tcatgataatcggagtattgtttatcattatacttggacaaataaacagatatagaataaatttctagtgccattcataccaaaccttgaaataaggttatgtgtgcctccattacatttcagtttttattctgccccttcgagcgcagccagaaaatggcaaagaagcccaacacaaaaacaatcgggaagatgatcgccgcgatttgcgagtgcttgcccagcaccagcatgatgctgggcacgaaataggcaagcaccccgaagccgatcaggatgatggcggcggcgatcgccgggttgctttccttgcgctcagccaagatcacgaaactcctgcaacgtcttcttttgctggccagcactatcaaaattttccggtgcaagccatgcctgataggcttgtttcaaggcaggccattcgctgtcgagaacggagaaccacgccgtatcccggttcctgcccttgaccaccatatgctggcggaaaatgccctcaaaccggaagccgaaacgctcggcagcacgcctggaaggcccattttcattgtggcatttccattcatagcgacgatagccaagcacatcgaaaacatattgcatgaacaggaactgcgcctcggttgccgcaggcctgcgcgagatgagcggcccccaatagatgctcccgatctcgatcacgccatttgccgggtcgatgcgcatcagcgcctgccgaccggccactttgccgcttgccttgtcgatcaccgcgaaaaacagcggatcatcgcttttggaagccttgtccagccatggctcgaattcggcgcgtgtggcaggcggagtttcaaacagccatgtaaagcgctgctccgcatcttccaccgaagaggctgcaaaaagctcgtcgccatgcttttgcgcgttcagcggttcaaggcgcacatagcggccttcaaatatcttgcgctccggctttggacgcagtgtccaattctgcaaatcagtcatttcaatgctcccatccaatgctgacaggagcataaaaggcactttacgcaaacagaaaaattgtcgctctcatttttcccggattgccgcccgatccaccgaaacggctttgacaagagccaccacctgatcgcccaccgacaggcccagatcatccaccgagcggcgcgtcagccgcgcaccgagacggcgaccgcggaaatcaagaaaaacatgcgcattcggcccttcccccctttcaatgcccgtcaccgtaaccggcagaaggttgcgtatgctgatcgcttcaggaattttgcgcgcaatcgaaacatcgcgcgcgcgcacccgcaggcgcacatgcatggtctgcttcagcccggcatcgctcaactggaacgaggcgccgccaaggtcgatctcggccagtttgtaacgctcgtcataagcggagactatgccttccagaagcacgccgccgccctcgctttccgcatcgatcagcgggaaaatatccgctgccgccccgcttgccgtcacccggccagccgatagcagcacgatctgatcggcaagccgcgccacctcatcgatctcatggctcacatagacgatcggcacatggctttcgtcgcgaagccgctcaatgaagggcaatatttcctgccgccgcgcatgatcgagcgaggataatggctcatcgagcagcagaagtgcgggatcggacaaaagcgcgcggccaatggcgacacgctggcgctcgccgccggaaagtgtcgaggggcgacggtcgaggagatggccgatgccgagcagcgccaccacctcatcgaagctgcgcgtggcctgcctgtggcctgcccagcgggcataggtaaggttgcgcttgacgctcatatacgcaaacaatcgcgcatcctgaaaaacatagccgatgcggcgcttttccggcggcaggtttatgcctttttgcgcatcgaacagcgtaaaatcgccaaccgcgatgcgtccgttttccgggcggagcgttccggcgatcattttcaaaagcgtcgtcttgcccgcacccgaatggccgaacaaagccgtgacgcccccctcagcggcaaaaccggcctcaatggcaaaggccccgttgcggcccctgatggaaaccgtaagcccgctcatttcacacctcccgcaagcctgcgttgcagccattcggacagaaccacggcagctatcgaaatcgtggctgaaacggcgatcaggcggaaggcttcggcatcgcccgagggcgtctgcaacagggtatagatggcaagcgaaagggtctgcgtttcacccggaatattggaaacaaaggtgatcgtagcgccaaactcgcccagcgccttggcaaagcccagcaccgcgcccgccagaatgcctggcaaaagcggcggcagaataacggtaaaaaaggcggtaaaccggctcgcgcccagcgtgcgcgccgcctcttcaagcccgcgatcaagcccttctatcgaaaggcggatcgggcgcaccagcagcggaaaggccatgacaccggcagcaagggcggcccccgtccatcggaaagcaaatgaaaggcccagccactcctgcaagggcgctcccaatggcccgcgcgcaccgaacaggatcaaaagcaggtagcccgtcaccaccggcggcaggacgagcggcatggtgacaatggcctgcacgagcgacttgcccggaaaatgaaaccgggcaagcagccatccaacaagaaaggcaagcggcagagcgataatgatggctattccggcaacccggagtgacagcaggacgatctgccagatattactttccataatcattggctatcatttactcggcagcctccgcagcgcccacaaaccccttgtcctttataatggcctgaccggcatcactttcaaggaaagcgagaaatgttctggcggcatcgctttcattcttcttgagcagcgccgcaggatagaggatcggcgcatggctatccgccggaaagcgataggcttcaaccagttccggcgccgcgacgcggtcggacgcataaacaattgcagtcttcacttcggccaggctgacatatcgcagcgcaacacgcacattttccgtgaagactgcatttttctcgacttctttccagatatccagcttttcaagtgctgccttgccatatttgcccgccggaacattcgacggatcgcccatcgcaaagcggccagcactcaggagctccctggcgtcgcccttgggcgtgtctttctgcgctgcaatcaccagcgcgtttccggcaatgatcttgcgcgaggccttgtcgatgaggccagccttttcgacataatccatccagtcgagatcggcggaaataaatatctgcgccggagcaccctgctcgatctgtctggcgagggcggatgaggaggcaaaggaagccacaacttccgtgccatctctggccttgatctgcctggcagcttcttcgatcacatccttcatgctggcggcggcaaaaacgatcaccttttcggcggcctgcgccaccgaagcagcaccggcggcaatcgtgatgagaaatgcggcgatcagcttcttcatgactattctccatattgcccgcagaacgggcataaaccatcatccgccggaaaatccggcgctgtttacgctcaggcaccgaacccggtccgatgcttcgacttgcgatgatgggtgtgatggaggcaaacgcgacccggatgccgtcaaacccttgatacacgggcgtccatgcaaaagccgccctgaaaattccgtaacgaattcatatcgttccagaatcggagccaccatagtgtggttcaaactatttgaccagccctatgaaagacctgcggcatcagctaccgatatgtttgttcgcgccacgtttctcggcaagcttcacctgcttctggcgctcggcatagcatccggcgcaggaaacaccttcctcgaaaaactgcgaaagcttgtcttgcggtgtgagcggacggcggcaggcgcggcaaagctccacgtcgctttcggcaagcccatgcccaacggccacgcgctcatcgaacacgaagcattcgccgttccacatgctttgctcgcgcgggacttcctccagatatttcaggatgccgcccttcagatgatagacatcatcaaagccgaggcccttgacgaaagccgtcgccttttcgcagcggatgccgccggtgcagaacatggcgatcttctttccttccagcctgtcgcggttctgcttcacccattccggaaactcgcgaaaagttctggtctgcggatcgattgcgccctcgaaagtgccgatcgcatattcataatcattgcgcttatccaccacgacggtgttctcgtcggcgataagtgcgttccagtcttttggcgcaatataggtgccgacacttttcaagggatcgatgccctccacacccatggtgacgatttcgcgcttcagccgcactttcatgcggtgaaacggcatttcgctggcatgggaatatttcagttccggctcaccgagccccggaatggcggtgatatgcgcgatgagcttttcaatcgccccggccgatccggccacggttccattgatgccttcagccgccagaagcagcgtgcccttgatgccgtttgcgcagcacaattgggccagcggctcgcgcaggctttcatattgcggaagtggtgcaaaacaataaagggcggcaacagtgaaaggcaaattgctcatgggatctatcttctttgaaaagttaccctgcaactaatccccacaaacggcgaattcaagtcaagtttatccccctcatcccgactgcgccgaaaatgtcctcgacgattctgtcctagaggagaaatgcatgtttgacagacctacgattgaagccctcaccaccatggcgaaggaagccgatatcgatccggcggcattgctggccatcgcggaagtggagagcggcggtcgcgcactctacgcggttaaaggaaacatggaaccggcaatccgtttcgaggggcattatttcgaccgcaggatttccggccgcatccgtgattttgcacgcaaaaacgggctgtctgcgcccgaagcaggcaaaatccgcaaccccaaatcccagggcgaacgctggctcctgctggaacgcgccatgggcctcagcccgaaaggcgcactggaatcgacctcatgggggctgggacaggtcatgggcgcgcattgggaatggcttggctaccgctcggtcgatgcgctggtggccgaagcccgcgaatcagttgccggtcaggtgcggctgatgctgcacttcatcgagaaggcgcaattggtacaggccctgcgcagccacgactggcccggtttcgcgcgccgctataatggccccgcctttacccgcaacaattacgacaagcgcatggctgaggcacatcaacgctggcaaaaccagattggcagttttaaaaaagcagcctgatacatcccgtctccggcggtggacaaaccgccaccggggatttaaatcgatttataaggatgaagcgcccctatgcggactgcatcggcgcttcatccatttgttctgaagccttgcgtatttcatcaaggggatgcgcccaaccgtcgagcgagccgatgtcgcagaaaaccgatcttcttcttcccatcatgaaaggccagccggtcattccggttctgctgatcgacaaggtggaacatgccgttccactggcgcgcgcgcttgccagaggcgggttgccggcaatcgagatcacgctgcgcactgcggcggcgctggacgccatccgtgcggttgcgaatgaagtgccggaagccatcgtcggcgcaggtacgatcctcaatgcgaagcaatatgaagacgctgccaaggccggttcccgcttcatcgtcagccccggcgcgacgaaatatatcgtcgccgctgcaaacgacagcgacgttccccttcttcctgccgccatcacgcccggcgaaatgctggcgctacgcgaggaaggctatacgcatctgaaattcttccccgccgaacaggctggcggcgcgcctttcctgaaagccctgtcatcaccgcttgctggcacgttcttctgcccgacaggcggcatcagccttgccaatgccagaacctatctgcccctgccgaacgtgctctgcgtcggcggctcgtgggttgcgcccaaggaactggtggaagcaggcaactggaacgccatcaccgatcttgcaaaggatgcagccgcgctgaaagcctgatctcaccgcactgcaagagcgcaaaaggggccgcaacggccccttttccttgcatgatctggtggtcaattggtttcggtgaacttcgccacggtcaggaaggtgacggcgttgccgctgaactggttggcgcgggcgctcggcagatcaccacgctggaaaccggcagtgtaaaccatggtcggggcagagcgcagcgcatcattgcgcaagaccgggctcgccacgggaaccgtgctggaaaccggctcggtggacatggcgatttccgagctcggcatgacagcaggccgtatcacagggcgcggcctggatggtgccttggccatacgacgtgcgcccttggttgtggtgcgcaccccggtatccgcagtcttaccaatgatggcagccttcttgcgcatggcagcagaggccacagcagccggcttcgtgggggcggcggaggccatctgaaccggagccggagcctgcttcggagcagcggctgcaaccggcttggcatcataatcgtaatcgtcttcaggcggcgcgatcagctcgccaatttcatcacgcctggaaaccatggcaagcttcgtgtcggcgcgcggcgcttgcgtgggcagcgggaaagccgccgttttacccggctgcggcgcaaccgcattgcctgtcgcgtcagccatctcaccggccatctgggcaggctcatcggactggctgttgacgagggccgcaatcgcatcctgcccccttgccggatgctcaccgggacgttcagggcgggcagtcggaataacggcggcggcaagctgcacattatctgtttcaagatgcggacgggccgaggggacgggcacaaagccgttcgtcaatgcggcagacatgcctgcatcggcaacctgtgccgtattggcatccacggcagcgcgtgcagcagcagccggatcttcggcggcggcgagcgccacggcatcctgcggggccatttgcggcttgtgggcaggcacaggaacattgaaggcggcaaccggcgtttccgccgctgcggcctgcgcatcaagcccggtttccggacgcggcgcctgcatcggcaccggagcatcgcgggcaggaagggctgcaaccatggtttcacgcggctgttccacaggcgccgccggcacggctgccggggcctgccgcgtgggcgcggttgcccgcgccgggcgcgccgtggcaggcgctgcggtatcgccattatcctcttcctcgtcggcaccgccgccgccgaaaagcgcagcaaacagcgatttgcgcttccgcgaagaggagttgctggccatcatgatggttccgccaccagccttgcgcttttcgatcatcgccagtgcctgctcatagccgggcagcggcttgccgtcggtgggaatgtgaacggtcttgccgtcaggaaacagcgccagcaattcgcggcggctcatgcgcggccagtggcgcacattgccgacatccatatgcacgaaaggcgagccggaccggggataatagccaacgccgccgatctggtaacgcataccgatggcacgcagcttggcaagcgggacaccggggatgaaatagtccatcgcgcggccaagcatatgctggctcttcttggcaacgccgcgcgtactggaacgcagcatggcgttggtcgcgggcgaacgataggctgaaacgacagtgatatattcacgcgagccggtggactgatagacctgccagatgaggtcgaacaggcgcggatccatcctggtcggttcgttgcggcgccagtcgcgcaggaaaacattgaggcgcttcaggccatcaggcagaaaacgtccatccttcttgaaggcaatctcggccttctcgccggtatggacatagtaaagcttcagagagcgggtttcagccgaagcctgcgagggcaaaaccaccatggcgaccgccgctatggcaaggccagccgatatggatgccctggcgcgcataacgcctgagcaggctccggtccagacctttgaaaagtactttttcatggtcgatatgctgctcatcgaatcttatcgccttaccgttttgcccgcccataggcttcgtcagagaccatgccagaaactttgccagagttccgattgtcggatttaatggttaatggacgcttagtgaacaacaaatgcggagacaccatggcaaaaaagacacaccagcgcatctattttcatcgtggtaaagattttattaacagacttgcgattgggacacatcctggcagcaaaaacaggcaaaatatgggaagcgcataaaattcatggacttatattgtccagcctatatggccgcgcggccccatgagcagctttcattctcaagatcgctctctttgcccttgccggaaatcgacgccacatcgatgccatattctttcagcttgcggtaaagcgtggtcctgccaatgcccagacggcgcgcaacctcgctgatttgcccgtcgtaatgtgcaatcgcaaagcggatcatttcttcctcggcagcagcaagggtgcgcacttcgccatcggcatcaatgccgctgaaggcagtgcccgcgcgcccgaccgataagggagcggccggtttctgccacatcgcctgcgccccggcaaaaccggcggcaccaagattaagctgcgcaaaatcctcgaccgtcagttcgcttttgtcgcagagcagaaccgcacgataaacagcattcttcaattcacgcacattgccgggccactgataggccttcagccgttccagcagatgcggcgcaatgccggtgatgtggctcagccgctcctcgctggcaaagcgcaccgcaaactggtgcacgagaatggaaatatcctccacgcgctcccgcaagggcggcattgcgatggaaaaggagccgagcagatgataaagcccggcatgaaaacgccccatatgaacgaaatcgaccagcggctggctgctggaagtcatgatgcgggcattggacgtcacccgcgaaccgttcgattcatactggcccgactgcatggcggtaaataaccgaagctgcgcgtggtgcggcaatgcgccgacttcatccagaaacaggacgccgccatcgcgttccgccagtttaccggcgctgacgatcggatcatccgggcagaacttcgcagtgccgaacaggatatcgtcggcattttccatcgtaagcccgcgacagtcgagtgaaacgaaggggccgcgccagcgcgacccgccaccgcaaatggcgcgcgcaagcgtttgcctgccgctgccagtctcgccttcgaccagaagcggggcatccagcgccgccgcgcggcgcgccagaaccatcacccgctccatttcagggctttttgccaccatttccgaaagcgaaagatgcaccctcggggaagaacgggcacgctgtatctcatgtgtcagcgcgtcgagtttcaacacatttgcaacggaaacctgaacacgctcgaaaatcagcggctttatcatgaaatccgccgcgccaagcctgatggcctgcgcaacgcgatgcatgtcatcgctatgcaccagcacgataaccggcaccgccaccccggccgcgcgcatccgcgacaaaacggtgaggccgtccatatccggcatggtgaggtccagcagcaccagcacgatatccttgcgctggcttatgaagcccagcgcacttaccccgccatcggcaaggatcgtgcgataacccatgcgcatgactattgcttcgagattgcgtcgctgaatcggatcgtcatccgctatgagaatgcgcgttgccataaattgcttttatcaaccgttgatgttgccgcgccgtgatatataggaacatatcggtttcctgatataccaagcacattatttgagcgaagtgtccactatttcaaagcactaatatatgatcccaatttcatgatggttaaaaatagctatccggcgcaacctgttgaaaattgacaatcccgcttgaatgcgttgcacttttcctacctcttggcgatccttgcaagacatgcgagaagagaacatcgataccggctccgcaaccgaaccgagccggtatatccctaaagttacagggcattcttgcgaacagattgcggcaggagccctcaggagaatgcccgatgaaatttatggtgtatcgtttttcgtcagacgcaatcttgcgcgcaccggcagccgacgccattgcagcgaaaaagcacgatctcggcaatctgccggaatggaacctcgccgatctttatcctgcgcccgacagcccgcagcttgccagcgaccttgaaaaagcaatgcaggacagcgttcgttttgaagaacgctggaagggcaagcttgccgacgaagccgcaaagccgaatggcggcaatcttgccgaagccatccgcgaatttgaggcgctcagcgaattgatggggcgcatcggctcctatgcgggcctttattattacggcgatacaaccgatcccaagcgcatgaagctgttcggagacgcacagcagaagctgaccgacgcaagcacgccgcttattttcttcacccttgagcttaactgcatcgatgatacggttctggaaaaggcaatgaacgaaaaccccgccatcggccattaccgcccatggctcacggacctgcgcatggacaagccctaccagcttgacgacaagctggaacagcttttccatgaaaaatcgattaccggctatagcgcctggaaccgcttgttcgatgaaaccatgtccggcctgcggtttgaaattggcggtgaacaactggcaatcgagccgaccctgaacatgttgcaggacgccgatggcgcggtgcgcaagcaagcctcggaagcactggcgaaaacctttaccgcaaatcttcgcacctttacgctcatcaccaatacgcttgccaaggacaaggaaatttccgaccgctggcgcggtttcaaggatattgccgatagccagcatctttccaatcgtgtggaacgggaagtggtggatgcgctggcaaaggcggtcgaagatgcctatccgcgtctttcgcaccgctattatgcgctgaaagccaagtggctcgaccttgaaaaacttgaaaactgggaccgcaacgcaccgctgccggaaaccccgcaggcgctgatcccgtgggacgaggcgcgcgagaccgtgctttccgcctatggcaatttcgcgcccgaaatggccgatatcgccaggaaattctttgacaggaactggatcgacgcgccggttcgccccggcaaggcgccgggcgccttcgcccatccgaccgtgccgtccgcgcatccttatgtgctgctcaactatatgggcaagccgcgcgatgtgatgacgctggcccatgagcttggccatggcgtgcatcaggtgctggcgggcagccagggcgcgctgatggcatccaccccgttgaccctcgcagaaaccgcatccgtcttcggcgaaatgctgaccttccgcttacttctggaacgcaccagagacaagcgcgagcgcaaggccatgctggcacagaaggccgaggacatgatcaatacggtcgtgcgccagatcgccttctaccagttcgagcggcgcgttcataccgagcggcgcgcgggcgaacttacatcggaacgcattggtgaaatctggatggacgtgcagcgcgaaagccttggcgacgcggtgcggctcaatccgggatatgagaccttctggacctatatcccgcatttcatccattcgccattctacgtctatgcttatgctttcggcgattgcctggtaaactcgctctatgccgtttaccagaactcggaaaaaggctttcaacagaaatatttcgagatgctgaaggctggtggcaccaagcatcacaaggaattgctggccccgtttggcctggatgcctcggaccccggtttctggaacaagggactttcggtgatcgaaggcatcatcgacgaactcgaagccatggaagactgagcaagaactgtgacccggccggggaacaaaccgcttattctctttcgcgatgacaaggcgggccgcgatgtgcttttcgcggccccctcaaggatcatccgtgccgatacgccggatgaatttgaacccgcatgggaagcgatgcaaagggcgcacgaagccggtgaatggctcgcgggctatctttcttatgaggcgggctatcttctggaaccgaagctgaggcccttgctgccagaggggcgcaaaacgccgcttctgtgttttggcgtgttcgacggcccgtccgatgagcaattgcatgtgcgtgacagcgaaaacgccacctatctgcgcaatcccgtcgcgcaatggtcgttcgaggactatgcgccgcgcttcgagcggctgtaccggcatttgcgcgaaggcgattgctatcagggcaacctgacctttcctgtgaccgcgcaatggggtggcgatccgctcatcctgttcaacatgctcgcgaaacgccagccggtccgctatgcgacctattgcgatctcggcggcccggttgttttgtcgcgctcgccggagcttttcttcaaggttgacggtgacggatggatcgaaacccatccgatgaaaggcaccatgccgcgcggagccacgccggaggaagacgagcgcaaccgtcaattcctgcttaacgacccgaaaaaccaggccgaaaaccgcatgatcgtggacctgttgcgcaacgatatctcgctggtgagcgaggtggggtctctcgacgtgccggaacttttccgggtcgaatcctatccaaccgtccaccagatggtcagccgcgtgcgagcaaggctgaaaagcggattgcatctgcgggcagttttcgccgcactttttccttgcggttccatcaccggcgcgcccaagatcagcgccatgaaaatcctgcgcaggcttgaaaccggcccgcgcgacatctattgcggctcgctcggctggatcgaaccgggcgggcgcatgcgtttcaacgttgccatacgcacgatctcgcttctgggcggaaatcgtgcaatcttcaatgtcggaggcggtgtagtcttcgattccacggcgcaagcggagtacgaggaatgtcttctgaaagcacggttcgcgacgggtcaaaagccgttaccagcgaaccggattatcagctgatcgaaaccatgcgatgggagccgcttgccggcgtcctgcgcttcgacctgcatatggcccgccttgaaaattccgctagggaattgaatttcgcctgcaatatggacgtcattcgccagaaaatcgcggaaagcggaaccggcgaccaggcgctgaaactgcgcctcacgcttgcacccgatggtgttgccacggttgcagccctgccctacgaggctctgccgcagcagacggtctggcgcatcgccatcgcccgcacccgccttgaccacaccgacccgctattgcgttacaagacgacaaggcgacaggcctatatcgccgcgcgcgaggaatattcgcctgcggaagtggacgaagtcatccttctcaacgaacgcggcgaggtttgcgaaggcacgattacctccatctttctggacattggcggcacggcccgcacgacgcctgcactttcctgcggcctgctcgacggcgtgatgcggcgcgaacttctggacaagggcgtggccagtgaagaggtggtgagcgtggacatgctgaagagtgcccgcaatattctgtttggcaactcgctgcgtggaatgatccgggcaaagctgatcgaaagctgatatgcgttaaacatgtttcaagtcataggcttgtgatatttcttcctttcaatgaagttgtgctatcgttccggcacaatgagcgaacccgctccagcgaagaggaagaaaatggcgagagaaaaatggcaggtctatggcgagataaccggccccatcatcatgatcggcttcgggtcgatcgggcgcggtaccctgccgctgattgaacgccatttcaaattcgaccggtcgcaaatggtcgtgatcgaccccagcgagaaaaaccgcaagatccttgatgaaaagaatatccgcttcatcaaacaggcaatcaccagggacaattacaaggatgtcctcgggccgctgctgaaaggcgtgaaaggccagccctttgtcgtcaatctttccgtcgatacaagctcgctcgacctgatgcgctttgtccgcgaatgcggcgcgctctatatcgacaccgtggtcgaaccgtggctcggcttctacttcgatgcgcaggcggacaatgccgcgcggaccaattatgcactgcgcgaaacagtgcgcagcgaaaagcgcaagaaccccggcggcccgaccgccgtttcctgctgcggcgccaatcccggcatggtgtcgtggttcgtcaagaaagcgctggtcgatcttgccgcggaactgaagctcgatttcaccgaaccagcgccgcaagaccgacacggctgggcaaagctgatgaaaaaggcgggcgtgaagggtatccatatcgcggagcgtgatacgcagcgcgctaggaaacccaaacccttcaataccttctggaatacatggtccgtggaaggcttcatcgacggaaggccttcagcctgccgagcttggctggggcagccatgaaaaatggaagcccaagaacgcccgcaagcagaaaaagggcaacaaggccgccattttccttgaacaacccggcggcaatacgcgcatccgtacatggtgcccgacgcttggcgcgcaatatggcctgcttgtgacgcataatgaggcgatttccatcgcggatttcttcaccctgcgtgacaagaaaggcaagctcgacttccgcctcacctgccactatgcctaccacccctgcaacgacgccattgtctcgcttgacgaaatgttcggtgcgggcggaaaggcccagcccgtacagcatgtcctcgaagaaaacgaaattctggacggtgcggacgagcttggcgtcctgctctatggccacgccagaaacgcctattggtacggctcgcaactgaccgtgcaggaagcgcgcaagcttgcgccctaccagaacgcaaccggcttgcaggtttcttccgctgtgctcgccggcatggtctgggcgctggaaaacccgcaaagcggcatcgtcgagaccgacgaaatggattaccgccgctgccttgaggtgcagatgcaatatctcggacctgtaaagggctattataccgactggacgccgcttgagggccgcgacgggctcttcgaggaagacgtcgacaggaaagatccctggcagttccgcaacgttctggtccgctgatcgagatgccgcccgcgtcctgaaacgggcggctttcattgcgacagtttcgcaacagtttcattatcctcacactaaggacttgttttcgggtaagtttccatacatcacacgcgaaactttctaatggagagcatggacatgaaacgcttccgcatcgttgcccccctcgcactcatgtcgcttgcgctggctgcttgcgaaacaacaggcccgggcagcggcaatgccccgatcatagcccatacccctgccggcatagaaggaagctgggtcgatccgaatggcatcgcttcctcattcaatggcggcatctttgaaacccgcaccaccgacaccaacgaaaagctggcggagggcaactatctctacctgtcgccgcaactcgttgaaatcaacatgcggtccatcgtgcgcggcaccacctcgaaggtaaattgcgcactggtttcgccgacgcaacttaactgcacctcctcggccggttcgcgcttctcgctcacccgccgcaacgccggctgatccctttttggaaaacagaaacggcccaaaccgggccgtttccctgcccgttacacacgatccgataaacaacgatttgtcaggattgtaatttgtctttttttctctagttttctggcagaacatggagtcggaatatgagtggaacggacaaggtgcgtgtgaacgtcagccagacagcgcagaccccgctgcatacatcggccaaactgccgaaagtcggggttttgctggtcaatctcggcacgccggacggcacgagctacggcccgatgcggcgctatcttgccgaatttctctccgaccgccgcgtcatcgaatggtcgcgccttatctggtacccgatcctttacggtattgttctcaacacacggcccaggcgttccggcaggctctatgatcgcatctggaatcacgagaataatgaatcgcccctgcgcacctatacgcgcgcgcagggcgagaaacttgccaaagcacttagcgaccaacccaatgtcgtggtggactgggcgatgcgctatggccagccttccatcgagagcataaccgaccgcctgcttcagcagggctgcgagcggattgtgatattcccgctctatccgcaatattccgccaccaccacggcgacggtgaacgacaagttcttcgaggcgctgatgaaaaagcgcttcatgcctgcaatccgcaccgtgccgtcatacgaggccgagccggtctatatcgacgcgctggcgcgttccgtcgaaaagcatctggctacgctttccttcaagcccgaagtcatcctcacctcctatcacggcattccgaaaagctattcggacaagggcgacccctatcgccagcaatgccttgaaacgacgcggcttctgcgtgagcgcctcggccttggcgaagacgagatgcgcgccaccttccagtcacgcttcggcccggaagaatggctccagccctataccgacgaaaccgtgaaggaactggccaaaaacggcgtcaaatcggtggcggtgctcaatcctggtttcgtggccgattgcctggaaacggtggacgaaatcggcaatgaggcagcggaagagtttcttgaaaacggcggcgaaaacttcagccatattccctgcctcaacgatagcgaagagggcatgaaggtcattgagacgctggtgcgccgcgaattgctgggatgggtttagatgaaaggcagtagggcagtaagggaataaggcagtatgttttgatctgtggtaaactccacttactgccctactgcaatattgccttattcccttattgccctccccccttttctgccttgaggaaagacaatgaccggtttcgacatcacattgctcatcctggttgcactggttctggcggcattgattgccagcatcaaaaccgtgccacagggctataattatacgatcgagcgtttcgggcgttatacgcgcacgctcaatcccggacttaacctcatcgttccgttcttcgatcgcgtcggtgcgcgccttaacatgatggaacaggtgcttgatgtgccgacgcaggaagtcatcacccgcgacaatgccatcgtgggcgtggatgccgttgccttctatcaggtactgaacgcggcacaggccgcctatcaggtggcgaagctgcaatatgcgatcctgaatctcaccatgaccaatatccgcaccgtcatgggttcgatggaccttgacgagctgctttcaaaccgcgatgccatcaatgaccgccttttgcgcgtggtggatgaagcggcgcatccatggggcatcaagataacccgcgtggaaatcaaggatatcaacccgcccgcagatatcgtcacctccatggcgcgtcagatgaaggccgagcgcgacaaacgcgcgcaggttctggaagccgaggggaaccgcaacgcgcagatcctgcgcgccgaaggccagaagcaatcgcagatactcgaagccgaaggcaagctggaagcggccaagcgcgaggcggaggcgcgtgaacgccttgccgaagccgaggcaaaagccaccaccatggtttcgcaagccgtcgccaatggcaatgtgcaggcactgaactatttcgttgcgcagaaatataccgaagccctcagcaatattgccagcgccaagaaccagaaaatcgtgctgatgccgcttgaggcaagctcgctcatcggttctctgggcgggatcggggctattgcgcgcgaggttttcggcgatggttcccagcctgccggtccggctccgcaaccgcccgcccgcgcgcgtagcgttccgcccactgggcgcgactgaaccatagctggaaaggcgccatgattcccgaattcctgtttcaacttggcatctggaactggctcgttttcgggctgatcctgctcatcctggaaattctggcgcccggctttttcttcatctggttcggccttgccgcgcttgtcataggcgcgctggccttccttctgtcgtccaccgccggttttggctggcagttgcaaacagttatctttctggtgctggcaattgtcttcacgcttgccgggcgccgttttttcggctcaaaaagcaatgatacgggcgaacccctgctcaaccgccgcggcgaacagctcgtcggccagcgtgccacgctgacggaacccatcgtcaatggccatggccgcatccacatcaacgatacaacatggcgcgtgaaaggcccggaccttcccgccggaacggaaatccgcatcgtggccttcgatccggtgtcgttggagatagaggtcggtttaggggaataggggaataggggaataggggaataggggaataggggaatttgaaagaatcagataagataaagcaagttattttttaacttactcccttactcacgccgcgcctatccgaagcagatcatggaaatgcaccaagccgatcggccggttcgcctcgaccacgatcagcgcgccaatatggttttcattgatcgtcttgagtgcagcagacgccagcatgttctggtctatcgttcgcgggctgcgtgtcatgatatcgtcaacggcaagggccgaaagattgcggctcagattgcgcgaaatgtcgccgtccgtgacgataccggcaagttcgcctgcatcatcggtcacaacgacgcagccgaaactcttctgcgccagcaccttcatcgcatccggcatgggcgtgcccgttttcacgagcggcaaacggttgccgcgatgcatgatatcgcggatatgaataaggctggcaccgagcgagccgccgggatggaaagtcttgaaatcgcttggtgtgaagccgcgcgcttcgagaagcgcaatggccagcgcatcgccaatggcaagctgcatcatcgtggaagtggtgggagcaagcccatgcgggcaggcttcagtcgccttcggcaggagaagcaccacatccgccgcgcggccaagggctgaatcctgacgcgaggtgatggcgatgagcggaatgcggaaacgctgcgaataattgacgatgcctttcagctccacggtttcaccggaccaggaaatcgccagaatgacgtcttccaggccaatcatgccgagatcgccgtgattggcttcacccgagtgaacaaaaaaggccgaggtgcccgtcgaggcaaaggtggcggcaagcttggagccgatatggccgctcttgccgacgccggtgacgacgagccgccccctggaggcgacaatccgctccaccgcttcgacaaaagggccggaaaggccgttgttcagcgcctcttccagcgccacaaggcccgcattctcggtctttatcgtgcgcagcgccgaagtgatggccgcttccgcatccgccagtttctgggtgatatcaagcttttccatggcgcagagcgttagcctcttcttcgccgcttgtccaacaaatgttgcacgcttcttaacccggacaggcgacggcaactattcattaaccatatccctttactcattttctaccacgttgcagcggtttgaaaatacatatgtttattgcttgtgctcccattggcggattggcgcccctcgcccgcaggctgagatgcctgcttctggctggcgttgcactggctctcccccattttgcctatgcccaggatgccgatctgcgtggaagcatctccgacgatattgcagcggcagccaccgatgcagacgatgcgggcgcgggcgccgacggtttctattcgcccgagcaggacaatgcatcatccggcaagggcgatttgtcacaggaaacccccgcggcagaccccgtatccgaggattcgacttttctgctagacaatatccgcgtcggcgctgttctcccggatgacgacactgtgcgggcacagcgcgaaaacctgcgcgcgcggccaggacagggacgcagtttcacaccggaagccgacccctatgcgccgatcggtatccgggccggttcgttcattttgaaaccatcgctggaacagggcatcaaggccacatcgaacggcgataacagttccaacggatcgcgcgccatcctgaacgagacgacactgcgcctcaacgccctgtcggactggttgcagcatcaggcctcgctcgatgcatccggaactttcagcaaatccatctccgggcaggatgtttcggaaccgcaggccaatattctgggcaggctgcgccttgatctcgccaatcagaccacagtgaatgcggaaaccagctaccgcctgcggcgtgaaagcgcatcgagccccaatggcgtggtcgacgcgctgaaacggccgctcgttcacactttcgccgggcgccttggtgtggagcgtgacacgggcctgcttttcggccgcgttaccggcgggcttgagcacgacatgtatggcaatgccgagcttgcttccggtggcaccgttacccagaaagaccgcaacaacacctatgccagcgtggcaatccggggcgggttttcgctctccccggcgctgaaaccctttgccgaggtggagcttggcaaacgcatgttcgacgagcgcatcgacagcaatggctatgagcgcagcggcaggcaatatgccttgcgcggcggcctcatattcgacaggggtgaaaaattcaacggtgaaatcgcagcaggctatatgcaggccgacagcgatgatccgcgccttgccaatatcagcggtccatccatcaatgccatggtcaactggtcgcccctgcgcggcacggatatgcgcttttttgcgcggaccatggtggacacatccacaacgccgggcgttgccggttcgctccagcacttcgcaagcctcgacgtcacgcggcgcgtgcgcgcaaacctgagcttcaacggcaagctggatgccaatattcgccagaacaaggacggcaccggcaccgattacacgctgggcgcagagattggcgccacttactggctgaaccgcatggtggctatcgatgcgcgccttcgccacgagttccagacaagccaggttgccgaccgcgaatatcaatccaacagcatctatgtcggcatgaaattccagaaataaaaaagccagcgcagtggaataaccgcgctggcgatattggatagcccgattatcaggctggctggatcgtcttcaacagatggccgatggagccttccacggacgggcggatatcctcacgccatagtgcgaaagccacattggcctcaatgaagcctgccttcgagccgcaatcgaaggtcagcccgcgataatcgaagccatagaacttctgctggtcggcaagcttcagcatggcatcggtcagctggatttcgttgcccgcacccttttcctgcttgctcaacagcccgaaaatctccggctggaggatatagcgcccattgatatagagattggacggcgccgtgcccttagccggcttttcgaccatgcgcgtaatctcgaagccattgccgacagcgccgcccttgcccacgataccgtatttatgcgcctcttccgggtcgcattcctgcacggcgatgatattgccgccggtctgttcgtaaagttcgaccatttcggcaaggcagccctttttcgactgcatcaccatatcaggcagaagcagtgcaaaaggttcgttgcccaccagttcccgcgcacaccagacagcgtggccgaggccaagcggcacctgctggcgggtaaagctggtggtgcccggctgcggctgcaaatcctgcaggcggttcaactcttcggttttcccccgttcggccagtgtggaataaagctccacctgcgcatcgaaataatcctcgatgacagccttgttgcgccccgtaacgaaaatcaggtgttcaatacccgcctcgcgcgcttcgtccacgacatattggatgacgggtttgtcaacaaccgtcagcatttccttcgggatggatttggttgcgggcaggaagcgcgttccaagacctgcgacgggaaagactgccttgcggattttccgaatagaactcattcctctcctcgattttcattcatggattgcaccccaagttattggccaagcccattggccaaactactcgccaaactactggccaagccactggtttgcaaataaggccatttcgttaccgaatggcgaaattaggccaccggggccatcacattaaatgtctttcccttaagggtgttgatccaaatttacttctttgtgctcctccggccccccattcatggctcggccggcgattttgtcaatcgccgtgccatggtaaactaaatgctaacctgcatgctttagaaacccataaagagaccgtcatattttcaacataggattgtatcgtagacttcctgcaaccatgtaagcgcgatgatgaatggcgaaacggacaggaagacgattgcagaagggaaacacagaatgctgcgatttccattcactccggaaaagaagctgcgtatcaagatcgccgcaacggtggcgcttgccataatcggagccagcctttcggccggcacggcgctggccgacgccggatttcgccagtggatcgcaaatttccgtcccgtcgcgatcaagagcggcattgcaccctccacattcgaccgggctttcaggggcgtcaacgaacccgacccggtggtgttggagaaggcgcggtaccagccggaatttaccgagcctgtctggaattatatcgacaaccgcgtcaacgaacaatccgtcgcggtgggtcagaatatggcgcgcaaatgggggcagtggctccagcgcatcgagcatcactattcggtcgatcgccatatcctgctcgcgatctggtcaatggaaagcaattacggcgagattctcaagcgtgacgatgtaatgcgcgatgcgatccgttcgcttgccacacttgcctatgccgatgcccggcgcgccaaatatggccgcacacaactcatcgccgcaatgaagattctccagaccggcgatatcgagcgcggccatctttccggctcctgggccggggcgctcggccatacgcagttcattcccaccagctatcaggcctatgcggtcgatatggatggcaacggcaagcgcgatatctggaattcggttcccgatgcgcttggcacggcggccaacctgctccatcgcaatggctggcaaccaggccgcacatggggctatgaggtgatgctcccggcggggcgcaaattcccgtccggttcgctcaccatcgccgaatggcagcaaatcggcctcgtgcgcgccaatggccgtgccttcccggaccctcacgaaaaagcgacactgaaagtgccggatggccatcagggaccagccttcctgatgacaaagaatttctttgttctgaagcgctataacaatgccgataaatatgcgctggccgtcggcctgcttgcagaccgtatcggcggctatcagggcttgcggcaggactggaaccgtccattcaccccgatatcgatgaatgagcggctggaactgcaaacgcacctcaaggcgctcggctattatgacggcaagatcgacggcaagatcggcgcaacctcacgcgctgccttagaagccttccagcagcgcaatggccttgagccggatgggcatccgagcaaggaagtcctttccgtcctgcgtcggcgctgatgccgccttgttcaccggctagctgaaatccaggcgttgagatcgccatgacaggcatatttcaacgcgacatattcatttgctaccgcatttcgacccttcgcggccaacaccacttttcctgatgccgcctaatggagcaagttcggtaaaaatttagccagcttggatgtctgccaattatgtagagcgattcttggtcgggttacaaccatggcaaagggcctcttgtctcatgcaaggcgcgccggcacccgcaaaaatatgaaaatcaccgcataccacttgtatataagattttgttaaaaaagaattttctaatagaaccaatacaagtgccccaaaattctgactgggcgtcattcacacaatatatagccccctcacaagcatatttgtccatatatcggcttaaacaacactacccaataatgaccgatatcgctgatctataattaaggctatcataataatcgtccattctctgagaaggagacgatcctatggtgccattccttgtcctcgcgcaacaatgcgcaccgactgttgcacctcagactatggcagcaatcgtgcaggtcgagtcgggcttcaatccttatgcaataggcgtcgttggtgggcggttggtccgtcaacccgtttcccttgatgaagcaatcacgacagcacagtcactggaagccaaaggctggaatttctctttgggtattgctcaagtcaacaggtacaatctgccgaaatatggcagcacctacgcacaagcgttcgacccctgcaagaacctgaagatgggatccaagatccttgaagactgctaccgtcgggccatcgtgaagatgcccggtcaggaacaaggcgcgcttcgcgccgcattctcctgttactacgccggcaactttacgggcggcttcaagacgaagcccggcagtcccagctacgtgcagaaggtcgtggcaagcgccgacgtgaccacaaagccgattgttgtcgtgcccatgatccggaaaacgccggatgcggcggcagcagtagctgccccagtaaaaaaacgacagccggctgatcgtaattctgttcttgtcgatctgcatccatcatcgcagtcgatgccagccaccggcgcggcgaacgcgcctgtaaggctgaagacagagcagccggcgacaaccgatgcgccgccagggaaggataatacggacggcgtagttgttttctaacccatcatccgatcaggcacgcatataaaattgatgatggtggagggtccgaacaggactgggaaggttatagcggcgggcggcgacgataggaggcagtcgcacaccatagacgcatctgcgatctggagcatttcccattttattgagcccttagaggtgctctatccatttgtttgaagcgcatcttgcgccgagaactatttcacacttttcaggatgcgctctaacacaacgcagagcaggcataagcaagtaaatttcaagcttaaatatggtttccaccggtaatcacggtggaacgccaccagccgacttgtgccgcaatgcagtcagcaagacaaatctttggaggaaccaagatgaatagacattgagcaagcagaccgtgcagaaatccatgaatacacttcatcgacataaggaataaagatcatgaaaaccgcttcccccagcaagaagtcgctgtcgcggattctacctcacctgctgctggccctcattgtctccatcgctgcaatcgagcctaacctggcgcacgccaacggtggcctcgataaggtaaatacaagcatgcaaaaagtgctggacttgctaagcggcgtatcgatcaccatcgttaccatagccatcatctggtccggttacaagatggcattccggcacgcccgcttcatggatgtagtgccggtgctgggcggcgcgctggtggttggcgctgccgccgaaattgcctcttacctgcttaggtaaagggacacagatcatgacaacggcaccacaggaatccaacgcacgaagcgcaggttatcgcggcgatccaatattcaagggctgtacacggccagccatgttgtttggggttcctgtgatcccgcttgtcatcgttggcggcagcatcgttctcttatcggtctggatttccatgttcatattgccgctgatcgtaccaatcgtgctggtcatgcggcagatcacgcagactgacgatcagatgttccgcctgctcggcctgaaggcgcaattccgcctgatccacttcaaccgcaccgggcgcttctggcgggcatccgcctatagcccgattgccttcacaaagcgcaaaagagaatcataatgggcgctcaatccaaatacgcgcaacagctcaataatgaacggtcacttgcaccgttcattcccttcaggagccaggttggcccgaccaccgtgataacgcgtgacggtgatttcgtgcgcacatggcgcatcgcgggcctggctttcgagacgcaggacaaggagaaactgttgatccgcaaggaccagcttaacaccttgttccgtgccatcgcctcaaacaatgtggcgctgtggtcccacaacgtacggcgcagaacctgggatcacttgaaatccttcttttccaatccgttctgcgacgctctcgacaagaagtattacggatcgttttccggctaccgaatgatgtcaaacgaactgtatctgacggttatttaccggccagtgccggcgaagatcagcaggttgttcaacgtggccgttcatcgttcgcatgcggaaatcttacaggagcagaagcttgccatccgcaagctggacgaaatcggcaatcaaattgaaaccagcttgcgtcgctacggtggcgatgacgggcgtggcatcgaagtgctgagcacctatgaggacaaacacggcgcactgtgctcacagcagcttgaattttataacttccttctctcaggcgaatggcagaaggtgcgcgtgccatcctgcccactggatgaatatctgggcaccgggtgggtgtatgctggcactgaaaccatcgagatacgcaccgcgagcgcgacgcgctatgcgcgtggcatcgatttcaaggactatgcgaaccacaccgagccgggcattttgaacggcctgatgtatagcgattacgagtacgtcatcacacaatccttcagcttcatgacaaagcgggatggcaaggagttcctgacacggcaaaagcagcggctccaaaataccgaagacggcagcgcatcccagatcatggaaatggacattgccatcgaccagctcggccggggcgatttcgtcatgggtgaatatcattattcgctgctggtatttgccgaagacatggagacggtgcgccacaacacatcacatgcgatgaacatcctgcaagacaatggttttctggcgacggtgatcgccacggccacggatgcggcgttctatgcacaactgccatgtaactggcggtatcggccgcgcgtggcgggcctgacctcgctcaacttcgccggtctgtcatgtttccataatttccgcgcaggcaagcgggatggcaacccctgggggcaggcattgacgctgctcaaaaccccttccggacagcccgcctacctgaacttccactattcaaaaggcgacgaagacaacttcgacaagaagcttctgggcaatacccgcatcatcggccagtccggcgctggtaaaactgtcctgatgaacttctgcctcgcgcaagcgcagaagtatttgcacaatgctccgatgggtatgtgcaacgtctttttcgacaaggatcaaggcgcgaaagggactattcttgccattggcggcaaataccttgccatcaggaacggcgaacccaccgggttcaacccattccagatggagccaacagcggggaacatcctgttccttgaaaaactcgtacaggtactggtatcgcgtgatggccagcacgtgaccacaacggacgaaagccggatcagtcatgccatacgtacggtcatgcgcatgcgcccggagctgcggcgtctgtcgacggtgctgcaaaacgttaccgaaggcagcgaccgccaagatcgtgaaaacagcgtggcgaagcggctcgcgaagtggtgttttgatgacggcaccggcaagcggggcacattctggtgggtgctggattgcccgcaagaccagatcgacttcaacacgcatagcaattacggtttcgatggcaccgacttcctcgacaacgccgacgtgcgtacgccgatttccatgtacctgctgcatcgtatggaattggctatcgacgggcgtcgtttcatctactggatggacgaggcgtggaagtgggtagacgacgaagcattcagcgagttcgccaataacaagcagcttaccatccgcaagcaaaacggcctgggcgtgtttgccacgcaaatgccctccagcctgctcaactccaaagtcgcgtcggccctggtgcaacaggtggcgacggaaatctatctgccgaatccgaaagccgattatcacgagtacacggacggcttcaaggtgacgaacgaggagttcgacatcatccgcagtatgagcgaggaaagccgcatgttcctggtcaagcaggggcatcattcgatgatttgccgcctggagcttaatggctttgatgacgaactggcgatcctctcaggcagctcggacaacaacgagttgctggaccaggtcattgccgaagtcggggacgacccttcggtatggcttccggtgttccaggagcgccggaaagcacgcattgcgtcgtccaaatcaacaggaaggtgacactatgaagaagataattctcagcttcgcattcgccctgactgtaaccagcacggcgcacgcacagctcccggtgacagatgccggctccatcgcgcagaacctggccaaccatctcgaacagatggtgaagttcgcccagcagatcgagcaactgaaacagcagtttgaacaacagaaaatgcagttcgatgccctgaccggcaaccgtggccttggcgatattctccgcgaccctacgctgcgtagctatctgccacataactggcgagatctctacgaagcggtgatgagcggcggctacctggcggcggctggcgaaacggccaacctcttacgcaaaagccaggtatacgatccgtgtgcctccatctccgacaaagatcagcgcatcgcatgtgaggctaaagtggtgaagccggtccaggacaaggtcatgacgtccaaagcctacgacgccactgacaaacgcctacaagagatcgagagcttgatgcaggagatcaacaagacgggagacccgaaggcgattgccgaattgcaaggccggatcgaaagcgaaaatgccatgatccaaaacgaagacacccgccttcatctctaccagcagatggcagaggcacaggacaagctcctggacgaacgccagcacgaattagacgcgaaggataatgcccggcgcggctatccgcagccgaaagcactggaagccgcctattaactacccgactaaggagtagatcacgcaacacatcatctacaccgtttttactgctagcgatagggtgcaagcctctttgccatatccataatcatatttgcaaatgaatacttgatgagtctctggctggttggggtaacccccaaccacgcctaatcggaaccggggtgaaggagtttcgtgatggttaatcctgtaatctttgagttcatcggcacttcgatccacaaccagttgaacaattacgtgactatggtggcatccaacaccatgaatatgattgccacgactgctgtcctcgccggtggcctctactataccgccatgggcatattgatgtctgtggggcggatcgaagggccgttttcgcaactcgtcataagctgtattaaattcatgctgattgctgcttttgcgctcaatatcagcacctattcggagtgggtgatcgatacggtgcacaacatggagtccggatttgccgacgcctttgccggcaatcacggcaccccttccagcacgatctaccagaccctcgacaattcgttgggcaaggggtggaacatcgcagccatgctctttgagaaaggcgataatcgcggcctgacccagatcgtgcagggcttttcagaactgttactgtcattcctggtagccggctcaacgcttatccttgcaggcccgactggtgcgatgatcgtcgcaaccaatgcggtgatcgcgatcctgctcggaatcggccctctcttcatcctcgcccttggctgggcgccgacaaggggcttcttcgatcgctggttcgggaccatcgtcacatcgatccttcaggtcgcgcttttgtcggccgtgctatctatatcgagtgcaatcttcagccgcatggtggcggccatcaatttggcttccgcaacacaaagcacgctcttttcctgcctctcactgaccgctgtaacgattgtcatgccgtatatgatgtacaaggtctatgaatacggtggcatcctgggcagcagcatatcggcggccacgatctccctcggctcacttgcagtcaataccgcgaaatctggtggtggcgctatgacgagcatattcagcggatcatccggcggcgggggttccggctcggcgaaggcgggcggggaaagcagttattcggctggtggcaacgccatgtggagcccggctttccggcaacacgtgctcggccagttcaacagggattagggccttacacgcggcggcttcgccgcagaatcccgatcttcgcggctacccatgtctggcacatcatgggcgacctttttgcaacgctaaagcgaaaatgaggcaccccggttttggtcgtactacggccgggaatgcttcatccgcaccgcaggtaatcataatgaaaaaggtaatccttgcttttgtcgccacggccttccttgccggttgcactacaacggggccggccgtggtgccggttctcgatggcaaaccgcgggttcccgtcaacaaaagcgttccggctaaaccgcccctggctcagcctaaccccgttgacacttacgaggactaatcatgtttggacgcaaacaatctccacagaaatcagtaaagaacgggcagggcaatgcgccttcggtatatgacgaagcgttgaactgggaggccgcgcacgtccggctggtcgaaaaatccgaacgccgcgcgtggaaaatcgccggggctttcggcaccattaccgtgctgctcgggatcggcatcgccgggatgttaccgctaaagcaacatgtgccctacctggtgcgcgtcaacgcacagacaggtgcgcctgatatcctgacctcgctcgacgagaagagtgtcagctacgacactgtaatggataaatactggctctcgcagtacgtgatagcgcgtgaaacctacgactggtacacgctgcaaaaggactacgaaaccgtaggcatgttgtcgtcgccgtccgaagggcagagctatgcaagccagttccagggcgataaggcgcttgacaagcaatatggctcaaatgtgcgcacatcggtaacgatcgtaagcatcgtgccgaacggcaagggcatcggcacggtgcgctttgcgaagacgacaaagcgcaccaacgagaccggtgatggcgaaacaacgcactggatcgccaccattggctaccaatacgtcaatccctctttgatgtcggaatcggcccgcctgacaaacccgctgggtttcaatgtcacgagctatcgcgttgatccagaaatgggagtggtgcaatgaaaagaattcctgcttgcgtgcatactgatcacgctggcctcgccctcctgggcaaccaaaatcccgtccggctcaaaatacgacagccgaattcagtatgtcgattacaattccggcgatgtcgtgctggttcgggccctgcccggcgttggcgcacgcatcgtgtttgcgccgggcgagaatattgaggatgtcgcctcaggatttacgcaaggctgggagttcaaggcgagccacaacatcctgtatctcaaggcccgctccatgacgctctcccactcgaaccaatcgatcgacatggccccggaaccgggcaagtgggacacaaacctgatggtcacgacagatcagcgcatgtacgatttcgatttgcgcttgatgcccggccgcaacaatcagcgtgttgcctatcgtgttcagttccgctacccggcggcagcggcagcggcggcagtagcagccgcgcaaaagcgagtggtacaggcccgcatgaatgccagaccgtcaccggtaaactggaactacacgatgcaggtcggcactaattcggccagcatcgcgcccactcttgcctatgacgatgggcggttcacatatttgcgctttccgaacaacagagactttccggccgctttccttgtcgccgaagacaagtcggaaagcatcgtgaacagccatatagacccgtcagcgccggacattctggtcctgcatcgggtcgcaaagcaaatggtgctgcgcctcggtaacaaggtgattggcatctacaacgaatccttcaatcctgatggcgttcccgcacgcgacggaaccacagtgccacgcgtcaagcgcgtcatcaaatcgcccggggagaacctgcaatgacacaggaaaacattccggtgcagccgggcacacttgacggtgagcgtggcctacccaccgtgaacgaaaacggctccggccgcacccgcaaggtgttgctctttctctttgtcgtgggcttcatcgtcgtgctgctgttgctgctcgtgtttcacatgaggggcaatgcagagaataatccccattcatacaagacgatggtgcagaccagcacagttccgatgcgaactttcaagctgccacccccgccaccaccagcaccaccagaaccaccagccccgccaccggccccagccatgcccatcgcggaacccgcagcggcggcgctgagcctgccaccattgccggatgatacgccggcaaaggacgatgtactggacaagtcggccagcgcgttgatggtcgtcaccaagtccagcggcgatacggtcgttcaaacgaccaatgcgcgcattcaagccctgctcgacagtcaaaagaacaccaagcaggatgctggatcgctgggtactctccttcacggcacacaaacggatgcacgcatggcgagccttctgcgcaaccgtgatttcctgctcgcgaagggcagcatcatcaattgcgcgctgcaaacccgtctggattcgacggtgccgggcatggctgcctgcgtggtcacacgcaacatgtatagcgataacggcaaggtgttgctgattgagcgcggttcaaccatctcgggtgaatatgatgccaacgtaaagcagggcatggctcgcatttatgtcctgtggacgcgcgtgaagacgccgaacggtgtcgtgatcgatctcgactctccaggcgccgaccccctgggcggggcaggcttgcccggctacatcgactcccacttctggaagcgctttggcggcgccttgatgttgagcacgatcgagaccctcggccgctatgcaacccagaaggtcggcggcgggggttcaaatcagatcaacctcaataccggcggaggtgaatcgacgagcaacctggcttcaactgccttgaaggatacgatcaacattccgccgacactgtacaagaaccagggcgaagagatcggcatctatatcgcccgcgacctagatttttcgagtgtgtatgatgtcaaaccgaagtgactttattgtgcctgacgaggcggctgtcaaacgggcggcctcggtcaatttccatctggaaccgctgcgcccttggttggacgatccgcagatcaccgaagtttgcgtgaaccggccgggcgaagtgttctgcgagcgagcaagcgcgtgggaatactatgcggtgccaaacctcgactatgaacacctgatttcgctgggaaccgccaccgcgcggtttgtggatcaggatatttcggacagccgaccggtgctgtctgcgatcctgccgatgggtgagcgcattcagattgtgcgcccgcccgcatgtgagcacggcaccatctcggtgacgatccgcaagccgtctttcacccggcgcacactggaagactatgcgcagcagggctttttcaaacacgtcagacccatgagtaagagcctgacgccgtttgaacaggaactgctcgcattgaaggaagctggtgattacatgagcttcctgcggcgggcggtacagcttgaaagggtgatcgtcgtcgccggcgagacgggatcaggcaagaccacactgatgaaagcgctgatgcaggaaattccgttcgatcagcgcctgatcaccatcgaggacgtaccggagttgttcttgccggaccatccgaaccacgtccacctgttttatccgagcgaagcgaaggaagaagaaaacgcaccagtgacggccgccacgctactgcggagctgcctgcgcatgaaaccgacgcgcatcctgcttgccgagctgcgcggcggcgagacttacgatttcatcaacgtggccgcgtccggccatggcggcagcatcaccagttgccatgccggttcgtgcgaactgactttcgagcggctggcattgatggtgttgcagaaccgccagggccgccagttgccatacgagatcatccgccggctgctctatctggtggtggatgtcgtcgtgcacgtccacaatggcgtgcacgacggcactggccgccatatatctgaagtttggtacgacccgaatacaaaacgggcactgtcactgcaacacagtgagaaggcgcaatgaagctgcaactttcacccctgcaccagaatgcgcgcagggcgtcagcttctcgccaacacaagctctgtgcagccgcatatcacgcatatgctgcacaaatttataatcccggtgcccgcactcacccgaaaatggagtctacacaatgcgcacattggttatggtcgcatgcgctgtctctctggccgcttgttccagcccgccgaagccgcccacagtcagcggacgccaccgcattccgataaacagcccggcggcacaagaggaactgcgcttgcaggttttcccgcaagaacccaccgcgcaagcaaccatgtggccagcacgaccgcccaaacaaacagtcaacgtgtattttccccaggatgtgacggtattccggccaacatccgcacagataaaccaactccacacactgctctggcccgtgcccaagcatatcaacgtcaggggcctgacggacaacagctgccctcctcccggtgatacgcaagtcgcgcgtgtccgtgcgctggctatctataattggctgatcaatcaaggcgtacccgccagcaggatcaccataagctatgccccggtaaaagattacgcatcaaatgcccccctttcaccgggccgcgtcctgaacaggcgcgtggatatcgaaattttacgcaagtaacctgcgaggcctatcgcaaagacacgcattttctcaaaaatgccatccatgttctccggatcatgaagacctatagagcggttcctatttttacaaagccgtcggaaccgctctatttttctgtttttacgcattacgcatcgaagcgggatcagaattcagttctgtgggccgatttccccgtataggggcttcacagttttgctggaaatgctctaggctgccataaattaccagcaaggcgggacggatgcgtgaagctctgacaagcggaaaatttctgaaactggccggcatgatgctggccgctgcggcacttctgctcacaagccttgccgccgcaacggcacaggagcgcccgcgcacccttttcgatctccttttcggctcaagacaagcccaaccccagcgccagtatgagcgccccgcaccccagcgcgtgaaaccgaagcccaagcgccccagggcatcttcacctgccgcgcgcgccgccgccccatcagccgccgctcccgccgtcgaaatcgccactaaaaaaccggatgcgaagaagatactggtggtcggcgattttatcggcaatggccttgccgaagggctggatgcagccttcgccaccgatcccgacctgacggtcgcaacccgtgtaaacggttcttccggcttcgtgcgcgacgattatttcaactggccggacaatatcggcaagatactggacgaggaaaaacccgctgccgttgtcgttatgatcggcgcaaacgaccggcaggcaatcaccgcaaacgggaacagcctccagccgcgctcgccggaatggaatgcggaatatcaaaaacgcgttgccgccttcaccaaggtcatcagcgacaggcattatccgctcgtctgggttggccagccacctttccgccccaagggcatgtcgcaggatatgctggcactcaatgaaatctatcgcaatgccgccgaaaaggcgggcggcaaatttgccgatgtgtgggatggtttcgtggatgaagaaggcaattttacccagaccggcttcgatattaacggccagacggcacggctgcgcgccaatgacggaatcaacataacgtcaacaggcaaacgcaaactcgccttctatgcggaaaaaccgctgcacgcctatctgggcgtcagcagggaagaaggcaactctctgcccgcaacccacagcctggacccttccaaacctgtcgatcgcgtcgcgcctgtcagcctgcgcgatatcaacaaggacgacagtggcatattgctgggtgggacgcccgccatgcaagcaaagccattgaaaaccgagcagaaaaaagccaacccctcgcccggacgcgctgatgatttttcctggccgcgcaatggaaaagccccccagaaaatagccaagtaatagtttgtttaattattaataacgccccagcatagctgggtttctctaatacatatatatctgattgctactttagagactattcaaacaagtaatttcatgctctaccagaaagcgtcgtgtgcctgaaacgacatataggagagggtgcagctacgcgcattcgcgcgcagtgtgattatgcgtttaccaacataagaggcgcttgcatgaatactatatcaaagccttccgttgatttgcaccgggaggaggaacctcatcttgcacgtaatctatccaatcgacacctccagctgatcgccatcggcggcacgatcggcaccggccttttcatggggtcgggcaaagccgtttcgctggcggggccttcgatcctgctcatctatgcgatcaccggcttcatgctgtttttcgtcatgcgcgcgctgggcgaaattctgctttccaacctgcaatatcgctccttcgcggacttcgcgggtgactatctggggccatgcgcacaatttttcaccggctggacctactggctatgctggatcgtgacggccgtggccgaagtcgtggccgttcccggctatgtctcattctggtttcctcatctggcgccgtggatcccggccctcggcctcatcacaatactgctgatactgaatctgccgaccgtgcgcaattttggtgaaatcgaattctggttcgccctcatcaaaattatcaccattatcgggctgattattactggcatatacatgctcatgacgggctttgtcttgcccaatggcacccaggcatcaattgcccatctgtggaaccatggcgggttcttccccaatggttctcttggctttatcgccgggttccagatatcggtttttgctttcgtcggtatcgaactcgtgggcacggctgctgcggaggccgaaaacccgatgcgaaacctgccgaaggcgatcaataatatcccgatccgtatcgttcttttttatattggcgcgctgtttgtcatcatcaccgtcactccgtggaatcaggtggacccgaattcaagtcccttcgtggccatgttctcgctcgccggtatcggcatagcagcccatttcataaattttgtcgttctgacttcggcatcgtcgagttcaaattccggcatctactcgacctcgcgcatggtctacggccttgccactgtcgggcttgcaccgaaagccttcagtaaactgagcaatcgcaaggtgccggtccacgcgctaatcttctcttgcatattcctgctgtcgagcgtggttctgctttatgcaggccagagcatgatccaggtcttcacactcgtcacgacgatttcggcgctcctgttcattttcatctggtcgattatcctggtgtcttacctgcaatatcgccgcaagcaccccgaacggcatgaaaaatccaccttcaagatgcccggtggacgtgcatctgtcgttatggtcttcattttctttgccttcgtcctttgggcgctgacacaggaaccggatacgttagccgcgatgaaagtcacgccattgtggttcgtgcttctgggcattgcctattgggtcatgaaattaaagcaaaagcagagctaaaaaatatgaagcccgccatttggcgggctttccatgcacatctctcaacgaggcaaaacggaactgcccatcaaatccgcatcaatagcatgggctgcctgacggccttcgcggatcgcccagacaaccagcgactggccgcgacggatatcacccgccgcatagagcttgtcgacattggtgcgataatcacgatcgtttgccttgacggacttcgagccacgccggtcggtggcgatttcgagtttcccgtccatttccttcaccacactgtcttccacaggaccggcaaagccgatggcgatgaaggccagatcggccttgatgaagaattccgttccggcaatcggcctgcgcttttcatcgacctgacagcacttcacatgggtaaggcgtccatcctcgccgataaattccagcgtcgcgacctgaaactcacgcgatgcgccttccgcctggctggaagaagtgcgcatcttggtcgcccaatagggccagacgctgagcttgtcttccttttccggcggctgcggacggatatcgagctgggtcacattgaccgcgccctgacggaaagccgtgccgacgcaatccgatgccgtatcgccgccgccgacaactacgacatgcttgccgcctgcgagaatcggaaccgaagcccaggcgacggactcgatgttttcgcggccaacgcggcggttctgctgcacgagatagggcatggcatcatggacaccatcaagatcggcgccgggaatgcccgccgggcggggggtttccgaaccgccgcaataaagcaccgcatcataagtatcgagaaggccgcgcaacggcttgtcgacgccgatattcacaccgcaatggaaacgcaccccctcgccttccatctgcgcgacgcggcggtcgatcaggtgcttttccatcttgaaatcgggaatgccatagcgcagcaatccgccggggcggctttcgcgctcatagacatcaaccatgtggcccgcacgcgcaagctgctgcgccgccgcaaggccagccgggccggagccgatgatggcaaccaacttgccggtcttgctggcggcaggctgcggcacgatatagccaagctcataggccttgtcgcccagcgcctgttccacggtcttgattgcaaccggcatgtcctcaaggttcagcgtgcaggcttcctcgcaaggcgccgggcagatacgaccggtgaattccgggaaattgttggtcaggtgcaggttcctgatcgcctgatcccagttgttgttatagacgagatcgttccagtccgggatctggttgtgcaccgggcagcccgtcggcccgtggcagtatggaatgccgcaatccatgcagcgcgccgcctgcttctgcacctcgccatccgtcatcgggatggtgaattcgcggaagtggcggatacgatccgacgccggctggtacttcgccacctgccggtcgatttcaagaaaaccagttaccttacccatattattctcctctcgctgtgcgaggctcgcgatgccgtgcgccatcccaggcgcacaagcactgcgttttaacgatggctcttactcagccgccacgccgatctgcatgcgctccatctcttccagagcgcggcgatattccaccggcatgaccttcacgaatttcgggcgatagctttcccaattgtcgagaatgtcttttgcgcgcgtcgaacccgtatagtgcaggtggttggcgattagctgcaccagacgctcctcatcatgatgggtcatgttggcggaaacgtccacacggcccttgtgcatgagatcgccgccatggtgatgcagcttttccagaatgtcgtcttcttccggcaccggctccagctcgaccatcgccatgttgcaacgctgcgcgaaatcgccttcctcatcaagcacataggcgacgccgcccgacatgcccgccgcgaaattgcgccccgtctgcccgatcacgacaaccacgccgccggtcatatattcgcagccgtggtcgcccacaccttcgacaaccgtaaccgcaccggagttgcgcacggcgaaacgctcgcccgcaacgccgcggaaatagcactcgccttcaagcgcgccgtagagcaccgtattgccgacgatgatcgaatcctcggcgacgatgcgcgtgtcttccggcgggcgcaccacgatgcggccacctgaaaggcccttgccgatataatcattgccgtcaccgatcagttcaaacgagatgccgcgtgcgaggaaggcaccgaaggactggccagccgtaccgcgaagcgtgacggagatggtgtcttccggcaggcccttgtggcggaaacgcttggccacttcgcccgagagcattgcgcctgcggaacgatccacattcttgatctccacgtcgatcttgaccggctggcgttcttcgagcgcaggcgcggccaattcgatcagcttgcgatccagaatatcgtcgatcgggtggtgctggcgctcggtccagtagatttcgtgcttctcggcctccggcttgtagaagatgcggctgaaatccagccctttcgccttccagtggtcgatcatcgcctgcttttccagaagctcggtttcaccgatgatctgttccagccgggtgaaacccatctgggccaaaagcgcgcgcacttcttccgccagatagaagaagaagttgatgacgtgttccggcgtgcccttgaaacgcttgcgtaagacgggatcctgcgtcgccacgccgacggggcaggtgttcagatggcacttgcgcatcatgatgcagccagccgcaatcagcggagcggtcgagaaaccgaactcgtcagccccgagcagcgcgccgatgaccacgtcgcgcccggtgcgcaagccgccatcgacctgaagcgccacgcgggagcgaagcccgttcagcaccagcgtctggtgggtttcggcaaggccgatttcccacggggaaccggcgtgcttcagcgaggtgagcggtgaagcgcccgtgccgccatcatagcccgacacggtgatatggtcggcgcgcgccttggcgacaccggctgcaaccgtgcccacgcccacttccgacaccagcttgaccgaaatatcggctgccggattgacgtttttcaggtcgtagatgagctgcgccagatcttcaatcgagtagatgtcatggtgcggcggcggcgaaatgaggccaacacccggcgtggagtggcgggtcttggcgatggtcgcatcgaccttgtgccccggaagctggccgccttcgccgggctttgcgccctgcgcaaccttgatctggatcagatcggaattgacgagatattccgtcgtcacaccgaaacggcccgaggccacctgcttgattgccgagcgttccgggttcgccgtgccatccggcagcgggtagaaacgatccggctcctcgccgccctcgccggtgttcgacttgccgccaatggcgttcatcgcgcgggcaagcgtggtatgcgcctctctggagatcgagccgaaggacatggcgccggttgagaaccgcttgacgatatccgttgccggctccacctcatcgatggaaacgggcttcaggccacgttcctcggcaaagcggatattgaacaggccgcgaatggtcttggcctgcgacgacttggcgtcgagcatcctcgtatattcggtgaacgtgtctggattggacgtgcgcaccgcatgttgcagctttgccaccgcatccggcgaccacatatgcgcctcgccgcgcatacgataggcatattcgccgccgacttcgagcgcgttcagaagaacgggatcattgccgaaagcatcggtgtgacggcgcacggtttcttccgcgatctcgtcgaggccaacgccttcgatggtcgtggcggtgccgaagaagaacttgtccacgaaatccgtcctgacgccgaccgcatcgaaaatctgcgcgccgcaataggactgataggtcgagatacccatcttggacatgaccttgaggatgcccttgccaatcgacttgatgtagcgcttgaccacttcatgctcgtcgacttccggcggaaattcgcggcggcgatgcatgtcgagcagcgtgtcgaaggcgagatagggattgatcgcttcggcgccatagcctgcgaggcaggcaaaatgatgcacttcgcgcggctcgcccgattccaccacaagaccgaccgaggtgcgaagacccttgcggatcaggtgatggtgcacggcagccgtcgccagcagggccgggatcggaatacggtccggcccgacctggcggtcggagaggatgacgatgttatagccgccatgaacggctgcttccgcgcggtcgcacagacgctcgatggcgccatgcataccggtcgcgccctcgcccgtattataggtgatgtcgagcgtcttggtatcgaagcggtcttccgtgtggccgatagaacggatcttttccagatcgccattggtcaggatgggctggcgcacttccagacgcttgcggcgcgaggcgccgacaagatcgaagatgtttggacgcgggccaatgaaggagacgaggctcatcaccagttcctcgcggatcggatcgatcggcgggttcgtcacctgtgcgaagttctgcttgaaataggtgtaaagcagcttcgacttgtcggacatggccgaaattggcgtatcggtgcccatggagccgatggcttcctgacccgtggtcgccatcggcgccatcaggaacttggtatcttcctgcgtatagccgaaggcctgctggcggtcgagcaggctcacatccttgcgcagcgcacgcggctcgaccgggttgaggtcttccagaatgagctgcgtattggcaagccactgcttgtaagggtgcttctgcgcgatctgcgacttgatttcctcatcggagatgatgcggccttcttccatgtcgatcagcagcatgcggcccggctgaagacgccacttcctgacgatctttttttcatcgaccggcaggacgcctgcttccgaagccagaatgacgaaatcgtcttccgtcacgatatagcgtgcaggccgcaggccgttgcggtccagcatcgcgccgatctggcggccatcggtgaaggcgacagcggcagggccatcccacggctccatgagtgctgcatgatattcgtagaacgcgcggcgctcatccgacatcagcttgttgcccgaccatgcttccgggatcagcatcatcatggcatgtgcaaggctgtagccgccctgatgcaggaattcgagcgcattgtcgaaacaggccgtatccgactggccctcataggaaattggccagagcttggaaatatcgttgccgaacagttcgctatcgaccgaagcctggcgcgccgccatccggttgacattgccgcgcagcgtgttgatttcgccgttatgggcgaccatgcggtaggggtgggcaagacgccaggacggaaaggtgttggtggaaaaacgctggtgcaccagcgccaccgcgctttcaaagcgggggtctttcaagtccagataataagcgccgacctgataggccaggaacatgcccttatagaccaccgtgcgggccgacatggacacgacatagaaacccttatcgtcgccgtcattctcctgatagatgcggttggagatgaccttgcgcagcacgaacaggcggcgctcgaaatcgtcgtcggtttccagcatcgggctgcgcccgatgaagacctgcatatggaacggctcggtggccgcgatatgcggagccttggaaagcgaagaattatcgaccggcacttcgcggaagccgatgaaggtctggccttcggcggcgatcacttccctgacgatctcttccgcatgggcgcgcagatccgggtcgcgcggcatgaaaatatagccgacgccatagtgacccggctgcggcaggtctatgccctgacgcgccatttcctcgcgaaagaagcgatctggaatctgcaccagaatgcccgcaccgtcgcccatcagcggatcggcgccgacagcaccacgatgggtgaggttttccagcatcttcaggccgttttccacgaccacatgtgatttcctgcccttcatatgggcgatgaagccgacgccgcacgcatcatgctcgttgcgcggatcataaaggccttgagccggcggaacacccgcagccttggtttttcgcgtcgttcgggtggaagccgtcgtcgcagctttgaccgcttcgttctgtacgttgtgagaaaccacattcgatacagatggcgtcaaatgcgtcatcgtcattccctccgtttggccctcatgttgaggtgcgcgatcagcatataccgagatggtgacaaccatcccgcaggtgtattcattctatgaaaagccttatcgacaaggcgttggacgaggttccgcaagggcgaaaagccgccggggaacgatgtttagcgcctattctcatcaggcttttgacagacagcactctgcgcaccgcaaccggcgcgcggaattctccctgtcacagtcggagcgcctgtcaccgtcaggccagcggcctgccagtccggcgcttgtctctgaaactttacgaacagcgtttgatcgctttcgggtcgcatcagcgtctaattggacagcattgctgtcctaattatgtatgacagaattcaaattgcctcacaagatggaaacgcaatttttatcggtaacttgggtaataaaatgtcgagagcacattatttgtcggtttttaattgcgtttaagcgcccttgcgtcagtttggcgcgctttcgcccattccctaaatgcttaaaaaataggcagcttgccgacatttttcgcgtaagccgagccttaaccgcttctgtcagacaggctatagaaacagcgaccccgcaactgcccatttaaccgatctggaggaacacgtgcattttgcgtcagacaattgggcaggcgcccatccaaaaatcgccgagagcctttcgctgcatgcagccggttttgcggcagcctatggcgcaagcgagatcgacaaacgtgtggaacaacacttcaatgaattgttcgagcgtgaagtggccgttttctttgtcggaaccggtacggctgccaattcgctggcgctggccagcgtcaaccggcccggcggcgtttcgctggtccaccgcgaggcgcatgtgatcgaggatggatgcggcgcaccggaatatttcaccggcggcgcacgtctccacccgatcgacggcgctctgggccgcattgatcccgaacttctgaaacgcgaattgaagcgtttcaaccccgccttcgttcacgcgggccagcccatggccgtcagcatcacgcaggcgacggaagtgggtacgctttaccagccggagcatatcgccaccatttcgcaaatctgccgcgatgccggactgccgctacacatggatggcgcacgctttgccaatgcgctcgtgtcgcttgatctcacacctgccgaaatgacatggaaacttggcgtggacattgtgtccttcggcggcaccaagaatggctgctggtgcgccgaggcgctggtcttcatggacccggcccgcgccaaagacctgcccttcatccgcaagcgcgcagcacagcttttctccaagacgcgcttcgttgccgcgcagttcgatgcctatctgcgtgacgatctctggcgcgaccttgcccgccattccaacgcgcttgctgcccgccttgccaaccatatccatgcatcaagccagatgcgccttgcctggaaaccggaagccaacgaggttttcgcgatcatgaagcaatcggtttatgaccgtctgcgcgatgcgggtgcggtattctacgactggaatcctccgcattcggaagtgggccgcatcggcgagggcgagatttttgcccgctttgtcaccagcttcgccaatacggaagaagaagtggaccgtttcggcgacatgatcgcctgacactccttgatatactgaagaacaaaaaggcggcacttaaagcgccgccttttcttattcatgattaaccgaacttagagcgcatcccgaaaagtgtgaaacggttttcgggatgcgcgtccagatcaaaacgcgctctaatgcgcggtcttcgcctcaatcggctgggccgtgccggaacccgccttggtgacttcgatcttgcgcggtttcatctgttctggaatctcgcgcttgagatcgatgtgcaaaagcccgttcttcaggcttgcacctgaaacttcaacgaagtccgcaagctggaagcggcgctcgaaagcacgcgaggcaatgccgcgataaagcacttcacccacatcggatgcggtttcatcagccttctggcccttgacggtcaactgattgcgatgggcctcgatctcgagttcattttctgaaaagcccgcaaccgccatggtgatgcgataggcgttttcacccgtgcgctcgatattatacggcggataggactggttgccctccggcgaagcaagcgaatcaagcatggtgaaaagccggtcgaacccgaccgtggagcgataaagcggggaaaaatctacgtgacgcatggttagccctccttcagagcgacatatgcatgttgggcacggtcatttctgaaaacggcaccactgttcggcgcgttttcaagaccgtacatgggcggcgaaactcccttggtggcgaatttcttgtgccggcggcccctctgtggcgaccgcagaactcatttgggaatggcggcttttcatttcaagaccggctgaaatggacaaaacccgatattcgataccgggccctggagcctggatcaaaagcgccatttgcagaccggcatggcggcatttggaacgggctcttacacaccatgtcactttgcgtaacaactcctgatccatagggagctatattttgctttgcgcaccgcgcgataacccaaaatgaacatcatcttcggcgagcgttcaaatgctcggggccagagcatttccaacaaaagcgcgcagcggttttgcgtgagataaatggaacgaaacaaatatctggattgatccagcgtcgccattttcactggaaccactctggtgtcccaccatgcctgcgcaagcgggttgataaaaggatcacggttatgaaaaaagctgctctcgctttggccgcacttgccaccgccgcaacggggattgcgacacccacccttgcagccgataacggactgcgcgttcagatccagtattatgacgatgacggctatcgtgtgcctcgtcagggcttcgatgggccgggccgccatgatcgccgtccaaactggggggacggttatatccgccgcgaggtcatgaacccacgtcgcgttgcccgctcgctggaacgccgcggctatgatgtgggcgacatgcgccttgaacgcgacacctatttcgtgcgtgccacacgccccagcggtcgccgtgtcgtggtgatggtggatgcctataacggcaatattatcggcgaacgccgcgccggcccccggccatcgggttactaaggggttcctgttttaacactacagttgcaaattcgtcaggccgtggcgaaaagagtgattttcgagtaccggagcggagcgtacttaagggtacgtgagcaccggaacgcagataaattgctctttgcagcccggcatcacgaagaatgcaactgtagtgttaacaggattgccaaaacattctcagcgaaaacggaccagctggcgtaacggcccttgctccggctgttttctgaaccggaagttcgcccatgaacttccggttactttttatcatgattttgcccattatggtggtgcgagcaaataagcgaacaatgaacgaacagggcaacaagggggcgagcggatgtcggaactgctttttgaaaccgatgcaaatccgatcccgagccgaataagaggcggtcttttccatgcgccggacgggaaggccctgcgctactccctgctgaaagccgaaagccggccgtgccggggcacggtcatcgtgcttcagggccgcaacgaattcatcgaaaattattatgaaaccatgtccgacctcgccgggcgcggttttaccgttgccaccttcgactggcgcggccagggcggctcgcatcgcctgctgcgcgaccgcctgcgcggctatgtgcgcagcttcaacgattatgccgacgatctcgaccatttcctgaccggaatcgtgctgcccgactgcccgccgccatttttcattctcgctcactcggcaggtgcgctggtcgcgctttcctcactggaacggctctcctcccgcatcacccgcatggtgctttgcgcgcccctgatggggcttggcggacagaaaatcagcgatgacaatgtgcgccgcattaccgccgcgctgcgctggatcggcctggggagaatctatgcggcaggcgggcgcaccctgtcggcggcgcgcgcctttgccgacaatccactgaccagtgatccgttacggttcatgcgcaatgtggaaatcacacggacttatacggacctcgcgcttggcggccccaccgtgcgctgggtctggagcgcactggaaaccgcatggcgcatcaaccagccggatttttacaaaagccccatcgcgccggttctgattatcgcggctggtgctgaccgcgttgtttcaacagcggtgatcgagcgtttcgtggcgcgcacgcgaaacatctcgctcgccgttattgacggtgcgcgccacgaaatgctccaggaagcagatttctaccgcgaacaggtgctggcggctttcgacgccttcatccccggctcatcgccggtggaatccatgccccaaagtcttgaacccgacctctctcaaatctaaagcctgccccaaaatgggagcagccttcgcggcaatatatgcgacatggtttagatatggagcagatccagtgcggcctgatgcagcgcaggcgttgcagccgccacgatatccccgccctgctctgccggccctccgtcgcgccgtgtcaccacgccacctgcctgctcgataatgggaatgagcgcggcaatatcataggtctgtaaaccggcttccaccacaatatccacaaaaccgcccgccagcatcgcgaaagcatagcaatccacgccataacgcgacaggcgcacggcgctttccagccggtcaaaagccttgcgatcatcgcccttgaaaagggcgggcgtggtcgtgaaaagtgttgcgtcttccagcaccgcattcttgcgcacgcaaaggcggcgcggcgcaccgtcgccccgctggagataggcgccgtcaccgtcgctatagaaaagctcgcccgtgaagggctgcgacatcatcccggccctggcgtcgccatccaccgtaaggcccaccagcgtgccccagaccggcaggcccgaaatgaaagcgcgcgtaccatccaccggatcgatgatccagacatggctgcggtcggtgttttccgccccatattcctcgcccagaatgccatgatagggaaaagtgcgcccgataacagcgcgaattgccctttccgcagcgcggtcggcctccgtcaccgggtcgaaaccgacgctgtatttattgtccacttccgtcaattgacgaaaacgcggcagggtttgcgctgctgcggctgccgccacttccgaaaaaaatgccttgtcgatcagcaaccctgttctcctgtttccaaaacatggcgctcttgcgtgcaactatgccaattttgcccagagcatttccgagccaaaaatataaaacggttttcgttagaaaatatcacaaaacaaatagttaggacgattccgttttgaccggaaccgctttattcagcagccagcggcggcgcaatgaaaagatcgtccggcagggatgtcagatcgcttacaaaatgatgcaaggcaacgcacagcgcctcgaaaccttcaagcttgtgcaggttctgctcgttgacatagaggctgcgattgacctcaatctgaagcgcatggcatgccatggcgggacgcccgtaatgttcggtgatgaaaccgcccgcatagggcttgttatgcacgaccgtataacccagatcctgtagcaattcgattgccgcctgggtcagccgttcactgcacgagcgcccgaaacggtcgcccacgataaaatccggccgcgagccgatttcaccggcgcttgtgccgcccggcatggaatggcaatcgatcagcacggcatagccgaattgctgccgggtcgcctccagcaacgcatcgagtgccgcatgatagggcttgtagagatcttcaatgcgatagagcgcctccgccagcggaatgcggcccggatagatcaattgcccctcggccaccagacgcggcacggtgcccaagccgcccgcaacgcgcgcggaatgactgttggcgaaaggaggcagcggctcggcgaacatgcgcggatcgagctcatagggctcgcgattgacatccagaaaggcacgcggaaaatttgccttcaacagcggcgcaccaagccgcatgaccgaggcaaacaattcgtccacatagcaatcttccgaattgcgtatgctgatggcgtcgagccgcgaggcctgcacgaaggaaagcggataatggcggccgctatggggagaattgaacacgaaagggatacgctgttgtgccggagcactgacttcaaaaggcggtactgaaccaaaatcgcgttccagactcatacttcgttccgtgttcggatgcccgtttacgcactatcggatgacagtccgcatctcaatcatatcaaattacgccagccggtccacacgtgcaaaccctctcggcatggaagcatattgtttttatgatcgctgaaaaaaatccttgctgcaaacctgccacacttgccagcttgttgccaaagacccgccataacaactaacattcgtacatgcattcatttcatatttaccaaagaagcgttttctagtgtggaagttgactcgttccggcggccaatcggcccagcgtgaacgacatgaaattcggacagaccaatgaagagaatccttctagctgaagacgataacgatatgcgccgtttcctcgtaaaagcgctggaaaaggccggttatcacgtgacacactttgacaatggtgccagcgcctatgaacggctccaggaggaaccattttcgcttttgctgacggatatcgtcatgccggaaatggatggcatcgaactggcgcgccgtgcgacggaaatcgatcccgatctcaagatcatgttcatcacgggctttgccgccgttgcgctgaaccccgattcggacgccccccgcgatgcgaaggtgctttccaagcctttccacctgcgcgatctggtgaacgaaatcgaaaaaatgctgatcgccgcctgaggcgatcagcgcgtttgccggtgcttcgcaacctcatcaacaaaaagacgaaaaaacttcataaaagggcattgacgggcgcaacgcgatatggtgtatgcgccccatcgaatgggcgtgtagctcagcgggagagcactacgttgacatcgtaggggtcacaggttcaatccctgtcacgcccaccattcggcctcatcatttcaatatggcatatagtacaaatcgggacgttacatcgttctcgttggtaccttgtctcacttccagctattgttcagcgtcacatgtgctttgtcagggtacgacactggctttcgtccagaattgaaacatgggtggaaagctgaaccaatgggggtgcgcgccctgaggcaggctgtcatcaaagctctttgaccggttgcgcgttcagttccgtggccatgcgaaccagatcggccagagacttcgctctcatcttgtgcatgaggtgggagcgccggaccttgaccgtcacttccgccacatccaattcagccgcgatctgcttgttcatgagcccctgaacgacgagtttgaaaaccgcgcgctcaccctggttgagcgtctgatagcgggcaatgatcctgtgttgattgtgttcctcccgcaggcgcttccggtctgtccggatcgcctgttgaactgcatccaaaagatcctggttgcggaagggtttggccagaaaatcgatcgcaccatccttgatcgccttgacccccatggcgatgtcgccatggccggtaatgaaaatcacgggcaagcggatatcaagccccttcattctggcatgaaattccgttccgctctcacccggcatacgcacatcgaggataaggcaggccgggacttcttcacgtgcatgtttgagaaattcattcaccgaggcgaaacagagcgcctttaatccgatcgaggcaaacaggtccaccagaccaaggcggacggaatgatcgtcgtcgacgataaagacgacaggatcgcgttcatatgcgcagttcatatctccgtctcctgtgtcgttggcacttcaaacaggattgtcgttccatggggcgtcgtggaccccagggcaatggtgccgccactgctttcgacgatggtgcggctgatggtgagtccgaggccgaagccccccttcttcgtggtccagaatgcgtcgaacagccgttcctgatctgcgggcgctatgccgccgccactatcgcgaaccgcaacctgcaatctcgctccttccgtcagcgcagtgttgatcttgagggagcgcaccggtgggtccttctcctgtatggcctctatcgcgttgagaacaagattgccgatgacctgctgaatctggacacgatcagcaagcgccattggcagtcccggtgtgagatcaagatcaagcgcgatatcatgtcgggtgatctcattgtgagcaagctccacaatatcgcgaaccacctcgttgatatcgaagggcgcaacatggggcttttcgcctcgagacagccgccgcacccggtcgagaatttcaatcgcccgatgcgaatccaccgagatgcgctcgatcgctgccgcggcgcgctcattattggggggcgattgcgcaagccagcgcctgccggcgcttgcgctgatctcaatggcgacaagcggctggcttacttcgtgagcgatggagcttgtcaactgaccgagcgtggtcattcgcgccagacgcaaaagccgttcgcgcgactcccgcacatcgatctcggccgagacgagcttaagcccgagataggttgtggcgatgatcgctatgatgctgatgcccgtgttgatcagcccttcgtagaaggcgcctttggaggtgaacgcgaaactgatgacggaaagcgcaatgcatgtgctcgcaagcccggtcacagccttgccggtcaggaggcgtgcagacagaagaataacgaccgtatagaagaccgcggcggcgattgcatagtccgtcacggtatcgacaatgaatattgctgcggtcaggcaggccaacaggagaattttcggcgtacttccggttacatttctcctgataattgtcttcaacatattcaagcactcccgcaggccaggccgcaaccgcctgaaattcgcatttccgggcggcaaatgagattgcagtcttataatccagaaaggccaccggaatcatcttcgatccgccatcgcgccgaggtaattcgcggttcgagactgagatggccgacaatctgctcaagcaggcgatcctgacgctgatcggcgcgcacggtcgcgctgacctcgacccggttcgttccttcaatattgctgctttcaagctcgtggatatgcagatggtcgccgatatcgcgcaggagaagggcgcgcacctgagcctctgcatcgccatggcagataatgtcgattgcataagtaggctgaaacgctccccggcgcatcgcctgaaattccagaacctgtacgagcgggcgcaacagggcattcaccgcgataatgaacaccgttgcaacggcggcatgtgaaataaggcccgcgccgcaaagcacgccaacagccgctgaacaccacagggttgccgccgtgttaaggccgcgcacattgaagccctccttgaaaataatgccagcaccaagaaagccgatccccgaaacaatctgggcggccacacgtgtggggctcgaatcgccggaaaccagactggaaaacacgacgaaggtggccgcaccgactgcaacgagggtgttggtccgaagcccggccagcctgtgccgaaactgccgctcgaagccgatgagacctcccaacaggaaggctcccgcaaggcaggccgcagtatgggccagtggtttccagaccatctcatttaccgcctgcttgggcaccctgccactgcgtatcgccgtcgagcggcccattggcttgagaggctggcacgacgaacagcacgaccagcgcgaagaggatgaggtaggttgcaacagcgatgcttccaacaagggtgccccgatgcggcactgcggttggcagggccttgtagcccccggagaaacgaaagtgatacatagcaggttatccctgtctgatatccggcagtgcgaacctgcgggggctcgtccgcgcggatgcggtttttagagcattttcaagccaaaagtgtgaaacacctatgccggaagttgacggcaaccggggcctaccaggaggctttcctgaaccgcctgaccgagcgggcctggagggctgacgtccagcgaagcagccggaaagtagcccgccgtccgatcagcccctgacgcgacagccagtaggtgatactggcgagattggtgccaagaacggtataggcccagcagatccagcgatccatcctgcccttcatccactgccaaagcccctgcggggaaccaccgggcaatgggggttcaccccggcggcggggagatccggggcggcggccgccgggtgggttggcgccttgcgtggtatcgacgaatacaaacacggtatcggacattttccctccttccgcatcaatgggctgcatttccgggcccgctggtgcgcctgtgtgtgaggcggagaccggcgggaagtaacgccgccgatcccgcggatgcgttgcccgcgatcagaaccactgcccgaaacggcgcacatagatgaccttcatgccttgtgcgacgaggcagtagctgacgagggttgcggccagccacgggaaatacgcccatggcagcggtacgagtccgaccatttccccgattggagaaaacggaatgtagatgcccagagcgatgatgagcgcggacatcagcatgacgggcagggcagccgtgctctggaagaacggaatcttctgggtgcgcagcatgtgcacgacgagcgtttgcgagaggaggccttcgataaaccagcccgactggaacagagactgcatttgcggcgaattggccgaaaacacataccacatcagcgcaaaggtggtgatgtcgaagatcgacgaggtcggcccgatccagatcatgaagcgcccgatgtttctggcatcccatttgcggggcttggccagaaactccttgtccatcttgtcccacggcagcgcaagctgggagatatcgtacatcaggttctggatcaggaggtgaatggcgagcatcggaaggaacgggatgaatgcgcttgccaccagaacggagaagacattcccaaagttcgagcttgcgcacatgttgaggtatttcaggatattcccgaaggtctcgcggcccgtgaccaccccttcctcaagcacgatcaggctcttttcaagcaggatgatatctgccgattccttcgcgatatcggcgccgctgtcaacggagataccaacatcggcatcgcgcagtgctggcgcatcgttgatgccgtcaccgaggaagccgaccgtatggccattggcctgcaaggcctgaagcaccctggatttctgaagcggcgtcagcttggcgaagacggtgcgctcctcggcaacgacacgcagtgcctcatcatcgagtttctcgatctcgcttcccagaatgggaatgccagcctccaggccgacctcgcggcaaatctttctcgtgacgatctcgttatcgccggtgaggactttcacacaaacaccgtgctcggccagagcggcaatggctggccccgccgtctcctttggtggatcgagaaaggtcaggaaaccctggacggtcaggcccgcttcatcggcgatcctgtactgcgcactggtctcagcgcccggaatttcgcgggtagcgaccacgaggacgcggaacccgtcggcattataggcacacgccgtggcgatgagcttctcgcgcgtcaccgcgtcgagagccctgaccgtctccccgtcccggaccgtggtgcagatcgccagcatctcctcgaccgcgcctttgcaaacgagcagatgttcgccccccaccccctcgacgaccaccgagagccggcggcgaatgaaatcgaagggaagctcatcgaccttgcgatagagccgggcggtacgcatcacctcctcgggcacacgattggcgaagctaaccacggcctgatccatcaggttcttgacgccgctctgatgatagctgttcagccatgccagacgcaggaccttgtcgtccgccttgcccgaaacgtcgatatgatgttccaggataatcttgtcctgtgtcaacgtgccggtcttgtccgtgcagagcacgtccatggcgccgaaattctggatcgcattgagacgcttcacaacgaccttgcggcgcgccatcgcaacagcgcccttggcgaggttcgaggaaacgatcatcggcagcatttccggggtaagcccaacggcgaccgcaaggccgaaaagcatggcttccacccagttgcctttggtgaagccgttgatgaggaagaccaccggcaccatgatcagcatgaagcggatcagcagccagctaacgctgttaatgccgcggtcgaaggatgtttgggcgcgcgagccgacaatcgccttggcgagcgacccgaagtaagtgcgttgaccggtggcgaccacaacggcggtggcggtgccgctgacgacattggtacccataaagcagatgctgggcaggtcgagcatatccgcatcctgggaggctgttgccatggccgatttctctgaaatggcgccgagcgtgtcatatttttcgacgggaagtgcttcgccagtgagcactgcctgactgataaacagatcacgcgattcaataaggcgaaggtcggcggggatcatatccccggcagaaagctgcacaatatcgcccacgaccagctcgcgcatcggaatttcgcgcggcgcggagctggttcccgcactcacgcgccgccataccgtagccgtcgtgcgcaccattgccttgagggcctcggcggcacggccggacctatactcctgaatgaagcgcatgagcgcgcttgcaagcaccatcacggcaatgatgatcaccttggtcggatcggcctcctcgcccgtttcgagcggaagccatatatcagtgaaggcactgatcgcgcccagcacgaccaggaccatgatgaagggattcttgaaggcaagcgcaaactgcacgagagccgggatacgacgctcgcgagcgacctcattcgggccgtcgcgatagagccgggtaattgcgtcgccctcggtcaggccgtcgcgcctgcttccgacattggcaagggtaagctcgatctcattggatgcctcacgcacggcgcgcatagacaggcggcgttcatcctttttgaaattcttgttgttcgctgttctgacggcgacattcattttcgatctcctgccacatctgaagcggcagcgacatcgcgttatccagcctctggcgtgaggccgcaaaccgtcatgtcgagccgcataaaggcggtcgatttcctgattgattgattgttgaaaggcagtccgctcatgccccggtgttgggaaacattagcggaccacctggagcggctccgggttggtcatccattttcggcacatttccgttgtttgcacccgtcatcgggactgtggggtggcgtgagagggcgcatctggcagttgagacgagaacgcgcgatgcttgcccagataagcagcgtcaccgcgcctcccatgatgagaacttgtgcgaagaaccacatcagtgcgcaggcatgccaaagcggccctgctgcacggcagccatgatcaggccagcctgctcgaagcaggaccgcgccagccaggcactgacctcgttcggatccgtggtccagtggcactcgatccgtccggtggaaggatcggctttccagatggccacgggccgtgggcggatggtgccatgctctgcgcccggaacgcgggaagctggacgggcggacatctggctatatttgggatggcggcgtgcaaggacgcgcgcgcccagaagagcgattgccgtaaacttcatatctcacctctcggcgccgcatcggatgccgggcgagagcaacgggctctagaagggcatcctcagcggcaatttttttcgactactgtcgctggacatggttgtttcctgtgatttgcgggatctttgcccgacaaaaggtctttagcagaagcatttagcccctgccagacgccgcgaggctgatatgctggtgcattgtggtataagacatatacggatgtatacatgacgcatatgtggcttcattcggcgggctgtatgagccgccagatgcaattatcgcgtgaagaaatcgaacatctcggccaactggccatccagcatggccttgccgggatggatagagcagccgctatctttcgcgatctgcaaaagcggcgtcacttccggcgacatgataacctctgccaccagcatttcaggccggagatattgcgggtccaccggcagtgcatcgccttctttcaggccaagcgacgtgccgttgacgatgatgtcatgaccggcaggcgtaccctgcgatacgaacatgcccgccgggaaatgttccttcagccgcgcaacaagctgcccggccttttcgctggaacggttcacgaccgtcaagcggacaacgcccgcctctgcaagggcaaaggcaatggccgaagccgcaccgcctgcaccggcaagataaacgctcctgcccttcacatcatggcccgcattggcaagcccgcgcacaaaaccgacaccatccagcaattcgcccgtcaggctcccatcggcctcgcggcggatcacattcaccgccccggctgcttgcgcgcgcggcgtcagccggtcgcaaaaggcgggcatttccgtcttgtgcggcacggtgacaatgaaaccgccccaattgccgaaggcacgcagggcagccgctgcatatttcagcccgctggcgggaacggcagcgggcacgacgatgccgtcatagccacgcgcagcaaataaggcgttcagggcctgcggcgtgcggacatgatgaaccgggtccgcgataatggcgaacacccttgtatggccagtaaccgtcattgcatcgctcctggggcatgtctcccaaaaacggaaaccgcttttgggataaagacatatttaaaaacagagagatagatcggctccaactggaaccgatctagacaagcagagacatcggatcttcaataccggccttgaaggccgcgagcagttgcgcacccagggcgccgtcgaccgcgcgatggtcaaccgaaagcgtcacgctcatcatggtggcgaaagcaagctcaccattgcgttcgattgggcggcgttcgcccgcgccaaccgccagaatggcgctttgcggcggattgatgatggccgaaaaggatttgacaccatacatgctgagattggaaatcgaaaagccaccgccctggaattcttccggcttcaggcggttttcgcgggcacgcgcggccagagacttcatctgcgccgaaatagcgccaaggctcatctggtcggcactgcgaataatcggtgtgataaggccgccttccgtcgccaccgcaacggcaatatcgacgtccttcagcttcaaaagcgcctcgtctgtccatatgacattggcatcgggcacccggcgcagggcggcggcggaagccttgatgacaaaatcattgacggaaatacgggccgaaccttcccgcttctcgttgatctggctgcgcaatgccagaagcgcatcgatctcgcaatccacgttcagatagaaatgcggcaccgttgtcttggcttccagcaggcggcgggcaatggtgcggcgcatggatgtgtgcggaacggcttcatactcgccgatgccaaccggaatggctttcgacgaaacttccgcaggtgcggcgactggagcggcagcggcggcaaccggaaccggcttcgaggcggccgcgcgttccacgtcgatccgtacgatacggccccttgcgccacttcccgcaagcccgtccagcgaaacgcccagttccgcagccaggcggcgggcgagcggcgaagccttgtggcgcacttcaccggaggcgggcgcgcttactgctggtgcggctggcaccggcgaggctgcaacaggggtttcggcttctgccacggccacaggactggagccgaccgcaaatccggccattgcagaagcatcttcgccttccttcaaaagcagggcgatcacctgattgacattggcgcgcgcaccgtccttcaccagaagctggccaatgcggccatccacttcggcttcaagctccatcgtcgccttgtcggtttcgacttcggcgatcaggtcgcccttgctcaccgcgtcgccttcggccttgagccagcgcgcgatgactgcatcttccattcctgccgaaagggcaggcaatacgacttcaaccggcattgtctgtctccttgtgcatcaattctcgatgggcaggccctgggcagccatgacggcgcgcaggccagcctcaatgtcctgtgggcgcgcggcagccgccgcttccagaaccttcgagatggagggcgaggcttccgcgccatgcacgcgggcaatcggctggtccagccagtcgaagcagcgccgctgcaattcatcggccagccagccgccataggaggtgccggaagcaccctgttccacgatcaggacattgccggtcttgcggaccgaggcttcgatggtttcccaatcgacacctgcacggtcgagcgagcgcagatcgatgatttccgcatcgacaccaagcgcctccacgacggcctgcgtttttgcgaccatggcgagataggtcagcaccgttaccctggagccggggcgaacgaccttggccttgccgagcgggatgaaataatcgaaatcttctgccggggcagcgcccttcgatgcgtagagatcgacgtgttccagcaccagaaccggatcgcggcagaggagcgcagaattcatcaggccgacataatcgaacggcgtggacggggccacgatgcgccagccgggggcggttgcgaaaatgcctgccgggtccatggagtgctgcgagccgtagcccgtgcccatggcaaccttggtgcgcagcaccaccggcatgtcgctgtcgccgccgaacatgtggcgcgccttgccgatctggttgaacacctgatccgcagccacccacatgaaatccggatacatgaattcgataaccggcagaacgcgcccatccgccgccatgccgcccgcaatgccggtaaaggcattttcggaaatcggcgtgcccagcacacggtcgggataatccgccgaaaggccgcgcgttgcgccattggtgccacccttgaggcgatgcacatcttcgccgaggaccacgacgcgctcatcggtttccatgcggcgcgccatgacatcggccaccgtatcgatgaaacgggcatcctccaccagcttgccggagaagctttcctgctcttcaaagcgcacgccatcgaattccgaaagatcgccgcgcaggccgaaatcgcggaagctctcttccggccagagcgacggaatgatgcggcgcttgccgtcacgcatctcgatcagttggccagcaacttcatccatcagcgaaacgcagcgttcccgcagggccttgatcgcatcttcgccgagcgcctgtcgctccagaagcgttttggccagcgcatcaagcgggtcgcggccgcgccattctgcttcctcgtccttggagcgatagccgaaggcgctgcccggaagcgggccgttctggtggaaatagcgatagacatcggcttcgatgatggtcgggccattgcctgcgcgcataatggcattggcctcctcggaggcgagccagacggctatcggatccatgccatccaccttgaaagacggaatgccgaaggcaagcccgcgcgaggaaaggcgcggctctgccgtcacttcctccacatgggtggaaacggcataacgattgttctcgatgaagaagcagatcggcagtttccatgcagccgcaaggttcatggtttccagaaccgaaccgatattggtcgcgccatcgccgaaataggtgtagacgacatcgcccttgccagcgcgccgatgcgcccatgccgcgcctgccgccatgggcacgccgccgccgacgatggcattggtgccgagattacccgattcagcccagcgcagatgcatggagccgccacggccacggcagaagccctgcgaaagccccagaatttcggccagcgtgcgctgcgccagcgtacggatatcctgatcgaaagccgccttggggtcgatgcccttctgcgcaacatagccgagcgcctttgccagaaactgatggtgcgcgcggtgcgagccattgatctggtcgctgggacgcatggaaacggcagaaccgaccgcgccaccttcctgaccgattgccgaatgcgccgggccatgcaccagcccctgaccggcaagctccagcaccttttcttcaaaggcgcggatcagatgcatctgggaaagcatggtgccaccaagcgccagatcgaaagcggcgcggtcttctgtggttggcacgatttcccgccagaagctgtgcggaacgagatctttatattcaggcataggacaatctccaggagcaagggctctccagagcggttcaaggaaggctgggccgctctatctgtttgttttcactgcatttggccgctgccaaatgcgcaggataaggtcacgcggccaggaagccgccatccaccggcaggatggtgccggtgatatagcttgccatcggggacgcgagaaaaacgacgggatcgacgacttcgctggtttcgccgatgcgcttcatcatcacacggttcataaaccagtctgtgccacccggacggttgagctgggccaccgccatctcgctcatcatgatgccgggcgcaaccgcattgacgcggatgccatgcggggccagatcacgcgccatcacctgcgtcagcgaacggatcgcccccttggagacgacataacccgccgtggagccgccggacacgaaacccgcgaccgagcacagatgcaccacattgcccttcgcggccttcagcgcaggcacgagcgcatgggaaacattgaacgcgccttcaaggttgacgccgatcacccggtcccagacctcgaccgcctcgggctggtcgaaggcggcgcgaccggcaacaccggcattgttcaccaatacgtcaagaccgccaaaacggctcaatatatcgtcagccagtgccgcaactgcgtcgcggtcggtgacatcgagcgcatggccttcggcaacgaagcctttcgcggtcagcgcatcggcctgggccttggctgccgtgccgtcgatatcaacgagaatgacgcgcgcgccctgctctgccgcgccggaagaaatcgccgctcccagcccccggcctgcaccggtgacgaggacgagcttttctttcagaagttctattttcggtttccttggggtcaggccatgtagatgccgccattcacctggatcgtttctcccgtgacgaagctcgcggcaggtgaacagaggaaggcaatgacggatgcaatttcggatggtttgccaagccgcttcagcggcgtctgtgtcatggtttcatccatgcgcgtcttgagaagctcgctggtcatcggggtttcgatgatgccgggggcaacgccattgacgcgggttttcggcgcaagctcacgcgagagcgcacgggtcatggaaaccatggcgcccttggtcgcgccgtaatgcgcgttcacataagcgccgcgataggccgcgagcgaagccagcgtgacgatggaggaatcctccttcaaggcgggcaaagcgcgcttgcacagatagaagacgccatccagattgatcgaaatcgtgcggtgccagtcggcatccgacatttcggcgaagggtttcgcctgatagatacccaccgatggcacaaggaaatcgatgccgccgaaacgctccatggcaagcgctacggtcttttcggcgtcgtccgcgcttgacgcatcggccttgatggtggcaattcgttccgggctgcccagcgatgcggcgaaagcgtcgagaccttccctgtccagatcagtcagaaccagattggcgccggaagcatggaacagttcggcaatcgcgcggccaatgccgccatttgcgccagtgagaacgagcgtccggttttcaaactcgaatttcatcgattatttctcctcagccagatcgggacgataggcagcaatgtcgtcgtattggacgatctcgacgatgtggccttcggggtcgtgcaaaaaggcaagccaggtgccgggacgaacctcgatcgggtcgcggcccgtcagcggctgcgcgccatgttcgatcaggcgttcgaccagcgccttcaggtcatcgacgatgaaggtgagatagctcgcccccgcgcgctccagaatgaggcccgtttcggcctgcccggcttgcggcaggcggtcgggctgaagcagcttgatgcgctcgccctttgcggtctgaaggcggacaacggtgtagccgtccgggctcatggccgcgactttggccttttcaccgccaacatgaatttcagacacgaaggaaaggccaagcgccccttcgtagaaagcgcgcatacgcttcaaatccctgacggcaagccctacttccagtggcgctgtcatttgggtcatattctctctcccgcttgcaaaatagctgccccaagtctttgtttttacgcatcagacggccagccattcctccatcagtttttcgtcggcggtcagttcgtccggcgttccttcaaaaacgatgcggccatgccccatcacacagacgcggctggaaactttcagcgcaatggtgagcttctgctccaccagcaccactgaaacgccctgccggttgatgtccttgatcatctcgccgacgacagcgacgatcttcggcgcaaggccttctgtcggttcgtcgatcagcatgaccagcggattgccgagcaatgtgcggcacatagtcagcatctgctgctcgccgcccgaaaggctgcccgcgcgggtgttgcggcgttccttgaggcgcgggaaatagtcgaacatctgttcgaccgtccatctggtcgccccttccgcaccgcgctgaatacccatttgcaggttttcatccacggtcagattgaggaaggtttcacgctcttccggtacgaaaccaatgcctgcgcggcagattttgaacgaacgctcgcccgccagatttttcccgttcagaagcacttcgccgcttgtcggcggcaccagccccatgatcgccttcatggtggtggaacggcccgaaccattgcgccccagcaggctgatcgcctcgcccttcttcaggtcgaaggtcacgccttgcaggatatggctcttgccgtaatgcgcgtgcaattcgcgaacatcgagaatgttttcagcagccattagtgcgcctcctcacccagataggcttctcggaccctggcattctcgcggatttccttcggcgtgccggtggcgatgatctcgccatagaccagaacgctgatgcggtcggcgagcgtgaaaaccacatacatgtcgtgttccacgatcatgagggtacggttctgcgtgatctcgcggatgaggccgaccgtataatcggtctcctcctgcgacatgcccgccatcggctcatccagaatgatgaggcgcggatcggatgcgagtgtcatgccgatttcaagcgagcgctgttccgaataggaaagctggcttgccagcgtgtatgcgcgcgccgtgaggcgcacctgttccagcaggctttcaacctccgccgtaaccttcctcatcgaagaaactggacgccagaaggtgaactgcaccttatagcggcgcatgaccgccaggcggatgttctcaaaaaccgtcaggcccggaaagatgttggtgatctggaacgaacgggccagccccttgcggttgacggcggcaggcgtcagcccgccgatctcttcgccctgaaaccggatgctgccgctcgacggcgtgaaattgcccgatatcaggtggaacagcgtggatttaccggcaccattcgggccgatcaccgcatggcgctcaccatcacgaacggcaagattgacgccgcgaatgatgtgggccgggccgaaagacttgttcagctgatcgagaacgagaatatccttcgtcatcatgcctctcccttggctttggccctatggcgattgacgatggtgagaagggcgatgccagcggcgaaaagcgccagggggatcagccatgtggacacggcgaaaggcagccattcgcggccaaggaatgtgaccggaggccagtttcctgccgaagcgagcgccttgtaatcgctggaaaagaaacgctgtaccagttccacgatcatgatcgtgccggcggctgtcaccagaagcgccacaagacgccccagcgcatggccaagcgaaatgcccgtacccttcgggttcctgaaacgctcgaccgcttctccgacgagaccgcgcggcaggaacatcatgacaagcaccaagatgaggccctgatagagcagccacgagcgtgtgacatcggaggtgacatggccgaagaacgtcatggccgcagcaccgatggccgggccgaagaaggtgccgacaccgccgatgaagctgttgagaaccacagcggtcgaaatgcccgcttcaaagaccacataattggccgcttcgatattgatggcctgcaaggcgccggcaatgcctgcgaacatggcggaaatggcgaagaccagcgtgccgagcacatggacattatagccgaggaagcgcaggcgatgggtgttttcgcgcaggcccaccgtcacccggccaaagggcgtcagcgtgaggaggaagagaagcaggatcgaccccacgacccaggcgagcgccagataatagacttccgtcgtggagccgaaatcgaaaccccacgcaggcatacggaacgaggacacgcccgcctcgccgccaaacgtgcctttcagatgcggcgcaagcgcatggagaagttcagcaagcgccagcgtgatcatggcgaaatagacgccggtgcgcttggtggagaaccagcccgcaacaaggcccgacaggaggccgacgcctgcgcctgccagcggcaggagcggcgtaggcaacaggccctcgccaccaaaagcgttcatgacgtggacggcggcaaaagagccgaggccgaaataggccgcgtggccgaaggacaacatgcccgcgtgcccgcaaagcaggctgaaagccgttgcgaaaagggctgcgatcaacatctggattgccgcattcgtcatcgattccgagacgagatatggcagggcgacaaggagtgcgacaacgaggagcgcaacgaccgactgcttgatggtcatggtttactcctttgccccgaacagtccgcttggacgtaccaggagaacgataagcatcaggaagaatggcagggtggctgcaatgctggagacttccagcgtcagcacgccgccgatttcacgggcataatcgccaagccccacataatcgaggaggcttgcgatcgagaccttcacgccaacggcgacggaggaaagaatgccgatcagaagcgaagcaaacatggctccgccaagcgagccaagcccgcccacgacgacgaccacgaagaccatgacgcccagttccagcgccatgttcgggtttgtcgtatagaacgcgcccgccaccgaaccggcaaggccggcaaggaatgcgccgacgccgaacacgcccatgaagaccagcggaacattgtggccgagcgcctccaccatgcgcgggcgatagattgccgagcgaacgacgatgccgatgcgggtgcgcgtgagcagcagatagatcagcaggaacatcaccagcgccacggcacctatgaacaggcggtagaatggatagctcaccccgccaagatcgaaagccgaaaattgcagtgctgcgggaatgcggtattcgacggcgaaattgccgtagaaaatcttgatgacttcagcaatgaccaccgagaggccgaacgtgaccagcaattcatgcgcatggccgaaagcgtggacacggcgcaaaatgaagcgttcaaccagaacgccgacaatgccgacaatgccgacgatcacgggcgcaatcaggattgcaagccagaagccggtaagcggctgaagcgtgtaagcgaaataggctcccatcatatagaaggaagcatgtgcgaagttgagaacccccatcatgccgaaaatgagggtgagacccgccgaaaccatgaacagcagcaatccgtagatcgcgccgttcaatacggcaaagagaatctgatccatggtctggtccgtgattggaagttcagctcgaacaggggagcggtccacaaaaggggaccgctccgctgccgggaggatgggctgtcagatcagcccggacgcttcatggagcaggattcctgcaccggatcgatggactcatcgccggtgaaagtcttgaacggaaggaacccgtattccgtaccgtcagccttgatcctggcctttttggagacttcctgaacaaccatcgggaactttgcctgatggtcgtcggaacgcatgctgtaatcgcccatgggggtctttacgcttgcgttttcgatcgcgagggcaatatccgtggtgttgatcttgccctcgccgggcttgacgttcttcagcgcctcaccaaaaagctggagaccgaaaaccgctgccggttccgcataggacggatagtggcccgtcaccttcttatagtcctcggcaaaagccatgctggcttcgccattggcctccgggttgaacggcgtggaaacgatatgcccttcggcaatcgcgcccgcattgccgatattgcccggctgatcgaggaaggaagtggcgaacttggccttgaggcccgcgccgctggcagccttcatgagaaggagaagatcgttcgaccagttgccggtgaagaccgtatccacattggcggcctgaatcttggcgacatagggcgagaagtcctggattttgttgacttcatgcaaggtcttgtcgacgacttcgtaaccgatctccttggcattggcgacaaccgtgttctccacgtccacgccccaggaatagttctagttgatggaataggcgcgctcgcccagaatgcccttgtccttcatgccctgcgcgacggtcttgaagcggatcgcggcattggggctgaagcggaaatggtagaagtggcacttggagccggtcagttccagggcttccgcgccaaggttgagataaaggacttccttgcccttgttgcgcaggttgtatttgcgcacatcctcggtgatctggcctgcaacggcagaagacgaaccctgcacgatgatctgcgcgccatcggcaatcgccgccttcacgcgatcggcagcgcccaccgggccaccctgattgtcatattcgagaatctggattttctcgccgttgaaaccgccggcttcattgatcttgccaagctggtaaagcaccgccgcacgatagagaaggccggtcgaggcctgcgggcctgaaagcgtttcaacaagtgcgatcttcagcggttcggctgaggcaccagccgctccggccagcgacagggctgcacaggcaacaccggcctgcaggaaaacttttaaggacatttttcctccactcgattttgaaggcttcccgtgccttccagtggaaaggatttctactccatactggtaagaccagtcaatagagaaatatgaccagtcctgatatcttgatgtatcattgatattaaatgctaatattcgatatttgtctcctgtgttacccacagatcaatcacgatattttgacattaacggtggagtctggttgacttgtttgaccagttaaaccatcttcaagcgaaggatcggtttccagtggaattgaagtcgaggaggaatgacatgaaggaaatagccacccgcgcggcggggcgcgcgaccggccatttgcctgaagaaattgctcgacagattgaaaaacgcattctcgacggcgagttttccgtcggctccaaattgccgagcgagcgggagctttccgtggaatacggtgtcagccgcccggtggtgcgcgaggcgctttcccagctcaagctggacggccttgtggaagcgcgcgcgggcagcggcgttttcgtgatcgacgaaagcaaccagaaagccttccgaattcagccgcttgtcgtggaagaagcgcaatcgctcgaacagctcatggaactgctggtggccattgaggttgccgccacgcgcattgctgccgtcaaccgtacgcctgaagacctgaagcagatcaaacgcgcgctgatcgggctggaatatgccatcatcagcgacaagctgggcgacgaggaggattatgccttccacgatgccatcgtgatcgccacgcataatccgcacttcatcgccttgtgcaaacatctcgaatatggcgcgcgccatgtgatccggcaggcgcgcaccaatacgcggtccaacctgaaagacatgctggacgccgttcaggacgagcacaaggcgatctatgaagcgatagaactgggcgacccggaacaggctggaattgcagccgagcgccatttgcgcaatgccacgcagcgcatgaaagtctatctttcagccgataaccggaccaactgatagcaaaacccgtcaggccggttgatccgcgcttcttccccgcgattaccagcgcaggcagaagcgcccgccaagcgcacccagcacgcctgttcccacaatgcccagcgtgtaccacagcgcaatgaatggcaggccggattccgggcaatggaaggcatagaccagaacgccgatgccgcccgacaccagccctgccgcgaaaccggcaagcgttgggcgcgcgggcgcaagcttgcggatcgccagcagaagcgaagcaagtgtcggcagcgagataagcccgatcagccaggggcagacgagcgccgtatatccccataccagcaccggcctcacctcaggcgaggcttcctcccattgatagatagccgccgcaccaaggcaggaaaaaatgagcagcagcgcaggccagggcaggttttgccgcaaaggccgcgacagcgcgaacaaggcaggaagcaggacggcaagcaacagcgcggcatagcaaagcttgctccagaaggcgggggtcgccattgcggcggcaagatcgtggcgggcgcccagaaaagccagcatgatgaccacgcccgcaaccatgcccaaaagcgcatgtcccaatagcagcctctgcatggcatggcgcgacaccggcttcagctcgcccgtcaggcggttgatcaggtcatcggttatctttattgcctccaaaccgctgcgccagcgtggcaaggccccgatggatcgccacccccctgcgctctggctcatgtcgtccgcccgcgcggcatcgtcaatcgattgtccctcgatcttcacctgccggatcagaccgccggtccgttccgaaacgccgcccagcacacgatccacatccatgcgcgcttccacattcgccgcctcgcctggaatggcaatatcctcgtccagcacatcggtgtcgtggcggccctgacggcgcaggtgatcaaccagcttgtgccgcgcaatggcattgacccatggcagaaatgtcatttcacgatcataggtcatgcggcgcgtatggatcgccagcagcgtttcctgcaccagatcttcggcttccgaaactctgccgccgaaaagccgccgaacgaaataggctttcaggagacgcgaaagctcttcaagcagcgtccggtaagccgcactatttccatccagcgccaacaacatcagggccttcaacctctcttcattagaacgggccagtctcgtttctcctgtcgtcttattcgcgatagggacgaaaaaggttacatccgcatcccgagcgatcacatcggcgtgaacgatgtaacctttttcccctatccagcgaaacccttcctgtcacgcgccgatggcgcccaagttcaacaggagtttcgttatgaccatcaagcacaacatcatcgccttttccgccctcgccctgattgcaggtttctcgcttacgccagccgctttcgccgaagatgcgatgaaaaccgaccatatgaagtcggacgcgatgaagagcgataatatgtcaaaggatgccatgggcaaggaagatgccatgaagggcgatgccatgcacaaggattccaagaaaatgaagaagcacgacgccatgaaaggcgatgcgatgaaaggcgacgccatgaaaggtgacgcaatgaagagcggtcagtaaaaatccctgttgcccgccggtcccctctccccggcgggcatccttcccggagaagtacgatcatgggacaattgatttaccgccagcggctgttgacgcgccttacccattggatatgggcggcgagcattttctttctgctcctctccggcttgcagatattcaacgcgcatcccacactctatcttggcaatgaatccggctttgaatatgaaaatgccgtgctgtcgatctatgccgtgcccggcgacaacggcccgcaaggccgtctcgacattctgggcaagactttcgacacaacgggggttctgggcgtttcaggtacgatggagaccccgcgccgccaggctttccccccggcgctgaccattccttcctaccgcgatcttgcaacgggccgtgtcgttcatttcttttttgcctgggtgctggtcgcaaccctcctgctctggtttacaagcagccttttcaatggccatctgaaagatatttcaccttcctttaccgatattcgcagcctgccgcgcgatttcgtggaacatctcaaattccgctttcagcatgggaaatcctataatcccttgcagaagctcagctattttctcgtcctgttcggcctgtttccgctgatcgtcgccaccggccttgccatgtcgccgggcgccgattccatcctgccgctcagcgaatggctgggtggccgccagactgctcgcaccttgcattttgtcgccatgctgctgctcgtcgccttcttcatcgtccatattgcgatggtgcttgcggcaggccctttcaacgagttgcgctcgatgatttccggctggtaccgcatcgaccggacggacgaaaagacggagaaacaatcatgacaggtccgcgtctttccagacggcgttttctcaccttcaccggcatggccggttcggctgtcctgcttagcggctgcgatgcgtttgattatctgggcagcgacgacaatgccgtccgtcaggttctcgaaaaggccaatgatctttcctacaccgtgcagcacaagctggaaggtccgggtgcgctggcgcgggaatatggcgaaagcgaaattcggcagggacaaaagccgaatggcgaaaccaacccctccacggaagaatatgaccgccttcgcgaaaacgcattcgccgattatcgcctggaggtacacggtttggtggaaaagccgctaagcttttctctcaatgagttgcacaacatgcccgcacgcacccagatcacccgccacgactgcgtggaaggctggagcacgattgccaaatggaccggcgttccgctcggtcatatccttgcgctggcaaagcccaaagcaggcgcacattatgtggtgttccattgtttcgacgaagtggacacgccgcaaggcccggacctgttctatggcagcatcgacctcatcgatgcgcagcacccgcagaccatccttgcctatggcctgaacggcagcgcacttccggtcgccaatggcgcgccgcttcgtgtgcgcgtggaacggcagctgggctacaagatgagcaaatatgtcaaatccatcgagctggtttccagtttcgccgccattcagggcggccggggcggctattgggaagaccagggatatgactggtacggcggaatataagtaccggatcgggcggctgtcttttaaggccgccgcccattttcacatcatggcaaacggcggcgaagatcgctcaccggacgctcgatgagatggggcgcaaggcttgccttgagaaaggccggaaggcccgccgcaatgcgggcaaaggtttgcgcatccatcatgttcgatgccgcttcgattttcaaggtaaggccagcgccatcgacatcggcacgataggtcaggttgaagccgtcgccggggccattggccagaacctcacgcgcaacccggcaacctgcaaattgcggcgtgctgaatggcagcacattaatcagcggcgagaagaaaaagcggcttccactgacgaggccgcggtcggcggaaatctgttcgatgcgatagcgcccgtgcagccggtgctttttcagcatgtccatattgcgccgtaacgcagagaacaatgtttcgtcggaatcgaattcaagatggaacggcaggatattgaccagaagccccggcatatgtgcgcccacgctgccccagcggctcatgaaaggcagccacagcgtcagcccctcgtcctctccctgcatcggaagcatccgcgagagatagagccccgataaaagcaccagaagatcgggccagccgatatccgtggcttttgccatcgcgcgaaggcctatggaaatatcgtcgcgaaaggcgacgtcatgatgatagcccgcctcgccataatcttccgcgccccgatcgaggatgggaaggcgcacaggcccgtccagataatcctgccagaatttgcggtcggcctcccagcgggggcttgcccgataagcgtcctcctcatgaatgaagcttgcaaaaggatggaaggggtggccactttcgccctggccgcaaaaatggctgtaaagctggccgcaacgctgttcgatcagcgccagcccgtaaccgtcgataatgatgtgatgggcgcggatataccagatatattggcgcgcgccgatgcgataaagcgcatgggcggacatcctgtcccggcgcagatcaagcggtgcggacagatcggtttccatacgccgcccagcctctgcccgcggatcgggaaaggcgctgagatcaacaaaatccacgtccggcatatgcgccgggtcgcataattgcaccggacgcccctgctccttttcatcggaaaagcggatggaaagaacctccgcctcacggacggtctgcgaaatggcgcgcagcaatttttccacatccacatcgccttcgatttccacgcaatgcgcgaccgtggagaccggctggtcggggtggaaggaaaactcttcccagaaatcgagctggggcaatgtcagcggcatccagccatctgtaaaatctatcctggccatctcattcctctcggctcggcaagcttcgttcagcgtcggccaatcacccggttgacaaattgggaccaattaaatcaagtataaaacgtgactggttctttcaagtattaatttcggcaacgacgccaaggagactccccgtgagaacgagcgccctgaaatacccaacttcagacgcagaccatcttattgaaaataatactgatttctcgtttgcatccggcaatctgaaactggcggccagcggcatgcgtaaggtgatcgcgacgcctgccattggcggcagcaaccccgacagcaccttccagcgggcaattgcgcaggctttcgagcgcgccgcacgcgctgggcagcgcaatccgatcgtggtgggtgcaatcccgttcgaccccggcgaaccctcctgtctctatgtgcccgaggagatggactggcaggagcgggagccagccagcggggcgagcgccgccgccatgccgcaactggcggggcagagaagcgtaccggacgaagcgggtttcaagcacgcggtagaacatgccatcatcaattttcgccttagcgacgtgcgcaaggcggtgctttcggtgatgcgcgaactcactttcgcggacgatatcgatgtcgacgccatgctggccaatctgcgcgcgcaaaaccatgacggctatcagtttcgcgtgcctttgcccggtggcggcgcattggtcggtgtcagcccggaactcctgatccacaaggacaagggaaagatcgtatccaaccctctggccggatcggcgaagcgcatggccgacccggaggcggacaggaaaaatgccgatcgcctggccaaatccgaaaaggaccattacgaacatcgcctggtgatcgaggatatcagagcacggcttcagcccatctgcacggaactggacataccggaacggccgtcgctcatccacacggcagcactctggcatctttcgacccgcatcgagggccggctgcatgatcccgatatgacagccttgcagcttgcctgcctcatccacccgacgcctgccgtctgcggtttcccgaccgagcgcgcgcgccgcctgatccgctttgtagaacctttcgagcgtggattgtttaccggcatggtcggctggagcgacgcggaaggcaatggcgaatgggtcgtcaccatccgttgcggcacggtgaagggcaatcttgtgcgcctctttgccggggcggggatcgtggaagcctccagcccggattccgaatgggccgaagtacagaccaagcttggcaccatgctgcgtgcctgcggcctttcggcctgaaacagagcctctccatgtctttgtttctacgcattatccgacgcagagccgcttcgcattgcgggctcgaaaactgcactcgtttttatttcaagcagaacaagtcatgaccatcgaatttacccattggccaccggcacgcgaacgcctctatcgcgaaaagggctactggatcgacaaacccctcacccgcgcactggaagaacaggccgccatgcggcccgatgcgcccgctatcctctgcggcgagcggcgtttcacctatgccgaactcgaccgtctgtcttccaacctggcctcccggcttgcggcagccggcataggcaaaggcgacacggcactggtgcaactgcccaatatcgccgaattctacatcgtgttcttcgcactcatgaaagcgggcatcgcgcccgtcaatgcgcttttcagccatcgcaagctggagcttggcgcctatgccagccagatcgaaccacggctgctgatcggctcacgccagcatgaactcttcatggatgacgcctttgcccgcgaccttggcaaaaatctttccgcaccgctgctaacactttttgcaggcgaggccgaccatgcgtcgagcctcgaccactggatcgccacgcctgcggacaaagccgttcctttctcgccaaccggcgctggcgaagtcgcctttttccagctttccggcggcagcaccggcacgccgaaactcatcccgcgcacgcataatgattatgattacagcgtgcgcgccagcgcggaaatctgcgcgctgacaccgcagacccgttttctctgcgccctgcccaccgcgcataattatccaatgagttcgcccggcgcgctcggcgttttccatgcgggcggctgtgtcgtcatggcccccaacccggaaccgctcaactgcttctccatcatcgaacgtcatggcgtaaacatggtggcactggtgcctccggcagtggcgctctggctacaggcagcccccgatcatctggcagcactcagctcgctgaaactcgtgcaggtgggtggcgcaagctttgcggaggcgcttgcccggcaggtgccacaggttctgggctgcaagctgcaacaggtcttcggcatggccgaggggctggtcaactatacccgccttgacgacccggacgagatcgtcttcaccacccagggccgtccgatcagcccggacgatgaaatcaggatcgtcgatgaggatggcgaacccgtggccgaaggccagccaggaatgctggccacgcgcgggccttacacgttctgcggctattatcgcagccccgaacataatgcgcaggtcttcgacagtgaaggcttttattattcgggcgacgtggtccagcgcacgccggaaggctatctgcgcgtcgtgggccgcgtgaaggaccagattaatcgcggcggcgagaaagttgccgccgaggagattgaaaacctgatcctcctccatcccgatgtgacgcacgccgcacttgtcgccatgcaggatgaattgctgggcgagaaaagctgcgctttcatcgtctcgcgcaatcccgatctcaagccgcctgttctgcggcgtcacctgctggcgctgggcgttgccgaatacaagcttccagaccgcatcaggctcattgaaaccatgccgctcaccgcagttggcaagatcgacaaaaagcatctgcgcaagctttcaagcccatcctcccccggttagctcgcgttttactccagtcggattacgcttcaaacccacaaaggcaagaccatggccattcccaaaatcgccgattatccaatgccgcaaaaggcaggctttcccgccaacaagacgaactggcaacccgatcccgcccgcgcggtgctgctgatccacgacatgcagcgctatttcctgcgcttttacgacgcaaacggcccgctgatgggcgatcttatcggcaatctcgttcgcctgcgcaactgggcgcatgaaaacggcgtgccggtggtctatacggcgcagccgcacgagcagccagcaggcgaccgcgcccttctcaacgatatgtgggggccgggcttgcccgccgccgcgccggaacagcagctcatcgtggacaaactgacgcccggcgccaccgatacggtgctggccaaatggcgctacagcgccttccagcggtccgaccttctgcaacgcatgaaagactggaaccgcgaccaattgattatcggcggcatctacgcccatatcggttgcatggtgacggccatcgatgccttcatgaacgacatccagcctttcatggtgggcgatgcggttgccgacttctccgaggaagaacatcgccttgcgctgaaatatgtcgcgacccgctgcggcgcggtcatcgacacggccagccttatcagaaagcccgccactgaaaccacccgcgactggctgcaaaagcgggttctggaactgatcgaggatgagacggaactcgacccgcaggaaaacctcatcctctacggcctcgattcgctacaggtgatgaagctttccgccgaactgaaagagcgcggcgtggccgtgggctttgatgatcttgcccgcgtgccaacccttgcggcctggtgggacctgatcgaaacaaagcagaaggcagccgcctgatggtcgaggcaaaatcctatccggcaagctggcgctttgccggaaaacgggtgatcgtcaccggcgccgcacaaggcatcggccgccgtgtggcagagcattttctggccgaaggcgcaaccgtcatcgggctggatcgtcaggctggcgaggcggatgcgccctttcggctgatccggctcgatattaccgatgcggcggaagtccgcgcggtcagcgacggtctcaaggcggaaggcaaacccctcgatattctggtcaatgtcgcgggtgtgctgaagcttggcaacagcgacaggctgagcgcggaagattggaaaacctgcatggatgtcaatgccagcggtcccttccatcttctcagccaatgggttcccgttttccgcgaccagcgccacggcgccattgtcaatgtcgcctccaacgccgcccatgtgccgcgcctcaacatggcggcctattgcgcatcgaaagcagcattggcaagcttcagccattgcgtggcgctggagcttgcaccctatggcgtgcgctgcaatgtcgtctcgccgggatcaacccgcacagccatgctgggcgccatgctgaacgatccttccggcgaagcgcaactggtgcgtggcctgccggaacagttcaagcttggcataccgctcggcaagatcgcgatcccggacgatatcgccaatgtcatcctgtttctggcgtccgatcaggccgggcatgtgacgatgcaggatattgtcgtggatggcggagcaacccttggcgcatgagaccgcgtggcttgcgccaggcgcccacggcgtttcggtcataacgccgtgggccgatctggccgcagactgctgtttcgtcatggcccgctattcggccagcaaacccttgatagacccttctatccccgctcctgcgcgcgccgccccgcgccgaaaggcggaatttgtcgccgggcaagcctgcgcgcgcgaagccctgcgccttgcaggcgggcctgccgtaatgccggggcgtggggatgaccatgcgcccatctggccaccgggcatggtcggttccatctcccatagcaagggatgcgcaattgccgtcgccgcccgccagagccgctatctgggcctcggcattgatatcgaacgcctgcaaacggaaagttcggcccgaaaaatcgccccgcagatactgggtgaaagcgagctgcgccaattgcccgaagccggccgggcctttctggtgagccttgctttttctgcaaaagaaagcctgttcaaggcgctttatccggcagtgcagcaattccagagtttccatgccgcagccttttcctttgacggcgacaggcagcaagcctgccttgagctcgcggtggactggtcggcgcaatggcgccgcgggcagcggttcccgatccgctttttctgccgcgacggtttcattctcacctgcacggccattgcggccatcagttgccgttcagaaatgtcaggataagttgctggacattgccgccattgcccatttcgacatgatcgaaatcccggccctgtgcgcgctgaacctgaaccatatccgtaatctccttcgccagaaccttgcggattttccggcatttcggatcgttcggcacggaaagccccactgtcctgcgcacaatctcgcgcgtcatggccttggcatggtcgccatgcaccagttcgtgacggcggataccgtcataaaagcggtcccacctctcctttaccggtggggcaagcgtctgcgacgggtttggaagcatgtaggtgatcctgagtctgggcgttgcggaaacaaccgtgcacgcgccattggagcggtcgaactcccggtcccaggtcagcacatagcttgtatgtgcgatgacacgtctctcgccgatcttcggcccgcgcgcaccaatggattcataaagctccggcggcgtggttcccgcaatcgcatagggcttcacgatctcgacggctttccacccgtcttccgcccacccgttttccaccatgacctgcgaagccgccaggaatccgagaactgacaataccgccgcttttctcacatttgccccgatttttctggtgctttggccacaagctaccgcatcactgtgccacgcggtagcgcgtttgcagcaacaaccaccatatcgatcgggctttgtccacagcgggcaaaaagtttagcaattgactcgcacccgctggcatcgtttgatccatttacgggcatggagttctggggcggcaaacactccaaagcagaaaatccatttctacaacacttataatattggagttctgttgtgatcaaatccaccagacggggaataattcatcttgctttcgcactggctgcttccacggccatcggcacatttgcgaccagcgcggccgaagcaaaagacaagatcatgctcatcgtcaatggcacgcttggcgacaaatccttcttcgacagtgccgccaacggcatgaaaatgatcaaggacaaatatggcgacgaggtcgagaccagaatcctcgaaatcggcgacgatccgaccaagtgggagccggtgcttctcgatgcatcggagcaggactgggacctcatcatagccggcacctaccagatggcggaaaccgtcggttcggtcgcgcagcaatatcccgataaaaaatacatcctttatgatgcaagcgtgccttatgaagaaggtggctacgacaatgtctattccatccagtacaagcagaacgaagggtcctatcttggcggcctgctggccgcttcgctgctgaaggaaggcaagctcggcgacggggccaagaatctgggctttcttggcggcatggacattcccgtcatcaacgatttcctcgtcggttagattgccggtgcgcaatccgtcatccccgatgccaagatcgccgtttcctatgccgggtccttcatggatgcggcaaagggcaaggaacttggcctcgcacaatatcgctccggcgtttcgctgggcttcgtcgtcgcctcgcagacgggccttggccagctttcggcggcgaaagaaaccggcaaatatgttctgggtgtcgattccgatcaggaagcgatcttcaaggacagcgatccggctattgccaagcaggttgtcagctccgtgctgaaaaatatcgatgtcagcctgctgcaagcctatgaacgctacaaggcaggcaacctgcccttcggcaaggccgaggcgctgggcctcaaggaaggtgctgtcggcattgtgcaggacggcaatatggcgaccatggcaacgccggacataaaggacgccatcaagaaggcttccgacgagatttccgaaggcaagatcacggttccgagcacattcggcatgagcaccgaggatctgaacgcaatccgcaacaaggttcgtccctgatcgtggaaaaacaaggtgaaacgagtgaaggcggcgatgcaatcgtcgccttccgccccatcgtcgccttccgcgatgtgagcaagatttacccaaacggcacggtcgcgctgcgcgacgtctcgttttcgatccgcgcaggctccatccacgccatttgcggcgagaacgaagctggcaaatccacgctcatgaaaatcctgttcggcatcgagaatgccacggcaggcgaaatcgtggtcgatggcaagcacatcgcctcctggtcgccggaagatgccgccgcacagggcatcggcatggtgcaccagcatttctcgctcgtgccgacgctgaccgtcaccgaaaacatcattcttggtcatgagccggtgaaggcgggcctgatcgaccgggcgggcgcgcgcaagatggtcgaaacgctgatgcagcaatatgacctgcacgccgacccggatgccattaccggcacgctttccgtcgcggcccagcagaaggttgaaatcctgaaggcgctggcgcgccgcacaaggcttctgatcctcgatgagccgactgccgttctttctccaccggagatcgaggaactgatgcggcgactgaaaagcctgcgcgacgacggcatcaccattcttttcatttcgcacaagctgaacgaagtgcgcgaactggccgaaagcgtgaccgtgctgcgcgccggtgccgtggctggcacggaaaagcttgccgatgtgccggacgatgccatcatgcagatggtgatgggccatgcggtggatatcccgaagcgcgcgcaccagcgaggaccgggcaggaccgtccttgaaatgaaggatgtgaccacagcggcccccgaccctgccgaccggatcaggaatgtcagcctcaccattggcgcaggcgagatcatcggcgtggcgggcgtggacggcagcggccagcgcggccttgtttccgtgctttccggcctggcggttgcggcaagcggcacgatcagcctcaatggcgtcgatatgctgcgcgcctatacggcaagctggcgcaaaaagggccttgcctatctgcctgccgaccgtttttcgcaaggtggcgcgccgggcctgtcgcttgccgaaaacgcgatagccggggccgggtcagtcaccgccgacaggcagattttccgggggccgtttctgcgctggagcgccatcaaggcgcgcgtcagcggcatgataaggcaatattcggtgcgcgcgggcgccatcaccgaaaggctcgattccctttccggcggcaatgcgcaaaagctgattgccgcgcgtgaacttgccaccaatccgaaattcctgatcgccgaccagccgacgcgcggcattgatgtttcggcagctgccttcctgcaccgccgcatcgacgaagtggcgcagggcggttgcgccgtgctgctcgtgagcgccgatctcgatgaattgctgcgcctgagcgaccgcattgtcgttctgttcaacgggcgcatcgccaccattctcgacaatgggccagagatcacgccggctgtccttggaccttacatgctcggaacgcgagcatgatcccaaaaagtgtaacgtggtttttggatgagatcatgctcaagcagagagttgttgcctgatgcgcagatttatcgcctatctcattcccttcttcctcaccgtgctggtgattggcgtcatcatggccgtgctgctggtgccgctggcgctgatgcaggacaacccggctgcaatcctgaaaaccttcttcctcggcccgttcggcagcattcgccatatgggcaatgtggtggaagcggcaacaccgatcatgctgaccgggcttgccatcactattcttttccgctccggcctgttcaatctgggtgcggaaagcggcttcttcctcggcgcgctcggcgcggtggcgggcgcggtgctgctcccctcgctcggctggttttcgctgccggtcgccatcctttgcggcgcggtggcgggcagtttcgcctgcaccattccggcagcactgcggctgcgtttcggcgcatcggaaatggtgacatcgctcgtcttgaactatgccttcctgtttttgggcctcttcgtcctcaattatgtcattcgcgatcccaatgcgggcgggatgatgtcgcttcggataccggcggacgccaagctcgaccggcttctggcgggaacccgcctcaacagcggctcgatcatcgcggttcttgcctgtatcgcgggcggtatctggctttactggacgcgctccggcctcaatatccgtattgcaggctcaagccccggatttgccaatcatcttggcctgccgctgaaagggatcatcatgcgcgcgcagatcgtcggcgggctggtggcgggcatggcgggcgcgctggaagtgctgggccttcatgcccgctttgcctggctcgacctgccgggctatggctggaccggcctcgtcgtcgccattctggcgcgcgaaaacccgttcctgctcattccctccgccctcttcctcggtttcgtgcaggtgggcggcgatcttctggcgcgcaacatgaacatcccgaccgaagtggtgggcctcgtaaccgccgccatcatggtgggcgcgacggcaagcgtcattcacaatcatccaaccgtattgcggctgatcagaagcttgcgcaatcgcgatggagaacaagcgggagtgcaggcatgacaaccgttcttgcgcaaattctcgatccgcatttcatcggcaccatcctgcgcgtggcaacgcctttgttgctggccgcacttggcgtgatgatttccgaccgggcgggcgtgctcaatatcggcatggaaggcatgatgctggttgccgccctcatcgccgttctggccagtgccgcaacgggaagcccggccgtcggccttctggccgcactcgtggtcggtgcgcttctcggctggctgatgtcgctttcggtcaaccggcttggcaccgatctcatcatgaccggcattgcgcttaacattgcggcagcggcggcaaccacgctcgggctttatcttgcaacgggcgacaagggcatgtcgggtgcgctcaaaagcggcgcgctgccaagccttgccgtgcctttcatcggcaatatccatgtgctgacctttgccgcccttctggcggttccggcggtcagccttttgatgatgcgcacccgcttcggcctgcatctgcgcgccaccggcgtcgatccgaaatcggcgcgcgcggcaggcatccagacgggccgggtgcagatgatggcgcttattctctccggcctctttggcggcgcggcaggcgcctatctgtcgcttggctatgtcacatggtttgcgcagaacatgaccgccgggcgcggtttcatcgccattgcagcggaagtcatgggacagggcaccgcatggggaacgcttgtggcaagcctggttctggccgccgcggaatcgatcgccattacgctgcaaagccttggcctgcccttcgagctgatgcagatgatcccttatcttgtcccggtcatcgtgctgacggtccatgccgcgcggcgccagcggcgcgcacggcggcagatcacgcccgagacacaagagacataggcgccgtcatgacagcgcccccttgttgagcaaacatgcagtatcatgcgcaatcccctcccaacgaactcatcaggaaaccaccatggcccgtaaaatcattatcgataccgatcccggtcaggacgatgccgtcgccattttgctggcgcttgcaagccctgaactcgacattctcggcattaccgccgttgcaggaaatggcccgctggcgcgcacagaagtcaatgcccgcacggtctgcgaagtggcgaaaaagccggacacaaaagtatttgcaggctccatccgcccattggtgcgcccgcttgtcaccgctgaaaacgttcatggcaagaccggcctcgatggctatgacctgcccgcccccaccatgccgcttcaagcccagcatggcgttgatttcatcattgaaacactgatgaaggaagaaccgggcaccgtcacactctgcccgatcgggccgctgaccaacatcgcttccgcgctgatccgcgagtcgaagattgccgggcgcgtcaaggaaatcgtgctgatgggcggcggctatttcgagggcggcaacatcacgccatcggcggaattcaacatctatgtcgatccgcatgccgcatcggttgtcttcagctccggcatcaagatcaccatgttgccgctcgatgtcacgcacaaggttctcaccactgaaaagcgcatcgccgccattcgcaacataggcagccatgtcggcgaagtggtcgcggcctggcttgagtttttcgagcgttatgatgaagccaaatacggcaccgatggtgccccactgcatgacccgaacgtcatcgcctatctcatcaagccggagctttattcaggccgtgcatgcaatgtggaaatcgagatcaattcggaactgaccatcggcgaaacagtcgttgactggtgggaggtgacagaccgtccgaagaatgccttcttcatcaaggatgtggatgccgatggcttcttcagcctgctgacggagcgtctggcgacgctttgaccggtattggctggttcacagaaacgccgcgcaggccaaaccttgcgcggcttttcttttgaaacaagctggaagctcaagcgcgcccgatgagttcctcaacctcacgcgcggttggcgcggcagcgcctgcgccaacccgcgtaaccgcaatcgcgcccgccgccgaaccataccgcacgcaatcatgcaagggccgcgcctgcgagaaagcaacggcaaagccgccgttgaaactgtcaccggctgcaaccgtatccaccacctttaccttgaacggcgtgaagtgtttcacctcatccgccgttaccagcagcgcgccacggcttccaagcttgaggatgacgatcttcgggccgcgctccagaagcttgcgccccgccgcttccgccgaagcgaggtcggtcggctcaatgccggtgatttcagcggcttccgtctcgttgggcgaaatgatgtcgctcagggcgataagatcggccatctggcttgcatcccccaccggggccgggtcgagcaggacggttccacccgctgcccgcacggctttcgcaacggccagattggcttcatgcggcacttcgcgctgcaaaagcgtaatccttgccttggcaatatcagcgccataagcatcaatatcggctgacgaccagcgcgcattggcgccagcacagaccgcaatcgtgttctgcccggtttcctccacctggatgatcgccatgcctgtatcgacgtcatcgatcacgcgcacgctgccggtatccagcccaaactcgcgcatctgctttaaggccagttcgccaaaggcatcatggccgaccgcgccgacaaatcggattgccccgccaagttttgccaccgcaaccgcctgattggctcctttgccacccagcccgatgccatagccggatgcgtttaccgtctgctccggccgcggcagggcagccattcgggcgcttacatccacattcacactgccgaaaacgaaaatcttcaacggggcttctccatggctcatggcatctgcttgaaatcaatattgccgcaccatagccgcgaacgggaaaaacttccacgccagcccgttttcatacacaacccatgaaaagccgctgaggaagccttgccataaaagtcctgccctcatccttgcacggcttcgtgacttggccttgttttcgccaggcgttatcttttatcgttcgacataaacgcatattgcaccccgaagccagtgtgtgaatctcaaattcgcatcacttgggagcctcgaaaatgccctcgtggtctgaccactaggcgctttcatcaattttcggatcacaaacatgattaacgacctgaccgatgagatattctgggtgttcaccatcgggtgttgcatcctgtttttcttgcgcctgctctcccctcccggagcagagaaatttaagttgaaggccggcgacattccagagcctcgccgccgttttcgccgccgcactttcaagagccggttgcatgcacgccgcaggctcgaaatgaaataaagattttgcgcaagcgatttgccgacgcatggcccggtttgcgggctgatattcttttctcaatcgtcatggatgcttctttgcagcgataagtggaatttccacgcaggcgcgcgccacttcaaaggctttccggccatttattatggttttcatttcgttgattaaggtaaacgtcatgaaacctatctctctctcttatgtttcgctgctcggacttctccttttcatgttctagcagcgcgccggctgtttccggttgcacatcgcgctcatcatcagcggtttgattgagaaagcaccgcttgcggccttttccgacagaatgcgcagatagccgcccgctgagcgaatatggtcgtatcgctggagaatataggcaattgtgatcgcagcgttatgaattcccagcgtctttgttgccatatcgtagagtttgttatcgatgccaaggaaaatacgtactttccctgccgtttcgatcagatcctgccagatgcgaatggaacccgatgcataggtttctatttccgggcaggctcgcagaaccatatcgagagaaatggacggttctttctgcacctggctgttctcaaacacgcgctggtcttcgtgcgaaagagcggtttcatcaaaatgggaatctggtttcgattcatttagctgccgctcattttgagattcattgccgctcaaattttcagcttttttgtttgtcttcaacagcttatcgacattctcgcggatttcgcgcatctgttcgaccagcattgccagttcctgcacgtccgcgcggcgcggaatggcttcgacaatatcgcgaaaacgctggttgagatgcgcccaaggcccttccagtccttcgatgagagcgaactcgatcagcttggcaatatcccggcgcaacaaggtcagttgttcacgcatttcccgaagctgtgcctttgcggttttgatctcttcggcggccgcttcaaactccggcgcacgggcaagcaggggagccagggaaaagccgaaagcgatctgcaattcgccacctttggcacggcgcgcataacgcttgccgttcgggctgtcctgacgcgcgatcaatccagcttccacaagggctgccagatgacgtcgcaaggtcgcatccgccatgccatgtgcgcgcaaagcaagctgcttgttggacgggaacacgacaagattgccctcgccggtaagcgtaacttccgggtaaaaggacaatagcgccgataatacggccagcgatcgatcattgatgccaaggatcgttttcgcttcgcatagccagcgatgaagctgccacttgtcggcagcagctccttgcgggatttgccgggctttttttctgcgccgccaataaggcgaacgacatccttcgactgccaaacggcgtcgaggccaattgaatctccattttctttcaccttccacaaggcaaaaaaaatccacccgccaaattgacgttaaatacacttgacagtgattcgtggatttgcgatttctctagctgctaaaccaatgagaagggcttccacgacggcaacgtttgggggcctttttcttttgcgctttccttcctcttcctcaattcgtttcgatggcgaaccgccaacgcgctctttctaccagccactcagagggtggggataagttttttccacacccttacacatactcacactctgaagcatttccggcctcacctggcgcataggaaatgctttatctgcctgttttcaggtatgtcttcatcgcaaaacaggttttacgccggagacatgctttaaccctgatcgtttttgaatgaggcgtagagctcatccagattgcgagaaagccagtcggcaaaacaatgcccattggctgcaccaagcgccaacgtcgccgtctttcccgtttgtttgataacgacattcaggcctctgtcgggggcagtccagatagaccccggacgagaagcggatttggtcacaggccgcttctgccgcccgcctttcagatagccataaagctgttcaaagcgatccggagatgaggcagacttgaaagaatccgtttcaatcagttcggctgccgccgccttcttgcccggcatttcgacaagcttgcgcagttccagccagcgatcgcggccaatacccttggccgggccgatagccagcagaatttcctccggtatggccttgggaatggtcagcatcttcgacaggtctggtaatcgacagtcagggcggcctgaatggcctcgcgcccgaaacccatggcttccaggcgtgctgcgaagcaacacccgctcgatgaagctgagatttgcacgggccgaattttcctggccctggcttagaatatgttccagatcagccagaggctttatgacggcccggaccttgatgccaagctcgcgcgccacacgggcacggcgatggccgaaaacgatcatatagcgcccgctggtctgcggatgcggacgcacgagaatggggctgtcctgccccctctcccgaatggcttccagcaggtctttatattcctgatcgtcggtttcgggcagacggtcggcaacgaaggaagcatccagatcggccggatcaagctcgaccacggtttcgccatcgagcctttgcgacgcctgttttgcaagttcgtcgattgaggctgaaagcgacttggcggcaccgaaccggcgtgaaacgttttcagccggcgcagaagcctgttctgccgccggttcatcccgcatcacgctatcgaatatgttcttccgagccattctatcttcctcaaaccggccataggcctgattttatttcatattcgccgttttagtcggccgtctaacgcccccatgcctcatgaatgaggccgcgaatttcagaattgaccgcttccattgcatccatggcgcggtcataggttccgcggttcatggaagagcggtccacttcataaagcgtttgtttggttagtcccgcatccgagattgccgtcgatttcagcatttgatgcttcaacatatgtgaggcaagcatgctctgcatgaagccgaccatctgcgcctgcggcacatctgtcggttcatagcgggtgatcagatagcggaaccagtcaagatgcactgcgccgcctgcctgccgtaccgttttcaggatatcgccaagcatgagcaggaattgcgacatggacatcaggtcgagcatctgcgggtgcacggtaattagcaccgaggttgctgccgaaagcgcggtcagcgtgagatagccaagctgcggcggacagtcgatgacgacgacatcgtaggaatcatccacttcggcaagtgctttggcgatgcggttccagaatgtcttgccctcgccgccattctgcatggcaagtggcgtatcatattcatattcctgcagttccagcatggccgggatgatatcgaggccagggaaattcgtgcgacgaatgacctcgcggattgatttgcgctcgctatcatagcgaatggcttcatagagcgacggaaattcatccagctccggctgaatgccgtgcagcgccgaaagcgatgcctggggatcgagatcgattgcaagaacccggtgccccgtaagagccagatgctgggcgaggtgggccgcggttgtggttttgcccgacccgcccttgaaattcacgacgccgataacctgaagtttttcattgccgcggcggtgcggcacgtagcgtttcacttctgcgcggccattctggtcgagccagcggcgcaattcctgtatctgctcgacattataggcgcggcgtccgcccgaaaggatggtcggctctacgccttttccttccagatgcagtttcttcagattgctgggggagacaccaagaaaataggccgcttccgccattgaaaactgccgcaggttcttgcgcgcatccggcggaaagttttcatggcgcagcagattgagcttgcgggatatttcccgcccctgcgtcaatatcatgtcgtcgaacgacaaaggtgctgcttggtttgcgatattcattacttgggatccctagtgacggcacttaaaccaataccgcctaaataccgtcattatgtccgattctttctggaccgcaagaggcacccatcttaacaaagagttagcggcgcatctctttcaagaagaaaaaggaccgtctcgaatcgatttctatcatcaccttgtttttaaagggatttattaaaaatagacggcagtctaacgcttctggtgttccaaagtgaaccgcaagggcatgaattgtcgagtccttcaggtgaatttagccgtggaggaattgttcagaagggccgaatcgcgatgcggggttttcctgtcgcattcgcacgatgcgatatgaaacgcgatgtgaaatggttttcggcacggcttgcgaaaaagaggatgcgcgcaagcctcgcgatcatgatcagctccctgcgggcctgtttgcgtcatctcgtggggcagggggcttgtctggtgaataccggcgcgattgttccgtcaggaaattttgcagaaaacagtatctgtggagtggatttcttaaccggattgcgctatgctgattttattcagaaacgctttgtcttcctgacatggatggcgcttcaggttccccgcaaaagataaaaacgagcgtcgccctgacgaaacaaaactgctgttttggtttcgttgggtctcttatcttatatattttcaaagatttgccattttgcgtcggcggcatggcgaggctggttttcgggcggataaaggcgaaccgtctggtttggccagatagcaatttcctccagatcgttggcctttcgcgcagatagttgatctttcgcccagataattgatttctcgcaaagagttatcttccacacccgctacctcctttcctatgacggatgaaaggaacgaggcaatgtcgcagacaatcgtggaaaaatatggcgaggcgcggctactccggtatacgagctacccgacggctcccaatttcaaggccgagattgtgcccggtgcctatgggcgctggctgaattcgatcccggacgatcaggacacctcgctttatcttcatattccgttttgccggtctatgtgctggtattgcgggtgccacaccacgattacggagaaagaccagccgatcctcgattatctcgatgttctgcacaaggaaatcgagatgatagccaggcaacgcggccgcagtttcaatctcggtgaaattcattttggcggcggaacgccgaccatcattcagcccgatgaattagtcgcactcatggcggcccttcgagaccggctcggctttgccggggaattgaatgcagcggtggagatcgatccgcgccggatgacgcctgaaatggccgcagccctggcatattccggcataacgcgggcaagtcttggtgtgcagagcttcgaccccaaggtgcaaaaggcaatcaaccgcattcaaacggccaagaccacgcttgaaaccgtctcaagcctgcggaagaacaatattcaggcgataaacttcgaccttatctatgggttgccacatcagacggtggcatcctgcatcgagacagtcgatatagcggttgagatgcggccaaaccggtttgcggtatttggctatgcgcatgtgccgggtttcaaaaagcaccagagactgatcgatgagaaggcgcttcccgatgtgcaggcgcggcacgcccaggcagcggcaattgccgagcgtctggttgaggccggttacgaacagatcggtctggatcatttcgcgctgccggatgatgatctctctatcgcccagcgcgaggggcggctgcatcgcaatttccagggctataccaccgatgcctgcaagacgctgatcgggatcggcgcttctgcaattggcaggttcggcaatggctatcatcagaatatcgttcctccggggctttatgcgagctgtgttgcatcgggtgaactgcccaccgccaagatttatgaactgacggcggaggaccgggtgagggccgatgtgattgaacagctcatgtgcaatttctcggtcaatgtagccgcagtctgcgctgcacacggcttcgacccggaagtgctgatgaagcaaaacgacacgctggatgaactggagaaagacggcctcgtgcagcgggaagggtttatggttcgcgtggatggcaggcatcgcttcatcgtgcgcgccgttgcatcggctttcgatgcctatctggccagctcgaaaacaaacttcagcaagactgcctgacgcccgcatgtttttggatgccaagggcagaaaccggctgagagcctgatccagtctcaatggatcgcgcatattcttgttgcgctggagcgtgggctttttcgtctggcccgaccagcgcacacaaccagcgcatcggcggaacagcactggacagacgaggcatccccgaagctctgctccccaagcttctgcccattgtcgcaatcgacaggatatgccccattttattcttcgcaatatcccggattgcgttgggtcaacgaccatcagtttaaaatggttataatatatgaagtttcccaggtcagtcaggcaagcttcatgcccatatccctcacatccggtcgtatggcgatggtactcaccggattaacgatcctcggtatcattccggcgacatatgccttttttgcaggtccaaatgccttgggcattgtcggcctgtctgcggttttcctggcgggcggcataccggctgcctggcgtgctttaaaaaccctttgggaagagtacgtgctggatatcgatcttcttatggtgattgccgccgcaactgcggcagccgttggagcaccgtttgagggcgcggttcttctgacgcttttcagcatttccaccacattggagcatcgcgccatggcgcgggcacgcaatgccgtggaagccctgatgacgctgcggccggacacggcgctgcgggagagggcggacggcattgttgaggaagtaaaggcagccgagctttgccccggcgacattgtggtgctgaggccgggggcgcgggttccggcagacagcatcgtgtttgacggcgaaggctccatggacgaggcgacgatcaccggcgaatcgatgccggtgcataaaagtccgggaagcaaggtctttgaggcgaccgtcaaccagaattccgtcttgcgcataaaggtcgagcatcgcgtggccgaaagcacggttgcaagaatgattgcgctcgtcacagaagcgcaagcagcgcgtgcgccgtctgaaagattcagcgattggttcggccagcgttatacgatcggcgttcttgccggggccgttctggctttcgtttctttttactggcttggctggcctgcgcgcgatgcgttctatcgggctgcgaccttgctggttgctgcaagcccatgtgccattgtcatctcggtgccctccgccattctgtcggcacttgcggtttgcgcgcgcggcggcgttctgttcaagggcggcaaggcgctggaaatgctcgcggagatcgatatttttgcattcgacaagacgggaacgctaacgaccggcaaggcggaagtcaccgggcttgaaactctaataccggaaagcgagtttctttccttgctggcggggctggaagcgcattcggaacatccgattgccgaagccatccgcaattatgcaacgctccatgacattcaatgtcccgatgttggccgtgtgacggcaattcccagcgaaggtgtggtcggccacacctcaacgggggcagaagtgtgggctggcaatagccggatggtatcccgcaagaaggcaaatgtggatatcgccgctctggaggcgttgggacgccatgcggaaacagtgatttatcttggccgcggtcatgaaattctgggtgcggtaacggtggcggatcagccacgcatcagttctgttgcagggcttgatgccctgcgccgggatgggctgaaaaaactcgtgatgcttacaggcgaccgtcgtgccgttgccttgcgcattggcgcgaaactcgggttttcgcctgaggatatccatgccgacctgcttcccgaagataaggtccggcttgtaggggcgcttgcggaaggggggagggtcgccttcgtgggtgacggcgtgaatgatgccgcagcctttgcccgctccgatgttggcattgccatgggtgtcgcggggagcgaggtggcgcttcaggcagccgatgtcgcccttctttcggacaatatggagcggctcgcggctgcacgtcgtgtggcgcggcgcacacgccggatcattcgccagaatctcgcttttgcgattggagcaatggtattgctggccttttccagcctgtttctttcgctgcccatgccgctggcagtgcttggccacgaagggggcaccgtgcttgtcgtcctgaacgggctgcgtctgcttgccgatccgatcagggggaacagggagaaatagcggctattattgttaccatatgggggcgctacaaacccaaatatgctttttgcaccctctcatcgtgaataagatcctgcgccttgccttccagcgtgaaggtgccggtttccatcacatatccacggtctgcgccgtccagagcaagatgaatatcctgctcgaccagaagcacggttacctgctctgacttgcgaatgtcatgcaggatcgtcatcaactggtcgacaaccacgggcgcaaggccgaggctcatttcatcaaccagcagtaaaacgggattggccatcagcgcccgagccatggcgcacatctgctgctctccgcctgacatggagccagccaactgcttgcgcctttcggcgaggcggggaaatagaacatagaccttttccagatcagccttggtccgggccttgtccttgctgcgataagcgcccatcaacaagttttcttccaccgacatacggtcgaagagttgccgcccttcggggatatgtaccaatccgcgtcgaaatacataatccgatgtcgatctggaaacgtcttcgccacaaaactcgatttggccctcggaatggatcagatgagaaagcgcgcgcagaaacgttgtcttgccagcgccgttgctgccaaccagtgctacgatttccgcttccttgacatgaagattaagatcacgaatgaccggcagctcaccatagccagccgataggttgcgtacatcgagaatgatgttgctgccgtgggggctcatgctctcttctttcccagataggctttgatcacgaccgggttggacaggaccgcatcggtactgccttccgctattttttcgccgtggtgcagcaccattaaccggtcggacaggctcttgatcgctttcatgacatgttcgatcacgagaatggtcacgcctgaatcgcgtaccttgcggatgacttcgatgacttcctcaagctcgaccagattaagccccgccatgacttcatcacacagcagaagttcgagctgcatggcgagcgccttggccagttccagccgcttgcgatccgagcctcccaattcttcggcgcgcgtgtcgatggcattgccgagccccacgaagtccagattggcgcgcgcctgctcacgcgcggcggtgaggccatgatgggcttccttgcgtccgaacatggcgccgacagcgacattatccagtacggacaggcccggaaaaggcttcatgatctgaaaggtgcggccaattcccatatgagcgcgcctgtacatcggcacggtgtcgatgcgcgcccttgaaatagacctcgcccgatgacggatagatcgaaccgctgatgagccccaccactgttgtcttgccagcgccattcggcccgatgaagcccaatatttctcccttgttcaacgtgaaagagacattgttgactgctgtcagccccccaaagcgtttggtaaggttcctgacttccagcagggcggtcatagtttattcgccttcatgttgttgatgaaatagcgccagccctgccgcggcagattgcgcatcagatcggcaaggccgcgtggcatcaaaaccaccgcgacaacgatgactatgccaaagaacatgcctgccacgtcggtataggcagtggagagccagttggacacccattgcaggaaaagcgcaccgaagaccggcccgaaaattgtgcctgcgccaccgaacaccgccatgataatcatctgtacgttgagctgcacctgatatgctgcttccgggtccagaaaggtgatcttgtacgcctggagcgcacccgccatggcgcagaaagcaccactcagcatcaaagccaatattttgtacaatgtggtgttgatgcccattgcagcggcaccttcctcattttcacgaatggcgatcagcccgaatccgaagcgcgagcgtgtcagcagcgccactacacaggtggcgatgatgaggaggatcagcgccgattcatagaagaaagtgtcgttgttgaggaggggaaggacgaggccgatattctccccggctacggggacattggccgtgatggccgccatgacctgcggaagcgccagcgtggcgatggcgaaatagtggcccttgagacgcaggatcggcaaaccgatgagcattgcaaagacaacggctgcgacgatgccgatggcggcccctgcgaagaacggcaggttgaactgcaccatggcgatgccggcgccgtaggcacccagaccatagaagaccgaattgccgaaggaggcgtagccggtgaaaccaccgatgatgttccaggcctgggccagtgttgcgattatgagcgcatcgaacatcaactgcatcatgaccggggaggcgaacagcggcgcgcctagcgccagaacagcagcaatgatggcgagaagggctggaagatacttcatgccgttttccccaaaagcccaccgggccgaatgatcagtacgagaacgagaatactgaagctgaccacgttgcggtaagtgtcgccgagatagagcacggtaagggattcgatgacaccgaggatcagcccacccaggatgacgccgagcggattgtcgaggccgccaatgatggtgattgcgaagcttttggccgtcagcggcacaccgatatagggattgagctggttgacggttgcgtaaagcccgcccgcaacaccagcgattgccacaccgatgccaaaggtgacggcataaagatggcgcggttcaacaccgtaaagccgtgctgcggtgaggttttgcgccgtggcgcgaatggcgcggccgagtttcgtcgtcatcatgaaaaagaacatgaagccggaaaccacgaaggctgcgatgaaggcgagcaggttcatcagcgggatggtgatgccgtagacgttgaaattcaccgccgaataggagggaataatagcgcgaaaatcggccgagaagacgtgttgcgccacgtctgtaaagataatttcaatgccgaatgtgatgagcagcgcattaaacatcggcccgcgtgcgacaagattgaggacgcagcgttgcagggcgtaaccgaaacagaacatcacggctgctgctgcaaatacgccgatgaatggatcgatgccaaaattggcaaataccagccaggtaacgtaaccacccagcataatcatcgtgccgtgggcgaggttgacgatgttcagcacgccccagaccagagcgaggccctgcgccatgatggcatagagcccgcccagaagaatgccattgatgacgatctgtaagaaaagattcattccaaccccgcaatacagcgaccgatgcagacagttgtatcagctttgccggcgaaatatgcgagtatcccgccggaaaaactgcccggagtttgcgcgatgagagcgcgtttcgacctgactggatcaggtcggcgctccaacccctttatttcaagcataatcttgatcgccctcgttccatcccgatcggattacgctctaacgcgcattccaggcaggcatggggtattgaggcggattgacttgcccggcgggaccacggatctccaccaacttgccgtcctgcacctgaaccacgatctgcggcaggttgatctggccttgtttatcaaacgcgatcgggccgtaaaggctgtcgaacttgatgctggccagcgcatcccggaccttctgcgggtcgagcgaattggccttttcaattgcttccgcgaaagcttccacatcggaagcgcccgaggcggcatgataatccggctcatagttgaaacgggccttgtattcggtctcgaatttggccgcatcgccgaaccagcggtctttaaggtcggcgctgggaagccaggcggtcatgccgaaggcatagtttgcatccttgccgagcgccttgcggaaatcttcggttggcacccctacggtgaaggaatacagctttggatcgaaggccaggctcttcgactggcgaacgaaattgagcacttcggtttcatgaccggcgacgagaaccgcatcgacgttcttgcttttgatctgtgagatcaatgacgtgaagtccgtggaattggtcgcgaatttctcatcggccgcgatggtgaagcccgcatctttcagcagttttcgggtgccgtcagcgacggaaacgtcaaaggaatcgtccgcataaacgagtgcgacattcgtcaccttcgggtccagccccttcagcatttccaccgtcgagccgaaatagttggaggccggcgccagtgtgccaaagatatatttgaaattgcggctatatatttcgtcggaagcgcccccgccttgcaccattggaatccggtatttttcagaaataacggaatctgcgagcgcaaaattactggcgaaaggcccgagcagaaaattgactttatcggtggtcacaagttgcgtgtattggcgcacgctcagattgacgttcgattggttgtcgtagattttcagcgccagcttgtagggtttgccatcaaccttcacgccgcccgcagcgttgatcttgtcgatggtaatattataagcgtcctgataataacgcccggtattggctacagggccggacaattgcaccgaagcgcccaatgtaatgacgtcttcagcctttgctgatatcgtcatcaacgacagcccggcgacgccacaagccaaaaccctggtccaggctggcaaacgagttcctatcataacaacctcccgaattttccaatccatactagcaatgaaatattgtgcgttgaaagaaaaatcggcctgccaatagcggaaaaaacaggtctgcatcgtgatggatgtcgtgcgccgggaatgaagcgctctggtttcaaagctccgttttaaccggaaccgctccggcaaggatcgccttttcctagcgcacgcatctttttgggtgaaaatccatagagcttgcggaacgcactcgtgaaggtggatgtgttgttatagcctgcaagatgtgccgcctgggatatgggaatactgtctcttgagagcgccacacatgccgcttccagcctctgctgcttgatgaaattataaagggtggtgccgtaatgtttcttgaagcggcgctgaaccgtcgatgcgctgatcgccaccttctgtgcgatcaggtcgatggtcaggtcgcggtcgagattggccatgataaattcgcggatgcgctcgcaatcttgccggttcgccgatgacaggaccggcggttgtttttccttttccgccatcatggccaggcaagcctgccacataatatcgagcccctgcgcgcgtagattgagcgtcgccagcgggcctgccgccacggatggcgggttcatgatcttttcggcaagttgcagaatatgctgtccgggggcgaaagaataggatgcgagatgttgtgtgaggaatgagcgcagcgtggtttcctgtgcttcatcctgcaaatccagctggttgcgcaaccaggaatgcggggcggagatcatcaccttgcgcaatggcacatcgctttggctgaaaaagcgcaatttgctgtagcgggcaatgttgagcatgaaaaccaaaggcttgcgcgcttcaccactgcccacatccagatggaaagagacgccgtcgatctcgaaatgctgcatcccctgaaagaatatcatcagcatcagcttcggaaagatttcctgttcgctgaaatcggtggtgcaattggggcattattgagcgaaccaacaaaaaattcatgcgacgtgtactgcataaggcgaccttaccgagccatccggtccgccgtgccgttttcgcataaaagtttggcaattttaccaaactctttcgccttgacagcgccaacgggccaacataatatatgaatgtattagtcatctttatatccctcccggatcggtcgcaagcccgtggtgcttgaacggggataatccgggtcggaactttctggaggggccggattgacctatcgaaaaccgctttgttgagccagcgccacgcgcatctgaagtgctctcataaccatttccccgcctctgcattgcagcatttaaagcaaagcggttcgctttgctttatggaaccatttggaatcaaatcatgaagttcacgagaatgctggtgctcgccagcacatctctgcttgccaccgtcgccacatcgcaggctcaggaagtaaagcgtgatacgaaaaagcagggtgaagttgtccttaaacccattacgatcataagccacggcaaggacaatatcgaagcgaccggcggcactgtccttacttataaagatattgaaaagctgcaacctgccaacgtttccgagttgttttcgcgccagtcctccatcgctgtttccggcggtggcggcccgtcgaagcgtattcacgttcttggcatggagcaatccaatctggcggtcagtgtggatggcgtgccgcaaacggcgacaagctggcaccatacgggttccaacgtaatcgatcctgcgtttctcaagcgcgtggaagtggaggccggagcggccgccgcagattccggctttggcgcggccgctggtgcgatccgctacgagaccgttaatgcgctcgatctgctggagccgggcaaaaccttcggtgcgcgcatcataggttcctacggtacaaatggcaggggtttttccggcagtaccgccgcctatggcctcaaggatggcttcgactggctgctgatgctgcatggcacgtcgggccacaattataaaaacggcgatggaaccgaaatactcggcaccgagcctgccgcgcgcaatattctgggcaaggccggttatgaattcgacggcaaccgcatcgatattggctatgaacgcagccgcgacaaggccgaccgtcttatcaagatgaatatggggctgcccggcgacaccgaatatccgcttgaggttgcgcgtgattccgtgaacataaaatatacccgtaccgatgctacggacatgtgggatccggaggtgcagttctattacaatcgcaacgattattggcgcaacgattatcagaacaggacaaacggcaacatgatcctcaaggaggatctgtatggcggcaagttgcagaatactttcacgatcgactacggcaagattaccgccggtatcgattttggcaagcacgactacaatacggacaattacggtcataatgaccgccgctaccgcaagttcaacacccagcaggtcggtgcattcacgcaaggccggtttgaattcgataacggcttcagcctttcgacaggtgcccgctatgactatagccggtttgcggactggaacgatgaggtgttttcagatagcggcgccagcgtgaacggcacgctatcatacaagttcaacgagcatatcgaggtttttgccggtgcttcacggacctggcttggctacgtcctcggtgattacggctatgtccacgcccgcaataatgctttctataccgacccgaccttcagccccggaagggcgcgcaattataaagcgggtgtgaatttcggcggtgcagactggagtgccggcattacgcttttcgacacgcgcatcgccggtctgccgaattatgacagccagaagcttggcaacgatccggaagaatatcgttcgcgaggctttaccctcaatgcgcgctatatctggaactacacgaccattggcgcaacctttaccaaggccaaggttacggcgggcgacgacccagtcttgccgaacagcggcagcttcatgccgatcggtgatatggcgacgcttttcatcgaccaggaaatccccgactacaatatgaaagtgggtgctacgctggcctgggcgggtagaatttcagacgaggctgctactgctgccaacttctacgatcagcctgcctatacggttgtcaacgcctatgcggaatggaatccgccagcggttaagaatatgacgttgcgcgtgggtgtcgagaacctgttcaacgaaaactattacgagagaaccagcttcgcgccgagtcagaaccgtggtggcatcgatgcggtttgggcgccgggccggaccttcactttccagacggccttcaagttctgacggtgacggccctgaggtaaaacccgtatcccggttttttctaaagcatgtctcccaaaagtgcgggaggcatacacgaaaacaaaagcttaaagcgtgtcgcattttatcatgcggcacgctttatcatgttgaggaaaagctttgaccttgtgacataagccagtccaggttttatccgcagcctacacaaacgaaaattgttgacagacctatttatttactaaaccttagaaaataaataggggaagccgcatgagtatacaccttggcatggtgttgaaaatcctgcgtgacgaggggccgcaatcgcgggccgagctggcgaggcgttgcggattgtcggccacgaccctcacgcatctcacggcgcaactgctcaaagatggttgcattgccgaaaccgacgctccagttctgccttcgggatcaccgatgccgggcaggcctccagtcagtgtgcgtctggttccctcggctcattatgtggctggcgtgcatattggcgccgaagctgtgcaggtggcgatttgcgatctgacggcgcaactggtcaccagcgctgctttcgatcatgccgcaaacgataatccgctgaaactgacgcatcagacagccgatgttctgcgcaatctcgtgcaggccaaaggcatttcattgggtagcctcgtcggtatcggcatgggggtgccaggaccggtcgatcaggtgcgccgccgcaatttgctgtcaatcaataccggctggcgcgatgtcgcttttgccgatgcaatggaagcggaactgaatattccaactgtggttgagcataatgttacagccatggcgcttgccgaggcccattacggcatagggcagggctgcccggctgttctttatgtctatcttggtacggggctgggagcggggctggtggtggacggcatgccgtttcgccccggcggtcatggtgcggtggagctaggacatatccagatcgatccgcaaggtgcgctttgcgcctgcggcaatcgcggctgtctggagacctttgtgtcggaacgcgtgttgcgcgagcgtggcgctggcagcgcagagccgcttcttgcggcgctcgcccgtaacccggcattgcatgatgaagtggcaggccactttacaactgcgctcgccaatgcggtcaatttgctgacaccggatttgatcgtgctcggggggcattttgcggaagcgccagaagctttctacgcgcgtttgcggtgcgatctgccgccacgggtgctgccgcatatgcgcgatgtcttgcggatagagcgcggcggtttcgggaacaatgctgacgcagtgggcgcggctgccgtcgcactggaccacctgttttattcgggagtatcccgatgaatgcacgcctgacgggcctgggcctcaatcttctttcctttgccgtggggatcggtggctggtatctcctcacggccacgggggcggtggtgctgcccggcccggtggatgtgcttgaacgggccgtgacactgctgctgaacggccagctcgtgggggatatattcgccagtttgcgtcgggttctctccggtttcgtgcttggcgtggcgctcgcaataccggtaggctttctgatgggatggtatcgcattgcgcgcagcctgatcgaaccctgggttcagttcttccgcatgattccaccgctggcggtgattccgctggccattgtgacgctgggtatcgatgaatcgccgaagattttcgttatctttcttgcatcgtttctgtcttctgtcgtggcaacctatcagggcgtgatcagtgtggaccgcacgctcatcaacgccgcccgggtactgggtgcgaaggacgcgacaatctttgcccgcgtgatcgtccccgcctccgttcccttcattttggtgggggtgcgcatcggtcttgggtctgcctgggcaaccgtggttgcggccgaactgatcgccgcccagtcgggacttggatatcgcatgcagcaggcgcaactctactacgatcttccgaccattttcgtgagccttgtcacaattggcatcctcgggctgttcatggaccggctgcttcaggcggctgaccgccgcctgacacaatggtaggagcgggcatgaaacccaaaatatcctttaataatgtggtgatgcgctatggcggttttcttgctctggatcggctgaaccttgatattgccgacggtgaatttgtgacggtggtcgggccttccggttgcggaaaatcgacggcaatgaatattgcagacgggcttttgcagccatcaggcggtgggatacttgtgggcgacaagccggtcacgggccccgggccggagcgcggcgtcatctttcagcaatatgcactgtttccctggcttaccgtgcgtcagaacgttgaattcggccttacagatttcgccgatgctttaccaaaagccttgtcaggcggcatgaagcaacgttgcgccatcgcgcgcgcctatgcggcagcacctgaaatcctgttgatggacgaaccgtttggtgcgcttgacgcactgacgcgtgtgcatatgcaggaccagttgctggacgcctggagccgcgagcggcgcacggtgatgttcatcacgcatgatgtggatgaggcggtttatctcgcaaatcgcgttatcgtcatggccgcccgccccggacggctggatcagatcatcccggtcgatctgccatatccgcgcaccgaggccattcgtctttccccggaatttgcagccatccgcaaccgcgtctggcatgctgtctaccatcagcagccccaaacagaccagcaatcttcacacggtcaataatgaggagatgaccagatgaaaagacgcacttttcttgcaatgagcctggcattaacattcctgccctccgtcgcccttgccgacaatattccggtgcgcgttggttatatcgcggattattggggcaccagtatcaccgcgattgcaagcgagaaggggctttgggagaagcacggtcttgatgcggacacgcgggtattcaccaacggccccattcaggtgcaggcacttggtgcgggcagccttgatttcggctatatcggaccgggtgcgctatggttgccggcaagcggcaaggccaagatcgtggccatcaattcggtgggtttttcagaccgggtgatcgcgcaggagggcttcaagtcgatggccgacctgaagggcaagaagatcggtgttcccgaaggcacctctggcgatatgctgctccggctcgctctcggtaaggcgggcatgaagctggatgatgttcaggtcatcaagatggacccgtctacggtcgtatcggcctttgcctccaaacaaatcgacgccgcaggcatctggtatccattgatcggcacgatcaaggagcatgttcccggtatggtggaactggctgccaatagcgacttctttccggataaaacctttccgagtgcattcatcgcgcgcaacgagatcgtggccgagaacccggaggcggtgaagcggatgatcgcggtcatcgaggaagccgaggacttccgcaccgccaacccggaacagtccgtcgatattacggcaaaatttctcaaggtcgataaggccaatctggaaacggaagccaaaaacggaaagtcgctgacgagtgaggaactggtgaagctcacccgtgatggatcggtcaatggatggctgtcgggcatggccgatatgttcgtaaccttcggcaagctgaaaagcccgctcgacccgaaagactattatctggccgattatttcacggcaaaataacaatccgccgcctgcgcgaaacgcaccatgcgcaggcagcggaatcaggagcggctcctcgttcaaacctggctcggagccgctcagacccaagcccgcggggttgtctcctgcgctttcttctgcccacaggaaatccacgatgaacgtcctctatatcgacattgacagcctgcgccgcgatcatctgggctgctacggatatcaccgcaacacgtcaccgactatcgacgctatcgcgcgggaaggcgtgcggtttgagaatatctatgtttcggatgttccctgccatccgtcgcgcacggcgctgtggtcgggcaggcacggttttcgcaccggagtggttggccatggaggcacggcctgcgagccttttcgggagggggcaagtcgcgcctgggcaggcaccttctatgaagaaggctggatgaaagctcttcgcgatctggactattacaccaccaccatatccagcttcggcgagcggcatggctgctggcattggtataccggtttcaacgaggtcatgaattgcggcaagggcgggatggaaaatgctgatgaaatcgtgccgatggccatagactggattgcgcgcaacaagtcgcgcaaatggttcctgcatgtcaatctgtgggatccgcataccccttatcgtgtgcccgaggaatggggcgatcctttcgccggtgagccgctgcccgcatggatgacagaggaggttctggcgagaagcatcgctggttacggtccgcacagcccacaggaaccgaccggcttttccgcggacaacccacatgcgcattacaccagaatgccagccccgatagattcgatggagaaagttgcggcctggttcaacggttatgatgccggtgttcgctacgcagacgagcacatcggccatctgatcgcggcgctgaaggagcatggtctttacgacaatacgatcattgtgattggagccgatcatggcgaaaatctgggtgagctgaatgtctggggagatcatcagacggcggatgaattcacctgcaatgtgccgcttatcattcgctggccgggccaggctccgggcgtaaatcatgggctgcactaccatttcgactggcctgcaacattgattgacgggcttggcggaaaagtaccgtcggtttgggatggaaagtcattcgcaccggcaatgcgccggaacaagaatggcgggcgcgatttcctcgtgcttagtcagggtgcctgggccgtgcagcgcggtgtgcggttccgtcatcagaatgaagattggctgatgcttcgcacatggcatgacgggctgaaggatttcgggcctgtcaccctgttcaatctcacatccgatccgcatgagcagacggatctatcccaaagccgccccgacattgtcgcacatgccagccgtatgctcgatgaatggtatggcacaatggcccaatgcagcgatcaggatgtcgatccgctcatgacggttctgcgcgagggcggcccttatcatacgctgggtgagcttccggcctatctagaacggctccgcgccacgggacggggagaccatgccgacgctcttgccgcgcgtcatccgcagcgtgagaaggaaaaggcaactttgcgataaagcatctctcgcgaaagtgggaagcattcttatgatggattggccatcatgcgggccgatggctcgcactgcggctggctgtcacgcgcccgcagcgcgcccattcttcagggacaagggcgaccccacgccttgaagcgtcatggaaatatcatgaaaatgcgaccgtcctgttacaaaacccgcttaaaagcccgcaataatcgagcgaagcgcgtgaatgtaacgacgatgttgatcacacgattgatgttacttatgacggagtttattcgtgcggatcgtacagattacagatacccaccttagcctcatcaagccgcacttcaaccgcaattgggaaccgctcgttgcctggattgacgaacaaaagcctgatctcatcgtccacaccggcgacctgacggttgactgcgcggacgtggaggccgactttctgttttgtcaggcctgcctggatgatcttccggcgcgtgttctcagccttccgggcaaccatgatatcggtcatcttcccggaagccgccagccggtcaatccgcagcgcctcacgcgctggcgcgggcatatcggcccggaccgctgggctgaagacttcggcaactggcgcatcatcggcctcaacagtctcgtcatcggttccggtgaagctgaagaagccgaacagtttcaatggctggaagacgaattgaaaaacagcgatggcaagcccgtcgccgtcttcgcgcacaagccgcttttcgtggacgatccggatgaaggcgatagcggttattgggggcttcgcccagccccgcgccaacgcctttatgatcttttcgcgcggtataatgtgcagctccatgccagcggtcacctgcaccgcgcatggtcgggcgatgctttcggcacgaactatatctgggcgcccgcagccgccttcatcgtcgggccaatggaacgcgacctgccgggcgagcgcattctcggcgctgtcattcacgatctcgatgacgtcgctacaagccgcattatccgcatcgatgaactgacgccctatgtcatcgatgatgtggtgcatgaagtctatccgctccataccggcgacggtgcgaaagtcactgaggaggcaagccagtgagcacactcgtccttcgcgacattggcaaatcctacgggggaaatcgcgttctcgatggcatttcgatcgaagccgcagaaggcgaattcatcgccctcgtcggcccgtccggctgcggcaagagcacattgctgcgtattcttgccgggctcgatcatgcggacgaaggaagcgtggagcttgccgggtgcaacataaccggcgcccaccccgccgaccggaacattgctatggtgttccagtcctatgcactctatccccatctgacagcggcgcagaacatcgccgtgccgctggcgatgcgcgatctgaccgtaatggaacgcctgccggtgatcggcgccttcctgcccggccagcgcgacaagcgcgccgccatccagaagcaggtcagggcaaccgcggccagcctcaagatcgaccacctgctcgaccgcaagccgggccagatgtccggtggccagcgccagcgtgtggcattggcccgcgcacttgtccgccagcccggcgcatttctgatggacgaaccgctgtccaatctcgatgccaatctgcgcgttcacacgcgcgcagaaatcgtcgaactgcatcgccgcgccggtgtgcccaccatctatgtgacccacgatcaggctgaagcactcagcatggccgaccgcgttgcggtgatgatgggcggcaaactgctccagatcgacacgcctggcgcgatctataacgagccgcgccatatcgaggtcgcgcaattcatcggcacgccgcgcatcaatattctggaagcattggtcagcgataacggcgtggtgcattttgcaggccgcgccatccttcagggcgtcgccgcccattccggcagcaatattcgtattggcattcgtcctgaacattttcagctcaggccgcacgacaagacaggcattgcaagcaccgtttcacggatcgaattcctcggctcggaagtccttgcctatctcaaggtccccggcgccgggcaggatctcacggtgaagctttcaccggaagacgcccgcgacatcgtcgtcggcctgcctgcgggtctgcattttgatgccagcaaggcttatctcttcggggaagatggcctgcgccagccggccggaaatatcgtgaagcttgcatccccggcaaaggctaccgctcatgtctgatatgacgctacccggccacgccgccacccgtgcacgcacagcggcggaggaagcccgtcaccgcgaagaacggcttgcctggaaacttgccgctcccgccatcattttgacggtgctgctcattctcctgccgacagccgccgtcattttctggagcctgaccaatttcgagcttggttatgacggttttgaattcatcgggctggaaaattatgccgaactcttcagcgatcggacgtttctgatctcgcttaagaacaccgccgtctataccgcgatcgtagcacccgcttccgtttttctcggcctcggcgtggcgcttctcatcgaaggcgaagtgcggggcaaatccttctttcgcacggtctactttctgccggtggcatcgctcctcgttgccatggcaaccgtctggcaatatctgctgcacccgacgctcggccccgtcaatgccatgctgggcatgatcggcattgccggccctaactggttaggctccagcgagacagtgctgttcagccttgcattgatcggcatctggcaaagcgtcggcttcaacatggtgctgtttctggccggtctcaccgccattccgcgcgaactctattccgcagccgaagtggacggtgtgaaaaatagctgggagcgcttccggctggtcacatggcccctgcttggcgccacaacgcttttcgtgaccacgatcagcattatcaatgcggtgaaggtgtttgagacggtcaagacactgaccgaaggcggcccgaacaaggcatcggaagtcctgctatggaccatctatcaggaaggcttcgtctatctgcgcgtcggctatgcctcggcaatgacggtgatctttctcgcggttctcgtgatcctgatgctgctgcaatttcgcgtgctggaccgccgcacccattactgaggaatccggtatgtcttttgcccgttcgtttcgtctcggcattctttcactgggtgccctgcttttccttgcgccttacatcttcatgctgtcgacggcggcaaaatcgcagcaggatattttctcatcctccctgtcgctgatcccgcacaactgggcgctatgggataatctcgccaaggcaatgagccgcgtgccgatggggcttttgctgttcaacggcgtggttgtctgcgcactcgttctggtctttcaggtcgtggtcgcaattccttgcgcctatgccatggcaaaactgaaatttcgcggccaacgtgccatgatgatgatggtcatgctcggcctgctggtgccgatccatgccaccgcattgcctttctatgtcgggttcaaccagcttggcgtgctcaatagctattttgctctcagcgccccgttcttcatctcggttttcggcatattcctgtttctgcaattctttcgcgccatgccggacgatctcatcagtgccgcgcgcctcgacggcatgtcggaagcaggcattgttatgcgagtaatcgtgcccaatgcctggcctgccattaccgccttctcgattttctcggttgtcgtacactggaacgatctgttctggccgctgatcgtcgtcaacggcatggaacgcgccacgccgccgcttggcctcctttatttccgcgctgccgaagcgggcgatgattacggtgcgctgatggcggcaaccctcatcatcacgctgccgcttttgctggcatttctcgccgcccagcgccggttcatcgaaggcatcaccctcactggcctcaagggctgaattcttcccttccatcctccacaggagttccaatatgaaacgtttttccagtgcacttgccgccctggcaatagtaacaggtctcgcctcgcctgcctttgccgacacgacgctgaacgtgcactatccgatgcctggtttcttcaaggatgtcatggccgatatctccaagaagttcatggaggaaaatccggatatcaagatcaacttcgtcagcccgtcggcaacctatgaagaaggcatccagacgatcatgcgtcaggccggaacgtcggaaatgccggatatcacattcactggtttgaaccgtttgcgcgttctggcagagcgcaatatcggcgtcgacatgaagccgctcatcgaaaaagaaaccgatatggaagcgcagggcttcaccgatcatcttttgagcctcgcccgcgtcggcgaccgtcaggtcggccttgctttcgcgacctccaacccgatcatgtattataatgccgatcttctgaaggcggcaggcggcgatcccgacaatccccccaccacctgggatgaagtgattgagctcggcggcaagatcaaggcactcggcaatggcaatgagggcatcgatttccgctggcagggcgacgactggatgttctccgcgctgctgttcggcgcaggcggcaccatgctgaccgaagacgagaagaaagtcgccttcaacggaccggaagggcttgaagctttcaagctcattgatcgcatggtgaaggaaggcggtatgccggttctgaccaaggctgcgggcgaacaggctttcgcggctggcaaggtcggattttcgttccagacaaccggggctttacgcaatacgatgaagaatgtcggtgacaagttcgatcttcgcacggcgaaaatcccgcttctcaacgcccaaaagggccacctgccgaccggcggaaatgcggttgtcatcctgaccgaagatccggccaagcaggatgcggcgtggaaattcgccaagttcgccgctggtccttatggcgcttccgttgtcgttcccggcactggctacgtgccgaacaacgaactggctgcaaagtccgatgaatatcttggcaagttctatgaggaaaatccgctcttcaaggccggtctcagccagatgtcgctgatgatcccctggtatgccttccccggttcaaatggcgtgaaggtaacgcagaccatcgtggacaatctttcgcgcgttgtcgaacagtccgccacgccggaagacgcccttgccgatgcagcaaaggaagttcaacgattgctgccgcgccgttgattgttaggctgtcgtgacgaatctggagcggttccaggtaaaacgaagccgctgggaccgctccatctgtcaaaagcattgcttcgatatatcgggacatacccatccattgacatcgtgacgtaatgacatcatgatgtcataatgaatgttgaatcggatcatgcgcccctctatgccaaggtcgaggctgctttggcagccgagattgccaaaggcatctttcctcgtggttcccggctcccgcctgaagatagcttgatcgagaggttcggtgtcagccggaccaccgttcgcaaggccattgaaaatctggtcatgcgtggcctggtcgagatccgacgcggcaaaggaaccttcgttgcggagccaaagattcggcaggaattgactgaattgagcggcttcgtggaagatatggttgccttgggtcgcaagccaaccgcaaatctgctcgacaagcgatcggttcccgcttgtgaggaagtggcagagcatcttggcgttgctgttggaacgcaggtctatcgcatcgagcgtgtgcgattggccgatggcgtcgccatgtcgttcgacgaaacctatttgcccctcgatatcggcgagaagattgccagcaacgatttggaagttgaaccgatcttttcattgcttgaaaacaagtatggcatgccacttgtcgaagcagactaccagctggaggctgttacggctgacgaccatgttgcgcaggcgctgggaattgcgccgggaagcccaatatttctgattgagcggacgacctattgcaaagggtcggagccggtggattatgaaaagctttattatcggggcgatctcatcaagttttgcacgcgattatcacgtcggacaaggtagaagccatgaccggggtgctcgatggaagcgcaattgcttctttgtggttgttcgtggcggctttcggcgcaagcatgctcggaggcatgctgggtatggcaagcggcatctttatcgtaccgcttctcacatccattttcggtatcgatatccacgtggcaatcgctgcgagcctgatatcggtcatcgcgtgttcctgcggcagcgccgcgccgctccttaaagagcggttgaccaatatcaggctggctgtcgtgctggagactgcgacgacgctgggtgcgttcacgggggtttttctgattggagttattccaacggcttacctctacctgatgtttgcaatcattcttgttctttctgcgtggcagatgctcgtgcgccgccgtgagatgccccaaacgaaccggccagcctctcggacctgggcaactttgctgcgcctccattctgccgtccccgatcggtcaagcggcaaattcacatcttatcaggtcggctccctgccgttgggcctgtcgctcatgtatggggccgggctggtctcggcgctgcttgggatcggcagtggcgttttgaagattccggcgatggacacggccctgcggcttccgatcaaggtttcatccgcggcgtcgaatttcatgatcggggtgacgggtgcggcaagcgccggagcttatttcatgcgcggtgatataaataccgcgattgctggcccggttgcgctcggttcggtcctgggggcagttgccggggcaagaatattgacaggtatttctggcgacaaactgcgcatcttcttcgtaatcgtgctggtcttgcttgctatcgcaatgggtatgagcagtttcggcttcaggttcaaaatctgaggagggcaaccaatatgatcgaagataacagcatcgccaataacgagcacgccatagcaaagctgctgcattatggcacagcgctggcctcaaccatcattgcgatcgggcttgttattcagtggctgcatacattgttcacttcgaccatgcttggcctggcggggcataacctcgtgcaggctggcgttgccatattcatcgttctgcccgttttgcgcgtggcccttatgcttttccagttcgcacaggcgcgggatattgcctatgtaacgatttcagcgctggtcctgatgattatcggggccggatttctggtaggcttatccaggctgtaatgacgaattaagtgacggttttgcgttggataatgcttaaaacaaagagatggagcggctccgacgttcctttttaccggaaccgctctaacggttaaatggcagcggcatcacccagataaagctggtgaaggcgggcggggtcgtgcgccagcgcctcgctgttgccatcatagacgatctggccgcggcgcagcacataagcgcggtttccgatggaaagcgccagcgcagcgaactgctcgaccagcacgatggccataccattatcggccagttgccgcacggcgcgcatcaggcggttgacgatgacgggggcaagccccgacgacatttcgtcgatcagcatcactttgggccggttgacgatggatcgggcgatgacgaccatctgctgctcgccgcccgacaacatgcccgctttcacatcgcgccgttgcagaagttccgggaagagaccataggcctcgcccggatcggcatcggggtgaagcgcaacgcggatattctcgtccgtcgtcatgtccgggaaaaccgtgcggccctgctcgacatggctcaaccccgcctttgtgcgcgcgccgggccgcaatctagcaagttcggtttcgtccagacggattgttcccgcacgcgccgggatgatgccggaaaggctttccagaaacgtggtcttgcccgcgccgttggagcccagaagcacgctgatctcgccgctcctgacctccacatccacgccgcgaatgacgggaatgctggcacggtccacttgcagcgccttgacagagaatgtcgtcattccgcagcctcctcgaaatcaacgcccatataggctttctgtacttctggcatgtccagcacttccgccggttcgcccgaagcgatcacctgtccgaaatcgaacacggtaatggccgtgcaggcccgccgcacgagatccatgtcatgctcgatcaacaggacggcactgccgaagatggctgggatggcggcgatccgctcgcccaatttcaaggcttcgtcataggaaatgccagcggctggctcatcgagcaggatcaccggcgcgcgcgaggcgacagcacccgcaacatcgagcaggcggcgcgttcccgcatcgacggaagcaatcggcgtctcgggcggcggacaaccgaaccagccaagcaggctttccagttccgtctgtcctatgggaccggcggcaaggcgaatatagtcgccaacccgcaattccggcgcgatgcgtgttgtctgccaggtgcggcgaatgccagccttggcccgcgccgttgccgaaagcgcttcaagcggctttccatgcagaagaaccgtaccgtcatagcgcggtaggaacccggcaatggtgtccaccaatgtcgatttgcccgctccgttcggcccgacaaggcccacaaccgtaccggctggcaccgtgaggttgaacttgttcaaggccgtcaccgcaccatagcgcacggtgagatcgcggacttcaagcactgtgccttcgccaatggctggcgcggaattggcgagcgcttgtgcagcggatctggcctgtcggttgcgccgtgggaacagttttccggcaagccgggtccaggtttccgcgatggtttcgccactcgacagggcttgcaccgcacccaatgcgaaaaagacgtttccgatatcctgcggaagattgaggcggcgcagaagttcgggaaaaagcacgatcagcacaccgcctataagcgcgccgagggtgaaatgtgcgcccgccatggttgccacagcaaagagcgccagcgattgcatcatggaaaagttttccgcgaccaatgtgccgagatagcccgccagcaggccgccggatatgccggaaataaaggcggaaatcgcaaaagcgctgagcttggcgcgcgggatgctgatgccgtttgccgctgcggcgcgctcggaatggcgcaccgccagccacgaggcgccaagccgtgaatggctgatgaattccagcaccacggcgataatgccataggcaagaagcacgaagaggaaatagccccggtcgcttgcgaaaagatcgggccttgccacctgcgtaaagcttgtctggccggggaaggtgatggtggccagcaccgtatcgaaagcggcggcgaaggataaggtgacaatggcgaggttgatcccgcgcaggcgaagggcgggcaggccgatggcaatgccgaccggaacggcggcaagcccgccaagcagcacccagacggcaaggccccccggtgcctcgatgaggttgagatagccggtcacccaggcgccgacgcctgcaaaggacatctggcaaagcgaaatcatgccggtgcggcccgcaacgaggccgaggctttacaatgcaatgcccacgatgaacacggccgttatcaggaatacccagtatttcggaaagcccaggaggatcacggctccaagtgctgcaagcacaagggcgatgagggcggcgcggaaactagcgtgcttcatcccagcgggctccccgttgcgaccacagaaggacggcaagaatgacgaagaaaggcacggtgctgcgatattggctgacgatatcgatgatgctgacggcgccttccagaatgccgatcagtacgccgccagcaagtgctgcgcgaaagcttgagaaggcgccgatcagtgccgcagcaagggccggaacgacgagaaggctgagtgacgcgaaatccggcgaacgcagtggcgcgatcaccatcagcgcgaaggctgtgaccgcgccggtgacggcccagacgccaagcgccagaagacgcacgcgaatgccgatcagttccgccgccatgggcctttgcgacagtgcgcgcaattgcaggccggtgcgcgtgcgcgcaaggaattgctcggtgagaatggtaaaggcgacggaaagcacaagcgtcagcaccgcagcccaggtcacttccacacccgccagccggaaggccgagccggaaatgacttcggggaaataatgcgggtgctgcccgccggtaaggcgcaggcccacggcaatgatgccgaccagaagtgctgctgtgacggcggccttggtcgaggcgttggcattggcaaaccatgtggtcatgacaaggccgacgaggatgcccgcaagcgcgccggccgcaatgccgagaagcacggcaagtaccagcggcacgcccgccccgaacagcgccaccatgatgaatgtgccgatggctccgatggcggctccggtgaaattgaccacggccaccagcctgtaggtgaagatggcgcacacgccaaggattgcgtaggcaccgcctgccgacaatccggcgacggcggcagaaaagagagagctcatgttcggcactccagaaatttcgtgtatgctcaccgggcggcgacggcacgcccggcgaaacagggggcaaggtcaatctgcttttgaaaccgagaaccagtcattggtcttgaccgtccattttcccgcgtcgagctgcatgacctttgttgcctgcatgggcgaatgggccttggcttcgccgaaaacataggggctgcccgccattggatagtgcagttccttgccttgcttcagggcttgcgtcacggcttcgcgtgtcacttcgccgtcaatgccggaaatcgtgtcgatcatcactttcgctgccagataaccgccttgcgagaaggctgtcttggcaagcccggccttgtccatcgtcttgatccagtcggcattggcctcgctcgcttcggtatagggctcccattccgtgccgacatagatcggctgcttgctgtcggcgagcgcctttgccacgccttccgtatagccgggcgcgaggaacagccagttgatgccttgcaccttctgcgcatcgacggtcttgatccattgcacgacgcccggctcgacctgattggtcagcaccgcatcgcagcccgcattgcgcgccttgatgacatagggagtgaggtcgccctgtgcgggcagtgtcatgtcgatcagcgcgatcttgtttccgcttgcttcttcccagctggaaacggcattggcataggcctcctgcgtgccgccgatgacgaggaagaaggcgcacagtttcttcgcgccgagattcttcatcgcatagtcaagcatgacggtggtaagcgtgtaggggccgacattgaccggggcgatgctgggtgcgttgaagcaaagcggatcgacgcccacgccctgtacgtccagcacatcattgcggttataggtggcagcgttgaccgcgcagtcgagcaggcttgcgccgcccgccagcgccacaacagccttgttgtcgatcaggtcgcgggcggcttgtgccgccacctgcgggtcgcccttgtcgtcggcaatggaatagtcgatcttgcagccgttgatgccgccggcatcgttcaactgcttgaagacggctgcggccgctttcggcgcgtccgaaaaatccacgacgccagtaaccgtcgagacggcgccaagctggatcgggccgtttttgcaggtcggtgtggcttgcgccgctgtagcaaaagcccacaggccgagcgccatgcccgcaaccagaaggcaggtgtcctttatcggtttcatgatcttcttccccgtttattgttttcccgccatggcggggtgaattattggtgtcagcccagggtgtcagcgccgatagacggcgcggcctgcaaaataggtggtaaggactttcgtatccgcgatcctgtccggggccacatcgaagacctgctggtcgagcacgatgatgtccgcagacttgccaggctcaatggaccctgtttccgccccgatgcccatggcgatggccgaattgagcgtgaagatgcggatggcggttgcaagatcgatggcctgttccggccagagcgcaacacccggaaatgcgccggaggggttttgccgcgtgaccatgccttcgatccccgtccatggatcaggcacgggaatgacgggccagtcggagcctccggccagaagcgcgcccgatttatgcagatcggcaatcggccagaagcgggttgcgcgctcatcgcccatggcttccttatggccttcgaggaaggtggtcggataccaaatcatcggagacagatcggcgacgacggaaagctttgcaaagcgttcgacatcctgcgggcggacatagcttgcatgggcgatgtggtgcatcaccttggccgggccgttgaaatggcgcacggcctccaccgcatccagcatttcggtgactgcataatcgccggtgcaatggattttcagtcccatgccaagcttttcggacttgtcgatgtgctggacgagatcgggataggtgacgagcgtttcgccgcgatagccacgcgggtgcacgccatcatccagataggcatcatggaaggcgctggtgcgcgcgccgggcacgccatcaaggaatatcttggtgaaattcggcctgacatgccgggtgcggtattcatcgcgcagcgcaagcagctcatcgccggaaaggccaaacatgaaggatggctcgatcaggggcagggaggtgacggcccaggccgtcagcttgcccttgttgtccagccccgtcagcgccttcatgatcgggaggacggaggcggcatcctgaaaggcggtgacgccataggaattgacgatttccaccgcgcgggcaatggctgcctcgcccattgcctcggtgaagtgatcggcggcaacacgctcgacaataccggcagccgattcaaccaaaagcccggtcaggcgccccgttgcgggatcgcgcccgaaggaaccggcgggcgggtccggctggtcgttggcaatgccgcacatctgcaatgccacgctgttgacccagcgattgtgcatggtttcatcccgcagcaggacaggatggccaaggctggccgcatcgagtttggcaagcgaggcctcgctgttgagcgcggttatcatatccgcgccccactggttggcgataatccactggccgggcactgctgcctcggcctgacggcgcacatgggcgcagatatcatcgacgctggcgcctgcgggcaattgcgtttcaaaaagatcggcctgaccgcccatcatgatgtgattgtgcacatccacgaaacccggcatggccatgcgtccgccaaggtccaccacttccgtttcaccggttctataggcttctatttcggctgtgctgccgaccgccagaatgcgcccgccgctaatggcgacggcttgcgcccaggggcgtgcagtatcgacagtataaatgcggccattggtgaggatgagatctgcgtgcgtcgcgctggtcatgtatatcgttcccttatggttcattatttgaacccgttatttgtttgttagattgccgcgacagcggtaacgtgtcaatatatttcacacgttaaatattttgatgtacaaggattgatgatgaaaaaggcggctggataaatccgaagccgcctttgtcgctcatatgaaaggaaacagcgtcagagctgaatccacgctgttttcaggtcgatatatttatcgagcgcatggagcgatttgtcgtggccattgccggattgcttgacgccgccgagtggaaccgtgttgtcggccccaccataggtgttcacatggaccaccccggcgcggatgccccgcaccatgcggtgcgcgcgggacaggttgctggtccagaccgccgaagcgaggccataatcgctgtcattggcgattttcagcgcatcttcttcattgtcgaagggaatgatcgaaaggatggggccgaaaacctcctcgcgggcgagcgtcatgccgggttcgacattgaagacggtcggctgcatgtagaaaccgccggtttcttcgaggatgcgcttggccgccggtgcgcacgcctgccgcttccgaaagcgcctgttcggcgaaatccagatttttccgaagctgcgcctcactggagatggcgcctgcttcggttgtaaggcccagcggtcgccaaccttgatcgcggcggcatggcgctgactttttcggcgacttccccggcgatggaacgctcaaccagtaggcgcgagccgcaacgaagacctggccggaattgcggaatatgccataggccgaaacttttgccgcctgcgccagatcgggcgcatcgcgaagacgatgttgggtgatttgccgccaagttccaaatagacacgcttgaggttcgagcgggcggaatattcgagcagtttgcggcccacgaaaccggagccggtgaaggccagaacgtcgatatcgggatgcagccccagcgcctcgccggtaacgggcccggcgccgtcacgacattgagcacaccttccggcaatccggcttccgcgcaaagttcggccagccgcaacagcgatagcgaagcgccctcggcgggtttcaacacgatcgaattgcccgccgcgagagcgggtgcgatcttccatgcgccgatcatcatcgggaaattccatggcacaatagcgccaacgacaccgactggcgcgcggtgcacgagacccagaatattttcagccgtgggcgcgatctcgccatagaccttgtcgatggcttccgcgtaatagcggaacgaattggcagcactgccgggctctgccttcaacgccatcgaaatttccgttccattgtcccgcacgcccagcacggcaagctcaagggcgttccgctcgatcaattcggcaattttcaaaaggactttcctgcgctccaccggtgcggcttttgcccatgtgcctttttcaaaactgtcgcgcgcggcagcggcggcacggtccacatcgatggccgtggcggcggcgattgtggtcagttgcgtcccgtcgatgggcgagatgaccgccattacattcccgtcggcagcaggttgccagcgaccgttgatgaacaggctctgcggcggtacggcttgctggcgcagacggtcgatcttgtcttgcatggcggtgtatcctcaaattgcaaatgcagatagggcgccctccttgtgggagagcgccggaatttcagcggtcagacggcctgtccggcgcccagccgggcgaagcccgcggcattggtgcccttgagccgcaatgcaagcagcaggcccgcaatcgccgccaccagcacaaggcccggcaggaacacggccatgaagccgtttgcaccggcaaggctgccgaaattgacggcaatatagatcaccagaaggccaaggatggtgcccgtcaccagaggcaggacgcgcgtggtgaaggggttgctttccagccccggacggcgcgcaaaaaaggcgatgatggcaaaggccgtgaaggtcatgagaagcatgattgccagcgtgccgacattggttgcccaggaaaagagcgccagaacagggtcttgtccggtgacggcgaatatccccacgacggtgattgcaattgcggtctggacgatggagccgacatgcgggctttgatattgcggatgggtgacgccaagcccgcgcggcagcagcccttcacggccagccacatacatgtagcgggcgacgccgttgtgaaaggcgaccacgcctgcaaagaggctggtgacgaagagcaggttcatgaccgggatgatccagtggccgacataacgctcggcaaggccgaagagaaaggtcgtggggtcttgcagagcctgcaattcgccgacaagcttgcccgcccccgcgccattgaccatcagccacgcggtcagcatgtagaagatgccgataatcagcacggaaatataggtcgcgcgcggcacggtgcggcccggatcgcgggcttcctcgctatagaccgtggttgcttcaaagccgatgaaggcggcaaagcagaaaagaacgccgatggcgggcgtcccgctcaggaaggcggatggcgtgaagggttccatcgtaagcccgctatcgccgccggaaaacaggatggcggcatcaatcaccagcacgacgagatattccagaaccacgagcacggtgagaacccgtgccgaaagatcgacccggcgatagccgagcacggcaacggctgcaatgccgatataggtccatgcccaccatggcaggtcgaggccgaggctggccatgaagccggatgttgccgcgccgaaaaggccgaacacgccgatctgcatggcattataggccagaatggcgagaagcgccgccgcaccacccatcaggccacccagcccctgcgcggtgaaggcataaaatgcgccggcattgcggatgtgccgcgccatggcgacataccccaccgaaaacatcaaaagaacgccggtgacgatcaggaaagtaagcggaatgcccggcccgtttccaagaagcatggaaagcggcaccgccgcggctaccgatgtcaaaggcgctgccgcagagacgacgagaaaggttacagccgctacaccgaggctgttttttcgcaattgattggtttgttcaggcaggtcacccggattgctcatgatatttgttcccctggatacttgaaaaaccgcgctccacatcgcggatacaaagttgaaagcgccattccggctgtttttgtattgtttaagcccggatttgatcggttcattatttaaaccgatgcttcaaatatagacttgcaaagagtccgggttcctgtcaagttattcgcatgttaagtatctatgccgtgcgaagcgccctttgagagagtggggagaagcttgcgaaacgccgccgcaaggcgcgttggcaggcatggggcttgacctgaggaggacgattgatgagcaccattggcaaagctctgacgcttctggatgtcctgtcgcggctgaataccgaggcgggattgaccgagattgcgcaggcctgcggatatgacaaggcgacgacccgccgttttctggtcgatctggaaaagcacggcttcgtcgagcaactggccgaaagccggaaataccgaatcggggccgagccgctgcggctcgcgcgcattcgcgaagcccgctatccctttctgggcacggcccttccattcgtaaggcagcttgccgagcgaaccggcgaaaccgtgcatctttccgaattttccaacgggcggctttccaccattcatgtggaagaatcaccccgcgcccatcgggttttcatcaatgtcggcatgatcctgcctttccacgccacggcatcgggcctcgcctatctggcagcctgtgcggacgatgtggtggaggccacggtgacgaaatcgctcgatacattcacggaatttacgatcgctgacccggaggaagtccggcggcgcgtgcgcgaagcacggcaaaacggcttttccgttaaccggcaggggctggaagtgggcgtgatgagcacatcggcggcgatcctcacacccggatcgagaccggttggctgcattacggtggccgcaccccttgcgcgtgccgatgacgggatcgtcatgcgatatggcgcggacgcccatgccacggctgaggctatttccgctgccctgttcgcagaacacaggcaagcccgttccaatcaatcgaagaggaacggttgatgactgcgcataccaattccccccgcattatggtgatcggcacgggcgacaccaagagtgatgaactgcttttcatggcggatgtcatcgaaagggctggcggctcaccggtgatgatcgatgtcagcattctgggcaatccgccttatgagccggcttattccaagcatgatgtggctgaagccgccggaacgacggttcaggcgattatcgacagcggcgatgaacatagcgccatggccctgatggccgaaggggcgacggctctcgttcgtggcctttcgcaacgcggccaggtcgatggcatgattgcgcttggcggttcgcttggcacggaccttgcgctggatattgcggcgatcctgccgcttgtcgtgccgaaattcatcgtttcgaccattgcctattcacatcttctgccgccggagcgcatcgcgcccgacctcatgatgatcctatgggccggggggctttacggcctcaacccgatctgccgctccgttctgtcgcaagcctgcggcgcggtggtgggcgcggcgaaattggtggagaagcccagtgctgaaaagccgctgatcggcatgacgcatcttggttcttcctgcctcaaatatatgcgctttctaaaaccggagctggaaaaacgcggctatgatgttgcgatatttcacgccacgggcatgggtggccgcgcctatgaggcggttgcggcgcagaagggttttgtcgccgttttcgatttctgcatacaggaagtgaccaatgccgagagcggctctgtggtcacgtccgggccggaccgtatggaaaatgcggggcgggcaggcataccccagatcatcgcgccgggggcggtggatatggtggatatgcccgcctggcagaatgtgccggaacagttccgggaccggccctatcacgcccataaccgtctgattgcatccatcaccgtttcgccggaacagcgccgcgcagtggcccgcgtggtggcagccaagctggagcgcgccgcagcaccggttgccttcatcctgccgaccggcggcgtgcaggaatgggatcgcaacggcgaaccgctgcatgagccggaagcgctcggtgcctttcttgacgagatgcggggtgcggtttccgggacaatcacttttgaggaagtggatgcgcatatcaatgcgccggaatttgcatcgcgcgcccttgcggtcttcgaccgctgggtcgcggaaggaattgtagtgaaaggcaatgttgcatgagcaaggctctcattctcgactttggcggcgtggtgacacgcacattgttcgagacccacgatattacggaaagggcgctgggccttcccgctggaagccttggctggaagggaccgttcgatccttccaccgacccgctctgggtgtcgatgcaggcgcgtgaaattaccgaacgcgattactggatgacgcgcacccgcgaaaccggcgcgcttctgggggaaaactggacggacatgaaaacctttgtccagcgtgcgcgcggcgcggagccggaactggtgctgcgcccggaagcgcgcgatgccatcctgaggacaaaggcggcaggtttgaagcttgcgatcctctctaacgagcttgaccttttctatggcgtggagtttcgcaagcgtttcccgctgatcgagcttttcgatgtgatcgtggacgccacctacaccaagatcctgaaacccgacccgcgcgcctatgaacaggtgctggcggaactggcgctcgaccgtgccgattgtgtgttcgtcgacgaccagaagaaaaatatcgaaggggcggaggcagtccacctgccgcatgtgcacttcgacgtgacccggcctgcggaaagctatgcgcaggcgctgaaaatgctcggaatttgaaaggttatcgtcatgcgtgattccaatttcctgatcgagaacaatgcccgccacctgtggcaccccatggcgcatccggcggagatgcaggccaatccgccccgcatcgtcaatggtggcgagggcgtcgaggtgatcgacattcacggcaagaaggttctcgatgcggtgggcggtctgtggaacgtcaatctgggctattcctgcgagccggtgaagaaggcgatccgcgaccagctcgacagcctgccttattattcgacctttcgcggcacgaccaattcgcctctgatcgagctttcctatgagctggccgaattcttcaaggaagacgggctgacgcgtgctttcttcacgtccggcggatcggattcggtcgaaacggcgctgcggcttgcccgccagttccacaagatcaacggacagccggaacgcacgaaattcgtttcgctgaaaaagggctatcacggcacgcattttggcggcgcttcggtcaatggcaatgccaatttccgccgcaactatgagccgcttctgccgggcgtgttccatctggcggcaccctatccctatcgcaacccgttcaatatggacgacccggcggcgattgctgcggccattgcgcgccagtttgaggatgaaatcgcgtttcagggtgcggacaccattgccgccttcatcatggagccggttctgggggcagggggcgtgatcgtgccgcatgaaagcttcatgccgctgatgcgtgaaatctgcgaccggcacggcattctcctgattgccgatgaggtcatcacggctttcgggcgcaccggcgcatggaccggctcgcgcggctggggcgtgaaacccgatatgatgacgaccgccaaggcgatcaccaatggctatttccccttcggtgcggtgatgatttccgacaaggtggcaagcgtttttgaggcgaacaaaaattcgcttggcgcaatcggccatggctacacctattccggccatccggtgggtgccgcagccgcccttgccacgctgaaggaaacggcgcgcgccaacacggcggccaatgccggggcgcgcggtgtcgaacttatggcggggctcaatcaactgaaggaaaagcacgagcttgtgggtgacgtgcgcggcaagggcctgatggcggcgctggaactcgtttccgatcgggaaaagaaaagtgctgccgccaagaccgtggtgcagaaggtttatgacgtcgcctatgaggaaggcgtcatggtgcgcacttccggcgccaatgtcatcatttcgccgccgcttgtcatcacgcctgccgatgtgaaccgcattgtttctgcgctcgatgctggcctttccgccgcgaagggacaatgacatgagcggaaatcaggaactgattgcccgcagggagcggctgcttggccgcaacatgtccctattttatcaggacccggtgcatctggtgaagggtgagggtgtctggctctgggatgcggacgggcgcaaatatctcgattgctataacaatgtgccgcatgtgggccattgccatccgcgtgtggtggaggcgatctgccgtcaggcttcgaccctcaacacccatacgcgctatctgcatgaaggaattctggattatgtcgaacggctgacagcgactttcgacaaaagcctcgatgcggcaattctcacctgcaccggcagcgaggcgaatgacgtggccctgcgcatggcgcaggcggtaacgggcaagaccggcatcatcgcaaccgacttcacctatcacggcaatacgacggcggtttcgcagctttcgacgcgaatgccgccggtgggcggctatggcggtcatgtgcgccatgtgccggcacccgacagctatcgcccgcttggcggtaaggggggcgaagccttcgcgcaagcgtgggcggcggaggtggaaaaggccatcgcttcgttgcaggaaagcccgttcggcttttccggccttatcatcgatccgttctttgccaatgaaggtttccccgatctgccggaaaattttctggctcccgccgtcgctgcggtcagaaaggcgggcggtgtggtgattgccgacgaggtgcagccgggtttcggacgcacgggcgggcatatgtgggggcaccagaaggcgggcatcgtgccggatatcgtgacactcggcaaaccgatgggcaatggccatccggttggcgcggtggttgccggtgcggatacgctgaatgcgttccgcaaggctttccgctatttcaacacttttggcggcaatccggtttcctgtgctgcggcaatggctgtgctcgacgtgctggaggaggaaaaactacaggccaatgcgttggaagtcggcgcttatgcacgtcaggggctggaaaaactggcccagaaacatggtatgatcggcaatgttcgcggcagcgggctgtttttcggtgcggaacttgttctcgatcgggcggaaaaaactccggcggcagagatggccacgcgggttgtgaacgaaatgcgcgaacgcggcgtgctgatgaacaagctcggcatccaccagaacgccaccaagatcaggccgcccatgccgttttccagagagaatgcagatctcatgctttccacgctggatgatgttctgggcggattgtgacgcgatggaaaagtgtctcgaccatctgacacagcgcgtctctgccgctcttgccttctggggtttgccggaacagatgccggaacttctgaaatatcgtgaaaacgcggttttcaaggttcggcttcgggatggcaatccggcggctctgcgcctgcatcgccccggctatcatgcgcgcgcggcgctggtttcggaactggcatggatggatgatttgcgtaagcacgccattgccgtgccgcaaccgctggctgcattggacggggcgtttctggtcgcgctggtctccccggatggggcgacctatcatgccgatctgattggctgggtcgaaggtgaaccgcttggcgaaacgggcacaccgctttcccggcacggccgtgacctgcctgcggtttttcatgccattggcggcgaaatggcacggatgcatgaggctgcggacgggttttcccgcccggctggttttgagcgtccggcatgggatgtggcgggcctgctgggcgatgcgccattctggggccgtttctgggattgcgagacgttaagcgcgcaagaccgcatttatctttcgcggctgcgcgaggatttgtcggtggtgctggcagacctggcgccgcaacttgaccaggggcttattcatgccgatctggtgcgcgaaaacgtctttttgcgcgacggctcggtggcattcatcgattttgatgattgcggcttcgggtttcgcctgttcgatctggcgaccgtgcttttgcgcaacaggcgcgagcctgattatccggcgctgcgcgcagcccttctcagcggttatgaagccgtcaggccaaggcttgcgagggagttcgagcacctgccacttttcctgctgctgcgcgcactgacctatattggctgggcggctgcaaggccggaactgcccgacaatatcgcacgcctcaatcgctatgtggccgatgtgcgcgcggtggtcgaagaggagggcatcagtcgttgatcgccgccagatcgtccagcatgtccagaagctggtcgatccgctcgcggccaaagcgttcctcgatcatctgatagataaggcggctttccggggccacttccttgatgatcgcaaggccagccggggtgatctgcaacagcacgcggcgtccgtcattttcatccctcgtcttggtgatgatgccgcgttcctcaagcgagcggatgatgcgggtgaggctaggcgcaaggataaaggcgcgttcggccatttccgaggcgtcgacaatatccgtttcggccagaatgcggatgacgcgccactgctgctcggtgatgtcgtgctgggccagcatcggccggaaatggctcatcaccgcttcgcgggcgcgcaggagggcaatgggcaccgaacggcgcgtgttgcggggaagcaggacatcctgccgggttttggtcttggacgacggttgatcttgcattctggttttatcctgcatttttttgcgcttttcaatgatttggaacgggaggaacgcgagggaacggcttgacagggataaacgatattattaacatgttaaatataatcgcgacaaggatgaacagcctgacgactggagcggtttcggggccgggtttagagggaggaaaaatgccgcattttacaatggagtattcctccaatctcgatggcacggttgatttcgacggcctgtgccgcgccgtgcacgagacgattttggatacggggcttttcgagttgggcgcggtgcgtgtgcgcgcctttcgcgccgaggcttatgccgttgccgacctgttgccgcagaatggtttcatcgacatgagctttcgcattggcgtggggcgcagcgatgaggaaaagcgcaagaccggcgaagcaatctttgccaccgttaccgaatttctggccccgctgttcgccacgccgcatttcgcgctgacgctggagatccgcgagatcgatccgcaacttagctggaagaaaaacgccattcatccccgcctgcgccagaagcaggcctgatccacacgcgcactacagcgcgtcgcagccggttgttttcacagcgcggcccacatctcggagtaaagcatgtccaagctcgacgacaatgtcgccaaagcaaaaacctatcttgcccggtttgaaaaaggggttctgaaccgcattggcggtgaagacgtggccgctgccgatggcgcgactttcgagacgatttcgccggtggacctgaagccgcttgcaaccgtggcgcttggcaaggcagcggatatcgaccgtgctgccagggcggcaaaggccgcctttcccgaatgggccgcaatgtcgggcgatgcgcgcaagaagctcctgcacaagattgccgatgccattgtcgcccgtgccgaggaaatcgccttcgtggaattcatggatacgggccagtcgctgaaattcatggccaaggcggcactgcgcggcgcggaaaatttccgcttcttcgcagaccgtgcaccggaagcccgcgacggcaagacgcttcgcggccccggacaggtcaatatgacaacccgtgtacccatcgggccggtcggcgtcatcacgccgtggaacacacctttcatgctgtcgacatggaagatcgctccggcacttgcggcaggatgcaccgtggttcacaagccggctgaattttcaccgctgacggcgcgcctgctcgttgaaattgccgaggaagccggtctgccgaaaggcgtatggaacctcgtcaatggcttcggggaagatgcgggcaaggccctgaccgagcatcccgacatcaaggccatcggctttgtgggcgaaagccgcacaggctcgctcatcatgaagcagggggcggatacgctgaagcgcgtgcattttgagcttggcggcaaaaacccggtggtcgtctttgccgatgccgatctggagcgcgctgtcgatgccgccgtcttcatgatctattcgctgaatggtgaacgctgcacgtcttcctcgcgcctgctggtggaagcaagcatctatgaaaaattcaccgcgctggtcgctgaaaaggcaaagcgtatcaaggtcggccatccgctcgatcctgaaacggttgttggccctctgatccatccggttcatgaaaagaaagtgctggaatatatcgagatcggccgcagcgaaggcgcgacggttgccgcaggcggcgcaaaattcgcagggccgggcggtggctgctatgtgtcgccgacacttttcaccgccgcccacaacggcatgcgcatcgcgcaggaggagattttcggcccggttctgaccgccattcctttcaaggacgaggccgaggcgctggcgcttgccaatgatgtgaagtacggcctgaccggctatctatggaccaatgacgtgacccgcgctttccgtttcaccgatgcgctggaagccggaatgatctgggtcaactcggaaaatgtgcgccatctgccaacgccattcggcggcgtgaagaattccggcatcggccgcgacggcggcgactggtcgttcgatttctacatggaaaccaagaatatcgccttcgccaacgctgcgcacgcgattgcaaaactcggcggctgagcacgggcatttaaaccccgcatcgccgcatctgacatattgaggaggaaaatcatgcccttgccgacccctaaccttcacccaccattcaacattgtgcgcctgtcgcatgtggagcttggggtgacagaccttaccaagtcgcgggctttctatgttgatacgcttggtctgcaagtgaccgacgaaagcgcagatgccatttatctgcgcgccctggaagagcgcgggcatcattgcatcgttttgcgcaagaccgacaaggcggaagcccgcgatcttggcttcaagctctattcggaggacgatttcgaccgggccgaacatttcttcaagggcaagggcctgcctgtcgaatgggtggagcgaccctaccagtcgcgcacgctgcgcacgcgtgatccgcacggcattccgcttgagttctattccagaatggaccgcctgccgccgatccatcaaaaatatgcgctctacaagggcgtgaagccgctgcgcatcgaccacttcaactgcttctcgcctaatgtggatgaatccgtcgccttctataacgagctgggtttccgcgtgacggaatataccgaggatgccgaaactggccgcctgtgggccgcctggacgcaccgcaagggcggcgttcacgatatcaccttcaccaatggcaaggggccgcgcctgcaccataccgctttctgggtgccgacaccgctcaacatcatcgacctgctcgacctcatgtccaccaccggctggcttgccaatatcgagcgcggtcccggccgccacggcatttccaatgccttcttcctctatgtgcgcgacccggatggccatcgcatcgaaatctactgctcggattaccagacggtcgatcccgatctggagccgatcaagtgggatctgaaagacccgcagcgccagacgctctggggtgcgcctgcaccgaaatcctggttcgaggaaggcagcttgtttgccagtgtgcagccggtcgattccgtgttgaaggcacagccgatcgtcgcgccgtaatgggcgaccttgatgccacccgcctatgcaggcgggtggtgcgggacggaaggaaatctgaggagatcatggtgaagtttctgagtttttcgacctgcgggggcaggcactatggcgtgctgaaagaggacggtattgtcgatctttcggcgcgccatgggtctcgctggccgaccttgcgtgaggtgatcgaggccggtgtgctggcgcagcttgcgcaggaggcggcagggcttgccgccgatgttccgctttcttccatcacctatgagattccaattccttcgccgggaaagatcatctgtgtcggtgtcaattttccagatcgaaacgaggaatacaaggatgggcaggctgcgccggccaatccctcgctcttcgtccggtttccccgctccttcaccgggcatgagcgcccgctgatgcgtccgccggaaagcccgcagctcgattatgaaggcgagatagccatcgtcatcggcaagggcgggcggcgtattgcggaaaaggatgcgctcgatcacatagcggcacttacgctgtgcaatgaaggcacgatccgcgactgggtgcgccatgcgaaattcaacgtgacgcaaggcaagaattttgatgccaccggctccatcgggccatggctggtgccttatacggatgaaagccagatagccgatattcagttgacgacgcgggtaaatggcgaggtgcgccagcaggatcgcaccagccgcatgatcttctctttccgcaagatcatcaattatgtctccactttcacgacgctggtgccgggtgacgtgatcgtctgcggcacgccgacgggtgcgggcgcgcgtttcgacccgccaatctggctgaaacccggcgatgtggtggaagtggaggcggagggcatcggcctcttgcgcaacaccattgccgatgaaaaggtttaatccatgctgacgaaggacgaaattgaagctgccgccgctgcattggatggagcggagaagacccgcaggcaggtcggtctgctctcgctcaagcatccgggcatgaccatggatgacgcctattcggtgcaggccgcatgggtgaagcagaaaatcgcggctggccgccgggtgatcggctggaagatcggccttacatccaaggccatgcaatatgcgctgaatatcgacattcctgattccggcgtgttgctcgatgacatggcttttgaagatggcgcggtcattcctgccgaccgcttcatccagccgcgcatcgaggcggaaatcgcctttaccatgaaggcgccgctgaaagggccgaacgtctcggttttcgatgtgttgaacgccaccgactatattacgcctgcgctggaaattctcgatacgcgcattttgcgcgtggaccctgaaacgaaaaaaacgcgcagcatcgtggacaccatttccgataatgcggccaatgccggtatcgtgattggcgggcggcagatgcgggccgatccggtggatatgcgctggatgggcgccatcgtctcgcgcaatgcgcaagtggaggaaacggggctgggagccggagttctcaaccatcccgcgcgcggcattgtgtggcttgccaaccggctggccctttatggcgagggtatcgaagccgggcagatcgtgctggccgggtcattcatctgtctggtggaagcgcgccatggcgacacgatcaacgcggatttcgggccttacggcaccattgcgtgtcattttctgtagagtggttccggttaaaacggaatcgctggaaccgctctaagtgattgttttgtcgcattatcctacgcaaaacggcttcgcacttttgctggaaatggtctggagcgccgtgcgtccatttggacgcacaaaaatcactctaactttctgaacttacgcatcgtgctttccaaaaatcgatttcgatttttgggctggtgctgaaaggacatttctgatgcctgctcctcgaaatcagttcaaggccgcgctcaagcagggccgcgcccagatcggcctgtggcaggcgctcgccaatccctatacggtcgaaatctgtgccggagccggatatgactggctgctgctcgatggcgaacatgcgcccaatgatgtgcctcttctggtttcacagcttcaggccatgacaggttcagcctcgcatccggtcgtgcggccgcctgtcggcgaaacgtggatcgtcaagcaattgctcgatatcggcgcgcagaccctgctgatccccatgattgaaagccgcgaacaggccgaagccatggtaaaagccatgcgctatccgccgcatggggtgcgtggtgtcggttccgctctggcgcgggcttctgccttcaaccgtatccccgattatctacagacggccaatgacgaggtttgtcttctgttgcaggtggaaagccgcgcggggcttgccaatcttgatgcaattgccacgaccgaaggcgtggacggcgtcttcatcggccctgccgatcttgctgccgatatggggcatctgggcaaaccgggcgcgcaagaggtgcaggacgctgtgcgcgacgcacttcaacgcatcatcgggcacggcaaggcggcgggcattctcacgggcgacctttcgcttgcccgtcattatctcgaccttggcgcaacctttgtcgccatcggcaatgatgtgaccttgctcgcgaatgccaccactaggctgcttgccgacttcaagaccactgagccgggcaggccagccagcccggacgcaagggtctattgagcctgacaggccgcctgtttcatttcggcaaggtgaaaagtgcagttccagacaaaaggaagtgcaggaccagaggggtgcccgttgaggccgggttggcgaccacgcagcccgccgatccaccaccgacgatgatatagtcgtaagccccgctcatcagcttagcaccgtctggatcgtggtgaattccttgaggccgtccgtgccgaactcgaccccgatgcccgattgcttgacaccgccaaagggtgcattgggctggatcgcgccatgcttgttgatccatgccgagccgcattcgagctggagggcgactgcacgcgccttttccacatcgctggaccagaccgaaccgccgaggcccgaggggttgtcgttggcacggcggatgacctaatcaatatcgctatagcgaatgatgggcagcacggggccgaactgttcctcatcgaccaggcgcgtgccgttgtcgatatcggcgacgagtgtgatcggatagaaatagccggggccttcggctgcttcaccgccgatcagaatgcgcgcgccctttgccctggcatcgtccacaagctcgcgcaccttgttgaactgcatggcgttctggaccaggccaagaacgcttttctcgtcaaggccgtcgccgataatgatattggcggcatattcggtcagatggcggcagacatcgtcataaatatggtcatggacataaaggcgcttcaaggccgcgcaggtctgcccgctattgatgaaagcaccccagaaaagcccctctgcgatacgggcggggtcggcatcgggcagcacgatgcccgcatcgttgccgccaagttccagtgtcaggcgcttcagcgtggccgctgcggaggccatgattttccggcccgtttcggtggagccggtgaatgtcatcttggcaatgcccggatgggccgacagggccgcgccgatgctgttttcgccggtgacgacattgaccacgcctgccggcaaaacctcattgatgatttcgacaagacggatggtggaaagcggggtgagcggggagggcttgatgacgactgtgtttccggtgcgcaccgctggaatgatgtgccagcaggcgatcatcaccggccagttccagggcgtgatggagccggtaacgccgatcggcttgcgatggatttcgacgcgcccctcattatcgtcctgcaccacttccacaggcaggccaagctcggctgtatggcgggttcaggccatcgcgccgcccagttcaaaccgggagccgaggccattgaatggcttgccctgttcgagggtcagcaggcgggcgagttcttccgcgtgttcggaaagcttgttggcaatggcccggcaagcggctgcgcgctcggcatcgccggttcgcgaccatgtctgaaatgcgttggccgcggctgccacggcacgatccagatcggcttcgctcgcaagcggcatcaggcccaccacttcaccggtggatggattgcgcacttcggcatggttgggtgtggcaacgtgttcgccgccgatgagcagcgtgtactgcttcacaatgatatcctcccttgacgtatcaagagaagtattgccgcagcaagcggtgccgtcttggggagaaacgcgccccggcttggaccggagcgcaagcctttagcaatcgccgcctttcaggaggtcggtcggtgcgcaatcgaacagttccttgaaactgcgattgaaataggaaatgtcgttgaagcctgccgaataggcgacttcggcgatggtgccgcccgatttctgctctctcaactgctcgattttttccttcgccagtcgcagccgcttgtcgcgtatgaccatggtgcaggtaacgcccatgccttgaaaatcctgttgcagcgtgcggatggaaataccgagccgggttgcaagccagcgtgcggaaagctcggtttcagtcaggtgccggtcgatcagaagatcgacgatttgcaggcgcttgcttgcgctgtcgtgcaggctgtgcagcggggcgctttcgccggttgaatgaaaagcctggcgcgtggcgttgaacatgagctggcgcagatgctgcgaggccgaatccgattccgttgttgccatgatttttgcgataagcgcatggagcatatgcgccatcggatcatgggcggaaagcttgcgggctatgtcgaaaggaatgcggctgtcggaatacatcaattgccgcggcagatgcagcgacaggtgattggaaaaacgcccgccgaaataaaaggttgttggccgtgtggaatccacgaggatgcattcgccgacatcgaggatattctggcggtcgccatgttcaaggccgcaactgccctcaagctgcacgatcagaaaaagatgttcctgcgcatcgcggcgaatgtcgtcccagccccggctgatacaatcgagatcgtttgaaacatgggcgaattccatgccgcagacgtcgatgcgccgggccgcgcccaccacgtcgtcgcccctttccaccgtctgtggattgaaattgccacacacggagcgaaggtcgcttgaccactgatcgtaggagatggctctccatgcgtccggtacgagattgcgatggtgaacgagatccaaccttgcctcccaacagagccggtggttccgcggcatggaacgccggaaacgggggtgaaatatgcctccggcacaatgtggagtcaatataattcacttgttaaataattttgaataaatagaagaacgagaggtccacgctgctcttttcaacgtattttcgtttgcctgatgcgcgaacaacagtaaagcgcccattttaggcagtctctacgcggacaagagagtaaattgaggttactttatatttgccttcatgccccacggaaggcgtgcgcggacctcctcccgcattacccccagggccaggctacattgtcgtcgtcaattgtagcctggcctgaatacctccattaagttccctatgatcaaactggccgcttctgcggccttttttgttgatcgagtgtctgtataaacggccgtgcaaatcgggtgttttgatattgggaacagagtttagaagtttataaaggcgcaaaaggaagcggttgttgagcactattgcagtcacggttgcggcgtttctgcaacgatgcgaagcttccttactcttatcaggcgcgacgtgtgcctgatgatacgatatcgagataaacggccagcacaagaatactgcccttgatgatttgctgccagaatgtatcgacgcccagcatcgacataccattatcgaggcttgacatgataagcgcaccgaccagcgcagcaatcacggatcccacgccgccgcgcatggatgtgccgccgataaagcatgatgcgatggcatcaagttcgccgcccaaacctgccgatggcgtaccggccgcaaggcgcgcagtcgtggtgaggcccgccactgccgccataagtcccatcagcgcaaacacggccattttgacgaaattcacgttgacaccggaaaagcgcgtggcttcaggattggaaccgaccgcataaatatgccggccgaaaacagtctggcgggaaataacggtgaagacgccaagaataaccagcagcacaagaaccggaaccggtacgccctgatagctgttgaggaccaggataaaaccaaggatcaggatacccgtgcccagaaggcgagcggtttccatcgccggtgaaagcgtttgcaaattgtgtttgcgcttgctggaacgggttctgagcgtaatcaggacaagcactgtaaacagcgccatggcacagacattgccaagccagccgggcaaatagccttgcccgatatatttgaactcgggcgaaatcggcgcaatggtgacaccgcccatgatacccagcacaataccgcgaaacaccaattgcccgcccagcgtaacgatgaaggacggaatgccgagataggcggtgagccagccgttgaaaccgccaagcactccacccagcaccagaaccgtagcgatagtggcccataacggccagccgtaaaccacatcgagcaccgccgcgacaccgcctaacaggccgagcaaagcccccaccgacagatcgatttcacccgccacgatgacaaacaccatggctgaagccagcatgccggtgattgccatctggcgcaaaagattggagaaattgcgcgcggtgagaaactgcgaccggcccatctcgggatcgtaggtcatgatggcgaagaatgcccagatcagggcgacaacaatcagcagtgccacgattttgtattctgagagaaattttctgaggcttttgcctgtcaacgtcatgtcatgcaccagttgaataagagcggttccagttaaagcagagccgctggaaccgctataaccatttgtttttacgcatgtctcccgaaaccggtttccactttcgggagacatgctctcgctgcggacaaatgttcaaaaactaggccgcgttggttgcaggcttgccaattgcagcggcaagaaccttctcctgtgtaagattttcattcgggaaatcgccgcgcaatttgccctcgccaatgacgagaacacgatcactgatcccaaggacttccggcatttccgacgaaaccatcaaaatcgatacgccctgcctggcgagcgcgaatatcagcttgtaaatttcatatttcgcgccgacatcgacgccgcgtgtgggctcatcaagaatgagcactttcggatcaggcagcatcatctttgaaagcacggccttctgctgattgccgccagatagcgaggcaatggcaagcatcggatcggcggtcttgaccttgagtctcaaaatctcacgctggatcgccacgagttccgcgtctttatcgatgaggcctcgtagcgaaaagcgatcaagcacggagatcgtcatattgtggccaactggcatgatcggcaggatgccatcgcgtttgcgatcttccggcaccatgcaaatgccttggcgcaccgcatcgcgcggcgtgcggattttgatttccttgccttccagaaaaacctgcccctgacaggcgcccggccagacaccaaacaagctcgatacgagttctgtacgcccggcacccacaaggcccgcaatgcccaaaatctcaccgcgccttagcgcaaacgaaacatcgtcgaccaccttgcggtcaggattggtcacatcccagcaacttatattgcgggcttcaaacatcacctcgccaatgtcatggggttcacgcgggaagaggttcttcatctcacgcccgaccatcatcgtgatgatatcgggcgttgtcagttcggacatcggacgtgtcgcgatatgcgcgccatcacgaataaccgttaccgtgtcggagatttccgccacttcatcgagtttgtgagagatgtaaacgcaagccatgccctgctttttgaagtccttgatcaggtcgatgagaacccgggtttctgaagcggtcagggccgaggttggctcgtcaaggatcagaagcttggcatttttgttgattgcctttgcaatctcgatcaactgctgcttgccgcctgagtaatgataaaccggcaatgcgacattgatatcgtttatcttgagccgagcgagcagttcggctgcccgtgcattcatctggtcataatcaatgaaaccgcctgtggttggctcgcaaccaaggaagatattctccgcgaccgacaggtgtggcaccatcatcagttcctgatggatgatgacaatacccgcagcttcggtatcgcgaatgccactggctttaagttctttgccttcccagaaaatttcaccagtccatgtgccatggggataaacacccgacagcactttcatcagggtgtacttgcccgccccgttttcaccgcacagcccgacacattctcccgcgcgcactttcaggtaaatgccatccagcgccttgacgccgttgaactctttaccgatgtttcgcatttccaaaagatattcggacatcaaaaataaccttacagtatttttgcagtatccggcatttaaatcccgattctggagtttcgctgggaaaaaatgccagatctatgcgaggccagatgttaaaataaagattttcaccatctggccccacaaactgttatcagctttgcagaacagaaggtttatttcccttcaatctgttccttggtgtagaagccgtcctttatatagatgtcgatattatccttggtcacagcagttggcgtcagcagaagcgtatcgacgtcctttgaaccattgttgatcttgccgttgaactcgggcttttcatcacgcaccatctgcacggtgagctttgctgcttcttccgcaatcagcttgagcggtttgtaaacggtcacggtctgcgtaccatcgaccagacgcttgacggctgccagatcgctgtcctgaccggaaaccgcagtcttgcctgcaaggccctgtgctgcgagcgcctgaattgcgccgcctgccgtgccgtcattggaagcaacgacggcatcgatcttgttttgtgtggcggtcagcgcattttccatgatggagagcgcttcggtcgggctccattccttgacccattgcgaaccaacgatcttgacctttccggaatccatggcctccttcagcgctttttcctgaccggcacgcagcagcttcgcattattgtcggttggcgagccgccgagcaggtaataattaccttccggctttgctttcagcacggcttgcgcctgcatgaaaccaacgcgctcattatcgaaggaaatgtaggcatcgatatcggcattcaggatcaggcgatcataggaaagaaccttgatccccgaagcttttgcatcggcgacaaccgcgtcgaaaacctttgaattcatcggaacgatcacgatggcatcaacgccctgcgagatcaggttttcgacctgcttgacctgcttttcttcgttgccgtcagccgactggacgttgacctttgcccccagcttctccgctgccgcgatgaaataatcgcggtcgcgcgcccagcgctccacgcgcagatcgtcaatggaaaagccgataaccggatgttcaggcgatgcaaacgcgggcgttgcacccattgccccaataccgagagctgccgcgaccagcgcgcctgccagaaaattacgacgtttcatgcacgtttcctccaaccaccgccggctttgtgccggttgataaaagacctcgccccggacaaaccctccccggagtcgggcacgacaaaacggcttccgaagaggccgtttactctttatctggctgatcctccctgcggtgccgtgcaccaagatcaccccatcagaaccgcacgctcaggcatgtggtcccatcctcggatgcaattgatacgtgaagaagcatgaatagcaagcatttttgatttacgtacctcatttattttcgtgttcctctccaagaagtgaaaagaaatccaccgtgcatgatagccggggctcgtgcgccaggccctgttatgtcgattttatttgccggatcatgataatgcccttgtgcaaagcctgcgcagcaagcttgtagcttctacagaaggaggttgggtgcccgttccgggcgccggggacgcaatttcaatatgatatcgctttcttacgatagagacatccggcctgttgacttcgctatttccagccacattttctcaggtgacgagtttaactcataaaagcagcatatgtgatgaggtctctatgccgaaaacgtggatgatatatggggcgaacggctatgcgggtgaattgatcgctcgcgaagctgtgcggcgcggcctcaagcccgttctggccagccgcaaccgcccggccgtcgaggcattggcggcagaacttggcctcgaattttgcagtttcggcttggacaatccggcacttgcatcgcaacagattgaaggatttgcactggttctcaattgcgccgggccattttcagtaacggctgcgcccatgatggaggcatgcctgcattgccgggtgcattatctcgacatcaccggcgagattaatgtgtttgaactggcgcagtcgcttaatgcgtcagcgaaggctgcgggcatcgtaatatgtccgggcgtgggcttcgatgttatccccaccgattgcatcgctgccgcgctcaaagccgcgctgccggatgccacccatctggccttgggtttcgatacccgatccggattgtcgaagggcacggccaaaacttcggtagaaggtttggcgcaaggcggcaaagtgcgccgcgacggcaaaattgttgcggtgccgcttgcctatcataagcgccggatagattttggcgatggtgataaagaggccatgacgataccctggggcgatgtcgcgaccgcctatcacaccactggcattccaaatatcgaagtttttattccagcatcgcctgccctgataatggtcgcaaaacttgccaattacgtccgtcccctgttggatctggcaagcgtgcaaaaactattgaaagcctatatcgataaaacaatagaaggacctaatgaggaaatgcgggcgcgcatgcccacctttgtctggggggaggccgtcaatgcacgcggtgaaagaaaaaccgcccgtatccgcaccgccaacagctatagcgtgaccattaccggcgcgttggaaatcatcgattatcttttgacgaacgaaccgggtgggggtgcctttacgccagcgcaattgcttggtccgggcctggtggaacgtctgccggaatcaggtcccctggaaatcatttagagcggttatctgtttgttttcacacagaaacgatctctttttgccagaacatcttcagcaatagagcatctccagcaaaagtatgaaacggttttgctggaaatgctctcgtgggtctaccaacgtacgcgcagacccacataacccgcgatgacattgctatcgccaaaattctgcaggctggtatcaaaccgcgtttcgccatagagcgaatatttgctatccgcccaatcataggttccacccagaccgataccaccacgcaggcgctcgttgccgctcacaaagcgcacactcgaaacatccaccttggacgctcccgcaaatccgtaataaaggtttccgataccgtagatgtgcatggccacccgtcgtccttgagcgtcgagccattcggcatcccggtttatggcaaggccaagccgcccggtcagatcgtgatcgttctcaggcgaaacactggtgtcgaatgcgtccttgaagtcatcgaaacggattgcggaataggcaagctgagcttgtggggtgagcgaccagccttctccaatctcgatcttctggcccgtttcaacactcaagctgtagcccacggcgcggtttccatcgacgagctgacgaccgagcgttgctgaattcagatcgctgtcaaaccagttgatctgtgccacgccgtcaatatagaagtcgctttctccataccatgtcagcgttgcaccagcgccatatcctgacgattcgatagagccgttaccgaaaggcgacgagacggaagaagaaacggttccatattgcacataaacgccgccgataaattttccgctcgccgtctccgtaaacatgccgtcaatgccggtctggaatttccagatatccgcgtcataactggcgcggctcgtggattgtttggggtcgaattcggcgtgcgctgcttcgatgcgcgcccggatgccattattgcccgaagggcctgcaccattttcgtcgctttgggcaggcacagggtgcttggcccagacccgattgccgacgcgctgttgcaacgttcccagcttgtttagttgttgcagggaacctgcatagctttcataaagtggaacaccaggctgataaagcggtgtttcggggtccgtcgggttggttggtgtctctgggttgagcaaagccgatcgcaaataccagttaccatcggctggtgtagatacaccgcccttgtaaagtctgtaaccataagcaccggcgacaacggcttgttcaccgttgaacatatagtcgcctgcgagcaggaacataccgtttgatgcgccgcccacctgaatgatcttgataccttcaactgtctgagcgccaaggccaccacgattggtcacactgacctgtgttgtcccggccgtatcaccgtcgataacaagccgattggtgagcgaggtatcgtcaccgagaaccgtcgcgatttcgagcctgccatctttaccggtataattaccgttgaccgtcagcgaaccaaaaccttcctgatccagtgctatcacaccgctattggtggtcgcaccaacccggccagtggcttccagtcgtccatcaataccaacattcatggtgccgccaagtgcacccgttaaggcaagcgttccactggcgatactggcatcaccattgtaagtatggtcatcgcctgccagctcaagcctgcctgcgccggttttgacaaatgcaccggcgcccgaaagcacgccgtcgattttcagcgtggttcctgtatctatgtccagcgtacctgcctgatcgatcgttccggaacgatcgatggtcatatctgccgtggtgttgagtgtgccaccatccaggatgagttcgcctgtcctggtccccagcgcactgtctttcgccacctgtagtgtgccgccggtaattttggtgccaccggtatagctgttgtcgccagtaagaatcagcgttcccatgtccgctttgatgagttgcgaagcgccggtgatttcggcgtcgatcgaggccaccgtatcggtgccacctgtcgtgccatcgccgacgcggatcgtcgaaccggacgcaccaaccaggttgatggcatcgccgttcacgatatagccatcggtgacgaactgtatgccggagacattgattgcccccttgctgtcatcgacagtgactgttcctttttcgcctgtaaatacagcgaatgtggcatcctggaatggcgcattgatgttgcctgtttcggtccagttatcattgccattgtcgggagcagagccgaaagcttgccagataccgttaccgccttcgattttgccattgttcttgttttgcggatcggctccatcccagaagcgcaatgcaagacccgccgtattgaccagattgatctgctgtgcaaccgaggtctggacatagaaatccggtgaaggaagattaacggtccaggcattttggctcagtgtgccggtatagttgaagacgcgatagatgccaggatccattgtcccgccggcacttgtatcaacctgaagcgtgccggcgagcacgagatcgccgccgacattgatcagatcattcaaaggtccgcccggaatattggcctgaccgaagctgaagctctgtgtcgaaccgctggcgagggtgagatctccgttgatgttgagcgttcccggtgccattccaaaactacccggattgattgcgccgccgctggccaccgtaacgtcgccgccgatggtgccggtgccgcccagcgtgccgcccggattgacggtggtgagccctgtcgccatcgattgatcaccgtcgatatagaggctgccggccgtgactgtggttaggccagcataactgttattgccggttagcaatgttgcgccggaaccgttctggctcacagagcctgcgccggaaatggtggccgagaacgtggtgctggcatcatcatggttgaagttgatctggttgctgcccacggccattgtgaccgtacccgcatccagcgtacccgcatgggctgggcttccgcctgccgcagcaccaatattgagcacggcattacctggccccatggccagcgctccgccgcccaccttgaccacaccgccatcggcgatggtgatgctgcctcgtgctgcattcgctgcgctgttggttatggcgagctcgccggtcgtctcgaagcgggatcccgcgcctgtaacgaccagatctgtctcaggattgttgatgccggtatcggcgtagccgatcactgcagacccggcagtcacgacaccgccatcgtccacggtgatcgaacccctgcgggcatatagggcattggcaatggtccattgcgatcctgctcctgaaatcgttacctgaccagttgcatccatcggaagctgccctccgacgaatacgctggcgccagacgaaatcatggtgccgccgtcgagaatatcgaccgtcgccgtgcccgccaatccaaatgtggcgatgccggtttgcgtcatttgcgatccggacccggccacggtgattgtagaattcgttccggttgcgttgctcgtggtgaggctgtcaaatgatgctgtgccaccatcgcgcactgtcacggtgccggtgcccacaacggaagcaccagccccggttgcaaactgcgaaccgcttccatcaatgagaacttcagcgccgccatcgacggtaaggcttgctgttcccttgatctggccaccagcttgcagtgccagtgtgccagcggagaccgtcgtttcccccgtataggtactggtgcccgtcatggtcagcgtgctggatccgttcttggtcagggtgcccgtgccggaaatcgatcccgtataggcaagtgtgcctgcgcgatcaaagacaagcgcaccattattgacaatgttgccgtcaatactgctgtcggtacctctgtttccgatttgaagcgtgccggctgtgatcgtcgtgccgccggtatgggcggcggtcccggatagaagcagcgtacccgttccgcttttggtgagtgcacctgtgccgcttatgggccctgaaagcgagagggtcgtgctcgcatctgtcagcagggttcctgctcccgtcaagatgatcgccctgtccgttgcgatgttcgcggtcgtattgagcgcaccgccatcgaagctgatatcgctcgacgcgacgcccagattatcgtcactggaaatccgtatcgtgccgccattgattgccgtaccgccggtatagctatttgcgccggtcagcacgagcgtgccagcatcggtcttttcaagctgcgtattgccagtgagtacggagttgatggtcgcgatataggccgccccggcggttgttccgtcgccaacgcggattgtggattgcggaccggtcaactccagcttgtcaccagtcaccgcatagctatcgattgcaaactgcatgccttcggcctttacctgaccgaggctgttatcaatcgttacggtgccagccgtgcccgtgaaaatggcaaatgctccgtccgaataggaagcattgatattgcctgtcgcgtcggtccaattgttgttaccggagctgttttgccaggtaccgttgccaccatcgacggcgctattgaacttcggaccgacatcgccgtcccagaaattgaaattcgtaccgcccgcaagaaggttgacctgtcctgccacagcggtctggattgcaccggcaccgtttggcaacatgccgatatccaagccattatcggtgagggagcctgtgtagtttatcaggcgatagatacctggaccgtagctaccacccgctgtttctgcgacatccagcgtcccatcgagtgtgagattgcccttgacctcaatcaggtcgttcaatgctccgcccgccacaccggcctgtccgagctgcatggacaggatggaaccagcactcaatgcaaggctgccgttgatggtcagcgttcctgcgccgttgctgccgggggcgagggcgccatcggtgacgaccacgttaccgccgataatgcctgagccgccgagaatgctgccattggccacgctcgtttgtcccgttgctgcggattgatcgccatttacgagcagtgttccggcactgaccgatgttgcgccggtataactgtttgctcctgtcagaatggtcgtgccagaaccggactgagtaacgaagcctgcgccggagatcagaccgccatagttcagcgtatcggaacggttgaagataaggccgccgtccgtcacgacaatatcgctggtgagcgagcctgtggtgcctccattgccgattttcagcaagcctttattgatgttggtagggccggtgaaggtattgttgcccgttagaaccccggtgccgtcgtcatttttggcaagggtcgtcttgccggtaccggcatcgccgatcgaacctgcaagcgtgttgtcgccagtattcttgccgccaagtgcgattgtgcgtgcttggttgttatcggcaagcgcgacttgcccggtatccgtaaaaacaatggcgcccgaaccggatgattcgatataggtcaggccggacgcgagcgtaaacagcctgtcggtcgtgtcccccgtaccgaggtagcgcagtgtggagtcattaccgatgataaggttggaggcagccgaggatgaagcgccgatgctggaagccagtacaccattcgcgagcttgtctacactcagaacgccgccattgatcttggtgacgccggtataggtgctgtcggaattggtgagaaaccaggttccggtatcggttttggttagtgaggtgatgccgctaccattattggttagttgtgcgccacgttcgttgtcatcggtgttggtaccggcaagcgtcagcgtcagcgtctgcgccgtgttggctgccgcgaaggtgacggcggcgttgctggtgaacagaatggcgccggtaccctcggattcgatggaatttccgccggacgcgcctaacgtgaactgacgatctgtgctatctcccgagccggtatagcgcaacactccgccattgataacgagattatcagcgtcggcgctggacatgccgattgagctgacgctgccgccatcagccaggcaggagacctccaggacgccgccattgattgtcgtgcttccactatagctgctggcgcagccggtcagtctctgggtcccattcccgtttttaacaaaattgccgatgccggtgatggcgcccgtgtaggatgtaccgttggagttgcccgacgaaatggtcagggtagcaccgcccagggcgacattgccaccgagtgccccaccgcctgaaaggctcgtaacgctcgtgtcgaagccatccaggtccaatattgccccggcggcgttggacaggctcatactgccgccaccgaaggcgccggatgaccctgcccgcagggtgccggcgtcaaccgacgtgccgcccctgtagctgttggaattcatcagaaccagcgtgcctgtatccctcttttgcaaggctccggtaccaaccacctggccggaaaaggtcagcgttgtcgcggcatcggtaacgctaatggcaccagtgccgccctggatagtgaagccgcgatcggtggttactgtgttgccggtataggaaagcgttccgttattgagaacgagattgtcaggtgcgttgctcgacgcgccgatactactggcctggccgccattcttaagacaatcgactgaaagtgtaccgttgctggcgattgtggtcttgcccgtataatcgctgttgcagccgctcagtgtctgcgttgagccacccgttctggtaaagccgcctgtgccggtgattttgcctgtgaaactgttggcagcagatccactcgatgtcagcgtgttgccgccaaggtccaccgtgccagcgccaagcagaccggaaacggtgatgtcatagccaccaagctccagcgaagcaccattgccaacagtcatcaatccggacgggccgaaggcttgtgccgatcctgcgcgtagcacgcctgcgttgacagccgtatttccggtataggtgttggtgcccgaaagaatgagcgtgccgtcgcccagtttggtcagtccgtctgtaccaactgccgttccgctcatggacaatgtagtcccggcattggccacgccgatgctcccatttcccgcgccaagtgtgaaactgcgatcgctgctggtggttgagccaagataattcagcgcgccgcccgccagaatgagattagtggcatcactgccggattttccgagactgctaacctgtccgccatcggcgagcgtgctcaccgcaagcgtgccgccactcactgtggtagcaccgatgtgatcattgctgccgttcaaaaatgtgagtgtgccggcccctttcttttcaaagcccgcatcatcgggactggtaacaagcccgctgaatgcgagattgctgccgctgcctgtgacctcaatcacacgcgccgggccgccattgaccagtgtgaagccgcgatctgtcgttactgatccgccagtataacggaaggttccactttcaagcatgagattggccggatctgccgttgattggccaatgccgctcgccatgccggcatttgccatttgagtgacggtcaatataccgccgctcaatgttgttacaccgctataggtgttttgacccgtcagcgttacgctgccagcacccgctttggtaaagccaatcgcgccgccattgtcggtaattgtcgattgtatggtgaaagtgccggttccggtttgcagcacgccgaggaccccgcctcccgcaatgccggttagagagccaccatttatcgtttgattggtattgccaaccgtattggcaacgatgattgtgccgttgacaccaagtgtttggccagcggcaatggtcacggtcgaatttgctgctgccgtatatttcaggccgcccagttgcaggccggtaccgacggtgccaaaataaggcgtattggctgcgccaccggcatcgctgacaatatcgccattggcccaggtcccggcatcatccttattggcgtagtcgctttcatcaagagccttgattacgccaccatcaaccttggcatagtcggtactgttgacggttgcccagccgccgagcgtggcgctcgttgtggtgatggtcgtatcggcattaatgccgaaatcaataaagccgccagtgcgattgatggcgcccagattgagcgtcagggtgccacccgaccctgatgtggttgtgattttattattgccggcggtgacgttcacaccatcgacagtctggctattggctgcgttgtccatgccaataacattgaacgttccgcccgcaagattcagcgttgagctggtagacagaatattgtccgtcaatgcggttgcattcttgaaattaagcgaaatcgcgccgccattgatggtggtatcgcctgtgaagctgctggcgcctgtgagggtcagtgctggtgccttgttttagcaggttgccgcttccggtcatactgccggcaaaatcggtgctggtagaaccttttacagtcagcgttgcgccgcccaaattgacattgccgccggttccactgagcgaactgagcgtcgtatcgaaggcgccgagatcgagtgtgccaccattgactgtcgcggccttcggcgtggtgccgagcgcttgcatattgcccacgacaagcgtgccgctattcacccctacatcgccggtaaatgtgttggcgctggacaatatccagctacctgcaccgtcgacgcgtaaattgcctgttccagaaacagtgccggcaagcgtgttggtgcccgcaaagcttccgccaagcgtgagcgtcccggtcagcgcaacatcaccgctcagtgtaagcgcgcccgtgccatcgtttgccagaatggcattgttttgtgccgtgaagttgcgatcgctgctgtcaccggcacccaaatagctcagtataccgctgttgatggagatagcgcccgccgcgccggtgcctgtgccaagcgcgctggggtcgccggtgttcttcaacgagccaacctggacagttatgttctggattattgccgcgccgccgaaagtgttgtcgccgctcaccttgatggcgcgacccgccgttccgccaaagacaacgcctacgccattgttgttgctgctgattgtgccaagcagttcgatatcggctgttcctgcgtcgaaattgatattacgggccgaaaggctggaattcgtatgattattgaagatatttcccgtcagcgtcaatgtgccgctgccccggttggagatcgtggaatttgcatagaaccgcgagctaagctgccagttacgattggaactcccaccgctgccggtataagtcgcagaggcactagcagagcttcctacaacgagcgagatcgtgccggcagcctcatccacaggcgcacccagcgcgcttacttcaccgagattgccgatcgaactaaaaaacagagtgccgccactcgatagagacgtctggccggtataatcattgctatcgtcactgagcgtgacgctgctgctggctcttagcccgccggcaccggtgaaatgcgcatcgccgacacctgcgccaccaatcgccgcctgcccccctgttagggtgacactgcgaccggcaagcgacccactgctgttcaggccagctccatttgccagagagatctcattggctgccgcgccgagcgcagctgaactgttgactgacaaggtaccgccagtgacaatgatattgccgctgaaggtattggcacccgtcaacgacagtataccgtctcccgccttggtcagtccgtttgtaccagcaagtacgctattgattgtcgtcgtgcctgaagatgtggtgatcgtgggcgtggcagtgccgagcgtcagtgtgttgccactcaaaatgtagcccgtcgtttcaaacgtcatcgcaccgacagtgatcgggctaccaagcgttactgttccggcagtaccaccgaaaatagccgtatcgaacgccgcgttgttccaggcggaataaggaccgctaacgccatcgccgcttggactccagaaggcattactcgtattccaggcgccagaccctccgcgccccacagcggtgccattggaatcccagtagcgatcagacgctgctgcggttcccgccatcacaagagaaataagcgataattgcagtgtacgggaaaatgcccaaccaatggccggtgccacatgcggggcatagctggcaactttgcctttccatttggtcatgcgcccgccgcgcaagatgcggaaccatgcaggagcagtctgttgctcacgcttgaactgcgtaaaatcctgattggccaaattaggcatatctcaaccccgcctctgtcatttaccacatcaattcgcggtcatttcaaaagggaggtacgagtattctgttattcataagcaaaaaatgcccgggatcatgttgatgcaactgcgtttcaacatcatcccagacgtttataggtgatcgttattgatcgcatcatatttcaataaattaagcaaagcccctcgtacgcatctcttctatgcttaaggtggaaattagcgtcgtgtcccgatcaagcttgcgccagaacgtcgcctagacaaatgcgatccccataagccaaaatgattctcctgaatatattacaacaaattttgaataatttaaagactaatagttatgcgtctattttgacgtctataagaaagtaattttataataaaattgttctatattattatatgtttacattaaaatatactaaatatacatgtttcccgtcatgtcttgctgaaaacgaaatttctggcattcctcgattagggctttcttaatatttataccttaggaatggcgatatggtgggtcccgtgtgttcgcggcgacaggcatgatgccgctccaccatgccggtaatctgaaatccggcctgtccctcagattgtttttcccaaggggcaaaaaactatggctagcattcttacaaactcgtcggctctgaccgctctccagacgcttgcttcgaccaacaagtcgctggaatcgacccagaaccgtatctcgaccggtcttcgtatttctgaagcttcggataatgcttcgtactggtccatcgcaacgtcgatgaagtccgacaacaaggccaattcggctgttcaggacgctctcggcctcggcgccggcaaggtcgataccgcttattccgcgatcaacaagatccgtgaatcggttgacgacatcaagaccaagcttgtttcggctatgggtgcgagcacagaagacaagggcaagatcgaaaccgaaatcaagtcgatcgtcgctaatatcaactcggctctcagcaatgccaactacgcgggttccaacctgctgaatggcccgacgaccgatctcaatgttgtagcttcgtacaatcgttccggtaacgccgtcgcggttgacaagatcactgtcaaggctactgacactgatgcgaagaccatggttaaagatatcgtagatgcgggtttcttcacttcggcctcggacgatactgctattggtacggctctgaatacggttgaaaccgctcttgcttctctcgcaaccggcgctgcgacgctcggtgcggccaagtcgcagatcgacagccagaagagtttcctgtcgggtcttcaggactccatcgaaaagggcgtcggtacgctcgtcgatgccgacatgaacaaggaatcggcacgtctgtcggctctccaggttcagcagcagcttggcgttcaggctctgtcgatcgccaactcgtcgaaccagtcgatcctgtcgctgttccgcggctaataaaccggaccgtttcaggcaaacagggggggggagtatccagcccggccagatcggtttggatacttcaggcggggaggacgggcgcggaatgaattccgcgcccgttcttctttttgcccgacatcctgtctggcaagccgcaccgcatcctcatcgccactttcgcgcaagcttcgcgcattagcttgcgttcaacaggatggcggtggtgtggatgcagcagaatttccagcaattgatcgaacagctcaagggaacgctcggcaagcttggtgcgcgaaagctcatcgcgctcggccttgtaggcgcggctttgatgggtgcgatcctctatacgagcatctatctgggtcgcccatcctacgagacgctctatgtcggcctttcgcgcgatgacgtgaaccgcatgggccttgcgctcggtgaagctggcattcccttcgacgtgaagtctgatggatcctcgatcctcgttccaatcggcaaggccgaaaacgcccgcatgtatctggccgaaaagggcctgccgacctcgaacaatgccggttatgagctgttcgacaatatggggtcgctggggcttacgtcctttatgcaggagattacccgtgtgcgcgcgctcgaaggagaaattgcccgtaccattcaggccattcgcggcgtgaaggctgcgcgcgttcacatcgttctggccgaaaaaggctcgttccgccgcggcgaccagaagccgtctgcctcggtcgttattcgtgccgaaggcggattttccgctgaatcggcccagtccatccgccagctggtcgccgctgccgttccctcgctcgatgcgtcttccgtcacggtgctcgatacaaatggccatctgctggcatcggctggcgaaggggccaatggtgcggctctcatgaccgcgtcgcttgaacagtaggttgcgagccatgtggacgacagcatccgcaaggcgcttgcgccctatcttggcctgggtcatttccagacttccgttcaggccgcgctcgacaccgaccgccgccagaccaaggaaactacctatgatcccgaatcgcgcgtggagcgttccgtccgtgtggtgcgcgaaagcggcgattcccgcaacaaccgcaatgataatgcgacgggtgtggagcagaacattccgcaggagcaaatccagaaccgcaacggcgaaagctcgactgaaaagacggaccgccgtgaggaactgaccaattatgaagtgaacagcatgacggtttcaaccgtcagtgacggctatagcatcaagcggctttcaatcgccgtcgtcatcgatcaggcgcgcctgttgcagaccgctggcaccacacccccacccgccaatttcgtggaccagcagattacgaagattcgcgatctcgtcgccaccgccgctggtctcaataccaatcgcggcgatgtcatcaacgtcacggcggtcaatttccttgactctgccggtgcggatatggagcctgtttccgcaccgtggaccgatacgcttcttcgtcagagtggaagctatgccaatgcgcttgccattcttgccgccgtcggccttctgatctggtttggcctgcgcccgctattgcgtgaccagaatgtgaagcccgcgggtacggaagtcgctatccgtgaggcgggtgaggtcgcgacgccgaattttatcggcggcgcggaaagcgtgggcgaaggtgttcaggccgtcattggcggtcctgcggcctatgccgatcagatgaagacgagcctcagcgatctgcgccagcgtatgcgtatgccggccaagctcaggctcgaacagatgatcgaaatggatgaagagcgtgttgctgccgttctcaagcaatggattcacgaaaccgcttcgggccgtgaggccgacccggcgaaggcatcggccatgccggagctgaaggcggcctgagaatgagcgcgctttccatcagccgatatctgactgacttctcgacccaccatattgacgataaggcggttgagatcattaccgcgccggttccgccaaaaccgctgacacccgtagcgggcgaggctgcggaaaagcctgccgcagtggggcaggagcaggcggaaatggccgcagtgatcgcgctggaggaagaaaaacgcgcggctttcgaggctggccgtgaagatggccacagggaagcacaggtgctttacgaggctgaaaaggcgcgtctcctgcgtgaacatgaagcggaaatcgagacgctgcgtgccacattttcgcgcgaacaggctttgttgctggcgggtagccttaccgaagcactgagcgcgctggaacagagcctctccggccagatggctgaaatactgatgccacttctggccgcgaaaatggagcatgaggcggtagcggaatttgcccgtcgcatcgcggcactggcgctggaaggtgaggcgccggaaatctccggcccggcccggcttctggaagcattgcaggcccatggggtgcttttgccctccggttgccgcttttcagagacggcatcgaacgaactttccttttcctttggcgaacggatgctcgaaacgcgcatcgcgccgcttcttgaagaactgaaggctgcggtgaaatgaacattgagcccgaaacgaagcgcgagatcatcattgttcgccggggcgggcatgacgaccatgaggcgcatcatggcggggtgtggaagattgcctatgccgacttcatgacggcgatgatggcttttttcctggtcatgtggctcatcaatgctgccaatgaggagaccaaggcggcggtggcgagctatttcaatcccgtcaagcttatagaccgccattccagcccgaagggcgtgcaaaatgtggaccagcgcgatggcaaggttcgttttgaaagcgaccagcaggtggaaagtagcaccaaggtcgtcaacgacaccactgtgcgcccggcaagcgaccaggaggagcggcagctcttccgcgagccctatgccatgcttgcggaattggcgcatgaaacaggcgttctgcaaaatcagtcggcaaagggcgatggcggcacggcgcaatccggctccgccagcggtgcggatggcggcgaggcctatcgggatcctttcagcccggattactggtcgagcaaggcggtgggagacctgaccccgcctgcgccgcaaaccgtgccgcaaactgcacccttgccgcaggcgcagcccaaaaaggctgaaacgcaggaagaactgatcgccgatctgaagaaagccgcaacaggtgaaccggccccgaacgcgggcaaggccgccaaacccgaaccgatgccggatgttaccgtggttcccgtggaagggggcgtgatgagccagcttaccgacaaggttgattatggcatgttcacgatcggctccgccaagccggatgcccgtgtggtgcagatgctggagcgcattgcgcaggtgattgcccgccagccgggcgaggtcatcatcagcggtcatacggatgcgcgcccgttcaaaagcgcgacctatgacaattggcggctatcctcggcccgtgcccagatggcctattatatgctggtgcgcggtggccttgatgaaaagcgcgtgttgcgtgtcgagggctacgcagaccgccagccgaagaaccccaacgatccgaatgccgcggaaaaccgccgcatcgatattttcatcaagtccaagccatgaagcggcctgccttgcgccccttgctcgtgttgatggcaagcctttcttttgcgggagtggcgggcggaacggcctgtgcgcgggcgcagcctgaaatgcggcccttgccggtgcttgaaccctataagctcgtgcgttcgttgcgcatgttgcaggatcaggtggttgcgggcaagccggaagcggtggtgatgctcaacaagcttctcggcttcgtcagcaccgatatgagccgggcgcagccggaggtatgggacaagccggaaaatatctatgctgcaatcatttacctattcaatggcggcaacccggaagccgtgcgcaaggtgctggctaatctgaagaccgatactgttccgcaggaactggtgaaaggcgcgcttgcctatgcttccggccagaccattgaggttgtgaagcttttctccgtgccgctggcgccggaggttccggcggaactcaaggcatccatcgtgctcgttaccgccaatcagatgatggccttcgatccggccacggcacttttgcggcttgaccaggtgcggcttgaagcaccgggaaccctgttcgaggaggcagcgatccgccgctccttgccgattgcggcaaagcgtggcgctgcagacaaggtcaggcttctgtcgcgcaattatctccagcggttccggcactcgccctatatgcgcgatttcatggcacagtttgtcgataccacgctcaagctcagcgaccgtatcggcgatgaggaactggtaaagttgatcggctcggctgatccgctcttgcaatatacgctctatcttcagattgcgcgcggcgcgctggtggatgggcagacggaacgcgcacgcttcatgtcggcagaggcgcgcaagctggccggtcatctgaacgccgatccgacgcgtgccaatctctatgcggcggcaagcgatgtggcgtcggattcggcaggcagcgccttgcgggaactatcgcagatttcgcccgatcacttgcaggaaccggatcgcaaattgctgaaagcggccgaaacggttggggcgattgtcacccgcgcacccgataccacatcgcgcgcaaaacggagtgcggacgagcgtgaggtgccacgcatggctgtggcggatgcgccgcaactgccagcccaacagaccctttccgcgccggtggaagtggatttcaatccagcccgcacgcgctccgaggcggacttgcagaagacgatggaaaatgcgcggcgcaaactggcagaaatcgatgccttgttaggaaagaccgttgaatgagcgttgatatgttgctgacagcatctggcaggctggcctcccttgcgcgcaattccagcacgcaggccagggtggccggtgatgaacaggatggcggctccgatccggctacgctcttcggtgcacttcttgaaaagccgcatggcaaggtcgatgccagcggcaaggatgaagcggaagcgaagtccgatgaaaaggaggctggcgacggcagcgggcaaaagccggttgccgttttcggcctgccgcaaaacctgctttcccttgcttccgctttgcccggccagcagcatggtgaagggggcttttctgtggaagaaaaggcgggaaacccggcgtgtgcagccgtttcagaaccgggaatggtggatgttgttgatcccgctggaattgataaggcggcagcagaatttgcgggcgatgatgaaaaacggcccctccgtgagttgccgcgcgtgaaagcggcacaaacgaatggcgatctggctatcagggcagggcaggcctccggtgaggctgctttggatatatctggggatatatcgggcaacaagctggcagaaggtgctgcggctgatgttgccggtattaaggcgcccaaaccggcaaccgatcatgagccggcaaaaggcatggacgtgcgtgccgacctcctgccgcaacaggctgccgcaaaaagtacggtgccagcagaagccaaagctgcggctggcatgccggaggcagcacggattgcggatatagaggttgtttcggagcgcagtttcggcacggtcaagaccttgcagatcaggctcgatccggtggagcttggcgcggtgacagcgcgcatccgcgtcgcgggcgacagcgtggaagtgcatctggtggcggacaaatcccatgccgccgaaatgctcgctgccgaccgttccatgattgaaaaggcgctgaaagtggccggtgtcggcgacgatacgaagatttcagtcacggtggcagaccgcaatgcgcagggcgctgcgcaacatgtggcggcggcgcagaatgcgggccagcagcaggcaagcgcgcaacagcaggggcaccaactggccttcaatatgcagcagcagggctcgcaaggccgtgggggcgaggctcaggcgcagttcatgagcggtagatcgggcggagagggtggccggaatggcggatcgggtcaggcgggacgtgaacatgcgaatagtcaggcgaagcccgaaaatggccgtggcgctcctcatatcggtggtcgcggtctggttgtctgatgcaccattggcgcaggcggaaaatatctgcgagcgggaaatgcaccgggcatcggcccgttacggcgttccgctcagtattctctatgccgtgggcctgaccgaaacaggccgcaagaattcgctgcaaccctatgcgatgaatattgagggaaaggccgaattcccgccctcgcaatcggccgcaatcaggcgttttggcgaagtgcgggccgaaggcgcgaagctgattgatcttggttgtatgcagatcaactatcattaccacagtcaggcctttccctccgtggcggcaatgctaatgccgagcctgaatgtggactatgcggcgcgctttttgaagcggcttcgagaacgggaaggcaattggaccatggctgtcgcgcgttatcatgccgggccgaataacgatcccgcgcagaagcgttatgtctgccgcgtgatggcgaatatggtggcaacgggctttggaaactggacgcctcaggcacgaagcttctgtttcagccgcggcgggcttttgtaaatcttacagcttgtaggggcgtggtgttcgcacgcatgttggcgatgcacaccagaaagttgcggccatggttggggcctgttttagtggcgggctttttaaatccttgtaatgaatcgtaaaagtttgtgagccgttaaggattcattcattcttctaccgctaaagacgtaggcgcgttgcaatctgcgcgattcccttaattttagcactagttaaattgtctcccaataaatggcgttcaactttttgccattgtcgccgaatcatttagcccgctatttatttggtgcttgggctaacatattgattcggaaggcggggccgatgattgttgtcgttgacgacagagacatggtgactgaaggatattcttcctggttcggtcgcgaagggatcacgacaacaggtttcacacctaccgatttcgatgaatgggtcgagagtgttcctgaacaggatattatggcgattgaagccttcctgattggtgaatgcgccgaccagcatcgcctcccggcccgcattcgtgaacgctgcaaggcgcctgttatcgccgtcaacgaccgtccttcgcttgagcatacacttgagctttttcaatccggggttgacgatgtggtgcgcaagcccgttcatgtccgcgaaattctcgcgcgcatcaatgcgatccgccgccgtgcgggcgcatcggcaacctctggcgcagatggcacgcaactggggccgatccgtgttttctccgatggccgcgatccgcagatcaacggtatcgattttccgctcccgcgccgtgagcgccgcattctggaatatctgattgccaatcgcggccgtcgtctcaacaaggtgcagatttttagtgcgatttacggcattttcgacagtgaagtcgaagaaaatgtcgttgaaagccatatcagcaaattgcgcaagaaattgcgcggacagcttgggttcgatcctatcgattccaagcgtttcctgggctactgcatcaatatcgagtgatattgatgttttcccgcaagtcccccagcctgaagcatttctcccaaaagtgcgaagcatctacgcaaaaaaaccagttcgctggactgagttcagatcccgcttcgatgtgtcggatcatgcgtaaaacaagaaatagagcggttctgccgaccccgtaactgctctatccggccgtttccagcattcgttttccttccgcgattttgtgaaacaaagccggctcatcaatgaacaaaatcccaagggctacagtttcacgcaagcgtggttcgttagcctcccccgcggattatcagggcaaatcccgtttcatggaacatgggggccgtcctgatggcttgattttcaaacgtttccgaacgcgaagctgcttcgctggaaataccctaacttgtcaggagttgccaatgagcctctacggtatgatgcggaccggtgtttcgggaatgaatgctcaggcgaaccgtttgtcgacagttgcggataatatcgcaaatgcaagcacggtcggttacaagcgcgcggaaacgcaattctcctcgcttgtcctgcccagcactgccggacaatataattccggcagcgtactgaccgatgtgcgctatggcatttccgatcagggcggtattcgttccacgtcttccacgaccgatcttgccattgatggcaatggctatttcgtggtgcaaggccccggcggctccacctatctgacacgggccggttctttcgtgccggacaagaacggcgatctggtcaattccgccggttattatctgctgggtgcgggcgcggacgaggcggcgggtgggctgaccgtcgcggggcttaatatcgtcaatgtcaacgcggccgctttgccggcagagggaagcacggcgggcgatttcaccgtcaacctgccttccaccgatcaggcgcctgcggctggcggatataaccacaaaacctcgctcatttcctataatgacaagggtgagaagatcacgctcgacgtctatttcaccaagacgggtgcggatgaatggaatgtttccgtgaagaacgctgccgatggcgtggagatcggcacgacggtgctgaacttcgatcccacaacgggcgatctcgtttccggtggcaatgtcgcggtcaatctcggtgcctatggtggccagaccctcaatctcaatctgggcggttccacgcagcgtgcgggcgattacacgatttcacaggcggtcatcaacggtcaggcgccttcatccatcaagggtgtggatgtcggtaatgacggtgcggtggtcgcggtctatgaaaatggcacgcagaaggttctctaccgtattccgcttgccaatgtagcaagcccggaccgcatgacggtggtgagcggcaacatattcctgcccagtgcggaatccggcgatgtccgccttggcttcccgcagggcgatggcatgggcaagatcatgtccggcacgctggaggaatccaatgccgatatagcgcaggagctgaccgacatgatcgaggcgcagcgcagctatacggccaattccaaggttttccagacgggtttcgagctgatggacgtgctggttaatctgaagagataagctggggcctttcaaaaaggaaccgctccaaggcggctccggggaaaaggggttcccggaattgccgttttgaaaatccgggctgctctcgtgtgcgagattgcccaagcgaggatggggtcaaatgtcacttagttctgctcttctgacggccaaaagttcacttgcggcaacgtccaagcagacgtccgtggtttcccgcaatatttcaggggcgaaagatgcggattattcccggcgcacggcctcccttgtatcgggcccctatggctccctttatgtggggatcagccggtcggcggatgaagcgatgttcaatcgctatatccagtcgaacagcgccgcttccgcatcgtccactctcgcagacggtctggaccgcctttccgcgctttattcggcggataattattccggctccccttccggccttatcggcgatctgcgcgacgcactccagacctatgtcgcttcgccttccaacagcgcgcttggcgatagcgtggtctcggttgcgcagtcgcttgccaatgcgttgaatgactgtacgcggcaggtgcagtcgctgcgcaacgatgccgaccgggaaattgcggattccgtcgccaatatcaacgatcttctggcaaaattcgagaaggccaatcagaacgtggttggtggcacccgcatggggcgggacgtgtcggattatctcgatcagcgcgatgcattgctgaaacagctttcaggcgagatcggcatcacaaccatgatgcgcggtgacaacgacatggttattttcgccgaaaacggcgtcaccctgtttgagacgacggcacgcaaggtcactttcgagcaatccgccgttctgacgccgggcgtggcgggcaaggcggtgacggtcgatggcgtgccgctcagccatgatacgttcgaccagccttttggtacgggccgcttgagcgggcttttgcaattgcgcgaccagatcgcaccgcaataccagatgcagcttgatgaaatcgcacgcgggctggtgacggtgtttgccgaaagcgaccagacgggttctagcccggaccagaccgggcttttcagctggagcggctcgcccgccataccgggtgcaggcctttctgccggtatcgccggaacgatcgaggtgtccgtgccgttcattgcttctgaaggcggcagcgcgcttcttctgcgcgacggcggggccaatggcgcgaattataagtataatgtgcaaggcgctgccgggtttagtgatcgcctgcgcgcgctgaacgaagccttttccgaacccatggtttttgatgcagcggcggggatttcctccagttcaagcctgatcggctacagcgcctcgtctctgggctggcttgaaggcaagcgccagaaagccaatagcgaatttacctataatgggacggtcgccagccaggccgattttgctctttccaacgccactggcgtcgatatcgacactgaaatggcgctgcttctcgatcttgaacattcctatcaggcatcaagccgggtgctgacgacggttagcgcaatgcttgatgatcttcttaacgcggtgtgaggccaatgaaagcgcaatcgatttccacctatggcgcaacatcagccctgcgggcccttgtcgccaagaacaaggctgaaatggtgaaggcacagcaggaagcaacgaccggcactgtgttcgatgtcgggctgtcgctgggttctcggacggggcagacggtttcgctgcgcaaggaatatgaccggctgagcgttttgaccgacatgaacaagctggtccagcagcgcatgaccgcaacgcagaccgcagccggcaagatcatcgagaatacgcagaacttccttggtgatctggcaggggccaataattccggtgaaacggcgaagaccgtcgctaaatcggcgcgctcgatgctggattccgttaccggtcttctcaacaccagcttcaatggcgaatatattttcgccggtgtgaataccgatgtgaagcccatctccgattatgcggatggcagcaccgcgcaaaatgccgtgcgccaggcctttcaggatcatttcggtttcgccatggatgatccgcaggtggcgaatatcagcggcgacgagatgaaagcctttctggaaggtgatttcgcagaacagttcaacgatgccaattgggcggccaactggtcggatgcttccgacacgcgcatcaagagccggatttcgcccactgaaacagcggatacctccatttccgccaatgcggatggctttcgcaagacggtcatgtcggcggttatggtgacggaattcgcagatatcggcctcaacgcttcggctttcgatgccctgacaacacaggccttgcagatcacgacacaggcggtcaccgaaacgacatcggagcagacgacgctcggccttgcccagtctcgcaccgaggccgcgacgacgcgcattgccgcgcagcagaagatcctgaaccagtccgtgctcaatcttgaagaggtcgatccctatgacgccgcaacgcgtgtgaacgcgctcaagacgcagatcgagacatcttattcgctgacggttcaactacagaatatgagcctcctcaactatctgaggtaatgcataaaatacatataaacaaatagttagagctatatcggcgcctcccccgacgctgggccgctctatccggaaacaagggcggccgcatgatgcgaacccgccgaagatgctgaacaagcggagacgatatgtatcagttgcgctacgaagatgtcatgaatgacgatatggcgagcgccaaggaacgcgagcggatgcttttcgaccgcaccattgcgatgctcgaagcggcgagggcaaatggagccgaatcgcgcgaggggatcgatgctgcctatttcacttcaaaactctggacgacgatcatcgatgatctgggatcggaggaaaacgccctgccgaaagaattgcgggcggcgatcatttccatcggcatcttcgtgctgaaggagattgaacgtatccgccagggtgagagcaatgattatgcaacgctgatcgagatcacccagtcgattcgggacgggctttgagatggcggcgaacagcaaaacggcaatccggctgtcgctgagggcaggggagcggattttcatcaatggcgcggttctgagggccgaccgcaaggtctcgctcgaacttctgaacgatgcgacattccttctggaaaaccatgtgctccagcccgaagacaccacgacgccgctgcgccagctttatttcgcggcacagatgatgctcatcgaacctgccatgcgcgagcaggcgggcgctactttcgcccagatgctgaaaggcatgttcgccacgttcaaggatgcggaaatcctgaacgcgctgaaactagtggatgaactggtgcataacgggcgcgttttcgaggcgctcaaaaccattcgcgcgcaatatccgcgcgaggctgaacttatgggtgcgcagcccgtggtatggcctgtgacgaaatccgggaaatctgcgggggcaaatccatgacgacgacatctccggttggctcgaacacgacgaacagtgccagtacggccagcaacagcacttccgccgccaacaaggcgagcgtcgattatgactcgtttctgaaacttctggtcacccagatgcagaatcaggatccgacacaaccgatggacccaacgcaatatgtgtcgcagcttgcaactttctccaatgtcgagcaatcggtacagatgaacagcaagctggaaacgctgattgccaatacctcgctcacacaggccgagggctggattgggcgcacgctcaccaatgccgatggcagcatttcgggcgtcgtgaagtccgtcaccatccagtccagcggtatgctggccgaactggaagacggcaagacactgacgatcggcgaaggtgtcaggatcagctaggacatgatgcggtgaacgaggctgatgcgcttgatatcgtcaattcggcgatctggaccgtgctgaccgcaagcgggccggcggtgcttgccgccatgcttgcgggcattgggattgcgctgtttcaggcgctgacgcaaattcaggaaatgaccctgaccttcgtgccgaaaatcatcgtcattttcgtcgtcctggcgctgacggcaccttttgtcggtgcgcagatcaatgctttcacgctgcttgcctattcccgcatcgaaaagggtttttaagagcgtagccttcgcgcaagcttcgcgaggtagagcatttccagcaaaagtgtgaagcggttttgcgttgaaaaatgcgatgaaacaaacacttggagcggttccagcggcccgtttaactggaaccggcccaatgtccgtcgcgaaacaggaggcagatgtgcagcaggctgcggcaaaacctttcataaaaggcaaatttctgaccggcagcgatatcgggcttgccgtcggcatcattatcatcctgaccgtgcttttcctgccggttcccgctgttgtgctggatatcgggctcgccttttccatcgccttttccgtgctgatcctgatggttgcgctatggatccagcgcccgctcgatttttcggcctttccgaccgttctgctgattgcaaccatgatgcgattgtcgctcaatattgcgacgacgcgcgtgattctcacccacggcaattagggctatctggcggcgggtcatgtgatccacggcttttcgcagttcgtgatgggcggcgatttcgttatcggcctggtcgtcttcgccattctcatcatcgtcaattttctggtcatcaccaagggtgcgacccgtatcgcggaagtgggcgcgcgcttcacgctcgatgctattcccggcaagcagatggccatcgatgccgatctttcatcgggcctgatcgatgaaaaggaggcgcagcgccgccgccgtgaactggaggaggaaagctctttctttggttccatggatggcgcgtcgaaattcgtacgcggcgatgcgattgccggtctcataatcacggccgtcaatatttttggcggcatcgtcattggtgcgacccgccatgggatggatatttcgcaggccgccgatgttttcaccaaactgtcggtgggcgatggtctggtaacacagattccggctctgatcgtttcgctcgctgccgggcttctcgtgtcgaaaggcggcacgcgcggctctgccgatcaggcgattttcggccagcttggcgcttatccgaaggcgcttttgattgcggcgctcctgcttttcattctgggcgtcatgccgggccttccggcctttccgttcttcctgctcggcggcgcaatggcgttcgtcggcattgccgtgccgcgccgccaggcgcgccagcgcgaggccgatgccgccgaagcgggcaagaagcagcgcgaggcggaagagcaggaacgcaattcggtcaaggcttcgctggaaaccaaccagatcgagctttgcctgggcaagcagctttctgcccggctgatcgcctcgcaagaggaactggcgcaccgcgtcaacaagatgcgccgcaaatttgcgcaggaatacggtttcgtcatccccgaaatcaaggtcacggatgatatcgcgctaccgccgaaaagctatcgcattaaaattcacggcacagcggttgcaagccatgaattgcgtgtgggcgaaattctggtcgtgctgggcgaacgtccggttccatccgtgccgggtgaggaagtgcgtgagcctgctttcggcatgcgtgcttattcggtgccggaaaccttcactgccgatttgcgccgcgaaggttacatgacggtggataatctgtcggtcctgctgacgcatttgagcgagatcgtccgtaacaatctggcgcagcttctttcctataaggatatgcgcatcctgcttgaccggctcgggccggaatatcgcaaattgctggaagatatctgccccgcacatatttcctattccggtttgcaggcggtgctgaagcttcttttggcagagcgcatttccatccgcaatctgcatctgatactcgaagcgattgccgaaattgcgccgctcgttcgccgcccggaaatgattgtcgagcatgtgcggatgcgcatggcccagcagatttgcggtgacctttccgataatggcgtgctcaatgtcctgcgccttggcaaccgctgggatctggtcttccaccaaagcctcaaacgcgacgccaagggcgaaatcgtggaattcgatatcgatccgcgccttctggaacagttcggcacggaggcctccgccgccattcgcaagcatttcgataatggcgagcgattcgtactggtctcctcgccggaggcgcggccctatattcgcatgattatcgaacgcctgttcgccacgctgcccgtgctttcgcatgtcgaaatcgcccgtggcgtggaggtgaaatcgctcggcgcgatttcctgaccgggagagaccccgttgcctgtcacgcaactgccgctcaacgaaatcatcctggccgccgtgctggcgttttgccgcattggcgcatgtctcatgctgatgccgggaatttcaagcgcgcgcattccgttgcaggttcgcctgttcattgcgctcgcctgctcatttgccgtgctgctgcttgttcttcagcgcatcgtgacggcagtggatgcgggacagccttggacgctgtttcgcctgatggtgggtgaaatgttcatcggtgcgctgatcggcattctggcgcatatttatttctgggcgctgcaattcatggcgaacatgatggcgatggcggttggctattccggttcgcctgccgattcgattacggaaaacgagccgcaggcaacccttgcgaccatcgtgactttcagcgcgctgtttctgtttttcgtgaccgatatgcatctggaaatattccgggcgctgctcaattcttacgtggcaatccccgtcgatggccggtttcggccggatgcggcgatgatcgattttaccgatgcgctttcagcggcctttctggcgactttgcgtatagccgcgccctttatcgtctttgccattctggtgaatttcgcaatcggcctcgtcaacaagctgacacctgcgatcccggtctatttcatctccatgccttttgtcctggggggagggctgctggtggtctatttcatcctgccggagcttctgcgctttttcacgcatgaaaccgcaacccagttgcgcgaacttttctgagggcgacatgacgcaggctggaacacgcaatctgaggaaactggtggaactgcaaaagcttggctgtgcgcggcacgaagcagcacttgccatcgcaaatgcgcgaaagtcggcgcttgatgaggagcgcgcggcgctgattgccatgcaggaccggcgctatgacgcgaatgcgctcgatattgatccctcgctcgtcatccggtggctggagaccaatgcggttgaaatgcaacaggtcgaatcacggctcgaattggcgcgaaaagcacttttgaaagagcaacggcgcgtggaacttctgcaagaccggctgaacgatgcgcaggctgaccgtgagcggcgcgagcttgccagcctgatcgaagaatttgtcagccgcaaaacatcggatgagtcgcaaaagcggagctgaattcgcccacaagtttcagtcaagtttgacctattatggtgcatttaacaaaagaaggaaacgaggcatggcgatcaacccgccgtcagatctggtgatggacgtggcgcgcgccgccgatccacaggcctatcgcatggcggcggagcggctgaatgcggcatccggcgttgctgcgccgatgggcggttctgcggcaacagggctgacgcaggataattttggaagcttttccgaaaatctcgcggctgaggtcagcgtacggccggatgcgcaaagcgcggccagcccagcctatcgcaagtttgaggctttcatgctgcaatcctttgtgcagtcgatgttcaccagcgacacgactgcgacttttggcaagggcattgccggggaatactggaagtccatgatggcggaagccatggcgaacaagatggcagatggcggcggtgtcggcattgccaggttacttgaagaacaggcggcgcgaaacaggcgggcagaggcgccggcaaccctggccctgggagatgtaatcgatactctggatgtgaatgcgggtgaaaaggcggtttcaaaggacattattcatggccttgaacgcaagcttatccaaaagcaactcggcaacaataacagcaccgaccgtgcgcacggctgatggcgtgttccagacttcatgttcaagattggcaggcactctgccgtcatttgttagttttaggcatctccgtttgtgacctccctcatgaaacgccggatatgctccatgatcaaggaccagaaaatgactgaaacaagcttcgagaacagcctgccgccagaagatttactgattgttgctgcgagctgtgagccggaacaggaacatatgcgggaaccagacttggtcagggatgcggcgttgaaacccgtcatgcgcgcaatcgagcgtctggaagatgtcattgaaacggaaacccgcctgcttctggaaggcggaaaccccgatcttgcggaaatcaatgcgcgcaagagccgtggactttatgatttcaacaaggcgatcaaaaaggcggcggacaccgccgtaccggccacaatgaaggggttgcagccttttctcgaccgcctgaagcaaaagctggaaaggaactgcgaagccttgcagctccacctgcgcgccgtgggcgagcttgccgatctcattcgcggcgcgcttgaaacgcaggaagcagacggcacctataatatgcagagcgcgaggctcggtcacgcccgatgatccgcattatcgtcatcggcctgtggatttgcgccgttgccctcggctctcttttccttgcggttaaccgcgatgtttccgcctcggctgtggtcgaggccgggccgggcggctttggcggcgtggactatgtcaagacggatgtgatgagcgtaccgatcatctcaaacggcgccgttacgggctatgtggtggcgcagcttgtctatacggtcgattcaaatatccataaaaaactcaccgtgccgttggaatattttatcagcgacgaaatattccataagttctacggcagttattcggatacgaagtcggttgagaaggtgagcttcgaggatgtgcgctcctcgatcatcaatgatctcaatgcacggtttcccgaacccgtcatcaaggatcttctggtcgagcagttcaactatatttcctccgaggaaatccgcaccatgaatatgcgcgcgcacgcgcagccaggcgggcggaacaggaaggccgacgctgagcctgccgctcaaagtgaataatattttcctgcaagatgggcgaggcgctcttcatcgagcggtatgacggtcggatcgatgatgaattccacgccgaattcacgtcccttgcgccaagcaaggcgggccagaagcgcgcgcgcataatgatcgtcaaagagccagaatcgttccggcaggtatagggccctcccgcaccctgatcttcgctccatggggggcaatatcgatgaactggcattcgacgacgaaccggccatccagattcacgatcttgccggagcgcaatcgcgtgcgctgtctctcttccctgcgccgttcttgtggtggcttaacccgtgccatatcaaaatcttacctgctatttcttttgctctagcaggtttcgattgccgaagcgttactttttcggctctgtctggattatgctctcatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctcatgatcgtcgcaggcttcgcagatgccgcgcaattcgagcgtcgttttgcgtgacttgaaaccgttctgcacgctccatgcggtgacgagattttcaatggccgcatcggaaaattccgtgacctgcccgcatttttcgcagatcgcaaaagcaacgaggccctgctggtggcattgcggatgcgcgcaggcaacgaaggcgttgaggctttcgaggcggtggatcagcccgtaatcgagcagtttttccagcgcccgatagacctgcaatggcgcgcgaaagccatcgtcccgtaactggtcgagaattgtataggcgctgagcggaccgtcggccttggacagaacgtcgaaaaccagcgtctggttgcgggtcagatcccgcggggcgtggtgatggtggtgcgtcgtcattgtccagcgatccgtttcggtgaagtctctctccccttatttaggggcagcaggctcaaaatgaaaatggcaagtgccgcgaccacgatggacgggccggatggcgtatcgaaatgaatggagccgtaaagcccgccgatgacaccggcggcgccgatgagcgaagccagaacagccatttgttccggtgttgaggcgaagcggcgcgcggtcgccgccggaatgataagaagcgatgttatcagcaggataccgacgattttcattgcaatggcaatgacgatggcaagaagcagcatgaatatgatgcgtgaaagtgccgggttcattccttcagcccgtgcgatatcctcgcttaccgttgctgcgaggagtggtcgccacagccatgccagaacggccagaatgagcgcgccgccgccataaataaaggcgatatcaatacgcgaaacggcgaggatatcgccgaagaggaaggaaagaaggtctacacgcacccatgtcatgaaggccatgagaacaaggccgagcgagagggttgcatgggagaggatgccgagcagcgaatccgctgacaaggtgtggcggcgctgcaaaagcagcagaatggccgaaatggccactgcgacggcaaacacgccgaccatcaggttaatgtcgaaaataagcgcaagggctacgcccagaagcgcggaatgggccatggtatcgccgaaataggccatgcgccgccagatgatgaagcagccgagcggcccggtggtgagtgccagcccgatgcctgcgatgatggcgcgggtgaagaaatcgtcaagcacgcggctggcccccttcgtgatgatggtgttcatggtcatggtgatgaccgtcttcaacgtggcaatgtccccttggtcccattgtggatcctgctatgggatccgctgtggttccatcggcataaagcacacggccatcgggcagatgtgtatgatcgtggtgatgttcatagactgcgagcgggccgacagcgcggctgccgaacaggcggacatattcggggctggatgtcacgtcgcgcggggtgccgctgcaacagacatggccgttcaggcagatgacgcggtcggtcgcggccataaccagatgcagatcgtgcgaaatcagtagcacaccgcaactcgtatcgtcgcgaagcctggcaatcagttcgtaaagtgccgcctcgccggaaaaatcgacgccctgcaccggctcgtccagcaccatgatgtcaggcttgcgggcgagcgcgcgcgccatcagcgcgcgctggaactcgccgccggaaagatgcgccgtttccgctttcgcaagatgggcaatgccgacggcttcaagtgccgcatcaatttccttgcggggaagcggccccgtcagcgtcatcaggcgttcgaccgaaagcggcaaggtgcggtcgatattgatcttctgcggcacataaccaatacgcaggcccggcttgtgggacaccatgccttcgtccggcttgagaatatgcagcgccatcttggcggcggtgcttttgccggcaccgttctggccgatgagggtcacgatctcgccgcgctccacgctcagatcgacattgcgcaccagccagcggccatcgcgataaaccccggcattcctcagttcaatcaatatgtctcgcgccgccccggcggggtgagaggatttcttatccatatattccgggctttctctgcctgcatagactcttggatgaaaggatcatccgctgattcggaatttttcccagcgtctttttcggttgcccggatgctggtgagaatttttccgaaatggggttgtctcatcttatgacagacgttatagcataacgtaatttgcgtaataaaataacatatcatgcaaatatgatgttcctccccgattgctcaagagagataccatgaaaaatctgcattccttgtttcttgcttctgcctttctggctggcttttgcggttcttcccttgcaggcgaacgtgagggcgtggttgtttcgatcaagccgcttcactcgattgtttccgccgtcatgcagggcgtgggtaagccgaagctgatcgttcagggggctgggtccgagcatgtttatagtctgaaaccctccgatgccgaggctatcgagcacgccaaggtgattttctgggccgggccatccatggaaacctttctcgacaagcccattgatacgctgggcgagggcgcgaaagtggtggctcttggcgatgcgaaagggttgacgaaactaaaattccgcgagggtgggccgttcgaggcgcacgatcatggccatggggggagccatgaggaagagcatgacgcacatggttcaggcgatcacgaccatgcggccgaagtcgcagaagaaggccatgaacaccaccatcacggcgaatatgatctgcatttctggcttgacccgcaaaatggcaagattctggctgccgatatcgccaaaacgcttggcgagagcgacccggaacacgccgcgcaatatgaaaagaatgccaaggcctatggagaaaaactcgatgccttgaccagggaagtggctgctgaactgaagccggtcaaggacaagcccttcatcgtctttcatgatgcctatcaatatttcgagaatcgcttcggcatgaaagcagccggctccatcacggtcagcccggaaaaagcgccgggtgcggcgcgtatccagcaaattcacgacaagataaagtcactcggtgcaacctgcgttttctcagagccgcaatttgagccgaaactggtgaagacggtggttgacggaacgaaagcccggacaggtgttcttgatcctcttggcgcagaactgaaggacggccctgatctttatccgcaactcatccgcaatctggccaattcgctgaaagactgcctgtcgaaataaatcaggcgctcttgctccctttccgtggcaggcaacgggaagcggctgcaagggggctgggccgtcttgccggtaaaggtgaggcggcctgtccctcgcaggctgcctcacgacacttgccttcaatctcgaccaccatcacgactgattttaaaggagcggcgccatgcaaaagcggcttcccgttacggttttgtccggctttctcggggcaggcaagacgacactgctcaatcatgtgctcaacaatcgggaaaaccgccgtgtggcggtgatcgtcaacgatatgagcgagatcaatgttgacgctgcccttatccgcgagggcggggctgatctttcccgcaccgaggagcagcttgtcgaaatgaccaatggctgcatttgctgcacgctgcgcgatgatcttttgaaagaggtctcgcaactggccgctcagggacgcttcgattatctcctgatcgaatcgaccggaatttcggaacccttgccggtggcggccactttcgagtttcgcgatgagagaggcaaaagcctttccgatggcgcccggctggacacgatggttacagtggtggacgcagccaattttctcaaagactacgcttcaggtgattttctgcgtgatcgcggcgagtcgctcggtgaagaagacgagcgtacgcttgtcgatcttctggtcgagcagatcgagtttgccaatgtcgtggtgttgaacaagatatccatggtgtcgaaagaggaatgtgcgctggcgcgcaaggttatccgctcgctcaacccggacgcccgcatcgaggagacggattttgggcaggtgccgctcaatacgattctcgacacgcgcctgttcgatttcaacaaggcgcatgaacatccgctctggtacaaggagctttatggtttcaaccagcatgtgccggaaaccgaggaatatggtgcccgctcctttgtctatagggcgcgaaaacccttcgatccggcgcggtttcaagccttcatcgaccagaactggcccggtgtcgtgcgctcaaaaggctttttctggttggcgacccggcccgatttcgtgggtgagatcagccaggcaggtgctttggtgcgcacaagcaaacgaggacgctggtggtccgccgtgccgaagcactattggcctgccgaacccgaatggcagcgcgccatgcagccctattttcatgaggtctggggcgaccggcggcaggaaattgtttttatcggcatcgatccgatgcggcaggaagcgattatcgcagaacttgataaatgtctggtgcaggaggaatgcttcgcaccagagtgctggtcaggcttgagcgatccatttccgaactggtcggaagcggcatagagcggttcctgttttaacagacacgcgggaaccgcttcattcagatcgaaacgcactgaactattgagcgagcaatgcgatatccagcgccttgctgtcggccagcgtacggtgatccagaacattggcgatggcttcccgcacatccaacatcacatggcgcacttggcactcggcttcgttgcaatcttcacaggggcggtaatccgtcttgcttgcacaggcgataggggcgagtgcgccgtccagtgcgcggatgatattgccgatggcgatttcactcgccgggtgcgccaggcagaagccgccgcctttgcctttgcgactcagcacaaaaccggcattgcgaagctcggtgaagatattgtcgagaaatttgcgcggaatatggtgtttttcggcgatctcactggccgagaccagttgcccatcggtaacgcccgccagatgcaccatggctttcaggccgtatttgccctttttggttagcataccacccctgcaaggcatttccctgaaacggaacccggcttccgtcccgaaatgcatgagaataaacataactgcgccaccgaattgggcggctgccgcttacaaacaagaccatggaattatgccggtccacccctgcgaaattaggggctaatcctggtggggacaagtgtttttgccgctagcggattgaatttgacgtttgatacccgcccgatataaatcccgtttcaagcgccaaatttgaaaaacccactagattcataaagttactagcgttcaaccccacctgtttgccagcattgcgagcgataaagcaccctccaatgcatcgccaagcggcggatgataaagcgcgggatagggcaggaatggcaaagccgcataagaggacgcaagcccacctgtcaggctgaaacggccaagcgtttcgacctccagccgatcaaggccctttttgatatatgcgcaggcacgttcggcaatggaaaggccaagcggatcaccctttgccacgtattcaaagacgagcggcgcgaagatggcataatctgccgccgtcgccttgcgtgaaaagctgatgatctggcgaagatcatcattgaacctcaccataaccgcttctgtgagttctgtgcggctggccattccgtcgaaggccagcagcgtttcctccagaagctcacgccccagacgtgccccgcccgcatggtcgctcagcatgaaaccccgcccgcctatgctttccgctgtcccttgtacttgtctgacgaaagctgatcccgtgcccagaatgacgatggcgccgtcattgtcacccaaagcaccctgaagggccgtcaccgtatcggaaacaatgcgcacccaggcgaaaggcaggcccgccaccagttccaggcggtctggaattgaattggctccggccagacccagtaccgcgccggtttcgtccaatcgggagatatgaagccccgcatcgtggaccgcccgtgttaccgtctccatgacattcgcaatcgccatggccgtatcggcgccgatattagccggaccgcccaccgccttgctaattacattgccatccgctttggcaagcagtgcccggcatccggtaccgccaccgtcaacggcaataagatatggcatgggggcatttgtcatatgtgcgtcgcaatctcgtcgaatcgaggcgtctcatggttgaaatagggttaaaatggaccatatggtctgtggaaagaaaattcttcttttttcgagaaacgccgttgacagtttggttaggtggggcctatatagcgccacaacgagggcggcggcgccggcagcggcagtctgatgcgtccttgagttactgatgaaaatggattgactgtttgttgatttgtgagtagttgggggtggttttccggggttatctctggttaatccttgaagagaagaacggcgaataagtttgtgattttcttcaaaaaaagtggttgacaggttggtttgactgatctagaagcccggcaccgcagacgaggcgctgacacggatttgaccttcgggtttgactggttggatgtttggttaggcggaagagattttggacggtttagatcgtcggttctttgaaaactgcatacagaagaaagagaaacgtgggcggcattgtctgcggatggttcgagagatcgaactgtcacaatgaactttggcggacacgtttcttggtaagaacttatgttacctgactttggttttcggatcgaagttggtgtgtaaatatgttctcgtcaattgagcgtgaccagaagtttgcgtctccgtgttttacatgggggtgcgactgattatagccatatatcaaattttcaacttgagagtttgatcctggctcagaacgaacgctggcggcaggcttaacacatgcaagtcgagcgccccgcaaggggagcggcagacgggtgagtaacgcgtgggaacgtaccatttgctacggaataactcagggaaacttgtgctaataccgtatgtgcccttcgggggaaagatttatcggcaaatgatcggcccgcgttggattagctagttggtggggtaaaggctcaccaaggcgacgatccatagctggtctgagaggatgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccatgccgcgtgagtgatgaaggccctagggttgtaaagctctttcaccggtgaagataatgacggtaaccggagaagaagccccggctaacttcgtgccagcagccgcggtaatacgaagggggctagcgttgttcggatttactgggcgtaaagcgcacgtaggcggacttttaagtcaggggtgaaatcccggggctcaaccccggaactgcctttgatactggaagtcttgagtatggtagaggtgagtggaattccgagtgtagaggtgaaattcgtagatattcggaggaacaccagtggcgaaggcggctcactggaccattactgacgctgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatgttagccgtcggggtgtttacacttcggtggcgcagctaacgcattaaacattccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgcagaaccttaccagcccttgacatcccggtcgcggttagtggagacactatccttcagttaggctggaccggagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaaccctcgcccttagttgccagcattcagttgggcactctaaggggactgccggtgataagccgagaggaaggtggggatgacgtcaagtcctcatggcccttacgggctgggctacacacgtgctacaatggtggtgacagtgggcagcgagcacgcgagtgtgagctaatctccaaaagccatctcagttcggattgcactctgcaactcgagtgcatgaagttggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagttggttttacccgaaggcgctgtgctaaccgcaaggaggcaggcgaccacggtagggtcagcgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctaaggaagatcgagaattggaaagaggtcggatttatccggatgatccttctccatcttattagaacatagatcgcaggccagtcagcctgacgatcgcttgcaggcgtgccgccttcgtttctctttcttcattgttgattgctcacgggccgtaccgcagctgacgctgctggccctgcgcaggcgcggcccatcagggccgacggccggtcggccttgcgaagcttcgcttcggggtggatctgtggatcgcgtagtagcgtttgcgtcggtatctgggcttgtagctcagttggttagagcacacgcttgataagcgtggggtcggaggttcaagtcctcccaggcccaccaagttacttgatgaggggccgtagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtccggctccaccatcatgttggtgttgagacggatattggcaatcaacaaaagaaagaaacaagtttgcggacttttacgaaagtctgcctgttctgtatgaaatcgtgaagagaagatgtaatcggatcaactgaagagttgatgtcgcaagaagcttgctcaagccttgcataatgattgatgtgtttaaccgccatcaccgattgtatctcgagaagctggtctttctgctgatactgttgaaacgagcatttgcagtcgaatggcaacattcggcgtcgcataatgcggctttaagagctgagttttgatggatattggcaatgagagtgatcaagtgtcttaagggcatttggtggatgccttggcatgcacaggcgatgaaggacgtgatacgctgcgataagcgtcggggaggtgcgaataccctttgatccgacgatttccgaatggggcaacccaccttagatgactagaaaatctgttttgttggagcaacgctggatgggtttacacccatacagaccgctaggtcgtcggcccatgtgggccgccccccgcggagcgccagcattcctctggaatgcgtacggcgcgtgagcgagaacagcacagctttctagtcatcataaataaggtatctaaccttgaatacataggggttagaagcgaacctggggaactgaaacatctaagtacccagaggaaaggacatcaaacgagactccgctagtagtggcgagcgaacgcggaccaggccagtggcttttgtgaataaagtggaacgagttggaaaactcgaccgaagtgggtgatagtcccgtacacgtagaatagcagaagtccttgagtagggcgggacacgtgaaatcctgtctgaacatgggtcgaccacgatccaagcctaagtactcgtgcatgaccgatagcgaaccagtaccgtgagggaaaggtgaaaagcaccccgacgaggggagtgaaacagtacctgaaaccggatgcctacaaacagttggagcccaaggtttgtcctgggtgacagcgtaccttttgtataatgggtcagcgacttagtgtatcgagcaagcttaagccggtaggtgtaggcgcagcgaaagcgagtctgaacagggcgttcagttcgatgcattagacccgaaaccaagtgatctagccatgagcaggttgaaggtacggtaacacgtactggaggaccgaacccatatctgttgcaatagatcgggatgacttgtggctaggggtgaaaggccaatcaaacttggagatagctggttctccgcgaaatctatttaggtagagcgtcgaccgaatacccccgggggtagagcactggatgggctatggggactcaccgtcttactgatcctaaccaaactccgaataccggggagtactagtcggcagacacacggcgggtgctaacgtccgtcgtggagagggcaacaaccctgaccaccatctaaggtccctaagttatggctaagtgggaaaggatgtgaggatcccaaaacaaccaggatgttggcttagaagcagccatcatttaaagaaagcgtaacagctcactggtctaaataagggtctttgcgccgaaaatgtaccggggctcaagccatacaccgaagctgtggatgcacgtatgtgcgtggtagcggagcgttccgtaagcctgtgaagggacagtcgtgagacatcctggaggtatcggaagtgagaatgctgacatgagtaacgataaagggagtgagagactccctcgccgaaagtccaagggttcctgcttaaagttaatctgagcagggttagccggcccctaaggcgaggccgaaaggcgtagtcgatgggaaccacgttaatattcgtgggcctgcaggtagtgacggatcgcgtgtgttgtgaggtcttattggattgatcttgcagcgaagcggttccaggaaatagctcctgcatatagaccgtaccctaaaccgacactggtggactggtagagaataccaaggcgcttgagagaactgcgttgaaggaactcggcaaaatgcacgcgtaacttcggaagaagcgtgacctcactatgggcaaccataggggggtggcacagaccagggggtagcgactgtttaccaaaaacacagggctctgcgaagtcgcaagacgacgtatagggtctgacgcctgcccggtgctggaaggttaagaggagaggtgcaagccttgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttccccgctgtctccaacgcagactcagtgaaattgaattccccgtgaagatgcggggttcctgcggttagacggaaagaccccgtgcacctttactatagctttacactggcattcgtgacgacatgtgtaggataggtggtagactttgaagcaggggcgccagcctttgtggagtcacccttgaaataccacccttgtttttatggatgtctaactgcggcccgttatccgggtccaggaccgtgtatggtgggtagtttgactggggcggtcgcctcctaaagagtaacggaggcgcgcgatggtaggctcagaacggtcggaaatcgttcgtcgagtgcaatggcataagcctgcctgactgcaagactgacaagtcgagcagagacgaaagtcggtcatagtgatccggtggtcccgcgtggaagggccatcgctcaacggataaaaggtacgccggggataacaggctgatgacccccaagagtccatatcgacggggttgtttggcacctcgatgtcgactcatcgcatcctggggctggagcaggtcccaagggtatggctgttcgccatttaaagcggtacgtgagttgggttcagaacgtcgtgagacagttcggtccctatctgccgtgggtgtaggaatattgacaggatctgtccctagtacgagaggaccgggatggacgtatctctggtggacctgttgtggcgccagccgcatagcagggtagctatatacggacgggataaccgctgaaggcatctaagcgggaaacccacctgaaaacgagtattccctatcagagccgtggaagaccaccacgttgataggccgggtgtggaagtgcggcaacgcatgcagcttaccggtactaatagctcgatcgacttgatcactcccatttacaatatccatcaagcaaaagcttgatgttgaaggcaatatggaagtagggcaatagggcaatatgtttgcccaaagccctcaaccatcgccacgcagaaagacaaagcacaaaggcaaagaacaggcgcagcccaaacatactgccctattcccctaatgccttaagcccctaaccagcttctcatgtttgtgttcttcgccgacctggtggttatggcggagcggctgcacccgatcccattccgaactcggccgtgaaacgctccagcgccaatggtacttcgtctcaagacgcgggagagtaggtcgctgccaggtctgcaaagcacacaaacaaagccatcttctctcaatcatgcaaaacagaccaatcgcgcaaaacgcgctataaccattcttaccggaaaatagttattacccttgacgcggggtggagcagcccggtagctcgtcaggctcataacctgaaggccgcaggttcaaatcctgcccccgcaaccaaataaaactcaaaaccctcaatcaattcaaacaattggctgatggtttttgtttaccgaaaatctccaagaatgcaccaagacattgttttggacttcccctgatttagtggagagcttctgtctctaagtttcggttcattgcctcgaatttcaccggcgatttatagcccagtgtagaatgtctgcgcacgggattatagaagccgtcaatgtatttgccaatggctttgattgcgtcatttctggtctggaatgcagcgcgccagatcagttccgacttgatcgttatcagttccgacttgatcgttttgaagacggtttccaccattgcattgtcatagcaatttcctttgccgctcatggatggaagcatgctgtgcgatttgaggattttgcgatactcataactggcatattggcttcccctgtcggagtgttggatcagccccggctttgggtaccgaattgcaatggccttcttcaaagcacaaatagcaaggtcctttttcattcgatcgcgcgcttcccagccaatgatgcgacgagaataaagatcgacaacgattgccagatataaccagccttcggcggtccatatgtaactgatatcgacaccccatttctgatctggtctgtcacaagtgaagtcctgatccagaagattgggagcgacaggctcaccatgattgctgtcggtcgtgcgtttgaagcgcgttttctgtcgggctttcaaaccattttcacgcatcagtcgcgccgtgcgatgacgacctgctcgaataccttcttcgttcagttcaacatgcattcgagggctgccataggtttcacgtgacagcgcaaactgattacgaatgtgggccagaatactcatgtcatcaagctgacgacgactgggcaaacgatgcttccatgcataataaccgctgatgctgacgcctgcgaaagcgcacagccgtgacagggacatatgggccttctccgtgtcgatgaacgcaaacttcatcgacttgtctcccgagcgaagaaggccgtcgctttttttagtaggtcacgttcctgtcgcagaagttcgttttctttacgaagccgggcaagctcctggtccatgtcctcatgtggaccagaaagtaaatctttctcagcaaaattgcgccgccaacgctcaagcgttgacttaccaatcccaaggtcctcagcaactgatgaaatgtttcgaccactcgtggttaaaatccgaacagcttcgcgcttgaaatcttctgtaaattcacgctgcttcaattctaagtctcctgtcagtcttctctaacagaagccctccacttttgaaggggaagtccagttccaacgatccaggagaactggaaagcattcgtcgcgatatgctttcaacctttgaaaatcttcccgtcgcgggcgaatatatgcatcgctcagcttatgatttgtcacgacgctacggcaaggacctcttcctattccttcaagcttttggcacagacaagatccccttggctttcagcatcaaaagccgttttgacggcataaccgaaaagcttcgtctcggcagcgcaatcagcgatcgccttttgcaattcgtaaccggtctgttgccggatcatctgccaaccaggctcaacagtttccgagatggttacgaacatcatctgcttttgaaaatgggaaacgagggtatcgatgacgcgcgccgctatctggccgaacgctttccaaccacacatggaaattatttcgagtgcaccgacaaagaaggcaaggcggctttcctcaatcggtttgctgtcggtggttcggtatcgtgcggttcatgcaaagacagtggaagatattgtagcactcgatatcgccttgccacgcaacacactcgactggttcgaacgtctgcctgccgaaatcgaaaagaaaatcgatgtcaccatgtattgcgggcacttcttctgccacgttctgcatcaggaatatctggtcaagaaaggggaggactgcgaggctttgaagaaggcaattcttgccctgctggaggaacgcggagcgaaatatcccgccgaacataatgtcgggcatctctatgaggccgaggaaagcctcaagaagttttatcgggacctggaccctaccaacgccttcaatccagggctcggtcaaacaagctatctattgaactggcaaactccaggatatcattccgaccaatagcagcatcattatggagcatgtttacacgataggattcggctttcctttcttgaaacgtagtatttcaaatagttgtggcgctaaatcgattacgacggggccgacagacacgtttgcggagtgcgaatcattagtattttattgtgaaattcttgtaagaatgagcagtttcgtataatttacatgtaactattgattggggagaatgatatgcttgccgtatcgaagccgaaactatcccgcgtgaaggtcggagaacatcgcgctcgtttgcgcgcctaaggtttgcgctcgatccagatttgggtgccggacgtgctttctcctcatttcgtgatgaggcgcaccgtcagtcgcttaccgtcgcgtcaaggagtcatgccgctgatgatttggctttcattaattctgtttcggactggtctgacgaatgaagcgtggcgaaatatggacggtcgggggcggcaaggaccgtgcaggtaaaccgcgtccagctgtgattgtgcaggacgatcgatttgatgctacgggctcgataaccatttgcgcattcacgacaaatgagaccaatgtgcctttatttcgccttgcggtcgagccgaatgagcggaatggcttgcggtcggtgtgccgccttatggtggacaagatcacgaccgctcctaaatccatgatggcggtgcaggtagggcgaaatcctccaggtcatagctgaataaaaagttagggttcccgtttctgcgacggaatatccaattgcgcgcgacaccaaaaagagagatgcgcaagcctttgtaagtcggagcgcgacgacacgaattttgcacttcttaatcggtgccttgctgtgtcttctaacaggtcaatccccagtcttggagcatagccgtaggaattgccgccgcaagacttttcggcatcgtcgcgcccgccttggtttcggcgagtcttgtcggccaaatcctttaagatcagcgcgttcatcctgcttttaaggccgacatgtagaggcgaaatttcatcctcggaaagggtgaacatcttcacgtccgaagaggatatgcgctttaagaaacctacaatgtcctcctgattacacgaaagacggtccatcgcttcgcggtgggtcgcgtcgacgcggccgcgcgtggcgtcggagatcggtagcctaccatggtagcattggaacgaagcgctgatttgtagccagtgtctacaagactgatagcgcatcaaggagaacagtctcggttccgactttgccggatttgaagaagaaggcggtgcgttcgctcccttcgctatagcaaaagccggtgctgatgccgttatctggatgggcgcgcaaccgtctcaaaccaaggcgggtgatgacgccacccgatgtctcgccgccgaccacgatgagacggtctacctctcgtgcaacaatggcggcggcgagttccgacatcaacaattcagccttttcgccggcgccgcgtatgccgagttcggactggatttccttcacccgtgcatcgtttaccgccgtcgagatcaggtagggctggtggctgtgatatggctcggcccaggccatcgctctctctaccatatcttccacactgccatcggacaggagatcaagtgtcagcacgggataatggcgcgcaaattccgcaatttgcgcatctgcgatggggccaaccgtgccgacgaggaccgccgccgtgccgccggttgggggaggcgcaccgaccgtggcgggaggattggaggcaaaacgatcaagcccgagctggataagggtggcatccgaactgacaaatgtgggctggcgcgcggccagtcgtgctgcaatttccacatccccattgtcgcttgcgtcgacgatgcaatagcggattccctgtttcgccagggtatcgagatgtgcctgggcggcctctgccccctgtagcagaacggaatggggcaagccgataggttgctgcgtctgctttccgataaaccgcaccatgtcggggtcgctcatcggggtcgcgggatcgtagcgcttgaccgattccgaaaccagacggctgcgatagaaaagatacccctgatggacggtcgcgttgaacttcggaaagccggggcagaacagaaggttttcgggcttgtagcgcacattcaatatgtcggcgatcggcccgatattcccctgttcggtcgagtcgaaactggcgcagaccttgtagataacctggtcacatccgacggcatcgaaagcggcggcggcgcggtcggcctgccgacacgcttcaacaggatcgatcaaccgtgttcgtccggcccaaatgatgatcgtttcatcggcacagtccctgatcgcatcaatctcagtgaccaccatggcgcgaatgccagctgtttcataataagccgcaaccatcagggcgcccgtcatgtcgtcggcaatgatccctatcctgcctgatctgtccattggttcctctggggtcgcatctgcgccgatgaccgcttgttatcgatatggctgataaactgaatgatgatattgccgcgcgtcgatgtgaggttcagcgcggcatgggttggctgccgtaaaaaccgtagcgttcccggacttccgtcagttcgacatcgctcaacagggcgggtgttccgatctggcaggccaatatatattgccgtgccagcgtttcgagcttttctgcaaggagcctggcatgtgcgagatcccgcccccacaccaccatgccgtggcttgccatcagacaggcgcgatggtgccccatcgcacgcacgacttcataagccagcgcgtccgatccgaatacgcgatatgacgcacaaggcacctcgctcccgccgaaggaagcgatcatgtaatggaatggcggaaggggcttgcgcaggcaggaaagcgccacgcaggcatctgcgtgggaatggaccacggcaccggcttccgggtgcgcccgcatgatttcggtatggatacgccattcgctggagggaattttgccagccagatgctcgccttcaagggagacaaggctcatgtcctgcgggtccatagtcgaggtcgcgcccgttggcgtcacccaaatatgcccgccttcccgaacactgatgttgccgctgctgccatgattgaatcccttttcctcaaaagaccgcatcgcatccacgatggactgtcgggccaaaagggccgaatcgcaattcatctgcattttacactccccatttgtctttacatatgtcttcccaaaaccggtttccggtttgggaagatatgctggcagcactgctgttgagagcgcatccagaaatgtgtggaaacgcctgcgcagggaaatcattccaccgggtggatttctgatcctgcttcaatcaggtcgaaacgcgccctcattgtcgtgcagaacttatgtccccgccgggcctgattgctggaaacggtcaaggacattgcgggtgatggtggtggtgaagtcgcaatggcgcttcagccccatgacccattcgcaaaggcctgccgtcaccacctcgcctttgccctgtgtcatcgacaccagtattcccgcgccatgggcgagccgcttgcgggcagattcatagccatcgggcgccatttcacaaatgccgcgcaggtcgctgtcgcgaatgtaatatcgctgcccttcaccttcgatctcatattcgtagatggaggctggcgtcattgcgagaatttcaatcttgtcagctggtacgccatgttcgctgacggcataaggaaagccgttctgcatggtgtagttgagcccgtcgacttcgtagccgaaaatctgggcttcatggccgaaaatatccgcatagcgcaggtgggtgccttcgaaagcccaatggtccggccgatagacggtcaaaccgcgggagccgcgaggcgagaaaccgccccagcttccatacatgccgttctcgccattgaccccgaccgtcaaggcgcccggccagttgaccgcgccgcttgcccagttggcggtgcacaggtgcttctggtccgtctgcatgatcgggtcctgggttggcgctttcgtcttccagcaaacctgtgtctgaccgtcattctcgagccggatctgctagaggaaatttccaccgaaccgggccagatgtccgccgcgcgcaacaaaatcctcgacggttttgcgcatgtcccacgaccagtattcgtcatggccgaccgtgacgagacaattataatcgtcgaggatggatggattgtaatggagatcggtctgggtgatataatcgatctggaagccttcggcttcggcccaggttacgaaatggcgctcatactgggcatagcccgccgaggaataatattgcgagaagcccatcgtataaccccattccttggaggggtagcgggttgcatcgcccatatcctgccaggtggcgttggtcacgcgaccagcacccttcggcagccagatcattcccttggaccaggggcgtttcaggctgagaacaggcgaaccttcgttcttgttcgggccccaggttccaaaatagtggttggcgccaccccagtcgttataggcggtccaggtgccggtggcgaacatcagaaggatacgcccggagcgggttttccgggtggggcgcaccacgacgaaatggtgttgaacgaaacgctcgccgtcgggacgcaggcaggtcgatacgacacggtaaaaacccgaccgggcatcatcgggaattttccagcgataaagcaccggccagtcacaaccgtccataaaggcggtttccgaagttttggtgaaactgccgggaagctcgaaggcttcatccctcatctgcggcttgtgcccgtcgcgatagatctggatcgaccatgtccgggcggtggtggaaccgtggaattcgacggtctcacccggatcataggacattttctccgtatagacgaagacttccggcagggccgggtcctcgcgcgggaactggtagcggtagtcggacaggaaatgttcgtctgcatagcccttgcgtaccgcccagggcttgatcgcatgcggtcccatttccggaaacctgaatttatcgccggacattgttgagcctcctcctcggggcgtgtttcgatctgactggatcagaccggcgctcgcaatatgtgtttttccgtgcatcttgtccgataaccgtttcacgcctgtcggattatgccccattgtcgatcgaccgttcgccttcccgttcgctatttggtggaaatagccttgaaagcgtcctctgttctggagagtgcgtcgtcgatcacgtcatcggtgtgtgcacaggagatgaacatgttgtgcttgtggtgcagatagacgccctgcttcaacgcctcctggcaaaaacgcgcgccaagcgcggcatcgctgtcgccggtgaactgcaccagcggcatgaccgccgggccggtttgaagcaggtcgaacccgtatcgggcggcctgcgcgtcaaggccgctgcgaaggcgttcgcccgcatgtttcatgagcgcggggccatcgatgcgccgcaattccttgatggtcgcaaccgctgcggccatcgacgcgccgccataccagaaagagcccgtcatataggcctgtcgcgccgcttcgcggaaacggtcgcttccggtcactgccgccagggcataaccattcgcgatagccttcgaataggcggccatgtccggttcgatacctgtgccgcgccaacttccgccgaggtcgatacggaacccgccgcgaacgtcatcgagaatgagcgccgcgcctgccgcatcgcaaagcgcccttgcggcttgcgcaaattccttcgttggcgattcctgcggaatggcgagatcgtgcttgaatgccgaaacgaggattgccgccagatcgtcaccggcttcgcgcgccgctgcggtgaggctttcgacatcgttatagacataatgaatgaggtggacgcgatcctcggcggtgacgccaaccagcgagggggtgcaccagggcgctgcgccatgataggcgcctttggccaccaggaccttgcggcgtttcgtggtgccgcgcgcaatggtgacgcagcttgtggtggcgtcggttccgttcttctggaacagggcccagtcggcatggggtatggtggcgaccagaagttcggccagctccacggcatgggcggttgggccgttcaagctgtcgccaagctcaatctgagacagcgctgccgcatcgaccagcggattgcgatggcccaggatgatcggcccccaggcgcacatgaaatcgatatagctgttgccgtcgacgtccgtgacgcaagcatccttgccgctggcgaaatattgcggatagccctgcggaagcgatgaagcccgctgatgtccccacatgccgttgggaatgacgcgctctgcgcgctcccgcaattgtgcgtccatcgttgtgactggaactgaatgcgtgttcattttcaacgctccccgaaaacggcgggcccaaagctggcgccaaataagaaatatgatatatcaataagagcaagttggcgcaaatatgtcaagggcattgtcgattgctgctgcaatttttaatagaatagcgactgctggtgtaaagtttacgggggtctgccgctctatgtcggtttattgcctaataaactggcgcttgtcgggacagggccggaaatcacatatgatatatcattgtagacaaaaacgcagaaaacaggttatcgtaaacacaacaaaaatgacaggggaaaatatggatagccaaaagatctcccgcgattcaggcttgggtatcagcattgaaggcgtcaccaagaaatatggcagcttcaccgcagtcgacgggctggatatgcagattgcgcctggcgaatttctggcgttgctggggccttccggatcgggaaagtccaccatcctgatgctgctggcggggttcgagcgcccggataatggccgcattctcttcggcaataatgattatacccgtgttccgccgcacaggcgcaatattggcatggtattccagcattacaccctgtttcccaatatgagcgtgctcgataatgtggcgttcccgctcaagacgcggggcatggagcgcagccagcgccacaggatcgcgcgtgaagcgctggcgcgcgtgcggcttgccgattttgcggatcgcagtcccaagcaattgtccggcgggcagcagcaacgcgtcgcgctggcacgctccattgtctattcgccgcgcgtgctcctgatggatgagccgctttcggccctggacaagaacctgcgcgaagagatgcagatcgagatcaagcgcttgcataccgagcttggcatgacgatcgtattcgtgacccatgaccagggcgaggccctcaccatggcggacagggtggcgattctgcaaggtggccatattcagcagatcgcaggcgcccgcgagctttacaatagaccggcaaacctgttctccgccaggtttattggcgagatgaatctgattccggtcgactgggatggccagaccgcgcgcacgaccgatgggaccacggttccggttccggcgcacaacgtgatgaatgcgtctaccgggaaggcactaatagccattcggcccgaacggctggcgccagccgggcaggggctggagattactgtccgggacgtgatctacgccgggcccgatacggctgttctggaaaccatggcggacggaaccgaattgcgtgcccgtctggcaagcgcagcgcttccggatattcgcagcggacagaaattgtatctgggcttctcgccggaagccggcctgctctatcgtccggcggagtaaggccatgttgaaaatattcttcgagccggatgggtgaaatatatccaaaggagggatgtttctccttctgctcccatttttctcgctattgcttctgttcttcttctatccgctggtgaatctgctctccttgtcagtgacggaaccgacgttgtcacttcataactatcagcgcgtcttttccaatcccgtctacctgactgttttgggtcgcacggttctaacggcggtgctggtgagcgtcattgcgttgctgatggcctatccggtgacatggttgatggctcactccagcgggccaaagctgattttgattacggcgtgtatcctcctgccgttctggtcgtcggttctcgtgcgtaccgcggcctgggccgtgctgttgcagcgcaatggactggtcaatcaagggctgatgcagaccggcctcatcgatcagccgctcaaactgctctatacgcaaacagccgttctcatagccatgacacatgtgcttttgccgttcgtagtgctacccatctacggcgcgatccgcaacgtgcccaaggattatggtcgtgcggctgcaattctcggtgcagggcctatgcgcacattctttgaggtcatttttcctctgacgctacccggcgtgatcggcgggatgatcctgacattcctgacggccctcggttactttattactccctcgcttcttggttcgcccaaggagatgatgatcgccaccctcatatcccagcaacttcgcgaaacgctggactggccctttgccgccgcactggtgggcgtcctgaccgtgcttgtgactgtggtgacattgctcttcagccgcgttttcaagttcaaccgaatgatgggaggcggcgtatgaaaacgcgaaatctgcttctgaacgcctatgtctatctggtgctgtgctttctggtggtgccgatcctgatcatcttgccgatggccttcagcgaaaccggctacatcacctttccacccaaggggttcacatggcagtggttcggggccttcttccaatcgccgcagtggatgagcgcaaccgccttcagcggcaagattgcgtttttcaccgcgctagcaagtgcactgatcggactatgtgcgagctatgccatcgttcgcggaaagggtgcgctcgcaactgtcttccagaccctgctgatcgggccgatcgtcgtgccccatatcgccctggcaatcgcgctttatctcctgttccagacgatagggctgaccgaaacgacgacaggctatgtcatcgcacatacgattatcgcgctgccgttctgcgtgtttacgatcgtggccgccctgtcgcaggttgaccctgcactggaagatgccgccatgtgctgcggcgccaacaggtttctggcctttcgcgcggtcactctgcccctgatatggccgaatgttctctccggcgcgctttttgctttcgttatctcgtttgacgagcctgtcatttcctttttcctggcgggtgtgcgcgacaagaccctgccgcgcatgatgttcgacgacatcgagcagaatctgacgccggtgatcccggctatcgcggtgatgctgacgctgctgtccatcctcgtgctggtcggcgccgccggtcttcgcacgctggccgcgcgctctcaaaaagtagtgtccgatgattgaaataaaaaatagaagagagggaaacatgtccaagaaaataaaaacgatgactgtgctggccgcggttctgctggctggcggtgcgcttgccgcaaaagccgatagcatcgtctacgccacgactggcggacagatgcgccagacgcttgaacgcgcattctaccagccttttgcaaaggaaagcggcacggacgtcatcccatatgacatcgaagtgcccgaccagtgggcccgtgtcgaagcgatgaagcgggccggaaaatacgatttcgatatcgttacggcaaccggcccggacctggtcgacaaggccgaccttcttttgaccatcgattgttcgaaactgcccaatgtggaagcgaagggccttgagggttcctgcaaggaaaaaggcgtggcccggaccaccggcggcatgctgctcgcctatgatgcatccgtgtataaagacaaggttccgcaaacatgggctgatttttgggatgtgaagacatttcccggcccgcgtggcctgcccgataccggcgatcgcgactggtggctgccggccattgccttgatggcggacggcgtgccccgcgacaagatttttccgatggaccttgatcgcgcctacaagaagctcgatgagatcaagccctatatcagcgtgtggtggaagaccggcaatcaggttgcgcagatcatgcgcgatcaggaagtggctatgaccatgtcctattccgggcgcgccttgcccgcgatgaacgaaggcgctcccttccagctgagctggaacgacgccatcatggatacgggatatttcgccattctcaaggatgcgccaaatccggaaggcgccctgaaattcatcaattatttctacggtcacgccgaagggcacccggccttcatcaagactgcaaactatgcgacccattccaaggatggtatggcgttgcttccgccggaagaacagaagaattatgcgacggtgcctgagaatttcaaactgctgatggtgccggacttcaagtggatcggtgaaaaccgcgacatgcttcgcgaacgctggcaaaactggctggccgaatgatcggcaagaaagccggcttcgtttgtggaagccggcttttgtcttttatgcggcaagcatcggcggtttcctttgcggccacaaggtcgcgcggtgataggtttcgccgatcgccagaatttcggcatcggcgccgctggcgccgataatctgcatgcccgtcggccgcccgcgctgatcgaaaccgacgggaacgctgagcgcggcgaggccgatcaatgataccggaacaacgacctccatccagcgatgatagctgtccatcggctgtccgttgatgtgctgcggccagcgccagtcagctggaaaaggccagacctgggccgtcggcataatcagggcgtcatattcggcaaacagcctgtgggcgctgacataccagtccgagcgtatctggctcgcatgcatgatctgttgtgcggtcagccccgcgccgttttcaatttcccaaagcgtttcgggcttgatgagcttccgggtttccggcttttcccatagggcgcgcttggaaccatagatcaccagtgaacgaagggtgatccatgcttcccatagggcttgggaagaaaaaggcggttcgagcgggacgatctcggcgccaagctcgctcaggacggcaaggcccttctcgcaacgctccagaatgcctgcttcacacggatatgctcctccccagttgccaagccaggcaatgcgtttgccccgaaggtctgcgggtgcgtggttcgtggcaaacccggtgtgcttctgtccaaaagggctcagtgaatacggctcggccagaacgtcaagcagcagaacgagatcctcaatatcacgtgccatggggcccagagtggccatggtgtgtacaaagagatcgccgccaatttcattgggcacaagtccccagcttggccgatagccataaatattgcagaagcctgcgggattgcgcagacttcccatcatatccgatccgtcgcccaggggcataaagtgggcggcaagcgcggctgcagttccgcccgaggagccaccggcacttaattgagtatcgtagggattacaggtgacgccgtagacgggattgaaactgtggctaccatggccccattcgggcgtatttgtcttgcccatgatgacggcgccggcctttcggatgcggctcactgctagggcatcttctgccggaatgtaatcagcatgaataggagagccccaggtggagcgaatatcttttgttggcagaagatccttgatcgcccagggcaatccatgcagtggcccgcaaactggtttgtcatccagcaaccgggcttcggcaatcagctcgtcgcgggaacgcatggcgaccatggcgttgacggctccgttatgccgctcgatacgatcaagatgcgcggccatcacttcggagggggaagtctgcctttttcccatcatgttcacaaggcgcgcggcggaaagttcggtcaggtccaacgggtcaactcctgtcagaagcgcgcaagcaaggcgtcgagttgtatcgaaaccagagaatgggtaaaccccatggtaataaagatgcgatcatcagcaaggcagaggtttgtcgggtcggtgtgatggcctgtcccgacgagccctcggggtgcgccatcgagattaacggcggcgatcatatccccgacgctgccggcaacgaggagaaagccgcctgcgaggcacattccatcaggagcaaagctttcggggaaagtgcagaagagctccggcgttccaatgcgtccgcggatccaggggaggcgtatgatctcccggtgtcgggttagattgacgagaagactgccaacaggatggaagattatgccgttaggaaaaccgggaagctcgcagagaagttcggtctcgccatcaacgcgccagtgtaacacacgcccgccgagataggtttctggtttgtcacgcaggcattcccagttttgcgggtcggtaaaagccgcgcctccctcaggggttgggacaatatcgttcggtcggtggggtgtaacgccatcggtcgtcattgtttccagttggccggacttcagatcaagcgcctgcacggcaccatgcggtagagagcgttcggcaactttcagcttgcctggagcttccggcgctatgccgccattattcgctatccagagcctgccgtcgggcccaaggcacatgccgttcggcgaaccgtccactttcgccaagacgttcaacccatttttttcattccaactgcggataacgccatggagcagatcgacgaaagcaatcgatccatccggcatgtagacgggtccttccggaaaccccaggccttccgcgtgggtggtaaattggaggctgttcattatgcggccttgcctccttcagcccaaaaatgacaggcgcatctgcgcccttccgcgattgatgtaaattgcgggtcctggcgcctgcagatatccatggcgtgttggcagcgcggatgaaaacggcagccatccggcacattcgcgggattgggtgggtcgcctcgcagccgaatacgctgatcccgacccatacgaatatccgcgagcgttggtgaagcggacagcagcgccattgtatagggatgcgccggggaagtgagaatttcgcttgcaggaccctcctccacgatccggccgagatacatgacggcaatccggtccgccagatggccgactacttccaaatcgtgtgaaattagcagaaaagccactccacgctcgcgcctgattttaagcatgaggttcaatatctgagcctgaatggaagggtccagcgcagaagtgggttcgtctgcaacgataagatcgggatcgagggcgagtgtcttggcaatcccgatgcgttgaagttggccgccagaaaattcatgtggcaatttggacaaatccacttctcccagacccacatctgccaggagcttcatgatgcggttctcgataccttccggggtcggaatgcaatgtgtttcgaagacttcctggaatatccgccgaagcgaatgacgcgggttgagtgtggaatagggatcctggaaaatcatctggatacgtttccgccagtctcggaaaattgaatcgggcatggacgtcacatcgtgcccttcgaccgaaatgcttccatcggaaaccggcatgagcttcagcaccagccttgccaaagtggattttccacacccggattcaccgacgagaccgagtgtttctccccgcgaaagagtgaacgatacaccgtcaacagcacgcacgggatgcgtcccgtggcgagagggaaagcttttgaccaggtcctgaacctgtaatagcgagactgtcataaaagctgctcctgttgcaatctgtccgcagagattgctgggtaatgacaagcggtggcctgtcccgacgagaaaagttggatgaaatccggtgaatgggtcggacacagggcgcccgaggatgggcaacgcgggtgaaagcggcagccggtcggaaaattcccgatccgtggaggctggcctgtcaatatttcgagatctgtctggggaggacgggagcggatgtctgctgaacgcagcaagccggcagtgtagggatgagccggatgatccagtagatcgcggacgtggccacgttcagccatgcggcctgcgtaaagaaccaggatatcgtcggcaagtcgggcaactacatgcatgtcatgggtaatgaggagcaccgagatctgttcctgagcaactagatcagccaacaggtcaagaatctgggccttgatcgttacgtccagtgccgttgttggttcgtcggcaataataagccggggattgcatgccagagccatagcgatgaccacgcgttgacgcatgcctcccgatatttcaaaagggtacagcttcgaaacccgctccggccccggtatgccaacccgccctagcagggcaattgcccgttgcccggcctcgtgacgtgtggccagcccatgcgccagaacagcttcggcgatctgctcgccgaccggccagacggggttgagcgcactaagcgggttttgatacaccatggcaatatcgcgcccgcgaatgtggcgaagtttttcttcactgaggccagaaatctcgcgtccttcgagcgcaattcttccggtcacctgcgcaccacccggcagaagtcccatcaatgacaggccggtcaatgttttgcctgacccggattcaccgatcagagtgagaactttccccttctcgatactgaagtcgatattttcgacggcgcgtaaccggccagatgtgtgaggaaaactgatggaaagattggtaacttccagcatcatttgctcctgcgcgcggtcaggctgtcgccgagaattgaggaggcggccgcacacagcatgatcgcggtgccgggaaacacgagataccaccatgcagtgccgaaatagggacgtgcatcccggatcagcaagccccattcaggagttggtgattttgcaccaagaccgaggaaagacagggccgtcaccgcaacgagcgcataaccgatatctgtcgtgatacggatatttaccggtccggctacaaagggaaggatatggcgtatgaaaatgagaacaggttttacgcccagcgcacgggcagcttcaacatgcggaaactccttaaggcgaacgacttccgcgcgcacggttcgtgcaaatcccggccaccacatcagtgaaagcgccagggtaacgcttcccagcccacgcccaagagccgcagcgacggcaagtgcaaagatgagagatggaaatcccatgaagacatccacgatccgcatcatcaaagtatcgatgcggggcgacacaaatcctgcaatcgcaccgtagatcacgccaaacacagcggcgaacaaaacaacggccagcgcaacgccgagggaataacgcgtgccatgaatgagacgcgcgaaaatatcacgccccgcttcatcggtgccaaacagatgctcgaagcttggcggctgcaggcgggcgatgatattcagcttgatcggactttgcccagcgattgcaccaggccacgtcatgcatatggcgaggacgatcacgaacacaatggcgagggctgggaggacacgaaaatggcttggcagccaaggcttgataagcgagatggctgtcatgtcgatttccgtatgcgagggtcgatgagcggttgaacgagatcgacggcgagattgatgatgacaaaaccggcagtcgaaaccagtgccagcgcgataaccggagcgtagtcgaagagctggaatgatttataggcatagaggccgatacccggccattcgaagattacttcgaccatcaatatccagctgatcaggtagccgaactgcatcgaggttgtgaccagaatcggattggcagcatttcggagcatgtgtttcaacaatatgctccgcccggtcagccctttgcccaaagcagtgcggacatagggctgttctctttcgtccagcagcgtgctacgcgtaagccgggtgccaacggccagaaggttcatgacgatggtgagcgcgggcaagcagaggtgctgcaaagccaatccgaaaccgcgcaaattcccggcgaccaaagtgtcgatcagaagaaagcctgtcggtcccgctggcgcaatttctcttaccggaaagcgagaactgagcggaagccaacccagcttgtagaaaaagatgaattgcaatcccattcccagccagaaaacaggaatgccggtgccgagcatcgttacgagccgcacggatttgtccagcatgccatccggcttgcgcagggcaagaagagccaggccgaagctgataagcatatagaggaaaaaacctgcgatcatcagttcgagcgtagctggcaggaattgcgcgaggtcttccgctaccgggcgacccgtgcgaatggattggcccagatctccacgaagaatgcccgtgaaataacttgcgaattgttcaagagccgggcgatccagcccaagctcgctccgaatgcgttccaccgtttcggtagaggcattctgtccggcaagaaagcttgccgggtctgccggcaccaggcgggccagcgcgaaggtcagaactcccacgctgagcagaaccgccagcccccaacccagacgttttgcaagaaaggctaccattgggcccccgaattcattggttggtcgcggaagggttacttggcctgtccgatttcccagaaacgaatgttgatatactcggccgggtcaactcgatagccggtgatgcggtctggctggattaccagcgttttcgggcgggcggtccaaatgatagcattactgtcgacgatcagttcgaaggcccgttttagctgtgccgcacgttcgctttgttgcgtgaccgtgggcatatcagctatgattttttcaagctctggcagatcaagcttagctgcattgtagtgaccattcctggaataatgtgccgcgaagaatttcgtggcatcggcaggcgacagattggcattgcctatcgcaaaacagttggtttcattattcttgatcgctttcagcgcttcaacagtcggacgttcgtcaacctctacggtgacaccgagttgtgccgcgctggcttgcaaaatggtcgccgcaaagcggaattcgggaaaacccgcaggaatggagcagctcatcgtggcattttgaataccggacttttcaagtgcggcagacgcctcgtcaagattggtgacaatttcgggttcctgcgcttcggggctcaaggggaaccaatcgggtatggggccgcgtggcgtcgtggctttgccatgtgagaaatcgagcatggcctgataatcgaaagcctttacgagcgccttgcggaaatcggcattgtctgtgggagccttttgagtattgagatagatggctggccaggcccacagattgtttccttcgatcagcttgaagcccggctgagcggcaatgcggatcgcatcgtccaggggaatgaagttagccatatcgaactcgccgccttccacgccgcgcgcgcggttggctccatcttccacgaagcggtcgacgatccgatcaaagggcttatcagagaatttaccccaccagtcggtgttacgttccagctctatttgaacaccgcgcttccagtttacgagcttataaggccccgtgccgtttcctccttcggcaaagaaggtgtcgccttcgccgccatgtgccgcgatatcatcggatgaaagcatttcgatcttcgacagattcgcaggcaggaagacattgggttgagcggtttcgatccgcacggtagcggggtcgatcacagtgacaccggtgatttcggaaaccagataggattgccccagcttgagcttcagcaaacggtcgagagttgccttcacgtcttccgcatcgaatgaggtgccatcatgaaacttgaccccctcgcgcagtttgacaatccatgcattcccgtcctgtgtccattccacggctagccctggctgcaggctggaagggtcgtcgagatcatagttgatcaaccggtcataaacactgcgcgtgaccgtgaactcatagttggtattggtacgggccgggtccagtgtcgtgggttcaccggcgtcggcataaacgaagacagaactgtcttgcgccactgcggtgacaggcaggaatgcgattgcgagcaagaccgatgagatgatggcccggcgagatgcaggacggacgaatgttcccagatgtagcattgttcatgttcccctgatgcgcctttggccggcgcttatgtggttctggatgtgaatgagatcgtttatccggttgcggatttgagatgacggatcaacgccgcgcctccctcgatcaaatccattcggatcgccatgcgcagggcgtaggaatcccgttcgcgtagcgcgtttagtacgacttcgtgttgatgaggacctgcataagcaggcatggcatgggggtagagttccgacaggattggcccggtacgcatccacaatgcttcaagcatgtcgagaaggtgctgcattcccgaaagccgatagagtttgaagtggaagtcaaaatttgtctgcagcgcttcacgtacgggtgtttccgaggtgccaagcaccttggcaacttcgcggactttcagtcgttgtaagggaagaagctgggcctgcatgagttgcgacttcagcgtggtgtagacggcgtttgaaaggacctctccaacttcagctgccggagatccgtcactcttttcctgctggagcgcatcgagcgccttaatgacattcatgaaacttgctccgagcattagtggcgattatttcgatatatcaaattctgctaatcattttctgtcaagcggcgaaattcaagatatccagcctgattctcgccccggtgaatcgccgtacgggagattttctcataggtactccgcttgaaccgggaaatcgccgaaggttgcaagaaattctcgcaattctgatatatccagaattgcgaaagctgcgtcctcaatagagatgacatgcgacctcgcgatctccgatcacgcgcaaaggtggcggaacgtcccgacatatatccatggctttcgggcagcgaggacaaaaagcacagcctttaggcttgttgagcaggctgggcacctctcctgcaataatggaacgcggcgcgccgcggcgtgcacgcggcacggaatcgaggagcgcgcggctatagggatgcagcgggtcgctataaagggcggttcgcggaccagtttcaacaatctgtcctgcataaagcacggcaacacggtgcgatacggccctgacgacggccagatcatgcgcaatgaaaagatggcttaatcctagctggtcctgcagatccttgagcaggttgacgatctgggcttgcatcgaaacgtcgagagacgccactgcttcgtcgcagacgaggatttccgggtttagcgccagcgcgcgggcgatcacgatgcgctgtcgctggccgccggaaaactcgtgcggaaaacggcgcgcaaatgacgtcggcaagccaaccagctccatcagttcgtcaacccttgccgaccgttccttgcgcgtaaggtttcctgcgacatccagcggttcggcaatggcggttcccacccgcatacgtggattgagagccgcatgcgggtcctgaaagacgaactgcacgcgtctgcgaagcggtttccatgcagcagccttcgcgcggggttcgattttctggccgaaaagttcgatgtttccgctggtatagggcagaaggccgaccagcattcgcccgatggtcgacttgcctgaaccggattcgccgaccagccccaatgtctcaccgcgtctgatggtcagactcaccttgtctactgcccgtagaaccagtcggccaccttccggacggtgcccgagatcaaagtcacggaccagatcgtcggtacgaacgatcgtttctttaccatcttcggcaaggaaagagcgacgattggctgtcataacatcgctcataggacacactcctcggtgggcagccgcggcggacagcggctggcccgcccacccgtcaggctcattatgggttggggtttgacgcagcttgcctgtgcgaaggtgcagcgcggggcgaagcggcatccaggcgggcgacgcgacggttcggggatggaacccggaatggttggcagccggtctagatcgtcatccagatccggaatcgcagagagaagtccttccgtataagggtgaagcggttcatcgaaaatcttgttgataggacccgtttccaccggctggcctgcatacatgaccattgcccgatccgcgaattccgataccagtccaagatcatgggaaatcaggatgacggacatggaaagctcatcgcgcagattgcggagtagctccatgatctgcgcctgaaccgtgacatcgagcgcggtcgtcggttcgtcggcgatcaggattttcggatcgccggcaatcgcaatagcgatcattacacgttggcgctgcccgcccgacatgcggtgaggatattcatcaatgcggcgggcgacatcgggaatgcggacgcggtcaagcagttcgatagcgcgtttgcgcgcttcacggccttgcaggccatggtgcagccgcaggccttcctcgatctgcctgccaatggtgagaaccgggttcaatgtatggatcgggtcctgaaacaccatggcgatctcatgtccgcggatttgctgaaggcggctggtcgcaagcgtgaacaggtcttcgcccttgtagcggacagagccgcccagccggctgttgcgctggtcgtgaaggcgcagcagggatagagcggtcacgcttttccccgatccgctttcgcccacaaggcccagcgtctcgcgtggcgcgagcgtgaagtttacatcatccacggcattgatccagccgccgtcggtgcgaaaatccacgctgagattggagacttcgagcagaggagcagtcttgagggaaatcgtcatcgtcagccctccattttaagccgtggatcgaggacgtctctcaaaccgtcgccgatgagattgatcgccagggccgatatggtgatcgcgatgcccggaaagagcatgatccaccacgcatcgacggaatagtccctgccctgcgccacgatgcttccccagcttgcgtggggcggcggggttccgatgccaaggaaactcaacgtggcttcggcgaggatggcataggcaaagacgaaggtgagcgtcaccagaagcggtgcgaggcaattcgggaggatgtgccgggtgatgatgcgcagatctgaagcgcccgccagccgggccgcatcgacataatcggtttcccgcagcaccagggcggatgcgcgcacgatgcgggcgcagcggggaatataggccgaggtcagggcaatgatgaccaaggaaagatgggcccgagggcagcactgatgccaatggcgagcaggatggcgggaaaggccatcaaggcgtccatcacccgcatgagcaaagtgtcgaaacgccggtaccatgccgccgcaatgccgataatcgcgcccagaatggcggaaagaaccgcgaccgtcagcccgatccacagagaaacctgcgcgccgtaaagaacccgtgtccacaggtcacggccgaaattgtccgtcccgaacaggtgttcgaggccgggcggctgaaaccgcatccgcacggatgtcgcgttgggcttgccattggttatccagggggcgagaacggctgccagaaccacgatcagcagaaggaccaggccgatgcggaatgagcggtgccgcatcaggcgtcgggcggtcagcacaacggggctcttgccgatatccggcatcgagaaggaagtcgggcttgccagctcagtcatagcgtaccctcggatcagcgattgtataaaggatgtccaccagcacattgatggcaacgaagaggaagccgaggaacagcatggttccctgcacgacgggcaggtcgcgcgccagaatggcctgtacgagcaggcggcccagccccggcagggcgaaaatctgttcgatcaccactgagccgccgatcaggaggctgaaaatatagcccgatacggtcagaaccgagaccagcgcattgcgaaatgcatgggtcgagagaacggaatattccgatacgccctttgaacgggcggtgcggatataatcctggtccatgacttccagcatttccgaccgcgtcatgcgcgccagatagccgatctggaaaagcgcgaggatggatgcgggcagaatgagcgaccgcagccagccaagcgggctgtcgagaaagggaacatagcccgctgaaggaaaccagccgagcgtcaccgagaacaggatgacggcaaggatagcgagccagaagctggggacggaaacgcccagaagtgcgaggctcatcacgcccgtgtcgaaccagctgtcccgcaaataggctgccacgacgcccatgatgatgcccaccggaatggtgatggcgaatgccagcagcgcgagcgagatcgtaacgggaagccgctctgcgattgcctgcgagacgggctggctcagaagaaacgaacgcccgagatcgaaatggaaaagattccacagccattggccaagctgaacgaccgtcggctgatcgagccccagttcgaccctgatccgctccaccgtttcggggcttgcaccgtcgccagcgatcaggatggcgggatcgcccggcagcagtttcatcagcaggaaggtcagtatggcaacgatcagcattaccgggatcgcttgtgccacacgttttagaataagagctgtcatcacccctccacatgagttgcgcgccgggcctgctgatggtcgtcagcgacgcgcttgagccatttcgaaccggaaatgtgaaccggccccggttcgaaacggcatagggaccaatggcgagagcggcttcgcctttttgacgaaacgggacccgccctactgtttcttcagccagacgttccagaagaagttcatgtaatattccggataaccgccgatatcgtcgggacgataggcgcggcctgaagcgcgattggagattttgatcatgtaggcttcgtcaagaatgtgcttttcgatatcgagccaggctgcgcgacgatcctccagtttcagggaggtgaagaattttttataagccgtgtccatcagcgcgtccgacttgacctgcgggaagagatagacgaccgactgccattgctgcggccccagaagcgggttggaacagaaggatgtggtcgagacgttccatttgccggagcctgtctgcatggcggtggaattggtggcccaatcggtcatttccacgcgggccttgaagcccgccgcctgaagctgttcggcaagaagaacgatgttgtcacgcatatagtcgtaattggaattggtcaggagaacgagttcttcccctttatatccggcatcggccagcattttggcggcttcgtccgggttgttctgattgtaataaggctcggcattttccttcgaataataggcgccacccggataggacatggatgggtccatggtggcggcttcgccgctgacgacgagaatatcctcggcattcaccgccgttcgcaaggccttgcggatcgcggaattgttggtcggagcctgttgcgtattgacgatcagatattgctggcagaagggaatgatctcgagcggcttcacaccgggcgcgttttgcagcttcttggtggcatcggcggtcaattgggttgtgacctgtgcttcgccggtctggatcgctgcaacacgcgaattggtttcgctgagaaagttcacccgaaccttgtcgacataaacctttttctcgcctgcataaccggaggcgggtttgcctttatcggcaacatagtcggcgaatttctccagatagaggtggctgtcacgcttccattcgccgagcttgaaagggcccgtgccgatgatgtcgagttcgcgcgcgggcttgtccttttgttctgccgggatgatcgagaagggatagacggggcttttcaacgtgtcgagaaacgctgcattcacctccttgagatgaatgacgaaggtgtaatcatccggggtttcataatggtcgacaatgtcgagaaccttggcgttagggctcacttttgcatagcgctcgaagctcgcgagcacgtcgtccgatttcatgtcggagccgtcatgaaatttgacgcccttgcgcagcttgaaggtcagcgtcttgccgtcttcgctgaggacatagctttcagcgagcattgtcgcggtattataattagcgtcgattgtgaccaggccctcatagatctgatgggcgatttccagttccaccagcgagttgcccatatgcgggtccagtgtgccggggccggcattgctggcataaaccaatgtgccgccttctttcggcgtttccgccagagagggggctgcgagcagcgtcgtcgacaacaggatggcattgaacaaggtgcgaattgtcatgatttcctccccgatttctgtgttaagatggctgcataatcaggtgcctggcgctgttggccctgacgttttcacgtgaatagcaggccggcacctgttccccgcgtgcccagcgctcgttctgatccctataatgtgggctagccggatcgcccgaggctccatggaagacgacccaggacgaggcatcccaatccgcgagatcccatatatattttgcaaccggcccataggccgcggttgcgccggattgcggcaaggaacccgtggcgagaacacaatcgccgtcgccgccgacatagcgcgaagtgggggcgagaacggccgcctgttcgggaaacgcgcctgccagaggatggcggaagattggccggtgtgcgtcaccccatggttggggatcgaatgtctgcgcaacggtttcgaccgcttccaggagcagttcgtcccaactcatccctcccaaaaggctcgtatcgttgcgccggagctgatcgggcagcgcccaccaaagatgggtgaacgggctgacgccgggcggcagacgcgagatttccgtatcggccacgcccgccagatccgacacgcgggcgaggatgcgcgtcatttcctggcggattgccatataggcggtcggcgccagcttgttgggggccatgtcaccctgccagcccgccagcatcgacagcaaatggcgcgccggttcggatttcggcgttatcgcgcgcagcttttgcgcaatttcggcagcgggtgcagaaacatcgtcatggagaatggaaagcatgtccgaaggcgagaaaggcgtttcgctttcaagccgggagcggatacgcttggcgcgcgtggccggatggcagtcggtgcagatataatcgggccagtcatcgggaaccgtgcggttattggctgtcacgacgatgcccgagcgggattttcctcgcgtgggcttcgctcgaacggcagcatgccccgccactcatgcgcgccggtccagcccggcatgggcagccatccgttcaggcgatcgcggaccggaatttttgcgcgcaccagcacgccgatatttccctttttatccgctgaaaccagattatggtcgatgaggccccatggctccatcatgtcataaaattcggtgatgctggaggcggtcagcatggggagcagacagtccagcgagcggtcgcccggctgcagctgcacggatttgagggcgatgccctttccttcttccggcgagccgaggatcagcgggccgtggcgtgtggcccacacgtcgatctgcacatcctcgccgccgcgtacctgaattgcttcgacgcggtgctgcgccttttcggtccctttttccgtgcgataggccccatggggcaggccgctgaaatcctcgacgtaaaggtcgtgaatatcggcaaaggcatgggtgacgcaccaagccatttcctcattatgggcaaaatggggaaaacccggcacgccgggaacggacagccccagcacgtcgaaggaatcgcaggtcaggtgaatctgggcgtacatgcccggaatttcataggcctgatgcggatcgcctgcgacaatcggcatgccggttttggaatgccgggcatccaccgcccaattgttggagccaccgcccgtcgcatcgtgcgggaagagtttcatcagcccttcaatggcggggcgaagttcttctagcgaaatgctccagcgatccgcgctctgttcctgcggcacgacgaacctctctgtgccgccatcctcgtaacgcagcaggtgcaggcagtccggtcctatccgggcaaatgctgcggcgcgccacagtttgaaccagagcgatcccatgaggatgccgcgctggcgcatgaccagcacgcaatgccagccttcccagcgctcgggcctttctcccaggagccggtattcggcgggcaattgtcccgagtcgatccaggcattcacaccctgggcataacgttcgcacatgcgctgcgtttcgggggaaagtgccgcgtaatccgcgcgggaaaccgtcgcaagatcgaggcggcgcatgagcatgtccgaacttagcgcttccttgcctgcccaagccgcaaaacggccaagggcacggcgtcgcgccgcatccatctgccacaggcgatctgcggcatgcgcatagccattgccaaagaacagatcatccatgctgtgtgcatatatgtggggaatgccccacaggtcgtagtcgatttcgacagtatcagacaggccttgcaaattgatctgccgggcaacggctggccgggcactcgcgacgttcataacttttccccatttttggtatttgatatatccgatataagaatggccgcggtgtcaagctaaacttgcatttttgtgcgtgggaaatggatggctgggatgagatccagatttctatttaagtatttgatcgaacgagtaaaaatgtcgcgcgtcgttaacgtacggtatcttaggacaacaaataaatactgttcgccgaaacagctttctgaactatgatatatcgaaaccggcttgtttcctatgccggtaattctcgtcggacagttgtttcaggcgtatagatgtttttctttccgctgcattttgcgtgctttctggttcactcccttatcatttcgcgcgctatgataattcgctggatttgcgaggttccctcatagaggcggaacaaacgtacatcgcgatagaagtgctcgaccggatagttctgcatatatccggagccgccgtgtatctgcacggcattgtctgcaacccttccaaccatttcggaacaaaacaacttgcagcttgcagctttgcgaatgatatcgacgttgctttcatcaaaggcccgtgcggcatcaagaaccatgcaacgccccgcataggcttctgtgctcatatcggccagcatcgcctgaatcatctgatgttcggcgatacgtttgccaaactgtacgcggctgccggcaaagccgacagattcctcaatcggacgctccgccgtaccggcgcagacggacgatatatgaagacgcccgcgattgagtactttcatagcggtcttgaaaccgcgtccttcgaccccgccaattatgcttgtagcaggaacgcgtacattctcaagatagacatcgcaggtttgggtgcctctctggcccattttgtggtcgggtgttccgaccgtgagaccgggcaaatccctttccgccagaaaggcgctgattcccgatgggcccgaaccacccatacgagccatgagcgtgaaaactccggcaaccggcgcattggtaatgaagcgcttcgtgccgttgatgatatagctgtctccgtcgcgttcggcagtggtgcgtactgcaccggcatccgaaccgacatcaggctctgtcaatgcgaatgaagcaattatcccgccgctggccagccgtggaagccaatatttcttctggtcgtctgtgccatcggcaatgatgccctgagagccgatgccattattggtaccaatgacggagcgaaaggctggtgaggtatatccaagttcaaaaccgacacggacttcctcttccatcgtcaggccaagaccgccatactcttccgggatcgacaaaccaaagaggcccatggcccgcatttcttcaatgatgtcatcaggaatacggttcgtctcttcgacgcgactttccgccggtaccagacgttcgcgcacgaaacgccgaaccgttgtgacaagcgcatcgagtgtttccggatcgcggatcatcaacttcccccaagaaatcgaacagtttcctgcccggggcggaaacgcttttcgattgctgaaatctcctattgctaagcgaatgtttcatagaatattgttcaactcaacataaaatgaaatttaattccattactggaggttccacgtcgggtacgatgtgggacggcatggggaacaaaatgagcgaagctactgatgttgtgatagaaactcgtccggctgacggtgttgccctcctggaactcaaccgccctgatgcattgaatgccgtgaacatggatgtgcgccagaaactggctgcatcagccgacagtctcgttgaggatccggacatccgggtgatcgtcattgccggacgtggcggaaatttcgccgcgggttcagatgtcaaggtttttgcgcaaaccggggcgggtagtctgcttgcacagcgcatgcaccgctattgggaaagcctcgcccattgccccaagccggttatcgcggccgtagagggatatgccctaggtggcgggtgcgagctggcaatgcacgccgacattattgtagctgcaagaaccgccagtttcggccagccagaaataaagctcggactgatgcctggagcaggcggcacgcagcgccttttgcgcgcgatcggcaagtacaagactatgctgctcgcattgacgggcgaaatgctgcctgcaacggaagctgaaaaatacggacttgtaagcaggctctcggaagaaggtgaagcgcttgaagaagccttgaaactggcgcggaaaatcgcgcttatgcccgcgttggctgctgaacagataaaggaggcggtcatgtacggcgaggatgcgccgctggaaaccgcactccgcctggagcgcaaggcatttcagctcctgttcgatacggaagacaagcgtgaaggcatcgatgcatttttgaccaagcgcaagccggcattcaaagggcgctgaaatggtcattgaaacagtgacttacggtcagatcgcaaaagtcgcgatcatcggctccggtgtcatgggagcaggcatcgccgagacgatggcagctggcggcattgacgtcttgctcttcgaccagatggccgacaaggcaagtgcggccaaactcgccctctcgcaccgtttgcaaagccgcgttgagcgaggcaagctcggggccgatcgagcggcacagatattggaacggattgtgccggtacagcaactggacgagatcgtttcagctgatctagtcgtcgaggcgatcgttgaaaatctgacagtcaagaaagatctcgttgccgctctggaagcgattttaccccgtcaagccgtgatagcgacgaatacgtcgtccctttcggtgacggctattgcagccagcgcaaaatatcccgagcggatcgcgggcttccattttttcaatcccgttccgttgatgcgcgtcgtggaggttatcaagggggcgctgacgggtgatgcggtggtggatgcccttaaggagcttgccgtcagggtcggtcacaggccggtcaatgcgaccgatacgccgggtttcatcatcaaccatgcaggccgtgcttacggaacggaagctttggcgatggtgaaggaaggggtagctgattttgcaacgattgacaccatcctgcgagacgcggcgggatttcgcatggggcctttcgaactcttcgatctgacaggccttaatgtgtcccatctcgtcatggaggaggtctaccatcaatattatgaggaatcgcgctatcgcccgtcgctaatcacgcgccgccgtctggaggccggtttgctgggtcgcaaaaccgggcggggcttctacgattatccagacgccagcgccggatcgaatgcaaacacccaaccggaaaaagggcctttgccgaagattgtaaggatcatcgatgatacggcgtccggggacattcaccgcctcgctgagcaggcaaaagttcaaatcggggaaaatgtcgggccggatggattggttctcgtgggattggttggagacgatctgacgtccgctgttgtcagactgggcctcgatgcgaccaatgtcatcggctttgatacgcaccggaccctcgtagcgtctccagccagtagcgagaatgcccgcgcacaggccatggctctggcgactatcgatggtgtcaacgcatccatcgtgaatgacacgtgtggcacggtctgccagcgcgttctggcgatgatcatgaatatcgctgcagatattatccagcagaacattacctgtactgacgatctcgacgcagccgtcaagctcggcctgggctatccacttggcccccttgcatggggtgatcgtatcggcgcagacgtcatcgtccatattctggacagcattcacgcacgaacattcgatccacgataccgggcaagcctctggctgcggcgccgggctgaacttgggttgcgactggcagactacaattaggggaaactctcacaatggcagagaaaattgatctgaaaccatccgcaccctggtatcggttgaataccacggacgaggattggcaaaatgcagaagcggccgatctgctgaaatggtatagccagatgaagctgatccgccggttcgaagaaaagatactcgattttgaaaaggcgggtctggtccatggaccggcccatgcaagcattggtcaggaggctgctgcggtcggcgccatgtcggtgctgaaaaccgatgaccagatcaatggcacgcaccgcacccaccatcaggtcctgacaaaactgatcaatgcccagacgccatcggatttcgatattcttcagtccgatttcaccgatggcatgcatgacgcggtttatcgcctcatggccgaaatcatggggctgaatacgggctattgcggcgggcgcggcggctcgatgcatatgcgcgatgcggcttcgggcattgccggaaccagcgcgatcgtcggcggcaatattccccatgccgccggttatgccctcgcagacaagatcctcaaccggaagggaatttctgttgccttcttcggcgatggcccttccttgcagggcgcgacctatgaagcgatgaacatcgccgcgctctaccgcctgccggtcattttttacgtggagaataatctctacgccgtatcgacccatattcaggatgcaacgcgcgagacgcgcattgcctcgcgctgtcccatgctcggctttaccggcatcgaatgcgacggcatggacattctttccgtccatcaggcgatgcgtgaagcctgccgcattatcgaggaagagggcggtccggtcgtcatcgaggcgcagtgctacagatatctgcatcaaagcggcagcaaatcgggcagcgatttcggttatcgcacgcgtgaggaagaagaggaatggaaaagccgcgatccgattgcgcttgccgagcggcgcctgaaggaactggggatcgcgggagatgccgagtttttgaagcttgacgagcgtgtgaccgccgccgttcaagcggctggagagcgcctgaccgaaacggccgccggcagcaatgttctgcgtattcccgatgcgctttggccgtcggcatccagtgtggacgacgggattttgggagatggcagcgaattttccggtgcggaatttcgcgagatcgaggattatcagcccgatgagctggaaaagatgcgctttgccgcggcggcttcggatgtgctcgggcgggcgatggaaaaggacccgacgatcatcgtcataggggaggatgtccatcgttttgcaggcggtgtcagcggctttaccagaaacgcgcttgagctttttcccgaccgggttctcgccatgcccatcgccgaaaacggctttaccggcgtagtgcttggtgcagccctgcggggcctgcgcccggtggtggaaatcatgttcggtgatttctgctttgtcgcggccgaccagatcgcgaacgggatttcaaaagtgcgtcatatgttcggcgacggttttccagtccccatcgtcatgcgtgtgcgcgtttcgccccacaccggctatggttcgcagcattccggcgatccctcggcactgttcggcatgtttcccggatggcgcgtcgtctcgcccacaaatgcctttgattatatcggcctgatgaacagcgcgctgaaatcggacgatcccgtcgcggttattgagcatgtcgagttttaccagcgcgaaagcttagttccgaggaatgacagggattattgcatcccgctcggcaaggcgaagatcgtgcgtccggggtcggcctgcaccgttcttgccacatccgtcatggtacaggcttccatcaaggctgcggaagaggcgggcatcgatgccgaaatcatcgatatgcgcagcctcgacatgttcgggatcgactgggccttgattggcgcttccatcggcaaaaccaaccggatggtgattgccgagcaggttgcaagcggcttgtcgctcggacggcattggatcgccgaaatccagaagcgcttcttcaacgatctcgaccatgaagtcctgcatgtgacgggaagcatggcctcgccggtcgtgtcgctggttttaaacaaggccgccctcggatcggccgacaaggtccggtcggcccttgagcagattacgcattccgcatgacaaaaaacgtaaaatacgaggaggacaaaatgctattcaagacaacgggaacaaggtctggatcattgaaaacattgcgaagcctgatgatggcggcaaccttgctgacggcattctcggggattgcctcggcacaaagtgccaattcactggttatcgcgcgaaatatggatatcaactcgctcgatccgcaccggaccttctgcgatacctgccagatctacgattctgccgtctatgagggtttgctttcgctggataaggacaacaaggttgtgccagtgcttgccgaaagctatgcagccaatggcgaccagaccgagtttacgttcaaaatcaatccaaaggccgtattctcggatggttcacgggtggaagcaaaagacgtcaaatggtcgtgggaacggcttaaaaacgtcaagggcagcccgtcgttcctggccgatactattgcttcgatagaaacgcccgacgaagcaacagtcgtggtcaaaacccgggcaccgaattctgaattcttcaatgttgtagcctcgccttatttcggtatcgtgaacagcgatgtggccacgaccgaggctaaggcggaaaatggggcggacgcagcggagaaagataatgcggaagcgtggtttctcgcgcattcggctggcagcggtcccttcgtcctcagcgcttatgagccaaattctgaactgcgtctaaagcgaaacgaaaaatactggcgggaagcgccgaaggtggatgaggtcatcttccgccaagtgaaggacgctgtggcacaggcacaaatgctggagaatggcactgcagacatcgcgatgcagattgatcccgagacggccaagacattccgtaacaaggacatcaaggtcgattccatccattcctacaacttcatctatctggcgctttcgccgggtgcaaaatcgaacgccgtgccgctgactgcagacattcgagaggccatttctattgcgatcgaccgtgaatcgctgctcgacttcatgcttggagacaaaggtcagttgatcggaacggcaattccgataggttttccgggcggaacggggcataaaattcccgaatataatcccgaaaaagccaaggagctgcttgccaaggccggtcatcctaatggtttcacgctggaagccgtttatccgaacctgaacgtctatggcgtagatttcacccagatgatgcaaaagatccagcaggatctttctcagatcaatgtcaaggtcgagctgcagccggtgccgtttgcaagctggcgtgaaaaggctaatggcgacggaatcccgatgacagccgtttattacgcgccggatttcttcggcacatcccagtatgtggatgcatttggattggcgaagggcagtctctgggcaaaacgcgccggggaggctcgcgatccatcattcgtaaagactgaaattccgcagatcatggcagatgccctcagagcaccgctagatgaggcggacaaggtctggttcaaggcgggcgaggccatggccgcgtcgaatgtcatcattccgatgctgagcccagacgttattctggcatataacaacagggtgaacggcgtgcgctattccgcctgctgcaatctgccattgcaggagctttccgtatccagataggcatgacgggaacctgtttttgaaaagaaaaagccaccgatcccgcatcggtggctttttgctatggcaggcttttgtgtcgctcagcctgccgcggaggcggaaacctccgccaggatgcgcaggctcaggccgcgcttttccagatgcggcatgtgcccgcaagcatcgaacgcatacagcgcgacattgtcgggcaggttccgggtgtagcggaacggcaatatcctgtcctgcctgccgtaaatgacgcggacgggaatttcgagcgaggcgagatcgtcgagaatggagacggtctgcgtgccgtcggcgaagaaatgttcggaaaatgccatcatggcgtcgctcagatcgttatcctggcgctgctgcacgacggccttgatgaaagtatcggaaatgctggccttgtcgtgcacaagctcgtgcagccacggggtcacactttccctcgcccttgcccgaacgaagttctggacgaacccgacattgatttccggaccgagcccggctggcgaaaacaggcccaaggcgcggatgtcgatattgccgcgattggcaaggcgagcactgacggctgcgccaaaggaatggcccacaaggatcgcacgctggatatcgagggccttgagtgtggcctcgatcatcgcggcaatcgcatcaaggctcgtgacggcgacgagcggggaagcgccatgggagggcagatcaatcgccagcaagggctgttgccattgtgtgccggcaaaaagcccccgccagttgttgtggtccgaggcaaagccgtgcaacagcacaagcggcgtcccttcgcccttgcgcagccacacggcattaagcaggcaatcgccttccggccgcgcctgcctcgaagcagcaatggtttcgggaatggatgggcagctttgcaatgctgcaatgacatccttcttctggatgcgcccgcctgggccggtgccgccgatccggtcaaggtcgatcccggcatcattggccaggcgcctggcaagaggtgtcgcaatggccctgccattttgacctttattgacgaccgccaatatatccgccgtttttggcgccgatgcattttgcgctgcggccggtgcgggaggcgcggtgatcgtttctcccttggcaaacaggctggcgacgctctggccgacctcgatttcatcggtggtggaagatttcagtatctttaccgttccggcatgcggcgcatcaacctccacgactgtcttgtcattgtctatctcgaacaggatctggccctgttcgaccgcgtcaccatcctggacgtgccaacgcgaaatcgttccggaattggtttccagactgacttttggatatagaatttcagtggccatagggtgtcctgcaacaattgggctttcgcagccttcagaatttcacggaaaatatgctctcaaggcgcctctctggaattgcctaggagccgctcctgcaattcggcggccagttccttcagggcgggcccgatctcgccgtaacagacaccgcgcggggcaatgtcggtaatgccgccgcaggtaatggcgacgagttgtgtcccgtcggtcgggcggaacggaaccccgaccgcattgatatagctgtaccagtcgccgcaggagacaacgaagccatcccgcgcgtaatcatcgagcgcatggttggtcagccgcaaaattcgttccgcatgttccggttcgcattgcagcatgcgctccagcagcgcctcacgctggctctcttccataccggcataatatgaaagccccatggcggtcttccaaatggggagccgcgaaccgacattcaggcgcagggaaacaggattttcggagcgcgcattggcgatgtaaaccatctcctgctgttcccgaaggcccatagccaccgcgacgccggttttttccgcaagcttgcgcatcagcggcatcgctatgtgaacaacgacattggcgctcagcccggaatagccgagcgcaatcgtcgctggaccgatacgataacgccccagcatttcatcatagtcgagataacccagattgaccaatgtggccgtcatgcgtgaaaccgttgctttcgggagacccgtccgatcaatcagttcctgattgcccagcgacagatcgtgcggtgtgaagctgcgcaatatctccaacccgcgcacgagcgcgctcgaaacctgcgcggaatctttttccaggtcctgcgtcgtcggtttcattctctttttcacggtttctcctgacgttctcagtgcgagtgctaaaggcagaaaaagggggaggtgacaaaagtgaaatttaattccatttatattgacgacttcgattttggttgtcaatactatgtgcaagccgccgcagaacggtaacgaaatatccagacgggaagcaggcatgtcgaactatttttttaagcgtctcattgcgatgccgtttttgatcctgggcatcgtgacaattgcgtttgccttgacgacgataacaaaaggtgatccgctcacctcaatcgttgccgagcagcagatgaacaatcccgaagtggtcgccgcagcaaaggccaagtggggcctggatcgtagcttgccggagcgttacttcatctacctgaaaaatcttgccgttggcgacatgggcacctccttcgtgaccaaacgaccggtcggtacagatttgatggcgcgtctgcctgccaccatggaactggtcgtcgtggcgatgatcctcggatcggtgatcgggatcacactcgggattttggccgcttattatcgcgatagtgtcatcgatcatctggcgcggctttttggactgttcgggtcctctttgtccgttttctggcttggcctggcggttctgtttgttttttccgtccagttcgagatactgccggggccgggccgacttgaccctcggatgacgccaccggctgccgtgacgggtttcatgaccattgacagcctgcttgcaggcgacggcgcggcctttcgtgatgcgctcgcccacctcatcctcccttcgctcgtactcggctgggcagttgcgggaacgatctcccgtctggtccgtgcaaacatgctggacgtcatcggacgggaattcatcctcacggcccgtgcaaaaggggcgggggaattgcgagtggtgttccgccacgcattgcgcaacatcctcgtgccggtcctgacggtcatcagctactccttcgcctatctcatcaccggggcggtgctgaccgaaaccatcttcgcctggcccggcctcgggtcttatgcggtcgaggcagccagagcgcttgattttcccgctattatcggcgtgacgatcgtgggcgggatcatgttcctcatgaccaatcttttgaccgatattgcctatgtgctggccaatccgcgcgtgcgcctaggctaaagggggaagacatggttgccttatcgaacacgtcggcacgccagttcaaaataccgggctggttcacgttgcctctcctgatcggcattctcgtcgtcggtttctggctcatcgctacattccttgcgccctatatgacgccctatgatccgcttcagatggcagaccgtcgtttgcagattccgagctggtcccattggcttggaacggatgctcttggccgcgatgtgctggcgcgaaccttgtacggcgcccggcattcgctgccgatcgcgctggtcgtcgtggtcagcgccgtcatcatcggcgcgcttgccggtgctgttgccggatataggggcggctgggtcgatgcggccattgccgccggtgccggcagcgggcgcattcttttcaagcatattctcccgctttgctggacccctgtattaatcagcgccaccatggatctcggccaggtcattctgctggccgcctcactcagtttcatcggccttggcgcgacgccgcccacgccggagtgggggtcgatgatcgctgaaggcgcggtccatttctacaattggtggatcgccatggggccgggactggcaatcctgaccattgttctgggcttcaatttcatcggcgatggtcttcgcgactatttcgatccgcgctccaaatgatcggggaacaagatgtcaaatcttaacaaaagtgctagccttctccgcatagaaaacctgcgggtcggtttcggccgtgatggaatggtcctggatgcggtgcgggggctcaatctcgagctggaacggggcgaggtgctggggattgtgggcgagtccggctcgggaaaatccatcggcatgctggctgcaatcggcctggcacccccaaatgcgaaagtaaccggttcggtcacattccaggggcaggaactgttgggccgatcccgccgggagatgcgcgagttgcgggggtccaggattgcgatgatctttcaggacccgctttcatcgctgaacccggtgatgaaaatcggcgatcagatcatcgaagcgttgcagctccaccagaagggcctgagccgcaaacaggcgctggcgcgcgcggtggaattgctggaactggtttcgatcccgcaacccgaccagcgggtcaaacaatatccgcatgagttttccggcggcatgcgccagcgtgtcatgattgcgatggccgtcgccaacgatcccgatcttctgatcgcagacgagcctaccaccgctctcgatgtgacggttcaggcgcagatcatggccgtcctgcgcgatcttcaggacaagctcggcctgggactgatcctcatcacgcatgatcttggcgtactcgccggtcatgccgacagggtggccgtcgtctatgccggagaggtggtggaaaaggccgggatatacgagctttttgaaaacccgcgccatccttatacgcgcgggctgatcgcctccattccgacacttggcgatagcggcggaaaactgttttccattgaaggcgcgcctccggtgcccggcgcctttccgcaaggatgcgctttccatccgcgctgcgtgcatgcacaggccatatgccgggagaaagccccagcctatcggcggttcggggagcatatatcggcgtgccatttcgccgaaagcctgccgcccttcaaacgtgacaccaatgaagaacttatggaggggtgcactcatgcgtgagaactccacggagatcgcgctttcggttcgcgggctgcgaaagagctttcccgtcaagggcggcacgttcattcagcgcgatattgccgcggtcaaagccgtcgatgatatctcgttcgatctgcgcaaaggggaaacgctcggcctcgtcggcgagtccggctgcggaaagtccacgctgggacgatgtatccttcggctgatcgaaccgtcggacgggcaggtcctgttccgggggaacgatatgaccaaactcaatgcgcgcgacatgcgcgccgcgcgcaagcatctccagttcgtgtttcaggaccccttcgcctcgcttcatccgcgcatgcgcatcaaggaaagcattgcggagccgttacgcatcagcgatctcacgcaagcagagcgcaaggagcgcgtgcaggaaatgctgcgtctggtgcggttcaacccggagcacggcaaacgctatccgcatgagctttccggcgggcagcgtcagcgcgtagtgattgcgcgtgccttggccctcaatccgcaggtcatggtgctggatgagcccgtctcggcgctcgatgtttccgttcaggccggtgtcttgaatctccttcaggatattcaggagcggttcgggacatattatgttttcattgcccatgacctgtcggttgtgcgccatatctcgcacaccgttgccgtcatgtatcttggccgcatcgtggaaaaggcccccgaagcccggctttatgggcatccgctgcatccctacacgcaggccttgatgtcggcagtgcctctcgccgatccggtcatcgagcgcaagcggcagcagatattgctgaaaggcgacgtgccaatcccgatcaatccgccttccggctgtccgttccgcacccgttgtttcagggcacaggcagtctgcgccgaagtgaggcccgaattgcagaaccggggaggcggccatgaggtggcgtgccacttcccggaggaatggcgggcagcatcctgattttgtttcaccaattttgaacgggcgaccgatcgagaaggatacgaatttgaaaatgatgaatgaaataaaggcgacgggctcgcccgacagcaatgcagccttgccgcttgccgggataaaggttctggacctgtcgcgggtgcttgccggaccctgggcgacgatgagccttgccgacatgggagccgaggtctggaagattgagaatatccagggcggcgacgatacccgcgcctggtcggtgcccaattacaagggggcgagcacctatttcctgtgcgccaatcgcggcaagaaaagcctggctctcgatctgaaatcccgtgaaggcctggaaatcatccatgaactggccaagcaggccgatgtggttgtcgagaactttcgttcagggacggtcgaacggctgaagatcgattatgaaagcctgaaagcgctcaatcccggcatcgtctattgctcgatttccggttatggccagaccggcccggaggcgcagcgaccgggttatgatttcgtcgtgcaggcggaatccggcctgatgtcgattacggggcagatcgatggagagccgacgcgcatcggcgttgccatgacggatatcgttgcgggcatggttgccacgcaatcggtcctcgccgccctttatcagcgcaagacgacggggcttggtcaatatatcgacgtttcactttatgaatgcgcgctcaatacattgatcaatgtcggcagcgcgcatctgaatggggggcatgttcccgcccgcttcggcaatgcccatccgacggtcgttccctaccagatttttgaatgttccgacggtgcgttcgcgctggcggtcggcaatgatcgccagtttgccattctttgcgaacggatcatcgatctgcccgaactggccgcagacgagcgcttcaaaacggcaagcggtcgtgccttaaaccgcgccgcgctgatcccgccaatggcggaacgctttcgaaccaatacccgccagcactggatgtccgcatgcctgaagatgggtgtgcccgcagggcaggtgaaaacggtgccggaggcctttgaaagcccgaacgtgaaggcgcggcaggtggtgcagaaactggaaagcgcgcatctgggccccatttcgctggtgcggcccgcacaggggctgaaagcgcaggaaaacgccgcctacaaggcgccgccgatgcttggtgaagacagtgcctctgtgctcggagatgttctcggactggatggaaacaagctggccgatctgatcgcggccggcgtcatttatcaatatcagccgaaggattgcgaatagggaaaatggaaatgcagacccgatatccagatgtaaagcttttcattgacggaacgtggcgcgatggatcgcgtggcgaaacgatcgaaatcttcaatccggcgaccgatgaggttatcggccatatcgccagggccacgacggctgatcttgacgatgcgctggctgccgtcgatcgcggatttgaggcatggagcaaggtttcggcattcgaccgctataaaataatgcgtcgcgccgccgatatattccgcagccgcggcgaagaggttgcgcgcctattgacgatggaacagggcaagccgcttgccgaagcgcggatcgaagccgctgcggcctgcgatttgatcgactggtttgcggaagaggcgcgccgcagctacggccggatcgtgccgccgcggcaggcctatgtcatgcaggccgaggtgaaggagccggtcggccctgtcgccgcgttcacgccgtggaattttccgatcaatcaggctgtccgtaaaatttcggccgctttggctgcgggttgttccatccttttgaaggcggccgaagatacgcccgccgccccggcggaactggtcagggcattcgccgaggccgggctgccggatggcgcgatcaacctcgtctatggcgatccggctgaaatttccgcctacctcatccctcatccggtcatcaggaaagtgtctttcacggggtccacgcaggtcggcaagcaactggccgcgctggcgggcctgcacatgaaacgcgtcaccatggaactgggagggcatgcgccggtcatcatcgcggctgatgccgatgtcgaacaggcgatcaaggttgtttccggttcaaagttccgcaatgcggggcaggtctgtatctcgcccacccgcttcctgatcgaaaattcggtctatgaccaggtggtcgaggggatggccgcttatgcgacctcattgaaggtcggggacgggcttgaagccggtacaacgatgggaccgctcgtcaatgccaaacgtgtgaacgccatggaacggctggttcaggacgcaagggagcacaaggccagagtggtgacgggtggcgagcgcattggcaaccgcggcaattttttcgagccaaccatccttgccgatgtgccgagggatgccgccatcatgaacgaggagccgttcggcccggtagcgctgttgaacaggttcgatgcgctggacgaggcactgagcgaagccaatcgcctgaattatggtctggcggcttatgccttcacaggatcgtcggcgaaggctgcccggatatcgtccacggttcgcagcggaatgatcaccatcaatcaattacggtctggccctgccggaagtgcccttcggcgggatcaacgattccggctatggaacggaaggcggtgccgacgcgcttgaagcctatcagaacactaaattcgtttcctttctgcaggcctgaaaccacagatgacttggatgctcaatggaccagcagttcattgagcatcgggaaaagaatggcaatggagttataggcccaagggcgaaaatgaacagcaaaacatcgcttcaagcaggagattgatgttttcccaaagaattattaccccctgccagaaagcaggggcctgaaactgtggttccgtttcgcttttcattctgcgcgctgcggcatgaagcgagtaccgccggatttttccaaaagacgcacgaggttttggccgccttccatcatatcggcctgaattgactcccggaccttatccggtcggcgttgccgaagatatttcaagaccgccagatgctggtgttctttcggataggttggtggggcgtctggataatgaaagttcaaaagcgggccgttccgcatccatatgtcatccagaatggccagcacttcgggcagttcggatgcgtcatacaaaccgcggtgaaattgccagttagccctgacggcgtccggccaacgcccctcctgctcggcgcggatcaactcttcatgaacgacctcaatccgatctatgtcggcttcggaaatgcgcgttgtggcatgttcagccgcaagtccctccagaaaaagccgcacggtgcgaagctcaatatactgtttggcagtcatgtgagcgacgatgatggatttgccagcctgcatttccagcgcgcgcgcccgcaccagctgcatcaaagcctcgcgtatcggcgtttcggaaacattcattgccgctgctagttcccgaatcttgaacctgtgaccgggccaaaagcgcccttccatcagcgcttgtcggaggttgttataaacaagcccggttaagctgtctcgggcaacaggtccaacacccttgtcgttctcacgggatggctgctcaatatcgctcatcattcaatctcagttcaagccaattaattttcgcatatcatatagacaaggtaaccacccaccgtaacctaaaaaggcgatcttctgcgcggattacaggagatatgccttaagattttgtggcggttcgattgtccggtccacacagtttcgccttctcctgaatataagaccctagcgtgagtggacttccccttcaaaagtggagggcttctgttagagaagactgacaggagacttagaattgaagcagcgtgaatttacagaagatttcaagcgcgaagctgttcggattttaaccacgagtggtcgaaacatttcatcagttgctgaggaccttgggattggtaagtcaacgcttgagcgttggcggcgcaattttgctgagaaagatttactttctggtccacatgaggacatggaccaggagcttgcccggcttcgtaaagaaaacgaacttctgcgacaggaacgtgacctactaaaaaaagcgacggccttcttcgctcgggagacaagtcgatgaagtttgcgttcatcgacacggagaaggcccatatgtccctgtcacggctgtgcgctttcgcaggcgtcagcatcagcggttattatgcatggaagcatcgtttgcccagtcgtcgtcagcttgatgacatgagtattctggcccacattcgtaatcagtttgcgctgtcacgtgaaacctatggcagccctcgaatgcatgttgaactgaacgaagaaggtattcgagcaggtcgtcatcgcacggcgcgactgatgcgtgaaaatggtttgaaagcccgacagaaaacgcgcttcaaacgcacgaccgacagcaatcatggtgagcctgtcgctcccaatcttctggatcaggacttcacttgtgacagaccagatcagaaatggggtgtcgatatcagttacatatggaccgccgaaggctggttatatctggcaatcgttgtcgatctttattctcgtcgcatcattggctgggaagcgcgcgatcgaatgaaaaaggaccttgctatttgtgctttgaagaaggccattgcaattcggtacccaaagccggggctgatccaacactccgacaggggaagccaatatgccagttatgagtatcgcaaaatcctcaaatcgcacagcatgcttccatccatgagcggcaaaggaaattgctatgacaatgcaatggtggaaaccgtcttcaaaacgatcaagtcggaactgataacgatcaagtcggaactgatctggcgcgctgcattccagaccagaaatgacgcaatcaaagccattggcaaatacattgacggcttctataatcccgtgcgcagacattctacactgggctataaatcgccggtgaaattcgaggcaatgaaccgaaacttagagacagaagctctccacttttccgaagcaagtccagtttcaatctgaagcacgccatgcgcgaatgttgatgttccgcgattctctcaattaatcgctatgcaaacgaatctctctctcatcgttttctgtttggcaatagctaattccccacaggagtgcgtgatcgcttaacacacagcgcaggcttgcctgatgggctcgcaaacaaaagcgaaaaattagtataaaaaatcaacgttttaattgagaattatggcggagagagagggattcgaaccctcgatacggtttcccgtatacacgcgttccaggcgtgcgccttcaaccactcggccacctctccgtctgccttgctgtcgaaaaaccgcttcgcggtggaaactgactgcaaacgtgacaccgcttttcgataacaggcgctggttaatcgccaactagcaggtgcggcgcgcaatatagccagaatacgcatatgttcaacagctatttgcaagtttctgaatctaattcacattgcctgtgaaaataacatcaaataggcaataatttcttttaattacaaccacttaatttaatcgcgcaatcgtgcatcatcgcggctttgaggcgaatggcctccctgtgctatgtttaagcgatattaaaaatacaaattgccgggaggccgaatgggaattcggcgccgaagcagaacaggaagtcgaggcggagaatcgtgatccgatttgtattgcgtagttttgcggttatttttctggctcttgccgtgatcttcgccattctggatggcgcgcgctccgttggggcatcgcaatttgttgcaaggccgcttctttccatgtggtcgcgcaatgcgcccgagatgctggccgatgcagaagcgaccgtgacgcactatataggagcgcaggcgtggaacgtgctgtgcattcctctgctggagcagccaggctggcttttcttcggtgtgcttgcgcttctgttctatgccatcggtcatcgccgggagcggcctcttggccgcttcactgcccggtaattaaattcaggaggaaggggccatgagtttcttcgacagctaccgcaagaagatgcagatgccttcaaaagaagaagtattgccagggcgtgttcaaccgatcccgacggctgcggcgcatttcgtttccggccatccgctaaaggggccatggcctgacgggatgaagcaggttctgtttggcatgggctgcttctggggtgcggagcggcttttctggcaggtgccgggcgtgtatgtgacggctgtaggctatgcaggcggcatcacacccaatccgacctatgaggaaacctgcacggggctgaccggccatgcggaagtggtgctggtggtctatgacccgaaggttgtgacgctcaatgaattgctggcccttttctgggaagaacatgatccgacccaggggatgcggcagggcaatgatatcggcacgacctatcgctcggtgatctatacgtttaatgcggtcgatcgtgcggttgcggaaaagagccgcgatgcttattcgcaggcactcgcctcacgcggccttggtcctgtcacgacgcaaatcaccgatgcgcccgatttctattatgctgaggattatcatcagcaatatctggcgaaaaatccggatggctattgcgggttgcgcggaaccggtgtgagttgcccgatccctcttgcgcattgatcaggcgcgcgcttaccagtgcggcggcttggtgacgggcacgtccggcgcagcctgttcttccagttccagaaagcggttggtaagggcgttcagcttcttggaaagctgatcgacagttttccattgttcggtgaggacaaaggacaattcatcgattgtcttttcctgttccgccacgcgaatttccagctcgataagacgttcttcggcagacatgatcttatctccgtttgtgtggccatgatggaattggaggcgaggcgtcacgcaatccgcgccagtgtcccaaaaaagataggggccggcgcagattgaggcaatggcatttatttcgtgccgtacatgcggtcgcccgcgtcgccgaggcccggaacaatatagcctttttcatcaaggcattcatcgatggaggcggtgaagacctcgacatccggatgcgccttggtgaagcgttcaatgccttcgggtgcggccagcaggcagaggaagcggatattggttgcgccgcgctctttcagcttgtcgatagcggcaatggccgagttggcggtggcaagcatcggatcgacaacgataacgaggcgattgacgatatcttccggtgccttgaagtaatattcgatcggctgaagcgtgtcgtggtcgcggtagaggccgatatgggcgacgcgcgcggcaggcaccagatcgagcatcccttccagaaggccgttacctgcacgcaggatggaagcgaacacaagcttcttgccttccagcaccggggcttccatcggcatcagcggggtttcaatagacatggtggtaagttcgagattgcgcgtcacttcgtagcacagcaacagcgaaatctccttcagcaaccgccggaagctggccgtggacgtctccttcttgcgcatgatggtaagcttgtgctggacaagcggatggctgacgactgtaacgcccatgatttttccacttttcttgttatctttttgactttagcggcggattgcgccggaggaaatgccgggccaggcgcgcgcccacagttttatgtctctttggccatttttaaaccctagcgcaagacagttcacaagtggcggatcacaaaaggggattggaggaaggtctttgcttgtatagtccggcacaagctttatatgcatgagtgcctgatccaaaagtcaccatgccggggctatacgtggcttgccgctttttgattcaggcagcagtatcgttttcgtaataaaccaagaagcaggatgagctatgagccagcaaaacggcaatgtgaaccgcgtgggcgcacaagatcgtgttggtgcatcgggcggcatggagcattcattcggcttcaaggcggtggacgaaaacgaaaagcaggggctggtcaacgacgttttccataaggttgccaagcgttacgacatcatgaacgatctgatgtctgccggtatgcaccgcgtctggaaagatgcgatggtggcctggcttgcgccctcgaagcgccccggctggacctcgcttgatgttgcaggcggcacgggcgacattgcctttcgcatcgtggaagcttcgggccgccaggcacatgtcaccattctcgatatcaacgggtcgatgctcggcgtcgggcgtgaacgcgccatcaagaagggcctcatcgacaatcttgaattcgtcgaggccaatgcggaggaattgccgttcgaggacaatagtttcgatgcctatacgatcgccttcggcattcgcaatgtgccgcatatcgacaaggcgctgagcgaggcttatcgcgtgctcaagccgggcgggcgtttcctgtgccttgaattttcagaagttgaattgccggttctcgacaaggtttatgacgaatggtcgttccgggccattccgcgcatcggcaagatgattacaggtgacgcggactcctatagctatctggtcgaatcgatccgcaaattccccaagcagcaggattttgccgcgatgatcgagaaggccggtttcgagcgcgtcagctatcgcaatttcaccggcggcattgccgcgctccattccggctggaagctttgatcgtgcctgtgatgagttcgggtcgcaaccagcgtgaggcatcggcgcatgagtaacctttccgccgttttccggctgatgcgggccggatggatattgacgcgcgagggcgtgatcagcgcgcttcccgtagaaggactttccggcctcccggcgctcggacacaggattgccggttttctggcccgtccacgcgcgcgtcagatggagcgttccgaacgcatgtcacgggccatgaacaagcttggcccttcctatgtgaagcttggccagtttctggcgacgcgccccgatattgtcgggcatgacgttgccgctgatctggaattgttgcaagatcggctcgacttctttccgcaggctggagcggttgcggccattgaaggttcgcttggccgcaagatcgatgatctttatgtgcgtttcgatgcgccgatcgcggcggcgtcgatggcgcaggtgcatccggccgaggtgatgaaggatggtgcgccgcaaaaggttgcggtgaaggtcatccgccccggcgtgcgccagcgttttgcgcgcgatctggaaagtttctttatggtcgcccgtatgcaggagcgccatatgcctttcacgcgccgcctgcgcccggtgcaggtggtcgaaaccctgtcgcagaccacgcgcatcgaaatggatttgcggcttgaagcggctgccctttctgaaattgccgagaatatcaagggagatgaggggttccgggttcccaaggtggactgggagcgcacgggccgcgatgtgctgacgctcgaatggatcgacggtatcaagatgtcggacattcccgcacttgaagctgccggtttcgacctcaagaagcttgccgaaacgctgatccagtcgtttttgcgccatacgctgcgtgatggtttcttccatgccgacatgcatccgggcaatctgttcgtggatcatcagggactggtggtggcggtcgatttcggcatcacgggccggctcgacaagcagcagcggcggttccttgccgaaattctctatggcttcatcacacgcgattatatgcgcgtggcagaggtccatttcgaggcaggttatgtgccttacacgcatgatgtggcaagttttgcgcaggccatccgcgcaattggcgagccgatccatgaccagcccgccgaaaccatttccatggccaagcttctgacgctcctgtttgaagtgaccgagctttttgacatggaaacgcggcccgagcttttgatgctccagaagaccatggtggtggtggagggcgtgtcgcgcacgcttgatccgcatttcaacatgtggaaggcggcggaacctgtcgtgggcgactggatccggaagaatcttggtccgcagggcatggtgctggatgcgaaggagagtgcttacgcattgctgcatttcacgcgcaagacgccggaattgttgcagcgcatcgatcgcatctcggtcgctctggacactatggcggccaatggattgcgctttgacgatgcgacggcagaggccattggccgcgctgaagcgcagcattctcgctggggccgcatcgcgcaggtggtgattgcggtttccatggccgcgatagcaataaagctctatatctggctgtaaaactattctcttttgagaggtcggcaacacatggcattgctggacggtaagcgcatcctcctcatcattggcggtggcattgccgcctataagacgccggatctcattcgccgcctgcgtgagcgcggtgcgcatgtgcgcccattgatgacggctgcggcacagcaattcgtaacgccgctgaccattggcgcggtttccgccgatcatgtcttcaccgatctgttctcgcgtgaggatgagcaggatgtgggccatatccggcttgcccgcgaggctgatctgattgtggtcgcacccgcaacggctgacctgatggcgaagatggccaacgggcttgcggatgatctggcgagtgcggtgctgttggcccgcaaggttccgctgctgatcgcgcccgccatgaacccggccatgtgggacaatcccgcgacaaggcgcaaccgtttgacgcttgaaaaggatggcgtgcgcttcatcgggccggaaaagggcgagatggccgaaagcggggaggctggaactggccgcatgagcgagccgctggcaattgtcgcggccattgaaaatctgctctcaccgcaggcaaaaccgcttgccggcaaaacaatcgtcatgacttccggccccacatatgagccgatcgatccggtgcgttatatcgccaatcgttcgtcgggcaagcaggggcatgccattgcggcagcactcgcgcggcttggtgcgacggtgcatctcgtctccggcccggtcaatattcccgatcccgaaggtgttgacgttatccatgtcgagacggcgcgtgaaatgcaggcggctgtggaacggcatcttcccgccgatgcggcagtaatggtggccgcggttgccgactggcgcagcgccaatgaggccgggcagaagatcaagaagaagcccggcgaaggtgcgcccgtgcttgccatggtcgagaacccggacattctggcaggcatcggccatagcaaaaagcggcccggactggttgtcggctttgcagcggaaacgcaggacgtggccgaaaatgcgagagccaagcttgagaaaaaaggtgcggactggatcgtcgccaatgatgtttcgcatgggccgggtaaggacggcgtgatgggcggcgaccgcaaccgggtgcgtatcttgagccattccggcattgaggaatggccggaaatgagcaaggaagacgtcgctgaaagactggcggaaaaaatcgccgccagccttcttggttaaaccttgtcacgcacctgatagtccttgatggtggtgaagcggatatccttccagcgttcggcctcgtaattgagcgagaaaccgttctgggcaagaaaaacgggatcgttgtcgagatcatgcgcgatatcggcgcgatgggctgcgatgaaacgatcgagttcagccggattatcggcggaaatccaccggcagattgaaaagcgcgacatttcaaagccgaccggcagtgaatattccaccttcaggcgttcggtcagaacgtcgatctgaagcgcgccgacgacgcctacaatagcgggcgaaccatcgtccggcacgaaaagctgcaccacgccttcctcggccatctgttgcagggcttcgcgcagcttcttggccttcatggcgtcgtcaagacgcacacggcgcaggatttccggcgcaaaattcggcacgcctcggaacaggatatcctcgccgtcggtcagcgtatcgccgatgcgcagcgtgccatggattggaatgccgaccacgtcgcccgcaaaggcttcatccgcaatctggcgtgagcgggcgaagaagaattgcggtgccgagaggctcatcggtttgccggtgcgcaccagttttgccttcatgccgcgcgaaagcttgcccgagcagacgcgcaggaaggcaatgcggtcgcggtggttcgggtccatattggcctgaatcttgaacacgaaaccggtcatcttgtcttcggttgccgccaccatgcgcgcatccgcctgctggtcgcgtgggcttgggccgaaatcgcagaaagcttcgatcaggtcgcgcacgccgtaatttttcagtgccgaaccgaaataaaccggcgtcatatggccttcacggaaagaggcaagatcgaaggggcggcagacgccgcgcgccagctccacgccttccagccatgcttcgcgctcgttttccggcagaagctttgcggcttcttccgggccgctcaccctggtcggctgttcttcattgtcctggcggcgcagcgtattgttgtgcagatcgaaagtgccggcgaagctcttgccggaaccgatcggccaggtgatgggggctgtgtcgagcgccagtttttcctcgatctcgtcaaggatttccagtggatcgcgtgcttcgcggcccatcttgttgacgaaggtgacgatgggaatgtcacgcatacggcagacttcaaaaagtttcagcgtgcgtggctcgatacccttggcagcgtcgatgaccatgacggcgctatccaccgctgtcagcgtgcggtaggtgtcgtcggcaaaatcttcgtggcccggcgtgtcgagcagattgaagatgcagtccttgtattcaaaggtcatcacggaggtgacgacggaaatgccgcggtcgcgctcgatgttcatccagtccgagcgggtctggatgcggtctttcttggccttcacttcacccgcaagctggatagcgccgccaaacagcagcagcttttctgtcagcgtggttttaccggcgtccgggtgcgcgatgatcgcgaatgtgcgacgctttgtaactggatggtcagcgggcatgaaaaaactcgtgatggcgaaatgttgggccgcgcgtgaaagcgcactgcgaagatgttgcgcagcatctagcagtcattgggcggaatctcaacaagtcggtgtttgaaatgaaaaagcggcgcatgatgcgccgctttcgcctgtgatgggcggtgttttaccggctcttgatgccaaggccgaaggcgatgaaagaccagccctggaagataaggtctatcgcgaggaaaaggcccaggatgaacaggctgttgaccggccattgaatggcaatgataagccccagcagcaaggtgacggcgccagccgccacgatccagccccaaccctgcgacggcttggatttgaagccgagccatatgcggaatgcgccggaaccgatcaatgcggctgccagaagaaaggtcagcacaccggctgccagaaccggatttatgaaggtaacaatgccggctgcggtatagagcaggccgctcaggagccagaagaacaggcggccccaggtcttcacgccaaaggcatggatgatttcgatgatgccggcaatcagcatcatcaggccgacataatagaccgagaccacggtggcgagaaagagattgccgaaggcgatgcccccgagaataagaagcgccaccccgagcgcgacaaaccatccccacttgctggaaagttcatgaggaaggctggggcggtcaaaattattatgtgctgttgtcatagaatgaatgtccctcaaaatttcatcaatgcgaagcaatataaggcacaactgaaaaataaccagttgttgcacaggcttgaacaggcaggattttcgcactgttcgttttgtgggcaaagcattatatctctttgccgttaaagccattttttgcttaaagtttgctggatgcttgatctcgtttcccattattggccgcacattctgtttgtcctgtcgatcgttctcggagcgattgccgccattcatgcgacgatgaccaaggaggaagtgcgcacggccattggctgggtcggcgtgatcgtgctgtcgcccatcgtgggggcggttgtctatgcgattgcgggcgtcaaccgtatccggcgttcgacactgagctatcagcgcgccaatctcagcaatatcgcgctctaccacctctcgcatttcgacacgacgaacgaccgggtgcgggccgctttcgggcggcagttcggcgcgatgaaaattctgggcgatgcggtgagcctttatgattttaccagcggcaacactattgaaatgctggaagcgggtgatgaagcctatgccgcaatgcttggcgccataggccgggccgagcgcagcattgtgctggaaacctatattttcgaccatgacgccattggtaaaaaatttgccgatgcgcttggcgatgcggtgcagcgcggcgtggaagtgcgggtgctggtggatgcggtgggcgcgcgttattcctttccaagcattgtgaagcttttgaaagaaaagggcgtcaaggtcgctgtgttcaacggcaatatcatcatcggcctgcgtctgccctatgcgaacctgcgcacccaccgcaagatgctgattgtcgatggtcagactgcctttaccggcggcatgaatattcgcgccgggtttgtgagggctatcgcaggcgatgcggttgccttcgatacacatttcaaactcgaagggcctgccattgccgacctcttccatattgcctcggaagactggcgttttgcgaccggcgagcttttgacgggcgaagcctggagcatcgcgccaccggaaaatccacccggaacgggaacgctggtgcgtgtcgtcgggtcagggccggacaagaacctcgaaacgaaccatcgcatgatgatgggggcgttttcgattgcccagcagcatattctcatcatgacgccctatcttttgccggaccgcgaattgataagtgcgctggtgacggcggcacggcgcggcgtatcggtcgatatcgtggtgccgggtgtcaacaatctgaagctggtggaccgcgccatgcgcgcccagtttgatcagcttttgcgggacggctgccgcatctggcgtgctggcggggccttcaatcactcaaagctcatgaccatcgatggcgcctggtcctatgtcggctcgtccaatatcgatccgcgctcgctgcggctcaatttcgaggtcgatcttgaaatcctcgaccgggatgtggcacggcaggtggaagagcgtatcggacgggtgatcgagaaaagccgtgaggtcaaccttgtgcgcctgaagaaccgcccttttctggagcggctgcttgacaggatcatctggctcggctcaccttttctttgatcgatcgcgctatattgtagcgcttttggatgccttggaattgtggctttccaacagttgcatggccgttttcaggtccagatgcgccttgatgggcagatggtcggatgccagccgtgcaagcggcgtattgtgaacctcgaccgatgtaatgagattatccggcgcacccaacacacgatccagcgcaagaaccgggaaacgggagggaaagcttggaacagcggtcgcaacatggttgaaggtcggcatgagcgcggaaagcgatgagcgcttgccgatgcgccattcgttgaggtcgccgataagaagtgtcggtaaagtatcggcttcctgcaaggcagacaggatcgtttccgcctgctgttcgcgtgagcgtttcaaaagtcccagatgcgcagcgataacgcgcagtgggccggcgggaaattgcaggtccgcaaccagcgcgccgcgcggctccacacccggaagtttgagttgctgcacattgcgcacaacgctttcgcgcaacaaaagcacattgccgtgccagccgtgccccttgggcatggttgcggtgatgggaacgggaacgaggccgtggcggcgttccagaaggcccagatcaagcaggcccgaacgctcgccaaaccgcctgtcggcttcctggagcgcaatgacatcggcgtttatttcgctgatgacgtcggctgttcgctgtgggttgaactgcttgtcgatgccaatgcatttatggacattatacgatgcaatgacgatatcgccgccggtgatattcgcgtcgagcggcctgtagcccggcctgtttcggatagccgtcaaaatggacttcgatatccggcctggttcctttttcttttgcacccgtattcacctgtaaggtcttcggttccggtcgagattatgcatatagggcgggaatatgaaccggaaatgtcccgaaaatatgttgcaatcttcaatatagataggttgccgggcggtttgaataccaaaccacaacacaaaatggagaggttcagcggacgatgaaacggatgagcctttcggtcaggcccgtatagggcggcttgataagatcgcttgcagcaggcgcatatttggtcagcaccggcattgccttggaaaaggtgagaaaaccgtcatagccgtgatattggcccatgccgctcgcccccaccccgccaaagggcaggtcgctacaggaaaaatgatagagcgtatcgttgacacaaacaccacccgcaatgatgcggccaagcatcatgtcgatttcagccgtattgtcgctgaagcagtaaagcgccagcgggcggtcatgctcaaggacatgggtgatcgcgtcatccagcaggcgatagctgatgacaggtagaagcgggccgaaaatttcctcccgcatgattgcactgtctggcgtcggctccataacgagagcagggggcatcaggcgcgtgcgctcggtgagcggcagcagttcaatcaatgatggcttcgctcttttccccggcatcggcgagcagacctgcaagccgcatttcctgcgcctcgttgatgatggtcgtgcggtctttttctgctgatgggctgctatagcgcgcttccatttccgcgcgcagcaaggccacgaattcatcgcgcttgctgtgatggacaagcacataatcgggtgcgatgcaggtctgtcccgcattgaagaatttgccggttgcaatggcgcgggcagcgcgtttcagattgacattctcgctgatgatggcgggcgatttgccgcccagttccagcgtcaccggcgtgaggttttgtgcggcggcggccatgaccttgcgcccgacagcggtggatccggtaaagaagagatggtcgaaaggcagcgccgaaaactgcgccgacagggccgcgtcgccaagcgccaccgccacccgatcctccggaaacacatcggcgagaaggcttttgagaaacgccgcagtgcgtggcgtgtgctcggatggtttgaggaaaacgtggtttccagccgcaatggcagcaacaagtggcgccagcgccagattgaccggatagttccacggagcgataacgcctatcacgcccaatggaacataacggatttcagccttggcgggccacattttccagcccgccttgcgccgctttggcttcatccatcgcttgagatggtggagcgcacgtcgatttccgcaaagacgatgtttgcttccgcgagcagggtttcgtgctgtgaccggttgccgaaatcggcgctgatcgcctttgccatttcatcaagccgcatggtgaaagcttcgcgcagccgtttcaggtcgtccatgcgctgctcataagcggggcggttttccagccacgcctgtcgcagccgctcgaaagtggtgcgcacttccggttttgcctcgatgggcatgtcagtgctcattggcaaaatcctccgttgaacgcgcaaaaaggaattgcgcggcataataggttccaagaacccagaaagcgttgagcgggatatggaggctgaaccgaccataggcaaggaacgtgtcgctcaccatgaagaaaaacccgcctgctgcggcgagccaggcagcgtaatggcgcggggtctcggctggtgtgccaagcgcacggcttgtggcctgcgccgccatgacgccaagtgcggcggcatagatgatgaccggaattttcagagccgcaggcagcgaggtccacagcccgaagatgatggcaagcgcgacaatggtgaaaacaacgaatggacctttatgcgcaccaaagcgtgcatcgcggcagagcgcataaatataggtgcaatgcgtgatgaggaaacagatcagcccggccatgaaataatcgcctggcagcatcaggaaaaagtctccaagcgcggcgaaggccagcccgaaagcgatagcaaggccatatggctttgaattcgtccgctttgcgcaaagcacagcgcccagcaaaagaagggttgcggtcggcttggtgagataatgcagccagcgccagagggatatttcgccatcatggctgagcaggctgcccgcaatggcgcaaaccgcacagaagagaaacagcccataaaacgttctgtttcgcccaaattccagcaggcctttgtgccgcatttttctcccccgcttattattatatttcaggcgacttcgcttaaaatgcgtcgcgtttttccatattcatacgagatgctttgatctgtttcaatcggatgaattgagcaaacaaaagccggatcgtgcttgccagcacaatcggcaatccatctcccgttgcgactaagcgcgcagcggcggaatatccctgaatgaaatcaccggattaccagaatgggtatcgttgtgtgcataaggacatctttagtctgactgccgagaagcaaacttctgaagccgtaatgaccgtgtgatgacatgacaataacatcacattgcttcaagtgggcgattctgacgatcgcttttgccggggagacgtcgacctcatgaagcagttcaaatgcaattccatgctcggacgccctgcgctcaatcggcgcaaaccgctctttcatgtctgcatcaatgcgctggtcatatagagaaaccgggtctcgcaccccgccgagcatggcaacatgggcagcgcgtccacccatcggctccgctacagtgagcaccgtaacacgggccgagagctgttctgcgagagataatccctgagctatgcctttatcggccagggcggaaccatcggtggcaatcaggatgtgcttgtacatggctgcaccttgttaagctgacaatacctgtaacagaataacattatatagcagtgcagagacgaggtaactcacaatagctagtgagttgacatgcgccgatgattttattctggcgatagaaatagatactggtaggcaagccaaaactaattggaaaaaggcgcgcaagtgccgttattgttaggggcaaaggtcaggcgcgccgccagaaggtttcccggttttcctgccatccgttgcggtgcagcaggggcgtgtcgtcttcggtgcagggccagccgatgcacagataaagggtgaaacgccagcttggcggaacttcaaaaagctgttccatggcctgtgggtccagaaccgaaaccatgccggcaccgagcccgaacgaccttgccgccagattgagattctggaccgccatggcggtgctttgttccaatgtggatgccatggactggcggccgaggccatggccttccgccggtgccgtatcggtgaaaaccgcaagctgcacgggagcggtttctatgccttcaagtttcagcgcatggtattggctggcgcgcgcaccgtcataaatctgcgccgccgcctgattggcttcggtgaagatatggtggaccgctttgcgcttcgcctggctctcgaccgagaatatgcgccatggccgggcattgcccacggacggggcatgatccatcgctgttttcaacgcctgaaccatatcctccgggaccgggtcgcggcgaaaatggcgaacatcgcgccgccattttatcagctcgaagaatgtttcgcgttcagaggaggaaaattgcatcgaatgccaatccggtcttgggaaggttgaacacagacgcgcccgcccacgccatcgcaaaaaaccaagaaagcccgcttgcgcgggctttttggggtgcttctgaaccttggtagtggtcggaagacttggaaatggtgcccggaagaagaatgacgtttcctgtcttctatgcacgtaaaatcaatagtttagcacttcgcattgtcgggatttgtaccagattttgtattagaggcaagccgttaaatgaggcgttccggttcgatgccccaagcgaggacacacactgatgcaggcacatccggcaatcataatcttcccgtgcgtcgcttccactgcgctacattcttttgattgatcccatattgtcgttgcggcttctgtatgggggttatcgagaattgaccggaaaataacttacggactggatcgtctgataggcccgctattcacgcagaaacgagatgtggcagggggagaggaaatttttcaaaagttatataaatttaattcaagctataaaccaacttccctgcaaaatatgtccggagaacttttgtatttttaaataaatcatacgaaacattaaaaatgtccctgtcgacaataatgaagtcggcctgctttccttttgtcagactgccagccttatcatcgatacctgcggcttttgccgcgtgaatggtataagcgagcaacatcgtattgagatcaaggcgttcagctttattaaggccgccatccggcccttctctggtcatggcatgatgcatggcctcccacggattagccgttgaaattggccaatcacttgctccggcaattacagcgccatttttttgcagcgatcttgcagggtattgcccccaaaaatcagtctcgttgataaaaggcttaaccagatcgagcaaataattatccatctccgcccaatgcaattgcatgaccggcataatattcaacgccgcaaaacgcggataatcattcggatcaacaagttgtaaatgcgtgattgaatgagaaatgccactattacgcttttttcgtgcaatttcaaaagcatccaatgactgttttactgcgcgatcacccaaggcatggatatgaaccaacattcctttttcatcggcagcatcaacgaggtttttcaacccctccgccgtcaacagcatttctccctgcttgcccgaatttttataatgaccaagcaaggctgcactttgcgccggaaattcaagcactccatcggcaaatattttaatgccgggcatagtcagattgggtacagcggcaaattgctgacgcactgtatccaggcgctcaagatcagccgcatcactcaagggactggccactaataaagctgcgacatgagccgtcaactgccccttctcagccaatagcttatatgcaggcaagatccctgtcccaaggcttgcaggtttgcgggaaaatagagcctcgcccgggccagcattggcggctggatccatccagccggtaatcccgtaactattattcatatggacggcatattggccggccttcaaaagcatctcatcatccggcttgggaagatgcaccgtcaccaaatcgacaccggcatcaataagcacaccgtcaggtgagccttttgatgtcacaccaatgatatgacgctgatgatcggaaagattttgaacataggcatcatcaataccggctatgtgaagcatcgctccattcgcccaggccgtatgcagatcagagcccattagcaataatggctgtgttttccacctgttcttgttaaaaatatcagccaaaatctgcggatcgctccatagcgcaggattggcgccaaagaccacgaaaggctggccactcccatgccccgactgcttgaaccatccctctatacgctgcttgagagtcgctaaatcgaccacttcatcttgcaaattaggggaaagttcagcgagcgcgccaataatggcatgactatgcgcatcaatcaaaccaggaagtacccacttattttgcaagtccagcagttcagtgtttgcggttttataagtcaatatttcttcattagaaccaacagcaaagatgtaaccatccttaatcgccattgcctgagcaagaggttgttctgaatttgccgtaaagatccggccattgaataaaatacgttcgattgattcagcaattgcagattgtgtactcagtgaggctgagaatgctatgattataagaaatatgagttttcgataaagcatgctcaaccccctcccgtttccgggtaccggagacatccatgccagcgaccaccgcgttataacggccagcacgatgaataccatttcccgtagctgccttcgtaccagagatttgtaccaagcgcagcgcataagcttttgattttacagaaatctaagtcttggtagtgacttagaaaggaaatggtgcccagaagaggactcgaacctccacgcccttgcgagcgccagcacctgaagctggtgcgtctaccaattccgccatctgggcgacgaggacccatctaaggggtcgccttgcctctgtcaatcgcgttttcgatattcagccagctttttttcagccggtgcttttttcgcgatgaaaaggccgccggacgcgcttttgcgcccggcaggatcgggctgtagaaacgaaatcaggcgctgaggatttccttcgaggcgaccgtcgaatcggcattgagccggtagatgatcggaacgccggtgttgagttcctgcttgagaatctgttctggtgtcaggccctcgagcgccatgatgagtgcgcgcagcgaattgccatgggcggcgaccagaacggtctcctcgcgcagcacatgtggctggatggtgtgaaggtaatagggccagacgcgcgcgccggtgtccttcaggctttcgccgcccggaggcgggacgtcataggaacggcgccagatgtgaacctgttcctcaccccactttgcgcgggcgtcatccttgttgagaccggagagatcgccatagtcgcgctcgttcagggcctggtcgcggatggtttcaaggcccggctggccaagctcgtcgagaatgtgctggcaggtaacttgcgcgcgggaaagggcggaggtgtaggcaatgtcgaacttcaggccggctgccttgaggcgttggcctgcggccttggcttccgcatggccctgctcggtgaggcccggatcacgccagccggtaaagaggttcttgaggttccattcgctttggccatggcggaccaggacgagggtacgagacatcgcagtactccgttggtgggaagaatcagtcatttatcacgtattgagcccgagcacgtcgagcatggaatagaggcccggcttcttgccgtgggcccaaagcgcagccttgatcgcgccgcgtgcgaagatcgagcggtcttcggcgtggtgagaaagtacgacacgctcgcccgtgtctgccagaatcaccgaatggtcgccaatgacggaaccgccgcgcagcgtggcaaagccgatggtgccggtttcgcgcgggccagtatagccatcacgcacgcgcacgctgttatccgccagcgcaatgtcgcgtccgcgcgctgccgcttcaccaagcagcagcgccgtgccggatggcgcatcaaccttgtgcctgtggtgcatttccagaatttctatgtcgaaatcttccggcccaagagcctctgccgccttctgcacgagcacggagaggagattgacgccgaggctcatattgccggacttgacgatggtggcgtggcgggcggcggcgcggattttctcatcatcctctgccgaacagccagtggtgccgatcacatgaacgatgcgggcctgcgccgcaagcccggcaaattccacacttgcggcagggctggtgaaatcaaggacaccgtgcgccttggcgaagactggcagcggatcgtcggtaatcgccacgccaagcgtgccgatgccggtcacttcgccagcatccttgccgagaaacggggaaccggaacgctcgattgcaccaaccagtttggcgccttcgatcgactggatggtgcggatgagcgtttggcccatgcggccgcccgcgccaaccacaaccaggcccatttcgctgttgccgccttgcacttccccgctcatctggcctctcctgtgtgcagtgcttcttccgattgttcggtgatgatgtcgtccttgccgcgctgcaactgatagaaacgggcatagacaccgttctcgatgtcgatcaggtcttcatgacggccttcttccaccacgcggcctgcctccatcaccacgatgcggtcggcattgacgaccgtggaaaggcgatgcgcaatcacgatggtcgtgcggttctgcatgatggtttcgagtgcttgctgaacgcgcttttccgattcgttgtcgagcgcggacgtcgcctcgtcgagaagcaggaccggcgtgttgcgcacgatggcgcgggcaatggaaatgcgctggcgctggccgccggaaagtgtcacgccgttttcgccgaccggcgtgtcatagccctgcggctgttgcaggatgaattcatgcgcatgggcaagcttggccgcttcgatgatctcctcatcgctcgcgtcaggacggccatagcggatattatcggcaatcgtgccttcaaacagatagggctgttgcgagacataggcgatggcgtgacgcagcgactgtttcgtgaccccggcaatatcctgcccatcgaaaaggatccttccccggtcgaggtcatagaaccgctggacgaggctgatgagggtcgatttgccagcgccagacgcgccgacaacggccgtggtttcgcccgccttggccatgaaggtgacaccatgcagcaccggggcagtctggttataggagaaataaatattgtcgaagcggatttcaccggggccggctttcagttccgtcgcaccttgaaggtcgcgctggcgcggttcgatatccagaacttcatagatcatgcgcgcattgaccagggctttttccaggccgacttgcaggcgggcgaggcggcgggccgggtcataggcaagcagcattgcggtgatgaaggcaaaagtggcgccgggcggctggtgttcgagaatggcgcgatagccgctatagaccagcacgccggaaacagcgacgccggccagtatttcggaaataggcgtcgtgcgctcggaaaccttggcaatcttgttgctgcggccttcggattgatcaatcagatcgtcgattttggcgcgaagctggtcttccatcgtaaaggctttcacgatggcaattccctggatcgattcctgcatggctcccagaagatgggagttgagatgcacgacctcgcgggtaacggagcggatacggcgcgaaatataggcgacggccagaatgagcggcgggccgatcaggaaaatcgcaacagaaaggaccggatccatgtagaacatcatcccgacgagaccgacaagcgaaatgaaatcgcgcgcaatcgacgagatggtcatgttgagaagatcgcgaatgccggcaacattctggttgatttgcgccgccagatggccggagcgcgtgtcgttatagaagtcgaggccgagcttcatcaagtggtcgaaaatgcgtttctgatagcgcgcgaccagattattgccgatctttgccagctcgaccgcctgcacatagcccgaaatgccgcgcaatacgaaaatcgtcagcaatgcgccgcagatgacccagaccagagcaagattctgctcatagaaaatcttgtcgatcatcggcttcatcatataggcgagcgcgccattggacccgcccacgatcagtgatgcgatgatcgcaatgaggtaattctgcttatattcgcggatgttttccgacatcatgcgccggatcacgcgggtggcttcgcccggatcgatcttcctgtttttcttcttgaatagactcacgtgcaaaagcgctttttgtctctggccccggttgcccggcggctatcgttgaacaatgcgttctctcgcatgggaacgccacaatgaaaaaagcgaagcgtaattccatggcagcgtttctataacgtcatccgcgcggcttgaccatcctaagatcaagaccaggcgcgggactggtcaatttaatggaaacggaaccgcttcgcacttttggctcggaaatgctctagcggcgcatgcgccagcggcggccctcggtcgaaacttcaaagcgcgagggggtgcgggcgaaagcggaaagcccggttaaggccgccagttgatatgtgataacgcggaccggtatgtcgcgcatgatggccttgttcggggccttgtcctcgaaggctgcgcggaacgaaccggccttgagggcggaaaggatgcgcaccgggatgccacccgaaagataaacgccgccatgcgccatgaaaatgagcgcaaggtcgcccgcaagccgccccagataggtggcgaagaggtcaagcgtttctgcggcttgtggattgctgccgtccagtccggcggatgtaatgtctactggcgtctcaagggtgggcgtgatcttgtcggccgcgcagatgcccagatagaggttgcgcaggccccgcccgctaagaatttgctcgccggtgacacgcccttcgatgcgttcgatatgcgggaaaatctggtagtcgcgttcggtgcgtggaccgatatcgatatgaccgccttcaccgggaaccggaacccatgcatgacgtgtgcaaaccagacctgccacgccaaggcccgtgccggggccgagcacgacgcgggtggcaacagcctcctccggtttgccgccgatctgttccatatggtggccttccagcgaaaccacggcaagggcctgcgcctcgaaatcattgaggacggtcacgtcttcaaagcccagatcagcgatcatctttttaggacgcacgacccagtcgcaattggtgaggtcgatctcgtcgccgtccaccgggcctgccacggccagaatgacagagcgcggctggatggccgtctgatccagaatggcgtgctggatcgcttcgtctattgtggcataatccgccgtctggagcacgggaaactccttcggctccgcgtttgaatccacgaggatagaaaaacgggcattggtgccgccgatatcgccgacgagaaccggaaacttgaaactctgttcggcgtcgataatcgcttgcatgtcctctcctgtcatgtctcgcgcccgccatggagcaggctaacatgcttcaaacctgaatgttgataggcgctggttgttcagtccagcgccctgaccagcttttcagcggtcgcgcggttcaacgccattggaatatcgtagacgctgccaaggcgcgtcagggccttcacatccacatcatggggaagcggcgagagcggatcgataaagaagatgagcacttccaccgtgccttccgcaatcatcgcgccgatctgctggtcgccgccaagaggaccgcttttgacccggtgaatgttcagcgaagggcaggcatcctgaatgagcccacccgtcgttcccgttgctacgatatcatagcgggacaatgcctgctcatgagcccgggcaaaagcaaccatgtcgtcctttttctggtcatgggcaatcagtgcgatgcgcaggcgttgggtcatgaagcggcgtccttggcgattgataaccttgtcattcagcggctaaatcgttttaaatctataacggagccacgcgctgctgaaaagcagattgtgtcagtgcgcgtcaagccctgtaattgcgctggacggacatgcttgcgcgaaaagctctattttgtgccgtaggtgacgtctgcgatagagttcggcgccggcccgttcaacacggcggcacaggctttcggcaaatcggaaaccatcaccggctttggcttctttgcaggtttgccggatggcttggcgggcttccacggctcatccgtaaaccaccatgcaagcgatttgtcgcaaccgtcgccgggcgcgaccttgggttggggcttgcattcgggcgaacccggctggcaggtgaggcgcacatggaaatggtagaagtggccccaataggggcgaaccttgccgagccagcttctgtcgcctgtcaccgtgtcgcagagttgtttcttgatgccgggatgcacgaagatgcgttccacttccggatagctggcggcatgtttcaaaagcgcggtgcgggcaggtgtccactttttcgggtccacatagagcgaatccggtttcagcatggaaacggcggaaacgctctcacgttcggcattggtgaagcgttttttgggcatgggcgtcagccagatatcggcatcaaggcccacctgatgcgaggcgtggccagtcagcatcggcccgccgcgcggctgggaaatatccccgaccagcaagcccggccatccgtccctggccgcgtcgtgcgacagcttttccagaagcgcgatcatgcgcgggtggccccagcggcggttgcgcgaaaggcgcatgacctgccagttggggccgtcggtcggcagcgccacggcaccggcaaggcagcccttggcataaaagccgatggattgcggctgctgcgccagcataggcaattgctccgcaccgaaagcctgtttggcgggcatgtcttccgccacagccaccggcaagaagccgggcgcgatcattgccgccagcgaagcggcgagaaccagacgagagcagaatttggagccggatttctgagccatggatcgatttcccgaattcctgcccgaatcaatcgagcgcgactgtgaaattatgcggtgtgatgtgccaaaccgcaatcagcgccagttgtccgcagcccacatggccgagaaggcggtcttgtagtcgggataggtaaattcgtagcccaaagtcttgatgcgctcattggaaacgcgcttgttttcgccatagaaagagcgggccatcggtgtcatgtcggcctcctcatagggcagtgccgggggaggtgtgacacccatgagttcggccgcataggccaccacatcctgcggcggcgccggttcattgtcggtgatgttgaaaatgccgtccgcgtttgtgccagccagaaggcgcaggctccccgcaatgtcctcgacatggatgcggttgaaaacctgtcccgccttgacgatgcgccgggcagtcccgcgctccagattgatgaaggcattgcggcccggcccataaatgccggaaaggcgcaggatcgccagcggcgtgccgtgtcttttgctcaactgcgtccaggcttcttctgccttcacccgctcaaggctgcggcgggagacgggcttgcaggccgtggtttcgttcacccattcgccctgatggtcgccatagacgccgacggtcgagagatagccgatccagcggatcgtattgtcgcggcggcacaaggcttcctcgaccacggctactgccggatcgccgctttcattgggagaaatggagatgacgatatggctggatctgacaagcttttccagaagctctggcgagggtgtttcgccatcgaagagtatcggcgctatgcctgctgcttccagaagcgggaatttctgctcgtgccgggtggttccgtcaatgcgtcccgcttcgcccgccatacgccttgcaaaggcctgggtggaatagccggctccgaacagaaaaatattcatatcagtgcgtctccattgtccattcggcctgcactgtagcatcctccttgcgcgtggccagacgcatttgttggtcggcgatatgctgcgggcttgccaactgcttcagtgcccagaccgccgctccccgcaccacaggggctggatcttcgagcaaggcttcgacctgcggcagcagcgttatatcgccggaattgccagttgctatcaggacattgcggatgaaccggtcacgcccgatccgtttcaccggagaaccggaaaagagcatgcggaaggatggatcgtccagcacaagcaggtctttcaggtgcggcgctttcaggtcgtcgcgcgccttcagcttcatctcgctggtgacttgtgcgaacttgttccacgggcagatggagaggcaatcatcgcagccatagatacggtttcccatcggcttgcggaattcaagcgggatcggccccttgttctcgatggtgagataagaaatgcagcgccgtgcatcaacccggtaaggggccggaaaggcgccagtcggacagatatcgaggcaggcgtggcaggagccgcaatggtcgtggtcgggttcatccggtggtatttgcgccgtggtgaagattgaaccgaggaaaagccacgagccaagcttccggctcaccagattggtgtgcttgccctgccagccgaggcctgcggcttcagccaacggcttttccatgacgggcgcagtatccacaaagaccttcacgtcctgcccggcgcgggcggcaaagcggcttgcaacgtgcttgagcttgcccttgataatatcgtgataatcgcggttctgtgcatagaccgaaattgctgcgcggtccttcttgtccaaaatggcgagcgggttcgtgtccggcccgtaattcattgccagcaccatgatggagcgcacctccggccataatacgctcggattggcgcggcgttcttcggtttcttccatccagagcatgtcggcatggcagccctcggcaatatattgccgaaggcgttggggtgcctgcggaatggcgtcgggcgtggtgaaggcgattgcgtcgaaacctgcggctttggcttcttcgatcaggaaacgcttgaggcggagctccttttccagcgcgggcttttgccgaactggcgtattgttttcggcaatctgcccagaatcagaagtcgaggtcgccataatgagccaccggggcaagtccgcgtacgcggtcggaaagaagcgggcggaaggcagggcgcgatttcatgcgcgcataccagtcgcgggcggccttcgtttcgctccattcaatttcgcccagataatcgagaacggatatggctgctgctgctgccatgtccgcatagcttggatgtgtgccgcccagccagtcgcgggtggccgccagccagtcgatatatttcatatgctggcggatattggtgcgggcggcacgaatggcagtcgaatccggtgcgctgccgcccatttccgcagccatctgcaatttgaatacacgttcgcgcgcgatgtggcgcgtcacttcgttttcaaatttcagcagaaaccagtcaacgaggcggcgcacttcggcgcgttccatcgggctttccggcaagaggcggcgattgcgcttcagcgcgccgcgggtttcatccagatattcggcgatgacggttgcgcccacgacgggcaggtcgttttccgccagaagcacgggcagggtgccggccgggttcagcgccagaaactccttgcgccgcgaccacggcctttcctcgatcagttctgcttcaacgccatattcgccgagaataagacgcacatagcgcgaacccgaagacatgggatgatggaaaagcgtaagcatgatcgacgcgatactctcgataaacagcttgaaatggttgtccgcagatggcttggcggctggcgtttgcagatatagcaggctatttcctgctatcctgcgattcgacgccgtatcaacggaatataaagtctataagggctatgttcgcgggtgacaagcaatcgctggaaatgcccaagtttagcccagggggccggattgcgagcccgcctgaccgccgcaaggtaattcatattctaaggtgctgacttcatggatttttttaatctgctggaagccgcgtttctcggtctcatagaaggcctaaccgaattcataccagtttcctccacaggacacctcttgctgatcggtcattttctgggttttgaatcgacggggaaaaccttcgaggttctgatccagcttggcgcaattctcgccatcctgtccgtctattcggcaaagcttgccaggattgccacggattttccacgcgatgcgcgcacacgccggtttgttctgggggtgctggtcgccttcctgcccgccgccgttatcggcgcgctggcgcatggcttcatcaagggtgtgctgtttgaaacgccgatgctggtctgcatcatgctgattgtcggcggtttcatcctgctctgggtggatcagctcaacctgcgcccgcgctatcataatgtgatggattatccgctgccgatctgtcttgccatcgggttcatccagtgccttgccatgataccgggtgtttcacgttccggctccaccattgtcggctcgctgctgctcggtgccgacaagcgttcggcggcggagttctccttctttcttgccatgcctaccatggcaggtgcctttgcctatgatcttttcaagagccgcaacattctctcgttcaacgatggcgcgctgatcgtcgtaggctttatcatggctttcatttcgggtgtcttcgtcgtgcgccacctgctcgactatgtgtcccgccatggctttgcgctgtttggctggtggcgcctgatcgtcggttcggcaggaatggcggcgctgattatctgggggtaagttctgccgttcttttcgtggctgacaggttgaaaattccggcaagggaataaagaaaaggggccttttcggccccttgctcatttccgtttccggttgctcatgcaaagccggtcttggtgtactggcctgccacgcgatagcgccacagataggcgggcagaatggcatcgacggtttccggtgtgatgcccatgccctgaagcgtgcggccttccttgatcgcctgttcggagacgacattgtcggatttcaaaagtgtcacctgatccggtgtcagcatcggatttggcagcaggttcaggatggaagcctgcaggcgggcagcccaccagggcattgaaacgatcatgcgcttgcgcccgatgaccttgagcatgtcctgcatccaggccttgaacggctgcacatccgggccacccagttcgtagatgccgcccggcatgagcttgccatcgacggcacgggccacggcttcggcaacatcgccgacataaacaggctggagttttgtttcgccgccgccgatcaccggcaggaagggcgaaaagcgtgccatattggcaaagcggttgaagaagcgatcctcatggccgaaaatgatcgacgggcgcaggacgactgtatccggcagcacggactgaacggcaatttcaccttcagccttggtgcgcgcataggccgaaggggagttcacatcggctgcgagcgaggaaagatgcgtcatgcggatgccttcggccttggctgcttccgcaatgtgttttgcgcccagcacctgaacggcattgaaacgctggcggccgctttctgccagaatgccgacgagattgacgacatgatccgagcctttcaccacgcgttccacggagccgcgatggcgaacattggcctgtaccatctggatctggccgacattgccgagcggggccatgtaataggcaatttcaggcttgcgcacggccacgcgcacgcgataaccacgcttggtgagggccgcgaccaccgcgcgcccgacaaagccggagccgccgaaaacggtgaccagtttcggcctgttatggacttcgttcggttcggtcttcatcctaaactcctgcatgaaagcacgctattcgagcggtgatttatcgcctttttgccacaaggcaaaggggacttgttgtcacgattgcgaaagctgccggttttcccgcattttggcgcgaatactcctttgaaatttggtggcttgctgttaaatcgcgcgcatgagcacaccacttgaccatattcgcaatttttcgatcgtcgcccatatcgaccacggcaaatcgacgctggccgaccgcctcattcaattgaccggcgggctggacacgcgcgagatgaaggatcaggtcctcgactcgatggatatcgagcgcgagcgcggcatcaccatcaaggcgcagaccgttcgtctcagctacaaggcaaagaacggcgaagattatgtgctgaacctgatcgacacacccggccacgttgacttcgcctatgaagtctcgcgttcgctggccgcatgtgaaggttcgcttctggtggtggatgcgtcgcagggcgtggaagcgcagacgctggccaatgtctatcaggccatcgacaacaaccacgaaatcgtggtcgtgctgaacaagatcgatttgcctgccgccgaacctgagcgcgtcaagcaacagatcgaggaagtgatcggcattgacgcctccgacgcggtggagatttccgccaagaccggcctcggtatcgaggacgtgttggaagctatcgtcaacaagctgcctgcgccgaaggaaggcgaccgcaatgccccgctgaaagccatgctggtggatagctggtatgattcctatctcggcgttatcgttctggtgcgcgtcatcgatggtgtgctgaaaaagggtcagaccatccgcatgatgggcacgggcgcgaaatatccggtggaacgcaccggtgtctttacgcccaagatggttcaggtggacgatcttggtcccggtgagcttggcttcatcaccgcttccatcaaggaagtggccgatacccgcgtcggtgatacgattaccgaggatcgccgccccacggaaaacatgctgtccggcttcaagcctgcgcagccggttgtattctgcggcctgttcccggtcgatgcggcggattttgaagatctgcgcggcgccatgggcaagctgcgcctcaacgatgcgtcgttctcgtttgaaatggaaacgtctgccgcgctcggctttggtttccgttgcgggttccttggccttctgcatctggaaatcattcaggaacgtcttgaacgcgagttcaatcttgatcttatcaccaccgcgccttcggttgtctatcgcctcaacatgacggacgggacgcacaaggaactgcacaacccggctgatatgccggatgtggtgaagattgcctccatcgaggagccgtggatcaaggcgaccatcatgacgccggatgattatctcggcgcgatcatgaagctgtgtcaggagcgccgcggcatccagatcgatctcacctatgtcggcccacgcgccatgattacctatgatctgccgctcaacgaagtggtgttcgatttctacgaccgcctgaagtcgatctccaagggctatgcctcgttcgactataatctttcggattatcgcgagggcgatctggtcaagatgtcgatcctcgtcaacgaagagccggtcgatgcgctgtcgatgctggtgcaccgctcggctgctgaaaagcgtggccgtgcgctgtgcgaaaagctcaaggaactgatcccgcaacatatgttcaagattccgatccaggcggccatcggtggtcgcatcgtggcgcgcgagacgatctcggcgctgcgcaaggacgtgacggcgaagtgctacggcggcgacgtgacgcgcaagcgcaaacttctggaaaagcagaaggaaagcaagaagcgcatgcgccagttcggcaaggttgaaatcccgcaggaggccttcattcaggcactcaagatgggcgatgattgatcgcttggtgatctgttcaatattgtcttggattgggcgcttcggcgcccattctttttgaactttgaaaacgccaatctcgtcctcatcctgaggagcctccggagcgcagctcaaggaggcgtctcgaaggacgagagcgacagcgctccccctcagcccttcgagacggttcccctcgcttcgctcagggcacctcctcaggatgagagggggggggggagtgagcgacgtcgcgtgaagcgcggctatcttcgcttcgccagttcgggcaagccttcgtaatttagcgcaattaaagcttctttcttcacacgcgaccatcccttgatctgccgttcccgcgcaatggcatcgactatccggccgtaggtctcggtgaacacaagctcgacgggtcgccgcttctttgtatagctatcgtagataccctcattgtgttcccacaaccgcgcttcaatgttctgtttggtgagacccgtataatatgaaccatctgcacagcgcagaatgtagacaattatttccatgacttgcccccgcttgtcgttggaagatagatgtttatgcaagtttacctgcctaacaagccgcggcaattgcgtttaagattgtttgtgttcaaaaggttgaaatcaatgtctgcacatccccgcatctccattacctactgcactcaatgtaattggctgctacgggcagcatggatggcgcaggaactgttgcagactttcgggcaggatctggcggaagtggcgcttcgtccgggcacgggcggggtttttgaaatccgtgttcagatgccggatggcagcgaggaactcatctgggagcgcaagcgcgatggcggctttcccgaagccaaggtgctaaagcagcgcgtgcgtgatctcgtctggccggaacgcgatctgggacattcggaccggccaatcagttcttgagcggcttcctatcactgatccttcgaggctacgcttcgctccgcacctcaggatgagggggcggcgagcccgatgatatgcggccaacgatgttaaacatcgacgcagacgatttaacaaagcacggatttggtgaacgtgagtggatacgcaattccctcatcctgaggaggtgcgtagcaccgtctcgaaggatcgaaggatcgaaggatcgaaagacgagaggataaaagccctcaatcctcatccactacgcgcaggcgtagctgacccggttcggtcggtctggcttgtgggcgtgaaggttcttccgcgggcggagggccgaattccagcgcctcgatcttcgcgccgcgtttcgtgactttgctggaagacacaagaatatcgtcaatatccttgttggcctgtatgaaatgcgtttgcaacttgcgcacgcgctcgtcaagacggccgacatcttccatcagccggatcacttcgccctgaatgacatgtgcctgctcgcgcatacgggcatctttcaggatcgcctgaatgacctgaatggacagcatcagcagtgatggcgagacgacgaccacccgcgcccggtgcgcgcgctggataagcgcctcgaaatgttcgtgaatatccgcgaagatcgattccgacggcacgaacaggaaggcggtatcctgcgtttcgccgggaatcagatatttgtcggagacatccttgatatggatttccatatcgcggcggaactgggccaccgctgccttgcgtgcctccggctgttccgtttcgcgcatagcgttccacgcttcgagcgggaatttcgcgtcgatcaccaaagagggtgcattgttcggcattcgcacaaggcagtcggggcgggtgctgttggaaagcgttgcctgaaactcataggcaccctgcggcaggccgtcggcaatgatggcttccatccgcgactggccgaaagcgccgcgcgtctgcttgttggcgaggatcgcctgcaattgcaccacctggcccgcaagcgactggatattgttctgtgccgtgtcgatgacggcgaggcgttcctgcaatttggcgaggttctcatgcgttgagcgggtctgctcggtcatggtctggccgatgcggtgcgtcatgccgtcgagccgttcgcggatcgactggttaagctccgcctgccgcgagccgaaaacctcggccatggtctgcatccggccctgcatttcggtttgcgctttcaggatttccgccatgcgatattcggcgtcgcgggcacggtcttcggcctgggcttccgcgacggcgcgaagccgggcggagcgcgccgccgcaatgagaaaaaggcacaggcagagcacaagcgcggcgatgcccgccagcaggatattcccgagcgtgaaggatgtggcgccaagctgcagaagcggctcattcaagagattctggttttccataaaacaagcttagctgattcgtgtcgccttgatgagatcaaaacaggaacattttacaatgtgtaattgacgattctcgcgcgacccattacggaaaagtccatgtctgtaaaaccgcttatcatccttcccgatcccgtgctgcgtcaggtttccaagcctgttgaacgcttcgacgatcaattgcgcaaattcgccagcgatatgttcgacaccatgtatgatgcgccgggcattggccttgccgccattcaggtgggtgaaccgatccgcatgcttgttatcgaccttgccaaggaaggcgagccgaaagcaccgcatattttcgtcaatccgacgatcgtgcagtcctccgacaagcgcagcacctatgaagaaggctgtctttcgatcccggattattatgcggaggtcgagcgcccggcgacggtcaaggtcaattatttcgatgccgacggcaagccgcagtccatggaggccgatggcctgatggccacctgccttcagcatgaaattgaccatctgaacggtgtgctcttcatcgaccatatttccaagctgaagcgcgatatggtcatcaagaagttcaagaagctcgccagccagcgggcatcgaagaaagtgctttaatgcgtgttgttttcatggggacgccggaattttccgtgccgatcctcaccgccatcatcggtcacggttatgaggtcgttgcagcctatacgcagccgccgcgcccggcaggccgcagaggtctggaactcaccagatcgccggtgcatgaaaaagcagagcaattcggcattccggttttcacgccgaagagcctcaagggcgcggaagagcaggatgttttcgcaagccttgaagccgatgtggcgattgtcgtggcctatgggcttttgctgccgaaggccattctcgatgcgccgcggcttggctgctataacggccatgcgtcgcttttgccgcgttggcgcggtgcagcgcccatccagcgcgctattatggcaggcgatgcggaaaccggcatgatgatcatgaagatggatgaggggcttgataccgggcctgtcgccatggccgaaaaggtggccatcacgccggatatgacggcgggcgaactgcatgatcgcctgagcatgattggcgctgacctgatgatccgcgcgctgggcgcgcttgagcgcgaaagccttgccttgcagccgcaggcggaagaaggcgttacttatgccgcaaagatcgacaaggcggaggcccgcatcgactggtcgaagcctgcaaaagacgtgcacaatagcattcgcggcctgtcaccctttccgggcgcgtggtgcgagatggaaatcaacggtgctgtcgagcgcgtgaagttgcagcgttccacgctgggcgaaggttcgggcgcgccgggcacggtgctggatgatcgcctgacgattgcctgcggcgagggcgcggtgcggcttgccacgctgcaacgttccggcggaaaacccttgcctgcacaagagtttctgcgtgggcagcgcgtcacgaaggttctctagcctgtgccgcgctacaagctcacggttgaatatgacggcacgccctatgtcggctggcagcgacaggaaaacggccatgcggtgcaaggcgctattgagcaggcgttcaagaaattctgtggcgaagacctgacattgagtgctgcggggcgcaccgatgcgggcgttcatgcgacagcgcaggttgcccatgtcgatcttgccaaggattggggcgcgggcaaggtgcgcgatgcagtcaatgcgcatctggtcatggcggatgagcgcatcagcatcctgaatgtcgagaagacgacggatacattcgatgcgcgtttttccgcgcgtgcccggcattatctctaccggattcataatcgccgcgcgccgcttgcagtcgattaccagcgcgcatggtgggtgcagaagcagcttgatgctgacgcaatgcacgaggccgcgcagcggcttctgggcgaacatgatttcaccaccttccgcgccacgcaatgccaggccaaaagcccggtcaagacgctcgaccggctcgatgttacccgcaatggcgacatggtagaaatgcgcgtttcagcgcggtccttcctgcacaatcaggtgcgttcctttgcgggcagcctgatggaagtgggcgttggccgctggacggccgatgatctgcaagctgcccttgaggcgcgtgaccgcaaggcctgcgggcaggtggcgccgccctatgggctttatctggtcggagtggattacgcctttccgttttagatgcgtatcaaagcacgcttctctcttgctcttcgagacgccgttttcaacggctcctcaggatgaggggaaaaccgcggcatgggaatataacgcgctctaatcccttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctaaacacatgccctaataagcatgcggatcgaaactgatcccgagcaattgctgcaacaaggccgtcaggaacagcgagccaatgaacacgcaggcgaagaacggtgctgcataggtgtgggggcgttgcagcgcaacaaatgtcagccggtagctcagcacgatggatatgccgaacatgacgaaggcaaagagcgtggccacgtcgaagcggccgggaaaaaagagctgaagtagcgtgatcggcgtaaaaagccatgccaggagcgcattgccccaattaatggcaatgacataggtcgcatagcgtttggcgatgccgatgcgctttgcaagcaggccgatgatgacaagcggcaccagccaggcgccaatatcgacaacagcggtgcgggtgacgatgagaaaacgtgtgcccgcttcctcgcggcctgcagtcaggtttgctgcataggcaacccagcttgcaaaaagcggcggcaaggccaccgctatcgcatagaaggatgcccagaagtcttcggcggaaatatcgaggaaattgagcccgtccttgcggccaagcatcattttccaggccccccggaaatatctgaaaatatcatccagacttggcatgaggttcccaatttttgtatcgttaatttcccgaaagccgtgcagtttcccgccgccaagctttacccaaagaaatccgcgatgaagcgttcataaatctgcgtcaggccttcgaggtcggcaagggccacgcgctcatcaaccatatgcatggtctggcccgtaaggccaaactccaccaccgggcaataatccttgatgaagcgggcatcggacgtgccgcctgaagtggacagttccgggcgtttgccggttacggcctctaccgatgcggtgagcgtgccgatcagtttttcatcatgggtgaggaagacatggcttggccgctcacgccaggtcagttcgtatttgatcggcgtttcgcgcccctggcgcaggcggttgtcgcgcgcggccctttccagccgggagatgatttccgcttgaaggctttcggccgtccatgtgtcattgaagcggatgttgaacgaggcggtcgccttgttcgggatgacattggtggccttgttgcccacatcaatggtggtgacttccagattgctggcctggaaatttgccgtgccttcatcgaaggcggggcaaagcaggctgtcaaccagcgtgacgatgccacggaccggattttcagccagatgcggataggcggcatggccctgcacgccatgaacggtaatcgtgccggagagcgaaccgcgccgcccgatcttgatcatgtcgccaagcgcgttcgggttggttggttcaccgacgatcgatgcatcccagctttcgccgcgttgttttgcccattcgagcagtttcaccgtgccgttgacggccgggccttcctcatcgccggtgatgagaaaggaaatgctgcccttgatgttgccatgcttttcgatgtggcgggcaaccgcggccacgaaacaggcgatgccgcctttcatgtccaccgcgccacggccatacatcacgccgtcctcgattgctgcggcaaagggcgggtgcttccagtccttttcatcgccgggcggcacgacatcggtgtggcctgcgaacatcagatgtggcccattgccggatttgcgggcatagagattttcaatatcgggcgtgttgtcatcgctgaaaacggggcggtttgctgaaaagcccatgagcttcagcattttttccagtgcagtcagcgcccccccttcggcaggtgtgacggatgggcagcggatgagggcggcaagattatcgacgggattgacaggtagggtcatggggtgcggcttctgtaaagggaatcgactgccgtaagattagatcgggaaagtgccggaggaaaccacaatcccgtctggcgtgtaacccgcaattttcagccataagatgttattctcattagctttcaatttgagaacgaaattttcttgaccgaagggcgcctgtcgtcgttagttaaagaaaagttgataatgagatccgggaaacggaccgatcagcgggaacattctaaaatggaaaactgtgtatgcgtctcatctcttctgcggtagcaggcattatgacactcttcggcgcggcgggcataccttcggccaaggcggcgcagtggagtgaagcaggcgggctgacaagcattcctaacggacataaggaatattgcaaccgcaatccgcgcaattgcggcgcacaccgcgttttgccgcccatgaaactgacgccgcagcgcatgaagctgctgcaatcggtcagttcttcggtcaatcatcgcatcaagccggtttccgatcaggagaattacggcaagcgcgactattggaccatgcctgtcaacggcaagggggattgcgaagattatgttctgatgaagcgcgcgcaattgatggcgcggggtatcagcccgtcacagcttctcatcaccatggtacaaggcagcgaggcgcatgtcgttttggcggtgcgaacggatcggggcgattacatacttgataatctgcgcgatgaggtattgccggtggaaaagacatcctatcgctatatcaagatgcagtcacccgccaatgccgggcaatgggtctcgattgcaggacgctctgtggctgttgccaataattgatcggtgtttttagagcgcatcccgaaaagtgtgaaccggtttttggaaaagatgcgcgtcaaaacaacggcttagagcgccgatctgattcaatcagatcgaaatacgccctaagccatcatgctccagctatgtgctgatcgtcagtcgcgcagcaattcgttgatcgaggtcttggaacgggtcttctcgtccgcgcgtttgacaatcacggcgcaataaaggctcggcccccagttttcgccggggacgttcttgcccggcatggtgccagcaaccacgaccgaatagggaggcacttcgccatagaagacctctccggttgcgcggtccacgatcttggtggatttgccaatgaagacgcccatgccgagcaccgagccttcgcgcacgatgcagccttcgaccacttccgaacgcgcgccgatgaagcagttgtcttcaataatggtggggcccgcctgcatgggttccagaacgccgccaatgccgacgccgccggaaaggtgcacgtttttgccaatctgtgcgcaggagccgacggttgcccatgtatcgatcatggcgcctttatcgacataggcgccgagattgacgaaggagggcatcaggatggcattgggcgcgatataggccgagtggcgcacgatgcagttgggaaccgcgcggaagcccgccttttcaaattcgtttgccgtccagccatcgaacttggagggaaccttgtcccaccaggaggactggccggggccgcccttgatgacttccatcgggttcaggcggaaggagagcagaaccgctttcttcagccattggttgacatgccagttgccgtccgcctgtttttctgcgacacggacttcaccgcggtcgagcagaatgagcgactgttcgacggcttcgcgtacttcgccgcgcgtggccgtgttgataccgtcgcgctcgtcaaaagccttttcgattgtcttctcaagggaggcgaggtctggcttggtcatgagtagcggtctccgtgaagcgggtggcaggcgcagcatgaatgcggcccgtgtgtcgggaaattgattaagcgaaggcgtcatatgggtcaatctcgatcatggcccgctcattcgttctcggacaatgtttgccgtgtttgagacagattaagcatttggcgccagaataagcttggtattgaaattgtaaggagcaggtgagaagcatgaacccgatggagaagtccggctggacgccgttcccgaattcagaggaagcggtcaagcaggcgcgaaccgtaccgcagacaccccagaccgaggcacccgcctaccgtcttgccttcatggacgatgagttcatgacccgtcgcgacctgcgcccgatccggttgcagcttgagctgctcaagccggaaatgattcttgccgatcgcggtatcaaatccaccgtcgtcatgtttggtggcgcgcgcattcccgagccgggcggcgaggcatgggctgccaaaaatgaggttcagaagaagaaccttcaggccaattcgcattattatgaagaagcgcgcaaattcgcgcggctctgctcggaatattccgcaaccacctattaccgcgaattcatcgtggtgacgggcggggggccgggcgtcatggaggcgggcaatcgcggggctgccgatgtgggtgcgccgaccatcggtctcaatatcgtattgccgcatgaacaggcccccaatgcctatgtcacgccggatctctgcttcaacttccattatttcgccatccgcaaaatgcattttctgatgcgcgcgaaggcggtctgcgtcttccccggcgggtttggcacgatggatgaattgtttgaggcgatgacgctgatccagaccaaccgcatggagcggatgccgcttatcctgtttggcaaggaattctggaccaaggcgatcaatatcgagtttctggccgagcagggcacgatttcgccagccgatatagaactcttgaactttgtcgaaaccgccgatgaagcctggggccatatcaaggatttttataagctctgattgcccggaatattccacttgatttgcccagccgaaaggttgggcatttctattctgttgcttatcggtccgggcttatttgttccagaaaccgggtcaggttatcggtaacgtaatctacctgatcggtgaattccgggtcgctttcccaaatttctgaaaaggccggttcaaaattgttcggcaccaccagaacggttttcatgccgagggccttgggcacgacaagattgcgcgcaaggtcttcaaacatcacagccctggtcgcatccaccccgaaggcaccgagaaagcggtcataagtggcgcgctccggcttcggcgtgaggcctgcggccacgatatcgaaaatatcgtcgaaattatcgagaatgccgagccggcgcgcggcgcgttcagcatggccgcgatcaccattggtaaagatgaagcggcgaccgggcagcgccttgatggcctgcccaagggctggatcgggtttcagccacgtatagtcaatgtcatggaccttttgcagaaagtcgtccgggtcgatctgatggcattccatcagacctttcagcgtggtgccatattcaagataaaactgcttctggaccttgcgcgcctcatcgcgcggcaacttcagaagcgcctcgacatagctcgtcatcttcacgtcgatctgcgcgaacagattggcagcgtgcggatagagcgtgttgtcgaggtcgaacacccagtcagtgacgtgagcaaaagcggctctatccggaatatcggtcatggtctatccttccgcgctctacagcacgatgagcgtacttttttattaaggcacgataagcgtgcttcttttattacggcacgatgagcgtgccggcaccatgctcggtgaaaagctccagcagcacggaatgcggggtcttgccattcagaatgacaacgccttccacgccacggcggattgcatcgatgcaggtttccaccttcggaatcatgccaccggaaatggtgccatccctgataagggcctgtgcatcggcaacggaaagctccttgatgagctttttatccttgtccagcacgcccggaacattggtcaggaacaacaggcgcgttgcagccagagcaccggcaatcgcgcctgcaaaagtgtcggcattgatgttgtaggtatggccgtcgcggcccggtgcgaccggcgcgataaccgggatcatctcggagcgcgccagaagatcgagcagcgtacggtccacttccgccggttctccgacaaagcctagatccagcaccttctcgatattggaatccgggtcgatgacggtcttatgcgccttttgcgcaaagaccatgttgccatccttgccgcaaagcccgatggcccattcgccttccgcattgataagggcgacgatttccttgttgatggagccggccagaaccatttccaccacttcgacggtcttctcgtcggtaacgcgcagaccgccttcaaaacgcgattcgatgccgagcttggtcagcatggcctgtatctgcggcccccctccatgcacgacgatggggttgacgcccgactgtttgagaagcgcgacatcacgcgcaaaagccttgcccagctccgggttgcccatggcgtggccgccatatttcacaacgacgtgcttgttctcgtagcgctgcatatagggcagggccgcggacaggagttgcgcttgcatttcggggttttcaagtgtcgtcatcgcgggctccatggcaggcgacagggcaagaacaggcgggctttttttgagcatttccagcaaaaacgccaagcggttttgcgtgaggataatgcgatgtcaatgaagagatagaccggatttgcggcaattggaatccgtgaagatggaaaagctgttcggactgattgtcaatattccttcaacagcagggcgatcgccgcgcgaaggtcatcaagaccctgccccttttccgaggatgtagcgatgatgccggggaaacaggccgcgcgcttataggtaagcttgtgcgtctcttccagaaggcgtggcacgcccgcaggcttgatcttgtcgatcttggtcagcacgatctgataggacaccgcggccttgtcgagaaggtcgagcacttccgcgtcgttcttcttgatgccgtggcgggcgtcgatcaacacatagacgcgcttcagcgtggtgcgtccgcgtaagtaatcgaacacaaggcgcgtccaggcatccacctgcgctttcggtgcttcggcaaagccatagcccggcatatcgacaagggcgagcggcggcaggtcgccgttctcgccggaatagccgtccggcacgaaatagttcagttcctgcgtgcggcccggcgtgttggaggtgcgcgcaaggcccttcttgccgacgagcgcgttaatcagcgacgatttgccgacattggagcgccccgcaaaggcaatctccaccgggccttccggcggcaggaatttcatggagggaacgccgcggatgaaaatccatgatttcttgaacagcaggcgtccttcttcggccagggccgcctgggcttcccgaaccgcatccgctgccgcctgagcagctttgatcgccgcctgctttttatcctgttcgctcaatggttctatcccggtcagtgtattctgttgagtacacgcatcaatgcaatgggctccattgtcaaccgccctgcccatgttggcacaaaaaaccccgccaaagcggggtttttctggagttatttattcgcctctttcggttttcgcctgaaaagccccttgaggttgtcgaagagttcgatcttcacgccctgacgtttcatgatgacactctgctggatgatcgagagcgtgttgttccatgcccagtagatcaccagaccagccgggaacgaagccagcatgaaggtgaagatgatgggcatccaggtgaagatcgcagcctgtgtcggatcgggcggcgtcgggttcatgcgcatttgcaggaacatgatgatgcccatgatgataggccagacgccgatcatcaggaagtgtggcacagtgtaaggcagaaggccgaacaggttgaagatcgaggtcggatcgggtgcggcaagatcctgaatccagccaaagaagggcgcatggcgcatttcaatggtgacatagagaaccttgtagagcgcgaagaacaccggaatctgcaccagcaccggccagcagccagcaagcggattgatcttctcccgcttgtacagctccatcatggcctgctgctgcttcatcttgtcgtccgcatatttctcgcggatttccgtcatcttcggctgcatgagcttcatgcgcgccatcgacttgtatgacttgttggcgagcgggaagaacagtgccttgagcagaacggtgacgaccagaatggcgacgccgaaattgcctgtgaacttatagatccagtcgatgagatagaacatcggcttggtgatgaagtagaaccagccccagtcgatcaaaagatcgaactgcttgatgtggtatttcgtttcgtagttctggatcgtgttgacgacctttgcacctgcgaaaacgcggttctggatcttctgcgactggccgggcgcaaccgtcagcggagcgctcaacaggtccgactgatagcgtgggcgatcattcgtgaaatgcgagaaacggccggtgaacttttcgtcctgcggcggaatgagcgttgccgcccaatatttgtcggtgatgccgacccagccgccgatgacgtccttgaaggaaatatccttattgtcttcgatcttggcgtatttgatttcctgcaggccatcctgccccatgacgccaatcaggccttcatgcagcacataggtggcgctggcatgttcgggctggttgaagcgggtcacgcggccataggaggcgagcgaaacggttgagccgccgttgttgatgatcgtgtcgtcaacggtgaacatataggcgtcgtcaacggaaatgacgcgcttgaaagtgaggttcttgtcattggtataggtcagcgtgacgggtgtggacggcgtcagcttgttgttgccctccacgacccagaccgtgttggggccgggaacggcgccggtggcatcattgccggtgaagcccagttccacgaaatagccctgcttcagcgacgaaggcgcgagcagttcgatttcgggggatttgtcgctgaccgtctcgtgatattttttcagatagaggtcgtcgaggcgcgcgcccgtaagattgatcgagccgcgcagcgaaggcgtgtcgatttcgatgcgtggcgattgcgcgatggcggcatcgcgcgtaagcggtgcgccggcggccttcgtgtcaccttgccccggaatggaatcggggtttgccggcatctgcggcgtatcgcctgtgctgctgctggcctgcctgttctgtgctgcctgctgggcttgtcgctgttgttcctcaatgcgtgcctgctcccgctgggcttccgttttcggacccagataaaacacttgccacagcgccaatatgaggatggacagggcaatggtgatgaagaaattgcgtttattttccattgacgggtcctggttccggtctttccgttcggcgtttccccccgctccgccgctcgcccttggccgtgatgcgccgggagagttcttcggtcagttgcgaaaagggcgcgttgagggcttgctcgcgcgctacgatgacataatcggtcgaaggcgccatgtcacgccctgcgtgacaacgaattgcttctttcagcctgcggcggatgcgatttcgtatgactgcattgccgtttttcttggtgacggtgaagccgacgcgcgggttatcgccggttttggcggcgttcgattcttcttcggtccgctcgcggactgccatcagaaacaacggcccgcgccgtttttcgccgttcctcacagtcaaaaactccgctctcttgcgaaggcggagtatttgtttcttcgatttcacgttttcattcaccgcgcctggccctggacccaaattgcgcgggaacagattaagcggaaagccgcttgcggccgcgggtgcggcgagcggcgagaaccttgcggccgccggtggttgccatgcgtgcacggaaaccgtggcgacgcttgcggacgatcttggatggctgataagtgcgcttcatttatttaataccgcggtgtgcggcccttcttgattctgtttttcttttgaacacgatcttgtccgaaaattgcttttcgtcttctggaatcatgctctgaacaggagctggttctacccggcagcggacagcataaaccgtccgtaagcccgcaggggcgaacgtgacgcgccttatagggggaggggagaaaagagtcaatccgcgtagagtgggcattgccaaagcaggcgagggctttaataaggatgcgcaacgttttcacatgcgggactgtttccgcagcagcattgagaggagttcacccatgagcatccgtcgtatcgaagccggcccgcgcatgagccaggccgtcatccacggcaacaccgcctatctcgccggtcaggtggggaatccgggcgcgagcgtcaccgaacagaccaaggccgttctggctgaggtggagcgtcttctcaaggaagtgggttccgacaagacgaagatccttcaggctatcatctggcttgccgatatgaaggattttgccgaaatgaacgccgtctgggacgcctgggtcgatccggctcatacgcctgcccgcgcgaccggcgaagccaagcttgcaacgcccgactacaaggttgaaatcatcatcaccgctgcggtctgatcggtttcccatccttcttgaagccctgccggagcaactgcaccggcggggttttattcgcggatgcgctgcgaatagtcttcgcgcccactcgcctgcgcgcgggcatcgatggaagcgcgctcccgcaccttttccagtgtgtcgccattttccagccagccgtgatcgtaaagataaccgggcagataacccgacaggagtacgcggtaatcgaaggggaaggccggatcaagaagccgcgccatctgaaagatgatcgtggtgcagttcgtcgtcagcgtattgtagaattccggctttttggccagttcattgcccatttccacataggaaagaaacagcgcctttgccgccgctggcgaaagttttacacgatagcgatagacatcttcctcgcggatattggttcgcagataaatgatgtcacgctcatcggccgcgatcattgccagttcatatttgcggaagaaaccggcaatcggtgaatagacttcatgatgctcgcggcgtatttcgcctgaaaaaaccacatggcggccgtcggcaaagccgaaggacaggagcgtgtgggcaatggccgggttcgaccagtaggaaagatagacatcgaccgatgtgatcttgtcgagatcgaaggtttcctctttccagtttggtgtgaaatcgtcgggcgtgtgccatatgaaatcgcgcacgtttgacagggtgacgatgtttccatcgatcttgccggttacagtgcgggcgacatcaggagcccagatgcgatggagcgaaggccgcaccgtcgcccatgctgccagcgccagcaaagcgaggatgcagaagaataaccgcttgcgccagcaatgctggctgttcccacccaggatcacaaggaaagagatcaggagccagcctgtaatgatggaggcgcgcacggcattgccgaaaggcaattgaaaccacatggcgaagctcgcccagatcgaaaagacgagcacgaacaaggtgaaaatgaattggcctgcgatacggacgggtgccgatttcaggatagaagacatatgcattccgtatttgccggcagtatgcgccgattgtcgctctggatgcggaatttgcggcgatactggcatgatttggcttgcaatgtcatggggtattgcgggcaggccagtaaaataccgggcggatctgcgtatatttgggtgtttgttcccggcattccggtgcgagcgagttcaccggcccagaaaagcaaaaatcccggacaaagccgggattttgaaacctgagactggaaggaaactggagcgggcgaagggattcgaaccctcgaccccaaccttggcaaggttgtgctctacccctgagctacacccgctcgcgccagtcatttccgtcaggcaggcggtatatggaccaacgctccgcagattgcaacagggaaaataacatcccgacacaagatatttgcatggtgttttcaaacctgtggatgagcgttggaaagcgtccggtattcgctgtcagtgcctgaggcgtgagatgctgatgactgatgcgaagagggcaaagcctgatgcaaggaagagaatgtaaggcgtgccttctaccccccattgtgaaagcagaaaagccacgagcgctgcgccaacagattggcccaacaggcgtgctgtgccgagcattccgcttgccgcgccgctgcgggcgcgtggtgtcgaggttatcatcatgcggttgttgggcgcttgaaaaagaccgaatccgataccgcaaattgccatgcgccagcagatgtcgggaatcgtcggatgcccaggaagcaggccgacaagcgccaatccaacagaaaaagtgatgaggccgagcaggccaagaattgccggagagtatttgtcagaaagtttgcccgaaagaggggcgacaagcgccagcgcaatcggccaaggcatcatcaggaagcccacttcaattggccgaaagccgaacacggtctggaacaggaagggcagagaaataaaagccatcatctgcgccaggaacgacatgatcgaggtgcagatggacagcgtgaacacgggtatccgcaaaagatcgagcggcagcaggggatcgctcatgtgaaatgatcgccgcgtcagccatatgcctgccagcaggcagcagagcgcctgcaacatcacggcaagggagccgattttattgcctgcgctgtcgatagtcgtaatcagcaggccaaaggtgacggcgcacagaatggcgctgaccacatcgaacttgcgtgctgagcggtcattatcgggcaagcttcgcagccccatgagaacggcggcgataccaagcggaatattgattacaaagagccagggccaactgagcgaagacagcatgacaccggcaagcgaggggccgatggtggaggaaacggcgacaaaaagggcattgaggccgatggccgtgccgaatttggcttgtggaaccgtgtagcgcaggagtgccgtattgacgctcatcaggccggctgcacccagcccctgaataatgcgggcgagtgttagcgcctcaagggaacgggagaacacgcagccgatggacgcaatggtgaagagggccacgcctgcgacataaacacggcgatagccgtagatttcgccaagcgcggcaagcggcagcatggtgatgacaatagcaagctgatagccgttgacgatccagatcgacgcggccggtcctgcggagaaatcggcagcaatggtgggaagcgcgacattggcaatggtgccgtcaatcacggccagggtaaggccgaccatcaacgtggcccaggcccaataaatgcgcggcctgggcaatccatccggggcaagggacacgccttgttggatagcggttttgtgtttcattccatcagccaatgatgcgaccggtgatccggtacgctaaaaataacgggatttttgtaaccttatccggattgggagggtttctagatcatctagcttagaattacccgcaaagcactgccgatggagaagaaaaatagccctaataacattattgtgagcggcttgccttccaacggtgcccggtcgggcaagacagcggagcctctggaagacaggcgtagatattccggtcgttttctggtgtttatgcgcaatcttcacacataaactatcgggctgattttttgaaaagaccgtccgttttcagattgaccgattttgtatccaggatatagtttgacgaaagagagttgggaggctttcctattgtcggcttacgagtggcgcagtcagacccgtctgctggatgaagttgccgaggcgcttcgggagcggatttatgcgggcgattatgcaccgggcgcaatcttgcggcaggagcatattgcgacggaatttggcatcagccgcacaccgctgcgcgaggcattgcgtgttctggaacgtgacggactggtcatccacctgccgggcaggggggttcgtgttgcctccgccgatctcacgcgcctgatcgatgcttatgctgtgcgtgaggtgctggacggcgttgcggcgcgttttgccgccgaacgggcgagcgatgcggatatcgcaaagctgcgcgcgcatgttgcggggcaggacaaggttgtcgatccgtgggatccgaaagcctatacccaatccaatgtcgattttcacatggcggtgatgaacacggcgggcaatgcctcgctgattgccttcgtgccacttttacgcatgacatcgcaggtttttgcgccgtccttttcactgtcggtggaccgggcgcgcgatgcaatccgggaacatgcagccattgtcgaagccattgccgcccgcgatggcgaggaagccgaacggctggcgcgggcgcatatccgcgcaaccacggcaaggctggaggcggaacggcctcatcgggagaatgacaatgacgcaagaaaataagatggggaagcatgaaaacaaggcaggaggagctagcttgcttcattatggcaatttcatcgcgggccagtggcaggatgccgttggcggcgagcatatcacactcaagaatccttccgatggcagtgatctggcgctgattgcacgcggcgccaaggctgatatcgatctggccgtcgtggcggcccgtagcgcgctttccggtgactggggcaagctgacggcaaccgagcgcggccgcatcctgcaccgcatttcggaagaagtgctgaagaatatcgatctgctgacggatctggaatcgaaggatgttggcaagcccgttacacaggcgcgtgtcgatgtggtggcgctggcgcgttatctcgaattctacggtgcttccgccgacaaggtgcatggcgatacgctgccttatcagaacggtttcacggttctgtcgatctacgagccgcatggtgtcacaggccacatcattccgtggaactatccgatgcagattctgggccgcagccttggtgccgcactggccatgggcaatgcggcggtggtgaaacctgccgaagaagcttgcctcaccattctggaatttgccaggatcgcggaaaaggctggcctgcccaaaggtgcgctcaatgtcgtcacgggatttggtgcggaagccggtgcggcgctctgcgaacatcccgatgtcaaccatatttcgtttaccggctccgttcgcactggcgaggtggttcaggcggcggcagcaaagaacaccgtgccggtgacactggaactgggcggcaagtctccgcagatcgtctttgccgatgccgatctcgaccgtgccttgccgtttctggtcaatgcgggcatccagaatgccggtcagacctgttctgcttcgtcgcgtattctggtcgagcgcagtatttatgaagaagtcatcgcgcgcatgagcgagcgttaccgggcgctgaaagtcggtccggccagtgccgatctttctgtcggtcctgtcgtgtcacagcgccagaaggcgattgtggatggctatctcgatctggcgaaagaaagcgggctcgccattgccgcgcaaggtgtgctggcagaaggcgcgccggaaggcggggcctatgtcctgccgacgctgatccgtgatgtgcctgccgatcatcgtctggcgcaggaggaaatttttggccccgtgcaggtgatcctgcctttcgacacggaagaagaagccatcgccaatggtacgcattatggcctcgtctgtggtatctggaccaatgatggcggacggcagttccgcctcgcacatgccatccattccggtcaggtgttcatcaataattacggtgcggggggcggtatcgagctgccgttcggcggcgtgaagaaatccggccatggccgcgaaaaggggtttgaggcgctctacgggtttgcctcgctgaagaccatttccgtctatcacggctgaaaatgtgctggaaatagcatttgggagaaacatagtgtcgcttgaaggtaaggtcgcgctcattacgggagcaggttcggggtttggtgaaggcatggcgaaacgctttgccaagggcggcgcgaaggtcgtcatcgtggatcgcgacaaggcgggtgccgaacgtgtggccggtgaaatcggcgatgcggcgctggctgttgctgccgatatttccaaagaagccgatgtcgatgcggcggtggaggctgcattatcgaaattcggcaaggtcgatattctcgtcaacaatgccggtatcggccacaagccgcaaaatgccgagctggtggagccggaagagttcgaccgtattgtgggtgtcaatgtgcgcggcgtctatctgatgacccgcaagcttattccgcatttcaaggagaatggtgccaagggacaagaatgcgtaatcctcaacgtcgcttcgaccggggccgggcgcccgcgcccgaatctcgcctggtacaatgcaaccaagggctgggttgtttcggtgacgaaggcgctggccatcgagcttgcaccggcaaagattcgcgtggtggcgctgaacccggtggcgggtgaaacgccgcttctcaccaccttcatgggtgaggatagcgaggaaatccgcaagaaattccgcgattccattccgatgggccgcctgttgaaacctgacgatctggctgaagctgcggctttcctttgctcgcctcaagcctctatgattacaggcgttgcgctcgacgtggatggcgggcgttcgatctaaattaaaaaggataaggggagccatgggtaatttactgaaagccgggctgatcacggcagcgatgctggcatcaatcaacggtgccttcgcaaaggacacgctggtcgtcggtgaagtgctggagccgccggggctggacccgaccgccaatgccgctgccggtatccggcaggttacctatgcgaacctttatgaggggctggtgcgcattgtcgaggacggaacagtgaagccgcttctggccgaaagctggaccatttccgatgacaagaaaacctacaggttcaagctgcgtcagggtgtgaagtttcatgacggcacgccgttcgactgctcgatcgtgaagttctcctatgaacgcgcggtggcgccggattccaccaatgcgcaaaaggggttgtttgaaccgattgcgagcacggaatgccctgatcccgcaaccgctgtcgtcacactgaagcgcccgacctcgaatttcctgttcaatatgggctggggcgatgcggtgatggttgcaccgaattcagccgctgggaacaagaccaacgcggtcggcaccggcccgttcaagttcaagcgctgggtgcagggcgaccgcgtggagcttgagcgcaacccggattactggggcgagccgtcaaagctttccgccgtgaccttccggttcgtcagcgatccgtcggctgccgccgccgccatccttgcgggcgatatcgatgccttcccgatgttccaggccccggaacttatcagccgcttcaagagtgacgacaagcttcaggtggaagttggcgatacggcgggcaaggttctgctgtcgctcaacaatgccaaggcgccgttcaacaatgtgaaagtgcgtcaggcgctggcccatgccatcgacagcaaggcgctgatcgaaggcacctattccggcttcggcacgccgatcggctcgcattatgcgccggtcgatccgggctatgtcgatctttcgcaaacctatccatatgatccggccaaggccaagcagatgctggaagaagcgggcgttccagcgggcacacagatcaccatcacgcttccgcctcccgcctatgcgcgtcgtggcggcgagattatcgcggccatgctggcggaagtgggcattcaggccaatctcgtgccgatcgagtttgcgcaatggctggatcaggtgttcaagcggtcggatttcgatgcgacgatcatcgcccataccgaagcgcgcgatctcgatatctatgctcgcgacaaatattacttcaactataacagcccggaatataaggcgctctataaggcctatgccgaagcgggcagcgaggaggaacaactcaagctcgtgaaggcgttgcaggaaaagcttgccgctgacgagccgaacatcttcctctatgcgctgccgaaaatcggtgtgtggaacaagaacgtgaagggcctttggaaaaacatgccgatcccggcagatgatgtgacccaggcctattgggctgaataataatttgaatggctgtgcgctccataaaattaagagggagggcgcacagcgagttgaaatttgaaaagcggatacccgtcttttcaaggaggtcgctttgctggcttacatatccgggcggttggtttcgctcctgcttacgacgcttgcggcctccgtcatcgtcttcctgctgatgcaggtgctgccgggcgatccggcggcggtgatcctcggcattaatgcgcagcccgagacgctggccgcattgcacaagcaactcggcctcgatcaaccgctctggtggcgctatcttgaatggataggcggctttctcaaaggcgacttcggcacgagctatacctattccgtgccgatcagcgaattgctcgggccacgcatcatggtcacgctgccgctggcgcttctgtccatggtgctgtcggtggccgttgccattccggttggcgtctatgcggcttccaggcgcggcaagaccggcgacgtgctttccatgggcgtggcgcaggtcggcgttgcgatcccgaatttctggcttggcctgcttttgatcctgttgtttgccttgcagcttggctggtttcccgcttcgggttttgcaggctgggaaggcggtttctggaatggcatccgctcgctgtttttgcccgcattggcgcttgccctgccgcttgccgccattctggcccgcgttacccgatccgccgtcattgaaactctgggtgaggatttcgtgcgcacagcgcgcgccaagggcctgacgcgcaaggcggcgctctggcgccatgccgtgcccaatgcgctgatcccggtcgtcaccattattggcctgcaattctcctttctgctggcgggaaccatcatcatcgaaaatgtcttcaatctgcccggtctcggaaggctggtatttcaggccattgcgcagcgtgatctcgtcaccgtgcaatcgctggtgacgttgcttgccgcttccgtcatcggggtcaatttcattgtcgatctggtctatggctttatcgatccacgcctttcgacgggaggcagccgatgagcgaagcgcaggttctcccgaaaccgggtgtgttcaaaacggtgctgctgagccgcagtctgttgatcggctcactcatcacgatcattctggtagcgatggccgtcgtctcctatgtctggacaccctattccccgaccgcgatgaactttcgtgacaaattgcaggggccgggtttaagtcacctgttcgggacggataatttcgggcgcgacgtgttttccatgatcatggtcggcgcacgcaattccattgccgtgtcgatcatcgccgtcctggtcggcgcgggcatcggcattccgctcgggtcgcttgcggcagcgcggggcgggctgatcgatggttttgtcatgcgcatgaccgatcttgcttttgcttttccagcccttctaaccgctgtcatcatcaccgcgattttcgggcccggtgccgttaatgcaatgattgctatcggtattttcaatatcccggtctttgcgcgcgtcacacgcggcgcatcattggggctttggaagcgtgaatatgtgcaggcggcgcgctgcgcaggccgtggcgatatttcgattacgcttttgcatgtgctgcccaatatcaaccatgtgctgatcgtgcaggcgacgatccagtttgcactggccatcgtggccgaagcggggctttcctatgtcgggcttggcacccagccgccaagcccaagctggggcaagatgctcaacgacgcacagacctatatttatgatgcgccatggcttgccattttccccggccttgccatcacgcttgccgtacttggcctcaacatgctgggcgacggattgcgtgacgtgctcgatccgcgcgtcaggaggcagagatgacaaaaccactgctcgaaatggacaatatgtccgtcgaactgccaatcggcctcaaggttgcagatatcgtgtccgatatcacgctgacgctcaatcgcggcgaacgccttggcgtagtgggcgaatccggcagcggcaagtcgatcactgcccttgccgccatggggctgctgcccgaccggatgcgtgtgcgcggtacattgcgcttcgatgggcaggaccttgccgccatgccggaagccgaattgtgcaggatgcgcggacggcgcatggcgatgatctttcaggagccgatgacggcgctcaatccggtcaagaccattggcgcgcagattgccgaaggacgccgcctgcaccttggcgaaagccgggcggatgcggagcgtgaagcgcgcaggttgcttgatcgcgtcggcttgcctgcaccccgcttcaatctcgatctttatccgcaccagctttccggcgggcagcgccagcgtgtgatgattgccatggcgattgcgtgtgagccggacctgttgatagccgatgagccgacgacagccctcgacgtgacggttcaggcgcagattcttgatctgatggatgagttgatcgatgaaaccggcacggcgctgatgctgatcacccatgatcttggcgtggtttcggaaatgactgaccgcattgcggtcatgtatgcgggccgtatcgttgagaccggacgcaccaacgccgtgttccatcgcatggcacatccctatgcgcgcgggctttttgcagcgtcgccgcatggcgcggcgctcgtacgccacagcgccaccggaagacctcgccttgcggccattcccggcgtcgtgcccgacccgctggcgcgcccgccgcattgcacctttgccgaccgctgcgccttcgtgcagggcgattgccgtcgggcaatcccgccgctcgaccggcttggcgaggatgagggcattgcgcatcgcgctgcctgtttccatccgcgtaccggcaatgtggtggcagaggtgcaggcatgagcgacatgatcttgcaggtacgtgatgtcgtgcgggagtatcagcttgcgcgcgcgtcgtttttcttaaagccagcttccttgcgtgttctccacggtgtgagcgttgaaatcgaggcggggcagagccttggcatcgttggggaaagcggttctggcaaatccacgctggcgcgtgccgtcatggggctggaacgcccgcaatccggtcagattctcatcaatggtcaggatatttatgcgcttgatcgttcaggcctgcgcgaagcgcgcaagggctttcaggcgatttttcaggatccttatggctcgctcgatccgcgccataccgtcaagcgtatcatttccgagccgattgtttcgctggagcgcggcacgagcgcccgcgagcgcgacaaccgcgtggccgaagtgctggaggccgtcggcttgccaaaggcttcggcggaaaaatatccgcatgagttttccggcggccagcgtcagcgcattgccattgcacgcgcgctgattacccggcccgcgctgatcgttgccgatgagccggtttcggcgctggatgtttccattcaggcacaggttttgaacctgatgatggatttgcaggagaaatttggcctcagctatcttttcatcagtcacgaccttggtgtcgtgcgcgccatcaccgaccgtgtcgccgtgatctatcgcggcaatattgttgaagaggggccgaccgcagaagtattcgatcatccccgccatgattatacgcgggcgctggtcgatgccgtgccaaagcctttttccggacgccgcaagcgggcgcgccgcctcaatcccatgaatagcctgccagaataaataagggaacatcatgtcacatcttgctgatctgtcggctgtggaacttgtctcgtcctataaggcaaaggcgctttcgccggtggaagtcacggaagccgttatcgggcgtatcgaagcttatgagccaaagctgaatgcgctctgggcctatgatcctgaagcagcgcgcctggctgcgaaagcttcggaagcgcgttgggcaaagggcgaaccggctggtcccatcgacggtgtgccgctgacgatcaaggaaaatattgcaacgaaaggaacgccagtgccgcttggctgtgcggccctgccgttaaagcctgccgccgccgatgcaccgcctgcggcgcgcacgcgcgaggcggggggcgtgctgcttgccaagaccaccatgcccgatctcggcatgttgtcgtcgggcctgtcgagttttcacaagctggcccgcaatccgtgggatattgccaccaatcccggcggttcaagcgctggcgcgggaagtgccgccgccgccggttacggcccgctccatatcggcacggatattggcggctccgtccgcctgcctgccggctggtgcggtctggtcggcctgaagccatccttcgggcgcattcccatcgatccgccgtttctggggcgcgttgccgggcctatgacgcgcactgtggccgataacgcgctttatatgtcggtgctgtcgcggccggatcggcgtgatggcatgagcctgccctatcaggatatcgactggatgaacctcgacatcgaagtgaagggcttgaagatcggcctttggctcgatgccggttttgacgagccggtggggggggaaacccgtgccgccgtggaagccgcagccaaactgtttgccgatgcaggcgcgatcatcgagccggtggcgccattcctcaatcgcaccatgatcgatggtctggatcgtttctggcgcgcgcgttcctggtcggatatcaaaaagatgacgccggaaaatcaggcaaagatattgccctatatctaccagtggacggaaacggccgaagggctttctggcgaggaagcctatcttggttttgcccagatggacgccatgcgcaatgcggcgcttgccgcatcgaaggacttcgatttcatcatttcgccaaccgcgccgatgccgacctatccggcggaatgggcctctccgatcaatgatccgcaacgcccgttcgagcatattgccttcaccgttgcgatgaatatgtcggaacagccggccatttcgatcaattgtggttatacggccaagggcctgcccattggcttgcagattttcggccagcgtttcgatgatctgggtgtgttgcgtcttgccaaagcttacgaagatatgcggccggtgcagaggccgtggcccgttattgcgtgatcgccaaatcccgctcctcatcctggggaggcgcgaagcgccttctcgaagggcgaggcactgaatgcggccattttacttctttgcccgtagcggcccacgttctttatagcggtccatggcggtgagcttctggatcagcggatcggcatcgcgccagccataaatctcggtgcgcagatattcaagttctgcttccagttcgtcttcgccaacctcggtccaccaggattttggacgcccatccgtgccgtccgaccagcgatagccgcgcgctttgagatgatccttcatctcgaacgggctgttttcggcatagatgcgcattcgcgcgcgctggctggccttcaacagttcggcaaagggcgtggtcttgccggatttccctttcagcacggccagcagcgcctgacagtcatcctcggcgcgatggccattgtggaaatagccgctctggccgatcagatatccaagcttggtgccttcaaagccgcgcgcggtccagtcgatctccttgaccgagcaggcccagggcttgttggcgaaagcgatcgagagtctttccagaaacgggcggtcgaaaccggcattatgcgcgatgatgatatcagcctcggcaatgagcgcatcaagttcatcacgcgggatcgtccggcctttcaccatctcgtcggtaatgccggtgatgcgggtgatttcagccgggatcggtttggatggctgctgcaatgcgccgaaagtagcgcagacatcgcctatggaaccgtcatcggcatagcggaaggcaaccgcaccgatttcgatgatttcttcctgtgccggattaaggccggtggtttccgtatccaccaccacgcccaggcgcggaaaggcgattctgtcggcatcgggcacgattggcggcgggtcgagccgctgtaaaatacgataacgtccgctttccttcagccgtttcaccatctcggcttcgtcgatggctggcgctttggctgttttcccgcgggcagggcgctgttcctcccgtttttccccatcctcggagggaggggcaaaaaggtcgaactgatggcgcatgtaacatctccgcaaggggcaacaggatttggcaaagaatgccattttgcggtgctgtaaccaaggccgcaatcgtataagtaacaggtaatcatcctgtcgggcggccgcaaggcagggcgcttgcgtcgggaaaggcatgaggaggggacttcgtggcagattatgattattgcgtcatcggcggtggcattgtcgggcttgcgaccgcgaaagcggtgcaggaagccgagccgggcgcaagaattatcgttctggagaaggaaagcggccttgcccgtcaccagacgggacataatagcggcgtcattcatgcaggcatctattaccagccgggttcattgaaggcgcggctttgccgggcgggcgcacaggccaccaaagcgttctgcaagcaatattccattccctttgagagttgcggcaaacttctggtcgccacgtccgccttggaaatggagcgcatggaggcgctggccaggcgcgcggtgcaaaacaatatcgaattcagccatctggaccagcaggcattgcgaaaggcggagcctgccatttccggcctgggggcgctttttgttcccgccaccggtatcgtggattacgcaaaggtctcgcgagccatggcagcggaaattgttgagcgaggcggcatcgtgcgtctcaattcgccggtgactgcaatccatgaggacgaaaagggtgttgaagttgtttcgggtggcgagactgtgcgcgcttccaaactcgtcgcctgcgccgggctgcaatcggaccgtattgcgcggctggccgggctcgacatcacccatcgcatcgtgcccttccggggtgagtattataccttgccgcaaaccagggccggtatcgtcaggcacctgatctatcctattcccgatcccgacctgccgtttcttggcattcacctgacgcggaccatcgatggcggtgtgacggttgggccgaatgccgttctgggtttctcgcgcgaaggctatgccaagggcagtttccaccccggcgatatcgcggatatgtcgtttttcgcaggcttctggaaaatggcgatgaaaaactggcgctcggcaatatccgagttcggcaattcaacctcccgcgcgcgctatctgaagcagtgccgcaaatattgtccgtcgctggagctttccgatctgggcgcgccgggggccggcattcgtgcgcaggcggtgctggatgatggaacgctggtgcatgattttctgttcaaggaaaccgaacggatgctgcatgtgtgcaatgcgccatcgccagccgcaacctcatctattcccatcgggcgcatgattgcgcaaaagcttctggggataaacttgcaggcggaaaaggatatatccgtaaccggcgaatgaaggtctttgtttcctatttattattagcgattgcttaatttatcgataatctttgtttggattatgtgccgcgcgcggaggaaatattagcttgactttcacttcagtttgtaattgcacataggttcgatcctggaatttacagttttattttaaacgatttaggctctgtttgtgaaattcgttccaccactggttatcctgctttttgctgcgacgatgctgggcgtctggatgcttgacacgaagcgcaagcatctgctgctgtttggtctgagtttcgtgggcttcggccttggttttcttgcgccggtttcccaattgtcggatagcctggcgataacgacgcctattgcaaccctgttccatattgcaggcgcgctgaccttctgcgaagccgtgatggtgcgcatgggaaaacatttctcgcggctggttggtggaacgctggcggtcgtcgttttcggggttgttattgccttcatctgctttgatggccgctacgcctttatcgcgccaacggttaatatggggctggggcttttaacggcggctttgtgcgtgcaggcgcgcgccttggccaggggaagctggatcgagcggcttctggtgggggcgctcgcagtcttttccgcgcattttatcgtgcaggcggtgctggctttcttcttcgttggggatgccgccgccccatcggaacttgtccattcgcgctattggctgggcctcatggttgccgtgtcgctggtgggcgttttggtcggcttgctgatcctcgtcgtagcgacggcggatgtggtgaacgaactccagcgcgagcgggattccgacccgctgacggggctgttgaaccgtcgcgggcttgagaggcaggccgatcttcgcctgcacacaccgcaatgcctctcctatggcgtcatcattgccgatatcgatcatttcaaggcgatcaacgatgcctacggccatccggtgggggaccaggtgctggtggagtttgcccgcattctttcgtccgccagcaaggaccatgcgatcgtgggccgcgtcggcggtgaggaatttgtgctgctggtgagcggtactgccgaagaatgcgaggcgctgggcaaccggctgtgcgggctggttgcgcgccatgccttctctaaattgccggcaggacagaaggtcacatccagacattgtgggaaacggccgctcgtgccgacctggccctgatgcgggtcaaaaaccttgggcgcaaccgtgttgcggtggaggggctggaattccccagcgccatgcggggtacttatcttctcaccgcataaaaccgggctctcttgggaatctatggggcgcccgatatttctcttcacttgacgccatcctgtaaaggatttggttaccataattagcgatgcttggagctgacctccagccaccgctttgtcacgtcgttttcgttttttgcgaaactgacacgcaaagcggtggccatatgggtcgagtttcagtcgggttgggtatcatggcgtgtgtgacagaagtgtacggctatgcagcttcgcatagccgtggcagcagacttccgttcggtttcaaggggcttgggcgtgttgcagcttttgttgcgacgggccttgttgctgggggctgggcgataactgcactcggcacactggaaaccgtcatccccgcctttgcgcctgtcacgcctgttctgcgtcgtgtgccgctgacaacgccgcaggcacttgccgtggtcgatccgcgcattgtgccgtcccgccgggtccgtcagggtttcatcgatgcctatacggccaatacggcctattccaatctggactggcggcgcagtaaaagcgcgcatgacgaacctatcatcgccgatatcgggccggatgcggtcattgaggacaagccggttgaaacggcgttgctggttgaattgcgcgccgaccgcgtgcgccgcaaggagccagccataacagtgttgcaagcgcccatcgcgcccgccgcgggagaaaatgtgctcgcctatgcggaaatgcctgctgcctcgccggccgtttccgcctttgccaagatcgagccgctttccagggccgaagaagcggatgccggagaaaatcaggcaggcctgccctcgggccgtgccgttcccgttcccgccatggcgccagaccagacgatggatatggcagcggatcgtgaggcggggcacgacctgttcctgccggacgacgtgcctcttccgggcgcgaaaccggcgctgcgccgctcccgcctgcacgataagacccagcttgcctacgcgccggaaagcggcgcgaccgaggagccgcagctcggtattttcagcccgcttctcaatcaggcggcgcgtagccgggttgcagtctatgatatttcggcagcaacggtttatctgccaagcggagagaaacttgaagcacattccggccttggccagatgcatgacaatccacgctatgtgagccagaaaaatcgtggccccacaccgccccacacctatgacctgcgcatgcgtgaggcgctgttccatggtgtgcaggcaatccggcttacgcctgtcgatggcaataatcgctataatcgcgatggcctgcttgcgcatacgttcatgctggggcgccggggcgattccaacggctgcgtggtgttcaaggattacgcccgcttcctgcgtgctttcaagcgtggtgaggtgaacaggatggtggttgtggcgcatatgccgtcatcgaagcctgcgcgcatcgcatcgcttttctgatgggctgaataacgggactacacaaagaattgcggtcctatttgttgcgagatatatcagaatctatacaagtctcccatatgaatccgattgggagattttcatgaaactttattataaagccggtgcctgctctctggcctcgcatatcattctggaagaggccggccttgcctatacgctggaggcggtggacctgaaagcgaaaaagacggcaagcggtgcggactatctggcgatcaatccgcgtggcgcagttccggcgctggaagtggagccgggtgtcgtcatcactcagaatgcggcaatcctgcaatatatcggcgaccattcgcatgttgcagctttcaagccggcttacggttcgctggaacgggctcgcctgcaggaagccctcggtttctgctccgatcttcatggcgctttcggcggcttgtttgcgcccaatctttccgaagaagcccggcctggcattattgccaatatcaatcgccggcttggccagctggaggccatgcttgcagatgagcacagctactggctgggcgcggaattcacgcaggcagatgcctatgccgcggtcattcttggatggggcgtcggaatgaaacttgatctgaatgcctatccgaaagctctcagattgtatgagcgcgtgctggcgcgcccgaatgtgcagaaggccatgaaagaagaaggccttatctgatcaatttaggccggaggtttcccgcctccggcttttgcagcggcgcgggttgccgcttgagcggttcctgttttaacagaatcgcgggaaccgctcgctctctttgcttttacgtattatcctgcgcaaagccgctttgccttttcggctcgaaaacactcgaagcaagaaggagttccatcttgcagatcagccgcatcgaccattttgtgctcactgttcaggatattgacgtaacctgcgatttctatagcagggcctgcggtatggaagtcgtgacttttgccggagggcgaaaggcgctttcctttggccagcataaaataaatctccatcaggcggggtctgaattcctgcccaaagccgccagccccacccgtggtagcggggatttctgcctcatcagttccataccgctggacgaggttatcgcgcatttggaaactgaaaatattgcgattgaagacgggcctgtggcgcgcacaggtgcgatggggccaatccgctccatctattttcgtgatcccgacggaaacctcgtggaaatttcagaatatatcgacctgtagctgccgaacggggtggcaaacgggatatttcccgtgcgctgtcattatttttcatagtctgccagccaatctttgcatcagcgcaacgattggtttggcggattatgcgaagcacagccagataaaacggggcggggattgaactaagcatcatggtgaagagggggcggctgcaacattgggcatttgtcctgcgcatattatgtgcagtggcgcttgtgtctgtcgggctggcccacaagattccggttttcgcctcttcgtcgaaagggtatttcgatctttcttcctacgagcttcccgatggcacatttcctgttttctgcctgacggataatggcgaccgcacatcgaagcagccgcaaagccgccggagcgactgcgatgcatgccgcatcagctgttcggtcattcttcccgtgcccgaaagcggcacagtcaatcgcccattgcgcgcaaatgtgcggaccgtcaggaagagctatgccgcctgtcatgagcagcggttgccatcgaaccgcagtccgcgcgcgccacctttcaagctttccatcgcctgaaactgtttccggtcctctgatcggtcctgactgcctccctggccattgcggagcctcccgcctgcaacgtccgggttatcgatggatgtattaatcatgagaataaaagctgttattcgcgcccgcactttccggcaatccctcctcctgtccagcgcgctgatgtcgcttgccgccatgccggcatatgcgcaagaaaagccgaagagcgatgaacaatctggcgttatattgaaccggatcgtcatcacctccgctccgcaatccaccccgttcaaggttgtgaccgatcccaaggctccgcgccagccggtgcctgcaagtggcggggcggattatctcaagaccattcctgggttttcgaccatccgcaatggcggaaccaatggcgatctggtctttcgcggcatgtttggctcgcgcgtcaatattcgtaccgatggcggcgtgatccttggcgcttgcggcgggcgcatggacaaccctacctcctacatttcccctgaaagctatgaccggatgagcgtcatcaaggggccgcagacggtgcaatggggcccggcaggttcggcggccacagtgctgttcgagcgcgatccgcagcattttgacaagctgacgctgaagggcgacagcagcattctcttcggctccaacgggcgctttgatgcgcgggtggacgcgacggtgggggacaagcccggctatatccgcatgatggccaataaatcccgtgccaacgactacaaggatggcgacggcaaccgggtaccgtccaagtgggataaatggaataccgatctttatctggggcttacaccggatgcggatacggtgcttgaaatctccggcgggcttggcgatggcgaagcacgctatgccgggcgggccatggacggctcgcaattcgagcggcaaagttttggtctcaaattcagcaaatccaatgtgagcgactatctggagaagattgaagcccagctctattacaattacgccgatcacatcatggacaatttccgtctgaggccgcctcagaaaatgcccatggaaagcgaagtggaccggcgcagcatgggagggcgcgtgtcaaccacatggaacttcgatgaacataggcttgttgcggggcttgatttccagaccgatacccatcgcggcaaggaaaaggtgaacatgcagctcaccgataactggctcaaggatgcgcaatttgccaattatggtgttttcggtgaatggacgtggaattttgccgacaatcagcgtcttgttgccggcgggcggatcgacagggcgtcggtggaggatgaccgtgcgagcagcctcacatatggcgacaagcgcaaccaggcggcattcagcggttttatacgccatgaacaggactggagcagccttccggtcaatagttatatcgggcttggttacgtcaaccgcttccccgattactgggaactgttctcaccgaagggggtaacgggctcggcgctgaatgcctttgaaggtatcgaaagcgagaagaccgtgcaggtcgatttcggtgcgcaatattccgaaggcgatacggatatctgggcgtccggctatttcggtgtcatcaatgatttcatcctcttcgactacagcaatccaggcggatcggtggcaacgaatgtgaatgcgcgcatcatgggggccgaactgggtgtttcccggcagtttgcgaattattggaaggcagaagccagcattgcctatgcctggggccagaacaccacctatgatgagcctctgccccagattccgccattggaaggccgccttggccttacctacgagcgagacaactggagcgttggtgctttgtggaggctggtcgcagcgcagacacgcattgccgaaaacatgggcaatgtggtgggcaaggacttcgacaagagcgcgggcttcggcgtgttctccgtcaacggcacctatcgcttcaacgagagcgtccgcctgtcgcttggtgtcgataacctcttcaacaaggaatataccgaacatctgaaccgtgatggcgatgccggcttcggcttttcctccaattatcagctccgcgaaccgggccgtacattctgggccaagaccgacttcaagttctagagcggttccgattaaaacggaatcgcctctcttgcctcggaatcagttcaagattttcgagattattgtgacataggtcgagacgggatgggggtcagagttgcagtcctgccaacggtttggttattcctgccgtccattgctattcatgggggaggtggaaaaccatgcaattttcgatgtggacgtatccgtgggatatacaggacctggggctggatatggtttgctccgatctgcgcgagaaagtcggtggaaacacgatcagtcttgcgacatcctatcatgccgggcggtttttccagccacgcagccctcagcagaaggcttattttccggaagacggcaccatctattacacaccggacgaggccttatgggaaggaaaggagatacgcccgcttgttgcaaagaactgcatcgagcgcggcgacatgctccagcggctgatcgagcggcgcagagaaggaggcggattgcgtgtatcatgctggacggtgggactgcacaatagccggttgggagaactccatcccgaccatgtcacccgcaacgctttcggcaacgcgaattattataatctttgtccttcgagcccggcagcacgcgattatgtcgtgacgctggttgcggatatcacatcgcgctatcagccggatatggtcgagctggaaagcgtcaatttcatggggtttgcgcatgagcatcatcatgaaaaggatggtgtcggcctcaccgatgaagacgatttcttcatgtccctgtgtttctgcgatcattgcaaggcgcgggcaaaggctgctggtgtcgatatcgataatgcccaggccgttgtgaaagggttcattgcggaggcttgcgaacgggaggtgccgcaaaagcagtttgccgatttcccgcaagcgggaatttccgccttcgccaaatggccgtctctatatgctttcctgcaatggcgaacagaacctgtaaccagcttgatcggcgaaattcgtgcggtggcagatccggccagcagaatcgtattgatcgatttgaaggatggctggctcggcggtgtcgatctggaggaggctgtccgcgcttgcgacggcatcattctgtgctgctacgacatgggcgcggaacagatcgaaaaaacaattcgcgatgcccgttccagattgccggctgacaaatatgtcgggcttggcctcagcctgttctattcgctcgtgaaatcgaaggaagaattcgccgcccgggtcgatgcaggaaagcgggccggggtggacggcatcaatttttacaattacggcctcatcccgcaaaagcggctagaatggatcggcgcggctttggcgcgttgaatcatatcttgctggtagcctggcgcatatctccccaagggggagccggtcgggggatatgcgtaacggcagatgggcagcatgtccagtcattcaaacgctctggtcgcgttgaaaggctgaaacttttcccttcaggctgagagctgcttcccgcagcgactgtaaatacatgtcgtggttgcgaatgccgtcatcgcgcggggcgacaagacagactgtcgcgcagaactttccgtggtcgttttcaacgggaaccgcgaagcaatgggtgaaactatcgacaatgctgtcgaaggtgaaggctctggcctcgcgtgcggcatgaacctcgcggaggaaaacctccggcgcgagccattggccattggggagctgaaaatcctccggcggaatgaaggccagaatctccgcatcattgagatgtgacaataaaagccgtcccgaagcggtccatggaatgggaacgcgctgccctacatctgatgaaatgcggaatggccgggctccctcgtgcatacgcacgacggtgtatttattctcatcgagcatgcagaactgggctgtttcccgcgtttgttccgccacctttgaaagggcgcggtcacactcgcgtatgaaattgaagtggtcttcgtaggccgcacccagaaaataaagcttgcgccccagataaacacggccttcatcgtcgcaatattcaagaacgccattactaagcagcagattgaccagctcatagactgtcgaacgcggagccttgatgcgcgcggcgatctcgttggggttggctggcgcacggctgacgcgcagataatcgagaatctcgaaggcgcgttccagtccgcgtgaacgctttgccgtgggttcgatatgaagtttatccatagtttctacgatggtctccggctttggttctttgtgggcggcacaggcccggctgtcaattaaagcataatccgaccggagtgaaacgaggatcgataagattatgcttccagtagaaggcgttagagcgccggtctgcttgaatcagatcgcagctccggtgtttcaaaaccggtaaaagtttgcctgcttgccaagcgcaaaataattcctatgattgccgtgtctgataattcagacatatgtacactataacagacataagcaatgctgtgaatgtgtcaaatttggaggaggggacaatgatgcattttataaccagagccggatcgggcttgcgtatgctgctggcgggcgtaagcggcgctgcacttctgtgcatggcgggtgcggggtcggctgaagcggctgcaaattgcgtgaagggagatcgcaaggcgccgtatatggtgggctgggcaaatatctatgccgtgccgacctggatgaagcagactgaggacacgattgtcgatgaagttgcacagctgaagaaggaaggtctggtcaaggacctgatgattaccgatgcgcagggcaatgcgcagacgcaaatccagcaaatccaatcgatgatcgacgccaatatggatgcaatcgtcattgatgcaggctcgtcttccgcgctcgaccgtgtcattgccgatgcttgcgagaaaggtatcgccgtcatcaatttcgacagccttgtcgatacggaaaatctgaccgcaaaaatcaataccgattccgccgaatggggcgaacgggcagcccagtggatggttgaccaactgggtggcaagggcaagatcatcatcatgaatggccccgcaggcgtttcggtcagcgatgatcgccgcaagggcgcccagccggttctcgacgccaacaagggcatcgagatcatcaccgagacgaatacggaatataatgtcgctcccgctcaggaagcgatgaccagcctgctgttcgccaacccggaaatcgacggtgtactgtcgctaagcggcgcaatcgcggctggcgcagttctcgcctttgaccgccaggggcgcgatccggtgccgataacgggtgaaaatgcccgtcagtttctggaactctggaaggaaaaaggcctgaaagcctgggcgaccatgcagcccaactggcttggtgcattctccgtctatgcagccgtacaggcccttgaaggcaaggatattccaaagtcgatcaaggttccgcttcctgtcatcgatgccagcaatgtcgatacttatcttgcgccgcgcggacaagtttcctgccgacggttatgtctattcggactacgaccgggccctgttcgacaagttgctggggcagcaagcgcccccatgcaggtttcatccaggcctgtcgtggacgcgccggctccgtggctcgaagcgcgcaacgtgttcaaggggtttttcggcaacccggtgctgaagggggtcagcatcgccttgcggcccggccgcgtgcacgcactgcttggagaaaacggtgcgggcaagtccacactcatcaatctgctgtccggcgccttgccgccggacagcgggaatattgtgctggaaggtgcagctctttccagattgaacccggcgcaagcgcggaaagcgggcattgctgtcattcagcaggaacttagtctgacgccggaattgtcgattgcagaaaatatcgggcttggcgcctatccgcgccgtttcggcctgatcgactacaaggcccttcacggggaagccttggccgtttgtaaacgtgtcggcctgaccgaaccgctcgaaactccggtcggcacactgtcgctcgggcgcaggcagatggtcgagattgccaaggcgcttttccgcaaaccgcgggtgctcatccttgatgagccgacatcatcgctatctgcgcatgaggcgggcgtattatcatcgctggttctcaaattgcgcgatgagggcgtcgcacttctctatatctctcacaggctcaacgaaattcgctcgctctgttctcatgtgaccgtgctcaaagacggtgtcgtgaccgcagatcagtcattatcaaattcggacccggaggagctagttcgcctgatggtcgggcgtgatactggcgaccttttccccgcttggcgaaccagtgccaccggcgaaaaacggattcatattcgcggcatgagcgcgggtatggcgcagaatgtcgatatggatgccaatgcgggcgagatcatcggtatcggcggtctggttgggcaaggacaggaagattttctgctgggtctctatggtgcgctgccgaccgcagcccgtgaagcgatagtgtgcggaaataacggcctgttcaaatcggttggcgcggcaaacgcggctggccttgcctatgtcccggcggatcggaagcgggaagggctcgtgctgccgcattccattgcgtcaaacctgctcctgccgtcacttgatcgatatacgcggcacggtttgcgcaacacggcaaacgagcagcgtgtcgttgccaaacttgccgaacggctgacgatcaggggagatactgcgcgcccggttcaggcgctgtccggcggcaatcagcaaaaggttgcgcttgccaaatggcttccgctggaacctacaatcctgttgctgaacgatccaacccgcggcgtcgatatcgaaaccaagcgtgaaatctacctgatgctgcgccggtttgccgatgaaggaaagctcgttgtcctgctgagttccgacacgccggagcttgtgcatttgtgtgaccgcgtcatggttttccgcgagggccgcatggtcgcgaccctgaaacacggggatctgtcggaagaggcaattgtaggggctgccatgggcctgaaatcgtcgagaaaggcagcctgatgcaacaggatatggccggaaatctctatatcgccgttcaacgccgccgaaacagggggctgatcgggctttatgccgtcgtcggcatttttgttctgctctatgcctggttatttccgggaattctgagcgttagcggcttttccaagtttacgcaaaactggtttccgctggcgctggtgacaatggcgcaggcgctgttgatgctgaatggcggcattacgcttgccatcggtccgctggtaagcctgggtgcggtcatcgctgcaaccacgatgggcagtgcttttggcgttttcggcggtgtcgctgctgttattctgagtggctttgtcatcggtgcgctgacgggctccatcgttgcgttcatgcgccttccggccatcatcgtgacattggcgggttccttcatcatcaccggaatagccctgcttatcctgccccggccgggcggttacattcccggctggctctccgattttctggcaggccattcgccttcggcctttattattctggtgcttgtcatactgggctggaaactattccttgccaccccgatggggcttggcatctatgccgccggtgaaaatccggtcggggcctatcgctccggtgttccggtcgagaaggtcaaggtcatctcctttgccctgtcgggcgttctggccacctgtgcggggctgttcgtggccgcgcaaacaggatcgggcgatccggttatcggcacgcccttcacgcttaattccattgcagcggctgtattgggcggcgtcggctttcttggcggaaaaggcacgatgcgcggtgccatctgcggcagccttcttctctccgtgatgattaacgttatgttcttcttgggctttcctcctgtggcgcaatatatcgcccaagggctgattattgttggtgcggtggccttgccggaatttgcaggcaaatggaggaagtcatgaattcgcttccgctgaccgggcgtcgtctgttgcaaagcccgcctctcctcaccttgcttctggttgcgctggtctggcttgtcgccagcctgacattgcgtggcttcggggcttatggtcatctgcgctatcttctggagctggcggctgtcatcggcatcgtcgctgccgggcaaacgctggtcatcattgtcggggggatcgacctttcggtcggtgcggtcatgaccgttacggccatcctgctgccggtgatctcacccgactgggacccgacgggcctgcttggcgtcgtcatggttttggctattgcggcgatcatcggggcggtgaacgggattggcgcggcgtggctgcgcgtgccgcccatcatcatgacactggccatggcaaccttccttcagggcctgctggtcatcgtggcaggcggcagtgcggtatcagtcaacaatgcggcggcaattttcctgggttcggctcgtcccttcggtattccggccagcatcattttgtgggtggcggtcaccgctgtcgtgctggttctgctgcataagatgccgacgggcgcacgctttctggcgctgggtgccaaccctgtcgcgacacggctgtccggggtcaacgtcaatcgcaatatggtcgcactctatgcgctatcggctttctttgccggtcttgccggcattgtgcttctcggcatgaaccggcagggctatgtcggcattggcgagccctatgttcttttgtcgattgcggcggtggtgcttggcggcacttccattctcggcgggcgcggcacctatgccgggacgataccgggtgccattctccttgtgacgacgaccacgcttatcacgatggtcaatgcatcgccgggtctgcgctccatcctgttcggttcgctcattctcggattgctgatgatttccgggcgggaggcgcgtcgataatgcgtctttatagcgggccggtcatcgagccgtatccatcaaacacgccccaaaacataacaaggaatgcaagtatgattatgcgctatcaaaaaggttcacgaatgagccaggccgtcagctatggtgggctcgtgcatattgccggacaggtcgcaaacgatcggaaggccggtattgaagaacagacccgcgacgtgcttggcaagatcgatgtgttgttgaaagaagcgggaactgaccgctcaaaactgctcgccgtgaatgtctttctgcctgcaatcgtcgatttcgatgcgatgaacgcggtttatgacgcctggatcgatgccgaaaacccgccagcacgcgcttgcgtggaagcacggcttgccgatccggatttgcgtgttgaaatgaccgcaattgccgctctttgaaacgggatgaaccacattcgggagtgtcagcccctgagggttgattgccgcgcccaagcggttcctgtttcaatagaaccgctctaaccgcttgttttttcgcgtttttcaatgcatcgcagcgggatcggaaatcagtccggtggactgattttcccgcataggtgtttcacacttttggctcgaaaatactctaaaaaagaaggcttattttcggagggctattgcttcaccccgtgggcgcagcgctggcttgcgggtgcgcagataagggcgggccagacgccacaggagcaaggcggcgacgatcgctgcatagatgactggctcggcgggccagcttttgaccgacatgaggaagtgaacagcactgcctgcaatggctatgtaaaccagcttgtgcaggctgctccagcggcgtccgagcttacggatggaccagttgttggaggtcagcgcgagcggcacaagcagcgcgaggcttatcatgccgatggtgatgaatggacgccggacgatatcggtgatgatggcagacaggttcaggccctgatcgagcaccatataagtcgtgaaatgcatcagcgcataatagaaggcgagcaggccgagtgcgcgccgatagcgcagaagcgtaatacccgtcagatcgcgcattggcgtaacgagtagtgtcaggatcagaaagcgcagtgcccagagacccaatagatgttcaaaagttttgacggggtctgcgcccagttgtccggtggcacccagataaaaggtccacacagccgggacaaaacctgccgtataaagaagccatagcttccattggccggggcgcggcgtctttttcttgcgcgttccggttgccgccgccatgtcagtaattcgccttcaggtccatgccggcatagagcgatgcgacttcctcgccatagccgttgaagggcagggtggggcggcggtcagaaccgaagaagcctccttccccgatgcgccgttccgttgcctggctccagcgcgggtggtccactgccgggttcacattggcatagaagccatattcattggcggcctgccgattccatgatgtcggcggctgcttttccacgaagctgatcctggtgatggccttgatgcccttgaagccgtatttccatggaacgacaagccggatcggtgcaccattcgcgttgggcaatgtttcgccgtaaagcccgacggaaagaatggtgagcgggtgcattgcctcatcaagacgcaaaccctcgacatagggccagttcagcgcctgaaacagtccggtttgtccgggcatttcatctgggcgcacaacgcctgtgaaggcgatgtatttggccgagccgagcggctccacttgcgacagaaggcttgagagcgggaacccgatccagggaatgaccatcgaccatgcttccacgcaacgcatccggtagatgcgctcttccagcggcattttggcgatcaattcctcgacgtcgaattcctttggctgttttaccagcccatcaacggtgagcttccatggcagcggcttaaagctgccggaattggctgaaggatcgctcttgtcggtcccgaattcgtagaaattgttataggtcgtcaccgcattttgcggggtcagtttttcatcgaccttataggcggtggttttggcttccagcgggtcggcaaaggcggaggaggctgcacctgttgcggcaatagcgccgagaccgatcatgaattcacgtcggcgcagataaatactcttcggtgtcaccgcatcgccagtgaggcgggccgtcgaaaagcggctgggtttgaagctgctcatggggcgttctcacttcttttcggttgccatcgggttcgcatcagattctcacgtaaaggcgtcaaaaacatggataatgtatgggcggattatagctcacgctttcttgaaggcaggtctgaacgtaactcgattgtattgtgatgtaatttttcgtgtatgtcgccatattcttgctaaaactctgctattaacgagggcgcatcgtccggtgcgcctttgatctgtttggcgagcgggcgttcgagagcggttccagttaaaccggagtcgctgaaaatgctctgaaaatcctgtcatgcgcatgttttgcgtatgcgctttgaaaccggcaggaacgggtacgcacccgcaaaaagctgccctcaaaccttcgttaacgtctcattggctatgttgagatcatggtaaagaagatgtttatggccgtccttgcggctgcagcattgatgatatcggcgggcctgtccctggccgaagagcagcctgttgtggcggtgaaagctcagaacagggctgcgaatgccattgcagcctcaatgaaggaagacaaaagtgcgcccaagcttggcgaaggtatgacgatgcgcgagaagaagaaaatggacacggatgtcacgcctgaacagaatttttcacgcagcaagcagtttatttatcgcttttacaagccggagaatgcttcaaacgagctgattgttctgctgcatggttcggggggcaatgagaccagccttgtgccgcttgccacgaagatttggccgcgcgcgacgctacttggtattcgcggccgcgtgatgcaggatggcgatacgcgctggtacaggcggatcacgcctgtcaagttcgaccagaaggacgtgaagcttgaagccaatgctttcgtgacattcctgacgcgccttgccgataacaaggatctcgacctcgctcatgcaacctttgtaggctattcaaacggcgccaatcttctggcggcgacgatgctgctgcatccagaccttgtaaagcgcgcggttctgatgcgctcaatgccggtgctggacgacgcacctgttgccaatctgggcaaggcgcacgtgctgaccatcgcgggtgaacatgacaagctctattcgccttacgcgcctgcgctttccgcaatcctgcgcgccagcggcgcacgcgtcgatgcacggactatcgatgccgatcacatgcttggcgaaaaggatatcgccaccattcgacagtgggtcgactcacttggaccggatggcgggccgacggtttcaatgaaggcgaggtgaggggggagttagggcagtaaggcagtatgttaagggaataggggaataagggagtaggggagtatgttttggttgcgcatgagcgcagcggccgtattcttcactgccccactgccccactgccccactgccccactgccctactcattcaacggaaccacgccgcaatcaccggcttgcgacccgaagaccagtcgatagccgtcttcatcccaggccatgctggtgatggcgcccttgccggggcggcgcaggagcacttccttctggtcggcgaagcgaacgatcaggatcatgccgtcattatagccgatggctgcaatatcttcgcctggatggcaggcaaccgatgtcaccatgctgtcgccgcgaaggccaagctccagcggggccttgcccatcgggccgtccttgcccgcgaagggccagacgattgccgccggtgcgccggacgtggcaagccattttgcctttgcgctccacgaccagtccttcaccttggccggatagccggtcatgcgcatatgtttattgtcttccagccgccatccatgcagcgcgttttcctgcatggacgtgatgagaaaacgcccatccggcgagaaggtaatgccgatatgcgcacccttccattccagttcgacaggcttggccgccgtgccggcccagatcagcgtcgcgccattatagcgcgcaatggcaaggcgctggcccttgggcgcaaaggcgatgccttcgacgcttcgttcctgcgtgaattcctgcaccttgccgtcggcggcgcgtgaccaggcggttttgccggatgcaaaacccaccgttccattcggtcccgttgcaacggcggtgatccatttgcggggaatgtttgcaagttcggttacaacgcctttggcgtcgatgcggcagacgcggccatcctcgccgcctgttacgagcgatttgccgtcaacggccattgcggcgctcaacagtccgtcatggaccgtggaggtctggtggccgtcatcgagccgatggacagcgccatccgccattgcgaagaagggaatgccgccgataaagcgcgcataaagacagtgaccttcaaggtcgaacggtgcaacggtaggcatctattccagtatcacttcttttaacaggttctgagcctggagcatttccagcaaaaatgcgaagcagtttttcgtcggataatgcgacagaacaaattgttagaaccgctctggatgttcaggcccggcagttctcaaaaccggctttcaatgccgccggatcaagctcgcgcccgatgaagacgaggcggctttcatgcttttcttccggcttccacgcgcgctggtgatcgccttcgataatcatgtgcacgccctgcacgacatagcggtccggatcgtccttgaaggcgatgatgcctttcaggcgtaggatattcgggccttgcgtctgggtaatgttctggatccatgggaaaaatttcgccggatcaatttcacctgttcgcagcgaaacggacttcaccgtaacgtcgtggatgggcgaggcatgatcgtgatcgtggtcgcagtccggcccgcaaacatggtcgtgatcgtgatgatcatgatggtgatggtcatgcccatggtgatgatgatcgtggtcgcaatcggggccacagacatggtccgggtcgtcatggtcgaggaagtgcggatcattgtccagaacgcgcttcaggtcgaaggcgccacggtccagcacgcggtcgagcggaatcgatgcgcgctcggtacggtggatgattgcgtgcgggttgatggcgcgcacggtggcttcgaccgccgccagttcttccggcgtcacgaggtcggtcttgttgatgagcacgacatcggcaaatgcgatctggtcttccgcctcgcggctgtccttcaggcgcagcggcaggtgcttggcatccacaagggcgacaacggcatcaagcccggtcttggcgcgcacgtcgtcatccatgaaaaaagtctgcgcaaccggaaccggatcggcaaggcccgtcgtctccaccacaatggcgtcaaaacgtccggggcggcgcatcaggccttccaccacgcggatcaggtcgccgcgcacggtgcagcagatgcagccattgttcatctcgtagatttcttcgtccgattcgacgatgaggtcgttatcgatgccgatttcgccgaactcattgacgatgacggcatagcgcttgccgtggttttcggtcaggatgcgattgagaagggtcgttttccccgagcccagatatccggtcagaacggtaacgggaatgcggccagcttcagtggttgctgttgcctcggcttcggccatggttcgtacctcttggagttagcgtgatcccgaacaagatcacgcgtgcaatatggcgtcagagcggttccggttaagcggagttgttgggaccgctctttttgttttctacggccccggagcagccagcgcgaagcggcgcaacaccgagaccctgatcggacacctgatataagggaagggcagtgcgaataccatatgcaatgctataatatcacacgcagccggatcatgttcatgccatcactttcgggttgaaccgggcaagctcgaagcggtccacatcacgcagcagatcaatgaaacccgaaaccgcatgggcgaggagcttttcaccggcctgtgcgctggccgctattgcatttccggcaacgccgtcggggttcaggtcatgcatcttccagccgaaggcgtgggggccgtaagcacgcagatatttgaattcttctgcaaattgcgactgggcattggggaagttacgggccttcgccatatccaccagatccggacgcagggccagcatgacggaggtttcgatgaagcctccatgaatgtccagcgccttttcttccggcgtaatcaatccttccggcaggccgaagcgcgtccagcttgttgcgaccgcaagcatatcgaggcgggttcgcaattcggttgccacgatggtcataagaggtgaattgccgccatgcgcattgagcatgacgagtttgcgtatgccaccggcatggaggttttcgccaatggcgatccactggttcacagcctctgcgaaagcgaggctttgtgtgcctttcgtatccatatgctcaatggaatagccgaccggctgtgcaggcaggaaattgacattcagatcggcaggcagcgcatcgctgacgcgcgccacgatgccctcgacaatgatcgtgtcggtttcaaagggcaggtgaggtccatgctgctcatgagcgcccagtggcaggacgacaatcatgtcgctgttctgatcgcgcagatcggtcatgtttttctcgcttttttgttcgtttaagccttcaagcctaaccttcgttagccaagacagcaactggcgcttgtcgtttcataaggcagataatattttaacttatagaaccgggcagggctgtcgatcgcgcgacaagatgacgtcgtaacaaagtcgcaatgaggacgaggtggcgatgagcaaggataacaaggcagttgtgctttaccggctgcaatccgtggcgcggctgacaagaacggtgctggccgcccgtctcctggaacaggggctttatgcggggcaggatgcagtcatgctgcaacttgctgccgaagatggtttgacaccgggcattctggcgcagcgcctcggcgttcgcccgcccaccatcaccaagacgatcacccgcctgcaagggtagggatttgtggtcaagcgcgcttccgaaaccgatcagcgccagtcgcatgtctatctgacacaggcgggccttcagacgatcaaggcgatcgaaaagtccatccgcaagacggaaaaggatatgttgaaagggctcgacaagaaggatcgaaagtctctgctgaaaatgctgggccggatggagggcaatctggtgttgcgcggcgcggcgcgtgttgcggatgagccggaaacagaaccgcaggaagatgacgaggcggaatgaacctgtccttttcacagcccgtcgaaagggcttccaattgaatgattgcaatggcataaccgttcgcaggatgaacggctgcgcttcccttgcccggggcgcggctggcgtttcggactgcgcacggaccgttttggggaggcgacttggcccagaaaattaagctctcgaccatcgctgacgcgctcggtgtttcgaccgccaccgtttcgctggcattgcgcgatagtccgctggttgccgaccagacccgtgagaagatcaaggaacatgcgcgcgccatcggttatatctataaccgccgggcggcgagccttcgtacctcgcgttcgggcattgtcggcgtcgtcgtgcgggacatcatgaacccgtttttcgcggaaattctcaaatccatcgaaaccgagctcgaccgttcgcgccagactttcatcctgtccaaccattatgaccagctggacaaacagcgcaccttcatggacacgcttttgcagcttggtgcggatggcgtcatcatgtcgcctgctatcggcacgcctgccgaggatatccagcttgccgaagacaatggcctgccggttgtgctcatcgcgcgcagtgtcgagggcgtgcatgctccggtcttccggggcgacaatgcctatgggatcggccttgccaccaaccatctgatttcgcttggccatacgcgcattgccatgattggcggcacggaccagacttccacgggccgcgaccgttatcgcggttatgtgcaggccatggaaaaggccgggcttgaggtccgccccgactggcgcattcccggcccgcgcaccaagcagggcgggttcgaggtcgcgccgcagtttctggccctgaaagataaaccaacggcggcggtctgctggaacgacctgacggccatcggcctgatgaacggcattgcccgcgccgggctggtgccgggcgaggatatttccgtaaccggctatgacgatcttgaggaggcggcgattgccacgcccgcgcttacgaccgtctggaacggccagcgcgaggtggggcgcagggctgcccgtgcgctgctcgatcagttgaacggcgttgaggtttcctcgacacaggaactcatcagaccggaactgcatatccgccaatcgacatccaagccgaaacacgcttgattcttccgccccatccgtcaatcctgccggacggctccccggagtgattttgaattgctggaattgctcgtgagatgacgcacctatgaccaaacgtgatacgactatactagtgcttggcaattttgatgattatgccgtgcagcggctttcggacgagttcaatgttcagcgcatggcgcgtggcgacaccgcgcttctggggagcgactgggtaaaggacgtgaaaggcattgccagcatgtccaaggtcagcgccgacttgatcgatgccttgcccaatctcgaaatcatcgggaatttcggcgtcggctatgatgcggtcgacgccagacatgcgggcgcaaacaatgtcatggttacgaatacgccggatgtgctgaccgaggaagtggccgatacgaccattggtctcctgatcgataccgtgcgcgaattgtcaaaggcgcaggaatttctgcgtcgcggcgagtggggaaaacaggtgcgctatccgctgtcgaagctgtcgctgcgcgggcgcaaggtcggtattttcgggcttggccgcatcggcaaggctgtcgcccgccgtatcgaagccttcggcctgccgatcgcctatcacaatcgccgcaaggccgccgatgtggcttatgattattatccgagcctcaaggaacttgccggagcggtggatacgctcattctcgttgcccccggcggggcggaaaccaccagggcggtcaatatggaagtgttgcaggcacttgggccggaaggcgtgctcatcaatatcgggcgaggctcggtcgtggatgaggaggcgcttgcgcaagccctgaaggacggtacgattgctgctgcgggcctcgatgttttcgccaacgaaccgcatgtgccacaggcgcttctcgatgcgccgaacacggtgttgctgccgcatatcggctcggcctcggtcaagacacgccgcgccatggccgatctcgtggtcgataatctcattgcatggttcgacagcggtacggcgattacgcccgtgccggagacggtgggggttaaagcggtaaggcagtaaggcagtatgttaagggaatagggtaggggagtatgttttggttgcgcatgagcgcagcgaccatattcttcactgccccactgccccactgccccactgccccactgccccactgccccactgccctatgttcccgcacggcatcgccgaatgcctcgaaaattctgcgcgaaggcgcatcggactggacccagtattccgggtgccattggacgccgacgacaaatcccctggcgttcttcaccgacacggcttcgaccgtgccgtcctcggcaacggcttcgacctcaagccggggtgcgagcttgtcgatagcctgccggtgaacggaattcacccgcacgctttcttccttcaggatttccgcaaggcatgagttcggattgagttttaccgggtggcggatggcgaagcgctccgcctggctctccgaatccgttgcccgatggtccattcggcctgcaagtccctggatttccgtggcaagcgtgccgcccagtgccacgttcaactcctgaagtccccggcagatcgccaataccggaacgcctttttcgatggccgcgcggatgagcggcagcgatgtggcgtcgcgggcatcatcgtaaggctcgaacgcttcgctcggctccacaccataaagcgaggggtgcacattcgatctagagccggtgacgagcaggctgtccacggcatcgagaatagcgtcgaaatccatcttgtcgccgaaacttggcaccagaagcggcgttacttgtgcaacctcgatggctgcggccagatattgctcgggcgcggcatgccagacatagttttcaaacggctttacgtcggttggcacggcaaccagaggacgggaagacttcttgatatttggattcatcggcctggcctttagagcattttagagccaaaaatgtgaatttgcgtcgttctttacttctccgcatccatgcgtgcaatcaagaagagatggcgtcttttcattatgccaatgcagcatctgtgtattgccttgattcaaagcgttttttacgcctcaccatggttcaaatggcaaattttatcctttacggtgacagcaaacaaaggatggattggcagtttgaggggatgaatgactgacgatcagcttttttcggttagaggcaaggtcattgccgtgacggggggatcttccgggttgggcctgcgcatggtgcatgtgctggccggtcatggcgcccgggtgatatcgatttcgcgcacccatgcgggcgaaagcctgtgcccatcgggcggggaagtgctggaaatcatggcagatgtaacgcgcccggaagaaattgcgcgcgccttcgatgaaggcgaaagccgcttcgggccgatcagcgccttgttcaacaatgccggagttgcccatatggcccgcgctcttgataccactcgcgatatgctggagcatattttcgaggtgaatgtcgcgggtgctttcttcactgcgcaggaggttgcgcgccggatgatcgcacaggggcagggcggatcgatcatcaatgtcacgagtattctgggtgagcgcccgcaaaagggtgcggctgcctattcgatgtcgaaagcctgcgtgagccagatgacgcgggcactggcgctggaatgggcggcgcatgatattcgcgtcaatgcaatctcgcccggatggtttccaacccgaatcaacgaagagcagttacaggggccggctgcgggctatctcaaggggcgcaaccccatgcggcggcttggtgatccgaacgacctcgacggggttgtgctgctgctggcctcggatgcgagccggtatatgactgggtcgatcattacggtcgatggtggccaccagctctgacggaaacctgcccgttcataatccaaagacggcaatggttgccggggttttcgctattgttggggatggttccttgccattatccgctttttatgtgcgtttgcgcagatatttcccataaggacaaggcataatatccggcatctattgctgctggcaggttgtcgggaaatattcaaaacggctaccgccagaagcctaaggttgtaaactcttgtctgggttgtatcattcaggtttcctcctaaaatagactgattacatcttatggtagttgttgtgacagcttgtggtttagtctggcgaaagatatttttaagtcattcatgtcatatttaccgggtgaaaggggcataagcagcgacatgtggcgaagccgtaaacctgagatacccgcagacgtgcggctatcttttctgcgagcgctttatggcaatcgcacaacgctctggtttggtttgctcgcccatgtggtggcgtgcgtcgtcatctatgtgaaaaccgccgactggcactttctgggctttgcgggcatttttacttttgtcgcattcggccgcctctatgacatgcacaagttcgatcaggcgaaattgacggcgatttcgcatgacgatttggacaagtgggaagcgcattatctgatcggcgcttcgcttgtctgcgctacgctcggcatgttgtgttttttctcaagctatgtcctgcgcgatgcctttgcggagcttgcaagcctgaccgttcttctggcctcggtggtttcaatcgtcgggcgcaattacgcgtcggccaaggctgtgatcctgatgtcggtctgcacgctgatgcccgtgcttgccgggcttattcttgcggggacgccctttcacatcattatcggtcttttgctgatcccgtattttctgtccaacatccagatggcgaacgggttgcgggagtttctgttcgccgccgttatgggcaagcgccgcctttccatcgtggccgggcgcttcgatgcagcgctcaacaatatgccgcaggggcttttgatgttcgacggcgagcagcgtattgccgtcatcaacaacaaggccaaggcgatgatgaggatcgccgaacacaccaagctgcacgggcgcaagctggaggtgctgttgcgctattgcgtgaagcagggcctgtttccgcataatgatctaaccaatatccgcttgcggatggaagatatccttatgggccgcaaggcgcgggatattttccagctttccgaccgtcgctatatcgagtgcatcggcaaccagaccgtcagttccggcgcggtcatgatgtttgaagacgtcacccagcgtgtggagtcggaagcgcgcattcagcatatggcgcgtttcgacgggctgacgggactaccgaaccggaactatttcgagaccatgatgcgttcgctgcggccccatcaggaccagaattcaaaggttgcgctgatcgtcatcgacatcaatcatttcaagcatgtcaacgatacgctgggccaccataccggcgatgtgttgctgcgcctttttgccgaacgcctcaattcgctcgatccgcagcgttatgtcgcctcgcggttcggcggcgacgagttcgtcatcttcgttttcaacctgcatgattccagcgaagtcaacgggatgatggaacacatcatttcggctgttaagggcgtttacgacctcgatggcgcgcaggtcgatatcgatatcagcgccggtgtcgctatcgaggatatcgacaagtgcgatgtcggaaacatgcacatcaaagccgatctggcgctttatgaagcaaagggtgaggaaaaccggcagtgggctgctttcgtcggtgctatggatacaaaatatcgcagccgccagaaattgaaggcagacctgcggcaggctgttgcccagcgcgaaatccacgtcgcttatcagccgatcgttagtgcgcagtcgctgcggatcgtcgcctgcgaggcgcttgcgcgctggaaccatgccgagcttggccttgtgccgcccgcagagtttattccacttgccgaggaaataggcctcatttcagaaatcacccgcttcatgctggagcaggcctgcatggattgcctgtcctggggcgacaagatcgttgtgtcggtcaatctgtcggccatcgatctgaagaacaacgatattgcgcgcgacatcgcctatgcgcttgagaagtccggcctgccggcgcaccgcctggaagtcgaggtgacggaaagcgcgatcatcgcagaccgcaacaagacgtcgctcgtcctgcaacgcttgaagaatgcgggcatcaatatcgcgctcgatgattttggaaccggctattcgagcctcagctatctcaataccttgccgctaaccaaggtgaaggtggaccgctccttcgtgcgcgatatcacctccgacaggcggtcgctcatgcttttgcgcggcgtcacccagctttcacatgaactcggtctcggcgtgacggtcgagggggtggaaacggaagagcaactggcgctcattcgtgttgccgctggcgccgatctggttcagggctatctcttcggcatgccccttccgacggaagaaatcagcgtccttaccgccaaatcaatggtgcggcgtgcgggcgggcgtaccgtcgcctgattttgcaccgcagccaccttcccgcataggtgtttcacgcttttgctgggcgtgctcttaagcataatattgctgggacaggcgaattgtttcacgtttttatgaagcattaaatgtgtataaatttacgtgaagactggaattatctcccttttttgttaatatatatccgaatgattgtgtatttttattattttaaataactaatacatgattttcttatttaggtatcaagtatataaaggggaggaaatgaagcgtctattccgctttgccttatatctgtgtgttgccctcattatctttgcaggggctggaacagtaatcttctggaagaagataaatgaatactgggcggtgtatcagtatgcgcaggtgttcaagcccgataccataaatgagaatttccgcagcctttacaagaaatatccctcggttcgtgtgccgcatacgggcgaggtcagccccttgccgagaggtgaacagccgcttcccgaaacctatacctacaagggcgagacccgtaaggttgccgactggctggagcggaccgacacgaccggctttatcgtgctgaaagatggcgtcgttgttcacgagcaatatgagcgcggcaacagcgaaacaacgcaatcgattgcaatgtcgctgtcgaaatccttcgtttcattccttgtcggcaatgcggtgcgtgacggtcagatcaaacttgaccagacggtggatcattatgcgcctttgctgaaggagggcggttacaaggaggtgacggtcaagaacgtcctgcaaatgtcgtcgggcatcggcttcaatgaaaactatggcgatctcaattcggatatcgtgcgctatatcgtgcagatgctgacgggatcagtcgatgattttaccgccaaactgaagaacgaagtcccgcaagggaccatcaatcattatgtgtctgctgatacccaggttctggccatggtgctggaaggggcgacgggcgttccattccagaaatattttgaagacaagctttagtcgaggcttggcgccgaagccgatgcttattggctgaccgacgagaagggtgacgtcgtggcggcgggcggacttaatgcggtgcttcgcgactatgcgcgcttcggccttctctatatgaatgaaggacgcaactatcgcggtgagcagcttgtgccggcacaatgggtgcatgattcagtaacgccggaccagccttacctcatgcccggccgcaaggatgccttggggaaaattcccttcggctatggctatcaatggtggattcctgtcgaaccggaaggagatttctgtgcggtgggcatctacggtcagttcatttatgtcaatccggccaagcatgtcgtgatcgccaaaacctcagcctatccgaattataatattgacgggcagaaagtgaaggacgaatccatgtatgttttccaagccatcgcgaatgcgctttagataagtgcggcaggcccggtgcgaggacaaaaaactattggagcaatcgcctgatggttccgttccaactcaccggaaaatgtaaaaatggccgcaatctgcggccattttcatgtttcccggcggcttatctgaaaagagtgtaccagcgctgtgcggcctgaattatttttgtgcgtaccgctgccataaaagctgaagttatatctttacatgcttgttaagccgcttattctgcgcgctgatttgggtgggtgcggaaatcaattgcatgacaaatagagctgttacaggcgagaatccgccgttgtcgaattttgcgcggcaactgctgcaatttctcgaccgggtcgaatatcgccgcatcgttcatgccgaagatctggaggaaatcggccgccttcgctaccggtcctaccgcacgcgcaatgtgatgcatgaggcggaagttccctctatcgtggacgatatcgatcgcgacagtcacgcttttgtctatggcgtacatgtggatggccaactggtcagcacgctgcgtgttcatcacatcacgcctgatcatcgccgggggacgagctatgcactttcccggatattcttgatcctcttttgaacagcggtatgcatttcgttgatccgacgcgctttgccgccgatcccgatcttttgagcgaatatcccgctattccctatataaccttgcgcgttgcggcgatggcttcggaatttttcggcgccgaccagtgccttgccgctgtgaaacctgaacacatggcgttctacaagcgtattttcggcactaccgtcatggcagatgcgcgggaacacgagggctatggaatcaaggtgggattgggggccgcgccgatccgcaatattcgcgatgcggtggcggtgcgttatccgtttttcaagtcgcagccgcacgagcgccgggccatgtttgccgatatgcacgcgggcgtcgtcccgctgacgattctacccaccgcgaaatatactggcttgggcgcgtagttttaaacaattaaatatagccagaagggtagtttcgctttacgaagattgcgcaagccgcttcgggcggaaaaagagggatgctgcgacgaaaagccttgcggccaaaatcgggctttgcgcgtctatgcattgaagatcacaggtattttcgcttaacatggctatgttcaaagcgaaaaatctgaatgggtggaactgaaatggcagaacatcatacgacagctccggctgaacttggcgcaccgatggactatgctgagcatgagaaaacttatgccggttttgcgggcttggtgaaatgggccacagtggtgctcgttgcccttatgattgccatggcattcggcttctttgctggtggtttcttttctgcgaccgttcttttcgttcttgtctgcgtcgttgcctggttccttctttcgtgaccgctgccgccggatggaaatgtccggcatggcattgctgaactgaagcgcgaaccttgaattgacccgcacaattagatcgaatgtcttggcatgggcggccatgccgataatatatatatgtctgtagttcagtaattttaaaaatagcttctccccggaagcccgcatttgtgcatgaccgggaccaaacccggaagaacgccacgaaagggaaaccagcttggcccagacgttatatatcccgaaagagagtgaccccaacgaaacccgtgttgcggggtcggcggagacggtgaagaaattcatcgcgcttggttttgatgtcgtggtggaaaaaggcgcaggcgagaaatcgcgcattcccgatgccgaatttgcggcagccggtgcccgcatcggcacggcggtggatgccaaaacggcggatgtcatcttgaaagttcgccgtccgggcgatgcggaactgaaagcgtataaatcgggcgcagcacttttcgccatgctggacccctatggccatgaagatgcggtggcggctcttgccagggctggaatttcggcttttacgatggaattcataccgcgcataacccgcgcgcaggtgatggacgttctgtcttcgcaggccaatcttgccggttatcaggcggtgatcgatgcggcggaagtctatgaccgcgccatgccgatgatgatgacggcagcgggcacggttcccgccgccaaggttttcgtcatgggggcgggcgttgccggtcttcaggcgattgcgaccgcgcgccgtctgggtgcagtcgtgaccgccaccgatgttcgcccggcggcgaaggaacaagttgcctcgcttggcgcgaagttcatcgcggtcgaggacgacgagttcaaggcggcggaaaccgccggcggctatgccaaggaaatgtcgaaggactatcaggccaaacaggcagcactcgttgccgaccatatcgccaagcaggatatcgtcatcaccacggcgcttattccgggccgtccggccccgcgtctggtgtcgaaggaaatggtcgcttccatgcgcccgggttcggtgctggtcgatctggcggttgagcgcggcggcaatgtcgaaggcgctgttcccggtgaaattgccgacgtgaatggcgtcaagattgtcggctatctcaacgtgccgggccgcatcgcggccagcgcctcgcagctttatgcgcgcaacctgatcgcctttgtcgaaacgctggtcgataaggaaagcaaagtcctgaagattgacccggaagaagagctggtgaaggcgacgcttctcacccatcagggcaggattttgcatccggctttcgccaaggcagaaacggcaccggctgccgtgactgaaaaggctgaaaaaccgaaggccgcacccaaggccccccccaaggctgctgcaaagcctgcgaaaaaagccccggcaaaagcggcgaagaaaccatcgtcccccaagtctccggttgatggaggagaggcataatggccgatacaaatctcgataaagcccttgagggcctcaatcaggccgcggatgctgtgcgtcaggcggcggaaaatgctggcggttttggtgatgcggctgcggctgccgcacatgccgcatcaggcggcgcgattgatccgttcatctttcgctttgcgattttcatcctgtcgatcttcgtcggctattacgttgtctggtcggtcacgcccgcgctccacacgccgctgatggctgtcaccaacgccatttcctcggtgatcgtggtgggcgcgcttctggccgtcgggctttcgctttccggctgggcaaccggcttcggtttcattgcgctcattctggcgagcgtcaatattttcggcggctttctggtcacccagcgcatgcttgccatgtacaagaaaaaagaaaagtgaggctgaaccattatgagcgttaatctcgcagccttcctttatctcgtctccggcgtgctgttcattctggcgctgcgcggcctgtcgcatccgacaaccagccgtcagggcaatatgtacggcatgatcggcatggcgatctccatcgtcaccacgcttttgctggcgcgcccgagcttcggcggtctggtgctgattatcgtcggcatcgctattggcggcggcatcggtgctgtcattgcccgccgtatcgccatgacagccatgccgcagcttgtcgccgccttccactcactgatcggccttgctgccgttctggtggctgctgccgcactttattcgccgcattccttcgggattggcgaagtgggccagatccacggtcaggcgctcatcgaaatgtcgctcggcgtggccattggcgcaatcaccttcaccggctcgatcattgcctttctgaaactcgatggccgcatgtcgggcaagccgatcatgctgccgggccgccacgtcatcaatgcggctctggccgcagccatcgtgcttctgatcgtcgtgctgaccaacacggaaagccatttcgtgttctggctgatcgtgcttctgtcgctcgtcttcggcgttcttatcatcgtgcccattggcggcgcggatatgccggtcgtcgtttccatgctgaactcctattcgggttgggcggctgctggcatcggcttcacgcttggcaatctggcgctcattatcaccggcgcgctggtgggttcgtcaggtgcgatcctgtcctacatcatgtgcaaaggcatgaaccgttcgttcatttcggtcattctcggcggctttggcggcgatacgtcttcggctgctggcggcgaggtcgagcagcgcccggtcaagcagggttctgccgacgatgcggccttcatcctgaagaacgcttccaaggtcatcatcgtgccgggctatggcatggcggtggcgcaggcccagcatgcgctgcgtgaaatggccgataaactgaaggctgaaggcgtggaagtgaaatacgccatccacccggtcgcgggccgtatgccgggccatatgaacgtgcttctggccgaggccaatgtgccttacgatgaagtgttcgagctggaagacatcaattcggaattcgcaaccgccgatgtggccttcgtgattggcgccaacgacgtcaccaatccggcggcaaagactgatccgaagtcaccgattttcggcatgccgatccttgatgtggacaaggccggaacggtcctcttcatcaagcgcggcatgggttccggctatgcgggcgtggagaacgaactcttcttccgcgacaacaccatgatgctctttgccgatgcgaagaagatggttgagagcattgtgaaggcgttggaccattaagggaaggcagtagggcagtatgtttgatttgcaaacatgttccccctattcgccttactcccttactcccttactcccttaaaacatactgccctattgccctaacatagcatcctgcaaagcgcgcagttccgcgatcctggagccgggctgcggggcggcattggcataggtgatgagttcgccttttttgatcggcgcgatgaccgtgccgttctggagcaggccgcagggaatggccttcgcggcgcgcgcttccggcaccgtcatgatccatgagcggtagcaatattggccgatagcgtccagatgctcgccgggctgcatgtcctttttggcaaccgcgcagacttccgccaccggctttggcagcggcaccatgtcagtcttgccgtgaagcacgacgcgggcgacggtcagcggcacttcaagtgaagtcagatgatatggccggtggaaggtgaaataagggcctttgccgattttcaggtcttccagacgttcgttgaggcgggggtggtccatcttcgccacgacgaacacgcccggcgaaacgcccttgccgatggaataatcaaccacgccgcttttgctgagaacgccgccttcggcctgtgggatcagcgtgtggcttagctggtcaatgctggcgcgggggccgtgcatgccggcaatgtccggcacaaggccggtggcattggcaatcgccgccatctccaccatggttttggagccatcgataaactcgaccagcaggcgcacattcatgttccggcgatctgcttcttgcctgtaatcgtcgggtgtggcgtcgaaattgagcgggttgttcttgcccttgccagccgaaaccacttcatagccaagggccgaaacaaactcgatcagttccatgcaggatgacggctcatcacccgcgcccagcgaataaatcacgccctgcttgtcggcctgcgctttaagatatgggccaatggtgacatcggcctcgacattcatcatgacaaggtgcttgccattgcggatggctgcaatgcctgtctcggcgcccacttccggaatgcccgtcgcgtcgatgatgacatcgatgagcgggttggagaggatcaggtcgttatcgtcagtaacggcaatcttgcccgcttcgatggcgcgggtcattgcggattcggtcgtggctccgcgcgcgttttcttcgtcgccataggcggtgcggatggccttgaaagtgttgggcaggcggcgggcggaaagggcgccgacctcaatgccctgcatccgtgccacctgtgtaacgatatccgtgcccatttcgcctgcgccgataaggccgatgcggatcggtttgccggtttccgcccgcgctgcgagatcgcgcgccagcccgaccagtgccacatttgttgtcatgaaactctccgcaaacgtcagaaccgcacgagcacaataattttgtcacgcgcgtgttgatataggtgcgtaatggatgaacagtctctatatcaacactgccgggcgcgcatccataaactgcgcgacaaattacgcattcccccgaacgtgcggctcaaaaaggaagtcgaggggtcttcacctggagttaccatgaacagcgcatacccattcgacctgtttattttcgactgtgatggcgtgcttgtcgatagcgagccgctttcctgccgggctttcgagcaggtctatgctgattatggcatggcgctgccggaggggacggttgcgcagggcatcggcatgaaacaggctgatatcatgcaaatgatcgaggatatgaccggctatcgcctgccggaagaggcgggcgccgcattttggcccgccacgcgcacgctgtttgcgcaagccttgcagccgaccgtcggcatagcggacttcctgcgtgatttgccgcaaaagcgttgtgttgcttcgtcgtcgcaacccgagcgcattgcgttcagccttcagaagacgggcctcgaccaatattttggcgatgcggtctattcgtccagcatggtcaagcgcggcaagcccgcgccggacctgtttctgtttgcggccgacaagatgggtgtcgatccggcgcgttgtgtggtgatcgaggattcgccctttggcattgaaggcgctgttgcggcaggcatgacggctttcggctatacgggcggcgggcatagctatgatggccatgccgaaaaactgatggccaagggcgcgcgacaggttttcgcgcattgggacgaaatggtccgcgaaattctggccgcggcctgagcggcaagggcttgccgctgcgtctttatcggttaaacagaagatgatattatatcagcaggaaatggcagggaatgaaaaacgcgatcacgcttgaccagttgcgcgaatccataggcacggaaattggttgctccgaatggcgggaagtcacgcaggagatgataaaccagtttgcggatgcgacggatgaccatcagttcatccatgtcgatccagagcgcgcagccaaggaaacgccgttcgggggcacgattgcgcatggctttctcacgctgtcactgctttccacgctggcctatgaggcgcttccgatgttggaaggggctacgatgggcatcaattacggcttcgacaagctgcgcttcgtgtcgcctgtgaagactggcgcgcgcgtgcgcgcccgcttcaagctggcggatgcagacatccgcccatcggggcgcgtggtcaatcattacgatgtgacgctggaaatcgaaaactcgctgaagcccgcgcttactgccacctggcttatcattaccatggtggaaccgccggaagcctgaaacatgtctggcaaaggtgggaaccgcccgcgcggggaatagtttgggtgtcgtatgataaaacgcgatacgctttaagctgcttcgggataatcttcgggaagccgtccttcttcatcgagaggggcggcttttccatgatgcgtggtcatgaggtcgcggaagaagaatgggccatgcagaaacatgccgaaatcatagaaattcttcttttccgccccgcgcatataaagcagatgcatcaggaagaaattgccctttgatcgcttgtagcgattttcgctatgcacgttcttgaagcggatgcgatggatgagtggcggattggcggtctttatcttcaaagccctggcggggtcgcaaccgtagaaatggatgatgtcggtcagaacctgaaattccgaccacaggaccgggctttcctgcatgacgacgcgcacgtcttcccgcagggattttgctttcgggtgcagcgcgatcatcatcaggcatgaaccgatggcaagcagcgacacgggctttctcgccagaagatccgggcgttcacgctggagatcggcaagggccttgatagcggggacggtgcccagattatgggcgacgatgacgatttcatccgcatcgctggcctcgatcttgcgtttcagcgcctcggcgaaagccttgcggcgctggttcagcttttcgtttcggccatggatacggtcataggcggccgactagtcgtcgagcagataggacatgaaaaacctgtcgcccggcttgcgcacaagcaatgttgcaatgaatgccgcaagcggtaccgaccagatgagatggatggcggaaaaaccggcaatcaggggcgcggcaactatcagccccgccacacccagaatgacgagcgatagcaggaagggccacagaaagaacatgacgaagcgccagctcgtggtcagatagcgccataaggtgccggtgagaaggatattcatgaaggcgcgaagccggttaacatgcgttttggcgtcgtgcgcgcagcgtaatcatcgaaaatatcggcggtgccgaactggcagaattccgtctccgtgcgccagccattgccttgcgtggtggcggccagcgtgccgcaatcattcggctcgtcctgcatgggcggcagtctggtcctggcgttccacagacggtcgaaatccttcaatgcctgcgcatggcgcacgcggacggccttgggatgcaggccttcatagcctgtgaactggatgacgagtcgtttgagcaaaagcataaagagaatcggaagatggagtgaggaggttgtcggcttgcggatggtcgctatggggcgctaatggggccgaattatgcgggaaccggttgccgcataccctatccgccagttggcggccatagtaaatcgttattaaggccctatttcatgcaagcggtgggcaaaattgcatcttgatatggacaggccaggctctttctggtaatagccacgaccaatttgcagcgtttccgttgcgaagcttgggagcctttgggcgttgatcggccggccagaccggctgaaatcgttagaagacccccgaaaggcctcaggcttatccgaaattctaaccgatacgggaatacacgtgcaggtactcgtccgcgataataatgttgatcaggctctccgcgctctcaagaaaaagatgcagcgcgaaggtatcttccgcgaaatgaagatgcgtggccattatgaaaagccgtccgaaaagcgcgcccgcgaaaaggcagaagccgttcgccgcgcacgcaagctggcccgtaagcgcgcccagcgcgaaggtctcatcggcggccgtacaggcgctcgctgattggctgtgatataggcgctgtggtagcggcgcctttttgctttccggtgcggcttcgggcttgcgccggattttgcgcgtttcgattgtggaaaatagaggcgaggccgcttgagcgggaggcctgttccatgatggatgctccggcccggccatgccatgtcctgagaacatgccctgtgaaaaagcgggttatcctgtattcaggtgaagcttatcatttttcccgcccagaacgggctcatacgctccgatttttaatgcagcgttacgaaaagtttctggacttctccagcatcattttgtgtaaaacaaaaaagggtgcctggctttgaggttgggcgtccgcaggcggagtaatctcttttcctgccgcctctttgctatttttatctgctggttcaaaccagcatagtgccggaactgacaaatcgtccgacgaggcgtaaggtctgaagatccggtgcggaatggaaaagaagcaggggcccgtggccttgctgtttctgtcgagctgaaaggaatgctgcaattggcgatgcgcttaaaggtgatgcaattgtctgaaacggaggtttcgggaattgaggcgtcgggtggagcaggccgaaacggccttatcatcgccgccgcacttctggctttgaccgttgccgggtgccaaagtaccaattcgacgctcagcactgtcgatagggcacagggatcgagcgagaatatcagttcgctgacgagcgtgatccagagcaatccgcgcgatcccgaaggctataatgttcgcggctccgcttatggcaaggccggacgctacaaggaagcgatgcgcgatttcgatcaggcgatcgcgcttaacccgaatttctatcaggcctatgccaaccgtgcgctggtcgatcgctatatgggtgacaacaataaggccgtgcaggactacagccgcgctatccagcttaatccgcaatatgacgccgcctatatcggccgtggcaatgtctatcgtcaggcgggtcatctcgatcaggcactcaacgatttcaaccaggccattgccttgcggaccacagatggccgcgcctatcacaatcgcggcctgatctatcaggccaagggcctgcataagcaggccatcgaggacttctcgaaagcaatttcgctcaattccactgcgcctgaaccctataacgggcgcggaatttcctatgtggcgctgggtgattacgataacgctttcgacgatttcaacacggcgatcacgctcgaccagaatgtggccgaaagctgggccaatcaggcgctggtctacgaacacaatggcgacaaggcaaaggctgcaaattcttacgcccgcgccgtgcagctcgacccgaagtataagcctgcgaaagacggtctggcccgcacgcggggttaagtttgcgcatctgcgatacgatcaaagcggcgattcccgaaccgggggagcgccgcttttctttatcgcaaaccgcgatatattcaatttcatgtcactcttcgatcacattggtttcaaagcccgcgacatcaatcgcagcctttccttctatgaaagctgtatgccggaacttgggctggatgtgattgcccgctccggcagcgggtttttcgtcagcggaggagagcgtgcgccggttccatttctgtggatatatggtggcgatcctgccggggaacatggcgaggacaggccgggcgaccgcctgcacctgatgttcacggcgggaagccgggaagaggtcgaagccttctataaggctgctatcagggctggcggcaaggatagcggcagccccagctatcagggcccggaagaaatgggctattacgcggcgctcgtcttcgatcctgacggaaacacgcttgaagcgggcttccgcgagaggaagagataattcctgaacggatcaggcgcgcagattgcgcttgtcgagacggtttaccagacggtcgccgacccactggatgccgcagaccatgatgatgagaataatcaccacggcgatcatcacctgcgtttcaaaacgctgatagccatagcggatggcaaggtcgccaaggccgcccgcgccgatggcgccagccatggccgaagcgccgataagcgtgatgaccgtgaccgtgaaaccggcaatgatgccgggcaaagcttccgggatcagcacttcgcgcacgatggtccagcggtttgcgcccatggagcgggctgcttcgatcaggccatgatccacttcgcgcagcgatacttctgctatgcgcgcataataggggatggcggcaatcgacagcggcacgatggaggcccatgtgccgatggaggtgccgacgatgaagcgcgtcaccggaatgagcgccaccagcaggatgatgaatggaaccgagcggaagccgttgatgattgcgccgaggatcgtgttgagcgtcaggttttgggcaaggccaccgcgctcggtcaggatcatgatgagcgcgagcggcagaccgacgacgagcgaaatcaggctcgaaaagccggccatgatgatggtctcccagaaggaacgccagagaagatcaagcattgcctgagacatagccgagaacctccgtggcgtctgcatgggtgttgagatagccgatggcggctttgagtttggtcttgtcctcagcgggcaggccgatgaaaagcgtgccaaccggctcgccctggatcgtgtccatcccgccatggatgagttgcggcgcaaggctggtggccgccgccacgtcattgaagaatgcgcctttcgcggccatgccggaaagcttcaccctcagaattgcctggtcgcccttcttttccaggcgattgcgccatatagcgggcagttccggcgtcagcacctgcaacatgctctgcgtcaccggtgattgtggattggcgaaaactttccagaccgggccttcctctgcaatcaaaccgtgatcgagcacgatcacacggtcagcgatgcggcggatgacatccatttcatgggtgatgagcagaatggtgaggccaagctttgcgttgatatctttcaggagcgccagaatggactgggtggtttccgggtcgagcgccgaggtggcctcgtcggaaagcaaaacagccggttcggcagcaagtgcgcgcgcaatgccgacgcgctgtttctggcctccggaaagctgggccgggtaatgtgatgccttgtcggaaaggccgaccagttccagaagttctgccacgcgcttgatacgttcggctttgggcatgcctgcgattttaaggggcagggcgatattttgggcagcggtcttggccgagagcaggttgaaatgctggaacaccatgccaatgcgtcgacgcaccgggcgaagcgcgtcttcgtcaaggctggtgatttcgcgcccctcgatatgaatcgaacccgtatcgggcttttccagaccgttgacgcaacggataagtgtggacttgcccgcgccgctgcgaccgatgatgcctaggatttcgccgcgcgcgacggaaagcgacacgccgttgatggccgccgtttcgccgaacattcggcgcacgtctttcatttcgacgatgggcgcggacgtggcgggtggcttttcaatggtcacggtcgttcttctgtgtctggatgtgccgctgcaaacagcggcgtgctgcattcgataaggcttcaaggaaagaatgatgcccggctcaaaccctgggccttcgccccaggctgtagtgacgaattagcttatggtttggcgcgagggtattttgttgctgaacaggagaaacgaccgccgtggagttgatctccacaagggcgtttcgacacattcagaagcaaaatacaccgcgtcccttcgggatatggcaaaaaacctccatcttggcgtcgccaaacctcgatggggaaccaccccaccttcggtttcgctcctaaagctgaagattttttgtccataccaaaccacaagttaactcgtcactacagcctagcgacgcttttgagcaatttttgcttgtacgtcaataaaaggcgcgccggaaacgtcttccggcgcggactttctggtttttgggatgattaattccaggccgggatgccggtgcccttgtaggcgcgctcaagttcggccttcacggcgtcgttctggaatgaggcaaccagtgccttcacccaaggctggtcgagatcatcggtgcgaacggcgatgaaattgttgtagggattgttttccttcgattcccagccaatggcatcctcttttttcagcccggctttcgcagcccagtcattgttgacgattgccgcgtcaagatcatcgatggagcggccgacgacgccggcgtccagttccttgatttcaagcttcttcgggttttcaacgatgtcgattggcgtcgccagaatgcccgcatccggcttcagcttgatgaggccctgttcttccagcacgcgcagcgcacggccttcattggtcgggtcgtttggcacgccaacggtggcgccgtccttcagttcctcaagcttcttcaccttgcgggaataaatgccgatcggccagactgcggtatagcctgcaacgctgatcttgtagccgtgctgcttgatctgctcgtccagatagggcttgtgctggaatgcgttggcgtcgatttccttgcgctccagggcttcgttcggctggttataatcgttgaaggtgatgcgctcgatattgaggccatgcttcttgccttcttcagcaacgactttccagacatcttcgtcctcgccgcccatgatgccgaccttgatggtcttgtcttctgcatggctgggagcggatgcaaagccgacggtgagggccgcagcggtgaagagaagggctttcaggcccgcgcgacgggtaagcgcatagcgggaaaggactgacgacattttttgtttccttgctgtagaattctctgaggccggtcccggacgatgatcctcttcaaatcatcttggatgatctttctcccccagcccgccttaatgccgataattcctttttgttgggtaataaacaaggaaaattatttccgaaaaggtcaggtcggcaattgtgaaattgcgttcgcgcaagggggagcggattgccatttccgctgccgccgcgatggaaaacccgttcaccgattgtcggcgataatcatctgtgcagccttctcggcgatcatgagcgtcggcgaattggtgttgccggacgtgatggctggcatgatcgaagcatccacaacgcgcaggcccgcaatgccgttaaaccgcaggcgcggatcgacgattgcctctgcgtcctgccccatgcggcaggtgccgacggggtggaaaatcgtggtgccgatatcgcctgccgccttttccagatcttcctgcgttgcataattcgggccgggtttgaattcttccggacgatatttctgcaagggcgcttgtgaaacgatatggcgggtgaggcggatcgcatcggcagcgatgcggcggtcggtttcggtggccagataattcggccggatggccggttgcgcgcgatggtcaggcgacttgatgtggatcgaaccccggctttcaggacgcagattgcacacgcttgccgtgaaggcggggaagggatggacggcatcgccgaatttttcgaggctgagcggctgcacatgatattgcagattcgcagtctcgtaggaggggtcggagcgggtgaagacgccaagctggcttggcgccatggccatcggcccggaacggcggagcagatattccagcccgatcatggccttgcccacaagcgtacttgccttctcgttgagtgtcgcaatgccggtgactttataggcgcagcgcaattgcagatggtcttgcaggttttcacccaattgcctgcgctccagcttgagcggaatgcctgcctgttgcagcacatcgccgcgcccgatgcccgacaattccagaatctgcggcgatcccacagccccggcagcgagaatgacttcccgccttgccttcaccgtgcggatattgccatcctgatcgaaagtaacgccagttgcgcgcagcccctcgatttcaatgcaccggacatgcgcgccggtctcaaccgtcaggtttttgcgatccagtgccgggcgcagaaaggccttggcggtgttccagcggataccgtgcttctggttcaccttgaaataggaaacaccttcattgtcgccccggttgaaatcgtcggtcgcgggaatgccggcagcaagggcggcatcgcggaaggcatccagaatatcccaatggaggcgggcattttccacgcgccattcaccgcccatgccatgaagggcgctggcgcctgcgaaataatcctcggatttcttgaagagcggcagaacatcgtcccagccccagccatcgcaaccagcctgccgccacagatcataatcgcatgcctggccgcgcatatagatcatgccattgatcgatgaacagccgcccagcaccttgccgcgcggatagttgagcgagcgcccgttgaggcccggttcagcctcggtggtgaagcaccagtcggtgcgcggattgccgatgcagtagagatagccgaccggaatgtgaatccaggcgtaattgtcttttccgccagcttcgagcagcagtacggaacggttttgatcggcggaaagacggtttgcaagcgcgcaacctgccgtgcccgcgccaaccacgatgtaatcgtaggtgtcggtcatgattctatatccagtaaaaggcggagccgctatcgaacgagcgtgcggctcccgaaattttggttagccgaagagtttctttccaattcgcgatgcatagaactccccgatgatacctttgcggaacagcaggacacaggccatgaagataaggcccgtgacgatggtgacggggaagtcggatgttgcaagccagttcttgagtgcgacgacgaaggccgcgccgacaatggggccgatgagggtgccgatgccgccgagcaacgtcatcaggatgacctcgcccgacatttgccaactgacatcggtgagcgttgcgaactggaagacaagcgccttcatgccgcccgcaagacctgcaagccctgccgacatgacgaaggctgcgagcttgtagtgattgacggaaaacccaagcgatatggcgcggttttcattctcgcgcaccgatttcaggatcatgccgaagggtgagttggtaatgcgccagatagcgaagaccccaagcacaaacacggccagcacaaaataatacatgttcatcggctggttgaggtcgatgaagccaaagagaaacccgcgcggcacaccctgcaatccgtcctcgccatgggtgaaggaggcttgcaggcagaagaaaaagaacatctgcgcaagggccagcgtaatcatcgttgaatagatgccctgacggcgaatggcgagatagccgatgacgaggccaagggcggctgcggccagaataccgagcacgaggcccagttccggtgagacgccccattccttgaccgcatgggctgtcacgtaggccgccgccccgaagaaagccgcatggccgaaggagagaatgccggtatagcccagaagaagattgaatgcggaggcaaacagcgcaaagcacagcatcttcatgaggaagatcggatagaccatgaagggggcggcaatcagcccgacaagggcaatgccgagaacgatggccgagaggctgttgagggcaggcgccttgctgtaagccgcatttgccttgagagtgggcttgagagtggtatcgaccatatcaggcctccttcccgaacagtccggcgggtcgaaccagaaggacgattgccatgataacgaagacgacgatgctggaagcctccgggtagaagaccttggtaagcccttccgcaattcccagcacatagccggtgatgatggcgccgaggattgaccccatgccgccgaccaccaccacggcaaagaccacgataatgatgttggaacccatcagcgggctgacctgatagatcggcgcggccatgatgcccgcaagaccggcaagggccgaacccagcgcataggtgaaggttaaaagcagcggcacgttgatgccaaaggctttcaccagtgtcgggttttcggttgcggcccgcaagtaagcgccaagcttggtcttttcgatcagaagccaggtgccaagacagacgaagagcgaggcaacgaccacccaggcgcgatagttcggcaggaacatgaagccgagattacgcccgcccgcaagggacggcggcaccgcatagggctgtccggcagcaccataataatagcggaacgtgccttcgatcaccagcgccaggccgaaggtgaacagcaggccatagagcggatcgagattgtaaagccgcgacagcgccacgcgctcgatgatcgcgccgccgagcccgacgatgaggggcgcgaggaccagcgccggccagtagctgatgccgagccagctcaacaggagatagccgacgaaagcacccagcatatattgcgcgccatgggcgaaattgatgatgcgcagaagcccgaagatgatggcaaggccgaggctcagcatggcatagaaggagccattgatgaggccgaccagcaattgcccgagaagcgcctgcaaaggtattccaaaaatcattaccatcgtctcacactcccagcgcttgcgtgagcgccgccatgcgggcgggcagttcggtggtcgggaagttgtccgtcaccacgccatgatccatgagatagaagcggtcggcgaccttggcggcaaaacggaaattctgctcgaccagaagcaccgtcatgccacgctttttcagttccaccagcacatcgccgatgcgctgcacgatgacgggtgcaagaccttcggtcggctcatccagcagcagcaccttgaccccggtgcgcaggatgcgcgcaatggccagcatttgctgttcgccgccggaaagcttggtgccggggctgttgcgccgctcatagaggttggggaagagttcgtagatttcgtccagagacattgcgccttgactgcccccgcccttggcgacgacaggcgggagaagcaggttttcatgcacgttcaggctggcaaagatgccgcgctcttcaggcacaaagcccagcccttcataggcgatgcggtgcaaaggcacacgcatgatatccttgccgtccagcgtgatggtgccggtgcgtttgcggataatgcccatgatggcgcgcagcgtcgtcgtcttgccgacgccgttgcggcccaggagcgtgatcgtctcacccggccatatatcgaggtcaacaccttgcaaggcatggctttccccataccaggcatagagcccgcgcacggacaagagcggttgacgtttattcatgttcggttcccatataggcggtgcgcacacgctcgtccttcgagacggtggcgtaatcgcccgaggcgagaatctcgccgcgttgcagcaccgtgacatggtgggcaatgtcggccaccaccttgagattgtgttccaccatcaagaccgcgcggtccttcgccacgtcagtgatgagggcggcaatggtgtgaacgtcttcatggcccatgccggccaagggctcgtcgagcaacagtactttcggatcaagcgccagagtggtggctatttcgagcgcgcgcttgcggccataggacaggtcggcggccagcgcatggcgggcatcggccaggccgacccgctccagaagctcaacggcctgtgcatcgagccagtcaagcgccgacagcgaacgccagaactgcgtggcaagcccgttggggcgctgtagggcgaccttgacgttttccagcaccgtcagatgcggaaacgttgccgaaatctggaatgagcgcaccagacccttgcgcgccaccctggcaggatcggttttggtgatagtctcgcccagaagcgtgatctcgccgctggtcggttgcagaaacttggtcagaaggttgaacaccgtcgtcttgccggcaccgttcgggccgatcagcgcgtgaacgcgggcatgttccacatcaagatcgacattcttcaccgcgtgaaagccgccaaaggacttgcccagtccgcgcgccgacaaaacaatgccggatgcggtttgcgatgttcccggccctgcttcatgcaggaccggaatagcgccagatgccgtgttcatcaaaccagcctcttactgcttcaccagcgggcagccgctttcttcaggcttcatgtaagcctgatcgcccggaatggtggcaagaaccttatagtaatcccagggagccttgctttcttcgggcttttttacttccatgaggtacatgtcatagatcatgcgcccgttggggccgaccttgccgtgacgggcgaagacatcctcgaccggcatttcatgcagcttcttggccaccgcttcggtctcgtcggttcccgcttccttgatcgccttcagatattgaagaaccgcggaataggtgcctgcctggatcatgttcggcatacggccggtgcggtcaaagaaacgcttgccgaacgcacgcgattcatcgtcgcggtcccagtagaagccttccgtcagtgtcaatccttgagcggcttcaagtccaagcccgtgcacttcagcgagcgtgaaaagcaaggccgcgaggcgctggccgcctgccacaatgccgaattccgccgcctgcttgatggcgttggatgtatcaagaccggcattggcaagccctacgaccttcgcgccggaggcctgtgcctgaagcaggaaggacgagtaatccgtcgtggacagcggatgacggacggaacccagtaccttgccgcccttggattcgacgaattttgtcgtctgttcttccagcgaatagccgaaagcatagtcggcggtgaggaagtaccacgtatcgccgccctgctgcacgagggaaccgccggtgccgacggcaagcgcatgcgtgtcataagcccaatggaagccgtaaggcgtgcactgcttgccggtcagttccgacgtggcggcgcccgtattgatggtgattttcttcttttccttggaaagggcctgcacggcaaggccgaccgaggatgtggtcagctccatgatggaatcgacctgttcggtgtcataccactggcgcgcgatgttggaagcgacgtcgggcttgttctgatggtctgccgtgatgatctcgatcggtgcgccgagcaccgtgccgccaaaatcctcggcggccatttttgccgcttcatacgaccatttgccgccaaaatcggcgtaaacgccggactggtcgttcagaatgccgatcttgaccttgccgtcggaaatctccgctgccgacgaaaaggccgtggcggcgagaagtgctgccgttgcaagtgcgagacatttcatgaagtgtttcctcccagtaacttcacaaaccgtcacgggaaccggacggtatcctccttgagaagcagtcttttcagatcggcggaccgtcttcctcatgacgggctaccctctgcttctgcccggttcgttcctccgcccgggctgtgatttgaaacggtatcattgacaaatgcgtacacgaacaacaatttttgaacattgtctgttcaaaaatgtacagatgccgtggcagaggttatagcaattgtttgggagaggtggatgcggccgttcacatgggatgatctgcaatattttctggcggttgcgcgcacgggccagctttccactgcggcgcggcaattgcgcaccagccatgtgacggttctgcgccggatcgaccggttggaacaggccctttcgaccaagcttttcgagcgcaatccgcgcggctatctgctgacgccgatgggcgagcggctggtggaaccggcggaggtgatggaacgcgaggcgatgaaattccagacggaagcgaccggcaatctggcggcgctatcgggtgtcgtgcgcctttcgacgctggaaggtttcggcaatttctttcttgccgatcgcctgccggtgctggcgcaatcctatccgagcctgttcgtggaagtggtgacgatccagcagatcatgtcgctgtcgcgccgcgagacggaactgtccatcacgctgcatatgccgcgcaacgggccctatcacagcgagaagctgatgccctaccgcctctttatttatggccatcgcgattatctcgcccgccatccgccgatcaggacgcgcgaagatatgacggggcatccgttcatcggctatattgacgacatggttttcacgcccggtctcgactatatgcgtgaaattctgccggggcagcgctgcacctatcaaagctccagcatccatgcgcaattgatcgcaacgcagacaggctatgggctttgcgttctgccttatttcatcgccagcaaatatcctgaactggtgccggtcctgccgcgcgaaatgcaccttgtgcgcgaatactggatgagttgccatgtcgatgtgatggcggcaccgcgcattcgggtcatcagcgacttcatgatacgcgcagtgcgcgaatcttcatccatgtttcttggcgaactattgctacagccctgaactccgcctggaacgggggccaattacagaatagcgccgcccatggcgaagatgcatgtgataacaagcgcggtaaaaccgaagccgataataaacagatttaatgttttcattgtgccccctgcctctacaacccggcagggttatgttcgacttatacgagaaagtccatgttaaaatacgcctttcccgattaaagtgtgaaggggcatttttcaggcattttcacgctcaatatcccggcgaagaacgattgctgtagtgagatcctctacagtttcatgggtggccaaaacatcccgcaaacggttgagacggtcgatggtgggaacctcgacttccacgatgaggtcgagctgcccgctgaccgaggaaacacggcgcacttcggcgtggcgcgccagttcgtccagaaggccgagggccggtgtgcgcttgaggctgacgagtatcatcgcccggatgatattgctgtcgatctggccgatatcggcccggtagccgcgaatgacgccgcttttttcgaggttggcgacacgctcgccggtggcgctgcgggaaaggccgatgcggccagccagcgtcttcagcggaatgcgcgcttccttggagagaatagccagaatctcgcgatctttctgatccagttcccgcatggcccgttctttcgtgctggagcgcatcccgaaaagtgtgaaacggttttcgggatgcgtgtcaaacaaacagatagagcgcggatctgatttacttggatcgaaacgcgctcttgccgtaaatgtgccggtccattccggcaaagtgccggtctgaccgacgccttgtctgatgcctgaaattcatcggcgtgccaagcttcaatctgcaccccaagcctctttacaccctgttgatgaagcattttccatgaccgatctttcgcatcctgccccggaattcacaacgaaagacgcagaacggcttgccgaatgccattttggcgtgagcgcaagcgcctcgccactcgatagcgaacgggattgcaattttcgcctcaaggtggccaatggttcagtcaatggttcagcgggttcggcagactggatattgaagatcgtgaatgccagcgagccgcgcgtggaaagcgaattccagaccgcactcctgcaacatctggtggatacgaaccctgcggctgcggtgccgcatctcaagccgagcctttcaggcgatgttcttgcttccgcgcaaggcccggacggcaagccgcatgcactgcgcatggcaagctggctccccggaacgccgcttgcggaagggaagcgcacgaaaacgcttctcaaaaatctgggccgtgcactgggcgaactcgatcgtgccttgcagggcttcatacatccgggtgcgctgcgggatttcgattgggatttgcgccatgcaggccgggcgcgtgagcgcctgcatttcatcgacaagccggaagaccgcgcggtgatcgagcacttccttgcgcgtttcgagcgcaatgtcgctccgcagcttccgtttttgcgcgcgcaggtgatccacaatgatgccaatgactggaatgtgctggtggatgacgatgacggcgagcgcattgccgggctgatcgatttcggggatgctgtccatacggtgctgattgcagaggttgcaattgcctgcgcctattccattctcgatatggatgatccgattggcgcggctggcgcccttgctgccggttttcatgagaaattcccgcttcaggcgcaggaaatagatatcctcttcgacctgattgccatgcggcttgtgaccagcgtgacgctgtcggcctcgcgccgcgaaaagaccggggacaatccctatctcgcgatcagcgaagcaccggcatggcgcctgttgcacaggctcgacgccttgaacccgcgttttgcgaccgcaatcctgcgtaaagcctgcggtttcgatgcggtggaaggggcaggtgctgtccgcacatggctcgatgccaaccgccgggcttttgcacctatcgtaaaaccgcacccggccacactcaccaaggcgctggtgccttatggtgatgcggcgcatgtgatgacggtcgattccgcagggcggcgcccggaaacggcgacggcgtggtgggatgatttctgcgcccgtaatcacattcagcttggcctcgggccgtggggagaaaagcgtacggtttataccgatgaagcgttccgttcgcgctttgtcgaaggcgagcggcgtgtccaccatctgggcctcgaccttttcatgcccgcaggcacgccagtctacacgccgctcgcggcgaccgtcaggagcgtcgagatcgaggccgtgccgcttggctatggcgggctgatcgcgctggaacatgaacccgaaggctgcccgccgttcattacgctctggggccatatggcgcatgaggccgtgtcccgcctcaagccgggcgacaggctcgctgccggtgaactggttggccatatgggtgacatgcacgagaatggcggctggacaccgcatctccatttccagatttcgaccgataccagcctttcggcaacggaaattctgggcgtgggcgagagcgcctatctcgatgtatatgggccgatattttccctgatgcagcacctcttgccggcattccggcggaagctttccagcagagcgggcgcacgcgggccgagattatcagcgtgcgcaaggaaatgcttttgcccaacctctccatttcctattccgacccgatcaagttcgtgcgcggcgatggcgtctggctgatcgacaatcgggggcgcgcctatctcgattgcttcaacaatgtctgccatcttggccatgcgcatccggaagtggtggaggcgattgcccggcaggcggcaatcctcaacaccaatacgcgctatctgcatgatactattgtttcctatgcggagcgcctgacggccaccctgccggagggtttgacggtggcatcgtttgcctgttcgggcagtgaggcaaacagtctggcgttgcgcatggcgcgcacccattcaggccagcgcgatgcgctggtgctcgactgggcctatcatggcaccacgcaggaactgatcgatctcagcccctataaatacaagcgcaagggcggcaaggggcggccggatcatgtctttgaggcaaccattcccgacagctaccgtgcgccggaaagctggcctttggcagagcatggcaggcgctttgcagaaagcattgcggagcagatcgagaagatgaaggcgcagggccgcgcgcctgccttcttcattgccgagtccattccaagcgttgccggacaggtcttcctgccggaaggctatctgcgcgaagtctatgccatggtgcgcgctgcgggcggtgtctgcattgccgatgaagtgcaggtcggcttcggccgtgtcggtagccactggtgggcatttgaaatgcagggcgtggtgccggacatcgtcaccatgggcaaaccgatcggcaatggacaccccatgtctgcggtcgtgaccacccgtgaagttgccgacagcttcaataatggcatggaatatttcaacaccttcggcggcaatccggtgtcctgtgccgcgggtcttgccgtgctcgacgtcatcgaacacaacgacctgcgccgcaatgcgctggagatcggcaattatctcattgccggcttccgttcgatgcaggaccgtttcgacattatcggcgatgtgcgcgggcagggacttttcctcggcattgaactggtcatggatcgcaagacgaaggaaccggcaacggcaatagccagaaagatcaatgacggcgcgcgggagcgcggcattttgatgggaaccgagggcccgttcgacaatgtgctgaagatgcgtccgccgatgatctttacacgcgccaatgccgatcatctcttgagcgttctggaggacagcttcgcggctgcgctgaagtagttcgtcgtcggataatggaacaaacaacaagcccggcggcatgtcgccgggcaatggatcggctttgtctaaattatgagccgaaactctgggaggaggaacaatgaaaaagacagtttggggtgcgttgctggcggcgggctttgccctgtcggcacaaggcggggctgcggcggacacgctttcgacggtcaaggaacgcggcaaggtcaactgcggcgtcagccagggcgttgcgggcttttcgtcgccggacgatcagggcaaatggaccggcttcgacattgatttctgccgtgcggtttcggctgcggtctttggcgatcccgacaaggtgagcttcattccgctttcgaccaaggaacgttttaccgcattgcaatcggggacggtcgatctgctttcgcgccagaccacctggacgctttcgcgcgatgcaggcatgggcatccattttgtcggcaccgcctattatgacggacagggcttcatgatccgcaaggatctgggtgtggacagcgccctgaagcttgacggtgcttccatctgcaccgaacagggcacgacgaccgaacagaacgtggccgattatttcggcgcccataatatcaaatatgagccggtggtgatcgattccgctgacggtattctgaaagcattcgagacggggcgttgcgacgtctatacgaccgacgcttcggcgctttatgcgcagcgcctcaagcttgccgagccggacgcctatatggtgttgccggaggttatttcaaaagagccgcttggccccgctgttcgccagggggacgataaatggttcaatattgtgcgctggacgctgtttgccttgctggaagcggaagagctcggcatcacacagaagacggtggcagcggacctggattcccggaagccggatatacgccgcttcctcggctcggaaggcgataatggccagcaactgggcctcgaaccgaaatgggcttataatatcgtggcgtcggtcggcaattatggcgagatgttcgagcgcaccatcggtgagggcagcctgctcaagatcaaccggggtatcaatgcgctctggaacaagggtgggctgatgtacgccccgccggtcaaataatcggcgggatgcgccctcgctttaaacatatcacaggcgtttgtattcaacaccgcgtgccagccagcagccgaccgtgacgccggttatcctgcctgctgcatcgcggtggaagacaagcttccattcgccgggggagggcgcatccatggaacgctgtaccgggagcagccagacatccggccctgccgcataaagcgggtacatatcgcttttgccgagaaatccttcaaaggcgccatagattgctccgccttcgctgacgagcaggagatcggcttctagctcgtcgctgcgataacgccctgcaatatcctgccttgcctcgcccttgaggcgatgcatcgcaaggtgcaggttttcatctttgcgcgcaagatggatcatgtcgccgtcacgccgcagcgtcgtcatggaagactgtgcttcgttttcgcccgatatatccattttttccgggccggtgccgaaacgggctttcatgcgtccgccgccagcgtcttcgaggcttagaacaaggccggtttcagggttgagccaggagccgaaccatcccggattggcttgcgcgcgcacgggcttggctggggggatgccaagtgccgcattcatcatcttgagggcggcatcggaagcgttgccttcaaagttgaacatgacaatggtggatatgcgctcgtctgcgcaatgccaccgctggcagcgccagccgcgcagtgcgccgccatggccggtgagccgttttccgcctgtttcctcgaatttgaggccgaagccataaggggcgggtgcaccgtccgcgaatgtctgcggactgctcaggcggcgatagaggccgttttcatcatgtcgcgtccggtcgatgaattgttcccaggcaatcatatcgtccagcgaggcgcagatgcccgcatcgcctagccagtggatgcggttgatggcgggcaggaagccgcgcaccgtatcgccctcatagccggtgcattcattgaaaagcgcggtatcgggaatgagttctgccgtcttcatggccgcgggcgcgaaaatgcgctctgccagaaggtcagcgagagaccggcccgtatgctgctcgataaggtcggccagaatgcggaaattgccgttgcaataggaataatgtgtgccgggtgcgaaatgggtggttttcaggcggcgcaacaggttttgcgcctgatcgggcaggaagatgccttccggggcggccccgcaaagaaccgtcagcgcccaataatcgcgcaggcccgactggttgttgcaaaggtcacgcacggctgggcgcccgtcctcgaattggtcgagataggcggcgagcgcactgtccagcatctccggctcacctatgcagtcgagaaggacggcgcaggtgaattgcttgctgaccgagcagatgggcatccgtgtttcaggcgtcatggccttgcgggctgcaagatcggcgaagccccatgcatggcgcaacacgatctcaccgttcctgaccacggctactgcaccgcccggtcctttgtaattttgcggaatggcgtgaacgaatgcttcaagcgtggggagatcaatattgggcatgatgattctggcgattctgatagatcaatggctgccctggagcgttattttaaccgttcgatcaaggcgatggccgtacgcggattgtatagtttgaagacgctggcgatataaagataggtgttgcgggcaatattgtcgcggatgggcggcgtcatgctttgcggcccttcgggctatcgccgcctgcaaccaatgccggtacggattttgcccgtattttcctcagccatcgcaggtcctccataccggcgcaacatgagttcatacagtttagtcataatgtttaatctgtattcgcaccgctggctatgttcatatcacccatgcttgactgggagaaaagcattgtgctgaaaacatatcttctgctgcaaggcgagccagatatggtgagattgaggaaatgcatatcatgacgagcaaaccaaatgtccgtaccggaggccagattttggtggatgcgctgcgcatccatggcgcggaccgggtcttctgcgtgcccggcgaaagctatctcgctgcgctcgacgcctttcacgatgcaagcgacgccatcgacctgattgtctgccggcaggagggcggggcatcctatatggcagaggcctatggcaaactgacgggtaagcccggcatttgcttcgtcacgcgcggccccggcgccaccaatgcatcgattggcgtgcacacggcttttcaggattcgacgcccatgctgctcttcatcggtcaggtcgcaagcgatcaggtcgagcgtgaggcatttcaggaaatcgattatcgccgcatgttcggccagatggccaaatgggtcgtgcagattgacgatgccgcgcgcattcccgaactggtgagccaggcattccatcgcgcggtgaacgggcgtcccggtccggtggtggtcgccttgccggaagacatgctgacgtcctatgcggcggtcagcgatgcgcctgcctataagcaggtggccatgcatccgggtggcgaacagttgcaggcaatgcgggcgctgatcgaaaaggcagagcgtccgctgatgatcgtcggcggcggtggctggacacaggatgccgtgcgcgacctgcgccagtttgccgaaaatatgtctctgccggttgccgcatccttccgctgtcaggatatgttcgacaatacgcatcccctttatgcgggcgaaatggggacctcgatcagtgccaggcttgtccagcgggtgaaggattccgacctgcttgtcgtggttggcgcgcgccttggtgaaatgacgacacagggctatgaactcgtcaccattccggtgccgcagcagaagcttgtccatatccatccgggcgcggaggaactgggccgggtctatcatgccgatgttccgatcaatgccgggatgcctgccttctgtgctgcggctgcaaagcttgcgccggttgccgatccgcgctggaaggcatgggccgacagcgccaatgccgactatcgcgacaatatcaagtcgccggtcatttcgggcgaagtgcagatgggcgaggtgatggagtggctgcgcgcgcatctgcccgccgatgccattatcaccaatggcgcgggcaattattccgcatggccgcatcgcttttaccagtatcgcacctatcgcagccagttggccccgaccaatggctccatgggctatggtgtgccggctgctgttgcggccaagctcaccgcgccggagcggaccgtggtggctttcgcgggagatggctgtttcctcatgaacgggcaggagcttgcaactgccgcgcaatatggcgcgaatgccattttcatcgtcgtgaacaacggcatgtatggcacgatccgtatgcatcaggagcgcacctatccggcgcgcatttcgggtacggccctggccaatcccgactttgcggcgcttgcgcgggcctatgggctgcatggtgaagtagtggaaaagaccgctgatttcgcacccgccttcaagcggtgcgaacagtccggcaagccggcgctgatcgagatcaggatcgatcccgaggcactgtcgcccaagatgagcctcagccagatgcgggagcagggtttcgcgaaacagcgctgaccgggagccgctttagattacgtcgcggatgcgctccacgccaagcttgatgacgctttccatggccaggcgcgccttctgtggatcgcgtgatgcaatggcatgggcgatgcgcaggtgattggccgcgcattcggcgatcccctcctgcgaggcggcgggcgaggaaagctggaaggaaacggccagtgccgcctcgatcaagccgctgaccgaacgcatgaaaggattgccggacatgcgggcaatggcaagatggaattccagatcgaccttggcgatggattccggcgtgtggtcgggattgtcgaatttggcggcaagtgcataaagctccacgatctcgtcgctggtggcgcgctcggcggcggcagcagcagcagccggttccagcgccatgcgcatttcggcaagatgatcgacgaaaggctcgtcgaaccccgcctcgaagcgccatgacaggacatcgggatcgaagaaattccagcttgcatggcccagaacgcgggtgcccaccttggcttttggctcgatcaggcgcttggcggcaagcgttttcatcgcctcgcgcagaacggtgcgggatacgccgaagcgcagcgacaattcatgatcgcccggaaggatggacccttcgggaatggtccccgcgacgatgccgcgccccagttcacccaccacgaccgcgtggctgttatgccgcttgcgcccggtaatggccgtttccagcaatcccaattcatgcctccttcacgcatgtctttatccaaaaccggctcccgctttcgggagacatgccctggctatttgttgcagagtaatggacgggaacagcaatatactgattactgttttcgtccaccaggaagacagcgtgccgccgaaaacaatgtaggtttgtaccggccctgtgtttgcaccgaccctgtgtaagaatgccggcaatggttcccgcgtactgatctcgcggtcgaaaagcatgacgggaatttcagcttcctgttcagccgcgccggtttcgctgcctgtcctcctagcctcatcattatgaagcatataatattactttatggcaagtgtcttccatatataattatgaaaatccggatataaaaaccggatggatattcctattaacaagcggaaacaaaggcttgctatgtagtttcgcatgtaattaacaatggggcgttcatgctcgcttgacaaagccagctcgaccgaaatagtcatattaatagcagagctgcgatcaatgccggatcggcgtttcacacgcagccggaggaaaagccgcagcgtagttgcgcaaaacgggaggttcgatgttgcgtctggtacagttccgcgacgagcgcggggaagcacatgttgccgcttgcgatgatgaaggcgcggcgcatgtggtgggcggcgtggcgacgacctatgaattggcctcggcggcaatttccgcaggtatcagccttgaagaacaggtcgcatgcagcggcaagggcgaagctgtcgatattgatgcggcacttgcaagtggccgggtcggcctgccggtcagccatgccgattcggcgcatctcatcgtgacgggtacggggctgacccatctgggttctgctgacggtcgcgacaagatgcacaaggccatgcagtccgcagaaaagccgaccgattccatgcgcatgttcctgatgggtgtcgaaggcggcaagccgaagcccggcgagacgggtgtgcagccggaatggttctacaagggcgatggctcggtgcttgtcgcaaccggcggtgaactggtatcaccggcttttgctgaagacggcggtgaggaaccggagcttgcaggcatttacctgatcggccccgatggcacgccgtttcgtctcggtttctgccttgccaacgaattttccgatcatgtgacggaaaagcagaattatctctggcttgcccattccaagctgcgtcaggccgcgttggggccagagctttatgtgggcgcgttgccggatcatgtggaaggcgtttcgcgtatccgtcgcggcggtgaagtgattttcgagaagccgttcctgtcgggtgaagcgaatatgtcccatgctatcgccaatctggaacatcaccatttcaaatatgcgctgttccgccgtccgggcgacattcatgttcattttttcggcacggcaaccctgtctttttccgatggcgtgaagacggaagctggcgaccagttcgagatttgcgcaaagccatttcgctatccgctggtgaaccggctcggtcaggccgcagcggaaaaaatcaccgtgcgcgcattgtgagggccgaaatgacaacttcccccgatatcgcgcttgcaatcgtcggccttggcaagatcgcgcgcgaccagcatctgccagccattgcgtcggtggatggggtggcgcttgccgctgtcgccagccgcaatgcggggctggatggtacaccttcctttcatgatatcgagcaattgctggcgtcggatgtcatgttcgatgccgtgtctttatgcacaccgccgcagggccggttcaatcaggctcatgccgcgctgaaagcaggcaagcatgtgatgcttgaaaagccgccgggcgcgacgatttcggaagtgcatgcgctggagcggctggctgaaaggcagggcgtttcgctctatgcgacatggcattcgcgcgaggctgcggcagtggggccagcgcgcgaatttttgaaagacgcgctcatccgttcggtttcggttgcgtggaaggaagatgtgcgccactggcaccccggccagcaatggatatgggagccgggcgggcttggcgtcttcgatcccggcatcaatgcgctgtcgattgtgacgcatatcctgccggaggcgtttttcctcacccgatccgacctttattttccggcaaaccgggctgcacctattgcagccgatctgcggtttcacaccgggagcggaatcccggtttcgtttgaactggattggcgccagaccggcccgcagacgtgggatatttgcgtcgagacggacaagggcacacttttgctcagccatggcggcagccggatgacggtcgctggcgaggaaaaaatggccgagccggatcgtgaatatcagcgtctttaccgcaatttcgtgcaactggtccgggagcggcgcagcgatgtcgatctcgctccgctgacccatgtggccgatgccttcctgctcggaaaacggcatctggtcgaagcctttgatgattgacctttcgttagagcggttccggcaattctgctgaaaccggaaccgctttcggaattgagattgttttccaatctcttacccacgcaggacagtgaaatgaacaagccggttacgccaaaaacacccaaattgcggtcacgcgcatggttcgacaatcccgacaatgtcgatatgacggcgctctatcttgagcgttacatgaattacgggctgagccaggaagagctgcaatccggccgtcccatcatcggtattgcgcaaaccggttctgatctttcgccctgcaaccggcatcatctggaactggccaagcgtgtgagggatggagttcgcgaggcgggtggcatcgtcatcgaatttccggttcatcccattcaggaaaccggcaagcgccccactgcgggtctcgaccgcaatctggcctatcttggtctggtcgaagtgctttacggctatccgctcgatggtgtggtgctgaccatcggctgcgacaagaccacgcccgcctgcctgatggcagcggcgaccgtcaatattccggccatcgcgctgtcggtcgggccgatgctgaacggctggttccggggtgagcgcacgggttcgggcaccatcgtctggaaggcgcgcgaactgcttgccaagggcgaaatcgactatcagggctttgtgaaactggtggcttcttcggctccatcgaccggctattgcaacacgatgggcacggccacgaccatgaattctctggccgaagcgctgggtatgcagcttccgggctcggcggctatccccgcaccttatcgtgaccgtcaggaagtcgcctatctgacggggcggcgtattgtcgagatggttcatgaagacctgaaaccatcggatatcctgacgaaggaagcctttatcaatgcgatccgcgtcaattccgccattggcggctccaccaatgcgccgatccatctcaatgcgctcgcgcgccatatcggtgtggaactgacggtggatgactggcagaaatatggcgaggaaattccgcttctggtcaatctccagcctgcgggcgaatatctgggcgaagactattatcacgcaggcggtgtgccagcggtggtcaaccagttgatggggcagggcctcatccatgaggacgcaatcacggtcaatggcaagaccatcggcgaaaattgcaagaatgcgaccatcgaagacggcaatgtcatcaagacctacgatcagccgctcaagaaacatgccggtttccgcgtgctgcgcggcaatctgttctcgtcggccatcatgaagctcagcgtgatttcggacgaattccgcaatcgctacctgtccgatgccaaggatcccaatgcctttgaaggcaaggcggtcgtgttcgatgggccggaggattatcatcaccgtattgatgatccggcgctggaaatagatgaacatacggtgcttttcatgcgcggtgcgggaccgatcggctatccgggtgcggcggaagtcgtcaacatgcgcgcgccggattaccttttgaagaagggcatcacgtcgctgccctgtatcggcgacggccgccagtcgggtacgtcgggttcgccgtcgatcctcaatgcctcgccggaagcggcggcaggcggggggcttgccattctcaagaccggcgaccgcgtgcgcatcgatcttggccgcgggacggcggatatcctgatttccgatgaggaattggccgaacgccgcaaggcgctggaagcggttggcggttataaatatcctgaaagccagacgccatggcaggaaatccagcgtgctgtcatcggccagatggaaaccggggccgtgctggaaaacgcggtcaaatatcaggatatcgcgcatacgcgcgggcttccgcgagataaccattgaagccggagatgccgatgggtgctggaaaaaagccatttgccgccgtggccgattggggaacgacccggttccggctctggacgcttgatgcggatggagccgtgctgggggagagccgtggcgacgatggcctgctgcacgcaaaggaagccggttttgagccgacgcttgaacggcatctggcgcggcttggtgcgcccgacgacctgccggtcgtcatctgcggcatggccggttcacgcgctggctgggtcgaagcaccctatatgaacctgcccgctgggttggatggtattgtgaaagcggcggtgcgtgttccggcgcgccgtcatgtcatcatgttgccgggtgtcgcccgacaggatgagacagcccccgatgtgatgcgcggcgaggaaacaaagcttctgggcctcgtgcatcgtggcacacgggatgcgattgtcgtcatgcccggcacccatgccaaatgggtgaagatcgcaaatggtgaactggccgattaccgcactttcatgacgggcgaactgtttgctcttttgaaggaaaaatcggtgctggccggtgcgctggaaggggcaggcacagtcgatccgaaccacgatgcctttgcggcgggggtgagggcttccctggaagcgccggaacttgtctccaacaggctcttttccattcgcgccggctggctggtgcatgatcgcaagccaaccgaccagctcgcccgtttgtcgggcctgctgatcgggcttgagattgcaggcgggcgcacgctttacggcggggcgaaggacatcctgctgccctccgatggcacgatgggcgggctttatgccagcacgcttgcaactgccgggttgaacgttaagcggttgcaagcggatgaactggtgcgcgacggactcttcatggctgcgaaacacacctttcagggagctgtctcatgagcggacatattgcatggcccaagcttcgttatccgctggtggcgatcctgcgcggcattcgcccggaagaaaccgaagcgatcgtgagtgcgctgattgaaacaggttttgaggcgattgaaattccgctcaattcaccggcccctttcacctccatcgaaaaggcggcgaagcttgcgccgaagaatgtgctgatcggcgcgggaacggtgctgtccgtcgatgatgtggatcggcttaacgatgtgggcggcaggcttctggtcagccccaatgtcgagccggaggtcatccgtcgcgcgggcagccatggcatggtgacaatgccaggtgtgttcacgccgacggaggctttttccgcgatccgagcaggcgcatcggcgctgaaattctttccggcgagcgtgttgggcgcagaaggtatcaaggcggtctgcgccgtcttgccgaaggatattccggtcggcgccgtgggcggcgtatcgcagaacgattttgcaacctatgcggcggcgggcgtaacctgtttcggcctgggctccagcctttacaaggccgggttcagcgcggccgatgtgcaggaacgtgcgcagcaggcggttgctgcatgggacaaaattgcgggctgaggaggcccgcaatttgagcttgcgcatttcatgacgggaaatgcgtgtggagaattccgcaatctgctggtcaaggaacctttgggcggggtgcgggaatttgggagagcggcaggcagaaggcctgtcccaatatgggagtgagataatgggcatgaaatctttgacattggcagtcgcgatggccgcgtttgctttcacgggcatggcccacgcggaggacaaggggcttgtcgctgtcgccatgccgacgaagtcttcggcgcgctggattgccgatggcgacaatatggtcaaggtgctgaaggagcgcggctaccagaccgatctgcaatatgccgaggacgatgtgccgaaccagctggcgcagatcgaaaacatggtcacaaagggtccaaggttctggtcgttgcatcgatcgatggcacgacgctttcggatgttctggccaaggcacatgatgcgggcatcaaggtcatcgcttatgaccgcctgatccgcaatacgccgaatgtcgattattatgcgaccttcgacaatttccaggttggtgtgttgcaggcgcagtccatcgaaaaggcgctggatttgaagaacaagcccggcccgttcaatatcgagcttttcggcggctcgccggacgataacaatgcctatttcttctataatggcgccatgtcggtgctccagccctatatcgacagcggcaaactcgtcgtcggcagcggccagaccggcatggacaaggttgcgaccttgcgctgggacggcgcaaccgcgcaggcccgcatggattcgatcctttcggcctattattccgacaagaagctcgatgccgtgctctcgccctatgacggcatttccatcggtatcctgtcgtcgctcaaaggtgtaggctatggcagcggcgatatgccgatgccggtcgtctccggccaggatgcggaaataccgtccgtgaagtcgatcctcgcgggcgaacagaactcgaccatcttcaaggacacgcgtgaactcgcgaaagtcacggtcgatatggtcgatgcgctgatgaccggcaaggaaccggaagtcaacgataccaagacttataacaacggcgtcaaggttgtgccgtcctatcttctgaagccggtgatcgtggacaagtcgaactggaaacaggttctggtcgatagcggttactacaaggaagaccagatcaagtgattttgcgttccgggcgtctcggaagatgcgcccggaacaattccgcaaaaccggtgcctgcgcgccatgaaatggcaaatggcgtgggcattgtcccgatcacggccgcgagggcggtttgcggaaaccgcaatgggagtgagcaatgaacctagccaatcctgtctcgctggacgagcgtggggcactgccggatactttcggaaagcctcttcttgaaatgcgtgggatcaacaagtccttcggtgtcgtgaaggcgctgagcgatgtgaacttcaccgtcatgccgggcgaaatacatgcctttgtgggtgaaaacggcgcgggaaaatccacgctgatgaaggtgctttcgggtgtttatccccatggaagctatgaaggcgcgatctattacgacggggaagagcggcagtttcgggatattaacgattccgaggcgctcggcatcgtcatcattcatcaggaattggccctcattccgctgatgtcgattgccgagaatatttttctcgtcaatcctccggcaagccggggtgtcatcgaccgctccgccgtgcacaagcggacgcgggagctattgaaaaaggtcggtctggcggaaacgcccgatacgctcatcaccgatatcggcattggcaagcagcagcttgttgaaatcgccaaggcgctttccaagcgtgtgcggctgttgatcctcgatgaaccaacagcaagcctcaacgaaaatgacagtgcggcgcttctggcgctgctgcgcgagtttcgcgcgcagggcatcacctcgatcctcatttcgcacaagctcaatgaaatccgcgaagtggccgacaagattaccgttctgcgcgacggcaaggcggttgcgacacttgattgccatgcgggcgaagtggaggaagacgatatcatccgcaagatggtggaccgcgatctggagagccgttatcccaagcgcgatcccaagatcggcaatgtcatcttcgaggtcgataactggtcggtctatcatccgctgcatcccgatcggcattcggtcaagaacgtgtcattcaaggtgcgggcgggcgagatcgtcggcattgccggattgatgggagcggggcgcacggaattcgccatgagcctgtttggccgttcatggggcacgaatatcactggcgaggcgcgcatcaatggcaagacggtggatatttccaccgtggcgcgggcaatcaaggcgggccttgcctatgttaccgaggatcgcaagaagcttggcctggttcttggccagaatatttcgcgcaatatctcgctggcgcacttacgcggcgtgagcccgaaaggcattatcgacgatatccgggaaatgaagatcgcgaattcctatcgcgaccagatgcgtattcgctgtcacaatgtctatcaggaaaccggcacgctttcgggcggcaaccagcagaaggtggtgctgtcgaaatggcttttcactggccccgacgtgctgatcctggacgagccgacacgcggtatcgatgttggcgcgaaatatgacatttacacaatcatcaattcactggcggaaagcggcaagggcgttgtcgtcatttcttcggaaatgccggagctgatcggcatttgcgaccgcatcgtcgtcatgcatgagggcgccttcgtcggcgaagtggcaggcgaggaagcaacgcaggaaaacatcatgcgcgccatcatgcgaaacacgggaaaagggtaatgagcgagaatgtaatccagagcggccagcagagcagcgtggggcgctatctcaagaacaatctgcgtgaatccgggatgctgctttcgctcgttgcaatcatgatcttcttccatatcgtgaccggcggcgttctcatgaagccgctgaacctcaccaatctcgttttgcagaacagctatatcgtcatcatggcgcttggaatgctgctcatcatcgtcacgggccatatcgatctttcggtcggttcggtctgcggctttatcggggcgctcgctgccgtcatgatggtaaagctcggcattccctttcccattgcggccattctctgcctcattgtcggcgggttgatcggcgcgatccagggtttttgggtcgcctatttcaatatcccctccttcattgtgacattggccggtatgctcgtgttcaaggggctgatgcttgccgttctgggcggacagtcggtcggaccttttccggtcgtgttccagaagctctcgtcgggcttcattccagaggtgatcggcacgtttgacggcgtttatctcacctcgctcatcatcggcgttctgcttgcggttttcctcatctggcagagcatgcggtcgcgcgcgcgccatattgcccatgaggtggagaccgagcccttcggccttttcgtggtcaagtgcatcctctatttcgtcgcaattgcctatctttcgctgctcatttcctcacatcgcggtatgccgaacgtactcatcatcatggcggtgctgattgccgcctatgcgtttctcaccaatcgcaccgtgatcggccgccagatctatgcggtgggcggcaatcgtcacgccgccaagctttccggcgtgaaaaccgagcggctgacgtttctcaccttcgtcaatatgggtgtgctggcagcacttgcgggtctcgtcttcgccgcccgtctcaatacggcgacgccgaaagctggcatcggctttgaactggacgtcatcgcggcctgcttcatcggtggcgcttcggcctatggcggtgtggggcgggttacgggtgccgtgatcggcgcgctcatcatgggcgtgatgaacaacggcatgtcgatcctcggcatcggtatcgactatcagcaggtcatcaagggtatcgtgctgctgggggcggtttgtatcgacgtctataaccagaaacgctgatatttcggcttgccataaccaagtctcagagcggttccggttaaaacggaaccgctctaacgatttgttttgtcgcattatcctacgcgacgcttatccctcatcctgaggtgcggagcgagggaaaaggcgcatcttgcttcagattgccgtgcggcgggcgtggtcgagatagacttcgcgcaggcgccgggcaatcgggccgggctttccgtcgccgatggtttttccatcaataacggtgatcggcgtgacgaaagttcccgcacttgtaagaaaggcttcttttgccgcataggcctcatcgatggtgaagaggcgttcttccagcttcatgccggtctctgtaatcagttgcaaaagcgaaagccgcgtgcaaccgggcagggtgaaattgctgttgggccgggtgacgataacatcgtccctggttacgatataggccgtggaagatgcgccttcggtcacataaccgtcttcgatcatccatgcctcgtcgcaaccggcattcttggcaatttccttggtgagcgcctgcggcagcaggcagactgtcttgatgtcacggcgcttccagcgcagatcgtccagtgaaagcacatgcgcgccggtcttgagtgctggcttgtcgagcaggttggcttcctgcgtgaagagaaccaccgaaggcttcatgtttgcggctggcacaaaatcgcggtcgcctccgttgccgcgtgtcacctgtagatagaccagaccttcggtcagcttgttgcggcggatcagctcgcgttcgatggtgacgatctcgtcttcgctcatcggcatcgcaatgccgatttcgccggtcgagcggcgcaagcgttgcatatgcggttcgctattgacaagcttgccttccagaacggcagttacttcgtaaatgccgtcgccgaagagaaagccacggtcgaaaatggagatgcgggcatcgcgggcggcgacgtattcgccgttgacatatacgatgcggttttcaagttctgctgctgaagcggccatgatgggatgtgtcctgaaacgaaaatgctgcgaataggtcgcacttattcataggtcactccgccttaatgggaaagctcttttcggtcagtccggggcgctggcgcagtggcttttgctcttgttttctgccggaaaggccctgatcgagatcaggtaagtcgttccctttcccgtcagtttgagtggcagggcatcgcagcctgtcatgaccgcgcaatcatgctcctcaaattttattgtttgttcagcagataccagatccatcctgccttcggcacagaaaagaagcaccggattgccatgaacttgcgtcaatgtggtgccgttgacgggcaggcggcggaccatatgggcaaaacgtccgcgtctggtcatgacattgaggtcggtgatggccgagccaatgaggcgggcatcgcaacacgcatcggcggcaaaggcaagcggcgcgcattcgcgggtgagcgtggttgcctgtccttcgatatcgagcacgatgccgtcgcctgcaagcaccgacaaggtgcggtcgatgccgggaaagacggaaaacggcccgtcgctggcaatggttgccatggaaatgcgccagtcgaaatcctcgactgacgcgccttgtgggtgcacggcaatttcagccgtgaggccgccgccgtttttccacggcatgcggcgatgattttcggccttgaggatagtgattgccatatgaccttaatttccgagaatagctggaaggcgcaggccttgtttccttgcccagtccagcgcgatgtcgtaacccgcatctgcatggcgcatgaccccggttgccggatcgttccacagaacgcgttccagccggcgatccgcatcttcggtgccatcgcagcagataaccatgcccgcgtgctgcgagaagcccatgccgacgccgccgccgtgatgcagcgaaacccatgttgcgcccgaagccgtattgagaagcgcgttcaagagcggccagtcggacacggcatccgaaccatccttcatggcctctgtttcgcggttgggcgaggcgaccgagccgctatcgagatggtcgcgaccgatgacgatcggggctttcaattcgccgttgcgaaccatctcgttgaaggcaaggccgaggcggtggcgatcgccaaggccgacccagcagatgcgcgccggcaggccctgaaaggcgatacgttcctttgccatatcaagccagttgtgcaggtgcttgttgtcgggcagcagctccttcaccttggcgtctgttttggcgatatcttccggatcgccggacaacgccgcccagcggaacgggccgatgccgcggcagaacagcgggcggatataggcaggcacgaagccggggaaggcaaaggcgttttcaagcccttcttccagtgccatctggcgaatattgttgccgtaatcgacggttggaattccggcattccagaaatcgagcatggcctgaacctgcaccttcatggaggcgcgcgccgccttttcaaccaccttcgggtcattttcctgcttggcgcgccattccgcgacggtccagccaagcggcaggtagccatgcaccggatcatgcgccgaggtctggtcggtgacgatatccggcttcacgccacgcttgacgagttccgggaaaatctcagccgcattgccgatgagcgcaatggattttgcctcgcctgccttggtccaggcgtcgattttggccagtgcctcatcaaggctgtgggtcttctcatcgacatagcgggtgcgcaggcggaaatcggcgcgggtttcatcacattcgaccgcaaggcagcaggcgcccgccatgacggcggcaagcggctgcgcgccacccatgccgccaaggccaccggtcaagatccacctgcccttgaggttgccgccataatgctggcgaccggcttccacgaaggtctcgtaagtgccctgaacaataccctgcgcgccgatatagatccatgaaccggcggtcatctggccgtacatggcaagacccttcttatccagttcgttgaaatgatcccagtttgcccaatgcggcacgaggttggaattggcgatcaaaacgcggggggcgtccttgtgagtgcggaacacgccaaccggcttgcccgactgcaccagcagggtttcgtcgtcgttgagcgtcttgagcgtggcgacgatgcggtcgaaatcgtcccatgtgcgggcagcgcggccaatgccgccatagaccaccagttcatgcggacgctcggccacatcggggtcgagattgttcatcagcatacgcagcggcgcttcggtcagccagcttttggcattcagttcgtcaccgcgggggctgcgcacttcgcgctcgttatgtcgtggattggacatagtgttctcctcaggattttagttctgcggcaattgtttccagccgctgcaaaagggttttgagatgcacgcgaagcgtgtccgctttggcttcgtcataggcgaaggggacggcttcggtcgcaagatgggtcgattgggcaagctccatctggatggcgtgaacgcccgtttgcggcctgccgtaatggcgcgtcgtccagccgcccttgaagcggccattgagaatcgaggtatagcctttggcctttgccgtaacttccacggcggcggcttcgatccccggatcgcaggttttgcccatatccgtgccgatgttgaaatcaggcaacttgccttcaaacaggaacggaatgtgcgagcggatcgagtggcaatcgtagagaatggcgacgccgtggattgccttcacgcgctcgatttcggcggcaagcgcatcgtgatagggcctgtggaagcgtgcaatgcggtcggcaatatcggcttcggtgggtgcctccccatctttccagatcgacaggccgtcgaaatcggtctcggggatgagcgtcgtggtgttctggccgggataaaggctcacgcctgccgggtcgcgattggcgtcgatgcaatagcggtggaaggtggcgcgcacaaaagtcgcgccgtcgatcaggccgtcatagagcttgtgaatatgccagtcggtatcggcaaggattttgccgttgtcgttgagccgcgaccagatatcgtccggcacatccgtccccgtatgcggcaggccaagaatgacaggcgaatttccctggcgggtttcaacggcgcgcatgtcatgcctccagatcgggcaggatgcccgctgaaatgacgcctgaaagcgtaccatcggcgaccagttcggcagcggccttgaggtcgtcggccatatagcggtcttcttccagtgtcgccaccttggcccgcagggcggcaatcaccttggcaagttctgcgctggtggtcagcggcttgcgcaattccacgccgagcgcgccggtcagcgcctcaatgccgataatggcattgagattggcggtcatctggagaaggcggcgcgcgccatggcaggccatggaaacgtggtcttcctgattggcggaagtgggggttgaatcgaccgaggccggatgcgccatctgcttgttttcgctcatcagcgcggccgaagtgacctcggcaatcatcaggccggaattaaggcccggcttgcgggcaaggaaggcgggcaggccgaaggagagggagggatcaaccagaagcgcgatgcgacgctgcgaaatagcgccgatttcacaaaccgcaagcgcaatctggtcggcggcaaaggcaacaggctcagcatggaaattgccgcccgatacggcgcgcccatccgaaagcacgagcggattgtcggtcacggcattggcttcgatttccaatgtgcgtgcggcctggcgcagaatatcgagacaggcaccgtcaacctgcggctggcagcggtgcaatagggatcctgcacgcgctggtcgccttcaaggtggcttcggcggatagcagacccttcaagcagggtgcgcaatgcccggcctgcatcgatctgtcccttatggccgcgaagctggtgaatttcctcatggaaaggcgcatccgatcccatggcggcatcggtggataatgcgccggtgatgagcgcggttcgtgccgcgcggtgggcgcggaaaagacctgcaagtgcaagcgcggtcgaggtctgggtgccgttgataagcgccagcccttccttggctgcaagcacgaccggcttcaggcccgcctttcccagcgcctttgcgccggagaggcgctcgccccgataaaaggcttcgccttcgccaatcatggcggcggtcatatgggcaagtggcgcaaggtcgccggaagcgccgacagagcccttttccgggatcatcgggatcacacctttttccagcatggcctcgataagcgtaatgacttcaagctgcacgccggacgcgccgcgcccgagcgaaaccagcttcagcgccatgatgaggcggacgatattttccgaaagcggttcgccgacgccgcagcaatgcgacaggatcagattgcgttgaagcgtggcgacatcgcccgctgcaatacggatcgaggcgagttttccgaaaccggtattgatgccgtaaaccggcgcgtctcctgccgcgatttccgcaatgcgcgcggcagctttttcgataccggcatggaatgcagggtcgatgcggacgggaagcccttcacgatagattttttcgagggtctccagcgggacggaaccgggcttgaggatgattgtcatgaaaggctccattcggacgtgcggtttgatctggcctttgaaaacccgcttccagagcgggttgaagccgatgcggtagacgagttcagccgggcgctcgatgtcccaaatggcgagatcggcatccttgccgatttcgagcgtgccggtttgatcgagaatgcccagcgcccgcgctgcttcgcgggtgacgcctgcgatgcattcctcgaccgtcatgcggaagagcgttgcccccatattcatggtgagcagcagcgaagtcagcggcgaggtgcctggattgttgtcggtggcaagcgccatcttcgtgcctgcggcgcggaaggcttcgaccggtggtttttgtgtttcgcggataaaataataggcgccgggcagcagcacggccaccgttccggcgctcgccatggcggcagcaccgtccgcatccgtatattccagatggtcggctgaaagcgcgccgtaggatgcggcaagggctgcgccatgcaggttggacaattggtcggcgtgaagcttgaccggaatatcatgtgccttggccgcatcgaaaacgcgggcgatttcatccggcaggaaggcaatgccttcgcaaaaaccgtcaacggcatcggccagcccctgttcggcaatggcgggcagcatgtcgttgataacgcggtcgatataggctgccttatcgccgttcatttcggggggaagcgcgtgcgcgccgaggaacgtggtgcggatcgccacgtcacgctcttcgccgagacggcgggctgccttcagcgatttgatttcgctgtcgcggtcgagaccatagccggattttacctcgacggtggtgacgccttcggcaatcagcgcatcaagacgcggcagggtttcgcgcaccagatcgtcttcgcttgccgcgcgcaggttccggaccgatgaaacaatgccgccgccagcgcgtgcgacttcctcataggttgcgccctgcaagcgcaactcgaactcatgcgcgcgattgcccgcatggacaagatgggtgtggcaatcaatcaatcccggcgtgatgagccggttgccgcaatctatcttctcaaaggaagcatattcgtccggaagcttgttttcaggaccggcatagacgatcctggcgtccttgacgaccagtgcagcttcttcgatcaagccgagatttgcggccttttcttccagcgtcgcaatgcgcgcatgggtgaaaacggtgcttgaattcttggtcatgagcgttttctcgcttccgctgtttcacaataatgtatatacatattatggaaacagcaaagaaaaaaatgcgcatggcggtaagctgttgaaagagcgccgttatgtcataaggtgaggagtggcccgaatgtccgatcaatccagccagcatttcattcatgcccgacaggcgctgttgcctgacggttgggctgaaaatgtgcgcatcggcattgcaggcggtgtcatttgctccattgagacaggcgttctggccgggccggacgacgagcggcagagcgtcgtcgttgccggtatggccaacctgcacagccacgcttttcaatatggcatggcggggcttgcagagcggcgcggcccatccgccgattccttctggagctggcgcgagatcatgtacaaattcgcgctcaccatgacgcctgaacaggctgaagccgtggcgctgcggctctatgtcgatatgctggaagccgggtttacccgcgttggcgagtttcattatctgcatcatgattgcgacggcacgccttatgccaatctttcggaaatggcggatcgtatcacggcggcggcgacaacggcaggcatgggactgacgcttctgccggtcttttatgcgcattccggttttggcggggccgctgccaatgaaggccagcggcggttcatcaatgatcctgaacgcttcgcgcgcctgattgagggctgccgaaaaacgctggagggttttgagggcgctgttctgggtgtggcgccgcacagtctgcgcgccgtgacgccggatgaactcgatagtgtcacgcagcttctgcccgatgcgccggttcatattcatgtggccgaacaggtaaaggaagtcgaggactgtatcgcctggtctggcaagcgcccggtcgaatggcttctggatcatcaggatgtgacggcgcgctggtgtctcattcacgcaacccatatgagcgacgaggaaacgaaacatatggccaaggctggtgcgattgccggtctttgcccggtgacggaggccaatctcggtgatggcactttcaatgcaaccgaatttgctgccgctggcggcaaattcggcataggctcggattcaaacgtgctgatcggcattggcgatgaactgcgccagcttgaatattcgcagcgtctttatcatcgcgcccgcaatgtgctggccgcaaatgagaaatcgacgggccgtgcgttgtttgatggtgcggttttgggcggcaatatcgccatggggcggccggaggatggcctgaaaaagggagcgtccgccgattttgtttcgcttgatgtcgagcgcctgccccatgcgaaaggcgatgtggtgctcgatggctggatttttgccggtcgtgcgcatgtctgtgatgtgtgggtgcggggtgtcaaacaggtggaaggtggacgtcaccgcttgcgcgacgaagcggagcgtgctttccagaaagccttgggcgaattactcgcctgacaggagacggcatggctggcgaagattcgatcgcaaaggacgtaccggcgctttcgctgcatcagcgtattctggacgatatagaatcgcgcatcctgtcgggagagtggctgcccggccaccgtattccgtttgaacacgagctgaccgagtattacggctgttcacgcatgaccgtgaacaaggctttgacccagcttgccaaggccgggctgattgagcgcaagcgccggtctggaagctttgtgtcgttcccgcaatcgcaggctgccattctggaaatccacgatatacgcgaagaggtggcagcacttggcctgccttatcgttttgaactgatgaaccgctgggagcggctaagcggccctgccgatgccagacggctcgacattgcgcgccatacgccgcttgttgaactcctctgccgtcattacgcgggcaagcgcgtgtttgcactggaagagcgcatcatcaatctggaggccgttcccgcagccgcagagacggatttcgcgcagaattcaccggggccatggctcgttgcctgtgtgccgtggagcagcgccaaacataccatccgtgccattgccgcgacgcaggaagcagcggccaaacttgatatcgcgcccggttcgccctgccttgtgatcgagcgccagacatggaacgccgaccagcctgtgacccatgtacgctttacctatcccggtgacagccatgcactggtggcgcggtttacgccatctcacggctgataaaaccgaaagaaaaaagccgccgcaggggaacagcggcggccaggttgcggcttgatccgggtgatgatcaggccgcgcgtttgatggcgtcaccgagaaccgaaatgatcgtgtcgatctgttccttttcgatgatgagcggcggtgacagtgcaatcacgtcgccggtgacgcggataagcaggcccttcttgaaacactcgacgaaaatgtcgtaggcgcgggcgcccggcgcatccttgcgcgatgcgagttcgacagcgccgacaaggccaagattgcggatatcgatgacattcggcgcgcctttcagcgaatgaagcgcttcctgccagtaatcggcaaggcctgcaccgcgggtcaaaagcccttcctcggcgtagatttcaagcgttgccaaaccggcggcggaagcaaccggatggccggaataagtgtagccatggaagagttcgatggcattttccgggccggtcatcagaccgtcatagaccttgcgggcggcaaagacggcgcccatcggaattgcgccgttggtgaggcccttggcggtcgtcacgagatcagggacaacgccgaaataatcaaccgcgaacggcgtaccgagacggccgaagccggtgatgacttcatcgaaaatgagcaggatgccgtatttgtctgccgtggcgcggatgcgctccagatagccctttggcggcaggatgacgccagccgaaccggacatgggttcaacgatgacggcggcgatcttttcagcgccatgcaattgtacgaggcgttccagatcgtcggccagttcgatgccgtttgcaggcaggcccttggagaaggcgttcttttcgatatcgagcgtatgacgcaggtgatcggcggggatctgcgggaagacacagcggttgttgacgaggccgccgacggaaatgccgccaaagccgacgccgtgataccccttctcgcggcccagaaccatggtgcgggtgccctggccgatggcgcgctgataggcaatggcgatcttcagcgccgtatcgactgactcggaaccggaattggtgaaaaacacgcggtcgagcttcgcctctgctccgccgggggcaatggcggcgagcttttcggcaaagtcgaaggcgacgttgtggcccatctggaagatcggcgcaaaatccatggtcgaaatctggcgttcgaccgcttcggtgatgcgtttgcggccatggccggcattgcagcaccataggccagccgtgccatcgagaacctgattgccgtcaacatcggtataatacatgcccgaggcgcttgcgagcaggcggggagccgccttgaactgccggtttgccgtaaacggcatccagaaattatcaaggcttggcgcgttggttttggtgagcattgttacctcctatttttaggtaggaggtcatgctttatcaaatgcaacaagtccttttctcttgccacttaaactattgtttttgcgtgtttagaaaatagtatttgtgctatattgaacacaagaaacaggaggggagggtgcgatgagcatcgatatcggcggaaggctgcgctatgtgcggatgcggcagaatctgtcgcagcgggagcttgccaaaagggccggtgtgaccaactccaccatatcgttgatcgaggccaaccagtccaatccatcggttggcgcattgaagcgtattctcgatggcatccccatcggcatggctgaatttttcgcgctcgaaccggatgcaccacacagggtattctatcaggcggaggaactggtggaaatcggcaagggccccatttcctatcggcaggtgggcgaccatctgttttcgcgcgcgctgcaaatcctgaaggagcggtacgaaccgggttccgatacgggcaaggtgctgctgatgcatgaaggggaggagggtggtatcgtcatttcggggcgcatcgaagtgacggtcggagccgaacggcgcattctggggccgggcgatgcctattacttttccagcaagctgccgcaccgcttccgctgcgtggggccggccccttgtgaaatcgtcagcgcctgcacgccgccgagcttctgaaagtgtgggtcgcccgtgggaaaagggcgacccggtacaggattaattatagcgcgcaatgcccagatcgtcggcgcggatatccgccttgttgccggaaatcagatcggcaagcaggcggccggagccgcaggccatggtccagccgagcgtaccgtggcctgcattgatgaacaggttgtcatagcgcgtgccgccgatgataggcgtggaatccggtgtcatggggcgcaggcccgaccagaaggttgcagccttgagatcgccgccggggaagagatctgtcaccgacaggtcgagtgtggcgcggcgcgcggcgggcaggtcatcggtaaagcctgacacttccgccatgccgccgacgcggatgcggtcgccgaggcgggtgatggcgatcttgtagctttcatccagaacggttgaaaccggtgcgcggctttcatcgacgatcggtgcggtgatggaataacccttcaccggatagatcggggcgttgaggccaagcgccttgatgagtgccggcgtatagctgccaagcgccacgacatagcgttcggcggtgacgatgccctcagaggtctccacgccggaaatcttgccgcccgacatgagcagcgacttgatgttgacgccgaagcggaacttcacgcccagcccttcggcaatcttcgccaaggcattggtgaatttgaaacagtcaccggtctcgtcgttcggcaggcgcaggccgccgacgaacttgtccttcgcatgggcaagcgccggctccacgttcacgcatccgtcgcggtcgagcacctcgaacggtacgccgtcctgacgcagaacctcgatatccttgccaatgccgtcgagctggtattgctcgcggaaaagctgcaaggtaccctgcgagcgctggtcatattcaatgccggtatccttgcgcaactcgatcaggcaatcgcggctatattcggccacgcgcaccatgcgcgtcttgttgatcttgtaccggctgtcggtgcagttggcgagcatctgcagcagccagcgatattgtaccggatcggtggtgaggcggagaatgagcggggcatgtttctgaaagagccacttggccgccttcaggggaatgccgggggcagcccagggggacgcatagccaggcgaaacctgacctgcattggcgaaggaggtttccagcgccgggccttcttcacggtcgatgaccgttacttcatggccgagcttggcgagatagtaggccgtcgtaacgccgatgacgccgctaccgagaatagtgatctgcatatacgcctctcgtggttatgctgttgtgctggtgccaccgccattcacgtaaacgtaaacgcgcgcataacggttgccaagcgcagtcagaatttcataggggatagtgtcgcagtcccgcgccacgtcttcgaggcgctgatgcgggccgatcaattccacaaggctgccgagtttcagcgttccctccggcaatgaggtgacgtcgagcgtgatcgaatccatcgatacgcgcccgatgatgggcaggcgcgtatcgccgaaaaaggctgcgcccttgttactcaaggaacggaacaagccgtcagcatagccgaccgcaatcgtcgcaatccgcatcgggccgttggcgacataggtgccgccatagccaactgtcgctcccttgtcgacgtcgcgcacctgaatgacacgcgccgaaagggtgaggacgggaaggatcgaatgcttgggtttcttattctcgtgcgccaccttatccgaaaagtcatgctgcctctccggatcgatgccatatagcgcgatgccggggcgggcgagatcgaaataataggtcttgccgaggaaggtgccgccggaattggccaaggcagccggcagtttcggcaggcgagcgagcaaggccgtcatcttggcaagctgacgggcatttaccgcatttcccggctcgtcgccgtttgccagatggctgatggcgaatttgatgtcgatcctgctcaggagcgtgacgttctcaagaaggcggtcaaattccttggctgacaggccaagacgagacatgccggtatcgaactggagcagggcgggcagttttttgcccagccgggtggcgagtgctgcccagttttcaacctgttccagcgaattgagaacaggcaggatgccttcgcgggcacaggctgcttccgttccgggctgaaggccgttcaggacataaagtgttgcgtcgggtttcaaaaagggcttcagcgccactgcttcgccaagatgtgcaacgaagaaatcgcggcaaccggcctcgtagaaagccggtgcgacccggcttgcgcccaggccataggcgtctgcctttaccacagcggccgtacgggttggggcaatgcgggttgcgatggctgaataattgtggcgcagggctgcgagatcaatggtcaatatgccgccagccgcgagatcgcgctcatcctgagaaaaaggtaaagacatctcaaccatacacccaacgctttccgggcttcgcgaaactcgtgtaaatacttacgaaagtttgatcagcgcccgcgctctttcccaaaagcacagcgcatcggagcgcgaagccctgcgatcccccactaccaaaatattgctattatgttagtcgaagactattcgaatgtttttgctatttgtggcatattgtgcgaatttctgcatgaattgcgcatattttaacttcaacggtgaagattattcatgtctacgctcgacggaattgatcgcaacattatccgctgcctgcgccgggatgggcgcatgaccaacagccagctcgcagcgcaggtgggcttatcccaatccgcctgcctgcgccgcgtacatatattggaggaaagcggggtcatccgcggttatactgccatcgtcggctcatcggatggtgataagcggctggtggcgatcgtgcgcattacgcttgaccgtcagacggaggaatatctcaaccgcttcgaggaggcggtgcgccgacacccggaagtgcaggaatgctatctgatgacgggtgatgcggattatattcttcgggtcgaggccgagaacgcggcggcctacgagatcattcacaaggaaatattgtcccgcttgccgggtgtggcgcgcatccattccagtttcgccatccgcacggtcctgttgtcgaaagcgctgtcgccgcgttcctgatggccaagcaaaagtagaaaaatccagagcggttccggttgaaatgaagccaccggaaccgctctaactctttgttttatcgcatttctccgcccaggtatttcacacttttggctcaaaaatgctctggattttcatgcaacaggattagcggaactcgtaacgcaggccagcgcgtacggtgtggatgttgaagccattgtctttggcctgtggtccatcggcgcccgcaccctggccatattggttgataacctgacggtcctgctcgtcatagccataggcgttgccgccgttgacgcgcagatagcgatagccgaggtccagcttgagctggtctgtcaaatcgtaactcacgcctgccatgagcgccatggcgaagcgccagctatcgaagccgtccttgtcgctctgtaaagtgcaggttgggcagatttcggatgtcttccaggtgtcgtatttcacgtaagccgcaccgatgccagcgccgagataaggcgtgagggggccgacacgcggcaggtcgacataggcattcgccatggccgtccacacgcttgcctttgaattgtcttcgtaatggcaattgtcttccacgggattgaggccgtggctgctcttcacatagctcgggcagttggttctgccgttgatgcttgcccggaaataatcgagcgtcagatcggtgcgcaacatgtcgttgaagcgatagccgacgccgaccccataggaggctccgcctttcagcgagaaatcatcatagttgaaggtgtcgtcaaccccgcgatagggttcttcaaactggttccagaaatcccacttgccgccggttttcgatttaaaattgtagccgatatcgccccggagataccagcccgcaagggctggctggggtaaaggctcaaaaacgggttcctgaactatgaggtcagcggctgatgccgcgctcacgcttgtgattaaaccgcatatcatgaccgcaatggcgcaaccgcgtttcatgtgtttcactccagcccaaaaaaatatacggttttcataccgctcggtcggagatgtaaactgatatgcttaaatattggttattttatataagtgttaacttaaaatttcattatgttagagttgccaagatgctagcgtattatgccctgaaaaagcttaatcgctgcgcggcttctggtgttaactcagtcgcaggcataataaaccaagatatttattaaaaagctggaataaggcccgactattatcgggccttatatctgttggtggatagatcagaaatcgatcgaatggataatcgacttgtcgatttcattgatgtcgcgtttgccgcagagggccatggtgatgtccatttccttgcggatgatttccagtgcaagcgtcacgccttcgttgcccatggcgccaaggccataaaggaacggacggccgatataaacgccctgtgcgccgagtgcgcgcgctttcagcacgtcctggccggaacgaatgccgccatcgacatgaacctcgattctgtcgcccacggcttcaacaatcggttgcagcatggagatggatgagggggcgccgtcgagctggcgtccgccatgattggatacgataatggcgtcagcaccggatttcgcggccattttggcatcttcgacgtcgagaatacccttgaggatgagcttgccgccccattgttccttgatccactcgacgtcgctccagttgagctgcggatcgaactgttctgccgtccaggaagacagcgacgacagatcggtaacatttttcgcatagccggcaatgttgcggaaggtgcgccgctgcgtacccagcattccaaggcaccaggcggggcaggtcgccatctgccagatatgcttgggcgtaaatttcggcggagcggaaaggccgttgcggatatccttgtggcgctggccgagaatctggagatcaagggtgagaaccagggccgagcaaccggcagccttggcgcggccaatcaggttttttacgaaatcgcggtcccgcatcacatagagctggaaccagaacggcttcttcgtcaccgaggcgacatcctcgatggagcagatgctcatggtggaaagggtgaagggaacaccgaaagcttctgccgcctgtgccgcgagcatttcgccattggcatgctgcatgcctgtcaggccggtcggggcaagcgccacgggcatggccactttctcgccgatcatggtcgtttcgagcgagcggttggtcatgtcaaccagaacccgctgccgcagcttgatcttcttgaagtcgtcttcgtttgcccggtaggtggactcagtccaggcgccagaatcggcatagtcgaaaaacatcttggggacgcggcgccgggcaagccgcttcagatcggcgatttcaacgatattggacatcatcccaccctttgtggtcagttttctttaccaatcgaatgacggatcgcgcgcttgaaatcaagtcccaacaagcaattcgataacaaatggctcgcggttaattgaagctgtgcacttttcttcttatgctattggctcccgccccggcacaatttgctggcaggtcatggcggccaggcattgtgcttacaggatgaagagatgagcaagggtaaaaaaaccggttttatcggcaaacgttccagcgcggcaggcggatggggtgcgctgaaaagctgtggccagcaattgctggccagcggtgcaccgctggctggcgcccgtgcgcttttgaaagccaatcagccggatgggttcgattgtcccggttgtgcatggggtgatcccgaacatggctcgtcttttgaattttgtgaaaacggcgtcaaggccgttgcctgggaggcaacggaccggcgcactacgcctgccttttttcgcgaacacacggtttccaagcttcgggaatggacggattacgatctggaaaatacggggcgccttacccatcccatgcgctacaacacggcaacggacaaatatgaagccgttgaatgggatgaggcttttcaggctatcggcggcattctgaagagtttcgacacgcccgaccgggtggaattctatacgtccggccgcgcttccaatgaggcggcctttctctaccagcttttcgtgcgcgcctatggcacgaacaattttcccgattgctccaatatgtgccacgaggcaagtggcgtcgcgctgacgcaatccgtgggtgtcggcaagggcacggtgctgctggaggattttgaacaggccgatgcgatcttcgttgtagggcaaaatcccggcaccaatcatccccgcatgttgggcgatctgcgccgcgcggcggagcgaggagcgcgcatcgtagccttcaacccggtccgcgagcgcgggctggaacgctttgccgacccgcaggacaagctggaaatgctgcatggcggcagcgagccgatcacgagcgattatttccagccgcgccttggcggggatcttgccgctttccgcggcatggcgaaggccgtgttcgctgccgacgatgcagcacttgctgccggacggccttctgttctcgaccgggcgtttctggctgcgcacacggcggagctggaagcctaccgggctgcggtggatgcgacttcctgggatgagatcgaggaccagtccggccttcttcgccaatcgctggagcgggcggcggaaatctatatgcaggctgggcgtgtcatctgcacctgggcgatgggcatcacgcagcaccgccattcggtcatcacgatccgcgaaatcaccaatttcatgctgttgcggggcaatatcggtaagcccggcgcggggctctgcccggtgcgcggccattccaacgtgcaaggggaccggacggtcggcatcaacgagcatccgccggttgcgtttctcgacgcgctggaaagggaattcggtttcaagccgccgcgcgagcccggacataatgtgctgggcgctatcggcgcgatgctggatggtacggcgcaggcttttgttgcgcttggcggcaatttcgcccgtgcaacaccggacagcccgatcatttcgagggcgctgtccagccagcggttgacggttcatatcgcaaccaagctcaaccattcacatctggtgccggggcgggattctttcatcctgccatgtctgggccgcactgaaatagacctcaattccaaaggcgtggcgcagatcgtgacggtggaggattcgatgagcatggtgcacgggtcgggtggcatcaaccagcccgcttcgccgctccttcgctccgaagttgccattatcgcgggcatggccaatgccacgctgggaccaaagcccgtggactggctggcgcttgccgatgattacgatcttatccgcgagcatattgcgcgggtgctgccggatttccacgattataatcgccgtgtgcgggtgccgcgcgggtttcacctgcgcaatgctgcccgcgaccttgagtggaatacgccaacgggcaaggcaacgttctggaccggtgccctgccgcaagcgatcgagcaccagcaggtgcgggataagccgggacgttatgtgctgcaaaccttccgcagtcacgaccagtacaacaccacgatttatggcatgaatgaccgttatcgcggtgtttacggcgagcgccatgtggtcttcatgaacccgcttgatatggccgatctgggtgtcgaggctggagaccgggccgatattgttggagagttcgatgatggcgtggagcgtgttgccgcgaatttccgtttcgtgccttatgacattccgcgcggctgcatcgctggctactatcctgaaatgaatgtgctggtgccgcttggcagtgcgggcgacgagagcgacacgcccacgtccaaatcgatcattgtatcgttccggcttaaccggacaaaggctgcatgatggatgaagatgaggccgaatatatgcgtctggtcgaggcgctgaaagccgaagcgggcaggctttcggggctcggcgcgggtattgttgccggtcttgcgctcgatatcgcgtcggacagccgcacatttgccagggttttcggcctggcgcatgccttggtgctgcgggaactgaccgcgctcgcgcagacgggtgattatgtcaggatcaggcaaagggatgcgcgcacgcagcgcacgcattacgaactggggcaggcaggacatcgcctcgtggaagaggtgaaaggttaaagcgcactcgcgggggtgaattatttggattttgagttttgtgccgctgcgccaaagccttcggcaatgccgatattgggccgcttccacgggaagccggagcagtttctatgtattttatcgaagtctattgtagcgataactatgattcatgatgttttgaaagcgtgcttttctctacatgcttttgattgcattctcacggcaaccaaacaaacgagaatcgtgtaaatggcggtaatatcgttccctgagactatccggggcgaatgggggcgcgttgcaatgcaacgggctgcgcgaacaggcaaatacctgattttgggcgcattcgccggtcttgcaacctgcattcagatcctgtcggccggaagtccggcatatgctgattcactcaatgtcgtgccggttgcggtccgggaagcgaagcttgtcgattaccagccgaaattgacgctttccggggctgtcgccgcgcgctctctggtcaatgtatcgttccgcgtcaatggtcaggtggtcgaacggctggtcgatatcgggcagcatgtcgaaaaggggcagcttctggcccgcatcgacgatgttgaacagcgcgccaatatgcgcgttgcgcaggcttccatggacgccgcagaagcgcagctcgtgcaggccgacgccaatttcaagcgccagcaggcgctgttgaagcagggttttaccacgcgcagccagtatgaccaggccgatcaggcattgcgcaccgcgcaaagtgcgctttccagcgcgcaaagccagcttggcaatgcacgcgacgagctttcctataccgagcttcatgcccctgtttcaggcgtcgttacggcgcgcaatatcgaaacgggtcaggtcgtgcaggcagcgcaaacggctttctccattgcggaagacggctcgcgcgacgctattttcgatgtgcaggaaacattggtgaatcatgcccgcattggaatgggcgtaacggttgccctgcttgccgatccttccattgaagcagagggcaatatccgtgaattgtcgccggttgttgacgcacagaccggcacagtgcgggtcaaggtaggcattgcgcaggcaactgcgcagatggcgcttggcgcaatcgtcaccggaactgtccatatggatgcgcggcaggtgatcgtgctgccatggagcgcgatggcctcggaggcgggacgaacggccgtctggcgcgtggatagggacacgcatgtcgcgacactcgttccgatcaaggtgctggcctatgaaaaagagcgcgtgatcgtcgaaagcggccttaataacggtgagcttatcgtgaccaaaggtgcgcagatgctgcgctccggcgagccggtagagatcatgcaggggcctgaaggagctggctcgcaatgaaaatccatatgaaccccatgttccgtgctgccggttgcgcggtcctgtttggcgcgctgacggtgcttgccgcttgcggcaaagaggatgaaaaggcgcaggaagctgcgcccatccgcccggttctctatacgatcgtggagccgaagcctgtcgcccagacgggttttgcgggcacagtcgagccgcgctattcgaccgatctggctttccgcgttctggggcgggtcatagcccggcctgtgaaggtgggcgatctcgtgaagaagggcgagatggtggcaatgctcgatccatcggcgcttgatcttgcggtgcaatcggcaagggccgaccttgccagtgccgaggcacaatatgccaatgcttcggcaagcgaggaacgccagcgtatcctgctgcgtggcaacaatgtttcgcaggccgattatgacgcggccaggcaggcgcgcgacagcgccgaggcagggctggaaaaggcgcaggccggtttgcgcaaggccgaagaccagcggggatatgccgtgctgcgtcccgatttcgatggcgtgatctccgcaacggctgccgaagtcgggcaggtggtttcggcgggtcaggcgatcgtgaccgtggcgcgtcccgatgtccgggaagcggtggtggatattcccgacagcatgaccgaatatttcaagcccggcactcctttcaatgtgcagcttcaggccgatccttccgtgaaaggaacgggaagcgtgcgcgaggtcgcgccgcaggccgatgcacaaacgcgcacacgccgggtgcgcatcgcacttgacaatccgcccgaagggttccgcctcggcgcaaccattcaggccgctcgttccacgccggaaacgggcttcgtttccctgcccatgccgtcgcttctcgaacaggacggcaagaccagtatatgggtgatcgatcccggaacacagaccgtgagccttcacgatgtgcgcgttatcgagcgcaagggagcaagttttgtggcaggcggggtcgaggccggcagctatgtggcaattgccggtgtgcatgaactgaaagcagggcagaaagtccgtctggacgagaaaggaagcgggctgtgaaaaagggattcaatctgtctgactgggctttgaatcatcgctccctggtctggtatttcatgctcgtttttctcgttgcggggcttgtgtcctatctggacctcggccgcgaggaggatccggaatttaccgtcaagacgatggtggtgcaggccaactggccgggcgcttccattgacgagacgctcaatcaggtcacggaccggctggaaaagaagctcgaagagctcgatacgcttgattatacgcgcagcgtgacgacggcaggcaagtctgtcgtctttgttttcctcaaggatacgacgcgtgcgcaagatgtgaaaaaatcctggaccgaggtgtgccacctcctgaccgatatccagaataccttgccgcagggcgtctatggtccctatttcaacgaccagttcggcgatgttttcggcaatatctatgccttcaccgctgatggtctgtcgatgcggcaattgcgcgactatgccgaggatgtacgcacgaaaatcctcaccatcccgaatgccggcaaggtggagctgatcggtgcgcaggacgaggccatctatctggagttctctacccgccaggtcgcagcccttggcctcgaccagcaggcaatcctgaaagccttgcaggatcagaatgcgattacgccttccggcgtcgtgcaggccgggcctgaacgcatcagcgtgcgcgtcagcggccagttcaattccgaagcggacctgcgcgcggtcaatctgcgtgtcaacaaccgcttcttccgcctgtcggatgtggcgacgatcacgcgcggctatgtcgatccgcccacatcgatcttccgcgtcaatggtgaggatgccatcggcctcggtatcggcatgaagccgaacgggaacctgctggaatttggcgccgaacttgacaagatgatggatcaggtcacggcggaattgccggtcggcgtcaaggtgttcaaggtggccgaccagccgcaggtggtgaaggaggccgtttccggcttcacgcaggcgctgtttgaagcggtggtcatcgttctggccgtcagtttcgtcagccttggcctgcgtgccggtttcgtggtgtcgctttcgatcccgctggtgctggcaataactttcctttccatgtcgctgatggatatttcgctgcaacgcgtgtctcttggcgcactcatcatcgcgctcggccttctggtcgatgatgccatgattgcggtggaaatgatggtggcgcggcttgaacatggcgaccccatcaacaaggcggcgacctatgtttattcgcatacggcctttccgatgctcaccggcacgctggtcaccattgccgggttcattccgattggactgaataacagccaggcgggcgaatatacgttcacgctctttgtggtgatcgcagtttcgctgcttgtttcctgggtcgtggccgtgttgttcgcaccgcttctcggtgtcacgttcctgccgaaaaagatgaagccgcatgaagaaaagcgcagccgcttcttcgaggctttctcccgtgttctgcttttatccatgcgccacaaatggacgacgatcatcacgaccatcgttttattcgtgatttccgtcttcggcatgggtttcattgagcggcagttcttcccgcaatcggaccgcccggaactcgttctggactggacgctgccgcaaaacagctccatcgccgacacgaaggcgcagatggaacgctttgaagaaacaatgttgaaggataatcccgacgtggagcattggagcacctatgtcgggcagggggcaatccgtttcgtgctgtccttcgacgtgcagccagccaatccatattttgggcagatggtggtcgttgccagggatgtggaggcgcgcgaccggctgaaagcgaagttcgaggcggcgttccgcaaggattatgtcggcaccgatgtctatgtgaaatatctggagcttggaccgccggtcggccgtcccgtgcaataccgcatttcggggcctgatgttcaaaaacttcgcggtatcgcgcaggattttgccggcatcctgagcgccgacaagcggcttggggtggtcaattataactggaacgagccgggccgcgtcattcgtgtcgatgtcatgcaggacaaggcgcgcaagcttggtatatcgtccaaggatatcgcaacgacgctcaacggtgtcgttggcggcatcacgatcacgcaggtaagggattcgatctatctgatcgatgtgattgcccgtgcgcaggcgcatgaacgcgattccatcgatacgctgcaaagccttcagatcgcgacgggcaacggcacctcggtgccgctggcggctattgccaatttccgttatgaactggagcagccggtcatctatcgccgctcgcgcattcccacgattacggtcgcagccggcattatcgacaagaccatgccggatacgatcgccagggatctcggccccgcgatcaagactttcgccgacaggctgcccgctggctactatatccagaccgcaggcacggtggaagaaagcggcaagagccaggggccgattgctgccgtcgtgccgctgatgctcttcgtcatggcgacggtgttgatggtgcaattgcaaagcttccagcgcctgttcctcgtggttgcggttgcgccgcttggattgatcggcgtggttgcggccttgctgccgagcggcaagccgcttggtttcgtggcaatccttggcgtgctggcgctgatcggcatactcatccgaaactccgtcatcctgatcgtgcaggtagaggaggatattcaggaggggctgcatccatgggatgcggtcatgaaggcgagccagcatcgtatgcgccccatagcactgacggcggccgccgccagccttgctctgatccccattgcccgtgaagtattctgggggccgatggcctatgccatgatgggcggcatcatagcggggaccgcaatcacgctcctgttcctgcccgcgctctatgttgcctggttccgtatcaaggagccggagcacagcccagatgagccgcatccggcttcatagtcgaatgagagtgcttgaaattaaaaatgcccgccgtcgagcgggcattttcatgaaaacatcacttgctattggttctatatcggttctattataccgcgcatgaatagaaccactttgatcaatgccattgaagggcgcgggttgcgcgatccgcagcttgcggggccgctctatcgcagcctcgcgcggattctgggcgaactgatcgaggaagggcagcttgcgcccgcagtggggcttccgccggaacgcgaccttgcggagcaattgggcatcggccgcatcaccgtgcgcaaggcctataaggaacttctgacccagggctttgtggaatcgcggcgcggcagcggcaccttcgttgctgaacggccagtgcgcatcagccagcatttgtggcggctcacttccttctcgcaggatatgatttcgcgcggtaaggaacccggcgcgcgcgtggtgacgaacaggatcgacaagccttcgccggatgaggctttccggctcggcatcggtgtggatgccagtgtcgtgcggcttgatcgcctgcgacttgccgatggtgttcctatggccttcgagcgcgcggtggtgccgcgccattatctcgatcaggaccgtgtggacgaaacatcgctttacgaagcactggcgcggcgcggccacaagccggtgcgcgccttgcagcgcctcaccgccgttacgctcgaccccggcactgcccatttgctgggtgtgcaccacggcgcgccggccctgctcatcgaacgtgtctcgcatctcgaagacgatcggatcgttgaatatacccgctcgcattatcgtgctgacgcttatgactttgttgcggaattgaaaattggagaatgactatgaacagcccttcctccctgatgttgcaggaaacagaacaatcgcctgccgtcgttgcgaagctgcttgaaaaagaggcggggacgtttgcggaaatcgcccgtatcttccggaaaaatgaccctgccgtcattaccacggctgcgcgcggctcgtcggatcatgctgcgaccttcttcaaatatctgatagaaattgcaacaggcgtccccgttgcttccatcggtccgtccattgcttcggtttacggcagcaggctcaagctgaaaaacgggttgcatttcacggtgtcgcaatcgggcgcaagccccgatatcatagcggcgcaggaggcggccaaaaagggtggggcgacgacgattgccgttgtcaatgtcgtgggaagcccgcttgccagggatgccgatattgttctggcgctccatgcgggcgaggaaaaaagcgtcgccgctaccaaatccttcatcgcatcggttgccgcactttccggtgttgtggcagcaagcagcggcgatgcgggtttgcgcggcgggcttgagcgcctgccggaagcattggccgcaacccggcccgagggccgcgaggtggttgaaaatcttctcttcaacgctcgctcgctttacacaggcgggcgcggcacggcctttgccatttcgctggaagcggcgctgaaggccaaggaaaccgccaatatccatgcggaagccttttcattggccgaactgatgcatggccccatgcgtcttattgaagagggttttcccattgtttccttcctgccgcgggatgaggctttcgacaccaatattgcggcgctgaagcggtcgcattctttcggggcaagcatcgtgacgctttccgatgcgcaaacgccgggcttccgcctgccatcggcaagcacgggtagcccgcatctcgatccgctcgtctcgctcatcaattattaccgcgtcatagaagcggtcacgcgccgcaagggtttcgatcccgacaagccgcgcaatctcaacaaggttacggtgacggtatgatgaagaaatcagcaattgcaggcgcgcgcatcttcgacggtgagcgctttcatgaccagagcgcgctggtattcagcgatggccagatcgaggccatcgtaccggaagcatcgcttgccgagggccacgaaatcgaaaggctgaagggcggcgttcttgcccccggtttcatcgatgcgcaggtgaatggcggcggcgggcgtatgctcaatgacgagccgacgcccgaaaccatgttcgtgattgccggcgggcacaggaaatacggcacgaccagcctgttgccgacgctcatcaccgatacgatgcccgtgcgtgaccgcgccattgaggcggcgattgaagcggtgaaggctgacaggggggttgctggcctgcatctggaaggcccgcatctggcgccagcgcgcaaaggcgcgcatctggcggaactgatgcgcccggtcaatgatgccgatattgcgctctatatccatacagccaggcagattggcaccttgctggtgacgctcgcggccgaacaggtgacgcctgaacaggtgcgccgcttgagcgatggaggcgtgatcgtcagcattggccacagcgacacgaccgctgaagaagccttccggcgcttcgatgccggtgcgcgcagcgtgacgcatctttataatgccatgagccagattggtcatcgcgcgccgggtcttgccggtgcggcgctcgatcatcccgatatctggtgcggtatcgttgcggatgggcatcatgtcgatccgatggcgctgcggctggcgctgcgtgccaagcgcggcgatgcgcatctgttcctcgtgacggacgccatggcgcttgtcggatcggatgcggaaagcttcgagataaacgggcgcagcgttcgccgtgtgccgggtggcatctgctccaagctggtcctgccggatggcaccattgccggttccgatctcgacatggcttcggcggtgcggtttgccgtggcagaactggaactgacgcttgccgaggcgctgcgcatggcaagcctctatccggcgcgctatctgcgccttaatgatcgcggccggttccgtccgggaatgcgcatggatgccgtgcatctggatgacgggctgttcgccaaatccacatggctttccggcgaaaagcagattgcaggctgagggcgcgatgacggaaatcacggaccgctatttcaatgatgtgattgcgcggctttcgggcctgcgcgaccggctggccgcgcagatggaaaaagctgccgatctcatcgcagcagcggcaagggcggaccggcgcgtctatgtgttcggcaccggccattcgcatatgatggccgaggagcttcattaccgcgcgggcggactggcgatcacggtgccgatcctttgcgggtcgatcatgttgcaggatggcgccgtcgcaagctcgcattttgaacggattgaaggtgcggttcgaccgatcctcgaccgctacgggatccgggacggtgatgtgctagttgtcgtctccaattccggtgtcaatgccgctccaatcgaggcggcgcgctatgcgcgcgaaaagggcgcggcgattattgcccttacctccgttgcctattccaatacgattgccagaggacgcacgcagcttctttcacttgccgatgtggtgctggacaatgacgcgccttctggcgatgccgtgctggagattgccgggagcgcgctcaaggtggggccggtttccacggcgcttggcgtcacgatcctcaatgccgtcttcgccgatgtggcggcgcggctggtgggcgagggggacgcgcccatttatctcagcgccaatatgccgggatcgggcgatatcaaccgttcgctggtggagcgttaccgcgaccgcaatccgcatctttgaaaaatttgggtgatctttcctctgatcgtgcttgatagcgcaatccggtcagtgcattacgcattctggcaaggctgaagcattgcgctggattaggctcgcaaaagcgttttggctgatgccctggaaatagaggaagactgatgcttaactttgtcctgactgtcacttgcaagtccacccgcggtatcgttgccgctatttcgggttatcttgccggtaagggttgcaacatcatcgatagcgcccaattcgacgatctggatacggggcgctttttcatgcgcgtcagcttcatttccgaggagggcgtgcttctggatgaattgtgcgatggttttgccgcagttgccgcaccgttcgagatgaatttcaatttttatgacaatgcccatcgcgtcaagacgcttttgatggtgtcgcgcttcggccattgcctcaacgatcttctctatcgctggaagatcggcgcgctgcccatcgatatcgtgggcgtggtgtcaaaccatttcgactatcaaaaggtcgttgtgaaccacgatattcccttccatcatatcgcggtcaccaaggccaacaagccggaagccgagcgccatttgatggaaatcgtggaagataccaacacggaactggtggtgcttgcgcgctatatgcaggttctctccgacgaattttgccagaaaatgtcgggccgcatcatcaatatccaccattccttcctgccgtccttcaaaggcgcgaacccttacaagcaggcctatgagcgcggcgtgaaacttattggcgcgacggcccattatgtcaccgccaatctcgatgaaggcccgatcatcgaacaggacgtggcacgcatcacccatgcgcagaactcggccgattatgtgtccatcgggcgcgatgtcgaggcgcaggttctggcgcgcgctgttcacgcgcacatccatcaccgctcattcctcaacggcaaccgcaccgtcgtattcccggctagccccggctcgttcgcctccgaacgcatggggtgatattgcggctctggcggcctgcaaatcgcgtctttttacgcttccggtgctcacgtactcaagtacggctcaagcgccggttcgcaaaagccacgattttcggcacgccataaccataatctccgccaatcgcctgacttcgtgaggcactggtcgatgcgttgcggcttataaataaaaccccgctttcacggggttttattttgttcttgaatcagatcgatcagtcgatatcgaaggaaacaccctgtgcaagcggcagggccttcgagtagttgatggtgttggttgcacggcgcatataggccttccatgcatccgaaccggattcacggccgccgccggtttccttttcaccgccgaatgcgccgccgatttcagcgcccgacgtgccgatattgacattggcgatgccgcaatccgaaccttctgcggagaggaaacgttccgcttcctgcaaattcagcgtgaagatcgaggatgacaggcccgcgccgaccgcattgtggctcgccagcacatcgtcgaagtcggaatatttcatcacataaaggatcggtgcgaaggtttcttcgagaaccgggccttcctgacgtggcatttcgacaatagccgggcgcacataataggcgttttcatatccggtatcgacgcgctcgccgccctgcaccttgccgccatgggcggctgcttctttcagcgccttctgcatattgtcgaaggcttgtttgtcgatcagcgggccgaccagagcgctggtttcaagcggcgagccgaccgaaacgctggcataggccttctggagacgcggaacgagtgcgtcataaacgctttcgtgcacgaaaagacggcgcaatgtggtgcagcgctgaccggcggtgcccatggcgccaaaagcgattgcgcgcagtgccatgtccagatcggccgacgggcagacgataccggcattgttgccgccgagttcgaggatcgcgcgcgcaaaacgcttggccaggcgcgggccgacttcgcggcccatgcgggtcgagccggttgccgaaacaacgggaactttcgggctgtcaacgaggacttcaccgatttcacggtcgccgagcaggagctgcgaaatgccttccggcgcatcgccgaaacgcttgagcgcgcgcttgaaaatcgcatcgcaggcaagcgcggtgagcaaggtcttttcagacggcttccacacaaccgcgttgccgcaaacgatggcgagcgccgcattccatgaccagacagcgacggggaagttgaaggcggaaataacgccgacgacgcccagcggatgccaggtttccatcatgcgatggccggcgcgttcggtggcgatggtgaggccgtaaagctggcgcgacagaccgactgcgaaatcgcagatatcgatcatttcctgcacttcgcccagaccttccgacgggatcttgcctgcttcgagcgagacgagacggccgaggtcttccttggaggcgcgcagttcttcgccgagcaggcggatcagctctccgcgctttggcgcgggaacggtgcgccatgcgcggaaggcttcatcggccttggcgatgatcttttcggcgtcttccttgctgtgggtcttgatcgaagcgatctcttcaccggaaacggggctgaaaccggtaagatcgccgccggtataggcggatgcgtcgacgccgagtttggaaagcagatcggcggcttccttcttcacgtcgatttttctaacagcggtgttcatggttttcctctctgtctaagttgtttgcgcataatccggtccgaaaagtccgtaacttttcagggttatgcgtttattctgccgcttcaaggcccttcaggcctgcctgaagggcttcaatggattcccgttcgatgcgggcatagtgctcgaactcattgagcacttttgcgcccagatcgtcctcgaaacgcttctggttggggctttcgacaaattcctgtgtttcgtcgtcgcccagattggactggaatataccggcggcgctgaccggcaggaagtcctcataggtgatcgggtcgaactgcaccgcgccagcttcaatcagaacttcgatatcagtgcccggcctgaaacttgcaagctttgccgcatccttcaccgaataggcgaaatagccaagcccttcttcgcgaatgcctgcccatgtgtcggggaaggcggtggagtgaaccggaacaccggccgcgctcagatcgtaatagccgaccgggaacatgcccatgaccgcgaagacgcggcgcatcatggaaagctcggcggcggtgccaaggcggattgcgccatggcgttcttccgaaatacggtcgagcgcatcggtttcggccaggcgttcatgcagatggctgtcgtcggccagaaccttggcattcacgtcggcgacgaggtccatgagggtgccataggcaggcacttcttccctgtacatggccgacatggctgccgaaaaagcggagcgaatggcatccggcgaaacgaatttctggtctttcattgcgaaaatttccgttgaaaggggcatcttcgggcaatgcatgtctggcttggggggaacatgcatggattatgatgaaaatgtatcatatcagcggttttgcggttatgatcgcgacgaaagcaactatgttaatgcgagaatggaatgaagctgagcaggagattgatcccggacattgccacgctgcaagcctttgaatgtgctgcccgccatggcagtttcacgcaggccgcgcatgagctcaatctcacccagagtgccgtcagccgacagatcaaggatctggaaagccagttgggcgtgctcctgttcgagcgcattcgccagcgtatcctgttgtccgatgcagggcggaaattcctgccggaagtgcggcgccttcttaaccagacagaagatacgatgctgcgcgccatggcctcggcacagtccacctcgtcatccagcatcgcaaccctgccgacattcggcacacgctggctgatgccgcgcattcttgatttcgtagaaaaacatcccggcattgcgctcaatgtcgcttcccgttccggtgtcttcgatttcgaggagcaacccttcgatctggcgatccattatggccagccggtctgggcccacgccacctgcaccttcctgtgcagtgaggtgatcgttcctgttgcaagccccagtcttttgaaaacgcgccgccccgcttcgccggaagagcttgagaacgaacccctgctgcatcttgcgacgcgacccaaaatgtgggcgcaatggtttgaaagttgtggtgtggaggggcagtcggcctatcggggccatcgttttgaacagttctcgatggtgatcggcgcggcattggctggcctgggttttgcgcttttgccgctttatctgatcgaacaggaattgcggagtggcgaactggtgctgctttttgaaaaaccaatgcgaaccgagaatgaatattatctcgttgtgccggagggaaaactggaaaatccgctgacgcaggtgttctgccagtggatcgccgggcaggtcgggaataccgactactcgtcgttggttcattccaaaccggaatgaattgttgcgcaaataacgctgtccaaccggctttcgcggcgtgaaatagaagcagtcgggcagggtgcccgtgtttcactattttaatggttgatctcaatgctgaacgatccgcgctcccatggtctttgggaaaagactgctcctgccgctcccaagacgactgcgctgcaaggcgatctggctgcggatgtggtgatcgtgggcggtggcttcaccggcctttccacggcgctgcatctggccgaaaaaggcgtgtgtgccatcgttcttgaagggatcgagatcggttatggcggttcggggcgcaatgtcggtctggtgaatgcaggcatgtgggttatgccggacgatctgccgggcgtgctcggccagaaatatggcgaccggctgcttgatgttctgggcaatgcaccgaagctcgtcttcgagatcatcgaaaaacacaagatcgcctgcgaggttgaaaagcagggcacgctgcactgtgcggttggccaaaagggtctgaaagaacttgaagaccgccatgagcaatgggcgcgccgcggcgccaatgtgaagctgcttgatgcccgggaaaccgaagccagggttggcacaagggcctatacaggttcgttgctcgatctgcgggcaggcacggtgcagccacttgcctatgtgcgcggccttgcccatgcggccattgccgctggcgcgaccgtttttaccggcagtccggtgattggcgctgaggaaaagaacggcaaatgggtggtcaggaccgccagaggttccgtgacggcaaactgggtggttgtggcgaccaatgcctataccaatgcgccgtgggccgaggtgcgcgccgagctggtgcatctgccttatttcaacatggcaaccaagccgctttccgacaatctgaagaagagcatcctgccggaacgccagggtgtgtgggatacgaaggaagtgctttcgtccttccgttttgaccagcagggccgccttgtttttggaagcgtcggcgcgctgcgcaatacgggtgctgccgtgcacaaggcatgggcaaagaaatcattgaagcgtctcttcccgcagattggcgcggtggagttcgaggccgaatggtatggcaagatcggcatgaccaatgacagcctgccgaaattccatcgtcttgcgcgcaatgtggtcggcttctccggctataatggacgcggcattgcaccgggcacggtgtttggaaaactgctgtcgcagcttgtgtccggcgagatttcggaagccgatctgccgctgccggtcagcgacctgaaggaacagaatttccgcggcctgcgcgaagcctattacgaggccggtgcgcaggttgcacatgtggccgaaatggtcatctgagtttccgggccgctcataaatccaccatatccccttccgcagaggaatattctgcggaagggttttgtttgtcgggcaccggatgggtgccggtttatttcttcttcatcgcttccagcaatgcagcaccaaaagcgccggttgaaggctgttcctgcctccgttgcggagagaagtttttcgcgggcctctgatcacgggcgccgggtgcgcgtggagcaggggcttcgccgccgtcctttctcatcgtgaggccgatgcgcttgcggggcacgtccacctccgtcacacgaaccttcaccacgtcgcccgccttcaccacttcatgcgggtctcgcacgaagcggtcggcaagctgcgagacgtgaacaagcccgtcctgatgcacgccgatatccacaaaggctccgaaggcggcaacattcgtcacggtgccttccagcatcatgccgggtttcagatcctttatgtcatcaatgccgtcggcaaaggtcgcggtcttgaattctgggcgcgggtcgcggcccggcttgtcaagctcggcaatgatatcgcgcacggtcggcaggccgaaacgctcatccacgaaaacgcgcggatcaagacttttaagggcggcgctgtcgcccatgaggctgcgcacatcgcgcccgcaggcggcaacaatcttctttgccacgccataggcttccgggtgaacggcagaagcgtccagcggctcgtcaccattcgggatgcgcaaaaagcctgcgcattgctcgaaggtgcggttgccgaggcgggcgaccttcagcagttccttgcggttcttgaatgcgccggcagcgtcgcgatgcgccacgattgcttcggcaagtgatgcgcccaaccccgaaacgcgggcaagcagcgaggcggacgccgtgttgaggtcaacgcctacggcgttcacggcatcttcaaccactgcatccagcgcgcgggcaagccgcacctgatcgacatcgtgctgatattgaccaacaccgattgatttcggttcaatcttgaccagttcggccagtgggtcttgcaggcggcgcgcgatggaaacggcgccgcgcagcgacacatcaagctgcgggaattcggcagcagccgtttcggatgccgaatagaccgaggcgcctgcttccgacacgatgaccttgagcggctttggcgcgggcatatccgaaagcatatccaccacgagccgttcggtttcgcggcttcctgttccgttgccgatggcgatcagttcgattttgtgtttgcggacgaggcttgccagttcggcctgcgtgccgcgcacatcgtttttcggcgggaaaggatagacggtggttgtgtcgagcagcttgcccgtgccatcgaccacggcaaccttgacgccggtgcggatgccgggatcaagtcccatggtcgcgcgcgaaccggccggtgccgccagcagcaaatccttcaggtcgcgggcgaagacgttgatcgcttcttcttccgcccgctcgcgcaggtcgcgcatcaggtcaagtgatagcgtaagcgagagttttacgcgccatgcccagcctgccacttccatcagccagcggtcgccgggaagtgttgcgccaatatgatagacagccgcaatcttgcgctcgaccggcttgatcggtgacgtgtcgtcggcatccacttcaatgtcgagcgagagaaaatcctcattgcgcccgcgcagcatggcgagcgcacggtggcctgcgacagtggcccagcgctcggcatgatcgaaataatcggagaatttcgcacccgcctcctgcttgccgtcaatgacacgcgagtgctggacggccttgtctttcagataattacgcagattgccgatcagctcggcattttccgcaaaaccttcagcgataatgtcgcgcgcgccgtcgagcgccgccttcacatctggcacttccggcgtgatgtaggatgcggcaagctcggcaggcacaaggctgcgatcggcgaggatcgcttcggcaagcggcgccagcccacgttcacgggcgatctcggcgcgggtgcggcgcttcggcttgtagggcagataaaggtcttccagttccgccttggtttccacatttgcaatcttgagcgccagttcgggcgtcagctttccctgaccgccgatcgattccaggatagatgtgcggcgggcttccagttcgcgcaaataggcgaggcgttcagaaagctggcgcaactgcgtatcatcgaggccgccggtgacttccttgcgatagcgcgcgacaaagggtacggtcgcaccctaatccagcaggccgatggccgccagtgcctgatccggctttgcgttgatttccgccgcgatgatcccggcaatgcgcttggtgatgtccgccatgtagtttccaattctccactatcacggcgaacatagtcggatgccggttcggcgcaatcaaggcattatcggtgttccacaggaaaggcgccaatcaggccgttcacggcgatgtgaagggcctgcatctttataaatcggattgaagcaatatttatatcgggaaatgacgatacgtgccggaggattagcccggaacactggcgaggtgactgcaatgtctgatgttcagcctatacctctggacgagatattgaaagcacttgccaatccggtgcgtcttgacattttgagctggctgaaggagccggagaaacacttttccggtcagcacatgcctctggagatgggggtgtgcgcaggccagttcgagcggtgcggcctttcccaatcgtccgtttccgcccatttgtccgtgctgacgaaggcggggttgattatgcctcaccgtgtcggccaatggactttctacaagcgcgatgaggaagcaatagccgctgccatcaaagccctgtctgctctttaacccgtcctgaaaccgatctttcccacttgaaggaaatgtatccatggcctcattgttcgaccccattaccatcggtgatctgaagcttgcaaaccgtatcgtcatggcgccgctgacgcgcaaccgctcgccgcacgccgtgcccaatgatttgaacgtcatctattacgaacagcgcgccagtgctggtcttatcatcaccgaggcaacgccgatcagccaacagggacagggctatgcggatgttccgggcctttattcggcggaacaacttgccggatggcggcgggtgagcgatgccgtgcataatgcgggcggcaagatcgtcgcgcagatgtggcatgtgggccgtatctcgcataattccctgcaaccgaacggcgagaagccggtcgccccgtcagcgatcacggccaagtcgaagacctatctggtccacccggacggcgctggcgaattcgtgccgacttccgaaccgcgtgcgctggaaaagagcgagcttccggggatcgttgcagactatgccagggcggccaaggatgcggttgagactgccggatttgatggcgtggagattcactcggccaatggctatctgatcgaccagttcctgcgtgggggcagcaatcagcgcaccgatgaatatggcggctcaatcgaaaatcgcgcgcgctttctgtttgaagttgtggatgccgtgacgaaggccattggggccggaaaagttggcattcgcctgtcgccggtcacgcccgccaatgatgcttccgatcccgatccgcaaccgcttttcgactatgtgatcgggaaactggcggcttgtggtctggcctatatccacatcatcgaaggggcaaccggtggtccgcgtgatttccagcaggggccgcagccttttgactatgcgcgcttcaagcaggtttatcgcgatgcgggcggcaaggctgcatggatggtcaataatggctatgatcgcaagatggcggaggaagaagtcgaggcggggcgtgcagacctcgtggctttcggcaagccgttcattgccaatcctgatctggtgcgccgcctgaaggaaaacgcgccgctgaacgaactcgaccagaaacatatgtatggtggcggggcaaagggctatacggattatcccgttctggcatgatggattgagcaagggccggggttttccggcctttgttttatagccgggcgcgggttgaacgtggtgtggccagcagcaggttggtctcactggccttgatgcccggcaccagccggatacgacgcagcacggcgtcgaaatcggtcagcgtggcagcgcccagttccaccaccagatcgaagcggccattggtggtgtggatggccgatatttccgaaaatccgcccagcgccttgaccacgcggtctgccacatggccttcgatttcgatcatcatgatgccgcgcaccggcaggtccaccgcgtcggagcgcaggataaccgtatagcccaatatatcgccggaccgttcgagccgttccatgcgcgcgcacactgttgcgcgcgaaacgccaagatcgatggcgatatccgagatgctgcgcctgccgttatgacgcagaagcgtaatcagcttttcgtccagatcgtccatgctttctccattttgaaaagccaatccgacattctgataaaccaaaccgagaaaattgccaatccggttggttcacatcgccaagcataaatggtcaattttgatacagatattagaaggaatccaatttatgcattgtaagattctggggctgcccgttcaggaaggcactggccgcaagggctgtaatatggggcctgattcctatcgtgcggccgggattgccgatgccataagggaacttgggcacgagtgcacagatttgggcaatctggcgcctgccgcccagcgcccgctacagcatccgaaccatgcaatcaaggcgcttccatatgccgttgcctggatcgaagcgatcagcgaagcggcctatcgcgaaagtgcggaagggttcccgatctttcttggtggcgatcaccttctggcagcgggcacggttcccggtattgcgcgccgcgccgctgaaaaggggcgcaagcaattcgtgctctggctcgatgcgcatacggatttccatacgctggaaaccacgaccagcggcaatcttcatggtacgcccgttgcttattataccggtcagaagggctttgagggctatttccccaagcttgcagcgccgatcgatccgcataatgtctgcatgttgggcattcgcagcgtcgatccggctgagcgggaagcggtcaagaaaacagaagttatcgtctatgacatgcggctgatcgacgagcatggtgttgccgccctgctgcgccggtttctggagcgcgtgaaggcggaagacgggctgttgcatgtgagccttgatgtcgattttctcgatccctccatcgcgccggccgtgggtacgacggtgcctggcggcgcgaccttccgtgaggcgcatctcatcatggagatgctgcacgacagcgggctggtgacgagcctcgatctcgtagaactcaatccctttcttgatgagcgcggccgcacggccgccgtcatggtggacctgatggcgagccttctgggccgcagcgtcatggaccgcccgaccatcagctattgacgtggcccatgtggctgccaaatgctcaaggagcaatgatgacccaaccgaacctcaatatcgttcctttcgtcagcgtcgatcatatgatgaagctggtgcttcgcgtcggcgttgagacctttcttaaggaacttgccggttatgtggaggaagatttccgtcgctggcaaaattttgacaagacgccgcgcgtggcctcgcattccaaggaaggcgtgatcgagctgatgccgacgagcgacggcacgctctatggcttcaaatatgtgaacggccatccgaagaacactcgtgatggtctccagaccgttacggcattcggcgtgctggctgatgtgggcagcggttatccgatgctgctgaccgaaatgaccattttgaccgcgctgcgcacggctgcaacttctgccgtcgcggcgaagcatcttgcgccgaagaatgcccgcaccatggcgattatcggcaatagcgcgcagagcgagtttcaggcgctggccttcaaggcgatcctgggcgtggacaagttgcgcctttatgacctcgacccgcaagcgactgccaaatgcatccgaaacctgcaaggggccggtttcaacattgttgcctgcaagagcgtggaggaagcggtcgaaggggcagatatcatcaccaccgtcacagccgacaaggccaatgcgacgatcctgaccgacaacatggtcggcgctggggtgcatatcaatgcggttggcggtgattgccccggcaagacagaattgcacggcgatatccttcgccgttcggatattttcgtggaatatccgccgcagacccgcatcgaaggtgaaatccagcaattgccggaagattatccggtcaatgagctatgggaagtcattaccggcaggatcgctggccgtaaggatgcccgccagatcacgctgttcgactcggtcggctttgcgacagaagatttctcggcgttgcgctatgtgcgtgacaagctgaaggatacgggactttacgaacagttggacctgctggccgatcctgacgagccgcgcgatctctatggcatgttgctgcgccatgagaagctgcttcagtctgaaagcaccaagcctgccgcctgaccaaggcaggttttagctaatcagagggcgacgcgaatggcgcggcgctctgatgcggcctgaatgggtggcgattgccatttcaaaactgtcggcgatgcgccttgcgcgatccacgaaaatgatggcggcttcgggcggaaagatttctcgcgccgtttgctcaaacagttcgagccagcggtcgaaatgctcgttctcaaggttcagcgccagatgaggcggcatggggcggccatcatagccgccggtttttagaatgactgatgaccagaattcgctgatccgcgcaaggtggtgatcccagtcctttaccgtccggttgaagatcgggccgatgatttcgtcttcacgtgcgcggccatagaaaatttccacgagcctgtcgatggagtccctgtcgatggacggatgtggctggttgatgagaatggtcattatgtcctgccgggttgttcagcgagccgattgtcactgatgcatataggctttcgcctgggtgcgatccagtgaagctttgcgctatcgttacgggatggcggcgatactggagcggttctgttgaaacgggaccgctctcgtcccatgtactgaacctgcgttcagacgaacatcatcaccgcgatcccgccgatgatgacgagaacaagcccgccaatcagcatgggcgtgagggtgcttccggcggaatcgccaccgctcgactgatcgccgctgagcgtgaccgctttcttgggggaagggttgttctggttcatcatatttctccgtcaagagaataccctatgataaacatgcttcggcttgtttgcgatagcgcaaataagcccgatgccgaattgatatgcgtcgggcaatttttttgcgttaattcgatccgatttccgagcgggccgcagcctgcttgctgctcttgcgcattccgccgctccgcaatgcaacctattgcggctgcgattttactggtcctgaaaagcaaaaatcccggacgaagccgggattttgttgcctatacttaacggaaaactggagcgggcgaagggattcgaaccctcgaccccaaccttggcaaggttgtgctctacccctgagctacacccgctcgcgccagtcgtttccgtcaggcccgcgctatatggaccaaggttttgcagattgcaacagggaaatttcatgcaaatggtgttttctgaattttccccattcgttgtaggataagtgtctgaattataatgtgttttctgtctgcttcggtttgcgtcggtggttggtcataagggaaaatcaggctgaaaaggccgtaatttgtctttggagcaagagaatcggccgggccggatgcagcctaaaaacagctttttgcacgattttctgctgcgaggtttcggaaggcgaggccatgctttataaaccggtgcggaactagttcgattatgaaaacaacgggtggaatcatgcctttgacgccgaaggagtttcacgatcttctacacaagctcggtattggggtgacgacagtggaacatccaccactatttacagtggcggattcgcagaatttgcgcggcgagattccgggcgggcataccaagaacctcttcctcaaggacaagaaggataatttctttctggtcacagtggaggaagatgccgtggtggacctcaagtcgatccaccagcttatcggcgcggcaagccgcgtttccttcggaaaaccggaaaagctgatggaatatctgggcgttattcccggttcggtgacggtttttggcgcggccaatgacacgaaccatcgggtgcaggtcattcttgatgccggtctcatgaaatatgacatcatcaatggccatccgctgaccaatgaagccaccacctcaatcaggcgtgaggatctcatcgctttcctgaaatcgacgggccatgaaccacgcattcttgctgtttcagagggtgcgaaattagccgcaacggtatagactgcggggaaatttggtgctgccccaaaagtgcaatcaccttcgcggggaaatcagttcgccggactgatttcaaatcccgccagagcggttacaacggctgcgttttagccgaaactgttctggataaccctctgccttgtgcggatatttgtcttgaaatcggccgcccgagacacaaactgaatgatgggaaccggcttccgcttgaaacaggcaggagagccggaaaatgcgaggaattcctatgacaagccaagacaatcctcatggtggcgcctatggcggcccggccagccagatggcggccaatgtttctttcggccagccttccgcgcctgcaaatggcggtgatcttatcaaggacacaacaacggcgggttttcaggcggatgtaattacagaatcgcgcaaacaaccggtactcgtggacttttgggccccctggtgtggtccctgcaagcaattgacgccgatcattgaaaaggcagtgcgggaagcccgcggtgccgtcaagcttgtaaagatgaatatcgatgagcacccggcgatcgctggccagcttggcatccagtcgattccggcggttatcgcctttgtcaacggccagccggtcgatggtttcatgggcgcgcagcccgaaaccaaggtgaaggaattcatcgccaaggttggcggtccgagcgatcaggaagccgcccttgcggaagccatcgcgacggcgaaggaattggcgcaagcgggtgatttcgtgcaggcggccgagatattttcgtcgatcctgcaagttgcgccggataatgtggatgcggtcgtggggcttgccacctgcatgctggaatcgggcgatgcggagcaggcgcgctcattgcttgggacgctggctgccgagaagcagaatgaggcccccgtccgtgcgctcgaagcgcgcctggcgcttgccgatcaggtgaaactcatcggcgatccggtggagcttgagcgccgtcttgcggctgatccgggcgattatcaggcgcggttcgaccttgcacaggtgcgcaatgcgcaaggtcgccgggacgatgcggcaaacgagcttttggcgatcatgcgggcggatcgtgcatggaacgacgatggtgcacgcaagcagttgctccagttcttcgaggcctggggccatatggacccggccacgctgactgcacgccgcaaattgtcgtcgctcctgttttcgtgatttccgaaagaggccgactgtcgttggggatgggtctcgaacggtgatgctgaggaggttatgatgcaagtgggcaatgcccggtatagaacggctgccgatattccggatgtagtgccggtattccctctcaagggggcgcttctgctgcctggcggccagcttccgctcaatattttcgagccgcgttatctgtcgatggtggaaaatgcgctggctggcaagcgaatcattggcatgatccagccgaagattgatagcgaaaccgatgatacggacgagcctgtcgatgcgctggatgaaagcctgcgcccggaactcagtcaggtcggctgccttggccgtatcacgactttcgcggaaatcggcgatggccgcttgctgattacgcttcagggcatatgccgtttcagggttcaggaagagcttcattgccgccagccctatcgacagtgccgcatcatgccgtttctggccgatctggagcaggcgcaggatgcgggcgacatcgatcgtgaggcgttgctgcgtgcttttcgcgactatctggaagcccataatctggaagccgattgggaaagtatcgcgcgggcgggcaatgaaacgctggtcaatgcgttttctatcatgtcgcctttcggccctgcggaaaaacaggcgctgttggaggcacccgacctgaaaacccgcgccgccacgctgatcgccattaccgaaatggtgctggccaaggtgaaagacgatgattttggctcgcgcctgcaatagagtattttcgagccaaaggtgcgaagcgcctgcgcggggaaatcagtccactggacggatttctgatcccgcttcgatgcatcggataatgcgtaaagacaaagagatagagcggtaccaacggttccgttttaactacagcttaaagcaagatcgaatcggagtggaacaacgacatggatgacaaggtggaaaccggcaatatcgatgtgcggctgctggaacttctcgtctgcccgctgaccaaggggccgctggaatatgatgcagagcgcagcgaactggtctcgcgcaaggcacggctcgcctatccggtgcgtggcggcattcccattatgctgccttccgaggcgcgcagcctgaccgagtgagtttcgctcgcggtgagtggcgaaaatggcctggaaatggcgcggaaatggccaagctgccgggcggttttcacggttatataatttctgcgcaggccattatctttttcataagtttcatgcctgctcattgttgcctgccgcgtgggcaggctctataaccctccgggaactttaaaaggcgatggagaagagcggttggctagcctccattgtcgttggtctgacgcgcatcattttccgaaaatccggttccttcctttcggggatgcgctctgaaaaaacagaggcttggcattatggcatccagaaaacttcttctcctgcccggcgatggcatcggtcccgaggccatggcggaggtccgcaaggttatcgctttcctcaactcggacctcaatctcggttttgaaaccgaagaaggtctggttggcggctgtgcttacgatgcacacggccaggcgatttccgatgcggatatggaaaaggcgcttgcggccgatgccgtgctttttggcgcggttggcggcccgaagtgggacagcgtgccttatgaagtgcgcccggaaggcggccttttgcgcctgcgcaaggatatgcagctttatgccaatctgcgccctgccatctgctacccggcgctggcccattcttcctcgctgaagccggaagtgatcgaaggtctcgatattctgattctgcgcgagctgacgggcggcgtttatttcggcgaaccgaaggaaatcatcgatctcggcaacggccagaagcgtggcatcgacacgcaggtctacgacacctacgaaatcgaacgcatcgccgatgtggccttcgagctggcgcgcacgcgccgcaacaaggtcacgtcgatggaaaagcgcaatgtgatgaagtccggcgttctgtggaatcagggcgttacggcgcgccacaaggaaaaacatgccgatgtgcaactggaacatatgctggctgatgctggcggcatgcagctcgtgcgctggccgaagcagttcgacgtcatcctgaccgataatctgttcggcgacctgctgtcggatgtggccgccatgctgaccggctcgctcggcatgcttccctccgcttcgctgggtgcggcggacagcaagaccggcaagcgcaaggcgctttacgagccggtgcacggttctgcacctgatatcgcgggcaagggcattgccaacccgatcgcgatgatcgcgtcgcttgccatgtgcctgcgctattctttcggtctggttgccgaagctgaccgcctggaagctgccattgctggcgttctggacgacggtatccgcaccgccgatatctggtcggaaggcaataccaaggtcggcaccaccgaaatgggcgatgccatccttgcaaagttcaaggcactttcggcctgatcgaagcagaagcccggagcggttcccgctttgggggaaacggaaagcctgtcatgcaagctgcatggcgggcttttcttttcgcaataagcgcccgattttaggctgcaacatccgggtcagagtttaagaatggcggcatgttgttcacgcttccaaaccaagacaaactttatgatgcgcttgttgcccgcgatgcttcttatgaggggcgggcttatgtcggtgttctttcgaccggtattttctgccgcctgacctgtccggcgcgcaagcccaaaccggaaaactgccgcttctttgcatctgtcgccgaatgcatggccgatggttttcggccctgcaaaagatgccactccttgcagcccgcagccgaagcggaaattttggtgaagaaacttctcaatgcgcttgagaccgatcctgaacggcgctggagcgaggaggatgtggtgcgcatggggttcgacccttcgaccgtaaggcgcagtttccgccgccatttcggcatgacctttctggaaatggcaaggcaggagcggctgcggcacggctttcaggttctggccgggggagggcgcgtcatcgatgcgcaggttgatgccggttttgaatcacctgaagccttccgaagtgcctttgtgcgtatcgtggggctgccgcctgccaaactgcgcaaggaagggttgctgcgcgccgactggttcaagaccccgcttggcaccatgatcgcaatttgcgacgtgcgcagcctgcatctcctggagtttgccgaccgcaaggcgctgcctgccgaattgaaaaagcttcatgctgcctgtcgcggcgatatcggtatcggccggtttgagacacatgatctggtggagaggcagttgaatgcgtttttcgaggggcggtcagcggtatttgatctgcctttggtgatgcatggcagccctttcacgcaggatgtgtggcgagaattgcaaaatatccgggcgggcgaaacgcgaagctatagcgaaatcgcgcgggctatcgaaaagccactcgccgtgcgggccgttgcgcgcgccaatggtgcgaaccagatcgctatcgtcattccctgccatcgggtgattggcgcggacggggcgttgaccggctatggcggcggcctctggcgcaagcagaagcttatcgaaatcgaagcgcagtatcgaaggtaaaaacccggataaaaacgccgctccgaagagcggcgtttcttttttggcgatggacgatcaatcgaccttgttgagatcgactcccttggtttccttcacgaacagcatgccgatcacgaaggttacggatgcgatgatgatcgggtaccagagaccgtaatagatgtcgcccttggccgcgctgagcgcgaacacgccagcgggaagcaggccgccgaaccagccgttgccgatatgataaggtagcgacatgccggtatagcggatgcgggttgggaacatctcgacgaggattgctgcaatcgggccatataccatcgtcacgtagatgacgaggatagtcaggatcgcgatggtcagcacccagttcacctgtgcaggatcagcaaccatcttgaatgcgcccgcattcgggatggaataaacggcctgttcggaactgacgccaaggctttcagcttcgctctgggtaagaagcttctgcttcacgaggtcagcagcggaaaccatcgtcttggcgtcgccagcgcgaatggcatctgcattgagttgcaattccgggttggcggcgacgaaggcgtcgagcttgctatccggcactttcgctgtatcgcgaacgagcgggaaaccagcctgctgcaaggcaaggttcacgccatgggcaagtgctgcctgcttggctgcggcatccgcaccggcctgaaccgcgtcataagactggatcgtggtatcgccgatggtgatggtcgcaggtgttccgggcgccgccgtctgcacggtttcgtaaggcaccgaactcttggcgaggaagcttgttgcaacatcgcaggaggtggtgaacttggacgtgccggtggcgttgaactggaagttacagtcgccgggtgctgccataaccgttgccttcacggtctgttcggcctgcgccagcgccgggttggcggcattggtcagcgccttgaacagcgggaagtaggtgacggcggcgaggatgagaccagccatgatgatcggcttgcggccgatcttgtccgaaagccagccaaaaatcacgaagaagccggtgccgatcaggagggcaattgccaccatgatgttggccgactggttttccaccttcaacacgttctgaaggaagaagagggcgtaaaactgtccgcaataccagacaacggcctgaccggcggtgaggccgaaaagggcgatgagggcgatcttggcattcttccactggccgaaagcttccgaaagcggggccttggaggttttgccttcttccttcatgcgcttgaacgcgggcgattcgctcatctgcatgcggatccagacggaaataccgagcaggagaaccgatacgaggaacggaatacgccagccccaggccgcgaaggcgtccttgctgagcaaggtctgggcgcccaggatcacgagcagcgacaggaacaggccgagcgttgccgtggtctggatccatgaagtgaagaagccgcgacggttgttcggcgcatgttcggccacataggttgccgcgccgccatattcgccgccgagcgccagcccctgcaacatgcgcagcgcaatcaggatgatcggtgcgaagatgccgagcgaggcggagccgggcagaaggccgaccaggaaggtcgatccgcccatgatgacgatggtaacaaggaatgtatatttacggccgacgaggtcgccgatgcgtccgaagacgagagcgccgaaggggcgcacaacgaaacctgccgcaaaagccagaagaacgaagatgtttcgggttgcttccgggtattcgttgaagaaggccgcaccgataaaggacgccagcgttccatagagatagaagtcataccattcaaagacggtaccgagcgaggacgcaaagatgaccttgcgctcttcgcccgtcattttttgtgcgccggccgcggcgcttgacgagactgccatgaatctgtcctcccaaacagagctatataggtgcggtcatttttcaccggggctacgaagaccgctgatgcgcctcgacaggttcctctcccttcaaggcgctctcctcacatttgcatgatgacctgaattcacggattcgggcagtagtctttagtatgatgtagaattgtcagcttcttttactgtcgaagcgcatggaaagataaaaaatgcgatccttggagggttggagaattgactccatccacaaaccgcgtaaaagcagagccgaacgaaggagaaaccgcgtggatcgcgtcaacgtagcgtcagtttcgcatggaactgccggcatcatcgccggggcagcgcgcatgccttcgatttccaaaacacttacggccatcactaaaacgaccacgaaaacggtctgattcccttggcctgctcgccctctccccgggtctggcccggggacggaagacccgcgtggcctgcggggttccgaatctggaagcggagagggacaggagacgaaaaatgggtttcaaggttgcagttgcaggcgccaccggtaatgtcgggcgcgaaatgctcaatattctcgaagagcgcggttttccggcggatgaggtcgtgccgctcgcctcgcgccgtagccagggcacggaagtttcctatggcgacaagacgctgaaggttcgcgcgctcgacacctatgatttttccgatacggatatctgcctgatgtcggctggcggttcggtatcgcaggagtggtcgccgaagatcggcaggcagggctgcgttgtcatcgataattcgtccgcatggcgctatgacgccgatgtgccgctgatcgtgccggaagtaaacccggacgccattgcgggcttcaccaagaagaatataatcgccaacccgaactgctcgactgcccagctcgtcgttgctctgaagccattgcatgatgcagccaagatcaagcgcgtcgttgtttccacctatcagtcggtttcaggtgctggcaaggaaggcatggacgaactgttcgagcagtcgcgcgcggttttcgttgccgatccgatcagcacgaagaagtttactaagcgcatcgccttcaacgtgatcccgcatatcgatgtctttatggaagacggctacaccaaggaagaatggaaaatggtggccgaaaccaagaagatgctcgatccgaagatcaagcttacggcaacggcggttcgtgtgccggtcttcattggtcactcggaagctgtcaatatcgagtttgaaaatccgatcacgccggaagaggcgcgcgagattctgcgcgaagcgccgggctgccaggtgatcgacaagcatgaaaacggcggttacatcacgccttatgaatccgcgggtgaagatgcgaccttcatcagccgcatccgcgaggacatcacggttgaaaacggcctggccatgtgggtcgtatccgacaatctgcgcaagggcgctgccctgaatgcaatccagattgccgagcttctggtggcgcgcggtctcatcaagccgaaggcgcttgccgcctgaggcatcgcgcccgacagaagagatcagattgcaaaagcgccgggcaaccggcgctttttgggtttatttcttgccgtctgccgtcagatggtttctgatcttcatcaggcggttgcgcaaatcctgcaattcggagaccggctggccggtcgcgcacatgatctgctctggcacgctttcggcctgttcccgcaattttcgcccctcatcggtaagggtgatacgcacctgtcgctcgtcgcgcgggtcgcggcggcgcgtaatgcgccctgccgcttccaatctcttgagaagcggggtcagggtgccggaatcgagattgagccgtgcgccgatttcggaaaccgtgcaatcatcccgctcccacagaaccagcataaccagaaattgcggataggtcaggtctaggggcgccaggatcggctgataggcgcggcttaacgcatttgcggtcgagtagaccgcaaagcaaagcatgtccgcaaggtcgaggtttgtgtccggcttcttgtgcatcatggtttggctccatggcaactatatacgatacgcaattgaattgcgcatgatataatcgtgaaaataattttacaaaattatattgcgcacaatgtaattatctgtaatcctgcctgtcgatccgctctatccatttgtttttacgcgcatcccgaaaaccgtttcacgccttttcgggatgcgctccaaccaaggagaaatagcaatgccaattctttacacgacccagtccacggcaaccggtggccgcacgggcagcgccaagaccgccgatgggcgcctcagcgtcgttctcgacacgccgaaggaacttggcgggcagggcggtgaaggcaccaatcccgaacagctttttgcttccggctatgctgcctgctttctcggggcgctgaaattcgcggcggcgaaagaaaagatttcgatccccgctgaaagcaccgtgaccgcgacagttggcatcggcccgcgcgaggatggcaccggtttcggccttgacgtggcgctgtcaattgctcttcctggcatcgacaaggcaaaggcggaggagctggtgcaggccgcccacatcgtttgcccctattcgcacgcgacgcggggcaatctcgacgttcgcctgagcgtagcctgaaacagagaggcgctccataacggggcgcctctttcaattgtctggaagctttattccgcctgggattcgatattttccatatcatcatccgagaggccgaaatgatggccgatttcatggatgaggacatgggagatgatatcgcccagcgtttcgtcatgttctgcccagtaatcgaggatcgcgcggcggtagagcgtgatgcggttcgggccttcgccggtttgcaggctgaaccgttcgccgatgccgcgcccttcaaaaaggccgagcaggtcgaagggcgtttccagccccatatcctcaatgatctggtcttcgggaaaatcgccaatctggatgatgatatcgccgcacaacgcacgaaactcttgcggcagatgtgcaagagcgtcaatcgcgatagattctatttcgtccagcgagggcgaaaatcgtcccgcccagtcgccactttgatcttctcgggccatttcagccaatcgtgtcctgttcaatgtctgaggccacgtttgaggccactgggctcttgcaggccatatataatgctttccaccatcatgcccaggggcgttcttcagcgttcttcgcctcgaacgtgtcgatgctcttcgccttttccatggtcaggccgatatcgtcgaggccgttcaacaggcaatggcgcttgaaatcgtcgagatcgaaagagatcgtgccgccatcggggccatgaatctgcttggtttcgagatcgatggtcagcgtcgcatttgcgccgcgcgaagcgtcgtccatcagcttgtccagatcttcttgggcgaccttgatcggcaggatgccgttcttgaagcaattattgtagaaaatatcggcaaatgaggtcgagatcacgcagcggatgccgtagtcgagcagagcccatggcgcatgttcgcgcgaagagccgcaaccgaaattgtcgccggcgacgagaatctgcgccttgcggtagccgggcttgttcagcacgaaatccgggttttcagacccgtcttcattgaagcgcatttcggcgaaaaggcccttgccaagcccggtgcgcttgatcgtcttcaggtaatccttcggaatgatcatgtccgtgtcgatattgacaatcggcaggggggccgcgacgcccgtgagcttggtgaacttatccatgttctgaacctgtcggttaggtatttgcaatttgcaaattggtttacagcagcttgaccaagagtcaacgtttcaggccacaacttgcccaataggtcgcaactggaagcccgccagacagagcacccagccctttgcgggatcgttcggatagtctgcctgtcaaaccggacgaataatcctgtctggaaaatccgtcaacctttctgaatgatgcgtcaaaaatagtttttgcgcaattatcgggcgcggcatcgcttccagttaacatggaaacgcggagccgttctggcgactggttttgatggcgctcaataaaatgtccgtcgtcctgccgccggtcagctttcaaactatttcagggcttggcccccaactattctcggtgcttgcgctgtggggctgttcggtgcacaaatcgggcatgaaaacaattgttcgtccccgtcgttccgtcctgtttgttcctgccgcaaatacgcgggcattggaaaaatcgctgacgctttccgccgattgcgtgatctatgatctggaggattcggttgcgccggaggcgaaggctgcggcccgcgaggcacttgcagcgcatctttcggcccatccgaaagttgctttcgagcggatcgtgcgggtcaatgcggcagacaccccatggggcagggacgatgttgcggctgtggcgaaaatggctgtaaacgccgtccttttgccgaaggtggagcgcccgcaggatgtgatcgaggccgccaatcatctcgaccggcaggatgccgatcccgccatgggcgtatgggccatgatcgaaacaccgcgcggcattttgaatgtcgatgagattgctgttctggggcatcgctcggcggtgcggcttgcctgttttgtggtagggccgaacgatatcgcgcgggaaaccgggcttcgctcacagccgggacgcccttatctggcgccgtggctgatgcagattgtgcttgcggcgcgcgctggcggcattgcggtgctggatggcgtttataatgattttcgtgatagcgctggcttcgaggccgaatgtgcgcagggcgcggccatgggttttgacggcaagacgctgatccatccgggccagatcgaagcggccaatcgcgccttctcaccgacggaggaggaagtggcccatgcgcgcgcagtgcgcgagatttttgcccggccggaaaatgccggcaagggcgtcgtttcgctggacgggcaaatggtcgagcgcctgcatctggaaatggccgaacggattctcgcgaaggctggtataaatctgtaacgaaggaagcaagagcaatgaaattataccgtttcatcaccgggccggacgattccgctttctgtcatcgtgtgacggcggcgctgaacaagggctggcagctttatggctcgcccacctatgccttcaatgccgcaactggcgtcatgcattgcggccagccggtggtgaaggaagttgatggcgtcgattacacgccggatatcaagctcggcgaatattgatggctgtccgccgcatcgttgccaatatttccgccagtgatcctgcggcagcaaggcgcttctatggcgacttgctgggccttgatgtggcgatggatttcggttggatcgtcacctatgcaggcgatgccgaggcgcgggtacaggtaagcgtcatgagcgagggcggcgcgggaacgccggtgcccgatctctccattgaggtggatgatgtcgatgctgtgctggagcgcgccatcgcgcttggattttccatcgaatatggtccggctgatgaggaatggggcgtgcgtcgtttctacacgcgcgactcttatgggcgcctcgtgaatattctgacccacaagcattgaaaaaggccggtttccccggcctcttttgtttaattcaaaccacgcttttcaatcatcgcgtccggggtcggcatcttgccgcggaaggctttgtaaagctcttccgggtcgcggctgccgccagcggcatagatatgctgtttcagctttgccgccagttccgggttgaaggcgtcgccggtctcctcaaaggccgagaaagcgtccgcatccagcacttccgaccacatgtaggaatagtagcctgccgaatagccgtcgccggagaagacgtgggtaaaatgcggcgtgcggtgccgcatgatgattgcatccggcatggaaagctttgccagcgtctgcttttcaaaagccagtgggtcggcaatcttttccttgccggtgtggaaggccatgtccaccaaggcggatgaggtaaactccactgtgttgaagcccgcattgaaggtgcgtgcggcaagcaccttgtcgagaagcgccttcggcatggcttcgccggtgcgatagtgcacggcgtatttttcgagaacggctggaacggtcagccagtgttcgtaaagctgcgatggcagttccacgaaatcgcgcgagacggcggtgccggaaacggcaggccatgtcacatccgataagagcccatgcagcgcatggccgaactcgtggaacagcgtgcgcgcatcatcaagcgagagcagggccggttcgcccgccttgggcttggcgaaattcatcacattgtagatgatcggcttctgcccgttgccaagcttgtggctcgattgcagcgagctcatccatgcgccagagcgcttcgaggtgcgggcgaaataatcgccgaggaacaggccgcgttcgctgccatcggcattgaaaacctgaaacacccgcacatccgggtgccatgtcgcaatgcccttcttttcctcaaagcggatgccgaacaggcggcctgccacgtcgaaagcggcttcgataatcttgtctagctgaagatagggcttcagttctgcctcatcgaaggcgaagcgttcggcgcgcagcttttcggcatagaagcgccagtcccatggcgcgaccttgtggttaccgccatcggctgcgatcaggcgctccagttccgcttcctcttccgccgctttggcgcgcgccttgttccagaccggctccagcaggtccatcacggccttcggcgttttggccatggtatcgtcaagcttgtaggcggcaaaattggcgtaaccgagcaaatgggccttgcgttcgcgcaagtccaccatctcgcgcacgatctcgcgattgtcggtttcgccgccattttcaccacgctttgcccaggcgttgaacgcctgttcgcgcaagctccggttctgcgagaaagaaaggaatggttcaacgatcgagcgcgatagcgtgacggcccatgcatccggcttgccgcgctcggcagcagcactctgcatggcgtttttcaggaaatccggcagaccggcaagatcggcctcgtcggtgataaacagcgcccagccggattcatccttcagcacgttctggccgaagcgcgcaccaagccccgcaagcttctcattgatgtctgcaagctctgtcttgcctgccgcatcgagctttgcgccggaacggacgaaacctttccacgtcttttccagaacgcgcctcgtttcgctgtcgaggtccagcatgtcgcgattttcatcaagcgcgtcgatgcgggcgaaaagcgcgggatccatcatgatgcgcgaataatgacgcgacattttcggtgcgatttcgcgctccagcgcctggatcgtgttgttggtatgcgcgcctgcgcgcagccagaaaatggaggaaacgcgctccagcgccttgcctgtcagttgcagggctttgagcgtattgtcgatggtcggttcgcctgcttgtccggcaatggcttccacttccgccaggtcttgcgccagcgccacatcgaaggcgggggcaaaatcctcgtccttgaaggcggtaaaatccggcaggcccagcggtccgttccattcgctcagcgcgtgattgtaagggggcttgtcggacatgatgaaactccagaccaaatgatttcgatatagcctgaacctaggcattgcatggcaggcgggcaaggatttcgagtcaagcatgcctgttttcatgaaaaaacgtttacattttcccgcagggcttgactttggcggcgaccgagcgcacatcacgcccgctgccaattttcgtggtggcaatttcaaccggagttttattctcttatgcccagcgacagtcacagtcgattgtttcagccgtcaaggcagctcgtgatctgatcgctcgcggtcggcttgcacggtctgccttcgacggcggatcgacagaaaggcaagccctatgaccggacttaagcccgacaacaacttctttgcggaagtgctcaacgttgccgacctccctgctgccgccattgcaagccgcatcacggatatgcgcaccggcgacgcagttgaaatcgtcaacgaactggatgccgatgatgcagtcgccgtcattgcccagctttcgcacgacgacgccatccgcctgctggaccagccggaactgcatcgcgcggccgaaatcgtcgcagcgctccagcccggtctcgcaagcctcctgctcgacggtatgtcggccgaccgcgccactgacgtttttcaggaactcgaagacgtcgaccgcgcccgtctgtttcccattctcgcgcctgaaacgaaggctgcgctgaaaaagctgatgggctatccgccgaatacggcagggtcgctcatgaccatcgaattcatcgctgtgccttccaactggactgtcggccagacgctggaccatatccgcaaggtcgagcgcacccgcgagacggtttatgcgatctatgtcgtcgatccgttgagccgcgtcctgttgggcgtggtcagcctgcgccgcctcatcatccgccagccggatgagccgatcctgtcgatcgcccgtgatgacgagccgatcaccatttcgccgctggcaagccgcgaggaagtggcgcggcttttccgcaagcacgaccttctggccgtgccggtggtggatgaaggccgtcatatcattggcatcgtgacggtcgatgatgtgctggacgccatgacggaagaggcaagcgcggacgcttatcggtttggcggcatggaggcgctggacaagccctatatgcgtatcggtttcggcgaaatgctgaaaaagcgcgccggctggctcggcattctgttccttggcgaaatgttgacggcaagcgccatgcagcatttcgaggcggaactggaaaaagccctggtgctcaccctgttcattccgcttatcatgtcttcgggcggcaattccggttcgcaggccacgtcgctcatcatccgcgcgctggctttgcaggaaatcaagcttaaggactggtggcgggttgcgttgcgcgaaataccttccggtcttgcacttggcggttttctgggcttcatcggcattattcgcatcaccacatggcagacgctcggtatttacgactatggcgaacactggattctggtggcgtttacggtcggcatggcgctcgtcagcattgtgacattcggctcgctgaccggctcaatgctgccttttgtgctgcaaaggctgggctttgatcctgcaagcgcgtctgcgcctttcgtggcgacattggtggatgtgacgggcctcgtgatctatttcagcgttgcgctggtcattctgtcgggcacgcttttataaggcccgggcatgtcacgaagcagtggaaaccggttttttgatcacgacatgcccagaaaaattcaaaaaactgacagattaggcgtgtaaaagccgattgaaattcaggttttatggcctaaataataggcagtttcgcgctgcctctttctaaaacgcaaaaaaacctgtaagagcgccgcattgtttttccgcgcgggtttattggcgcggctcccaactcatatagaagtgatctccatatggaattgcgtaatatcgctattatcgcacacgtcgatcatggcaaaaccacactggtcgatgaactcctgaagcagtccggctcgttccgcgagaaccagcgcgttgcagaacgcatgatggactcgaacgatatcgaaaaggaacgcgggatcaccattctcgccaaggcgacctcggttgtctggaaaaatacccgtatcaatatcgtcgatacgccgggccacgccgatttcggcggtgaagtcgagcgtatcctttcgatggtcgatggcgccatcgttctcgtcgatgctgccgaaggcccgatgccgcagacgaaattcgtcgtcggcaaggcgctgaaggtcggcctcaagcctatcgttgcgatcaacaagatcgaccgtcccgatggccgccatgaagaagtggtcaacgaagtgttcgacctctttgccaatctggacgctaccgacgaacagctcgatttcccgattctctatggttccggccgcaatggctggatggcgctgagcccggaaggcccgaaggatcaaggtctggctccgctgttcgacctcgtgctgaagcatgttcccgcgccgaaggttgccgaaggcccgttccgcatgatcggcacgattcttgaagccgatccgttcctcggccgcatcatcaccggccgtatccattcgggctcgatcaagccgaaccaggccgtcaaggttctgggtcaggacggttcggtgctcgaaaacggccgtatctcgaaaatccttgccttccgtggcattgagcgtcaggccattgacgaagcacatgcaggcgatatcgttgccattgccggtctttccaagggcactgttgccgacactttctgcgatccttcggtcagcgagccgctcgccgcacagccgatcgatccgccgactgtaaccatgtccttcatcgtcaacgacagcccctatgcgggcaccgaaggcgacaaggtgacgagccgtgtcatccgtgaccgcctgcttaaggaagccgaaggcaatgtcgcgctgaagatcgaggaatcgaccgagaaggattcgttcttcgtttccggtcgtggtgaattgcagcttgcggttctgatcgaaaatatgcgccgcgaaggcttcgagcttggcgtttcgcgcccgcgcgtcgtcatgaaagacggagagaacggcgaaaagctggagccggtggaagaagtcgtcatcgacgtcgatgaggaatattccggcacggtcgtgcagaagatgtcggagcgcaaggctgaaatggtcgagctgcgtccttcgggcggcaaccgcgtgcgcctggtgttctacgctccgacccgcggcctcatcggctatcagtcggaacttttgaccgatacgcgcggcacggcgatcatgaaccgcctgttccacgattatcagccctataagggcgagattgcaggccgcaacaacggcgttctgatctccaacgatcagggtgaagctgtggcttacgcgctgttcaaccttgaagatcgcggcccgatgattatcgaggctggcgtcaaggtctatcagggcatgttgatcggcatccatagccgtgacaacgatctggaagtgaatgtgctcaagggcaagaagctcaccaatatccgcgccgccggcaaggatgaagccgtgaagcttaccccgccgatcaagatgacgctggaacgcgccctgtcgtggattcaggatgacgaactggtggaagtgacgccgaagtcgatccgtcttcgcaagctttatctcgatcccaatgagcgcaagcgttttgagaagagcaagtcgtcgagtgctgcataacaagcccgacagcatataagaaaacggcgctttcgggcgccgtttttgtttgaatattcattgtgcactgatcgcacatggggcattcatcacgacagcctgccaatgtccggtgtgtgcaatgccgggaagtgctgcttacaggatcgtcatgttcaccatcagccgcgtcgaaacctttagccaggagattaagaaaagccgctttctggctattgccgcgccggttgcgagcgaagaggcggcgaaggattttctgcacgaatattccgatctttccgcaacgcataattgctgggcctggcgcatggggcagaattatcgtttcagtgacgatggggagccgagcggcacagcgggtaagccgatccttcaggcaatcgacggccagcagctcgacaatatcgtggtggtggtcacgcgctggttcggcggcattctgcttggaagcggcggcctgatgcgggcttatggcggcacggcggcaagctgcctgcggcaagcggaaaagacggaggtcattgcgctggtgggctttgcgcttgcctgtgatttctccgatcatgcactgctgaaagcccgcctgactgcggtgaagaatgtcgcgatcctacaggaaaattttaccgcaaccggcgtggaaatgacgggcgctatgcccatcgccgcaaaagacgacctgtcgcgccttgtgagcgaccttacgcgcggcaagacgattatcacgttcgacgaatagagacatgctttaaagtttaacgatcatccgctgcctgatcctgccttccggggaaaggtgaggcccggcggaagccgggtcttttggtttcaagggggtgagtcgcggccctgtggcgccttttttccggccttggccctgtaaaacaggggtctcaaaaaaataatcgcacttaagatcacatttaaatcgttataatgttatggccgtattgttatgcttctgaaagggtggtaccggatttcgtgcctgagctcctggctcccaaattggtaaccaaaaagcccaggttcatggctttccgattggcaaggaggttgccgctcatgaacttcgccccgcccgtattcgataagctgcaacgtgtacaatgcattcgcgtgctttccctcgataccgcgcatcttgccggggattttcaggagcagggccaatgacattggtaggtaatttttctcctctggttctggttggcgatagcgatcgcgtggaagccgaaaccgtcggcgcctatctcgatggctgggccgggcatgataaagtgcggctcgccacggccaacgcaatcaaggctattctttccggtgcgggcaggcttgtgggccgtattgcgcgcggatatctgccgggcgatcccggcaagcttgtcggggtcaatagtgaccaggatcagcaaaagagcattgatgtcggatcgcacaatctattcgttgagcttctgattgccgctggcgtggcttccattctttccgaagaagcggatctgcctgtagcgggcaaggccgatgggctggtggctgtcgccatcgatccgctcgacggttcgggcaatgtgggcctcggcgcgccgcttggcacgattttctcgattttccccgccgatgtggaagaacccttcctccagcccggcaatcgccagattgccgccggctatgtttcatacggcaattcggtcgatctcggcttttcggttggggagggcgtgatcttcgcgacgcttgatccggtgagcggccagttccacattacgcggcgcaatgtgaagctgccggaacgcacatccgatctggcgttcaacgcctcggtccagcggcatctgtcggcgggcatgcaggcctatgtcaacgacgccttccttggcaaggatggtccgcgcgggcgtaacttcaacatgcgctggctcggcgctgcggtgggcgacatgcaccgcatcatgcagcgcggcggcctgtttttctatgtgaacgacagccgccccggctatgagaagggccgcctgcggctggtttacgaagccaatccgattgctttcctcgcccgtgaagcggggggcaaggcgacggatggttcgagacctattctcgatatcgttccgcaaacctatcacgagcgcagtgcgctggtgttcggcgtggccgaagaggtggatatcctcggcgaatatttcgtgaaataacctgatctcacatcgactaggaggctagaaatggcgcgcattacgctgcggcaattgctcgatcacgccgctgaaaagggttacggcgttccggcattcaacatcaacaacatggaacaggcactggccatcatggaagcggcaaatgccgtggatgcgccggttatcctgcaggcttcgcgcggcgcgcgttcctatgccaatgacatcatgctccgtcacatgatggatgccgtgacggaaatctatccgcatattccggtctgcgtgcatctcgaccatggcaacgaagccgccacctgcatgagcgccatccaggcgggcttcacctccgtcatgatggacgggtcgctgaaggccgacggcaagacgcccgccgactgggactataacgtctccgtcacgcgccaggtcagcgagatgtcgcatctgggcggcatttcggtggaaggtgagctcggcgttctgggttcgcttgaaaccggcatgggcgatgtcgaagacgcccatggcgcggaaggcaagctttcgcacgaccagcttctgaccgacccggatgaagctgtgaagttcgtgcgcgaaaccaaggtcgatgcgctggcaatcgccatgggcacctcgcacggcgcttataagttcagccgcaagccggatggttccgtgctcgccatgcatgtgatcgaggaaatccatcgcaagctgccgaacacccaccttgtcatgcatggttcgtcgtcggtgccggaagaattgcaggaaatcatcaacaagtatggcggccagatgaagccaacctggggtgtgccggttgaggaaatccagcgcggcatcaagcatggcgtgcgcaagatcaacatcgatacggataaccgcatggcgatgaccggccagatccgccgcatcttgcaggaagaaccgagcgaattcgatccgcgcaagtacctcaagcccgccatggctgcgatgaccaagctgtgcaaggagcgtttcgagcagttcggcaccgccggtcacgcggcttccatccgcccgatcccgctttccgaaatggcaaagcgttatcgcgacggttcgctggacccgaagttcagctaaattttgctgaaattacaaaggaaaagcggccaattggccgcttttctgtttttaaataccggccaatcagcacttgttgtacttggcatcaacttcgttgattgcgttgacattgccagccgagcggccattttcgtcaaaagtctgggcgaggaaggcgtcggcaatggtctttgccacttccgcgccgattacgcgcgcgcccatggtgatgatctgagcgttgttggaaagggctgcgcgttccgctgaataagtgtcatgcgtcagtgctgcgcggatgcccggaaccttgttggccgcaatgcacacgccgatgccggtgccgcaaacgaggatggcacggtcataggtgccatcgagaacggcggaagccacgcggtcggagaggttggcgtagaatgcatctgcgccagcatccgtgcgcgagatttccgaaacctcgaagcggtccttgaggtgatcggcgagaaccttggccaggccttcgccggcgctgtcgcctgcaactgctactttcatgattttactccttaattcgcttgaaccttggtggcgcacctggccagaatgtcgagatagccttcgacgttccacgccgaacggccgatgaaaagcccatcgatatgcgggcaggcgatcagttcttcgcaattgcccggattgaccgagccgccataaaggcacggcacgcggcgagcgagcacgctttgtgccaccgcgatgatttcggcctgtcgcgcatcggcatagtcggcggaagcgggaatgccgttttcgccgatggcccagactggctcataggcgaagaggatttcggcctgcttctgcgcctcggaaagcttggaaagcgcgccgcgcacttcttcttcaagcaccgcggctgcgcgtccgctttcacagtcttccagcgtttcaccgatgcagatgagcgggatcaggccgtggcgcacggcggcttccactttcaagccgaccgtctcgttggtctcgccgaaatgttcgcggcgctccgaatggcccagttcaacaatgtcgagattgcaatctttcagcatcagcggggagatttcgccggtccatgtaccctgatcggcccagtgcatgttctgcgcgccgaccttcacggatgtgccggagaggatttccttcacctcacgcacggcggtgaaaggcgggatgacaaaacgctggatgtctggcgagcggcctgcatcggcggctttcagcgcttccgcgaaaaggcgggcttcggccagcgtcttgttcattttccagcttgtgccaatccagaatttggtcatgcgtaactgttcctagtctgctgctattgtcagtttgatcccggcctgtttcagtccgttcaaaaccgccgtgccgggggatgcatcggtgatgatcgcgtcaaaatcggtaaggtcggccatcacatgcagggcagggcgcccgaaacgctggtggttgaccagaaggcacgagcgtgcggcggcattcgtcatggcgcgcttggtgcgcaccacgttttcgtccatgtgatagaccagttgcccgttgacggcaggcgatgagacaaaggcaatgtcggcgctgaggcgcgccaatgcttcttccgtcaaaataccgaaaaaggcgttgaactttgccgaataggtgccgccgagcgcaataaggttgatcccgttttcacctttcagctcatcaatgatgacggcattgttggtgatgacggtgagcgggcgcttttcccgcaacatgccgcccagaagggcagccatggaaccatcattgaccatcacggtcatgccgggttccacaagctcaagtgctgcgcgggccatcttcagcttggcttcgccgtcctgccgctcgcgaaaacggaaatcactctcgaattgtgtgcccgcgccgatcgtcgcgccgccgcgtaccttgcgcagtacgccggactgttccagtgaatccagatcacgatggatcgtcatcttggaaacggcaaaccgccccgccagatcgtcaagatcgacggcctgattttcgataagaaggtttatgatcgcctgtcgtctgtcgtcgcgcttcacgctttatccgatctgttgggcggaacattatcgcacgaagttagatcacaaaatcacaaaaaaatccacggcaaaaatgtgattttgttattttccattcggctggccgataagggcctttgctgtccgttcgtcggtgatgaggccgtaaagacgcccgcttttcagcacggcgcgaatggcgtccaccttggaaagaccgcctgcaagcgccacgatacggctcatatcggcgttttccacggaagccgcgatggtgcggcccgtcagcgcggtttccagccattggccattggcattgaagaaatggccgagcatttcgccgacgccgccgaggttggcgatctcttccagttcgccaagttctatcatgccggatgtgacaagctgcgcctgcgcatcgaccgttccaatgccgacgatcttcagttccgcacggcaacccatgtcgaaaaccgtggtgacaccgcgttgggccagcagcacttcgcggtcttccgccgtattggcgaagaagggcaccggcatcatataagcgggcattccggttttttccgcgatgcggtgcatcacgtcatgcgggttggcggcaaaattgcgcgtgaggccgcccagcagcgagacgaaacgcagatcattggccatgacacgcggcatataaacaaccgctgccgaaagtgtgcggccatggccgatgccgatgacctcatgatcgccatgttcgatttcgcggcgcatgaaattcgcgcccgcatggccaagcgccatcagcggcaggccttcctcgccaatatcgggtgcgacctcgcaataatcgaggccgtaaagatcggccagacggttttccagatcgatgcattcggtgatgtcaccgtcgatggtcactttcaccgcgccgtcggcaacggccttggcgatgagacgatgcgccttcaccgaaggcaggccaaggcgcttggcaacggcagactgagtcatgccggcgacgaaatgaagccaggcggcgcgaagcgccagagaatcgtctgcatctgccattgaacgcggtccggttctggaaatttcctatatcttcaagtccttagcgccggtgtcaatgtgcggcgcccagaaagccacactttctgcaatctgtggaatgacttcacggtcgttcggctcgcgctccttgaacgaaagttcaaggcagatttcattatccaccgcgccgccttcggcaaaggctttcaaaagcggttccggctggatgcggcccttggcattgaacgcggctgtgaaaggacgatgcccgcccttgtccatcaggctttgcttgatatggatgatgggcgagactttcggcacggtgcgggcccatgcgtaaggatcgtagtcgtccgggttagcggatgtcacgtcaccatggtcgatatcggccatcatccacatggggatcgccatgttagcggcggtgagccgatcctgaagcttcatgcattcggcaatcgtctcgccaaattcgcgcccgatgctcatcggctcccagaacacatagtcgaggcccgcacctgccgcatgttcggccacctcggcccagcagtcgatggcgatcttgataagttcttcgcggcgcgccggatcatcgaaatccttataggtgaagattgcaaactgcgtaccgacggacttgccgccaagatcgccgataatatcggcaaaggtcttgaaccagtccacataatagcggcgcacgtcccggtcgggatggccaaaatggttgaggcggccataggggccggtcatgccggaggtgacgcggacgccggtgcgctgcaaggccctgtccatgtcgcgggtgaggcggcggatggtcgaggcctgccagcttggattgatgaactcatgggtaagctggaggtcacgcaggcgcaggtcgcgggcaaccgtttcgatcaggtcgtccggctcggcaaagcggttgaccagcggattggtgttgagcgaaagcgtcagggccatatcgtcctcaagcaactagattggcgttgtcgaaccattccacgaaagcggcgcgttcggcttcggtcaaatgcaggtaatgcttggtgcggcgatagagaatgtcttctgccgtctttgcccattctctggccaccagatagcgcacttccgcctcatggaaatcgccgccgaagtgacggccaagcccttcgaggttctgcgcgccagccaccacatcctttgtgcgcgcaccatagagccgtccataatgatgaacgagtgtgcgcggcatccatggataggtgtcgcgtaaggtattggcgaaggtttcataatcggcattggcaatctcgccgccgggcagcggcgcgtcgtgggtccagtcgccgcccatttgcgggaaaatgtgcttgagccgatgcaccccgcgctccgccagttcgcggaaggtggtgatcttgccgccaaagacgttgagcagcggtgcaccgccggtttcgtccagatcgaacacgtaatcgcgggtgacggcggaaggattgcccttgccgtcgtcaaacagcgggcgcacgccggagaaggagtgcagcacgtcttcgcgccggagcttttccttgaaatagcggtttaccgcggtgatgagatagtcgatttccttctcatccgccgcaacgtcttccgcccggccttcataggcaatgtcggtggtgccgatcagcgccttgtcaccttcatatggattgatgaagatcacgcgcttgtcgtggttctgaacgagataggcgtttgcgcccgaccagaatttcggaacgatgatgtggctgcccttgacgaggcgcacattgcgcgacgaggtggaggcagcgacattgtggatgacgtccgtgacccatggtccggcgcaattgacgatgcagcgggcgcggaaggtgtgggtttcgccggtatcgctgtttctggtttccacgatccagccgccattttcgcggcgtgcggagacgaccggtgtacgggtgagaatggtcgcgcccttttcggcggcacccaccgcattgagcgccacgaggcgcgcatcgtccacccagcaatcggaatattcaaaacccttggtgtactggtcgaggatcggcgtgccttccgggtcgcgcttcagatcgagcgtacgcgtgccgggaagttttttgcgcccgcccagatggtcatagagaaacaggccaagccgcaccagccaggccgggcgatcctgcgggctgtgcggcagcacgaagcgcatcggccagatgatatggggtgccgcattcaaaagcacttcgcgctcgatcagcgcttcgcgcacaaggcggaactcataatattcgagatagcgcaaaccgccatgcaccagcttgccggagcgcgatgatgtgccttgcgccagatcgtccttttctgccagcaccaccttgaggccgcgcccggccgcgtcgcgggccacgcccgcaccgttgatgccgccgccaattacaaacaggtcgcaggtttccggttcagccatttcaatgtttccttatttgccggaagcgagtttgtcccagactggcgcaagagccagccgcgcttcccgataggcaacgaaaagttcttcatattggtgcgcccgcgccgcatccggggcttcgcttgcgcccaaaagcggctccacccattcggcaatgcaatcatccatggccggataagcgccgatagccaccgccgccatcatagcggcaccggcagcgcccgcttcctcgcgggccgaaacgcgcaccggcgcattgaccgccgccgaaagcgtgccgcgcagcgccttcgagcgcgcagcaccaccggtgatgcgcagttcggcgggcatttcccccatggcggcgtagcaatcgcgcgttgccatgccgaggccctccacgaccgagcgcaccagttccgggaaacggtcgcgactggaaaggccgatgaaaccggcgcgcgcattggcattcacaaaggggccgcgctcgccagcttccgaaatataagggtgatagaggatcgcgccaggacggctggcgttgaaccagtcgtcaaggcggggaatgagatcgccaagcgaaaccggcttttccggcgtggacatgaggtcggctgcgacctgcaatatccagtctatattgattgtcgcgcccatattggtctgcacctgcgtgacgatgccgggaatgggcagcgcgatgacgtagcctgtgccttccttgttcagatgaatatcggcaaccggcttggcgcgcatatgcacaccggtcgaaccgatggtggagcatccggcccccgccgtgccgccgcatacgcctgcgccaagcgcggtcatggccatatcgacatagccgaggctgaccggcgttccggcaagaaggccggtcgctgccgcagcttccgcagaaagcggatgctgtgactgcgacccgtcgatgatttcaggaaggagattgcgccgtttctgaagccccagcgcctcgatgaccacatcatcatactggcgtgtgcggaaattgccgaaggtgaagcttgcttccgagggatcggtggcgcgaacgccagtgagattgagatagagccagtccttgcaatggagcgccgctttggcattgtccagaagctctggcgcgattgtgtccatatgcgccatctgcgcgccctgctggcaggtgttgagcccggtgccggtcgcttcaaaacgcgcgcggttcatcgggcctgcggcaagccgtgtcacggttgaggcagcgcgggcatcaagccagatccaggcatcacctaccgggcgattatccttgccgacaagccatgttccgtcgccctgtccggtgaccgcaatcgcggcggtgcgttgggcaaggcccggcagcttggcgccaagatcgcgcaaggcgcgcgcgcagtcctgccatgtttgggcaagcgattgtgtgacggcgccatgatcgccagtgacatatgtgttgcgaacggcggcagattcgatctggcgtccgctgaaatcgaaagcgacggccttgagcacggatgtgcccgcgtcgatgccgatgatgatgtcacctttttcacgcatggctgacacaggctttcataaacatccggatttcctcccgcgactgaaaacaggtcgctcgcagccccttccatggcgaaatcgggcgatggtgcatgttggagataacataacgctggcgaactgtctgtaaaatttttaacaaggcgtattttttttcaacataaggtgaatgtggcggaaaaccctacgtctaaaaggggagggaaccggcatcatgtgtccgatataaaaccgggagatatgagtgggtctttatcaatatattgtatttattagatttatttttgtgttatcccgatggttgcaaggcgggcgaaaggccgcccgctcataagggcaagccatatttagcggtggatttcgctatggctcagcgcgaattctgcccgattttatgccaaatcacgaaggttttcaaaacatcggattgacagctatcaggctttataacatcatttcagcagttgataacacgccgctatcataagtttctgattgcggcacatctggtttcaggagccgggggagcgggtctggaacgtgtggaggatgtcatgctcttgtccgtcacggcctgcaccgcttatgcggggtcatctgcttatgcgataactggccatattgggcgatatagaaattgagcgttccgcttgcggacgatcaccgtcaggcggtttgagccgggccgcatcatccgtttccataacgacaaccggcaggattgctgaaggcgtttgataatgagtgcacaaaccagtcaagtttccgccaagcccaccacccggccaagccgcgccgctttgtggagcgtgatcgcagcggtcgtggttatcggcgcaatcggcttcgacacgaaggtcgtgaagatcgggtcggatgccgatgtgcgtcagcaggttttctcgcccgcagcctatggcgcttccgaatttccgaaagtgaaggcaagtatcgagcagcgcgctgtcgatgccgtggaagtcggcaatgcgctggccgccgataaggctgccgccggaaagaaatatggcgtgggcagcgtcaatccggttatcccggtcaaattcaccggcacggtggaagagcgcaaggccaattacaatgtggtgaaagtggacggtatgccggaaggcatggtgatccgcgtgcagacgggcccggccgtcaacggcaccgagctgcgcgatgcgacgggtgaaatccagttcggccagttcaagaaccagatcgagtatcagaatgccggtgcggcgctgaacaatgaaatgaagaagcaggtgcttcagggtgtcgatgtcgaaaacctcaatggcaagaccgtttcggtggttggcgtgttcaaggtcgtcaacccgaaaaactggctggtgacgcccgtggagctcgaagtcaaatgagcctggctgcgaaaatcgaaggcaaaaacggcgatgtcgttcttgccgcgcagaatgtggccaagtcctatggccgcatccatgcgctgaaaggcgtgaatttcgagattcgccgggggcaggtcacgacgcttttcggtgaaaacggtgcgggcaagtccacgctgatgaaagtgctttccggcgtgatccagccgactttgggcacgatcatcctcgatggcaagccggtgacgttcaattcatccaccgaagcgcgcgaccatggcatctcgatcatccatcaggaattaagcctcgcgcccaacatgaatgtgcgcgacaacatcttcatggggcgcgaaatccgcaccgccaccggcgtcgattttgccgaggaagagcggctgacgcgcgaactcatgaaggaactggaagaagatatcgatccgctgacgccggttgaggaattgcgtctcggccagcagcaggtcgttgagatcgcccgtgcgctttcggtcaattcgcgcattctcatcatggatgagccgacttcggcgctcagtgcttcggaagtcgaggttctgttcaaggtgatccgcgacctgacggcgcgcggtgtcgccatcgtctatatttcgcatcatctggaagaggcgctccagatcaccaatcatgcggtggtgctgcgcgacggcaccatgacggcctgtgcgccgcgtgaggaaatcgatctggaatggatcgtgcgcaatatggtcggtgaaaacttcgacctcggttctcctcccactggctatgaatggggcgatgtcgcgctttcggtcgaagacctgaccgttcccgaccccagtggcagtggcttctcgctggtggaccgcatgtcgctcaatgtgcgggcgggcgaaatcgtctgcatctatggtctcatgggtgcgggccgcacggaattgctggaatcggttgccggtcgcttgaaatcgagaggcgggcgtattctcctcaaagggcaggatatttccggcctcaccatcgctgagcgcatcgaaaagggccttgtgctggtgccggaagatcgccagcgcgacggtctcgtccagacgatgacggtcggcaagaacctgtcgcttgccagcattgcggaaatgaccagggggatattcacctcgcgcaagcgcgaaaagcggatcgtcgatcagtcgatcaggaatgtgcacatcaagaccgatggcggcgaggcggcaatcggttcgctttcgggcggcaatcagcagaaagtcgtaattggcaagatgctggcgaccgaaccggatgtgatcctgctcgatgagccgagccgcggcatcgacatcggcgcaaaggcggaagtgttcaagcttctggccgaaaaggcgaagcaggggctggccgtggtctacaccacctcggaagtcggcgaatgcctcagcatcgcgcaccgcatcatcgtcatgcaccgtggacgcatctccgccgaattcggatcggacgtgtccaaggaaaagatcatgaccgcctcgggcgaagccatggtcggtcattaaaataatctaggagcactgatcgaatgtcagtcacgagcaccaacaaggaaacagcggctccgaccggcgcgaagcggaagaccagcctcgtgcatctgctgctcgagggtcgcgcattctttgcgctgatcgcgatcatcgccgtcttctcgttcctttcgccctattactttacggtcgataatttcctcatcatgtcgtcgcatgtggccattttcggccttctggcgattggtatgctgctcgtcatcctcaatggcggcatcgacctttcggtcggctccacgctggggctggccggtgtggtcgcgggcttcctgatgcagggcgtgaccttgcaggaattcggcatcatcctttatttcccggtctgggccgtggtgctcatcacctgcgcgctcggcgccttcgtcggcgcggtcaatggtgtgttgatcgcttatctgcgcgttccggccttcgtggcgacgcttggcgttctttattgcgcgcgtggcgtagcgcttttgatgaccaacggtctcacctacaacaatctcggcggtcgccccgaacttggcaatacgggctttgactggctcggcttcaacaagcttttcggcgtgccgatcggtgtgctggtgctggcaattctcgccatcatctgcgccattgttttgaaccgcactgcattcggccgctggctctatgcctcgggcggcaatgaacgggcggcggaactttccggtgttccggtcaagcgggtcaaggtgtcggtctatgtcatttccggcatctgcgctgccattgcggggctggttctttcctcgcagctcacctctgctgggccgacggctggcaccacctacgaactgacggcaatcgctgccgtggtgatcggtggcgctgcgctcactggggggcgcggtacgatacagggcacacttctcggtgctttcgtgatcggtttcctttccgacggcctcgtgattatcggcgtgtcctcttactggcagaccgtctttaccggcgcggtgatcgtgctcgcggttctgctcaacagcattcaatattcccggcgatgattggttacggctccgtccaccgttccgggcggagccggttcttcatcctgtccgggcatgtcgaaaggtttccagaaggccgcatcgtcttaaaaacggcccatggaaataagtactgccggggaaccggcacaacgcaaatgaaaaacatcaagggagtgagactatgttcaagaagggtatgcgcgttctgttcgccgctgcggcagcgttacctcttatcgccagcacggcttgggccgaaggactgatgacgatcatcgtcaacgatccgtccaacccgtattggttcaccgaagcgaagtcgccaagaagaccgccgagggtctgggttataaggctgttgtcgggggccacaagggcgacaccaataccgaaagcaacctgatcgacacggcgatcaccaacaagtcggttgccattattctcgatccggccaatgccgacggttcggtcggcgcggtcaagcgcgcgattgccgccaatattccggttttcctcatcaatgctgaaatcaatcaggaagggcttgccaaggcgcagctcgtttccaacaatgcgcagggtgcggctctcggcgcgacccagtgggttgaaagcgttggcgacaagggcaaatatgtcgaacttttcggtgcgccttccgacaataatgccgccacgcgctccaacggttatgaaaccgttctttcgcagtatcccgatctggtgagggtcggcaaggacgtcgctaactgggaccgcacgcagggccacgacaagatgcaggcactgcttcaggcaaatccggacattatcggcgtcatctccggcaatgatgaaatggcgcttggcgcgattgctgccctgaagaaggccggcaagctcgatcaggtgaaggtcggcggttttgatggctcgccggacgcgattgcggccatcaaggccggtgaactgcaatataccgttctgcaaccggttgccgtgttctcggaagctgccgtcaagcaggccgacaacttcatcaagaccggcaagaccggcgtggaccatgaaaagcagcttttcgactgcatcctcatcaccaaggacaatgttgacaagtacaactcgccgttcgttctggaacagtaaggtttgaaaaacgcacatcccgtcagcagaaagctttcgggatgcgcattccagaagtccctctcctctgttaaatctcacgcaatcacgcgctgggttttgaggctttcggaacacgcaagcaaagggggcaagacgacgggcatggcagtgagcaacaaggcaagcattgaaaacctgatgacgaatggcctcacaacggggcaggtgccgaacgacagccggcatgcgcgtcagcttgttcgccgccagcagattgcggaaactgttatggccgaaggctcgatgcggatcgaggatctgaccgagcgttttggcatcagcctgatgaccgcgcatcgcgatgttgatgaactggtcagccgcggcctgttccgcaaatcgcgcggcattgtatcggctgcgccgacaagcctcatcgaggcgagcgatctatatcgcgtcacccgtcagtcggaagaaaagaagctgatcgccgaagccgcgatgcagtttgtcgagccgggacaggcgattttcttcgacgattccacaaccgtcttgcaaatggtgccgcatcttccgggcaaggggccgcttaccgtcatcaccaactcgctcatcttgatgaacgaagtgcgagacatgaaggatgtgacgctgctgggcctcggcgggcagctttataactggtgcaatgcttttgtcggcggcatgacgatccatgaaattcgccgtcttcgtgccgatgtggccttcatttcgattgctgcgatcaccgacgatcttttgttccaccagtcgcctgaaatggtcgaaaccaagcgcgccatgctggactgtgcggccaggcgcatcctgctggccgatcacaccaagttcgagcgccgcgccctgcacaatttcggcgcgctcagcgatttcgatgtcgtgatcgtcgatgaaaaaacgcctttcgcgcatatcgagcggatgcaggcgcaaggcatcaatgtcgtcgtcgcccgcgcgtcggaaaaggtggatgtcatacccgccaggcggcgctgaggttccgctccgggcggattatgtctgatcttgcagctatctagcctgatctttatcagtggtattttaattattgctactaaatacatatggtggctgaccaaataagatcgggaggaaatattcttttgctgcttttgacatccgctcattttatgataagcgaattttctagtggattgaatttgacgtttgaatcccggccgtcatatatgctgcttcaaacgtcaaattctaaaaatccactggatacatatacttgctagcggtctttttgattcctacatttgttcaacgcttgaaccgagggatgcaaatgttggaatcggaccagggaaagtgaatataaaatagactttcgatcatatcgaaatattcttttttcatttggtttcttgttatatgtgtaacggcgtgggcggggcacgacgattttcaatgggccagctgatccgttgtagagcggtttcagttgaaacggagtcttggcaatcgctctaatatttgtttttacgcatgtctttatcccgtcctagcgggaccagaaatcagtcccgtggactgattttcccgagcggcggtttccgctttcgggagacatgctccagggtgattgttgggtatggatacgcggggcaaaagcggcagggatgtgcctttggcggttgatctggacggaacactcgtttcgacggatctgctgtgggaaagcatattcattcttctgaaaaagaatatattcttcgcatttcttttgccggtgtggctcctgtcgggcaaagcgcatctgaagcatgagattgcgcgccgcgtcacaatcaatgccagcgtgctgccctacaggcaggattttctcgattatctgcgggccgaacatgcaagcgggcgaaagctggttctggccacggcctccgctgaaacctatgcgcaggcggttgcatcggagcttggcattttcagcgccgtccatgccagcacttgcacgaccaatctctcggcgcatcgcaaggcggacgcgctcagcgaacattatggtgcgcgcggtttcgattatgcgggcaatgactgcgacgatattgccgttttcaacgctgcccggcaggcaattgtcgtggcgccggatcctgcggcggcccggttccagaagagtaatggcggtcgcctgttcgagcgcaatcctatcgcctggaagacctacctgaaaatgctgcgtgtgcatcaatggctgaaaaaccttgtggtttttgtgcctgcctttctcgctcacgatattttggaacctcaggttttatcggcgacttttctggccttcatcgcattttcggcgtcggcctcggcgatctatatcctcaatgacatcatcgatctgccgctcgaccgccatcatgtgagaaagcggttccggccttttgccagcgggcaattgtccatacccttcgggcttgcggtatcggcggggcttctgctggtcgcggtgctgatctgtttcttcctgccgctgccctttgcgcttgctatcggcatttacctgataacgaccacggcctattcgctcgtcatcaagcgcatgttgctggtggacgtgatttgccttgccgcgctttacagcctgcggcttctggggggcatggcagcggcgaggataccgctttccttctggctgatggcctttgccatgttcttcttcctgtcgcttgcgctggtgaagcgctatgtcgagttgcagaactctaccgtaacggaaaaagatcgtattgctggccggggctatcgcccggaagatatcgatatcgtcgggcaaagcggcgttgcctccgcctttacagccgtgctggttctggcgctctatatcaacagcgaagccgtgcgcacactttacacctatccctggctgatctggccgctggtgcctatcgtgctctatatcaatgtgcgggtatggattttggcgcatcgtggtgaaatggacgacgatcccgtaatgttcatcgcgtttgactggcgcagtcaggttatgatcgcacttggtgcggtgctgttattcgtggccggtatgcgctgatgacacgcaacttcgatagtttcggacgcatcgaacggcatgaaagggcaagccgctcctttgaaaaagtaagggccggtttcgccgcttccgcggcagaagaaaccagcctgcttgccttcggcaatggctgctcctatggcgatagctgccataacgatgccggtcttctggtgtcaatgcgcagcgttgcggcaattgaaagttttgaccccgcaaccgggattctgcaagcgcaagcgggggtgctgctaagcgagatcatcggttttgttgcaccccacggttattttctgccggtcacgccgggcacccgttttgtgacgcttggcggcgccattgccaatgatgtgcatggcaagaaccaccatctgcgcggtacctttggttgtcacgtggaaagtctggagcttctgcgctcggacggcgtgcaatatcattgctctctgcatgaaaatgaagggctttttgcggccaccatcggtggaatgggcctgacgggcgtgatcgtcagcgcgcggcttcgccttatgccggtcggctcgctggatgtggaggagcggatcgttcccttcgacaatctcgatgcctatttcgatatggctgaagcggcagaccggcagaacgaatatgccgtagcgtgggttgaccagctttcgaggggaaaaaccgccgggcgtggcgttctcatcaccggcaatcatgccgggaatggaaaccgaagcgttgaagacgagcgcgtacggctcggcgtgccgttcgaccttcctttttccgtgctgaaccgggtgagcctgaggctgttcaatatggcctatttcaatgccaaacgccgcaagcagaagccgcatctggcaagctttggaagcttcttctatccgctcgatggtgtcgggcagtggaaccggctttacggtccggcgggcctctaccagcaccagagcgtcattcccttcgatgcggcgcggcacattattcccgccatgctggcggcaagccgcgaggctggacaggcttcgtttctcaccgtcctgaagcggtttggagacacggcttcgcccggcctgctgtcgtttcccaagcccggctataccttgacaatggattttcccaatcgtggcgggaaaacgcgcgccctcctgcaaaccctcgataatatgacaatcggcgcgggcgggcgggtcaatccatacaaggaccagcgcatgggtgctgcaactttcaaggccggttttccgcaatggcccgaacttgagcaatggcgggacaagcgtttctgttccgatttctggcggcgcaccgcgcttgcgcccgagcttcagcagggaagatgagcggcaggcgcaatccgatcaaggaaaaacgatgaaatatattccttttatcctcttcacagtgatgaccaatgcggcggcgcagctcatgctgaaatatggcatgataacgctcggccccatcagcttttcggcggacacgctgatccagcgtattttccagatcgtgttcaatccctgggtcttcgccggcctgttcaccttcgtcatttcgatggcgtcacatctttatgtcttgtcgaaagtcgatctttcctttgcctatccgttcctcagccttgcctatgtggctgttgcgctctgcgcctggctgttgttcaaggaggaactgggggcatacaagatcgcgggcatagccttcatatgcatcggcaccatcctgattgcgcagagcggcaaggtgcgggaagccgataaggcagtcacggtacaggagcaggcgcagctataggttgtttgctccattttcattacgtccattcaaagtgcggggttccagatgaggcatattattttcggcggtgacggttttgtcgggcgttatctcgcgccccaattgctggccgatggccatgaggtgatcgtcgccgatatcgtcaaaagcgatcttgcgcattatggcgatgcgaccttcgttcatacggatgtgacggacccggaatcgatccgcaagcttggcattcgcgccgatgacatggtttataatctctcggccaagatgctttcgcccattcaggtccgcgccaagcggcatgatttcttcttccccgtgaactattacggcacagagaacatcataaaggcgatggatgcagcgggggcaaaaaagctggtccatttcaccaccgatatggtctatggccacacctatgtctggccgcaaaaggaagatcacccctgcaagccgctcggagaatatgggctttccaagctgaaaaccgaggaactggcggcgcaatggcgcacgcgcggcatgaatatctcactcttccgcccgcgcctcatcatcggccccggacggcttggaattctcgaaaagctgttcaagctgatagacaataacctgcccgtgccgatgatcggctccggcaagaacccctatcagtttatttcggtgttcgattgcgcatctgccgctcgcgcggccttcaaggcgggcgtgccgaacgaggtgtataatctcggttcgctcaatctgccgccggtgcgcaagcttctgggcgatctgatcaaacatgcgggttcaaaatcgatgctgcttcccacgcctgcctgggcggtgaagcgtacgcttgatttcctcgactggcttaacatgccgctcatggacccggagcaatatctgatcgccgatgagatgtgcgttctcgacgtttccaagggcgagcgtgaactgggctggattccgcaatatcgcgatgaagacatgctgatcgctgcctatagtgaatatcgcaagaagaaggccggcggcgctgaaaaccgcctgagcccgtcaaaagcggcctgaggaagaaaccatgaaaagcacgattcattccgaaggcgccgccgtgtcggcaagtgttgccaatcacacgccgaagccgccgcttttaagcgtcgatgacgccaaggcgctcgacctgccgcgcatgacggaacttttcaccgcgcatctcaaccccggccagcttcatttcatgaagcttctgggcttccacaaggtgaaggtggagcgcgctgaaggcatgtattattacgaccagaacggtcgcaggatactggatttcttcggcggtttcggctcgctggccttcggccacaatcacccgcgcatcatcgcggcgcggcgcaagtttcaggaagaactgcgccatgagatcgcaatcgccttcatgtcgcaatatgcagcggcacttgcctatgaccttgccgcctgctcgccgggtgatctcgacatggtattccttgggtcttccggttctgaagccatggaagcggccatcaaggttgctgaacgcgccgcagggccgaaaaagcccaagatcgtctatgccgagaattccttccacggcaagaccaagggggtgctctccatcaccgatggcgggctttaccgaggcgaattcaagctggtggacaatacggtccgtgtgcctttcggcgatatcacggcgattgagaacgcctttcgcagcgacccggaaatcggcactatcgtcctggaaacggtgcagggtggctgtggcatcattcaggcggatgccgaattctggcagaagctgcgccagctttgcgaccggtatggtgtgatctgggtggcggatgaagtgcagtgcggctttggccgtactggaaagttctacgcctttgagcattacggcgttatcccggatgtgacggctctggcaaagtctctgggcggcggcaaggccgcaatggcggccatgatcgcccggcgcgatatttatatgaaggcctatggcacgccgaagacggcgatgatccacgccatggcaacgttcggcggtattggcgaggcctgcattaccgccatcgaggcggtcaatattctctatgatgaacagctcatcgataactccgccgaggttggcgattatcttctggaacggctgaaagaattgcaggtgcgttatccgggccttttgaaggatgtgcgcggcaagggcatgatggtggggctggaattccacgatttctcgcaggcaatgccgatggttctgcggcctatgctcgccatgctggatgacaagctgaaaggctcgcttccgggcttcatcggcagccatctgctgcgcgatcacggcgttctcgttgcctttaccgaatataaccgcaatgtcatccgccttgagccgccgctcatctgccaacgtgcccatgtggacgagttcatcaaggcgctggacgaagtcctgtcacgcgggatcgtgaaaatcgtcaaggactttatcaaggcgcagatcaagtaaacccggtcgggattagagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctccaggctgtaatggccgggcggcaccgcccggccttttcatctggcgaatttattccgcttttttcaagccgggacgcagcaacagatcccagcaatcattgagctttaccacctcgcggttttgcaaggcatcggcatagatttcctgcaacttataatgcgcagtcgtcgccgggcagttcgggcgtaatacgccatcggtggcttccactgccgccttcacgtccggtgtcattttgggcaccgtgcggaaagggtctgccccgatctggatcaggcgggtggcgtcacggcccagcagccagggaaatggatcggcgaagtcgagcgtcatgaggctttgcagcctgatgccgttctgcgtctcgaattgtgtcagggctttcagcatcgtgtctgccgacagtaaccaaaagacctggaaatccagttcggcataaagccggaagcttggcaattggcccttttccgccagatccatataggcagcattctgtttggcataatggtctttcagaagtgaggcgcgctccattatgtcgcgacgagccagaacccgtgccatgtttttcagattgcttgtcggcggctcgatataggggggtgcaacagccatggcgcgcagcgtcttgtgcatgacttgcgtgaaagtcgggattacggcgatggcagcgagcgcgagaaaggcgagttttgccttttcgtccagaagcttgatgcgctggaagatcatcaggaggaacggccaaaggaaaatgaattcctgactgccggtattctgggtttccagaatgatcccgcccagaagcgtcacgcccaaccatatccagttgctgtcgaaaaaccggatggaacggttggggcgcgtcatgtcgatccagaaaagggcgagtaccagcagcccggagggaagaatgacgtcgagtttgccggacatgaccgtcagaaagcgtggcagcagcgcctcttcattgagggcgacaagccgcgcaatgtcggccagataggccgtcatcatgtggccgttcaattcaagaatggcgagaaccgcgaggaacagaacggcggcaagaatggtgctgcgaacggatatgcgcccggccagaagtgctgccagcccaatcagcccgccgaccagaaagccggtaatcttcgtcaggaaaaggcagagcatggcgattgcgcagaagaccgcaagtttgcggccttcgcggatgaacatcagcccgctcaccagcacatagataaggagcgaggtctggcgattatagatgccgaagccgtccagccccggataggtgtggaaggcctggacgtttgccggaaagataccgaagatcaaaaagggcacgagcagcgcaaaagccagtgcgcgccgttgcggcccgattgcgcccagaaccacggccatgagcggggcggcagcggccagcatcgaccattgcgccagaagcagcaattgcgccttgggaaaaagcgctagccctgccgtaaaaagataatagccgagcgggccgacgggcgttgaaaaatccgcgcccggtatctggcccattttaatgcgttgtgtggcatcaagataaatataggtgtcccaatacataggcccgatggggacagcgagcggcatggcaagaaggcctgcaagaacaaccagtattaaacacagccagaacacaggtgatttaaaaatttcggcatagccgagcctgccagaaagaatgaagctgttcaaaatgtccccccactattgatgtcgccatcatacgcccgcttttggcggatgccttacgccccgattcgtatatagattttcattaattacggaaacatggatccgttctgtcaggctctggcatctgacgtcggtggcagctcgtaaagcttcgcgccgttttcatttccgttttcgtgataaccgatgatctggaaccaacggataatttccggccggtccagccagattcgtgaatgaatgggcatattgccggaaagcgcctgaatcttgcggatgtgcttcttgcagaagcgcaccgttttcgcgctgaaaaactcgtccttggccgcaaaaagcgtattggtggcgtcatcgctctcgcgccaggaaatgatggcaaccacgtcatcgccctgcaccagcgcatgggcgcggccttccttcatgttcatcatgaggtcgtcgtaggcaagttttgcatctttaccggcggcgatatattccgcgaccatccgtttcgacagatcacaaaataccgtctcaagatcgcctaccgttgcagaacgtgcgcgcatatgaacctcccggattctgtcatgactggcccttgtcagaggttagcgtcgatgacgacgaagtccagtcagagttaattgtcacctcattattgtgatgccaaaggcgtgaataggagaaaagggagcggattttttggcccttggtcagcgccacatttagctgattcaacacggcctgaaacagcatgttttaaaggcattgtgctgtagttgtagcgcaacaaagttgatagttgcgacacggaaatttaagggatagtgctgcgattggttaaagcgcgattgttgtattcggaatgcaacaaaatcgtcgataaaaccggaaaaacggcttttctgtctatgagacacgcgcagacacgcaataacaatcaagacacaagaatcttctagggcgtgtctgcattcaacgtaaccagatcatagcgcatgcgagatggacgaagcccatgaatgcggtcaatgttttctcgcatcgcagcgcaatacgacgatagcgtttcaacttgttaaaaaagcattcaatctaatggcgttccttgtacagcctccagtcgattgttgggacactggaacgtgttggattggccttggatctgagccgttgccttgagatcgctggcaatgaaggcccttaagtgatcggcatcataggccgcatcagcaatgacatgccccacaccctctaagccggatagaaggcttgaagcttgcggacagtcaccataatggcccgggtgttggctttattcgcagcggtaggccgatagcatcgacaacagcatgcagcttggtcgtcaatcccccgcgcgagcgaccgatgcaggcagcttcagccccccttttgcgcccgccgcatctgcgtggactttcgatatggtgctgtcaatgaggacatattcaaagtcccggcgtatcagccagggcatggaaaagcctttcccatacaccggcgtgcgaccagcgccgaaagcgggcatgaaccgctgtccatttgccgaaggtcgcaggcagatcgcgccagtgcgctgcattggcagccatccacaagatggcgtcgacaaataatcggttatcaacaccactgcggccgggcgtaccaactcgccccggaagatatgcttcgatccggttccattgctcatctgtaaagcttcgtctgctcacggctgttctcctttaacaaccttgaatcagaatttcgtacaaaagggaatccttgaatgcagacaggttctagtgctgcaaatagtgcagaatcgcagcactacaacacggtgttgtgtctaggtacaacaaataaaaaccaatgatttcaaggtgttaattggtgctgcttgcatgactcgaacacgcgaccccatcattacgaattgtttttttattaatgatatcagagatttagacactctacgaaatcgttgggccctactggacaagcctttggccagaatccactttcagggggtggagggtagcatagggtatcacccaattgccactcctttgatcccgcgacactactagaagcctaaagttcgcggttggccctactaatcggcatcgcaccccgccggacctccccccatcaacggctgtcacagtctggggcgggagtccgtgggcgtctggatgtcccggatttctgagccttcccaatccagtccatgacgttgcgcatcacgatggcaaccgcaatcgctctcgctgttcgaaaagtggaatacagcacagacgaaagatgagccaacaagcatatatggcgtcagtaccgtaggggctgctgtcgttcagaagcccatgagcaaccgcatggcgaaggcttggtcccggtttggacaagaagacgttgtcaatgtccgtcgtgatggcgtcgccgaacgcctcttccaattccggacgcatctgctcaaaaagtgccgatatggtgcgatcttcttgtacctgcttggcgtcgtcgaacgttgtgacgtcatagccgttcagtttcagaatgtggcgaagggaattttccagcatgggtgtcaggatatagagagcgcttacgcagtcaccttcgaagaagcgagcaaagccccgactgaaagtgttgaccagatcgttcggcacgaatgggctgtgccggataagagcttgaagtgtatcttcaccgacataataattcctggtgatatattggcgcgctacctgaacttgtcctgaaacgtggatgcctctgcgcatactttcatgctgagaaatttgcaaacggatagcatcgccgttgtcaccatctccgaaacctccaccctcggacttatgaatcactttgccttcgtggtcgtgaaatgacgcaccgaacaaagaagaaagcggatgatcgttgatagacttcacagcatcctccatgagcttctttggcgagggggattgttccaagtctgcaaagatcaacagcaagtcgatgagatcacgttcgccctcaagctgctccttaacctgatccgcgattgcgctgaggtccatcgggtgggaaaacgacgacatttcgtctgcaataccggactggacgtcgattaatttgtgacgaagttgggtgcgtcgttttctctgccccggcacgccatgatattcggcaattgcctcgctgagccagtgcgaggccagcatcgccgaagtgtgcttctcagactcggcaaccagcgcttctgcagcacctgttcggcaccgattctttccatcctcgtccttcgcataatgatgcccacgagccgccaagcgccaaagctccacaatcatgtgggagccgggttcgggaacgccccctgtcagataagcctctatctccgcggcgatgatgctcggatcggagatgccaaaatccaagtccatctcgaaaaaccaatggactggtacaggattgctgcttctgacagctcgcgcccttattgccgacagcagcgttcgcgcggcgataacctcgtcaatatcccagccgagtggccgccccatcgacaacgctcgtcgtagaacatcccgtggtgtaagccccaagagaggatcatcgcggtcaagacgatccttgagggagtccgaacccagcccctccgcgattgcaacgtaggatgcgattgcggcacgacccaattggtgcctctttcgctccagaagccaacaaaggtcacatagccgcgctctcagcacctggttagcggcattctcggccgcataggcaagtaccgacaccggaataccgcgaaagtcttctggaatggccgatcgtcggtctcccatgatcatcatcgcgccgaagggtgcgttgcgatcattaggtttgaaatgaaggtccgtaccggcggacagcatcgcgaacaccttcgcagcagcttggttgccttgcgcctcctgtagctccgttgcttccttgcggtacagggtgctcaattcaacgcaatcggcagaattgcacccgatgatgggggcttcaaactctaaccccgcaatgtcatcaggcgttgcctgaagccagaaaggcagctcgtgttcttgagcctccgcttcggcagcttcctccggttgtccttcatgccccgtcatagctgcggtccatcagaggcttggctgtatccagcgttgcgacatcagtaatgatgatttcaaggtcgccaatgccgaaatggccgatgttgcgcacgtcacgggtgaagccgggctcaagttcagtagtgtccggatcgaccttcacgaacaccttgaggtgcctgatctggggcttgacctcgacgcaggcaaagttctttaggcggcggaaggcgacgtagttgtccaggggcttcaattcgacatcgccgcccaacgctagcaggtacgccttcgtcgcctcgtagaggtcgacaaggtcctggtctgcgtccgcgagatattgcataaccgtcttctggcgagatcgtggtcgcgctgccgcaggctcgtcttgagtgtcgatgctggcagggatttcgcgcgcggatcgttccgatgccgaggttagcagttcgaacagcaatagctcgccgccaaatcggcgatagcgaacaagcgcaatgttccggttcatctggttgaccgcatgggcgtcgtacttggtgaagtcgccggcaatgcagattaggcgcggggtgccccaatcgaccgcctttgcctgttcggcgccaaagcgctccagaacaagccattcgaaatcgcggcgatggtccatgagccaatcgagatagaacaatccttggttgatgacgttctcgttgctcgcccgcttgtactcgatgatgactggtgagccgttctcgtcgatgccgagcgagtccatgcgcccaccgttcgacgtcggaaactcagaggcgagaaacctcaccccgagaaaggcttccatgttgcgttcaatgagcgtctgcagcaacttttccaacgcaaccgcgctgccgcgaagttccgtaaccgatgcgctgtccgtacgaaagagttttatgtcgctcatataaaaatcaccaaatgaactggtgccccattcgatcaagtctccttaggcgatcctcgtagtccggcatgatcgcctccagcgagcgccaaaatcgccgcgaatgattgtgctcaagaatgtgacaagcctcgtgagcaatcacgtaatcaaccaacggcatgggtgccatggccagccgccagttcagacggatgcgtccgcgtgcatcgcaacttccccagcgtttggactggtcaacgactttgacgatcggcgtcggaatgccaagcgtctttgcgatcactcgtgcacggatgggaaaatgctggatcgcatgggctcgataccagtgcctgagcccgttgcggacagcggcgcgctgtacggatgcatgtccattcggcaggaccggcgcgatgagtgtcgaacctcttgctgcaattcgggtcacaacggcggtttcgtcgggaatgagcttcaagcgatactgacggccgagatagtgaaaggtctcgccgctcacgaactctttggcaaccggctgcccttcaagttcgcggtacgccgcctgtttgcgaagcagccaagcccctttcttgcgaacgataccaaggacgcggtcatcatccaggtctgacggtgcgagcacgcgcactccatcgaaaccaacagatatcgccacggtctttcggcgcgctgttcgctcgatctggaacgcaaacgtttctccgccaaagacgatggaatgctgagcagtgtccgtcatcccgcgtacctcgcacgggcgacatccatgatctttgccgtcgtggcctcgattttgtgcgcatccaatcctaagctgcgtaactgctccttgatggatcggcgcatctgacgctgcacgtcctccttgtgctgccagtcaacaacttcggcatattcctcgagtgccttggtgatccccgcagcgcttcgggatcgctcggcgtcgggtagatcgttgtcaatgaacggcaggatggcggcagccgttccattgaggccgtcgctcctgctcgccgcgcccgaacgaatatctgcagcttgccccaccattgcttcaagctgggtcaatgcgctagcagcggacacacgagcttcccgcctgtcgttgacgatccgctccaactgctcccaaagcgaggcataggccgtggggttttcgtcgcggtggacgtggatttcctggcggatggcgtgctcgatctctgcagctttggtatcgctcgaccgcaggctttccagatgcggacggaaggcggggtcgagaatatcgaacttcaccaacaactgctcgacaccggtcacaaagaggtggctggtgatgatctcgccgaccttcgcgccatagtccttggggtcaaacggctcctcgtgataggcgcggcgggcgagaacacgaatacgcgatagccacttcagatcggatggataggggtcttccaacgcctttgggttgggcaagcaccatgtccatggcttcggcaaaacgcaggaagtcgagttcgaatttggcgcggatgtcgtcctgacgcagcagttcaacacacgcggtatcgttctgatggctaataccttcgaatagccgaatggccgcacgatgccgactttcaagaagctggattttctcagagagcggacggagcgcactggctatgccgtcctcgtcggagaacatatccaaggcatctgcgatgcggcggttatctccccaatagtccacgacaagcccataggtcttgccgtcagcagtgcggttcacgcgtgcgatggcctgcaaaagcgtatgttcccgcagaggcgcgtcgagatatagaacctgctctatcggcgcatcaaatccggtcagcagcatgtcgcacacgaccaagattttcagcggatcgtcgcgcttcttgaagcggctaattttgctgtcgcggtcgcgcttggacaggtgacgggcttgcaaccgggcgctgtcattgttggatgcggacatgatgagcgcgcattcgggcgcgccaagccgctccaatgcctcgacgtaggtaacggcgacgtcccggctcactgtcacgatctgcgctttgaacccgttcggttcaatcgtgcttcgatagtgcgagagtatatcttgggcgatggcctcaacgcgaaccggcgctccagctaacttctcctgaaggccggtgccacgtctgagttttgcaatctcgtcttcggatagttccgggaacgctgcccgaacttcccgttcaaaatcgcgtccgtcgatcctaatgcgcgcatcccgcatctcgtaatagatcgggacggtggctccatccttcacagcctgatcgatcaggtagcggtgcaggtaatcgccgaaggcctcgcgggtgctccggtcttttttgtcgattggtgtgccggtgaaggcgatcatacaggcattgggcaaccctgcgcgcatccgggcggcaagcgcgccatattgcgtccggtgcgcttcatcgaccatgacgaagacattccgcgccttggagataaccgaagagcgtttcggcacggcgctgtgaaacttatggacggtcgtcagaactgtcgttccagcgccgcccgacaaagccttgcgcagcgagtccccactttcggcctgcatgggattggcaaatcccgagcgctggaattgcccggtgatctggtcatcaaggtcggttctatccgtgacgatgacaatggtcggattttcggcttcggggaggcggcgcagcttggtcgcaagaaacaccatcgtcagcgatttaccggagccttgggtatggtggatgaccccgccacggcgctgaggattgggcgccgtccggatgcgctcaatcgctttaccgacggcaacgaattgctgatagcgcgccagcttcttgatgcgccgcccgccgatagtctcgaacacgacgaagttgcggatgagatcaagcagattggccggggcgagaagcccggcgagcaagatgtcttgtccggttggtgttcgccccaattgcgccgcaagcgcgtccagcgtgagcggatagggatctttccattcagcccattgccgggcaggcgtcagcgtcgtgccgtacttcgccacatcgcgcgccagtgcgatggaaatctgcgccgtctcgaacaggcggggagcgccaagcccggcgaattcatcccggttttcataacggcggaactggcggatcgcctcgcccatcgggtccgccaatgacggcgatttacattcgatggctgcgagcggcagcccattcacgtaaaccacaatatcggggatgatgtcctgacgagcgcccttgatggcgacttgccgagcgaactcgaacgtgttggctgatggatcatcgaaatcgaagaaccgcacattgcggtcctgtcgtctgccgccttctgtatggggggccgtcacgccataggtgagggccgtataggcgctctcgttagcctccatcacatcgacggctgtaacgcgcgtgacggcggcaacagcgcgacgaacgccgtgatcgtcaagccacggattaaggcgcgtcaggcattccgcaaggcgaagcgtcagaaccggctctgttgcaagaccatcgcgcagccgtcgcacgtcctctggtgacaggggcttatagtcgaacagcacccgcagcaggtccgtcgccggctcctctacccattcgcgctcaagctgttcactagtctcgttcatgcagcttgcccagctttgtcacgatgccgcgcaataatgctttcagggaggcgaatgcgccctgagagcagttcctgagctaacgcatcccgtacagaacgaagcgcagagaggttgtctctctctgaacgcaagcgctcttggctactttcagctaatgtgaccaatctgatttgctcgtcgcgcgttacgacggggacgggaaattcgttaaggcgctccaaaggaaaccgcttggttccatgtgtggcagtctctatctctcccagaagcttgtgctcatttatgtcgagccagagttttagaaacgccggtgcaacaccttcattgggaacaaatgctttcacgtcctgattgaaagcacaccgaactgtgcagatcgttgaagggactgatcgcgcaaggatcatgccgcgaacgaccaagagaagcgttcccggaccaaccatcccgagcgcttttgccgcgtcttccgaaatgtggtctaccgtcgatgaaatacttggaccttttatatctttcggacacacccaaggtattgatcctttccagttctcctcagccgcagttgcaggcgttcctccgctcagccagcgccccatcttcgctacgcaggaccaaagcagagactgctgtcgttcgacaaaatactgtttgagaagcgctttcttggtttgctcaatcgccttgattagcgcctcagtcttcgcaatagcggcctcggcagcgccgaggacttctgcaatcgcgcgctgttccgtgagcggaggcagcccgaatttgaaggcggacagatcgctgaataggatggattttctgcgattgaccccgccattgctgtaggggtcgaaacgaccactcagcgcaaatcttttgaactgccgaagcgcaatttcattgttgatctcttcggaattggtttcgaaaaccgtatacatcgggctaatcaagcccgcgtcctcgtttctcaggtagtcaatagaaccttcatcaaggtggatcgtggcgtaggcaaattgcccacgcttcacaaccttgtattggcgggtgttctcactatgaacggactttgagaaatactcattggaacggacaaaaccccggtgctttgtcatgcttaggacggggatgtcagcgctcgcatggtttctattcgagatttcgcgggcaatttgaccgatgcgcacctcgcgccagcctttgggcacttcaaccgacataacccatctccttgagaagggcgttcatgcgggccgcagcttcgtcccgggccgtctcagcgtcccacagcttggcaagttcggcctgcacatcgatcggcttttcgggctcgagcgtatcgatgtagcgggagatgttgagattgaaatcgttctcttcgatctccttcatgtcgacgatgcggcagaagcgatcctcatccttccaagcattgaaggcattaacgatgcgcgtgatgttgccctcgcccaagatgttctttttaggccgttcctcgaattcctttgcgccgtgaatgaacagtactcttcccttgcgctcagtcgcttttgccttgttgaggatcaaaacggttgctggaatgccggttcctgcgaacaggttttctggcaggccgataatcgcttcgaacagatcggctttcagcatcgactcgcgaatacggccgtcgcctgagccgcggaacagcaccccatgcggcatcactacgccgcaaacacctttagtgttgagcgtggccaccatgtgctgaacgaaggctagatcgcccatgttctttgggggaatgccgtagatgaagcgattgtggcccttcttctcggtgtcgcctgacacgtcctccgcaccccagctatccagcgagaagggcgggttggcgattactcgatcataaaggaacaggttgccgtcctgatccaacaggcgcggattgcggattgtatcgcctttttcaattcgcgcatcgcgtagcccgtgcagcagcaagttcatcttggcgatggcccatgtgccaaggttcttttcctgcccgtgcagcgtgatgttgagcgcttcgccgagccgcttgccttcgagcttcgccacatgctccgcgacctgaaccagcatgccgcctgagccacatgttgggtcgctgatgcgcatacctggcttgggggccagcaactcgacaatcagccgcacgacatggtggggggtatagaactcgccgcccttcttgcctgcatcgtctgcgaacttgtcgatcaagtattcatatgcgcgaccaagcatatccggttcggacagagaagcgttcgacaggtcgatgcgtgagaaatggtcgatcagacgcgacagaacgccttcgcggttcttggcatcgccaaggcgcgattcggagttgaagtcgatattggccagcacaccttcgatcgaaggattggcgtcctcaatcgcggcgcatgctttgttgaggtggtcgccaatacccgtcgtcagctttttgatcgacgaccagcgcgcgcgttcaacgagaaagaactcatgctcgtctgggtcgctgtaggcgacattttccggcagcccctgacgtatggactccttggcctcttcctcgaaacgatcagaaagtcgcttcagaaatagaaagccaaagatgtagatcttgtagtcggagctatcgatggagccgcgaagaatgtcagcggatttccaaagatgattttccagttcggtacgtgtgagtttggccatgtttacctcaatgattctggtcgtcgccaaacaggcgcgcgtcaatcagacgccgcgcgagtgagcggcggattttagcggcctccaaggcggtgcggtaagcgacttgggcttccttaacgagggcggcaatgcgctcctgttcgttcagcgacggcagattgatttcgagattggcgaggtccttcggcgacagggaaagcagtgtcgtcgctcccctgcgcaaaacctcgatctttgggcggaacacatcgctcgataggatcgcaaacagagcgccgcccgtcgcatcaggggcgggtcgcacgacaatgatgtttgcactggcaacggctcctgctgtctcatcgcccacgagcccgaacttaagtagtgtcccgcgcccggtaacgagtacgtcgccagcctgaaccgcataggtcatggctttggaaagcgaggaaaagcctaccgtgtccagtgcttctcgtggagcaacaacgccatcttgaaggtcgcgcacgccgatgaccggcagcctttcgcccggacggatcaccgtttcctcgcgtgataccccaacacccgcaaatatctctgcgacatccagaaggcgtgcgccggtgtggctgaggaccgttgcttttctttgtttcatcatgcatcatgaataaccgtatcatgctacggtgtcaacaggaaataaaaccgtaactagatacgggactctatcattagatatatgcttgactgtccggcgactctccctcatataggagacgtcaggccagagtctgacgttgaaaacgcaggagaaatatatggcatcacgtgcgaggccaagtgacctcgccatcatagagcgcgatgcggcgctcattcggggaatgatcgagtggggcgaccgccatcacgatatcgcagcgttcttcggtccaatcagggtcggatcgctgaagtaaaggatgaagcgcggtttcctgagcttccgccgagggggcgtatctgacctcgaaagcaacgcggatggaaaaccgactggtctcgtaaatcagccgatttccgaatacctgggccgaagcccgctaggcatgcttgaacaccattaccctagctggcccctccttaaaaatcaatgacccggcgcttcggacgggtcaactttgtcaaagaaagggtagcagcgtggctgactacaggattgactgcattaacaagtcagattgaagcagcccacatgagcgtatcagccatgcaggcgggccgaagcctgatggaagcgggcgctggaaggacaccgttcccaatatagtgcggttcatagagcagggtactcacaggttttatacgaacgagagcggaagtgtcgcatgggtcggcgtgaggaccagcgcgaacggcaacaagttcattcagacctatgccaatggggcttggaaggataatctcctcgctttgaaagagtgtggctgatcaatttcaacgttctctcgccgggtattccaaccttgcgatttccaactaagaaaacgagtctcgcggccaacgctgcgaggctctttttagtaggtccttggctaaattgaacctgccgttgttcatgtacgtctgatcgcgtgtgcgtaggcgttggagaacgtttcctcaagctgggtcaaactggcaggtgttatataaatatatgatattgcttgcattttaacggcgatttagttagtttgggttgaggccaactggaggtctcaaatgcctaacctacgtcttacccgtcgcatcattgacgacattccgtttgctgcctgcggccaaatgctttaccgcgatacgctgctctctggtttcggccttcgggtcggcagccgctccaaggtttacttcgccgaagggcaggtgaaccgagagactcgccatgtcaccatagggcgcgcggacctatctatggagagctcaagctgcttctcggctacgaggccgggcacatgtcggccagcgagtttcaacgcatcacgggcgcaatgacggcgctgggatggggatatggaacccacaggttgtacgatctcggtcgcacagggcgaagcgcccgcatgggctttgcgcgcggcaatgccgacgagcagaggacgaatgggtcgccaagcgcgccgaagggggtatccccattcttcaggccgtaagcgaacataccgacgaaagtggcccgttttgactgcactgcgttacctgcaccgtgtaacctaacaagccgcaaaccattggtcggttgggcaggggtggaacactctccctgcctcctttgtgttttttgagccataagttacaggcacaattaacggcattgcagccgtgtggcgacgggaggcaagcgcatgcctccgaggccttcaaagcgccgctggcgcgggtttgagtgtatttggggcaaaaggggccgctgccatatctggcgccctcagatggcctccgatgccgctaccccgcaaacgccttcagcatcttcgcggcacggtcgatctgatcgttgttcaaccgggagagggtgcggtgaatatcggttagaagcctggcccgttctccggtgcccagcatggcgtcggcgccgaacagaacgggcgcgggaacgtcgagcgccgtggcgatcttctcagctgtttcgaaaagcggcgcggcgacaccccgctcgatcttaccgattgtctcgcgcgaaatgctagcctaaccggaaagttgctcaaaggtccagcctttagccttccgatgatggcggacatttgcgccgaaaagtcgttgaagctatatatgcgcaccttgttcagaacaaaggcggcaaaggactgctcaaattcagaaatgagaactttacattctcgcgctttgagagctgcaacatctcattcaatgaagtcggatattgtggttctgcaaatgacgatggtcgatctgctccttgctattttgcattggctcttgtcgaccttcttcggtggtcaggcatttgcctttgtcggcctcgtcctatggaccatctggaccggcgcattaaagccgaggctgattccagttgatgatatcgtccgtgtggccggcgacattatcgccagctatcccgacccggagcttgaggcattcgcccgccacaagcgcgcatggaaccgcagtgaaggcgcaaaacaaacctattggtatcgggtgaggaaggccgttaggcggcgactgcgaggccgctgacggacatcagtcgaacagcggtccgtgaccaccgccagcagccttgcggcgaacctcgctctcgcgcgcttcgttgatttcacgccagatgtcgtaagtttcacgcaccatctggtcgagttggtcgaagtcaaagagttcgacgtcttcgtcggtgcttagcttcacgggacgctggctatcagtggcgtcgccgaactgaacgataccgagccgcgcggtggcaaagtcgagattggccaaccgtatatgttcgtgcatcattgaaaagacgaagcgccttgcctctgccgtcagcccattgctgcgccggggatcgacaaatatcaccagcgggacaccttccagtgccgtcactattggcagccagtattcaactttctcgccgacactgagggataacgggaaaaatggatgagagcggctgcggagagccttggcttgcgcgaagtcatgcaatcccttggcgaccagcagattggcattaaactcgttgtcggaagtcgcttttgcccggatcagtcgtttcagaattgaccaatcggcaggacaggaggcggtaaacatatccagctggacattgaaaatgtcggcaaacagggcacgtactggtttgtaggtgagtgtcggatggccaagcttaaatcgctcaagggcacgacgcttctggtcggtcgccagcggcgcgatgcgggcaagatcgatctcaggtaagcggcgcatcttcatccggttctcccatgacaggggccactccaaccgaaactttatgatatttgaatcggtcaataatgacagcatcggggattcttaaacccaatgcaaccgatgttcttcctttgtctacgataaaatcccacggtgcacctttggcgtgtgatatatcgacaaggcgaccgggggataattgcccataggacgacatgatgcgggccagatgacggcgaacggtcaagtcttcgggaagttcgagagctgcttgctctcccgtcatcacgttctgtccagttgcccggaagtcgatggggtaactgccagcggtcttgaaggctgagtatgcagcaggatgtaccggtccgtactgccacgcctcgaaatagccgctgaccagagggtgtttagtctcaatcagaaaaatggaatgagcgaagtacaggagcttttgcagtgcgaggttagtgacctgtatcccagaccgatcggcctcatccaacataaggttggcgatggctctcggatcataaggaccaccagacacttccatgttcctcgcagaaggaagtggtgccgcttgcgtgactcgaacacgcgaccccatcattacgaatgatgtgctctaccaactgagctaaagcggcttaccagcctaggacgacttactatcgccctactaatttattctttcactttctaactcactgatctcccgcatcattctctagcggacccgctaattacgaatgatgtgctctaccaactgagctaaagcggcccggaaccttcgttccatcttcccggaggaagccaaccgtttccggctgaacggtgcgctgataaccaaaagaatgaaggaaagcaaggcccaaatcaaacaatctgcatgtttgtgcaaaagccttgttcaatctccatagccgggaccatgcagccaattggatcgtccagatttgtgaagttgctaatcgcctcgtgcccggaaacgacaaaagtaaaaccgggcggcaataaccgcgcccggtttcggggaagatcgtgtttatgggctgtcaggacgcaaatgcgatcaagcgccagcgcagagctttgcgcgtgcgtcgcgatattcgcgttccagacgatccaccagtgaggccgtcggggcgatttccttgatcgcagcaatgccctggccacagccccagatatccttccaggcttttgcgccttcctgctgggccttctcgaaatccattttcgatgggtcggcttgcggcaagttgtcagggtcaagaccagccttggcaatggagggtttcaaataattgcctgcaatgcccgtgaagtaattggagtagacgatgtcggaggagtctgaatcgacgatcatctgcttataggcgtcaaccgcgcgggcttccgtcgtcgcgatgaacggtgaacccatataagcgaggtcggcacccatggcctgcgcggcaagaattgaacggccattggcgatcgcgcccgaaagaagcagcgggccatcgaaccatgagcggatttcctgaatgagtgcgaagggcgaaagtgagcctgcatggcccccggcgccagccgcaaccgcgatgagaccatcagcacccttgcggattgcagaatttgcatggcgattgttgatgacgtcatgcagcacgatgccgccataggaatggatcgcggcgttcacttccggcacggcaccgagcgaggaaataacgatcggcaccttgtatttcacacacaggccaagatcatgttccaggcgcttgttggagcgatgtacgatctggttgaccgcgaaaggagcagccgggcgcccgggattgacggcgttataggctgccagatcttcggtaatctctgccagccattcatcaagctgtgcctcggggcgcgcattgagggcagggaaggagccaacgacgcccgccttgcattgcgccagcaccagagccggatgggaaatgatgaaaaggggagcgcctacaacgggaatgcgcaatctgtctttcaatatatccggcaaggccatgcttgatcttcctgttaattgacgtttccgtaaacgtaatatttctagcacgcccaccgcgggcagcaatacgaaaagtacatgcgcattgcgccggatcatcacagttgtgggattgtcttcaggtgtgttgaggaaaaagccgtatgattggcgctgaactgaagccgaaagagacgatctggctctctacttttggtcttctttcgaatcagaaagctgtcagcttcgtcaatcttgaggcagcggatggggaaaagccctgcgcattgttaatatttggagcacccgttagctataacgggtagccaaaccgggtgatgaacggctaaatgccttgattcaggcgttaatttcactgaggcttatttaggctatcgtgacgcatatcttatccgaaaatcatttcacgtttttcggggtgtgctctaatgtcgggtaggaaagtggtcttgcttttctgaaatgaacggaagcgggcaacacgaacaagggaagaactgcctttggaaagtatcgagcgcgccatcagaaacgcatttgccaaggcagatgcacataatccggcgacccgtcagcgaatctatgaatcggcctggggcgcccatgagcgcgccatggcgaccaacacggcgctgagcgccgcgcaaaaggaacagcgccgcgaaaaactgaaagacgccatttcccgcattgaggaggaattcgcgaagcggcatcaagatggtgaagcgcagcgcgaaccctcgctggattcgccgcaccagaacgatcctgttctcggctcaagcatggcagaaagcacgcccgtactggacagcggcgatattcgcccaatgtcgagaaagaagcggcccgccgccgaccttggctacgagggtggcacctcgcggaaggatcacaagaaaaagcggcattcgcctttttacagctatggcatcccggcactcgtgttgctggttgccgtgatgatcggctattcgctttataacagcctgtccgatctggggcgcggtccatcgaccgggccgctgatgagcggtaccagccttgcgcctttgaaggaaggtgaagagccgggcggggcaaagtggatcaatatctttcttcccgacgaggccacgcgcatatcggttcagggcagtgcgacagcggaaatcctgcaagatggcaagaacaaatttgcccgcatccgctcctccggtgtgggtgacactgtcactttcgatgtcggcgaaggcattctcgaccagcttgtcggcaagaaggcaaccttcgatatcatcgcacgcagcgatgatggcaagcttacgcaaatgtcggtcaattgcaacctggcgggcctcggagattgtgggcgcaggcgctatgacgtgaatgaatcgctgaatgattttctgttcgatatggatttttccgcgagcagaaagccaggcggcgcaggtacgattaccgtcgattccgatctgagcaacagcggcaagccggtcgatatatatgcgatccgggtgactacggctgacaaataatcagcccggcagtttttccagcgcctcaagccggtccgctttgcgggggcggcttctcccatcgcggccgtgaaaaagcgcgcaaaccctatgcaatgccggatttatggcgcgtggaacggttgcagcgtgtggcttcaaggcgggtcacgaagtttgcgcggaaagggaggggctttgctgctgataaaatgagaacaaaagtgaacaaacgccttggcggcttgccttgctgcgattagattggcgtcgtgacactgacccgcaagcccatcgcagcatctgccacctttcttctgccggaccgtttcgtcaaatggtttgcggccaagggttggtcgccgcgtgcgcaccagctggagcttctggcgcgcgccgaacagggacagtccacgcttctgatcgcacccaccggcgcgggcaagacgctggccgggtttctgcccgcgctggttgatctggaaaagcggcgaagcaaagcaatttcaggaaaagtgggaaccggttttccgtccggaattgcgccaaaatcaaaaagtggcgttcacacgctctatatctcgccgctgaaggcgcttgctgtcgatattcgccgcaatctcactgtgccggtggaggaaatggggcttgatatttccatcgagacccgcaccggcgacacacctgcccacaagcgtcagcgccagaaactggcgccgccggatattctgctgaccacgccggagcagcttgcacttttgatcgcgtccagggtggcggagcaatttttcaaagatttgcgctatgtggtgctggatgaactgcactcgctggtgatttccaagcgcgggcatttgctggcgctggggctggcacggctgcgccgcctgcaaccacagttgcagaccatcggtctttccgccaccgtggcggagccggatgagttgcgccgctggctggtggagcaggatgggaccgggtcgatggccggtcttgtcaccgtcgatggcggggcaaaaccggaaattaccattctcgattctaaggagcgggtgccatgggcggggcactcctcacgctatgccattcccgatatttacgcggcgatccgccagcaccgaacgacgcttttgttcgttaatacgcgcagtcaggcggagatgctttttcaggagctctggcgggtcaatgaggagacgttgccgattgcgctgcatcacggctcgctcgatgccggccagcgccgcaaagtggaacaggccatggccgccaatacattgcgggcggtggtcgcgacctcgacgcttgatctcggcatcgattggggcgatgtcgatctggtcatccatgtcggcgcgccgaagggcgcaagccgccttgcgcagcgcatcgggcgcgccaatcaccgcatggacgagccaagccgcgccattctggtgcccgccaatcgcttcgaggtgatggagtgtcgtgccgcgcttgatgccaattatctgggcgcgcaggatacgccgcccttgatcgacggggcgctggatgtgctggcgcagcatgtgctgggcatggcctgtgccgagccgttcaacgccgatcagctttatcgtgaggtgcaaagtgcggccccttatgcaaaccttccgcgagacaccttcgaccgcattctcgattttgtggcgaccggcggctatgcgctcaagacctatgagcggtttgcgaaaatccgcaagacggtggacggcacgtggcgggtgtccaatccgcgcatcgcgcagcaatatcgcctcaatatcggcaccattgtcgaagcgccggaactgaatgtgcggctcacgcgcggcggcaagggcgcgaatgcgcggggcgggcgcgtgctgggccgcatcgaggaatattttctggaaacactaacggctggcgataccttccttttcgccggaaaggtgctgcgctttgagggtattcgggaaaatgaatgcatcgcctccaatgctgccgggcaggacgcaaaaattcccgtctatgcgggcggcaaatttccgctttccacctatctcgccgcgcaggtgcgcgccatgcttgccgaccgcgcgcgctggcaattcctgccgcagcaggtgcgcgaatggctggaggtgcagcaatggaaatccgtgctgcccggcacggacgaacttttgatcgaaaccttcccgcgcggcaaccgcttctacatggtggcctatccgtttgagggcaggctggcgcatcagacgctcggcatgttgctgacgcgccgtctggagcgcatgggcgcgcatccgctgggctttgtcaccactgattattcgctgggtctctggggcctcaaggatatggcgtccatgatccgcatgggcaggcttaacctttcgcgcctgttcgatgaagacatgttgggcgacgatctggaagcgtggctggatgaaagctatcttctcaagcgcacgttccgtaattgcgccgtgatttccgggcttatcgagcgccgtcatccggggcaggaaaagaccgggcgtcaggtgacggtttcgacggatcttatctacgacgttctgcgcagccacgagccggaccacattctcttgcaggccacacgcgcggatgcggcaacggggcttttggacatcaagcggcttggcgacatgctggcgcgtgtgaaagggcatatcctgcacaagccgcttgaccagatttcgccgctggcgctgccggtgatgctcgaaatcgggcgcgagcgcgtggcgggcgagggcgatgaaatgctgcttgaagaagcagccgacgatcttgtcagggaagcaatgcaatgaagactgcggcgtggggaaatggggaggcttatagtctggcgcacgcggaagtgcgcggcgttgccgctgtttgcgatccgtcgggcgcgcttttcctgccttatttgcatatgctggtcgtctccgacctgcatctggaaaaaggctcatcctttgcccggcgcggccagcttattccgccctatgacacggcagccacgcttgacatgctgacgcaggcgattgcgcgctatcagccgcgcacgatcatcagtcttggcgacagttttcatgatgccaaggccagcgagcgcctgccgtcgctctatgccatccggctgaaatccctgatggagcatcgcgactggttatggatcaccggcaatcatgatccagaacgcccggttgatctgccgggcgattgcgtggaggaactggccgtcgggccgctcactttccggcatgaaccgtcgcgcaaggccggacagggcgagattgcaggccatcttcatccggcagcgcgtatcgtgcggcgcgggcgttcggtgcgtcgtccctgttttgtcagcgacggggaaaggctcatcatgcccgctttcggcgcctatacgggcgcgctcaacattctggatcgcgcttttcgcggcctgtttacggacgagaccctgcgcgcctatatgctggggcagggcaaggtttacccgattgcgcgcggtgcgctttacgggggttagagcgcgtttcgatctgattgaatcagatcggtgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctttaatccttgcggaacagaatgcgcccgaaccaaccggtgaagatggcgaggaaaacagcaaaaaggccgtagagaaggctgttctggtgggcggcgttatagacgctttgttcaagaccggccttgacgatttccagacttgcattggcttcccgcaggaaaacaccattgcggaacaaaagcgcacgcgccttgtggcggcccacgggcacattggcgggcaggttgagcgtggcgcggaaaagcgtgcgtgagatgaattccacaccgccaatgcgctgactatatagcccctgccggatttttatttcgcgcagctcgttgccgaatttgacaatattatcggacgggctgtcggggtcgtccggcactagatagaaattatgcacgccgaccgaaagctggcgataggttttctcatctgcaatgtcctgcaaattgcgggtggaggccagcgaataggagagcgggacgccgagaaaggtttcggaagcggcattcacccagacgccgagatagcgttctttcttgcgcaccacaatatcgcgcgcagggccttgcagcacgacaatgatatcgtagcgcccctgccgctggatcatcggatcggcattgtcgagcgccccgaaaatcgtgagccccgtgccgccgaaattcgatgtgatggcgatggtttcggtggaaaggccgatttcgatggattcttcggcggggttttgcaattgcggaacggtgttgccattgccgctggaatccacctgcgccgctgcactccctgtcatcagaagcatcaacaatgcggagaaaagcgtaagcctgcccatcttacatatccgcaatcgagatggagaacaggttgtcgggccgcacgaaaagcccgaaggcaaggcgcattcctaccgccagcaccagaagggccagaagcaggcgcaattgctcgccgcgcaatttccgcccggcgcgcgcgccatattgtgcaccgatcacgccgcccaccatcagcaggaaggccagaacaatatcgatcgactggttggttgtggcctgcatgacggtcgtgaaggcggtgacgaatgtgatctggaacagcgatgttccgacaaccacattggtcggcacatgcaggagatagatgagggccggcaccatgatgaagccgccgccgacgcccatcaccgaggacagaagcccgatgaagaagccaatgcccagaaccggaatgacgctgacataaatggtggatgcgcgaaagcgcatcttgaagggcagtcggtgtatccacgtatgctggccggaacggcgcaccgcgccgccctgtcccttctttgcgcgccgcagcgcctgcacgctttcgacgagcatcaggccgccgatggtgccgaggaagaagacatagaggatcgagacgatcagatcgagctggcccagatcgcgcagccaggagaagacgaaaataccgatcagcgaacccaatatgccgcctgctacaaggaacaggccgagcttgatatcgagcgttcgccgtttgaaatgcgcaagtgcgcccgaaaccgatgatgcaatgacctgatttgcgcctgtggcgacagcaattgcaggcggtatgttataaaatatcagaagtggcgtgatgagaaagccgccgcctacgccaaaaagaccggagagaaagcccacggcagcgcccatgccgagcagaaccagcatgttgaccgataattctgcaatgggaagataaatacccaagtccgaacccggcttttcaacgcacaacacgcagccccgtgcggttgcgctgggccgcaggggctgtctcaagcattttcagaaaaaagccataacatgcttttcctgaacgtccgtttaataacggtcttgctctgtcatcggggcgaagtcaaacggtgaatgataatatgttcagtttaacgcaaaacccgatgaggttggctcatcgggttttgggtgaggtccgctggggcgcccgtttcggcccctgtacgcaaaatggcttatttgttcttttcgagcaggagttgaaccagcttctggttcacttcgccggtcggctcctgaccattggccttctgaaaggcggaaattgccgtccgggtcttggcgcccatcatgccgtcggcagtgccggtatcatagccgtttttctggagaatgagctggatgttgcgaacggccttcttcatgtccaccgagctggtggacagcggttttgcctcggtccaggcgtcgggcacgtcaatggaattggccgcatcgtcaagcggttttgccttccacagtttcacggctcccttggcgcgggtaagcatttccggcttcagggcttttgcgatctggtcgcgcttttcggcggcgtccttgtcgcccgcattggcggcaagcgcgaaccatttgtagctttcttccagattgaccggcattcccagccccttggcggcaaggatgccgagattatactggctgtccttcacaccaagttctgccgcttcggtgaaccagcgcacagcggcagcattatccggcgtgccgtttgtacctgtggcaaaaagcacggcaagattgtgcatggcgcttgcattgccctgatctgcggcaagctgataccagcttttggccttttccagattgcgggccatgccgaggcccttttcattgaaactgccgatgcgatattgcgcaggcgcaaagccctgatcggcggcaagctgataccatttcgccgcttctttcacgttttcggcaacaccgcgcccttccatatagcgattgccgatttcaaaaagcgcgcgtatgtcccccttggcagcggcctcgcgcagcgcggcaggcccggcttcttcgggaatggacgggatttcgatctttttgggttcaggcgcggctgtctgttcggtttccggtggcgaaaactgtgcggatgcctgcggctctggtggaagcgccggcatcttgtcgtcaaccgtgctttccgcttgcagggggggcatctgcggcgtcgccaaggtggcggcccggtttatcgtggtcgggatggtttgaataccgccggtgctggccatgtcgatggcggcgggcttttctgccgcgacattgacggccggatcgatatcgctatcgcggttgaggaaggccgtgccgacctgaagcccggcaatggcgatcatcaccgcgccgatcgcaaagaggatcggcttgcgctggcggtgaagaatatcggcaatcgaggcctttttcttttccgttggtgcagccgcgtcttttgcgatctgctctgactgcgtggcggcaagctgtgccgcacggcgggcagcggtgatgaaatcaaccttgctggttgctgccgttttgggcgcctcggacccatcttcctgctggcggcgctcctcgcgcacgcgcttcatgatggagttgagatcgagcacggtctcgtctccagcacgcgggcctgatttgacatcgggcttgacggcgggaggctgtgtgtgaaccgggttctcacgcctggcaggtttcaggctggcaaaatcgcttttgaagaatggttcgtgcgggcgggaagtatgggccgcagctttttctacctgcgggaatttcacaggggcgggggctgcggggctgctgaaaacgggcgcttttatgggcgccgatgcagccggtttcgggctcatttccttttcgataccagccagccgttccacgacctgggtcagcgtgtcgtgcacggcttcaaatgttttcgtattgcggtcatcggcattgcgggccagcgtttccagcgccttcatatcggctgcaagctgctgcgcaatcgcggtttcgctttttggtccgtgttgcagcatgcgcgcgacgacactttcggtggcctcgcgggctgcatccagcactatttccctgttgctgtgcagcgaacgttcgatggaatcgaggcgtggcctgatttccgcaagctcccgcgagggctgcgccagatgctgcgcaatgctggcaatctgctgttccagattatggattgcctcgctgtccgccgaggatgcgccatagcggctggcataatgtgcatcaagccgttcggtcagttccgcaaagcgacggtcgatctggtccataacggcaggatggtgttcatgcgcacgtctttctgctgcgtccagcctctcgctgatggcttcaaggcgcgcttcgacgcggcgataatcggaacggctcaggttttccaccaccttgccaatctgcgtcgccagaagctggacctggcaggcaagctggtcgactatctgctccggcaggctcgcattggcctgcaacgcatcgatgcgctgcgaaagctcgcccaggcggcgaaacagggcatcggaatcctcacgtgtgaaggcgctgtcaagctgcgcagtcagcgcggccagccgcttttcgatgcggtccatgcgttcggcttcttccctgctggggcgctgtaatttgtttgtggcaatcagcgcccggctgatctcgttcagccggccatcaatatggtgcaaggcatcatgttcagccggtgccgcctgggggtgcgcgtattccggcgcggccgtgccgatacggtcggacaggcgacgccgataatgcggcggctcgccaaaggcttcatcgcggtggggcggctggaaggctctttcggcggcttcttcatccggggaaatatagggattgcgcatccggcgcaggtgatcggcaatttccgccagcccggcaatacttgtttgcgcgcgcgcatcggcgggggccgcgcgatcaaccttttgcggctccagttccgacaggtgttcttcgagcgcggaaagcgtctggctcaaatcctgcatggcggatgaggttgacctgcgctgcctgcaagcgttcagttcgtcgattatggagcgtgaatccggtgtcgggcgggagtgtgccatgagatttcactattccatcgataaagttagcccggagggggattcgtgattgcaatgccgtaataattcgttctgccaacattcttacaaacgtggtaaagaaccggttaatattggctgacaggcgcgttttttagggcttgccagccgttttctgtctataatggtgaggatgatttcatatccctgcaatgccggtgattatcggttctgaagattggtatatgaaatgaatgctgggcagcgcggtgggcgtttccgggggcggaaacaggatcgagtatgcgcgggcagacaaatgcaccgaggatgacaattgccgattttctggtcggtgatggaatgaaggcaaagcatgagggcgagacaaacggcccttttttcagaataggcgatctggcgcaggagttcggcctgacgctgcgtgccttgcgcttctatgaggataaggggttgctgcgcccccggcgggcgggtgtgacgcgcctttgcaatctgaacgattatgcgcggttgcggctggtcatcttcgggcggcgcatcgggtttacgctgggcgagataacggagctgatcgggctttgggaacaaggccttgccgatcccggccagctatcggctttgcgccagagtttcatcgccaaactgaccgagcttgagaagaagaaggtcgagatcgacgatacgatcgacgaattgcgcacagtgctggggcgcctctcttctttgccgggatgacgggcgcaatccggctgccggaaagcggcttgcgggcaagcgcaagaaggcgcgttaatcgcctttttctttcgtcgaaccattgctgccgtaatggatgacctgcactttttccgtcgtgatgaggcagctctgggtcatcttcatcacctgcggaataaagtgttcgattttttccggggcgtccacgatttcgatgacggtcggcagatcctgcgaaaggcgcaggatttttgctgtatgaagaatgctggaatggccaaagccgagcggcccccgcaatacggtcgcgcccgccatttgcatctcgcgggccttgttgacgatggcttcgtatagcagtttcccatcttccgtctggtcttcttcaccaacgaagatgcgtaataatgtcgattcccgcggcagttccatgacccgttctcccgtttatcgattaatccgctgtgcggctatgaggcccagcattgctgccgagagcgaaagaaacacaaggccgcacagataggccagggcaaaagcggcgtttccatgcagcacaagcaggaatgtatcgaggctcatggaggaaaacgtcgtgaggccaccgcacagtccgcccatgacgaattgccgcaaggcggggctcaccagccagcgcccctccggacctgtaagggtagcaaagaacattatgatgaatgagccaacgatgttgacgaatgatgtaccccagagcgggtttgcgccaaggatcgcaacgatgacccaacccgacaagaagcgcagcaatgctccaattgccgctccgcagccgacggcgatataaagcctgatattttctgcttgccgccagtttctcatcctggccattccattatccacatgatgccaccatatcctgcggcaacggccagaacgcaaagaagcgccgatgccacgatattgaacaaggcttgtcgctgctcaccgtccagcatcaggttgacgctctgaaggcagaaggacgacactgtcgtatagccgcccagaaggccgaccatgatgaattcatgaaatatagtggtggagaaaatgccgccaagccttgctccaagcccggcagccgtgccgatgacgaaagccccgctcacattcacgacaaatgtgccccacggaaaagtctcgccgatccgccgtcccacgtaaccggataggaaaaagcgcatgacgccgccgataaagccgccaacaagaaccaggattgaagcttcaacgctcatgcgatttggatttctcaggcaggggaaagaaagccggtagccgtggatatggtttgaaatataccttaaatcagcatttcagacggcgcgcaatgccctgatccgtcatattgtgagccattacaatccggtagttccattccgtccaaatgcagaaagggtcgtgcttttttgcctctcaatgagtttaattgccgccctgataatttctgctagcttgaatggaatgattgttgtaccttcgtttgagaactggagcctgcggtgaagcgttgggttgtctgctgtctcgcactattgctggttgccggtgctgcttatgttggctggcaacgttttaatcgggatatcccgacatcaccaaccgctcagatcggcgccaagcgagggagcaaccgcgcgccagtatcgagcgcccggtcaaagtcgcgcttgcaaaatcaggctcgctgccagtgctgcgcaatacggtcggcactgccgtggcaatagcgtcaacggcggtcaacagcccggaagcgggcaatgtggcggtgttggcagtgaaggatggtgccattgtcaaggcgggcgaccttatcgcccagcttgacgacaaggcaatccgcgcaaatatcgtaaaggatacggcttccctcgcgaagtcgcaggccacgctgaacggtgcggaaattcagctcaaacgtacgcaggatctggttcggaaggggggcgccacgtcgcagagtggcgatgatgccctggccgcattgaaggtggcgcaagcacagctacaggtcgatcaggcgcaacttgcggcggatcaggtgacgctttcctatacaaaaatcgtggcgccctttaccgggcaactgggcgtcgttcaggtttctccgggtgcttatctttctgctggctcatcggttgctaccctcacccggatgtcaccgatctatgcggagttcactcttcccgaaacggaccttgcgcgcataagggcagccctcaaggacggcacgttgaaaacggatgtgacggtgacttccggcgagggaaaggatgtcaccgaaagcggccgcgtcgatttcatcgacaatgcagtcgatccggccagtggtacagtgcgcttgcgggcgacgctcgacaaccgatccggcaatttctggccgggacaatccctgcgcatttcagttgaattgggtaagatcgatgatctggtgctggttcccgatgtcgccgtggagccacaggaaaacggttccatcagttatgtggtcaagcctgacaattccgtcgaaatcagacctgtgagcgtggccttgcgtgctgatggcatggccggcgtgcgggcaggccttcaaccgggcgaaagagtggttatcgaagggcaggatgctctttccaacggcaaccgggtaaaactggtcgagacgaagccagatgccaaggtttcatccgactgatcctttttgaaggcggacaggcatgaatatttccgaagtcttcattcgccgtccggttgcgacaatcctgctggtgataggcgggttgattggcgggattgcagcttataaccagcttccggtggcggcactgccggaagcggattttccgaccatcaatgtctccgcccagcttgcaggcgcttcgcccgatacgatggcctcctcggtcgcaacgccccttatcaagcaattcgagaccattgcaggcatcgatacgatcagtgccagatcatcccttggcaatacatcgattacgctgcaattcgacttgaagcgcaatatcgatgcggcggcggctgatgtgcaggcagccatcatgcgtgcgcagcggcggctgccggataatctgacgacgccgccgagttatcgcaagacaaatcccgccgatgcgccggttgtcattctggctttgacaggcgacggcgcccgcctgacccagatggatgacattgcgcagaatgtcatctcgccagccctgtccactatttcgggtgtggcgcaggcgctggtctatggctcaaagacctatgcggttcgcgttgaggtggaccctgacaaactggacagccgcaacctgtcgctatcgggccttggcgagaccattgctgcggcaaataaccagaccccggttggaacgctgcaaaacaggtcacaggcccttacagtcgatgcgcaaacccagcgcacgaatgccggggagttcaggaatctgatcgtcgcgggtagcggcaatcgcattgtccgcctgtccgatgtggcaacggtgctggacagtgtggataatgtcaatcaggatagctggctggatggaaagcagacgattgcactggcggttcagcgccagcccggttcaaatacggtggctgttgtggatgcgatccgcgccaagcttcctgaaatcgaggcagcattgcctgcgcatatgcatatcgccgtcgtcaacgatgcttccgtttccatccgtgcagcggtggcggatgttcaaaggatgcttgccatcaccgtgtgcctcgtggtgctggtgattttcctgtttctggggcagttctgggcaacgatgatcccgggattggcggttccgctttctctggtcgcaacatttgcggcgatgtatgcctgcgggttttccatcgacaatatatcgcttctggcgctgacattggccgtggggctggtggtcgatgatgctatcgtgatgctcgaaaatattgtccgtcatgtggaggaggggcttgcgccatttcaggccgctattgtcggcagccaggaagtgaccacaatcatttccatgtcgctgtcactggtcgccgttttcctgccgatcctgttgatgggcggtattgtcgggcgggttctgaacgaattcggcatggtggtaacgctcgcaatcctgtcctcggccgtcgtctcgctgacggtcacacccatgcttgctgctcgcctgccgcacaaacaggcaaaacccggacgcattgcgcaaatgttcaaccgggtaacggaaagctatgggcgcgctgtcgggtggtgtctgcgccaccggcttctggtgatgctgcttttcgtgctgagttttctggggtctgtatggtcgttcatgacattgccacgcagcttcttcccgcaggaagatacgggcctggtgatgatttcgacgcaagccaggcaagacatttcctatcagggaatgagtgaattgcagaaacaggcagcagccatcgtttccgctaatccagcggttgaacacgttacggcgacgctggggagcggccccggcggggcgacattcaatacaggttcgatgtttgtgcagttgaaaccgcggcaggcgcgcccaccgctcaaccagacactcagcgaactgcgaaagaaacttgccggtcttcccggcttgacggcatatttgaccccggtgcaaagcctgcgctttggcgggcgcagtacgcaaagccagtatcagatcgttttgcaatcgcttgatgccgatgaagcgcgcttctggtcgcaaaagcttgccgaagcgacgaaggctgagccggagactttcgtggatgttgcctccgatttgcagggcaatgcacttcaggcccatatcgctatcgacaacgacaaggcaggcagtctgggtattacatcgcaggcaattcgcaaaacgcttgaagccgcatatggaacactgacggtgtcgcagatacaggccactggcaacagttatgatgtaatcattgaacttgaccagagccagcagtgggatgagaccaggcttggcgcacttcgtgccccgactatgtcgggcgtgcttgttccgctggcaagtttcgcgacgattacccggacaaacgggccggtcacggtcaaccagacaggccagctcgcatccgtcacgctttcctataatctgcctgcgggtgtttcgctcggaacggcaacggatcgcctggaaagcctgcgcaatgaaatcgacatgcctgtttcggttgcaatgcgccccgccggtgcggcacagattttcgctcaatcaaccgggaatatggggcttttgatctttgcggcgattgcaacgatctatatcgttctgggtgtgctttatgaaagttttgcccatccgctgacaatcctgtccggcctgccatcggcggctttcggcgcgctggcaacgctacagcttttcggcttcgatttttcgattatcgccctcataggtctcctcatgctgatcggcatcgtgaagaaaaacgccatcatgatggtggatgtggccctgacattgaaacgggatgaaaaccgcaaaccggatgaagctatccatcttgcggcggttcggcggtttcgcccgatcatgatgacgacattttgcgcattgctggcagcggtccccgttgcgctcggtcatgggcaggggtctgaattgcgccagccgcttggtgtagcagtcgtgggcggcctgattttaagccaggcgctgacgctgtttatcacgcctgtgattttcgttgaaatcgaccggctggcaaatcatcgctggttttcacgcaggaaagtctcccgtgcggatttatagagtggaatagaagcggctccggttcctccctgacgggcctatcgaaagggcagtgctggaaaggctctggtgacgaattgagttagcgcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaagaattagagcgccgatctgattcaatcagatcgaaacgcgctctaaacgtttgggtcatattccagcgcacaggcatcaagggcagtgatgatgccacgtagttctgccagtccgcgcattcggccaataacgggataacctggcgtaacctttttctccaggtcgtccatcatgcgatggccgtgatcggatcgaaaaataattgtctgtcccgcatcccgtttccggtcttcctcaagcagtatacgcaggataccaaccatatccacgtcgccttccagatgggctgcctcgtgaaaagtacgcccatcgccttcgcgcgttgttgcacgcagatgtgagaaatgaatgcgggacgcaaaacgccgggcaatggcaggcaggtcgttgtcggcacgaacaccgaggcttcccgtacaaaaacacataccgttggattgggcaggcacagcggcaaaaattgccgcatagtcggcttccgtggatgctatacgcggcaaaccaaaaagcgaacgcggcggatcatctggatgcaaggttaatttcacgcccagcgaatctgccacaggcgttacagcttcaaggaattcgaccagattccggcgcaagtgcgctgcatcgatactggcataggtttccagctttttacgaaatgcgggaatggtcagcggctcggtcgtggagccaggcaaagcactggctatattaacgatgagctgctcgatctccgtctcgtccattgcctcgaagattgctctggcggcgatgcgatcctcctcgctatagtccttctcggcccctttgcgccgtaaaatatgcagatcgaaagccgcaaaccggtcctgatcaaagcgcattgccgttgcgcctgtcgaggttatgtaatcaaggtcggtgcggcaccaatcgacgaccggcatgaaattatagcagatgactttgatatcattgcgggccagcgcctccatgctggctatccaggcaccaatatcatgtcgggcggctttaccgctccgcttgatgtcgtcggaaacaggaatgctctcgaccacggaccatgtgaggggatgccgcccggtgggcgtgctttcgatcaggttcttgcgctcgacaatctgggctgacgtccattcctggccgattggaacttcatgcagtgccgaaacgatatccgttgctccggcctggcgcaccgcatccagcggaacgccagcttccggcccaaaccatctccatgcctgacgcattcaatcctctcctcgccatgttcttttgattgttagggaaaaacgcctgcctatcagctatcaagcaaaatagtccggacggcttttgcgcaactcgtcaatatccggcaaaacagcacttaaatgatgtttcatggcttcgcgcgcggcatggacatcacgggccgagatggcatcgcgaatggcatgatgttcacgcaacacctgctccattcgcccgagaatcggcatggtcatgcggcgggcgcggtcaatctgcattttcaccggcttgagatgctgccaaatgccgggatagccagcaatttccgcgattgtttcgtggaaagcgtcatcggtttcatgaaatggaccgggtttgtccttgcgggcataaaaagtctgcaagtggatcaactcgtccagcttctcgatagcggctgcggttgaattggcggcagccctttctgccgtttctccctccagcgcctgtcgtatgacaacagcttccgggatagcatcaaccggaatgcgcgccacgaatgtacccgattgcgggaaaacatcgaccagacgatcttcggcaaggcggatcaatgcttcccgtaccggcgtgcggctgacgccatatttttcggtcaacgccttttcattgagcggtgtgccgggaagaagctccatccggataatttgctgttgcagttcatgatagatgagcttggctgtcgtgacgcgctgtaccccggccacccgcgaaggcaaggtgcgcgcctttacgcctgtggccgcaccgctctcggtgtccgccacatttttctgtttttcaagcgccggttgcgcactgcgtcctctcatccaaattcccatttttaatccgtctgccacgcgctggttttacggatccgatcatcatctttcagaatgcacgattagagtgcattttgatctggctggatcagatcggcgctctaacctcttttatttcaagcacaatcttgatcgttctcgcttcattccggtcggattatgcggcagatactgcaatcacggttgacatactaatatattattacttagttttcgccaagctctcgttgatgcttcaatcaaaagaacggggaatttccaacagagtcccataacgagcgcgctcgtttggaagaatttaaggggggcacttcatatggcactcaacccagaccgtcttttttcggccgagccgggtacgcgcgaaattgcgcggcgcctattcgcatccgtggaaaaactgccgatcatctcgccgcacggtcataccgaacccatatggtacgcacgcaatgaagcctttccagatcccgcgagcctgtttgtaaagcctgatcactatatcacccgaatgctctattcgcaggggcattccctcgaaagcctcggcattgcgtcgcgcgacggacggccgagtgagacggatgcacgcaagatctggcggctgttcgccaccaactggtatctgtttcgcgctacaccgtcccggctttggtttgaacatgcaatggaaaccgtgttcggaattactgaacggctttctcaggaaaatgcggatcgcattttcgatgcaatagccgaccagctcactcagccgcatatgcggccgcgcgcactttatgaccgcttcaatattgaagccatatccaccaccgatgctgccaccgacccgttgatctaccacgacgaagtgattgcctccggctggcacggccgtatcatccctgcatatcggcccgatgctgcggttgatgccgggcgccctgattttgcaagtgaggttgaaaagctggttggggtggcgggcacgcctttgacctggcaaggctaccttgatgcacaccgcaatcgacgagaatatttcaagcggcgcggcgcaacttcgtccgaccatggccatccgactgcccaaacggccgacctttctgcgggggatgcttcccggctttttgatcgggtcatcaaaggaaatgccagcacatcggatgcggagatgttccgggcgcagatgctgacagagatggcacgcatgagtattgatgatggtctggtgatgcagatccatcccggttcatttcgcaatcacaatccaacggtatttgagcgtttcgggctggataagggtgccgatatcccccgacagactggatttgtcgatcaactgaaacctctgctggatgcttttggcaatgatccgcgcttgaccgtcatcttgttcactctcgatgaaacagccttagtcgcgaattggcgccgctcgccggccactatccagccttgaagcttggacccgcatggtggttctttgacagtcccgaaggtatcctgcgctatcgcaaactgacgactgaaactgccggtttttataatacggtggggttcaacgacgatacgcgcgcttatctttcgataccggctcgccacgacatggcgcgccgggttgattgtgcctatctggcaggcctcgtggcagatcaccggctagaggaagatgaggcatatgaagttgcccatgatctcgcctaccgtttggccaaacagacctacaagctttgaggatgatgcccgtgcgtacttcggaaccgcgcctttccaaccgaaccatgtcgggcttgccttccagcgtgaaagtaccggcctatgatcgctctcgaataacgacaggcattgcccatcttggcatcggcgccttccatcgtgcccatcaggccgcgtatacggatgcggttttgacgagcgggtcaaatgaatggggaattgttggtgtctcactacgccgccccgatacccgtgatgcgctccagatacaggatgagctctacactttggcaatccgcgacggtgatagtgaaaagcttcaggtcattggcagtatccagaatatcctggtcgcgccggaggacccgcaagccgttctggatatcatgagccacccggacacccgcattgtttcattgacaatcaccgaaaagggttattgccgcgatgcggcggtgagcgggctggaccggtctcatcccgatattatttatgatttggctcatcccgcgacaccacgctcggccctcggcttcatcacagaagcactcaggcggcggcgcgcccagggaacggcgccgtttaccgttctttcctgtgataatctgcctgccaatggcgaaacctgcaaaaacgtgatcgtgcagtttgcgggatgcacggacacagatctggcgcattacattgaagaaacggttgcctttccgtcaacaatggtcgatcgcattgtaccggcaacgacagatgaagaccgcatatccatcagcaggacgctgaaagttctggatcaatggccaatcaccaccgagcctttctcgcaatgggtcattgaagaccgtttcccgaccgggcggcctgcctgggaaattgctggcgcaaccttcgtgcaggatgtagcagcttttgaattgatgaaactgcgcctgctcaatggcagccattcgacgcttgcctatctgggttttctggcaggccaccggaccgtttcccaaacgacggcggctcccggtttcaagcaactcattaaagctttgatggagatcgagatcgctccaaccttgcctaagctggaggggttcgatctttcgtcgtatcaagctgcactgatccatcggtttgagaaccatgccttgcatcacctcacctcgcagatagcgatggacggctcacaaaagcttccgcaacgcctgctgaacacgatacaggaacgattggatggtggaggatcgatcgatctgttggcgctcggtgtagcggcatggatgcgttatgtaactggcaaggacgaagccggaactcccatagatgtgcgggatcccttgtccggccaactgcttgaccagacgcaaggcaaatttgcacctgacgagattatggatgcgcttttgtcattccggcagatatttaccgctcggcttgcggcaaatgagctgtttcgggagaagcttcggctggctcttggcagcctttacgcggtcggctctgccgaaaccgtccgccgatacgcagaaattgctatgtgaacatcaggcaccttggccaggcggcgggtgcaagaagcgaaatagacacagtgatgaatttgcttgcatcgccaactaatagactaatatattagattgtggagaacaccagtggcatggaggagcgcgccactggtgatatgacggggaggtcagaacatgcgcttaactcgcagacaggcactcggtgggatggctgctcttgcagcctttccggcatcaagagtgtgggctcaaacaaaaccggcaatgccggcgtcgccggtcacgcttaatattgtcgacgttgccggaaatctggcgctgacacagccagcatttgaagcttatgccaaggcaaatcccgacaaggtgtcgaagatcacctttaccaaggccccggcgccagaattgccgggaaaattgaaagcacagcaagctgcaaaccgcctggatatcgatgtggtgctaacaggtacggatgcgctgtccgcagggcacgagctgggtctgtgggtcaagctgctgccggaatattcaacatcattgcccgatctgaagacgctttatcaggagccggcatggcggatgcaggaagcgcagggcaaacaacacggactggctatcgtttattatccatccggcccgctgctcgaatacatgccggacaaggtaaagacagtgcccaggaacctcgacgagttactggtttgggcgaaagaaaatccaaataaattcctttacgcacgccctgccaattccgggccgggccgcacattcctcatggggctgccctacatgctgggggatgccgatcccaaggatcccatgaaaggctgggataaaacatgggcttatctcaaggaattgcacaaatatatcgaatattacccgactggtaccggcgccttgatgaaagagcttggcgaaggcacgcgctacatgaccgttacgacaacgggctgggatattaatccacgcgtcctcggcgttgtgcccaaggaggcagccgtatccaaactggacgctttccattgggtggcggatgcgcaattcatggcggttcccaaggggatcggcgatgacaagctcgcggtgatcttggatctgatgaactatatgcttacgcctgaggctcaggccgtgacttacgatcaggggtatttttatcccggtcccgttgtcaaggatgtcccgatcaccatggcaccccagtcaagccaggatgcgattgctgaatttgggcgcgctgaatatgccgattggatagccaacaatccgatcgagcttccgctggaaccggcagccatggttgcagcgtttcgccgctgggatgaagacgtcgccagccagcccaaatagcaaaccgttaaacggccaagcgttccctgaatttcagggaacgcttgccactgaggtatttcatgcaagcagcatctttgcccttcaatgaaattcggctcgaaaggatgagccgtgcttttgggtcacataatgcactcaaaagcattacgctgtcgatcagcaagggtgagttcattgcattgcttgggcccttcgggctgcggaaaatcaacggctttgaactgtattgccggtctgctggctaccaccggtggcggcgtctatatcgatgaaaagcgcatcgatacattgaagccggaagaccgtggctttgggatggtgtttcagaattatgcgctgtttccacatatgagcgtccgcgagaatgtgggcttcggcctgaaaatgcgtggcacaccgaagtcagaaatccgaaaacgtgtagatgaagccataggaatggttcgtctcaatggtcaggaagaaaaactgcccggccagctttcaggcggtcagcaacaacgggttgcaattgcccgcgccatcgtcatcgaaccgccattggttcttatggatgagccgctttccaatctcgatgccaaactgcgcctggaaatgcgggccgaaattcgccgcattcacaatcagcttggctcgaccacgatttatgtcacgcacgatcaggatgaggcgctctcgcttgcagatcgtatagtggtgctgcgcgatggcgagatccgccaggttggcgtgcccagcgatctttacgagcgtcccgaccatttggacgtcgccgaatttatgggatatcgcaatcgcctccccggtaaggtgacggcaattgatggagagcgggcaactatatccatcggcggttcgctgattgcaggtattgcccgcgtacctcttgccataggtcaggatgtcgtgcttgcagcgcgccccgatgacgtcgctacgggacctgcaagcccagcggcccttcaagcaaaagtcgagacgatcgaatatcgcggacgtgattttgtgggcaccgcgaacatgtcagacgggcataatcttgtgtttcacgcctccgcccacgctgaactgggaagtgcagtttctctgacggtcgacccaaaccgtgccctgattttcccggcgtgaggtgatctatgaccgcttccccagcacaggaaaccatgtcattccgccagaaaatggcaatgaaaggcattgacgggacgacacttctggccttgccagccgtgatcttccttctcgccgtttttgtctatccgtttctctacggattgtccctctccttcaatcctcaggagggggaggggatatgggccaattacatccgtttttttccgatccattcctctataacaccattggaacaacgctctggctggcaattccggttacattcctcagtctgattattgcggtgccgattgcatttcgggtgcgtcttctgcgccgccagcgtcttctcacgactgttctggtaataccggtcacacttggcacggttctggttgccgaggggttgctcaattatctggggccacaaggctggttcagccggacattgatgctgtttggcctggtcgatgctccgttgaagctcaccaataattattggggtgtctttgcctcattgatcatcaccggctttccgttcacgtttctgcttacgctttcttatgtttccggcatcgatccggcactggaacaggcagccgcaacccatggcgcgaaaagctggcagcgttttcgatatgtgcttttacccttgttgataccggggctggcaatcacattctgtctgtcgttcgtgttggccttcgcggttttcccctcggccatcctgcttggcgcgcccgcaggcccaacgcgcgttatttcaatcgcggcctatcaggcagcttttgaacagtatgattactcgatggcggcagcgatcgcgatgattatggccgccgtgcagcttgccatcgttgttctggtgctcggtatccgaagcctgttctaccgtggtgcgacaagcgggggtaagggataaatgatcagagatacttccacaggtgccaaactctggattgcagccgtgtgggctgttgtgatcttcttcgtgatcaacctgacggcaatgattgcaaccgttgttctgtcatctttttcgacaagatggcttggcacctggttgcccgccgggcttaccacaaaatggtattatacagcctggagcgaattccagcttcatgatgtcctgatcgttacctttcagattgtattcacagtggtgatcttgtccgggctgttgggtgtcacggcggcatatgccatggcgcggcgtaattttcccggccgcaacattgtcatgctcctgtttctgctgcccttgctggtgccgccaattacgtttggcattccattggcgacggtcctctatcaggcagggaccggtggcacattctggggtgtcgtgcttgccaaccttgtaccaacggttccattcgtcattctcgtcatgatccccttcatcgaacaggtcgatccaaaagtggaagctgccgcgcgcgtttttggcgccaacaccttccaactgtttcgctatgttttgttgccgatgctgctgccgggcatcttggctgcgttactgcttgtgctggtgcgtacggtcgcgatgttcgagctgacattccttactgccgggccaaccagccagacgctcgtggttgcactctattattccgtattcgcatccggtgtgcgttcggttcagtccattgatgcgatggcagtcatatacatgatcaccacacttatctggctcctgctggctttgcgcttcgtgaacccgacacagatcgttgcgcgcgcaaaatcccaaaacaccaactaaatccggaaagacccctgcggatggatgctggggctgaaagccaggggaggggaaattgggagtaaggcaaaaatagtatgaagaatgtggttgccgcagcggttgcgcccgttatcattctgcatccatcggacgatgttgcggtggcgcgtgtacccgttcgtgctggcgatccgatcgggattgatgagataacggctcgcgaattgatcgggcgcggccacaaggttgcactccgcgccattccggcaggcagggaagtcctgaatacggacaggtcattggcgtcgctacgagggatattgcgccgggagaacatgtgcatcttcagaatctcgccatgctgccttctgaacatgcgcatcaattttccatcgacatcgaagaacacggtatggtgccggacgcggaacgacggcatttcatggggtatgaccgtggggctggcggtgtcggtacgcgcaatttcatcggcgtgatttcgtcggtaaactgttctgccacggtttcgcgctatattgccgattatttcaatcgcatgggcggtttggatggcttcgacaatgtggatggtgtggtggccttgacgcatggcagcggctgcgcactcaacaccaggtcggaaggctaccgccttttgacacgcaccattcagggctatgccaaacatccgaatttcggcggtgtattgttgatcgggcttggatgtgaaaccaaccagattgccccgatcctcgaacattatcggatagaagaaggctcacgcctgcgtgccatgaccatccagcagcatggtggcacacgtaagaccattgatgcggcaatcggtgagatcaaggacatgttgcctatggtcaatgccgcaaagcgcagcccgcaacccttgtcgaatttgaaggttgcgctcgaatgtggtggctcggacgggtattccggcatttccgccaacccggcgctgggttatgcctccgacctgatcgtgcggaatggcggaacaaccgttctttcggaaacgccggagatttatggagccgaacacctcctgacgcggcgcgcggtgacgcctgccgtggcggaaaagctgctgcaacgcatcgattggtggcgcgattatacggcgcgcaacggtgacgaactcaacaataatccatcctatggcaacaagctcggcggtctcaccaccattctggaaaaatcgctgggtgcggtggccaagggcggctccatgccgctcaaggcggtttatgaattcgcggaaaccataacggagcaaggttttgtcttcatggatgcgccgggctatgaccctgttgcagtgacggggcaggttgcgggcggatgcaatgttatttgctttaccacaggccggggttcggtctccggtttcaagccgtcaccctgtatcaagatcgccacgaattccgaaatgtatgagcacatgaaggaagatatggacattaattgcggtggcattgtcaccggcaatgagacgatcgaggaagccggcgcacgtatttttgaccatattctcgcggtcgcatccggccagaagacgctgagtgagatttatgactatggcgataacgagttcgtgccgtggcaggtcggtgcggtgacgtaagtttttccgctcagagcggcaagacggccaacgttccgtgagtaacgtgtctctccgcttttacgtgatcggcaaaatgcctgacatcgtccgttttgctcttgaggatactgacttccaggcatcgatcatgatcaagatgcacatgcatgctggcgaccgagatgttgtgatgatcgtgatgggtattggtcagctttttggagaggtcgcgggcactgtgatcataggtgtagcttagcactcccacacaggcttccatctggccttcttccagcgatgcctgctgcaacccggttcgggcaagatcacgcagcgcctcggaacggttttgatatcccttgatctcgatcatccgatccagcgccgccatgagatcatcgtcaatcgttatggtaatccgctgcatagccttacctccgcgcaaatattgtccatgcgtgtttgttctcgcttcggatcgcaattttgtccagccgtttagagcgtgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgtatcttttccgaaaaccgtttcacacttttcgggatgcgctctaatgaaattgacatgtcgccgttgactctgactgtatatgatgtttttagcaaataatcatacttactacttgattcattagaggcttatagatgttgacggataggttgcgcgggctgatactcgcatttgcttttgtttctgtagcgtttgtttccggcgctcatgcagatccaaagctgaatttttcctggccggtgaatgtagggccgctcaatccgcacctttattctccgaaccagatgtttgcccagaacatggtttacgagccgctggttcattataatgctgacggcaccgttggcccctggctggcagaatcctgggaagcgtttcaggatggccgatcctacacattcaagcttcgggaggacgtcaagttctcgaatggcgaggttttcgatgcggctgcggtcaaggcaaatattgataccgtattgcaaaaccgcccacgtcataactggctcgaacttgttaaccagatggtctctgccgaggttgtcggtccttacaaggtgcggattaatctcaaaaaaccttattacccgttattgcaggagctttccctgccgcgccccttccgcttcattgccccgtcgcagttcaaaaatggcggcaccgcagatggcattgtggcgccgattggtacgggtccgtggaaattgaccgagaccaaacttggcgagcacgacgtatttacccgcaatgatagctactggggtcccaagcctgcttatgagcagataactgtcaaggtgatacccgatccgaatacacgggcgattgccttcgaggctggcgaaatagacctgatctatggaacggaagggccgatttcccccgatactttcgagcgcttccagaaaatgggcatctataatactgagctttcggagccgttagaaacgtgcgttttggcgatcaacaccaatcacggcgcaacaaaagacctcgctgtccgcaaggccatcaatcatgcagtcgataaggacacgatgattgccaccgtgctctacgggacacagaagcgtgcagataccctgtttgccgataatgttccctacgccaatatcggcctgaagccttatgctttcgacccggctctggctgcccggcttctggatgaagccggatggacagccaaggcaagcggcgatatccgggagaaggatgggcagcctctggcgatcgagttgtgcttcatcggcacggatgcgatcagcaaatcgatggccgagatcgtgcaggcggatctgcgtaaggtcggtatcgatgtcaagctgacgggcgaggaggaaagcagcatctatgctcgccagcgcgatggtcgtttcgatatgattttcaaccagacctggggtgcgccctacgatccgcacgcttttgtcagctccatgcgcgttccctcccatgccgattatcaggcgcagctcggcctgccggacaaggcgaaaatcgatgcggagatcggtcaggttcttgtctcgactgatgagacggcaaggcaggcgctttacaaggatatcctgacccgtcttcacgaggaagcggtttaccttccgctcacctctgtcaccgcgatggcggttgcgaaacctgaggtcggcaaaatcacattcggagcgatgtcgagcgagatcccctttgagaaactgaccccgaaggcgaactgaggtgttcgccttcattatccgccgggtgatcctgcttgtcccgatgttgttcggggcatcgctggtcattttcctgatgctgcggcttggcccgagcgaccccgccatggattatctgcgcctgtcgaaagtgcctcaacgccgcaggcgttggagagcgcccgccagatgctcgggctggatcgggcaattacgacccagtatttcgactggcttggaaaggcgctccatggtgatttcgggatatcgtttgcgacccaacggccggtctgccggatttgctctacttcttgccggccacgcttcagcttgcaggtgtcgcgcttgtgctgacactcggcctgtccattccgctcggtatgtgggcggcccgacaccgggagggctggcaggatcaggtggtccggtttgttgccttccttggcgtatccatgcccaacttctggctcggcttcctgttggttctggtgttttccatccagcttggctggttgccgccaatggggcgcggcggctttgcgcatatgattatgccagccatcgcgatttccttcatgtcgctctccatcaatgcgcgcttgctgagggccagtatgctggaagtgtcaggacaaaggcatgtgcgttatgcccgcctgcgcggcctgtctgagcgcagtgtagagcgcagccatgtgctaagaaatgcctggctgccgatcatcacggcaacggggatgcatatcggtgaactgatcggcggtacactggtcatcgaaagcatttttggctggccgggcgttgggcgctatgccgtctcggccatcctgaaccgcgactatcccgttatccagtgttttacgctggttatggtgacgatctttgtcatctgcaatctgatcgtggatgtcgtttatgcctgggccgatccgcgcatccgcctttctgcggagggtgcggaatgagtgattcagcttccatggtttgtgcctcgaagacgggctttctgtcggttccgcggcagtggccggttcgtcttgcctgcatcattgtcctgttattattggtcgcggctgtcgctggcccctggattaccccttataacccggatgatgtcgatctggtgcgccggcttcaatcaccaagccttgcccatcgggtgggcaccgatcaccttggccgcaacatgctctcacgcctgatcgcaggtgtgcgggtatcgctcggttctgttgtcatcaccctggcgctgatcctggccatgggaattgtcatcgggggcgcggcgggctttctcggcgggcgggcggatcaggtcatcatgcgcatcaccgatgtgtttctcacctttccaacgctggtgctggctctgttcatggtcggtatgctcgggacggggctggtgaatgtcatacttgccatcgccttgtcgcactgggcctggtatgcgcggatcgtacgcggcatcgtaatgtcgctcaggcatcgggagtttctgcttgccgcgcggatgagcggcgcgggtccggtccgcaccttctgggagcatcttctgcctgcaaccttttcacagcttgtcgtcctggcaacccttgatgtcgggcatatcatgctccacgtctcgggcctgtcttttctcgggcttggcgtcacgccgccgaccgcggaatggggcgtgatgatcaacgatgcccgccagttcgtctggaccgcaccgatgctgatcctgtggccggggctggcgctgtttttgagcgtcatggccttcaacattctgggggacgccttgcgtgacagcctcgacccgcatctcaaggcggagcacagccattgaccaggaagacactcgccattgaaggcctgaccgcgaccaccgtgatagacgggcagcagcgcgtccttgtcgataatctttctcttggcgttcaacgcggacgcattctcgcactggtcggagcaagcggttccggcaagtcgatgacctgttcggcagcacttggtgtcctgccgcccggcgtcacggcctcgcgcgggcgtgtgacgatagatggggttccttatgcggcaaacgcgctgcgcgggcggcatgtcgcgaccatcatgcaaaacccgcgcagcgcctttaatcctgttcgcaccatgcgcgaccatgccatcgagacccttcaggcgcttggcaagctcagttcaaatccgcaggatcagatagtgcattgtatgcgggcggccgggctggaagacgttaaaaccatcctctccttacatccgttcgagatgagcggcggcatgttgcagcggatgatgattgcgctggcgctgctcagtgaggcgccattcctgtttgccgatgagccgaccaccgatcttgatctcgtcgtccagcttcgggttctggagcttctggaaaaactggtcgaggaacgcgacctcggcattcttcttgtaacccatgatatgggcgtcgtcgctagactggcccatgatgtcgccgtcctcgatcatggccgccttatcgaacaggccccggtgatggatatctttcaaacgcccggacatgaggtcacacgcatgctggtcagcgcgcatctgtcgctctacggtatggagctcaatgcatgagcctgatcagcgcagacaatatcgtcaaaatctatcaatcacattcgctcgtgggtgcgagcgcgcgtaagactatgctgcatgatatatcgatttctatcgggcaaggggagacggttgcccttcttggccgaagtggttgcggcaagagcacgcttgcccggttgctggtggggctggaacggccaacttccggcgaggtccggttcaggggcgtgcccctgacaaaactcgaccgttcaggcatgaaggcgttccggcgcgaggtccagctcatttttcaggattcgcccggcgccgtgaatgcccgctccagcgttcgggcgatcattggggagcctctgcggcatcttacttctctggatgaaacccgcagagaagagcgtattcaggagcttttgaggctggttgagttgccaccggaaatcgctgaccgcctgcctgcccaggtcagtggcgggcagttgcagcggatttgtattgcccgtgccctggctgttaatccaaagctgattatcctcgatgaagcggtttccaatctcgacattcatcttcaggcatccgcgctggcgcttctgaccaaactgcaacaggaaggcggcatagcctatctcttcgtcacgcatgatttgaggctggtgcaaaagtttgccgcaaggtgcctcgttatggacgaagggcaaatcgtggaagagatcaaaacggccgacctcgacagtatgaggcacccggcatcgcgccttttacgcgaggccgtgctgccgccgctgcctgttcgggctgtagagaccaattagagcgcatcccgaaaactgtgaaacggtttttggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgactggatcagatcggcgttttggagcagttcctattttaacagatcgccgaaatcgctctaataagaacgaggcatgcccagaacatgctcggctatgtatgagaggataaggttggtcgagattggtgccacctgataaaggcgggtctcgcggaatttgcgttcaacatcatattcttcggcaaatccaaaaccgccatgcgtttgaacgcaggcatttgcagcctcaaatgatgcatcggcagcaagcatttttgccatattcgcctcagcacccggattctggcctgcttcatacaaagccagagcagattgcaccataagttcagcggcccgcatgtttgcataagctttcgctatcggaaactggataccctggttttgtccgatcggacgcccaaatatcgatcgctccttggcgtaatttactgatttctgcgtaaaccattttgcgtcgccaatacattcggctgcgatcagaattcgctcggcgttcattcccgaaagaatatagcgaaagcctttgccttcctcgccgatcaagtttgatacgggtacgcgaagattgtcgaagaaaacttcggtcgtggcatggttcatcatcgttctaatggggcggatggtaagaccattattctttgctttcgccatatcgacgataaggacagaaaggccgtcggttttcttcattccatccgtcaggggggaggtccgcgccagcaacaacatgaggtccgagtattctgcgcggctcgtccatattttctggccattgatgataaattcatcaccctcacggcgagctgtggttttaagtgcgcccgtatccgttccgctggtcggctcggtcacgccaaacgcttgcaatcggagctcacccgatgcaattttgggcagataacaggctttttgctcgtctgatccgtgcctcaggagggtgcccatcgtgtacatctgggcgtgacatgcaccgccattgcagcccgatttttgtatttcttccagtacggctgctgccgccgatagcggcaaaccggctccgccatactcttcaggaataaggatcgagagccatcctgcctcagtcaacgcattcacaaattcgttgggataggccatctcacgatcgattttacgccagtactcgcccggaaacctttggcaaagcttgaaaacggcctcgcgaatgtccgtataatcatccactgcaacatgcatgtccatgatctccttattcccccgcaataacagctacatcgcgcaacccatatcgacaaggaaagagaagtgagaacagatataccagtctgctatagcttgttgattgcgagaatgactaaaccatggctttcgggagagagaaccgcttatgcgggaatccgtccagtgaactgatttccccgcgtaggcgtttcacacttttggctcgaaaatgctgtagagcggttcctgttttaacagaatcgccggaaccgctctaactatttgttttgtcgcattatccgacgcaaaaccgtttcacacttttgctggaaatgctttagatttccgtcagtatgcggcctgaacaaacaccttcttcaacaagctttttgacagtcgatgcgatgacctgcccgctgaagcgggcaagccgggagacagggcggtgcgttggatatgaaataatcaggcggcgtacgggtactgggtccacaattggcacggcacacagttttccggcatttaactcctccctgatcggggccagaggaaggacagtcacaccatgattattctggacaattgatttcaacgttgaataactgtcagcctcaaacttcacgttgagggtgatacccgcttcttgtgcgtatttttcaagcagtgaccgcaagccgtttccgatactgggtagaagcaaacgttccttttccagttcgctgaaagtaatctgacggcctcgtaccttatcgaaatttgcaggaccaatgaggaacagcgcttcttccaaaagcggttggatatgaaatgatcgcgcattcttcggattatagaggatcgcggcatcgatatcgcctctgtggagccagtcgaccaaatagccggaataggcgttgactatgcgtaatgtcgcgtccggatgggtttcttgaaaggtcgataccagcggttcggacagaatatcagaagcggttggaggcattcctatcgaaacatgtccccgtagcggcgcattctcgtcttgggcgagcacgcggatttcttccatctccgccataattcgctgcgcgtgacgcagaacgtcatgccccttctcggtggcgatcgaacagccgcgttcccaactcctgttccagcagccttatttgtctgctcagggccggttgggcaatacgcaaccgatcagccgcctttgagaggcttccaagctcagccacgtaaatcagtgttctaagttgcgatatatccatcggctatacgatatcgctataattgtttgaactacatcaaggttttcaaaggctatctggtttaaagtgcatcctgaaaagtgtgaaacggtttttaaaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaacgcgctctaaggtatatggcatttctttgcatctgatttgtccggctcgggaaatcatccatcgacatggccccttggcgcaatttcaaaacagtggaattcgccatgatcaaaggggcaaccagttcaaaaaccggcactttctggaacctatagggaatattccgccagccgaagcgaaagatcgaggctacgccgtgctggacgagacagccatagccatgccaaggcgtaaggaacaaaccaaggcgacgtttacaacagccacaagcaaatcggtcgcacgaacttgtgaatttttgacgtttacggaaacgtcaaagtacgctagttttggccggaattggattgatcactatacgggcggggggaagtgatcggccaaaaggcagcaaaaatggctgattttcgggtgaaaagggcctttttctgcaacaagcatgttgccatggcgattccgcccttatgtgaccaatcatgcatgaacgtggttggaagcattttccgccaagggcgaaaaatgcgcaaggttattgatttggaggatctcgatgccaagttatcgcgcgccggttgaggatacgaatttcgttctcaacgacgttttgaattatcagcgttacaacaatctgccgggctttgccgaagcagcgcccgatgtcgtcgaggcaatcctgtcggaaggcgcaaagctggctgaaggcacgctcttccccgtcaaccagacggcggatcgcgaaggctgcacccgtcatgcggatggctccgtcaccacgcccaagggctacaaggaagcctataatctctatcgcgaaggcggctggctcggccttgcggtgccggagcaatatggcgggcaggggcttccctatctgctgcacactgccgtcggcgaatatatgtcgtcggccaatatggcgctcaccatgtatccgggcctgacgcaaggcgcgatcgccgcgatcctcacccacggcaccgacgagcagaaggacacctatctgccgaagatggtggagggcacctggaccggcacgatgaacctgaccgagccgcattgcggcaccgatctggggctcctgcgcaccagcgctgtgccgcaagccgatggcacttacaagatctccggccagaagatttttatctcggctggcgaacacgacatgtcggaaaacatcatccatctggtgctggcccgtatcgagggcgcgccggaaggcgtgaagggtatttcgctgttcatcgtgccgaagttcattcttgatgaaaacggcaatcccggcacccgcaatggcgtttcctgcggttccatcgaagaaaagatgggcatccatggcaatgccacctgcgtcatgaattatgatgaggcgaccggctatctgatcggcgaggccaacaagggcctgcgcgccatgttcaccatgatgaacgaagcgcgcctcggtgtggccttgcagggcctttccatcgccgaaacggcctatcagaacgcggtgatctatgcgcgcgaacgcattcagggccgcgcgctttcaggtgctgtagcgccggaaaagaaagccgatccgatcatcgtccatcccgatatccgccgcaacctcatgaatatccgcgctttcaacgaggccggtcgtgcgcttatcctgtggattgcgcttcattccgatattgcgcatcgctctggtgacgaggccgaacgtcaggctgccgatgatctggtcggccttttgacgccggttttgaagggcgttctgacagacaagggttttgaacatgccgtcatggcgcagcaggttttcggcggccatggctatatcgaagaacagggcatgagccagtatgtgcgcgatgcgcgcattgccatgatctatgaaggtgcgaacggcattcaggcgctcgacctcgtcggccgtaagctggcgctgaacggtggccgcgccatcactgccttcttcaaggaagtgggcgagttctgcgaaaccaatcgcgaaaatgaaaagctctccttcttcaccaaatatctgaagaagggcgtcaacgaccttcaggccgcaaccatgtggctgatgcagaatgcaatggccaagcccgataatgcgggtgctgcctccaatgattacatgcatctcttcggtctggtggcgctgggctatatgtgggcgcgcatggccaaggtcgcagaagaaaagctggctgcgggtgaaggcaacaaggcgtttttcgaggcaaaactcgtcaccgcgcgctattatttcgagcggatcatgcccgaaagcgttacgcatctggcgcgcatccagtcgggtgcggatagcatgatggcgcttaacgcgggcacattctgaggctttttgatttgagccggtgccgggggcaccggcgggccaaatttggctggaaggagcaaacatggctgaggcttatatttacgatcacgtgcgcacgccgcgcgggcgcggcaagaaggacggctccctgcacgaagtgcctgccgttcgtctgggcgcgaaggttctggaatccctgcgcgaccgcaacggcatcgacaccgccaaggtcgatgacattattttcggctgcgtcgatccggtcggcgaagcaggcgcggtcattccgcgttcggcggctttcgaggccggttatgatttcaaggcgccgggcatccagatttcgcgcttctgcgcttcgggccttgatgccatcaatctggccgctgccaaggtggcattcggttcggatgatctggtgattgcgggcggcgtggaaagcatgtcgcgcgtcggcatgggcatgtcgggcggcgcctggtacatggacccatcggttggcttccccggctatttcatgccgcagggcgtttccgccgacctgattgccaccaaatacggtttcagccgcgatgatgtcgatgcctatgctgtcgaaagccagaagcgcgctgccaattcgtgggaaaagggctatttcaagaattcggtcatcacgatcaaggaccagaacggcctcaccattctcgaccgtgacgagcatatgcgccccggcaccgacatgcaggcgctgggccagttgagcccgtccttcgtgatgccgggcgaaatgggtggcttcaatgctgtcggcattcaggcgcacccggaaatcgaaaccgtcaaccatgtccaccatgccggcaattcgtcgggcatcgtggatggcgcggcgggggttctcgtcggctccaggaaggctggcaaggccttcgatatcaagccgcgcgcgcgcattcgtgcttttgccaatatcggttcggaaccggcgcttatgctgaccggcccggtcgatgtgacggaaaagctgctgaaacaggccaagatgaagatttcggacattgatctgttcgagttgaacgaagccttcgccgcggtggtcctgcgctatatgcaggctttcgatattccgcacgacaagatcaacgtcaatggcggcgccattgccatgggccatccgctcggtgccaccggcgcgatgatcctcggcacggtgctggatgaactggaacgccgcaatctcaataccgctctggtgacgctgtgcatcggtgccggtatgggcacggccacgatcatcgagcgggtgtaaggggaggttcagacaatggcttatgtaaatttcaaggttgaaaccgacgccgacggcattgctctcgttacatgggacatgcccgaaaagtcgatgaatgtcttcaccgtcgatgcgatgcaggaactgaatgcaatcatcgatgcggtgatagctgacgacaagatcaagggtgttgtcatcacctccggcaaggaaaccttctccggcggtgccgacctgaccatgctggaaggcatgttcaaggaattccagaagcagaaggtcaaggaccccgaaggcgcggtccagaccctgttcgacaatgtcggcaagatgagcggcctgttccgtaagcttgaaacctgcggcaaaccgtgggtttcggccatcaacggcacctgcatgggcggcgcatttgaaatgtcgctcgcctgccatgcgcgtgcggcgtccgatgcgccgggcgtgaagatggccctgccggaagtgaaggtcggccttttccccggtgctggcggcacgcagcgcgttccgcgccttgccaaccagcaggacgcgcttcagatgatgacgacgggttcaagcctcaccgcgcagcgcgccaaggctatgggccttgtcaccgagattgctccggccaagaagctggtcgaaacagccaagaagctcatcaagggtggcctcaagccggttcagccctgggatgaaaagggcttcaagctgccgggcggcgcgatttattcggctgccggtgcaaacctctggcctgccgcgaccgccatcctgcgtcgcgaaacatcgggtaattatccggcggcactcgccattttgaagtcggtttatgagggccttctggtgcctttcgacaccggcctcaagattgaacagcgctatttcaccgaaatcctccagacgaccgaagcgggcatgatgatccgctcgctcttcgtgtcgttgcaggagttgaacaagggtgcgcgccgtccggttgacgaaaagccgaccaggctcaagaagatcggcgtcatcggcgcgggcttcatgggtgcaggcattgcctatgtgacggcgaaggccggtattccggtcgtgctgatcgaccgcgatcaggaatctgccgacaagggcaaggcccacacggcagacctaatcaccaaggaaatgcagaagggccgtgccaccgaggccgacaaggaaaaacttctgtcgctcatcacagcaacgccggattatgcccagcttgaaggtgctgatctggtgattgaagccgtgttcgaggaccgcgaagtcaagcgcgttgcgaccgagaaggccgaggaagtgctgaaatcttccgcagtcttcgcctccaacacctcgaccctgccgatcaccggtcttgccaaagtgtcgaagcgtccgaagaattttatcggcatccacttcttctcgcctgtcgacaagatgatgctggtggaagtgatcctcggcaagaagacctctgacaaggcattggccgtagcactcgattatgtccgtgcgatcaagaagacgccgatcgtcgtcaacgatacgcgcggcttctacgtcaaccgttgcgtgctgcgctatatgtcggaagcctacaacatgcttgttgaaggcgtcccggcggcgatgatcgaaaatgccgcccgcatggccggtatgccggtcggcccgcttgcgctcaacgacgaaacggccatcgacctgtcgcagaagatcctgaaagccacgcttgccgatcttggtccgaaggccgttgacccgcgccatgtggaattggtggacaagcttgtcaacgagttcgaccgcaagggccgcaagaatggcaagggcttctacgattatccggcaaagcctgccaagaagcatttgtggccgggtctgaaagacctctatccgcagcagaacccggacaagatcgatgtgaaggagcttaaagagcgcttcctcgtcaccatcgctctggaagctgcccgcgtgatggaagaaggcattgtgaccgatccgcgtgaagccgatgtcggctccatcctcgccttcggtttcgcgccttatacgggcggcacgctctcctatatcgacggtatgggcgcgaagaaattcgtccagctcgccaaggatttgcagaagaaatatggcgcacagttcaaggcgccgaagcttctgctcgatatggccgagaacggcgaaaccttctaccagcgtttcaatccctataagggcgaaacgaaaaaagcagcctgaccggcggctccaccaacccatcaagcgcggcgtatctcacgccgcgctttttttgttgctcatcataaataagaaaattttccctgacaatttacctatcttgcgtaaatcgctggttttcagtagtttgctacagagtatgggatggaggcctaggtttaaaatcctcttgcagcctgcctcctgaaagtggaaacggtttcgagacacaggcgtcttaacttggcggatcgtactatgttttctcacgagagcgtctgggcggcgatagacgcattggcggagcgccactccttgagtgcctccgggcttgcgcgccgtgccgggctagatcccacgaccttcaacaagtccaagcgttacgctgctgacgggcgcgcgcgctggccttcgacggaatcgctcgccaaggtgatggaagccaccggcgcgaccttcgacgagtttatacgcctcattgccggagtggatagcctgccccggcatctgggtgaatatacgcaagacccgcatccaattccgctgctcggcatggccaaggcgggggcgggcggctatttcgacgatgccggttttcctgccgggcagggctgggacattgtggaatttccggcccgcacgggggaaggggtatatgcgctggaagtttcgggcgagtccatgttgcccctttaccgtgacggcgatacgcttatcgttgcacccaatgcggcggtgcgccggggcgaccgcgtggtggtgcgaaccagggacggagaagtgatggccaagatactgcaccggcagacacccagaaccattgagcttcattcgctcaatcccgagcatcccaatcgcatctttgaatccaaggatatcgaatggatcgcccgtattctctgggcgagccagtaaatgatgcagcgacgcgaaaaaagccatgcgcatttcgtcttcggcagtttggcctgtcttaccggggccgttctgatagccgcttttgtcgcccctttttatggtgcgctggatcgtcgggtcgtggtgatcgattccggtagcgcggaaaagagcgataagggtgcgaagaacggcatcgtggtcgaacagttcgactataacgagccagaaacagcgcctgaactggacacggcacagcaagctgttccgcagccctcccagtccgcgcctgcggaaggccagccgcccgcgtggaaggagaacggcaaggcaaacgatcacgtcaatgatactggcatggagcgcgaggcgccgcgcccgccgctgagcgaccttggccttgcatcgacacccaagccgccggaaccgcagccaccggccacgtctgtggatgctggcgagcagatgcagcttttgcagcggcctgttgccgtggccgccggacgccttgaaagccagggccgcacgattgaattgcagggtatcgagattgtcccggtcgagcagacctgcgaaaccgcttccggcgaaagctggccatgcggcatgcaggcgcgcaccgccttccggcaatggctgcgctcccgtgccgtcatgtgccgcctgcctgaaaatgacagcggcgctgcggtctccaccaaatgcatgctgggcaatgaggatgccgccgcatggctggttgccaatggctgggccaaggccgttcccggcggcacctatgacgaagcgggccgcaaggcggtggaagcgcatcttggcattttcggtgacaagcccgatacgtcgctgctcaatccggagtccgatagcggcaatatgctggacaatccttcgccgctggctcctgaacaggaaccgcagccgtcctcgccatcgctgcaacaaggtgattttccgccggcacccgcagcacaatgacgaatggggctgagcccctttcagttccgctcatacaacgaaaaagccccgcacgatgcggagctttttcatttcctgtcttgatggttacgccagttcgccagccagcgcctttttgatgagcgcacgggtttcgtcgataccgtaaagcgcaacgaaggagccgaagcggggaccgcgctcctgaccgatcagcacttcatagagcatctggaagaaggaaaccgacacgccggggccgccttccgggctcttcttggtgtggtcctgatagcgttcgatggcgcgggccacatccagaatggcgttttggatgacattgccatcggttcccgcaggcagttcgcccagcttggcatccagtgcttcgagtgccgcgcgctccacatcgtcgggtgcgcggaatttcttggtcggcttcacgaaatcgttgaagtaacggatcgcataacccacgagcgcgtcgagttccgggttgttttccggtgtgacgcccggcacatggcgcgagatgaagccccagaggacggccgggctttcggcgttcgatgcactcacaagattgagcatcagtgcaaaagtaaccggcaggtccgccttcggaggattgccgtaatggatgtgccagaccggattgttcagccggtctttccattcctgacgcgcataggctgacaaataggtgaaatattcatccaccgtcttcgggatcacatcgaaatagagcttctttgcggttttcggcttctggaaattatagagcgtgaggctttcggtcggcgcataggccagccattcatcaatggaaataccgttgcccttggacttggaaatcttttggccaagctggtcgaggaacagttcatagacaaaatgctccggcgcgcgcccgccaagaatttcgcagatacggtcgtaaatgcccgcattcgtctggtggtccttgccgaacatttcaaaatcgacgccaagagccgcccagcgcataccgaaatccggcttccactgcaatttcaccttgccgccagtgacggaaagcgtggtttcctcaccgtcttcatcatcaaaggtgatggtacccgccttggcgtccacctttttcatcggcacataaagcactcgcccggacttgggcgaaatcggcaggaaggggctgtaggtcgcttggcgttcttcgcccagcgtcggcagcatcaccttcatgatgtcgtcatagcgttccacggccttgagcagcaccgtatcgaacctgccggagcggtaatattctgtcgcactggcgaactcgtaatcgaagccgaaagtgtccaggaagcggcacagcatcgcattattgtgttcagcaaagctcttgtaatcgccaccgaacgggttcggcaccgaggaaagcggcatttgcagatagggttcgagcgcggccctgtccggcacattgtcgggcaccttgcgcattccgtcgagatcgtcggaaaagcagatgaggcgcgtcttcaccttgtcttgcgtcaaaatgcgaaaggcatggcgcaccatcgaggtgcgcgccacttcaccgaatgtgccgatatgcggcaggcctgaagggccatagccggtttcaaagatcaccgtttcgggcaggccggttttggcgtaacgcttgaggatttttcttgcctcttcaaaaggccatgctttcgcttccgccgccgccgcggtcagttccggggtcagcgtaatttcgggaaggcggtgcgaggtcatggttttatcctgtgaagggcgttatccgttgaaaacttgtgcgcatgcaaggcgctattgctctatggcgcggcaaccactatccgtcaacggtcgcgaccgaatttccttgcgtaacagggggaggcttcctagtttcctgccttgaacggatcgcaggaaatgattccggccgtgttgtgcaggagtattcaatgaaacagatcacgccgcaggaagcccttgtctacatcatgataacgacatcggctgcggatacgtcgatgactgatgcggaactttcttccatcggcaatgttgtttcgcgcctgccggtgtttcagggttttgacagggatcgcctgccgaagcttgccagcgattgctatgcattgctggcctatgaagatggcctggagagaatccttgatctggcccatgaagccctgccggagcggctttacgatacggcctatgcgcttgctgttgaagtggctgccgccgaccttcatgtcgagcaggaagaactggaattcctgcaaatgctgcgtgaccgctggacgctggacgagttgacggtcgctgcgatcgaacgcagcgcccgggtgcgtttccgcaagctgtaaatcaaggggagagcatttccggcaaagccgtttcacgcttttaccggaaatgttccagcaattattctgccggttggcaggcaaattgcaaggcattgcgggtgcagtcgcaaccgatatcgcgcagtagcccatctttcagattatacatccagccatggacgatgatatcctttccgtccttccaggccgattgcagaaccggcgtgcgtgacaggctttccacctgcgatgaaacgctcaattcgcaaagccggtccagccggtcctgcgtgttttctatggtgtccagttccgcctgattggcctgcgcaatatcgcgaatgggttgcagccaattgtcgatgatgccatggccatagccatccattgccgcgcgcaccccaccgcagccataatgtccgcaaacgatgatatgcttgatttccagaaccccgacggcgaattccagaacggaaagcaggttgagatcggcacggtggacgaagacttcgcccggctgaaggcccgtcaccacattggccggaacgcggctgtccgaacagccgatccatagaaattccgggcgctgcgacgatgacaggcggctgaaatattcagggtctttctcctgcttttctgctgcccattgacggttatgctcgaaaagctccgataaagtgcgctggtctggcgaatgatcgttcttcatgggcatgcaacctaaacgaatctggaaaatcagtaattgcgttcaatcaactttggttccagcatggcaaggcgcatgaaattgagtgcatttgaatccgggcggctttaaaagccgcccggttcagcttcttcggggtgaaaaccggattgaatcagtagtaggcgggaagcgctcttgcttttcgcatttccagtacagaacgcatcacgcgtgctgcttctgcaaatgtcgagttgtcccgccaccgttcgctacgaacaagcgtggagggaacgatttccttgagggcttccagcgtatcgcgcggcaccgtgtcggtgcaattccacaagcgcctgaaaacaacgctgatgcgcgtgatcttaccattgacctgaacgaccggctcttccgaatccagaggccagtcttcgcaggcatcgaccgcctcatgaaaggcatgatgcagatagatcggtgcgtgaccgtcatgaagcgggggcagcaaactggacatttctgtctcctctcttccgatttggttctgattttgcaggttgtgctcacctgtccgctgtttacgaaccatggtaagccatgattaaccatgatctacgtaaacgatagtgtttggcaagggctgattttctttgtattggtcttgaatagaaaaataattcatatttatatgtagaaatactttaataattggcgggcaaataattgtatattcaattttattggctgccacatgaggcgaaaaagagaagcgattttcgatatttattgtcgcggcaacggatttggccctgccattttgagacggctgatatagaaataggccgtatcgaagaaaaatggggcggtaagcatgtctgggtttgttgcgtcgcgcagggcgtttctcgttggctcgacctctctggcggcgctcgcattctggccaaaagctacatgggcagcgcaagaagtgcagaagggtgggcggctggttgtggcagcggattccgagccacgcaatctgaacccggccattatcgcttccaacggcgtattttttgtggcgagcaaggtgatcgagcctctggcggaggctgcctatgaagggcaaggcggtcttgcgccgcgtcttgccacaagctgggaaggctctgccgacggccttacagccacttttcgcttgcgtgaaggcgtcaactggcacgatggcaagccgtttacttcagccgatgtcgccttttccgcgatggaagtctggaagccactgcaaaaccttggccgtgtcgtgttcaaatcgctggaaaaggtcgagacgccggacgaacataccgcaatcttccatttttccgagccaacgccatttcagctcatccgcaatgcgctgcctgcgctgaccgccgttttgccaaagcatgtctttgccggcaccgatattgccgccaatccggcaaacgaaaagctcgccggcacggggccgttcaaatatgcagaacacaagacgggcgaatattatcggctggtgaaaaatgcggactattggggcgagggtgagccctatctggatgaagtaatctaccgtgtgctgccggatcgtgcggccgcggctgatgcgctggaagccggggagatcgatcttgcagctttttccgcagtgccgcttgccgatctcgaccgtatatcgaaagtgccgggccttgccgttatttccaaaggctatgaagggctgacctatcagcttgtggtggaaatcaatcaccgtcgcaaggaactggcagacctgaaggtacgccaggcaatcgcccatgccatcgaccgcgatttcgtggtgaagacgattttccaggggtttgccgtgccctcgaccgggccggtgccgcgctatgacagccagttctatacggatgatgtgccgacctatccctttgatgtgaaaaaggcgaacgcacttttggatgaagcgggctacaggcgcggcaaggacggaatgcgctttgcgctcaagcttctgcctgcaccctatttcaacgagacgaagcagttcggtgattatctgcggcaggcgcttgccgccatcggtatcgatgcgcacatcgtcaacaatgatgccgccgcgcatcagaaggcagtctatacggatcacgatttcgatctcgccatcgcgccgaccgtctatcgcggcgatccggccatttcgaccaccattctggtggaaagcggcattccggcgggtgttcctttctccaatcagggcggctatgccaatgccgaactcgatgcattgattgccaaagccgcaagcacgaccgatgaaaaggaacgcaccgcgctctaccaaaaattccagcagatggtggaagcagacctgccgctcatcaatgtcgcggaatgggggttcattacggttgccagcgagcgcgtgaaaaatgtttccaacaatccgcgctgggcggtttccaactgggctgacacatggctggaaccatgatgaagcaaccggattgattgtatcttgctgacgtgaaacagattctggcccttttgcgaaaacgtctggttggcagcatggtggtgctgctgattgtcgtgatcggctgttttttcatgctggaaagcgcaccgggcgatgcggtggatgcctatggggtcacattcggtggcgatgtggggcaaatcgccgaaatgcgcgcgcgctgggggctggaccagtcggtctggcacaggttgggtgcttatctggctgctctcgcgcagggcaatcttggctggtcggttagcttcaaccgtcccatttttgacgtgatatcggagcgccttcccaacacgcttttgctgatgggggcagcgaccgcgctttccttcgctgtcggctcgtttttgggtgtggttgcgggggccagacccggcagtttccgcgaccgttttctgtccgtcgcatcgctcgtcctttatgccgttccgggtttctggctggcgcttgtgctggttatcctgttttcgatcaaactgcgctggctgccttccagcggcatcgaaacaatcgcttccggcaagcacgggctggcgcgggcaagcgatattgcgcgccacctgatcttgccggtcgtctcgctggcggtgatttatctggcgctttatctgcgggtcatgcgcgcggccatggccgatatatggcgtatggatttcgtgcgtgcgctgcgggcaaggggcatttcgcgaccccgcatcgtgctttttcatgtggcgcgcaatgcgcttttgccattggtgacagtgcttggtgtgcaggctgcttccatgctgggcggcagtgtggtgatagaaagcgtctttgccgtgccgggcctcggacgcttggcgcaggaggctgtcgcaagccgcgatacgccgcttctgctcggtgttatcattaccagtgccctgatggtgatccttgtcaatttcgtgatcgatctcgtctatctctggctcgacccacgcattgcggccgggggcagggcatgagcgggttgaaacgttatttcgcaacaggtgaaggcatggcaggcgcagccattctggtgctcctgatactggcagcactctgcgcacctttgttctttccgggcgatcctttaagcattgtatcaacaccgcttatgcaaccatttgaaaatggagactttctcttcgggacggacaggctgggccgcgatgtgctggcagagcttttttatggtgcgcgcacctcacttctcgtggggcttgcggcggctttcgcggcaattgttctgggcagcatagtcgggacgctggctggctttgccgggggcttcattgatgaagccttgatgcgtgtcgcggaagcatttcagaccgtgcccggttttctgctggcgctggcgcttgtaagcattgcaggcccgtcgctgccggtgctgatcgcggccattgcgctttcaagctggacgcaggccacgcggctcacacgcgcgcaggtgctttcaatccgtgagagcgactatgtggccgcggcgcgtgttatcgggatgcacccgctggaaatcgccttccgccagattctgcccaacgccctgccgccggtgctggcgctggtgccggttattgttgcttcggccatcctgaccgaagcggccttgtcctttctggggttgggcgatccgaaccgggtgacatggggcggcatgattgccgaggggcgcacggttcttcgctctgccccctggctttccatcctgccgggggcggcgctggcgctcacggtcgtcggcgtttatctggcgggcgagggattgaccgaggctatgtcccggcgcgaggcgcagccatgagcaagctcgttcgtcttgaaaagctttcagtgcgctatgggcgtgaaatggccctgcaaaacattgatctcgatattgcttcgggcgaaatattggccgtgattggtgaaagcggctccgggaaaagcacgttggcgctggcccttgcctcgcttctgcctgctggcgcgcatgttaccggcggcatggaatgggcggcaggccgcttacagccggggcgtgatatcggcttcatatttcaggatccggcatcaagttttgatccgctgatgacggtcggggcgcagcttgtcgagacgatccgcgctcatgaaaactccggcagggggcaagcgagggcaaaagctatcgcgcttctggaacgtgtacatattcctgcaccggatgagagctttcaccgctatccgcaccagttttccggcgggcagaagcagcgcatcgcggttgcgctcgccatcgcggcaaactcgcgccttctgattgccgatgagccgacgagtgcgctcgatactatcgtgcagaaggaaataacagcccttttgcaaaggctggtgcgggaagacgggatgacgctcgttttcatcacgcatgatattgcgcttgcttcgggattggcggatcgcatcgcggtttttcgccatgggcggcttatcgaaacgggaagtgcggcttttattgtggccaagccgcagacggattacacgaaggcgcttatcgccgccgtaccggatttggaggcggtgcatggctgaaccgctgttgcaggcgcgaaaccttgttttccgctatggcggcaatcttgcgctgaacgatgtcagctttgatatggcatcgggcgaaacgctggcgctggtggggccttccggcagcggcaagtccacgctggcgcgggcgctgttgcggcttcatccgcttgcatcgggcgcgatccgttttgagggcgagaactggctggcgctttccggcagtgcgcttcgcaggcgccgcgcacatatgcaactggtgtttcaggatccgctttccgccttcaatccccgcgccagcctgcgcgaccttttgtacgaaccattgcgcatccatgggataaagcgtgatatcggcgagcttttgcaaaaggtggggcttgattcggcgctggctcagcgcggcgttcacgaggtttctggcgggcagcgccagcgcgtggcaattgcccgcgcgcttgccacgtcgccctcactcatcgtgctggacgaagcagtatctgcacttgatgtcactgtgcgcggtgcaattttgaagctgttgcgggaagtacagaaggccgaaaacacggcctatctcttcatcacgcatgatcttggcgtcgccgcgcaaatggcagaccgcattgcggtgatggaacatgggcggattgtcgaatgccgcccgacgcaggaattgatcgcaacaccacatgcgcccataacaagggcgctgattgaagcggtgccgcgtttagagcggttccggttttaacggaatcgttgaaaccgctctatctctttgtttttacgcatttccccgcataggcgcttcgcacttttagctcgaaaatgttctagcggcttaactcttgcccagctcgaccgaacgcttgtgtgcggctttaacggcttcagccacgagttctttgagccggtcgccgcccatcagcacgtcaagtgccgctgctgtggtgccgttcgggcttgtcacctgttcgcgcagttttgacgggctgtccgtgctggcatctgccagcgcgccggctcccatcactgtctgcatggcgaggagggcggccgtttcgcgcggcaggccaaggttcacgcccgcatccgtcagcgcctcgatgaagtggaatatataggccgggccggaaccggaaacggcagttaccgcatccatcaacccttcctcatccacgcttgccaccttgccggaggttttgagaaggcttgtgacaaaggcttcatttgcgtcactcacattggcgttcttgaaggtgacgagcatacccttgccgatggcggcgggtgtgttcggcatacagcggatgaccgcaacgtctttgcccagatggctttcaaacagcgcgaccggaatgccagcggcgacgctcacaaaggttgaagccggtgcgaagcgtttataggcgggcagcacattggccatcatctgcggcttgacggcaaccagcaccatgcgtggttgaagatcggcgggcaggtccgccgcatccgcatagacatgtacatgggccaatgctgcgcgctcgcgcagcgcctcagccggttccaccacatggacgtcaccagctttcaggatgccgctgtcgagccagcctctcagcatggcaaagcccatattgccgcaaccgaccagaactaccttatcctgcatgttgatcgttccgcctttggatcgctggagttgaaacccatcattgtttgaaaaggggtatagagcatgttcaagcggtaattccatgactttttatggatggagcagtgcctttttgtctatggcaacgcgtttcaacgcccaccggttgtaaaattgttgcagccgcaggtagtgcccaaacgggggcaaacttaaaaaatagcgcaattgtcgcgctttgaacgattgtcatacggccccatgacgcttatgggcatatgtgcgcaaacgacgtgatgcaggatgctgcatcatctgctgaaaacggagcgatcacgatggcccaattgatcgatggcaagaagctcgccgaggatgtggtttccacggtgaaaaccgaaaccgaaaaacttgtggcagcgaccggcgtcgttcccggtattgccgtggtgattgtcggtgaagacccggcaagtcaggtctatgttgcctcgaaaagccgcaaggccaaggaatgcggctttcattccgttcagcacgacttgccggaaacggcttccgaacaagagcttctcaacctgatcgaaggcctcaataacgaccccgccattcatggcattctggttcagttgcctttgccggggcacattgattcaggccgcgtgatccagaccatcgctcctgaaaaggacgtggacggcttccacttcatcaatgtgggcaagcttggcaccggcgaggtggaaacggctttcgttccctgcacgccagccggcgcgatgattatgatcgagcgtgtgcatggccgcgacctttccggcctcaatgccgtggtgatcgggcgttccaatattgtcggcaagccgatgttcaacctccttctggcggcaaatgcgacggtgacggttgcgcatagccgcaccaaggacctgcccgcgattgcgcgcaatgccgatattctggtggcggcggtggggcgtccgcaaatggtcaagggagattgggtcaagccgggcgcgacggtgatcgatgtgggtatcaaccgcatcccggcaccggagcgcggcgagggcaagacaaggctcgtcggtgatgtcgattttgccgaggctgaaaaggttgcaggcgcgatcacgccggttccgggcggggttggcccaatgaccatcgccatgctgatggccaatacgctcaccgctgcctgccgcagtgcaggcatgaaaaaacccgttttctgatgcggacgagccgcgctttattccggctttgatggtttgaaaggcaaaacagccgaaattgctgttttgccttcattttattcgcgctgtttcagaacaccgaggcgccttcatccgcccgcccggcaatctggcggaaggcacggaacagctcgcggcccatgccatattcgttgccggaaagatcgggccgctcctcgatacggctgtcgagcacggcctgattgagcaagacttccagcgtgccgttgattgcatcgaggcggataatatcgccggtgcggattttgccgaccatgccgccatcaagtgcttccggcgtgacgtggatggcagagggaaccttgccggatgcaccggacagacgcccatcggtgacgagcgccacgcgctggccgcgatcctgaagaatgcccagaacggtcatcagcttgtgcagttcgggcatgccattggcttttggcccctgataacgcaccacggcaataaaatcgccggtgaggtcgcccgccttgaaagcggcctgcaattccgcctgatcgttgaagactttcgcgggtgcttcgatcacatgacgtttcggctttacggcggaaaccttgatgatcgcattgccaatattgccgctcagcaccttgatgccgccggttggctggaatggtgcggcaatcttggccagaaccttgtcgtcgccgcttttttccggcgcggcttcgcgcacgacgttgccgtcggggccgagcttcggctcaatggcataggggcgcaggccttccccccagacggtgcgcacatcttcatgcagcaggccgccgtcgaggagttcgcggatgaggaagcccatgccgcctgcggcgtggaaatggttcacatccgcaagtccgttcggatagacgcgggccagaagcggcaccacgtctgatatctgcgaaatatcgtgccatgtcagcttgatgccagccgcggcggccatggcgatcaggtggattgtgtggttggtggagccgccagtggcgttcagcccgaccacgccgttgacgatggatcgctcatcaatcatctcgccaaccggcgtatattcattgccgagcgcggtgatggcaagcgcgcgcttggcagcttcgcgtgtcagcgcatcgcgcagcggcgttcccggattgatgaatgatgcgccgggaagatgcaggcccatgatctccatcaacatctggttggagttggcggtgccgtagaaggtgcaggtgccagggccgtgataagatttcgattccgattccagcagttccgcccggcccaccttgccttcggcataaagctggcgggttttcgccttttcatcattcggcagtccgctggtcatcgggccggctggaatgaagacgggaggcagatggccgaaggtcagcgcgccgacaattagtcccggcacaatcttgtcgcagacgccgagatagacggcggcatcgaacatatcgtgcgagaggccaacggccgtggccatggcaatgacttcgcgcgaaaagagcgagagttccatgccggcaaaaccttgcgtgacgccatcgcacatggcaggcacaccaccggccacctgcgccacgccgcccgcttcgcgcgctgcctgcttaatgagttgcgggaaggtttcaaaaggctggtgcgccgaaagcatatcattataggcggtgatgatgccgaggttcggtacgacatcggcggtcagcgcggccttgtcatgcgggccgcaggccgcaaaaccatgagcgagattcgcgcatcccagaaaggaacgcttcggcttgttggaggcagcctcccgcacccggtccagataggcttcgcgggtaggtttggagcgctcacggatacgctcggtgatttcctgaatgcgtttatgtgccgtctcggtggacatgggtatcacctgtgccaatctggcttcaatcgaatttaacttgcccagtaaagctggatcggtgcgcgggcatgatggaagacagcccgcacgggcatttcccgctcatcgtcgcctgcaagcgccttttccagtgtcgcctgctttgccgcgccttcaatatgcagcaccagcatttcggcttcggcaatcagcggcagggtaagcgtcaggcgcttttcgccagcgccttcggcatggatcggcagaacaagcgcgcgtgtcgccgggttgatcgcctgatcgagccggtcggcattggggaagaaggaagcggtatgaccgtcattgcccatgccaagcaccaccacatcgaaagggcggcgcagcgcgtcaatgcggctggcggcggcaagtgctgctgtttcggccgtcgccgccggattgtagaggccgacaaatctggctacgcccgcatggtcgcgcaaaagatggtcgcgcaccagcttttcgttggagcgttcgttctccaccggcacaaaacgctcgtccacgagggtaatcgtgacaaggttccagtcgatcatcttgcgcgacagcacttcaaacagcttgagcggcgtggtgccgccagagacggccagcacggcctgtccccgttcagcgatcgcggttgccagcttgtttgcaatcgcctcggaaagcgactgcgccagttccgttgcgctgatgaaatcgtgccgttcgatgctcattccattcctttccaaacaacaattagagcggtttctgttttaacagaatcgccgaagctgctctaaccatttgtttttatgcattatccggcgcaaaaaaccgcttcgcattttttgctggaaatgctttagaggctttcgtgccaggtgcggccatcgcgctcaatgagcgcgatggaggacgaaggcccccatgtgccagccgtatagccctgcacgggctggctgttgaactcccatgcctgaaggatcgggtcgatccagcgccaggccgcttccacttcgtcgcggcgcatgaacagggtctggttgccgcgcaccacatccatgatgaggcgctcataggcatccgggttgcgatcctcgaaggattccgcaaagctcatgtcgagcggcatgtggcgcaggcgcattccacccggaccgggatccttgatcatcagccattgcttcacgccttcgtccggttgcaggcggatgacaagctgattggcaatcaccttgcccgcgctttcgccaaagatggaatgcggaatgggcttgaacgtgatgacgatttccgaaacacgcgtggcaaggcgcttgccggtgcgcagatagaacggcacacccgcccagcgccagttggcgatttccgccttcagcgccacgaatgtttccgtattgctggtgtcgctttcaaggtcttccagatagcccttgaccggcccgcctgcggaagcgcccgcgcgatattgtccgcggaccgtcagttcctcgacattatgcgtggagatcggctgcagggagcgcagaacctttaccttctcgtcgtgtacggcgtcggcctcaatcgaggatggcggttccatggcaacaaggcagagaagctggagaatgtggttctgcaccatgtcgcgcagcgcgcccgccttgtcgtaatagcctgcgcggccttcaaggcccacggcttccgccaccgtgatctgcacatggtcgatatgggcggagttccacagcggctcgtagagcgcattggcaaagcgcagcgccatcaggttctgcaccgtttccttgccgagatagtggtctatgcggaaaatctggtcttcgcggaacacactgcccagcgtgtcgttgagcgccttggcggaatcgagatcgcggccaatcggcttttccacgacgatgcgcgtatcgcgcgtgatgaggccatgcgccttgagccgcgtggcgatatcgccgaacagggtcgggctgacggccagataaaaggctcggatcttttccggcttcttgccgatcagggtcttcagcgcatcccagccctcgtcggacttggcgtccaccgccacatagtgcagccgcttgaggaagatttcaacttcggcctgatccacctcttccggtttcacatgttccttgatcgcattgccggcgaaggtgcgatattcgtcgtcggtcatctggctgcgcgaggcgccgatgatgcgtgtggggtcggaaagctggcctgcgcgctggcgctgataaagcgccggaataagcttgcgctcggcaagatcgccggtgccaccaaaaacgatgcagtcgaagggatctaccggaattgtctgactggtcatctatcgctctctttatgttttgcgcaaatcagtctgccagttgcagcatgcgattttcaggctggacttgtctaatatctaatcgatttaaattcaaccataacgatatggctatctcggaaaattgaagaaacagcgcgctttacccgtcttatcctataggttaaccgcaaatgcacacatgatatgttcatcataagtccatattgggacactcaatcgcgtttcaagtgatttcggattagcgcaagattaccaaaggagaatgacatgaataggctgcaagataaggtcgcgattatcaccggcgccggttccggcttcggtctgggcatggcgcgccggtttgcagccgagggtgccagggtggttctggccgatgtgaatgtgaagcgcgtcgaggacgggcttgccgatatcagcagtaacggcatttccatccaggcggatgtttcgcgcaagaatgacatggagcgtgtggcgcgcactgcttttgaagaattcggccgtatcgacattatggtcaacaatgctggtttcacgcaccgcaacatgccgctgaccgatgtggacgagcataatttcgatctcatcgtcgcggtgaacatgaaggcgctttactattcgacgcagctcgtcgtgccgatcatggagcatcagggcggcggtgttatcatcaatacggcgtctgccacggggctgcatccgcgcaagggtctcacctggtattgcgcgtccaagagctgggtggtgagcgccacgaaagccatggcgctggagcttgcggagcggaacattcgtgtgaattgcctgtgcccggcggaaagcgacggtgagggattgaagatgtttctggcggaagacacgccggaagcgcgcgcagcactgaaaagcaccattccgcttggccggttttccacgccgaaggatgttgcggaagccgcgctctggctggcctccgacgatgcttccatggtgacgggcgtggcgctcggtatcgatggcggctattcgatctgatcgaaaagcattcaagattccgacgcgatccacgccctgaaaaggctcaatcgcggcacggacttaaccaaaacccgatgaggcaagctcatcgggttttgctattgcgcaacacggcccagttataaatcgcgcctgccgccatcatcaggcaggtgccgaggaagacggcgcgcatgccgaaatggccgccgacaaagcctcccgccaccggccctgcgacttgccccacatattgcgccgagacggaatagcccagaatgccacctgcgacacgatctggcacattatgccggatgacgctggtgatacagggcagaagaccaccgagcgccaatcccatcaggaagcgcaggccgatcagttgccaggcatcggtcacaaaagcctgcgggaccagaagcagcgccgagacggcgagtgctccgataatgacgcgcgtatggccgatgcggtcggcaagttgccccagccgtgacgatgacaggatgctgccaagggctgcggcggccattaccacgccggaaaccagcgttaccttggtctggtcgtccatcaactgcatcacataaatggtgaggatcggttcgatggacatattggcgaagagcagcaatatgcccgtcaccagcatcgcaacgaccgggcctttatcgggaattgcggcccagatggattgcgttttctcttccctcgtgggcttgggcggcttgcgctcctcgcggatcagaaaggttgtggcgaggaatgtcaggaagatcacgccgcccgcaagccagaacgtggcgcgaatgccgatcagcggcggcagtgcaccgccaagcagcggcccggccagattgcccgccatgatgcccgccatgatgcctgccgaaagtgcgccgagcgcccagccggttttgtcttttggcgtctgtgtggcgacgaggatcatcgatccggacgaataaccgccggcaatgccgacgaaaagccgcagcgccaccaattgccaaacgcatgtgaccatgccgaggctggcgcggatcagcatcagcttgcgcccgtaacggtcgccgagcctgccccagagcggcgcgacaaaggcggcagccagaaaggtcgcaccataggcgatgcccgaccattgcacgatggccgcatggctgatgacgccgagctgttccacgtaaagcggcaggaaaggcaaaagcagtgacatggcaatgagggttgtgaatgagccaagaaggcagatcacgaggttttgcttccagtactgctcgtgattttcatccgcgttcgattgggtgaaggagccgtttggatgcggcgtctccatctgcgaagcgtccccggcagcagcttgggtggtgctcatgtcatgcctgtgattcaatgcgattgtttttctattccagtgtggaatatcagaaaaagcgcctgcgcattggaaaatcacagccgtgtggcgccgattgtggcgatgccggatcgttgtgatgtggaagccacacgcgagggggtcgtgtcgcgatcgaaaccgaagcacctgcattgatgcaggtgcttcgttcggttcagtcgatgagataacggcagatactggccgcccccatgccgatcagtacggtcggcagcatggaaaagcgcgtagcggcaaaaacggtgactgccagcgcgatgagattggccggtttgtcggaaacgaaatcgggagcgatgactgagatcaatacgcaaccgggcgctgcttccatcaccgccatggcgcggttgctgagtgtgcggttgcgcaaaagcacatagccgccaatgcgggtgagataggtgacggatgccatcgcgaggatggtgagggcaacgcgtggatcgatcatttttcacctgtcagtagataagcggcggcgaggccggaaattgcgccactggcgacataccatgcgcccggtacgaagacatgggtggcggctgcggcgacaaggctgacgaaccatggccgcgcggcggcgaaccccttccacatgcctgcaatgagtacgagaaagacggccggaatggccatgtcgaaaccataggggtgcagatcgcctatcatcgggccgaagaccgcaccaagcgtggcactcataacccaagccagatagaacgggattgccacgcccatgtaataggcgaggttgagcgccgcattgacacctttggcctgccgccgcttggcgtcggcaaggctgaccgcccagctttcatcgcacatcaggaacagcgtcaagaaagctgtacgcttcggaaaatggcggaggaaaggagcaagtgccgcccccatcaggagatggcggctgttgaccagaaaggtgatcgccgcgatgagcaggacatcgggtggcgatgaccaaagacggaaggctgcgaattctgaaccgcccgcaaagttgaggccggtcatcatggatacttcggcaagggtcaggcctgtatgagcggcctgcgcccccagaaccagtgcaaaggggatcatgccgagtagtacgggaaagccggaaacgataccgcgccgaaactcggaccgccacgcgggcttgcccttttgcggcgcataaacttgtaaaatgtccataagcactcgttggcggatcggcgatccgccccttccatatgctagagctgccccctacttctggaaactaatctgactggagtggaacgaggatcgatgaaattgtgcttcaaatgtaatgggttagagtgccgatttaatgcagtcagatcgaaatgtggtctcgtagaaacgctagaaatgtcctgaataaatgttttgttgcactatcctaaaaaaatccatacacacctttggctcgaaaatgctttagcgcgatgggccgtcaatatcggataatataatcaattttttcagcaattgggttgctaatattagctctatgcatcaatatttggtatgcgctgccaaacaatcttttgaaaatggaattggatgccaatgaagctggatgagatcgacaagaagatactccgcgcgcttcagcgcaacgggcgcattgccaacaatgatctcgcacgcgaggtgggcctgtctccatcgccctgcctgcggcgggtgaagcttctggaggaagcgggtgtgatcgaccgctatgtggcggtgttgaacccggccaagatcggcaaagggttgacctttttcacgcgcattcggcttgatcagcaggatgaggagacgcttcagaaattcgccaatgaaattatgaggctgccgcaggttctggaatgctatttcatgctgggcgattatgatgcgatgatacggggtgtggccacggatatcgaggattatcgccgtttccagtcggaatatctgagccgcatcaaaggggtacagaacctcaagacagatgttccaagccagatcgtgaagcagatatccgaaatgccgctgtgatgcggccagaaaatagccctggccctcgcgcgcggtgccagccgtacgcgtcggcaaggacagggaggcttatgcctttcgaggtagagcctacccctatccggcaggccccctgaccggattaatggaacattccctcccgattacggaaataatttcaggaagatgatgcgctaggatggcttcaggatcagagccatcaaggcgcaggctttcgtccgtgcgtgggatgcgctgcgcggaagagcggagggatttatgtcttcagaactgaacgggcactcgccacgcaaccgcgcaaggcggcacttccttggtgtggcggctgctgctgccgccagagttgcgattttgggcgctctggtttcatcctcgctgcccgcgcgcgccatgggcaacaaatggtggcaccatggggggcacggttcgcgttgcctgttaaaaggcacgctcgtcaccacgccgaatggtcctgttgccgtggaaaagctttgcgtcggtgatctcgtcacgacggtgtccggcgaatgcttgcccatcaaatggatcggctggcagaactacagggcaggggaggccgactggaacgaaagcgtgatgccgatccgcgtcagacgccatgcgctggacggcaggacaccgcatcgtgatctttatctttcgcccaaccatgcgcttttcatcgatggcgtgttgattcgcgtgaaggatctcgtcaacgggcgcagcattatgcgtatcccggtggaaaggacgctcgattattacaatatcgtccttgaccggcatgcggttgtgctggctgaaggtgcagcggtggaaaccttcctgatgcgcggcgatggctacaggggctttaccaatttcagcgaatatgagcggctttatcctgacgaagctgaaatcgtcatgcagccttgtgcgccagccatggggtatgagggcgcgcgccagcatatgcgcgccttgctcggccttagcggcattgttccggttcgcgacgtggtggaggaaacctatcagcgcctcgctgcaagagcgggatcatatgcggcttgaatcattctgaaaccggggtcgccgcccgacgcggagcgccagccacaacaaattcctgtcacttccattaccggacataccaattttcggtgggcatgtccgatggttggtataggtgcattgcaatatgatataaattaacgggaatctttgtactggtggcgcacgactggcttgccatattaggcaagcattttggaagggcggttccggggtgctgtaaacggggctgattattagggcctgcagcttgctcaaaaggcggctgtcgagaggaaaatatttgttttggaaacaaaaaatcatgttttgaccgatattgattatcaggttttggccgagtggcgatatcgctcccggcgcttcatgagtttcagcgcaacggctgcggaagccgaaggcctgccgccgcaacagcatcaggctttgctggcaatcaaggcaagcggtccggacaagctgatgacagtcggcacccttgccgaacgcctggttgttgccccccatactgcaacggagcttaccgggcgtctggttgctgccggtctggtggcgcgtgtggtcgatcttgcggaccgccgccgccacacattggagttgaccatcgaggccgaacatattctagagcgtctcagctccgtccaccttgctgaaatccgcgagcttgcgccgaagtttatcgacgttctgataaagctgaacaagatggcaaacgagccggaataggctcgtggttttatatccggtccatcaaggcataccacgacagcgcgaggatgaggagcggtgagcggaaggtgcgtccgccggggaagggaggaatgcgcaattcctcaaacagcttcagtttttcccggcgccccgcaagcgtgtcggcgtagagcttgccaacataattggccagcatcacgccatggcccgaatagccgcctgcggaaatgacacccggcatcacctcgcgcacaaaaggctggcgcggcatggtgatgccgaccgagccgccccaggcatgggttatctcgacattttcaagcgccggatagatttccgtgatctggcggcggatatgtgcgctgatatcgcgcggattatctgccgtgtaggcttcacgtccgccgaacagcaaccgcccatccttcgagcggcggaaatagcgtaccacgaagcgggaatcgtccacggattcgccgcccggaatgaccgggctgtcatcgccaagcggtgcagtcgcgccgatgaaggagcgaatcggcatcacatgcgatgcgctaaccggctccagtcgcccgccataggcattcacggcgataaaggcgtgtcgtgcacgaatggtgccgcgcgtggtttccacttccacgcgcccgcttgccgtgctgatttttgttgctttcgtatcttcaaaaagctttgcgcctgcggtgtgggcggcctttgctgtgccgatcaggagtttcatcgggtgaatatggcctgtggcactatcgtaaacgccaccgtgatagcggctggtccccagaagttctgccgtttcggcacgatccagaaagcgctggtggggatagttgaaacggctcgccatctgttcgacatggcgctcatacgacttcagatagcgcggcttgtgcacgaccgaaatatggccctgcacatattccatgtcgattgcgtgctcttcggcaaaagcaagaagataggacttggcctcctcggccacgttgaacaatgccttggcgcgctcatagccatattcggtttcgaggtcttcggcccatgtgcgctgcccggtgccaaactgcccgccattgcgccccgatgcgccgtcacccagccgtgcggcctcgatcagaaccacatcggtgccctgttttgccagatgataggctgcggaaagcccggtatatccgccgccgatgaccacgacgtccgcctgttgcgagccgtccagttctggatattgcggccggtcgggcgtgtttgcctcgtaccatgaataaccgggagaaattggggactggtatggcattggagggtccgcgaaaataagggagtaggggaataggggagtaagtgagtaggttatgtttcggatagcttgcggatgagaagccgcaacaatttgccgatactttcgcccatggccatgattggttcggccctctcttttgcgatgaagcctaattgctctgcaataagtaaatgcgtctccatctccttcaaggacccttgggcaatgcgtagaaattgttgataagcgccgcgtgtatcgcggccatatccttccgcaatattggcagggatagaaacggccgcccggcgaatctggctcgtcaggccatagatttcctccctgggccatgtttccgttgatttataaatggcagtcaccagttccattgcttgctgccacacaagaatatcgcgatatgaattgattgacatcactatgcccccgcgtattttactcccttactcccttaaacattgagcaacaaaaactcccgttcccaggggctgatgacttccatgaaggtctcgaactcggcgcgtttgatggcggcataggtggtcatgaaggaactgccgaacagattgcgcaattcggcgtcttcctcgaaaagctccaccgcgtcgatgaggccgcggggcaactcgacctccttggtgttgacgctcgtggtcgcgggctgttccggctcgatcttgtttacaaggccgatcaggccgcaagcaagcgaagcagcaagggcaaggtagggattggcgtcggaagaggggatgcggttttccacgcggcgcgcactggggtctgaacgcggcacgcggaaggcggttgtgcggttgtcatagccccatttgacgttgaccggggccgaggcgtccggcgtgaggcggcggtaggagttcacataaggggcgaacatgacgagtgcattgggcacatggcgctgcatcccgccaaggaaatggtggaaggcttggctttcgctgccgtcttcattggtgaagatgtttcgtccggtcttcttgtccacgatggactggtggatatgcatggccgagcccggctggccctgaatgggcttggccatgaacgtggcgtacatatcgtgtttcagtgccgcctcgcggatcgtgcgcttgaacatgaaaacctgatcggccagttccaccgggtcgccatggcgcaggtttatttcaagctggccagcaccttcttcatggatcagcgtgtcgatctccagcccctgaccttccgagaaatgatagatatcgtcgatcagttcatcgaactcgttgacaccggcaatggaatagccctgtccgccaccaatggcccggcccgaacggccaacaggcggcgtcagcggatagtccggatccgggtttttgcgcaccagataaaactcgatttccggggcgacaaccggcttcaggccgcgcttgctataggcggcaatgacattgcgcagcacattgcgcggggtgaattccaccgcgcgcccgtcctgatagacgagatcgcagatcacctgcgccgtcgaatccgtttcccatggcacggcagagagggtggtaagatcgggcagaagcttcaggtcgccatcgtcttcgggataatggaaaccatagccatcctcggggtaagcgccggaaatcgtcgtcatgaaaacggcggaaggcagcgccagcgatgtgttggatgtgaatttcttcgatggcatcatcttgccgcgcgcaacccccgcctgatcgggggtaatgcactcaatatcttcaatatcgcgccaggccagccattcagttgcctgtttccagtttttcaccccgcgcagagatttgacataagcaggcgtacggcgacgcggtgtgcgcgtagccttcttttccgtcgtatcagcagacatccatcaccagaaaatcatttcgatattgatatgatagctgtgacaggcgctcttgacaaatggccctttgcgtttctgcgggcagggatcatttttgttggggccgcgtaaatgggactggcggagctttatgttttttcctttggatacgataaaaaaagcccggccagtgaaggattggccgggcaaagggcaggctggccgggagggggcccggcatgtgaaggtggcgcctgccagattttcaataatcaacaaatgtggcgcgccgcctccatgcgcaggcgggcaatagcgagttcgctaagaatccgggtcgggtcctccacacggcgatcacgcatggcggtatagatgtcttcgcggcgaagcccgatgtcgtgcagcatgtgatcgtcgaaatcgctgaggctcatcacttgccgtttgcctttggagaaggtccagcgacgcagggccggcgcgaaaattaccttcaccagttgcgtgaatgcggaaacccgtccgctccctgccggtaaatctgtcgccgtaaaattgctggtcgctatcatgtccattctccttgaattctcagtggctaaggggtccttatcgtcagggtcattcgcttacgcggctccttttcctttacgatgatggcgttatccgacaatcgaattgattgttccaacgaatgtttttaatgtcatccttcaataattatgatggatggctccaatgggtgcgcctctcgatctggatcagctacaaactttcgtcgccattgccgatgcgggcagtttcacgcgcgctgcggatgccgtgttcaagacgcaatcggccgtttccatgcagatgcgccggctggaggagcggatcggaaagccgctgttcgatcgcgatgggcggaccaaccgcttgaccgaggatggtgagaggctgctgctttatgcccgccgcatgatgcatctcaacagcgagactattgccgcttttgacgatacgcagcttgaaggccatgtgcgcatcgggacgcctgacgattatgcggacaggtttttgccggagatcatggcgcgttttgcgcgttccaatccgcgggttgagctttcggtggtctgcgagccgaccgtcaatctggatgagatgatccggcgtggaacgcttgatatcgcgctcgtaacgcaatgcgacgacaagcgacgctccgaggtggtgcgcacagagccgcttctctgggtgacatcgaccaaccatgcggtgcatgaagaagccatgctgccacttgccgttggacggccaacctgcatctggcgccatgcggccatcgacgtgctggaggcggcgcggcgggattatcgcatcatcatcacaagctggtcggcgacggttctggctgcggctgtgctgtcggggcttgcggtttcggttctgccggaatgcgccctgcgccccggtatgcgtgtgctgggtgaggccgatggcttcggcatgttgccggaaatcggcatcggcatcatgcgcggccattccaagcagaatgccgcggtggatgcacttgcgcagcatattatcgaaagtctcgataatatttcctcgccgcagccgggaggcctggcgggcgcgatgagttctgccgagatttcgccctttccggcggtccgcacgcggcgggtgcacaccaatgaattgttgcccggctggtgaacagtgcgtaattcgccgcgcggctgcttgaccgcctgcgcccactggtagcctataacgggatgagcatggcctccgattcgagttttcccggcgcatcgtcgaatgtggccgagtatagcgtgtccgagatttccggcgctttgaagcgcacggttgaggacacgttcggccatgtgcgtgtgcgcggcgagatttccggctatcgcggcccgcattcttccggccatgcctattttgcgctgaaggatgaccgtgcccggcttgaagccgtgatctggcgcggctcgatgagccgccttcgcttccgccccgaagagggcatggaggtgatcgccaccggcaagctcaccacctatcccggttcatccaaatatcagatcgtcatcgagcagatggaacccgccggcgcgggcgcgctgatggcgcttctggaggagcgcaagcagcgcctggcggcagaaggcctgttcgatcctgccctgaaacagcttctgcccttcatgccgcgcgtcatcggcgtggtgacatctcccaccggcgcggtcatccgcgatatcatccatcgcatttccgatcgttatccgctgcgcgtgatcgtctggccggtgcgcgtgcagggcgatacctgcgggcctgaagtggcaacggcggtgaacggcttcaacaccctgccggatgacggccccattccgcgccccgatgtgctgatcgtggcgcgcggcggcggcagtctggaagatctctggggctttaacgatgaaatcgtcgtgcgggcggtcgcagcttcccatattcccgttatctcggcggtcgggcatgaaaccgactggacgctgatagatcttgccgccgacatgcgcgcgccgacccccaccggtgctgcggaaatggcggtgccggtgaaggctgatcttcaggcctcacttgccagccagtcggcgcggctttcttccgccatgtcgcgctttttcgaccagaagcgacaggcgcatcgtgctgccgcgcgcgccatgccctctgccgaccagttgctggccctgccgcgccgccggttcgatgaagcggcctcgcggcttacccgcgcacttttcgtcaatacgcagaaaaagcgcgtccatttcgatggtcatgcccggcaattgtcgccccggcttttacagcggcggcttgtggagctggaacgcggtgtgacgatgctgggccagcgcctgccgcgcgcgctggaagcctttctgcgcgagcgccggacggctttcacccatcgcgccaaccggctttcgccggaacccatattgcgccgcacacggctgacgggctcgaccctcgaacagctcgaccgccgccgcgatcaggccgtgcggcttctgatcgagcgtgtgaagcggcgcagtcaagaactcgaccggttgatgcgcacgctttcttatgaaagcgtgctggaacgcggctttgctgttgtattcgatgcgcagggaaagcccgtcaagcaggcggcggctgtgtcgccaggcgatgcgctgtctgtccggttccgcgacggtgatgtcggggttgtcgcgcgcgcggggctcacaatccccgatccgaccaaaggccagtaagtctcaagctgaaaaaaggcgcgatcatcgcgcccttttccattttgtgacatcggaacgcttcttcaataggcatattcgaggaagatcggatccaccgagccggcccagacactgtgataggcgttcaacatgcgctcggcatcggttgtagctgcggcgacgatttcctccagcggggcaaggaaatgcgtctcgtcataaccgtcactgttgagcttcttgcggttcagaaggccgaggcgggagattttcagtgtttcgcgggcaatcagttccagcggcttgccgtgaaaatcggtcttgagcgccttggtgggcacctcgttgcgaagtgccagcacttcttcataggtccagtctttcgtcagaagttcggcggcggccagcgcctcttcatcataaagcagccccacccaataggcaggcagggcgcagatgcgccgccacgggccgccatcggcgccgcgcatttcgaggaagcgcttcaggcgcacttcgggaaaaagcgttgaaagatggttggtccagtcgcccatattgggaaccggatcgctgacttcgcccttcaatgcgccgttcatgaactggcggaagctaacatgcgtgcaatcatgataatggccgtcacgcaggatgaaatacattggcacgtcgagcgcccagttcacataatccgcaaagccgaaattctcggaaaagacgaagggcagcacgcccgaacgctggttgtccgtgtcgcgccagatgctggagcgccacgagagaaggccgttcggctttccttcggtgaagggcgagcttgcgaaaagcgcggtcgcgaccgattgcagcttcatggaaacctgcatcttgcggcgcatgtcctgttccgagctgaagtcgagattaacctgaatggtcgaggtgcggtacatcatgtccagcccttcatgccccaccttcggcatgtagttggtcatgatcttgtaacgcgatttcggcatggcgggcgtttcggccagcgtccatttcgggctgccgccaacgccaaggaaacggatacccagaggctcggcgatttcgcgcacctggcttagatgcgcattcacttcgcggcaggtctggtgaatggtggaaagcggcgcgccggaaagctcgaactgtccgcccggctccagtgaaatggcgccttgtcccgttggctccacgaggccgataatgttgccttcgtccatgatcggttcccagccgagtctggcctgcatgccttccagaatggccttgatgccgcgcggaccgccatagggcacggggctgttattggccgtatagaagggaaatttttcgtgctcggtgccaatgcgccaggcgtctttcggtttgcagccgccggccagataggtcgcgagttcctcaacgctcgtcagtgccgtttcgtctgtcgtatcgcgcgccatgcaacttatccctggtcgtatttcagtttgtcagcgtgattggacaaatttgtcaaatcacgcaagtcaattccattgaacctcgaaatttggaaaacttcacgctgcatttctccagtcgcccagcacagcctgcacaagcgccatggccgcaaccgcagcagtatcggcccgcaggatacgggggccaagcgggatggccgtcacaaaaggcaggcggtggagaagctggcgctcttcttccgaaaagccgccttccggcccgatcaggagcccggatggccccggttccagcccggtgaggatggatagcggatcatccgattcgtgaccttcatcacagaagatcaggcggcgcgaggtgtcccactgatccagaaaacggtcgaagcgtaacgcctcccggcagtcgggaagggaaagcacgccgcattgttcggccgcttcaatggcattggccctgatgcgctcggtcccgagcctgagcgcctgtgtatgctgggtgatgacgggctgcaaaacgcctgcccccatttccaccgccttctgcaccatgtaatcgagccgcccctgtttcagcggcgcaaagcaatagataagctcgctcggcttcggttgagggcgtgtctgctccaagggttcgaggagaagccgctttctgccctccggctgaaggctcgctttccactcgccgtcgcgcccgttaaagaccagaacctcgtcgccttccttcatgcgaagcacatgagtcagataatgggcagcctgcgccccggcatcgaaggagaccccggcccgaagctcgttttcaacgtaaagtctctgcattctgtaattcgcgcgcatggggcatcgatggcagagcacagggggtatggtcaagttttttggcgggtaaatggtaatgtgttcataaaggcaaaggcttgcacgcccggcagcggcgaaggcccgcaccgatttcccacagactttgctataaaagcctttgcttgtcggctacacaaacaattgatgggaaataattgcatggttgcaattcattagattgcatccatatagatgtgaagctatctatctggatggaatgaattgatgaaacaagcttgggtcgaatttgcgccgcttcttgccagtgctgccagaggatggcggaaagcctttgatgcggcaatggcagagcatggtctttccgatgcgaaggccattccgctgattaccctcttgcggcatggcgattgcattcctcaaggcgtgctggccgaacgggtcggcattgagggagcaacaatcgtccggatcgttgacgaactggaaaaggatggtctcatccagcggatcgtcgacgatgccgatcgtcgtgtcaaactcattcaactgacagaggacggccgcgccgtcgccacgcaggtggagaagtccgcggcccgtcttcgtgcacagtttctgggcggcttcgatttgcaggaagtcgatgtcgccatggaagtgctgcgcaaacttaacgagaaatttcagaaccagccttcctgaaaccggggggctgcgtgcattttagctggtgtccccgcacttatgacgaagcttgccgaaacaaccccgaagttctgggacgtagtcttttcgctgaagacttttgcggctgccatgcttgcattatggattggcctgatggcgaacctgcccaatccttactggtcggtggcggcggtttatatcgtggcgcatccgctttcgggtgcgacgacatccaagggcttttaccgtctgatcggtacgatcatcggtggcgccgtgacggttgtcttcgtcccgcatctggtcaattcgcctgaaatcctcacgcttgccattggcctgtggatgggcctttgccttgtcatcagcctgctcgacggcacgccgcgcagctatctcttcatgctggctggctataccgtggcgattgcaagcttcgcagtggtgcaggctcctgaaaccaccttcgattatgcgctgggccgtgtagaggaaattgcagtcggcattatctgcgcggcagtggtgaaccgcctcgttttttcgcgccatagcgggccggttctggtggggcgtatcgataattggctgcgcgatggctccaagcttgccgttgccagtatgcgcggcgagggcgatagcccggaattccggcgcgatcgccagcgtcttgccgccgatacgctggaactgcgcaacctcaccacccatgtcgcttacgacacgtcttccatccgcaatgttgcgccgctcctgcatgtgctgcaacagcgcatggtcgcggttctgcccatcatttccagcctgcatgacgtgctgctgctgaaaccgggcgagggggaaaagccgtggcatccggcggtgcagcagcttctggatgaagtttgtgactggctgcaaagcggtgaaaacctcaccgaagaacgtcgcacggtgtttctgcggctgatcgaggaaatcgaccgccacagcagggatgcctctacatggggtgagcttctgcctttcaatctttcagcccgtatccgggatctggtgcagatatggaacgattgcctgacgctgaaacaggatatttcttccggctcgcgccattcgctgcgctggaggcgctatgacgcccatctgaaaggccgtccgatgcaccgcgattatggcatggcgcttctttccggcttctcctcgtttcttgccacttgtgttgcgacagcactatgggtggcaagcggttgggcgcaaggcagcgccgcagccatgatggctggcattttctgctgcatctttgccacgatggacgatccggtgccggtgatccgcaagttcaactggctgcttatggtcgtgattgccgccgctttcgtgtttgaattcgccttgctgccgctggtcaatggtttcatgccgcttgtgctggtgctcggtctctttctggtgcctgcgggtatgctgctggttatcccgtcgcaatttctgctgggcatggtgctctgcgtgaacctgccgaacatgctgatgctgcaaagccatctgacgcttgattttccgtcctttgccaatgccaatctggccactgtgctcgggatcgtgattgcggctgtggtaacgtccatcgtgcgctcggtcggtgcggaatggagcgtgcgccgcttggtcaaggcgggctggagcgatatcgtgcttgcaaccgagcgccgtccgggccgctatcggcgtgagcacatgaaccgtcttctgctgcgcatgatcgaccgcattggcatgatggcaccgcgtctggcgctcattcctgatgcagatgtcgcaaaggtcgacttgctgcgcgatctgcgcaacggcatgaacaccattgatttgcagcaataccgcgccaaattgccggcgccttgccgcgaggcggtggatgaggttctggatggtgtcggcgcgcattatcgcgctttgtcgaacaaaacccgcgatacagtcgagcacatagatgagaggctgcttgcggcaatcgacaaggccatcgccacgatcatcgaaaacggttcgcctgccgtggcccgcaggccacggattgcgctcgtggcgctgcgtttcaatctcttccccaaggccccgccctttgttctgccaccgcttccgcaacttgaatttgcgcaagcggcgtgaccggaccgaccagaatgtgacctgccatgcaccctgaattcgatatttacgggatctatatcccgtccctcggccttctggcgcttgctgcctatttcgccaacacgctgatgcagcggcttctggcacgcgtgcatttctaccgttttgtgtggcatcgcccgcttttcgatgccgccatgtatttctgcattctcggcgttgctgccgtcctcttgaatggaatccccctatgaaaaagctccttgcacattccggccgggtttttctcaccctcgtcatggttgttatggcggggctgctcggctggcatctctgggattattacatgaatgcgccgtggacccgtgacggcaaaatccgtgccgatgtggtgcgcattgcgcccgatgtctcgggccttgtgagcgaggttctggtgcatgacaaccagacggtccataaaggcgatgtgattttccgcatcgaccaggcgcgctacaagcttgctttgcagactgctgaggccaaggctgacagcagcaaggcagcactggacatggccaatcgtgatcttgtccgctatcgccagctcaacgatacgaccgtgacgcgccagaaactggaacaggtagaaaccgcagcccagcaggcagaggccgcccaccgccaggccgaactcgaccgcgatctggctgcgcttaatatggagcgtaaggctccggtcaatggcgttatcaccaatttctcgcttcagccgggcgattatgtttcggcgggttcggccgttacggcgctggtcgatacggattcctattatgtctccggttattttgaggaaaacaagctggagcgtatccatatcggtgatccggtggtggtcgatgtgatgggcagcaaggtgcagctcaagggtaaggtggaaggtattgcgggcggcatcgaggatcgcgagcgcagcgattcccaaagcctgctcgccaatgtctcgccgacgttcaactgggtgcgccttgcgcagcgcgtgccggtgcgtgtgaaactggaagatgtgccgcaaggcatccatctggtggcaggccgcacggtgagcgtttcggtggtggattgatggcccggccgcgctactggcgggcatgctaccagaatagctccggttaaaacggtatcgcctctcttatcttgggggcaagggaatggctgccgcgcttgacgcgcacccggcatcgccgtaataccgtcatgacggttccccgaccgagagcgaaggggattaatagggaacacggtgaggacgacccatcaaggggccgagaccgtggctgcccccgcaactgtaagcggattgccgttcatcctcgtgacgccgaaagcgtcatgccactgtgcccacggcacgggaaggcagatggacggcgattatccgcaagccaggagacctgccgtcttacgtagtccattgtcacgggcggggatgcccggaacaggagccggttatgacagcttgccgcgctacaaggcgcattctcccattgtcatccatatccccggatatgcacgcctgcgccatgtttcgatgcgtgcctgccatttgatgcatttccagacgcaaacggcttttcgcgttttagaaaatgctctggttatttcggggatatttcatgaaaatcataaaaaacaggccattccttgctgctttttatagtttcgcttttctcgttaccggcttttcaggctcttcgcttgctggtgaaacccgctatccgctgacgctgaaaaattgcggacgtgaggtgactttccatcacgcgccgcagcgtgcggtcgctatcggccagagcagcgcggaaatcctctataatctgggtctcggtgacagggttgtaggcacggcagtctggttcggcccggtcatgaagggctatgaggaggtgaacgccagggtaaagcgccttgccgataatgatccgagccttgaaagcgtccttgcacagaagtcggatatggtggccgcgcaattccagtggcatgtcggccccgaaggcatcgtcgccaaaccggaacaattcgaggaacttggcattcccgtctataccgcaccagcagattgcatcggaaaggttaattccggcaagggcgacggcgtgcgccacactgtcttcaccatggacctgatctatcaggaaatcagggagttggcggagattttcaatgtgcaggatcgcggcgagaaggtgattgccgatctgaaggcgcgcgaggaagccgcccgcaagaaaatcgcatcggccaatggcaggctttccgccgtcgtctggttctccagtgcgcaaatagacattgatccctatgtggcaggcaagaacggcgcgcctgcctatattctttccgcgctcggcatcaggaatgtgatcggcagcgaggaagaatggccaacggtcggctgggagaccatcgccaagtctgacccgaccatgattattgcaggcaagatggatcgccgccgctaccccgccgatgatattgccgtaaaacgcaagtttctggagaccgatccggtcgcaagcctgatgcctgcggtgaaggatggccatgtcttcgatatggatgcgcaagccatgaacccgaccatccgcaccatagaaggcattgaaacgctggctgatgccattgctgccgccgggctgaacaagtgacggtgcgcgccgccgcgatacggttttcaatgaaaagccggatgggcgccggggtgctggcgcttgtcctgttattcgtggctttgtggctgggggctgccattggcgaaacctccataccgcttgacgtggtggcgaagacggttgccaaccgcctctggtatgcaggctatcccctcgatccaatcgatgaggggatcgtctggagctatcggctgagccgcgctgtggttgcggcctgttgcggcgctgcattggcgctttccggcgtggtgctgcaatcgcttttgcgcaattcgctggccgatccttatattctgggcatttccgccggagcttccacgggggcggtcagcgttgccatattgggtatcggcgcaggtatcctcactctgtcgtttggcgctttcatcggcgccattgtggccttcgcgcttgtggccatgcttgccatgcgggcagggcggggcaacagcgcgatcattcttgcgggcattgccgggtcgcagctttttaacgcgctcacctccttcatcgtcacaaaagccgccaatgcggaacaggcgcgcggcatcatgttctggcttcttggcaatctttccggggtgcgctggccggatgttgcgcttgctcttcccgtctgccttgccgggcttgcggtctgcctctggcacgcacgcgcgctcgatgccttcactttcggggcggaatccgccgcttcgctcggcattccggtacgccgtatctatgccgtgctgatcggcgcaagcgccatgatgacggcggtcatggtgtccatcgtcggttccataggctttattggcctcgtcataccgcacgccgcacgcatgatcgtgggcgtgcgccatgacgtgcttctgccagcggcggcgctgatcggggcgattttcatgatcctcgccgatattctctcgcgcaccatcattcccggtcaggttctgcccatcggggtcatcacggcgctgttcggcgcaccggcctttgctttgttgctggggcagaaaaggggccatccatgatgctttcggcacgcaatgtttgctgggctgcggggtgcgcggaaatcctgcatgatgtctcgctcgatgtggtgaagggcgaatttctcggcattatcgggccgaacggttcaggcaagacaaccctgctttcgctgctttccggcatcaggcggcctcgctcgggcacagtgcttctgggcaatgctccgattcagaagtttaaccgccgcgagatcgcccgacgtctggcgctggtggaacagcaggctgaaaccaccgagcgcattacggcgcgccaagccgtggaactgggccgtacaccctatctgggggcgctttcgccctggtcggcggctgacgatgcgattgttgggaaggcgcttgagaacgtcgatatggcgcatctggccgggcgctgctggcatacgctttcgggcggcgagcgccagcggctccatatcgcccgcgcacttgcacaggagccgcaaatcctgcttctggacgaaccaaccaaccatcttgatatcggccaccagatcgggcttctcgatctcgtcagccgtcaggggctgacggtggtggcggcgctgcacgacctcaaccacgcggccatgttctgtgatcgcatcgcggttatggacacggggcagctcgtggcgcttgggtccccgcgtgaggtgttgagtgctgagtctatccgcgccgtgttcggcgtggaggtcgatgtcgaatatcacggtgttcgcggctgccatatccgctatcgcttaccagacaggccagccctagaactgaggtgtttggcatgaaggggttctataccccccctgctgcaactgattgattcaacttcctgattcatacggtgaggcgatgttatatatcttgctcacattttattgcgattaaaacgttgacactcaatcaacaaaatattgacaatgacggcctgaagtggaatgaaagcatcagaagacatatttggttttcgttgattggtatctatggtaaccggatatgttgggaagaggcggcagactattcgcaagtgtctgtcgtgaaaatgacgccaagcctttttggggtggcggatcctgatttggaatgaccagactatagaccggggtgcggttttgcgaggcatctgctcatacgggggtatgcaccgggcaaggattttaaccggacttattctatttataaggagcggcggttcttctttttgaagaaccgccgctaatttattggaataaagggtatttcaagtcaccaggggtcctcgacgcgcggccagatggcgcggttgagtttgcgataattggtcgtgcgcgggttgctcggataggagcttggcgcatcgacatagatgatttcggcggcaaccggcgcgaagcctgcatggaaatgattggtggatttgaccaccagaacattcttcgtcatcgggtctatgccgaggttggaaaagatatccggctcgaaggtctgggtgcggttggtgttgagaatgatatcgatcccggtgtcttcgatgcgcaccaccgccgaggggccaagcgtcacgcggctggggccgaaactctgccagccttcatttgccactttcagcaccgtcacgcgggcatcgatgggttcgccgccgagcgggccggatttgccgccgaagcgcagatcgatcaccgcgccttcgcccgccgcatggcagaaagtgacggcgatgggatcccatatggtcgcaatcccggcgttgttcacgccgcgctcgatcaggcggcgcaggatataggtgccgtcgcccgcgacaccaccgcccggattgtcccacacatcggcaatgacggcgggttttgacggattggctgcatgggccgcaagtgcgcggtcaatgccctgatcggtatcgagcatggccatcgaggtctgttcgcgcatggcgatcagttcgcgcccaagcttttcggccagtgcggcgcctttctgcggatcgttgtcggtgacgaccagaatgcgggttcccatttccggcacatccgccgccatgaagccgtgaataacggaaatggagagaatgccatccttgccctgcaatgccttgatgcggtccacaaaggagcgcattggctccttgctggtgggaagcacggcaatcatccggcagtcgaaagtggagattaccggcttggtgcgccctttgagggcatcgagcgcaagttccaccacatgctcgccacgctcgtagaagtccgtatgaggaaattcgaggaaggatgcgaaaatattgaggttttgcacccgctttggggtcaggtggctatgtggatcgaactcgcttgcaaccagcacgcccggtccgacaatggcgcgcacacgctccagaaggtcgccttcgcaatcgtcatagccctgcgccaccattgcgccgtgaaggcccagcaccaccgcatcgaccggcatggcggccttgagctggtcaaggatttcgtcgcgcagttcctcgaaagcctgacgttgcaacagcccgcccggttccgcccaggtggctgtgccctcgatcacggtgaggccttctgccgccgcccgcttgcgcaatgccacgatgggtgaagagcagagtgtcggcgtttccgggtgcttgcccggcgcggcataaaaagccatctcgaacgaggcgcgatcggttggaaccggggagaaggtgttagtttcggtcgcaagcgacgcggtgaagatgcgcatggaaacaactctcggcgagggcttatttatttctggggtgcgtaggcgacggcttcgatttcgatcttgatgtcgatcatcaggcgggattcgaccgtggtgcgtgcgggcggttcttttggaaaataagtgccatagacagcgttcatgcgaccgaaatcgcgcgcatcttccagccagaccgtggtttttacgacgtcttccatcgctgcacccgccagcgctagcgcggccttgatgttttcaagcacctgccgggtctgtgcttcgatgccgccttcgacgatctggccattcggcccgactggcacctggcccgaaacgtaaaccatgtcgcctacgcggacagcgggggatagaggcacatgcgatgcgccaaagacctgttttctggacatgaaactctccgtttatttgacggctcccagcgcaagacccttgatgagataacgctgaagccagatgaaaagaatggcgacgggcagggtggcgaggaaggttgcggccatgacatagtgccattcgaccgtgtagcgcccggcaaccagcgagaagacctgaatgggaagcgtgtagctttcctgtcggcgcagcatggtcagtgccacgacgaattcgttccaggcattgataaaggtgaagattgccgtcaccgcgattgctggcaggcagagcggcaggaagaccttcacgagcgtcttgccccggccagccccttccatccacgcggcctcttccagatcgcgcggaatggtgtcgaaatagctttgcagcatccagacagtgaaggcgatgttgaaagccatatagaccgcgccaactgctgacacactttcgatcaacccgtaagcggccagcaggcggaacaggcccagtaccagaacgatgggtgagatcatctgcgagacgagcaggaattgccggaatgcaccatgggcggcaaagcggaaacgcgacatggcataggctgccggaatggagatgatgattgcgccgactgaggcgatgaccgaaacatagatcgaatttaaaagcgcattgccgaaattggtcgcgacccacatttcggagaaattctgccagcggaaggtggaaggccaccagttgggcgacagcacttcctgcgccggttttaccgccgtcaggaacatgacggcgaagggaaacagggtcagcacgatgagcggcgaaagaaccgcccatggcagcatgatgatgacgcgcgcgaccgagcggccgtagaaatccatattgagaatgatggcgacggggattgaaaggaccagtgcgccgcccaccacggcaacagtccagacggcagtgcgccacagcgcattcatgaactccgccgttgcgaaaagggccgtgaaattggcgccatcgttgaattcgcgcaactggccgaaacggttcacatcatgcgtggcgatttcaaacaaatgcaccacaggccagaatatcaccaccgcagccagaagcaggctcggcaggatgaggaaatagggcaaggtgcgattttgcattggctgtcattgtcccggaaaaaaggcccggcagcaggtgggggcaaagctgccgggcaggcgggggagaagctatttcttcaagatggcgtctgccttggcagcggcatctttcaggacggcatccggttcgcccttgccgagatagatgctctgcatggcattggaggtgatgtcggcaatttcttcccagcccggaatgacgggagcaaaacgcgcatccggcagaagagcggtaaaggcggcaagatcggcattattgacataataatccatcttcgcctcttccttgttgaccggaaggaagccttcgttctgcgtgaatttcgcgcgccagtccttctggaacaggaagtcgagcaccttccaggcttcctccttgttcttggaattctggaacatgatgacggaatcggtcacgccataagtcccgcgtgcaccggtggggccagcaggaatagcggcgacgccatatttgagattgggcgcttcttccttgatctggttggacaggaacggcgcggttatcatcatgccaaccttgccctgcttgaagaggttctgcacatcctcacgcgcataggaggtaacgccgggctgcgttagcccgtcgtcgatcatggatttatagagcttggccgcttccagcgcacccggtgtgctgaggccggaggtaccatccttgttcaggatttccgtcccgtaggaccacatggcgtaataatagtaaacgtcggtctcgatttccttgccctgcaggccgaaaccgtaattttcaccgccgagcgccttgatcttggcggcgtcggctttcagttcatcccagttcgcaggcgggtttttaatgccggctttctcgaacagatccttattataatacatcgcacggacggaagctgcgattggcaggccataggtcttgccgtcaagcaccgagggcgaaaggaaagtttcaatgaagcggcccttgaattcgtcgttcatatagccatcgagcggctcggcaatgccctgctgcacgaaatcgatcagccagcgtgtgccgatgattgaaagatcggcattggtgccagccgaaatatcggtggtcagcttttgcaggagcacatcccatggaacaacttcaaaattgagcgtgatgccgggattttcagcctcgaaagccttcttcacctcttcaaaataagggccggtcttggcgctgtattccgcaaccgtcatgcgcgcttcacctgcatccgcgctggacgccagcgccagaatgctcaatccggccaaaaggccggccttccattttctgatcaacattttccggttcccttgttgtttctctcggtacgcaagaggcatatattttttgttattttcttacattatcgttttttatctgggtttcaagcgaaaacatttgttgcaaacttacatttttaaaactaggctgatgcgaataagcggttttgaaaatgaccatataaaaggggaatgccgtggatcattcaggtgaatttgccggaagatcggttcttgtaaccggtgctggcggcggcttgggcagggctcttgcggcgctgtttgccgcgcgcggcgcgcgcgtcatcggctgtgatgtatcgatggatctgatggccgcttcggatttcgccagccgccatgtattcgacctgcttgaccgtgcggagcttgcggcggctgccaacaagctcattcttgccgacggcgtgccggatatcgtcatcaacaatgcgggctggacccgcgccgagacattcgagggcttggaacaggaccggatcgaggtggaaatcgaccttaacctgaccggcgtggcgagcttttccaatatcatggcgcaggccatggccacgcgcggccatggcgcttttgttttcgtttcgtccgtcaactcgctccagcatttcggcaacccggcctatgcggcggccaaggcaggcatcaatgcttttgcgcgcggcattgcggtggaatttggccagcggggtgtgcgcgccaatgtggtttgccccggttccattcgcacccccgcatgggatcaccgcatcgcacaggatccgtccgtgctggaccgtttgcagcggctttatccgctggggcgcatcgttaatgttggcgaggtggccgaggcggtagcatttctggcgtccgagcgggcatcgggcatcaccggcgcggttttgccggtggatgcgggcctgacggcggggtgccgtccgttcatcgaagatattctgggagggaattgagctgatgaaagaggtttcgctacgcggaattagcaagactttcggacagttgactgttctcgatcggattgatctggagatccatagcggagagtttctcgtgcttgtcggcccgtccggttgcggaaaatccacgcttttgcgcatggtggcggggctggagccgatttccggcggcgatctggtcattggcggcgagcgcgccaacgaattgccgccgcaaaaacgcaatattgcgatggtgttccagtcctatgcgctgtttccacatatgaccgcgcgcgagaatattggtttcggcccccgtattcgcggcgagaaagcggcggaaactgcggccaaggtggatcatgcggcctccattctcaatctccattcctatcttgaccgatatccgcgccagctttcgggcgggcagcgccagcgcgtggccatgggccgcgccatcgtgcgcgagccttcggtatttctctttgacgagccgctttccaatctcgatgcgcaattgcgcgtccagatgcgcaccgaaatcaaggcgctgcatcagcgcctgaaatcgaccgtgatctatgtcacgcatgaccagatcgaggccatgaccatggccgaccgcatcgtggtgatgaatcagggcaagatccagcagataggcgcgccgctcgacctctatgatcgcccagccaataaatttgtggcgggctttatcggctcgccatcgatgagcttcattcccggcacggtggccgatggctttttctgtacgggcgagggcgaaaaaattgccgtttcggcggccgcaaagggcgcacgcgcggcggaggcgggcattcgcccggaaaatttcgttatcgcgcgcgaaggcgcaggcctgacgcttgtggtggaagtgatcgagccgaccggcccggaaacccatatctatgggcgcattgcgggagaacccgtccgcgccgtgttccgcgagcggatacagcttgcgccgggcgagcaggttcctgtaacggctgggagcgaacatattcatctctttgataaggaaagcggtttgccgctttgagcttttcatgagcaaggttgccgatatcataacgcggctgcatgtcgtggcgcaggaagggtcgaaatccgaccggcggctcgccgggctggttctggccgatccccattatgcttccaaggcggcaatctcggagatcgccgcgcgggcaggggtcagcgagccgacggtcacgcgcttttgccgtgcgcttggctgcgacggtgtgcgcgatttcaagttttttctggcgcaggcgctggccattggcggacaatatctgaccgctgaaattcccgcccgcgacgtgcgtgaaagccgcattgccaccgcagtcactgatgctgcaatcgctgccatccagcgcgcgggcgacggggtggatatgggggttctgatgaaggttgccgaacggcttgccgctggcggtcccgtgctttgcctcggttccggcggcatgtcgtccatgctggcgacggaaatggaaaaccgcctgttccgcctcggcattccggtcaatgcgcaggtggatgggcagttgcagcgcatgtatgccgccgtcaccacgcatgagacgaccgtgcttgccttttccgtgtcgggttttgcgcgctctgtcgtggaggccgtgctggttgcgcggcaatatggagccgaaacggtggctatcaccgccgccggttccgatctcgccagggctgcggatatgctcattccgttccagcccaacgaagacggcaatatctacaaacccacctcggcacgttacgggcttcttgccattctcgatatgattgcaaccgccgctgccgaagcgcgagggccgaaggtgctggaaagcctgcgccgcatcaaacacagcctcaatacacttaccatagacgatccgcgtctaccgcttggagactgactttatgcccattaagcctaaaaacatctgcgaggtggatacacctgccattctggttgatgttgatcgtgtggttgcaaatatcgaaaaggcacaggcccatgccgatgcggcgggcgtgaagctgcgcccgcacatcaaaacgcacaagttgccatttttcgcaagaatgcaggtgaaagcaggcgccgtcggcatcacctgccagaagctgggtgaagcggaagtcatggccgatgcggggctgaccgatatttttctgccctataatattctggggcaggaaaagctcgatcggcttcatgcgctgcatcggcgcatcacgatctcggtcacggtggacaacaagacatcgctggcagggcttgctcagcattttatgaacgaaaagcggccgctgaaggttctcgtggaatgcgacacgggcatggggcgctgcggtgtgcagacgcccggacaggcacgcgaattggcgcacatcattgagaagagcgccgggctttgctttggcgggcttatgacctatccggccaccggcaggggggatgaggcagaacgctggctcagagaagcccgcgacctgctcgcagccgatggcattgcctgcgagaccatttccagtggcggcacaccggatatgtggcgcattccggctgaaaccgtcgtgacggagtatcgccccggcacctatatctatttcgaccgctatcaggttgccgaaggtgcggcgacgattaatgattgcgcccttacagtgctggcgacggtggtgagccatccgacgcccgagcgcgccatcattgatgccgggtccaaggcgctgtcgtccgatacgctggggcttgccgatttcggggaattgatggaccggccgctggcgcgtgtgacgggcctcagcgaagaacacggcaaggtgacgggcgacgtcgccaatctcaatatcggcgaccgggtgcgtgtcattcccgatcatgtttgcgtcgtctcaaatcttttcgatgaagtgcaccttgtttcgggcgaggaggttatcgatatcctgcccgtcgccgcacgcggaaaattaagataatcaggaggatagaatgaagggagcggttaatccgttcgcaggcgacaaggaccgcaagcaaatatgggaaatgttcgtgcgccgcgatatcgaggcattcatcgcgcaggactggtccatggtggcggatgatttcgatgaggcgcgcttcctcggcattcatgcccataacaaccccgacccggataaatgggatgcaggcttccccacgcttgccagctatcgcgacgaatggctgcgccaagctgcggaaagtgcggctatcgaatatgccgagcctctggctgaaggcattttccgggcaacggatttgagcgtaatcgatattaccggcgatgttgcgctggcgcgaaaaaagttcgatggcaccattgcgcgcaaggacggaacgcaagatcgtctcaattggcaaacgctttatttctgccgccgcgatggcaatttctggaagattaccggcttcggcggctatatggcatatcgctgaaagagcgccgttcggatggttttaaaatggcgttggcctgccggtcagcgccatttttgttcatgccggatcgtaagtttattcgtcgatgcggcgcagtataatcacactatttttctcaaattatacatatttcctcttgagtgaacaatcaatctcctgatgtcgcaggtggtggaatatctgtcgcagctcgttccggcaattgattttagggggattactattactatcgggctggcgggttgtttcctgctttcaaccgttttgtacggccccaaaatttgctgcgtaacctttcaaaaaataatccaaggggacggggagcagcgtggtgaacctggatgaattctcggctgtgggtggacatgtcgcgaaatgacctatatagaatcaggcaacctttcaataatcattctgtgcggacctcctgcggtaagcaaattgtgcatgggcgttttgcacgggaatgaagtcttatcaatgtaaaaaaggagcttaagtccgccagcacagcggggttaaatttattgcatggtattttatacgaggataaaagtatgaagtcgcctgctaagacaaaaataagcttgaatggcgtgtttaaagtcttcggcgacaacccgatgcgtgcaatgcgtgaattgggtgcgggcaaatcaaaagcgcagattcacagcgatctcggggccacgattggcgttgacaatgccaccttcgatattcgggaaggtgaagtattcgtgattatgggcctttccggctcgggcaaatccacacttctgcgtctgctcaatcggcttatcgaaccaacggccggttccattgaagtggaaggccgcgatatcgtcaaaatgtcgaagcgtgagctgatcgatcttcgccgccgcgatatgagcatggtgttccagtcattcgcgctgcttcccaaccgttcggtgctgaacaatgccgctttcggtcttgaagtggcaggcatgggcgaggttgagcggcaccagaaagcgttgaaggcgctggccgctgtggggctggagccctatgcgcacagcatgccggaccagctttccggcggcatgaaacagcgtgtcggcctggcgcgggcgcttgccagtgagccgacagttcttctgatggacgaagccttttccgcgctcgatccgctgatccgcactgaaatgcaggacgagctgaagcggcttcaggcgcaacacagccgcaccattgttttcgtgagtcacgatctggacgaggccatgcgcatcggtgaccgtatctgcatcatgcagcacggcaaggtggtgcaggtgggaacgccaaacgagatcatatcggccccggccaatgattatgtccgttctttcttccgtaatgtcgatgtttcgcgggttttcaaggccgcagacgtggcgcgggatgacgaactcatcgtctttgaagccgaacagcttgccacggcgctggagcgtttcgacgcaagcggcaaggcctatggcgtactggtcgatgccgaccgcacctatcgtgggcttgtgagccgcgatgcgctggccgcgggccaaaggctcaacgattttgcggccatcgaagccgatgcgccgctttccggcttgcttgtgcatgtggcgaaaagcccctggccggtgcctgttaccgaccggcagaaccgctatgtcggcgcgatcagcaggtcggtcttgcttgaaacgctcgggcgcgcgggctgaagcccgcacgctggcgacctttgggtccaatccagaaacaagacggaaatggacggtaaatcatggatttgaatttcagtgtcggcggatgggcggatgtggcggtcaattacatactcgaccacttcacgcccgcgctcgatatgattgcggctgcgatcggctttgtaacggatggcatccagaatgctctcatcgccgttccgccctttgcgggcgttgctatcctcagcttgctggcgctttggcgcgtcggctggaaatttgcggttttcacgcttctggcgctcgccctcatcatccacatggatctgtggagcggcacgatggaaagcttgtcgctggtgctggcatcaaccgtcattgcggtggtgatcggcattccgcttggtatcgccatggcgcgcagtgacgctgttgcctcaatcgtaaggccgatcctcgacctcatacagacgatgccggctttcgtctatcttattccggcggcaatgtttttcggtcttggcgcggtgccgggcacaattgccaccgtgatcttcgccatgccgcccgtggtgcgtctcaccaatctcggcatccggcaggttcatgcggaatttgtggaggcgggcctcgctttcggctgcaccgcgcggcagcttctgttcaaggtccagcttcctaacgccatgccgtccatcatggcaggtgtcaaccagacgatcatgctgtcgctttccatggtggtcatcgcctcgatgatcggcgcgggcggccttggcaacacggtgctgaccggcatccagcgactcaatgtgggccttggcttcgagggcggtctggcggttgtcattctggcggtcattctcgatcgcatcacgcaaagcttcggcaagggcggcacgggcctgctcaagcggctcgcattcttgaaaagggcggcaggcgaacagcctgcctcatcctttcgcaagcaggaagcatgaaacaaacatcaataacgggaactgaaaccaaaggagaaggagaaggagcaggtatgttgggcaaactaaccagattcggtctggcggccgttgtggcgggaacgatgaccatgggcgccgcttttgcgcaggatggcaaaaccgtcaagatcggctgggcgccatggtcagatgccgaatttgtcaccaaactcgccaggaagctgatcgaagataatctcggccagaaggtggagctggtgcaaaccgacgtagcccccctttatcagggcgtgagccgtggcgatatcgatgccatgatgatggcgtggctaccggaaacccatgcggattactacaagcgcgtcgaaggcaaggtggaaaatctgggtccgctttatgaaggcgcgaagcttggctggatcgtgccggattatatcccggaaagtgaagtcagctccatcgaagacctcaagaagccagaggttcgcgagaagctgaagggcgagattcaggggatcgatccgggcgcgggcctcacccgcctgtcgcaggaagcgatcaagaaatatgggctggattacaagctcaatatttcgagcgaggcggcaatgctgaccacggttgaccgtgccaaccgctctgaaggctggtttgttgccacttcgtggagcccgcactggatgttcggcaagtacaagctgcgctatatcgccgatccgaaaggtgcgctaggcggtgcggagcatatcgatgcggtggcgcgcaagggcttcaaggaggacaatccgaaggttgcagccttgctggcgaaaatgagcattccgatcaacgagcttgaggcggcgatgtttgatgcgcaggaaacgtcctatgaaaaggccgtcgacaaatatatcgccgaccatccggaccgtatcaaggaatggctttcgcaataagttggtttgaaagtgatgccccccgggtttcggcccggggagcttttatcctcgtcgggcgatcaatatgccggaaatgacgatgacaccgccaatggcctgcatcagcccgatcggctccgacaggatggtccaggcgaggaaggccgctacgaccggctgcaaaagcagcgtgagggaggaaaaggaggctggcaggaaggcgagcgcataggcaatcatgctctggcctgctgcatgggtgagccaggcaaggcccgcgaggacaagccagccgtaaagcgttgcgggcaggatatgcccttccatgaaataggcgaccggaagcgagaaaatggccgcgatggcgctgctccacaacatgatgcgcatggtggaaaagcggctgcgcaaacggccgaccgagaggatgtagcccgcgtagaaaacggcggcgagaagcgccatggcgtcgccggacgagcggctgtgtagcaattcgccggggccgcccttgagcacgattacgcctgcaactaccaccacaagaccgacaatgaaggatgaactgacgcgcgagcggaacagaagccatgcaccgatggtgacgaaaatgggcgccatatttgcaagcagggtcgcattggcgacagatgtggaatggagcgacaggtgccatgcgccgagatcggcggcaatgaaaaagccgggcaatgcgagccgcaggcaatctgcaagcgtgagaggcgctgcatcctttctctcatgacgctcgcgcccatccatgagcaacagcggcagtacggccagcgccagacgccaaaagccggttgcaagcggccccacttccgaaaggcgaacgaagatcggcgagctgccgatggcaatgccgcctgtgatcagcgcgatcattgcccaacgctgctgtgaggaaagaacgggggttggaatggtggtatgcgacattttcaggactcgaatttcatgcgaaccgtctcgctaccgccattccggcgcgcgcttcgagcatggtgctgagggaatgatttaccgtttcccggcggcaaatcttaaagctgcatagtcctgattggggcatccgtccagcaggaaatataccccactcaactgatccctaaaaattgtatttttatgctgcgccgcaccccgccactgttttatttccgggcggcgatggcgcattttcgagccagaaccgcttcgtactgttggctcgaaatacatatgcttgctagtggtatgattccaaacatttgctcaacgcttgaacagagggatgcaaatgtcggaatcagaccaccagaatagaaaaagaaagcgcctccatgggcgcttttttggtttatgctgtaattaacgagaataaggcgaacggcactgcttgcgtggcccgttatagggctggaatgtattgtctgatgcccgataggacttatagcggctatagcaccattgcacatggggtgaacctgcgggtgctcggtaaaccgggcgcggctggctgattgcgccgccaatgattgcgcccgcaccgaaggccgcaagcggataccaccagccgtcattgtggcggcgataaccgtggcgataatggcggtagccgcgatggccgtgccagtaaccggggcgatggccgcgattatagttctgcggacgataatgggcgcgcgcctgtatcacgttctggttgatcgcggggcgatccatattcatgggggcggctacggtggggacgatggaggttgcaccaaagatcaaagccaaggcccccgcgcaagttttcctgaagctgttcatgttcaactctccctattcaaactccaggtcaaacgcttgaaatatcgatttgttccgggcattggcgcgaagaaggaaagaatgaaagggggcaggctcctccccaagaacctgccccctcatgcgccgcccccacccatggtggcgcgacgcctgacctgattaccgtctggccagcgatttatctaccttccaatgctgcattgagcaactttagcgcgtcgttttttgtaagttcaaccgggtttccgcctgcggtgggatctgccactgccatttcggcgatcagctccttgcgggcattgtccatctgaaggttcttgatgagatcgggcagggtgcgcggcacgccaagttcggcgcgcagcttcatgatcgcatcggcaaagccgtcgaacccgccttcgatgccgagataatcggccagccgggcaatgcgcttttcgatggcagcccggttgtggtgcagcacatagggcatgaagacggcattggtcatgccgtgatgtgtgtcatagagcgcgccgatggggtgcgagagcgaatggatcgcaccgaggcccttctggaaggccgtggcgcccatggcagcggctgccatcatattggcacgcgcttcgatatccccgccattggcataggctttgggcaggttctcaaagacaaggcggatgccctccacggcaatgccatcggccatgggatggaagcccggtgcgcaataggcttcaaggcagtgcgccagtgcatccatgcccgtacccgccgtgatgaagggcggcatgccagtggaaagttcgggatcggcgatcaccgttacgggcagcattttggggtggaagatgaccttcttcgtgtgggtggattcattggtgagaacgcccgcgcgccccacttccgagccggtgcctgcggtggtcggcacggcaatgacgggagctatggcgttgctgtcggcgcgggtccaccagtcgccgatatcttcaaaatcccagacgggccgggtctgtccggcctgaaaggcgatgagcttgccgagatcgagcgcggaaccgccgccaaaggcgatgacgccgtcatgcctgccttcccggaaaacctttacgccggcatgaagattgctctcgaccggattgggtttcacatcggaaaacacgccatattgcacgcccgccgcatccagaacggccaatgtcgaggcgaccacaggcagtttggcgaggcccggatcggtgacgaaaagcgggtgctcgatgcctgcggctttcaggacggctggaagctccttgatgtgccccggcccgaaaagcacagtggtcggaaagttccatttcgcggtcaatgtggtcatgtcgattgcttccgaattatgatgagtggtcagattttttcatgccgatggaaggattttggccgctcatcgggccttttcctgaaaaaattctggttggtcagtagcgttcaaatccgcggtagagctcccagtcggtcacgcggcggtcatattcgatctgctcccaatgggcggtatgggtgtaatggttcacgacatcctcgccgaaggcttctttcaggaaagcggaacctttgagcgccgcagccgcctcgcgcagcgtgtaaggaatttccttcagcctcaccgcgctataggcatcgcccacaaaaggttcgtccagttccagcttttcatccacgcctttcaggccggcggcgatgagcgctgcaaaggccagatagggattgatatccgcgccgccgatgcggcattcgatgcgaatgcccttggtaccttcgccgcaaaggcgaaaaccggctgtgcggttgtcctggctccacatgatcttggtgggggcgaaggtgcccgcctgaaaccgcttgtaggaattgatgtaaggcgccagaaaataggtgtaatcggtcgcatatttgatctggccggccacccatgagcgcatcagcggtgtcatggtgtagggggctttgggatcgaagaacagaggttccttgccatctgcactccagatggaattgtgcacatggctcgaactgccagcccttgcataatcatacttcgccatgaaggtgatgcacttgccatgcgcctcggcaatctccttcatcgcgtttttcatgatgacgtggcgatcggccatttcaagcgccttgcaatagcgcacgttcagctcctgctggcccggcccccattcgccttttgaattttccaccggaatgcccgcatcggccagatggttgcgcatggcgcgcaggaccggctcctccctggtggtgaggtggatcacataaccctgcacgtaaggcgaggcggtttccatctcatgccagcgttttgcccgcgccgatttataggtttcatcgaaaatgtagaattcaagctcggatgcgaaataagcgcgataaccgcgctcgtgcaggcgctgcacctgttttttcaggacggcgcgcggcgaatgggaaagatcgtcatgatggtggtccagtacatcgcacagcacaatggccgtcttttccagccacggcgcaaggcgcagcgtggagagatccggcttcatgacgaaatcgccatagcctttgtcccaacccgccgcctcatagcccggtacgggttccatatcgatatcgtcggccagaagataattgcagccgtgggtttcgtcataaccggattccacgaaaaactgtccgtagaagcgctttccaatcaggcggccctgcatgtccacgatgcaggccagcaccgtgtcgatcctgccttcttcaattcgtcaaaagtcaactgtccggccatttatgcttgctccagaagggatgaaacggcggatgcggcgctttggtgccgcatctgaaaatgtcaggcataagggtaagcgccaccggcactgcgcatggtttcctgatatttcttcaggatagcggtaagctttcggccccaggccgtttgtgttccggcatcggtgatttcatcattgcggatttcgatcatcacacagggcgcattgcgcgggcgcgcgtgccgctccagcgtgtaataaacgcgatcggcaggcgaataaggctcgttcacgccaatatgcaggcccatatcctgccggagcgcggcaatcagcggacgggcaatgcggtcatcctcgtcatggatgatgccgatctgccaggggcgcgaaacgccgcgataaaccggcgtgaaagaatggaccgtcacgatccaggaaggctggccgcgtgcagcgcgcattgcaatcacttcttctatgcggcggtgaaagggcctgtgtgacaagtcgatgcgcgccatgcgttcggccgtattgagcccgtggtttcccggaacaagggtggtttcgctgatttcggggatgagatcgggtgcatcgagcgggcggttgcaatcgatcaaaaggcgcggcaggccagcctccaccagcggcgcatccagtgccttgctcaattcccgcgcgacctcgacggcgccgggatcccacgcaatgtgtgttttgcgtgtttcggcatcaagcccaagcccggcgaagctttccggcatatggttggaggcatgttcgcaaacgagaagataaggacttccccccccccctcgttgatgacaaaaaccggctcgcatgaggccgcgcgatcttctcgctcgttcgccatttcctcagttccccgcgctgtaacttatgttacgttttttccatttatgcgctattgcggattatttgatacgtcctatgatattttgtcaaacacaatttgcccagaattggaaaagagccgccgggatggaaactgccgcaccgatgagcgcgagcgtcgcggaactgatcaatgaacgcatcgacgccatgccagcgggcgagcgcagcgcggcccagatgctcattgccgattatccgatgctgggtctgaagacggtggcggaattttccacgcaggcgggtgtcagttcgccgacgatcctgcgtttcgtgaaccgtctcggctttcagagctacccggattttcaggcccgcttgcaggatgaactggctgcgcagcttcaatctccgcatcatcgtaacgaacagcccgacaagcggcccgacgctgctgatcccggcgttgaacacacgctggaaaatattcgcgagactttccgccatctgggtgaaaagcagcttcatcaggtggtggcgtcactttcgctggcgaagggcaatgtctatctgatcggcgggcgtttcaccgatccgattgcgcaatatatgacggcgcatatgagcatcgtgcgtgcgcgcgtgtttcacctcggcgggcaggaaagcatgtggcgcgaccgcctgctcgacatgggaaaacgcgatattctcgtggttttcgatatccggcgctatcaggaaagcctgctggcgctggcggaaaaggcgagaagcaggggtgtcgaggtcgtgctggtgacagatcagtggctttcccccattgcgcgggtggcgcgccatgtgctggccgggcgtattgcggtgccttcggcctgggattcgtcggcggctctcttcgtgcttgccgaaacgatcatccgcgagatgacccgaatgctggaaaaggacagtgccgcgcgcatcgcggagctggaagctctgcgatagatagtgtagcagctttgccgaaccgctccatctccctgttgtgtccagacatgctttattcacgcgatgggccgcgacgcatttatgatgagcggaaatttcggaggtcctatggacgacagatgcattatcatcggggctggccatgccggttcgcaggctgcggtcagccttcgccaggaagggtatgcaggcgaaatcattctcatcaatgacgaaacggatattccctaccacaagccgccgctctccaagtcctatctgaaagcgccggaaaaaggcagtctggtgctgcgcccggaatcggcctatcgcgacaataatattgagatgctctttggcgcgcatgtcgatgccgtatccattgcggagcggacggtgacgcttggcgacggccgcgtgttgccatggtctgaactggttttcgcaacgggtgcgagggcgcgcatccccgatgtgccgggggttgcgcttgagggcgttgtaacactgcggcggatggaagatgcgcgccggatcgccgccatgatgccggacgtgcgcaatgtcgtgattatcggcggcggcttcatcggccttgaaatggcgcatagcgcgattgcgctcggcaagaagaccgtattgatcgaggctgcccctcgcgtccttggccgttcggttgcggcgcccgtttccgcccatgtggaggcgcgaagccgcgctgccgatatcacactcctgacgggccttggcgtcgcttccatcgaaggggagaatgggcgcgcgataggtgtaacggctggcgatggcacatttttcccggctgatctcgtggttatcggcacgggtgcggttcccaatgtggaactggcggcgaaagcgggcctcagcatcgataacgggatcagggtggacgagcatatgcggacgtctgccccccatgtctatgcgataggcgattgtgcgagctatgctcattttcatgcaggccgccatgtgcgcctggaatcggtgcagaatgccaccgatcaggcaaagcatttcgcacgcacgatcgttgggcgggagacgccttatcgcgaggttgcctggttctggtccgatcagggcgatatgaagcttcagaccgccggtctttcgtttgatgctgaccggcatgttctttctggggagccggaagagaatgctttctcggtcttttcatttcaagggcgacaggctggtggcggtcgattccatcaatcgcccggcagatcatatgattgcgcgtcgtctgcttgcggcggggatcagcccaagcgaggccgatattatggctggtatgccgcgcctcaaggaattgctggcggttgtggcgcgataaaagttttatggaaaagaccggacttgggggggggggaggagagtgtccggtttttgatcgccgagggaatgggaggaggagaaacacccggcgatattctggaaactgaaggaccgcgcggttttataaggtcgcaatcctgaaaaaaggccaaagggcctttggaggcggcgctatcagcgggcagcggccttgcgtgcgacaaacggaatttccgaaggcaggatgccgaggtcgttcagttcacgcgggctgaggcggctcagttcgtttacggtgttgcggtaacggcgccagttgttgtacgagcggatcaggttcatttttctcaccaagtcaaaatcttatctctatgttgcaaacagcatatagacttggagcttcagaaagtggagagccagatttgcatagctgcaatgcgttaaagcgcgcctgttgcacggcttttgcatcagtttgtcatcgtaatatcacaattatctgtctaagtggggaaatcgccgcaatttatcatacttatgcatgtaagggcgtcacgcgtgagaaagtgtgtactttcgcctgtgatgtaatgtgcatatataaggcaatataaatcccatgctcccgctggccttcaatcttgtcgcaaaagtgcgtgaaatcgtcgattagagacaataattccgcatgacttgtgcgccggattgggttatgggagtttcgttgggtgtcggggcgtcatatcgtgtggtgttcttgcactgtctgtttgcgggagagagccgttaaggccgccgaaggggaaaacgcccgaaatctctcaggtacaaggaaccgcaggcgggtaagacaactctggaaagtcgggggcaactccgcgccgaaggtgtaagtatggctttatatatagccatgcgagtctctcaggcctgagacagaggggcacgaaccaaccgcattttgcggaaggcatacgtgcgtctctggagttgttatgggcgataccgcacatttgaataccctgccgttgcaggatctgcatgaaaaggctggcgcgcgcttcggcggctttgccggctggaacatgccaaccacctatccgctgggtgtgatgaaggaacatcttcatacgcgcgaccatgcgggcctcttcgacatttcccacatgaagctggtggaagtttccggcgcggatgccgccgcgcttctcgccgagacctgcccgctcgatccgacgatcctgaagacgggccagtcgaaatatacgttcttcctcaatgataatggcggcgtgctggatgatctcatcgtcacgcgccttggcgaagaccgtttcatggttgttgccaatgcgggcaatgccgatgccgacatcgagcatctcaatgaagccgcgtcgggcaaggccgtaaaggttaatccgctcgaccgtgttttccttgctttgcaggggccggaagcagaagctgtcatcaccgatgccggtctgccgggcgccgatcttgccttcatgagcggtttcgagccgaaacagagctggttcatgacccgttcgggctataccggcgaagacggtttcgagattggcctgcctgccgatgaagcccgtgcgctggccgaaaagcttcttgccgatgaacgtgtcgaatggatcggccttgccgcccgcgattccttacgcctcgaagcgggcctctgcctgcacggtcaggacatcacgccggaaaccgatccggtttcggctggcctcacctgggcgatcaccaaggctgtgcgcgaaaaagccgccttcaacggcgcgaaagccgttctcgacgccattgccaaaggcgccagcgccaagcgcgtcggcctcaagccggaaggccgccagccggtgcgcgccggggccgaccttttcgacgaaagtggccgccagatcggcaccgtcacctcgggcggctttggcccttccgccggtttcccggtcgccatgggctatgtcgaggcaagcctcgccacccccggcacccgtgtttttgcagatgttcgcggcaacaaggttcccgttgacgtccacgcacttcccttcacaccgcatcgctatcgcaaaggatgatttccatggccaatatcctgttcaccgaagatcatgagtggatcaacgtcgaaaacggcgttgccacggttggcatcacgatccacgcacaggaacagctcggcgacctcgttttcgtcgaattgccggaagtgggccgcaccgttgccaagggcgatggcgtggtggttgtggagtcggtcaaggccgcttccgacgtctacgcgccggtcgatggcgaagtggtggaagtcaacgatgctgtcgcgagcgatccttcccttatcaatcaggctgccgaaggcgaaggctggctgttcaagctgaagcttgccgatgaaggccagctcacgggcctgctcgacaaggccggttatgaaaagctgatcgggtgatcgaatgaccgaatttcttccctttgtggcccgccatatcgggccgagacatgaagacgagcgcgccatgctggcagcgctcggccttccttccatggaaaccctcataacgcaggcggttccggcctccattcgcctcaaccgcgcgctgaacctgccagcggcgctcagcgaagcggacgcacttgcggaactgggcacgatcatgggccgcaacgtggtgaagaagagcttcatcggcgcgggctatcacggtgttcacacgccgccggtcatccagcgcaacctgtttgaaaacccggcctggtacacggcttatacgccctaccagtcggaaatcagccagggccgccttgagcttctgttccacttccagacactggttgccgaactgaccggcctgccggttgcctgtgcctcgctgctcgacgaggcgactgccgttgccgaagccatcggcgttgcctgccgccatcatcgcgacaagcgcagccgcattctgcttgctggcgaactgcatccgcagacggtcgatgtggtgaacacccgcgctgaaccgctcggctgggagatcgccaccggcagcgatgttgacgacaacaccgccgcaatcgtggttccatggccggatacgcgcggcgtctatggcgattttgccaaggtcattgccgatgccaaggccaagggcgcgctggttatcgccgttgccgatccgctggcgctcaccatcatggaagcgcctgccaggtggggcgcggacatggccgtcggctccatgcagcgctatggcgtgccgatgggctttggcggcccgcacgcggcttatcttgcagtgtccgaggcgctcactcgcattattccgggccgcatcgtcggccagtcggtcgatgcgcatggccgcgcggcctatcgtctggcgctccagacccgcgagcagcacatccgccgcgacaaggcgacctccaatatctgcaccgcgcaggcgcttctggccaacatggccgcagctttcgccatctggcatggcccggctggcttgcaggcgattgcaacgcgcgtggccgctctggccgcccgttttgctgccgcgctcaaggctgccggtgttgaaattgcgggcgaaagcctgttcgatacggtaacggccaaggttccgggcaaagccgcggcaatcgcagccgaagccgacaagggcggccgcctgatccgcatcatcgatgcggatacggtcggcgtcactttcgacgaaacctcgacggaagaggatctgacggccctggcatcgctcttcggtgcgaagctggttggcggcgacacagttcttgttccgggcaaggaacgcggggaaggtttcctcacgcaggaagtattccattcacatcgttccgaaaccgagatgatgcgcttcctgcgtcgtctggccgacaaggatctggcgctcgaccgcgcgatgatcccgcttggttcctgcacgatgaagctcaatgcggcggcagaaatgatgccggtgagctggaatacggttgcaaacctgcatccttttgcgcctgccgagcaggtgcagggttatgcgaaaatgacgtccgatctggaagcatggctttgcgaaatcaccggttttgcgggcgtttcattgcagccaaatgccggtagtcagggtgaatatgccggccttatggccatccgccactatcatcaggcgcgggggcagggccatcgcaacatctgccttatcccgtcctcggcgcatggcaccaatccggccagcgcctccatggcgggcatgagcgtcgtcgtcgtcaattgccgcccggatggcgacatcgatattgatgatctcaaggccaaggcggaaaagcatcgcgataatctcgccgccttcatgattacctatccgtccacctatggcgtgttcgaggaaggcatcaaagccttctgcgagattgtgcatgacaatggcggccaggtctatttcgacggcgcgaacctcaatgcgcttgtcggtctggcgcggcctgccgatatcggcgcggacgtctgccacatgaatctgcacaagaccttctgcatcccgcatggcggcggtggtccgggtgttggcccgattggcgtggcgaaacatctggtgccttatctgccgggccatgtggaagccggttccgaacacgctgttgccgcagcgcagttcggcagcgcatccattctggtcattacgtggatgtatatccgcatgatgggcggggccggtttgaagaaggcgacggaagctgcaatcctcaatgccaattatattgcgcatcgtctgaagggtgtttacccgatcctttataccggcgcgcatgaccgcgtggcgcatgaatgcatcgtggatacgcgcgtattgaaggacagtgcgggcattaccgtggaagacgtggccaagcgcctgatcgactatggtttccatgcgccgaccatgtcatggccggttgccggaacgctgatgatcgagccgaccgagtccgagcccaagctggagatcgaccgtctttgcgatgcgatgatcgcgattgcaggcgaggcgaagaaggttgccgatggcgtctggcctgcggatgacaatccgcttgccaatgcgccgcatacggcgagcgatacgctggcaacggaatggaagcatccctatacccgtgaggaagccgtattccccggcggtgctttcgatccgacggcaaaatattggccgccggtcagccgcgtggataatgtcggcggcgaccggaacctcatctgctcctgcccgcctgtcgcagcctatggctgacaggcgcggctggagcattttcgcaccaaaagtgtgaaacgcctaagcggggaaatcagtcctctggactggtttccgcctccgctttgatgcgtcggataatgcgtaaaaacaaagaaatagagcggttccggcggttgctttgaaacaggaaccgctctcgtaacgtaaatggaagtgctgcaaaaacgcggcgttttttgcgaaggagcgatagcgggcgtgttcttgggcgtgcaagattgaataaaaagatatctaatataacttcatctactttaggaggtggttatgaaaaaaatcgtttattcattaattgcagcttccagcttgttcttgatcccagcttaatcatatgctttgggcgttgatggcggccatcacagtggcgtcgacggcggtcatcgcggcgacttcggtttagactaaattatagatattgaatcaatgtctgtttggtctgatgtatgggccagtggattatttgatgtatctctaattttcgcatcgccaagttgattgatcttatagaaataccaatacgaagccccgctctgcggggctttttcgtgatggggaaattttagatttcaggcaaaaaaagagccggactgggaagtccggccaagttatgaaggtgccacttgggcaaacctccagaggggaacacttaccgtgcgcaatgggaggaggcacaacggtaagtacctgtgatatggagcagaatgctctattcttcaaccccaaaacataattatttttgaccattcagaaaattttgaactttttggccctatcggctttcggaagccgaaaccgaagggtttcgcgttccgtttcggggcgggcaaaaagaaaaacccgaaatgatttccattggatcgttgacagagcggctcctgttttaacagaatcgccagaaccgctctatctctttgtttttagcacttttggctcgaaaatgctctgggctgtcgtgacgaatggaaatgttttcggactgcttgccgcaaactcttataaaaacaatcacaacgcgcccggatagaccctgatcgggcggttatcctttacggattccatcaccacgaaggtggatgtgcttgccacattgggcaggctggagattttttcgcccagcacctcgcggtagcgccggatgttgggtgtgcgcactttcaggagatagtcgaaggagctggcgatcatgtggcattcctctacctcgcgtatcttgcgcaccgccacattgaacgcttcaagtgctgcctcccgcgtatccgataatttgaccgttgtgaaagcgatatggtcgaggcccagtttttccgggtcgatggctgcgcgaaaacccagaatatagccttcatcgaccagtcttttcagtcgcgcctgacatggcgtcttggaaaggccgacccttttcgacagttccgtcaccgggatgcgcccatcttcgctcaggacctccagaatgcgccggtcgaactgatccatatcgtctagcgagtctatctttcgcattctataagccttcataggaggtaataataagatcggattgcctatttatagctaaaaagagggcagaatggaatttatgcggatgataatgtgcaactaaattaaagaagggctatccttgagtgacatctggggccttttcctttttgtgagcagtgcaccatgaccgataatatttctgtttccaaagtggccgttttccagaattttgcgccgccgatccgcgagcaaagcgcactgaggcaagcgatcactgccgcttatcgccgccccgaagccgaatgcgtttcagcgctggccgagcaggcaaccttgccggaggagacgcgccagcaaatccgttccaccgcccgcaagctgatcgaagcgctgcgtgccaagcataagggcaccggcatcgaaggtctggtgcatgaatattcgctgtcgagccaggaaggcgtggcgctgatgtgccttgccgaagccttgctgcgcattcccgatatggcgacgcgcgatgcgctgatccgcgacaagatatcgaatggcgactggaaatcccacattggcggcgggcgctcgcttttcgtcaatgctgcgacatggggcctggtcgttaccggcaagctcaccaataccgtcaatgatcgtggcctttccgccgctcttacccgcctcatcgcccgctgcggcgagccggtcatccgtcgcggcgtggacatggccatgcgcatgatgggcgagcagttcgtcaccggcgaaaccatcgatgaggcgttgaaacgcgccaaggagctggaagagcgcggcttccgctattcctacgacatgctgggcgaggccgcgaccaccgccgccgatgcagagcgttattataaggattatgaaaccgcgatccacgccatcggtcgtgcttccgcagggcgcggcatttatgatggtcccggcatttccatcaagctttcggcgcttcacccgcgttatacccgcgcgcaaagtgagcgcgtcatgggtgaacttctgccgaaggtgaaggcactcgcggccatcgccaagtcctataatatcggcctcaatatcgacgcggaggaggccgaccgtcttgaactgtcgctcgacctgttgcaaagcctttgcgaagaccctgatctggcaggctgggatggcatcggcttcgtggtgcaggcctatggcaagcgctgccccctcgtgcttgatttcatcatcgatctggctcgccgcaccaagcgccgcgtcatggtgcgtctggtgaagggcgcctattgggatgcggagatcaagcgtgcgcaggtggatgggctggaggattttccggtctatacccgcaaggtgcatacggacgtttcctatattgcctgcgcgcgcaagcttctggccgcgacggatgtgatctttccgcaatttgcgacccataacgcgcagacactcgccacgatctatcatctggccgggccggatttcaaaaccggtaagtttgagttccaatgcctgcacggcatgggtgagccgctttatgatgaagtcgtcggccccgaaaagctcggtcgcccggcccgcatttatgcaccggtcggcacgcatgaaacgctgctcgcctatctcgtccgccgccttcttgaaaacggcgcgaactcctccttcgtcaaccgtattggcgacaaaaacgtctcggtcgatgagctgatcgccgatccggtggaagtcgtccggtcgatggctgtcgtcggtgcgcgtcatgaccagattgcgctgccggaaaatctctatggcgcgcgccgcaattccgcaggctttgatctttccaatgaggtgacgcttgcggaactgagcaaaaccttgaaggaaacggcaggccgtgcatggaccgccgaaccgcaggtggcgggtgcaaaggtgaagggcgtaagccgtccggttctcaatcccggcgaccggaatgatgttgtcggcaccgtaacggaaatcgcagaggccgatgtggcaaaggcgatgaaggcagcgcaaaccgcgaccacaagctggtccgcggttgcgcccgcagaacgcgccgcctgtctggagcgcgcagccgatatcatgcagcgcgacatgccggctctgctcggcctcgtcatgcgcgaggcgggcaagtccatgccgaacgccattgccgaagtgcgtgaagccatcgatttcctgcgctattatgccgaacagacccgccgcacgcttggcgtcggccacaaggcgcttggccctgtcgtctgcatcagcccgtggaacttcccgctggcaatcttcaccggccagattgcggctgcacttgttgcaggcaatccggttctggcaaagcctgccgaggaaaccccgctgatcgccgctgagggcgtgcgcattctgcatgaggggggcattccggcggatgcgctccagcttctgccgggtgatggccgcattggcgccgcgctggttgcagcaccggaaacttgcggcgtaatgttcaccggctccaccgaggtggcgcggctcatccaggcgcagcttgcctcgcgcctgctgccgaacggaaagccggtcccgctcattgccgaaacgggcggtcagaacgccatgatcgtggattcctcggcacttgccgagcaggtggtgtttgatgtcatcgcttcggctttcgatagcgccggccagcgctgttcggcgctgcgtgtcctctgcttgcaggaagatgtggccgaccgcattctcaccatgctcaagggcgccttgcgtgagctttccattggccgcacggaccagctcaaggtcgatatcggcccggttatcaccgatgaggcgaagaacaccattgaaaagcatattcaggccatgcgcgatcttggccgcaaggtggaacagcttccccttggcccggaaacgcagaacggcacttttgttgcgccgacaatcatcgagattgaatcgctgcgcgatctcaagcgcgaagtgttcggcccggtcctgcatgtggttcgttacaagcgcgacgacatggaaagcctgatcgatgatatcaattcgaccggctatgggcttacttttggtttgcatacgcgccttgacgagacgattgccaatgttgcggatcgcatccgtgtcggcaatatctatatcaatcgcaacattatcggcgcagtggtgggcgtgcagcctttcggcgggcgtggcctttccggcaccggcccgaaggcgggcggtccgctctatcttggccgtctggtcgaaaccgcgccgatcccgccgcgtcacgcttcggttcataccgatgcggcgctgaaggactttgcccggtggctcggcaatcgcggcatgaacgatctggcgcaggcggcgcgcgataccggcagtgcttcggcgctcggtctcgaactcgaactgccgggcccggttggcgagcgcaatctctatgctctccacccgcgcgggcgcgtgcttctggtcccccagaccgaaattggcctctatcgccaattgacggcggtgctggcaaccggcaacactgcggtcatcgacgaggcttgcggtttgcgcgccgtgttgaaggatctgccggaaacagttgccgcgcgcgccatctggacgggcgactggcaggcggatgcgccttttgccggagcacttatcgaaggcgacagcgcgcgcatcaaggaggtgaactccaggatcgccgccctgccgggaccgctcgtactcacacaggcggcatcgccggaagatcttgcagccaatcaggatgcttattgcctcaactggctgcttgaggaagtctcgacctccatcaacaccacggcagcaggcggcaacgccagcctgatggcgatcggctgatttcttcgcatatgtgaggcagaaaaggcggctttccggccaccttttctttgcgccacgcaaggcttgcatggctgtgcagaaaaatcgacaacagaacgattagattattttctgaaaaatcggaataaaatttacaacgtgattgacagcccgatttaaaaggcgaagactatatatgcgctggcaaagcgtcggcgtggaggcgccgtatagagggaggaaaataatgcgttcagcattcatggttgcggcgctggccgctggggtatcgtcattcgcattctcggcccaggctgccggcaatctcaaccttatctgttcggcggatgtcgtcatctgcgaacagatgaaaaatatgttcgagaaagataccggaatcaaggtcaatatggtgcgcctttcttccggcgaaacctatgcgaaagtgcgtgccgaagcgcgcaatccgaagaccgatatctggtgggcaggcacgggcgacccgcaccttcaggccgcttccgaagggctgacgcttgaatataaatcgccgatgctcgaccagttgaatgattgggccaaaaaacaggctgaaagttccggcttccgcacggtcggggtttatgccggtgcgctgggctgggggtataacaccgatattttcgccaagaagaacctgaaggaaccgaagtgctgggccgatctcctggacccttcttataagggcgaaatccagatggccaatccgaattcttccggcacggcctatacggcgcttgccacgctggttcagatcatgggtgaggacaaaggctttgattatctgaagaaactcaacgccaatgtctcgcaatataccaagtccggttctgcgcctgtgaagtctgcggcgcgcggtgaaacgggcatcggcatcgtcttcatgcatgatgcggtggcgatgacggcggacggtttccccatcaagtctgtcgcgccatgcgaaggcacaggctatgaaatcggctcaatgtccatcatcaagggcgcgaagaaccttgaaaacgccaagaaatggtatgactgggcgctgaccgccgaggtgcagtcgcatatgaaggacgccaagtccttccagcttccctccaacaagtctgccgaggttccaaaggaatcgccgcgctttgaggatatcaagctcatcgattacgatttcaagacttatggcgaaccggccaagcgcaaggaattgctggagcgctgggacaatgaagtcggcgcagtcgccaactgatcgacctattgtaaaggcttgccgcacaagttgtcgcggcgggctgtcccggatggcgggcgcccggtttgaccgggcgcacgttatccttttcccggaaatcggcccggtagagaggggaagcggacgcactcatgacacaacataaccgcagactggatgccgttctggcaatcgcgctgatcgcctttgccctgctgccctggtatcgcattgaagacggcttcctgcatttcagctggattgaagttctgttcagcgaaagcgccgaggcgcccggcatattgcaaattttcgtcttcggacgttcgtggatcggggcgattgcccttctgatgctcatatgcgctgttgcgcgctttttcctgcctgtcggaaagcgcagtggcgttctcatcgccgcaagcctggtcgggttcatttttctggctttgcaaggattggcaattggtttttctggctggaactggaccatcagcgaaacgcttttcgggccgctttccgatggccagccatctttcggcgcgggccggattctgacaggcctctgctttctcctgatcttctctttcgggcttgccgagcgcggtgtgatgaaaggcgaccctttgttgtctcatcgatcacgcttctggtggcgctcgtcggcgtctttgtcttctatcccgtgctcagcatgttcgttggctcggtgcaggatttcgacggttcgttcaatccggatggctttatcggcaatattcaggattcctccatctggagccttgcctgccgtggtgggcgaggggcgctgcggtgtggcatggcgcaccctttggctggcgctgatgacggcgaccggttccacgattctgggccttgcctttgctctggtcgcgacccgcaccaactttcctttcaagaaagggctgcggcttctcaccattcttccgatcatcacgccgcccttcgtggtgggccttgcgctgacgctgctcttcgggcgtgcgggcgtggtaacggaacagatttccagcctctttggcgtcgagccgggccgctggctctatggcctcaccggcatctggatcgcgcaggttctttccttcacacccatctctttcctcgtgctgatcggggttgtcgagggcgtgtctccctcgatggaggaagcctcgcagacgcttcgcgccgaccgctggcgcaccttcaagcgcgtttcgctaccgctgatggcgccgggtctcgccaatgcctttctgattgccttcatcgaaagcatggccgatttcggcaacccaatggtgctgggcggaagccatggcgttctttcgaccgagattttcttcgccgtcgtcggcgcgcagaatgacccctcgcgcgcggctgttctcgccattgtgctcctttgcttcaccctgtcggccttcctcgtgcaacggctgtggctttcgggcaagaacttcgccaccgtcaccggcaagggcgattccggcatacatgctggcttgccgcgcgggttgaagatcggcgtctatgcgcttgtcattccttggatgttcttcaccgtggtcgtttatgtgatgatcctcgttggcggttttgtgcgccagtggggcctcgataattcgctgacgctggaacattatgcgcgcgccttctccgtctcatggaccgatggcgggctggcctggaccggcgttgcgtggaactcgttctggacgacgatggaaatctcgctcatgtcagcgccgctcactgccgcggtcggcctgctcacggcctatctgatcgtgcggcagcgtttcgtcgggcgcaatgtgtttgaatttgcactgatgctgagctttgctattccgggcacggtcatcggcgtcagctacatcatggcgttcaacctaccgccgctggaaatgactggcacggcgctgattctcatcgcctgtttcgtgttccgcaatatgcctgtgggcgtgcgcggcggcatcgcggcgatgagccagctcgaccgaagcctcgatgaagcctcgctcacgctgcgtgcgggcagtttccgcaccatccgcaaggtgatcctgcccttgctgcgtcctgccatcacagcggcgctggtctattccttcgtgcgcgccatcacatccatcagcgccgtgatcttccttgtttcggcccaatataatatggcgactgcctatattgtcgggctggtggagaacggtgaattcggcgtggcgattgcctattcctccatgctgatcgtggtgatggttgtcgtcataaccagcttccagcttctcgtgggcgaacgcaggctgcggcgcgaaaaccgcgttgcggcggctgcgcccgtcaaatccgtccgtcaggagaaaaccgcatgaccgcgatccgccccggctccgtaacctttgaaaacgtcaccaaaaaattcggcaatttcaccgcattgcccaatctgtcgctgacggtggaacccggtacgctggtcacgctgctggggctttccggctgcggcaagaccacgacgctgcgcctgctggccggtctggaacatccgacttcggggcgcattctcatcggtggcaaggatgtgaccaatctgcctgccaatgagcgtgacgtgtcgatggtcttccagtcctatgcgctttttccgcatatgacctcgcttgaaaacgtcgcctatgggcttgaatcttccggcttcaagaagaacgaagcgcgcgagcgcgcggaagagggattgaagctggtgggcctcggcgggatggggcatcgcttgccagccgaattgtctggcgggcagcagcagcgcgtggcagtggcccgcgcgctcgtgctggagccgcaggttctgcttctggatgagccgctttccaacctcgatgcacgccttcgccgccgcgtgcgcacggaaatccgtgaattgcagcagcggcttggtttcaccgccgtttatgtgacgcatgaccaggacgaggcgctcgccgtttcggatacgatcattgttatgaaagagggcggaattgcccagaagggcagcccgcgcgatctttacgaggctccagcttcggccttcatcgccgatttcatgggcgaggccaatgtcgtgccctgcgaggtgataagcgcggaaaatggcgaggctgtcatccgcgtggctggccttacccatcgcgtgccagcacgaaatgcccaacccggaccggcacagcttgccatccggcccaatgccgtcaccttgcagccgcaggcgggtggcgggttttccggcacggtcgcacattctgcctatctcggcgatcatatcgaatatgagatagagaccgaacacggaaagctcttcatcgtcgatccggccgtggaacagtccttgccgctccagacggatgtttccatccagttcaagacacgcggccttgccatcatcaaccaataatacacataccggaaatcatcatgactgcccattcccgacaggacctcgaaacacggctggcgctggccgaaaagatcgtgcaagaggcgggcgccaaggcgctcgactatttcaatcgccgtgaaacgctggtcatcgaaaccaagcgtgacccgcaggacgtggtatcgatcgccgaccgggacgtggagcagcttatccgcgcccgtgtgtcggaaagctttccgcaagacgggtttctgggcgaggaatatgggctgaatgccggttcgtccggctatacctgggtggtcgatcccatcgatggcaccagtccgttcgtcaacggtatgcccaactggtgtgtttccatagctgtgttgaaagatggcgagccggtggtgggcgtcattttggcgccatgcttcaacgagctttatgtctccgccaaggggcagggcgcgacgcttaacggcaggaaacttgcgctcgacccgtcgcgcaatatccgcaacgcggtgacgggcatcggcgcgaacaattacgtcacgccgcaactggtggccaaggtcgtcgagaacctgctggaagcgggcggtacttttatccgcaacggttccggcgcgctgatgattgcctatgtcgcggcgggcaggctggtcggctattacgaaccctatatgcacgcctgggattgcatggcgggcttctgccttgtgcgtgaggctggcggctatatccatccgttcccgacagatggcgaaaacctcacgaagggcaaccgcgttttcgcggctgcaccgggcgcggtagacgacctgaagaaagtcgctggcctatgagaaaagccccgaattttcggggctatctgcatcaaggattgtcgcgcttgaaaatccagtcatgatcgggatggttcttgaagcgccatttgcgtaatggcccggccatgacgttgaggtaatacatctcgtagccatagggcgcgccgcatggatggtggcctttgggcaccagaaccacatcgccatcggcaacggccatggtttcatcaaggctgccatcttcagtaaagacacgctggaagccgaaaccctgcgctgggttgagccggtggtaataggtttcctccagataggtcatatccgggaaactgtcctcatcatgccggtgcggcggataggacgaccagttgccctgtggcgtgaacacttccgtcaccagaaggctgtcggccacatcgcggccttccatcgcgatattgtggatgaagcgggtattggcgcccttgccacgctgttcgagcgttaaaccttccggcccaagcttctgcgccttgcggccgggcttgcccggcgccgtgcagactgccagtacgcaatcggtggtggcggtcgcgctccactcgctttcagcgggaacatggagacagtgcggcggcaatttctcgaacacgctcatgcgttcgcccatttcgccaaaggcttcgccggaagcggaaatctccgccttgccttccaccagaacgaggatcacttccctcgcaccggttttttccgcagcactttcgccggctttcaggcggtagaggccgaaaccgacatagccccagcctgcactttcaggcgtgatgtcatgaaccttgccgtttgtacccttcggtttgcgcagaagatcgggcatatcctaaactcccttgtcgagtcctgcctcgcgcgcgaaagccttcagggatttcagcccaagcgactgatattcaaaaggattgcgcacatctggatcttgttcggcttcgataacgagccatccctgatagccgtgctctgcggcaattttcagtacgggcacgaaatctaccgagccttccgtatcacccggtacggtgaacacaccgcgccgcacaccttcaaggaaggacaggttctggtcgcgcacgtcctgcactatatcgcggcgaatattcttggcatggatatggccgacgcgcgctatatgcttttgcgccacccgttctggattgccgcgtccgaacaggcaatggcccgtatcgagcaaaagcctggtgtgcggcccggtgaaacgcatcagacggtcgatctcgtcttccgtttccacgattgtacccatgtggtgatgatagacgagcgtgatgccttgcgcggcggcatgtgcggccagtgcttccacaccaaggccgaaggcttcccagcgggcatcttccagaacagggcgctcttgcagcggcttgtcattgtcgccatgaatggcgttcgaggtttcgcagacgatgataactttcgagcccatcgccttcaggagatcaagcgcgggctgcatcgccgccttttcttcctcgacggaattgaccagcagattgagcgaatgccagccggaaacatagcgcaacccgcgcggttccagcactgctttaagagcggcagcttcctgcgggaatttatgacctttttcgatcccgtcgaagccgatttttgcggcttcgtcgaggcattgatcaagcgtgatatgcgcgccgaggctgcggtcgtcatcgtttgaccatgcaatggggttggtgccgtaaaggatcatcggtcagtttctttctttgatctgggcttcatagtttttgcgtgcggcgcgcacctcatcgcgttccgagacttccggtacggcgacatcccaccaccagccgccggtttccggcgtggggtaagggtcggtgtcgataacaatgacggtcgtgcgcaggctgtcgcgtgcttcggccagtgcgccctccagttcgcggatggagccgacctttttcgcatccgcacccatggcggcggcgtgcgcggcaaaatcgatctgcgacgggttcacatgggcggcatggtcgagcagattgttgaattccgcgccgccggtcgccatttgcagccggctgatgcagccgaaaccgcgattgtcggtcacgacgacggtgattttctgccccatcatgatgctggtggccagttccgaattggccatcatataggaaccgtcgcccaccatcacgatgacgtcgcggtccggttcggccatcttgatgccaaggccgccggcaatctcatagcccatgcaggaaaagccatattccatgtggtaggacatggggcgcccggccttccagagctgatgcaactcacccggcatggtgcctgccgcgcacatgacaacggaattttcgcgcgcttgccgctgcaccgcaccgataacctgcatgtcggtcggtagcgcattgccgtcgctgggcgcggcggtgaaacggtcggcagcggcaaaccatctgtttttgaggctggcatcgacggcctggcgtctgtaagcgccaatggccccggagagtgcctcaagcccaatcttcgcatctgctaccagcggcagagaattatgcttggctccgtcatagggctgtacattgagcgaaagaagcctgcgccccggatgcctgaacagggcccatgagccggtggtgaagtcctgaaagcgtgtgccgacaccgatcaccagatcggcttctgccgcaaccgcattggcgctgtcagcgccggtcacgccgacaggaccgaaattcagcggatggtcccatggcagtgcggatttgcccgcctgtgtttcaataacggggatgccatgtgtttctacaaaagcgcgcagcacctcatgcgcgccggaataatgcacgccgccgcccgccacaatgacgggcttcagcgcggttttgatggcggcggcagcggtttccagttcccgctcgtccggcggcgggcggcgccagtgccagaccttgggcgtgaagaattcttccggccagtcataggcttgcgcctgcacatcctgacagaaggcgagcgtcaccgggccgcaatcggctgggtcggtcatggtgcgaaaggcgcgaggcagggcggtgagaagctgttccggccgggtgatacggtcgaaataacggcttaccgggcggaaacagtcgttgacggtcatggtgccgtcgttgaaatcctcgatctgctggagaactggatcgggaccgcgattggcgaagacatcgcccggaacgaacagaacgggcaggcggttcacatgggcaagtgctgccgctgtcaccatattggttgcgccggggccgatggaggaggtgacggcgcaggcgcgcctgcggccaagctgcttggtataggcgatggccgcatgggccatggtctgctcgttatggccgcgccaggtgggcatatgctcgcgagcgcggtagagcgcctcgcccagccccgccacattgccgtgcccgaaaatggcccagacgcccgcgatgaatgtgtcgccctccggcgtcatctggttggccagatagcgcaccagtgcctgcgcggcggtcagtcgaacggttttcatatttcctccatccttcccccgagggaaagtgttcagtaagcgtgcgccttgtcccacacgtcgcaaaggctctggtagcgcgcggccatttcggcgatggcttgcgcatcgtcaatcgtgccgctcagccatttacgcgcggcctctgcaaagatcgtacggcctacggcaaaacctttcacaagatcaaagcccgccgcaatcccaaggctttgctcaagttcctccgccggagcatcaaggcccagcaccacaatgccgcgtgtgtgcgggtcgttgcgggtgatggcatcgcaggcattggcccatgcggcctttgtcttcaatggctccagcttccaccagtcgggatagacgccgatctcatagaagcgttcgatcacgcgggcggtcgtcatgtcgtccaccgggccggctttggacgggatgatttccagaaggaattccagacggttacgccgtgcggctgtgaaaagacgttgaaccgtctcttcctgcccggcgcgcatttccgccggatcgtccgggtggtagaaacacagaagtttcaccacatgttccaccggccattccatcaggccgccgcaatcggggccgagttcgggttcaagcttcaacgggcgcgagcccggccattcggcggggcgtccgatccaaaggcccgtacccgccgcccggtagagggcgtcgcggccgagccgcccgtcgcacaaaataccatagccttgcgcgccgcctgcaactttcagggccgcatcaaggcaaagctgcttgaattcaccgatcttgtccgtcgaggcaccggcttccgccgccatttcctcaagctggatgcgatgatcaaaggcaaaaacgcgcatatgcggccatgtgccattgcggttggtggaccagtgtacctgttccagttctgcatccttgcgcagcgccttgttgcgaataccgcgttgcaggaaaaattgcagttcctcccagcttggataggcaggggtgcagccatggcgcgacaccgcaaaagcgccgcaggcattggcaaatttcaggctggtcggccagtcttcacccttgagccagccgcgaagcaggccggacatgaaaccatcgcccgcgcccagaacgttgaacacctcgatcggaaagccctgaccgctctgccctttgtccaggtcgtcgggaatatcgccctcgaaaaccactgcgcccatcggtccgcgcttgcacaccagtgctgctttcgtgaccctgcgcacggccttgagcgcttccagcgtatcggtcgagccgcctgctatatggaattcttcttccgtgccgacgatcaggtcgaagaggtggagcgtcgattgcagcttggcggtgacggccgcgctttcaataaagcggttttcgccgtcgccgtggccggaaagcccccataggttggggcgataatcaatatcaagcgccgtgcggctgccgttttcgcgcgcaaggcgcagcgccttcaaaacggcggcttccgtacgcggatgcgacagatgcgtgcccgtggcaagcacacaacgggcttccgcgatgaaatccgggtcgatatcgtcttcgcaaagcgccatgtcggcgcagttctcgcgatagaagatgagcgggaaatgttgctgatcgcgaatgcccagaataacaagtgccgtcagccgttcaggatcggtgacgatgccgcgtgtgtcgacgccttcgcgttccagttcacgcagcaggaagcgccccatatgctcatcgccgacccgggtgatgagcgccgatctgaggcccagccgtgccgttccggttgcgatattggtgggggagccgccgacatatttgttgaacgaagccatgtcttcgagaaggccgccaatctgcgcgccgtagagatccaccgaagatcgaccaatcgttatcaggtccagccgcttcgacatcgtgcctcctcgtcgctgctgcgtgcatagcagttattccatttccaattaaaatggatttaatattccatttcaactgaaaaatggaatcctatccagcctgacgggcagtgcccaccgcaacagcaatggcgatggcaagacaaagtgttgccgaaagcgagcgaaacgcaccaaaatccacttcggaaacgagaagtgtctgtctggcgaccttgctcatggggcttacgatcgtgtcggtaatgccgatgacatcaatgccccgcgcggcaacagcctcggtcatgccgatcgtttccggcgagtaaggcgagaaggtaatggccagaagcacatcgcccttgcggattgcgtggaggttctccagtttgccgactgcactgtgcagcatggccggaaccgccattttttccagcgcataggcgagatagcttgcaaccggaaaggcgcggcggataccgatgatatggatcgtgttggcgctggcgagcagctccacggccttttccagcgcctccggttcgatcgttttcagaagtccctcaagcgaggtgcgcccggcctcggcaaattcggccagaagtgctggcgctctacctgccgctgtttcacgcaaatgcaggaggcgggtggaataatccggccagccgcccgcataggtttcgcgaaaaaggcgctgcatttccgaaaaacccgaaaaacccaaaatctggcaaaagcgcatgaaagcagaactttgcacgcccgcaccttcggccatttccgccacggtggaaaccgcgatgcgatcctgattggcggcgacataatcggcgcattgcttcaggcgcttgggcaggcggtcggcaacctccagcaatcgcgcctcgaattcttttatgctcgccggggccggagatggcgaaggggtggaatccatcggtatcctttcaaaaccctgttttgacaatcattatgccgcattctagcaaaatagaataaatattccacaatgcatcgtattccatccccaataagcgggaaacgggcgaaagggaatatggatgaatttatcggtcaatcgaggatgaccgcttccgggaggataaggcaatggtaacacgactggcactgctcggcgcaggccgtatcggcaaggttcatgcgggcgcaatcgcttcggacagacgcgccaggctgctggcggttgccgatgcaaatgaggacgctgcgaaagctattgcggatgcttccggcgcacaagtccgcagcattgacgagattgagcgggcaagcgatgtggatgccgtgctgatctgcacgccgaccaacacccatgccgacctgatcgagcgttttgcccgtgcgggcaaggctgtgttctgtgaaaagcccatcgatctcgatattgcgcgtgtgcacgcctgccttgccgtcatcagggaaacgggcgcgaaggtgatgctcggtttcaaccggcgttttgacccgcatttcgttgccgtgcgcaaggccattgatgacgggcgcatcggcaaggtggaaatggtgacgatcaccagccgcgatccgggcgcgccgcctgcggactatatcaaggtttcaggcggcatcttccgcgatatgaccatccatgatttcgacatggcgcgttttcttctgggtgaggagattgaaagcgttgcggcttccgcttcggtgcttgtcgatccgaagattggcgagcttggcgattatgacagtgcaagcgttatcctgaccacagcttcgggacgccaatgcgtgatttccaattcgcgccgcgcttcctatggttatgatcagcgcattgaggtgcatggttcgctcggcgctgtttcggctgaaaaccagcggcccgtttccatagagatcgcttcaaaggatggttataaccgcccgccgctgcatgattttttcatgacgcgctatacggcggcctatgcggcggaaatcggcgctttcatcgatgcgctggacagcggcaaagcgccgatgccttcggctgaagacggcttgaaggcgctggctctggcggaagcggcattgcgctccgtcaaggaaggccgaaccgtcaaggtcgcggaaattctgccctgaccgttcggtttcattgccttgtatatgcaggctcgtccccatgcctttgcaaacatcaccacttgcaaagcgggggattcaactgcgatatgcggatatggcttatgacctgaacaacctgccgcttgaagcgtttttcgtcccggtgagcgccgcaacagcggcgcttgcgcggcttgatgagcggctggcgcgttcgcccattcgggacggcatggtgcagcggctgcatatgcatgacgccgttgcctccatgtgggtcgagggtgaactggtgcatatggaggatcttgttctccatgatgccttgatggatagccgcacgccgagccacgccctgaccatcgcccatggcgtgctgcgcatgcgccgccagattgcaagccgtgctgcaagctgggcgctaagtcccgcaggcatgcagcaattgctgggccgtccgctggaggcgtttgcgccaagggatgcggaacggcccgaaacggatgaagacgatcctctgctcgacgatatcgatgcgcttttggcacgtaccgatgcgctgctggaaggcattgccgccaacaggcgcaagccgaaagccgtgccgcgcgaccagcttctttatgatgacgactgggacgaggacgcccgcttgcaggaatggcgcgattgctgtgcggcaaccgccgatctgccgccgcttttgcgcgcggccatcatgcatgacgcctggttttcgctggaagtcgtgcagcgttctgcctgggttggcaggcttttgactgcgacttttctgcgccagtcgggccttgcggcgaaccatcttccggcaatcagccttggcctgcgcaacaagaggccggatgagcgccgttcctccaaccgggttgttcggctcaaaacctttcttgcggccattgaggaagcagcggaagccatcatgaaggagcatgacaggctgatgctggcgcgtgaacagatgcagcgcaagctgaagggccgccgctccaattcccgcctgccgcaactgatggaactgatcctgcgcactccgctcgtttcaagtcaactggtcgaaaaggaattgcaggtcacacagcagggcgcgctgaaactgatcggcgaactgaacctgcgggagattaccgggcgagggcggtttcgcgcctggggcattctctgagcgcctcacccgaaagttaccgctggcaatcaaacgtcctgcaagcaattgctgcgcagatggtttgcaaaaagctggaattcgttgcgccgtgcggcattggtgcgccaggccagaaccagcgaacggaaattatactttccttcatagggcacgacgctcaaatccgtaccgcgcgtaacgccagccttgatcgcaagctgcggcagaagcgtcacccccatgccgaactgcacaagctgcaccagcgtcatgatgctggtggcatgaacgtcgccgctcatttgcgcaggctttgagcctattgcagccatcacatgttcgcgcaggcaatgcccggtttcgagtagaaggaaaggctggtcatcaatatcgctcgcctcgaccgaatcgcgattggcaagcgcatggtcgcgccgcacggcaagcaggaagggatcacggccaatttcggctatctcgaattcatcgagatcataggggtgggcaacgagcgcgacgtcgagcgtgccggaacgcaggctttccagaagcgagcgcgtcagcccttcgcgtacggtcagttgcagttcgggaaaggctttcgcggtggccggcagaaccttgggcagaagaaagggcgcaatggaagggatgacacccatgcgcagccgtgtggtgagcgggcgctcggcctgacgggcatgttcgggcaattcttcgatgagggccacgatatcgcgggcacgcgccagaaagtcctcacctgccggcagcaattgcatccgccggccggtgcggtcgatcaatgtcgcgccaagctcggcttcaagggcctgaatggcggcgcttagtgtggattgcgtgacgccaatggcttctgctgcgcgtgaaaatgatcccgcctgcaccagtgcgagaaaatagtgaagctgcctgacactaatattgagcataaaacccgaataatcgctttaatcgttaaaatcgatattaataatcgctttaatcgctttgaccgatggttgcaagcggcctataaaggagtcgcgaaggaaaattctgaaatttctgaactttctgtataaccatagaattacaggcaggtaaaaatgctcggcatcggcgacaagcttccccctttcaaggtcaccggcgtaaagcccggtttcaaccatcatgaagaaaacggcgtttcggcattcgaggaagtgacggaacagagcttccccggcaagtggaaagtcattttcttttacccgaaggacttcaccttcgtctgcccgacggaaatcgctgaatttgcgcgtctggcttcggaatttgaagatcgcgatgcagttgtgcttggcggttcgaccgataatgaattcgtcaagctggcatggcgccgcgaccacaaggatctcaacaagctgccgatctggtcgtttgctgataccaatggttcgctggtcgatggcctcggcgttcgttcgcccgatggtggtgcctatcgctacaccttcgttgtggacccggacaatgtgatccagcacgtctatgcaaccaatctcaatgtcggccgtgcaccgaaggacacgctgcgtgttctcgacgccctccagaccgacgagctttgcccgtgcaaccgcgaagtcggtggtgagacgctcaaggcagcctgatcggctatgacaatggcgtgtgaggcgggttcaggcccgcctttcttttatcctgtttcaaagacataatgagggttccatgtcgattgacgacctgaaatcaaaaatcccggatttcgccaaggatgtccgtctcaatctttcttccatggcaagcgacgagacactgacgccgcagcagaaatatggcctgtttgtcgcctgcggcatcgcttcgcgcaatgccgatgtgcgcaaggcacttgttgccgaagctgccgggaaggttgacgcctccgtcattcaggctgcaaaggcagccgcatcgatcatgggcatgaacaatgtctattatcgcttcgtgcatctggcatccaacaaggattaccgcaccatgccagcccggctgcgcatgaatgtcatcagcaatcccggcgttgacaaggttgattttgaactgtggtcgctggccgtgtctgccatcaatggctgcggcatgtgcatcgacgcacatgaagatgtgctgcgcaaggccaatgtcacggcggaagcgatacaggcagccgtgcgctttgcctcgatcatccagtcggccgccattgctcttgaagctgccgacaccgaataagcgatccgttttgatcccggataaaaagcccgcgcggagcaatccgcgcgggctttttgatggctggtctgaaaaggctatttcttgtctttcagcgttatgaagacaaagccgatcagcgaaatgattgccgctgccaccatgtaatagccgacataggcaaagccgtaatcggtggcgagccaggtggcgatatagggggcaagcgacgcgcccagaataccggccagattgaaggccagcgacgcgcccgtatagcgcaccgaagtcgggaagggttcggcaagaaccgcgccgatggggccataggtcatgcccatcagcccaaagccgatgatgagaaagcccaacacgcctgcggtgcccgccgcaaagagcggcgccatgatgaagccgtagaggccgatcagcacggtgacgatgaccatgatggtgcgcatgccgtagcggtcggagagcagggcggaaagcggaatggtgaggccgaagaagatgacgccgatcatctgaagcacgaggaattcctcgcggctgtagcccagtgcgcgcgtgccccagccgagcgaaaacacggtcatgagatagaagagcacgaaggttgccatggtgccgatggtgccaaggaacaggttcatcttgtgatgcctgaaaagctgtgcggctggcacggcgaccctttcagccttgtcgatggctttctggaactccggtgtttcggcaatccgcaggcggatgaaaaggcccacggccaccagaattgcactggcgatgaagggaacacgccagccataggcaaagaactgttcttcggtcatggtttcggcgagcagcaggaaaatgcccgtggccagaatgaagcctgccggtgcgccaagctgcgggaacatgccataccaggtccgcttgccttccggtgcgttttcggtggcgagcagcactgcaccgccccattcgccgccaagacccagcccctgacccagacggcagagcgccagcagaagcggagccgcaacgccgatggaggcataagttggcaggaagccgatggcaactgtggaaagacccatggtcatcagtgccgcgacgagcgtggccttgcggccgatcttgtcaccgaaatggccgaaaatcgcagcgccgacagggcgggcgaaaaaggcgatggcgaaagtggcaaaggattgcaacagtgcggaattgccgtcgcttgccgggaaaaacaggtacggaaatacgatcaccgcagccgttgcataaatatagaaatcgaaaaattcaatggtcgtgccgatcatgcttgccgtcaagacacgacgcacggagtttgcctgtggggcaaccgcttctgcgacagtcattatttcatatccggttttgcgggccgtgaaaggttgagagaattggatgttgacccttggaaatgaggctctttagaaccttgcagcatggaactgcaagcggaaaaggaattttacgcaattttgtgattatgaaagggggctttctcgaaagaaaagcgaaaatcgagaaaattcggcataagctgccacagggcttttatttgtcgcaagcctcgcctagatttccatgtcgtcacaattgggagcaaggatgtcatttgtgaaacgcgacatcggtgtgagaatgacagcgcggggccatgcggtcttgcgtctgccgtcgcgcgcggttgttctgctgttttcacttctgttcctcgtttccgcgcagctatgctatggcatggcgcatgacatgccgccgcgtgaggcggcatgggatttccatatgaacaagccgcaggcgaaaacgccacagccggtggaacatggggcgaaagcgcccaatatgtgtgtcatgatggcatgtggcggcattgtccgtccggcgggtgggttcagcacctgcgctccggcgcaggatttcggcttgccgccgcttgtatccgccttgagcggaagcaacccgcatggggtgttgcgccctccaatagttcttcatgcctgatcgaacaaatcgctgccggttttccggccgcaatgacgattattgtctggagacttatcatgactggaattacccgccggcgcctgcttgcgcttggcgcaagtgctgcctgtgttgctgcccttcgcccgcttggggcctttgcgcaggatgcgcatcagcatatgaggcacggcgccgtggatgcgcctgtattaaaggcgccacctctgcctctgccgccgcttgtcgagccggatgcttctggcatcgtgaggttgaaagtgcaaaagggccgccactccttcgcgaagggaagcacggcggcctctgccggtattaacggtgcctatcttgggcctctggtgcgcctgatgagcggtgagagcgttacgctttccgttgaaaacgcgatggatgaggaaacgacgctgcattggcacggcctgttcgttccctcacatctcgatggcgggccgcataatgttattgcacccggtgcaaaatgggagccgaaggtggctgtcaaccagccggcctcgttcaactggttccatccgcatctgcatggccacactgcccgtcaggcacatatgggcattgccgggctgatgatcgtgcgtgacggcaaggacgcggagcgcggcctgccggaaacttacggcgtggacgatcttccgctggtcctgcaagaccggcgcgtcattgagggcgatgcggtctatgcgccggatatcatggacctgatacatgggttccgtggtgactggctgatcgtcaacggggctattgcaccggaagcacgggttccggcagcgatggtgcgcctgcgcttgctcaacggtgccaatgcgcgcaatttccacattcgctttgccgatggccgtcccttgctggtcattgcttccgatggtggcttcataagccagccggtatcgattgaacaactgacgatcagccccggcgaacggtatgaagtgctggtggatttttcaaacggcgaggcggtcgatcttgtcacttatggggataatggcagcggcgatggcttgcatctcatgcgctttaccgttgatccggcgctggagggcagggtggcgaagccgccggtgagcctcgatggtccggctgcgccagacgaaaagctttccgttcaaaggcgctcctttttcttcgatgaacgcatggctgaaaatatgaagctaatgatgcgacagccttccagcaatccccatgccagcggggacgacatggatcatatggagatgggttcgatggctggcatggaccatgatatgcatggcagccgaagtgcagccgacgcaggcccggcactcgatgcgctgacctcgggcgtgcagatggcaattgccgacaagcccttcgacatggaacgcatagatgtggaagcaaagctcggttcctgggaaatatgggaactgactagccgagaaatggcgcatccattccatatccacggcgcatcgtttcgtattctttccatgaacggcaaaaagccgcctgcccatcagacgggctggaaggacacggcactgatcgacggcaaggctgaaatcctcgtccatttcgaccgtgaagcggcccgcagccacccgttcatgttccattgtcatttgctggaacatgaggacgtgggcatgatggcgcaattcgtgaccgtttgagagcaaggcccgatgcgcccggctcatcgggccttgattgaccttatgcggtggtaagctccttcaaagagcgtggtgcattgccatcccggtgttcttacgtgaactgtgtggtcgcaaaatatatcatgtgaatcatcgataatttcggggtggagacatagtttttttaatgctaatttagcaattgctgtaactattttaatacagtatccagggggaatggccttacggtttctctggaactgttctaactatattcaggagaagtgatgaagtccttatttattgcatcgacaatggtgcttatggcttttccggctttcgcagaaagcacgacggtaaaaatgtatgaggcgctgccgaccggaccgggtaaagaagttggcaccgtggtcatttccgaagccccgggcgggctgcacttcaaggtgaatatggaaaagctgacgccgggctatcatggctttcatgttcacgaaaatccaagctgcgctccgggagaaaaagacggcaagatcgtaccggctcttgctgccggcgggcattatgatccgggtaatacccatcaccatttagggcctgaaggtgatggacatatgggcgatttgccacgcctgagcgccaatgctgacggcaaggtgagtgaaaccgttgtcgctccacatctcaagaaattggcggaaatcaagcagcgttctttgatggtccatgtcggaggggataattattccgataagcctgagccgcttggtggcggtggtgcccgttttgcctgcggcgtgatcgaataaccggccatgcccaattctagtgctctgattccaacatttgtatctctcggttcaagcgtcgagcaaatgttggaatcacaaaggccactagtaagtatatgtatctagtggatttttagaatttgacgtttgaaacagcatatgtaacggtcgggactcaaacgtcaaattcaatccactcgtgctgcattgatgcggcacaaatgaagagaataattggttccagacacattgatgtgcctggaacctcttcaggcttattcccagttttcaatgcggatttttgttccgtcggaaaagcgggagatatgaaacggagagggatcgacgagcggcgtttcgttgcagaccatatctgcgacgagacgccccgcgccggggcctatgccgaagccgtggcctgaaaagccggtcgccacgatgaggccctcgacacccggaagtggtgatatgaccggaatgatatccggcatggtgtcaatcagcccggcccattcctgagcaatgacggctggcgcaaaagccgggattgcttttttagctgagcgagcacctgcacattggccgtatggtgcggtgcggggtccagagtgcggattttttcgaagatggacatctggtctgccgggcgtagcttccactggaaggcttcctcgaagaagcgttcgccgaggcggaagcgcagcgaacgccattccgtcgaaagcgagggaatgaagtcgcggaagaagcggaaactgtccggcacgatatcggcgatggagccgctgaggctcgccaccgtgtagccgccgtcgagccgcttgcgcagcgcgaaatcggaaaaggcaatggcaggttccacgccgccttcgataggcgcggtgcggaaaacggaggagcgcaccttgagttgcggcagatgggccttgaagcctgaaataatcaggcgagaccatgcgccgcctgcaaccacgaccgcctcgcagcgcacacggcccttttcggttagcacagcgctcacacggtcattggtagtttcgatgccgcgcaccgcgcaattctgcaggatgacagcaccgtcttcctgcgcctttgctgccattgcaggaaccgccttctggggttctgcacgtccgtcgagcggtgttgacatgccgcccgcaaggcggcgtgtcaggcccggcgcaagcgcctcagcctgttcgccgttcagaaggtcggtctcgatgccgtgctggcgggcaatcttgatccattcggcataacgagccatttgttcttctttttcagcggcatagacaattccttttactctgaatcccgtttcgcgacctgtgcgtgcattcatgccttcccaaaggcgcatgctttccacgatcaaaggcatttcgcggctgtcgcgcccggtgcggcggcaccagccccagttgcggctcgattgttccccggcaatttcacccttttcaaacagggtgacgggaatgccgcgctcggcaaggaaaagggctgtcgaaacaccgatcacgccgccgccgataatggcaatcctggtttcctgtggcagactttcggctgtcgccaccttatccgtgatcggtcccatatcggtgttctcctgctatgcgattgaatggcatgtcgacatgcggcgaacatggcgctgttcagcttgtgaatcaaccggataaccggctttccagaaagttattttggcctggctgtagagacgaatgagcttacatttcgatatcctgaagaaaatggtccgctttgagtggcaattgcgcaaaactggctctatatgcggctgatagataattcaaacttcggcttcagcatatggacgcacgcaatctgcaagatgaaaggcccggcgaggagaagtgccggcagcattccggcacggcattgagcctgtccggtatctgccgccagttcggcaccatgcaggcgctcaaccatgtgtcgctggatgtggaaccgggtgaaatcatctgcctcgttggccattccggttgcggcaaaacctcccttttgcgtatcatcgcaggcatcgatgcacccgatagcggtacgctcaccatgggtggaaaaacgctcgtttccaacggtattttcgttgagccggaaaaacgcaatgtcggtgtggtttttcaggattatgcattgtttccacacctgacggtgcgggagaatgtgcgtttcggcctcagccggatgcgccgcagcgaggcgaatgcgcgcgctggcgaattgcttgatcttgtcggccttggccatatggcggatcgctatccgcatatgctgtcaggcggtgaacagcagcgcgtagcacttatccgagcgctggcgccgaagccgcatgtgcttttgatggacgagcccttttccaatctggatcgcggcctgcgcgcgcgcgtacgccgcgaaacggtgagcctgctgcgtgcgcttggaacgaccgccatcatcgtgacgcatgaggcggaggaggcgctttccactggcgaccgcgtggtgctgatgcgttctggccagatcgtgcaaagcggctcgccccgcgatctgcatgattgtccggtgaatcggtatgcagccgatttcttctgcgatttcaatgccattccagcggaagttcatggtgatacgctggtgacgccgttcggcacgattaaaaaggaagcggggttcccgtccggctcgcgggttgttgtctatctgcgcccttgcgatatcgcggttctgggcgctgacgacggcaatctttcgctgcatgggcggatcgaagcacggacctatcttggtgaaagtgaagaactggtcgtgaaggcgggcgacatgccgcttcgcctgcatgtgcgcggtgaagcgcctattccctctggtctggccgatgtgtcgctttgcccgcattgggaaaaggcgcttgttttccccgattgatgcgcgatcgacgtgaaggagcgagctttcgccgctgccgcaggttgatcttttatggccggcatcctagatacctgatccatatactcatgattcaaaatctaactggttcatccggaggtaaaatgtccatcattgcgcgttcagcccttgcactcgttgcggtaacgcttgtcacaggcgcggcccatgccgatgaagtcaatctttatacaacgcgcgaaccgggtctgatccagcctttgctggatgccttcaagtcttcgacgggcatcacggtcaacacggtgtttctgaaggacggtctggcagaacgtgtcgcttcggaaggcgaaaactcacccgccgatatcctgatgacggtcgatgccggcaatctggtggacctgaaggacaagggcctcactcagccgatcgattccaaggtgctgaaggaagccgttcctgcacagcttcgcgatgcggacggcgattggtatgcgctttcgatgcgcgcccgcgtggtttatgccgacaaggatatggagatcgacaagatcacctatgaagaattgtccgatccgaaatggaagggcaagatatgcatccgtgccggtcagcatccctataatacggcgctttttgccgattatatcgcccatcatggcgtggcaaagaccgaagaatggctggccgggctgaaagccaatctggcgcgcaaggcggcaggtggcgaccgtgatggcgccaaggatattgtaggcggcatctgcgatcttgcggttgccaattcctattatgtcggcctgatgcgttcgggcaagggcggtgaagaccagaaggtttggggcgaaggcatcaaggtgctgctgccgaccttccagggtggcggcacacaggtcaatatcagcggtgctgccgtggccaaacatgcgccgcacaaggaagaggccgtcaagcttctggagtatctggtttccgatgaagcccagcagatctatgccaaggccaattacgaatatccggtaaagcctggcgcgccgctcgacccgattgtggaatccttcggtgagttgaagatcgacactgtcccgctttccgagatcgtgagtcatcgcaagcaggcgagcgagctggtcgacaaagtcggcttcgacaattaagaagagccgacttaaatcgaatgggcaacgccggtgttgttaagcaccggcgttgcgatattgagagactgatggccgaaacagtggcagtgcctgaaagcaaaacccttcgtccgccgcgggcggggcgggcatggctttggctttcagccgttgtgaccgtgctggtgctttttccggttctggcacttgccctggaggccctgcaggggtctgccgggctgtggagccatcttgctttcaccaccttgcctgccgcttttgccgatacggtcattctgctttcgggggtgggcctcatcgcggcagtgctgggcacgtcgatggcatggctggtgacggcttatgattttcgcgggcgtgcggttctggaatgggcgctgctgctgccgcttgcggtgccaacctatatcattgcctatgcctatttagaccttctgcatccggttggccccatgcagggggcggttcgctttctgctgggatatgacagcccgcgacagttccgcctgccggatatccgctccatgggcggctgcatcgtccttctgggctttgtgctatacccttacgtttatatcccgacacgcgcgatgtttctcacgcagtcggcaagccttatcgaagcggcgcgcacgctgggcgtcagccgcaaggggattttctggcgcgtcgccctgccgcttgcacgcccggcagtggccgtcggtgtgagccttgcgctcatggaaacgctgaacgatgtgggtgcggctgaatttctgggcgttcgcacgcttaccgtttccatctacacgacatggatcacgcgctctgatttgccgagagcagcgcagcttgcgctggcgctcctgtttctggtcgtcgcacttgtctccatcgaacgatgggcccggcgcaagcagcgtttcgcttccaatatccgccattcgcgcggcttcgacccgttgaaggtgagcggctttcacggcgcatggctcttctgcctttgtgccatcccggtcatgatcggcttcgtcctgcccgcattctatctcgccgtggaagcaatcaagcgtatgcgttttgcaggcatctcgccgcggcttgcgggagaggcgctcaatacggttgcgcttgcttcggttgcaaccgtgctggtgctgatctgcggcatgttggtggcttatgccgtgcggctctttccggctgcgttttcgcgctggtgctatcgtttttcaaccatgggctacgccgcgccgggaacggtgattgccatcggcattctcgtggtttccggtggtttcgaccgtctgctcaaccagtttaccatgcagttcttcggcttttcccgccgggctggtgctcatcggcacgggggcggccgtggtctatgcctatgtggtgcggtttctggctatctcggcgggcggcattgatgctgggctggaacgcattccgctttcgctcgatcatgcgtcgcgcacgcttgggcgcagcgtcaccgaaacctttcgtgcggtgcatttgccactttccaggacagccatcgtcgcggcgggcctgctcgtcttcgtggattgcgtcaaggagctacctgcaacgcttctgctgcgcccgctcaatgtcgaaacttttgcgacacatctttatggtgaggcggcacggggcacctatgaggaagcctccattgcagccttagccattgtcatcacaggcattttgccggtgatcctgcttgcccgtgtggggcggcggcttggcaggaaagagaagctttcagcgccccaagggccggtgcgggcggggtaggctgcctggataattgaatgatttcaacacgatatttcgcgtgaacgcaacaattagtgattgtatagcaaggggctttccgtgcttctaacacgttccggccacaaagtgaaagctgaatgcgtgacagcttgatggggcgaatggcgacaatcgccctttcagaaaggcctctccatggtggcgggtctttcagtggtacgaaatgatttgaactggatgatggaaactacgctgacttcgcaacaatggctcccggtcgagttgctcaatatcgggttggccgcagccgttttctttgcctgcctcgtccactcgctgtggaaggcggttttcgatgaactcaacccggtcttctggcgccgcacggccgcccttctatgggctggtgtggtgattgttgcgctgaccgggggcatggatacattcaactggccgcaggcccttggttggctgcttgtcgccggtggcgtgtgtgcaacggtgtggcgcgcgggcatgggttattaccgccaatattgcgcgcataattcccatgggctccatgcgcgccgcacacggctttcttcaggacggtgatcaacatgtttgcaaagaccatcgaaatgcccttgcgttttcaccgtccccgcagcctgcgctccttcttcatccgcgcttttggttctgcacgatcccgtaaatattcgtagaacgcgcgccggagcggcaataggccagaacaggtccttccgcttcggcaagcgcagccgccatgtcgtccacgttttcctgtgtaagctgcccgcccaccgccgggatatagtaagccgcaaggccggccttttccgccacccgtgcaatttcctcaaaatcgggctgttcttcgccaccctcaccatcggggcgattgcagatgatcgtctggaacccttctgctgcaatatcgcgcacatcgtcgggattgatctggccggtgacggaataattatcgtcgatctggcgaatttccattttcgtcctcgttactcttgggcctcacgcttgctgcaccttacataaaaccgaaattcatgccacatgaaactcgattgacaatcaggccgggcagcgagcgaacacaatgacaaaccagaagatcagccgggatgtgcaccaccttgcgcatcggatgtcgggttttcaggaaagcagccgtatcgtaccggaagaagcgccgattgccatgagctataatggcacaacgcaggccgtgatgatggcgacccccggcgatctggaagatttcgccatcgggttcagcctgacggaaaatatcgttacccgtatcgaagaaatagaggcactggatatcgttgcttttgaaagcggcatcgatatccagatgaagcttgcaaaacagcctgaacagcggctttccgcacggcgcaggttcatggccgggcaggtcggctgcggcctttgcgggatcgattccatcgaacaggcgctaaggccgcttcatccgctggaagaatgcagcacgacctttaccacacgcgatattgcggcggctgtcgcatcgctgggtgcggcgcaggccttgaacgcaaaaacccatgcgacccatggtgcggggttttttcggccgggtgaggggctttttgccgtgcgcgaggatatcgggcggcacaatgcgctcgacaagctgattggcgcggtggcgcgggagggcttgctcgccgaagaggggatcgtggcaatcacaagtcgcgtttccgtggaaatggtgcaaaaggcagtcatgcttggggtgccggttctggcggcgatttcggccccgacagcccttgccatccgcacggcggaggccgccaatctcaccctcgtcgcactggtgcgcgacgaggaattcgacatttatacccattgcgggcgtattatagagggttagtcagacaagcgcggcgatgcggctgcgctcgctcacgatctgcaaggcggcatgggccgcttccacgcccttcaccttgaaatgagcatggaagaagtcgtgatgctccttgctttcatggaaatggtgcggcgtcagcacgacgctcagcaccggcacttccgtttcaagctgcacctgcatcatgccgttgataacggccgtcgccacgaaatcatgacgatagatgccgccgtcgatcacgaaggccgcaccgacgatggctgcatagcgcccggttctggccaatgtcttggcgtgaaggggaatttcatatgcacccggcacgtcgaatatctctacctcgacgctgccacccgtctttgcggccagttcggcgacaaagcttttgcgcgcttcgtcaacgatgtcggcgtgccagcgggcctgaatgaatgcgattttaaaggatgtcttgttcggacagctttggttcataggttcctcacgaaactagaatcagggcgcacaaaagaacgcaagaacgacgccggaaggcgcaatcgtgacgctcattcgctctcttccatccggactttaaccgtcggctccggcatctcaccggatctgctgaccctgaaatggcatgcgaatcggcttccatttcaggcgctcgcgggcttgaaaattgcttttcataccgccggtggggagtttcaccccgccccgagaacaagcccgcgcaccattgcgcgagcacgcggaaactatgcactgatcctgaatttgtccagcgttttgaggagggcacacagaagatttacccatctggcaagacgcattccagtacggcaaatattataaatgaaatccggaagataaatatataaccatttgtttttacgtaaaaattttaaattcaaaaacgatgaaatctttcaaccgattgaatttatcacgcattctcctttaagggatattgacactgccgaggggtttgagcctatcctaggttgcacatcgtgtctgacggatgacgttcattcaaaaaagacaacgttgtcaattggggagaagtgacgtaagtaagaaatagggatggaggaattcttgcaaacgtcgtgtttggccggggcgcgggcgaaggttggagctttcgcatcgtattgcggcaggaaatgaggagaggccgggctgtcttgaaactgccgggtctggatttgccttggcgatgtggggactgtttccatgcttgaagacaaggctgatccaccgcgctgaaaacgcggaagggatgacgatacggattgttccggcaagccgatgaatattcggcgggcaatccggctgtaatggttttcgtttgtttctatgggaggtagacatgcataaacttctgaaacttgccgcgatgggtacggctgcctgtgctctgctcgccggaatggcgcctgttgccaatgcgcaggaaaagcagaatgtcgaggttctgcactggtggacgtccggcggcgaagcgtccgcgcttgaagttttgaaaaaagatcttgaaagcaagggcattagctggaccgatatgccggttgcaggtggcggcggcacggaagccatgaccgttttgcgcgcgcgcgttaccgcaggcaatgcgccaaccgcggtgcagatgctgggttttgacattcgcgactgggcggagcagggcgcactcggcaatctcgatacggttgcttccaaggaaggctgggaaaaggttattccggctcccttgcaggaatttgccaaatatgacggccactggattgctgcgcccgtcaatattcactccaccaactggatgtggatcaacaaggctgctctcgacaaggctggcggcaaggagccgaccaattgggatgagctgattgcgcttctcgacaatttcaaggcgcagggcattacgccgatcgcgcatggcggccagccgtggcaggatgcaaccattttcgatgcggttgttctttcattcggcccggatttctacaagaaggccttcatcgatctcgacccggaagcactgggcagcgataccatgaagcaggccttcgaccgcatgtccaagcttcgcacctatgttgatgacaacttctccggccgtgactggaaccttgcttcggccatggttatcgaaggcaaggccggtgtccagttcatgggcgactgggcgaagggcgagttcctcaaggcgggcaagaagccgggtgaggatttcgtctgcatgcgttatccgggcacgcagggtgctgtcactttcaattccgacatgttcgccatgttcaaggtttcggaagacaaggttcccgcacagcttgaaatggcttcggcgattgaaagccctgccttccagtctgcctttaatgtggtgaaggggtcggccccggcacgcacggatgtgcccgataccgctttcgatgcctgtggcaagaaggccattgccgatgtcaaggaagcaaacagcaagggcactctgcttggctccatggcgcatggctatgccaatccggctgccgtgaagaatgcgatctacgacgtcgtgacccgccagttcaacggccagctttcttcggaagatgccgtcaaggaactcgttgtggcggttgaagccgcaaaataaggccacgcggaaacgtccgggggaacctcccggacgtttttcctgcgtgctccagcagaagcgcataggcggttggcgcagctaaccggcacttacgacggaattgcatgccgatatgcccgcctcaccatccgaggcgcgtttcgtgggacatagagctgttccggttaaaacggaatcgccggaaccgctctaactatttgttttgtcgcattttccaacgcaaaaccgtttcacacttttggcttgaaaatgctctagacaaggtggcgcatatgcagcgtaacaaccgattacaggcactggtgcccaagctggttttggggccaagctttctgatcgtactcgtcttcgtttacgggttcatcatctatacgggcgttctgtcgcttacaaacagccggatgctgccgtcctatggctttgtcggtctcaccaattacacaaagctctggactctgccgcattggtggcgggcgatcaccaatctggcgatttttgcatcgctctacatcatcatctgttcggtcatcgggctttttctggccatcctgctcgatcagaaaatccgtggcgagggcatcctgcgcccgatctatctctatccaatggcgctttccttcatcgtgaccggaaccgcatggaaatggtttctcgatcccggcatcggactggaacacaccatgcatctatgggggtgggaaagcttttccttcaactggatcaagagcaacacgatggcgatctattgtctcgtgattgcggcggtctggcagtcgtccggcttcgtcatggccatgtttctcgcggggcttcgcggcgtggacaatgaaatcaacaaggccgcgcagatcgacggcgcttccaccggaaccatttatcgccgtatcatcattcccctgatgcgcccggttttcctgtctgctttcgtggtgctcgcgcatctggcgatcaaggcctatgaccttgtgatcgcgttgaccggcggcgggccggggcaggcgacggaactgcccgcaaccttcatgtattcctataccttcacccgcaaccagatgggtatcggcgcttcctcggcgatcatcatgctggcgatgatcttctcgatcatcattccctatctctattcggaaattcgcggagggtcgcggccatgagcgtccaatcgcaagataatgccatcaagagcggaaagctcacccgtgcgctgatctattccgcgctcatcttcttcgcattctactatctgttgccgctctatgtgatgctggtgaactcgttcaagcccctggaggaaatccgtcagggtggcatgttgaacctgccgcagcaatggaccatcgagccatggctttccgcctggtccacggcgcagatcggtgtgcagccgacgggcctcaagcccttcttcatcaattcgatcctgatggtcgttccggctgtggccatttcgactatcgttggcgcgctgaacggctatgttctcaccaaatggcgctttcgcggatcgaatatcttctttggcctgcttttgctttcctgcttcattcccttccagatcgtgcttattccgatggcgcgcgtattgggaattttggggattgcaggcaccatctgggggctgatcctcgtgcatgtggtctatggcctcggtttcacgacgctttatttccgcaattattacgaggctttcccgaccgagctggtgcgcgcggcaaagatagacggcgcaagcttcttccagattttctggcgcattctcctgccatcgtccggtccgatcatcgtcgtgtcggtcatctggcagtttaccaatatctggaacgactttctgtttggtgcttccttctccggcgcgcattcgacgccgatgacggtagcgctcaacaacctcgtttcctcttccaccggcgtcaaggaatataatgtccatttcgcaggcgccatcctggcagccttgccgacgctgatcgtctatatcgtttccggccgttatttcgtgcgtggcctgatgtctggtgccgtcaagggctagttctgggataagttgaacatgtcatttttgaaaattaccgacctctacaaatcctatggcagcgtatcggtcctgaaggacatcaatatcgagattgatgaaggcgggtttctggtgctcgtcggcccatccggctgcggcaagtccacattgttgaatacgattgccgggctggagccgatcacctccggtgatattgcgatcaatggcaaatcggtttccaacctgcacccctcgcagcgcgatattgccatggtcttccagtcctatgcgctttatcccaacatgacagtggcgggaaacattgcctttggcatggaaattcgcaaagtgccaaagccggagcgcgacaaggccattcagcaagtggcggatatgttgcagatcggtcatctgctcgaccgcaagccaagccagctttcgggcggccagcgccggcgcgttgccatggggcgcgcgcttgtccgcaacccgcaggtcttcctgttcgatgaacccttatctaatctcgatgccaaactgcgtgtcgacatgcgcaccgagatcaagcgccttcacagccgcatgaagacgaccatcgtttatgtgactcatgaccagatcgaagccatgacgctcgcgaccaaaatcgcggttctgaaagatggcgttcttcaacagttcggtacaccggcggaaatttataacaatccggccaatatgttcgtagcggacttcatgggatcgcctgccatgaaccttctgcccgtcaaggtggagaagagcggttcggattatgccattacgctcgatcagggcgagggcgaggttttgaagctgccgctgaaggccgtaccgcaggggcttgcgcaatatgtcggcaaggaagtggttttcggcattcgcccggaagccctgacggacccggacggggccgaccgcaacgcggcctcgattgtcgagggcgactgcctgattgacgtggtggagcctgccggttcggatacgtttgcggtgacgcgcctcggcggcaagcatgtggttgcgcgtctgcgcgcagatgcgcgcatccgcgccggccagtcggcccggcttgccttcaatctggacaagtcggtgttcttcgattccgcgagccagacgcgcatcctgtaaagggtgcgcgctgccgcgcgcgctacaaaattgcttcaaatgaaaagagcgttttcttgttatcgaaaacgctctttctaaacttgcctggagggcaaagtaaaatctgtgaggcgcgttttaacgcaggaaatcgattccaaggagtccaattgcgagcgccgtattcagcgaaataatcatcatcccatagatgatcgctgttctcgtaatatcgttcatttcctacctccttgaaccggggcgaccctcttcccggctcgaagcctcgtgagactgtaacgaaatgtaacaagctgttacgcgtagcgcaacccattttacgcaaatgtgaacgtttgcaatcttgcgtgaggggtgaggtgctggagcggttcccacttttgcaggagatgcgccaggccccaaaatttgccgaagcttggcccggaatggggaaaaatactgcaattttatatgtttatcaccgcattgtgacgccttgtcgactagccaaacgagtgaggggtcctacataaatgctaccatctattttggcgtccatttttccggaatataaccgtgaaccgcattattccacttgtgctggcgattgctctttttatggagcagatggattcgaatgtcatttcgacctcgcttccggctattgccgccgatatcggcaccagcccaattgcgctgaagctggcgctcaccgcctatcttgtggcgcttgcggttttcattccggtgagcggctggatggcggacaggtttggcgcgaagaacgtgtttcgcgcagctattgcggtctttgtggtcggctccatagcatgtgccgcttcaaactcgcttccggcctttgtgatcgcccgtttcttgcagggtatgggcggggcgatgatgacgccggttggccgcctggtcctcatccgctccacgccgcgaaacgagcttgtttcggccatggcgtggcttaccattcccgccatggtggggccgcttgtcggcccgccggtgggtggcttcataacgaccttcctcacttggcactggatattcctcatcaacgtgccgattggcatgatcggcatctggtttgccacgcatttcctgcccgataatgaagaacgtatcatcaagcggctcgattggccgggcttcttcctctccggttttgccatgtcgggcgtggtgttcggcctttctgtggtcagccttccggctttgccgcccgtgatcggcttcgccacgcttgctgtcggcatgttgtgcactgtgctttatgttctccacgcaaggcgtacgcccgatccgctgctcaatctcaggctcttcgacaatcaggttttccggtccgcggttttcggcggcagcattttccgcttcggtatcggtgcgatcccgtttctgctgcccttgatgttccagctcggctttggcctcacgccctttcagtccggcatgatgaccttcgtttcggcaatcggtgcgattagcatgaaattcggggcaaagcgcattttcacgcgcatcagtttccgccgtgcacttatgggaggatcgctgatttcagcggcctttatcgcggtgaacggcacgttcacgcctgcaacgccttactggatcatcattggtttcctgcttgtcggcggctttgcgcggtccctgttttttaccggcgtaaatgcgttggcttttgctgaaataccgaatgagaagaccagtcaggcaacgccgcttaccgctgtcgcacagcaggtttcgattgccattggcgtggcgcttgcaggcggcattctggaaatcagcaccatgctgcgcggcgcaccgctggccttggttgatttccatatcggtttctttgtggtggcctgtgtttcggtgctggctttcttctggtttgcgcggcttgcgcccgatgcaggcaaggaactggccacgccaagcgtgatacgccatcatggaaaacccgtcaccacagcctagtggattgaatttggcgtttgaatcccggctgctacatatgctgtttcaaacgtcaaactctaaaaatccactagatacatatacttactagtggtttttgtgattccaacatttgctcaacgcttgaaccgagggatgcaaatgttggaatcagaccaccagagcggttccggttaagacggaaacgctgaaactgctttaacctttgaagtcgcgggcgagcaggtaaagttccaccgattctgcgcgagatgctggcggcttcacatgatggaccgagcggaacttctgcttgagcagcgccagaagctcgttttccgtgccgccctgaaatgtcttggtcaggaagtggccaccgggtttcagcaccgaaaccgcaaaatcggcggcaacctcgcagaggtgcaccgtgcgcagatggtccgtccggcgatggcctgtcgtgggcgcggccatgtctgaaatgacgaggtccggcttgtcgccaagggcgtccatcagcttttgcggcgcttcatcatctagaaaatccatttccagcagaatgacgccgggcaggggatcgacatgcagataatcaatgccgacgacctgtggattctcatcggtcgagccgacaatcctggccgcgatctgtgaccagccgccgggggcggcgccgaggtcgatgatcttctgcccctttttcaggaggttgtagcgatcattgatctcgatgagcttgtaggctgcgcgcgaacgatagccgtcctgccgggatttgtgcacataggggtcgttcaggtgacgctccagccagcggcgggaggattccttgatcgtgccggcctttttcttcacccgcacatgcaggttgctgctgcccgcgccgccgcggccgcccgtcctgctgccacccttgtttccgcctgctttgctcatcttagtgcctgtttctagcgccggatgcccggttatggcgccatgcgccgtcgcgtgacatcagttcggtcagaatgccttcgcgcaaaccgcgatcggcaacgagaagtttttcacttggccacactttgcgaatggcatcgagaatggcgcagcctgccaataccagatcggccctgtccgcgccaatgcatggattggccacccgcgcctcaaaatcccacgaaagcagacggttggtcatctgggtcacgtcatccgcgcccatccacattccgtccacgcggcggcggtcgtagcgttcaaggccgaggtgaataccggcaagcgtcgttaccgtgccggaggtgccgagaaggtgaaagcgagggcttgccgcaagcgggccgaggcaattgcgctcccgaaagcgcgacacgaattcggtaacgtgatcgaccatcgcgccaaaactttcctcggtcacgttgcgcccgccaaagcgttcggcaagcgtcaccacgccgaccggcagtgaagtccaggccgtgatatgttcggtaaggcgcggtgagcggcgttgcgatacgtctatcagcgcgatttccgaggagccgccgccgatatcgaacagtaccacggcgtccgtatcgggggtgacgagcgtgccgcaaccggatacggccagccgcgcttcggtctggcggtccacgatttccagttccagcccggtttcctcacgcacgcgcgccagaaattcctcgccattggctgccgaacggcaagcctcggtcgcgatcaggcgtgagcggcggattttcttgcctgccagcttgtcgcggcagattttcagcgcctctaccgcacgatgcatggcgttgtcgctcaaagcgccggtggtgctcaagccttcgccaagccgtacgatgcgcgaaaaggcatccacgacacgaaactggccggggcgtgtgggcgaggccaccagaaggcggcaattattggtgccaagatcaagggctgcataaagtggcgcttcaccatgggcatggcgcgcgggctgaggtgttccggccttgcgcttggcctgtggtgcaggcgcatggttttcggtgcgcggcgtgtgatgcgcagccttggctgcgctttctgcaacatgtgccggctggccgttttgctggcaggcctgctgctttttcttgcgtgcgcggcggcggcgattcgagattttaccgcaggggcgtgcttccgcatgggcggcttcggcagcgggaggctttgcgcttgccgcctctgttccacggctcgccttgccgcggtggcggcggcgcgcacgcttacgctggccgggagagcccttggcttccgcttcattttgggtttttgggcgtcctgaatcgggggcgctacgcgcattcccggcttctgcagcggcattcttgcgcaacttgcgcttgccgccttcggacggattccgggcctgaatagtgccggattgtccgccagacgccccctggtgcaccgtatcggcggtgcgctcctcggggttcttcaaggttctgatccttatggcgccgcgcgaaccggtgaggacgcaagcaaggcgcttcaatttttacgttgtgcataatgtaacagtggtttttggttttaccaaggggcaggctgtgaagtgtcgccggaaaattttgaagcaccaaagaattttacggtagcggcgcgccgaagagggctttcgcggatggcgaaagcccttgtgcatatcagatgtcgtagctgtgcgcggcgttgatcgttgcgacaaactgcttggtacgctcgcgcgtggggtgggtgaagacatcgtgggcggaacctgtttccaccacattgcccgtttccagaaagacgacattcttcgcaatcttggaggcaaggcgcaggtcatgggttgcgatcaccatggttgtgccttcctgtgcaagcttgctcaacacatccaccacttccgatgcaagttccggatccagcgctgaggtcggttcatcgcacagcaaaacgcggggcgagggcgcaagcgcacgcgcaatcgcgatgcgctgttgctgcccgccggaaagcgtcgacggccaggcatcggccttgtgcgccatgcccaccttggtgagcagttccatcgcacgttcccgcgccttgttctttggccatttcaggaccgtgaccagcccttccatgacgttctggattgcggtctggtgcgggaaaagctggaaattctgaaacaccatgcccgtctggcggcgaatggattgtatcgtctgccagcttggcttgcggttcggctcgaaggtgatgctctgcccccccagcagaagtgtgccggaggttggtatttccagaaggttgatgcagcgcagcaaggtgctcttgccgccgccggatgggccaacgagagccgtcaccgtgccttcggcaatcgtgatgtttatgtcgttcaggataacggcgtcgtcgaaacgctttacgatatgttgcagctcgatcatgcgtttgtctccagcgtgccgccataacgtccgaagcgccgttccagacgcacttgcagggccgatagaatggaactcagcgccagatagatgagtgctgcttcgatatagagaatgagcggctcataggtggtggcgacgatgcgctgcgcggactggaacagctccggcacggtgattgcggccgccagtgacgtgtccttgatcagcgagatgaaggtgttggaaagcggcggtacggcggttcgtgtcgcttgcggaagaatggtgcggataagcgcctgccgccagctcatgccgatggaataggcggcctcccattggcctttcggcaccgaggaaatgacggcgcgaatgatttcggaactataggcgccgatattgagcgtgaaaccgatcagcgcggcgggaaatgcatcaagatagacaccgatgctcggcaggccatagaagatcacgaaaagctggacgagaagcggtgtgccacggaaaatccagacatagaaccgtgcgacggaggatagccagacgggtgcgaaaagacgcacgagcgcggtcagcaggccgagcgcaaggccgaaggtaaaggaaagcaggatgagcggaatggtgaagatcaacccggcccagagaagtgtaggcagggaatccgccatgagttgaagccagtctggcactagtttcggctccttcgcagtaattgggataataaatcgggccggaatgaacatgcacagcaagaagtgcattcggtcatgttatacggtctggcaattctgtcctgggaatatttgccgcagtcaacaaaacgaagccggatctgatccggcttcgccgattgcgggcaggcagaatattacttggaaacgtcctggccgaaatatttttgcgagatcttgttgtaggttccatcggccttgatttcatcgagcgccttgttgatggcggcgaccagctcgtcgtcgcccttgcgcacgatgatgccagaggcggtggcttcgtccttttccgccacgaccttgacgggagccttgggctggtgcttcctgaagtcgagataggacaggctgtcattgagcgtggcatcggcacggcctgtccggacaagctggatcgactggtcgaagccgtcggtcgcaaccagtttcgcacctgcttccttggccaggcggccataattgctggtgagggactgggctgccttcttgcccttcagatcggcgaaatccttgatcgtgtcattcttatcgttgacgatgagaacaaccttggaaacgatatagggattggagaagttgaacttcttcttccgttcctctgtgatgccgacctgattgatgacggcgtcgtagcggttggcgtcgaggccggcaatgaggccatcccatttgccttccacgaattccggcttcacaccgagctttccggcgatggcttcaccaatctccacgtcgaagccaacaagcttgttgtccttgtcgtgataggtgaagggggcataggtgccttcggtgccgattttcaggacaccggccgatttgatggcatcgagattttcacccgccattgcgccggtgaaaagaactgcctgaatgatgcctgcggttgcgagaatctgagcgaatttcattttggtatccgtgatctggttgcggcctatttattgatcgcagaaaattaattctaatgaagggtccaaactggatcgcaaaacctctgaaatgagagattattttcaattattgaaatattgtgagtaatatattccaatcccaacttttgtccagttgggcggcggaagaacgttctctttgagggcattgaaacggtatggatgcgggatagcaaagcagcttgaagaaacgaaaacgccgcccggaaaaggcggcgttttgatcttgattcacgatgttgcttattccggttcgccgtatccgcccccggtgggggtaatgacggtgaaggcttctcctgcttccagcagggtctggtcgcatcctttcagcacttccaccgagccgtccttgcggcatacctcgttgcggcccgtttcgcccggcttgcctcctttgagcccgaaggggcgcacacggcgatgaccggagagaatggcgaagtcgagcttttccagtgcacggatcgtacgtctggtgccatcgcctgcatgccatttgcccttgccgcctgagcctttgcggatatgaaaatcctccagcagcacgggaaagcgggtttccagaatttccgggtcggtaaggcgtgagttggtcatatgggtgtggaccgcatcggcgccgttgaagccggggcctgcgggggcgccggagcagatggtttcgtaatactgatattcgtcattgccgaatgtcagattgttcatggtgccctgtgccgccgccatggccccggttgcgccaaagaggcagttggtgacggcctggctcacctccacattgcccgccacaaccgctgcgggataacgcggcgacagcatggagccttgcggcacgatgatcctgatcgggcgcaggcaacccgcattcatcgggatatcgccttcgaccagcacccggaagacatagagcacggcggcacgggtgacgggttccggcgcgttgaaattgtcggggcgctgctcggaagtgccagtgaaatcgacggtcgcctcgcgcttttccctgtcgatggtgacacgcacctcgatctggcagccctgatccatttcatagatgaaatgaccgtccggcaggcggtccagcacgcggcgcacgctttctgcggcattgtcctgtacatggcccatataggctttcacgacgtcctcgccgaaaaggccgatcatcttcttcagctccgccacgcccttttcattggcggcgatctgcgccttcaggtcgttgacgttctgcgtcagattgcgaaccggataggtcgcgcccgtcagaagtgcggccagtgcttcctcgcggaatgtgccgcgatcgaccagcttgaaattgtcgatatagacaccttcctgctcgatattgacggcaagcggcgacatggagccgggagcgatcccgccaatatcggcatggtggccacggcttgccacccagaagcggatttgatgccctgcatcgtcgaagacgggagtacagacggtgaggtccggcaggtgggtgccgccattatagggcgcgttgatgagaaagacgtcgcccggcttgatatccttgttctcgcggatggcggtggcgacggaagcatccatcgaacccagatgcaccggcatatgcggcgcattggcgacgagattgccctcggcatcgaagaccgcgcaggagaaatccagacgctccttgatattgaccgaataggcggtgttttgcagcgtcacgcccatttgttcggcaatggacatgaagagattattgaaaatttccagcattaccggatcggcttcggtgctgattgcggtgcgggcgggcagggccttgatgcgggtcaggaccacatggtcatgcgcggtgaggcgcgcctgccagccatcctcgatcacgatggtctggttcttctcgatgatgatcgccgggccagtgacagtctggccgcgctgcatcgcttcacgcagcaccacgcctgcctcgtggaattcgccttgcgagaagaagcgcgtcagctttgcgggctttgcctcctgatcgctgtcgagcgattgggcgttttccatttcaccggcgccgccgccaacggcctccacttcaaccgcatcgatgacgagcgccttgttttccgcgatgaagccgaaccggcgcttatgggcggcctcgaattcggcgcgcaggcgcgcagcatcgtcttccgccgggaaggtcgcctcgatggaaagagccgtgtcggtgcccgcatagcggatatgggcgcgaaggtgctgtttcatggcatctgtctcgatgccctgcgcggcaagttcggcaacgcattcgtccgccagttcctcgcccagttctttcagtgccttggatgcagccggatcgagcgcgacaccaagcgccttctggcgcgttgcgcgaatatcggcaagccccatgccataggcggaaagcagacccgacatcggatgaagaagaatgttcttcatgcccagcgcatcggccaccaggcaggcatgttgcccgcccgcgccgccgaaacagttgagcgcatagcgcgtcacgtcatagccgcgctggacggaaattttcttgatcgcctccaccatattggcgacggcaatgcgaataaaaccatccgcgaccgcctccggcgagcgcccgtcgccgatctcgcccgcaagtgcggtgaagagttcgcgcacgcgcgccacatcgagtggctggttctgttgcgggccgaagattgccgggaaaaactccggcagaagcttgccaagcatgacattggcgtcggtaacagcaagcgggccaccattgcgatagcaggcggggccgggatttgcgcccgccgaatccggcccgacgcggaagcggccggcttcgtaatgaaggatcgaaccgccacctgcggcaaccgtatggatcagcatcatgggtgcgcgcacgcgaacgcctgctacttccgtctcgaaagcgcgttcatattcgccgtcgaaatgcgcaacatcggtggaggtgccacccatgtcaaaaccgatgacctgcccgaagccagccgtttcgcccgtgcgcgcaaggccaacgacgccgcctgcggggccggaaaggatagcatccttgccctgaaacagatcggcggcagtcaggccgcccgaggacatcatgaacataacgcgcgcgccagtgcgttccacgtccagttcatcggaaacctgcgccacatagcggcgcagcaccggggaaagataggcatccacgactgtcgtatcgccgcgccccacgagtttgatgagcggcgaaacctcatggctgacggaaacctgctcgaaacccagatcgcgggcaatgcgagcaatttcaatctcatgcgccggaaacttgtaggcatgcatgagggcaatggcgatcgatttatagccttccgccttcaaggcacgaagagctttttccgcttccgcgagggcgagcgccttttccactgtgccatcggcacgcacacgctcgtcaagttccacgaccttatcgtaaagggcttccggcttgatgatttcggtggcaaagatgttcttgcgttcctgatagccgatcttcagcgcatcgcgaaaaccctttgtcgtaacaagtgctagccgttcgcccttgcgttccagaagcgcattggtggcaacggttgtgcccatgcgcacctcgccaatgatgccggcaggcaccggttcgccggttttgagacccagatgcaggcggatgccgtgaacggctgcgtccttataggcggaagggttttccgagagaaccttgcgggcatggagatgcccttccgggtcgcgcccgataacgtcggtaaacgtgccgccgcggtcgatccagaaatcccacgctgcgctcatcattggctccctcatgcaaattcaacggtgttgcccgaaatcttcccagaatttgatagtttcattttgttgacaaaatgtcgataagatgatgacataaaatacatataattgaggacgcggcaagaatgggcagaatgaggaaaacgggcgatgggccggaagcgcctgttgatccgcgcgaggctggcttcgaggatgtcaccctgccgaagcatctgcgccccgttgcctctatcggccccattgtttcttccgcccaccttgccgaaggcggttcgcctgccatgtcggaagtggaatatggcctcattctcgcatcgcacgctttctcgcgctggatggtgcgctgcatggcggcggctggtctgcctggcctttcgccgattgaaatccttattctccattccattcgccaccgcgaccgcgaaaagaagctcgccgatatctgcctcgcgctggatattgaagatacgcatattgcgacctacgcgatccgcaagctggaaaaggccggattgctgacgacgggcaaggccgccaaggaaaagacggtgaaaatcacggccaagggcgcagaagcctgcgcgcattacgcgcagatccgcgagcgcctgctggtcgattccaccgccaatgcgcggccttcggaggagacgctttcggaactggccgctcttctgcgcttcatgtcgggcgcattcaatcaggccacacggtctgccatcacattatgagagagttgagcggacttgctttaaagcccctgctgaccgcagagcatacggtctagagataatagacgcctatgcgcttgccgccgatgatttcgacgccgatttccatctcatagatttcgccgagaatttccggatggatgagttcatccgggcttccctgatgcacgaccttgccgtggcgcatggcaacgatatgatctgaatagcacgacgcaaaattgatgtcgtgcagcacgagaacgatggtctttcccagttcatcggcagcgcggcgcagaagcttcatcatcgaggcggaatgcttcatatcgagattgttgagcggttcgtccagcagaacgtaatccgtatcctggcacagcaccatcgccacaaaggcgcgctggcgctggccgccggaaagctcgtccagaaaacgttcgctcaaaccttcaaggccaagatagccgatagcctgttccacatgcttgcggtcttcgctgttgggacgtcctttggaatagggatagcgcccgaaagtcacgagatcgcgcacggtgaggcgcgaattgatggcgttttcctgccgcaggatggaaagccgcctggccagcacatcacccgacgtggtggtgatatccagcccgtccacggtcacgctgcccttgtccatgggcaggaggcggctcaccattgaaagcagggtggactttccggcgccattgggcccgatgatcgatgtgattccgcgtgcgggcaagcgcagcgttacatcatcgacgacgagtgtgccgttataggatttgctgacctggcttatttcgatcaacgcgcgttccccctgacgagaaggatgataaagaagaggccgcccagaaactcgatgatgacgctgagcgcagtgttgaacgcaaggacgcgctcaagcaaggtctggccgccgacaatgcagagaaccgccaatagcaccgccactggcagcacgatgcggtgccgggcggagcctgaaatcatataggcaagattggcgaccagaaggccaaagaaggtgatcgggccgacgagggcggtggagacggaaacgagcaccgtcactatgaacaggatcttgcgcaccaccctggcatgatcgacaccaagattgatcgcgggatcgcgcccaagcgacaggacgtccaggacatataggtaacgcaggccatagagcgatacggcggcaacgacgatggccgagatcacaaggatatcggcattgatggcattgaaactggcgaagaacctgtcttgcaggatggcaaacaggtttgggtcgagcattcgctgcatcaggttggaaatgctgcggaaaaagacgccgcagacgatgccgaccagcatgatgaggtgcaggctgcgggcagcgcccgaaaacagccagtaataaagcgtgcctgcgaacacgaccatgatggcggtttcagccagaaagcgcgcattgggcccgagccagtcgatctgcactgcgccgaagaagaagacaacgagcgtctggatcaggatatagagcgcatcgaagcccatgatcgatggcgtgaggatgcgattattggtgacggtctggaacaggaccgtcgagacggccaccgaataggcgaccagaaccatggctgccagcttggtgccgcgaaatgaaagcacgaaggaccagcttccctttgcgccaagcgtcatgaaggccacgcaggcaagaagcgtgagcgcgcccagaagtgcgatgacgatggcagggcgtttatgcaaggcgcgatccccgccttagcaggaggtagaggaagatggcgctgcccaccacgcccatcatcgtgccgatgggaatttcatagggaaagcggatcagccgcccgacaatatcgcaggcaagcaccagccccgcacccagaagcgccacccacggcacggcacgacgcatattgtcaccgatgaacatgctgaccacattgggtacgatcaaccccagaaaggggatcatgccgacagtcaccacgacggaggcgcttaccatggaaacgatgacaaggccgagtgtgaccacgcggcgataattaaggccgagattggtggtgaagtcttcgccaagccccgcgaccgtgaagcggtcggcggcgacataggccaccaccgtcagggcgaaggcgatccatagaagctcatagcgtccgcgcagcacgcctgaaaagtcgcccgtcgtccatgaattcagcgattgcaggagatcgaagcgataggcgatgaaggtggtgatggcattgatgacgccgccgagcatgatgccgacgagcggcacgacaagcaccgagcgcagtggaatggaacgcaggatgcgcaggaaaagggcggtgccggcgagggcgctgacggaggccaccagcatcttgccgaagaccggcgtttcaggcgcaaagagaataaccagcagaatgccgaggcttgccgattccacggttcccgccgtggaaggctccacgaaacggttgcgggtcagcatttgcataatcatgcctgcaacagccatggacatgccggcgagaataatggcaagcgtacgcggaatgcggctgatgagcaggacttccgttgcccggtctgtgcttgccttgccgaaaagcgtgtgcagcgatacatcgctgaccccgatgaaaaggctgatgacagccagcacggcgacaacaattacggctgctgctagtcccttcacgctgttgtcccgtttattgtcttattgccgcgatgccggactgctggatcagaaaattacttgctcttgtcgaaagcttcggaaagctgtctgatggtgttgtgcagtgcactgaagccgccgccgaccagataccagttctgggcgtccagatagaccacctgatccttcttccatgcattcgtctgacggacgagttcattatcgagcaattgcttggcggaattgccttcgcgaccgatggcagcgtcgcggtcgatcacgaacagccaatccggattggtttccagaatgaattccgagctgattggctggccgtgattgccgatggaaagattgggggccgcaggcttcacaccgaagctgtcatgcaggacgccgaaacgcgagccggggccgtaggcactgattttgccaccggaagtgaggataagaaggccggtgcctttgcctgcggccttttcgtgcagtgcggcaagttccttgttgagcttttcggcctcagccttggcttccgcttccttgccgaaaatctggccaagcttttcgatattggcttccgtgtcggcaatgaaattcctggcatcaacggtgaggtcaacggtcggtgcgatcttcttcaacgcggcatatttggcggcggaacggccaccgacaatgatgaggtccggttctgcggcattgactgcttcatagtccggctcgaacagcgtgccgacctttgcatagtcgtcgccctgatatttcttcagatattcagggaaaggcacgccgcttggaacacccgtcaccttgacgccgagacggtcaagattgtcgaggcttgccagatcgaagaccacgaccttttccggcgaggccggaaccgctgtttcgccctgcgcatgttttaccgtgatatcggcggcataagcagcagacgacagggcaagcgccatcgcggcaacaccgcaaagccgggtaattttttggcggaaagtaagcatgatattcgatcctttcatcaatcctgtgctttatagtcaactttctcccgcgtcaaagacaacagggcaaaaaagttcaattctttgtgtgttcttgcatgggtttggggctgcgcctcatcaaaatgagggcgatgctgtcttctgtggcttgtcgaaaatattgcaggtggcagcgtttaagcatgggggcacaggcgcatgagggtcgcgttatataaccgcgcggttgcagcgtgctgtgtccggccttcgcatatggtgggaatccggcgaagggatcgccacatggccattctccggcggtttgccgtcggggaatggccgaggggtatgtcgatttgcgatatacgaatatcgcgggagggaatttgacccggttcggctcttttcgcgagctgtcagtttttacgggggaatttttctattggcttttatacgaagaaagcgccgggaacccggcgctttcgatatggttatgcggatggatgaagatcagccgctgatgagctttacttccatgaagtcttccagcccccacttgccgccttcacggccattgccggattgcttgtagccgccaaaggggcttcccggcgcacgggaggtgccgttgatctgtatcatgcccgcgcgcaacttgcgggcaacgcgtttggcgcgttccgggctgccggtctggatataggctgcaagaccgtaaggtgtgtcattggcaatggcgatggcttcttcttccgtatcgaaggggatcatggccagcaccgggccgaagatttcctcgcgtgcgatggtcatgttgttgttgacgtccgcaaagacggtcggcttcacataatcgccctcggtaaagccttccgggcgccccgtgccgcccgcaacaaggcgcgcaccttcgtcaatgcccttctggatgagcgcctgaaccttctcgaactggatagaggaagaaagcgggccgatatggtccccttcctgcgccggatcgccgaccttggtgctttccgctgctttttttgcaagctccacagccttatcatagaccgagcgttccaccagcatacgtgtcggtgcgttgcaggactggccggtattctcaaagcaatgggcgaggctgcgggaaattgccttttccagatcgctatcggcgaagacgatattgggcgatttgccgccaagctccagcgaaacgcgttttacggttgctgctgccgcgcgcgaaacggccgttccggcgcgcgtcgagccggtaaacgacatcatgtccacttcggggtgctgcgaaagggcttcgcccacgaccggaccttcgccattgacgaggttgaaaacacctttcggcaggcccgcctgatcgacaaattcggcaaaaagcatggccgacatcggcgctatttcggaaggcttcaaaaccaccgtgcagccgacagcaatggctgggatcaccttgagcgtgatctggttcattggccagttccatggcgtgatgaggccgcaaacgccgattggctcatgcacgacggtctggtttggatatttgggggagaggacttcctcaacctcaaaattttcgcaagcggcgatgaatgccttggtgtgcgacaggccggctgcggcctgtgattcgcgcgcaagcttgattggtgcgcccatttccatcgaaatggtttttgccatctcgtcgagccgtgattcgtaaatttcggctatgcggcggatataggcgatacgctccttcggcaggcgtttcgctccaggcagggaaggccctgcgcgcggctgcaacagccaggtctacatcggctgcggaaccggcggaaatgacagcataaggcttttcatccgccgggttcatcacctcgatggtcttttcttctaccggagaccgccatgcgccatcgatatagaattgcgttttctggataagatttttttgaagcatcgtgccttcctccgtcagtgctgtttatggccggggcacaatggtcccgtgctggttgccggcaagattaatgcccgcccatggcagcgtcaaagcagaaggatgcatggaagcatcaatttttcttattcattatcgtaggtttccacatcgaagccgagcgcgaccagcccttcctcgatataatcgccaagaagcggcgtaccgatcagatatttggcttcgcggccattgtggcgttcgcttgccgtggacagggcttcctcccattccgtggcgctgaaatcgccgcgcccaacccacatgagggcaagaagctcaatgcgttcatcctcattcagcgagcttatggcggcgaagagctccttgcgcgtcggattgccgatcgaggcatcgagaatatccacgtcgcggtcgtcgccgggattggaaccggaatcctcgtccaccgcgggaacctgaacgtcatattcgcgcgccttggagataatgaattcgagggtttcgatattattggccagctcaaccatgatgcgccttccgtcaccttcattgctatatattgaacgctgcgcaaagactgtttgttccggcgcgacgttagggtttaaacccttgccccggaaaccgtggccgcgccatgattgcaatcaatttatcatattgtagaagccgctgcacgaccggcagcccggccagaaaaaatgcagctgccaaggaaggtgccttccagcgcattgtagccgtgatagccaccgccgccgaagcctgcggcttcgcctgctgcataaagtcccggtacaggtttgccgctggcgtcaagcacggcggattgaagattggtatgcaggccgccaagcgtcttgcgggtgagaatatgcagtttgaccgcaatgagcggaccgttggcagggtcgagcagcgcatgaagtggtaccgcgcgggtcagcctgtcgccaagataggcccgtgcattacggatcgccatgatctgcgcatccttggaatagcggttggcaatttcgcggtcacgcgcctcgatctgtgtgcggatatgggcggcgtcaagaaggttttcgccggtcagcctgttcatgcctgccacaagctcttcaagggtttgggcggtaatgaaatcctcgcccttgtcgataaacgccttgacgggctgcggtggggttttgccaaggcggcttttaaccaggagcttccagtcttttccggtgaggtccgggttctgttccgatcccgatagtgaaaactccttgcggatgatcttttcggtcaggatgaaccatgaatagccgtagccggtggaaaggatgtgcttgagcgtcgcaagcgtgtcgaagccgggcagacagggggcgggcaggcggttgccctgtgcatcgaaccacatggaggaggggccgggcaggatgcggatgccgtgattgggccagatcgggttccagttgcgaagcccttccgtatagtgccacatgcggtcgccattgatgacatgcccgcctgccgcaaccgcaatatcgatgccgcgcccatccacatgggcgggaacgcccagcaccatgtcttccggcggattgccaagccgttcgcgcggccatgcgcggcgcacccgttcgggatcgccaccaatgccgcccgaggtgacgatgatgttacccgctgaaaattcaaaatccccgattacctcgcgggaggagggctgtccccgctcgacggatgaaggtgcgagcacatcgccgtgtacgccgctgatacgcccgttcgtggtgacaatcccgtttacgcgatggcggcatttgagggtgacaaggttctggtgcatcgcttcgcgtaacaggcgctcgaagggggcaacgacacccggccccgtaccccatgtgacgtgaaagcgcggcactgaattgccgtggccatgcgcatggctgccaccccgttccgcccagccgaccacgggaaaccagcgcatgccgaggctaagcagccatgggcgcatttctccggcggcaaattgcagataggcttcggcccattgtttcggccaatgatcttccgggcggtcgaactgtgcagagccgaaccagtcctgccgggcaagctccagattgtccttgacgccaaggcggcgctgttcgggactgtcgatcatgaaaagcccgccaagcgaccagaaggcttgcccgccaatggagttttcgccttcctgctccagcaggatcacctttttgccggctccggccaattcatgtgcggcagcaagccccgcaaggcccgccccgatgataatcgcatccgcatccgccattgcgcatcctcccccgcatatggaccgtgagcgcatggtggctgaagacggcgattccggcaagggagggattaggcaaagaagaagggcacaatccagtccgcaacgagtttgatcgagaggccgaaaagggtgagctggaccagcaggaagaaaggcccgtcaggcatgatccgtgtgaatattgcgcctgcgtaagtgccgatcaccgctgccggaaccagccagaggccaagcgagagatcgagattggaaaactggttcagttcccaataaggtacaagcttcactgcatttacaatggcaaagagaatggtggatgtgccggcaaagacgagcttttccagatgttgcggcagcacatacatctggaatggcggtgcgccggaatgggaaacaaaacttgtaaggccggtcagtatgccccagaaaatgccgcccggaatatctgccttgcgcgtttttttacgatagcgcgcccccacccaagcattgaagcagaacagaaggccgacaagccccaccagcattccaatgaaagtgctggaaaggtgtgaactgaagagccagccgataccgacgcccacgatggcggatggtgtgaggatcgccagattacgcgcggagaaatgatggcgatagagataaagaccaaacatatcgctgacgacatagatcggcagcaggagagccgctgccgtcaccggcgaaatgacgagtgccatgagcggcacagacagggtgccgaccgttggcaggccgcctttggaaagcccgaccagaaatgctgcaatgacagcaaccgtcagaaacaggggcgtatgttcgatcatctggcggggagcaattggttcatggcatctccggcaaaagcgtgagacggccttgcgtctggtaatgcttgaaaataaatcatcggagtgcttcggacggttttgttaaagcggaaacccttgcaggaaatctccgggttttgccccggagattgattgcggttgattgccgtcaggcgtgggcccattcccagtaaagggcgcgggcacgctttgtcaccaggccataatcgagtttgcgctcgtcgaaaccgatgatcggcacgaccttgctcatgttgccggtggagaaaatctcgtccgcttcgcggaaatcttcgatcttgagcgtcgtttcgtgaacacttacccccgcttcacgcaaaagcttgataacgcgctggcgtgtgatgccgttgaggaatgtgccatttggaaccggcgtgaagacttcgccgccgcgcaccatgaagacgttcgacgtcgccgtttcggcgacattgccgagaacatcggtgacgagcgcattatgaaaacccttggccttggcttcgcgcaacatgcgggcattgttcggatagaggcaggcggccttggcgttgaccggcatgacttcaagataagggcggcggaaagaagtggtggtaatggtgaaacccttcggctctaccattggaatggcttcaaggcagagcgcaaagtccggtgcaaatttttttcaggccctcgcgcgccagtgcctcgatatcattggccgaaagcgtcggctcaaggccgagcgcacgagcggaatcgttggcgcgcgccgaatggcgatcgagatcgggcgtcacaccctcaaaaagccgtgcgccgtcgaatacgagagagccgagccaggtcgcctgtgaggctgcgccgagaatgcgtacgtcgccttcacgccattcgcccttgtaataggtccacattgcccgtgtgtcggtcatttctctcgttccttgcaatagtattggcgttgtacatgctgcttccgtcaggaaggcagccgtatcgtaggggtggggcagggcggaaacaagcgggaacttgtcttcattttgcgcctcagaaataccccgctttttcttggaccagagccggtgtcggctctgccgcgacggcgggcgggccttccacaccgcgctggcgctcgcggatgaacgtgaaaagacctgaaatcgtaatcagcacgatgccgatcagcatgggcatgtcgatatggtcgtggaagacgaaatatccaaacaggatggcccagatcatctggctatattgcggtgaggcgatggcactggcgggcgcgcgctgcgcggccagcatcagcattatattggcaagagccgccagaagcccgtagcccgcaagatagacccactgcatcgtgcccggtgcttgatagctgggcgccatcagcgcgccgcaaatgagaatggggccgaccagcccgctcgtatagagcgaaatgcgcttttcgttctttcccatcacgcggaagatgatgatgctcgtcgcgccgcccatgcctgccgccagcgcacccagatggccgatggataattcacgaaagcctgggcgcagcgccaccagaacgcccgcaaaaccgatagcaaccgccgaccagcgtcgccagccgacctgttctttcaaaaagatcacggacaggattgtcacataggcgggcaggaggaagatcagcgcaaaggcttccgccatggaaagataggtgaaggctgccacgctgccgatgacgcccattgcagccgtgaccgtgcgcagcagccacattttgatattgccggtgcggaacatgtcgagccatgcatcatcggcttttttggtgaagggaattgcaagtaaacccagtacagcgccgtaaaaggctatttcatagggggaaagcgtgccgtccagaaacttgacgcaggcgtcgctaacggcgaatgctgcataggaggcaaacgcaagtaaaataccgtaaagcatggcaatgtccgaaggggccggttctgaatgagccgcgagaagctcgatccttccgctcccttaatcgattggcgacgcattggcaaaagacattctgcgaaacttcattcaaggcgtttttgcttgtgacgccaagtattacaattttccctggcgtgtagctcttgcgaaaatgcatgcctcatttgcaatcatatccatggtgaaaattcaggcaaaagcttattttgcaaccatacaagacgaggagaaagcaaatgaacattcgtcagaaagtaatgcagtacgtgtcccgtcgccgcgcacttcgcgaacttggcgcaatggacgatcatctcctggctgatatcggtgtatcgcgttcgcagatccagagcgccgtcttcggtcgataacagttatggcgcggcttttgaaaggccgcccggattgaatttgaaataaagtaacgaaagcgtcggtctccagtcctggcgcttttgttgtttcaggccttttctgccagcatgttccgcgtttcgatctgattcaatcagatcgaaacgcgcttctaaatgcgacaagacaaatagttggagcggttccggcgttctgttgaaacaggaacggctctattggctctttgctgtccatcttctcatgcgtggttgcctgttttcttcatatattttccggtcggcccccgcgcattccttgccgggcgctgttaaacgggagcaatttttatttatcggggggtatcggaatgatcgatctgatatggcgtggcatcctgatcgggatcggtgcaaccgtggtcatggacatatgggcgcagcttctcgctctcctgccggggcagtcccggccgaaatggggccttgtgggccgctggttctggcatctgcgccatgggcagattttccatgacgatatttcgcaatccgaaccctgtcgtcatgaagtggcgctgggctggatcggccactatgcagtgggcattctctacggtgtgatctttgcgctttatggcggcgcggcatggtttgcgaacccaatcttccttcccgcatggatatttggcatattgaccattgcggctggctggttcctgctgcaaccgggccttggaattggctgggcagcctcgaaattaccgaatgcgggaaatgtgcgtattctcaatctcattgcgcacacatttttttcgctcggcatgtacggaacggcactgattcttttaaatacagtatagtcaaatgcctgaagcggcgcggcgcagccctctcgccgtgttttatttgaatctctttcaaatatttccagataagtgggaactggcgtgcgcgcggaagtcagtccacactgaagcatttccagcaaaactgcgtagcggttttgcgttggaaaatgcgacaaaataaatggttagagtggttccagcgacttcgtttcaactggaaccgctttaaaacatgtcaataaactggcattcgtgcggcagaactgtgcttttgtccgcaatgggtgtatggggaactcatccgttcgcttgaaaagcggcggtagctaacaatacggcaatcgcacaggttgctccaatccgacctgttcaggatggcggtgctgccagggtctgaaacgtgccggcgcggaggccatgtagtagggcgcatttgccttggaggaatgatgttcgaaaagctgttcaaattgcaggaacacggaacgagcgcgaggacggaaatcatcgcgggcgtgacgaccttcctgaccatgtcctatattatcttcgtcaacccggatattctgtccaccacaggcatggacaggaacgccgtcttcgtggcgacctgccttgctgcggcccttggctccatcatcatggcgctcgtcgccaactggccgatcggcatggcgcccggcatggggctcaatgcgtttttcgccttcacggtcgtcggcgccatgggtttttcatggcagcaggcgttaggcgcggtctttatttccggtgttatcttcctgctcctgaccgtaaccggcgtgcgaccgtggctggtggatggcattccgcattccttgcgaacgccattgcggccggtattggcatgttcctggcgcttattggccttaaaagtgctggtgttgtcgtcggcaatcaggcaacgctggttggcatgggcgatctcacgcaatccggcccgcttctcgccattgcaggtttcttcatcatcgccattctcgatgcgctcaaggtttgcggtgcaatcctcatcggcattctggtcatcaccgttgcgtccatcgcgctcggcatcagccagtttggcggtattttttccgctcctccgagcctcgcgcccaccttcttgcagctcgatatcatgggcgcgctgcataccggcatcctccatgtcattctcgtattcgtgctggttgaggttttcgatgccaccggcacactgatcggcgtcgccaagcgcggcggcctgatcgagacgggcaagccgaacaatctgggccgcgccctgtttgcggatagcggcgcgatcccttcccggttcgctgataggcacctcgtccacaaccgcctatgtggaaagtgctgctggcgtgcaggcgggcgggcgcacgggtcttacggcgctggtcgtcggtatcctgttccttgccgcgctgttcatttcgccgctggctggctccgtgcctgcctatgcgaccgcacctgcgctggtctatgtggcctgccttatgatgcgtgaactgaccgagatcgaatggcacgaagtgaccgaggccgcacccgcggccctgaccgctcttgcgatccccttcacctattccatcgccaatggtcttgctttcggcttcatcagctatgtcgttatgaagacgtttaccggcaaggtgcgtgagatccatgctgcaacctggctggtggcggcgctgttcgtgatccgcttcgcgttcttcgcggaataaccaagatgcgcgcgggtgttgccacccggcgcagttttgcttctatcggaaggatttgaccgtgcaaccggaagaactgaacctgcttgaaaggctgatcgacgttatcgagcaggatattatacccctgactgaaaggggcgtggccgagggcaacaaggttttcggcgcagccctgttgcgcaagtccgacctgtcgctggttctggcggaaaccaacaatgaaaccgaaaatccgctctggcatggtgaagtgcatacgctgaagcgtttctacgaaatgccggaaaaggagcgtccggatacgaaggacatggttttcctgtccacccacgagccatgctccatgtgcctttcggccattacctggagcggcttcgacaatttctattaccttttcagccatgaagattcccgcgacgccttctcgatcccgcatgacctgaagattcttaaggaagtcttcacgctggaaccgggcggctataatcgcgacaatgctttctggcacagccattctattccgaaaatggttgcatccctggccgaaccggaccgttcgcggctggagaaaaggctcaatgccattcgtgcgcgctatgatgcgatgtccggtacctatcaggctggcaaggaaggcaacgctattccgttaagctgatcttctgtggtggcaaacagaaacaatgcgccggcaagggcaaccgcgccggtcattttatgacgcccggaaaagctctatttcaacggccagaagaacatcagcgttggcactgtcacaatggcgatgatgatggaaagcggcaggccaagccgaggataatcgctgaatttgtagccacccggccccatgaccagcgtgtttcattgatggccgatgggggtgagaaaatcgcagcccgccccgatggcgacggccatgagaaaggcttccggcctgaagccgagcccgtccgcaaaactggtggcgatgggggccataaccagcacggtcgcggcattgttgagaaatggcgtcaccatcatggccgcaaccaatatcagcgccagcgcgcctgcgggcggcaattgctgcccgagcgaggcgagaccttgcgcgataatctccgtgccgcctgtggttctcagcgcatccgaaacgggaatgagcgcggccagcatgaccagaatcgggccgtcgatctcgtcatagacctcattgagcgggatcaccttgaaaaccagcatggcgactgcggctgcgaaaaaggcgacagccaccggcatgatgctgaaagcggttgccgcgaccgcggcgatgagaatggcaagcgggatcagcccgcgccgcacgctgcccagcatcagctttcgccgcgtcagcggcagaagctcgaattccggcaggaagtttgagagattggcctgcctgccttgcagcacaaccacgtcgccgaagcgcaggaccacttcgctcaggcgctcggtgatacgttcgccgggacggctgaccgccaggagattgacgtcatagcgcgcataaaggtcgagcctctgcgcggtgaggccaatgaggcgtgaattcttgccgatcacggcttcgactgcttcaatatcgctggagccgcttgtgtcggaggggtttcggttttcggaaagcgtgagtttgcccgcgctgataatcgtatcgagcgccttcggatcaccttcgagaaggattacatcgccttcatggaggatcatgtcgggcaggggcgtcaggcgctggttcctgcgcacgatggacgtcaccatggcttcgccttcggcggttttgatgagatccgtcacgcgcttgccaaccatggtggaggttttggtgacccgcgcttccgaggcgtagttcttgatcttgatcgcctcgttcagcgatatactctcgcgggtacgttgcggaacaagccagtagaacagtacaagatagatcaggcccacgaccgaaagcaccgcgcccaccggcgtgaaatcgaacatggtgaagggcgtgcccaccatttcgccgcgaatgcgcgaaacgacgatattgggtgaggtgcctacctgtgtcatcaacccgccgaggagagcgccgaaggccatgggcatgagaaaggtcgagggcgaaacattggagcggcgcgcgaactggaaggcaaccggaatcatgatcgccaatgcgcccacattcttcacgaaggctgaaagaaccgtgacgagggcgaccagcacggccagttgcagccgcacactgctcatttccggcaggaaacgttgaaccgcgacctgcatgaccccggaacgcgccacgcctgcgctgacgatgagggcgctgccgacgatgatgacgatatcgtcgctgaagccggaaaaagcacgatcaaagggaacgaccccgacagctatggccagaagcagcgcgcaaagcgccaccacgtcataacggaacttgccccagataaatgcccccatcataagcgcaatgacagtaaaggacagtatctgctgatgggtcatctattggagattcctcaggatggaaaataattccgcctctgtgtaaccgataaaaactaaaacagaaatggattattgcaatacacatgcaagcccctatgcggactgtgcacgtacctgccgcggaacaggaaacaacggttgcgtccttgtttgcagcgcaaccgtctgcctgaagcgcattttgatctgaaagaatcagatcggcgcatgggcttaaccaaaacccgatgagtgaggctcatcgggttttggcatgaatcagtcgctcacgcggcgtccgtccgcgccgaaaatatgtacatccgtggcggatgcaccaacgcggaccatttcatcaatattatgcgtggagcggcccgcaacgcggaagatcagcggcttgccgtcgctgagcgcggcatgaatatagctttccgcgccaaccagttcgactgcttcaatgcgcacttgcgcgttgaagccatcggcatcctgatcaccctcttcgagaatgcggatatcttccgggcgcacaccgaaagtgtacccgccggagggaagcgtgattgcgcggcccggttgccaggcggcagattctgggctttgaagcaggttcatcgagggtgagccgatgaaggtcgccacgaatatcgaggcgggcttttcataaagctcgatcggcgtgccgacctgctcgatatgaccggcattgagcaccacgagacggtcggccatggtcatggcttccatctggtcgtgggtgacatagacgctggtggtgccgagcgagcgttgcaggcgcttgatctctacgcgcatctgcacgcgcagctttgcgtcgaggttggaaagcggctcatcgaagaggaaggcggccggttcgcgcacgatggcgcggcccatggcgacgcgctggcgctggccaccggagagctggcggggcttgcgctccagaaactgctcgatctccagcacctttgcggccttggcgatgcggcgttcgatctcttctttcggtgttttgcggtttttcaggccataggcgaggttttcgcgcaccgtcatatgcggataaagcgcataattctggaacaccatggcgatatcgcgttcggcgggttccacattattgaccacgcgctcgccgatggaaatggtgccggaagtgatgctttcgaggcccgcgatcatgcgcagcagcgtggacttgccacagcccgacgggccaaccagcaccacgaattcaccatccgcgatctccagcgaaacgcctttgatgacttcgatattgccgccatagctcttgcggacgttatcaagaacgattttgctcattacttttccgtttcaacgagacctttgacgaaccagcgctgcatcagcaccaccacgagaatcggggggatgatggccagtatggccgtgaccatgacgtagttccagggtgtggacgcatcggcccaatcaaccatgcggcgcaggccgatgatgatcgtattcatcttggcgtcattggtgacaaggagcggccaaagatactgggtccatccatagatgaagagaatgacgaagagtgctgcgatattggtcttggaaagcggcagcaggatatcgcgcatgaaccggaaaggccccgcattgtcgatgcgcgccgcctccaccagttcgcccggaatggtgaggaaaaactggcggaacaggaaagttgccgttgccgatgccatcaagggcagggtcagccccgcataggtgtcgatcatgccgagatcgacgatcaccttgtaggtcggcaggatacgcacttccacgggcagcatcagcgtgatgaaaatcatccagaagaagaacatgcgcatcggaaagcgaaagaacacgatccaaaggccgacatgaaggaaatgatgatcttgccgacggcaattgccatggcgacgacgaaggagttccagagcagccgttcgaggctgacgccgaccacccgttccacgccgccgaaaatggcttcgcggtagttttcaaccagatgatcgcccggcaggagcgagatcggggggcggatgatctgcgtcgaggtcatcgacgaggcgacaaaggtgtaatagatcggaaaggcgacaatgatgatcccgaggatcaggatcagatggccgatcagatttgagactgggcgttgttctatcatggtcgcctcgctcatgaataatgcacgcgcttctcgacgaagcggaactggaatgccgtcaaggcaatgacgattgccatcagaataaccgactgcgcggaagatgagccgaggttcagattgacgaaaccgtcattgtaaaccagcgtttccgtggccttggccgggccgccgccggtgacggcgtggatgatgccgaacgtgtcgaagaaggcatagaccgtgttgaccaccagaaggaagaaggaggtcggtgccagaagcgggaacacgatggtccagaagcgccgcgcgccgcgcgcgccgtcaatggctgccgcttcgatcagtgacttgggaattgcctgtaagcctgcgacaaagaacaggaaattataggaaatctgcttccatgccgccgccaccacgaccaggcccatggcctggttgccgtcaagaagcggatcccacgcaatgccgttgcggcgcagaagataggcaaacgtgcccatggccggattgaacatgaacagccacaacatgcccgcgacagcaggcgccacggcatagggccagatcagaagagtacggtagaaggtctggccgcgaatgacgcggtcggcagcggttgcaagcagcagcgcgacacccatggcgagcagggcggtcaagacgttgaaaacgaccgtgacctgaacggaatggagataattcgggtccgaaaggacggcggtgaaattggccagttccacgaaggtggatttgagcccgaatgcgtcttcccgcatgaaggactaataaattgcctgacttgccggccagaagaagaaaaccacagtcaaaacgatctgcggtgccagcaggaaataaggcaggatcttattcggaaaggttactttctgcacgggaagcttcctcgtgagcagcaatgtcgccaaccccggaaagggttggcggcattgtctcgatatgatggattattgagctgcggcgattgctgcgttgccgcgcttgacggcgttgtcgagtgcggtcttcgcgtcctgtttgccgcccagcatggcttcaaactcttcattcagaatgtcgcgaacctgcggcaggttgacgaggcgcacacccttggaattttccgtcggctccttgcccatcatttgcaggatcggcgtttcgcggcccggattcttttcatagaaatccgacttcttggtttcctcataggctgcaagcgtcaccggcagatagccggatttttcatgcagcttgacctgaatcttgctctgcgagaggaaattgaagaattccgcgatgcctttgtactggtcgtcgctgaggccggcgaatacccagagcgaagcgccgcccggaattgtgttctgcgggccatggccttcataataaggcaactggccgatgccgtaattgatgcccgacttcacgacatcgcccaggccgccggaggattccgtcagcatggcgcattcgccggaggtgaagagctgctttgcctcggacgtgcggccgccataacggaacgtgccatccttggcgagatcggcgatagcctggaagtgctcgacataaagcggcgaattgatttcgagcttcacgtcggtcccggcgaggccattttcattcgtgccatagggcacattgttccaggcggcgaagttttcggtctggatccaggtcagccaggtggaggtgaaaccacaaggcgatgcgccgcttgccttgatctttttggcggcttcaaaaacttccggccaggtcttcggcggcttgttttcatcaaggccggccttcttgaaggcgtccttgttgtaatagaggattggcgaagaggaattgtaggggaaggacaacatggtgccgtccggcttggaataataagccacgatacccggcagatattgcgacttgtcgaacttgtagccacccttttcgagcacttcggcagccggaactatggcgccttcggctgccatcatcacgccgctgccagcgtcgaaaacctgaaggattgctggcggctgcttggaacggaatgcggcgatgcccgcgttcaacgtttcaggatagttgcccttgtaaaccggaacgatcttgtattcgctctggctttcgttgaactccttggagagctcattgaccatttcgttgttggcgccggtcatgccgtgccaccatgccagttccgtctgggcaaaagcctgagaaccgatggtgagcgcgatagctcccgtgagcgcggaagtcgtgatcagacgggtgaacatgtttcctcctcggatgtatgattgcgtgaacattaaagctcctctggatctttagcgtcccgacatctccaatatattgatcgcatttatatgaatgcatttttttgcgaaggatcaaccttcgattccttcattggcagaaaaaatcgaaaacggtagcattcaaaatgaaaacatccgaaagcgaagcgataataattggggagaacgtgtgaataatatgcgggcaacccgcgtgccttctgattcccccgcaagttgctcgctacatcacccgcgcgtaaccgctcacgcgcgatgcgtgtcaggcaggctttcttgaagaaggctggtcacttcccccaggtgcgttccagcacgtcaatccagtttccatgcgccagcttgacgagggaggcatcgtcatagccatgcttgcggaaggtttcgatcacaagctgtagatcggccacatcgcgcaaggtggaggatatgatggtgccgtcgaaatccgagccgaatgccacatgatcgatgccgatgcggcccacgatataatccgcatggcgcaccagttcctcaagcttcgtatcgggatcgtgcttgccgtcttcgcgcaggaatgaaacgccgaagttgagccccaccagaccgccggtgtcgcggatggcgtcaagctgcctgtcggtgaggttgcggctttgctggcaaagcacatgggcattggagtgtgaggcaaccagcggtgcatcggacaaggcggcaatgtcccagaagcctttttcgttcatatgcgaaaggtcgatcatcaccttcaattcattgcaggcgcggataagggccttgccatggtcggtgaggcccggtccgatatcgggcgatgacggaaagcggaacggaatgccatgggcaaagatattcgggcggctccagacgggcccaagtgacctcaggcccgccgcatgaagcacataaagcgcgtcgagatcggcatcgaaggcttccacgccctcgatatgatagaccgaggcgaagatgtctttggcgaaggcatcgcgaatatcggccgcagtgcggcaaatgcgaacctggccttcggatttgcgctcgatgttctggaggatggccgacatggcgagcgttgtcttcagggtatcctgctggcttggcgtcggcaggttgccgtccgcatcaagatcgtgcgaaggtgaggggacgtagaccgcacagagaccgccacccagtccgcccttacgtgcacggggcaagtcgatatgcccgctgctttcgccttcaaggaagcgattttcgggttcgggctggtttgacgaccacaggcgcagcaatacatcattatgaccgtcgaaaaccttgatcgtctgttctgtcgccattttggaagccttttacagttcaattttcgggcgaagtgagccttccccggaagggtgatggggtgttagtgaacccgcaaaaggcaaattgcaaacaggttttgatgattgcggacgcacaaatgcaagcccccgtggaaaaccaggtttattgcggcttgcggcattgtgatagtttctgtgaactgattccgatgaaagggtgtgaagcgatactggaatggatgatcgatcagggcgcgggccgcgagcctgccgatatcgtgctcaagggcggtcgcttcctcgatcttataaccggcgaactggtggagagcgatatcgcgatctgcgaggaccggatcgtcggcactttcggcacctatcgtggaaaacacgaaattgatgtttcgggccgcattgtcgttccgggcttcatcgacacgcatcttcacatcgcatcttcacaggtcacgccgcatgaatttgaccgctgcgtgctgccgcagggtgtgaccactgccatctgcgatccccatgagattgccaatgtgctgggcgcggaaggcatcaggttctttctcgacagtgcgcttgaaacggtgatggatattcgcgtgcagctttcaagctgcgtcccggccacgcatatggaaacatccggcgcagagcttttgattgatgatcttcttcccttcgccgaccatccgaaggtgatcgggcttgccgagttcatgaattttccgggcgtcctggccaaagaccctgaatgcatggccaagctcagggcttttcaggggcgccatattgacggtcacgcaccgctcctgcgcgggcttgatctcaatggctatattgcagccggaatccgcaccgagcatgaggcgacgaacgcggaagaggcgctggaaaagctgcgcaagggcatgtacgtgctggtgcgtgaaggctcggtttccaaggatttgaaggcgctgatgccgatcatcaccgagcgccatgcgcagtttctggcgctttgcaccgacgaccgcaatccgctcgatatcgctgatcaggggcatctcgattatctgatccgcaccgcgattgcgggcggggttgaacctcttgccatctatcgcgcggcaagcgtttcggcagcgcgtgttttcggcctctttgaccgggggctggtcgcgcccggccagcgtgccgatcttgttgtggtggacagtcttgaaggctgccatgccgaaatcgtgctttcagccggccgggtggtgtcggaggctctgtttgccgcgcgaaagccggtcgccgaagtagggcgcaacagcgtcaaggctccgcgtgtgaccgcctccaatttccgctcgcagtccaacagcggcaagacacgggccatcggtatcgttcccggcaagatcattacccagaaccttgaattcgacctgaaagtcgggccgaatggcgttgaacccgatcttgaacgcgatgtggtgaaggttgccgtcattgagcgccatggcaagaacggcaatatcgccacgggcttcgtgcatggtttcggcctgaaggcgggcgcaattgcctccacggtcagccatgatagccacaatatctgtgttgtcggcgcctcggatgaggatattgctaccgcagccaaccggcttggcgaaatcgaaggtggctttgtcgtggtgcgcgatggcaaggttctggcggagataccgcttcccattgccgggctaatgagcacggagccttatgaaaccgtgcgcgaggcgctgcgcaagctgcgccatgccgccgaagacctgggctccgttctggaggagcctttcctccagcttgccttcatcgccctgccggtgatcccgcatctcaagatcaccgatcgcgggctggtggatgtcgacaagttcgagtttgtcggcaactgatcagtgcaggccaccgacccccagcagttcctcaacggtctgcgggttgtcggcgagttccgccgcggtgcctgaccaggcgatgcgtccacgctccagaatgatgacgtgatcggcaaagtcgagcgcgctttggatgcgttgttcaaccagcaggatcgtcatgtcgcctttctgcgcaagggcagaaaacgcggccatgagttcctcgcagatgacgggtgccagcccctccagcggctcgtccagcaaaagcacggtcggctggccgagaatgctgcgcgcggtggaaagcatctgctgttcgccgcctgaaagctgcgagccgagattgcgcctgcgttccttcaggcgcggaaacatcgcataggcttcttccagcgcatcttttggccggttcttcaggccgacaaaaaggttttcctcaacggtgagcgtgggaaaaatatcgcgagtctgcggcacatagccaaggccggcaagggcgcgcgcggcggaaggaagcgtagctatattccgcccgtccagcagaatttcaccgccatagcggcgggtctggccagcgatagtggcaaaaagactggtcttgccaacgccgttgcggccaaggatggcaagtcgcgagccgggttcggccttgaaggatacatcctcgataacacgcgtgggaccgtagccggaggagaaattgcggatttcaagcgaggcggcactcattgcgcataactcccgagataggcttcgcggacgcgggcatcctgcaccacagcctgcggcagaccgtcgaaaatcaccgttccggcggcaagcaccacgacacgttttgcaaaacggaagacgaggtccatgtcatgttcgatcataagaacggcaaggtctgggggtagccggtccagagcctcttcgatacggcccgtatcgctttgcggcacaccggcggcgggttcgtccagcagaagcactttcgggcgcaatgccagcgccagcgcgatttccagaaggcgctgctgcccgtaggcgatctcgctcacgcgcaattgcgcgagcggcaacagcccgagcatatggagaatatcgcgcgcttcatccatgacttgcggcatcctgcgataattgccgagaatgcggcctgtttttccctcgcgctggaggatggcaagcgcgacatgctcttccggcgtcatgtcgaagaaaaggcgcgtaacctggaacgaacgcacaaggccgcggcgcacgcgctgcatggcattgagcttggaaacattctcaccaccgagtgtcaccgtgccggaggtagcggcaagattgcccgtcacaagattgacgaatgtggtcttgcccgccccgttggggccgatcagggcaacgcggtcgccctttgccatgctgagcgaaacgtcgttggtaacggcaagcccaccgaaattcttgcgcagcttcgatacttcaaacacggtgctcatttgcggcgcgccttcttttcaaaataataggcgagggttccgtaaaggccgcgcggggcgaagagcaccacggcaatgaggagcgcgccgaccatggtgagccaatggaacggattggcggtggataccacgtcctcaaaccacatgaagacgaccgtgccaaccagcccgccgaaaagagatccggccccccccccagcaccagcatgacaagggcttccgccgacatggtgaagctgagactgtcgaggccgacgacctgtgtggagattgcgttgagagcgccgctgataccggcaaccgcgccggaaatcacatacatgcgaagttgcgcgccttgcaccgaagcgcccatggcgtggatgcggatcgggtcttccttcacgccccggcacaacatgccaaagggggagcgcacgacgtagcgcaggaaaatgaaggagataaggagcaggatgaccgcatagatatagacggtgcgcccatagagatcgaactcgaaaataccgaagatcgggtcgggtgaaatgccgctcagccatcgctgccgccggtccagcctgaggccttgttggcggcttcatgaaagagatgcaccacggcaatcgacagaacaagctgggccagcccggttgcgcgcaggatgaccgcgcccgaaaccagccccgtgacagcgccagccagaaggccgatcaccgtcatgaggatcgggtctgttacgccgaaatgggcggctgcaatgcccgcgccatatgcgcccgcaccgaaatgggcggcatggccaagcgttgcgatgccgcaatagccggtcacgaggtcaagcgacagcaccagaagcgcaatggcgatgatgcgggtgagcagcgccagattgtccgggaagaggaaccagccgacgacacttgccgcgatgattgccacaatgccgatcagtccggcataagaatgacgggtttgggggaggggttgcgtcagttcggtcatttgcgggccagccttcctgcaaggccgcgcgggaacagggtaacgatcacgatcaccgccagataaaagaagaattcgccatattcgggtgcgaggtaacgcccggtcgtgtcgattgcgccgagcaacaggcaggcgacgagtgcgccggggatagaaccggccctgccgaccgaaaccacgacaaggaaagtcaccatgtagcgcagcgcataatagggttcgacgggcaaaagctccgcgccgaccacgccgccgaaggccgcaagcccgatggcgagcgcaaagctcaccgcatagacgatctcggtacgcacgccgagggctgccgccatattggcattatcgacggcagcgcgcagtttcacgccgaaagcggtgcgctcgacggcgtaccataggccgactgccaccgcgaggccgcagccgatagcgaaaatgcggtgctttgcaatagcgcgaaagccgagatcgaccgagccgcgcagcatttccggcaggggaatggtcttcagcgtcgggccgaaaatataattggtgatgccgatgatgcagaacgtgacgccaatggtcatcaatacctgtgtcaattccggtgcaccatagatacggcggtaaagcagcctttccaccggcacggcgataatcatcgtgccgacgaccgcaatgatgatcgcaaagccataattgaggccaagctgttgtgcggcataggatgcgaaatagccgccgatcatcgcaaaggcgccatgtgccagattgacgacgcgcatcaggcccatggtgacggaaaggccgatggagatgacgaaaagcaccatgccataggcaagggcatcgacagcaatgctgagcacagtctgcattgaatggtcctgtttataagttcccgccgcagaaaggtctcgggaaaagctgcatccgggatgaaccgggaatgttaaagcgcttccggtttgctggaaccgctctaactatttgttttgtcgcctcaaaccaaaggatcggggcttgggctcaggctggttatcgcggttttactgcgctttcaggcccggatcgccctgcttctcgaaggtctggatttccttgttgtagtaagtgccgtcatccgccttggccacttcgcgcagatagatattctgcgttatgtggcggctttcgggatcgatggaaaccgggccgcgtgggcttacccattccatgcccttgactgcttcgacagccttcgcggcatctttcttgccgccagttgcttcgatcatcttgtagatgacatgcataccgtcataagcgccgaccgacgggaaggagagttcagccggattgccgatggccttgcgggcttcctcaacgaatttcctgttttcaggtgaatcgtgcgaaaccgcatagtggaacgtggtcagcacgccgagcgcattttcgccaagcgcgggcaggtcggattcctgcgtcagatcaccgggagcgaaaagctggatgccggagcttttcaggccgttatcgacataggccttcatgaagccgagcgtggtggggccggaaggcaggaaggcgaacacgccctgtgccccggaatccttgatgcgctgcatgatggggctgaaatcattggtggcaagcggcatacggatggcttccaccacttcgccaccggcatcggtgaaagccgccttgaaggcattttcggcgtccacgccggggccgtaatcgctcacgaccgaaatgacctttttcacgcccttgtcgagtgcgaccctggcaataggtgtcgaggtctgccaggtggtgaaggatgtgcgcaccacataggggcttttggtcacgatggatgaggtggccgcattcatcaccaccatcggcacattgccctgcttcaggatgggcgtcacggccatggcgtcgggggtgaagtagaaaccggcaagatattgcacgccttccttcaccacgagttcctgtgccagagccttggattgtgcggggtcggcctgcggcacgtcgcgatagacgacctcgaccgtgtcgtcgcccaccttgttgccgtgctcggccatataggcatcaatgcccgccttgaaattcttgccttgcagggcaaacggccccgaaaacggacctatgacgccgactttcacaacatcggcataggccgccgaagccgcaagcgaaaagaccgcgagcgcggtgagcgcaattttcttcatattttcctcccggttgcccatcatttccgcgcgcggccgtctccgcgcagtttggaatgattgagcttattttcagaatgcctatctaactggtcatgtaaaatgaaaaaatccttataaccgatatccgaacagttatgtttccggcagtcgatccttgcccatgcgaacgatattgtcgctcaacaccaatgccgctttcagtgctgcgccggtggcggcgacaactggcggcaaaatcatccattccagcatccaggcggtgcctgaacgctcctgttcgtgcaccatggcctgatgcagccctgaaacctgcacggcattgaaccgtgcaagggtcaccagaagctcggcccttacggggttctgcttgtgcggcatggccgacgacccgccgccgcctgaaagcgaaatctcgtcgcgcagttccgccatcagggcgatatcctgcccgaacttgccgagcgagccggtcacaagcgaaaggagatggccaaaatcggcaataaaagcgcgctggctgtgccattggggccggtcttcgaggccgaggcgctttgccagctccgcccgcaattttgcgcccttacctacgaatttttcaagtgttccggctgctccgccaaactggagcggaaattgcagcgcggcaaggcgctgcgcataatcactgaatggtgcgcgccagctttcaacccggtccgcaacggttgtggaaatagccggctgcatccgcgtataggcggtcaaatcattctggccgaaagtggtttccagccagttgaaccgctccgaaagctgttcgatgcgggctacaagaatatcgcgcacgcgggcaagccgcagcatgaggctggtgtcgatcacatcctgactggtcgcgccgaaatggacatgggcggcgacgtcttcaccgacagtttttcgcagattgcgcacaagggcgggaaccaccacgccatcgcgtgccgtgccgtgctccagttgcgccagatcaggctccatcgtttccgtggcactcatgatcctttcagccgcatgggctgggataatgcccagatcggcctgcgcgcccgcaagcgccgcctcgaatttcagcatggcggcgatgtcggcataggcggtgaaaaggctgctgatttcctcgtcatcgccaaaaaggccggtcaggaacgggtgctcgaaaaccgatatgctcatcttttaaatatcgaaaaagaccgtttctttttcgccctgaaggtggatatcgaagtgatagacgtcgccctcgcgctggccgatcaaggttggcacgcgcatacgatgctctatgcgcgccaataccggatcttcggcattggcggcttcttcgtcggaaaaatacatccgcgtttgcaggccgaggttaatgccgcgcgctacgatccacaaggttacatgtggcgccatgagccgcccgtcccggaagggaacgcggccgggcttgatcgtctcgaagatgaattcgcccgtttccatattgctggggcagcggccccagccacgaaaatgcggatcggccttgccacggctttcgttcgggctgttatagagcccggcagcatcggcctgccagatttccaccagcgcatcgcgcagcggcgcgcccatgccgtcgataacgcgccccttgatagtgatgcgttcgccatgcgccttgtcgttataaagcggacctgtacccagatcttctgcaaaaactccgttaatgccgacgaaattgggcgtaaggccgatatggacgtaaggaccggctgtctgggaagcggtctccttgagataaccgagcggctgtaccatgtcagttgccctccgggcggttttcaaagaaggtcgaacggcgtccgcgcaatacgatatcgaatttgaaggcgcgcatatccatcggcagggtggcgttcatgtccagcggcgcgatgaggcgctcaatggctgatttgtcgggaatggtcttcacgatggggcagcgccagatgagcgggtcgccctcgaaatacatctgcgtaatgaggcgctgtgcaaagccgtggccgaagacggaaaaatggatatgcgccgggcgccagtcattgacgccatttggccacggataagcgccgggctggatggtcttgaaccagtaatagccgttttcatcggtgatggttcggcccacaccgccgaaattcggatcgatggcggcgagataggtttccttcttgtggcgatagcgcccgcccgcattggcctgccagaattccagcaatgcgccgggaaccggccggttgccttcatcgagcacgcgcccatgcaccagaatgcgcgggccgaccggcatttcgccggggcgcgcataattcaggatcaggtcattatccagttcgttcagcatattatggccgaaaaccgggccggtgatctcgcttctggtgccttccagcgaaataagcgcgcgggtgggcgaacgcagaaccgacgtcttgtatcagggcgtataggccggggggtgcatggaaagatcgcgagcgaaaaacgggctcgtttccggcagactgttcttcatttttcagcttcctccgcttccatctgcgcataggtctgcttggcgatcttgaaagcgtggttcgacgccggaacccccgcatagatcgcgacatgcatcaacgcttcgcagatgtcctccttcgttgcgcccgtgtttcgcgtggcgcgaatatgcatggcaacttcgtcatcctgtcccaatgctgccagcagtgcgatggtgacgatagaccgctcacgcttgctccaacccggacgcgcccaaaccgtgccccatgccgcttcggttataagcgcctgaaacggtgcatcaagctcggtcgcgccgtttgatgcgcgatccacatgcgtatcgcccagaacggagcggcgcacgcgcatgccaagcttgtaacgctcggacggcgcggtctcggtggcgttttcagccatcattcattctccatgcaatagattatgtgagagaaaatcccgcagcagcgcagtataggcatccggctgctcgacgcaggggatgtggccgctattggcgatctgggagaaaactgcgccggggatgaggctcgccagctcttgtaccagtgtggggggtgtcgagccgtcctgatccccggcgacgcaccggaccggcacggaaattttgtgggctgccgccgtgaaatccgcatcgcgaagggccgcgcaggtggcggcatagccttccagcggctgacgggtgaacatgttgcaataagcctggtaggcggcattatccggcctgcgataggctgcggtgaaccagcgtggcatggttgcatccagaatgctggcaagcccgttctgcatgattgcatcgatgcgggcattccacatttcgggcgtgccgatcttgtgcgccgtgttggaaagaacgaggcccgccaccagatcgggccgtgcggcgtataggccctgtgcgatcagcccacccaccgaaagaccgcagataacggccttgtggatcgaaagcctgtcgagaagcgcgatcagatcctgcgccagcaactcgatcgtataaggtgtcttgccgatatcggaaaggccgtggccgcgcttgtcataaacgagggtggagacatcatgaccgagccgcgcgcgcaccttgttccagatgcgaaaatcggttcccagcgaattgatgaacaccagaaccggcttgtcgttgccattccagcgcaaatcatagtgaacgacgatatcgttgaccttggcaaattgcacgattttctcctcctacgagacagtgttgcgctttcgtctggttaagtaaaatgatattcaggaccgaaatcataactcacaggttatagaaaagtgatcggaaaccggatcaagtttcgtcatctgcatactttcgttgaagtggctcgccagaaaagcgtggtgaaagcctctgaaattctaaacatcagccagcccgccgttaccaagacaatgcgggagctggaagagattttgggcgtgcctgtgctggagcgcgacgggcgcggcattcgcattacgcgttatggcgaagtctttctgcgccatgccgggacggcgctgacggccttgcggcaggggctcgattccgtatcgcaggaactggacggttccggtccgccgatccgcatcggcgcgctcccgaccgtttccacacgcatcatgccgaaagcgatcagcctgtttctggcggaaaagactggaagcaaggtgaaaatcgtaaccggcgaaaatgccgttctgctggaacagccgcgcgttggcgatctcgatctggtggtcggcagactggccgcgccggaaaagatgacgggtttttccttcgagcatctctattcggagcgggtgcggtttctggtgcgggcagggcacccccttttggatgacgataccatattcgaccatctggccaattatccggtgctcatgcccacccgtaattcgatcattcgcccgtttgtggagcgcctgctgattaccaatggtgtcggctccctgccaacgcagattgaaaccgtgtctgatgctttcgggcgggcctttgtgcgcgatagcgatgcagtgtggattatttccgaaggggtggcggctcacgatgtggctgaaggaaagctggtcgccctgcctatcgatacgagcgaaacgacaggcccggtcgggctgacgatgcgcaccgatatggtgcagactgcacctttgcagatcctggtgcagactattcgcgaagcggcggatcattaggcttcttctatttgaagcagaatcttgatcgtccccgtttcactccggacgaatttgcaactgtagcgctaatccccattctcccattcaggtgagttgatatggggaggaatcaaggtcaacctcttccaaaacatcgacttaccgcgtgctgtgcgcgaagttctggccggaacctcgcgccgggagttctttctattccagagcatggcctgtttgctttgaaactccggaaaagctctgtctatttgtttgtgcctatacctctatctgaaaaacggtttcaatttcctacgaaagcaacttagaatacatcggttgtaaaattaataaagaaaaaaatatggattatgtaaaattttttactattaaagatgctttaaatattagcattagattatataatattttcagaatggtaggcccacatagttttcggcgagtgcggtagacgctgcttgcgagttgcagaagtaatccagttcggcttcctgcactttctggtcaaacggccccatatccgggaagcgatgcagcatcttggtcatggaccatgaaaaacgctccgccttccagatgcgggcaagcgcgcgccgaataggcatcgatgccggcggttgaattttcgatataaaattcgcgcaaaatccttcaaagagatagtgcacatcgcttgccgcgaggttgagcccctttgcgccggtaggcggcacgatatgggcggcgtcgcctgccagaaacaatctgccgaaacgcatcggttcggccacgaaagagcgcagcggcgcaatggttttttcaaaggatggtcccgtcaccatcgcttccgcatggtgtgcgggcaggcggcggcgcaattcgtcatagaaacgctcatcactccaatcctcgaccttttcgtccagcgcacattggatgtagtaccggctgcgtgtaagcgagcgcattgagcacagcgcaaagccgcgctcgtgattggcatagatcagctcgtgatcgacaggcggaatatctgccagaacgccgagccagccgaacggatagactttttcgaaaatacggattgctttctgcggcaccgacttgcggctcacaccatgatagccatcgcatccggcgatatagtcgcagtcgatacggtgcgtaatgccgtccttttcataggtcacatagggcgacgccgtatcgaaatcgtgcggcgtgatattgtccgcctcatagatgccgtgcgcaccggacctgtgccgctcgctcatcaggtcgtgtgtcagttcggtctgcccgtacacggtcacgcgcttgccggtcagcttatgcaggtcgatgcgatggtcgcgcccgtcgaaggccagcgaaaagccgttatgcggcagcccttcgcggtgaaggcggtcggaagcgcctgcttcgtccatcagccgaacggtgccttcctccagcacgccagcgcgcacccggcccagaatataattctcgctcacgcgatccaggatgacattgtcgatcccggcacgggtcagaagttgtcccagaagcaagcccgcaggccctgagccgatgatcacgactttggttcgcatgattccctcccaatgcgattgagccttttattcttgggagcgatttccaactggcaatggacttttgcagcaaaaaattgcactaaccgaacatggaacgggaggaatgacgatgcgcaaacgaatccctacctatgaactctacggtgaggaaaccgaccaaaagcctgatttctggctgcattgcgagacgctctattcgcgttccagcctgcacaattttgagatatcgctgcatcgccacgataatttcttccagtttctttatgtggaaagcggcaccggaaatgtaaatttcgacggagttcttcactcgtttcgcacaccctgcgccattatcgtgccgccgaatttcaaccatggatttgcattctcgcgcaatattgtcggccatatcgtgaccgtcctgcaaccgcagatgccgtttctggagagtggttttggcacttcaaccgcagactggatgatgcgtccaaagcttgtgcagatggagggagccgacgaagccgatctggcgtttttggcactcaccatgcggcacatacaaagcgagtatcaatccagaaaaatgcataaaaacagtatgctggaatcgcttcttaaatcatcgcttgtgcagattatacgccatgcacttgccttgcagcccgagcacgacacgtggcaaagctatcgtgagccgcggatcgaacgccttctggaactgatcgaccgacattttcgcgagcacaggccggtgtcattttatgccggccagcttggtctttccgccacgcatctcaatcggctcacacgccgggttgccggtgcgcctgtgcaacatatgattgcgcgcaaactcatcgatatggccaggcgcgatctggtggccatgccgtcatcggtgcaacatgtcgcttacagcctgggcttcagcgatcctgcttatttctctcgctttttccagaaaatgacaggtgagacgccgcgcgcattccgcctgcgagaaagagaacggctctccgcttccatgccggttactgcccaatgacttggactattcaaacaggcgctgccgcaacatgctgcgcaattccgattgaattttcagcatttccggcaatatgcgcccgaccagatcgctgacttcgacatgggcgacgggcgcgccaatattgagcgccgcaacgaccgcgccgcggtgattgaaaacgggaaccgcaatcgagcgcaggcccagttcaagctcctgatcattgaccgcgaagccctgcgcgcgaatgcggcgcagttcctccatcagtttttccgggtctttctgggtgaaaggcgtgcgggcccgcagttcggtttgttccaggatggtgcgtgcttcgctttcgtccagccaagccagcagaacgcggcccatcgatgcgcaataggcgggcagacggcttcctgccatgagattgatcgagatgacgcgcatttgcgaagcacgcgcgatataaacaatctccgccccgtcgagcacggaagcggaggcgctttctcccacgctttgcgaaaggcggtcgaggtgcggctggatgattgtcggcagcggcgtgccggaaagataagcatggccgagccgcagaatgcgcggcagcagcatgaagaatttgccatcatattcggcatagccaagctctgcgagggtcagaaggcagcgccgcgcggtagcacggtcaagccctgtgatttttgagacatcggcaatcgacaggcgcggcctgtcttctccgaaagcctctatgacccgcaatcccttggcaaagcctccgacaaaatctgtttctcgcattcatcctcctcatatttcggtcagtttgtgcgataattgaacaaatgtcaaatagcgcacaaactgattgacccggttaagtcgcgatggataaatcggggcggatcaaggcccccggcacggacaaaagcatggcgcggcctgtgggctttctctcgccgcggcgaagtggaggagatgtttatggacaagacgataggaagcgcagcggaggcggttgcggaaatcggcgatggcgcgaccgtcatgatcggcggatttggtggctccggtgcgccgatcgagctcattcatgcgctgattgacaaagggtcgaaaggactcaccgttatcaacaacaatgcgggtaacgggcgcataggcattgccgccatgatcgatgcgggcatggtcaggaagatgatttgttcatttccacgctcgtctgatccgcgtgctttcacggatagatatctggcgggtgaaattgaactggagctcgtgccgcagggcacgcttgccgagcgcatgcgcgcgggcggggcgggcattccggctttctatacaccgacccgcctatggcactgagcttgcggatggcaaggtcatcgccgagttcgatgggcgcccttatgtgcaggaacgctggctgaaggctgattttgcgcttgtcaaagcgcatctgggcgatagccacggcaatctcacctatcggatggctgcacgcaatttcaatccgctgatgtgcatggcggctgcaaaaaccatcgtgcaggtttcccgcatcgtgccgcttggcggcatagagccggaaaatgtcatcacccccggcattttcgtggaccgtgtggtggaaatcgccaacccgcagcaggaagaagagcttattcgggcaggagtggcctacatatgaccatcgatacgcttgaagacatcaagctttccaatgcccagattgcctggcgcgcggcgcaggatattgccgacggcgcctatgtgaaccttgggatcggttttcccgaaatggttgcccgctatcagccggaaggccgcgaggcgatcttccacaccgaaaacggcattcttgattttggcgaagcgccgccgccgggtgaggaagactgggatctgatcaatgcgggcaagaaagctgtgacgctgaagccgggagcggccttcttccaccatgcagacagtttttccatggtgcgcggcggccatctcgatgtggcgatcctcggcgcctatcaggttgcgcaaaatggcgatcttgccaattggcgcgtgggcgcaaagggcgttccggcggttggcggcgcgatggatctcgttcatggcgcaaaacaggtggtcgtcatcaccgaacatgtcaccaaaaagggggaacccaagctggtggaacaatgcactttcccgttgacgggtgtgaagtgcattacgcgcatttatacgagccacgcggtcgtggatgtttccgaaggccgttttgtgctgcgtgaaaagcttgccgcgatgacgctggaagagcttcaggctatgaccggcgccaagctgcatattgaaggccccgtggccgatcttgtcgttcctgaattgtgagaagcattatgactgaagcctatatctgcgactatatccgcacgccgatcggccgttacggtggcgcgctttcctccgttcgcgcggatgatctgggtgcggtgccgctaaaggcgctgatggagcgcaatggctcggtcgattgggaagcggtggatgacgtgatcttcggttccgccaatcaggcaggcgaagacaatcgcaatgtggcacgcatgtcgctgctgctggcaggcttgccggttggcgtatccggcaccacgatcaaccgcctctgcggttcgggcatggatgccgtcatcactgctgcccgcgccataaggggctatggttcaatttcggccatgcgcatcacggattgacgctggggcccgcaagcgggcggcttttggcggaaatgatgacgggcgcagaaccctttaccgaccccacgccctattcggcggaacgtttttcctgaacctcatcgggcatatctttcaggcgtgagagggactgttccaaaaatcccgcttggcatccacgattgctgcatcgcccgccacattgcacgcaatgatggcgcacgtcgttgcaaccttgagtttttcacctgcctgttccgggctgtcggccgcattttatcatgcgcatatggcaagtcctaagctttttccggggatccttcgcaatgagggaatctggaaaacttgcgtaaaatacacgcataagttgccaatcttatctatttgtgtaatctttctgtggggcgagtccggtttgtgccgctacacacttatataaatctgcggggctgagatagccttggcgcaagttgggctcattgcatccaagattcattttagctcttatcggatcgaggatattaatgagtttaattgcggaaaatcagactgttatgggcattagatcactaggggaaagaggtctcggcacggttacgggccatcgtggcgtcaggcacgtaaaaggaccatttcagtacggagtgactggagataatgtggatatctccgcgcaggagtgcgcttttgcgatcattttgctggatgctgttcgcaatctcaagtggaacgcaggccgcggggaagacgtcatagcgagctatccagcgggtaacgcgtttgttatcccgccgcacgaaacgatccagttttcatggccactgccggttgaatatatatattttcccgtttccaatcggaacaaggcttcccatgccagcgaagagggtgccacgggagctgacgcgattccgtcaaaaatcatcagattttcaagcaaacaatgcctccaggtcagccagatcctctgggaggaattgcagagtgagaattccgaagaccattttttacaggcactgcatttggtcctgacgaatgtagtgatacgcaatgcagtcatggcttacgatactggcggtgtgcagccggggctgagcccttatgcctgccggcagattgaagcctatcttcaagaaaatttcagggggccggtatccgtgccggatatggcggcgatgctggggatatcggcggggcattttgcaacctgttttcgcgaaagttttggccagacgccgcaccgctaccttttgaaattacggctggacgaggccgagcggtgtttgcgtgaaactgatatgcctatcagcgaaattgcagctcgcctgaacttttcgagccaaagccacctgacgaccgcgcttcgcaaatatcggcgcttgacgccgggtaagattcggcaggctggcgcttctaaaagccgatattgaccgatcgttatcgactgaagcgaaggtggcgccgatatattgggcttggctacggcttctggtgaattggctgacaggttacgataatgaacgccgatgactattcgccctgagaggcggagccacgtttcagccatttgcgccagatgtgcacttcgcttctgcggcgcaaacggcggacgcggtgggaatcgtgcgagagcacgatcagtccgagcggcagcatccagaagccgagaatcgggaggaagcccagagcaccgccaaccatgagtgtgccgccgagtgtgcggcgcatcatgacagattgcggcatagggattcgccttccgagaatcacaatggcgcgtttacggggaaaatcggtatattcttcggtcactcaggttctcgcagggtcgaattttcacatttcacaagctgagacgtcccagagaatatagggtttcttatgtcgaatgcaaaaagttggaaaaattctgatttagccctttgcaaatgtgaatcccttttgctatacgccacatcgctgacgcaacgagcacctgttccccggtagctcagcggtagagcaaccggctgttaaccggttggtcgctggttcgaatccggcccggggagccactctatttttgaaacctgattcaaaaattaaagctcaatcaaaacaatcctatatatcaactttctaaagttatttcttctgtcggcagaaaataccttcccgccgaaccgtaatttatttcgtcactacagcctaaactgttgaacaagcggaaactgcagcactcctgcgttttggtgttcggcggggaagctcgcccgcaggccgctcaggatagggtttcaggtttttgggcggttgccaggaattgattttcggcagcggttttgcaacgccttgctgatggagatagaggcctgcggtcaggtaggcgtcttccagcgcgccgtgtcggtgccccgtgcgcgcaaggccaatctttgcgaggcaatggtcaagtttggtagaatcgcctctccaaagccgtctggcgccgtccatggtgcagtaaaccggctggtcgagcatatcgacctctgccttgcgaaactcacgctggatataatgcatgtcgaattgggcattatgggcgaccacttcgtcggcccatgaaaaccattttctgattggcgcggcaagctcgtggaagagatcctgatagcgtgtcatccagttgtcgaaaccgtggacagcctcagcttgcggcgagctatccttgcgcggatcgaaaatcagataaagtgattgcgtcagtaattcgccgccttcgatcttcacggcgccaagcgtaatgatcctgtcgtaaggcaaaattcctgtcgtttcggtatcaaagacaatgacgcgttttttgcgcgtatggattgatgggttgtaaatgtctgtcatgctctgccccgtgcctgcgaggcacaaaaccattattttacaagcgaaatgaaaaagcgtcgccaagaccacaagagggcaaaggcaaggacgtcaggctgtgggggaatcgttctttacgggttgcgaggccgtttcgccgacccattgctgcgccgcatcccagcttgcaaaagcttttcgttccccgtgcaaggtgtaggccacccagcgttcctgcggcgggttgccctcttcagtcatcaccgtgccaatgcgcgctccatactggtcatgaatggggtggatcatctttgaagctcccaaatttcgccggttcaaatcgaagaggccgcccccgcgcctttcgtcgtcaacgatgaaaccatagaagatgccgctcgacaagcgacacccacgaaagggtgatgattatcaatgcctgtcattattacggattaaacttggaagaaattactgtgagatataacgacaaagaccagaaagagaatttccagcaagatggcagccgcaaaaatgccatagcgcactagccttgccgtgcgttgctgcatctgaagctcaaatatttcagcttcgtttgaagcttccacttccacgttaaagcgctctgtttgcggcagcatttttatccccccgaactggggagtttacggcagcgccgatccgtttgcattaacatagattaatttagatgacgtttcgtaaggcaaggctttaacggcgcatcgaagggtgacgtggttcttcctaccttgaaacgatgaagcttacagcatgtcgttataaggttccttgataccgcccacgagccgggcgagttccgagaaagtccagggcctttcagcgcccgtatcgtttgcgatttgcaaaacccggattgggaaacagatcgcatcgcggttggaaggcttgagatcttcgatgaagcgattgtcgccgcgcgcagttgcttctgctttgcgcagcgcctcgtcaatttcaagctgggaaagaatacccttttcgacaagcgcatggttgattgcggctatcgccaggcaaagcccctcaagctgcaaattggcaacgttcatgttggcctcctccatttctgctggtctattaacgcggcaagacgcactttgatccatgggcgtggctatgttgcatagcgcgcgtcaaaattgccttccatgatcgacgcgtgttgaacgagatatacagagccccatcattgacgcgcattaattgtattccgcccgccgaacttacaggtccgcacctggttgccgaatatcgtgagttgccgcgcgtctttgcactggtgcgggcggcgatccagcggggcgaggcgccgcaggattcgcgcaacccgcagcaatatacgcttggagccgggcatgtccgattcttttatgcccgacttggctatctggcaaagcggcaggcagctctgatcgcggaaatgcaggcgaggggctacgcgccacagttcacaaatatcgaggaattgctgatcggcatcccgctcgaatggcgcgctgactgggaaccaacggccgaagcaatagccatcaaccgggcacgaattgccgagcgcctgcgcagatgaagttattgctgcgcgaaatcttactatttcagccgctgtttcgagaatacgattccttgccgtagatgacgttttatttcaagctgcttaggcaggttcatctttgagcggtttcattaggctgtagtgacgaattttattgcaggtgattttccaaccagatcagtccgtgccgccatcgcgtgtcgtggagcaacgctctacaaaaaagcccctgcgcaatagcgcaggggcaggtggttctcgttaatgaatggaagcgatgaagaggaggtgcttccacggagaagattgtcaaaattcacatgttaaaaaattcacgagtcaaaaatggatgggcaaaaagtactagtcgtatcaaatgtggatagttaaccttttttacaattgcgaagcaattgcaataaatggggaggtggccgctacgcgaccgcttagttcatgcctgataggcagaatcccgtccttgccatagggcggtcacgttaggccgatcatacgggctggagttctgccgtacggagaacagcgtttgctgctcggctgttagcttaatttgctctgctctgcgagtggctgacgaaaacggcacaagcatcttttcccgattgcggtagccggatttgcgtaaatcgcttcaacccgctgcttggcccgcattctcggcccaacagacgacatcccgctatttgtgcttcacagtggagaccgttggtcagccgccttatgaccattatgaaagctttagttggccggattgaccgttcacactcgctatgaataggccctgtcactgggagggattctacggaccagtaaatataaaggcagctacattatgttggttgcagtaacaattggtaggcgttaatccgtcaggggtttcctctcctaaaggatggctggtttgcaattaccatcgggtaatgtttggaggcgcacggtaattgtagccgtgatagcaacgatcatatcgatatcgttgtcgaccgggattcgtttcgcgcttggagtgaaatctgacacggttacgatcttggtcaggttgctgttgccgtttctgattgcaatgccgttgggggttttctggttttcacgattagaagagctggagcggtcttatcggaccgcggtcaaaagagccaatgagctggcgcgggtggcgagtgtcgatccgctaacgggcctgcttaaccgtcggagcttcatccagcagtttaatgctgcaaataaggcgggtgttcgtggttggtttttaatcgtagacgttgattatctgaagcagatcaatgaccaatatggccatccagccggcgacgatgcgataatcgcggtagctcaagcattggaagatagtttatccagcgacagcctgattgctcgcatcggtggtgacgaattctgtgcattcgtaccgaagggagcgatcaacgacgttgatagcgttctttcggacatcagtttgagagcagatgggctgctgcgggagaaaaggcccaatgtcggaagttctttgactgtttcagtcggccgcatctcctgtaagacagggcagatattcgaggaagtcctgtcaatcgcggatgaacaactctatcgaaagaaaagtcaaaggcagtaatgatatttagagcgaggctcccgaaagtgggaaccgtctctgcgaggaaatcagttcaccgggatgatttctgatcccgtttcgatgcgttggaaaatgctctaaatgatgcgaatttcggattcgccatactaggctgttcgcccgacttttttgtaacccgttgtaacttatgggaatcaatttgaacgcatgatgcgtcacggcatgtcatgccggttttgacgccagcttgatatactattgatttcaaatgataaaagtttggaggcctcgcccggaatcgaaccggggtgcaaggatttgcagtcctctgcgtaaccactccgccacgaggccttcctgagagagaagcaaatcagtcggttgctctcttggctgttccaatattgatagaggcccgtttcgtcaagccgttaccggcgattgtgcaaaatttctcccgtgcttttatcgcaggcgtcgaaagaaacgccgcatccaagcgaatgcggcgtttcaagcggttacgagagaaaggtggcaggcttaatcgatcttgccgattgaaaagaactgcgtttcgccgctgcttccatccacaccgtcattatccgtcacggcataggcattgccggtccgggtgatggcgaagccttccagcttgtccgggacgaagccgttcagtttcttcaggtcgggaatgaaatcgtgcaccagcgttttcttcaccaccggcagtttcgcaccgattgcgacaggcttcaggccatcaagcgcaaccttatagagccgtttgttgacggcttcagtgccgatcagattatcgcgctcgatgatatagagattgccatcatgggcggtgatttccgaaaggccgacccagcctttctccttggcgtccagcggataggcgacggccttccagctttcatccttcgggctataggcaagcagttttacctgccccttatcgtcatcggcccattcccgctgcacagtcatccagagcacagcatcgtcgccttcgccgagccgcgtgatgccttccaggccaaaacgcgtctgctgtttcaggaggtcggcgggtaaagcgacttccttcctgataacgcccttttcatcgacgttaagaatggcgtggggcacaagctttgcctgatttccctcattggcaagccagaacccgccttcgccatcggtggttatgccttcaagatcaagcttttgcgcggcatccttgccacgctttaccagcagtgcagcggtgatctttgcaggcttggtgttggcgtcgatggtgtagatggttggcgccgcgtaataggcggagtccgacacagcataaaaaatgccgtctttctggggatcggcaacgaggccggaaagtgcgccccagccaatcggcgtaccgtcttcggcaagattggaaacgatctgcggataggctgcgggtttgtcctgcaattcatagatcatcacatgcgaacgtgcgccgccatctttcacgaggtccgtttcattggcagtgacgaagagcttgcgggaagggatggcaagcaagccttcaggccctatgccggagggcagcaattgcaggaattccggctccttgccggtatccttatagacgccgacgaccgaaccgcgttcgctggcggcgaaaatataatgggtatcgccaaagattgcggcttcggcgccttcaatttccacgcccttcttgttgcgcttttccgggtagtggccggcacgggcaatcctgtgctccagcgtgttaccggattcatgaagcagttttccgtccttggagaagatggaaaagccgcgtgagccgcccttgtaatccccctcattggcgatgacgatgcggtcatcgtccagccacttcacgctgtcaggctcacggttgacgcccttcatttcgccgttgaatttaatctggccgtccttttttgtgtcgatcttgtcaaggtcgaccgatccggcggagaaatgcgagaggatcttgccgcttgccgcatcgacaatggcaatgtgattgttttcctgcaatgtgacggcaatctcgttcttgccattgaaagcgacgaattccggttcgggatcttccggggcaatttccgcaatgcctgtaagatcgacagtcttcatcgcagcacaatcgggcttgccgtctttcaattcgatgattttcaagttgccaccgggcatttgcggcaattcgccattgttgaactcttcgtcgcgctcattttcgatggcaacggcaagaaatttgcggtcgggagaggtggcgaccgaatcgggctggccgccaaggtcgcagctctgctccaccttccgggaagcaatatcaattacatcgaggcgtcccgacgggttcttatagctctccgacgtgttcacgcccgcaaatacgcgcggccccgcaacaaccacggaagtgggttcaccttccactttcaacagcccgccagccttcggcgcagccgggccggtaatgtcgataaagccgatcgcgccataggggctgtcggaatagatgagcgtcttgccgtcttcggaaaccgtaatgatttcagaggatgtcggcttcgagctgtcagcgccctcaggcagattttctgcaacggcgaaggaagcgatgcggttgaagaccggttcggcagaggcggaaaatgcgacagaagcggaaagtgccgtcagcagagcgaaggtgagcgaacgtttggacatgaaacccctcggattggaataataggataggggggagctttgacgggcttcgattacacaggaatgacggtttcacgaagaaacgatgacagtagccatgtgagatgaaatcatcatgaaataaaaagtaatattaatcaatatattgtatgaattactttaaaaatttatcaaggttcattatcgcggtcggttggtgtttgtgttcgcgccagattgcccttggaaaaagtgtagccggtttcaactgcattgaggccgaatttgttgcgcagccggtcgatggcgctttccgcgacagcgcgcttggtggcctgaatatcaacgaggtcaggtggatcggcccggtcgcttggcgaaagatcgctgacgccaatgccaagcaagcggaagcgggttccgtccatttccttttcgagaagttggaggccggtgcggaaaatccggtcggcaagctgcgttgggtcgccaagctggcggttgcgtgtgcgcagtttgaaatcctgcgtcttgagcttcagcacaatggttcgcccggcaatttcacctgctttcaggcggcgggaaactttttcggagagggcgcgcaatacgggaaccagatcacctgccgccgaaagatcggtgttgaaggtggtttccgccgaaacgcttttcatgtcgtggtccggctccaccttgcggctgtcctgcccgcgtgacaggcgatagagccgctggcccatggtgccatatgccttcatcagcgcgccttcttccattgtctgcaattgtccgatggtgcggatgccgtcgctctccagcttggcggcaaaggccttgccgacgccccagatcatgccgactggcttgtcgcgcagaaaatcgagcgcctccgcttcaccgatgacggaaaaaccacgcggtttttcaaggtcggacgcaacctttgccagatatttgcaataggaaagcccgatcgaagccgtaatgccgatttcattctcgacacgtttggaaaagcgcgccagaaccacggccggtggagccttgtgcagccgttccgtgccgctcagatcgagaaaggcttcatcgatggaaatcggctccacgagcggggtcagatcgcgcatcatctggcgcacttcacggcccacccgtgcatatttctccatgttcggcttgataaccacggcatcggggcaggcttccagcgccttgaacatgggcatggcggagcgcacgccatgaatgcgcgccagataacaggcggtggagacgacgccgcgttttccaccgccaacaatcagcggcttgtcgcgcagatcgggattgtcacgcttttccaccgaggcatagaaggcgtcgcaatccacatgggcgagcgagagccggtaaagctccttgtggcggatcagccggggactgccgcaagcatggcaccgccgcgatgtctgcgtcttttgcagcgacaggcagtcgcggcacaggccctgttcgggatggtttacgatagggctttcggccatgatcaacgcgacggttcaatgaacataaaaggaacatctccttatagcatcatttgcggcataaaccatcggctatagcggccctgtcagtgctgcccttgacattggcggcgatatcaccaaggttagtggtatgaacaaccgttttgcttccatactccatcgggttcaaccgatcacgggatagctaccctcgagccttgcccagcgcaggagggctccgggagacggtacgccgcttgtcttcaagcggatttcgagaacagcgcttcaccacaaatcaaaaatcaggtgcttcggtctgtttgggcgtggcgccgatagagcggcttcgtttgaacaacattgccaatccgctctaaccttttgttttatcgcattatccgacgcaaaaccgtttcagatttttgctggaaatgctctatctttcaacagcagtgagctatcgctatgaacggaaagaatcgcaagaaacccaatatcgtcgtcagcgaagtcgattatgaacgcctgatggggttggccagcaatgcctctgaacgattcgaggagattgccgaggagctgatggccgaactcgaccgcgccaaggtcgttacggcaaaacgcattcctgaaaacgtcgtgcagatggctcgaccgtcgaatttcgcgccaatgacgggcatgagcgccgcgttacgctcgtctatccaggcgaggcggatattgccaaaaaccgcatttccatcctcacgccgattggcacggcgctgatcggccttgcgccgggccagtccatttcgtggacggcgcgtgatggcaagcagcacgaactgaatgttctgaaggtgatgcgcacagacgaggctgcggaggaggtgcgcgccgaagcgggcaatgtcgtggctttcgcagggcgagatgcagttggcgtcgcatcagaggatgacaatgatccgggcccgagcgcggcctgatccacttcatcgccaaacccggtagcaatgccgggtttggcgttctggaaatgctttaaagatgctggttgaagccgccaggcaaaagcgcaaccgctttttcaaacagggcggggtcatggcccgtctcctcgcagaagcggataagcgtcggttcatgtcccaggaaaaattgtagcacgccagccagaaaaccgggctcccgtgccgcctgccggatagaggaagcctcgatgccggtcagcgccagaaagcgcggcagcaggtccttgtcctgcgcgagccaggccagtgcttcaatggcaagcccttgtgcgtcggcttcgctcatgagctttttcatgtactttctctctcttcgcttggtgccgtggcgggtggtaactgccaacagtccggaagtaacggaataatttgccattcgtcaatgaaatggagttaaattgctccagggctggatcaggagactctctggcgcaaagcaaacgaggtcgacagccggataagggccagggatttttcgatgacgaaaagcgtaatgatcgtggaggacaacgaattgaacatgaagttgtttcgcgatcttatcgaagcgagcggatatgagaccatccgcaccagaagcggccttgaggcgctggacctcgcccgcgagcatcatcccgatttgatcctgatggatatacaattgccggaagtttccggtctggaggtcacaaaatggctgaaagacgatgaggaattgcggcatattcccgtcatcgcggtcacggcatttgccatgaagggcgatgaggagcgcataaggcagggtggctgcgaggcctatatctcgaagccgatctcggtgcctcgctttattgaaaccataaagtcctatctgggcgatgcctagcgcggtttttgttttaacagaatcgccggaacgctctaactatttgttttgtcgcattatccgacgcaaaaccgcttcgcatttttgctggaaatgctctaaaactttcaaggatgcgcaatgacagcaaggattctcgtcgtcgatgatgtggactccaatgtaaagcttctcgaagcgcgccttctcagcgaatattacgaagtcgttcccgcctatagcggcgccgaggcgattgaaatctgtcttgatgggcagatcgacattgttcttctggatgtattgatgccggggcttgatggtttcgaggtttgccgacgcctgaaagccaatccgcgtacggcaaatattccagtcattatgattacgtgcctcaccagcccggaagacaaggtgcgcgggcttgaggcgggggcggaagattttctctcaaagcctgtcaacgatcttgaactcctgtcacggctgaaaagccttacccggctcaagatgatgtcggacgagctgttccagcgcgccggccggattgcggatgccgaagtggatgccctccttgcgcgcaagatggcgggtaaagacggcaataaagatgagatcgcccgcattcttgtggtggatgaggatgaactggcggccgcgcgccttcgccatattctggatgagaattatcgggtcgatgtggcgagtgacgccgaaaccgcactgatccgcgctattgaaacagattacgacacgatcatcgtttcggcctccttcacctattatgatccgctgaaactatgcacgcaattgcgcacaatccagcgcacgcggctcataccgatcatcctgatggtgtgggaagacgagggcgcactggtggtgcgcgcactggaactgggcgtgaacgactatctgatgcgcccattggagaagatagaactgtttgcgcggctgcgcacacagatcaagcgcaaatgctataatgatattctgcgccagagcatggagcgcactattacccaatcggtgacggacggcctcacggggctgcataaccgccgctacatcgacatgcacatgccgctgctgctcacacgcgcaatcgagcgcaagcagcccctctcgatcatcatgatcgatcttgatcacttcaagcaggtcaacgaacaatatggccatggcgcgggcgatcatgtgttgcgggaattttcgggccgtttgcgcaggaatattcgcggcatggatcttatcagccgctacggtggtgaggaatttgtcgtcgtgctgccggacacggacaggcaggctgccttcaatgtggctgagcgcgtgcggggtatcgtagccgaagctccctttgtgctcgatgacggaaagcgcagggccagcctgacggtcagcgtgggcgttgcagcacttcggcccgcaggcgacagccttgaggcgcttttcacccgcgcgaccgacgcgctcattcaggcgaagcagagcggacgaaatcgcattgttttatccgcggcctgattgcgcaaatgcgaaggcgcgattccaggttggaaaaataaaaagccgcctcgcaagagacggctttttgaattcaatcgtctgtcgatgacgaccggaaaacgaattacttgatcttcgtttccttgaactcgacgtgcttgcgcgcaatcgggtcgtatttggtctttgtcatcttttccgtcatcgtgcggctgttcttcttggtaacgtagaagaagccggtgtcagcggtcgacaaaagcttgatcttgattgtcgtagccttggccatatcgatatacctgctctaagtgcctgccgggcatgatcttcccgaaaaccggttcccactttccgggatcatgcacgattgatagaaaccgccaacgattccggcaattcatccggcagcggaaattcggcgcgacactacggattagaggcaaaaagtcaagactgcttcttccgcaaaagcaacctaaccgcagcaaagagcgcatatgcggcaaaaaatatgccgagcgtcatcgggaaacccttcggccccatcgcatccatgccgatgccgacgagttgcggtccggccaacatgccgatggcatagcagaaaatgaaggctgcattggcggaggcaagttcgcgtcccgtcagctcagaccccagatgcgcaaggcccaccgtataaagcccggccaccacgccgccccacaggaacagaatgcctgccatgaaataccagtgctgcatgaggtagggcagcgccatcatgccgatgaggccagtcgtggcgcagaacaaaagcagcttgcgccggtccgatatacggtcgctgacaatgccaagtggaatctgcatcagcatattgccaagaccgatcatggtgagaagcagcgccgcatccgcttccgaatagccgacccgtgtgccgaaaactggaaacagcgcaaacccgcccgtttcgacggcgccgaacacgaaaaccgccatggttgctgtcggcatcgcgaagatgaaaggcaggaaaggtacatgctcgccttcctcgaaatcggggctgtcgcgccaggcgaccagcactggaatgagcgcaaccatgatgatggcgaagccgacatagaagggcaggccgcccgtgctgccaatcttcgagaacagccacgggccgagtgcaaagcccagcgaaagcgaggtggaataaatgccgagcaccagaccgcgcttttccggcggtgcggaggcgttgatccagtattcggacagaacgaagagcacggtgagtgcaaagtgaagcatcacgcgcaaggcaaaccatgcccagagcggttgcaggaagtgaaagcccagaaaagcgccgccgccgatgagaagcatcagcaggatggccttcaccacgccgagccgtgcggcaatgggagcggcaagcggggccgcagcaatggaggcaaggcctgcaactgcggtatttgcgccaatcaggcttgccgaatagccccggctttccagaaggacgctcaggagcggaatgccaaggccgatggccgcgccaaccgcgctgatcgtggcaatggccgcagcaagcgagcgccaatgcatctggccccctgtcggtccaccggctggctctcgcgggacaagatcggcgggttggatttctttattcatagggttcagatcacttcgcgaacaaagcggtcatgccgcttgctgtattgcaccaccggcagggtggcaggcagatcaagctgcgtatccatcaaaagcgcggtggcttcgttcaggatcgcctgggtgatacgggcgagatcaagtttttcgatctggtcgatcaaaacccagtcaagatcttccagttcgccgcttggaacaagtttctgggtctccacctccggcaaactatcgcgaaaggcgataaaaaagcgcgtatcgaaacggcggacattgccgggcggcgttaccgcccgtgcgaaataacgcaaactgtccagttgaggcaacatgcctcgttcgagaaatgcacaccaatcttcatgcttgggaggcacgatatgggcggatgcgggatgcgctatgcgcaggcccgtttcctcgaaggtttcgcgaatggcgcaaagaccgagcgcgcgggcgcgccgcagcgaggcgcgtgcacccatgcctttcagaagcttttgcgtgtcattttggctaagctcgcttgccgcggcaatagcgccatcggccggatcggcgcggccacccggaaagacgaatttgcctggcatgaaagcgaggcttgaatgccacctgcccatcagaatgcgcggcgttgcgccggatctgtcaacaagaagcagagaggctgcatcgcgcgggcgcagacagcgccggggctttgctggtatgggctttggctcactcatggcgcggctcaagcggcgtcgccgtattcgctttcgttttcgcccccgaaaccgtgcatgtaaagcgcccattgcaatccgatgaccgaacctttgatgggttgcagcagaagcagggacatgatgagcgtcataggcccccagatcgccatatgcgcccacagcgacaggttggtcgtcgcctctacacccatgaacaggccgacgacgatatgaccgacgacgagaatggtgagataggcgggcaggtcgtccgcgcgctgttcggtatagtcttcaccgcaggccatgcatttatcgaccggcttcacgaaggcacggaacaatttgccttcatagcaatgcgggcatcggcagcggaagccacgccacagggcttcccccaccgggcgcttgggcaggatggctttcgggttttgccgccgaaaacctgtatgttctgctcggaattggcctctagcgtgctcatcagtgacctctcctcttgtggcggggaatacccgccggcttgcctttccggccccgcattgcccggctcgccttatgatgcgagcgcgtcgacatgggcaaggggtgcggttcggaaaccatttcaaaacgaaccgcacccgcaacggggagtgcttccacaagcctcaccgttaccgtatcgcccagacgaaagcccctgccgcttcgttcgcccgcgattgcgtggtttgcttcgtcatatagataatattcatcgcccaaagttgaaatgggcaccagtccgtctgcgccatatgtcgcaagattgacgaacagaccggcgcgcgtgacgccggtaacgcgcccctcatattcgtcgccgagatgcgaggcgaggaaatgcgcgatcagccgatccacggtttcacgctcagccagcatggcgcggcgttcggtggccgaaatcagggccgaaatctcttcaagctgcgcttcttccgcgctcgtcaacccgtccgtgccaagccccagcgccttgatgagcgcgcggtgcacgatcagatcagcataacggcggattggtgaggtgaaatgcgcataacggcgcagatgcaggccaaaatggccgatattgtcggggctgtattcggcctggctctgggtgcgcagcacgacctgattgacgagttcctgatggtctgtgccatcgaccgccgccagaatgcgattgaactgcgcgggctgcagttgcgcgcccttggcaagattgagatccagcgtacgcaggaactcacgcagggtttcctgcttggccagcgccggttcaccgtgaatgcggaaaataagcggctggtgccgtccttcgagcgtttcggcggcagacacattggcctgaatcatgaattcttcgatgagcttatgcgcatcgaggcgttccggcacgatgactttgtccaccttgccttccggcgtcagtaggattttcttttccggcagatcgagttccagcggctcgcgtgcgtcacgcccgcgcttgagaaccgcataggcgttccagagcggctttagaacggtatcaagaatcggcccggtcttgtcatcgggggcgccgtctatggcggcttgcgcctggccataggcaaccttggcggccgagcgcatcatgatgcggtggaacttgtgtgatttcttgcgcccgtcggcactgaaaatcatacggaccgccagcgccggccggtcttccatctcgcgcagggagcaaagatcattggagatgcgtttgggcagcatcggtacaacgcggtcgggaaaatagacggaattgccgcgtttctgcgcttcgcgatcaagggctgagccgggccgcacataggcggcgacatcggcgatggcgacgatgacgacttgcccgccgggattttccgggtccgtatccggttcggcatagaccgcatcgtcatggtccttggcgtcggccggatcgatggtgatgagcgggatttcgcgccagtcttcgcggccttccagcgtggcagggcctgcggtttcagcctcgcgcagcacttcgtcaggaaaaacatgcgggatttcatgttcgtgaatggcgatcatcgacagcgccttttcactatcgatggagccaaccacctgacggaccttgccgcgcggcaggccgtaacggcgcgcggaaagcagttctacttccaccagatcgccgctttcggcattttccagcatggcgggatcaagctgcacttcgccctgtttgcgattgaccggctccagccgccattcgccattgccaagtttgcgcaccacgcccagaacggcattggcgtgatgttccagccgcttcatcacgcgggcggaaaaatccggccctgcgtgatcttcattgcggaagattttcgccagaacgcggtcgccaacgccgacgacagggccactttctgacgtcttgttaagccgggttcgccgcagcaggaccactggcggcttgccgtggctcgcctcatcccattcagccgggcgggcaagcaggcctccatcctcatcccggcccgtaatatcgagaaccgcaaccgatggcagcgagccgggacgcgaaagcttgcgcgcgcgcttttcgacgagaccttcatcggcaagctcacgcaacaggtctttcagatagacccgtgcatcgcccttgatgttgaaagccttggcgagttcccgcttgcccgcgcgatcgggattttcctcgatatatttgaggacctcttcccgtgtcggcaaaaaggctgcggaatctttcgattgggctgtggctgcacgccgctcggtccgtgcggatcgtccggtatcggatttggaaaaacggcgtgccaattgttactcctctgccgccttggccttgctcttggctttggccggggctttttttgtagcggtctttttcgcggttgtcttcttttcagaacttgccgccgacttgcgggcgggggcctttctgccctttgacgaaccggctttttcagtaatcagcgccagcgcctcttccagcgtcaccgatgccggatccttgcccttgggcagtgtcgcattgaccttgccccagtttacataaggcccgtagcgcccgtcgcgaacggtgatagcgccgccatcgggatgatcgccgagggtggcgagcgcggccggtgtggaccgtccccgaccgccgcccttcgattgcttgtcggcaagcacggaaactgcacggttgaggccgaccgagaagacttcctcgacattttccagattggcgaatgtgccgtcatggctgacatagggcccgtagcgcccgatgcccgccgaaatcatcttgccggtttccgggtgcaggccgatatcgcgcggcagcgacaggagtgctatcgccttttcatgatccaccgtgtcgagcgtccagcccttggggaggctggcgcgcttggcttccttgccttcgccgcgctggatataggggccgaagcgcccggtgcgtgcggtgatttcctcgccggtgaacggatccttgccgagcggcttcggctcgtcggaagccgccgtctcgccattggcctcgccaccaagctggcgggtatatttgcattcgggatagttggagcagccgacaaaagcgccatagcggccaagcttcagcgacagcgtgccggtgccgcaggtggggcaggagcgtgggtcgctgccatcctcgcgcgcaggaaagaccagcggagccagttcctcattcagcgcatccagaacattggtgacgcgcagttccttgatgtcctcgacggagccggagaatgcacgccagaaatcgcgcagaatctctttccacgacaatttgccatcggaaataagatcaagcttttcctccaggtctgccgtgaaatcatattccacatagcgctcgaagaagctttcaagaaacgccgtcacaaggcgccccttggcttcgggaatcagcttgcgcttgtcgatgatgatatattcgcggtcgcgcagcgtggcgagtgttgcggcataggtggaaggacggccaatgcccaactcttccatcttcttgataagggttgcttccgaatagcgcggcggcggttcggtcgaatgctgggtcgcatcgatcttttcgcgggcaagcgcctcgccggagcgaatttccggcagctttgcactctcttcgtcgtcgtcctcctcctcgcgatgatccatataggcggcaaggaagccgtcgaatttcgtcaccgagccattggcgcgcagcatggcggcgcgtgaaccgttggtggcctcgatatcgaccgtggtgcgctcgatatcggcggcctgcatctggcttgcaatggcgcgcttccagatcagttcgtaaaggcgggcctgatcctcatcgagaaagcggcgcacatcctttggatgacgcgaaaaatcagtggggcggattgcttcgtgcgcttcctgcgcattcttggccttgctcgaataataccgcggcttttcgggcacatatttcgcgccgaaactcttggcgatagcgtctcgggcggcattgatcgcttcgggagcaatctgcacaccatcggtacgcatataggttatgagaccggctgtttcgccgccaatgtccacgccttcataaaggcgctgcgccacctgcatggtgcgcgaagcagaaaagcccaattgccccgaggcggcctgctgcaaggtggaggtggtgaatggcgggcccggattgcgcttggtaggctttgcctcgacggaaacagccttgaagttcgcgctttccagcatggtgcggatggcaccggcctgttcgccgttcttgatatcgagctttccaagcttcttgccatcaagcgcggtgaggcgggcagtgaaactgtcattgcgcggtgtcttgagaagggctgcgatattccagtattcctcgcggacaaagcgttcgatttccgcttcgcggtcgcagaccagacgcagcgctaccgattgcacgcgaccggccgagcgggcgccgggaagcttgcgccagagcaccggcgaaagggtgaagccgaccagataatcgagtgcacggcgggcgagataggcgtccaccagcggctcatcaatatcgcgtggatgggcaattgcatccagaacggcctttttggtgatggcgttgaaggccacgcgcttcaccgttttgccgttgagcgcctttttctgccgcagcacttccagcacatgccaggaaatggcttccccttcgcgatcagggtcggttgcgagaatgaggccgtcgctgtccttcagtgcctttacaatatccgccaggcgcttggcggaattgctgtccacttcccaggacattgcaaaatcttcgtccgggcgcaccgagccatccttggctggcaggtcccgcacatggccaaaggaggccagaaccttatagtccgagcccagatatttgttgatggttttggccttggcaggcgattcgacgacgacgacgttcatgtaaagcagcctaaattcgcgtcccacggaggctctaaacctccttgccgcatgaaataagttgccttccacatgaacagcgggcagcgattggtcaagagtgtgcgcataaaattcacgaaatacaacctatggttgcttctcttaacgaggaaacctccaatagtattaaattgggggttgcctgtcggatttgcgccgatgggggtcgattttaaactgatacgacaatttaaaatcgggggttaggcaagaatgcaacggagagctacgcgccgtgaaatgtttatttatattgaacaactgattgatgaattggccaagctggcaaaacaggcacaaaatccgatgctggtttatttattggaaatggcgcaggaggaggcgcgagactccatagagcaggttactgcccaggattgaaccggattttcacgcctgggtgaattcatcgcagggaacgatagccactcgattgccgggataacgcaataggcgcccggcaagatcgagttccagcaaaatgagctggatcgcgtcggtttcgatgccggtatgccgtacaagcgtatcgacatcgaccggcactggccccagcgcatcgatgaccagatcgcgctccctgtcagtcgtgatggcctgcaactgttccggttcctcatcgatctgggtcagaaggtcgggctgttccggttcgtcgccagccggatcagcggggcgtatgagcggcaacagcgtttcgatcacatcctccacgccggtaacgagcgtcgcgccctgtttcaaaagcaggttcgtgccgcgggcacgcggatcaagcggagagcccggcacggcaaaaaccgtccggcccatttcacctgccatgcgcgcgctgatgagcgagccggagcgttctgccgcctccaccacgatgagaccgagcgagagcccggcgatgatgcggttgcggcgtggaaaatcacgcgagcgtggttcggcgcccataggcatttccgtgataagggcgccgccattttcaggaatggcgcgataaagcggcaggttttcaggcgggtaggggcggtctagtccgcccgccagcacagcggccgttccggtggacaggcttgccttgtgggcagccgcgtcgatgccgcgcgcgaggccggaaacaacgcaaaagccttcgctgccaagatcgtgcgccagcttttcggtaaagcgcgcgccgaccacagacgcattgcgcgagccgacgatggcaacaggcggtttgcgaaacacgcccggatcgcccttgatgatgaccagtgggggcggcgcttcgcaatttttgagttgcggcggatattctggctcgcccatgccgatgaggcgcgcgcccatgcgctcaatggcttccagttcgcgctcggcttcatccacggagatgatgcgaatcggtcttgcgctgccgccgcgtatattgagatcgggcagcatttccaatgcattggaggccgagccgcaaaagaggatcaggtcgcgaaaggtgacggcaccgatattatcggtgcggataagacgtaaccagttgagccgttgacggtcggagaggcgaattccggtcttcggattcgcgccctgtttcatcccttggctccgatcttgctttcggtgccgttcagcagccggctgatattggcacggtgcttgatgaagacgatcacggtcatgatcgcgaaaagggcggcaagtgcctggtttccgcgcgaataaagcgcaatcggcacaacgaggctggcgacgagtgcggaaagcgaggaatagcgggcgagaagtgcggtcacgatccatgcggcggcaaagaccagcgcgcccgcccatgcaaggccgatcaaaacaccgagataggtggcgacacccttgccgcccttgaaaccgatccagaccggaaagagatgcccgataaatgcgccgaaaccggcggcgatggctgcattctggccgaaatgtgcggcgatcagcgcggcggccgtacccttcagcgcatcgagaatgagcgttgcggcggcaagctttttgttgccggtgcgcagaacattggttgcgccgatattacccgaaccgattgcgcgcacatcgcccagacccgcaagccgtgtcaggatgagcccaaaggggatcgagccgagaacataaccgaagataagtgctccgattagcatggcattgaagaaacccggttcggccattgcaattccctctgttttttgattgcgcataacccggaaaccatgtccgatttttcagggttatgcggtgtttttcaagccgaataaacggtcttgcccgctacaatcgtgcgaaccacgcgcccctggaaccgcgcactttcaaagcagctattcttggagcgcgaatgcaggtcttcctcccgcacgacccatggttcttccagatcgacaatggcgatatccgcgcttgcgcccggtttcagcgtaccggcattcaggccgaatatttttgctggcgccgtggaaagcacctcgaccagccgcagaagcggaatattgtcattatgatagagacgaagtgccgccgcgagcagcgtttccagaccgattgcgcctgcttcggcatctgaaaagggcaggcgcttggtatccacatcctgcgggtcatgtgccgaaaccacgatgtcgatggtgccgtttttcacggcttccaccatggcgagccggtcttcctcgccgcgcagcggcggcgacaggcggaagaaggtgcggaactcgccgatatcgttctcgttgagcgacagatggttgatcgacacgcccgccgtgacgttcgtgcccagatccttggcgcggcgcatggcgtccgccgacatggcgcaggaaagctgcgcggcgtggtagcggcttcgggtgagggccgcaagacgcagatcacgctccagcggaatcacttccgcttcccgcggcgtgccggaaaggccaagccagcttgcaaacaggccttcattcatcacgccgtttgcgccgagcaaaggatcgcgtgtttcgcaggcgatgacggcgttgaaatcgcgcgcataggtgagggcgcggcgcatgatctgcgtattggcgatagtattgcggccttcggtgaaggcaaccgcaccggctgcccgcagcaggccgaattcggtcatttcctcgccgtgcaggcccttggtgatggcggcggcgggatggacattgacgatggccgtgtcgcgcgctgtgcgcttgacgaattccaccagcgccacatcgtcgatcaccggatcggtgtccggcatcatgatgatggaggtgacgccgcctgccgcagccgcccggcttgccgaagcgattgtttcgcggtgttcagcccccggttcaccgatgaagacccgcgaatccacgagacccggcatcacagccttgccatccagatcgacaatttcagcaccttccggcgcgccctgattacgggcctcgctgccagcggcgacgattttgccgttttcgatcagaaggctgccggtttcatcaaggccgcgtgatggatcgacgatccgggcgttttcaaacaggatcgcgctcatgccggttctccgttgcctgggttgcgccgcggatcgagcagagcctccatcacggccatgcgcacggcaacgcccatttccacctgttgctggatgacgctttgcggcccgtccgcaacgtcggaggcaatctcgacgccccggttcattggccccggatgcatcacaagtgcatcgggtttggcgaatttgagtttttcccggtccaggccatagaaatggaaatattcccgcacggaaggcacgaaggaacccgccatgcgctcgcgctggaggcgcagcatcatgacgacatcagcgtctttcagcccctcctccatggagttgaaaacttccacgctcatatcggccatgccggcgggcaggagtgttgaaggcgcaaccacccgcacccgcgcgccgagcgcgttgagcaggagaatgttggagcgcgccacgcgcgaatgcagaacgtcaccgcagatggcgacgatcagattttcgatctggcccttggcgcggcggattgtcagcgcatcgagaagcgcctgtgtggggtgttcatgcgcgccgtcgcccgcattgaccaccgagcaacccactttctgcgcgagaagggcggcagcaccggcggaagcatggcggatgacgagaatatccggctgcatggcgttcagcgtcatcgccgtatcgatgagcgtttcgcctttcttgaccgatgaattgccgacggacatattcatcacatccgcgcccagccgttttccggccagctcgaacgaagattgcgtccgtgtcgatgcttcaaagaacaggttgatttgcgtgcgaccgcgcagcacggactttttcttctccggctgccgggagacagcgatttcctgatcggcaagatcgagaaggcagagaatgtccaggggcgatagccccttgatgccaagcaggtggcggtgagggaaaagcggagagaccgtttgatttgtcatggcaagtcatccgtataggaccatgaggcaggtcccgcaaccgtccttataatggcttcaggcgattcacaaagaaaaacctgcgccctatgaacgacaaattgaaaggaggatgggaaaattttagcaaatgcagtgcaagagacttaatgtaagttgaatcaagccaaacggaacgaacccttgaaaacgcacgaagtcaccaaccagacgccgccgatcaccggcacgaacgcttatctgggcgacccgcttctcatgcagattgcggcgcgttttccaaaagagcttcatacagaactggagcaggcgggccgtttcgtactttcggccgaggcgcaggatttggctcgtcttgccaacaccgaattgccgaagctgcgtacgcatgaccggcagggccgccgcatcgaccttgtcgaatatcacccggcctatcacgcgctgatgcgccgctccgtggcgcaggggctgcattcgtccatatgggaagacaatccgctggagagtggccgccgtcatcaggcgcgtgccgcccgtttttatctcactgcgcagcttgaggccgggcacctttgcccgctcaccatgacgagcgcctctctggccgcactcatggcctcgccggaggtttacaagcaatggtctccggcagtcctgtcgcgcaaatatgatttttcgcaaaagcctgccttccgcaaacagggtgttacgcttggcatgggcatgacggaaaaacagggcggcaccgatgttcgcgccaacgccacccgtgccgaacctgccattggcggggcatggcggcttacgggccataaatggttcatgtcggcgccgatgtcagatgcttttctgacactggcgcaaacgaaggaggggctttcctgtttccttctgccgcgactgggcgaaaagggcgagagcaatggctttttcttccagcgcctgaaagataagctcggcaacagatccaatgcttcctcggaagtggaatttgacggggctttgggccagatgatcggcagtccgggcgagggcgtgaagacgatcatggatatggtgacgttgacgcggcttgattgcgcggtagcttctgccggacttatgcgctcagggctggctgaggccgttcaccacagccgccaccgccatgtgttcggcaagcctttggtcgagcagccgctgatgcagcgcgttctggccgatatggcgctggacgtggcgggcgccacggcgctttccatgcgtcttgcccgcgccttcgacatggcggcaagcgaccgggcggaagccgcttttgcgcgctccatgacgccggtggtgaaatattgggtctgcaagattgcgcctgcgctcctttatgaagcgatggagtgccttggcggcaacggctatatcgaagatggcaatctggcgcgggcctatcgtgaagcgccggtcaatgcgatatgggaaggttccggcaatgtgatggcgctggacgtggcacgggtgctctcgcgtgcgccggcacttttcgatggcgtgctggactggatcagcggacaattgggcccgcgcgggcagggcacgatcgacgtgctgcgcgccgcccttcaactgaccgagacggatcagggtgtggcacgtcttttgaccgagcagcttgccttcgcagccgcagccgctgaactgcgccagcttggcgcggacgatattgctgatgcctttatcgaaacccgcctcggcggcctgtggcgcaccacctacgggatgctggatgcgcgccacaatgcgatgcgtatcatcgaccagctctatccggcgtcgtaatcgttcctgcgcatcatatgcagccggtcgagcgcgccttgcaggatgaaggcggcagcagcggaatcgatacggtcggcccgcttgccgcgcgagacgtccatgccgatcagcgcccgctctactgcaactgttgaaagccgctcatcccagaatacgaagggcaggtcggtcagcggttgcatggtgcgcacgaaggcgcgcgtggcctgaacgcgcggcccggccgtgccgtccatgttcatgggcaggccgatcacgatgacgccaaccttgtcggtttccagcgccttcaatagcacctgagcgtcgatggtaaacttgactcgcttgatgaccgggcgcggatgggcgaaggaaaggccaagatcggaaacggcaaggccgatggtctttgttccaagatcaagcccggcaaccgtctgtccgggcttcagcagtgccggaatttcttctatttcagcggttgccattggtcctcatcagatttttcaactgcctgcatattgctttcaactttatcggcgtcatatctgttcacacaccagaaatcgagaccgaaggaaatatacatgaaaatcacctggcttggacacgccgctttccgtgttgaaaccgctaaggcagtcattctcattgaccccttcctgaacggcaatcccggcgccaaaggtatcgacttcaaggaagccaccaggggtgtcacgcatattgcgctcacccacggccatggtgaccatgtgggcgacacggtagccattgccagggagcatggcgcaaccgtaatcgccaatgccgatcttgcctcatggcttggcagtcagggcgtggaaaagcttgaccccggcaatacgggcggcacgctggcgcatgaaggttttacaattaccttcgtcaatgcacttcattcttccgccatgctgacggaaaacggcgtttcgcaggcgcttggaaacccgaatggccttgtgttccacttcgaggattcgccgacgctctatcatatgggcgacacggatattttctccgacatggcgctcatcaacgagcttcaccagcccgaaatcggcattgtgcccattggcgaccgtttcaccatgggcggtgcggtggcggctctcgcctgccagcgttatttcaatttcaattctgtcctgccttgccattatgcttcattcccgatcatcgaccggacggcggacaagtttattgcgggaatggcggatcatccggcaaccaaagtgctggccgatccggcgggaaccgttcacagcttccaagcttaaattgttgcgcttgaagaagcgcgccgttatagccggtacaggaattttcaggggcggcggatagccgccctcacaagcatttgcggagaacaggatgtccgttgatatttctaccgtcaagcgcgtcgcgcatctggcgcgcatcgccgtcagcgaagacgatgcagaacgcatgaccggagagctgaatgcaattctgggctttgtcgagcaattgaatgaagtcgatgtcgagggcattgaaccgatgacgtctgtgacgccgatgaagatgcgtatgcgtgaagacaaggtgacagacggtggcattgccgccgccgtggtggccaatgcgccggtgacggaagacaatttcttcgtggttccgaaggtcgtggagtaaggccttccagcaacacacgaaagcgcccgccggagcggcgcattgataggatttgacgatgagtgaactgaccgcactgaccattgccgaagcgcgcgacaagttgaaagccaaggccattaccgcgaccgagctgacggacgcctatctttccgctatcgatgccgccaatgacgccatcaatgcctatgtggccgtcacccacgatcaggcgcgttccatggccaaggcttcggatgaacgcatcgcgaagggcgaagcgggcgcattggagggcattccgctcggcgtgaaggacctgtttgcaaccaagggcgtgcacacgcaggcctgctcgcacattctggacggtttcaagccggaatatgaatcgaccgtcaccgccaatttatgggctgatggcgcggtcatgctcggcaagctcaatatggatgagttcgccatgggctcctccaacgaaacttcctattacggtccggtgaaaaatccgtggcgcgccaagggttccaatgccgatctggtgccgggcggctcgtccggcggttcggctgccgccgttgccgcgcatctttgcgcgggcgcgactgcgaccgatacgggcggctcgatccgccagcctgccgcctttaccggtacggtcggcatcaagccaacctatggccgtgtttcgcgctggggtacggtggctttcgcctcgtcgctcgatcaggcaggcccgattgcgcgcgacgtgcgcgatgctgcgatccttatgaagtccatggcttcgctcgatctcaaggacacaacttccgttgacctgccggtgccggattatgaagcagccctcggcaggtctgtgaagggcatgaagatcggcattccaagggaatatcgtgtcgatggcatgccgggcgaaatcgaggaactctggcagaagggcatccagtatctgaaggatgcaggtgccgagattgtcgatatttcgctgccgcataccaaatatgcgctgcctgcttattatatcgtggcgcctgcggaagcttcgtccaacctcgcacgttatgatggcgttcgttatggcctgcgcgtgcccggcaaggatattgccgacatgtacgaacagacccgcgccgcaggcttcggcaaggaggtgaagcgccgcatcatgatcggcacctatgtcctgtcggcgggctattacgacgcttattacctccgcgcccagaaggtgcgtacgctgatcaagaaggatttcgaggacgttttcgccaagggtgtggatgctatcctgaccccggccacgccttcggcggctttcagccttgccgatgaagtcctcgccaacgacccggtcaagatgtacctgaacgatatctttaccgtcaccgtgaacatggcgggattgccgggcatcgcggtgcctgccgggctgaacgggcagggcctgccgcttggcctccagcttatcggccgccccttcgaggaagaaacgctgtttcaggcagcccatgtcatcgagcaggctgccgggcgtttcacgccagcgaagtggtggtaaaaccggggttctatcggcccaggattgcgtcggcctgaaaatcggccaattcacgatgcaatgccaaaagatatcgagcgccccgcaatatcggggcgtgaagatgctgatgctatccacaccctgaaaatgttcaatcgccgcacggggttttggtataaatcaacgttgccggatgtcgaagcgcgcctatcctttcctgaaagggcaatttttcagaaagagggcaaaccacgtggatcatgctgacggatgtgagcggcgataaaattgccgttaatttcaaccacgttctttcctataatgtttacggaaccggtacgcgccttgtaacgctaagcgcggatctcacattttttgtgcgggaatcgaccgaggaaatcgagacgagactgggtatcaaagtgagggaatagctttatcagatatccagctcctccacgaaggccgcgcggtcctgaataaagcggaagcgggcttccggctttgtccccatcaggtcatccaccgtattgcgcgtctcatcgccatattcctcatccacctgaacgcgcaacagcgtacgtttggccgggtccatcgtcgtttccttgagctggtcggcgcgcatctcgccaagccccttgaaacgtccgatttcgatcttgccgcgtccggtgaacacggtgcgcagcagttcttccttatgcgcgtcgtcgcgagcataggcggtcttgccgccctggctcaggcgatagagcggcggtacggccagatagagatggccattgcggatgagctccggcatttcctgatagaagaacgtaatgagaagcgaggcgatatgcgcaccgtccacgtccgcgtcggtcatcacgatcacgcggtcataacgcaggtcatcctcgcggtaattcttccgcgtgccgcaaccaagcgcctgaacgagatcggcaatctgctggttggcagtcagtttttcgcgtccggcactggcgacattcagaatcttgccccgtagcggcagaatggcctgattggcgcggttgcgcgcctgcttggcggaaccgccagccgaatcgccctccacgatgaacaattccgcacctgctgccgcattctgcgtgcaatcggcaagtttgccgggcaggcgcagtttgcgcgtcgcgctcttgcgtacggtctctttttcctgacggcggcgcaggcgttcatcggcacggtcgatcacccattccagaaggcgcgaagcctcctgcggggaagcggcaagccagtgatcaaacggatcgcggattgcgttttccacgaggcgttgtgcttccacggtcgcaagcttgtctttggtctggccgacgaattccggctcgcggatgaaaacagacagcataccagccgccgacaccatcacatcgtctgtggtgatgatagaagcgcgcttgttattggtcagttccgcataggccttgaggccgcgcgtgagcgcgatgcgcaggcccgcttcatgcgtgccgccatcgccggtcgggatggtattgcaataggaatggacaaaaccatcgccgccgaaccatgcaacggcccattcaaccgcgccatgcccgccctgcttctccgtgcggcctgcaaaaacctcgcgcgtaacctgatgttccttgccgagcgaggcctccagataatccttcaacccgccgggaaagtggaaaacggccttttccggcgtttccttcttggggtcgagcagcgagggatcgcagttccagcgaatttccacaccaccgaacagataggccttcgagcgcgccatccgataaagccggtgcgggtcgaaatgggcattcttgccaaaaatttccgggtcgggatgaaagcgcacccgcgttccgcggcgattatgaacctcgcccagttcttcgaggcctccctgcggaatgccgcgtgaaaaacactggcggtaaagccggcgattgcgcgccacttccacctcaagcacatccgaaagcgcattgaccaccgacacgccaacgccatgcaggccaccggaggtttcataggctttgccgtcgaattttccgcccgcatgaagcttggtcatgatgacttcgagcgtggatttgcccggcacctgcggatgctcgtccacgggaatgccgcgcccgttatcggaaacggtgacaaaaccttccttatccacggtgacttcgatgaaattcgcgtggccagcaaccgcttcgtccatcgaattgtcgatgacttcggcaaacaggtggtgcagtgctttttcgtccgtgccgccgatatacatgccggggcgcaggcgcaccggctccaggccttcaagaacgcggatggaggaggcgttgtaatcgtcgccgcctgatgcagcaggcggcgccttggcagcggcaggcacaggcttgggcgcggatggtgccggctgcacgaccggttgcgccacggtgttttcacccgtttggcgctccatctgccgttccctggcgttgttcactactcttgaaaagagatcgttgctgtcgtccatcgtgcctgaaaagctttctgtcagaatttttcaaggaagtgccgggcgcaaagcccggtatcgctccaaaataaagtgcctgcgaatcacatggatgatgccatgccccggcaggaaaggcgatagaagttcgctttacgttccgcttttacccggctttatcaaaggattttgcctgccgctggcaggatttgcaccagaaacaaggcggaagtcaaacctctttatgtgtgcctgatggaaagcggtctgcgcttggcttacagcttttttataaatatccgatcgggggaagggtgggacgatgccgaaaacgacggggggtggcgtggaggcgcatgtgaagggaatgggcttcatggtcctttccgtgctcatgttgccgctgatggatgccatcggcaaatggcttgccatgatggacgatttgccgcctgcgaccgccactttcatgcggtttttcgtacagtgctggctgatgttcttcatcatccttgttgtgggtggcttgcgggcgctggccacctcgcatctgatgggcaatctgctgcgcggcgcgttgatggggttcggcggcctttgcttctttacggcggtcaaatatatgccgcttgccgacgccttggcggtgttttttgccgagcctttgatcctgacgctgttttcagcgcttttcctgaaggagaaagtcggctggcggcgcttcagcgccgttggcatcggcctcatcggcacgatgatcgtcattcagcccagtttcgagattttcggcatggtttcgcttctgccgctcgcaaccgctgttacttttgcaatttatctgatcctcaaccgcaaatatggcgcgaaggaaagcccgcttaccatgcagttgtatgcggggctgggcggatggctgttcgtgggggtggcaatgctgctcgctgccgataggagctttgacgatatgcatttcgccctgccgcacagcgtacagccctggctgctccttttgcttttgggcaccatcggtacggtcagtcacctcatcgtggtgcaggcatccaagcttgcgcccgcatccatgctggcaccgtttcaatatctggaaattgtgaatgccgttctgatgggactgattatcttcggcgattttccaacgccatccaaatggctcggcatcgccatcatcattggctccggcttttacgtcttcatgcgtgaaagcaagaaaaaaacaggacggatctcatgatatttatttcgtctgtcggggtccgaacacgctttcaaaagccttgccgagcgcgacatcaacatcgcccatcgtgacgggcaggccaagatcgacaaggctggtcacgccatgctcggaaatcccgcaaggcacgatgccgccgtaatggctgaggtccggctctacattgatggcgatgccgtgaaagctcacccaacggcgcaggcgaatgccgatagcggcaatcttgtcctcgcacatgcttccatcggcaaggcgcggcttttcaggccgcacgacccagacgccaacgcggtcttcacggcgttcgcccttgatgttgaacgcagccagcgtctcgatgatccattgttccagtgacgccacgaaggcccgcacatcctcccggcggcgcttcaggtcgagcattacataggcaacgcgctggccgggaccatgataggtatattcgccgccacgcccggtgttgaacaccggaaagcggtccggcgtcagcaggtcttcggcgttggcactcgttccggccgtatagagcggaggatgctccaccagccacacgagttcgctggcagtgccttcgcggatcgcctgcacacgcgcttccatgaaggcgagggcttcctcatagtcggtcaacccttcggcgatgagccactccaccggcggcgcatcggcttcctgcggcaggaagcgcgcatagcgtttgggctgttgcgtttcagtggaaggggtaactgggctgtttgtcatgatggcagcatatggcggcttttggcgcaatttgccagtgggcaaaatgccctgccatttagagcggttcccattttaacagaatcgtcggaaccgcactaactatttgttttgtcgcattttccaactacgattggataaggacatataagttgagacattgccatatgggtcacgcgatgcgctgttccggcacattgtggcccatgcccggaaagacttccggcgtgattggggccagaacgtctatcaaaagcccggatgcggcgaattccacatcgcatttcgccttcagttcctctgccagcacagaatgcagcagtctctgcccgaagcctcgccgggccggttgcataacctccggtccccggctttccgcccagcgcatgtgaaatttcttttcgcctttatcctccataatggcccatgtgatattgatcacgcctttctcgttcgagagagcgccatatttcaccgcattggtggccagttcataaaacgccagagaaagcgctaccgtcacacggtcgctgacgagcaggtgcggcccgctcatatggatgcgattggcgaaagtgctgttgaatggcgcaagcgcggtcgcgcagatttgctgtatggtggcgcccgcccagttttcctttagcagcatgtcatgggcttgcgacagcgcgcgcaaccgttcgctgaacagccggtttgcctgttctggatcataggtgttgcgcagggtctggttggcgattgattgcaccatcgccatggagttcttgaagcgatgcgcaatttcgcgggaaaccagagccttgttcgcttctgctttcttgcgctcggttacatcctgcacgatacccagaaccagcggattttcacccgtcagcgccttggcgcgggtttccagccagcgcgtttcccccagccgcgtgacgatccgatattcgatactatagggttcgcccgtaaccgcctgatgggccttttgcacgacagtcatccggtcttccagaacgaccagatcgaggatcgtatcgaaatgcaccggctcatccggcgtaaatccataaatccgtcggcattcggccgaacatgtcatctttccggaatagaattcccgcgtccagaagccgatattcgcgacctcgacgatataatcaagctggtccttgctgcgcgccgtttcgatggaaagcgtcttgcgctctttttccagttccaccagcctgctaagttccaatgtcacgtcgagctgggatgaaacaaaatgctggagccgcccatttgcattgtgcaccggcgaaatatgcaggcggttccagaaggcttcgccggacttcttgtaattgatgatatcgatatcaatgggtttttcagccgcaattgcagatttgatggcgcgaacatgcgcaggatcggttccgtgcccctgaagaaagcggcaattgcgccccataacctcgtcagcctcgtaacccgtcaatttcagaaaggcggggttggcaaaaacgatcggattgtccggcagatgtggattggtaataagcatgggcataagcgtgaattccaccgcggcccgaaagggatcggttgcctgcgatagcgcacctctcccaaatggtatgaatggccttaaatctattgccatacagccctcaaacttactcaaaacgcgaaaaccagtccaaatttctgtcagattatcgcataagctttaaatttacgactaaaatcagcgcatggtggcccgccgggaagggcgctgccatgcttcgttttgtggaccactactttcagtttcgtataagagcaacagattcttcttgccattcaggaagcgttcatattgcccgcataataatggggttaattaaactggagaagaagatgctcaaaagtttgaaaaaagttatggtcggcatgttgggggcgaccttcctgattagtgcgcttgcgccggtttcggctgctcccaccatgctttctgctccggctgtggccaatgaaaatctgcaacaggtccgcgatcatcgctggggtggtggcgacaggcattggggcgggcatcgtccgggttatcgtcccggctggcagggccgtcccggttactggaatggccatcgcggttatcgttattaccgccatggctatcgccgccacagcgatggctggtggtatccgctggcagctttcggagccggtgcgatcattggcggcgctcttgctaccccgccaccgccgccgcctcccgtttatccggcgccagcctatcgttacagcaacgcccatattcagtggtgctataaccgctataagtcctacagggcttcggacaacacgttccagccttataatggcccccgccagcagtgctattcgccctactgattaacggggtaaagtcccggactgtaaagccgctccgcttgttcggggcggcttttttatcgaagatcaggggcgctgcgtgtcgcttggccgaaggccaggcaatgcctgccttggctgtttttcccgataattatgattctctgttgaaactatgtgcgaggtcaagggaacacaaaacaggctgctttgtgcgggttgaagtggtgtcgggcggaacgggtggctgaaaagctgttattttttaaatctatattggagaaacgtgattttatggtgttgaccaatccgtaaggcgcccttatgttccgccgcacttccgggggcgatttgctccatgtgggagcgcgtagctcagccggtagagcaactgacttttaatcagtaggtccagggttcgaatccctgcgcgctcaccaaaatcaatcacttagcaccataagtttaaagtctcacattcatatcccacttgccgcgaaagcggtaacggcatgtgatttgcctcagcgcgcagggcgcggcggcaagccggcgcggctgcgcatcttgtcgagaagggctgcggcaatcggctcataattctcgtcgaaatggtggccgccgggcaattttatggtatccattcccttcaactcatcggcggtgcaggcggtatcgtcttcttcctgaccataaacgcagaccacgcgatcaagcggaatgctcgcaatggccggcaccacatccttgtcgccattcatgccgagccagccttcaatggaaacctgaaaggtcgtggtggtttcgacgcccagcagccccaccatacgagtgcggtcctgaatggaaggatcgagatatttccatgcgaacgggaaagtatcagcaccgaaagaatagccaagcacggcaacgggcagctttccggtcggatctgcctttttaatcatggcggttgtgtcgttggcgatttcctccggtgtgcgttcggaccagaaatagcgcagcgaatccacaccgatcacatgcaccccatgggcttgcagccattcgccaatggatttgtcgatatcgcgccagccaccatcgccggaatagaacacggcgaccatatccgcgttgccgcctttggcgggcaggtcaatgatgggcagggcctcgtttttggcgtcctgatctgccatggcgaccacattatcaaccgccattttcatgcgtgcggaaaaatcgggcgcagtctgcaacacggcgatgttcttccgacgcgcttctaccgggttgtttaccggcgatccgggcgggcttatcagcaatgcaggtgcaggcagggcagcgttgacgctgtaagtgaagcctccgtccggccccttgatggcctcggccttttccgtgcaggagggaaggcgggttctggcgggtgtcgggtccagcgaaaccgcgcctgcaatcgtcgcatcaggagaatcggaggcggcggcataggcaatggttgcgccctggccgatgccggtcagcacggggtggaaatagacgccaagatcaagcccgcgcagggcttccttggcaatagcctcgaaatcggaatcgagatagttgcattcgccgtcttccttatcgagtgcggcgcgccacggccccagttcaaccggcatgacgatgatgttacgggccaacatggcatccatatagctgcgctcctgatcgccaatgcctttctcatcgctgagaaggatggcaaggccaaccgggtcgcccttcggcatatagaccggaatgttcgacaggcgttcggcgctagcatgaatgaccggctcgtcggcattgtagagctgcgcccagaagcgggcgatcttgccggagtggagcgaggcataaattccggcagcgcagacaagcgccaaccccaggacgataaagaatacgcgttctttcttcatttgcgaatgaactccaaagggctgccgttaatcagtgttgtggcatcaagaagggcgcgcggcgtttcaagcccgccggggcaaaccatataatgcggggtccagacgggatcgaatttttccttgaagactttgagcccgtcgaagtgataaagatcggccccacggcgatagatgaacgagccgaaacggttccagcgcgaggcaagcctgctgccgctaaggccggaaagcggggccgcgccaaggttaaaccatttgtagccttcttgcttggaaaaggtcagcagcttggcgaacagcgcatccatcaggagcttgtgcacattgggcatgtagcgcatcaggtcgaccgtgatctcatacttgtcggcaccgcgccatatattggcgaaagcaacgatttcgccgtctttcttcagcacggcaatatcgaaacgctttaaatactcatcgttgaaatagccaagcgaaaaacccttttcgctgcctgatttatggtcgagccaagcgtcggaaattgcgcgcaggcgcggaatcagcggcggcacgtccgcagcagggataatctcgaaggtcagcccatccttgtccaccttgcggtcggcataacggaagggctggcggcgcgggccttccagcgaaaaatctgtcagatcaacgcgtgcgacttcacccagcttgagcgcaattaggcccatatcgaggaaaagcggcaggctttgcgggccgacaccatagaagacagtgcgcagcgccagacggtcggcaagcgaatggaaagaccaggcaagttccttgcccgcttcggcatcgccgataggctcgccaagcgcgatcaggctgccgcccgactgcgcatacatgatgaacgcgctgtcgtcgggcgccagcagaaattgcttgtcgcccagcatggcaagggctgcatctgtatgcgggcaccgggcgacgagtgcgggcacggcatcggggatggaatgatcaaccttgcgcctgcgctggccatgccggttgatgatcgaatgaaggccgactgccgccacgactgcgaaaaccagaacggtggcgcgcaggaaacgcggggcgttgccgttccacgcgaaatcccaccagagatcgcttgaatattcgatatggcggtagacgaaaaaaccaagccaggtggacacgagaaccgtggttccaacggttgcgatccagttccagctcagttcaaacgggccggcaatcggacgacggtagaaggaatcgcgaaagccccagagtgaaagggcaaaaaggcacaaaatgcttgcctcttcccagtccagtccttttgcgatcgaaaacaccgcgccgcaaagaagaagcaccatcgcggccacccaggcgcgctccagccgtttggaaaggccgcgcgcgacgatgagaagagcaacgccgacgaggcttgccgccagatgcgacatctccacaagaaattccggcacgatgtcggacagcaacttcacacgatagcgcatatcgggcgtggcgcctgagataagcaggatgatgccaccgagaaagatgatgctggctgaaagccccggaaccagcggctccaccagccgcttggcgaatcgggcctgcttgtcgagcatatggcggcggcgcatgacctcccagatgaggattccggcggtggcaaccacgaggggaagaaccgtgtaaatgaggcgataggccagcaggcccgcaattgcatcgggttttccaccgaggccaagccctgcgatgattgttgcctcaaaagcgccgaggccgcctggcgcgtggcttgcaatgccaagcacgatggcgatgacataaacgagcgcaaagatggcgaagcttggcacagccccttccggcaacagcacatagagcgtggccgcggcagcgcccacatccaccacgcccgcaaaaatctgcgtgagcgcgccttttgaattgggcaggcgcaggctgaacgaaccgatgctgacattgcgttcgccatgcgaaagccagtagatcagccagccaatgccgccaaggatgagaatgcctgcgacaatatcaatccgtatatcgatggcggaaagaaaaggcacgtcctgcggatcgatcagcagggctgcgcccaccatgatgatgagggcgaaccagatggcgaaccatgaggtgccgacgatcttgccgatatcggccaggcttatgccttctgcggcataaatgcgataacgcagcgccccgccggtcaggagcgagaagccgagcgcgttggaaatcgcatagcccgcagcacccgccaccgccgcgatgcggcgcggtatctggttgggcgctatggtgtccaccgccacgacatcataaagcgccactgcggcatagcttaatgctgtgaaaaagacagccagtgcgagcgtcgtccatgaaatattgtgaagggctgcaagcgtttcggtgcgggaggtgtgcctgagaagattttccagaacataaatagccaataacgcaatggcgatgcctgcgattggaaacagaaaatgctgatattgtttcaaccagccgaaatgcctacctgacacttgcggttgcgaagaaggtatttcatcatcaatcaggctcatcgaaatgtcatcccaccagagcaatcagcaaattattaatttgcgaaatgatcccgatttagggcgaacttgtgttcgaacgagatgccgcattgaaaatagtcaccgtaaggctgaagttggtttatataaccctcgcggttggcccgggccgtagtaatattatgaatggatgaaagaggtactggtgcttgatatttcctatatgaccgccgccggagcaggcgcgctgtctttcctttcgccatgcgtcctgccgctcgtgccgccctatttgtgctatatggccggtgtcagtgtcgaggattttcgtgccgatgcatcgaaggcaacagcaaaaccttccgcacgccgttcgctgggtttcgccgcgctttgcttcgtcctgggctttaccacggtttttgtcgcacttggcgcgggcgcgtcgtccatcggcgccttcctgcgcacctggcagcagcagatcgccatcgttgcgggtgtcgtcatcattttgatggggctcaactttctgggtttgctgaggctttcgttcctctcgcgtgaggcgcgattccaggcccgcaatgcgcctgcctcaccgcttggtgcctatatcatggggcttgcctttgctttcggttggacgccctgcatcgggccggtgcttggaccaatcctgacgcttgcaggcggcagcagcacggtgggtgagggcgcgcttctgcttgccacctattcgctaggccttggcattccgtttctcatcgctgctcttttttccggcgcattcatgcgctttctttcgcgcttccgggtgcatctgggcaaggttgaaaaagccatgggcgtgcttctcatcattgcgggcgtcgtgttcctgacaggcggcatgcaatccttctcgttctggctgcttgaaaacttcccggcactggggcgcttgggctaaaactgtgccagcaatccgtaagtttccatatacgctttgatgctatgtgcgtataagtcttcaaaaaattcggacaacaccatgactgaccgtacatgcctttccatcgtgcttgccgctggcgaaggcacgcgcatgaaatcgaatttgccgaaagtgctgcatcgcgtggcaggcctgccgctggtatgccatgtggtcaatgcggtgcggggcacgggcaaaagcgacgttgcgcttgtggtcggccgcggtgcggaagacgtgcgcagcgcggtggagaaaatcgccgggccggtttcggccttcgagcagaaggaaaggcttggcacggcgcacgctgttcttgccgcgcgcgaagccattgcgcgtggctatgacgaccttctgatcgtttttggcgatacgccgctgatcgaggcgcaatcgcttctggccgcgcgtgagcggctggcgcaaggggcagaccttgtcgtgatcggttttcgcccggccagcccgcacggctatggccgcctgatcgaagaaggcgggcagcttgtcgcgattatcgaggaaaaagaggcgaccgacgaacagaagaaaatcggcttctgcaatggcggcctcatggcgttgcgcggacaacacgcgctggcgctgctcgatgccgttggcaatgacaatgcgaagggcgaatattacctcactgatattgttgcaatcgcgcacggcaaggggctgaacgtcacggccatcgaagtgccggtcgataatgtcatcggcatcaacaatcgcgccgaactggccgaggccgaaaccatctggcaaaaccgcaagcgtcgggagcttatgctttccggtgtgacgctgatcgcacctgaaacagtcttcttttcatatgacacggtgattgagcccgatgttgtgatcgaaccgaacgtcttcttcggcccttcggtgcatgtcgcatcgggtgcgctcatccattccttctcgcatctggaaggggcgcaggtgggtgaaaaggccgagatcgggccatttgcccggcttcgccccggcgccgatctggcggaaaaatccaaggtcggcaatttctgcgaagtaaagaacgcgaaggttggcaagggcgcaaagatcaatcacctggcctatattggcgatgcggtcatcggcgcttccagcaatattggtgcgggcacgatcacctgtaattatgatggctacaacaagttcaagaccatcatcggcgacaatgcctttatcggctccaacagttcgctcgttgcgccggtggaaatcggcgacaacgcctatatcgcctccggcagcgtcatcacggcagacgttccagccgatgcgctggcccttggccgcgcccgtcaggagacgaaggaaggccgggcaaagatcctgcgggagaagtatgccgccatcaaagcggctaaaagcgtttcaaagtaattgaacggatggaggcttttacggcaacaagtccgggtgccgtaaagctttcaagcctttaaagcctgcaataggccagactttctatttggagcatgcatttatgtgcggaatcatcggcattatcggaaatgacgaggtcgctccgcgtctcgtggacgcattgaagcgccttgaatatcgcggctacgattccgccggcattgccacattgcagaatggcaggctcgaccgccgccgcgccgaaggcaaactcgtcaatctggaaaagcgtcttgcgggcgagccgcttccgggcgtgatcggcatcggccatacccgttgggcaacccatggcaggccggtggagcacaatgcgcatccgcatatcaccacacgtcttgccgtggttcacaatggaatcatcgaaaatttcgccgaattgcgcgccatgctggaagccgaaggccgcaaatttgaaacggaaaccgacacggaagccgtcgcccatctggtgacgcgcgaactggaaaagggcaagtcgccggtggaagccgtgcgcgattgcctgccgcatctcaaaggcgcttttgcactcgccttcctgtttgagggcgatgaagaactgctgatcggcgcacgccaggggccgccgcttgcggttggctatggtgaaggcgaaatgttcctcggctccgatgcgattgcgctcgcacctttcaccgataccatctcctatctggaagatggcgactgggctgtgctgacccgcaatggcgtcagcatctatgacgaaaacaacaagccggttgagcgcccggtccagaagtcgcagaacaccaatatgctggtatcgaagggcaaccatcgccacttcatgcagaaggaaatgttcgagcagccggaagtcatttcccacacgcttgccaattatctcgacttcacgacgggcaaggtgcgcaaggaagcgatcggtatcgatttcagcaaggtcgatcgcctgacgatcaccgcttgcggcacggcctattatgccgcaacggttgcgaaatactggtttgaacagattgcgcgcctgccggtcgatagcgatatcgcgtcggaattccgctaccgcgaaatgccgctctcgaaggattcgctggccatgttcgtttcgcagtcgggcgaaacggcggatacacttgcttcgctgcgctattgcaaggcgcagggcctgaaaatcgcctcggtgctcaacgtgaccggctccaccatcgcgcgtgaatcggatgcagtgttcccgacgctcgcaggccctgaaatcggcgttgcttccaccaaggccttcacctgccagctttcggccatggcctcactcgctattgcggcggcgcgtgcgcgtggtgcaatcgacgaggttcgcgagcaggaactggtgcaccagctttccgaagcgccgcgtttcatcaatcaggttttgaagcttgaagaccagattgctgtcgtctgccatgacctgtcgaaggtcaatcatgtgctatatctcggtcgcggcacgtccttcccgctcgccatggaaggcgcgctgaagctcaaggaaatctcctatatccacgccgaaggctatgcggcaggtgagttgaagcatgggccgattgcgctcatcgatgaaaccatgccggtgatcgtcatcgcaccatctgatcgtctctatgagaagaccgtgtcgaacatgcaggaagtggctgcgcgcggcgggcgcatcatcctcatcaccgacaagaagggggcagaaagcgccagcatcgacacgatggccaccatcgttctgcccgaggtgccggaattcatctcgccgctcgtctatgcgctgccgatccagatgctcgcctatcacacggcagtccttatgggaacggacgtggaccagccgcgcaatctggccaagtctgttactgtcgagtaatcagaacaaaagcgttatggctcctccaatgcctcatcctgaggaggtgcgaagcaccgtctcgacgggtaaggcattggttctcaatagacttatcgcaattcgaggcttcgctttgctccgcatctcaggatgagggggagcaaagagagtgctatcctgccctaagcaggcggatggcctcgtcgcgcccgaagagatagagcagcacacgcaaagcctgcccgcgttcggattccagatcgggatcgctcgccagaatatagcgcgcatccttgcgggcgatctccagaaggtcaccatgcgcctcgatggaggcaaggcggaaacccggcgtgccggactggcgcgtgcccagcaattcgccttcgccgcgcaatttcaggtcttcttctgcaatgcggaaaccgtcttctgtttcgcgcatcactttcagccgcgcctgcgcaatctcaccaagcggccccttatagagcagaagacaggttgagggcttgtcgccgcgccccacgcgcccgcgcaactggtgcaattgcgacaggccgaaacgttccgcatgttcgatgacgatgatggtggcatcgggcacgtccacaccaacctcgatcacggttgtcgccaccagaagccgcgtctcgccctgtttgaaggcgcgcatggcttcgtctttttccgcgccgctcatgcggccatgaataaggccgatccgctcgccgaaaacggatttgaggctctcgaaacgctcctcggctgatgtcagttcaacgacttcagattcctcgaccagagggcaaatccagtaaatcttctggtcttcactgaccgcctttctgatgcgctccaccagttcgcccatgcgttccatcggcacgattgcggtggtgatgggctggcgtccgacaggcttttccgtgagcttggacacgtccatatcgccgaaggcggtgagaacaagcgtgcgcgggatcggcgttgcggtcatcaccagcatgtcgggcgcggagcctttggcggtcagcatgaggcgctgatggacgccgaaacggtgctgttcgtcgatgatgacaaaaaccagatcgtgatattcgaccttttcctgaaacagcgcatgcgtgccgatgacaatatcgatttcgccgcttttcaacccttccagaacggcatttcgttcgcgccccttttcgcggcctgtaagaagggccgctttcaacccggctttttccgcgagcggcgcgatagttgcaaaatgctggcgtgccagcacttccgttggggccatgagtgccgattgcccgccggattcagccgcatgggccatggaaagcaggcccaccacggttttgccggaaccgacatcgccctgcaaaagccgcaacatgcgctggggcgatttgaggtcggtgatgatctcacgcacggcctgttcctgggctttggtcaggcgatagggcaggtggcgcatgatttcggccacgatgttgccggtgccttcaagcgggcggcctgaaagcctgcgagtcttggcgcgcacaagggcaagcgccagttggcccgccagaaattcatcataggcaagcctgcgccgcgtaatgctttcaagcgcgatatcgccggggtcttccggttgatgcagcgtgttgagcgcctgctgaaacgccgggaaaccttcgcgcgccagcaaaggcgcatcgatccattccggcaggacaggcacgcgggtcagcgcctccttgatggcgcggccaagtgtcttgggtgagaggccggccgtcagcggatagaccggctcgacaagcggcaggctggcggcatcgtccatgcttgcaatataatccgggtgcaccatggaagcgcgcccgttgaaccattccaccttgcctgaaacaataacggtttcgccttccggcagcatcttttgcagccagggcaattgggcgtggaagaaggtcagcgcgatttcccccgtatcgtcatgtgcaaaaacacggtggggaacattgccacgccctttcggtgcgggctggtgctgatcgacggtcacttccagcgtgacaatggccccctcctgcgcaaaagcgataccgggccggttgcgccggtcaatgatgctgtggggcggaaggaaaagaagctggcctattttcggttcgccgcccggcacatcggttcccagcaattttccaagcaggacggccactttcgggccgatgcctgaaagtgaacggacggacgcaaaaaatggatcgagcatggatgggcgcatggggtcgaacattaactgcttcgcctcgcggcgcaagggcggtgcgcaatctttctgtgctctttttgttcttatccgataaacgggttcccgtttgcgccccagatgctatataccggcactcgaatagacgaacggagcattctcacgatgactggcagcaccatggcgacggaaaatctggacgtgcggcgccgcaaacttctgtttcgcgcctggcatcgcggcatgcgcgagatggatctgattctgggccaatatgccgataaatatatcgtcagtttcaacgacgatcagctcaatgaatttgagcatattctggaagtgctggaccgtgacctcctgaaatgggtgacgggcgaaagccccagccccattcccgctgaatacgacacgccgcttttccgcgatatcgtggctttccgcgaccgcgtagaattctgagaaagacaagatgcccgttttcagcaaactcggtctcaagcccggcgcgatcgcgaataaggggcgccatatcgtcattgacggtgttgcggacggttttgaggcgttctgccttgcgcgtctggtggaagagatcggggagcgcgggccgatcatgtatatcgtgcgcgacgggcagcgcattgccgatctggagcaggtgttgggtttcgtttcgcccgatctgccggtgctgcacctgcccgcctgggattgcctgccttatgaccgcgtgtcgccaggggcggatgctgcagcgcgcagacttgcggcgctcagcgcgctttgcgcactgaagaaagcaccgcatccagccgtcattctcaccacggccaatgccgtgctgcaaaaattgccgccgcaggccgcacttggcgaacaggtgatctcagcgcgccccggcaaccagctcgacatgaacgatcttgccgcacggctggagcgcaacggctttgagcgtgtctctaccgtgcgcgacatcggcgaatatgcggtacgcggcggcattctcgatctttatgcgccgggagcggaagaaccgctgcggcttgattttttcggcgatacgctggaaacgatccgtgccttcgatcccgcctcccagcgcaccaccggcacccgaaaggaattcgtgcttcagccgatgagcgaaatcacgctctcgtccgacatgataagccggtttcgcaagaattatgtggccatgttcggcgcgccgcagcgtgacgatgcgctttatcaggccatcagcgaaggccgccgttttgctggcatggaacattggctgccgcttttctatgacaatatggagacagttttcgaccatgccgggccaatgccggtcgtgttcgaccatctggtgcatgaggcgctgaccgagcgccacaccatggttgtggaccattacgaagcgcgactgcggcaggcggagggcaaagaggcgggcagcgatgccgtgccttacaagccggtaaagccggaaatgctctatcttacgccgggccaggttgaagaagccgccgaggccgctggcctgcgtattgaccttacgccattcggcgcgccggaggtttccggccggaccattattcatgccgatgtgcacaagggccgcagctttgccgaggagcgcgccgcaaccgacgtgaacctgtttgaagccgtggtgaaacatattgcagacctgcgcgcctccggcaaaaaggttctggttgccgcctggaccgaaggttcgctcgaccggctctgtcaggttctggacgaacacgggcttgaaaaaatagagaccgtcgataggctttccaccgtcaaggccctgtcgcgcgacaaggtgacggcggcggtgctggcggtcgaaagcggcttcgatgcgggcgatctggtggtcgtggcggagcaggatattctgggcgacaggctcatccgccgctccaggcgccgcaagcgcgatcaggatttcatctcggaagtcgcctcgctgacggctggcgatatcgtcgtccatgtcgatcacggcattgggcgctttatcggcctcaagacgattactgcggcaggcgccccgcatgactgccttgaaatccattatgcgggcgatgaccgcctgtttctgccggttgagaatatcgagcttctgtcgcgctatggctcggaagggtccgatgcggttctcgacaagctgggcggtggcgcatggcaggcgcgcaaggcaaaactcaagaaacggcttctggaaattgccggccatctgatccagattgccgccgaacgccagatgcgcggtgcacctgtgatgacgccgccgggcggtctttatgcggaatttgccgcgcgctttccctatgatgagactgacgaccagttgacggcaatcgaggccgtggcggatgatcttgcgcaaggcaagccgatggatcgcctcatctgcggcgatgtcgggttcggcaagacggaagtggcgctgcgcgccgccttcatcgccgcgatgagcggcgttcaggtggcagtggtcgtgccgaccacgcttctttcgcgccagcatttcaagaccttctccaaccgctttcacggcctgccgatcaatgtggcccacgcctcacgcctcgtcggcgcgaaggagctggccgccaccaaaaaggggctggaagagggaacggtcgatattgtcgtcggcacacacgcgcttttgggcagctccatcaagttcaagaatctcggccttctcattatcgatgaggagcagcatttcggtgtgaagcacaaggaatggctgaaggaactgaaatccgacgtccatgtgctgaccctttcggccacgccgatcccgcgcaccctgcaacttgcgctgaccggcgtgcgtgaactttcgctcatcaccacgccgccggtggaccgcatggcggtgcgcaccttcgtctcgccattcgatccgctcgtgatccgcgaaacccttttgcgtgaacgctatcgcggcggccagagcttctatgtcgtcccacgcatagccgacctcacggatattgaagaattcctgaaggagcatgtgccggaactgaaagtggccgtggcccatggccagatggcgccgggtgtgctggatgacatcatgaatgccttctatgacgggcagtatgatgtgcttctttccacaaccatcgtggaatcgggcctcgatattccaaccgccaacaccatgatcgtgcatcgtgccgatatgttcgggctggcgcaactctatcagttgcgcggccgcgtgggccgctccaagcagcgcgctttcgcgctgttcacgctcccggcgggcaagatgctgacgcagatggccgaacgccgtctgaaagtgctgcaatcgctcgacacgcttggcgcgggcttccagcttgcaagccacgacatggatattcgcggcgcaggcaatctgctgggcgaggaacagtcgggccacatcaaggaagtgggcttcgagctttaccagcaaatgcttgaagaagcggttgcgacgctgaagggctccggcgaagtggaagacagccagtggtcgccgcagatcgccattggtacggcggtcatgatcccggaagcctatgtgcccgacctgcaattgcgccttggcctttatcgccgtctggccgatctggaagagccgcaggatatcgatgcctttggtgcggaactcatcgaccgtttcggcccgatgcccgacgaagtgcagcatcttctcaagatcgtctatatcaaggcgctctgccgccgcgccaatgttgagaaactcgatgccgggccgaagggcgtggttatccagttccgccacgcgaccttcaacaatccggtcggtctggtaaaaatgatcggcgagcaggggtccatggcgaagatcaggccggaccagagcatcgtcttcatccgcgattggccgacaccggaaaagcgcctcaacggctccgccgtcatcatgacacagcttgcaaagattgcggcggcctgaccggctgcgaattgttaaagcgtgtcgtatgataaaatgcggcacgcttcagcgcatgacaggaggagcatttggttcagggcctcagccacatgacattcattgtccgcgaccttgatcgcatggaggaaattctcacaacggtattcgatgcccgaagggtctatgatagcggtgcggaaacgttctccctctctaaagagcgcttcttcctcatcggaaacggtaaagaaccaatatggattgcgaccatggaaggcgaaccgcttccaactcgcaccaacaatcatgtggctttcaagatcgccaacaatgaatatgaagcctatttgaaacgtattcgtgcgcttggccttgaagtgcgtgaagggcggtcccgcgtgccgggtgaagggcaatccatatatttctatgacgatgacaatcatatgttcgagttgcacaccggaacgcttgacgaacgtttaaaacgctatgggcaaggccgctaaagcgcgccgcattttatcatacgcatacgacgcgctttaagctgaggcggttgccatttttgagagacatgttttaaccagccggagcggtcactctgggatttgttgcttggctgtggctgagtggactggcaacgatagatgggccagcggtcgtcttttgcgcgaatttcccgattatctgtcttcggcaatcccgggttcaaagccttctgccgtctggcggatggcatcggccagcacgtcgggcgtttgagcgcccatgacggcatatttctgatcgataatgaagcagggaacaccgcgcacgccgatgcggttggcggtggcgatctcgtcacggatcgtgtctttgtcggcttcgctctgcaaaaggcgggcaaccacttccgcatccatgctgacgcttgccgctgcatccaccagcacttcatggttgccgatatcctgtccctgctcgaaatagagcgagaacaacatgccaaccatgcgatcctgcgtgtcgggtgctgcctgtgcagcccaatggatcacgcgatgtgcgtcaagcgtgttcggcgcacgtataatggcatcgaaatcgaagacgatgccatattcctcaccaagcgcacggagttgacggtggctgtcatcaatcttggagccggtgccgaacttctcacgcagataggtctggcgatccttgccgtgcgggggcagggtggggtcaagctggaacgggcgccagcgaatttcggcttccacgtccggcagcgaggcaagtgccgcttcaagccgcttgcgaccaagaaaacaccacgggcagacgacgtccgaaacgacgtcgattgtaatcttttttccggtcattgcggcatctccatgcaggcgcggaagcagcgcttgcgntctatagcaatattatacaggcagattatggcccggtatagcgggcccgcatagcccattatacccagggcgctaaaatactgacgccatccacgccctgaaaaggttcaatcgccgcgcgggtttggtattattgggacgtgtgccaccatgccggcagttggtagccggaaagtggtgttttttggggatgttcaatccggtcccaccgcgcaacccattgatagggcaggtggtagagcggaacataataatcacctgaaatcagcacacggtcgagtgcacgcacggcgctgacgaaatcggcgcggttgcgcgcggcaagcagcgcctcgatcatcgcatcaacggcagggtcggccacgcccgcaaagttgaagctgccctgcacatcacgcgaggcggaaccccaccgcaaccattgctcattgccgggagaaagcgaactggcaagtgcaccgaggatcatatcataatcgaaggtttgcaggcgctgttgatattgcgcatcgtccaccgtgtggatttcaactgctatgccaaggcgcgagaggttgcgctgataggcgagcgcgattttctcctcgtccggtgatcgcgtcataatctcgaaggcaaacggtttaccggtcggatctatggccatgccgtccttgaactggaaaccggcctggcttagaagatcataggccttcttggccggaacgcggtcatggccgctgccatctgtaacgggcgggtgccaggtgccattcatcacgtcttcgcgcacagcaccggggaagggggccagcaactccctttcgcgcgcatcggcgggcctgccgacggatgaaagttgcgacccctcccagaagctctgcgtacggcgatattgccctgcaaagagattgctgttcgcccactcaaaatcgaacagcaatccaagggcctggcgcacacgccggtcagcgaagatcgggcggcgcgtgttgaacacgaagcccagcatatcggccggtgtgcccttctcgaaagtgtccttgatgaccttgccctgctcgaccgccggaaaatcatagagcttttcccagcgtatcggattgccttcaatgaaaatgtcgagaatgccctttttgaaggattcaaacagcgaggtttcgttgcggtaatattcgatggagatcttgtcgaaattgttgaagccgcgctgcgagggcagatccttgccccaatagtccgggttgcgcttgtagacgatccgctggccgggctgcacactggcgaccacataggggccgctgccgatcggcggttccagtgtggaattgccgaacgtatcgcggttgatggcatgtttcggcagaaccggcatcgagcctgcgatcagcatcggaaactcacggtcggatttctcgttgaatgtgaagcgcactgagcgttcgccggtcttttcgatcttcgccacccggctcatgcggctgttatagggcgggcggcccttttcggtcagtatgtcataggtgaagagaacatcgtccaccgtgacaggctggccatctgaccatttggcttttggattgagcgtgaattccacccatttgcgctcgggatcgatggcaactttctcagccagcagactatagagcgtaaaaggctcatcgcgcgagcgcagcatcagcgtctggtacaccatattgccaaactcgccatcattatacaggccgcgcgcggtggtgcgcatacttttcagcacaaagggattaaggctgtcgaaagtgcccaccacgcctacggtcagcgaaccctttttcggggcatcgggattggtgtagggaaaatgggtataatcggcaggcaaagccacgtcgccatgcatggagagcgcatagtcgggtgctgtctcgtttgccgcccgcgcgggcaacgcgccaaaggctgtcgcaacaaggccaatgagaaacacactgcggaaaaaagcaataaatctgttcaacatcaatggtccattgtaaacaagagtgatgccccggtttcaataaaactttgccgtttttcgattcggagcaggaaattaccatgatcgtatattatgtgcggaattagggcgtgtctgccgcgcgacagtgggaactaaaataaagattttagcggattctgtgcgggcaatctggaaacccatctggattcatgctctcagtcgttgtaacaccgccccggattaggattcaaaatccgtgaggtcacgctgttgccgcattttcaaaccagtgacggtctatcgctgacttaaatacagaacgggaactaatagatcaaagtgttgaaaggaacctgttgatcatgtccagcacgaagacaatcgctgccgcatctgccattgctggcgcgttcgccttgcttgcctccgcgacgatgcccgcatcagcgcagcagccgccgcagggttggttcaaggtttgctcaaagcaggaagacaatgacatctgcaacacgcagaacatcgtcactgctgattccggccagcttctgacggccgtcaacctcatcgagatcaagggcaagatcaatcgcaagatctttcaggtcacggttccgatcggccgtctgattccagccggtgtcggtctccagatcgacaacaacaagccggtcaagcttgaatacggcatctgcttcccggatcgctgcattgccgaagcgccgctgaccgacgagctgatcaatgcgctgaaaaagggcagcaagctgacgcttacctccgtcaactaccagaacaagccgaacccgattccggtcgcgctcaccggcttctcgcaggctctcaccggcccggcgctcaaacagtcggaactggaagaacgccagaaggaacttcaggacgccgtccagaagcgccaaaaggaatttgaggccaagatgaaggccgaacaggacaaggcaaaaggcgctgccaaataattggcaggctgacaggtaaagacaaggggcgcttcaggcgcccctttttcgttctattattatttgagaagattgctttatcccattgcagccgcatcgaaaaaagctgttctccctatcgggagacatggtctaattcgagtgctgcgcttttacccggaaagtcccattgtccatccggtcgaacatttcatcgatctgcggatggcgaagcggctcgccgctgagatcaggcacaaggttctgctcggaaacatatgcgacatattcggtttcgccattctccgccagaaggtggtagaaaggctggtcgcggcgcgggcgcgcatcttcgggaatgttctgataccattcctcggtattggcaaattccgggtccacatcgaaaatcaccccgcgaaaggggaaaagccgatgctgcacaacctgcccgatctgatattttgcgtgttttatctgtgccatacccatgggaattaatgtagttcattgtacggcgaattaaagtcgtcggcaggcaggaaaactgtcagggtgagagatctattgtcttgcggcgtcgtcagctttgccgggcagacgcgggagccggggcagaaggtgcgaaaaaccgctgccggggcgaaggccctcgcgcatgaagaacgcgcgcagcggcgcaaaggagcgaagcatttccagccctacaccgcgcaggatctgcgcaggcagcatggaggaaagcagcgagcggttgagcgcatcgaccgagccggtacgcgcgaaaatatcgggacgccgcgcgcggtcataagcgcgcatgacacgctcggaaccgggatcgaccgaatcgctctcaatggcctttaccagtgtttccacgtcgcgtgtgccaaggttcagcccttgcgcgccgatgggcggaaagacatgggcagcttcgccgatcaggatggtgcgctttgctgcaaagacatggggcacgaggccggaaagcggccaggcttgcgggcgcacctccagcgtgatcttgcccagcatggattgcatcatctcctcgatatggaccgcaagagcctcatcgctcattgaaagcagcttttcggcgcgcgccggattaaccacccagacgaggcttgatcgccgccccttgagcggcacttgtgtaaacgggccttcttcggtgtgaaattcggtcgaaatattctcgtggtcaatcatatgggaaaaggaaagaaccacggccgtttgcggatagctccagcggcgggtgcggatgccagcggcgtcgcgcgcaccggaattgcgcccgtcggcggcgaccaacaggcgtgtgtgcagcgtatcgccccccttgagcgtcacggtgacatggtcgccattggggcgatattcgatggccgggacagtgatgcgccggatattgcgactggccgcgaccgcttcggcaagctttgcattcagcacggcgttggggatgttgtagccgaaggcaatctcatcaatctcgctcgcacggaacatgaccgcagggctgcggataaggcgcctggttgcatccacgatgcgcatggattgcaagggagccgcttccggctcgatcgcagcccagacgccgatctgctccagaaaacggatcgcgggcatcatcagtgcggtggtgcgccggtcggtcttgtcggtttcggggccgagcagcacggtatggtagccgcggaccccaagcgccagcgccgccatcatgccggccgggccgccgccactgataacaatgtcggtgaggggcttgtttacaaccacgtcattcatcgcgctcatcctcggccatggcggtttcgggtgaagccgccgctcttgatactggcagcaaaagcgattcttgccagatgcgtttccgccgcacttaaaccaaattgcgatcaaaaggccaatcttccgtggaatgacggcttaataccctatggcttacttgctcttttggccttattcggtgaaagctgatggaacattgcggctttttagagcatctcccgtgaggctggagcgtcggtcagtccggtatatgcgcttccggtgaatggaactggattcgctgcctgacggtttatatgggcggacagaaagaaatggcggacagcgtgaaaaccaaactgaccggaaaactgaaggccaagaaagtcacggccccgcaggccaaggcattttccgttcaccttctgacggcttccggctcgtttctggccttcctttccgtggtggcggcaagcgacgggcgctataccgccatgtggtggtggctgggcctcgcgctgttcgtggatggcatagacggccccatcgcgcgtaagcttgaagtcaaatatgtcctgccgaactggtctggcgagcttctcgacagtattatcgactatgttacctatgtgctgatacccgctttcgcgctctatcaaagcgggttcatggggacgaacctgtccttcatttccggcgcgatcatcgtggtttcaagcgcgatctattatgctgataccggcatgaagaccaaggagaacttcttcaagggtttccccgtggtctggaacatggtggttttcacgcttttcatcgtcaggcccggcgaatgggtggccttcggaacggtcgtggcttcggcgatcctttccttcctgccgatcaacttcctgcatccggtgcgggtggtgcggctgcgcccgctcaacctcacgattttcctgctctggtgcgcgtttggcgtgattgccctctattacatgctggatgcgccgctctgggtccgtatcggcatttccgtaaccggcctttacatctatttcatcggcgcgatcatgcagcttttcccaagccttggtcgtgaagctgcacttgccaaggcccgaaaacttgttgaaaagcaacagaagagcggagaagcaccatgataaacgccattcgcgtgcatcggaccggggggccggacgttctgcactatgaacaggtggaaatcggcgaaccagggccgggcgaggcacgtgttcgccatgaggccgtgggcctgaacttcatcgacgtctatttccgcaccgggctttataaggcggccaagatgccgttcacgcccggcaatgagggtgcaggcattgtggttgccgttggcgcgggcgttgaaaacgtgcgcgtgggcgagcgtgttgcctatgctgcaacacccggttcctatgcggatgagcgcatcctgccagccgacaggctggtgaaagtgcccgacacgatcgatctcaagaccgcagcctccatgatgctgaaaggcatgaccgcgcaatatctgctgcgccgcaccttccgcgtcgagccgggccagaccattttatttcatgcggccgccggcggcgtgggcctgattgccggacaatgggccaagcaccttggcgcaacggtgatcggcacggcaggttcggaagaaaagatcgcgcttgccagaaagcatggctacgatcatgtcatcaattatcgcagcgaaaacttcgtcgaacgggtgcgcgaactcacaaatggcgagggcgtggacgttgtttacgactcggttggccgcgatacctatatgggctcgctcgacgtactgaaaccgcttggcatgtttgcctgtttcggctagtcttccggtgtcattccgcctttcgatctgggtattctggcgcagaagggctctctcttcgcgacgcgcccgacattgttcaattatattgccaggcgggccgatctggaaaagacgactgctgagcttttcgatgtcgtggaaagcggggcggtcaagatcgagatcaaccagacctatgctctcaaggacgcctgcaaggcccatgaagcattggaggcacgcaagacgacaggcacgagcatcctgttgccataggtggggacgatagcggcggtgcatatgtccatcgctgctttcttttgggcttttcaagagcgggcttgctggataaagtcgctcaaaaatactttggggaacaatgtcagcgcgctcaaccgaccggcctcttctggatgtccgccggctcacgaaagtttttggtcagctcagagcttgcgatggggtcgatctcaccattgccgagggtgaaatccatgcgcttctgggtgaaaacggcgcgggcaaatccactttcgtcaaaatgctgtttggcgccttgcagccgcttgaaggccagattgtctggaaggggcaaggtgttgccatccatgaacctgctgcggcaagaaagctcggcattggcatggttttccagcatttttcgcttttcgattccctgacggcggctgaaaatatcgcactttcgctggatcgttcgctgcctttggccgaagtcgccaggcgtgcgcgtgaagtgggcaggacctacggtctgccggtcgatccgcaggcccatgtcggcgatctttcggtgggggagcgtcagcgcatcgaaatcgtacgctgtctcctccagcaacctgacctcatcattctcgatgagccgacatcggtgctgacgccgcaggaagccgacaggctttttgaaacgctggagcgtttgagggctgagggcaaatccatcctttatatcagccaccggctggaagaggtgaagcgcctttgcgaccgcgccactgtgcttcgccatggcaaggtggtcggccattgcgacccgcgcaaggaaacggcggcctcgctcgcccgcatgatggtgggcaacgacattgatgtcgtcgcacgctcgaccattgccgcgaatggagcgggcgagccgctttttgaaatcagggccatgtcgcagccgccgcgcgggccattttccaccgcgttgaaggatatttcgctttgcgtggctgcgggtgaagtggtgggcattgccggtgtggcgggcaacgggcagggtgagttctttgaagccatttccggtgaggtgctgcaagcgggcgcatcggtggtgcgcattggcggcaaggatgcgggcaggcttggcatcagcgagcggcgcatgatgggggctgccttcgtgccggaagaacggctcggccatggtgcggtgcccggcatgacactcaccgacaatctgtttctctcgcgctacaagaccgatgcacgggcatttctgcgtggcggcaagctgaaactcattgccgaaagcgcattgcgttccgccacaaagcggatcatcgagcggatggatgtacgcaaaagtgcggaaaacccagcagcatcagccctttccggcggtaatctgcaaaagttcattatcgggcgtgagtttgatcgcgcgccatccgtaatggttgtcaaccagccgacatggggcgtggatgcgggcgctgcggcccatattcgtcaggcgcttgtcgaccttgcccgttccggctccgccgttcttgtcatcagtcaggatctcgatgagcttctcgaaatcagcgaccgtatcgccgtcatgaaccatggtcgcctctccgatcccatacccattgccgatgtgacgctcgaaaagatcgggcttctcatgggcggcatggcgggcgaaacacaggctggagcggcatgatgcggattgagcttgtcaaacggccccagccttcaagattgttcagcgcgctgtcgccagtgctggcgctggcgctaacgctgatttttggcggcctcgccttcttggtgatgggcaaggatccgctccatgcgctttatgtattctttgtcgagccgcttttcgatatctggtcgtggcacgagcttctggtcaaggcagcgccgctcatcctgattgcggtcggtctttgcgtttgctttctttccaacaactggaatatcggggcggaaggccagttcatcatgggcgcaattgccggttcaattctgccggtcatgttccccgatctggaaagctggatcgttctgccgctgatgatggcgatgggtatggcaggcggggcggcctatgcctccattccggcccttttgaaagtgcgcttcaatacgaatgaaattctcaccagcctcatgctggtctatgtcgcgcagctttttctggactggctggtgcgcgggccatggcgcaacccggaaggccataatttcccggaaacacgccagttcaacgacagcgccatcctgccggaaatctggagcgcatcagggcgtgcgcattggggcttcatatttgcgctcgttgcagccgtcatggtttggtttctcctaaagcacacgctgaagggttttgaggtcaaggtgatcggacagagcccgagagcagagcgctttgcgggtttcagcgcaggcagaatggtgttctttgtcttcgccctgtccggcgcgcttgcggggcttgcaggcattgccgaaacctccggtgctattggccagcttcgcccggtcatttcgccgggtatggtttcacggcgatcatcgttgcctttctgggacggcttaatccgctgggtgcgattgtggcgggccttgtgctggcgctttcctaccttggcggcgaggcggcacaggtggccattggcatatcggaaaagtccgcccgtgtgtttcagggcatgatcctgtttttcgtgcttgcttgcgatacgctcattctttatcgcatccgcattgtgatgaaccgccaggcggggaaggcctgatctcatggatttgacacaggcaatccttctcaccatcgctaccgcagcaacaccgctcctgattgcggccattggcgaactggtggtggaacgctccggcgttctcaatctcggcgtcgagggcatgatgctgatgggcgcggtttccggcttcgccgtggcgcagataaccggctcggcctggctcggccttgttgccgccgttctggtcggggcgctgtttgcggcagtcttcggctttcttacgctcaccctcgtcaccaatcaggtggcgaccggccttgcactcactattctgggcgtcggcgtatcggcattgcttggagaaagcttcgtcgggcttccgggcgtgcggctgaacccgatctatattccctatctgactgatcttccgctcatcgggcgctttctcttcggtcaggatcccatcttctatatgtccattgcgctggttatcggtgtggcatggttcctgtttcgcacacgcgcgggccttaccttgcgcgccattggcgatagtcatggctcggctcatgcgcttggtgtgcatgtggtgcgcacgcgctatctggcggtgctgttcggcggggcctgtgccgggcttgcgggcgcacagctctcgctcgtttatgtgccgcaatgggtggaaaacatgacggcagggcgcggctggattgcacttgcgcttgtcgtcttcgcctcatggcggccatggcgggtgctggtcggcgcgtatctgttcggcgcggtcacaatcggccagcttcacgcgcaggcgctcggcttcggcctgccatcgcagtttttgtctgcgctgccttatcttgcgacgatcgtggtgctggtcatcatctcgcgcaacaagcgcctgacgatgatgaatacgccggcttcgctcggcaagccatttgttccggatcgatagaacaagcggctttggagtaaacgcaaaccatcccaagggttttcgttttggttagtgggtgcaaacaaggagcacagggatcatgaaaaagacccttatggtaattgctactgtcgcgggctttatgctcggcggggcggcacatgcagaagaaaaactgaaggtgggcttcatctatatcggccctcccggcgatttcggctggacgtaccagcatgatcaggcgcgcaaggagctggtcgaggcgctcggcgacaaggttgaaaccacctttcttgaaaacgtagccgaaggtgcggatgccgagcgctccatcgaacgtcttgcccgcgcaggcaacaagctgatcttcacaacctccttcggttacatggacccgaccgtgaaggtcaccaagaagttcccggacgtgaagtttgaacatgcaaccggctacaagaccgcagacaacatgtccgcctataatgcgcgcttctatgaaggccgttatgtgcagggcgtgattgccgcaaagatgtcgaagaagggcattgccggctatatcggctccgtgccggtgccggaagtcgtgcagggcatcaactccttcatgctgggcgcacagtccgtcaatcctgatttcagggtcaaggtaatctgggtcaattcctggttcgatccgggcaaggaagccgatgccgccaaggcgctgattgatcagggcgtggatatcatcacccagcacacggattccaccgccgccattcaggtggcgcacgaccgcggcatcaaggcgttcggccaggcttcggacatgatcaagtttgcgcctgacacgcagcttaccgctgttgttgacgaatggggtccgtactatatcgaccgcgccaaggctgttcttgacggtacgtggaaaagccagaacatctggtggggtatgaaggaaggcctcgtgaagatggcgcctttcaccaatatgccagatgatgtgaagaagctggcggaagaaaccgaagccaggatcaagtctggtgaactcaatcccttcaccggcccgatcaagaagcaagacggttcggaatggctgaaagcaggcgaaaaggctgatgaccagaccctgcttggcatgaatttctacgttgctggcgtggatgataagctgccgcaataagcttgaaagcataaacaaggaaaagggcgcccaaagcgccctttttattatcctgcaatgtgatgggactgcttatgcagcgtgtttcgatcttcatgaatgaagcgcgcatcatgtccgaaaagcggttcacctcttatcagacagcagtgccgtgcagatcgtaggcatcacttgcttcgatcttcaccgtcacaatatcgcccacgcgcagcgggcggcgcgagctgatatgaacgctgccatcaatttccggcgcgtcgtagcgggtgcggcccttgccaatggtgccgttggcttcatcgatgatgaccggcagacgcttgccaaccttctttttcaagaggttggttgaaatctgttgctgctttgccatgaagcgatgccagcgggcttccttcacctcttccggcacctgttcaaggccaagatcattagccttcgcgcccttgaccgcctcatatttaaagcaaccggcacgctcgatcttggcttcatccagccaatcgaggagcatctggaaatcttcttccgtttcacccggatagccgacgatgaaggtggaacgcacggcaagatcggggcaggtttcgcgccaggcctgaatgcggcgcgaggttttttcctgatgcgcaggccgacgcatgttcttcagaaccgcgggcgacgcatgctggaagggaatatccagataaggcaggatcttgccctcggccatcagcggaatgacttcatcgacgtgagggtagggatagacgtaatgcatccgcacccaaacgcccatctcgcccagttcccgcgagaggtcgagaaacttcgtacgcaccgtgcggtcctgccacatggcttcctgatacttgatatcgaggccataggcgctcgtatcctgcgagatgacgagaatttccttcacacccgcctgaaccagtttttcagcttcgcgcagcacttcgttgatcggacgcgagaccagatcgccgcgcagtgccggaatgatgcagaaggaacaacggttggagcagccttcggaaatcttcagataggcataatggcgcggggtgagcttcacgccctgcggcggcacaagatcgacaaatgggtcatgggcgggcggggcaacctcgtgcaccgcattcatcacgctttcataggcttgcgggccggtgatggcgagcacattcggatgccgctcgcggataacgtccggctctgcgccaagacagccggtgacgatcaccttgccattctcgttcagtgcaaggccgatcgcttccagcgactcgtcacgcgcagaatcgagaaagccgcaggtattaacgatcactagatcagcaccgtcatgtttgcgggagatttcatagccttcagagcggaggccggtgatgatgcgttcggaatcgacaagcgccttcgggcagccaagtgaaacaaaactgacgcgcggtgcgctcattgtaataccttacgaattgggaaaattgcgcgcgccttatcacaacaagggggcggaggtaaagattggatggcgcttttgcggtgtcgcagcggtttgaaaatgctgccaaagaaaatgccggagcgatgcgccccggctttcaagacagattgaaacaggcttactcagcttcgtcggcgggcgccgcgttaagctggccatagcgttcttcgccgatcttggcgagaaggtcgagctgggtttcaaggaagtcgatatggccttcttcatcggccagaagttcgtcgaaaagctgcttcgacacatagtcgccgagcttgtcgcagatttcgcgcgattccttatacgaagcgcgagcgtcatattcacccttgaggtcagcttcgagaacttccttcacattctggccaatgcgcaacggcgaaacggtctggaggttcggaaagccttcaaagaagataatgcgattaatcagcttgtcggcgtgatgcatttcctcgatggattcctcgcgttccttctttgcaaggcgcgtgtaaccccaatcgttgagaagacggtagtgcagccaatactggtttaccgcaccgagctcaagaaacagtgcatcgttaagccgctcgatgacctttggttcgcctttcattccatgaactcccgaatttatctcgtagagaacgcacacgatccatgaactggataacgttttcgtccatttggttgcgacgaagatagtattcttcagtcacccttatgatggtttctacgacatttgggaagcagccacagcaacggccgcgttgattcatggcattatagacagcgcccggcacaataagttgccagcaatcttcatcgagaagctcgatgatggtgtcttcaatctctttttcggtaataatgttgcagctacagactagcatgagaagtacactctcatacctgcaccgcaataatgaaattcagaacgcccaaaatggaaagaaattgccggtttattttgtttttttagtttcaaatagccgctaaatatacgcgagcttactttaccgttggcgcggagccatattgaaacagacaatggttcctccaattgctagggttaaaggcccaaacattaaaggcttatcttggcggcgttgattaaacccgccaatctggctcaagttatgacgggtcagggtaggggctgtcaaactttatgtttttgaaatattctaaaaaatcaatcggttagaattattttaaatatgagttaaatatccatgtttaaacgtaaattagcgttttacttggcgagggcaggtggcaatcatgctcacctttcgtctctgtgccatttcgccgcacccatgtggaaaagtgacgatacggaagcctattggccgagaacggcagtgaaaccttcaaactggggcggcccaagatatagcggcttgttttccccggcgttgcgatgcgcatggcgaaactgttcggacctggtccagccaatgaaatcctcctggctgcgccagactgtgtgggatgcatagagcgtatagccctcatcttcgttggttgcaccacgcagaagatggaaactctcgaaacccggcacatcggagagctgggagtcacggttcttccagacggtctcaaaatcggtttcgctaccgatgcgaaccttgaagcgattcattgcaatgaacattgctgatccttttcttgatcaatacgcttaaagccgccttctgcctgcgccgactgtgttacctcaatcggccagaacattttgcaatcagatcgggcattcgagcggcgagcggatcagctggcgatccgcggcgcttccatttcatcaaggccgagcagcaaacgtacattcgggcgcgccttgaccagatctgcgatgctgtacttcatcaatacggcaaagaaggcattgagtgcttcgcgcaaggccgcattcaggccacagctatccaccaacggacattcgcttgcatcgttctcgaagcattccgccatggagaagttttcttccgtcacgcgcaccacatcgaacagtgaaatatcctgggacgcgcgcccaaggcgcacaccgccattgcggccccgcaccgtttccaccaatccgtgttcaacgagcggctgcaaaatcttgaatagaaacagctccgaaacattataagcccgggcgatttcaggaatgcggctcagcttgccgtcattggcagcacaatacatgagcatccgaatggcataattcgtctgacgggtaagacgcatgattattccttttcgtacattttggaacattcccgaaccggacactccccggctgaaactgccccaattcttgttgcgcatagcctattggagaaccgagcccccagagccttgctccaacaatacattctcttgagaagcactttagaatcattcttaaaatatatgaaaccttttctcacctttaaaatgaaaaaggcctgttcaatttactgcgatctgccggaaaactgaaaggcagatgattattgacagacgtcgacccattcggcttcgaccaaatcggccattttctgcggtgcgatacgcacggcgctgttggtggcgccggccgcaggcacgacttcatcatatgtcttcagcgaaatgtcgcagaaaacgggcagggcacccggcaatccaaacggacaaacaccgcccaccggatggctggtttccgccagcacggtttgcgcatccagcatgcgcggctttgtgccaaaacggtccttgaatttgcgattatcaatgcgggcatcgccacgtgtgacgatcaggatagtttggtccttggtagaaaaggaaagagtcttggcgatctgtccaggctcaacaccatgggcttcggcggcgagggggactgttgcggtactggtgggcaattcgataacctcgacttccggcgccttgctggcgaaaaatgccttcaccgattccaaactcataggctcccccgtttattcttaactattaaactcaagtttaggccacattgtgacaaagcgcaagcttgcgctggctatggcggttcgttcatatggcattgagccaaaacccataacccgcttgtatttgtgtgtttcctgccatagtgcttctcctgcggacttatcaaaagcctatcggtacggtgtatcaagtggcagattgacgctgtccgcgtatatctataaacaggccagaaatttgcttcgcgcaactgcggaagggtggccgagcggtttaaggcaccggtcttgaaaaccggcgtgcgagagatcgtaccgtgggttcgaatcccaccccctccgccacaaacttatgatttcattatgcaaatttagttgacggaattcgacggttctaagtcgtcgctgcaacaaatttgtttacggctgcaacaatgatgcaacaatttttctgttgcagaagcgtgaatcagaaagattgctcgtgatcgtcataagctgatgcagaatcgtttgcgagcgcttcgcgaatatagctatcgacgccagacgattcataatagccaatgtctcgcaaatacgcctgccaattcgcttcacgatctggatcgttctgatctaaaagataatcattcaattcagattcatcttcaaaatacatgccattgtaccgaagtgagaaaccatcgaaatcaccagattcgacgccgtcgatgctgtgaacgtatgagaatggatcagagaatccgacgaacgattttgcgtattcgacgccgcgtttagctaacgctaaaccgacaataccagctgatgcaccaatggaaaaagtcataagctgatctaagccggaagaaaaaatagtttcaatattagacattaaacacactataaaacaatgaaatgagtatgcttgtcggccttcaattaaacaatacagcgtcaaaaaaagaggccgaagcctctttaatcaatcgcaccaaccacgtgcagaaaaatcaaacaattttccgataaaacccttttcgttatactctttacaagtctcactcgatgctggttttgattttgagactggacgaaatgcgttatgcccgctctgaataccgctccaactattcatcataaaaatcgctatcaataagagcgatccacaaattgcggttctcttaacaaacttacgcatctgcccccaaaaaaagaacgttaaacacttgaaataaatatgaaaattaagttgaaaacaagcatattttatagcaaaacaagaagaaacaacgggggtctcatgcgtaaatttatagctctagctctcgtagcaatagctgcagcgcctcttatatctgcgatgttttcagatatgagcaatgacgtaagaacagttaacaagctcaaacaatcaaaaacattaagcgaaaaagcaataattgaagaacgcgacaaaatgtataaaaatgtttgtaaaatatatttttcacaaagctatttcggcaagatgacaactggaagaaatcaatcttggtgcgaagaatacaaagatcgcatgtgaagtctcattgtaaattagcttacagcgtaaactcataaaatttcttggcatttatcggccgctatgattcaaagcttcgaaatagggaagcctttgatgacgcgtcgtcgctacgaactaactgaccacgaatggtcgattatatcgccgttgttgcccaacaaaccgcgcggcgttgctcgcgttgatgatcggcgggtgctgaatggcatcctgtggcgatttcgaacgggctcgccctgggcggaagtttccgaacgctatggcccgccgacggcctgttacaaccgcttcgtgcgctggcgcaaagccggggtctgggatcggcttcttgaagcggtgtccaaagcctacgatggcgacatcgtcatgatcgactcgacctgtgtccgcgttcaccagcacgcggccacaggaaaaaaggggatggagacgatggtggcatgggacgttccgtaaccgttgcgagcaccccacatttccagatggtttcggctcgcgcatagttccgctttgtcatgattttgggagacggaactatggatttgggatcagtagatgtcgacgagaaggcctcaccgcatagtgctgatgacagacatcagcactatgcggtgagcaaagttgtcgatgataggccggcacctcgccgtgtcgaggttctcctcggcaaagagcgccggcgccgttggagcgctgatgagaaggcggagatcacggcggccagctttgtgcctggagcaaatatctctgccgttgcgcgccaatatggcgtgagccaggggctgctgcactattggcggcgctgcgcgcgagagcacatgtcggatgacgaggagatgcgctttgtgccggttgtcagagccgatgaaggcttgggcgtcccggccgcggtgacggcgctgacgatccgtgtcgaaatcaacggcacctgtgccgtgatcgagggtggcatcgatgagcaggcactgtgcatggtgttcaaagcgctcagggcctcggcgtgatctcacttggatcggatttgcggatcatgattgcttcaaagccggtggacttcaggaagggcatcaatgggctggcggcgctggtatcgactgcgctcggccccaacccatactcaggcgacatatatgtcttccgcagcaagcgtaacgatcgtctgaagatggtcgtttgggatggcagcggcatggttctgttgaccaaagttttggaggatcggcgttttatctggccggctgttcacgctggagccgttcgtctcagcgccagcgaattggcgcttttgctcgatggcctggactggacaagagtggagaagaagccagtcaaacggcccgcaaaaacagcgtgatctcattggaattgatcgacaattccgtgccgatctgctagattttggcatgctcaatcgtggccaacatctgccgcgggatcctgacattctggtcggcatgatcctggaaagagacgctgaaatcgagcgtctgaaggtgctgttgaaggcggccaatgcaaagccctttggccaacgatccgaacagttggcccatatggtcgaaaagcagattcgtctcgatctgggcgacgtggtccatgaacctgaagtggcttcggctagcgaaggtgcgggcctccccaaaatgccgcgccaggcaagcgcccattctcggcctcgtcgcaacatcggcgctctgccggagcatcttgagcgggttgtcgaggtcatcgaaccgtcatcgttggaatgtgcctgctgccagggaaagctccattgtatcggagaagacgagagcgaggtcctggcttcacggccggcaaccctctatgtcctgcgcacggtgcgcccgaaatatgcctgccgggcctgcgaggccggcatcgttcaagccaaggcgaagcctcgactgttcgacggagggctggccacgacatccatgatcagcaatgtcgtggtatggcgatatgcttggtatctgccgctcaaccgtcaggttcagatgttgaagggtcagggtgtccggctcgatacgtcaacgctttgcagttgggtgaaacgtgccgcctggtggctgaaatcgctctacgacaagctattggcctatatccatagtcattctcgggtctttgtcgatgaaacccgaatgccggtactcaagcgagaccgaacacgaaccaagatttgtcagttctgggctcacgccgtggacgatcggccctggaatggcccagcctatccggctgtcgcctatgtctttgcgcaaggtcggggaaagacggagatccaatcacagttggtccgctatagcgggattttgcaggttgatgcgtacaaggctgttgacgcgcccgagtgcgacgctgcgcatattgcgctcgacggtattggaatcgacttcaagtcttccatcctcaaggaagagggtcaggccagcccaatggcccagcgtgtatttgatggcagaggcgactgggtccttggcggatatatctttgagcgtatccatcaggagcatttttagatcagccatcaggaccttactcttcgcttgccggacaccgagccggtgttcggcgctcgttgagcggattgaggcctcgatcgcatagacctcagccaggcgttcaatcaccacctttgccagctcggatttgtacttcttgaagacatcaacgaacttgcgacgcgcatgggccaggcagtaggcaagcgcaatgctgccggcccgacgatccggtcgggtcaggctcttgtaggcctgttcgccggcagtgatggcggtgccgagacctgggccatattgggctccttgctgaccacggcaaaattgaaagggctcgatccctatacctggctcaatgacgttcttgaacgcatcgtgtccggggagataaagtcgacctcgctttggcgttgcctgccttggcattggaaacaggagcatgcggatatgaacatggcggtagcagcgtgaaggctcccaagcgtgcaaagcttctgacgcttgatcagttggagacatggttcgacaaggcagagccggcgccaccatgccggggcgtgtcaacgctcaatgggttcctgacgggattggccgcgggtccggtcttcctgcttcccaatgactggatgttccatgtcattgggaagcacgaggaaaaggccttcgtcggaaacaagacctacgccgtgatcgaaacgatcgtcgatcactacaacctcatcgctcaccaactgacggcgcccggccgatatgctccgatgttcatgcgcacggatgatgaggaagtcctgcctggcgattgggccgatgggttctatggcgccatcaaactgaacctggcagcttgggcgcccctcatggccgagaaacagactggcgaccccatcatggccatattgatgcaagccacggagccagatctgctcgaaatggtctcagcggtgtacccgaagccgcccgaggccatccttaaagatgcatggcgggccatcccaaccgccatcgaaaccatctacgcgcactgcaaaccaatgcgcttcaatcccggcgctccagcaaacgacatctcgtaggacagagatcccccaaaggcgtctcgtcaagcgtcaagctaaatccgtgtggggtgttcgcagcggatatgacgttgccgcggcgggcttacgagcaaaatccacgcgctcgttgatgccgaaggtcgcccggtcaatctacgtctgactggtggacagatcgccgattgtgccgaagccgacgcgctgacgaatgagcttggtgagggagacatcctgctggccgacaaggggtatgacacgaatgccattcgggctaaggccgccgcgcgaaaggcctgggccaacatcccgccgaagagcaatcgcaagggctctttcgtgttttcgcgctgggtctatcggcaacgcaatctcgtggagcgcttcttcaacaggatcaagcagttccgaggcatcgcaacccgatatgataagcgcccggaaaactacctcgcagccgtaaagctcgtcgcaacaagaatatggtgccaaagtttatgagtcgacgccgtagtactgttgacgaagcgtgtggagatgattgcggtgcagcagccttggcggcgcaagaaaacagcggcaagatcacgagcatggcggttgccaccagaattggcgacctgactgaggatagcggcacaaatacggctgcagtcagcggcaataccattcgcgcccagacgatcgtgaatgatagttctaatacccttgaaggaaaactgtcggacgactatgcgtcatcaacgttgggtacctcttccttaacctttgggactcctttcggattggaacctcggcatgtaactcagggggcaatcctggcagaaacggcgcagataaacattgcaaccggccataaggcgacggtttccgagggcataataggaacccagaatacggcaaaacaagaggtggccgctggggcaagcctcagtctgcaagaaaatactattgatgcttcgcttgccgtcaacaatgcggcgaacaggattgccatcgacaaggaaggcgatccgactttccaaggctcggtccttattaccaatctgcagcagaacaaagagggctctgttgacgcagaaacgacagagtcgggtatattggcgcaagcgacagaaggagatgttgcgaatgtaatgtctattctgtcgggcagtctgaacgtagcggaaaacattgtttccagttctgcaaccggtaaccagaccgttggtgccgcaggcgccgcaggtcatcagattgtgatcggtggtcaactcagcgtcgatagcaatactaccggaaacggcagttcaacgatatcgcatgacggaggctctgcatttgccgaaaccgccgctgactttgttattgccaataaccaggcaaacatcgttacagatgcggctgatcatttgacaatctccagcgcgtctattggtgtggagggtacaccgacgattggtgcggttgttgatgccgtcgaaggaggttcggttgtcctcgcggataatgccgtgacgtctcaggcggtaggtaacaacacatccgccgcaatcttgaaggatgatgactccgcagtcggctttgatgcaacagctgcccttgctaaccatcagattaatctgttttctgatattgcggcgaccacgcaaaatggctcagtggttgccattgtcggtaaagcgagagacagtatcttcgatgaagggaccgttgatgtttcggggaacaagatttccgcactggcgtttggcaacagcgccagccagcagttggccctggacgccaataacctaaccgctggggatagcactgggttgctgacgggcgggccgaacgacgagactacccatgatagcggccttcgggctaaggcaggtgctatgcttaccagcctacaggcaaactatagcagtgatatttccgccaacaatgcggcgtcggtggttggtgtctacggcgacaacaaggttggtagcgacatatctggagccaaattaaccgtcgagaacaacacgcagcaggcgactgcgattggtagcgacgctactaatctgcttggacaagtgcattatgaggacggcaaggcggatcatgtagccggacttggcggaaacagtgtcgccggttcggccggtattgccaacgttcaggtgggtgatgctggatcgtcggtcattgcttcgttgaccgatgcggtcgcaggattcccaggaatcagcagtagggctcccataacgctaccgttttttaatgccaacgttaaacaggaggaatccagcttttcggtaaccgacaatgtgcagagcgcctcagccagcggcacccagagccgcaatgaactggtggtcgagagcaattccgtcactgccaatattggaactggtgctcaagagcatcccacttcatcaaataccggtcttgacggagcgtatgtacgcgataacgaagatagtttccataccattcatcagcctatgatcatggcggcctatggccttatcaacgatcagtcgattggggggagagtcaatgccctagaacctgtctgcattcaaggattcccttttgtacgaaattctgattcaaggttgttaaaggagaacagccgtgagcagacgaagccttacagatgagcaatggaaccggatcgaagcatatcttccggggcgagttggtacgcccggccgcagtggcgttgataaccgattatttgtcgacgccatcttgtggatggctgccaatgcagcgcactggcgcgatctgcctgcgaccttcggcaaatggacagcggttcatgcccgctttcggcgctggtcgcacgccggtgtatgggaaaggcttttccatgccctggctgatacgccggactttgaatatgtcctcattgacagcaccatatcgaaagtccacgcagatgcggcgggcgcaaaaggggggctgaagctgcctgcatcggtcgctcgcgcgggggattgacgaccaagctgcatgctgttgtcgatgctatcggcctaccgctgcgaataaagccaacacccggccattatggtgactgtccgcaagcttcaagccttctatccggcttagagggtgtggggcatgtcattgctgatgcggcctatgatgccgatcacttaagggccttcattgccagcgatctcaaggcaacggctcagatccaaggccaatccaacacgttccagtgccccaacaatcgactggaggctgtacaaggaacgccatcagattgaatgcttttttaacaagttgaaacgctatcgtcgtattgcgctgcgatgcgagaaaacattgaccgcattcgtgggtttcgtccatctcgcatgcgctatgatctggttacgttgaatgcagacacgccctagaacccactcccttttatataaaaatcagataatatgtattatggaacatatcaccttgcaacgatattatgaggcacttaagcggcgacaaaaacgaggcatgaataaatgctgcaatgtaaccgttggcaaaaaacgataaaactttggcttttataaccaaatcatctcaaggtggaattcagatcggcaccgattagaaccgcgttcaagacgtgatattccccgctatatcaactggttatatctatgccgacatgtggtcacaattgtgcgctcattcacagactagtgcatcagccggaaatgctttatcatttttcgttgacatgggggggagatagaagctttggcagcctacaacggatcacaattcgttgagcgcagacggtggccacgcgtgtcgcaagctccactgggcgaagggctcacggcaagcccggccttggttccgctacgcttcgagacatcgagcctgccgaccgaccagcagtttgccgcgtggcaggcacatatgtccgtattgctgacaacgcatctgccggaaagcgcgcagcccgacgatggttcagcgtcacgcagcacgtatggaacctggacggcatcctgatcgtccagcaagacacgtccgcctttcatttcgagcgctcggcgaacgaggtgcggttcagcccgatcgatcactggatgatcaccatcatgcggagcggccagagctggacgggcatgaacggtcaggtcgtggaaaaccaccccggattggtagaaatccgctcactcggccaacccttcagcggcaggacgcttgcggccagttctaccagtcttatcattcccgccgatgcattcgctgatcgcggcggcctccccatcacgtgcaacaatgtcgcgctcggcggtcaccgcgcgcaattgcttataggctatctgaccagcgtcgaagccagtctcggcaagcttgcgcagggcgatctggcaggcgtgaaagcgaatttgcgggaactggtgttcgacgcgattgccccactggtcgagcatatcgatgagaaggataatgtatcacagatcgcgctaatgaccaaggcgcgccgcttcatccagaacaatcttgcctcgcccgacctgacgcccgatgcgctgggtcgggaactggcgctctccagaacccggctctacgagcttttcgagacattcggcggggtggccaattatatccgccgccggcgcatgctggcggcccatgccatgctggccgatcccgccgacacgcggaaggtggcggaagtgggagaggtgatcggctttgattccgccgcgaatttcagtcgagccttcacgcatcagttcggttatagtccgagcaatatccgcaagcaaacggcaactggcgcacccgcaacacgcctgatataccaccgcaggctacgttcgaaagcctattgctcacacttggccttttctgatctgttctttccagccttcttctttatgtcagctgaaccgcccaaatcgatagaatttactgaaaattttcacgattcttcggcaaattgcttaaattacgaatgctaaacgtcttccatacaagaagacaggaggcatgtcatgaatatcgccaacatttttgatcggatgaatttccgcagggccgtaatgttcacggtggcggccatcggccttaccgcctccccgcttttcactgcgccggcacaggcaggcgaggctcgcaaatccagagaggacatacggttggtctatctggccaaatatcgcgtgaacggtgatgtccgctattccaagcagccgagaggcaaactgatgcgagtttcggtctcacaatataggaccagcaattcctatgtctgtacgccaagcggcttcggccagaaatcgcactgccacacggccaaccagatcaaagagtatttctaataaaaatgcgaaccggcttgcctcatacccgctggatgttttcatccagcgggtatgagctccctccccccgaaataaaccggtcaactagccgggcagcggcgtccccaccatcatcaccggccctgcctgatcctgtcaccgcgcagaagcttgcgcgcttcgtcgtccttctgcacgggattatgcctgaaaacgtaccactggccgccaagatttggcttctggtagacaacgccatcctgttcgcgatgcaggaagcaggtgatggcaccgctgccaccgcccgcgttggaccaataggctttcatgcaaagcttgccgccatcagtcgcaaaccagcgccccgtcgcgaaactgcgcgccgtgcccttgcgcgttaccgccgtgaagcgatgctttttagtggagaaataaccgccaccgtcgttccagcgccaggtgcgaccaccataaagctgttccagcgccgcggcactcatcggcgctgccgccagcgccattttctgcacggcaatatcggcttcggttccgggggcagctccggcggctcctgtcaggagaagcacggaaaacgccgcgcctgcaatggagaatcggatcgaagacatcatcatattcctgttccagcgagacaattgcagcccgtataggcggcaatcgtgaagaaaaacaaagactggtatgggcgcggccagcgccgcggccccatatctacgacagccgccgatcaatccagcgggtgattggcgacccgccagtcgggccgcccgacgtcgcgtggccatggatagacttcgcggtcgttgaagtagacgacggcggtcatggccgggaattcggcatggggcttattggcctccgccgcccaggcgcgcacgtaatcgtcgtcgccttcatagccaagctcagcgatggcaatcggcttgttgaagcgcgccacacggtcataaccgggctttgtacgctccacgaaagtggtgtcgcggcccacctccagttgatcgaagggctggtatccgaagaccgacaaaccgatgatatcgacatagttgtcgcctggataataggcttccaacccctcctcgcccttcggcgaccacatataccgggctgacggcagcgatttgcggcaaacgtcgattacatgccggtaggcctttacgtaaccttccggtttccagaaagcccaggtaaactggccagcatcatcttccatttcctgcgcccagcggatggtgacgggacttttcaattttgcggcctcagaacaaaccgccgccatatttgaatcgtagcggccattcaaaattccgctcagaagatcttccggcccaacgcgccagtcgcgcgcccatgaccacggctctatggtgatcagcagcgaacggccgcgctcacgtgcataggcgtcagcggcatggagactggttaaatcgacatcctcccatggcagaaacaaatgctcgattttggagttagggtcattggtgtaatcgccatgcgggtcataggcgcaggtgtgactgaattggccgtgatgacggggcgtttatcctgaaagatgttacgggtgtcgacattcgcgccggaaacgccgcttgcggcataaaccgccccgcacaccatcgtgccgcataacagggcagcgcttactttcaagagacgcttcatggcctccctccctttttcattttcagtcgtcgggttcatccgacgggattcacttaacggggatcgccgccagcgcggccttcatttcttcgcgatgggcggagaccagatcggccgaaaccagcttttgggcctcgtcgccatcctgcatcgggtcatggcggaagacataccaggtcccatccggctcacgcctctgatagatgctcccgtcgccgatccggtgctcgaagcaggtctcggccgggaacacaccctttttggtataccagttggccttcaggcacatccggcccgtgtcggtgatgacccagcgcccctcgccccatgattttccgttcggaccgtccacccaggcagcgaacgaacggtccttgccggtcatatatccggccccatcggtccactgccaacttttgttgcggtaaagtgtgtagagttccatcgccgtcatgacacgggttcccgtgggcgtttcggaggcctgtggcgccgacgccaccggcccggcaaacgccgttgtcgccatcaggaggatggtcactgtcggcagggcgacaaacgcatgaaatgccttttccggtttaaaggtcattggagcctcccccttccgggaccaattcctccgcgctgtcagcgcggcgggaacggctcgccagcagtgaaagcgcatccttgatgctggtttcgtggcgtgcggtagcggcgcggcccaccgccgagacgcggaagcccagattttcggccacgttcggctcataagcgttcctgagatcgatcagtacgggctgacgcatggcctgacgcacgcgcgacaggtccagtcgccggatactgtcccattcggtgatgacgaccatggcgtcggcggcgcgcacgcattcataggggtcgtcgcatagttcgacatcggacaggatgttgcgggcattttccgcgccgatcggatcgtaggcgcggatacgggcgccaaagcgctgcaaggtttcgatcagcggcacagaaggcgcatcgcgcatatcgtccgtgtcgggcttgaacgtcaggcccatgacggcgatggtgagcccctccacgtcgccgcccagtgcgtcaagcaccttcaaggccatgcggcgcttgcgcgcctcattggcagtgacggtttcctccacgatgcgcagcgcaacgccatggtcctgcgcggtacgcagcagcgccagcgtgtcctttgggaagcaggagccgccataaccagggccggcattgaggaagctctcaccgatgcgcttgtcgaggccgatgccgagcgcaagctggctgacatcgctgcccacatgctcacacagatcggccagctcgttgatgaaggtgatcttggtggccagaaacgcattggcggcatatttgatcagctctgatgtgcggcgctgcgttaccacaatcggcgtcttctgctcctttagcggcgtgccgtagaggtccagcagggccttgcgggcgcgctcgtcttccacgccgatcacgacgcggtccggatagaggaaatcgcggatggcgacgccttcacgcaggaattccgggttggaagcgacggagaaagtgcctgcccgtcgcaccgagccgattagcttctgcacgatatcgccggttcccaccggcacggtggatttgaccaccaccacggcgttttcatcaatcagcggagccagttcacgtgccgccatatagacaaaggacaggtccgcgtcgccgtggccagcgcgcggcggcgtgccaacggcgatgaataccatctcagcgccacgcacggcttccgccagattgcaggtgaaacgcagtcggccctcggcgcaattgcgttccaccagttcgtcaaggcccggttcgtagatcggcaggatgccgcgttcgagcactgcgatcttgcgggcgttcttgtccccacagaccacctcgtgcccccaggcggcaaagcaggtgccgctgacaagaccgacatagcccgttccgataactgcaattttcatggctttatgaccccctatttctgatcaggattgccggtcgcgccgacgcgccagtgcggattgaagatgactttgtggatgtcgcgcccgccgataccggcgcctgcgacggagaagcggtcgtcgaaaaggctgaagctgcgggtgccccacgatagtgccacgatcccgtcgcgccccctttcgaccgtcgcgacagccggcagggccatgagcgcgagaaggctggcggccagagccggctgatagaaccgcgtgcgatagcgcacggtgttctcgcgggcatgctggacgataatgacgagcagcagaacgacataagccagcgcattcataatggcgaagatgtagaacccccggctgctttcgctagcatcccggattagcaggaccggcataatagagagaattgccatcacgccgtatggcgccaggacacgaagtggaaggggatccacctccgaagcacctttcggcgtggcccggaaatccacgaatgaacccgtggcccagtccctcagtgccgcaagcgtacccgccagagcccagggccaacgcgcgaacaggaaaagtgtcgcttcaaaactcagtattttcgcgtcaaaaggacgaaaggtgccggatgcacgccagcgataggccagcaggataaatatgacggcctgcggcacaaaatgcgccagaaagtccggataggtaactgcaacgaaattctgtccggcgacgagcgctataatcggcagcatgaacatcaacgccatgaaagcggagaacagcggataccagaactgcgagaacaggaactggaatttcatccgaaacggaagggtacgcacaagtctgggcgaatattgcaacaagatcatcaccagactgcgcgaccactggaactcctgtgtcaccaggtcggcaaaggtgcgcggtccgtcgccatgggcgattgcatcgagtgcatgcgcgccacgccagccaccggcattcatcatcaatgtggtggaatgatcctccgcaagttcgggcccaagaccaccaatttcccgcaacgcaactgtacggacagcatagtgggacccgatacagaggggcgcgaggccgttattgtaaccggcttgcagtgagccatgcatactggcttctgcgtagaggcgcccgcgcgccgaccagctttcatgcgcgttacggtcgcatatactgggcgcggatacatagcctatcgccggatcggcaaacgggcgcagcatctcgaaaagataaccttcggtcggaacatgatcggcatcgagctgcgcgacgaaatcatagcgctcgtacccgtaatggtcataaaaaaagcgagattgccttccttgcagcgcgtccggcgcggccaggtgtggagatgatagtcggcccgtcctctgcgggtggaaacgaagacgccgtgttcgcgacaccaggcgagtgtttccggtgaaggatcttcatcggccagccaggtatcatgcggaacattctgagccagcattgcgcggagcgtttcggccaccaccccgaacggttctgacggagccttcgtcaccaccatggcgatacggctaccagcaggaaggttcaaaggtccgaccgggcgccgggcgcgaaagaacaggaagataaaataggctggcaaaagcgtgacccaggcaagaattgccgtcacaaggatggagccaacgagatatgtgtggtttgcgggttgcagccaccagtgccagaaatagatgatagcagcaacccagacgccagcgcccagcagatattcgacacgccgccaaataccggagcccatgccgaaacctgatcggccctgctatcggtggaacgcattttcatcccctaacctccagtccgaagtgtggggcagcggtgcggatgatagtgtccagatcggaatagaccgtatggaagccgagcttttcggcagcaagtgccgggtcggcatagagcgctggcggatcgccggcacggcgcgcgcgcatggcgaccggcacgctacggcccgtcaggcggccaatggactgcacgatctcacgacttgacgtgccacgcccggtacccagattaacggccagattgcccccggcttccttcagatgctcgaccgccagcacatgcgcccgcgcgagatcgatgacatggatatagtcgcggatgcaggtgccgtccggcgtctcgtaatcgtcgccatagacttccagaacgtcgagcctgccagcggcggccatcatggcgcgcgggatgagatgtgtttcagggtcgtgcttttcgcccagttcaccgtcgatatcggcaccggatgcattgaaatagcgtagcgccacataacgcagcccgtaggccaccgcataatcggccagcatgtgctcggcgatcaactttgtgcgcccataagggttgatcggattctgggcctcgccctccccgatgggaagccggctgggcacgccataggtggcgcaactggaggagaagataacgttttgcgtgcgcgtcagacggcaggcgtcgagaagcgactgcgttccgcctacattgttgcgataatatttggcggggtcctccaccgattccccgacataggccgaggcggcgaaatggattaccgcgaccggcgcatatttttccattgtctcgaccagacgcgcctggtcaagaatgtcgccctcgacaaagtcgccccaccggacggcggattgatggcccgtcgaaagattgtcgtagacgacgggtgcatagccctgcccggccagaagcttggccgtgtggctgccgatgaatccggcgccaccgacgacgaggacgttgttcgcggacattatgcggcctccaccagcttgccggtcggctttctcaactgatgctcgaaataggcgatagtcggttccaggccctgggccagcgccacggtcggctcccagccgagttcgcgcttggcaacggtgatgtcgggccggcgctggcgcggatcatcgaccggcagcggataataaacgatgcgcgaccgcgacccggtcatggcaatgatctgctctgccagggcgccgactgtgaattcgcccggattgccgatattcaccggcacacgaatggcgtgcgggctatacatgagccggtggaagccctcgatcagatcgtccacataacagaaggagcgcgtctgcgaaccatccccatagacggtaatgtcctcgcccttcagcgcctgcacgatgaagttcgacaccacacggccgtcgtcgggacgcatgcgcggaccgtaggtattgaaaatcctgacaatgcggatatcgacaccatattgctggtggaaatcgtggaacagcgtttcggcagaccgcttgccctcgtcaatggtggccgtggtgtttggcctcacctggatggaaacgctacgtaaataaagcactttcatccggcaagctaacccctcttcataagggaggttcggcgcattcagcggggaaatgcatcacgctgcttcacgatatagccctttttgaacggatagcttgcgcgcgggaaatgcctcgcgccacatggttaatggtttcttttcatcacattgattttactgttctattatcgagctctccgttcatactgcattcagacattcgcggatagtttggccccaagaaagaaggagacctctgatgttcaagaaaaccctcattgccgcgattgccttttcattcgtcggcgcgtcgtttgcccaggcgcaggattggcgcccccagcatggccagcacaaggttgagccgcgcaggcccatgccgccgcataaatttgagcgcaacgaccgccgtgattatggcaagcataatcgttggtcgaagggccagcgttataacgactggcggcgccatcaggaaatccgcgattacaagcgttatggcctgcgtgcgccggcgcgtggccagcgctggatcaaggtagacgatcagtttctgctgattaccgcagcaaccggccttattgtgggcgttctggctggccggtaaggcttgatcggctcacaccacatgggaatataattagagcgcatcccgaaaagtgtgaaacgattttcggaaaagatgcgcgtcaaaacaaaggattagagcgggctgcggcccgctttttatttttttccaaattcggaagcaataagctgcgcgaatcgaatgccgcaggcaggttccccatgtcgctatatgcgcctctcaactcccggaaattacggaaattttctgcgtgaaaccatcatgtttcgggaaagggaaacccggttacagggaagtcgcacgtactggaaacagggcgcgtgtttcacagaaatattttataatatttgaatgaattcaatacgttgataagtttgcttgcaagtaccacgcttatccataatatgcgggccatttcaaaaatttcaacggaggggttcttcgatgtatcgcaaatttctactgatgggcgtgtgtcttctggcgctcgcgggcgcagcctcggcagaggcggtgctgaaccgcggcaatgacaccgatccggccacgctcgatcatcatcacacgtccaccgttgccgaaggcaatgtgttgcgcgatctttatgatggcctgaccattcaggatgctgacggcaaggccattcccggcgtagcgaaatcctgggatatttccgaggatggcacggtctataccttccatctgcgcgacaacgcgaaatggtcgaacggcgatccggttaccgctggcgacttccagttcaccttccgccgtctgatggacccgaaaacggctgccggttatgccagcatgttgttcatcatcaagaatgccgaagatgctgccgctggcaagaagcctgtcgatcagcttggcgtcgaggcggttgacgatcatacgctcaagatcacgttgaactcccctgccccttatttccttgagcttctgacccaccagacaggcttcccgctgcatcaaaaaagcgttgaggccaatggcgacaagttcaccacgccgggcaagatggttacgaacggcgcctatatgctggaaagcttcacgccgaacgacaagatcgtgatgaagaagaatccgtattattatgaagcggatcaggtgaagatcgataaggtcaactggatacctttcgaggaccgcgcaagctgcatgcgccgcttcgaggcgaaagaagtacagatctgctccgatgttccggccgagcagatggactatgtgaagaagaacctttccaaggaattccgcatggcgccctatctcggcgtctattacctgccggtcaagggcaagactgcggacagcaagctgaaagatccgcgcgtccgccaggcgatttccatggctatcgaccgcgatttcctcgccgatcaggtctggcagggtacgatgatcccaggttattccatggttccgcccggcatcgccaattatgtgaaggacgcgccgaagctcgactatttcgacgacatgctggagcgtgaggacaaggccaaggaattgttgaaggaagcaggcgtggagccgaatacgctttccatcgagcttctctacaatacgtctgaaaacaacaagaacacgatggcagccattgcagaccagcttggcaatatcggcatcaaggccagactgaacgaaaccgaaggcgccagctatttcaatttcctgcgcgaagacggccccttcgatatcgcccgcgcgagctggatcggcgattataatgatccgcagaacttcctgtacatcagccagggcaatgtcagcttcaactatgccaagtggaagaacgccgattatgatgcgctgatggccaaggcggaaaagacacaggacctcggtgaacgagccaatattctggccgacgccgcaaagatccagctcaacgaattgggcgctattccaatcctttattattcgtcgctcgcgctcgtttccagcgatgtggatggctggaacgacaaccttatgaacagccacaagacgcgttggctttcccttaaaaaataaaattttcagcttgggctgcgcttatcagcgcggcccttgtccttccggggggggcccgaaggggccgcgttttgacaagcattttccaagaaaagcatatgggagttttcgatggttcgcgaaattttgatgacaggcatttgccttctggcgttgaacagtgccgcatcggcacaaacagtgctcaaccggggtaacgataccgatcccgcgacactggatcagcaccatacttcgaccgtttccgaaaaccgcgttctccgcgacctttatgaaggtcttctggcgcaaaatgccaagggcgaagccattccgggcgctgcctcctcttgggatatttcggaagacggcaaggtctatacctttcatatgcgcgacggcgcaaaatggtcaaacggtgatccggtgacggctggcgacttcgagttctcgttccgccgcatcatggacccgaagacggcagccggttatgcaagcgttctttatgccatccagaatggcgaagaagttgcaaccggaaaaatgccggtggaccagcttggcgtgaaggcgctggacgacaagacactccagatcacgttgaaaagccctgccccttattttcttgagcttctgacgcaccagaccggctttccggtcaacaagaaagctgtcgagaagtttggtgacaagttcacccttcccggcaatctcgtgatcaatggcccttaccagcttgtcagcttcgtaccgaatgacaagatcgtcatgaaaaagaacccgaactactgggatgccgagaacgtcaagatcgacacggtcaactggatgccctttgaagaccggtcgagctgtatgcgccgctttgaggcaaaggaagtggatatctgctccgatgtttctgccgagcagatggactatgtgaagaagaacctttccaaggaattccgcctcgcgccctatcttggcatttattacgtggacattaagggcgagccttccagcaaactgcgcgatccgcgtgtgcgccgcgccatttctctggccgcggaccgggaattcatggcggatgaggtctggcgtggcgtcatgctgcccgcctattccatggtgccgcccggcatcgccaattacgtgaaggatgcaccgaagctcgactttgccaatgaagacattctcgaccgcgaagacaaggcgaaggagcttttgaaggaagcaggcgtggagcccaatacgctgtcggtgacgctgcgctacaacacatcggaaaatcacaagaatacgatggcagcctttgccaacatgctgaaaaacatcggcatcaatgccaagctggatgaggtcgaaggcacgacctatttcaactatcttcaggaaaaaggcatgttcgacctgacccgtgacggctggatcggagattataacgatccgaattcgttcctggaactttatacaaccggcaattatttcaattatgccgaatggtcgaacaaggattacgatgcgctgatggataaatctgctgtcacgaccgatctcgccgaacgtgcgaagatcctggctgaggcagaagagattctcctgaaggaaggggctatcgtgccattgatgtattattcgtcgaccgcattggttgccgacagggttcaaggttacgacgataacctcatgaactcgcacggcacgcgctggctatccgtcaagaactaacaaaacgaaaccccttaggggtttgccgggccgtttggaacgctgcatgagagcattttcgagccaaaagtgtgaaacgcctacgcggggaaatcagtccactggactgatttccaacctcgcttcaatgcgttgaaaaatgcggcaaaacaaatagttaaagcggtttagcgataggaatcgcttggcgctccggcaaggaagggaaaagaacatgttgggctacacgctccgaagattgggtagtgcaatacccacaatcttcatcatcatcacgctgacatttttcctgatccggcttgcgccgggcggcccgttcgatctggaacgcccaatcgacccgctgatcctggagaacctcaagaaagcctataatatggatgcgccgctatggcagcagtatctcatatatctgggcaatctgttgcatggcgatcttggcccaagcttcacccggcgtgacttcacggtgaacgatcttttcgcttccggccttccggtctcgatcatactcggcacgcttggcctgacccttgccgccatcatcggcactttcctcggcacgctggctgcgctgaaacagaattcggcaactgattattttgtcgtcgcacttgccactttcggcatcaccacgcccaatttcgtcgtggcccctttgcttagcctcctttttggcgtcattctcggctgggttccggctggcggctggtcttctgccaatgtagcctattggatattgccggtcctgacactggcattgccgcaagtgggcgtgatcgcgcgcctcgtgcgcggcgcaaccatcgaggcacttcgcgccaatcacgtgcgcaccgcccgcgcctatggcctgccctcgcgcgtggtggtcggcattcatgcactgcgcgccgccatgcttcccgccgtttcctatctgggcccaaccgccgccgcccttctcaccggctcggtcgtggtggaaaccattttcggcattcccggcattggccgctacttcgtgcagggcgccctcagccgcgattacaccctcgtcatgggcacggttgtcgtcatctcgattttcgtgattgttttcaatctgatcgtcgatcttctttatgcatggcttgatccgagggttcgctatgactgatctcactgtaccaacggaaaccgccgaactcagcatgccaagccgttcgctctggcaggatgccttcctgcgcttgcgcaagaacaaggcagccgttaccagtgccatcgttctcgtgctgatggctcttatcggtatattcagccccctgctcagcccccacccctatgataaaatctatccgcaattcgtgcgtgtggcgccaagcctggaagcctatccccgcgccgacaccatcatgccggggcttgaacaggtattggcccgcgcacggctgaaagcagccggagaacctgagctgaccggcaatcaactggtcctcaatgtgacggcgcaacgcccgacggatgagcgcgtgctgcgctatttccagcgttccgatctcttcagcaacccgaagatcgaacttgcacccgatggactttccggcaaactgacgatgaatgtgtcgcgcaattatttcctgctcggcacggataatctcggtcgcgatctgatgacgcgcatcttcatcggcgtgcgtatgtcgcttgccattggcctgcttgcgtctgcaatggcgctggtgctcggtgtcggctatggcgctatttccggctatctgggcgggcgcgtcgacaatgtgatgatgcggctggtcgatattctctattcgttgcccttcatcttcttcgtgatcctgatgctcgtcttcttcgggcggtccattttcatcatcttcatcgccatcggcgcaacggagtggctggatatggcgcgcatcgtgcgcggacagaccctgagcctcaaacggcaggaattcgtgcaggccgcagaagcattgggcgcgacgcggagcggtgtcatcacccgccatatcattcccaatgcgcttggtcccttcatcgttttcgtgacgcttctggtgccgaaggccattcttctggaaagccttctttctttccttggtctcggtgtgcaagaccccctcacctcgctcggccttctcatctcggaaggcgcgcaaaacatgcgcggcgcaagctggcaattgatctggcctgccgcaacgctgaccatcatcctgtttgcgctgaacttccttggcgacggcctgcgcgacagccttgacccgaaggatcgctgagatgacgacggaaaacattctgagcgtgcgcgacctgcgcgtcacctttgatacgcatgacgggccggtgcaggccgtgcgcggcatcaatctcgacgtcaaagccggtgaaaccatcgctattgtcggtgaatccggctccggcaagagccagacaaccatggcgatgatgggccttctggcccagaacggcaaggcgacgggccaggcgctctatcgcggacaagatctgatcggcctgtccgaaaaggagttgaacaagatacgcggcgcgaagatcacaatgatctttcaggagccgatgacctcgctcgatcctttataccggattggcgatcaattggccgagccgcttcgctatcatcgcggcctcagcaagaaggatgcccgcccgcgcattctggaactcctgaaactggtcggcattcccgaaccggaacggcgcatcgacagctacccttatgagctttccggtgggcagcgccagcgcgtcatgattgccatggcgcttgccaacgagccggatatcctgatcgcggatgagccgaccacagcgttggacgtcaccattcaagcgcagattctggaccttctggcagatttgcaaaagcggctcggaatggcggtggttttcatcacgcatgatctgggcatcgtgcgccgcttcgccgaccgggtctatgtcatgcgctccggtgaagtggtcgaaaccggtgtgacggaaaagctcttcaccgcgccggaacatccctacaccaggatgctgctcgacgcagaaccggaaggcgaaaaagcccctccaccagacgattccccggtgcttattcgcgccgacaatgtgaaggtcaattttctcatcaacaagccatggattggcgctgcgaactatctcacagccgtcaacgatgtctcgctgacactgaaggaaggccagacgatcggcatcgtgggcgaatccggttccggcaagtccacgctggggcgcgccatcctgcgtctgatcgagtcagaaggccgtatcgcctatctcgggcaggaactgccgcgtgaatcgcaggcaatgcgtgcgaaacgccgcgaattgcagcttgtttttcaggatccattcggctcgctgagcccccgcatgacaatcgggcgcatcattaccgaagggcttctgatccatgagccgcaactttctgcgaaagaccgtgaccgccgcgcgcaggaagccctgcgggaagttggtatggacccggccatgcgcaaccgctatccgcatgaattttcgggtggtcaacgccagcgcatcgccatcgcccgcacaatgatcctgaagccgcgcgtgatcgtgctcgatgagccgacaagcgcgctggatcgttcggtgcagaagcagatcgtcaccctgttgcgcgatttgcagaaggatcacggactttcctatctcttcatcagccatgatatggcggtcgtccgcgcggtttctgactatgtgatcgtgatgaagaacggcaagatcgtggaacagggcgataccgaacaggtcttcgatcatccccgtgaggaatataccaaggccctcatggcggccgcgctgagcgaagaacgtttcggtacgaatggatgaataagcggggcttcggccccgcctgggatttcaaacagttttcgggacgtttaaagatcggccttatgataaaaggggctgatgaaagacctctttgacaatttgaacacgcgcgagattatggcgccgggggccgtgcttctgcgcggttttgcgcttgcctgtgaagaatcgatcctgagcgcggtggccagggtttgcgcagcagcaccttttcggcatatgaccacacccggcggttatcgcatgtctgtcgccatgaccaattgcggccctgtgggatgggtgacagaccgcaccggataccgatacagccctgccgatcccgaaaccggcaagccatggccatccatgcccgatacgttccttgcccttgcccaggacgcagcgcggcaagcaggctatcctgattttacgcctgatgcctgcctcatcaatcgttataagccgggcgcaaggctttcgctccatcaggacaaggacgaacggaatttttccaatcccatcgtttccgtttcacttggcctgccggcaacgtttcagtttggcggaatgaaacggacggacccgatcaccaaatatatcctgcaccatggcgacgtggttgtctggggcgggccgtcgcggcttttctatcacggtattctgccattgaagtctggcgagcatgagcggctggggccgtttcggcttaatctgaccttccgaaaggcgttctagtggattgaatttgacgtttgaatcccggctgttacatatgctgtttcaaacgttaaattctaaaaatccactagatacatatacttacgagtggtctttgtgattccaacatttgctcaacgcttgaaccgagggatgcaaatgttggaatcagaccactagttcagcgcctgctggcgtgtttcaacattaatgaagaatgcgatgatacccgccagcgccaacagccctgcgaacattgccaccgccgtatagaaactctggttgataaccacagccatggccgatggcgccagaagcccgccaaggcgcgccatcgcccctgccgcccccataccgcttgctcttagcgccgtcggataaagctctggtgtaaaagcataaagtgcgccccaggtgccgagcaaagcaaagctcatgatgaggatggaagcgccaacgacagatgaacttgtcgccaccgtgaaaagcgcgcaggcggcggcgctgacgaacaggaacccgatcagcgtcttgcgacgcccccatgcctcgacgccataggcggcaagcgcatagcccggcaattgcgccagtgccacaacaaccagaaacccatagccccgcacaaatccgaacccgtcgctcgcaagctttgccggaatccacgtgaaaatgccgtaataggaaaccgaaaccagaaaccagatcgccaggctcgtcaatgtgcgctggcgcagattgggtgaaagcagccgctcattcgtcaccagacgcggcgccaacagtttcgcgccggggggcaattccggcttgccattgcggctcagcaccaggttaataacggcttttgcttcttcgacgcgcccggatttaagcagatgcatcggtgattccggcacgcggaaacgcagccatatgccgatcagggcgggggcagcggttacgatgaaaatatagcgccaggcgtcctcgactccagccacgctcgtcgcccaggctgcaattgcgatcacgaccgtgccaactgcccagaacccttccagcatgaccagccagcgcccgcgatttttcgccggaagaaactccgccatcatggcataatcgaccggcaaagtaccgccgactgccaagccggtcaggaaacgaagggcaagcaaggagccaaaatccggggcgaaagccgaaagcaacccgaacagcgcatcgcaggccacagtgatgagcaatatgcgacggcggccatatttatcggcaagacggccgaaaagtgcagcaccaaccaacatgccgaggaagaacagcgtccccgtctgcaaggcctgcgggacggtcaggccgaaagttttcgcaattgcggcacccgtaaagcctacggccagcacctgcatggcatctgctgcccagacgaggccaaaaatcccaagaaggccgcgctgaaatgagcccgtccccgcctggtcgagcgtttcttcgatcgtaatgttcatgccagcaacgtcccctgcttccggccgaatattcatgcgcttttgctgcgcttctaatccttcactgtcaattgctctttcacagatttataacgcgtaacgcaagatgcaaaattgccataggccagaatactccctcactcctattcaatttctgcacattgattgcaaaaccttgtatctgcataagccgtattattattaagttatggataggccgggccgaaccgcagggagaagaacaagatgacgggcaacgcacgcgatttcggcattgtttgcggcatcatgccaacaggcgaaagaaatgccataacggatgtgccgggcgtgcaggtcggtcatcacacgttgcgcgatggcaatatcaataccggcgtgacggcgattatcccgcatggtggcaatctctatcgccgcaaggtgctggctgcctgcgatatcatcaatggtttcggcaaaagcacggggttggtgcagattgaagaactggggtcacttgaaacgccgatcctgctgaccaacacctttggcgtcggcacctgcgccaatgcgctgatccgtgacgccatcgccgccaatcccgacatcggccgtgccacagccaccgtcaatccggtcgtgctggagtgcaatgacggtccgctcaacgatattcaggccatggcagtcacagaagaacatgcgcggcttgcgttgcgttctgcccaggtgaatgtgccgcaaggcaatgtcggggcgggaaccggcatgacctgtttcggcttcaagggcgggataggcacttcatcccgccgctttgaatttgatggaaaactccatcatctcggtattctggcgctgaccaattttgggcgcgcgggcgatctcgtcctgccggacggacgcaggccctcgccaaaggccgaaacgcaacccgaaaaaggctcggtcattctggtgctcgcgaccgatgttgcgctggaacatcgccagttgaagcgcgtcacgcgccgctgcggcgcgggcctcgcccggcttggcgcattctgggggcatggcagcggcgatatagccattggttttaccaccggcataactttcgaccatgatgaaccgaatgatttcatcccgatgatgattctcaacgagaatcgcatcgacactctttttcgcgcggcagcggaagcgactgaggaagcggtgttgaactccatgtgccgggcgcaagcaatgcgcggacgcgccgggaatcgccgccgttcacttgccgactggcttagccactaggctatagccattgcaggcggatctctaccgctgttcccacccgttaacgcagattttcctgctacctgcgattgtcaatttgtttataataaagatgaataatgcgctataacatactgaattaatttatatatgatactcaaccaatagtttttacgcctgatcacccataattgtggctccagccctcaccgagaaatttatcgttttttggcgctttcggaagggggttgttaaccttcattttttattacttgggctcattcaggcgatcgtatctatggttcaggtatcatgcgtaatttgagagaaaatttcccatattccaacggaaatcgtgttgaaaacgcctcggacccgaagctgcaacgcgggcaggcggaagcgcagaatcctgcaagcgacggcgcctggaagattcatttctcactgggtgaaaatgtccgtttcacccgcacccccgaagtggaattgatgcgccgccgtggtgaagttctgcctgacgtcaatgaacagcacccccgcgccgaggcgccggtccctgccgtggatgtaaagaaggctgcgcaagctcagcccatggctgtagccgctcttcagaaaaccgtgtcgcagaacatggtccgcacgcctgtcgcccctgtaccgcctgtcattccatctgctccggcttctgttgccccgaccgtggacaatgagcctcgtcaggccgcttctgctgcgcctgcgactacaaccacaaccacaacgcaaacacctgttcccgcgtttgcctatgtgtccgattccgccttctgggaaggctgtgatatcgacatcgccttgatgccctccacgctggttgtggccgcagtcccggcggagccgcgcaagcctgcgccaagcgtcgaatccattctggcgcgctttcgcgttcgcgaatggcaaaagccgcaggaagaaacgccggtagcagtcgtcgcaccacagcccgtccagccgattgcagaaacggccaaaccggttgccgcagaaccttttgtggaagagccggcggcgcctgccgtcgaaatggcggtggcacagggtgaatctaccgaggacgaagtggttctgagcgtcgcggaagcggaagagcatgaggccgaggaagtagcagcgcctgcggctattgtcgaagcacccgctccggtgaaagccgcgccgtccatcgcgctttaccagccgcagcccctcccccgtgcggaaacgccggtgattttcggcgcctatgagtttccgccgcgcgcactgctgcaagagccgccatcactggaaggcaatgtcattacgcaggagatgctggagcgtagcgccgggcttctcgaaagtgtgctggaagattttggcgtacgcggcgagatcatccatgtccgcccgggaccggtcgtcacgctctatgaattcgagcctgctccgggcgtgaagtcctcccgcgttatcggccttgcggatgatatcgctcgctccatgtcggcgctttcagcccgcgtggccgtggttccgggccgtaacgtgatcggcatcgaactgccgaacgccaatcgtgaaaccgtttacctgcgcgaaatgatcgactcccgcgctttcgagtcgtccaattatcgcctgccgctttgcctcggcaaaggtatcggcggtgagccgatcatcgctgagcttgccaagatgccccatcttctggtggcgggcaccacgggttcgggcaagtcagttgcgatcaacaccatgatcctgtcgctgctttaccgcttcaagccggaagaatgccgcctgatcatggtcgatccgaagatgctggaactatcgatctatgacggcatcccgcatctgcttacgccagttgtgaccgatccgaaaaaggcggtcgtggcgctgaaatgggctgtgcgcgagatggaagaccgctatcgcaagatggctcgccttggtgtgcgcaacatcgagggtttcaatcagcgcgccgcatcggccaagggcaagggcgaaaccgtgatgtgcacggtgcagtccggctttgacaaggaaacgggcgagccgacctatattcaggaagaactcgacctgacgccaatgccctatatcgtcgtcatcatcgacgaaatggccgacctgatgatggttgctggcaaggacattgaaggtgccgtacagcgtcttgcccagatggcccgtgcagccggtatccatctcatcatggcgacgcagcgcccgtcggtcgatgtcatcaccggcacgatcaaggcgaatttcccgacccgtatttcgttccaggttacatccaagatcgacagccgcaccatccttggcgaaatgggtgctgaacagcttctcggtcagggcgacatgctgcatatggctggtggcggacgcatcgtccgtgttcacggccccttcgtttccgatgaggaagtggaaaaggtcgtcaatcatctgaaggaacagggccgcccggattatctggcaacggtgaccgaggatgaggaagaagaagatgtcgcggccgaaccggcagtcttcgacaacacggccatgggtggggaagacggcgaagacgtctatgagcaggccgtaaaagtggtgatgcgcgacaagaagtgctccacctcctatatccagcgccgcctcggcatcggttacaaccgcgcggcgtcattggtcgagcggatggagaaggaaggccttgtcggcccggcgaaccacgtcggcaagcgcgagatcctgacaggccagcgcgactgatccccgcaatatggaatgcaagaaaagccgggtctcgcgcccggcttttcgctgtcattctataggcttgctatgggcttgactggaacgatcaggccgggcggccagtaacatttcggctcctgcaagattgtaggcgattctgttgcatcaatgcacttgtcaacagttaaaatttggttaatacttcatccattcgtacattcttggcgcttggctggggcaacctgggggttgccttatgccgataaacagggagaatgatcgatgagaagcataatcgttgggccgaccgaaaaggaacgcaccgttacgcagcagatattgcagcgtattcatgcacaaatgccaaaaccatctgaagacaagacgcaggtttgcaatgtcttgcgtctcgcaaagggtggttattcccatcgccggcggagagttcacaagctcgtctgacaggcgatatgagtattgcgtttttctttcagcgccgagcttgcgcgccagcgcagcaggcgctgtaattcttttcagagcagcttttcgatcattataggcagaccgcgcggccagccccgacgacgctcggcttcaaatcggtttttcactcacattcttgtggcgatgccggtctttctaaagcgtgttgtctggagtaaggaaggcagcattgtctattgatcctgcccccaaggaaacaacatgcccctccccagcaaagcaaatggacagattgtaaggaaacgctcccgttttttccttggtttcatggctgttctgggggccgctttctttcttcttttcgtcggccttggcatctggcaagtggaacggcttcaatggaagcttgacctcatcgcccgcgtggatgcgcgcgtgcatgccgatccggtcgccgcgccgggtaaggacgagtgggcacatatcaatcggaaggatgatgaataccgccacgtcactttgacgggcacttatctgaacgacaaggaaatactggttcacgccttgaccgagcgtggttccggctattgggtgttgacgccgatgcgctcggacgccggggtgctcatcttcatcaatcgcggctttgtgccgggtgaaaagcgcgatgcagcctcccgcgcgcaaacgcagattgcaggcgaaacaaccgttaccggattgctgcgaatgccggagcccggcggctttttcctgcgccccaacgatccgtcacgcgacgactggaattcacgcgatattgcagcttttgccgaaaaggaaaatctgggccctgttgcaccctatttcatcgatgccgatgcgcagtcgaaccccggtaacctgccggttggcggcctgacggtggtgaagtttcgcaacagccacctttcctatgccatcacatggtttgcgctggcggctatggttgccggtgccgccattttcgtctcgcggcacgagcgcagatcatcaaacatgtagagcgtggccaagcgccttcatgctggcctcggcaaagccttcgcccaaggtcgggtgggcatggatcgttgcggcgatatcttccagacgtgcacccatttccaccgcctgagcaaaagctgccgacagttccgaaataccggctccgactgcctgaatgcccaagatgacgtgattgtccgcgcgggcaaccacgcgcactatgccatcatcgcgttccatcgtcatggcgcggccattggcctgaaacgggaaaaggccagtctggatattatgcccggccttgcgcgcttcatcgagcgaaaggccaacggtcacgatttccgggtcggtaaagcagacagcggggatgcaccgcttgtctcaggcatgtttaccgcccgcaattatttcggccaccatttctccttgcgccatggcgcggtgcgctagcatcggttcgccggtgacgtcgccaatggcataaatcccgcgcatggaggtgcggcagcgatcatcgatgcggatgaaacggccatccatatccagccggatttcgcttaagccccagccatccgtctgcggcttgcgcccgacggtcacgaggatcttgtcagcctcaatcgccttgacggcaccgtcctgcgtgcggatttccagcgccttgccgtccgcggacagccctttggcggacgttccggtcagtacctccaccccaagcgtcttgaggcgcgccattacggggcgggtcagttccgcatcatattggggaagaatccggtcggtcgcttccacgaccatcaccctggagccaagtttggcgaaggccgttccaatttcaagcccgatataaccgccgccaaccacggccagccgctccggtatcttttccagagaaagcgcctcggtggaggagatgatattgccgccgaagggcaaagcctgaatttcgaccggcaccgagccggttgcgatcacgatgttttcagcatgaatggtctggcggcccgtatccgtatcgaccagcaccgtcttgccatcctgaaagcgcgcctgcccctgaaacatgcgcacgcgcgaccgcttcaaaagcccggcaacgccactgttcagccgatggacgattccatccttccattccagcgtccgggcgaaatcgatggccgggttttgcgtcgtgatgccaagcgggcttttggccgcgaaagtggtgaggcgatgaaattcatctgccgcatggatcaatgccttggacggaatgcagccgacattgaggcaggtgccgccaaggcgcgtcttttccaccagcaccgtatcgatgccaagctggcctgcgcgaatgccgcatacatagccgccgggaccgccgccgataatcagaagtttgcaggaaatctcgctcgtctggtcatccctctacaaaaatcatggcaggcgtttcgagcaggcttttcagcttctgcacgaagacggcagcgtcccagccgtcgatgacccggtgatcgaaactgcatgaaaggttcatcatcttgcgcggcacgaattgcgtgccatcccacatcggacgaacggccatcttgttgatgccgacaattgccacttcaggccggttgatgatcggcgtcgtggcaatggcgccaagaggcccaagggatgtgatggtgatggtggaaccggtcagctcctcacgcttggctgttccgttgcgcgcggcctcggtaacacgggaaagctcggtcgccgccgcaaacacgctcatgctttcggcatggcgcacgacgggcacaatgaggccattcggcgtctgcgtggcgatgccgacatgcacgccgccaaactggcggataatatccgcctcatcgtcaaaatgcgcgttgaggcccggctgttccttcaccgcctttacgattgtgcggatgatgaacggcagaagtgtgaggcgtgggtgcccctccttcttttcatggttgaggccgttgcgcagctcttcaagctgggtgacgtccacttcctcgacaatggtgatatgcggaatgtggcgcttggcttccgccatgcgctccgcaatcttgcgcctgaggccgatgaccttgatttcattgatggatgtatcggctgcatagccggagagtgccggagcggcaccgctttccatctggaaaaacgcatccaagtcttcatgcgtgatgcgcccggccggtccggtgccgcgaacgcggcgcagatcgatgcccgcatcacgcgcgcgtagcctcaccgacggcgtggcgagcggcttttcgccttcggggcgcaatgggccagcaccggtgaacgggcgaccagcattttcacgcttcggcgcggcaggtttttccggcacaggcgtttgcagaagaaccggcgcttccgggactgcagcagcaggcgcggtcggctcagccgcctgcggttgcggttcttcggctttttccgtcgcaccgccttcaatctcaaggcgcacgagttcggagccaacagcgatcttctcgcccacttcgccgttaatggcgatcaccttgcctgcgcgtgaggagggaatttccaccgtcgccttgtcggtcatgacagcagcgagaagatcgtcctcgcgcacgatgtcgcccactttcacatgccattcgacaagttctgcttccgcaacgccttcgccaacatcagggagcttgattgcaaaatgagccatttaagcctccatgatcgatacgagcgcgcgaccgacgcggtccgggccggggaaataggcccattcctgtgcatggggataaggcgtgccccaaccggtgacgcgcatgatcggcgcttccagatgatagaagcaatcgcgctgaacgagtgcggcaagctccgcgccataaccacaggtcagcgtcgcctcatgcacgataatgcatcgcccggtcttcttcaccgaagccatgatcgtttcagtgtcgagcggcagcaacgtgcgcagatcgatgacttccgcatcgacgccggtttcttcggcagccgccaaagccacatgaaccatggtgccataggccagcaccgtcacatcgctgccttcgcggcggatcgcggccttgccgagcggcacggtatagtagccttccggcacctcgcccagatcatgcttcttccatgacgtgaccggcttgtcatgatggccatcgaacgggccgttataaaggcgcttcggctcgaacatgatgaccggatcgggatcttcgatagctgcgagcagcaggcccttagcgtcggcaggcgttgacggcataacggtcttgaggccggaaacatgggtaaatagcgcctcagggctctggctatgggtctgtccgccgtaaataccgccgccggaaggcatacggatcacgatcgggcaggtaaattcgcctgccgaacgatagcgaaggcgcgcggcttccgaaacgatctggtcataggccggatagacataatcggcgaactgcacttcgatgcagggccgcaggccgtaaacggccatgccgattgccgtgccgacgatgccaagctcgctgatcggcgcatcgaagcagcgttccttgccgtatttcttctgcaatccggcggtgcagcggaagacgccgccgaaataaccgacatcctcgccgaacacgaccactttttgatcgcgttccatggcaatgtcgtgggcgttctggatcgcctcgatcatggtcattttcgtcatagattacttcctccgcatttccgaacggatcgaagcaggatcagaaaccagtccagtggactggtttccctacgtaggcgcttcacacttttcctggaaatgctcaaaaccccgcctcctgacgctggcggataagatgcggcggcgtttcggcatagacatcctcgaacatgtcgcgcatggagggcttacggccatcatgcagcgtgccgatggcttccgcctcgcgctgcgcactcaccacaatatccatcacctcggcttccgcctgcttgtggcgctcttccgaccacacgccgcgcttaatgaggtggttcttgagccgcaggatcggatcgccaagcggccatgcgtcattttccgccttggggcgataggcggacggatcgtccgaagtggagtgcccgccggcgcgataggtcacatattccacgatggtcgggccgagattgcgccgcgcgcgttcgaccgcccatttcgccaccgcatggacggccagatagtcattgccatcgacgcgcagcgacggaatgccgaagccgtggccccgcgccgcaaaagtgccggaaccgccgcgcgcaatgccctgaaaggtggaaatagcccattggttgttgacgatgttcatcaccaccggggccttgtaggtcgaggcgaagaccagtgcggcgtggaaatcgctttccgccgtcgagccgtcaccgatccatgcggcggcaatcttcgtgtcgtggctgatggccgatgccatcgcccagccgacggcctgcgtatattgcgtcgccagattgccggaaatggtgaaaaagccatgctctttcgaggaatacatcaccggaagctggcggcctttcagcgggtcctgctcgttggagaatatctggttcatcatcgtgacgaggggatagtcgtccgcgatgagaaggcccgcctggcggtaggtcgggaaattcatgtcgcccttgcgcagcgccttgcggaaggcgcaactcaccgcctcttcacccagatgctgcatgtagaacgaggttttgccctgacgttgcgccatcatcatgcgcgcatcataggcacgcaacatcatcatgtgacgaagcccgtccttcagttcctcgtcggtaagcgtgcccgcccatgggccaaccgcctcaccttcccggttcagcacgcggatgatgctgaacgccatatcgcgcatggcttccggcttttcatcgatttcgggcctgcgcacgctgcctgcacggggaatcttgacgtgggagaaatccggcgcatcacccgggcgccattccggctcgggaacatgcagtgaaagtacgacatcatcgctcatgcgggcacacctcgcaaaactggcatggatagtcgaatgagagattataggcggcaaacgcaaaatcacgaccgtgcctgcacagcaaacctttgcagccatttcggcaaggtttcccactaccctgctggcgtatcttcccaaaggaaaaccgacaacgcctcccatgcgacgcgaagccgacttttcctcctcaagcttcacctttttagggtggaacggctttcaaaataaagcaagaatatttttcatcgctaagtcctgttttattcgcaaccggttcgtccggccgaggtttagctccgcctggcctgcgaagaaataagcttatttccatgatttataggcggttttatatggaaagaattcgcgccttccagcgcaatattcttgcctatcattgccgataacgtcagtaccggttggtactgtttgcgctcccgccacagctttaagaataagaaaatagtatgaggtgcgatattctgtccacatctctctttgcggacgaccagaattcggatcgcgattctcatctcaaaacgcaaaaaccgcgccggtcaggcgcggttttcaattgtgggattatgccaaagaagatcagcggatcgctttgcctgcctcatcgaaacgatgggtcttgccttcttccggggtgaggaagatcacatcatcttcattatagtgctgctcaccgaacaggcgggcagtgacaagacctgccgtttctgtctcgacatagaggatcgtatcggcacccagatgctcggcatggatgaccttgcctttccacgttccgctctcgcggctgacagaaagatgttcggggcgaatgccaatcgtcctggcgcccgtcgcgccgatgcgcgcggcctcaatgaagttcatctgcggcgagccgataaaaccggcaacgaacagattatccgggcggttataaagctccatcggggagccgatctgctctatgcggccggcattcagcaccacgatacggtcggcgagcgtcattgcctcgacctgatcgtgggtcacatagatcatcgttgctttcaactcacgatgcaatttggcaatttcaagccgggtctgcacacgaagcgcggcatcaaggttcgacagcggttcgtcgaaaaggaacaattccgggttgcgcaccaatgcgcgcccaatggcgacgcgctggcgctggccgcctgaaagttccgccgggcgacgcgcaaggtaaggctccagcgccagcatggcggaagccttggccacacggccttcaatctcatctttcggcgcaccggcctgtttgagaccaagccccatattggccttaacggtcagatgcggataaagcgcataagactggaacaccatggcaatgccacgtctggaaggcggcgtgacggtcacgtcctcaccattgatgagcacctgcccggcggacacgtcttcgagacccgcgatggagcgcagcagggttgatttaccgcaaccggaaggaccgacgaagatgatgaactccccgtcattcacttccagattgatgtccttgagaacttcctgtgcaccgtagcgcttatgtaccgatttgagttgcagcgatcccacgtaacaaattcccttaaagtttcaccggcttacagcttgacaggctggccggaacgcacgctttcgtcagcggcaagacaaatgcccagcgattgcagcgcgtcgttcatatgacggtcatggtcgaggttttcacggatagctttcagcatgaaagcctgttcgcgctcgcaaagctcctgatggcccggctcatccgccatggaaagattggtatccgggtgcaggaacctgccatctgcgtcccgctccgcgcggtggatgcggatattcgcggttttcgtatgcgcatccacatcatcagacttagtgacggcctcgttcatgacgatggaaacacagccgttcggcgaaatcacatccttcacaaagaaggcggtttccgacatcatcggcccccacccagcctcataccagccaaccgtgccgtcatcgaacagaacctggagatggccgtaattatacatatccggcttgatctcgtcggagagccgcatgcccatgccgcgcacttctaccggccgggcgtcggtgatctggcacatgacgtccacgtaatgcacaccgcaatcgacgatcagcgacgtcgtgttcatcaggttcttgtgcgtttcccaggttgcaccgctcgactgctggttcaggttcatgcggaagacataaggcccgccaagcttgcgcgcctcttctatcagccgcatccatgaaaggtgatggcgcaagatgtagccgataacgagtttacgcccgttggcccttgcacagtcgattacccggcgtgcatcttcaaccgttgttgccagcggcttctcgacgaacacgtccgcgccctgctccatggccgcaatggcatattcggcatggctttccgaataggtggcgacacaggccagatcgggcttcagctctttcagcgcctcatggaaggacggatgaatgatgtagcccgccagttcatctggcaccggaacctttgtgcggttgacgagcccgacgatttcaaaacccggattgcggtgataggcaagggcatggctgcggcccatattgccgaggccggctgaaagaacgcgaacaggagcctgattttctgaactcattttaccgctccagccgtaatgccacggatcaactgccgcgagaagagaacatagagaatgaggatcgggaacatcgccaatgacagggccgcgaggactgcattccagttggtgacgaactgaccgatgaaaagctgtgcgccaagcgtaacggtcttggtggcctcgctgggcgcgaggatgagcgggaaccagagatcattccagatcgggatcatggtaaagacggcgacggtagccatggcgggacggatcagcggcaacaccagcttgaagaagatcgcatattccgacatgccatctattcgcccggcatttttcaagtcatccgaaacggttcgcatgaactcggagagaatgaagatcgcaagcggcaacccttgcgccgtatagacaagtatgagtgccgtcagcgtattgaccagccctgctgcaaccattccctgcaacagtgcgaccgtgccaagccggatcgggatcataatgccgattgccagatagagcccggtcagcatattgccgcggaaacgatattcggcgagcgcgaaggccgccatcgcgccaaacaggatgacgagaaaaatactgacaaccgtgacaattgcgctgttctggaaataggtcaggaacgaaccttgcttcagaacggtttcataaccgatgaggctaaagctttccggcgtaggaaaccgcaacggctcacggaagatcgcattgcggctcttgaaggaattgatcagcgtcagcgccaccggaaacacggcgatcaacatatagaagatcagggtcgcgtgaacgagtgcggtacgaacgggtgaagtgcgtgctttcgacatggtactcgctcctcagaactgatagcggcgcatacggcgctggatgccgaacagatagagcgacacaccggccagaatgatgaggaacatcaccgcggcgatggttgcgcccatggatggattgccaagctggagctggaagccgaagaaggtgcgataaaggaacgtgcccagaatatcggtcgccttgtcgggccctgccagcgcgccttgcatcgaatagatcagatcgaaagcattgaaattggcaacgaaggtcatcaccgagatcaggccgatggatggcaggatgagcggcagcttgatcttgaagaactggctccagccggtaatgccgtcgcattcggcggcttcgacgatttcctcgggaatattgagaagtgctgcatagatcagcatcatcggaataccgacgaactgccagacggaaacgagcgagacggtgacgagcgccgtatcagccttgccgagccatggcgcaaaagcccatttgaggcccacaaggtccatcatccatggcgccacgccccagatgggtgacaggatgagcttccagatgaagcccacgatgacgaaggaaagcagtgtcggaaggaaaagtgccgtgcgataaaacgcggagaaacgcagcctcggcagagacagcatggccgcgagaaaaatgccgatgggattttgcaccagcatatgaataaggaagaatatgacgttgtttttcaacgcattccagaagtcgcgtgaccaattcgggtcgccgaacagagcctcaaaattggccagcccgacgaagacgcgctgcccgtccacgacattatagaaagcttgccgcaatgtctcgatcagcggcagcaccatcacggcggtatagattaggacgcagggcagaaggaacacagctatgtgccaccgcttggggcgtttatgcacgatagctggcatgtcggcagactggctcatataggcattcgctcttttgatgttctcactggaccggattcgcttgcacgaaaccgttccaaattttattttcacgcatattcagccggaatcaggtgtatctgtcgcaatctcgccggtcagggcgcatttcgatctggatgaatgagatccgtgctccgacctttcctctttgcagcataacctatcgctgctcatttcactcggccggattatgctccggcatgcgcgccaaagaaacctcctccacatccaagacatgcggcagatttaccttcgcgtgaatgacaccgcttgtaaaatgatgcgtctataaagttgaaaagatacgggcggcgcgcccccgcgactgccgcccgtggcctgcgctttttacttcgcaggcttgtaccagctatccaggccggcctgtagcttcttgcccgcctcgtccggcgtatcggtgccgttgatgacgtttgcggattcaacccaagtttcgttttccaggttcggcgttccacgcgacaggatctggtaggtcgagcggatcgtcagcttgcacttctcgcgccaggaaacgaattcctgcgccagcggatcagccatcttcaccgcagtcgaattgaggctgaagaagcccggcagcgcattggcgtagatttccgcgaattccggcgaggcaacccagttcaggaacaccttggcctgttcggcattcttgcttgcagcattgaggccgagaccgatatcgttgtgatccgaaatgtagcaggtatcgccagcattcttaaccggcggcgggaatgcgcccatcttgaactgcgcctgcgtattgaacaggccaatttcccacgaaccggccggatagatagcggcgcggccaagcgtgaagaggttctggctgtccggataggtctgcgcctcgaaaccgtcacccagatagtccttccacttcgccagaaccttgaacggctcaacccactccggatcggtcagcttttccttgcccgcgatcagcgccttgcggccttcctcgcccttccaataggtcgggccaatgttctggtagcccatggtggcggcttcccacatatccttcgtgcccatggccatcgggatataggtgccatccgccttgatcttttcaagaacgtcgaagaattcggcttccgtggtcggcgccttcaggcccagcttgtcgaaggcttactgattatagatgaagccgtgaatgaccgaagccatcggcacacagaaagtcttggagccgtcatcggtcgtccaggcggacttggcgacgtcggaaaagttcttcatgccttccagatcagtcagatcggcgagcttgcccttgttgaacagctccagcgaggtgtcgaacggacggcaggcaatgagatcgccaccggagccagcatcaagcttggcattgagcgcgacattatattccgttggtgcgcttggtgcgaaattgatcttgatgcccggatgcttggcttcaaacgccgggatgattttttcctgccagatttgcagatcgtcgttgcgccagctttcaaccgtcagcgtgacgtcttcggcaaatgcgaccgagcccgtcgccagcagcgtcgagccgagcagcatgagtttcaaggtattgcgaatcattgaccttctcccgtttttatagcgcggatgcgcaaaagaggcgaaatacgccagaccgtgacggtgtggtcgcctcttgcagcacgggaaagataccggcccccgccggattgtgctccatccctaagcccgcgatcctcgccctcagcggcattgcgctccccttctggtcgaattaatgccaaaaacgcaccaattgtctagaggagtttgtgttttttactcacaaaaattagagaggaaaataattatgattttaaatcaacatattaactaattttttcacagcctcacaaatctgcttggttaatggtatttttttggtatcttcaagttggaggtatcttcatgactgaatttttcattggcgtagatggcggcggcacaggttgccgtgccgtggtggcggggcgtgacggaacgattctgggctttgggcatagcggctcggccaatatcgtcaccgacccgcagacttcactcgtcaatgtgaaggccgccatcgacaacgcctttgacgaggcggggctggacaaggcgcattatgccacgagccatgcggttcttggccttgccggcggaaatgtggaaggcgcgggcctgccgattgagcgcggcctgccatttgcccatgcaaatgtggaatttgacggtttgatcgcgcttcagggcgcgcttggcgacaaggatggcgtcgttgccattctcggcaccggcacggcctatatcatacgcaagggcgcgcgcattcattcggtcggcggctggggctttcccttgagcgatctgggcagcggggcaaggctcggccagagcctgttgcaggaatgcctgctcgtgcatgacggcattcatccgggcagccccctcaccaccgccattttgaacgaattcggcaacaagccggacaatctggtggaattcgcctggacggcgaaacccggcgatttcggcaaatatgcgccacgcatattccaatatgcgcgcgaaggcgacccgacggcgcatatgcttctgaagcactcggcagcttatgtcagcgaaacgctcgaagtgttgattggtcagggcgccgaacgcatcagcctgcttgggggcatggcgccgctctatgtggaatggctgcccctgcatcagcagaaacttctggtggaaccggccgcagacgccctgacgggcgcgctgcaactggcgctcaatcgctatggtccgaagaatggaagggcatgcggatgagcggaaatttcggcgctttcctgcccaagaacctgcagggctctgcgccctcctccggggcggggccgctttacgtgcaactgcgtcagtcactcgaagcggcaatccgtgccgggcaactggccgatggtgaggcattgccgccggaacgcgacattgccgaatataccaatatcagccgcgtgaccgtgcgcaaggccgtggacgacctcgtaaaggcggggcttctggtgcgccgtcacggctcaggcacgtttgtcgtacgccccggcgagcgtgtgcagcaatcactctccatgctgacctcatttacggaagatatggcccggcgcggcattgccacgcaatcgcgctggctggagcgcgggctttattatccctcgccggaagaaatgatgaagcttggtttgtcatcggaaacgcgggtggcgcggttggggcgcctgcgcatggtgggcgacatgccgcttgccatcgaaagggcaagcctttccagtgaattcctgcccgatcccgatgccgtgcaaggctcactttatgcggagctgggccgcacaggttttcgtccggtgcgtgcggtacagcgtattgcggcctgcaatatcaagacgtcggatgctcgcattcttggcgtgcaggaaggcgatgcgggcctttctatcgagcgtctttcctatctggcttcgggccgcgtggtggaatttaccaagtcgctctatcgcggcgatgcctatgatttcgttgcagagctgacaattccgcaatcctgattgagctaccatataaagtaaaacggcccgtttccgggccgttttgcatttcagtggtgcttgttgccttcaagggccagttccgccgtggggtcggcggcaaggcgcttgcgcgcccggtcgtccatcagctcataccacatcgcattcagcacagcgaacgcggctgcaagcggcaggcccaaaagccaggaaaaataccacatcttgcttcctttccaatcagtaagcgtggttgctctcatcctcgatcatgctcttgtccaccttgccccaaaggaccttatagacccatgcggtataggcgacgatgatcggaatgaagacgaccgttaccaccagcatgatgaacagcgtctgatggctggacgatgaatcccagaccgtcaggctcgattgcggatcgatcgaagacggcaggatgaacggaaacatcgacacgccgacagacgagatgatgccgaagatcgagagttttccgaagaggagcggagcaagttcacgaccgccgcgtagcgttgcgagaaccgcgagcgcaccgagaatgccaagcgcaggcgcgatcagcaggatcggataattcgcatagttcgcaaaccaggcgccgtgatccagttccacggtcttttgcagcgggttggaaggcccgtccatcaccaccgcactggttatgcgataccccgacacccaaagccagcttatggcaccggcgacgatgtagagaatgacggtcaacagcgccgcaacgctgccataggcccgcgcccgcgcctgtatcacgccatctgtcttcaaaacgagccatgccgcgccatgcatggtgagcatggtgacggacaggatgccgcacagaagcgcaaacggattgagcaggccgaagaatgagccttcgtagaagatctggagatcgccgttgagccggaagggaaccccctgaagcacatttccaaccgccacgccgaagatcagcgccggcacgaagccgccgatgaacagcgcccagtcccaactgttgcgccaggtttctccatcacgcttggagcggaacttgaagccgaccgggcgcaggatgagcgcgaacaggatgacgaacatcgccagatagaacccggagaaggacaccgcataaagcggcggccaggcggcgaagatcgcaccgccgccaaggatcaaccagacctgattgccttcccagacggggccgattgtattgatgacgacgcgacgctccacatcggttctggcaacgaaaggcagaagcgtgccgacgccgaggtcgaaaccatccatggcgaaagccgatcagcagcgcgccgagcagcacccaccagatgatccgcagggtttgatagtccaacaaatcgctgagtatcatggttcttactccgcaggtgcaatgctggccggggctagcatggcttccggtttgctgtcgggttcaggcccggccttgatggcgcgcagcatcaggcccatttcgatgatgaaaaggaccgtgtagatgaccacgaaaccgacgatggtgagcagaaccgtcgaagcgccgaggtttgatacggcaaccgccgttggcaatatgccttcgatgctccagggttggcgcccgaattcggcgacgacccagcccatttcagccgcgatccagggcaacggtatggcaaataccgccactttcagaaggaacggataacggtccaatgcccggcgggcagaaagaacgaagaacgttcccgtcagcaggatcaggaagaagccgatgccgaccatgatgcggaacgcccagaagagcggcagaacgccgggaaccgtgtcgtttgctgccttgacgatctgttcgtccgtcgcattgcgtgggtcgtccacataacgtttcaggagaagcgcatagcccatccactggctgttatcggcaaaagcgtccctcacttcctgcgaaacggcattggtgccacccgccgcgcgaattttttgcagggcatcataggcaacaatgccgttgcggatatgtttttccgcattctgcacaagctggtcgatgccttcgatgggcgtcgtcagcgagcgtgttccaatgaggcccatgacccagggaatacgcacggcgaaatgcgtttcgcgcgcttcctgatcggggaagccaaacagggtgaacgatgccggagccggctcggtttcccacatggcttcaatggccgcgatcttcatcttctggtgctcgttggtgagatagccgctttcatcgccaaggacgacaaccgaaagcgatgccgcaagcccgaaggaagccgcaaccgtaagcgagcgcttggcaagttcgaccgagcggccccgcaggagataccaggccgagatacccagcacgaagattgatgccgtggcataacctgccgaaaccgtgtggacgaattttgcctgtgcgacagggttcgtcagcaccgcgaaaaaatcggtgatctccatgcgcatggtttcgggattgaaggcagagccaaccggattttgcatccagccatttgcaatcaggatccagagagcggaaaaattggaacctgcggcgaccgcataggttgcaaccaggtggccgaccttggaaagacggtcccagccaaaaaagaacaaaccgacgaatgtggcttcgaggaagaaggccatcatgccttcaatcgcaagcggtgcgccgaaaatatcgccgacataatggctgtaatagctccagttcataccaaactgaaattccatcacgatgcctgtggcgacacccataacaaaattaataccaaacagcgtaccccagaatttcgtcatctgccgccagataaggcggccagtcatgacgtaaacggtttccatgatggccagcaacacggaaagacccaaagtcagaggcacgaagaggaagtgataaagtgccgtgattgcaaattgcaatcgcgacagggagacaatatcgagttccatctcactaaagccggtcaacccggccctcctgatgttgtgagctgtgcttgtgcaaagcccttttttgaaacagatggttttcaaatttccatccattccagtcctgtaatcaagcgagccgctgaagacccgcctgcatgactcacctcatggttttgaggatgtcgtcgaaaagcggttcgcctttccttaccgatagaattagagcaccttgatttaaaacaatgatgcgattgcagattttcgtctctcgaccgatatgtgtggcaataagaagcgtccgcccggccgctttttcagaaaggcgcgccagcacatcttccgccgttgcgtgatccagaccttcggtcggctcgtcgagttcccatagcggcgcatcggtcagaaacagacgggccagcgccagacgccgggcctgcccgccagaaaggcccatgccgccctcgcccagtgcagtgtcgagaccggcaggcgcattccgcatgaattcgccaaggcccgccgcctgtagcgcatcgattagctccgcgtccgtcgcatccggctttgccagcagaaggttgttgcgcaggctgtcctgaaaaagctcggtcctttgcgtgagaagccttgtgggcagcgccgcaacagaaccgctttccgcagctatctcccccgcaagcaggttgaaaagcgtggattttccagcaccgctcgtgccgacgaccgcgacccgctcgccttcagcaatatcgagattgaagcctttcagtgctgtcgccgcggcgccttcatggcgcaccgacacgttttcaagcacgacagcctgtcccggcacaggcagcggcaggcaagccgctttcgccggttcttcaagctgcggcccgacccggcgcgccgcaagcacggtgcggccgagttccatcgcgccacgccgcaaagctgcaaaaggctccatggcaccgaggataatgagaatgccgagcacggctaccggtgcgtcgatcatgcccgccccgacaagcaggccgacaccggccagccctccggcgagaatggctgcatgggctatgcctaatcccgcacctgtcgcgatctcgatccggttcagcgccttgtcggcgctgcccatataagcgtcggcacgcacaagtgccgcctgctgcgcctccatgcggcctgccatcagcagttcggtctggcctgcgaccagatcaatggcgcgcgcgcgcaatgcttctgttcccttggcgctccggcgcatggcgggttccgagcgcattgcggcgataacaggcagaccaaggccgattacaagcaaggtgagcgcaacaagaaggccgaaaagcggatgcatgaagccgagcgccacgcccgcgaaaagcgcggttgcaagtgcggcaccaatgggcaccagaacacgcagataaagcgaatccagcgcatcgatatcggcggtgagccggaagagaagccgcgccgggcgtttcaaaagtgcatgcgctgcggaaggctgcgcccagctacggaagagtttttcgcgcagcgccgccagtacggcaagcgtcgcatcatgcgtgacaaggcgttccagatagcgcgcgccagtgcgcaggatagcgagaaggcgaataccggccgctggcgcaaatacgtcgaaggcaaccgccgtcgccgcactgaggcccgcaatggcggtggccgtgatgaaccatccggacaggccgagcaaggcgatgcctgcaagcacggtgatggtcgccgccgcgatacccgcataaagtgccacagcccttgaacggaaaaacagccgcaggaccgggcgaagtgaatgcaaacccttcattccgcagccctccgttggatgacagccgcatcgtcgccgcgatgatccagccgcacgatgcgatgcatcctgcgcgccagcgtttcatcatgcgtcgcgacgatcagggtcttgccctgagcgagccgcaccagattttccgcaattttttccgccgtttcatgatcgagatgtgcggttggttcatcggcaagaataatatcggcctcaggatcgacggcgatccgcgccagtgcgagccgcaaggcttcgccgccagacatgcctgcgccattttcgccaatcaacctattgcccgctacgcctgccacatggctcaaggcggtatcgtcgatgatcccggcaatggctgccctgtccgcatatcgaccgagcgtgatattgtggcgggcagagcctgcaaaaatatgcggcttctggccgacccagctcattctcttgcgaagagcaacagccgtgcgcggctccagaagcgtgtcgccaatggtgatttcgcccgcctgcggcgcggcaagccccgcaatcagcgccagcaacgtggatttgccataaccgcttggcgccagcagcgcgatatgctcgccagcagcaatatcgagactgaacccctccagcacgacggggccgccggaatagcgaaaaccgacatcgcgtaaggtgacggagggtgcgcatcgcgccacttccgccgatcctccctcgccaaccactggcatggtgtgatgcgtcaggctttccagcgcgtcgatagccgcttcgcctgcggcacggtcatgccagactgcggaaagatcgcgcagcggctcaaaaaaggcaggcgcaagaagaagaataaacagcccctcaccaagcgtcagcttgtggccccaggcgccgaattgcagcgtgccgagcagatggaaaccgatatagatcgccaccattgccacgccaagcgccgcaaaaagctccagcacagccgaggaaagaaaggcgatccgcagcaccgccatggtttttgcacgcagggtttcagcgttttcgcgcaggcgttttgccgtcatgtcaacggcgtggaaggtgcggatcgtggtgagcccgcgcagccggtcgagcagaaagccattcatgccgccaagcgccacaagctgtttttcgcttgcagccttcgcgcgccagccaatcagcgccatgaaaaccgggatcagcggcgcggcgaccagcaggatgagcgccgccacccatgaaaaccagagaacagccgccagaatgataagcggcaccagcatgacgcggtagcgcatgggaacgaagcgcgacagataaggcaccaccatttcagcctgttcggcaaggatgcttgcggcctcaccggaagaggggcgcgatacatcaagcggggagcgccgggcaagtgccgcaaaggccttttcacgaaggcttgtaagttgtaagcgggcggcatcgaaagcctgcgtgccaccgcgcgcatccagaacgctgcgaaggcagccaatcacaaacagagcggcggcgcagtaataaatggagctgtcaaagccggtatcggcgagccgccccgctgcataagccagaagggccgcctgcggcagccaaagcactgccgcgagcgtttgaagcattgccccccgtttgagcagggacggcattgcgcggcgctggcgttttccgtcacctgccgttctgccgtcttctgccttcaggtcttccgttcggggggcaacggatgtcactctcgcttaggctccttcttggccgatgttcttccgcgtccgagcgccacgatcctgtctgtggtctcaagaaagcgggtaactttggcgccgagcgccagaaggctggtgagccggtcggtgtcgagtttcttgacgtcgtcataccagttggtcagccgttcgatcaggctgtacatgtctttcatgcggtcctgggcataacgatcactgtcatcctgcggctgctccatcagcacttcccgcagcacactcagggtcgggtcgatctcgcgcttcttgcgctcttcggcaagcgtgcgcaaaatctgccacacgtcgtccggcgttgtgaagaaatcgcggcggtcacctggaatgtgcttcagaagcacgaggttccagccctgcaactcgcggatacccatggaaacgttggatcgtgaaacgccgagcgcctcgacgatctcatccgcgcaaagcggctctggcgacagatagagcagcgcataaatctgccccaccgtacggttgatgccccaacggctgcccatctccccgaagtggagaacgaacgactgaacgattggcgacagttccaaaatctctctcccgtaaattctgaattttcagaaattactgaaatccagataatccaattgaaccaaaccttcaatccgcatgcccgatgcaggccacatcaggacaattggccgcagcccgcgcactcctccaaataacacgggccaccccttccgatcccttgggaaagcgaacaggcgggcacaaggacttggcaaatggtgaatatgctttctgaacagcgcgatagcctgcctggagacacactccagaaccgctatcggcacattcagggacaagcaggcagcccttccccccggaaggccgcaatttccccatttcacaccgcgcaggcaccctgattccggcctcctgcgcaccctcggcctttcatgctcaccgaccctgaaacgactcggaagatgaaggcaactccttgctgtcccgggtccggtcgcgatgaagcacggcgcggctgagcagcatgagcgttaccggcgttgtgacaaccacaaagacggtaatcaacacttcatgcagaatcggcttcgattgcaagatggagaaaaatattatcgacgcgagcaggatgccccctgccccaaacgaagagccgatcgtgggcgcatggacacgttcatagaacgtcttgaaacgcacgagcccgatgcagccgacgagcgtgagaaaggctcccgccaccagaagaaacgaaacaaggatcgcggcccagagcggaaaatcggcagcctctatcattcgatcacctcgccgcgcatcaggaatttggacagcgccaccgtggcaacgaaacccagaagggcgatgatgagcgcggcctcgaaatagatgatgctgcccgtgcggatgccgaaagtgagcagaagcaggagcgcgtcgagataaagcgcatcggtcgccagaatacgatcctgcgcgcgcggaccaaccagcaggcgatagaccgcgcagcccatggctgcaacgagcatgacctgagcggcaagcagcgcccagaagatgagaactgcgctcatgccgatttctccccttcaacgatatccaccacaccgaaaatctcgatcagcggccgttcgtagcgctccttgataagatgtcgccaggtttcggcatcttcaaggtcgagaacgtggatggtaagtatcccgcgcgcggcattatagtccacccatgccgtgccggggctggctgtaatcatgcaagcaagaacggcaagcgctgtgcgattttgcagctcaagcggtatcaccacaaaacccggatggcgctggcgccccggcgacaggatgagccgtacgaccgcgatattcgagcgcaggacatcaatgctggcggcatataacagccagatcatcatgcgcggcgaacgtatatggtttttctgcggctccagcgccatcatgacccggcaggcaccaaacgcgatcaccagaccaaggatgaactgcgcgcgggtaaaactattgagcagcagccagaacaggacgagcgaaacgaagagcagcggatagggaaggattttcttcattgcgcgcccgccgtttctgcgccagtgcgcggcgccctgaggacactgttgatataatcatccggattatgcagcgagcgggctgtttcatccatatagcgcatagtgggaccggccgcgatagtgagggcgaggcacacacccaacagaccggcaatcggcaccacttcacgcaccagcacacgcggcacattgccctccagcgaagcccagaaagtgcggatgccggttcgcgtcatggctatcagcgccgaaaggccggaaagcaggataagtgaaaccagcacccagcttgtcgcgctgaccggcgcggtgagctggggggcagagccatctccattgaacaccgccgtcagaatgaggaacttggcgaggaagccggagaatggcggcaggccgatcagcaggatagcgcaaatgcagaaacatgtgccgagaatggcgagcgtggcaggcagaaccgtgccgacttcctcctcgtcttcttcctcctcgtcatcgccataggcctccatggtaacggcaagaacgtttgcggctgcatcctgcccgcgctcgaccagctcgatcagcaggaaaaaggcagcaatggcgagcgtagaactgaccatatagaaaagtgcggcacccggcattgccgtattgccgctgccgatggcggcaagcagtgtgccggtcgacaccagaatgctgtagctggcaagcctgcccattgcctgcgaggcgacgacaccgataaggccgaaggccagcgtgatcatgccgccgaaataaagccagtcattgccgaacccgtaggatgaaccggcgctgatgccgaacatcaatggcgacaggcgcaaaagcacatagatgccgaccttgctcatgatcgcaaacaccgctgcaacaggtgcggcggcagcggtataggccggtgcaagccagaaattgagcggccacatgcccgccttgatgagaaatgcgacacccagcactgcggcgccagcttccagcaacatgcggtcttgcgccgccacatgcgaaatgcgctgtgccagatctgccatattgagtgtgccggtgacgccatagatcaggctgacaccgatcagaaacagcgatgaagcaacgagattgaccgcgatataatgcatcccggccttgacgcgcgccgggcccgaaccatgcagcgcaagaccgtaggatgctgccagcatcacctcgaagaaaacgaacagattgaacagatcgccggtgagaaaagccccgttgagccccatcaggagaagctggaaaatcgtatggaaatgcgggctcgccttgtgccaagaagcaaaggaaaagctgagtgcggccagaccgagcaggctggccagcacgagcatgagtgccgccagccgatccagcaccagcacgatgccgaacggtgccggccagttgccgatcagatagacaatggcttcgggagccttttcgcttgccatgccgacaagtgtgatggcaagcgcaatcaggcagaccatggatacgaagctgattgccattttcagcctgcgccggcgctcatcgaacaacagcagcaccgccgccgtgacgagcggcaaaacgatgggagcaacgacgaggtgtgttttccagtccatcgtcaattctccttgccgtcaacatggtcggttcgggtcaacccgcgcgaggcaagcagcacgacaaggaaaagcgccgtcatggcgaaaccgatgacgatggcggtcagcaccagtgcctgcggcacgggatcggtgtattgcgcggcctgcacatccagcccggattccagaaccggcggtgcatcggtgcgcagccgccccatcgaaaagatgaaaagattgaccgcataggaaacgagcgacaggccaatggcaacctgaaaggtgcggggacgcaggatgagccaaacgccggaagccatcagcacgccgattgcaagagcgagaacaagttccatcagttctcctccttcgctgccgccagtttttcgacacgatgcttgcggatcgactggtgcgccaatgcgatcagcaccagcacggtcgcgcccacgaccagaagaaagacgccaaaatcaaacagaagcgcacttgctatcggcattttcccgatatgcggaatttcggcatagcggaagaaggatgtcaggaacggatagccgaaaaaccacgcgcccatgcccgttgcggcagcaaatagcagaccaagcccgatccagcgcaagggcaggatgcgcaatctgtcttccacccatcttgtgccagaagccagatattgaagaagaaatgcaatggcaagcgtgatgccggcagcaaaaccgccgcctggaaaatcatgcccgcgcaggaaaagatgcacggcaagaacgataatgacggggaagagccagtgcatgatgacagatggcaccgccagataatctgcaagcgtctcgcccgccttgcggcccggcattgcctcgtcataggcgtcctggattttctgctggtcggtcgaaccggtactctcaggcgcagggcggaaacggcgcaggagcgcaaagaccgtgaggctgacaatgccaagcacagcaatttccccgaacgtatcgaaagcgcgaaagtcaaccagaataacattgacgacattcatgccaccgccacccgaataggcgttttcgaggaaataatcgccaatactgctgggcgacgggcgcgtcatcatcgcataagcgatgacggctacacccgccccgctgacaacggccagggcaaggtcgcggtagcggcgcagacgcgaaccgaaattgacagaagctgcggcgtctgggtcttcccaacgttttggcagccagcgcaggccaagcagcaacagaaccgtggtgacgatctcgaccagcaattgcgttaccgcaagatccggcgcggaaagccagacgaaggtgatgcaggtgatgagccccgccccgccgagcaggatgagcgctacaagccggtggaactttgcctgataggcagccccgacggcacatgcgccgcccaaaatccacaagcccgcgaaaatgggatcaacgggttgcacgccaagcatgcccgtggggatgcccgcttcgagaatgggccatgcggctgccaccacggcaaaggccacgacaatgcgaagttgcggccgcaaacggcgtgtggagagaaaggtttcggccttgcgcgcccagttccatgacagcgtgaccagcacacgctcgaaaatacgctgcccttgcaaatgccggaagaagggcgggccgtcctcgctcgtcgccagatagtttttcaacagccagtgcagcaatatgccaccgaccatcgcgacgatactcatcatcaagggcaggttgaaaccatgccagacggcaaggctgtacaccggtgttgcctgccccagaacggatatgaccgctgaatgcaggaacgggccgatggaaagccccggcacaatgccgatcagaaggcagagcagcaccagaagctcgatcggacgccgcatccagtgcggcggctcatgcggctcctttggcagatcgtgcggcggggggccgaagaaggttgaatagataaagcgtaccgaataggcgaccgtgaaaataccggcgattgtcgccacataaggcgtaatcgtatccagccacgaaaccaagtgggtttcgacggattcggcaaagaacatttccttggaaaggaacccgttgagcagcggcacacctgccatggcggcactcgccaccatggcgagcgtggctgtatagggcataggcttcagcaagccgctcagcctgcgcatatcgcgcgtgccggtttcatggtcgataatgccggccgccatgaaaagcgacgccttgaagattgcatgattgaccatgtggaagattgcagccaccgccgcaagcgggcttccaaggctcaaaagaactgtgatgaggccaagattgctgatggtcgaataggcaagtagccctttcaaatcctgctggaacaccgcaaaaaaactggcgatcagcaggctgataagcccggccccccctaaaatccagaaccattcttccgtaccggccagcaccggccacaagcgcgccagcaggaaaacacccgctttcaccattgttgccgaatgcagataggccgataccggcgttggcgccgccatggcgtttggaagccagaaatggaacggaaactgtgcgcttttcgtgaaggcggcgagcgcaatcaggaccagaataaccgtgtagagcggatgggcgcggacgagatcgcccgcggcaagcaccctgtccagatcatagcttccaaccacatgaccaagcagcagaacacctgccagcaggcaaaagccgccaatgccggtgacggtaagcaccatgcgcgcaccatcgcgggcgctggcattatggtaccaatagccaatcaggaggaaagagaaaacgctcgtcaattcccaaaagacggcaagcaagacgatattgcccgacagtacaatgccgagcatcgaccccataaaacccagaaggaaagagaagaagcgcgggaccggatcttccggcgacatatagtaacgcgcataaataaccaccagcaggccgatgccggtaataagcatggcaaaaagccatgcaaaaccatccatgcgcaaggtgacgttgaggccataggcggggagccattccaacgtaccatgcagaaccttgccgcccgaaacgatgggataaatactggcagtggccacgaaagccacaagcgcgattgctgctgtgaaccatgccgagccacttctgtcagcccgcctgaaaagacccgtgatcgcgctgccaagaaatggaagaaggacaagcaggaaaagtattctgccgtccatcgtcatgcgccactggcctccaatccattaccgatgttgatccgaagcaagcaccgctcgatgatacagcaacaggagcgtgccggatagttgtcgagaggaatcatatgtttcaatgtttttattatgacgggaataagaacattatggcaatagctttcaatggcttatcgtgattatttaacggattttatctatattttacgagaaattctataattcgccatcatgaccgttcggcactgtgccaatacgattcatattggcgtgcaattcttgcagtagcatgacaaaatctggagttgatacatagccccaaaaagcgggaacctattttccgggagacacgcgccaaaaacagagcatgcatttccgatcattgaaaccaagcaggaaatgccctccgcaggtttataccagcggctgaacaggctttggtagcacgattattcctgaagcagacgctgcgcgagtttttcggcctgcacgcgaatatcgggaaccgctgtcacctcccagaacatgcctttggtaacgggaccaagagcaaagaacggcccggagggctctccacgcgcattcaccacttgcagatcgttcgtgacgtcaagaccgagatcgagcgcatccggccttgcgagcccctgctccatcagccggatcagcgccgggttgcgggtcgttgaaaaatgctggttgccgccccggcaatcgatgattgccgcaacgcgaagcatctgctccccgcccttgccgcgcgggctgtagcagacagcaatatcttcaccgtcctgacgaacagaaacaaggcgcccggccatgaccttcaattgcccggacttgaccgccgccgcgatccggtccgcggcggcaggcgccatgcggtggcgatgcacatcccaccatggccgcagatggcgcaggaaacgcaccttctgcccgacagacaaaccggaccagaggcgctgcgtgtgcgggcgcaaaccatccatgacatcacgccagtttccgcctttttgctccaccttgcgcatcaaggcgcgaatatgctgcacaaggcttggcaggcttgatgccggggtgagttcttccgcaccgatctgcattggctgaccgcccagatgccggacgggaaccagcccgcgccgggaaatggcgaagatttccgccttgtgcccgttatccagaagcgacagcacactatcgatcatggaaagccctgttccaaagatcgcaaccggcgcatctatgggaatattgaaatagccattgctggaccaatattctgcaacatgttttccgggagttgcaatggaagcctcattgcccgttgccagaatgatggcgtcggcagaaaatcttgttcccgctgcggccacaacaaccggctttccgtcttccagcacgatgtcggcggcttccaccttctccacgaacaggcgcggatgcgcttccagatgataaggctgcaacagtcccgccagatagtctcggtaaagcctgcgcggcgcgaaagactgcgcatcccagccgccaccttcatcagtcgtgcgcagccagttcacaaaatgctcaggctcatcgggaaaggcactcatattgccggcacggacattcaaaagatggctcggattcccggttgaataggcgatccccgcgccaagcctgccggatttctcaaaaatgcgaaccgttgcatcctgtgcacgccgaagcaattgggctgcaataatgacaccgcttgccccaccgccaataataatgaaggatttcaaactattgtgacctcatcccataagcgaaccggtgcatttgcctggcctcgccaacttgccaaaatcccaccgatttaattagattctattgtccgtcctgaagatgtaaaccccatgaatggcgagaatttcaaggctcacaccgcaaaatgcaagatgcacattgttatcagatatgaagacaatttgagaacggccttctggatttgttgacagtgtgtttcgcgattatgggctggtttctctcgggaaaacatcgatatttcgggcaaatcaatctgggttgccgatcggcggcccatgacgcaacagggtacagacgaatgaacaatgctctcctcgattccatcaagaagcgccgtacgcaatatgctctgggcaagacccttccccatgcccgggaagatgttgccgaactgatccgcgaagcaatcaagcacacgccctcttctttcaattcgcaaagttcgcgcgcggtgatcctgtttggccaggaaagcgacaagctttggaacattgtgaaggaaacgcttcgcccgatcgttccagccgaagctttcccgcagaccgaagccaagatcgacggctttgctgccggtgcgggcacggttttgttctatgaagaccagagcgtcgtgaaaggccttcaggaaaatttcccgctttatgccgataatttcccggtctggtcggaacagtcgggcggcatggcgcaacatgcggtctgggccgcgcttgccaatgcgggcatcggcgccagcctccagcattataatccgctgatcgacgcggaagtagccaagacctgggatgtgccgagcaattggaaactccgcgcccagatgccgtttggctccaatgagcagcctttcccggaaaagcagttcatgaacgacgctgaacgcttcaaggtgttcttctgattatgagtttgaaatggccgggggaattcctccggccattttgtctggcctttatccgggcctgtgcgccttgaccacgctggggtctgtatcgatccgccccgcgccgatcagatcgaggcaatatggaaccgccgggaagatcgcctgcaaggtcatggcgatggaagccggtttaccgggaaggttcaggatgaagcttttgccgcgacttcccgccgtctgacgcgaaaggacagcggtcggggtctgttcgaggctcacacggcgcatctgttcgccaaaacccggcaattccttgtgcaaaacggccttcatggcttccggcgtctcatcgcgcgggcttgggccggtgcctccggtcgtgaggatcagatcgcaagcaaccgtatcgcaaaggtcaatcagcgtatcgcgcaccgattccataccgtccgggataacgcgcctgacaatctcgtaaggcgtcacgattgcccccttcagccatgcctcgatggccgggccgctcaggtcttcatattcaccacggcttgcgcggtcggaaacggtaacgacgccgattttcactttagcatcctctcaaaaatgatcgccggatttatatccgctgccttgcaggatgaaaagcactgccgttttcgcaaatgaaaacgccgctttggccgttagagtgaaattgctgcgcgggcacccgcgattacggaaagtaaattatcttccgataggctcttgaacttccgcattatactttggtatgagcagcatcggctccatacgcctaaataggtagcaatgggtagcccgcaagacatattgtgaatgtatcgagatgcctttttcgagagattatcactacggacgcttcaaaactgccgagcttgaaaacttgcaggcagcttatctcaagacgtgcgaagcactcggtcattgtccgataacgtccccgcaaaaagaccatatagcacaccagatcatccagatttacgaatgcggcgtctcaaaccccgacaagattgccgaactgatggttcagatcgagagcgtgaaaccaaagccgctggtggaagaactctttaccaaaacctccgctacgaaaaccaggattgcctgatatagctggagcagtttcgcttaaccggcaatactctatctctttgttttttacgtattaactcatcatgtcgggctttcctgcacaggccatcggagcgccgtccccgtttcatcatgcggacttttgccggccgcaatcggtttcaagcgtcgcggctttgctttctgcatcgtttccgaaatctctgctgcgctgtttcagccatccatgagcccgcgcaggtttcccgcgcccctactccacaacttcccccatcaaaattatctattatattatcatttgtggattcacataaaactgatttatctattttgcagattgattctgtttttatctacaatttggaggaagaatgccctgcaccgtggaaaagcacgagaaaccggccgccaaggccgctcaggctatgccagatcgtggaggcgagaacggggcatcctgttcggtgggccgttggagcgcagaagaagcgcgggcaatctataatctgccgttcaatgatctgctctttcgcgcccacggcctgcaccgcgagaattttgatccgaaccgcatccagctcagcaagcttctcaacatcaagacgggtggatgcccggaagattgcggttattgcagccagtctgcttctgcggaaaatggcctgaaagcctccaaactcatggaaatcgaaaccgttctggaggaggcgcgcaaggccaaggctgcgggtgccacgcgctattgcatgggggcagcttggcgcagccccaaggatcgcgacatgcccgccctcacccatatgatcgaaagcgtgaaggcaatgggcctggaaacctgcatgacgctggggatgctggatagcgacaaggcggaaaaactcgccgatgcaggcctcgattattacaatcacaatatcgatacgtccgagcgtttttatcccgcagtcatcaccacgcgcagttttgaagatcggctcgatacgcttgcaaatgtgcgcaatgcgggcatcaaggtttgcagcggcggtattctggggcttggcgaagaggccgaagatcgcatcgacatgctggtaacactggccaacctgccggaaccgccggagagcgtgccgatcaatatgctgatccccatgccgggcacacggctggcaaaggccgcgccagtcgatccgcttgaatttgtccgtgtggtcgcgctggcgcgcattctcatgccgaaatcccatgtgcgcctgacggctggccgtaccgccatgagcgacgagatgcaggcgctctgcttctttgccggagccaattcgctatttatgggcgacaccttgctcacagccgccaaccccggcgacgaccgcgattccagcctgctgcgccgcctcggcatacaggcggaaacggagcagcctgcgtgaaactcgacacctacctgacaaggctggaaaatctggagcgcaaggggcggcggcgcaatcttgcgctggccgatgggcttgatttcagttccaatgattatctgggccttgccacccaccccggcataaaggccgccgtcgaggccgcccttcagcgtggcgttccacttggcgcaaccggctcaaggctattgcgcggcaaccatgcggaacacgaggcgcttgaagccgaagccgcagcacatttcagtgccccgcgcatgatctatttcggcagtggctacatggccaatctggcagcactttccaccttgccccagccgggcgacctgatcgtgtatgacgaactcatccatgccagcgcccatgcgggcatccgtgcgggccgcgccgaagcggttggcgcccggcacaatgatgcacaggccttcgaggaccggataagggcctggcgcgaaaacggcggtcgcggcacaccatggatcgtggttgaaagcatctattccatggatggcgatcaggcgccgctaaaggcacttcatgccatcgccacccgttatgacggtgtgctttatatcgacgaagcccatgcaaccggggtttacggcgccaatggcgggggatttgccgctactcttggcgatgcggaacatattgtcacgttgcatacctgcggcaaggcgcttggcggctccggtgccttgctgggcgcacatgccacgctgtgcgactatctcgtcaatcgtgcgagcggcttcatctttaccaccgccccctcgcccttgcaggccgcagccctgcgcgaggcacttcggatattgcgtgaccagccagagaggcgcgcacggcttttttcgcgcatcagccatgccaatgagcggatcgcaaccgctctcggccagccggtgagcggaacgcagatcattcccattatcgtgggtgacaatgagcgcgctgttcgccttgctgcacagatgcaggcacaagggttcgatattcgcgccatccgcccaccgaccgtcccgcatggcacggcgcgcctgcgcatttccatcacgctcaatgtcggtctcgccgacatcgaccgcatggttgaaacgctttcctacgcgacttttagagaagcagcatgaattcccgtttgatcgttaccggcacggatactggcatcggcaagaccgtgttcagcgcggcgctctgccatgccttgggggccgtctattggaaacccgttcaatcgggccttgaagaagaaaccgacagcgagatcgtcgcgcgtctggcacaggcttcgcctcagcgtatcctgccggaggcatggcgcctgaatacaccagcctcgccgcatctttccgcccgcctcgatggcgtcgagatccggccggaagagatgcatattcccgcaacctcgctgccgctcgtcatcgagggcgcaggcggattgctggtgccattaaacgataaaaccctcttcgcagatcttttcgcaatctggcgcattcccgccattctttgcgcgcgcgcagcccttggcaccatcaatcatacactcctctcgctggaagccatgcgcagccgcgatattccggtcctgggtgtcgccttcatcggtgaagcgaacgaagacacggaaaccacgatcgcccatcttggccgggtgaaacggttgggccgcctgccgcttctcgatgatctttcgccggaaaagctgcatcacagctttgcccggaatttccacattgacgatttcgcaggagtggcacgatgaacccgaacacctcgcccgtctggcacccctttacccagcacaggctggagccgcgcccggaccggatcgtccgcaccgaaggcgcctatctttttcgtgaggatggcagcgcggttctggacatgatttcgtcgtggtgggtcatcacgcatggtcatcgccacccggcgatcatggatgcaatccggcaggcgagcgcagatctggaccagatcatcttcgccgatttcagccaccaaccggcggaagaacttgcaaagggccttatcgcgcttgcgccggatggcctcagccatgttttctattcagatagcggatctacggcggtcgaagtggccatcaagatggcgcttggctatttttacaatcgcggcgagccgcgctcgcgcattgccgtgctgcaacacagctatcatggcgacacgatcggcaccatgtcagcgggggagcgtggtgttttcaacgcggcttacggtgcgctgcttttcaatgtcgaaaccctgccctttccgtcccccggccacgagcagcctatgctcgaccgtcttgaagacgtgtgccgcggcggcgatctggcggcccttctggtcgagccgctggttctcggcgcgggcggcatgaaaatgtatcccgcccatattctcgccaccatgcgcgagattacagaacgccacggcgtcctgctcgccgtcgatgaagtgatgaccggctggggccgaacgggtacgctttttgcctgcgagcaggcgggcatcacgccggatattctctgtacatccaaagggctgacgggcggctcgcttccgcttgcggcaacattgtgcactgctgccattttcgacgcacattattctgacgatcgcagcaaaacatttttccattcaagctcctacaccgccaacccgattgcctgcgcggcggcgctcgccaatctgcaagtctggctcagcgaaccggtgacagaacggatatcggccctcacccggatgcagacggaacggcttcaccgcttcaaggatgacagccgctttgccggtcttcgccagaccggaacgataacggcactggagcttgacgttcccgcaggcggttatctcagcgatgcggggccgaagctgcgcacctttttcaagcaaaacggcgttctgctgcgcccgcttggcaatgtgatctatgtgatgccgccctattgcgtgacagcggaagagcttgaccgcacctatgacgtcattacgcaaggcgtagatatgattgcggggcagacaagatgacggtctgttccagcaggctggccgggttcggccatgccgttcccgaccgcagggttgaaaatgccgagatcgaggcgcaactgggcctggaaacgggctggatcgaacggcgcaccggcatcaggtgccgtcgctgggccatgcccgacgaaacgctgagccaccttgctgccagcgcggcggatatggcactgagcgatgccggcattgagcgaagcgatattgccctgaccctgcttgccacctccacacccgaccatctgctgccgccaacggctccacttctgacgcactggctgaaccttcaaaattcaggcgcggccgatctggcgggagcctgcaccgggtttctctatgcgctcgttctggctgatggttttgtcagggcgcagggcaagcccgttctggtggttgccgccaatctgctcagccgccgcatcaacatggcggagcgcgcaagtgccgtgctgtttggcgatgcggcaggagccgtcgttctggcgccttccgccaaggcgaacagttttcaaagccagttcatcaccaatggcagccactatgacctgatcaaggttccggcgggcgggagtgcgcgcgcctacgcacctgaacgcgatgcaagcgaatttttaatgacgatgcaggacgggcgcgccgtcttcacagaagccgtacgcataatgtccggtgcgtcacaaaacgtgcttgcatccgccgcgatgcttccacaggcaatcgaccgcttctttccgcatcaggccaatatccgcatcgtagacaaggtttgcgaaacaattggcgttccacgcgcgaaagctgcctcaacacttgaaacctacggtaattcatcagccgccacgataccgctctcgctttcgctggcaaaccttgagcagcccttgcgggaaggcgagcgcctgcttttcgccgccgctggcgcaggcatgaccggcggcgctgtgctgatgcaggtatgaagcttgtttccccgccacgcccatataacggattggaaaatatcctgtggtgagccagattgccaaactacaggatgatgaaatcatatttttgtttaaatacatatatttataattatatattaataaattaatataagtgatgcaaatggatcatgatttgaaatattaggtttttcgtaaactttggattcagtatttgccggtaagctttggttagcaatttgctcaggccgagcattgcagccctttgttttgcgtaacggtacccatgcgtttttcgctcgtgacagccattgcccttgctgccgccttgacaggctgcacgtcaagttcgggcatcgacagcatcatgctccagccacaaccatcggctgagacgacgagttcgatcgtacggccggttccgcctgctccggtgcatgaactggcaagcgcaccggaagtcagcgtaccgcaaccgcgtgaggagatactggcctgggctggtccaatacccgatgcgatacccaatggttgtccacaagggcagaaataaaaagcgaatataaaattgcgggagcaggctatcgaaatgcctgcggaagaagtgattttgcgttcggaaaatgcagccaaaccagcatggaattgctgctcgctcgcttttgccagaacactattgccagccacggggagtttgagtagaaataaccgcacatccagagttggggcgacgcccaacgccaacctgccgttccgggcaaggtggtactccccgaaagggaggatgtggccgaaccggcaattatacggatgaagccacttgcgtctgtcccattaagaagtaaggaccgacgcgacatgccgattaaaattcctgacgatctgcctgcaaccagcgtactcgaagccgagggcgtgatggtgatgcgtgaggccgatgccgtacgtcaggatattcgtccgctgaggattggccttctcaatctgatgcccaacaaggtaacgaccgagacgcagattgcacgtcttcttggtgcgacgccgcttcaggtggagctgacgctcgtgcgcatgaccaaccacgtcgcgcgccacacaccagccgaccacatgctctccttctattgcccttgggaggaggtgaacgaccaacggttcgacggttttgtgattaccggcgcgccggtcgagcggctgcccttcgaggaagtcacctactgggatgaaatgcggcgcgtatttgactggacgcagagccatgtgcaccgcacgctgaacatttgctgggccgcgcaggctgcggtctatcatttccacggcatgaaaaaatatgacctgccggcaaaagcatcaggggtgttccgccagcgcagtctcgtgctggcatctccttatctgcgtggtttttcagacgattttgccattccggtttcgcgctggaccgaagtgcgaaagtccgacattccggctgatagcgggctgaaggttctggtggacagcaccgaaacgggcctttgcctgcttgatgatccgcgccaccgctcgcttcatatgttcaaccatgtcgaatacgacacgacctcgcttgcagacgaatatttccgcgatattcaggtgcagccggaggcaaaagtacctgtgaactatttccccggtgatgacgccaagcgcccgccggaaaatcgctggcgcagccatgcgcatcttcttttcggcaactggatcaacgaaatgtaccagtccacgccctatgatatagagcggatcggcaaggtctgaacatctttgaaacagaaagcccggaacatgtgggttccgggctttcttttgtgctgtgtggctggcatcaactggtgacgcgcccgacccatcggtgccattcgtcttccgatccatggaagacagtgaggtcgatcttttcgttcacgccctgcgagagaccggagccggaatattgccagaacagccaccggcgaccgggatagaccttggaaggatgctgggccacggcgcgtagccagaaaggataatccgtaaaagtgcctttcaggttgtcgtcatagaaatccggcgcggtatagatgatcgggcgcttgccgtaatggcgttcgagcttgtccatgaagatctgcatcttttccagcacctgcgcgcgtgacgggcggcgcttgcaggagctgtcgccgttccattccacatcgataacgggcggaagcgcgtccgggtcgttcggcacattgcgaatgaaccagtcagcctgctggctggccacgcggcaccagtagaagaagtgataagcgccgcgcttgatgcctgcggccttggcctctcgccagttcttgcggaacatcgggtcgagatggtcgccaccgtcagtcgcctttatataggcgaaattcgcaccctgcgtgcgcagtttcacccagtcgatatcgccctgccaccgcgacacgtcaacgccatgaacagcaagcttgcgaggcgaggcccggccgaaattgatgggctttgcatcgcggaagcgatggctataaatcttcgtgcgctgtggctgcgaaaggcgcaccggcggataggctgcgatttccggctttggcacggaaatgcgcgcgactggccgttgctctggctggggtgctattgggaccggaggctcggccttgaacggcccggcattgcgcgcgttccacattatcaaaatcaaaatttccgtcaggactcgacagaagcccatgattatcgttaaactgccccaccaaacgaggatttttcatggcgacaatcattgattttctgaataatgttttctggaattatgttctagtttatgggctgcttgcagtcggacttttctttacaatccggctgaaatttgtccagttcgttcattttcctgaacttttcagagtcgtttttgccgccggcaggcgtgatgaagccggtatttctccgtttcaggctctcaccatcagcattgcctcgcgcgttggtaccggcaacattacgggcgttgctgttgcactctatcttggcgggcccggcgcaattttctggatgtggatagtggcgcttgtagggcttgcaaccgcctattcggaaagtgcgctggcgcaactttataaaatccgcaatcaggatggccagtatcgcggcggccctgccttctatattgcgcgcggcctcggcctgccatgggctggcgccttgttttccatctgcctcatcctttccttcggccttgttttcaatgcggtgcaggccaacgccattgccgattccatggttatggctttcaacatgcccaagcttggcacgggtatcgtgctcgccattctttcgggcgtggtgattttcggcggtatccgccagatcgcgcgcgtggctgaagtggtcgtgcctttcatggccttcgcctatatcctgatggcaatctgcattcttgcaatcaacttccaagcggtcccgtcgacaatcgcactgatcttctccagtgcctttggcctgcatgaagcagtgggcggtgtgacgggcggcattaccgcggccatgctcaatggcgtaaagcgcggtcttttctccaacgaggcgggcatgggttctgcccccaatattgccgccgtggcgacacctgcgccgcaccatccctcctcgcagggcttcgtacaatcgcttggcgtcttcatcgatacgattctggtctgcacggcgacggcgatcatgatcctcttgtccggcattctggagcccggttcaggcctcaccggcacgcaactcacccaaatggcaatgacccatcatatcggtgacgtgggcgtttatttcatcgccgccgcgatcttcttcttcgccttcacctccatcatcggcaattattcctatgcggaaagcgccatgacctttctggggcttggcggcaaggtgccgatcaccattctgcgctgcgcgcttctcgccatggtcgtctggggcgcttatgaaagcatccataccgtgtttgacgcggccgatgcctcgatgggcctgatggcgacgatcaacctgattgccatcgttctgctttcgggaacggtgaagaagctcacggttgactatttcgcgcagaggcgcgcggggcaggttcccaccttccacgccgccgattacccggaactgcaaggccagatcgacatggaaatctggtctgaacagaatacgacgaacaagtaacatcatcgcaatttccataggctacctccagccgacggaaccaagcatgcaaccgcgcgtttcccttcatgccccgcctgtgcttcgtgcaacggcgggcgggagggaggctagcatgagcaatatcattttctggacggcgcttgtcgtggtgccgatattagtgggaacggcctatgcctatctgcgccatttccatcatgaagacgacttctgatccggcacgggcgaaccagaagccgcaagcacttttataggcaaatgcgtgtggatacgcaggttactctttggctgacaccagagagaacgaaacgttttgcgggtcgcagcatttgatgacccattctccatttggaacttccatcggtccagccagcaccgttccaccaagcgatttgatacgcgcggcagcagccccaaccgttttctgcaccgggtggcgccgtcatgatgccccccatatcggcgccatcgacactgaaaaccttgtattttcccatcgaccccatgtcaaaatcccgcgaaagcttccagccgaaaaccttctcgtaaaacgggaatacggcctcgccatcgcgggcatataattcgtgccagctcggatgaccaaccttgcgcgagccgaaatcggccggaggttccatatcggcctttggagaatagagcgaaaacaccgcgccttgcggatcggcggcaacggcaaagcgccccacgcccggaatatcgccggccgcgcgcaggatttttccgccctctgccatgaccttttccgccgccgcgtccacatcggcaacaccgatatagccaagccagcccggacgggcatccatacagccttcccccggcagatcggacagcgccatcatgcccgcaatcgtacagccgagcgcgtcgaacagggtatgtttcattcccggcatacccgcatccttcgcggtccagccgataaccttgctatagaaatcttgcgcctgtttcgcatccgaagtcatgagttcgtaccagacgaacggtgatccaccatttttcatcgtatccncgaccagacgaacggtgatccatatttttcatcgtatcctccctgaattattgtcagccacaacagctatgcctagagcgcgtttcgatctggttgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctgatggcgcgtctccaaccacttttcacgcgagataacttagttcatggcgcaagccctcctccggctttgcccctgacgcccctgtttttctgagtttattgcttgacgatttatattgatatcaatattattaagttatgtcaaatggcccagaaatcccttttgaaacaacgcttttcgttcgtgatacctgcctttgcctgcatgttcagcgcgccgcgcgcgcgttggcccgcctttttgacgaagcgcttcgcccagcagggcttacaaacgggcaattctcgctcatgatgtcgctcaatcggccaagcccaccgcccatgaagccggtggcggaacttctggccatggaccagaccacgctgacagcggccctcaagcccttgcaacggcgaggctgggtggaaattctcgtcaatcccgccgaccggcgcgagcgccttttgcaactgacagcagaaggaaaggccgttcttgcctctgcggttccgatctggacggccacccatgcgcagattgaggcgcggcttgcgggcggaaacggcgatgcactgcgacatgatcttataatgctttcaagctgacgcactttacctgcccgccaaaggcactaccttggtaacaccggaaaacatatccggcatttcaaaagcagctatttttcagatggatgcagccaacagcccccatatcgtcgtcgtcggtgccggttttggcgggctgcaactgatccgtgatctcgacggggccaaggttcgcatcaccctgatcgatcagcgcaaccatcatctgttccagccgttgctttatcaggtggccacaaccatcctttccacctcagaaattgcctggccgatccgcaatctttttcgtgaccgggcagaagtgaccacgctgctcggcaccgtgatcgatgttgacacggcgcgaaaaagcgtctttctcgaaaatggcgatgaggtttcctatgatatgctcgtgctcgctaccggcgcgcgtcatgcctatttcggcaatgaccaatgggaaaagctggcgcccggcctcaaggcactggaagacgccaccaccattcgccggcgcctgctgctggcctttgaacgcgccgagcgcgagcccgacatggcccggcggcaggcgctgctgaccttcagcatcgtcggcggagggccgaccggcgtggagctggcgggcatcatagccgaacttgccagacgaaccctttggccggaatttcgcaatatcgatacacggcaggcgcgtgtgctgcttctggaggtaggtccgcgcattctgtccgcctttcccgaagacctctcggcctatgcgcgcagggcgctggaaaagctgggcgttgaggttcggcttggcattcctgtcaaggatattacgcaggaaggcgtgactgtcggcgatgaattcattccctgccataccaccgtctgggcggctggtgtcgccgcctcacctgccgcactttggctcgacgcggagagcgaccgggcgggccgcgtaaaggtgctttccaacctcagcgtacccggccacgaagatattttcgccattggcgacacggcatgggttgaaggcgatgatggccgccccgttccgggcattgcgcccgcagcaaaacagcagggcgcttatgtcgcaaaggtgatccgcagccgggttgaaaacaagacgccgcctctgcccttccgctacaaacatcagggcaacctcgccaccatcggcaagggagcagcggtcgtggatatggggcggatcaggctgaaaggcacgattgcctggtggttctggggcatagcgcatatctttttcctgatcggcacgcgcagccgcgccgccgtggcatggagctggctgtggacatatataaccggccagcatagcgctcggctcatcacgcagggcaagccgtcggatgagtttcgctagagcctttcgagccaaaagtgtgaaacgcctatgcggggaaatgcgacaaaacaagagatagagcggttccggcattcgtttccgctcttttccgccgttgattatcttgcaatcgcagtctcttacagcttttccataaagttgtgcagcacaacagcctgattgtgctcctcatccttcgcgccataaagcagcgtgatgtgcctgcccccggccccggcaagcagatccttcagggcgggcagtttgctttcaagttcttcccggtatttcttctggaaatctccccacttggcggggtcgtggccaaaccattttcgcaattcggtggaaggggcaatgtcctttgcccagacgtcgatccttgccttttccttcgtcatgccgcgcggccacacacgatcgacaagcacacgatagccatcctgcggggacggctcttcgtaaattcgcttcaagctgacttctgccatgatcctcttcctgaatttgcccgtcagaagagaatatggccgtcaatcattttccggcaagtatgtgtagtgatgaagcacatgaaaagaccactgcttcggaaaatcctgagggattagcgaagcagtggcccggatatcgatccctgaatgcaagaggctatcagggatcggggagggaatagtaaagaagcttagtgcttcttgtgcgccttctctaatttcttcatctccgcctttttgtgcgccttctgcaacttcaccatcggtgctgtcattgtttgtccctgcttaatattcttggctggggtcatcacagccgcaggaacggtatcggagcttgcagccagtaccggggcagaaaggccaagaacgacggccagaccaagggcagagataagtgacttcttcattttccatatcctcactttgatgtcccgcttggggggatggagcgcccctgtgtgccgggttcagccatatcgggcttgaccccaagcagcttcagggcttctgcataggcccgcagaccttgtgcctgtcttttgcttgcgcaaaatcttgcccctcttcgttgcaaaacttccacctgatggacccgtcctattttgacgtggccggacagcgcagtttgcaattgatgcttgagcctctcacaccgctggctgcgtgtgacgagcggtgcggcccctgcttcatggggaagcgacggaagcgttatgctcgctgcacacaacacccagaagacaaaacctgccgctgctttcgatgtattgatcgagttaaacatgcgaagtctgcgctattgggttcggtttcagtttctcaagcaaaccctttatgacatcgcatctttgctggtgtttttcgccaatgttgcattttgtttctcaattgtagcgcaagcaaatgcggcttgaaaaacaacggaaaaggctttttaacgccattgcaaaagtgtgaaacgcctatgcggggaaatcagccagtaggctgatttctgatccggcttcgatggaaaatgcgccaaaacaaatagttagagcagttccgccgtttctgttaaaataagaaacgctacaatacccaccccaacggcaatggaacagcaaattgaaagaagacgcccacattctgatcgtcgatgacgacaaggatatacgcgaccttctgcacgaatttctcaaacggcgcggaatgcacgtttccatcgcctgcaatggtgatgaaatgctggatgtgctgagccgcacgcccattgatcttgtcattctggatgtcatgctgccgggaaaaagcggcatagaaatctgtcaggatgtgcggcgcacctcccgtgtgcctatcattatgctgacggccattgccgatgcagccgacaagatactgggattggaaatcggcgcggacgactatatcgccaagcccttcgacccgcgcgagttgcttgcgcgcatccgcgccgtgcttcgccgtttcgagggcaatcgcagcccgcagcgcgcccttacgcagatttaccgcttcgcgggctggacgctcgactgcgcccggcggcgcctcacatcgccccacgatgtgcgggtggaactgacgacagccgaattcaacctgctcgaagctttcgtcaaaagctcgcagcatattctaagccgcgaccagttgatggaaatggcaggccatcaggccgtctatggctatgatcgcagcgtggatattctcatcagccgcctgcgcaagaagctggaggacgatccgtgcgcgccgaagctgatccttaccattcgcggcggcggctaccagttcgggcatgaagtggaaatagcatgagattgccccttccacactcgctgccaatctggctcctgaccattctcataagcggtcttctgaccacacagatcgccacactgtggatcgtttcgcaggaccgcgccgatgccaataatgcgctggaacttttccgcctcagcgagcgcgcaacctatctggtcaaattgctgcatgccacaccgccagacgattggaataatctggctatccgtgtttccggttccggggaggccatgaacataacgagcgagccggacgttacaaccgcgcttgcttccgaagacgatctggcagagctggaagacgtgctcgtcgcccgccttacacgctacggcgtggtggatgcccgtatccgccgcgatacgaccggatatcgcctgccgaaagaagaaacggcagtgcatgacagcaccgagatgggcattatcgaaaagcagatcgacagtcttgcggccaccacccgctccggcgcgagcctcaccacctcattacagttcaatgacgggcggtggctgaattttatcacacatatcactccgatcgatccgattgtgacaagcgacaccattccgcttttcacgctcgttgcgctttgcgtgatcctcggagcaatatgggcgacgcaacgcctgattgctccctatcgcattcttgaagatgcgatagaccgaattggcggtgatctgaaaagcccgcctttgccggaaaccggcattcgcgaatacacggcggcggcacgcgcggtaaacagtatgcaggcccggcttctcgattacgtggccgaacgcgagcagcttgcagccgcactggcgcatgacctgcgcacaccgttgacccgtatgaaattacgcatggaacttctcgacgacgatgctttgcggcaatcgctgtcgcgtgatctcaacgatatcgaggcaatatcccgctcggtgatcgattttgccacttccgaacttgcgcatgaaaaagccgagcggctggacctctggtccctgctgctctcggtcgccgacaaatatccgcaggtttcgcttgacgagaaaggctcggactatcgcgatgcaatctgcctgtgccagcccatctccattcagcgttgcatcaccaatctcatcgacaatgcgctggcctatggcggcaaggtgcgactttcgcttcatcgcgacggcgatgatctgttgttgcgcataaaggataacggccccggcatttcccccgaacgcatcgaggaaatgttcaaaccgttcagccgagccgacaaatcccgcaatcgcgaatccggcggattcggcctcggcctcaccattgcgcgcaatattgcgcggaaaaatggcggtgagattagcctgcgcaacgatcccgcaggcggattgattgccgagctgcgtctgcctggttcgagacttatgccgagataaagcagtttctcgatgaaatggcgtcgataacaagatgacttgcgaccgacgcacttgaaagtcggccgcttttatttatccggcgtggaggcagtatcgacacgcaccaccaccgacatgccgggcgccagcaattcagcatccggctgcccttcgtcgatggaaatgcggacagacaagcgctgcgtgatcttggtgaaattgccggtcgcattgtcggatttgatgacgctgaattcagagccggttgccggtgaaaaagcctcgatatgccccttcagttccgcatggcggagcgcatcgaccgtcagcgtaaccggctggccgaccttcatgccataaagttgcgtttccttgaaattggccatgatccatttgacggccggcacgagcgaaacaagctgtgtgcctgcggtgacatattggccaagccgcacaccgacttcgccaagcttgccatcccttggagcaaggatcttcgtgttctggaggtcgatcctggccagcgccaccgcagcctctgcattgtgcaggtcggcattgagcccttcacgcgcgacgatgatggtgcgcaaatcctccttcgcaacggccagtgccgcttcggcctgatcgaccgcagcctgcgcctgaagcatattgccatgtgccgtatcggcagagctttgtgtcgtcacaccgcgcggcaacagggcatcgacacgaaccgtattggcttttgccacttcaagcgccgcctttgcccccgatatctgggcttctcgcgcctttatcgttgcctcggcggaacgctggctctgctccgaattggcaagtgccgccttcttgctgtccaacgcggcaagcgcctgatccagcttttgctgatagctgcggctatcgatctcaaaaagcagatcgccttttttgacctgctcgtaatcggtcacgttgactttggttatatagcctgaaacctgcgggctcataaccgtcacctgcccgcgcacataggcattgtcggtcgtttcgacactgtgtttgaacggcggcaactgccaagcccacaagatgatgaaaacacccaaaaggccaatcaggattgcaaagccaccgcggatatatttcttggatacggacatttcttcaaacactcatcgaacagttcaactcatgacggcaagcgcagagcgccttgcccggaaagcttcataaacgcgataggtcacctgacagcacagcgcgatggctgcaatcaccgaaatcgcgagaaaagcatcgttgtaggaaaggatcgtcgcttcctttgtcacctgctggcccagcagcacaggcccctcggcctttgtaagcccctggtcagccagcactttcgcatatgtgcccgaaagtgcctgcacacgctgcgcgacgagcggatcggacatgaccagttgttcgaccagatgcgccgaatggtatttctcccggatcgaaatgaacgtgctgaacagggccgagccaatcagcccgccaatattctgcgtaaacagaaataccacgataaaactcgtcatataggccggcccctgcttcattgccttggtgatgccggcaagcatcgcgggaggcagaaacagcgcaccgccgaaagcgatcaatccctggctcacatagacattgtgcgggcgtgtgaggttcgttgcgtgactgtccagaaaagcgccgacagcgatgcaaagcagggcaaagccgaagataaccggcactcgctcaaccttcaaaagagccccgcaggtgatgcctcctgcgaaagaggccagaagaataagggtataaagccccttgctttgcgcatcctgaaggccgaatacctgaaacaggccaagcgcgcccgaggtctgctccgccagcaccatgcgaaagacgagaaggatgagcgtgaagcgcaggatttccggcgatgccagccaatgcaggttcatcaacggttggtcgcgattaagctcgatggccgcagcgatggcaagcgacaggattgatatcgccagacagacaccgatccagggcgcctcgaaccaccagtaattcttgccctggacaagcaccacaacaagggcgccgaagccgattgcgataaatgtataccacgaaatcgagccaatgcagcaccttggcacgcggaatctgcgttagcggcagcacatagaccacggcgaaacatgccagcgccagcccgatttccagcatataaagctgctgccattgaccgatgtcgaacagcatgggcgaaattatacgggcaaaaggcccggccgcgccggaacaggtgagtgcgaggctgaggccccatgttcttttcttgtccggcgggaaagcctccagcatatagaggaaccccaccgaagaaatgggaaccgccgccgcccccgcgatgaagcgcacggggattgccgaccagacgtcgtaaacaagcagatgcagcagcgaggcaaccagaaaaactgcaatcgccacttccgcgaagcggcgcaggccaaactgggtgcggatcttcaaaagcaggatggtgaggcttgcaaaaggggccatataggccgcgacgagccatgtggtttccgtcagtgatgcgccaagggaaccctgtatctgctgcgtattggccgagatgaaatacatgctgaggccgcgcgtggaccacagcagcatagaagccgcaatatagattatcgacatataaagcggcatgtgcgcaggctggggagcagcaagtgccgcttccggcgcttctttcttatcgtccggtgcgtcagccatcctgcccgttcaatgctttttcgaccttgcggcttattgcgtgaaaaacctcaagcgtcgtctcgagcgattgccgatcgatattttccagcatttcctgccgaatcgtccgcgttatttccccaagctgacggacctgcgcctgcgcttcctccgtcaattcgatgcgctttgcgcgccgatccccctcaacggaggcgcgaacgatcattccctgtttttcaaggccgtccagaagacgcaccaccgaaggatgctctatttccaaagcatcggccaactcacgctggttccagtcgcgctgttgtgcaagcagcagcagaacgcgggcacgcgccagcgtcaatccgcgctcccgcacacgggaatcgaaaagattgcgcattttccgggccgccgtggacagacccatggtaaacgcggcattgagttcattttctgggagttcgctctctgggaattcattatctgatgttgtcatgatatatagctatacatataatgtgcagctatatataggatgactccaacaaatgtcaccctctttttctgcatttcattacaaaagaatgagagcgcctccccaagaatgaaaaaagcgtagacaaagggcagattattctgacatttcctgccgacgcaaatgctcactcccccgcaattttttgggtgcctttatgcataaatgagtagcgtttgccggaacgggcacctggagcatttccggatacaaatggggatgggatctgcaccgggaaatgcatgaaaataatgagatagggcagcttgacgaaactggcgctgccctggcggaggagaatacgcatatgaaattcagcttgaaccgtcgtcaggcgcttcttggcatgggggcagccggtgcggctgtagcctttggctttccggcccgcgcggcgacgcgcaatcttgccgtgctgcatctggcgagccatgcgccaagtttcatcgcgcatgagcgcggctacttcaaggatgccggtctggacattgagctgaaattctttgaagcagcccagccttcggcggtcgccatcgcatcgggcgatgcagatttcggcgtaacagccatgagcggcggcctcatcagccttgcacagaaaggcgcggtcaaggtgatcggcggtgcgctgatcgaggagaaaggggtggtcggcgcgatcatcctggcctccaacaaggcttatgatgcgggccttaccgatccatccaggctggcgggaaagaccttcggcatcaccaccgccggttcgtcgttccatttcatggcgcacaagatcgcgcaggccaataatatcgatctaaagcagatccagttgcgcccgctgcaaaagctgggcgctgttgtgggtgcgctttccagcggacaaatcgatgcctgggccatccagcccaatattgccaaaaaactgatccgggaaggcgctgccagacagattggcctcgtggccgattatgcgccgaattatcaggtaacgaccgccttcacctccaccagaaacgccacggatgagcgcgcactgaccgaagccttcgtcaaggcctattcacgcgccatcgacgattacaatgcggctttcgtggataacaagaccgatgacgcggagcgcgatgcgctggcaaggatcgtgcataaatatgtcgaaagcgacagcccgttcgacaccgccaggcaaaaccttatcgacggcgcaatgcgcatcaatccgggccttgcgctggcgctcgatagctgtgtggaacagctcgactggttcaagtcggagggcatggtcaaggattcgatcacgaacgaacagctcttcgacacatcctacgtcaagacgatctgactctctggcatgatggggccccgatgggcctcccttggagatcgcatggacctgaaactccagaatatcagtcacttctacggaaaagtggaagtgctgaaggatatttctctcgatataccgcaggggcagatcgtctgcctgatcggcccttccggctgcggcaaatccaccttgctgcgctttctcggcgggctggaacgtcccggttccggtcaggttctccagattggcgacccgccgccggattcgctcaatccccttacctacgtattccagcatttcgcccttctgccgtggcgcacggtcgagggcaatatcaagctggtgctggaagatcatcgcctcagccagcgcgagatgaacgatatcgtcaccgatgttcttgaacgcacccggctcggcgattttcgcacggctctgcccaagcagctttcgggcggcatgcgccagcgcgtcgcgatcagccgggcgctcgccgtgcggcctgccgtcatgctgatggacgaaccgctttccgcgctcgacagccagacacgcgcacttctcatggacgatctcgtgtcgctatggacgcgccagcccttcacatccgtctatgtgacgcacaacttcgccgaagctgtccgcctcggccaccgcgttgtggtcctgtcgcgcaggcccggccgcatccgccagatcgtcgatatcgacattccgctttccgaacgcgcgcttggcgatccggccctggaggcaaagcagaaaatgctctgggatctgatgcgtgaagaagccatggccgccgacaaggagcttaccgatgtctgatgcagacgtttccaaaacggcccgccccgttcgcccggtggagtttcgcggcggcggctttgcgccctcgcccgtgcgcggcatcggccttgccgtcttcgtcgtgcttatggttgccgccgaaatcggcacacgcagcggcttcatttccaatctcaccttgccacgcccgagcgccgttctggaaacatttggccagctctggcagaccggcttgttgtggcagcatctcctgccctcgctccagcgattgataatcggcgcatcgctcggcatcgcggtcggcatctcgctcggcgtgatgatcgggcttttcagttatgtgcgcgctggcctcgtgccgctcgtggccgccctgttccccattccgaaaattgccctgctgccgcttttcgtgatctggttcggcattgacgaaatgtcgaaatatatgctcatcgccttcggcacctttacccccacagtggtggcaacctatggcgcggtggacaatgtggaccgctcgctgatccgcatggggcagagtttcggcctgagctggtggtccatcgtgcgcaaaatcgtgctgccgggcgcttttccggcgatattgtcaggcttgcgcgtttccatttccatcgccatcatcctgctggtggcggcagaaatgctcggcgcgcaatatggcgtcggctcgtatattctggaagcccgttcgctctacgaccttgaaaagctcttcgcgggcgtggcgatcctgtccgtcatggggcttatcgtcaatgtcgtgatcggctgggttgaacggcgcttcctgaactggcggggataagaaacttcagccgccatattgctcgtcggtgacatgttcgagccagtcgaccaccttgccgtcgagcttttcctgaatggcgatatgcgtcattccagtggatggcgaagcgccatgccagtgtttttcacctggctcaaaccagacaacatcaccggggcggattttctcgatcggcccgccctcacgctggacgaggccaaggcctgccgtgacgacaagcgtctgtccaagcggatgcgtgtgccaggcggtccgcgcgccgggctcgaaagtcactgtgcttgcttccgcccgccttgcctcattggccacgaataagggatcaatacgaacattgccggtgaaccattccgccggtcccttgcgggaggcttgcgatccgtttcgggtaatttccaccattttcctccatttggccgatttgtgggtcctcggcctttcaatccagtgtgcgccggaagcgcaacagtgccaagcccgcaaagagaaaaacgaacaggataagcgccatcacctctcccgcaatatcggcaagccctgcccccttcagcatcaccgcacggacgatgcgcaggaaataggtgagcggaaaaatattgcccagcgcctgggcccagtccggcattccacgaaacgggaacatgaagccggaaagcatcagcgagggcagaaagaaaaagaaggtaagctgcattgcctgcatctgtgtgcgcgacacggtggaaatcgtatagccaagcagaacgagcgacagcacgaaaatcagcacactgctcaggagaagcgtcagcgacccgacaaaaggcacgccgaaaataagtttggcggcaaccagaaccacaaccatctgtaccccgcccacggcaagatagggcaatatctttcccagcatgatttccgcaggcgtggcgggcatggccaacagattttccatcgtgccacgctcggtttcgcgcgtcagcgccatggccgtcatcatcaccatcgtcatttgcaggatcacgccgagcaggcccggcacgatattatattgcgatatgccttccgggttgtaacggcggtgcaccaccacctccagctggctgcgcgaggcgttttccgcttcggcctgtctgccctgctcgcgcaacaatgcctggcttgccaccgtgctgagcgtagagattgcgccgcttgccacggatggatcggtggcgtcagcctcgatcaaaagctgcggcctgtcgcccgcatcgacgcgccgcgcaaaatcggacgggatcgtcaccacaaaggaaacgctgccattggccagaagcgcatcggcttcggcagcactatgcaccacatggtcgaagcggtaatagttcgtcgtttccagtgccgaaatcattgcgcgcgtataatgatcattgctcagtgcaacgagggcgcttggcaggcttttgggatcattgttgatcgcaaaaccgaacaggagcaattgcatgagcggcacgatcagcatcatcgcgaaagtgatatgatcgcgccacatctggatgaattccttcatcagcatggcgcgaaggcgcgcgagcgagaaccattgcatcgtcattgcatattgtccttcgccccggccatgaactggatgaaaacatcctcaaggctggtctggcctgcctctacatggatgtcttcgcgatgcttgatcctgtcgagtgcggccgtcagcttctccctgtcagagccgaccacatgcaatgtagccccgaaaggcgcgacctgatcgacgcccggcatttcttcaagctctcgcgccacattgccgagccgctttccactgacgaagaaagtggtgaggcccgtgcgttcgatcacttcactgaccgtgcccgttgcaagcagcttgccataggaaatatagttgatgcgatggcaccgctccgcctcatccatataatgggtggaaaccagaacggtgaggccgccatctgccagccgatgaatttcatcccagaaatcacgccgcgccttggggtccacacccgcggttggctcgtccagcagaagcagtttcggcttgtgcatgatgcaggcggcaagcgccagccgttgcttccagccgcccgaaagcgtgcccgccaactggccgccgcgcgtggtgaggcccagttcatccagtgtttgcgcaacatgatcttttaccggatcgagcttatagagacgggcgacgaattcaagattttcggcaatcgtcaggtcttcataaaacgaaaaacgctgcgtcatatagccgacttcacgtttgatcttcagcccctccgtccgcaggtcgtagcccagtacctgcccttccccctcatcgggcgtcagcaggccgcacatgatgcggatcgtcgtcgtcttgccggaaccgttcgggccgagaaagccgacaatctcaccttccgccactgtcatgctgacgtgatccaccacggttgccttgccgaagcgcttcacaagcccttttacgtcaatggcattgggcatgaccgctcccctatttcgcaccaagatcgacatcaacaatctgccccggctgcaagggcgaagcgggatcgacagggtgggcctccacgagatagacaagcttctggcgcgtttccagcgaatagatcaccggcggcgtgaactccgggtcgggcgaaacataactcacccgcgcctgaagacccggtgcgcaaccgtcgcaatgcaccgacaaaaccgaaccgacagcgacatcggaaaaacgctcctcgggaatatagaccttgagctttaccgcaccatcgggaagcatggtcagcaccggcgcggacgggcctgcaatatcgcccagattgcgcacaacatcggtgatccggccggcagcgggtgcctcgatcgttctttgcgcgcgttgccattttgctgtttgcaactgtgcttccgcactttttacagcgttttccgccgcctttatctcttcgggcctggctggcaatttgccaacggccagattggctgtgctctggccaatggcggcttcggccacttcaagctgtgtcgcggcatcgtcgagctgtgcctgcgtcgccactccacgcctggcaagatcgcgcgtgcgcaataatgtgcgttgcgcatcatcggcctgcgcccgtgcagaacgaacagcagcttccagcaccgcgatttcttccggccgcttgccgacctgcaaattggcaagctgcgcctgcgcttgtgcgagtgccgcttcggcctgcgccacggcaatcctggcatccgtatcttccacggtggtgattggctcgccggcctcgacacgatcgccgcgctttaccgcaatatcgcgcacctgcgccacctggagcggggcaagctggacgaattcgccctccacatagccaaccgccagcgattgtgtgccgcaagcggcaaaaagcgatgaaacgaacggaatgacacaaagcaggctcatcgcattatttccccccgtcagccacaggctgttgtgcgcctgtggggccgcgcgcatccagcatggcggcaagattttgtttcacaacgcccgcgaccatatcggcctgatctgaccccataaccggccagttcatgcggcgtttcacagcttcctgtgcgatgcggaaatagaatatctgcccgaccagcgtaaaaacgaccagccgcgtcgcctcactttccgcagcctcgccggtcgcagcctcccagatcatgcacagccgcttgtgtaccggctcgaacactcccttatagatgcggtcgagtgcagccgtaggatgcgcaagctcacgcaacaggaactggacgatttcacccgtttccggccgcgcaacgataaagtgcaccatacgctccagcgccgatatcatttgcgcccgcgcatcttcccgctcttcgcgggagaagccagcgggctggaaattgcccagcgcctgcgccgcgatcagccggaaggtttcgacaatataatcggcagcggcaagccgcagcccttccttgccgccgaaatgataggcgatcgagccaatattcgccttggcaagtgacgcaatctcgcgggtcgaggttgcctcgtagcccttggcaccaaagaggcgcagggcagcgacaatcaatgccttgcgtgtttgctcactcgataaagaggcctgcggcggcttcttgtcttcgctatcagccatttggcgatttaatcaatcgattgattaaatgtcaagcagagagcagcggggcctaacggggaatgaccggcacaaatcgggcctgccacaacatcaagcaaatgtttatctatccactatattagtaatttctaattttaatgccaattttacaaatactactgcaaaatccatacattcggcatgtgaatcgccaaaaacatataaacggcaacttatacaatagctgtcacaattttcagaaattactgaaaatcctgcacgtttattatgtcttgctttttcagtacacggggttattgtcattccacttggaggagggagtaccgccccagcgcgcttagatcgctgcggggcggtttcttttttaagctattcgtaaatgcatatctgccttgcaggatcgttccttgcaatcgcgtataatcgcacctattttgtgggcgttcggttttactcctcctcccaaaaaccgaacctgagcgctgcactcctcctcccagtgcagcgggcgttcttttttccactttcaactgaacgagaatttcggcgcggcgcataagcctattaacgggcctattgatcgggcatatgctgatctttctgctcttcggcaagaagcgaccatgcggcgataaacatggcggcaatcagcggcccgatgacgaagccatttataccgatcaatgatatgccgcccacggtggaaatcagcacgacataatcgggcatacgagtgcccttgcccaccagcggcgggcgaagcagattatcgacaaggccgatgaccagaacgccaaccacaacaagtatggcgccgctccaccagtcaccgctcacaaagaaccagacggcggcgggtgtccagacgagcgccgcccccacggcgggcagcatggaacagaacgtcataatcacgccccacagcagggcagcttcaatacccagcagccagaacgtaataccgccaatcatcccctgtatgatggcgatgataatattgcccttcaccgtcgcgcgaataacggcggtaaatttttccagaaactggcgcgtataatcatcgctgagcggaatggcccttcgtatctttttgccgacatccgcaccgtcgcggaagaggaagaacagaaggtaaagcatgataccgaagccaatgaagaattgcagcgtgttctggccaaagctcaccagacgcgcagcgaaaagctggcttccctgcatgacaacggatgaaatgcgcgcgcgccaatcggcaaaagtgccaagctcgaaccgcttcagccattcttccagcgattccggcagggcggccatgatgcgggcaatatagccattgatgccaaactcccggctgctcaaacgctgatagagcgaagtaccctcatcgacaagcgagccgaaaatggcgagcatggggataatgaccagacagatgcacatcagcaccgaaaggaacgccgcaatattgcgcctcccgcgcagcaacaaaaccaaccattgctgtacggggtagaagatcacggccataatgaccgcccaaagcacagcggtataataaggaataagcagccatgcgaaggctatagtgaccagtgtcagaagaatatagaagcttgcgcgctggacggacatgagcactcgtgagctattgcgtgacaatcgcagcctgcccggaatccgggttctgttcaatagttaagcggcagcctctcccggttccgccctgatttcataaaacgcaatgcccaaaacgagccagattgttgacattagcccgcacgggtttgatataaaagtaagttactccttataagcatcgagcctgcttcccccgcgcgcctcctgctgccttccgggctttatgtatctgaacgataatgattctgcttgaaacaaaaatggcaaaagaaaacagcaatagcggtgcgcgctggtttccggtctatcagggcttatgtgaggccgtggttggtcacagcctgttgcccggtaccaagctgccggaagacgaattggcttccatctacactgttagccgcgccgtggtacgatcggcccttcaggctttggcccatgatcgcctcgtccggcttgagccaaaccgcggtgcattcgttgccgaaccatcaccggaagaggcacgggaggttttcgaggctcgctcactgatagagccagaaattgccgcccttgcggccaaaaaggcaacgccgaagcagatcgaggagctgcgccagcatcttgaacgcgaacatgatgcactacaggcaggacacgacagtgacgccatcaggctttcagcactcttccattcctatctggcgaaaattgcagggcattccattttcgccagctttgtaagcgagcttttgccacgctcctcgctgattatcgcgctctactggcaacgccgggaaatcacatgccagaacgacgcccaccacgctctcgtcaacgccattgaaaaacatgacgctcacgaagcggctgcgctgatgaaaacccatattctggatctgcttagcgggttgagcctcaatcgcatcaagaaggaacagaagcggcttgccgatgttctgcgttgaagcggcccatatcgggaaggctttacagggttttggcgagccaccggtcgtggataatcatcccgacggccatggcaagcacgaataaagcgacctgcggcaacccaagcgaaagcgcggctacggcagggccgggacagaaacctccaagtccccaaccgatcccgaacagggccgaaccggcaataagccgtctgtctatctgcgtttttgtcggcagatgaaacgccgtatcgaaggctggagccgaaagccgcctgcaaagtgcaattccgggaatggtgaccagcaacccgccccccatgacgaaggcgaggctcggatcccaatggccgcttgcgatattgagaaagccgatcacccgtgccggatttatcatgcccgaaagggaaaggccgaaaccgaaaatcaccccggcggcaagggctgcgccaaggcgcaggaaagaaagcctgttcatagaaaagcccccgcaaggctggcggcgattacgccagcgatcagaaaaacaatggttgccaccagcgagcggcgtgagaaccgcgccagcccgacgataccgtgaccggaagtgcaaccgctccccatgcgtgtgccaacccccaccagcaaaccggcgatcaggatgacgggccaggaggccgcaatatctgttgccggaaatgcaccgaatatccacgcatagaccaccggccccatgagcaagccgatgatgaaaaggagattgccggatatttgcttgccgtccagcaaccgtccgacaatgccgctgatcccggcgaccctgccgttaagaagcagaagcagcactgcggaaagcccgatcaacatgccgccgagaagcgcctgcatatagagcgccatcatgaatccgttccttccttgcagaaaattccataaagcgcgtcaatcaacttcgctgcttttgtttcaaccagccgatagtaaatctgcttggcctcgcggcgggtctcgacaatatctgcttcccgcaacacaccaagctgctgcgacaaggttggctggcggatgccgagcatttcttccagttcaccaactgaatattccccttcggccagcgtacaggccagcatcagccgcgccggatgcgacagcgtcttgagcagttctgcaacctcgtttgcgcgagcctccatctgctcgcgcgtaacaagccgggtatccataaccaacctcgatccagaagcttgagacaaaaccggacagccgcccctgccatggcatcattatatatttaaatattatatgtttttataaattcaatcagaatcttattggcagatatgtgccaccaaaaagatggagcattttcgagccgaaagtgtaaaacgcctaagcggggaaatcagttcgcggggctgatttctgatcccgctgcgataggttggaaaatacgataaaacagatagttagagcggctccagcgattctgttaaaacaggagcggtcctaaaaacatcgcattgacaaggttccccatggcttcaggcttgtttgcacttcttgatgatatcgccgccatcgccaaaatggcggcagcttcactggacgatgtcgcagggcaaacggcgaaagccagcgccaaagccgccgggattgtcatagacgacacagccgtcacgcccaaatatgtcgtcgggctcacgccggagcgcgaattgcccgtcatctggaagatcaccaaggggtcactgcgcaacaagctcatcttcctactgccaattgccctcgtccttggctatttcgcgccggatttcatcatgccgcttctgatgctgggcggcatttatctggccttcgagggaacggaaaaactggtcgaattttttctgccccatgatgaagaagaacacagcgaaacacagggcaattcggccagagaaattgaagcaagcaccgtggctggggccatccgcaccgatttcattctttcagccgaaatcatggcgctcacgctcgcgggcctgccgccatccagcatcttcacgcaagccatcattcttgccgcagtcggaatattgataaccttcgccgtttatggggtcgtcggcattatcgtaaagctcgatgacatgggcgcttccctcttcatgcacagccatacttctgtcgggcgcaagctcggcaagggattggtgggtgccatgccggtcctgcttgaaaccttaagctcggttggcaccatcgccatgctgtgggtgggcggcagcatcatcgtccacggcctcgcctccctcggttttcatacggttgaagagtttatccgttcggtcgcgcaagcaattcctgccgagaggttccccttccccgaagcggtcaggtgggtcgtaacatcattccttcaggcggtgttagccgtgctgacgggcctcgtggcggtagtgatcgtccaccttgcaaaacggatagcgaggcgttgaaacgttgtgagcgccatgattgagcccggacaggccctgagcctggcataagcgacaacggccttgcacaggaaattgaagcataatccgatcaacaggaatgagggaagccgccttgttataaaggcgacctcccatcgggccgggggtatggccagattgctgaatacatcaaagcctgtcatctgcgcgcgcagacataccaaagccgcccatctcaacgagcaacatcagtctacaaaaacaaatgatatggggaagagaggccttcgctatcgataatggaccggctatctggcctgttccatgaattgatggcgtaccgcacgcgtagatagccttcaaggctactacgacagcatattcctatgccggcccccattacaaggcggcttccctctatcaattgctgggctggcttgtcaatatgaatttcctatattcgcacattattctattaaaatcaattaataatcaatataaattggtaccaataaattattatcgcctgccataaagtgatacatttagagaatatcatcccctccggcagcaaattgagaattgttctttccgttccgggagggttgatctcatgcaaccagattggcactccaaattcttctgtttgaagcataatcttgcaatcctcgtttcctaccagtcggcttatgctccaggcgacatggatggctccatttgctatcgtcggaatgaaaattatgacgcctgccagagagacaagatgaccgttcgcctgatcgtgaaatatcctgacccgcgcctgcgggccgcagccgagccagtgaccacctttgatgagggtcttcgcaaattggcggacgatcttctggatacgatgcgcgccgcgcccggcattggcatcaccgccccgcatatcggcatctcaaagagagtggtggttctggaactcgacagggcagccgggcctaagatctatataaaccctgaaatcgtctgggcttgcgaggagaaaatccgccatcaggaaggaagcgtatcgatgccgggcgtggttgacgaggttgagcgccatgcgcgaattcggcttcgctatcaagatctggacgggaatgagcagactgaggaatccgacggactgcttgccgtctgccatcagcacgaaatcgaccagcttgacggcatattctgggtgcagcggctttcccgtctcaggagggagcgcctcataaagcgctatgagaagctacagcgataagatgctgaagtgaaaggagcagcccgttgaaccgggccgctccggtctttcatcagtatagcaggcgagcgcgaatcgtgccgggaatttcgcggatttcctgcaagacggcatcgcttgcttcgcccacgccatcggcttccatcacgagatagccaacctcgccatccgtctggagaaactggctggcgatattgatatggtggtgcgaaaacacgttcatgaggctgttcagaatacccggacggttttcatgcacatgcatgaagcgcgtgccggtcgggcgtggcggcaattgcacctgcggaaaattgacggcgctcacagtggagccgacatcggaatattcgaccagcttgcgggtgacttccgtaccgatacgttcctgcgcttcctcggtcgagccgccgatatgcggcgtgagaatgacattctccagcccctgaagcggggttgagaacctctcgccattggaggccggctccacagggaaaacatcgatcgccgcgcccgcaagatgaccctcctgcaaaaccttggccaaggcttcgagatcgacaacggaaccgcgcgcattattgatgaggaaagcgcccttcttcatcttgcgcagcttggcttcggtgatgagcttcgaggtggatttgctcgacgggacgtgcagactcaccacatcggaagttttcagaagttcatcaaggctcgccgcaggcttcacattgccatattgcagcttgtcggacgtgtcgtaataacgcacggtcataccgaggctttcagccagattgccgacctgcgagccgatattgccgtagccgacgatgccgagcgtcttgccgcgcacttcgcggcttccgatggctgtcttttcccagccacccgcatgggctgaaacggaacgcgggaaaatgcggcgcatcagcatgatgatctcgccaatcaccagttcggcaaccgagcgcgtgttggagaatggcgcattgaagacggggataccgcgcttgcgggcagctttcagttccacctgattggtgccgaccgaaaagcagccgactgcgatcagacggtcggcagcggcgaaaatctcctcggtcaattgcgtacgcgagcgaatgccgatgatatgcgcagaagaaatcgccttgatcagatcggccttgtccaatgctttcggcagatgtgtgacattggtgtagccggaggatttgaaatattccacggcggtctggctgatgccttccagaagaagaacattgatgcgatcacgggagagggagaggcgttcggtcattttgggagtttccaggctgaaacggcggatggtcggtttacgacatgaatgaacgcaaagccgacgtcaacactatgtttcgtatcgagccaatctggcgcagccttcttgcgcttcagccattcatatataccccggccttggcactgaatttcgagaaaagcgtctgaaaacacgggctcgactggtacataaccgacctgaccgccattttcatgtcagatcatggttccacccggaactggccggggctgcgccccacccatttctggaaggcgcggtaaaaggcgctcggttcgctataaccaagctcagccgccacttccgcaatgctcaatttcttttcctgcaaaagtttctgcgcgatcacaaagcgcaattcgtcctttatcgtgccaaaactctgcccttcggccttgagcctgcggcgcagcgtcggtgcggacatgcgcaagcctttggcaagatcgtcgaaagacggccattcctgcgcaggcagggcattcaactgcgcgcggacgcgggaagatatgtcgtgatcgtgccggtaacggatcaggatattggcgggcgcttcacgcaggaaattttccagtgccacatcgctgcgaataatcggcagggccagataggtcgaggaaaagacaagtcgtgttgccggctggtcgaacagaacgggtgcaccgaaaaacttgtgataatcctgccggtggacaggtgcaggacaggcgaaatccagtgtgcgcagcggaatgcgccgccccaccagccagctggcgacccccatcaggatcagccagtaagcgcgataggcaaaggcgggccgatgccccgccgcatctgtcagcacaatatgcgccatgccatcgcggatgcgcagttccccgcgcggatcgtccagcacgacattgagaaattgcagtgcacggcgcagggcgtgctccagcgtgcccgcatggagcaccgcatggcaaagcagatcgaaacttcccggccgcatgggccgcgcggcaaggccgaaaaactcatcatcgatagtttgggcaatgagccaccagagccggccatattgcacattggtaacgggttcccgcaccttctgcggcaagcccgccgccgccatcaggggcgcggtgtcgaggccgcgctggcgcacgctttccaacgcatcctcaacaaagcccggcgtgatattatgtcgttccatggcattcttatattgtaaaaacgatcagagattaagacacgtaatgtcattgtttgccatgatgaggcgattaatttttagccaggattgcccacgaggaggtgggctgcaagggaggaccaccgaatgactgaaagccctgcttcagcacggctcgaccgctacgatgatgccgttgcgcagttcgatattgcaaaagccattgcgcttcttgcaggaaatcctgatacgggtatcaatgcctgcattgaatgctgcgaccgatatacgggcgaaaatcgcgtggcgctgcacgccatttccatcgacaatacgttgactgaactcacctttgaagacctgcgcgatatgtccgcgcgggtcggcaatatgctggccgatgccgggatcagcgcaggcgatgtggttgccggtcttctcccccgcacgcctgaactcgtcgccaccattctcggcgcctggcgcatcggcgcaatctatcagccgcttttcaccgccttcggcccaaaagccatcgaacagcgtttcggcaccagtggcgccaaactcgtcgtcaccaacctggccaatcgttccaaattggccgaagtggaaaactgcccccgcgtcgcaaccattcttgcccccggtgaaagcctgccggaaggcgatatcgactttcgcgcagccgtggcggcagcatcgaccgaatgcgagcccgtcatgcgcaagggcagcgaccttttcatgatgatgtccacctccggcacggcgggcctgcccaaaggcgtcccggtgccgctgcgcgccctgatggctttcggcgcctatatgcgcgatgcgtgggctgcgcagcgacgatatttctggaatatcgccgatccgggctgggcttatgggctttactatgccgtgacgggtcccctgcttctgggtgtgccgacgatcctgaacgaaggcggtttcaccgccgaaaacacctatgacatcatcgaacgcctcggcgtgacgagccttgcgggctctccgactgccttccgcctgcttatggccgccgggccggaatctgctgcccgcgtcaagggccgcttgcgcgtggcatccagcgcgggcgagccgctgaacccggaagtcattcgctggttcgatgcctgtcttggcgcgccgatccacgatcattacggccagacggaactgggcatggtggtgaacaaccatcatggattggaacatccggtgcggcagggttccgcgggctatgccatgccgggctacagggttgcggttctggatgaagcgggcaaagaagtcggccccaatgaaccgggcgttctggccattgatatcgacaattcgccgcttctctggttcaccggctattataaaaaggatacgccctccatctccggcggatattatcgcaccggcgatacggtggaattcgagccgcatgggtctatcagcttcatcggccgcgccgatgacgtcatcacctcctccggctatcgcatcgggcctttcgatgtggaaagcgcgcttctggaacatcctgcggtcaacgaggctgcggtggtcggcgttcccgatccgcaacgcaccgaaatcgtgaaggcctttgtcatcctggcccccggcttcgagggtacgccggaactggcggaagaactggcgcttcacgtcaagaaacagctttccgcccatgcctatccgcggcagatcgactttgtggcggagcttcccaagacgccgagcggaaaaatacagcgcttcctcctgcgcaaggcggaagtcgaaaagcaacagcaacagaattagggcctgaagcaaatgcagatagaaaatcgcgtatttctgattaccggcgcaggctccggccttggcgctgccgtttccaaaatggctgttgaggcgggcgcaaaggtggtccttctcgatgtgaatgcggaagcaggcgaagcgggcgcgaaggcgcttggcgcttcggccagattccagcgcacagacgtcgcaagcgataccgacggcaaggctgcaattgcagcagcgattgaagcttttagccgcatcgacgtactggtcaattgcgccggcgtcgcgccgggcgaaaaggtgcttggccgcgaaggcgcacacaagcttgaaaccttcacccgcaccatttcgatcaacctgatcggcaccttcaacatgctgcgccttgcagccgaagccatggcgaagaacgaacccggccagggcggcgagcgcggtgtgatcatcaacacggcttccgttgccgcttttgacggccagatcggccaggctgcctattcggcctccaagggtggcgttgcggccatgacgctacccgtcgcgcgcgaacttgcccgccacggcattcgtgtgatgaccattgcgcccggcattttcaagaccccgatgatggcaggaatgccgcaggaagtgcaggacgcgctgggtgcttccgtgcctttcccaccgcgtcttggcgaaccggcggaatatgccgccctcgtccgccatatcgtggaaaaccagatgttgaacggcgaagtgatccgtctcgacggcgcactgcgtatggccgccaagtaaaggccgcgaagtaaagccaaggcaatttctgacgaaattgcgcacagacaaagcagcgaggaacagtcatgtccaagagcgatcctattgtcatcgtcggtgcttcgcgcacccccatgggcggttttcagggtgacttcacaaatgcgcaggcaaccgaccttggcgcttccgccatcggcggcgcgcttgccggtgcaggccttgccccggaagccgtcgaggaggttatcatgggctgtgtcctgcctgctggtcagggtcaggcgcctgcgcgtcaggcctcgctcaaggccgggctgccgcttggcaccggtgccacgaccgtcaacaagatgtgcggctcgggcatgaaggccgcgatgcttgcccatgacctcatccttgccggttccgccgatgtcatcgtcgcgggcggcatggaaagcatgacaaatgccccctatcttctgcccaaggcgcgcgggggctatcgcatgggccatggacaggtgctcgaccatatgttcctcgatgggctggaagatgcctatgacaaggggcgcctgatgggcacgtttgcggaagattgcgccgaggcctaccagttcacgcgcgaggcgcagtacgcatttgcgatatcctccctgacccgcgcgcagaacgcgatcaaggatggtctttttgcggcggaaatcacgccggtcaaggtcaagtccggccgcgccgaggtggaagttaccattgacgagcagccaggcaaggcaaagctggacaagatccccacgctgcgccccgccttccgcgaaggcggcacggtaacggcggccaattcctcttccatttccgatggcgcggcagcacttctgctcatgcgcgcatcggaggcagaaaaacgtggcctcaccccgcgcgcggtcatcaccggccatgcaacctatgccgacaagccaaatctcttctccacggcccccattggcgcgatccgcaaactgtctgaaaagactggctgggatttgaaggatgtcgatctcttcgagatcaatgaagcctttgccgttgttgccatggccgccatgcgcgatctcgacctgccgcacgacaaggtcaatattcatggcggcgcctgtgcacttggccaccccatcggcgcatcgggcgcacgtattctcgtaaccctgctggcggcacttgaaacacatggcctgaagcgcggcatcgcgggcatctgccttggcggcggcgaggcaaccgcaatgggtatcgaaaggatcatctgatgcttctgaccgatacgcaggaacagatccgcgaagccgcccgcgacttcgcacaggagcgccttgcccccggcgccgcggcgcgtgaccgtgaacatgcatttccccgcgccgaactgactgaaatgggcgcgcttggctttctcggaatgctggtgccggaagaatggggcggctccgacctcggcatggttgcctatgctctggcgctggaagagatagcggcaggcgacggtgcctgctcgaccatcgtatcggtgcattcctccgtcggctgtatgccgatcttacgtttcggcacggaagaccagaagcgccgcttcctgcccaaaatggcctgtggcgaatggatcggcggctttgccctcaccgagccgcaggccggttccgatgcctccgcgctgaaaacgcgcgcccggctcgacggcgatcattatgtgatcgacggttccaagcagttcatcacatcaggcaagaacggcaatgtcgtgatcgtttttgccgttaccgatcctgccgcaggcaagaagggtatttccgccttcatcgtgcccaccgatacgccaggttatgaggtgatgtcggtcgaacacaagctcggccagcattcatccgacacctgtgcgctcggcttcaccaatatgcgcgttccggtcgaaaaccggctgggcgctgaaggcgaaggctacaagatcgcccttgccaatctggaaggcggacgcatcggcatcgcagcccaggcggttggcatggcgcgcgccgctttcgaggcggcacgcgattatgcccgcgaacgcattaccttcggcaagccgatcatcgaacatcaggccgtggccttccgccttgccgacatggcaacccggatcgaaaccgcccggcagatggtgttacacgccgctgccctgcgcgaagcaggcaagccatgccttaccgaagcttcaatggcaaagctggtcgcatcggaaatggccgaacaggtctgttccgcagccatccagattcatggcggctatggctatctggccgattatcggtcgagcgcatctatcgcgatgtccgcgtctgccagatttatgaaggcacaagcgacgtgcagcggctcgtcatcgcgcgcgggctataatcagccttcgacctgatcgagataatcgccataaccttccgcttccatccggtctttcggcacaaaacggagggaagcggagttgatgcaatagcgcaagccgccacgatccaccggaccgtccgggaaaacatggcccagatggctgtcgccatgggccgagcggacttcggtacgcaccatgccgtgggacatatccgtcagttccgtaacgttggctcgctcgatcggcttggtaaagcttggccagccacaatgcgattcatatttgtccgacgaagcgaaaagcggttcgccagagacaatatccacgtagatgccgggttccttgttgtagagatactcgcctgtgccggggcgctccgtgccgttttcctgtgtcacccgatattgctcggcggagagcttcgcaatcgcttcggcgcttttttgatatttcatccgggcatctccctgtcatttcaataaacttatagatgggaacagaggcaagcgcttcgcaagaccgcacctgtggtctccatattatatgcattccctcggcagaaggcttatcagattatcgtggacaggcgagcgcaggcttttcatggatgcaagcgccagacgcgcaacgagcggttcaccctcgataggcctgtaggtcacgccgtccagcctgatctgcgcaattgccgctggcacgatagacacccccagattggccgcaaccagattgaccacggaaggcatttgcggtgcttcctgcgtgacattcatctcaaaaccggccatgcggcaggctgcggcaatatcgtcataaagactgagacccacgatacgcggaaagagaacgaagggctcccccgccagtgcggaaagcggcagccgttcataaaccgccagcctgtggtggctgggcagtgcaacaagcatcggttcatcggcaaggcgcttcatccgcacattggccgggtcttccagccccggacggataaaggctgtatccagctctccacgcaccagccgctcgatgaggagattggtgttcatctccgtcagaaacagttccacctcaggccatttcgcgcggaaatgccggatcgcgccactaacgatggggttgaatgccgacgatgcggtgaaccctagcgaaagccgcccgctttccccgcgtgcggcacgctgcgctgccagttttgctttttcagatgaggcaatcgtggctgttgcctcttcgagaaaagccgctcccgccgccgtgagttcggcaccatgcggcacgcgatgaaacagcattacgccaatctcgttttcaagatcacgaatttgctggctgagcgggggttggccgatgccaagctttgccgccgcgcgcgtgaagtttccctcttccgccacggccagaaaataacgcagatggcgcaattccattggtatatccaaaagctatcacagttaactgtttcatatattggacaaatgaagctcatctggctagattaaaaacacgggaggttacataaggcaggcccccaatgtctcgcatagaagatcgtagcctcaatggcatagccgcagccgacaatggcttgacactggtcgagatgccagaagaagccaaaacctatcttacgaaaggcatgcccgcatatcgcaatgcgagccttgcgcttttcctgtcaggcttcgccactttctcacttctttattgcgttcagccgcttatgccgctgtttgcaaaggatttttccattacacctacggcaagctccctttcgctgtcgttgtcgacaggttttctggctttcgcgattttcttcgccgccattatcgcggaacgttttggccgcaaaagcctgatgttcgcatcgctgctcggttccgcactctgcaccatcggttgcgcggtcgtgccggactggcacatgctgcttgcgctgcgctccttgcagggcctgctgcttggcggcgtgcccgccgtcgccatgtcctacctggcagaggagatcgatccgcgcggccttggcgcctccatgggcctttacatcgcaggcaacgccttcggcggcatggccggacgtgtgattacaggcactttggcggagtattattcatggcgcccagcccttgccgtcatgggattgctcggtctggcagcagcaatcggcttttgggcattgttgcctacgtccagaaatttcacgcccagaacaggatgggagcccgctttcacgtatcggcctggctaagccatctgcgcaatccggccctgcccatgctgatcgctatcggcttcctggtcatgggtccgttcgtaacgatctacaattatatcggcttccggctgattgagccgccttacaatctcagccagacggagctcggctttatctttacagtctatctgtttggcatcgccgcttcatggagcgcaggcaggatcggtgacaggctggggcacttcaccatgctgcccatcgcgcttgcggtcgaggcggcaggctgcctgctgacactctctgcatccctgccgatcatagtcggcgggatcatctttctcaccgtcggctttttcatgagccattccgtggcaagcgcgctggtgggcaggctcgccctcgaaatcaagggccacgcctcgtcgctctatctgctcgcctattatctgggctccagtatcgccgggtcggcaggcggctatttctggaccgccgatggctggtgggccgtggctgacttcaccttcgccatgcttgcccttgcctttgccgcagccctcgctgcggcatggttcgccagagaaggtcagactgacaagcccggactgacattttaacgtccgtctcctttcggaagacatagaggcttgcttcccttttgccgctctgtaaatctgcatgtcaggctatggtgacggctcctgccgtccccattatctgttgccaaaaggaatgcgggaagaatgagcggatatattctggctatcgatcagggaaccacctccacaaggtcgatgctgttcgacaggaatatgcgggtcgtggggttggggcagcaggaatttacgcagcattttccttcctccggctgggtggagcacgatgcggaagaaatctggaaatcggtgtagtccactatccgcatagcacttgcacaagctggcatcagtgcggcagacgtcgcggcgatcggcatcaccaatcagcgcgaaacaaccgtcgtatgggaccgcataagcggcaagccggtacaccgcgccattgtctggcaggatcgccgcacggcgcagttttgcgacgaactgaagcgccgcaatcttgaacctctctttacggaaaagaccgggctgctgctcgacccctatttttccgggacgaaacttgcatggttgctgaaccatgttccgggcctgcgcgagcgtgcgcaaaaaggtcaagtctgcttcggcaccatcgatagctggctgatctacaagctcaccggcggcaaggcgcatgtaaccgacgccacgaatgcctcgcgtacattgatctatcatatcggcgaaaaccgttgggatgatgaactgctggacatattgggcattccagccgccatgctgccggaagtgaaggactgcgcggcggatttcggcatgacggaccctgcccttttcggcgtttccattcctattctcggcgtagcgggcgaccagcaggcggcagtgatcggcaatgcctgcttcgagccaggcatgatgaaatccacctacggcaccggatgttttgcacttctcaacaccggcacggatcgcgtcacctcctccaaccggctgctcaccaccatcgcctaccggctcgacggtgttacgacctatgcgctggaaggttcgatattcatcgcgggcgcggccgtacaatggcttcgtgacgaaatgggcttcatttcggtcgcatcggaagtaagcgcgctggccgaaaaggccgacccgaaccagcgcatctatctggttccagccttcaccgggcttggcgcaccctattgggacgccgaagcgcgcggcgcaatcttcgggttgacgcgcgggacgggccgcgcagaatttgcccgcgcagcacttgaaagcgtggcctatcagaccttcgaccttctggaagccatgcaaggggactggaaaggtgcaaccaatcacacggtgctgcgcgtcgatggaggcatggttgcttccgactggaccatgcagcgactggccgacattctgaacgcacccgtcgatcgcccggtttttcttgaaaccaccgtgctgggcgccgcatggctggccgcctcccgcgcaggcatctggccggatcgcaagggtttttcggaacgctggcagcgtgattgcaggtttgagccggctatgccggaaaaagaacgtgaaagcgcgattgcgggctggcgggatagcgtttcacgctgcctaacacgaccgcaatagaaaaggccaagcggcaagctttcactagaaatagtctgaagaatcctgatccctctggaaatcacgaacgcgaggcgataaagccaagggggaactacatcttccagagggacatcatgggctattttccaagttggcgtttgacatcgaacgccgtcgtgcttcctgacgaacgcctgcccgcagcggcagccgtaccaatgggcatccaacaccttctcgccatgtcgggctcgaccatcgtggcccccctgctcatggggttcgatcccaatgtcgccgtgttcttttcaggcatcggaacactcctgttcttcctcatcaccgcaggccgggtgccaagctatctgggctcgtcctttgccttcatcgcggtcgtcatcgccgcgacgggctatagcggcagcggccccaatcccaatatcgccatcgcgcttggcggtatcatcgcctgcggcgcgctctattcgctgatcggcctcatcgtcatgttcctcggcacaggctgggtggaaaaactgatgccgcctgccgtcaccggcgcaatcggcgtttccatcggcctcaatcttgccccggtcgccatcggccagttgaagggcacgggcgctcacaccagtatcgcgcttcttaccgtgctgtgcatggcaatgatttccgcctacggaccgcgcggaacccggcgcctttcggtgctgttcgcactgcttttcggctatctgctcgttctgatcgccggaaacggcctgggcatcgttcccggcattgatttcacagccgtcaaaaacgccgcatggttcggcctgccgcatttcacgacaccggcattcaactggcaggcagtcacgctgattgctccggtcgccattgttctcgttgcggaaaacctcggccacatcaaggctctcggctccattaccggacgcaacatggacggctatatcggccgcggcttcttcagcgatggccttgccaccatgatttcaggcgcaggcggcggcacgggcgtcaccacctatgcggaaaatatcggcgtcatggccatgaccaaggtttattcgacgctgatctttgttattgccgccatcatggctctcattcttggcatgtcgcccaagttcggcgcgatcctgcaaaccattcccgcccctgttcttgctggtcttgcggtgtcagtgttcggccttatcgcctcggccatggcgcgcatctggatcgtcaacaaggttgattttgcagattcccgcaatctcttcactgtcggcgtggcgctcatcttcggtgcaggcgatttcaccttgaacattggcaatttcgcactcggcggcatcgccacctccacgctggccgcgcttgttctctatcagcttttgggaattggccgttctgatagttaaaaaagcaggccggagcgacgttgtttcatcaactgctccggcccgtcctccggctgcacgattacgaggggtaattgcagcaccgtgccgatttttatggcaggcagatttattttatcggcagccatgagtttatgccgattttctcgcaaggaaattcaaacaaaagcggtagatagctcatccgaaaaagctttagaaaagccgcagcttgcgggcgtgaaatgcctcggcataggtttcaggtgcgcggcactccatgccgcgcagccgggcaagcccccggaaggtttccgggccgaaccagtccttcgagcgctgtgtgccaaaatgcttcatcaggagatcgatcttgcgctccatgatcgaggcaggcagcgccgaataggcattgggccggccaagatcgccatcccatttgggtatttcatattcgagaataagctggtcgcggaacaggttccaggtcaattcgttgaccgtcctgtggtcctgatgggcatcgccatggtaatgggtaaacacgatatccggctggccacgtccgcgctgcgcgataagccattccttgatggcccggctttcagccggaaaatagctgtccgcgaaggaagcgacatgaagctggaaacgatccatgccgcgcaaaaaatcccgcgccgaagcctccgcttccgcacgcctttgttcgtttcctgacaagacacaccattccacatgcagcggtgtgccggtttcgatcagatgcagaagcgtaccgccgcaaccgatctcgatatcgtcggaatgtgcgccaaggcacaaaagttcaagcggacggcccggatttgccagcgcgcacagatcgatcatagtgctatcgcaatattggcggcccgctgttccgccttgtgtttcttccagggcatatcgcctttctccaccatatcctccagcgtctgccagtcgcgcagcgtatccatagaccgccagaatccgtcgtatttataggccatcaactggttttcggcgatcaggcggctgaacggttccagcaccagttcctcgccttcgcgcatatagtcgaagatttccttgaggaagaggaaatagccgccattgatccagatatcggacgtattggaggtacgaaacgcgcgcacatcgccgccctcggcaatatcggccagatgataggtcaaaggcgggcgcaccgcgaggaaacaggcaaccttgccgctggcgcgaaaccgctgcgtcatattatcaagatcgacatcgctgaggccgtcactgtaattggcgagaaatatatcctcgttcattacgtgggaacgtgcactccatagccgctcaccaatattgcgccagatgccggtgtcaagcagtgtgacgctccagtcgcgatccacctcctccagaagctgcacattgcgcccgccatccgaaaccacgcaatctgcgaaggtctgcgggcgaatagtgaggaagaaatccttgacgacattcgccttgtatccaaggcacaggacgaaatcattgtggccataatcgctgtaatattccatgacatgatgcaggatcggctgatgaccgagcgggatcatgggctttggaatattttccgaatattcgcggattcgcgtgccaagaccaccgcagaacagaacgactttcatgattagcgctcctccgtaacgagtgccggatcgatcaaggtgacatggggaatgggaatgatgaatttcgcgccccattccacgacatgctgcatctgccggataatctcgtccttgaaattccatggcaggatgagaatgtagtcgggccggtaattgtcgatcgccgaaacatcgtaaatcggaatgtgcattccaggcgtaaagcgcccgtgcttgtagggattgcgatccacggtgaaacccagaaaatccgtgccgatgccgcaatagttcaaaagcgtgttgcccttgccgggggcgccatagccacagatgcgtttgcccgcatttttggcggcaatcaggaaggacagaagatcacgcttggtgcgccgcgtcttttcggcaaattgttcataggtcgagatttcattgaggccgaagctttcctcgcgcttcaaaagcgaggcgacacgcggccccactttgcgcttgctgccatgatgggcaagataaacgcgaagcgacccgccatgcgtgggaagctcttccacatcgatcaccttcagatgatgatgctgcgccataaagcggatggtcagaagcgagaaataggaaaaatgctcgtgatagatggtgtcgaactggttttgctcaatcagattgacgagatgcgggaattccagcgtaataacccctccggcttcaggagaagctgcattccgcgcacgaaatcgttaaggtcaggcacctgcgccagaacattattgccgatgatgagatcggccttgcggccttccccgatcatctccagcgccagccgtgagccgaaaaaatccaccaatgtcggcacgcccttggcaatcgccgtccgggccacattggccgccggttctatgccaaggatcggaatgtttttcggcaggaaatgctgcaacagatagccgtcattgctggcgatctcgaccacgaagctattgtcgttcagctccagccgttcggtaatttcgtcacaatagtttttggcgtggctcacccagcttgtggcaaaggatgagaaataggcatattccgtgcatatgtccgcaggcgagaaatattccttgagctgcaccagaaagcaatggtcgcagacctgcgcatggagtggataataaggctccatatggtcgaggcgctccgccgttacaaagctttcgcaaggcggcgacatgccaagatcaacgaagctatgcctgagcagcttgccacagaggcggcagccggtccgcgcctgtactgtgctgtggtctcgcgaaatatccgccgcctgaatggtcattcgtcccacctcgaattatggctcggccctgttggtttccgtaagcttgctgtcggagagcccaacctactaagccgcctcaaacttgccgagactgccatggggagcgaggcatacatacgatcgggcgcaaccatcgccggatggacgagccccggtcgatacccaatcttccacctgtgatggtgcggagtagatgccttgcgcctttcgggcatatctgcctccaccaaaaggctatctggctgcttcaaagaaagttctatcgccgtaaggacaggctggcagaatgcaaaaatgcagcaatcgggggcaggctcatgcatttcactccgctcaacatcaacggcgcatggtccatcgagccggaacggcgaaggacgagcgcggctggttcgcgcgggtctattgcgaggcggcctttgccgaacggaagctggaaacacactttccccagcacagcctttccttctcgcgcgagaagggaaccctgcgcggactgcattatcagaacgagccgcatagcgagacgaaactcgtcacctgcctgcaaggcatcgtctgggatgtgctggtggatcttcgcccccattcacccacttatcggcggtgggcgggggtggaactttcagccgaaaacggtgtgcaactctatataccggaaggctgcgcccacggtttccagacgctgacggatgatgtcctcatccgctacatgatctcgaagccctatgcgcccgatcatgccgccggcatccgctatgacgatccagccctcgacattccatggccggagaagcccagcgtcatttcgcaaaaagatcttggctggccgtttctttgatcaatcccgcatcgcgaagccggtcggccgcatcggcaagcatggcgatgggcagtttcgaccgctccgccatgtcgagaatcgaatagccgccatcggcaagattgagcacccacagcatcgccattgcgttttgcgccgcgcggctgtcgccgcccatgctgccataaagcccgcgccgccccaattgcggctcacccttgggcgacatattgagtggaacccagtttctttctgcaatttcaatagcctgcatcaccatattgaaagattgctcaagatattccggcttgataaaatcgagattatccgccgaggtatgatattctggaaaacgaccgtagagacttcgctggaacatgccgaccggcaggttgaaccccggcgagcagaattgccgctcgtcatatccataaggccagaagtcatgcatggccgcgccggaaagaccgcagtgagccagcacgtgatccatgatgcggtcgatctccgcattgccacgccggctgcgcttgtaattcggcccgccaccatcgccaaggcaggagagaaccaggccgtgccgcacatggtcgagattgtcttcattctgccggagccatgccagcgcgccgaaagtcgccgggccaaaaagcagccgataggtcaggcgcgtgcgccgcgatttcatcgcttcgcccagcagggccagaagcgccagacccgaacaattgtcattggcaagcgaggggtggcacaaatgggctgaaagcaggaatgttgcgtccgtttgcccgcgatggataaactcgccaaaaacgagggagccgtccctgcgctctgcatcgatcaccacatcaaattcgccatcttccatcgccagaagcgcattatgcgccatgcagaagccccagctttcgccatgatagcaggtgcgataggggatgagatcgggttggtcgggcagcgtatggatatggtttttcagtgcatcaagcgacatgcgcgcccgcaccggcatgctaaaattcaccacatgcaggttatgccgtgcaaaatcgacgatcctgcggcccgcaaggtctgcaatacaggcttcacggatgatccattcctgcggtgctttccagtcataaagaggcgttccagtcggcacttcatggatatgcaatggcaaatactcgccgatgatggcaagcgtttcccgcacaccatcgccggcgaggctgcggcagatcggatagagccgggcggcgagccggtggatcgccgccccgtccggttgcggtgcagccattgccgcaccacctgcccggcccggcgccccgctatccatcatgccatcgcccgcagggggtgcgaatgggcgtccatgcggcgcaggtcggcatccagaacgccttgcgctatcagcttgcgaatatgggcaatgcgctgaaagcgcggcccttcaaattcctcgactgtcagggttgatcggctgtaggcagcaagcaattcacgcgtgcccgccaccgcatcccattgcggttttgcttccggcagcacatgcgccagcttttcaaaactgacgcgataggaccgcgtatccggccccgcatcctgcgcatattcgatccggcaatccggcacattatcggccacgcccccggcaatatcgcgaatacggtagttatgcgcggtagagccgacattgaacgcttcattccagaccttttcgcgcggcgcttccatcgccgccatgaaagcgcgtgaaatatcgtggatatgcacgatgggccgccagggtgtgccgtcggatttcagatagatcagccccttcgtcaccgcccaggcaacgagattgttcagcacgatatcgaagcgcaggaagggtgaaacaccataggcggttgcgggccgcagatagaccgggcagaagctcgcatccgcaagcttacggatttcctgttccgcccgcaccttggagcggccataggctgtgacaggcttcaattcgccggtttcgtcgatcagttcggcatcgctgataccgtaattgctgcatgatgaggcaaagagaaagcgccctaccccagcaagttttgcggcctttgccatggcgacgctggcgtggtggttgatggcataggtcaggtcttcgttgaggttgcccagcggatcgttggaaagcgcggcaagatggatgaccgcatcgaaaccttccagatcgcgcggcgagacatcgcgcacatccttgcggatggtgggcacattcatgaccgtcccgccttccttgaacaggcaatgctcgtaaaggccgatatcatagcccgacacctcatgcccggcatcgatgagcatcggcaccatgaccgagccgatataaccctgacttcccgtgaccagtactttcatgttcatcccctcaccgtcgcgataaatccatgttaatcgcggggtcgaggcgtgacgacctgaccgatggcatgtccgcctagaacaaccgggtatcgggaaagcgaaacggtggaacgcctactccttttggagaaaggccaggcgctccatcctgccaatcaggagaacccagtcgctatggccatccgcattgcggcttgcgggcgggtggtagaccagcagatcgttttcgcgcgcgggcgcaccggccactatcgtcttgccggaagcaggatcgaaccaaagcgcagcatcaccggcatcgacggcccccttgcgcagcgcaaacccgttttcgccgtagattacggcgagccccgtttcaggcagtctgggagcataaaagcccggcctatctgtgatcttcttttcgcggtccggctgcaatttcgtccagtccagacggctgaacaggttttgcagaacacccatcgagcgcgccccggggctgtccagcgccttgcgccagttgccgccggaatcgaacaggcccggcgcactgaaatgccagatcgggctgttgccgaaaaactggcccgccgcacccgcaagcaaagcgccataggcatttcggcggatggtcccggcatccgtgccgtgctcattttcatagagcgtttcgagaagaataaccggcatttccgcccccgccgttctggccagaacggctttatgcacatcgtcataatcatagaccgtatcaagcgcgagccagcctgcgcccgcccaatggcgcgctgtgtcggtgtctcggctggaatgaaccgtctggatggcatccggcagaaccgccgcaatgccttcggcaaggcttgaaacaagccgtttgtccggcgcatcaaaatcaccacccaacacccagataatattgcgatatccagcaaatctgcgggcgattacctcgccataggcgcgcattcttttcggcccggccatctccatcgccatataccagccctgcccgccgccatttgcgcccagataggccggagccagaaacaccgttatgccgagagcctctgcgcgcccgatcacccatgccgcatgatcgaaatattgaggattaagcgcaccgaaggcccgcgccttgaaaggcctgtcgccataggcattggcaggcgcattgcgggcaaactggtgttccagaagattgaccagaacagcgttgaagcctcgccttctgcggtcctgaagataggcttcagcctcgtcccgcctcaattccgcaatcagcgaccacgccgcatcgcccatcaagaggcagggcgttgcagccgcatcctgaaggcgatgccgatccccgctcacctgaagcggaaattgcgtatcggccgcaattgcgcgcgccccgcccgtcatggcaaaagccagaagaaaaagggctatgcctcttacaatcttggcggtgggcatgaggaagccggatcttcgttgaaacggcgatagacaacctgcgacggccgcccgaccagacaggactccacgccgtcattgagcgcccgcacatagatgccgagcgcaccgtgaaccgcatcgatggtgcgggcaatatcggcatcgctatgcgtgtagctcacaaccagcgagggcatcagcacgccgcgccggattgtttcctgaaggaaaagggtgcgaaatgcctgcgaaggcattccgtttccatccagcgtggaataggtgaggcaacaaggccgccccgataggcgcacatgatcctgaagccgatgaccggcaatagcctcgtttatgcctgcggcaagcttcgcaccttgttcataaagacgctcgatcaccggctcatcgcgatagatcgccatagtggcaatcgccgcggccatggcatgggtttccgccccatgcgtcgtggaaagcagaaagacgcgggggaaatccgtatggtgaagcccgccaagccgcatatattcggccttgcccgcgagcgcagaaatggcaaagccattgccgagcgcctttccgaaacaggaaaggtccggcacgataccataaagcttctgcgcgccgcgcatatgccagcgaaagccggtaatcatttcatccagaatgaaaagtgcaccgttttcttgggcaatgcgcatggcttcatggagaaaattgtcttgcggctcgtctgcgcgcgccggctccatgatgatggcggcgatgcaccccggatagtcctcgaaaagcgcctcgacactggcaatatcattatagcgaaacgtcgcggtgagcgcagaaaccgacgcgggaatgcctgcgctcatcttcgtggtgccaatgaaccagtcgtcggtcgaaaagaagggatggtcggcgcagcaggccaccatgtcacgccctgtataggcgcgggcaaggcgaagcgcgccggaagtcgcatccgagccgtccttgcagaatttgaccatttccgccccctcaatcagttcgagaaagctttccgcgcagtcgagttcgatagcacttggccgggtaaaattgcagccatcctgcaaggcctcgcgtacggctcgcaccaccggcggataggcatggccgaggccgacggcgcggtttcccatcccatattcgatatattcgtggccatccacatcgaagacatgggcgcctgagccgcgctggatgaaacccggcgcaagcaccggatactgatcgtctcccttggcataggtatggcacccgccgggaatgagcgcatgggccttgctggccagcaattgcgaattgcgaaactgcgatgtgaaaaggttcataacaaaatccttcaaacgctttttcgagagcggccgctcaggccgtcgaccataccgtgtgcacgcgctcccgcacgcggcgcagccagttcttgaccggctgcggcaagcggctgcgcaggtttttgtgcagggcattgggcatggaccactgcgaaagagccagaggcggcgtaatgggcgggcgattttcacgcagatgctggagcaatcccgcataggcgcgcccgacgatttcgctgtcgaattccgcgatcaccttgcgcacgcctgccgcacccatcgccacgcgcaggcgcggatcggcggcaagcctctcgatctgctgcgccgcctgcctgcaattgccgatcggaaacagaaaaccgtcttcaccatcggtgacgatagtatccgtcacgcccggtatcctcgacgccaccaccgggcatccctggctcattgcctcaatcagcgtcgagccgaaaccttcatagcgcgatggcatgaccatcacgtcatgctggctcaccagccatgaaacatcggatggcgcgacccagccggtaaaactgatcctgttgccaaagggagccagcttgatgcgcaagactgcgaggtccggcccgtcgcccgccaccgtcagatgataatcgcattgcagccgccgcaggatcgcgggcagccagaagacccccttggaactgtcatcgatgcgccccagatagagcagtcgcagccgtccgccttcaatctccggcgctgcgcaccggacatgcggatcgggcgtcagcccattgggaatgacgagtgtgcggctggggtcgaagccatagccacgaaccagatcgtcgcggcaccgtttggaaacaccgaccgtcgcgtgaacatgatcgcggatcgcctgcgccgccgcataggtgccgggcgtgatgctgtgaacgatcatcacacgcacaatatccgcgggaagatagcgcacgagattggtctcgaaacggtgagaaagcacattcacaaaaactgcttcaaacctgttttcgcgaagaaaatcgacaaagcgtttggcgcgggtttcttcatccagaacgcccatgcgatctatgatgtcgccccggcgcatggcatcttccagcccctgctcgcgcggcacggccaccgcttcgcccggcgcaccggctgcaagccagcgcagatccatgccagaccgggcaagcgaagcacgcaaccgtgtgaaaaccgaataggttccgccaatatgggggcgcacgaagtaggcacatttcatggcaaggctctttagctggacaccgggcttgccccgtgacggttccgggaaccggacttcgggggagaagctccctcgaagcctggttccggtatatcgggggcatgagatataccgctgccagtttatcgcaattgcctgcccccgcattctgaccaagagcagtacgcaccatcctacaatagaggatgggtttcccccttctgccagtttccctgtggccatatccaaaagtagtctggtgcagggtttctggagttatctgcatgaaaatcggtcttttcgggcagttcggttcgggtaatacaggcaatgacgggtcgctcgaagccatgctgcaaatgctggcccgcgcctgcccggatgcggatattgtgtgcatctgttcgcgcccggaaatcatcgctgaaaagtttcatatcgccgcaacgcccgttggccgggagcctttcgtcaacgggcttctgcggcgcatcgacaaggcattgctgcaattgccccgccgtctcagcggcttcatcgccgccgtttcaatcgctcaggggcttgatctcatcattgtgcccggaactggcattctggacgatttcagcgaaaatcccttcggctggccatttgtcatcatgcgctggtcgctggccgcgcgcctcggcggggcaaaattcgccttcgtttccatcggtgcagggccggttgtgcagccgctaagccgctttttcgtgcatgtggcttcccgcctagcggctttccggtcctatcgtgacaatgtttcctatgaattcatgcagacgctgggtattaatacccgcatcgacactgtgacggcagatattgcctttgccctgcccgtgccggacgcaggcagcaaggcaacggccgggcgccgctgcatcgggcttggcgtcatgacctatcgtggctggaaaaaagacagcgcacaggccccggtcatttatgaaacctatctcgacaaaatggccgacatggcagaagggcttcttgcctccggctaccggatccggctgttgaccggcgacattagcgacctcatggccgttgacgacctgatggcgcgccttgcggctccagccagggcaaacatcgtgtttgagcctgtcacatccctcaacggactcatgcagcagatcgcccatacagatatcgtggtcgccagccgctatcataatatcgtctgcgcgctcgccacgggacgacccgcgatttcgctcggctatgccgcgaaaaacgatgccctgctgcacgatgcgggccttgaccgcttctgccaccatatcgaggatttcgatccgcaaaccgtgcttatgcaggtcaggcaaatgttcgccaatctggagcaattgcgcgaaggtgtcgaggcaggtgtggcccggtatcggctccatctggcacggcaggaagaagtgctgcgcacaagcctgctggcgggaatgccgatggaggagctaacctccgttccgggccgataccgggaaagctttcgccggtaagccgccgaagaaacgcttcagccgccgcgcggtgtcagggcggtgcagaagataattgacaggcggcaggaaagccgtttgcagccgccgcgaaaaggcaaaacgaaaaagctgcattccgcgcgcatcgccacgcaaaaaatgcgacatggccgaccaataggcgcgctcggcaatgcctttttgcaacattccatccagtacatcgcaatccggcaatgcccgcccctcatgcgcgaaaaaatattcgcccgcatgtgccgtatgcagaatatgctgcaattggctgtctttcagcaattgctgcgagcgattttgcccatgcgtgcgcaggcccacctgaatacagtccagcgcagccacccgcccccgcaacgccagacgcagccacatgtggtaatcgtcgctatggggcaacgcctcgctataatggcccgccgctttctgtgccgatgttctgacgacaagcgaggctgccggaatctggaagacaccgagccgacagaaccgctcgatgaaggcccggcccgtttcaacccgatagggcggcgccttcggctgaaggggcaattccggcatgggagcatccccagcgatggcgatgtcacgcccataggtaaaggcgatcgtccggtcatgctgcatcaggctgaccgcacgttgaagtgcacccggcgtcaggacatcatcggcgaaaagcagcacgaaataatccgctcctgcccagtcgatcccatcgttgaaggaagcgtgcggccccttgttgaccgggcgcagaagaagctccacgcgcgggtctgcggcggcaatttcccgcgctacggccacactattgtcagtggacgcattatcgatgatgagaagccgcaatttctccatgtcctgtgacaatacgctttcagcgcagacacgcagataacgggcataattataattgggaatgacgacatccacgctcggcccggacatttgctttgctccccatcactccgcaggtgcagccatattgcgccgtccctgcagcccaagccgcgccgtcaccttgcccccgaaccagccaagcaccggcagaacttccgccgaaaacgggtgacgtgtggcaagcaccgccgccagccagcacaggaccgagacaatgccgatcagaatgccctttgcccaatggatttccagcgagaacccgtcggctgcaaccaggcccagaggcaggagcagggtcagaaatgtcaccagcgcactgcgcaggagagcaagccccagcagccgataggaaaactgcacatgcctgtgcacataaacaaaggaaacaaccatttggagcggcaggctgataaactggctgagaacgacggccatcaggccatagaaagccgcacagcagagaatgccggcactgaacgcgcgcgaaatgaaattggagaggaaggcatcacgatttgcgcccagtgccatcaacaagggataggtgaggatgaccgggaaccagaacaggcttgcaaggctgctgagcgccacgatgggcgcggcttccatccagcccttacccagaatgatatgcacagccggataggccaaaagcgccaccaccgcctgtgccggccaatagaccaccgaaatataggaaagcgcctgaacgtaggagcgacggatatcggccccctcgcgcacctgtgccgataacatgggaaaagccaccgtaaagatcgacgacaggaatatgcggtctggaaccccgctgacagcgccagcgcggctatagatgccgaccgacgccgcagacatgaactttccaaggataagctgcggaaatgtttcgcaaatcttgttcaggcccgcactgctgccaagataaaggccgaactgccaggcggtgccgatgctcgccagagatgggcgcagcagatgtttcatcggataggccttgaaggcaaagccggtggtgatgagtgcggcggacagcgccccgaaggcgaagctcatatggccaaagccgagataggccatggaaatggtcgttgccgccccgcacgtcgatcccgccgtgcggatccacgccagaacgccgaaggccatttcccgccgcagcagcgccaccaccggaaaggacgcgctctccaccagcgccgcaacaatggtgatattcaggaatagcatgagcgagggatcgcgataggaagtcgccagataatcccgcgccagataaagaccggcagcgaggatcagggtcgccagcatcaccaaagtcagcgatgtccgcacatccctatcctcgaccttatcgatcttgatgagaaattcggcgctcgcaaattcccgcatggagaagaaaatagccgcaatgccgaggcccaccacccctatgccggtttcggcagggcccagaaggcgcgacacagccaccatggtcaggaaattggacatcagcccggcataatgctcaagcgtggcgatgatgaaccctttgcggtgcctgttcatgacccgccccacaaaaggagcataactgtctccgataagtcctttttcacgctgtccctgccccttgttttcgcccggcgcatggttggcccggcctcggcacacaccatgatgcacgcttcgatatcaggggttcaggataggcttttgatcgccgcgcgaaatgtgcccgatggtattagccgctgatctgaaagaggtaggccgctcgctcaatagccaagtcgtgagccgtggccggacccggtaaaaatccttccagaacgactttcgctcgctgcttggaggaggcatgacaagtctttcctggatcacgcttctggcttttgtcctgtcggtggccttctgcatggcttttcgtgggcttgcgcgcgaatggtatctgatcgacctgcccgattaccgcaaaagacatgaaggtgccgtcccgctttgcgggggcatcgcaatcttcctgtcctttttcctgacagcttcactggtaaaagacggtgcgggacatgcagatgcactggtgatgatgccggggctgacgatcatcctcggcacgggggtgctggatgatcgcttcaggctgccggtgacgccgcgttttgcaatccagctttttgcagcggttctcatcatcgccatggcgggggtacagcaggtctttctggacctcaacccctcctttatcgacgatagcggcaatatatttgcctttgaacggatgggcggcccctttctattgcttttcgccgtggccttcatcgtcggccttgtcaatgcggtcaatatgagcgacggcgtggacgggcttgcaggatcggcaagtgcagcctccttcttctggctcgccgttatcagcttcgacatcggcgaacaccggctgggcctgcaatcgctggcgcttgtcgccgcctgccttggtttcctcgttttcaacatgcgccataggtggcgggcaaaggcaagcctctttctgggtgacggcggcagcacgcttctgggggccgcccttgcgggaatagtgttgatcctctccagcggcaggcaagcaattgctttccctgtcttgctttggatcgtgattgtgccggtcctcgatacgcttagcctcatcgtaagaaggctcgcggcgcggcgcagccctttttccgccgaccggcagcatctccatcacctgctgatggatgccgggctgacctgcgggcagaccgcaatcatcgtcatggcgctcaacctgattgcaggcgcaacagcctatacggctattcgcctcgacctgcccggctggctgatggcgctggcgcttctcgcaccggccatggcgcacctagccttcatcctgcgttgcaccagaggtccgcgcatcgccgatcccgcgcaggcggcaaaaccgaacatcacctttccggggaccacgacatgaccgtttccgtgctcatcatgacgctcaacgaggaagccaacctgccggcatgtctggcttcgctcgactggtgcgatgatatcgtcgtgctggattcattcagcaccgaccgcacggtcgagattgccagagcggctggcgcgcgcatctaccagcgggcctatgacaccgaagaccgccagcgcatgtatggattaaccgaaatcgagttcagacatgcctgggtctatacacccgatgccgacgaaatctccccgccggatctgcgtgatgaaatgctggcgatagccgccgatcccgaccggcctgaagtcttcttcaaggcgcgttacaagaatatgttcatggggcgctggatacgccatgcgagcctttatcccacctggataacccgcctcgtgcggccggaccgtgtgcatttcgagcgctccgtccattcgcgggcaagcggtgggccgggcggcgaattacaggcccatttcatccattacagtttcaacaaggggctggccgcctggtatgacaagcacaaccgttattcctccgtcgaggcaggcctggccgcctcaaagcgcctggaacgccacatcgattggggcggccttctatccggcgaaccggagtgcaggcgccgcacactgaaatcgctctcctataatttgcctttccggcccagcctgcgctttctctatatgtatatattgcgtggcgggtttctcgacggcaagcccggctatctctattgccgtcttctcgccgcctatgaattcatgatcgtggtgaaaacggaagagcatcgccgcaagcaaagcgccatgccgcaagcgccagcgcgacgcccgcttgatgcgaaagagccggagcggcacatggtatgaccctttatgctttcccttgtgcaatccttgtggggcttgcggccatgtttttctcccaaccgcttctcaccttgcaggatgatggccgcccggcagacgtgattatcgtgcccggtggcgacggcgcgccgcgcgccgcgcaggccgcacagctttggaaagacgggcgctcgccttatattcttgctactggagacggcgactgcctgctgaacaagcacattatgatggccaagggtgtgccgccgtcagctattctcgtcgagtgccgctcgggaagcacatggcagaatgcgcgcttttcagccccgctactgcgcaggcttcatgcaaaaagcgccctgatcgtcacgaactggtttcattcccgccgcgccgtggcaagctttcgcaccgcctgcccgcaaatgcatttcacatcctcccccgtggcggatgccgatatgccgggtggctttcccggcacaccgccggtgattgagcatgtggtcaaggaatatgcgaagcttggctggtatctcatctctggccgtattcgccctcaaaatctgaccgatagcggccccgccatggccttcgcctcagtttgcaacaccacggaggcggggctttgaacctctcgctcacatggatattcgccggtctcgtcttatgcattctggcaaccggctttctgtcgcgaccggagcgcatgtatcagttcccgtttctggcgggggtgatgacgttcgggttcatcctgccgcaattgccagcactcgtgaacgatccgttcttccccgatggggcctatgccaagacgatgaccatgggcatattctcgctggcgatgctggcgcttggctggagcctgaccagaaagccgatcaggctgctcagcatgcgctttagcgaaaggcgcctgttgcgcgcagccgcaggcctgtcgattttcggcgcgatcttctattttctcttaagccgcctgccgggcgatatttcaatcggcacgcagatgacgggaatgccggtcgtctatctcttcttcgcgcagctcatgccttatgggctgggcatcgcgcttctgtgctacgcccgcaaatcttcatggtttgccgcaaccatcattcttttcgatctcgtcttttatctcgatcgcatcctcgtcaccggaaaacgtgccgaagcaatccagcttctgttgatgttcctgctggcgttctggttctatcggcgcatggtcgtgccgcgcatcgtgatgtttctcggcattctcaccggcacattcctcatgaccagcatgggcgactatcgccatgtgacacgcgcagcttccggcttcgtgctcgaccagatactggatatcgattatgccgccaatttcaacgaaacactagaacgcggcgggccggaaatgcgcaacgccgttcagcgcatcgatgagctcgaccggcggctggaattcgactacggcaaatttcactggaaccgcatcgtgttcaccttcgtccccgcccagctcgttggcggcggggtcaaagcctcgctctatctggacacaccgaaaccaagccgcgaatataatccgccgacaggcacgaccgatacgggccttgtcgatgccttcgcatccttctggtatttcggcgcgctgaaattcctgctgcttgcctggatgatccgccgtctctgggaaaccgcaatggcgggagaaatgctgggccagctcctctatatgttctccatcgttcctgccatgcacgctatctcgcaccagaccgactgggtcgttccggtgtggattcacatggcccttttcctcatccccatcctgtcgctttgtgtcattcgcaatcgatccgtctatctgccgatgtcgccgcagctttcctgaaggtatttgccatgacgatcacgcaagccggttctccacactccattgccggcagaaaacaaacctcccgcccgcttgaaggcggcgcaacctttacgctgaagcatcgcctgcagcggcttttgtggcaggctgcgtggcttgcccttgcagcgtggaccccttcatgcctgtggcgatggcgcggcatggtgctaaacgccttcggagccgatatccacaagagcgcaatcgttcgcgcaagcgcacatatctggtggccgggcaatctgtccatgggcgcacattcctcgcttggccccggcgcgatctgctacaatgttgcgccggtaacgctcgcccccttcgccattgtctcgcagcgcgcgcatctttgcacggcaggccacgatatcgatcaggcgagctttcccctcactgccgcaccgattcacatcgctgcctatggctgggtggcggcagaggcttttgtcggccctggcgtacatattggcgagggtgcagtgctgggtgcgcgcagcgtcagcttccgcgatctggatgcatgggccgtttacacaggcaatccagcaaagcccgtacgccagcggcgcaaaaacacagattattcaatccaccggttttaaagaataaaacacatgccctcctggcgaagcagcactgcgtctgcccattgaaaaaatatgatatgaagcgcaacaataagtagtagaaaaatccggaggctttgggttttcgtttagaagaaagtttggtttcgcctgttgaaatatgcaactttaaacattttactataaaattagtgtgatttcagaaaacccatcccgcgccatgcgttttatagtggatttatttgatttatgatctttatccccacttaattggtaaaaatcccgttaaaaatgtccaattgtaattttttcccttaaatcagcattacaacgagatgttgcataaaagtgacagactttttcgccgaatgtgattaggtaagctttgtctaatttacctagaggtttaaaatgaaatccgtaattttggcgtccatcgccgctatgttcgccacgtccgctatggctgccgacgtggttgtttctgaaccttccgcccctactgctgctcctgttgacaccttctcgtggaccggcggctatatcggtatcaacgccggttacgcaggcggcaagttcaagcatccattttctagctttgacaaggaagacaacgaacaggtttccggttcgctcgacgtaacagctggcggcttcgtcggtggtgttcaggccggttacaactggcagctcgacaacggcgtcgtgctcggcgcggaaaccgacttccagggatcgagcgttacgggttcgatttcagccggtgccagcggtctcgaaggcaaagctgaaaccaaggtcgagtggttcggcacagttcgtgcccgtcttggctacacggctaccgaacgcctcatggtttatggtaccggcggtctggcctatggtaaggtcaagtctgcgttcaacctgggtgatgatgcaagtgccctgcacacgtggtccgacaagacgaaagctggctggaccctcggcgctggtgctgaatatgccatcaacaacaactggacgctcaagtcggaatacctctacaccgacctcggcaagcgcaacctcgtcgacgttgacaatagcttccttgagagcaaggtcaatttccacactgttcgcgtcggtctgaactacaagttctaatccacgaacacggaatgaagaagggccgttccactccaatcgggcggcccttcttatttggcaagcattatcaggcggcgggaattgtcctgaatggattttcgcctttaaccggctccgccttgcgcgctcgatacatatgataagcctcgatggtttgccgtgcgatgcgcggccaggtataattttcgcgcacaagcttggcgcctgaagcccccatctgtgctgccttatccagatcttccagaacgcccgcaagcgcatcgcccaccatctccgcattcagcgcgcagaccacgcctgccccagcctcgcccacttcgggaaaatgacaggcatcggtgatgaccaccggcgcaccgcaggcaagcgcctcggtgatcgcgacactgaacccttcctgacggcttggcagacagaaacaggcagcccgtttcagggctgcgatcttggccagcccgtaaagcccaccgggcatatgcacgcggtgctgcaatccatattcggcaattttccggcgaaacgcgtcttctgctccgccatccggtccggcaaccaccagatcgacatcgcgaaagtgcggtgcaatccggcaataggcatcggccagaatatcgagcctcttcttgtaatgaagccgtgacagaaacaggataaagcgccgtgccggcaggcccggaacatccatgtcgcccacctcgacttcattcaggaaaacgccgttcgggataacaagtgaaggcgccttcaggccaaggggccgcatcagctcgatttcatcacggttgagcgcgtggatgaaagctgctccatccagcattccgcagcaacacacgcaatagggtatgtgaaagcggcggcagagcatggaagcacgcaggagattggtttcccatatgccatgcagatgcacgaaatccgcgccgcggatcagcgccgtcaccgcatttgcggtgtgcccgccggtgaatgtctcataaatatccggcatgggaagcagcagggtctgcaccttgtcgaaatcgggaatcatggccgttgcctcggccgcgcggcggctgaccgcgtcgtcgctatagcttacgattgttaccctgtgaccgagcgaagcctgcgctgcggccagccgcaccaccaccgcctgcgggccacccttagcagggtcataagagcctatgacatgaatgattttcatgcgcgttgcctcctgtcgtgacgggccagcgctgcgaccagtcgttcgccatagcgcgatacggtgaaatcagcacccctctcccgcgcgctttcgctcatccgcgcgagcagtgccgggttatcggcaagttgccgcaggatttgcgccgtttcgtgcacatcgcggatcggcacgatataaccgtcgatgccgtggcgtacgacgcttcccgtattcggggtgcagatgaccggcaagccggcggcaagtgcttcgtaaaccgccgtggcggaaccttcacaaagcgaaggcagcaaaaacacatccgcccatttaaactgcgcgcgcatttcgctgcggggaatagcgccggtcagttccacgcttgcagcaagttttacctgcgcttccgcttgaatctcaattggcccgaccatgcggaactgcgcctcacctttaagcatacgggccacagccccgacataaggcgcgcccttgcgcaagcctacggctcccactgtcaacacccgcaatggccccggcagacgaggacaggggtcgagtagaaagcgatcatcgacaccatatggcaccacgacgattttttccgctgcacagcccatttctgccaaatggtgcgccacgaatgccgaggggcagaccaccacatcggcaatccgccactcagcctgctcgcgtgcggcaaaaacatcggcatgtgcatcgtttgcaacaggatgctgccagcccggattaagggcttcttcctcaagagccagttgatcgaccaccatgcgcggcgcaatcatctgctccacagccgtccacaatccctggcgctttgcggtagccagcagttccagcgcctcaccgctgaaagcataaaggccacttgcaccatgaaagccgctttcggccaccagtttgccgaaggtcttgcccgcccagattgcgttggcagtcgatttgggcccagtctggttggaaagcctgcgcacggcagagtgcaggccgaaacccggaaacgtcgtcatccgctcttgcggaataccctgcggaattcgccccacaagcctgcgcaccgaagcgggcagcatggttggcgggaggccattgaaaaaacgcggccaaccctgcaaggcgcaaatatcggtatagaaatgggcaagcctttcgcggctggcaaaaatgcgaggcaccgcatagtgcatccgcgcgcccaactggctgacgaccacggaaccatccatcacatttttcccggttggaattaccggtcgaggacaggcatgaccgagggggctgccttttcttccagccgtccaatagcggcttgccacatggccgcgccatattcacgggaataggcggtttccatgagatagcgcgcattattccccatggtggtgcaactgaccggcgaatgccgcagatgcaggattgcccccaccagcgcatcgacatcgcccggtctcaacgccattccgcattggaaatcccgcacaacggagccaatctcgccatcaggatcaccaatgaagatcgtggggcgcgcggcagccagaacaccgtaaaacttgctcggcacgatgcaatgctccagttccgacttcagcgaaaccagatgcacattggccgcgccaaggctttccgagagtttttcgaccggctggaacggtttcatcatgacattggcaaggccacgacgcttcacttcgctttccacgaagccgcgctgctggccttcccctatcatcaggaagacgatgcttttcctgtgccgcagccattcggcagcatccagtattgttcggaattcatgggcacggccaaaattgccggaatagccgatgacgaatttgcgtcccagcccccaggcgcgccgcaacggattttccaccggctcgacaggcacaatctcgttgcggtcggcccaatgatgaacgacaccaaggctttctgccggaatatccctcttcgccagatagtgtgccatgcggtctatggggcatatggtcagggcagactggcgcatggaccagtcgcgcaatgccatagccagcctgccggaaacggtatctggcctgatgagacccagttccatggcagtttcagggaaaagatccatcacccagttgacgagccttgcgcggcgaaaacggatgggcaaagccgccgaaacagacaggagcggcggatcggtgcacataacgcagagatcgtccttgcgggcattggcggcaaaccatgccgccgccgaaaggtgaaaggtagcgtaatcgacggcccgcccggcaagcctgccgcgcccgaaaccggaggtccagatgcgatgtacttcgataccgtcgatcgtctctcgcgcggccagggtttccttgcgcctgtcgtgatagctgcggcttgcaagcacagatgtttcaatgccctcacgcaccagagcatgggcaaggcttgtcaccatgcggcttgtcgccgactggtccgggtagaagtaacgattggcaagcaccacacgcatgagtttgcttcctattgctcggatcccctcgcggtgaggatcgcaacagggcggctggcagtgcaagaaacacaaaggcatgggccgcaccgacagcgggcgaaccgcctacacctttgggtgaaaagggctttaccgggcgcatcttctccctcacccgaagtgggagcgccggggctggaattgccgttttggagccgttctgcctgttcgggaaatcgctacgatagtgtcatcgaaaactgaggccggagggcaagaccttgcaggataaaacagctctcatcgtcggtgtaaccgggcaggatggcgcctatctaagcgagcttctgctgggcaagggctatcgggtgcatggcctgaaaaggcggtcatcgtcattcaatacggcgcgtatcgaccatctttatcaagacccgcatgaggaagacatccgctttcgcctgcatttcggcgacctgacagacgcaaccaatctgtgccgcgtcatccaggaagtgcagcctgacgagatttataatctcggcgcccagagccatgtgcaggtgagttttgaaacgccggaatatacggccaatgccgatgcgctcggcacactgcgcctgcttgaatccatgcgcatcctgggtctcggcaaaagctgccgtttctatcaggcttccacttcggagcttttcggcaatagttcccaccatgcgcaaaacgagcagacgcctttcgctccgcgcagcccatatgcaaccgccaagctttatgcttactggacaacggtgaactatcgcgatgcctatggtttccacgcctcgaacggcatcttgttcaatcatgaaagccccttgcggggcgaaaccttcgtcacccgcaagatcacgcgcgcagttgcagccatcgaacgcgggctacaggacaggctgcggcttggcaatcttgaggcccgccgcgactggggccatgcgcgcgattatgtcgaaggcatgtggcgcattctacaggaagacacaccggacgattatgtgctcgccacgggtgaaacgcatacggtgcgtgaattcatcgaacacgccttcaaggccgttgacaagcagatcgtatggcatggcgatggcgtggacgagctcggcatcgaccgcaagacgggcaattgcctgatcgagatcgacccgcgctatttccgccccaacgaagtggatttccttatgggcgatgcttccaaggcaaaagaccgtctaggctggcaacatacgaccggctttgaaaatctcgtggctgaaatggtggattgggatctgcgcaacatcatgcgggaggtaggacgcaatgatttctacggctgagaccgggcgcgaacccgtctattcactcacgggaaagaaaatcttcgtcgccggtcacaccggcatggtcggctcagccattttgcggcgcctccagcatgaggattgcgacatcatcaccgccgcgcacagcgtgctggacctgacccgacaaggcccaacggaaaatttcatcagcggccacaggcccgatgtcattatcatcgctgccgcgcgcgttggcggcattctcgcaaattcgcgatttccagcggattttctctataacaatctggccatcggcatgaacctcattcatgccgcacatcagatcggtgtggaacgcctgctctggctgggatcaagctgcatctatccgcgcgacgccgcccagccactcaccgaggatgccctgttgaccggcccgctggaaccgaccaacgaggcctatgccatcgccaagattgccggattgaaatatgcgcaaagctgcgcgcgccagtttggcgaccgtttcatcacggccatgccgaccaatctttatggaccgaacgacaatttcgatcccaccagctcgcatgtcctgccggcgctgataaggcgggtgcatgaagccaggatgagaggtgcggaagaagtgtgctttggggcagcggcaagcccttgcgggaattcctgcatgtggacgacctcgccgatgcgtgcctgcatctcctgcgcttttataatggcatcgagccggtgaatatcggcagcggagaagaaatctcgatcaaggaactggcactcaccgttgcacgtatcgttggctatgaaggccgcttcgagcacgacctgagtaaaccggacggcacgccgcgcaagctgctcgatacatcgcgcatagaggcgcttggctggcagccgcgcatccgtctcgaagacggcttgcgcgatgtctatcgaaactggctggaagaaaccgcaggctccgtcgccgcttaaaaacaaatagttatagctgtttccaagacgccactttaaccggaaccactctaaaaagcgccgatctgtttgtgtcagatcggcgctattattgtatcacaaggctatgatggcgagccgccaagtttgctcatatcaagctcgatacgcagaatatcgccgggcttgatttctgttcgttcattggccgcaatttcctgataggccccatttacattgcggctgatggtgaaaatcagcttgcggcgcatatcggcagaggaaatctggccggaggatttggcgatctccgccatggcctcaagctgggaattgctgcgccgctgcatccgcgccatgttgagatcaatttcctgcaaactgctggccgcctcgcttcggcgggtttcatccagattggcaatacgctgctcaactgcaagctggttctgccgtgcacgggccagaaacgaggccagttccagcgcatcgcgccgggtggatgacaggtcgcgctccatgtcccgcaggcttgatttggcagcaagcccacgatccaccagcgatttgctggaatttacgttttcctgcaaaagctggatttccgtgtcatgcagcttgatgctttgttgcaaggtcgtgatttcatcgccgtagcttgcagcctgtgcttccagcgcccgacgctcggcggcaagattgttgcgacgcatatcgaacagggttcgctcgccttccaccatatgccgggtcagcgcgaccatgtccttgttggctgccgtttgctccggcacggcataggtgaaatccgtgcccttcaactcagcctcaaaccgcgcgcggcggatggtctgcgccgttatctgcatttgcaaatcggcatattcctgctgcgcggaaataagctgcattccagcggtaacggaaggtgcttcgccctttcccgcgccaccacccagagccatcaattcaagcgccaccatgccggggcgaaattcgtacttgccgggggctttgacgtcccccatcacaaacaccggcgcatattgattgatcgtcgcggtgacagtcagacccggaatatgctgggaaagggaggaggcaatcttctcactgatttgcagcgtggtcagcccctgcacggagatgtttccaaccaccggataaccgatattcccatccacatcgaccggataaagcccggtcagtgcgggctgcccatagaccgtcacctgcaaaacatcattcgcaccgacgcgataaatatttccatccgcagccgccagaccacctgtcgccagcaaaagggccgatgaaagcaaagccgcccgcaaatggcgtgtaatgctgtttctcacgatgattttcgacacggtttccccctatgcctgttcttccatcggggtggacggggcttcgcgccccctcacccggattgcgcgcaaatgcgcgccgatccgctctgcccagccatgggccacaatgtgttttccaatccacccggcgtaaggcgacgccatctggctgaccaccgccaaggccggtttgcgcccgaaggatgcaagcacttgcaccatagccgcggttgctttggcatcgcggcgatccgcattgacgacaagaagcgccgtgtcagttgcgcgcgtcataagcgcggagcgcttgtcttctgcatatgaaggaaggttcacaaggataatcctgtggtcaggccgcaattgcgcgattaattcgcccagccattcgccttcctgcgcctgtctgttaggcgtaatgaaatcaatgccggaaccatgatcgtggataagcgccgcaccattcagtttacggccgatcaaagactgcatgttgcctaccggcaggccgaacgcctcccctaagcccgattttccgcaagtcgtgtcgataacagcaaccggaacaccggttgccgcaatctgctgcgccagcgccgtaaccagcaggcccttgccgtcgccttccgaaagcgacaccacggaaagcgccagtgaatcgcggccacgtatgagcgcgcgcagccgatcatgcaccgatttgatagcccggccaaaggggcttgccgaatcaacaccgcgattgacgagtattggcacggtcagttggggtgagaccggcagcaaggttgccgccgggatgcccggcagcgcaagcgcggtcgtctgggctggcctgatcttgtccaaagcctcccgaagcatcgtgcctgcaacggcaaacaagccgccaagcccaagcccgaccagaagccagttaatcagcctggggcttgcctttgccatggccggttcagcttgcgaaatcagttgcgcctccggtatggcaatgccgtcctgctcgatcaactgcttgtagcgcgtcagataagtttcatagacgacgcggctggcattggcctcacgatcaagctgcgctgcgcgcacctgtgcctgattggccttggcgagatccgtttccgcctctttcagttctttctccaggctggtccgcctttgcacggcaatcctgatttcattgctgaggcttttgataatctcgtccacctgtgcagtgatctgctgcttcaacgactcccgttctgccataagaaccggaatttccgcgcttttcaaagcgccgttcgccttcaactcatcgagatggcgttgcacccgcgcttcttcattgcgcaggttctggattgcgggcgaagccagtatctccgtcatggctggcgcttcattgttgtttttcaacgcctgtgcggtttgcagccttgcctgcgcggtggatactgcgccggttgcggcgacaatctccgtattcagcgccatcacacgttgcgcctgaaacgatatctgcccctgctcgcccgcaaggcgtgacttctgccggaaatcttccgcaacccgttccgccgtttccagatcattgcgcaaggtgacgagcttctcacccagccactcgctgacacgccgtgctgctgattgctgcacatccacctgatggttcagataggccgtcgcaaaagcattggcgaccctggccgcgtaaaccgggtccggcgcgcgataggaaatgaagatcgtgaaggagcgcccgtcattactcacccgcaggcgggacaaaagcaggtcaatctgctggcgctcacgtactgccggatcgaaatcgcgcgcattcttcgacagggtgatcctgtcaggttgcgatgacagaaccgtgcgtgaatgcacgtccgtcggcacggcgatattctccgcctgcaaaagttcgatgaccttttgcgccatcatgcgtgaattgatgatgtccagttccgagcgcaggacgggactgtcctgcggcagcggcgtgatggcactttcgttcggcaaggcctgcaagcgccgcatgtccagcaccagcacggattccgaaacataactcaccggcgctgtcagataaccggcaaagccgacgcccacacccgcgatgatcggcagtgtcagcatgagttttctgcgtttgatggtctcaagcaggtcggcaaccggctgccgcccgtttgctgatgaaacgtcggagataatcacaaaaattctccttgcgggaggatgggcctgatgaagctattgcaggtcggaaaacgcggtttccgaaggaaaaagctcgttgatgatgcaggccacttccgtgcggttggatgccttgagcttcttcatgatatttcggatatgaacctttaccgtgctctcccgaagcttcagctcataagcgatgatcttgttggccttgccgcgccgcagggcattgaccacttcggcctggcgctgcgtgaacatgccgccaagaggttgaatcctctgcccgcccgcttccgttgcatggcgaagcgcaagaacgctgcttgccggaacaaatgtaccgccagccatggcaagccgaagcgcctcgacacagacatggacattgaccgaagtgggaatatagcccttcaccccatgctccagcgcccttacgacctgcgaaatttcctccttatcggcaagcaggatgacaggtgccggcgcacaatcagccacgaggtttttcagataattgccgaccgccgggtctgaaaccttctgcccgcccacgttgaagagcacgaccgcagccttgcgattgcggcgctgatgctgccactgttcgtaggaactgaaggttgcaatggtcatatccacgctgttgtttgtcaggccatgcgccagacattcacgatccagcgcccggctgtcgatgataacaagaagaggccgctcaacctcataaagctggtctttttctgtcgatatcttgctggcatagatattatggggattcttactctcatctttgaactgtggagaaatattcattgtatcgccctctgaatcgttcgccccgcagccccattgtttttaaaaacaacatgggccgtacgaccacgcttcttttaaagtttatttttatttcgttcccacgagatttactcttattcttattgttgagagcaatactgcatcatgtttgagattctgtcattaacctagattaacggctgaatagaaagatggtttagacattatccgccgctctactcaattagtggtagatattacacccttgtcaaaacagcatcgctcaaggaaacttgcagctatggcaaataaattcgggggacggcgtgccagctacggaaccgtggcacggctcgtcaaagtaagaaccgggtaaacctatggggataagcagtgaagataatgtcctgcataatatattcgagaatcagcccatcaattcggctttcaacacagacgatctgggcaccctgaaatctctgccggtttcattgaaacattatccgccccatacaattgtttcgagacagggggactggaccaattccatccttattatcaatagcggctggagctgtatctatcgcgatctgcccgaaggtgatcggcaaatcctcgattttccgatgaaaggcgattttctcggttttcgggcggggcttggtttcaactattacacgctttttgcaataacggatctttccgttgttgaaatttcactggatatccttgcggaaaaaatgcgcaaatcaccgccgctcgccgtgacattcatggaactgacggcgcgacaacgcaccattcttctggaacacctcataaaccttgggcgaaggacgtcgcttgcacgcatcgcgcatcttatgctggagcttggtttcaggacaaaagccaatggcacgggagatgcacacggcttctactgcccgctgacccagggggaactggcggatgcactgggcctcacccccattcatataaaccggatgctgcgggaattgcgggaagacaacctgcttgtcttcaagaacaatgaagtcaggttcctgaaccgcccggcattgatgcaggtttgcagcttcgacgagaattatctgtcagcaaatatcttcaccaacatccacttgatcccacgataatcacttgccgcaagctgttgctgctcttgcgctgtcaaaagcgaaatccgcatcctgattgagacaatattctccacgcccaaccctcagaaacatcgcactgccagcaggctgattgtcagcgcaattctgcgccagaaacgagaaataccaggcatagggccagccgggtacaattcggcgaaggtctttaggcttgaacggctccttgaggatacccttcaagcttatggcttcgtgaaggagttggtaaatccgcatcttcgactgttccattttggaacaataacgcaaagaagcatcgtcgccaagctttcaaaaaaagaacgcttccggtttaaatggtatcgatggaagcgctctttccactgcgaagtcagttttcgaccgagagggccttgccatcccatttgaggaggaaaacctccttgcgggccttgccgtctctatcttcaccgcccacgaccagaagaccgcccggcgcatcgaaggctgcgccataggccagaccgcgcggcagcttgccggccaccttccagtccttgccatcaaaagcatagacatcatcacgccagcttttcgcaaggccgtcatgcgcaaaccattttccagccgcagcattggcctgtgcacccttgaaattcgctccaccagcgacaagcacatcatcgccagcctttccggcataggcgccagccactccctcctgtggttcggaaccggagagcggcggaagatcactcactttctgccagtgcgccgcaccatcccggattttcaccaatttggcttcaggtgttcgcaggcccggtttgatctcaccgctcacaagcagaaaatcaccctcacccattgttgccattgccggatcgcaattgggcagaaacggattggcgccaagcgaaccccaattattgccagcaggatcataaaccagaacctcgtcgttccatcgataggcctccggcttcatgcccatataggaatcgaccagcttcctgtaagcttccggctccttgtctttatcgatcgcgcccacatcagccagatatttgtcgaagagttccttattatatccgccaaagatggcaatccggccgtcagcaagcccaacggcttttgcgccggaaagcccaaccggcgtttgcgtgtcgagcttggaccagccatccgaacccggatcataaacataggccgtatcgaaaatgatgggggatttcgcatccggcgttgccttgccattaccgctgaaagcgaagatttttccgcctgccgcagccattgctgctccgtttgttgcggggccgatgaagtttgcccgctttacccagcccttggagggattgttcaggtcaagcgcataaaaatcagttccggcggagccgaggccgacataggccatattgccgatccgggcggctgcaccattcttgatccccacgggcagatccggccaatgttcagatgccatcacggcacctgtagaccatgcaagagccgcgataccgatcgccagtcgttttgcgcgaataagactgaacatgcatttcctccactccattggttttaggaaaaatatgtcgcggccagatcggccacaccgataattccggcatccgcccccagttcagcggcaacaatatcaggacgcatgactgcggaatggctgccaagtgcttctcgcaacatatcgagaaagccatccgccatgccaacaccgcctccaatcacgatacattcgggatcgacgatcgcttgcaggcccgccacggcggcagccaattgcgaggccgcatccagaagaatgcgccgtgcccacccctcgcccgctgccgctgcggaaaaaaccgaacgcgcatcgcccgcatggccagcttcaagtgccattttggcaatgccaaaaccggaagccagggtttccagtcttacaaagcccgatggtccggcaaccaaaacctgccccagactgccggcaatcccgcgcgcaccgcgaatgaggcgcccaccaagaacgatgccaccgccaatgccgctggaaattgtgagaaacaccatgtcgcgcccgcgtgccgcaccgaagcgatattcgccccatgccgcagcctgcgcatcgttgataacttcgaccggtgcgccaagtgctgctcccatcctgcgccccaatggataatccggcgggatggcaagcgtttcagggttgagcgaagaccatatttcaccgtccacgcgccccgtcacggcaatcgcggcgcgctgataacggccctgccaatccgcagagaggctggcaatggctccgatccagctttcactgccgaccgaagcgggcgttgtcataacccggcgctccagaatttcccggccccggaccagtgcagccagcgtcttggttccgccaatgtcaaaggcgagcacgggcgacgatggctttgccgcgctttccacggcatcgcggaaccagccggtaatatgttccggcctcgtgatcgcagagccgacaaccacggcatccgctccggcacggatcgcctcacccgcctgctgcgggctgttgtaacgcccttccgcgatgagaaagctgcccaggcgagaacaatgcgcaaccagatcgagatcaggatctttgggcgtcgggccttcgcccgtatagcctgacatggtggtgccgataatatccgcacccgctgcaagagcgttgcgcgcctccgccagcgtggaaatatcggccatggcaatccgcccacgccgcttgatttcaccaatcagttcggctgcgggaaccggacgccgccgatccgtcgcatcaaccgccacaatggccgcccccgcatcgcaaagcgccgctacatcttccagaaagggcgtgatgcggaccgggctgtcatcgagatcacgctttataagcccgatcaccggaagggtgcttgcctgtgcggcggccgcaacattggccgcgccctcaatgcgcaatccgcttgcgcccgatgcctccgccgcccgcgcataagccacaaccgacgcaacattatcaaacgggctttccggcaccggctggcatgaaacgataagcttgccgcgcagcctgttgactatctcttcaatcatgccttgcaccctgcacaaattttgtggcgagccgcgcatttacgcgatagcctcttcactcggattgccatttggcgtatctcccaagacaagtcgaataacggacgtctaaatatcctattgacagatatcctacaagtgaataattaatggcgatctgctcaatcggagtcccgcatgcctaaaccggagacgaagatgaaaaatccgatcaagcccctgaaacgcgcgcctctgttgcacgtatcggttcaggaaagcctgcgtgcctatatcgaggataatggccttcaggcaggtgcgccccttccgccggaaggcgagcttgccgcccggctcggtgttagccgcaattccgtgcgcgaggcgatcaaggcgctggaatcggtaggcgtgcttgaatcgcgccgcggcattggcgttttcgtgaaagctttctctttcgagccattgctggaaaatctggcctatgggctcggcggcgccttgcgccagatcgaggaagtgatcgccattcggcgcgcgctggaaatcggccttatcgacaaaacgctggagcggattggcgaagacgacatcaaggagctgcgcgacacgctggagaagatgcgccagcgcgccgaacgcggcgaaggttttcctgaagaggacaggcactttcaccagttactgttccgctgtcaggacaatgaagtgctgctccggctgatcgaagtgttctggcttgccttctacaaggcgtccgactttgtgaatctggaaaatatcgatccgatggcgacatggcgcgatcatgtcgccatcgtggatgcaatcgaagcacgcgatgtggttgcagtgcgcaagcaactcgaccgccactattcgggtatcaatcaggtgattgcccgaaacagaacagcttcgttgactgggaggaagacatgaggttgcgtaatttttattcggcgcttgccttgtcggcagcggttttcgccgggccactctatgctgcggcaccggccatggctgcgggcacgatttcgggcgggttcgatgtcgggccaggcggctttcagggcaatttcaatccactggccgcaacgggcggcttcacatggcttgtcacctattttgaaccgctggtgatctatgacgacaagcttgaaaatatcgtgggggatctggcaaaatctttcgagatcagccccgaccagttgacctatacgttcaaactggcccatgccaaatggcatgacggcgagccctttacatcgaaggatgcaaaattcaccttcgacctcgccagaaacggcaagacaggatcggttttcgccgcgcggctcgcgtccattgcgtcggtggaaacgcccgatgaaaagaccgtcgtgataaagctcaaggagccaagcccctccatgctcgacacactcacgaaagtgatgatgctgcccgaacatgcgctggcatccatcccgcccgaacagcttgccaaaaatgcctggtggtccagcacgccgattggaaccggcccgttcaaattcaacaaatatgttgccgatcaatatgtcgaacttaccgccaatcccgattatcgcggcggcaggccgcaggtggacaagctcatcaatcgttatttcgccgacccggctgcggccatcgccgcgctgcgctccggtgaaatccagttcacctatgtcgattccaacgatgtttcgactttcagcagcgacagcgcctttcgcgtgatcgaaggcgactccttcgtggtcaattatgtcggcttcaatcaggaggtcccactctggaaggacctgaaagtgcggcaggccttcatgcacgcgatcaaccgcgatgcaatcatccagagcctttatggcggcgcggccaagcccgcaaactgcgtctatgttgccgaccgtctggtacccaaggctatcgatgcctatgcctacgacccgcaaaaggccaggcagcttctggatgaagccggatgggacaagatcaacggcagcaagccgatcaccatcctgacctattacaattcgccgctcgttgccaatgtgctggccgcgatgcaggccatgctggcacaggtcggcatcaacatcgttccacgcacggtcgataccccgacctataattccatcgtctacaaacagggcggcactgcggatgagtttccgctgatcttcgccggcctacagaacggccccgatccatccagcatcaatattggactcaacgagaagcagattccgcccgcaggctccaatataatgcgtatccgtatgccggcagtgacaaaggcgcttgatgccgcccttgccgaaacaaacccggccaagcgcgacgcacgctatcaggatgtgtgcaaggcgaccaatgccaatctcccctgggggacgatgtgggtcgccaaccgctatggcgtggcttccagcaagctggagaatttcatctggacaccggcaccggcaggcggcccctatcaggctcacccggaaaaatggtcgatactcgaataaccgggccgcgcctgcaaccagccaaagcggacggcgtctcatgcagacactgtcccggctccttctacccaaacaccaacgacaggctgtagaaacttcatgctccgctattgccttcatcgcctgctcatagggctcggcatgttgctggcgctgacgatattgatcttcgtcctgctgcaactgacgcccggcgatccgatcgatgcctatatcaaccccaatgtcgccatgacccaggcggaaatggatgcattgcgggcgcagctcggcctcgaccggcccctgccggtgcaatatctcgcttggcttggacaggccgtgcagggcaatctcggccattcgcttcagcgttttaatgaaactgtttcgggcctcatcgcctcgcgcatcgggccgacgcttctcctgatggctgccggccttgccattgccattgtgatcggcgtcacaaccggcatcatcagtgcggtgcgccgcaattcattccccgactattccttctcggtgctggccctgctcggtatttccagccccgcttttctcaccgcactgctcggactttatgtcttttccgtgcgcctcaaatgggcgccatcgggcgggatgctaaccccggcgacggatttctccatacccgacctgctgcgtcatctggcgctgccagccctcgtgctttccatcggccatgcggcactcatcatgcgctatatgcgctcttccatgctcgaaacgctcaatcaggactatgtgcgcacggcgcgcgccaagggcgtgcgcgaattctgggttgtggtgaagcatacgttgcgaaacgccatgctgccggtcgtaacgcttattggctccaccatcggccttgcggttggcggcgccatcttcatcgagagcgtcttcaactggcccggcatgggacttctgctcatcaatgcagtcgaaacccgcgactatccggtcatcatgggcgcaacgcttgtgattggcgcctgtgtcatcatcgtcaatatcctgaccgatctggcctatgcggtcatcgatccacgcatcaaggttacgtaagatgggccagtccattcccgcttccacagggccgatggcccgttccgcgaaccgctttttacagaaccgcgccgcgatattcggccttgtcctgctgacgcctcttctattcgcggtgctgacctatccgctatggctgccctacaagccgaacgatatcgaccttatggcgatgaactccgctccaagctggaaacactggtttggaaccgatggagtgggccgcgacgtattcgcccgaacaatggaaggcgggcgcatttcgctcctcgtcgccgtttcatccgtggtgctttccacagccatcggcttcctgatcggtgcgatttccgcccttggcgggcgctgggcagatgcgattgccatgcggtcggtcgatcttgccatgacgctgccgccggtcatcttcctgctggtgctggcctccatcatcggttcgggcatctggtccacggtggttgtgattgcactcctttcatggcccgtgctttcacgcatgatccgtgcacgccttctggagctgcgcgaacgcgaattcgtcatggcgtcacgtggcatgggggcgggcctcggccacctcctgttccgccacggactgcccaactcaatcgatattctcgtcgtctatgcaaccttgcaggtggccaacgccatcctgctggaagccggtctctccttccttggcctcggcgtgccgccaccggcggcaagttggagcaacatgctcaacgccgcccgctccaccgccgtattggaacagttcccatggcaatggctcttccccggaggcgcgctcgtgttggccgtattggcgatcaactttatcggtgatggtctgagggatgcctttgacccccgcgcagaactcaactgaaccagaaagcgaatttgaaatgtcgaaattttttggcgttgtccctcccgtcgtcactccgcttaacgatgaccattcggtcgattacgattcctatacccgcgttctcgaacatctgatcgaaggcggctgccatggcctttttgccctcggttccaccagcgaggtggtgttctatgacgaggcagaccggcgcaggattcttgaacatacggtgaaagtggcgaatggccgtgttccggtcattgccggtgtcatagacccggcgaccgaccgcgtgattgcccatgcaaaagccgcaaaggacgttggcgccgatgcggtcgtcgtcacggctcctttctatacaatcaccagccagcccgagatcatcgatcatttccgcatggtgcgcgatgcggtcgatattccgctgattgcctacgacatcccggtctgcgtccatgccaagcttacacgccagaccgtggtaacgcttgccaatgaaggcacgatcatcggcctgaaggattcctccggcgatgacggcaatttccgctgtgcactgctcgatctggctaaaaacaaaaacatgttcctgatgaccggctcggaaatcgtggtggacaatgcgcttttgatgggcgcgcacggcgttgttcccggcctcgccaatgtcgatccggcaggctatgtgcggctttgggatgccgcgcagcgcggcgactgggtggccgcgcgcaaggaacaggagcgcctttgccgcctcttcgagatcgtctgggttggtgcggggcgcgtcagcggcggagccgcaggcgtcggcgctttcaagaccgcgatgcgcagtctcggcattatttccaccaacaagatggcgcgcccgcgccaggcgcagaatacggcggaagcaggccgcatagacgcgatcctgcgcagcgtcggcctcctggattgaggcaagcatcatgagccggcaaccgatcctcgatatcaagggactgcgcaccgtcttccgcacccgcgcgcgcgagatcgtcgcggtcaatgatgtggacattgtcgtcaatcccggcgagaccgtggctctggtcggcgaatccggctcaggcaaatcggtaacgagcctttcgatcatgcggcttcttgcccgaaaggtgggcttcatcgatgcgggctccattatcctgcgcggcaagagcgggcagaccgtggaccttgccgccattgatgaggaagccatgcgccgcattcgcggcaacgatatcggcatggttttccaggaacccatgacgagcctcaatccggtctatacgatcggcgaccagatcggcgaacccttgcgggttcaccggggcacaagccgccgcgaggcgcttgaagcggcagtggaacttctcgaccgggtgggcattcccgatgcccgccgccgtgccgggcaatatccgcatgaattgtcgggcggcatgcgccagcgcgcaacgatagccatggcgctgatatgcaatccgacgctcttgatcgccgatgaaccgacgacggcattggacgttaccattcaggcccagattctggacctcatgcaaaagcttcaaagcgaaagcggcatgggcatgttgttcgtcacccataatctgggcgttgtcgcggaaatcgcccagcgggtcgtggtgatgtatgccgggcggattgtcgagagcggcccggtgaaggaagtgttccgcaatccgcgccatccctacacgatggggctgctgcgttccatgccgcggcttggcgatgcgacggaaatgaaaaggcgcggcgaaaaactgaacactattcccggcatggtgccggggcttgccaatctgccttcaggctgcgctttcgcaccgcgctgttccttcgctgtcgaggcgtgccatgcggccgttccgccgcttgcatccgtcaacaaacaccatggcagccgctgcattcgctggcaggagatcgccgcatgactgaaacacccctcctatctgtgcgtggccttgccaaacactatcagacccgcagcgccacgctgaaaattctggacaatgtttccttcgacatcgcccgtggcgaagtggtcgggctggtgggtgaatccggcagcggcaagacaacgatcggccgctctgtcctgcgcctgatcgagccgaccgcaggccagatcatgttcgacggggccgatgttgcaaccctttcggcacgtgaaatgcgccgccagcggcggcggatgcaatatatatttcaggatccgttcgcctcgctttcgccgcgcatgacgattggcgaaatccttatggaaggcctcaatatccaaggcatcggcacgaaggccgaacggctggaacgggcacgcaaagcactggaacaggtggaactgccgccagacaccatcaatcgctacgcccatgaattttccggcgggcagcgccagcgcattggcattgcccgcgcgctcacgctggaaccggatttcatcgtggccgacgagccggtttccgcgctcgatgtttccattcaggcgcaggtggtaaaccttctgcgcgatctccagcagcggcttggcctgaccatgctgttcatttcgcacgatctggcggtggtcgaatatatttgtgaccgcgtgatcgtgctctatcttggccgcatcatggaaatcgcaagcagcgaagacctttatgcccgcccgcagcatccctatacacgggcgctgctttccgccatcccctcccccgacccggacgccagaacggaacgacagatcctgcgcggcgacattccaagccccgccaacccgccaagcggctgtgttttccgcacccgctgccccatggccattgacgcctgcgccacaaccgttccgcaattgcgcgaagtcaggcccggacatttcaaggcctgcattcgcgacaatatataaggcgccaaaaaaatggcccatccaacacgaggaaggatgggcccaggagggcagctttcgccctgggagaacattatgcctcgaccgccacttcccggcgttcacgcgaagctttgaaagcggcttcgatacaagccaccacatgaaggccgtcctcacccgtcacgggaggcgtggtgcccgtttcgaccgcatggacgaaagcgttccactggcggataaggccttgttcggataccgccggttcgatcgagttctcgacaggttgccatttgaggccgcgccccaatgtaacgccattgaagaaatccaccgtcagcacgccattgtcgaagaccagttcatcaccggaaataaaagcgccatcacgatagccgatactggcgacctgaccggcggcttgatccccgaaacggaggaggagcaaagccatgtcatcagccttttggtggtggaatgacgtggccgcgatggcgctgacatgcgtggcgcggcagccggaaaaagcgaccagccggtcaagtgcatgaataccggctgtgaacagcattccgccgccagttgccggatcaagatgccagtcacggcggtttccctccatccacagcttgatcatgcggcttgacccatagcgcatattgccaagctctccttcgtccgtgatccgctttgcagccatgaaaggcaaggtgaagcgcatcgtatggccaggcatgagcgtgacgcctgccttttgcgcggcagcaagaatgtcgcggcactccgcaacggtcggcgccatgggcttttctatcatgatatgcttgcccgcctcagcacaggcaatggcgacatcggtgtgcaggtggtgcggcagcgcaatcaccaccgcatcgacattgggatcggacaataaatcgcgataatcgagatagcccgcgccgccgaaagcttcaatgaaggcgccgaggccttgcgtatcgttgcggcaggcggcaaccagccttgcattcggaaccgactggagtacttttgcatgggcagcaccaaaatggcccgcaccgatgatacctacgccaagcatagcggtgcactccttttcgcggagagggcataacaacgatctatcaaatccattgcgcgccatagatcgcgcaatgtgacggcaggtttgcccccattgcaaaggcggctgatcgtattgaccattatgtcgtcatagcggtccaccaccggcatagccgggcgttcacgcattttaccgtcatccagcgtgagaacgctcaggcaaggaccatgatccgtcaggctggcatttcgggcatcgacacgccattcaaaaatgccctgcgtcatcgatgcgaatgtatagcccgcttccacgacgccaattgttccatccgccgcccgcagcacgaccaaagcataatcttcaaccgacgtatcaaagagctgacggccaaaggatacgctttcgaccgttatctcctggccgccacataaattgacaaagccattgatgccatggatgccgagattgcgcagcgcgccaccaccgctgatgctggcatccagcacccaggcgacgccatcgttcacgtaacgctggggtgggccatttataagccggaaatgcgaatgcgagattgcgccaagccggtttgtatcgcgcaacgcatcggcttccgccaaaagagggctgaaacaatagggcagcgcgacagagacaaaggcattgcgctgttcggccagatcgacaagcggtttcatcattgcgcccgaaacgccgaccggcttttcgatcaacatgggcacaccttcgagaataaggcgccgggccaacgccgccatctccgcaggccgtcccatgaccacggcaaggtctggcttgagagccaaagcttcttcaatggttggcgacaccattccgccgaactgcgcaacaaaagccgcagccttttccggctcattgtcccaggcggccacgatctcagcgcccgcagcttctgccgcctgcgcgtgcatccccgaatgccaatggccaaccccgaagaatacgagtttcatttcagctaaccttaccgataatggatatcctacaagtcaattagtttcacatagccgaaatgattgcaagatggttttaactgcgcttgcatttcgagtatgggaaaaaggatgccgaaaaacgacaaagctgcccgaagaggcagctttgtgcgatgccggaacgcgctctaagcccaaaaccagctattatcgaccagccatcaattgaattcaacgacctgccggattgcttttccagcagcaaggcgctcaaaaccctcgttaatttcttcaagcttgatacgatgggtgagaagcttttcgacaggcaatttgcctttgcgataaagatcaagaaacagaggaatatcccgcgtcggcacaccggaaccaagatagctgccgcgaatggatttttcttccgccacaaggctgacagcaggaatggaaagcatgttcttcgggttcggaaggccagccgtgaccacttcgccgccgcgcttcgtcagggcatagcacatggcaagtgccgcacccgaaccggcatattcaaaagccgcatcgacgccgcccttcgtatattccttgaccgcctcgacaacgccttcagactggacattgaaggttttggtggccccaagctgttcggcaagcgccagcttgtcatcgaacatgtcgagggcgataatctctgtcgcgcctgcggccacggcgcccatcaccgccgcaaggccgacaccgccaaggccggcgatggcaaccctgctgccaggcttcaccagaccggtattgaaaatcgagccggtcccggtcagcaccgcacagcccatcagggctgcaatatgaagcggaatatccttttcgatacggattatcgaataacgcgacatcaccgcatattccgcataagctgaaacgccgcaatgatgatagacatcgccatcatcacaaaagagacgaagcccgccggaaagcatttcgcccttgccgtttgccgcagcgcccggctcgcacagggcgggccgcccctcggcgcagggttggcaatggccgcaattgggcacgaaaacgcaaacaacatggtcgccgggaaccagatcggtgacaccctcaccaatcttttccactacaccggcagcttcatgccccagaaccatggggatctggcgcgaacgatcgccattgataaccgaaaggtcggaatggcacaggcccgaagcggcgagtttgacgagaacttcatcggctttgggttcgcgaagctcgacttcacgaatgacaagcggtttggtctggttgtaggggcgttcgacaccatggcggtcaagaacagcggctttgaatttcatcgatctggttcctttaaggcttcagggaggctgggcagactgcccaacctcggtgacgactgttactgcggcaaccggatttccgatatggcggcggcgtccgggtagacagtgaccagtttgccatcctgccattgcatccccatcatggatgcacgctcattctggttgttctggtcaaacttgaacccgtaacccatcgcattcttgcccgcttcaatatcgactgcgctcaaggcctgcttgaccgcagccgcatcaaatcccttaaccttgttcaaggcttcgagaatgactttcgcaccgacataattggtaagcgaatggcctgaacgcggtgtttcaccatattttttcttgtaggcttcgacaaactcctcaaggccgggcgtaaagctcgtattgacggcgaattgcgtgaaatcgacatcataggctgcttcaatcacatcatgccccacggcatcggcagtcggctgaagcgaatatccaccgccggcaccgacgattgcggatggcttatagccaccttcattagcctgctgcagaaacaggactgaatcgctttgataggaggtttgcagaaccacatccgcaccggcgctcttcaggtcgagaaccagagacgacatatcgacggtgttgcccggataggattgcgacagcaccatgttgaggccagcttccttcaggaaagtctcctcatgcttggcgacggaggtgccatagctcgaatcctcatagatgaccgcgatcttgaggtctttcgaatccctgcccagctttggcgcgatcttcttctggagcatctccacaatcatctgcgcaaaatcacgggcatagggattggcgcggtagacgttttccagtccccgatcggtgatctcgtcggccaccgcccctagctcgaaataaggcaggcccgccagttcgctcacctggctggcggcaaccgcacgaccggatgaaaatgacccgaaaatcccggcaacattctcaacggagatcaggcgacgcgcttcaccgatcgcctgattgttatcaaccgcgtcgcctcgcaccagaacgattttttcgccctgtacgccacccttggcgttgatctcttccacggctatttcaagaccgcgcgcgctttcatctcccagaagcgccagcggaccgctgaacgggtaaagcgaccccatcttgatatccgccgaggcaggcgcggcgcctgccagcaaggctgcaacagataatgcgataagatgtttttccaattttccctcctcttgaaacaggcccccaaagcctttcttggaaatttttcaaatgtcagaccatcatcgtcgtgacggtcatcgtggtcagataagcctcaatcccttccagcccgccttccgagccgaatccggaatcgcgcacgccgccgaacggggtttcgggcaaggcaagtgcaaagtggttcaccccgagcataccggcctgcaagtggttctgaaccctatgcgccgtcgtcatgctcgacgtgaacagatatgcgccgagaccgaccggaaggcggttgctttccgcaatcgcctcatcgagcgagtgaacgcgcatgaccagagcaagcggcccaaaaggctcttcgttcatggccagcatttctgccgtcatgcctgacagaatggtcggctcgtagaaattaccggtgtcaccaatgcgattgccgccagtttcgattttcgcacccttggtcagcgcgtcctcaaccatgctcaaaacggtttcaagctggttctgtgaggtaagaggccccatctgggcgccctcttccacgcccttgccaactttcagttcccgcgctttctcggagaatcggcggatgaattcatcatgaatagaggcctcgacgataaagcgggtcggcgaaacgcagacctgcccgcaattgcggaatttccactgcacggcaagcgggatcagatgatcaagatcagcatccgccgccacgatcaccgggccatggccgcccaattccatggtcactttcttcagatactcacctgcctgtgcggccacgatacggcccacccgcgttgaaccggtgagcgataccttgcgaatttcaggcgccttgataagcgcatccgaaagttccgaggtcgtgccccagataacggaaaccgctttgggcggaagccccgcttccaataggcatttaccgatcagccatgctgtaccgggcgtatcggaagctggcttgatgaccacggaacagcctgcaccaagcgccggagcaaccttctgcatcgtgttccatgccgggaagttccatggtgtgaatgccgcaaccgggccgatcggatgcttgagaacctgaatttgaatattgggcgcgcgcgaaggcacgatacggccatagacccggcgaccttcctcagcaaaccagtcgagaagatcggcagaccccagccactcgccgcgcgcttcagagagaggtttgccctgttccatggacatgatgcgggcagccgcatcggcccgttcgcgcatgatatctgcggcccggcgcatgattttcgaccgttcgagcgccgaaagtgccgaccattcggcaaatcccttctccgccgccgccgcctgtagtgcctctgcccggcccgcccggggagcgattgtcaattcgcggccgtccgcgggatcggtaagacacaatgttcccgccgaacctttgttccgttcctcgccacctacaatgagggtaagattgggatacattaattcctcctgcatatccattgttcagcgccctgcgggcgcctgtcccttatcttccagaacaatatccgcagctttggcggccagcatcatgactgcagcctgcgtgttgccggaaaccatttcaggcatgacggatgcatcgatcacgcgcagtccggcaataccgtggacgcacaatgaaggatcaaccactgccaatggatcgacgcccatgcggcaggttccggcggcgtgataaatcgtctggccattggctcgcgcgaaggacagccagtcctcgtcgctgttgcaattcgagcccggactgagttccgcaacacggaaggcatccatcggcttttgctcgataatatcccgcgcaagcttcatcccatcgaccatcacgcgacggtcttcctcgtgatcgagaaaattcggagcgattgctggctgtacgctcaaatccggcgagatggcatggatggaaccgcacgaccgcggacgtaattgcgtcacgcccagcgtcatgccggggaagcgatgcaatttacgctcggccgcattggcatagctcgcgtgcatgaagaaaaactgcacatcgggccggtcaagctccggccgggagcgcagaaacgcatggttcaggccggtgccataggtcagtactccacgcctcttaagcacatatttcagaacttctccgacgagacggggcccgcgtgtcaattcgtttagtgtaatcggctgtgatacacgccagttcatgcgtgtgcagaaatggtcaagataattttcgcccacacccggcaaggcgtgaatcggttcgataccaattccttgcaggcgcaccggatcgccgatacccgaaagctccagaagctgcggtgtctgcaccgcccccgccgcaaggataacttccgccccatatacggtctgctcgcttcccttatggcgaagcgcaacaccggcagctttcctgccttccagcaggatacgcatgacgcgcgcgccggtaagaaccgtgaggttaggtcgtttgcgggcctgctccagccatgcgcgatctgccgaatagcgctcgccgcctgcctggtttacctgataccagcccactccgtcttgccgccgaccgttataatcaggattgaagcactgcccctgcgccacagcagcggctataaatgcatcgcctatcggagttttctccaccacctcgttaacgggaagcgggccggagcgcccgcgcagcccgtcaggatcaggcaaggtccagcgttctatggccttgaaatagggcaggacgtcatcccagccccagcccgttgcacctcgttcccgccagccttcataatcctgtggttgcccacggacatagatcatgccgttgatgagcgtcgaaccgccaaggcccttgccacgcgggatggcaatacgacggaaattcgtcgcagcctcttcctcgctccagaacccccaattgtagcgcctgttaaccagaagtttgtagaaacccgccggaatgcggatccacggtgatcgcgcttcgccgccggcttcacaaagcagaaccctgttgcgcccggaacgggtcagggcttcagcgaggatacaccccgccgtaccgccacccacaataatgaagtcaaaacaggcatcctgcggaagagcgtatgccatgcttttactccgtcggcttctgcacgtcggcgttcgcctttgcacccatatgttcagccatgagacgaatttgctggcgcagcatcgggcggccgaaatgaatgcgcgcacccttgtcgcgggcagcagccagaagcggcgtcacttccggctccatgatcacttccgcgacgatctggccggcatggaaggcaagatcgtcaagcggcagcggatcaccagcccgaagacccagcgatgtcgcattgatgatgagatcgcggcttgccgtttgcggtgctccggcatcgatctggacagcgggataacgctcactcactcgcgcagcaagatcgcgagctttgtcctcggaacggtttacaatggtgagccgcgcgacgccggcctccgccaaggcaaaggcgatggccgaagccgccccgcccgcgccaaggagacaggcgttcatgccggtgacgtcaatatcgctggccacaagcccactcacaaaccccttgccgtccaacatgacaccgacaagcgtgccatcactctcgcgccggatgacgttggcagccccaatagcggcggcatcgccttccagcctgtcacaaagggagagaattgccgtcttgtgtggcacggtgacaaccagcccgcccagattttcgagcttgcgaaggctgttgacgaactgtgccagattttccggcagaacatgaaaaggaaccagcacgccgtcatggcccaaggccgcaaaatgcttgttcacctcctcaggcgtttttacatgggcaatcggattggcgacaatgccgtaaagcttggtatgtccggtaatcataatgtcaggccatataaagaccgccagccacatcgacggtctggccggtcacaaaactggattcagtggaggtgagccaaagcgcgacatcagccacttcagcaggctggcccagacgcgccatcggcgtcagttttacctgctcggcatttacctccggcgcgacgcccgccaccatcggcgtggcaatacggcccggcgccatggcgttcacccagatggaatagggtccaagttctgccgccagatgctttgtgaaacctatgatcgcagatttcgttgccgcataatgacaggcaacgatgggcgaataagtcttgcctgctacggaagacgtgttgacgatccagccgcggcgcgcctcgaccattccaggcgttagcgcgcgaatggtgttgaaggtaccggtcaggttgacatcgacgacccgccgccattcatccggcgccatctcccagaccttatgcgccacgccattatgtttcggagaaatgccggcattgttgacgacggtatcgaaaacaagtccggtatcgtcgatagcagccaccagcgcgtcatagtccgatacatcgcaggcaatcggcaccgcgcgaccaagccccaatccgttcaactcctcgcaggtgcgcgccacatcggcaagattgagatcgcagatgccgactgtggcgctccgctccacaaaagcttgcgctatcgcccggccaataccgcgcgccgcacccgttatcagaacattgcgctccttatgcgagggacgcaagcgaagggattcgggggtaatttcagtcagttccattttcaaattcccagataagcacggcgcacatgatcgttgttcaaaagtgcttccgaactgtcggccagaacaacccgcccattttcaagtacatagccacggttcgcgactttcagcgtcgtaaagacattctgctcgacgataagaactgtcgttccggtggctgctatcttccgcacgacgtcgaagacttgtgaaaccacaatgggagcaaggcccagcgatggttcgtcaaacatcaatatgcgtggattggccatcatgccgcgcgcgatcgccaccatctgctgttcgccgccggaaagcgacgacgccgtctggtccagacgctcacgcacgcggggaaacagctccagcacctcctccatccggctttcctgcgcggcgcgggctgcgcggcgataggttcccatctggagattttcccgcaccgtcatgtcgggaaagagctggcgcccttccggaataaggatgatgcccctgtctacgacctcatgggctggaagatgggtaatatcctcgccgagaaaagttatcttgccagcgcgtggctgtatctggccaacaatagtgcgcagcgtcgtggtcttgccggcgccgttcgcgccaacaatggtgacgatctcgccttcctttacttcaaggctgacatcctgaaggattgtggtccgaccataacccgcatcgacatgttcaagcgtgagcatgtgcaaactccttgcccagataggcttcgacaacctgaggatcgcgcaccacatcctgcggccgcccctgggctatcacctcgcccgacgccaggacgataacgcggtccgagagcgacatgacggcctgcatgacgtgctcaatggcgatgatcgaaacaccgctgtcgcggatggacagcatcaggtcgatagcgcgccgaacatcagtctggttgataccggccatcacttcatcaagcagcagaatgcgcggttccatcgccatgacgcgggcaacttccaaccgcttcaaaccaccgatagtcagccctcgcgcttccgccccgagcaaggggccaagccccatgcgccaggcggtttcccgtgccgcttcacgggcatccttttcatggtggtggcgatagaaagcccccaccataatgttttcctcgaccgtcatggccgcaaacggctgcacgatctggaaggtgcggccaagtcccagcgccgcaaaatccgccgggtttttcggagcatggaattggccgtccgccccacacaggttgaccgtaccctcatccggggcaagaaaaccagaaatcatgttgaacaatgtggtcttgcccgcaccattggggccgatcaaaccgagtacttcaccttcgcgcagggtaaagctgacattgcgcgtcacatgcaagccaccgaaatgcttgttcaggttctgcacgcgcagaatatcctgcccgatccccgcacggtccggcgacggcgctttaatggccctggccggcacagccgcaattggctccgttcgtgccgttgccgtttcttcactatcttgcggcttgcggacaaagcggttgatcgcccccatgatgccgttcggcatgaaaagtacgacgaggatcaggacaaggccgtagacgaagccatgcaggccgagggccgaagcaccgagtgaagcacgcgcccattccgtgataggaacgagaagcaccgcacccaatagggggccagccacggtaccaagaccaccaatcagggcgaacattgcgatctggatcgagaaggcgagcgagaacatcgcagcaggttcaatgaatgtcagatacatcgcatggaatgtgcccagcatcgcgcagagtgccgacgatatggcgaccgcgatcaaacgcacgcgaacggtgcgaacgccggcggcgcgtgcggccgattcacgctcacgcgtggcaaccagataaaagcccagacgcgagcggcgaaccgcccaggtgattgcaagcgtcaccagcaacatgccgaatacgatcagcaacgacggccagcgttcacggaaaaccatccagacccagccgagcttgagctggatcatgagccccgtagcaccgcccgtaagccatccaaaatgcagcgccagcacgcgaaacacttccagaaacgcaatggacgccagcgaatagaacgggcctttcagacgaaagcagggataggatatgaccatgcctaccagcgcggcgatgaacgcgccgatgaacatgctgaaccatgggctgatccccatattgaacaggatcacgcctgtgtaaccgccgataccgtagaaaacggcatggccgagcgacatctggcctgcaaagccacccacgatgttccaagccgtggacagggcggcgaaaaggcaaatggttataaagatatgcgagacgaaggcattgttgattgccagcggcagaagcagaagcgaagccagcaaaacacagaaggcgatctgccctttgcccaatctggacttattcatgccggcgcggtctatggtgtcactgatgctcatgaatattcctgaggacaaatgcgaaagattaagctgcttgccaaagaggccagaaggcttgaggatgaggatcaggaggaaaatgccgaatacgacggcttcccgcaggtctgatccgatgtagtagcccgacatggtgtcgatcacgccgatgatcagcgcaccaacgaaggctccagggatcgagccaaggccaccgagcaccacaaccacgaaggccgtcagcacgaaataggtgccgatatttgaagaagtcggatagagcggtgcaatcagaaccgcagccagtccgacacaggcggctcccaggccaaaacagagaatgtagatgcgcgaaacattgacccccatcaattccgccgcactgcgatgctgagcaacggcgcggattgcgtggccagtctggctgttcttcaggaacagttgaagcgcaacgacaagcacaatggcgcccagaaaaataaagacctgcccggtaagtacgcgaagcggcccgatttcgattggggtccgcagtccgaaattcggtgtattggctatatccgcaccgaagatcagcagggccagattaatcatcgccgtggacaggccaacggttgcgaaaatctgtgcatgaccgtcatcagaagccattagcggctgaatgagaaggcgctgggtcagcgcacccagaatgaacatcgcaggcagaacaatgataaccgccgcataaggatgaagccccagctttgtggttatcagccacgtcacgaacatgcccgccatcaggaattcgccatgagcgaaattcacgaccttgacgatgccgaagatgagcgtcaggccgacggcgacaatcgcgaatagcccgccgagcatcaggccgttcagaagaatttgcagaaaggtagtcatatcagctccccgagctgggcagcacaacggccgcccgcccacacaggatcatttcttgaagcgcatcttggcgatagcggcattttccggatagacggtaacgagcttgccatcctgccactgcatccccatcatcgtcgcacgctcattctggttgttcttgccaaacttgaccccatagcctgctgccgcctggccgtccggaatgtccagtgccttgactgcgcttacgatctggtccggttcaaagccttccccagcgttcaaagcctgaaaaatcgccttcgccccgacataattggtcagcgaatggccggaacgcggttgcgagccatatttggccttataggcttccacaaattcggtcaggcccggcgtggcggaggtgttgactgcatattgcgtatagtcggcatcgaaaacgccgtcgatcaggtcatgtcccacggcgtccgccgttggctgcatggaataaccgccgccaccgccgatgatggcaaggggcttatagcccgcttcgttggcctgttgcaggaacaggacggaatcgttctggtaggacgtctgcatgacgacatccgcacccttctcgcgcagctccagaaccagcgaagacatgtcgactgtgttggatggatagccggatttcagaacgacagtgagaccggctgcctttgcgttatcttcctgatgcccggcaacggatgtgccataggaagagtcctcataaataatgccgattttcatatccttggggtctttgccgaggcccggagcaatgcccttgatgagcatatctacagagtccttggccatgttttccgcggtcggattggtgcggaaaagatattgcaagccacgccccgtcacctcgtcggcaacggcacccatttcgaaatagggtatgcctgcaagctcgctcacctgcgaggcggcaataacccgcgccgaagaataagtcccgaaaatcgccttcacacccacaagcgagatcaggcggcgagcctcaccggtagcctggttgttgtcaacggcatcgccgcgctcaagcacgactttttcacccttgatgccgccagccgcattgacctcgtctacggcaagttccagaccgcgtgcgctttcttcacccagaagcgcaagcgaaccgctgatcggataaagcgagccgaatttcacatcggcgagtgccgcggtgaagacagtggacgaaagcgcaacgccgagcgatgcgccgataaggagcctggacagtctcattcttttctccctcaaagaattatttgtgtttcgggccgctttccgcattgagccgtattgcgcgcagcccgcccaacctcgcgtcacgctgcatcacaagccgcggttttaaggatgatcttgcctgtatgagccgaagcttcgagatgcgcatgggcggcctgcacgtcggcgaggtcgaatacggaatcgatgacgggccgcgcacccttgttcaaaacaagcggtaagacctctgcttcgaccgatctggccaacgcggccttcatcaccaatggccgcgcccgcagcgttgaacccgtcagagtcaggcgcttgaagagcaatggccccatatccatctgcgcctccgatccctgctggaacgcgatctgtgcgatgcgtccatcctcggcaaccagttgcagattacgctgcatgtagctgccgcccaccatatcgatgacgacttctggcccccgtccctcggtcagcgcccgacctgcctcgacaaaatccgtggtgcgataattgatcgaagcgatagcgccaagtgcctccgaggcacggcacttatcatcggacccgcatgtggtgatcatgcgcgcaccgattgccttggccagaagcgtcgccgtcacgccaatacctgaggtgcccccatgcagaagaacggtttcgccgggttgcaggcctgcgcgctgaaagagattgctccagacagtgaaataggtttcagggatacctgcggcctcgaccatcgagaggcctgctggcacaggaatgcagacatcagcctgcacaatggcttcttcagaataggcaccgcccgcgacaagcgccatgatgcggtcgcccggaccaaaccgggttacatcttccgcgatttccagaacaacaccggaaagctccagccccaagacatccgttacgcctggcggcggcggatattgaccggcacgctgcattgcatcgggccggttgacaccagcagcgtggatacgcacgcgcatttcacccctcttcaacgctggtagttcacgcggaacgagctcaagaacttcaggaccaccagggcgggtggcaatgacagacaaaaccgctttaggcattctgaacactttcggaaaacaggaacatgacaacatggtcggggtacgtcacgtcgacgaccgcttttccgaagaagacacctcgcaatcgaacgcatacaacctgccccgctacaggagcgggtagacatttatatagcggtgacactagacctcctccggcacacggctcctcaaccgctagcgtgccatcacattttccgttataagacacatgttataacaataagtcaatttgaatccgcaggcggcgtcgacaggaacgaataaaatgaccgaagcatctggaaatgaatggataaagcctatccaacggcagaacttgagcgaactcgcttacacaactctgcgtgaagccttgatggagggtcggctgaaaccaggtgaagacctgccgcttcgtcccatttcccgcagtttcggaatcagcgcgacgcccatgcgcgaggcactgttgcggctggttgcagaacatgcgctggaaatcgacgcgcgcggccgaatttcagttccacatctcacacgcgccgagcttctggaagtgaggaaattgcgtggctttctggaaggaaatgccgcgcgtgaagccactctcaatgccactccagaggcagtggacgcactcgaacaaatccactttgaactgatcactgcacaggacgcaggtgattttcctacggccatcggcttcaataccaagtttcatctgaagatgtgcgaaattgccgggctgcccgtaacgcacgagttggtttcaaatctttgggttcgctgcggaccgctgatctcacatctttacgacgcaggcattccagccaactggaacccccacccccacgtactcatcgtcaaggccatccgcgctagagatcccgatatggcatataaagaactgaaccgcgacattgaagggagcggcgccgggcttctggctcatgtgaaagattgaaccagcctttacgagcaaaccgaaaccctcatgaaaggggcgtgccagcacgcggggtcgaggccgcgcgtcaggaaatacgcgcgggcaatctcgaaaaaccgcttgccgggtagacggcaagcgccggcacagagcccggaaccagatcaagcttgcgggtctgccccagcaattcctccatcaggatgcgcaatcccgcgcgcgcaagttccgctcccggacaaacatggataccacgcccgtagagaagattgagtgccgggtcgcggttgaggcgcaattcgtcgggcttgtcaaacacggcctcatcgcgatttgccgaagcccacatcagggtaattttctctccggcgggaatttcccgccccccgacgacaaccgcgcgggtcgtgacacggcggtttgaaatcagcggcgcatgtaaccgcaatatctcatcgatggctgccggcagaagatccggtccacctcgcatcaaggcctgcgtctgctggcttttcgccaggtaatgacacaggataccgacacaggcggtgatggttccaagctcacccacggtccagttgcgcaggatgctgacgatttcctcatgggtaaggttgcgcctgtcgatcctgtcccgcaggaggcgcgtggtcacatcatccggcgcgtccgcgccaagtttgcgccgttcatccagcaaatcgcgaatatattcgtcgaattcaagcgcaatcgccgccattgcctttgtatcacgggcaagcgttgccgcgtggttcttgtgaacccaatcgagcaaaggcccctgcagactgtccggccagcccagaaaggcgcactggatacgcacggcataaagctgcgcaaactgcgttaccagatcgatttcagcatcgcgcggcaattcgcaaacaagcttcttcgatatttcacggcagatcggctcgaaagcttttatccgctccggctcgaaataacgttcaaccaattgtcggaaagccgtgtgctgcggtgggtccatgccgcttggcaccgagaggtgagccgacacgacgctgctgaaagtctcgtgatcgtccagaacacgcacaacatcgtcatatgaaaacaatgaccagcccagataatcgctgtgggctaccgggcattgatggcgcatggcgtcataggcaccgatctgatcggaaaggacggcctccgaccgtggatcccaatcctgctttggccgttctgtcggcgatgtcataattccccctgcgcgcatgcaataaaaccggaatttgacgggttataggaagtttggtgggcaggcttcttgtgctggcgcaaaaagggccgggaattcgcccctatgattggggaaaccgatgtcgaaagtcgtgccctggatgccaggaatgcacggcccggccatatggttttgatcgagaacaatgcgaacgtgcaccattcggtgaaattggcccgatcttacttatgaggctcatgttaatgttcgataatttccgaaatttccaaatgaaagcgcatagagccaaatgggctcctgccccccctgcccgccctgatttcggaaccgaatttcaccttgcgtgttaagagcataatcctgtccgagtaaaaacggggaccgaaaaattatgcttcaaatagaagagtttagaaacgcggtctaaaggagctgccccggtgaaaaagcagcttgttaccttcaatgcgggttcttccacggtaaagatcggcgtattcgagtgcgatgaaaacgcggtccgcaaggtttcaaaaggcgatatcgacctgacgggatcacccttgcgattccggctgcgtggcgaaaatggcaatctggacatagtcttgtcagccagcggcgcggacgagatcaccaccatattgggtgagcttttcgacaagcttgccgaacatatcgacccgtcacgcatattggctgttggccaccgtgtcgttttcggcggcgacgattttgcgcaagccgtgctcatcgacgacgacaatcttgaggccatcgaacgcctgtcgattttcgcgcccctgcaccagcccaagagcctcgccctcataaaagccgtcagaaagatattcccgcatcttgcacagacggcatccttcgacacggcctttcaccagaccatccccgataccgtgcgccgctttgccattccgcaggaactgcatgatcgcggcatcaagcggttcggctttcacgggctttcctataaatccgtcatcggcaatttttcgcagcgcgcgccggagcttgcggaagggaagatcattgccgcacatctgggaagcggcgccagcctttgcgccatgcacaagcgtaaaagtctcgataccagcatgagcttttccacgcttgatggaattcccatggcaacacgatgcggggcgctggaccccggcgtgcttctccatttgctgcaacaggagaaaatggaggccgatgcgcttgccgaccttctctatcaccgttccggcctgcttggcctttcgggcctgagcggcgacacgcgggatctgctcgaaagtgatgcgccgcaggcgcacacggcgctcgatatattcgcgctgcgcattgccggggaaatctgtcgccttgcctcaacgctcaatggccttgatgccgtgatttttaccgcaggcataggcgaacaccagcctgcgataagagccgccatatgccagcgcctcgcctggcaaggcgtcgaactggaccctgcggcaaatgatgaaaatgctttctgcatcacaagccgcacaagccgcacggccgcattcgttctgccaaccgacgaagaacagatcatcgcctcggaaacatttgaaatcattcggcaaatgccagcaaccgccagaagcgcgttcgcataaattcagccaaggagacttatatgagcactgtgccagcaaaagggcctctcacaccgcaacagctttcactcatcaaccgttactggcgcgcggcgaattatctttccgtcggccagatttatctgatgaaaaatcccctgttgcgcgaaccgctccagcctgagcacatcaagccgcggcttctcggccattggggcacgacacccggcctcaatttcatctatgcgcatctcaaccgcattattcagcagcgcaacgccaatgtgatctatatttgcggccccggccatggcgggccgggcatggtggccaacacctatctggagggcacctattccgaaatctatcccgcaatcagcgaagatgaagcgggcatggaaaggctcttccgccagttttccttccccggcggaataccaagccatgccgcgccggaaacaccgggctctatccacgaagggggcgaactgggttatgcgctcgtccacgcctatggtgcggccttcgacaatcccgatctggtggtggcctgcgtcgtgggcgacggagaagcggaaaccggcgcgcttgcaacttcgtggcactccaacaaattcctcaatccggcgcgcgatggtgcggttctgccgatcctgcatctcaatggctacaagatcgccaaccccaccgtgctggcccgcctttcggatgatgatctggacaatcttttccgtggctacggttatgagcctttctttgttgaaggcagcgagcctgccgacatgcaccagaagatggccgcaacactggacacgattttccagcgcattcaggacatcaagaaaaatgccgatgtgcactcgcccgagcgcccgcgctggccgatgattattctcagaagcccgaagggctggaccggcccaaaaaccgtggacggtctggttgttgaaaactattggcgcgcccatcaggtgccggttgccaattgccgcgaaaacgatgcccatcgcaaaatcctcgaagactggatgaagagttacgacccgtccgatctgttcgacgaaaaaggggcgctgaagcctgaattgcgggcgctggcgccaaagggtgaagcgcgcataggggccaatccgcatgccaatggcgggctcttgcgtaaagagcttcacatgccggatttccgccaatatgcggtcaatgtcaccgaaccgggagcgatagaagcgcaatcaaccaaaatattgggcgattttctgcgcgatgtgatgaaactgaacgagacggaaaagaacttccgcatcttcggccccgacgaaaccgcctccaacaggctcggcagcgtattagaggcgacgaaccgggtctggatggccgaaacgctggacatggatgaccacctcgccgccgacgggcgtgtaatggaggttctcagcgaacatctctgccagggctggcttgaaggctatcttctcagtggccggcacggcttcttttcctgctacgaagccttcatccacattatcgattccatgttcaaccaacatgccaaatggttgcaggttgcgcgcgaactggaatggcgcaagcccatctcatcgctcaattatctgctgacctcccatgtctggcggcaggaccataacggcttctcccatcaggatcccggcttcgtcgatctcgtcgccaacaaaagcgccgatatcgcgcgtgtctatttcccgccggatgccaacacccttttgtgggtgggagatcactgcctgaaaacctggaaccgcgtgaatgtcatcgtggcgggcaagcagccggaaccgcaatggctgaccatggcggaggctgagaaacattgcgaagcaggtctcggcatatgggaatgggcgggcacggaagacgggctggagccggatatcgtcatggcctgcgcgggcgatgtgccgaccatggaaacgcttgccgcggttgatcttctgcgccagtccctgccgcatctgcgcattcgcgtggtgaatgtggttgacctcatggtgctgcaatcgccgcatcagcacccgcatggcatttccgatgaggaattcgaccggatgttcaccaccaacaggcccgtcatcttcgcctatcacggctatccttatctcatccatcgactggtctataagcgcaccaaccactccaatttccacgttcgtggttttatcgagcagggaacgaccacaacgcctttcgacatgaccgtgctgaacgagctggatcgtttccacctcgcgatggaagccgtcgagcgcctgccgctgggcgaaagcgttgccaaacccctgatcgacaatttcacggagaaacttgcgctgcataaggactatatccgacagcatggtgaggacatgccggaaatccgcgactggaaatggacatggccgcgataagcgtcaggcgcactttgcaagccaacacctagagcattttcgagccaaaagtgcgaagcacatatgcggggaaatcagtccactggactgatttctgattccgcttcgatgcgtagcataatgcgacaaaacaaatagttagaacggttccggttaagacggaaccgttggagccggtacagtgaccggctccagttttcttctctcatttgacaggtggcatgaagcggcttcgccagcccgcgccagcagccccatcaccagatccagaacaacaatacccaattgaatgcggctacacccgtcgcaagcgcccccatggcggtcgcaacaagcctgcgagccatcgaagatgtgtagcggcgcgcgaccgaccacaagagccatgccgaccagacgacggcgcccaacagcagaagaatgcgcaggtcgctcacaaaagccagaggcacatcttccgctttcaaaagtgtcacggtcgtggccgacaggccgagaaacacgccgcaccccgccatggggataagacattgcaccagatggtggaagcgcgccgccttccagccgccaagcgcccaattggcgattgccacaagcccacccaccgcaatgctggtaatgcaagcgacagcgagaatataggcgatcatcaagccaccatcgagcggtgtcatcatgtcgttgagatcgggataattggtcagcacccaccagggaagctgcggctggatcatggcgatgccgccgtgctccaacagccattcggccagccattgcttgacatcgacatagatagggctggatgcccactggaacgcgccagcggctatgcccatcatgccaaaaatgataagcaggctttcccatggtttgggggcatcccctgcaacctcgacgacttcataagaaggtgagcgacccgaaagctggatagcatccttgaaacccgcgcatcgcccgcacatgtggcaggcggaagccccgcgcattgtcttgatcggcaccagcggcgcgcaattgacatgcggcatcggtgtgcccggtttgcgctcccaatcgttccacgtctcgcgatccacccggtaatatacgggagcaagcttggccagcacggcaaacacaccactaaccgggcagagatagcggcaccagacgcgcttctcacggccataaaggaagcccacagccattgcagcaagcgtggagccgccaagcacgatgatgaccggctttggatattggtagacgctcaccatctgcccatagatcgtggtgcaggcaaaagcgacgaagggccagcctttccatttgatccagcgcggggtggcgcgaccatagccgtggcggctggcacgttccgccagagcgcttccgggcagagatacgccgcaccatgtcgggcccatcagcaccatggacaccagtacgaaaggccaccagatgccccagaacatgaactgggcaaacagaaccgcattggaccagatatgggacaggcgatcgggcatcggtgtcatgagcgggataatcagcaatcccgcataggccccgataatcacccactgaatggcgcggattgcgcgctgatgatcgcgcagccagaggcctgtgcgggccagagcccgctgcaagcgcttttcttctcccgcaatcaggcggtttgcagggcgcgaggccgggacagaaaccataatacgattgtccaataggcgaagaaaacaagaacttcgatgagaaccggccttgcgcgatatcccgtcaagcccgaaacaagcccacccaacataccattgtcagacagaatggcggacgtattccaaagccgtgcggaaagcggcggcaatacgccgagcgagatgagatggtcgatgccggtcaaaagcagtgaaccggcgagaaacagaagcatgacctcggtaatgcggaaaaatgcattccacgaaaggacacggcttccaagctgcaagagccaataagtgcctagtgcggctgcaagtccaatcagcgctgccaccagcgcattataattggaggctgaaatgcctgccatggttccataaaggaaaactgccgcctcacttccttcgcgcatcaccgccaaagcggccagagcgaagacaccgagccagttcgccttgtcggcgacatcggtgagcgatgcgtgcaactcctttttcagcgtgcgtccatgcttgcgcatccagaacaccatctggacaatcagcccggcagcgagaagcacgattgcagtctggaaatagtcctgcgcatcatcgctcagcatatcgccaacggtaagaagcaggaatgccagcaccagcgcaccggcaagcccggcagccacaccggaccagagccagatgcggcccgtccgctgctcctgcgccgggcggtggctgagccaggcattcagaataccgaccaccagaagggcttcgatacattcgcgccagataacaaacagaatgttgaaatcttgcacattcatgatggatcacttcgcgatcagtatggcgggggtaccaccgggatgaaaatcatcgaagaacggatattcgcccggatccagcgtacggatcaccataacagtttccgattgcgcggcgatcactttttccttgcgcagttcgaggctttcaaactccgctggcattgagcccgtattaaccagctcgatgcggaaacgggtattcgccggaacctccaggcggtccggcgtgataaccccttccttgaactcaaggcgaaacgttggctcctcggcccatgctacagatgacgcgacggcaaggaggacgaccccgccccagacggctttccgaaaggcatttgcaaatttcgcaaaaccgtcacagcttcggtgaagcattgtttgggtgagaggccgcgccatggatcaataggcacccttcttgccggtacccgcataaacgaattcatactcggcggtgacaggcttgaaccacgggccgacgccggtttccttgtcgacatggcggccgaaatgcgcatgttgattggccgacggcggtgaaacgaaaagcttcagcttgtacttgcccggaccatccagcttgacgttgtcgccataatgcggcccgtcattggccaccataggcatgaaatcgcccttttgaaccttgccattgtcgagatgagtcagctcataggaaacgaccagataaggcacccagtcaccttcggcaaagccattggtgttgtcctttgccgccttgatatcggcttccagatgcacgtccgaatcctttgccgggcgcatcatgccttccggctccatttcgatgggctggagataaaccgcagcgatctccatccccccaagcaattgcggcttgccgatgggaatttccttggcttgcgcaccataagcaagggcgaggctgagcggcaccatgagcgcagcggttctgaatagatttttcattaagatcactctttcaaaggcggctgcggagcagcccaagaaggccaacagaatacctgtctctaataatcacgtttattttttatacctcctcataaaagaggtcaagagttaagaaaaacaatagtttagatcaattctaaacaatttttgtcccgccgtatattgtggggtttcatccatcaccggcagcataccaggccctgcaggacggctatcgaaccagagaaccacgttttcacaggttctgccccgacctgctttttcatatacacctcccagcctgcacatttgcatggtgagaagatgcccataccaagaaaaagcccgcagttacgcgggcttatgggtgttttaatgctctttgatgccggatgcgggattattcccactcaatcgtgccgggcggcttggaggtcacatcatagacaacgcggttgatgccgcggacttcgttgatgatgcgggtggccgcattgccgaggaaattcatgtcgtagtggtagaaatccgccgtcatgccgtccaccgaagtcaccgcgcgcaaggcgcaaacgaattcgtaagtgcggccatcccccatcacgcccacggtcctgcaccggaagcagaaccgcgaaagcctgccagatcgcatcatagaggccagccttgcggatttcatccagatagattgcgtccgcttcgcgcaggatttccagtttctcgcgcgtgacgccgccgggacaacggatcgcaagacccggaccggggaacggatgacgcccgatgaagctgtccggcagaccgagttccttgccgagcagacgaacctcatccttgaaaagctcgcgcagcggctccacaagctgcatcttcatgcgctccggcaaaccgccgacattatggtgcgacttgatcgtgaccgaaggaccgccggtaaaggaaacactttcgatcacgtcaggataaagcgtaccctgcacgaggaaatccgcgccgccaagtttccttgcttcttcctcgaacacttcgataaacaggcgaccgatggtcttgcgcttcttttccgggtcactttcgccctcaagcgcgccgatgaagcggtcggaagcatccaccaggatcagcggcagattgtaatgctcgcggaacatttccacgacctgttgcacttcgtctttgcgcatcaggccgtgatcaacgagaatgcatgtcagttgatcgccgacagcttcatgagccagaagtgccgccacggaagaatccacgccgcctgaaagcgcgcagataaccttgccgctgccgacctgtttgcggatcgcctcgacagcctgttcgcgataggcccccatcgtccagcctggcttcaccccgacaatgcgatgaacgaaattctgcaacagctttgcaccgtccggcgtgtgcacaacttccggatggaactgcacgccgtaatatttgcgcttctcatccgcaataaccgcgtagggcgcattcggcgacgtgccgatgatggtgaagccatccggcagcgaggtcacacggtcgccatggctcatccagacctgatggcgggtgcccttggcccatatgccggcaaagagcggactgtcttcctgcacatcgagaaaagcacggccgaactcgcgatcatggccgctttccacgttgccgccaagctgggcgcacatggtctgctcgccataacaaatgccgagaaccggaatacccgcatcaaaaatagcctgcggcgcacgcggcgaaccgatatcggtcgttgaatgcgggctgccggaaaggatcacgcccttcggctgcagccgcttgaacgcctcatccgcagactggaagggaacgatttcgcaatagacattggcctcgcgcacacgccgcgcaataagctgcgtgacctggctgccaaagtcgatgataaggattgtgtcaggatatgccgtggtgctcatgtgcagcgtctatttaaaaactagcagggatgcaatgcctatatgacctatctgcgggttgctcaacaggagaagcagccaaaatcggcctatcctgacatagcattgtcaggagggggacagaaggccatccgccaccgcccgctccacgcgggcaacggcaccggccagcttttcatcgatcacatggagatgttgggtccaatcgcccacatgcttcagctcgcttgcgccatcagagattccacgcaggccaagaagcggaaccccgacagcctggcaggcccgcaggcaggcatatgtctccatatccaccatatcggcttcgatcctctcgtaagccttaccggaaacgatgttcccgcccgtcgaaagggacgccgtgtcgatccccgccacacgaaaaggcaattcaacggtttccggcagatcgagaaaaggggtcacgcctttttcaaagccgatgggcgaggcatccatgtcacggtaggagaccgaagagacctgatagacttccgcctggggaagctttgccgaaccggccgacccaagcgaaattacgagatcgggcatatcgcccgcaagtttcaaatgtgcaagtgctgaggcgagattgaccgccgcctccaccgggccaacgccgatcatcaggggggtgaaaagctttgccagatgacgcccatattcggcatccgcagccatgacataaagaaggcgttttccggcaacggttttcatcatccctgcaaacccttcctgtcctgaacaaccatcatcgtgccggtcatcgtagcgatgaggcgcacttccgtatcggtaacggcaaaggcctgcccatcgcttaccatgatggtgcgccccggcttggtaacctcaccgcgaaacaggaagcgctcgcccttgccgggcgcaagcaggttaaccttgaattcaatggtcagcaccgcggcgtcagcgggcatgagggtcagcgccgcatagccgcaggctgaatccagcgcggcggaaatcatgccggcatgaagaatgccgtgttgctgggtcaattcttcacggaagggcatctccacttccacaatgcccggttcgcagcgcgtcagctctgcgccaatcagcttcatggcggcctgccgcccgaaactttcctcgacgcgctccttgaaatccggttccgctatgcgctgtgccgacatcggctcccccatgaggctgtggtgacgaattaagttacggttcggcgtgagggtatttttcggctgaacggaagaaacgaccgcatggaattgttcccctttaacggagtttcgacgcgtgcagcagaaaaatacaccacgtcgctgcgcgatatgacgaaaatgccccatcttggcgtcgcaaaaccttgccaatggattgccccccatcttcggttttactcctaaagctgaaccattttcgttcatgccgaaccataagttaattcgtttctacagcctagttttgcctctgcaatatgctcacataaaatccatctgtgccggtggacaatggcgaaaatacgctgccatgcgatggaaacaccggcttgcccgcgctgtcatcctgcaccacagtaccccaaagcgtttgcggtgcaatctccttgaaatcgggattttcgccaaggaagcgggcaacctggcgtgtgttttcttcagcaaaaagcgaacaggtgacataggccagcctgccgcccggtttgacgaaccgccgtgcagaatccagcacgtcctgctgatcctgaacacgccgctcaagctgctgctcgttgagccgccatttggcatccggcctgcgccgccatgtgccggagcccgtacagggcgcatcggtcagcacaaggtccattttgccggcaagggggcccagttcatcgaggccgccatagacctgcgtgttgcgaacccctgcccgctgcaagcgttcgtgcatcggcgaaagacgcgcgcgctccgcatcgtaagcatggatttggccactattgcccatggccgcggccaacgccaatgtcttgccgccagcgccagcacaataatccagcacctgctcgccgggcttgacgcccgcaaaaagagcagccagttgcgaacccagatcctgcacctcaaaccagccgtcgagaaatgcctgctcgccctgcacattggggtggcggccaagcgcctcgatcggcggaatgcgcaatgcctgcgccagaaacggcgccggggcagctccagccttctccagcgcggccagagtcttttccggcgttgctttcaggctgttgacacgaaggtccaccgccgggcgcgtggcaagcgccttgccttccgatacccagcgttcaccgaacagctcttccagcgagggaatgcaccattccggcacgtcggcttgaatatgggcgggcgcggttgcaaggtcgcggctctgccaggcggcgcgccgggcggcatccagcccttccggcgcaaacctgtcaccgtgaagcgccgcatcgaccatctcgatatccatgccatcatcggccagcaatccgccaaaagcgagcgcgcgcgtcgtcggcatccatgcgccagaggatggagagcttgcgccgcaacgcatcgtaaacaatgttaccgatcaccgcgcgatcgcccgcgcctgcgaaacgatgagcagcaccccattctttcagcacatcggaagccgggcgcttgccagcttctatctcgcccagaacttcgatcgccgcctgtaaacgtccgccaagccgcattgcttctccttaaatccagcagatgagggcatagccttcattgcagggaaaaggcaaccggattgcgcaggtttcatgatagttcaaagcattttcgagccaaaagtctcaaacaggctgccattttgaaatgcgtgaaaaacggatggcaggctgtgaaaactgtttgtcgcgcttcatttccccggatagcccagcagggcatagcccatcgtatggcattggccgacaccgcattgcacaaagactgaagccatgttgatcgttgcaaccgccagcacataaagagccagtatagtgccaagaccattgatgaccggaggttctttatttgcgcaattgtctgaccatgacgcccgccccagaccatcatctgtaccgcaaaggccgcaatcagcgcgagcgcaatcaggatcgaccacacgggcatatgcagaccaaaaaccgtactgccaatatattcgtggccggggcgcggataaatatcgagcagggtctggcgaacagaaataatcagaaggacaatcgcaaaaagcagaccaatgccggaaaagcgaaaagacggaccataacgaagctgcaacatgacgccaaagcagacgccaaacatggccatgcgctgcaaaaggcacaaaggacatggcacttcaccggcgccatactggagtaccatggcggccgtcagaattcccgccagaacgaacaacattgcgatcagataaagaaactggagcggtgcaaaaagattgcccgactggcggctggctgaaagacccggttcatgcatgtttacaacattcatgaattccccctaaatttgaaacatcccttcaaagctgcacccacggcatactgtaaccataatccgcgctgtggatttcccagagaaattccttcgttgccaatgcaaggcaaagaaacatgcagacgagcgcgatggaaagccgaccaaaccagcaaaaccacatggcaattgtcatgaatataaaaatcgccagcatcatatcgcttcctcccgctgattctgacgcagaatacaacttacagtataggcggtaaatataaattcaagacaaaaagtagtcgccggatgaaccggcgaccaatattaaatataactgtattatatatatactattccgctgcagtaattttttcgttcaaggcaattgtgttggcgtcataaccatgggcatccttgagcgccttgcgcacaccggcttcatattccgggtggatcaacttgaaatggccaagctgacgctcaacgataaagcctggaacgcccttcatcgcagccgcgatattggagaacaggcgctgcttctgcgctgcatcgaacagattgaacagcgcgcgcggctgtgaataatcgtcattgccgatacggtggttgtagcgatccgcattgccggagatgcacagcggcggctccttggcagatggctgttcgaccggaccattgaacgaattcggctcgtaataggcatccggattgccggtcttgatgccgccatagacattcatctgaccgtcgcgatgatagtgatgcaccgggcatttcggctggttgaccggaatgctttcgtaatgcgtgccgaggcgatggcgatgcgcgtccgcataggagaagatacgcgcctggagcatcttgtccggcgaaaagccgatgccgggaacgatattcgatggcgagaaggcggcattctccacctcggtgaaatagttttccgggttgcggttcagttccatcacgccaatatcgatcggcggatagtcggcatggggccatactttggtaagatcgaaggggttatacggcgtcttgtcggcgtcgagttccggcatgatctgaacctgcaccttccacttcgggaattcgccgttctcgatggccgaaaacagatcttcctgcgtggattcacgggtacggccgatcacctgctcggcttccgcattggtccagtgcttgtggccctgcatggtcttgaagtggaacttcacccagtaacgctcaccggcatcgttccagaacgaataggtgtgcgagccgtaaccgttgatatggcgcacatcggtcggcaggccgcgatccgacatcaggatcgtgacctgatgcaggctttccggcgacagcgaccagaaatcccacatggcggttgcggaacgcagatgggtcctggggtggcgcttctgggtatggatgaaatccgggaacttcagcggatcacgcacgaagaagaccggcgtattgttgccaaccagatcccaattgccttcttgcgtgtagaatttgagggcaaagccgcgcacgtcacgttcggcatcggcagcgcccagctcgccggcaacggtggaaaagcgggccagcatcggcgtctgcgcacccggctgcaaaaccttggctttggtatatctggaaatatcgccagtgatggtcagcgtgccgtaagcaccccagcccttggcatgcaccgcacgttcgggaatgcgctcacggttctggtgcgagagcttttcaataagctgataatcctgcatcaggatgggaccgcgctctccggcagtcagcgagttctggttgtccggtatcggagcgcctgcactcgtcgtcattatcgggcgatctgtcatggaataatcctcctgcaatttcatcgttttaaactactattcgcgctaccgaaggcgtgaggcgacggggaaacatcacaccggggcgaaaccatttgtctcaattagacctattccaataataatctccaattgctttttttgttattattgataagattttcctatcatgtttacagtccgtcaaatacgctatttcgatgcgcttgcctctaccctgcattttcgcaaggccgccgaactggcccatgtttcacaaccagcactctccgcccagattgcagaaatggaggcaatcgccggtgcaccgcttttcgagcgctcgcagcggcaggttatcatgaccgagcttggaaagcacctttatcctggcatcaaggccatcctgcgcgaattacagaagctggaggaaatagccgcacaaagccgtggcctgctgcaaacgggcataaagctcgggatcattcccaccgtcgcgccctatctcgtgccggttctcattcccctgctgcacgaacagcatccatctttccgcctacagttgcgcgagaacgtcacggcaaaattgctggaagaactgcacgctggcgatctggacgccattgttgccgccttgccgatcgatgacgagaagcttagccaccagaagcttttcgacgaccgttttctcatcgccacctccaccaacgaccatacggttctcgcctcgccgatgacgcagaaccatgccgcgctggaacgacttctgctgctggaggaaggccattgcatgcgcgaccaggcgctcgccgtttgcaccctgccctcccagcggcaactggtgaaatacggcgcaaccagcatgagcacgcttttgcagatggtcagccatggcatggggctgacgctgatccccgaaattgccgttcgtgccgaagcgcgcagcaaccatatgcgcatcgtgcctttcgagggggaacaacccaagcgcgagattgcacttttctggcggcggcaaagcatgcgcgggaaagattttcgagcgctcgccgaatgtattgcagaaagtgctaataaactaaagatagatccttccaagattgatactttattagataacccttctaccccttcatattcttaatgttacattaagcctgaaagtatagcccccaaatgttttgattccaaaacacatatatggagggaataatgagatggtccgatgtggggatctatggtgtcgtcttttgcctgagccttggctattttgcggcgacgagcgacagttcacgctcaaaaccggcttcggcacggccgcacgccagcaacgttgcggaaaacagcaccaaggccgcaccgcaaaatgcagcggcagtggcggacaaggaaaaggagaaggcgccagcagcaaaggcagtagaacccgaacaggcagcctgggatatagctgatcccgatacgctgcccgacaatgcctggggaaagatcgtgcggcagggccgcgatctgattaccgaaacctatgcacatatcggcccggaagtggccgatgaggccaaacgcttcgccggtaacaatctgtcctgccagaactgccatctggaggcaggaaccaagcagtatggattgccgcttgttggtgtttacggcgattttccgcaatatcgttcccgcgagggtcagatcggcaccatagaagaccgtatcaatggttgcatgaccagaagtctcaacggcgagccgctgccactcgattccgcagagatgaaggccatggtcgcctatatcaaatatgtatcggcgggtacggtcgtgggtgaagagaccaaggggcgcggctcagggaaaatgccggaactgaaacgcgcggcagacccggtgcacggtgaaaaactctatgccgaaatctgcgccgcctgccatggcgccgacggtcagggcaagcgcaccggcgtcgtcggcgacgccaagagctatgagtttccgccgctttggggaccggacagcttcaacgacggcgctggcatgaaccggcttatctcggctgcaaacttcatccacgccaacatgcccaatggcgtgtcgctggaagagccgcaactggaaccggaagatgcgtgggatatcgctgccttcttccagtcaaagccgcgcccggcgaaagccaatctgcaaaatgacttcccgaaccggctggaaaaacccgtagacgcgagctacggcccctatgccgacagctttcctgcgcaagtgcacaaggttggccctttcgaggaaatccgggccgagatcaaaaagctcaagaccgcgactaactagagcatgatcccgaaaagtgtcaccggttttcggaaaaagatcacgcttaaacaaagatttagagcgggatactgacctggcttaaagctatcccactctaaaaataaagagggcggctccattggggccgccctgtccgtcttcaaccgttgtacggtattacataccgcccggatagttcgggctttcacgggtgatggcaacgccatgcgaatggctttcgcgcaggcccgcattggaaatgcgcacgaaggtggccttctcgcggaattcttccagcgtctttgcgcccacatagcccatggaggcgcgcaagccgcctgcaagctgatgcaggaccgccgagatcggccccttatacgcgacctgcccctcaatgccttccggcacaagtttcagttcgtcgcgcacttccgcctggaaataacgatccgccgaaccgcgcgccattgcgccaaccgaacccatgccgcgataagccttgaaggaacggccctgatgcagatagacctcgccggggctttcttccgtgccagccagaagcgagccggccatggccgcaaccgcgcctgcggcaagtgcctttgcgaaatcgccggagaacttgatgccgccatcggcaatcaccggaatattctgcttctgcgcggcttcaacagccgacatgatggccgaaagctgcggcacgcccacgccagccacaatgcgcgtggtgcagatggagccgggtccgatgccaaccttgacggcatccgcaccaacatcgatcagcgcctgcgtaccggcggtcgttgccacattgccagccagaaccgcgacattgggataggctttcttgatacgcgccacagcgtcgagaacacgttgggaatgaccatgcgccgtgtccacaaccagcagatcgacaccggcatcaatcaggcgttcggcgcgctcaaagccatccgcgccaacgctggttgccgcagcggcgcgcagacggccctgcgcatccttggcggcattcgggttaagctgtgatttttcaatatccttgaccgtgacgagaccgacgcaacggtccttatcgtccacgacaagcagtttttcgatacgatgcgaatgaagaaggcgcttggcttcgtcctgattgacgttttcatgaaccgtaatcaggttttcacgggtcatcagttcatagattttctgcttgggatcggaagcaaaacgcacgtcgcggttggtcaggataccgacgagacggcccggccccttggtcgcattttccaccaccggaatgccggaaatgccgtgtgccttcatcagcgcctgcgcatcggccagcgtggcatcgggtccgatagtaaccgggttcacgaccatgccggattcaaacttcttcacctgccgcacttcttcggcctggcgttccggcgaaaggttgcggtggatgacaccaatgccgcccgcctgcgccatggctatggccaaacgcgattccgtcaccgtgtccatggcggcggagagaagcggcaaattgagttcgatatctttggcgatacgggtgcgcagatcaacctgccccggcatcacttcggaatggcccggctgcaacaacacatcgtcgaatgtgagagcgagtgcgccggtgggcgattccacgattttagccattgccaattcctttgaagtaagaaaagccgcctctccggaaaacggttcgggagcagcgacgcctcagggttactgggttgaattggcactggctggtaacacggttatatccaaatggaaagccttttggatataagattcagttgcgaataacgatttgcatggtaaagcacacacagccaaaagagggccaagtgcgcaagtcatataaacgcgttccggttattcgccgctcacatgccatgtggatgtcgccccgtgtgtggaaaccacggctcgtcttctggtgtggcgcgcttgccatcggcattatcagtgtcggctttgccgaggccgccgacatagcacaggactggttccactcactgacaagtggcagccccttgcgcgcatggcttccccttctcatcacgccgctcggctttatgttctgctcgtgggtcgccctggtctggtttcccaattcaggcggcagcggcattccacaggccatcgcggcacggcatttgaacgatcatgaagatcgctctcttttgctctccatccgcgtcgccaccggcaagatcgtgctcaccatcatcggccttttctgcggcgcctccatcgggcgcgaaggcccgacggtgcagatcggcgcttcgatcatgctacaggcagcgcgtttcggcgggatggaaaaagcgcgcggcctcattctggcaggctcggctgcgggcatcgcggcagcattcaacaccccgcttgccggtatcgtcttcgccattgaggaaatggggcgcgcctatgccgcgcgcaccaatggcctcgtactttcggccgtcattctggctggcctcgcttccctcggccttgtcggaaattacaattatttcggcttcacgacagtcacggcgtccaccggcaaggattggatcctgaccatagcctgcggcatttttggcggggcattcggtgcagcattcagcgcgctggcgctcaatatggggcggcgcgtgcggcggcgtgtccaaaaagcgcctctgcgcaacatggtgatttttgccggaatttgcggcctgcttgttgcgctgatcggtattgcctccggcggcatgactttcggcgcaggctatgatcaggcacgcagcgccgttgaaggcgccaccctgccgccattctatttcgtggaaaaattcacggtgggtttgctctccatgatttcgggtattcccggcggcattttcgcgccgtcgctttccgttggcgcgggccttggcagcacgataggcctgctgctgggaacaagcgccagccttgccgcggttctgggcatggcaggctattttgccggtgccgtgcaggcgccgatgacggcctttgtcatcattctggaaatgaccggcaatcatagcaatgtcattccgctgatgtgcgcttccatgctcggctatggcacggcgcggctcatctcgcacgagccgctttatcatgcgctatcgcgtatttttgttgcggacatattgcgccagcgccgcgcacgggagaaaacaatacagccggaattgacgtgagtttgatcgggggaggatcgttcatggaccgcagaacatttgccaagtcgcttgcggggctgggagccatgcccttcgccgtcaataccgcatcggccggggccgcgaaggaaggaaaaaccatgctggaactgatgggcggaagcattacggatgtgccggggatcaagctcggccatcatacgctgacaaggcgcccaaccggctgtagcgtcctgctttgtgaagaaggtgcgaccgctggcgtcgatgtgcgcggctcggcccccggcacacgcgagaccgatctgctcgacccgattaatttcgtgcagaaagtgcaggccatcctgctttccggcggcagcgcctatggccttgctgcggctaccggcgtgatgcgctatctggaggaaaacaatctgggcttcgagatcggcaagggcgttgttcccatcgtgcccgccgccatcctgatggacctcggcgtcggtgatttttcggtgcgccccgatgaggaggcgggatatctcgcctgcaaggccgccacggcggcaccatctggcgaaggcaatataggcgcgggcgcaggcgccaccgtcggcaagatgttcggcatggattacgccatgaagggcgggctcggcacagcaagctataaagtgccgggaactgaaatcgtcgtaggcgctattgtcgccgtcaatgcggtgggcgatgtccgtgctccgaattcgcaccggattcttgcaggcgcgcggaccgaagacggcaaagggttccgcaataccatggccgccatcatgcaggggcatggtgtcgtgaaatccggcggggccaacaccaccatcggcgccatcgccaccaatgcccctttcggcaaggcggaattgaaaaaaatcgctggcatggcgcatgacggctttgcccgcaccatcaacccggtccacacaatgtgggacggcgatacgatctttgcgctttccaccggcaaggcgaaggatgggcaagctgatgtaaccgcaatcggggcaattgccgcaagcgttatggccgacgcggtggcccgcgccgtcgtccaggcagaaagccttccccatctcaatctgcccgcccaccgggattacatgattgcggaaagcactcgataaccacgcgcccagccgacgattgaactggcctgcaatataagcgatataagaagctgaatttgcagtattttcaattttgcgaagcgcaatttccaggcagatacaggttcgatggcagcatgagcagcaattccctcaaatttggcacgagcggccttcgcgggctggcggtagaactgaacggcctgcccgcctatgcctatacgatggcctttgtgcagatgcttgctgcaaaagggcagttgcagaagggcgacaaggtgtttgtcggcagggatttgcgcccctccagccctgatattgcagcccttgccatgggtgccatcgaagatgccggcttcacaccggtcaattgcggcgtcctgcccacgcctgcgctgagctattatgcgatgggcgcgaaagcacccagcatcatggtcacgggaagccatattccagatgatcgcaacgggctgaaattctatcgccgcgacggtgaaatcgacaaggatgatgaggcggcaatcagtgcagcctatcgcaagctgcctgccattctcgctgcccgcaaacatgtcggctccaccgaaaccgatgcggccttgcaggcttatgccgatcgctatgcaggttttcttgggaaagggagcctgaatggcctgcgggtcggcgtttatcaacattcttccgtggcgcgcgatcttctgatgtacctgctcacgacactcggcgtggaacccgtggcgctcggacgatccgatatattcgtgccggtcgataccgaggcattgcgccccgaagacattgcgctgcttgcccaatggggcaaaagcgacaggcttgatgccatcgtctccaccgacggagacgcggatcgcccgctgattgccgatgagcatggacaattcgttcgcggcgatcttgctggcgccatcaccgccacatgggtgggggcggatacgctcgtcacgccagtcacctccaacaccgcattggaaagccgctttcccaaggttttgagaacgcgcgtcggttcgccttatgtcatcgcaagcatggcacaggtatccacgggcaattccggcccggtcatcgggtttgaggccaatggcggcgttctgcttggcagcacggtcgagaggaatggacgaagcctgacggccctgccgacgcgcgacgccttgttgcccattctggcttgccttgccacggttcacgaaaagaaaacgccgctttcaacaatcgcccggtcctatggcttccgcgtcgcgcttagcgaccggctgcaaaacattccgcaggaggcgagcaccgccttcctcgcgctcttggaggatgcggataaacgcgcctcgctctttcctgctggcgacgcaatcgtgcgggtggaaaccatcgacggcgtgaagcttttctttcaatcaggcaatgcggttcattatcgggcatcgggcaatgcgccggaactgcgctgctatgtggaatcttcggatgacacacaagccgccaagcttcaggcgcttggcttggaaatcgcacgcaaagcactaaaggatgcgacgaggccatgagtttcataccggtaattatcagcgggggatcgggttcaaggctttggccgctttcgcgggatgcacatccaaaaccctttatcaaactgccggatggcgaaacactcatcggcaagacctatgcgcgcgcttcgcgccttgtaaacgccgaacagatccttacggttacgaaccgcgattttcttttcctgacgctcgacgcttatgcggcggcaggtgccgcgcagatggaaaacactttccttctggagccgcttggccgcgacaccgcgcccgcagtggcgcttgccgcccttcatgccgctgaagcctatgggccggatgccacgcttctggtcatgccggccgatcacctgatcgaggatgaacaagccttcgcggaagcggttgcgaaagcgcgcgcgcttgccgaggcagggcgcatcgtcaccttcggcattgtgccggatcggcccgagaccggcttcggctatatcgaagtgcaaggtacggatgttcagcgatttgtcgaaaagccggatgaggccaccgcccagacctatgtggaaagcggacgctatttctggaattccggcatgttctgcttcaaggcattgagcatgatcgacgccatgcagcgttacgcaccgcaggtactggcaggcgctagggctgccctcgcccaggcccggcgtggcaataacggcgagaccaaaacccttgaaatcgccagggacgagtttgccgcaacgcctgccatttccatcgactacgcagtcatggaaaaggcggacaatatggcctgcgtgcccgtttcctgcggctggtcggatatcggctcatgggcggcgatggccgatctcgtgacacccgatgaaaacggcaatcgcctgcgcggagaaactgttctggaagatacgaccaacagtttcgtcctttctgaaacccgtctggtgagccttgtcggtgtgcatgatcttctcgtggttgacacgccggacgcccttctcgtcgctcatcgcgacaaagcgcaggaagtacgcagcgttttcaacaaattgcgcaagcaaggtcatgaagctgcaaagctgcaccgcacagcccatcgcccatggggcacctataccgtgctggaagagggcgacggcttcaagatcaaacggatcgaggtaaagccagggcggcgcctcagccttcaggcccatcaccaccgctccgaacactggatcgtggtgtccggcacggcaaaggtgacgaatggcgaccgggaaatcctgctcaccaccaatcagtcaacctatattccctgcggtttccgccaccggttggaaaatcccggtattttgcccctcgtcctgatcgaggtgcagagcggcgaatatctcggtgaagacgacatcgtgcgctatgacgatgtttacggacgcgtttgaaacatattcagccaaatgcgaaccggctttggcattcggcctattgggattaaaacgctctatctctttgttttttcgcgcgtcttaacccaaaaccgcttcgtacttttggggacagctttaggctgatcgcgcctctggcgatgtggcgagtatgatctgccggattgcctgggaataaggtggcttcgtccgcagcgatgaccggcaacatatcttgtatttccggccggagggaatgaccgccggataaagctgcaccaattcacccgattgcagcccggctcttgccagaaagtcgggtaccagcgccacgccaagccctcgattggccatttccagcgccagaatgaaatgggaagtgcgcaggatcagccggttttcaaccggcagttcggtttcaggcaattcctgcttatagagcagccagcgacattcgcctgtcagctccagggcttcattcttgataaacggtaccgatcttgtcttcagttcctcatcccggcaggcaggcgtgcagacagcgaccagttgctcggtaaacagatctgtcgcccagtatccgtgaggaatatcatcggaagtaacaaaaatatccgcaacgaccgacgcaagctgcggatcattggcaacatgcgcatatcaatctcatatccgccttcctgcgcgattgtatccgctaccagatcgatcagaaaaccctgacaaaaactgctgcacgcagcaatgcgcacacgatcattctgaacactgcgcccctccaccatcgccagttgcacatggcgaaaagcatcctgcaagtgccttgcaaactgcaagccgcgttccgtcagaacaatattccgcccttcccgctcaatcaggttataacccagatcttcggtaagaatccgcaactgatgactgaccgcgctagatgtaatacctagctcttctgcagcttttagaacggaaagatgcctggatacggcttcaaaagcctgcagagctctcaggttaaatctcaaatggaggcgcccttcaagagtgaatataggtggtgtaatgggttaaaccgagaaatgagcttttatctcaaccgaaaaaacagttcatttcagcttagatcaaaccggccatattgctatggatttacgttttcattgccagacagtttccacttctgctgatgatccgccaaggtattattcagagtacagcttacggcagtttgcgcaacacgccatagacacgaattgtctcaccgaacaattttcttgcccaaaatggcgcatcccgacactcttgacggtccggcattgctcatattgagtatcgccaaaaccagaatgggcgcataccctgtttacccgccctatcgtttaggcaacactgtaaacggagaagtgcgcgtgtgtcaccgcgcaccgcttggcgcgtccgatcaattaattgtgcgccgaatcgcagggtacgattgcaacacgccgcagcatcgttggagcataatccgaccggggtgaaatggggacaagcaagattatgcttcaaatagaaggttttagagcgccaacctcatccagtcagatcgaaacgatctcgaaaattcccagcccgcagaccaaaatttagagcctgagttgaaaaacaccattcgcagcaaggcacggcaaattgtggggcaacatctcccaaacaaggtattctttgcgacaacgcaaaagcgtataatggatggaagcactgtgccggcttccaactttccagaccgggcttgggcgcgaatgggtacaatcaaaagtgcaggacaatcataaatgaagcgccatcactggcttatcgccacctttgcctgcatagttttcgcgatcatcgcccctgccctggcggcaatttatacatcctcggtcgtggcagcccatagggaacagatccagcttacgctgtttgccacatatgccattgagcgcaccgacacgacgttcagtggcgtgtcgcaggccctcatgcaaacacaaatgctgactgataagccatgttccaaggaacacatggacgatctcaagcgcatagctatagaaacccgccccatcaccgaaatcggctattttgacgacggcctgctgaaatgcacaagttggggcatggcgggaatgcgggtagctgccggtacaccggcttttaccacacgcaatggcgtcaaagtcgtcctgaacatgacggcatcgatccccaccacagccaacatgctcggacttcagcgcggggcttactgtatcctgattgatccgaaatggttcgtcgatgaaatcgtgcccaagggcgttcagatcgctgtcgcatcgcctgacggtacggtggttgccgcactgaatcatccggatccggctgtgatccgccagtttctcaagccgtccgacacaaaaccgccttcgcgttatctcggggccgttgtccggggttccgactggacggcgatcgccatcaccccccgcgcctcgatctggacatccatgcaggaagagcttttggtattcctgccgattgctggcgtcatatcgacgggaatggtcatcctcaccatctggctctcccggcgccgcctgtcgcttcgcggcgaactggcaatcgctatccgccgccgggaattcactgttgtctaccagcctctcattgagctgaagaccggcatatgtgtgggcgcggaggcactcgtccgctggcggcggccggatggagcgatggtaatgcccgatctattcattcccattgccgagaatagcaagatgatatcccagatcacggagcaggttgtcgcaaacaccgtgcgcgatctgggagacgttctggccgcggatgaagcattgcatgtcgccatcaatatggccgccgacgaccttgcccagggccgcatattaactgtcgtgcagcgcgcaattcgcggaacgggcattcgcaccgaacaaatctggctggaagccaccgagcgcggcttcatggatcccaagagcacccgcacgatcatagaaaaggcgcgggagcttggccattccatcgccattgatgattttggaaccggctattccagcctgcactatttgcaggagttgccggtggataccctcaagatcgataaatccttcatcagcactctgggaacggattccgccaccagcccaatcgcagcgcatattattgcaatggcgaaatcactcgatctcatcatcgtcgccgagggcatcgagcggcaagaacaggccgattatctgatagcgcatggcgtgcaatttgggcagggctggctctattccccaccgcttcccgcacaggaattcatcgaattctataaggcacaaaaagcgaccaaaggcgctgggcctgccatcatcaggaaaaaaaagcacgcataaatccagccgcccggaaaacaggaaagcctgcaagcaggctttcttatgttataaaataacctcgactttatcgggcctatatcagtttgaaaaaacggacgagcgcccagaaggtaacggcgagtgccagaataatcagcccgatgcttttttgcctgatcgcccccgcaacagcaagaataataaggcataacagcgccaccacatcaatgaatgccgcgtaatcatttaaaaactgcattatttgctcctcctgccaatatgccttgtaattcttcattcgcgcaaaaatcacattcgcgccacttgcttcccacggatgctgcaaaaccagtcgatattctcaccatctgcgagacaccgttattctttgcagtttaatgagatatttcttatggggcaatcagagccttccagtaaaagtgcaaagcacctacgcgggaaaacccagccgttggactgatttgcgatcccgcttcgatacgttagaaaatgcgataaaacaaagacttagagcggttccgacgattctgttttaacaaggaccactctaccatggcaggataaacttcatctctttatgattttttcaagatgacaagcttatcgcaccgcaagccatagtaaatataacggataaccaagctcaggccgaatgcattttcgaccccttgcatacagccaaacgaatgccccccctttgaacaccgaagttcaaggccaaggcgcgcaatccgtcacatgcccatcgcctatccattcatggaatagcggctccggagacaaagccccggagccgcccgctgcctcgggagggagagataggcagcggcgaaggatcagaaaactttcttgagttctgcttcagcctttttccagaacgatgctttcggctcctgcttgcaggcttcgatgatggcaggggttacggtttcgataccatcaacgtcgatgacggcatcttcttctttgcccttcttgttaaagcctacgacccaacccacgaccgtcggcttgaagctttcttccagcccgttgaagtcttcgcaggtgagttcactcaccttcttctttgccatatcagtcttatgggtcttggcgctctctgccattgcaccacccgacaaagcaagaatggcaacggctgcaagagcagtattcttattgaagagagccttaatcatttccttctccttcgcttagatatagtaacacgtctcatttctatattatcctacaaggattgtccatgacaatcctctaatatacatagtttttatataatcacttcaagtttcactatgtatattaatatcatcccgagaccttcctcaggatgacactttccctctggtggtataaagattatggccaagtgaatctgccactgcggcaacagcagccattgctttcacactatttccggctggatcaagcggcggtgaaaacgcggcaattgccagctcacccggcactaccgccatgatgccaccaccgacaccgcttttaccgggtaggccgaccgtataagcccaatcgcctaaagccgtataaaggccttccatggtcatttcggccagaattggggcaacattgcctgccgaaaccatgcgcttcccgctgatcggattaacaccgccggcggcaagggttgcccccatcgtggcaaggtcggtcgcggttacaagcgttgaacattggcgcgtataaatatccacggcctccatcggatcgctgtagcaagtaccggcactgtaaagcagccaggcaatggcgcggttgtgaaaattggtcgtctgttcgactggttgacctcgttgctaagcttgagccggcggcccgcaaaaccgcactggcattccagaatattgttccagcgggcatccgccgtatcgccgggaacaaggcttgcagttgcaattgcgcctgcattgaccagcggcgaaagcgacttgccgttatggagttcgagcgcgattacagaattgaacggcagcccggtcgggtcagcaccgaccttttcccgcacactatcgggaccaatctcctccataaccagggcaagggtgaaaaccttggaaatcgactcgatagcgaaggcgatatcggcatcgccggttttaaaagtctggccgtccgccgtcaccacggccagaccgaacaggtcggacggaaccgacgccaggaatggaatatagtcggcattcttgccgccggttgcagaaaggcctgctgcgcgtcccttctcaagagcggctttgatcgcatctgatgagcttgacattaagatgtctccatagcttttgcaggacgggcttttcagcctgcggcttgctgggaacccggcatccggccttccttttcccagttgaacggctcaaaatcggccgacccttccggcgttttccagtgcggcttgcgaattgcgtaggtaatcaatgggatagcgacgaaaatcacattgcctgcaatcagcatccagatataggcgctggggctgccgacagcgatttgtgacggcggcacgaagctgagaacaaaggctatgagcgaaccgacaagtcccacaccggcaaagagccacataccgaaggcaccgaatggaacccggtatggacgcggcgtgttcggctcgctgtagcgcagatgaatggcagccgcgaacatcagcagatacatgatcagataaagcgtcacagtaagctggctcagtatctgataggccgcctgaacggatggcagcaccacaaacatgatggccagaaatgtgacgatcaggccctgcacgatgagaatatggctcggcgcgccctttgcattcaccttctggaagaaaggcggcagatagcccgcccggccaaccaccgacaaagcagacgacggaccggcaacccagacggtcacaccgcccagcacaccgaaagccagagcgatcgccatgacgggagaaagccagtcaataccgaaaagcttgaaaaaggagtcgtaggtgatcagcaggctctggaccagattgatctgcgatgcgggaatgatgaaggcgatggccagcgttcccaacacgaagattgcaacggtgacaagcgaagagatcaggatggccagcggataatttctggccggattatcgatttcacgcacatggatagcgttcatttccatgcccgcatagaacaggaaaataccggccgccagaaccagattgttgaaattggtgaaatccgggatcagatcgcgccatgcaagctgcacttcgatatagttgcccgaaaaataataggtaaagcccagaacgatgaggattgccgccggaatgatggttccgatcatgccgccccactttgcaatacgcgcagcggatttcaatctgtgcaggctcacccatgtcgcggcccaatagaccacgagcacgatgccaatcgtatagagcttgtttgcggcaagcgcctcatcccatctttgccccggcccggcgaaggcaattgcgaccgcaccgaaggtcagaaccgtcgggaaccagatggtggattccacccagacaaggaagatcgcgagaaagccccatcttgggccgaaggcttcacccacccagcggaacacgccgcctttttgcggccagccggtcgcaagctcggccgcgacaatcgatacgggaataagaaagaaaacggctgcaaagatataataaaaaaccgaagtcaggccgtaagttgcttccgacggtagcccgcgcaagctgaccacagccgtcacattcatgatggcaagcgtaagcacactaagcttcgccattctggcgggtgttacagcggcaggcttgcctgctgctggtgatgcggttggtgttgtcattatattcacctgaaaaaatacaactgaaatcaagcaggcggcatggtcgctcccgcgaccagacgccgatcattatgtgtggtgaaagccggttcccatcgacggggtaatcttcggtgaaggatgcgatttgaagaactcgatcccagccttgaaatcccgaatgaagagtgcagccagatccatctcgaaaccgcggcggcacatgacgcgcatgacagtgatatccgacgccttgcccgaaagagcgaaagcgggaacctgccatccggtcagacgcagccgttccgacagatcatagagcgaataaccggggtcttcgccttcacggatgcggaaacagacggcgggaatgccgcctttctcctcgcccgcgcagatgaattcataaggcccaagcggctcgatctccctggctatatattgcgccacgcggtaggccgcctgctgcaccttggtgtagccttcgcggccaagacgcatgaattcgtaatattgtgaaatgacctgaccggcaggccgcgagaaattgattgcgaaagtgccaacctgtccaccgagataatccacattgaagatcagctcttccggcagggcctctttgtcgcgccagacaacccagccacagccaagcggtgcgagaccgtatttatggcctgacgcgctgatcgacttcacgcgcggcaggcggaaatcccacggaatatcgggcgcgcaaaatggtgccagaaagccgccgcttgccgcatcgacatggatatcgatatcaagacccttggtcttttgcagcttgtccagcgcatcctgcaacggttcgggaaattcataattgccggtataggtcacgccgaaagtgggcacgacgccgatggtattttcatcaacggcttcaagcatttgttctggtcccatgaacaggcggccaggctccatcggaatttcccggatctcgacatcccagtaccgggcgaatttgtgccaacacacctacaccgggccacaaacgaaattgggcttgtccgtcggcttgcccatttcctgcatcttcttgcgccagcgccatttcatggccataccaccaagcatacaggcctcgctggacccgatcgtattggtgcctgtggcattatcggcgaatttgggtgcattccagaggtccgcgaccatgttgacacagcgcagatcaatggccgccgactggggatattcctccttgtcgatccagttcttgttgatcgaaaggtccatcagcttgtggacgtaatcatcatcccatgtctgacagaaggtcgccagattctgacgggcattaccatcgagaaacagttcgtcatgaataatctggtaaacagcgttcgcctgcatttccttttcgcgaaaaccacgcgaagcagcaatttcctgtaaagcctcggtgccaaaaacagaggcaatcaaatcccgcgccggatagtttgaaccagtcattattacctccagggtaattttcaatactgtttgccataaacgaccacccccgcaactccatggaaacagaggcaggcagcatccattaatcttcgatacgtaactgacgctataatattatctatatggcaacggcactcgacccaagttcagggcgggtgccgttgctttcacgggaactaaaatgtgaaagtctcaatttggttccaacgataaatgcagttgactgcccaaattgggtctttttttcacaactgttgttttcgcgctcaggccactcttcgggaaagcgcaatatccacaccctataaatacagaagaattctccaggcaatattcgatcagccccgacagattaagcccaaaatgggcactgactttgtttaccgcacggaatttcttactgaggataagcgtcccggcgtgatattagcgcaataagctcggcattgttcgtgccggatttatgttggagcctgaatcaaaaagcagcaggccgtggtgaaaatggggttttcaggggaatgtcaaacgccaagctatggagcacccacatccataccgctttgcgccgtttctccccttataaaatttctccaacaaacagttttgccatttcatgagggcgccctaaatctccctccatcgagaaggcgcaacattatttcttctccaaccaagctttaaggaacggtctatgaatgatctggttttcatcgcttttcccgacgaacaaaaggcagaagaggtacgccagcgggttctggaacttcagcgtgaatatcttatcgaactgggcgatgctgttgtcgtggtcaaggatagcgatggccgtgtgaagctcaaccagcttgtcaattcgaccgctgccggtgctgtttccggcgctctctggggaacgcttatcggctttattttcttcatgcccctggttggcactgcgctcggcgcggcaaccggcgctatcggcggcaagctgacggatgtcggcatcgatgataatttcatgaaggatgccgccagcgttctacagccgggcagcgcgggcctgttcctgctgatccgcaagatgacgaccgacaaggttctggccgatctcaagggtatcggcggcacggttgtccgcacgtcgctggacgaaaaggctgaaaacgccttgcgcaaggccattgccgaacatgttgtgtccagcgccacgcaaacggcacccacgggtacttccggcgcataatttcaaatgggcgcggcaattattcgccgcgcccaaagtgcacgaaatatcaagtggttccggcattttcatcggaactttacgtaaccggcagccctgcaaaaatcgcacggcgcttagctgggcctgagcgaaatataacccggcctgttgacgaacgggtcgatatgcatggagtgctgacgatggttgccttttggacgtgccgaaacgcttggttccaacaccttccttttgcgaagcgcggcgacgaaaatgcgccatctggaccacgccggctgcgcccctggttcctcgttctggctctggggcttgcagcgtgcagcgaagacaagtcagctccgcagcaagccgctcccctgcccccgatacctgtcggcgtcatcaagataacagagcgccccacccatccccagctctccttcgtcggacgtgtcgaggcaaccgatagcgtcgatctgatagcccgcgtcgatggctttctcgacaagcgcaccttcaccgaaggtcaggccgtaaagaccggggatttgctgtttgtcctgcaaaaggatgcgcttcaggcggcgcaggccaatcttgcaaaagcgcaggccgatgccgacaacctgaaactccagaccgagcgcgcccgctcgctctacaagcagaagaccgtttcgcaagccatgcttgatgatcgtgtggcagcggaaaagcaggctttggccgtcgtgcagcaggcgcaggcttcgctggaacgggcgcaaatcaatctcggctataccgatatacgcgcgcctttttccggacgcatcggcatggccaatttcagcgtcggcgcccttgtcgggccgtcctcaggccctctggcaacgatcgtcagccaggacccgatttacgtcaccttccccgtcagcgacaagaccattctcgatttaaccgaaggcgggagaacggccacagaccgcagcaatgtagccgtcagcctgacgctctccaacggcatgacatatccgcaaacgggggccatcgactttaccgggatcaagattaatcccaataccgatacgctgatggtccgggcacagtttcccaatccgaacaatgtcctgatcgacgggcagtatgttcaggtaacggcgacgagcaaacaccccgttgaagccctgctcgtcccgcaaaaggcaatcatgaccgaccagagcggcaattacgttctggccgtcggtgaagataacaaggtcatccagcgccagatcacgcaaggttcgacctttggcagcaatgttgtggtcaagtccggcctcgcggtgggcgatcaggtcgtggtcgatggcctccagcgcatccggcccggccagaaggtcgatccgcagatcgtcgatgcaaccacgcccgcccagaaagccatgtcggtggggaattgatccatgctgtcatccgtcttcattaacaggccgcgccttgccattgtgatcgctatcgtcatcacgctggcagggctgatcgcggtcacacgcattcccgtcgcgcaatttcccgatattgttccgccacaggtctccgtcaccgccacctatccgggcgcgagcgccgaaaccgtcgaagccgccatcgcccagccgatcgaggcgcaggtgaacggcgtcaatgacatgatctatatgagctcgaccagcggcaataacggcacctatacgctcaccgtcaccttcaaggtcggcagcgaccccaacctcaacaccgtgaatgtccagaaccgcgtgcggcttgccgaagcgaacctgccgcaggaagtgacgcggcttggcgttaccgtgaagaagcagtcctcgtcattcctgcaaattatcacgcttttttcgccagacagccgctatgacgaactgtttctcaacaattacggcgtcatcaatgtggtggaccggctggcgcgcgttccaggtgtgggacaggcgcagtccttcggcaccttcaactacagtatgcgcatctggttcaacacggatgcgctgacgagcctcaacctgacgccgaacgacatcgtcaacgccatcagcagccagaatgtgcaggcagcggtcgggcggcttggcgcgccgccgatgaccgaccagcagcagatccagctcaccttgacgacgcaggggcgtctcaccggcgccaagcaattcgagaacatcatcatccgcgccaacccggacggttcgtccgtgcggctgaaggatgtcgcgcgcgtcgaacttgccgcgcagtcctatgacacgataggccggctaaacggcaagcccgcatcggtcattgccgtctatcaggcccccggctccaatgcggtggcggcagccgaaggcgtgcgcaacgtcatggaacagctgaaacagagctttccggcgggccttgattacaagatcacctatggtacgaccgttttcgtttcttccaccatccatgaagtcatcaagacacttctggaaagcctttgtgctggtcgtggtggtggtgtttatcttcctcggcaatttccgggcaaccctcattccaacgcttgcggtgccggtttcgctgatcggtactttcgccgtgcttctggtcctcggcttttcggccaacaccatatcgcttttcgcgatgatcctggccatcggcatcgtggtcgatgacgccatcgtcgtggtggaaaatgtcgagcgtgtgatggccgaaaccggcctgccgccaaaggaagccgccaaacaggcgatgcaggaaataactgcgccaatcatcgccatcacgctcgtgctgctgtcggtgttcgttccggtcgcgttcattccgggcattaccggcgcgctctatgcgcagttcgcgctgacggtttcggtggcgatgctcatttccgcaatcaacgcgctgacgctgagcccggcgctttgcggcgtattcctgaagccgcatcaaggccgcaagaagagcctttatggccgcacgatggacaagctttcctccggcatcgaaaagatcagcgacggctatgcccatatcgtgcggcggctggtgcgcatggccttcctctcgatcgtgctggtggccgggcttggcgcgggcgcctatttcctcaacacgattgtgcctaccggcttcctgccggaagaagatcagggcctgttcttcgtgcaggtcaacctgccgcccgcagcttcacagagccgcacggcggcggtcgtctccgaaatcgaagccgatatcacaaagatggcaggcgttgccgatgtcaccagtgtgaccggcttcagcttcatcgatgggcttgcagtttccaatgccggcctgatgatcgtgacgttgaaacctttcgaggaacggctgaaagacaatatcaccgtgttcgacgtgatcgcggaagtgaaccgccgcacggcggccattccaagcgcggtcgcgatcatcatgaatctgccgccaatcctcggtcttgggtcatcgggcggttttcagtatcagcttgaggatcaggaaggacaatcgccgcaacaactggcgtcggtcgcgcaaggcctcgtcatggccgcaaaccagaacccgaaactgtcgcgcgtctttaccactttcgccaccgatacgccgcagctcaacctgaatattgaccgccagaaggcgctcagcctcggtgtctcgccaaacaacatcatccaggcgctacaatcgacgctcggcggatatttcgtcaataacttcaatacgcttggccgtacctggcaggttatcatccagggcgagcagcaggaccgcaaaacggttgaggatatttatcgcatcaatgtgcgttcctcgcatggcgatatggtgccgctgcgttcgctcgtcagcgtggaagagcgtctcgggccgctctacatcacccgctacaacaattaccgaagcgccagcatccagggcaatgcggcacccggtgtgagttccggtgaggcgctcgccgccatggcgcaggtatccaagaccacgcttccccccggctatggctatgaatggacgggaacggcgttgcaggaattgcaggctgcggggcagacgagcatgatcctcgctctggccgttctcttcgcctatctgttccttgtcgcgctttatgaaagctggaccatccccgtcggcgtgcttctgtcggtgacggcgggccttgccggtgcgatgctggcgctctggattacggggctttccaacgatatctatgcccagatcggcatcgttgtgctgatcgcgcttgccagcaagaacggcattctcatcgtggaattcgccaaggaacgccgcgaggaaggcgtgccgcttgagcaggccgccattatcggcgcccgccagcgtttccgtccggtgatgatgacgagctttgctttcattctgggcctcgtgccacttgtcatcgcggtcggcgccgcagcagccagccgaagggctgtcggcacctcggtcttcggcggcatgatcgccgcttccgctgtcggtattttcctcattccgatgctctacgtggtgctggaacgcgtgcgcgaatggggccacgcccgcatattgcgcaagccgctttatgaggaagaaaaacaagagaaggcggacggggacgcatccgggccaaccgttccccccacccagcctgaagataggggtttgtcatgaaaacactcatcaccgctctgtttttagcgggcattgcgctgtccgctgcatctgcccccgctgctgccgccggatttgaatgcgcctacaagaaagcgcccggcgacatgaaacatgtaccggatataaaatatctcgaaggcgggcttacacccgccatgttccaccagcgccttgctgagatggttcagaaactcgtggcggacaaggttccgcccgctctcattgtggatcatttcgtctgggcttattgtccttcagtcgcggctgataaaagcctgaacgacaaacagaaaacggaacatgttcgccgcttcgcagccgacgtcgcagcactcgcctataccgcaccgagcgcggatgaactcgatgttctggtgactttgccgctcacgcagaacctgctcgaccagatcgacagtgcagctaaggataagaagatttcccgcgacgactggatgctgaatgcactccagcacgcaattcccaccccttgagcccccattgagaacctgatccaaaatcagggtcgacaaacaaaagagaccggaaatgcttccatgcatttccggtctcttcaatttttcagcgcatcgaagcagggttatagcggtttacacttttggctcgaaaacgctctatgagttgacaagcggcgttacggctacataaaaacgcgccgcccgacgaaatgagcggtcaatcacgtcagccagatcctgatgaatcttggcgtcatctccttcataggccagacaccagaaattattctcacgcgtcaaccagcccatcttttccatggcagtcagcttgcggcgcgtggtttctctgggaattccggtcacgtccgccaagcgataggttgtaatgccacgccgtgaagggggaagctcctgtacccgtccgcccgaattctcgacgatcatgtctgcgcgcaaggccacctgtgcgaccgttgccagcaagagaaccatctgcatgtcacccttgaatgcccggctgagatcacaaagatgctcggcgtaaaattcaataaatgaatattcgtagcgcgtataattgtctctgaaggctctctctacattataggtatttatatatgaatgcgcccgaccttttggcgtgtcaagattacacaaattattcatataaaatgggtcagacatagcgcattccttcctagagccaatcaagtgcaccaatcggcacaccttcacttcttctccatcataaatttaatagcgactatatttatgataatatattttgcgaatattatttttaaataaataatataaattacacatattcacttaatgttacatgtattaatatttaatatcatatattgatacatcatcgcgcggcagcctcctctgtttagactaggatatatgtatcactatctcacacgggcaatctcattacagaacataaatttcttgaccagaaccgccgcctgaacaaaccggaacgaaaagcaacgcttcaaactcgccctcaagattcgataacgcaccccacctgacagcaggtgaagggctggcgcatcgatgagagcgagcttccaatatgtttcaaacgacaattctgtcttgtttagaaacttattgaacatggcactcacaaaaaagtgagttttataaaatttatgtgagcaattttagagatataaatttcaataccccagaatttggatggagcttgcgagtacaatatggcagttccaaaatgaaacacctgtaattcgatcataatcgataatccacatcgaaatctttcgcgcagagaccccgcctgcacattttcatttctttttcactcggaaggggaagatgggaaataggcatatttgaaataattatacttaaaatcactcatttatatcccaattatttctatattacccatcgaaacacagcaacatttcccggccggctttttcgcgcgcgaggcaaggcctcgcggcgagctttgaagttttcgcctgccatcgtccgctttataggccctaagtgtagaggcgaattaacgcactccgcgaagcctccggctatgccggagcaaatcgcgaagtgagttggagcatgtcgtatgataaaacgcggcgccctttattgcgggctggcgcgacctttgaaaagcacggccgcaaggccgatcagcaccgtaccggagataaacaggaatgcagcagctgcaatggccggactgatattctcgcgaatggtagagaacatctgccgcgccaatgtacgctggttggggcctgccacgaaaagggtcagcaccacttcatcaagcgatgtggcaaaagccagaaccccacctgatgcgatgccgggcatggcgagcggcagcgtgatcttgcggaagaccgtgagcggagcagcaccaagactttcggctgcaagttccaaacgcctgtcaataccggcaagtgcaccactcacgctgacaagcacgaaggggatggacacgaccgtatgcgcaacgataacgccgaaataggaattggcgatatcgagacggacgaaaaaaagctgcatgccaacgcccagcaccaccgctggaaccaccattggcagaagaaagagcgtgcggattggccctgagaggaaaagcccgcgtgtacgcaggccaagtgccgccatcgtgcccagaaccgttgcaagcgccatggttccaaaaccgataatcaggctgttgacgattgcccgtcgccacacctccgccgttgtcaattcctcgaaccagcgaaccgaccagccgggaacgggataggtcaggaacacgctggaggtgaaggcgagcggcaggatggcgaaaagcggtgcgaccagaaaaacgactgccgcaacaccgaaaagaatttttgcaacacgccccattgtcacgccctcccctcgtcatcggcggtcaagcgtcccgtaaacggcataaaggatgagacaggcgacgagcagcacaagccccaaagcaccggccatgccccagttcgccgaacctgtagcataataggcgatgatcgagctgatcatctggtcgcccggtccgccaatcagcgcaggtgtaatataataaccgatggcgctcatgaagacgagcagcatacccgacaggatgccgcgcatgctgagcggcagcaggacgcgcaggaaagcccgccatggcggcgccccaagcgacgcggccgcaggcatgaggttgccgggaatggaaaccagcacactatagatcggcagcaccatgaagggcaaaagcacatgcgtcatggcaatgacaacacccgtccggttgaagatgagcggaaaaggcctgtctgttattccgagccagatcaggctgtcattgatgaggcccttgtcctgcaagagaatgaaccaggcggcggttctaaccagcaacgaggtccagagcggcaacaaaacagcggcaaaaagcacgtttctcacccatccggaggacgaaaccagcaggacggcataaggatagcctatagccacacaagcaagcgtgacgagtgctgcaatccagaatgtgcggatcatgattgcgcggttggccgaagatccgggcgccatggagacgatttcaccggaagtgtcgcgctccatatccaccgccgccagaagattgcgatccgtcaggggtgacagggcattggcaatagccagccagaactccggcctgctccaccgcttgtccaccgcttccagatcaggcggcggcccctccttgtcgatggctctcaaggtcttgctcatcaaggttctgaaacccgcctgggcgctgttgagcctgcgcaccatgtcaccaatggcctgctgatcggaagagcctttcaaatccgccaccagcgcctctttcatcgccggggtcggaccagactggccatcccattggctgatggcttccgccgtttgcggcagcacatgcaggacagccgtgtcggataccgcctgcttcatcatcacgccaagcggcgacaggaaaaacacgacgatgaagatgagcaatggggtaaccaaaagccctgcgcggagcgttctggatgagggcgccgtcatacgaggatggtccagcaatcggcggccttgaagcttgcggccacgtccgcacccggctgccattcgcgcgccttgcgatcaaggcgaaccacaaaattatgcgccttggcctcaagctggatacgcagatggtcgccctgataaacactgtccatcacgcgcgccgccagccggttttccgcgccatccgcctctccaagctcgatgcgctccgggcgaatggaaagaagcacattctggccgctgatgggcctggaagcggatgaagcggcaatggcggtggcgtccttcaaacggataagaattcttgaaccttcaacgctttccaccgtgccttcggccaggttcgtctcgccgatgaattcggcgacgaaacgtgtctgcggctcgtcataaatagcgcgtggcgagccgatctgctcgatcttgcccttgttgaagaccgcgatgcggtccgacatggtgagtgcctcgctctggtcatgtgtgacgaaaacgatggtgaggccaagccggttgtgcagggcgcggatatcaagctgcatctgctcgcgcaactgcttgtcgagcgcgccgagcggctcatccatcagcaccacatgcggctcgaacaccagcgcacgcgccaaagcgacacgctgttgctgaccacccgaaagttgcgatggtttacgctcgctcatggccgaaagctgcaccatatccagcacgcgcgcgaccttctcagctgcttgcgccttgcccaccccccgcatctgcaagggaaaggcaatgttttccgccaccgtcatatgtggaaacagcgcataattctggaaaacgacgcccatattgcgcttataggaagggacggagttgatggactttccgtccacatggatcgtgccgctacttggattttcaaaaccggcgagcatcatcaaaagggtggtcttgcccgaccccgagggccccagcaggcttacgaattcgccccgttcgatatcgaggttcaggccgtctataactttgaaatcgccataggatttactgatattttcaaagcgggtgcgatagtccgtcaatagatcactccatcttccggaaatcagaaatgccccgcccgcaaagatgggcagacggggctgcgactggaaattattgcgccagccaggcgttgaaacgcttcgtcagctcttctgaatggtcgatccagaaatcaacatcgagcgcgagggcatccttcatgtttgctttggccgtgggcaggtctgctgcatattcctccggcaccttggctgccgcttccttgttcggcaggccgtaggcaacatatttcggcagcttgacctgatgttcgggctcactggcaaaggcaatgaaatccaggcccgcatccttattttcagcccccttcagaatcacccagctatccaccgcatagatgctgcccggccagacgaccttgaaattcttgccttcggaacggttgatgccagtgatgcggccattataagccgatgccatcaccacctcgtccgacgccagcaattgcaagggctgcgcaccggcttcccaccacacgatatgtggcttcagctcatcgagcttcttgaaggcgcggtccacgccttccggcgtggaaaggacgtcataaacgtcatccttgtcgacgccatcagccataagcgcgaattccagcgtgtatttcgcactcttgcgcagcgatcgcttgcccggaaacttcttcacatcccagaaatccgcccaggatttcggcccatccttcagcttgtcgccattataagctatggcagtggaccagacgatggcgccaaccccgcaatcattgaccgcactgtcgaggaatttgtccttgccgcccaccttgtcccagtcgatcttttcataaagaccatcggcgcaaccgagcgccagctcctccgcctcgacctgaaccacgtcccaattcggcgagccggccttcacttttgactggatgaccccgtaaccgccatcccatgattcatcgagcagcggcttgccggtcttttccgcaaaaggtttgaaatagatttcgcgctgcgcatcctgatagttgccgccccatgacgcgacggtaaggtcgcgcgcgaaggcggggccgacggtgaaggcaacggtagcgaaaattccgcccataagggcaaggcgagcaaacttcatagagcattccccatttattggcaggtttatcctgccattcttgaaattactcacatgctaacgtgatcggatggtgcgggcaagaaccattgcgccttgagggttcgccaaacgcgacgccttcactcacagcatatatccatgaatatttttaagttatttctcaataacaacgcgcgaaatgccgttgttttttcatggtttctgcatgaattatcaattcataacattgcccgcaaaacaagtaatcaaaaaattcgttgtgaatcttgccgccataaaattatactctatttatagtgactacagatcccgacgcgatagtcacgaatccatcggcagtcgggggcataattttaacaactggagtttgacatgggcattttcgacaagatcaaaaacgccatttggggagaagcacaggctgcgacgccaactgcggaaactccagcagcaacaccttcgacgcccgctgctcccgtgccggcagccggttccgcagcgcctgccagcggcagtgtcgatgtcggtgcaatccttgatgccgccgtcaagaaaagcggccaggcactcaactggaagacttccatcgtcgatctcataaaggcgctcggcctcgacagcagcctccagcaccgcaaggaactggcgcaggagcttggctataccggcgacatcaatgattctgcgacaatgaatgtctggctgcacaaacaggtgatccagaaactgaaggatagcggcggaaaactgcctgctggcttataaaatccccttaaatacaatcttttggagccgcccctgtgggcggctcattattttttgcatttggcatcttgaccgcttccaaaaccttctttaaacgaccgctcacgccgcagacgaacgcggcaggtgaaatgcgcgggtgtagctcagttggttagagtgccggcctgtcacgccggaggtcgcgggttcgagccccgtcactcgcgccatttcaaacttccagaaaatcagcttacagttcggtgacggtcattacgccggaaaagcaaagccgcgtcatgaaccatgacgcggccgtagttaaaacaaagtcgtcggaacggctctagctctgcgctgccgatgcaacgcccgtagcttcttcacaaaccctgacatgctctgcaagcgcatcaagcgacaggaaggaactgatcgaacagatatcgcgcttttgaaacttgggaagcgcctgaagttccctcagtctggcaagcaatgtaccgcgattcatggctggtcctttcttgctgttttcgactgaagggccgcggcaatcacgccgcgcgcccctttttcgccgtcagtggaagttcgatatcgacctccagcgtcgagacctgatctccgcgatccatcttgacgctgactttctcgcgatcgaccttgatatgcttggcgatgaccgcaagaatttcttcgcgcagaacggccacgaggtcggattggccgccataggaggcgcgctcatgggcaagcagtacctgcaaacgctcacgtgcctgcggcgctgaagcctgctgtctcgtaaaaaaacgaaatatgctcatgccgctctccttccgaagagtttacccagaaggccgcgcttttcagacggcacattcatcggaacatcctcaccggcaagccggcgggcagcatccagataggccatagccggtgcactgcgctggtcggcgagcgtcacgggcgagccgacattcgatgcgcgcagcacatcctggctttccgggatgataccgagcagcggaatcgacaggatttccagaacatcctcgaccttcagcatgtcgccgcgttcggcgcggctggggtcgtagcgcgtgagcaggagatgcttgtccatcttctcgccgcgttcagccttcagcgtcttggaatcgagcaggccgatgatccggtcggaatcgcgcacggaagacacttccggattggtgacgaccacagccacatccgcatggcgcatcgccagcgtcgcgccgcgttcgatccccgcagggctgtcgcagatcacccagtcgaagcttttcttcaactggtcgatgacaagatccacgccctcttcggtcagcgtgtccttgtcgcgggtctgcgaagccggaaggagataaagcgtctccagccgcttgtcacggatcagggcctgcgtcagcttggcatcaccctgaatgacattgacgaaatcataaaccacgcgccgctcggcccctatgacgaggtcgaggttgcgcaggcctacatcgaaatcgacgaccacgaccttctcattcctctgggccaaggccgcgccgagcgcggctgtggaggttgtcttgccgacacctcctttaccagaggtcactacgataacttttcccatattcatctcctgacgcccccggcgacttcagctcaatgtatcaatcatcatgtaatcgccgtcgagccagagctggacggcctgtccgcggaacctcggctccagatcctcggcggtcttgtagagaccatcgatggcaaccaattccgcttcgagcttgcgacagaaaattcgcgcactcgtattccccgccgtccccgccagcgcccgcccgcgcagcgtgccgtaaatatggatcgaaccgcctgcgaccacttccgcacccgaagcaaccgaaccgacaattgtgacatccccttccgggaaatagaccgactggccggaacggaccggctcggtgataaccatcgaaggcatggcgtgcacggcatggcctggcgcacgcacggcttgcgaaatctgcggttccggcgcgccaggatttgcctgcggctcaccagcgggtgcttcaaaatcggctgcgggctggccgccgcgcatggcaggcggcattcccggcccgagaagcgaaggccgcgcgccttccacgcccatgatccagacgccgcgatcgttcaacgcctgcaacagatagacgagctgcgcacgttcgatggcaaggttttccatatcgagcacaaccgggcgcccgaggaaaaaaccggaggaacgccgggcgagatcgtccaggcgctccagccagccgtcgagcggaagttccggcgagagcaccattgcaagaaaggaccgccctttaaggcggatcgggcgagtttctgttagcacttgattcatcttggttaacggcaagttaagaggtctaagggcggaatggttaacggaaggttaatttcaccaatatcaaccgatgaaaccggccggagagcacccctgcgatgggtatgctccagacctccatatgattcccactttaagggattattcacgataaaaaggggcagattgggcaataaatgaggagacaccgcgcaaattccacgatgtccacagacaatattgcctattggagcgcgcttcgatccaaatgaacgggatcagcaatataagcacatcctaatgaaattataatcctgccaatactcgttcattccgcctggatcatgttccagaaacgcctttttgagcactctggaatgtctgacctgaaattaaagcagattcgtaactctacggctgagtaaaggcttcgatatttatttcccccacgcaagccgcggcgaaacgacgccagttgcaaccttcgtctcactttacttatacgtgcacgttgctatacttccgccatctctctcactgggggctttgagggggattcgccgcctcagcgcgttcgatcgccgctggggcggtcgtgtctcaatgccagaaacctattccagtaaaaataatttttcacgtattagaatattattcccattgtttttcaatcggttaaaattaaaagacttactgttttctcatcattttactgcacaaataacttaaattttcaccttgaaacggtttgttggtttccgaatctgccttgagcattcatttttatcgggcgtgcacattctccaatggcccgcccgcctcgcgccccaagcaagccccccgcccaatcgcgaggcggttcttattttagagcataatccgacgcatcgaagcgggatcagaaagcccagtcttcgtcttccgtggcgaccgccttgcctatcacataggatgaaccggagcctgagaagaaatcatgattttcatcagcattcggtgaaagtgccgaaaggatcgccgggttgaccttgcaggcttcagccgggaaaagcgcctcatatccaaggttcataagcgccttgttggcattgtaatgcaggaattttttgacgtcctccgtcagccccacgccatcgtagagagcctcggtatagcgcacctcattgtcatagagttccagcagaagctcaaaggcgaaatcctttatttcctgccttttctcctcggacagaacctccagcgcacgctggaacttatatccgatataatagccatgcacggcttcatcgcggatgataaggcggatgagatcggccgtgttggtaagctttgccctgcttgaccaatacatcggcagatagaagcccgaatagaacaggaagctttccagaaacacgctggcgatcttctttttcaagggatcgtctgcgtgatactggtcgaggatcaaagtggattttctttgcaggaattcgttttcctccgaccagcgataggcatcgtccacgtccggcgtcaggcaaagcgttgaaaaaatagacgaatatgaccgcgcatgcacggcttccatgaaggaaatattggaaagcacggcttcctcatgcggtgtcagcgcatcgtccatcagcttcaccgcacccaccgcattctggatcgtatcgagaagcgtcaacccggtaaaaacacgggtcgtcaattgcttttcctgcggtttcagcgtttcccacgattggatgtcgttggaaagcggcactttttccggcagccagaaattgcctgtgagccggttccagacttccagatccttatcatcctcgatgcggttccagttgatggcgcgcacggaagcgggcctgcctttggtcgcggttttatgttgcatattcatgaaactttcctcggtcacagcgcgcaggaaacgcagccttgcacctgcgttccttcaagcgccatctggcgcaggcgaatgtagtagatggtcttgatgccttttttccacgcatagatctgggcgcggttgatatcgcgggtggttgcggtatcgcggaagaacagggtcagcgacagaccctgatcgacatgctgggttgccgccgcataggtgtcgatgatcttctccggcccaatctcataggcatcctgataatattcaagattatcgttggtcatgaaggccgccgggtaatagacacggccgatcttgccctccttgcggatttcgatcttcgacacgatggggtggattgaggaggtcgaatgattgatgtaggagatcgatccggtcggcggcacagcctgaaggttctggttataaagcccgccttccatcacagcctttttcaacgcgcaccagtcatcctgggtcgggatcgcaatgccggcatcctcgaatatccggcgcaccttttccgtggccggagcccatgcctgatctgtatatttgtcgaaatattcacccgaggcatatttggatttttcaaatcccttgaaggattttccggtttcgaccgcaatgcggtttgaagcgcgcaccgcatggtaagccacggtatagaaatagatattcgtgaaatcgacgccttcttcggaaccgtagaaaatccgctcgcgggcaagatagccatgcaggttcatctggccaaggccaatggcgtggctttcagcattgccgcgcgcaaccgatggcacgcaaccaatatggctcatgtcgctgacagccgtcagggcgcgaatggatgtttcaatggtcttgccgaaatcaggcgcatccatcgcggcggcaatgttcagcgaacccagattgcacgaaatatccttgccgagatactcataggaaaggtcttcatggaagaggctcgcctcgctcacctgaagaatttccgaacagagattgctcatggtgatgcgcccatcgatcgggttggcgcggttcaccgtatcctcgaacatgatgtaaggataaccggattcaaactgaatttcggccagaacctgaaagaattcgcgcgcattgatcttctttttggcaatctgcgcatcattgaccatctcacgatacttttccgtcaccgaaatttcggtcagcggaacaccgtaaacccgctgcacatcgtaaggtgaaaagagatacatatcctcgttgttgcgggcgagctcgaaagtaatgtcgggaatgacaacgccaagtgaaagggtcttgatgcggatcttttcatccgcattttcgcgtttggtatcgagaaaacgcatgatatccgggtgatgcgcatggaggtagaccgcgccagccccctgccgtgcgccaagctggttggcataggaaaaggaatcctccagcaatttcatcaccggaataatgccggaagactggttctcgatctgcttgatcggcgcaccggcttcccgaagattggtgaggcagagcgccacgccgccaccgcgcttcgacaattgcagcgcggaattgatggaccgtccgatggattccatattgtcttcaacacgcagcagaaaacaggataccagttcgccgcgctgcttcttgccggcattgaggaaagtgggcgtcgcgggctggtagcgccctgaaataatctcttccacaaggtcgcgcgcaagctgctcgtcaccgcgcgcaagcgtcagcgccaccatgcagacacgatcctcataacgctccagataacgctttccatcgaaggttttcagcgtgtagctggtgtaatatttgaaggcgccgagaaaggtcggaaagcggaatttcctcgcataggcttcatcgaaaagatcgcgcacgaaattgaaggaatattgatccagcaccgtctgttcgtaatagccttccgccaccagataatcgagcttctccctgaggttatggaagaagaccgtattctggttcacatgctggaggaaatattgccgtgcggcctggcggtcgcagtcgagctgaattttaccgtcctcatcatagagattcagcatggcgttgagcgcatggtagtccagcccgtccgaagacttggcaggctttccggcggtcattgccaccggctccggtgcgccctgcaccgcctctgcctcgcgttcccggatcaggcttgtgtctggcgtgtccaaaattgttccatcccgtttctgacattgccaacgtcctcggcggttcccagaagttcaaagcggtaaagatagggaaccccgcatttggcggaaataatgttgccggcgatgcagaaagcctcgccgaaattgctgttgcctgccgcgatcacaccgcggatcagagctcgattatctgcatcattaagaaagcggatcaccggattcggcaccgcgcctttcgtgctgccgccgccataggtcggtgtgaccagcacgaaaggttcacgcacctgcaacgcgcctgaagcctcaagcggaatgcggcttgagcgcacccccagccgctcgacaaagcggtgcgtattgccggaacggctggaaaaatagacgatcaggctcattgcggaatggtcctcaggccagcgaactgatcatatccggccgaaaacccgcccaatgattttcaccggcaaccaccaccggcacctggcgatagcccatgccctgaacgagatcgaaggcattggcatcggcagaaatatcgatgactttatagtcgatgccctggcggtcgagtgcgcgcgttgtggcagtgcattgcacgcaggcaggcttgctatagacggtgacgttcattgtcttcctcatgaaatggatcaagatatgggactgcacgatgatggggatgcagcgatgcgctgctggaaaacagcgcatggagcaccatgcgacctttcggacgcaccaaggacattcgcgcaccgcaggatgcgcgccaaaaaatatgagatagccgatcggtcaaaagcggcacccgccgcctgaccgcatgaaactaaaccttgaaaggcggactggaactggtggaactaaactgactggacatattcttcaccccgaagcttttgagcgggaattcggggcagcaaaaccggcggacaagaaatgccaaaccggaaaattgctcgccgaccggacaccccgcccgtggacgttcacgctcaaggcaggtctcctggctcacggctcaacgcttccacccgccttcccggctttcgccagtggcatggggcgcaaagctcgccgcttacagttgcgggggcagctccggcattgcccgcccaccatgggcaagcgcaccggattcccgtcttagctcccgactcgtcgaatcgaaagaacctcgaacacaagatatggtagatgaagttgatttcccgtcaacagatagataggaaaaagcgaaaattcaggcagggctttgccagagcctgtgaattgcaaggataaggagcagagaaaacttgccttgtcaggtaagatcaaggtgggttttgagcggcatgtcgtcgtgcaccggcacggtctggcgctcgatcatgcgatgtacgaccggcggcgttgtcccgcaatgcaacgcgagcaagcgttccgaaacttccgcatccgcctgtgtgcgccgctggttatggcgcacatattccacccatgtcggtacatggtagctttcggtccacaattccggattttccagatcgcgcagcagcgcccattgccgcgcaccgtcgcggatgcggatgcgccgccgcaaggtcatggccgcgaggaaggcgggcacgtcgtcctgcgcgattttgtaatccaccataatcatgatggggccgcttcgcgaacgaagatcgagccgcaattgcggctcgctgaaacggttgagcggatcgagattgagcgactcgaattccggctgcggcagaagcaggccgatgagtgcgccaaacagcaaaacggcggccgagaccagcagcgcgttcggcacgccgaatgtgtcagccagcgcgccccaccacccagcgcggcgtggaaagctggaccgttacgttgaacagcgagagcgccaggacccaggcgacgcctgcgggcaggagaaagaggcagcttagccacatctgccggctaagcgagagcaggacacagcttgccgcaaaagcgacgaaggaaccgcgcaccagccattcattgcccataagctcacgcagacgtgcgctcaaaatcgctccgccgatagcaccgaggccgaagaagccgagcatgatgccgtaggtaagcgccgtccctttcacaagatcacgcgccaccagcggcaggagggcaagaataacgatggcggaaaggccgaacaggaagccacggaacatgactttcagaaggttcggcgacatggaaacatagcgcaggccagccaccatagccccgccgaatttttcacgcgggagggtggatttcgcggtttgcggcttccattgccataatgcgagaataagcgcgcaatagctgaaggcattgaagataaaggcaaaggccgccccggcagcagccacgatcaggccgccgatagcgggaccgatgctgcgcatgagattgaagctcatactgttcagcgcaaccgcggcgggaagatcatgacgcggcacgatatcgcccatcgacgcctgccaggaaggattatgaagcgccccgccgcacccgatcagaaaagtgaagctcaggagcatccacggcgtaagcacattgaaataagcacaggccgccagaataaccgagataccgagaagcaatatctgcgcaacgagcatgatgcggcggcggtcgaaattatcggcaagcgcgcctgcggcgactgagaaaatcatgaccggcagcgtggtggaggcctggtggccatcatccagcccgcgccgacagtctggaccaggcctccgagattggaaaccagcgtcgccgaccatagcgcgcggaacgtcttgttctgaaatggcgcaaggggggaaactctttgcggcaccggacgccctacctttcatccgcttgcacaaggcgatacgcgaatttgcccgatagaacaaggggctatggtgtaggggtaaattgccttacggttcgccattaccgcttcgcgacaggacgaaaaggccccatcgaggcgccgcaaaacctcaatggcgaaatcgcctctgccggaaaatcaagggtggagagccatctgtccgagccggctggacaaggcggcaatcagcgaacgcctgcaggaattccatccggtttgcgaagaaaaaagcatctcctgcaaaaagtgcaggacggtttggggaaaggcttcaaggccttgcattgggaaacgcattatagatggctgcacgcacattttcgtccagccagtccgcgttcagcgcagccgtagccagaagatcggtaataatgatcctttgcgcctcatcggcagcttccgacattgtgagcgtgtgccgcactcccccgtccagaattttctccatagggatcggcagggtcaggatatgcgagccgatatttcggaaaatcacccgcatctttatttcccagcattttgctcctcaagtctggtgacactttggaggataatgtccggcttcgtatatttcattctcatgctccagctttcgcgagccttcagagaataccaattcgcctgatttgcaaggccgtttgcacaaacaagcgaacaacaaaaaaggccgttgaaacggccagtttgatcacggaggaataataatggagagtattttgagcgcatcccgaaaagtgtgaaacggttttcggaaaagatgcgcgtcaaaacaaaggattagagcgccgatctgattcaatcagatcgaaatgcgctctaatataggccaggctatgattggccaccataaacaatctagcctggcctaagggtgacgcgggaggaggtccgcgcctgccttctgcgggggcttgaaggcaggtataaactagctgcgttttgcaatcttgtctgcgaggagactgcctaaaatgggcgcgcgcagacgacggaaaagaagccgctcagccggtcgccacttccggcaatggcttgtccacatgcatcgcatggtcaagaacgcgctggagattggcggcatggcggaagcttggctccagttccgttccatcagcgaccgcacgggcaaaccgctgatagttcgtctctaccgtgcctgcatcgatatcgcgccagaccggcgtttcgatgtcctctccgatggaaccgcgcaggctcgacccggtgggcgtgtgcaggatttcaagcgcgcccttgtcgccatggatgcgcaggcgcaattcattcaggtgtcccgtcgcccaccggcttgcatggatgacgccaagcgccccattggcatattccgccatcatgacgaaactgtcgttggcatccagcacatattcaccgatatggttgttctctgccttctcgaaggtcttgagatgtgctgaagcccgttccacatcgctgccgatggcataggttgcgaagtcgagaatatgaatgcccacatcgcccagaacgccgttggacccgtgccgggtggaaagccgccaaagccatttgctctccgtcttccagtcgccccacgccttcgacaccagccagctttgcagataggatgcctcgaagtggcgcacctggccgatctcgcccgccatcaccatctcgcgcgccttctgcaagggcgcgacattgcgataggtgaggttgaccatattgaccacgcccgcctgctgggccgcatccgccatttcggcggctttctcatagctttcagccagcggcttctcacagaagacatgcttgcccgcgccaaccagcgcgagcgtggtgggatggtggaccgcatccggcgtcacattggcaacggcatcgaagcggttccacgccagcgcatcctcaagccgtgtgaagcggttgtgaatgtcgtggttttccgaaaaagcatcgacacgcaccgccgaaacgtcgcaagccgccacaacctccacgccctcgatggccttgaaggcttccgcatggttttccgccatgccgcccgttccaagaataagaagacgcatgatgtacctcagcgataaccggcttcaccggccttgtgcaattttggcccgcgctccacgaccggctccagcgccttttcgacgggaacgttcggcgcggtgtgaatgcccgtccaggccggttgcggattataggcccatttaaccgcattgcgcagaaccgtgcgcacattcgcatcgtgataggtcgggtaagtctcatggccgggccggaaatagaacacattgcccgcgccgcgccgccaggtcatgccggagcgaaacacctccccgcctgcaaaccatgagatgaaaacggtttcgagcggttcggggacggagaactgttcgccatacatttcctcgttttcgagcacgaaagtctcctccagcccctgcgcgatcggatggccgcgattgacaacccagacgcgctcgcgctcgcccgcctcacgccatttgagtgcgcaaggcgtgcccatcaagcgcttgaagattttggagaaatgacccgaatgaagcacaatcaggcccattccctcgaacacacgccgcgccacgcgctccacgacgtcatcgctgaccccgccatgatccttgtggccccaccagaccagtacgtccgtttgggcgaggcgttctgtcagtagcccgtgttcgggctcctgaagtgtggccgtggtcgcctcaatggcgccatcctcgttcagcgccccggcaatggtgttatgcataccttcgggatagattgagcgcacggtttcattgatctgttcgtggatgttttcaccccagacgatggtacgaataggcatgaatattctccttgttgagggcatttcagcccgcgatccattttgaacttgggaggtcgacgtcaaacggcgcggcctttttcatcaaaacgatgaacatggtcccctgtcggggaaatcgagagcgtctcgccgggcttgcgtgccgacacgccgctttcgcggaccaccagcggctcttccaggccgagatcgatataaacataggtatcggaaccgagaatttcggtatgcaccacctgcccggaccaatgccccctttcagggacaatggccagatgctccgaacgcagccccaccgtatgggcgccgaaaggctcggcatgggggccggtcagaaagttcatcttcggcgatccgatgaacccggcgacgaaaagcgaattgggcttttcataaagctcaagcggcgtgccgatctgctccacgcgcccgtcgcgcagcacgcagatgcggtctgccaatgtcatcgcctccacctgatcgtgcgtcacatagatcatggtggtgtcttccatgctctggtgaagcctggcgatctcaagccttgtcgccacacgcagcgccgcatcgagattggacaagggctcatcgaaaaggaacaccttcggatcacgcacaatggcgcggccgatggcgacgcgctggcgctgcccgccggaaagctggcgcgacaggcgctccagataaggcgtaagctgcagcatttcggcggcggcatgaatgcggccttgcattcctgcctgcttttgcctgcaagctgcatgccgaaagccatgttctcataaaccgtcatatgcggataaagcgcataggactggaacaccatggcaatgccacgcctggacggattgaagctgttcaccaccgtcccgtcgatggaaagcgtgccggaggtgatttcctcaagccctgcgatgaggcgcaggagcgtggattttccgcagccggaaggcccgacgaaaaccatgaactcgccggggcggatatccatatccacgcccttgatgacctcgaaactgccgaaagacttgcgcacatcgcgcaattgaagctctgccatgaatacctaaccctttacgccgcctgccgtcagaccggaaacgatccgccgctggaagatgagcacgaggatgacgagggggaccgtcacgataacggaagccgccatgatgttgccccaggggatttcaaactgactgctgccggaaagaagcgcgatggcgacaggcacggtgcgctggctgccggacgaagtgaaggtgagcgcgaagaggaactcgttccacgctgaaatgaaggcgagaagccccgtcgtcaccagtgcgggccacatgagcggcatgaaaacccgcgtgatgatgacccatggcgatgcgccgtccacgatggccgcctcctcgatctccaccggcaggtcacgcatgaaggtggtcagcacccagaccgtgaatggcagcgtgaagatcatataggaaaagatcagcgccagcggcgtgttgaagatgccaaggaagcggatcagctcgaacaggcccgccagcaccgcaatctgcgggaacatggacaccgaaagaatggtgagcagcaagagccccctgccccgaaagcgcacccgcgccagcgcataggcagccgtcacggccaacaggagcgaaattgccaccagaagcgaattgccgaggctgcgcacaaagcttccctgcgtcagcacgccggtataattgtcgagcgagaggcttttcggccaataatcgacctgaaacagcgcggttcccgatttaaagcttgtgatgatcgcataatagaacggaaacaccgcaaccagaatgatgagcgccacaagcagataaaaggcggaacgtttcacaacgcgcatcatgactattcccccctgccgccaatattcacgcgcccgaagaacatgtagagcacggtaatgcctgcgatgatgaggaacagcatcgtggatgccgccgcgccataggcgaacttgtcgaaatcgaagaggttttcgcgcgcataaaccgacatggtcttggtctgcgcattgttgggcgtcagcacatagatgagatcgaaaatgcgcaaggcatccagcatacggaagatgatcgccaccatcagcgccggacggatcagcggcagtgtcacgcgccagaacactttcagcggatgcacgccgtcgatcctcgccgcttcataaatatcggacggcaccatttgcagacccgccaggatgagcagcgccataaagggtgtcgttttccagacgtcgacaatcaggattgcgatcattgcagtgtccggattggcggtccatgcaatcttgtggctgatgatgccaagattgagcaggatatggttcaggatgccgaactggtcgttgagcatccagccccacatttttgccgaaacgatggtcgggatcgccccacgggatcaggatcgccgcacgcaccagcccgcgcccgcggaaattcgcattcagcaccagtgccacgacaaggccgaatatggtttcaaggctgaccgaaagcagcgtgaaccggatcgtgttccacaccgcccgccaccaggccatatcggtaagaagaccgctataaaccgtgcggccgctcttgagcgtgacccatgagaaatagttcttgaagcccacgaattcagcgccggcaaggtttgtcagcgaagcattggtaaggctgaaatagacggttcgcagcagcggccagccggccactatcgccagcacgatcagcgtcggcgcaagaaatatccatgccgaacggatacgctgggcgccaaggtcggaatgagcccgcacccgcaggctcctcgacgcatcaagggaagtctccgtcatgatcctgctccgggtcatcggatgagaagggcgttcgggccgcttggggaaaagcccgaacgcggctcgatcagctctaccagcccgagcctttaagctcggtcagctcgacctcaagcagttcaaggttttccgccgcagtaccgctgcctgccaaggtcttgtgcacggcggtccagaacttcgaggaaacctcgttatatttcaccttggtcgccgccgaagggcgcggtacggcattctggaaaatcggcttccagttggccatgaacggctgggcagcgatcacgtccttgtcgtcatagagcgcctctatggtcggaagacgtgaaagctccacggcttccgccttctgcacctctggcgaggccaggaatttcaccagcgcgatggccgcatcctgcttggtggaatatttggaaacggcaaggttccagccgccgagtgccgatgcaggtggctcgccttcggccatggcgggaagcggagcaacgtcgaacttgcccttgacggcgctatccgcgctgttgctgagtgcatagacatagggccagttgcgcatgaaaacggcattgccggtctgccagacgccgcgcgattcctcttcctgatagccaagcacgccctgcggcgagatcgtgccgatccagcccctggcacggtcgatcgccgcagcggccttctcattattgaccgaaatttcaccgtcaggctcgacgatctgcccgccgccggaagacttgatccactccagcgcattgcaggtcagcccctcataggcattgccctgaaagacaaagccccagagatcagccttgccgtcggcacgctccttttccatgatgtccttggcggtggcagccatttcatcccaggttttgggaacaggcttgttatatttttcaagtaaatccttgcgacagaacagcgccggagcatccgtatagaaaggcagcgccacaagcttgccgttcaccgtctgggacgcgatgatcgagggaaaatgcgcgtccgtcacatcctttgtcgcttccgtgaggtcgatgaactggtccgacaactgcggcgcccagacaatgtcggtctgatagacatccacatccgaattgcccgcggccagccacaggcgatactggctgaactgctcgctgctcgatgacggcatcgagatgatattgaccttgttgccggtatccttctcgaatttggcaacctgttcctgaagaaacttgatattgtcgccggtggaattggccgcaatcgaaatttccaccgcctgcgcccatccggtagcaaagccgaacgcagcgcaagcaaccagtgctcctgtcaaaaccctcatgatttccctcctcccatctattttataaacatgtaaaaatcagatagcttatcaaaatcgaaaacggtttgggtagaggaaggttacagacagccgcccttctgtcaagacactgtttgaggcgaaaacccagtcagatcgaaacaaagatcggtaaaatcatactttcagcatcttttattacgcatatccaaggggcggatattacggtcaggttcaaacaggattgaaagcggtttggatttattgcacaatgaatgaccataaattacagacaccatccgccccaattgttaaatgcatggaagcggctataatccgccgccccgcctgcccagtctgaaagccaaatgaaactccgtgaattcgccaaacatatgggcctttccgccacgaccgtcagccgggcgctgagcggctatcccgaagtggcggaaagcacgcgcaagcgcgtgatggaagaggccatccgtcttggctatcgccccaacgtgaatgcggtgcggctggtaacgggccgcgcgggcgcaatcggcgtcgtgatgggccgcaacagcgagtttcactttgccgaattcatgcgcggcatggccgaacggctggggcaggacgaagtggacattctcgtcagccccacctcgccgaccggcaatgacgacgaggtgcagctttgtcaccggctggcaacgagcggacgggtggatgccgttatcgtcacttcccccaggccgaatgatgaacgcatccgcatgttgcacaagctcggcatgccgtttctggtccacgggcgttcgcagatcgacattccccatgcatggcttgatatcgacaatgagagcgcggtctatcattccatcgcacatctgctcgatcttggccacaagcggattgcgatgatcaacgggcgccatggcttcaccttctcgctgcaccgcgacgctggctatcgtaaggcgcttgaaagccggggaatcgactttgctcccgacctggtggaacatggcgatttcaccgatgaaatcggctattgcctcgcccgcaagcttctggaacgcaatccacgtccaacggcattcgtcgcaggctccatgatgaccgcgctcggcatctaccgtgccgcccgctccttcggccttacgatcggcaaggatatttccgtcatcgcccatgacgacgtgatctcgttcctcagcgccggtaatatggtgccgtcgctgactgcgacacgctcttcaatgcgcgcggctggcaagcgatgcgccgaccttttgatggatatcctcgatgggcgcgcgcccaccgaaatccatgaattatggccggttgaactgatccttcgcgaatccgccacccgagttcccgaatgagcctgctacccatagcccatcaatagatggcagcccggttttactggaaatgctctaagcggggcgcgtaggttcttcctggtcgatgagactggacggcgcggcaaactgaagaagcccggccttgtcggtgatcctgatcgcggaagcctgaacatggacaccatgcgaggcaagattagcaaagcttcgcgaaagattttccggcgtcatgcccagataagccgcaagtattcgcttttcataagggatcgacacaacgtcggcaccgtcattggcgagcgattcctttacaatccagttggcaagccgctgcgcacagcttcgcagtttctgcgctttcagttccttgacaagacggcgataggcccgcgcaagttcaaaaaccaccgcgtgcatgaaagccgggtcttcgctcatctgctcgcgcacaagctcggcaggcaccatcagcacacgggttgccgtcagcgtctgcgccgattgcaggcaaacatcattattgagaacggcggcgagaatgaagacatcgccggggcgtaaaatctccagcgcagtatctccatcctgcgagctggccgacatcagcacaagcccgtccagaacggcaaaaaggaaatccgccggttcattttccgtcaaaagcatggttcgcggagggaatgattgcacgaaacttgggcgcataatgcgctcgaaagtagcatccgccatatccgcaaagagcggctgattcttcaatgcaattttatcgtctcgccgcattaaacctcacttttttgtctacttataatgggttattgtaattgataaaaatcaatttgtcaatatacatcaatcaatacttgggagtaattaagtttattatgagctttaagttgcctctattttaaaatctccttgaacagattcgagatattgatcttaatcaatgtatcgatttgacagccgccgcataagtgcaaacgaaacctcccatggtattcaattcggagtacgcctatgcaacatgtcgcaggggaaaaccccagggcgcagactacggcgctagcgatgagcgcgaccgcttttacagtctgttttgcggtctggaccatctttgctatcatcggcattgaaattcgatccgagcttggcctgactgagacacagttcggcctgcttgttagcacgcccatcctgaccggatcgctgatccgcgtcattctgggcatatgggtggaccgctatggcggccgtgccatcttcacgctcacaatgctggtttcggctgtcgccacctatctcctgacctatgccacgacctatccgcaaatgctgctcgcagccctcggcgtcggcgtggcgggcgggtcgttctcggtcggcgtcgcttatgtctcgcgctggtatccacctgaaaagcagggcgttgcgctcggcattttcggcgcgggcaatgtcggcgcggcggtgacgaagttctttgcaccgatggtcatggttgcatttggctggcatacggttgccgaagtctgggcggccgcaatggttgtcatggcgctggtcttctatttcaccaccaacgacgatcccgttctggtcgaacgccgtcgcaagggtgaaaagcccaccagcacgctgatggagctggaaccactcaagaacattcaggtctggcgtttctcgctttattacttcttcgtgttcggcgcctttgtggcgctctccctgtggctgccgcaatatctgatccatgtctatggcgtcgatatccgttttgccggcatcatcgcggcattcttctccatcccggccagccttttccgcgcttatggcgggcatctttcagatgtctacggcgcgcgcagggtcatgtactggaccttcgccgtctcgctggtggcgaccttcattctgtcttatccgccaacggattatgtcatccagagcgataatggcccgctggccttccacgccgaaatgggcgtaatcggtttcacggtaacggtcttcatcctcggcttcttcatggccctgggcaaggcagccgtcttcaagcatatcccggtctattatcccggcaatgtcggcgctgtcggcggtctcgtcggcatgatcggcggccttggcggcttcatcctgccgatcctgttcggcgtgctgctggaccagaccggcctgtggacgagctgcttcatgctgctcttcgtcatcgtcgtcgtgtccttcgtgtggatgcatgtctccattcgccagatggaacacgcagccgaaggcaaggctacggaagaacttcccgccttcgccgaattgcagggcctgaaaaaggctgaggtcaagcctgcgacgggcgaatccgtcctcaccgactggcggcctgacgatccggccttctgggaacagaaaggcaggcgcatcgccaagcgcaatctgtggctctccatcccggcgcttctcctctccttcgccatctggcaggtctggtccgtcgtggtggcaaaactgccgctggtgggctatcagttcacgaccgaccagctcttctggctggccgctctgcccggcatttcgggcgcaaccctgcgtatcttctattccttcatggtcccgatctttggcggccgcctttggacgacgcttaccacctggtcgctcgtcattccggccatcggcatcggctatgcggtccagaatccggatacgccttacttcatcttcctccttctggcactcttctgcggctttggcggcggtaacttcgcctcctccatgtccaacatttccttcttcttcccgaagacggaaaagggcaatgcggcggcactgaacgcaggcctcggcaatctcggcgtcagcgtcgtgcagttcgtcgttccgctggtcatcaccgcaggcatcttcggcaagctcggcggcaacccggcaatggtcgcaaccgcggctggcgaagccccgctctggctccagaacgccggcttcatcttcgtgccgttcatcatcgtcacggctttcgccaactggttcggcatgaacgacatcgcctctgccaaggcttcgtttgccgatcaggccgtcatcttccgccgcaggcataactggatcatgtgctggctttacaccggtacgttcggttcgttcatcggctattcggcaggtttcccgctgctcaccaacatcctgttccccgaggtcaatgcgctgcaattcgccttcctcggacctttggtcggtgcattgtcgcggtcgggttccggctggctggcagacaaatacggcggcggtcgcgttaccatctgggctttcatcctgatgatggttggcgtggcaggcgtgctctacttcgtcggcatcaaggatgagccgaatgccttctggggcttcttcgccgccttcatcctgctgttcttcgccaccggcattggcaatgcctccaccttccagatgatcccggcgatcatggcgaaggatatggaacggctgatgcccatggcttcggcagaagaacgccgccgccaggcagacaaggaatccgcagccatcaccggcttcacctcggccatcgctgccttcggcgccttcttcatccccaagggatacggcacctcgatcagcctgaccggaggaccggaaatggcgctgtgggcattcctgatcttctacgtgacctgcctcatcatcacctggggcgtctatacccgaaaaggcggactgctggactgctctacgacgtcgagcgccgcctcaagccggccgcagccgccgcttgaagaaaaactgagaggatataatcatgagtctactcctcgaccgcctgaacttcctggcacgcaggaatgtcggcaccttctcggaagggcacggcgtcaccaccaatgaaagccgtgattgggaagacgcctatcgcaaacgctggcagcacgacaagatcgtgcgctccacccatggcgtgaactgcaccggctcctgctcgtggaagatctatgtcaagggcggcatcatcacctgggaaacccagcagaccgactatccgcgcacccgcgcggatctgccgaaccacgaaccgcgcggctgtccgcgcggggcgagctatagctggtacatctactcggccaaccgcgtgaaatatccgctgatccgctcgcgcctgctgaagctgtggcgcaaggaacgcgcggtgaagacgccggtggccgcatgggctgccatccagcaggacccggccaagcgttccgattatatgaaggtgcgcggcctcggcggctttgtgcgggcgacatgggatgaggtcaacgagatcatcgccgccgccaacgcctatacgaccaagacctatggccctgaccgcgtggttggcttctcgccgatcccggccatgtcgatggtttcctatgcggcgggctcgcgttatctgtcgctgctcggcggcgtctgcatgtccttctacgactggtattgcgatcttccgcctgcttcgcccatgacctggggcgagcagacagacgtgccggaatcggcagactggtacaatgccggtttcctcatgctgtggggctccaacgttccgcagacccgcacgcccgacgcgcatttctatactgaagcccgctacaagggcgcaaagtcggtcgtcgtctgccccgactattcggaagccgccaagttctccgatctctggctgcacccgaagcagggcaccgatgccgcccttgccatggctttcggccatgtcatgctgcgcgaatatcacctcgaccggcaggtgccctatttcgaggattattgccgcaaatattccgacttcccgatgctggtcatgctcacgaagaaggacggccactacgtgccgggcccgtttcgtgcgtgcatccgacttcgccgacaatctgggcgaaggcaacaatccggactggaaaacggtcggcttcgacaccaagtccggcgcctatgtcgctccgacagggttccatcggcttccgctggggcgatgatggcaagtggaacctggaagaaaaggacggcaagggcaaggatgtggaacttgccaagagcttcatcgacaaggacgcacatgatgccgttgccgatgtggccttcccttatttcggcaatctcgaccatgaacatttcgagggcaccgatcatgacagcatcctcgtgcgcaaggttcccgcccgcacgctgaagctgaaggaaggcgacgtgatggtcgccactgtcttcgatctctttgcggccaattacggtctcgaccgcggccttggcgatgaaaactgcgccaagagctatgatgacggcctgccctacaccccggcatgggccgaaaagatcaccggcgttccgcgcgcccagatcattgcggttgcccgtgaatttgcgaccaatgccgaaaagaccaatggccgttccatggtcatcgttggcgccggtctcaatcactggtaccacatggatatgaactatcgcggcatcatcaacatgctggtgatgtgcggttgcgtggggcagtccggcggcggctggagccattatgtcgggcaggaaaagctgcgcccgcagaccggctggacggcgcttgccttcgcgctcgactggacccgcccgccgcgccatatgaactcgacatcgttcttctatgcgcacaccgaccagtggcgctacgagaccgtcaaggtgcaggatatcctgtcgccgactgcgccggaaggcaactgggacggcacgatgatggattacaatatccgcgccgagcgcatgggctggctcccgtccgcgccgcagcttcaggtaaacccgctggaggtcgcaaaacaggcggctgaatccggcaaggacgcgaaggatttcgttgccggcgccctgaagaacggctcgatcaccatgtcctgcgaggatccggaccatgaggccaactggccgcgcaacatgttcgtctggcgttccaacctgctcggttcttccggcaagggccatgaatatttcctgaaacatctgcttggcacgtcgaacggcctgcttggcaaggatctcggtcaggaaggcgcacaggaaagccgcgaggccgtgtggcacgaacatgcgccggaaggaaagctggaccttctggtcacgctcgacttccgcatgtccaccacctgcgtctattccgatatcgttctgccgactgcaacctggtacgaaaagaacgatctcaacacttccgacatgcatcccttcatccatccgctgtcgagtgcagccgatccggcctgggaagcgcgcagcgactgggaaatcttcaaggggattgccaagaagttctccgatgttgcaccggaagtgctgggcgtagaaaaggacgtcgttctcgtgccgaccctgcacgatacggcaggcgagctggcacagcccaaggacgttctggactggaagcgcggcgaagtcgaaccgatccccggcaagaccatgccatcggtcgtcgtcgtcgaacgcgactatccgaacctctacaagcgctacacctccgttggcccgcttctcgacaagcttggcaatggcggcaagggcatttcgtggaacacccagcatgaggtcgatctgctggccaagctcaacggcaaggttggcgagccgggtacgagcgaaggccgtccgcgcatcgacaccgatatcgacgccacggaagtcatcctgtcgctggcaccggaaaccaacggtgaagtggccgtgaaggcatgggctgcgctgtccaagttcacgggccgcgaccacacccatctcgccattccgaaggaagacgagaagatccgttaccgcgatatcgtcgcacagccgcgcaagatcatctcctcgcccacctggtcgggcctggaatcggaaagcgtgtgctacaatgcgggctacaccaacgttcacgaactgatcccgtggcgcacgctgaccggccgtcaacagctctatcaggatcacctgtggatgcgcgcattcggcgaaggcttctgcgtctaccgccctccgatcgatacgcggaccgtcagctcggccattcgcgccaagacggatggacagccgcatctggtgctgaacttcatcaccccgcaccagaaatggggcatccactccacctattcggacaacctgttgatgctcacgctcaatcgtggcgggccggttgtctggatagcggaaccggatgcagccagggccggcattgccgataatgactgggtggagatctataactccaacggcgccatcgtggcccgtgccgtagtttcgcagcgcatgagggagggaacaaccttcatgtaccacgcacaggaaaagatcgtgaacacgccgggctcgcccctgaccgggcaacgcggtggcattcacaactccgtcacccgcgtcatcaccaagcctacgcacatgattggcggttatgcccatcaggcttacggcttcaactattacgggaccgtcggctccaaccgcgacgaattcgtggtggtgcgcaagctggacaaggtggactggatggaaggtccgctcgaagaaggcaacaagtcgtcccaggttaaggaggcagcagaatgaaaattcgcgctcaaatcggaatggtgctgaatctcgacaagtgtatcggctgccacacctgctccatcacgtgcaaaaacgtctggaccaatcgtgaaggcgtcgaatatgcctggttcaacaatgtcgagaccaagcccggcgtcggttttcccaaggaatgggaaaaccagaagaagtggaacggcggctgggttcgcaagaagaacggcaagatcgagccgaagatgggcgcaaaatggcgcatcctcgccaagattttcgccaatcccgacctgccggaaatcgacgattattacgaaccgttcgatttcgattacggccatctccagacggcaggcgaaagccgcaccatgccgaccgcccgtccgcgctcgctgatctccggcgagcggatggagaagatcgaatggggcccgaactgggaagaaattctcggcggcgaattcgccaagcgctcgaaggactacaattttgagggcgtggagaaggaaatctacggccagtttgaaaacaccttcatgatgtatctgccgcgcctgtgcgagcactgcctcaacccgacctgcgttgcggcctgcccgtccggtgcgatctacaagcgcgaagatgacggcatcgtcctgatcgatcaggaaaaatgccgcggctggcgcatgtgcgtttccggctgcccctacaagaagatttactacaactggagctccggcaagtccgagaagtgcatcttctgctatccgcgcatcgaaagcggccagccgacggtctgctcggaaacctgtgtgggccgcatccgctatctgggcgtgatgctctatgatgccgaccgcatttcggaagccgcttccacggccaacgaacaggatctctatcaggaacagctcaacatcttcctcgatccgaacgatcctgcggtcatcgagcaggcccgcaaggacggcgtgccggacgcatggctggaagcagccaagcattcgccggtctacaagatggccatggactggaagatcgccttcccgctccatcctgaataccgcaccctgccgatggtctggtatgtgccgccgttctccccgcttcagtcggccgcgcaggccggcaagctgggcatggacggcccgctgccggatgtgcgctccatgcgcatcccggtccgctacctcgccaacctgctgaccgcaggcaaggaagagccggtcatttccgcgctggaacgtatgctggccatgcgcgcctatatgcgcgccaagaccatcgatggcgtcatcgacgaggcaattgccgaccgcgtcggcatgagcggcgcgatgatcgaggaaatgtacaacatcatggccattgccaattacgaagaccgcttcgtcatcccgacgtcgcaccgcgagatcaccgaggacgcctatgacgttcgcggctcctgcggcttcaccttcggcaatggctgctccggcggcacgtccacggaagacctgttcggcgccaagcgccagaaagtcgtgcagaccccgacggatattttcagggagcaggtctgatgaaccgaaccctgaagatcatttcgctgctcctcttctacccctcgcctgaattgcaggcggggcgggcagagctgaaagcggcgcttgagggggagaaaaatctctcccccggcgtgcgcaggcttctcgacaagctggtcgattatatctgcaccgccgatctctacgaggcgcaggaacgctacgtgcatctctttgaccgcacgcgctcgctttcgctgcaccttttcgagcatgtccatggcgaaagccgcgaccgcgggcaggccatggtcgatctcggccagatgtatgaggataacggcttcgatatcgacgccaaggaactgccagactatctgccgctgttcctcgaattcctctccacgcgctcgaccgaagagattcacgacctcctcacccagacgggccacatcacggcggcaatcggcgagcgcctgcgcaagcgccagtcgccctatgccggggccttcgccgcgcttcttcatcttgccaatgccaagccggacgagaaactcgtcggagaattgcttcgccaggaagaagacgacccggacgacctcgccgcactcgaccgcatctgggaagaagaggctgtgactttcggcgccaatgcaggcgaaaatgcctgcgggccggatcggctgcgcatgcagatgcgcgccgcacaccgcaagcccgcttcgccatcaacacaaatctaggagacgaaagatggccagctatttcaacacgtttctgttcggcatctatccctatatcgcgctgagcgtcctcgcactcggctcgatcgtccgctacgaccgcgaaccctatacctggcgctccggctccagccagcttctgcgccgcaggcagctcatgtggggctcggtcctgttccatctcggcgttctcgtcattttcgcaggccactttgtgggccttctgaccccgatctggatcttcgacacgctcggcatcagccatgaggcaaagcagatcctcgccatcgtcgcgggcggcattgccggcctgatggcaatcatcggcgccagcatgctggtgcatcgccgcctgttcgacccgcgcgtgcgcgcttcctcgcgcccaagcgacacactcatcatcatcttgttgtgggtgcagcttctgctcggcctgagttcgatcccggtttcgctccagcacatcgatggcggcgaaatggtcaagttcatgaactgggcgcagggcatcttcaccttcaacccggccgcctccagctatgttgccgatgcttccatcgtgttcaagatgcacatcttcctcgggctcacgatcttcatcctgttcccgttcacccgtcttgtgcatatgctgagtgcgccggtgcgttatatctggcgtccgggctatcaggtggtgcgtgagcgcaaccacaccgccgcgccttcgcatctgcgcgctcctgcggagtaaggttcatggtcacacttttcgaccggaagaatgcaggtggacaaccggcgggggataaccccgccggacatcacggccaccagcaccagtccggctacaccacctaacaggaacccgatacgcgcgtgccgcccaagccgcgcccggttttcgatgcggtttcggtcaatggcgtcacgattgacgaagccgatatcctgaccgaagcgcagaaccacccggcggaaaaccccggcgcggcgctgctttcagcggcccgcgcccttgctgtgcgcgagcttctcctgcaacgcgcaagggaaatcggcatcgagccggaacatgagaaagacgccgaaggccgcgccgaaaccgatgaggatgcgcttgtgcgcatggtcatcgaacgggaagtggacgtgccttctgcctcccgcgatgaagcccagcgttactatgagaacaaccgccatcgcttcaccagcgcgcccattctggaagcaagccacattctgattgctgccgacccggcagatcaggagacgcgcgacgccgcccgccagacggccacgcggcttgccgcagccgtcattgcggagcctgcaacctttgcctccgtcgcgctggaatattcgtcctgcccgtcgggcgcacagggcggcaatctgggccagctcacacgcggcagcaccgtgccggaattcgagcgggcgctggagcggatgacacccggcgaaaccactgccaaccccatcgaaagccgtttcggctaccacatcgtccggctggaccggcgcgtggaaggcgaggaacttcccttcgattatgtggccgacaagatcgcgggctggcttgaagcctccacctggtcgaaggcagtgtcgcaatatatcgcgatccttgccgccgaggctgagattaccggcatcgaccttctgtccggcgaggacggcggcgaatgaaagccgcccctatcctcgctgcaatccatgcggccaaggacgtgcctgttgaccccctgctggcggaaatcgccgcgcggggcaagcaggatggcttgcgggttgcgggctttttccagcatcgcggcaaggatacggaagaatgttgccgtgatatcgagatcgagcatatcgccacaggcataacccagatcatctcgcagccgctcggcaccgggtcgcgcggctgccgcctcgacccggcagcccttgccgatgtcgcgggcgccctgcttggcgaactggaagcgggcgcgcaattgctgatcctcaaccgtttcggcaagggagaaaccgaaggccacggcttccgctcggtgatcgaagccgcctatgcccgccagattccggtgctgactgtcgtgcgcgaaacctatatcgacggctggcgcgattttgcgggcccttgcggcaccttgcttgcccccaacagcgaaagtgtcaccgactggttcaatgcggtgatggccccgcctttgcgcgcggcaatctgaacggctttttcaccccgccttccggcggggtttttcttccgggttccagctttgcgcctgcggtgtgccgacgccaatgagatcaatggcgcgcgcggcgacctggctcgctacatcctccaccgtctgcggctgaagatagaaggcaggcacgggcggcatgacgattgcgcccatttccgtgaccgtgcacatattgcgcaggtgaaccagatgaagcggcgtttcgcgcgcgatcagcacgagcttgcggcgctctttgaggtgcacatccgcagcccgcgtcaacaggctgtcgctatagccattggcaatggctgaaagtgtgcgcatggaacagggcgcaataatcatccccgccgtcggcaccgagccgctggcaatcgccgcccccacatcctccaccgcataggtgcgcgcggccagccggtacagcaaggaatagccgttcgctccaagctcgtagcgcaaggtctgctgcgcggcatcggaaatgacaaggtgggtttccacctcctccatcaccgcgagccgctcaagaagcttgagaggaatgagggagcccgaagcacccgaaacaccgatgacgatccgcttcatatccgtttgtccctgtcgaggccgagttcatcccagatcgcgtccacacgggcgatggtttcttcattcatggccagaaccttgccccattcgcggtccgtttcaggaccgatcttgttggtggcgtcaagaccgagctttccgccaaggccggagcgtggcgaggcgaaatccagataatcgaccggcgtgtcggaaagtgtcaccacgtcgcggcttgcatcaaagcgggtggcaagcgcccacatcacatcgtcccagttgtgtacatcgatatcgggatcgacggcgataatgagcttggtatagctgaactgcggcagcatggaccaaagccccatcatcacgcgccgcgcctgccccggataacgcttgtcgatggaaaccaccatggcgcggtaggaacaggcggcaggcggcagccagagatcggctatctcgggaaactgcttgcgcacgacaggcacgaaaagctggttcatcacctcgccaagccgcgaaggctcgtccggcgggcgctccgtataggtggaaagatagaccggcttcttgcgcatggtgatcgccgtcacctgcatgacgggaaacgcctccacgctgttataatagccggtatggtccccataaggcccttcgggcgcggtttgtgtagcggaaacccgaccttcaagaacgatttctgcattggcgggcaccatcagcggcaccgtgcgcccctgcgtgacacacggcctgcgcccgcccagaaggccggaaaatgcaagctcgctcatgccttccggcagcggcataactgcggccagaatggtcgccgggtcaacgccgatggcaattgcaaccggcatgtcctcaccgcgcttttgccacatgcgatggtggcgcgcgccgccgcgatgcgcgagccagcgcatgataagccggttctctcccagtttctgcatccggtaaatgccgacattgacatcggagggatcgtccggcgcgcgtgtgataacgagcggccaggtgatgagcggcgcaggctcgcccggccagcaccattggatcggcagcgtgtcgagattgaccgatgcgccttccatcacaaggccatgaaccggcgcccggctcacctggcgcgggcgcatgttgagggctgccttggccatcggcagcttttcccatatttcaccggccgaacgcggcggcttcggcgcacgcaattcggccagcatttcagccagaagcggcaattcctccggcagacgcccaagcccccaggcgatacgccgctcggacccgaaaagattggcgagaagcgggatggtttgggttctgccttccgcgtcaaccgggttttcaaacagaagcgccgggccatcggcttccagcacacggcgatggatttccgtcacctcatgcacaagggatacaggacgcgcaatacggacaagatcgccacgcttttccagttccgtcaggaagctttgcaggcaatcatagtgagtaggtaaagaggaactgcttttcatgatccactttgaatatgcaattcttcatgcgtccttgatttggatcaaactcaattggagttgaatcgcataatccttgcggaagcgtcccccggccagatctggagctgacaatgatgaaaattccgcaagctgtggctgctccagcccggctggttccgccatttctcctcaacccgctggtatcgcgcgtgttccatcaggtgatccgtgcccatcccggcctgtttgaacggctcggcgagcatgtgaacaagcgtttcggcttccgcccttccgatctgcccttcacctttctggtagagccgggcaaaccgcgtatttccgttttccggcaggatgccgccttcgaggcggatgcggccattgaaggcccgctcgtcatgctgctggcccttctggaaggcaagcttgacggagatgcgctgttcttctcgcgcgatatcaccgtcaccggcgatatggaagccatgctggcgctgcgaaacgcgctcgacgattgcaatgtggacctgcctgccgatctcggcaacggtgcaggacctttcggccctgtcgtgcgaagcatagccggctatataagggaaaaagcactcggcgctgacgctcacgatcgggaggcgcattcatggaactgatttgtccggcaggtacgccgtccgcactgcgtgaagccgtgcaggcgggcgcggatgccgtttattgcggttttcgcgatgagaccaatgcgcgtaattttccggggctgaatttcagccgcgatgaattgcgcgatgcaatcggctttgcccatgcgcgcaattgccaggtctttgtcgccatcaatacattcatgcgcgcaggcgacgaacatatctggtataaggccgtggacgatgccgcagcccttggcgcggatgccgtcattcttgccgatttcggcctgatggcctatacggcagagcgccatccgaaccagcgcctgcatgtttccgttcaggcgtccgcttcaaacgccgatgcaatcagcttcctgatcgacgccttcaaagcaaaacgcgtggtgctgccgcgcgtgctcaccatcgccgatatcgccaagcttggccgcaagatcccttgcgagatggaggtcttcgttttcggcgggctttgcgtgatggcggaggggcgctgctcgctttcctcctacgcgaccggcaaatcgcccaacatgaacggcgtctgttcgcccgcaagccatgtgcgctatcgccatgacggttcggaactcgtttcggaactgggcgattatacgatcaatcgctttccggcaggcgaagccgccggctatccgacgctgtgcaagggccgcttcaacatcggcgatgaggaaggctatgcctttgaagaccccgtgtccctcgacgtgatggatcatatcgacgaattgcgcgcggccggcgtttccgcgctcaagatcgaaggccgccagcgcggcaaggcctatgtggccgaagtggtttccaccctgcggcagacccttgccgccgggccggaaaaacgggctgccctcctgtcgcgcctgcgcgcgctcagcgaaggccagcagaccacatcgggcgcctacgaaaaacgctggagataatcatggcaacgaatgcgacccccagcctcagcatggggcctgttctttttctgtgggatgggccgaaatggcgggatttctatttccgcatcgccgacgaagcgccggtaagccacgtcaccgttggcgaaatcgtctgttccaaacggtttcatttcgtcgatccctatatggaagcggtcattgagcgcctgcaacaggcgggcaagacggtgagcctcggctcgcttgcccttgtcatgctggagcgcgaggcaaaacaggtgcgccagacaatcgagaaggccacgctgcccgtcgaagcaaacgatctttccgcgctggggcttctttccggcaagccgcacacggtcagcccgctcgtcaatgtctataatgcagccacggccaaggttctggccgagcgcggcgcaacgtccatctgcctgccgccggaattgccgctcgcttcaatccgcgagatcgtcaagggtgcgccggacatcgccttcgaggtcttcagcttcgggcgcgtgccgcttgccatctccgcgcgctgtgcccatgcccgctccaaggggcatatcaaggacaattgccagttcgtctgcggcgaggagccggacggcctgccggtcaagacgctggacagccagccattccttgcactgaacggtgtgcagaccctgtcccatacatgtcaggcttttctggaagacatgccggaactgaaagccgcaggcgtcagccgtttccgcctttcgccgcaggtttgcgacatggtggctgtcgcgcaaattcatgaagacgtgcttctggaaaagatcgaccccgatgaaggcgtcgcacggctcaaggaagtctatcccgctgtaccgctctccaacgggtttctgcatggcggcatcggcgcggcatgggtcagccgtcagcgcagcatggcagccgggcattagagcgtgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcggaatgcgctctaatcttcacaacggcttgccccttcgcagtcgcggtcatattgccttgcaaccggaaaaggcggcgggcgctgcggataaggcgttgcaataatatttcgcatcaacacatttatgtggttggtttgcaaagcaatctctgctttacattgcatcttcttgccagaaaggtatagggaaggtttccatcccggtgcgtcttcttcgcagccaggcaatgccgggagccacccccctgccttgttcggcaaaggcgtgccttcggaggagcgaatacaaatgaattattgcggcaaagcgcatcacctgttccttgaaaggggaagaggatgagcgcctatcccaagctggttcaatcgaacgagccccaccctacagccattgaactgaaagacgtgcagatttcattccggctcgccgatggcggccggttcgatgccgtggcggaaagtaatctcgcagtcgccgaaaacgaattcgttgccatcgtcggcccgacgggatgcggcaaatccaccctgctcaatgccgtggcgggacttctgacacctgcaagcggcacggtggaaatcagcggccagcgccttcagggccttaaccgcaaggcgggttatctcttccagcaggatgcgctgatgccctggaagacggtgctggaaaatgtcgcgatcggccttgaaattgccggcacgcccaaggccaaggcgcgtgaacaggcgcgggaatggctcaacaaggtcggcctcggcacttttggcgatcgctatccgcacatgctttccggtggtcagcgcaagcgtgtcggccttgcacaagtcctgatccgcaatccgaaatatctgctcatggacgagcccttcggcccgctcgatgcgcaaacccgtgtcatcatgggtgacctgctgctcgacctgtggtcacaggacaagaaggccgtcatgttcgtgacccacgatctggaagaagccattgcgcttgccgatcgcgtggtcatcatgtcggcggggccgcgtgcgcgcatcatggccgaatatcgcattccgcttgcccgcccgcgcgaaatctccgaaatccggctcgacaaccagttccatgagatacatcgcgaaatctggagcgcactgaaagaagaagtgctgaaaggttaccagcagacaagcggagaacgttcatgaaaaagcccatgctgtttctggcgcagctcggcattgctgtcgccgttattctcgtatggcatctcttcaccgccacccatctcttcggcaatccggccaaggcgcagtttttcttcgccacgccgggtgacgtggcgctgcgcacctataaatggtttgtcgatggaaccatctggtatcatctgggcatcaccctgctcgaagccatgctggccttcgccatcggcgcggttggcggcgtgctgatcggcttctggttcgcccgcaaaccgctgcttgccgcgattttcgacccttatgtgaaggcggcgaactcgctgccgcgcgtggtgctggccccaatcttcgcgctgtggcttggccttggcatctggtccaaggtggcgcttggcgtgtcgctggtgttcttcatcgtcttcttcaatgtctatcagggcgtgaaggaagtgaaccagaccgtgctttccaatgcgcggatgctgggcatgaacgaacggcaattgctgcgcaatgtctatctgccatccgccctctcctggatgttctcaagccttcataccgccgtcggctttgccgtcgtgggtgcggtggtgggcgaatatctggggtcttcggcggggctcggctatctcatccatcaagcagagggcgtgttcgacgtgaccggcgtttttgccggaatgctcgttctcaccgctttcgtcctgctgatcgattggggtgtgtcaatcatcgagcagcgcctgctggtctggcggcccaaggccgccggtcagaacggcgcctgaaccgacaatatcgtaggaggaaaccatgacaacaacccgtagagacatattgctgggcgcggcggctttcggcctggcaagcatcgccacgcgtctgcccgcctatgcgcaggatgcatccgcccgcgcctgaaaagctggaactgatgtttggcgtgggcggcaagccgctattttattatttgccgctcaccatcgcagagcgcaaaggcttcttcgaggaagaaggcatcaaggccacgatcaacgatttcggcggcggcgcaaagtcgctgcaagccctgattggcggttccgtcgatgtggtgacgggtgcttacgaacacacgatccgtatgcagaaccggggccaggatatcaaggccgtgtgcgaacttggccgtttccccggcatctgcatcggcgtgcgcaaggatctggccggcgacatcaagaccatcgccgacctgaagggccagaatgtcggcgtaacggcgccaggctcttccacctcgcttcttttgcaatatgcactcatcaagaacggcctttcgccggatgcagcctcgatcatcggtatcggcggcggcgcaagcgccgtggcggcgatcaagaagggtgaaatcgccgccctcgtccacctcgatcaggtcatcacgcggctggaagtggatggcgatatcacacttctgctggatacccgcaccgaggaagggacgcgccagctttttgacggcaccaatccggcagcaaccgtctatgtgcaacagagcttcatcgatgccaatccggtcacgacgcagcgcgtggtcaatgccttcgtgaaatcgctgaaatggattcacaacgcatccgccgacgaagtggccgataccgtgccggaagaatatctgctgggcgaccgcgcgctttacaaaacgggctttgaaaaatcccgcgccatgtattcgcaaaagggcctgatcgccgaagacgggttcaagagcctgtttgaaatgctcaagacgctcgaccccgagcttgccggagccaatatcactttcgcgcagaccttcgatccgcgtttcgtggaagcagcccgggcctgatccggtccagcttcaaaaccggcaaagccgcctcgttctgcggggcggcttttctttatcggggtcttattattcagcccatgcgcgagcggcgtttgcgcaacagcatgggaccatattccaccacaaagaggccaaaagccagcatccataaaagcgcggatgcggcaagcaatgtgtggaagaaattcggcataatctctgcgaaaggccggatcacggcggcggcgatgatgcagacataggcaatctgcgtcatgggtgaagcgaccagttcgcgcccggtatggccgcgcgtggcgcgggtcatgacggcaagcatcattgcgccgatcgcaccgactgtcatcacatgtagcgccgaaaagggattgagccggtcaagcgcggagagcgcgatggcaacgaaaccgcccggcacgaacagataggccacatgcaggatgacgagcagcttttcacgcgcaacggtccagccgcgccagcgatagagccgcaccagatggaatgccgccgcgatgagtgccagcactgccgtcagcgagctttccggcaggaaaatccagctcaggcaggcaaccacaccaacaatgagggtcagtgcatcgtagcggttgaagggcacgggaaaccgcgtcttgcccatgcggttcagccagttgcgggtaaagcttgggatgatgcgcccgccaatcagcgtgaccagaatcacataggcactgacgccaatacggttggcaaatgtcacatcgccatcggtgagcaccagataatggaaagcgaaattggcgatcatgacgccggcaatgccacccagcactttcagattgcgccagtgatggcccgcgatgatttcgcgcgctgcaatgaacagcaggaaaggcagaaacaggctttcaatggcgacagccacatcaatatgcacgagatcgggcgcgagaaaggcgagccgcccggcaagccacacgccgcacagcaccgcaagcggcccgcccgaaaccggcagcctgccggtccagttgggtacggcggtcagcaggaaccccgccagaacggcggacgaaaagccgaacaccatttcatgtgcatgccagttgagggctccataggagccccccagcggcaggccgatggtgagggacaagatccacaacagcattgccatgacggcccatatggcgccgcccagaaaaaacggtctgaaaccatagcttaaaatgaccgggccggtcattttaagtccgcgcggtatgccgcccttgcgttcggacggcattgttgcaggagaggcctgcaggccttgctgtgtggtcatgtttgtcctctgcatgaggccgggtcaagaccggcccatcgagtctgtaattacttcacttctgcaaggattttgtccagccgctcctgcacaaccttcggcttcttggccgaaacgatcttttcaaggttttccggcttatcgccaaccgcaatgagtgcgaccatgctcatggcataatgcggggtgcacttgatgagataagcgcccggctgattgaccgtaacggtataatgttcgttgatcttgctcttgaacttctcggcaccgtccgggatcatatccttgacggtttcaacattgtggcctttgtccatgggaatgaacgtaatggtgtcaccggcattggccttgatataggaaggctcgaaaaccattgcgccttcggcgcctttgttgagcatatggacttcgatattttcagccagagcaggggctgccagcagtgcaaaaagacctgcggcggcgaacttgattgcggtattacgcattttaatcttgatctccatcgataggcccaaggcatcgaaatcgtgccggatgagccgcgcaaacaaaggcttatccccccccccccccccgatgacggctatctttgattaaaatcaaacaggattcatgtagttgaggaagatagtcagatttcgccttcggcaatttgccgcaagcggcgaaggtcgcgcacgagcagggattgcctgccgccctccacccagcccttgctctgccattggctgacgatgcgtgaaaccgtgtgcagtgtcgtccccgtcagttcggcgatatcctgccgtgaaaccgggaaatcgatgcgcagtcccgtatcttcctggatgcccgcctcgcgcaccagccgcagcaccgcatgggccacgcgctgctccacttcctgcgtcgaaatctcgcgtatccggctatgcgccgcatccagcctgcgcccgatcatctgcatggtattgacggcaagcgcaggattgcttgccatgaaagccgtcatcatttccatcggccaggcaataacgctgcaatccaccaccgcaagcggcgtaccgggatagtcctcgcgccccagcgccatggcgaagccgaaaaatcgccggggttgaccacacgcacaataagctgctggccgtccgccgtcacctgcatgaccttcagccgcccctgcaccagaagatagaaaagcctggcctcttcgccctgtttgaaaacggcgcttcccttgggaaccgcccgcggcatggccagccccatgagctgttcaaaggcagcatcatccattcccgaaaagacgggcaggcttctaacgagagcccagtcgattattgccgccatgtttccctctccaataccccaagcgccagcgcggggagcgccgtcactggtgcatggggggtgcaaagggttcgctatcagaccgatcctcaaaaagaaaccaattttgaccgatcaggccccaaagcggcgcttttcgccatcgcggctgacggtataagcgaaaatgccgggcagttttttaagcgtttcctttatttgtgccggttccatcaggctgaaagccgtagcaagcgcatcggccatcgccgtatctggcgcaaccaccgtcacacgccggtaaagggccgccgaatagccggttttcggattgcgcagatggttgaaacgcccgcttttctcaaactggaaacccgcaaagctggaggtggcaagcgcctgatccatgatgtcgataaattcttccggcgcggcccccgcctcaagatcggcgatgccgatacgccagggcttgccatccggctgcccgccgatagcgcgatattcgcccatatcgacaagtgcctcgctcacgcctgcatctcgcagaaggcccacgacgcgatcagtcacatagccctgcgcaatgccgttcagtgtcagcgccattccgggcttggtaaaggcgatgcgctccgcgttgaagagcacatgatcgaagcctatctttgcaagcgccgcatcccactccgcccgcgaagggccttcaggtgcgggatttgcctgcgagaagtgctttctcaggcattgccacaagggctgaacagttggatcgaacagcccgtcgctgagttgccagcaggtgcggcaaatgccaagcaattccaccatttccggcgcaggcgaagccaatgcgcccgtatggttcagccgcacaatttcggaatccgggcgatagaggctgaagatattctcaagcctttccgcttcctgcgctttcaccgacaagccgctccgccaccttgcggtcgggatgatagaagatgatcttggccggagcgcccaaggcctgcccctgccagatgaccggttgctgctcgccttgcgcaaaggcgaaccggggaaacatggaaaacgttgcggcgacagcgccaccgacaaggacacggcgtcgggtgatcgacatgatggtttctttcaatgcatatggctttcgccgtccggttccacatgctgggccgtctgctcgcccagcacgtaatccctcggcatctcatcgaagctgacgatccggccgccattatcggctgtaaaccgttcagcagcggcgcggtcagagaacggcacggcttctttcgcgcccatgccgcccacggccccgctttcgatcacaaagaaagccttgtgtgcatcgatccagttattcgcacccggctcgtcccagttgggcgcctttgccatatcggacacatagatggcggcgatattcttcggctcttccggcagcatggtgaaggcgagcgtgtcgcgtgcagacgagaaccagatcggctcgttggtcggccgcaggatgatctgccccttggggcctggatgttccagcacgttcatcccgcaatagcgccccatggcattttccgtcagtgcgaaaggtgtggcgggttcctgcttttccgcaggcgagcaaccggcaagcagggcgaagaagaagggggcaagaaacagagcgcgtttcatagttctttcctcgaaaagaccagcatggaaagcgatagcggcaatacggcccaaaggccgagcgccagcgccaatgcgggggcagaaagcgtggcattgcctgccatgcctcccatgccggtcagggcaccggcttgtccggtgccaaaattgagaagacgataggaatcggcgggattgagcagaagcagggcattgagcgccgcactgccgatagtctgtccctgatcgaaaaccagaagggccgcatcatagatcagcacaaagaacagccagacgccgatggcgatgcctgccgccgtgctgcgctcgcgcaccagcgtgctcgcgagaaagccgatcgcaatgaagaccgcgccaagcagaatcgatgagccgataagtttcagaaacgaaatccagcttgctgcgtccacacccgtgccggtagcggccagcgccagcgccgcaacgccatatccaaacagcgttgcgaaagcgaggatggcaagctgccctataaacttgcccagaaccacctgaatgcggctcaatgggtagcttagaagaagcagcatcgtgccgcgctccatttcgccgacgattgcgtcatgcgaaatcaaaagtgcaatcagcgggatgagaaagatggtgaggctggaaaggctcacgatcaccacatcaagcttgctggctgcgacagagctgcccgttggggcgctgccgagaaaggtcatgctgagggcaagtgccgccagcagaagcgtggtggccagaacccagcggttgcgcaggccttcctgaatttccttggtggcgatgatggcgatattgttcattctgccgcctcctgaaccgccatgtcgcccatattgagaaaatgcgcgtaaagctcgtccagcgtgggcgggatgatatcgagttcgttcagcttgtcgttcatggccacgatgcggcgtacaagttccatcttgccctccgccggggcttccgtttcgtaaagatcgggaccgagccgatgccagcgcaacagcaggttgccggtttcgaccggcaggcatgaaacgtcgttcacctccacacgggtacgcatcggcaggcgtgaaatccggcgcagcgcgtcgatggaaccatccgcgatcaccttacctttattggcgatgatgacgcgcccgaccttggtttcaagctcggtcagcgcatgggaggacatgagaatggtcgtgccctcctgccgcaagctttccagaatttcatagaaactctggcgcagggccggatcgagacccgtggtcggttcgtcaagcaaaagaacggcgggctgccccagcaaagcctgcgcaagtccgaggcgttggcgcatccccttggaataggtgccgacgcgacgatgggcagcatgggcaaggccgacacgttccagaagtgcatccgcctggccaaagggcacctgtttcagccgggcatagaagccaagtgtctccgcgcccgtcagcgccatgttgaacgagacatgttcgggcaggtagccaagccgcaaccgcgcggcaaaggcacccgccgcagggtcttcacccagcacacgcaccgcgcctttggtggggcggatcaggccaagcatgagcttgatcatcgtggtcttgcccgcgccattatggccgacaagtgcaatattttcccccgccataagccggaaacttgcatcgcttatggcgttaaagccgccataggacttggtaaccttatcaagaacaacagtctcggagcctgttccaaaagtcgccatgccggtctgcaaatggcgcttttctgcgttccgatgctcagtcattgtgcttgctttctttaagctgggccgttggcttgagaagaggcttcatgaggggatggctgtccacaacaccaccgggaagaagggcgggaaactgcgtctgcgcccagcggatcgtatcgacagcagggctgttgatgaggatttttgcctgcggcacggtccacagaacccggtcgatcagatcattcgggcgataggggctatccgcaatgccgtcgccatcgagatcaaaggcgggattgtcgctccagtaattgccgcgcccatcgacagaccagtcgagattgcgcgtgccgacatatttcacctgattgcggttgttgatgaaggaattgccgctcatggcattgccttccgaacccgccgtgaaatgaatgccgatgctgcaattctcgaagctgttttcgctgaatttgttcttgttggcgttatagatgaagacgcatttttcagggccgagccgcgcggtttcgccggctgaggcttccaccttttcctcgcccggcacaccgtgttcacccttttgaaggcccgcctccagccagcgttctatcggctgcatccgcccgacgacgcgattgcccgtaatgatcgagctattggcgtagttcaggagaagaccgtgatcgcggtcgccctccgacacattgttcaggatcttcagccggttggtgtacatgatcgcgaaaccgaccgaattgttgcgcgagacgttgccgatcaccgcactgtcgtcggtatacatgtaatggacggcaaagcgcacatcctccatcacattgtcgcggaaaatattcttgcggctggcattggtatagatgccgtcgcggccatagcggatcgtgttgcccacgacctgcgcaccgggcgcattccagactgaaacgccgctgccggtttcggccatgcgcacaccgcggcggcccagcacttcattgccaatggcaatcgaatccgccgctccatgcaggtaaattccataggtattgccgatcagccggttgttttccacgcgcgcgccggtggccgttctggaaacaaaaatgcccgaatgaagatcaggcaggttgtcgccagatccgtggacttccaggccgcgcacaatggcgttcggcgcattgaccgtgatcgcattgccggtgccaaggccgtcgaggacggcgcccggctctccggtcagttcgatggcgcggtcaatgacgaccgcgccttcatgccttccggcacggagccggaccacatcgcccggctcggctttttcaatagccgcctgtacactttctccgacagcaacatcgatctgccttgcctgcgcgcctgcgcaaagtgcggcggcaagcaggctcatgatgccagcggtacggaacaggcgggggagaaccatgtccgtcaggcctttttcggttcgacgagcatacggccctgcatttccatatgcatggcgtggcagaaccacgagcagtaataccaccacacacccggcttggaggccttgaacgtgaccgaagccgtcgcctgcggtgcgacttccatgttcacaccgtaattgacgatagcgaaaccatgggtcaggtcttcgatctcatcgatattggtgacataaaccgtcacttcatcatcctgctggacagtgaattcggtgaggccgaaggcaggcgcggaagacgtcatatagacacgcaccttgttgccgtcacgcaccacttcattggcttccatcagatcaagaccgtccgcctttgcctgcgccacggcatcggcaaaaaatggatcctcacggctccagaagctgacagggttgatcttggagcggtgaacgatcgttgcatcatgcggttccgcaaagctcggaccgtcgtgaacaatcaccatcttatcgccggaaatatcgatgagctggtcgttctcaggcttgagcgggccgacattgaggtaacggtccttggagaacttgttcagcgaaatcagccacttgccatcaacttccttggtttggcccatggagctgtgattgtggcccggctgataatgaacgtcgagcttctgacggatcggatcgaccttttcgcccttgaatgcgcgcttggcgtcttcaatgttccatttgcagatctggctgtcgatgaagagcgtcgtataggcgttgcccttgtcatcataggccgtgtgcaatggtccaagccccagttccggctcggccacaacagcgtcgcgcggcttgatcttgtcgtcgaacaggtcgtcgaacttgcgcacatcgaacaccgtcacggtcggcgacagcttgccattggcgaccacatggatgccgtccagcgcggtgttgataccgtgcgggctgttcggcaccggaatatagcgcgtatatttggagccgtggcgaccgtcgatgaccggcacaccgttcatttccttgaaatcgccattggcgacggcttcttcgatacgcttcaggttgaagacgacaatccagtcctgctcgctcgacatcatttcggcaagggtcgtcccctcttccgaattatagcaggtagagaaggcatatttgccctaatagtcgcaatccacattgtcgagattgccatcgaccatcacctgccaggcgaccttcatcgtttcaccgtcaacggcggtgaagatggcatggtactgcttgacgtcattcaggtggctgccatcattcgggatcggtacacggtcttcgccattacagaagacatagccggtcttcggatatttctgcacacgcaggccgtgaaccgtatgctggttcggcaactgaatgatcttgtcgcacttcatcacgtcgaggcggatacggcagacgcgcgtattggccttgtcgttggcataaagataacgaccgtcataggttccatcggtgaaagagggatgcgggtggtgcaggtcgccattgaggaagatgtcgccgcgatccttgaggaattcacggtcctgcggaagcaggccttccgtcaacactttgcggctttcattcgtcaggccccaaccggtggcgctgtcacggttgaagaccgggatgcgcatcagctcacgcatcgacggcaggccgacaatacgcacttcaccacactggccgctggagaagaagacgtaatattcgtccagttcccccggcttgacttcggggctcatgccgccctttgcggcgccagccgcaagcgcagtttcgctggaaccggcaagcagagccccgccgagcccgcttgcaccggctgccgcgacaaatgccgaagttccgagcaattgtcttcgactgagctgcgatttcctggtttcttcagtcatacttttctcctttgaaaaaatcaggccgcgggaccgggattgacgggtgtttccaccggctttcccttgaccgagatgataggcctggctggaccgccgccacgttcggcagccgctgcgagaggtgcattgcgggctgcaaatttttcgcgctttacacgcacctggatcatgtgcgggcagcgctgatcgtcgtgataaagctcctggtaatgcatgcagtagatgcattcattgacgttgatctgcccttcaggatggatcgcttcgaccgggcattccgtggcacaacgctggcagggcgagccgcattcctgccaccgcttcagccattcaaacatgcggatgcgtccgggaatggcgagcgcggcaccgagcgggcacagatagcggcagtagaaacgctcaacgaaaaggcccacggcaagcaacgtcagcgcatagatcacaaatggccagtcacgcgcgaatttgaggatgatcgaggttttgaacggctcgacttccgcaaagagttccgccagtgccatcgaataaagcgacagggcgaacaggccgaggaagatgatgtatttcagcggccacaggcgttcatgcagcccccagggcagcttgacctgcggtaccttcagccattgggccagattgttggtaagctcctgtaaggcgccgaacgggcagagccagccgcagaacggcccacgcccccagaacaaaagcccggcagcggttgccccccacagaatgaagatcagcggcgaggtgagaaagaattcccagttaaagccggtaatcagcgaattggtgaaggtcaggacgttgaccaccgacaattgcgcatggttgtagaaaccaagccagacgagaatgaacaggagatagccgcgccgcagccatgtgaaaaagcgcggatgccgcacaaggctgtcctggaagaagaaaatcgcgacgagaatgagaatggaaatgccggcaatgaccacattcacgcggttcatttcccacatcttcacccagagcgggctgttttcgcccaatatgtcggcggcagtcgcctctcccaccggctgcggctggcgcggcgcatcggcagttgccacaggctttgcaggcgcaggttcgggctgcttgagcatatattgctccggcaggttgtaaccgacatcatagctcacattggccttgtcgcgcgcaccgaaaccgcgctgcaccagaagctgcatatcccacggcctggtcacatcgaaggcaaagccttccggcacgcggaacagcgcaatctcgcgcaagcttggcgctccatcggccataagatcgccaatacgggtgtggttcttgtcgcgaaaacgcacaccctgaccgtcctgcatcagttcgatacgatcaaaaatgccgccgcgcacatagccggaccccttgaaggaataggctccgtcacccgccacaagaatagcctgctggcccggcttcaactgcttcctgagccgctcatagccttccttgccgagcaggctgatgccgatagacgggactgaggcaggagccacgtaaagctcgatgaattcgtcttccgggtcggcagtttcaggatttgcagcagcttcgtcatgtttggcatcgcggaaagcctgcgtcacctcgccaacggtcagcttgagactgcgcaccgagccatcgcctatcagcgtctgccagtccttttcctcaacgagatccatgttgacggcgcgcggcgcatcggcaaccactgcctgcaccggcgcattgccgagacgtccgctgcggatgagccccaccgcagaacgcacaacactgtcgcccatcacaagcacggtgacggtcgcaccgctgacgatttccacctgcggcggcttgatctgccccgcagccaccgcagtcatgtcgctattgaccagcgagttgagcgcagcaacgaccttgggttccggaatgccgatcagcacgatcggctccttgtggtccaccagcttgaagccgcgaatgacgcccttggtatcaatgcccacaacgatacggatcggtttgccggaatagccggtggcgtttgtgaaatccgagttcagataggcatagcctagaagctcgttccccttcttcaccggcgcgatcggcggctcgccctgtggctcgccgatactgtcagccccctgaaacagcacctgcggatcaagagaaggaagatattttccaatatctgccgcgcgcgcaggcgcgacggccagcatggccagaaacagtaaaaggcccaactggcccattataaagagaaaaggtcgaaaaaaccgctggttgacgtggggataccgggaaaaattaccttcgatagacggggcgcgtcccttgccgaaaaatgctcgtatcacttccaacctgctttacattccgccgcttgcagcggacgtatctttcaggcggaaactaccctcataaattggggccatattgatatgacgcaaagataaccggctttctcccgccggcaggaagcggcattccagcgcaccttggaacgagaacctaaattcaactggccagcagcacagcttggcggaagcatccagaaccatgcgggcgtcgccgggaagctttgaaaccttccgtgaccagattttccattttcaccggaatcagccggaaaatccgcaaggatgcctgcttttttggtcagaaacaggccgtttcatgaaaaatctgcgcggctgatagccaagtgattccagcctgttgagccattatgaacgatgcttcaacaaaaattactcccgttttgtattgactattaacattacgttaaccacagtttgttgcaatatgttacaaagcgttatcaaggcgcattgcgcaacgatgtgttgattgaacaatgagcggcagatatcccaacaggccttgcaggcaagggagaggtctgccgtgtcccggatgacgtcgttctggggcctgttgcgcgcctattgggtgtcggatcgctggaaggaagcctgggcgctgaccgctgcgattttccttatcaccgctttcatcagcaagacgactgtttgggtggcggaagcttccggccatctgatgaattccattgtgaatgtgaacaccgctccggtacaaagcccgcttgcagcggttgtcaccaatgcgggcgttctgatcatattgatactggcaaaagatgtgctgctcgttggcttccggcatctgctgtccacgacattgcatcgcaaatggcgcaaatggctgaacgacagtttttccgacgcgcttctcgaccgcaatcacacccatttccatctgcaacagggcaatggcgcgcatctgccggataatgtggaccagcgcgtgcaggaatccatcaagggcatgacaggcggcgcaatcgggctggtgatgggcattgtcggcgtcgttctttccgccttcttcgtcgggcagaaactgctggaaatctccaccgaagtgcacggccttgaattccttggctcctatggcggtgcgctgctcgctttggcggtcattcttctctatgtgccgctcggcacgctgatcgcgatcaagatcggcaaacggctggaacgtctcaatctcggcatgcaaaaggcggaaggctcctatcgtggcgaatggaccacgcttttgcgccgcagtttccagatttccgcttccgaaggcgagaatgtgcaacgcacggtcaacaaccggctctaccgggaagtggacgggacgtgggacaagctcaaccgtttcgatgctgcctatctcgccttctcgcaggcctatggcttcctttccctccgcatcgtggcctatattccgggcttcctgccctatatgagcggcgcggtgaacttccgcaattacgtgaccggcgcagagcttgtagcggccatgatcaatgattgctcctggttcattcaggtcatgccggcaatcgccaatctgcgcgccaatgcgggccgcgtgatcggcctcgcccaatctatcgaaagcgtgcaggaacctgcggaattctatgcgcgcagcggcgtcaaccgctttgccttcacccaccagcatccgcgcttcggcctttcggtgcgcaacctcacactcatgcagggcccggcaagcgaaacgccgttcctgcgttcaggcgtcatcaatatgcgcgctggcgactggatttatatgcgtggcgaatccggctccggcaaaacctccttcatcaaggcgctgaatggtctgtggccttatggcaccggcaacatcatctatccgcagggcgcaaactcgctctatgtgccacaggaggcgaaatttccttccgtttcgctgaaacagctcgtcgcgctgccgagagacgaaggcgacttcaacgacctggccgtcgcagccgtgctgcatgaggcagggcttggcgaatttatcgaacgcatgaaggatgccgatgcgggcaattcgccatgggatatggtgctttcgggcggacagaagcagaaagtcatgcttgcacgcatcctgctacacaaaccgtctatcatcttcctggacgaggcaaccggcgcgctcgatcccgcttccaaactgcgtttccatacggcacttaaaacccgctgcccggacgccatcgtcgtcagcatcatgcatgaggaaaagctgcccacgctcgaaagcggcgaaagcatcttctctcatgtgctggatatcgccaatggctatgtttcgctcatccccgcccatttcgcggccgccccggatgcggaacccgcagtgtcgcttatcgcagccgaataagccttctttcacaaccgacatttcatgtcaggatatccacggttgcaaaagtctaaaattggactatattccaatttagacaagatggaggcgatcatggccacaaacagcgcagcgatgaagcctgtaatcagcaaggggccggacatgctcgatgcccggcgcttcacgcctgcctcccgcaagcggctgagtgcacccggccttcggacgttccttgccattgccgatctatggaagcttgatgagcagcagcgccttctggtcctgggcctgccatcgcgttccacctattacaactgggtgaaggcggtgcgcgagcaccgggacatcacgctggatgtggatgtgttgatgcggctttctgctgtgctcggcattcatcaggcgctgggcgtactttatcccggcgaagcggcaggcagaaaatggctgcatacgccaaacggggcgtctctgttcggcggacaaccgccgctccagcttgtcgccagcggcacgcaggatggcctcatggcggtacgccgctttctggatgcggcgcgcggcgggctttatatggagccgaaggcgctcgatcgcgcatttcatccctaccacgacgaagacgtggtgttctcgtgaggcgcgcccctgcaccgcagccgagttacaggcttattccttcgtgttttccgccaatcggcctgttcgacacggtggcaaccgctgccgatctggaagccgtcatggaacttgcgggctggaccaacgaccggctggtggaagagcgcctctaccgtctggcccgtacggaatgggtgttcggccggaccaattccagcattgtcatggccagctttctccatgtcgcgccgggcggaatgcgtttcaacgggtccgagcttggcgcatggtattctgcggcaaagctcacgaccgcgatcatagaagtggcccaccatatgcgccgtgaggcggtggcgacgggtattgcgcggcttgcccgcaccttccgcacctatacggcgcggcttgaaggttcgttcgtggatattagcggcgaaaaagaaacaatggcggatatttacgatcacacgagctatgccgcctcgcagcgtttcggtgaggaaatgcgcgccaccggcgaaaccggcattctcttcgacagcctgcgccatgaaggtggcatcaatgcggttgcattccggccaagccggatactggaagtcacccaggccgaccattacgaaatcacagtcgaagcctcttcccgccgtatcgaagcgcgcaaacttcctgcctgaactgaactggggaaacttgaaacaaatcaggccgcagcccttgcgggactggccctaatgacgaagcagtctggcaaatggcgcgaccaggccttcatagccagtggccacgccaatattcgacggtctctacagcttagagatagcggatcttgcgggcagtcgcctgaagcaacatgaacgcctcaaaacggtggtcatgccattttgcacgcctggcgtccggcctgttgcgtgcgcctaattccgacatgacttgcatagccgtcacaagatcgggataagcaccggacgcaaccgcacctaacatggccgagccgagcagaaccggctccggcgatgtcgaagcggtaacaacgaggccggtcgcatcggcgagcacctgccgcacgagatttgagcgcgccgcgccacccgaaacaacaatagtgtcagtcacaatacctttggcccgctgcgcttcgataatctgccgcacaccatagccaagcccgcaaagcccggcgagataaagtgccgccagactgtccatgcctgtatcaaggtccagccccgcaataaccgcacgcgcatcaggatcggcgaaaggtgcacgattaccgaggaattccggcacgacatgaatgtcgccaacgatcatggccgttttttcaggaccacctctagcttcaacttcggcagcgaggctgtctgccagccccttgccttgatccgccgctgccttttcggcttccgccgcgaagggatgcatgtgaatcagatgatcaatagcggcacccgcagccgattgtccgccttcgttcaaccacagccccggcaccatggccgagaaataaggcccccagacaccatccacgaaaacaggctgttcagtggtggtcatggtgcaggccgatgtgccgaacacataggccatacgcgacaatatccgaccttccgaaccgcgcgcgcccaccgtgccgataccgcccgcatgtgcatcgatcagaccggcggcaattgccgtacccggcctcaagcccagttcggctgcggcctgtttgctcaagccgccaagattttcgccaccggcgcgaacgtctgtaccgatgcggacgaaactttcatccgcgagttcgccaaggccgactgcgcggaaataggtctcgtcccaacgcttttcatggctgagataggtccatttgcaggttacggtacaggccgagcgggcaagactgccacaggatttccatgtgagaaaatcggtcagatcgaaaaactgccaggcggcagcaaacgtttccggcttgtgttctttcagccagagcagtttcggagtttccatttccggcgaaatcgcgccgccgacataacccagcacatccgctttggtggtattgatacgctctgcctgctcacctgcgcgatgatccatccagacgatgatgttgcgcgcccgatcgttggaaggaccaacggcaagcggcttgccgccctcgcccagcacgaccaatgaacaggtggcatcatagccgatgccggcaacggctgcgggatcgacgccagcaaccctgaccacttcgcgaacactttcacaaacggcctgccatatatcgtcgctcgactgctcgacaataccgcccgcctcgcgccatatggcgatatcgcgcctggccgatgcaagcatggtgccacccgcgtcgaacagcccggcccgggcgcttccggtgccgacatcgacgcccagataatagttggtcatggtcgctcccatttagagatcgagactttgcggaagaataaccagatcgcggatggtgatattgcgcgggcgtgtcagcatgaacatcacggattccgcaacctctttcggctccatcaggctgcctgccgccagcgcctcatcgagcttggcttgcggccagtcgctgatgagcgcagtgacgaccgggcccggcagaacaccgccaacgcgaataccatgcggggcgacctgacggcgaaccgtgtgcacgaaagcctgcacggcatgtttggacgccgtataaatcggttcccatatcaccggcacgacgccagcaacagagctggtcatgatgatgtcgccagtcttgcgttccatcatatgcggcagaacggcatggacggtacggaaagccgcattaatattgaggttcaacatgcgatcccatgcatccggatcgccctcccagagcggcccgccaatataggagccggcattggcgtggaaaatatcgagctggcctgcttgttcaagaatctgcggcatcatggtggcgacggatgccggatcgagcagatcgacgaccagcggtttggccttgtcgccaagctcaacgcacttttccgcaagcgcgttctcgtcgcggtcgacaagaaacacggttatgcccgccccaatcatatgctttgcacattcaaagccgataccggaggcagcacccgttacagctgcaactcttccattgagatcctgagccatttttcagtccttacaagtttaggctgtggtgacgaattaagttacggttcggcgtgagggtatttttcggctgaacggaagaaacgaccgcatggaattgttcccctttaacggagtttcgacgcgtgcagcagaaaaatacaccacgtcgctgcgcgatatgacgaaaatgccccatcttggcgtcgcaaaaccttgccaatggattgccccccatcttcggttttactcctaaagctgaaccattttcgttcatgccgaaccataagttaattcgtctctacagcctaggcgcggccgtgcgactggcgcgaacggcgggcaagggaatcgacaatcacggcgatggcaagcactgcacccgtaatcatgtagcgaagcgaagacgacagatcgagaagcgtcaaaccgctcgcaatcgactggatgacgataataccgagcagggccgaccacgcgctgccgcgcccgccgaataggctggtaccgccgataaccgctgccgcgatagcattgaggttgacgtcaccggtgcctgcctgctggctggatgaggccagacgcgccgccgccatgataccaccggcagccgcgagtgtggagcaggccatgaaggccgagacatagatgaaattcacattgatgccggcacgacgcgcagcctcgcgattgccgccaaccgcctgcacgcagcggccccatctggtgcgcgtaagcgcatagttcatcgcgatcaccagcgccacgaacagggcaaacatccatggcacgccgcgcgactggttgagataaaataccccacagccgataatgagcgtgatgaccaaagctttgagcgcaatgcccgcagccgagggagcggaaagccctgccgtgcggcggcgctgcgcggcgcgaaaacccgtgaaaaagatcgcaagtcccgcgaccagcgccagcgcataagaaagcggacgcggcattaccagaagctggccgaagctgaccagccacgaaccgtaaggcagattgatggagcctgtattgccgaggaggtaaagctgaagcccaagggctgcgagcagcccagccagtgtggaaacgaagcttggcatgctgaagcggttatagaggagcgcgtagaggaagccagccagtgcgcctgcgcaaagtgctgcaatgatggcgacgcccaccggccagccattattgacccataatacaccgatgatagccgaagaaagcccactaatggaaccgaccgaaaggtcgatctcacccagcatcaatacgcagacgatgccgagcgaaatgacgccgatggtcgagcaatcgaatagcaggttcacgaggttgttgctggaaaggaaaaccgggttcaacgtctggaaaactgtccagatgatgagaaggccaataatgaccggcaatgaaccgagatcgcccgacttgacccggtcgataaaggtgcggatggcgccagaaacgcctttatcgtggcgcacccgtacatcctgacgatcaagcagcgtattgatatccgttcatcggacttccccccggccatgcgcattatcgtgctgcgccagccgtctttcggcacggcgcgaaacagaattgctggtagccccggtaatggcggcaaccagttcctcatttgatgaatcaggatagaaaatgccgttattgcacccaagccgcagcaccacgatgcggtcggccacagcacgcacatcttccatgttatggctaatcatgatgacgccaaggccacggtcgcgcacgcgctcgataagatccagcacttccgcagtctgcgcgacaccaagggcggcagtcggttcgtccagcatgatgagcttcggatcgagaagcagcgaacgggaaatcgcgaccgtctggcgttggccgccggagagcgaggctaccggctcgcgcacactgggaatgcgggcggataattcattgagaagcttccacgccttgatttccattgacacttcatcgagacggtaagggcttatctcgcggcccagaaaaatattggcgacgacatcgaggttctcgcagagcgccaaatcctgaaaaaccgtcgcgataccaagatcaagcgcaacgccgggcgaagaaagtacgaccttctcaccattgaactcgatggtgccggaagtgggctggtgcacaccagcaagcgttttgacaagggtggactttcccgcgccgttatcgccgacaagggcgacgacttcgccgggaaagacttccagatcgatatcggtcagtgccgaaacagcgccgaaattcttggatataccgctaagacgcagcaccggctgcgatgatgtcgcggcggctttgtgatcttgggacatgatctcactttctctggcatatagcaggatatgccgcatcgaaatgcccgaccggctatccggccgggcgtatcgctatctgtttttacacattatccgacacatcgaagcggagccagaaatcagcccagtagactgatttcaccgcgtaggcggttcccacttttggctcgaaaatgctctagtggattgaatttgacgtttgaatccgggctgttacatatgctgtttcaaacgtcaaattctaaaaatccactagatacatatacttactagtggtctttgtgattccaacatttactcgacgcttgaaccgagggatgcaaatgttggaatcagaccactagttggtgataccaagcttcttgcagccttcagcataacggtccacgcagagcgtggcggcgggaaccaccttcttgtcgataatttcagccttgagattttcagccgtcacaaccactggcacaaacagcttcgacggcgtgttgtagagcgtggtctcggccttcggcgctttgtcccccagaagctggacagcaacacgcgcagcttccgatgcaacgatttccgacggcttgttgatcgtattgtactgatcgcctgaaatgatgagctgaagtgcggcgatggtcgcatcattgcccgtcaccggcggcaggggatcaacgccagcagccttcatcgcagcaattgcaccacccgctgtgccatcattggcggcgacaacgccgacgatctgatcaccaaaacgggtaatctggccgcttgcccactgctgtgccttgctcggcgcccattccggcgtgtcatattcggcaagcgtcttgtagccgctatccttcagaccggcatgaataccattcttaatgaggccggcggcggcatcagtcggcgaaccattgatctgcaaaacgccgcccttgtcagtcggcacgcccttgtccttcaggtgtttgaccagcgattccgcaatcgacttgccgatagcctcattgtcgaacgatacgtaaaaatccgatttagcatccgggatcggacggtcgtaagcgataactttgataccctgagactgggcaagcttgaccagcgaagcagccgcagccgtatccaccgcatccagcacgattacctttgcgccctgcgaaatgaccgagttgaactgttgctgctgcttggtcgcatcgccatcggcattgagatagagaaccttgcagctctcgcacagcgttttcatctgtgcggcaaagcccggataatcgcgttcctcatagcgcgttgaagcctggtctggcattaaaaagccaaccactgcatccttgacctccgcatgggccgtagtagcggccatcatcagcacgcccgcaagcgcgcccgtcatcttcaatcccttcatgacactcctcctgatgatcgtctattcttgtgccggcatgcggttcaaaaaatttgtgaacgaaccggccccgcaagtactgaaacgggcaaccgcaaaagaggctgttatcccttcaacaccattgcgtatcctccgctttatcgtaccgccactcccattgacggcttttgcaatcctccggcactccatccagtgggctggcggagatcacaattaattgcacaatcgattgtgcaaacacataatgcgctgagctttataagctgtcaacttgtttcagccgcagcgaacgatcacatctgcaacccggttcaaaatgatatatggcgaaagcgggcacaaaaagcccgaagaggcttcgggcgaaagtattggccatacctgcttacatgcctatttatttgatatccttgaaactatcgagtggcccggtgatagcggaacgcggcgcaataagcttcggcatgatgaggtgcaattccggttccgtcacgcgccgttccatcaggtcgaaggcttttgcaatcatgccttccacatcctgaaggatagaaataaccggaaagggcaggaacgaggcgaagggatcatagtcgtaacagccaatgacaatatcattgagcggctcgcccggatgctctgccatgaagcgtagcaacccttccagattgatggaggaattgacgaagagaccgcgcggcagcctgccatgccgcgcgcgataatcgttgagcgcaaccagagtatttgcaggcgaatagccggtcttgaacacgcagccttccgggtcggcccccagcacggtctgcttcacctgatggaaaccgcaaatgcgctggcgggtcgattcatcgtttcgtccgccaaaaagacaaagatcttcaggctgcaaaggcgcctcttcgccaaaatattcgatgatggccgcagtgagcatcttgccgcccgcgaaattatccgtggtgacggaaggagccctggagccaggcaggtcgatattcacatgtggcagggccgctttttcgcagagctcatgcaagccgtccggatcagtggcgccacaaataaacagctcgtcaatggcataggaaatgagggtttccgccgtctcgcgctcttcttccgggtcgcggcttgcgctcaccaccacggggcaaaagctgcgcgcgcgtacatgtgcctcaaaaatctgcgccatagcggagaaaaagcgattgtcatgcaacgggagcaaaagccccaccaggccggagcgggaatgacgcaggccttgtgcctgccggttggcggtataggcatgctgatcggccagttgcaatatggcctccgccgtagcctgactgatacgccgcttccgccatgtgccgttcagcacggcgctcacagtcgaaggcgagcttcccgacaaaacggaaagatcatagatcgtcgcctttttcctgctgatgtgcataccctctccttttcgagctataggaatagtcggcccgaagagaaagtgaaatacgtttcttgaggctgtggaggcgaggtattcagtcctcgccttcggcaaggcggcgcaagccggcggaatcgagcaccagaagtttctggcgccctccctgcacaagtcccttggtttcccaattgctgagaatgcgcgaaaccgtgtgcagcgtcgtgccggtcatttcggcaatgtcctgccgggaaatgggaaaatcgatgcggatgcccgtttcttcctttttgccagcctgccgcgaaaggcgcagcacagcatgggccacgcggcgctccacttcctcggtcgacatttcgcggatacgggtatgggcctcttccaggcgcttgccgatggtctggatggcgttcatagccagaccgggattctgctccacgaaataatcccagagctcggtcggccatgcaagaacgatactctccatcaccgctgttgcggtgccgggataatcgttgcgttgcaaagcgcgggcaaaaccgaacagatcgcccggatgcaccatccgcacgatgatctgctggccatcgggcgtcacctgattgaccttcagccgtccatgcagcagcaggtagaagcaagacgcttcatcgccctgctcaaaaatggattcaccctgcgggacccgccgggatgtagcgtaagacacaagcctgtccagctcatcatcgcgcatttttgcgaacaatgataatttcctgacaagaccgcgatctatcatggccatcgcgcttcccctattccgaaaccccgcgcttgccttatcacagcaatgcagggttggaatagtctttggggcataaggtcaggcattcaagaaaaaaccatcaagacgtaaaatccttcaaccgcatcagaaccggcgcgtaccagcgcccgtcgcggacgaggcggaagcccagattgtccggcggcacacccacgctgcatcccccggttttcgggtttctgataaatgaactcatcgccgcacggtgctttccattaacgacataaacaccgcagaccgtggtttcgctcgccaccttgccataggcatcgatattcacgcggcgatggcaggtttgcgtccattcccacacattgccgccaatatcggcaaggccgtattcattttcgccaaaagcaccaagcggccgaacggtctggttacgatcctgcttacgggcactttgctgctcataatcgcgaagccagcgcagcgccggattcttcgattcatcgccttcaatgcccacggcatcgtcggcaaaacgcgtaccggcggcaaaggcccattgttcgtcggtcggcagatgccagaccgaaccggtcttcttcgacagccatgcggcataatcttcggcatcggtatagctcacaccgacgaccggcttatcagcactcgcccaattacggtttatgggcagatcttccggtggctggcaggcgccatcgtccacgcagcgccggtattcagcccccgttacctgatatttcatgatctcgaaggatcgccgaagcttgcgcgtcgtcaaaggcgcatcgaccggatagttattcttctgaaaatccccatccgcgcgataggtcatggttcggggtttgatggtcactgtctgcggaagcgcaaccttcatttccgttttggagcgttcggtgccgccagtggcatcgacaacgaacagaccgctcgccacagcgagtaaaaccgccggcacagcgactgcccaatcccgcaagcgttgttttcctgcgacctttgccatcctgtttcaagcgtccatgctgccggaagcccctggcatgaacgcaagcctttcgttggtttgataaccatcgttccttgcaggagagcgcccccccatggcagtgaagcgcgctcccctgttcgacgggcgcctacatccccgacggcgccagtatcgatgtcatcaagtcgtcattccattcgcccgtcaccttgaagtgggctgccgcgcccagctcaaaggcttcgatcaggttatgattgacataggcgtagatgcccggctgccggaacgtgtagaaggctgccgctgccgcaccgcccggaatgaaccaggtttcctggtcgacatctggcggcgtattgaacttgccggtcgcccagacataatcgccatgcccgccgatcaggtgcggacgggtatcgcggttggcttgcgagtggatgatcagcaccttttcgccgactttcgccgtcagggccttgtcacccgtaagagcacccaccgcaccattgaagaccacatgggtcggcgtcagggtgcgcatcaccttgaccgtatcctcataggcatcgcccggcgcttcataggtcttgtaattgccgttctcatcacgcgggacatagaaatcctgctcgccgacataatagaccttgtcataggtcagcttgttgcccttgccgtcatgcagcccctcgcgcggcagaaccatgacagcgccgttcatgcccgataccacgtgccacggaaccattccgggaggtgcgcagtgatagacaaagacgccaggtttggtggctttgaagcgcaggacggtcttctcgcccggattgatctccgtcagcccgccaccacccagtgcgccggttgccgcatggaaatcgatgttgtgcaacagggtattggtttccgggttaatgagcgtcagttcgagataatcgtcctgatgcacgaccatgagcggtccgggcaccgtcccgttgaaagtcatggcatggacttccgtgcccgcatcatcaatgacgatcttcttttcctcgatcaccatggtgaactgaaccaccttcgggccgccttcggcaacctgagtgtgtgcatggacgaagggaggatcgaccagctccactttctgtctcggcagcgcagcaatttcctctgcgctggccttcctcattgtcccctgcccccaggccgacgtcgccgatagaacaggccccaaagcaccggcaagggcagcccccgccaatatcgtgcgacgattgacttgtatctggtcggccatcgtttctctcctttgcgataggaccaagagccattggctctgtcccctcctttctaggcgatgccgcatggcgcttccttgaccgcaatcaatataaggcgctcgatatggaaatatttccataataaaatcagatagttaaattatattcggcgtgatcttcccggttgtttgcgttaagacaaaggaccagagccgccccggaattcttcagcctccgggcagcgcgtatgcgctcttcgatcagaggaatcgcccaataaaaattgtgatttttcaatggaaatcgccagacggcacgattgccggtgggttcggcaaatccccatgcggaaggttggctgagcgcagcgtttcagtctgcgttcacgacagccaatacgtcacgcacgacctccgcctgaagcgggcgctgcttttcgatattgaaatggccgacatctttcgcatttgaaaaatcgcgattttccagatgcccatggaaacgggggccgggcacaagcggcaagccccagccatgctgtttgaaatagaaattcaccacccgccgcacattgccgggcagaggatcggggccggttgcggcgaaagttgccatataatcaaccgcgatgccgcgcctttccaattcctcggcaatatagatggcggcattcgcgcccagcgaatggccgatgagaaccaccggcaagtggccgtttttctgctggtcggcgacgatgcggttcagcaccagacgccatgcggcgtggccttgcacatgcgcattcacaccggcagcctgaagctcggccccgatttcatcgatgcccgtggaaaaaatatcggcgaagccacgcagaagatagacatcggcctgatgaggagaggtggcgtttggcggcattgccgcctgttgcgtctttgcctcggcgggcaatgacgggagcaccagcgccgccccggccagaaggcccaaaagcaggctgcggcgattcatcctgtctgtttcggcagcagcggatttaccagggtttgggaatgatacggccgatgcggctggaatattcgtcataggcagaaccgaaagcctcccgcatcatcgcttcttcatgttcgatccgatagaaataaagaatcgcaaccccgagaagcccggcgaggcccgcaatccagttgggcaacaggaaaaactgcgcaattgcccagagccagaatgacagatacatcggatggcgcacataacgatagaggccatccgtcacaagtttgtgttcacgccttatatccagcgagaccgaccagtttttaccaagctgcttatggctggcgtagaaaagccagagaaaaagcagttcgatgagcgtgccgatccagcccatccagggctggaatgtgtaatcggcgaattttggaaagcccgtcgccacataaacgagcggcacaacggacaggccgacagtggccgcacccagcgccagccggtcagccagagtgcgggcggtgcgggccaccttgatcttgcgtgcgcgccgctggtgcggaatgcggatcaccacccaggcaacaagcccgatggaccagacgatgagagcgatgagcggcatcattgctgtgcactttcctttgcagtgccgacaagcatatctctcatccgttcggagagggaagccgggccgcagcatatctggaaaaaatcataccaataggccttcgtgtttccgaagacatattgataatgaacacggaagaaattccgtttgatgcgcctgtagatatcaggctgaagcatatcctttatccgcacctggcgcacaagcggaaacgcgcggtcagccgggcgtttcaacttcatttcagctacgggatcggtcttgtagaaattgatgacgtcggtcaggcattgcacctcgcaccattccagcgccggttcatcgacaaggcgctgcacgtcctgccggaatttgccggctgccggatgataacccgccttcaaggccgtggatcccaatgtcagcagcaccactttcggcgcgcgcgtggcgaaagccctgtcagcggcaagacagcgcgccgcaacatccagcatcagcattccgcccgtgctgtgccctattacgatgacctcatcataatgaccagccgcaacgcgccggtcgatctcttcggcaaaacgctgcatcagcgcctcggcatccggcctttgcccgcgcatgaaattgcgagaaaaggaccagaggtccatcaggtgattggtagaccagcgattgcccagtgtcgccagcgcaagaaagaagacgaacaggcccacgatccatcctgcaaggccaagccagggcgccgttagccgcgccgcaagccagcccgccagcgcgaaaagcacgagcgccagaaaaggatagagaaaatagagtgcgaagcgccatgccctggcgaagaaccggaacgccgtgccgctcaacacaaaatcggcaaaggcgacgagatacttccataaccggacaggcagaggacgggcaaaatcggccagcacgatcttgtccagcacgagaaaattgaaatcggtctgtgttgaccagccttctgcggaacgggtttcgatggtaaccgaaccgatctccgaactggcattctccgatacgggcgagacttgcgtctttacatcccaaagggctccaaaccgggcaatttccctgagcaggcggttgaaaaacgcttccggcgttttgggatcatagccgccaataaagaatatggcgcgacgtcgaactggatgctgcataccgactttcgtggagaacggtttattcgcgtttagcaaaacagctttggctgattctcacaaacaaattttccgcgagccatgcgcgcagcacctcgcacggcatcgcaggcgagcgttttctcagaaggaaggggccgcaaaaatcgcctgtacttccggtatagccatttcaggcttccattccggctcataggtcagttcgaccctggcgcccgtcaccccctcgatctcctcgatgcaggcctgaacggcctgcgtgagaaaaccggcagcagggcagccgcgtgtggttgtcgtcattttcacatgaaccatgccgtcatcactgatctcaaccgcatagatcatgccgagatcgacgagattgacggcaagctccggatcctgaaccgcgcgcagcgcctcgcgcacgcaagctttaattcgttccagctgtttgggttccatggcgtttcagcctcccccgcccacacggatcatgatgcgataggtcttgcccgtctcatcgaaattaccgacccattgatggccgcgattttcgagttcggggaagagaaagagcggctcgcgatgcagaagtgcaaacagcacctcacctgcggacatgttttccacttcggccagaatgcgcacgagcggctccggcgggtccatgtcggtgcagtcgagatattgcaatggatccggccagatatcgggcgatccgacattttttgaaagctgcacttcggcaagcggctccaccacgggcgaaaacaatacctgccagtcaccctctccgatcggttcaggctttgcctcgaagcccttgcgctccagcacggcaaaaagcagcaccggcttgaagggcgcgatcaagagcaggccctgaccgggagcaaggctgtccaccgcccccataatggcctgaaaaggctcgacaccgcttttcaggagcggacgtacatcaagctcataaggagcaagttcctgaactgtcattttgatctccttggcaccggtccgccggcgtaaatcagatgaggtatggcaacaccattgggcaggcgcacggcttcaggaacatccatcagccgccgtgcgcggaaaaagtgaacggtgagcgccagaattgcaatgagattaagtgccgaagcgagctggaaagcgaccggataaccggcacccagcgcaagcgttgccagcgccacaccggtataatagatgcagaaccagcgccgggcaggtttttcactcacaatatcctgcacacgcggggtcggaacacgccccatcaccggcccgtagcattcaagccaggtgagaaacggtacgatcttgtaaagctgcgccaggctgaggccggtcagccagccgaacacgaaaagatagacgagcgcgccgatcatcgggtcgctcgggcccgtccatggcaaggcgagcgccaaaaggatggcgagcaccatggcggcaaaagcgggaatgctggccgcactgttcagctctatggccttgcgcttgcgctggcgatagaccgcgcgcatgtcgaaagcatagagcacaacgcttgcaacacccggcagcagggccgccagcagcacgacatccgcccagtcctgaccgaaggcaaaggccgcaacgcctgcacccagaaccgtgagagcagcagcccccgcccaccagacgaggcgcgtggtcctgcgttcatcgtccggcgaaagcaggaacatggtcaaaaggcgataactgacacccatcgccgtgaaggtcatccagccgccaagcccgagtgcggcatggatcggcgcggataggcccgctatattgaggagcatgtcattttcgctcatgcctgaaaacgccagcgtgaagatgccgccgagaaacgctaccgccagaagacatgcaaggccgacggccacgaaacgggctggaagcgcaatgggccgcgcctgccagatggtcatggccagcatcagcacgagaatgctgaaaccggcgatcaacagaagcccagagaaaggcaggagccatgcgggcggctccccaaaccctgccattccggcaaagccgcacaataggccgaccagtcccgccagcaacagaagaagggcgggcaagcccccaccgcttccccataagggtctggccacgagcaccggcacaaactgcaaaagcgcaccgcccatcagcagcgcaagccagccgatggcgataatatgcaccagaatcagtgtttcaggcgcgcggataccgtggaacgggtagccaaagccctccaccatcaacccgaccccggctatgagaaacgcgagggaggacgcgaaataggacaaggtccatcgggaaagcgtggcaccgaacatctcaacccttcacgagaaagcggtggcgaaagctgtcaatgattgccgcaggtgcattcatggtccgaggcatggaccttgcggcgaccgatctcgacacgccataaagggccggtttccttatagacccaggaaaaggcgcccggattgcggtgttcaagctggttgcgcagcggcaccggatcgtggtcgttgacaatttccggcacttcacccggctccagcgtgtcgatcatggaaaagatcgtcgcatggcgcgtgatgggggggggggggaattgtgcgaacgtcgatgacaggaatggtggaaacaggttgacttgacatcttgctcgtccagggccgtccaatatcgatagatgatgacgacagcctgcatcatcatgaaagacatactaaatcgatacagccatggacgatttgttgcatctcaaacaagaccaagtttgagatgcaaagaattgaagcatatctcccgaaaaagagagcatgttccagacgctgtttcagcctgccaacatgcgatagatcgcaggcagtgcgaccggcaatttcgccagattggcgacgagcgcataaccgccacgcccgaaaagcgcgggcagataggcgcttgcctcacggtcaaccgttacggcaaagacattgacccctttggcgcggacctcgcccgccgcacggcggctgtcttccagtgcaaagcggccttcgtaatggtccacatcattgggcttgccatcggtgaggagcagaagaagcttcttgcggttcggctgttcggcaagctttgccgttgcgtgccgcatggcagcgcccatacgggtatagaagcccggcttcaatgcggcgatgcgatgttccaccgtcgggccgaagctttcatcgaaatccttcaccgtctccacccgcacccatgaacggcggcgggaagtgaaggtgaggatggagcagcgatcaccgcaggcggcaatgccatttgccagaaccagaagcgcctccttttccacatcgagcacccgccggttgtcgacccaggcatcggtggagagcgaaacatcgaccagaagagtgacggcaagatcattcgcctgcgggcggctcatcagatgcacgcggtcgctgccctgcccgcccgccgccagatcgcagcgcgagcgcaccacggcatcaaggtcgagatccgtaccgtcaagctgcgcgcgcaacacttcgcggccgggacgcaggatttcaaactggcggcgcacacgtcgcacgaggctttgtgccgcggcatccagttccagaggcttttccttttcctgtactggcgcggccagaaccgcgcaatggttgggcagatacgcccccttgcggtaatcccattcgggataggtcagttcggcggtgagcaggctgcgatccaccgcttccggcggcagatcaagatcgaagcggaagcgtgccgctggccggcctttgcgttcaccgagcgtcaggtcgtcaagttcatccgccgatttcgcattctgttcgtcgctgccatcggaagggcggtccacgctcaccatttccgccatggcgagaattttctcgaagcggttgaggatgaacgggctgcggtcggcatggcgcgggtcctgccgctcacgctgggcgatctggcgtccggtttcggcgccctcagactggctgttgcgcaccggctcgtcctcgccagtgcgtggcgcgacttcctcacgcttcatcaggcccggccatagcggcaccggcagggccggcagatagcccgcaggcccgcgatgcggaaaaatggtgggcaaggcgtcatcgggcaggtccgcaccctgtttgagaagcgacagaatgcgcgcttccacctgctgttcgagccggtgcagcgggcgcttcgggcgctctgccagtatagccgcgcaaagccgcttgtagcgcggtttcaatccgggaaaggcgcggcaggcccgttccaccgtctgctcggcgatctggagtgcggcaaggtcgcgccgcagcgcatcttccggcagtgcgtcggcatccatgggcatgacggccatatagccgaccagccagacgtagagatcgtaattgagctggcgatccggaaagagtgcaatttccggcggcagcatcaaggtcgcctcatcgcgcagcggctgggcgagcttttcctcgccaagcgccatccgctggcgcaggccaaggcggtgggtcgaggtgcgtgcgcgcgctggcgcaatttgcaccgctatatcgccgccgaaaccgcgaaagcagatggcaagccgctggcgtatatcgacaagctgcacggcatgatcgggatattgcggccatgagccggtcttgccgataaggcgatgccaggcccggccgacggtttcctcaagctccagaaaatccagcatggtgcatccgcctatttcagcatggcatcggctatttcgagcagggctgccttcacatcgggttcatcggtcagcggttcgatcatggcggcacgggccgcttcgcgctgcgacatgccagcttcgatcagcgccgcgcaatagacgagaagacgggtcgatacaccttcttcaaggtcgtgccccttgagggcgcgcaggcgatgggcaagatcgaccagcggcgcgacacggctttcggcaagcccgctttcctccgaaacaaccgcgatttcctgctccttcggcaaaaaatcgaactcgatggcgacaaaacgttgccgggtgctgggctttagcgatttgagaaggttctgatagcccggattataggaaaccacgagcatgaaactgtcgggcgcgtccagaagctcgccggtacgttccagaggaaggatgcggcgatcgtcggtgagcggatgcagcaccacggccacatccttgcgcgcttccacgatctcgtcgaggtaacagatgccgccgtcgcgcactgcgcgggtgagcggcccgtccatccagatggtgtcaccgcccttgagaagatagcggccggtgagatcggcggcggccagatcgtcatgacaggaaacggtggaaagaggcaggcccatgcgcgcggccatgtggcttacgaaacgggtcttgccgcagccggtcgggcctttcaggagcaggggcaatttgcgctgccaggccatttcaaaaagcgcgcattcattgccggaggggctgtaggcggggattgccgggcttgcggtttcgacattcttgagaagggaggtcatgggccggtctttccttgggaatcgagaaatatttatctgcgggcaatcggacagaatggagccccgcccgaaggcgaggctcccggatcattattcggcaggctgttgtgcgaagcctgaaagcttctggctgcgttgcctgccggggacgagcaccgcccagacgaacatcagagccgagattaccaccacgacgccggagccgaggcgtatccaatagaagagcgcaagctgatcctgcacttccatgaagttttcgcccagcacacgctggaggtgcacctgcacgacgcctgcgaaggtgagcgcgaaggtcatgaccgacatggccgtgcacatcatccagaagctgaccatggagagccactggttataaggtgcgcgcccgcggatttcggggatcgcataagccatgaccgcaaggttgagcatgacataggcgccgaagaaggcgaggtggccgtgggcagcggtaagctgcgtgccgtgggtgtagtaattgaccgaagagagcgtatgcaggaagccccagacaccggcgccgaagaaggccatcaccgagcagccgatcgaccacaggagagcggcgcggttgggatgcttgcggcccgcacgccaggtcatcacgaaagtgaacatgaccatggtgaagaaaggagccacttcaagcgtcgagaagagcgagccgatccactgccagtaaccgggagcgccgatccagtaataatggtggccggtgccgaggataccggagaagagcgccaggccaacgatgacatagagccacttttccaccacttcgcggtcgatgccgttcagcttgatcatcaggaaggccaggatggaggccatgatgagttcccatacgccttccacccaaagatggatcacataccaccaatagagcttgtcgagcgcgagattgatcgggttgtagaaagcgaacaggaagaacagcgcaagcccccagagaccgaacaggagaatgttggtcacggtggtcttgcggcccttcagcgccgtcagcgtgatgttgaacaggaatatcaggcagacgacgacaatgccgaccttgatgaagaagggctgttcaaggaactcgcgcccttcgtggatatggaagagatagcctgccacggcgacgcccgccgccacgaagaacagccagaactggatgacggccagcttggtgctgtaaagctccgtttccgtttcttccggcaggagataataggtggaccccatgaagcccatcagaagccatacgatgagggcgttggtatggatcatgcggacgatattgaagggcaagagcaccgacaaggtgttgggcaggacatagattgtcccggccaccacgccgaacagaacttgcgcgacgaacagggcaagagctccataaaaatagagcattgccactttctggctttggtatttcatattttcaaactccgttcacccacgctcagcctgcatcgttcggcggccagttctgcgtcttgatgcggctcgtccactccaggaaatccgcaagatcgtcgagttcctgatcgctcaggctgaactgcggcatctgacggcggccttcgatgccggacggctgggcggccatccatgccttcagcgtttcacgggcactttcagggtcggtatcgccgccccagcgcttccagacattgccgagctcgggcgcaaaataggccccctcacccagaagcgtgtggcaattgatgcaggagtttttctcccagacatgcttgccccgcgccacaccactcgtcagcgtggattcatccgtggaggtggttttcatgtagtaatggctgtgcgccgtcagccccacgaagattgcgaaaaagaagatggacccgccgtagaagacgtttcgggccccggtcttggttaggcgttctgccatcccttcgtcctttcattggccggaaccatcgctccggcagccaatcccccgcagaaaatgcggccgggcaattcccctcgccggccccgcgggatgcttcccttctatcggtcgcgcagaacccttctttgcgaataggcaaagatgcaggcagttggctcagcccagcaggctgactgcgacagaacgcgcaagcgcaagggtgagcaggatcgccggccaggtgagaagcgcggggcgcagcgcaccgcgcgtgccgcgcatttccatgaaatcaagaatgacgaagcaggccttggcataggcgagaatcaaaacaacgacgatcccggccagataagtgccaaggaagctcgcaataagcgcgccgctgacggccagaaccagaaggatggcgagcgtcctgttgagcgaaccatgcacggtcgtgtcggtcatgacggcctcatgcgagatagagaatcgggaacatgacaagccatacaaggtcaatggcatgccagagcgtggcgatcagaagcacattcgagcgcgatggccgccaggcgaccagcatcaggatcacggagccgaacagcacatgcagcaggtggaacccggtgatgagaaaataaagctcgaagaaggaaccggccgcctcgtcgcccgcaaaccgcgcctcatgcgaatattcaagcagtttcaccgccacgaaacagaagccgaaaagggctgcaaacaacaagggacggcgcacggctttcggattgtttcggcggcgcacggcaagcgccgcctgccagccgctcatgagcaggatcaccgtattggtggcggccagaccggggctcagatgcgcgcgcaacagcccgacaccctgtggatcaaccaccgacataaccatgaaggcgtcgagcaggattgcgaatgtgatgagttcgctccagaccagaacccagagcaggagcgaatcttcttcctcctgcccttccccggccgcgagcgccgcaatggcgttatcttccgatctaagcatggggccatgcctagcccgcaggctccccctcttctttgcgttttggcaaagaaaaatcaggcctgcggctgcattatgttttggcaatgcaaaggacactcttatgactgacgcacagatcggccttcttgtcgccgcccctgccatcatctgcttttcgctgatcctctatcgcatgggtgcattgcagggggcgggtacgatttccgccgtcacagcctcggtcattatcgccgccgtgcttttcttcggacaatagagcattttcgagcccaaagtgcgaagcgcctacgcggggcaacaagcgagacaccgatggaaaacctatccgaacttcacgccgcagatatcaaccgcctcgaagcgcatcaccagaccctccttgacctttgcctgcaacttgaggaagcggccgaggacgtgcagacgcccggctcgccgcaggattatatcaagcttgccgatgccattccccggcttttggatgaaacgcacgaattggaagaaacagtgctgtttcccgattttcaccggcagagcggctcctatttcgccggtgtcgtgatcgagcgcctgaaggcggaacatcgctgcgaccggctttcggcggaagagctttcacgcaccttgcgcgcggtggccaacgggcaatgcaagcttgcgcccgataccgtcgcctatatggtgcgcggctttctggagagcctgcgccgccacatcctgtcgtaaaaactgatgctggaagccttgctggccgccaaatcggagcagcgggaagtcttcggctaagcctgactcatatcctttttgcgggccggcgaatgcttgtataggtgaagaccagcgacaggatataaaggcccgcgaaaaccacattgaggccgagaagccagtcgcggctctcgccgaaatgcgaaagaagctgccagacgagcagcgcctttgcccccgtcatcaacgcaaggttcaaggtgcgcaggcccgattgcccgcgcgcatagagaatttccgtctggtattcgataaggttgcggaaacccggcaccagcagcaccagcggcaacaagccgacaatcggcgcgacattggacccgagcgcattggggaatatccagaggaaaatggcaagcgcgccaagccccgcaaccgaaatggcaaagactgccacttcaagcccggtgcggatacgcagcgacgaaagcatatccggcgtgcgcatgagcttttgcaccagcatcatgttaaaggaacggatcggcagcgcagtcaggtccacaagccgcatgataatggcatagaggcccgcggtggcaggcccgccaatgccgagcaccagaagcttgtcgagctcactttgcagatagaaaagcagttcggcccccatgaccgcgatggagtccgaaatgcgccgcatataaaggcccggcttgaagcgcagccttatgcgcggatagaaccagagcgcgacgataaggcccgccgcatttgcccccgcataccaccatgcccaatgagcgatatcatgcgttgtcgtcatccacatgaaaaggacggccgccactgcgcgcgtcatggtgccgaaaatgacgagccctgccccgatcagaaagcggttcagcccattattgacgatgatgatgatttccatcgagcgccagaacagtgcctccgccacgatcaccaacagcgcaaaaggcaggaaagcaacatcacgatcgaaaaaggcgagatagaccagccaggatgcaaggaacagaagcggcagcgagacgacgagcgccgcgagatagcccgccgtatagactcccaacaggcgcggcttgacggtcgcaatgcgatagagcggcgaattgaagcccagcgaaacgaggcgggacagcatgacgccggtgccggaagccgtggcgaaaatgccgaaatcgctcgtcggcagcgtattggcgagcgcaatgaaatagacgagcgaaacaacgagcctgcccgcagagccggagaaaagcgaaagatagtcgcgcagcaaggcgacgcggtcgcctgaaaatttccgtagcgctttcgccagcactgaatgcccctttcatgccatggcctatcctgagcgatatttcacggccatggacgaaaagctatcggaaaacgctgaatggcattttgcgaagccggtattttccgctaacggttaatcgttgctcgcaaaggagcagaagaggagcgatgcggggccggaagcgcgcatgatatcgatcatgccagcactccttaaaaagcggcccgcgtcgaaacagtaatgaaagatgggaaatgacggacggcaccaacctcacgattgaaaaactccatgcgcgcgtggaagagattttccgcaaggcgggattgaacgccattcaggcgggcgctgttgcacgcgtgatcgttgcgggcgagcgcgaccattgcaaatcgcatggcatttaccgcatcgaaggcgccttgcgcaccgtgaaggctggcaaggtcaagccggacgccgtgccggaactggtggcgcaggaagcttccgccatcgtgcgggtggacgcaaagggcggttttgccaacccggctttcgagcttggcgtgccggttctggcggagcgtgcgcggagccatggccttgccgccctcgtcatcaatgattgcacgcatttttccgcgctctggcccgaagtcgaggcgctgacggaaaagggccttgccggcctggtcatgtgcccaagctatgccaccgttgcgccaaccggcggcagcaagccgctgctcggcaccaatcccttcgccttcggctggccgcgccgcgacaacccgccttacgtattcgattttgcaacctcggttgcagcacgcggcgagatcgaactgcatcggcgtgccggaaagcagcttcccgaaggctgggccatcgataaggatggcaagccgaccaccgaccccgaaacggcgcttgagggcgcaatgctgcccttcggcgggcacaagggatcggcaatcagcaccatgatcgagcttctggcgggaatcatgatcggcgaccgcaccagcccggaagtgctggacttcctcggcacgacaacgctttcgccggttcatggtgaaatcatcatcgccttttcgcccgaagcctttgcggctggccgccctggcgatcctttcgcccgcgcggaagccttcttcgaggcgattgtggggcaaggcgcgcgcctgccctcgcaacgtcgctttaccgcccgcaccgcctcgcaaagcgaaggcatcacgctcaacaaggcggagatcgactatctcgaccagcttgccgaaaagggcctcgacgctgtttcgtgataaaatccaaagcaaaaggccctccgcaacgggagggcctttttacataaggcattgcttgatcacgccttgcagcgctgtacggcacccggcagtttgctccactcggcataccaggtgttgaaaagcctgaactgcgtttcgacatagccgcgctggctttcgctcaatgcgtcggtctcgttgaaatgcagcgtatattccttgtcccccttcagcaccatcatgtgcttgaagtagaggaccagatccggtccctcatcgaaagaggacaggacggcaagcgcctgttccagttcctgtgcgcgctggcgcgcatcgacatcgcccaaggcggctgcctgcgagagattgcaaaggtgaatgacttctttcggcagcacattgccgatgccggtaatcgcacccgttgcgccgcaattcacaaaaccatggaacacggccgtatcgacgccgatcatcagcgaaacaccatcatcacggctggtgatgttttccgccgcataacgcatgtccgccgggccgccgaattccttgaagccaacgagatttggatgttcggcgcgcagggcaaaaaacagatcggcacgcgtggcaaagccgtaataggggctgttatagatcaccgcaggcaggtccggcgccgccgaaaggattgccttgaaatatgccttctgcgccgcaatggccgagccgcgagacaaaacgcgcgggatcaccataaggccctttgcgcccactttctgcgcgtgtgcggcatgagcgacagccgatgccgtattgactgcgccggtgccgacgataacgggaataccggcctttaccagacgctccacgccctccatgcgctgcgcatccgtcagaagcggccaatcgcccatcgaaccacaatagacgaccgccgacataccatcgccaatcagctcctgccccttgcgcacgagcgcatcgaaatcagggctgcggtccggcttgcacggtgtcatcagagcggggatcaccccggaaaaaatctcggctttcaagtcacactcctcaatttcctatcggccggcatggttcatccgtgcctcgatcgaaggcaatctagcttaaatttttcttgtcgacaagaaaaatacaaagctaaagctcaatatccaggacggccttcctctcgaagagcttgcgcacctgctccacgatctgctcggcatggattttgcccagacggtcggcttgcgccacgtcccgcgcctcaatggccgcgatgatttcctcatgctcttccacgaagcggcgcggcaggcggtcgtcataggactggtagtaaagccgcatgatgcgacgcccctcatccagcaggcgattgaacagcccggtaaaataggcattgcggcccgcatcggctatggccgcgtgaaaagcggcattggtagcaatcatgccaagcgcgttctgggcatccacggcggcggtgaattgcgcctgcaattcatggataatcctcaggtcctccgggcggtgatattgcgcggcaagccgtgtcgtcacgcgatacatcagcaccagcgcatcgaagaaagtgtgcatgttcaggaaatcgatgttcgacaccatggtcgagcggttgggcagggtttcgactagaccttcgctcgacaggcgaaccagcgcctcgcgaataggcgtgcgcgacatgccgaaccgttcggccagctgcacttcatcgattgggctgccgggagcaagcttcagatcgagtatctcatcccgcaaaaggtcatagaccatcctgacgccggaaccacgtttacgctccatcggattttgctcgctttccgtcatcccgaaacctttgtccaaccgcgatccgttacacctaccgcccccattgtaaaggatcaacgcacaaggcgcgcaatgatcgttcggttccagtgatggtcacttcaccaaaaagaaatagacggcaattttacacaccgataaaagcggcagacctgcgggcaagattcgcaaacggcatctttgccgggcgctgagaatattataggggcaccatgccgatttatgagctggcagcactgggcgcggcaacctgctgggcgctgacggggcttatttccgcttggcctgccgggcaattgggcgcgctgaccttcaatcggatacgccaggttttcgtcaccggccttcttgccgtttacgtgctggccaccggcgcatggcaccagatgagtgctgaaaatatctggccgctgcttttgtcaggcttcatcggcattttcgtgggcgatacgctgctttttgcaacgctgaaccgcgtcggcccgcgccgttcaggcattctctttgccatgaatgcgccgatgacagccattctcggctggttcgtgctgggcgaaacgctgtcgcttgccgccgtggcaggcatcgccatcacggtcttcggcgtttcccttgccatattcttcggcaagcggcgcacacagcaacacccatgggaatccgtcaagggctcgctttgggtcggcatcgggcttgggctgctggcggcactcggtcaggcggtcggctccatcatcgcaaggccggtgatggaaaccgggctggaccctttcgtcggttccctgctgcgcgtgggcattgccgcctgctgcctcacagcactggcacagcttccccttcccgccgtgaaaccccgcaatccgctgacattcaaagtggcggcaatgacggccctcaccggtttcctgtcgcttgcacttggcatgacgatgcttctgttcgcgctatcgggcggcaaggcaggtattgtctccaccatatcggccacaacaccggtcatcctgttgccgcttctgtggttgcgcaccggcgagtgccctgccgcgggcgcgtggatcggcgcatttttcgtggtgattggcatggcgctgatcttcctgcggtgaaacggcctttgtgacgctccgccgcaggcagcggggcctcaaataaattggatattgcccatatgattgatctgcatcaatgcatatcgatgcaggaccagacataatattccgagcatgaagaagtaactcatattttcctgagaggctttcgccttatcccttttccggaggccaaaatatgagccataatggcattttgatagcaacgcagccttcaagaaaacactcttcttggcaattgcctctatcatgcaagtctgcatgtgaggtctatactttatgacgtcaagccaatgcttcttatgccttatccttctattgctgtttattggctttaccgccttcgcaatacccagaattttggtcaaccgaaaggtccacaaggctatcgttgatctgaaggactatgtttcgcacgcctcgaaccagaatgtgcgaatgaccggcgaagtggatattctgcgggctatcgtcaaaagacacccattagaacagacgctcaccatactttgccggtttgtggaaaagcagattcccggtacacgatgctctgtgctgatccttgatccaagcgggaaaaaagtcggcaaatccatcgcccccagcctgcccacccattacaacaaagcgctgatcgggcttgaaatcgggccgaatattggctcttgcggggcggctatgtttttgcgccggcccgtcatcatcagcgatattgcaacccatccaaactggctttccttccgcgatctggctttgccgtgcggcttgcgggcctgctggtccatgccagccatcaacggtgcgggaaaagtgctgggggcttttgcaatctacagcgacacgccacgcacaccggcgcaaaatgagcttatggtcgggcagatcgcggttgagctttccatgatagccgtcgatacggcacagacgcaggaacggctggccagtcaggcgatgcatgacgacctgacccaattgccgaatcgtcgctatatcggaaagctgctgacgcagaaaaagtcggcgcgcgacgggctttcacgggacggcttcctgctgctgatcgatctcgacgatttcaagccagtcaacgacacttatggacatctcaccggggacgaagtgctaaaggaagtagcccagcgcctgctgcgcatcgtctgtgaagaggatacggtcgcacgcatgggcggcgatgagttcatgatcgtgctgaatggcggcacatcgaaagaacaaaccgacattatcgccagcagaattatccgtgaagtttcaaagccgattgaggtctcgcagcataaacctgtaaaagtgggatgcagtatcggcattgtcagcaccagggaatggcgttccaacaaatatatcttcgattgtgccgacaaggcgatgtacagcgccaaatccaaaggcaagaaccggtttgaatattttgaagaaaagcaggcggcgtaagcgcggcgcacttttgctcgaccgctctaatttattttgccgctatccgagtttttgcagcggataagggtggcctgaaaacagggcgccgaccggctgcgggcgaatggtttcaccatcacgcaacagaaacaaaacatcgagaccgaggctttgcgcaagctttgacccggctatggggccgagcaccatcagcgccgttgcaaaggcatctgcttgcgcgcaggtctttgcaacaacggtaacggaagcaggcggcgtggaaagcggagcgccacgatgcggatccatcgtgtgcgacagcctgtgcccgcccgccacgacccagtgccgataatcgccggatgtggcgacggcgccattatgcagcgccagcaccgaatgcggcgcgcggcggttataatccggcatttcgacagcaattgcccatggcgtgccatccggtcgaagttcaagcgcgcgcatttcgccatctatgcccaccagaccggaatggatgccgaagctctccagcgtgtcggccagccgatccacgccatagcccttggcgatgccgttgagatcaagcgtaacagctgcacgcttgcgcacccgcatagcggaaatatcgagttccagcgcatcatgcgccgcaacgcgcgggccagcgagagcctcgcttatgagcctttgatcggcttccatggggccgaaaccccatgccttcaccgcatcgcccatggcggcatcgaaagcgccacccgtggcccgccctatctcgattgcaagacgcaggacctccatcaaacgggctggaacctcaacccacacacccaccggcgcgcggttgaggcgcataagatcgctgtccggcttccaggtggacatctgcatgtccacctcatccaccgcctgttgcagcgcgcgccgcaagggagcgatgtcgaaatcggcagcggcgtaaaaaattgccgaccagcgcgtgcgcatggtggggccgttcaatccatggcgcttgagatcagtaaacatcttcgacatagcgcccctccgccttcagaacggcaggcgtcaatccggctggagccagaatatcggcaagggcttcggaaacacccgccgccatgtcgcgtccgccacagaccatgacccgtgcgcccttgttgacgaggcgcgcaatctcggcggcatccttgcgcaaggcgtcctgcacatagcttggattgtgcacacgcgaacaggcagtggtgaggttttgaagacggccctcaccttgccattcctgcaaatcctcatgatagaagaaatcgctttcgggatggcgcatgccgaaaaacaggtggacagggcgatgctgcctgtttgcccgcacgatacccgcaagtggcccgatgcccgtgccagcaccgacgaggatcagcggcgtgcgcccctttccggcatggaaatttgcgttgcgacgcaggaaggcacgcatggtatcgcccggttgaagctcgaaaagctggccggagcaaagccctgccggatgctttttcaccacgatctcgacaaagccatcgcggcttcccgatgcgagggaatagaaacgcggaacggctgaaccttcgggaacgatgcccagcaaatcccccgcctcgaagcggctgaaaccggcaccgctcaactgctgccagaatgtcggtttcggcagggcaaaacgcaggatggcagtcggggcctgcacatcagcgccataatcccggcgcgaaacgagcgtcagcgccgcaaccgccggaatgacaggctgatggacaagctccagcttgatgccaatcgcagcgcccagatcccgcccccagcgggcaaaatcctgcgtggactggcggtccaccgtctcgaacgggataagctctttccagccctttgcccgcgctccatcggctatcgcctttgcaaaggcgcaataatccgggaaactgcggtcgccaaagcccaatactgccagaggcgcagcaggcgacttcggcaaggcagccaggcgatccagaaagcccttggcagaggcgggcgcatcaccgtttccataggtggcggcaaagatcaaaatgcgctgcgccttgccataacgcgccgggttgaaggaagacatggggccgacatgaacgctctggcccgcttcgcgcaaagcagcgtgaagcgttgcggcaaaaccccaggtgctgccgccttcgctgccgaccagcacaattgtttcggcctttccggctgcggcattgtcgcgaatgcgcgggcggccacgcagtccagcgaaccataacacgatgccggtgatgcccagaaagggaaccgtcagggatgccaggccgagaataatgcccagtagtgcggcccccttgccggtatgcagcattttgacagtctgggagatgcgctgccagaccgtgtaatcatgccagtccaacactgcgccggtaccctgatccagatagccggtgcctcggtccgtcttcagcacgaacatatccgtggcatcaccgggataagggaaactcagctccttgaagctggaaaccggcgtttcctcaagtttggcaatcagggcaggcttcatacccgtctcgccgctcacaccggttggctccgcaacaaccgggcttttgggcagaagatcgaaggtcgaagccgacatccacacggcggttgtggaagacagaagcaatcccaaaaccgcaatacgcgccacttctgtatgcagcctcccactggcagccccacgcagcggcttgaaccagtttttccagccgcctgtgcggcgtgcaatcaaaaatgcgccggatatgctgagtcccagcatgatgagagcgccgatagccatgacaatgcgcccgctatcgcccagaaagagcgaacgatgcaaacctttcagccattgttccagcctattcgggtttgccggagcaacactcttgccggtggcggggtcgatgacggcggcctgcgcgccgtcatcgaaccagtaagccgtaatcttgccagaaggcgtacgccgcacctgctcgaccgcaggataattggcctgaatacgcgccatgagatcggccaccgaaaggcccgtttcggcttgcggcgcagaaagccgctccatcgccgggaacaccgacaaggcggcgccgctcaatgccagcaccatcaaaagaacagccgctattataccggaccagcgatgcaaccagcggatcatggccagctccttatttcgtataggtgaagttggcgatgtaacgccgtccgcgaaccgggacgccgctgcccttgcttgtcagcggcagggcgatttcgtcggggctgtcctgcatatcctcgacggcggcatccacatgcagcgtatagccggcatcaaacagcgcatcggccagatcgagcgtgatttccagcttacggcctgcaccgacgcttgcgcctgtgatcccgtcaatctcggcagtgtcgccgccggtggcgcgataccagcctgacaggtgctggtaatatttcgacttgccacccgccatccacaggcttccggcataagcaccctgcgcatccgtcacgtagagcgcgatataggctccgtcaccgccgtaattattgagcgtggtgcttaatgtaacgggctgcgccagcgcaagaccgggaaaggtcagggcggtagtaatggcgagtgctgacagaagcgatttcatgtggcgtcaactttcattctggaaataaacggacacggggccgtgcacaccggcgcggcacggccggtgcggtagagatcgggatatgccttggagggtttccccccgacccgcccggcaaatgatgcgcggctcgccaggcaggccgagggaaactgggaaggattttattgcacctgaaccttcggcgtagagcctttctggatcagcttgttggcgggcacaccatccagcgggccgggcgcgtcgccatgttgctggcgattgcgcctgtgatcacggtcgtcgtccatgcccttcaccttcagtttcatgatggcgaggctctgcgggttgatcttggccttgaagggtttgccagcctcattcagccccttgatttcatagcagccatcatcaatcttgatccgcttgacgttccagccaagcgaagccgccatctgctgcaccgcatcgcgtgactgccacttgtccataggcacattgcaatcattatcggccaaggcggcttgtggcgcagcaattgcagcaataagtgcggtcatcaggatgatttttttcatatccttgtcctagctccaagttcctatgccccattcatgtcaccctttcctgacaggtagctgaagccgaaaaacttttcctgtcaggcaattgtcaggtttatccggcaagaaggcaggcaagcaggaacgaccaaggcatgagaattatcctcatcgaagacgaccccattctaggcgctgccgtgcgcgaccacatcgcggctgaaggccattgcgttgattgggtcagccgtctcgacaccgcccatgactacatggagagcgcgcgctacgatctcgttcttctggatttgatgctgccggacgggcaaggcctgtccttcttgcgtgatctgcgcacaaagggctgttccacgcctgtcatcatattgacggccctggaccagatttccgaccgcattcagggactgaacgcaggcgccgacgattatctgacgaagcccttcgatctttccgagctttccgcacggctgaacgcggtagcgcggcgctatagcggcaatcccaatcccctgatcgaaatcggcggcttgcagatcgaccttgcagccaagtccgtcatgcgcgacgggcgcgcactttgccttaccgcgcgcgaatgggcattgctggaggcttttctccagcatccgggccagaccctgtccaaggcccagcttgaagaacacctctattctttcgatacggaagtcgaaagcaacacaatggaggttcatgtgagccgcctgcgcaaaaaactcggccacgcgatcatcgaaacggttcgcggcattggctaccggcttggcaatagcaaatcgaaagcagcacgatgatgcgcccgcgcagcctgcaatggcgcatttcattatggctggggcttggcatttcgatgctctgggccatcgcagcccttgtgaccgcctcgcagctcagccgggaaatgaatgtcgtcttcgacagcgcactggaggaaacggcacagcgcatcctgccgctcgccgtcctcgacatcaccgaacgcgagagcgatgacgagatgaaccagcgcatggcgacactgcgcaaacacgatgaatatttcacctatgttgtgcgcaacacggcaggcgaagtcctgttgcaatcgcacagtgcggatctgtctatctttccgcctttcaccaccatgggtttccagaccacacccacccaccgcatctatttcgatgcagccttgcagggtgcggtcaatattgcggttgccgaaccgctgggcgcgcggcgtggcgtggcgatgcaggttctgtggcgactggccctgccgcttggcctcgtcataccattgagcctcatcggggtgtgggccatcgtgcgcgtgtccatggcgccgctctgggcctttcgttccgatatcgaggcacggggaagcggcgacctgtcgcccgtcacggtcaatgacctgccatcggaagtcagccccatcgcgcaagccgtcaaccgccttatggacaagctcaagcgtgcgctggaggccgaacgttccttcactgcaaattcggcccatgaactgcgcaccccgatagccgcagcccttgcccaaacgcagcggctgattgctgaaacgcaggacaaggccgcgcgcgatcgcggtgagcagatcgaagccgccttgcaccgcctgtcgcgcctttcggaaaaactgatgcagcttgccaaggccgaaggtggccgccttcatgccgccgaacccatcgacatgggcgtgatcctgcgcatggtcgtgcgggagctttcgcaaccccacggcaatgaaaaccgcatccggctttcaattcccgacatggcggtcaaaatcgatatcgatgcggatgcctttgccattctggcgcgcaatctgattgaaaatgcgctgaaacatggcccgcatgacgagccggtggaggtattgcttaccgccagtggaaaactggttgtaagcaatggcggccccgccgttccgcccgatattcttgagcggctgtcacaccgctttgagcgcggcgcaacaaaggctgagggcaccgggctcgggcttgccattgcaaaggccatcgccgctggcacgggcgggacaatagaccttttttcgccccgcgaaggacggaaggacggctttgaggtgtgcttcactccgggtgggcgcgtgctgcattagaacgcgtttcgatctgattgaatcagatcggcgctctaatcctttgttttgacacgcatcttttccgaaaaccgtttcacacttttcgggatgcgcgctagcgtcttagcaccctgctgatatcaggttgcagggacgaattaacttatggtggcttgaccctgaacctttcttcaatgttatgcttggcacaatccagtgctaacgggcgacagcggaaggtttgaagcatgggaaagcgcgttctccatgtcgtcaccaatgtggcccattatgcagatccgtcacaacccaccggcctctggctttcggaattatcccatgcccatgatgttttcgcggcaaagggatatgaccagcatattgtaagcccgaaaggcggcgtctcgccgctggagccgcgcgcgctcaaatggccgcttctggatacctccgcgaaagcctggctcgccgaccccgcccgcatggcgctgctgacaacaacagccaggcccgaccagatcgatcctgccgattacgacgcgatctattttaccggcggacatgccgtcatgtgggattttcccgatagccagggcctgcaaaacatcacccgcgccatatgggaacagggcggcattgtctcctccgtctgccatggctattgcgggctgttgaacacccggctctccgacgggagcctgctggcagcgggaaagcgccttaccggcttttcatggatggaagaaatcctggccggcgtcagcagccgaatgccttataatgccgaacaggaaatgaaacggcgcggcgcgcactatcaaaaagcctttctgcccttcatttcgtatgtcgtcgccgatggccgtctcgtaaccggccaaaaccccgcctccgcaaaggccactgccgaaaaagtggtggcgctgatggaaatgcgctctaatcctttgttttgacgcgcatcttttccgaaaaccgtttcacacttttcgggatgcgctctaaattgtggtccgccgatgcggcctaccctcatcctgtaaagaagcaggcgcctccatttcctccgccataaggcgtgacaatacccggcgcgcattgtcggcgcaggccatatcatccggttttgcctcgatatccgaaatcagcccaagcaattgtagcttgctgcgcgcaaggcgggcctcaagcgcttcgatatccgccaccttgcggcgcagcacctcaatcagcgcgtcatgttcccaattgtccagatcaggcggcaaaagcgtgcggatttcatcaaggctgaagcccgccttctgcgcggtcgcgatgagatgcagcaccagaaccgcctcttcaggataggtcctatagccgttagatcggcgatcgactgtcttcagcaagccgatgctttcataaaaacggatgcgcgaagcggcaaggccactgcgctttgcaagctcgccgattttcatatcgacccacctttcagaaattgcttgaccttaaacttaacttaaacgttaagctctgtccaaatctatttctggagtattctcaatgtcgcttttttctccgctggtgctgaacaatggcgccaccataccaaaccgtattgccaaggccgccatggaggagaacatggccgatgccgaccacgccccttccgccggtcttttgcggctgtacaaggcgtgggccgaaggagagaccgggcttatcatcaccggcaatgtgatggttgatgcccgcgccatgacaggccccggcggggttgtgctggaagacgaccgccatctcgaccgtttccaggcatgggctgaagcgggccggacgcggggggcgcatatctggatgcagatcaaccatccgggccggcagatgccggccgcgcttgggcaggaaacgctggccccttccgcaattgcccttgatctcggcgcgcaatcgaagcggtttccgataccgcgcgaaatgagcgaagccgatattgccgatgtggagcgccgcttcatcaacacggcgcagcttgcagaacgcgcggactttaccggcgtcgaaatccatgcggcgcacggctatcttctaagccagttcctctcgccgctttcaaaccggcgacaggaccgctggggcggcagcctcgaaaaccgcgcgcgcctgcttgtcaatatcgtgcgcggcattcgcgcggcggtttcgccgggcttttgcgttgccgtgaagcttaattcggctgatttccagcgcggcggctttttgccggaagatgcccgcgccgtggtcatgatgctggcgccgctcggtgtcgatctggtggagctttccggcggcagctacgaggcgcccgccatgatgggatccgcccgcgatgagcggacattggcgcgcgaggcctattttctcgatttcgcccgcgatattgcggaaattgccacgatgctgctgatggtcaccgggggtatccgccgccgtgaggtggcagaacaggttatcgaaagcggaatagccatggcaggcattgccaccgcacttgcaatcgaacccaacctgccgcgcaactggcggctggggcgcgccgatgcgccgaaactgaagcccattgcgtggaagaacaagccgcttgccgcttcggcccatatggccgccgtcaaatatcaattgacacggttgagctgccaacggcgcaccgcgcccggcatttcgccggtctgggcgcttgccgtttcacagatcgatgcgtttttccgcgcccgccgttaccggcaatggatggtggatcggcgggcgacacccggcaggtatcgcccggaccagttcattcgccagagttgaactgctcgataatgccgcgcgacttgaggtcgttcagcctatcatcgtccagtttcgccaattgctggagaagcgtgtcggtatgttcacccagcatgggggcggcacgcttgtattccaccggcgttcccgaaagcttgaaggggctgccgaccgtgacgaaatccttgttcaaaggatgcggaatctgcaccagcatattgcgcgccttgacctgtggttcgtccagggtgcgcgcaatatcattgatagcgccaaccggaacaccacgtggatggattctgccgatccactcatccgccgtgcccgtcaggaaatgcgccgcgagaatgccgatgatttcatcgcggtggatcacccggtcggaattgcgcgtaaaacgcgggtctttcggcagatccggcaagccgatggcatcacaaagggaaacaaactgcgcatcattgccgcaagcgataatgaaatcgcggtcactggcccggaagacctgatagggcacgatattcgcatgtgcattgccatatcgtcccggcggtcttcccgataccagatagttctggctctggttgcacagagccgccacctgaacatcaagcagcgccatatcgatatgctgccctttgcccgttttggcgcggctgagaagcgctgcctcgatcgcgatggccgaataaaggccggtcatcagatcggccacggcaacacccaccttctgcgggccgccacccggcttgtcatccctttcgccggtgatgctcatcagcccgccaataccctggatgatgaaatcatagccaggttcaggcgcgcgcggcccggtctgtccaaaccccgtgaccgaacaatagacgaggcccggattgattgccgagagcgtttcgtaatcgaggccatatttggcaagcgatccggccttgtaattttcgatcaggacatcgcattcggcgaccatcttgcgcagcaggtcctgcccttcgggcgatgcaatattgagcgcgaccgaaaacttgccccggttggccgactggtaataggacgcttcgcgcgtcgggttgccctgctcgtccttcatccatggcggcccccagtcgcgtgtgtcatcgcctgtgcgcgggcgttcgatcttgatgacctccgcgccaagatcggccagaatctgaccgcaccacggcccggccagaacacggctcatatcgagaacgcgatatcccgttaaagcacccattatcattcacctcgccatgcgatcccttcaccgaagggataatcacgtattcagagtggtacattctatcgactagagcggttccggtttaaacggaatcgtcggaaccgctctatctatttgttttcacgcattatccgacgcatcgaagcgggatcagaaatcagtccagtggactgatttccccgcgtaggcgcttcgcacttttggctcgaaaatgctctagtcgatatccggctccgcggagcgcagggaaaggcccagcgcggccctgcggcgcaaccatgggcttggcctgtagcgggggtcgccggttaattccagcatacgcgacaatattttcaggatccgagaagccgccccatgcaagcggcccctgcggatagccaagaccaagcctgaccgcctgatcaatatcgtcagccgtggcgatgccctgttgcgcaatgtcgcaggcaagattgacgatagctgccaatgttcgctgcgccacgaaacccacgctgtcgcggatgaccgtaacattcacaccgtcgcgcgccagcaaggcatgggccgcatcgcggaaggctggactggttgcgggtgtcatcatcagggtcctgtggcggtcaaggccgggcaacatatcgatgcagaccgtccttgcagggtcgctgccagccagttcacaagcggttgtcgcgtcatagccataaggagcaagcaggcaaagtgcttcggcagaaggcagcgcgccggtttccaccgtggcgccgagcgaacgcagcagcgcataaagctgctccttatcctcatcgcaatccgcactgatccagacggaaggcatgatatccaccgccggaacgggttgcggaacaggcggcgcaaccatttttccgtcttcataacggtagaagccctgccccaccttacgcccgacataaccaccttcgagcatctggcgcgtcaaggcggacgggcgataacgcggctcctgataaaactggttgtagatcgattccatcaccggatgcgaaacatcaaggccggtcagatcgaacagttccagcggccccatgcggaaacctgccgattcgcgaagtatccggtcgatatcgccacgcggcgcgacgcattcaccgagaatcttgagcgcctccgtgccataggcccggcccgcgtgattgatgatgaaacccggcatatccttggcgcgtatgccgtgatggcccatgcgcttcgccagcaccagcaaggcatcgcccacagccggatcggtggtcaatccatcgatcacttccaccactttcatcagcggcaccggattgaagaaatggaacccggcaacccgctcggggtggcggcagacacgagcaatactggtgactgaaagcgacgacgtattggtggcgagaatgcaattcccggaaacgacagcttccagttccagaaacagcgcctgtttggcgtcgagtttctcgacaatggcttcaaccaccagatcgcaatcggccagttcctgaatgctgctgcatatctcgatgcgggagacggcagtttgtgcatcttcggcgctgattttgcccttttcggccagtttggccaaagtggaggcgaggcggtcgagcgaagctgcggctgcgccttcgcgcgcatcgaaaatctgcgtcaccagaccggcctgcgcagcaatctgcgcaatgcccgttcccatcacgcctgcgccgacaatggcaatatgattgatcgaacgttccatggtcctagcgtccgttataggcaggtttgcgtttttcgaggaaagcggctgcgccctctttctggtctttcgaatcgaacagaagctggaaagcctttcgttcaagcgccaatgcgccatccagcggcagatcggcgccgacgagcatcacttccttgatctgcgcaacggcgagcgcgggcagccgcgcaatttccacagccagttcatgcgcgcgcggcaatgtcctttcattggcggtcatttcgctgatcatgccaatcgacagcgcctcggctgcgggaaccatacagcccgtcagcgcaatgcgcatggcctggaatttcccgaccgcacggatgagcctctgcgtgccgccggcacccggcatgaggccaagcttcacttcaggctggccaaacaccgcgccctcgcctgcgacgatgatgtcgcaatgcatggcaagctcacagcccccgcccagcgcataaccgttgaccgcagcgatgacaggcttcgcacaggaagcgatggcatcccaaagatattccgtatggcgaagatacatttcgatgggaccggcggaagcgaattcgcgaacatcggcaccgtccacaaagcaggtttccccgcccgtcagcacgatggcgcgcacgctttcatcccccgacaaggcgcggaaatgttcagccagttgctggcgcgtcgtcaggttgagcgcgttcctcgcttccggcctgttgatccggactgttgcgaccccatccgcatgtcgttcgaccgacacgaacctatcctcggaagcagccaatctttcctcctgaattttggtttcgtatagcgaaatttcatttcattgatttgataatgggaaactatttggcccttgtaaacagaattcgcctataatccgggataaattcgctaacatgtggaaggggaaagataattttttaggggtaggaattatgtttgcattatgctagtttcgctatgcgaaatttgatttcgtactattgacaagcaaaacaaaatggggattttaaatgcgcagcagaacaggctcggacgcttcgagacggcaggaacgctcagccgagatgcggaaacccacaatgcttacccccctggaggcaggagtcgaggaggaggatcgtcaattcgtaaccgcgcttgccagagggctggaggtgcttcgttgcttcacaccaacggaaaacaccctcggcaatcaggaaatcgctcataagacaggccttccaaaacccacggtgtcacggcttacccatacgctcgtgcgccttggctatctgaggcaggatgcgctttcggggctttatcagcttgatatcgggatattgagacttggctatgccatgctttcaaacctgatgatccgaacggtggcatccccgctgatgcaggtgctggcagattatgccaaagccgccgtggccatggccgcccgcgacaggttgtcgatggtttatctcgacgtggtccagggggaaggcaacatgacgatgcgtcgccagatcggcagtacgctgccgctggcgggaagttctgtcggcagggcctgccttgcagccatgccggaggacgaacgcaccttcattctggagcatattcgcgagcgcgaaccggaaaactggccatcgatccgcaagggactggatcgggcactccgcgatttcgaggattatggctattgcctgtccatcggcgagtggcatcgggacgtcaattccgtggcggtgcccctcgtgcacaaacaatacggggtgctcgtcttcaactgcggcggaccaagcttccagctaccgcgcgagaagctggaggacgatatcggcccccgcctgatcgagatggttcacaacatcagctccgctgtcccgtaatctgccggaaagcggagccttgcagaaaaggccggcaacggccgctaggagaatgcatgatccgcgacccggaaacacttgaaattctgcgcgacactgtcagccagttcgtttcggaaacgctcatccccagggagaacgaagtcgccgaaacaaacgccattccggccgatatcattgcgcagatgaaggagcttggcttcttcggcctcaccatcccggaagaattcggcgggcttggcctgacgatggaagaagaggtgaatgtcgcgtttgaactggggcgggcttcgcctgccttccgttcctatatcggaacgaataacggtatcgggtcaatcggcattctcatcgacggcacggatgagcagaagcgcaattatctgcccaggctcgccagcggtgagttgctcagctccttctgcctgaccaagccggatgcaggctcgctgaaaaccacggccgtgcgcgacggcgatttctatattctcaacggaaccaaacgtttcatcaccaatgcgccgatcgcggatatcttcaccgtgatggcccgcacggcggcggatgtcaaaggggcagacgggatcagcgcctttatcgttgagcgcaacagccccggcctttcgcttggcaagcctgaccagaaaatgggccagaaaggcgcgctcaccagcaatgtcatcttcgagaatgtccgggttccggccagccagttgatcggcggcgtcgaaggaaaaggcttcaagacggcaatgaaggtgctggacaagggacgcctgcatattgcggcgctcagcaccggagccgccgaacgtatgcttgccgatacgctggcctatgcgctggatcgcaagcaattcggcaagccgattgccgatttccagcttattcaagccatgctcgcggacagcaaggcagagatttatgccgccaaatgcatggttctcgatgcggcgcgcaagcgcgacagcgggcagaacgtcagcaccgaggcttcctgcgccaagatgtttgcaacggaaatgtgcggccgggttgccgaccgctgcgtgcagatacatggcggcgccggttatgtcagcgaatatgcgatcgagcgtttctaccgcgatgttcgccttttccgcatttacgagggaacgacccagatccagcagatcgtcatcgcaagaaacatgatccgcgaagcccggcgctaaccggacttttcaatgaaccggcattcggacagtggcgcggcgatggtcgtgcaactgaacgatgggagtatgccttctgaggagcacgcgcagaacaatgcgtacaataaacgagaataccgcagccaaaacctcgcgcgcccccgtgaggcctgaacataacagaatctggattctggtgttcattctcagctttcttgggctgatgattgacggggcagacctgatgctcctttcatacagcctgacgagtatcaaggctgagttcggcctcacctccgtcgaggcgggaagccttggcagcatcacgctggccggcatggcgatcggcggcatctatggcggatgggcctgcgaccgtttcggccgcgtgaagacagtgtcctggacaatcgtgctgttttcgattggcacggcggtgctgggcctgacacatagctatttccagtttgcggtagcccgcttcgtttcctccctcgggctgggtgcgctatatgtggcgtgcaacacgctcatggcggaatatgtaccgacaaaataccggacaaccgctctgggcacgcttcaggcaggctggtctgtcggctatatcgtcgcgaccgttctcgcaggcgctattctgccggtctatggctggcgctatctgttctttgtggcaatcgtgcctgtcatcattgctcttttgatgcacaagggcgtgccggaaccggaaagctgggttagggcgaaggccgagcgcgaaagcggcggcagcaaattcaccacggccaagcgcgagagcgccttcaaggcaatcttcggcaatccgcgggtccgcacgctgttcattttctgggcgctgaccgccggtttcctgcaatttggctattacggcgtgaacaactggcttccctcctatctggaaaccgaaatgggcatgaacttcaagtccatgacggcctatatgatcggcagctataccgccatgatcctcagcaaggtgctggcaggcgttgccgccgactggctcgggcgccgtgcggtcttcgcgctgggtgcgcttggcacagccgcctttctgcccatcatcgtgctttaccacagccccgatacgatctgtggatgctggtggtgttcggcttcctctatggcgtgccttatggcgtcaacgcgacctatatggctgaaagcttcgaggccaaatatcgcggtacggctgtcggcggcgcttacaatatcggtcgtgcgggcgcagcccttgcgccggtcgccattggcttcttcgcaagccagatctcgatcggcttcggcttcctcgtgatgggcggcgcctatttcatctgcggcgtcattcccgcactcttcatccgggaaaagcagttcgatcctgaaaagcaataatatcgctttccaaaaatgccccttcaccgggccgcacacacaaggaggccggaacgccagacatcgttccggcctccttgtcatttggggtcagatatgggaggccagatataaaaccggatatatcggtgacaacttcaatgaccggttctgtgtgctggcgaatccttctatagtcgccgcatgacaatccggcacttgagcgaaaccatcatcaaccagatcgcggcgggcgaggttatcgaacgccctgcaagcgtcatcaaggagcttgtggaaaacgccatcgacgcaggcgcaacccgcatcgaggtcgtaaccgcaggcggcgggaagacgctgctgcgcgtcaccgataatggctccggcattcccgctgatgagcttgctctcgccgtttcgcgccattgcacatccaagctgaccgacgatgtgcatgatattcgagcgctcggttttcgcggcgaggccctgccctccatcggctcggtgtcgaagctgacgctcaagtcccgcccgcaggatgccgatagcggctttgaagtgtgcgttaccggcgggcatctcgatggaccgcgcccgacggcgctcaatcgcggcacgatcgtggaagtgcgcgacctcttttacgccacgcccgcgcgcctgaaattcatgaagacggatcgggctgaggccacggccataaccgacgtggtaaagcgcattggcatcgcctttccgcatatccgtttttccctcgccggaaccgaccgcaccccctttgaaatgcccgccaccggcactggcgcagaggcgacgctggagcgtatcgggcaggtgctgggccgggaattcggtgaaaacgcgcttgccattgatgccgaacgcgatggcgtaaggctcgcaggtttcgtgggcatcccctcctttaatcgcggcaatgccctgcaccagttcgcctatgtgaacgggcggcccgtacgcgacaaacagattttcggcgccctgcgcggcgcttattcggatgtgatcgcacgggaccggcacccggtcgccgtcctgttcctgacactcgatccggctttggtggatgtaaacgttcacccggcaaaggccgatgtgcgctttcgcgatccgggcctcgtgcgcgggctgatcgtcggtgcgatcaagcaggcgctggcacaatccggcattcgccccgccaccagcggcgcggaagcaatgcttcaggcctttcgcgctgaaggttttggcgcgcagcaatctgccccgcgaccggcaaatagctattcaccggcaagctggcgcaccgcgccgcctgcaccccgcagcgaatggtcgccacaaaccgcgcatcccgcccaccgcccgctggacctgcaagctgccccggcactccgggaaaacggacaggctgtcctgggtgacgttgccgtgccggcagcagatgcacgggcaagcgtggcggaagcccccgttgaacttatgcaaaagccgctgggtgcggcacgcgcgcaaattcatgaaaactatatcgtcgcccagacggaggacagtctggtcattgtggaccagcacgcagcgcatgaacgccttgtctatgaagccttgaaaaatgcgcttcatgcacggcccatcgccgggcaaatgttgctgattcccgaaatcgtcgatctgccggaagaagatgcacagcggctggcaggccatgccgaaacattggccaggttcgggttgggggtggagcagttcggccccggagcaatcgccgtgcgcgaaacaccggccatgctcggcgaaatgaacgtgcagcagcttattcgcgatcttgccgatgagattgcggaacacgacacggcagacggactcaaggccatgctgcatcatgtggcggccaccatggcctgccatggttcggttcgttcaggccgacggctgaaaccggaagaaatgaacgccctcctgcgcgacatggaggcaacacccggttccggcacctgcaaccatggacgcccgacctatatcgagctgaaactcaccgatatcgagcggctcttcggcagacgctaatgcatgtctgccaaacgtgggaaccggttttgcgagacatggtctggacgcaaggcggcctgctctgctaaagttcgctacaaagggttttaggcacatgaacagatttgaatcgccccgctcctcggaagctgtcctgcgttatctcgatggcgactatgaaatcgtcaagcacggttcgttcgttagctgcgccgtgacgggcgcccccatcccgctcgacgagctgaaatattggagcgtcgcgcggcaggaaccctatgcgagcggcctcatctccttcgagcgcgaacttgagatgaacccggaactgcgcagccgcaaaaagacctgatctttcagccttctcacccatgcaggcggcttttgaaccgctcgacaaccgtatcaagaatatggtcaagcgcatcggtgcgatcaaattccagatcgacatcgagaaccgcgagtttcgacaggaactccggcggaacgccgggcattgttgcaaggcggacatgatcttttgccgtggtgatgaggccaagcccctgccgccgcgccatatccaccaggccacgaatatcgtcaggctcaaagctgtagtgatcggcaaaggaatgcgtttccaccacttcaccgcccgcctggcgaacgctctcgtaaaacttgtccgggttgccgatgcccgcaaaggcaagccagcgcctgcccgccaccgtggctgacgacgagggccgcaactgagcgtgatagatcggccttccagcccgcgcggcctgccggatcacgaaatcagccccatttcccttgccgatgcatagcagcgcgtcggttttgcgcatctggtccgtcaggggtgcgcgcagcggccccgccggtatcacccggccattgcctatgcctcgcgaagcatccaccaccagaagcgaaaaatcggcatgaagccgcgcgctctggaaaccgtcatccataatgatgaaatcgcagcccagcgatttgagatattcggctgcttttacccggtccggcgagagcgccaccgcagcatgacgcgccagaagcagaggttcgtcgcccacatgccgcgcgccgtcatggccgggatcgaccagatgcagcccgctataattgccaccatagccacgcgaaacgatgccgggtttcatgccccgcgcaatcgcccctctggcaaaagcgatggccgtgggcgtcttgcccgcgccgccaaccgtaaaattgccaacgcacagaacgggcagggaaaccctgggcggcacggccctgatgaggcggcgaccggaaacccttccgtaaatccaggcggctggcgccagcgcaagggcgcgccaatcaggttcgtcccaccagaaaggcggcgcctcgcttgccatggtcagtgctcgtccagactgaacgcaggctcgttccggttgcccggcaattgcgcctgcaagaccagcggctggatgaatggttcaagtgcggcaagcgtgcgatccagtgcaccacgcatgtcgcgcaccgtggtcacgccggcattgatcatggcgcgcagatgttgcgggttgttgaacaggaaattgatcgcgcctgccagcatgttgcggtcttttacgatgcgtgcgccaccattcttgatgaggcgctggaaggattcgcggaaattctgcacattgcgccccgtcagaacggccgtagccatcatggccggttccagcgggttgtgtccgccttccttggtcagcgaattgccgatgaaggcaatctcggtcaattgcagataaagccccatttcgccgatcgtatcgcccagaagcacatccgtatccgcttcgatcggctggcccgtgcttcttctggcaaccttcaatcccttggcggcaagcatcgcttcaatggccggtgcgcggtccgggtggcgcggaacaatgatggtgataaggcgcggatagcgcatcttcagcatctgatgcacttcggcggcaatttcctcctccccgtcatgggtggagatggccgcccatgtgcgccggcctgcaacctggcgctgcatcagcgacatggcttgcggatcagaaggcggcggcggcgtatcgaccttgagattgccggacacgctgacggggcgcgcgccaagagcacggaaacgttcaccgtccagctcagactgggccaccacatgcgcgaaattttcaaacagggcttcggccagtgctgggcgcttctgccaggcagcgaaggagcggtcggacatgcgcccgttcaccagcacatgcggaatatggcggctgccgagcgacagcaccgtggcgggccagacttcggattcgcagccgatcacgagatccggcttccagtgatcgagaaaatgatcgactgccggttgcaggtcgagcggtgcatattgatgaatgacccgcgaacctaattgatctgccaccaccttggcagaggtgacggttcccgtcgtcatcacgacatggatgcccgtcgcgacaatacgctcgaccagcggcacaagcgcaatcgtttcgcccacgcttgccgcgtgcgcccagataaccggcccctgcgggcgggcaatcgcgctcttgccatagcgttcgccacggcgggagcggtcttccttgccgcgcgaggcacggtaggcgatgtagcttcccacgaaaggataagcggctgagccgagaaaacggtaggctgacaatatgctgcgcgcccatcgttcgctcatttcgctttctccaatgctgcataggccctgtccgtcgccctgttgagctgacgtgtcagttccacacgcttttcttccagttgcacgtcatccgcatcggcatccacccatacgggatcgccacgcacgatggtggatctcccgaacgggagcggaattgtcgtcttgtcccacgtcttttccagaacatggttccgcgaaaaggcatatgcaagcggaatgatcggccggccggataattttgccagcaaaatgatcccctcgccagcctcacgggccttaccatgggcaatgtcagcgatcattgacgtagattgcccttttctcaatgcatttttcaaggtcagaagcgcacgcgccccgcctttttccgggtttgcgcgtgttccgcgcccgccggaaccgcgcacggtgagaagccccagcttctccgccacacgggcattgagctcggcatccgcgctgcgggaaaacatggcaaccagctccagcccctttggccgcagaaacggccccatcaggtgctggccgtgccagaaggtgacgatgaacggagcgaaatcgtgaacgatgtcctccgaactggccgaatccttcaggcgcggattggttgcatggacaagcttgagataggaagcgatcagccagacaagaatggactttaccgccgcagagcgcgccagaggcccgcgaatacgccgccacagacgcttcgccaggccgcccttcttcttctgcataccccgctccgtcacgccatcttcatgtttcatgcgatattcgccggcaacggataaaggcgcctattccgccttcagcgtcatgttgttcgggtcgaggagccggtgcagatgcacgatgaaatagcgcatatgggcgttatcaacggtctgctgggccttggacttccaggccgtctttgcgctctcataatcggggtagataccgacgatatcgaggttttgaaggtcgcggaattcgagagagtcaagctttttcaactcgcccccgaacaccagatgaagaagctgcttattgtcgcctgcgtcgctcatgagatgaatccctgaataattttctttcgcggcatgatttagctcaatggctggtctgccacaacactcaacatttcccgtagcaagtttccgctggctgcaacaagagcgccgtggctcctcgtcggcccgccataaacgagcggtagagccttgcttgtgaggattgccccacccgactcactgagaatgagatccgccgcagccagatcccaatcatgcgaatttggccgaatgaaggttcccgcaatgtcgccgcgcgccaccatcgcaatgcgataggccagcgacggcacgtaaggatgaacccgcacagggccgcgccattgctccggcagggcattgatctggttgcgcgcgaaagcaatggtaatttcctcccccgcaagaggcactttcgtatgaatccggcatccgttctgccgggcgccgagccccttgcccgcctccagcaattcctcgcgcaccgggcattccagaacgcctgcaactggcgatccattctcaatgatcgcaatgctcacgcaccattgatcctgcccgccaatataggcgcgcgtgccatcgatgggatcgacaacaaaagcgcgtgaccgttcagccgccgcccgctcatcgacggtttcttccgaaatccagccgtaatcgggccgcgctgcaagaagcgtttctttgagaaagcggtccacagccagatcggcctcgctgaccggcgaaacgccatccttcagccagacctccggcgagcgcccgaaataatgcatggcgatgcgcccggcctcgcgcgccgcctctcgcagcaaatcaagttccgtgccgatatcgctatatttgtcagtttccggcaagggtcatgccttcgatcacgagggtcggcgcagccatgccaaaattgcggtcgatgtcggacgcaggcgtcatattgaggaacatgtccttcaggttcgacgcgatggtgacttcgctcaccgggtaagcaagctcgccattctcgatccagaaaccggatgcgccgcggctatattggccgctaatcatgtccacgccctgcccgaacacttccgttacatagaagcccgtgccaacggcgcggatcagttcttccggtgattgggtaccgggttcgatggcaaaattggtggaggctggcgtgacgcccgaaccggacggcacgccgcgcccgttgccctgaaggccaagctcacgcgcacttgagccggacagcagccaatgctgcaacacaccgtcttcaaccatcgtaagcggctggccttcaatgccctcgccatcgaaaggacgtgaagacgggccgcgcacacgcagcggattgtcggtgacgttgatgccctgtttcaaaaccggcttgcccagactgttgcgcagaaagctcatcttgcgggcaaccgatgcgccattgatggcgcttgccagatgcccggcaatgccgcgcgccaaacgcggatcatacaccacggtcaccgggccggtctttgcctgccgggcgcccagcctgcgcacggcgcgctccccggcgctgcgcccgatagcttccggcgcgtcgagatcggcaaaatgcaggcgcgaactgaaatcgtaatcgcgctccatgccggtcccttcgcccgcaatggccgaaaccgaacgcccgaatcgcgtggccgcataatggccggaaaagccggtggaggtgacaagaaccatcccgccaagactccgtgatgcacccgcaccaccggaattggttacgcctgaaacagcaagagccgccgcctccattgcaagcgcgtcttcggtcaggcgcgcggtatcgatctcggtcgcatcgaacaggtcgagatcgcgcggcgattttaccagaagcgacggatcggccaatcgttcataaggatcttccggcgccacccgcgccatggccaccacacgttcggcaaggcggtgcgggtcggcgcccgcattggccgaaacgctggcaatgcgacgcccgacaaatacgcgcagcgcgaaatcgtcgctctctgacgattcggttccctcaaccttgccaagcctgacagacacgctgacagaacgcgcgcgcatcacaaccgcgtcaacctcgtccgcaccagcgcgctttgcagcagccaccagttcggcagcgcgttctacgagtttatctgccgaattatctgaaatcattatacaatccaaacgttgcaggctcactgccgcctggctgcaagccctgatccacgactatccccaatcgggacctgccaaaaaaaatcgtcaaattgttcgacatcgggctgattgcagccatatcttgtttctatattgccgaaatcgggggtcttcaaggcaacctcatctacaatcttcaaataccaagagcacagtatggtcgcaaatggcgggagcctttacctacagagcctgatgattctgggaggtgctatcatcgccgcgcccctgttcaaacgactggggcttggcaccgtgcttggctatcttgctgcgggcatcaccatcggcccggtcgcgcgcctcattgcggatggcgaggaattcctgcatttttccgaattgggtgtggttttcctgctcttcatcatcgggcttgaactgaacccttcacgcctgtggtcgctgcgccattcgatcttcggtctggggaccgcacaggtactcctgtgcggcgcggcgctggccgcgcttggcgtctatcttgccgggctggatacggaagccgccattatcatcggcttcggccttgccctttcctcgaccgcctttgccatgcaggttctggaagaccgtgccgaaaccaaccagaagcacgggcagcgcgccttcgccatcctgctgttccaggacctggccatcgtgcccattctggcaatcattcccgccctttcgccgaatgaaccctcgcaggcaagtgctggctttcatcttgccacggccattgcctcgattgccgcactggttattgccgggcgctatctcatcaatcccatgttccgcatcatcgccaatacgggtgcgcgcgaagtgatgatcgcagccgccctgttcgtggtgctgggatcggcaagcctcctgcaatatgcgggcctttccatggccatgggcgcattcattgcaggtgtgctgctcgccgaatcctcctaccggcatgagctggaagccgacatcgaaccgttccgcggaattttcctcggcctgttcttcgttgcagtcgggctttcgctcaacctctccgttatcctggaatattgggccgtgatccttgccgccgtccccattttcatggcgacgaagattgtcatcatctaccttctctgccgcatcttccgctccagtcacaatgatgcggtgcgcattgccttcctgctgccgcagggcggtgaattcgctttcgttcttttttccgccgcctctgctgcggcaatcatctcctgcgcactcggttccgaactggtcgcagcagtcaccgtttccatggcgctgacgccgctttccgtcgccatcggttcaaggcttctcatcaaggacaaggccgacgatataatcgaggaaaatttcgacggcgcgggctcggatgtcctcatgatcggcttctcgcgttacgggcagatcgcggcacagattctccttgccggcggcattgatgtgactgtgatcgacagttcctccaaccgtgtccgcgcggccggcaagttcggtttccgcatctattttggcgatggcacccgcaaggatgtgctagaagcggcaggcatccgcaaggccaagatcgttgccatttgcacgcacaagaaatcgacgaccaaccacatcgtcaatctgatccagtcggaatatcccgacgtgcgcctgttcgtgcgctcctatgaccgcgaacatacgctgcaactgcgcgcgcagggtgtggaatacgagctgcgtgaaacctttgaatccggccttctgttcgggcagcgcacgctggaggggctgggcctttccgaagccaatgcctatgcgatccgcgaagatgtgcgccagcgcgacgaagaccggctgcatgtgcaggcatcagaggggatcatggcggggcgccacctgcttttcaacaagccagttacgcccgaaccgctggtcaagcccacgcgcgagggccagcgcatcgacaaatcggacgatgggcagcgcgcgccatccccgcaggaaacggccgccgcacccgttgccgcggagtaacccgcttccttatcaaagatcaggcaatttttccggcaggatcggggcgaccttgccatcgagcgcctgttcgatcgcgcgtttcaactcgtcccgcaccgctgcgctctggcttatgacctgctcgaatttcaggaaatcaagcagcccgatccgctccacattgggcctgacgaaaatatgcggcgggcgatagcggaacttgttttcaatgatcgagcacatggtaagctggctggtgccgatcaccgcctcaaacgtggtgggcatatgatcgtcggggccgaccgggcctcccaccacatcgatgccgatgacgatatccgccttgtcgaaaaggaggtcgaacggcaccggattgaacagcccgccatcgaccagaatgcggccattgcggcgcaccggcgcaaaaacgggtggaatggcgcaggacgcagctatggccgagcgtaaatcaccatcgcttatatgaatctcccgcgcgccatgaaaatccaccgccgtaatggttatgggaattttcaggtcttccacattggatgggaagctgtcgggcagaaaaacatccagcactttctcgatattgaactggctgacccgcaacccgcccttgaacaactccgcccaatgggccgggcgggtctgccacatgcgcctgacgacttccgaacgattggtgaagatagacgccatatagtcatatatgtccttgccggacatgccattcgccatgctcgaaccgataatggaaccgatggacgatccggcaatggcaacgggctggatgcccaattcgttcagcacatcgacgacatgaatatgggcaatgccacgcgcgccgccgccgccaaaggcaacggcgaaacggggcgatgacgacagggccttatccacgggacaccttttaactttgcgccggtccatagatcaggatcgcaggctcggcctgaagcagtttccaggcaatggccttgacctgatccagcgtgacagcatcgatgagttcggaacgcttgtcgatataatcgcttggaagcccggcttcctgcaaactcaccagcgtattggcaatagctcccgacgaatcgagattgttcaccgcataggagcctttgagaaagctcttggctgcggcaagctcttcctcggtcgggccgtcattggccatggcggcaacctgctcacgaatgattttcaatgagtcctgggccttgtcaggccgggtggcggtggaaatcatcagttcggaaacatggtcgtgcatgaccatggacgaggacaccgaataggcaaggccgcgcttttcacgcacttcgttataaagacgcgaggtgaaaccgccgcccagaatatggttcatcagataggcggcaaaaaactcagggtctttgcgcggaatggccgggtagacgaagctgatcgacgtctgcggcatatcgaaattcaggctggtggtggtgccaagcgcaagcttcgcatccggcaccggaaccagttccgccgaggcgggcaggtcgccaaaaatcctgtcgagcatgacgcccagatccttggcgttgatggcacccacaacgccaacggtcagcttgtcgcgggcgaaattcttgcgatggaaattcgcaagatcatcgcggctgatcgattgcagggatttcacggttccctcatcgtcacgcgcataagggtggttgccgtaaagcacttcggcaaacttgcgcgacgcaatcgtagacggattgcgctgtgcggcctcaatgcctgcaacaatctgctggcgaatgcggtcgatggcttcctgatcgaagcgcggctcgttgacggcaagcgccacgagatcggtcgcggcatcacgattttcggccagcatacggacgccgccggaaaccgaatcctgcgaagcggaaaaactcatttccgcgcccagattatcgatccgctcctgaaaggcatcggaatcgagatcgcccgcaccttcatcgaaaaggccggtcatcagattggcaatcccctccttgccggagggatcttgcgaggcgccgcccttgaacgagaagcgcatggaaacgagcggaacagaattgtcttccaccagccaggcgtggataccttttggcgaaaccacttcctggatctcgatggcgcgcgccggcagggtgcagacgatcagcatggtgaaggacgcagccaagaggccagcgacggcacgggcgtcatgaagggcgccgcaaagggggaaagcgcgtttgaaattcgacatggacaggttcatcactggatcgctcctcccgcaccgcttgcgcttgcgtcatttgctggcgcgttcggcttcttgcgggcgctttctgcttcggtatcgggcggcagaagatagctcgtcacggcttggtccttgaccagataacgcctggctacatccttgatctgatcgacggttacgcttttgatgagatcgggccatttctggatatcatccaccgtctggccaaccgaaagcgccgaaccatagatgcgcgccatgccggtctggctgtcgcgcgcgaaaatcaccgccttgaggaaacggttgcgcgcctgatcgagttcagcctgtgtgacaccatcccggatgatacgatccacttgcgctgcgacagctttttcgacatcgccaagcgatgcgccgttgcgcggtacgccatagaccgagaacgtgccgtcatccagcgcatcgccgtcatagcttgcgcctgtttcagcagcgatgccctgcttgacgatcaattgctggtaaagccgcgaaagctgcgacccgcccagtatttcactcaaaagatcaagcgccggcgcatcgccgggtttcacattcgcaaatcgcttttcattggcataggaaggcaccagccatgaaatgcggaaggagggtgtgctgacacgctcatcatgcagggttacgacacgggctgcatgtttcgccggttcctgcgggcgttcgcgcagcaaaacctcggcgcgtttgtggacgttcgcccaggtcttcatcgcaagctcgcgcacacgctccggcgtcacatcacccgcaatcaccagcgtcgcattattgggcgtataatattgattgtagaaatcgatggcattcttcaggctcagcttttccatttcctgctgccagccgatcaccggcttgcgatagggatggttatagaaaagcacagcatcagtgttttccatgagcattgcgccagggttggaatcgatgcgcatccggcgctcttccagaatgacctcgcgctcggtcttcaccgcttcctcgtccagaaccagattttccatccggtcggattcaaaatccatcaccatttccagcgcttccggcgaaacacgctggaagtaggccgtataatcataagaggtgaaagcgttttcctgcccgccgattgaggcgattctggccgaaaactcgcctgccgggtggtttttggtgcccttgaacatcagatgttcgagaaaatgcgcaatgcccgaaacgccgggggcttcatccgccgcaccgacatgataccagaccatctgggtgacgacaggggcacggtgatcgggaatgaccaccacctgcataccgtttggaagcgtgaaattgctgaccccgtccaaccgggaaatctccggcagggctgcctgcgccacgggtgccgccggggccgcaggtgctggctgagtttcggccggggccgcaggctgcatttctgcccgaacggcaccgcctgcaagcggcagggccaatgcaaagcccagaacggtagacaatagcaagcagccggagtgaggggttattcaccaagcgacatctccaatcggtttttctgcccgaactttcgggccgcatagcgtcacgtcaatgcgaacgggccatccgcgaattattaactggcggctttcaactcaatcagccgaatgaccgtgcccccatagttgcgttcttcgcgcacggcgaatcgatcgtccagctcaagtgccgcctgcgcgtcctcttcaagcaccaaaagtgcgtcaggattaagccaaccgccctggagtgctgataaaaatgccttttcacccatgcgccgcccatagggcggatcggcgaagaccagatcaaatggctccatcgtcccgacaatgccaagctggcaggcatcgcgccgcaggatcttggtgtgtccttgcaggccaagcgcctcgatattctggcgcagaattccccgcccgtctgcggattcctctacaaaggttgcatagcgcgcgccacgcgacagggcttccaaccccagcgcgcccgtacccgcaaaaagatcgagcacccgcacaccttccaccttgtcaggaaaactatgggcaagaatgttgaacaggctttcgcgtgtgcggtccgtggtcgggcgaatggcgtttgtggacggtgttacgagcgcgcgcccgcgaaacttaccgccgacgatccgcaccgccgcctcccgacctgcccccaccacccggcttggtacccggtttgccaccgggtctgccagttggcttgccacctggcttaccgcccggttttccgtcatgaccgcggcgcggcccatcacccgcaccacgcgggccggaaccacgcggaccagagcgcgtatcgcggtcggcaccgccaaaacggccttcgctgcgcggaccacccggctttccgggcttgcgcccctcagaaccacctttgccgcgttcagtcgtctggccttccgcattgcgcagttcggcgcgctcacgcttgccggggcggcgttccttgccagcgccctcgtgcttttcgtacttttcgcgattatccggccggccgccttcccgctcgaaacgaccttcagggcgtttgtaacggcgttcgccgctttcctcgccgccgcgctcttcctcgctgaagcggcgcgggcgcatctggagatcgccactgaactttgcagaacggtgcggttgctgatgttccacgcgcgcaggctttgcagcctccttttcgcccttcgggcgcgcgccgggagccatccacacattggcattgccacgacggcgcggctctaccttttcggtcttctcttcgcgtccgcgacggcgttcgcccgtgctggaaatccattcgcgctcacgcggggcgcggcggcgttcgccttcctgtggcagctcgccttcttccatttcacggcgcgtgcgcccctgcacggcggcattggaaaactcattgagaaccggcgcatcaaaatccgcaccggattcctcaatcagcttgtcgccaagctggtcgcgcaatgtgcgccccttgatctcgcgaacagcgccctcttccagatcgcccagttggaatggcccaaaggaaacgcggataaggcggccgaccgtaaggcccagcgcaccaagaatattcttcacttcacggttcttgccttcacgcaggccaatggaaatccagacattcgcgccctgaacgcgctcaagctcggcttccacgctgccataaaaaacgccatcgaccgcgatgccgtttttcaattcatcaagctgctgccgcgtgaccttgccatgcgcgcgcacgcgatagcggcgcaaccaacccgtggagggcaattccagaacgcgcgacagcccgccatcattggtaaggagcagaaggccttccgtgttgatatcaagacgcccgaccgacaatacgcgtggcatttccggcggcagggcctcgaaaaccgtcgggcggccctccgggtcgcgattggtggtcacgagaccggcgggcttgtgatagagccacaggcgggtgcgctccttctgcctcaacggcttgccgtcgacggtgatgatgtcggtgcgctttacattgacggcggggctttccagcaccttgccattaaccgcaatgcgcccggcagcaatcatcgtttccgcctcgcggcgcgaggcaatgcccgcgcgcgccagacgcttggctatccgctcgctcgtctcctcttcgaccggcgcgcccctggaaccgaatttacgaggcttgtcgcggtcgccgccttcgcggcgcgggcggctgtcccagtcagggcggccagggcgatctgaatgccctttgcggccatgagggggcttcccgcccttgttgtcgtcttctgtggtcatctgatataggcctttcagcagcgttaccgcgtcaccttgcgccatcattgcacgccaaaggttattcgcaacaggaacgccgtataattccgttcgcaaatcggtttcgatttcgggaattatgcagtaacaaatcactccatggcttgcgagcgaaatttcccgaacaatacacgaaatgggaccccatgcgaaaagcggcgagcatcacaaaggctaacagcgccacgccgatggatatcgcgcttgaagaagcgcacgccgccggtgaacgcggcgaagtgccgatcggcgccgttatcgtgcgcgatggcgaaatcatcgcacgcgcgggaaaccgcacacgagagttcaacgacgttaccgcacatgccgaaatactgacaatccgccaagccggagagatgctaggctcggaacggctgatcgactgcgacctctatgtgacgctggagccctgcgccatgtgcgctgccgccatttccttcgcccggatcaggcgcctttattatggcgcatccgaccccaagggcggcggcatagagcatgggggccgcttttacacgcagcccacatgccatcatgcccccgaaatctatccgggtttttgcgaagccgacgcccgaaaaatcctgaaggatttcttccgcgaaaaacgctgactattcagagtattttcgagccaaaagtccttcaaactttggctggaaatgctctagtttggcgtaccatggcccgtcatatagcgcagcgtatcgtcacgcagtgcgaagtgatgcaccagcgccatcgccacatgaccgacaatcgccgccagcaacacccagccaagcgggccatgaagcgcgttagccggcgcggtgagcatcgcattctgtatatcggtctttgcgaaaatcggcatgcccagaaaggaaaaaccgcgtccgctgccataggcgcgcaacaacgccaatgatggaattgtgatcatcagcacatagattgcaagatgtcccaggacggccagcttgccaatggcgccatccttgtgcggacggcggtgaatattcatcagcccccagacaccacgcagcagagccagcacaagaagggcaaagccgagctgaaaatgcgccgaccagaagaagctatagattggcatatcttttgcaaaaacacgcagaatggccgaagcgaactgccagagaaacaataaggccatcaaccagtggaagccgcggctgacaagaccgtaaccgctacgatcatcccatatatatgttttgctgctcatcaacccatacctgtataacaaaaaggcttcccacattttgccggaataaaacagccaactgaaatcaaatattgttcatggcatgcaacattacaaatttttaacgccatatctaaactgatccaaatatcacgtaaaaaatttttctataaatccagaattgtaataatattataaaaaagcccggatagaatatcctatccgggctttcctcatttaaattattcttctatttatatagagcatctgcagcttcgataaaatataccgaatctactgcaactctttattcttaaacattcctgaacacaaaagtacttcacacttccgtcccggatgctctatcagttccacgggagataatctctccaccccctggaaccgcttgcagccttcttgcgctcgcgctctttctgcgcctcgtccggcccaagctcgccgacagccgcagtggacgctggctggcgataggccaaaggcggctcgctcagatagcggcgcgtcgtggcagaaccctggttctgctgcgcgcgcgcggccttgagggcggcaacctttgcggggtcagaagtgggtgtgcgggacgcatagtcctcacggcggctgttgccgcgcggaagagcggtgcggatattgtcggcaacaggagcatcctggagcactggtgaaacataattcggatcatcgcggtgggcggtgatttcgtcacgcacgcgcttgcggcgctgctcgggcgattccggccagtttgggtcgctggaacttgcaaggctctgctgcggcgcaggcaaatagcccttgtcgcccggcgcagggcgcaccagatcgggacgcggcttgtaatcaatccgttccttcttcttgccctgaccaaagctcgccatgttggagacatcatcaaggagctgagcgcccgccgacttgtcggttccgtaggttggcgaagacacgcaaccggaaagcgaaagccccgccagtgccgtcataagtaccagaactcgtccttcaatcttcattagcgccacttcttttacgcctgctaatttctcttcgccaaaactgttttagccagccttgccggaagaaaccggcaactccaaggcagatcgtgagtttatccaaggataagccttgtacatgagagcatctcctgcggcaatcatgatattagagcggtcccaacgaccccgtttcaaccggcgccaatctaaagcttgcccagtgcctgcaattcgcgaagcgcggcggcatcgcgggccgaaacctccgggaattccgggtccgcgcccacatccgtcgtgtatcgccacgaacgggcgcatttttcacccttcgcgcgttcgggcacgacagccacccccttcacatcaccgagcgtgaatgcgccttcgggtgctgccgcatcgctgacggaaataccgctggtaatgcagatttcggcaaaatccagcccttcgagagaatcactgaggctcttgtccgcaatatagaccacaggtgctgcttccagtgacgaaccgatgcgcttgtcggcacgctccagctccagcgcgccggtaacaacgcggcgaaccgcgcgcaccttgcgccatttttccgccagcacatcgtcgcgccattcggcaggcgtcgggcggaactgttcagcatgaatggagaccgactgcggatagcggtcaagccatgcttcttccatggtgaaaggcagcatcggcgcaagccatgtggtcaggcgaacgaagatttcacgcacggtctgaagcgccgccttgcggcgaatgctcgacggggcgtcgcaatagagcgcatccttgcggatatcgaaatagaaagccgaaagctcgacattcatgaaatcgaccagcgcgcgcgcgatgcgcttgaaatcgaaggtatcatagccggagcgcactagctcatccaactcggtcaggcggtgcagcatcagccgttccagttccggcagatcggcataagcgacgttttcaccttcatcatgggcgagtgtgcccagcatccagcggatcgtgttgcgcagcttgcgataggcgtcgatattggtctggatgatgctcttgccgaggcgctgatcttcccagtaatcggtcgtcattacccacagacgcaggatatccgcgcccgattccttgatgacatcttgcggcgtcaccgtgtttccgagcgacttcgacattttcttgccgtgttcgtccatggtgaaaccatgggttacaacagcattatagggcgcacggccgcgcgtgccgcagctttccagaagcgaggaatggaaccagccgcgatgctggtcggaaccttccagatagacatcggcgggccatttcaggtccgggcggtcttccagcgtaaacgtgtgggtggaaccggaatcgaaccacacgtcgagaatatcgcgcacctgcgtccatccctcaccggcgcgggcgccaaggaaacgttcgcgcgcgccatcggcaaaccatgcatcggcaccttccttctcgaaggcatccatgatgcgcttgttgacggcatcgtcctgaagaatattgccttcctcatccacgaaaacgcagatcggcacgccccaggcacgctggcgtgacagaacccagtccgggcggccttcaatcatcgaacgcagacgcgtctggccggctgtgggcacgaagcgcgtttcgtcaatgaccttcagcgcgcgtgaacgcagcgtggtgccatcgccaaggttcttgtccatatagacgaaccattgtggcgtattgcggaaaataaccggcttcttggagcgccaggaatgcggataggaatgcttgagccgcccacgcgcgaaaagtttatcggccgcgataagctgttcgatgacgaccttgttggcgtcacccttcttgccgttatcgtcaatgacacgggctggcccgccttcgcggtcggggccgaagcccggcgcatccttggtataaaagccgtcatcgccgaccgggaacgggatattcggatcaatgccgcgcgcttccagttggcgggcattatccatccatgcttcaaagtcttcacggccatggcttggagccgtgtgcacgaaacccgtaccggcatcgtcggtgacatgatcgccgtcgagcatcggcacaacgaattcgtagccgccgccgaagcccttcagcgggtgatcgaggacgatcttgcccagttcttctgctgaaacactgcgcagacgcttgaactggagcttggccttggcgcaacattcttccaccagcttatcggcgaagaccagcctttcaccggggcgcggaccgaaatcattttcggcttccgtgatctcaaaaaggccgtactcgatgcgcgacgaataggaaacggcgcgattgcccggaatggtccagggcgtcgtggtccagatgacgacggcgctgccggacagatcattttcagtcgcgacttccccggcaacggggaattttacccagatcatatcggattcgatatcatgatattcgacttccgcctcggccagagccgtgcgctccacgaccgaccacataacgggcttcgagccgcgataaagctggccggaggctgcgaatttcaaaagctcgcccgcaatccgcgcttccgcatggaaattcatcgtggtgtaggggttctcgaagtcgccgaggatcgcaaggcgcttgaattcctcggtctggaccctgatccagttggaagcgaattcacgacattccttgcggaattcgttgatcggcacttcgtccttgtttttgcctgcggcgcgatatttttcctcgatcttccattcaatcggcaggccgtggcaatcccagcccggaacatagtttgaattgtagccgcgcatctggaacgagcgcgtgatgacgtctttcagaatcttgttcagcgcatggccgatatggatattgccgttggcatagggcgggccatcatggagcacatagagcgggcggtccttggcctgttcgcgcagctttttatagaggttcatttcctcccagcgctggacaaaaagcggctcgcgctgcggcaggcccgcgcgcatcggaaactccgtctgcggcagataaagagttttggaataatcgattttcgtcgtatcggtcatgatcggtatttgcctgtgatgcccgaactgaatttgcgggcgaatgaatcaacgatagcaggggactgttggagcacagccggtcgatcccggacctccacgccgcaaattacccagaaaattggctgtgcaaaccagccgatcaggcaaagcgggaggccgggccaataattcgtatggccgtcatgataagccgaaagtccgtcatcatgggctcgcttttagcaacgagctttgcaggaataaagaggcagggcgcaataaaactgcatccccgcccctgaaaatgttcgtagtcccgctgatcggcgcaatcaggcgcgaaaacgggacggcgcttgcgtcagttgaaggagagcatccggtcgagccccgagataggccggacatcggcgagaagcgcgcgcgcctgcgcctcatcctgcttcatctgatcgatcagcggatcgaggccgtcgaatttcacctcgccccgcaggaaaccgaagaaggaaacggctgcggtctttccgtaaaggtcgccggaaaaatcgaagagaaaggtttcgagaagaggcgcgccttcgtcgtccactgtgggtcttcgcccgaaacttgccacgccgtcataaagcatggcgtcatccaaccggaagcgaaccgcataaatgccgtgcttgagacttgtctgcggtgcaagcgccatattggctgttggaaaaccaagcgtccggccaagcttcttgccgtggatcacctccccgcatatgcggtagcgatagccgagaagtccggcagcctcagccacttcaccctcgctcaagagattgcggatgcgcgttgaagaaacgagcatcccgccctcatcggtgaaggcatcgaccagcgtaacactgaacccggcctttttccccgcctcgcacaggaattccggcgtgccgcgccgtcccttgccgaaatgaaagtcgtaaccggtgacgacgcggctcgcacgcagcttttcaacaagaatatgctgaacgaaatcttccgccgaacgctgcgaaaactctgccgtaaaaggctgttccatcacggcgtcaaagcccatgaggcgcaggatttcggccttttccgccgcatcggtcaggcgatcgacaggctggtcctgcttgaagaaactgcgcggatgcggctcgaaggtcagcacgaccgcaggccggctctcacgctcggcaagctcaagcgcccgctccagaacagcctggtggccgcgatgcacaccgtcgaaattgccgattgccaccacgcaatcatgcagggctggcggcaaaccctcggttccggtgaggcgctgaaagcttgatttcttcattgttggaaaagagcctcctgagaaccgtcagagcctgaaacaaaagcggcatttgcagaccggcatggcgacttttggaacaggttctcagacaagcgcatgtagagaagcaatggggcgatggccatgcttttccagaaaagcctccatcttcgccatatcgagatccccgttcaccgcataatcggcggcatgaacgccgcccgaaatataaagcacatcgaggccaaaatccgcagcccctttcacatcggtcaaaacgccgtcgccaatgccaagaatgcggctcttgtccacgcttccaccgcgaatgctttccaccacgcgaagcgccgcctcatagatcgggcgatggggcttgcctgcaatcagggtgcgccctccaagctggccgtattcgcgtgcaagcgcgcccgcgcaccagatgaggcgaggcccgcgttccaccatgatatcaggattggcgcaaatgaaaggcaggttgcgcgagcgcagacgctggagcaattccctgtagtcttctggcgtttcgacttcatcgtcataaagcccggtacaaaccacgcctaccgcctcaaattcctcgaccagctccacgtcaagcccatcataaatggcaagctcgcgctcgcagccgatgtggaaaatccggcgcggcccttcggcgataagatcgcgcgtaacatcaccggaagtgacaacacggtcataggcatcttcgggcacacccagaagcgacatctgcgcgacaacgcccggatgcgggcgtggagaattggtcacgagaatgattgtcacacccttggcgcgagcgcgctgcaaggcggcgatggccggcgcaaaggacgtttcgccgttgtgtacaacgccccagacgtcgcaaaagatcgcatcatatcggtccgtcagatcgtcgaggcgctcgggcagtatcatcattttcctcaaaggctggttccgcccccgcgggcaaaacggatagtcaacgccgttcgggcgatggaaacaggcgtgggcaaggcccccttgggtttcctctaccccaagcggcccattctgtcaccacgcttcaacaaaacgaactgtcgcatcatgatttcatgacggattaaccacggacagacgtttttgtgaagattaaagccttttgcgatcattatcgcccacatggcttgaacaacatgctgcaagcccccagatagggtaaaatgtgcatttcgccacaggccgaaacaggccggaaatccggctgttccgcgcaaaaaacgccagcctgaacggcaatcctccttgacaaaaaaacatgcggcttctatctcaagaaccacgttagcactcggacgaatagagtgctaacagcgggccattccggtccgcgtaacagggttcaacgtctataacaccaagggttataccatggctgatatcaagttccgcccgcttcatgaccgcgtcgtcgttcgccgcgtcgaatcggaagccaagactgccggcggcatcatcatccctgacactgccaaggaaaagccgcaggaaggcgaagtcgttgcagccggtgctggcgctcgtgacgaagctggcaagctggttccgctggatgtcaaggctggcgaccgcgttctgttcggcaagtggtcgggcaccgaagtcaagatcggcggcgaagacctgctgatcatgaaggaatccgacattctgggtattgtcggctaaaaaattccttttgcgttgcttcacgcaaccagaattccattcacagtacaacatttacaaatctgaccgggatattcccaggagagtaaaatggctgcaaaagacgtaaaattcggccgcactgcgcgcgaaaagatgctgcgcggcgtcgatatcctcgctgacgctgttaaggtcacgctcggcccgaagggccgcaatgtcgttatcgagaagtccttcggcgctccgcgcatcaccaaggacggcgtttcggtcgccaaggaagtcgaactggaagacaagtttgaaaacatgggcgcacagatgctgcgcgaagtggcttccaagaccaacgatactgccggtgacggcaccacgaccgcgaccgttctcggtcaggccatcgttcaggaaggcgccaaggccgttgccgctggcatgaacccgatggacctgaagcgcggcatcgacctcgctgtcaacgaagttgtggctgagctgctgaagaaggccaaaaagatcaacacttcggaagaagttgcccaggttggcaccatctctgccaacggcgaagccgaaatcggcaagatgatcgccgaagcgatgcagaaggtcggcaacgaaggcgtcatcacggttgaagaagccaagaccgccgaaaccgaactcgaagtcgtcgaaggcatgcagttcgaccgcggctacctgtcgccttacttcgtcaccaaccctgaaaagatggttgctgacctcgaagacgcctacatccttctgcacgaaaagaagctctcgaaccttcaggctctcctgccggttctcgaagctgtcgtccagacctccaagccgcttctcatcattgctgaagacgtggaaggcgaagctcttgcaacgctcgtcgtcaacaagctgcgcggcgggctgaagattgctgccgtcaaggctccgggcttcggcgattgccgcaaggccatgctcgaagacatcgcgatcctcactggcggtcaggtcatctccgaagacctcggcatcaagcttgaaagcgttacgctcgacatgctgggccgcgccaagaaggtttcgatctccaaggaaaacacgacgatcgttgacggtgcaggccagaaggccgaaatcgacgctcgcgttggccagatcaagcagcagatcgaagaaaccacttcggactacgaccgtgaaaagcttcaggaacgtcttgccaagctcgctggcggcgttgccgtgatccgcgtcggcggtgcaacggaagttgaagtgaaggaaaagaaggaccgcgttgacgacgccctgaacgcaacccgcgctgcggttgaagaaggtatcgttgccggcggcggcaccgccctgctccgcgcttcgaccaagatcaccgcaaagggtgtgaatgccgaccaggaagctggcatcaacatcgttcgtcgcgcgatccaggctccggcccgccagatcacgaccaatgccggtgaagaagcttcggtcatcgttggcaagatcctcgaaaacacgtccgaaaccttcggctacaacacggccaatggcgaatatggcgacctgatctcgctcggcattgttgacccggtcaaggttgtccgcacggctctgcagaacgcagcttcggttgccggcctgctgatcacgacggaagcaatgatcgccgaactgccgaagaaggacgcagctccggctggcatgcctggcggtatgggtggcatgggcggcatggacttctaagaagtccatgccaccgcaggacaggcgagaaagcctgccccactgcgaccagaaatttaaaaacctccggttcccgccggaggttttttattcgctaaaataaatacccatactggtgacattcacgggtgttactacccataatgagcagcaaccccgtttcgattttagctcttccgcgttatgtgctgcttatgcaggctttcctcccgcccgttgaaagtctgcctaaccccggcgagcccccgctgccggggttaacttttttaacggtgccagatgctcgcaatgggcatacgaatagcgtgaagctctccccattcttccctgcgccacataaccacttctgatttatggaaaatttaccgtccagccacgttgctgtggggcaatcactattttagataactacgattgacagagtggaaccaatcgtgatcaatcccggttgagacgacgagatggacttccgttgccccccgcacgttggaagtcctgtctcgggcaacaggaaaggcaggccgaagcctgcctttccactttcaggcttctcatgcactccgccgctttggtgttccccctcggatatttgtcacgacagcccaacgctatccacgccttgccgcttccatcaattgccctatgattgaaaccagaggaaacggggacggaaaatcatatgcgcaaggaactgcctatcgaaaccgcaccgaaggacgggcgtaagatcactgtcatctggattgatgatgacgaccagcgcaacgaatcgattgcgcaatatcggacgctcgaacaattgcgcgctggcggcgggcaatgggacgaagccgatacaggctggtggaccttcaccgacaacaagacccagcgcaagattgagccaaccgcctggatccgcgaaacagacgatgacgagagccaggaggattgacccggttttttttcgggtcaatcaaacttgacatttatattcacatttcatcatgtgttcatcaattaaacgttttgcccgccagcaatctggcagtgctatagaatgcgaaaagggctcgtccgagcctcagccagccggagacatgaaatggccgccacgcgtaccgaaacagacactttcggaccgatcgatgttcccgcagaccgttattggggcgcacagacacagcgttccctgcaaaatttcaggatcggcggcgagcgcatgcccctgcccctggttcacgcgctgggcgtggtaaagcgcgcggcggcggaaaccaatatcgcgctcggcaagcttgatcccgtcctgggtcaggtgattgcggttgccgcttccgaagtcattgagggcaagctcgacgaccatttcccgctcgtagtctggcagacaggctccggcacgcaatcgaacatgaatgccaatgaagtgatctcgaaccgggctatcgagttgctcggcggggaaatgggctccaaaaagccgatccacccgaacgaccatgtcaatatgagccagtcttccaatgacagtttcccgacggcgatccacatcgccacggcggtcgaaaccgtcaaccggctctatcccgcgctcgaacacctcaccaaagccctgaaggtcaaggaagaagcattcaaggacatcatcaagattggccgcacccacacgcaggacgcaacacctgtgacgctggggcaggaattttcgggctaccgcgcggcacttgaatatgcccgccatcggctcgaacaatcgcttgccgacgtcttcctgctggcgcagggcggcacggctgtcggcaccggtctcaacgcacctgtcggtttcgacaagggctttgccgaagcggtgagcgagattaccgggctttccttcaagaccgcgccaaacaagttcgaggcgctggcaagccacggcgccgttctcaacttccacggcagcctgaatgcgcttgcagccgatctcttcaagatcgccaacgatatccggtttctcggttccggcccgcgttccggccttggcgagctttctctgccggaaaacgaacccggctcctccatcatgccgggcaaggtcaaccccacacaggccgaagccatgaccatggtggcaacccaggttttcggcaaccagaccgccgtaaccgtcgccgccagccaggggcatttcgagctgaacgtcttcaaaccggtcattgcctataatgtgctgcaatcgatccggcttttgagcgacaccatggtttcctttgccgatcattgcgtcgaggggattgaacccaatacggcccgcatcaaggaattgctggaacgctcgctcatgctcgtcacggcgcttgcgcctgccatcggctatgacaatgcggccaggatcgccaaaaccgcccataagaacggcaccacgcttcgcgaggaagcattggcaagcggcctcgtatcggaagaagattatgaccggctggtgcgcgccgagcggatgatcgccccacaatgaattgcacgcaaatagtgaacaaactgtcgagaattaagcatcttttcttgacaattacgaatcgctaattgatggatcaattcaacaggagaaagcccacgcatgtcctctatcactccgaaggccaatggcgctgccacgcttatcatacgtgtttttctgtcggttcttttcatcatcgccggctacaacaagctgaccgcccttgatggaaccgccgattacttcgcttccattggccttcccatgccaatcgtgacggcggttgtcgtcggactgatcgaatttgtcggtggcctcgccattctattcggtttcaagacccgcattgctgccgtgatcgtcggcctcttcaccctcggcgcaacgctggtggcccatatggacttcgccgaaggcatgaacctgctgatagcgcagaagaaccttgccatcgctggaggtcttttccttctcttcctgcatggtgcagggtcactctcgatcgacgccagacgcggttgaccaccagttctggacttccccacaaaaagccgtgccaaaatgcgcggctttttcatatttcacatgactgccacttgtttctccatcgagattttacgaagctggagcggcggcaccacgaagaatatatttgcaattcttcttatacccactatcgggggaaaaccggctgacaacgtcctgaaggattgcatagcgatatcttgtgagataaggcagcccccacttttgacgcaagctccggcccaccgtcgcatcttgtaataatttagtttgtagagaaatatggcaacttccatcccaacgaataatccgctgcacactgaaacctcctcccagaaaaattacggtttcgcgctcaccagcctcaccttgctgtttttcatgtcgggcttcatcacctgtctcaacgacatcctgatcccgcatctaaagaacgttttccagctcaactatacccagtcgatgctgatccagttctgcttcttcggggcctatttcatcgtttccctgcccgcagggcagcttgtaaagcgcatttcctataagtgtggcatcgtcgtcggcctcatcgtggcggcaatcggctgcgcgcttttcatcccggccgcgtcataccgcgtctatgcgctgttcctcggcgcgctcttcgtgcttgcgtccggcgttacgatccttcaggttgccgccaatccctatgtgacgatccttggcaagcctgaaaccgccgcaagccgcctgacactgacacaggccttcaactcgctcggcaccacggttgcgccggtctttggcgcagtcctgatcctttcagcggcaacggacgccaccgtcaatgccgaagccgacgcggttcgcttcccatatcttcttctggcgcttgccttcacggttcttgccatcatctttgcaatcctgaaaccgccggatgtgcaggaagacgaacccgccctttccgacaagaaagagggcagcgcctggcaatatcgccacctggttctgggagcgatcggcattttcgtgtacgtcggcgctgaggtcagcgtcggcagcttcctcgtgaatttcctgagcgatcccaccgttgctggcctctccgaaaccgatgccgcccatcacgtggcctatttctggggcggggccatggtgggccgcttcatcggctcggcagccatgcgttatatcgatgacggcaaggcccttgccttcaacgcatttgtcgccatcatcctgctgttcatcaccgttgccaccacgggccatatcgccatgtggtcggtgctggccatcgggctgttcaattcgatcatgttccccacgatcttcagcctcgccttgcatggccttggcagccacaccagccagggttccggcattttgtgcctggccatcgtcggcggcgcgattgttccgctgatccagggcgcattggctgatgcgatcggcattcatcttgccttcctgatgccgatcatctgctatgcctatatcgccttctatggcctcatcggcagcaaaagctgaaccgtcggccacttgaaagccaacaaaaaagccgggcgatcaacccggctttttttgattgaaaaactggccttatatttccagtcccgcgcgaatgcgtgccgcgatctcttctacgcggcggctggtatggctgcggcgggccgaaacgagacaggcctgcgagcgcaggataatgccgtcttccagaaccttgagacggtttgcacgcaaggtggagccggttgaggtgatatccacgatcatgtcggcagaacctgccgccggggcaccctcggtcgcgccaaggctttccacgatacggtaaacctgaatgccgtgtttctgcgaaaagaactgctgcgtcagccgccaatatttggtggcgatgcgcaggcggcggccatggcgctggcgaaaatccgccgccacatcgtcaagatcggccattgtggtcacgtcgcgccatacttccggcaccgccacgaccacatcggcatggccgaaaccaagctgtgcctcgatagcgacacgctcatcggcatgtgccagcgtttcgcgcacgaggtcttcgcccgtcacccccagatcgacgctgccataaccgagtttgcgcgcaatttccgaagcggagaggaagaggatatcaagatcgtcctcgccttcgacgcgcgcacgataattgcggtcgtcatccggcaaaaccaccttgtaaccggccttttccagcacggcgagcgtgttttccttcagccgccccttggacggaaatgccaatgtgacgctcattgcttttctcccgccagcgcctgaagccggtcaagccagatggagaaaccgacgccgggaatggcttcgcaagcgccaagcatggtcagaagccgatcataccggccgccaccggccagaacgccgtcctgcctgttcgacgcatcgcggatttcatagacaagcccggtataataatcgagtggacgcccgaaagaggcatcatagatgatgtccttcatttcgatgcctgcctgcgcaatggcatcggcgcgcgcctcgaatttttgcaaaaccgcacccaggtccagcgcattatccgccgcgaaggcgcgcagcgtgaccgctgccgtatcgagcgaaacgcggattgcgagaaactgcctcagaagatcaagtgccgcggcaggaaaatgcgtggccgcaagatcttccttttcgatgaggcggcgggcaatttccacaggtgtgcggcccgcgccgggcgaaatgcccgcttccagcatttcagcctccagcatacgggcaaggccgatctcatcgccttcggcaaccagaacggcaaggctttcaggcagcggatcgcgccgctgcgtgcccgtcagttcggcaagcgccagatccatggagtgcgcatccccgaaggagcgcagcaatttcttccgccagccttgcggcaagccgagcgccttcaacatgcctgcgaaaaccgactggtcgcccagcacgatttcaagcggtgcgtcaggtgcgattgccttcacgcaggagagcgcatcggcaagcgagcgcgcatcggaagcggcctcgtcggcagcaccgagatcttctatgcccgcctgcaaaaattcggcagcaccatcgcggcgctggcgaaacacttcgcccagataggcatagcgtttgggcgtcgcggcattgagcgcgatatggttgcggcagaccggaatggtgaattccggccgcaggcaaaggctgtcaccgttttcattctcggtcaggaagatacgccggcgcagatcttcacccgccatatccagaaagggatcggcaggctggatcagcggaatttccaccagttcggcttcgcgcgcattaagctctacgcggagcgcattaaatatcggcgatgtgcgcgatccaaccatggtcacgatcacttcgattgttcggcgcggtcgcgcgcctgggcatcaaggatttcgcggacagcgtcgaccagcccgtcttcccggaccgtaatctgcgccgggcggctttcccgccaggtgacattatcctcgatctcggcggaaagacgcttgccttccaccagatccttgatctgcacctcaccagcctcgcgctcctgcgagccctgaatgacgacgcaaggtgcggcgcggcggtcagcatatttcatctgcgccttcatgccggacccgccgacatacatttctgcgcggatgcctgccttgcgcagatcggaaaccattttctggtagcggctaaggttttgcgtatccttgtccatcaccagcacgaccactgggccaaccgtgtcggaaacatccagcttgccgagattcttcagcgcggtcatcaggcgcgaaacaccgatggagaaacccgtcgcgggaaccggctcgccacggaagcgcgagacgagaccgtcatagcgcccgccgccaccgaccgaaccgaacacgaccttctggccgtcctcattggtgacgtcgaacagaagctccgcctcaaaaaccgggccggtataatattccaggccgcgcacgacggagggatcgatcttcacccggccttcataaccaccagcgaagaacagcgcctgcatgtcggccagttcctgtacgccttcctcacccttggcattgcctgccacaaccgcttgaagattggcgatggtttgcgccccatccgcgccaccggcagcggtgaaggccagaaccttttcaatggccgcttccggcaattgcgcacccttggtaaagtcgccactctcgtccagacgccccttgccaagcaggaggcgcacaccttccgggccgaatttgtcgagcttgtcgatggcgcgcaacacattgagacgcttggctgcattgccttcgccttcaaggccgatggcgtcgagaacgccgtcgagaaccttgcggttgttgacgcggatagcataatcgccgcgctggatgccaaggcgctccagcgtatcggccatcatcatgcacatttcggcgtcagccgagacattcggcgcgccgaccgtatcggcatcgaactgcatgaactggcggaaacggcccggccccggcttttcattgcggaacacccagccgttgcgatagctgcgataaggcttcggcagggtctcgaaattttccgccacatagcgcgccagcggcgcagtcaggtcatagcgcagcgagagccattgttcatcatcatcctgaaacgagaaaacgccctcgttcggacggtcctgatccggcaggaattttccaagcgcatcggtatattcgacaagcggcgtttccaccggttcgaagccataaaggtcatagacttcgcggatggtcgccatcattttttcggcggcgcgcaaatcgtccggcacccgatcgacaaacccgcgcggcaaccgcgccttcatcttgtccgctttatcggccatttttcctgcctgatcgctgattttgttcctgtcgcgccggaaggaaccggcacattcgctgccggtttcctaaccgatcaagcccgttgcggcaagtgcgggaaacatgttcagcgtgcggcaatggcgacggcagcacccgccatcatgccggcactggttctgttggcaaggcgcatcatgcgcgggctgcgcaaaaacttgcgcgcctgcgcagccaggaccacccatgccgtatcgacagcagccagaaccatgaacataaccagaagcagctccacccagcccgtgagcgagacatgggtaatatccacgactgtcggcaggatcgcgagatagaaaaccatgatcttgggattgccgagtgtgacgccaagcgcgctcaggaaaagcctcttgccctcaccctggcgggggatggtgttttcatcggcttcctcatccacgggcgcaaaccacattttccaggaaagatagatcagataggcaacgcctgcatatttgagtaccaggaaagcagtctggaacgtatgggcaagggcggaaagcccccataccgccagcgaaagccagacggcatcgccaagccacaggccgaacatgaagggaaaaacgcccttgtgcccacggctgatgacgcgcgcgaccagcgcaccgacattcgggccgggcgtgcccgccgcaaccaccagaataccagcaaaggccacaagcgacatcaggtccatgaatgtcttcccttgaacttaccagagcgcgtttcccataaatggaaccggctgtggaataaagacgtgcgtgaatgcatccagatgcgtttctggcagaaaccgcatcggctggcaattaaagctttttgcccggccttttgaaattctgtcgtaatttttcgatcgttgcacggcaatggcaaccctcgatatgatcgttcacgaggcccatcgcctgcatgaaggcatagaccgtggttggaccgacgaaagaccagccgcgttttttcaggtcttttgaaatgcgggtcgaggttgcggttatggggtttgcgacaagcgtgggataatcgaccactgcgggcctgttttccgcgcccggctcgaacgaccagaaataggcggcaagcgaccccttctcctcgatcagctcgatggcgcgcccggcattgttgatgaccgaaacgatcttgccgcgatggcgcacgatgcccttgtccgccagaaggcgttccacatcgctttcgtcataggtggcaatgcgatgaaaattgaaaccatcaaaggccgcgcggaaattttcgcgcttgcgcaaaatcgtaagccacgacaatcccgactggaacccttcaagacagattttctcaaaaagccggaaatcatcggcaacaggcacgccccattcattatcgtgataggcgagataatccggcaattcgcccggacagaaacagcgcgtcctgccatcggccccaacgaccagccctgcccttgcctcggccatatcgctcatttcccggctctccgcttcattcatccttaatcatgttgcgcaacccggcactaaccacaagttcaattgcgtggccctcaagacgaaacacgcgccgaaatttacctttacgattccattgcccggcacaatcgccgggcatgaacttcgggggcgctctcctgacagcagatgtcaggagatgcgacgggcaaccgcgccagcctggtgagcggcgcaaagatagacggatcaaaaccatgaaaccacgtcatcttcttttgatcggatcactgacggcaatcgccgtctccatcgtcagcaccggcatggcctttgccgatgaccgttattccgatctgccgcctgtgcgcgtgagccaggcgatttccgcaccatgggtcgcgcagttgcaggacgcacaggcccggccacgcatcgcacggcaggaaacaagaaaaaccaaaacgcactataacaaggtttcttaccagcgcccggcgacaaacccggcaaccacggcacgcaagaagcagtttgacccgatctatctgccgcagatcgtttcctactcgggcaaggaaaagcccggcaccatcgtcatcgatacggccagccgttttctctatctggtacaggccgacggcaaggcacgccgctacggtgtcggcgtcggcaagcaggggttcagctggaaaggcacacagcgcatcagccgcaaggccgaatggcccacatggacgccgcccagtgaaatgattgcccgcgagcgcaagaagggccgtttcctgcccgcacgcatggatggcgggatcaacaatccgctcggcgcccgcgcgctttatctgggttcaaccctctaccgcatccatggcaccaaccagccgtggaccattggcaaggccatgtcctcgggctgcattcgtatgcgtaacgaggatgtgaccgacctttacgaacgcacaccggtgggaacccgcgtggtggtccgctgagggattcacaagcgcaaacagcggtttttatgggggtcgccttacgggaaggcgacccagttatttttcacaagtttgaaatatccgaatttcctgcaaggaaagaaccggcgagcggcaaagatgtgcgaaagggcttttccttttcgggcgaacacccatatgctgccattggcaaagtccgaagaatattcgtcaaagagctgccgcgagggataatgtggtggccagcgccccggaaaacggcgcaaaagataagtgggaaaggatatatcatgaccgtaccgacggttaaactgaacgacggcaatcatattccgcagctcggttacggtgtctggcagattagcaatgatgaagcggtgagcgcagtcagcgaggcgctgaaagccggttatcgacacatcgacaccgccaccatttacggcaatgaagaaggcgtcggcaaggcgatcaacggttcgggcatcgcgcgcgcagacatcttcctgaccaccaagctctggaacagcgatcagggctatgaatccacgctcaaggctttcgacaccagcctgaagaagctgggcaccgactatgtggatctctatctgatccactggcccatgccatcgaaagacctgttcatggaaacatggcgcgccttcatcaaactgaaggaagaaggccgcgtcaaatccatcggtgtatcgaatttccgcactgccgatcttgagcgcctcatcaaggaaagcggcgttacgccggtcctgaaccagatcgagttgcacccccagttccagcaggatgaactgcgcctgttccatggcaagcacgacatcgcaacggaagcctggagcccgctcggccagggcaaacttctggaagacccgacgctgaaatcgattgccgaaaagcacgcaaagtcggtggcacagatcattttgcgctggcacatcgagaccgggaatatcgtgatcccgaaatcgatcacacctgcccgcatcaaggaaaatttcgatattttcgacttcacgctgaacggcaccgaccacgatgccatcaccaagcttgacatggcggatggccgcatcgggccgaacccgagtgttttttcagcataaatggagcatgtccccaaaagcggaagccggttttggggattagagcgcatcccgaaaagtgtgaagcggttttcggaaaagatgcgcgtcaaaacaaagaattagagcgcgtttcgatctgattgaatcagatcgaaacgcgctctaaacattacaaaaaacaaagcaataaagccgggcgatgcccggctttattctatcagatattacgcggcgattttctcaagcccctgctttctcgagtgcttgcggggtgggcccgccataggcccaatcgatcagttccaccgtatgaacgataggaaggtcgctgccggttgcgatctgcgtcatgcagccgatattgccagtggcgatcagggcagccccggttgcctcgatattcttcaccttgcggtcgcgcagcttcgtggcgatttccggctgcatgatattgtaggtgccagccgagccgcagcaaagatgcccttccagcggttcctttactgtaaaaccggccttcaccagcaaatccttcggctcgcgcacgattttctggccgtgctgcatggagcaggccgaatgataggcaaccgtcaatgtcttcggcgcatcgggttccggcagttccagcgtggcgagatattccgtgatatccttcgcaagtgccgatacgcgcgccgccttatccttataggcaggatcaagacgcagcatatagccgtaatccttgatcgtcgtgccacagcctgaggccgtcacgatgatcgcgtccagcccacctgtttcaatctcgcgcgtccacacatcgacattgtggcgcgcctgttcctcacggcccatatggtggaccagcgagccacagcatccctcgcccttgggcgttgccacttcgatgtcgaaacgattgagaaggcgcagggttgcggcattgatgccgggattgagcaccggctgcgcgcatccgttaaggattgcgacccggccgcgcttttcgcccctgaccgcattggtggcggcaggcattgccggcaggctctgcggtgcaaggtccagcattgcagccacaggccgcagaaccggacttttacgaaacagggaagcgaaaggcttgcccaattttgcaagtttcaacgccaggcgaaaccgcgccggatagggcagaacctgcgccagaaccgaccgcagcaggcggttcatgaaggggcgcttataggtcttttcaatatgcgcgcgggcatgatcgaccagatgcatataattgacgccggacgggcatgtggtcatgcaggccaggcacgagaggcagcggtccacatggcgcacgatctcctcatccgccgggcggccgttttccagcatgtccttgatgagatagatgcgcccgcgcgggctgtcgagttcgttgccgagcgtcacataggtcgggcaggtcgcggtgcagaaaccgcaatgcacacatttgcgcaaaatcttttcggcttcaagcacgccgggatcgcgcaattgttcagggctgaaatgggtctgcatggtttcaagctccagcctgatggggatacatgcgccccggattgagaatattctccgggtcgaactgctgtttcaaacgggcggaaagggcggcaagcgccgccggttgcggctggaatacatccacgctcccgcgcacccgttccggcgcacggatcagcgttgcatgaccaccaccatgccgggcaatgagcttgcgcagaacatcggcttccggttccgcttccatgcgcatccagatgagcccgccctgccagtcgtaataagcatccacgccagcatggcggcgaaactcgtccaccatgcgccagccctgcatgggcgccatggaaacacgccagacggcacgcccgtcgccggcttgcgcataaggcagcacatcgcgcacttcgcgccagagctgacgcgattgggaatcatcgagaacatcgatggttccggtgcgccccagaagatcctgcaattgccggcttctatgcgcaaccgagggcgcaaaaccttccagacgcaggatggttgccgcatccccgccaagtttgccatcaaggaaacgccacgccaccgttggcggcagatgggcggccgaggaaacctcctcgcgtgagcccatggcaagcgccatgacccgcgctgcctgctcgtcatccagcccgcgcaccgcaagtgttgcaacggtttcgggcgcaggcagaaccttgaaggttacttccgtggcgacccccaatgtgccccaggaattggccatgcccttggaaagatcatagccggtgacgttcttcaccacgcgcccgccggacttgaacacctcgccccggccggaaacgacacgcacgcccagcacatgatcgcgcgcagcacccgccttcaggcggcgcggcccagccagattggcggcaagcgttccgccgatcgtgccgcgccccggctctgcccccagaagcggcccgtaatccatcggctcgaaatggaagcactgattatggtcggcaagaagcttttgaatttccgccattggcgttcctgcgcgggcggaaagcaccagttcgtcaggttcattaaagggtcacgcccgaaaggccggatacatccagcacatgccctgcttccaccggacggccaatgccgcgcttggaaccatggccgataatttccagcggcgtggagcttgccaaggcggcctgcaccatttccagcacacccgcctcgtcctgcggtttcagtatatttgcatcgctcattttcagaaccacaggtcaaaaacggggtagatcggggaacgccagcgcgccgcggctcacatgcatacgccccagttcggcgcagcggcgcaattgcggaaataccttgccggggttcagcaaatgcttggcgtcgaaagcacatttgacgcgcatctgctggtcaagatcggtctcgttgaacatttccggcatcaggtcgcgcttttcgatgccgacgccatgttcgccggtgagaaccccgccaacctttacgcaaagccgcaggatatccgcgccgaaatcctccgccgcttccagttctcccggattgtttgcgtcataaaggatgagcggatgaagattgccatcacccgcatggaacacattagccacacgcaggccgtatttttccgaaagcgcgcgcatccccgagaggacacgcggcaattccttgcgcggaatggtgccatccatgcatagataatcgggcgaaatgcgccccacggctggaaatgccgccttgcgcccggcccagaaagcaagcctctgttcttctgattgcgacagcgtgcaggtggtggaaccgttctgaagcgcgatcttctccacgcggccgagcagataatcgacctccaccggagggccgtccagttcgacgatcaaaagcgcctcgacatcaagcggatagccgacacgcacgaaatcctccgcagccttgatggcaggccggtccatcatttccatgccgcccggaatgatgcccgcaccgatgatatcggccacgcattgccccgcctgttcgctcgacggaaagccgaccatgattgcgcgtgccgtctcaggcttttgcaggatgcgcaccgtaatttcggtcacgacgccaagcagaccttcagagccggtcatgaggccaagaagatcataagcctcgctgtcgagatgcttgccgccaaggcgcatcacttcgccggtaatcagcaccatttcgatgccgagcacattattggcggtgaggccgtatttcaggcaatgaaccccgcccgcattttcagccacattgccgccgatggagcaggcaatctgcgaggacgggtcgggcgcataataaaagccttcatgctccaccgccttggtgatgccgagattggtcacgccaggctgcaccacggcgacccgattgggataatcgatttccagaatgcggttgaagcgcgacatgacgagcagcacggcatcttcaagcggcatggagccgccggaaagcgaagtgcccgccccgcgcggcacgacacggatggcattgtcatggcaatagcgcagaacctgcgccacctgttcgaccgtttccggcagcacaaccaccagcggcaattgccggtgcgccgtaagaccgtcggtctcgaacacgcgcatggcattgaccgtatccacaaccccttcgcccggcacgatgacgcgcaaatccgcgacaatttgctcgcgccgctgcaaaacgccagcgtccggttccggcatgatgagtccgctcatctcttcctccaccgctggcgccttttgccttaaagcccgccccaacccctgagcggattgcttttcgggacatgccctcaagccatatccgccctgaattcctgttttcacgcaattccggcgaaacacgggttcccgtgtttctggaatttttccaaagtgcaccttgcgcccttttcgtcaagtggtaaatcgtttttaccacttctgcacgtgctaaacagtttctccgtccgtgcatcaatcgacttgcacagcctgctgcccgcacgctagagcttagtctggccggagtgaaacaaagatcaacaggattatgcttcaagcggcaggagcaggatgatacgagcatgatgagcagcctggcggatatggagatatttgcccgcgtcgtggccacgggcagcatgtcggccgctgcgcgcgatcttggtctttcaccggccgtcgtttccaagcgcctggggcggctggaagaaaggcttggaacacgccttctccagcgcacgacgcgccagatcgcgctgacagaggccggtcagggctatcatgagcgggtgctggccattctcgccaatattgaggaggcggaagccttcgtcgcccgccgctccgctgatgcgcgcggtacgctgaagatttcagctcccaccactttcgggcggatgcatatcgcgccctatcttgtgcctttcatgcgcgccaatgccgatctcacggtcaatatgcaattgagcgacgaaatggtggatattgtcggtgatggctacgaccttgcaatccgcatcggcgaactttccgattccacgctcgttgcccgccgcctcgcgcccgtgcgccgcattttcgttgccgcaccccgctacctcaaggagcgcggcaccccgcagacgatcgaagatttgcaggatcatatctgccttgcgccgcacaataacgacccctggcggctggaggggccgaaaggccccatcgtcatccgcccgaccggccccttgcagaccaattccagcgaaatcgtgcgtgaagccgtgcttgccggtcttggcattgcgcaacgctccacctgggacgtcgggccggaactggccgccggcaagcttgtgcaggtgctgcccgattatgcggcctcacgcaatgtagcaatccacgccgtctacccctcgaagcaattcctgcctgccaaggtgcggcttttcatcgattatctcgcagatctctacggccctgttccctattgggaaagcggcacctttcctgaggagaattgatcgacacatccgtatgtttcgttgcggcgcttacgttttttcttttgcatctcgtcggaccaccgttgcccggcaccgtcctaagggctaccttgccggagaatagagggtttttcacggcatggccgacacagttttttctcgtatacaagcaagccgcacggcggacgacgtggttcaccagatcgaatcgctcatccttgagggggttctgcgcggcggtgatcgccttcccggcgaacgcgagcttgcgcgccagttcgacatttcccgccccatcctgcgcgatgcgctgaagcgccttgaaacggcaggcctgctcacatcacgccatggcggcggcaccttcgttgccgatgtcatcggacaggttttcagcgcgcctgtggtgaagctctttgccgatcatcacaaggccaccgccgattatctcgaatatcgccgggagattgaaagcgtagccgccgaatatgccgcgctgcgcgccacgcccgccgaccgcgcgctcctgaccgagatcatgaacgcgatggaaaaggcccacggcgctgacgatttcgccaccgaggcacgtctcgacgtggaactgcacaatgccattggtgaggcggcgcataatattgtgctgctgcacaccttgcgctcctgctaccagcttttgaaggacggtgtattctacaatcgcagcgtgatctataatcacccgggcgtggccgatgtgttcctttcccagcaccgcgccatctacgatgcggtgatggctggaaacccacaggccgcgcgcgaagcagtgcagaaacatatccgcttcgtcgaacaggcaacgcatgactgcgccttgaacgacgaacgtgagagggtggcgcgccttcgctatcgccagcgcgccggctccaaggaacttaaagaaatcagggaagacgagagcgaatgaacggcatcccgttcaaagatgcgcgttaaaacaaaggattagagcgccgatccgattcattcagatcgaaacgcgctttaatgtgcgctggaaataccgtagccatcggtgggggctgtttggttgcctgcatcgaccgtaaagatgccgacagccataaaaacgatcgcggagaccatcaggacggtaagaagggtggcattcttggcggtcatattcggaaactctttcgacgattgcccgataaattcgatggaacgaacagccttgcaggtttggccaacggcccaacccggttaatcaccgcccgaacgacggcgatcagttacacccgaaaaaagttacccgcaactgaacgggacgggcgctgtagacagttttatctggaaaaaacgaattggcgggccgctgtggcaaagcagcaacgcgatgattgaaacggccaagcatcttcatctcgacaacggacacttccgtttccgcacgatgcagatggggttttcgatgcatgtttggtagccggacatctgcatgacagccatgcggaatccgcatgtggtttttcgcttttgcttgatcggaatcaatgtctttttcacagtagcttgccaagcttctgctcaaacaatgaaaggaaacgtagaatgtcgaatacgccccacacgctcggagaggaattccccggtcagcttgaagcaatccacgcgctgaaggcaaaggacgcgcatttcgcccggattctggaggagtccgattccgtcaacgaccttatccatcgcgccgaaaccaatatccagcctgtgagccaggaagaagaaaccaatctgcgcaaacagcgccttgcgctgaaggataagattgcctcggcgcttgccgccgcctgattttgcatatgagaaccggattcgcagccatgcgaatccggaattttgtttctagctgcgagtcgctcggaagcaaaatattgaaaatcgcgagacgaaattccacgccatttgcagccaggcatggcgacttttggatgaagcatccggcatatctctcactgcgcaacccgacgaaataggttgcgcagcttgaaaacaaaacatcaagacggcgttattcttattccttgatcttgccgcccagatcatactgcttgagaaatgcaatcaggtcgtcgatctttccctcatccttcaagccagcatagaccatcttggtcttcgggatcacttcacgcggcttcttgatgtatttgcggaaaatttcctcatcccagacaattccggaattcttgtttgcgtcggaatacttatatccttcgacggaacccgagtgacgcccaaagagcccgttgagctcagggccgaccatatttttcgccccctcaccaatctgatggcaagccttgcatgcgttgaaaatcttcttgccggattcgatatccgccccttgcgcgacagtcgagatcaaaagggaagctgcgattgcggaaatcgcggtcattgcagcacgcatattgctgaactccttggttttattggggcggcccagcccataatcgctcactccagaactgctgctgaaccataagcctgataagaattatagggcgcaccacagttccatgtcattgcttcgagacaaagagccgccaacaatattgcggcccggatcgtatccgatccgggccgctttttgcatcgaaagaaatttcgatgcgtttctatcagctgattagcagtaaggggccttaccacttaaccttgaaaccaacgtctcccttgatggcatagctgtcagcgaagtggtcgagggaggtgttgatggttccttgtccaaagatgagatatttgccgccagcccaggcataggtgccgccagcgccaataccagcccaggtgcggtcgttatcagtgctgaaatcaacgccggagatattgacgcgtgtcccgccgagaaactcttgatagagattggttataccgtagacactcgtattgaccacccgtccgtcgcttccctgccagcttgagtcatagctggcagcaagaccgaagcgggccgcaaagctgttgccacgggcaatcgaaatattggcctgccagacatcttcaaagtcatcggcattaatcgacgaccatataagctgtgcctgcggagtaagcacccaattcccgttgagggcaatgcgcttgccagtttcaacgctcaacgcataaccggtcgccttgcgtccgctggcaagccccacatcagcggtatccgagttgaggtcactttcaaaccaggtcacctgaccctgggtgtcgacatagaacccgtcattaccaatccaggtggctgtagcgccgaggctccaggcattggtggagatacggccatcaccatcccgcgccacaatattgctgcgtgcagtaccgtattgcccggtaataccggcaatgagcttgccgttctcatcttcatagaactggccgtcgacgcctgcctgcaggatgaaggtgttgatctcctgcttcatgcctgtcagcgtggtgggttccagacgatcatgcgcaccttgaatgcgagcccagatgccatgcgcatccaccattccacccgaggtccggccatcaccgttctcaccggtcatgtaacgcttgccaacacgctcctgaagtgtcgatggcttattgagtgcctgcatggtctgtacatagccctcatagaccggaacattggcactatagcgcggagcgggagtgtcaggagcgtcaggggtatcagaaacgcgacgagtagccggattgtcaggcttgatgtcctcaagctggctgatcagataccagttgccatcattggcgccccgggccggaccctgatgcagcgtataggcataggcgccgcccaccacggccttctggccatccttggtcctatagtcgctgacaagcgagaaaacaccgtttgattggccgccgacagtgatgatctcgatacccttgacggtctgcgcaccaagcccgtcacgattcaccacctgcacattggtgttgcccgcagtatcgccaccaaccatcagcttgtcggtcttggaattgtcatcaccaagaaccgtgttgaagacgatggtaccgtcatgaccgacataatcgccattgaccatcagcgtggaaccggcggccccgacattcatgttgattgtgccggcattgtaaagcgcggccagcatcgtatcgaagccgcccagatcgagcgtgccgtcagtatccacgtcatagcgcgacgaagccgtactgaagcctcctgccgccccctgtgtcagcgtgcccgcagacaccgtcgttcgcccgtatagctattggcgccagaaagcgtcagcgtgccggaaccgctcttcgtcagaccgccagcgccggccacaccttgcgtgaccgcaaaattattcgccgcatcctcaatgtcgaaagtgccgccgcctgcctgcaggctcaccgcccagttcgttgacgtccaactcgtccccgtcacctgcaaagtgccgccgttaaatgtcagatcgccgccgccaagccgcacctctttatccacagacacaacaccgcccgcgaaaaccgtcccccccgtataggtattgtctgccgtcagcgtcagcgtgcctgagccatttttggtgaggcggccaacatccgacagcacacccgaaagaaccagattatcggcgccttgcacaacaagtccgcttgtgctggctccataaggattgttcttgagcacaaaactgatccagcacttgatccccggacgcctcaatggcgccgccctgcgctgtgattgcctgcactcccaatgccgctggccccgtgactacgagagcgccgccattcagagttgtttctccactgacaatggcgctgccgctaacagtccatcgcccgccattgacgacaaggtgctcaaaacccttatactgcgtcgccgatatgtttgcgccgtcagactgccctccatcaattttagaaagggtgttctgaagcgtcagtgtatcatcattgccattggcgctaactacaccgttgataacggacttagtggtgagggtgaggctattgattcccgactgaaacgtcaccgcatcattttgaaccccggcgttcaagcctccagtgccaccaataccacccgttatcgtgccattattgatgactgcgatatttgcaccgataataccggcaccgccttgcgaactggtgccctgactgccgcctgtgcggatgctacctgcggcaccgccctcacccatgcctccagtagcaccataattgtcaggccaagccgaattcaatccgcctgcaccaccggttatagtcccattgtttatgatagttacgagtgcactattaccaacaacatacacgcccgcgccgccaccaccgccacctgaattatgaccaggaccagcattggcccctaatccaccggccccgccccctggggattaccagtggaatagcgcccaccttgcccgcctatgatagtggcatcgttggttacgtccgaagctgttgcaacacccgtgccgccgccgccattgcctgcaagtcgggtctggtcaacggcgtgtccacccgccccccggtaatattggaaataatagtcgtgggagaagtgattaaactaccgacagtgccaccagcccctcccgggcttggattgacgtaaccttgtccaccatccccgcccatcccggtggcgctatttccgtcacctcctggataaccatatggatccgagttaaacgcgccatagccgccctggccgcccgcatgaaccgacacggttgcataaagcacggcaataagtaccgcgctcgagcgaattacggttcgcacggagcgcatatcaatatgctttctttcggagaaccagacgccgcagctcgcgaacccgtccaactctacttataaaattatcccaccaacgggtaccactggagggtgccccataaaccagtagggcgcctagagagattgagcgatggattttgggaaccaatgataggatgcgctgtgccacaaagttaccctattggcacagcagagacacccagaatacaattgtgaggcactattgatgtgcgaccccaatgttcgtctgctctccactccgcgccctaactttgtacctatattccctccgccatcgacggatttatttattaaaatcaaatagctgcatatcaacaacgctcacgccactcccaaaacagggaaacagccgagatcaacccaccatgagatgtatggtagccctacctagaatacggcgagtattttattatggaattattattgggaataaaccctttgactgctcaaaatgggcgccattgaatgttgggctgtggaggaaaattaacttatgcctcggtttgaacgaaaatggttaaactttaggagcaaactgaaagtacgttgttccaccattgaggctatagggtattaggatggaacatcttcgtcatgtcgcggagcgacgtgatgtattttcccgctgaatacctcacccccttttagagggaaggtacgtgagtatccgaacggaaacaaaatgtcttttgcagcccggcatcaagaatctgcaactgtagtgccacccctgacttcgttttgtcgacaggataacgacaggaaaagacccggcccaatgcgctatggccggatctgttaaccgcctaaccgctctcaggaaacagccctgcgcccagtcatatagcgcagtgtattatcctgcattatgaaatgatgagccagtgctagcaagatatgggcgatcacgacagcaagcagaatccagccgagcagcccatgcaaactcaatccggcattgactgccgcagcgggggcgcctccggcgggattttgtactgctgtctttgcgaaaatttccatgcccagaaatgagaacccgcgaccgctgttataagagcgcagcatcgcgactgttggcacggcaatcatcaggatatagatcaaaccatgaccaagagccacgatcctcccgccagaactttccgcccttgggcgacggttacaattgatcagcccccatacgccacgaaggagaacaagcagcagaagtgcaaatcccagttggaaatgggcagcccagaagaatttgaaaatcgctgatcctttagcaaaataatgcaggatggttgacgtaaattgccaggcaaacatcagcgccattgcccaatgcagcactctactgactacaccatatccaatggggctatcaaaaattgctttaggttgcgtcatattcgaattcctcgccgttagagcgcggttcgatctgattgaatcagatcggcgctctaatcctttgttttgacgcgcatcttttccaaaaaccgtttcacacttttcgggatgcgctctaaaggagcatctttaatcggaacttcggaaatgacgttgtttcggatcaattatcctctgaaaatcaaggtctccgggtttttaaattttaatgaagttgagaggtgtatctttctcgtcccacatctgcgttgacggtcaattttacctagagcgcgtttcgatctgggtggggattttctgaaaatcggccttgaggaaatcctgctcacgctgacgcgaccatgcatcaaactccggcttgatggccaatgccggagcaagttcatctgccccatagccgatccttccatgcatggctgcaaatgcaccatcaaataccgagacgatcagcccgttggttttgtcaaaaccggagccgctccaatatcggcttgctcaagaatggtgcgtgcacggatacgcaccggctcatcaaccatcatgccgtctatggaaatagccccttcgcctgaagccagaacgcggcgcgcccagtctatctcctgatcggaccaggcgaatgcacgcagaacttcggatatctgtctgggatggatgcacaattttcccatcatccccagcgcgcgcgcatgggcggcatcctgatggcacataaccggatcattaaacccgggcgtaacaccgtcgatgggggctgcgatacccgcaaggcgcgaagccataaccagttccacgcgtgcaggcagcagaatttcgcgcatatgggcacaggccaaatcggcgcagaaatctatcgagccgaacgccagccgcaccacacccgaagccgctgcaattgaacgcgcattggcaaggccgcgcgcagtttcgaccagagcaatcagcggcaagtcgagcatccttgcagccgcctcgatgcgctccgcagtctcggccttgggcaggatcacgcccgctacgtctaagcgggccacagcggccatatccgcctcatgccatggtgttccatggggattgatgcgcaccatcacaggtaaatccgtgaaggaagtgtccaatgcggcgcgcgccgcatctttcgcctttggggcaacggcatcctcaagatcaaggataacgcaatcggtgcccgacgctgccgccttggaaaaccggtctggcctgtccgccggtacgaataacggcgctcgtatcgatgcaatactcaccatagcgcccgcgcctccatagccaccggaccattggcataagacgtccaaagcttgagcccctcgccatcatcaatcgcattgagggtgaagtccgcatcgtcgaaaagaggtgaaagactacggaaatcaaaacggacgggcggcttgccccggatctcggtggcgaaacgaaccagcattgtcgcctgcatcgggccatggacgatcagtccgggataattctccacattgcggacatagggcgcatcatagtggatgcggtggccattgaatgtgagggcggaatagcggaacagcagcggggccgaaggggtgatgaaccggcaatgcgggccatgggggacggcaggttgggttttggctgccgggttggacatatccgcgccgcggtaaacaatatcctgccgctcggtgacggcatggcggccgttactgtgaaattcatggccgacagtgacaaagcaaagcgttccggtgcgcccttctttcaccacgacgtcctgaattctggaagtgcgcgttacgatgtcgcccacccggatatcatcgcgaaaggtaaaagcgccgccagcccacatacggcgcggcaaaggcacgggcggcagaaatccgccgcgcgcaggatgaccatccggcccaagacgcgaagtcagcgctgcgggctgcgtaaggcagaggtgaatcagaagcggggcgacagcatcgtttgccgtatcgccttcatgatcaaaagtggcattaaaccgctcgaccagcgacggcgtgaccaattcatgccgcgtttcttctcgcccgatccagcttcgcaactgttcaatattcaattccattatacatcctcgatattgctaaaatatacccccggcccggaatggataatcactttggcatttttgcttatattgcccccgcctcgcgcaaagccgcaatctgggcctcatcaaggccaagctctgtcaggatactgatattgtgagcgccaagcgcgggaacgggatccattcgcggctccataccgttgggaaatgctggcggaagcaatgcaggcacctgaccggcgggcgtagtaatttctgtccagcgtccgcgtgcctgcaattgagggtgatcccacacttcggccatggtgcgcacgcgcgcattggcgatgccggcttcgtccaattgcatggtaatcgcttcagcattgctggcggcaaaggatgcaacaataatttcggtgagagcatcacggttacgaacccgcaagacgttcgagacaaatcgttcgtcctgggcaagagcgggctgatgcaacactttttcacaaaagatcgcccattcacgttcgttttgcagacccagcatcactgttttgccgtcgccggtcggaaatggcccataggggaagatggtggcgtggctggcgcctgtgcgcggaggcggttccttgccaccataagtatagtatagcggaaagcccatccattcacccagtgcctccagcatcgacacctcgatatggctgccttgaccagtgcgctcacgcatcagcagggcagagagaataccgctataggcatacatgccggctgcaatatcggcgatggaaataccggctttcgcctgctcgtcgggcgtacctgtgacggacaggaagcctgcttcgctctggatcagcagatcgtaagccttacggtcacgatagggaccatccgacccatagccggaaatatcacaaacgataaggtgcggacagtccgcccgcagcgcctccgctgaaagccccagccgcgctgccgcgcccggtgcaaggttttgaacaagaacatccgctttcgacacgagatcatgcagaatgcctctggcatccgggtgtttcagatcaatcgcaaggctctccttggaacggttgcaccagacaaaatgtgacgccataccattgacgcgatcatcataggcgcgggcgaaatcgccgaccccaggccgctcgaccttgatgacgcgtgcgcccagatcggcaagctggcgcgtggcgaaaggggccgctatggcgtgttccagagagacgaccgttatcccgtcgagagggcggagggcgctttctggcggctggactgagaagggtgcagtcatggcgtatatgctccggcttgaaaatttgaatgatgaaaatctaaaatattttcagcaaaagcgcgaagcggtgttcggcttccatttgacgaattaaaccttgaccgcgtgcggatgaccatgcgcatttttaaaaggaagccttcgctaaaattgaaggctggtccaggagactgtccatgcgttttgatgtcactgatttaaggttgtttgtcagcatcgcagaaaccggcagcatcacgcatggcgccgccatggtgaacatggcgttgggcgcggccagcgccagggtccgcggcatggaggaattggcaggggtagccctgctcaatcgcgaacgcctgggcgtatccattacacctgcggggcgcgcgctgctacagcatggacgcattgtcctgcaacaactcgggcggatgcatagtgagttggacgagtttgcccatggtctcaagggacatgtgcggctcttttccaacaccaatgcccttgctgaatttttgccggtcgcgctcagttcatttctgatggacaatcccggcgtgaacatcgatctacaggaacatctaagcgatgagatcgtcagaagcgttgtggagggcattgccgatatcggcattgtggctggcactgtggatgttgcttctctggaaacatttccatttcgggaagattatctggtcgtcgtggtcccgcaggggcacccgtttgcgcgtcgccggcgcatcgcgttcaaagatacgctcgattatgatttcatcggcctttcacagggggcagccctgcaaaatttcctgtcggcccatgcgatgcggatgggacagcgcctgcgcctgcgtgttcagcttcgcagcttcgacagcatttgccagatggtcgaaagccgggccggaattgcaatcgtaccggcctcagccgcaaagcgcctccggcgcatcatggcaatccgtataatcgcgcttgacgatgcctgggcattgcggcggctgaccatatgcgtgcgttcattgcaagaccttcccgcccatgcggctcgattggtggagcatcttcggcaaacttgaagctaaagcatgtctccgaaaagcggatgaccctatcattgtcgaaggtccatttgccccgaactccacctatcttgacgctctgacaaacttgaccggacgcaacgtcgaggcggtaaaaggatcaaccgggactttgctgggtggcagccggaatttggcgcccttccgtccagcccctcgctccagatccaattatcttggccgcgcacaccctaccgttatctcgatattcccgtctttgaccaaggcaggttcagtcgcaaggggcagcgttttggtgtcgctctttttcaggttgaacaaaccttgttgaaggaacagccggctttcccgctcattcacgctgctggcatatcttgccagtgccgacatgcacccacatgcgcctatcggctttcgcagcttaaaattcgcgttaatcgcgacgatattcgacccattggaatattcaaacgggggcttttccactcgcatatcgacacatgcggccagatcgttcctgataatgatgcggcccgtatcagcggcaagcgccaccccgccactcgataggtggagaatcgaaatcaaagccatgatattcatcggtttcccgcaagctgcaagcatgagcgtcaattcctattgtacaggttggttcaaaaccactgttctggcatgaggatcaatgctgacctttatgtgtttgccttcggcaaaatccgcaattcgcaccggagaaatatgagcgtcaatcgccgtttcaaattcctcgccattggcgcgcgtcacgcgcaagcgcaggcgcacaactaaaaaactgtatgcaccaagccgcttgcctgtatcggtggcttccagaaccaaggcagaaccgggctcaccggtatgttggacctctttcagggccgcagttgtctcaacacgttgccgagatagcctacgaatataccagatggccattagcgcttcgatcagaaggaaaagacctatcgccaccgcccaccaggtccacgcaggaaaatccatatagtgcctcttcgtatattgcttcgccgttatatctgctgatgaattatcaaacgaaacttgcagaaggtagagtgattcctgttttaacagaaccgctggaaccactctatctctttgtttttacgcatgatcagacgcaacgaagcgggatcggaaatcagtccaatggactgatctgtccgcccgaaatttagcgaccttacgaaaaagaccggatcaggctgccaaccagaatgttccagccatcaatcagcacgaagaagagaatcttgaacggcagcgatatcaccgtcggcggcagcatcatcatacccatggacatggtgagcgtcgctaccacgaggtcgatcaccagaaatggcagcacgatcaggaagccgatttcaaaaccgcgccgcagttccgaaatcatgaatgcgggaaccagcacccggaaatcgacgatgccgtcatcgctcgtgcgaaacgacggatcggcaaggtcttcaaacaggcgcagatccttgtcgcgcacctgtgccatcatgaactcccggaaaggctgcgatatttcaccgaaggctgcttcctgcatgatttcattacgcatcaggggctgcacgccgttgttccaggcccggtcgaaggcgggcgccatgacgtagaaggtcatgaacagggcaagcgagatcattaccatgctggcaggtgcggtctggagaccaaggcccgaacgcaaaagcgagaaggcaatggcaaagcgcgtgaagcttgtcaccatgataagcaggcccggcgcaatggaaagcacggtcaaaagcccgaacaattgcacgatctggccgcttgcagccccgctgcccgcgggcagaagcttgtcgagcggcagcgcctgctgcgcctgtgcggaaacggtgagagcgagcgtcaggatgacgccgagaccgagggagtgcttcattccaccaccagcgccgagatgaaaacacggtcaaccgcgccttctgaacgcaggcgcgcgcgttcttccagatcggtgcgcagataggcaagccccgccgcgccctgcaattgcatgagattgacgctgcgcagaaaacgcatgaaatcatcgctgacattggcagccattgccggcggaatttcgtggccgggtttggcgacaagcgaggcttcgagccgcacccaggtggtctgtggaatgcccagattggtgatgatcggctgcaacggcacaaccgcaccgatggagcgggactcgaagcttcccggctttggcttgtcttccttgccggaaggtttggcggaagcctgttgcccggcggaaatcatattgcccagataccagccgccaccgccggcaattgccgtgagaacggcgacagccgcaagcaggcccatcatggaacccttcgccttgccatccttttcccgtgccgcatcactcatgtccgacacgccttagaaaggagaaaactggtcgagaatctgctggccataaggcggctgctgaatctcgctcagtcgcccgcgcccgccataggagatgcgcgcttcggcgatcttgtcgtaggaaatcgtgttgttgccggaaatatcgcgcggacgcacgacaccggcaacgttcagcacgcgcaattcattgttcacacgcacttcctgtgacccacggatgatgaggttgccgttcggcagcgtgtcggtgacgatggcggcaatctgcaagcggatatcctcgctgcgttcaatcgtgcccttgcccttcgacttgctgtcggaatgagtgttgaccgaagcatccatatcaccgccagccgccgcgcccgtaatgctgctggtggcgaatgaaccgcctccgccgtaaatgcccttcgacacgcgctcgcggtccgtcttgttatcgaggttggcgcgatcattgatggaaatgatgacggtcagcacatcgcccggcgtcgccgcgcgcgggtccttgaagaaattgctcgaacgctgatcccagagcgaataggacgccttgccgggccgcgccggatagccgttgaactgcggattgttctgcatgccgagatgggccgcgaccggcgacaggtcgggcgcgcggccaatttcctcgggcttggtggcgcaaccggccagaaggagcaccattgctactgcaaggatcgctttgttcatgctgtttttcattgcaccgtattcccggtctgcgctgcggcgcgctgatccctgcccgactgatccttcacaggctgcgcagcacttgacgtgcgctgcgaaccgacaatgacgcgcgcaagcttggccgccttttccggcggcatttcattgaggatgatgctggatacgcgcggattgagctcgaggataagtgccgctgccgcttcatcaccgatcagcgccatttgcgcagcggccgcatccggcttcattttcgagatgatatcgaccagtgcatcctgtgccttgctgacaaactcgtcgcggcgcttcagccacaattcatattcacggcgcttttcctcaagcgcgcgcatgcgttcctcgacatcggccttcagttcggtcaattgtttggcctgcaaggcatagcgggcatctgccgcctgatcgtcgatattgccacagaacttgcggatttcatcgagattgccgagcgcgggcggatcggcaaaagcgggaacagacgccgcgagaaacagcgccaccgccgaaccataccggatcattttatgcgccataatcattgcaccaccagttcggcatgaagcgcgccggatgtcttgattgcctgcaatatcgcgatgatgccggtgggcttcacgccgatctgattgagccccttcacgagattttcgagattggcgccgctcaggatgccgatcttggcgttctgctggttgacggcgatatcggtgttgggctcaaccgccgtctcgccgtcactgaacggctctggctggacgaccatcggcgtttccgtcacacggaccgtcaggctgccatggctgatcgcaaccttggaaatgcgcaccttttcgccaataacgaccgttccggtccgctcatccactaccacccgcgccacttcgtcggtggtgatcggcaggccctcaagctctgcaagaaaacgggcggcaggcacgttcttcgggcgtgacaggcggatcgtcttggcatcgcgcgcaatggccaccccgcgaccataacggcgcttggcgaagacattgatcgtatcggcagcgcgcacggcggtcgtgaaatcggggtcacgcagttccacgatcatctcccggtccttgccgaaactgcccgccacctcgcgctcgaccagcgcgccattggggatgcgcccggaagttggcacgccttgcgtgacgcttgcggcttcaccttccgccgaaaagccggagacgatcatattgccctgcgccacggcataaatctgattatccgcccccatgagctgggtcatgacaagcgtaccaccttgaagcgaggtcgcatcgccaagtgacgacaccgttacatcgatgcgcgaaccggcaccggcaaaggcaggaaggttagccgtcacaataactgccgccgtattcttcgagcgggtggaattgcgcggtgcactgatgcccagattatccagcatggcgcgcatggattgttcggtaaacggcgaattgcgcaggctgtcgccggtgcccttgagaccgattacaagaccatagcccacaagctggttttcgcgcacgccctgaatggtggcgatgtccttcaggcgcgcaaccgcgctgccccggccaagctcggcataggtcattttcgacggatcgccacctgcgccaagccaatcggcatcggcatccacggcagaaccgaattcgcgcacattcctggccgattcatccgcaaagcccgcggccggctgaaaatgagcgccgaggcggtaataagggtggcgcaagtctttcgcagagcctgaatccaaaagcggcaggccgaggcgaaaatggtgattttcgagtaccggagcgcagtgtactgaacgtacatgagcaccggaacgcagaaaagcgccatttgcagaccggtatggcgacttttggaacaggctctcactgcatccccacctgaatacgaccatttgcgagcactgtgccggacacgatgatgccgctatcgacgttacgaaccttgatgaaatcgccagccacaccggattcgagcggtgtacccatcgcagttatagtcagcgtgccggcggtaaagaccagtggtgcaggaatgccgcgcgtgaccagagacggctcgcccagtgccgaaacgaggatcggcttgccgggaagcagcgtcttgcgcgccaccttgcccaccgcctgatccagcgacagcacatattgggtcgccgcaggcgcattgatgaagaactgcttttccagaagcgcggtatcgctcacgattggtccgggatagacggtcgccgaaggcacgacaaaagcaatgcggtctgccgcaccggcgccagccattgctgccagcagaaagccaccagcaagagccagccgcgccgtttgaaaaatcgccttcaccgtcaacgcaagttcttcgatacggtcgccgccatttcgtcggcggcctgaataaccttggagttcatttcataagcgcgctgcgccgtgatgagatcggtaatttccttgaccggatcgacgttcgacgcttccagatagccctgcttgatcgagccgtagcccggatcacccggaacgccgaccagcgggccgccggatgcttccgtctcgcggtagagattgccgccaagcggttcgagaccggcttcattggtgaaatttgcaagggttaactggccgagatcaacctgattgatctggtcctgcaacttggcgaaaacctgccccgtatcggtgatcgtcacttcaatagcgtccggcggaatggtgatggccggttcgaccggattgccgtcaagcgtcacaagctggccatcggcattcttgttgaatgcgccagcgcgggtataaagcgtctcgccggtcgggctctggatctggaaccagccacgcccggtcagcgccacgtcataaggattgccggtctggttgaaactgccctgaatgtggagattgcgcaccgccgccgtctgcacgccaaggcccaccagcgcgccctcgggcacgatggcctggttcgcctgattgggcacgcccgccgtgcgctccgactggtagagaagatcggtaaattcggcccgtgcgcgcttgaagcccgttgtgttgatattggcaatattgttggcaatcacttccagattaagctgctgggcgttcatgcctgtggcggcaatcgtcagggctttcatggcgcgtccttaatctctcgtctggacagaagtctgaatcacaagtcgccatgcgggttgcaaacggcgacttttggatcagacgctagatgggcatacggctgatttcgagataggcctgcacgatcttgtcgcggatcgcgatggccgtctggagcgactgttcggcttccatgacggaactgaccacatcgcgcaccggcgcatcgcccttgatgccctgtatcgacgttgcctctgccgcctgcaatttctggctgacggaacccgtcatctgcgacagaacttcaccgaaggaagcaccgggggcggccggaacggcctgcggtgcggaagcggacccaacgcccttttcggcaacggtttccgacaggcgcgacagggcattgcgcgccgaaacactcatgatcgagtcgtacattatgtgctcctcaagaggtcgatcgtcatcgaaatcagctcacgcgcctgcctgaccacctgcaaattggcttcgtaggaacggtttgcctcgcgcatgtccgccatctcgacgaccatgttgacatttggatatttgacatagccgcgcgcatccgctgcgggatggctcggatcatattgttcgataaagggcgaggtatccttgcccacttccgcaacccgaacctcggctgcacccgtgccttgttcaagctcggtgcggaacgaaaccgtcttgcggcgatagggatcggtatccgccgtcctggcggtggactgcgcattggcaatattttcggaaacgatgcgcaggcgtgtcgactgggccgaaaggcccgatgccgcgatcttcaatgtgctttgcaaggcatcggaagacatggctaccccttcgcgaccgaaagcatcatgcgatggaacgccttgacgatgctggtgttgagcgaatattcgcgggcgatttcgccagccttcatcatttcctgttcaacatcgaccgtattgccggaatgggtctgctcggtaacgtcatcggggcgcaggcgcgtggccgcgataccgtccgcctcggcttccagatgcaaggggctggtggcagtcatggtaagctgcgtcttatccagcacatccgcgaagggctgcacatcccgcgcccggaaatccggcgtattcgcattggcgacattgcctgcgacggtggcctgtctcaccgacaaccactgcgcctgccttgcagccagatcgaaaagatgaatggagctcatggagtttcccgcctttaccgttggttaacttaaaggccggaacttgcgtcaagcttgcgcgggttgcccctgacgcttaagcctgaaccggtatggacgtctccgcgcacaggctttgtagcgacacttcggcgcggttccacaggcgtctttcgtaacaggcagcaatctgcaattgccggaacgaccccttaatagtttgaatttcctgcaaaaaatccgctcatacccggtggtttggcggcatccgtccgcgcccggttcgtaccatattttaacatatatcgcttttttatgagaatttttgataaaatatgttcataatcgaattgttttattatatgatcctcataaacgcacggagtgattatggtgtcttcagattacagcgtatgtatcgtgggcctcggctcaatgggtatgggcgtcgcccaatcctgtatcgcggccggtcttcgcacctatggcatcgatcttgatccggccaaatgtgaggcgatcataaaggcgggcgcaattggcgcttcatcgcggtgcgaagcggcaggaaaactggatgccctggttctgcttgtggtgaatgccgcacaatgcaaggcggtgctgtttggagaaaatggccttgccgctcaaatgaaacccggcgccgccgtgatggtttcatcaaccatctcagccgccgatgccaaggagattgcggcagcactcgaagcctataatcttctgatgctggatgcgcctgtttccggcggcgcggcaaaagcggcaagcggggatatcacggttatggcttccggttcgcgcgaagctttcgagaaattgcgccccgtgctcaatgccgccgctggtaaggtttacgagatcggccaggaaatcgggctgggagcaaccgtcaagatcatccatcaattgctggcaggcgtacatattgcagccggtgcagaagcaatggcgcttgccgcccgttccggcattccgctcgacatcatgtatgacgtggttacacatgcggctggcaatagctggatgtttgaaaaccgcatgaaacatgtggtggatggcgattatacgcccaaatccgccgtcgatatttttgtcaaggatctgcgcctggtgacggaaaccgggctttccatgaacttcccgctgccgcttgcaacaacggcctacagcctgttcgccaatgcctcgaatgccggctttggcaaagaagatgatgccgccgttatcaagacatatgccggcatcaaacttcccgacaggagtgcatgacatgcgccttggcgtcattgcagacgattttaccggagcaaccgatatcgcaggatttctggttggcaacggcctgcgcaccattcagctgaatggcgttccagcggacgaccttgccgtggatgcggatgcggtcgtcatcagcctgaaggcccgttcctgcccgaccgggcaagcaattgccgaaagcctcgcggcgctgaaatggctgcaaaaaaacaactgccagcaatttttcttcaaatattgctccaccttcgacagcacgccaaaaggcaatatcgggcctgtcaccgatgcattgcttgaggcactgggtgaagaattcaccgtcatctgccctgccctgcccgtcaatggccgtaccatctataatggctatctgtttgtgaacggcgttttgttgagcgaaaccgggatgcgaaaccaccccgtcacgcccatgaccgacagcaacatcatgcgggtaatggaatcccagtcgcgcggacgtgcaggaaatatttccagcactatcgtcgatcagggcagcgatgcagtgcgcgacgcactcaggaagcttcagtccgaaggcatccgctatgccgtcctcgacgccctgaacgaccagcatatagaaacgcttgggcgtgccgtatcgcaaatgaagctggttacgggcggctcgggccttgcagacgggatggcgcgcgcatggacacaactgcgcggcaagaatgttgcggcggctgaagctgccggcgcgcctgtgaagggacgcacggtcatcctctccggttcctgctcccagatgaccaatgcgcaggtggccgcatacaaggcaaaggcccccgcgctggccatggatgtcgagaaggccataaacgacgcggcctatatcgatgttctggccgaatgggtgctcgcacagtctggcgatgctttgccgccgctcgtttatgcaaccatgccgccggaagcactgaaagcagtgcaggagcgatttggtggcgaacgtgcaagcgctgccatcgaagatttgttcgggcagcttgcgaaacgtctcgaagccgaagggtttacgcgattcattgttgcaggcggagaaacatccggggctgtgacacaggctttggcaatcgatgggtttaccatcgggccccagattgcgcccggcgttccctgggtacgcgggatcggaaaaccattatcgcttgcactgaaatccggaaatttcggcactgaggctttcttctttgaagcccaaaagattgccaatcaggaaggagataaataatgccgcgttttgctgccaatctgtcgacgatgtttaacgaggtgccattcctcgaacgttttagactggctgccgaagcaggttttggcggcgtcgagtttctgtttccttatgacttcgacgctgatgtcattgccagggaattgaagcagcacaatctcacgcaggttcttttcaacatgcctcccggcgattgggctgcgggcgaacgcggcatggcagctatttcgggtcgcgaacaggaattccgcgacaatgtcgatatcgccctgcattatgcattggcgctggattgcaggacgcttcacgccatgtccggcatcacggaagggctggaccggaaagcctgcgaggaaacctttatcgaaaacttccgctatgcggcagacaagcttgctccgcacggcatcacggtgctggtcgagcccctcaatacgcgcaatatgcccggctatttcatcgtgcatcaactggaagccgttggcctcgtaaagagggtcaaccgccccaatgtcgccgtgcagctcgatctctatcatgcccagatcatggatggcgacctgacccgcctgatcgagaaaatgaacggtgcattcagccatgttcaaattgcatccgttcccgaccggcatgagccggatgaaggcgaattgaactatccatatcttttctcggtcctggagagtgtcggctatcggggatgggtgggatgcgaatataatccgcggggcaaaacggaaagcggcctcgcctggtttgccccataccgggatcaaagcgcatgataccggctgaacggcaggctctgattgtcagccgcctttcggcgcgcggcatcttgagcattgcggaactggccgaaatgctgggcgtatcgccaatgacggtgcgccgcgatattcattcgctggaagaacaggggcgtgcgctttccgtggctggcggcgtacagcttcctgaacggattttcagcgagccttcccatatcgtcaaggcggccctttaccacaatgagaaagcggcgatcggtcagcttgcggcacagatgataagacccggaacggtgatctatctcgatgcgggtacaaccacgcttgaaatagcctaccggctcacagaccggcaggacctcacggtcgtcaccaatgatttcgtgattgccgcgttcctttcgcaggagagcaattgcaagcttttccatacgggcggcgaagtggaacgagaaaaccaatcctgcgtgggaagtgccgccggggaggccatccgtcgtttcaacttcgatctcgcattcatctcgacatcctcattcggcgcgcgtggtgtgtccacgccctccgaaaacaagatcgccgtaaaacgcgccgtcgttgaaagtgcggttcgcagggtgcttgtaacagacagcagcaaatacggcctcatcggcacattcaatgcaatcccgctcgacgtgttgtccgccgtcgttaccgatgcgggcctgcccgaaaatgcgcgggaaacaatcacgcagcgcggcgtcgagttgcatctggttgaagccggcacaggcaaagtcgaagggaaaatctgatggctaaaatcgtcgttaccgggggcgccggcttcctgggcagtcgtttgatccgtgggcttctggcatcgcggggacaaaacggggttccctctttcgacagcatcgtttctgtcgatctcgtggcgtgctccatcgatgatccacgcatcacgtcggttacgggcgatattgccgatccggcatttgcccgttcagtcatcacaaaagggacggttggtgtctatcacatggccgccgcgctcagcggtcaatccgaagccgaattcgacgtcggcatgcgtgtgaacattgacggaacccgcgccctgctggaagccgcgcgggcaacgcaggaagcaccgaagtttatcttcacctcctcgcttgccgtgtttggcggggaaatgccggatgtcgtgccggaaaacctggcgctgttgccgcaatcgtcctatggggcggaaaaggcaatcggggagtttctggttggcgattattcccgcagaggcttcatcgatggccgtatctgccgcctgcccacgatcgtcgtgcgccctggcaagccgaattctgcggcatcctcctttgcaagcggcataatccgcgagccgctggcaggcatcgcctccaacaatccggtgccacccgcaacgcgcatgtggctttcctcgccggatattgctgcccgcaacctcgttcacgcaatcactgtcgaaggttcggccctcggtatcaatcgcgcgctcaacctgccggggatctgcgttaccgtcgccgatatgctggacagccttgagcgcattgccggaaaggacgtgcgggcgctggtttcagccgaaccggaacagcgcgtcatcgatattgtctgctcatggcccggcgaattcgacatcgctcgaccgctggcgcttggttttacacgcgatgccgatttcgacgcggtcgtgcgccaatatcgggacgagtttgcacactcttcctgatggccacaaatttggaacaaagaacatgacagaacaagaaattcgcgagcttatcgtcgagcttggtgccagcctttttgctcgcggatattgcgtgggcagtgctggaaatatcagtgttcgcctggcagacggctatttgatgacgcctacaaattcatgccttgggcgtctcagggcagaccgtctgagcaaactggacaagggctggaaccatattggcggcgaccgcccgtcaaaagaagttttcatgcaccgcgcggttcttggcgcacgcccgcaggccggggcggttgttcaccttcattcgacctacgcgactgccatcagttgcctcagcagcccggcagacactatgccgataaccccgctcacgccctatttcgtgatgcggatcggcaaacaccttcccaccattccttattaccgccccggcgaccctgccatggagcgggaaatccacgacgacgcccaaaatgcctccgccatgttgcttgccaatcatggtccggttgtttccggcaattcccttgtggatgccgtttatgctgccgaggaactcgaagaatccgcgcgcctttccatcatgcttcagggcttgcccgcccgaaagctgacagacgagcagattgaggaccttctccatacctttaaataattttccgcttccgggagtgaaagcaatgaaaaacagcaatacagccatcacctcgcctgaggtggtggagaacatgacctatcgcaaagtcgcgtttcgcatcatcccgctattgatgatctgctacatcatcgcctatctcgaccgcgtcaatgtcggctttgcgaaattgcagatgtcggaagagctgggtttcagcgaagccatttatgggcttggcgcagggctgttctttatcggctatttcttctttgaaatcccgagcaatatcctgcttcataaacttggcgcccgtctgtggattgcgcgcatcatgattacgtggggcctgctgtcggccctgtttgccttcgtgcagacggaatggcagttttatattctgcgcttcctgcttggtgcggccgaagccggcttttatccgggcgtgatcctctatctgacctattggttcccatcccaccgccgcggcaatatgtttgcgcttttccaggctggcagccccgccgcaggcattttcggcaacccgctttccggctggatcatggatcagttccacgataccgcaggctggcagggctggcagtggatgtttgttctggaagcaattccggctgtcgttctcggtgtcgtgatcctgctttatctcgacaattccgttaaagccgccaaatggctgaccgaggaagaaaaggccatcatttcacgggatatcgaagccgacagcaagggcaaggccgcaagtcattcgctgatgtcccttgttaaaaacccgatgctctgggtcatgatgctcatttatttctgcttcgtcatgggacaacacggcttgacgctgtggatgccgacgctcatcagggcctccggcgtgaccagcaatgtcacaatcggcctgctgggcgccattccgttcatctgcgcaattatcgcaatggtgatcttcagccgcagtgccgaccactatcgggaacgccgctggcatctcgtggtccctgcacttcttggcgcggtcggttttgtcgttgcggccagcgcaaccaacacgactgtttcgatcatcttcctgtccatggctgcggctggcgttctggcttgcgcaccgctgttctggtcgctgccgacggcaatcctcagcggcgctgcggcagctgccggtatcgcgctgatcaactccgtcgccaaccttgccggtttcatcagcccttacatggttggcatcattcgcgatgcgactcactcgtcggaacttggcatgtatgttctggccgggttcctgatcctgggtgctgcaatcgtgctgtgcatacctgcaagcaaagtcaaccggtaggtctgttcttaagtcccaaacacgcgacaatcccggtttaccggggttgtcctcctctggatcagccagtcacgacaggcctgacaatatagagcgcatcccgaaaagtgcaaaacggttttcggaaaagatgcgcgtcaaaacaaatagttagagcgccgatctgattcattcagatcgaaacatgctctagtcacactttcccaagacgacggcgaagctctgcattctccattcgcaacttatctgcaagttcctgacggagccgttgattttcagcttcaagctcaatcaattcctgcaagtccttgcctaatgtcgttgaacttgcaggcccgtttccggtgaatatctttttccaattatagtatgtttgctcactaatgcccgcagtggccagggcgtccttgaggctcgactggccgcttttaacgctcgtcgcaatttcagaaaatactttcctgcgttcttcaggcgtgtatctctttaccatacgcccattcgcagtatgtttctcattttccaaagttttcgtcccgcgcgaccgggactgtgaagaatgatctttaaaattttttataacatcttccggcgtatacatatccggtccatgctcaaattcagtggccatcgatgaatgctccatctatagttcttattatgccccattgcgcgcaaatcatcatccgatattccgcctggctctgactgcccattttgggcatggcgcattgttatatcgttcgtgtagtagcgtcaattgagccgtatctatatgttatttatcttatctctaactataattccgagtattgaagctggtgggacatcggcacattaattaagtattttcttatatacatataattgtcggatatatagttaagcgccttacaattcctgattggtataagtgacaagccgcgccacgttgcctctgccaaaaccgggagcctctttacctcaattccgggcaaaaaaagcgcctatgaactgggtggaacaaccttcgctatttcttgcgaaatatatttcgggaacgaaaaaccatcaacatctaatgaaagcagcgtcgcaccgctggcctgaacatccctgggggacatgccgaaacgatttttgaacgcggaagcaaactgcgccggatcgttgaacccgcagcgatatgccacttccttggagtaaaccgtgcgattgcgctcttcggccaaaatgcgaaaggcgcggtcgagccgcttgtcacgaatagttttggcaacgccgccatcattctcgaatgcccgatagagatgagaacgggacacatggaaattctgaatgattgtgcgggggcccagaagcgggtcggaaagattttgatcgatgaatgagagaatgcgcttcttcatgggaagattaacaggcagaaacccgaccaaattttcctccaggcccgttatgccagtgcgcaaaaaagtaagcatcaccttttgcgcggcaattgcctcatccatactcaagtccgggacgaccgcattaagctcttgaatataactgaataacaaccgcgttatcggtctggtgccggacagaacaaggccatgcagatttcttccgcccacgacctcttccagctcggcacgcggaatgaagactgtcgttcgcggccccttgaaggcccggctgacaagcgttttcgccatatcgataatgacgatatcacccggcttggctgccacatccgtaccatcgaagtcgccaagcagatgtcctccggtcaggagctgcaggacatagaaatcaagtccgccctgggcaattatttttggtgtacgcgcataactttgcgtattgaacgtggttgtaccgatcgtaatcaggccacttgcatatagctttgccgacccggaaagctcatagctgcgatcattcgggtccatgatgatttcgtacatcggcttcatggccgcccgcaccaaatcattgcggaagcggctctcaaccatatcagttgaaaaaaaagcgttatttgtcatcgtgtgttcgcctcgacgtgaatagcgccagatttaccgggggtatttgatgcaggttatgtagccgccaccgtttcgtccagcgtggcgtaatgatgttcttcggtttcggcaaatgcgtcgttgtcgcctccagcaaaaagcgcgcgctcatctccgtttgcatcgccttcatatcaccgcaccggcggcggcacccgtgccttttgcgacagatgcagcgggtatgggaatgaacagcagatatttccgatcttcggaaatcggtttgaccgcatttccaaaccgggcggcaaaggcatcatatgcacttttgggcaccagcaccccgtcacccggcttgagccaggcggccagttcattcagcgtttgaaaccggacgatcttgtcttgcgtatagaactcggccgaaaagctgcgcccgcccagaatcgccagacgccccgggccggaatagcttgcaatcaggggcgcttgcgtgggcagaaacgaccggcccagcccaaagaatgagccgatggtgatgacaagaaagatcagcagaacctcgaccacccccagcttgagccatcccgcgccagcggggccggttcgggtccacaatataacggcaagcagtgctgccgccggcacgcccggcagcacataggcaaggaggatattggccgccggggtaaagaacaccaacggtgtcagcgcgaacaggagcaggtagagatgaagccctttgccatcgggcataccgttctttcttaaccgccagatgagaacgggcagcagcgggctccacggcaatgtggccacgatccagaacagccagatcgatcctctggcatgttcgcggcctgcgccataaagatcgcccgaccagccgggctgcaagaagcgctggatatgttcgcctatcaggaaatatttgaggaaaccgggaggggcgatttccgcagccgcataccacggtatgacaagcactgcgcatagtgtcaggccgcccgcccagggcaaatgtttcagatcccgccaattgccgcgccaaagcatccacaccgcaatcggtgtcgcggaaagaaccacggccacaggccccttggccagcaagccgattgccagtcccagaaagaagagccagccccagcggcggcttcctgccaacccgttgtagaaacccgccatgctggcggtgaccccaagcgtcagcaccatatcggtctggacgaatgcggcagagacatagaacaggcctgaactggcggcaaccaatacggcaattgtcgcagtgcggcggtcggtcagtgtgcaggcccattgccacaggatggtcaatgttgccaggcttgccagcaatattcccagtcgcgcggtaaaggctgtggtgccgaaaatggcgatgcccgccgccgacagccatgtatgcagtggcggcttggcccagaacggcaccccataatcgaattggggcgtgatccaattgcccgtttcaaccatcttgcgggcaatttcggcatagcgtgcctcggtcgggtctgtcaggggaacccagatcatcgcgaggagccgcacaaaaagcagcagaaacaggccccagacgatagcacggttcttcatcattttatcggactttcaaacaggattcgggcttcgatggcgcggctgccagccgcgtgcccggcgcattgcacaggatctgcgccatcaccgggatggagcattatcaggcagtccggtgttgcccgggccagaagctcaggcaaccagcgccgaacactggctggatcgccaaggcgcagaaaccctgaaaagtcatggtttgttttcagtcctgccctgacaaaaatggcgcgcgctcttgccgccagcgccaggataagcagaacctttgcaccgccagcgcgaatattgagccagcgcccctcccatgtggcaggcaacggcacacgcacccatgtagccgggccataggacaagcgggccacgagaggcgctatcgccggaaaacaatgacaatgctgatggccgtcataataatcgggcaggctgccgaattgtgtcacgaacgcatctacctgccgcaccagagatgctgtgatcgcgcccagaaagggtgcacccaataacggccgtatcaattcgcccagcggccagatggggccgccacccggaagtgcctgtgtcaggttcagatgcaacccgactttcgcaccaccggcacgcaatttccgcagccgggcgatgtcttcagggttcattgcatcgttcatcatgactgacgtaccatcaagccgcccggtttcgagccgcgacaggatgacccggtcatgtccgcgccctagccgaaaatcatccgcgatccgcatcatcgctttccttgcggcggatatcttcagccagaatgtagatcgggcgtttcttggcttccaatacggacttaccgatatactcgccaagcagcccgaggaacatcagctggatccctccgaagaatgcagtcaatgccagaatcgaggtaaggccaaccggaacgccggggaagaagaaatattccgacaggacataaaggccatatgcagcgctgaggccggccacgacaatacctgccaatgccatgaggcgcaggggcgttgtcgagaaactggtcattgcgccaagcgacatcaataatagctggagcggattgtaataactggtaccccgcatacggggaggcggctggagaggaaggccgacctgattaaagccgacccagccatagagccccttcatgaaacggtcgctctccggcaggctgcgcagggcggccatgaagcgacgattgaccaggcgaaaacctcccgcccccggcggaattttatatcgctgatcacgattgatgacccagaagaacgcccgtgacaatgcagcctttaccggcccttccgaggcgagacgactggccttgtaggcataaacgctatcagcatcttcctcttgccagatacgaacgaaatccgcgatcatttcaggcgggtgctgaagatcggcatccatcaggatggccgcatctgccccttcagcggcgtctatcccggcagatagcgctgcttccttgccgaaattgcgtgaaaaacgcagcaggcgaaccggacgggacccgaaatcatgcgccttcaacagcgcgaaactgccgtcactgctgccatcgtcaataaagataaactcgatattgagcgtaaattggctggcgatattgtccgcggcagagtgcaagcggtcgagcagatcagacaagccttccgcctcattatagacaggaacgataatgcagagggtctttgcgttcatgatggactctttgcaaaaatgatgacggacgagataacgaagttaatgactgaggcgagcccgatcgccagaattagcgcaaccgcaagtggcaagtccgcatacaagcatatttgtaacatcgcagcacgaagaaaataaatcgcacatgtccagcccataaaaagagcgtattgccgaaatattttgtgcgttgaatactgaaatgtaatgcggatatggaaaaagaataccacagaaccgctgataagcagcgccagcgcaaccggcggatataaatttatgtaattgctcgcagacagcgtcacgacataatcaatgacagcgcctattgcggagccgccgacaaaaatggggaagcgtttaaacatcgcgcggggcgccatcgctaaaatagctggaattacgacctggtgtcatatctggattttcaacctcaacttgtccaacgccgcagcagtgaaccggagcgccgcaccacgcccatatttgccgtaaaagccgatgaatacagaggcccgcaccctgaattcatcgggataattcccattttcactagtctgttcttgcagatcatgcggttcttctgtatcattaagatgtgcgatatccgaaaaatttcagtatattgaaaggttgttttacaaagttttatgcgcccctcgtgccgactcggttaaaacataaataaattattttactttatatcttcctaataaacatggatcaaacagcgtcaatccgcggaaaaaacggcggaatcaagaaaagcgaagaactgtttctttaaaatctgccgggaaattcgggcacaagcatggcagatgctctgtattccccatgactggcaccaaaaagcactttgatttgattatccggacgcggttcccacttttcgatcaccacaagcgtatggaacaggatcgcgaatgaaacaagcacatggacccgacgataatcgcagcatgtggatgctcatgggcatcgggatcgtctgcgttttcggcttttttattcaaatattggtattgagccgatatctcgaccgcccgcttgcactgtttatggcgtcccagaaagggactgccctcgtggatatcgcggcacatataacgaaatttggtaaagcctattggttcctcgtgccagcggcagccctttttgttttttatcggtttataaaccgctcaccacaaaagagcttcaactgctttttcatcattgcaagcattgccgtttctggaattgtcatcaaaattctcaagataatatttggaagggcgcgcccgggggttctgatcgacgacgggttttatggatttacgtttttccggctggatagggagttcaactcgttcccttcggcgcataccggtgttgccatcgctgccggagtggcccttgcgcttatcatgcaaaagcatcgctgggttcccataatcctcggcattgtcattgcaagttcgcggatcatcatcaatgcgcattatctcagcgatgtcgtggcctcgtcgctcatatcgaccgtaaccgtactcctgctatatgatattcttggatatttcggctaccgggcgggcgaaccggaccgccattctcccgatatgcaaggctccttgaagcttatgtcgaacgtgatcggagcacccgtggccgaacacgaaaacgggcaaaggccgcaggatggcctgacaacacgcattatcggtgtgatgaacatcgccgccattctgattttaatcggactcatattcgatttcgtcctcattgaatggtttgaatggcagtatcagcccgccgagctaattccgggctggtggctgccggccgcaatcacgctttgcgcgcttggcgtcggcgcgagcttgtatgtcgggcgagccgggcgcggctgcgccagacgatgaacgaaccgtggccgggaaaatcgatcaccgccgcatatcgatgatatcgccggacgaggtggtaagctgccaggtgcccgcgccgcggccgatggaaacgaggcggctgccatccggcaggagcgagcctttctcaacgaaccaataacccgacgcatcttcgatcatcgccatgccgcccaccacgtcacgcagcgcaaagaccggcttcgggaaaggctgccccctgccgtcgccaatctcgccctcccccttgcctgcgcccggaagccccttgccattcgacatgacggagccggtcatggttttatccacctcggatgcgggggcaacctgctcagatggacggaaagacgggaagcggcgcacagttttctgctcggaccggtctagcggatcgatgatcttgcgctcagccttgtttgcggggttgaaatcgacacgctggagataggtgacaatcggcaacagcgcacttgcggcagcaagtgcgatcaccgcaatcatcagatagcggtcacccttgctcagtggcttcttcatgccctccttacgggcggcagcggccaccgctgccgtaagccgggtaaggtttttgtcttccttcggtttgcgaaagcccgtcatcatgcgttttgcgcctgtctgtcaccgcgcaatgctgcggcaaggtcgttatagggatcgtccgataggccggtttccggtgattgctgtaaagcttcataaatacgcggcacaaaatcgaccgcctggtccagaagcccgtcatggcctttctgataagcgccaatggcgcgcaggtcgcgcgtttcctcgaaccgggcaaccatgctgcgcaattgcatcaccagcttacgctgttccggcgtccagttgtgtttggcaaggcgcgaaacggaagccggaatatccaccgccggaaagcgcccctgcgcggcaatggcgcggtcgagcacaatgtggccgtccagcgttccgcgaatagtatcggaaaccggatcgttatgatcgtcaccatccaccagcacggaataaataccggtgatgctgccacccgcttcggcactgccgggaccggcacgctccagaaggcggggcaactggctgaaaacacttggcggataaccgcgtgcaaccggcggctcctcggcagcaatggccacttcgcgtgccgcatgggcaaagcgtgtgacggaatcgacgatcaacagaacattctggccaagatcgcggaaatattcggcaatcgccgtcgccgtattgggcgcaaggcggcgcatcatcgggctttcatcgccggtcgccaccacagttatggtcttgcccaaatgcccggccatggtttcttccagcatttcgcgcacttcgcgcccgcgctcgcccgtcagcgccagcacgaccgtatcgaaatcggcagcgcgcgtcatcatggcgagaagcgttgatttgccgacaccggagcctgcgaaaatgccggtgcgctggccaaaacagagcggcgtgaaaatatcgatcacattaacgccggtacgcaagccgcgatccacccgcgcacggcgcaaagccgccggagcaaggctttctgccgccatggggcgggtgcccggtttcagcgcgccctttccgtcaatggcatttccaagcgcattgatgacccggccccgccattccggcgccgggcggatgcgcaacgggccttcctcgaaaaccgctgcccccagcgaaggcatgatccggtcatcgaacggtttcaccagcacctgcaaatcggcaacacggatgatttcggcaaggctcggcgccccctacgccagcgcggattgccaccgtatcgccaagccgcgcatcgcgcgaaaggccacgcactgcaatagacgaacgcgaaacgtcactcaccgtgcccccgataccggtgagcggctctggcgctattgtttgctggcgaacaaaagcagcaaggcgggtaagtggcagatcaggcgtcatccgtttttggaacccagcgtcttgatcgcttcggatacggtcgcctcctgttgcgagagcagattgttgacctgctcgaaagcgcggctgatgctgatgaggcgggtcatctccgtcatggcatccacattggagccttcaatcatgccctgcacgacgccgacactgttatcgtccaccaccggctgggccggcttgctggggatcacgccggaagtgccgcataggcgagatcggcatcggccgggatggtgtaaaggccgatcgccccaacctgtacaccattctggtagatcgcgccgtcgctcgatatcctgggcgcaccaccgcccggattgagcacaatgggcgcaccgccgacatcgaggatcgcattgccggtgacggaaacagggtcgcctgtggacagcatcttcatgcgcccatcgcgtgaatagacctgcccttgcggggtggagaacgacatccatgcatcgcccttcacggccacatccagcggattgtcggtcttgatcagcgggcctgcttccgtgcgaatatagctcttgcccgctgtggcaaagctcacatcgtcgctggccttgtcggaaacgatggtgtcaaacttcgtaccctcgccgcgaaagccgaccgtggaggcattggctacattatgagcaatcgcatccatccgccgttccagcgtgatgagcgaggaaagcccgacatagatcgaattgttctgcatcagcgcccacccggcttgaagttttgcagggttgcgaggatgttcatcgaaatgccgatggatgaggtgccgcccagaagaaacgatgcgatggaggccggactgctcgcggtcggattgttcatttcatgcatggccgtgaagcgcgaaatgaacttcgatacatagtcgggatcggacatcttggaaaaatcgattttgtcggcgatcattttcgcctgcttgtcgatatctgcattggacatggtggacggccagccaaaggtcgtctgcaccatggtcagcaatgccttgtcgccaagaatttcataggcattggtgagcgagggcgccttgcgctcgaaatagagcgcaagccggacgccctcattctggctgcccgcttccttttccagcgtctggcggacatatttgtcaatcacaccctgctgcgccgccgtactctgcgtggcctgcgcgcctttgcctgcaaaatcgaagacggtggcaaattccttgtagcgtttgtcggtcagcttattggccatcgcgtcttcatcggtgacgccttcagtcaggatcttgcgcacgaaagccttggcataggccatgtcttcaaggccgaacgccttcatggcgtaattgaagagccgcgtatcggccatgaaatcatcaaccgatttcacattgccgatattttccttgtaataggccgtttcgcgctccaccagcggctcttttgaaacgcgctgcaatgaccgcgtcatattcgacgcgatcaggcgatagctcgtcatcgtatcgaccatgcaaatgccccctgctgatatctgctctctttatgggaggccaagcttgtccgaagctggtttccgccagcaccggcggcaagcttcgcgcaagccgcagttcataaggtgcgatgaaagaacttgtatgcgggggtttctggctttgggcattatcgtcggtctcgtcatcacgctgggctgtatgctgggcggcttcattgccatgggcgggcatgtcagtgtgctgatccagccgtgggaattcatcatcattctgggcgccgcactcggcacctttttcgtggccaatcccttttcgctcgtgaaagacacgggccgcgcctgcatggaagccttcacggacgccgtgccgaagcagcgcgattatctcgatgttctgggcgtactctacagcctgatgcgcgagctgcgcgccaaatcgcgcaacgaggtggaagtccatatagacaatccgaaggaatccccgattttcctcgcttatccaagcgtgctgaaaaaggaagacctcaccaatttcatctgcgactattgccgtctcatcattgtcggcaatgtgcgctcctatgaaatagaagccctgatggatgaggaaatccgcaccatcgcgcgcgacaagctgaaaccctatcaggccatgataacgatctcggaagccctgcccgcgctcggcatcgtcgccgccgttctaagcgtcatcaaggccatgggcgcgctcgaccagtcgccggaagtgctgggccatctcatcggcgccgcactcgtcggcacctttgccggcatcttcttctcctatggcgtgatcggccccatcgccaacaagatcaaatcgacccgcgagaagaacaaccgcctctatatcgtcgtgaaacagacgcttcttgcctatatgaacggctccctgccgcagatcgccgtggaatatggccgcaagaccatttccgcctatgagcgcccgaccatcgacgtggtggagcaggaaaccatggcaagcgtgccaacacagcaggccgcctgatatggatgacgccacaacgctggagcataaccgtaaaaacgatgccctcgcggaaaatcttctgcgtgcggcagggctttcgggcgacgacctgaaatcgctggcgcatgtgttcaaggacgcctcctcgcatttctgcgcccggctgaagcagggttccgcggcagccttcgacgctgaaaccggctcggtggaaagcaccgacaaaacggcgttcaacgatattttcgacaaggctgcgatcataacgcctctgaaggcggaacgctggggctgctcgctttatcttgcgctcgacgcggttctcgtcttctcggtgattgaggccatgttcggcgcacaaggcaatctcggccctgtcgatgccgatcaccccttcggcatggtggagcagaaaatcgcaaatcttctggcaggccatcttgcgggcgcgctggaccgggttttcaataccagctccagccagccgctatttgcgcccggcgattgtatcgatacggcggatttcgaccgtgaaaacttcgagctttcccggcttttcacctgccgcatcgcggtgacggcggcaggcaagaccggccagatgcatctgcttttgccgcgcagcacccacaagccgatgcaggatgcagttgccgcctttcttcgccgcccgatggatcaggccgacccggcctgggccaaaaagcttcgccaggaggtaagccgtgcgcgcatcgaactggaagccttcatgcagcagggatcgatgtcgctcgatgcgctctcccggctcgaaatcggacaggtgctgaaactgcccgtcgacgccatggaacaggtccggcttcgcgccggaaaccagcagcttttcaaatgcacgcttggcaaatccggcattcatttcacagtcaaggtcggcgacccggtcaatcaggaagaggatctcatcgatgagcttgttgctggctaacgtgctttccacattgatggctcttgcctcgcttgcggctttgatcgtggtgggccgcaaggccaatgaaaccatcaggctcggcaaggtgctggcgctgcgcgtcgccgccgcgtcaaacggtctggagcgcgccgtaaaggcgatccgcaacgaacgtaccgaccttaccgacgccagcgccaagcttgacgcccgccttgccgaaacgcagcgcgtgcgccgtgaaatggacgaggcgatcgaggaattgaaccggctgcgcaaggcgctctcgcgcgatatgcgccaggcgtgcatcttggccgaaacgccgccaccccggcaggagaaaaccccgtccgccgcagaacaaccgctccccgcagacaagaacgcgctgcccgttttcgtgcgccgcgcggtcaagaaggcaaccgttgaactggcgggacaggcatgagcgcggaaaccaaggataggaacatgcagcaggaactgaacgaagccattgaggaactgcgcgaggaaaagccacgcagcgcgcaaaaaagtgcttccaagcccaatcttgatctcatcatgggcattccggtggatgtgcaggtggttctcggcggcacgaccatgccggtttccagcctgatgaagctgggacgcggtgccgtcatcacgctcgacaagcagatcggcgatccggtcgatatcgtggtcaacgggcgggtgatcgcgcgcggtgaagtgatcgttctggaagacgattcctcgcggttcggcgtcagcctcaccgaaatcatcggcaagtaacaggcgcattccgcacatgagcgacaccgagcagcacatcctcgccgaaaccggcgccgccgggccgggcaacagtattgtcgacaccctgaccggcccgcaaaaggcagccgcgatactggtcgccatcgggcgtccggcggcggcacggcttctgaaacatttcaatgccgaggatttgcgcaagcttgccggtcatgcgcgcacgctggagccgatttcgccgctcgattttgaacagctcgtcaagcagtttgaggatttattcgccgaaggcgcacccgtttcgaaagccgcccagcgctttgaggggctgttgcgcgatacgctgccgcaggaagaagtggacgcggttctcgaagaccgtgtgcagccgcaactggtgcaggaatcggtatggatacaggttgcccgcctgccgatggaaagcctgcaagcctatctcggcaaccagcatccgcagatcatcgcctatatcgtatcgcggcttccctccgaccttgccgcgcgcctgttcgtggccctgccgccgcaattgcgcaatgccgtggtgcagcgatgccggtccgctcaaggcgcatcacggccagattgccaatatcttcaaccagctcgaccgaagcgagatggaagaactgatggcaagcctgcaagacctcaaccgcgacgatctcaaccgcatcaaggcaaaactcttcaccttcgaggatattgagcgcctgtcgcaacgtgcccgcctgctgctcttcgatgaggtgcagaccgaacagattgcaaccgcgctccgcgaggcagacccaaagcttcaggaactcgttctctcctcgctctccgcacgcggacggcgcatggtggaatcggagctgagtgcggaacagggcaacattaccagccagaatattgccgaagcgcgccgcatcatcgcccgcatcgccattgatctttccgaacgcggcatcatcacgctcgatgccacgcccgaaacctgacaccgtgatgtgacatatggcggacgatgctgacaaggaaagcaaaacagaagaagccaccgagcagaagatccgcgatgccctggacaagggcaacatgcccttctcccgcgaagcgcccatccttgctggcattgcttcctttctggtcattgccgtcttcgtggcggccccggcagcaaccaggctcgcggtcttcctgcgcgaactgatcgaccgcccggaagactggctcttgaacagtgctgaagatgcgacccgtcttttcagcgtgctggctctcgccgtcggtgcggctttggtgccggtcttcatcatcattccgcttgcgggcatcgcagcctccgcctttcagaacgcaccccgcttcgtcggcgagcgcatccgcccgcaggcctcgcgcatttcgccgctcaagggctggcagcgcattttcgggcgcgccggccaggtggaattcctgaaatcgctggccaagcttctggccgcaagcgtcatcgtctttctggttttcttcaagggaaacagccttttcaccgatgccgtcgccaccgatccgggtgcgctgccggaattcctgcgcaaaaacgtggttcgtcttctggtggccaatgtgctcgccatcgcggccattgccggtttcgatcttgcctggtcgcgcattcactggcggcaggaattgcgcatgacccggcaggaggtgaaggatgaattgaaacagtcggaaggcgatccgctggtcaagtcacgcctgcgctcgcttggccgcgaccgggcacgccgccgcatgattaacgctgtaccgaccgccacgctgattgtcgcaaacccgacccacttctcggtcgccttgcgttacaagcccaatgaagatgccgcccccgtggtcgttgccaaggggcaggatctgatcgcgctcaagataagggaaattgcagcatcccattcgattcccgtcttcgaggatgtacaattggcgcgtgcactctataagcaggtcaatgtcgatcagatgatcgcgcccgagttctacaaggccgttgccgaactcatccgcatcatcaacacacggcgcgcaataagttgatggtatatagaaatcaaagagcggcacgccgtggcgacttctggaacagaccctatggcattcaaatactataagataatatttatggcctctgaaagcacggtgatgcaatgaagagcttgcagttttcaaaagagagagaaaccatcatcgcggaaaatatccgggaggtcgtttctgatctccggctggttgatcccgcagattatattgccttcatacgctgtgagctctttgccaatattgccgatcttgtaagctctgctgccgagctctatttctatcccggcacactgggcctcggtcacggcggtgaatttcattgcgactggcagtcaccgccttccatcaccctcgacatggaatttcgccatcagggcgtctatgcctattttcgcattaccctgacggacaggacggcaggcgtggaattgaaccatatcgccttcgaggatgcggatggcgatccttccgccaacacagtgcggctggcgaaagcttttgaggatgcccggttgcgcccctgcgcaaacgcgcctgaaacgcgtctgagcttttcttttcgcctgctacggcgtcgcgcggaaggtttccgcgcgaccatgttgatcagacgagatgctgtacctcgggcatatcgataatgccgagggaaagcgccgtcgccactgccgacgttcgattggaacagttcagcttgattttggcattctgtagataagtcaccaccgtccagcgggcgatgctgaggatttcggcgatttcgccatcagtcttgccattggcagcccagcgcaggcaatcgacctcgcgcggggtgagaaggcttgcaactgaatttgcatccttgcagccgcagacagttccatgaatgatgccggcaaggcttagaaggcgcgggcgcatcctggcaaggaattgcgtacggtcttcgtcctccacctcgaaagtgaaaaccgtacaacccgcaacgcccttgggattgcgcgcggatacggcgatgaaaagatttcccaggccgtgcttttcagcatcatgcaacagttcggcaacggccgggcaaatatccgcatcttctttcaggtcgcgggcaatggcgctcgtatcattgcggtaatacggagcgtcttcctgaaaaaccgggtcaatggcaaagtagtttttcgaggaatagcgcgcgacccaggtagcaggcagcgtcataagaacagtcagatcggctgaattcaccttcgtgcagtcgcctacgcgaccacgataggtatgcgttacgtagcggcatcctatttcatcccggatgcgggttagaagcgccaaagtatcgctttgaaaggaagaaccaaaaaaggtttttttgtaattcggaaaatgaacgagatcaagactcattggaaatatccttggtgatgaaaccatgcgggcttcgctctggtatctctataactgcttgcgagagaatcgcctcccctcagaggccttcaatcgcttattagtgacttaaaaaaaatatagtcgttggcaaccggcaattacttaattgcaaccctttgcacacaataacaggtcaaaatatgacgaggttggaaaaaccccgatcctaacgattttcactatttcgtgatcgaaaaaatcctaaatgtgtttcacttcggaacacattctctactttttgccataggctctaaagaaaaagtctaccgcggactccacattgtcccgaatcgcctgctcggaaggtgcctccgcaagcgcaccgaagagccggggacgatagagcccggcgaaaaaaagatcagaaagttgataggctgttcttgttacatcgtgctgctcgagcacacccgcgtcgatcatcgcctgaagggattgcgccatgatggcatggctgcgtttcgggccgcgctcgtaaaagcgtgctgcaagttccggcttgcgctcgctcacaccgacgacgatgcgctgcgcgcgaatggcgatggaggaggtaatcagcgtcgtcagcgccacgccgaaatcgatcagctcctggcggttggaaaagcccttttccaactggccgataaagctgctgaacagcgtctggcgataatgttcgcatagcgcgacaaacaggtcttccttactgttgaaatagacgtagatcgttcccttcgatacgcccgcctcgcgggtgatgtcgttcatgctggcggcatcgaaccccatgcgcaggaacacgctttgcgcgccttcgaggatctggctgcgcttggccgggtcctgccccgcagcaagccttgtgcgcccacattcggtttcaggcaggcaggaggcggataattcggccttgtccggggctgaacgaagctcgcctttcttgtcgtcggaaatgtcgccaatgcgggaagtgttgcgtgcaggtttcataaagcaggactcttaacttttttcgaaccaaacggttcgatgcctcttgatatgagcatctcattgatctaagtcaacatcgaaccgaacggttcaatccatgtgctgtgcagaaagttcactcatgtccgccccgaaatccgttgataaagctgatattcgtccatttccgaccgccaaaaccgttgcgccgctccatcagcctgcaacgaatgaagcgcctgccaatgaaagaacgcagccccacgccgttccggacgaagccgtatccgccaagggcggcgcgaagaaaggcttcggcaagcgcgtcgacctgcccagccttgtagccgtcgctgccataggcgcgctctggtatggctataactggtggaccgtcgggcgcttcatggtttcgacagacgatgcctatgttcagggcgacattgcctccatcgcacccaaggtcaccggctatattgaaaacatccccgtagccgcaaaccagcaggtcaaggccggcgatgtgatcttccagttcgatgcgggcgactatcagatcgcgcttgacgaagccaatgccaagctggccacgcaaaaagaaacgctcatccgcatccaggcccagaccgatgccgccaaggccgcgctgttgcaggcaaatgccgatcagcaggcggccaaggccgtgctgctcaacgcgcagagcaccatggctcgcgtgcagaagctgcatgaaacccgtttcgtcgcgcaatccgaactcgacaatgcccagtccgccctggaccaggcccgcgccaggctggccggggtagatgcgcaaattgcatccgccaaggccaatatttccgttctcgaagcgcaatataatgaagcggcaagctctactaaatcgctggaacttgcccgcgataaggctgcacgcgatctttcgtttacgagcctgcgcgcgcctttcgacggtgtgatcggcaatctttccggcaagaagggcgacctcgttgcccccggccagaagatcgcggcgctcgtgccggtcgaccagctttatatcgatgcgaatttcaaggaaacccaactcgcccacatcaaggttggcgagacggcgcatatctatgtcgatgcgatcgacggcacgaagtttgacggcaaggtagcctccattgctccggcttccggtgcggtgttctcgctactgccgccggaaaacgccaccgggaatttcaccaaggtcgtgcagcgcgttccggttcgcatcaccattccgaaagaagcatttgaatccggcaagatccgtgcgggcctcagcgtcattgttgacgtggacacgcgcaccgcgccggaccagacggcaaactgactggaacagcaaaacattcagaaccgaatggcgaagcctgaaagcctgaacgggccgggcattgccgttttctcttcccggagcgcgtcaatatggccgcagacaccaccataggcactgtcggcggaaaaaatccggcagatgatcgcattgatcccaaaaagaccatcggctttatggccatggtcttcggcatgttcatggcgatcctcgacatccagattgtctcggcctcgctctccgaaattcaggcgggccttggcgccagcaccgatgaaatttcctgggtgcagatctcctacctgatcgcggaagtcatcatgattccgctttcgggttttttgggacggcttctctcgacgcgcgtgctgtttaccatttcggcgacgggcttcacccttgccagcatgctctgcgcgacggccaccaatatcgagcagatgatagtttaccgcgccattcagggcttcatcggcggcggtatgatccccagcgtcttcgcggccgccttcaccatctttcccccctccaagcgatccatcgtctcaccgatgatcggtcttgtggcaacgctcgcgcccaccatcggcggctatctcagccatgccttttcctggcactggctgttcctcgtcaatgtcggccccggcattctggtgaccattgccgcatggaacctcatcgatttcgatgaaggcgacctttcccttctcgacaagttcgactggtgggggcttttcggcatggcggccttccttggctcccttgaatatgtgctggaggaagggccacgcaacgactggctccaggaccacacgatcttcatcatgtcgatcatcctgaccgtcggggccatcgtgttcttctaccgcgtcttcacagccgaacagccgatcgtggatttccgcgcattcaggaacatgaatttcgccttcggctcgctcttttcctttgtgatgggcgtcggcctttacggactcacctatctctatccgctctatctcagcatgatccgcggttatgacgcgctgatgatcggcgaagcgctgttcgtcagcggccttgccatgttcttcaccgcaccggttgcgggcttcctgtcaaaccggatggacccgcgcctcatgatgatgatcggcttcgtcggctttgccatcggcacatggctcgttaccgggcttaccgccgactgggatttcaatgagcttttgatgccgcaaatcctgcgcggctgctcgctgatgctgtgcatggtgccgatcaacaatctggcgctcggtacattgccgccctcgctgatgaagaacgcctccggccttttcaacctcacccgcaatctgggcggcgcggtcggcctggccgtcatcaatacgatcctgacacgccgcggcgacatgcattatgcgcgcctggccgaacatgtgcgcaacggcaatgccgaagctgaaaacatgattgcaaacctgacagccaagtataatgccgccggaatggatggggcctcgatagccatagccaagctttccggcatggtgcgccagcaggcgacgcttctgtctttcatcgacgtcttcttcattctgacgatgatgttctgctcgcttgccatctgcgcgatgcttctgcgcaagccctcaccggcagcaggcggtggcggcggcgggcattaaaacatacctcccaaaagcggggcccggttttgggaataagatgcgcgcgattcgcaaccgaagtgtttcatccgaaagcagaaaggttcactgcctttcggtttttttcacttcttcaacgataacgcgcatcatgccgcgccaagacaaaaccttgtcgcaccagggaaagttttcttgcaaaatatgacaccggaaaaaccgctaccacatttcctgtcataaaaatgcagctctcatccatggatgaattgctaagtccctgaaaacgtgtttcactttccaccgatgtcatttgtgacaaaccgcaaactgtcatccaaccgtcatttaggacgggtaacgggagtgcgcgagcaccggaatcgaccgggggcgttcgccgacctagaacaggggagtcaaacaatgcttagctataccgcgcgtctgctgtcgctttcgaccgcaatcgccgttgccggagtttccattgctacggctgagccttcagccgaactcattgccgccgccaaggcggaaggtgagctgaccaccatcgcactcccgcatgactggtgcggctatggcgacatcatcaagtccttcaaggacaaatatggcatcaaggtcaacgaactgaaccccgacgcaggttcgggcgacgaagtggaggccatcaaggccaacaagaacaataagggcccgcaggcacccgacgtcatcgatgtcggctttgcattcggcacgtccgcaaagaaagacggcctgacacaggcctacaaggtttccacctgggacgaaatcccggatagcgccaaggacccggaagggcactggtatggcgattattacggcgttctggcctttgaggtgaacaaggacatcgtcaaggacgcgccacaggattgggaagaccttctcaagagcgattatgccaatgccgtcgcgctcgcaggcgatccgcgcgtttcggcgcaggctattctcggtgttcatgccgccggcatcgcacgcggcgcggagccgggcgaagcggctggcaagaagggcctcgaattctacaaggaactgaacgccaacggcaatttcgttcctgtcatcggcaaggccgcctcgctggcacagggttcgaccccgatcgtcatccgctgggactataattcgcttgccgaccgcgacacgctgaacggcaatccggaagtggaaaccatcatcccgaagtcgggcgtgatcgccggtgtctatgttcaggccatcagcgcctatgcaccccatcccaatgctgcgaagctgtggacggagcacatctattcggatgaaggccagcttggctatctgaagggctattgccacccgatccgcttcaacgcgatggcaaaggccggcaagatcccgcaggaactgctcgacaagctgccgcccgccgccgcctatgaaaaggctatcttcccgaccattgaacagattgaggccgcacaggccacgatcaccaaggattgggacagcgttgtgggcgcaaacgtccagtaagcgcgccgcatcgaacggataccgcgtcggttttcaagcccggcgcgatattccaacggcttcgcatcccggtgaaaaacaatcttcatcaccggaaaatgcgccaggacaaatcggcagggcaggctcttgcggttcctttaatggcaatcgttcaagtgcggcttcgtgattgtgttctggcaggcaccctctgaagaaagagcgcatgagttcagtagccgaaacaactgcccccaccagcggagtgcgcaagcgtcagcttccgttatcctggcttggcgtggcaccgtttttcctcttcgccattctcttcctgatatggccgacgatgtatctcatcatcggcgcatttcaggatccggccggaaatttcaccctccagaacatccacgatctgttccagccgcaaatcatgagcgcctactggatatcgatcaaggtcagttttgcatcggccgtgggtggcgcgatcatcggcttctttctggcctgggcggtcgttctcggcaatctgccatcatggctgcgcccgacagtattgaccttttccggcgtcgcctcgaatttcgcgggcgtgccgctcgcctctgcctttctggcaaccttggggcgcaccggcttcgtgacgatcctgctgcgcgaatggttcggcttcaatctctattcgaccggcttcaatctgctgtccttcttcggcctgacgctcacctatctcttcttccagattccgctggtggtgctgatcctgacgcccgcactcgacggcctgaagaaggaatggcgcgaggcttcctccattctgggtgccacccatatgcaatattggcgtatggtggccttcccgatcttgtggccaagcctgctcggcaccacgcttcttctgtttgcaaacgcttttggggccatagccacagcctatgcgctgaccggctcctcgcttaatatcgtgccgatcctgctctatgcgcagatacgcggtgacgtactgcataaccagaatctgggctatgcgctggcgctcggcatgatcgtcataaccggcgtttccaatcttctttatatctggctgcgcatacgcgccgaaaggtggcagcgatgaaaagcaaagggagcaatctgcgaaaaatcagcgcccagaagatcggcgcatggatcgcctttttcgtcggcgcgatctattttctcgtaccgctcatcggcacgttcgagttttcgctgcgtatgcggcgcggggaatattccttcgatgcctatcgcgtcgtcttcgccgatgcgaattttcaggcaaccttcacctattccatcgtgcttggcctgttgaccatcatattcggtgtgcttctggcggtgccgaccgcgtattgggtgcgcctgcgcctgccgcaattacgccctgtgatggaattcatcacgctgatgcctctggtcattccggcaatcgtcatcgtgttcggttatctgcgcatctataattcgtcgtcatggctgccattcaccgcatcaacccgcgcaaccgacgtgcttttgatgttcggctatatgacgctgtcgctgccctatatgtatcgcgccgtcgatacggcaatgcgcaccatcgatgtcaacacactgacggaagcagcacaaagcctcggcgcgggctggggccgtatcatgttcaaggtgatctttcccaatgtgatctccggcgtgatgagcggcgccttcatcacattcgccattgtcatcggcgaatttacgctcgcttcccttttgaaccgtccggctttcggcccctatctacagcttgtcggcgccaaccgcgcctacgaaccgtcggcgctggcgatcatttcgttcggcatcacgtggctcagcatcatcatgttgcagctcgtttcgcgcctcaataaattcaagacaaccgccgggtaacattcatggcttttctgaatatcaaaaacctgaaaaagagcttcggcaccaatacggtcgtccatgatttcaacctcgccgtggaaaagggtgaattcgtctcctttctcggcccatcgggctgcggcaagaccacagttctgcgcatgattgccggctttgaaaccccggacaacggctcgattgaaatcgacggcaaggacgtggtgaacctgaggcccaaccagcgcaatatcggcatggtgtttcaggcttatgcgctctttcccaatatgaccgttgcacagaacgtttcgttcggcctgcgcgtttcgggcaagtcccgctcggaaatcgatgccaccgtgaaggaaatgctgagcctcatccggctcgaccatctggccgaccgctacccctaccagatgtccggtggccagcagcagcgcgtggcgcttgcccgtgcactcgccaccaagccgcaggttctcctgctcgacgagccactttcggcgctcgatgcgaaaatccgcatatccttgcgggaagaaatccgcgccatccagcaaaagctcggcatcaccacggttttcgtcacgcatgaccaggaagaggcgctgtcgatctccgaccgcatcgtggtgatgcatgaaggccgcgccgaccagatcggctcacccttcgatatttataaccgcccggcctcgcgcttcgtcgcatccttcgtcggcacgctcaacatgctggaagcttctgtcagcgaaccggcacagaacagcatcgatctcgacgggcgccagatcaccgtgcaggaaacgctcgctcatcaccccaagggcaagccattgacgctggcgctccgcccggaggcggtgagccttgaagcccgcaagagccacgacacttcgctggaagccactattgatgacgtgcacttcctcggctccgtcatccgtacgcgcgtgatactcggcaagaaccggctgtccttcgacacgtttaacgacccgacccacccgccgccacaacgcggcgacaaggtgaaagtgcatttcgcctcacacgatcttctcgtgctggcagattagaacattttcgagccaaaagtgtgaaacgcctatgcggggaataatgcaccaaaacaaatagttagagcggttccaggctgtctggggcagaaaactcagccccaggggccgtggaaatccccctccttgtcaatgcgcttgaagccgtgcgagccgaagaaatcgcgctggccctgaatgagattggccgtaccaagcgcctgcgtatagctgtcgaaatagctgagcgcagagccgagcgcgggcagcggcaggctggcaagggcggcctgcgcgacaatctggcgaaggcttttcacagatgtttccatgcgcggcacgaaggccggggccatgagcaggttgcggctttcattgccttcaaaagcctgcgcaatatcatccagaagctgcgagcggatgatgcagcccgcgcgccagatgcgcgccgtggtggcaagcggaatgttccagccatgctcccttgaggcggcttccatcactgcaaagccttgcgcataagcggcgatcttgcccgccagcaagccctgttccagatcggaaaggaagcgggtctggttggcaatatcaagtgtgcgtgcaccggatttatacgccttgtcggcctcttcccgctcgcccttcatggaggacagcgaacgggcggcaaccgcggcttcgatgcccgtggcaggaacgcccagtatctgcgcctcaatggcagcccagcggcctgtacccttctggccggcttcatcaaggatcatatcgaccatcgccttgccggtttccgggtcggtggacttgagaaccttggcggtgatttcaatcagataggaattgagcggaccttcgttccacttctcgaacacatcgccgatggccggagctgaaaggccaaggccatcgcgcagaatgccgtaaatttcggcgatcatctgcatatcggcatattcaataccgttatggatggttttgacgaaatgacccgcgccatccgggccgaccagcgcacagcagggctcgccctgatatttggcggcgacagcaagcaggatcggcgcgatgcgctcataggcctgctccgtgccgccgaccatcatcgacggaccatggcgcgcgccttccgccccacccgaaacgcccatgccgacaaaggtcggatcattggggccaagagccttcaggcggcgcaccgtatcgcgataatcggaattgcctgcatcgatcatgatatcgcccttctcaaggaatgccttaaggcgggtggtctcggtatcgactggcgcaccggccttgatgagaaagatgatcggacggggcttgcggatattcgcggccagttcctcaaaggtcgggcagggaatgatcttgtcgcgcagccggccagccttttcgatgaaagctttcagcacaggctcatcacggtcatagacggccacggtgtagcccttctcggctatgttcagcgccaggttggagcccatgacgccaaggccgaccattccgatatctgctttttccattttgtgtctttctgaattacttgccggacgcccttatgtccagacacgttcgcaacaatgaagaccaacgagccggaaccggggaaagcgccaccgaatttcggcagtgcccgtatcaatctctatactatcgccggatgatttagggcatatgacgcaaagttgatagaccttccggcaggaaatcaccgattttactgccgaaataggccggttaaatcgtttagggcgccgcttattccgcgaaagaaccttcatcaattccagcttcatgggttatacagcacccacataaaagcaggcaaggcaagcaggaatgacgcaaaacgaacgtataggcggagattttcgttggggcatatggggcacggacatgattgcctctagctttgccgccgacattgccgcaagcgccggaatgcgcgttgttgcggtttgttctcacacgacgcaaacggcacaagctttttgcaggcatatcggcattaacaaggctttcggcaatccgcatgcgtttctggccgatcccgaaatcgatgccgtctatatcgcctcgcccaatatgctgcatgtggagcaagccctggatgccataatggcggggaaagcctgcctcatcgaaaagccgctatcgcttgatccagaaggcgcgcgccagatcgaaacggcaagcaaggcgcgaaacatctttgccatggaggcaatgtggacccgtttccttcccgcggtgcaagcggtgaagcacgctatcgatgcaagccgcatcggcacggtcacgcatattgaagccgatctttcctatagccgcgcctatgacccggaaagccgctttttcagcccggcgcttggtggcggagccgcttttgatcttggcgtttatcccctttcgctggcgctttattttctgggcctgccagaaaaggttgatggacattgccagcgcgcggcaagcggcgtcgatttgcgcagtgaattcaacctcggctggcccagcgcaaccgcctggatttcctgcggcttcgacagggacggggaaaaccggatgttgatcgagggaactgacggcgcaatcctgatccacccgcccttcctgaaagcgcaaaggctgacattcttttcgcgttcggccctgcactcgcccttcggcccgaaaaacagcaagggccgcatcggtaacatcatcaatcgcctgccgctgcccggccgcacaatcgaaactcatgcctttgcaggcaacgggcttcaatttcaggcacaagccgtgcgcgatgccatccggcgcggggaaatttccacccccatcatgccgctggcacagagcgcggcggtcgccgatatcatcagcagggttttggtatcgggttagaagctgcttttcatcctgtaaacggcagccccctgacccgcattattgagggcgagcgcaatttccgtgatatgcagcgccacatcgccggagaaaaacgccttttcgccgctgctgatactgcgggcctgatccgccaccccacgcatgaaatcaatctacgaaggaaaggacggcagtgcatatttgccagtcttcggataggcgatttttctgccaacgcccggcttccacgacaggaatttgccaagacgcctttccagattggcgaacaggcgggcaaaaaaccggcgtttttcttccacccgttcaaggcggacagcggaacgattatcccagagatcgtccaccacaatcgaccccttgtccgccaccaccgtcaggctacgatccttcggcatggccaggcccgatgtgaggcgcgcgacaaggcccgacttgaaaacgagacagccgaccgaaaaatcaggcgccatatgcagatgttcggtacccggccccttgtcgggaaaggtgatggcggaaaaggctgaaacgctttccaccgggccgaacagcgacaccagccacgaaagcgcatagcccgcatgttccaatgtgcagccgatttcaaactcatgcaggccgggccatggcgcacccgactgcgaccgccatgttgaccatttatcgcggaaaactggcccatcctccatttccgcatagacaaggcgcggtgtgcctatcgtcttgatgaggctggaaacaagtttatgcgcatcgctgaggccattggccggtgcggcggcaagcgtcaggcccgattggcgcgccaactccagaagagctttcgcatcgtcgaaatccattgccagtggtttttcggaatagacatgttttccggcgcaaagggctgcgtgcgaaaccgcaaaatggctttccggcgtggtcaggttgacgacgatctgaacgtccgggtctgccagcagggcttcgtaactttcataggctggcacgttataatgcgccacaaatgctttcaggcgctccggcgaacgatcataaacaccgcgcaggctaagctcaggataattgcgcagcgtggtcatgtaataatcggcgacgaaccccgtgccgataatcgcgatgttcatgaagtcactccgattagacagatcgcttcgggatgacgacttttgccgtcatgccaaggccgaaaatggcaaggataagtgtgagccagaccgggtccatgcgccggaagaaaaaactttccatcatggcattgagcgttccgaacaagacgatcatcaaaaagaagtcggccagcagcatgttctcgcgcaccggcctgcaccgcgcataatgaaccagcggcatgacgatgatgaccgcaatcgcgcataaaagtgccgggatacccatcgtcatggcgacatccagataggaattatgaccatgcacgatgccgcgcacatcccaatcgagataatagggccgcgccgcatgcctggcatatgccgaactccagaagctttcatagccatagccggtccatggccgcttcgacagggcttccagtgcaaacttccagatcgaaacgcgcccggtaaaggtcgcgtccacatccatattttcaaccaaacggcggatcggctcgaacagcaccacgccgaaagtaaaagtggcaaatgcaagctggattgcaaaaatcagccccgctgtcagcttgcgcaatcccataaggccgggaagaacaacgagcagcattgcaaaaggcacgagcgccatcgtcgtcttggagccggtttgcgaaacaaaacccagcgcggaaaggccaatcagcagtccgctggttttccaaccgcgccgccacagataaagcccggcaaacgcgaaaaccgccatcaccgggccagcaatgtttttatggctgaaaacaccgcgccagagaaaggagttctgcggttcgatagcatccgccccatgcgtgccaaggctcggcagcaacacaaccccggcataggaaatgacgataacgaccgacgccaccgatacgagcagcgcagaataaccgtcgccatcctgcggcaagaccagaaccgctatgatcgccacaattccgaccgtggtgaggagaacaccgcgcaccgccgttgccgggtcggaactggcaaatatcgatgcgaataaaaagacgagcatcacgagccagccgggacgtatgatgcctgcaagtttccgcaaattggcgaacatcgccatggaggcaagggcaacggcccccacgcaactgaaaccaagctggttgatgatatcgccgccagtctccgtctctgccccgcccgccggtgtaaacgggcgaaacgagatcagcagcacgccgaatatgacgcttgctataacaagagcaatcctgcgtatccgtgcctgtggccctgtcgcatccggcatacgggcgtcagttcttgtccgggttacgatattgctcattcagatatccaaaatgtgccaaaacccgtcccaatccaacatagataaaatacattccagccggcgcaaagcctgccgcaagaccgcgccgcaaggccttgatcggcgaataagccaatagcgcaaggctcttcaggaacacacgtatctgcccgcaaggctcatccttgcgccgacgctgttcagtaagagtggaaagaacgccgttgcgcaagccccgcgccctgatccagtcgccttccagacggcgcgccggaatggtttcacgcacgataccttccgcgcaccaggcaatccggaaacctttcgccttggagcggcccacgaaatcggaatcgccgccgccggtaaaattgaacatcaggtccaggaacggatagccgatggcctccagcacaggacgcgcgatcagcaggtttcccgacgaatagatgatcggaacagcgcctgtctttgtataaggcggcataaaaaccgggtgtttggcccattgttgcgaattcggcttttcaaagaccggatattgcgggcctccgacgaggcttgcatcgaaccgcccggccgcggaaaccatgttctcgatccacatcggatcggccagttcatcatcatcgatgacgaggatatatttgaagttcggaaaacaggtcatggccgtaagccagcccgcattataggcattgcaattgccgcgatgcgactcgacaatcagcattccccggtacgtgccatccgcaaacagcggagcggccacctcggccccttccctcttttcagcctcattttcgatcacgatcaccgcaaagcgcttttcggtcttctgcgctttcagcgtatcaagggtacggatgagatgatcgggccgccgaaatgtaggaagtgtaacgacgatatcgatgtcttcaaacctgagatcagatgttttagaaattacttcaatatgatcaggtagagccgacatttcgtccctggctattttcaatattcttacaatgctatctatcgggccactattgataaacatttaaagaaacattcatttcatggctgtagaacacgcctgccttgtaacctataagacctttcaggggctgaattgcaatcgtttcgtctcctttttgaaacatctcttgtgccacatgcgattgcagcgaccggttatgaagtggctaatgccgctgttatcgatggattgcgccgcgcgggcgccgatgtaacggtgctcggcttcacctggcccggacatcgggcggcagaagatcccgatacgattgtgctgggcgaagtcgaggttcgcacggaaaacgcaggcttaaagcgcaaggtttgctgggttctcaagtctttcctgacggggctgacagtatcttccgccaaattgcgtgtcatcccggagcaaaaactgcgtgaaaccatccgccagcttggcgagttcgatgcctatgttttgaatggcgtgaccttggctggcgcctttgtggatgtcttcaaggacaaaccctgcctctttgtcgcgcacaatgtcgaacatcgttctgctgaggaaaatgcgcagaacgcaggcgacatccagaaatttctgttccagcgtgaagccggcatcttgaaagggcttgaaacaaggctctgccagcaggcgagcttcgtcttcaccttcgcgcaggatgatggtccggccctcggcctcgatcaggaccattttgtaaccctgcccctcgtgacccccgggggcatgcaaatcgcgcaagatcggcctgttgaatacgaccttgcattgatcggcacctggacatggcatccgaaccggatcggccttgagtggttcctgcatgaagtcaagccgcttttgccgcaggatatttccatcgccattgcaggaagcacccctgccgacctgatcgaggcatggcccggagtaaacttcgtcggcaaggttcccgatgcgaccgccttcgtggaggccggggccctgatcccgcttatcagccgtgcgggaacaggcgttcagctcaaaacaatcgaaactttcgagttgggaatgccaagcgtcgcgacatcccattccgtccgcgggatcagtcaggtcccggccaattgcacgattgcaaataatccttccgatttcgccgccgcagttataaagcagttggaaaaaatacggacgggggatcgccagaaactcgatggcaagattttcacacgctcgcagataaaaggcatggatcaggcgattgccagaggtctggcggcgctccggcgcaggctgggaaatacggattgcatataaatggatatgtccgacgacaaggtctcctatcgcaacattctgggcaccagggtcgcctgcttcacatgggatagcgcattcgccttttttgagaagcgtatagaaagccgcagcttcatgaagcagagctggctcaacgcccacaatgccaatattgcctatgaaaacccggtctttcgcaaggcactggaagatttcctcatcctgcccgatggtattggcgtcgatattgcaagcaaggttttttatggcgaacgctttccggccaatctcaatggcaccgatttcgttcccggtcttctccatcacatgaagcggccgctgaaaatcgggctgctgggtggattgcccggcgtcgcggccaacgccgcgcaactcttcaaaaagcaggtgtcccggcatgactatcgcgtcatttcggacggttatttcaaacctgccaatcttgacgccattctggcccggctcaaggatttccatcccgatatcctgctcgttgccatgggcgttccacggcaggagtttttcatcgacgcccatataacgggcgaacattgcaccattgccagtggggtcggcgcacttttcgacctccatacgggccgggtgcaacgcgcaccgcaatggatgcgcaaacttcggatggagtgggtgtaccgtttgctgcaagagccacagcgacttgcaaagcgctatcttctgggcaatcccgcctttttgtggcgcgtcgccaaaacatggctgaagggagatcaccggtgaagaccgcaatcgtcacagcaagctgggatcaggatttcgagcgctgcaagcttttatgcgaaacggtggacaaatatactaccggtttcacgaagcattatatccttgtcgagagcaaggacgtggcgctgtttcgccagttggaaagctccaggcgcatcattatagacgagcgggatctgctcccctcctggcttcatgctttttgggaccccacccatctgtggcgcaggcgcatctggctatcgctgaaaaccaagccgcttcgcggctggcatgtgcagcagttgcgccggatcgcgctcgccggtgcgatggaggaagacggatttctctatatggattcggacatggcctttttgcgtcccttcgattgcagcacactctggcacggcgaaaagctcaggcttttcgtgcgccccaatgcgcttgccaatcccaaatggccagagcatccggtgtgggctgccaatgcggccaagctgcttggcatccagaatggcaaaagcggactgaacgattatatcggccagctcgtttcatggcggcgcgacagcgtgatttcgatgtgcgagaggatcgaagctcataccggacagcattgggtggcagctcttggcaaaatacgccgcttttccgaatgcattctttatggccgttatgttgacgatatcctgaagggagtggggcatttccacgatactggcgatctgtgccgggtttactggttttcaccgccccccacggaagacgaattccgcgctttcattgccgggttggagccgcatcaggtcgccatcggcatgcagtctttcatcggcctttcggtcgatgatatccggcgcgtcatcaatatttgaagcagaagcgcactggaatatctggcaagtttccctgtacagcacagcatattttaaccatttgttttctataaaaaaatatagtcacgcctcgtcatggtattcttaaaagcacggaagttatgatggacggtgaagacaagcgcaaatcaggaagcgaaggcaagccccttctcgcattttcggatgcgcctgtcagcgacagcaagaaatcccgttccacggaggatcaggcttcgccgacaccgccatggacgccgcctgcgagcccgcgggagcgagcgcaatattaccgttcacaccaaagcgcttccagcgcactgacggatgaagaaattgccggacttcgcgaaatcggtcgcgatgccgcctcaagcgaagacaaggcttcaccttccgataaggaacagcccgccagcgatgccgatgaaaactggccgcgccgttccaatgccgcgcaggatgcggaatggaagcctttgatcgatccgcgcattgcgatcgatgtcatccggagttccaggcggctgttgctccccacgacgatatttggcggtattgtagcaaccctttatgccctctcgctgccgcagacctatattgccagtacggacattctcgtcgatccgcgcaatatcaaggtggtcggaacggaactgacgccggggcaattgcccacagacgcctctctggccgttgcggagagccaggcgcgcatgatcgattccagcagtgtcctgctgaaagtgatcaacaaggctcatctcattcaggacccggagtttaacggcacgctcgttcccaccgggatcgtaaggtttttcgcgcagctgaaagacctgatcggcaagaaagagcagagcgacagccagacgatggaaacgcgcgtcctcgacaatctgcgtaaaagcctgaccatccaccgcgatgccaagaccttcatctattcgatttcggtcacaacacgcgaagcgaacaagtcggcctcactcgccaatgagatcagctcggtttttcaggatgaacttgcgtctttgcagtcggatgcggcacggcgcacctcggaagaacttttccagcggctggcggacctgcgcgccagtgtggaaggtgctgaaaaagcggttgccgattttcgcgcgacacacgacctcatcgacgtggacggcaggcttatcagcaataatgaactgggccgcctgaacgagcagcttaccaaccagcgcgccgaaaccgtgcggctgcaagcccgtatcaatgtgctgaaggacgccacaccggacagcgtggtggcgggcacattgccggaagacctgcgctccaacacgttgacggccttgcgcgcgcaatatgcgcaggcgcgacaggcggcaaacggcatggcgacccggcttggtccgcgccatccgcagcttatccagctcaactcgcaggccaatgccgtattgaacgacatcagtgcagaattgcagcgcgtgcgttcctcgctacaggtggaggttcagcgctcgcaacaacaggaaacggcactgagcgcccgtctggcgcagttgaaggcgcggcaggcgaacgacgcaaaagacctcgtaaaactgcgcgaactggagcgggaagctgccgcgcggcgctcgatctatgaagcgttcctgctgcgctcacgcgagacaagcgaacaggaaggcctcaatacggtcaatatacgtgtgctttcggcggcccgcccgccgctggaaccagccggatccacacgcaagctcatcgtcatcgccggcctgatcgcgggcttccttgcagggcttgccatcacaatcatccgcaatttcgggcggttgctgcgcctgtagagcattttcgagccaaaagtgcgaaacgcctacgcatagttagagggttccattaaaacaggaaccctctaaagatcagatgacataggatcgcaacggttcaaacccgttgaacgccaccgccgaataggtggtggtgtaagcgcccgtgccttcgatgagaatctcatcaccgatggtcagcgagaccggcaacgggtaaggcgtcttttcataaagtacgtcggcactgtcgcaggtcgggccagccaggacacaaggttcggtttcgctgccgtcatgcggggtcacgatctggtagcggatcgcctcgtccatggtttcggccagaccaccaaacttgccgatgtcgagatagacccagcgcacattgtcgttgtccgccttgcgcgaaaccagcaccacctcggtcttgatgacgcctgcattgcccaccatgccgcggcccggctcgatgatggtttccgggatgcggttgccgaaatgccgggacagcgcgtcgaagatcgccatgccataggcctgtgcggtcggcacatccttgagatagcgcgtcggaaaaccgccgcccatattgaccatgcgcaagatgatgccctcatcggcaagcgtgcggaagaccgctgccgcgtcagccagcgcacgatcccaagccgtgagatccgtctgctgcgagccgacgtggaacgacacgccgtaagcatcgaggccgagcgccttggcgcggcgcagcacgtccttcgccatggcaggcacgcaaccaaacttgcgcgaaagcggccatttggcaccttcgccatcggtcaggacgcggcagaacacgcggctgccgggcgcgacgcgggcaatcttttccacttcttccacgcaatcgaccgcataaaggcggatgcccagatcgaaggcgcgcgcaatatcgcgctctttcttgatggtgttgccataagagatacggtctggtgtcgcgcctgcttccagcgccatttcgatttcagcaaccgaggccgtgtcgaaagaagagccgagcgaagcgagcaggcgcaggatttccggcgcgggattggccttcaccgcatagaaaatgcgcgaataaggcaaagctttttcaaagccctgatagttttcgcgcacgacatcggtatcgacgacgaggcaagggccttcgggacggcgggtgttgaggaaatcgataatacgctgcgttgccatggttgctctcccacgcggcccgtttttaccgctgacgagggggacaaagatgcataaacgcccccgcagtgaagccagtctgtgaagatgctgatgtcacgcgaaaactttatgcggcgatggaacaacgctaaactaagcgttactccgctttgtctgccttggcttggaattggagaaccgcatccgcacttctggcaatgaaggtgtgcctcttcagtaatttcgacttttggacagccgaaagacactagaaaggcccgcaccgtcgttgcttcaagatgtcctcgatctggcggttggccatcagatcgactggagcggttaggtccaggtaccgtaccgaattcctcaccattcgaggatcggcggacacccacaggcacgtgcgactttgggcaagcgccatataagcgcaaagctatgaccgttcaatgacaaatgctgcgtgggccgaatttatttttttataaaatccggttgaaccctatgcttgccattgttcaatataagtgaaacatttcgatgtgggacttccgttctgacgccccaaaaaaccttttatttatcgcatgttgtgaacaatggccaatcttgatcctttcaatgccctcattgccaaacctgaaaaaccccttgcccatgccgcaagcggcccgcttgcaggtgaaaggctggcggtcaaggacatttatgacattgccggaatggtgaccggatgcggaaatccacaaattctggccgaatcacccgtcgcccggaaatccgccccagtggtggaaaaactgcttgcggccggcgccgaattcatcggcaaggcgcagacggatgaagtggctttttccatgatgggccagaattcgcattacccctatccgatcaatccggcggcccctgatcgcgtcactggcggctcctcatccggttcggctgcggcagtcgcgggaaagcttgccgatatcgcgctcggctcggacacgggcggctccatccgcacgcctgcaagcttttgcgggctgattggcctgcgctccacccatggccgcattccgctcgaaggcatcatgccgcttgcgccttcgctggatactatcggctggttcgcacgcgatattgcgctttatgaaaaggtgggcgcggtcctgcttggcgacgacgcacaggaattcaagctgacccagcttctctatatgccggttttggaacagctcttgctggggcaagctgaaaccgatgcctaccgcgccatgtttgccaaggtgcgcccgcattttgcaactctcaaggcggcaagccagccgacgctttccatcgatgaactgtatctcgccttcagccagatacagggcgcggaagcatgggaaaaccatggcgcatggatttcctccggcaatcgccagcttggccccggtattgccgaccgcttcgcttacggtgccgaaatgaccgccgatatggtcaaaaaccagcgcgcaaggcgcgcccgcttcgcggaagaatttgaggccattatcggcgaaagcgccgttctggcgctgccaaccgtgccgggcgcggccccgctcaccggcgaacctttcgaggcattgcaggcctatcgcgaacaggccctgcgcctgctctgcctttcggggctttcgggcctgccacagattacattacccctgggatcattgaggccgggcggcacgatgtatgacgcaccctttggcatttccttcatcggaccacgcggcagcgaccggacgctgatcgcgctggctcaaaccatcatcagcgagcggagttagaccatggacacgctgacacgcatgcgcgccttcatcgacgtggtcgaggcggaaggcttttccgccgcagcgcgcaagatcgggcggtccaaggcacttctttccaaatatgtgcgcgagctggaagacgaactcggtgcccggcttctcaaccgcaccacgcggcaattctcgcttactgaggccggacatacctattatcaccgcgcgctcgaaatcatccgcgagatcgatgcgcttcaagatgccgtcagcgaaaccagttcggatgcacgcggccgcatcaagctttccgccccgcgtacattcgccgatgccgtgatcggtcagtcactcatcgatttctgccttgcacacccggaaatcgtgctcgacgtgcggctggacgaccgttttgtcgatctggtggaagaaggcttcgaccttgccatccgcatcacacgcttgcaggactcctccctcattgcaaagcggctgtcaccattccattccgtcttgtgcggcgcgccggaactgatcgcccgcgtgggcaagccacaacggccggaggatctgaccgaccgcccctgtatcgtcgacaccaatgcgcgcgcgcgcaataattggcacttccgcaatatggacggctcaatgatgaccgtgccggtcagcggcccgatcgagataaacagccccgtcgccaccaagaatgcggcgcttgcgggcctcggcttctgcatgttgcctgctttcatcgccgaagatgagatcgagcaaggcaagctgatcacctgcctggacgaattcatcgtccgggatggcggcatctatgcggtctatccccatcggcgctatctgcccgcgaaaatccgcgcactcgtggattttatgacccaatggttcaaggagcgggaatagtgtctcacttttgccgccttcaggcataagcgtaatccaatgaaattttctatgctggtttcgctctggcccaggcgcagcttcgtccggtctgccgcaattgcattgctggccgggtgtttgccaacgcttgcacacgcgcatccgcatgtgtttgccgaagcgcggctggaactcaccattgcaccagacggaacagtgcagcagcttgcccatgtctggcgctttgacgatgtgttctcctccaccgtattgatggaattcgacaaaaaaggcgatctgcaactcgaccataaggaactggtcgatcttgcccatgtcatcaacagctcaattgcggaattcaaatatttccagtcggtgctggcagatggcaaggatgtgaaaatggcaaggccgaccgatcttgcagccgccttcactgacaaccgcctgctgattgttttcaccagcaaaccggaaaagccattgaagctggcaccgggccacaaggtcagttttggtgtttacgatcccactttctatacggccatcgactatgtgaaagacagcgatctggttgtgaaaggcctgcccgcaggctgcacatcgaaggtcatacgccccgacccggacgaagccattgcacagaaccaggcgacattgaccgatgcctttttcaacgatccgacgggcacggacatgtcgaagattttcgccacccgccttgagatcgattgcgcagcgaaaggaaagactggctgatgagaagaacggcaggctccatgatcgccctctgcctgactatgatcgttgcacaagcctatgcgcaatcctcgcttggcattggcgcgaatgaggtggcgatgaagccgaccggcccttttgcgcatatcatcctgtggatgaacgagcagcagcgttctttctatctcgccatgaccaccgcactgaaagccatgcgtgaagacccgttgcaggctgcctggggactggtcgggctttccttcatctacggcattttccacgccgtcgggccggggcacggcaaggcggttatctcatcctacatgatcgccaatgaaaccgcgctccggcgcggcattttcctgtctttcatttcatcgcttttgcaggcaatcatggcggtcgccgtggtggggcttgcatggcttgtgctgcgcggcaccggaatttccatgaaccagaccgcccactatatggaaattgcaagcttcgcgcttgtgctgtttttcggcctctggcttctggtgcgaaaactgccgcagctttttagaaagcgcgaccatgcaggcgccgggcctgcctcaccgcttttcgcagccgcaccgcaacctgccatcgtatccggcccggcatggcaggggagtatttcgcaagccacccgcacggctgcaaccagcagcacggtcaagctcaactacaagcccgccaccgccgcaaccgatcacatcttcatcggagaaggcgacgtatgtgccgcctgtggcaatgcccatattgtcgacccatcgacacttggcgatgacttcaactggaagacggcatggtcggcgattttttccgtgggcctgcgcccctgctccggcgcgctgatcgtactgactttcgcgctgttgaacggcctgatggtgggggggctgctctcggtctttgccatggcgcttggcacgttcatcaccgtagccgttctcgccaccttggccgtaaccgcaaagaacacggccctgcgctttgcgggcagcaaggccatgtcgggccggctaaaggcggcaatcgaagtctgcgccgcccttttcatcacgctgacaggtgcacttttgctcagtgctgcgctggtgaagtgaggataatttcacctatcctaggtttgtaagcttattaacgaaaattttctatttgcataaattaccaatatgcatgaagtcacttccattgacatgaacaacatgtaggttggccttatacggctgggggcatagcggtcaatgatacatgcattcaaacattccatatggacatggttaggaattctgggcggggccttaactttactatccaatttgcaagggattctcgatctcgcagaatgggctgattggataatatcaaaatggcaaaaactgataatgcccgccgtttccagcctcatcaagtttgtcgctatcagagtttcaaacgatgctgcttcaatgatcgtaatggcaatttttgtaagtttcatcgcaataggtgcgagaacagaaaacgaattcaaagggaaaaatagagaaattcgggcaatcaaatggagcaacatttttaatataaatatatatattgggatgatgttatatatatatcgcaaattatattaattaagttaatatttttatttccgtattttatgcaaatgtatattaagtttcatatagttttattatatttacacatcttttatatgtattatctattattgttggcttgcggggatggccattctggacgtctctgacggtagcaataagcatgatcggcttcagttttatttttagctactctgattacggatcagtcccatcaaacgtatcggaaacaacatctgctatcgttgccacttccttcgccgtcgcctgcggattaacggtggtcgcaatagcgccaccgctagcatttacgcgaagaataatat