gatcatggagttcttcgaacgcaagtggccctgggcgatgtgcgtggccgagcatctgcagagccaggcggatctcctgaccctcgccggcatcggccagcaggccgatgcgatctacggcagcggcgcgaccgtcacgatcgagcccgtcctcctcgtcggcgagccgggttccggcaagacgcggctcgccaaggcgatcggcgacctcttcgggctaccccgtgtgctggtcccctgcggcggctcgtcggaccacggcggtctctcggccttctcgcgcggctggtcgacgtcccgcgcctccgcgccggtgcaggcgatggcggagcacgcctgcgcgaacccgctcatgatcctcgacgagatcgacaaggcgagccgccccggcggccagaacggcagcatcatgggcacggccctctcgatgatggaggaggcccaggagtaccacgactcctgcctcatggccccggtcgacctctccgcggtgacgttcatcggcatcgccaacgacgaaaagcttctcgagatcgccctgctcgaccgcttcgacgtccagcgcatcccacgcccgaaggtagagcacgtgcccgcgatcctggaggcgatccgcgacgacgtgatcgagcgcctgggcgtccacccctcggccttcccggagaccacgcgggaggacctgcggaggttcagagaccttttcgacagctcgagcggctcgctccgggtcctcaggaaggcctaccgccggatgatcggcgtgaaggccggcctccagctccgggacgacctgggtggagagcgctcgctgaactgacgcgcctatgcggctacatggattcctgcggaataggggcttaccaattctcgaatcccaacttggttccatagatatagccgcagtctaagtcgaaataatgctgcattcgccagcttgtatgtagctggggtttgtgcagaatctcggtcgttgttgttgttccgcaacgccgccgcccgagggtgacgacatgacagcgcctattaccgcccgaagcgtctatgcccgagcactgatctcagcaggtatgacggagagcggccagctcctcgtcatggccgaagctcttcgcgccgccgagagaaggaagtcgaagagcttccgcgaaatggtggaggacgtcctcgaccatctcgaggggaagggcatcgcccttccgatggccgacgcgctgagggatgtccggatcaagaaagaccccgggcatgtcgtgaaggagcacctccatgtgatcgatgaggtggccgagctggtgttccgggaggacgatacgttcctgcatgccacgaagaaggccaaccgcgagcggatggccgcgctcatggcggctctctcgaacgccaaggatgacgacggacccgccaacgtgaaggcgtttcctgccacacccctgcccgtggacgatatcgacgaagcctccggattgatcgaggcgggaagactcgcggcggagctccggaagggcatcggaaacggtgccgctgccaagttggagacgttcatcaaagatgcggaggccagcagggagcgtgccgaagagcgggccgccagagtggtggacgatttcctgggtggtcgcgacggagttgcgcagatcgtgcgggaggctttggtagggactttccgcggacccgaacttggccgcaaacccatcttcgtgcgccacaaagggccgccgcacatgtcggcgttcaacgcctgcgtatccaagatcgacgacaggtgggccacggccgtcagcagcttcaagacggcggacatcatgccgaagttgccggatggatattcccggacggcggtccactccgattcgctgccggaggcggctctgccgcgtctcggcttctgggaccgggtcaagctgcgcgcgaggtcggctggggtctgggccggccctgtgctcgtcgccctcgggtccgcggcggcgttctacctgggcttcgatacgtcctccctgtcgatgtccaccctattggccttcctgaagtcgaatgccggcttcgcggccggcatcggcacggcgctggtgggaggcgtctgggcgtcgtggtccgcctggagcggtgcacaggcgaggctcgaactggagcggttcgtcgtcggcaagatgaaggagcggagggcggatctgatcgcgctgctgatgaagccgttcgacgaatgcgtcgaagccacggtcgagacttacgaagcgaggctcaagagcgagatcgagccggaggtggccatcctcgcccgcgttgagaagacagcttcggagctcgggttcaaggccaaggccagagcgaaatccgggccggccgaacaagccggtcaagcgcgcaggagggcctgaaggtccacgaaaggatagcggcatcggagccgtcggctaccaacgttcggggctgacggcttcgaaggtaacggtccgttgacggtcgggagcgaagcctcgcgctgcaccgtcgcaacctgccccgaaggtatgtaggcttgagcctcggacccctctccttggatcgaggccatccttggcgccctatcgcctccccgtcttcgccctcctcgcgtcgctcgcactgcccggagccgcatcggcccagcaggccctgctgacgcactccgtctggttccttcgcacggccgagaagttcccggacaagcgcatctaccggcgctacgccgtgacgccgaccggcgacatgccgaacgtcgagctctacaactgcccgcgcgacccggacaccttcatccacatcagtttcgagatgcggaaggtccgcgacctcaaggccgacttcccgtccacgttccagaagatcgagggccgcttcctcgtcgacgagacgaacgccttctcgctgccgggcgagctgatcaagtcggagatgttcttcgaccgcacgccggagaccgccaagcatttcgaccgcgtggcggcggccaaggacctgatcctgctcttcggctcgggcaactcggcggtgaagtacctgcgcacgtccgagctcagcaggaagattcccgagttcttcactgctgcgaacgtcgggccgatgaagccgttcacctccgccgaagtgctgcaggactgcatccgctaccggagcggccgctgaccatggcaaggatctcgaagatgcgtaccgccgtcctcgccacactcctgttagccgccacgtcctcggccgcgaaggacgaggtgccgaaaggcggcaagccctttctcaagaacggcgtcagcaactgcgtcgtgcccggcaccgagatcgacttccatctcactggccaaggaaccgcccaggtcgtcaaggcgtcgagcaactacccgcccctgctgcgggccgcgggcgtgaagatctggaaggcgtgggaggtcaaccgcgacggcctgcggctcctggtgctggacaacggccgagcgacgcggatcatggtgaagctgcccgccggcaacggaatggccttcatcggcgagaaggaaggcggcgtgtccgacatcctttgccaagtactcgtcagtccctgacgcgacgcgttgcataagtgtcaaccggtgtctcaaaagggggccatcggccgctactgatgtgcgccgacacagtaaatgcaacgagaatgcgccagacccctttttgcacgccgatacccacttaagcatgccgatcggaagcttagggccagccggggacctgtgggccggtaagttgcccatgacgaacgtgttcccaggccggagagccggaacgaggacctcgcccatgtagattgcacggcatcggttgagagaggatcaactaggcctgcagtttcctccaggctcttggcgtcacccctgtccaatcaagaaatgctctgctgaagtgcgctggatcggtatagccgagttcttgagcaatctggcctatggggcgccaacgttcagtcagaaggcgtttcgcttcggatgcaagcactgatcgctgtatctccgcgaaagaagtctgcctctcttccaatcgccgctggagtgtcctgcgagaaactcccagcttctgcgacacccaatcgatcattggcctcccacggtccagaccgaggaaaattagctgttcgacgcacgacggaaggtcgtcggacaccggtaagtggcgaaccggctcgcattccagaaccgataccggatcaggatttggggtgttcaggagatcggatgaaaatgagatgccggctcgtggaccaagagccaattcgcaatcgaaaatgctctcaatctcagcgtttgcaggcaagcaagcgccggtgacgagggctcggtctggacgccaactcgctcccatgaagtgacgaaccacgcccaaaaggtaaccaagcgccagaacttcgttgatctgccgtcccgtgtcgatccgttcctcgaccatgtagccgtacgtggcggttcttcctctgacctgcaggcccgtccaagtcgcggtctgcagcaggtgcggcgttacggtttcggctttgcgaatggcgtcgccgagagtgggtgacgcgcatacgtgacggccgatggcgccgagaccggcaacgcctgtggcagtcgacagacgcgccggcagagcggcatctcctaattcttttgctgcacactcgacgagctgcagctgatcgcggaggaggatcaggcgctcggggttgttcatgaggccgagcggcatctcggctcgagcgaataccctttccaccgagccaccggcccgttcgacagcgtccgcgatgggtcccatcgctcgggctttggtcagccccacctgtcccattaaaattccctcaaacttcagctccttcaacctagcatggcaccaaatggcaagaatgggaatcgggcatgatgtatcctgcgacagccgggcaacggcgccggcataaaaacctcaataggccgttaagggaggaatgcatgcggaatcgcagatcacgctccggcagcgccagccaggccgccgccgtgctgaaagcctcacgggtccgcagccgattgttcgcaaccgcggccgttgctatcggctgcgcgtggtctctgactgcagcggcggttccaacaggggaaacggttgccatgctgccgatgaagctgctcgacacatccgccgagcctacggatcagacaaaggatcacacgcggcgcctggaggcgatggggaacagtctcgctgccgacttatcaaaggccggcgtctacaatgtcgtggaggtcacagaagccgatctcaagaaaaactgcccgacggaggatgcaaagtgcctactgcaaaccgctcggcagactggcgcgagctatatgctgataggtgtcgtccacaaaagcagttcactgataatgcagctgttcgcgcgcctctacgatgtcaagaccgaaaaggaagtattcagccgagatctaaacttcagaggtgataacgacgaatcctggcgtcgtgccgaggtctttctcgcaggtcaatttgtgaatggtgtgcacaacaaggaagcgaaggggccttgataagaccgccaagctaaaatttggtgtggcctcatcgaaattgaactgaactttagagggctgcaaggcgcgacctaatcggagcggagatcagactaaggtttgcgctcaacaataccttctaaaatgtggatgatgcttttcctcaactgagggtctttgatcatcgaaaagagctcgatagctctgtttaggtctcgctctggagcctcgctttcaacgctatcgaatgactcgatgacgctttcgtccgcaaagaagtattcgatcttgactccgaacagctcggacgccttgctgagtctacttgggcccagcctgttcttcccgctctcgtagcgctggacttgttgaaagcggacgccaagcgcctctccgagtccgacttgcgacagcccccttgcctttcgtaatcgcataaggcgtgctccgacgcgcttgtcgatctcgtcgggctttctcgccgatgtctggtccggctgagaagggaccttctttgtggcctgccgcgccgcagatggccgacgggatgcagtccggttctcctccgtcacaggatgcccatgccatgaaacgctactggtagccggcgagcgggacactacagccgaccttacgccctaccgttgtccggccgaagcctgggcctgtcaatcagcagagctccgctctgacctggccggggtgtcgcaaggacagcggtacacccctcccgggaaggcggaagttctgggctagattaccacttttcgatcaggagcgggcggtcaagcttcgaatcaaacctgtggaggatatgtaggaatgtacaatgttgagtacttaggaggccgcggtatgctcggaactcccgcagctgcgggcagtcggcgggtctgatgcctgggcgcgagcaggatctgtacgttctgccttcgcccgatcgccgtgacagcctgcaagagagctgatcgcgcgccgtccggccccagacagtgccgcgatcgcctccttggactccctatcagaaactaccgggcatgagcgcgctcagcagcgcccaggagtgagattgaggacttatgcagcacagcataccagaggtcggcgaccccgatgttttgcagcaccttacggcaaagtttgaggacttcgtccttagacagaccggagaggtccgtgccacgcttctggcttttctacatctcgtagaagcagatgccacggtgtgcgcggagctagggattgcgaggaatggagacatccacctgaaagttgtggcgcgtcgaaaccagtccacggagcgttaaggcgagtgcctgctgactttgcccacgacgaccgcagcaatcgtgggctcatgcgggcccaatctgcaaactcaagataattcaaaataccagaaactgagcgaccacgcctcgagtcggagggcgtactcgtgcatcagagatgcgatttcattggaggaatcgtttgacctcgctgcgcgcattacctacactcttagcgtgttgcgatagaggcgcccgaacgaaggcggccgatcgcccggcgtgacttccggccagtgtcgtggcgtgctgcgccagtcaatatggtcgcgcgaaatcacatcctatgtacctatttggcatgtgcagccctttgaagctctggagaccaacacatggctcgcgtgttgggcagcttcagcgggacctaaaccacacgcttaggcagtaggacgtcgaatggggggaggacccatgaccgcggcgtacacgatcaatgacggcagtcccgagctaggtcgagggcctcctgactcatcgcctctctcaggccggagaagacttttctgtgaggctcgtcgcgctggtcaagagccccccttcatcggcccaattgtgaattgggctctccatgctccgccgacggtggcgtgcatcatggcgcgcgattccgattgccttgtgtagtcggcagggtgctgagagcggaaggcgcagcatccaccttggacgtgcgccaaatgccaatgcaccggtgcctccgctagcttgatgcaccagtaaaacccactacacccgtgcgttcaattcactcactccgggcgcttggcgacactttggcttgagtgtcggccggactatccactgcagaaatggatcaggtcgcacatggagattaaggactgtattgctttcgtgaccggcgccaatgggggcatcggaagcgcgctggttagcgagcttctcaggcggggcgtgagacgggtatacgcggcttcgagatcaccacgcgccgaaacacctggaacagcggaagcgccgggccgccttccgttgctgctcgatgtggttgactcctccagcgtttcctcagcggcacgactggctcacgatgtaacattgctgttcaacaatgccggatcaatgacgcgaggttcgctgctcaagacaaagctcgcggacgtgcgcggcgatatggaagctaatttcttcggcacataccaaatggtccgcgctttcgccggcgtcatcgaacgcaacggcggcggaggcatcgtcaacattctatcagtttcggcgtgggccagttcgcccgatgcagctggctacagcgcgtcaaaggcggcagcgcattccctaacgcagtctcttcgagcggaacttgcgccccgaggcgtcgctgtgctcgccgcatatcctggtccggtcaacacccccatgacccgtgatctcgagatcccaaaagcagatccaaacgaagttgcccgctcgattgtcgacggagtcgagaatgaccaagaggatattgttccagaccggatgtctaggcaggccgcagatgcatggcggagagacccaaaagtacttgaacgccagtttgcgtcattatactcagcgggcactatgtagagctacgtaatcgcgcgaaacggcgtctccgcccgactacgaggacatgctgccaatgcggatgcatactgctaactccaaagacgcacacgaaacaaaacttctgcttcagcagtgggtatcctcgacgatctgcgacgtcactggacttgatggtgaccgtgtcggcccgaacgcgcggctagaagaaatcggcctggactcgctggcgatcgtatcgtttggcactcgcctcgaacaacacatccaaggtttgcgtcggtcttttatcttcgactgccgaacggtaggcgagatctgcgaccatctgctgacgcaccatcagccggagttgggtttcctgatctcgcaggcggcttcgacgcccaaacagttgggggagcgtccgttccagaagggagcggacccagcgtcggaggctgaagactggcccgaaatcgcactcgctgacttcgggaccggtcgcgagacagctcagagccatgagatgtcgccgagggaatcgatccagcgagatcggctgcaccttgataacgcagtcgccatcatcgggatgcaggggcagtttccaggggcggcttcgctggacgcattttggcagcagatcgcgtccggagccgatttggtcggcgagatccctgctgatcgctggtccgtcgagggcttctacgaggcgggctccgcctcaagaaagaccgggaagagctattccaaatggggggcttttctccctggtgtcgacgaattcgacgcccagtttttcggcatccctcctagggatgcccgcctcatggatccgcaggaacgtctgttccttgagtgcgcctatcacgccatggaggatgcagctcttcttggagcacggcaggaaagcctccgtcgggacgtcggcctcaacatcggtgtcttcgttggaataaccaccaacacctacaacctgcagggtccgagccattggacggcgggaggtgtggaggtgcccacctccatgccatggtcgagcgcgaacagggtctcctatttcctcaacctgtcgggtccgagtgtcgcggtagatacggcctgttcgtcttcgcttgtcgcgctgcacctcgccgtcgaaagcgttgcggccggcgagtgcgcagccgcgatcgctggcggagtgaacctttatcttcatccagccaaatacgttcagctttgccagtaccagatgttgtcgccgactggacgctgccattctttcggggccgatgccgacggcttcgtcccgggggaaggagttgcggcggtcgtactacgacctctgcgcgacgcgctgcagaatggcgaccgcatcctcggcgtcatacgcggaaccgcggtcaaccacagcgggcggacgaacgggtacaccgtcccaggcgccgcatcccaagccgcactcatccgcaaggctctcgatcgagcagcgctcacgccagattcgattggttacatagaggctcatggaaccggcaccaagctcggcgacccgatcgagatcactggcatctgcgatgctcttggcgatagcgggcagccgtgcgcgatcgggtctttgaaatcgaacatcggccatctcgagtcggcggcggggatcgcgggcatcgtgaaggtgctcctccaacttcggcacgaccggatcgccccctcgatccactcaaggatcccgaacccagatctcaagctcgatggcggacgatacttcgtcccgcaggacctcggaccatggccgaaagcggcgtcggatggccgtcggcgggccggtatcagctccttcggtgcgggcggcacatgtgcgcacgcgatcattgaggaagggccggaggttccggtcagctccgccgtcgggccgctcgtcttccccctttcggcgcagtcgcctgaacagttgcggctccgggctcaagacctcctcaagtgggttgggatggtgcagcccggcgacgagcgcacgacgctgcttagactagcctacacgctgcagtgtggacgagcgacataccgctaccgcttcgcggcggctgcggcgagcgtacgcgatctggctgcggccgtcggcaccttcctgggggaagtggcgactgtagcgatcctaggctctcaaggcgtcgaggattcggaggacgcgcggttggccgcacgctggtcgactggagaagaggtcccctggccgacactgtggcagggccttccgtgccctgtcggagggctactctaccccttcctgcgcgataggcatgctttggctcctcctgagatccggatggactctgggcgcgaaaggccgggcgaacaggtcgagatcgtggtgtctcacaccttcaccggcgacgagagctatatccgagaccatgtgatcggaaacagcccgatactgcccgggactgcttatgtcggcctttgcagcgtgttaatcgggcaggccggcggtgatggctgggcgtttgacctccaggatctcgcgtggtcgtcgccctaccgctgggttcctaccgctgccaagcagcttttggtccgtggacgtcgcctcggcccgagcttgtcgatcgaaattgcttcatcgtccgatgcacggccccttcacttcaccgcacgcgctgatctgggcggccgctctccaacagcggatggcgaacctattcctgcgattagggagcggtgcacgcgatctgccgatgtcgccggcttctacgcgctcgccgccgacttcggcatggtgttcggagaaagtttccgctgcatagcgcgcgcgagcaagggccgcggcgaagcactggtggaggccaaacttccgacgggcagcaggcgtggcggcactactggtctgcccatcgacccagggctcctcgacgcagtctttcaaagcgccttcttctcggtcgaggaaggtttcgatggtccgcacgtcccggtacgggccaaggccgtgcgcatccacggagatcttggttccaaccttgtgatccatgttcgagcggtcgcacaggcatcggatggttttactttcgactaccgactcttggcgccctcgggagcggtgattggggagatcgaggccctaaccttccagaggatcgaagctgtgcggggcaggtcggcgctggcggagcggagcatcaacatcttcgagcctgtctggcttcccgacgcagctgtcggatttggagggcctcctaccgcgttgctcgccctcggaagacaagaccgcaacgacatccgtctgggtctgaccggcggaaccacacaggtccgcctccgtcccggcggagcattcgagatcgacggaagccgcacggtcacgctcgatcccgagcgcaaggatcacctcgagcatctctggagaacgttcaaggcagatggctcgctccccgccgcagtggtagccgacctgcggcaccaaccggccgtctcgccgcacgggttggagcggcacctcggcctcggccctttcatcggcgcaatggcgctcctcaagagcgtcgtcgaggcgtacgctccgtcgaaatcctgcaggatgatcctgatctgtcagggcccggctgcttccgcggctgcggccatgatgcggtccgttcacatcgaggcgccgagcctggacttcaccgtcctcgaaaccgacggcgcggagcatcccgcttacctcgaccagtttgtcgacgcggaggcgaagcgcacggctggagggggcgtcagacacgtccgcttcatcggaggcacgcctcttgtccggcgctacgcagccttggacctgcccagtcgagatgccgacgtacggtccggcgacgtcgtcctgatcacgggcggactgggtgccgttgggctgcacatcgcgaagcatctggccctccaccgcggggtacggatcgcgttgctcggacgctcgcgtccggccgagcacagccgggcggctgtagcttccctccgaatggcggaaggcgattgcagctactgggaatgcgactgctcctccggggaggatctcacccaaacccttgccgacatccggtcgcgaatgggtcccctgacaggcatcctgcactgcgccggcgtgctgaaggatgcgttcttcacgaggcacaccgacaccgagcggtacgaggtcctcaagtcgaaagctctgtccgcccggctcctcgacgagatgacccggcaggatccgctgcgctggttcgtactcagctcggccctcgccgccgtctgcggcaacatcggacagagcgtctacggattgtcgaatggctggctcgatgggttcgccgaggaacgcaactcattgacagcggccggccgagcttcgggccggaccgtcgcagtcgcctggcctctttggaacacccgcacggggatgcaggcctccgaacgcttcttgcgcaggctccaggatgaggggctcgatcttctggaacccgatgaaggagcgcgcctcttcgcggccgcaacctggagcgaccgctctctcatcgttcccatcaagggcgacgaggagcgatcttcccgcatcctcggcatcaaggacgcgggaataccggccggcaatacggatgacgccaccctcgaaccgcagccaggtaccgccgacgccaacggcggccaggaggatcgggttcttcggtatctgatcgggacgctgtccgatgtgaccgggaccgcgccggaacggatcgaacccgacactccgctcgaagcattcggtctggactcgctgctcgtgctggaaatgagcgaccgcttgcaggagcgtttcccgcgcattgccaggaccgctctgttcgaggcccgcacacttcgagcgctggcccgcctgctcatcgacgaacttccactggacgtcgcaaaacttgtcgcatccggcgtctccgtggaggacgatgagcctctcgaggagccaacccgtccagccgtcagcgccgccgttgtcggcggcagccctgagccgggatccacgacaggtaaccgtccggccatcgccatcgttggtctggccggccgctatccaggctctgcggacctatgggacttgtgggaccatctgtgcgcagggagcgacttggtgaccgaactgccgccgcgcctgagtgcgggcgaagagcgcaacggcgtctatgccaaatggggcagcttcatcgacgacgtcgatacgttcgaccccctcttcttcggcatctcgccacgggatgccgaacgcatggacccgcaggagcggatcttcctccagacagcatggcatgccgtcgaagacgccggctacacgcctgaaggcttgtcaggtggctcggagcgcgggacgcgccgtcgggtggctgtcatcgccggagtgatgtacggcgaataccagttcttcggagcggccgggacgtcggaggggggagctcttaccaactcctcctacgcctccattgcgaaccgcgtctcctactgtcttgatttcgacggcccctctttcgccgtcgacagcatgtgctcgtcttcgctgaccagcatgcacctggcgtgcgaactgctccagagcggtggctgcgacatcgcactcgccggaggcgttaacatctctgtacatccctacaagtacaggatgctctcggaactgaagtttgcggcgaccgacggtcgctgccgcagcttcggggtaggtggcgacggttatgtgccgggagaaggttgcggcgtcgtcgtcctgcgcccgctcgaagcagcccttgccgcaggcgaccacatctacggcgtgatccggggcagtgacatcgggcatggcgcgcggtcgtccggctacacggtaccgaatcccgatgcccaggccgaagtagtccgtcgcgccttcgagaggagcggcgtggatcctgcccggctttcctacatcgaagcgcacggcacggggaccagcctcggagatcccatcgagatccgcggcctcagcaaggctctgggcagacagttccccgaaggcggcacctgcgcgatcgggtccatcaaggcgaacatcgggcatttggaatccgcagcgggaatcgctggtttgacgaaggtgctgctgcagatgaagcaccgcagactggtaccctccattcattccgctgaactcaatcccttcatcgacttcaaccagacccccttccgggtgcagcgcgagcaggccgaatggcaggcggttggcgggcggaggttggcggcggtcagctccttcggagccggaggggcaaacgcccaccttgtcgtggaaagctgggaccacccgactatgcctgaggtggcttcgagggagcctcttgccctgctgctctcatcggcaaacgaaggtcaattgcgggaggctgctcgtgttcttctcaagcatctcgaacgcgagggggagatctctccggacgccgggcagtattggatcggctcccagcacttctccctgcgggacgtggcactgacccttctccacggcaggcgccacggcgatcaccgcctcgcgatcatagcggctgacttcgatgagttccgccggaaactggcgttgttcattcgcacggacagcaacgtaggagccgcgtcgggcgacttcgagcgtcttggcatccttattggaggattgcagcctaccgtccaaggcgacgccatctacagggaggcccgtgcctgggtcgatggtgggcccccacccccgccggaagcgccctggaggcgcgttccgctgcccggatacgtgtttcagcgcaggcgcttctggctcggcagcctacctgcagagaacgaggatccggacaaggcggtggtcgacctgcacaggtcaccgccgaagaccaaagatccggacctcactccgagcgggatcatcgcgaaggtcaaggccggggatatgacgcaggagaccgccagagagctgctgcttgccatgcgctgagggcggccgaccggacatccagaaatcccgtgggcacgaagtggatctgagatgaggcaggaacggatcggaatcatcggtgcaggtgccagcggaataggcatcgcaaaggcgttgcgccgcgaagggatcgagttcgagatgctcgagtcaacgagcagggtcggcggcaactggcagccggacggtccggcttcgaagatgtacagatctgcgcacttgatcagctccaagcgcaacactcagttttcagactacccaatgccggatgattacccacactatccgcaccactccttgatgcatgattatcttcaatccgtcgtcgcctctacggacgtccagaggagcataaggttcggtaccaccgtgacttcggcgcgccacgacggtagcggctggcgccttcgcttcaaggaagggggagacgccttctatggcactttgatcgtctgctcgggtctcctgcgcaggcccatcattcctttctaccctggccggttcgacggagagacgatccacgcggtcgaataccgctcgagcagcatgctcgagggcaagcgggttctagtggtcggaggagggaactctggctgtgacatcgcggtcgacgccgtccacggcgcagcaaaggtcttccactccacgagacgtggctaccactacatgccgaagttcatcgccgggcggcccacgcaggagtggctgatggacatcgccccggagttttccgacccagacgcgtactgggagcacgtttcccagaccttccggcttgccggcttcgatggccgagacttcggcctgccgcctcctgatcacggcatccaatcggctcatccgattttgaactcgcagatcctgtttcacataggtcatggcgacatttccccagtcggcgacatcgtcaagatgtcaggccgtcagatcgagttctcggacgggaccagggaggaagtagatcttatcatctgggctacggggtacgatccggacctaccttttttcaacaaatccgattttgatgcggttgaggatctaaattccgcgtttttaaaggttgcctcacgcagatatgatgatctactgtatgtcggctacctcaatacgccatccggtctcggcaacgtcgggaacgtactcggcagctttacggcggcctatcttcagggccgtgccggggcgacggccggctggcaaaaattccagctgctgaagcgcgagaatgcgcctgtcgatcttgggcaggagcggttcatgcgcaccaaacgccactctcacgaagtggatctctggaagttcatcaagaccatgaacttcctgtccgcgaagctccggcaatgatcgtcttgactgacggcatccttctcagctcttcacgaggttcgtagtcatgacgcacttcgaggaccaccgtgtcggttccgaccgcttggccgcggacggagagataagtgcggacgaggcgctgagcatgctcgacgccatcggtacagggcagtctacgccgaccggcgcggacgatctcaaggcccgcatcgttcaagatctcggattgctgatcgcgtccgtgctgaagcttcagctggaagatctgtcgcccggcaggacatggatggactacggtctcgactcgatcgcttcgaccgagctggcgacgctgttcaccgaaaagtacggactgtcgctgccaccgaccatctttttcgaattccagaacatcgactcgtttgcagactatctcctttccagtcatcgggtccaattggaaaaaaagtattcggtccaccttcctcgtctcgtaatcgcgaaagcgggctcggcgacgcctaccatccccccgaaacacgttcgcccttcgcctaccccagagggcggcccttcctcgattgaggcactctggggcgatgctgggcggtcgatgccgtccgctactcgcggactggctgcgagcccggtctcggaacccgttgaggtccgcagtccgctcgatcgggtgatcgccttccccaagtcgaccgaccgcgaaccttccgtggaggatctgcgccgatgccgccccctcgtggaagccgccgaactgcacggtttccagcggcgcggcggcgggaagctggaatgtgccaccttcggccgaggtcgcccgctcctgctgctcggcggcctcgtcatgcactacagcgtcatgtggcagctccagctggaacaatggggagccgaacacaggctcgtcatgttccacatgccgggatgcggcggcgcctcgctgtacgatggcgtcaccctcgacagtctcgttgatgacgtcgcccaggtcctcgaagagcttggcatcgctgaagcggttccggtcctcggctactccttcgggggcgtcctggcccaggcgttcgctctccggcatcccgcgcgttgctcggctttggctgtctgcgtcagcacatcgtcggcggatggagtgggcgacttccgcagcctgatgcaggaactgcagaagagcccccgcttcatggaggtcaaccgcggctggccgatggccgcgcttccgacctacgggcgcgtggttgaaggcttcgatttcagaagcgctctcggacggttgggaatgccgacgctggtcgtctccgcagaggacgaccggtacatgacgccggcctactcctccgccttgtcggcgcgaattccgaacgcgcggctccttgagttccgtgatgccgggcacctcgtcggcttcacccatcacgacgagttcaaccgtgcggtgctcgactttctggccgaggtgcacggtagacggccggttcacggtgccgaggatccaagcaaccctaccatctgcagcgatgctactgacgagaccctacagctcctatcggaatacgtccgctcgggcgagcagggtcatacgatcatgctttcccccgcagtcgcccaagccgccttgctgctcgatgcgggattgggagcgtcgaagcgggagaaaaggtcgacgaggtcctatttcctgacttcgggggtcgaggcggtcgactccgctttcaggttcgctcggcacctcgcacgaaaccgttcgggcagcagccgaggcggcatcctcctggtggatcgcacggaccaggtcatccggcatttcgacccactcggaatgggcacatccggggctcttgttcccggcatccagtccgtcagcgacctcgacgccgccagcgacatcctcgcaggctcagacgcgcgcgaaatcgtggcgctcgcctacgtggccgacccgcgggacacgatcgaggatgccgggcgctttctcgccatggctaaggcagcctcactgacgagcatcctcattgatcgcaacgatacggggacacttccttccgactggctctccgtccgaatgcccgaacgaaccgacattgtcgtgctcggcgaagctctgggaggcttccaggtgccggcggcggccatggtcgtgggcgataacgtggccaatccttggctgatgacgccgaacgagggctacgtccgacatccgatggccaatctcggcttcacagcccgggtggtgcttgagcatctcgcgaaacacctgccgctggacgcagccagggtccgggagtttcgccggatcgcaagcgacccagaagcaaactacgaggcccacagcagatacgggaactcgggctatgcccgggtcgcgcggatgcacggcttcgacgcccggttctacgagggacgcggtgccaggtcccggatggtcctggccaatcgtccgccgcgagacatcgtcgactgcctttcgaacgtggggacctgcccacgcggcatcaatccgctcgatatcgcgaccgaggtggccggcgctcactcccgcgagcgcgactacaatgcggacctgcgctccttcctgcacgcaacaaccggcttcgaagtctttctgcaggctccgagctatgtcgcagcgatcgacaccgcgctcgccctcggccttgccggatcgggcggacggacgaagatcgtcgcatttaccggcggagccgctttctcgctggcctccgccgcggtcgcacgtgacgcactgtttgacagttttcggactcccttccagcccgtctacgcacgcaccgtcttcattgatccggacgcccccgaggcgcgagcgaagctcgaggaggaactcgccggcggcgacgtagccctggtctggttggagacgatccaggtcgaggggaacgccacccgtccactcccgagtgatctcgtcgagaccgtcgagggcatgagagggagtggagggtatctggttgcggtcgacgagacgcagacggcgctgtggaccggacatatgatccacagtgcacgaacggtgcgtgagccggacatcgcggtcctcggtacggctttgacggacggagttctgccgatcggcggcgtgcttacccgaggcaccctccttggcgctgcctacaaggcacatccgtcttgggcccgtgcggcggaacggatgcacgtgtgtcagctctcggcacacgtggcgctgcattcgctggaggacatccaggccagaggactgttggaactggcgcgcacgaacggaatctacctccgcacggctctcgaggcgctgcagagccgtcaccccatcgtcgcggacgtccgaggagaggggctgcttctcaccatcgagctgaatctcgacgcgcaaccgcaatttgtccggcagagcttcggctatctcctctgggggtggatgttgagagatgccaacggcggcgtcgccaccgtcgtctgcccactgcacaacaactgccttcggctggcacctccgctcaccatcactcgcgaagaaatcgacgcgatagtcgccggcttcgaccgagctcttacggtcgggatcccaggcgtgctgcgcgactgcgcgacctattgcgaggaaagaggcgacatgcgcacggcaacctacatcggcggcctcgtgtcggatctgcctgccgcaatctcctcctccctcgaacgcaagacaaagagcgaggctcgaacgaagcgcggcgggcctggatacacgtccgtctgcatcgtcggagccggcgtcgccggcatctcgatggcgaaggcgctcaaggacaagaacatcctgttcgaatgctacgaagcgagagatcagctcgggggaatctgggcatacgacgaggagggtctacagacttcgacctgggcgaatttgaacatgaacacgccaaaaggccattaccagttcgcggacatgcccatgccgtctcattatccagattatcccaaccgacagcaggtgaaggactatctggaagcatacgtcgacaagaatggtctacgtgacaacattcaccttggctgcagggtctcgaaggcgacgcggagggaggacggcaagtgggacgtcgttcttgaaaacggcagcaggaggctcttcgatgctttggccgtcgcaaatggccatcacaacgagccgacggttccggacttcatcaagaacggcaccttcactggtacggtcacgcattcccagaagtacaggacgaggcacgagtaccgcgggcagcgcgtcatggtcgtcggtatcggcaacagcggctctcagatcgctgtcgacgtcagccatgatgcttcgatgacatatctcgctgtgcggaggggcgtctacgtgctgcctcactacttactcggcatgcgcatcgacaaagctctggggccgctgaattcgtggtgggtcaaaaaaatcctgcgctacccgctgcacgaaatgctgatgacctcgacatacaacctcttcatcgcacggcataaaaacatcggaatgccgcgcccggatcactggatgatgtcctgccttccgacgatgtctgagaacctcgtcaacagaataggggacggcaaacttaaaatcgtcagcgacgtcgaacgggcggaaggcaagacgttgcacctgaaggacgggacgagcctggaggttgacgcgatcatctgctcgacgggctacaagacgaccttcccctttctggaacgggagattgtggatacacccgacaatagggttcaactctacaagcgggtattccatccggaagtcgacaatcttgtcttcatcgggttgttccaggcgatcacctggggtttcctggacatcatggaacgacagggccagctcgctgcacagtatttcgcaggcgagtacatgttgccatccgtcgcggatcagaaagcggagatcgaacgcgagcgcgccagaattgaacgcgagtacgtgaagagccttcggaaccagtattaccttcacggaccgacatatatgcgcgagatgaaactggagatgcggcgcgggcaaaagcgcatgcgcaaggcgaaagcgcctcggagtttcttcttcggcgcgacggccagtcaacagtgacaattccggcaggtacaagggcacgcaccatgaggactgccgccgccattacgagcgaaagcgcgccaccggtcgccatcgtgggcatgcatggccgctttccgggcgcggctgatacgcccgctttctggagcaaccttgtcgctggaaaggatgtcgtgggggaaattcccggcgaccgatggaactggaggaggctgcatggggaaaagtcggcggaaggtgaaacctcctacagccgctggggcggcttcacggagcacgtcgactgcttcgatgcgggctttttcgggatcttgccgcgtgaagccgagagtatggatccgcagcagcgattgttccttcagacagcgcacagcgccttcgaagatgcaggcttcgctgcacgagatttggcgggccgcaaggtaggcgtcttcgtaggggtggggaatgcggattatccggttctgatgcgcggcgatcgcgtgccggtcgatgcatatcgaggcaccggcatggcgctcaccgcgatcccgaaccgggtctcgtttcagttcgatctgagagggccgagcagcgcggtagacactgcctgctcgggatcgctcgtcgctcttcaccgggccgtcgcgtcgctcagggacggggaatgcgagctcgctctcgtgggcggagtgaacctgcttctcggtcccgagctctacgtcgccttctccaaagccgagatgctgagtccaaccggtcggtgccgaaccttcgatgccggagcggatggctacgtgcgcggggagggtgtggcggcgctggttcttcgccctattgcggctgcgctggccgatggcgactacgtgtacggcctgatccgaggaagcgcggagaaccacggaggccgcgctcacagctttaccgctccaaaccctgacgcccaggcagaagtaatcagggatgcctggacgagggccggcctgccgctcggaaatgcggcgttcatcgaggctcacggcacagggacgccgctcggagatcctatcgagatcgacggcatcaagaaggcgcttgccctctccggcggcagcgataggcccaatggcgtccttccgatctacatttcgagcctcaagagccacatcgggcacctcgaagccgccgccgggatcgcagccgtaatcaaggcggtgctttcgttgcagcggtcggagctaccgggaaaccagcacttcgagcacctcaacccgcagatcgaaatcggcaattcacctctcgccattccggagaagaacgttcctcttcaaacacgtggcgtcccgctgtgtgcaggtgtgagctccttcggtttcggcggagtgaacgcacacgtcgtcctcgaaggagttgcctcagccgcgcaacgggacgccgacggagaggggcgtccgttcctgatcctgttgtcggccagggacgagtccggactacgagcgcgtgccgcacagctcctcgacgtcgtccagtatgcagagggaacggcccggcaaaggcggcttgagctcgaactctacgacgcgctcgccatccctcggaccccggatgccgcaccggccggcctagcggccaatgcagtcagcccgacgaagcttacacgtgctcttgagcagctgtcgacgactgcgggacgggggttgaccattgcagacgtccgcgattgcgtgacggtcgaggaagtagccgagcgcatcgcacggcgtccgtcgagcttcgcgcttagggacctgtcccgcttgatcagcgggaccgcccttccggagagtgcgaagcgctcgatcagcgtaccttcgatcgcccgatcgctgatgctcggcagagagccgatgtccgagcggctcgcattcgtagttcgtagcctttcggatctgatcaagcgcctcgagagctttctcgccgatgccgacggcgagtggaagcgattcacgctgcgcgggagaggcgagaaacttgtcccgccggtgacgtcatccggtcacccatctgagcaccatctgatgcgatgggcagagtactgggggctggtcaaagcccctcaaactccgtgggccggcatctatcccgacttcccactgccggcgaaaaccccgctgccggcctatcctttcgaactgaagcgcatctggttcagatcgactgctccggctcctgccgctgaatccgaagatcaaggccggaagagtcgatccaacgtcatgcatctgcatgagggtgggctcgaggcgagagagggaaggcgtctactacccatttccgtcgcatggcgggagtgctggggcgcatccacggtaggcctcccgtcttcgctggtcgctctgcccgttctcgcagaacatctggagcggagcggctctcgggcgggggccgctgatcggatcggactcggtcgaccctgcgaccttcaggctggggctacggcccgcaagtccggggacggggagaaggctgtcatccactgcatcgccgagggtccgacgaccggtgccctgctggaagcaagggcggcatccgtagctcccggcttcattccccagccttcggccgaatgcaccggtaccgttgacggttccgagttctacaggatgcttgaacgagcgggctttcagcccgacgcacgctacagatgcgtccgccgtgtcgccatcggccgcggccatctcggcttcgaggtcgacctccacaggactgctgctgaggacgggcgcttctggacagccctcatctccacggtggtgttggggatcgggtggctcttggatcctgctctgtcgccgagcggctttggaatgatctggcgtatcgggctgctccgcttcgatgccgacgcctacgaccatgtcgtgcgcatcgatatcgctcagaccgaggacgggacgatatcggtctgggcacgcaacgaccgcagcgaacctgccctcggcttgacggatgtcctgactcgcaacttctcgctcgcgccggtgggccgaacggagctccgctcccgagcggcgggagccggccgatgaaagccgtactctttccaggccagggtatacagcggaagggaatgggccgagaactcttcggtcgctaccccgaccttgtcgcggcagctgaccgcatcctgggctacagccttgaggaactgtgcctggatgaccctcgggacgagctctcgcgtacggcattcacccagcccgcgatcttcgtcgtgtcgatgctcgcctactacgaccggcggaacgcgggactccaggagccagactttctggccggacacagcgtaggcgagatcggtgctctcgcagccgcaggcgccttcgacttcgaaactggtctgatcctcgtacaacgccgtgccgccctgatggggcaagcagacggaggggggctcgtcgcagtcgtcggtccacccagtgaggtggtcgcttcgctgctttccgccgcgggcctgcagggtctttccgttgccaacttcaacacgcccacccagaccgtggtgggcgggcctgtcgagcaactcgaaacttttttaagacagtgctcggatcaggggcacagagcagtcagactccgggtcagcggcgcgttccacacggctgctatgcaggaggcatcggacaggttccggggcttccttgcaggcatcggcatcggacggccgaggattccggtggctctcaacgtcacaggccggttgcattccggcgaggacctccgagacgtcctggcggcgcagatcgccagtcctgtgctctggtcgcgctgcgtggaagcgctcgcggcggccggggccgacgagttcgaggaggttccttccccaggcgttctcacgaagatggtggccgagatcagaagctgctggtcggccgggcctctcgcacgcctcgccgactcgcttgcgccaccctccttccgcgaggtcttcggatgccgccctcttttcggcggcggacttggacgcggcatggccggcgtcgatctcgtgcgcgcactcgcgtcggcaggggcgttcgggttcctggatactgaagacttgccccttgctttggtcgaggacggcctaaagtcgctcgcttccgatcccgccgtcgggcgacgctacggagcatgtctgtcgccctccccgcttgatcccggacgggaggacgttctcatcgatctgttcatccggtcgaacgtacccgcgatcgagatgcgaggcttcgatcagccctccggagcggcagcgcgctataggaacggctccgccggccaggtgctggcaagagtcggctgccgtgctgcagccgaccgcttcctcgagccggccgcgggagacgggaagccttttgctgccgccctgtgcgtcgacatggggttctggcgatcggccggaggaggaacgctcgatctactgcgcgaactcctggcgatgcgcgccgagggtcgcaacagcggccggccggcggggcgtgtcctgatcggcgtgctgggagtctgcggcagccgcgacggggcggccacggcattctcgatggggtgcgatttcatccattccggctccaccatggtcttcgccgaggaagcccgtctgcaagatggcgcgaggctcgcgatctacggtggcgcggaaggagtggtggaaacgctgcctgactggtggctccccgaactcgcctcgagatcgatgttctggctcgagtgcggggcgacatctcaggaaatcagatccctccaggatttatacctgcgcggatctgccgggatggcggagatctacgacgtgatctcccagctggggatagagctccgacaccggatcggaaagccggagacccacgaggcgagaggaacgctcagagaagcggcagccgttgtcttcggaagcaggactgtgccttgcgatcccgctttcctgcgcttccgggagtggtccggcctccgcggatcggacccgagccagagcctgagtgcgtcgaccatagccgaccttctgatccctgggatgccggcaggcgaaatccaagccgcgaaaggagatcggccgtggaactaacagacgctgatcggatcgaggaatacattgccggattcatctcaaaggaactcggcattcccgagtccgacgtggattatgacctgaacttcggagcgttcgggttgagttcgatgtccggcatgaagctcgtcggccgactggaggaggaattacagacgaagatcaagccaagcatgctgttcgaaaatccaacgatctcaaaacttgccgaggccatcgccgcgaggggttctacctcgaacgccgcttagctgctggaacctgtcgagcggcgggaagaggtgctgcgcaaatcgtaatcaatcgatcttctacgcagggagcacacgatgtttgcaaaatcggagatgaccgacttcgaactgttctccgcagcgggctcgctgccggttcacgatgtcctcgcgatccgcacgtggctcactcccgacaaaacactcttcaccttcctcgatgacgaaggtgaagagtgcaatcggctcacgtacctcgatctttggcgccgttgcagagcggtgggcgcaagcctcgccgcagtgagcgatccgggagatcgcatcatgctgttctacccgcccggcctcgacttcatctccgccttcatcggctgcctgatggttgggcgtgtagcggtcccctccaaccttcccgcccgtcggcgcgtcgatcgctcggtcaacatcgtcaccgattgcggggcgaaggtcgccatgggcccctccgatcaggttcctgagttccgcaggagcttcgaaggaacgaaagccgagacactgcagtggatcgcgaccgatacgctgcctctcgaggatggcccgccgtgcctgcccgaacaaccctcctcggtcgacatgggagcggtcgcctacctgcagtacacctcgggttcgacatcgaatcccaagggcgtgatgatcacgttcggcaacgtgacgaccaactgccggatgatccgcgacacccttcggctgaatcaagattctaccatggtgttctggcaaccccaccatcacgacatgggcttgatctgcgcggtccttctgccggtcgtcatcggaaaccacaccgttctcatgacgccggcaaccttcgtcagacaacccatgctttggatccagatcatctcacgatacaaggcggaggtcgccggaggcccgaatttcgcattcgacatggccaccgagcgctacgcccccgccaagatggaaggcgtcgacctgtccaattggcgtctcgcactgaacggttctgacatcgtcagaccgagcacgctggatcgattcgctgagcggttcggccctcatggctacaggcctgagacattcctgatatgctatggcatggcggaggcggttctgttcctgtcagccggcccggtcggcaagaaaccccgctacgctgcagtcgacatcgaagaactcgagcagcatcggcgcgtgcagctcccgaccgatccgtccaggagtcggctgctcgtgggatgtggcgagccgtcttgggaagtggaggctatcgccgtcgaaccggaaacccgacgcaaactgccggtgggcgaggtcggcgagatctggatccacagtgcgactgtcgggatcggctattgggagaacccggaagagtcggatcgcaccttcagggcacacacggaggaggatgccggaaagaactatctgcggaccggcgacctgggcttcatccatccggaagaccgtcaggtttacatctgcggaaggatcaaagacctcatcatatccgaaggcaggaacgtacaccccgaggatatcgaatacaccataagcgaggctcttgctgcacgaggagaatcaaagacgatttcgtccgtcgtcttcaacgtggagttcaatgatcgacagctcatcgtggccgccgttgaggtcgaccgctctctcaaacgggctctgcttgagaagggagccgagatcgagagagcgatccgacaagccgtcgcagccgatcacggcgtcacgttgcatcggctgttgttcatcccgccgtcaagcatgtgcaagacgaccagcggaaaggtgcagcggggcctgatgcgtcagatctacgtgaacggcgcactcagcgccttggaacccgtcggggcggccgcgtgagcgtccagccgggcatgcttggcagatcctgggccgttctcggggaggacgccccggagcagccgtgcctcgtgtgcttccatttcgccggtggaagcgctcagagctttcttccatggcgtaagcacgtggtggggcgctacaatcttctcgcggccgaactgccgggacgagggcgacgttacggcgaggcattcgcctcgtccgtcgacgaggcggccgcccaatttgccgaagaggcgcttcacctaccccggaacccgctcatcttcgtcgggcacagcttgggcgcgttgctggcctatgaaacggcctacgccatgcgcgaacgaggaggccggcaacctatcgggctggtcgcagcgggccgtcagtcaccggacgtcgatcagcatggaaggaatctgcccgacgcttcgatgtcggccataagaaagtacctgcaggaactgtcaggtactccagaatcgatcctgcgggacgacgcctacatgaccatgatgcgtccgatcctacaggctgatttcgatctgctgaggagctaccggttccggccgcggacgccgcttcagatacccgtgcacgtcgtcggcgccatccacgatcacgccgtcaaattcgagtctctgctcggctggtcgcgcctctcggtcggcgaggtttcactgtcccttatcgatggcgggcatttcgctccgatcgagcaacccgcctcaatactcgacaaggccgatcgcatcgccggcggcgtcgcgtctacctcgatcggagagcagttcgcgccggcttgcgcctgaagccaccttccctgccgcacctcagatccatgagcagggacggtacgtacggggacgtagaagaaatctccggaaggatcaggaacacccgcaaacgaagggaacaacgcatgacagcatctcaatcgctgactcacgaagcggacccagccagcatcgtagctggtctaaaagcgagcttcgagacggcagcttctgccataaacggaagcacagtcctaaagttggcggcagacaaagaggactgggtggatacgggtgtcttcgttaaagaaggtcaggaggtcagcctcctgtcggaaggtgttatctggctatctcgcgaatttgacattcaggtaaaaggaaacgcggcgctctggtatagagttggaaacggcacgatcgaaaaatcggctggcagaaccactacgttccgcgccgaccgggatggccctctgcaactcgcctgccgcttggcaggtcattggctcgatgacaccggcagactggatccggatgtcccgcccatgccgatggagggggcgctcaccgttggggttgcagcctgggagactgacgccaaggaagggctcgaaagactcgccggcagcgacgataccgatctggcacaagctgaactggagcggctccggtcgtcaaggccgctcccaaaggggtgggatcacctttggcgcgtcgggcgaaccgacatcttctgcgagtcggtcaccgagggtggccctgtcctgtcctgcaactgcacagcggactcgggcatcatcaagtacccggtcgacgtggctctcgatcgttcgacaaccctgtcttgggagtggctggttcgggcgctcccatcggaggtgccggaaaacacgctagtcacccatgactacttgtccatagccgtcgaattcgagaacgggcaggacttgacctacttctggagctcgacgcttccactggaaacgtcgttccgctgtcctataccaggctgggagaagcgtgagacccacatcgtagtacggacgggccaggagcaggtcggaacttgggtggccgacagtcgaggtgtccttgccgactacgaggccgctgttggtgtcgagcaccccggaagagtcgtcggggtatggatcatcgcactcagccccttccagcgcaggaacggccgggccgagtaccggaaaatcaaactgtcctcggacacggagacggtcgaggtcgggccctagcccggactagcgcttcacgaacggtgcaccgagctaccggtccgaaaccggcatcccctccgcgcccccgggacgcggcaggctgatcgaaccggagtacggctttccagcagatactgcacccacgagtgccttcctacctagcgtcactcgccggccgaataggagagagcaatgttcattaaggtctcgcaggtttctggcctggagctgaacaagcccacgcatatcgaggttgaaggtatcgatctcgttctgctcggcaccggaagcaagatctcgctgttcgagagcagatgcccccatcagggcgcatttctccatgaaggtgccgtccggaatggtgcgcttgtatgccgagctcacggctgggcgttcgacgccgatacgggtgtgtgccgcgggaagcagggcatcgccctgacctccattccactgaggatcgaaggcgacgacatcctagccgacgccgaggctgtacgcgccctggccgatagaaggaaaacggagggtcgctcgagcgaaactgtggcgagcgttatccaatcgcagaggactataaacgatcttcccggcccggcgggattgccggtcttgggtaacgcacaccagatcaatctggagcaactgcatgtcacgatggaaaactggcacgagcagtacggctcgttcttcaagttccgtatcctccggcagaacgccattgcagtagcgcaccctcacctcatccgcatggtcttacgcgagcggccgcacaacttccgcaggatcagctccatcgaatccgtttttcaggaaatgcatgcacagggcctcttctccgtggaaaaagaggagtggcggtatcaacgtcggatcgttgctcaggctttgaacgcccggcaaatccgcctattcttcccgaagatgcaacagattaccgagagactgatgcggcgttggtcgagagccagcgaagacggccgtgttgtggacgttcaagaagacctgatgcggtatacagtggacgtcacgtcaaacctatccttcaattatgacatgaacacagtcgaaaaagaaggtgacgtcatacaggaccacctagaacacgtattcccaatgataagccgtcgcgtaaactcagccgttccctactggcggtatttcaagtttcagagagacagggacctcgacaaagcgcttgtcgcattaaaagggatcatcgacgatatcattgacaagagcagggacaggctcaagcaaaacggcggaaacgtcgaagcgggcaacctcgtagaggctatgctgcaactccaagagaccgagggggccattacgaacgacgcgatatttggaaacgtattttcactccttatagccggcgaagacacaactgcgaacacaatggtctggatccttcatttcctcagctccaggccggaagtcttcaagcgaatgcaggaggaggctgacgaggttctcggtggatccgatgtgctgcccgacctggagacagccaaccgtctcatctaccatgacgcggtgatcaacgaggctttgcgcctcaagccggtagcgtcgatttggccgatggaggcatgctccgatgtcgtcatggacggcgttgctgtcccagcaggcacgccggtgttcttgcttactcggattcccactttggtcgacgagaatggcgtccctgccccggagttcgatccggaaaggtggctcaggaaggacgcgtcgacgacgcatttcgacaacgtgatggtacctttcggtgccggtccgagattgtgccctggccgcagcctcagccttctggagatccgagcagtgatgtcgatggtatctcgacgcttcgaactcgaactaccaaccgatggtccttcagtcggcgagaggttcgcgtttacgctgatcccgacaaacgttcgtctgagattcaaggaaagaaataagtaccctgctgggccgcagtttattgcgccaacggcagagtccgtgcgtttgggagcgtgatccgcacacggcttgagcgctagtcccactgcgggaatgtagctaccaatgcgccggcagaaacacttcggccagccggcgcgccagcagcggcggcaccgcgttgccgatctggcgggacaccgcctccatcgagccaacgaacacgaagtcgtccggaaaggactggagggcggccgcctcccgcgcgctgacggcgcgatgcttgtccgacgtcagcacctgtgggacagattgagggtcttcacgaacggaggatggctggttcatcgtagcccctgaggagcgaagatgaagcagacatccggaccggccaagaaaccggcagaagcggtgatcaaggacatccgtcgggccacacgtcggcagttctcctccgaggagaagatccgcgtggtgctggaaggcttgcgtggcgaggacagcatcgccgagttgtgccgacgcgaggggatcgccgcctcgatgtactacggctggtccaaggagttcctggaggctggcaagaagcgcctgtcgggggacacggctcgtgcggctaccacggacgaggtgcgggatctgcggcgcgaggcgggggcgctgaaggaggtcgtagctgatctcgtcctagagaaccgtctgctcaaaaaaagtatgagcggggctgggggcgacgaggcatgaggtacccggcctccgagaagctggagatcatccggctggtcgagcaatcccacctgccggtgcgcgccaccctggacaagctcggcatcacgcgctcgacgttttaccgctggtacgacgcctaccggcgcggcggccccgaggcattgcatgaccaaccttcgcagccgagccgggtctggaaccgtctacctgcggagatccgcgagcagatcgttgccttggctctggagcagcctgaactcagtccgcgtgagctggcggtgcgcttcaccgacgagcgccgctacttcgtctcggaagcgaccgtctaccggttgctcaagtctcaggacctgatcaccagcccggcctatatcgtcatcaaggctgccgacgagttccgcgataagaccaccgcgcccaaccagctttggcagacggacttcacctacctgaaggtcgttggctggggctggtactacctgtcgacggtcctggacgacttctcacgctacatcgtcgcctggaagctgtgcgccacgatgcaggccagcgacgtcaccgccacgctcgacctggcgctgggtgcggctgggctcgatcaggcgcgggtgatgcagcggccacgcctgctctccgacaacgggccgagctacgtcgccagcgacctggctgactggctcggcattcggggcatgacccacatccgcggtgcgccatgccatcctcaaacgcagggcaagatcgagcgttggcatcagacactcaaaaaccgcatcctgctcgaacacgcctacttgcccggcgagctggagacgcaggttgccgacttcgtcgaacactacaatcatgcccgagcccatgagagcctgagcaacctgacgcccgctgacgtctacttcggacgcggcgaagggatcctggccgagcgggaacgcatcaaacgccagaccctgatggatcgccgcttgcgccatcacgcgcaggctgcctaacctctcaccccagatggaccagagcctccgctcctgaacaccgctgaatgtcccaaatcatctgacgacggacactcctacctctacccgcagcctcatgcctgcttcatctcgagcgtgaaggacgacctcgtgaacgagggcggcatcatggacctgtgggtgcgcgaggcgcgcctgttcaagtacggctcgggcgtcggctccaacttctcgatggtccgcggcaaggacgagaagctgtcgggcggcggcaagtcgtcgggcctgatgtccttcctgcagatcggcgacaaggccgccgcctcgatcaagtcgggcggcaccacgcgccgcgcggccaagatggtgatcgtcgacatcgaccaccccgacatcgaggcctacatcgattggaaggtccaggaggagtacaaggtcgcggccctggtgaccggctccaaggtcgtctccaagcacctcaacctcatcctcaaggcctgcgtgaactgcgaggccgagggcgccgcctgcttcgatcccgagcgcaatcccgtgctcaagcgcgagatcaaggcggcccgcaaggcgacggtgcccgacgcctacatcaagcgcgtcgtccagttcgcctcgcagggcttcaccagcatcgagttccccgtctacgacaccgactgggagtccgaggcctacctcaccgtctcgggccagaactccaacaactcggtctcgctgaccgacgacttcctgcgcgcggtcgaggccgacggcgactggaacctcaccgcccgcaccaccggcaaggtcgtgaagaccgtcaaggcgcgcgcgctgtgggacaagatcggcgaggcggcctgggcctcggcggatccgggtctgcacttcaacaccacgatgaacgactggcacacgtgcccggcgggcggccgcatccgcggctcgaacccgtgctccgagtacatgtttctcgacgacaccgcctgcaatctggcgtcggcgaacctgctgacgctcgtgacccgcggccgcttcgacgtcgccatgctggagcacgtctgccgcctctggacggtcgtgctcgagatctcggtcgccatggcgcagttccccagcgcccggatcgccgagctgtcctaccgctaccggacgctgggcctcggctacgccaacatcggcggcatgctgatgtcgaccggcatcgcctacgacagccacgaaggccgggctatctgcggcgcgatcaccgcgatcatgacgggcgtggcctacgccacctccgccgagatggcggccgagctcggcaccttcgaggcgtaccccgagaacgccgagcacatgctgcgggtgatccgcaaccaccgccgcgcggcccacggcgaaaccgaaggctacgagggcctgtcgatcaaccctgtcgccctcgatcacgccggcctcgactgcccggtggctcgccaatacggatacgacgccctcggcgaggcggcagttgccgcctgggaccgtgcgctcagcctcggcgagctgcacggctaccgcaacgcgcaggccagcgtgatcgcgccgacgggcacgatcggcctcgtgatggattgcgacaccaccggcatcgagcccgacttcgcgctggtgaagttcaagaagctcgccggcggcggctacttcaagatcatcaaccgcgccgtcccgtcggccttgcgcgccctggggtacgagcaggcccagatcgccgagatcgaagcctacgccgtcggccacggctcgttgggtcaggccccggcgatcaatcccggctcgctgcgggccaagggcttcaccgacgagaagatcgcggcggtggaggcgggtttggaatcggccttcgacatcaagttcgtgttcaaccgctggaacctcggcgacgatttcctggtgaacaccctcaaggtgccggcggagaagctcgccgacgtgaagttcgagctgctgccccacctcggcttctcggccagggacatcgaggccgcgaacgagcatgtctgcggtgcgatgacgctggaaggcgcgccgcacctcaagcgcgagcactatgcggtgttcgactgcgccaatccctgcggccgcaagggcacacgctacctctcggccgagagccacatccgcatgatggcagcggcgcagcccttcatctcgggggcgatctccaagaccatcaacatgcccaacgacgcgaccgtcgaggattgcaaggcggcctacaaactctcctggacgtacgcgctgaaagccaacgccctctaccgcgacggctccaagctgtcgcagcccctgaactcggccctgatcgccgacgaggacggggacgacgccgtcgaggctctggcccagatggcgccggccgcgagggcggcccacctcgccgagcgcgtggtcgaacgggtggtggagcgcgtcgagcggatccgctcgcgagagaagctgccggaccggcgcaagggctacacccagaaggcagtggtcggcgggcacaaggtctacctgcgcaccggcgagtacgaggacggacgcctcggcgagatcttcatcgacatgcacaaggagggcgcgaccttccggagcctgatgaacaacttcgccatcggcatctcgctcggtctccagtacggcgttccgctcgaggagtacgtggatgccttcaccttcacccgcttcgagccggcgggcttcgtgcagggcaacgacgcgatcaagagcgcgacctcgctcctcgactacgtcttccgcgagcttgccgtgtcgtatctctcgcggaccgatctcgcccacgtcgagacggagatgagcggcatgtccctcggcgacccgagcgagggcaaggtccagctgccgatctcgctcggcctcgtgcgcggcgccgcgccggctccgaacgtagtcgaggccttcgcccggccggtcccggcggagatggctccggctccggcgatctccggtgccctggcgctcgccttcgacgcggcggctccggcggcggcggcaccggtcggcaaggtcgaggaaggtctgtcgctggccgagaagatgacgattgccaaacagcagggcttcaccggcaacgtctgcccgaacccgcgctgcaactcgacccgcatgatccggaccggcaaatgcgaggcgtgcctcgattgccaggaggggggtggctgcggctgaccccccggcgaaaaaatttcgcccgaaggaaccaaataggagtcgggcggcgccgcatctgcggcgccgcccgactcctatttggttccttcggcccgattgtggacacgattgccggctcaaaggaatgaaccaagccgagcccagcggccgcggcaacgaaacgaaggcatgaaccgagtcagcacctgcacccggcggatcggcttcctcgtcccgatcggcgcgtgcgccctccttttcgccgttccagcaaacggcgacgtggcccatcgcaaactcccgacgccgcctctgcagctcgacgtccgcacgacggccgatgcgccgtcggaccgacccgcgcgctggagcctgcctctcccctcgatcgtgcatctcgccatggcgggcgccgtcccgcacccgatcgcggcaccgacgatccttcccggcccgaccgtctcattcgatcgcgtggacgtgccacgggaggccctcggtgccgtgttggaggctgcggcgaggacgggcgtcgaccccgcctatctctgcgccctcgcagacaaggagtcgggctggtcgactgaggcgagatcctcgtcgtcgagcgccgtgggcctgttccagttcctggaggatacttggctgcggatggtcaagtcgcacggcgcgtcgtggggcctcgccgacgaggcggcagccatcgcgatcggcacccgaggtgccagggtcgccgacgccgcgctgcgcagccggatcctcgagctgcggcgaaatccctggtacgcggccgtcctagccgccgagatgctcaagcgcgaccgggcgctcgtcggaggccggcttgggcgggagatcaacaccaccgaggcgtacctcgcgcacttcctcggtccggcgggagcggggcgcatcctctcggcaggccggggacacgcccgctcgccggcggccaggatcctgccggcttcggcgagagccaaccggtcgctgttctacgagaggaagggccggcggatgcaccccctggggctcgccgagttctacggccgcgtggaccggctcatcggcgcccgggtccggcgctacgcctccctgtcggcgccggccctcccgtagcggccaggccgggaggcggatgcgcgaggcgcgggaggaaggcgcccgcaccgccgtgggatcgcaaaccgccctgccccatcggcaccagcccgccagcaagcggcagcgccccgaacgcggtcaggcgaccgcgaacttgaagaagcgcttgaacggcgtcggcggcgggcccttcacgggcgcgatcacctcctccgtcttcggaagccggcgctgcacctcctggcggcggagcagcggctcgatcttctcgcgcagcatcgccggggtgtaaggcttgaggatgtaggcgtccgcgccgcaatcccgggcgtcgccgacgttggcgatctccgtgtccatggtggtcaggacgaacggcgtcttgcgcagcaactcgttggcgcgcacgcgccggagcaggtcgagcccgctccacggcttcatgtgcagatccgacaccacgagcccgtattccttcgtgcgcatcatcgcgtaggcggcctgcccgtcgctggcgacgtctatctcgcgctgccccaggatctccaggatgcgcatcatcaggaccacgcaactgcggtcgtcgtcgacgagcagggttcgcgtggctctaagcggttccgtggcgggccgcaggacggacatccggttctcctctatggtcctggcatcaagccaccggggcgtcgtcggttcaagcggccggatcggctttcgggccggacagtgaaggagtggtttcgagacctgggaactctgtccggatcgcgtaaggaagtgaaggctggcggagcagtcgtcgcgccgcccgccgccggcaccgcgcctcgtcagtccccggtcggccgcacgcgcctctgggggcggtcggtgtcggtctgcccgatcgtctccatcatcttggcgaggtccacgaactcgtcggcctgccgacggagctcgtcggagaccatggcgggctgcgtctggatcgtcgacacgaccacgacgcgcacaccccgccgctgcatggcctcgacgaggtagcggaaatccccgtcgcccgagaacagcaccatgcggtcgatgtggggcgccagctccagggcgtcgacggcgatctcgatgtcgagattgcccttggtcttcctgcggcccgcgctgtccgtccactccttggcgggcttggagatgacccggtagccgttgtagtcgagccagtccaggagggggcgcagagaggagtactcgccgtcgtcgtagagggccgtgtagtagttgatgcgcagaaggccatcccgcttgtagtgggcgagcagcttcttgtagtcgatgtcgaacccgatggccttggtcgtgctgtagaggttggcgccgtcgatgaagacggcggtccgcgtccccgccattctcttctccctgcgacccggtccggaggccgggggtgatcggcaaggcgcggaggtcgcgtctgcccggacgttggcgccggctggccgcggtcggcaccgggtcgcacgaagccctgcgggtccgtgccgatggattcctgcgtgagcccgtcgacgggcttgttccttcgccgttgccacaagtccggggccgaacgcaaccgcccggccccgcggcacaaggtgcggcgggctccgctcagagcgcgaccgcgatctcgcgtcccgtctccgtcgccatgtaggacaccacgccgcggcggcgcttgcgcaccgcgtacccgccctgcttcagctcgaacatcggcaggcggagcgcggtcttcggcaggccgaggtcacgcgccaggaccgccacctcgacggccctgggagaaccggccaggatcctgaggacgctgccggcgacggccgacaccggatgacgcccgtcgccgccggcggcggccacgagagtgggcgcggcccggtagacgccgcaaccgggacggagctcgatccactcggcgtcgttggcggccacgagctcctgcaggagagcgcggatggtgccggtgcccgccgcccgctccagccccatcttctcggcgatctccgcgggcccgagcagctcggggtggttgtcggcgagcgtcttcgagatcagctccttgagggggccggtgcccatgcccaggacgtcggtgatgcgccgccggcggtcgtgcttgcgtccggccgcgggcgctcgcttggccagggccgccagatgggccgagcccctgacggtcaggtagtagcggcggtccgtcccgccctggcgcaccatgcgcaccagctcgccgtccatgagccgctgggccagggccgcgacgacggcctcgccgtggggatgtccgcgcgcggaggtccgctccgcgagttcccgggcggtcaggccggacttgagggcgaccttgagggcccgcaggatctcgtgatggcgcgaggagaaggccaagccgtcggccctggtctccgccgcgggagccaggaagtcctcgacgaggcgccgcgcgagatccgcgcgcgccggggcgaccggtgcgtccgacatcgtgggtagcgcttccagcatccggccctcccgggcggggtgatccattccttcagaaaagattcacgaacgggctcgcgtcaaggctcgcccgcgattttgccgaaggaatggtccgcctagtggctgctatgcgaacccgttgggtatcccggcggcggacggacgagccccatgatttgggtggtcagccagtggagcttcagcatggtcgcgttcgacagctggtaggtggcgaagaccacggcgaggttgggggtcgaggtcgacatccgcccgacgctgaggtgcacgccgttcggcacccccttgcagttgaagaagtcggcgaggactgggacgtcggaacggggcctgtcgaaacgcagggcgaccgcctcctgcgagaaggccgcagttccgcctcccacgtggagccggaagttctcggcgagcgcatggagcgcggagacggcgtcgagcggcagatacagggtcgcgtggacgctcgccacctgctcggccttcggatcccgaatcgggagattggtcgccatcgcgagatagattccgttctcgatcgtgttcgccaggaagtggtcgacgaagaccggcaggtcgccgctatcctcgtagcgcacgtcgaagggctggcttccgctgttctgcgacatcgatcggtccggtggtggggcgcgtccagggcgccattgatactcaacctgtcttccgttccctttccttcgtcaagccggaaagcactcccgttccttcgatggtggttccgacgtgctcttggagccatgccggctccggagcggctccagcatcggaggcgcctgtggacgacatgtgggccggacgtgccgagcgtcggggtgggcgggaggcgccggccgcggacgaccggtcgaggcggcatgccggtcggatctggcccatccctgctccggctccgccgagcgccgagccgccggaggcgtcgtccggtccggcggatcggaccacgcggaggccgcccggcgcgccccggacggagccccgatcgcccgaggcgggtctgagatcggcgtgatcgatgtcggccccgcgatccgggatcggacgaaattcgaaggaaggcctcggctatcgctcgaggtagcgggcagtcctgttcgaaaatcgaagcgtggtcggccggaatgaacggccgggtccgaaattcgcctcggaccccttcgaaacccgaacggtctgttttcgaaacccgaagcgttcaactccccgcaactcccggcgacgcctggggagttgccgaactaacggccttcgacggagaactaacgctagtttgcagccgcggtcgcgacaggggacggccgcttgccacgtttcgaaattcggtgaatggtcacgaaggaatgaaatgcggatcgaaggagccgcgtcgttccaaccggagatcacgacaccatgaagcgttccgcagccctggccctcgcggccctggccctgtcgacggccggcgcggccgcccagacgagcccgtactacgacgcgtggcgcgacgccgaactcgaactcggagcccgctacatctacggtcagccctcctacaaggccaaggtgaaggacttcgacggcacgccgatctcccgcctcggcttcaccggcatcgactcccactcgggcgagatcttcggccgcatcaaccacaagaggctggacatcttcctgcgcggtagcttcggcttcggcggctatttcggcggcaagctccgcgacgacgacttcgcccccggactgggcacgatctccagcacgaactcgaagctgtcgaacaccttcgtcacggacgtcaccgtcgacatcggctggactccggtcgtcctgcccggcaccgggctgcgcttcggccccttcgccggcttcctctaccgcaacgacgtgttcacggcgcgtggcgtgacgtgcaatccggacgacgtcgggggcgccctctgcggcgcgccgggcacccagccggtggccccgagcaccaaggtcatcaagaacgacgtgcgctggacgctcccgcgcgtcggcctcgaggcgtcgatgccgatcaccgaggacatcggggtgcgcgtcgagggctcctatctcatccccggtctcgaaggcttccggaacgaggacagccactacctccgccagtccgaactcggaccggtcccgaacttcgtcgacacctcgaccagggccagcggcttcaccctgcagggcgtgatcgactaccggatcggcgagcgcacctcgatcggaatcggagcccgccgcatcgtgctcgacagcggcacggcgaaggccgtggcgggcgccggcctcccggccgaccagcagtcccccgcgcgggccggcggcgtgttccagaccacgcagggcttcctgcagctcaaggtcagctactgaccccaggaccagccggagacagcgccatgatcgacaacgcccccgagatcgagagcagcctcaacggccgcttcgagcccggcgttttcgtcgagccgctcgcggctcgcgccacggccttcgagatcgtgggggagcgcggcatccggcttcacactccggctggtcccttcgacttcaatctcgacgccggcgccgggccggtccggcaggcgatcgtcgacggcggccagctccacgtcttcgaggtcgccctgcccgagggcgacgaagcggaggccgtcgaggtcctccaggccgagttccaggaccgcgtggcggcctacatcgtcggccccgctccgcgcgactgacggcgcattgcgatttgcgccgctcgggccgcaacctttccggttgcttcgtggaaggaacggcgatgacgatgacgacgaggaaagtggtggcggcgtacttcactggcatggtcgagtccttcgggaccaccctgccgggcttcggacgcgccgccctgctggcgatggtggtgggcgcagccgccccggtcgcagcacccgagcgggccgaagccgcgcaggcccggcgcgtggcgaagacagacgtgaagcccgccacccagcccgcagtcagacccgacgcgccgcggcgctatctcgacgaggtcctgcacgacggctccgcgcggcccgcagtccccaaagcctcccccgaggtcgagccgctcgtcgccgagcacaatcccgatttccaggcggcccgtggcagcctgttcgccatcgcccggcgtgccgaggccgtcgggcttcctgccgagttcctggtggccctccagcaggccgccgccgagatccgggccgcgacccccgacggccgccgagacgtcctcggtaaccccttcggcttctcggagcagggatgggctcggaacctcgctctcttcggcggcgaggccgggttcgcgcggtacggcgcgatcggcgccgacgggcgcttcatgcccgccctgccctaccgcgaggcgttccgcgaggcccgcaacgaccccgccatctccggcgcggttgcggccgccatgacgatcgacaacgccatgtccttcgagcagcggaccggtcgcccgcccgaggccggcgaatccctgctggcccacttcctgggcgtcgaagccaccgtgaaactaacgaaggccgccgcggcgggatcgcgcctgccggcctccaagctcgttcccgacgccttcaaggcgaacccggccttcttcgcccaggggctcgttccgttgacggccgcgcagatcctcggggtcgcccattccatcatcgagagcggcatggaggccgcccgcgaggggctgaggcggttcgaggccgacgcccgggacacgatggatagccacgttccctcgccgcgcttcgggtgagacccgcctccgcgcagccaaggaacggacaggccgccatgcgctacatgatgctcggcttggaggtcgccggcgcgatggtcgacgtccaccaggtcgtcgccttgcgcctcctcgccctctcactcggcggcgcggccgctggcgccgaagcccaactgatggtcgcagagaaggtcgaggccgcgttcgacgccggcctcctcgtcgccgccggcggctcgccggagcaggtggtcgagctctaccgcgggaaggtccgcgccaacctcgagcggctgtcgagccgcgggtgatgccgacgcggatccccgagacgggccgcacgacgtcgggaggtctccgcgcgaccccggatccgcccgttccggcacgaccatcggcaggtatagggatccggccattggccgttggagcagcttcggtgccggatgccccgccagatcgcgaaattcggccgccggcgcccgcgggcggatttcatggctcggtagctaccgcggtccgcgaccgtcctgaggcgattctggaaggagcgtgcactagcgtatgaaccgggatgccgctccttcgttgtggtgcggtgtggtatgtcgggagcgtcccggaaccggaggcggcgatgaaacggacgaagccggccgcgacgaaggtcgtggtcgagaaggcggtgacccgctacgtgcccgatccgcacaggcggcatcggaccatcgagaacaagaagctctacgaccggaaggcccgaccgaacgtcgggccttccgacgtttcagggagtcagtcctggatcttcgcgcgctctcgggcgtgttccaggtccgccctggccgcgagcatgtactcgcgagcctcagatactcgccgctgataggcacgagggttgttggcccggatgtcggcgttctcgtaagccacgcaggcagccgcatagcgggcctcggcttcctcgacggaatagaccggtggcggtggaggcgccgccggcggcggcagcttggcgaggcgcccctccagaacggcacggacgtcgtccatctcctgtccctgggtcgtgcggacccgatgtcggtccccctctccccatgccagaatcgccagcgtcggcaccaccaggcgtctctgccccttcggatggaagcagttcttgccggagcccgcatagaaggagccggacgcagcgagatagacccggccgcggcggccgcccatgatgcgctcgaaggtgtattccgagctcggcaggtgtccgccgtggtcgatgcgcacgcaggcgagttccccctccgtcgccgcccgataataggcctcgagttgctcgggcgtctggtcggcgcagggcttgtccgtcatcggaatccatcttcgggagccatgggagcacggaggcggtcggcttgtaggcgcctccgtgcctcggagtagggcggctgccgacggacaggatccgaacgccgcttcgcggatgccggctacagaacttgcggaccggcggacgtcatcgtccagatcggccaacctggaaaggtcgcgcgcacggcgtcgagggagatggggacctcgccgatggtcgtcatggggccgtccggaccctcaaacgagatttcttggcggaccatgatcaccgccgggttcacgacgaacagaccctttggggcagctccgcgcacccgccattcgttgtacgacccgggtacgaccagatcgatggattcgtcgaacgacgcgtcggacaacgccttgcccatcgaaaggctctccatgcccacctcgaaggcgcctgcgtcgtcatggtggacgcgcagcacgtcctcggcggttctgggttcgagcacgacaccgacagacccaacgacatccatggagtgtccaggcgtcaggaccgagcaggagagcgcccacgcttcccgctcggcgaggacctgatgcaggtccgtcgggtagacaaggtcgccgcgcatggccgcacgatgcgagaaatgcacgatcagcgcctgccgcgcctcgagtttcgcgagcagttcctcgtgccccatcgcggccacccacttcgtcttcaacttgaacccctcgaccatcaggccccggcgactgagcgccgtcagcacgcctcggagagaggacggccgccgacggacacgatccggaaggtcccgatcggcagcgcagaaaagaagtcgttctctcgcgtcagctgctcgcggctgatctctcccgagcggaggcgcgctgcatcgcgatcacgaccagcctgcttctggcgggcccgggcatcctgatccagcactccgacgcggtagctcatggcatcttctcctcttcccgatgtcgcccgtcggggacgtcggcgcaaggcggcccctgtccgggatcctcgacggttccgcccgacggcgcggcactgcgccggtagaccttcacggagcgcctcccccgggttcccggaggtcgatccgcgttctcgcgcctcgacaccacgatccagccggccgccgccatcatggcgaggcgggccgtcagcgagttcgtcggcagctcgggcatcgcctcggcgatctcgcgcgacgacatccaggtgtccgccggcatggcctccagcatcgcacgctcctgcggctggatcggccgtcccgcctgccggggctcgctacgggtgcgccccacccccatttcgaacccgatcctgccgtcggccgcgagttgctcgaggacagcaagggcctccgtcgccttcgacagatccgcgagggacagaccgccgaaatcgatccgccccctgaaatatcgatacgccacccgaccgctccccgaaaccgacgtagcggagtgtcggcgggaccgaagaggcggtcaacgagctaagtgactggattctaacatgtaatagacgcaatccatgcgaggcgggcatggcccgtgcagcggtcgcgtacgatttttcaacggccaagctgctcgatcggcctcgttccgactatatgttcaagccagcgccgtcgctggctccgaacccgagcgacgcccatgcggactcccgccttccttccgcccttcgactacaccctggccgccttcttcacggcttggcctgcgcatcccgccggcgcctcggcgatcgcgctgctgacccgcctcgacaacgtcgccctggcccggcaggcctccgacgaggggtggccggcgctcgatccactccaggagcaactgcgcgacgcgcttccggaggccgtcctggccgacgccaatttcctccgcttcctcggccatttcatgctccgcgtgatggagcaggtgggctacgagctcgtgcaggatcaggtcccgctgccgccgcaccggcagatcgtcctgaagtccgccgccgtctaccgcctcgcggtcgcccaggcggcctgaacgcggcatcgcccgcagcctgcactgggaagttcgacgtcgtttccatgactgatccgatgccggccttcccggagtggcgccccctgctgcccgccgacctgccacgggtccgggccatctcggagatcgtccaccccgatctgcccgagcgcctggacgtgctctccgaaaagcgcgccctgttccccgagggctgcctcgggttcggcggctcggagatcctcggctatggcctcgcccacccatgggtgctcggcaggatccccgcactggacggcttcctcggggggctgccgcacagcccggactgcctctacgtccacgacgtcgcgctgctgccggccgcgcggggccagggcggagcctcccgctacatcgcggcgatggccgccatggcgcggtccagaggcctccggcgcctcgcctgcgtggccgtgtacggggcggagaggctctggtcggctctcggcttcgaagaggtcgccgacgaagcctcggagccgaagctccggtcctacggcgaaggggcgctgttcatggtccgccggctctgatctcgggccgccctcgattgcgtgaacggctagcgtgtggatcgagcaggccgagccggcgcctgctagcccccctcattgctttcgtagccatgggggacgcaagatcgcgaagcaatggaggcggtttcgatcatgcgccacagggactacagggaccaaatcgcctcggaggatgtccgggatccggctctgcggaagaacgtcttccgagagatggcgcgcgatttcaccgccatgatgaaggagggcgggatcaccgaccgcccaggcaccatcgcccgcatgatggaggccgcctaccgggcgggcctcgaaacccctcgggatgcggaaactgccgtctcgcgaagcacccgcgctgcccatcgtccgcgcatgttcaccgatatggacgtcccgtccttcccgagggatcgtctggaggagcttcggctgtggctcttcggatcgtcgccatacggcgacaggggcgacggctatcctctcaacggccggaaggaccctggtcacgagcagatcgtcctcttcatgcgcccggcgcatccgggcatgcccgcgagcgtctcgagagacgagtggatgctagctatcgacggcggccacagggggttctcgaacaaggggatcctgcccctcgtcaagctcggtctctacgaggcgagcgagcccgacgggaacggctggcgcttcgccattctgacggaatggggtttcgagctcctggcaaccggatcgacgtctcctccggaggcccgggtgccgggcgcatcgaccacggcggcacgctaccgcacatgcgtgggcgatggccgggtcgttcacgccgcggccatcgccttgggtttgctgcctaacgaagagccttcgagcccgaggccgccgcgctaacgccgctgccgtcgacgctcaggcggaggccgtcagcagctcgatctcgatcggattccggccgtccatgtccgcgaccgcgcggacgaggccctcgtcgtcgaggcgcagcttcacgaaggcgcccgtcccctcgtcgatgtcctgcaccccggccgtttcggcgatcgcctgcatcgtcggtccgtccaggcggtgatgtctgcggtccaccgtcagcaagccgccgtcgtccagcttgaaccgcgcgaacgctgccggcgacggacgggcgtcgagggcgacgagttcggcggggacccagggcttcggcttggacatctcggcgacggacctctcaggctgcggctgcggtaggcggaaggctgatcgccttgcgcacggccgcggcgaccgcgcgtcccatggagataggtacgccgttgccgatcgcctggatcttggcggccgcggtgaacggcgggaggtcgaaatcgggcgggaggccctgcagacgggcgtgctccgcgaggcccaggcgccgcggctcggaggcgttgaggctgcgcttcgggcggcggctgcccccgagcgcgaccggggtcgtccgaccgccgccgcgggccagggcggcccgttccgggtcggtgcggtgaagcgccagcgtctcgacctcgaggcgtgttccggcgggcgtgccgaagctgaagcggcgcctgcggctggtcgcgccgccgacccagtggtcgcacagcacgacgccgtggacccgatacccctcgaccgcggggaccggagccccctcgacgttctccatcaggaaccaggacggagcggcctcggccaccacccgctcgaactcagggatcaggttcggggccgcctcgaagccgttggcggccacgatgtgccgcatgcggctgaacgcttggcagggcggtccgccgacgatgccgtcgaagcggccgcagggcggatggaagctgcgcacgtctccaccccagagcagatcggggccgcggaccatgcagaagccggcttcctcgaatgcttggtcgaggaggccgatgccggggaagaggctgaggacgagcggtgccgaagacgtcatcggccccgcctcctccgggtgggttcgggcttcttcatcgaatcccggacggcgaccaagcgcctgacaagcgacagctgctccttcgggaccgcgtagctcaggagcttggagagcaggcggtccccgagatccgggggcggatccgtgggcaggcagacgtaccacgggtactccgtgccgcactcgaaccgttgcgtgacgacgaaccgctccagccccccgtccggccattcggcatagcagccgatctccgcctcgcaggcggggcgcaggtggaaggtgcgggacgggttcgtcgcgaagaagtcggacacctccgacatggccttccggcattccggatccgcccggaccctctcctggctcgccaggaggatccgatcccgcagcttgtccagaccgtcgtcggaggggatccgcgcaagcgcggtcaacgtcatcgccgcctcctcagggctggagcccgaattccttcatgttgtcgacggtgcggatgtcgccgccgcccggaagcggcaggcgcacgttgccttcggtcagcacccaggaattcgaatccgggatgctggcgatgccgtcgcggccgcggaacccttcgatggccgtctcgggcaagcgcacgaccgcggagaccttgcggccggcctcgcgccgctcgcccgccgtgaggttcacgccggcatccctgagggccttggcgatctcgtgcgggatctcccggaggacctccggcgggatctcgcccgtgtcggcaaggctggtcttgatctggtcgagcgccttcacggcctgcgccgcctcgatcgggttcatacgcccgatcgccgccatgatggcttccggacccgagagcttcggggcggcctcggtctcggcccgcttcaccggctcggcctgaggcgcggctgcggcagggggcttcgccagcgccgcgaccgccgtgacggccttgtcggcgtccggggtggcgccggccgtcctggtctgcgcatccggcttggaagccggcatctgcggttccggctgcttcgcgggctgcgcctgggccgccgccggcggcctggtcgcctcgggcgcggccggagccacccggaccggtacgggcagctccggcggagcgtcgagcgacggcagctcgtccgggatcgccacggaccgcgcggcggtcttcggagcggcctccggagcggtggcggcctgggtcggcgggcgcatggcgcccgacgctttcagggcgttctgcagcgccacggcgtcgaaggccggcggagacgaggggcggatctgggtggcgaggaatccgcctcccaggaggacggccgcgacggccgcggccgcagcggttccgatccccacgcgccggcgcggctgcgcctgggcccgcagggacgcgaacatgtcaacgatctgcgccgtcgtaccctcggcgacgacgacgtcgccgcccgtgccggaggagacgaggcgagcggtgccgccctgggcctcgaagcggatgcgtgcggcaccctcggtgccgaccacggagaccgacgagccgtcggagaggacagcgaggcggcggccgacgtccggcaggaccacggaggtctcagtcgtctttgttctggttgtcataccactcatccaggtcggcgaccgactgctcggtcaggtacttttcgagggcgtcgatggcgggtgccacgtagggctcggcgatgggggcccggcaggcgcgctcggccatccagtgggcgatgcagccggaggcttcggtatggtgcgccttacggcccaggctgttcagggcgtaccacgcgtgccggtcgaccttgcgcagccacaggaactccgcgggggcgagcacgccgcccttctggcgggcgcggtcgaggttcgcgagcaggacggtgttcacgaaggcgtacttggcggagcgcttgttgacctccgcggccatcttctcgtcggcgaggtagggctccatcaccttccgcacggcctcgccgtcgacgaagccgtcgtcggtgtaggcgcaggcgacggcctccttgaaggcgacgaccttcctgtcgttcgaggacgacttggcctgcaggatgcacatgacgaggatggcctgcgcgtagagcggcgccttggcgaagccctgccagttgtcgccgcactgcatggcgaaggccttctcggcggcccctcgcgaagcctcgtcgaagccgttcgccttcttcaggggcaccttgtagtggcgcatccactccagcgggtggcgcgcggccggcggagcgtcgggagcgtccggatcccaatcgacgctcggggtcacgacgcgccagtgctgcgcctgataggccatgaagctcgggcccgaggtcgggaccttcaccccgccgaggaagaccggcagcatctgccggacgacgcccgccttcgggcgcttggagaccggaacgccgaccatcgagaagacccggacgaagccggcgccctgcatgttcctggcgacgtaggccgcgagcccgacgatcgcgaggaacatgaccacgcgggtctggtagccgacctcgttggacaccttcacgaggtccgagaatgcgacctcgttggcgtcccagacacccgtgaagatgccggtcaggtagtcgttgagctccctgccccgggggccgagctccccgccgaagagcatgcggcacagcgcgatggcctggatctgaagccagtcgagcccgaatttgacgtacacgatcgccttgcggaacacgtgccacagcacgatgacgctcacggtcgtcacgatgatggccgcgatcagccagccgtcgtcgccgcccttgttccccggtgctctgttgtcggccatctctgcagtctcacatcaggtcgccgagttcgcccggcgcgccgtcgtccacgtcggtctcgggcggagggggaggcggcagcggtctcgagggcgccgcccggggcggaggagcgggctccaggaccggcgcgtcgtagcctccgtaggcgccgaatccgcccaggaggcgcggatcgatgccctggggcatgacgatcaggggagtggcgggcgtctgggcccggcggcgccgggggcgacccatgatccgttcctcgccgaccgcgtccacgatcccgtcatcgagctcgccggcctcgcacatctggcgcaggccgaggatgagcgcgcggcggaacacctcctgggccttgccgcgggcggagtccgcggcgttccaggtgtcgatcagcagcttctccgcggggacgccgggcatggcgtagatctggatgcggacggcggtccgcatcgcagcgctcgtacccttggcctccttcggagcccggccgcccatgctcagctccggcggcgcgaggcgaagtacttgtagaggccgcgggcgttcgcgaactccggatcgtcggacatcacgccgttcgggtaggcggacgcgatgtccttgaacagcgcggaaccgcccccgacgaacacgaccgcctgcagggtggccgcgcggccgagccggcgttggatctcgcgcagcgcgcgctcctggacctggccgaccacgtcggaaacgatctcgctcacgtcgtggggcttgccgaacagctgcatgctgcccgtgcgcacggcctcgttcatgagcgacagcggcagggagtcgtcgtcgagctcgaagcggcccttcacgcggtcgagcacgcccttgtagacgtccagcacgcccacgtcggcggtgccggagcggccgtggtcgatcgacttgccgccgaccacgaccgcgacgtcggtggtgcggccgccgatgtccacgatcgcgatcgtcttggcgatgtcgttgcgggtcttcatctcgtcgtcgagcgcccagtccacgaaggcggcgatggcttggcagccgacctggatgtccgcgaggacgggagcctcgacgcccgcggagcgggagaaggccccgcgctggaggttctcgcgcttgcgctggatgcgctcctcgtccttgcgctgctccttgaagaactccttcacgggcaggccggtgacgatgtcgaccttcgcgccgccgaagccggcggccgagagggcgtggttcaccagcacgcggttgatcggcgagaggtggaaatccgtgaagcgcggatcctcggcctcgatctcgtccgagaccgtgtacttgttgccctcctccgtctgccagaggccgatcgccccgtctcccgcgaaggagccgagtccgtggctgccgatccggacggacgagcgcagcacgcgcttgacgatcctgccgtcgaggccttcgccgtagagcttggtctgggcgtagccgtcgtcgatcgcgaccagcggctggacaccctccttcgcgccgcgctccttcttcattgctgcctcggccatggatctcgttccttcgctgcgtggagctcccgggcggggagcggtcgtcggggtgtcggggccgctcaggggaccgggcggcggtcgtagtcgatgcggccccgcatcatgcgcggcggcctcgccggcctcagatcgccgacgagccacgtccggagcgcgcgcatcgcggacatgaagctgagccccaggcgctccagccaccagaacaggaccatcacggcgaaggcgccgcagatcgtccacaccttgatgtggagggcgcagaggagcagcacgacgccggcgttcgcgtcgacgaagaagaagcggggcggcttgtaggtgtcgcgccagtgggccatgggtgcatcctcagacgaaggcttcgcgggcctgctcgagctcgtaggtcgcctgcgagatctcccccgcctccaggcgctccaggccgtgccgacccatggtgcgggagacggcgaggcggtcgcgcatgaaggtgcgggcgatgccgggccactcgtcgggatcccggcgcaggaaggctgcgcgcgtctcggcgtcgaagatcatgtactcgcgcagggagatcttcccgccgccctcccgggggacgaggatctgggtcacgagcatgcgcagcacgttcatgatgtcgatcgcccgcgccttgcgctcgtcggcggggaattccgaaagcatgcgggtgatggtctccggcacgccgatcgtgtggatcgtcgagtagacgaggtggcccgtcagcgaggcggtgacggtggcgtcgatggtcgccttgtcgcgggactcgccgacgccgatgatggtcgggtgccgccgcagcgcgccgcgcacggcatgggcgaagatcgagtgctcgtccgcgtcgccctgacgaggacgcagatgggtgcgcatctccgtctggaacacgaaggacgaaggcatccgcacgtcgtcgtagacgaactcgatgggtgcggcgaactcgtagtagcgctcgttggcgtccggcttctccaggatgtcgcgcatgatcgaggagtgcagcgtcgtcttgccggatccggtcgggcccgtgatcaggatcaggccgttgctcggccggtagttgtcgatgatgtcctgctcgatccggaggtcggccagcggcaggggcgtgccgggcagcgtgcgcatggtgatgtgcacgccggaatcgccgggaatgcggccggacgtcatgttcacgcggaagcgcacgaggccgcggcccgggacccggatctcgtaggaggggtcgagatcgtggccgcgcttcagctccgccgtgccggagtcgttgtagacgatccgcacgaggtcgagcgcctccgggttcgtcagatggcggtgcgtcagcctgacgttgcgcccggcgatctcggcccagacgggctcgccggagatgaacatgatgtcggaggcctttgcctcgacggccatgatcaggacctcgtggaactgacgctcgtcgaagcggccgtcgatcctgtggacctgccccgtgaagccggtggcgaaggcagagctctgggacgggaccggaacgggtgcgttcatggccgcctcagaagcggggctccgcgaccgcacggcgctcgcgccgcacgggcgcggcggcgcggcggggcggacccgcgggcacggcttggcgctggatgggggcgacggcgtcgggggtcgcacccgggaacggggatgcctcgaagcggcgctcgccgccggggccgatctggagggtcgggtcgcgggtgatgcgcagcgcgcggtcgttgacgcgcatgtcctggccggtgccggtgttgcccaggctgccctccgccaccaccggcgcggagaccttcttctcctccagaaggcccttgtacttgagcatgccggtgaaatcgcgctcgaggcggcgcaggtcggcctcgaagatctcctgggcctgggtgacgcccatgtgccagccctcggtcacccagcgcttccaggcgtcgcgctcggcgccgtcgcgcggaagcagcaggtcaggcggcggctccggcgtgacgtaggtccggatcaggtaggtgtgccagagcggggccgtcggcgtgaaccgggcctgctcgacgatcaggtaggacacgtcggccacgcgcagcgtgcggcccgcgtcgctcgtctcgtaggtgtccttcgcctctgagatgacaggaggcatgatcgtggcgcccgacggcgtgcggatcaggatccggttgaagtcgtagatgcgggtgaggtcctcggccctccgcttgagggaggcgttgatgccccgcgaggtgtaggcgaggccggcccgcgctccgtaggccagggcactgtcgcgcatggccggggcgcgcagccggtcctccggcttctcgtcgccggacttccgggaaggcacccggttcatcacgtcctcgagcgtcgggaccgggtcgtcctggagcgcgatgtcgccgatgcggtagccggcgttcaccgacgggatcggctcaacgacgcgcggagcgtgggcgttgcagcccgcgaggagcagggtgagcacggagacggaggcgaggagcctgggaagcttgcgcaccggcggcatcctcacttcgtgatccggcgcagcggcggggctgcgccgcggatggacgggccgagcagcgggttctgggcgatgtagcggtactcgacccggcggacgttcgggtcgaccacgacctgggccgaaccctgcacctgcaggccgatgtcctccagaaccttcgcggccggcacggcctcggcgccgacctgcaccggcgggctgacggcgggcgggttgccgacgacccggaactcgtagccgagcaggttcgccacgcggcgcgcgccctcctccccgggtcccgaccagttcagcgtgatcggccggcgcaggtcgccgggcagcagccgctcgtcgaccgatggcggcgagggttcggtgcgggcccgctggatcagggccagggtttcggtcgcgcgggccacccggccggcgctgtcggcgatcttctccgtcaccagctgctgggcggcggcgtcgatcacggcggacctgtccggctctcgggcgcaggcgccgagcgccagggcgagggacatcgcggcaagaagcgaccggttggccatgacgaactccgtgggtctgcggggctccgacaccttccggcaccgtccgcgcacaccgttcactccttcattgcccggatttggaggcttgccaagggcattcggggttcattccttcgcggggacgcccggcgagttccgggcgacgcctgggcaacgcccccgcgacgcgcggggagttgcggacaactcccggcaactcgcgagctcgcgttaggccgctgcacgcggatgttacggatttcgaagcttgcgttaggcatccacccgcaggcgtttgtagaccgcacacgcctgttaggcgtccgcatacggatgttacggatttcgaaacatccgttaggtgatctcgaaaaacccatccgtctcagtgggttgttcgaaaaaccccgaaccccagcttcgatcctcgccggcggatcggtcggcggatcgagccccagttcgacgactgcgggagacctcgtgcccgatcatccggaacagctcattttggaaattggttcgaaacccgaaggattggacgtccgatcgggcctcggccatcgacggcggatcgacaggatcaacgtcctgcagggcgcggatcaggttcggcgagggtcgatcctggcgtctgcgatgcggtggacagctcggggtccggcctgggccgggacggccggagttcggatttcgaaggaacggccgggacgccgatgaacgatgtttcgggtttcggcggagccgatccgggatcacggcccgcaattggggcggccgtcccgaaggggggtgcccgcatcgatccggcgggcagtttcggtccgattttcgaaggactctcccttctctcggttcgaacttcggagggcgtcgaagatcgtgcccagtgccgggtagatcgcaagccttccgaaggaccggacgctggacaagcgcctccacagaggtgaatatggaacccgcctaacggaaggaatgaaattcctaacgctagtgtgcattccggatctgccccggggtcggagggaagccctgccggggacgtgacgggaccggccgacaggttgcacacctgcgttagttttgctgcacactagcgttaggagttcgtagtactaacggggggccgacatttttttcttcgaactcagtccttcgtactgccttcgagcctcctgtctgcggcatccggccttcttccttcggcatcggacctcgatcttcgatctctgaccaggtgggtcatgacccaggacctcaactccgtccggccctcgggtccggaacaccaaaggccggcggtcgctcttccgagctcgcccgcccagatccgccgtccgccttcggcctccgctggtcccgtcgccgaccgctccgatcccggacgcggccaggtccaagccgctccccgcccggtcgccggctccgccgtcccccggttcgctccgccgggctggcgccccggggacgcccccacctccggctgggccgtgcgcccgcccccgtcctccggccgcggacccgccaatgttgacacgcgtccgacggaatggtccgaccacgagagacacggcccggacgccaatgttgacacgggtccggcaaggccgagccccctgcccgcatacgcccagaagaccaatgttgacacgcatccgggtcgggatccggtcgcgtccgagcaggctgcgcgccctttcgaaagcgagttcaggtccggccccgccctcggagccccgagcttcgtccccgagccggacggcgagatgtccgatctcgtcgaggcgcgccgccggcggatctcccagaggcgggaggcggacggctccgtctccggcccgacccgcacggcctcgaccgtgcagatgtacgcagcctgcggtcggcagctgaaggaccgctatcggcgcgagcacatgctctcgctcagggacgagccgaacccggtctcgttcgccaactggctcctcggcatccgcgcgaccgtgaagccgacgacgtggcgcgtctaccggcagtccgcgatcagcaccatccaggcgatggactcgcacgaggtcgagcaggccctcgcgatgatcgaggccgcgatcgatcccgacttcggcgaggcgcggatgacccatgtccgccgcgacgccgacggtgaaggcgagcgcacctcgtcgcacaaggcgaagtcgatcacccacgagcagttcacggtggtggtccgggaccttccccgcgccagcaactcgtcctacgtccgggcgctcggtgcgtggctcgtcgccggcatggccacgggcctgcgtccttccgagtgggaggccgcgaccctcagctacgtggccgacgccaaggcaaatcggggcaagcgcgtctaccttcacgtcgccaatgcgaaggcgaccaacggacgggcgaacggcgagcgccgcaccctcgatctgaccaatctctccgacgaggggctcgaagcggtcgagcggttcgtggagtacgcgaccgactgggcgcacgacggcgcgttcatgaagaacaagaacgcctgcacccgcatcctgcgcgagatctcgccggtcctgttccggtccccgaacgggaagctcctcaccctctacacgcttcgccaccagttcgtggcgaacatgaagacgatctacccgcacgaggagctcgccgcgctgctcggccactcgaccgccgacacccaggcggtgtggtacgggaagaagaggagcggttgggctcccgaacacatccgggacattcctgctccgatcgaggccgaggtggccctcgtccgcaagaggttcgaggtcacccaggaacggctccggatcaagggactcaaggtgaaggcccacgcgaggcggaatgcgcgggcggaccagggcaccgatgcccccgctcccgcgggccccggcgccgaaccgtcgccgactccgtcctccggcgggatgcaggcatgagccccgatccgcgcgatcccgaactccaggtcgaacccggtcccgactggctcacgctccgggacgtcgccgacgagctcgggcttccggaccccgaccctctcgagcctgcatgggcgaagctggaagccgcggccgcggctgggaagcggccttgcctcggctccgatccggtcgcctgggcctgggtccgatccggatcggacccggtctttgcgatcacccggacctcggtcgatacggtccgggccgggctcggcctgaagggccgccgcgcagatccgcggagccgaccgccggctgccgagagcggaaaggaccctgtcacctgaccatcctgcggatcggccggcggtggtgtgcagggtttgcgctagtcggacgggacgcccgtatcacatccggatccgtcgccggccactgcacggcggcgctcttgtccgtccccgacttcgcgtcggggtccgacgccgcactcgcctgtcgcgcacgccatgccgacaaggccgtcctgcccgaagcggtaccggacgaggcccgtggaagtcccgctcgtcgcgagggtcgtcttcgtggacggctgcgagcggaaccggattccggtggggggagcaaggcgaccgagttccgcgtcctcgaagcgatccgaggggtggaggtcggcaggatcgtacggatcggggccgacccgcgggtctgcagctcggcgcttcatgggcccgacgtctgcaggcggggcttcgtcgccggcgagatcgggggcgaaggtgacaaggtgctcgtcggcttccgtaattcggggatgcccgggccgccacgcgtccctgacaggcctcgcaggctcgcggctccaggtgcgttcgctaccgtccatccgtcggcggcgtggtctcgccctcgaaaaaatccgggggcgcgggtcgtgcgaggacctcggggttctcccagacggcggcgaccgaccagttcgagacgtcgcggacgacggtgccgaccgcggcgagccgccccgcgtgccagaagagcgtcgtgctgccgtcggaccgctcgtgattgaagacctggatctcccgggacgggtgaggaggcaggagggccacgaggtcctcgatccggcggccgaccgcctcgcccgcttcgaggccgtcgacatggacggacggcggccggtccggagagatggcggcgtcggcggccgcgatcgccagccgggcgatctccaggtggcgcggcgccggtggaccggcgtggccttcggagtcggcgatcgcccgtgcggccgccgtcgcgcggaggccggccacgtcgtgcggcgacgcggggacgggcacgggtctatcgaccgggtgccggggcacggacctcgcggatggcctgggaagaccggacgatgcgggcctcttcgcgggcggcggcgcgctgtgctgcggcgattgcctcctctaccgcgacctcgagcggcttgaggacgaggcggccgttgcggagcacgcctgccatggggcgcagttcaacggtgcccagaacttcgcaggtctttccggtcacccggagggcccgtccgttcgccgggacggcgcattcggcgatgccggcggcgcgggcgagatcgacgtgggcggccaagtggtggcctgcgccgtggaccgggatgagcaggcggggcgaggcggccgcgagcatggcctcgatctccggacgcgaggcgtggccggaggcgtggagcggcaggccgtcggcctcgcccatgaagacctcgatgcccgcttggcggaaggcgttcgcgacgacggccacttcctcctcgttgcccgggatcacgcgggcggagaggacgacgcagtcgccggcctcgagcgccggcaggctgtggtcgtcgtcggcgagccgcctgaggatcgcgttgtcctcgccctgggtgccggtgcagatcagcatggcccgggacgggtcgaggctctcgaggtttctcaggtcggtttcgtaggcgtggcgctcgtcgaggatgccggtctcccgggccgcctcgagggtgcggagaagcgagcggccggcgacgaagacggtccggccggccgtggtggcggcctggatcatgccggcgacacggtcgacgtggctggagaagcaggccgtcacgacgaggccccggcggccctccaggaagcgggcgaagttcgccgtgatcgtctgctcgctgggggcgggcgaaggccggtcggcgcaggtcgagtcagcaaccatggcggcgaggccacccttggcgaagcgggcgaccgcggcgaggtcggtcttccaggtgacgttcggcgcctcgtcgatccgccagtccccggtatggaggacccgtccggccggcgtggagatgccgaaggcgagcgcctcgggggaggagtgcgcgacccggatcggcgtcagggtgaaggacttcagggtcaggttggagttcggggagaacgtccggatgtcgacgtgctcgtcgagatggtagcgctcgagctggctgcggacgcactcggcggcgaacttcgtcgcgtaaaccttggtgcccttcggcagatacggggcgagagccggaaggccgccgatgtgatcgtagtgcgcatgggtcacgacgaccgctacgagccggccgagcatctgcttgagggcggccggatccggaacgacgacctggaggccggcaacccccttgggcggcatgccggcgccggcgtcgacgagaagccagcggccggtgtggccgtaggcggtccagttggagccgatcgcgccgatgccgccgatcgtcatcaccacgacggactcggcgtcggtcgcggggaagaacgaggcgggagcgctcggggtcttgagggtcagttcgatcctcttgggacggcggcgagggcgctgcccggggcgggtcttgggttcggtcatgaggtggacggctccgtctggcgccgatggacgttggggcggcggcgggtgccgcggcgggaggccgctccggagcggtccctgccccagacgccgcgatggcgcatgggcttcgggtggaagggatggacgcgctcgcggagcctcatgggccagggctgcgacgggagcacgatgtcgacgtcgacgttggcccgacggcaccacgcgaagtcgatgagatcgaggaggagcttctgccggaacgcgccgtaccagccggtgcgcgtcaggatggagcgcagctctgcgggacgaacacaggagagacggaatcggtcgtaggaaagaggctctcggccggcgggtagccccgacttgaatgttcggcgcgggctccgcttcttgaagctcacaggaggtattgggcgacgagcaatccgagcacgctcaggcccaggacggcattgaaggcgccgtcgatggcgtggagcgcatcgatgcggtcgatttccgcggccaagaaaggaatgaatttcattccttcattaagagagccgattttctgaaggcgcaagcgccgcccgacccgaaggaggaaaaaattgtgactcggatgctgtggcggttcctttcgtcacgagcagtgcggtgccaagcatctccttcgacggagcgcggatgtgccgtgcccggcccggcgggatccggggtcactccccgatcctgcccctgatttcgcgccccaacacagcatagttgcggggatggatcccatcagggccaggagcgaacgagaccgttcgcacgccattcgaggccgcccagctctgcacgagggctcgcgcaccattcgccggcaggacgagaagcagtcgatcgcccgctcttgccgaaatcgaggcgagagccccgcggacgcgcatctccgactgtgcccgctgtgccggatggatgccgcgcggaaagtcgttgctgccgagagatgcgaccgtccagtggcctcctgctcttactcgatcggcgacggcgctcgaactgatcccgactttcgccgaggtcgagcatacgcccttcagcgccatgccgatcccgacgccgatgctgtcgccgaccaccatgcaggcagcctgcgcacccgagccgatccagatgcttccgagcactcccgcgaccagcaaagcagtgttcttggtcatcgttccccccctgcccatgtcctggcaccacgaggcggtcattgcggcttgcgcgtgatgctcttgccgagatcgcgtagggactccgagatctgggcgacgcccaaggcctccgacacggcaaccaagcgggccaccccagcctgagccacgtcgacgaccgggttcggttcgaagtcgtcgagccaggaggcgagggcctgcgggtaggcgagagccagaagggcacaggtcgcgtacactgccgcaacggttctgcctgccggccccatcctgatgattcccatccctccggtcgcaagattcggcacgagatcccgaactggatgcgcggcggcgggctcgatagcggtcgtcgtgaaggacatggctttctcaaatctagaactggaagtagatgaagggcgccatcccggagggcgcgagcattatcacggcccagatggcggccgtgctgaacgcgatcctcgctccgagattgaccttgcggaaggcctctccgtcggcggcgtagcccgccggtggcatgaggtgcgtcaggaagccggccgccatcaggacgaggacgagcggcgaggccgtcatcggcgctccgtcgccgatccggaagatgatcgtggcgaggtagtcgactgcaccggacgcatccgccgatcggaagaagacccaggcgatgcagacgaagtggaacacggcgagccagcgcaccgtctgaccgaattcaccccgaaggaagcggcgtaaccgcccggtctcgtccgtcgtctcgcgcagaaggcgttccgcggccagaccgaagccgtgcagcgctccccagacgatgaactgcaatcctgccccgtgccaaaggccgccgagcaccatggtcaggatcaggttccggtaggtgagccatcgacccagccggctgccgccgagcgggatgtagaggtagtcacgcaaccacgtcgagagcgtgatgtgccaccggtgccagaactcctggagtgacagcgcgagatagggctggttgaagttgcggggaaacttgtagccgaggaggtccgcgacgccgatcgcgatatccgtgtacgcgctgaaatcgcagtagatgacgagggcgtaggcgtacatcgccaggatcaggtccaccgtcccgtaggcctgcgggttcgtgaagaccgggtcgacgaacaggatcgagaggtggctggcgacgacgaccttcttgaacaagccgccgaggatcagcagcgtgctccctccaaggtcgatgttcctcgggttcgacggcctcgcgagctgatcgaggaattcggaggcccgcacgatcggtcccgcgacgaggtgcgggaagaagctgatgtagaggagcagatccacgagcgagcgggtggctcgaaccttctcccggtagacgtcgacgacgtacgagatgccgtggaaggtcaggaaggagatcgccaccggcacggcgaagccggtcgagccgaactccacctgcacgccgagagcccctgccagcgtctggagttgggccgcgacgaaatcgtagtacttgaagaagcacaacggcacgaggttgcagaggacggcgaggccggtcagcaccttgcgcagctttggatcgacggttccgccaatgagcaggccgaaggcgtagttgaacagcgacgacaggaacaggagcagcaggaaggggacgctccagaagctgtagaagacgtagctcgcaacgacgagcatcgttttcttgagctcgttgcgccggttcagcagccacgcacagggcagcacgagcatgaagaacagggcgaactcaattgttgggaacagcatcttcgcctctgagtgatgctttgacttccgactcgaggaaggcggcaaaccccgccgcgcttttccggtatccggctttggtgaagtggacgcggtccttcgacatcagcgctgggtctgtggccgcccatcgggacgcaccgcatccagccggcatgatcgcccaccagtcccagaacggaatacgctccgccttggctagccgaagttgcacctcgcgcacctgatcgagttgcgggggccgttgggaacacgtgtcctggcgttcggtggcggcagggggctccgcggaagggttcgttgccggacacggccggccctccgccggcttgcaggccgtgaccggccgctcgccttgcggcggtccgatcatcaccagacgtgcgtgcgggagcgcctgacggatcgcacggatcgcggacgcgtaccgctcccggtacgccgcaggatcgagattggcgtcgaagccctcgttcgttccgaaggcgaggacgacgatatcgggtgccaaccgacggaggccgtggacgaacctcttttccggaaacttggcgagcaggtcgacggtggcgcccgggtatccgatgctgctgtaggtgacgccggtgccctcacggaagatgccgacggcggagatggctaccggcttcgcctcacctgtccggacgaccaacctcctgaacgaggctttgccggcggtaggccggacttcaaggatcttcgggccggccgtcgccgcagcgagcgaggcagacaggacagggacgtcgtcgatctctatgacgaccgagccggcgtccgggtccgtctgcgcctcgatctcgatcgccgagtacggagccgggctgtcgctggcgaaggtcagcacctcgccttcgcggctggtgctcgcgttgaaccccgagagtccgaacgcgccaggacgtgcagagcgacggatgtcttcgtagctccagcccgagctcgccgtcagcttcagaagcgagctgcgcacgccgggatgaggtgtgcccacgttcacatagccgataccgccctgtccgaacttctcctggaggatctgtcggaccatcccggtgaacagatctgcggcggtgtggctgtcgccgatctggaggatggataggcttttgcgggcctgtcctcccgaagccgaaagaacgtgctgttccccgccggccgtggcgacgttcgtcctcagctgagcggatgccagcttgtcggttggagcagctgagactggaacagccggcagatctgtgtcggctgtaaggaagtgcgttccgactcccaggagcgacacgatcgcgacgccggaggtggcgaggcagcggcgccgccctctgagaacgttcaccgctgtgcctgctgctggcacggatacgccatcgcgaggccctgctccttcatgaaggccgtcgtttcgcgcagcaggtgggcggaaacgacgtcgtagccagccgaagtgaagtgaatgccgtcgggagcgcggagctggacctggacgccgcggacgtccgcaccgtagggctgaaaaaggtcgggtcccgaccgggtctgccgccatggctccacgtagcggaccttcggatcgttcaactgcctgagcgcctccgcgaagatcgcgttcttctccgccgcatcgtcctgactctgcttgtcgcgaaggacgggtagaccgatccacagcacccccgcattgccggaccgaagattccggacgagtgcctggctcagttcagcatagcgggcgcgccaagccggagtaccgagatcgaagcgcgccctgctggcatcgacgatgctctgtcggtcgttcagcccgatcgacacgaccgagaccgttggcttgaacttgcccacgacggtccgagcctcgccgacccaatcgaacttcgcggggcgggtgagacccgtaccgttctcggcaaagcgcccgagcttgatccgggaagcaagacaggactctcgcgcgatgagccgggtcgcaccgccccacatgccgtcggacagggagtctcccacgaatgcgatgcggatctcatcgtccgcggccgcggcggaatggcccgcgagcgtcagtgaagccaaggctccaatgaaggtgcggcgggacaggcttccggcttccatcgttccatccttgatcattcggtgccgccgccaagtctgccggaccagctatccacgccggcagttccttcggaagccacactcctctggagaagagaggagccgacccctgcccgatcgcgcagacggcgcgcggtgcgggcctccagatcgggaccccggtccggccgcacgcgatcatgtctcgacttacgaggtcgtcggatgcgccgtggaagcaggcttcgatgccggaagcttgtttcggcaggtcatgaaccgacccgcactgatgctgccgaagggcatggtcttcaaccttgaggctcaacaattccagcgagccattcttgatgcagctactctggccgaatgggcataaggttaggttaactcgcttggtttacgaactattacgttgaggccgatcgatgtgtcctctagtcacctacccgccggtacttgcccttcgtggctgatggcgcgctcctgaaccagcgctatcagacagcacgattccctcgtcatgacccggtcggagccgccaggaagggcgttcagggattgcctagcgccatttacgttttctcggcctgccatctccatcggccctgctccggatcgcgctcgcgaatgtgcgtagggagcgataggatcgtaccttgccgcatgaaatggtcatatcgtagctgcgccattccctcttgctggctgcatgcgtccacttcgtgcatcatgaaatgaccgcatcctatcgagctggagcgcagccatggcacccccactttcgcccctgcgcctggagctgatgcggcgcatgcaagccggcgctaccgccggccaggtgttcacgtggtcggacttcgccgacctcggcccgcacgagatcgtcgagcggcatctgctcaggctcgccgccgccggcgagaccgcctacgaggcgagccgcaagtcgggcgactgggagccgttcttcgccgacttccgcgtcatgcgtgtcgcccgcggcatctactacagcccggtcaggaaccggatgacgaagcgccccacggtccccatagccgagaacgtcgtcgcggccgtcgtctctcgtctcggcgggcgctggctggtgccgcccgaggctgcggcccacgagctcgggatcacgaatctcgtcccggcgaggctcgtcgtcgagacgtgtccgtcgtcagatgatttgggacattcagcggtgttcaggagcggaggctctggtccatctggggtgagaggttaggcagcctgcgcgtgatggcgcaagcggcgatccatcagggtctggcgtttgatgcgttcccgctcggccaggatcccttcgccgcgtccgaagtagacgtcagcgggcgtcaggttgctcaggctctcatgggctcgggcatgattgtagtgttcgacgaagtcggcaacctgcgtctccagctcgccgggcaagtaggcgtgttcgagcaggatgcggtttttgagtgtctgatgccaacgctcgatcttgccctgcgtttgaggatggcatggcgcaccgcggatgtgggtcatgccccgaatgccgagccagtcagccaggtcgctggcgacgtagctcggcccgttgtcggagagcaggcgtggccgctgcatcacccgcgcctgatcgagcccagccgcacccagcgccaggtcgagcgtggcggtgacgtcgctggcctgcatcgtggcgcacagcttccaggcgacgatgtagcgtgagaagtcgtccaggaccgtcgacaggtagtaccagccccagccaacgaccttcaggtaggtgaagtccgtctgccaaagctggttgggcgcggtggtcttatcgcggaactcgtcggcagccttgatgacgatataggccgggctggtgatcaggtcctgagacttgagcaaccggtagacggtcgcttccgagacgaagtagcggcgctcgtcggtgaagcgcaccgccagctcacgcggactgagttcaggctgctccagagccaaggcaacgatctgctcgcggatctccgcaggtagacggttccagacccggctcggctgcgaaggttggtcatgcaatgcctcggggccgccgcgccggtaggcgtcgtaccagcggtaaaacgtcgagcgcgtgatgccgagcttgtccagggtggcgcgcaccggcaggtgggattgctcgaccagccggatgatctccagcttctcggaggccgggtacctcatgcctcgtcgcccccagccccgctcatactttttttgagcagacggttctctaggacgagatcagctacgacctccttcagcgcccccgcctcgcgccgcagatcccgcacctcgtccgtggtagccgcacgagccgtgtcccccgacaggcgcttcttgccagcctccaggaactccttggaccagccgtagtacatcgaggcggcgatcccctcgcgtcggcacaactcggcgatgctgtcctcgccacgcaagccttccagcaccacgcggatcttctcctcggaggagaactgccgacgtgtggcccgacggatgtccttgatcaccgcttctgccggtttcttggccggtccggatgtctgcttcatcttcgctcctcaggggctacgatgaaccagccatcctccgttcgtgaagaccctcaatctgtcccacaggtgctgacgtcggacaggtgcagggcctcgcggcacagtcgcggggacgcctcgtcctcaggagccggcccggcgagggtacggcggccgaggtgtggttcccggtggccgaggcgtcggcggcgcgcagggtggccacggacgctccggccgagccgcgcggacccgtccggccgatgacggtgctcgtcgtcgacgacgaccagctggtcctcgagaacgcgaccgcgatgctggaagacctgaggcatcgcgtgatccaggccggctccggcagcgaagccctcgacgtcttccgtcgcacgcgcggggtggacctcgtcgtcaccgaccatgcgatgccgggcatgaccggcaccgaactcgcggagcagatcgtggccgaacgccccgggatgccgatcatcctggcatccggctacaccgaagtgcccgcggatccgcgcctgaacctgatccggctgggcaagcccttcgcccaggacacgctcgcccaggccgtcgccgacgcgctccggcaggcggaggatgccggcaaggtggtggcgttccgtgccagggtgggcgacgcatagggtctgaactcaatcagctcgaccgtgaaaagggccgcttggggtggagaacggaccctagcctttcgccccgtagcggacgttccgcctccgacccatgccagccgtcctaggacccatcggcgctttcagaaggcggccattcgtcggccgccccacgacttcgaatctgggctgtctgcggatggatgtaagcaagctatccgtttcaaataatgttggcccagcatttttaatgctggcattcgatctgattcttagctcatgatttttacacagatgtcgatgactttatcttgaatcctgcaacgagtcgacgcgcggcacacacacatgttctacgaaataactgaacacaacgtggtctcaatcgggtccgcataacactttctcttgaattgaaagtatgctacatctaagtttccgagctgttattacgaatacagtttctattctgcttttcctcgaatacactaagtaataacttctggcatgtttatgttgcgccactgagatgatacttaagcttggttgtgttgcgaaacgcttgcttgacgtaaaggcgttgatacggtttggtgtaacgcacgccgctcggagattgaaatgattcggccctttaagtttgctgtgctatttatcatagcatcttgcaatccaagtatcggagccggagtatttgtagattatccggaaacaggggtcgagttaggacaagggtgggatcaattaaaaaacactgctgttgctgcaaaatgtctgaattctgctccagagatacgaggtaaagatcaacaaagctcgacgacgcttgggaaaatcacagagaaatctgaattattccgtgggctgtcgatcggcgctacggcacaagctggcgcagctctcgggaatgcgaacgctaaagtcaaacacgtgtctttgcagcagataaagtctgataatacagtggttgcgatttacacagtcgtgactaatggacccagataccttggcattccctcggaagcaaacactactgtgttgccgctcccgggcgccgaatcttcggttccatcggcaacagcaataaaactcaaaggtgaatatcaacaattgtgggaaactgatcggaaaaagttctacgctagatgcggaacgcactatgtagcaacaatttttgagggcgccgagcttatagcatttttaacgacaatagatactaatatcgacactcaaaatgcaatcgaaaaaagtgttggcgggaaaatatttggaatatccatgggtggcagcgttcagaaagttgcccaggatttgaaaaacttgaatagtttacaattggatgttaggaaatccggaggctggggcagccctattgcgacggacctcgaagggttactcaaatcagttcaagaattgcctaaggatgcaagcgatgcagcaaaacccttcaaaatctttgccgctccttacgcatctcttcctgatattcaaagcgaagagcctatgcagaatgactttttatcggcgctagatggcaaagtagatttgtactggcgaacaaattctcttatgagcgatataacagatgtgtacacaaaaccagatgatttcattctaaattggggaattaccaaagaacgcgtggatgtcgtgtttcaagatctatatgacacaataaagtcctccgcaaaagaattagatgattgcatgaaaaccttgatgtgcaaacagtctccagaacttgtcaaaaaatattatgatgcaatggcaaccatgcccatcaagaaaagtcgctctcctgcatgggtacagttaaaagcagcgtttgacaaagcatcggcagaaactctaaaattcaatggttttcggacctcgatgttgcggattgcaaatatgcccaaattcggcggctgtgcaacatatgagggcaatcgtgttttcacacaaaataccgaggcggcgtggtatcagaccgtatggcctacacttaacaactatctgcagttgcactcagcatttgcaaaggaactgaagtctgaagcagaagggcggttgctcaagaagtggcgtgacgcctgccaccagtcgacattaagtgaaatgtgcctacctttgcctgacatcaaaaaagcgcaagataaaattgttatctaccaaagaactgcgtctgtgaatggctccgccagtaactttggcaagcctgctacgagctgtgatttcgtaagtctcgaatttgatccacagttggattgaggtcctccgatgtcacgctacattactcttgcttcgttactagcggcattattgtgcccagttacgaacgtagcagctggcaatacagataatatatcatctaggcagatttgctgcaggatagaagagggctatttttgtagctcctgcggtggcttaggatgcggtcaatctgcgtatcagaagcataccaagatcgattgtgaccggttcagtaatgccccagcggagagtcgatattgcatgtcgtcctactgcgacagatgaatgcctatgtacttaaacgtttaacattggcatctacggtcccagattgtgattggcaaaaaatttccatctgatcggaccgtgatcgtatcgagcttgggtcgaccatcaagtattgacgtcatgttcctgacagttgacggcctgcttcgtgcgtcaattaggagattggcttctccggatctagccaggtactccggtaccagctcgaacaatccgcccgtgggtccgtaatgggaggtttgagcgggtgcggcgacgatgtccgcacttatgaatagctgaccaaagtggcttggcgcaaattcacccaacccgttcgtaccttctgttccaccaagcagactgaacgaggaccttcccagagcctgctaaggtcggatgagaccctacatacggtcaagctgattggatattgaccctggtcccgtccggcgcggacgacctggctcagcgcatcggtccgatcgggatcccgttccctgggtccgacgccggcgacggcgggtaccacacgccgggcaccatctcccgtatgtggcgcttgtcgagaatgatctgttcggagttccggatctcgtgccggcggatggaattatcctgggtcttccggcggatcatcccggcggcagccacagcgtcgttgcggatcgcgaagacgaccgtctcgaccaccgtgctcgaaccggtggcgacggccttgtcgatctccggctttctctccgggaaggcctgggcgagcccgacgacggacccggcgagattgctgatcccggcgacgagctggaaggtgtcggccaccttgttcgcctcccgctcgcgggcgagcgcctgccggagttcctcgtcgatccgtttggcatccgcgagagccttgctccgtgcctccgacagcgcccgggcttcccgtcggagggactcgtcggcgtcgttcgccgcgatgtggtcgaccgcgcgggccgcggcttcggcgtcgtagcgcccagcgagggtgtccatgagatgctggtctgcgagggtgagccggacgtcctcgtcgagccccttggccggcatgacgccccagacgagctttccatccttttcgtgaacccaaaggtactccgacgccgcctgatcgagatacgatcccgaggagacctgcgggtcgagatctcctttcttctcgcggacgtaggccagcctgatcgacttcgcatcgagtcctgctcccagcaggacgggacgtcctccgacaaggctggtccggggtgcttcgctgcgtgtggtttcgcgccgcacggacacgagtgcgccgggcatgccggtctggcggagcgtccggaggatgttggggccctccgcctgcttccaacggtcgagctcggaggggaagccgacgagtggcgcgacccactcgatgaagtcgaggaacatcggcccgacgcccgcgaagccctcgatcttggccctggaggactcgtaggtcttcgcgccgccgtaggtggcgtggtcgttcgcgctggcgtcggccgccgtcaggatggtgccggcgagcaggacagtgacgagtgcgtgcctcatggtctgaaccctcacccggctttcagatcgcggatcgcggcctggatcttcggcttcgccgccgccatgacggccagggcggcgtccgcataggagatgcggctgcgctccattccgatcgaggcgaggtgtcccctcagctgatcgagatccgcattcctcgacgacttctggatccgctcgcgcatccagctggccctggcggaggcgttcccctgatcgatggtggcaacctgggcgcacgagggcggcagcctagggtcgccctccggcagcaccgcagaaggctcggaccgcgtcagcaccggcacgttgaaatccgtgttcctgacctccgacctgccgtcgatctccaccgccaccgggattggccgctcctcaagcaagagattggcgaacatccgctcccgcgggccgacgcgctcggagatgtcgtacccgccgctgcagaactccgccccgtcgcccacccgactgatgcggcaggcccccctccaagagctcctcgggcggtagtcgttgacgcctgcgcaatcgaacaggacggttcccggcttcaggtccagcgcccgtccgaactgggtcgccgcagctgccctggtggcgtcatccaggcgccggaccgcggaggtccggtaggaggccgtcgatttcggctgggcgggatccgagatcttgtcgaaccaggagagattccgctccagcctcgtcgcgatggcggtcggcggatcgccgcgcagcagcagcagggaatgctcgagcgcgaaggcggagggcaggagaagggccgtggtcgggccgtacgccttcgacgcgtccagagcgaacaccgcgcggtagaggtcgtcgaccacggcctgcacatcctgcatcaggccgtcgttccgccggaacatggacagaggccaggaggctggttcgagggcctggatcttgtcccggtagcgcaggaccgccccctggatggcgaggtgggtttcgcggacgtgctgctccttgaggagctcgtcgatatgggtggtgagcgtcgagaggcgctcgaggatcagcgcgaccgacttctggacgtccgcgacctggttgatcacgacgtcgaccttctggttcaccgccgagagcatggccccgccgcgcctgttgtgggtggcgatcagaccggcgacgaccgagacgaccgccaaggcggcggtcacgacctcggcccgtgcgggcgccgggaccataagcgtcgcgaggggggcggcggggatcagccggctcccggcgacggcggccgaggaggagagaaggccgcgtcgagtgaggagcatcggactgcacctgcggtagttccgccagaagctatggttgacgtaacctgaacgcaagattatcgaagtgccgttaaaaataaaaacagtcgcacggaaccgtacccgtaagcgggtgttccacgcgcccgtgctcaatagttgccctgcctcccctgctaggaagagtcgaagttgaaccatgtagttcaatgcaacgtgcgatccatcgtacgcaacgttacatgtaggatgagagcatttcagaggcattgtaccgatgatctaatcgataccgtcgtaggtgcgtcagcagaccaatccggaccattgccctgcgcgtgacgtctttctcatcacgggcggaagtcgccgtctccatgccggagggaaggctacaggtccttatctcttgcagccctgaccggtaggctgactccagcagcaggagatcacatgtcgcgcgttgatgtatcagagaccgaagccgacttcgtcgagttcgagtttcccgacgaagcaacggcagaacttgccgaccgagttgctgccttcgctgcccataccggcgccacgacgcgccaagtccgcgcagagaccagccgcgtcgaggaagtccgcggttaccttgaggctgctggcatcgcctggaacgaaacagagtccagcatcaccgaagacgacatgtggccggtcgaggatgacggcgcttgcagcgaggaaacagcggcatcccccgcgccgtaagacggggccgcagccacatcggcctttttttcatgcaagaacagaaggggtggacatgcacgaggcacgcccacccaagtcgacagacgatccgaacggcgccgtagccctcggtcgatgacataggtctatccagcgcggactcggccatcaatcgcaggcgggcgagatctggcaatccgaaattcattccttcgcgcatggttaacggaaacttgcgcagagaccgttccggatgggtcggatggtgccagtcgaagttgcggtttgcgccgcccaggccgactttcgaagtcatcgaaggagtgacggtcatgaagctgctgcacgagcgcgtcgatgcgctggagggcgactccgcccgacttgcggtcctggggcgtgtcgagatggcgttcgtcgagaccaaggaccacttcatcgggaacaaggtcgactcccataggccgcgcgtggtccgtctcgccctggccctcgatggcgaggtcgtcgccgagctcgctcccggctcgcgcgagttcgcggaggcggccaaggcgctggacaaggtacggcgcgtgcccctgcacgagatgctgaccgaagtcggcgttccgctgcagcacgaggggcgggatttcaggctcggatggcaggagctcgtggatctcgtgcgggccgaggagctcttcttcgacggcctgctggacgacagcgacgagaagacgggcgaggccgcctggatccggttccgctacaccagggccttcaaggaagcaccgtgcaccagggaggagttcgactccatccggcaggaattccaagcatccgcgtacatgacgggcatggacatgagcgactactacacgtggtggaggcggtcgcaggagatgatggacggcgatgcgatcgccgccaccggcctcgcggaggcgggacgcctcctggacgcgtggtcgaacgaccgggacccgaagagcttgaagtactggctctgcaggaacctggaggtccacccgcgccatcgcccagcgttcgagcacctcgtcgacgagcgcgtagccgagaccgccggcgacgcccccgcttcgccggcgccctgaccggcagctcctattccgttcccggagcccgggacgggcacagggccctgaagatgtcgatgttgacggggtacccgctcgcgctcgatccgtccgccacctcgccggacggaagggagacgatacggtacttcgccgtcacatcgggatcgcggttcgggcctccgaaccgatagcggttgccgcggaagtcgacgaaggtcccgcgcacgcaatcggccgagatctcatcgttgagcggggtctggagctcctccctgacgcagtcaggcgtgaccttcccgacatactccctgcagaacgcggccgcgtcctcgcgcgtatgcttcgtccggatcacggccttcgccgtgtcgagaccgcctatcgacacgaccgtgacctgcatgccggcgcgggagccgtagtagatcttgccggcggccagggccggacttggtgcccacatgaaagcggcgacggcgcaggcaacgaacgagcacttctcgaagcgtgggtttttcggggattccggcgatcggctccgtcgggatgcgcccgatccgtctggtatgctgcgcaaggggcctctccgtgccgcgccgtcctgtcgggcgcgaaggtggtgcgtcgtgcacgcacggcaaccctggatcggcggccttacgaccgaaggaacgagccacgacgccgcccttgctacgcgggccgcggaatggcatgggcccgcgcttcgagcggagcccggacccgtgcagcacattccgtttcctctctaccacggcacctccagccacttccgcgacctgttcgaggtcggcggcacgacgcggccgtggccacatgtccaggacgcgatctccctcctgcgggcgacgtgggcgcagctgcagggctccggcatcgagcccgagtggtatcaggcgaacatcctccgccagtcgaccgggccttcgaactggcagcacggcgaactctacgtggcggcgggcgaggccgcggcggtccgctacgccctcagtggggcggccttcggcggcgagatcctgacgcagtgcgcggaagccctcaagcggctcgacgccattgacgccgcttccgcagccagcctgcgggatcagtaccccgccctcggaaggttcctcgccggcggggggactccgttgctcgtcgtcgtcgagggcgtacccgtgtccgccttgttgaaggaggctggcgagggatccgtcgacgagcaggtccgcgcggtcgaaggacacctctccacgatggagggcaacctgctgcaagcctgcctgcagggctatcagttccgggtccgtgccggctgcgggaccgtcagggagatcgtcgatctcggcgcatgaaacggcgcgtgaccggcccttcgacccggatgggaagccgccggacgaccggcattggcggaaccgcacgagtggatggatccgcgctacgcgacgatcgttggcggaacccggacccatccgcccgcaccgcccaaaggctggggcaaggcgaatccgcctctcttcgaggaaggcgcgttcgtggcttccctccctccctccaaaccacttcgtctaccacaaggccggcgacgacgtccgcttcaccggcctccggttcacgcgcgacctgcgggctcccagggacgagctgccgcaactcgttaccggcgccgacggcgagacctgcggctccctggaggaggcgttgccggcctgggaggccgcaggtcggccggagctcgtccagccggaaggccgctacggcccgctgatcaggctggacgagaaacgcttcatcgggccgcgaccctgatctgcaggtcccgccggcgacgatccgctcgccggcagttcgttcttcgttgtgcagatgaaacgatgcgcccgataggctcttgcaatccaggggccgtcggctaacctaggcctcggtctccgcagcggacctgcccccacgagcatggcgcgacgccagctgcatcgaagacgaccgcatggtccgacctcgaacatcatccctgtaggccgagtggggcgcccggagcaggggttcgcgatgtcgcttcgcatacacttccattcgtccgaatttcccgagtccgtcgccaagtccatccgccgtcgcctcggccgcatggggcatgacgtgcccctaggcaggatgcgcgaggccacggccgccatgtacggctacggcaagtggaacgagctgctcggccgcatcggccaatacgcgccgttcctgtccgaccaggaggtcggccacgaggtcgcggcggagcgcgctgccgtgttcgccgaacggctctcccgtgcactcgatctacccatggacgttgcggcggaagtcgtcgcggcttccgggccgacgtccaggcgttcgatgggcatcgcatccttcgactgggacgaggccgtcctgcgcatggcgggcgccatctcggcgacggcacgttcgatcgagacgcaggccatcggccacttcgagggcttcagggtcggttcggccgatcctcgccgggactgggccatcctcgtcgacccggccggcaacgcaatcttctccgcggcgcggggaagccgttcgacgacatcgaagctccagcaggcgcccgaagacggaatgttcggacggcatctgcaggaggcgggcctgctgaaggccggcgccgccggagtgccggacccgatcgtgctgcgtacgctgcgtcgcctcgacggccgggctctggggctcctcagggccgtgcccgcgttcggcacggaggtctacgccatcgcgcgtctggtccccgaggagtcgcccttcgaaggcctcgtcgatcggctgcccatgttgggagcggagatctcgcacctcgcccacgccatgacctgcgccgactccacgggtcgcgagcgcgaagaggcggcccggcgccaggccatggtcctgtcctcggatccgctcgccggttatctcgatctcgtcgcggacttcgtcgaccaggcgtggccgaacctcgggttcgacaggcagcgcggccggcaggtggtcgaggccatcggcaacgtcgtcgtcctggaggacatgggcctgctgccctggcacgtcgcgttcctgtcgttcgcgcccgccggaaagctgcctacgtctccctcgcagatggcggcgtccatgctcttcatcgagaagtggaccgctctcttcaagccggggttcggggtcgatcccgcagacttctacagagagttcgacggggattggacgatgctgcgctccgttgtcgagaacatgaaggagatcgactccctctacgatctcggcgaagtggccgagaccgtgaccgccgctctgctcggcgggcgggcggtgacggatttcgcggcgctgccgggtcgagccgccatgacgatcctggaacgccgcctcacgccgaggctcgccgcaggccgcggcatgatgggtctgctccgtccctacgcctgttggtacgccatagacagagaactgggtcggagcgacgtctccgccgatgcctaccgtgacggcgccttcatagcgctatcctcctcgggacttctgcccgcggatctcggatccatgactccgcgggacctgcttcagaggctgcagatcgacccggacgcctatgcggcagcgctcttcgacccgaccgagttctccgcgtcggaggtcgagatcaggatcacgacggcatccgcgcgcgacgccgtggccgcctctctcgggggcatcgacctcgggagggaagacctgtccgggtcgaccacgttccaccgtgccgtcgtcgggggcgtcacgttcgaagccgcccttacgctggacgggccgcagctcctgaccatgctggagccgcatcggcccgcaagtgttccgctgggcgactgcgcgtcgatcaggacattcgcgaccgacgaggggcctgaggtcatgtacgtaatcaagtacagttcacagcggcggatcccgctcgcgggattcggcgaggccgagatcgcgcagctcagggacgagttcgggatcagcgagcggccgacgggccgtccagacttctatcgttccagggctgcccgctgcctgatcgactacgtcgggtcgcacccccggctcgcggagcgagcggcaggggggacggaatacctcggcgactggtacggctgggccctggagaacgcgtcccgcgcgggctacgctcccggcttccattagagccggcgtccggcggcgaactccgctgccggaccttacggtgctccggtgccgatctcaggcggacggtgccgccgcaggctgcagcttgcgctcgaagtcgtcgatcacgctggccgccgtcgacatcggcacgtcgaaggtggcgccctcgtcgagaactcggcctcgatggtgaccgggccggtgtcgagggtcgcacggtcattcagcggaccggacatggtctcggccgtcatgatctgggcggcgtaagacggcggtcaggaacgacatcgcggcttcgcgggtgccggatacgcaaaccgccacgccgtcgtcggctgactccacgtggtagcgtgctagatccccgggctcggggcgtagaggacgtcttcggcctcggcaggtccatcgtcgccgggtgcattctcgtgaaggtagccgacgacggcggccgcgaaggcgggaccgtacttggcgatcttcgcctgcccgaaccccggcacgaggcccatcgcatggacgtccgcgggcttgatgcgggcgatcgcgatcagggtggtgtcctgggcaaccacgtaggccggcacgcccgcctgccgtgcgagctccgagcggagcgccttcagcgtctggaacagctcctcgtcctcgggcgcgagttcctgctgcttggcggcgacggacgccttgagcgacgacatgacgtcggtcgcccgcatccgccggacctcgcgcatcacgaccttcgtctcgcccttcaggatcgcccgggcggcggaacccagcttgagggctccgaaggagtcgtggtcgacgacgacggcctcctggaccacgagctgacgcagcacgccctgccatgcggccgcatccatgtcggcgccgatgccgaaggtcggcagcttgtcgtgcccgttccggcggagcttgtcagacgacttgccccgcagcacgtcgatcacgtaggccgcgccgaaccgctgcccggtccggtagaccgcgctcaggaacttctgagcggccacgctggcgtcgacggtcgcggccggagaccggcaggtgtcgcaggagccgcagttgccggcgtgggactcgccgaagtactggaggatcgcctgtcggcgacacccgacggtttcagcgaggccaaccagagcattcagcttcgcgatctcggtccttttgacgacttgatcggcgtcgccctcctcgatcatgcgcctccgctggactatgtcctgagcgccgtaaagcatcattgctctcgaaggcagtccatcgcgtccggcccgccctatttcctgttgatatgcttcgcttttgcaggcgttaaaccggtgtggtcgtgccgagcctttttccacctaaggcgttttctaacaatggtttaagttatccacagccctccgctgaaggggaatcgaggcagggtcgcacgtcgttaggatacggctgccgaaagttcgaaagattcttctgggacgagccgatgtctgtggtcctacttggcgctcaggcgctgctcggtttccatcctgcgcgcctaccgcggcaggttccggcatgtctcgagagaggcggagctcacgtccgggggttcacgccgtcccgctgccggtctacgcgcccaggcacgccggcgtgctgatcgaggacggctcggataggctgccggtctgaggcgacgtgatccactcgcgcgtcttcccgatgctccatccggaccgagcgacagtcttcgactgtgcgcagcggcagacggtggcgagcttccgtgcccactcgactgcttcctctcgtgccggcacttccagcacggcgaagccgccgttgaggcggctgcctagataggtcttgaacgataccgatccgtcgccgccaaccatgacgggagcgattgtttcatcgatcccaccgccaaaggcatagacaccggcggccttcgcttcctcgatcacggcatgcgactcgtcggacgcggcacgcagttcctcgtcagagaggatcatcgcttcggctgcaaaggagatgaggtatttcgtcataggcagaggttgcggcatggcaccgaccgcagcaagcgcgattaacgcatcggctttggttgggaagccgcctcagccttcgttcttgttaggtgcgccttaacttctcgcgacatgcttgcagaagttgtcgagtgcggccgacccaccatcgcgttgctgctcgacgggaaactggctctccagagcaaacgaaacctttatgaatgcaactgctcgacaggtgcgttctgcgtcagcatctgctcgtagcgccggcgcataagccggtactcggtcggaatgtcccacatggagatcatgccggtgactttgccgtcatgcatcacgagcagttgccggaagtggccgtcgagcatcttctgaagggcgtcggtcaagcattcttctacatcgatcgtccgcggatcgggggtcatcacggcgcgaaccagcgtcagttgcggatcgagaccaaccgcgatcacgcgagcgatgacgtcacgctcgctgacgatgccgataagcgcgccgccctcctcgaccgcgagcgcgccaacgtgatgctcgcgcagacgacggcatacctcggtgaccatcgctccaacgtcgatggtgtgaaggggccgaccacgtatcagtgacctgaccggctggctttggaccgggctgattgagaatgtgagcttgattttcagccggacgcccgcaccggtccataagggtcaaagaacccgccgtgcggccgcttcatcgggcagccacatcggcgggaaggcgttgcacgtgcagcaccaggcgggattcccattctgcgacaactgtgatagattgctcctcgatgacttttgtccgccaatttgcgcgcctgatggccgtggtgatcgtgatgatcgccgcggtgttcggcgcgtcggcggttcaggcgcacgaaggccaccatcacgtggcgccggctgccgcggcaccgcttcaggcccggatgcctgctgcggcacgggctcctgcgtcggtcaaacctacagtcagacttgctgccagtccgtccgccatcccgttggctgcaccccctgccacatcaatcagcgtcctcgccggtgcggcgcaggcccggggcaacaacacggacggctgtgacgggacctgctgtgcgatgggtttgggctgctgccatgctgccgtcacctcagcggccgccacaacggtgccgctgcgcaccgcctccaccgtggtgctgaccgggcagcaggatctactgcccagcctcgccccggaggccctgcccaagccgcctcgatccttcgcctagaacccgcgtccccatgcctggggcagcgctgagcgctgctgcgagtgcgtggacgcttgcgtccacctggcgaaagattgcgacccatgagttcccgaactgcggctgcgctgcgtgcgctggccgtgacgctggccctgctcgcaggccctgcgtacgcccacgaggggcatgaccacggcgcaccgccgcccccggtcagcaaaacgatttccccgcgcggcgaggcgctgtcggccgcgttcgagctggtcgccgtatcccgcaacggcacgctccagctctatctcgaccgcttccagagcggcgagcccgtcagcgatgcgaccctggagatcgacacgccgaccggtccggcgaccgcccaggcggccgggcctggcgcctaccgcctgctggcaccctggctgagcaagcctggccgttacgatgtcatgatcacggtgaccgccggcagcgacgttgatgtcctgccggtagcgctgacgatccccgatcccgctgcaacctccacggcccctgctggggcaggccgtccgtttggcgcggctctggcccagacgctgccggatctgacgcacggcctgcgcgatcgcctgaccaaggctgatccggttctgctggtggtggccggcctgagcttcctgctcggcctgctggtgatggcgctggtgcgcgggcgttatcgcctgccggtgatcgccgtggtggcgctgacggccacggtgctcctgagcaccaacgcctttgcccatgggggcgaggaccacggcgaccaacccgtccagggtgccgcgctgatcccgcccaccgcgtcagcggctggggacgacaccactgatctcgcgcagcgcctgcccgacggcagcgtcttcgtgcccaagccaactcagcgcctgctgggcctgcgcacggtgatgaccgaagtcggcacgttcaatcgtaccatcggcctgcccggccggatcatcgccaaccccgaagccagcggtgtggtgcagtcctccgtcggcggtcgcctgtcgccgccgccctccggacggtttccgcggctgggcaccgcggtgagcaagggcgatgtgctggcctacgtcaccccgccggtgcagcgcgtcgacctgtccgacatgcgccagacccagggtcagctcgaccagcaggtcgccaccgtgcagcgccgggtcgaacggttctccaagctggcaacctccggcgccgtgtcccaggttcagctcgatgaggcgcaggacgagctgaagggcctgaaggaccgccgcgccgcgctcgacaagttccgccaggagcccgagccgctgatcgcaccggtcgacggggtggtcgccgaagccctggccgtgtccggccagatggccgcggcgggccagatgatcttccagatcattgacccgaaaaacctctgggtcgaggccttgagcttcgacgccctgggcggcgcggaaagcgccacggcacgcctggccgacggccgcaccatgcagctgacctatcgcggcgccggcctggccgaccgcaaccaggccatcccggtgcagttcgcgattaccagcgacaccagcggcctgcgcgttggccagttcgtcaccgtccaggcggccaccaccacggagctgcagggcctggccctgccgcgatcggcggtcgtgcgcaccggcaacggccaggacgtcgtctacgagcacaccaccgccgaacggtacgaggcccgccaggtccggaccacgccgctcgacggcagccgggtgctgttggccgttggcatcggtgccggcaaacgcgtggtgacccagggcgccgagctcctggatcaggtgcgctgaggagaagccggcatgtttaccttcctcgtcagccagtcgctgaaaaatcgcctgctggtgctggccatcgccagtgtgctggtgctcttcggggcgttcacggtcaccaagctgcccgtggacgtctttccggacctcaaccggcccacggtcacgattatgaccgaagccgaaggctacgcgccgcctgaggtcgagcagctggtgacctatccgatcgaaacccgcatgaacggcctgcccggcgtgagccgggtgcgctccgtctccggtgtcggcctgtcgattgtctacgtcgagttcgactggggcaccgacatctaccgcaaccgccagcagatcgccgagcgcctgagcctggtgcaggatcagctgccgcgcggggtcacccccgtgatggggccgatctcctcgatcatggggcagatcctgctggtcgccgtgaccagtgagaccgccacgccgatgcaggtgcgcgaggcggccgacttcgtgatccgcccgcgcctgctgaccatccccggggtggcgcaggtcattccgattggcggcgaggtgcgccagttccgcgtcgccccgaaccccgcagcgatgcgcaccctgggcgtgaccaacgcccagctggaggcatccctgcagcagttcggcaccaatgccggcggcgggttcaccgaccagaacgctcgcgaatacctgatccgcaacatcgcgcggaccctggatctggacgacctgcgcaacgtggtggtcaccacggtcaacaacacgccggtctatctgcgccaaatcgccgaggtgtcgttcggggcccgggtcaagcgcggcgatgccggctaccagggcaagccggccgtgatcgtctcggtcgagaaacagcccgacgtcgacaccgtcaaactcaccggccagatccagcaggccctgggcgagatcacccagaccctacccgacggcatcaaggccgatcagatcctgttccggcaggccaacttcatcgagacctcgatcagcaacgtcgagcgggtgctgctggaggccatcgtggtggtcgccgcggttctgttcctgttccttctgaacgttcgcaccaccgcgatctccctgctggcgatcccggtgtcgatcctgaccaccgcggtggtgttccacctgtttggcctgtcgatcaacacgatgaccctgggcggcctggccatcgcgatcggcgagctggtcgatgacgccgtggtcgacgtcgaaaacatcttccggcgcctcggcgagaaccggaaggccggcaaccccaagagcgtgttccaggtggtggtggaggcctccaacgaggtgcgctccggcatcgtctacgcgacgatgatcatcatcctggtgttcgtgccgctgttcgccctatcgggcatcgaggggcggctgtttgccccgctcgggcaggcctacatcatctcgatcctggccagcctggtcacctcgatcacgctgaccccggtgctggcctcctggctcctaccgggtctcaagaacctcgaagagcacgacagccggttcctcaagctgctcaagcgcggcaatgccgccttgctccggggcgcgttccgtcaccagcgcctgctggtcgggatggtcgccgtggcggtgctcggcgccggcgtggccgcctggcagctgccccgggcgttcctgccgccgttcaacgagggctcgttcacggtcaacatgaccttcaacccggggatctcgctggccgagagcaaccggatcgggttgatcgcggaaaagctgctgctggaggtgcccggcgtggcggcggtgggccgccgcaccgggcgggcggagctggatgagcacgccgaaggggtgcactcctcagagatcgaggtcgaactcaagggcggcgacgacccgcgcgccaaggacgccctagtggccgacatccgccggcgtctcgcggtgctgccggtgtcggtcaacgtcggccagccgatctcgcaccggcttgatcacatgctgtccggcgtgcgcgccgagatcgccctcaagatctacggcgaggacctggatgcgctgcggcgcatcgccaacggcctgcgcgagcggttcgcgagcattccggggctgaccgacctgcaggtggaaaagcaggtgcgcatcccccagctggagatccgcgtcgattacacccgcgcggcgctttacggggtgcagccggccgcggtggtcgagcagatcagccgcctgtccaacggccgggtggtctcgaccgtggtcgacggtgtgcgccggttcgacgtggtgatccgcctgcccgaggatcagcgcaccaccaccggcctgggcgacttgctgctagagaccccctccggttgggtgccggcccgccaggtcgccgacatccgggagaccgacggccccaaccagatcctgcgcgaaaacacccgccgccggatcgtggtgcaggccaacaccaacggcaaaagcgacatgaccaccatcgtggcggccatgcgccaggcgatcgcccaggaaacgctgccgccggggttcttcaccagcctggaaggtacgttccaggcccaggaggacgccacgcggacgatcgccgccctgtcggcgctgtcgttggcactggtctttgcgctgctctacagccgctaccgctcggccgccctggcgctgatcatcatgggcaacgtgcccctggcgctgatcggctcggtcgccgcgctgtggctggtcggccagccgctcagcgtggcctcgatgatcgggttcatcacgctgaccggcatcgccgcgcgtaacggcattctgaagatcagccactacctcaatctggcgctgcacgagggcgtgccgttcgggcgggacctggtgatccgcggcagcctggagcggctgaccccggtgctgatgacggccctgtcggccggcgtcgccctggtgccgctgctctacgacgccgcctcaccgggcaaggagatcctgcacccggtcgcggtgaccatcttcggcggcctgatcagcgccacgctgctcgacacgttcctgacgccgatcctgttcctgcggttcggacggacccccctggcgcggctgcaggccgcccaggaccacgccgatacgcaggtcaccggcacccacgcgccaccgcgtgaggcgttctgagccccatcccacaaccgaacaaaggagaaccccatggtgccgtggagattagcgttcgccggcagcctcctgcttgccctgcctgtgtgtgcccacgagatggccggcaagcacggcggtcgggtcaccgacgccggcagctaccacgtcgaactcgtcgccaaggacaagaccgtcgacgtctacctgctcgacagcagcgaaaagcctgtcccggccgccgggttcaaggccagtgccattctgattgtcgatggcaagccggcgcgggtcgccctgaccccggccgacgccaaccgcctgaccggtcaggcccaggttccgctgaacgccgcgcccaaaggcgccgtgcagctgacagctcccgacggcgccaccgccagcgggaagttcaactagcccgacaagagaggaaaacccgatgaagcgtgctcaatccctgctgaccgcagccctcctcgccaccggcctcgccaccggcctcgccaccggcctcgccaccggcctcgccggcgcggcgatcgccgcggacgacatgcatcacaaggggcaccagccgagcgcgagcgaggccagcgacgcccatcaggccgagatgcagaagatgatcgccgacatgatgccatcgcccagcgatccggcctccaccaaggacttcaagcaggccgacatggcgatgatgcacgacatgcacgtggcctacaccggcaacccggacgtggatttccgcacgcacatgatcccgcaccacaagggcgcggtggccatggccaaggtcgcgctcaagcacgccaaggacccggcgaccaagcagatggcgcagaagatcatcgatgatcaggaaaaggaaatcgccgaaatacaggcttggctgaaacagaacggtaagtaagaccgggtcatctaagcggatggcgggtctgtgttacaggcatctctgccaaaaaattaagtttagaccgaagttatgaaccgctggccaaggataggattcctcgattatggcaaagcttgattcgctgcagctgtttcttcagcgaagtatgtgatatgtcgtacccgaacgataaaaggagcagaacaatgcatcagatgtccccggcaatgcagggctgcatcgatgagtgcctgcgctgctatcaggcctgcctgggcatggcgtccaaccgttgcctgccggctggcggttcacacgttcagccggagcatttccggttgatgctggcctgcgccgagatctgccggacgtccgcgcatctcatgctgctcggactgcccgaacacaaacacacctgccgcgcctgcgcggaggtgtgtgaggcctgcgccgcgagctgcgaagccgtgggcgacatgcaggactgtgtcacgcagtgccggcgctgtgccgaaacctgccgcacgatggcggcctgagcccccaaccaaggatcacacccatgaacctcaagaccctgatcgctgccgcgctgctgaccgcgacggccttgccggccctggccgacgaccaaggcaacgccaacgccgagcagcagacccagccgacccccagccggggcaacaccgccggcggtccgagccacggcgccgatcatccgaagaacgccccggccgacaccactccggcccacacgtccaagccgcacggccacggtgacggcagcaagcactgaggcttccgcgccagggacagggcggcgggcacattcctgtgccgccctgccccacgggcgtgcccctagcacgccctcctccgatccgaccatgccggcgcttgaatagtctccgtcgtggctcattgaccttcccatggtgggaaggtgcagggtgctcccacgatgaccgcgaatgaccataccccctcacagcatagccacggcccggcaacaccgaccggccaggatcatgccgtgcatggccataaggggcacagctgttgcgacggtcacggtccggctgccgccgacgacgccggggcggtcaaggacccggtttgcgggatgacggtcgacccgcacaccgccaagcaccgcgcccagcacaacgggcacccgtattatttctgctcgaacggctgccggacgaagttcgaggccgatccgacccgctacctcgatccggccagcgacgcggccaaggccgagcctgtgccgcaaggaacgatctacacctgtccgatgcacccggaggtgcgccaggttggccccggggtatgcccgatctgcggcatggcgctggagccggcgatgatcggcgccgacaccggccccagcgacgagttggtcgacatgactcggcggttctggatcggcttggtcctgaccgtgccggtgttcgtgctggaaatgggcggccatctgaccggcctgaccgaacgacttggtcagcagaacagcaactggctgcagcttgtgctggcgaccccagtggtgctctgggccggctggccattcttcgagcgcgcctgggcttcggtgcgcagccgcaacctcaatatgttcaccctgatcgctctgggaaccggcgccgcctggatctacagcatcattgccaccctggcgccagcggcgtttccggcagcgttgcgcggccatgacggcgccgtgccggcctacttcgaggccgcagcggtgatcaccgtgctagtgctactgggccaggtgctggagctgcgcgcccgcgaaagcaccagcggcgccctgcgggcccttctggatctggcgccgaaaaccgcccgccgcctccacgacgacggtaccgacgaagagatccagctcgacaccgtgcaggtgggcgatcggctgcgcgtgcgccccggcgaaaaggtgccggtcgacggcaccgtaatcgagggccgctcgtcggtggacgaggcactggtgaccggcgaagccatgccggtcagcaaggcggctggcgctgcggtgatcggcggcagcctcaaccagagcggtgccctggtgatcgaggctcagaagatcggccgtgacaccatgctggcgcggatcgtccagctggttgccgaggcgcagcgaagccgcgccccgatccagcgcctggctgaccaggtggcgggctggtttgtgccggccgtcatcgccgtggccgtgctggcgttcatcgcgtggtttgctttcgggcctgagccccggctgacctatgccctcctcgccgcggtggcggtgctgatcatcgcctgcccctgtgcgcttgggctggccacgcccatgtcaatcatggtgggcgtcggccgcggcgcccaggccggcgtgctgatcaagaacgccgaggccctggagcgcttggaaaaggtcacaacactggtggtcgacaaaaccggcaccctcaccgagggcaagccggcggtgacccgagtggtcccagccgagggggttgctgagcaggagatcctgcggctggcggccagtgtcgagcgtgccagcgagcatcccctggcggtcgccatcgttgcggcggcccaacagcaggggcttgccctcgccccggtcagcgacttcgacagccccaccggacggggcgctctgggaacggtcgagggccgccagatccggcttggcaacgggaagttcctggccgaggccgggatcagcaccgcgccgctcgatcaggcggcggaggcgctgcgccaggatggcgcgacggcgatcttcatgagtgtggacaaccaggtggctggcgccctcgccattgccgatccgatcaaggccaccacacccgacgccctgaaagccctgcgcgccgagggcattcgcgtggtcatgctgaccggcgacaaccaaaccacggcccgggcggtcgcaaagaggctcggcattgacgcggtcgaagccgaggtgctgcccgaccggaaaagcaccatcgtcaagatctaccagcagcagggcgaggtggtcgcgatggctggcgacggggtcaacgacgcccccgccctcgccgcggcggacgtcgggattgcgatgggcaccggcaccgacgtggcgatcgaaagcgccggcgtgactctgctcaagggcgacctgatgggcatcgtgcgggcacggcatctgtcgcgcgccacgatgagcaacatccgccagaacctgttttttgcgttcatctacaacgccgccggcgtgcccgtggcggccggagtactcttcccgttcctgggcatcctgctctcgccggtcatcgccgcggcggcgatggccctgtcctcggtcagcgtcatcgccaacgccctgcgcctgcgggcggtgcgtctctgaccgctcagtcattcggccggtttggctggatcactgccgaggcctcaggccccggcagtacgtggaggaaacgatggagcgtctcactcttgcagccagcgccgtgatgccgctcagccccgtgccggcgatggcgatgagctgcggcggcgggaacggcaaggccggcatgaagggcaaaaagggcggcggctgctgcgacaagatgggaggtcgcatgagcccccgcccctgagccttgccgccccggctggccagcagccggtccagtgctccgaacacccgcgcgctgccctgaggagaacgtgtcatgcttccggaactgctgccgagccgccgcggcgtgctggtcggcctgggcggcctgctgctggccgcgccgctgcgcgctgccgaatcgctcctggagatccaggtgaccaaggaccccagctgcggctgctgtgcggcctgggtcgatcacatccgtgccgccggctttccggtccaggtgaccgaggccccggtcaatcccctgaaagcacgtctcggcgtcccgcgcagtttggcctcctgccataccgcacaggttggcgggtacgtgatcgaagggcacgtgcccgcaggagcgatcacccgcctgctcgccgaaaagcctcaggcgacaggcctggcggtgcccggcatgccggtgggctcaccgggcatggagatctacggcatgccgccggacacctatgaggtagtgctgttcggtccggatctgcaccggccgttcgcccgctaccggggtggcacgccgctctaagcggccgatcgaccttcccgaccgctcggccatggccatggtgtggtccgtgggcaagagcagtcagcgtatcgaatagggggtcagggcagcccgatccccgagcatggtgagacagatgccggcagcggtgccgagcagcagcaccccgagcaacgcccacagcatcgtcctacgcgctgccgcctggatgtgcggtcgcaccttccggcgctgccgtggttcactcttccagatgctttcggtcgcacgcatagctcattctacaaggacgggggccgcaaggcatcctgttttctgtgtgccttcttgtactcgttcgagaggaccaaacgtgatcgtccagggtccagatggagcatggctcctcccaacgcgtagtttcgagcgccacgagttcatcgacagtggtgatattgtcatcctctggatacgcagtgcggacgatcagtcgatcgccgtgatgatgcccactaaagcgatgcaggagatggtggcgacgctgaacgagggcgaaaggccaaccgcgccaagcgatcaaccttggtaaacgccagagtagccgtccaagctcacgcatggcggtgttggcgtgccaagccgttcgaacgctcggctccagggtgcaaaactcaagaggctcggagggtgtcgcgggattgccgtgcccgccacagcgtccagaccgcggcgatgttgaacagggccatagcggcgagctgggaaaacgtcgccgctgccccaccgtgtgggtaggatcgtagcccccgagcggcggggcgagggctcgggcgaccaagcccggctgcgccaacccaccgatcagtcgtgcgtagggttccggacccaacaaccccaagggaactgccgccacgcgatcgactaggtcccgttgctggcgccgtataggatcggcgccgggacaaccagcggcagccagagggtcagcatcgcgatccgacggcaaccaagcccattgctgccgtcagggtccggagcgggtggtgccggaccttgagggagatctcgacgaaaaaggacgcgacctgggtcggcccgatcagcaccccgaagatgacggccgaggcgagcggtacgtcctgcgcctgccagagggtgagcacgtgcgtccacagcaggctcattactgcgccgccgagggtcagcacgccggccatcagctggaacggccggtgccggcgggatcagccccgagatcagcggcagcgacaccataagctgtaagccggcatagacaaaacaggccaagcgccatccgccatggtcgacaaggaacgccggcagcggtcagctgaccgctgccggcgaacctgcgccacagaaccagggtggtgatcgccggtcgtgcctccgcgccatagaggcggcctagggtcgcaaaggccggatcgtacaggccgcagcccatgcgacacccatcaagcagccggccggccagaaacgatcctcagggacggtgtgagacctagcacgacgagaccggcggcgaaaagaagagccgagagcgccaagaccggccggccgccgcgctcgccgatgaaccggcagacctgcacgacaccagggcggcggtaggcaggccgagggtcgggccgctgaacacccaggcgagcggccaacccatggccgcgctgaacgccagtgccacattggtgggcgtatcgaggcggaacatgcgacccgcaccatgggcacagcggcaacggcagtcactgaggattaccggtcacggctgcggtatgagttttgcctaagatcctcatacgtggggcgtgcgaggggtatgcccctgccaacctcggaatgtctttgcccttcccagccgtgccacctgctatcgttgcgcgatgcggcgcgctcctcagcaccgttagcgtcctactagccgcgtccggccatgcttgagccgcgcctgcgaccacgcaaaccgccgaaaccatcgcgctttcgaaaaatttcggtcgtggccgaggcacctgtagccacaccgaacgccagcgcggcctatgccggcgggatcaccggcatcggttgcacactccggccggtcgaggttgcgagcgccggcatcattacaggggcgcagatcaacagccgccccgtcacccggcccggcgagatgctggaagaagtgcccggcatcatcacgcagcattccggcgaaggcaaagcgaaccagttcttcctgcgcgggttcaaccttgaccacggcaccgacatccccatcagtgtggacgggatgccggtcaacatgcgcacccatgcccatgggcagggctacgccgatctcaactttctgatccctgaactggtcggcgcggtcgagttccataaagggccatacttcgtgcgcgacggcgattgcgcctcggccggctcggtgcggatcgactatctggacaagctcaaccgcaacattgtcctggcccaactcggcaacttcgggttcaagcgcgccctcacggcggcctcggctccgctgggcgagggcaacctgctcgtggccggtgaagcacagttctatgatgggccgtgggtggtgccggatgcactgcgcaagttcagcggggtcggacgctacagtcaaggcacgccgctcgacgggtttgccgtgaccggcatggcctactgggcgaaatggcacaccaccaaccacattcccggacgggctgtcgctgaggggatcatcggacgtttcggcaccatcgatccaagcgatgccggcgacacggtccggttctcgctgtccggccgccggagccggtcggatgccggcgggatcacacgggcctcggcctatgtgattcgctaccggatgaacctgttcaacaacttcacatacttcctcaacgatccggtcaatggggaccagttccaccagcgcgacagccgcgccctcggtggagggaaggtctcccgcgcgttccagggcgacctgttcggcctgcccatggaaaacgagatcggcatgcagacgtgtcccgacgacatccgcgtcggcctgttcgacacgacggcgcgccgccaccgctcgaccgtcctagacgaccgggtactggaggccagtgcagcattctattacgaaaaccgcgtgcgctggaccgactggctccgcaccggcgtcgggttccgtgccgatggctactatgccgatgtttgctccgacatgccggccaattcgggcaaggcccgcgacggcatcgtcaacccgaaacccggtgcggtgttcgggccgtggctcgataccgagctgtacgtgaactacggcggtggcttccactcgaacgacgcgcgcggagttaccgccaccgtcgaccccgtgagcccgctgttcaacgtctcccgctcgcctttcctcgtcccctcgacgggctacgaggttggtatccgcaacccgtcgatcgttgggttggaaacgtccctggtgctgttccggctggattttgcctccgagaacctgttccagggcgataccggcaccactgagccgagccgtccgacccgccgcttcggcatcgagtggagcaaccactacgccgtcgttccctggctcgccctggaaggcgatctgacgatcaccaacgcgcgcttcgccgatcgtgacccactcggcagtcgcgtactggaagcgccggccaccatcgcctcggcaggcgtcaccttcggcgagggacagggctggttcggtagtctgcggttccgctacttcgggccgcgcccactgatcgaggataattcggtacgctcaaagccaaccgccctgctcaacggtcgggtcgggtacaacttcgacaacgggctcagtccgtccctcggcatcttcaatctgaccaatgccaaggccgaccagatcacctactactatgtgtcacgactgccgggtgaagatgctgccggcgttgccgatcgccacttccatccggtcgagccgactgcggtacggctgacgctcgccggccgtttctagttccagatctccagcaccgagaaagatctcttcatgcgcatgcttgttgtatcgattggactgctgacggcgctgtgggtcggccctgccgctgcgcatgggtgccatcacggctggcagcacggcgcccaggaaggctggcatagccatggcctcaagtgcgatgcccgcagaggcatgggcatttcgcgctggggtaagtcgcagcgccgccgcgccgcttgaccggaacgtccgtcaccgcacatgatccgggcattcgctgcacgacggacaagacccggctagttccttgcctgctacggcgagtcggcataccgatgacacaagcttcgacttacctgcaacggtgcctgccccgaataggggcggccgtgtgcagtgcgtcattgaattttacctgtcagcccgcgttggcgccgcagtaatgcagcgcttcgtgcgtattccctctcaagcttttggccgcttcctcacggggcggcctactttatatctatgtctcgtgggccaacgtttggcgcccccgcccggcggcaactacccaagtaaatcttttagttccggcgtcggggcttggccgcgatctgcctgcggtccgatttgtgcggggaggccgacctggaatgccattccccgcttcgccagcctcgatcgatcagggctgcgttcaggggaacccatgcgagccttgatcgatcccgtaggggaacgtcgagggcttcggcatcaagagctgtttaccgacgacggcacacgacccgacgacggaggcggccaccaggatgcggaggaacgttctctgcgccgccgccagagcctccggtcgcacgcggcgctttcggcccgcattcctggaattccatctatgatgttccgggcgcatgtgggctcggtgtcgttgctcaaaggtagggcgacggggtgcaagaggctgtgcatcctctcggcgaccctgccggccaggccgccagagtcgggcaagtgccgtagtcattcgtgacccggaaatcctgcctgctacccttgctggaactgacacggatggctccgctcaagagctcccgcaatgccacgacggcacagttgccattgccaagtaggcctacagcgtagtccgttccgggctccgtcccacggcagccgcccgcagccagcggcatccattcggcaacccaccgccttgtacccatcggacgtcgggagagccgcgcgtccactccgagaattccgctctgcagggactgcacccgcaccggcaaggagcaaccgtcctgtgagatcatactcccgtacctgcctcccatacccctctcgggtaacttgagacgcaagggccgtcaaagcgtttcgtgccgttgcccggacacggaatctcttcgcggtctctgatgcagggcaccggcagccgtatcgagcgggaagatcgaccgtaagcgtcgcgtccggtcgcttagacgacgcgcgcgatgaggcttccgatctcgtccgcgagtctctgtctctccgcctccggcaagtcgccggtcagcgatgcggagacgatggaatacatatgatccctgatcatgtcggactgcacacgacgcagggcagcgatgacggcgtcgatctgatgggcaacatcgacgcagtagcggccgctctcgatcatctgctgaacgccgcgcacttgaccctcgatccgccggagtctcgggacctgatgcgagtgatcgaccgggacgcccccgtgtgccgtctcggaaccttccatcttgccgtgccccctggcgggacagacccaccatctccggatttaggaacagtaccctcagagggtaagttgaccctttgtgacgtccctaccgcggcggagcctgcgggacaggcctttatagtcaggctttgctcaactcccatataccgcgagcggcaccatgcttcatgcaagtcccgagatgcagtcctgcatcgcgaatgcccgcgctgccaccaaacccggctcggcatggccgcgaatcgctgcctgcccgccggcgggcggccggtcccgactggggccgaagtgacgtgcgccccacttcaagggcggctccagctctggaggccttgaccttgccatgatgggaaggaccatacgtgttgggccccgatcgaggagtcctctaatgtgctgctgcatgaacaagtcgaaatctacatcagcgacggaggctccagcggccctagaagccatcgtcgtccgcgtcgacgacatggcgtgcggacactgcgcgcaggtgatcaaaacctctgtcgaggccactctgcccggcactgaggcacgcccggatccagctaggaagacggtcacggtttgcggcacgacggacttgacggcggtccgcagggctatcgcgtcggcaggttacacaccctcgccgatgtcttgagctttctctgctctgcaacggcgacgcggggtcggctcttggccctccgtgccgctctcggcccacaggctaagtgcctgcggccggagtgtcagaccggcgacttcgctccgggagcgccgggcgaccataggtttccacctgggcaggcatcgcgcacaccggcgcccgccgttgcatgggtgcgacactccggccgggattgcagagaagccctgcaggataacgccggctgcatggtgctgcccacacgagcgcggcatagtcagggcttgcgaggcgacgagaacgcggttcgatgacgaacgtgcacgaggcctgggtgggcaacctcatccggcactggcgcgacgatgccggcgcgtcctaccggacttggttcctgtgggaggagcgcatcaagaacttccgctcgatccggcgcggcataatggcggtcgtcgacgagatacaagccgataccttcggcaacgcctatcgaggctcgtccctcgaaacggtggtccattccatcgccgaacagcgccaagtcttcaagggcgccgaccatgccttcctctggaagccgaagctgcgcattccggatatctacgaggaccgcgcgaaccaagtggcattcgggcgtttcctggacacctgcctttgctgcaacgcggaggcgcaggtgctcgcagccatccatgccctggacgcggcccgcatcaagggcctgggtcccgccgcggcgaacctgctctactttctgcaccccacttggttgccgccgttcaacacggccatcgtcaagggttacaatgctctgaccggcgcgaacgtgaagctcggtcgctgggacgcgtacctcgcgatgcgccgcggcatcgtcgagctcaacggcgcccaccgcacgctcctgtcgaacgattacggcgccgtcgctggcttcctgttcgacgtcggttccgggcgttacccgctgccggagcgtgacgaggaagccgcgctggcacgttggcgggaggatttggacctggttcgcgcggaagccgcggcggcgctcccgaaggcgttggcagcggctagcgaggccgaccatacgcataccgagatccagggatggcttcgcgacctcggcctcgctctcggctaccgcgtatggatcgcttcgaacgacggcggacgtccttacggaacgggacgcctgtccgacggctgtcttcagcgcctgcccgagcggctgacggcccgaggctctgcggaaacggtcaggctgattgacgtcatctggatcgacgaggagggccaggacgtggtggccgccttcgaggtcgaacacacgacgagcatctactcgggcatcgtgcgcatgctcgatcttgcgctcggggtggagggtggcgccactagaaacttcttcttggtggcacccgacaatcgcgaggaggacgtccgggctcagttcgcccgacccgctttctcacgggtcggggaactggacttgcggtaccttccctacagcgagttgcgggggcatcgggaaaccatagcccggtttggaaccggccttaagggcgtgctcgccatagcacgacccatcgtgggcgtgcgctgacacgggagactcggcggccgcgtccccgcgacggcgcgcgctcgtccggtgcaatgccgcacctgggcggcggcggtccatctgcatggcaccaccgcgattcggaatcatcccctggctcggcaacgttgaccgaacagctggttcgccacgttcaagcagcggccaggcatgtttcccgacctcttcgggcccgtcggatccgaggctgtccctccttctacggtacgggggtacactgagagcggctcggccggactgagctctgcaaagcccagccatcagagtatgaaccctgcccttggcagaaatgcatacgcgagatcgctggaacactggaaacaatgccgatgcgacggaagttctgaaggcgcgtacccttcctgggtatgtacggcctcgtacccccgctgggtgcgcgcagcacatgcgaacgagaggatccgccagatgacccatactctccggcatcaaggttccgtcccaggcgaagacgaggacaaccatctgaggttcggcgaccaccgcctcttcatcggcgcatcgggaccggacgcctatggtggaacggctgcgatggacaccgcgttcgggcgcggcggaccggactacctggcaggtcggggcgagaacgacgacctgctcggcggcaacggtcgcgacgtcctgatcggcgcgggcggcatggaccatctcgacggcggcagaggagccgacatcctcgtcggcggagacgaagccgacggcctccgaggcgaggaggggcgcgactatctcgacgaaggggccggtcacggcgacatcgagggtggcggcggcgacgacatcctgaagggtggctcgggcggcgacgccttcgtcatcagccccgacagcggaaacgacgtcatactggactttcagggcggtcccggcatgttcgaccatctggccgtgcgtggcttggatgccaaggacttccgcttcgaggacaccaacgccggcgtgaggatcagctgggaggccggcgaaggcggatcggtcctcctggccgagttcgagaaatcgcaactcgcacaggacgacttcatgttcacggacgaccggcaggtgatccaaccgaccagtgcggacgcggaaaccgtcacggccgtgaagttcgccaaggatgagggcggcaacctgtccgctccagatcttggcgccgaaacgagcgcccaggacgcgttccggttcgacgagttcaacgtgaaggtcggcactgcgggccgcgacaccttccagggcacggacgaccgcgacttctactatggcgaggacggcgccgaccatcttaccggcggtgcaggggacgacgacctatccggagacgccggacgggacgtgctcgacggcggagatggacaggaccacctcatgggaggccgtggcgccgaccagctctacggcgggggccaagccgacaacttgatgggcgagaacggcaacgacgtgctctacgccggggccggccacgacatgctggacggcggccggggcgacgacgtgctgaacggcggagacggggcggacgccttcatcgtgggcccggacaccggcaacgacatcgtctccggcggtttcgatgccggacccggcgcgttcgaccacctcgccttccgcgacatcatgccaaaccaagtctcgatctccgatgcgtcggacggtgtccgcgtcagctggacgacggcggaggggaacggctcgatcctgctccaggggctgaggacgagcgatctcgcccaagacgacttcatgtggaacgccgacggcggaacgcgcggctccttcatcggcgtcccaaccatcaccagcgagggctcccagctgatcttccaggaagctgaaaccgcgtccgtcagcccagggcacgattacatgctcatctgaaccggcgcggcctcccgcgtgagtgagttcggggcgagcccccgaccgggggcgcgaagcacccggccgggggctcgaatggccgctcagtcatcacgcacgccagcccgttcacggggcaacccgacatgatgccaaacgcgcccgcaaaccacgccgcggcggtcgacgacgacttggcctccacggcgaccgggacgcgatcctgcgtccggggtacgctccccggcgtcaggttgccgagcgccacgggggacgtccttcatctcgacggttcgctgttcatgcggagcccggtggtcaccgatccttggtgcggcaggctggacgccctcggccgcgctcccaccgggagccggcgcgcgcgtcgtcggcgaccgctcggacgaaagccgacgcgtcgcggcggcgttcgccgggcgtttcgtagagacaagccgcctcgggcgccctgcggatgcgcagggcctcgtcgatgatgcgatgccacgcgggctggaaggtaatcaacccgtacaggccggcgttgctcttcgagggtactacgccggtcgccagtatgtagtggagccggcacatgccgagaacggcgcgttcgactccgtccgccgcgaggagcgtcgcgccctctgcctcgtcaggttcgagccatgtgcccaggcatctatcgacgctggcgagtgcccactgttccagatcggccgctccgcaccagagcccggtacccgcacagagcggaccgcggatggtgatcgcgctggcccccaggacgctccaggtcagtggatgccagtcgtggcatccggactcgaagaatagcccctgctgaacgccgggcccgtccgggatgccgtccggaccatcctgcagatcgtcccaggccaggtagataccgtcgagcgccgggatcggttgctcaagcgccaggcgggcgtgagcctcggcgagagcggccagcttgccgtcccttgggcgagtccgcgacacggccacgaaatccacgtcgctgaggagtggacggaaatcgcccagggcggcggaaccgacgaggtacaagccctcgacaaagtccgggacggcggcatcgaccacggcgaggagagtgtccgcgatgccgagtgcgagcgggtgggtgatcatggtctccacgagctcatgcgattggtcggggagggaggaggacatgcccccgggctcaaccgcgccgcgcttcctgcgccaaaggccgggttgggctcggagacgtaaagcggcggtgcgcaggtcacggccgcgtctcagccgatccgtgcggtgcgaaggcgcagggtctttcgcggggcgaggtcgagccgcgcccggactgcgcccgaggtgcgctcgcgggccccgagttccagcgcctgcccgagcagcaccaggacggtaatgacccttgcggcctccgaataggccggtacggacccttcttggccgcgcaggccttcggggaacagccccggcgcctcggtcgcggccacgctgtagaggtaggccgcgccggtcccaagggcgacaaaagtgaacatgttgaggcggcggctcaccagcgatcgccagccccgctcgaagaacggcctacccgcccagaggacgaccggcgaggcgagcaccaattgaatccgattcgaggttagcaggccgaggcggtcgacgaggcccgtcatgtacccttccatctccagggcgaagacacggaggatcgggaagaggccgatccagaagctgcggttcatgcctttgaactcagcgttcccgatcggcccgctcgtgggcgtgagcggctccagcgtcatctcgcagatggggcagctgcccaatccgtccccgcggatcccctggtgcatcgggcaggtgtagaccgttacgccggaaccttccggcgccttgccgcccgccaggtagcgcgcgggatcagccacgaacttcgagcggcagcccgccgagcagaagcaatagctcgcgtgctcgtgctcggccgagtgcggcgtggccacagaatcgacctgcatgccccagacgggggccgtcgcggaggatccggccgcgggctccgcgccgttctcgtgacggtgccggtacttatgatgcacgtggccgtggtccatggattcaggcctccattctgctgcggaccggtgcgaggccggcaagccggacacgtgtccggcggcaggcgggattggtctgggttctcagccgccgcccatgatccggtcgatgcgggccccgatgctgcggacccgcgcggcgtgctcagcccacaagcgccgtacgattgccgtacggggatcccgttccacggagcgcgccgcgggaaccccacgaacgctgccggcggaggacggtagaccggtccctgcaacggatgcatcgttcgcagcaaggcggacgcggacccgctggcagtaggtgacggagcgtgggctcatccgctcctcgccatgaccggccctgtacttcatcagcgcgcggcagaggtcgccctgcgcgagcttccaagcttgcgcgaggtacgcgacgccgaagcggatgttggtcgcgggatcgaggagggctccggcgggacctgtgtgtcccagcatggccgcggttgcccgccggacctgcatcagtccgagttcgccgaccccgccgatcgcgccggcgtcgtacccgctctccacgtacgcgacggcatcggcaacagccggcggcaaaccctgcgaagcggcctctcgcgccagcatccgccggtagtcggcccgacccgacgccggggtgcctcgatcatcggcgggcgccgccgcaggggccggcgtacccgtagacacattccctacggcgaaggccgggcagggcacgagcagcgccccacccaggaagatgagcgaccgggaacaacggaggacgggtgtgcccgcctgcctcggcgggcacatcgcctgcgtcgtggcctccagcctcatcgtccgatccggaaacgaccgggcgcagacgacgccaactccgtctcggccatccagcgcctgccggtccaggtcattgccgtcgtcccttcggggctggttcgttgtcgggcgaggttcggttacaggggcgacccatcaccgccctcccgtgtcgcgcttgccgcccgtgccgggcatgttcatgccgggcatgcgggagtggtccgtgtccatcatgccgcccgagccggtcaggcgcggcggtgggcacgcaggcggcgagcggcagggccgtgagggccagggccggcctgagaaaggtgagcatcgcttcggatcccgaacaggggctggcggccgcgctctcggggcgcggaccggcggactgggaggaggcgcagaccggcgcggcttggccggccatgctgggcgcggcctgcgcaggagggtcctggtcggagcgcggccgggggcggcatgcgggcgcgggcgcgtttgcgcccgctgcggtcagacgtggtgcctggggggccgctcgatgcgcacgggacgcggctgcacgaggccgtcctcctgggccaggccgagcggctcggacgggcgcaggaccagcgcctcacccgaccagggcgtatccggcatggctgcctgacaggccaaggggcagcaggtggccgtgcagccgaccggccgcttatggaggccgtgcgtgcctggatggtcctggcctgccgaggcgcgccggtggcagtccggagcgtcctcgccgttcgtctggacggacggatccggggtcaggccgaggccgtcggacacagccgggtgccgctggtgggcgtgcgggtcggactgcgccgcggcgtggtcggcagcggcgtgccgcttcatcgtgcacggcgccgccggggcgatggccacggccatcgccagcacggcgagcaacactgcgcgaagaactgccaaggacccagcgaccctttcgaagccaccacgactcttgcacggacggacttgcccggcaacgcgctcgttcttccgcttttggcagagcgttcgaagctgttccttggcagtttcggtgccgtgttcccgtcgccgaaatcagggaggcgggatgagagctcgaccgtgaagttcggagtcacctcgtcgttgatgcctgcgtgcaacgcccaagcgagggccgtctcggagcaggctttcgcctaggcgggacccagcgtgacgacagtaatgtcattgagctcgccgcgcgtgatccgcaccgcgccgatgccagcgcccatgaacggcttgaggcgataccggtttccgccgacgtcccaggttgagtttcgtctccgcctccagccttcacctcgacgagatcggcggagtcgctggcctctgaggccctagacaggaaccgccccagctcctcggtcccttggcggacgtcgtcgaaatggcacgagccggcccgcgtctcgctctatggcgtcgatggctggggccgtccccgtaggtcacgatctcgtcttcgtcgtgctcgaaaataaaggcctcgtcgttctgatcgactttggtcgcggaggccgcctgcctgcgaccgcgggcacgtcgtcatgcccaactaaacgaccttcccaccgcgaaaccgcgcgaacgtactgcgccggtcggggccgaatagcaccacctcataggtagccggttccacaccttcaacctccatgcctggcgagccgaccggcatgccgggcacagcgaggccggtaccggacggtttctccgccaacagccgcttgatggccgaggcgggcacgtgcccctcgatcacatagccgccgacctgggccgtatggcatgaggccagttcccgaggcaccccgagcctagccttgaccggattcaccggagcgttcacgacttggacgcggaaaccctcgccgcgcaggtgcttgacccaggcttcgcagcaaccgcagctcgggtccttcgtggccacgacttccggcagatcctctgcccgcgccgcctgtacgccgactgccaccagaccgagagccaccatacgtcgggacggccgaagtagctcgctcatattcaactcctgtattctcaaggcccacgcggcggcctgccagatccagcctcacctactcggcggcccgggggagtccggtccgcacggcggccgacgtttcctgccgatgcggcagtccccgtcccttcaccagcccgtagatggccgggatcacgacaagggtcagcaccgtggaggaaaccattccgccgatcatcggcactgcgatgcgctgcatgacctccgaccccgccccggtgctccagaggatgggcagcaggcccgccatgatggcgacgactgtcatcatcttcgggcgcacccgctcgacggcgccaaccatgatcgcctgccgcaggtctgcacgcgtgagcggccggccttcgcgctcgcacgtggcccggacctcgtcccaggcatggtcgagatagaccagcatgatcacgccggtctccgccgcgacgccggccagggcgatgaagccaaccgccaccgcgaccgacatgttgaagcccatccaccagagcagccacactccgccgaccagggcgaagggcagcgacagcatcacgatgaacgtctcggccagacgccggaagttcaggtagagaagtaggaagatgatcagcagggtcacgggcacgacgatcttcagcctggcttccgctcgttccagatactcgaactgaccgctccactggacgctcatgccctgcggaagccggacctccttgttgactgcgtcccgggcctcggcgacgtagccgccgagatcgcgcccggccaggtcgacgaagatgtacaccgcgagctgcccgttctcggtgcggatcgacgtcggcccgcgggtaagctcgaccttggccacctcgcccagcggaaccgtgccgccggctggcagcggcacctgcacttcggtggcgatggattgcggatccgagcggaaggcgcggggatagcgcacgttcacggtgtagcgctcgcggccctccacggtgttggtgacactctgcccgccgagggcggtcgcgatgacgtcctgcacgtccccgaccatcaggccgtagcgcccgagcgcctcccggtccggcgtgatgtcgaggaagtagccgccgatgacccgctcggcgtaggcgctcgacgtgcccggcacgttgcgcacgaccgcctcgatttgtcgggcgaccttctccatcttggtcaggtcagtgccgtagaccttgatgcccaccggcgtgcggatgccggtcgagagcatgtcgatacgggcccggatcggctgcgtccaggcattcgacacgcccgggaactgcagcgctcggtccatatctgccttgagggtggccagcgtcatgccgggacgccactccgccttcggtttcaggctgatgatggtctcgaacatctcggtgggggctgggtccgtcgccgtcgaggcgcgccccgccttgccgtagacggaggccacctccgggaaggacttgatgatgcggtcctgcgtcgccagcaactctccggcctgggtcaccgagatgcccggcagcgtggtgggcatgtacatcagggtgccttcgttcaggtcaggcatgaactcggagccgagctggcgcgccggccagagggtcaggccgagcgccgccaccgccagcaggatggtcagcaccttggccctgaggaccccgtgaatgatcggacggtagacccaaatcagcagccggttcagcgggttgcgatgctcggggatgatgcgcccgcgcacgaacagcgccatcagggccggcaccaaggtcaccgacaggagcgccgcggcagccatggcgaaggtcttggtgaaggcgagcgggccgaacaggcgcccttcctggctctccagggtgaagatcggcaggaagctcaccgtgatcacgaggagggagaagaacagcgacgggccgacctctgccgccgcctcgaccaggatctcgacccgaggcttgcccggagccgcccgctccaagtgcttgtgggcgttctcgatcatcacgatggcggcgtcgatcatggcgccgaccgcgatggcgatgccgcccaggctcatgatgttggcgccgattccgagtagatgcatggcccccaacgccatcaggatgccgacgggcagcatcaggatggccaccagcgcgctgcgcaggtgcagcaggaacacgatgcagacgagcgccacgatgacgctctcctcgaccagcgtgtgcttcagagtgtcgatggccgcctcgatcagctgcgagcggtcgtagaccggaaggatctcggtgcccttcggcaggctcgcggcaacctcggccaggcgctgcttgacgccctcgatgacgttgagggcgttggcgccgaagcgctgcagcacgatgccgccggcgacctcgccttcaccgttcatctcggtaatgccgcgccgctcgtccggcccgagttcgacccgggcgacatcccggacacgcagcggggtgccggcctcggtctgcagcgcgatgttctcgatgtcggcgacgctcttcaggtaaccgcgcccgcgcaccatgaactcgaactcggagagctcgaccgtacggccgccgacgtccgcgttgctcgaccggatcgcgtcgcggagcttgctgaggctgatgccctgagcgcgcagccggttcggatcgacgacgacgttgtactgcttcacgaagccgccgacgcccgcgacttcggccacccccgcggcgcgcgaggcgccgaagcgcaccacccagtcctgcagcgagcgcagctcggcgagcgtctgctgcttggccacgatggcgtactggtagacccagcccacacccgtcgcgtcggggccgagcgtcggcgtcacgccggccggcaggcgcttgccggccgcgcttaggtattcaagcacgcgcgagcgcgcccagtagggatcggtgccgtcctcgaagatgacgtagacgaaggaaacgccaaagaacgagaagccgcgcactaccttcgacctcggcaccgtcagcatggcggtggtgagcgggtaagtgacttggtcctcgacgacctggggcgcctgccccgggtactcggtgtagacgatggtctgcacatccgagaggtccgggatggcgtccagcggcagggttcgtacgctgtagagacccgccgccaccacgaagacggtcccgatcagcaccaggacgaggttgcgggccgaccacccgatgaggcgcgcgatcattgcggcttatcctcggcctgcacctggggctcggcgggggacttgggcgccgccatgctctgcagcgccgccttcaggttgctctcagcgtcgatcaggaagttggccgcggtcacgacttgctcgccggtctgcacaccctcgcggatctcggtgtagccctcgccgcgggcgccgaccttgacctcgcgcggctcgaagcggccctcgcccttgtcgacgagcacgacctggcgcgcgcccgtgtcgatgacggcatcgttcgggaccgcgacgacgggcttcgtcgccccggtcccgatctcgacgtcggcgtacatgtcgggcagcagtaccccgtcggggttcggcaattcgatgcgcacgcgggtggtgcgggtttgcgtgttcacctgcgggtagatcagcccgaccttgccggtgaaacttcgcccgggcagcgagcgcacgcgcacgctgacgggctgtcctaccttgacactgccgaggtcgtactcgggcacgtcggccagcacccacagggtcgagatgtcgccgatccggaacagggtgtcgccggccgcggccttcatgccttcgactgcggtgcgttgcagcacgaggccatcccggggcgacgtccaggttatcgccatcggcaccttccggatgcgctccatctcgttgatcacctcctccgagacgttcaggttctgcagacgccgccgggcgccgtcgaagcccgggttcgcgatgagctgggcggcggccgcgttgatctcgggcgagtagacgtggaccaggggctgccctttgcgcacgcggtctccggtcgtcacgttctcgacgtggtcgacataggcatcggaccgcgttgccacgaccgtcacgcgccgctcgtcgagcgtcacggtgccgggcacccgcacggctcggctgacgacgcggcgttcggccctctcggagcggacgccggtgcgctggaccttgccgggcgagatcttgacggtgttgccttcctcggcctcgccctcgtagacggggatgtagtccatccccatcgagtccttcttcggcaccggtgaggtgtcgggcaggcccatcgggttgcggtagtagaggatcttccgggtctcgtccgggcgcgcggcgtaggtggcgttcgcctcggcccccttcgcggcggcgggccgcagctcgaagtcgacatcctcgccgagatgcacgggaaggtagtcgcgtccgtcgggcgtcttggccggagcctgcgcgtagagcgctttgtcgggatcgcggtagtagaggatggggacacccgcggccgcggacggctgcgtgccgcgaccggcaagcaggctggagaccgaggacggtagccatgagggcagcggccatcccgcctcgcccgtccgcagccccgcaagtgcgccgcccgcaacggcgaggggtaggagaaccaagcctgcgatccacgccttcgcgcgtccgcccgaaggagcgcggtcccgctgccgcgccagatggaagggtgtcgtctggtccatcactcgacggccttgagcgagagttgatcctggacggtgccggtctcccccggcaccttcgcagccagcgaaaggcgccagcgcccctccatcgacaagttggccctgaaggcgtaaacgcccggctccgtgctcgcctcgggcctcagctttccggtcatcgtcggcatcccgtcaggcgccatgtcgagccggctcgcgaatatgagggcgtcggccacggtcttggcgatgcgcctgtcgagaaggcggaccttgagagttgcctcgcccgatttggcctcgggactcaggagttcgaaggcgtactcctcaagtgccgacacggtaggaggcgggcgccggggcagccacgccgcgactggttcgggcagccgtgacgcgactgctccggggacggaccaagcgccgcgtgcgagtccgtagccggcgcccgcccctcccaggaagcccatgacgaggacgaggccgagcagtagccaagtcccccttcctgccgacctacgctcctcctgaagcgcggcgggaaattcctcccggctgctcatggcgccgcccacagcgtcttgatcatcgggagatgggtcgcgcggtccgtcgcatggcggatgaaccggggttccagggacgggatgcggccgcggggatgcgggatgttcgatggacacggaaatgttcctgttccggagcgtctggatgcggagcctcagccgttcggaccaccgcagagtggcggtgcgtagagactgccgcgcgctctcgcgcacggcgtggcaccgctgtcgggcgtgctcaggaacggggtctgggaggtggcgcctgcggggccgcagccaagcttggtcggtggtgatcctgccgaacggctagggagacctggacgaccggtgcgccacccgcaggcagcaccggcacgatgcccgacgcgatcttcgcggcgcacgccgcggcgaaggggcaggctttggtgtcgcggcagtccgggcccgagggttcgggatcgcagcacggcatgtcttcggacatcgatgcgacgtgcggcgtcgccacgccctcctgttgcgccgctgcgtcccgatcaacggtcccgcccgcaacggcgcgcgcctgggcaggggcagagagcgccccgacgatcagtccgagcacggcgaaggccgtgagcgtgcgtgctatggcggaccaaatcgacatccgctcccatgatcccactgaacggaggcttcgcctagccccaagagcgtcgggtcgtcgacaagcccgacgaatacaggttcgcggaggcgagcccgaaagttacacccgccgctgcgacatgccccactgaatattagaacgcgggcccgcccgaggtgttgccaagattctgggccgcggcggagcgttcagggaactcggcattcccgcgcgtgctgctcctcaggtcccgtccctggggatcgcccaactccgaaatgcctccgaggccaaccatcacctcgggagcggctccggttgcgccttttagggcactccagcccatcggaccgacgggcttgccggccggcctcgggtgcgccgaagcgccacctgccaggagcgtgaaagccatcgcggttgcaaggaggtacttcatcggatctgctccaccgtcgttcgcgtgtgcctttgtggcgccgctaacaaccatttcgcgccctgcgagccatacgttacaggcgccgatcccgaaacatttccttgaacacgcgcggcttggtggaagggagaccggggtgcggctccgacgttttgccgggttgagtggcatctggatcgaagcttgccgtccggaacacgaatggcatcatcagaaacatcccgtgcgtccggaggtgaacaaggaggtcgtgaacgaccgtcccaagctggcgatccactgactgtggcgtcgcggcctgcgcacagtccgggcatccccggtagcgccaaggtggcattcaggcagattgagacgaactacgcggagtgcgccttcgactccgaatgccgcaagagcctcgagggccaccacggaacatcccgcggctcctcaggcgccggaacgaggggctgcgcggagtcggctgtcctcgctgtcgtcttggcagccccttgaaggagactgcgtgtcgttcgtgcgcgaaccgctcgttcggaagaggttcgggcgatatctccgtgatgttcggcgagggctcgccctttcacacggcgcatggcttcgacatcgacggcatcgacggccgcaccgctccgtctgccgccggcttggcgcccgcggacggccgacagggaggtgcgtggccaccgcaggacaatcccgacggttgtggctcctggtccagaggacttcatcggttccgaggtcgcacgcctcgccgacaaggttgggaactgcatcgaggcctcccgccctggcctctttcggccataaacaggcgcggtagccgcgctcccgccagaggcggcgaacatgccaccctatcccgaccgtatgcagttcgcatttgtcatggacgaggggcgatcagcctcggtccgtgctcggaacgaggcggccggacgcgacgacgtgcccggcaacccttcgggcccggccgtcgtcgcgcggggcgggacggaagccttcccaattaaggcagaggcactgacgccggcggcatggcacacgcacccgcgaactcgcgccgcgcgacaaggcaactggatcggggacccgcgacccaaccacgcgtccccggggtagcgaccggaaagatcggcgttgtggagatgcgctcagccctaagcctaccagcgcagcagacgcggtccgaggagcgcccccgtcagcgagcacaaggcaatggtaccgccgtaccagacggccacgaacggcatcgtgtcgtccatgcaatggatggcatagcccattgcgctcacgcctcctgacgcgagaccgaccaaggcccccgtccgaacgagatccgtcggcgcaccgatcgttcggaccacccacatcagggacgcgaacgggaccacggcgataaccgggatggagatgagacattcgagccacatgtggccggtcagcatcgtaccccagtgggcaggaggcgcgttggcgagactgagtacggcgagggtcatgactgccacgaaaggcaaggccgcgatcccgaggtgcaccctcctctcgcctcctgggcggacgatgcggctgaggtaacgcaaggcgaggcccccgacggcaatggcgaaggccaacttggcaagcaggaaaaccaatgcccatccttcgccgaggtccggccggacgcccgacatcaggagggcgaggcaaagcgtccctgcggccccggccatggctgtgagcgcgatccgccgcagcatgttgggggacttggcgggctcgctggcgaagctcgcgccgagcaagccgatgagttcgtccgtcttcactgtcgtgtccctcctgccaaggcggccatcgccttcaacccgcggtggacgctgactttgatggccgattccgacgtgccggagcgcgtcgcggcctcggccgcgctcaggccttccaccttcatggatcggatcgcctgttgcatcttgactgggaggcgagccagtaaacgctcgacgtcgagcgtgctctcgacggcggcgtggtcgtcgtgtgcgaccagctcaccagcgtcctctacgggcaaatcggcgagcgaggcacgcgtacgcctcaagtggtcgatgagtttgtaccgcgcgatggcgtagagccagggcgtgaccggctgcccgacatcgtaggtatgtcgccgtgtgtggaccgccatcagcgtttcctggacgagatcctcagcctccggagcggcgcgtccggcgcgcgtaagcttacccttgaagtaggccctcaagtgcgggccgagccgctccaggaacaagcggtagtccgtcgtgcttccggcgaggcctgatgacagcaacgcccgcaactcgttttcctgaccaatcaagacgcctctctcggccgatgcgcggaagacgcgtccgacccagtcattgaacatgtcaccgcgacccgcctcgcatccgctccgagtgtgtctgccccaaaacaaacgtccgctggtctgcgcagtcactcgacgctggagctcggtcaatccggacgacccacgaggaggttcggacgacggcaacgcccacgcccgcccggccgtcccgtatgaagggaatgcctacaatgggacaattcgatgggaacgggccgccggttacagggctccagcttgcctctcgttcgactgcccggttcgcccagccttgttcctgcagtccgacgccccataccgcgctcaaaacgtcgacggacgcgggaaaaatcacggtatacccccggatcgtatttcgggccaagcgcgttccctgagcctccgagcaagcagggagacgaagagatgtcgagagaattgcaggttggattactcatggccgccgcggcagcgcttggtttcgtggcggaaccggcgcgagccctcgacgaagtcggggccggtcagggcggccaccacggcgggacacaccacggacccgtcatcgagtacagggagacgcatggccaacatggtgaagcgagccaccgtgaggagcaccacgaggtcgtgcgcaagcgccgcccccacggcgaggaacgccactgacgcgggggcaggcccggaccggccggcttctcgtcaatcccaaactttcaggcgtcgagcacgctcgatgcgcaggcgagacattcgtagcaggccgctcgccatgccctgatggacggggcgcatgcgccgaacgtccgcgctcccgcctcatcgctcctcgactacatccgccggagagcagggggcgcggccgtccccgacgtcatctgctcgcatccggggcaggcatcgaatcgtatcccagcaaagcacgacgaaactgcgagcccgggccattttgagccgtcatacccaggctgggtaaattaggagagaggcacgcatgaaggtcttgagaaccgcactcgttgccatggcgatcatggcttccggcgcttcaccgtcgtttgcgcaaggcggtcacggcgcatccatgtcggacatggacatgaagaacatgggccccctgcagaaggcctccattgaggccatggacaaaatgaacaaggcgatgatgcaggggatgatggatcccgatcccaatctcgcctggatgaagggcatggcggcgcaccatcagggggcggtcgacatgtccgaggccgctatcaagcactcgaaggacgagacgaccgtgaaggaagcccgcaagacgaaggaggagaacgagaagagcctgcgcgagatccaggccaagatccggaaggagaagtagccttcgaagcgtcggatcgggtccccgcggcggacgtatcaggacgtcgcctcgacggctccgtcgccgcgtcgtccggcgggctcggcagcaaggacgccgggtccgttctctgtcgcggttgcccgcatccgaataggtcggccggtgcggcggccgaaccgcttcttcctgccgcccgcagcgtgcacggccgcagtcgaaggccgggagttcttggccgctaccacggggttcgtgtgggtagggtgcgaccgtgtcccatcgttcggctcgtatcgtggtcccccgtggcgctgcgacctggagggaccgaatgcttcccccgaactcaagagctggcgtccgcgcaggcaaccgtgtgccgggacggcttctacctctacctcatcatgtctccgcggccccgatgatcctgccccaaaccgtcgcacgttccaggcccggaatcagaatgagaccacagggctgggctgtcgccgacgtcctttcgaagccttttcccgatttcaggcaacgcgaccgaaacagcctgcaaccttttgcgcgtctgcttcgaactcaccacaggaagcattgagccttccgagaataggagaacgtagccatgatccgcgctgtccatgccgtcattttgggcgcagctttgatttcatggataccgggacacgcctttgcgagcgcctgggacaatgcccctgcatcgtggcgggctgaacggaatcggaacttgcgccctgcgttcgaatcgcccggcgacatctcgacgacgagctcgatccggcgggagctcccacgccactccatcgagcgccgccggcccgcaggtgcgtcttattgagacgaggcggcacggtccgtgttgcatcgtagctcggtgccgaggtggcgcacgtccggagggcatcgaagcgactcgatgagcggaccgccggcgggtgggatcgatgcccttggcttcaggagtccgccgcttccaggcggaccggggcgcctgctagccgcgctacgtcggcgggatcctcctcggcgcgtacttgcctcagctgcgggccatcgagagtggcgcggtggcatccaagtcaggcgctgccatggaccacatcgacataagactcgaccgaaggcatgccgtctactgtccgctgagcgccggcaccgtctgtgacccaattccaacagcgcgcgcgtgccaagccaagtcatcttcgatcaaagtgttcgtgcgttgccgggcaagtccgtccgtgcaagagtcgtggtggcttcgaaagggtcgctgggtccttggcagttcttcgcgcagtgttgctcgccgtgctggcgatggccgtggccatcgccccggcggcgccgtgcacgatgaagcggcacgccgctgccgaccacgccgcggcgcagtccgacccgcacgcccaccagcggcacccggctgtgtccgacggcctcggcctgaccccggatccgtccgtccagacgaacggcgaggacgctccggactgccaccggcgcgcctcggcaggccaggaccatccaggcacgcacggcctccataagcggccggtcggctgcacggccacctgctgccccttggcctgtcaggcagccatgccggatacgccctggtcgggtgaggcgctggtcctgcgcccgtccgagccgctcggcctggcccaggaggacggcctcgtgcagccgcgtcccgtgcgcatcgagcggccccccaggcaccacgtctgaccgcagcgggcgcaaacgcgcccgcgcccgcatgccgcccccggccgcgctccgaccaggaccctcctgcgcaggccgcgcccagcatggccggccaagccgcgccggtctgcgcctcctcccagtccgccggtccgcgccccgagagcgcggccgccagcccctgttcgggatccgaagcgatgctcacctttctcaggccggccctggccctcacggccctgccgctcgccgcctgcgtgcccaccgccgcgcctggttggcttatcgccccggctgatcccaccgtggccgtgcgcgcaccgcgctcctccccggtcaccgccggcgtggcgcgctacgacgtggtcgatcccaaagactggcgcgacctcaaccgcgcggtgacgcccaagtccggctcaggcggcatggaggacatggaccactcccgcatgcccggcatgaacatgcccggcacgggcggcaagcgcgacacgggagggcggtgatgggtcgcccctgtaaccgaacctcgcccgacaacgaaccaacccccgaagggacgacaccgatgatccggcatcaaacttccggtcccggcccgcatcggggggcggcagcaccgctcggacgccgtgccagggccgccgccgtcctggcggcagtcgggctcccgcttggtggctgcgtaggcttctcggccgacggcggcctcggaccggcgcatagctacgccgccctggagctgaagaaggacatcgtaaaggtgtccgatgagaccgccgcaataggcgcggcggctcgtgcggatcaattgctgcggcgcccgctcacgcccgatagtgcggttcaggtcgccctcttgaagaaccgtgccttgcaggcgtccttcaacgacctcggcgtttcggaagccgagttcgtccaggcgaccctgccgccggtaccgcgggtggccctcagccggacggggggcgacttcacgctggaggtcgagcgctcgctcaccgcgagcctcatcgagctcctcacgctgccggtccgcatccccgtcgcacagaaccgcttcagggcggagcaataccgcgcagtggggcaggtgctgcgtctcgccggcgaggcgcggcgtcagttctaccgaacggtgtctgccaaccagtctgtcgcctacctggagcaggcgctcgcgagcgcgggctccgcctccactctggccaagcagctcggcgagacgggcgccctgaacaagctggagcaggcgcgcgagcacgccttctacagcgaactcggggcgcagcttgccaaggcacgcgtgctgcagcgggtcgagcgcgagaagctcgtccgcctgctcggcctctgggggcgggaaatcgatttcaagctcccgaatggcttgccctcgctgcccgggcggttggtgagcggcacccagatcgaggccgaggcgatcaagaagcgcgccgacatccagaccgcgcgctatgaactccagtcgctcgcgggccagtacggcctcaaccaagtcagcggcttcatcaacgtactcgatgtcggctactccgaccgctacgagcgctcgaaatcgttcgagccgaacgaacagggtggcttcagcgtcgcgcgggagaagagcttcgggcgcggctactccctcgacctcgtcatcccgatctacgacttcggggcgacggtggtgcgcggcgcgcgggaggcctatctcggtgccgcccatcgcctcgcggagaaggccgtcaatgcccgctctgaggtgcgcgaggcctatcagcgctaccgtggccagtacgacatcacccgccattatcagggcagcgtgctgcccctgcgcaagacgatccaagaccaggcgctgctgcagtacagcggcatgctgatcgacgttaccacattgatcatcgacgcccgctcgcggatcctgagcaacatccaggcgatcgaggctcaacgcgatttctggatcgcagcgaccgacctcagggctgccgtcatcggcggcggcttcaccggcgaagggttcggaggtgaatcggccgggtccgaggcggtcgccggcggcggaggcgacaccctcgcgtccgccacgcccggcggctgatgcggcatcgtacgagacccatggagataccgatgactgacatttcgcgtaggaacctactgggggccggcggactggtcctcgcagggacgtccatgatcagcggacgcacgcaggccgccggcctgcccgaagcgccctcgatgctgaaagcgacaacgcagccgccgctcgttccgacgagcggacccgactacaaccccgtggtgaccctgaacggctggaccctaccctggcgcatgcgcggcgactggaaggagttccacctcgtcgcggagcccgtggtgcgcgagatggcacccggcatgaaggcccatctctggggctacaacgggcagtcgccgggcccgaccatcgaggccgtcgagggcgacaaggtccgcatcttcgtgaccaacaagctgccggaggcaacggccgtgcactggcacggccagacgctgcccaacggcatggacggagttgcggggctcaaccagcccggcatcccgccgggcaagaccttcgtctacgagttcatcctcaggcgctcggggaccttcatgtaccacccgcactcggacgagatggtccagatggcgatgggcatgatgggcttcttcgtcgtgcatccgcgcgaccccgccgagcggcgcgtcgatcgcgacttcgtctggttgctgaacgcctacgacattgaggccgggtcttacgtacccaaggtcaacacgatgctcgacatgaacatgtggtgcttcaacagccgagtctggccgggcatcgaccctatggtcgcgcgccagggcgacaaggtgcgcatgcgcttcggcaacctgaccatgaccaaccatccgatccacgtgcacggggtcgacttcaagatcacgggcaccgatggcggctgggttcctccggagcggcagtggtacgaagtctcggccgacgtggcggtgggccagatgagggccatcgagttcaacgccgatgcgctcggcgactgggcggtccactgccacaagtcgcaccacactatgaacgccatgggccattcggtccgcacttacatcggtgtgaacctgaagagcacgtcgaagcagatccagaaggtcgctcctggctacatgccgatgggttcgaccggcatgggcgccatggccgagatggagatgcctctgcccgagaacaccctgccgatgatgaccggcgccggacctttcggctcggtcgagatgggcggcatgttcaccgtgctgaaggtccgtccggacctcgcgcccggcgactacagggacccgggctggtaccagcacccgccgggaacggtggcctacgagtggacgggcgagcccctgcccgagccgaaccgcgatccgaacacgccgcagggcaagcgcgcccgtgagacggacctgcgcgtgatcgacccgcgcaagcgccggtcggccgccaacccgggcggccacgggaaccactgacccggccatgccggacgtctgccagacttccgctggagcggcgcgccgatgcgaggcgcgccgcagcggacgggttcgggtggacccattcccccgaaaggcgctgcgcgggttgccgccatctcccttcaagaggcgcccgtgcagcggctcagcgaccaccaggagaacaagatgaggaagatatcccctctcgcgctcgccgcgctgttggccctggcgggcccggcctgggcgcaatccgtcaaggccatagtcacaaaggtcgaccaagtcgccggcaaggtcacgctggaccacgagcgcatcccgaagctcgacatggacgccatgaccatggcctataaggtcaaggatccggcgatgctcaaggacctgaaatccggcgacaaggtggacttcgaggtcgacgaggccgacggtcagtacaccgtcacgaagatccggaaagccaagtagcgccccgaaccggcccgccgcgtggacaagcccggtcccgcgcggcgggctcctgccgtggaggtaatcacatgcgacgtctattcctgtcggccgtcatgagcttagcgctggcaagcccccttccgggcgtggcgtgggcccagcccgccaagggcgccccggccgccttcgagcgcgtgcgcgaggtcatgtccgaccgcttcaggaacctcaagctgaccggcgaaccggaccgtgacttcgccgagctcctgatcgcgagctacgagcagaccctcttcctcgccaaggcacagctcgaatacggcggcgaccgccagctgcgcgagacagcgcagaagatccaggacgagcagcagcagaagatcgatgctctcaaggagtggcaggttcggagccggcagtccgactatcgcccccagccgaaccagaccccgtccggcgagggcccgctggatcgccgggcgcaggccggagacccgaaccagtccgcatcgccggcgccggcggcccccgccaagcccgccgcagcccaacctcctgccaacacgcctctcgtagccgggaccgtccagaaggtggatgaggcctccggcaaggtcacgctggaccacgagcgcatccccaacatcgacatggacgccatgaccatggcgtaccgggtcgccgaccctgccatcctgaagggggtgaaggccggcgaccgggtccggttctccgccgaccgggtgaacggccagctcgctatcacgcgcatccagaaggcgcgttgagaccactggcggaatcgaggacgggctcatcccggttcggcagtcgtgcatcccaaccatgggttggcggctcggtccggcgaaccggacactcaggatacaccgatgcgaactgccaagatcgtcctcatcacgttgctctcgacaggcatcctggcggcgctcgccgccgcggccgtgatctacgcgggtgtcttcaacgtcgcggctacggagcctcattggggcctgacctcatgggtgctggagacggcgcgggtgcgctcgatccgggcccatgcggccggcctggtgcctccgtctggctacgatgaccaagccaagctagtgccggcggtcggacatttcgccgagcactgcgccacgtgccatggcgggccgggcacgaagcgcagcgtgttggccgagggcatgtaccccgagccgcccgacctcaaagcggccacggggcgctacagcccgggcgagctgttctggatcctgaagaacgggatcaagatgagcggcatgccgtctatggcgagcgacggagacgagatgctctgggcgacggtcgctctgctgcggaagctgccgaacatgtccgaggacgactacaacgacctgtggatgcaggcgcaggccgccggcgaccacgtcggcatgaaccatagcaccgccggaaccgacggtgcgaagcaggccgaccaaccttccgccgcgtcgcggccggatggcggtgcgcggcataagcacagccattgaggggagcagcccccgccacgtggcaaatctcgaggtcgttgacgggagccgccctaccgtgcggccttccgcggcgaaggccacgcaaggtggccagtgaccgagcgaactcaagtgcagacggagacctacgatgaagacgcacgcgataccgttgtttctcgccctcagcctcgcgaccggccacgtcctcgcccatggcgaagccccccaagcggtgcacggcggcctcgtgcaggaggcgcaggagatgtggctcgaactcgtggtgaagggtaccgaggtgaccgtctacgtcctggacgaggcgcgtaagcccgttcccgcatcacagatcgtaggcaccgcaacggtgctcgtcggcggcaagagctacaaggtcgacctcagtcccacgggcgccaacagcgtgcagggcacgctgcccgtcgcggcaactagtcagatcgtggcaacggtttcgctgaagatcggcggcaaggcggcgaccgcgcggttcacgaacaaggcttgagcggcggggatcactaggctggggcgggtgcaactgaagtcggcggggcggggtggctgtctttctgggccgttcgccagtcgtccccgaagtctaggtgtacggtcccggaatgtggtgtgacggatcgagcctgaagcgttcgggctctttcgtccaggttggcagatgaactcgtagggcgtgagaccccgcaggatcttgaggcggcgggcttgattgtaggcttcacgaagagtcgcaggtgagtcctcagctgcttgtggctgtcatagtggtcgcgtttggcgattatacactttgcaacctcggacctaggattttaaacctagcatgcacgtgagtcgctaaaggaggcataggtggcggtgtttctaatcgcgtatgatctggtcaacgaacggcgaggcacgcacgactatcagcccctctgggatgagcttaagcgcctcggggcgcaccgcactcagttctcgctttggctagtcagtgccaacaataccacagctgaggttcgacagcactttcagcaattcgtggacagcaacgatcgtatttgggtcacaagactgcgcaaaagtcagtacgactatgccaatgcaatcggcggaacaaacaactggctcagcaataatcctcccgaggcatagactcagaaatcccagaagtgtcgcgggcacctcggcgtacgccgttgatataaatcggcacccgaagcgcgcgcgagcaagtctattagcttaattcgcactacgtcctccgctgctgcttgtctctaatcgacttcgggccctttgttcgccgcttcgtcattccctaaagaatgaggcggcgcttttgccagcttcctcacacgctccgcgaaccgctcgagatcgttgtcggtcccgagatcctgagccgtgacctgaccggtattttggaccgggcccgttgcgaggctactgcatggtcgtggccatgggtagccggtaggccagatccgggaagctgacaggcgcgggcggccggtagcccaacgacgaatgcggccggacacggttgtaggtgttctgccataggccaatcacgacctgtgcttctctcagcgagtagaagatctcctggcgtaggcactcgtcacggtagctttgctcggagacatccgcctccttgcacgcgacagcgatgctcttgccttgcgccgtctgtacctcgatctgccgcagcttcagcaccacctgctccgcgctcgtcttctgacctcgcagcatgtccgactccttcggtccaggctgatcctctcaatcagcctggcccaaagccagccggtcaggtcaaacggctctcgcgatgcaggccgtgtccagctgagcgcgcatccaaggcgacctacatttcagcagaaccgggtttgcagaaatacgactttgtggccgtgactgatacaaggtagcggttccggttcttggtcgggtggccagccgcccgtgccggcctcaaggcaggcttcgctctccggccttgaccccgtcccagcccgctggcggtgggcggtcatcggcttcgacgccccaaagggcgccgaaggccgcctttcacgagataaagatcgatttgccgagcggatgaggggcgagatctggctcaagtggaggcaatcgggggttttcaacagaaagtcgtgcgataggcgttgattggcactttcgtgccaaatgctgctgcttacgttgaaggtttgttcatcgggagggttggccttgccgctccagaacatccacctaggcaaattcctcaaagtcggattttccaatgcaagccggcgcaggtctgagctgcgggcgggcatcagacaggaaattgcccgggaagcacagacagagagcgttggcggtgacttctacgtgccgttctgggcggacgccaaggcacatgccctgggcaccagggatctacggcaggccgttcgggagcgcatcgctgctaatggaggacgggctgctctttacccacggcttagggatgggttcctgcagtggtgggaggagcggcggcggctgaccaacgcaccggttcaggctggagacgtccaaagggccagctttagcgtcccggggcttgccgcaaaggtcaaggtcgaaaacgtcctgtccgtgaccgatggtgctggcacctgccgcttcatctacccgtattttgcgaaagagcctgcgcttaacgacgactcagcgcggatcgccctttggctgctcggccaagcacttcccaatgtgccccttcccgaaatccgcattctggatgtgatcagagggcggacgttctcggttggccggacgcctctgcgtggtggtgaggaggccgagttccgacgcatctacgagaccctgattgaggagcgcgatcgtctacgccgggagtatgactgagtgctgatcggggcgctgcccccggctgcggtcaaggggtgtcccctgccttcggcaaagcgcctgcaggcgggtgatccccctcccctgtgacctgcgccacccccggtctcgccgacgggcagaaggtcaggacggggcctgacgcttcaaggggaagggttctctggcttcgttctgactcaacgaaagccaatcccatgcaacttctcaccaaggagcaaaccgccgccctactggccaatggcgcgcagagcgccaacggcgacatcgacccctatcccgtggtcaagctgttcaccccggatgcccaagcgacgtggctgctgaccgagctggacccgaccgatccggatctggcctttggtctctgtgacctcggccttggctgccccgagctcggctacgtgcgcctgtcggagatccgtgaggtccgcgggcgcccgcgcctgccggtggagcgggatttgtggttcaccgctgccgggccgctgtcggcgtatgccgcggccgcccgccgggctgaacggatcgtcgagctggaggcggtcgcatgaccggcccccggtacatcgaggagcacaccgcgctatggcgcggtgtctccctgcgcattcaatgggagccgcagttcctcaacaccagcgccttggtccagccgggacacctgcagatcgagagtacggagccacggcgggccccgctgccgatcaccgaaaccggctacctgtcgtggttcacgtcaccgacgccggtgcaggagagtggcgggccggtcgccctcgtcctgcagtggctggatgccgaggccgccgggcctgcatgggcgcaggtggcgaccccgctgatggcgctggaagccgccgccgacgtcgcacggcgcgcaggcgtcgcgcccctgatcctcagtgatgccatcgagggcgaggcacgcgaggtcggccgggtcatggccggcatcgccaggagcgttgccgcccacggcctgccgctggcgacgccctgcgtcctgctctccggcggcgagacgacggtcaccatccgcggggccggtcggggcggccgcaacgtcgagttcctgctcgcactcggcgctgaactggccggccctccctgcatccatgctcttgtcggcgacaccgacggcgtggatggtatcgacgaaatcgcaggcgcgatcctccgcaccgacacacctacccgggcggctaccctggggctcagcttccgtaccagcctcgaccggaacgacgggcacggcttcttcgaggctttaggcgatgcaatcatcaccgggccgaccctgaccaacgtcaatgacttccgcgcgatcctgattgtctaacccttcatgcagaggcggccgcctatggccgagcgaaccatgcgtcgtcatcgctacgccaagatcgtcgccaccgtcggcccggcgaccaacacgccggagatgctgaaggccctgtttctcgccggcgtcgacaccttccgcctcaacttcagccacggggtacaggccgaccacgcccgggttcacgccgccatccgcgcgctagaggccgaggtcgggcggcccatcggcatcctgcaggacctgcagggcccgaagatccgcgtcggcaccgtgcgggacggccgcctcgatctcacggcgggcgagcgcgtgcgcttcgtgctcgaagactcggaaggcggcaaggatgcgatcccactgcatcaccccgagatcttcgccgccgtcgtgccgggccaggatctgttgatcgacgacggccgcgtgcgcgtgcgcgtcgttggcatcgaggccgccatgatcgaggccgaggtcgtcacgggcggggccgtctcgaaccgcaagggcgtgaacctgcccggtacgctgctcgacctctcgccactgactgagaaggaccgtgccgacctcgccttcgggctcgagctcggcgttgactggatcgcgctctccttcgtgcagacgccgtccgacgtgcttgaggcgcgtgcgctgatcggggaccgggccggcatcatgacgaaggtcgagaagccgcaggcgctggagcggatcgaggacatcatccggctctcggacgccgtgatggtggcccgcggcgatctgggcgtcgagatcccgcacgaggacgtaccggctcgccagaaggaattgatccgcgcatgccggttggcggtgaagccggtcgtggtggcgacacagatgctcgactcgatggtcaacgcgcctgcgccgacccgcgccgaggcgtcggacgtcgccacggccatctacgacggggcggatgcggtgatgctttcggcggagtcggccaccggccgctatccgatcgaggccgtggcgatgatggaccgcatcatccgcagcgtggagggacacaagctctatcactcgatcatcgcggccctggagccgggcgaggaggagacgccgccccatgcggtcgcgaccgccaccgccaccctcgccgaggccgtccatgccagcgcaatcgtggcctacacggagagtggtacgacggccgctcgcgttgctcgcaagcgcccggccgtgccgatcctggccctcaccccgaacatcgacacctcccgccgcctcagcctgctctggggagcccacagcgtccgcaccaatgatgtcgactcctacgaggagatgaccgccaaggcgtgccatcacgcgcaggacgagggctttgccaagctcaacgacatcgtcgtcgtcgccgccggcatcccgttccacaccactggcaacaccaacaacatccgcctgatccagatctgaactgagccacaatctgcgcctcggctcggagcaggccggcaatctgcgcttctgcccgagttttggatctgttccgtctgcggcgtagctctccatgcggtgctacccgcttcgattgggtcggcgcctagtcggctttgctccagggcgagtaccgagttctgattgcccgggatcacttccgctcctcagatcgaagctgacgctcagagcgacgaggtggaacggccactcagggtcaggagttcgcacgccgtttgttcagctgtgcgccagtagcagaacttcatcgtcgaacagagaagaatctgctctcgaagtagaagcggactcattcgcagcagtgcacgtgcccacgccgccgaggccgatggcaagcacttcgaagtcgcctggtgaggtcgagaccagctcgaccgattacgcgccgaggagctctgggaccgcgtcatgcaggagaaagccgagctcttgacccagcacggccccctgacgccagccgagatcctgccggagctcagggccgtgacgctccgcggcgccaccctgcacaaggagcccctgacgccgggcaccctcaagaagaagatggatgtccgcgtcttccacggccggtacttcgagccgctggacgagggccactacgcccgcaaggcaagctgaagaccggcgcggtcaaccgctcggccaccttctccggatgcgtgagcctaccgcttcacgaacccgatgccggcggcgacggccttgaagcgttccggctcacgctccttccgctccgagtaacggtcgacgaggtactcggcccggccccgggtcagcagcgtgaacttcatcagttcctcgcacacgtccacgacccggtcgtagagcggccccggcttcatgcggccggcgtcgtcaaactccttgtaggccatcggcaccgaggactggttcgggatggtgatcatccgcatccagcgcccgagcacccgcaggctgttcaccgcattgaagctctgcgaaccgcccgacacctgcatcaccgcaagcgtgcgcccctgcgtcgggcggaccgagccctcgctcagcggcagccaatcgatctggcttttcatcaccccggtcaggttgccgtgccgctcggggctcacccagacctgcccctcggaccaaatcgagagggcgcgcagctcctgcaccttcgggtggtcggcagttgtgtcgtcgggcaagggtagcccgtgggcgtcgtagatgcgcacctctccgcccatcgcctccagcaaccgggccgcctcgtaggccaggaaccggctgaaggaccgctctcgcagcgaaccgtagaggatcaggaagcgcggcgcgtgcgcgagcggcgtcgacgtctgcacccgctcagcggtgggcagttcgacatgcgcctcggagaggttcggcaacccgtcggcgaacggctgctggggcttgtccaagacgctttgtacctctacgtttcaacagaagttgatatgtaggtcattcaatggacgaacggcaagccctcgccgccttcgcggcgctcggacaggagcaccggctgcgggtcgtgcgtgccctggtcacggccggtccggacgggctcgcggccggcgtgctcgccgagacggtcggcgtggccggcaacaacctgtccttccacctgaaggagctctcgcatgccgggctgatcacgtcccggcgcgagggcaagtcgatcatctacagcgccgcctacgtcggcctgtcggacctcgtccaattcctcatgcgcgactgctgccagggccatccggaggtgtgcaatccggccgtggccactctcgccgcctgcgactgcaccaccgggggcaccgcccatgcctgagcccacctacaacgtcctgttcctctgcaccggcaactcggcccgctcgatcctggccgaggcgatgcgcaacaaggagggcggcggtcgcttccgcgccttctcggccggcagccagccgaagggcgagccgcatccgctggccttgaaggtgctgcgcgagagcgactatccgaccgagggccttcgctcgaaatcgtgggacgagttcgccgggccgggcgcgccggtcatggatttcgtcttcacggtctgtgacaacgccgccggagaggcctgcccgtactggcccggccagccggtaaccgctcattggggcatcgaggaccccgccgcggcggagggctcggagatggagcgcaagcgcgccttcgtcaccgcacagcgctacctcaagaaccgcatcgcagccttcgtcgccctgccgctcggcagcctcgatcaagtggccctgtcgtcgaaggtccgcgagatcggccaactggccggcgccacctcggctcgcccggaggtcgcgtgatggacgccgtcatctaccacaacccggcctgcggcacgtcccgcaacgccctcgtgatgatccgcaacgccggtatcgagccgcatgtggtcgagtacctgaagacgccgccgagccgggccctcgtcaggcagatgctggcgcgcgccggtctctcggtgcgcgacgtcctgcgcgagaagggcacgccctacgccgagctcggcctggctgacccggtgctgaccgacgatcagctcctcgatgcggtcgaggcccacccggtcctcctcaaccgcccgctggtggtcagcccgaagggcgtgcgcctctgccggccgtcggaggtcgtactggagctgctgcccccgcagcagggcgagttcgtgaaggaggacggcgagcgcgtggtggacgagcacggtcgtcgcgtcagcgccgcctgaggaagcccgatgtccctgttcgaacgttacctgaccctctgggtcgcgctctgcatcgtggccggcatcgcgctcggttacgtcatgcccggcttcttccaagccgtcggcgaggccgaggtcgccaaggtgaacctgccggtcgcggtgctgatctggctgatggtcatccccatgctgctcaagatcgacttcgcgtcgctgcggtacgtcggcaggcactggcgcgggatcggcgtgacgctgttcatcaactgggcggtgagccgttctcaatggccgcgctcggctggctgttcatcggctatctttttcggtcctacctgcccgccgaccagatcgacagctacatcgccgggctcatcatcctggcggcggccccctgcaccgccatggtgttcgtctggtcgaacctgacgcggggcgaaccgcacttcaccctgagccaggtggcgttgaacgacagcatcatggtggtggccttcgcccccatcgtcgggttgctgttgggcctctcggcgatcacggtgccctggggaacgctagtcctgtcggtggtgctctacatcgtcatcccggtcatcatcgcgcaggtggtccgcggcagccttctcgcctcgggcggccaagccgccctcgatcgactccttgccaagctcggtccggtctcgctggtggcgttgctggccaccctggtgctgctgttcggcttccagggcgagcagatcctggcgcagcccgcggtcatcggcctgctcgcggtgcccatcctcatccaggtctacttgaactcagggttggcttacctgctgaaccgcgtcgccggcgagcagcactgcgtcgccggaccctcggccctgatcggtgcctcaaacttcttcgagcttgcggtggccgccgccatcagcctgttcggtttcaactcgggcgcggcgctcgccaccgttgtcggcgtgctcatcgaggtccccgtgatgctgtccgtggtcttgatcgtgaaccgcagccagggttggtacgagcgcggcgcggcaggcaagggagcggccctgaagcccgcctcccgtgagacctgacgcagtcggccgcggccgcctcgccgtcatctccgccctcggcgtggtcgagatcctcgcctggggctcctcgttctacctgccggcagtactcgccgggcccattgcggccgacacgggctggccgctggcctgggtggtcggcggcctgtccatcgggctcctggtggcggccttcgcctcgccgcgcgtcgggctcgccatccaccgacacgggggacggccggtcttggcgctggctgccctcctgctggcggcaggacacgtcgtgctcggcctggcgccgaaccttccggtattcctggcaggttggctggtcatcgggctcggcatgggctgcggcctctacgacccagccttcgcgacgctcggccggctctacggtgcagaggcacgcccggccatcaccacgctgacgctgtggggcgggttcgccagcaccgtctgctggccgctgtcggctctccttgtcgagcaggtcggctggcggggggcgtgcctcgcctatgcgggactgcacctcgtcgtgaccctgccgttggtgctgggcctggtcccgcctgcgcccgcggctgaacctgggacggcgggaacgcaccggatggctgagccgctgaccgcgcgtgaacggcgggtattcctgctgatggcaggcgtcctggtgctgggcggcgccgtgatgacgcttgtttcggtgcacctgatcgcgcttctccaggcccgcggcgtggcgctcgcggcggccgtgtcctacggcgctttgatcggtccggcccaggtcgcagcccgcgtcgttgagatggccgccaagggtcggcaccacccactctggacgttgaccgtggccatgatcctcgtggcgctcggcctggcgttgctggcggcgggcctgcctgcggtgggcgtcgccctggtgctctacggggccggcaacgggatctactccatcgccagggggaccgtgccgctcgccctgttcgggccggaccgctacccggttctggtgggacgcctcgctcgaccaggccttgtcgcacaggccctggcgccgtcgctcggcgcaatggcgcttacctacggcggcgccgatgcggcttacgccttgctgttcgccatggcagcggcgaacgtcggccttgccgtcgcgctctggagcgtccgttagggagcatgttccctcgactgggccgtgtgagggcacggaagcgtccttgccggccgatgccgtcccgaaccgtcccagccgctcctccatattttttagaggacccgtgaaccgggtcccggcgtcacgcgacaaacggatatcggggccgcaccgagcgactcgaaccaatcggaggattgccgccatgacacggaccaagatcatcgccgccctgtgcaccgtcggcctggctctcggagcaggctccgccgaggcaaagcccttccacgggcacggccacagccacgctttcggtcacggaggcgccgtcctgggcggcctcgccctcggggccgtggtggtcggcaccgcgatagccgccacctccgacgagacctacgagtgcatcgtcaaggtccggcggacctatgacgacttcggcaacgtctatgttcgacgggtgcgggtctgcgaatgacgcacgacgttcgctgtcagaactgcgcggcccggagcgtccgggctgcgtggactgagtatggtcgctcatctacagtcatgacgccgcgcgccgcctcaggcgagcggtcgcgggagcccgtgctgcgatgcggagtgccttcgttcggtccatgctcggatggtcctgccgcgtcctgactgcggcagtgctcctcttctccggctgcctcgtcgccgaagcgcagatgcgcggcccggccggctccggtaccggagccccctacggtggcggcggttccggagggggcggctacggtggcggctatcgcggcggcccgatgatcggcctgccgggcatgatcggcatcattccgcggctgatcccaccgacgcgacagcgggtggaagaggtcgaggacgaggaaccgccgccgcggcggccggtccgccaaccccagtacgaggacgagcctcccgcataccggccaaggccacgtccccgcccgcaggcccccccgcccgttcatcgcgcggagccggcaccgacaccacatccgaagcaggccgcacccgttcgcgaacctccgcccaaggtggtgcagaagccggagcgcccgaagcccgtcgcggcgccggtcgccaagccgcagccgccgaagccggcactcgctaaggcaccgcctccgccgcgtcgtcaggcgcccgctcccgcgctggtcccagccgcaagccaaccggcccccgtggacccaggcgaggttcccggcgaggtcctgttcgtcctcaaggcggaggtgcccgccgagagccttccggagatcctgcgccgcgagcgtctggcgctgatctccgcggacaccttcacgcttgtgcctgtgaccctgcaccgtacccgtatccgcgaccgccggtcggtcgcggaggtggtcgccgccctgtcgcgcgaccctcgcgtcgcctcggcacaggcgaaccacgtctacgcgctcgtcggggaggccatgccgaccctcgccggtgcgcagtacgtcgtgggcaagctccgcctgaaggaggcgcacgcctcggccacgggcaaggacgtgaccgtcgccgtgatcgattccgacgtcgacctgggacatccctcgctgcagggtgccgtggcgaaccggcacgacgcgctggacggcggcaagccggcggcggcccacccgcacgggacggccatcgcgggcatcgtcggcgcccgcgcccaactggccagcgcggcaccggaagccagcctcctcgcggtgcgcgccttctcgggcgagacgcgggccggggcgcagggcaccacgctgcacgtcctgcgagccctggactggtccgggaaaatgggcgcgagagtggtcaacatgagcttcgccggtccttgggatgccgcgctctccgagttcctggccgccggaaccgggcgcggcgtcgtctacgtggccgcgggtggcaatgccggcccggcctcgccgcccctgttcccggccgccgacccaaacgtcatcgccgtgaccgcgacggacgccgaggacaggctcttcccggcggccaaccgcggctcacacctctgcgttgccgcgccgggcgtcgacatcctcgtggccgcgccgaacggcggatacgggcttctctcgggcacctcgacggcggccgcgcaggtcagcggcgtggtcgccctgatgctgcaggcgaggcccgacctgaagcccgccgaagtgcgggccgccctgacgcgcagcgcccgcgacctcggaccgccgggaccggaccgggagttcggcgccggcttcgccgacgcggagggtgctatgcggtccctgacggcccccatggccgtgcaggagccggccggacccgtaccggcgggtgatccgcccccactgaagtggtccgccctgaggtatggcttttgagccagatgaggacggacagatgggaacgaagcggcacaagccggaagacgtggtcgccaagctgcggcaggtggatgttctggtctcgcagggccagagcgtggcggaggcgatccgggccatcggcgtgacggaagtgacctacgggacgagcttttgaacggtgagatcttctacacgctcaaggaggcgcagatcgtgatcgagagttggcgtctacactacaacagcgtgcgcccgcacgcctcgctcggctaccgaccaccggccccggaggtgttcgtgccggccttcaccgcttggccggctgcgctcacccggtcggctccgccggccaagcgacccgtggagcaaaggccgaccctgcactaacttagaacttggaccaccgcgtgggggccgatcagcatctgctcgtagtgctggcgcataagccggtactcggtcggaatgtcccgcatggagatcatgccggtgactttgccgtcatacatcacgggcaggtgccggaagttgggaacgggcagctcaaagcgcagtgctgcgcgtgtccatgcccagcgatcttgccagaagggcacgggcccgactcacgcggctcttcacagtgccgacttggcagccgatgagctcggcggcgtcctcgtaggtcaggccctgggcgcccacaagcagcagcgcctcgcgcatggccgccggcagcttagcaaggtgctgcttgacctgctgcagctcgctgttggcttcttgagcagccgatgccaccatttggccggccatggtcccgtcggcgtcctcgacctcgcgcttccgcttgcggatgtcagtgtagaactggttgcgcagaatggtgcagagccatgcctgcaagttgctgccaggctcgaacctgtcctggttcttccacgccttgagcaaggtctcctgcaccaggtcgtcggcgacagcatggttcacggcaagagacagcgcgaaggcacgcaggcccggaagagacgcgaggagcctgtctcggaagtctgcagcctccctggcgtacggagcgccgtcgagccgcgcgatcagttccagcagcgtcgatggctgcacctcggccagcatggaggcgtagtagctacgcaactcggagcccaggtgttggcgcgcgccctcgggaattcggccctcgcgcgagcgggacggagctgtccgggaagttccttcggccatgcctgtccctttcgcctcccctcatatgccgcctggtccgggatggatcggtacctggcgagggagcttctggcaggctcatgctgaatgcgagctaacgaagtcttcatccgattatcgaaagagctgggcagtacacggccgagctccctttgcgcgggctgcggctagcctcgacaggcggcgtcgaagcctcccagcatcaagcattccgcccgactacgtcgcttccgaagctggtttcaagcatcgtgacaaggcgctgctaacccttgagtgggatcgcacgctgggacgtgggcatcccgcccgccagtcaagacaggatgcattgccatctactgagcaaggaatcatagaatcggacagggcggtgcacgacgcctcgcaggcagtcgtctgaccctcgaggatacgggtgcctcccgccaatgccggccgctcccgcgcgggagcagcaggaggggccagcgcttcgcctcaaggcctgtaacccgtctcttgttcctcccgcaggctcggttcctcgtccggcgcgcgtttccgtggcggcggcggctcacggaggatgagttccgaaacgaggccggcgaacgggcgcacgtcgtgttcgaggctcgcggcatccagcgagcgcatgtaccgcgctcgttcgtcaacagggacgatggtccacggataaccgccggacgcgagctgcgtattcatgatgaaccggccaatccgtccattcccgtcagggagcgggtggatgtaggtgaagatgaagtggcccagaatcgaacgaacccgcgggtcggcctccgcctcgaggcagtcgaagtaggcatccatcgcgtcctgcacggatgcatgcgccaccggcacgtaccgtgagccgtcgagatagatgaagtggccacgatagccggcgagccgctcggacaggaacaggcccgcggcgaccgagggctggaacatcgtcctgaaccacgacatgtgcctgtcttggatgagttgggcggcctcctcgcccgccaggatgtccgcgacggccccacgcacgagcttgaagcactccgcgtaacccttcgccgccagagcgttgcgctggtcgcggtcggcctctgagttctcgggcttccagtcgccgagtctgatcttctcgatcaactccggcgtgacttggtacccctcgatggacagcgagtgataggcatcggctacgtagcgctcgtcgacgtcaacgaggtagcgcccggtgtcctcgacctgctgcggctcctgggcgaaggcttccagcacaccgggccgaagcgacgcccagagcgccgtcacgcgcgccgccaccggcgatacgcgccggcggaacgagagacctggcggcaccccctgaagcgggttatcgcgctcggatacgcggtgtccgccggcggtcatcgccccgatgatctcgtccgccacaccgctcctaccaatggacctgaaggctgcggccaagcggcccgcgacgaccgagtgcccgcccgcgagaagcggcgcgaccacctcagacgccgagccgagcgaggctaaggcggccagggcgatggtctgttcctgctcgaagaaggttggcgccgccctcacgagcgcctcgcccaggggcatgacgcgtatcccgttcttcacctccgaggagggcaggttggcccgcatggtgaacagcgaggtcttgaacgggaagtcctgggaccggttgttcgcaccggggctgatgaccaccacttgccgcggcacggtgtgctccccagcatggagtcgcaacgacgtctgagcatcggcgacccaccggccgtcgaaacggtcgtcgcaatacatggacaggaatttccagaagttcgcataatacggcgtgctgtcgccggcgcgcgagttcgggtccacgaccatgagccacccgggcatgatctgccggaggtagccatgcactaccaagcgttcctggtcggtacgcgacagggccgacgagcgaagcacgcacgccctatccgcgcccgccgcgcgcaggctctccagggaggtggcgatcttctggttcaaagtgggcattgcatgccaccacgcgctttgcatccaaatttatcatcagctgcatcgcgaaatttatcaagtgatgcgttgtcgtttttatcatccgatgcgacgccaggtttatcattttctgctgcgccattcctatcatgtcgtgcgacacgggctcagcacgtccctggggcaagcctacaaaaaaggtcgcttatgtgcctgcaacttaggctgcgcctcagcgcgggccgcgctcagctgtccacgacggtcgtgctgctcggggccgagctcagcgccgagatggagcgccagaccgcccgcgacaccacggtcgacggacacaagccgctggagatccatcaaccgcggatggccgaccctccctgccccgccgagaagaagggacatcgaacgctacgcctgaacctggacggcctccgtcgcctgaaccgcttcgtgcacggttcaggcgtacgagacggcgatgcgcgagaactcctgcgtccgcaggtagccgtaggacttgtacgggttcggctcgccgttggcccactggcaggcgttcacgacgcgccggtcatcgacacttacgcccgtttcgcccggcccgtcatccgcttccagagcgcccgtgatggccaagacgtcatcgtcatcggcaaggttcatccaggccgatacgctgttcggcatacgcagggccccgtgctcggcctcgaacttcagcttcaccttggcgccccccagcggagagcccaccgtgacgaggtgctcgatccgcaaggagggatcctcgcgctccagttgccggaccacatggtaggcaatgaccgaacccatcgtgcgcgcgacgagcaggatgtggtgcttacggaatgcccggaggcgctcggccagccggatccggacctggcgggcgaagccttgctccgcgcaatgatgccacacatcaacgcaccttggtgcgccacctgcgcagcccaagggaagatattggtaaagctcgaggccgagccgcggttcaacgactcgtgccggtcttggaagccgacttcggccggcgcaaggacgtggtaaagcggttcggcgccacgatgcagagcgcgctgatcgtctacaagggcgacaaataagccgaacgctcatcgggagtgacgaagccgaaggcgatcacggcccttctcgactaggcactccgacctgccatgtcgacgggctcggccgtgcattccttgccggcatcctctcgatgctgtcgccttccgtcctgctgctgctgccgctggtgctcggagcgcctgcatcggaacaccgcctcgcacccgcggcgctcgcggtcggattcgcgcgctcgttcgcgaccatcggcgcgttcgtggcaatcttcggcttcggcaccgatgtctttggcatggtggcggacctgatgctcatgctggccggcggcatcctgcccattccggccgtccagaccgggctggccggggccgcgggccccgtgagcggctggacggagagccgcttcggcggcgtcacgacacgcgacctccgcgaatagttcgctgtgggcactttctcggtgcggtgtggcgtccatgcgtcggaccgacgctcggggtcgcctcgctgctgtcggtacagggacgcgacttggccatcttcgcgctgaccatgtccgcattcgatctcggggctgcgctgccgctgcacctgctcggcgcgctctcacgcaggggactggctgcctgaaggaacaagatgccggggctcggaagagagctcaaggcggctcttggacttgctccttgttgcggcctgcctgacgatcgttcgtggccacggtaagggcatggagcttgccatggcggaggccaagccaagaggcaaggccactgacggatgcggacggcaagctgattgcagtgcatcgcgacattcggtgggattgccagtcaccgtgagggtgtctggcagggaggtgatcagtttatcgcctatcccctacggtaggctgatcgggagaacgcgctgcactctcgtgaacgcatcaaatctcccaagcggctaagagcgcctaacagaacgggcacggaccgcttggtcgggcgttggttggtatggcacgtccgcttctgcccgatgatctctggcgcgagattgccccgcatctgccgccgccccggccacgtccgaagggcggccgacgtccgatcgagaaccgggcggcgctgaccggtatcctgttcgtcctgcgctccgggttgccctgggagatgctgccggctgaaatgggctgcggctgcgggatgagctgctggcgtcggctgcgcgactggcaggaggcgggtgtctgggcgcgcctgcatcaggtcctgctggagcgcctgcacgcggccggtgagatcgactggagccgggcgagcctggacagcgcatctgtcccggccaaaaaaggggctctgccaccggcccgaacccgacggaccggggcaagccgggtacgaagcgccacctcgtcaccgatgcgcgcggcacgccgctcggcttccgcctgagcggggccaaccggcacgacagcgtgatgatggcccagaccctcgacgccatcccgcccttgcgaaatggacggcgcgggcgaccacgcaggcggcccggcaagctgcacgcagacaaggcctacgatgccagggcgaggcgccaggagtgtcgggcgcgcgggatcgtaccgcgcatcgcccgcaaaggcatcgagagcagcgagcggctcgggcgtcaccgctgggtcgtcgagcggacccacgcttggttcaacagcttccgtcgcctgcccatccgctacgagcggcgcagcgacatctacgaggccttcaccagcctcgccgcaagcctcatcaccctcaaccagatcaaacggttctgttaggcgctctaagccataaaacttatgtagtgtgatgcgcgcatccttataacaaaggattcggagttcggggggcggcaggcgtgtggaaaatgagaggaaattcgtttcggaaatgatacccctattgtcgatgcctgaaaatctgcataggctacttgctcgtattgtgttcggaaagtttgcgtccttacggcaattggtcggtgtctcgcgtatggatgctggcactgtcgaaaagcatctaatgacggcgtatgcttaaatcggccggatcgtggctctgggagggccttacaatgcgcagtctaaaacttgccggcttggttgtgtttggtttgagcgcacctgcctgcgctgaacaaagtcagatgaccaagccgttgcatacgcctgttccaaaaatcaggctggctcaatatacgcattgggaagggattggttgtgtccattccaacgacgagtgttatcatctcgcccaagacagaggatatcctcattacagaattgtgcactctcaccaatgccacacttccatgttgtgtcagggtggacatcactgagcagattacgtcctcccagcccgcccgagcttatcggctcggttcgtccgttctaaagagcaccgatcctccattgctgctgcagcagttccgtggggcgtccggtgcgttgcaaagtgccttagcgccataatccaacaagtgggtttcctatgaggttcgccggctggctccgaagcgcgtgtactgcgtccttcggcatgaggggtgtgaaacactcgaatgaaatccggtctgatgcgtcagcggaaatcatgcaggatcaaaaacaagctcggcagcccataccttccggcgcgggtcagggcgcctcgcatggacgcatggactcaggcgaagaaagcgcgctccggcgcgggcgtgcccgtgatgcctgccaaaacgcggacacgaggacttggtttcacggcaggctgagcggcttacttgtatcgggggactattcacccggtcagaaagcccattatacccagtggactgctcggctctaatgacctcaatagagaaatgtcgagcgcaacccaaataccgggccacctcggacgcgcgcggtgtggtcgaacgggctgacgatgccgccagcgggcttgaacacatactggaagtccggctgaacaacccatcccggcataatctgtgtttggtagctgacctcgaacgttgcacagaagctacggattggccggaggtcgttcgtgaggcgccgcatgtcgcggtcgaagccgcgcgcactctcgccgattccagcatagatgaggctcgcaccgaatttgtcgttgggacggcctggcaccatccctgcgaacacgatgccgccgtcggcccaacgatcgactaggttacgatctgagggacttgctgaaatgcgggtgtagacggtgatgccatcctccggtccgccgccttggagctgtagctctgccacaacgtaaattccgctggttccacccaaccgtcgcgtgacacctgtgctggacggactggcaagcggcaggcccactctgtcgaagcgcaggtgatcgaagcggccgaaatgatagtagccaccgagcttgaagcttccggcaagaccggcggcatcctcctgattatagcggtgctgcacctcagccatgaccagcggtggcccgtcgacggaaaagttggtgccggcgcgatttctaagccgctgttcaccgggatcaccgttgaacacggcagcgagcgccgaggtgctgtcgtcggggtcgaagcgcagccgaacaccgggtgtggaaacaggatacgccggaccgccggcgggcaggttcgcccccgtgatcgttggccagtcgttgctaaggaacagcttgccgtagtcggctgagaagaactcgccgtcagccgtgagttggccgagtcgcagcccgaatcgatcgctgctccacttctgctcgatccaaatttcggaagcgcgggtcgaagggaaagcctcgatgttgcttacggtgatcagccgtccgaagctgcggtcgcgcagcccacctgtgtcgtggatctgaaaagtgtttgcgaacaagctaagcccgttcactccagcaagcttcccgaagtcgatggtgagcgaagcctccagcttgccggcgtagattggaccttgccggaacccacctccaacgtttcctagtatttcgttgatgtaaacaaagctgtagaggacgccgaaactttccaagtgtgcgcgtaaactgatgggatcgcccggtggacccatggagagctgacgtgaggtcgaattaccccatgtgatctccggttcgacacgggccagatgcggtggccggctattcccaaccgaatagtctgccgatcgagccgggagggcggccgaagagatggaaatcaagcaggcggcgatgagtcgtccaatggcaccgacggttcgatcgccgcactgcatataggatgtaccatctagatagcgtcgttgtaaacgatatagcatctgctatattaggagggatcccgcgctgtcaacggcttgcgaccagccgcttggtgtgccccgcatctgttggcaggtgcccgcacccgcttcagtcgagctatgcaagaaatgattgtttttcggcttgctacagccactgatgccgaccattgccaggttggggctgagtggtcgggccccccttaacctatctgagatggctccaaccgatgtgcggggcttgcgcaagcaactgtcccgctaccgtcaatcgagggcgtcaggatctccggtcgcggtgtgcggagttgaagtccgtcccctggcgtgatcggaaaccagccgttcctcagagccgacttgggttcagaagaccactgagcgcagtggaggtgaaggggcagcgaagcgacgcttgcgtctgacccttcgccggagcgagaacggtggtaccccggctcgctctgcgcgcgtctacttgatcgccggcgcatcggcaggaacggctccgagccgatttcgctgcatacgcctgcgagcttcggctcgacctccgcgtcacaaggtcggcttaggcaggccacggtggccttggatcctttcgtccccacgggtcaccggaagcgtgcgatggagaggccctatgtcctgcgtgacaaggcccggcacaccgttcatggacgcggtcgacgacctgatcggtcggatcgagcgaagcatcccggcctcgttcacccgtcgtttgacggcctatctcgtgggcggagtcgcagttcacgtctatacgagctggcgtgtctcgaaggacatgggcatccattttccacagcggatcatcatcccacccggactagtcaagatctacgacgaccagggacaggaacgctcgcttgcctacgactataattatggaagcttcatcgctctgatgcatcccgattgctgggacaatgcatgggagggatggagcgtaggccgcatcgacgtgagggtggtgtcgccgacggatctctgcgtccccaaggtcggacgctggccgggaaacgacaaggaggacatctgcgcgctcgcggcctctggcctgctagatgccgacacgatcgagcaacgctgccttaaggcgttggactgttatgtaggcgacacgaccatgctacagtacaacctgcggggcctgcttgaggagatcgcgaaatgctcgccttcggcaccgcaagcctgactgctccatccacttggcgcgaggccgaggaagcgacctttgccttggtgcaggatgtgctcggaggccgcctgcctcctctggatggatgcacagccgaggaagtccgccgcatcggatatcttgccgaggtcgccctgctcctgctcgatcctcgagacagggacgcactttccgggctcgtccgcgaagcacgttcgcaaagctctggtgccgcacggaccacgatctctgccgtcgcatggccccgcagccggccctatcctcgtgggttcgacgagatcgacgatcgctgggaggtctcgcctggactggacatcggccgattccattcggaaacgacgcatcctgcggtgccacgcttcagataggtccgtcgcggaccgatcctgtcggtaagtcttcgtccaggatcgatccgcatctgtcttcggggctggtgcgaccggaaggcgattgggcaatggcgggctcatccgctcgggagtcgatgaccgaagcttgccgagttctctcggaagggaccatctccgatcggccaggtccacgagccatcggccgaccgggaacggacgagccggccgccgaggaagccgatgcaaagttacaccgacgccttgaacgtgtgcctgacccgggatcggcttcgcttctagaccatcgcagctttgtacggcagactttgtgaaccgcggcaacgaccaacacacagtcggcatacacgatgggagttccgtttccagggaagatctgcagaactcgcctgtgaggcttgcaaaggtcgcttccggaaaggcctacggggcgtaatccccgcccgcttgaatccatgcttccatggccagacgcattgcaccaagcgaagccgttgcaacgactcgcagcgaagcgcgacgagcgagatccggccttcgctcgatgagggctgcgtggagggactgctcctgcaaaccataccgccgacaacatctcggtgtcagccggacgacgccttacagctactttccgcaggtgcgtgccggcagccaagcggccacggcatgacacggtctccacggaacgcgactttagggcgtcatggattcgtctgccccgaagagcacccaggatcgcacgcaagaccctgtggatgcgccgctacctgccgtgcccggggggcaggcgcggtcgtgctgcaggtccgcacggccggtgtgtaactcacaccgaggcaagtcgcgcccgccagccgaactccgcgatctccccttctcgagccgtgcggaccgaggacactgcctatgaacgcccaagcaccacctgaagcggcacacgtcctcctcgttgaggacgacgatgggatccgggccctggtcacccgtatcctgcgcgagagcggataccgggtcaccggttgccggagcggcgccgacatgtggtcgctccagcccgacctcgccgtcgacctcgtgctactcgacgtcatgttgccgggcgtctcggggttcgacctgctcagggccctacgcgccaagggcactgtccccgtgatcatgctgagcgcgcgcaacgaggaggcggaccgcgtcctcggcctggaactcggcgcagacgactacgtcgccaagccgttcggccgccccgagcttctcgcgcgcatccgagcggtcctccgccgagcctccatcgcgcccttgccggccgccgcggcccgcccggaggcgctcgctttcgccggatggaggctcgatttgcgcagccgcgccctggtcgatccggagggggccgccgtcgacctgtcgggcgcggagcacgacttgctgctggtcttcctggagcatcccggacgcgtgctcggccgcgagcagatcctggagatgtgccgcggccgccttgccgcgccgtccgaccgcagcgtcgataccctcgtcagccgcctccggcgcaagctcgaaccgcctgagggagcagccccggtcatcaagaccgtgcgcggctccggctacatgctgtccgccaaggtcgtgcgggcatgagggcggtggccggtctcgcccgcagcctcgaggggcgcactgtcgccgtcctgcttctcgccgtcctcctagtccatggcggggcgctcagcatctaccgccgctcggccgtggccgcggcggacgaggcattcgcaaccgaggtcgcgaggcaactcgtccttgcgcgcgaggccgtgctgagacgaccgccggacgcccgcggcaccgaggcgaaggccctctcctccaaccatttcgagataggctgggacgcgcaagggccggagcatctcgccgcgacgaccgaccccgcgctccggaacctgcgtgaccgcctcctatcccttgaaccgatccttggccccagcctcgtcctcacgctcgaaacgcctgacgaaccgcttcatcggcaggatctgcgcgggaccttcctgcttccggacgggagcgccctgacctttcgctcagcccacgcgccgagcctcgtgcaggtcgcgccctgggcctcgctcgcgaccgcgatggccatcctcgtcgggggagccgccgtcgtcctgatgcaccgcatcgccggccccttgcgcgagctgacccaagccaccgctcggatcgggcacggcacggtcgtgctcgtccccgagatcggcccggacgagacccgcgggatcggccgggccctcaacgccatgcaggaacgcattcaccggctggtcgaggagcggacgctggcgttcgccgccgtctcgcacgacctgcgcacccctatcgcccgtcttcgcctacgcctcgaccgcgtggaggacgtggacgagcgccgcgccatggccgcagacctcgacgagatgcaggcaatggtcgaggcgacgctcgcctacctgcgcggggacgccgacccggtgacgccgcaggtcaccaacgtcgccagtgtcctgataggcatcgccgacgcgtccgcggacgcaggtcgggatgtcacgtatcggggacctggccgtgcgctcgccaccgtccgccccgtcaccttccggcgcgctctggagaacctcgtcgacaacggcgtgcgctacggcgtgcgcgtgcggatcgccttggtgattgaggcggccgcgttggtcgtgcggatcgacgacgacggcccgggcatcgcgcccgaagaggtggctcgcgccttcgagccgttcacccggctggagggctcgcgcaaccgcaacacgggcggaaccggtctcggcctgaccatcgccaagcgcgccgtcgaggccgagggcggtagcctcgcactctccaacagagccgagggggggctgcgggccgaagttcggctatcgaggacggggccaggaacctgacacactttgtcacgaaggtggcgatcgggagacaaacgcctccgttatcttgagcttcgatgcggcccgtgccgcgcgaacatgggagacggatcgatgaagcgcactctggtggcgttactcgccgcgggaatgctggccggggctgctgcgcccgcctcggccgtcgacggccacggaaacgcgtcgaaccccgagcgggcggtcccgaacaccggcaacgtctcaggtggtccggcccatcgcgatgacccgcgggttcgcgaaacccaggagaagcggcccgacggcaagccggtgcactccgataacgacggccacgcgcatgggcatagtcacggcaggaactgacgccgcctcgcgggctgcgggaggcgccggcatgcggatgctgccactgctcttcgtcttcgcgctcttcgcggcgggtatcggctacgcgcttgccgcgcccgcagcgcacgccattcacggtgcgcctcccccccgtgcgcatcgtgatacgcccgccccgacgcatgtcggggcgggcggcccttccgcatgccagcgccgcggcgttagtcgtcgcagccgtggcggtgatgatgccgctcgaagcggtacgggccgtcctcgcgaaagcgcgagcggtggtgtccgacgacgatgtcatcgtggttgcagacccagacgtggtcgtgcggctcccggattgccgtagcagccctcgtaggatcgagcggaggccacgccggcgcccgtcttcatgggtcgctccatggggtatgtcgggtgtcgacttcccggccggccggacggaacgcattctttcgtcaacgtcaaggaacgggcaaccttagcggtgcctccggaacgcggagggctcggaaccaggtctctcccgtcccagccccctacaggatcggccttagtggcggtgctcttcgacgacggtgcgctcgtgcccatcgtcatgatggtcgtgtacgaccggacggtcgtggtgatgctcctcgacggtcgaatgcgtatgctcgacgtcgtgacggtcgacgtggactcccgcgtcgccggcccccacgtcgacgtgctgggcgaacgcaccgacgggggcgagggctagggcggcggacgcaacgaaggcggcaatcgtgatcttcatccaagatctcctggtttcgaagtctcagctgcgaatgcacaccaccgaaaaagcgttccgggatttttcttttcaccatccgtatcgggcgcaaaagcaacgcctaagccggcggctcggcgttgatcggcgagatgatgccgcattcgtttctcgtttgcgcccccgactggttcggcttgttccgttccaagcgaaagttgccttcggccgttgcagatttggacagatctcgttcacgccgggttcaacgggccagagcaatgccttgcaagagtcgtcgtgattcacgcataaggccggacatgggttccaggcatgggcatagccgccagcgggcggcacggggatggtgggccaccgctgcccacctgctcgcgctcgtcctcgccctctcgctggtcgcgcccgtcgccggttacgccgaagatctcgcctatcacggcgggggtcatgggcatgtcacggaactcgcgagcctgggcgctgcgcccgaaaccggcacgaccgatcccagcttggcctgccacatccattgcggctgccaccaagtcgcccctgccgtggccgactttgcggatcctctcttcgcggcgggcagcccgacctacgtctacttgaacgaggcggcatcctccatcgcgcccgaccgcctgccgaggccccctcgggcctgaggtgacgccgcaaaggcgcgcgtcccgaacccggagcggcatgcttcgggcccgcccctcacgtcaccgaaacgggaccgaccgcgacgccccgagcgctccgggtcccggccgagcaggcatcatgcgcattctcctgaccgtggtcctcgtggccaccggcgtccttgcaggcgccgccattcccgccgtgtccggcttcgtccgtggcctcctgacctcggcggggctgccgcccgcggttttcacctatgcggcggcccccgtccccgaagcgtccgagaagcctcccgcgggcgaggccgcccacgccgagggcgacggccacgaccatggcaagcccgccgccaagtccgaaggccgggcccgtggcgagcacgcgcactccgaggccgaaggcgaggagggacacgtcaagatgaccgccgagcaggtcgagaatcaagacatcagggtggccaaggccgagggcgggacgctgtaccggcacatcgtcgtaccaggtacgatcacaccggacgccgaccggatcgcacgcgttccggcccgggtcgtcggtaccgtagcggagatgcgcaagcgcctcggcgacgccgtgaagaaggacgaggtcgtggccgtcctcgacagccgcgaggtcgctgacgccaagagcgactacctgaccgcctcagtgaaggccgaactggagaaaaccaacttcgaccggcagcaggctctctgggacaagcgtatctcggccgagtcggccttcctcaacgccaaggccgtctacgccgaggccgccttgcgtcaggacctcgcccgccagaagctctccgcgcttggcctcaacgccgcggaggtggcgaagtccgccaagcaggacgagtcgaccccgaacgcctcgtccctgcgccagtacgagctgcgctccccactgaccggacgcgtggtcgagcgcaaggtcgacgtcggagccaaggtcggtagcgaaggcgatccctccgacgtctacacggtcgccgacctctcgaacgtctggatcgaactgtcggtctcgaccgccgacctcgccaaggtcaaggaaggcgcgaacgtcacggtaacgccgagccaggaaggcggggagcgccacgatcgcggcaaggtcatcttcgtcagcccgcttctgaaccaggaaactcgctcggcccgggtcgtcgtcgccctgccgaacaaggacatggcttggcgccccggcacctacgtgaccgccgaggtcgaggtcgggcaggaccgtgtcccggtgcgggtgcccaaggcggcgcttcagaccgtcgagggcaagcgcatcgtcttcgtgcgcacggacgagggattcgagaagcgcgaggtcgggctcggacgctccgacgatgacaccttcgagatcacttccggggtgaagcctggcgagaagatcgcggtcgccaacacattcctcctcaaggccgagctcgggaagagcgaagccgaccacgcccattgaggagaggcgccatgatctcccgcattctcgacttctccgtgcaccagcgttggctcgtgctgctcttgtcgctgttggcagctgggttcggcgtctactcgttgaccaagctacccatcgacgcagttccggacatcaccaacaaccaagtccagatcaacacggtcgcgccctcgctctcgcccgtcgatatcgagaagcaggtcacctacccggtcgagaccgcgctcgccggcatcaaggggctggaatacacccgctcgctctcgcgcaacggcttctcgcaggtgaccgccgtcttcgcggagaagctcgatatctacttcgcccgccagcaggtcgccgagcgtctatctcaggtgaaggacgagctgccgccaggcgctgagcccgccatgggcccgatctccaccggcctcggcgagatctacatgtggtcgatccactacgcgaaacccggcgagcgcaaggtctcggagctcggcaagcccggctggcagccggacggcagctacctgacgccggagggacagcgcctcaggacggtgctggagcagaccgcctacctgcgcacggtgcaggactggatcatccgcccgcagatcaagaccgtcccgggcgtggccggcgtcgacggcatcggcggcttcgagaagcagtaccacgtccagcccgaccccaataagctcgcctctctcgacctctcgttctccgacgtcgcccgggcgctcgagagcaacaacgccaaccagggcgcccgctacctggaggacaacggcgaaggctatgtcgtccgtgcggcaggccgcctcgagaccatggacgacatcgagaacgtcgtggtcgcgacccgtagcggcgttccggtccgcatccgcgacatcgccgaggtccgcatcggacgcgatctgcgcaccggctccggcagcgaggacggccgggaagtcgtgatcggcactgccctgatgttgatcggcgagaacagtcgcacggtggctgcggccgtcgacgcacgtatggagcagatccgtaaggctctgccacccggcgtcgaagtccagaccgtcctcgatcgcacccgcctcgtcgaggccacggtgaaaaccgtggtgaagaacctctccgagggcgcggccctcgtcatcgtcatcctgttcctgctgctgggcaacatccgggccgccatcatcaccgcgctcgtcattccggtcgcgatgctgatgaccatgagcggcatggtcgaggccaggatctcggccaacctgatgagcctgggcgccctcgacttcggcctcatcgtcgacggggcggtcatcatcaccgagaacgcgctgcggcacctcgccgaacggcagcaagggctcggccgccagctcgacctggaggagcggctcgccacggtgagggcctcggccgaggagatgatcaagccctcgctctacgggcaggccatcatcatcctcgtctacgtgccgctcctcaccttcacaggcgtcgaaggcaagatgttcgagccgatggcgctgaccgtcatcatcgccctcgcggccgccttcgtcctgtcgctcaccttcgtgccggcgctgatcgccatcgtcatcaccggcaaggtcaccgagaaggacaacctcatcatccgcgccctcaaggcggcctaccggccggtgctgggcgcagcggtccgggcgcccctcaccttcgtgggcttggcgctcctgctgctggtcggggcgggggtcctgttcacccggctcggcaccgagttcatcccgcaacttgacgagaagagcatcgcgctgaacgcgacccgcatcccgtccacttcgctctctcagtcgcaggccatgcagctaaagatcgaggaagtcgtctcgaagttcccgcaggtggcttacgtcttctcgaagaccggcacggcggaagtcgcctccgacccgatgccgccgaactcatcggacaccttcgtcatcctcaagccgcaggaggagtggcccgacccgagtctttccaaggcggagttgcaggagcagatcgagaaggcggtgggcgagctagcgggcaacgtctacgagttctcgcagccgatccagcttcgcttcaatgaactcctggccggcacccgcggcgacctcgccgtgaaggtgttcggggaggagttcgagtcgatgctcaaggccgccaaccaggtcgcggcgacgctaaagggcatcgagggggccgaggatgtgaaggtggagcagacggcgggcctgcccttcctggagatcaagatcaacaaggccgaggccgcccgctacggcctcagtacgggagccatccaggaagtcgtcggggcggccatcggcgggcgcgacgccggcgtcgtcttcgagggcgatcggcgcttccccatcgtggtgcgcctgaccgacaaggtgcgcgaggaccgcgaggcgttggagaacatcccagtgccgctgccgcccgggccgaacggccgcgccagctcggtcctgctcaagcaggtggcgagcttctcggtaaccgaagggccgaaccagatctcgcgcgagaatggcaggcggcgcgtcgtggtcacggccaacgtgcgtggccgcgacatcggctcgctcgtcgccgaggcccaagccaaggtcggcagccagctgcagctccctccgggctactatgtaacttggggcgggcagttcgagaacctcgcctcggccaagcagcgcctcatggtggtggtgccggtgtgcttcttcctgatctttttgctgctctactcggcgctcggttccccgcgcgacgcgctcctggtcttcagtgcggtaccactggcactcaccggcggcatcttcgccttatggctgcgcgacatgccggtttcggtgccggcggccgtcggcttcatcgcgctctccggcgtagcggtgttgaacggcttggtgatgctgaccttcatcaagcagctcatcgccgaggggcggccgaagcatgaggccatcctcgaaggcgcgatgacccggctgcggccagtggcgatgacggcgctcgtcgcctcgctcggtttcgtgccgatggcgatcgcgaccgaaacgggcgccgagatccagcggccgctggccaccgtggtcatcggtgggctgatcagcgcgaccctgctgaccctgatcgttctgccggcgctctatgcccgcttcggcagggcggcggtatcgaaggcgaccgtcaaggcaccggagtcggtgccgcggcacctcaaggcggcggaataggcggggtgcgccggctgccgcctagtctgatcgcgctggccttgctcgccctaacgcgtgccgcgccagcggaagaagccccgaccggcgaggctcccttcggtctcgcctggggggcggtcgcggaggtgccacgtccgatcaaggtcgaacgggaggcaaatctgaccgccctgtactacccgcgagggtgggggccggcgatcgggccggcgacggccgaggtggtcctggtggtctgccgggacgaaggcctgcagcaggtggtctgggtcgggctgccgctgtccggggaggcactcgcgaggatgcgtcgggcgatccatgacgagggcgtccgccgatacggcgaacccgatccgggaggcacacgcgattccgaggtctggcgccgtgggcgcgcgctcctggcgacccgagaagccgcggacgggcagcgcgagcttgtcatgaccgccttcggtccaggctacgcggcctgttccggggcccaccacgccgagaccgggcacccggccggggcccacgtggccgacctgataggttccgccggcccctgaggccggccggatccctcgaccatcgcaccgacgaggaagcggaccatgggacacggacactcgcacgggggcggcataccgtccggcaccggtgcggcgcggaacaagacccgcctcgcgtgggcgctcgctttgacgctgacctacatgttggcggaggtggtgggcggcctcctcaccggcagtctcgcgctgctggccgacgccgcgcacatggtcaccgacgccggcggcctcgcgctctccctgctcgccatccactacgcgggcaaggcgcccacgccgggcaagagcttcggctacatgcgcttcgagatcttggcggcgcttgccaatgccgtcgtcctgctcgcagtgacggcctacatcctctacgaggcctatcgccgattcatggagcccaacgagatcctcggctggccgatgatgctggtcgcggtggtcggccttggcgtaaatctcgccagcatgaaactgctggccggcggctcgtccgagagcctcaatgtcaagggggcctacttcgaagtcttcgccgacatgctgggctcgcttggcgtcatcttcgccgcactcgtcgtgatggcgaccggctggcgctgggtcgatcctctcatcggggcgggaatcggcctgttcatcgtgccacgcacttggcggctgatgagcgaggcgctgcacatcctcttggagggaacgcctcccggggtcgacctcggcagcctgaagatggagatcgaggccatgccggaggtacggcgcgcctacgacctccatgcctggacgctgacctccggcttcgacgcgatgagtgggcatgtggtcgtggacagcgtgtcgtccggtcccgccatcatccggtcgatccgcacgctgctgaaggagcggcacgggatcgaacacgtcacgattcaggtcgaggacgaggcgctcgcggccgaatccgcccatcttccagtctgaggtcttcgtcgcatggtcgggaagaagctcgcgcgcgagcagccgcagtggggagcaagcccgcgcggcaggcgtcacgtccgcccgcatgtccagaaggcggcaggccgcgatctgctgaaggtggcggtcctgatcgtcgtggtgatcggattgttgatgctcctgggaaacttcgcttagacgcggcgttccgggagccgatccgaagaccgcgcacactcggatgcgcggcgcggaggccgcggcattggcttcggcgatggtgcccgccgccatgccgttctccctcggcgtggccagcagaaggatgatgcaaaggcgggattcttgcgcgatgggcggcgttctctgaaccggggccccccggatgtgtgtgtattcaaccgctcccgctgcgaacgacggccgcccgcggtgctcctttgaagctgcagcctggagcgcatcgaatgctctcaccggatcccgggtaaagcctcgccccgcccagaaaaaatttccggtgcgacagcagacctgcacgtgggagggcgtgacggacttctggattctttcggcggtgaatggctggctgaagcagaatggcgcgaaggggacgctccccgcagacttggcgctcaccccggtcggaggcgccggcaagatgacctacatggcggccttgctgacggagcagcgcctgaacgtgttcgccctgctggacggcgataggccggccgcgatgcgcagcaggaactcgtccgtggaaagctcctgaaccagaagtcgatcttcttcgtgaccgaggcgctcgaaccgccggcccggaggcggacattgaggacctgctcgatcctaaggtctacgaggacctggcccgccgcgcctacgcgaaggagctcgccaacgtcacgctcaagctgaacgacaaggtcccgcgcattgtcaggcgcttcgagctcgccttcgaggagaaggggctgaccttcgacaagggcaggccggcccgcctgttcatgacggagatggcctcgcggccggccgaactggtcgacgcggcgaccaaggcccgcttcctgaagctgttctcaatcatcgtgatgaggatgacgacggccctcgccgccgcggccagacgccagggcgacccaggttaggccgatggcggcactgccggcgaggcggttcgacccgcggcgtagcggtccttgaaccgctcgtggccggccagtgccgccggccggtagggaccggagccggcgcattgcggcacccattccagatcgaagcgctcggccaccgtgtggtggacaggggcgtcgtgcgcgatcctgcgaacctgcacggcccagttccaggagcccgagaaccggcgcaggaaaaccggaatcgagcgctcgatggtgtcgcgcatgccggcgatctcgcagtgctgcacgccgtcggcggcgggatagacgtgcagcttcggattgccgtccgcgtcccccggcgccttcagcccgtcgaccctgaggccgtccgggatgcgggtggcctcctcgatcatccacaccaaggcgatgtcggacaggcgggactcggcctcggggtagctgcccccaatgtccgagtggttgccggcgaaccagagttggacgaggcgctcgggcccctcgccgtggggctgcgacccggcttggatgccgccccaggccacgcggtcgaagtccttgcgcgtctcgtcgatggcgttggccgaacgggcgtagcggacgaagcggctgagcaggcggtcgaagttctcgcccttccagttcgccatgtggatgctttcgtcccccgggttcggaaagtcgcggatcaccttccggcgcgagcgccgctcgcggctccagagccaagcgccgccggctatgacaaagaggagcaagagccaaccgaaggtgggccagaagtgcaggccggagatggcatccaggaggcctgcggccaccgcggcgggcaagagcccgacgagggcgagaccgagggcggcgccgatggccaagccggactggatgaggaagcgccggacgcccttcgcgccgagcgccgccaccgtgtcgaacaccccgatgaagtacggtgccgcgttcgagcgaccgggttcgcccatcttgtgggacgacccgtagcgctcccggaagcggcgcgcttgttcgtcccgctcggcttcgtacttcgcacgcggaaacccggccccgtgctcaagcaccgtctcgaccgcctcttgcgcgatgtcgcgcgtggccttgcggaagcgaggcaggtccccgttcgccccgcgggtcggcacgccgcaaagcatcagcaggttcgccacgcaccggaccgtgtaggcgccgcggctgaacccaacgagaaagatgcgatcaccctcccggtagtggttgatgatgaattcgtagcagtcgacgatgttggccgtgatgccgcggccggtgaccgaggccaggagcttctgcacgaaccgcacgggggaggtcagcgcggtggcgccgatgtcggtgccaaggcccgggtcgtagaacgcgacctgcccggccgggtcgatcccgctgtcggggcacgtgcggcagacccggtacatcttgtagacgttgctgatccgctgctcgggcctgaccccgccgtcctggccggtcccgtccgagaagaccacgatgttcttgggcatgggccctcgcgcgtccaatggaccccgccggcgagcccggtcagggaaccggggcgcccatcatcgacgctcgctgcacacgtcgtgcccgattccgccccgggattcgcaacggccaggttcgacctttgttccgcatgatcatgcgacgcctaggcgagcctcggccggccaggcgggcgaccggacgtgcgccggccggctaggcggcgggcgccggctcagcgtcgcgcccgcccttcgccgcgacacactgggtctcgccggcgccagcggggtccgagcccgggtcgggccgctcgttgatgacggcggccacccgagatacggaagtcacccactgcgcggtcgtcgggcagcaccagcggatcaggtccagcgcgtcggcgtggtgcttggtcggccccttgtcgaaaatagcccggtgatgcgcgatgcggttgcgccagcgccgaacgctctcgatcaggccgtgcaggtcctcgcgggacttgccgttcggagtgccggggaagctgaagcggatgcctttgggccagagataccgctcgaaccgcttcgtcgtaaggtgctcccagaacccgaaggtcagtgcggagacgacgtggtggcaggtgaggtcgtcgccgtgctgcgcgcgctcgtcgtccaccgcgtcgcgaagttcccgcgcgaacctttggtcgaggatcttcaggaacagcggctcatcgtaccaacgctccttggctcggaagagcaaggccttgtggaccgcgttgcggcagatcacctcggcgtagtgcagggacggatggaaggcctcggacagggcgttgttccaacggtagaacccgaaggcggcgtcgtggtcgccgcccgcggccggcatgtaccgctcgatccggtggacctgaacggcatcgaggatttttgcgaggagggcagcgtcgggggcgttcatggcttgcaacttccgacgctccccggtagttattgaaccgtgagctgcggacaggttgtccctggagatctaagtcgatctaccttgtacccctcccgtggacaagatcagaaggcgggtctccgaaagggggcgccgccttcgccttttttgaacaagtcgttaacgagatgcgtcatttcatccgttgacgccgaaagcttcaatccgctttcaacgatgtccgggaactgcctctcaagggccaagcccgcaggttctagttccggaagtatcgtctctacgtctcgaagccttcctgcatgtcggttcgcgagccttcgcaagtgagggaaagacgcgttcggcccaagtgggcagcgacgtggcagaccccctcacaccccttcttaaggcacagttccgccaacccgggcaggcgacggacgacttccgcaggtgccatccagcatgaccgaacggttggcccactccctaccttcggaccctgaacggttgctacgggtgcgcttcagatccggttcaacgcgccccgcccagactgcgaccatcctcgaaccgaaaggtcgtcagatgaagctccgcgtcgcaggtctgtcgccgacctcgtgctgctccccggagcggcctcggcgcagtggtacgagcacgggtcctggcatcaccaccatcactgggaccactaccgccaccatggtcatggctacggtcacgaacgctgccaccatcacggctacgaccgccccgcccgcttcgaccgtggccggcaccatcatcgtcacgggtaccgagggcggagcgcaggaaccgggacgccggcatccgaccgtacaggcggcgagccggcatcctcaggctcgcctcgccgtctggtaggcgcggacgtcgatcagccgccgcagcgtcgtctcggccagcgcgtcgtgcgcctcgtcgaggatggggtacaccgcgctcacgttgatgtcccagagcacgtaggtgtcctcgccggcggcatccgtcggccccagcaggaaatcagcgtcccagatggccggcaggtcttccagctccaacccgagcagtgccgtcatctcgggtatccaagccgcctccatcaagcggcgcaggcgctggaagcgctcatcgtccgggcccgactagaggcgcggcggcgcccgcgctcgggcggcgcgagggcgacgacgtgccgggcagcggaccatcccctctgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctttgctccacgggtcgcttggccggcggagccgaccgggtgagcgcagccggccaagcggtgaaggccggcacgaacacctccggggccggtggtcggtagccgagcgaggcgtgcgggcgcacgctgttgtagtgtagacgccaactctcgatcacgatctgcgcctccttgagcgtgtagaagatctcaccgttcaaaagctcgtcccgtagtcgtgcgttgaagctctcgacgtaaccgttctcccatggcgagccgggtgcgatgtaggctgttctggcgccgacaccggtgatccaggcctgcacggacttggcgatgaactccggaccgtagcacatcgggaagatgactcgacggttctggggcggcgcgcgaagccatgctgagcgcagcgcgccgccctgggcggtcatggccgatcggtaggtctctagagtgacggtgttcgaagcctcattccggagacggatcgaccatgatcagaccacagcttacgccgccggccggcgttctcgtagccatcgacgtcggcaaggcccgcaacgaggtcctcatcgaggtgcccggctccggccgacgacgccggttgagcgtcctcaacacccgcgccgagcacgaccgtctgatcgcgctgctgtcgaacctcggtcagccggtgacctgcggcttcgaggccaccggcaactatcaccgcccgatcgcctggcgcctgctccaggccggctttaccgtgcgcctgatctcctccgtcgggctcgcccgcacccgcgaggccctgcacaacggctgggacaagaacgacccgaaggacgcccaggtcatgctgcacatgatccgcatcggcgcctcgcaggtgtaccacgacccgctcgccgccggtttcaacgacgtgcaggaactgtccaagacgcacgacgccgtctcgcgggccaagaccgaggtgctgcatcggatcttgacccactacctgccgctgtacttcccggaggtcgaccgcttccgccacaacagccgctcggactggttcttcgccttcctcgatcgcttccccacgcccgccagcatcaccgcgctgagcaaggaggccttcatcgctgccgcctgggatgtcgtcgggcgcaaggtcgccaaggcgcaactgctcggcgacatctacgagacggcccgcagctctatcggcctgccggtgccgcccgatgctccggcggtgagcatgttccggctcgtcatcggcgaggtgcgcgggctgatccagcagcgcgacgccatcgaggccacggccgacgccctcctgagggacagctccgactacaagctgctgcgccgcatccctggcatcggcccgatcaacgccctgaccatcttggctgaggccggcgacctgcgccgcttcggccatcaccggcagttcctgaagttctgcgggctcgatctggctacccagcaatccggcaccttccgcggccagaccaagctgtcgaagtacggcaacgcccggctccggcgtacgctctggctggctgggcaggtggccatccggcagcgggagaacggcttccgcgacaagttcgagcgctacatcgcccgcgaccggcacgatgccgacctgcggcgcaaggcgctgaccgcgatcaccgccaagatggcgcgcgtggtgcacgccgtcatcaagaccggtgccgactaccggcccttcgtcgaggggccggtgccaggtgggagaacccctctcagcagagccgtgagggcgtgagaaccacgaccctgtagataatgctcgggtctcctgcctggatcgacatctcgtgttgaggacggtgaggaccagggcgcgacgcgcgtcggctggatcctgtgttcgctatggccgagagttcttccggatcggcaggagccgcctggatcgacgttgacgacaaacacaccgcgggcgcatgttcgcggacggagacctgctgcctggccagctgtccttccccgctacataggacgttgtccgagcggatatggccgggcacgccgcgcaggatgaacaggtcggacagcacgtcgatcacgtccgccgccttcagcttgcgtgcgacgcggatcgccaggcactcccgcgtgaactcatcgaccacgttcagcatccggaacttgcggccctcgtgcgtgcgggcttcgacaaagtcgtaggaccagacgtgatcgcgacgctccgcccgcaatcgcaggcaggaaccatccccgtcccagatgcggccgcgcttgggctgccgagacgggaccttcagcccctcgcgccgccagatccgttcgacccgcttgtcgttgacgaaccagcccgccgccttcagcaatgcaccgatcttccggtagccgtagcgcccgtactggcgagccagttccacgaggtcggctgtcagcgcggcctcatcctctcttccccgcggcaccttgcgctgcgtcgagcgatgctgcccgagcgcccgacaggcgcggcgctcggagacgtctaggacgttcatgacatgcgcgatgcaggcgcgtcggcgcgcggggctggtcagtttccccgagcggcctcctgcaggatcagcttgtcgagggtgagatccgcaatcgccttgcgcagccgctggttctcaacctccaagtccttcatccgtcgaacctgatcgctcttcaggccgccgtactccttgcgccagcggtagtaggtcacttccgtcacgccgatggcccggatcgcctccgccacgctctggccctgcgagaccagaacatccacctgccgcagcttggcgaccacgtcttccggcttgtgccgcttcgttcccatctgtccgtcctcatctggctcaaaagccatacctcagggcggaccacttcagtgggggcggatcaggctcatctccgcctgtgtcattgccggggtgttcatgtctgccccgagcagcaggtcctgctcggcccggaccggaccgaccaccaaagcggaaacgagcatgattggtgcgaggcgccgcatgtttccctcccggatgcgcccaccgagcctaccccgaagctggctaggtgcgtcgaggcggactctagtcacgttgccgcgatgatatgcccgttcaccggcgccgtctgtgactgatttcacttggcgcgacaaaggtggagcgggagccggggaagaggacagatgtctcggcaggccaggtgcgcaatgccaatgcgcacatcaaacgtcggctggatcgggcgcgagatcgggtgagttccccgagtctcggcgtcgcgcacttccctaccttcccgacctatcgtcgttcggtccctgccccggaaaaagcggaacgggtgctccgtggtttgtaccaggaggtcacggatatcctaccttcgtgctgaacccccgtcaaacttttaacgtccgctgcatcgaaattcttcaatcaagacagcgtgttagcgctggccttttcctttagcgcgtccactaaattcgaaaacaaaaccccagtcaaatagctgtcgtccactatcggttctaaaaccctgtcgtagcgtcatatttagtggaagcggacggagtttgccgcttcgagatatgggtccggtcatcttcgtcaccctgcgcgtggtccaggggattccttcctggcagactatgtacaagctgcgccataccttcaacgatcgcttctccgacatgatggacggcctgcccgaggatctgctccgtaccgcgatcgaggcgcggatgcgcaacttcctcaacggctggagcccgacctacgagcagggcgagcactacgggagccgcttcgtccagacgaaggcgcacgagttcctgctcaagctccagaacctcagcgcccagggagccgcccggtcatgaacgctcccctgaagagtccgccgaagcggcacttcccggtcctagtgcccgcgccgcgggagatgctcgtcgccgactactacggacaggaggtccacctggatggaccggcctggcagcgcaacgacttcgcccatcccgagttcaggctcgactggacgaccctggagttcacccatcgcgggatgatcgaagccacggccgacttcttcgtcgatctcctctcgacgtccgccagcaatgtggcgaaccacttcaacgccttccgccgcctcaaaacgctgcgcgcgttcaggctgtggtcacattccgtgatcctcctgaacgggaacgacctcaaccagtcattcttctacgaggcccgtgacgtcgcgaagttcagccgcggcgaactgagccatctgcagcgatggtaccgtttctgcgcgaagcgggaaggattggggggtcaaccggaccagcgccagcatcgtcgatgcgatctcggtcggctcggacccgaaggctgccgcggtactgacccacgatctccgaggcgacccgctggatgacgccgagacgacagccctgcccaagcccttgccgccgcccgcgaggggggcacggagccgatccaggggctcgtcgcagtctggctctgcatcgtgctcgggccgaacccgcgcatgctctccatgatgcgcgaagaggacttccgccgggtcgacggcaggcatccggagctgtgcgtaccgaggatcatccggtattatgcagcaacctcacctaaaagagttgaggtgatagcttgcagaggcgctagttgggcttctgttttttgcgccatggagcgaggacggcactgatggtcgcactcagtccaataagcccagccatggcatacaagaacaccacagcaatatgactgtagccgtgcggatcggcaggagcatgagcctgcaggttggcgcaagtcagaaagaagctaaatcccatgagggattgagcaaatccagtaaggcccgcatcaagagccttctgaattattgtattaagctgatcggacttcggcgcggacggtgccggcgtctttggcctctgctgaacgtcctgccctgccgacatgtttcttggcaccggtaagcgagcccgcgagtgcggttacgcccaccgctagcgaagcacctgtaagccaatacactgccggtgagtcaaacagaaaaaggatgcttgacagcccaaaagccacaaaaagacctgccacgccgaagacaaaggcgactctgatccatgttgggaacatgacttgcccattcgctgcaggcaatcgctcagcagtcttatggccaagcttgatataagtattggcatacgcgggttgcgaaacagtaaacctgccgattgcaacaacatcctgctggccgaacccggtcggctcatagggaccgccttcgatttttctgagcggcgcgttcacagctttaaaccttgcttagctttttgtatctcttcggacagccaaagggaaagccgctcggcttcctccagggataagtatacaccaaattctatgtttctgacaattccatctcgggcctcaataaccctcttgtcattctcattcaaattgaagccgtcattgttactgttagtatttacgggatatttgacaactttagggagcgcgaagcgttctgtaaaaaaggcgcaccaaagcttacctcggggggtcattcctccaatagctccgtcgcaactcacctcacgaaaggtctgagcctttatgtaatttacggtgagttccgtcgcgtcttctttttcgatcattgcgactcgcggcttggttcaggaacggttgaaccaccgttccaagcgataagcgcgctcgccttgtggaaaaagccagaagatcatatgtggcagattgacgcgccgttgatcttaaacagctattttagggcccacaggtgtacattccagcagactgcgcagccatcggccggtcgcatcctcgaccttggacagcgaggccagcgctgcgcgcgccccatggatgaagagcccacgcagataggcgttgcccctcttgctgatgccgagcagcttcggcttgccgccggtcgtatgctgtcggggcacgaggccaagccaagccggcaggtcgcgcgcggacgcgaaggcgcttccgtcgtcgacggccgcgcgcaaggccgtggccgtcatcggcccgacgcctgagatagacaccaggcgacgtgccgcctcgtcggcgcgggcatgcgccacgaactctcggtcgagagcttcgatacggccgtcgaggcttgcccactcctcacggatctcggcgacaagagcttggatacgcgcgccaatctgcgcctggggatccgtcacgagaatgccgaccgccgtctcgaacttgcggcggccttgcgggaaaacgagaccgcgctccagcaggatcgcgcggagctggttcatgagcatggtacgcatgctgaccagccgagaccggacccggtgcaggctctgcatgtcgagttgatcgggcgccttgaggggcacgaagcgcatcgtcggacgtgtggcggcctcggcgatcgcctcggcatcgcggtcgtcgttcttcttcgccttggcatactcgggcgacatcagtcggatggtatgtccctgcgcggccagcagccgcccgaggtgatgggcgccgcagcaggcctccatcgcgacgacacaagcgggcagcttggccgtcaggccgacgatcgtgtcacgccgtgcgcgacgacgcagaaccaccgtaccggctgggtcgaagccaaccaggctacagctgtttttgccgagatcgatacccagcacggcgaccgaactctttgctattcccgatccctccattcctccaaggcagcagcatgccaccaacggttcggtgaggggcgggccatcccttaagcgatcggcatcttcgcggagatgcccaagtgacgttcgccttcatcgagcagcatgcgagcacctggccggtgcgtctcatgtgccgcgtgctcgaagtctcccccagcggctactacggctggcggtcacgccccgagagcgcccggtcggtgtcgaaccgtcagctcctcgacgacgtccggcggatccatgccgagcatcataggcgctatggctcacctcgagtgcacgcggccttgcgcgctgagggccgaacagccagtcgcggacgcgtggagcgtctcatgcgtaggcaaggcatccgagccctggctgggcgtcggttccagccctgcacgaccgacagccgtcacgacctgccgatcgcgcccaatctcctcaagcagctcttctcggccgccctgcccaacatggtctggctggccgatatcacctatctacccaccggcgaaggctggctctacctggccgccgtgctcgatctcgccacccgcaagatcgtcggttggtccatgcgcgaccacatgcggaccgagctgacatcggtcgccctgatgatggccacccaacggcagcgaccggccggtgggctcatctgtcactcggatcgtggcagccaatacgccgccgaggccgaccgaaagcagcttgccgacatgaaggcgacgccctccataagccggacaggctgctgctacgacaacgccccaatggaaagcttcttccacagcctcaaggtcgaactcgttcaccagcgacgatgggcgacccgggacgaggcccgacgcgacttgttcgcctacatcgagggctactacaatcggcagcgcatccactcggctctcggttacatcacgcccgagcaagccgaacggaatgcgagctaaacccccgtgtccgcgaaatcggggaggatcatccgagaggccgtacttcgctcggataccgtcgaccgcctgccggcgtcgctcgggggctagagccggtcccacgccgcttgagacgggtttgcgggtagcgcgttggtgggtgaaggagtttgctcatgccttcacccctgtctgtggacctgcgcgagcgtgtcgtggctgccgtggcggcgggggcttcctgccatcgcaccgcagcccgcttcggggtcagcgtgtcgagcgccagccgctggtcggagcgcttccgccacgagggccaactcgcctccaagccgatgggcggcgatcacacctcgaagcgaatagaggcgcatgccgggctgatcctgaggatctccaagcaggagccgcgtcttttcctgcgcgagttacgcgatcggctggctgagcagggcatccagaccagcacgagcggcctgtcgcgcttctttgcccgccacgggatcagctggaaaaaggggcaacgtacgcagctgagcaggagcgcgcggacgtaagagcggctcgcgaggcgtggttcgaggcacagcccgagttcgatccggatcggctggtgttcctggatgagacggcggctgccaccaacatggcgcgccgctatggttgggctccgtgcggtgagcgctgccgactcgcagccccgttgggccactacaaaaccaccaccgtcaccgccgccctgcgcaccagcgggctgtgtgccaccgcgctattggatggccccacgaacggcaggcgcttccgcagctacctcaccgagaccctgatcccggtgctgcagccgggcgacatcgtcgttatggataacctgccggcccacaaggtcgccggcgtgcaggacgcgatcgaggccgcaggagcgcgattgctctaccttccgtcctacagccctgatttcaacccgattgagcaggccttcgcgaagctgaaggcgctgctacgcagcgcggcagcccgcacgatcccggatctctgggctgcgatccgccaggcattcacgcgcttcactccgcaggagtgccgcaactacctcgccgcagctggctacgaagacgacttggccgtcgctacctgaccgggaacagctctagttgcgaggctactgcatggtagtggccatgggtagccggtaggccagatccgggaagctgacaggcgtgggcggccggtagcccagcgacgaatgcggccggacacggttgtatgtgttctgccataggccaatcacgacctgtgcttctctcagcgagtagaaaatctcctggcgtaggcactcgtcacgaagctctgctcggagacatccgcctccttgcacgcgacggcgatgctcttgccttgcgccgtctgtacctcgatctggcgcagcatcagcacgacctgctccgcgctcggcctctgtcctcgcttcattcccaactcctctgatccaggctgatcctctcaatcagcccggtccaaagccagccggtcaggtcacacgagacttaacgcgctttcgcgagaggccttccgccgaccaagacgatcctgaactcatgtatgggcagcccggcgaagaaatcgttctcccgctgcagaatggctcggtcaatctcgccggagcgcagacgtgcggcatcacggtcgcggctcgcctgcttctggcggatccgcgcatcctgatccagcacgccgacacggaaaggttggtctggcatcaatgcaccccggttccgaaggctaccgcacctgtcccgtccccgcaacgccccgaagaggcgggggcgccgcttgacgtgggaatgatcccggcaccgacaagacggggttcatgccgccgcaggcatcgtacgcagcttgaggcgcacaaccgaggatgcccccctgccgcgcaggtgcccacgttctcgccaggccgaagtcaaggcggcgcaccagctaccgacgtgggcgcggtcggtcgtgcgtccccacgagcccactgggcgcctccccattcatgacccaacgtcgggtcgcttccatctcaaccgatccgagccagcgccggaaaagcctccatgatgagggaggccacatcggtcattcggtccgtgaccatcagcagcccgattgccaccatgacgcctccgccgaccacctgaagcgtacggccgagccagcgcagggtccgaaggcgagccacgaagccggacaggaacaggaccactgccacgagcggcgcgccaagcccaagcgagtagacggtgagcaggacgacgcccttgccgagtccgaggaggccgccgcgaggcccacgctcgaggcaacgacggtcatgggctcagccctgtcgggacgacgggcgcaggcgcgtcactcttgcctgtctcccgccgcagcgaaggtcttgaggaggcgttggcgctccgcctcggtcacgctggtccccggcggcttcagtgcggccgtgccccgcaccggctccctctttcccgcaagggcgaccgggccctccgacgccggcatggcgacctcgcgagggcctgcatctagggcctcggggcggctcacctcaccgagggcgcctccggccgcgaccagagtctcccggaacgaccggtgctggccgccatcctcgtacaccagccggacggccggcgttccgctcgccacgagagcggcgacctgtcgctcgtcgtccgcctgcttgcgggcgatagcgccggtcgtggcgccgtcagcgaccgcgtcgaacacgtagcgggcgcctgccacgccgacgaccggttctgtcttcgtgatctcgaaccggtcggacccctccttgatgttcatccagaacgcgatgttcggatcctgccgatgccgcgccagattctccggggtcatgcggaacgggtaggactggaactggacggcatgctgcccgcccgcgaatgcctcgcggacaaccgcatagagctccgagatcgcctcgtccgtcatcgcgaagcagccccgcgacgagcaggagccatggaccatcaggtgcgcgcccgtgcgtcccagggagcggtcgtactcgttcgggtacccgaggttgaacgagagatagaggctcgaattcgggttcatggatgcgggcgtgatcgaatagaagccttcgggagcctggcggtccccctcccgggtcttgggcccgagctggcccgaccagcggcacatcggatacgtcttcaggagggcgtacttgccgtccgcgccgcgcttccagagctcgatctcggactccttcttgtaggcccgcatcaggatcgggtcggcgggggacatctccttggtcgacatcaaggccagggtcgccggcgggatcggcgcgaggtggcgcgtcgaggccgcgtaccggccgtcctggcaggcggacagcgcgaggaggagagccaggccgagcgtcgtcttcttcagcatgtcggcctcgcttgtgtcggagttcgagcctggacccgaagggttgatgccaagttgttgtggccgcggttcgtcggaatcgggcccctcatgggatcggctccccgacattgagatgtcgtccccgtcgcccgggaagtccttcgaggagcagcaggacgacgcctgccgagatccagacgtccgccaagttgaaggtgaaccagcggatgccgcccgtatgcaggtcgaggtagtcggtgacggccccatccatgagccggtcgaggaaattgcccgctgccccgcccgctatcgcggcgagcccgagacgttcgagcccgccgcttgcggccagggcccagccggccacgaggcaggtgagcgtgccctggattgcgaggagcagcgctagggaggacggatcgtgcgccgggaacaggctgaagctgatgccacggttgaacgacaggctcaggtcgacaaaaggcacacggccgcggacggtcccttcgactagccatgcctcggccaccgccttcgcgacgaggtcgatggccgcggcggtcaccagaaccgccgccaccggcgcgacccggcgggcccatcccactgagggggtgctcatcatgccctcaggagacggagcgcgttggccgtcaccaggacggtcgcgccggtatcggccaggatggcgggccagaggccggtgatgccggcgatggtcgtcaccaggaacaccgccttcaggccgagcgcgatggcgacgttctggcggatgtttcccagcgtcgcccgggacaaggcgacgagggcggccacgtctcccacgcggtcgttcagcaccgcggcgtccgccgtttccagggccgcgtccgtgccgccgcccatcgcgatgccgacgctggcggaggccagggcaggcgcgtcattgatgccgtcgccgaccatcgcgaccgggccctcctccttcagggccgcgatctcggcgagcttgtcttgcggcaggagctcggccttcacgtcgaggccgagttcggacgcgaccgcctcggccgcgcggcgattgtcgccggtcagcatcacgctgcgcacgcccagcttccgcagggccgcgatgccggcggccgcgtcggcacggggctcgtcccggaccgcgatggcgcccagtgcctcggtgccgcggatgatgatgaccaccgtcttgccactggtctccaggccggcgacggcacggtccgcctccgggccaagccggaggctatcggcggcgtggcgcggcgaggccacaagcaccgtctggcccatgaccgtggcctgcacggccttgccgggggtggcgcgggcatcgcgcgtcggccggagcggcaccccgtcctcgttcgcccggtccaggatggcccgggcgatgggatggctggacccgttctcgactgcggcggccaatccgagaagcgagcgctccgacgcatccggcgcgaagaccaggatgtcggtgacccgcggccgtccagccgtcagggttcccgtcttgtcgaacgccaccgtgcgcacccgcccgatgacctccagcgccgccccgcccttcacgagcagcccgcgccgcgccccggcggccaaccccgatgcgatggccgccggcgtcgagagcacgagggcgcaggggcaggcgatgaggaggagcgcgagcccccggtagacccaagtgccccagtcggcaccgaggagcggcggcaggaccgcgacggcggccgcgaatgcgaaggcgatgggcgtgtagaccgcgctgaaccggtcgatgaagcgggccgtgggcgacttcgatgcctgcgcctcctcgaccaagtggaggatgcgggcgaccgtgttgtccgccgctgtcttggtgacgcggacctggagtgcgccgtcggcgttgacgctgccggcgtagaccgtgtcaccaacctccttggccttcgggaccgactcgccggtgatgggggactcgtcgaggctcgacgagccatccgtgatcacgccgtcggcgggcacgcggtcgcccggcctcaccacgacgacctgcccgatggcgagcgacgccgcgggcacctcccggatcgtgccgtcggcttcgtcgacgaggcgggcagtcttaggcaccagggccgcaagcgccttgatgccggcgcgtgcgcgccccgccgccacgacctccaacatctcgccgaccgtgaagagcaggacgacgatggcggcctcctcggccgcatggatggccagcgcccccgccgtcgccaccgacatcagcatctcgatggagaaaggcgtgccggccgtggccgccacgaccgcgcggcgcccgtaataggcgagcccgacgagcgcccccggccagtaggcgtactcgcccgccaagccgggcgcgatccgctcgacgatgaacccggcggcgaacagggtgccgatgagaatgcccagcagcgccttgcggctccgccagagcggcggttcggcatcctccatggtcccggccggcggggcgacaccctcggcccgggccttggccaggtccgcggccgtgggcagcggcgcgacgccgtagcccaggcgttcgacgcgcccctccaactcggtcctcggggtgacgccctcgtcgagcgccaggtcgagaacctggctgccgtagtttacgcgaacgtccgcgacacccggcagccgggagacggcgttctcgatcttcccggcgcaggttgggcagtccatgcccttgactctgtagcgcagggcctgattgcccgtggtgggagatgatgtcgggtccgtaggggcggcttggttcatggggtgctccgtccgcccggctcctggtccggactggaaaggccccctatatgcaccctgtagtcgctacagggtcaagacggtgcgccacgcttcttccatgaccatcggcagcctcgcggaggccacgcagacccgtgtcgaaacggtccgatggtacgagaaggtcggcctgctccccgcaccggcacggtcgagcggcaactaccggctctacgggcccgagcacctgcgccggttgagcttcatccgccggagccgcgccctgggtttcactgtggagcagatccgggatctgctcgccctggcggacgaccgggagcgttcctgcagcgaggtcgacaccatcgcccgcgtccatctcgccgacgtggagcgcaagctggccgacctgagccggctcgcctcggaactgcgcgaggtcatcggccagtgcggttgcgggtcggtcgcagactgtcgcatcatcgaggctctgtcgccctcgggtgaacccacgtgagggagttggggccgtgtcgacgagcgacccaggagagccgtcggcacctggctcccgaacagccctcgagccggcccttgaggtcggcgggctcggagcgcatccgctccagcgcctcggctcggcgcatctgccggaacatgtccgaagggggcgctgcggtcccggctcacggtgcggccgggagcgagcggggcccggatcgcgtgcacccgctcgtgcaccctgacattcaggcgccgctgcaatcgcggcaggaccgtgagctgcaccggcagctagctcgcgtacattgcgaacaggaacccgacgtgtcccaggttgaggccaaaaaggccatatagggatggccgtcggcctccctgtccgagaggccgtggcttctgaggtacttgggaatttcaaggagcagccacgccgcagggaggtacggcggtttcgtcgccgcagccggcgccactcgtgcggagacgcaagtcattccgtccaggccgacgccgcgacgagacgaggaccgacacgagctcgatcgaccaatggcctaggagaccgtccgggccggcgccgcggtggatcagatcgtggacgtcaacgaccctggacagggaaggcgctggaacggggaagcccggcacgtggccgggcttccccgttcctggaggcgtggaggagcgcctcagccgagccgtgccgcccgcaggcgcagggcgttgccgatcacgctgaccgaggacagcgccattgcggcggcggcgatgaccggcgagagcaggatgccgaggaacgggtagaggatgccggccgccaccggcacgccggcggcgttgtagatgaaggcgaagaacaggttctggcggatgttgcccatcaccgcccgcgacaggcgccgggcccgcacgatgccgaggaggtcgcccttgagcagcgtcaagccggcgctctcgatggccacgtccgtgccggtgcccatcgcgatgcccacgtccgccgcggcgagtgcgggggcgtcgttgacgccgtcgcccgccatggcaactacctgacccgccgccttgtggcgctcgacgacggcggccttctggtccggcagcacctcggcctcgacttgctcgatgccgagccggcgcgccaccgcctccgcggtcgtccggttgtccccggtcagcatcaccacccggatgccctcgtcccggagcgcggtcagcgccgcggccgtcgtcgccttgaccgggtcggcgatggcgatgacgccggccacgcgcccgtcgatgcctgcgaagatcgcggtggcgccatctcgcctcaggtcgtccgcctcggtcgcgtaggccgacacgtccaccccctgctcgcgcaggaaggcggcgttgccgagcgccacccggcggccctcgactgttccgagcgcgcccttgccggtcgggctgtcgaaatccgccatgggggccagggtgatcccgcgctcctcggccgccttcacgatggccaccgccagcgggtgttcgctcgcgcgctcgacactggccgcgaggcgcagcacggtggcctcgttgaaacccgcggcccgcacgatccgtgtcaccgccggcttgccctcggtcagcgtgccggtcttgtcgaccaccagcgtggtgaccttctccatgcgctccagtgcctcggcgttcttgacgaggacgccggcctgggcgccgcgcccgacgccgaccatgatggacatcggcgtggcgagcccgagtgcgcaggggcaggcgataatgagcaccgccaccgccgccagcagcgcgaaggtgaaacgcggctcgggcccgaaggcgatccaggcgacgaaggccagcaccgccacgccgatgactgccggcacgaaccagccggcgacctggtcggcgaggcgctggatcggggcccggctgcgctgggcctcggccaccatctggacgatgcgggcgagcatggtgtcgcgcccgaccttggtcgcctcgacgacgagcgcaccggactggttgaggctgccgccgatgacggaggcgccgacctccttcgtgacgggcatcgattcccccgtcaccaggctctcgtccaccgagctgcggccctccacgaccgcgccatcgaccggcaccttctcgccggggcgcacgcgcaggcggtcgcccacgccgatggcgtcgagctgcacctcctcgtcggtcccgtcgggtcggatgcgccgggccgtcttcggcgcgaggtcgagcagggcgcggagggccccgccggtgctctcgcgggcgcggagctccaggacctgcccgagcagcaccagcacggtgatgacggcggccgcctcgaagtaggccggcaccgcgccgccgtgcccgcgcagcgcctcagggaacagcccgggcgccaacgtcgcgaccacgctgtagagccaggctacgcccgtcccgagggcgatcagcgtgaacatgttgaggttgcgcgagaccaccgagcggtagccgcgcacgaagaacggccagccggcccagagcaccaccggggtggccagggcaaactgtatccagttcgacgtctgctgaccgaggcgctccgtgaggccgaacaggtggccgcccatctccagcacgaacactggcagggtcaggaccagtccgacccagaaccggcgggtcatgtcgacgagctcctcgctcggacccgcgtccgcgccgaccatcgccggctccaagctcatcccgcagtacgggcagtttccgggtccgagctgcctcacctccggatgcatcgggcaggtgtagatcgtgccctcgggcaccgggtcggccttcgccgcggcggaaccgggatcgacgtagcggaccgggtcggcctcgaacttggtccggcagccgttcgagcagaagtagtacgggtgcccgtcgtgctcggcccggtgctttgtcgcgtgcgggtcgaccatcatcccgcagaccgggtccctcacgcggtaggcgcccgcgccgttcgccgcgacgccggcatggtggccgtggtcgtggccatgcgcgggcccgcgcgcggcatggccgtggcctccggggtcaggatggtgtccctgtggcgcgtcgctcatggctgttccttccgcatggccgaggaggcgccgccgagccgcgagccacccggcggcatccgtcggactaccgcttgccgccgctcgctttggtgtcgtgacgttcgagccaggacttgagctcggcgatgctcttctcctgctcccggacggtcttttcggcgattttcttcgcctccgcgtcgtcgccgttcttcaggccgacctgggccatggcgacggcaccctggtgatgcgggatcatcgcgcagatccaggcgacgtcagcgtcgctcgccatcatcccctgcatcatcggggcgttcatctgcatcatggcgtgctgcaggcccttctgggcctcggtggcccggccgggcatgccctgcatcgccatcgacatgtggccctgcttgtccttcatcgagccctccttgccggccgaggccgccttgcaggccgccggcaactcgaacgagggcccctgcatggtgccgtggtcgtgctcggcggcgagggccggcgccgcgcaagcgagcgcggcggcgaaggttagggtacgaacgagcatcgttgcctcctcaggtcggttggagagggcggccggttcggccgcccgggcgtgtcaggcggccatcttccggcagctctcggcgcagcggcggcactgctcgacgcaggactgcatgtcgccgacctgctcgcaactgcgggcgcaatcctcgcagacgtccgcgcactcggcgcaggtgtgcttgtggtgcgaggtcccgagcaacatgaagtgcgccgaggtccggcagatctccgcgcaggccagcatcagccggaagtgctccggctcgacatgcttgcccccggtcgggaggcagtggttcgaggccatgcccaggcaggtctggtagcagcgcaggcactcgtcgatgcaggactgcatctcgctcgacatctggtgcattcaggatctccgtttatccgtagggaggatcacggcatggctggaatgctgactcagtattatgcaagtcagtccaccaatacctgaatattaaaccctcccgatacggatgcgttcagaaataaatactctgacgcatcacgtgtccgggggagccgcctacgcgcggacgcgggcgctcagttggtgccgcgcttcctgaggaaggactccatctgggcgatctcgacgtcctgggccttgatgatgtcctcggccagcttccggatctcggggtccttggaatactggagggcgaccttggccatcccgacggcccccttgtggtgggggatcatgccgcgcacgaagtcgaggtcgacgtcgttcgagtagcggatgtccatgttccggtgcatctcggcgtcgacgtcccggaacgccttggtggcgcgcgtgtccgtcttgtccgtcgctgccatggcggcgtggtcgtgcccgccatggccggcatggtcttggctctcgtgcgccatggcgacgcccgacaggccgagggccagggctgcggcggcgagggtcgaggtcagggtcttcatcgaaggcgtcttcctggtgcgaggggtcagttgaacttgccgctggcggtcgcgccgtccgggccggtgagctgcacggcgcccttcgggctgtcgccgagcgctaccgccgcctttccggacaggcggttgccgtccgcgggctccagcggcacgcgggccggcttgccgccgacgacgaggatggccgtgcccttgaagccggccgccgggaccggcttctggccctcgtcggacaggaacacgtcgacggtctcgcccttggcgacgagttcgacgtggaacttgccggcgtccgtcacccggccgccgtgctggccggaggtctcgtggccgtaggcgcccgtcgcggcgagcaggccgaagacaagggtcagtctcggtaggatcatgcgatcgtctcctttgcggtcagtaggcctcggccggacgcggtcgcgcgccgtccggggatgggtgggccggcgcctcggcgtggagggctcgcagccgctcaagcggcttgcggccgaagcgcaggaacaggacgggggtcaggaaggtgtcgagcagcgtcgcgctgataagcccgccgaagatcgtcaccgcgaccgggtgcaggatctccttgcccgggctcgccgcgtcgtagagcagcggcaccagggccacgcccgccgagagcgccgtcatcaacaccggggtcagccgctccagggtgccgcggaccacgaggtcgggtccgaacgggacaccctcgtgcagcgacaggttcaggtagtggctgatcttcaggatgccgttgcgggccgcgatgccggtcagcgtgatgaagccgatcatcgacgccaccgagagcggctgcccgaccagccacaggaccgcgaccgagccgatcagcgcgagcggcacgttgcccatgatgatgagggcgagcgcggccgagcggtagcggctgtagaggatggcgaagacgagcgccaaggacagcgcggagagcgcaccgatggtccggctagcctcctcctgcgcctggaatgttccctccaggctggtgaagaagcccggcggcatcggctccttcgccacggcctcgcggatggccgccacgaccgtggccatgtcgctctcgccgttggtattggcctgcacgacgatgcgccgccgggcgttctcgcgcaggatctggttcgggccgtcggtctcgcggatgtcggcgacctgccgcgccggcacccaacccgagggcgtctccagcagcaggtcgccaaggcccgccgtcgtccgccggttctcggacaggcgcagcaccacgtcgaagcggcggacgccgtcgaccaccgtcgagacgacccgcccgttcgagaggcggctgatctgctcgacgacggcggccggctgcacgccgtagagggccgcccgggtgtagtcgacgcgcacctccagctgcgggatgcgaacctgccgctcgacctgcaggtcgacgaggcctggaatcgtggccagccgctcgcgcaggctgttggcaacccggcgcagggcgtcgaggtcctcgccgaagaccttcagcgcgatctcggcccgcacgcccgagagcatgtggtcgagccggtgcgagatgggctggccgacgttgaccgccaccggcagggccgcgaggcgcccacggatgtcggcgacgagcgcctccttcggccgtttcacgccctcgtcgagcgccacctcgatctcggaggagtggacgccctcggcgtgctcgtcgagctcggcccgcccggtccggcggccgaccgccttcacgcccgggatgtcgaggagcagcttctcggcgatcagcccgacccggttgctctccgcgagcgagatgccggggttgaaggtcatgttgaccgtgaaggacccctcgttgaagggcggcaggaaagcacgcggcaggttccaggcggcgatgcctgcgccgatcacagcgaccacgacggtgccgacgagcaggcccttgtgccggaaggcgactcgcagcagggcggcgttgccccgcttgagcagcttgaggaagcggctgtcgtgctcctccaggttcttcaagcccggcagcaacagggaggccagcaccggggtcagggtaatggaggtgagcaggctcgccaggatcgaaatgatgtaggcttggccgagcggggcgaagagccggccctcgatgcccgacagcgcgaacagcggcacgaacaccagcacgattaccatcgtggcgtagacgatgccggagcgcacctcgttggaggcggagaccaccacctcgaagacgctcctcgggctgccggcccgccggttctcgccgaggcgccggaagatgttctcgacgtccacgacggcgtcgtcgacgagctcgccgatggcgatggcgagcccgccgagcgtcatggtgttgatggacagcccgaacaggtggaacaccaccgcggtcgtcagcaccgagaccggaatggcgagcagagagatggccgtcgtgcgcacgttcaagaggaaggcgaacagcaccaccgccaccacgagcacggcctccatgaggacgcgctcgacgttgcggatcgaggtctcgatgaagtcggcctgccgaaacaggacttggtcggccttgatgccgccgggcaggttcgggttgagctccttcaacgccgtctcgatgctgcggatgaggcgcacggtgtcgacgtcgggctgcttctcgaccgagacgatgaccgagggcttggccatgtagccggcgtcgccgcgcttcacccgggccgcgaaggacacctcggcgagttggcgcaggtagaccggcgtatcggcgaccgtcgtgaccacgaggttgcgcaggtcgtcgaggctcatggtccggccgatgttccggatgaggtactcgcgggagtgctggtcggtgaagccgccgccggcgttggtgccgaactgcgccagcgccgtctcaagctgggcgttcgtcacgccgagcgaccgcatggcggccgggttcgggctgacccggaactggcgcacctcgcccccgatggggatgacctgcgccacgcccgggatggtcaggagccggggccggatggtgaagtccgcgacctcgcgcacctgcatcgggctcgcggtctcgctggtcaccgccaccagcaggatctggcccatgatgctggagatcggccccatcaccggggtcacgccccggggcagctggtcctggaccagggacagccgctcggcgacctgctggcggttgcgatagatgtccgtgccccagtcgaactcgacgtaggtgatggaaagacccacgcccgagaccgagcgcacccgggtcacgcccggcagcccgttcatccgcgtctcgatgggataggtgacgagttgctcgacctcctggggcgcgtacccctcggcctccgtcatgatggtgacggtcggacggttgaggtcggggaagacgtcgaccggcagtttggtcgcagtgaaggcgccgaagagcaccagcaccgtggccatcgccaggacgagcaggcggttgcggaccgactggttgacgaggaaggtaaacatcgtggcgaccttctcagcgaacctggtcgaggagctcggcgccctgggtcacgacccgcttgcccggaccgatcccctcggcgaccagcacgcggccgccgtcgagcggctcgacccgcacggggcgggcctcgaaacgctccgcggtggtgtgctcgtagacgacgtcctgtccgttgccggtgcgcacgacggccgagcgcggcagcgccaggccggactgctcggtgtcggtcccggcgagcacggtgacgaactggccgacccgcaggccggaggcgtcgccctggaccgcgaactggaccgggatggcctggtttcggtcggcgaggcccgtgccctggtaggcgagcttcagggtccgcccgtcggcgagacgggccgtggcgttctgcgccgcggtcagcgcgtcgaagctcagcgcctcgacccagaggcggttcgggtcgacgatctggaagaccatggcgccgggggcggccatctgcccggccaccgcggtcgcctgtgccaccacgccatcgaccggcgagaccagggtctcgggctgctgccggattctgtcgagggccgcgcggcggtcgtgcaggccgttgagctcagcaaccgcgtcgtcgagctgggtcgtggcgacggccccggtcgtggcgagcttccggtagcgctcgacccggcgctccacgatggcgatctgctggtcgagctcgccctggcgctggcgcatgtcggagacgtcgaccgcctggaccggcggggtcacggtggcgagcacgtcgcccttgcgcgccttcgtgccgaggcgcgggaagatcccggagggcggcggcgagaggcggccgccgaccgaggactgcaccacgccgctggcgttcgggtccgggatgatacggccgggaagctcgaccgagcgatggaagctgccctgctcggtcatggtggtgcgcagcaccagcaggcgctgggtcggcttcggcacgaagacggagccgtcgggcaggcgttgcgccaggtcggacgccgccggcgcggtctggcggggctcgatcagggcggccccctgaactggggcgccatggtcctcgtcgccgtgggcaaaggcggcggttccgaggacgatggtgatgccgatagcgagcaaggccacggccggagcgccacgacgcccgcgtgcgagcgccgtcacgagcacgccgagcaggaaggcgagggcgaccgcggccaccagcgtcggatccttggccgtcaggcgctccctgatgccttgggcgacctccgaggcgcgcgcgagtgcagcctgtaccggggccggcttggcaggcgccgcggccgcggcgacgttccggtcaggcacggtgaccgctacggtcagcacgtcgacggcgtcgcccgcggtgacggtcgcaacaagctcgtgccggccgggcttcgacagccagggcgcgacaagcgtgtagccgccgtcagaggcggcgggcgcggtcttaggcccttcgggggtctcaatctcgatggtcgccccggtcaccggctcgttcgtccggaagcggtcgaggaacagcgtcagggtgccgtcgcgagggatggcgacgagctcgaaggcgtccgagagcgcctcgccgcgcggggccatggtcttcgagacagggggcggggcagcgccgtggtcgtgcccgccatgggcatgcgcgggctccgccaggacggcggcaagcagcgccaccacgccgaaggcggcggcaaaacgggtcgacatgaacaggaatcctcgcgtcgggaagtccggacggcgccgttcgcgggcgcattccgggcgtcgcgcgcctcaggcgcgccctacttcacgcgagggttcggaggggcttgggcagcgcctcggggccgacgcccgaacggccggcgacgtcgcgcgggatcagcgtgacggtccggaacagggtcggcgacaagttcgaggggcccgacaggatgccggtggcgcagcaggccatcggcccgcagcagcgggtcttgcaggggccggggcagcagccaccgtcctcgtttggctcgatgcgagcgggctcgacggccacaggtttgggcgcgagtttggaccagaccggcgcctctatccggacctctacctggacagccggcgtggcacgcgcggtcaccgccgccttggtcgccgacggaacggccttcggttgggtcgcggccacgtggtgtccgtggtgcgcgtgccccccgtgagcctggacggcggacggcgcgacgtaggcgatgatcgcgaggatcatcgccgccatcaggcgcacgagttgccggtcgaggctcattgggtctgcttacaccgattccggtgacgggactatgtccgccattgggacgtgaatgccgaaacgaaggtttggttgccgacgcggcgtttcaagccgccgcgagcagcggctctgtcggatagcccgcgaggacgatggcctgggcgatgcggccggcgggaccaccggcccccgacaccgtcacgagtttggccctcaggtccacctcgacccgagcattcggctcgatggactggacggcgtgggtcacgcacttgacgcagccgccgcagcccattttctcgaccttaaaacgatgcatgacgctctcccctggatggcgtcacacccagatggggcttcccatgatgggaaggtcaagggctgatccgacatggccggcgtagcgtctgccggcacgcgacgcctcacctgcccagcgacccgtgataaggcccggttgggcagaaagcggcacgtgagcttccggctttgcgcaatgggccgggcgccgcagtcgcgaggtggccatcacgaggatccgcgagagaaaaaatacagtaccaagcgaggcgaactcagaatagaacggcctcggaaaccaagaagcccgcaggcctgggcctacgggcttcacacgggccggagcccatgggttgctgacggcgcaccgttcagcgttgacggatcggatatgagtgcatggggctggatagtcaagcgggaaaatccagaattcgggctgcactttatatagacggcttcaatttgtatcattccgtcaacgacttaggagagtcgttcctgaagtggtgtaacttctggaagctgggggaatccatcattccgcgccagtcggaggagctcgtccgcgtcgtgttctgcacggcctactacccgggtgatcatagcaagaaaatccgccacgaacgcctagtccgggccctcaagctcgtcggggtcgagaccatcctcggtcacttcagcaaagaagacgcaaagtgccgtgactgcggttcggcttggcagaaaccgaccgagaaggctacggacatcaacctcgcgctcagcgtctatgacgatgccgtacaggatgccatggatactgcctatctcctgacggccgatacggaccaggcagccaccgccgagctgtttgccaagcggttcccgaaaaagaagctggtcagcgtcagccccccggggcgaacgcactcgcagcacatcctgtcgcacacgccgcacaagatcgcgcttaaccgggagcatatcgagagagcgctcttcccagggctcgtcaccgcggacgggcaagcctccgtcatgcgcccgcacgagtacgaccccccgcccggctacgtgatgtgggaccaacgtccgaagaccgcgaccaagtcgggcgcgatggcgaccccgccggcggcggcgatgcccgaacgctgaacccgccgctgcctcagaccggctccccgccccggtaccaggcgaacgtcgtgcgcccgtcattccggaacaggacgacgtcgtaagtgtcgggctctatgccctcgacctccatgccgggcgagcccgccggcatgcccggcacggccagcccgataccctggggcttctccgccaagaggcgcttgatcgccccggccggcacgtgcccctcgaccacgtagctgcctacgagggcggtgtggcaggaggcgagatcccgcggcacgcccaggcgggccttaaccgggttcacgggcccctcggtcaccgtcaccgcgaagccagcctcgcgcatgtgcgcgacccacttctcgcagcagccgcagctcgggtccttggtcaccgcgaccgtgggcagcccctccgccagggcgccccgtccgagcgccggccccactgccaatcccacgagcacggcacgccgggacggcaacgtatcgctcttcatcgtcatctcccgttcgctctcactcggccgcctgcggaagcctcacgttcccgcccgccgcctcgcgggcgcccttgtccgccggcggcaacccgcgccccttcaccagggcgtagaccgccgggatcacgaccagcgtcagcaccgtcgaggagaccatcccgccgatcatgggaaccgcgatgcgctgcatgacctcggagcccgagcccgtgctccacaggatgggcaggagcccggccatgatggcgaccaccgtcatcatcttgggccgaacccgctcgaccgcgccgaccatgatcgcccgccgcaggtcctcgcgcgtgagcaggcgaccctcgcgcccgcactccgcccgaacctcgtcgagggcgtggtcgaggtaaaccagcatgatcacgccggtctcggcggcgaccccggccagggctatgaagccgaccgccaccgcaaccgacaggttgaagcccatccaccagagcagccacacgccaccaaccagggcgaagggcagcgacagcatgacgatgagggtctcggtgagccgccggaagttgaggtagaggagcaggaacacgacgagcagcgtcagcggcaccacgacagcgagacgcgcctcggcccgctccaggtactcgtactgtccgctccactgcagggtcgcgccctgcgggagcttcacctcgtcggccaccgccttgcgcgcctcggccacgtagccgccgaggtcgcgtccggcgatgtcgatgaagatgtagaccgcgagttgcccgttctccgtccggatcgaggtcggcccccgggtgagctcgaccttagcgacttcgcgcagcggcaccgtgcccccggccggtagcggcacctgcacctcgtcagcaatggcccgcgggtccgagcggagggcgcgcgggtagcgcacgttcacggtgtagcgctcgcggccctccacggtgttggtgacactctgcccgccgagggcggtcgcgatgacgtcctgcacgtccccgaccatcaggccgtagcgcccgagcgcctcccggtccggcgtgatgtcgaggaagtagcccccgatgacccgctcggcgtaggagctggaggtccccggcacgttgcggacgacggcctcgacctggcgggcaacctcctccatcaccttcaggtcggtgccgagcaccttcacgccgaccggcgttcggatgccggtcgagagcatgtcgatgcgggcgcggatcggctgcgtccaggcattcgagacgcccgggaactgcagcgccttgtccatctcgaccttcaggctggcgggggtcacgccggggcgccactccgccctcggcttcagggtgatgaccgtctcgaacatctccatgggcgctgggtcggtggcggtgttagcgcgcccggccttgccgtagaccgaggcgacttcggggaacgacttgatgatgcggtcctgggtggcgaggagctcgccggccttggtcacagagatccccggcagggtcgtcggcatgtagaggagcgtgccctcgtcgagttccggcatgaactcggacccgagctcgtgggctggccaggcagtcgccaccaggacgcccacggcgagcaggatggtgagcgcccgggcccgcagcacgccggcgatgagcggccggtacagccagatcaggagccggttcagcgggtttcggtgctcggggacgatgcgcccgcgcacgaacagcaccatcagggccggcaccagcgtcaccgacaggagcgccgccgccgccatggcgaaggtcttggtgaaggcgagcgggccgaacagtcggccctcctggctctccagggtgaagatcggcaagaagctcaccgtgatgacgaggagcgaaaagaatagggaggggcccacctccaccgcggcctcgaccaggatctcgaccctgggcttgcccggcggcgcccgctccaagtgcttgtgggcgttctcgatcatcacgatggcagcgtcgaccatggcgccgaccgcgatggcgatgccgcccaggctcatgatgttggcgccgattccgagcgccttcatgcccgcgaaggccatcaggatgccgaccggcagcatcaggatggcgaccagcgcgcttctcacgtgcagcaggaagacgacgcagaccagggagacgacgacgctctcctcgaccagcgtatgccgcaaggtgtcgatggccgcgtcaatgagctgcgagcggtcgtagaccggcaggatctcggtcccggccggcaggcttctcgcgacctcggcgagcttcgcctttactccctcgatgacgttgagcgcgttggcgccgaagcgctgcaggacgatgccaccagcgacctcgccctcgccattcatctcggtgatgccgcgccgctcgtccggcccgagctcgacccgggcgacgtcccggacccgcagcggcgtgccgccggcggtcttcagcacgacgttctcgatgtcggcgacgctcttcaggtagccgcggccgcgcaccatgaactcgaactcggagagctcgacggtgcggccgccgacgtcggcgttgctcgcccggatggcgtcccgaagcttgttcaggctgatgccctgggcccgcagacggttcgggtcgacgaccacgttgtactgcttgacgaagccgccgacgcccgcgacctccgccacccccgcagcacgcgaggccccgaagcggatgacccagtcctggatcgaccggagctcggcgagcgtgcgctccttcgccaccaccacgtactggtagacccagccgacgcccgtcgcgtcgggacccagtgtcggcgtcacgccggccggcagccggctcgccgcgccgttaaggtactccagcacgcgggagcggccccagtacgggtcggtgccgtcctcgaagatgatgtagacgaacgacacgccgaagaaggagaagccgcgcacgaccttcgccttcggcaccgtcaacatggcggtggtcagtgggtaggtgacctggtcctcgaccacctgcggagcctggcctgggtactctgtgtagacgatggcctggacgtccgagaggtcggggatggcgtcgagcggcagcgtccgaagcgacaggacgcctgccgcgacggcgaacacggtgcctatcagcaccaggacgaggttgcgggccgaccagccgatgaggcgcgtgatcaaggcgtgcctcccgggttggcggcctgccggtcgtccttgggaggtgccatcccctggagcgccgccttcaggttgctctcggcgtcgatgaggaagttcgcggccgtcacaatcgtgtcgccggccaagacgccgtcccggatctcggtgtagccgccgccgcgcacgccgaccttcacggctttgggctcgaagcgcccctcgccccggtcgatcagcacgacctggcgctcgccggtgtcgatgacggcgtcgtcgggcaccgccacgaccggcttggcgtcccccgtcgcgatctcgacgtcggcgtacatgtcgggcaggagcgtgccgtccgggtttgatccgcccccactgaagtggtccgccctgaggtatggcttttgagccagatgaggacggacagatgggaacgaagcggcacaagccggaagacgtggtcgccaagctgcggcaggtggatgttctggtctcgcagggccagagcgtggcggaggcgatccgggccatcggcgtgacggaagtgacctactaccgctggcgcaaggagtacggcggcctgaagagcgatcaggttcgacggatgaaggacttggaggttgagaaccagcggctgcgcaaggcgattgcggatctcaccctcgacaagctgatcctgcaggaggccgctcggggaaactgaccagccccgcgcgccgacgcgcctgcatcgcgcatgtcatgaacgtcctagacgtctccgagcgccgcgcctgtcgggcgctcgggcagcatcgctcgacgcagcgcaaggtgccgcggggaagagaggatgaggccgcgctgacagccgacctcgtggaactggctcgccagtacgggcgctacggctaccggaagatcggtgcattgctgaaggcggcgggctggttcgtcaacgacaagcgggtcgaacggatctggcggcgcgaggggctgaaggtcccgtctcggcagcccaagcgcggccgcatctgggacggggatggttcctgcctgcgattgcgggcggagcgtcgcgatcacgtctggtcctacgactttgtcgaagcccgcacgcacgagggccgcaagttccggatgctgaacgtggtcgatgagttcacgcgggagtgcctggcgatccgcgtcgcacgcaagctgaaggcggcggacgtgatcgacgtgctgtccgacctgttcatcctgcgcggcgtgcccggccatatccgctcggacaacggtccggagttcatcgccaagtccgtgcaggcctggatcaccggtgtcggcgccagaacagcctacatcgcacccggctcgccatgggagaacggttacgtcgagagcttcaacgcacgactacgggacgagcttttgaacggtgagatcttctacacgctcaaggaggcgcagatcgtgatcgagagttggcgtctacactacaacagcgtgcgcccgcacgcctcgctcggctaccgaccaccggccccggaggtgttcgtgccggccttcaccgcttggccggctgcgctcacccggtcggctccgccggccaagcgacccgtggagcaaaggccgaccctgcactaacttagaacttggaccaccgcgtgggggccgatcacgggagcagcagccggagggcaagccgtaaagtcacgaatccactttgccagtttttcggtcggcgcgtaaggcctgtaggctgagtgcttcttcctgcgatcggaacgtcgagggggcacggccgtcgccggaggccttcttcgggccgcggcgaccctcatgaggcgtccactgatagtctccctcaggtaggcgcttcgcgttcctgcagaacactcacgggacgataagctccctgcacagactggttcagtacgtccaacctagccgcgaaccttgataacgaacccgacggcggcctgcatccagttccgggtgcagcaagcagccgaagccatcggaccgaccgaaggagttgcgctgcatgcacgacgaacgcgaatacgcgatcggcggatcggccggcttgttcttccgtttcgcacctgggcgtctaccgcaccctcaaccgtcagccgggccacgaagtgctgaaacaacaccgccatttatcgctgaaggttgcagccttgttcgccaccggggttggtatgaaagtgggcatttccgggataattcgtcccgaggcttcgactttttcggctcgccgagcgttgagcctcggaggaacatacgcatctgcttctactcgccgttcactttcgcttcggttgcggtcgttgcatctgctgaggccgccattcgtaacctgtcatcgtatctgcaggagttaatcatatgacacgcatgcccggatttagagcctctttgattgctggtttggctgcactcacattcggtttcggagtggcggtaatccccgacccagctgccgcacagggccacggctatgggcattcccgcgggcacggtggtggttacggcggtcacggtggaggaggtaggcacggttatggtggcggacatggaaggtcgtacggtgggcatgggggcggccggcgacatggttactccggtgggcacggaggtgggcacggacgttcctttggtcgcggccaccattagtaatcatctgcgtttgtgatgaacggaatgtgatcagaatttgaaacgccgttagctaatgtattgtttcgaagctcagtgagttggcggcatgacgagaaattcggaggcagcaatacctgcctctgaatttttcgtatcctcagggcattctttgctcggcatatcgacgtaaatcttgacggggttcggacgggcggcgacagccacagacgacacgtcgtcgagtaacgtcgcaagagctgccatcatgaaccccgcagagaccatcacgaagagcgtcggaaaaggtaccatagcgatgctccgcaagaaccgtactgacgcattcaggccgagaggcatccagatcgacgaggcgtgaccgctacaggtcgcctctcgcctatgcccattggcattgcccagatcagtcggatcagattcagcaagttcccacggagcgcgacttgcaaatcggaacgatgttcaatcgccggcatttgcgggccgaatcccggtgagttgatgccagtcgcccctcttcctgcgcctcgattgtctgtgattggagcacttctgctcatttgcgcaggcaaaatgccatgaagcccgatccagcggagcctgctggatcgcaacgagcattcaggcgttgtgcaaggcagaagaccttgatccgttcacacgtatctcggcagatgtcgtacaaaacagaggagaaatcgttatggctcgttccgctaaattgaagacgacactgggtgccggagtgttgacggtcacgctcgtcggcagccttgttgccatgcccggtgcggctcaagctcaaggccaccatcggggccacggcggaggtcacggcttccatgccggccacggcggaggtcatgggcactatggcggccacggtcgctcccatggatatggtggtttcggtcatgggcaccgctactataacggctacgcctatgacggagaacatggacattaccgccatagacgaagctactacggtgcccccgtcgcagctggattgatcggcggcctggcgctcggcgggctcgcagcgcacagcccgtactacggtgcttatgactatggttatgcaccggactacggctacggctactaagagcgtctaacaaaatcgggtttggtgcgttgacggggcatggctcaagcccttgtccccgatgatctttgggcggtgatcgcgccactcctgccacctgcccgaccgcgcccgaagggtggtcggccacccatcccggatcgcgctgcgcagaacggcattctgttcgtgctgcgcactggctttccctgagggtacctgccgcaggagatgggcagtggctcgggcatgtcgttctggcggcggctgtgtgactggcaggcggtaggggtttgggcggcgctccatcgcgctctgctggaacgccttgaaggggccgggcagttggattggcatcgtgccgcgctcgactgccgccgggaacgccggatcatgccccgcatcgcgcgccgcgggatcgagaggagtcagcgcttgggccgtcaccgctgggtcgtggaacgccccctggcgtggctcgtccgcttccgccgcttggctatccgctacgaacgacgcgccgacatccatctcgccttcacgacactcgcctgcgccctcatcacgctcaatcagtgcagacggttctgttagacgctcttagatctcattcccgttgccccttctagcgtcccaagtggatacgcgacgctcacgcgttgaaagtccgatcccaacgtactcagtttccggagatgccggtacaaggctcgggccgcatccataaagtcctggtcctgattttttgcgcagaaggtgcgcagaaactcgacctgctcctccagaggaaacgacggcggcgtgaggtcaagtcccgcatcgacgccctccggcgctcggatgagggcaccgctcatgaacccttgcgcccacgcgaaatagtcacgctgcagtgccggggtttcccggatctcccgattgaaacgattacaactggatgcgcctatgccaacgatcttggctgtttcagcctgcgctgaaagagccagcaaggcgctgagtgcaaccgtcgccttccacatcgaagatcttcccatccggtctggtgcgaggggaatggattacagagacctatagtcggactccgtttagaggaccattcgcggtaacagcttgctggaacacaagggaactggctacgcgggcgcaacatctaagtcacagaacggaggcagcgatctcaggagcctggaaggtcaccgttcaaagcggtgcgggaggtttcggcccccactctttccgcatcttcatgtcgatcggaatttcaaccgttggggattgtcgcgggagacgaagtgggggaggccctacggtagcggtatgcgtcggtcgataaggcgagtgctttccttggcctgccccattcggtgccctaggttcgaagttagtgcatcgtcggcttggagttgacccggtttgtggtccggggcctacgcaggttctcgggctgtgtgagggtcccccggatttcggtccggccgaaaggtgagcctccgggtctcatttagcgacttgttgagccgccgccaaggcgaattcctggggcgtcagccaccccagggctgtgtgaggacggctctcgttgtactgccgccgccacgcctcgatcttgctcctcgcgtcgcccaacgacaagaaccagttcgcgttcaggcactcgtcgcgtaggcggccgttgaacgcttcgatgtaggcgttgtcggtcggcttgctgggccgtgagaagtcgatctcgaccccattcaggtaggcccattgatcgagcatgcgcccggcgaactccggtccattgtccacccgccggctcttgggcctcccccgcagccggaccaaggcgtccagggcctcggtcacctggaaggcgcggaagttggctctcgctgtcagcgagagcgcctctcgcgtatggcaatcgaccaccgtcaggatccggaacggacgcccgtcgaacaggcgatcagacatgaagtccatggcccagacctcgttgggccccactatggccggccgcccttgccggtagcgccaggaccgtttgcgcttgggcagattgggccggatcgacagtccctcgtcccggtagatccggtcggtgcgcttgtggtttacggcccagccctcccgccgcaacaggatgtgcagccgtcggtagccgtagcgcacccgtgcagcagccaactccttcagccgcatccgcagcgccacctgccggcttgtgtcgcttcgttcccatctgtccgtgctcgtcctggctcaataaccatacctcagggcggaccacttcactgtggggcggatcatgcgccgcggaagcgtatcagatgcagaagactgcatggatatcgaatgtgatctttggggtcttccggccttacctgcactcgattcaggggcagggataattcgtaggccaatccttcgcatgcgaattgattttctctatatgatttcttcgtcccatgactctttaactcacattcggtggcaactcctgaagatggacaaggagtgtcgcgatcgccatgataagcctgcaatcctatgatcggggcttgcaagataccagacttgctcacgaaagatctgtcagcggtggcatgaccatccggggcatgggtgtaccgagtggcgagggtaccgatcgacggctccccgcgattgaggatgttctcaggcagaggagggcatgcagtcctgatgaaggcctctgtggaacccgcgtgccgaagagagttcgtcgatcggtcggcgcggttacaggtgggtgtctttttgtgccagcgtcgcaggcacgccggtgtcacactctcgggcttcggatcaggcggtccgatcgagaaggcgggcgccgaggagcccgttgaggccgacgacgatgaggacggcgacgagatgaactaagagatcggtcgcagtggcatcgtgaggatggaacggcaccaggagcgccgccgcgcccgcagccgcggcgagtccggccagggccgccgtcaggttcgggcggagcgggcaggcccggcgcagcatcgtcaccagcagaacggatagcggcagcgagacgctcatcaggaaggcgaagcagccgcgcatctcctcgggctccgcgaggttggcggccgacgcgatccacgatcgcaggcagccgagaccactgaacccgagccatagggcgagcggcgggagcggaaggagggcccaggccggactgcgcccgagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctccgtctgggcctgtacgaagtcgaagctccagacgtgattgcggcgaagcggccgtagtcgcacgcacgagccgtcgctcagccagaggcggctgcggggtctatgtcggctcgggaccttcagcccctcgcgacgccagatgcgctgaacccgatccttgcccacctgccagccatctgcctgcagcagcgcggtgacgcggcggtagccatagcgtccgtactcggacgccagggcaatgacggcgcgggtcagatcatcctcgtcggccggcacggtcggcacgtagcgttgcgtgccgcggtgctgaccgacgatccggcaagcgtgacgttccgagaggccgtacttctcccgaatgccgtcgaccgcctgccggcgtcgctcgggggctagatggggtattcggggtgcccggcgcggtggaagcggcggcatgatggcgcttcgatccaacctcggagctccgccatggaccagcagcaccacgtcggcctcgatgtctccgtaaaggagacagcgatctgcatcgtcgatccccacggcaaggtcgtgcaccgcgccaccgtcgagagccaccccgaagtgatcggccggcatctgagcgatctcggccatgcctacgcgcgggtcggcctggaggcgggaccgctctcgccgtggctctatgccggcttggtcgaggtcgggctgccggcgatctgcgtcgagacccgtcacatgcacgccgccctctcggcgcgcatcaacaagaccgaccgcaacgacgccctgggcatcgcgcagatgatgcgggtcgggctgttcaagccggtccacgtcaagacgccggccagccagcagcgccgcctactcctgacctcgcgcaagctcctgcagcgcaaggcctacgacatcgagagcgacctgcgcggccagctgcgcaacttcggcctcaaggtcggcgtcgtcggggcggtgggcttcgagcagcgcgtgcgcgacctcgtgctcgatctgcccttcgtcgccgccgtggtcctgccgctgttggaggcgcgcgcggcgcttcggactcaactcgccaagctgcacaagatgctgctggagcaggttcgcaccgacccagtctgccggcgattgatgaccgcgcccggagtggggccggtcgtggcgctgacctaccgcacctgcgtcgacaacccggcccggtttggacgttcgcagtgcgtcggggcgcattacggtctgacgccgcggctctaccagtccggcgagacgatgcgggtcgggcggatctcgaagtgcggggatcggatgatgcgcgccgcgctctacgaagcagcgctcgtgctgctgaccggctcacgcggccggtggtcagggctgaaggtgtgggggttggccgtcgccaagcgccggggcatgcagaaggccctcgtggccgttgcccgcaagctggcgatcgtgttgcaccgcatgtggcgcgacgggacggacttccgttggtcggccgcggccacgacagcggcctgaggtccaccgacgccaccaagtaacatcgagctcctccggcgtggaggaggtccctgcggggacgacggcggcctgaggtccaccgacgccaccaagtaacatcgagctcctccggcgtggaggaggtccctgcggggacgacgggagcgggtgagaccgaggaaactcgagcgccggttttgccgagcgcgcggcttagatggctccgcccactccctctgatcccatcatgaggcggcacgcgccgacctcggagagaagcaagaactccgcaggaccgttcacacactgggtagggatgagcacgcaggggagttgaccgatgaaccccgaatagagaacaagtttcccgaggcgacgtccgccagcacctgcttttccagggataggtcagccacaagccgccgcaagcgagcgttctcgcgctctaggtccttcatcttcctggcttgatcgacctgcaggccgccgaactccttgcgccagcggtaatagctctgctcggagatctccgcctccttgcacgccaacgccaaactcttgccctgagctgtctgcacctcgatctggcgcagcttcaaaacgacctgctccgcgctcgtcttctgtcctcgccgcatgtccgactccttcggtcctggctgatcctctcaatcagcccggtccaaagccagccggtcaggtcatcctcctggtacgggcaagacacttttcgcttccgcgctggcaaacgaagctggcgtgccattgctcacgggttcgctggcgcagtggcaggctgcgggcgaagcgcatctcggcactacgctgaaggccatgcgccagttcttcgaaactgcgatgtgtacggcaccctgcatcgcgctgctggacgaactggattccttcggtaaccgacagcggttcccagatcacaaccgcaactactcgacccaggttgtgaacggcctgcttgaatgcctggatggtgagggccggcggcccggcgtcgtcctagtcggtaccacgaacaatgccgattcgatcgatccggcgatcctgaggtccggccgcttcgaccgatccatcgccgtgccgctgccgtcgacatccgatctcgaggcgatcctccggcactaccttggtgacagcattgccaacaaacacctgtcggaggccgcgcgacgtgcttcgggcggtaccggtgccgattgtgccgcttgggcgcgacgagcccgtggtcgtgcacgccacgccggtcgcgctctcgaacctgccgaccttctgcgcgagatcgatggatcgttttccagcgccgagactgagcaggactggcgcatcgcgatccacgagagcggacacgcggtcgtggctcatgcgcttggcatgaagaccgaacagatcgtcctgcgttcgcctggtcatcgcaatgcaggcttcacgttgttgcggatgtcgagcgagttcacacgaagcgtggtgcacgacattctcgccgtacacttggccgggcgcgaagcggagatcctggtgttgggtgaaccttcggtcggagccggcacagacctcgcgtacgcgacggacatctgcaccgatatgcactgtcgctgggggctcggggaacgtatcgcggcttgcgatccgacaatgcacgttcggaaggttcggacgtccgtcgagcgggatctgcgccgggcatcgcagagagcgttggagatcctgtcgcaacatcgaacaagcctcgaccgtcttgcgcgagctctgatggagcaacgatcgctcgatggagatgtcgttgccgccatgatcgagtgattggcacatctcggcatcgagccgtgacatgcaggtctgacgatcccggccgtgtaggctcagtccggaccggtcggagacgaagagatcaccatttatcgatccgcgtatcatttggactccgaggaacttgaccgatgtccatcgtgaacaggggccccggaccatttccccaccttgcacgcgatgcgatgaagcactgggcactggcgagcgatctagagcggatcgcccgcggcgagcaccccgggcctgaggaactacgggatgcgccggtcctcttcgagtggcgagttatcatcgccccgataccgcacctcgtaggggttgtcctcggccacccgaagatcgccgacgggaggatgtgccggacgagcgcgctcatcacgatcaatcccgatatcggttacgcaaggaccttttcccggttctatcgcctggaggcacggccgcccccctgcggagctgctggtcttgataccggatcggcactgcactgagtggcctccgtcggagaggccgcccggcaggagaccgaaaaagaggactggcgagggacggctgccgacatcatggcgacggggtcggtgttgatcggcggcgtcctcatccggcgctagggggcgggtcggaggcgggacgtctccttccgggcaaaaggccaagtgccgcttcccaccgaggctgtctgaaaacgaaggcacgctgcgagatcgtagaacaatcttctattcagctggcattacaactcgccaaacaaccattttgacgccggtaaagcatccatttcggcgctcttcagagcgccttggggaatatccttctacctcaaccgacggcttccacattttcacacagctgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctttgctccacgggtcgcttggccggcggagccgaccgggtgagcgcagccggccaagcggtgaaggccggcacgaacacctccggggccggtggtcggtagccgagcgaggcgtgcgggcgcacgctgttgtagtgtagacgccaactctcgatcacgatctgcgcctccttgagcgtgtagaagatctcaccgttcaaaagctcgtcccgtagtcgtgcgttgaagctctcgacgtaaccgttctcccatggcgagccgggtgcgatgtaggctgttctggcgccgacaccggtgatccaggcctgcacggacttggcgatgaactccggaccgttgtccgagcggatatggccgggcacgccgcgcaggatgaacaggtcggacagcacgtcgatcacgtccgccgccttcagcttgcgtgcgacgcggatcgccaggcactcccgcgtgaactcatcgaccacgttcagcatccggaacttgcggccctcgtgcgtgcgggcttcgacaaagtcgtaggaccagacgtgatcgcgacgctccgcccgcaatcgcaggcaggaaccatccccgtcccagatgcggccgcgcttgggctgccgagacgggaccttcagcccctcgcgccgccagatccgttcgacccgcttgtcgttgacgaaccagcccgccgccttcagcaatgcaccgatcttccggtagccgtagcgcccgtactggcgagccagttccacgaggtcggctgtcagcgcggcctcatcctctcttccccgcggcaccttgcgctgcgtcgagcgatgctgcccgagcgcccgacaggcgcggcgctcggagacgtctaggacgttcatgacatgcgcgatgcaggcgcgtcggcgcgcggggctggtcagtttccccgagcggcctcctgcaggatcagcttgtcgagggtgagatccgcaatcgccttgcgcagccgctggttctcaacctccaagtccttcatccgtcgaacctgatcgctcttcaggccgccgtactccttgcgccagcggtagtaggtcacttccgtcacgccgatggcccggatcgcctccgccacgctctggccctgcgagaccagaacatccacctgccgcagcttggcgaccacgtcttccggcttgtgccgcttcgttcccatctgtccgtcctcatctggctcaaaagccatacctcagggcggaccacttcagtgggggcggatcaggatgacgcgcgtatcgagcttgctctggtggacgtgccgcgcgagcgattcttgccgcccgcaccatggctcctcagtcgctggctcaaaggctaccagcaaacccccgacgccgatccggtctacctctaccaggatgtgccggtggcgatcgacccgagccattatcttaacattgggcagacttccttcctgatcggtctcattgcacggggccgaccgcagcttggcgaaactgtggtacacgtcgggaccgggaccgggtactatacagtcggagtcgtgcacaagagcagtacgctgatcctgcagctctgggcccggctggtggatgcccgcaccggtcgggatgtgttctcgcgcaatctcaactttcgcggcgataccgacgaggcgtggcagcgagccgagacgttcctcgccgcgcaaatccgtgacgcgagcacaggagagccgatgcgccacccgaaccgccgcccctgagcgttttcggtcgacgggcgccagcgcaaaaggggagtcgagctgaccgtcttaggcggatcgactccagggattcgcctgatggagggcttgcaggtacgagcccagaacccagccaatgtcgggcgcgtggccgtaggtgccccggacgttctcttaatagtctgaggccgccgcttccgacccaacatgctggacgaggctgccaatgttcactttctcagcgctcaaacagaatggggaattcgggttcaggctcggccgcgactggcccgagcggccggatgggctgcgacgaaagacccgttctccatgccgcacctgcactccgcccactggcgccttcatactccacgccgacaccgcgcgcaccacaaccccgacgagcgccgccgcttcctcgaagcagccggccagaccggcctcgagctgcgggcgttctgtcaccttggccaaccggacccgaccggcggggttgcaggccgcggcggcgaacactgcttccatacgcctatcgaagactgaaaacccacctaagtcagtcataagtcgattctgggcatctgggcatcactacgacgatgccctcaggcacgctcgcgcagatgtagtcgaagcaccagtgaagatagcgccccagcagagatctgggagtgtatgtgtcgtccgggatcggatcaccttccccgcatacaattgctccgttccaacggtatccggacagccacagccagtcggcgtaagttggccccggccgcactgaccccgcatctacaaaggattcgtgcgaaccgaggtgctcgaccacaacttgggtatgctccgcgcttaatgtctagcagcggaagaacttcgacagaagacggcaagtctgcgtgagcgacgaatctcacgttcggtttattgatgcccatgccgaacgcgatcgtcgcgaccaggacgaggccgtcctgctcgatgaaggccttctgggcttggctccgcgtctgcgcatcgaagccggcgtggtaggggatggcgtcgatgccgcgccgcttgagccacgcggccgtcgcctcgaccttcttgcgggagagacagtagacgatgcccgtctcgcctttcccgccggcacggatgaacgacaggatctggtcgttggcgctctcgcggggcgtgatcgtgaggtcgatgttgggccggtcgaagctcgtcgtcaccatcagcgcgtcttcaaggcagaggccgcgggcgatgtcggcccgggtctgctggtcggccgtcgcggtcagggcgatgaacggcacatgaggaaatgcattcctaagtttgcccaactctctgtattcagggcgaaaatcgtgcccccattgtgatatgcagtgcgcctcgtcgacactgatcaacgagatcttcgtcttggcgagtatggactggaagccgggcagcgcgatgcgctcgggcgtcacgtacaggaaatccaggcggccggcggcgaactcgtcgcgcacacgccgctgctgatcctggctctgggtcgagttcaggtaggcggcgcgcacgcccgcggcctcgagttgctggacttggtcctgcatcagggcgatcagcggcgagacgacgacgcccgtgccctcgcggcagagcgaggccacctggaacgtcgcggactttccgatgccggtcggtgccaggacgatcgcgtcgccgccagtgacgacgtggtggatcacctgctcctgcgggccgcggaactccgcatgcccgaacacctcccgcaggactgtcagcggttcccgtttcatcgttcgcgtgctcctcggttccttcaatgacctgaagagccgcaaagaccaaacgggctcggcggatccggggcgcggccccggccggtcgtcgtcagatcgggctgaagagctcgtagaccgaagtgtagccttcgcccgcgaggatgcggccgagcgccaagccggcgatcgccatcagaagaaagacgaggatgatgcccagcaccctgcgaacctgaccggacctcatcggggcctcggatgcagctgatccggcgcatggtctacgccgtccagaggccggccgaccgcgagatcccagtcgtggaccagctcccactccgcggccgcctcgtcgaaccccgcgaggcgcgggaaggcggatgcgggatcgaactggcggaacgtcgggtcgaccacggttccgcccacgcgcacggcgtagtggacgcggccgtgaggaggcacgtcgtcccagcgggggtcgcacccctcgtgatcgctgatctggccggcgaaacgaaccgcgacggcctcgaagccgcgctcggcgagatgggcgacgagatcctccacgatcccgcggcagaccccataggcctccgccggatctgcgagatgggcgtgacaggcgcagaagtcggacagggccgctttcaacgggccgtccacagggctgtcggcgtgcccggaccggatcagcctcgcctccagatcggatccgctgaagcgggcgacgagtccgccgatgcgtacgaggtcggagaccgcgtctgcggtggtcaggacgtggggcggcccgccggtcccgccggcgagccacgggagccgcgacgcgatgacctccgcgaggaccgcgtccgggccgtcggggatcggggctgcggcctcgatcgacagcgatcctccatggtcgctccagcggggcgagatatcgcgccacgggcgtgctccttcggcgtcgccgagcagccagtcgccccggtgggacggcgcgtcgtcgaggatcaggagcgcatgcagcagagctccgcggctcccggggcgggtcgaacggacgaccgccacctcggcaacttcgcgaaggcccgcggccttgaaggcgaagccggggttcgagcaggcggcgagcagcgaagcctcggccgccgccgcggtctccatcgccacgatgcccatatggaccgcagcggccatgaaggacctgaggctgtcgtggcctgtgttccttgccgcggaggcaggctggtggatgcgcatggctgctgtcatgggatcggaccggtcaaggttgaatggtccagcctgcaaaatggttcactcgaacagctacgttgaagactgctgacacacgggttatcaacccgacaatggtaccgtttatgcgtgtagaggcgaccaggacggagcctcctctggattgtattcaataaacaagcaccgaagcggcatgcccggtccggcgtgccggcgccgaggatcgggccgaccgttccggcgcgtcgggccccgccgacggaccttgctgccccggagacgcggacgtgtggacgaatatcgctagccccagggcctccaacgccctggccgcggcgggcaccttcgatcatctgaaccgcccgcttccgttgcaggccataaggtctacggccatgacgaaaatcggaagccacgtcgttcgttccttctcgtgccattggtcattgcggcaatgattaccggcgggcgctaacgccgcaccctgatcgcatgcgtttgccagcagtggctgcatgcgcgctcccaacatcccgcaccggtatcagcccggttcctcgatgtcgtttctcgcaaccgacaccacgattgtatgcctgtcgccgatgccgtgagcgaaggaacgatgtcagggcatccgttcagatcgacctggcgcgaacgtttgaatgccgtggatccgcagcagcaggcctctcctggggtccgcgtccaaagcgcagcatgagcgccacggcccccgtccggcaccttttccactggctcgccaccaaagaactccgctccttcgaagtcaccgggcaactcgtcccggccgcgtgggcattgggcggtcacctgctgcatggatgcgcgccggccttccgcgggggcggatcccgcgggaggccggcgatcgatggttggcgcccccgcgggggacacgcaaggaactcagcgcgccgtgcccggcacgtaccgccccgaggcgtcctggcagccgcaggattgacccgggtacgcggcggcggcccggcatgagccgcgcatggtcgcgcacaccatggtgccgtagccggcgtagcgggcctgaggcctgaggcctgacgccgtagccgcggtcgtagccgtagcggccgtagtccctacgcgggccgctcccgtagccgaagcccgcgtcgtcgtaccgccgcgagaccgcgccgtagcgctcgccggcgtagggatcgaagcgggggccgtagccgcggtcgtagccgccgcccatcccgccgcccgccatgcccatgaccgccgaggccaagcccatcaacaccgacgcgtccattgtaccgctccttctccttccgaattgaaggaacggtaggtcggcaatcctggatttgaggtttcgtggatcggtcgcattctacctatcgcgcaaacgacggcagcctggacgccattgcttgtcggttggtgaacggccggtataaggaccgtcggtccggtcggcctcaggccgtgcccaggagatcgggcatccacgtgtcggccggcccatcgtagggcacgcggcggaccacgaactcgtccacgaaccgggcgtagcgggcgtatgtcttggccccgcccgcgatccagaccggccggtcgcgcgtgcccgaggcgtcgggctcctggagccgtaccagcatccccgtgggcgggagcttcacgtcgtcgacgacgaagcggcgcccatgggtgccctgcaggcgctcgaccgtcggccaggtgcgccagccgacgaggacgatgccgcccgccgtaagctccctgaatcgcctcaggtcgtcggggaagctgcggccccaaggcatgtcgccttctagaccgagttgcccccggcgtccgattgcagcgatcaatctgacgtccatgctgcggttctcatccttcggtcttgcctccggtatggtggcgaccttccgatcaggtctcgacagtcccgaaattgtcgtggtgcagctggaacgattccgtcgccgcggcgatgcatgcgaccgccgcgtagagaggaaccctgatgcggcccgacatctcttcggctacccgtacgatcagatccgtcctggcctcctcgacccaggcgccctttgcgccctcgtctgggaaccggggcgtccggatgggatgtccgtccttgtccaggtcgtaaccttcggacgccctcgacgcgacatcggccatcaagtcggtcatcgccttgcggaactcctcctcctgcatgcagtccgggcggcaggccttcacgtatgcgagagccgatgcgaagagcagcgagcggtccgggctctcccgctccgaagtcaacagcggctgggcaccccaggccagggcctgtgcgacaaccgccgccggtccacgcagagcgatgggagtcctcaggtcctcatggaccgccagttggaagcgtgcggccgtcggaacgtactcgttgcggggatcccagggtccgtcgccgccgacgcagccgagcaaccggccgatctcctcctccaggtcgggttgtgtgcttgagagaagcgtgtagccgtccgcgtccggaacgacatggtcgatcatgcaggcgctcacggccgtcgtcccccagaacaggggttcggcaagctccgcaacccgggctgcggccccgcagtccacggtacgggtcgagccggagcccatgtccgcgatcagcgccggcagatcgagttcctcctcgtcgaacacggtacccgtcatgggagagatcagcaccggggtgggggtgccgtcgatccaggctcgtccgagcaggaacgcctcccacgtctcgtcgaggtcgtgcacgtcgatccagtgcgccggaccttgaggaccggatctcacgagcacgtcgagcccatgcacctccgcttcgcggccgtcccgttcgagggaggcgtcgaccccgtccagcagcaggtccggcaagatctcgacggcctcggggagcagaggccatgcacgtccggacggtctgggcagaggcggtcgcggcgaagactctcgcacctcgaccggcagcacctcgtgtctgcggccgacgaaacgctcgacatcctcccggaatccgacgctgaagctgtcgatgatcctgccgaccgacggagcgaccacgaagaccatcctgatcgcccccggaagctggcccagggccaagctcaggcgcaggcagtcgtccgccatctgatccgcgagagcactggcagcggctgcggcgagaaggtcgtcgtcgatgctgccgatccaggccggcatcgagatctcgatcttcgccggatcgagcttcccgtcggcgatatccagggagatttcgcggcgcatctcgtagaggagttggctctcgaacgaggcctccccaacgatgtgcatgactgcgactttcgggtcgttccgctcaggaccgaagacgtcgacggccctcggaccggtcgggtccacggcgaattcggcgaccgaccgggattcggcgttcgcccgcatgagcagatggtgggggccgcggctggcgcctttcatgccgtgccggatgatcgagccggcgacgaggctcaacgtccgcaaggtctgccgcttcgtcagggccgccgccgtgtcgccgctctggcgatcggattcttcgaggaagaaggtgccggggacgaagggtccggacagccggatccgatcgaacatttcgggcaagaagcgggatccgatcccgtcgaacatgtcgaggaacacggccaggagatcgccgaaatccgcgtcggccgcgtctgcggcacggatatggtactcgacggacagatcgctgtcgtcgaggcctgcctcgtcgaggacttcgaccaaccccggggtcagctgcagaagcgaagccagactggagtatgcgaacggagcggcgacctcctcgatggcacgcatcccggcctcgctcctgggcttcgcgacgcccaggatctcgacgacgagtcggatcgcggccgggatgccgttgccgtcgtccaccatctcgacggatctcgagaacgcggcaaacccgacgtccccgcgccggtcgtaggacaggaccacgtgccggccgggatcgccggaaacgtgcgagagcacgtcctcgagccgagatcgtccttctccctcgggcagcgacgtctcgatccgacgcagcagccggtcgatgtcgtcggccgaacgggcgatctgggcttcgctatcctcaatctgcacgaattcgaagccgggatccggctgctcccccatgctcgacaacgcggcgaggaacatctcgtgcagttgcacttcggcaggagaaggcttgccgctcccttcttggacgacgctgacaggcagccatgtccggggttctgcattttcggaacttcggccgcggcgcccgtcgccggacgtgttgcctcgaggtgtgcgcatagctttacttcggtggagccgtcttctgcaggcaccggagcgacatgagcgttccggcgagccgatggcaagatggtgacaactccccggcctgaaggccagggcttctcggtctgagctacgcggcaacccgcccgcttatcgaccgaaggccgtgtcccggcccgaatgcgcgatctcggatcacctgcgccgcggcgacgtcgcggtcgaggtcacacccacaggcgcagatgtgtctgcgcagcgagagcggcttggccgcgacagccccacaggcggggcacgtctgtgacgtccctcggggatcgaccagatgcaccgcgccaccggcactcgaagccttgtagcggcacatctcgacgagttgacgccatgcggcgtcgtggatcgaccgggccaagcgcgaacgcttgagcccggccatgttcaggtcctcgaaggcgaggcggcggtgagccgccaccagtccatgcgagagcttgtggacgtgatcgcgccgctggcgtgcgatccgcgccgaggcagcggcgagccgcgccttggccttcgcccggcggcgcgagccccgcttgcagcgggccagcgcccgctgacgccgcctctgtgccctgtgcgcccgccgctcgaagcgcgggatcggctcgcggtgcccgtccgaggtcgcgaacagacagctcagcccgaggtcgatgccgacgtcgcccgtgctgtcgggcgcggcgaacgccgcctcgaccgacagcacgacgtgccatttgccggactggcgggtcaggatcgcggtgccgagccgggcatcgggcggcagcgtccggtgccacacggccttgatctcgccgggcacgccgaggacggcgatgcgcccattcgggcgcagccgcaggccgtcgccgacgcggaaggttgcggcgtggtagcgggccgccgcccggaagcgcggtcgtccgcgcttgcccgacaggaaggcagcgtagctctgctcgaccctacgcaggacctgctgcagggcggtgaacgaccagcgtgccagggcgggctcttcggtccgcacaccgcgcagttcggcggcctgatcggcgtagcgcagtcgcttgcgccgcctgcgccatgcctcgtcgcgttgctggaggcaggcgttgtgcagggagcagaagtcgcgcagcatcgcagcgagcgcagcgctttgcggcgcgttcggtcgaagccgatacttgtagctgcgcacctgcgtggcgtcggacatggctccgatgtacccggttcgttcctagggtcaaccgcgcatcacggctcctccgcattcacccccggcctgaaggccgggatcccctgcggaagcaacctgatggaagttgcgaggtcgtaaacgaaggaggtcgccgaccgtcagaccggaccgggcttggaggcgagggcgcacgcaccacggtcaggccgcgcactccctccgcgcccgggtcggcgtgtcggtccgggggaacaggcccgcccaccgcccgtcggtgaaccggaggcgcagcggcgcctccagatcgtcgagataggctgccagacctcagcccagttcttccgggtcgcaccggtggtcatgccgcggcgttccgcccaacttgccggcgacgtcgatgcggacgaccccgaagcagtggtcgcctccccagatcggtgtcccgttgaccggcgggttcacggtcttccagggatcttcggccgagacggcttcatccttgatccgctcgccgctgacgtgcacgcgccgctcgacctcgaccgtgtagcgcgggcaatccttgcggacctcgccgatcgcggtcaggacgccctccaggtagctgacgcgcttgccaactagctcgagcccggccacgcgcccatcctcgtactcgaagggagaggagaagctgcgcacccggcagccgacctccagggggttgccgtagacgtccaggccggggttcaggtccttcggtgcgacggcgggacggaacggctggtcgctccggtcgacactctcggtctgcatcgtgttctcctcggtctcgaaggaacagtatgcacgatgatgatgcgttttcgcgttaacgcgaccgcgcgaatgcgagcgatcagttccttctgtgcttcgggaagcgccttgggggctcagcgagacgcttgaaggcggcatggaggcgcccgctggaaggaacacggtctcggcctttgcaacctcgaggctgggccatatctgatcgccatggccgggcccgtcgtccggcaggggagcgtgacgtggcgaagaagatcgagttaccgaacggccgctcgtggcccacgcagaacgccgcgctcggccacttcaaaaacctgctgcaccgctacgcgaacggcgccgtcgtcgacgaccgcttcgaccacgacgatctgcttggcctgctgcagcgctacgacgaggcaatcaccgacggcccgcccaagatcggtgtcggcgtcgactgcttcatgcggcgcctgaacgtccgcgaggggcactacgccacgccgggcttctgggtccgccgggccgacggcaccgagaccgacttcagctacatccacgccgtgagaggccagcccaaggggcgcgcgaaggagttctacgacgcctgccgggccgcggtccaagcggacctcctagccgccaaggagcggcacttcgagctccacggcgatgcggacggcaaggtcccgtgcgacctgacggagcaccccgtcgcgttcgccgaggcccacatcgaccacgcttggccgacgttcgcgcagctcgtcatcacgttccgtgcggcgaggggctgggggcgggacattcccgacggggtgctgaccctgccggccgacagccagacccatacgctcttcgccgatcctgccgatgcggaggcgttccgcgagtaccaccatcaggctgccgtcctgcgggtggtcgaccggactgcgaacctgtcgatggcggcgaagcagcgcgtgccgaagatcaggcggcccgtggccatcagctgaagccgcgccactctcttccggccggaagagagcggcgcttccgccagacgtccagcatcgagggcgccgggtggtcatctaggctgacctgccgatgccgccggtcgcactcagggccttcatgccgaggcagccggagccggcttggatgcagggccgtagccctccggccaagtgcgggctcgccagtagactccgatctccatgtcgatggcgggccagggtgccctttcctcgtccggcagcggctcgccggcgtcgtcctcgctctccgagatcccgaactcgtcggcgatcgcctgcacgatctcgtccgtgtgcgagccgagggtcggctccggatcgttattcgacagcgaccaggagccatcgacccgaagcacatagcattggggaatcgaattgaccggcgccagctccacgagcttcgccccgttcccgaagaccttcgacacgagcacgggcgtgcgttcccgcgggacgccgtagagcaggatcgtctctggactttcgatggcggccttcagggccgcgtcgtcatccggcatggcctcgggcatccggatcgggcagcgggacccccgcagcggcctcaagcgcctcgaccatgccgatcgcggcatcgaattcgaagcctcccccgtggagccggcgcagggcttcgcctaccgcgtcgtagaagctgacgccgtaggcaccgccctccgtcgaaattgcggcggagcgcaggcgctgcgcgacgagccggcaggcgaggtcgggcgcttcgacctcgatctccgccaagagggaggcggtttcggagaatcgccggcgggcgccgtcggcggctccccgatcggcttccttccggcaacggaggaccacgcctccaatctgggcgaccttcgcggcgggtccgggaatgctcaagcggccagctcccgcggtgcgccgtagcgggcctccttggcgaggacgtcggcttccgcgaggcggagggcgtcgagatcggaagtcccctcgcctttcgcggacagaccttcggggtggctgaaagaatagaaaacgtgccaacggccatgcaggcgatagtcgttggcgaccgcgagcatccagccgcgcgcgcgcaggcggcgacggatcgcggcgacctcgcaggctgcggacacctcgtcggcttcggacgccgttcctgcgtcggccgggaccgccttgtgcgcaccctcgtaccgggcgatgcagcggcgggtctcctccacgaagcgcctgggctgcgcgaggccctcaatccggatctcctgcccggccagcttcaggaccacgtcgtggtcctcgcgcaggacggcccggatgtcgccaagggcgatccgggtcagtgcgacgttcctgcgggtcggggaggcgaggatgatcgagcgttccgtgacggcggcgatccgcgtggcgtggtagggccgcgagaccgcacccagcagcctgtcgacgaccggagtacgtgtggaacgtgcgccgccggctaccgtcacggccatgcctactactccggcggcggccagtgagccggacgaactccgcgcggccgatccacgaaggaacgaatgcgggtacaggacgatgtcgccgtcgcggccgacggcctcgagcacggcgcgctccgcccgcgcgaacgcctcttcctccagcgcacggatcctgcggtcgaagactggaccgaggagagggatgcgcgtccgcgccctacgcgggtcaggcgtgatctccagaaggccctgctcagtgaaatccattatcggcgaaatccgaagcgaaaggcgtgagacccgaggatccattccttcgatcctcgacccggaacggtcgcgccgcaagccccttcgtgcatcatcctttacaggaaaccgaaatgcgggcttactcgttcacgtcgtgttcctgaaggaaccgtcggggcatcatccgaaacatgtcgaccatgaacgtctgcatccttctgggacggctgaaggacgaccccgtcgtccgcaggcatagcagcggcagcgagatcgcgacgctcatcatcgaagagatcgtcgtccatcgcgatcgtggcagcggcacgccgatcgagcgcaccgtccatcatcacgtgcgcatctacaaccagtccttcgtcaacatcgccaaggccgaaggcgcgcgcggacggcacgtcgaggttcacggatcgctctcctacggcgaagacggcatggcgttcgtcgccgtgccgccgaacggcgggcgcgtggcctttaagtccttcgaggtgcgtgagatcccgcaggagccgccggccgtggtggccgaccacgaggctgcccgcgatctcgccgaggccttgaccgagccggagaccgcgggccggcccgacctcgggagccctccagaggcacaagcttccgctgcggggacagaccagcatcaagtccagccgtcgcaggagacggttccgccgcaagccgatgcctcgggagacgccccccagggccctgccgcctctccggccgccgcccggccgccgcagacctcccgtccgccccagattggggtcgggcgcccgccccaggtcggcgtccggcccgccgcggtgcagccctcgacggcgccgagccaagcgcgcccaccggcacccgcccgcacgctggcgtccacgcctgctccgccgccgtcccggcctagcgtaggaggtgccgcagcccgacccgccggatctccggttgcaggaatggcgcagccccgcgcgcaggtgccgcctagaatcggcggttccgtcacgcgcccgaccctcgccgatcggccgctggcggcgcagccagtcgctgcagtggctggcggcggtcctgcgaggatcggcgccggaggcatcggccgcgcgagcgtcgcacctccggctgcgaggcaggcgaacgaccggacgtggcgcagcaccgccatcgacgacagcgatatcgacgattctccacccttctgaacatggcggctcgccccccgtctacgtacccggccaagcatcatactaccgaatggtcataagaagcccgcattaccgctcggtaataggccttatttattcccgttcggtagttcgtcgctgttgactaccgaacgggaatatcgatatcttatgatcgaacggtattaacgccacgggagccatccatgctcatcagcagtccgagggacatcggcatgttgatccgcgccaagcggagcgagcgcagttggacgcagggcgatctggccaggcatgtcggcacgacgcagcgctggatctcggaggtcgagaacggcaaggcgaccgccgagatcggcatggtgctgcagacgctgtcgatgctgggcatccggctcgaggtcggtggcccctcccctgagcacgtccatagatacacaccggtctcccacgacatgccaacgatcgaagacctcgacgacatcgtcgacggtccggctttccggccatgagcaggcgcccgtcccaggacgacagggacctcgccgtcctactgtccggtgcgcggatcgggacggtccgtcagctcgcgagcgggaagctgcagttcgagtacgcccgatcctggcgggaggtgcagccgaatctgccgttgtcgctctcgatgccgctggtagccgacgttcacgccgacgggccggtcacggcattcatgtgggggctattgccggacaacgaaaagatcctggacggaatcgcgaagcgccatcagtgctccgcccggaacccgttctctctgctgcgcgcgaccggagaggattgcgcgggagccgtgcagttcgtccgtcccgagcgtctcgacgagctcggcgccggcggggacgaggtcgagtggctcgacgagcacgccgtcgccgagcggatccgcctcctcaagcgcgatgcgggctccgtcggccgcatggccaacgatccgggtagcttctcggtggcgggggcgcagccgaagaccgctcttctgctgtcggccgacggaacgacctggggcattccgagcggccagacgccgaccacgcacatcctcaagccgtcctcgctcggtctagccggccatgtcgagaacgagcacttctgccagatgctggctcaggccgccggcctgagggccgcttcgtcgagcgtatgctggttcgaggacgaggtcgtcatcgcctcccagcgctacgaccgccgcaggatgcaggacgggcgcatcgtgcgcatccaccaggaggacgcctgtcaggcgttggccgtgcctccctggcaaaagtacgagcgggacgggggacccggcgccgccaggatcatgaacgaaatcctgagctactcgagccgtcccgacgtcgaccggaagaccttcatggacgccgtggcgttcaacttcgtcatcctgggcaccgacgcgcacgcgaagaactacagcctcctgctgggcgcggcgaacgcgatgcgtctcgcgccgctgtacgacatcgcgagcgtgctgccgtacgctcacatccgggacgacggcaacctgaagctcgccatgtcggtcgaacgatactaccggccgaacgagatcatgccccgtcattggacgaagctcgcgcaacgcgcgtcctacgatccggacgccctgctcgcgacgatcggccgatatgtcgaggaactgcccgatctcgccgccgacgtcgcggggaaatgccgggccgagggactgactacgcccgtcgtcgacgatctggtggacggcatcgcagagcgctgcgcgcagctccggacgcactacgccccaatgcaggcggcagctccgctcgggcccggaggctgaaccgccggcgggatcccgcccgtcaggcggcgtccggcatccattccgccggccgcgcgacgctcccgccgtcctggcgagatatcgtgggtgtcgtttagagcgcgatcgcggaagcccatgccggtctcggaccggccggtgccgtaggcgtgttcccgagcgacacccagccgacctcgtcctgactctcgcgcttcacgaaggtgtagcctgtgtcggcccagcccatgacctcgttcgtcctgttgtcgaggacgaagtcgccgcgatccgtgatcagggtgaggaccgcgtggcccatgtccgcgccgtccgccaccgccgtcatgcgcatcgcccgccgcggcaggccggcgccggcgaggagcttgcgcttcaggagagcgtagtcttcgcagtcgcccttgcggtcctccgcgaggtcccacacgtcccggcggccgcggtgatcctcgtcggagacggacgcgatgctggcgttcacgccgcggttcacgctgacgatgtgccgccagagcgccggcgtcaggacgatgcgttgcggttcgctgcggtcgacggcgcattcgcgggcgtaaaacccgctcgagcagaattccgaccaagccttgatcgatggcgcctcccctccgggcgacagcgatccggcggacggcgggtagcggtcgcggccacgcgcgtcagcgacgggtgcgagggcgaccgtacccaggagaaggactgctgtcgtgaaggaacggatcatggcctcggtctcgggcgcactgtgtcggcatcgagcagaacccggatcggcaagcttggcaatccggttgcggcggagctctcccgagttcaggccccctccttcgggaacatggtgaacaggggaacgaaggccgcaacctcctcgtaggagatcccgcggtcgaactgccgaaggcactcgccgttcgcctccaggaaggcggcgggagccagcaggatcgtttcgaagtcgcggtagtcgagccaacgggagtcgttggccttgaaggcggcgcgtcgcctgtaggcggccgcctgggcgaacccgagcacgccgtgcggcggcttgttctccacgtgtatggcgaaccggccgccgaccgggtcctcgaagacggcgaagatgtcggtctcgccctggctgccgtcgggcatcgtgcaccaccagtgcctccaccagtgtgcggccttgcgagccgcggcctgctcctcccgcatcaggcgcgcggtcagtgcgtaccgggcgaaccggccgccggcgagcagccaaacgcggagatcgggcgagccctcaaggcccgcggcgaaggcgtggtcgaactcggcttcccgcatgccgtccctcgttccatcgcggcaacgctacgacggatcggacggcggcggaacgccctacgggcgcgggcccgaggacggagtggcctcggcggcgatgccctcgtcgcagatcgtcaggattccggccatgtcgtgccggtcgtagcgcccgtcgctccgcttgaactcgaggatccgggcgagcgtgtcgcgccagccgccgtcttcgtccgtggcagcgagcgcctcctccgcgatgaagatggcaccggccacgtcgtggcggtcgggcggcaggttcgcgaccaccgtcaggaacggagaagacgaggatggctggtggctgccgtactgctcggcgatgcggcggacggcggtttcggttggcgacatgactggctccttcgccgaaggatcggcggaggcgtcgcaagggtcaacgcggccggtcttgatgcgccctcgatcggactcagtgcagcacctgcccgatgtcgacggggtcgaccggaccgatctcggccggatcgagcccgttggcctccagccacaggaccctgataccgtccacggcggggtccgcgcccggctccccttcgaggacgtagcggcgccccgaagccgtcgtaccgatcctggtggcggcgtcgaaggagacgatcgcggtcgagactcggccgaaccccttggagcggtccgcgtgcagaccgcagaaatggtggtcgccgctgggaagacgaaaaatctgccagccgacgaggcggacctccggctgcaggccgacggcgggagcggaacgattcaacacgacgagggtcacgagacagctcccggaacgttgacgatccggcgacggcggatccagacccacaaggcgaccagaagggtgatcggcacgagggcgtcgaggaagagcagcgccggcagaagctcgatttccgcaaggtcgtccacgacgacgaacagcgccgctgccgaagcgaccgagaccgcgatcgtcgcggcgtagcccgtatccgtggagttccacccggccgagggagcggcgacgaagagcagcagtcggagccagggatccacgggccgcataccgtctcctcgctcggagtggcggccgtcatcggacggaggtccgtgccgctcgcctgcaagcaacatagcagcgggcttgatctgcgcaatccgtcgttccttcgatgagctcggatggtcgttgccggctgaaccctgggcccgcattccttcgcttagtccgcaccggtcgctgctgcgtcgccaagtcgctcggcgttaactactgagtgcgcgacccggcaaatggaagtcggatcaagaccgcatagccccgtcggcttctccagtagtcgagccccgtccatccccaaatcttgggatggacggcctcttccttgcacgacgatcgtggattagttgggttgccctcgaacacggcggccccgggtggccgcggatgtcggatgccgcaggaggcgcggatgggcagggccggtgaacagagtggtgggctccagcggggtgccggtctcgaagccacggcccgcgtccgcctggagcgtcagcgctccgccttcgacgggctccctgccggagaagcccgcacccgcctcagggacttgatgctggcccgggcggaagagctgctgtccgtcaatccggaagcggcggacgccttgctcgagttcctcccggagaacgaccgcaacaagctgctcgcggacttcttcgagaagccgtgaccgtcagaccctgcggtcgctctcgatctgtctgacggcctcgcgctcgccctcctgccgcgcggcgtcccaggtacggtggatcggtgcgcgctggacgaggcggccgtcacgcctgaggagccactcgaacagggtgccgtcccggcctcatgccacgccttcatgctgtaggggtggaccgagctggcaggggaatgcatgaagcgcggcgtttccctcgtaccttcgcgggtctaagctaaggctccgatggcccgccgcaaccggcgtcgcggcctttcgatcccttcgctttcccggaggaaccatggtccgccatggcgaagcgcctttcctcgagtgctcctccaggggcgatcagcgcttcagcgccttctcggcccgtctgcgctcgcagggcggtcgctcgatcgaggaggtctatcaggccgccaaggtgttcgaggacggctcgaccgggctcggctggcgcgacgccaagggaaagcgcgcggtgaacatgcccgaggtccgccgcctctactcgcgcctctgggacgcctacatcgacgaaaaccccgagctgctggcgctcatccaggtccagtccggtctctccgacgtgttcgggcagcagggcaacgcctgtcaggccaccgagctctggcggatccgcgcggagcgcgcggcggtgggcggcgtggcgatgcccgctcccgcccagggggatctgttctgagcacccgcatcgacgatgaaggcctgcctccgagccatcccgacggacgcccctggcgcaaggcgtgccctgaatgcgcgttccgccggcacaacccgcagggcctgcaggaggaggacttcgaccatctctggctcgaccgcgagatgggcggctacgtgttcttttgcgcgcaccgcgtggtcgccggctgcgtgcgcgaatgcgcgtgctgggcagccatggaggcggggcgcgcagtggacgccggcatgacggcgtgatcggccatgcctccctatcagcgcatgcccggggaggagggaacgaactccggctcggccacaggctccgcttccaggatcccgacgaggccgcggacgatctcggccggcgcgagcggcttggcgtagaccgggccgtcgaagccctcgcgccgcatctgcagcgggaccatgccgcctgtgcagaccatggtcggaacgccgttgtcgcgcagcatgcggtaggtcgggaccgtgtcgccgtcggcgacgttcacgtcgatcagcgccagatcgatcggcgcgcgtccgatcaggtccagggcgtcgcggttgctacggaccggaccgacgacttcgccgcctgcctccaggatcagatcttctattaacatggcgttaaggaaattgtgcagttcaatcacccccgtgcctgaatttccggaatgagaaaggcgaagcggccctttgcgtcttttcttcgatcgccgttaggtatcaacacctagagcgcctcggatgcagttcgccatgcctgggatgctggcgtgtttagagccggtcccgggctgcatgcgacgggtgagcgggtggcgcgttgacgggtgaaggagtttgctcatgccttcacctctgtccgttgacttacgcgagcgtgtcgtggctgccgtgggagtaggttgcagacgatttggcgcgaaggagatcggcaattaccgctacaccgtcaggcgctcggccgagagcagcatgatgcgagcgcgcaggataagctcgagcggacgcgcgcggtcggctgcggtcccagtgggccgcgccttggcggcttcgtcgaggagaacgcagacaatcgagctatccgcccagacccgcagatctcctcgtactggtgagtcctccgtcaccgccaaagttgtgagaacctgcgcatcgcctgcttggtgccactcgccgatccgccactgcggaagcagcaggcggccccacgacggctcgatcgcatcggcaaaaacgtctgagctaagtaggcggaccgctcctcgctcagcatcgtcttgacgctctggtaattcctagaggatctcgttgaccgggtggtccgcacctgatgctaaattcaaaaactatcctaaattatacaatcgtttgacctgcgacatgcctgtttgataataataattatagaatagacttagtaattgtttgttcatttcgaaaaatcttcaccccaccctgtggataagtcgatccgcatattgccgtatcgcgatagctgattctagctctgcaaccaaaggaagatcaacctagggtgattcttcttggcccatcaggtgcaggctgcggagtcaggcatggatgctacggcgacgggttggtgtccctcggtcatcgatcggatggcacgagggacgatcgcagccctcctgtcgatctcgcttgtcgtgacgccgctcacctccgtagcacgagcgcaggaagctccctcgcccgctccggccggatctgcggacccttcctccggttccaagccatctccggaggccgtgacgccctcggcccgggaacctgttccctccgcgggcggtccggccagcggacaggaccaaagccgcgctccgacaccgagcgaggggcaatctcaatcccagccgcaccccaactctttggcacccgtttagtaaagacgatctggccgtttgggagacttttcttgaacctttcctcgccattctggcgttgaatagcttgttgtagttcgcgacagactttctttttgattcgaagttcgaggtcgttcggagatgtcccgctattatcctcccaggcctcgtgcgtaaggccgaaggcatgggcgaaaccgtgacggtcgccgccccggccgagagggcgcgggtacctcaaaaccaaggtgccgaattacagtcaacccgttgtgtcggcaaacggaaagtcttgcccattaagacatacatctaatacttcctgcattgcaatgaggtgcatcatatgctgtataaataggcagcacaataaggggcgtcacatgctgaataattatataaaaacgagagctttggcacgcttgcagccacagcgagaatcatctaacggctaaggttgcctgcatgcctgtccggcaggaatctgcccgtgcgttttgtcagaggcccgaagctctccgactcagctttccacacatgactgatacgtttcagatcaagcatgggaacccatgtctgcggcagatcttgcggcccaataatcgaccttagaaggattggagcgttgaaaagatcgacaaaatactctgctgcactcttcatggcatttttggctgcctgctcaactaggggagcgtctgcacaacagaatgggcttgtaggattcccgttgaagaaatgggcaccgtcgcagagatgccaatcagaacctgtgacgatgtactataagacgcctgatgaagtttgtcgggcggttatcgaggtggataataacggcgaatatacaaacgaatggtgggacgcctataatgggtatgcaaattgcgaaaagaaaagcgggctatcttatgccggataccaagtagttagtggatggggctatccaggtttgaacgcattcgatccaaagaagcggattaagtgcaactttactgatgaatggggcagcacacagtccagtcttattgacgcagccacctgtagtgacggaatgactgaacaacgaggattctgcactataaacgaagacgacggcaaaaaggacaaatgcggcgctgttccagaagcagggaacccatttgtgatcagtaccggtgagaaagttatggacgtctcggaagagatcaaactcggaaacatctttgagatttcccggcattacagaagcctttcgtctcaagacggcatcctggggaatacaagctggaagtacaactttgaatattacctgtacgaagacagtatgtccggccaatatactattattgatccagagggccaaaattttcggtacaaacgatcaggcgatacagaccaacagcttgtcccgatttcgggctcgaacggtggcatattaagattgcagcctgacacaagcgggcaattggtccccgtctatcacgcatcgaatgggtggataatttggttctctaagaccctggaccacggcctaaacatcaaaaaaatactgttaccaataggaggggagcttgagtttgattatacacagacagctttagcggacatttcgatcaggctattgagtgttcccagcaagccgacaataaaaataaaatacgcgacgcatatggcctctaaacgcgtagactatttagatgtaagacagctgcatgaccaatccttaccggactacgtattgaagtttcactatgatcaatcgggccaggtgagcaaagtatcaaggcatcgaggctcggctacaaatgccgctgttcacaatgaaacatacttgtacgaagatccggactacggaaatctaatcaccggaatagttgacaatcgtggactgcggttttcgagttggaagtacgacagatccgctcgcgttattgagagttctcatgctggtcaagttgaaagaacgacaatcagctatgacgatacacgactcaagagaacagtcacaaatcccctcggaaaacaatcagtatataatttcgcggtcattcaaggcggtctacgtctcaaatctgtagatggaatcgcgtcgacatcatgcccggcgtctatcaagagcataaattatgacaataatggcttcatttctgaaactgtcgatgaggaaaacagaaagacgcgctatataaatgacagatttggaaggatacttagtgtgacacgaggagacccctgagatcactggtaataatcgtgacgactgaatttttcgccatgattgtgcagccggaattaccacaacatcaagcaaatgtcgagtttatcaacatgcaggggaagcgtgcaatgacgatgcaacaacctacaatcgaggccgtcgctggcgcaagtgcacacagtcgggaacggcggcgcgaactcaaattactgtttttcaacacggcaatagctgccgggtttttgatgttgaatctgcttggggctgcatccgccgctactattaccacaacctccgaatggcacccggcattcaatgtgccaatcaaaataacagagcctgggttaacaaccgagttgttctataatgatctaaggcagttaattcggcttgagcagacggataccacaactcatacaagcccatattctacttcaggcagcaagcgcatatggacatacacttatagcgcgcatggcctcattagctcgatagatggacctttgcccggccctgacgatacagtctcctatacttacaacaataaagggcaacttcagtcaactacaaacgagctcggccatgttgttaccatgaccgcttggaacgcactaggccagcctacctccctattaggcatcgataatgtggttacaacatacgcttatgatgatatggggcgacccacttccatcatcgttaatcccggatcatcgcaaaccgcgtggtctataacatatacccctgccggtgaccttgcgtcattgagccagcctaacgggaccatttacgatctgacatgggacgatgcgcgccggctaacgacgatccgaaacaatcttggggaatcaatcacatacagccgcgacgatatgggcaatgagatcggccgggaggtggcggctgccgacggcactccaatgtttactcaagccgggacgtttgatgagctgggccgaattataaagcaagtcgggggacgtggtcgtacttggagctttgcatacgacaagaccagcaatttgactagcattacagacccccgctctaaaacggtaacttatggctatgatgctctcaatcgtctcatcatggagacgaagcgcgatggcggtgtcatccggcgtggctacaacgataaagatgaggagatcaccaacgttgatcctcgtaatctcagtacaaactatgttcgcaatgggtttggtgacattattcaagaaatgtcgcctgatcgcggtactaccattttttactacaatgcgcgcggcttaatgatctcgaaaacagacgcgcgcaacgtgacggtcaactacagatatgatgctgcaggtcgcctcatcggtcgcgcttatccatcggaggtattgaacgagacttttacttacgatgaagtatccgcgggagcgatcgggaaaggtcgccttacatcaatgaaagatgcagctggtagtagcaggtattttttcgactcggctggccgagtatcaggtgaaatccgtactataggctccgccaatcacacggtatcttatacctacgatgcctccgggagcggtcggctcatttcgatgacctacccatcaggtcggattatctcatatggctacgatgcacttggccggacaaattatgtcggtctcaagaactcagccacttcaatcgagcaacaaattgtctcctgggtaggctactttcccttcggtccagtgcgcggaatcagcttcggcaacggtttgaacatgtggtcaaatcggagtaccgagtatcgcctagacggactgtttctcgaccaagcttccggtgggcctagtttggttgaacgctaccactatatcggtgacggttggaacctaacggtcctcaataacgacacaattgcgcctgctgaaactcagcgcttcagctatgacgataccggacgtctgcttaccgccaccggtccctatggtagcctgagctacacctacgacatagtcggcaaccgcctctctgaggtgcggaccatctcgggcgcgattaccacgcaaagctacgcctacccggcgacttctaaccggctgtcatcggtgtcacaaggcggaacagcactgcgcagcttcgcctacgatgcggccggcagcgtcacaagcgacacgcgttcgggcacggcctacgcctacacgatcagtcaggccggccggatcgctcaggtgagcgtcggcggttcggtcaaggcgaactacctttacgacggtcgcaaccgcctctcggtgcgtcagactctaaatatgacgccttcgggcacgacgcacttgatccacgatgtatgggaccatgtgctggtggaaacgaacggcgcagggcaggcagtccgagagtacatctggttgggcgacctaccagtggcggttttggatggttcggcaacgccgacaaaccctacattgctttgggtgcacgcagatcatcttgggcgtcctgagttgctgacggatgcaagcaagagcatcaaatggaaagctcagtacgaaccgttcgggacggtttggtcaattactggtcctgctgcactacagatgcgctttcctgggcagtggtttcagatagaatcagggctcgcctacaactggtggcgtcattatgatagcacactgggacggtatacccaggttgatccgatgggtattaatcaaggcccacgaggtccacagtgggcgtcgacggatgcaccgcccgcaacgagtgatggtatcgaggggtattatggatatgcccaccagtcgccctcaatgaataccgacagtactgggctatttgctgttgccgtgcctgcaatttgtggcgcgaacccccttgtgtgtgcgggtgcagcctcagccgctgctgcggcaatagcgaagatttgcgaaccttatctgatgggcaaaaaaagtggtaaggagaaggcgaacgatattcctagttgggctgaaggtaaaaagccggagcctggccagagtggacgagatttcgcggataagctgatgaatgataagtatggcaaaggaaattggaaacctggcccaggctcggagcacaaccagctcaaaaagtttggcgatcggagataaaaatgttgcgtgcctatgttctacaccatgaaagagacaatagtggcgtcgaagaggttaagttaattggcgtgtttgaatcgcaagagctagcacaagccgcagtcgagcagctgaaaaaggagaaaggatttcgagattatccgaatggttttagcataactgaatatgaggtcaatcggatatggtggaaagatggattcgttatagtttagtttccggaacaatctatggatggactccgttagatgtgctcttgatggcttcaatgatgccgccgacaaaatcttgtgcggagcacgccgcggatcatctgagagcccgccgatgactctgctgaaggcgagcaactcatgcgaggcttcatgacggcttagctcgacacggaatgcagcggccgactgctgcattccgtttcgacggaggccctttgcggttcgcgctcgacggcaatgcagcctcgatcaagacgtttgggtctgggtcacagtcacctcatcgcgttgcgaccgccgttggccggcttcacccaagcgatgcaagtgggcctactgccggtttggtggacatcggcctaagctagagcggcatccgatcaggttggatcataggcgtcgtagcctgcggccacgagatagttgcggcactcggccgttgagaagcgcctgaatgcgcgcttgatggtgtcccagagttcgctgaccgtgcgggctgcgtcagcgcgcaaaatcgccttgagcttggcgaagacgagttcgattgatggtgtggatggctcctgctcccggcgttgcgttggggcatagtcgggatgttgtcgcctcaagctgaggagccgcccatgtccgagcttgctacggtcggtatcgatctcgcgaagagcgttttccaaatccacggtgtcgatgaaaacggtcgtgttctcgtgcgtcgccaactgcgtcgaggtcagttgctcgcgtttttcgagaagctgccgcggtgcctgatcggcatggaggcctgcgggggcgctcacgactgggcgcgcaagcttcaggaactggggcatgacgtccggctgatgccgccgtcttacgtgaagccctacgtgaagcgcgggaagacggacgcagccgacgcggcggccatctgtgaagcggtcacgcgtccctcgatgcggttcgtcgccgtgaagagcgaagcttgctcttcggtcctggtcgtccaccgcacgcgggatcttctggttcgccagcgcacacagatctgcaacgcgatccgcgcccacatgacagagttcggcgtcattgcagcgaagggcgcgcagaacgtcgatcggctgaggacgcaactgcatcaaatgccggaagcggcccgattgcccgtcagccttctcttcgagcagttggtcgataccgacacgcggatcgagcggttgacgcgtgagatcgaagcggcccacgcccaaagcgagacgagccagcgtctggtgacgatcccgggcgtcggcaagctctcggcgacgatcatcgcggcgacgacgccggacgtcggcaacttcgactgcgcgagggactacgccgcctggctcggcctgacccccaaaccgcattccaccggcggcaaacagaggatcgggcggatctcgaagatgggcaaccggtatattcggcggttgctctatctgggcgccatgtcgcagatcatggtgagacacaggtgcggcccgagacaggactggctgtccgacatgctggcccgaaagaagacgaaagtcgccgccatcgcattggcgcatcgcatggcaagaacgatctttgccgtcctcagggacggatcacgctaccagccgctggcgactgctgcctgaacggctgaacgaacggtcagggcgacgtgaggtgatggcgaacgaacggagaggaagaaccaggacaccccgatcaatccgaagcgctctgagcgcgctcgattgagtgggacctgttctccaagcggacttcatcagggcgcgcagcgatcccgctgcagatcagacgccgtatacatggccgcagccgaccagttcacccaaaccgatcgaaatccttgacccgcaggagccatccatacacggattgaagtcgggtgagtcggccggcaggtagagcagccgcgcgccggccgcctcgatgcgctcgcggatgccgccgaccttgtgggcgggcaggttgtcgagcacgacggtgtcgccgcgcttcagggccgggaccagggtctcctcgacatagccgcggaagcgggctccggtcatcggcccgtcgaaaaggggcggtggccatcaggccgttggcgcgtaggccggccgtgacggcgatggttttccaatgcccaaaggggacggcgacgcggcaccgctcgccgcgcggcgctcgcccgtaacgccgccccatcttcgtgttggttgcggtctcgtcgaggaacacgagccggtccggatcgagatcgagttgcctctggaaccaggccaggcgggcttccttcacgtcctcccgatcctgctcggccgcgtggccggtgttttttccgcgtgatgccgctgcgcttgaacaagcgtgacaggctgctcaccccgacccgcaggccacgctcggcaagacggtcgcgcagttcgtgcaggaataatccgggctgtgcctcgtaggtctgtcggatcaactcggcctgcgcctcgacggcgtgtgagcgctgatcgccgcccatcggcttggcctgtgtccgcccctcctgcacgaagctctcgtgccagcgcaccgcgctggctgggctgacctcaaaacgccgcgccgcctcccggcgcgaggctcctgcttcgatagccgtgacgacgcgctcacgcagatcgacggacagggcagacggcattcggctctcctcataggaaggccgcacatcgaatcacatccccgtccgtgccaaaaccccagacgattcaacccgctcggatcacgctctagcagggtgctgcaaaagtcgctggcagcgtggctggggagatgattcactctgccaacggggtttgtggagtttgagcgatgcgggggcgagaggctggatccgacaacctgttcagctacgtccggcttgaggaacgtgtaccggccgaccacccgcttcggccgatccgggctctggccgatgacgtgctggccggactgaacgaacgcttcgagagcctgtactcgggcctgggccggccctcgatcccgccggagatgttgctgcgagccacgctcttgcaggcgttcttctcggtgcgctccgagcggatgctgatggagcagatcgactattatctcttgttccgctggttcgtgggcctggagatcgatgcgccggtctggcacccgacagtgttcacgcacacccgcgaccggctcttggagacggaggtggcccgtgccttcctgtcgggtctgctttcgctcaacccggtcaagcggtttctgtcgagcgagcacttctcggtcgatggcactatgatcgatgcctgggcctcgatgaagagcttccggcccaaggatggctcgggcgagccgccggggccgggccgcaatggcgagcgcgacttccgcaaggagaagcgctcgaacgcgacgcatgcctcgaccaccgacgcggatgcgcggctctaccgcaaggcggacggccaggagagccggctgtgctacctcggccacgcgctgatggagaaccgcaacggcctggtggtggacgccagcctgacccacgccaccggcacggccgagcgcgaggccgccctgctcatgctcgatcgtcgtccccgccggcaccggatcacgctgggtgcggacaagctgttcgatgtggaggccttcgtcggcgatctgcgggcgcggcaagtgacgccgcacgtcgccatcaacggggtcgtgtcgaaaaccaggcaaggtgcgcaagaccgccctcgacggccgtacgacgcgccatgccggctacgcgatcagcctgcgctgccgcaagcggatcgaggaggccttcggctggatcaaagcgcaggcggggctgaggaaggtcaagctgcgcgggcgggccaaggtcgaggcgctgttcaccttcgcggtggccgcctacaacctcgtgcgcctgcccaagctgctggcaccgccggccgcctgaccgggcgacaccgccccccggcgcggcagccggggggccaacgccggccctcgccggtcaggcaaaaccgttccgacgacaaaaaccatctccgccaccgtcaaatcaggacttctgcagcagcctgctagtttgtcccggctctcgaactcgacggggctgagatagccgagcggcgagtgccgccgcgcctcgttgtagaagcgctcgatgtcgtcgaacgcctcggcccgtgccttgtcccgcgtgcgataggtccgccgggccgtccgctcggtcttcagcaacgagaagaagctctccatcgcggcgttgtcccagacgttgcccgaccggctcatcgagcagatctggcttccaggccatgctccgcgagcgaagaacacccgacctcgacgcctggatcgacacggccgctcgtagcctcctcgcgtccttcgcgaacggcctgtcgagagacagaaaggctgttgccggggcgttggccgagccgtggccgaatggtcagatagaggggcagatcacccgcctcaagctcgtaaagcgacagatgttcggtcgggccaagctcgcgctgctcgaagcgcgattgatcgacgttgggtgaggtcgacggcatcgagagtgcgccagactgtcaaaaagcgttggaacggggttcatccgcactttcggtgctgcgggtctgttgtgcaatcaagctctgccggtctcagttcacgcggcatggaggacgcgctggcgtaggagatcgaatccggctctgccgtacatgctgcgcttgatcagtttcaggcggttgacctgcccctcgacaggaccgttgctccagggttcgacgatggcggcgcgcacggctggctcgtcctgccggagccctgtgacgaagccgccgagatcggtcgcggctgcagtttccagccagggcttcagtccggtgggatcgttctggcgcagaagatcggcgaaggcgcggataacctcggctgcttggctcagcttcggcgcggcgctgcagagcgcttcggtgaaggcgcgatcctccggcgatagtgcagccaggtcgccagtgagccatcgggtgatgcggcgcgttgaggggatccgagtggacggtggtcgagccggtgcccctcgcttccgacgcgcggcccagcgccggacgatgtcgtagccacccgtgaagccctgtgcgtgcaactcctggcaaagcgcggtggcgctgtgctggccttcctgccagcgggcctcgacgaaggggagatggtggtcgagccggctcgaacccggtgcgcggcggtagggcacgaaccggcctgcccgcacccagcggcgcacggcgttgcgggacgcgccgagacggcgagcgatctccttggtcggcagaccttcgccttggaggcacagggccgcctcacagcgatcacggcgtcggcttgtcacctccggcttgggtgcggtctccctcaggccaggggcggcagagggatccttcacggcgcggtgggccacgctccggatctccagctggtgtcgctcgaccacgccgagcagcgcctcggatgcgttgacgagcaggtgccagcgatccgcgacctgcgtcgccgtcggcgctcccgtacgcgcagcctcggcatagggccccgagcggtcacggctgacgacagtcacgctcggatgggcagcgagccaatcccgcaccggtgccgacgagcggccgggcaacaggtcgatgacgcgccgccgctccaggtcgcacacgatggtgccgtaggaccggccgcgccgccacgcccaatcgtcgatgcccaccacccgcggcggcggagacggtacggtcccgcgacgacggatcaagcgcaggacggtgtcgccgctgacaggcatggccagccgccgcgacaaccttgcgccggcctcaccacccagcaccatgccgatgtcggtctgcgcctcggccaaccggtcgctgcggcgcgccttgcgcgtgcccagccccggcacgcgttcggcgaagatccgccccggacaatggctgcagcggaagcggcggacctgcacccgccacatcaccgaccggtcctgccagggcaggtccttgaacgtccgccaatacctgctgtcagcgggcgttgaatactccctgattgtgggcatcgaaaattccctggtcggtgccctggcccgtagggtcgcgacgccccgcgccctctcgggcttttccatcctcagccaccatgcctgccgataccgatcggctgggagcgacgaggatggttctgctgggagaactcgtcatgatcttggacctgcaccgacagggcctgtccgtctccgccatcgcccgccggaccggccgcgatccgaagacgatccgcaagtacatcgagcgcggcctcgagccgccggcctacggcccgcgtcagcccggccgcccgagcaagctcgcgccctatctcgattatctgcgcgagcggatcaccgccttccccgacctgagtgccgtgcgcctgacccgcgagttgcgcgagcgcggctacaccggtgcctacaccgcggtgaagcggttcgccgccgcgatccggccgcccgaggccaagccctacgaggtccgcttcgagaccccggccggccagcaggcgcaggtcgacttcgcccgcttcctcgtcaccttcacggatgcgccggacacgacctgcatcgtctggctgttctcgctggtgctcggccattcccggcacatcgaggcgcgcttcgtcctgcatcaggacctgcaaacgctgctgcgctgtcacatgcaggccttcaccgcgatcggcggcgtgccgatcgagatcctctacgatcgcatgaagacggcggtcaccggcgaggatgcggacggccacatcgtctacaaccgatccctgctggcactcgcccagcactacggattcctgccgcgcgcctgccgcccgtaccgggccaagaccaaggggaaggtcgagagaccgttctcctacatccgccaggacttcttcctcgcacgttccttccgcgacctcgacgacctcaaccgccagcttcggagctggctcgataccgtcgccaacgtccgcttgcacggcaccacgcagcggatcgtctcggaagccttcgccgccgagcggcccgagttgcagcccttgccggctctgcccttcgacgctctgctcacgctggagcggcgcgtcagccacgatggcctcgtctcgatcggtggcaactattacagcgtaccggatcggacccggcgcgtcgtcgaggtgcatcagttgcccgacacgatccgcatcctcgatggtggccggctcgtcgcgagccatccgatcctggagggacgacggcagtaccgcatcgaccccgaccatcggcaaggcacggccgctcgggccatgcgccgcggccatcccgacggtctgccgatcggccgccatggcgatcacgtcgcccggcgctcgctggctgtctaccaggcagtcggcgaacggctcgccggcgggatcggaggccagcgatgagccgcgccgccccctgtgtcgccacgaccctcgacagcatcaagcgcagcttggtcggcctgcgcatgccgcgcgccctggaggtgctcgacgcgacggtccggcgcatcgagcagggcgagatcgacggcttggccgccctcgacgtgatcctgaccgaggaactgacgctgcgcgagaaccgccgcgtgaagaccgccctgctggtcgcgcgcctgaccacgatcaagacgctgtccgggttcgactttgccttccagccctcgctcgaccgcgagcgcgtcctggcgctggcggaactgaccttcatcgaccgggccgaggtcgtccatctgctcggaccacccggcaccggcaagagccatctggcgatcgcgctcgccgtcgaggcggtcaaggccgggcgcagcgtcgtgttctcgacgctggccgacctcgtgacctcgctggccaaggccgagcgcgacggctccctgcgcgagcgcatccgctatctctgccgggcctcgctgctggtcgtggacgagatcggctacctccccgtcgtccccggtggcggcaacctgttcttccaactcgtcaacgcgcgctacgagcgcggggcgatgatcctgacttcgaaccgcggcttcgccgagtggggcgaagtgttcggtgatccggtcgtggcgacagccctgctcgaccgactcctccaccatgccgtggtgatccagatcgagggggcgagctaccgcctgcgccagcacgccgacctcgtccccgagcacgtccgctccaaggccctgatcgctccgccgcccgcacccaggcgtcgcggtcgtccacccggaaaggctgcctccgatcacacggccggctgatcaccgatccgcaccgaacccgccggccagggaattttgaaagcccacaattgcggagacttcggtgcccgttgacacctgctgtgcacccgcgccgaagcacgcccgcagacccgacaggacgcctgggccgccgtggtcccggcaatgatcagcaagcccgttttatccagcctcaggtcatcgacatgcaggccgtccgggaccgacggcatcgacgggttcgagatcggcatcgcgctgccctcgggccaccatgcgattcaacgcccaaaccaccgctcagcaccgaaagcgcggatgaacctggaacgggaccccggatcggcgtgcaattggggctctgactcactctcgctggtaccagcggcgttgagtttgcggacatccacgatggagccgcagcatgcgcccccgcttccggtcgtcgagcctcgtacccgctggtttcgtcgtcgatcatctcgatagcgacgcggaccggatcggtctggtcgtgagatcgggagccgcggtggcgacctgcccagattgtagaacgccttcgcgtcgcctccgaagccgctaccggcgccgtgccgccgacctgccgctcggcggccggcgcgtcgagctccgggtcgtcgtacgacgtttttggtgtggcgcagctgcctgcaagcggaagatcttcgccgagcgctttcccgatgacgtcctgcccgccttcgcgcgacgcacctcgcggctggagcagatcgtccatcaccttggactcgcactcggtggtcggcccggtgcgagcctcgcccagcgcctcaggctgcccgtcagtcgcgatacgctcctgcgcgtcatccgccgtcgggcgaccacacgatccgatccgctcggcgtcatcggcatcgacgacttcgcctggcgacgcaatcaccgctacggcaccctggtctgcgatctcgaacgccgccgcatcgtcgcgctcctgccagaccgcgagcaggccaccgcacagacttggctgaaggagaacgcctcgatccagatcgtcgcccgcgatcggggggcggatacggtgaggcgatcgcccgcgctctgccgcaggctatccaggtcgccgaccgctggcacctcatggagaacgccagccgcggcttcgtcgatgccgtgcgcaggtcgatgcgtcaggttcgcgagatcatcagcgcggccgcccttgatccggcgctcctcacagcggccgagcgcatccagtacgagggttaccagcggcgggaggaggcggacgcggccatccgcgcactcgccgaagcaggcgttccgatccgccggattggccagcgcctgggccacagccgcaaggtggtgcgtgcggtcctgcgcggcgagcgcacggacgtcttccgggtccgccagagctcgctcgaagcctatctgccctggctcgacgcccagtgggacgcaagcagccgcaatgcgaccgagatctggcgacaggcgaagctgcagggcttccgtggatcactccgcgtcgtcggggaatgggcgacgcgacgtcggcgcgcagagcaggccaacatcgagcagcttcagcgcgtaccgtcggcgcgaaccttggcacgatggctgacgaccggtcgcgatcggttgaccaaggccgagacgctgaccgtggccaccgtcgaggacgggatgctggcgctggtcgaggcgcgcgaggtggtgggcgccttccagacgatggtaagagcgatggagcctggccggctcgaaggatggctcaggcgagccgaggcgagtctcgtcgcctccttcgcgcgcggcattggtcgggaccgatccgcagttcaggccgcgatcacgctgccatggtcgaacggccagacggaggggcagatcacgaagctcaagctcgtgaagcgccagatgtacggccgcggcaagatcgacctgctgcaagctcgcctgatcggcctcacgcctcgatgatcagcgagagtgcgtctgagcccttattccacgcctaatcacagccagaccccaatagggacccgccccgccccctgcatctctcgctccctaccgttcacggtcatggagccagccgtggatgtttatcgtggagagcatcgctaaggtcctgcgtctgtttcgcgagcgccggagcatccgggagatctcgcgcgagctgcgcctgtcccgcaaggtcgtgcgcaaggcgctgcgctcggataagaccgccttcgcctacccgtggcggcggccatgcagtagcctcgcaattgggccggtccaaaataccggtcaggtcaaaggggtctgttgggtaactggcatcgctcggctatgagattcgggtaggaatggggacagcttgggcgaaagaaggtcgcattgttgtgcgtcgccccggacctgacgattacggtgtggagttcgcggctcctgccgatgcatcgagaatgcaccatcatgaggcggtacaaggcagcctaggcgggaagcaagactccacagggtcgttcacgcgccgaagcagaccgcgcaagacatgaatagatctatacatctctaatgaagaagtgaatttcttggaactgcatttctaaaaaaacagatctaaaatcggatctatgcccggacggcgcgtacaagaaagcctcaaggatcttgatcaagtttgagaacaacatgatagtcccctctgacgagctcgaccgctgacggcatgacccgctcgacacgccaccctgaggggttcagcagaactcctgcacgcaggcgggtgaccttggccggtgtgccatgctctatcagagcgatcggttctttatcggtttcattcatgaacatgacaccgaccagacgcatcgctgtctccaggctccgaacatccggctcgaccgcttctgttgccttaggggtacccgtgggagtgccgaacaggcgggcggctgccggatcgccgaggcgcacgctcctcttgaacgacggttgtacggcatccgaactggtggcaggtgcagcgggtgggctggtctggatcaccggggacagatctactctggcgctccgccaaaccgcgactgatgctaacgcattggcaacgatcaacacgacgacaatatgggcgataggagcaccgatcacggcagtcgctccactccggacgtccttctctcgatggatcctgactggtggggcggcactgcgcctgacggtgcgtagacccggagtacgagggtgagttctccgcgtgagagatccgttccgggaagccctttaacccgccctacgttcgcatcggagcgggacaggatccggagcgaatcaatcacgatcggcgggtttgaggcttcgagcgcattgaccacgtcgaagatgcggggccctggagccgttagcgaggcggacgtgcgcatagcggtcgctacgccccccgggagtgaggggagaaccctaaggctctcgatccggacctcgcccgacccgatctccgcggcgagattgcgtagtgtggcctggatatgtgctcctgcggcttcggcgtttgttgcgaggacgccccccatgctctcgttcgtcgccgacgccacccctcgcttggctttggccccagtcgagccattccggagtcggtcgaggtctagttgcagatcctcaatctcggcgcgccgttgccggtatccttcgagcatggacagagggagaatgatgatgccggctaccagacctagggccaagccggcactcacgtatctgcgcagcctcggctcgatccgcagggaggccagcgaacccagtctcatcgaggccctcgctcgttcgcttgcagccaggggatcaccgtgaagcccgcggaaaacgtccttcgaccagcgtctgtacccggctgaacgctgaggtctccaacgcggtaaaagcctgtggtggccaggatcgccgccacgtccatgtctggcggcccgaggatcacagcgtggcccccagcccgatcgcgattggcctcaaattcccggatcatggcgtcctgcggcagtgccattcccaggtgatgaagagcctgggaaaagctgtttctatcctccagccgagcagccatcctgcgcatgtcgtcctgtcgtgccgtagcgtccttatccgctttcgcttgctgtcgaagagcacccaagtactcgcggtgtgccgcctccagttgcgcgatctcatcgcgttggtggtttgccagcattgcgtaggctgtaatgccctgaacgaacaggagaagcgtgaggctagtagccaaccataaccgccgccgtgtcgtcctgcgcttgagggtcggtctgggcagcaagaagcgcgtttcgccgagttcgatcgcatcgggatcgaggccgaggcactgcaaggcgtccatccggtcggcgatcccggatcgcagcacgcagcgaagctcgacggcctgcagtgtcgaaggctgcgccccctccgccatagggcttgctacggcatacacctcctcggcatcgaagggggtccaggtttgcaggttgatgtcgagtgctgcgtcgagccgtgacgccaccgctgacggcaaatccagccttcgccgtagaatacgtccttcctcgatccgcagcaccagcgcgcgggtccgtgtccgggaagcgattacttgaagtgaaagcggttcatgggagccatggacctcacgaaatccgccagccggatcgagcccgatgacgaggggaccctgcagcccaagggcttgggcccagcgggtcctctttccagcgggcacgaacgagatcaaatcctgaacccatatcccggccagccgcgcgacgtcctcgccggcgcggcagatcttgtcccgcacaaccgctccacggatcgtcagtgccactgtggacagccttccagaagagggtgcaggacacagatcctgggcaggcttgatacaacagggatgagttgcgacacgcggcgcgccgttcccgcttcgacgaggctgacctctatcatggccaggtcagcaaccggacgcgaccaagtctcggaccatttgagttcgccgccggtcgtcgcagcataacgcagcgtgaagcctcgcgccctggcgacggtctcctgctcagggttgcttgtcccagacgaccagcccagcaggatccggcccctgtccggcgcgtcgcctgtctcgaaggtgagcgtgaaaagcgtcggctcagcgacgccgagcacccgagggccgcgggacagtaccgctacagcgtctgcggttccggatacggatgggcctccagggccgccggcaagccgcagagcctgtccgctcggttcccggcggggaccgtccaggagttctctaagaagtacgaatagtgcttcggcctcgccgctcgcgcgttggcgcgtgctcaagcttgcatccaggccagcggcaccgtggaccagatgggctaagctcgccaaggcgagggcggtaaccgacagggatacggtgacctccagcagggtgaagccggcgctccaacgccggctcatcgcattggctcctcgaagaggaacagggtgttgaggcgaacctcggcgccccgctttgacaggacggcgactgcaaggtggatcggaacagggccgcccgcctcacgagcgcccgatctttcatcgaggggcaatcgagatgtgtccactgtccatgctgcttccgcatctgatccggaatgcgatccagtcaccccatggaattggaccttggcgagcacaacgaggtcctgggcacgccgaagggtatctaagcgatcctgcgcgaccgctacgcgtaaagtggtgtcagagaacgccgcgagaattgccgggatcgcgagagcaaggagggcaatagcagcagtcgcctctagaagcgagaaccctcgggaggcacgcctaacgctcatcggcaatcgttcccgtgacccaggagatacgcaacgtgcgcgccgccgcgctgcccgcgacagctaatcggagcctggctccgctgctggtgccgtcgggtaagaagagaacgccctgttctacttcgcctcccgtctcccgtgccgtcgtcaatatcagcgtcaccgcaggatcgagatgagctcgcaaatgagttccgtcgatcgaaacggaacgtcggtccaagtcgaagcgcaacaggaccggtcggcctccactaatcgcagccgcgtgagcgtgcgcgaccatctcggtaatcgccgagattgatcgggcgagcaggttacggtcacgcacaggccttaacgccacggcgccaacgccaaccagaccacccaagatagcgagcgtaaccagcatctcaacgagagtaaatccggcagttgcagctcgcttgcgacacttgttcgctttgatcttcaggagccggctcaccggagcgccatcgtgtttagcccgacaatcgcgctcatcaaggagagaacgatgacgccgaccaagagcccgaggccgacggtaatcgccggggtcaccaagcttgtcaaagtgcggacctgtctgcgggcgcgctcttctaagatctctgcagcatgctccaagaggatggcgaggcgtcccgtttgttcccccactcgcgcaaaccgtgcaagttcccgcggcagactgggaagatcggtgctgacggcatcactgagggcaactccctccgacaacttccgctccaagttgcccgcactgatacgcagcggctccaaggtgaaggccgcgaccgagaggcgggtagcttggccgaggggaacgccgcctcggatctgggccgacagggaccgggcgaactgtgcggcgtcgttagccagcataagagatccgacgtacgggacgcgcaaccaaagccggtcaagaacggaccgggtcgcgggtcgaaggttcaggccgacgaacaaaccaacgataaggactgatcctcccaagatctcgataacgtgctcgcgatacacctcgctcgcctgcagcaggaattgtgccgttaccgccagctcatcgcggtgatcgccgacgatctcgtcgatggccggcacgaccgcttgaagaaggatcgctactactgcgaacgcagtgaggacgacgaaggcgggatagaccagggctgagcggatctcgctgcgaagccgcccctgattaccgagtcgctccgtcaaatgcgaaagtgtcgatgcgagttgaccggagcgttctcccacttcgatgaccgagagggcagccgacgtaagccggggtgtgtgctcggccatggccctgtgcagggggacaccttggtgaagtgccgtccgaacggcgtcggcggttcggccgagcttcgtgcccattctcccgtccgcggaaatcgcgacggcgtcggcgatggtcaggccgacgtcaaggcagcgtgcccactcagtcagaaggagctggatctcgttgagcgagggggatcttttgaccgtggttgggagccgaaagggttgggttcgtcccgccgcgccgtgcgacctcggtgccgcgatcaactcgacgactgtgaggccctggccggagagatcggacaaggctgcgacgcgggaagtcgcctcgacgacgccggaatgtgtccgattggctagatcgacggcctgaaaccggaaggacattggggacgcatccatcgtcctatgccgatgtcgacacgtggccgagcacgcgttcgacctctgtcagcgtgctgagaccctggttgaggaggtcggcggcgttctcgatcagagtgcgcatccctcgctgccgcgccaccacctcgagtcgcgacacgtcgctacccgcgaggatttcggcccgcaccgcctcgcagatgggcaggaactccgtcacggcggtgcggcctgcgaagccgctacctccgcaccgttcgcagccggagaccggcgtctcgtgcacggcgacgtcaggcggaaatccgagtgcgacgacccgttctgctgggagcggctcggggatgcccctgcagtgcgcacaacttctgcgcaccagccgttgcgccatgacggcccgaactgtcgaggccaagatgtatggctcgacgcccatgtcgatgagccgcggcagggcggcggcagccgtattggtgtggatgctggccaagacaagatggccagtcatcgccgcacgagccgcgatagcggcggtctccccgtcgcgaatctccccaatcaagaccacgtcgggatcttgccgtagcacggcgcgcagtgctcgcgggaagtcgaagccgatgcgggcattgacctcaatctgcgtgatgcgttcgtcgagttgatactcgaccggatcctcaatcgtgacaatgttgcgatctgcgcgcacgatggagcggagggcggcgtacaacgtagttgtcttgcctgatccggttggaccagtcatcagaatgaggccattaggctgaaccagcgcggccttcagatcggcgatgaaggagcgcgataccccgagttcgtcgagctcgaccgtaatagctgaccggtcgagtatgcgcagcactacaccctctcctgtcaggtggggcattgtcgccgtccgcaggtcgatctcgcgacctccgacgacgatgcgggtactgccgtcctgaggcagccgccgctctgcgatgtcgagcccgctcatgatcttgatgcgtgagaccacggcctcgtagaattcgagaggtggcggaggcaggtcgtgcaagagaccgtcgatgcgcaagcggacacgcgggccgcggcggctgacggtgagatggatgtcggaggcccggcgctcgaccgcgcgggtgagaagatcttggacgattcgtatgaccggcgcgtcactggctagatcgcgcaggcgatcgatgtcgtggctgtgcacgtcgcctgaagttggttccacagctgtggctgccggctcagatcgccgtgtcgcgtagatgccgtcgagagcgcgggatacatcctttggccgaccgatgagagcgcggacggacaggccagtctttgccgcgatcgctgcggcaggaaacggatcgagcgggtccagaaccgccaagtccaagatcccgccttcgacgtggactggtacaatctcggaactgcgtaggaaggctggggtcagatcctcgaccagaatcggcgaactcggatagtcggcctcgcaagcgatcggtagattggtcgcgcttgcccacactcgagcgaaatcatcgtcattcagaaggccaagcccattcaggacgcggtcgagccgcccgccctccgagcgcaccacacgttcggcgcgatcaagcatcggtcgatcgacaaggccccattccagaagaagttcgacaaaccgcgtcaatgtcggttcgatggattctacgaccgtgtccacttcgcgctcgattcgcaactcggccacgtggatcatggcacacgcccgcttaaatcgatgttgtctgagggacacaaccacacaacggaattttcacggcatcggctaagggtcgcttcggcatggcatcatcggggccggaccggtagcatcactggtgcccatcctctggatctcgccgttcgagggcactctccggaggagcactcgttcgctgcagaaagtctcttttgctcgtgaatccgacatcctcactgatgaggcgaggccggtacgcaggtccgatcctcgcaacgctcattctggcatcagagattttggttgcaggcggagcctgtgccaatcctattgcaggcgcttccgaggaaagcccctacatgagcggctctgccccagagatgacctccggccggcctgcgaggggggatccgcgctccttagctggtcgaggtcaggcccgcggctttgtcgattggggggggcctatcccggacggtgccagcacggcgagcggacgccccatcgaaatcggtcccagcggtcacgaggtgcggctgaatttcgtcaacgtcgagttgcaggaattcgcacgtgcggtcttcgaggaagtcttgcacgagaacgttatcgtcgatcctgctgtcacgggacgcataacagtccgggctggcaatccgatttccaagaaagccgctctagccctagtccgcgaggccctccaagcctcaggtgcgacgctgagccggccgggcaatgtctggcgcatcggtccggcgcctcgcaatgccggaccgtcgcgcgaaatggttcgagtgatcccactgcgcttcattggcatcaccgaagcgcggggggccatccagccgttcctcggcgcaaacggcaacaccagcgacgtggcggcgagcgggacggggcgctttcttgtccttgcaggacgaacagccgaagtggaaggcctggaacaggtcgtcgcgacgttcgacgttgatgaacttcgaggtcgcgcctttgcattggttcctctcaaacaagcaggcgcggcaccagtggcgcaggacctgctgcgtatgatcggtagcgagggcattgctcaaggtgtgaaggtcttccctgtcgagcgcatgaacgcgatcatggttgcctcgtcgaatccggacgtcatcgaacgtgttcggggctggatcggtggattggatcaaagcgggcaggaccagcgtagggtctacatttacccggtgcgcaaccggcgtgcggcggaaattgccaaggtgctcgacggcatgttgcagggacgtgggcgtgttgaggctggaacggacggaccagcagtcgcgccggggctcaccccgcagcacggcagtctgtccggtacgggcagcggctctcgcggcggtttagggaacgcgtcgttcggagccggcagttcgggtctttcggctcagttcaccgcactcccttcttcggagttcggccgcgaggagaattcactagggacgagcaccaattcgcgcagtcagggggcgcgcgacgctcagtctggcgtagaggtacgagccgacatcgcgaccaacactctcgttgtcgtctcccgaccggaggactaccacatcgtcgcctcggccattcgtaaccttgatgtgctgccaacccaggtgctgatcgaggcgacaatcgccgaagtgcggctgaacgaagcgctcaggcacggcgtgcgctggtacttccaggctgggggacttggccaaggtgccagcatggggagcggattcgggacgagcggacggtcggtcacaggccaggggagtgctggcgagatcgcgctcacctactcactcgggctcgcaaatgcgaagcttgcgatctcggctttggaaagcgtcactgacgtggaaatcgtatcttccccggctctgaccgtcctcgacaaccagacagcgacgttgaaggtcggcgagcaggtcccgattgcaacacgctccgctcgcagcgtcgtcaatgccgatgcgcctctggtcaatgatatcgagatgaaggacacaggcgtaatcctccaggtgacaccgcgggtcaacgctggcggattggtgatgctcgacatcaagcaagaggccagcgacgtggtgcccaccaccacctccaacctcgattcaccgacgatccggttgcggcaaatcacaagcactattgcagtcaaaagcggagccgaaattgtgctcggtggcattattcagcggggacgccaccggggagcgggcggcgtcccatttctgagggacatccctttgcttggcacggcgttaaacaacatcgacagcggccaggatcgtaccgaactcgtgatcatcatacgtccgacggtgatggccaacaatgcagaggtcagcactgtgacaggcgagatcaagcgtcgtttgcatcgaggcggggcaaagccagtattgcgggcacgctactgatcagacgccggccaatcgctttcgaggtccgcctgatcgagaatgataaagcgatgcgtctcgggttcgatcaggacggtcgcgctccgcatccgcaaactgccgttcaagccggcttgtacggtgtagataggaagccccccgtcggccgccacagcgttgtccgcggaaacagtttcctgtgccaagttggttacagtctggcccttgaagactgtaacgacgtcacgcagtctcttgccagacagcgagaagcgctcgggcaggggcaagatgagatcgggattggaaagctctccccgcttagacagcgcggccgcgtgcgccttaggcccgagttcaggtccaacagcttgatcgagtaccacggcaagcgcacccgagtcggccgagttcaagtcgagtttattgctttcggggcgcgcttcgatcctgaaaattcggtcagcaaagctccatgtgaccggctcgcctcgcagcagcctttccgtcatcggatcatctctcacaaggagcgcatgaatgccccgtgcgatagctgcctcgaccaacagacgctcacgaacacgccgctcggtggaagccgaatcgacgcgtccgatgattcctttagagataacgcttgtggaaattgcaccaagcgctgccaggatcaaaagtacaatcggcaaagcgacgccacgactcagacgagggggcaatgtcaacgtaccactatgagagcttcgacgtgggaacggttatggcagggtggacgcaggctccctgttgccagctcgagaattcggaccctgcgtggtgatttcatagggttctccggaccgacccggtatgttgtagacgtaggcgttgccccaaggatctttcggtaggcctttgccacggacatacgggccgttccaagtctcgacatcaatgggacgctgcacaagggccgacaggccctcatcggcgctcggataccggccagcatccagatagaagacttccactgcagcaccgagactctggatctgcacctttgaggtcttgttttttgaatcgcccaggacattcataacctgcggtccgactagccccataatgaggccgatgatgacgagaactacgagaatttcaatgagtgtaaaccctctgcgactacgcctaccgtaatgcagacttgccaactttgtgcgcttatccctatagaggtcggaaaactgaggttggagtggagatatacgcataactgatcacctctgttgatctcaaatcacgcactagggtctcattgaccaaatcgagcttagcacctcgccctccgaaacatctcggcatttgggcaacagtcgccactatcttaggtggaggtacggcttatgccacgggcatagacgggctgacttgcgcggcgtcaggttgcctcgccgctctgacaacgcgtatcgcgctcatcgatttaaagctgcgcattatcttggataaggatagtttcgccgtcgctggagttgcttggacatggattatcttgacgagtccgagcttcgtggacggctttgtcggctcaatgatacatacattaatctgggtcgcagtattccaagcgcttcggtttacatataggagagtaaatgagcgagagggtattgggttcggcgatgtgaaattgattgctgcaacagcgccgttgcttgatactaagttgtttgcgctatcaatttcaatatcatcggtaatgggtttgatttatgttgcgataaggaaatatcgtaaaagaaacctcaatacgcgatacgtgacagtaccattgggctccctgctaattctcacgatctatctgtcgtggttgctgcatttgatcgactcttagagcctctgccgatcatggagaatcgctgcgggttcccctgggtgtttctcgcggaagtgacggtaggcggcctcgtagccctccaaaaggggacgatagctgtcctgccggtagccgttgtgatgcaggaccgcggcctgcggcagccgcgggcgctggctcgacgtacgcgcgggatccgggcgaccgacggccatgccgaaggtcacgaagctgtacggcggcaggccgatgatttccgccacctccttcgcggcgttgcgcattacgccgaggaacactacgccgagcccgatcgattccgcggccagcgcggcgttctgggcagcgagcgacgtgtcgatctgacgtccccccatcgctttggtccggccggagtgcgagttttccggttttgtgagaccctgacgggaggagcggagccgtgaagaagagcaggttcaccgaagagcagatcgctttcgcgctgaagcaggctgagactgggacgccggtcgcagaagtgctgcgccggatgggcatctccgagcagacattctaccgctggaagaagctgtacggcggcttgggcacaggcgaactgcggcggctgaagcagctcgaagacgagaaccgcaagctcaagcagctcgtggctgatcttagcctcgacaagcacatcctgcaggacgtgctcgcaaaaaagctctgacgcctgctcggcgacgcgagctcgtgcaccaggttcagggggcgcacggggtgagtgagcggcgcagctgcgtcgcgctcggcgtcggccggtcgagcatccgctatcgctcgaccaagtccgatcaggcaccgctgcggatgcgcatctgcgatctggccaagagccgggtgcgctacggctatttccggatctacattctgctgcgccgggagggctggcgggtcaaccacaagagggtccaccgcctctacagggatgagggcctcagcctgcggctcaagcggccgcgccgggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcccgcgccggcacgtcagtgcagcccatcgggagcgccagcctgtcgcgctccggccgaacgagcgttggtcgatggacttcgtctccgacgcgctgttcgacggccgccggctgcgagccctgacgatcgtcgacgccttcacgcgcgaggctctggcgatcgaagtcgaccaaggcatcaaaggtgagcaggtcgtggctgccgttgcccgcttggcactgctgcgcggagcaccgcgcgcgatccaggtcgataaccggcctgagttcgtctcgaaggcgctcgaccgctgggcctacgagaacggcgtcacgctggacttctcgcggcctggtaagccgaccgataacgcgctggtcgaggcggactctcagacgatccgtggtcttgatacatcgcgcttcgcgacgatggagcgaactgccttgagtcgccgcgcggccgcagtctgaaaagcgacggcgacaatcaacatctttgttcggcaaaatccggtccggaacagtcataattcagcctccggctttttcagtccgggacccgctgcggggcatgctgcgaccggcagaagggattgggccactcccggtgagacgtcggtgtcgtgggaacgaggcctagccgaccgatacgatctgacatgggccgaaccggtagtcgcctctttccagaagggagccgctggtaatctgctcttcgccggaggccggctctacaagtccactccactcccgcgctggtgggccaatgcatccggcaacgagatcgtgttggagagccgggcgaagaccacgtactccaggaatgcggacgtcttcgacctcgaccgcctggaagacgctcgtctctacatgaccctcgtgccccgagtacgccgcgatccggtacgcgtcggcggtgcaatcgagcatgtcgcacagccctacttagcttgcggaagggacgacctgtgcgccaggatcgcgccgtggatcgccatccgatttgcccgctatctcgccgaccttccaggcgacctcgtcaggcatgcccacgacgctgcgaactacacgactggcgggctcatcgagcgggagcgcctactgccggccctctgcgagctcctggagcggtccagcgctctgccgcccacccgacgcggcgaatttccggaagaagccgtccgcgaccttctgatcagacttaaccgcatcgatggtgtgccacgatatcgagagcagccgcaggttcccggcagtgcctccaaagccttcgaaccgcaggttccatcttcggctcaacagcttggtcctgcctagccatgcttcagcctggatcgacagtcattggcggctgaaaggcgcattggccgcactggtccgaatttcaaaggcgaaccatgaagaaccaggacgaggtcaaggcgatactccgccgagtgcagaatagcgatcggcggtctcgctcgcctgaagcgtatgctaccgagttgaggcatcaggttgattcattcgcgcaggagatgaaagaacgagcgcgaaagatgccgcttccgcacgatgcagacgcaggcctcaaagacatgttcggaaggttcgaccatcacataaagaaaatcctttggggtatggcaatcgaggttgcgtcctccgacgggccaataaatgaccatgaaggaagactgctgtctgctgccttcgatcgggatcttcctgctaacgcataccgcagcgtaaccacgccctcgggcgaagtcataaaagacgggttcgaaagcatattaaatgccattctacacgtaaatttgctttgttcgggcaatgcggatgaatacgagcctctgcacgaccctgtttttgggatattggatattattggggacggcataatgaatgccgacgaaagcgtcaatctccgcgaggcggcgagctttgcagatttcacaaatatagctcaccgctgcgcaatgtcgctcaagcagcgcatgcatgagactatggaagttgaggagcagacggcgccggtgtctctcgcggataagaaggaccaagcgacgccggaagacctcacaccactcgaggcatgcgtgcgtgagctccactctcttgttggcctgtcgtccgtcaagaaggaggtagagacactgatcaatgtggcaaagatatttgctcagagacgagaaaggaaaatgcctatcccgccactgagctttcacctcgtattgacgggaaatcctggaacggggaaaacgaccgttgctcgcttgatctctaaaatctacagcgccctcgggcacttgagcacggataagttcatagaggtggatcgatctggattggtcgggaattacattggtcagactgcaaacaagaccaagcgcgtggtggactcagctataggcggagtgctttttatcgacgaagcatactcactggcgcgcagttatgagaacgacttcggctcagaagccattgaggtgattctcaaggctatggaggaccatagatccgatcttgtcgtgattgtggcaggctatgcagatcggatggagaagttcatttcatcaaacccagggttgaagtcgcgtttttcgcgcacgatagattttcccgactatactgccgaggagatgcttatcattttcgaaatgctcgccaagcggaatggatacatcttagacgaggactcagtggcttttttgcgaaacgcaatggaagatcgatgggcgcagaggggggcggacttcgcgaatgcgcgcgatgttcgctcgatgttcgagcgtgccgtgtccgcccaagccaaccgcattgcaaccatggagacattcgacgagaatgccttggagacattcacccgcgaagatctggcaaactattgattgtagcctgccaaatttccccttgagcgggatcgcgccgattgaggtgccatctcgcagaagcttggccgtatctgcataacgaagggggctgctatctcctgccgtctacggcgcaggcctggcggcatcgtcctcaaggtcgtcagtcaggaaggccgcgtacgcagcctcgcgagccgcctcttccctggcgacgaagtcgtagttgaagcggattgcctcgaggatgtcggcgccacgcgccggccgctcgtctctggcggagagaacgagcgtcttcggacgttcccgctctgcccaccctcttagatcctcattcgggtcggtgccgaaggctgcgtggctgcccatgatcgcggcgaccccgacgctgtcgacctcctcgtcgacgtcgggcaccaccatcacctcgccgtcgtcgttcacgtaatatgaaacgaattgggcgagggcttcgagcccctcgagcgtccccggaccggtgaggttcgggaccacgtgtctgagcagggtgtgccgccccgtatcgtcgaggccgacgagggccgcgaagacgtccctgctccagggatgacccagcagttcggccaccttccgcctgatcgcgaccgaacggcgctcgaagtcggcgcgcagggccgcttccagccccaacaggtccatcccttcgggcgtgaggacctgcttcgccaccgcatcgttcgccatcgggtcgtctcctgtttgggtcgtggacccacaaggtgctgcgccgcgtcgcaagaggccaacgggggctgccgcgagccgcgatgcgttgcggttttcgtcgctggccgcgagcctgcgtgatccacctgtccagctcgaacccgaaggtccaagatgctcgcaggccgtcgtgtcctcgtcgtggaggatgaattcagcgactttgccgaatgccccctatgttcataagtcaaggcaacgaccgaaaatacccttcagatacagtgagttagtcgaatcctgcgggcaagttgtctgaatgggccttgcgggtgatgaatctagctgggcctctggtccgaaattccctgcctcagaatgacggtcctcgacagctggagagacaatcaccgcaataggaaaataaacaaattctattgcactgtacctgctcttcatcgatcctcgacggaaacgatcgtttatgttgacgatggaggcgcgcttttgcgatccgagcctgctccgtgaacggcattccaacagccactgtctctcgtccgatcgagcactcgtcggttgcggtaatgcttcggatctacacgcattcggtacacgagatggatcaatggcaaggcgatttcgaccgggtgagcgggctcatctcaagcgacatcatcgacatttcagcggtaacagcgctacaaatcgcgcaagtcatcaatatctagaggggcgagctggcattacagttgcaccctccttctgagatgcgcctgtcgggcgcgagttgcggtagcgacttggccttagctacgtaagcgagagcgacgctagccgtcgaggttcgtcccatcggccaggctgcatcgcccggccgatcatggtacgggctgccgaaggccagcactcccgtgatgtcggcctctctgcccaccagggtgaggccctgtgcgggatattgcccgccgggctccaattcgtacggcaactggaccgaagtgtaggtccgcccgtggaggccggcatattcgaccggccgctcgggtccccgcggccagcctccgcctgccatgatagccgtgccggccagccgaactctggccacgatcggcagatcttcgccgacgacggggatgctgccttccacacgcacgttgatgcggtggggcatgccgcctcgatcgagtacgtcgagaggaaggatcgcccgcacagggcaggtcgcgacggcattcacggtcgatgtcctccaaggctctcgtacagagaaggcatcacgccttcgacggacacgagcctcgtcctcagattggtccaccttgcccctgccttgcgggggtcgacgcagccgcttgcttcggcgtggtccatcaggcccagcagatgtggcaccactccggacgcgcgccatgcctctccggcttggacgatggtctctatttcgcgcagatccctccaggcggagacgagcgggcccggcatgtcgaggatgaggcgatcaaggatttcgcccaggtaggcgttcgcggctatgcagatctgagcggcgtcattccgatcgtcgtaagctggatcgactgcggagacgcttcccacgacttgggccaccgctgcaggcgcggcattgatggccgcaagatatgcgcaggcatcctccagccgtgatacgccaaatttgagcaggtcgcggtcaggtgcacatgagaagactggcgactcgagcctgacttggttcaggaccggatcgactagccatgtgggaaatgcagcttgtgagtacgtgtcgccttcgaacgagatgaagtgtcggccgaccgcggctttcaggtcttcggcagcacgttccatgatcgagacaatgtcgtcgccgtaaacatcgggtagcctcgggtcgctcaggctcaccaaacggaagacgttcagatctagccgccgaccggaagagtggtgcaagtggtcagccggaacgtaatccatccccacggggtaacttactagcacatcatcatagacatcgaccaaactctgccctggcaaacacatcaccgtcttcacatatgggcgtccctcgaacccccgatattcgagacgcagcaggtccatggagaaacgaccgaccacgggtagatcatcagcaacgactcgaggtccgcattccacggggaactgtaagcgacacgcctctcccaagcgatcgaacacgtcgactgaggcatatgattcgaagctatcaattacgtcaggcacgcattgcatcctcaggaatgcgcatgaaaataatgcggatctacgaaaaagacgcggcgtggtctgcccggcggttaacccttgcgaggctagcatcgctcgaattcccaccttccgtcgtagagcggggttgaactgctcggtttatccgaatagatcgcgcataagcggaagattgccagtggcttacgctggcttagttctgagatcccgaactggaggcatcattgaccgacaagaacgacacccaaagcgcgctgacaaatagcgtcatcctggcatcagacatcatttccgcctacgtggtccgcaatcacgtcgcccccgccgatcttccaggcctgctgaggtctgtgcacgcctccatcgagagtctcgggaacggatcggctcagtctgcggcggccgaagaggaagtcgaaaagccgaccccggcgcagatccggaaatcgatcacgcccgacggcctcatctccttcatcgacggcaaagcctacaagacgctcaagcgccatctctcgacgaacggtctcgacccctattcctatcgtgcccgctacggcctgccgcacgactatcccatggtcgacgcaaattatgcggcgcaacgttctcaactggccaaggcgctcggtctcggacggaccggcgagaagcctgccgtccagaagcccgaggctgaagtcgagcaggccaagaaacctgggcgccgtaagcctgccgccgagcagacccagcccgagaccggtcagtccaaggccggcagccgcagcgaaccgcccgtcggacagacgaagggacggggacgccgcaaggctgcctgacacggccaacgccaccggggcagaccaaatgacgattgcgccctcacccggcgtccgtgtcatcatgatgcgtgcggaccagagtcggctccgcacgcatcagcccggaccggccgccccttgtgacgcttatcatcagacagtccacggccggcatcgagccatggcgcgccttcgactactggcgaagcacagctctgacccgcgtatctgtgtttcccgtcgaggacgtgcgcccgttcgaggcgagacggctgctcgcagccactccttccggcactctgttccacactgaaagcggcccactcgtagtcgagcggcatgtccaggacatccgccgcgacgactccgatgacgtctcgctcagcttggtcctctccggtcgcgggcatcacgagcaaggcaatcgcggaggtgtcgtcgaaaccggtgacctcgggatcgtgacgctcgaccgtccattcgtctcgggtgcgatcgagaactatgaggagatgcgtctcaccgtccctagatccactttcctcgcccatatcggcaaccctggggagatggccggacggaccttcacgggcagcggtctctccgaactgctggcagggtatcttcggtcgttcgcagcttcgatcgagcgcatgtccgacgcagaggcggcccacgccttcgaaggggcgctgcatcttgtgcgcggcgtcaccagtctggagacgtccaacgcccattcggatctatcgaaatccgatgtccggtcgctcgcgctcgcctacatccagcgccgcctgcaggatccttcgctcgacccggccctcatcagtgccgcgcttcgcatatcgcggaccaggatctatctcgcgttcgcggacgacggaggtgtctgccgcgatccgtgacgcgcgcctcgacctcgtcctcaggcgcctagcctcccaggcttgggacggggagtccatcgcgtcgatagcacgcgcaagtggcttccgcgacggcggcgtgttcagccgagccttccgaaggcgctacggtttgtcggcccgcgccttccgacatttgtcgcgaaccggctgatgcagcaggcattaaccggggcgtcggtgctcgaggcccggctcggaggatgcgtggtcatctcgaacgggggcctcagcagccgcgtcgtgcctggagaaagcgaccacgttgccatcggagagaacaattccggcccgaatcggtttccggctgttccgggcgagggagatcgcgatccgagccttggtcgttgcggagaaccctcggcgctccagccaagccggatgttgtgacgcgctcttcatcggaacctctgcggccttcgccattgccgcccagcgcaagaaacagccagctgctccggattggtaggggctttgcgtcccgatttttcggctttgcgtcccgctaggccagccttcggccgccagggaaggaatactccgacaacggcttcgttcgatctgcctcggtcaattcggagctcgtgcctgccgagagttcgacgtcgaggattctgcgcctgtgcgccttccagacggccgagtccgcgagacccgtgcagccgttcgccagatcgtccccgtaggcgatcagatccgccacgccgcgcatcgtggcctcgacgtcccaaggccgcccgaccgcgtccgcgtggccggcatgcgccgccagatgccatgcggcgaccatcggacactccatcactggtagggcatggcgcagcttgtccgagacgaatttgccggcgcgcatggccgtcaggaccctgtcgtcgcgcgtctcgtaggtctggtcgagatggaggacctcgccgcgcacctccgtgcgctcggccccctcaagcggagcgttcccttcgacgtaccgccgcgcggtctccatccggcctgcggcgaactccgtcgttccgtcgagcatgtagccgccgcgtggatggatgccgagcgtgatcgagcggccccgcccggatccgatccagatggggaacgggaccttcaccaggatgtcgccgcccgaggcgacgacgttccggtcgaacagtgtccgcatcctgcgtgcggcctcgtcgagcacggtcctgtcgacgggcaaccacccgtcggactcgccgtagcgtgcgtagccgagcgcctcccgccccttgcccggtaccgcgtcggcgtcggccgtcgtcgtggggacaggaatgacctccgcgagccgcaggtagtcggggacgttgctccggaccatgccggacaccaggggtagcgacgcctcgggaaggaacgctgttcggtcgtgcccgaaataggtcgctcggtcgccattcccgagaacgaagtcgccggccagcggcaggggacccacttctgcgaccaggcaagggacgcccagcgtgatgcggacgggcctgccgtcgtggtcgacggcgtcgacgagcatcagaatctcgatgggggcggcgttcatgatccaggcgcatccggcgtcggcaccatcctagtcgatgccgccgcaaagcggcgcacgccctggtccggagtccgggcggttgccttcgatttcctccacccgcatcttcgagacctgccactggtggtccaggtacttcgcgtaccgggcccgcccgccggccgcatcgagattggcatccaggaactcgacggcctcacggacgatctgccgggccgcgtccgcgtcgtcgtcccgcagctccgaaggtgcctgccgcaggtcggcccaggacctcacgagatccgcccgcatgtccagcacctcgttctgggtgaggacgacagcccagcgtgaaagctcgcgcgcgaggagcaccgtgccgtcgacggcatcgaaatcggggtcgagatgctccagcctgcccgagacctcgggacgccgaccgctccagacctccagcaggcggacggcctcgggcagctgtcgcaggccgaagacggtcgcgcccggcgccatgcccggtggatgctggacgagacggacggcgtacgccacatggtccgcccaccacacgggcgttggcgcctgcttgaacagcctgccgccgcagtggacgaggagggcggccgcctgctcctggagatgcctgatccggggttcggcggccgagagatcccagcctgtgagaccgtccacgccccatctgccgatgctctcgggcacgagacgatggacggtctcaccgctgatcgcgtgtttggagggcagaccgcctgccaagacgtagcccgacagcgggagcagccgtacaccctcgcccatcggccggtgccgacggacgggccgatctcgagatgggtgcggccggcatgcccctgcaactcacaatcctgtcccgcgcccgtgacgtaccggacggcggagggcagcggaccgacgtctggcacctgcaaggtcaggtcgatgtaggagcgcagcgcgacgcctccggggtccaccacgtccacgtaggtcgagagcgggatgccgacggtagggatgcggtccggcgtcatgtgctcagaccccggccgcgatcgccgccatggggcgcgtcggaggctgtacctggatgccatccacttccagtcgcttggggaagcccttccagaacgggtggaatcgcacgcacgggactagggccttcacgcgacgcccctttccggccgcatcgcggatgtcgaccgcgatctcgaagtcggtcgcgatggtgcgcaggacgctcgtcatgcagggagcttaatacggccgcgcgaaaacagcttggggcgtcggccggatccgaccactacggtgccggcctcaggcggccagtgccgcctccaggaagcgcccgaccacggaaccgaggtactcggactgccaggacagctccgaagctgctcccaagacctgcgacgcggcgtatccagtctccacggccgcctgcgctacgccggcgatgctcgatgacacctccgccgtgcccgccgccgcctgcgtgacgttgaggacgatctcctgggccgcagcgctctgctccccgaccgccgcggcgataacggtcgctacgccgccgacgcctcgtgcttgatgtcgcccagcacccgtggaagcggcaggccacggacctccttggcggtcgcgcggtagctgcgctccgcgtccgtccagtcgcgattgccgggcgcggaggcgaagtagccggcgcggtcctcgcagagcttcgcggctgcatcccgcatctggcgggccaggaccacgtcacccgccggcgtcgaccgcagcgtgcggagctccttggcggctcgttcgagcttccgcgccgcagtgcccgcaccgagctgctgcagcagggcgccgacttgcgcgagatcgtcgagtacgtcgctcatgaccgttgcttcctctccagcagttgcacatgtgcgccgggccttccggcccgaagggggatcccgaggcgggcggggcacgatccccgcgttgtgtcgcccctgcgaatgccaaagcgccgatgcggcggaccgcccagtcgcacgcctacgcaccgcaggatgccccctcctcgggggcctttccccttcgagcggaatccgtttcctaccggagcacgcctcgggatctccgttcggtcgccggcgcggcgttccatgacgacagcggagacgcgccgacgtccgtcgtcaagccgccagcttccattccttgggatagccctcgcggccggtcgtcgtgatggtgtcgacatgccggcgcgtcttgcggtcgagcccgagcaggtagacgtggttgcccgggtgcttgagccgcacgaaggcgtcggagcgcagagcgcggtcgacctaggcccggggctcctcgcccagggaccgcccgggcgcgcccatgtcgacgagctgccgcgcggcgtggtcggagccgcgctcctcgttgcggatcttcgacaaagctcgctgcgaaaccacccggccggctcgcgacaggaccagggtgcgcgcgcagctacggccgaagtagccgaagttcagcgcttggtagatcactccgatgtgacccggcttgcaccggttgccgtcggcgtcccatcgctcggtcggatcggcgtagctgacgacgccggcgacctcgggcttctcggcccggagcatcgacatcgccctggccacgaaccagctctcgccgtccgacagaacctcgtccaggagcacgagccggctcagctcaacgccgcggttcggctcgacgccaatatatcgcggcacggaccgctcgttcatgggcacgccgaacacgcagacgccgacgaggcgagactggtcgacgcctgtgcggcgcatcaggccgacggccagccgagcggcggggtaggatcccgaatagtggtgctgcgtcacgaaggccttggcgtcgcggtcgcgcaggatctcgacgccgaactcggcgggaacgatgcgctcctcggccgggcggcggtactcgcggcggtcccgccaacgttgcgcgaaggaatgggcgggggcgtcggtggacatgggattctgtctgcgcggtctttcgaggtcggcaacatgagcggaccccccttgctccgccagttattccttccatcagagttgacgaattgtttgtagagcacctgagggctgggccttccgatcgaagcttgcgggagacccgagcctgctcccggctcagggaaggagtatgccttatgcgttgttcagacctgcgccctcgtattcgcggttttaaacctcgccgctgccggtggcgtcaacgcattcaggatttgttccgctggcgatcccgtaccatacctgcaccttctcggggtgccctatcagagatcccgcctcatggagtgtgcgctacgcgcaacgcaaggaacggggccggccgaatggtcgacgcgtgccgagcggctcccgccagcgcccgagatgtgggcggcgaacatgcgtccctgcaggatgaggatcgcggccatgacgacgaagtctaccgcgtgacggccagtcaggccccgatcaagagcgatgccgaaagccgtcgccgctgcggcgtaggaagggagacaggccgccaacgtgcgtccgcgcttccaggctctggcgtcggatccggagatccacacggcaagcatcgcagcggtctggcacgccattgcgcagccgagcacggcgaaggcgccgtccgccctggtgcagctgccgacgatggctccggtggccatcaggccggagaatgcggctgcgtttcggaaggtgcgcgtgtgacggttcatccggatctcctgccggaccctaacggaaaggccggcatcgtgccatatggagtaagaggctggatggcgggtgctgaccattccgctccttcgacagcgacaagtttacttttccgggccgagtccttgacgacggcccggcgcggtcgttccaggttccttcaccaatccggaggaactcgcctgcgtccgggcctccttgaccgacatccgtctcgtcttcgcgcggagccggtgccatgctgcgccctggctctcgtgggggataggatgcggaaatcggtgtggctcgccatcgtcggggcggtctgtctgggatacggccaagcgtcggccgaccagaccgtgaagggggaatgcctcatctcggtgaaagggcggacctacctcgacggcccgtgcccgatccttctccagcccggcggcagcttccaggctggcaacggtcggggaggcacctacttcgccaccgtcgacgtcgacggcgccaccgggaccgccagggcgaactggaacggccgcgatgccgagagccacgcccacgacccgctgggcacgatgaagcgcgatgccggctgctggtcgaacgcctccgccaaggtctgcgcatggcgcgccggcacgaggcccagggtcgacgccccgtccctgccggtcggcgccgccgtctcctggacggcaggtcgcaagatcgacgtgcctatcgtcatcggaggaagcaccaagttcgatgcctgcgtaggcgccgggcatgtgatcggtctcgatccgaagggcgacggattcctttccgtccagagcggcccgggcggcaagcccttcaccgagctcgaccggctctacaacggcaacgaggtcgtcatctgcgacgagcaggggccctggttcggcgtcgtctatggaccgcccgggacggactgcaacacgggtatgccctggcctacgcggcaggcctacaccgggccgtgcaaggcgggctggatccaccggaaatacgtgcggatcacggtgggctgaggccggtgccgttctttcacgtcaccagggaggaccggctgccctcgatcctgaggcacggcctcgggggcgccggcggcggcaagaactgggactgcgggaacggcgtctatctcgcgtccgacccggccgtcggactggccgtgatgatccagcactactgcgagcacgggtcggtcgaccgcccgccggccctggaggtggcatcctggcgctgcatcgtcgtcgacgatgcccggatccggcccgagctgctccgcccggatccagagatcgcgggcggacgctcgatgatctacgacggagtgatcgacgtgcggggaatgccggtcctggcagtcgacgacgtgctggggcccggcgtccgcggcgatccgcccgagacctcctgccatgccgcccgcccggctcaggtcacccggaccatgtaggccccctcgtagccgggcttgaactccgcgaggccgcgcgcgacgagcgagcggagcgtcgcgggcgagaagtgccagccgctacgggcccagccgtaggagggctggagcgtgtgccaatagaggttcgcgtaggcctcccggtcggcctcggtcctgcccttggccctccacttgtcggagaactcgacgaggaccccgagcgcggcgcgctgcgcggccttgagcggccggggcctgccggcgttcaccgccgtgccccggagggcattccgccgtcctcgaccagagcggtcttcgagaggtccaggcgggccgtcaacccgggtacgccgaaggccgcgtcgatcgcaccggcgtgggcggccaggacgcgtttcgagatccggccctgggccagatggtcagtcgcgtggcccgcgaaccgctcgtgccggtcccgccagaggacgagcgaggccggatcgtacttcctgccgaacccacgcacgccgcagacggggctccaggtgccggggacgacgaacagaagcgtcgtgtcgcccttcctggcgatcaggcgccggcgcccgctccagtcgatgccgcgatcgtggcgcggtagcaccacgcgatcgacgaagcggaccgggagaccggcggccggggcggacggcatgcctcagtcccgctgcaggcggctatagatggtcgccatgaggcacagctgctggagcgcgtgatggaacgcctccgcatcctgcctgccgtcgaaccgcatcgtgaacttggaccccgtcccgagcgggatgacttcgcgccctgcgccggcggcgagagcccgcacctcctccgcctgctggagcagctgcccgaagcgttcggcctgctcgccgtccagggcttgggaacctgcggcggtcggcattgcgggcggcgggactgcgacggaaccgggcgtgcgccgccccctcctaaggaacgcgaggatgttgctcatggtcggcctgccggcgatggaaggaacggcgttcgcgtcggaaagcatgcggatcccttcagtagccgtcgtgacgtttcagcacggccgccacttcggccgactcgggaagatactcgtaccagcgcgtctcggtcgtctcgcggacgtcgcggacgttgcgggagcggtagttcagcgcggtctcccggatcgccagaacgccagcgaaggcgggagcgtcgggcgcgccgcagacgacgatgttccagacccgggtgccccggtcgccttccgagccgaatccccagggaaaggtctccgagccggacggcccctcatgcactgcgctcacgccgtagcctcgacgcgtgagcttgcgcaacgcgcccgacagcgtccggtccggcgtagggtcggaggcctcgaaggtgtcgatgtcgaatcccattccggcatcctgccattccttttcgccgtcgtgtaggtgttccttcgcgcacggtttacgttttgcaaacggctccgcaggcggcttgcggacttcgccgctatgaaggatccatgcgcgctcccgacgaacaacgcacccgccccgtctgcctcgacgtcatggccaccatcatggccgtctcccggcaggacgggcgccgcgagcgcatccgcgtcgtcgtcccctgcccgatccgcgagttcgagacgctgccggtcgtcggacgcttccagttggcgcgtgggaaggagatcatcaggttcgggctcgacggccgccccttcggaccccacgaggagctgcacgactacggggcgaccttcaggacgccggcgggcaatttcgcaggcccctggtgcaccgagatcctgggacaggtgctccccagaccggcgaagtcggagcctccgctcccctctcctactcaggcggcgaaaggccgggtcggcgagccggctctcgccggcgcctgggatctggagcccgatgcggccaggatcgcggcgatcatggaacgggcgagggccgactttgccgtatgcgccggcgaactcctcacggcggcgcctttcccgcgctggtgcgtcggcgaggacgggacccgtatcgaactggtgagggccaccgacgaactacgtctcgaggagaactacgtcgcggccgagcgccgggatgccgccgaggaacttgcgggcatccggaacggcggccgcgggctggcgtcgtgccgcggcaaggtcgtcgagatggatcctgcctaccagttcgatcgcgacgaggtctttctcgcgagaggcgtaggacggtacttcgccgagaagttcagggtcccggtcgtcgatcttcctggcgatctcgtcagggcctggcacgacgtatcgacgggaatgcgcatgcgccgcgacagcgcctccgtccaggcgatcgacgtcatcgcctcgggcttccggctcatggccgctttcgaggcctgcccgcagctgtcaggtcgcgccgggctgcatcccgacccgtggtggagccgcatcagagatcggatcgtccaggtggacgggctcggcccccagatgctcccggcggcgagcggaccggctccgtggcaaccgtggtcgtgatcagcgatccgtagctgccgagggcacgtcccactctggctgccgccagcgtcctgcagcggcggcagccagatgccagacgtggctctacgggacctggacggcgtaccgcttggtgcccgtcgggcagcagcgcccgtcgccgtcgcggagaacccgcatcgtgaagacggccttcccgccttcgaaggcaatcctgtccggcccctgtccgaagacgttctcgaccttgcgcacgaaggtccagcgaccgccctcgctgcggaaggtggcgaccgcgagattctcggcgttcccggtcggatcggcctggaaccgcacggccgcgatggctgcgtctccacctggggcgtagccgatcgcgtagtgcgggtcgttgcgcttcgtgcagcggacgtcgttgccatcgggcgagacgcacagcggctgcttcgcgttgcggaaccacgcgtcgacggcgccggtggcgggtccctggtcccgggcgctcaccgcggtggcgcagacggacagcgcgagagcgagagggatcatcgtgcgcgaaaggcggatcatgcggtgcccatggttcccggagacggtgcccgatccggctctcggatccgggcaggtacgtcgaattgaatcacgccggtcgtcgcgatcggattaaatccatcatgacaatgatcggcatcggcctgccccggcttcagcggcattcggcgccgggctgcttccggtcgacctctccggcgagttcgtggtcgtcggggtgcacgtagagctcgcggccgccgtcgcggtgtctcgccaccttgcacctgacgcctgctgcccggagagccgccacgaagtcggacgacggatcgctcatccactgcccccatcggaggccgccgacggtgcggtagcaggatgcggactgcttcagctcgggcatctacccgaacctcggcgtaaccgcttcctgctccggcgagacctcgggcgcgacgtgccccgggctgcgcaacgcgtcggcgacggcctgctctccgcccagtgcgaccagcgcttggcgcagcatggcattctcggcctcggcccgttcgcgcaggatccggtggtgtccctgctcgaccgcgatcctcttcgcagcctcccactggcgggtcttctccgccaacgctgtttccagttcagcgatgcgtcgatccttgtcgtccaccattccttcctctccgtcgtgctgccgacactgccgctaacgaggctgctgcgccgcggccgccttcttccgctgaaggtgcggcacgtacagggtgacgtccttcggcgacgcgcacgcccaccctggccgggccgcgccccgcaccgcggacatcggatggccaggatctcgggggcgtattccttcgcggaccgatcggccacgttctcgaccccctaccctctgccggcgacggcgatcgccgtccggccggcgaccgtgttcgcccactcgtcgcctttgaccgaccattcgatcccggcactttgatagaagccggcccggcgggccaattcgtagtcgtcctgcaagccgtggcggaccacgtcccgcatcgtgaagtggctcccgaccttcgccatgcatcgggcgaacgcggcctcggccttggtcagtttctgagtcatacccgcctcgctcagtcgtcgtcgtggtccgcccggacaccgactgcatcgcatgccgcaccataggcgcgggccgcgtaacctgccgaagccgccgggaggggcgcctcggacatcagatcggccgcgacgccgatgcgccgctgccagagttcgcgctcgcccgtgtcgcggaacgggcgccatctgcggatgcgctcctcctccacgatcgtcgggatcgacatccggttcgcatgcgtcctggggacgatggcctcgtagatcggaatggcgcactcgatccggcaggcgggccaggagaagcctgtgctccaggtcgcgatcccgaagacccgtagcggagcctcgtcccagggcacggtgccgtcggcaaccgtaacggtttggcgtgcggtcatgcctgggctccttgctgctgggcccgcatggcgtcgcagcggtccttgaggacggcccccaggcggacgatcggtcccagtgtggtttcctccacgatctcgaggtgcccctgctccacggcctcccgggccgccttcgcgagcgcctcgtcgcagatgaaggacgcgttgtagcgcaggtaggatccggcaacgaggttcacgatcgcctcgacccgctgccgccctgcggcccgccacgcggccgaccgctcggttcggacgtcgtcggccgtcaccatcacgtcgaggctttcgtcggtccagccgaagacagggtcctcgtcggccgacgagacctcgtggcggtagacgggcgtcacgagagggcagccgtggaccccgcagttgtcggcgtcccacttcttcggatgtccgcactccctggcgtcgttcgtatgccccttgtagcggcaccaggatgcgaaggctgcgaagctgaccgcatgctcgcggggggcgagctgcctgggcgtggccttcggagcgtatccggagaggacgaagctggtcgcggtgctccagccgcgctcggtggactccagccagcgtgccgagagcagccggcggacgagttactccgggaccggctcgccctggagcgtgcagatccatccgtcccgattctccgggaccacgacgtcgacggaggcgccggcgacgacggcggccagcaggatgtcgcgcgcgtcgttgtcctcgggtgtgaacatggacggctcgcccttggcggggagcgccttgatgcgggccttgccggcggcgagcgcggccttggccatccgcagcgccgcgttggcgaagttccaggcggtgttgaagtcgaaatggcggcgctcgaccgagatccagagcggccattcctcggtctgcgccgaccggccgcacagcagaccgaccatgccggcgacggcttcgggaaggccgcgcggggtcgtgtagtcgtggatgtaccaggagaccggcaggccctcctcgtcctcgacgtgcacgaagcacgcctcccctccgtacccctcggggacgtcgtagcggtccggcgtgcgatgcagctccagctgcacggcatcgggccacgtccgcggggacgccagcaggcttgccgaaagcgggtccggagccgagagcacctgcgccaaagcggcacgcgcggcatcgacgtgccagcgcgccagcctctccaccacctcgggcgcgtcgcagtccccggagtggagacgcaggtggagcgccgcgtcgatgacccaggcgtcgaagacgtatgctgcggagacgatcgcagccaggaccttcaactcgtcggcgggacgcgcgaggtcgcagcgcaggcaatccgtggcccacgagcgtcccgggggatgccctctggtctcggcgaacccgtatgccggcatcggtcactccttcgtcggcagatccttcgccccagggggccgcgcgtgcaagtcccatccttcgccaagggttactttgggcctaccgccacccctacgatcgtctttgacacgatggacgcactgggtcaccaatcgaaggaacgaacaaacggatcgatcatgggccacgtacctctccacgctgacttcgcggccgcgcccgccttcgcacccggcacgcagcccgacagcgcgatccgtctgatggcctcgtccggcctgctgacggcgcgcgaaccactcctcgacagccagatccagcctgccagcgtggacctgcgcctgggcgccagggcgtggcgcgtgcgggcgagcttcctgcctggctccggcgcgaccgtcgaggagcgcatcgcgcgccatggcctcttcgagatcgatctcacgaacggcgccgatctcgagacggggtgcgtctacgtggcggagctgcaggagcgtatcgccctgccctcgaccatgcgcggcatcgccaacgccaagagctcgacgggccgtctcgacgtgttcacccgcgtgctcgccgaccgttcgacgaccttcgattccgtggctccgggctacgtgggtccgctctatgccgagatctgccccggcacgttcccgatcgtcgtccgcaagggctcgcgcctctcccagatccgcttccgccagggcgacagccgcctgaccgatgccgagacggccgcactccacgccgtcgaccccctcacggacgcagccgtgccctgcttcgagggcggcgtcgccttctccgtcgatctcgaaggcttcggtcccgaccgcatcgtcggataccgggcgcgccagcatgccggcatcgtcgacgtggacaaggtgggcgctcatcgctggaaggaattctggacccccatccatgccgcggagggtgcggagatcgtactggatcccggcgccttctacatcatggcgtcgaaggaggccgtctcggttccacccgaatactctgcggagatggttccattcgatccgttactcggggagttgcgctgccattacgcggggctttttgatgcaggattcggacatgctacggccaatggggaaggatctcgcggagtacttgaagtgcgctgccgcgatgtacccttcgtgatcagccacgggcaggtcctcggacggctcgtctacgaacgcatggccgcacgaccggacgccttgtacggcaccgccaaggcctcccattatcagggccagtccatacggcttgggaaagttttcgatcagggtgcttgatcggcagccaagcccgtcaagtgccaagcgtttgcttcgggtcggctgataacggcaacaatttgcgtgtgggcgtcggccgcgcaccttacgggctgtcttgcgggaagatttcgtgcccgcgtccctcgaggcgtcggacgcgccacgcgaggtcttgcctcccatccccgcggggccctaactcgctgttctgagggccgtgagccttccatgaggtgggatcgatgtgcgtcgggcggaccagtgcatccagcacgcgcggccaccgcttcgaggcggtgcccgaacgcttccgcgagattgcctcgctctgccccgtgaacgacaaccggatcccggcgatcggcgccccgccgcgtctgcgcgacgccgcggtctcggccgcttggcgtctcgtgctcgcgaccagctccgtcggcctcgtcgccgcggccacctgcctgctcggactcgtgtaaggtgaccggcctcggtgatccctgccggcggacgcctccggaggctgcacgcgcgatggcgggagcgcaagacgcgcccgtcaggccggggtcggattgagttcctcgacctgcgccaggatctcgatggccttccgcaacgtctcgatctgctcctggcgcaggtccgacgcggttccggctcgcaggacggtcatcatgccgcccgtgcgtgccgcctcctcggcgcggatgcggcggcgggcgccgccgacgccgcggcgcatcgtcatccagacacgggccagggcgctgccgtgccggaagttgtcgacccgcgagccctgaaggtgcgccggccacaccgcctccaggcgggacttgcgcatcgcgatctgagcctcgaaccccagcacgccgtcggtgttcaggccggcgacctccatcaggtcctgggtcgagagcgtcatgcggtctcctacgtagaaacggcggcacggccgcccgcctccgtcttggcacgaatccgttccgatgacattaactcgaaggaacggatttggtttctctggccttgtcgtccgttcagagatgtcgatccttcgcatcccaccaccaaacaggctcccccgcaccgcccgcatggacatcgaaggcgcccagggtcacgcccccgatctcgacgaccggaagttcgccgccacgtggctgctggcggcggtcggcgtgcatctatggaccgccggcagccggtctggcatccatgatccggcggcgaagggagccgaccttttcctggcctgcgcctcttgggggaccgtcgcctacatctccgtctgggcctactgcgtcctgttccttcagctggagggtcgcggccgacgcaccgtcctcggcatcgccgtcatgctgctgtggccactggccgccctgctcctgcacccgaaggaaggcatcggtcttatagccatcgcgaacggccttgccgccttcgcgatgttcggcaggcgcttcccgatcgcgatcctcgacggcctgttctcgaactccgggacgcagccccagaaacacggaaggagcagccgttgacggccgcattccccgcatccgaagcaccgacgttgcgcgttgcgtcacccggccccacgcttgcggaggaggccgacatgaaccgtctcgaagctctcgccgcgacagcgcgcgcatcgctcacgctccgttccgaagcagccgagcgcgcgatcgcgcctctcaggcagctggtggccgaactccaagagatcggcgtcgacgccgatctgcatctcgacgatcccgtgcatggcgaaggctcagtccggggcacgatgacggtcctggcgttccacgaaccctggctcgaaggcacggccgagtacgacctcgacatcaacgcctcgctcgggacgatccacgtatcgacgcacgtccccacgcccgaagaggatccggacgcctacgctctcggcgagcagccgcgtcccgtgtgggaagaggagttccgagccgcggaaggcggctacggcaagcggagcatcgacgacgtcatacgcctcgtggacgaggccttcgtcgcgagatcgatcgccgcccagggcccgagaccttgagcaagcagatgcagatcttcgactgcggcgactgcccactctacggcgggtgcctcaacatctgcgcacggtctctgcggaacgaggctccgaagccgccggcccgggacctgttcgatgtcgccagcggcgacctggcgccccgttcctggcggccgagccatgagcacatcgtggaagagtccaaggtggggaggcggacatgatccggcgttcgggtgtggtcctatgtggatccgccgtcgggctgatggcggcgaccgcggtcatccggcaggcggcagggcacatgtccgacgacggggccgaaccgcgctggcccggccagaaccaccgcgagcccgggcgctcgccgaagacgcgcgactgggagttccgcatccgcaaaggaaggcgcagtcgatgaccacggaatcctctccctcatcccccttggcggacgaccgcgtcgcccggctcgtcgcggccgcggaggctgtcctgcgcagccgggccgaggccgtcgacggcgatgcggagttggccgcgctgcgcgccgccctggtaccgctgtcggccgaggcgcgccgcgtcttccatccgaagcgcggccacgcatacgtcgtcgggggcgtgatcgagatgcagatctcgtacggccccttcgcggccgcggagggcaagcgggtccaggtctatcactacgccgacggcacctcctggggacgcttcgtcgaggagttcgaggacggacgcttcgtcccgcacggaggcggcgccgtatgatcgatcccgagaccctcgtccacaaggagatcaagggacgctaccggttccacccggagcgtggcgcgcgcggcgagtggtgcggcgtgatctacgaaaccgacggcctgggccgcgagaagctccttgatgtcgggatcgagctcaaccggcgggcgatcaaggactggatcgatctcgcgatccgcaacaagccctgggagcaggacggcatgccggcgccggaccactacgatcgcgtgggcatcgcgggggcgagaccgcagaccctgcactgacgcgcctccagaacgggagtacccgctcaccccgcattcaacagctctgcgagtccaagatcgtggcggtggtccgcttcagggcgaactgccggcttcccacctcccgcgccggtcatccgggcgctacgtcggaggcaggtacagcacccgccctcctctcatgctcggcccgtccctcgggcgtcaccgcccagcgggcgaaccgctcccgcacgacccagccgcgggccagcatctgccgcatccggttgccgccgagggagcaggccctttccgtgttcaacatgccgtcgagcgagcgccccagatctcccgtgctgacgatgcgtgggtctccgaccatcagggcgagcgccctcagcagttccggtgcgggatcgcggggcggcggttcgtatgcgagcaccgcgagagcgccctcgagaactccggtcatgcgctcgcgggacggcatgacgccggcggccatctcgtcgaggagcgcgcggacgtcggccgccgcactttcccgggggtgcacgctcaccacagcctcgccgtcctggcgcgcacggcgccgcgttgcgatctcacacggcaagcgcgtactgcccggtatccaccctttgggcgacgaccgccgccgtctgcctgaccttcgcctgccagtggcggccgttcgccttggccttgggatggtcttcaagggcttcgtagagggccctcaggctcgcccggccgccgagagagcggatcgcctggacgacaacctcccgccacgccggcatcggaggatcctggcgcagggcgaggtggatcatgaccgggcgcttcagggccaggagcttgccctcgatgccgctttccatcaggcgctcgacgtcgtcggcgccgaacgcgatcaggacgctcggagcgccgccgttgcgagccggggatccgtcctggtggtggaagctgaccctgcccttcaggaagaggatggcgtcggcctcgttccagacgtggtcgaagaaggccttcgtctccgtccgggcgaacgtgaaggcggtgccgcatccgtgccgggccatcttcgccagccatgtgccgagagcgcggccgtagggtggattcagccagacgcgtccgtaccagggaaggagcaggccgtcctgcgccggccacgtgtagtgggtggctgcggtcgcccaaggcttggggtcgggcgcggcgcaggggtcgaggtcgaatgggccgagcgcgcggacgatgcctggcggcgtcagccacgtgtcggtgcgttccttccgcggccgctgatggccgccgatgcccaaggtctcgcccatgcggaggatgtttccgttgccgcgcgatggcggcggatccgcaaccctacaccggaggcgcaacacgaaggaatgaaattgaagccggatggttgacgaaccgtcagttgcccccggtcttgccgtcgagcttgcggaacgtgacgccgccgtcgtcgctctggctcgcgcgctcggtcttccacttctcgatgcgctcgcgcagagcctggatgtgggtgacgcgcggatcctgcttccggacctcctcgcgcagctgccggacggcctccgccttggccagggccttcttctcctctgcccgttccttatcctgcgcctcggtctccgcctccagtttcccgggcgtgtcgaagtattcctcgtaggcgtcgccgagagcatccttcggcgtcatgagggccccgtgcttcgccatgagcgcgaggtcggcgaccttgcccttggaggcgtaccagaaccatgcgcccccggcggtgacgcagacgaggccgagcaagccgagggaggcgaacatgacgagcgagccgaatgcgcgcaggcgctgggcgcgggcgtgctcggccgcggtcggcgtcctgttgatcttcggcatcgtgcgcctcctgaagggcaaggagcaaactaaataatccagaccttcgcaagaggggcggaccccgtccctccgtcggggccgcggcgcctgagcctgccgccgagttccttcgaaggcggcgacgtctccttcgccgcccatggatcgtctgcctttgccgttttcgccgcaggcagccatcctcggccataccctcttgagggagaacggacatggactacggctacagcaccttcctcggcaggcaggtccaggcaagggatctcgactacggccaccccgcccaactgcaggtggtctgtccctgctgcaaggagccggtccactagggcgtcaggagttcgtcccggggcgccacccactacctctcccactacgccgccgagaatcccgagttgcagcgctgtgaattccgaacgggcgccgagacggtgccgcttggcgcggaggccttcggcggacagggccgacaccagaatctcgcgaccgtcgccgacgtgctgcgagagaagctcgaccagaacaccgccatgcgtcgcgtcccgcggatccgcgaggagcttctcggcctcggcagcctgacggccgtcctgcgcagcctgcacatccgcatcgagcggcaccagcgcgaggcgaagggctcgtggcgcgacagcaccaatcacctgtgcccggagttcctgatgctccgcggcaaggggaagttcgcaatcacgacctccggtgggctgacggaggaccgtcgccgtacccgccgcgcgctcgttctgttcgatgatctctccaccagaaactcttgaagccttgccttcaggttggggaaagctcgcatcggcgcgctgtgaatggttggagacattttcgttccctgataagaacagaccgtgaccatcgtccgaggcttccgctacaggctggatcctctgccggagcaggaacacctgctccggcagttcgcgggggtgtgtcgcctcgtctacaacctcggcctggagcaacgcgcgacctggggccggagacatcggatcgggtttgcctctcaatgcgtcgacctgacccggcttcgagccgagttcgactgggtgcgcgccgtctatgtctcgtgccagcagcaggctctgcgcgatctcgaccgagccttccagaacttcttcgccggacgcgcctcgtttccgcgcccgcgcaagcgcggcgtcaacgacagcttgcgcttccccggccgagagatcgagatcaagcggctgaacgcgagatggtcggccgtacgtctgccgaagatcggctgggtcaagttccgcgacacccagccgacgcgtggcagcatgaagaacgccaccgtctcgctcgacgcggacggctggcaggtctccttcgcctgcgagatcgagcacgaagctcccgcgccgctgcccgcgatcatcgggatcgaccgcggcgtggcgacgacgctcgccctctcgacgggcgagacgatgaagatgcccaccagcctggagcggatcgaggctcgtaagaggaaggcacagcgcgtcgtcgcccggcgccagcgcggctcgaagcgccggcggcgagcgcagcggcgcgtggcccgcctacaggcccgacaggcccacatccggcgcgacttccaccaccgggcggcgctcggcatcgctcgccggttcggcgtcgccgtgctcgaagctctgaacaccagaaacatgaccgcctcggcgcgcggcaccgtcatggagcccggccgcaacgtgcgccagaaggctgggctgaaccgggcgatcctcaacgcgggttggcacgccttcgcgacgatcctgagctacaagatggaggagagaggcggtcaggtcgtgacggtcccggcacggttcacgagccagacctgcgcggcctgtggtgtcgtcgatgcaaggagccgcgagagccaagcgcgcttctcctgcatcagttgtggtcacaccgaccacgccgacaccaatgccgcgattaatatacaacggcggtggaacacaccgttgctggacgtggagggtttgcgtcagcggccctacgaagcgtcaactcgacgaggcctcacggtctccgaaaatccccgctcttcagggggaagatgttaaggtgcctgggcgcgacgtcttcgatctcgtggcggcccactcggtcgcggtcgaggtcatcaagggccacggcgagatccgcgagcacggccgctgcatcacgcccggccgcggcgacgtctgcgccatgttcgagatgatgttgctggacagggctggccgccgggcccacaggatcttcgagcaggccgagcagggtccctcgaccctgaaccccgacgtcgccgaccagaaatgggctgcgctgacgaccaacgactggttcaagaacgtggtggaggcgaccgtcttccagctgttctacgacctcgacgagacgcggctggagatgcggcgcggagaggtgctccgctacgacggcggccgctcccgggagccggccttcgtggcggatgccggtcccacacccgcatcgggatacgcgctccacttcgcgtagccccgtaccttcccgttaagggattgttgacctcgtccgaaggcaccgcggcggtgacgtcgcgcgcccccaggcacttggccgttccgtctagccttgcccgtgttccatgtgacatcttccggcacgatgcggaggagatccgcgctcgaggacccggaagacgatgccggatcagaaccacgaccacggcatgccggcctccggaagcaaccgccagggacgggcgtggcaggttccggccgcgatcctgctggccgccgtcgccgccggctccgtggctctgtggtcctggaaggaacgggtccagactccggccgaatggagatcccattccgccgcgctggcgaaggccagcacgaacgtcgacatgctgcccttcacccggggcatgtccgtcgcggcctgctaccgcagcggcggaatggccgcgggatgcatcgaatcggagacttccctccgtcagccgaccctggaggcctggaggtcggccaccgccgctgaccgcagggagtgcatggatgccgccgatcgcgccccggagcccgtcggcgccctgtacgcctgcctcaggtcgaaggagcgcgtcgcgcaccagcccgaagacccgcgccgaccagatcccgaacccggtcggcgcggcggcgcgcacgcctttccatagacgccttcattcgacagaccccgtgaacgtcccctaaaccgccgccgtgcgatcggatcgttcagatccctcgccaggagacgaccggatgcccggaccgaccacgacccgccctctccttgcagcctctgccctcctcgtcgcggccgccgccccatcgcatgcgcagtcctcgatgcgcgtcgtcggcgtcgcttcgaacgacgtcctgaacgtgcgcgagtatccctcgccgggcgcgaggatcgtcggcatcattccaccggatggacgcggcgtcgttccaaaccgcgagcgggtcggcaactggatcttcgtcagccaccgccgggtcgagggctgggtcgatcgccgctacgtcgccccggaagcccctgccatccgccgcgggcgcagcctcccggacgacatgacggagtgatgacggcgatgtcggtcccgcgcctcgccatggccttcgcgttggggcttcatgccctgccggcacactcgcagcaggacggccccgtcgaccggttcaggctgtccctcgggcagatcgcggagcaatccccgctggcgagcgcagaggtgccgcaggtcccctgccccaaggatggtcagggcggccccgtcgatcccccggaactgccggcaagcaagcggctcgtgctcccgctgggcacggcgggctcgctggccttctacacggcacatgcccagggcagcgccggcgtcctcgctccccggggctggtcctgccacgggctgtacggctccaacggcgacgtcctcgtcgtccagcccccgggctctgcaggagatccgagggatgcatcctaccgggggcagttcgtcctccggagcttctccgatggcggcacgtcgggccgcttcgaggtcgccagggtgggcggccgcctgtttccgcaggcccgcgccttcgccgagcaggtgaaggccgagggaatcgacgacgatccgtttccggacacgccctggccgtcagaccgcatcgagaggctgggcgacggcgccgtcgccttcgagacgcccggcggcgtcgagggcctcggtcggcagggcaagggcccctatgcccccgagcctgtctctggcgcggtcgcatacgccgtctccgccgacggagacccgttcctcgtgcagctgaaggcccggctggaccggaacatctaccccgccgtcgccatcgcctttctggacgacctcaggcctgctctggagcgcgcagggagaccgcgcgccccctcgcccgcctccgggccgggagacggtgccctcgctgccgtgcgcgcgttctacgaggccctgggccgggcggacggcgagacggcctcgggcctcgtcgtcccggagcgcagggcgtccggtccctacgcgccgagctccatctcgcggttctacggaagcctcgcggagccgatccgcctcctctcggccaccgcggccggcggcggggacgtcgaggtccggtaccgctaccgcaagccgaacggagccgtctgcgacgggcgcgccgtcgtcgccaccaggagcgacggcggcgctgcgctgatcgcccgcatcaaacccctgaacggctgctgacccggtgacccccatgcagctccgcgccctgctgctcttcacctccgcaccggccgcggccgcctgcgaccgcggctgatcacgactccaccgcgccgttgatccggccgcctcagcggccgagatcgagatcgcggtaccgcgcgccgtccaggcagcggtacccgatccaaccgtcggagcaggtcgagtagtaggcggtgttgccctcgaaccggatgttcccgatctcgcggccctgagccggatcggcgttcttgatccacctccatccttcgcccacctcgcggaacaccgcgacgtccatgcccggcctatcttcagcgatggcggccgggtggacgacgaagacgagggcggaatctccgttcggatggtaccgcacgtcgaacgtcgacgaaggccccagcgagcaccgctcccccttcaggttcgcggcccagcagctcgaaggcttctgactggtgaaccacgcccggatcgcctcggcggcaggtccttcgggcacagtcctgaaggccgcctccgacgaggcaatcgaaagcagcagaagagctagggccgtcagggcgcgtggcatgcatgtctccggacaacgccgtccattccttgccacgaacctctaagatcgggccaggccgaagcgtggcattgtagcattccgctccttcccggttgcggctttcgccatgccttcgcatcctgcctcacgagaacggaggatcagatggacagacattcgtgggcagcatgcatcgaggacgacgacacgatcgcgccggatgcggatctctgcgcccgcgagggatgggcggtcttcaacgaggactccttcgaagcccggatcgagaagatcgacgtggccggcacgctgccccacgacgcggcggcctgggacatctgctgccgaaaggccgtggacggcagcgagtaccacgtggcggcgctggagcacgtccggcgcaacaacgaggagcacttcgcgcggatcgaggagcatatccgcgacaccccggtcgactacctcaagcggccgcagtctgacttcgacaccgtccttgccgccgtcaatcaatacgcgttctcgatgatgcggcacatcgtggactcggccgagaacgcctccggcccccgcccctgaatcggccagtgttcgaagccggaagccgtatcagagacgcaggcggttttcccgtatcgcctgtcggcagcgctcgaggctccaggtcgcgtcgatcatgggacggaggtaggccttatggcccgactttccgccgatcgcgttcatgaagtggtgggtggcagcttggtggtactgctcgggaatgatcaggtaggccacgtcggccggcaagaagtgcatgtcgccgacaatccgccattcccgctcccactcccagtaatatgttccgtgccgtccgggccggtcgacgaagggagtaagcttccataccggatgcgcggctgggtccggacatgcccaagccgactgcatcatagcctggagggcctccgcatggggtgtgccgtcgtaggcgtacatgatcggtccgccgccccgttcgacgacgaacctcttattgaaggcgatgccgttccaagctgcgggatcctgaggcagtcgtctctggatgatcctcgacacgaggtgaatggggacttcggtgaagcaaacggcccgctgagacgccgggtccgggcaatcttggcgggcggctccgaaggggttccgcgcttccagaaagccagagtcgaggatctggatcagattgacgtaagactgggaagcatccaatccgcgcgtgatgtggatcacctcgggagacatgtcctcccattggggttgtacgcgccccagcattgtcgttttcaacagttggcgccccacccgcgggttagagtaatacttcagggattcggaggcgtgggtgtgctagcgtcatcggtgaagggtcggaacagtgattccatatgacgcggcttgtaccatgcaggacgttcgtttggatccttaacaaaccgcatcgcgaagctaacgccgagcccgacgccggataaaatatcatcttctatgcccacccgcttcaacggagcctttcctaactgcatgctttgcccgtctttttcgatcgacgcggtgaccttatcgcgcccaactaatagtgtaataatagctcttaaatacgtaacttcgtagcggctcgcacccgctttggtaaaaccatggtcaagtgcccatgtctcgatttcttcgtgcgtcattgggagcacctctagctaatgcatgcttaatggtggagtggtgagcataggggaggcttccgcaaatcccaactctgtgccctcccaacccaacccaatcacgagttgtgtcaggggtacgatctctacgacaaggcaatctttcgagaccgtcgagggattcacgtgcctccaggcgtcgtcctcggcttggcatagacacgaacgcctggtgcatggatgggccctcgcgggcgctgtaaatggttcaggcagacaattcgttttcagcgctacgatgaccgctcatcgcgattgcagggtaacgcagagcatcgactgtccgtccagaagatccacatgctcgccgtcgtcgatcaaaatcatgtcctcgtaggcggttaaacgcacatcgcagtagatacagcacccctgggtgagatcgtaggcccgctgccggttctcggtgcgcatcatggataatcctgcgcctccgtgctcaggcccgccggccgggctgcgctgcggcccggcggaactcgtcggcgaatgtgccgccgcggtcggaaccctgggccggcttcgactgcatgtgcttcggatcgatgtggacggcgccggggcgttggccgtgcgccggggccgtcctgtcgatcgggtcgtcgagcctcatcgagagggagacgcgctggcggggcacgtcgacggccgtcacgaggacgcggaccacgtcgccggccttcacgatctccgccggcgaggcgatgcgcctcttcgacatcgctgagatatggacgaggccgtcctgatgcaccccgatgtcgacgaaggcgccgaacgcggcgacgttcgtgacgaccccctcgagctgcatgccgggcttcaggtccgtgatcttctcgacgccttcctggaagctcgcggtcttgaaggccggccggggatcgcggcccggcttctcgagctcggcgatgatgtcccgcacggtcggaatgccgaaccgctcgtccgcgaaggcggccggcgacagcttcttcagggctgccgcgttgccgaccaggacctggatgtcgctcttcgtggcctccaggatgcgccgcacgaccggataggcctctggatgcacgccggagcggtcgagcgggtcgtcgccgccctggatgcgcaggaagcccgcggccagttcgaaggtcttcggaccgagccccggcacgtccttcagggcggtccgggtgcggaatggcccgttcacgtcgcggtgggagacgatgctggttgccaccgcctcgccgaggccggagacctgggcgagcagcgcggccgaggccgtgttgacgtcgacgccgaccgcgttcaccgcatcctcgaccaccgccgcgagcgagcgcgacagcttgtactcgctgacgtcgtgctggtactggcccacgccgatcgccttggggtcgatcttcacgagctcggccagcgggtcctgcaggcggcgggcgatggaggcggcgccgcggtgggacacgtcgaggcccggcagctcgcggctcgcgatctccgaggccgagtagaccgaggcgccggcctcggagaccatgaccttcgacatcccgagttcaggattggccgcgacgatctcggccgcgagcttgtccgtctcgcgcgaggccgtgccgttgccgacggcgatcagctcgacgcggtgcagacggcagaggcgccccaggatctgcacggtctcttgccagcgcctctgcggctcgtgcggataggtggtctcgacggcgacgaccttgccggtgcggtcgacgacggcgaccttcacgccgttgcggtagccgggatccaggcccagcgtggcgcggccgcccgccggcgccgccagcagcaggtccttcaggttgccggcgaagaccttcacggcctcgtcctccgccttctcgaagaggcgggtgcgcaggtcgagcttgatcccggagcggatccgggtgcgccacgcccagcggacgacgtcgagtagccagcggtcgccggggcgacccttcgccgagatgccgtgccggccgcagaccgcgagctcgaaggggccggggacgcccggcgccgactcctcgccctcggccgcgagctcgatctccaggatctcctccttctcgccgcggaacagcgccaggatccggtgcgacggcatccgctccagcggctcgctccagtcgaagtagtcgctgaacttcgtgcctgcggcctccttgccctcgcgcacgcgggacaccgccttgccgccgcgccagaagtcctcgcggagccggcccacgagatcggcgtcctcggcgaagcgttcggtcaggatggccttggcaccttcgagcgcctcgtcgacggacgcgatgcccttcgcctcggagacgaacgcctcggccgcctggtgcggatctgtctcggtccgggcgagcaggttctcggccaggggcccaagaccagcctcgcgagccgtctgggccttcgtgcggcgcttcggcttgtaggggaggtagatgtcctcaaggcgggccttggtgtccgcggccgcgatcgcgacggcgagctccggcgtctgtaaagggcggaccaattccaggccgctgtggcggagtaaaaccaggccagtggcggccggcagcttgaacgatgaaggggcccgatcgggccccttcatcgttcgtcgccgatcctgaggctcaagccggcaggatctcgcccgtctcgggatcgtggggatcgatggtggcctggttttgctccgccctgccatcgccgcagccgcgtcggctgcgggaggccttgaggcggtagctgtcgccgttcaggctgaggatgctgacgtggtgggtcagccgatcgagcagcgcgccggtgagccgctccgagcccaggaccgaggtccaatcctcgaacggcaggttcgaggtcaccacggtcgagccgcgctcgtagcgttgcgagaaggtctcgaacagcaactcggctcctgtggccgacagcggcacgtagccgagttcgtcgacgatcagcagcttcaccgaagccagttcgcgctgcagccggagcaggcggcgctcgtcgcgtgcctccaggagctggttgaccagagaggccgcggtggtgaacgcgaccgagaagcccttctggcaagctgccaggccgagagccaaggcgatgtgggtcttgccggtgccggagttgccgagtgcgatgacgttctctcggccaaggatgtagccgcagcgcgccagctccagcacgagcatcttgttcaggctcgggatcgcggtgaagtcgaaggtgtcgaggctcttcaccgccgggaagcgtgccgaccggatccggcgttcgaccatgcgccgttcgcgatcgatcagttccagctcgacgagccgcagcaggtagcgcgggtggtcgatgccgccctgggcgcactcccgggcgaccttgtcgtactcgcgcagcaccgtgggcagcttcagctgcttgaggtggtgggcgagcaggatccccggcgtgccgccggtggtgccgcccggcatcgtctcgtcacgtgccgcgctcatgctgccacctccggcaccaacaccgtgtagtcggcggccgcggtcgtcctcaccgtcatcctcggcagatgggggtaggccgccaggtcgagccggggcggtcgtcgttcgagccgggccagcgcgatcagcttgaccgcgtcgaagccgatcgcaccgaggcggatcgcgtcggtgacggacgaggccacgacgtccttgggcatcgcctccatcaggcgcagcacctggatgaactcccgcttgccgcggttacccatgcgcgcctccaggaggtggcgtaggtgctggaacgcctcgggcagatcccagccctggagcgcggccgcctggtcgagagcgttcggtttgatctcgatcagcgcgaggtaatgcagcgggtcggacacgaacacgccggtgccgtagctgcgctcatgccgcgcgatctcgatgccgccgcataggatcacgacctcctcgacgaagcccttcaccagcacgtcccggaagccgtaggcggtcggcaccgagtagtcgttgcagcggtagcgaaccagcgcggtcgaggagacccgcccaccccgcttctcgcacggctccagcgggaccgccggcagggcacgcaggacggcacgatcggcgaccaagcgcgtgccgatgctctcggcatgctgtccggcccgctcatcctgccgggtccggcagcggcgctccagatccgcgttcagcgcctcgaaggaggccgcctccggggccggggtcatgaagttggatcgggcgtacttgaccagcccctcgaccttgcccttgtcgttgcccctgccgggacgtccgaagcgatctcggaacaggtagtggctaaccagctcggtgaaggcacgggtacgttcgcgctggcctccgccgcagatcttggccaccgcgatcctggtgttgtcgtagagaatcgacagcggcacgccggcgaagaaatcgaaggcggcgacgtgcccgtcgaggaacgcctcggtggtctcccgcggatacgccttcacgaagcaggcgtcggaatgcggcaggtccatgcagaagaagtggatcttccggcgcacgccgccgatggtggcgatcgcttcgccgaagtcgacctgcgcgtggccgggtgggtgcgccaacggcacgaaggtctccctcccgctcgcgcgtgcgatccggacgtggtccttcaccaccgtgtagccgccgccatagccgtgctcgtcgcgcagacgctcgaaaatccgcttggccgtgtgacgctgcttgacgggtgcgatccggtccgcctccaggatcgcatcgatcaccggcagcagcggccccagcttcggcttctcgatcggcttcgagcgcgtgtagcccggcggcagcgagaaccggcacatcttggcaatcgtctcgcgattgagcccaaatacccgggctgcctcacgacgagagtggccgtcgatgaaaacaaactgccgaacggccgcgtagacttccacggcaaacatcctgggcccctcccgaaagagaagcctctcaaactggccgacttttacgccgcccgcatcagcacgccgccgacgctccagtggatggttttgtcaccgccctacacaccctcggctttggatatggcgaccgccgcccgcttggcgctgcgacagttctttccagtgctgatgctgatcgcgcttccaggaggctactcgttccttgctgccgagttgagcgatgcgattgtgaggccaaacaccgaagggaatcagcccgaatgacggacccgttacggagcgtcggcctcagccgttatgaattgaatgcccgcctgaagccagccctcctggcgttgctccccgtcatcatcgtcgctctgttctggtatcctggagcgtggtcgatcgttggctctgttgtcgccgcggcgagcgcgtgcggcgtcctttacggtatcgcacaactcgcaagatatcggggacgcatcgccgagcacaaattgaaccgtcaggtggggcgaaaccacactgcgaggctcctgacgcactccgatgagaccatcgtggcggaaaccaaggttcgttatcatgcctatctgaggactcacgacaaagttctgtcgacgcccagtgaggagcagttagagcctgaactcgcctttcgccgcgcaagatccacggtggattggctgctcgagcatacgcgtatgggcgctaacgcttcgcttctcctcgatgaaaacgttgcctacggattccaacgcaatctctacggcctcaaaccgttcgggatcgggttatgcatagtcgccctcgtagcgcatgtcgtcctgctggcgatgacgatcgtcgacggcgagcgattctggcttggcgtcgcggtctgcggtcttctcttcgtcattctcttcgtgtggttggttttcgtcacgaaggcagccgtcgccgaggcttcgctcgcctatgcccaaaggctgctggcaaactgcgaacctccggcgtcggcatctcgtcgccggccgtcgagctcgagcaagagcagcactgtgcccgcaaaaccgcggaagcgcgacgaggcatccagttgttgatgcacaaggacatcgtctgggagagagtttccggccttctagacgattaagcagaccccgtccgcaccgcagggtgatcgagaaacgccccgaagcatcaactagcttgagtatgacagcttttggcggacaatcagcccaatttaatactcgactcacgccgagcgctgctgaggataaacttcaagtatgtatgactgtatattgttgaaccgaggacggggatcatgaggagcgtttcaaaaaaccaatatcgcttgcgacgtcctttaggcgttggagctccttctcactgcgctctgagtaccggttgacgaggtcgtcagcacgctcgctggtcagtattgtgaacttcatcaactcctcgcacacgtccacgacgcggtcgtagaggggccctggcttcatgcgcccggcctcggcgaactccttgtaggccatcggcaccgacgactcgttggggatggtgattatccgcatccagcgtccgaggatgtgcaggctgttgacggcgttgaacgactgcgagccgcccgagatctgcatcaccgccagggtccgaccctgcgtcgagagcaccgagcctccgacaggggcaaccagtcgatccggctcttggtgacatcggtcacacaggcccagtcattcgattgtcatctcgacctcttatcgggaaacacgatcaaagctcctcattgatctggttatcgattggcgactgatgctgtccatctacgaccttcaagttacctatcccgggcgggtgacagccctgaagccgacatcgttaacgtttaggcagggcgagttcactgttcttctcggtccgtccggtgcgggaaagtccacactgttgcggtgcctcaacggtctggtccggccaactcacgggcaggtcgtgtcgacggctcacggcgacatccagtccggaagcatgacattgcgccggcatcgggctgcaacaggcatggtgttccagcatcatcatcttattggccgattgactgctctggccaacgtcctcgttggccggctcgggcatcactcggcccttcgctcattgctgccgcttcccctcgcagatcaacgcatcgccctggaggcactcgaacgggtcggtttgcttgaccgggcgctaacccgagtggaccagctatcgggcgggcagcagcagcgtgtcggcatcgcgcgggctgtggcgcagcaacctcggttgatcctcgcggacgagccggtagcaagccttgaccccgccaccgcggcacgcgtcctcaatcttctgcgaacgatctgcaaggccgatggcatcacggccgtagtgagcctgcaccaagtcgacttggcacgcagcttcgcagatcgcgtcatcggtctccaggccggggccgttgtgttcgatggaacgcccgataagctctgcgaggtgagccttgagcggatctacggatcacggaccgacgccccaagggccgtcgaagacgaacgagtgcggccccgccgtgagccgtcctacgccgcccagcccgcctaaaggaaaccaacccatgatttcaagacgtacccttggtgccggcttggtgctgggcgccctgctgcgaaccggaccatcgctctctcagggcgccgatcccgacactcttaaagtcgcgcttctgcccgatgagagcgcctcaaccatcattcagaacaatcagggcctgaagtcttacctggaagaaaggcttggcaagcggatcgagcttgtcgtcaccacagactactcgtccatgatcgaagcgatgcggttcaagcgcatcgaccttgggtactttggcccattgtcctacgtgctggccaaaagccgttcgccagggatcgagccgttcgctgctctggtctcaggggggaagccgacctacacgagctaccttatcgcgaacgtcaatgccggcattgcaaaggccgaggacgtacgagggaagacggtcggtttcggcgatccggcctcgacgtcaagtcacctgatcccaaggggcctgctcaagaaccttggcctcgaagccggggaggatttcaagttccagcacctcggcacacacgatgctgtggctcgcgcagtggaggccggcaatgtgcaggccggaggaatcagccggaccatcttcgagacgctcgtcgaaaggaagctcatcgattcctctaaggtgaaggtcgtcgccgagagccggccgatcccgaattatccgtggaccttgcgcggcgacctcacgccggctttgaaggacaagatcaagtctgctttccttgagatgaaggatccggctatcctgaagcccttcaaggccgaagcgttcggcccgatcacggatgcggactacgacgtcctgcgcgagaccgccaagctcctcaacatcgacctcaccaaggtcaagggctagcggcatgccccagtcacgccttccctcgtcgttgccggccccttctgcggtctacgacgtcctgctcgatcaggcccgatcgacagcgctacgacagcagatcctcgtcctaccgatcgccctcgggatccttgcatgcctctggaaggtcgggctgctggatcccgtgcgtctggcggagggtgtgcccgcccttgcgcaactcgtcgacgagatgacgccacctgatttcacacgctggcggtcgtggttgtcccccatcgtcgataccttcgctatgagcgtcgcggggacggcgctcgccgtcacactttcacttccgctcgggctgctcgctgccccaaacaccagtccacatcctctggtgtttcgtgcgacgcgcatcgcgctcaatgcgctccggtccgtccccgaactcatcatgggcatcttcttcgttgccgctgtcgggttcggggccctaccgggcgtgcttgctctcggcctgcactccgttggtatggtcggtaagttcttcgccgaggctatcgagcacgccgatccgaagcccatcgaggccgcaagagcggcaggtgcctcacctttccaggtcgtgacgcatgccgtgctgccacaggtcctgccgcagctgacggacaccaccttgtatcgatgggaatacaatttccgagcatcgactgtgctcggcgtcgttggggcgggcggcatcggttttgaactcatcgcctcactgaggctccttcagtacgaccaggtcgcagcgatcatgctgtgcatcctgggcgccgttaccctcgtcgatgcgttcggcggactgctgcgccgccggcttaagtgagagattgcatgagagccaaggtcgtcatcacgaaccctgtcttccccgagacagaggccctcctggaaccgctttgcagcctcgacgtcaatccaggcccggccccctggccgcctgaggaagtgaagcgccgttgcgctaatgccgacggggtctttaccttcatgacggatcgcgtggacgccgatttcctcgcggcctgcccacggctcaaggttgtgtcttgtgccctcaaggggtgggacaacttcgacgccgctgcttgcaccgacgccggggtctggttgaccgcagtcccggacctgctgactgaaccgactgcggaactggcggttggtctagccatcggtctttgccgaaatattttgatcggagaccgggctgtgcgcgccggatttgagggctggcgtgccagcctctacggcgcggggctatcaggcagcgtcatcggcatagccggcatgggcaaggtgggccaagccattgcgcgtcggctcggaggcttcggtgccagggagatcgtgtacttcgatgccgcggagctccgcgcggacgaagaacgtgcgctcggtctgaggcgggtcgcctgggagacactcgttgcacaatcagacctgcttatcctggcacttccgctgacacctgctactcgtcacctgctgaacgccgaggcgctcgccaaggcccagccttggttacggatcgtcaatgccggtcgcggttcggtggcagatgaggctgcggttgccgacgctctctccagcggacgcatcggcggctatgccgcggacgtattcgaaatggaggattgggccctcgacgatcgcccgcgaagcatcgagccgaggcttctatccgatcatgacaggaccctgtttacgcctcatctcggctccggcgttgtctcggtgcgtcacgaaatcgaggcagcggcggctcgcaacttgttggctgtccttcagggtaaagagccgccggacgcgataaaccggccatcgcagccgcgcacccgacatccgtgacacgcaacgtcgtcgtgagagcatacttgtgctgaaccttcaccacgtcgagacatggcttgccgtgctcgcaacaggcggtttccaggaagccagtcgtcgcctcggattggcccagtccacggtttcgcagcacgtgcaaaaactagaggcgtctttgcgggcgcccctcgtggagcgccatggcacgggatgccggcccactccacagggtaaagcgctgctacctcacgcggaggcgctcctacgattgagccgacgcgcggaggaagccgtcaatggcggccgtcttgctatcggcgcatccggcaacgttggcacctatctcctgcccgacctgctacgtgcctaccaagcaaccaatgcgacgtccccgcaggtcgagatcgggactaatccctacgtcatcgatcggttggaggccggtgaaatcgacctcgcgttggttgaatggtgggaggctcggccgggtctgaccgcacgtgcttggcgtcgcgagccgcttgttgtcattgtcggaccggaccacccatggtcgacctggaaaagcgtgacccccggagaccttgtgggccgtccactcctcgggggtgaacctggcagcgggacgggacgcctcttgcgagaggccatgggcgcgacgggggcgaaccttggcatcgaccgccagcttggaagtaccgaggcggttaagcgcgcagtgcgcgcaggcattggcatctcgattgttatggcatgctccgtcacggacgaggttcatgccaagttgctcgtggcgttgccgatcaaggacatcgacctcaccaagacattgtacgctgcccaccgatatccactgcccgagaccacgctggccgacggatttatcgcagccctggcctgaccgtcctacgggctgtccgggccgaagaaggcggaagattttttcggaagcttcaagttttgcgggtcagtgataaaaccttcaaatggggattagcccaattggtgatataaactaaactaagaggtgtagctttatttgtttttcgacgtccgcttcgcccatcattcgttcggcagcgacaggcgtctgcttcggtgggcggctatttggtatggctcttcatggcgtgttgttcacttatctaaccgctttgctgtttatcttggctcgtaagatttgaagcacaccgaaaatgccaagccacctacgtcgaacccaatcagctatcgtttgataaacccgatgtccttagccacggctttaagccgctcgggatcgatctccttgcgctccgaataccggtcaactaggtagccggcgcgctcgcgggtcaagagggtgaacttcaccaactcctcgcagacatcgacgacccggtcgtagagcggccccggcttcatccggcccgcatcgtcgaactccttataggccatgggcaccgacgactggttggggatggtaatcattcgcatccagcgcccaaggacgcgcaggccgttgaccgcgttgaacgactgcgacccgcccgagacctgcatcacagccagggttcgcccctgcgtagggcgcaccgagccctccgataggggcagccagtcaatctggctcttcatcaccccggtcatggctccgtggcgctccgggctgacccagacgtgcccttccgaccagatcgagaggtcacggagttcctgcaccttggggtgatcggcggtggtgtcgtcgggcagcggcaggccgtgcgcgtcgtagatccgcacctcgccgcccatggcctccagaaggcgcgccgcctcgtaggcaaggaagcggctgaacgagcgttcgcggagcgagccgtacagaatcaggaagcgcggggcgtgggtgaacggcgtttgcacctgcatgtcggcgctcatcgggacggcgaagtgggcttcgctcaggttcggcattccatcggcgaagggctgaaggggcttgttcaagacgttttagtcctctacgtttcaacgatgattgagatatttacatcatgatggacgaacggcaagccgtcgccgccttcgcggcgctcggacaagagcaccgcctgcgcatcgtgcgccagcttgtcaccgccgggccggagggcatggcggccggcatgctggccgaggcggtgggagtgtcgggcaccaacctatcgttccatctcaaagaactcagtcacgctggactcatcacctcccgacgcgagggacgctcgatcatttacagcgccgcctacccggacctctcagacttgatccagttcctgatgcgcgactgctgccagggacgtcccgaggtctgtgcccctgccgtcgcggcccttgccgcttgttgccttccaaacggagacaccgcaaatgcctgaccgcgtctacaacgtcctgttcctctgcaccggcaactccgcccgctcaatcctagcggaatcgatgctcaacaaggacggaaagggccgcttccgggccttctccgctggcagccagcccaagccgaatgtgaacccgatggccgtgcaggtcctgcgcgagaccgagtacccaaccgagggcctgcgctcgaagacctgggacgagttcgccggccctgacgcgccggtcatggatttcgtcttcacggtctgtgacaacgccgccggagaggcatgcccgtactggcccggccagccggtgacggcgcactggggcatcgaggaccccgccgcggtggagggcacggacctggagcggaaaaccgctttcgtcaccgcccagcgctacctcaagaaccggatctcggccttcgtgtcgcttccgctctccagcctcgaccaggtcgcactgtccgccaaggtccgcgagatcggccagcaggccggagcgacctcgcctcgctcggaggtcgcatgatggacgtcgtcatctaccacaacccggattgtggcacgtcccgcaacaccctggcgctcatccgcaacgccggcatagagccgcacgtcgtcgagtatctgaagacgccaccgaaccggctcctggtgcgccagcttgccgaccgagccggcgttcctgtccgtggtctcctgcgtgagaagggcaccccctacgtcgagcttaacctcggcgacgaaaacctcacggacgatcaactactggacgccatcgccgagcacccgatccttctgaaccgccccctggtggtgagcccgaagggcgtcgccctgtgccgtccctccgaagcggtcctcgacctcctgccgacccagcaaggtgagttcgtcaaggaggacggcgagcgcgtcgtcgacgagcacgggcgccgcgtcgccaccgcctgaccccacccaaaccatcaataacaagaaacggtcccgatgctcgcactcgccatcttcgtggtcaccctcgtcttcgtcatctggcagccgaagggttttggcatcggatggagcgctctcatcggggccgctgtggcgctcgccaccggggttatccaccccggtgatatcccggtggtctggcacatcgtctgggacgccaccttcaccttcgtggcgctcatcatcatctcgctgctcctcgacgaggccgggttcttccactgggctgccctgcacatcgctcgctggggcggcggccgggggcgcctgctgttcccattggtgatcctgctgggggccgccatcgcagcggtgttcgccaacgacggggcggccctcctgctcacgcccatcgtgctggccatcctgctccggctgaacttcaagccggcggccgccttggccttcatcgtagcctgcgggttcgtggcagactcgacgagcctgccgttggtgatctcgaacctcgtcaacatcgtctcggcgaacttcttcgacatctccttcagccgctacgccgccgtgatggtgccggtgaacctcgtctcgctggccgcgaccctggtggtgctgtggctgttctaccggcgcgaccttccggccacgtacccggtggccgagctcgaagcgccacgccacgcgatcaaggacccgttggtcttcagggcggccttcccactcctcggactgctgctggtcgcttatttcgtcaccgcgccattcggggtgccggtctcggtggtgacctgcgccggcgccctcatcctactggcgctggctaaccgcagccgcgtcatccctatccgcaaggtcctgaccggggctccctggcagatcgtgctgttcagcctcggcatgtacctcgtagtctacggcctgaagaacgctggcatgaccgactacctggcgcaggggctcgtatggcttgccggtcacggaccgttcgtcgccaccatcggtaccgggttcgccgccgccatcctgtcctcggtcatgaacaacatgccgagcgtgctggtgggtgcactctcaatccagcaggccccggatctctcgcccctgatgcgggagctcatggtctacgccaacgtcatcggatgtgatctcggcccgaaattcacccccatcggtagtctggcgaccctgctttggctgcacgtcctcgacaccaaggggcaacatatcacctggggccagtacatgcgcgttggcttggtgatcacgccgccggtgctgctggtgacccttgcggccctggccatatggcttccgatcctcggggccggctgacagatctgcgacggaaggggacgcccgccatgaaggtcccatcgacgcccgatatctgtgccggcctggggctcgtggacctggaaagcgcctgtgcttcggccgcgcgccatgcttcgccgatcgcggcccgcgaggacgtcctcgtaggtcgtgccagcggtcgcacccttgccgacccgctcctcgccggcgtcgcgctaccagcattcgaccaggcggccatggacggctatgccgtatccttggccggaggaattatcccacccggcacccgcctccccgtcatgggtcggttgatcgccggggagcgcgccccctccctgcctcaggaccatgccgtccggatcttcaccggcgcaccgcttcccttgggggcggacgcggtgctgatgcaggaacacgcccgccgagacggccaggaagtcatcttcgaccgaatcgtccggtccggggacaacgtccgacgcaggggcgaagacatccgcgagggtgatcacctgctcccgcctggtatccgcctcgacgcccggcacgtggcgctgctggcatcgcagggacgctcgaccgtcacggttctgcggcgcgtgcgggtcggggtgatctccacgggcaacgagctccggcaaccaggcggccccctcggggaggcgaccatctacgactgcaaccgcccgatgatcatggcgttcgccgagcagtcggggctcgacgtcgtcgatggcggctggattcgcgacgacccggctgccataggggcggcgctcacggcgctggccaaccgttgcgacctcgtcgtcacgaccggtggcgcctcggtcggcgaggaggatcacgcggcgacggcggctgggatcgcgggggcatccttcgagacccttcgcatcgccctcaagcccggcaagcctgccgtcgtgggcaagatcggtccgtgtgcctatctcggcctgcccggcaatcccgtatcggcgctcgtctcctggctcttcctcgggggcgccgtcgtcgccgcgctcgaaggtcggccattccgacgaaggatgggatgcccgatccgggtcgcatcccgcttcgagcggcgtcccggacgcactgagttcgccccggcgcggctcgtcctcgacgtccatggtcctgaggcggacatcctcgggaaaggcgggtccgcgcgcctcaggccgctcgtcgaggctgacggtctcgtcgagattcatccactccacgctcccgtcgagcggggctcgatagtcgcctaccacccgttccgggacggcttctccatctagcgaaggtcacgttgagcgtttcgcccccacggctcaggctgccatcggggccgaattgatgtgtcgcgggtcatcaagatcgccgtaagcgcaggtcgcgagaacgtgtcccggtaaattgcaatgacgaattctttgtatgttcatgcacgagcggttgtggccggctgttttcgcgctgaggtcgccccatattcatggagcgactgacggaaatttgccatgaagcgtctgattttttgtttcgacggaacgtggaacaggctggcgcccgagctggcaaccaatgtcgtgctgactgcggcaagcatcgaacgcatcgacaagcaaggtattggacagatcatccactatgacgagggggtggggacagggagctcggatgagcttcggggagggatgttcggcactgggttgatcgagaacgtgcgcgaggcttatcgcttcctcatcttcaactacgatcctggcgacgaggtttatgtctttggtttctcaaggggcgcctacagcgcgagaagcttcgtaggcttcattcggcacgtgggtccgcttcaccgcctccacgtggggcgcatcgacgaggcactggcgctctacgagaagcgccaggcaggcgacggtgcttccgaggatgacatgcggcgctttcgtgcggactattcggacaaggtctgcatcggggcgaccgacgaccagtggcgctgtgcgaacaagcccggctatgtcgccggaagcgtaccgaggcttcgcgtcaagttcctgggtgtatgggacaccgttggcgccctcggcgtgccagaggtcgttccgttcagcggatggctgaaccgggagtacgacttccatgatcccagcatcgatgacttcgtcgaatccgcgcgccacgcggtcgccctcgatgagcggcgcgaactctttcagccagttctgttcggggacgtgacgacgctgaacgaggcggcgggcttcgcgaacgacaatccgaaggctccttatcaggaacgatggtttcctggcgtccacgggtcggttggcggaggcggcgacattcgcggtctctcggacgatgcgcttgcgtgggttctgataggtgccaaggcggcaggccttcagctcgacaccaataccggcacgcgcatccatggttgccgtccggatcccctcgcaccgctcatcaacgaggcgaaccccgaatggagcctcacgcaagtcctgaatgatgaccgggacggtccggagcatctgtggcagttgtcgtcgagtgcccttcgccgctggcgcactcctgccgagaagctcgatggggaggcataccggccaggcagcctgaaccggctcgaagcgcagctgaaggccctcgaaccatgggaattcgatccgccgacggacctgctcgcaatcgaaaaggtgaaggagggcgacaccttgagcaaatatgccgtcaagcattatggaaagggcaagttctggcgggaaatactcaatgcaaacctggacaccgtcgataatcccgacgagattttcccgggtcaggagataaggataccccgtctcgccgagctgggcgtcggcccatcgacggcttgatcccgtcccgggacgttggcgtggatgggggtgaggcgctcacatccgcgctccgtgaactgatcctcatgcgttcgcggtgtgcttgtaaggcaagcagcaagtgcaatgtcggctcaagggaaacgttcggtcgcgggcaagtgccggatgccaaccgaaggcgcaacgagcactgacgtcgaagtttcgccttggacccggatcgtccgcagagctgcctcgacaccttcggcacgctgcctgaagccgagttttaggttaaggtgaggccatggccccgttgatgccaactcgcagggaattctcgtcgttggccgcagcttctgtcgctacgatgccctgccgcgcgtggtcgtcgacacaggagatcaagttcggcctcacgccggtctgcctgacctcggacctcgaactcctcacgagcctccgtgcctatctcgaaggctccctcggccggccggtgaagctcgtcacgcgacggacctatcaggagatcacgtccctcctgatctccggacagttggatgccgcctggatatgcggctttcccctcatcgcattccaaccccggctggcgattgctgcggttccagtctggcgtggacgccccctctaccaatcgtatctcatcaccggcgtggaccgcgcggccggcagcctggaggatttgcggggcgacatccacgccttctcggatcccgacagtaattccggctggctggtcacggccgcggaactcgcaagccgaggcgtgacgtcggaccgcttcttccgccggaccttcttcacctgggggcaccggaacatcatccgcgccgtggcatcgggccttgccgacagcggcagtgtggatggctacgtctatgaggttatgcgcgagaccgagccgaccctgatcgagcggacccgcatcgtaagggcatcggagtggctgccttttccgcctgtcgcgttcgcggcatccgccgccgggtccgacatggccgcgcgtttccgtggcgccctcaccgggatggccgatgacgccgatggacgcgccgtcctccgcatgcttcgactagacggattccggctcggcgacatggccctctacgaccccgtcgccgcaaaggtcgcagctgttagggggcttccgggatgagggagcgaccgatccccatggccgtcaggctgcccctcgtcgtcgttgccttcatggcgaccgtggcggccatcgtgtcgtggcaggtgctcatccgcctcgacgaggcacaaagtcggcgcctccgagacgtcgccgccgcccatctcgatggcctcgcggctgcacttaccgacccggtaatccgtgaagacgtttgggagatctacgacgctcttgaccgggcccggcaggaccatgctggcctgagacccaccgacaccgtggtcgccacgccgaacggcaacgtcctcgcctcctccgatccgcgtgcctacccatcttggtcgaccgttccggcgacatttccggcacaggcccggcaggcacgggatcttgctgtacgcaccgacggagcccgagcgctcgccaggcgagacctttcttcgggcggccatggcataggctcgatctatgccagcttcgatctcgccccgcttctgtcagagcgacggtcggtccagtggaccctgctcgcgaccaacctcgccattaccctggccctggcggccatggcttggttcacggtgcgtcgaatgatgcggccgctccgaaccctggcgcgtcacctccaggacgagggcggcgccggcattatgccggtacccgaggaggagacgcgtcgcgcaggccccgagggtgcggccctatacgcggcattcaaccggatggccgaggcagtccgcgaccgggagaccctatcgcgaactcttgcggaggaagagcgcctcgcgagcctcggtcgcctcgcctcggggatggcgcacgagatcaacaatcccctcggcggcctcttcaacgccatcgacaccctaaaggctcacggcgagcgcccggacgtacgccgtcgcagcctcgacctagtggagcggggcctcaagggcattcgcgacgtggttcgggcgacgctcgtcacgcaccgggccgaccgagaccagcgcgaacttggacccgaggacctcaacgaccttcaactcttgattgggcctgagatccgaaggaggggcctgatcctcacgtgggacaatgccgtccggagccccgttgccgtccccgccgtggcgatgcgccaagtcgtcctgaaccttcttctcaatgccgcacaggccacccctgccgacggcgaggtcacgctgacggccagggccgtcgacgacggactgctcgtcgtcaccgtggaggatacgggaggagggatggacgccgacggtcacgaccttcttagtgggcgtcgagagcgctgcgtcggttccggcggcgggggcaacggcctcgggctgttgatggtccgccggttaatcggcgagctaggcgggaccatcgtctcggagccccgctttccagttgggacctcgatccgcgtcactgtcccatgtcgcagtcttgagatcgaaaggctggcgaatgtcgcttgaaggacgctccatcgcgcttgtcgaggacgacccgatcatgggggaatccctcgtagaccggcttacgctggagggtgcatcagttcgctggtcgaaagggtgtaaagggcggaccaattccaggccgctgtggcggagtaaaaccaggccagtggcggccggcagcttgaacgatgaaggggcccgatcgggccccttcatcgttcgtcgccgatcctgaggctcaagccggcaggatctcgcccgtctcgggatcgtggggatcgatggtggcctggttttgctccgccctgccatcgccgcagccgcgtcggctgcgggaggccttgaggcggtagctgtcgccgttcaggctgaggatgctgacgtggtgggtcagccgatcgagcagcgcgccggtgagccgctccgagcccaggaccgaggtccaatcctcgaacggcaggttcgaggtcaccacggtcgagccgcgctcgtagcgttgcgagaaggtctcgaacagcaactcggctcctgtggccgacagcggcacgtagccgagttcgtcgacgatcagcagcttcaccgaagccagttcgcgctgcagccggagcaggcggcgctcgtcgcgtgcctccaggagctggttgaccagagaggccgcggtggtgaacgcgaccgagaagcccttctggcaagctgccaggccgagagccaaggcgatgtgggtcttgccggtgccggagttgccgagtgcgatgacgttctctcggccaaggatgtagccgcagcgcgccagctccagcacgagcatcttgttcaggctcgggatcgcggtgaagtcgaaggtgtcgaggctcttcaccgccgggaagcgtgccgaccggatccggcgttcgaccatgcgccgttcgcgatcgatcagttccagctcgacgagccgcagcaggtagcgcgggtggtcgatgccgccctgggcgcactcccgggcgaccttgtcgtactcgcgcagcaccgtgggcagcttcagctgcttgaggtggtgggcgagcaggatccccggcgtgccgccggtggtgccgcccggcatcgtctcgtcacgtgccgcgctcatgctgccacctccggcaccaacaccgtgtagtcggcggccgcggtcgtcctcaccgtcatcctcggcagatgggggtaggccgccaggtcgagccggggcggtcgtcgttcgagccgggccagcgcgatcagcttgaccgcgtcgaagccgatcgcaccgaggcggatcgcgtcggtgacggacgaggccacgacgtccttgggcatcgcctccatcaggcgcagcacctggatgaactcccgcttgccgcggttacccatgcgcgcctccaggaggtggcgtaggtgctggaacgcctcgggcagatcccagccctggagcgcggccgcctggtcgagagcgttcggtttgatctcgatcagcgcgaggtaatgcagcgggtcggacacgaacacgccggtgccgtagctgcgctcatgccgcgcgatctcgatgccgccgcataggatcacgacctcctcgacgaagcccttcaccagcacgtcccggaagccgtaggcggtcggcaccgagtagtcgttgcagcggtagcgaaccagcgcggtcgaggagacccgcccaccccgcttctcgcacggctccagcgggaccgccggcagggcacgcaggacggcacgatcggcgaccaagcgcgtgccgatgctctcggcatgctgtccggcccgctcatcctgccgggtccggcagcggcgctccagatccgcgttcagcgcctcgaaggaggccgcctccggggccggggtcatgaagttggatcgggcgtacttgaccagcccctcgaccttgcccttgtcgttgcccctgccgggacgtccgaagcgatctcggaacaggtagtggctaaccagctcggtgaaggcacgggtacgttcgcgctggcctccgccgcagatcttggccaccgcgatcctggtgttgtcgtagagaatcgacagcggcacgccggcgaagaaatcgaaggcggcgacgtgcccgtcgaggaacgcctcggtggtctcccgcggatacgccttcacgaagcaggcgtcggaatgcggcaggtccatgcagaagaagtggatcttccggcgcacgccgccgatggtggcgatcgcttcgccgaagtcgacctgcgcgtggccgggtgggtgcgccaacggcacgaaggtctccctcccgctcgcgcgtgcgatccggacgtggtccttcaccaccgtgtagccgccgccatagccgtgctcgtcgcgcagacgctcgaaaatccgcttggccgtgtgacgctgcttgacgggtgcgatccggtccgcctccaggatcgcatcgatcaccggcagcagcggccccagcttcggcttctcgatcggcttcgagcgcgtgtagcccggcggcagcgagaaccggcacatcttggcaatcgtctcgcgattgagcccaaatacccgggctgcctcacgacgagagtggccgtcgatgaaaacaaactgccgaacggccgcgtagacttccacggcaaacatcctgggcccctcccgaaagagaagcctctcaaactggccgacttttacgccgcccgcatcagcacgccgccgacgctccagtggatggttttgtcaccgccctacacaggcgtcatccttccctgggagcggatgctctcgacgactgcctcgcgccggtcctgcagctccctgaggtagccgagacgctcctcaagcttgcgcatctgcgcgtcgtccagcgagccgatggcctccttgcggtagcgggcgatgaaggggacggtcgagccgccgtccagcagttcgacggccgcggccacctgggcttcgcgcacgccgagttcctgggcgatcagcaggttcacggacttcatggtttctccgggaggcgggcgggcgccgtgggtcggcgcggggaacggaagcgggtggggatcagaacgaaatcgacgggccggcaggcgccgagtccggaagcatcgcgagcacggactgatgcaggacggagcgcgacggcaccccgaacagggcgaggtgggcgtcggtcgcagggacgaacgcctcgaccctcatgccccaggaatgttcggtctcgggatgctcccgatcgacgtagctccaaggttcgcctgcgaagtagtggaagcccggttccgcaggcaggcgcgccccatcgagagcacattcctgcgcggtccgcagattgtggcgccccgtcccgaacaggaacgcgccccggctcgcgacgacgtaggccgcgccgggtccgacgacatagaggatcccgtcgtcgggttgcgcacgggcgacggcttcggccaccaagtcctcgaccgcgccccaagtcagaagttcttcgcgagcttgggcgaccgcgatgggttcggcgaccgaccgcgccacgagcacgggagaggtgtcgtctgcgagccggatctcgacgccggcgagcgccgcaaagttgccgggacccggaagcgccatcacggggcgtccgcccaggaaggccgcatcctgcttcaggccgtcgtcctcgatgcgcagttcaatcggggacgagagaggcggcatcagggtgctgtctaggatcctgcagacgaaaccttcgtcgccggcggactcgatcaccacgatggcgtgcatggaagggcgtctccagatggaacggcatgaagagggcgcggccggcgcccgttcgttccttcgaggattgtccgagctcacgccaaccgcaacccttcgtgccgcatcgggccgttcgaaggtttacgttttcggctgcgcgtgctcccatggcgccgttccttcgaagcctggatcgcggatagcgccctatgaacagcatgatccagtggatgcggcatgcggacccgatggcggaacggtcggtcaaacccccgcctcgccgccgctccttcgaagcgccactgatcgaactgctacggccctttggctactggccgcagccgctgtcgatcgagcaggcgttcgagatcttccgctggatggtcgcgaccggagccagcaagcccgagtacacttcccagctgcagtggggtcgggccggcgtaccggagctgttgtcgtcgtccagcgggctgagccacgaccgcgtcgagccgatcgtgtccatcgaagacctcaggcgccgcttccacatggccatcctcgctcgcccgcagagccgggggcaggagctctggcggcaggagcatgacatcggaccgacctccgtcgtgaacgtgccgagtcccacgttcaagcccttcgcgggagcgccccatctcggttggcgctcggagcagacgatccatgacgacctcaagcgcatgttcgaggggtcggccggcacgcagatggtcgtctccctgaacagccagcacgaaggctgtcggaccctccacggcgtccggatctccgtgcatcccgaatacggcttcggcatcgccatccggtacggggacacacacccgacggattggggcagctcctgggacgagcccatcgcccgcacgcgcgaaggcgagaccttcctgcagaccctcgctcgggcccgcgacgtgttcgactgcctcgtccatggccattccaacgagtgcgatctcggagatatgcagcggtactacaagcctgaacatgtctcccggcaggtcgccgccctgcatggccgcgcgccgaccgaagccgcatcctcgccggcgccctgctgaggaagccccggaatgctcggcgctatcgtaggcgacatcgtgggctcgacgcgcgagttccatccgatcaagacgaaggcgttcgatcttctcacgcccgaaagccacatcccggtgtgattaggcgtggaataagggcttacacgcactctcgctgatcatcgaggcgtgaggccgatcaggcgagcttgcagcgggtcgatcttgccgcggccgttcatctggcgcttcacgagcttgagcttcgtgatctgcccctccgtctggccgttcgaccatggcagcgtgatcgcggcctgaactgcggatcggtcccgaccaatgccgcgcgcgaaggaggcgacgagactcgcctcggctcgcctgagccatccttcgagccggccaggctccatcgctcttaccatcgtctggaaggcgcccaccacctcacgcgcctcgaccagcgccggcatcccgtcctcgacggtggccacggtcagcgtctcggccttggtcaaccgatcgcgaccggtcgtcagccatcgtgccaaggttcgcgccgacggcacgcgctgaagccgctcgatgttggcctgctctgcgcgccgacgtcgcgtcgcccattccccgacgacgcgaagtgatccacggaagccctgcagcttcgcctgtcgccagatctcggtcgcattgcggctgcctgcgtcccactaggcgtcgagccagggcagataggcttcgagcgagctctggcggacccggaagacgtccgtgcgctcgccgcgtaggaccgcacgcaccaccttgcggctgtggcccaggcgctggccaatccggcggatcggaacgcctgcttcggcgagtgcgcggatggccgcgtccgcttcctcccgccgctggtaaccctcgtactggatgcgctcggccgcggtgaggagcgccggatcaaggacggccgcgctgatgatctcgcgaacctgacgcatcgacctgcgcacggcatcgacgaagccgcggctggcgttctccatgaggtgccagcggtcggcgacctggatagcctgcggcagagcgcgggcgatcgcctcaccgtatccgccaccccgatcgcgggcgacgatctggatcgaggcgttctccttcagccaagtctgtgcggtggcctgctcgcggtctggcaggagcgcgacgatgcggcggcgttcgagatcgcagaccagggtgccgtagcggtgattgcgtcgccaggcgaagtcgtcgatgccgatgacgccgagcggatcggatcgtgtggtcgcccgacggcggatgacgcgcaggagcgtatcgcgactgacgggcagcctgaggcgctgggcgaggctcgcaccgggccgaccaccgagtgcgagcccgaggtgatggacgatctgctccagccgcgaggtgcgtcgcgcgaaggcgggcaggacgtcatcgggaaagcgctcggcgaagatcttccgcttgcaggcagctgcgccacaccaaaagcgtcgtacgacgacccggagctcgacgcgccgaccgccgagcggcaggtcggcggcacggcgccggtagcggctttggaggcgacgcgaaggcgtcccacaatccgggcaggccgccaccgcggctcccgatctcacgaccagaccgacccggtcggcgtcgctatcgagatgatcgacgacgaaaccagcgggtacgaggctcgacgaccggaagcgggggcgcatgctgcggctccatcgtggatgtccgcaaactcaacgccgctggtaccagcgagagtgagtcagagccccaattgcacgccgatccggggtcccgttccaacgctttttgacatgttcacatctgcgacgaaccgcacgagacgttcgcgactggagcgagcgggctgtcacctgaacaagtgcgcgcgtgacatgatgcggtagccaatgaatgtcagcgccaggcccggcagcgtcacgtgccagttatcctcgaatacaacgccgtatgtccgacgaccgtctcctaggcggtcgataagaacgatagctatgtaaagcagcaagacagcgccgctcgtccaaatcgctactccaagcgtgaagcgtgtcatggctgtcattcgggcgctatccttactggatggcatacgatctcgcgcgaatcgccggcgaggccaggtggcgaggacatcccgatggcggccgagattgagcagcgcaaatcctgggcggacgatgtcttgctgctcattggagccagcggggttgggaaatcaaccgtggcagcccttcaagcctccctgctcggacgctgtatcatcgacctagaccagcgcttcaccgagcagttcggtcacgggcaggatgcctcgtagagcaccggcgacgcggcgctcgaagaccgcggcgagggtgtggcgcttatcgagctgcctgcggatggaggaaggtgaagccgacgctagcggtcaggggggcggcggcagggcccgccacagcgagcatgcgcgtttgggaagtcatccgcttcacggtggcgacgaaggcgaccttggcggagagggagacagctccgatcgcctccctctcgtgcgcgggtatagctggcaggcttagacgaaatgaaaatcagtcgaattgaggctggtggcaaggacgttttgtagcgtcaccgtgttgtcgctatcaagcgagataacggcattcgaaccaacctgtgtagtcttggcttgaacgtccgcgaaactactaaaggccgaagtcgaaaactcgatgacatcgccactcacgaagtccgatacggtgtctttgccgaaccctcgctcgtagaaggcgaacgtatccgcacctgcaccgcccgtgagcatatcgttctgctcctcgccgtccaggaagtcgttgccaccgttgccgatcagcgtgtcgttgccaccaccaccaaaaaccgtctcggctccgctgccgccgacgaagcggtcaccataactcgctgtaagctggaaagcctcgatggtgacgaaggtgtcgcctgccgcctcgccggcgccgttgctcgccgtgacacggtcgatgaccaccgctgcgcccgctgagaagtagctggcgaagtcgtagccgttaccacctgtcagagcgtcagcaccggcacctccgattagccaatcgttgccgtcgcctgcgagtatcgtgtcgttgcctccattgccgtaaatgtactcgtcggccgacgaccccacgaagcggtcgttgaactgggacagatgaaagcgctcgatactcgcgtacgtgtcgccctttgcatcaccgaggctgttggctgcggttacgcggtcgaccgtgacggcggccgaagctcccgtgtagtccgccgtgtcgaagccatcctgaccgttgagctggtccgcacctgcgccaccggatagccagtcgtcgccgcctccaccgttcagcgtgtcattgccgccttgagcgtaaacgtagtcgatccccgccgatccgacgaaaatgtcattgtaggccgagaggccgaattgttcgatgaacatgaacgtatcgccggctgcgtcaccagtgttggatcccggtgcaaacaagtctacgcgaacgctctgggttgcagcgctataatcgacggtgtcgaagccgtcgcctccgttgtgtgcgtcgctaccggcccctccgaagaaaaagtcgttgccagccaggccgtaatacacgtcattgccggcgcctcctgtgagactatcgttccccccattgccggtgagcatgttgtcgaggctgtttcctacccccgtgaacgctccagctccaaggtatgaaagatactccacattggcgccaagcgtatagctggcgagtgtcgtacgcacttcgtcgataccggcaccggccgcttcggaaactgtgtcggatgcggcgtccacgtagtagatgtcattacccgccccacctgccatggcatcgcctccggttccaccatccaggagatcgttgccgttctctccattcagctgatcgttgccggcgtcgccgtagagcagatcgtttccgtcgcggccccagatgatatcgtcgccggcgagaccgcggatcgtgtccgctgcggcagtgccgaagagggtatccgcaccggtggtgccgccggaagaggcttcgtcagccccgatgacggtgagcgtcaggctcccggtcgatctggcgccagcttgttgatttccgctgagagttgacccggcgttttcgttgagaagtgacccgggttcaggggctgatgtttgtcattggacgggcttggtcaactcagcgcggctcctttttggttttccggctgcggcactggcccggaagcggaagctgtcgtttccggtttccagaatgtggcagtggtgggtgaggcgatcgagcaacgcagtggtcatcttggcatcgccgaagatgtcagcccactcgctgaagctgaggttggtcgtgatgacgacgctggtgcgctcgtagagcttggacagcaggtggaacagcaaggctcctcctgaggtgctgaaggggagatagcccagctcgtccaggatgatcaggtccaggcgcagcaatcgatccgccaattggccggccttgttcagggccttctcctgttcgagcgcattgaccaggtcgacggtggcgaagaatcggaccttcttgcgatggtgctcgatggcctgcacgcctagggccgttgcgacgtgcgttttgccggttcctggccccccgatcagcacaacgttgtgtgccccgtcgatgaagtcgcccccgtgcagcgtgcgcaccacggcctcgttgacctcgctggcagcgaagtcgaacccggtcaggtccttgtaggccggaaagcgggcggccttgatctggtaggcgatggatcggacctcccgctcggccatctcggccttgagcaactgggccaagagcgggacggctgcctcgaaggcaggcgcgccttgctccacaaggtcgccgacggcttgagacatgccgtacatcttgagcccgcgcagcatgacgatgatggcggcgctggcggggtcatgacgcatggcggaccgccttgctacggagcgcgtcgtagcgctcgacatcggccttcggctcctgacgcaagacgagcgcctgcggggcatcgatggttggcatgctcgatggcttaccgtcgagcagccggtgcaggatgttgagaacatggatcttggtggggacgccgctctcgagcgccagttcgaccgcgcatagaacagcctgctcgtcgtgctgcaggacgagtgccagaatctctaccatctcccgatcgccgccagggtgcttgaggaggtgcccctgcaaacgccggaatgcatccggcatctcggcgaagggagccccattgcgcagggcgcctggcttgcgttggatgaccgccagatagtggcgccagtcgtagatcgtgcgcccggccacgctgtgcgagcgcgatatgactcgcagatgctcgcacaggatccggccttctgcggccacgacgatgcgctcggggtagatcctcacgcttacggggcgattggcaagcgatgccggaaccgaatagcggttgcgctcgaagtgcacgaggcaggtcggcgagacccgctttgtgtgctcgacgaagccgtcgaacggtcgcccgagcggcatcaggctcgcgacctcggcgctccacgcatcggcgagcgtgccggggagatctccatgcgggatctccttccaggccgcgatgcagcgcatctcaagccaggcgttcaacccatcgagatcggcgaagctggggagcggctgccacagccggcgacgcgcgtcctgcacgttcttctcgacctgccccttctcccagcctgaggcgggattgcagaaggtcgtgtcgaatagatagtggctcgccatggcggcgaagcgcgcgttcacctgccgggccttgccggagccgacccgatccacggcggtcttcatgttgtcgtagatgccgcgacccgggataccgccgagcacgcggaaggcatggtagtgcgcgtcgaacagcatctcgtggctctgaagcgggtaggcgcgcacgacaaaggctcgactgtgcgagagcttggtgtgcgccacctgcagcttgacgcgctcgcctgcgagatccgcccagtcctcgctccagtcgaactggaacgcttcaccgggcgcgaagatcagaggtacgaaggtcccgcgtcccgtggtctgctgttcggtctgccggttctccttccagcgtcgaataaaggccgcgaccctgccgtaggagccgtcatagccgaggagcaccaagtcggcgtgcatctgccgcgccgtacgctgttgcttgcgggaccggttcgcctcggccttcaaccagcctgacagttttgcggcgaacgggtccaacctgctgggccggtccggcgctcgatacaccggctcctgcgcgtccgatcgcagatatttgcgaatggtgttgcgcgacaatcctgtccgtcgcgaaatctcccggatcggcatcccttctcgaaatgcccagcgccggatgacgctcaataatgccatgtcgatcactccatgacccccgaccagcaagccaggggtgagttcagacacgggtcacttctcgatggaaacttcgggctccgccgggtcaactctcagcggaaatcaacaccgtggcgttcgccgcaagaaggattcgatgagctggacccagccggtgagcatgacggaacaaagcgtcgctgtcgtgaccagtcctaccaccgcccagctgtcggaacgggcattgagcaaccaagcgtacttgtgctgtgtcgcggttgcctgttctggtgtcgtctgggaatagaatggatagaccatgtggttaagcttcatcatgatcatgtacagcccgagagctccgaacccgatccaataatttcttatgtaggccaccgtcgccttgatcggataggtctcgcgattctcgcttctgctatagtcccaaaacaatagaggcaggaacgcgggcgctccgaagcatataattgtatttagatagacagtgccgattcccgatcgctcgactagaaactgccgcatgttcgtcaacggaaccagcaacgaccacaagctggccgcctcaatcgcttgccgctcgccgacggcgaaaaggtgcaacgagatcgacgcgacaacggccgcacccgcaagcaagcctccgatgacgttgacccgatgctttcgcaggaggctgggaaagagcctgcagcagatgaatacaatcaaccatgcgacctcgaacccgtagggaaaagccagataggcgaaggcggtcggtagagttgcgaaagctacaacgacgattacggattgcaagatgtacatcgtttccggtcgcttcttgagccgaaactttcgtcctgctttggaaagtccggccttctcagaggcatcgagcaattgcatgttcaattgtcaaatttgacgaaaaaatgctgcaaggttcaaaaatcgactagagcttttagctcgagttcctggctatgggcatagctatctcaactgcagagatccccacgcggcggcagatctcatgtcaaaacggcttgatatttcgctcgaaacgatcgtttcgagctcggcatgcatattacgcaaggtcgactggcagcgtcttattggcattttcaaacgcgccgatcccacttccggcgatgtcgaatcaagtccgttcgccttgatgatgggaggatatggataagcttaggacttgaccatacgcctagcatgcgttccgacgatttttttggtttttatcgcgatctctcgtcggaattgtgaatgcagttccaacgcaggttaatgcctccatcgccgagccactgcatggcataccgtctttcgtcgagactgacgttctggcccggttgccgggcgatctgcgtcgcgatctcgagacgctacgaagtgggaccgtgccgccggctttcgatccctcatggctgggcgacctgagaacgtgggatccggaatgcgtggaggcttgggaggctcgaaggcggcccgtacccatcgccacggccacgccagcaccgccttcgctccggcggcggggaggtctgctgcaccatctgaagcttctgttcgaatccggccgccgacataccgaggcggtgtcacgtgcccccgttctggtaccgcaccaagtcgcgaagggtcgggaggcccttgctacctacgcggagcagatgaggttgtatggatggcgtgaaggggccgtccgacggacgcttcgccttttcgagaaccatgcggttcttcatgaccgcttggtcgacctgatctcctccgtcgcagccgtcgaggcctacgagggccgggatcccttggcgttcctgcagaacgtgcatccaagctcccccaatccgcaggaaatcatgttcggcttcgttgagtatgccgaaatcgaaatgatcgatgtcgagtcgatgcttgccgacatgaaggctcgcatcgcaacctcaacgggttgatctacctgggagccgggctgcttggtggcagcctccctcaacgcaccgcctgacccacatcctccatcaagggatccgtcggggaaatcaggcactcagccagccagagatccgggtccatggctagtgccttggcgccgagaacggccgcgcgggtccagacatgccccagagccgcggcaccctcgtcgcaatcctcgatgccatcggcgccttcgtagcggcgggcgatcctaccaagcgtgccgtccgggcgccgccgctcctccaggatccagaggacaccttcggcctcttccgcgcgcctgccgaggaggttgcgaatcctgtcggcgggaatgagcgctgcgagatcgcgttttcccgtgcgggtcgcctcgaacagcgcatcgcattcggagggcgaggccgaaagcgcgcttccctgggcgaccgctagggactccaccactttccggcgcgcgggggtcagcccgccctgagaagcgacgacgcccatggcggcggcgagcacatcgtcgttgtcccgcttccatctctccaggagcttgggatcgctgcgccgtcgaagccatctgcaggtcgagatggcgtaggcggtcacctcgtgcagacggatcgcctccatcgcggaggcgcgttgcgcggccgcggtctcggcacgggccgggaggcatgccgcaatgccgagggcgagcgacagggaaagagtggggacgaggttcatcgggcagccgtgaaggaacggagtggaacggggactttgggtttccgtcgatgccgggcatcctgcggggagcagcgaggacgagcgcgatgacggacgagatcgacccccacgtgaaggaatccgccggctgggcccgcgaggcgatccaggagttcggcggctatcagacggtcgaccgcgtggcggccgcgaagtcggctgtcgccttccacgagcacgcctccggcttcgatttcgacgagaagctccacgccatcgggcaggacctcgacgccctccgcccgggtcgcggggccgagtggccggacctcgctcccgcctacggggtgcgtccggccgcctgaccgcgtccagccccatcggcgcgtcgacatcctgctgacgacccgcatgcgtcaggccgaggggctcggcgccggcgccgcccgcggcacgagcttgccgccctggacgtcgagctggccggcggcgagggccgtcgcggcctgcaccagggtcttgggccacatcgggatgtccgcgccaggacggaagcgggccccgagcttggcgaccgtttcggcgagcggcgcgtcccgcacgcgaagacggtccgagatcgcctccgggccggcgtgaggcttgggcacgcgtgcctcgggagtgcggcggccgcggatccacgcggaggcggtcgccgcatcctccgcctgcgtctcggcggcgtcctcgaaccgctcctccgccagggcggcgcccgtggcggtcaggccccagacgatcggctgcatgtcgtggaggctcgggaccggcaacgtccggtccggacgcgcggcatagcggtcgcgccaccacaccggctcgatgatgcctccttcgaacaggcgctggacccggcttcccgcgacctgcatcggctctcccgtcttcggactgatctgcgcggccggatccccgtagagcgagctcgcgatcggcagtccggcgtgcaggcggcgcagaacccgcacggtctccggatcgatcaggtgcgcgaggacggccgtgtgcgaggccgaaaggcgtgtgagccgcttgatggatggcgcgagaacgtcgatgtccgccgcgaggcgcgcgagttcctccggaccgagctcgacgaaccgcacggacggagcttcggcgtcggccgcctcccagcctcgggcctccaacgcgatccgccacgcctcggcgtaggcgcggtcgcccagcctgcccatggcccaggcgtcgaggacgaaccggacgccgtccggtcccttggtcgccttcccccgcaggccgtgcggaggatcgatctcgatggggaggaatgacttgtcggtgcttgtgaagtggttgaaccggggaaaggcgccgatggcctcgatctcggccttccaccgctccttccaggcgccgacctcgcggtccgaggcgatcctctccaggtagtgggcgcgccaggaggcgccgatttcggagggcggcttgcgctgcctgcccgccgaaacgaactctgcgtcgcgccgaagcgcaactacctcgtcgagggtcgcgcctgggcggcggcaccggtcgaagcggatcgcgaggacggcctggataccgcccgcgtagttgaggggcgcgggcgagagcgccacgccgttccctccgaactcgcgggccgcggcgatccagacgtccctggcatcggttccggcgaaggtgtggatcgagacgtcggcgtccggcagctggtccggcgcgacgagacaggcatccggggcgtcggtgcgcagatcggcgaagcgcaggcctccgggcgcctcctcgtcggccacgaggggccatagaccgtgcacgctgcggtcggcgaagtggtcggacacgcttcccggcgtcgtgctgctcatggttccggcttccgggcttccgcgctggggaacgacgggagggcggcaggcgacgtcgtctcggcgtcagcagcccgaggtcctccggtcagcacgctctcgagccgcgcgacgacgcacagccgcctaaagttggacatctcagaggcgtcctgcggccatgggcatccaggtagcgtcgccatcactgccgaacctcccagaccaccgtgacgcgcgcagaaacctcccgcgtcccgctcgaaacggcgggtgcggccatcgccttcatggcgatcatgggcaggccctccctctcgtcgccgccttcgcggacctggacgatccggcccagcttcccgccgagcgcgtgtgcgtaggtggcagccttcaccatggcgtcgtcgacggcggccttgcgtgcggcagctgccgaacgggcgtcgtcgagaacccggaagacgggacccgagacctccgtcgccccggcctcgacggcgctgccgatcagatcgccgaggaaggcagggatcttgtcgtcgaggccgccgacctcgacgaccacgtggttctgggcacggtatcgcggcttcggccgatcggcggaatccttcgcgatgtcgtgcggctggggatggagcgtgtggagcgagatctggtccgacgagatctcctcggacttgagaccggccttcagaagcgcgtccatgatcgaacgggacgtgcccgcattccgcgtcatcgcgcccgacgccttctcgtcgtccgtgacgatcccgaaccgcaggacggcggcgtcgggcacgacgcggaccgagccctcgcccgtcatcgtcaccaggcccgggcgcaccgagagggacgtggccgccgcggccgcgcgcctgatctcgtcgagacggccctcgagaggagcgatcccgtccgggagtgaccccggaccgcgcggatgctccgctccgaagtccctcccctgcatgccgtccgccaaatcctgcaggtcggacccggaggcggaagacatcgcggcgtcgggggcgacgcccccctcgccctggatgccggcggacgcaggatagccgccgccctcggcgggactgccatgggcgcccgaggccgcgatcccgacgcaggacatcatggcgacggcgatgaggaaggggattaagcgcgggcgcttcggcccgctcgcggtggtggaggtcatggtccgcgtccgcctgtgactgcgcaaattcgttccttcctcagccatcgcccgagcggcgacacccgtcaacgcaatacaaatcgaagaagtgaatggtcccgaggctccagccgatccaatggacagtccattccttccatgacagatcggacacgttcaacgaggagatcccgatgcaagctttccgcggcaaggccccgaagtacgtcgtcgccggcatggccgcccttatgatcctgggagcggccgcgcccgtcctccagaatctcgccaccagcatcttccactgagagcggcgcaggccgagggcgcggcgtcggtcacgccctcagccgccggatccgtggaggcggaagtccggccggctgtcgaagtgcatcgccgaggcctccgcgtaggccagcatcggctccgaggagatgaaccgccgcccgagctccagcgccaccttgcccgtcgtgttcgaccccgccatcggatcgtagacggtctggccgacgtccgtggtcagctggatcacgcgtcggggcagcgcctcgggaaagcgggccggatggatcggaacgccggcctcgcggcaacgcttcgcgaaggtgctggcgccgctggctccgcccgccaccagcaggttgcccggaatgcgcccgttgtcgttccgctcgaaggccgcctcgttcaggtcgtacccgctcgggcggacggtggacgcgcgtcgacggccggcggcgagacgcgcctcgctgcgatccgcatactcttcgcgcggcagtcggcgggtatcccagttcgggttcggatccttggagaacaggatcacatgctcgacgctgttgcgcagcctgacccgtcgcttcactgcccattcgatgttggccagcttcgtgggcgagtgccacggcatgcggccggcgagatggaggccgtgccggtcgatcgcgtcgatcgtgaagcgctccacgtagggcgacaggcacggagtacccggctggaagacgtccatcaggttcacgcacagcgtgccgcggtcggtgagcagctccttccacatgccgacgagatccgacatccaggccagccagtcggggaccgtgaagcggccgtaggccctgttgaccacggggtagggtggcgaggtcatgatgaggtcgagcgagcccggctcgatggcggacgccgcctcctcggcgtgtgcccagagggcgagtccgtcgtcgagcgagtagagcaggaccacggcgccgcgccggacgcgccgcagtttctcctggccggcgtccgcgagctcccagatgccgcgctcccccttggcgatcagcccctgggccaccgcggtctgccgcgcccagcggacctgctgctcgaagaggttgtaggtctggtccgcgcaggtccgcgtctccttgcgcgcctcgacgtcgatgccgagctcctccgcgagccgggcgtagagatcccgcgggcgggcccggccgccggcgtcctggatggcctcaagcagcggcatctggagaaggttctggagcgagggtctgcccagccgctcgcgggcctgcgccttcgccgcggcttcggtctcgacgccgcggcggatgcggcgcgcgcgggcggcgacggcgccgggagtgtcggagagggtctgctgactggtcacggataccttcgcgtcgtctcggccggatccggcctgttccttcgtattgtcgacggcaaaccttggatccgggcaaaccggacccgtagaattgtctcgacctcgttccttctcagcggggagccgggcagggccggcgttcggcccagggcttctcggcggcggaggcaacgccgtccggccgccacacctccggcatcgcgatctccggcaggaggccgatgccggactgccagatgcgcgggaccggaacaccggggtcgaagcgtacgcccgtcaatcgacccgtgcggtaggcccccgtgtcgattccgaaacgccagcgggtagcgaccggaccgtccttggtcggcgtgtgcccgtggaccacgagacggtcgacgtcgtgccgttcgtcgaggaacggcctccggatccaggtcaggtcctcctcgctctggaaagcgatcctgaggcccggcctgacgccggcgtgcacgtagaggcgctcgccgtcgtccgccgcgaggtgcaatccctccagaaagcggatgtggtcctccggaacctgggcgggcagatcgatctccccgtcgacgccgtaggactccagggtggcgagaccgccgttcgtgatccacgtgccggcctcggcggagtcctggtcccgccatgccgccgcgaacagggcgtcgtggttgcccttcagcgggatccacgtctcgccggctcgggtcggcccccgcatcaggcgctcgacgacttggcgggactgcggtccccgatcgacgtagtcgccgaggaagacgaccgtcgccgggctcccgccggcgtcgtcgccgacccagtccaggaactcggcgagaaggtcgtcgcagccgtggacgtccccgcaggcatatgtcgtctgttcgatccgcacgggagcgaagcggccgacgccgggatgcacgtaggcttgcgtcatggtccgggacctttcacggaaggcggaaggcggaaaacaagggcgcggcggggcggatcatctcgtccacgccaccgcggcaggagcgcggtcccgcaccggggcggaccgggtctcggctacgtggaacaggggttcggcgacgccgggaaggaagcgggcgcagcagagccggccggtcgcgtatgcgcccatgtccaggcccacccgccagggtcgcacgtcgggaccatgccttgagatggtatggccgtgcaccacgatccggtcgaagccgtgatcgctggcgaggaactcgtcgcgtatccaagtcaggtcgaacgggctctggagcgccatgggcactccgggacggacccccgcgtggacgtagaggcgctcgccgtcgtccgccgccagaggcagcttctcgagaaactcgacgtgcgcctccggtacgcggtcccggaacggctcgcccggcgcgacgccgtacgaggcgagggtcgcgaccccgccgttggcgacccaggccacggcgtcgcgcccgccgggattgcgccatgccgaggcgaacagtgcgtcgtggttgcccttgagcggcacccagcggtgatcctttcgggacggaccgcacatcaggcgctcgacgacgcgccgtccgccgaacccgcggtcgacgaagtcgccgaggaagacgaccgtggcgggcccgtggcccgcgtccgcatcgacccaggccaggaactcaagcatcaggtcgtcgcggccgtggaggtccccgcaggcatacacgggcccatcgatcgccagggggacgacaccactctcggaagctgcgccgtcgttcgtcggggccatgccgttcaccctcacggaagaagccgacgatgacaccggaccgtgcgaggatcaacgttaaccgaaggaatgaaacgaaggaacgagggtcatccaggggttgcctcgggcaccgttcggctccatggtccggaacctgggatcgcaaccgaggtgtcaggtgccgccgacagaagaccgccatggcggcccggaggatacgcatgcacggatcctctcgggcctgaacgatcagcagcaggccgtggtgctcgccagcgaaccggacgtggccgtcgtcgcgggagccggctcgggcaagaccgagaccctcacccgccgcatcgcacggctcgtcctcgacggggtcgatcccgagcgcatcctcgccatcaccttcacgaagcaggccgcgcagaacatgcgcgaccgcgccgcccgctacgtccccgacgcgcgccgcatccgtctcggcaccttccactccgtcgcccacgcgctggtgatggagaaccgccacgccatgcggctgcccgacaagatcagcatcctcgacaccgaggacgcggtcgcctcgctgaagaaggttgcggccgccctgcgcacgaacgaggagaacctcccgcgcgcgagcaccatcaacaagatcctgagcttctcgcggaacacggagcggacgatcgaggacgtcgtccacagcaactatccgcaatacatccacgccatcgagttcgtcgagaaggtcggcgccgcctacacccagttccgccgcaagaacgcgctcttcgactacgacggcctgctggaggcgctggcgaagatgcttgagcacgagcgtctcggccccgctatcgcggcgatgttcgaggaggccctgatcgacgaggcccaggacctcaacgccctccagatccgcatcgtgcgcgcgctgcggagacacgacgtccgggtcatgttcgtcggcgatccctcgcagtcgatctaccagttccggggcgcatcaccggacatcatgttcacgctcgtcaaggagtgctcggccaaagtctacctcctggagacgaactaccgttcgagcgccgagatcctcgacgtcgccaacgccgtggaggaggccatgcgcaagcgcatcccgcgcgcgctcgtctctcattgcgggacctccggcctcctgcccaggctgatcgaggtcgacgacaaggccgccgaggccgcagccatcgtcgacgcgatcctcgaccgcaagaacgaaggcatggagctggaggagcaggcgatcgtcgtccgctcgaccgcgaacttccgccacgtcgaggccgagctgatcgcccggaaggtgccctacacggtgcgcgccggcgtgaaggtcaccgaggccggcgccgtgcgcgacctcctctgcgtggccagggcctcgctcaatctcggcaacgagcccgcatggcagcgcatcctgcagctcgcgccgagggtcggcgagcgcaaggcagccaagatggtcgaggcgatctccgccagcggctcgctgcagaacgcgatcgggatcatcctcgatgcgggcgtcaggaacgaatccctcaggccggtcgcgcacgctctgcgcctcgtcgacgacgagcggggcggaccgcccgcggcacggctgcggctcgccctgaacgccctcgagcccctgctcgaagccgagtaccgggacgactggaaggcccgcaaggcggacgtggtggccgtgatcgacatcgcccaccagcatgccgacctcgactccttcgtcagctcgctcaccatcgagacctcgatcgagaagacgcggtccggcacggccgacccgaacgaggagccgcccctgacgctcaccacgatccactcggccaagggcctcgaatggcaggccgtatacgtgccgagcatgatcgaggggcacatccccacgatgtacgcccaggcgccggacgacgtcgacgaggaactgcgcgccttctacgtgctggtgacgcgggcgaagacccacctcgagttcttcaagccgaccgtcatgcccgacggcatgctgcgcaccgcctcccggttcgaaggcgtcatccgcgacttctgcgagcgggagcgcggctcgcgcgccccccggggccgccgcggtggcataggcgcgcggatcgagcccgaagcgatcgaactgtggtgacgcggccgacgacgggcgggggcggttccgacacgaccctcgacatgcttctggaggactacctccgggtcgcggaggagctgggcttcgagacggtgctgcgccaccccttctcccggctgcagcgcctgcacgtccgtggccgttccgaaagcctcggcgaggtccaggagacgctctgcatcctggcacgacccgacggcttcctcctcgtcctggaaagctacacgcgctcctcgggcccagccctcgtgaacatggccgagctctactaccggttccggcagggtccgcaccatgaaactgcggccgagttctcgtcgctcaagatccgcttcaccgaggagctggaggaggacgagcgcgtctaccaagccgtcgtcgcgggcctgggcggcagcgcacccatggacgacggcgccatgtgcgtctccgccatggaggatgcgcgcctcggcctgagggccatcatgggacgcaaggacgcctatggccacctgccgcccgtacggctggcgcggatcggcgaattccttcccgaatggcccgccggcttcctgcacacctacgggttcaccctggccaggatctgcgagagcgtggtggcccgccacgacgacgccccgcgccggatggccgagtcccgtcgcctgaccgaggagcgcctgcggctgcttccgctgtgggtccgcacgatgctgggttgcgacgacgaggcggaccagcgtgcggcctgaaggaaccgcaccgggatggtcgtggttaatccattccttcttcgttgacagccgcgcggcagagcaccaaggtcgttgcgacccattccttccggtggctgattccttgacgaaaacctcggcagcgctgacgctcatcgccatgctctcggccggtacggcgctcgccgccccggcgtccgagaccgcgtcggcgggagaccgcacgacctggatccgcgtgtcctgcagccagtacggcgcgctcgtctactctgacgaaaagtccgccgacgacgcgggcgcgacctcggactggcgcgagacgatcgcccgctccttcccgaaggcgatctgcgtcacggcgcggcgcctcggcgggctcgacaccaagtacaagccgttcggcaccctgccgtcggtgctgccccctccagaaccgccgcctccggagcccgtcgcgccgcctccgccggccgcggcccgcatctctcagggcgagcaggcaccggcggcgctcccgctccagtcgccgggcacccccggcgcgcccgtggacgacgcctccctgcgcgccgccctctcggccatcggaatgagccgcggcaagcccgcccagcgcgccccctccatgccgcccgctcctgttccggcgccgcccgcggaaccgtccgcggccacatctgagccagccgccacctctgccgccaaggccgcctccgtcccggcccagcccgtagagacggtcgcgttcgcggacgaccaggactacgccaccggtggcttcatcgtctcggacgagaaccccgtcgagaggcggggaaccggccgccgcaccgtgctcgccggcatggtcttcgccgaacccggacaggcctcgggcttcgtggatccggggatgaccaccggcggcgtcatggtcgccgaggtcgagcccgtcgtccgcatcgagaccgtcgcggccgcggccgtgctgccggagcagccgtcggagaagccgtcgccgaaggccgagaccactccgcagccgaacgtcatggtccagatcgcctccttcgcgggctgggagcgcaaccggatgcagggcgtctggcgccatctctcgtccaaggcggccgctctgaccggcctggagccgaggatcgtcaaggtcggaggctcacgcgtctacaccgcgctgcgcatcggaccgctggacgaaaccgcggccagggatctcgcccgcaccctgggcgagaagggtctcgaggcccgcatgctgacgggcgcggcgcccgccatggtggccatggccggggacgtgcagaactgatctccgcgcccggccgttccgtccttctgccggtggagatcctggattcattccttccgagacgtccccgcgttaacctcctgttagcgcgcggcgtcatcgaatgggccgaaccaaagacaggcccatgaacatcgcctcctcgcccgcgcgcttcggacaacgtcagagtcggaccgaactcttggtcggcggccgtgtgcttctcgccgatggaacggagcgcagctgctgcgtccgcttcgactcggaggacgtggcaaccgtcttcgcggccgccgaccccgccatgttcgaccgcgtgctgttccgtctcgaagaagtgggcagcctgagcggcatcgtggtcgcgaacgaccgcgccagcttcgagatccgcctcgaaggcagcggcgagcgccgccgccgcgtgcagaccaagctcgattggctcgaggcgcatgccggcggccgcgaggagcgccgcagcgaaatccgcatcgtgcctcggcggcggaccgtgcagttcagacgccccggcgaggagccgttcacgaccaggatcctcgacgtctcgccgtccggcgcatccctgtcgatgccgatccgtccggggatcggggagaccgtcctcgtcgggcggcgctacgcggaggtggtccggcattcggacgaaggcgtggccgtccggttcaagctgccgttcgcgcaggcctcgttcggcgaggacgtggagctttagaagcggatccggctcgcgggattgggcgacgacgaacggccggacgccccctgaagtcgcttcccgggagcgccgccgcaacatgtcgcgcggccgaccggatgccccttagcgggctgcgggccggggaggcaggatgcccggcacgggcggaggctccttgcgacccgtgacgatgtccagccgttcgccggcctcgcggcaggccgctctgcttcggtcgacggcgcaggcccggtcgcgggccgtggtgctcgtcgatacgtcctgcagcaggatgctctcctgctgacacatccgcatgtccaccggcgttccgcccgaccgggcgcacttggcggcgttctcccgcgcgagcttgtcgcagagcggagtctccccgtcgaagcagcggtcgcgctcggacttcgcaggcgtcgcctcgcgcgcgggcggctcctgcgggatcgcgacctggacgacgggcgaccgcaggcggatggcgtccctgtcggtctggacgacgatgctgaccgccttggcccggctgccgttgcattgcacgatgagaggcacgctcccgacggcagtcccgggctcccagatcgacgggcattcgacgccgctcacctggaccgactggatggcggcacggtcgacgtcgaaccgcgcgacccaacgaagccggagcacgaccagatcctcgtccctctcgatcgtcccgatcagacctgtgccctgattgtccatgcaggcccgccatgccgccacggactcgtggtcgacgagattggacagggtctgatcgagctggctgtcgttgagttcgttctgcccgctgctgcagacttggttctgcatctgctgaatctgctggttcgcgccgccgcccttcatgccgaaggcgccgaacacgacgagaccgcccgagccgctccggttgctgctggtcgatcccgaagaggtgttgcagatcgcgttcttcacgtccgacgccatgttcgtcgtccggaaggactgattgatgttgtgggcggcgtagacgaggatgtcccgacatctgtcggccgcctcctgcgcggccgcgctccccacgcacaggatcagcatcaaagccccggcaagcgtccgcaccccgttcccccttcgcgttccgccgccggagcggtcttccgggcggatgctgccaaacccgcgatcgcccgtcgagtggctggcgcttcggggagcgcgcggacgctggacttcagggccgggccgtgcggcgctcgccgtggaggacctcctcgaagatggaaaagagcatgccgtccaggcgctccccttccttcacggcctgcggaccgtcgaagccggcgccgacctcgtacccggaccagccgctccactcggtcccgtccggatgggtgacgtgggcgaagatcacgcaggggcgctcgctccagaagagatgaatgcggtgcccctcgacctcgaaggtcgccggacgtccctccgcctgccagggatcgctgttgaagtcgtcctcgccgtcgccgtaggcatcgccctcgatgcgctcctggacgcacctcagaaggggcacctcctcgccgcgcaggaggatcgtcgccgacgtctgcttgtagagcccgaccagcagttcgccctcgccgagaaggacgtggaacttgcgtcccgtctgcgcctccggaaggacaaggcccgggaagatgccgggcgaggacgtgatgatgtcctccgagagcacggcgtcgcagcgctcctcgcgcagaccgtggctgtaggcgcgcccgccgtagtcggagtaggccatcggaacctcagggtgcaggtgcgggagaggctgcttcgaccgcctcccagaacgcctcggccacggtctgcccctcctcggtgtcgagcccatcggcccagaccaggcagttgtcccactcggcgagatctggaacctgctcgtcgagcctgagcaggatcttccccacgtcggcgtactccaccgtgccgtgcatcccggccggaaccaggacgtcgggaaagcggtcgacctccgctgtcagcaccacgcgctcgcctgcctcgggcatcgccctccggaactccggcatgtggatctccattcgacggagcgccgcggggcgcggttcagaacgtgagggtgaaggtcggctgcgcctgcggcctgtacgcgtcggccgccgacgcctccggcctgaggcggtcggcgacgtcccggaaaatctcctggagccccagcggcgtccgccacgcaccgtagagggcgaagcgctcccgtgcacgcggatcgtcgggcagggttgccacgacatcctccagatcggccgccagcatgccggcggcgatgtcgcgcaggtcctccgggaggaggtcgtggtcgcaggcggtggtcgcggccgcctcgtcgagaaccgcggcgcgctccggtccgacgcacgcagcgggcggtaggaagctcccgggcggatgtgcatgcgccgacgcgatcgccgccagatcgctggcgtttgcgttccagggagcggcccggagggcgggagcggtgtcgagtacgaggtcctcgcgcgcaagacgtccgtcctggagacggaggccggcgcgcgcctcgcgcagctgcgggatcaggtcggccgcctcgtcacttccgagacggcgcaggaccgcgcagcctacgaggtccgcgagaatttctgccgtgtgcgtgcgccacgcagccgtcggcgcgtcgtcgtcgaaggcggagacgctctcgggcagaagcacgggcgcgagggcgaggccgatctggcgggcggccgtgaaccggcgcgcgtcctcggccctgagctgggcgacgggccagacccggcggggcgcgccgacgagatcccgcgtggcgtcccagccgccggagaagggggagtagggcactatccaggcgacatccgtcgccacgcccatggcggccaggggccggtggacctccggcaggacgccggcggcgaggttgcgggacagcgcctcgaccgctcccagatcggcggtcccggccgcaccaagcatggcgtcgaccctgtcgctcgtccattcggcggcggccacggcacgcacgtcgaggacgacgaggtcaggctcggcgccgtacatctcgcgcacggccgccaggacgtcgacgacgaccgggtcgtcgacgatcttgctccagcggaacgacgtcccttccgctggcgtcacgacgcccgcgccctcgccctgcagcgaagccgccagcagcgcgccgatgatttctgaagtgccgccgaccgagatccgagcggagcgggaaccgcgcctcgaggccatagcgtcactcctcacatgctgaaggcaggggacagatgctgctccggcggtcccgccacggggacctccgccatcgtgacggggacgctgtaaatctcgtggcgtcgaaaggtgcccgcaccctggaggtcgacttcctcgatccggaccgtgccgatctcgacggccatctcagccaggagcggatccgtcgtgaagcggacgtcctgcccatccgaccgacgcaggtaggcgctgtcttcgaccacctcaagagagacgaagcgctgtggcatggacggaatggagctcgtcagcagaacggcggtcgctccgtcgtcgctgatgctcagcatcgcgtcgccgccgtacaggacctcgttgtcggcgcggcggtcccagccgggcttgttatgcgcgctcattccttcgctctccgaaccattgcggagaggatgcccaccagcctcgcaagacgcaaaagagcgtcgttcaggccgcggcggcgagggattcgtcgagaaaggctgccagcagctcgtccggcgtcgcttctcccgcaaggcgacgtccgcgcaggcgcgccccacctgcctgcgacggccgctcgtagatgaagatcgccagcgtctcgaagtcggtatcgaaccggatcgtcgtcagcacgcgcaaggcgccgtccacgatgtgggtctcgccattggcccgcctcagaaagtagcggccggggccggggccgaggccgaggccgaggccgaggccgtcgcactcgatcaggaagtcgccgggcggtatgtagcgctggtccatgctcgtattctccgaaggcatggctcacacatcctccgacttcacattcgaagcaatgcaaaggaacgacacgtcagctgctcaatgaagcatgcctccgcggcatcttccccgcgttgacgcatgcagtggtagagaccaccgtgcctaacacgccccatttcggtgcctgggcctgcctgggcatagcgggcgtccggatctgcgatggagggatgccggcgagtctgggccgttacccgtcggaggttcgcgcgatcgcggacgaactctccgaacttctcaaagaagagcccctgaggacggacaggtgattccgacgcccgcatgggtgtgaccggtcgcggatcccgccacgtaacagccttggacctgggctagtcggtgcgaccgaggcccgcatgatcctgtccatccctaccgaaagccgtcttgccctggccttcgtcctcctcgtcgtcctcgccggcgcagccacaccctggtcgcggcgtccgcccaggccgtcgcccgaagccggccgcgccggcgagcgccgtgtccaagccgtcgttggtcggtcggggctgcctgccatgcatgacgtgtacctgcgcaccgattccggagcgacgcagatcgaccacatcgtccgagcggggcgcaccatcttcatcttggagacgaagcatttcgggggcacctgttacggacgtgcctacgagcggacctggacccacgtgaacagaggcgcgaagcgccgcttctacaatccgctcctgcagaacgacgggcacgtcgctgccgtccgtcgcgcggtcggctggggctgccgcctgcgaccgtacgtggtcttcagcggcttcgcggcttttccctcgggcatgccggagggggtgctgggcctcggggaactcgacgacctcctgagcagggcgtcccgcagccgcctgccgagcctgctgggtgtcctgggctggcgcaagctcgaacgcagagccgaaaccgccgagacggctggcaacgcccacaggcgtagcctcgcgcgggccggagcacggtgacggccatgcgtgcggtcatgctcctgtctgctgtcgccgccgcagcctacgcggcggtcctgctgctcgtgttcacagcccagaggcacatcatctaccagccattcggcgtgcacgtaccggcgacggcggccggactgcccgccttcgaagacgttaacctcaccaccgcggacggagaacggctcgtcgcctactggaaggcaccctccgccggccgggctacagtggtctacttccatggaaacggagagactgcctccaaccgggcgcaccgggcgagtgctctcggcagaaacggtcgaggagtgctcctggtcgagtaccggggctatcccggatcgacgggcagtccttcggagtcgggcctggcgcgagacgcagacgcggcctatgcgttcgcatccgccgcgtctggccccgtcgtgctttacggcgaatctctaggctcaggggtcgccgtctcgctcgcaacgaggtctcgacccgcggcgatcgttctcgacgcaccctacacgtcgatggcggacgtggcctgggcccgcttcccctggctgcccgtcgacctactgctgctcgaccgcttcgattccctggcaagcatttgtcggtgaactgtccggtcgtcattctccacggcagccgcgacgacgtgatcccccaggacatgggccgtgaactcggggctgcagcaaaggcccagatggtcctgcttgagggatcgggtcatggcagcaacctggagaccgcgaatgggcgagccgcggtggaatctatcctggccagggtcgaagggggccagtagatcgacagagaacccttcgcggccggcgaaaaccgtcaggtcggcaccactaggcgacgtggcagcaaggcggctggccggtagcgacgaggcggcgcacgtgcctcacgaatccaaggccccggtccaccagtaggctttcgacgctaccgtcgatctcgggcggaagggcgcgcccagagcgttcggccacagcgtccgccgcgagggcgacggcttgccacgcgtagatttccgcacctccgcgggaacgcgcccattcgtcgagcatgtcagagacctctcgagatcgcaggtgcgtgcggccctcgaagccgcgtctgacggtacggacgacgatcctgtggtggagggcgaatgggaaaccaatgctgtcgaagatcatgtcggcccgtagaagcgcctcgacggcccgcaccttaacaccagcgatcgtggatctctcggccgccgtccagccccgaactgccacggcagcatctgagccgcgtccgttggagagttcgtcagtgtgcatgtcgcagtcgatccggctctcgtggtgaaagaacccgcacggcgtgcctgacggccgccccgcccttcagtactcgacgaagatcttcttcgaaccccaaaaccggccgcgccagtcgcgtcccgagagatagatcgcttccgaccgggttccggccgtgagattcggcagtgcgtcgctggctcggaagacgacgttgtctgtgcagaagctctcactattcgcgatgcagctcacaacctcctgcgggggcttgccatagacgaacgacatagcaccgctgccataccaattataccctagggtaaccgacgccgagggatagataaagtcgtatgacgaactggatttgtacgtcgatgaaaaactcaaatccccatccgtccaggaaccgccatcccattgattgtagggcggagtacagaaggatacctctttccccttggtgttgccgattaagtaagattcggccgtttctgtaatgacgaagtccttgttcggactaaacctgccgatgcaaggacgcaattgattactgacttgattttccagcgcgaaggggatgttcaacgtcccaccgcactcgttggcaaggttaatctcgccgctccaggtgccattggctatgggcatgccacataaaccgtaggttccatccgtacaaaggccaatacctagaggaaggtcgcccctgacggtgacctggagatcctcaccagtttgccactgccacctatagggtttgcgaaacccaagaggcggggcacttccaatgtagagagagataggcgctccagggacgcacgactgtgacgggcccaccgtgactgaaaacctgttggaatgcgcgacgcgcccctgatcatctgttactcggaacacgacgtccttccatactccggcctgggaagccaaagcctcatagataatcatggcagacccgtcttcccttactgagacaacgggctctacggggtttatgccgggcggtcccccgatcacgtcaaacgatacccagttcctacctcctttcgctgaggcgtacaggtgatatttcatgccttgacgagtgctgaggttgctgttggttgcttctatgcgcagcccattagtgtcaatcacttctaccgaaaacggcggggaaacgagcgtacggcctgctttatcctgcgccgtgaggcggatatcacgatagaatcctgcagttccggcgggtggactggcaatggcagtcttcgagtaggtcaggccaactacgggcgtggagccttctgagagaaccatccaggatggagcacctgtcatcccgatcgtgatttctccttcgccgccatagacagaaactggcccgcggacctccgcgccctctacgatccgactgaatggagggacgtcacccacgaaagaaagcgttgacgcgtcacggaccactatatcgaacggatccgagatgattgggctggcgcttgcatgccgcccgacgacctggatacccctgtaaatctgctcattaacctcgggtagcttgacttctggctcaggcggcttctcgaccggcggtatgactacggggggagtattctccgtagggtctgacgacaccgggcacgtgaacatcacgttccttacaatgtgctggttgggaagcttagtcgcgcgagcttcggccaacttgcccgctgcggttccgttcgtatggtcgccaagagttgtgatgtagcgcatcgtcgcctgggtaggcaggccggaactcgaagttcctcgcaagtcaacgactccgggacagtaggtagcgggcctatccgtgtagcatgagtcccccatacaccacgccgacggcacgacgtattcaccgcaaggtgtcgtaccgcgcgtcgagcacttgtataggtcgggcggaaggcatcgcgcatggacttcgggggcctgcaaaatgcagccaagaaaagcggctacagaagcgagaaggagcgggcgcttcatgattaaagccttcaatgcgtatctcaagtgcgtgcggcgaaaagcatttatcagaaggaatgcgtcagcatcacccgccggccggaacgccgagagaataaggttgtatgctgttgctctcggatccaacacccgtggccggtgcaccaccctgaactggaacgctttgcgctccttcgttggactgcgctccgatcgtttttatttgcggaggcactgcaatcaacggcttatgattatagtaccctgtaaccacataccccaaccatgcatcttccatgtcgttgatagcgaagacgactgaagggccggaccacttcaaccacgaaggcgcattgaccaattcgaagtccatataggacggatcgccgacgttcgggccaattctgtcgacgggagtcttaccgcagcagggccatcccggagttccgtcagcttggatgtacggggagctcgcttcaatgatggtctgtgcaggcacgcccggcgggattggcccccaaacaggccacggacctgccgtgaagcgagtcggacagtagtatccgttgcagtaatcttcgccggatggagccaatgcgatctcaattgtcacgggagccgcctgggccgtggcgccgctggaatcctgcacttgggccacgatgccagaccacgttccgaccccgtttacggtgccactgacaaggccgcggtagtcgacctgcagccctggcggcagtgccccagactgaagagtgacccggtacggagggaagcctccactaggcgtccaagcaattgagaggaagtcgcccgacctcacggcgctgttgggaggaggcgtaagcaggagtggggccactgggttgtgaattgtcgtggtgaaccgccaagtcgcaggaagtggatagtcgtcacgaatggagacgaactggtcagtataccgcccagttgtcgtgaccgtgcctgagatccgcacttggcgaccagagacggaggcagataggccgggggggagttgcgccaccgacaagattaccggctcccacccatctacagccgagactaggatgtcgactttgtcgcctacggtcagattcgccgggaagtcgccggaaaggccgacgggcttctggaagtccatatcgaagggtgcgctgtcggcaacgccgccggctgagtcggtaactcggatccgaatgttccggatgaggccactcgggacagccttgtaggccatccgagcatgcagcgaatcgtacccgacctgaaggcggcggaacacgccggcttggtcgaccgtaagtgcgctgcgcctaagattcgcatccgcctctctgtcttccgaacagaatatctgcttcgggtcacagaccatgggcatgttctcgatcccaggcgatagcgagaacgtgtagggcggagtgccaccagtcgccttaaaaacacgattcatggagtcttcgaaatcgttggactgcccatctgacgcacccttgagattgcgcgcaggcggattgcccccgatgacgactacctcaagaggaagcgtggggcgattgtccggatcaattaccttgagcgcatagactggactgttgacaccccagaaccagcctccggcccagtcgactgtgtactgtagctgtgtgtaggtaccagcagcaccagtaacggtacccgaaatgatgccggtcgcagcgtcgagcgttagcccgtcgggcaggacacccgaaaggaacttgtaggcgtaggggccgacgcctccagatttccgcaggtcgacagagtatgactggccacgcctcgcgtccggcaactccgtctgccatgtgaacgggtcaaccacgttgatcacaccggaatcaacgtgcttctcacgcccatctgcgtctcgaatcgtggtgcggacgggaccgtaagagccaaccgttgttggcgtccagcgaaccgctccgtagtcgtctgtgatcccgttgccggggtgacctggccagccgtaccaccgcccgcctgaggacatcaggccatcttggaacccaggagggaactgggcgcccgcaccgaccggcgcccaggtgagtatccacgggctgcgaccgcctcccggcacgctggagttaccattgtaccagtagttggtggcccgaacccctttaacataaacgggatcgagcgccccttcgagtttgagtgcgggaccaatcgtccaggaaatcgtgcctttcggcgtgccgcgtccctcggcatctacgatcgcgtagccgagcctccactggacggaccaaccgttcgatgccgtatatcgccccgtgactcgcaagctgccgtcgtcgagggcgaggcccggcgggattacgctgctctcgtctacaacgaggagggtataggggggtgtccccccgcggactggcagggcgagatcaccgctgtcacccacgtacgctcggatatcgatgtcggtctgcatgagctctaaggggccggtgaccttgaccgtctggtccgcggtctcagccgtctgtccggcggcgtcagttaccttgacccggaatgtgaaggtgcccgcagtcgccgggataccaacgacagtgccttgatcggacaggatgagaccgtccggaagggcgccattgctgatcgtgtaggcgtagggctgcgtccccccaatgccgaagtagcggctgtagaaggactcgccgaccgtacctgtcatgatcgagtacacgccgatcgaaagcggatcggcgccggcacgcacgtcgagggagagcgtccccgtcgtagccgtcgacgaggcggcgtctgtcacgcgcactgcgtaggcgaagacgcccgcctcggtgggcgagccggtgacgcgaccttccgacgacagggtgaggccggccggaagggcgccggaagccagcgagaaggcgtaggggcccgtgccgccggctgccgcgaaggtcgcggtataggcggtgtcgacccggcccgtcggggaaggcgtgccggcgatggcgagcggaccgctgaccgcgatcgagaaggccggcgaggaggcccgccgtccgtccacatcggttgcgacgacgaagatgttccgcgcggtggccgccgtggtcagagtgcccgagatccggcccgtcgacgaggagagcgtgaggccgtccggcaggctgccgagcagagtgtagacgtagggagcatgtccgccagaggccgtgaactcggccgcgtagggggaaccgaccgccgccgtgtccgctggcgagccggcgatcgtcagcgggaggtaggtcgtcagcatgtaggcagggctgacgcccgtacggccatcggggtccgtcgccgtgaacgagatgccagtcagcgagacggcttcggtcggagatcccgagaccctgccgctggcgggatcgagcgtgatgcccgctggaagcgaaccggtagcgatcgagaacacgatcggcgagcgaccgccgctgccgcggacctgcgcagagtagggttggccgaccatgcccgcgtcgacccaggtcgcgtcggccgtgaccttgtcccgtatgtcgatcatgacctcgtcgatggacgtgctgcggtcgttggcgtccgtcacccggataccaatgccgctgtagacgccgggctgactcgggatgcccgagatcgaaccggcgaagcgctcctcgatgctggaggagacgacctccaggcctggaggcagcttactcgggatcgttttggagacgaagccgcagcccaactgtgggcccgagcagcgcaggaccacggtgtagggagtgccggcggttccgcttgggacggcctcgatccaggccctgatcggatcccagacactgacggtccagtcaccgctggcgacgcggccgtcggcgtccgtgacgaggatgttgcgcccgtggaagtcgccgcgctcggaaggcgtgcccgagatcacgccagtcgaagagttgatcgtgatgccggccggtagaggcttggacgggtcggcggaaaagacgtagggcgtgcgaccgccggtcgccgtgaaccggaactccgtgtagacgccgaagtcccagtttcggggcaggttgccgacgaggcgcaggctgggcaccacttcgatcgagtactggggcgagagggccgcgttaccgttggcgtcggtcgcctgaacacggaaggcgtatggacccaccgtgttcggcagtccctcaagcgtgccgttggccgacagcgtcaggccgaatggcagggcaccgttgcccagcgcaaaggtatagggtccggttccgccggcggcgatgaaggtggccacgtatcgctcgttgacgaccacggacggcgccggggcgccggtcaccgagaggccgccggtcaccgcaaggccgaacggctgtgccgacgcggtgcgtccgtcgacgtcccggaccgagaccacgatgccggaggtggtgcccgctgtggtcgggatgccggagatccgacccgaggaggcgtcgagggagaggccgtctggcagcgcggccgcgacggagaacacgtacggtccgtggccgccggtcgccgcgaactgcgcggcgtaggtctgcccgatggtcgccgtcgtgccgggcgtgccggagatggcaagcggggcgtagacggagatcgcgaaggccggggtcgtggccgtccggccgtccgcgtcggtcgccttgacctggatgccgcccgacgtgccggcggcggtgggaatgcccgcgagcccgcccgccgcggacagcgcgatgccggcaggaagggtgcccgccgccagcgcgaaggcgtgcggccgcgtgccgccgcccgactggaagtcgaaggcgtaggtgtcgcccaccgtgacctgcgccggcggcaggccggagatcgtcagggggtcggagacggcgatgcggaagggcgccgagtaggcgacccgcccgtccgcgtcgacggcgcggacctggatgtcggcgcgggtctcggccgtcgtcggcatgcccgagaggatgccgccggagccgattgcgacaccggacgggagagtgccgattccgggaccgaaaacgtagggcgctcgtccgcccgcggccgtgaaggtcgcgctgtaggcggtgccgacggtggcggtctccgctggcgtgccggcgatctgcagcggctggccgaccgtgagggagaaggcctgcgagaggcccgtccggcccgccgcgtccgtcgcgcggacttggatcccggggaagatgccggcagcggtcggcgtgccggagacggctccggcgggcgtcacggcgaggccggcaggaagagtgccggcggcgagggtccagttgtagggcgaggtgccgcccgtggccgagaaggacgccgcgtaggactggccgacggtgccgaaggccggcggatcgccggcgaccacgacgtccgtggcgatcttgatggtgaacggagccgccggcgcggtgcggccgtcggcgtccgtcacctttacctggagacctgcgtgctcgccgggcgcggtgggcgtgcccgagagcgtcccggaggtcgagagcgcgatgcctgccgggagctggcctgcgaccaggctgaagacgtagggcgcgcgcccgccgaaggcgacgtagtccgccgtgtaggcttggccgaccgtcgcgtccggagacggcgtgccggagatctccaagcggtcgcgcacgtcgatctggaatgcggccgagtcggcggtgcggcccgcggcatcggtggcgcggaccaccagtcccgtggcggtgccggccgcgccgggagagccggacacggctccggtcgcggcgtccagcgtcagaccggcgggaagcgaacccgacccgagactccaggcgtaaggccccgtgcccccgatggtggagaacgaggcggcgtacggctcgccgactgtgccgaaggcgcgcgggttgccgccgacgacgaggccgtccgagaccgcgatcgagaaaggctccgacgtggccgtgcggccgtcggcgtcggtcacgcggacccggatcccgattgccgtcccgccagcggtcggcgttccggagatcgcacccgcgggcgacagggccagaccggccggaagcgtgccggcgtacaggaagaaggcgtaggcggagcggccgccggtggccgcgaaggcggccgagtaggcggtgccgaccgtggccaccggagcgggcgagcccgcgatggcgagcggcgcgcgcacgtcgatctggaagacggccgacagcgcggtccggccggcggcgtcggcgacgcggacctggatgccctggaagacgcctgccgcggtcggggtgcccgagacggtgcccgtcgcgccgtcgagaacgatgccgtcggggagcatgccggcggcgaccgaccacgcgtagggtgtggtaccgcccgcggccgtgaacgcggccgagtaggcttcgcccacggtgcccttcgtggcgggcgtgccggagacggagaggctcgcggccacctcgatcgagaagggttcggtggcggcggtgcggccgtcggcgtcggagacctgcacgcgcaggcccgacgccgtgccggacgccgtggggcggcccgatatcgcgcccgcggcggacagggtcagcccggccggaagcgtgccggcgacgaggctgaagacgtaggcggagcggccgccggcggcggcgaacgccgccgcgtaggtctggccgatcgtgccgtggggcgccggcgatccggagatcgctaggggcgcgcgcacatcgatggagaaagccgcggacagggcggtgcgtccgacggcgtcggtcacgcggacctggagcccggcggctgcgccggcggcggacggtgcgccggagatcgctcccgtcgctccgtcgaggacgaggccctccggaagggtgccggccgcgacggtccaggcgtaggggccggtgccgcccgcgaagtcggcggcgtagggctctccgacggtagccttggaggcgggcgtgcccgacacctgcaggccggcggcgacggcgatcgagaagggctcggtcgcggcgatgcggccttcggcgtccgtgacgcgcacccggaggtcggcggcggtgccggtcgcggtgggcgtgcccgacaggatgccggagcccgggagcgtcaatcctgcgggaagctggccgccgccgagcgagaagacgtagggccccttgccgcccatggcggcgaaggtcgcggagtatgcctgtcccacggtggcgtcgggggacgggttgccggcgatggtcagccgggcgcgcacgtcgatggagaacgtcgccgaggccgccttccggcctgtcgcgtccgtggcctcggcgacgaggccggaggcgaggcccgccgcggtcggcgcgccggagatggagccgttggccgcgtcgagggtcagcccggccggaagcgtgccggcggacagggcccaggcgtagggaccctcgccgccgacggcgtcgaactgtgcggcgtaggccgatccgaccgtgccggaggtcggcggcgtgccacgcacctgcagcgggtcgcggacggcccactcgtagggctggctgacgccggtccggccctgcgtgtccgtcgcggcgacggcgatcgagaaggcgcccgcggccgtgggcgtgccgacgatgcggcaggtcccggcgtccacgcgcagtcccgggggcagctggccggcctggagggcgcaggtgtggggacccgtgccgcccgagacgagggcggcgtagtcgacgctctcgccgaccatcgcgcccggaggagccgccacgaccgccaccggggtggcgacgtcgaccgcgtagggaccgagctgggacgtgcgtccctggctgtccctgacctccgcgacgatgccggtccaggagccggccgcggtcggagtgccggagagggtgcgggccgtcgtgtcccaggataggcccgtcgggagaccgccctggagcgagtagacgtaggggacggagccgcccatccctcggaaggtcgatatcgccagcggctctccgacggtcgcgtagcgcgcgggcggcacgtcgacggtcagacggaggaggtcggcgatgcctatcgagaacggaccggccgccgccgtgcggccgtcgacgtcgcgggcgacgaccgagatgccggagtaggtcccgacgtcggcgggtcggcccgagatctcgccggtggaggtcgagagggagaggccggccggaaggccgcccgagacgctccaggtatacgggccgcgaccgcccgtcgccgtgaaggaggcggcgtagggctcgccgaccgtgccggagagcggcatcgtcccggcgacggccatctgttcgcggacctcgatggacagaggaccgcgggtggcggtgcgtccgtcggcatccgcggcgcgcacgacgaggccggagtaggacccggccagggtgggcgtgccggcgagagctccgccgcttccgaaggcgaggcccggcgggagatcgcccgccgcgagcgagaacacgtagggcccgcggcccccggacgccgtgaaggtcgcgcggtactcctgcccgacggtggcgtcggtcgtggcgcccgcgacggcgagcggcgtggcgacggagatcgcgaacgggttcgagaccgcggaacggccgtctgcgtcggcggcgcggacctggaggccgccgtaggagccgacctgggcgggaacgccgccgatggcgccggtggcggcgtcgagggagagaccgggaggcaggctgccgaccagggtccaggcgtagggctcgcggccgccgaccgcctcgaaggcggcggcgtaggcctcaccgagggtcgcacggggcgacggcatgccggacacggcgacggtcgcctggacggccatctcgaaggccggcgtcaggacgtagcggttgtcctggtcgaccgcctggacgacgaggttcgcgtaggtccccgccgccgtcggcgttccggagaggcggcccgtgtcgcggtcgaggaggaggccgggcggcagcacgccctgctggacgtagtagaggtagggaccccggccgcccgaggcgacgaaggtggcgtcgtagggatttccgacggccgtctggacgccgccgcagggcgggcacgtcacggcgagcggagcgtagtcgacgctgatgctctgcatcgacgtcgtggagacgtacgaggtcggcttggacgaatccagcgcccggatcgagaaagttctggtgccccgtccgaccggcgtgcccgagatcgtgccggtcgcggtgtcgagggtcaccccatcgggaagcgagccgctgtagaccgtgaaggccaccggcttgacgccgcccttcgcggtgatggtcgcggtgtagggctgtccgatcacggccgagagcgggatgttcggcgtgatcgagagcggacggccggagatcgagatcgtgtaggtgttcgacgtcgcggtggcgccgccctggtccgtgacgcggaccctgatgccggggtaggagccggagaccggaggcgtgccggcgatgtcgccggtcgaaggattgaaggtcgtgccggtcggaacggtgccggagatcagctcgtaggtatagggcgcagtgccgcccgtgccgcggaagctcgcgacgtagggatcgtcgacgcggccggacggcacgttggccgacatggcgacgggcgtggtggactgcgccgactgcgtggggacgcggaacacggcggtcgccgccgccgcggactgcggcggcatcgccatcagggcgcaaagaaagaacgcggtcgcgcgacggagcatggacgtatcccgggccatgccgccagattaggaagcgcggccagtcaatgcaatggccgttccttcgttccgcatctttttcgaaggcgctgctaccgggaaggcggcagaacctggatccggaaaggaatggaggtcgcgctccgacccttcgcatcgacgacgcggatcctcacgccgtcgaagatgccgaactcgtcggggtcggcgtggagaacggcccgcgccactccgggggcgatcaactgcacctcggcgacggtcagccacgcgggcgcgtcgaggaactcgacctggatgtcctcgccgcctcccacttcgatggtcgcagagccgtgtcctccgacctgcaggttcgccccgaagctcgggatgccgcgcatgaagtagagagatccggccgcggacgccgggaccgccgccagaaaggcagccgcggctaggatgctgcgaaggaatggacggcgctgcatgtcgtcatctcgaaggaatcgctggagtgtggggcttcgggagcgccgccgcaagccgcgtttgaccttttcggaggccgcgccgaccttcggacagcaaggaaccgcccatgaaacgcctcaccgcctccctcctcggcctcgccctggccgcatgcatggccgcgccggcggccgccgctccgaccgagtgcccggacaagttcgccggcggagcggccccggacgtcgtcaatcccaagctgctccagcggacgcagccgctctgcttctccgccttcgcggtcctccattccggcgcggtcaggacctccctgtggtccgccgagcgcttgacccgggaaggtctgcggcgggcccgcgagacgggccgcgtcaacgccttccatgccgagacccggctggcaccgtccgacaggtcggagctcgccgacttcctccgcagcggctacgaccgcggccatctcgctccgagcgctgactttccggatccggtctcccaggaggagagcttctcgctcgcgaacatgataccgcaggacccgaacctgaaccgcgggctatgggagggaatcgagagcgcggtccgcaccctcgcctcccgcagcggcgagctgtacgtcgtcacgggtccggtctaccgcggcggagaggtgaaggcgctccgcggacgggtgctggtcccgacacacgtctacaaggccgtgtacgacccgcggaccggtcggtcgggcgcctaccttgccccgaacgcgcccggggccgactggaaggccctctccgtggcggagctgacggccatgacgggcatcgacgtcttccccgcgcttccggcttcggcgaagaccgtcgccatgcagcttcccgacccaacgccgcatggcttcgaccgcgggacggtccagggcggcggcgagggcatactcgcgaagtcggcccattggctggccagaaaggtgacaggatcatggtaggcgaccgcacgctcgacccgttcgcggacgacgagacgtccctggccctccacggcctcacgttcgagaacggcaccgccgcgctcgccgtctacggcaacgccaccttcacgcgggacgccgccggccgcgcggcgctcgcggacgtgatcgccctcctgaggaatgcggaagcggtcctggccgccgaggaccttcccgggcggatcgctcctggggaggacgtgccgaccgtccggaaccccttcgactgacgaagccgctccttccagagtgccagcgggagacgcacgcaagacacatgtccttccgatccgcatcgccgcgggaagcaatcgttaagaccgtctcccgatgtggtcgcgatgcgtcaccttcggggttccacggtcctgtccgttcggataacagcgcatgatggagtgcgtgccccggggcgcctccgccgtcagccatgtccgcggatagccatgcgcgcgttcgtcatcgacgattcgagagtgaaccgaatcctgctgtcctcgctgatcgagcagatcgaaggcgcgacggtggtgggcttcgacaacccacgcgaagccctggaaaggctcttcgaggatccgccggacatcgtcctcgtcgaccagatgatggagcgcatgagcggggtcgacttcatccgcgaggccagggcccggccggccatcgacgcgatcccgatcgtcatggtcacgtccaacgagcgcaaggagatccgcgagcaggcgctcgaggcgggcgccacggacttcatcgccaagccgttcgacaccagcgagatcaaggcgcgcgtccgcaacctcatgaccctccgcagggccagcgacccgcgcagcgggatagccggcatcgccgagctcctggccgaggcgttctccgagcaggaccgacggagcaaccagtccgccatgcggaccccttccgaccgccgcgtcgcggcctacgccgccgtgatgctccaggatctcggaattcccgatctcggccgccgcatcatgcaggtcgcgatgaccttcgacgccctggcggccggcacgccgggccggaacgccgttaccctggacgaggcccgcgcgcacgtcgtggccgaggcgggcgggaagctcgacaggaacgccgtcgacacgttcctccgcaactgggacctcatcgagcagatctacgattcgtcggcgtccagcagggacatctgaggcggtcggcgcgatgcggacgaaggcgaaggccggggggcgacacggcctcctcacgcacggcaaggggatcttcgcgttcgccgcgtgcaccctgatcctggtctggacggcgctcgtcttcgtctccgcccgcgagatcgagggcgacacggactcggcgctcaaccaagcgacgaacctgagccggttctacgcggactcgatctcgcgctcgctcggcggcgcggaccagttcatccagcgggtccggcggatgcgcacggagcccggattcgacctcgccgcatgggcgcgcaacagcgacttcgacccggacagcggcgaggtggtccacatcgccgtcgtcgacgccgaagggcgcatcgagcactcgacgaaaggacgcggccccttcgacttcaccctcgccggctcggcgcatttcgaggcgttcaaggccgatccgacggaccggatcatcgtcagccagccggagttcggccgcgtgacgaaccgaagcatcgtcaaggtgtcacgtccgatccgcaacccggacgggaccttcggcgggctggtctccgcttccctcctccccgagacgctgaccaaggtcttcaggaccgtcgacctcggcgcccacggcagcgcgatggtcacgggcgccgagggccgcatcctcgcgcgcaccccgcagtccggcatcggcatctccgtattgacctacctgaccgagggacctcccgagtcgagctgcaggacgatcagcagcaaggtcgacgaggtccggcgccacttctgcttctcggcggtcagcgggatgccgctggtcgtcggcgtcggcatgggcgtcgacgacgtgctcgcccaatcctccgccacccgcggcaactacctgatcggcgcgatggtgctcagcgcggccatcgtggcggcggccctgctgatcgcccgcgaccagcgccgcagggtggccgccgccgcagcggtggagcgcggcaacgtggagctccagtccaagtccgagctcctggaagcgacgctcgagggcgtgggtcagggcatcgccctgttcgacatcgacggcaggctcgtccacgcgaacaggctcgccgcgggatggctcggctacgcgacgccggaagacgcggccggccggacgatcgaggagatcctccgcgcccagatcgagagagggtccttcgcggacgacgaagatcccgacgccctctacgcccgcatggtctcccagtgcggaacctcctcctccggccccgtcgtctgcatcatgcggatggcggacggcacctgcctggaggtgaagacgatctcggcccaccgtggccggaccgtccgcgtctacagcgacgtgaccgacagcctcaaggcgaaggccaccctggaggagaagaccctcttcctggagacggtcctcgagaacacgggcgaaggcatcctcgtgtgcgaccgggaccagaggctgcgcctcgtcaacggcaaggcggccgctctggcccgggtgccgccggaggcggtcgtcggcctgcgcatcgccgactacgtggccatggcgctggaggacacggaaggggacacgtcccgctcccgtacggaggccatcctcgaccgcttcctcggcggcagcgagatcgccgcgggcgtccgccgccacgacctcgggcgcgacctcgtgctggagatccggaccaaccccctgggcgacggcggatgggtcatggtcaccaccgacgtcacgaccgcccaccgcaacgccgaggcgctggagaagtcggaagcggtcctcaaggagaagtcggccgccctggagatcacgctcgacgccatcgaccagggcatcctcaccgtcgccgccgacggccgggtcgccgtcgccaacaggcgtcttccggagctgatgggcgtctcgcccgacacgctgctgccgggccgtcacttcgggggtgccgtccgcgagcgcttcgccgccggctactatcccgagtcggcggaagtcgagtccaggatcggggagtacgagcgcttcgtcgcctcctggcccgccgacctgcccccgaccgttcgggtcggatcgggacccgacgggcgtgagatcgagaccttcacccggcccttggcgggcggcggcatcgtcctgaccgcccgcgacgtcacgcgccagcgcgccgccgagagcgcgctggaggcggcaaaggaggcggcggaggcgggcaaccgcgcgaagtcgaccttcgtggcgaccatgagccacgagatccggacgcccctgaacggcgtcatcggcatggccgaggtcctgtccggcacggacctcgacgaccgccagcgcgagtacctcgccacgattcgggagtgcggcgacgcgctcctctcgatcgtctcggacatcctcgacttctccaagctcgaggcggggcgcaccgagttcgtccagcgccccgtcgacgtggaggctggcgccaagagcgtcctcgacatcatcggcgccacggctgcgggcggcgacgtcgtggtcggcctggagatccgcgacgacgtcccgcgccgggtcctcaccgacggatcgcgcctgaggcaggtcctgctcaacctcgccggcaacgcggtcaagttcacgggtgcgggcggcgaggtcctgatccgtctctcgatgtcaggagacggcgcccggcgcatgctccgctacgagatcgaggacagcggaacgccgatcgccgcggagaagaggcccctcctgttccgggaattctcgcagctcggcaacgggttcatcgccggccagggcggaaccggcctcggtctcgccatctcgaggcgtatcgtggaggggctcggcggatcgatcggctacaagccgacggacgacgggaccaacgtcttctggttcgagatcccctgcgtgccgaccgacgagacggagatcggctacgacggggcggtccacagggagcggaacgtgcccctgcgcatccttctcgccgaggacaacaagatcaacctggacgtggccacggcattcctgaaggccgccggccacaccgtccagatcgcgcaggacgggcggaccgcgctcgacatggcccgcaccagccaccccgacgtcgtgctgatggacgtgcagctgcccgtcatggacggcccggacgtggcccgtgccatccgcaggtcgcagggccgcaccgcccagcttccgatcgtcgcgatcaccgccgacgcctcggagaccaccaaggccatctgtctcgaggccgggatggacgcgttcctcaccaagcccttctccgccgacggcctgctcggcgtcatctcctcggtggcgtggcgcaggcgcatcgcccgccgcgagcccgccgacatcgaccgggcgcggacggacgagctccgggccagcatcggaatcgcgatgctgctcaacctcgccgacgagttcgagagcgagagcgtggcctgcatcgggcggctcgaagccggcctctccggcgaggccgccgtgaggctcctgcacaacctgaagggctccgcgaaggcgctcggcatggcgaacgtcgtcgcgatgctggaccggatggaggccgaggcggcggaaggtgccgccgtcgcctccggcgacctgccggacgccctcgaccgggccctgaggtccctgcggacgatctaccagggcgtcccccgggaaagggtcgcctgacatgcgcccgctcctcacggaagtcgttacgtccgacgaccggccccacaccgcgcgtgcggagttcgagagcatccgctcgaagcgccttctgccgacatggaagctgttcgcgggcttcgcgggcctcctgatcgggttcgcatggacctgggtcggatacgtctcgacccgcgactacacccgcagcatcgagagcgcccagaagtcggcggacaacctctccctcgcgttcgcccagcaggtcgcgctccgggtcgagctcgtcgaccgcatcctcctcgagatcgcctcccggctcggcgaggatcccgcgttcgatctcgggcgctggaccgcgcggaacccggcggcgatggaccgggtgctcgatctcgtcgtcatcgcctcggggtcgagcgcccgcgcgagctccgaccaggaggagcggcgcccctccgccgaggagggcgagctcttccggatcctgaccgcaccggacgcccctgggctcgccgtgagccgtcggtcggtcgaccgggccacggggcgcgggatcgtgcgcgtcggccgtgcgctagggcaagctggcatcgtcgcggccgtggtcgaggcggatacgcttctcagccacggaagccgcatcgacgtcggcaccaaggggatcgtctcgatatccgccggagacggaacgctcacggcgcgccttccggcgccccgcatgcctcaaggcctcctctcggagacgtggctcgcctccagccgaacgctctccgcctcggagcggtgcagcatcggccggagcagcctggacggaatcgcgcgcatcgtctgcacccacgaggttcccaacgcgcccctggccgccacggtcgccctcgcaatggacgagacttcggccgacttcgcggcgtcccgtcgcaactactacgtctgggcccttttcttctcgttcggcgcggccgccttcgcgctgcacttcttcttccgcgagaagaggatggagcagttcgccagggccttggccgacagcgaaggacacctgcgcgaacagggcatcgccctgaccacgaccctcgattccgtcgccgaaggcatcgcactcttcggccccgacgaccggctcaaactcctcaacaggcgcggctacgatctcctggccataccgcggacggccgaggaggagcagtggcatctgatccagatcctggagtggcagatcgcgcaggggcacttcgaggagttcccacccgggacgcccgtgcagcgcctgatcgacgagcagtacggcggcctcgggctcaagcactccctgccggtcttcgcgcgccaccgcgccgacggctgcgtcctggagatcaggacctatccgtcgaaggacggcggcacgacccggacctacaccgacgtgaccgagcgggagcgcaccgcccgggcgctggagaccgccaaggaggccgcggaggcaggcaaccgcgccaagaccgagttcgtggcgaccatgagccacgagatccgcacgcccctcaacggcgtcctggggatggccagcctcctgtcggataccccgctcgacgacaggcagcgccactacgtcggaacgatccggcgctgcggcgacgccctcctctcgatcgtcgacgacatcctcgacttctcgaagctggaggcggggcgcatcgacctcgagcacattcccttcgagaccagcgaggtcgcccggtcggtctcggacatcctcgagcccaaggccgccgagaagggcctcgccatcacgtactcggaggacgtggatttcccgaagcggtcctgcggcgatccgaaccgcctgcgccaggtcctgtggaacctcgtcggcaacgccctcaagttcaccgacgagggatggatatcgatcgaggccaccgtggtgaagggaccggatggtcctcgcctgcgctacagcgtctccgacaccgggatcggcatccccgaggaggcccggcaccggctgttccggcagttcgagcagacggatccctcggtctcgcggcggttcggcggcaccggcctgggccttgccatcgtgcggcggatcgtcgaggcgttcggaggggaactcggcgtcgtctcggagaccggaaagggcagcaccttctggttcgagatcccccacgtcgagccgtcctcctccgaccaggaggccgcccaggccgaggatgccctgccggcgggacggcgcatcctcgtcgtcgaggacaacggcatcaaccaggaggtcgcccacgccctcctgacgaagctcggccacgacgtcgtcctggcgtcgggcgggcccgaggccctcgaacggatccgggaaggccgcttcgacctcgtcctgatggacctgaacatgccgctcatggacggctacgagacggccagggcgatccgcgagtccgctggcgagaacgcggaggtccccatcgtcgcgacgacggcagacgcgtccctcgaagcacgggagcggtgtctcgccgccggcatgcagggcttcgtctccaaaccgttcgacatcgcgcgcctcaaggcggcgctctcgggaggcgaagttccgcccccgccagccgccacggacggcgacgccccgctcgtcgacgcagggcgtctggccgaactgcgggaccagctcggcgcgaagctgctggcccatctcgcggaggagttcgccgccgaagcatccgagctcccggccggcgtggccgggaccgccgaggagatggcgcgctcggtgcacaatctgcgcggctccgcggccaacctcggcctcgtccggaccgtggctctctgcgacgatctgaaggccgtgatcgaggccggcgcagatccagccgaggccctggcggccacgctcgcggccgcgcgggagtcggccggggttctggcggcctcggcactcgcggaagcggcctgaggccgctccgtcaggccacggcggcctccgccttcccgtccgtgatgccggccagaagatccagttgcatctggggcttctcggccgccgtcagcagcgcatgcttgtagtggtagcggcgcatcttcatgcgcccgttgccgagttcctcgatcgtgtagtgccgcagccctccggccttcaccatgtcgtcgaaggcctgccggcagtccttgcggaactgggaacgcttggcgttggtgtcgccgtcgccgaagaggtcgtaggagatcagcgacgcgagcatcgtctcgtcgatgtagacgtgcgtcggattcgaatcgatgaacggccagaagctcttcgcgtactcgctcttgagcgcgaactgcacctcggcgttcagcgacaccagcgccctggtccggaaggcggtcatcacggtccgcccccatcggaccttgaccttgctgtccagctggatgccgtcccactcgacgccgtcgatgacgcccgtgatctggccgcggccatgcggcacccgaccggctccgagcctgcgcatgacctcgtcgggatccccgtcgtagatggtcatggtgatgctgcggagttcctccatcacgttgaccatggtcaaaatgttgttggcatgctgcgtcttgtgcatcgtgagcagcaggtcgcgccaggacagcacgctctcgaccacgtcgatgtgggtggggatgccgtcggtcgtgccgttctcgggagccagcgggttgcggaccctgctgttggcgagcttactcttcagccggaagagggcgtagatcatgtcgcggtggacggagccgagctctccccccttcacgagcacgaccgaatgtcctggcacgtggaagatccgttccatgttggcgttcaccgtgccgtaccgtcggggggcgaaggcggacgtgcgcgtcagacgggcgggcaccgcggaggggtccttgcggccgcgacggttgagcctcgtgcgcttgtcgcgtgcgagccgcctctcctccgcctcggtgagcttccgatcgttgtccaactggttctgcatggtcctctccggcggcggcagaaaacaccgactcccgcttcgacctcaagcggcgggaatcgcagccccacgaaatgtggcagtcaggagccctggagggcttcgcgagggcctgtggatttgtggacaacccgacggactcggtggaagaccggccccacgaatgggaaccgcagccccagaattcggaactgcggccccacgaaacggaacggcagccccacgaacgaccggtaaagcgttggaatcgttgaagctgattcgtagactttagaatcgacaaagaatcgacgaatagtcgacaccgttatccacagggaacctccgaagtctgcgccataggatcggcgtcgcaaggctgccgaggagatcggcggatcgcagccatttcaggaaaactccgtcagggcagagacttggctcggaatggcagccccacgaatctcccgccgccggttgaggagatcccgccagcggcctcggacgtttccgggaataacgagtttcgtcagacgcttggtcgggaatcgcagccccacgaagacatgtgggcgccttagcgaggggccattctcccgaccggagccttatcgccgatggctctgaggcttgcgccagttcgcccgctcggaggcggtcgccaaagtccggagacgctggcgggacccggagcggcagccccacgaacggcgctcacggatggatcgcctcggaaccggagcagtttcgacctgttcctggactcgccgaagggaatcgggaatccaggaaccagggaggcggagccggggcgcaggctggcgatcgacgtaggcgggacgggaatggctcccccacgaacacggggtcgagcaggctccgtgccgtttcccgagttccggcatgaggttgcgcttccggcgagccggggcctcccatggcttccgcgggaacggtccgtcagggctgacgtggcgaaccagccggcccccgttcagaatagcatcgacgcaagtccttgatattgctgaacccgcagcggaatagcggccccataaagcctcgcgccacccggctgcggacaggatgtccggccgcagcgggctccccgacgaggagaggaagtaatgccctgaactcaataggttggtcgggaatggcagccccacgaacgtcgtccggacgcagggcaaacggaaccggcaccaagaggaccgtcaatcggccgcttcgcccaagtgtctgtaaaacaaacggtagttccggaatggcggccccacgaacgtgcccatatcctggcgtgcaggcatcggccggcatgatcccgtggccggagcggccgcagcacgcaggccggcgactccgccacgtatcgggtgccctctgcgccgagccgggaatggcagccccacgaatcccgaaggcgtcgcgccagatcgtgcaagtcgttctcgccgtggcattccgacgggaacggcagccccacgaactcctccgggacgtatggcgggcgtcccagtgaccgacctgcccacggtgggtcggtccggcgcctgcaggacggacacagccgggaatggcagccccgcgaatcccgacgcgtcgaggctccgttcgtgggggcgatgggaatgccagccccacgaaaaatggatcccagaggccgctttggacggcttcagactggatcgtccacaggatccgcttctgccggagccccgtctggaacggcgggcggatcctcggcgggcacctcctcgtccgtccggaccgagagatcggccacctcggaacggcgggcctcctgccacgtcggcagcgcggcgggacccggaaggtcgaacatctcgtagaaccgagtgtccaccatccaggtcatcgcggtgacgcgtccctcccgcctgggcccggcgcggatcaggcggcggtcggccagggtgacgaccaccgcacgggcgtcgcgctcgcggatcctctcgatctcggcgaaggtgagcggtccccagagcgcgatcgccgccagcgtctccagcgccgccggcgacagaggcccctccttgaagtcgacggccaagcgggaacattccggccgggtcctgaaggtccaccctccaccggtctcggcgatggcgatcccccgcccttcgtaggaggcgcgcagctcctccatcactgcctcgacgtcggcctcgggcatgtgcatccggagcaccctcgccgtcacgggctgccgggcaacgaagatgatcgcctcggccgtccggaggtgttcggcggacacgctcatgctccggcctccgccggcggggcgtccggctctgccgaccggagccagaagggtccgaagagctcgtcctggcggaagtcgagggcgccagtgcgggcgagctccaacgccgccacgaaatggctcgcggtttcggacctgtgccggctctcgcttgccggcggcggcagaacgtcctcaagccgcagccacccgcgggcgcgctcgaatagccggacgagccgctccttcgcctcgtcgacttggcgcaggtcgtagggctcgaaggccggaatgaggggaggcgccgcccgccggagatccgccgcgcaggcggagaacagcgcctgctggtcgctgcgggcccccgccacggcgcgtgggccgtcgaactcgctggtgccgccccggccgtaccagtcccgtccgagccggcggcggcccgcgaggaactccgctgtgcggaccacgaggtcccgccgcagcagcatcaggttcttctcctcgagggaggcttcggccttgcggcgctcctccacgttggcgggaggcatgatgcggcaggacttcaggtagacgagctcggcggccaacgcgagccactcggcccggacgtccaggttgaggtcccgccccgtggcgacgaagtccacgaactggtcgacgacgtcgagcacgctgacggtcgcaatgtcgcgcttctgcttcttcaccagctcgtacaggagctcgatcggcccgtcgtaggcgtcgatccgcacctggaaggatgccgggccgtcgccccgccaaggggcctcgtcttcttcgaattgttccgtcacggccccggtcctagcgcgtcacgctgtcgaaaggggcggcgggctgcgaccatgccggcgccatctgcatcaggacgccgaccgccgccagcggaggagagatctccccgacgacgccctgtgcgatcagaaccgatgcgaaggctatcacggctccggtgccggcggcggcgatcatacgggcgccgtcgagcagcgagccgagcgaccagaaggcgtgcacgcaggcgcagagcacgacgacgacggccgctccgcgcactccgacccctcccgcctgggcggcggccacccagcagatgctgccgagaagggccttggactgatcgccgacgagtgagggaacgcgtcgccggaggaaggaaggaacgggtgcgcgggtcacggaacgatcctgctcgttccttaggagcattgaccggatgcgggtagccgtcaacgaaagggcgcgggcgatggcgtcggctcctcgggagcggcctcgtccggaacgggcgcatgtccgatggccgtgagtccggcctccgtgacgccgacctcgcgcgggaagtagtcgtcgtcgctggccagccagccggcggagaccagccgggcgatctcgctccgcttcatcaggatgccgcctgccctgatctggaggttccggcggacgatgtcgatccgcgcctcgccctgcgcgactccttcgaggaaggcgcggatccgcggcgtcgcggacatcgtctccatgaaccgctcgtgccagtaggccttctcgagcggtccgaagccggcgagcacctcctccatcctgcgcacggccgccgacgcctcggcgggggccgcgacgctcgcgcaccggagttcgaggcttcccggatcgaagacgatcccgtgctccgcggcatatgccgcgtaccgctccatcagcggcccgtcgccttcgcgcctgttgacgtggaggtcgcagtcgatctcgtagacggcgtcgccgacgaactggatggtcacgccgctgctcttgcagcggacccagttcagggcgccctcccccacggcgatccccgcctccgccaaggcttcgcggagcggccgcatacggacgcggtcggcctcgcggcgacgctcatcgtccaggcggcgctccttgtcgctctcggcccggtaccgggcatcccagtcgttgcgggcgtgcccgatcaccggaacggcatcggccagggtggcgccggccggacggtcctccgcgaagcgcgcggtcagcacgcaccggttgccgatctcccgtccgggctcccaggtccaggcgatgccgttggccgaggcgtaccgcaggccgtcgacgaaggattgggcccggttcgcgtcctcgaagacgtggatctcgacgaggtgttccggcagttgcgacggatcggcgacggccttgccctcgacgaggctgaggcctgtcgccgacatgttgttgcgccggaggcggctcaggacgtcatcgatcatcggcccacctggggatcgggtctacgcaccgcagtcccgtcgaggctgccgacctcgaacgcaaaagcgaacatcccgctgcgcccggtggcgtgccgcggcttccggacgagatcggcctcgaccagccggctgagcatgcctccgccgatgcggcgcatccgggcatccgaaccctgcggcgggacgagcgccgccgtatggtgcgtcgaggtcaggcgccagccggacagcatgagctcgaccaccttgcagtgctcgggatccctgcggacctgctcgtacaggacggaggccgcgtcgcggctctcctcgccggcgacgagctcgtccaggcgcaccagcctgggaagcagtgagaggaaccgctccgggtcgaagttgatcctgagggccccgtccttcgccagatagtcgagcacgctcgtcgtccagtcgcaggcgatcgcggtggacacgcgcttgtcgttggccgcgtagccggtcgtggcgacgatctcgccgtaggagacctcgagggcgaaccggcgcgggccgaggaccagctcggcggagccgtccggcgcgatcgcgaacgcgaagggctcgggcacggagctggcgagcccccgccacagggcctgcgccctctggagtgcggcacctccatggtcgacgagaccgatgccgtcccgccccgcgacctccgcatcggtgcggaccgaaaccaggacgacccgctccgccccgtcgactccctgggccgcgcacacagggccggccggatcgagggcggctcccgcggcgaaggcagccgcctccgcgggagccgcgaagacgtggaggacggaccccgccgcgaccgccggcacttccgcgtctccgggaggttccgcgaggctcggtaccgccgccccgtcggccgcggcgatcctgcagaggccgtggatcaggtcctccgtgttcatcgcgatcctctgccggagcgtcgtgtcctccgccactcctctggagggacgaagtcgccctgccagatgccggcacgcgccgcctgggcgtccgcttcggccggtgcgtagcgcccgcgcgagtagcgggcgtagtcgagggcccagcccgcggcgacctgggcggccccgacgtccgtcccgccgacgctgcaggcggccacgacgcgatcgtaggagcggtcgtgcccgcggcacacgacggtccggcccgccaggagtcggtcgagataggcggcggaggcgttcccgcacagatagacgctccggtctccgcggccgcaggtctggtcggattcgggggcgtcgatgccgccgatgcggatgcggatcccgcggatctcgatggtatccccgtcgacgacgctcgcccggccggcgatctcgccggggacgtcgtcgtatgccaaggcggggggcgcggcacaggcggccaggagggcgatcgcggcgaggcgcattgtggttcgttccttcattccgtcatactgaaggccaccttctaagttcggattaacacgtcccgtaggcttgtcccattcctttgacgggtgcttgccagcctcccggggctggcgtaactcggaaggtacggactgctcattccttccggaacgaccgaattgcccatcctccgcaccgcgctgcgcaacgccctcctggcggtctgcgccgcctccctcttcgggttcgtcctgacgctcccctacgtcgacctcggacagtggcggcaggtcgagaccgccacggtcggcatccacgccgccgccggcctcgcggccctcctgatggccctcctggcactttcgggcgagcgcgccgtgcgcgatgcggccttctccgccccggtgctgctgctggtcggcatcggcgccctgtccctggtgctgtcgccgctccacgaggacccggtccgcaccctgttcggccttctcaagcacggcgtcgggggcctctggtggatttccacaggcgtcctcgcggccgcgttcgccgtcgccggccgcggcaagggccgcgccgtcctggcctgcgccgcagcgggggccacggcctgcgtcttcgggctctacgccctgaactggtcggcgccggagccgcgctggatcccctacgacttcaaggagtgggtcgccgtcctcggcctcgtcgccagcgtgccgctcctggcgatccggacccgtgccgccggcgcggccgccgccctgctcgccgccgtcgccatcctcgccttcggcaaccgctccataatgctgaccgtcggcctctccgccggcgcctacggagcatggctccttctccgcagcaggatcccggcgaggccccggacggcgctcgccgcgtcgctcgccgcagcggcgatcggcggcaccgcgctcgtcgcacttcttccgcccgtcctggagcggcatgccgtgtcgggcatccacgagacgacgccgagcccgatcccttccgagaaccccctcgaccacgtctcgatcgagggcaagccctacggcaccctctggtcccgtggcgtggtgctcgatctcgtcgcgcggaacatggctgcccatcccttctcgctgctggcgggcaggggctggggctccctgcaggaggtgatcgcggaggacggccgcagcgtgccgggccgccgcttccgctggggtcccgagacggcctcgctgaccttcctcgacttcaacgccaacgccgacttccacagccacaacctgttggcggaatccgccctctccctgggcatgccgggcgccgtcctgaccctgctcgccttcctggcgccggtgttctgcgcccgccgccggtcgctgcccgccgccggcatcctttcggcgacgctcctcgtcgcgggctcgctctggttccttctcggcatcatgggcccgttcctcgccctcgcggtggcgagcgtcggcctcggcaggcccgccgcgccctcgcgccgcattccggcaccggtcctggggcccgccttcgcggttccggcggtcggcatcctgttctgctccgcgcttcttctcggcttcggcaaggcgcagcaggaggagcgctggttcgcctccctctccttcttccgggcgccgccctgcaccaccgtgaccggtcctctcctccccgagcgggagatcaacaccggcctgttccgccgcttcgtcgagcaggccgagcgcgccgggtccgcggagaagacgaaggaatacgccgacgaccggcgcggcaacgcgatcaacttcgcctgcatcatgcggacgctggccgaccggaagccgagcgcgtcggtcctggcgacgtccctcgagctgcgcccgaggatcttcgcggccgccggcaacgagccgatctggctccagtcgatgaagcccgacgtcgtctactgggaggccgacctcgcgcgcctctggacggtggcgccgggccggaccgagctcgccattccctacgtctcctggctgatcgcgcagcgcgatccgaagatgcccgagatcgccgcccgcctcgccgcgtccatgcgcgacggcgatcccgtgaaggcgtgggtcctctcccgcaaggcggaagccgagggcgatgcggccacccagcagaagctcctccgcgaggctctcgcgcagggcatcgccaacatcgtcccgatctcccgcgcctccgtcgagcgcgccatccaggcagccagccgatgaccgagcaatcccgacccgttccggccaagcgcctgctctacgtagccacgcgctggccctggcccgtcgccacggggcggcagcgcatgatcgaccagtcgctccgcttcgcggcggagggcggctggaagatcgtcctgctctacgccggccgccgcgaggcggacgcctccacctgcccgctgccggatctggagcaccatctcctgccgatgccgaagcttccggaggcggcggtcaatctcgcggtgctcggtggccgccccctgcaggacgccttcttcgggtcgcgctcggcgcacgacacggtctcgaagacgatcgacgccttcgatccggacacgatcctggttgacatgctgcggatggcgcagttcgtcgagatgctgccgcgcaggccgcgggggcgtctcgtcctcgacatggacgacgtgctgtcgctccgctacgcccggatgcgcgaggccggtacgggaaacgtgctgggcgccttcggcgagcgtctgcccaaggccgtccgcatcgccgccgacgtcgtgcccaaggcgctgctgggcttcgaggagcggcgcatgcggatccgcgagcgcgaagcccccaggaacttcgacgccaccatggtggtctcgccgcttgaggccgaccacctgcgcacccggatcggccgtccgatctcggcgcacccgcccgccgtcgacgagatgccgttccgcccccgcgactacgcgcggcggctccgggtcgtcttcctcggaggcgacaactacgggccgaacgcggaatcgctggtcgagatcgagcgcgtcgcgcgcatcctggccgacaccgctccggggctgcccatcgtgttcgaggcggcgggcgcggtcacgcgcgacctcggcctgcgccacgtgcgccggctcggcttcgtgccagacctcgcggacctcttctccgaggatgccgtcctcctggctcccgtcagaagcgggaccggggtcaagaccaaggtgctcgacgccatggcccactcggtgccggtcctgaccacctcgctgggcacggagggtctcgcggtcgagccggaaagcgaggtcgtcgtccgcgaccgcgtcgaggacctcgccgccgccctgatccgcttcgcgggccacgagaccggccgcctcgcctccgtcgcccgcggcggctggggctacgccacccggctccacctgaggcccgacgtccgcaggaccttcctgtcccagatcggaggcgccgccgcatgaacgcgtccgacgtcgtcgtccgcacgccggcgggcccgggcgaacgggatccgagcgccctcgccctcttcctcctgccctggcgccaccgctcgctcctcgcggccatggtcagacgcgatctttcggcccggtaccgcgggtccgtcctcggcctcgcgtggttcgtcggcatgccgctggcctcgatggccgcctacaccctggtgttcgtcggcatcatgaaggtgcgcttcgacgcgggtcccggcggcctgcccgtcgcggcgctctcgatctgggcggccgtggtcatgtggcagggcttcgccgagatcgcgaaccgctcctcgtcgctggtgcacgacaacgccccgttcgtgaagcgcgtccccttcccgctggagatcctggccgcttcctacgtgggctcgtcgctggtcggcatgctgttctcgctcgcgctgttctcggcggcctacgtgctcctggtcggtgcaccgccttggacctgggccctcgtcccggccgccgtggccccgctgctgctcgtcgcgacgggggcgggctaccttctcgccgccctgggcgcgtacgtccgggacgtccggcagatcgtcggcttcggcatcccgctgctgatgttcgtcactccggtgatctacccgatctcggccgtgcccgtggcgctgaagcccttcatgctcgccaatcccctcgcctacgggttcgagaccctccggagcgtgctcgtcgccggcatcgcgccggacgccggcaccctcctcgtctatctcggctgctgctgggccttcgccgccttcggcctcgccgtcttccgcaggctgaagggaggcttcgccgatgtcgcctgacctggcgctctccgtccacggcgtcgtcaagcgcttccggacgttcggctcgtcgctcgacaagatgctcgagtacctctccttcggcctcgtgcgccgccaccgcaccttccacgcgctgaacggggtctcgttcgaggtgcggcgcggcgaatgcgtcggcatcctcgggacgaacggttcgggcaaatcgaccatcctccagatcgtcgccggcaccatgcgtccgaccgcgggcacggtgtccgtgcgcggccgggtcgccgccctcctggagctcggtgcgggcttctcgccggatttcaccgggcgcgagaacgcactcctcaacgcgcgcctcctcggctgcgacgaggaggaggcgcagcgcgccctctcccgcatcgaggccttcgccgacatcggcgaccacatcctgcagccggtccggacctactcgtcgggcatgtacgtccggctcgccttcgcggtggcggccgccgtcgagccggaggtcttcatcgtcgacgaggccctcgcggtcggcgaccacgccttccagaccaagtgcttcgcccgtctcagggagctgcgcgacaggggcgccaccatcctgttcgtctcgcacgacctccagagcgtctgcgacttctgcgaccgggcgatctggatggaccgcggagccgtccgggcggaaggcgacacgaagcaggtcgtggacgcctacctcacctctctcagggcgcgaaactcacggtcctccggccccgtgccgtgcgcgcccccgccactgctcacgcgcgaccagcgttcggcggatctgcgcggcgtcggcccccgctccggcgacgggcgcctgaagatcgtcggcgtcgaggtcctcgggtccgaccccgaccccctgtgcccgcccgtggacgccaagcgtcctttcgacctcgtcttcacggtcgaggcgggaggctcggtcgcccggccgaacgtctggttccggatcgcccatctgcgcggaacgaccttcatgacggccgcgtccgtcgccagcggcttcgatcccggtcctctcgaggcgggcgaccggttcacggtcgcgttccgcatgacgctgcccatccaccacggcatctacgccgtcggggcctacgcgacggacgccgccgccgggctcccggacgacgtcctcgacgggatggagaccgcgttcttcctcgacgtcgcgcgccatggcggagctccggcgagccacctcctcgatctgcccgcacccgccacgggttcggtcaagcgcggcaggtctcatcagcccagcccgtccgtcctcggagccgtcgcttgacccgccccctgccctgcgcccgcaccgccgtcgtcacccgcaccaaggaccggccgcttctcctctcgcgggccatgcagtccgtgacaggtcagaccgatcgcgatctcgtctgggtcgtggtcaacgacgggggcgcacgtacgcacgtagaccacgtggtggaggaggcgcgcctgcgcgggatcgaagccttggcggtccaccacgagcactccctgggcatgcaggcggcatcgagggccggcatcgcggcctgcgccagcgcctatctcgtgatccacgacgacgacgacagctgggagcccgggttcctcgcggaggccgcggcgttcctggaggagaagacccactacgccggcgtcgtgacggacacggtccgcatcgacgaggagatccgcaccgcgggcggggtggagaacgtcgtcgaaacggggcggtccgcctacaatccccacgtcgcttcgatccacctttccgagatggccgaacagaatctgttcgcgcccatcgccttcctgttccggagggacgtccacgatgccgtcggcggattcgacgcgagcctgccgaacctgggcgactgggacttcaatctgcgcttcctcgcgcaagccgacatcggcgtcctgcgcagaccgctcgccaactaccactggcgggtctcggccaccggcagcaacggcaacagcgtggccgacggcgccgcgcggcacgtcgagatggacgcgcgcatccggaacaagcttctccgtcaggatctgcgggaaggccgcatcgggctgggccacctcgtcgccgccggaaggagcagcctttcggcccgcggcgacctgaacaacgtcgcctacacgctgggagcccgcttcctcatcaccgaaagaaccatgcgccgcctgcgcatggtggcgggcgcgatccttcgcaggaggcccgtttttgcgcggtcgagtgccattcgtggttgaccacgacgaaggaacgaaggaacgtctctgcatgcagaccgccatcttcgatccgcccgcggcccgcgtagccgtcgtcacgcgcacaaaggaccgtccgctccttctggaacgggcgatgcagtcccttgcagaccagaccttcggggattcccactgggtagtcgtgaacgacggcggcgcttccgccccggtcgaccgcatcgtcgagcgcgcccgcgccgtcggtctccgcacgacggtcgtccaccatcccgtctcgctcggcatggaggccgcctccaatgccggcattgccgccgcggcatccgagttcgtggcgatccacgacgacgacgatagctgggatcccgaattcctggccgcgaccgtcgccttcctcgacacgggaccgcaatggggcggggtcgtgaccgggaccctgcgcgtcgacgagcgtctcgggcctcagggtgcgaaggaggtccgccggcgcccgttcaacccgggtctccgctccgttcatctctcggaggtcgccgaggagaacccctttccgccgatctgcttcctgtaccgccgctccgcctacgagagcatcggtccctacgatgccagcctgccggtgctcggcgactgggagttcaacctgcgcttcctcacccgcttcgacatcggggtgatcgaccggccgttggcgaactaccactggcgggtgggcgagaagggcgggtacggcaacagcgtatcgggcggcgtcgaccggcacgtccagtgggacgccgtcgtgcgcaaccgcctgctccgtcgcgacatcgaggcgggcaccgtcggtctgggacacctcgttgccgcgggtcggcggcagacttcgctcaacaagacgctgcagccgctccggatggcccggggcgccgccaagcggatcgtgcacggtctgcgccgggtcgcgggcgcggcctgatgtcggttcctgctctgcggcgcgccatccgacggcggcgcccccgtctcgtctgcatcgattgcttcgacacgctcctgctgcgcggagccgaccacgaggaggaccgcatccggcgcctcggagcggcggcagagacagcgctcgcggccgagggcctggagatcccgcgcggcgccttcgcagcgacgcgcatcgcggcctcccacgcggtctaccggagcgcggcccgcaccgggatcgagggccggctcgctcagatgcttacgctccagtgcctcgccctcggcatcgaccccgtctgggcaacgcttctggagaacgtcgagatcgagcaggaggcgcgggacctgcgcccgaaccgccccctggcggagctgctccgggaatgccgccgtgagggcgtcccggtcgtcgccgtcagcgacatgtacctctccggcaatgccatcgctcgcctcctggaggccgccggcgtcgccgactgcgtcgaccgggtctacgccagctcggaccacggaacgagcaagcgccagggcgacctcttccggctggtcctcgccgccgagggagtgccggccggcgaatgcctgcacgcgggcgactgccgggtcgccgatttcgagatcccccgttcccgtggcgtcgccgcggtgcggatcccccgtcgcctcgtcggtgccgtccgcgccctgagacggctgtcacgccgcttccaaggagaacccgcccatgcctgagaccgcgtacaacgaggccttctacgatcagcaggcagacggcagcgcgctctcggccaaggtggtgctcggctgcctgttcgagcgctacgccccctcttcggccgtcgacgtcgggtgcggggtcggcacgtggctcgccgcctgccgcgacatggccgtcccgacccttctcggcgtcgacggcgagtacgttgatcggacccgcatgcgcatcgacgacagcctgttcaggagcgccgacatcaccgatccggccgccctggcggcagccaccggcggagcgcggttcgatctcgccatcagcctggaggtggccgagcacctcgatccgatgcacgcggcctccttcgtcgatagcctgaccgaactgtcggacgtcgtgctgttctccgccgccatcccctaccagggcggcacgcaccacgtgaacgaggcatggcccgagttctgggccatcctgttccgcgcccggggatacgaggtcgtcgacctcttccgagaccggctgtggggcgaccgccgggtgtcgttctggtaccgccagaacgcggtggtctacgtgcggcgcgacagcgaggccatgaagagcttcgtcggcgcggtcgggctgcgcttcccgctctcggccgtccacccggagatgctggcctgggcatccgcacgcctcggcagggccccggagggcaatctcgaccgggaccgcgagatccacgccggtctcgtcgtcgcctaccgcaacgaagccgagcgtccgccgccgcgccgtcacgcctacggccccgagttcgactaccgctacggcggcctgaaggagcgcctcccggacccggtgcgccgcgccgcgaaggccttactgcgcgttgtcgccggatgacggatcccgcatacgaggccggccggaacgtcctcggcccggtgatcgcccgcttcgtccgtgatctcaggctccaggccggcgcggccgggcctcccggggaggtcgccctgctgttctgcgcccgaggcggcctgcgcctgcgcctcgcctacgagacgggcgtccgggcactgggaatggacgtcggcgggcacgtggccgatctgatggtctccaggctgatggccgcgaaggcgaccctcggccggacgccctacgccgtcgacgtgttcctcaaggaatgcgccggccgcaccctggacgaagccgccgtgctgctgctcccgccgcacctggccggtctcgacctcggccccgccctccgcggcaggcccgtcgaccggcagggcctccaggccctgctcgagggcgagggagccgcctgcgcggccgtcagggccgaggtcggcgaccaagcgtcagccttcgcggcccatctcgcacaggcctccgccgggcgccgccgactgatgcttgtcgacaccggcctctacggcgggacgatgcgtctcctggaggagggctttccggacgcggagtggagctgctccatggtcgggcgatcgaaccacagcggcgcggacgcgccccacttccggcggacgaccggggtcctgttcgaggcggaccgcaccgtcggccaccggccggcaagcgccctcctcaggcactggcacctcgtggagggcctcttcgagccggcgctgccgagcgtccgccgcctcgcgcgagcggccgacgggacgatcgtctcgaacctccaggtccccgactggcaggacgtcgtggccgcgcgtggcaacgcgcagttcgacggcgtcatggaccatctcgcctccctccgtccgtcggacctcctgaccctcgacgccgcggctgacagggcggaacgcgtcctcgcccgcatgatcctgcgcccgagccacgcggacgtggcagcgctcgcgatcgcgcccaggtccttcgacttcggccgcgacggcgcctcgctcgtgctccgcccgacggagggagcgggcctcagggaacgcgtctggtcggtgcgccactctctctggcgcgagggccagatccggctcgtggtcccctgccccggcctcgcgctgcgcgccttcgccgtcgggcgctggctcttcgagatccttcccggcggcaggcgggggatggacgggatccggacccgtctgcgccgccgcctcgcggcccggacgcgccggcaaggtcccgccgaggccatgcggcctcgcattgtcaatccttcgtaggcgcattaacctcaggcggtcccattcctttgccgtcaggtgcccggccatgcagaacaggtaccagcgacgccgtcagcggggcatcacgctcatcgaaatctcgatggtgctcgcgctgtcggcgatcttcatcgccggcatcttcgcgtacctgcgcacctccaccacgaaccagaaggtcgagcaggccctcaacgagatcgcgttcatgcggaacacgatctacgagctctacaggtcccagtcgtcctacagccagctgaccacggcccagctcgcggcgtcgaacgtcgtgccgcgccggatggtcgacgtgtccggcatcggcatcaggcactccttcaaggggcgcatgaacatcgctccgagcacggtcgacgccttcggcgattccttcacgatcgaattcgacgacctgcccagcgacggctgcacgctgatggcgagcaaggatttcgggcgcgacgtctaccggatcgacatcaccggaggcgcaggcggatccttcaccacgtctccgtcgccgacggtcgccagcgcggcctgcggaacgcagggcgagaccgccgccagcatcacgtggtatttccgctagggccgttgacgaaggaacgaattcgggaaagctacctgcatgctgcttctcggtcctgccccggcctcgctgccgctctgttccttcgtggtggtcacctaccgccgcgacgaggcgttgcgtcggacccttgcggacctgcggtcccagctggtcgggcgcagcgccgagctgatcctcgtcgacaacaacgcggacggcgtcgaccgggtcgggatgctcgaaggattcgagcgttcgacgctgctgcggcaggccgagaacctcggcgtcgccgaaggccgcaacgtcggcatctggcgctcgcgcggccgcttcctcgtctttctcgacgacgacgcctcgttcgccgtgccggacgccatggatgcggtcgaggcggccttcggggaagatcccgcgatcggtgcggtcgcgttccgcagcttcgacgcggcgaccggcgtcggcgaccccgccgagttcccgcacaccgacaagcgactgcccgaggacgggccgatcgacaccttccgcttcatcggcgtgggccacgcgctgcgcagggacgccgtcgagcaggtcggcacctaccgtcccgagttcttctactcgatggaggagttcgacctttcgtaccggctcctctcgcacgggtggcggatcgtctaccgccctgccgtcgtggtggcgcaccggcgcgatccggcgggacgggtcccttccccccgcaaggtggagatgtcggtcctcaacaagctccgcatcgccttcatgcacctgccgccgcgccacgcgatgctctgcgcggccgcatggctgtgccgcggcttcgccatgcggcggggcgtctaccgggtggaccgcgtgctggcggagttcgtcgcctgggcgttccgcaaccacgagctccgccgcccgctgcagccgcgcgtcatgcggcgcatccacgagatgggaggcgtggcatggcggtagcggtcgacgcccgcgcagcccggggcgccgtccactggcgcaagcccgcggcgaggatcgtccacgccctcgcgctcgcgtcggccgacgtcagcgccaccgccctggcggggctcgtctcgttcggcgcagcgagcctgacgagcccgagcttcacaggcgcgagtttcgtggccttcgacgtcgcgttctccgcgaggatccagacggcgatgccgctcctcctcgccatcgccatcctgctgcatctgcgggggcactacaccgaccgccttccgttctggtcggaggccaaggaactcgtcctggccgccttcctcggcctcctggtcgagggcttcgtcgagtacgccctcaaggagcacgtgagccggagctggatcgtcagcagttggatgctctacgcgcccttcgtcctcctcgtccgctcggtcgtgaagcgtgccctcctcgtgctcggcgtccgcaccgtgcgggtcctggtgatcggcaccggcgtttccgcgcagcgcgtgcggcaggcggtcgagagcgagccgctgctcggctaccgcgtggtggcctgcctcaagccccgctccgcccgcgaggctgtcgcgatcctgcgcggctgcggcgcggatctcgcggtcgtggccctctcccgggaggacgaggacctcggcatggcgacggcccgggccttcgtgtccgccggcgtgccctacgccgtctgcccctcggtgcaggggctcgggttctcctccatgcggtccaccatcatgttcggccacgacgtgctgttcatgaccgaccgcaagggcctgggcgatcccgcagcccgggccctcaagcgggccttcgacgtcgcggtctccgcctcgctcctgttcgtcaccctgcccttcgtcgtcgcgaccgctgcggccgtggccgccgacggaggctccccgttctacgcccaggcccgggtcgggcggcacggccgcatcttccgcctgtggaagttccggagcatgacggtcgacgccgaggcgcgcctccagcggctcctcgaagaggatccggcggcgagggccgaatgggaccgcgagcgcaagctgcgcagggatccgaggataacaggcctcggcaggatcctgcgcaagaccgccatcgacgagatcccgcagctctggaacgtcctcaagggcgacatgtccctcgtcggcccgcgccccgtggtcgatgccgaactcgagcggtacggagaggaggcggacgcctacctgctcgtgcggcccggcatcacggggctctggcaggtggccggccgcaacgacgtcgactacggccgccgggtcgccctcgacgcgtggtacgtccggcactggtccttctggaacgacctcgtcgtgctcttcatgacgatcccggccctgctctcccggagaggcgcatattgacggccgcatgccgaggaacaggtgcgacgatgtcccagatcgaagccggcctgaagcgcggcaacaacctcgacctcctgcggctgctcgcggcactctcggtcctggtcgggcatagctggcccctgaccggtacgccgggagatccgctgttccgtctcgtcggctactactcgggcaacgtcggtctggcggtgttcttcgtcctgagcggcctgctcgtcgcccgctcggtggagaaccacagcaccggctcctacctgatgcgtcgctgcctccggatcctgccagccctggccgcggtgctcaccttcgagatattcgtcgtcggcccgatcttctacgacgggcctgtccacgagtatttcgcaagatccccctggacccggtactacaacctcctcctgtttgggatgaccttcaacctgaagggcgtcttcgaaggcaaccctctgccgggggtgaacggctccgcctggacgctggcggtcgaggccacgttctacctcatgctgccgatcctcgccttcctcggtcttctgacccgccgggcgacgctgtgcctgttcctcgccttctcggcaggctacgcctcctgccgtctggcgggctacgacttccacagggccggaccggtgcttctgcaaggcgtggcgctgcacccgttcctgaagtggggttcgtatttcgccctggggaccgccttctgggcttggcgcgaccgcgtccggttcgaacccggcatcgcgctctgctgcctcctgatccttctcttctgccgaaggatgcccggtgcggaatgggctctccttcccttcggcggctatgtcatcatctacgccgggcttgcatgcggccagctcgtaaaagcctacgaccggttgggcgatctgtcctacggcctgtacatctatgcgtggccgatccagcagtggatcgtcgcggtgaccggcaacgctgtcggaccgtggaccctgacggccatcaccgtgcccgtggtcggcatgctcgccttcgcatcctggcacctgctggagcggccggccctgtccctggcgaggggaagggtccggcccgaccgtggcgccggcgccaccggcgtagggacctcgggcgcccaggcctgaaaggcgccggcgccggttgcggcttgcgtccatccggtgttcctgaaggaaggaaacagcgaaggcacagacggatgaagctcggcttcagaaaaccaagcccgaacgcctacatgatgctgctgaatggcttggcctttcgcgagagagttattccgatcccgggcgacttcgatccccgagacccggtcgccgtccgcgccgcctacgaacgcgactgcaccggaccggccaacgggcccacgggcggctacttccagatgctgctctatctcgccaacgtggaagggcgaatgggttatgccccgggtgcgctgacgaacgaagccaagttcgaggaactggtcgggcactactgggaggctcgctgccggcacggagtcgtgacgtccagccccgacatcgagtcggagaccgcacctgcgcccgctcccggctgctgagtcgctcccgttttcgggaagagacaagcgaacgtcctccggtcatgcggtcagccgccgcctctgcgcagctcctcgaagttcgtcttgcgccgagatcgagcgggccatctgtcggaacggacctgacggcggtgtcgtgactgcggccgcacgccccgacggcaatttcagtccttcgtgtgccgcgaacgctctcagacgcaccgcaatcgccgaaggaatgggggcgttgtcgactttttcgcgcgccttcgacagcctgtcgcaatgacgaacctgccgacccatatcgagtgccgcacgaagatgcgcctccccgtcgacttcatctattcggtggggtacgtgccgccgcgggcccagaacaagcgccagatgcccatgcagggctcgatggtcctcgagctggaggagctcgatcccgccgcgaccgagcacgtggcgaacgtgacggtgcgccggcagttctcctactcgagcgaccggtacgtccgggagggcaagtcgccgcccgtccggatcctgtacgccgacggttccttctggcgcgaggacatggccctcgacgacctccggcggcaactcgcctcgggctcgatcgagcgcggcttcctcgccaatctcacggcgcgcggcacgcacagctcggagcacggcgacgtcgccgggctgagcaacgagcagcgcgcggccaaggtcctgtcccatgtgcccagcgaccggtggaaggacgacggcggcgccgcgacggccgagtccttccgcaggcgcgcgaaatccatggccgtcttcgacggcggcgtcttcgtccgcacgccgatgccggtgatcgaactgtcccggtattccagccggggcctcacgatcggctcgtcccgttcctacggtcccggcgaggagagcgagaacgacggcgagcaccgcttcgatctcgacgaggcggagaaggcgctggagttccagaagaggctcaatcccgaaaagggcgaggtcgacgggaggctggaaatcgagatcctcaagcccggcatctgggaggccgccagccaccgcgacgccgtgatcgacatcgcgaaggacgccttcaacaggatgatgcagaagccggacgagctccccgtcgaggtcctggaccgggccttcgacctgcgcgacgccctcatcgaatgcgccggcgaggtcaccccgatgctgctgcaggtcctggaggatctgcgcgccatgccgcgcccgtccgacgagcaggtcgccgagtggaccgtccaggcgtcgcagtacggcgagcgctcctggaacaagggccgctccgcgaacttggccgagggcgcggccgcgatcgtcgacgagatcgttgccctggcgggacacgcgatcgcgcgctgggagatgcgcaaacccgaagcgtcgtgggaacggcatctgacgggctcccctgtcgtctgggacgaggacgggtcggtccatcagatcctgaccctttccgaggcccgcgtcctcgagcggatgcacggcctggacctctcgcacgaggtcggggaatgcctggagggccgcgcgcggctccacgtcgccgcgaccggcgggtccggcgtcagcctccggcacgcttcgccgcacgtcctgttcctggaggacgagggcggcctgcgcgtcatcgccgcccaccccaggatcgacgtcgacgccgtgtcgtccgtcgccgaaaggctcaccggccgggcgttcgcgtccgccgcccccgcgatggctccaggcggaggccgctgacatgcgcgtcgacctcacgatcccctaccgcttcacctgccgccgcaagggcgcgcgcaaggacgaccacggctggggccggacgaccgtgccagtggagatccccgtccatgccggcgccgcgcccgtcgtcggccgcttcggcatgccgggacgcgaggagcgcctggccgaggccggggtgctccgccaggatcccgacgaccgcagggacgatctcaaggcggttttctcggccatcgacggccgcccccgtaccgtcgtgttcttcgacaacgacttctgggtcgagatcggctccacggccgacatccaggagcgcctcgaccgcaggggggaggaggatctcgatccgttcgcggtatcacgcggcgacaccttcctcttctacgacgacgggaagaacgaggaccccgacgccctccgcgccagcggccagatcaagacaatcgtcgcgagcgagatccacgagtacaaggcgctcgcctccgaccgtgcccgcctcgacctccgcatcgtgggcggcatggtggtgatgcggaccgccgagccggtggtcgcggccctccagcacatgcggcacggccaggaggacaaggccacctacgagatcgttgtcgtcccatccagcgacacgacctcgacgggcttcaagttcctcaaggacgtcggccggacctcctccttcggcaccgtccccctccacaggaaggaggacgtggtcgccgaggtccgggagagcgccgacaagctctccagcgaaggcggcaagcgcacggtcgtccacgagacgggatcctggcgcaacaggcggaggcggcgcgtcgaggagaagttcgcgatcgaagcgatggtcctcgacctgaccgtgaccgacgtggagcgcccggatctgctggcctacgacgacttcgcgaagaaggcgaagagcggcgcatgggccctgacctgcgagatcaaaaactacctgcgccacatggccaagccgaccgggctggcgctcgtgcgcctgatggacgcccgcgaggcgtcccgctggctcgccacgccccgtctcgtccgcgccctcagggaggcctcggagagcctcgtggacggcacggcccttacgatcccgcgccgcgtccccggcggcaacgccgtgaacgtctacgggtaccacgccatcgacgaggagagcggcaagttcgccgagatcaagtcgcgcgccggcgaagtgctcgacgcgttcgagatgcgggtgcccggccgggactggttcgaccacgcgctcgacgccgccgccgacttccgcgacggtttcacggtctacgagatctgcacgctgacgggagcccgccgggccgccgccgcgctcggcgccccggagatctccgacctcgccctggaggccgctcgcggcgaagggcacctcgtgtgcgtccgcagaggcgacgaagtgcagggcgtcctccacgtcgccgggcccgcggacgtgctcgaagtgcgggaggtgttcgcccgccccggcttccacgacctcgtggataaggcggccgcgcccttcctcgaccgcatccggaccgaagcctcggtggaagcggacctagacctgggtctggacgcgccggccttcgcctgagccgggtcagaggccggcggtctcggataccacgcggccttcggccttgaggcgctccgccttctcgagggctgccgagaccggcgccttcacggtgatgacgccggtctgggctggccggtcgcgccagcgaacgtggccgcgcacccatgtgcgccccggctcgggccgtccgtcgcggtcgcgcccgatcgaccccggccgcagcgtgcgccagaacccgtcgagctcgacctggaagcggggcggggtgtagctgcgggttccgctcccgggttgcagattgacgatgtcgagggtctcgatgcggcggatccccgtccgcaactcccgcggcgccctcagcacgcgcgcagcatcggccccggcgccacgacccgccttcgtccggcgctcggcctcggtcaccagatggacgcggtaggcgaagtaggagggcaactggaaaagcgactccgccacgtcgaacacgatccggtgctcgtcgacgcgggcggcgaacgccttcatgccctcgacctgctcaggcgtcgccctcgagacgtcctcgatcccgatgctcgccggatcgtcggacaccatggcccgcgagggtccctcgtcccgcgcgaaggtccggctctcgtggaccatgcgcccgaggtcgaacagcccgaaggccaccgtcttccagacgccgtcgacgtcggccagcggcgcggcgtggagtttcgaggtgtcgagcttccgcgggccccgcgtctcgatctgccccttctcctccatcccgcggtagaacgcctggatcctgccggtctgctcctgcaggtcgcagacggtaccaccgatcatcatccagaagagtctggagccggccctgacgaacgagatgccgctgaccgcgaaggcctcgccgttggcgtcgacgaaggcgtgctcacggatgtcgccgagcgcggagtagttgtggacgatgccttcgggcagcgcctccagccgcgcgcggccggcatcctggcagcgtccgctccggatgaagtccacgaagtcgccgaccgagtaggcgtggtccttctccggcgtcatctcgtaggacttgaagcgtccgtcggtccagggaaccatgaacgcctgcatgacgccgaagctgaacggcatctgcggatcttcgacgttctcgtcgaggcgggaattgtagaggtcgaggaactcgcgcagctcctcgtcgacgtggaagcccgcccccgaggccatcacggcggcccggcggtcgaggacgcggctccaggccgccttcacctccttctcgtgccggcggcgctcgccgcgggacggacccgctccgtggatcggcgtcctcacgcggcctccgccgcctgcaaagcggccgctgccgcgatcctgcgcagcctcgagagggagatctgccgctgtccgttcttgcccatcctgcccgcctgctcccaggcctgcgcgccgtccccgtcgtagacgatctccgcctcggtcggggagacgaccttcaggacgacgaggcgcgcgcaggtggcgtagagcgcgaccccgtcgccgccggtcatctttatctggacctcgcggccggtggaatccaccgcgtcgtggccgggcgaggattgccggtagagggtcaggccgagggcttcggccgcgaccacctcgccgatggagccgacgagatgtccgtccggcgtgaagctgcggccggggtagtgggcggagagttcggccaccgcctcgtagatgcgggcgacggccggcgggagtgggacgcggcggttcatgcccccaccctacgcgcgcggaggccgtccggcacgcggcaccttcgacggtggttgacgcttcgtgtccgcgtcaggccctgcggtcggccaggacgtcgtcctcgggggcttcctccaggtccgggcggctgcggggccgcacgtcgtcggctggggtggagggaaccagcgccggcgcgctcgcgggctgcgcgtcgcgcacggtcttcagcttcgcgcggccgccttcgtcgatgaacccgcgcacactcgcggtcaggccggcgccgggccggtccgcgccgacgagatcctcgcggccgatcgcgatcgtcgacatggggttggcgagacccaggaggttctcgtcgatgacgaggtccgcgccgccgttcagcttctcacccattgtccgtctccgcctttggacctgcttctcgccgtgcgcgtcgagcgctggcttcgcgaccaccgcgacacgctcgcgtcgaacattcccctctcgccgatgtcgttgacgatcgccctgtgctgcgccttcggcacgcgccggtcgccctcccagcggagctcgacgaggatgatgtccgagaagccgcggaggatatccatcgcgaacttggggatgcggtcgatctgacctttcaccaagctattctggacgacggtgacgaaattgtccccgacctggacgaacacgcgggcgttcggcgcgaggccggcgtccatcaccgccatgaacgtgcggccgtcatgggtctgcatgatgtcggcgtggtcgatcggcaccggaccggtctggcgcggcgcgcgtgcgcgcctcctctcgccgtacttcgcgagcgaggcctcgccgggccggtcctgcagcagcgccgcgatgtcccgcctcgcgtccgcgaaggccgcgcgaccctcaccgctccggagccattccgccaacacggctccctgcgcgccgggtggctccgggcggttgaaccgctgggagcagagcttcgccagcgcggtccgctccgccctctctgcgaggctcggaagccgccgcagcaccgacttgaccgaggggttcggcaacctgtcgccgaagagatcaaggacgaggtcgcggccgaggcgcgggagggcgtcgtaggccgcccatatttcccccctggcacgccactcgcgctccgcgattccccgcggaggagggcccggcgaccagaccgcgggaagaaggtcgtcgcggccgccgagcgtgcgcagcagcgtggcgggaacgcaggtgggcacgatcaggatcctgtcgccgacggtggcgaaggacaggaccacgtccaatgtgacgtcgtagcggctgcgcgcccgctcgccggcgcggcgtccgcgcaggtcctggacggcgtcggccagcgggctgccctcgggatcgcgctccacgatgcccgcatgatgaaggtcgagcaggcgcatggacgcgtccgccgcctcggctgccaggaggccggcaccggcgcgcgagacttcctggcggacggccgccatggcgcgcgcgaagtcggcgacctgcccggccgcgaagatccacccgatccgctctctcgccacgccgcactccattccttcgcggaggttggcccaagccggcgcccccggcaagggcgcggtaaggatcggacgattcccggaaggtacgatgcatcttggctattggagccggaccgcctaggccctatgctcgcgggaaggaaccggccgtagttcccgcggagcccgttgatgttggtggagaagatcgtcgcctccgaagccgttcccggcctgggcggcaccgtcatggatgcgctgcagtcgctgggaatcgccacgacggccgagaccctggcccacgcattgcgacattcgctccatcaggtctcgtcaggccccttcgcggctctcgcggccagcatgccggcgcccgccctggtggaaggactggtcggcctcggagtcgagccgctcttcatcgaactcgcccgtcggaggatgattgcggagggcgggatcagcgacgcggtcctcgacgcggagatcgaacgccacgtcatcgacttcgtcggcgccgtcgtcaacggagcgctcgggtgacgccccggcccgcgactgccgccgttccaccggactggcgtatcgaggcagcccgcctgcttccaagcatccttctggcgagcatgggcacggcctttgagcctctgctggcggctgcaggcgcggttccgatcctcgtcttcggctactgcgttgtggtcggacggtttccaaagcgctgatcggcagtgggacatcggcctgtcacttttcgagaaggccttgtgaatgttccggccggtcgaatgcgaccgtccgccgatcgaaggaatacgctcaagcaggacgggtctgtccgagcatccgcctgacgaggcgtaagcagccgacttcggcccgtctcggagatacgaagacatccacgctcggaagagtgacgtcctccgcggtgactatctccaggtggaaatccaatacgtcatgaataccactactctccaaggtaactgccgtgcttgacataagccatcggaaagcatggcgttgcaagcttcagggcattgtcggcgacagccttgctgccgaaaggtgaacctaggagaacatggaggttgtgtccgggctcgaagccagggaacttatccgtgaagtcgttgaagctccttatgccgcacttggcggctgagcgatcgacgatggcaccaccgttcgtcgcacggtcgggagtgccgggcccctttgccagtacgacccaccaaccgacgttgctgctgcctgccgccggaatcgaccgcaactgctggtcggtcttcttggacgggcattgagcagcaacgtgcattacagctgaggatgcgcctgctccgtcgacgagtatcatctcgtttgtgggaaggcctatttggaacaccccgtttttcatcagctgcgctacaggagcgctggtcgggctcgctggaaaaaccaggacgtctccgtcgccatctctgacctgaaaggtggtcatcgaataatcttgtcctacaatgtaccccgcactgcgcgttttgatcttcctaaaaccttcggaaggtgccgggaccgagatttccatcttcccggggccgatgcattgcagcttcaccataggagttgtctccgggtgaccatagaccgcaaccctcggatttccgaccgctctccagcttgggcgtggctcttcgttcttcacatcgttacttctcgatctttcgacctgtcgagatgcacaccgcttgaaaggccggtcgtagaggctttgcaccttcgatgccgaatgccccttgtagttcgcggatgagtcgttccgtaggcttatgactcccggaccagcttcgaagaaggccagcgacgtgctgtccagagggttgaccactcccccgctcagccgcttgtcctcgatgagcgacgcagtgaaggatgtacttggattggacggggcttcgatggcgcaatccacacggcagaatccatcgaaatacatcatgtgcgtaggatacccgggtcggatgatctctatgtggtctgaaagaacattcatccgtgttgcggtatcgggttcacagcctccatttaggccgtacaccccgacatggtgaggcctgacctgcctgcgataatcgtctgcggacgcacagctggtcgccgccgcgtagctcgtcaccgccagggcggcggccagcattgaatttacgcgactgaatttagcgtgtgtcatcgggatggtgccagcaattcattctgcccgtatgtggcacgctaggcgttaagtcacagttggtagacgtcattaaccgctgattatgggccgatataaaactcttcgagacaagctatgggcgtgaatgcgcctgcacgtctcgcttattgaccaacaggtacggcgcggacctgccgatcctttgcgttcaacggaccgccattcgtggaggggtgccgcacgccggatcttttccgctaggccgcgggcgccaatccggccaggatgtcctcgtcgacctcgaagtgctcgtcgacctcgaagtgaatgctgccgggcgacgcctcgggcacccgcatgtcctccggcgagagggacggcagcacctccacgacggcgacccggatcagctgcgtgcggtgccagcccggacgctcgtcgtagcccttcaccgttcccttgacgatggcccgctcaccctcagccatgccgaagttcggcgtgatggcgtagagggcgttgccctcggcgtcgaggaggtcggtgaggaacatctcctcccggccgcgccccttgaacttcttctggatccacttggcggagcccgtgcaggtcacctcgatttcgatccgctcgccgggtttggcgaccggcttcgaatccgcgtagatccgcgcgatgcggtccttgcggtcgagacagtccccgagggcgtcgagctgggcgcaggtcaggcttccccagatctcggccttggcaagcatctcgccgacgaacttgtcgtccttgtaggcctccgcccgttcgagcaggtgcgcgttctcgtctctgaacacgacgtagcgggccgcgatctcggcccgcttgatcgcctcggcctcggtcgccttggcgcgacgcttctcgcgtgccttctcgcgcttctccagctgcggtcccgtgtagaggcggacctgctcttcgatctccttgttgccgtcgcaggcgaagcacttgcgccgaccccgccaacggccggaccctccgcatttccagcaggagaccagagcttcgccgaagggcttgcccttgtcgtcctcgaacacgccaccctcgtagggctcgccgtcctcgaggaagtactcggtggtggtgtctggcttcgcgtccatctcgatctccggagccgagtgtggcccggaaccgtgaaagaggcgattacgcacgccgcacgagcgcgacgccggcagccagcatcgccaggagcaaggcggcgacgaggagcgtgcggccatgcgcgtggaagacgtcgtacgcatggctgccggcccaggagccgagcgaggtcagggcggtggtgacggcgagcgccttccagcgggacgtgttcatgcccggaggatgcagacggaagcggcattccgcaaccgttccttcgagacttgtcatcggccgatgcgcgggtcaggaaggaatggacgagacattcggtgatgcatgggccgcagacagggtcgcgcgaacagattcaggatcggcgatgcggcggcggtcgtcgccgcgatcccaccagacgctctgcaccggcattgcttcggcgtgtccgccggcaacgggctggtccgcgatgtcctcggcggcatcgacgtcctgcgcggcctcgcagcggcctccgaccttcccgccgtgcccctcgagcccgcatccagggacgaggatttccgggtacccgacgcactcgaccccgaggcgctccaggctgccgtcgaggtcctcgcccgtgcggaggacatcgcggtcgcagacgccttcgcgatcggcgacgccgtcgacaaccggtcggtcggagatgtgccggagaaggtcgagaaggtcgtgtcccgccggagcctgggcgatctgctgcggagccggctcggcctgccggcatggtggaccctcccccatgccaggatctcgatcgtcaaccgccctggggcccattcctggcacgtgcggctcgcctccccgccccgggaccagctcgacgcgatggcccgggagaccgtgcaggccttccacgacgccctcgacgggaacgggctgctggaggagctcgcgggcacgatgcccggcggattgacgagcttcgcgctgccgccgcacggcatcctgacccggatcgagtattcccgcgtgcagggagagtactggcttaggtccgcggctgccgtcctcgcgctgcactgctcgcgcgcccatcgggatctgccgggcggcatggcctgcctggaccaggcaggcccatggatctggacgggcgcgttcggctcgtccgccgggaccggcgccgccctcgcgcgtgcgggcgcctggggccgtccgccggtgtcgctgctcgaggtcgaaggtcccttcgaagccggacgaccggtcgcggtctccctgacgccccgtccgacaggcgacgacgcctcggccgtcttccactcggccgtcgggggagaagtctagtgtacgccgccttccttctcgtccttgaggccccggaggcgtcgaagctcgtccccggatggcccgaggagcgactgctcgtcgccgacgtcggggacggcaccgagatcctgtcggtcgagcccctgtcggaggcaggcctcgcggcccggctgcgcgaacacgatccgccgcccgtccacccgcccagagcgggggcgggagcggtcgacctccagttcggctgggaggccgacgtcctcgcggcggcggtcgacgcggcacgccgccggatttcggaaccatccgaaccggctcccgagaccgcgccggcgccaggaattccagtcgatgccgaggcggccagggtagcgggcatggccgccggctctccggtgcggctcgtggccggacccgacgggagcttgattctcgtcgccgccgaggaacggccgagccggccgtgcatcccctgggtcctgcgcgatctcgcgacgtatggcgccctgctgggcgccttcgctgccggccttgtcgcctgaggatccattccttcggggttgccccttgcgagggtcgcggacagacttccggaacgccccttcacggacacgcagatggccagagaaatcgaaccgaccacggtctggaagtggcccgacctctcgaaatacgggctcgacctccggcgcgtgatcacgtcggctggcgaatcggtcctcgtcctgcgcggcgccaagcctctcgacgagaagctgttcaagcgcctgggcttcaagaacgacggcaagggcaactggtaccggcgccacggcgccgacgagcagccgtccgtctacagctacaagagcgtctttcccgagtgcgagccggtcacccggaccgtctccgagatcacggacgacctgcgcctgcccaccagcgcggcccgccgcaccgacgccgcctccgcccagcccgtcgacgcaggcgaattgtcccgcgcgcggcccctcggccagaaccgcacccgtcagctggtgctggcgctgcccgacgggcgccgcttcctgaagggcgcgggcggcaacgtcgtccacgaggccgacatccagccgccgcagcccggcctgttcctgcgcgcggccgaccaggagtcgctcgccgtcgcggccgaaggactgatgcgcgaggtcgagaccgggcgcatcatgcgccacgacgaactcgccgagttcgcccgcatcgtcttctcgaccgagcagccgacggacacccagatcgccgacgcgcgatcggcgctggcgggcgcggccggccgctggctcgggtcgaagaccaaggtctcgctccgcgacatctacaacagcgcctgcggcctgcaggagacgctgcccgcgctcttcgcgacggacgagcggaatgcctcgtcgctgcccctcgccatcgcggcccagcggctggcgggcacctcggccgagctctcgggccgcaccgtcctcgtccccgagatcgggggcggcgagtggatcgccacgccgatcgcgggcgcacgcacgctcgctggcggcaccgccccgggctccgccgcgtccgccagggcctcggccatggcgtcggccggccgcgccgagatcgtccagacggaccgggagccgaagccccacgacgtcacgctcctcgcgcccgcgttccacgccgacctgccgctgaacgcgcgcctcgccgcgatcgaggccgccctcgcctcgcgcgcggccgacggccgctccgtcatcgccgtccgagccgacggcccgggtgcccacgaggccctggtcgagttccagaagaagctcggccgcgaatatctcttcgagggcgcggccgacgtcgacggcgccctcgccgccggccgtcccggcgccgagcccgtgcgcctgctcgcgatcggctcccgccgtccggcccccttggacgccgctcccgaagacgcactgcggatccgcgagatcggcgagtacggcggcctctggacctgggtctcggagatcgccgcaagccgcatgcgcgccgacgcgccggagtccgcccacgcgctcggcggccgcatggacggaaatctcgcccgcaacgagttccaggccccctaccagcccgccagccgggcgggcgtggccagcacgatggtcccgcgcgccctggagggtgcgacccgcgaggccctcggccgcgtggtgaagcggtacggcgacctcgatcagatggtcgcgaccgagttcggctactccaaggaggagctcggcgaggtgctgtcggtcgagcagatcgacgccctgggcctctacgtccacgcggacgaccgcggccgcggcatgctgatcgccgaccaagccggcgtgggcaagggccgcatccaggccgccatcgctcgccgcgaggtcctgcgcgacaagaaggtgatctacctgaccgagatggccatgaacttctcggacgtctaccgcgacctcgcccacactcgctcgaccgacctcgtgaagcccctggtgctgaacgacggcgcgaacatcatcgacgagaccaccggagaggtgatcctcaagggcgccaacgccgagtcgatgaaggccctgatcgcctccggccgctggcccgaggacgcgaacctgatgatgggcagctactcccagctgaacaagcttcccctgtggcgctcgcccgagggcaagaccgtgcgcggcatcgcgccgccgacgcccgaccatgtgcccgccgaccgggccgccttcatgatctcggtggtcgacaaggacacggtcgtcatcctcgacgagtgccacaacgcttcgacgagcggcaccggctcgtcggggaacagcaacaccgcgaacaacgtcggcgagatggtccgccgcgcgggcaacgtcgtctacgcctcggccacgttcggccgcaacgcgaagtcgatgtcgttcttccaccgcctgctgccggacggcatgtcggccgacaagctcgccgagatgctcatgcggggcggcgagaccatccaggagatcttctcgaccatgctcgtcgccgacggagtcatggtccggcgcgagcacgacctctcgtcgatggagttcaccaccatccacgaccccgccctcgccgagcgcaaccggatgttcatggacatcctggcgccgatcctgggcgacatggcccagctccagcatctggtggagcggaagatccgcgagatcaacaaccgcgcggtggctcccgcggacgcggaacccgaggtgggcgagcgccgcaagccttcgaccttccgccggacgggtttcgggtcgccgctccagaccctctcgaagctcttcgtgacggcgatcaacaccgacctcgcggtcgaccgggcgctcaccgccctggccgagggcgagaagccgatcatcgtctgcgacagcaccatcgagaagctcctgaccgagctcgcggaggacgaggacgccctggaaggctcgcgcttccccgacttctcgacgctcgtccaccgcacggtctcgcgcctgtgttcgatctcgtcggtccgcgccgacggcagcaggttcgaacgcgacctctcccgggaggatgcgcgcatcgaagctgccgtcgccaagctccgggcgatgatcgacggcatcccggaactgccgatctcggccatcgacgtcgtgaagacgaagatccgggacgctggctacaccgtcgacgaaatcacgggccgctccgtcgagatcgtggacggccggatcgtgcgccgcccgaacgtcgacaaggtggtcgtcaagaacgccttcaactccggcgacatcgacgcggcggtgatcaacaagtcgggctcgaccggcatcgacatgcacgcgtccagacggttcaaggaccagcgcaagcgcgtgatgatcgagctcgagccggcggccgacgtgctcaagcaggtccagacctacggccgtgccgcccgctacgaccaggtcgtcggcccgcgcatcgagaccctcaactcggggctcccgatcgaactgcgtcaagccgccatccgcaacgcgcgcctgcgcaagctgtcggccaacgtgacctcgaaccgggattcgtccctgctgatccgcgacatcccggacctcctcaacgaggtcggcgacatcgtctgcacccgctacgccgaggcccggcccgacctgatgcgccgtctcggctatcaggtgttcgaccacgaggattcggaggacgcgaacaaggagacccagaaggagcaggcgggcctcgacgcgctcgtcacccgccgctcggccaacgagttcatggcccgtctcgtggtcctgccggtggcgatgcaggagcaggtcgtcaacgagctcgtcgccgagtaccaagccaccctggaggagcttgaggccaagggcgagacgcccctcaagcgccgcgagatggcgggcatcatccagaagacctcgcgctccgtcttcgagggcgcggcggtcgagcatgccgacagcgccttcctggagccgctctacgtctacgacgccatcgtcgagcgcgagctcgacccgatgcgttcggaccagctgatgcaggccatggagatgggcctgacctcggcgtccgcgaaccgcggccggacggtggccgacaacctcgagcgcaaccgcaacgagatcctggaggcctacctctcggagaaggacgccagcgtcgacgaggccctccagcgcggcgacaagcgcatgcacgagcagaagaaccggatcgagaaactggcgggggccctcagggagctcgcgccgggccgcgagatcgtgttcggcggctacgaggagggcgacgtcctcaagggcatcgtcaccgcgatccaccacccgccgcgcggcttcgagcacgtggcggcccagtactcggtggagttcgtgagccccggcgacgtggagccgcggcgcatcaagctccgcgccctgatctcggatccggtcttcaagatcggccccggcctggaggacaacaaggagtacgaccgggtcctgcgccggttcgacgacgcccacgcggtcaagctcgacaccgtgaagatcctgggcggcaacctcttccgcgccatgcgccacgtcgtcgacacccggatcggacagctcgtcgtctaccggacgaacgagggcaaggtggaggccggcgtccaggtcaaccgccggaaccggatgatggacgtgccggtcgagctcgacgggcccgcgatgtcgatcgcctgcgtcaaggagaacggcgcggagctgcggtcgacccccgacctgtccccgtcgggcatcacggtctcgccgcgcgacgacggcagcttcgacgtgacgctccccctcaagggatcgcgccggcacggctacatctacgagaaccccctggccaagcaactgctggccaaggccgtcgtcgaaccgggcaggcagccgcgcctcatcgccaagagcgaagagatcggcctgtttctgacgatcctgcacgaggcgggagcgcacttctggacctccccggccctgcggggatggtcgaccgactacctgaccaagaagtccaccgcgaacaccaacgacgaaaccgggccgcgcctgatcgcggccggaggtgcacgatgaaccccgaagccgcctacgcccccgtcctgatcggcgacgatcccgccttcgtggtcctggcgaggtcgcccgacccgcaggcggtcgaagcgttcggctggatgatcggagcggactccgatggcgtgccgttcggtgccggcccggtcctgctgccggcctcggccgtcgcgggcggcgcagaggggatcgcgggcgagctcctgcgccacgtgacccccgagcaccgcgagaacgcgaacctcgtgccgctcctcgcgggcttcggcctcgtcccgggccgcgacgtccccgccgacggtgcgctcgcggcgctgatcgggctcgacgcggcgcgtgcggatccggtcgcggcgggccacatgctcgatgccgcgggcttcgagggggtgcgcgagcggatcgacgcccgggccctgcacgcgctgcgggccgcggagcggatcgacgtctcctcctacttgttcttctcgggcgacggcccgaaggccgaccaccgtcgacaggcggcggacacctacccccttctcgccggcgcgatggcgcgcctgcccaccgtgaagatgcgcatcgacgcgggcagctcgctcgcggacgctttcgagatggcgatgggtcggcgcgaggacggtcgccccaccctgccgaaggcggccctcaagcgcctgcagggcgtggactggccggcggacgacatggcccccgagcacctcgcggaggcgttgggcaccatctccccgcagaacgtgccgcgcagcaaggcggacttcgaggccttcgcggccgtggcctcgacggtcggccggatgctgccttcggtcggcctgaccttcgacgtcctcgccgccgattcccaaggcaagtgggccgagttccgcaagcgcaccgccaaggcggcgatggaccgccgccccccgcaggggctggagggcgaggatctggtccgctggcacaagaacccgcctccgcccgacgagagcgccgacgcgctgcgcgccgcctgcatcgatctcgaggacatggtcgacaccatggcccggactctggtgctgccggccgcggcgacgatttcggaccagatgccgatcgtcggcgagatccagcgccggcaggcccgcgaggtcgcggcccagatcctgatcggaacgaagacggcgccgggcgccttcctggcgacccgggcgtggcatggccgcgccatggagatgctggccgagatcagaggcggcgatccgaagctgatcgaggagatcagccggaaggtggcggacgacggctgggcgccgatcgccaacggcatggtggctccgaacggactccacatcgtgccgctgaccgatccgagggcgctcgcggacgaggggcgcggctggggcaacgatcgcggcgatacgctcaaccctgacggctcacacggtctcgaccactgcgtcgccaccaaggaggccagctgccgccaaggcaagatgcacgtcctgtcgatccgccgggtccatccggacggcaccttccagcgcatctcgacgccgagcatcctgggcgtgccccaggggactacggagatacgcgacaacgagcaccgcggcttcggcaactcgaacccgagcaaggaggctgacgaggcctggaagtggtaccggaacggcctgaggacaggcgcgatcccgatcaaccacgagatgatccgcgaggtcacggtccgggagcgcaagcgctggtccgacgacgtcgcccgcggcgccctctacgactggcgcaaggaggaacttctggagcgcgccttcgcggcctggaagcccttcctggtgaagtcgatgcagcagatgccgctggccgacttcctggcccgcgcggacatccaggacctgtcggcctcgctgaccggccgccgcctcgccgcgctccatgccgcccgctgacggcgggccggagccggccggcgacgcctacgcgccgtactgcctgcacggcacgctcccgctcgtccgcgacgaacgggaggcttcgggctaccgtttcgcacagatcgggcaggatccgcccgacgtctgcattcgccatccgtccgatctgccggcgggcgaactgaccctccgatcgttccgatcgctcggcgaggccgaaggctacgccgccgcccttgccgagcacggcggcaacgcattcacctcgctgctttcgccccaacgcgtcggcgtggatcccttcctgctcgtcatccgccacgatcgcgagcgcgagcccgtggcgacgcttgaggaggccgtgcagttgatcggtccggggcggccgtcgcccgtcgactggagccgcgcgcgcgccgcaagcgccgccacgatggagagcacacgccgccagagggctctcctgtcccgctggcgggccgaggaaagcctcgttcggagtctcggcgacgcttacgtgaccgaactcaccgatgccggtgtggagttcatgtcgaccggcacgtcggccaggttcgtcctgggaggccatcccgaggcttcggtcctgtcctggaaccgcatcgcgaaccgtctcgagccggatctcgcccgtcttgcagaggaggagatcgcagcgtccggggcggaggcggtcgggacaggcagctaccttgtgcgcctccgtgaactttcgaaggaggaactcgtccgcgccatcgcgacggagcgcgcgctcgcgatcgccgcagagcggctctccgacctctccggcaaccggacccgcctttccgagatcgcggcggatccggccgccgcgcgcgtgctcgcccgcgctgcggcaggtctgcctgtcctctcgaccgattccgctgcgccagcggcgcagatctctcctaagtctgggacaccgcagaccgtgcctgccacgctcctgggacgcttgatacgtcacggcctcatgatcgcggcctgggcgccgggcgcgacgacccgacaggatccagagacgtggtgcccgaggctttacgtaccgacggaggccggcagactggtcgcgtccggccggaccgtcgaagccgcaggcctcgtggggaacctcaggtttccgcgccccgaacccgacgcgatcctcgccgcaagcctcttccgggctctggcctccatgtcggcagacatgcctgacgacgtgcgtctgcgcctcgggcaagccgtggaggagcacctgccgggagacggcgagaacctcgcccacgcagccggctacggacggaactactcgtcctggtcgccgctcgtgcacggcgcgctcgccggcgtccttacactggacgacaccgggcggctcaggcggggtaccttgccagcgacggtatcggcgccactcccttgatcgggactccctccgctgcttagggtcaaaccccaatcagcttggtcctacgaatggccgctgagggtgcaggctgtgtgaaaacgaaggcgcgttccaaaatcgtagatcaatcttctgcggtgcaagcatgcgcgcccgccggatggcgtctccgaagcgtgacgatgcccattgcgacaccgctcagtaggctcgcgagaagatccttctatccgcgatgcgttttcacacactctcggtgggtagcggacgatcctggtcagtgccctcggcactcgtcactgcgcagcttgaaagcgcactagggacaaaacctcggaaagccggtcgatgctggcccctgggttgggcgcggcatctgatggccactcggcggctccgcggaaccaagcggttctcatgccaacggcgtgtgcgcctagaatgtcggccacgggattgtctccaacgaacaagcagcgcgacggctctgtccggcaagccatcgcggctctgagaaacagggccgcgtccggctttcgtaatccctcccgttccgagatgaggacggcgtcgatcagcccatccagttcgagcgcctcgacatgcctcgactgaaactctgtctcgccattcgtcacgatgccgagagcaagtcctcttgctcgcagttccttcaaaaccgccttcatcccatcgaagggctgggcgaagcgcgcgcagcgagcgcggtagtctgcaagcaaggctccggcgtgctcggcccgtccaccgaactcgcccagtatggccgggtagaccacggacttgcggacgtgtcctcgccggtcgaggacgaggaaccgggcggaccattcctccaaccggacttggcctagatgatcggcgtgccgcgcgaattgatctctgaggaatgccttgagcgaattggtgcgatccagcagggtttcgtccaggtcgaacagaacggcgtcgatcatcgctctcgtaagctccggctcgcaacggccatcaccgacagcgcgagcggcagtatgtcctagacggttgctgcggatcgaaaaagtcgttctacacgcgctttcgccgatcagcatgctagagtgcctctccgctaggaaggcgtgccgatggcagtgacggtaaagcagcgcaagccttggttgggcgacgccttactgctgctaatcgggctaggtggagcgggaaaatccaccgtaggtggcctcctcgcgccactgctcgggcgctgcctcatcgacttggatcacagcttttccgaacgtttcggccgcataggcagcttcatcactgagcacggctacgacgagtacaagatcgcaaatagtagattgtcggccgagctagtggatctcctgcaaggcccctcaatcattgtgctctcttccggctttctttcgccgggcaatcgccctgacatcttgagcgccaacaaggcgattacggcatcgggatacagcgtctgcctgctgccatctttagacattgaggagacgacacggatcatcgttgccaggcagatgtcgcgtggacaatccctcaatactgcacgcgagacggaaaaggtcagaagccgtttcgccatctacaagtcggcaggcgatatgctggtggtctcggctgcggccccgcaccagattacctcagaaatcgcgagccgctgcgcttagccttggtccgggtccgctttgggtgcaggctgtgtgaaaacgcaggcaggctccgtaatcatagaacaatcttctacgcgacgtgcatggagcatgccgggcagcggcttcgatgtcatcagacggcgaactcagtggctgctcaggttgtgcgggagaagaatcttcttacgagattgcgttttcacacagcctcggtgggaagcagtcgtcgcaataaagtaacggtaagttcgggctataaggcgctgatgcagcttgtctcaaacctcctgcccaggtctgccgctttgatgctggcctgtctgagccttctggcaacggtggtcaattcctctgcgtcggatacggcgacaccctaccgtgccaagcgcctgttctacggatgctggacgcgaaccaccacgcatcccaaacgcacgcgttggccgacctcaacctcgacgtggtgcttcgaacgtggccggatgctcggcggcatgtcgttcgatgcaggtgatggttgggattactgcgaacgctggcatgtgcgtggacagcgcctcgcggctcccagtgcatatgacgacgagagggaatgtacctacgctttctcggaggatcgacggacgctgatcctccgagattgcactggggctggggattggcagcgagatgacgccagcaccgagaccaacagaggttcatggaaatgccgaatgcaggggcgccctgaggccaacgagcagccgtagcgtgcgatcgactcacgtccactatgggtggaggctgtgttaaaacgcgacggctgtagaaggatctcctcctcgcgcattccgatctgcgcttatctgggcggccgttgggcataggacgagcatcgggcatgcccgaaggccggccacgtagaggtttgttctatagatttggggcttcgcttgcgttttcacacaggctcggtgggaagcgggcctctggccgctgccgcgaagccgtcattcagcttggcgcctgtcatgatcagaggcaggtgtcgtggcgcacatccacggctacgttggcggatcacagtgatcccaagccgctatcgccccctcagcggcccgatccaacggcgcagtggtcttcggactctgcgccgttgtcgcctctaattaccgagttgttgccagaaaaacatcagaggctgcaaggcgcggcgacgcaaaaggcttgccgtaaatttcgaggaggttactctctgggccgcctctctacgtgctgtgcccgcttgtcatacaagaattcatcccacaccgcggccgtacgggcatagttttataaccagcgatttttcttgaatcgccaatacaagacaccgcagatcaggaaaattccagcgacaacagcatagtagccgtactgccactttagctccggcatgttctcgaagttcatgccataaaggccggcaatcgccgttggcactgctaggatcgccgcccaggccgccagccgccgagtgatgactgtctgttgggcttgtcccagcatcagacttgcctcgaaggcgaaggccagcacctcgcgcagcgcatcgatctcgtcctgtgcccgccgcaggtgatcggacacgtcacggaaacgcggctgcatctcctcgtcgatcgccaccatctcatcgtgttcgagcttgcggcagacctcgacgagagggacgactgctgtgcgcaggcggagcaggtcgcgccgcagcaggtagaggcgctcgacttcgctttgcagcagctcgcgcttgagaacacaatcctcgatcccctcgacctcggccatgatggtttctaagactggcgcgtagttgtcgacgatgtaatccaggatggcatagaggatgtaatcctcgccgtgggcgagtagcttcggacacgcctcggtttgttcgcggacgggtgtgtaggagaccgaggcgccatgccgaacggtcaccacgaagccgcgcccgacgaagaggtgagtctcgccgagtgcgatccggccatttacgagttgcgccgttcgcgccaccagaaacaggcagtcgccatagcgctcaagctttggacgctggtgggcggagagagcgtcctcaatggcgagcggatgcaggttgaactgagcttgcacctgctgcagcagctctaaggtcggctcgtagaggccgagccagaccagatgtccttcccgccgcgcccaggcgccagcctcgtctacgcttacgtcagcgacccgctttccgttggcataggcattggaggccacgatgccggacctgctcacggaggtcggagcggacgacgctgtcacaggcaagggggctcctccagctcttagttgtgttccaggtcgccggcagccgcgctgcagatgagccggggcctgcccctaaatgcctggcttggcgaagtgttgcgcggcggtcgcgccataatggtgctttctggcgacgatctcgggcccgttgtggtgccgtcgcatgcctgggataagctggacgctcaggggcacgcgtgaggcccgttcagggtttctgttcttgtgcaacgggtacgctcgccccttatctcctgcttcatccttgcgctgatcagccatcccagttgggctcaggagcctttgagcgaagcggcgcggatcgccgcggaaaccccgttcctgcggaacctgcgcggcgccggtggcgacccgcagacctccgtggcgcagcccgacacctcagcccggccttccgccaacatcaccacctcgatccaggatcttgtcggtccctacggtgatccgggcggcgtgcgtagctttctgcgggacaagggcatcagctacagcctgacctacatcggagagagcttcggcaacgtaagcggcgggtcccgccgcggtggcgtctacgaggggcgcctcgacttccagttcgatgcagacctcgacaggatcttgggctggcagggtgcgagcctccatagcaacctgtaccagatccacggcaccggtatctcacgctatttcgtcaacaacttcatcaccgtgagcgccatcgaggcgctgccgtcgtcccggctctacgaactctggttcgagcagcgcttgttcgacgatcagctcagcatccgtgtcggtcagctcgccagcgacaccgagttcgcggtcagccagaccggcacgctgttcatcaactcgaccttcggttggcccaacgtcatggccgtcatcatcccgagcgggggcccgatctacccgcttgcgacgccaggcgtgcgagccaaatacgtgcccaacaaaaatctttcgctgcaggtcggcgtgttcaacggcgatccggccggagcggcacgggccgacaacgatcccgatccacagcggcgcaaccgcaccggcacgaacttccgcacgaacgatcctgccctcgtcgtcgccgaggcagcctatgcctacggcctggaagcccacgacaacatcgagcctggtacggtaacgctaggcggctggtaccatttcggacgcttcaacagcctgcgctcggatgaagagcgccgctctctggtcgatccggccagcaccggcatcggccgcttctatcgcgggaacaacggcatctacgcgatgatcgatcagaccgtgtaccgcgagcccgacgatccgaacgacggtgcctccgtctttgtgcgagtttcctcctcgccgacggatcgcaatctgctggacttctatttcgatgccggcatcggctacaaagggctattacccggtcgttcagacgatacggttggcgtggcgttcgctctttcgcggatctcgcggagcgctcgcggcttcgacacggacgcgatcttcctgacgagcgagcctgggccgcgtcgcagcagcgaggcggtattggaagcgacctatcaggccgtgcttgctcctggcgtcactctgcagccggacttccagtacgtgttccggccgagcggcggcattgccaacccgcgcgatccaaatggcgagcgtatcaggaacgccgcggtgttcggcctccgggcgacgatccgctactgagaaacgtcacgctcatagatgtcggctatgggtcggaagcagacccggcatcgctgtctgattacttcttctttatactattctcgacacatcttatgtttattggttgccgacctatgtcgcggacgcgatttcaccggcgggcttcctcttgtttctgccgaagtgtagaaccagctttgtgcgcggcagcagggcctgaataatggaatctcatgtacgtattgagtgaagagataggtcattctcaatgagggcctcaatcctcatcgagtctaactagatgtagcgctaaaatcgctgccgagctagatgcgcagataaatcacggcaatctcaggtattcagcgatcgaagcggtcgtagacgtcttcgaaagcctcactttcatgatgcttggggtcgttgttttcaaggtgaatcagagtgatctcttgatcgtatcgatcggagcgaatgcacatctcgaccacgggctcgttgaaccagcatccccgaggtcttggtatacctgccttggcttcgtcggagtggtctccggtcactgccgtagccgcggaaggcagctcgaacgctgtatttcttgtggagatataggcgccacttttataagcagcttcgctcgctttggcccagtgcgcgaatccttcgttggagacgaccatcaaagcgcgagtttcggtgtattctaaccagcgcagaatcaccgcggtcagcgagacgccataacgcttcgccaaggcacccaggacctcgaagtcaggacgcatccgagctggaaccagcttgcgacagtcgtggaagggcatgaggagattggccgcgaattggtctgcctgccgctcgatgtccggtcccacgccctgatggacgtttctctcgttgcagtagatgccgccatcgtactcgcccccgctttcgatcatgccgcggtggagaatgtagtgcccgaactcgtgggctatggtgaagtttcggcgccccggggactgccctgtcgagcatacgataccccattgccgcggaagggtgtcggagtagacgagagcgcctacacagccaagcagatcgcggtcgataacctcgtggatcggagtcgctggttccgtcttggccgagtattcgatggccaagcgctcaacgtcgacgggcccctgctcgaaccggttcgggccgagcaccgtatccaacatcatcgtcagcttgtgcgcctcccttaacggctgcggcgggatgccggtcatgtcggacgtttaccgccgagggtcttggcgatctcccgcaactgccgcttcgtgtccggatggagtccgctgtactcgcggaagaatgcttgatcctgcgcatcaccgagggactgactgtccgaaccgaggaggtagtccacagtgaccccgagggccgcggcgatggcggacaacttctccgctgacggccgggggggattcttgttttcaagttcccatacgtagctcttggaagacccggtcgcggctgcgagctggtcaagcgtcatccgcttggcggtcctgagctctttgattctgggtccgaagctcatcgaagccgccgtccagacatggtcatatccgcgtcatccacatgttcgctgtagaagcatcgtaggtcccttgactctggagaacaaggcgcccaccttgttcggagtagcgatattccttgtaaggttaaagaggtctccacctgctcgacgtgggcatcgctcagcggtgaaagcgggcacacggcgcggctcatcgtcaatggagagattgatggcgaagaaaaccgggaatggcttccgtcgcggggcggtgaccgtgagggcgcggttacagcggcccgagaggcattggccgaagcgcgacgagcacacgggctgactcattggggtcaaggacgaccgcactcccttcaagggagtggcccgcgagccggacgaatacgacacgccgaacgcctgaacacccgacatcaagcagtgggtggtttggccgacctgcgacggcgcgaggcggccgagaggatgatcaaggagacggcgatgtccgccaagactatccatttcaaagtcggcaacggcgacatgaccctcgtagttctcgagagtgggcgccgcatacttatcgactgcaagatcacttcagcagccgacgatccgaacgacgatgctccggatgtcggctttcaactccgtgaccgcctcaagcgcgatacggacggacgtctgtacgtcgatgccttcctgctgacgcatccggaccaggaccattgcgcgggcttgcggcgccacttccatcttggtccgcccggttcgtgggtgaaggccaatgacaaaatcgtcatacgcgagatgctgtcgtcccccatcgtcttccgccgtgccgaccgtaagaaggccaaggacggactcaccctctgcgaggacgcacaggcgtggcgtaatgaggcgcgtcgtcgcgtcaggctgttccggtcgcagggatggcttgccgacggtgaccgcattcagatcctgggcgaggacgtcgatggtaaaaccgacgatcttctgccgatcctcgtctcgaccgggtcgatcttctcgacgatctgcggtgtgaccgacgcgacgttcaaggggctcctcttggcgccgctgcccaccgatgacgtggatgaagctgaggttctctcaaaaaacaattctagtgtgatcgtacgcctaactttggcagccggcggcaacaccatggccgggcgcttcctgttcggaggcgatgccgaggttgccatctgggagaggattcgcgacaggtacaaggacgaggacctgacctacgacgtcctggtggcgccgcatcattgtagctggcacagcctttcctgggatagctggtccaagatgcgcgagaaggcgaaggtgtcggaacgtgcgaggtccgcgctagctcaggcagcgtccggcgccatcatcgtctctagcagtaactcgatcctggacgacgaccgcgatccaccctgcatccgagcaaagagagagtacgaggcgatcctcaagccagttctcggacccttccggtgcgtagccgatgagccgggcgacgagccgctggagattggcgtcagctacttcggagtcaagccgtcccggctcttcgtgggtgtagcaggggggctgtcgacgggcgttggcggcgaggccctcgcgcatggctgatgcctcgatctctcccgccatcagcagagcgttacgggtctccgctgtccatccagccgtgcgagacgtgcgcgtcctggggcgactcgacgatggctcggtttgggccgaactggacgtcgagcaggagctgccatcgacgtggcgcgccgccggcgtcagccctagtggcgtgcggtccatcgaaaccgtgggcatccggtttccagaggacttcccgcaaggtgcaccacgcacgttcctgcgggaggatttcgaccgatcccacccccatctcctgccggtgccgagatcacttggtctcccaccgcagccgtgcgtggtccaagcttacccagccgaactcattcaggccagagggttctcgggctacctcgaccaattggccgactggctcgacaaggccgccatgttgcagctgaacaacccgcaacatgggtgggaacccgtccgccgcgatcacctcgacgacgagatcctcatggatcccgacgagatccgcgaattagcagttccgacgggtgaatgcttcgtcttggcaacacactaccttcgcttcgaactcggcgaagggaagcgcatgatgcgggtcgcgctcgacccggccagccgagttgatcttgccaccgcccaatgcagcgagaaggcaatctctgaagccgtctttagggggcggggaattgcgctggtggtttcagcgccggacgcggacggcctccccaccgtgatcggcacccatgcgccggaagacgtcgcgtcagtggaggacctccaccgacgggcagatttgtaccgctgttccgcagcgttgatggcgaagctcaaccacatcgccctcatgctggataacggacagttcccggcatccccattgcctatcgtcttccttgtccgccgaccattcgctcttataggcagctcctcaagcgtggagatctgtccctacctcgtccaccttcaaccgggcggaggactcctgcgtggcgtcggcgacgtccgcctatgtggggtccgcaacgacgtctcggtcaacctcctgcgtcgtgcatctggagaactggtggagaccgaccggcctcgctgggctcttcttgggtgcggcagcgttggatcgaagatcgccgttcacgcggccaggcgtggtttcggaccgacggacgtgttggatcgggcagcgatgtcgccgcacaactacgctcgccatgcccttctgcctgagccgaacgtccgcggtggggctatggggtacaaggcagaggtgctcgcccatgccctttccggcttccgtcaggagccgcgtgtcgtaattggcagcttggaggagctctgtgcatcgccggacgaacgtgcggagctaggtggttgccgccttgtcgtgaacacgaccggatcgagcttacttcgcgaggctgtctctttccgcgcgtgggagacgaggccaacgtttgccgacgcccatcttctcggggcggggagcgtcgcatacgccgccttcgagggaccgaatggaaatcctagtctgagcgaccttgcggcggaatcctaccgtatcttcgcgaaagacgcatcgctgaggacgaaggtcttcggtgccgaggcgcaggccatcgacatcggacagggctgtggggctgttacgttcccgatgcccgacgatcgcctcggcgctctcgcggctggcctcagtcaaaccgtatgcaatagtctccgatgcgaaggagagcaagagatcggaagcctgcacgtcgggcatatcatgcccgacggcctatcccagtcatggacgaaggccgagatcgagccccgcatcgtagtcaggagcgacgccatcgaggtgaggatcagtcccagggtggatgccgagatcagggtggccattgccgcgcgacctggcgtcgagacggggggcgtgatcgtcggccgctactcgcagatcggagaggccttccaggtcgttgatctgatgccagccccgcccgacagcgtgttctcagccgaacgcttcgtgctgggtgtcgagggtttgcggcagtccgtccgacggcttctcgaggagagcggaggatctctctacgtccttgggacttggcacaaccatctcgtcccgagcggggcatccgcattggacatggcgaccgccgctcgtctgtcactccgccagtttttcccggtgctcatgctgatcgcccaccccgaaggctactcgttcctcgccgccgaactgggtggagctgttccggcagaggctgcggagcgcgttcccacatgaccgactttctccgcggcattggcctcagccgctacgaattgaacgcacgcctgaagccggcgctcctggcgttgcttccgactctcatcgttgcctgcttctggtatccaggggcgtggtcggtcgtgggatcgctgaccgccgccgcaagcgcctgcggcgtgctctacgccatcgcgctgctcgcaaggaatcggggacgagctgccgagcgcaaacttgaccgagaggttggccggaaccataccgctaggctactgacacactcagacgacacgttcgtcgctgagaccaaggcgcgttaccacgcctacctgcgagcccatgacaaggtcatatcgacgacagaagaggagctggtggagccggaactggctttccgccgcgcacgatcggccgtcgactggttgcttgagcacacccgcgctcgcgccggcgcggcgttgctcctcgacgagaacgtcgcctatggattccagcgcaatctctatggcctgaaacccttcgccatcgggctgagcgtaatcgccgccgcaacgcacgtcctccttctcgggctgacggcgacagaaggggagcgcttctggttcggtgtcgcgatctgcatccctattgccggcttgctctttggatggctattcctcgtcaccaaaggggcagtggctgaggcttctctggcctatgcgcagagactgctggcgaactgcgagcccgaaacgactgcgcgaagcgctcgacacaaaccgtcgagcgcgagcaaaattgccccgttgtcagcaaagccgcgacagcggaaagaagtgtcccagcgctgacctgcgcgtagcgctgccttattcaaggcacgctaatggattcctgccccagagccggcgatgccttcgaccacgttgccgaatacaggtgcaattgctcgtcccggtctccgcttgtgcacggcgctctcgccgtcctccggtctcacgacgaggacggacagctccggcggaagcgtctccgagaccctgatccaggctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcaaggccctctgctaagccgggttcattaatcgtcgttttatcttgcaggaagcctccgaggcggcaattcgatctcgctaagcacctcttcctctaacttgagacccagactgacccgagccgcgttctccgaaggtcggtcgaattccctatgtcgcttcgccgggcttcagagcctggggccgggcgcgttacgcgcgacgtgattggccacgttgtgagccttccagcgaagggccggaaacgcctcgatcttatcttgcacggccaagggcacgtcgagcagggtggcgtcgatacgtccctcctcgtagatgagatcgaggaagcgcatctgggcctcgtcaggccgatagaggtcggacatgcgatcctggcattcctccaggacgcgtcggcaccacgcgtcggccccgccggcatccgcgaccatgtctcgcttcacgcagggcaggagcttggactggaaatcattgagatcgtagtcgtatccgtcgaggctgacgttgcgccaatcgagatcgcgggaggcggcgccgatcgcgcacatggcgttcttgacgagggcccagtcgatgccgtccgtgtggagcaggcgccacgcgtcgaacaggtcgcgcgaagctcggcgcgcgacgaaggcgaccatcttgccggctgcgatctcgtgaagatcgaccacctgcacgttgcgggctgcgtagcctccgagatcgaagctgtcgagggaatgaatgccgaagaaaggcgtacgatacagataattgacgtcgatttccaaagtaccttgccggccgtaggcagacgaatagcgaaacctccactttcccccggcatgctccgacgaggcgtcgcgcgtgaccgtatagccccagctcttcattagacgggggatccggtcgttgatgaccttctgctccttcagcatcgtctctcggtcggccgcccccacgaagttgaggtcgatgtccaccgacaggcgatcgaggccgagatagaacaggttgagggcggtgccgcccttgagcgccgtcgccttgccgaccaccggatccttggcgagccgctgcagcacgtccgtcagccggatcacacgctccgtcgtcgcgggctggaaggcgtgctcggaggcgatccgctccaggcgttcgatcgagatcacggccgcatccccgggtccacgtcctcaaaggccggcccggccagctccaagggaacgatcaggttccaatctccggcccggacgccggcgtccggatccacccccatgacgagcctgggcacggacggagcgacctcccggaggcgggccagggattcgtcgtcgaccaggaagtcctcccgtcgccgctcgagccaccatccgaccagcgcagccaaggtacggttgccccgcgcaaaagtcgtgtccagcacggcctcgacgtccacgaactcgaccgaccccagggcgtggccgatctcttcgggaccgccggcgagttcggggcgctcgagacagtcgacgatcgtgcgggcgaccccggtgacccggacgtcgagaccgcgcctgtccatggtctcgatgccctcgttctcccgctccgcccgcctcagggccgtgggctgggtcacgaacctgaccggtccgcagacggtgtcgacatgccccggcctgccgcagctcaggacctggatctccccgccctcggaataggcgaggccgtgcagggaaagcgcggcatggtaggcgaggacgccgtcgtcccggatcatcgacgcgaccagaacggcgtcgggagcgtaggaggcgggatcgagatgcggcggcacgctggcgtagacgcccggtgccgcatgcatgatccgcctgcaggacacatggtagctgagcagcctgtcggccgtgttcgtcgattgcccggctccgaccgtgtcgcggaactgctgccgcgtgaacacaggatagcgggagaggaaccgttccacccttccgggttcgcctgccacgctccgctccctcatctggtacacaccatgtaccagatagcgcatcgcgacggaaaacaccactccggactgctcgatgcagtacgttttatgtaccagatggcgcagtgaagcgacgcatgaaccgaggcgctggatcgtgctgacgaatggtccgctgccgcatccggtacgctttatgtaccagattcggcagcggagcgcagatcaggcgacgagcgacacgctgggcatccgtccccgtcgacgatggaaggatggcagcgggcgccgcccgatccggtcgagcagctgccgaacggaggtccgcggcgccggagcgccgtcgacggcgacgtagccgtcctcgcaggcatcggcatcgaggcggtcggccaggaggaccagcgcgccgaacgcgaagggcatctcgcccgaggctgcgaggcggctgtccatgagggccacctgccgcatccggtcgtcctcgccgagatgcgcttccagcacgatgtccctcaggccccgcggggtcgcgatctggaacagggacatcatcctggccagagcctccaggcggatgcggctgtagcggtgccgcgcattcgccgcatgggccgcgagatcgagcctgtgccagtggaccacgctgaaggcgtgatgcaccgtgccggaggcgagcctccaggccacgacgaccgcggtcgcgtccgggtcggccggagactgcgcgagcaggtacccgacgaggtccaccgcgtggccctcgaagccgagtccttcccgacggcggggcgcgtcgccgaattcgatccagatcggtctgcccgcgggatgcgcagcgagatcgagattgtgctcgatggtccagggcgcccggtccacgacgcggtcgacggcctcgaccgccgagggggagaggcggaagcgccgggcttcgccgagcaggcgtctgatctgccggtgctcgtgcgagagcacgagcgatccggcgagcttggacaggtcgtccgccagggaggtctcaggcacggccgccgaaggccctctccgccagggtctggcagcggacgcagcggcgcgtccagggagcggcccggcggcgctccatcgggatgtcgcccccgcaatcgtcgcagtcctcgggcgcgaggtccgtggtctcggtgcgcgagcggatggcggcgagcttgccgtccatggccatctcgtcaaggtgctggatcatgtcgacgtcgtcggccaccgttgtcctcatcgtctctacgaaggaatggaacgatgctaggagggcggggcggaagtgtaaagcggttccttcgttgcgtcgttccttcgtcggtgcggcccgccttcagatcctcgagaacaggtagcgcacgtcgttcacgacgacgacgagcatcaggcatcccaccatggcgaggcccatggcggtgaccacgcgctgggccctttctccgagcgggcgccctcgcagcacctcgacgccgcacagcgcgatcaggccgccgtccatgatcgggatcggcaggaggttcatgaggccgaggttgatgctgaagaaggcgacgaggaagaggaggttcggccagccgctccgcatcgcgtcgccggcggcctccgcgatccgggccggccctgccagttgatccacgggacgctcaccgaccaccgtctcccgcaggatctggccgatctggcgcgcgaggaagatcatgtcgccgaggccgtgggagaacgccgaggccaccggcacgcgctcgaagacgggcgttccgcccttgagcccgatccggccgatctcgcgccggcggccgaagttgtcctctacctgcgcggccgccggtgtggccgtcaggacgatgggcgcgccgccgcgcaggatctccacggtcgtcggcatgcccgcccgtgcgacgacgagcgcctgcatgtcctcgaaccgggcgatcgcgaccccgccgatcgctacgatcctgtctcctggacggaacccggcggcctcggccgcagaccccggcagcacgccctcgaccaccgtgggggtgtagagccggccgatgccggaatagagccccgtcagcacgacgaaggtcaggacgaggttggcgaaggggccggcgaacgcgaccgccgcgcgcgctcccggacccgccccggccagggtccggcggcgctggtcgggcgcgacgtcgacggaggtggaggaggccgcgtcgccgtcccccaggaacttcacgtagccgcccatcgggatggcccggaacgaccagcggcagccgcgggcgtccgtccacgagaagagcagccgtccgaagcctatggagaactcgacgggctggatgccgagcgccctggcggcgaggtagtggccgagctcgtggatcccgacgacggtcgaaatcagaaggacgtaggcggccgtcgccaacagggtctcgaacatcgggatcgctccttgcgtcagccagcatagaggcgacgcggaacgaatgccattgcttcagaagggtcggggccccgaagaagctggctcgggttcgggaacgggagcgtactcccagtgctcgacctcgcgcgcgacgctttcggcgcgccagttgggacgccgtccctccgagggataggcgccctgcacggcctcgatgtacccgcgggcggcgtcggcgagcgcgccgacgtcgccggattcgttccttgcctcgtcgcgcagcacggcccaggccgtgatcacggcgacgggctcgcggtggattctctcgcacatggcgtccacggcctgccgcagccggtggcggaacaccggcgcttggtcgtgcacgtaggagaggacgccgggatcgagcacctcgacatagcccggcaggatgtgacggaaggtatcaggatcgtccgggtcgtattcgccttcgccccggctggcgaccgagaggatgtcgtggagggcgtccaccctgacgatctgctcggcgcaggggtagtcggggtcgcctgggctgccgaagtcgtcggtggtcctgaccttcacgcggcgcgggcgctcgccccaggcctcctcgaggacgtagacgggctcgcccgaccggaccataacctcgttgccgatccagagcgtccgctccgcgaaggcgtggatggcggccagcacctcatcccgtcccgaggaactgacgatcacgtcctcgacctcctcggccggcgtcacgtccgcggcgtcccggtcgcgcttgcccccgaactcgccgaactctccggcacccccgaggaagacgttgtgcggatgctcccggtcggcggccagcgcgactgcaccgtgcggcgtcagcaccttcctgtcgttctccgaccactgctccttccggatcatcgtcctgtagagctgcccctcgtagatacggaactcgacgaccggtgcctcgggatcgggcctcgttccgagcatgcccgcctggtgccaccgcaggacgaccggcgcctcgcgttcgtcgggcgccgcgcaacggaccatcacctgatcggcgacgtagtaggagcggtcgttcctctgccgcggcagccgcccccgcatcggaaaggcgtaggagacggtcaggagcatgggcgcggtccgatggcgtggggttgcgtttcggcgacgggcgacagccgccagagatcgacagcctgccggatcgaggccgccgggtccgtctctccggctccgtcgagggcgccggcaagacgggaggccgcctccgcgagatcctggcccggggagcgttccgagagaaggtccctcgtccgggtccacagatggatggcgggcgtcgggagggcagccaagtcgcgcccgacgctctcgaccgtccagcgcaaggagcgcgccagggccggatactggtcgtagccatgcctcaggacggaggcgtcgaggacctccacgacgttccggaagcgtccggcgaaggtcgtcgggtcctccggatcccactcgccgctcggcaggaccgctgtgaggacatccacgaggtcgtcgacgcggaagtgccggccgatctccttgatcccgcccccgtcgtcgatctcgacccaggccgtcagccggtccgcctggtgatcctcgtaggagacatggcccaccacgtagagcggttcggcggaccgctcccagatcgcgccctcgacgcaagccagcttcgccgcgttccggccgacgatggcgcggcaggtgtcctcgtcggagccctcaacgtgcgccaagccgatctgtccggcgtcgaggagcggccgacgctcccagtagtcctgtcccttgccgtcccggaggcgcgttcccaagccgaggacgaaggggttgaacggtcccgtgcccgttagcgccacctcggcgagccggtcggccggcatcgacgggccgctccttctcgtccgcgacccgtgggtcatctcgaagggccgcatcagcctttccccatggctgcggaactcgagcgtcccgccgtcgggacgcgtcatccgcaggacggccggaccgggcggcacctcctccacctcgacccaggtcgtacagggcaggcgcacatcgtggtacttccgctgaccgcggagcttcgcgctggcgtatgcctcgaaggcgacttcgatcctcacggcctcggaccttcgtgttcggcccggtgctggaccgggctcgcctcgtatttccctatctcgcggcgccaaccggcgacccggcggtcgccctcgcgggcctcaacggcgtcgacgaaggaacggaacgggccgagcacctcttccgcggctgcgtccggcgggagggcccgcccgaggtcggagtacgctctcaggacatgcgcgggcgcgcgggcggtgtcgaagtcatgccataccttgcgggccgcgttcacgaatgccggtccctggtcgtgcctgtacgtgacggccgaaggaacatggattacgggaaggaacgggacatggggcccgaaacccgccgggtcgtcgaggtcgacgtcgaggccgagcgcgaggagggcctcgggcagctggtcgaggcggaagtgtcgctcgcagtcgagggcacgttccttcgccagcaggttcttgcgccagccgatgttcaccatcggaggattgaacctgtccgcgggctcggcgacgagcaggagctcgtcccggatctcgcgccagagctggccgccgcagagacggacgggcgccgctccgcgggccgcgagcgcggccgtctgcgcctcgtcgcccggatccgagggatcgaactgcaggagcgcctccatctcggggccgaaggtcggctcggactgcggaaggtgccggccgatgtccgatcggcatccgcgggcgtgatgggccgtcaggttctccacggtcgcgtgccgttcgccgccgtatccgagcataggcggatacagcacgccccccagcgtcctgatctcctcggcggtccggtactcgccggtctgcctgtcgcgcgtcatcagctcgatcgccacggggaaatcctcggcggcgacctcctcgatgcggacgtgcgtgctcccacgcaggaaggtgggctggaacttgcgcttgcccggctgcctcgcccgacggcaatacacgaagggaacctcgatgatcacggcttcggtccttcgatggctggcgcgggtgtctcgggaagcggggcgagcctgtaggtctcgatctcggccgcgatctcggcccggcgatcggccacgtgctggaaccagaactcgtcgttctcccgcttcggcgtcagagcagccgcgtaggcctcgaggaggtcgcacacgcgggcggcgcacgctccttccttgagggcgtcccggagatccgcgtaggcgagcatctgcccgcgcgtggcctcggcgatggcgtccttgtcgtacttcacgatgccgtccgcgaacctcaggagggccggtgcctggtcgggacggtagacgagcgcggacggatccaggatctcgacgggttcggagatcacccgggcgtaggtcccgggcacatcgtggtcccagccgtcgtcgattgcaccgtgcgcttcggctgcgctgaggacctcggcgatctggtcgacacggaaatgccgacgcacgtcccgctccgccggatcgatcgacccgagggtcttcgtgtcgacgtagcagccgctcacctggcggccctgcgcccggtcgtaccaggagtaggggcgcagctcgtagaccggctcggcattgcgggcgcggcggaacaggaagccgtcgacgacgaggagatcggccgccagggaccggatctcggccgcgaccgcctgctcctgcgtcgatcggaacacggcgccgggaaggtcctcggccgtcctgggatcctccgggcggcggcggaacccggagcattcgccggcgaagagcgggttgtcgcgtcccgtgaccccctcccggacggcctcgaccatctcgtcgaagcggcccggccggtcgggctccctggcgtgcgagaggaagatgggcgtgaacagggcgtcgccgctccgcctgtagtcgatcggggggtgtccctcggcgtcgcccttggccttccgatgccagcggagcacgacgggcgcctcctccgccgtggtgccggcgacgtcgaccgccaccgacgactccaggtggacttcgacgggcttgcgcttccccttggggacgacgacggcggcgtagtggaagggaacttcgacgatcatggccggggccccgctgcgaaggcgggctccttctcgtggatcgggctcatgcggtaggtcatggtctcggagacgatctgcgggtgccgccagtgcggatcgtcgtccccggcctccgccaggaggacgtcggcgtagttctccaggagggtgcagacctcgggcgcggcggcacccgccttcaccgcgtccctgacggccgcgtaggcgaccatggtcgcgacgggcgcctctgcgatcctgctcttctcgccttcgacgaggacggcggcgtaggcgaggaacttcggcccctgatcgggccggtatctcaggactccggggtcgaacacctcgacgaactcgtgaaaccgaccccggtaggtctcgggatcgtcgagatcgatctccgaagcatcctcctcgcgttcgagggcggtcaggagatcaagcacctcggagatctgatcgacccggaagtgggtgcggacgtcccggtgctcgggcttcacgctgccgagcgtgaccgtcttgagatggcctctcgagagatcgtagatcggctccgcgtcgcccgccctccggaagagcaggccgtcgacggccacgagatcggcggccttcgcacggatgcgggcggcgatctcgtcctcgttgctcgaccggatcgccatgacgccttcgaggtcctgggcgcgccgccgcgcatccacggggatgcggaagaactcctcgccggcggcgagcgggttcatcttgccccgatagccttcggcggcggcgtccatggcttcggacagtccgacgtgatgatccggtcggccgctgtactcgaaatagaccggcgtgaagaggtcgccgccatgcaggcggtagtcgtagggaggatggtgccggtcttcgcgtccccagttgtagcggtgccaacggaggacgagcggcgcctcctccgcggatgcctcgggcacatcgaccatcaccgacgacatcaggatggtcggaaccagcttgcgcttgccggcggccaccgtctgtgcggcgtaggcgaagggaatctcgaacatcggcatggcggcctcctaggcggcgcggacggcgggtgaggccgacggctcgtcctgcggggagagttcgaaggcgtcgacttccccgaggatgtgcgagaccttgctcgcgtcgcgtccgcaggtccggtccaactggtcggcgaacgcccgcaccagcggcgcgacctccgccgcacccgcccccaggttcagggcgtcgcgcaggccggcgtaggcgaccatgaacccgaccggcttctcggcgaggccgtcggcatggtcggcgacgagcgagcgggcgaacttcaggagcctcgggccctggctcggcctgaacgtcagcaccgacggatcgaggacctccacgaattcgccgaccacgtggacgaacgacgcaagatcgtcggcgtcccagtccttgaagcggtcgctggcggccgagcatgcgaccagcgcctccggaagctggtcgacgcggaagttgcggcgcacgtcgatctcggccggatcgtcggcgtaacgcgcgacgggcacggtcttcacggtcgcggtgaggatcacgccttcgtcatggttccactccgcgtcggggacgatcgcgtagatcggctcgatgccggggaagtgccggtagaccatgccgtcgacgaggatcaggtcgtgcgcccggcgggcgatctccgcggcgacctcgtcctcccaggagcggtcgatcttcatggtgcggcggatctcgtccccctcctggagaggcgcgcggcggaacaggctgtcggtgccgtcgtagaggggattccggttcccgccgttgccggcgcggaggacttgcatcatctccgtggcggcgagcggcgttccggcgtcctcgtcgtggccgacgagatacggagagaacaggcggccgtcgaagaaccggtagtcatggggcgcgggcgatgccggatcgcccggcttgccccggtggcggcgcagggcgacgggcgcctccgcatcggtcgggtcggcgatctgcacggccatgcggccggcgaaggagaagtcctcgatcttgcgcttccccttcggggcgccggcgaccttgaaggtgaaggcgacttcgacgagcggcatccctgcctcctacggcttcggcgcggcgacggcaggggcgtgggccaccggggccatgcgccatttctcgacctcctcccggagcagcttcgcttcgaaggcatgcgcggagagtgcgtcgctcagaacctccgcccggtccgcgatgaccgcgcccggctcgctcctcgcggctgcgtcgcggagctcgccgaaggccaggaggacgggaacgggctgctccgagagcgtcttcccaagatacccgagggctctcgccacggccgccagcagctgcggcgtctggtcgtgccggtaggtgaggacgtgctcgaacccctcccgcacctcgatccagtcaggcacgtactcgacgaagctcgccgggttctcgggatcgaagtcgagctcacggcgcgaaaaacgggaggcgatcgtctccagcacctccggcagctggtcggcccggaagtgcttcgcgacgtccatcggcggctcgatcgcgtgcagcgggacgacctccgctcccaggcggtgctggaaacggccattggtgaccacgtacatcggctcgctggtgacgtcgtagaccttcccgtccacgacgatgagcttctcggccttgcgtcggatctcggccgcgaccgcgtcctcctccgaggaggagacgatcagcgcgttccccagttcgagggcgccgttcagcttgggttcgtagtcccaccagctcctgcgggcgccggactgaagcaggttggcggcacagtcgtcgcgcgtggcgactgcttccagaagctccgtcagagcggcctgggagtccggcttgccgtagccgctctcgaattcgaccggccgatagagcctgcttccgcagacccgatactcgcgcggggaatgctggtagccctcgtcgccccagcgaccgcggcggtgccagaccagcgctacgggcgcctcgtcggcgtcgggcgtggcgatgccgaccgtgacggtcgtctcgcggatgtagtcgcggtcgttccgctggcccttcttcttgcccttgaggttgtagccgaaggggacctcgacgatcgtgttcttcatggcacggcgatccagggggatgcggtctcggtcggccgggccgcggagacgcgttcgagggcctcgcccatctcctccagcacctgccggagggtgtggacgtcgcgcccggtgtcggggtcctcgacgatcgggcgcaggttctcgacgacccgctcgaaggcgtccttgaggaggtcgtgcctgaggtccggaagcgggagcatgtcgcgcaggtcgaaggccgcgtcgacgatcggacgaggaagatccgtgagatctccgctcatgtgacggatcgcctgccgggccgcggcggcgagggcgaacacctcgtcgtcgatgcgcaggagctgcggcgcgagtagctcgaagcgcgccgacatctccacctcgtcctccctccggcccgcgtacgaggccgcgaaggccacggctgcctcgaggcggtcgagccggaacacgccccggccggccgagccgtccaggacgtcctcggaccacgccaggacgaccgtcggagtgccgacggacctgccgatccgatccatgtgcaggcggccgggcaggccggacccgttcgtgccggccaccagcacgggctcgctcctccgccggcagaagaccccgtccacgagcgcgaaaccggcaatgcgcttctcgagccggccgaaccagcggcggcggtcgtacggctcgatcgcggagaccaccgcattcgagagatcgacggtatcggtcggccggtgcacgcccgccgcgaggtcgaactcgtcgccgtccggaatgtcgaacacccgttcccgctcgagcatcctgcgcagggcttcgggcgagccggggctgccggccgcgcggcggtagaacccgccgcccgcacccagcacctcgctcgtctgggtctcgtggtcgccggcgaagacggacctgagggccggcgcgttccagcggcacacgacctcggctccggagtactcggggaccgcgaagggaacccgctcccggacgatgcgcagccgctcggtcctctcgccgtggaggcggaccttggcgcggtatctgacgtcggcttcgacgatcatggggctcggcctgacagggactggaagccgccacgcgggaggcggtggagggatgatcggacgcagcctcgaaaatcggaagcgcgttgcgtcacggcacgggcccgggcgcgacaagatcgggcggcggcgcgacgaacatctcgtggcgcatcagacctgcccggagccgcgcgaccgctttcgggaattcgtcctcgaccgcgggcggcagagccgcagggtcgagggcctcgaaggcggacagggcgcgccgcatcaggccgatccgggcgtcgacgggctcggcccgccgggcgtcgcgaaggtcgaggacggcttcgaccgcgctccttgggagcagaaagcacgacatgctcagccgccggtacgcctctgcggcgacggcggcggccgcgtggtcctcgtcgtcgtaggagaacaggtcggggcgcaggacctcgaggccggtgacccgctggacgtagcgcgggtccgtgtcccaccttgcagcggcatgctccacggcggcttccatgcggtcgagccggaagcagtccgccgcggccgcccgcacgtagctgccgacgaagtcgtggagaacgcgtttggcgtcgtcgcaccaagcgatccgggttccgccgtcggggacgtgggcgtcgaggtgcgtccccttcctgttcggaactgccatggccacgggctcgggggattcctcgtaggccatgccgtcgaagagggtgcagcgggatgcgacgaagcgggtggcctccgcgatgcggtcggcgcggtcgtccccgtcccagcgcctggccggggcatccggcggcagcggctggtgttcgttcgccaccttcgggccgtcggcgacgtagcgcgtaccggcggacatccaggcaccgagaagctctccacccccgaattcatggggcaggtccgccgcggagagcatcctggtcgacatccgccatacgggtcgccagaacctgcctccgtggaacagggtcgagatggtcgggcccttcgcggcgacccagtgcgcttcgcggcggcacacctcgaccgcttcgccccggcccacctccggcacccggaccggcacggtctcccggaacagctgctcgcgggcggtgcgcatgccgcggagcaccgcgcggccgcgccagagaaggggcagttcgacgatcacgcggcgaatccaggggccgggaggtcggggaccgcctcttcggcgatgctctgttccgggtagaggtcgaagtcggggcgtgcagtctcgcattcccagcggcgcacgaaggcccggtagggaaccacccagcgcgagtaccgcgacaggggcttggcctccggatcgacggggatgccgtgcacgagccggcgcatcgcatccacggccggatcgagggccgagcggtcgccccggcccaggagggcgacggcgtcccggaagtcggcgtagatcatcatgcggccgcggccgaagctgcggaaatcctccgcgttcaggtcccgctcgaggcgctggacgagcttcgcggcgaaatgggcgaactccggcaggtgcagcggcgcgtcgcccaggacatcgatggagccggacacctcgggcgttccgaattcggccgcgtaggccaaggcgtcgtcgaagcggtccgccctgaagaactgcttcatcggggccatgtcggcccccaggtgccggcagaaggcctcccgggcctccgtccccttctcgggaaacccgcggtgccggatgtcgcccgctccgtaccagcggtccgtatcgtagtgtcgaccgaggactgcggacaccttcgggccgtcgacgacccacacgggctcggccgtgcggtggtgcacgacgccgtcgatcaggacgagggcctcggcctgcatgaaggcgtgggtccgtgacttgtcgaggtcgctcgatccccagcgggcgcgttcgccctgggcgagatcgcgggcctgcacgtcctcgatcgtctcgagcttgtctccgtcccggaagtgcaggtcgcggcggatcaggggattgtccagggcggccgcagtcgcctcgccgaacaggcgcggcaggtcctcctcccgggcgaggtccatggcgagtccgtcgcccatgcggcggtgggtgcgcatcgggaggaacaggcgaccgtcgaccagccggaattcaagcccgctcccctcctgctccttccctgcggagtagcgcagcacggcaggagcctccccgccgtcgaaggagcggatcggaagcgccacgagttcgccgagcctccgctgcacctctctctggcaccggtaggggatcacgtaccgggtgtagggaagacgggcgacgtaggtcctcgtatccatggaatccgatccttcctgcccggaagggtggcctgcccgggcgaaagccgcaatccgaaggaacggaaaaacgcggaaatgcatccccggggcgcttgcggcggctccgcatccgggtcatggtcggacctgcaagtccttgcggcggctcttccggagacgcgttggaacgactgcagcctcctaccaaaggctcgggcccgcctcgaaagaggcgggccctcgtgctttaggggttccttcgcggacgatccggagcaatccaaaaaaatcgtccggcggcgcaggttttggcgttgtcccttgcatcgcccttctccactctttgcggagtagaggaacttccgggtcgagaagcccagggagagaggccatggacgaactcaacaacggatccttcaccgcacaacggatgtccggcccggagtacctgaagagggtcaacgagctgctctccggacgctacggcgtgtcatactcggcggacgagctctggcgcgacatccacggctgccagcccggctccgagatggcgaagctgaagaaggccctccaggacggcgagccgcccgagaagttcgtgcgcaccctcgccgacgtcagcgggttccgccccatcgaccagatggcgggcgcctcctacgaggtcgccaggaagttcaaccagatgaaggcgggcctcatcggcttcgccgaccaggagcgcttcaacggcgacgcctcctgggcgatcgggctggacggcaccgtctacaagcagggccccgagggcgtcgccaagatggagccccgccagaccgaccgcggctgggactacatggtcagcgaggctccccaggggctgctggagaacaccggcgcgggagccctcctcgacctcgtggcggacttccagcccgtgacctccggccgcgacatcggcgacgcctgggacaacttcctggccgacaggccctcctacgccccggccgagccgcaggaagaggatggctaccgcccgcagatctgagcggagcggaacgcatgcaacgcggcggggccctccggggccccgcttccgttcggggtcatcggctcacccgcaggcccgcgcgactcagccccgcctcgatgccacccccgtcgggcgccgcgaggacgacctcggcgccggccggcccctcgtggagggagaggacctcgatcccctccgcggcgaggcgcgccaccgcatcgtcccggtcgtccacggacaggaccgccttgtactcctcgccgcccgcgcggttccgccaccctgagatgcggatgctgtcggcaccgcgcccgcgcggctcgccgtcgtcggcgacggccgaagccgggatgcgcgcgttctcggcgatggcgcggctcaccgccagcctgacggcggccgcatccgacaggtcgcccagcgggacccgcatccactcggtcgcgaagccgttcctccagacggcgaccgccacatccccgccctcccgaaccgccaccgcgacggcgggcgccctgtacttggcggcgaggtggcggaaggcgcggccgtcgaaggcgtccagggcctgcccggtgacgaccgtggcgtcctccgcgtcgccggcgaccggcaccgtgcggaagcccttgagatccgtcggcacacgccagaccatgccccatggatcggtcctgtcccagggcacgagacgcccgccgggcccgcgcaccgcgtgcacgacgaggacccagcccgtcccgtagggagcggcgcgttcgccggtcggacgtgcgacgggcgccgctccgcggcctccctcgacggtcacgtcgaggaccgccgtcaggtgtccctcctcgtagcgctcgtccctgacggcgtggcgcgtcacgaccgccgcggccggatcgatcccgaggcggcgtgccgcctcctcgccggcgacgcggaccgccagcgccctcccctccccggccgaccgcgtgcggaccgagacctcgatcccggacacctcgagggccgcggccggcggcgcccaggcggcaaccactatgccggccagaagaaggattgtaggcttgggcatgacctcgttccttcgcagcctctgcgtcgccgccgtcctcgtctgcggagccgcctccgcggcctccgccgaccccctgggagccgtcggcgacgaatccatcatgtcgacgatccacgggctttcgtccatacgcgaaggaacgggcggcccgcagatctggatcctgttcgccgccacctgcgagaagtcggccgcgatgatgaaggtcgtcgaggcttcgccgacgaagctgcgcgtctcctgggtgccggcgcccgtcgacggggggcgcagggatcccgcgacggcacgcctcgtcggcgccgatatcgaaggactgacgagcgcgttcgcgggggacctctcacgtcttccgcccggcggcgaggcggccgagcgccaagcactcgcgatcgagagcggactttcgcgcccgatgttccgagcgaccggacgccccttggcgacgcctaccatcgtctaccgggacgccgacggcctcgtgcgcgtcgtgcggggcgcggtcggagccgatctgttcgcccggatcgccgtggacgcccgctaggacggccattcgccgtcgggccggcgacgccttcgactggcccgacggaaatgcgaagcgggatcggtggcgacccaccgatcccgcttcgcacgaacccgctctcgactggatgggaaaggctgctcgggggtgtcagaaactcggagctgcgaaggcatcgaaggtcggcatcggcttggagccccaggcgtggcccggctgaaggacgctcacgcccttgtcgcggatgaacgcctcgatcatcgccttgtcctcggcagattcgcctagcttgacgcccttgttgttgcggttggtcgggaaacggaagttgcgtgcgccggcatgtggtcggcgggcgggaggtgaagcggccctacggacggcgggtacggtcggagcgatcgcgagagcctgggactgggacatcgacgcctctgaaggaacgaaagcgatggaacggaagatcggtcggcgcgctccgcgcctgcacccgacaacgaatgaagctcagccattgaaggaatgaaagggggtcccaccaaaaaaatgacatcgtcaccgcgggttgctcgcgcaccgttcctacgaatttcgtatcaaatgcgcacaagtttctgaaggagcatgatttttcgacagacggacatgggcggttgcggctccttcgctttcggagctaaggtcgaggtacgaaggaatggggctgggtatggccaaactgccactacagcggacgcggggcctgcgggaccacgacgagctctcggacgaaaacctcgtccgcgacacgcgcggcatcgtcagccggaccatcgacttcctcggcacgccccagaacatgacggtcgcgctcgcctccctggcggtcggcgccttcgtgttctacggcgtcgggatcctcctcctcatcgtcgcgctccttctcacgtggtacgcgatgacgcgccgcgaggagggcgcgctcaaactgcccatccagtcgcagatgatggacccggtcgaaggcggctccggcaagccgaagaaggcggcgggcatcttcttcatcggcaacgacaggacgtcgggcaaggaggtctggctcaccaactccgacgcacgcacccacttcatcgttctggggacgacgggcgcgggcaaggccctacccctcgacgccttggttcatacgcctgccggttggaggcgcatggccgagatcgaggtaggaacctgggtctcgacgcccgacgggcgatccgctcgggtcgacggggttttcccgcagggcgaactcgacatctacgagatcgaattcgccgacggcaggacggccgaagcatgcccggaacatctctgggaagtgcaccacaagcactgggccggaaagtacaagcccggcgtctcccgtgctggagcggccaaaccccgccttctgcgaacgcgcgagatctccgaacttctggagcgcaacgggggcaagttctcgatccggctgccgtctccggtcgagaagccggtggccgtgcagccgttggatccatacctcctaggtgcgttgctcggcgatggcgacctcaccggcaagtccttccggttctccagcgccgatgccgctctggtcgcgtccgtgggcgaggcgctctccgccgtcggctgcgaattgcatcgatacgattccagcgctccgatcgactatcacgtgcgccttgcgcccgaggaagctcatcccggagcaaatcccggacggctgcgcagcggcctccgagcgttgggtttggaaggcgcggactgcttcgccaagttcattcccgagacctacaaggaggcgtcggtcgggcagcggtgggcgctcgtgcaagggttgatggataccgacggcacgtgcgacgcccgcaaggtctctctgtcgttctccacctcctcccggaggctggccatggatttccaggaggtggtccggtcgctcgggggcatggccaccttgaccgggaagcagccgttctacgtcgccaagggcggcatccgcagagagggccggacgaactacgtcgtcctcatcagacacccggaacccgacaggttcttttcgcttccccgcaaggtcgcgctcgcatcgcggccctaccagtatgcccgcaatctcaagctcggcatcacggcgatccggttcaagcgtcgggcccaggcggcctgcatccggatcgaccaccccgatcacctgttcatcacgaacgactacgtcgtcacgcacaacaccgagacgctgctcggcttcgccgccaacgccctgtcgtggggatccgggttcctgttcgtcgacggcaagggcgacgtcagcctctacgccaaggcgtacgccctgacccgccggatgggccgtgaagacgacctgctcgtcatgaacttcatgaccggcggcaccgacatctcgggcggcgccggcggcatctcgcgctcgaacaccctcaacccgttcaccagcggctcgtccgaccagctcacccagatgtgcgtgagcctgatggacgaagcgggcggcgacggcgcggtgtggaaggggcgcgccgtcgcgatgctcggcggcatcatgcgagcgctcgtgtggaagcgcgaccagggcgagctcgacctgaacatcggcatcatccgggactacctcaccctcgacaagatcatcgagctggcggcggaggaggcgctgccacccaacatccggaactcgatcatcaagtatctcgcgcagatcccaggcttcgacaagtccaagggcaccaagcaagcccagcagacgatggagcagcacggctttctgcaaatgcagttttccaaggtgctggcgaccgccgccgacgtctacgggttcatcttcatgaccccgttcggcgagatcgacatggccgacgtggtgctcaaccggcgcatcctgatcgtgatgctgccctcgctcgagaagtcgccgctcgagaccgagaacctgggcaagatcgtcgtcgccaacctcaagggcatgatgggccaggcgctcggcgacagcctgaccggcacctggaacgacgtcgtcgagaagcgctcgaccagcgccccctcccccttcgtcaccatcatggacgaggtcggctactacatggtcgaaggaatggacatgatggctgcccaggcgcgaagcctgggcttctgcctcgtgttcgccggccaggacgtcaacgcgatgaagaagaagaacgagaaggtcgcggacgcggtcatctcgaactgcaacaccacgatcgcgatgaaggtcgaggatccgcaggccaccgccgacctcatcatcaagaagggcggcaagggcctgcgcgccttctcggccggctacgacgccaacgtcggcgagatcggcatgcgctactcggaccggaactcggccgagatcaaggaggtggacaagatcaacttcctcgacctcaagggccaggacgaaggcgagatgcacatcgtctggaagacacgcctcgtccgtgcccgcggcttctacgtcaacccgccgagcgccctcgacctcaacaggcttgtcctcgcgccaaaccagttcctgaaggtatcccgccccaaccccgaggatgtcagcctgaagcagcgcctgccggcgatcgccgagaccctgtcgcgcgccgaccacgtggaccggatgcgccgggccgcggaggaactcacctcctcgctggaggagcgggcccggaagggggacgagctcgcggtctgcgccatggccatcacggccgtgcggaccagcaagaacccccgcgaccggaccgaggccgccgccgccagcgtcgcggccatgctgcgctcccacaaggcccaggcggccgagatcagcggcgacatccgcgccttggactccctgagggcgctcgacgcgccgcaggcgggcctcggtccgggcctcggcgccctgcccggccgcgctccgcagcgccccggccttcctcagggcggacctccccgcggtcgtccgtccgcgccccaggatccgttcgaccagcagttcggcggaccgccggcggacctcgtcgacgaccccgtgttcggccaacgcgaccagcggcccgcccgcggccccgtccgggagcagcgtccgccggccttcgacgagatggacgacgcggatctcggcgcccccgtcatgcacgagcgcccgccggaacgccgcgcgccgcccttcaggaccagggcgaccgacgagcgcgtcgagcatgcggtcgacgtggacgacgacaagagcgtcaacttcgcggaggacctgcacaagagcgaggtgatggtccggttcctggccgcgatggacagccaaggcggcaaggaggccaacgagcgggagatggagaacgccgtcagcagcctgcacggcttccatcctgcctctcgcaccgcggagcctggccagcaggagcggatgcacgcgaagcggatctccgatgcggcggccggacgtggtccgtggcccgtcgaggaggtcgagatgctgcccgaccccgtccccgagctggagacggcgggcgccgcgagcggtcgcgacctgggcccgccccccgcactgcccgcgaagaagatcgaggaggcggcgagcatgagcgagttcttcgacgccctgctcgcggaagacgagaacaacggaagcgaggactgacgcatgggcgagcggcgcgtcggcgtggcgatggcgggtggcaatcccgtcgagggcaagcagcagccggacggcttctacagcacgccccaggacgtcagctgggccttcctggactggctggagcgcacgggcatcgttcccggcatcgtggctcccggcacgccgttccacgaatgctgctgcggcgacggccggatggcgaagatcgtgtcgatgcgccatcccgtcgtcgcgaccgacctcgtggaccgcggctacggcgacgcgcacggccccgcctgcgacgtcacgaagctcgtaagcctgcggtcgccggtggtgatgaccaacccgccgttcttcctggccgacgccatgctggagcgcctgctcgcgcaggacttcctgatggtcgccatgctgctcaagaccacgcacttcaataccaagggccgcatccccggcttcaggggggcgcctcccgcctacaacctcggtctgacgtggcggccggacttcagaggtctcggccgaccgacgatgaactgcaactggttcgtctggatccggggcaacaccgacctgccgcgctacgacgtcctgccgaggcccgtcctgccgccggggatcatgccgaagcctgcacggcccgccaagcctgcacggcccgccaagccggccgctctccagagcgcgaaggccccgcccgccgaggtgctgctcgaggccgcttgaacgaggtcggtggatcgtggctttcgtgccctagcgtacgcgcggcgaccgccctaacggtcgcatgcgcgacgcgggcggccatcggaccggcccagggccggagagccgtcgcaggtgccgaaccgggggatcgatatggcgtcggcgatggaagctgtcggaacgggcgccgaggacggcatggtcgtcgacgtggcggtgcattccggaacgcccgagcgccgcgccgacctcgaggcgaagttcggcgacgtccgcagcttcgtgcggatggcacgcgggacgatgatgctggacggccctggaatcgaggacgcgctccgcgggatctatcccgacgccggccggatcatggtcgagatcgggcggcgcccaggctcggagcgcatcgcggtcctgttcgtcctctgacccggccggggggatcccgtcagacctggatcctcgagttctctccgggctcctcccgcacgaacagtctcaggccctggacgccctgccgcttcaggatcttcatggccgcggcttggcaggcgacgtgcaggtcccgctcccaccggtcccggaactggtggtcgatcaccaggacgtcgcccttggcctcgggatgctgctcggcgaaccactgcatgaacgggttcgacttcgggggcttgcgcaggaaggcggtgcccaccacgccgtggcacggcgtcagcgcgtccgcttccgccacgtcgaagagcttcttcgggtgccgcgccagccagtcccggccagcgtccgtggccgcctgggccgcctgccggaggacgacctcgtagaggcgctcgaacccgccggcgttcctgcggaccttcttctcctccttggccgcgatcgcctggtcgatgcgttcgctcgcctgcccgcggttgaggccgatggccgagtggtcgcggcgcgtgaggcggtagagggtggcgagctgcttgcgcgtggccggaaggaggtcgcgcctcgacaggcccacgttgtggtagcgtccgccgtcgccgtagcccatgcagatctcctccagatgcgcgggcaccatagagaacgcgctccggaggcggcaagatccgattcgcccggcggttccgccgcgggtcagccccgcggaatccgcccgtcgatcgagtagacgaccggcgcgaaccagcgggcctcctcctccaggatcgccgagatccgggcccaggatccgcccgcgtagccggtgccgatgaagggcagcgcgacctccgagaaaccgtcccgtcgcgcccggtcgtccaccgcgcggaaggcgaggcgcacggcctcgtagtcgacgtagacggcgccgttcggagcgtcgtgcccgtagaaggcctgcgtgatgcagttgacgacgacgtggcgtccgcagtcgacgaagatcgtctgtcccaggcgcagcccgtgggtccggtactcggccctataggcgtcgcaggccgccggataggtcgccttgatctgctcggccacgccctttccgaagccgcccgaggcgttgcagccgtggaggatgtggcgctcgcgcgcctccaggaggttgccgtggcggatctcgacggtcatcgggccgcttccggggaaccgtgcgggcgcagccgcttccgccttgcgtcgcttcgtccgatgatcccggagaaacggagatcccgatgcgcaaggaactcgcacacctgatcgcgacagtgcgcgacctcggcatccgggcgaccggccggccggcgccccactgcatcgccgtcggatctccgacggagacgttcccggagcggctgctgcgggtcgcggaggccctgcaggcctacgacggcgccgaggccgcgaagccgggccagcacgagttgctggaggattccgagaagctccgccgcggtctcgacgcggtgctgcgcttcatggacctgcgcggctacgacgtggacggcgccatggatgccgccgcggcggccatggacctgaagcgcaagacccgcggcgccaagccgatcccggtcttccgtccccgcgcatggcggaaggacaaggagttccagccgaccttctcgcacaccgcggacccctgggatgcaggcgtgggcgacctttcgaagggcgcactccaccgcctgcgcggacgctcgatagcggtggagcagtcgctcgacatgctgggcgcggccaagcctgtcctcgacgatcctctcaaggaccgcaggcaaggcgtcagcgccctctgaggcggctaaacacctcgatgccgcccatcgccacggcgaccacggccgcagcggcgaacgccgcgaacatgtgcatccactgctcaggcgacgtggtgtcgaggccccggaagacggccgccgtcgcgaccagctgccagcccgccgagaccctgagctggaacagcgcgggccgcaccgccgcgccgacggccgcgtagatcaggaaggcgaagctcgcggcgaacggggccagcggctcccaggccacgccggcgagcgtctgcaggaccaggatgacggggaagaccgagtagatccagaggatctctcccgcgatgaccgcggccgcaccctgcgagcgggcggacgcggtcggggcgcgcggctccggcccggccgccgcgggagcccgacggacggccgcgggttccgccgcgggctgggggatgcccggccgcgcgcgcaggaacgaggggatctcgaaggagcccgcttcgcccacgggggcgccagccactggcggagcggaccgatggacgggcggcgtcgggaggggatccgggaacgaaggagccggagacggggcgggctgcgaggcgtaggccgggtactggccatggtggccggcgtgggcctcgaagtcgtaggcggtctggtgtcgaggcgtgagattgacgggagcgggacgcggggcctcgtaggccgggtgctcgggcgggagcgcagcggcctcccggcggtcgtcggcggcgggcgccggcgcggtgtggagcacctcgcccggctgggccggcacgttacggcccagccggaccaagctccgacgcaggaacgacgacaactcgtccccgggctgtccctggcccaggacgcgctcggcctcgccgggatccacgaacggggcgaagggctcggcctcgccgccgcgcgccggacggccgtggccgtcgtcgtggtgggggaacggcaggatctgtgcagcagaattcatcggtgggctcgcggagtgctgtcgggtctcgtcggatctggccgtgcgtcaggccgcgaggccgccgcgcggctcgggcccgcggtcgggttgggtgaagcggggttcgacccgggggcgcaggccgtcgcgcgcaggggtgatgtgcgcgggcggcggagcctggacctgggtctggggctgggcttgcgcggccggtgccgcctgctcgcgctggaccggcgcgggcgcgtcggcgaggggcgccgtgcggtcgaagagcggggcgaaatccttctgcacctcgaccagccattccatcaggcgccgcttctcggtgcgttgggacaggtcgtcgaggccgagttcgcgggcgatttgcgcctcgcgctgccagacgtcgaggaccgagaggttgtgggcgcgcccgtactccatcagctggctgtcgcagaaggggacgtcgacccgcatgagccggccctcgcggcggtagttctccagctcgaggaggtcgggattgtcctggtagggcgcgaagccagacgtgtagtcgatgccccacatgtcgttgaagaccaggaccggggtcacttggctgcccagcgtgtccaccaccatctcgacggcctgccgggccgacttgagggactgggcgtccggaatcgccacggccaggaagcggaagtggatgttgcgctcggccgcgagctccggcacggcggtcgtgcgcatccagtcgaagatcggggtcgtgacgttcgcgccgagatcggtcaggctgtcgccaacacaccaccactggaagacggggttgaagtagcgctccatcgcgcggcggtcgcgggagatggccgacaggtcgggagcggcacggagcgagaagttgacccgttccttcatcgtggcgtggagcttcgcctcgttgtcgatctcgatgacgacgagcggatccatctggtcgccggccttcagacggttctgccggagggcgccgtgggccgagatgtagagggtagcgatgaaggacttgccgatgccgcccttgttggagccgatcagggtgcaggtcttcggggtatgcgggtcggtcatgctcgttcctttcgcatcgtcggagcgtaccgaggggcgccgcttcaccgccgtagcttggtccaccttgcacctgccaaaggaatgggtcaaccatttcgttggcgggtctcgacgctcgcaaaggaatgaaaaacgatggagccgaaggactacgccacagtccgcctcttcgcctcgcctgagtccgccgacattttcttcgggcgtggcgacgcggcaacgaaggccgccgtaaaggcgctgggcgcccgcttcttgccggacaagcgctgctggcgcgtgaccttccggttcgcgaagaagtcggcggaggacgtggcggccgcgatcgaggccgcgctccgcgaagcggcgccggaggagtggcgggaacgggtgggcacggaccggcgggatctctgcctgtcccgccgctacgcgctgcgcgcggcgatcggcggcctgcgcatcacggtgccgagcgatcatcccttcgcctactacctgcgcaagctcgacggggtcgagcaggagcagcattccttcctcgtccacgctaggcacgcgctgagcctcgagatgtcgcggcacatcaagcgcctcctgacggacgacgtgagcctcgtgctgcgcgtcttcgaaccccttgtcgggcgcaggctgacgggcctcttcgtcggaggccgcgacgaggtcgtgcggctcggcgtcgttccggggtcggtcgtccacgccgacagctcgttcatggccgtcgtcgacgaggcggccctggcgcccgacgtggcggtctggccgctggaggtgctggactgcgcgcccgccggggacgcgcacgtggtcaaggtcgcctacatggacgcggaggccgccgtgagggccctgaagctccgccagatgggcgacgaggagcggcggcagccgctcctcaccaaggcgaacgccgtggagagatggtcccggcggtgaggctccgggcgcgcccgctccctcaggcggcccacttctccggctcagcggccgtcccgcccccggagatccccagcaaggcggcgaactgctcgttcgggtcgaccgagcggatggaggatccgtcgatcttgatcttgtcgaacgggaaagccgcaggttcgaaagcgacgagtagcccatcccgaagtcgtccatcgcgatccgcacgccgagggtcttgaggctgcggagcgtggcgagcgcgcggtcgaagtcgcggaccagggccgtcccggtgatctcgatctccagcccctccggaaccagacccgtctgggccaggacctcctcggcctgttcagcgaagttcgccgaatggacctggacggcggagacctagaccgcgatgcggagcggctggttccaccgagcggcctccgcgcaggccgtcggcaggacccgctcgccgatctgcatgatggcgcctctctcctccgcgatcgggacgaagacgccgggcctatggactaccacgccgagatcttcgattcggccggaccggaggcgccgtcactccccgagatccgccatcgccgagtgcatgtggtcgatggcctgcagcgccttgtgggcgtccatcgggaccggctgccctttgttctcgaaggggatgcagatcggcttctcgtcgaaggagcggtagcctcccgccgcgccggccgagctgcgcttgaaccaccactcctgggcgacgtagcgcatgacgtcggcggcgctgcggtccatcagatgctgctcgagggcctcgcgctcgtagagggtgcccagagcgtcgtcgaccttgtcgggaaggcgcccgcgcgtcctgaacctgcggtgcgtctcctcgtggaggaccagggagccgtcctccgccacgtccgcgtgcacggcgtcgaagacggtcggccagcggccgtcgtgggcggcgcggaaggcctcggtgtcgatcgggccggccttcacgccgaggatctcgatgtcgcgccgcagatgcgtcgaggccagctcgcggaggtgcgcgggcggatccgcgacgtcgccgcggacgaaggcccacctgcgggtcccgttccagccgtagaggatcggcacgaagccccatgcctcgcggcgcatgtccgtgcccttggcgggatcgaagcccttccgttccatcagggtccggacggccgcctcgtcggcgaaaaggtccggcgcgagccgcgcgcccagggcggcgtcgatcacgccgcagcggcgcacgagctcgaccaggagccagtcggagccgagatccggcagcgctcgctcgtcggcgatgtcgtcgatgtggaggatgtcgtcgacgtacagcccctccggcatgaccgaggagaagcagaaccacgtcgaggcttcgccgccgcggtacacggggcgcaggcgccccaggaactgcgactgctcctcctcgcggtactgccgctggaccatcttggcccacttgccgggatagcgcggcacctcgatccggacgtcgtgtccggagcgcatgtgcacgagcatgtcgtcgggcggcacgcgcagcgcattgccctgggcgtcgaggccgttgccgaagcggtcgaagggctcctcgggcacgtcctcgtcgtaggtcagcgccgccaccacgccgtccacgacccagaccggcggctcgagccgtccgaacgagacggccgcgtcgtggtgcttggcgaaatcgaggccgcgcacggcgccgtagtgcatccagtcgacgttctccggcgacttccagcccgtgttgatcaggcggcgcgccttcatggtcgagcccgccacgacgcggctgtgcccgtacatggccgagatcagcgatatcgcccgccggaccttggcgaggcggcgcgcgcagtcctgcacggtcgcgggagcggcgccgcgccccggaagcagcttcgaggtcgcgtacgtcgagtccgcgatcgcgacgacgcgcacgttgaggtcgcgcaccacggcgacgtccgtcttgcggtcctcgtcgcccgacctcgtccagatccgggagatgatctcgggctgggccgaggcgtccaggaggaggagcggcttgtcgatccagttcggctccgtccgccaggagatgcgcacgtagtagcgggcgctgccgtccggggcccgctcctcgatgcgctggatccgcatgtcgcgggagcccttcgcccgatcgcgccagaccagcatgcgcaggtccttgttcaggccgtcctgctcctccagcagggcccgctcgctctcggagcccggttccgcccggacgagctccgcctcgatctccttcaggcgcgcctcccaggggccgcggcgcgcctcggtcagctcgcggtgcaccttgtcgacgcgggcggactccaggcgttccgacacgatctgccagaagcggtgctcctgcttgatgccgacgccggtagggcgcgagcagatctccgcgacctggtcgagttcgagctccggcgtgatgagccgcccgacgtcgaaggccgtgctgcagcagcgcaccgcgcacttcacccagtcgtccgcctcgggatggcgcagcagggccgcgacgggatcctccgccttgcgggcgaccaacgcgtccatgacgacgtccacggcgcgacggcggccctcaaggatcgtctccggatcgagctcctcctcccgctccttcttggtcagcttcggagtcggccgttccttctggaggatgccaagctcgaaccgatccgtgtgcaggaagagatggtgcacacgctcgtcggcgatgacggcgcggacctccttcagctcctccggcagagggagggcgaagaaggcgtggggcaggaacaccacgtccatctggcggatgcggtagcgctgctcgatcgccgggcacggctcttggtggttcaccgccggatggtagtcgcagtacttcgtcgtgcgctcgcccgccgggccgctttcggacgagcagaagccggccgtgccgatccccgccttggcggcgagctcgaccttgtcgcgcatcatgcagcccgcctggatcttccccttgtagaccatgcaccggagcttgaggttccgggcctgtcccatgagctcggcgaggcgcgcctcggcggcgtcctcctcgatcaggccgaggtcggccgcctcgcggcggaggtccgcggccgaggcggagggatcgaggccgaggatgtgcgcgcgctgccgaagctcctcgatgttggagtaggtcggcagcatgaacacgatcgggcagcgtccgacgaccttgtcgcccttctcgtcgatgtactcgtagtcctccgccacgcgcgggccgaggaagccgttcatgacgtcgggatccggccgctcggtgccgtccttcgcgatgaactccagcgtctgcgaggtcttgccggcaccggtcggagcctggatgagggtcagcagcgaccggcgctgctcgggcggcaggtagatcgcgtcgaagaacgatttgagggtcgactggatgccctgcgtgaccgccgcgccggtcacgctccggtcggggcgcagggcgcgcgccgcggccgcgccctcgatgccttccgagacgctgatcggcagcgcggtccggccctgggccttggacgggtcgaggctcgccgcgggcttcggaaggaacgccagcgggtcgcgcggcgcgcgcgccccggccctcggggccaccgcggagcgtccgatcacgcggccgggccgcttgcgctcgggcgtccacggcttgatctcgccgcggcggagcttctcgatcgtgtagcggaccttgccacgggcctcgaaggcgaggcgcgtcgcccacttgccgtcgacgacggcgttctgctcgaactgctcgaccacgatggccgtcaggcgctcgacgccgccctcggaaagcgcggcctcggcgttcatcggcacgatggtccaggcgaggtggcgcaggtactcctcgcggccgtcggtgatcctgccgtccgaatcctcgacccagttggccgctccgtccgcgctcctgcgccggcggggcacggtgagctgcgtcgtctcgtcgaactcgaggacgacctcgccagcctggaagcccgcgccgcgcgcgaagggatggagcacgtcgacggcgtcgacgaagcgctgcacgtcctcggcggtgacggcgggcaggtcctcggggcgcgtggtcagcggcgtgtccgcttcccagctgaagttgcggccggtcctgtggtggcgcccgtagatcgtcaccgacttcgcgtagttcaggatgtcgagaccctgctcgcgtccccggccggtggcgtcgcggaacttgaaggcggtgcgctggagcttgtgcgcctcctcgggcgaggcccagcggaagaacagcgccaccttcggcgcgttgcccacgcgccgaagcggcgtggcgccgaggatgtcctccgcgaggcggcggatgtcgtagctgaggagctcgtcgaggacgtcgatgtcgaccgagaacgcgtcgccggagccgcggccgagcacgagggcgacgttgtgggccgggcaccagcggatccactcctccagcgcctccggtcgcgggagccgctcgtcgaggcggtggtcctcgcgccacttgatcacctcccggcggatgcgtccgggcaggcggcggtctccgtagatctcctggggatagacggcccagccgttcgccaccagctcgcgcgcgacgtcgccgaagatggtttcgccgagcgcgtaggactgggagacggagtcggcctggacgtcgtcctccgcgagccggactgcgccgagggcggcgagacggcgctggacgagcgagccggcgggcaggcgcaaaggttctgacacgagcggcggcgtgcggtctcgaaggaatgaatcagcctgcgcatcgtgcacgccagtgcgcgagggtcaacccggagaggtcgcgggggttaacgaaggaatgaaattgactcccgcacctttcggaccgacaacggcggcatgcttccgaagccgcccaccgtcgccattctccggccgccccaagcggtcggagccgtgcgcccggcggccccgccgcgcgatccgaacgcgccgcaatccctgtcgggtgcggacgccagcctgatcctcgacctcgacggcggtccgctgggcgcgccggcggagtggatcctgcggcgcgccttctacctctcgaacgcggcactcggcgccgcgcccgccttcttccagcaggctgtcgacgactacggcgccttcatccgcttccgccccgtcgcatggtgccacggcgagagccgcctcgaccccggaccccgcgtctaccgggcgctgcccggcgatccgctgggctggtgggacctgcaggacaagctgcccttcgagcccgtggccaccgccgccggacgcctcctgtctctgcggggcttcgacgacgacgatcccggcctgcccgcggccgtcgaccagatcctggcccggatgacgccttggcagacgtccgcagccgagagcgcggtcgacatctacgagcggcgcgtcgacgtctacggggggctgggcatcgcgccgccgcaggcgggatcggccgaacgcgacatcgtggacgaattcttcgtcgaggtggtgcgggccgtggtccgcccgaccaaggcggtccagacggagcgcgcctacgacgtgtccgacgtccgtcacatggcggcaggcggcgtgatgcgcgcgctggcctgggccggcacgccggtgctttccgatcgtacggacctggagagcgagtccgacgcgcagcccgcgagttcagacgccgagagcgaggccggaacatcctgggacggacccgccccctcgccctgacggccgcgttacgatcagttcgtcagcaggatgcgcatggatgtcggcgagagcacctcgaccgccttcgggtcgagggacaagccggccccccagcccttggcgctgaacggctgacagctcagcgggtactctccgtggaacggcttctggtcgggcgcggtccactgccggcatagcatcagatcgatctttgcgacgtcctccggcttcatccatgccttccaggattcaaccggagtggccttgtccacgagccggacccagaccgtactggccaccttgctgcggacgttcctcgggattgcgctatccttgtccaagacgtagcggtcctccagaagctcggtgacggagcacttccagaactcgtagagcttgatcgtggagccggggacgacgaaggtgcgtccgtccgaggtcttgaccgtggtccggccggaggagccgtgccattcgtcgtgtttcacgatctcgaccgcctcgccgtaagggaccaaatcgtccccgatcacccacctttcgggcccgacctgcttccaggtgtgggccattccgacccctttgggtccgttgcgcatcacggtctcgccgtctgcccagatccacgccttttgcccgggcagggcggcgagatccttcaaagcgttcgacggcttgcattcgctctcggcggccgcgggcgaggccgcgagaaggatggaggcggcaagggccgccattccggcaactgttctgaacatctatctgcctagcctcggtacgtcggcacatcatggcgcaggggcatgaaagaacaggggcgccattcgataaatttgatcgcgatgcaacagctccggacgaaacgctcaagtctcggctggcaaggctgcctagggttaaaacggccattcagcgtgactatgcgaggggctgcctacgaccctcagggccgaccggcccggtcctgctggccttcgtggacgatcctcgcgaaggcctccgcgtcgcgggccgtccgccgcatcggggataggactagcggcttcgccgctcccccttcgccagtccctccttccgctgccgcaccgtgcgtcacatgaattccctatcccaggtccgtcgatcgccgcgatggcgtcaggacgaccgcgcgatcatcgcgtcgtcgatcttgatctggacccgcgcctgggcgttgaactcgtccacggccatccgaccaaggacgtcgaccggcagtccctcgctggccgcgagcgcgtcgcccaggcgcgttcccaccgcgttgaagaggatcgcctcggtcgatccagacggcccctccagcatcagcttcaagtgccgctccttcaggatccgcacgcgccgcgcgatgccgccgacgaccgcgacggccggctgctggttcccggcgccgtagggcgcgagcgcctccaggggcgcgatcgcctcgacggaggccgtccccgcttcggccacgacgtcgacctcggtcggcgggcgctcgaaatcgaacgccgccccgcagacgaagcggcgcagctcctccaggcgtcccgcctcgatggtgaggccggcggccatgcggtgcccgccgccggcgatcaggatgccctgctcgcgggcgcggatgatggctgtccccatgtcgaagccgtcgaccgaacggcacgatcccttgccgaactcgccgacgaccacggcgggcttgtcggtggcctcccggacgcgcgcggcgacgaggccgacgatgcccggatgccacgcccgatcctcgatgacgatcacaggatcgtccgcgaactccgccgacagtgcgcgtgccacggcggcctcgaccatctccttctgcatcgcctgccgctgggcgttgatctcgcgaaggtgccgggcgaggtcgcgggtctcgccgggatcgtcggacgcgagcaggagggtgccgagccgcgtgtcgtcgatgcggccggcggcgttgatgcaggggccgaagacgaagcccgcggtgcgcggcgtgaattcgccctccccggtctcctcgacgagagcccggatgcccgggttacggtcgagcttgggcagtccctggaccacgatggcgcggttcaggcccgtcagcgggaccacgtcggccacggtgccgagcgccgcgaggccgaggaggtccatgggatcgggcggcgcgatgccggcctgatcgaagtagccttccgcccggagcagccggttgagcgagacggcgagcaggaaggcgaggccggcggtgcagaggttcgtctggcccgaggcgtcgtccggccgcttcgggttcaccaggatggcatcaggcagcggcagggtccggctgggctcgtggtggtccaccacgaccacgtccatgcccctggcccgcgcgtgcgcgatcggcccgtgcgcgagcgtgccgctgtcgaggaccagcaggagcgtcgcccccgcctcggcgatggcgtcgacggcgccgggattcggcccgtagccttcgcggatccggtccgggatgtagtagacggccttgtcgtggccggcggacccgagccagcgaagcatgatggccgtcgaggtggctccgtcgacgtcgtagtccccgagcagccccaccgtttccccgcgacgcacggcctccgcgatccgggcggtggccgcgtccatgtcagcgagagagctcggatccggcatgctcgtgcgcagcatcggcttgaagaaggtctcgagggccgagggggcgacgccgcgcatcagcgcgatctgcttgggcagaaagagggggtcgtgggggtccacgcccgcgaactcgttggggacgctccaccggttcccccggagcgaggtctccgccacgtagggatagggcaacccgccctcctccgcgtcgggacgcctcgcgggcgccggcgcgggagcgcgcagagccaccggcggaacggccggaggacggcggatctggacggcggtcggcatgaccatggcgggggttccgttcatgcgtctcagacgccctcggccggcagcggcgtgggacggaccggacggttgcgccagccgatcgggtgggccgacccgcaccggtcggccatctcgaacaggaagggcgaggcgaactgggcccgcgcgaagcgctcgtcggcgtagctgacgaagcactggcgcatggcccgggtgacggcgacgtagaggagcctgcgctcctcctcgacgtctgtggacttgtgatggggcagcatggcgagctctgcgccgacgacgaacaccgtcggccactcgagccccttggccgcgtggatggtcgagaggacgaccgcctcctcgtcgtcgcccgcggtcgaggtgccggacgagatcccgacgtgctcgaagaaacgcgcgtagctgccgcattccgcggcctcgatggccgcctgctgggcggcttcgatccacagaccggtccggtcgggcgcgagtccctccgggacgagattcgccacgaggttcgaggccggctcggcggccgcggcgatcggcgctcccttcatcgtgtggaggaaggcggagatctggcgccggcgcgggtgcttctccagggcctctcggtcctcggccgaggccgagccggaggcggcccggaggacggcgacgaagagcctgacttcgggcagcgaccagaagctgccgatgcccgacagccggaccgggatcttctcgcgcgccaaggcggcctggaccaccggggcgagcgagccggagcggaacagcacggcgacgtcgcgggggcgcacgccgccccgcaggcgacgggcgacggccttcgccacggcggcggcctcctcccggtcgtcgccgaagccggcgatgtgcacgccgtcgccctcttcggcctcgaccatgggcacggtcgtcttgtcgacgcgcaccgtgttgacggtgatgacggcgttcgccgccgcgaccactgcgggcgtcgagcggtagttgcgcgagagcacgtagcgggcgccgccccggaagcgacggccgaagtcggtggcgtagcggacgtcggcgccgcgccagccgtacagcgcctggtcgtcgtcgccgacgacccagaggttgccgccctgcccgaccagcgcctccagaagcgcgatctggagccggttggtgtcctggaactcgtcgacgaggacgtggcggaaccgccgctggaggaacgaccggaccgcctcgtccgccttggcggcccgcaccgtcgcgatgatgaggcgcgggaagtcgcagacgccgcgctcagcgagctcgcgctcgtaggcgccgtagatctcggcggcctggacgagatcgggggtctggcggcgcgcggcctcggccgaagcctcgaccggggagaccagacggtccttccagcgcgagatcatgtcgacgagatcggagtactcgccgtgccacgtcagccccgtctccttcaggagcgcgatctgggcctcgtcgccgacgatctggaaatccttcggcaggccgaccctgtcgtggaactggcgcagcagccggacgcaaaggccgtggaaggtgcccacgaacatgcggccgagctcggtctcggagatgtcgccgtgcgcctccacgaggcgcgcgcggacctcctgggcggccttcaccgtgaaggtcgcggtcaggatcgactcgcgcgggacgccggtgcggtgcaggtgcagatggcgcccgatcagcgtgcgcgtcttgcccgagccggggcctgcgatgacgattgcgggacgggggcccgcgtgcgtcgccgcgcgcatctggtcgtcgtcgaggttcaagtccgattccttccgcgaaggaacgattgccctatccggcgcatccgtcaacgcccgggtcggcggatgcttaaggaacgacgacccgaaaggaccggatcgtccggtcagctggccctggccgcctcgcgcgaggtgcgcctcggcggttcgggctggggcatgcctcggctcgccgccgcctccggggagagttcgaggacgatgcggtcgatgatgccgttcttgacctcgtcgccgatccttccctgctcgaaggcgtccttcaggcggcgggcgatctcgttcttggcgcttcccgtcctgaagcgggcggcgaggcgtctgcgggcctccttggggccgaggattgcgtagaggcggcgccgcagctcggtgtcctccgcggtcgtcgagaaggcccatgcctcgaccggcgagagcgtattgacgagcatgtgctcgtgctggccgtcgcggagctggatcttcaccaggaacggcgcgccaccggggccgggcccgttgaggtggtgcttgaggatcgactcggccgtccgggagaggtcgaaacgctccgcgacctcgcgggcattgccggcgttggcgacgcccatgatccagatgccggtggcgacgttgatcatctccggggggaagtcgtcgagcagctgcgacgcgagcacgatgtgcacgccccatttgcggccctcgcgcatgtcgatcatcacctgctcgcgcacctgcggggcgacgctcgtccggtggaactcgtcgtagacgagccgcttcggggtctcgcggatgcgccggatccgcgtgcggtggtgctcgcggtagagatcgggaatgaggttgacgatgtcctcgttgaggtagaagtcgcgggccgtcgcgtagcgggccagcatgtagctcatggccgtcgacttcgccgcgaagtcgccgacgctcggcgccacctcgtccagatcgagcgagaccacgcgcgccgcgccgatgtcgaagcgggtcggcaccgtcaggagcggataggcggccgagacggcggtgatcatgcgggcgaagacgtcgatgaccttctcgccggtcccgatcatggccgtgccgaagttgttgacgatgcggtcgtcgcgcaggacgagctgcaggtcctccagaagcggcacggcgcggcgctgggcgaggatggcctcgcgctcggcgccccgctcgaacagggcgtcgaccacgtcccaccacgtcaggccgctggccggcacgatgatgccgcggctgcgcagggcctcgtcgacctcgaagtcctcgccgtggacgtactgcttgggcgccgagttcgcgatcttcttgtcgtcgaagcgggcgtagacctcgtcgaccacgcgggccgcgatgtcggcgagcccttcgggcgagctgccgctgccgacgggcgtgccgagcagcgagaggaagttgacgaggaacgccttctcgttgggcagcgggtagcggcaaccgagctgggtgtcgaagggattgatggcgtaatccttcgtcatccggaggcggtggtaggcgacctcgtggcgacggtcgatcggcagcgcctccttgagaagggagatcaggcccgaggacgagacgccgatgtcgatgatggctacccgcggcagcatctgtccgcccgttccggtggtcgcggcgggcgacaggcaggtcgcgagaccggtcgtgttcaaccagacgctcttccctttgcccggcggcgcgaagacgagatcgatgaaggcgtcctgcttctccgtgcccggctgataggcccagggccgcccgtcgccggtccggaagagcaccgatccgaacggccaaggcgaggcgtcgcggttccagggcagcatccggatcacgtcatggaggggcggcacgccggcgggagcggtcgaggcgatgtcgagagcgagagcggaggacatgacgcaggcgagcggatcgccggacagctgagacgcctcgcagtagccccagccctcgaccgcgcgcttgagcttcgacgcgcggtcctcgatcaggcggaggtcgtcggccggggcccaggtcgcgaacgagatgcgcaggcggcagacgacgaggccttcctcggagcgcatcgtcttgagctcctggatggcctcgcggatcgcgcggttgtcgcgattggtgatggtgaagatggccgcgaggaagctctggatgccgagcatcgacagcccctcgccctcgaccagtgcggagaaccgccagggcatctccttcgaaacgttgccgtcgatcatgcggccgagcaggtaggagaagttctgcacctcctgggggccgatcgtcatgtcgacgcccgcgaagttgtacgcgccgacccgcacgacccgcggattcacccgctcggcctcgcgatcgaagatctggtcgtccaggcgcggccaaaggtagtggctggcgtcggtcggagagagttcgggacgccggcgaggcgcgggaccacctggcagggacgggagccagccggaatccgtcaggtcggggtagatggatgagcgaaccgcctcgatggcgaaatcggcgtcgagagcctcggcgcggatgccgacgtcgccgagatccgtcagaagagaatcgacgaaggactggtgacgggtcaccagcgcgcgcaccgaccggttgatgtcctgcgcctccgcgaaggtcggccagcccttgggcggctttcggtcgatcttggcccgctgcagctcctgcttcgtcaggatcgacaggcgcgtccacagtacgaagtagaagccctcggccacgatgtagttcgggagatggctctccttggcgtcgaagacgtcctcgaaatccaagccgagctccgcggccacgttccgcgggggccgcatcaggttctggaccacgagccccgagaggtcgggatcgcggctgaaccagacctgcagcgcgtggccgggacgtccgaagtacgggctgagctggaccgtcagacgctcgatcagatgctccagttcctcgtcgccgaggatctggcgcacgccgtcgatgcgcagcacggtggcgagcgagccatccttggcgacgatggtgtgaccgccttccgacgtctccagctgggagaaggcggtgagcggcttcttcgcgtagctcgatgcgatcgagccgatggtgccgagtacgctggtcaggcccatcagggacgctccggatcgaaggtgtgcaggtggcccgtccgttcgagcgcgatggcgagatccatcgcgtccagggcgtcgggaagagccctgtggtggcgccggggaggacggccgaggatgccggcgcaggcctcgtcgagcgcgagatgcccctccccgcgcacggcgaggccggccgcggcggacgtgcaggcgaattcgcggcccggtccgaacggatcgggcgcgccgtgggcgatttcgatcgccaccatcgtggcgtcgaagggcacgaagtggaccgcgatccggccggcgccggcgaggaactccttcagccgcccgaaggcctccgccgccggaagtccttcgcggcgggcggccgacacggtgatcccgtggaggtcgcgcatctccatcggaatcgtgaagccgtccggccgaaggaaggtgcggaaggtgtcggccaccgcgccgtccgggtagtacaggacgcagcctatctcgacgatccgcggctggcgcggatgccggagcggcaggccgggtgcgggcgttcccgtcgtctcggtgtcgaacgcggccaacatgaaggaacgttttccgctctgtcgaaggaatggaccggaacgaccctagcccgagaattccgggccgcaaagggcatccttgcccttcagccgccgggacggggtccgagcgaaggaaccggagccttcgggcgcggcaggacaatgcgaggaacggcgggacgcgccgcacgtgcctgcccgggcgcctcgacttccgcctgaccgaccggagcggggccgccgggctggggcggaaccatgacgcggggaggaagtccgccgcccgccggcctgacgcctcccggaaccactctgggcgggaccgcggaccgggactggacgggtgcgggagcggcgggtgccggacgcgcgggcgcgggctcccgctgggcgggtgcgaagccgcactcgtgcgcggcgcgctccacgaactcggcgagccgcgtccagcgcaggtcggaggccctgcgggagacggcgtcctcgagggcgctccgctcgccgacgacgaacagcagctcctcggggcgcgtccagccggtgtacaggatcgtccggtcgagcattccggcgtgggcgctggaggcgacgatcaccgccgcggtcgcctgtgacccctgcatcttgtggatggtgcaggcgtaggcgaggatcagctcgcgccagcgggtcaccggatactcgacgagcctgggccgcgcgccgggcgcgtcgggatcgaaggcgaccttgatcacccgcttctggcgtccgtccgcgtttctgtcctcgacgcccgcgaccgtgccgacgtcgccgttgaagacgtcgttctcctcgtcgttcttggtcgccatcacccggtcgccgacccgcggcagcggcatcttcggatcgtcgcgcggaccgtggaagacgccctcgatcgcgcggccgccggggttgagcgccgccgacagccgcgcgttgagctcccaggtgcccgccggccccggagcctgcgggctcatcaccgcgacgtcgcgcgcgggatcgaggccgagctgcgcccgcatcgggcccgtaaccaagcggacgatctcctcggcgatgtcggaggcgtcgtgctcgtagaaggcaagcccgccgcggaccttgttgtccatgaacggcaccttcccgtccttcacggtccgggactcgcgggcgatgctggaggtctcctcctgacggtagatgttcacgaggccgaccgagggcacgagcgggcggctgccggtccgcgcggacagcagatcggccagcacgttcccggccccgaccgagggcagctggtgggggtcgccgatcaggacgaggcggccgtcgggcgggagcgcgtcgaccaccgccgccatggtctgcgcgtcgatcatggaggtctcgtcgacgagcagcacggtgcccgcgggcagcgggttctcgcggttgaccccgaacatgctgccgccggtcttcttgtcctcgcgggcgagaagccgcctgtgcagggtcagggccttgcgcttcgtggcggccgaggcgcgcttggccgccttgccggtcggcgcgacgaggtcgatctgccggtgtcccagctcctccaggacggcgatgagcgcctcagtgaccgtcgtcttgccggtgccgggaccgcccgtgaggatgaagacctgggacagggccgcgctgcgcaccgcttcccgctgcacggcgtcgaagcgcgcgaacttcgggtttgcggcgaacacgcgctccatcgcggcgtcgacccgcgccggcgtgtgcacgggaggcgcgcggagcatgtccatgatccggcgggcgacgtatgcctcggccacgagcagctcggggagatggacgacgaagcccttaggggaccggtcgacgcggaccgggccgtcccggcggccggcggcggctaggagccagttctccacctgcgcgcgcattccgccgtcgcggccgagcagcgccgcggcctcctccgccgccttggcggcaggcaggcccgtcgatccctcgccccgggcccggtcgagaacggccaggacggcggactcgatgcggcggtcgtcgccggcggggatgcccatgtcgacgccgagcttgtccgcgttcggaaagcccacgtccggcacccgcgacaccacgtaggggttctcgcgcagcaccttccaggtgtcgtccttgtatgcctcgaggatgcggccgatcgcgtggtcgtcgacgcccgccttggacatcgcgaccacggcgcggcggttggagaggcggcgcgcccagtccgccaggatcgccccccggaagcgggccggatcggacgagatctccgcgaggatttcgggattctgctcggccttgcggcaggccgcggccccgtgccggtcgacgaacgcccggatcgaggccggcgtcgcgccgtggcggcccgcctcgaagatgcgggacaggaagaccgccgcgccctcgcgggtggcgggcagatccggcttcaccgagacggcgttgaagatgtgctcggtccggccgcggaagacgttggggcgccactcgcccttcgccaggaaccagtcgccgacctcgagcgcgagcgcgcgcgacgaggccttagcctcgaccatgccgccggcggtctcgtagcggacgacgtataggccgctgccgccctcctcgggcttcttgcggacgtgcgtgacgatgccggcgatggtgtccatgcgggtccggttccttcaggtcgtggccgaaggctcgatccgttctgacaccgggacacgaaaatcggaaaggccggggtcagacgtagccggccgcgcgcagcaccgccgccccgaccgcgcccgaggcgagcgcgggtccgtagggcgtccagtccattcccgcccgccgcatcggtattccgtaggcgaggacggcggcagccgcgaggatgaacatcgcgagcgccggcatcgggccgaaccacgcggcggccgcggtcgcgagcgcgacgtcgccgcccgacatggcgtcgaccttcaggacccatccgctcagggcgaagacgccgccgaccaggacgaaggcgaggaacgccccctggacccgcacctgcaggtcgggctccaggggcgacacgagaaggccgccccagaagagcgccagggtcgcccattcggggatctgctgggtggtgagatcgatccatccggcgacgacccctgtccacaggatcgccagcacggcggccgtcgccggcgtcgggcccatgaaaaggaccaggaacgcggaggcgaggcccacggcggcttccgcgagagggtagacgggatccaccgcggtcctcccgcaggggcagcgtccgcgcttggcgagccagcccaccaccgggatccaggccaggggcggcagcggcttcgagcaggcgtcgcagaaggacggcgggaaggcgaggcccagagtcggatcggcgtcctcgacgaggccccaccggtgcggcagccgccatgcggcaagccccgcgaaggacgtcagcgcggcgccgaacacggcggccatcagggcgctgaggagcgggaactcggcgaagagcgcggcggcgtcgggcatggtcaggccgcctgcggctggtcgccggcggagggcctgcccgccttcgccgccagggccgtacccatggcgacgaggtggctggcccgttcgcggaagtccctgacgatgtcggcgaccgggtccatggtctcgaaccagcgccggcgcgcctcctcgtccatggtggccgcgcgctggaccatgaggtcggtctcgcgttcgtagaccgcgcgcatgagcttggagaagtgcttgacgagcgactgcagcacggtccgcgtctccgcctccgggcagccctccacgatcatcttcggcaggttctcctgggcggcgtccaccacggtctccagcaggcggcgctgcagggccgcggggtcggcggcccggaagtcgtagggaagcgtctgacacgccatcagcgaggacgccgcgacgaaggtcagggccaccgacgagtcgggcgacgcctgggcaccccgtccgtaggggctgaagtcgaaacggctgtcggcgaggcgcaggaccgccacgatggcgcgcgcctcgagcgccgcgtcgacgggagcgtcgaaggcgagccagtgctcgacgacgtactcgacgatgtcggggcggatcatcctgatcgcctgttcgctcgcacgctggggcggaacgtcctccatcatggacacgaccagcatcgcgacgtccttcgcggtctcgccgatgcgggccgcgaggtcgtagaagtcgcggtcgcccgtgccgatgccgcggcgcgccatggccgagaagatcggggagttctggttcaggaactgctggagggcgacgcggaactcccgcgcctggcgctccgcctcgttggcgtcggattcgatcccgcccttgttggagaatcccatggcggagcccctcagaagctggtggccgcgcgcacgtcggcgtcgtcggcgatacggtggtcgagaccgttcctgcgcaggaagcggcggaacgcgttgttgacggcctccagggccacctcgtcgccggacaccgtgcgacgcacggcctcggacagcgagagcatcagcaccagaggggacttcgaggagaggcgcgcgacgcggtagccgagcagggcctcgtcgccgtcgctgacgaggtggatccggaagccgctctttccccgggtccgggccacgaccggcgccgcgatgtcgcttgcggccaccaggaaggcggggaggaacatctgcgggtcggcgagatcggacggagccacggcgatcgagctgatccgggcctcccgtccgccggtggcgtgggagacgacggccgccgcgaagcgcaggagacgctcgtcgtcgaccttcggcagcggcgcgggcgcgagatcgcgctcgaaggcctcctgggaccgctcgtcgcgccacgcctcctgctggggcgtgacctcgttcgggacgtagcgggacccgcctggcaccggcgagagcctgtccatggcggcctggacgcccctctcgccgatcgggaggacggcgaggcggctgatcgcctccaggatcgcgttgcccagatcgtctccgctgcccgtgacgacgcgctcgcccgtgtcgccgcgggggcggccgggggcgtagatcagcccgacgacggactgcggctgggcgccgagcttcgcggcgacgccggcggccgccgcggccgccacggtatcgacgtcgcagacggcgccgtccgcgcgcagccagatctcgcggccggggtcgtggcgccgccggaggcccggcaggacgacgacggcgaacacgccgctctcgggatggaggatgaccccgggatccctgccgcgtggctgcacgacgacatggatgtcgtcgaggaaatcctcggccgcgtacagcggctccttcatctcctcggcgaggtcggacagaggtcgtgcgggtacgaagcgggccatcgtcaggtctccccgtccgacttgccagaaggaacgaatggaagcaacttcgccctgttccttcgacaagcgcaagcggaaaaagccaatgagatcggcagccatcggacccgaagggcgcatcgccaccgcgaacggcatccaggactgccatcccttcgagctatgggtcgccggctgcctgcgcgacggcgccgtcgaattccagggagacgacgtcgtgcttggcgagaaggcggccgcgcgcttcgcgcccggcatcgaccgcgagaagaagatggcggtgctcggcatcgtcgagcgcgacgccgagccgatgcgggccatgccctggacctcggcggccctgctctcgggcgtgaacgggcgggaatggatcgccctctccgcgaaggacgcgcggatcgggaacgcgaaggagatggcgccccggcagatccggctcttcataccgctggatctcgtcgtctacgaggcggtcaaggagatgcctgacggcaagatccagatcgtctcgctcccggtcgccgacgggcgggtggcggccgaagggcgcccgatcatgactctgccgttcaagaagatcgccgtctgacggctccatgcaaaaaagcggagcgccatgccccgcttttgctctgccgtccgatttcttcccggctcagaccatcccgagcgcctggaggtagagctcaagaatggcctcttcctcctggcgctcgtcgtggtcgcgcttgcgcatggagatgatcttgcgcagcaccttcacgtcgaacccgttggccttggcttcggcgtagacgtccttgatgtcgcccgcgatgccggccttctcctcttcgaggcgctcgatgcgctcgatgacgctcttgagctggtcggcggcaaccgaagacgggtcgatggcgggggcgggcgagtgggcgttcatggtcatctcctgtgcgaccggtggacgaggcgggccgcgcggtctgcgccgctgcggaattgcggtggcccacatcacaccggaagggccggatccgctgcggatcctggccgcggagcgaaccccgttccttcgtgggccgacacggacacatgaaccggtgtccgcgcccgtgtcaacattgaacgaaggaacgaggttgacgatcacatacgggtcggccgcgggacgaagtccggcgccggctcggggctcgcctccggcgcctgcggtgcggcggagggcgcggccccgggcgccggagccggcgtgaaggccgcggccatgccggggctcttctggcggacggcggccacgtcgtgggcgtcggcggggagcggtccgtctaggagcgtcgtcccgctcgccgggagaacgctgagggtcttggtacgcacggttcattccttcacgaagggttgacggctggccatttgcatggtcgtcatccaggatggcacgggcccacgaaaggatcgagggcccccgggagatcccatgagcggcctgcttctcggcgacaaggaaatggcgcactggttcgacaccaggcccgttttcgtgcgcgccgccgtgaccgatgatttccgcgaaggaacggccgactacacggccctttccgagcggatcgccaccacccgcatcgaggacgcccacaagctcgtcgcctcggaggccgacctcttccgcggcatgggacgcgcgcggcgcctgcgcttcctggcgtgggccgcgcagcgctccacccccgaccgcccctccgcctgggcccgcctcttcgagaagagcgacgagggcgaggaaggatcgggcgccaacgacgtcgtcgacctcttcgtggacgacatccgggcgatgcaggggccgctggccgaactcaccgtccgtctgatcggcgacgcggagaacgtcaggatcgtgtcccgggccgcccaggacatcgtcgaagcccccgcccccgcaggaggaatgccatgaggaagatcgccgccctcgccgtcgtcctgagcctcctcgccggccccgcgctcggcgaaggcggctgcgacacctccgtgcagcaggcccaggatcaggcgcgccgctcctacatccagtcgcgcgccgccatggccgactccctcttctcgcgcaggggcgcgagctacaaggacatgagctgcatggagaagctcttctccctcggcaaccagaacctcgacatcttcttccagcccccgtcgatgcagtcgctcctgcagtcggtgatgacgatggcctgccaagcgggctcccagtacatcaaccaagcgctcggctcattcatgggtcaggtcggcggcgggggcggcggcctcggcagcgtcctcggcggcgggggcggtggcgggatcggctccctgctctcgggcggcagcatgagcggcatcacgggcggcggcctcaacctgcgcctcggcaccggccccggggacggcggcctgacctccgtgaacatgctgcagtacagcggtctgggcggcggctacggttccaccgggtcggccaccggtggctacagggacctgctcaagtgagcctgcgtgcctccgcactcgccctccccttcctcctggcggcacagacggccctcgccgcacccgaggcgatcgcgctgaaggacgaccggacctcgcgcgaacgcgcgaccgccgaagtcctgatgtcgcgcgagatcggtgccgcctcgggcgcgcgggtcgagaccgccatggtcgacatcgacggcaacggcgtcgccgaggtcgtcgtgcggatcacgcacgcatccacctgcgaccgctcccggctgcactgccgcaccgcggtcttccggcacgacggccgcgagtggcgccgagtgctcgacgttccggcgcggacgctctcgctcggagacgcgaacgccaagggcgagcgcccgctcgtcgtcgacgaagacgaggtccgcaccctgcaggccggcagctaccgcgtcgacgccaaggcctcgggcgcgacccgcgtccggttctcgcccgccgccggtcccagggcccgcgagatcgccgccctctgggggcccggcgccgtccgcctcctcgatgccaaggccgatctccaggtcctggccggcgcggccgatctcgacggccggaacggagcccagccggtctaccggctcgagggcgccgcagcctgcggtttggcggggtgtccggtccgcggcgtcgtgcgcagggacgggcgcgagggcgtgatcctcgaaggcttcgccacgggcgacgtctgggtgatgggatcgggtcgcgaaggcgttcgcggggtgatcctggagagcgcgaccgggacggtcgcctacgccttcgacgggcgccgctacgtggccgacgggccgaggaggtgacatgaggcgttccctggccaccctcgccttctgggcgctcctgccggccctgccggcggccgcggacgatttcggcacccgcctctgcgcgaccgtcgcctgcaagggcgcagcggcggagaccgccgccgtggcgccgacctgggcctcgctcaagacgatgggcacggacagcctgctcggctccagcttctccggcgtcagggtcgatgccgccgctctcgtcgcgggcgcacgcgtcgtgggtccggtcgagatggaccgggtcatgcggggcgcctcgatggatcccggcctcgcctcggtcgtgaggtccgccatgggctcggtctcgggcaccgacatcagctcggtgacgggcagggcgggcggaggcctcgacctggggtccatcgcgagcgcggccgcctccgcggccggcgcctcgtccgggacgtcctcaggcctctcggcgatgaattcggacggcgattccccgcccggatgcgactccaaggtgtcgcagatgatggtccaggcctcgtcgaagtacgtcgaggacatggaccagatcgcccgatccgacatgggcttcacccgcaaggacggaaagggcgcgcagccctcctacgagagcgaggtcggcaacaagaggccgttccagggcaacggcagcatgggcggcctctcatgcctttcgaacctgttctcgcaggccaaggtcctcgacggcctgttccgtcctccgacgatgcagagcctgatgaaccaagtgcagaacatgacctgcgggcccgccctggccgcgatcggacaggccaaccagtcgatcaaccgtgccgtcttcagcaccgcgagcatgggcggcttctttcccggcgccttcatgaactcgatgggtggaggcctgaacggcggcggcggcggcatcggcggcttcaacatccagggtctcgtcgggatgctgggcggaggcggctcgagcctgggttcgggtttcggcgggtcgggtttcaacggatcgggcggcggttcgaacggcggctacgccgtcctgttcgggcggcgctgactgaaaggcaacggcgatgagaaagcacctcaccctggcggtcctcggcgccctcgccgtcaccgcgaccgtggacgtccggcccgcagaggcccaggcacgctgctgcgtgcagttctacgaccaccagaacgcggacgggaaccgcgaccagatcatcgacagcttcaccaagcagatcaacgcgatgcagctggccatcatcgaggcgatgcgcctcgggaccgggcagctgaccggcaacctgcgcgagcagtccacagcccgcgcgaacatggccgacgtacaggacgaccggaacgtcgtcggcaacatcgagagggcccgcctcgacgcgatccgcgaggccgcctcgggcgcctccagctgcaacgtgatcacgtcggcttccggcggcacgctcggcgccaagatcacccaggcggtcgccgcgcagtccaaggacatcaaggacttcaacctcgggcgcaacggcatgccgagcgcgcagggcaccgacatgggcatcaaggcccgcatcgacctgcactgctccaagttcgcctctccgatggacgtgagctcgggcctctgccagagcggcggcaattcgcagatggccgacgccaaccagagcatcgccgagtccctctggtactccgaggacggcaccacccgcacgctctcgaaggaacgggccgaggccgcccgggcctacatcatcaacgccgtcgcgccggtgcccctcggcggcctgccggagaacgccgcccgctcgcaggccggccgcgaggccgcggccgcacgcatggaggccgccgcgcgcgactccctgccggccgcgatcctgtccgagcagctcgcacgccgcgagggcaactacggcggccagtcgaacgggacgggcgggaacatcgagaactgggcgaaggagacggccaagcgcgtcgtcggctacagcaacacccagttcccgaatggtgtgtcgtggctcgactacttcgagcttcgatcgaagggcttcttcttcgacaccacgcagaacgtcgccacgcagggctcctccgccggccaggcgatcaaggacatgggcctcgccgtgcagtggatggcctaccagaactacgaaatctgggcccagctcgagaagacgaacgcgactcttgcgacgatgctgtctatccagcaggagcaggcgaccggcaggtcgcgcgtcatccgctaacgaaggaacgatgccatgggcttcggcaagaagggcgcactcgccgaagaggccccggacgactacgtggaggagccgttcgagactccttccgcgccgcccgcggtcttcgccgatccggtcgctttcgaaggaaccgaatccgggggtggcacggggctcgccgccggtgcgatcgagttcgctccttcgctcgctctcgctgcggccaacgacgccgccgtcatgagcctcgccgaccccgacgccgcgtccctggaggcgcgtctcggcgaggcgttcgcggaacaggccgaagccacgctgccgtccgccgcgcccgtgctgccgcagacctcgtccccgcgcgtccagccgccgccggccggggctccgcatccggccgcaggtcctgccgacgccgcacctccctctcccactccctccaccgcccagaccgaggacgttccggacgacctgccgctgtcggcagaccagcgccggctgctcgacagcctgggcgaggaggagcgcgcggagctgcgcacgaggctccagcgcgagcgagagcggctcgaagccgaccggaggcgcctcgaggccgaacggaagcgtctggaggcggcaggccccgtcacgggcctcgctgccgtcgcccacatgctcttcccccgccgcaacaccatcgagcgccggcaggcggacttccaggcccgcgaggccttcctgcagaccgggttcgtcggggagaactacttccgcctcaagcaaagcgacttcgtgcgcacggccgcggccatcgcggccaagcaggccgagctcggcggcaccgtccggtcgtacaacgacgccttcggcgcaaccgagcccggccgccgctacctcgacagagtcgaccgtctgatcgccgcgggcatgcagcgcgaggccgcgcaggccttcgtcgcggaggggaacgtcgtcggcgccaaggaggatgcggaagccgccgccagggatccgcgcgtcgccgccgccaggagcgccatgtacgagaccgccggcatcctcgagaagacggcggccaagttcggagcagacttcgagctccttcagaggaacttccccgacaagctcgacgccggcggcaccgcggacgtcgtgaaggccttcgagcggatcgcccgggagactccgaagcccgtcgccgaacccggcgtgccctccgaccggacgctggagaagcggctcgccaagatggccgaggggatcaaggatctcgtcgaggccgtcaccaggatgatccagtcgatcttccggccgaagggctgaggtcgaccatggcggacctcttcgtcatcgaggcgccgttcaaggcgcagctcctggagggcatcctccgggagctccacgtcgacgccaaggtccaggccacgcgcggacacttcatgtcgatgccgggcaagctgcggccgctcggcatcgactgccgcatgcgcgagttcatgcgggtaccggccaatcccgaggtgttcatgcgtctgcgcgacatggcgaggtctgccgacaacctctacatcgcgaccgacgccgaccaggaaggcgacgtgatcgcctgggacgtctacgaggcggtccgcgacatccacccctcccctgcccgcgtccggctgaagtcgatggaccatgcctcgatccgcgaggcgatagcggcggcaggcccagtggagaaggccgcggccgtgccgggacgcgccagaggcatcatagaccgcatgatcgggggcgtcttcggatcgcccgaggtgcccgccggacgggtctcaacggccatactgggcctcgtggcatcccggggactgtcggtgacgaaggtccggctcgccgccccgtccaaggaccgcggcaggccctggctcgccgagttcgacctcgccgcgcccctggaccttcccaccgccgagaggctcgcgaagctcgacctccccccgcttggctcgcgcggctcgcccgtcgtccatccgacgaagccgtcccataccggagacatcctggtccgcgcgggcgaccggctcgacatctcccccgcggaggcggccgcgagcctacagcgctcctacgaggccggccgcatgtcgtatccccgcgcggggtcgcgcgggatgacgcccgagaccgccaagcagatcgccggcatcttccgcaagagcggctggaccgctgtgaagaccgagaacttcgccgccaagggcgaggacgagacgcacgaggcgccccatcccatcggcgccgtcgacccgcgcctcaacccggggcggctcggccaggacgaaggcgtccgcaccctcgtggcggccgacctcgtgaaggccggcatggagcacaagcgcgaaacggccttcgcccaggatctcgctcccttcctccgggcccagggccttcccggggaagtcgccgacttcgtcgccggcctgcgtcccggtcgggacggagccaccttgacgtggcaccgggagcacggacccgcctatcccggccaggaggtctgggcgcggtccggcatcgagcgcagacggccggacactgtcctgctggaagccgtcgtcaaggccggcctcggccgtccgtcgacgtggccgcgccacgtccagacgttcatggaccggggtctggcagacgacgacctgaagctgaccccgaggggccgcgcctgggtcgaggggagctacgcccccctgctcgaccccaggctctcggcggccatcgaggtcgcctgcgagcgcgtcgacccctccctcttcgacgatcccgaccgggagccctgggaggtgatggtcgaccagatcgtcaacctattgcctccatcggtgcgggatccgctccgggaagccgtggcgcacgagccgccgaggcagaagatcgactgggtcggcaagctcgacgcccggccggatctcgtgggccggctcgcgcagtacgtcagtcgaccggagtacgccccggacctctgagcagcgacgccacgggaccgccctcccccgcggcgcgaggaatggaaacagggactggacagctgtccagtccctgccttcggatccgggcacggcagaaaccgtgccgcgaagaatgcggctccaggcggcatgctcgcttcgaaggtcgcaagctccgcagcagaccctgcaagcctaccgcagacctccctgacgctgggaagtgtctgtggctgctccgtcggtctctcgctgatcgccgcgcatcctggacgagaatctactcgcactcgcttgccggccagaggaggcgcctcggtgggtggggcccctgccggatggccggaagcatctctggcctgcgcgcgggtgcggggcggcaatcatgccgctcgtaccgacaggctgctgcggcaggacggaggctgggctcagggcaggtggccggggttcgggtcgcgctacacggcgaaggccggagaagcttcaggacgtcgctgatctgtattggcctcgggagggtctccacagccagaccgatacccgagccggacgagggaccggccagagcggcctccggcagagccttcccgatccaggactggacagctgtccagtgcccgggtcgagggggccgtggtggaagatcagggacggcaagctggacagctgtccagcctccctaccctgccggcgcctgctacgcggtctcggtctggccccgcttttcgcggtacaggcgatgcagttcgggtagcatctccaaaaggtggtccacgaaaccctggtcgctcagcttgaggttcgacccggttgccgtcctcacgaccttgcccaggcttttgccatcctccgcgctcagctcgatgaccggcttcggatcgcctctcacgaactccgcgaagatggcctcgaactgcatgtgcgacttcagctcgacagccttcgctctggcggcgtccactgccgccttcgcccgcgcgacgatctcgtcctggctggtgcccgcgtcgatgagcttcctcacatcctcggtcagcttcagccaacggggacggcctatcccctcagcgcggccgatcgtccggatgagtgcctccggaagcgtgctgacgacggagaccatcttgtgcatgagcgactcgtcgatcccgagctcgcgcttcacctggacggccggatgcttttccttgagattggcaacgaagcgcgcctgctcgatgaaggtcaggtcccgacgggccgcattctcctggccctgggcgacgatcatttcgacgtcgctgagatccttcaccacggcccggaccggccgacccagctcgtggcaaaccgcgtgtcggcgattgccgtaggcgatctgataccgccctttcgcctccggatgggggcgcacgaggatcgggacgatctgcccccgggcctcgatcgccttcgagagatccgagacatcgtagtccagtcgctcgcggaaggcagacggatccacgagttccgtgtcgagttcgacgaccgagccgcccgaggcgagtagcgccttgatctgctcgagctcggccgcctctcgctcgaggaggccgatggagaggtccatgtctctcaccgcgccaactcggcgcggttgacggtcgatggcgagcgccggctcggtcgcgcctgcaccctcccccgaggctgcggcgatctcgtcgtcgatgtcgagaaggtggcggcgtgcgcgcttcatcatgccctcccccacacggccttcacgaggccttcgatctcgccgttgacggccgaaaaactgtccatcgctctgtcgtaggtcgagcgggtgaaagcctcgcggccgacttcgtagagggtctgcttcgagaggtaggcgtccgcgaccgcggtgctcttgagaaccgggttctggaggacgtggtcgccgaagagactgcgcagcatcttgaccatgtcggtctgaggcgcgtccccgggctcgaagcgcgtcaccagataacgggcgaagttgagctggagcttcactccccgctcggcgatcacgcgcatgtagtccgccgtcatgtggaggaactgcgacatcgacatcacgtccaccatcgccggatggatcgtgacgataagcgaggtggaggcggcaagggcggccatggtcagataacccatctgaggcgggcaatcgatgacgacgaggtcgtagtcgttctcgacctggtcgatggctcgcttcaggcgaagatagaactggctctcgcccgtctggcggccgctctgacgcgccatgagctccttgggaacgtcgtgctcgaaatcctggatgtcgctgtttccgggtacgatgtccaaaccgtcgaagtacgtcctgagcaccagatcggacatgtcgcgccgctcctggccgtaccggatggcgttgtagagagacgcgtcggctgccacgtcgagttcgggttgaaggccgtggagcgcggtgaacgacgcctgcgggtcgagatctagaccgagaactcggtacccacggagagcgaggtactgcgcgaggtgggcggccgtggtggtcttgccgctgccacccttgaagttgatgacgctcagaacctggagcttctcaccgggtctcctgtgccggacgtaacgtcgaccgcccctctccctctgatccaggatggtgcggatctgattcatctcggcgacggtgtactgccgccgtccaagcctgtcggtcgcaggctttggcatcgggccgtccaggtcgagcttgcgcaggtagctcgtatcgacgcccacgaagtgggcgacttcgccgggagtgaaggtgcgaagagccttggcgacgccgggcttgtacagcttctggcggagaagcttcatccgctgcgtcagctgcgcagcctggcccgcgaacaatgcgtcgagcgtctgctcctcaagcagcgtggacgcgcccaggaagtcggcatcgagtccgccggaaagctcctgctccgcggcatgggatgagacggtttccatcggctgatcctcattcacgccgaaacaggcaaaaacctcatgttcggcgtgaatgactttcagccctggcggttaacaaacccctaacggcaaaatttcgggcgccaatttaattctggccagcaagggtttgtcctgttccctggcgcgtcgacctgcgtggccgctagtccaggcgccgtttccgttgaaaggctggacagctgtccagttcgcccgcggacgaaacgaaggacggtccagaccgcagcgactggacagctgtccagctctggctgtttcgcgacgccgcgcgacatccgaggtcgtgtgccccatcccgggtcactgcagtatcgtgggcaagagcctccgaatgaggcgagcgcgagctcgtcggactggacagctgtccagtcctgaggcggctcggaaagctccaaatgccggacgggccgcgtgggcaggcctgtcgtactggacagctgtccagccttcgaccggaccccaggccttggggaccggggcgatgccgaaaggggcggcggactggacagctgtccagctcaaccgagccttgccgcagggatcaggccgcgacggatgtcagtccgatgaccgcctccggagcattcataccgaacacctccgcgtcgaccgccagcggggtggcgtccgaaaggagccattcgtcctcgcagtagcggatggcgaccgtgcagagcttgaaacccggcgagccgtcggggagctcgtaggggacgttgaggcgatcggccgacatgcggttggatctcagctgatccgtcttcatctcgacgtaggggatggccttccaggcgccgcggccgttccgggcgtgcctgtacagggtctccagcctctgacgggcgaggatccgcatcacggcctgggccgtggcctcctcggggggaggaacgaaatggtggagcacgttccccttacgatcggggccgcggaggagaagcccgcaatggccgtacaggcagccctcctccagcgcgaggctgatggcctcgtagctgaaggtgatacctgtgaaggagaccgcggacgaggcgaggaggatggcagcccgctgcacgatggaggtgccatccgggggcgggaagatcgtgaccggcgtccggcggaagatgcggacgtcgtgcacgtcggccttctcccggagcgtgtcgatgccgcgccagacgaggccgccttcagcctccgcagccttgaggaggacgacgacgcctccgaggcgcaggccatgcctcctcttctggatgtcgacttcgctgtgtccacgcttcgcggatgccggacgggcggatatctccgtctcggtatcgatgccgctcagaggctcgacgagcctaacccggaggccatcctctccctcccagcctacgaccaccgccggcacgttcgccgccatgaaccctgttcctctagaatccggtgagtgactgcgagcagccgttgacccttgcgtggaccacggcgaaccttgaccgttccccattcggagacggtcccgtgaccggcacaacgaactgcgacgtggtctgctgggatacggagacgtcggacaccgacgtccgccacggccagatcttcgatttcgcggcagtgacgtccaacttgacggacctcgtcgagaccgggacccgcacggtccgaatcaggcggctctcgtactgcatacccgcttacggtgccctcagcaccaacagactcgatccctacgccctcgaagcgactgacagaacggacgaattctcggctgcggccagcatccacggcatcctcagcccgaagccgggccgtcccctggtcgtgctcggctacaacatcctctcgttcgacgaggagatcgtccggacgaccttcttccggaacctgctcgatccctacgcgacctcggccaagggcgtgcgccgattcgacctcctgcccgctgcccgcctcgcccacgccctcgatcccgacgccttcccggccggccaggacgacgacggcggcccctcgttccgtctcgagaggatcgcgccggcgaacggcatcggcctcagagcgcacgacgctctcgaggacgcgcgggccacgctggcgctggcgcgtcgcctccgctcgtccgttccggccgcctgggagacatgcctgcgggcgtcggaccgctacgaggccgaacgggtcttcgacgccgccgccgcgcggaacgagcccgtctgggtgctcgccggcggcaacgcacccgtcctggaaccggcataccccgtcggcaagaacggacgtctgctcgtcctcgcgaggagctcgcggctcgccgagagcatgcagatcggggccgacgcactcgatctcgacgactggcgggacgggtccttcatccgctgccggacgaaccggatgccggtcgtgctctcggccgccgcggccgcggtgctgagcgagctccatccgggagcctttccggttccgcctggggacgtccgggcgccaggggccggctggtccgaattcaagggcgcgctcgcatcgcgcgtggccgacgcggatccctggacgaagcccacgggcccaaccgccgaggagaggatctacgacgggttcgtcgactggggcgagaaggaccgcatgcgccacttccgctacctcgggacctgggaggagcgggcggctgcgttcgccggcttccgcgactccaggatccgggagttcgcggcgcgcgcgatcgtcgagcacggcggcctgacccataccgatctcgaggccgcggccggcgaggcggcggccgacgagatcgcggagctcgccggggccgccatcgaaagacccttcgcgggctacgacgcccgctggatgaccctggcccgcggacggctcgaaggggagggggacgagcgctaccgcaactggctcgaggacgtggccacgcccgcggcggcgaccccgccgccgatcgtacccgtcgaagccgatagacgcgggcagtacggctggtcgttctgaccgcggatccgctccggagcgatcctggagcgggaacgggacgggcttccgctcgccggaagggaaggggcccccgaaggcccgttcagcgaccgcgtgccgccaggatctcccgggtccgtacgacggcccagcgcacgcccgccaccgccagcacggcgcagccgccggcggcgacgagccaagcccaagcggcgagccagtgcggcacgcgccgcagcagagctccgtccgcgataaggatctgcagcgtctcgggagagatcgccggccttccggcgatcgtcatgtgcctcccgtactggcaccagcacacgagggctccggcgacgaacgccaggacgaggaccaagccgaaggcgtcgccgagatggcgcagcatcctcggcagtccggttgcggcggccttcatcgtgcttcgtcctcctgctcgcaccccgcagcgtcgcggcggtagatgtcggggtagtaggcgacgcgaccgacggcgtccggccaggccgtgaagtatccgaagacgacaggaacaggttcgggcgtcgtgcgcacgatcgtggatccgcccaagacgaggtccgccacctcagggcccgatgcgccgagaacccaggtggcgagttccagcgcgagctcgacgcggacgcagccgtgcgaacccgaatgcccggggtcgtcgaagccacccggctcgttggtgtcgtggagatagatcgacccggcgttccgcatcgcgatcttcatgcggcccagggcattgtcggcgccgggccgctggaccagcgtggccttcagcagctccgccgtccccacgcggtccgccgccacgcgccggcctccgagaaggacgtcgaaaccattgcgctccgcccagcccggatcggaagccagctccccgcgccagccttcgtccctcagaatcgtctcgggaaccgtccaggtcgggttgagcgtgacggatgccaccgaggtcgcgagatccggcgtatgccacccgtcccggcctacgaccacgcggctctcgagttcgggttcgccgtcgcgataggcggcgaggaaccggccggcgacgttgacgaccaccagcctgccggaggaggggaggaggagcctaccgagacgcgtcagtgttccttcgatcgccgcgcgcgaggcgcagtcgccgaccactgccaactcccgggagagccgctcggcgatcggatggcccagcgcagcccacgccgggacggacgacagggcagccgctgcggatgcgatgaagtggcgccgggagagaaacatcgaaggaacgatatccatttcgttccttgcagactgtcctcccgaaggaggaaaggtcaagccttagcccgcaagctgccgacggatgagccggtcgcacctttcggcgaggtcgtcggacagtccgccggcgtcgtggcgccactcgatgcggtggaccgacgcgaaggcgtcgagaaggagccacatctgctcctccgacggcagccgggacgaggccgaacgcctttccggcggggccattccagcctgcaggaacgcggccgacgaggagagacggaccacgacccttccggcgcactcgcagaccgcccgcataccttcgacggccgccgccaggaccgccttcctgacggaggcctcggcacacggacccgccacgtcgcggcgttcccgccgtccgcccttctcggcggtctcgatcgcaaccgcgaaggcgccggcgccaccctcgatctccgcctccaccctcatgtcgacgtgcctatcgcccgcgatccggggggcggggagggggcttgcggtctcctgccggacctcctggcgccgggcttcggaagccggccggagggcctcctccggctcggagggatgcaccacgatctcgcggccggcgccgaacgcgatccactgctcgccgagcgccttgcgcgcatggaatggcccccacaggccgacgagcgtcttcgccaggacgtcgacgagcacctccgcgaagaggtgctcgaggcccgcatcggccgcgtcctcgtaggccccgccgatggcttcgacgaactccttggccgccgcggagacctcctcaaggacctgcatttcggtctcgggcgtcatctcgacggcaggcgcgtcggcattcccgccgtgcccacggatggccttcgcgcgcgctgcgatcagcttggcggccgcgaggggaccgacgccgtgcaggagcgaacccatgacggcgtgccagaggccgagcgcagtacgcgcttccagaccgcgttcgccgaggagcggggcgacggtgcggaaatgtccggagatggactcctcgacctgtctccgggcggcttccgcttcgaggattggggatgcgatgtccatgggaggtcccgggcttgagccgagactgtcgcgtatctacgccacgggcaatacatccgcgggaaacgcaccccacaaaagaagagggcgccccgacgggcgccctcgactgtgtgccgggatcctggtttcaggcagcttccctggacgtcctgcgcgcggcgcgctcggcccgctgacgctccttgacgttcatctcctcgaagtcgacctgctcgccgcgcttggcgcggaccgagcggcgctgctcccagagacccgcggtcttgatctggttcgcccgggatgcggagaagtccgggtggaccagggggaagtcggccggcagaccccacttggcgaggtactcggccggggggatctccaggaacttcaggtgcttcttgagcatccggcggatctggccatcctccaggcagcggacgaagccgcccgtcttgccctcgtagtcgttgacgaagaccgccttgcggatcttctcgacctccttggcgctccggggagcgtaggtgggctggagaccgaggtgggtggcggcccagggcgtctcgggcagcttcgcggcggcggcctcggcgacctcgaccggagccggagccggagcaggcgcggcggacgcttccgcgcctacggtgcgcaggcgcggctggcggcggacccggccgccgtcggccagcggttcgggcacggtcacggccgacgccctgccgcccctgcggctcttcgaagcctcggccttcggagcctcggccttcctgcccgcgggagccgaagcctgggcggccggagcatcggcgacagccggagcaggcgccgacgcgcggggcgcctcggcgaccggagccggctggggagccggagcggcgagagcggccacggagctggtgatctcgtccttgagggacggggcgccgaccgatgcggtcgtgtggacctcgcggagcgcgtcgtggatcgagaggatgacgtccttcacgcgctcgggcgcgatggagttgttgcccaggtaggaggtcgcgatatccgccgtcatcttcacgtgggtggacggagacatctgcgggagcgcggggccgggggattctgaggtcgaggtcacttgacactccttgtggagatggccggatcgttctgtctgttcggacctaggcacgtttcccgtgcatcgcattcggccatccctcgggatcgtttccttcgtgatgggaccgtcgaagatcctgtgtccgaaaagttgcaaaaaagttggtccgtgtaaagggatcacatcatcccgagagcacttttcgcgcatgagggcgtgagattgggcacctttcgagaacgtaccttcgaacggagcggttcccgttgcgtggcgaaggtgctggcgaccagactagatggagcttgatctggacgggaaaagcagtccggaaggcttgggtcggctccgtcgtccggtatcgtttccgatgtgtttccgcggaaggtccaagtccttcgtttacgttccctgccgaaggcccgggcggaacggagctcccgcgctcgaccccccgatgttcccgggttatgtcctgaagagctccgaaggaacggagcgggaccggatccatgatcggcatcttcatcctcgcagtggtcgtcgtcgcgatcgccgcagctgtcggatacagcctcgtcaccgagatcaagaccggcgaaatcgtctcgatggccggccggaacgcaccaaggatggatgcggccgtgtcggcggtcgccgcggcggcgaggccgctctccggcggacagcctgtcgttcccgctccgtctcccgactcctccgggcgcgcggtgctgccgacctgggtcacgacggaaggtgccgctccctggggcgtctcctacggctactgcccctacgccgtgccggaccgcctggacctcgcagcctcggcggacgaagcggtcggcggccagggcgagaggcggccgatcgcgacagtcccgctccgcgccgaagggacggacaggccgttcgtcgtcgcgggtgcgcgcccggcccgcggggacgacgatcccgacgcaccgtccgtggccgccttcgtcatctcccccgtcccgggatcccagaaggtccccgactgcggttcggtcgtctggaagggcggccgcttccgggtcgcgggcgaggtgccgggcatcgtcgccgtcctctcgaccgaacggctgcgggacgccgccacgggcctaggcgccgtcctccgctgggccgctcccggcggcactggcgacggccgctcccggggcgagccggctccgctctccaccatcctggcggagtggcggtccatccgtcccacgcggaccgtggtgcgtctcgtcggccagggaccgcacgtcctctcgccggacgatctcgacctcctgcctcgcaacgccggcagggaaggcagcctgaatctgctctccgaccaggaggccagggcacttctcgccggcccggccggaggcggccgcgtcgacgtgggcatcgacctgtcggtcgccggcatcacggtttcgaacgcgctcgggatgaccgtccgcgggggagggcgcctcgtcgccgtgtccagcaccctccggcacctgctgctggacggcggcgacgccgtcctcggaagcggcgccgacatccttctggatcccgtcctggatcccggtgcggccgcccgcgtgaggggcggcattctggcgctggaggaagccgccggcaaccggaagaccgtctccgccggagccggacgcgccgccttcgccctgcagggcgggacgctcgtcgtcaacggcgccgaccttcaggtcgacccggcgccggactggatctccgttgagaacggtggccgggtctcggctttgccccgctacgtcggcggagcggccgttacgccttccgtcgtggccggagccggcgaagccgcccccatacggtcgcgcgtctccttcggacccgacggaggctccgtggacgacgggggcatcgaggccggcgtcgtccagatcgcggaaacctgcgaaggcccgagctgcgccgcctcttgtcccgccgaccgccgcgtcgtctccggagactgcgaagggtcgtcggcgggctgggcgctcaggtccttcggcacgggcggcggcgcttccgcgtggtcctgcgcctggtcggccctgacgcccagcccgccggtcatgcagtcgaccgcccgggcgacctgcgcacgcatccgataaggcagcggcatcccaggaggcgcctgcagcccgcctcccggaaatcccggccgcccggagcctctccgcgtccggacgcatccgccgggatcgccccagtacgccctccgcgcaccggcctggacctccttctcgggtcggggggcggattgatcctgcgacggcgccacgcgcgccagggtaggcggaccggcgaaggcccagcgccccctcgacatctcaggcagacccgaaacgctccggggccgtcacccttgctccggtgccgcgatcctgaaaatgaaaggagcctccccgtcgccagggaggctccttctaaatgcagcggatcccgggaagcggcctgcccggaagcggtgtcagaggttcttgcaggcaggccactgcttgaaatcgttgtcggtgcagacggggcagcccgtccgatcaggcacgagcgtcacgtcgtagcccgcgacccggttcacgccggcgcacatgtcgggcccctcgagggcgcggatgagcatgcccttgccgacgacccactcgcccgccgggacgaagctcaggtagctgtccttcacgagctcggccaggatctgctcgctggtcccggacgggtagtagccgttgtccgcctggtacatcttgagggcggcctcgatctgctgggccgagttgatcgactgcgcgtagacctgcttgtcgcgcgtgtcggtgaatgcctcgcccaggtagaacatgcccatcagggagatgaaggccgccagcagcatggccatgccggaaaccagaagattgaacatgacgtgtgactccttccaaggccgctccttcgaggagtcgccgccggtaccgcaggccgagattagtgcaaggagcgggcgcctgcaaatccgttccttcgatcatgcgcaggtgccgttcgccgccgctccttggcgcacgctccggactccggtctggccgccgaggaggcgatgtgcgaaggggcccggggcgctggggcgtcggaagccgaaggagatagacgtcgccatgtgcgaccggactgcgggaactccagatcgccgtaagaagctgctgcgcctctgcggcgatgacgcagatgaaccggagggggcgcacggcagaatgaattgactcgatgtattccacaaaaaagtagaggggcggatttctccgcccctcttgacgaatgcgacctaatcaaccagtgaatactggagctaggacagcattcctatatcacatcttgaagctgaagtacgaggcggccgggtccgaaccctggcagccgaactgcgccgaagcggagttcaggcggccggcggcctcggtgatcgaccacggctgggagctgttctgcaccagcgagccgttctgcttctcgacctcggcgcagaggttgttgacggcgttcggcttgatctgcacgtacgccacggcgccgttggtctcccacgcgccggtcgcgaacgccggggccaccggggcggcctgcaggtagttcacgacgccggcggcggcgttgtcgggctgggtgaggtcggcgagcgaggccgggggcgtgccggcgttgtcgaccttgtagagggcgccggcgccggcgatctgctggccctggttcaccagggtggtcacattcgccttggcggtcgagttcgtgaaggccgaaccaccgtagtagatgctggcggcggccagggcggccgagagggcgatggcgatgacggaaacgatcaggttgaacatcggtgtaggtctctcgctgacatgaacttcgtggggaacgaaccccgagggggagccgcttccggggccccacgaaggaaccgtttcggttgcgacaagggtgagatttctgcaaggagcggccgccgtcaatagttcattaatgaaaaaagcgccattagatcaaagatttatctgtggttcccaacgtcctatccccctacagaaagcggcgggccacccttaagtcacggtagacatgaaggaatgaacgcaaaaggccccgcggctcgcgccgcggggccttcgttccttccgtgcgtggcggactactgggaaagggactgcgagagcgaggaggacagctgcagcatgggcaggaccgtcaggccgaacatgatcaccgaggacagccccatggcgaccgcagccgcgatgttgagcgcgggaccgaagttctccacgcggctcgtgtagatgtcccgggtggtgctggcgaggatgtcgagggtctgcgccacgtccttcttgtcgagcgcgaaggccagcgccgcgcggtcggtgggcggcagcctcgtcatggccggcgcccattccctgccgacgttgacggcctccagggccgccttcaggtcctcccgtatgatgcccttcttcgtcgatccgaccaggatctgcagggcctccgcgaccggcacgccgaactccacgagcttggcgaagcggtagtaggctatgtactggtcctgccccatgacgagctcgcggtagtaggggatctggatcaccgcctcctcgcagaagaggggggccaggaaccgtccgatcgtgcccagcatgaacaggacgaagaagccggcgaacacgaggccgatgccccaggtggagatgctcgcggccgtcttgatccaggcgacgtcgatctccttgttctgcttgaacaggttgctgtcgagcacccagggggcgaagatctcggtggtcgagatcatgactcccatggccagcgcgaacgagaacatcgccgtccagacgtccttcgtggacgtgcgcttgatgcgcgtcatctggatctcgaactccgccgcgccgcgcagcgcctccgcgctcgtcttgcctgctccgccggcgcgcaccagagcgatcagggcgggcgggaagttgcggcggtcgaactccatcgcctcgacgtaggacatgccgccgcggatgcgctccagcatgtccttggcggcgtggccgatcttgcccccgaacgacccggccatgttctcaagggccttgtccgtaggcatccggctcgagagcatgcctgacagccgcaccaggaaggtgtacctgtcggcggcgcccatgccgcggcggagaggcgagttgcgctccctcctgacctcgatgaccgtgccgctgcggcggcagagggcttcggccgcgtgcggatcgggcgcgtccacgtcgagggtgcgcacgccctccgacgtggacaccttcacgcggtagtgtgccatatctctagctcccgatgggtctgtaggttgcggcgaccgcctccggtccgccgtcggccgcgcaggccccggtcaccgcgaccgcgccgagcgggaacgtgtcggccgccttgcggagagcctgggcccgtccctcctgggcgtccgcggatatgcagaaccagggtcccgaggcgtcgtgcccataggaccagtcgtatcccttgggcgcccgcggcgtgccgccgggcaggtagggagcgagttcgtcgcgccagatggcgggggagggcagggccctgttggagagcctgtaggcggtcagggcgcctccgtaggcccggaagcccgccgaggcggcggccgtcgcctcggtgcgcgtcgcggcgcccgtcgagacgtagccgatgccggatacggtcacgaaggccgccaccgccaacgcgaggaccgagatgacgagctccctcacgaggcgtcctccgcggccccgccggcggcgagcagcgccggcatggcgcctccccgcggcggcacggggccatgccgctcctcccagatgtccacctgggcgccgaaatagcggcggacctcggcgacgtcagtgacccccgagacggccttgccgatcgcgtcgtcgatctggcgcggccaccagacctcgccctcgatcgccctctcgatctcgcggtcgtccgagaaggccacgcactcggagaccaccgtgcggccggcgtagccgctgccgtggcagtggtggcagccggccccctcgcacttcgtgcagagcgtccgcacgagggactgcaccatcaccccgcggcagagccccttgaggttcgtcttgctgaccccgaggtcctccatgcgggagaagacgccgcgcacgtccgtggcgtgcagggtgatgaacaccatgtggccggtctcggcggcccggacggccatgcgtgccgtctcctcgtcgcgcacctcgccgaggatgatcacgtcgggatccatgcgcaggaacgaccggatggcgttcttgaagtccatgcccttgtcgatgttgacctggacctgggagatgaacggcagctggtactcgacgggatcctcgacgctgtagacggcgaggtcgagacggtcgagctcgcgctcggtggcgtgcagggtcgtcgacttgccggagccggtcgggcccgacacgatgacgatgccgttgggctggtcgtatgcgcggtgccactggtccaggcgcgtgatcccgagcttgccgaggaccgggttaatccgctcggtgtcgaggacgcggatgacgaccttctcgcggctgttggcgctcttgatcggcaggcactcgacgcggaaatcgatgaacttgccctggaacggcatgttgaagctgccgctctggggccgctggcgctctgcgatgtcgagggcggcccgcgtcttgatgagcgtgacgagcttgtcgtactcgccgggattgccctcgtagacgacctcgcggcggcccaggcgccggaacagcaccgagtagctcagccgcttgggctcgatgtggatgtccgaggcggccgaggtgatcgcgtcgaagaggagcccgtcgagcatgtcctcttcccgccgctggttgaggagggcggagttgcgggcgatctgctcgacgaaggcatcctggttcgccgcgatgtagtcggcgaactcgatctccatctccgggtagtggtcctccacgacgaaccgggccacgtcctcgggaccgccggtggagacgtagacggcttcctcggtctcggcgatgacgatgatggcgtgctcccggagcagatcgggcgggatcgggcagcggttgacgtactcggtcgcgaggctcgtcggatcgagctcgatcagggcgtcgatcagggccctccggctcaccatgtcgttggcgacgaggatctggcccaggcgctgcctggtgacggtctgctccatcagcgcgaccctgagggtctcgggcgcgagcaggcctttggcgacgaggtggccgcccagacgcccctggatgggggcgtgcgacaccgagaggaccggagcgctggatacccagtcggccggcggccgggtgaagcccccggccgccggcagcaggatcggcgtgtcgtcgccgtgggccgcgatctccatctgcgaattcctcagacccgggtccggcggcgcagcacggcgccctggacggcgcggacgatgcgggcgttcagaccccagtacgtggcggcggcgccgacgatgccgacggcgacgacgagaacggagccgaggaagaggccgtagcctacggtgagggcggcgaggccgtagtcgaaggccttgagcttcggcgagttccagtcgacggccgcgtagcggctggccatggagcggatgttcatgtcgggcctacttcctcgggatcagccgcatcgtcatgacgacgggccccttctcgggcacgggggcgttccggtcggcgttggcgcagccctggccgaggcagaagccccgctcgggcgccaggacgcgcgtcggacactggatgagcagcgcgctggcgtcggccagcgcctgccttggatccgcgacggcgttgacgcggacttcgaggacgctgccttccaccttgacctggccgaggccctgggcagcggtgcggcacgcacgctccgtctggacgcgctgctcgtcagcgagggcacctgcctcgacggcgctcctggcgaccatgaaggcggtgccggtcgcgaccaaggcgagaacgcccaggatcgatccggcgacgatgcggacgcgcctcatggccgggctcccgggactgccgtgtggacgggggcggacgccggaacggaggcgggcaccaccgccgcgtcggcggggggctgggccggggccgcctgacggcggggggcgtcccgccagagcacggaccagcgcccgttcgtgtactcgagccgctggacccagcgggtgtcgccggcctcgcgcacgagaccccactgcctgtgcggcagatgctcctgcgcgaccggcggattgatcgagacgaccttggccgcgtagagccagaagaggcccgacgccccgagcacgagcacgccgccgagcagggcggccgcgccggcgtagacggccggcatgcccgacttgacgacccggttcatccgcccgctcgcgggcaccggcgcgatgccggacgtcatgacggcggcgctgcggttctccgtcaggagcgcgcagaccgggcggccgttgcgcacgacgatctcgagcgcacggccctccgaggggatccagaccttgccgggctcggggacgttcagggcctcgacgacgccgggcaggtacgagaggcccgctccgccctggtgcacctcccagaagtggccgtcggcgaacttgcgggtcgagtaccacgcgcggtcgttcgggccgaacttgcgcagagcgaaagcgcgggctgcggactgcgcgtcgcgcgtctggcggatcggctcccagacgacgtgggcggaggccggcggctcgacggccgccggagcgaggatctcgaccttcgggcggcgcctgccgaacagccggatcatttccgcaccaccgccgacttggacgcgcggacgggagccgcgcgcaggggagctccgtcctcgggcacgaagaccgtgaccgcgggtctgaggatgatgaagagcgcgttgcgcttcaccttctggctccggttgccgaacaccccggagccgcccgcacgggtcgccgttgcgttgcgcagcgcggtgggctcggtgccgttgtagctctcggagtcgctctggaggccgccgatgaccacggtccggccggcctgcatgcgcacgatgttggtcagctcctggtcctgcgtcaggggttgcgtgaacgtgccgatctggttgccggcgttcagctcgacgaagctcaggatctccttgagcttcacgtcgacctccatggtcacgacctcggcgtcggagtcgaagtagggggtcacctccatggtgaggcccgtctcgaccttgtcggtgaggctcgagccgaggccgccgtagccgccgccgtagccgttgccgtagccgcccgcgccgaggcccgcgagctggacgccgcggacgtaggggacctgctggccggaccgaagcttcacctcggtgccggacagggtcttcatctggacgttctggtccaccttggtcgtgccgaaggtggagaggaagtcgatggcgcctgtgatgctcgtggcgccgaaggcaccgcccaggcgcccgaggctggtctggctgacgacgagtccgtccttcgtgagatccatcacgcggccgggatcgatctgggtgaggccgatccccgtcgacgtgcccgccgacgtgccgagcccggtgccaaggcctgttcccagacctgtgccgaggcccgtcccgagccccgtgcccacgccggtggcgagaccgttcccgagacccgtgccggcgaccgcggtggtcgtcgtggcggtgttcccgatcgagttcagcttcgactggcggccgtcgaacgcgaccttgagcttgctccagtcgaagccggtcgcgctctcgtcgttgatcgatacggacaccagggcagcctggatcgtgaccagcgccatgttgcgggagtagcggtcgagatagggggcgatcacgtcgcgctggaccgcggccgaggcggagtagacgatccggccgccgcgcacggaggcgacgatgtcgtcggcgccgagatccttcaactccttcgtcagggtgtcgagcatctcctcgttctggggaacgatgacggagtactgctcgcggtcggagacgtagatcaggccgttctcgtggaacacgacgacgcccatcgcggtgcgaagggagtcgagcaggttgcccagggtcccgtcgtatcgcacgaacgggatcttgcgcttgaggatgtcctcgctcttgtccttcgtgaagcggaaggcgatctgcacgctgggagccgaggccgtgatggcggccacgaggtcgcggagcgtcgcgtcctgcgggaagcggacctcgagcggcaccgcgcggacgtccgcgggcaccggcgtggcgttccgctggggcttgaaggaaccgcggggaaccctcacgcgctcgacggcgatcggctccgcgttcgcgagggactgcgcaccttcgaggcggagagacttcccgtccggcagcgtgccgacctggggcagggcgcaggccgagacgaggccgctaacggcaataatcgatgccagacggcgagcgggcctcggaaaagaactcggttccacttgtctgctcccggtagaggggcttgcccttgacgcaggccacgaacttgaccccggcaggcagcttggaggccgacttgtccgccggcggttgagagggcgcggcggcgggcgccggatcgcgggcggcctgcggacccggaacggccgccgacggcaccggagcgggcgccctggcctcctgaggttcggagggcttgatcgtcttgagctgctcgtcgagcatcttcagcatcgtgtcgccgaagcgggagtcgatcttgtcgagcagggaattctcgtactgctgcagcatctgccggacgacgccccgggtgcgctcctcggcctcgagctgcttctcatagtcggtcggcggcggaacgaacgggttggcgcgctcctgggcctccgccgggaggaggacgagaccggccagcagcacggacgcccctcccatgcaaagacgacgaaggaatggcatccacgagctcccggccgcgaacgaaggaacggcatgaggatgtttggccaagaacgaacgggaggtcaagctcggcagtgggtgcctccaacgaaatgagatgaacgattttgctcttgcgactccttcgtgcagagtgcccgccgagaacgcgatgcccggccccaccgacatagacgtcgccttcgaccgtgtggccgcgatgctgcgcacggccacggcgaggatcggctccgacgagcgggagatccgcgccagggcccgcaccctcgtggccgagtacaatgcgctcgccggcacgcggcgcgtcgcggcgcgcaaagtggccaagttccagttccttcggcctatcccgctcctcggcaccgccgtgctgtctccgctccagttcgatctcggagaggcctcaagcgccgcggccgcggccagggccagggcggaacgccagctgcggcgcctcggagagtcggccgaagcgcgccgcggcctcgcggctcttgcgacccgcgccgaggaggcgcggtcggcctgccgcccgctggggttgccgccgcctttcgtccagcgggcgttcgaaggcctcggcacgcgtatcgcctccctgatgcggagaagcgatacgcgcgggatcgacgacgttcgccaagcggcttccgatctcgtcgccttctcggagcgctgggtcgaggccgtcaggcgcatcgaggcggaagcggtgcggccgccgcccgcgatctccgcggggcgccgcccgaccacgatggcgtccgaccgcatctggctgccgatcccctggaaccggcggagcgaggcggtcgccctgggcgccgtcgccgatctttcggcccgccatggaagcgacgtcttcgttccggctgggcgcgacctgcgccctttcgagcggatgctgcccctcgccttccgcgcgagacgcggcgcgcccttcgagttcccgccgatcgccgccaaggccgcggggcagaacctttggagcctcttcgacgaagcgacctggaaccacgtccgcaagacgaactacgcacgctcgggtcaccgctgcatgctctgcggcgaacagcggcccaggatcgtcggagcgggcgcggccgcccgcggccccgtcgacgcccacgaggtctggagctggtcgatgcccgacgacgacccctcgctgggagtcggcatccagcgtctcgaacgcatcatggtcctgtgcccgacctgccatgcctgcttccacgccgggcacgccgtgtcggcggcccgccgcgacgcccgccacgaggaggccgccgccttcatccgggcgcgccaatccgacatcacgggtctggagggcgatgcgctggacgcccacctcgcccgctcggccggggagtgggacaggacgcggggcgtcgagcgctggatcctcgatctctcccacctcgcgtcccaggactacatggcggacgcggatcccgtcttcctggccgagaacgcagccggcttcgcgcccgagcacgtcgccggcctctccttcgcggcggacgacggaaggcgcttcgaaaggcgcgaggccgccgccatccaggccaggttgcttgaggatgctccgcgactgcgcttggcatggtcgcgcgcttagtgcaggatccgccattccttcatcaggagcaatcgacgatggccaagacggtcgccggaaggagcgggtacaagaagccctggcgtccgaaggtcaggaaggtgcgccgccgcaaggggatctcgcccatgcgcgtcatgatcgtcctggcgctggccgtgggcgccggcgtgtggatcggccacttcgtgcaggagtacttcaacgagggcgtcgagagcgtcgccggcgtgcagaagaagccggaactgccgccccacccctcgaccgggccgatctcgttccaatgaaccgcgcctacgggagacatcccatgatcttcgcccggaccctgctcctcgccgtggccgtgggaggcgcgctggccgccgccccctgcgccgcggcagggtcgcgcacgggccgccccgcctgcgacgccctcgtcgtccacgagccgcggcagctccgcgacagcctgctggagttgtcggctcccgtcctgggcaagccgccgctcgcctggacggaggacgacttcgaccggatctaccggacggccgactactgcgacggcgtgcgcgatccgtcgacgagctcggtcatccgtgcggcgacgtggcggtcgaatctcgacccggcccgcgaggcggtcctgtcgacgtccgccaccctgcgggacagcgacgccttccgaaagaacggccgcaccaaggccgtcgtcctgccgccctgcgagaggctgctggagtggtcgcacgatccccgcgacttcaggaacaattcggcagccatcttcggccgcgacgtcctcgagaccccgcttgaagacttcgacctcgttacgggctacgtgaagtcctgcgcgccggccctgttcaggatcgcccacgggcggctgaagctgcgcgaggacgagacgcagcgccgcctgcagtcgatcctggacgtctacgccacggtccatgcggcgcacacggagcggcgtgcgggcggcaaccgggccaccgacatgatcgcctacatggacggtcgtcccgtcccctcgacgctcgcctcgcgccgcacccagagccttgtgcgcgagctcgaccgctacgcggcctcgcgccagcgcctgccggcggaccagatcgagagcatgaaccgcgaggcgacggcgatcggcgccgaggccaagacccgcatcgagaccgtctgggccgaggccgtgaaggagcggatctcgcgggacatcttctccgaacagccctgacgcgacgccgcgggacgcggcccaagggagaccgcacgtgccagcttcgactgccgcctgggtgatcgcgaccctcaacttgatcgccggcatcgagggcatcggcaacgtgccgatcgccattctcgagcggacgggcgacgacaccgaggcgttctggatgcggagcgcggagatcctctgcgcgaagacgggcgacaacttctgcgacaccgacatgatggtcatgcgggacaacaccaacccgctcggcttcatgcggatgatcacctacgtcgggccgaagggcgagcagaagcgggtctgcgcggtccttcctccctccgaagacgtctcgccggcgctgactgcgacgggggtgagcgccggcaacacctactcctgggaggatctgccgacgtcccaggcagcctgggtctggctgatgctgcagaatgcggcccactgcctcgacgggagcggcggcgtctcggacgacaagcgggccgacgcgttcgccaccctcggcacgacgctgatcttcggggatccgggcttcgccgcacccggcggcaagagcccgtccagggtgttcggctactaccgcaactccgaggccaaccgctgggcggcgaacctgggcgaacgcatcctgctcgacacatggaaggccgaagccgtcgccgtcgcccaggcgcgcacggggtgcactctgacggccgacgcctcgtcccaactcgacgtcgaccagatcccgcgggatgcgcagatcgccgccgccgacgtctgcgtcccggccgggcagggcggcccgaggccggggcgcgtcacggattcgaacctatgggcctggatgtatcagtcccccgtcggcgcgccgccccaaccctgggcgcctctgaagaccttccaatcgctccaggcggccgcgacctacgtgtggcagcaggccggggccctctcgaagcgctagcgcggcgcaccctctgaagggaacgaccggtcggcgggatcgtcgcccgcggctgcgttcgttttcgatcgaaagccccgaacagcgcccgcgggctcaccatcagggatacgaggtccgtcgttgataccccggccttgctgtagcgcgacggcgtccctatcggctctcgccacatgcgcgccgctgtgtgggcgcctccgctaggtcacgcgggtatcatcccgcgccgcgaagatctgcttcatcggctcgggtcgcagcagggtcgccacgacggtgaaggcctcgtccatcccatttcattgggtgttttcagacccgctacgatcgcttggcccacaactatcccgcggctatcgcctgcatcgccagtctcgctacgtggatctgaacgagtcttcaagccagtactatagttgcgcatcagaagcagatgtgctcccctgcccacctgcgagagcggagaccaaacaagcggtgataaactaggctgctaggcagcaaaattacggacttttgtccgcctgaacggagaatgttccatgacagaggagcaggcagcgctgaaagcatttgaaatgctgtctcagcaatcgattgggcagatcgcgactagctttcattatgattatgacaaaccgggagtgattactatcctatttttaagcgcgcaggaattggacagcgcaaaaggatcagtcgcaaatagtatagagatcgatgatatagccattagacatcggtttgaactcgttctgcgcacgggaccgcgcatagacccagcccttggcagattggatgagatcgacgctgaagcggcaatgagcttcccaactgaaggaggagatgtagcccgaatcgagggcagtaatttctttggaacagttgggattgctgtttcccggataaggctagaagctgcgacccgggcaggcgcgaggtatgtctgtgagggagatagagcttttctgtcaaacaaccatgttattgccgactatgacagggcggccatagggacagccctgcgtgccggaacgggaacatctatattaggttctttcttccctatgagggacattttgcttcactttgatttcgctctgggtatcaatctaagtcaaggatcattcataggtggaacaataagaggcttgggctcggtaagccaagtcatcaggaatcctgctgccaatggcgaatcaatccgcaaagtcggtgctcgcacaggacttagttccggcagaaccgtcggcagaacgtcgataagatcatcgggataccaggagcagcaacgctggtttaatggcgtttacaaaacgactcagggttttggcaggggcggcgattctggttcgattgttgtttccgactcgatggacatacttgggttatatagttggtcggaccgcgaggaggaggcgcctttcccaacaaactttggatacttctttacccttggccccgatcagtaccctatcggtgatggtccgagtgtggccatcgaatacggttctccatccgataagtcgacatagtccgccttggtgggtgtgagtcctgtgcggcatgagggatcgtcgaccgggaaacgatgaaaccactgggccagattccaacgaacaatgctgccgccgatcgcaggcgccgaccatgcggtgcggctctggacccggggcgcgcattctgtcgacaacagcaaaggctccttcggcgctctcatcgccgagtacgcgaagatccggcacggcacgcatcggtggcgggaagacgtggatacgtcgacgggacttcgaagcgtgcgtcttgcccgtgaaggggctgttcgcccgaatagacccaacgggacaccggaaacgaagaaggcccgcccctccctgggcgggcctggaagagcggaccggcaagccgatccgaaattattccttgcctaccagcggtacgacaggccgccctgtaccttcgaatagctggcgccggcatcgacgccgcccgagacgttctggaagtagcgggcctgcgagaggtccgtatagaggtactcgacgcgggcgcggatgttgtcggtgaaggcgtagtcgacgccgccgccgacggcgtagccgacgttcgtgcgcgagtcgcgcaggttctggctggtcaccgcgccggtagctgggtcggtgccgagcaggcggaagttgccgaagccggtgccgagcgcgaggccgccggtgacgtagggcaggatcggcaggtcgaggccggcgaagccgaggcgcgcgcggaccgtgccgtcgatctcgagaccggcggtgccggtggcgttgtaggtggtgacgacgccgttctgcacgagggtgaacggaccggcacccttggcgcggatgtcgacgtagttgatgtcgccgatgccgccgaacacgaccgagccgacctggtagtcgaagccgacatggccgccgccggtgaagccgctgaactcgcggccgttcgacaggaggctgcgggtgacccgatcgtcgccgatgctgggcttgcccgcgaaggcgccgccgacctggaagccgacgtaggctccggaccagtcgatcaggccggaggtgcggggggccacgcgctcgatgaccggcgccggggcggctgcaaccggcgcctccatcggcacttccggcacgggggcgccgagatcggcggcatgggcggggagggcggccgcgaaggcggcagcggctgtgagggaaagaaggaacgccttcatcggttcggactccggttcagtgcacttgaaggaacggcactgtcccttcatgggcatcattccttcgagttggcaagcgccgatcggccgcccggagccatttccttggtgaccaccccggccggtcgcggagccttgtgtccgaactgccacgcccaatcccgtcaccggtatgcgaaatcgagccggcggagggatgcctgaaggaaccagtcgccgcagatgtccgcaaaggcctgggtgtcgtggtagccgtaggctttcatgaaggcggtggtgacggccttcacgtcgtcgaaccgcatcagctcccttggatccgatcccgcccgctgtcccgtgaacatgccgggcgtcgcgtcccggatcatcgcgaggtgcttgtagccggcgggcgacttcgtgaagacgtccgtcctccggatgccatcctggccgctggcgtcgagatcgcccttgcccgtcactgcgaggaccggccgcgccacgccctcccaggagctggcgtccagaccgaaggcaccctcgccgtagggcgagaggagcgccgatgcgtagaagcgctggtcggggatggcgagcgtgtcgccttccttggagcgggcggtggcccccgagaggagcatgccggtgaaggccccgaagccatggccggtgaccagcggccgttccgacagggcgaccatgttgatcgcgttcgagatcgtggccacctcgtcgagggcggagatgcacgcttgggcgcgggcccgccacgcctccgcgtcgccggcgacaccgccgaggttccaggcagcgcccccgtcggccgccgcgctacgcatgcgcaggccgcgctccatcaggctgtcgtcgtggatcggacaggcgacgacgaagccatgcgtcgcccaatgtcccaggagagcccgatagacctgcggctcggacagcaggccatgggagaacacgacgaggcggcccgaaggcgctccggccgggtagaagacgagcacccgggtcctcgaccgcggcagcaccatcgccaggggcgactccgaagccgcgtacgcgccctggagagagtaggcggcgtagcgcggatcggtgctcgagggtggaggacgcaggaatccgtccgcggcccgcgcggcgttggcgagcggtgtgccgagggtggcggcgacgaaggcacggcgcgtcagctgcatcgcaaggaaccggaaaggaaatctccgtttcagttgcgcattgcttcatccaaccgtcaacgccgctcttgacgcggaacgcaggaccggcaggatcgcggggttcggagatccgccgccgtgacgatcgccctcgccgagtttctggagacctcccaggcgccgaaggaattcggcccggggcgcagcgtcgactggatcctcgacgacgagggcggcggcgcaagggcgagcatggcctgggacgccgaggccggcgtcatctcgggcggggtccgcgagcgcggggccgaggagcccgtcctccacttcgaggccaggatcagctcggacgaggtcgacctcaccgggatcgacgacaccggcgagacctcggcccccgaggatccccgcggcatcctttcgggcttccgcaggcagatccgcatgatggtggcgtccggacgctgtcgggtggtcgtggcctagcggccgtcacgaccggtcggcgaactccacaggacgcgcccgtccccagccgcgcagaagaggttcctcgaggaccacggccgcgacgtgcccggcagcgtcgagcgcctcttccgaagttcccgccgcttctgcgacgatgccggccaggaacagcgacgtgcccagacggcgccttccggcgcccccgtcctccggaagccaaggaccgcacaggaacaggacgcgggccgcgacggcggccgccgcgatctcggcggcttcggcgccgaaggggatcctcaggcaggggggatccacaggcaccacgaggtcggcgccgcccagaagggcgagagcgcgccgtcggtcgggcacgagatcctcgatcccctccatgaagcgcctgaccacgggtgacacgtccaccgccagcctcggcagggcgagcggggcctcgtcggccgccggcgggtcggccgtctccgccgtcatgccgagacgaccctgcgaccatgacatgaccggaccggccccgacctcgcgccagcagagggcggacaagagcgaagggtgacgggccggccgcccggatgcgagggagcgtatctcccccaggacgtgcggcaggacctgcaagggcgttctccggtgctggcggacgatgtcggcgcttggcaccgggcaagaaaccatgatagctccattccatcgacagaaggaatggttccacgatcccatgtccacggaactgacccgccgttcctttctcagggggctcgcctcctcggtggtggcgccggccggcaccgtcgcgggactgcccgtcggcgcctacgcggcagcggccctggccatgccggccctcgtcgcgctgctgacgcaggacgcgatggccgacacgaaatcgattccgctccggctccacaacacgaacaccggcgacaagctcgcaatcgacctcttcgtcggatcggactggaacccgaccggcctcgtccaggcggactatatgctccgcgacttccggcagaacctcgtcgtccagaacgaccgacgcctctacgccgcgctctacgttctgcaacgcgccttcgtcggcgacgggtacgtgaaggtcaattccggctaccgcaccacgacgacgaacgaaatgctgcgccgccagggtctgggcgcggcgcgcgagtccttccacacgaaggcgcgcgcggtcgactacctgatccccaaccccaacgcgacgctctccgaaatcgcccgggtcgccaagggcttccatatcggggcggtggcgctctacaacaacttcatccacatggatactggcgacccggaccgttcctggggtctgaaatactgacacggttagtggacctgatcggcatatacctgacattgctgccgccgcgacccggatgtggtgcctacgcctcgcacgtcgttccgtagattagggccggtcggccgtcccgggccgggcgttgcgacttgctgcggtcgggtgcaggcttgtctccgcagtcgagcggaggccgccggtgagcatccagaacgcattcttcgtggtcgagcggccgttccgcttctacaggcagatcgggatcagccagtccaacacctggatcgggcggtcgcaggtcttcacgaacgtccatcatgcgctgaacgccgtaccgggcgacgaattccacgccctcgtcggcggccttttcgtcgcggatcggcgggacggagggtcttccgcggcacccgcgcggctctccgcgcccaagccgccgctcgagaagaactacggcagccagccggccgaccgcatcctgagaggaatggtcgagcggggcctcgtccgcgagatcccgcgcagcgaggccagggccgtcgactacgtcgctgcgcgcgaggccgcgtccgcggaactggcgccgcacaggccggccgtgatcgaactggtgccgtcgccccagatggttgcgttccgcgagcgcgtcgccgccttcgccgccaccttggaggagctcggcggcgcgatcgcgtggcgagatctcggcgagagccccaccgtcgtcctcaaggcggacctcggccaagctggccggatcggcatcgaacacgcctacctgcccgacttccacgtcgtcgacgtcccgcccgccttcgagccggattggccggccggatccgagaagtggggtcccgagggcaggacctgcatgcggctttcaaaggacgccgacgtccccgccatcctcgacgaggtattggggaaggtcttcgccgagcttcaccccgaggaggacgctgccccggggccgcgtccctgacgatacgcagggaaagcgatgggcatcgaccttgcgcaatgcggaatcctcgcgaaggatcggacgaccgcaaggagcgccgccatgatcgatgccttcgcaaacgccgagaccggcctgtccctggcccatgatcagatcgagctcgaccgcgccgagacgatctacgtccgcgacgatggccgcatggcgatccgcctcgacgacggaaccctgtcgcgcgttcccggactacttgctccttcgatgatggcggacctgaaggacggcatgccggtccggctgttccgggtgctcgggcggcacgtcgccagccaggtcacagcgcgactccggctcgccgccgccttctaaccttgcgaacgacgggccgcacaaggcggagggaccgatgagtgggttgggaccggtcgatcgtctgaggggcgacatcgacgacctcgagcgcatcgtgctcgacatcgagttcggcgccgtgcgcgtggaggcgaccgagatcgtcgggcgtctcaaaggcgccgtcgcgaccctggacgcccttctctcggccgtcctgcccgacggcgccgacgagctcctggacgacccggaggcgctgctcctccgcgtcaggcagcgcctgggcgaggagccggaggatccggcgcccggaccacgctgaacggagatcccgtaccttcttgcgccttgcaccgattgagcctctccttcgatggagacccgcgtcgcggcgcctcgacgtgccgcaccttccgaggaaccgatccatgtccttcgagatcgaccagattgctttggccgcgatggaggacgacgacgcggacaagctgcaggttccgaaggaattccacgtcggggagcgcgaccgggcctacaacaacgactggatcacggccttctggcgggaatacttccagaacagcacggacgccggcgccaagaccatatccatcaccataggatccggcgttccgaagggtttccacaataacgacccgagcgccaaggagatcacgcgggtgatcttcgaggacgacggcaccggcatgtcgatggacgtcgtccacaacgtctacttctcggcgggcgcctcgacgaagcgcggtcaggacgtggtcggcggcttcgggcgtgcgcgcatcctccaggcattcagccaagtccgctactcgatcaggacgcaggacctcctggtcgagggcgacggcagctactacaaggcttaccccgtcgaggaggcgacccgcaggctggccctctgggccaggaaccagcggatccgcgccgcggacgctccgactgcggaggagaagaccttcctcgaagctgcggccgacgcgaggtccgcggacgccgcggcgctcgccgccggcccgcgctacgtcaagggttgccgcttcgaagtggacctggaccctctgcacggcgaccgcgcctcgcgccgccccaccatctcgatgctggaggagaagctcgaggagtatctcgccgaatgcgatctgcggtgccgcgtcgtcgtgaacggcgtcgagcgcgtgcgcccggcccgcaagcgcgaggcgcgtcgggacatcctcgcgaccctggagccgggggagatccccgacgcctggaaggacaacccgcgcatcaggcttctggaccgcccggacggcaggaaggacgtggccttcggcaagatcctggtctcggaggagaagggggacgacctcgtcgtgcgcgtcggcggcacgtcgatgttcaagcgcaagatctacggcagtccgaagaacctcgtgatcgagctcgagcccgcgatctcccgcgaggtcctgacctcgaaccgcgacggcctgaaggaggcgtatcagagggccgtcgaccacttccagaagatgatgtcgacggatgccagggccgccctcgagaagaaggaggagaagcagttcaccgtcctgtccggcggccgcggacgtcgggtggcgcgccgcgccgagatggacttttcggggagcttccaggtttcggcttcgacctccgccttgggcgcggaggcggaggcctccgcccccaaggcgccggccaagcgcgactgggtcagctaccagcgctggcagttcgacgagttcctgaaggacggaatcggcggcgtgccgcgcgccgacttcgcggcgttcttcgacgcgctcaaggcatcggcctccgtcgaggccacgttcctgggccgctggcgggatggaacgcaggcgagcaacttcctcaccacgctgcagcggaacggcgagggcgccgcactggagatcgccgacggggcgatgctcgccttcctgtgcaacgaactgcgggaccgccgcttccaggccgacctcgacgagtcgcgccgccacgccgacaagctgagcgacctccacgacgttccgatactcaaggagcacctgaggcccgacgcggagcggctcggcgtcgagaaggccaaggagcgccggaccaagctgctgtcggcgatcggccgcgccgacccgcgcaactgggaccccgccagcggcaagggcatgaagccgcgcaagatactggcgatgtggcaggtggccgtcgacgcctgcgtcgagctcctgatggagacgcagccccggcagaaacccttcccgtacgcggcggggttctgcttcagccacgcgtcctggcagtaccagccccacaccggcgaggacggctgggtgaacgccctcgccaagtacatgcagccggacagcgcggacgagacccgctacttcctcctcaacccgctgaaggacgaggatttctccctcgccttcaacccgtcgcagccgaacgaccgcgccgagatgatctcgctcgccatgcacgaggtcgcccacgtggtcgcgcccgacagccacaacgagcgattcgccggcgccctgaccttcatgctcggcaagatgacgccggcctggatgcgccaagtgaaccggtccatggacgcggcggtctcggcggtcgacgtcgtcttcgccggcgcccgcacccgcatccagccgctcgacgacgagcccggtccccggccgggggacgtgctgatgacctgcctcccgcgcgacatcgaggccgccgccaccctccgcgggcccgacggaacctcggagctggactgcggacgcctcgacatgctggagtccgccgtcgtcgggccggagccgcagatccacgaggcggcctacgcgccgtctcccgctccctgaggcccaggatgccgcgccaacccctgatcgatctcgccggagacgggcccaacacccggatcacctggacctacacggacgggggcaaccacaagcacacgcgccgctccgtctatgccggcgcgatctccggagagcaggcggccctgctcgcctcgaagctgacggcggacggcgagttcgtcccggccgacgtcggcatgccgatgctccagttggtggtcaacggcttctggcatccgacgctggatcacgcgtggcacacgctcgacgcgatcgagaccagccgcgagacgtccgacgcggatgtcgacgtggccgctctggcggaccggtggagcgcgctcccggactgggaccccgacgcggccgaagccgcactcgccgaggatctcgggcccccgcccgaagaggacgaggacgacgagccggccgcgccggctccctccccgtgacaggagccaggaacaccatgaccgacatccagacctatatcgacgcagccgaggcgcgcggccgcgggagcaggggcgagctcgacgcgctcaaggcgatcgtgaccaccgccgccggcctgctcggcgccgaggcgcgtaccgccgtcgccgcggatcccgaggtcgaggacaacctcgagttcaacctccgggccgagcaggccgacctggaccggaccgagccggccacgtggctgctggcggccaagcagcacggatccgacgaggaccccgaccacgagttcggcgatctgcaggcgatcgcccgcgcggcgtggagccagatgggtccggacgaggtggcgcgcttcgaggcgtccgacatcgcccgggatctcgcccccgtcgcggccgcgccgacggcctgacctacaggagccgggccgcctcgttcgagagcgcggtcccggcttggtggtagcgcgagacggtctgcacgctccggtgccccgagagcgccatcgcctcgaagaggttctttccctgccgccccgcctcggtcacgaagccggagcgcaggctgtgtcccccgaacgccttgggatcgagacctgcggccgccgcgcgccgctggacgacgcgcgcgaccgcccggccgttcaggtgcctcgttccgatccggccgtgacgatcgatcgaccggaagatcggtccctccgagcatcccacgagcgacagccacgcccggagcgcgaccgcggccggcccggcgatcggaaccttccggtccgacccctcctgctcggtcttggtgatgccgaggtggtagacgtagtcgccgtcgacctcctccagcagctcgatccgcgcctccgccacctccgaacggcgcctgccgcccgaggcgaaggcgaacaggagcatggcgtcgtcgcgcacgtccgcgctcgacggtgcgatcttgttcgccagcagcgtctgcagcgtctcgcggaccgccgccttcttgttcctgggccggaagccccggcgcgccgcggccttgcgggcgacgcgcatcgcctcctggaccgggccgccggccagaggcgacgggtagccggccctacggtgccacgtggcgatggccgccatccggcgtgacacggtcgagatccgctgcatccccggcttcgccttgaccccggcggccaccagggcggcatcgatctgcggttcgagcccctccgaatggtctacgacgaagcggacgaggatgtccgggcggatcggcagctccggctcgccgaatcccgagatctcgaaccacgagcggaagtaggccctgtcggagtcgtaggcgcgcgccgtgttcggcggcgtgccgtcctcgaccatgcgcgcgaagcgttcgcgcgcggcctcgccggcgaaggcgtgagccatcgtcctgccggtctcgacaacgctcgggaggccacccgcggacaccgttaaactcctgatcctcaacgaggatgaggcgcggccacgctatccgcaaggggccggtacgacgttgcgtcccgaacccgtccaatggaacggaaggcctttaacgttccatttacagtcatcgtttattaggcctaccagaggccgaaacggccgtcccggccctgcagccgacccggtttccggcgggcaccgacccattcggccctgggggccgataatctcggttatcggcccccagagccgttgagctcgtcgcggccgtccccaaaaatggggactttgcgggtcgcctgggcctggctataacctctctcagtttctgaaccgattctagtaaacggaacgcaagagacgcttcgttctcttgagtacggcggggcccacctttttccagggtttcgacgtaggtgttccgaagacggacttccgttggtcgtcggggttttccctcccgccgactgtcggggcgctctggcgtcacgaccggcctgcgcatccgcgccggaccgaaacgacatcggaaactcacccgtcttcagagcgtgcggtgccaccacccttggggaggagcgtccgcgaccggccgttggcgattttcagacctctctgctcatctgaatccaacgatacgaatcaggacatttccgatgccgatccagaccgccgctctcgttgccccgaccgccccgagcctgatggccgaggccacccagaccctctccgcgacgttccgggagatggtctccctccagtcgacctccttccacgtcgtctccgtggacacggctggcatcaactggcggcccgccctcccgttcgataacgccgtcccgtccgccgtcgccggcgacatcatcgtcgaggtcggcgaggacggagatctcgaggccctcgcccgctcccgcaccctcagcgacctcgtctgcgcccggatcatcggacaggtgctgtacgagcgcgaagccgacgccacccaccacggcgatgaaggcaagctgctcttcaccaccgccgccatgatcctcctgctgtcgaaccgcgacgactggcgcctcgccgccggcccgaacgattggggccacgtcttcctctacgacggcatcctcgaccacgccttctacaaggcgttcgacgagatcgacggccgccgcgacctccagcccctctgcgacttcgagaagcgcatggagtcggtgctcctcgccatcgagccgatcatcaccgagtgcttcgaggactgcgcccagggctggtacccgcttccccacctcacccgcacgatcggccagagcgtccgcgaactcgtggacttcggcctcaagcacagcggccagcagatcgccccagcccccgcgctcgccgcgatcgcctgacggccgccgacaccgcccgcaaggggcggcccacctttccgagacccgggccatgtgcccgggtcttctggtttcgaaggaatgaacagccgtctgaaggaacggctcgacaaccttccggatccgggtcatctcggatgggtgaccctctccatcgaaccatccgtccagaccgcgatccgtcaggcggtcttccacgcggggcgcgcctcggcggcctacgacgcgtcaggcctcggcaccgcggtcgacgccctacgccgccggcgcgaagccctctactccgccgaggcggaaggattcgctccggtcgccatgaccgaactctgccggctcctgtcggaggacgccgcgacccacgtcgagaagaacgcccgtttcgccaaggccgctcacggcgccctggtccgcgaggccggcctgcgcgcctcgcatctgggctccgtcgacctcttcgacctcgccgacgatctcgccgcgggcctgctgggcgccggccgctcgctccggcccgacccctccgacctttccggttcccgcgccgagaccgccgccgacatgcaggcggtcgtgcaggcgatgtcggaggccctggcagacgcggagcgcagcggagagccggccgaggcggccgagttcctgcgctggatcctgcgccgtcccgacctcaaccaagccgaccgccatgcccgccggctcgtgcgtctactctctctgagactgtcgcaccggacgctcggcttcccggccggcctgtcgcgcggcatcgcccagcaccggggcgcccttctggaggcaagcgaggaccgggagaccttccagcgcgtgctcttcgcccactggcgcctcgacctcgagggcgccgcccgccagatcggcgacgtcgaacgcctgcgccgcaaccttgtcgacgacgtccaccgccgctaccgccggcgttcgccgctgatcgagccgatggtcgactacctgctctcgaatccggtctcgtcgatcggcagcgccgcccgcaccctggacatcaccgggcgcggcgcgggcctgatcttctccaggctgacggccgccggcatcctcaggcagcaggacgacaggcagaagaaccgaaccttcgtgtgcaccagggcggcggaggcggtgtgatggccgcggcgctcgacgaagtcttcgcctccgtccacggcgcgctcgagaggctgcgcgacctccgggccgggcggggcccggactccgtctcgatcctcgacgtcgtcgtcacggcggacgccggggacctcgtcgtagaggcgatcggatcggacggcgagagcctcgtttccgtcgcgcgggtgtcggcggccgcgccgcgcgacgcggcccggatcgccctgagccatgccctgacccgtctcgtcgctcgcgcgaccgaactcggagacgattgacgatgaagcgcctcctcgccgccgcgctggcgatcgtcctgggtcccgcggctgcgtccgccgagacgaaggacttcgcgaggctccgcaatgccgcgatggaaagcgcccaccgcggggccgtcgtcgaggcgtacgccgccgcccggaacatcatggtaggccgccacgtcatggacggcagcttcctgtcgggaatgatcgcgctacggtacctgaaccgcgccgatctcgccgccgagcacttcaaacagatggcgatgctgacggacgagcccgccgagaagtcgaaggccggcttctggctcggacgcgccctcggcgcgatgggccgtcccgacgacgccaggaaggcctacttcgcagctgcccagcacgctcacacgttctacggccaggcggccgcggcgcgctcgggggtaaagatcgagctgcccgcggccgctggccgcctcgccggcgccagcgacgtccaggtcgcgctggcctccgcggaaggccagctcgcccgggcggcccaggccgcgggcgacaaggcgctgcggaacgcggccctcaagcgcatcgcgtccggagacgcgcgccgcctcgtgatcggctgcggcgtggccagcgagatcggcgcctacgactacgcggtcgacctcgcgcgccagggcgagcggaacggcatctcgctcgtcgactgcggctggccccaggtaaagatcggctggaccgatccgcgcgggccgcgcgagctcgtgtgggcggtggcccgcgaggagtcgaagttcgaccagatccagacgagcgggaaaggcgcgcagggcttcatgcaggtcatgccgggaaccgcccagcacgtcgggcggcgcgccggcatcgccatcgatccggtgcagatgcggatcaaccgggactacaacgtcgccgtcggctcgaactatctggcgggactcctggcccagttcgcaggcaatccggttctggccgtggccgcctacaacgcgggcccgcagcgggtgaacgagtggatggccgcgcgcggagatccgcggacgggggccatcgacgtcatcgactggatcgaggagataccgttctccgagacacggaactacgtgaagaaggtcgtcgcaaactacgtagtctacctcgccaagaggactgtacaatcggcatccgcaggccaatagccttgcgtttttgacagacaaaattgtgttgttctcagtttttgctgcctatgttttcaggcaatgctcattccaagggcgctttcggtgccggaaggtcgcaatgcggacgggcaggcagaggcggcgtgcggcctcgatgctgcgggcggcatggccaggctcgagacggtcgcgtccactcagggcgcgacgtctgaagagccgagcctcgttcaggtcgttctcgatcgcaggcgtcagtatcgcatgccgctcgagactgggagagggatcgccacggtctctaccagcgcctcaccgtcggggcggcgggcgcgaggtcggccgacgcggccgctccgtgggagatcgatggaggcggggcgtagccgagcgcgttcgccggcggtgccttcgccgtcgctgccccgccgtagaagtcgtcggcgacggtcacgacggccgggcccgaggcgtagacgctgggcggcggcggcgtatgaacgccaaggacgggcgcctccacgggcggagccggcggcggggccgtcggagccggagcaggagccggggcaggcgggaagacgggggccggagtgggcgcccgcgcctgaaagagggaagcgaagaagctccggtcgggtccggccgagggcgcggcaggcgacgtcggctgcggcaggccggcggcgagatcctcgcgggtctctacgacgggagcggctcccagatcgcgtccggaccgcaccgaggcgacgacgtccgcggggatgggttcgccgatccgcatcgagggcacgaagcggctcgccaccgcggccggaggcgcccctgggccatcggcttcgacctcgagggcgagatggcgtcgattgaaggacaccctggcgcccggcaccgagccggaagtcggaatgggtccggcgagggcgcgggagagccgttcctcgtcgacgcccggcacgagccgcgcgaccgcctcgggatcctgcaggacgatctggtcgcggcccaggcgggccacggccatccccaccttgcggccgccgctccgcacggccaggaccgtgccgaccgcttggcggtcgacggcgcgcgccttctgagggtcgttcggatcgagacccgccacggcgaagatccgccgcacctcggcgtcgaccttcgacgagcccggctgcggatcgacgagagcggcctgctggaccacgccgccgccctgctgcgcgacgcatcctgcgagcagcgcggcggccgaggcggccatcaagggtcggatgagcggtctcatcggttccggctgtccgctccattccttcataggagcgtagaccacaacatggaaccgcggccggatcaagcaccccgaaggaatggaattccaccatatcgttaacccctgcaccggtttcgcgttgcgcggtgttcctcggccgcggcgtccggtgtagcatcctgccatgcgcagcctcccgctcatgctcgttgcaatgctgtccgccgggtcggccgctgcggagacggacgtggatccgtcgctcggaccctggtggaaggcgcccagcatccagctcaccttgcagcccgaggatggcgacggcgcggatccggccggcttcctgctgccgatcgtcgacctcgagcgttcgggcaccggctaccaggtcgcgctgacctcgcgacgcgtccttgcaggagagacccggtccatgccggaatgcgaagcttccgggtcggcgggtccggccggcgacggtcggctcgtcggcgaggccggccgctacgggcgtatcctgctgagcgacctgggcgacggcatcgtgcgcatcgacttcgagcgcaccgagggttgcgcgcgatccggccgctatgtcgccacctggacggcacctcactgaaggattccatgccgatgaccatcgcccgtcccgtctgcggttccgctttcgcgctgctcctgctcgcggccggcctcgcgcctgccctcgccgagtccatcacccgcgaaggccctccgaagccggccgtcaagctggagtacgccaagaggcccgcgacggacgcggagtactctcgcttctggcaggacgctctgtcccagatccccgcggcggtgcgcgagggcgcgaaggtgccgagcgagatctacgccaccagcgtcaagttcccggacggccggaccctgaccttcaccatgctctcggcgccggcgatgtgcggcagccaggactgcgccgagcggatcttcgaggacggccgcgtcatcttcgacggccagatgtgcgccaacgtcgacgggcacttcgtctccgccgacggcgagaccctcgtcgcctgcgagcggccctacgcgatcccaccgaggcgctgaggagcagcccactccttcatcaaggaatgggctggcatttcccgtcaattgccgacaagttggtgcctcgttccttccttcgagggtgacatgaggctcgccgcgctccttctgtccgccgcgctctccatgggcgtcggcccggcctcggctgccgagggtggttccgacgccggcggttcgcagaattgcggcgccgacgccttcaagaacaacgtggccggcagcgagtcgcagggctccggcggctatcaggcgcagaacaagtacggatacctcggcaagtaccagatgggcgagatggcgctcatcgacgccggctacgccaagttcgacgggaacagcaaggacaacgtcatcagctggacgggcaaggacggcgtcaactcgaattccgcgttcctgaacaacaccggtgcgcaggagggggcctacaactcctacctcaacaacggctggtcgcagatcaagtccttcggcttcgacaagtacgtcggacagacctacaacggcacgacgatcacggagtcgggtctgctcaagggcatgcagttcggcggcgttcgcatgaagcagttcttctccaacggcatgtcctgctccggcggcgccggcatggacggcaacaacaagtgcatcggcgactacatctcgagcggcagcgggttcgacgtctcgtcgatcactggcggttccggcggttccggcggcggctcctgcggcggcaacgacggcggcggcaacaaggacgggaagaagccgaacgaccagggcagcacgaacgcgggatcgcgcacctgtccgcccaccatgcagatcatccaaggaatcgattgcggacggtttccggccaagatccaggccttctgccaaacctacaagccctacctgatgaccatgtccaagtgccaggaggccgagcagtgggccaagggccagggcatggggcagcaccgcgacaagtgcgcgaagcagtcggacgcccagggcaccatggcgtggggctacgtgctggcctgctcgaagtcgaaggacgagcctgccttcaactccaggaaccagctcaacgatctcgacgggaagggcggcggcaacggctccggcacgagctccgacgcctcgccggcgaccccggcgggcaagcccgacgatccgggttgctacgaccgactggagaagatgggcgtgaagttcacgcggatgaacaagctcacgaaatccgcgggcggcttcaactgcgtggtccccaccgccttggcggtgaagagcttctccaagacgagcctctcgaatccgggcgtgatcctgaactgcaacacggccgaagccttcgagaagctttcgtcccagatcggcgtcagcaaggtgacgtccctgggcgggttcgtctgccggggcatcaacaacggatccgccggcgcccgcagccggctgtccgagcacggcgagggcgtcgccttcgacgtctcgaattggcagggtagcagcggcacctggaacccctcctggacgaaccgttccgatccgacatacctcgcggtgacgtcgcgggggcccggcgtcggcttccgctgcatcctgaccccctggtggtacaagacgaagtcgagcccgctgatcgtcgggcatatccacctcggcacgcgcgacaactgctcgcccaaggtctagcgccatgaagccgaccaccgtcctcctggcaggcctgctcctggcggccgccgcatcggcggccccggcggccgagctcgaactcccggccgccagcaacgtcccgaacatcgagcaactggagaagccgggcgaggtcgccggcaatcccgaatggaccgccgacgagatcggcatggagatcgacacctacctcgcggaggaccggggcttccgggtcctggagatgttcatccggcaggacccggcggccccggactacgtcctggtgcgcgacaagctcctcggggagatcctgccggcgcttggcgagaccaacccgatcggcctgtcgttcgtgccgatcgacctcaccggcgacggtctcgacgagatggtggtccagatcacctgcccgtcgacctgcgccgacaccgaggggtgccgcaccatcgtcttctcgttcgacgacgagaagtcctggcgcatcctcctcgacgtcaggacgcaggaggtggccgtcaaggcagggtgggacgagcagccgagccaagtcgcgacgatctccgagaaggacggcgtccgcttccaccgctacgaggacggccgcttcgcctcctacgagaacgtccgccgcagccacgaggagatcagggccgcctcgatgtctccggcccccgcgcccaagccccggccgtaggacgcggccgcttcccagccggtcggcgtccgagcatgatccgggtggccggggagcgattcgccttgacgcaagaggcctcccgacgggccgggccttgaggagggcgctgcgatgggtcgcttcctgcaggacggggaggagcagccgcggggaccgcagctgctggcggaggggccggagcggatggtcctggcgggccgggtcgtcacgctcgacggcgcctcgaccgtccatcgggccggcttcgtctgcatcgaggacgagacgatcgcggccgtcgccggcgacgcggcgcaactgccggccgagttcggcaagttgaagccgatccgcacgcagggcacgatctaccccggcctgatcgagctccacaaccacctgccctacaacatgctgccgctctgggacgtgccccagcgctactcgaaccgcatgcaatggcggaacgactacgcccgctacgcgccggagatccgctggccggccaaggtcctcggatccaacccggacctggactaccagcgggcgatcgcgcgctacgtcgagtgccgcgccctgttcggaggcacgacgaccgcccggggcctctcccgccgcgacgagttctaccgggggctcacccgcaacgtcgaggatcccgacgaggaggggtggcccgtcgcccacggccggaccgacgacgcccgccccgaccggatccgcgaggacatcctggagaagctgcggcaggggcgtccgttcttctaccacctcgccgaaggcaccgacgacgaggcccgacagcgattcctcgatctcgacctgggcaaggacggctgggcgatcgaccggaatctgatcgcgatccactgcaccggcctgcatccggccgacttcgggcagctttcggccgcggccggcatggtctggtcaccccttagcaacttcctgctctacggccgcaccgcccgcgtggaggcagccctgaaggagggcgtccggatcgccctgggctccgactggagcccgagcggcagcaggaacctgctcggcgagctcaaggtcgccaggatcgtcgacgaggagctcggaggcgtgttcggctacgaagctcttgtgcggatggtgacctcgacgccggcggccatgctaggctgggatgccttcgtcgggtcgatcgagaagggtaagcgggcggacctgctgatcctggcgggcgactccgacgatccgtacgcacagctcgtctccgccgccgagaaccagatcgtcgccgtggtggtcgacgggcggcccaggctcggacgccgcggaagcatgcacttctcgccggaccagcaggagacggtgcgtatcggaggccagccctacacgctcgacctcgccgagccctcgggtccgacgctgaacgggatgacgctgtcgagcgcagtcgcgaagctgtcctacgggctcgccaacatgcccgagcttgcgcgcgactacgccgcggagacctgcttcctagtccggctcgccgaacggggccagctgccgaggaacctgctggacgcgccgtggggcatcgcgatggagctggagcccgatctcgggacgctacgcgacaactgcgaccgggcttccgagatcgaccagacgctgatccggcgcctcgtcctgccgccgctgacggaggtcgacgatccgtcgtaccgggcccggatcagggccaacgtcaacctgccggccttcctgcgcgggcgcctctgaccggatccgcccggaaacgcgtagggcgccctgggacgtctccgccccgggcgccctacgccggcaccggctccgcggcctatttcgcggccggctcggcggcgatcttcacgaccgagacgatggcctgcctgccctcgagcgcgaacgcccgggtgccctgggtgccgcgggccatgatcggcacctccgccgcgctggtgcggaaggtcttgccggcgtcggtggtgatgacgagcacgtcctgctcctcgaccggcatcagggccaccagatccccggtgcggtcggcgagcttggcggcctcgacgccctggccgccgcgcgccgtgatccggtaggcgtggctcgacgtgcgcttggcgaagccgttctccgtgacgctcaggatcagctgttccgcctcctgcatcgccagcatgcggtcggagggcagctcgaacgtcgccggctcgcccgtcgtctcgtccttcgtgcgggcgctgccgccggcgaggtaggcctcgcgttcggtgccggtcgcctcgaagtggcgcaggaccgagaccgagatgaccttgtccttccgtccgagcgagatgccggcgacgccgacggagtcgcggctcttcatgacccgcaggtcggccacgttgaagcggcagcacaagccgtcgcgggaggccagggcgacgtcgtcctcgggcgagaccagcaggaccgagacgagcttgccctggggctcgccgttctcgtcctcaagtttgatcgcgaccttgccgcccttgttcacgcgggcgaagtcggaggcgtcgttccggcggatggtgccgaagtcggtgacgaagatcagcgacagcttctcgatcgccgcgcggtcgtccggaagcgccacgatcgcctgaacggtctcctcggccttgagctcgaggaagttcacgagggcccgtccacggacgttcggggccgcctcgggcagcttgtgggcgacctccgcatgcgcgaggccgcggttggtgaagaacagcaggggcgtcttcgtggtgcagacgatggtggtggcgaccggatcctcgacggcctcgtccgccgccttctgacggcccatgtaggccgggaggtccgtgcgcttgacgtagccgcccgccgtcacggtgacgacgatgtccttgagctcgacgagatcctcgtcgctcagggcgtcgagggccgagtcctcgatggcggtgcgccgcccgtccgggaacgcggccttgatctcctccagctcgcggcggacgaccccgtcgaggaccgccttcacgttcaggatctccaggtggccgccgatctcgaccgagagctcgcgggcgcgctcggcgatcttgtcccgctccaggcccgtcagccgcgagaggcgcatctcgaggatcgcgcgcacctgcgcgtccgagaggcggaacgtgtcgccgacggggacgtccgggtcgacctcgaagaggagctgggcgaactcgccggaggtgtcgaagtcgagggcgagaagggccgcgcgggcctcatcgatgtcgtgggaggagcggatcagcgcgacgatctcgtcgatgcgcagagtggcggcgtagaggccgatctgccggtgcaggtcctccctggtcttctccaggcggtgcatcgtgcgacggcggacgacctcgcgccggaagtcgacgaactcgcccaggacctgcaggacgcccatggtccgcggacggccgcggctgtccaggcaggtcatgttgacgttgaggttcgtgacgaagtcggtcttctcgcgcagccggttgaggaccacggccggatcggcgtccttgcgcacgtcgatcacgatccggatgccggccttgtcggacgactcgtcgcggatgtccgagatgccctcgatcttcttctcttcgacgagctcggcgagcttctccacgaactcggccttgacgacgaggtaggggagctgggcgatcacgatccggcgccggcccgccttgccttcctcgactgaggcgacgcccgagacgcggatggccccgcgcccggtcgcgaaggcttggcggatgccggagcggccgtggatgacgccgccggtcggcaggtccggccccggcatcacccgcatgatctcgtcgagcgtgacggccgggttggcgaggcgcagcaggcaggcctcgatcgtctcgccgaggtggtggggcgggatgttggtggccatgccgacggcgatgccgatgccgccgttcacgaggaggttcgggaagcgggccggcagcaccaccggctccttgcaactgctgtcgtagtttggccggaagtcgacgacgccctcgcccaggtcggccacgagatggccggcgagccgctcgaggcgggattcggtgtaccgcatggcggcgggcggatcgttgtcgatcgagccgaagttgccctggggatcgatcagcgggtagcggagcgaccagtgctgtcccatgcggaccatggcgtcgtagatcgcggtgtcgccgtgcgggtggtactgacccatcacgtcgccgaccaccttggcggacttcacgtgcttccggtcggccgtgaagttgctctcggccatcgagaacatgatgcgccggtggaccggcttcatgccgtcgcgcacgtccggaagggcgcgcgccgtgacggtcgacatcatgtagctgaggtaggaatcctccatttcctccgtgaaggaggttctcttgacggccgcgacgccttcgtccgcgtgatcgacttccgtgccttcgacttgcatcgtcgggatgctccgatcctgtgactggtttgggtggcgtcagccgcgcatggcgggggcgaggcggtcccggggatccgccgccgggaaaccgggctgcgcccggccggcgccgccctccacgaccgagaggttcccgcggcgcggcgcgtagccgttctggccggaggcgaccgggttcaggcgcgccatcgaagcttggtagtcgaagcgagggaccgcgttgggcgcgagcctgcgggccgaccggatctcgaaggaggccccgggctccattcccatgctctcgcagaggatgtcggcgtcctggatgtccgctttcgccccgatcaggaccgtcacggcgcgcaccgaaccccggaagcagcccatgaacttcgcgacgtcggcatgaatgacgccttcgacgaagccgcccttcaggacacgcacctcgcgcgcgtggatccggccgacgactgttccttcgatgaggacgaggccgtcgtggacgagatcccccgtctgcttggagtgaggaccgacgcgcatttcatgctgctcggccgtcatcgccgtcgccgacgccatgccatgttctcccgtatcgctttggacgagctaacgccgctttgaccggagtgtcaacgatccgttccttcgttgatgggtgtcgttccttccgttgcgcgaagcgcggcgcgatgcgatggttcccggagaaggaaccttgcatgcgtacgatcggactgttctccggctccggctcgctcgaggcggggctggaggctggaggccacgagtgcctgatgctgtgcgaggtgtcggagccggcccggcgcgtccttgcatcccgcttccccggcgtgccggtcgcgcacgacgtctccgacctcgcgcggctaccgtcctgcgatctgctcgcggcgggcttcccctgccaggatctcagcttgtccgggggcaaggccgggttcgacggggcgcggtccggcctcgtgcgcgagatcttccggctgatcgacgcgaacccggtcccgaacgtgctcctggagaacgtccccaacctcgtcaggctgaacggcggccgctgggcgggcgccctcgcggacgcgttcgaggagcggggctaccgctgggcctaccggatcgtcgacgcgcggtgcgcccttccgcagcggcgggagcgcttcttcatgctggcctcccgcgtgctggatccgtccgaggtgctgttcggggacgaggttccacccccgtcggctccgttcgagatcggccgcgatcccgtcggcttctactggacgcgcggcgcttcgggcctcggctgggctccgcactgcacgccgccgatccagggcggatcggcaaagggcatcccctccggtccggccgtgctcctcccggacggccgcgtcgtgaagatcggtctgcgcgacgccgagcgcctccagggcatgcgggcgggcgggacagaggccgccggaggagaggccgcacgctggcgcatcgtcggcaacgcggtcgccgaacccgtcgcggagtggatcggacggcgtctggcctgccacggccggccggagggactctccacgcgtccgttcggcggggccgagacggcatggccccaggctgccagcggaggccccggcggcgggcggatgcgcgtcgcggcagggcctctgccgttctggcgcccgcggggagggctcgagacctacctgcgcgatgccgagcccctctcggccagggccacgcggggcttcctcgccagggcggcccgcggccgcatgaacttcgtgcccggattcatcgaggcggtgcggtcccacctcgaggccgtggagcgcgcggccggcggttgggacctcttcgacgcggcggcctgaggccgcctcagtccatcatcacggtcgcggagacctgctcgacctcggagatgcgcaggacgagacgctcgtcgatcatctcggccgagatgtggaggttcggcttcgaggggtctcgggggacgatctgggtgtgggtcacgccccgcggcgccgtctccacgaccgtctcccacacgttcgggatgctgaacagggaggtcgcccggagcgagacctcgaaggcgcccgtggagtggttccggcagtaccgctcgcccttctcgttcctggagacgatccaggcgtcctcgatctgaccgaactggttggggatcggctcggtcacgatgaccgcgctccccgaccggtcgaacagcgagcggaagatcgaaggcttgtcctcaatgaagtggcagtagatcacgatcgacatggcgtcgatgtcgctggaggtcatcaccggcaggcagaggtagccccagagcgtgccgttgcgctcgtactcgtcgaagcactggaaataggcgggctcgaactccgaggtgcagcggtcgaagacctcccgcatgcgccgctgcagcggcgagcgcagctcggacagggtcttgccctgcatgccgaagcccaccttctcctgcagcgccttgccgtgatgaaggtaggtgtagtcgcgccgccccttctgcaggaggagcgcgtagtccgcgatccccgactggggcttgtgccagaagtcctcgacgagcggatcgcgctcggcccggacgtgctgccattgggaagccagcgcccgcaccgtctcgtttgcgaccttcgagacggtcgctccgtaccaagccttgatctgcctgccgatcgtgagggttgacaaacgacgctccccgaacgcccgaacggcgctccttcgggtgacggatggccgtatctcggggttagccgaacggttttgccgaagcaacaaagacgccgccgcgccccccggcttcgccctctctcggtaaagatgggcttgccggagtggcgcaaatgtaccgcttcgaaggggtcaggcgtcgacctcgaccagatgcccccgggtctcgagcaggtgcttgcggggttcggacttgctgcccatcagctggtcgaccttcgcgcgggccgcctcggcatcctccacccggatctgcacgatggagcgggcggtcgggtcgagcgtcgtctcggacagctgctgcgccgtcatctcgccgagccccttgtagcggccgatcgtgagccccttgccgcccagttcgcgcacgtggtcgaacaggctggacgggccgggcaccgggatctcccccgccgggccgaggatggcggcgccggcgccgtagacctgggcgatctgctggcgccgccgcacgagcgtgtgggcgacggcgccctcgcacagggcgcgcggaacgaggcgctcctggccgacgcccttgacggtccaccgcatccgcaggccctcggcctccgcttcgctggtccagcgggaggcaggcatcatcgacggcatccgggcggagatctcggctccgagccgcagcatggcctcgtcgtcctgccagaggacgggatcgagccagccggagacgacgagctcgtcggccagcggccgcaggccgacgtcggcgtcgatggcggcgaacaggcgggcgtccgccttggcctgctctgccgcgaccgcgagatcgacgccggacagcacggcgccgtcggcgcggcggaacgcgatgccttcggagccgaggcggagcagctcgcggtcgagcgcgacgtcgtcccggaggaaggtcttccgtcccttcttctcgatgctgtagaggggcggctccgctttgtagacgaagccccggttgatcagctcgggcatgtgccggaagaagaacgcaaggagcagcgtccggatgtgggcgccgtccacgtcggcgtcggtcatgatgataatgcggtggtagcggaccttgtcggggtcgtggcttcccttgccgatgccgcagcccaacgccttgaccagcgtccccacggcggcgttcttcatgatccggtcgaggcgggccgtctccgtgttcaggatcttgccccgcaggggcagcaccgcctggaactcgctgtcgcgcccctgcttggcggaaccgccggccgagtcgccctcgacgatgaggatctcggacttggaagggtcgcgctcgcggcagtcggcgagcttgccgggcagggaggtgatgtcatccaggacggtcttgcgccgcaccatctcgcgggcgcgcttggcagcctcgcgcgcggcggccgcctcgacggccttgtcgatcaccttgcgcgcgtcggccgggttctcgtcgagccacgtggccagcgcctcgccgacggccgactgcaccggacccgagacctcgttcgaaacgagcttcgccttggtctgggaggcgaatttcgggtcgggcagcttgaccgagacgatggcggtgaggccctcgcgcagatcgtcgcccgacaggcctgtcttcgtcttgagcgggttgcggtcgacgtaggccatgaagctgcgcgtcagggcggtcttgaagccctgcacgtgcgtccccccgtcggtctgggggatgttgttcgtgaacggcaggacggattcggtcgtcgaatcgttccactggagggcgacctcgatgccgaccgggatcggccctggattgccctcgacctcgacggagcgctcggtgcgcaccacgatcggacgggcgatcacccggtcccgacccgcggtgcggtcgatgtagcccacgtactcgccgacgccgccctcgtagtacatctcgaccgggtcgacgtccttgaccctgcggtcgtggaagacgatgcgcacgcccgagttgagaaaggcgagctcgcgcaggcggcgctcgatgaccgcggcgctgaactccacgacgcccgtgaaggtgcgcagcgacggcgtgaaggtgacggaggtcccgcggcggcccttggcgtcgccgacgtcgcggatcgggccggccggctcgccgtgctcgaacgccatgtagtgctcgcggccgccgcgccagatcgtgagctccaggagggacgagagggcgttgacgacggacacgcccacgccgtgcaggccgccggagaccttgtaggagttctggtcgaatttcccgcccgcgtggagcacggtcatgatgatctcggccgccgacttccccgggtacttcgggtgcgggtcgaccgggatgccgcggccgttgtccacgaccgtgaccgacccgtcggcgttcagggtcacggtcacgcggtcggcatgcccggcgaggcactcgtcgatgccgttgtccaccacctcccagaccatgtggtggaagccggtgccgtcgttcgtgtcgccgatgtacatgccgggccgcttacgcacggcctccagcccctcgaggacctggatggagctggcgtcgtaggcgccgggatcctgatgggccggcattgcttcggactgcatggggatccttcgggtatcgcggccgtacggcgtcggcacgtcggcgggttcacctgtcaaaggaatggactaggaatgaaacggtggcaagttcgaaggaacggcttgctccgcggacggatccggtggatcaggaggtcagcccatggagccgagcccgatgtcgagaccgcccggatacggccggccgtccagccgcgccggcaagaagcagatcgtcgtcttcctggagtccggggcgctcgggcgcctgcgggttcgagcgcgcaacgaggagcgcacgatgcaggaggtgctggccgcctgcctcaacgaggggctccgcccgctcggccatccgccgctcttcccggtcgagcaccggcgcatgttcgtccggtcgacgcggcgcgcgaagcccagaggcgacgagacccgtccctcgcggcgcggcctgcacgggctcgcgggctggttcgcgggcgccctcgtcgacgaggccctgtcgttcgcggccgagaggggcacgtccgtccaggcgatcggcgaggagggcgcgcgccgcctgctgtcggatccgacgctgcagatcgagacaccacccgagctcgagaccgcctgacctggtcaggccgcgacgagacggccgggacgcatggcggcgaacagcttgccgagcttcgggtcggccgccgcgtcgggaacctccaccgccacctcgacgacgtagtctccccgccgcccggccgtctcgaccccggcgcctgcgaagcggcgctcgacggaagggggcgagcccggaggaagggtcaggcggcggacccctccgcgcggcatcgggacggggatctcgcagcccagggcggcgtcccagaccggcacgcgcaccgtccggaggacgtcgaggccgcgcacccggaacccgtccggagcctggacgtagaccagcaggcgcagatcccctctggggccgccagcgacgccgggctcgccgagcccgcggtagacgaccacctcgcggtcgacgacgcccccggggatcacgatcgtcgtgtggcggatcctgccgccgcccgagccggcgaccgtccggctgcagtcggacagcgagtcctggaaggagatgagcacctcggcctccacgtccgcgcccctcgcgggacgccccggcatcagagcggcctcgaaatcctccgaggcccggacgagatcctcgaacgcggacgcgaagggactcgccggagccggagcggaggccctccgcttctcgacgacgtcccaagccttcctcactgcaaggaagcgcgcctgcgcctccctgtcccccggattccggtccggatggtaccgcatggcgagccggcggtaggccgcgtgcgccgtgtcgcgtgaggcgtcgcaaggaatgcccaggaccgcccaagggtcgaaggaaccgccgttctccgacatcatcgctcctttcagaggcagtcgcgttttgctaacattcctgcgatctcaggcgacggccccgcaaagcgcaagcggggagcccgcttccgcagcggaaaagctacgtccggcgcgacggaaggacatcagatgcggctatccacgctcgtctccgccacggcgctcctcgccgcgctgggcgttccggcttcggccgggcagaccttcatcgacggtcccgggggcatccggatcgtcaaccaggacggcgtcctcctcaacatcgtcgacacggaggactccaaccagagcatcaaccaccgctactacaggccgcccgcgtcgtggtcctcggagctcgacccagtgatgggcagcggcgcgggagcgtcggccaactaccgtctcggccgctgcaggatgttcctgcggggtacggaggccatggtcagcatgtggacggtggtggcttcgtccccgaagggcatcgcctgcagctggaacggcgagacgctcgtcccgaactcctacgactggatggtctggggctcgtccaatccacagaacggcctcggtccctacgaggcgcagaagcggcaggtccgcgctgacttctccctcaccttcgacggcaaggagccgggcccctacacgccccaccagggcggacggcgcctgactgcagcgggccagcccttcgacctcggccgggtctggtcgacgatgaccgactatcggtcgggcctgcccgatctcgccaacaagcggcgcaccgacgggtacgggaatctttcggcgcgatgggagaccgtcttctcgggcggcgacttcgttccttcgggagcccagcagtcggccctcatttccgaatatcaggccgcgggcttcgatccgaaccgtatgaagacggccgtcttcagcgggttcacacccaactggtggcacccgctgcggcagccgcagtggttccccgtcgacgacgtgcgcctcgacggcacgggcacgcccttctgcaatctcgccctgctccagtcgaacgccctgatcgcctccgcgcccggaaagttcggcggcatctactgcaacggattcacgccggacgtcgaacagccaccgcctcctccgccaccgcctccgcctccgcctccgccgcctccgcctcctccgccgccccctccgcctcctccgccgccgccaccgccgccaccgccaccgccgccgccgccgccgccgccgccggagccgcccccgcagccggacccgcccgtcacgacggctccgggttcgaactccgtcgaaggcgggcgcccgcatgccggcgtggaaggcgggaccgtggcgccccgtccgggcagcatcattccggtcgactggctcgcctggtgcaacgggtccggacgttccgccagcgtggcggcggcctgcatagcgaggatgcagcggcggtcgcaggattgacgccgacgtggaagcggggaagacttctcttcgttccttcccgctccggacctccgatgctcgccagggccttcctgatcgccgccttcgcggcctcgcccgcgcttgcggacggcggcggtctcaacaactcgtcctcgtcctttccgaccctgacccgggcggaccgggccgccatcgtcgacgatctcgtggagcggctgcgaagcaatccggagatcctggtggaggctctgctgcgcttccggcaggccgagcgcgaggatggagctctcggcctcgcgcctgccgacgcgccgaccacgggcccgaccggggcgcaggtcaccgtcgtcgagttcgtcgactatgcctgcgagccgtgccggtcggccggcctcgtcctcgacggcctcgcggcgtcgggcgagatccgcgtcgtgcaccgtgatctcccgctctccgccgacagcatcgagctcgccgccaccgccctcggggcgcacaagggagccgggcgctacgcggagttccggacggcgctcctggcgggacggccaggacccgccgcatacgcggacgggcgcccgttcgccctcgcggccatgaagcggacgaggtccgatgcggcgcgcctgggcgtgaagaccctcccggccgccgccgtgatccgggatggacgcatggagatcctcgcgggcgagatcaccgcccagggcgtcagggacgccgtgcggcggctcggcggagagggctgagccccggtcagaggatcggcatcaggaagcggccggtcgccctcgtccaccagagggcggcgaggatggagcccaggctgatgcaggctcccgcgagcgagatgccgtagggctcggcgacccagccgagcagggcgtagcccacgatcgagaacccggcggcgcatccgaaggcgatggcgaagcggagcggaacgcccgccggcagaaacgcggtcaccacgcctgccgccgagacggccgccacgagggccaggatctccggcgggagcgcggtcgggaagccggcgtacttcgatccggcgaccacgaggcccgaggtggcgccgacgaagatcatcgcggctttggatagggcgcccggcgcccctttagcgacggaccggctgagcagaaacgtcaggatgactgcaaccacagcgggcaggccgaggcccacgaggtaggcgagaccgcccacgggcgcgttggactcgtcgtgcagagggaccgaaggcgcgaggcgtccgacgacgtccctcacggcgtcgacggctgcgacgacctcgccgaactgcgcccgcaggagcatcgcgtcgggggcggcgtaatccgcgaccagctcgcaggtcgggctgacgtagacggtcagccgtccggcgatccggtcggtgccgatctcgggatcgcccctgcggacgacccggtaggccgccggcgggaagggaatggccgcaacgagcatctggccgcccctcgccttgaccgcgcccgcctccggggcgagacgccgcccgacctccgcggcgaagccgaggcgcgtggtggaggcgaggggcgccgcggccgcggtgcggaacgaggcctggatgcgcggatcgttcctgaggctgaacaccagcctgccgtccggcgccgtcgtggacgacatctgctctgccaggaacggcactcgggcaaggaatggggccggctcgcagggtggggccgcggcgaacgcggcaccgcagaacgcgaacagcgggagcaggcaacccacccttctgagcatgacgagccttccagagatgcaggccaacttctggtttttcggttccttcgtcaacagggagggttttccgcagccgcgaacacgtctacgaaggaatgaaggagtggcgatgggacgagacgacaacccggtggacaaggcggttccgctcccgcgggttctaatgctgcgcaggccgccgcccgcgccggcgccccgcccagccgcgcccgccgcatcccggaccgcgcccgccgcgccgccgccggtgcggcagcccacgccgccagcctacggcgacctcttcggcaacgccctggctcccgcgcgcatgccgccggctccggcgcgggtgctgccgcctcccgtccgcgtctcgccgcccgccggcgcggccctggcccgtcctgcgggcgacgcccgagaggccacggacccaccggctcccgcgaccgcgccacgggaagccgcacctgcgaaggagcgggcgcccgtggcgcccgacgagactgtcgagatgaccgtccgcatcgtgcgcgagctgcacgagagcccggaccgcaccttctacgtctacctcgcgaagaaggaggacggggaagagttcaagttctccacgacccatcccgccacgcgtcccaaggccaaggagcaggtgctcctccagggcaagtggggcgtctaccgcgggcagcagaccttccgcgccaccgtgatgacgcccgtcctgccgaagggtgccaagggcatcgtcggatggctgcgccagtccagcgtgaagggcgtcggccacgcgacggcgaacaagctggcggaagccttcggcgacgagctcgagcacgtcgtcggggatgccgaagctctcgcacgggccataccgcgcgagaaggccgtcgccatcgcggaggcctgggcctccaacgcggggcaggcggaactcgtggcgtggctcggcaggttcggactgggtcccctgacgaccaagaagatcatcaagcagttcggagcccgctcgaagcagatcatcgaggagaacccctgggtgctcgccgagaccatcgaggggatcgccttccgctccgcggacgaggtcgcgcattcggccggccaccagctcgccgatccgaagcgcattcggggagcgttgcgcttcttcctcgacgcgcgcacccgcgagggcggccactgcggactgccgccgtcgatgctcgtcgagaccgtggccgacgagatcggcgtgggcgcggtcgcggtgcgcgccgaactcgacgaggtggccgacggacgcacccacgcgctggacgaggtcacgaacctcatctacccgatcccactcctgcgggacgaacgcgacatcgccgacaggatcctgacgctcatggcggaggccaagcccgcctccgagacccccgaggaggcctgccgcctcgtggacgaggccgcggccgagctcggcttcgtcctcgacgagagccagcggcaggcggcggtctcggcggtctcggagggcatctgcatcctcaccggtggtcccggcaccggcaagacgacgacggtccgcgtcatcctaaaggccctccagtcggtcgagcggaaggtcgcgatcgcgggtccgacgggccgttcggccaagcgcgcggcggacgtcacgggcgccaagacttcgacgctccaccgcatgcttgaatgggaggcggccgcgggcggcttcacgcgcaaccagcgccgccccctgcaggaggaccacctgatcgtcgacgagttctcgatggtggacacccggctcgccgccgccttcttccaggcggtggctccgggctccgcgatcacgatcgtcggcgacgtggaccagctcccgtccgtcgggtcagggcagatcctgcgcgacctgatcgcgtcgggaagcgtgcccgtctgccgcctctccgtcgtccaccgccagaaggacggcaacggcatcgtggccgccgcgcacaacatcaacgcgggcgctctgccggcggtctcggccaaggccgccgacgggttcaccttcaccgaagcatacggggcgaacgggatctccgagcaactcgtcagaatggtcacccgcgaccttccggagagggggatcgacgtctcccgcgacgtgcagatcctcgccggcatgcgtcagggcgagatcggcgtcaccaagctcaacgagatcctgaaggccacgctcaatcccgcggccgaggacgggcgcaccgtccgcctgggccaccggctcttcaccgtgggggaccgggtgatgcagatgcggaataactacgagaagaaggtctacaacggcgaggtcgggcagatctgctgggtcggcgaggtgaagcgcggcgagaaggagatggtgactgccatccgcgtcgagtaccccggagaccaagtcgtctacacggccgaggacgccgacgacatcgactacgcctgggcgacgaccgtccacaagagccaggggtgcgagttcccggtggtgctcttcgtggtgccgaactcccatcagagcatcctgtcccgcaatctcctctacacggcggtgacccgcgcgaagcaggagtgccatctcgtcggcgacggacgtgcgctgcgctcggccatcgcgaaggccgacacgacccggcgctacaccggcctcgccctccggctggccgctcccggaccgtcgccggacgacgggatcgacgagatgcccgccgggccgtccccccgctgaggcgcggcctccgggccaaggagaaggggccggcgcatgcgccggccccttcctcgttccttgtcttcctttcgtagccgctcagcggaccccggggcggaccggcgggggacgcaccgcctgcggcacgcccggaccccgcctgcgggcgaggtgggctgccgcgagagcctcgggatcctcgcccggctccggtcggcggtagacgccggacgggggagcgatcgccgccgtcggcgcgaggcggggctcggaagcgggtgccgcgttccgctgcggagcttgtgcgcctccctggcgctgcgcgggcgtgtggatggcgggacgcggcgcggcagccgccggcaccgcgggacgacccgcgacgggacgcaccggcgccggcgcgaccggccggaccagcggagcggcagcgggacgcggcgcggccgcaggcgcccggggcgcgagcggctggcgggcggcggcggaggacggaggcgccttgccgagatcgggccggggcggagcggtccgggcggcgggcgaggactcgccggcggcgggctcgggatgcaccggcggagcggcttcgacggcggcgaccaagctctcgaagtcgccgtcgacctccgcggaggcggattgcggggcggccgggatctcctccgtcggcgcggcctgggcgggccgatccgcgattggcgcaggcgcggccggttccgcatcggcctgggacgccggtgcagcgacggtggcctcctgcgcgaccggggcgacctcttcgatctcgacgacatccgtcccgacgacggggggctcggcggcggccggcgcatccggctgcggagcctcggcgtcggccatcggcgcgcttccgggggcggcggcagccgcctctgggccgaccggggcctcgggcccggcctcgtcgggctcgtcggcgtcgacgtcgtcgagctcgtcggcgggccgtccggagaagaggcgcaggaattccagggcgacgtcggcggccttgacggggtcgccggcctccagagccgccgccacgacgtccacgacctgggaggcgcggtgcttcgtgcggcgcagctccagggccggacccgagagcagattgaacgaggcgacttcgaagaagcgctccgtcgcgggctcgtcgcccttcatgaccggcttcccctggcggtagagcggacgctcgcgccagctgccgaagcattcgacgatcggcctgatgtcggcgacgtcctggccgggcgggacggccgcggtcatctgctcgatcatggctgtggcgcgcttgcgtccgtctccctcgcgcgggtcgcggaaggccgcgcgggcgcggcgccccagcgcgtcgacgccggtggcggacgcccacacgacaccgttcctgtcgccggacttgaaggtctcgacggtcaacatgagcttcatcggacgccccctgggcacggttcccgcatctgggggcgagagtggcaggaggcgacgaaaaagcggaatcgagcttgttgacgccttccgaaatctgccgccatgctcggaaagccgaataatcgaaggaatggatccgaccatgcgtgccgccatcccagccctcgccgccgccctcctggcagctggcgcgccggcctacgccgcaggcgactggcaggcccgtcagaagggacacacctgcttcgtgaaggcctctcccatggcctcgacgaacgcgcctcccggccgcggcgccgtctacgtggcggtggtccacaaccgcgacgagcgcaacttcgacgcggtcagcgtcgtgtccggcttccccgacgtgacgagctcgaacgcgctggtcgagatcgagggccataccttcgagctgctcccgttcggcaacgccgccttcgtgcgcgccggcaagcccgagcaggacatcatcgcggcgatgtcgagacccggatcgatgaaagtcgtctggacctcgtccatcgacggaaccacgatcgtcgacaactactcgctccagggcttcaaggagagcaaggcggcggccgaccgggcttgcgggcgcccctccagcgtcgcctcgcggtagccgccgatgccttcccccagacacgcccttgccgaccctgacgcacccgacttcgtcgcgaaaccccgcgaaggcgtggaggtggcgacgaggctctgcctcgccctggagagatacgtcgacagcggaacctccggatgcgtgcaccttctggcggacggccgggttctgaaggtgacagggtcccacggcgaagcggcaagagcgcttcttctgatggaatcccaggaggaaggctgcggctgcccgggctttccacgcatcgaccgggtcgtggcgatgcgttcgtcggtcgatgtcgcgggcgaggggtacgaggtcctatactatgccatcgtgcgcgaggaagctgccgacctcgacaatggatgggcgggcggcagcgaccttccgcactggatgatggcgctgggcatgctcggcgaggcccgcctcgccggcagtggcgaagtccccgacctcggacccgcggcacactgcgctgcgcacgtcgccgatgcctacgacgcgatcgcatgggctgccgcagagctcgggttcgcggtcgacgacgttcgcacgtcgaacttcggcatcgccggcgggcgtttcgtgatccgggacttcggtcccgacggcgacgcggccgacgtatcgcatacggtcgcacggatcgagcggatccccgatcggccctgcccggcgccagcctgctgaggccgtcgcttcgatgtccacggccgacttccagcagcagcgcgtctacgactacgaggcggcggtcgtcgagccgatcgcgcatttcctgctgtcacgggacgacatacgggcgctcgtcgaccggatgtgtcgtctgactggaacgccggtgccggacatccgcttcctcggctcgacgacgatcccctgcaaggccgtggtcggaccgggcgtctacaggatcgacatcgcggattggggaagaaccccgccggtggttctgcacgagaccgcccacctcgcccagtacgccgacctggccggtcggcgcgagctgatggccaggaaccatcacggacccgtgttcgtccgcctcgcgatcgacatctactcggccttcatggacgtcgatctcgacgtcctcgagaagctcgcgaccgcgcacggcgtcgtgttcgcgcctcggcgggtgaacacgacgaacttcaccagcgtgagcttctgaaccccgggatgcttccaagcgaccactgatttccgacgacgctgcaggatcagggcgtgggcgcgtaggcggggggcgggctgccgtacgcgggcaccgcctcgcatcgcaggttcgcgaccaggccgtggaaggcctccaggttgtgaaaacctctgcgcttgttcctctgcaggccgcggtagagcatcacctccacgccgatctccgagcagctccggcaggcgcaccgctcccagcagcgcgagaccagtgtgcgctcgtagcgggcacggatgccggacttgctggcggcgcccggaagggcggcccgggcgccctccgcgcgcgaatccgcggcgtcgatgccggcgtccgcgtaggtcatcacggcgtcgagggtggcttcgaggccgaagacgccggccgcgtatcccctgacggcccggagcgcctccgcctccatgcgctgcagatcctcctggcgcacgagtcccgtccggctcaggttgcccaggtcgcggttgacgatggcctgcgggatccggatggcggtgtagtgctcgacggccccgtcgtccccgaccagcatgtagttggccttcgcgtccttgaaggcccgcaggacggggctcgtcgtgtcgaagctgtcgatgccgaacccgacgaactccccgaggccgtcggccttggcgaagccgaggatgtgcaggcgggtgtcgggcgcggcgtcgcgcacggcctgcagggcgctcttgatctgcggaaccttgagcgggaccatgcccccgagcgcgaggtagtcgtaacccatgtcgacgagacggcgcgcggcctccgccatcgagtggggcgaccacccctggacgacgccgatcggcgtcagacccggaacgtcgcgggcgccgcgaaggaacagatcggcgttctcgagggtgacgtcgaaccggaagcggtcctgttcggtcccgccgtcgaggcccgagacggtctcgtcgaaggagaagacgatgtggtcgagggaacacccgtgcgtgaactggcagtcctcgtagaagtccaggaccgcaccgacgccccagcgcggcaccgcgtccctcgcgtacgagaaggagccgcagtcccccatcatcatccagtcggccggcctgtcgccgcagcggaagaagcggtgcgcgccttcgcggcgcagacgcatctggcgcccgagggaatatcggccggccgccgaagcctctcccggatgtcccacggtggcgtaggagaggaggatcccgtcgtagggagccttcccgaagtactcgtgcgcgaagacgtcgtcgttgaaggggtcggtccggcccgtggagaaacgctccctcgcgaagtcgtaccccgggtcgatcatgtcgagcgaatcgctgtagaggaagcgtgtcatcgcggggcgggaccgtgcgccgcaacggggatctcgcccgccatcatcgccgcgtgcgcttcgaggtcggcgtcgggcgcgtaggggaggacggcttccgcgaaatggcgcagggcgcgctgggcgtagtcggcgacgacgccccggtaccctcccacgtcgtccaggcttccgcggtcgcacggcatggcgtagggccgcaggcgcggatcgaaggagccgggcgcggaggccgtgaagatgcgcagccgcccgagatccaccggcggcagtgccgcgaggtcgtccgccagcatcgcgaggtagggtgcggagagggcggccaggaccggaccctccccgtcgaagaggtcgtccagcgtgcaggcgaatggggaggccttgaggccgtcccaccacgcgccgggatcgcgcgggccctcgacgcggcggaagacgtcgtcgtctggaccggcggcgaccgtggcgccgtaggacgggacgaaggcgcccggcgccaggaggccgaggcccgccgagacgacccagggcgaccccgaggcggcggccgccgcgtagccgaagccgcggccggcgtagaggccggctgcttccacggcaccttcggcctgtcgcaggcggccggtccattccgccgcgacgtcgccgacgcggccgcgcccgagcgtccgggccaagagatcctccttcggccggacgctcttgagggccgagcaggtcgtcaggacgcgcacgcggacctcaggcgaaggcgcggctgcggaccgcctcgtgcatcgcgacctccggctcggggtcgtggatgcgctcggcgcccgcggtgcgctcgaggaattcgcgcttggtgatcatcaccccgtcgagcgcccactcttccggacgccccgaaccgggaggatggaccacggccgggccgttcgggttgtgagggcgcatgtccatgctgaagtggtggaccgcgccctcctcgtcgacgcggacgtaccctctcgggatctcgaaggcgcactccttcaggtaggtgccgggcggcatcgaagacgccggaccgacctccaggcccttgtcgccgtcccaggctgtgagcacctcgtcgccggccatcgcctgcgtggtgcggacggagagcttcggcggccgggacgcctccggggcggggacgggcggctcgggcgcgcgggagaaccgggtgcggaactcctcggccctgaactgggcgaagtcgaccacgttcgcggcagtcgtcgtgaacatctcgcgctcctcggcccgggagcggatcgagagcatgttgtcggagaaggactcgccgaaggcgtcggccatgaacacgtggtcgaggcgggggtccaccttcttcgcgggcacgctgtcggaggccacgaggacggccatgccgggcacgaggcggccggcgagcgcgtggtcgcggtcctcggcgggcaggacgaggcgcaggccctggcggcgcgcctcgtcgagcaggcgcaggttctccgcggggtcgtccgaggccgtggcgaacacccggccgatgtagcccttgccaccctgcaccgtgtaggcgaggccgtcggtgaggaccggcagcgacatctgcaactgctcccagctctcgaacggcggcacgtccctggcggccgggaagatgccgtgcaggaggcgacggacgcggatgacgttcggatcgggcggcgagggccgctcggacggccgcatcccgcgcggcgcgacggtcgcgccgaagcgccgctccagggcggcggccgacagggagcggtgcacctgggcggccggaacggcgcccttggtggccttgtcgacgaggtaggtggcggccgggccggagccgtaggcgcgcatctccaccgacatacggcgctcgccgaggtggcggtcgagctcgcgcatcgtccgcggccggaagcggccgcccacgatctccttcagccggttgcgggcctcgtcgacggtgaagacggcggtctcggcggcgttgcggaagcgggcgcgcaggccggcgacggcgccgaactccagggcggagagcacgccgaagttcgaataggacgtcgcgtcggcgcgggtgaacatcgtgctctcgcgcaggcggcgcgccacgccgcgaaagtcgaaggaaccggtcgtggtcgatctgaccttgggggacgaggccatgcgatgctccggttccttcttgccgatccggaggatggagaaggcccgcgcaagccgcaactacgagcgggtgtcgatggcccggtcgatcatcttctcggccgcggcgacgagcgccgccttcgcgacgccgatgagatcggcggcgggatcggtcctcagggtctcgcggcgcggcgtcggctcgccgcctcccagagaagcgacctcgtagaagtagccgatgcgccagcgccgcatgccgtcccggggctccgtcagctcgacgacgatgccggcaggccggatcgcgatcgcgtcgtgccgcaggtcgaagtcgtcgatgccgatcccgaccgctccgccggcggcggcgaggatctcgagcagctgcgcgacgggttcctggacgtctgccgacattgcggaggcctgcctgtcggtttcgatgctggcggcggaaggcctgtcaggccacgagttcgtcgaggtcctcggcgcggaagcccgcggcccggaggttgcgctcgaccttggccatcgcggcgttctcgatctggcggatgcgctctcgggtgagatcgaagaagtcggcgaccacctccagcgtctcgggcgtctcggcgagacggcggcggctcaggatctcgcgctcgcgctccgtcaggccctgcatggcggtctgcacagccgtccggtagtaccagttcatctcggactggacggcggcggactcgggcgatgtctcgtcgctgacgagcatgtcgccgaccgtggcgccgccctcgtccccgccgaggggctcggagatggagacggccgtcaccgcggctccgacgagggccgcatccgctccttcgaggcgcttgcgcctatgggcgacgaagacgcggtcgggcatgtcgacgacgcagaccacttcggaggcgcgcgacgagatgctgctcaggatccaccagcggcagtactgggcgaagcgcttgccgaagctcggattgaacttgtcggccgccctcatgatgccgatcatgccttcctgggcgaggtcctgcatgtgggcctcgttgttcgaccagcgccgcgccacggagaacgccatgcgggcgtgggtgcggacgaggcggtcgagagacttgcggcagccgtcgttccggtaggcgtcgacgagaccgctctcctcgtccggcgagagcagggtctcgcggaacgcaaccttctgcgtcagggtcatgccggtctttcgtccaggaggtttgcggttttatggagagtccaaggaacccgccgtgtcaatggtaaaggaatgaaaagctcaaccgatcgtatccgaactgtttccgtcggataccttgcgcccttgcgtatcactcttcggaaggaatagcggacgccctgaccaccgcctcgatcccgcgcttcgagggaagccccgtgttgggatcgaccaccgcgatccgcgcgccttccggcaccgggaagggctcgggccgcaggcgcggccggacggcgtcgaggaactcgcgcgccacgggcgcggccgtgtgcccccccgaggctcccggggggaggggacgggcgtcgtcgcgcccgatccaggtcgccacgacgaagttcggggcgacggcgacgaaccacgcgtccttgttctcgttcgtcgtccccgtcttgccgccgacgggatcggggaagcccgcgaaggcgcccctcgcagtgccgcgcaggacgacgccctgcagctcgtcggcgacgatggcggcgtcgaccggatcgacgacgcgcgcgccggggccgccccaggcctcgggcggcgcgacctcgcggccggaggaggcgaccgacgccacgaagcggggcctgaccgccgtgccgccgttggcgatggccgcgtagcccgcggccatggccagcggcgtggtctccacggtgccgagcgcggcggacatcggcatcggcgaaggcaggtcgaatcccagcctgcgcagcatggtttccacggcgggcagtccgacctcgttcaggaggcgcgcggaggccatgttgcgcgagagctcgagggcacggcgcatcgggatcaggcccatcccggcttcgcggctctccgacgagggccgccaccagctgcggcccggcccctggtcgatcgcgatcggcacgtcgagaacgggcgaggatccgtcgaagccgatcgagacggccgaaaggtagacgaacgtcttgaaggacgaccctggctgccgcttcgcctgcgtcgcccggtcgaactcggagcgcgcgcgggaccatcccccgacgacggcgagaacgttgccgctgcgtgggtccagcacggccattccgccctcgacgtccggcatctgctgcagggagggcttcgggcccgcatcgatcagcacgacgtccccgggagccaggaacgcggcggcggcgcggcgccccgtccaggcgaagccttcgggagccagttcgaccgtccggccgtcccggaggaggattctggccgagcggcccgcatcgagtacgacacccgcccgccatggcgccgcgcccgggggctcctcggggaccgccgacgcgacgaagggcggccggatgcgctcctcgggcccgcgccacccgccgcggcggtcgatcaggacgaggttgcggcgcaggacctcctccgcggcgtcctggaggtacgggtcgagcgtggtgcggacctcgaggccgcctcgcccgaccacggcgggtccgagccgctcggagagcgagcggcgcgcggcggcggcgaaccagccgtagcgcacgtcctccgccggcgcccgccggaccaccgtcacgggccgggccgcgaacgcccgggccgcggccgcgtcgatgacgccgtcctccgccatgcgccgcagcacgtagtcgcggcgctccttggcccgcgcgggatgccgtcggggatcggcggcggtgggagccttgggcagcccggcgaggagcgcggcctcgccggcgtcgagccggtccagcggcttgccgaagtagctctcggcggcggcggccacgccgtaggcgcccgagccgaggtagacctcgttcaggtagatctcgaggatgcggtccttgcccaggtcgcgctcgatgcggagcgccacgacggcctcccggatcttcctacggagcgtgcgctcgtccccgacgagcaggttcttgacgacctgctgcgtgatggtcgagccgccgatctggcggggaccgcctctggccttgaccatggccgccctgaccagggccgagacgtcgacgccgtgatggcggcggaagttgcggtcctcggccgagaggaaggccgcggcgacgaggggcgggatcgacgccaccggcacgaacttcctgttctcgtccgccacgcgggcgacgaggctgccgtccgacgccctgatctcggaggcgagggcggggacgtaggtccgcagcgcgccgtggtcgggcagcgacggcagctcctgccgggcgagggcgagggcgagacctgcgcccaccacgcccatggcagccgtacccgccagcaccccggcggcggcgaggcggacgagcttcatgccgcggccgtccgggcccgcaggaaaggaggggcggtcgtcgccatggccaggagatcggccggccgcgagggcacgccctcggggaccggagagatgccggtctcctcctggaaggcaaggagcgcggcgacggcggccttcgcgtgcctgcgggcgccgtagagggcgctccacgcctcggcgacgatgcgcttgccggacgggtcgagcgccgtgccgagcgttccgacgacgagttcggtggcccgcatctgcctgtggacgccgtcgagcacggggtcgccgaagtcgcggtcggacagcctgtcgagggagagcgaaagcttggtgatggaaacggagagttccgcgatgatggcggcggcctcgtccttccggagggcggcagggcggagaaggaccgcgtccccgtgccgggccgccacggaggcgaggatggcgttggccacggccatgatcgccgcgcgctcggcgggcggctggcccgcgaaggcgcccgcgagggccgccctcgctgcgaaggtcgcgcgctgggcgcgccgtctcgtgaagaagttcagtccgaacatgtccaccccgttccttccgacatcgcccggaaggaacgggcacgcaagcgcttcagcgcgtccgagtgccgagcacccgggccgggggcgcgagactgatgcggggcggcacgacctggcggcgcggcggctctggcgggggcgccggctccgcggcgggaggctcgtcggccgagcagaccgtctcgaggagccgcgcggcgcccgcggccgccttgacctggggcagggcggtcggagcgggggccagagcggcctggagcagggcggtcgcggcctgggccttcggcgtcggggcgacgatggccgtgcgcctgtcgtccggatcgggataacgttccaggaagccggtctggacaaggcccttcacgaggtaggtggcgttggacgccacgatcctctgtgcgcgcacgacctcgacgaggcgctgcggccgcccctccagagacaggaggaagatcgcctgctggggggtcagaccgtcgatgcgatggcgcgcgagctccgcgcgcacgaattcttcgaacgcccggacggcccggtccatccggacggcgacggtgcaccagtccagccggtcatttggctgagctccggacgacatccgtgcgaaaggcccgatgaaggaacgacttccgaacatgcagtccgtccgggcttctggcaagcgacgcccggcgcgtgtccagaagctcctccgacacatcggtaaccaaaggagccgcaacgccccatggaaggaacagccaatgttgacacggcgcccgcgatgctcacctctatgccgcacccgaagcaacggcggaccgttccgccgcccggagaacccgatggacacacttcccgccacgaccgctcctcagggcggcgcaatcctcgaccgcgccctgatggcgctccgcgacctcgggcttcttccttccgcaccggctgcggagcagccgatcgtcaagctcctcgcccgcatcgaagcagtcgacggggtccgcgtggccgccatcgcccgcacgctctcgcagcagcactggttcaacgaggtcgtgcgcagccatatcgcggagatgaccgtcggcgagcgcttcggccggatcgcaggcgacttcgacggcatcgtcgcggacctgaagatgatgaccgatcatctggaggacggccgcatcgacttgtccgagcgtgtcgccctgtggatcatgaagatgtcgcggggcgacatcgccgaccgcttcgaccgcatcgcctcgacctaccggaccgtgatgaaggacaccgccgaccaggtcgagcgcgagcgcctgatcgtgggggcctacgccgacttccgcgtcgccatgaaggaggccgagatcgccgccctggaggtcgccgccgccgcggagcgcaggctcgacgaagccaggagcggcctgcagaccgcatccgccgtcctggaggcgcatgcgggcggggacgcagccgccaaggcccgcctcgaactcgagcgcgacgcccgtctgcgggaggtccaggacgccgacgagatctaccagatcgccaaggatctggccgacaacctcacgatcggcgtgaacaccgccgatgtcgtcatggtccgcgcgaagcaggccaccgacgtgaaggaccgcgtctacaagcagggcgtctccttcttcgccaccaacgagatcgtgctcaccggcctcaaggtgtccttcacgggtctgaagggcctgcacgaggcgacccagtcggtcgaggcgatgaaggcgggcgtctcgaagggcctggaggccctggcgggcgcgggcgacaagatcctcgagcagggcgtccgcaccggctacggcgcgaccacgaaggccgagtccgtgcgcaagctcgtcgaaagcgtcgcctccttccaggagcgccagcgttccatcgtcgacgaggagcgcacgctcgccacccgcaactccgccgagatccgcgatgcggtcgaggacggacgccgccgcttcgccgccctgacggcgcgggtcgcctgatctccggtccatagcgaagggagccggaccatggcccagacgaccacgcgggacgcgatgccggacatcgcgcccgcaccggtgcaactgccggtccccgcgccggccctcgacgaaatcctgctcgcgatggacgcggtcgacgcgatccgccacgagcaggcctccgtcgcgcgggacctgtccgaggacgagcggcgcgccgatctcgtgcggcgtgtccggacgcagtacgcggggcaggggatccaggtctccgacgccatgatcgaggaggccatccgggcgcaggaggcgaagcggtacgtcttcgttccgcccagggatggcctccaggtccgtctcgcccggctctacgtgacccggagccgctgggcgcgcaaggcggcgctcgccggcgtcgcagcggtcggcatcgcggccgttccgatcgtctcgctccactacgtcgaggaggggaggcgatccgtcgcctcctccgcggccgacgagaaggacaaggtgctgcccggccggatcgcggcgatgacggaggcggtcgaccgagaggcccgggaacaggagccgaagacgaaggcggctgccttcgcgcaagccgcccgcaacgcgctggcggctggcgacgtcacccgggcgagggcggagctcgccgccgccgaccggatgctggaggagctccgcgtcggctacgaggtccgcatcttgacccgcgccaaggaggcctccggtttctggcggatcccgcgcgacaacccgtcggcgcgcaactactacctcgtggtcgaggccgtgggtccgaacggaccgctgccgcgccggatccgcaacgaggagaccggcagcatcgacaccgtggtcaaatggggcgtgcgcgttcccgacgacgtcttcgaggccgtgcggcgcgacaagcaggacgacggcatcatctcgaacaccctggtcggcacgaagcagcccggccacctcgcgatcgactggcgcatggcggtgcgcgacggggcggtgaccaagtgggagcccccgccgggcccgcgcagccgctgatagggaagccagcaggatgatcgacggacgtgaactcgcgcgccggatcgcggcgcggaacgaccagctctggcgcgacgagcgccgcgtcgcggccacgctggaggatgcggtgcgcatccagaccgcccagcgcaccgaggaggccaaggcatggagccggctcggcgccatgcggctcgcccaggacggagaggtgctgacggggcgcatggacgcctccgccaaggaggccgcgagcatcctgcagcgccgcgagcggcgcctggacgagatcagggagcgcatcgccgagctcgagctgcaggtggagacggcggcagacgcgcatgcccgggccatggtcgcggcgacggaagccggagcgtgcgccgcgcgtaggaaggcggatgcgctcgaggccctggagagggacgagacctgccgcgcggccgctgcggatgtcgccgccctccaggcacaggcggggaaggccgacggcaaggccgccgaggcccggaacacgctcgacggcaaggcgaggccctacctcctcgagcctaccttcgcgtatctctgggagagaggctacggcacaccggcctacgaggggtcggggatcgtgcgcaggctcgacggctgggtcgcgcggctcgtcggatacgaaaccgcgagacgcgacttcctcaacctgaacgagatcccccgccggctttccgcgcacgcagaccgcctgcgcgccgcgctcgacgaagcacgtgttgcccttcacgccgccagcgccgtccacacggcggacgccgaggaggccgagcgggaggcgcggcggctgggggacgcggccgaggccgcagcgtccgatctcggatcgctccgggacaggctcgggcgcatgggccgcgacctgcggaaggccgcggagcggaacgacgaggactggcatctcgcctcggccgccctgggccggtccctggcgacggacagcctcgcgcgcatcgaggccgccgccgccgagacgccagacaccttggacgatctcctggtctctgagatccgcaaggcccgcgagcgcgcggcggaggccgagcgcatcgcctccgccacgagggacgagctccagcggatccggaagcggcgcaagctgctggagggcgaggcagggcacctcgcggaacaaggctgggacgacgaagactcgctcttcgccgacgagctcggcggcgtggaactgagccggatggccgacgggacgacgacgggcgcgggcttccgcatcaaggtgaagctcacgcgccgggagcgcccgaggcccgtcgtccgcgaggagccctcctggagccaagacgcaggtacggtctgggggcgcggcgaccgttcggaaagcccttccgccggccgccggcaggacgaggagttccggacgggcggcggcatcggcgcgggcggcggattcgtgaccggcggcgtgatcggcgcgatcgccggggcggcgatcggagcggacgacgccgcggccgcatcggacggcgcggacttcacgaccggcggagagatctgacatgcggcccgggaccgacgccgtcgcgccggacccggtcgtgggaggcgcgggaggaggccctggaccccatctgtcagggatgcgtcgtcctcggaaaggaccagacgctcgaggcccgcatcgccgtgctccgcgggtccgccgggaaaggagcgtccgacatgcgctctgcggccgagatctgtcggttggcattgcagccgtccggacgtgtccgaaggaacgatcaggcgcttccggttgacacgaaggaatgtaacggacaatagggtccaggacggaccggtcgcccggtcccgcttttacggcatcggaacttgggccgctccacgagcggccctttttttcgtccggcctccgaagctgcggggagccgttcaggattggatcccggttttagttccttccccgcccgttctctccatgcggtccggcgcgccgacgccgaggatcccgaggccggccgcgagcaccgcggccaccgccgccgcgagggcgagacgggctcgcgtgaccgacacgtttcccggaacgatgaaccggagcgccggatcggcgttgccgcgcgtccagtgcgcgtgcagccgcgacgccgtctcgtgcaggaagaaggcgatgcggtggggctcgccggcgcgcgcagcgagcacgacctgccgcggccagtccgccacgagacggatcagctccctctctcccggatcgcgcagcaggccgagatctgcctgtgccaacgcaccgggcgagagatccgcggagggcatcgcctccgcggcttggcggagggcggagcggcaccgcgcgtggccgtactggacgtagtagaccgggttctccttggcttggagcacgacctgcgcgagatcgaattccatctgggcgtcgctacgccggaaaagcatcgtgaagcggaacgcatcggcgcccacctcctcgacgacctcgcgcaaggtgacgaaggaccccgagcgcttcgacatccgcaccggctgtccgtcccggaccagggagaccatctggacgagcttggcctcgaacgtcgcctcgccgcgcgtggccgcgccgacggcggccgccatccgcctgacgtagccgccgtggtcggcgccgagcacgtcgatcaggtgccgtccgccccgcagccatttggaccggtggtaggcgatgtcggcggcgaagtaggtgtaggagccgtcggccttgagcagcggccggtcgacctcgtcgccgaagagcgtcgcgcggaagagggtctgctcacggtcctcccagtcgtcctgcggcttgcccttcggcggaggcagcgttccgacatggacgagatcgcgatcgcgcaggtcccggatcgtctcggccacgagatcgccgtccgggccggccgtgagcgaccgctccgagaagaagctgtcgtgccgcacgccgagcagccggaggtcctcgcggatcagctccatcatcgcccgcacggccgcgtcgcggaatggcgggagccattcggcctccggccgacccgcatgtgcgcgtccgtgcccgtcggcgagcgcctgcccgaccgggacgaggtactcgccggggtagagcccttcgccgagggcgtccgtcttttcgccgagagcctccaggtaccggacgaagacggagcgggcgagtacatccacctgcgcgccggcgtcgttgacgtagtactcccgcgagaccgtccggccggcaaaggcgagcagcgaagccagagcgtcgccgaccacggcgccgcggccgtgcccgacgtgcatcggacccgtcgggttcgccgagacgaactccacgaccatcggcggcgtcccatccggagggcgccgaccgtacgcggcgcccgacgagacggcggacctgacggcgtcgccgaacgcttctggcgccagggcgacgttgacgaagccgggcccggccacggccgcggagacgacgccaggatccgccgccagctcgtcggccaacgccgcggcgatcgcgctcggcggcatcccgaacgcctttccgagcgtcattgccaccccggtggccagatcgccgtgggccggatcccgggtcggctccaccacgatgcgctccgacggcggaacggccggaaggcgaccggatgcgacgaggcggccgaaggcggcggcgatgcggtcccggtgcagttcgcagatgtcggtcattcgtccgctcccgtctccaacttcaccaccagccgcggctcgaatccgcggttctcctcgtccccgttgagcccgtagcccttcgggttgcagatcacccgggtgcgtccgatcctgtagtcgcaggacgcatgggtgtgcccatggacccagaggtcgggctggaagcgttcgatcagccacgtcaggtccgatgcgaaccccgcggtgaaggcctcgtcccggcgctccgggtccgtcgacgccagagtcgggccatggtgcgtgacgaccaccgtcgggccctggaacggcaccgcgagccgttccgcgagccaattgacgtagtcccggtgcaatgcgagcgcgcgttcggtggtgaagcgccgcacgccgccgccgtcctcgatgccgatcaggctgtagtcgttcgcgatcttgtccaggcacgcggccatgcccgcctccgcgtcgcccaggatcgcgtagtcggtccagagcgtgccgccgaggaagcgcacgccgccgatgacgacctcgtccccgtcgagaagatcgatgcccagatcgcgcgcctctgtgcgggcgcggcgcagggcattcgtcatctcccggcggtagtactcgtggttgccggggacgagcaccacgcgcctgaccttcaggattccggcgtcgaggcgtcggacgagccaatcgaccgcgtccggcaggcggtgcagatctccggccacgacggcgacgtcggcgcggggcagccgcgccgggaattcccagcggccgatctcctggtggagatcggaccagatccagagcttcaggacgttcatgttggcgttccgccggcggtgccggccagagtcgcggcggaggggttcgaagccctcatggaccggagtcccggcggccgtccctttggacccggccgcctgcgtctaccaattccgccacttccgcgacgtgcgcggcatccgatacggaaacgccctcgccggggtccggcgagggcgtcggggtgctacgaggaagggacggtctggccgccgactcctaccgcatccggacgcccctgcatcgggcccggtcatggaacgtcctgccggcgaacagagcgcaggccccgtcgacgtggtcgttcgacatgtcctttcgttggccgtacatcacagcctcctcgattgcaggtccggaagcatcgcctcgttccttcacggaagcaagccgcggcagcccgtttcttcatgcatgctgaatgaattgttaagtcacggtcgaggtccaggagacgccggcctttggaaggcggccacccaacgaagcacccgcggaacgcaagtctccaggctgtaatgcagatcctcggatgccagtaattcggggtcggaccgatacggatccctcaagccggccacgtctgcggacgccgccgaaagatcgagaacttcgccgccgatcctgttgaagatgtggtcgtagtgaccgtcgatcgagccgccgaagagcgacttcgcgaagagtgcgcagaacttgcaggcaccgctgaggtcggcgggcacgggaaggccgttctcctccgcgcgctcgcgccaacgatcgagcgcgaagatccgcgccgcttcgacgttctcggcggttgcttcgaccggtccccgatggtcgcgcagcagccactcgccgtccaattctccggcggcgatcagactgagatcgaccaagctttcttcaaccatgagcccctcccgatgccggaaggaataccggcatggaccgcaaggcgaaacggatccttccaccgtggggcggggcaccgcggggataggcgtccgcgcgttccaggatgaggtgcttgccgtacatcgtcctgcaggaccatgaccgaggcttcggagcccccgcgagaccatacctgcgccgaggtcgaaggtgccaacgatatcgcctgtctccgacgtgtctttccctgccgttgcctcttgcggaaggcaccgcttagctcgggacaggagaccagccatgccccaagcttcgatcacactgccaggcaacgaccagaccatcgtcgtcgagggcacctccctccaggaactcctcaacgagctcggatcgcacgatgcgttctcgagcctgctcgtgggcgtcgccgaggcggagcatttcgagcgcttcgacaccttcgattcgaggggcgacgacgacggatgggcgcaggaagtggccgagatcttcctgcgggacggcgtcgaggcagcccaggaacatgtagctgggaccatcgggcggtccgccgaggaccactacgatcacgtcgtctcccggcagccggtcgtgaggcagatggtggccgcgatggccaaggagctcctcggtgcgatgcccgaggaggatcccgaagagatccgcgaggccgtcaaaggcttccttcgagaacgcttcgcggaggcgcttgaggccgccgacaagtccggtcccttcgacgggatccatgcctcgaccaaggtcctcatcgcctacgcgcccggccaggagggcgaatggcccaatgccgaggatcagagcatcgacggctacggcaagtccgtccacccccactgcgtcgagccgggaccgctgctggcggcctacctctccttcgtcaatgtgccgaaggacgaactgctcgaagcttggcgtacacgagccgccccggtggatccgctcgaaccggtccgcgagcctggcgagttcgatcacgcctgggagaggcgggtccggcgagcgggggagtggcaggatttcgactggtcgaccgatccggctcgtccccgcctccaagaccccgagaccatcctggaggtgctcgacaacgcaggctactgctcgatcccggtcatggtgttccgcgtgccgctgaggagcttcctgacccgcgattgggacgccccgctcgagatagcgcccggccatcagggcaaagtcggccagatcgggctgcacaacttcgtccacggggcgggccatgccagggccaacatccagccggtgacgctgccggcgggccgcggcggcttcaggccgacggagaactggggctacggctacgacaatgtctacggcttggtcctgtcgcacctcgacgtcgcgatcgctgacggaccgaagaccgaagtcgctcccgaggtgccgggcgctggcccgcgcccctgagacaacagggacacgccaccctcgggcggcgggtcccgcgtagccggctgttcccgcggacgttccgccgcccgctgcgagagtcggccagggcgggcctgccgaaagaggcgagggcgctcagccgtagacggcgtccagcaccgcctcgaccttgccgaggtcgaagatgtcgttcgtccggaccttcgtctccatgtcgatccagaaccgctgtttggcgggatgcgtctttcggatcgcggcgagctgcgcagccacgctgtcagggccgaggcctcctgcgtagcccccgaagatgccttgctccgggacaggcctcgccgccggaacgatgccttcgcctgccgagacgtcgtgcagccagtcgatcgaaggatcgtccgggaagatgtcccggcactgcgcgatggcccgagcgcccgacatgcgcgtcgcgaaggatgccaggaggcgcgtgtctaggggcagcgtggtattgatctggaaccgcgagaaacgcagtccgctgttcgctaggagggtctcgagttcgagacaggctcccgtcgccacgatctcctccgcgtaggagccacagacgtgcgcggccagccgtagcccgggtgaggcgagtttcgggaggagcccgagcgacgggtagcgacccatgccttggcgccggcggctgaacaggattccccattccaccggggcacgcacggagatggcgaccatccgatcgacgtcgacgaggtcgtcgggaccggtgaaggtcacgaattcgggcatcacatgcgtcgtcataggcattccttcagggtcgggggccggccgcgggctccatgggcgcgtactcttcgaggaaggcacgcagctcggcgatcgcctccgcctccggcggatggccggagcgatggctgcgccattccttgtcctcgatcctcacgacgatctcgccgtcgggcgaatcccagctccagccgcggcgccggtggacgatctcgtatgcggcgcccgccgagatgcggcggcagaagtcctgccagtcatccgcatcgaagtgcttcgagcaggcgggcacctccgcggcgacgagatcgtgcagctccttcgccctcacgtacttcgcgcggtcgcaaccaagccacgtgccgcactcgatcgacaaggcgtgggcgagcatagggatgtcggcgaggtcgaactcgaagcggcgcttgttcctggcgttgtccatcgggatcctccggccgcctgactagcggccgccggcgcaaaggtcgcgcggcagggcctgcgggaaccgcctcaggaaagccgcccacaccgcgtcggctgtcgccgcgacgtccatcgaagggatgacctcgaacagttcggggcgctcggccgcccggtccaggaacgcctgccggagggtccgatggaattcgagatcgagggcctcgaacatcgtcgaatcggtcgcccgcgccttgcttcgggcgaggccgacgacggggtcgacgtcgagcaggaacacgacatcgggcaggatgccgtcgcaggcgatccgctcgaggtcgtcgcacagggccgtgccgacgccgcgggcggcgccctggtaggcgcggctgctctccgaaaaccggtcggacagcaccaccgcaccccgggcgagcgccggcgcgatcgtccggaccacgtgctcgcggcgcgcagccgcgaacagcatcagctcggtccgcggatcccactggacggcgccgctcagaactaggttgcgaaggacctcggcacccttgcagcccccgggctcgcgcgtgacgacgacttcgcgtccggcggcccgcatgcgctcggccaacctgttgatctgggagctctttccagcgccctcaggtccctccaggctggcgaagacgccctctggatgccgtttgggaagatcgctcatgaaggcgctcccgggcgcatggtgagccgcggcgcagccacttcgaccacgaggttcgggtcgaagccggtcggctggtgctgcatctgcctgcggcgtccgtagacggcccgccgccggcgtgaggacgacgtcgatcgtgcggagcagcctcgcatgttcgttctcgtccacgacccctcccggatcttcccagtccatccgaccatcatggcgggaaggaatgaagcgaggtttaaggcgatctcgtcaaccccgaaggaatgaaacagcttccagcttgcgtctggagcggcgacactcagcgatcggagccgaggaggatggcgacatggcggaacggacgttcgacgacaggggggagctcgtggccatggaggtgcctgtgaccggccgcgcctccaggacggtgctgattcgtggcgaaggcctgccggacctgatcggggtgggggcggtcgacctgcccgacgagacgtggctgtcgatcgagaaccggggccgcgaaggccggctctacacgcaggtcggcgccatccgccagggggtgctcgccctcgccggcacccgcaccacgtccgcgatgctgagaggcgggcataccgtcggacagggtgcggcggccgaagaggctgtcggcggaaggttgtccatgaccgaacccggcgggcggttccccgacacggcgtcctggatcggcgtgaaggaggacggcaccgccttcatggtcgtcgcgaacgtgggttgggacagcttccagctgcgggcggcgctcgcgccctacgtcgcgggggccttccacctgcagtacctgtgggtcggcacctacgaggccgcgcccgagctgtcgatcttcgggtgggagctgtccatgagccgccccgccgaacccttccctgcccccgaaacggaagaggcgcccaggtctcccggggcgcctctcgtctgaccgcctacgcgggtctcacatccgcggagcgtaggtctcctgctcgtccggccgggccacgacgtccggcggcgaagggaaggcgtaggcgtagaggttcatgtcgtcggcgaagaccagagcgtcgtagccgtcgcggcggaagacgtggcccggctgcgtgcggtagccgggctgcgagggatgctcctggaccggaacctccattacgatttcgccctcgctccagaagttgtagaacgcggcgaagccctcggggtcgcgtggagcgcgggacgccatgacgtgctccatggggaagccgccgaggtagggcgtcatctgctcgcgcatcacgccgcggatgatcggatcgcggtaggggcgcccgccgcggatctcctcgaagtgcacgtggatgccggcggcctcgcgcatgatgtcgccgatgtagcgctccgcggtgcggtcgtgcggtacgacggaggggtcgaccacctggggtacctcggcctcgagaccggccacctcctcgtcgccgtagtgggccacgccgacccggccgtaggtgtcgagcgcctcctgcgtgacgacctcgtcggcgaggcccgtgttgcgcaggtcgaagaagtgcagggcataccgggtgtccacgaccggaatgcgcgccgcgtcgccgatcgaggtgcggatcgcgcggacgtcctcgaggtggcggaccgcgccggggtcgttccggaggaggtcgatctgcgcgaggatcggaaggccggcggggcagaggacctcgccctcctcgccgcagcgcacgagatcgttcctgatctcgaaccacgcctgcggggcctcggctccctgcagccagaggcgcccgccgtcgcggatgccccggacgggctcgccgaaggccggctcccggagttcggggaaggcgtcctcggcggcgtcgacgatgtcgtcgacctcgacgtcccggtcgcgcaggcgcatgaacaggatctcgtcctgcgtgaagacggcgcgctcgaccaggcgaccgagacggcggagcgcctcgtcgcggtcgtccgcgtggatcatcgtctcggcgtcgctggacaggtactggacgcggaagccatgccagccctcctcctcgtgcggggcgccgacggcgatcggcacgccttcgagacggtactcgaagccgccgacatcggtgtccgtgcgggagagggtcaggccgccgacgacgatctcggcggcggaccagtcacgctccgtctcctcgggagtcggtacgatcgcacggtagaggggagcggcgtcgaactgctcctgagtgggtacgggcatgatcggtcctcgtggttacgtcagatgctcggggccgccgagacggtcgatggggacgggatggccgcaaaggccgcttcggcgcgcgcgacgtgttcgaggagatcctcccggccgccggcggcgatgcggaaggcatgcagggcgtcggccgccccggcctcgaagagctcgagggcgcgcaggtggcgcgcgtggaggcgccatccctcggaccaaggtgccggcacgtcgagggagtgctcgatcacctcgccggcggaaggctcgtcgccttcgaccagggcgaggacgaagacttccgaaggagtatcgaaatcgaccagcgtcgctccgccgtcggcggcggcctcgacagccttcgcacaggcagcggcaacgctctcggcctcgacctcgatttccagaacgttcgccttgtccaaccacgcgacgacgacgctataggccccctgatcgtcaggcggggtcgccacttccatcggcgagccgaggaaggttctcagcacgacgtcgatggccactccctggctggagccggctgcagctgcagctgccagcttcatctcgcggacgagaacggctgcggcatgcgccttcggccagtcctcgcccagatggaccgcaccttcctcgaaggctctcggcaccggcagcgacctgccgtcggcgtcgctcacagccgtgacgtaggcaggctcgggatcccagctggcggataccgtttgcagaagcccgtcctcgcccctgcggacggcttcggcacaggccgtagcaggatccgcggcacggaggcggacgacgtcgcgctcgtcgcagtccttccactcgactgtcacgcggtacttcacggagatctcctcgtctctgcgcacgataggcgacgatcctgaaaaccggaaacgccattccttcgaagatggaacggagccgacggtatgtcctcgttaaccccgcgagcagatgatgcatcgaatctgacgaacgcaccccgatccgtgccttccgtcgacagtactccgcagtcgacggcaacccgcagggccgtagcgcgtttgaccgtacaagctggacggcagtagatgatgccggaatcgagagggccgcgcatggccgccaaaggatacgacagccttccgctgttcggcatcgggccgctccaccggatcgcgtcccgctacgaggcggacggccgcgtggcgctcgtcggcccggacggctctgccaccaccatgacggaaacggacttcgaggctggcttccaggttgtcgtcgccgatgcgggacgtgccctgccgcgcgacgcctccctggtcaggacggccactcctccggtcggcgcggtgcggatgtccgaaggattcgagcccctggtcgcgctcgacgttcccctcgccgtccaggcgaaggcgctcctcgatcggcccgaggaggccgcgcacgcggtccacctcctggacgaaacgaagaaggtcctgcgcgcctccgtcgttccggtcgtcgggtacgtcgacgccgccgcggcgaacgccgtgatgacgtgcgccgccgcgcccgccgcgaagcgcgccgaagccgtcgcggccgcctgcgcaaaagcggcggccgactgggcgccatccaacttcgccgaccggttctgccgcgacaccggcattccacgcacgatgtggaagcccgtgcggtcctacgagacgtccgcagcggccaacatcgcctcgatgatggaccggtacgccggagcggatctcgcctcctgcctggatcgcgcggcggtgatggtcctcagtcgcgaatatgcggaggtcgtgggagcggcggagatctggctggagggaagcgatctcctcgggaccgagacggaggaggcggcccagccctcgcccgacaccccgcaatgggcgctggactggcgtcgggcgtggttcggggacgggcgctggtcctgcgcccaccgccgcttcggcgcgttcgacatcctcgtcttcgagatgtcggacatgttccaggtggtgtcgtggccgaccgaggcaggagccgccgccgcgccgcgccgcgccgacgaggccgcgccctatctcgccggcccattctactcgctggacgtggacgccgcgctgcccggcggtctcgaagaggcccacctgatcgcggaggaggggttcggcacgcccgtcagcatgccgtgggacaggttcctgcgtgaattcagaccctttccggcccgcgtcgaacgctggatcccggcacagcaggtccgctggctcgacgccgaggaggcgaacacgaccgccggactggtcagggcggaccgatgggggcggccgaccatcccctgcgcgctgccgctggctgcccagatgttcacgctccgcaacctcggcatggacgagaaccacatcccccatatcctggccgagggcgacgcccggctgctcgatccggacacgcccgagggacagctcgtagacgcgctcctggcagggacggtggccaacgcggacgacgaggacttcgccaacgaggaagccctggacgagctcctggaccggaatcaggagcgcctccgggcggagctcgccgagcgctgccgcgggcaggctccgcgcgtcgtggcgaagtcgctgggcatcccgccccatgcgtggcgctcgaggcgcggcatgcccgagagggagatggtggccatgctcgtcgccgcccgggatctgttcggaccatgggagacgaagatcgcggacgagccgggggcgctggtcatcgacgccgagcatgccggaccgctcaaggactggctcgtcaacggagagatggtaggccggcgcccgacgccgcacggcgatctcgtcggcgtgcggcgcgaaggctgcgacttcctctggaccgaggcgggaggggatctcacggtctacggctggaggtctcctccccaggccggtgcgcccgccggcgcggtcctgaattgatccgccgctccttccgggcggcccttcgagggatcggcggtcccccggcggagtgtagggcggcggtttcggcctccagggagcagaccgggcatcgtggcggtttgcagggatccgacctaggctgggaacacatccacacggctgcagcgaccgtctcataaggaacggcgcgccatcgaaggcaccagacatgtccgaccggtacgtcgattccgacggcctcgcgcacgaggcgatgacgttctccgaagcccttgagatcgtccacgagctggcgcagttcaacgtactcggcgacgaccatgtcgcgggcgccccggacctcgcgacggagcagcggcggcagaacgaggccgtgaacatgctccacgatctcgtcgtcaactactccgaccagctcgacggctccttccagctgccggagaaggcggcggagcgccccgccgatcgcgagcgcctgccgtcggacgccgacctgtcggtgccttcgaactacctccggctctgcctcgacatcgcgacccaagcctacgatccggacgcggcgaagcagaaccccgacctggaggacgaggtgctccgccagggtcaggcgctcgacctgggatgggatctgctcgatctccacggccgcgacctcgacctcagcatcacggtcgtaccgggtccgcgcgcctgaccgccggcctcagcgaggcgccgaaaaggtggtgaagccgaccttctcggtggcctcgcggtaccggtgcttgacgagatcggcggcgagatcggcgacgctccgcagcgtcccgaccgctcctttggcggaaggagcctcggagacggagcagaagacctcgccaccatggccggcgcggcgcagtccgtcggccagtgtgaggagatccgcctggatctgcatgccggcggcggcgagcagcgaagcccgcagatccgttccgccagccaggaccgcgtagctctcgatgcaggccgagtaggacgcgtagggcgcacccacaactcctatcgagaccgtccttcgcagtacgaggatgcccgctacccgacgggacgcggcccgccgggcggcgaacatcgccgcctcgggcatgcccaggagctggcgcattacgtcccggatgtcgttcgaggtccgcccccccagcccggcccgctccaatccatccagggtttcgtcgacggcctcgatgccgtcgatcccccagacatatgccactgccggttccgcagggtcaggttcgcgctcgcggtcgtcgtcgtaggcgcccgtcgactggatcatgtggcgcccgaaggccatttctccgtcctcgacctgcgcccagggccggaagcggttccagatgccgccggcgggcaggcccgccgcttccgccatgcggagcgcctcgggcgactccgcggcttgggggtcgagcacggccctcacggcaatgacgggcactgtcgagagctccgtaccagtgtcacccctccgcccaaccatcctctgcctccacgcttccatatcgaaacggtcaacgcacgaaggtggcgatcgaacccggtccccccccacggcggtgccggcccctacggtaaaggggtcattaaagactccgcggtatcgatgtcccatatcgactcgacgaggcggcgatggcggacaaggctggggaaacgaagagcgtcggatcggccctcaaggtcagggccttcgtctcgaagggcacttccaaggttaaggccgcctacctccgggtccgagcgctgcgagccgctccgctcgaccgcaaggtcctggctgccgcggctgcgggtctgctgatcgggacagcgctcggcttcgccggcgcctcgcgggaccactaccgcgacgagatgcaggcgctccgcggcgagatcggcgccggccgcggggagacagccaggatcgtcgcgatgctcgaccgcgatcgaaccaccatggctgagatccgcgagaggctcgcgactgcatcgagcgaggccgaacgacgtgatgcggtctcgtcggaccgatccgagcgcctgaaccgggacctcgccaccctgcacgaggacctacgtgcaaggagcgaagctctcggccgcgaacaagcagaacgtatcgccgacctcgcgcggatgttggatcgtaggttccaggaggctgccctgtcgcagccgagggtcgagcccaccaggaccggctccatcgggggcgcggccataccggcgacgatcgaagattgggcgctacgcgaggtcctcgatggcgtcgccacgatccaagaccggaagcggcgtgtcatcgaggtcgcgcgcggcgacagcgtacctggcgtcggtcgtgtcgaatccgtggagcggcgagggcggacttgggcggttgtcaccaaacaaggggtgatcgctccccagggatggtaatagcatcgcatcttggagccatcagcaagcgtgagactgacgggcgatcgtcgatagttgacccgcttaatgcggactggcttgctcgaaggagcaagtcggattacccgcgcgtatgcgggaagactcgtcaatactgagacactgtgaaaaagtgtcattgtctgcacgcatgaccgaagtcccgtcttgcccggacaagcccgctcgaagggacaagtctggcaacccacatacatgccgaagagaagcttaggccgggtcggccatagacgcttcccctgctcacccgcatgtgcccaggaagcaaggacgcgctctgatcgggcggggccgaactctaaggctcacccgcatgcttgcggaggaagagttgtaggtctcgtccgagaaccagccgttggtgggtttacccgcatgtgagcggggagcgattgcgttctgggcccagagtgcgcgagcggtgggtttacccgcgtgcgcgggagagagggctctcattggaagtgaattgccaagaatagcgggcttacccgcgcgtgctcggtgcgagagtcgtagatctggcccagtatatctcctcctgggcacactttggcatcggatacggcttgaagatggatcatctcgcctgcatacgtgctcggacattgctcatccgcacgaggcgggggtcggcgcactactaactagctcagacccgatatggatcacccgcgcacgcggggaagacaggcaacagagatccgccgcattatcgatcgtcatggttcacccgcgcgcggggaagacagatccgccacgaggtcgaggcgtgccaggagctcgggttacccgcgcacacggggacgacagtccgacgcttcggatcccacgtagctggggagcggttcacccgcgcgcggggaatataggagatcggcgtcgaccccgccgtgtgccgatacggttcacccgcgcgtgcgcggaggagacagggcgaggttgggcaggatcaggccgccggtcggttcacccgcgcgtgcgcggaggagacagataacacccgtgctcaaacatcgcgagggagtgggttcacccgcgcgcggggaagacagagctgggtcaggctgacatccttggtgaacatcggttcacccgcgcgcgcggggaggacagatggacggatgggcggagcgtatgatctcgaccggttcacccgcgcgcggggaagaaaatggggcgctgccgcgctcgaactcgtcgcagggtgtacccgcgcgtgcgcgggggagagatcctgcagggtacgccgacagacgtccacgacggtgtacccgcgcgtgcgcgggggagagcctatcatctaggtcactgtaaagattggcatttccgcaagcatgaccggaggcatgcagcggcgatccgcctaaggcggggtggaacggattcgacttgtcaaagagcacggacgcctggatcaggcgtcgaaggcgaaggtccggcgagcggcctgtgtcgtccccgtcaggtcgatcctcgtcggagcgacgatcgggacgagatcgaacctggaaccgtagggtggctcgatccgccccggataggtcaggtcggcgtcgatgccgaagcgtgcggccgaggccgccggcaggttccgcatcggccgcccggcgacggccgcgccgcagaacgcttgatccgcggcgcagtcgtgcgccagccattcgtctacctgaccccatccggtggtgtacatgcggccgacgcaccggatttcggagagcaggtcgagcatcccctccgggtcgcctagaacctgccagacgagtgagcgcacgcccgtcgcgacctcgaagtcgcgcgtcacgccgcgaaaggccgacatcgggccgatcacgtcctctcggctcttgcgtgagattttctccgatccgtccggaggcacgaagagctcgccatccctagatttcaggtccaggcgcgcgacccgggtagtggcgacagtggcgactccgccgagttcgtccgagacgaggaacgaggccgagcatcggtggaagccgtcgtcccaagcgacgcaatcgagaggacgaccgcggcttccggggccatgacgcttctcgcgggccgccagcagcacgccgtcgagatggattgggtctgtcaccgaaatcggggtccgcagaacggcctcgacgacgatcgggcgatgggatgcgttcatcgacggcctccggcggcgcggcggcgtgccttcgcgggctcggcgggcgagaagacctcggcctcgtcgagcacgccgcgaaagcgcgccgggacgcagtgatgatagacaggcttggcttggcgggcgggcgtgaggagctcgcgccgctgcacgaggctcgggagaccgaaccgggggtcgagaatccagatctcggcaacgtcgtcggacacgcggatcgcgcggccgatcatctgcttgagacggcgcatcatccggacgacgtcggagctcgccttcgtcccattctcggtctgccagaccagagggaggccgaacgcgtcctctggcggcgagaacggcagtcgcgggatcagaacgcgaccgatgagtccgggcgcatcgaaaccttcgccggcgcccggggtgacgaggatcgcatcctcggaggcccggaagagttccaggacctcggcgagcgactgacctcgctggcgcacgatcagctggttggcgagcctctccgggagtgcgcccgcgatcaggtcgttgtcgaaccagctggtcgtcagcaccaggatccgcttgcgcccgctcaccggcggccggtcggcggcctcgacgatgcaggcggcgcggtgggcaccgtaggctgcggcgtcggcctcgaacgcggcatcttcgtcctccccactccgtcggggcggcatcggggcggagggatgggcgagcacgaagcgttcgaccctaccgtacttctttggagcgtgctgccccgacaggtcgacctgcaggcgctccggcgtccaatcgagcccaaccatgcgcgacatgtcggaaagccgctccgccccccgtagaccaggctgagagagcgtcgcgctggtgaagatcgtggccggggtcagcgccgacatggtctcgtcgtaggaggcgggattccagagcctctgcacgatccgggatccatatttcgccgccaccagcacggacgggaatccgcgcttgggcgagaagaccaggaacgtccggccgagcctcttgtcggggtctttcgcgcacgcgacgaattccgaatggatcgacgcccgtgccgtgacgtcgtccgcaaccgaggcgagggccgggatccgagtggaacgcatcgcggcggcggtcttcgccagtgccgtggcggcaccggcgacgtgggtcagccaaggctcgtcgcccttgacgacgagctggtcggcagagcctccgatctcgcggtcgcgcaaggaacgcgtctcgccgcagaaggcgtgaacgggagcgatcaggcccggcaggtccatcgcgagatcgaggatgcgcgtccggaccccggggctgatgccgatgtcgtccctgttcacgacgtcgaagatcgactgccggcagcggtcgagatcagccagggagctgcgccgctcgagcacgctgcgggcggcatcctcgagacggtcggcttcgtcgacgacgactccgacgatccgcctgttgtctccgaacgtgctgcgtgccttgaggccgacgacgagggcggcctgggtcatgacgaggcagtcggcgtcctgggcttgggaacggaaagcctcgtaggccaaatgctcatcgtgactgcagacggcatccaggcgccattggtcgaggtcctccaacggcagctggtcggccatttcagggtgttcgcgccgccagagatcgatggtgccggcgagtgccgcgaccgcggccttgggggatgtgcggatcaattccgcgcatgttcgtgtccaggcggcgatggcgcggagcgggcagcagccaacggcttctcctgcgcgatccggtctgcgagcccctcggagcgcgaggggctcgcgaagtgcgagcgcgccatcaaaggcgcgatgctcggacggcgaccggtcatcgcctccacgaccgccgctgccccaggcccctcgcgctcgacgatcgccgagcgcaggtcgatacggtatgtggcgatcaggacgcggccgcctgtcgccgtcgcatgcaggagcgccgggatcagatagccgcgcgtcttgccggtgccggtctctgcctcgggcatcgcgaccagccccccgttcccgaccgagcgggtcagagcttgtgcgacgtcggtcgcgtaggcgatctgctcgggtgagacgacgtgcgggaggcccagctcgaggtacctaccgccttcgcccagcgcctcttcgatgtggggcgcggggttctcgaaccacgctgtcgtgtcgaaggccatcaggcgacctcttcgatctgggccgcagcctcgacgggctcggccgccgggccgccgaacatgacgtcgatgccattggccgcggggtccgagagggcctgctcgaaggctctgcgggcccgctcaagcagcggatcggaggggatctccagcttgaatgcgcccagcttgagcctgccgggcgagtgccaaggcgcgcccttccggtcacggatcttcacatcgtagtcggcctcgaagaacccatggccggcactgcgcccgccgccgatccggcactcctccgacatctcctccagcgtcgcgagcagaagcccaacctcgacgtccgaaacatcgtcgcccgtcaggatgagggcatggtccatcacggtgccggccgcgatcgccttgcgcgtcccgaggggacgaccgacggtctcggcgatgtcctgatcggaacgcagcgttccgatctgcacgtccaggaccttgtcctccatcgcgagctgctcgatccgggcggcatctcccggctcggcgacatccttcgagcggatcttggcgatctcgcgcttgatcgcggtgcggcgcccacgaatctccgacacctccctggtggtgccctggtaggcgaagtacttggtctgctcgctcggctcgagggcgtcgaaagccgtcggatcgaccgtggccggatcgcggcgggcgccggccccgatctcggcgatgcagtcgtccgtgcgcgggatcgcccactgcacctgcagatgcccctggatccacatcggctcggcaagcccgaacagactggcgatcggattcgcgctccggaggccacggatcttcaggatgtcgatcggctcctgcttggcgcggcctttgatgccgccgatcatgttgcggtagagcggcagaatgcggtcgtagcgcgtgcccagtcgggcgaggacggcgcggttggccgcggcgcgcagcgcgcccttgatggtctctcccgcgatgaccggtcggaaggtggcggtgccggcctccatgatgcgctgcatgaccacgcccttatcgcgatcccgagcgtcggcccggctgaccgagatggcgctcgtcgccgtgatcgttccttcgaggcggatgtccatgtccgaattctccttcaaacttgtgcgacgaccgcctcggcggtggccttgtccacgatcgagaaaagacgcgaactccgcccgggaacgagatcgagatcgtcgggcgtgatgacgccttgggtccgcaggtccgccagcaccttcccgtctgcttcgttcaggccggcggaggcgagccggtccttcagcgaggcgagagtggcgaacaacttggggccaagccgttccgcgagtgccgcgacccgtgggatggctgtcaggtcgacggttgcgacggccgatcctccacaccatgccgctctcgtcggcgactgcgacaggacgaggggagggatcttgttgtcgaattcgatgagaaggaacggagccttcggcggtcggcgcccaagttcggcgagaaaccgtccggtgctgcccggctcgaccggcgacaccgtcatgtccgccggcagcggacggctcgggaccacgttggtcgccacggagcagcggtcgggctcgatgaggacgacgcatccgacgttcgtgagagccgatttgccggtccgcgccgcgaccgccggatcgaagacgatgcgctcgcccttctcgatcttgccgcgtttcgaccccgccgacctgacgggaggacaggtcggaccgctcgatcccttgacggcaccgacgagatccacaccgcagatcgcacaggtgccggaggcatcccccgcttcgctcttctcgaagtagcggccgacgcgctcgtggaagagccgccactccggggagccgcaacggacctccgacaccccttcagaggacgacatcgcagagctcccgcggcaggatgcagccatatccgaatgccctctggcgccccaggcccgccaccagcatccgctcgaaggcacgctgattgacgatccggaccttctgaagggcatggacgcgggggaaccggatcgtggtcgtcttgccgccgatcgccttgcgcacgccacggtcctggctcgtctcgacgaagctcgggatgccgatggggaggcacccggtgtcgggcttcgagaactgcagcttgagccagtccgcatagacggcgagggctccgcgatccttcgcggcctctgcgacgtcgacctctcggaaacgaccgccgggcagttcgatcttctgcgtcggggcgacgatcaggtccaggagcacctcgtcgcccttgcgggcttcgtagggcacgaagcccacctcgatctcggacgcgaaccgggatttggggaccggtacgccctgttcggcatcgatccagccgacgatgcgcaccttgccgccgccttcggcggcgatgcgccagggcttgatcgcgtcgcggccgtaggtctctccgaccatggtcttgaccacatagcccatgtcctcggccgtcgacggcgccacctcgcgggccgtccgtacggcgagttcgagggggaaagtcatgttcgccacggtcggcaagagcggctccttcgcagagtgaagacttgttccttcgaggcgtagcgatgcacggctgcggcgtcaacaagcaatggaggatgcctctttcaggacgtgccggcggtctcattccttcggccttgggttaacggacagtagacgcgcgatgcggtgctccgatggggtgcgaagagaccgctccctagaattttaccgagcaccctccgcatctccttcatggttgcatgggcatgatcggctcgtttcgatctagggagttaagatgtcccgtcttgtactttccgcactcgcaggcgttctcacgcttgcaggcgcattcaccgacgctgcctgggcggatgaagggtgcaagccggtcgacggaaacgcgctgccggcggaggctcggatcggccggaaggcgtggatcttcgacacggtgaacacgcacgcattcgagccacccgccgagtggacgaaggccgacgcctacgagctgatcgggcccggaaattgggtaaaatccgcgaagctgcccaggctcgagtacggccagccggtcgagatcgtcgaatggcggcaggtcggcgccgggctcggccaatatcaagtcagacttccggacggcgcagaacgcgcggtccatgcccagaccgttcatctcttcgagttctggcgctgtccaccgagcactctgctggagaagaggctgccgaacggcccgaccaagcccgcagcccagtacatgccgtccgcatgggtcaggatagcgaaccccaaggcgacggccgtggacggggctcggcgctggatcccggaggagaggctcgcgaagatcgccttcgccatatgcaacaactacgagccgaacataaagcgcttccgctactgggaggagcctctgacctgccaggggttcaccccgggcgagcacgggggcctttcgttcacgatcgatccgtccgccgtcgagacgatctcgccgacctcgatgaagatcctgttctcgtcgtgaggagcgggagattggcctggaagacggccatagccccgaccctcgcgctcctgacatcgctcctgacgtcgctcctgggcgccgccgcggcccgtgcagacggctgcagccccgtcgacgcccaccggatcgagccctctcaggcagcgggcatgaaggtctggctcttcgaggatcgtggcggtccgggccccttccgcaaaccgttccaatgggcgaaggccgccacgagccggcccgaacccgggggcacctacgcgcctacgggagcgatgctgccctacggccaggcggcgacggtcgtgcgcttcgtgcggcagggcacgatgcacggcctgtacgaggtcaggttgtcggacggatcgacccacctcgtggaccggcaggtcgtcaagttccacccgttctggcagtgccgtcccgagaagctcctcgatccgacgcgcgaccgcgggatgcgcaggctggaccgccggctcgtcgacgccgtctgggtgcgggtgagaaatccgcaggcggtcggtctcgagagctggggagcgccgacggctcccggcgaactcgggcagctcgccttcctgctctgcaacaacttcgacaccgcacgtccgggcgaccccgcctcggcctacgacacctcgtgccaaggcttcgcgcccgggcgcgacagaagcaagtcctaccgcatccggcacgaggatctcgagacggtcagcccgatctcgatgcgcatcatcttcgaaagctaggctgcgtcgacggccggaccggcggagcgtcgaccgcgctggggcttcgggtacgcccagaggcagaggccgtcgggtccgacccgcgacccctggctgcggcataggtgcaccgcgcgccagaacgggtgccggccgccgagccgtctcgcgacgtccccgcggcgtgtgaccacgatcgcgcccgatgcctccgtatggcggaaatgaactaccgccctcaagccgctatcgcggctccgagcgcggtttccgggctcgcacccgcggccagttcctgaccgatgttccagagcacccacgccgaggcctgatcgcgcgagatcactcgcccgtccggcagggtgtgggtgcgctcgcccaagccctccttccgaacctcgccagagacgggacaggtctgcgacggcctgtgcctgcgaggatcgacgagaaccaacacgcatccagcttcttccgctttgatgcgcaggtgggagagaaacgatccaggcgcggtgtcgaggatggcccggttcagcccggccttctgcttaacgcgacgacccggctcttcgacgctgcccctggccgaggcggtcatgttgcggacggacaggtcctccgtgacgatcgtcgcgtgcccgcgcacgagccgggcggtgacctgatgggtccggttcttgcgtcggttcgcgaggtggcgcgagcgccgggcgatgagcttgcgcgccttggcggcgcgcttcgagcgcttgccgcgcagcgcccgcgagagggcgcgctgctcctccttcagcgcctcctgctcgaccgcgaggaagcgctcgttctcgatctcaccgaactgcatcggcccggtgcagagcgtggcataggtctccacgccccaatccagcccggcgatgctttcgcccatgcgttcccgatgcggctcgcacgagaccaccagggacaggaaccagccctccgccctgcgctgcacgtccgcgcagacgagctcgccgggcgtgcgcgcttcgccgcgggccgtcatctctccgatgccggagaggtgcagcgtcccgttccgccagccctggccgggcgtgaagcggaagccgtcgccgtggctcttgaagccgaagccggggaagcggtcgcgacccttgaagcgcgggaacccaggcgcctgcccggccttcacgcgccggaagaagctctggaaggcccgatccagccgcttgagcgtgacctgaagagactgcgcgttgagcacccgataggctgggtcgtccagccggatcgcggtgaccgatatgcactggtcggcaaagccgatcgacctgcccgccttgcgatacgcctcgatccgctcctccagggccgcgttgtacagcgcccggtgcaggtcgcagacgcgctccagcgccgccgcctgaacgggcgacgggtacagcttgtacgtcacgcggcggtggacggggtacataacgggaacataccttacgccgagcgtgtacgaaagcggccaagcgcttcgcgctggcggcttcaccccccgcccaccactgcacggtctggcgggagcactagctgcggttttggtagatgccctggccgccgacgatgatgcggaacgttaccggccatctcccgccagtgcgctggcctcgatgcctgccgaggccctgccggcctcgtcgtccagggtctggagaaggtggctcgtccaggccgccgacgggttcctgaagatgccggcgttccaggcgaagacctcgacagggtgccgtccctcgacgacgtagccggcgatcgtgggcttcgtggcggcccgctcggagaccacgagggtgagatccccgaagcggccgcagatcctgcccggcccgtcgtcgccggggcagggtgccgggttgagcttggccacccggaccatctccgcccgccgctcgacgagcctggagaggtgcgagaagtcgggggagcgtccggcggcgcgcgtctggacggctgtctcgccagtctccaccgatgcggtgacgccctgcggacgcgagaagacgacgaccgcggccgcgaccaggatacccgccagaatgctcccggcgacgtgcctcgctcggatgcggggtgcttggctccccgggttccgggggcgattcatcgggggcaccacgtaggtccccgtacgcagccgggggcgatcggcagaggccgtcccgcgcgctcctacaccgttgcggatcccctccaggtcgagatcccggccgaagccggagtcgacgagctcgatgccgatcctgcgagcgccgccgacccgaaggcggggcgcgacccggccggcgaactcgccggccgcctccgcgtcccggaagttccgttccacctccgccacgtgcgccgcgcccgggggcggagacgaggccgtcggggagatgcggagggagcgcagcagtcgggcgaggtcgatgtccttgaggaagagttcggccaggggggcggacacggagccgccggcctcccctaaagccaggaccacgctcaggacgaggctgtcggccgtgcgggccggcaggttcccgaagtcggggaccgcgaactcgagccatgccggaacgccgaagcgccgcgtcatcgccgccaaatggtccgcgatcaggtcgcaggcctcctccgccgtctcctcgccgccgtcgccgaagtcaggcaccgcacgcggaggcgccgtcgtccagtcttcggcgaaggaggcgaacatgaagcagacatccgccggggcgagatgacggcggctcatctcgccgaacagcgcggcggccccgtcgaagccctgcaggtcggaaaggccacgggggtggaactggacgggcaggcggccggcgaggtcgaccatgtcgacgacctcgacgtcggcaacgatgccctccagggatcggacgaactcgacggcgcgctcgcggacccatagagcggccgcctcatggccgaagagatggtccacaagggcttcggccatcctgtcgtcgccggccttcaggacttccgcggggaggggggcttcccggtctttcaggacgcgcgcgaagacgggccagcgggtgacgatgcggtcgagcaccgagagcacgggcgatcccgcctcctctccttgggcgagcgacaggaccgaaacggaccaggccgcgaagacgcccgcgcccgcacgggccaggaaggcgtgccagcgctcgcagcgcatctccggcggcagcacctcggggccgccagcggacgcgacgtagccgagcgccctcgccgcgagggcggacgcccgcagcttctgccgcccatggggcttgaggtccgtgtccacgacgagctgggcggcgagcatgccgacggggccgatcccggcaagggtcgcgccttcgaggcacgtcatgtcgccgacggtccgcatgggtccttcggacgcgagcgccacggccacgacgccgccttccgcctcgaaggcggcatagtagacgagacgtccctgcaggtccgtgtagaggcccgagacgtagcccgcgtaggagttttcgaccatggctattccttgcgggaaggaatgaagcatgcggccgcggccgttttcaacgaggccgcggaccagcttccaaaatgagccgaggtgctgcatttccgccgcagcggcaggctacgtcttcccccgcgcgccgaccgccgctagggtccaacgaaggaatgggcctgccgatgaatacgcacgaagccaaagcggacgagggagcggcgcccgatccgatggaccgcctcgggcacctgctgatacgagcctacaacggcgacgatctcgacccgtacttcgtcaagggccatcccaacctggagtcgaacgcgacccgggtcatccgctcctgcttttactactccgtcgtcatgaccccgaaggtcactgcgctcttcgacaacgacggacggggaggcatgtgcacgctcgatctgcacgagctctcgggactatggaagaccccggacctgctggcggcgctcggcgtcggcttcgaggagctgagggacggcaccgccgcattggaggacctccccgttccgccgccattctgccgccccaacatggactggccgctcgaagccaaggagcagccggccgcaggtcccccagcgagcctctgaggagttgcgggagatgccgcactacgatgccgaggacgtcatctgggcccaggtcctgcagctcgcggacgcctgccagggcgaatccaattcgttcacggtcgttgagcccttcagggagaccgaccccgcccggccgctctacgtgctgatccatcccggcgacacggtccagaccaggagcgacgtcgctggacaaccggatgcgcaggcgatcttggaatactcggccgggcgccaggagatgatggccgacgacgtcgagcgcctgaagaaggccggatgggacctcgcggttctccaccgcttctcgagcatctactccttcggcacctcgaatacgctcgatcggttcgaggacgcggtcgacgaggtccacgagcgcggggctgtcctgttcggagaccggctcgaagaggcggcggcgtggttgctgacggaagccagggcggccgaacgtcccgccgtgctgctgtccggagcgtggtccagcgcggactggggttgcgtggcgtttgtcggcagcctgctggaattggccggcgcccgcgtccatctcgccccgtccgcctgcatctcgcccgacgggacaggagacgaatggaaacccgtagccccgccgctaggtgccgagcagctggcggaattcggaacgccccgggaccaagggacgaaggcctaggcgcagtcggaacttatgtggcgtcccctgcaaggttcgaacttgcgacccccactttaggaaagtggtgctctgtccagctgagctaaggagacgtggcttcgacatatccggtctcacgcccgggcgaaagcccattccttctgactggtgaagggacggtggaagcgacttgcggttccggctggcggccgcaattccccgggggcggaccgctccgcatccgccgtcaatccgcacgcggcaggccggcaagacctcgtgaaccacgccttccgaatcgaaggaacggacggttgacatcggggttgcctgagcgaatgctcttttgaacagttccagggttcacgccatgatcagcggctccgtcgtaatcgccttcatcgcaggctcgatcgccatcggcagcgccatcgccggcatccgcatccttctgggcggcggcctggaggacgccgaggtcgtccccgtccgcccccacggccgtcccgagctacgcatctgcaactgaacaggccaccctggcttccccggcgtggcggcttgcatgcgcgtgggctaaccattgacatcaggggtagcccacggcgggaacgcgctatgagatacgagcagcttgtgacggaccacggcacgttccagatttccgtgccgaacaagacgatggaaggcgacggcttctacgtcagctacaacgatcacgacacgtctatctacggctccgacacgaccgcgttggtcttcggacagatgcagcgcttcttcatcctcaccggtgaccaccgcgcccagtacgccgagctgatcccggcggggttcgaggcctgcctggattactacaaggcgaacccggacctcgcccacgggtacagcgatcgggtcgacgacatcccgggcttcgagccaagttcgaccgcccccttcacgccctgatcggtaccgctggcagtctcctgtctcggatgcgcgcggtgcggcgacatcccctcaacctcagggccatcccgctgggaaacccatgcgagccgcgatggcgagcattgggccgaccgtgccgtggtaggcctccacaagccgatcacgatccttgagatcttcgggggcgatcctgaggtcgccggcatactcctcgccgaagcgctgccactggctcgaccccaccggatcgagggctacgatgatgccgtgatgaagttccgccaaggcatcgacgaaggcgggcttgggaagacgggcccccttgctggaattcgggcccttcgccatcggcacgaggttccagatcctgtcatggccgacgaagctccgcggcaggaagtggtcgagactcagggatcccggagcgatcgagcctcccgtgtagatgcagacgggacgttcgagcggatgtgcggccctgaagaacgcgtgctgcaactcaagcgacgagcgttcgctcggtggccccagcttctccatcgtgacgggaacgttcgggtttcgcgactggacccaggacagccactcgaaatccgcccacccggacacgatcggcaggttggccaggatgtagtcgcgccatgcctcgttgagctggatgccgtctccggcgggagtgatgccgtagggcagtgcacgggcaatcatcaggcgcaggctgtagtccttgacgaaccggtcgaactgagcgtccccgatgtctccgtacgcaccctccagccaaggctgcaggaaccgctgcggcacgtatctgaggacgcccctcgacttctgcttcccgagctgcgcgcgggccgcgctccggacgcgccgcaccgtgaagacctcgtcggggtcgttgccgatctcgtcgaggaactgcgtgatcttgtcgtccaccccgagattgccgatcgacagccggtaccggcgggcgggccaccatgctgcctccgccatctcaggaagcaggtcggcataggggacgacatctctggcccccttgacgatgcaagccaggatcgcgcggaagaagagatgcttgtaggcctgggtagtgttccggaagacccccgccaggcgctcgacctcaaggccatcatgccgaggcagttccgtcttcatcgcgcagggaccccaccgtcacctcgaccctagcgacggcgcctgatctcgtcaaagacacctgcgggatcggacgcatcgacgtgcgcgaggcaccctggcctgcggctgccgggccacctgctcctgatgaaggagcggcgccactgctccggtgggcccgagagcttcccgagccattgcatcgatcgagagagctgcttgcatggccaatccttcggccgacgcaattttaagcattccattgacctggaatggggttttggaaactagactcgtcccactggaaggagacgtcgagctcatgtctgccgaactcaggacgatcagcatcccgacacgcaaggtaccggcgaatcttctgacggcccgccgcaagcgccacggaagcgcctacgtctgcatcgtctgcagccttcccatgccgcagcccaagttcatgtgccacgtgatcgaaggcggcagttccgcgctgcatgtcgaggatgaggacaggtatcggcccgacggtggcgacatgtgcttcctcccgctcggcagcgactgtctccggctgcatcccgagctgaaaccgtatgcccacaaggtccaacccgggacgatcggctgatcgctccgcctgtccctgcgccggcctgccggcgcacaactcctccggtgccggaagcatcatgcccatcagcaggattgagatcgacggcgaggtctacggctgggacgcggcccgtgcggccggggctgcgcgtcgccggcttggcgaggacgtattctggctcaagggccgcgatcggtgctgccgcgtggagatcggccgtttgaagccctggagtggcggtgccggctggaccgttcatccgcggctgggcggcaacctgcgcgcctgccgcgcatcgatgggctacgcccgcacccgtgagagcgggatccgcaagctcatccaactcgcgcgttccgaggaatgcctgaccgtcctcgacaaggtcgaattgcgcatcgtccgagacgggccggaaggaacgatcatcgactccagccaggggctcgtgccgctgccgaaggcggtctgaaaggagactggaacatggcgagacggatgcgactgcgcgacaggatcgcgctgcggcgggctcaggccgccgaacgcagggaccgcaggccggagcctcctcccgagccgcggatcgagatcgcgctccgcaaagccggctcgatcggcgcacttgagaggctcgcaggcatcggaccagatcctgcttcacgagccttgttctggatggcattctccagcctgccagcacgcgaatgcctcgatgcaggctgcgaggagcttcgccggcgcgcccggctcgccgcagcctgacgccttccacggcatgaactgccactccctatcgtcgaggagccgggatgcccacgaacaaggagacgccttcgctcgaatcccgcgggttcgccctcggcctgtggccagagggaaccgaggccggcatcgacgaggctcggctgaccccggggctccggcgtcaggtcgccatcatgacagatgcgggttggctcgatcgcatcgacggcaagctccagctgaacgaagcgggaaggcgggccatcgacgaactgctcccggagacgcccctcagcctcaccgacgcgcagcacgatgtcctgctcgacgtggtcgaaggaaagccggccggtgccagcctgagctacgcccccgtcatcaagctcctcgcatacggctacgtgaccgcccgggcccaaaggttcggcggcctcacgcttcaacctacggagcgagctcgcacatggtacgccgctctaagcgacgcgccggcgccggcgccctgaagcgacgcggcagccgagctcccctctcaagagcccggaggtccccatcctcgacgccgagctcccctccttgaggggccgagctcccctccttgcggggcggagctcctcatcttggcggtcggaactccccatgttggccgtgtgggctttcctcctgcccgcaacttaggggcctacccgcggggcctcggatgtcggctccgccgcgaaagtcctgccgaacatcctgacgatcgccggctccagctttccggccgcggcgtcggcttcgatgatttcgagagcctcgggcacgctgaaggcggccctgggcgggcgcgggcagaccagagccgcgtagatgtcgcagacggtggcgagccggacgaaatcgccgatctggtcgcccttcagcccatccggatagccggagccgtcgagcagctcgtggtggtggagcgcgatctccagcatggccggatccgtgacacccgaactctccagcatctcccggccgagcttcgggtgcgagcggacgatcgacgcctcgtgcggctccaggcggcccggcttcttgaggatcgagaccgggatcttcgccttgccgacgtcgtgcacgagtgtggcgcgcacgaagcgaagccgatcgccggccgcgaagccgagcgtcgtcgagaaggcggccgcgaggccgcccaccatgagcgaatgctggtagatgcggtcgtcgtaggccctcacggcttccagccagttggcgatgccgccctgctcgatcgcgtccatgacgagttgggttccggcttcgaccatccgcgcgtctatggctcggtcagcatgggcggcctcgaagatgttcgtcagcgcggcgcacgcgccctgggcaccgaggaccgccgcccgcagccgcccgtcgaggcggtccggtcgtgcggccgcgagctgcaggaggcggcccgcgaccgccgaggggtcgacgtcgacgcgcaggaagacggtgcccccgatcgactgcgcctggatgcggctccgccggtcctcggcacgcatcacgacgagcaactgcgtcccggccatgcacttggccttgaggatgcgcaggaaggtcaccgaggcaggaacatccaacgaaacgtcggcgatgatcgcgaagacaccgccgacgtcggcgatctcgtccccgggcgcgtgggccgcgcactcgaaatggcgtccggcagctaccgcgaaggcttcgcagcgctcggccgtgtccgatatgacgaggacttcagcttgcatcccgccgtctgtccattggtggctcccgttcgcacgggcggattcactatgccagtccttgagactggattaacgccggggatgcaagccttacgtttccggatctttgaggccgcgacgcatgaaaggaatgctcagccctcgcgaagggcttgaaggaacgatagattcggccgatcctcgcgacatgaccatcttcggccgcctcgatctcttcgccgcgccttcccggttgcgcctttccctgctcgtcggcgcggtcgccgtgtgggctggcggcatgtcgttcggcgaccgtcactacgccgacggcaccgtgctgagaccaggcggggccttccaccgtttcgaggccgcctacatcgtccgccggacgggagaagtgctttccctggacgtcgtggtgccgtgccagcggacgctgcgggcgtacctgtcagatggcgtgcccgtctccaccgaagacggggcacgggctccgcactcgtggctgactgccgcaccgacgaaaggcggcgccgccctcctggtgagcgtcccgaaggtctgcgggccagagggggccgtccaggcccgcggcagtcgactcgtgccgtcgtcggcgtggttcgcgacagcgggcgatctggcaaagccgtcgggcactgccgtgaagatcgactacgcatccccctcggcagaggtcgagttcctgagtgcctccgtcgtgcccgcgacgttcgccgcctatgcggcgcagatccgcaggcagaccgccgccggcccgatcggctcggccgggacgcccttcggtttctccgaggctcagatcgccgcgggcgttccgccgcttccgaagcgcctggaggcgagcgcggagtaaggctacttccgctgcagtgcagcacactattcgcagcagctgccgcctacggccctgagtcatgccgagatcttgaggcgctttatccggacgccttcccgtcgaggtctcgtggacgaagacacacgtctcggacgggcgaatgtccgcgtaggctcgtcatctccggtgagactacagaacctgctgaggattgccgggaaaaagaaaaggccgccttgcggcggcccgaagtctagggaggaaacgcccaagagggctgcgggaccgcgacgccatcgcgatctcgcaaaacttgcatgacgcatcgcggcgaactcggcaagcgtcattccttccagtccgcaccattcggcatgcgcgtgatgcaagcaatccattccttcgtcgcatgaccagtcatgcagatcacgcaggggcgaaatttgcgggcaccgtccggctccgcgatgccgggcattcgactgaatccgttcaccgcccacctacaccgccatggcatagaggcggatatgcccccctgtccgcaggtagccgatgaagacgctccgcccgatcctcgcccttgcagccgtgggaggacttcaggccgctgcattcgctgcgcctacctcggccgtgcccgacgggcgctttctggagcgtccggccaccgacccggctgtcgccgcccagtggaaggacgtgctcgtcgaccccgaggacacctacgcaggatcgcctcccgtggcgttcgtcgccgagaagacggacgccaaaggacgacgcatcgtggcaaccgtcctgctatcgggaacgtcatgcaacgtgaaccgatgcaacatgcgcatccttgtcaacggcaggattaagctcgacaccatggtctgcagcaacgtcaccactctcgcgatggcgcccgacggttcatggatctccgcgtgcggcgagcgtttcgccgtcccgcgtcgctgactgcggcgacatcgatgcgcaactcgaccgttctcctgctcgccctattcgccaccttcccggcctctgccgcgggccgcccgatcgacggccgatggggcggaggcccggcgacctgttcgatgccattctccattcagggctcgacctacgccgcgcccggcggacggacgcaacggattcgcaaggtcgagcccagcggcgggtggtggcgcgtcgaactcgtcgaccggtccgctttcgtgcttatggacgtgaagccgaattcgatgacgtggcattcgccggcatccggcgacatcttcgagctccggcgctgcccctgagcgcccctcaggcggcctcgctcctgcgacggaggaagtcgcgcgccctggcgacgccgacgggtcccaggttgaggtagaggcggattgcgtcggccaccagagcatccggcgccgtgccctctgccttggccgcgcgggagacatccagaccgactggtcggagttgcggacggaccgcgccgcggctgcctgctcgacgcggttggcgctcggactcgtccgtctcggcgccgtcctggcctggagcttcgtcccgcagctggccggccgggtgctcgaagccttcggcgaggacggggcgcttccgccctggcgaagcgacgtcgcgcaactcctgctgtcggggaccggcgtcccgttcgtgcggccggagcatctggtccggaagatcgatgcggacacggcagcacacctggaaggccgcttcggcggcggacgcccggccgggtgactgaacggctccttccggacaagcccacgacctcgggatcgcggtctctgtctggtggacctggacgccgcatactgtaggttcgctgtcatgactagattcctcgccgcggcctgcctcctgccgctcctcgtcctgtcgtcgccagcgcacgcggattgcgcaggcgatcacgtgaggtcctgcttcgcggtggagagcacgcggcctgcgtcggcccgcggaggcgtgtcggcttcggaattctgcgcagccgaagcgatcttgaaatgccaaggcgcgcgcacctcgcccgcgggctccgcagagggccgtacacgaatgcaagccgccgaggtcgaccgtgccctcgactatctgacccgccgcaaggcgcaggatcccgcgcgcgccgacgcggacttccgcgcctgctcggcgccagggcgagatgtcggagctacgctcaattgcatgatgcaacgggagcgagactggacagctgtccagtctcgcaacaccgcaccggcaccgccggcggccgccgcgacgaaggcagcctctgcgtccgcgaacgatgccgatcgtacgaccgcgatcgccgtcgggcgcggcatgctgaggatcgcggccggcgacccccatggcacgaaatcgaccatccgctacaacgacaacctcatccgggaattcgacggggtctacctcagcatccgtgcggtggtcgccctggatttcggcgccgacaccgtgctgatctactccacgaacctgggcggttccggcactgacgacgcctacggcttggtctcgatcggcccgaagggccgcatctacgagaccgaacttcccacggggagtggccgcttcgagtaccatgtcacgcaggaccgcatcgcctttgaactcggcctcgacgagggccgggaggtgcgtgcagtctacgcgaacggtcgtctggacgtgacacgctccgccgcgccgaacacggggttgaaggctcaggactgcgacttcctctacaacggcgtcctcaccgaatgcgccggcgcccaccacatcgcttgccgctacgacgacatgtcgatcagcatggcttcgcagcggccggtgaacatgatggccgccgacgatccgaacttccgccgacaggacttcgagacggcttgcgagcaggcctgcaaggccaagcggaagcccgccttcgccgcgttccgcaaggcgatctgccagccgaggtgacgccccctcagcaggctgcgaccaccggcatctcgtcgagccgcgtcgtgtagcgcggagaccgcatctcgaacttggtcgaccacgaccgctcccgctcgaggccagcggcggccgacaccacggccccccgtccaaagcgccggttgcaggcatcgacggcgtccatgagtgcgcctccacgctcgcggtcgaaggctccgatgagtgcccgctgcgaggcctccaacggaacgaggtcggtcgagatgatgccggccttcgagtagcggtagccgtcgcgccagatcctccggacgccgaacttcgcggccttgaggaggacgaggccgtcgttcgatgcttccggcagggtcaccaccgtcgagacggagcgctgcggcccatcccggtcgtgctcggaggtgtggaagaagatcgtcacatggtcggtgccgagcgcctgggcacgcagcttctcggcaagacgcgaggcgtgagccgcgaccgcctgttccatgaccgcgaggtcctcgacccggtccgagaacgagcgcgtgacggcgcagcccttgcgggtcggcgccaccgtctcgagatccaggcaggcgatgccacgcagttcgtagacgagccgctccccgaccacggtcatggacttgcgcgccatgcgcggatcgagatcccgtacatccgcgacggaatcgcagccggccgcctcgagcttccgggcggtcgccggcccgacgccccagatttcctgcatgggaatcagccccatccacgcggcacgctcctgctcgtcggtgaggtcgcagacgccgccgagctcggggtgcttcttcgcgatgtggttggcgagtttggacagcgtcctagtcgggccgatgccgacgcaggtcgggatgccggtccacttcctgaccgtctcccgcatgtcccgggcgagttcggcacgctcggtctcccgcacgtccgagagatccacgaagctctcgtcgatgctgtagacctcgatccgcgggctgaagcgccggtagacctcgttcacgcgggacgacatgtccccgtagagcgcatagttcgacgagtagacccgcacgccttcggacctgcagagctgacggatcttgaaccagggctcgcccatcctgattccgagcgctttggcctccggcgtcctggcgatggcgcagccgtcgttgttcgacagcacgatgaccgggacccgcgcgaggcgcggatcgaagacacgctcgcacgagcagtaaaaactgttcccatcggaaagtgcgaaggatcgtaccgacccgacgcgtgaggccttggacgagctctgcgaagtgaccatcgccatggcgggcgcggctcagcggacggatgtgcggcggcgcggatttatcgatcccgagacgatgccccagatctctaccacggcgtccgcctgaatctcgaattccggaaaccgggggttggcgaaggacagctgcacccggccggcgcgccggctccagatcttgaaagacctctctccgtcgatgtcgaccactacgatgtcgccgtcggagggagtgagagaccgatcgacgacggcgatgtcgccgtcgaagagccgcgccaacaccatgctgtccccggaaacccgcaccaggaacgtcgatggccggttcggaacgaggagcctttgcagatcgatctcctgctcgatgaagtcctcggcaggggaggggaaacccgcccggaccgctcccgcgagaagcgggaggggcacgggggcgccccaggggcgggagatctgcagcatgtggccctccgtctgattcatcgagaacagaccatgaacacgcggggttcccggccacaagcccagcttgagcaggctgtggatagctgtggatgaaggtggataggcccagcatccgtctccaagccgatccagctccaaaaaccacgtcgaccagcgtcaatccagccaagtcgagcatcgacgcgaagcgggaccgttaaccgtccatcgaaggaactgcacagcaactgatggcgttcattccttcggtggttcccaccggacgccatctgtgttgttgatggtcccacagcggcaatgcaggccggcccttccggcggctgcccaggtcaagaggagtatcgaagaaatgcttgcttccgaaacccagaacgatgtgcggatattgctcgtatcgcgcatcgtccgtgcctatgtcgcgaacaattccattccggccggagggctgccgtctctgatcgtctcggtcgattcgaccctcgccgggatcgccaacggacaaacctcgccgaaaccagccgaggacgtgtctaagccgacctcggcgcaggtgcgcaagtcgatcgggcaggacgggatcgtctccttcatcgacggccgcacctacaagaccttgaaacgccatctctcgaagaacgacctgacgccgatgcagtatcgggagcgttttgggcttccgaacgactacccgatggtctgcgcctcctactctgcgcggcgttccgaactcgccaagcagaccgggctcggcagctacggcatcaggagggatcaggccgtcgcacagacttcggcgaaggcccggagcaagacccagcgcgccgtcaggaaggcggcctagcctctaccgactacgaaaaggcccgacgctgcgacccggcgacgggccttttcgcgtccgaaaaatcggcgtagctgccccctccgcgctccggccagctgccgcagcgttgccacgcgcaaggaacagatctaccgttcgaaggaacggagattgcaagatgcgcgcaaccctgatcggttccttcatcgctttcgctttgccttcgatggtgcaggcgatgcccgagccccagccgctggcatccatggcgtcggcgatctacgtcgcggccgacgccgatggcgacggtttgattacacgggccgagctcgacggtgcgcttgccgccctcgaggcgcgcaccccgatggatttcgagcgcgactgggcaacgatgctgcgggtcgccggcatcgatgcgaaggccgaccgcgtcgactatccggcagccgtcaggggcgccctggccctctacggccatgcggacgcgaacggcgacgacagggtcacggctgacgagatgcgggcgttcgccgccacgctgcccgaggacgatcgcgatgccgctttggaaatgatggcgacaggcgacgcggacacggacggcgtcgtcgacgcgtccgaaatggcatccgtccgcaaggatcttgagaattacctagccacccaggccgtcgaccccgactcggtgccggaggatagccacgtcctcaagtcggagacgctcgccggcttcgtagagcgcgcccgggcggtccgttgggacgtgcttgggcgtttcgaacgggtttctgcgaacggcggttccgcgcaggtctctcttctccaggcggacgcgaaccgcgtcgccggagcgatcgctcccgaactccggtaggtcagcacgctgcgtcagccgcgatctctgccgccgtccggaccatgcctaccggctacaagcctgccttgcggcctacgacctgcgagaggtcgtaggcaccctggtagcggctcccgaggcggcggtacccgttctcaagaggctcggcgacttcgcgtgacctgaatcgcgggggcgtgccgagcgctgccgagccgagcccgtcgatccggagcgaggctcaggtgaaggcgaggcaggaccagcggaagagcggaggcgagaaggaaggagggcggctgcatcccggacacggccttcagcccggcacgccggagccggggcggcagcgctggtacgagccgatgccgtttccgttgatgcgcacggagaggacctctccgtgcaatgctgcgacgacggttgcatctctcgacttctcggggaagccgcaggagccacgccatgtgacgacatcgccagctcgcgatacgcttttgaagtcgcatgataactcgtcaccggccatgccgagcgggacgatcttcagggctccatccattggtcggcacatgcgcggattaggcgcccagtcgcctacgatcgagcgtccggctgcgagtgctggcgtacaggcgaggacgagcgaagcgaccgcgggagcgattgcgcgatgtaggacaatcgggatcatggagcgcggccgttcgacggaagagggtgaagcaggacgtagcaggcggatgctgacgatccctgcaaccgatcgataaaatgcctggaagcgcacgggccgacgccccttccggctaccgggttggagcgacggctacggagccggggttcatcgcctgttatttgatgcggtatgcgtcttcatctacggttggccgatatccggaaccgatagagactcatgaatgccgatgaaattctcgagcatatcgttcttcatcggttggctgacgcttgccgcgccaacagccatggcgcaggaccagctatcaggatgcttcgggaaagatctcgatacaagcatttcagcctgtacagagctattgtccagcaagcctgaggaaagcgttaggcggaaagcccttatcgcccgtgcagtgcgatacgcggcgcgagccaattatgtggaatccatcgccgattatgacgggctcttggcagtcgagcccgacaatacatccgcattgaatggccgcgcagcttcgcacctcaagctcgggcgcctcgcggacgccaaggctgatgtcgcgcgatcaaaagtcatcgatccgaagaatccactcacactgaccgtgctaagcaccgtcgccttcgcggaaggcgatctacaagcgaccatagatttcgccagtcaggcgatcggattggattcccggcagagcgccgcgtacgccaatcgagcgtcggcatatcgtgaaaccggcagataccaggaagcgctcaacgactacaacgccgcgcttcgactgaatccctatgcatcgcgggtcttatatcagcgaggactgacccacttccggatgacgaattacgaccaagctcttatcgactacaaggcctcggccgctctgaatcccagagacgaggaagtgtccagaggcatcgaagaggttgaacgtcggaaagctgccgtggctcagccggcccggcccatcgatgcaccaccccggattgccgaggctcctcctggcggccccgaccgaaaggcggtgaaggatggcgcaactggaccagatgtcgccgatccagaggatcttgcgagtctctgctcggattacagcgaggaccacaccctcaacgtcatcctggaaaacagaacgcgcggcattaccatgagggaaatggagaacaaagaaaaggtgctggaggctagagagaaaaaggtcgcccatgcgcagaagcagcgccgactttgccctgcatggaaaaaggtccgagaacaagaagcgaagaagatgtttaccgccaaccttcgggcggagctggtgaatgagcccgcctgcgcgccattccgatcccagatcgagtcgataagcagccggttggtgggccaccccgaactcgaacaacgatcggaagcggcgatgcttcagatggccatgggccagaaggattcgtactgcaaaacactgggccagctgatcggcccgtacctggagcttcgggacgttgcgtcccgatgcaatcccagcgtcgccatgggccttcaccagacgtttggctcggtcgcgcaggaagctcggcaaaacggctgccgctgatcacgcatccagtacggcccggcaggacgacccgccggccgtggcctacgagcccttgcgggtggtccggcccaacaccggaggcgctcgcgtccctgcggaaggctgccttcagcacggccgaggtcgtcatgacctgatccgcgttgcgatggtggggtgggaaccgaagtagcgtcaattcgtaagactctcgacgctacgcttctcgaagatgccctcaccggagtgcgccgtgcctgcaatcgcagtttcgctcatcggaacgtccatcgcgctcgccgtcctcgacctccgcagggattgggtcgatcacgcgacgggagccgccttcctcgtcggcatggtgatgatcggcgcggggctccccgtcttccgctgaccggcccggaccacggccgcttgggagggaacgccgagccgccgcagcatgccttgccggcgaacagtccacagctgctttcgacgtggttcagagggcgtcgacgcacccggtcgattccctcccgatccggcaagatcccattaaccgacggagcctgaagccagtcgcggaagcgtcgttgccgatgtcggcgacgcgccgcggaggtggcgatggctagcccggaactcacgatcctggaactcgcgtccgaagtcacggacctccgcctccaactggccgagatccaggagcagtgcatcgagatggcagtcgatgccggccagctgcatgaggaaattcgcacgctccgccgcgagctgaagacgacccggcgggaacgcgacggctacctcgagcggctttgcggccgcgggggcgcgcgcacggcggcgtgagccgcaggcactgccgggccgcaggcggaaagatacggaaagccctggaaaggtgggaaacgccggaaatcaggcgccctatggtggaagacgcgctttcggaaagcggcagccgggtccgcgccgcgccgctcggatgtgagacgggcctgccacagctcgttccttaagccgatcgcattgcggaaaccgctgccgcggggccatcgtatcgttgcatttcgaaggaacggcacattatggtgcccccaactctgttggttgaccgatgcgccattccttccgctctttcgtcgccgtcctcatggcggtggcacagcccctcgaagccaccgcccaggtggccgggccgatctacgacttcagcccgacgggccggtatttccggtatcgggtcgaaggcgtcgacgtgaccggcgtgaacgtgctggtccgcgggccgactgaagtcgtcctgacgggggcggccacttcgatcgagacgcgcgtcagaggcggagccgcgccttacgtcttcgatgttgcctcgggcgtccttccggaaggaatgacgctcaacccatcgaccggtgccgcctcgggcggcacgaccaaggctggccgctacatcttcacgatccgagcgaccgacgcgaacggaggcacaggcacgtcgctgccctacacgatcgtcgtccagaaccagaagctggaggtcagccgctcgccgagtctgtcggctccccttggaaaggcctattcggacaagctcggcgccaccggcggccgccagccctacacctgggccgtcgcacaaggtgccctgcctcccggcctggtgctcgatcccgccaccggcgccctcagcggagcgccgacctccctcgggcagcatctgttcagggcccaggtgacggacgccgatggcgcacgcgccctttcgaccgaatacgtcctgttcgtcgacgacgagtccctgtccctctccggctccgcgccggcgaaggggcaagtaggtgcgaacttcgcgggccggttcgccgcggcaggcggcaagagcccctatgcctatacgctgtcgggcttgccgctcccgcccgggctcgccctcgaatccgacaccggctggatcaagggcacgccgagtgcggccggcgaatacggcggccttcgtgttcgggccaccgacgccaccgcccgcttcgtggattccaactacttctcggtctcgatcgtcgccgctctcgtcgcctcgtggtcaggcaccaaggccgctgtcgggaccaactactcctcccaggtgcttcgcaccggtggccgggctccatacgccttcagcctcgcttccggtaccctgcctccaggtctgacccttcgctcgagcgacggcctcatcaccggcgcgccgagcgcggccggcacgttcggcggcctcgtcgtccgcgtctccgacgccgacggtcgcgtagcccacactccctccttcggcatcgaggtcagcaacgaactcaccgtcgtcggcctgccgagccgcatcggcacccagggcgagccctattcctcttccgtcgccgtgggcggcggcctgaagccctacgccttccgcctcggcgccggcaccctgcctggaggcctcacgatcgacggctcgaacggcacgatctccggcgtgccggcttccacaggcctgaccgaaggcctcaagatcttggtgaccgacggcaccggtcgaacgaccgtttccgacgccttctcaatcgaggtcagggaccgtctgttcgtctcgacggcgagcatgcctgcgtaccactcggtcaacaccgactatgccggcacgatgaccgcctcgggtggagcccggccctatcgcttctccatcgcgggcactctccctaccggcctgttcctggacgcgcagtcgggcagagttctgggcaccccgaagaacaccggcacctacggcgatcttgtcgcgaccgtcagggatgccgaaggtcgtgttgccaactcgccgaagttcgcagtcactgtttcaggccctatcgcggtccagacgcccgcgtcctacgcgaccgtcaacatgtccttctcatcggtcgtcgccaccaccggcggccggggccccttcgtctacacgtcccggagccggttgccggacggcctctttctcgacccggcctacggcatcatccatgggacgccgacggcgatcggcaccaccccaggcatcgtgatcgacgtggtcgacgccgatggccggaccggatccacgccgccattcgacttcatcgtcgagaccccggcttcggtcgtcgaaatccctcaacgcgcaaaaatcgtcatgggggtcgacacacacacttccgcaccggtggtgaccggcggaacggctcctttcacgttcgctctcaaaggaaatgtgccctcgacactcaagatcgatcccaaaacgggcgcgatcggcggcatcacgcatgatccggcaggggtgtactacagctcgcttcggatcgtcgcgaccgacgcgcgaggtaggtcgtcggagtcggatccattcgccgtgcttgtcgtagggccgctcgcgatctcctatgcgtcgacgaagctcgccttcgaccttcagaacaattttcagcgctacccggctaggatcgaaggtggctgcggcgacctgcgctgggatagttcaggctatacgccgcccgacatcggcatcgatctgtatcagggctccatcggagtgctgaggtcgctgcgtttctgggacgaagggtcattccccaacgttgtcgtcacggcacaggacgcctgcggcgtgaccgctacggccacggtcgacatcgacgtccaggacagtcagcccaatgccatgctcaatggcccagcgaacatcaacgtgccggttgggcagatcgtcaggacatcaccggtgagcaccggtggccttgccagcaaccgtttcgctctatcgggcagcacgttgccggacttcctctcgctcgacgggacgaccggcgtcatttccggcaccattccagcctcgacgccttctggaaccgtgtggaccttcgatctgatcgtcacggacgacttcggacgtcgcgccattgttccgaggctcaagatcacggctgtgacgccgcccacgttgtcctactcgaacggcggacgcctacccttccagacgaccacctggaaccagcatgtaccggctgtggtcggcggttgcccggtctcttcgtggcagacgacatcgggcaaccttcctcaaggcatcaatctgggcaccaacggcacgatccagcgggacggcggccagatgtcggccggaacgtcctcgccggtgaccatcaccttgctggacacctgcaaccagaccgtttcgaccgacgtgacaatcgacatccggaccgggggcgtcgcagcaacgggaccgtcccagcaagggctcgttgtcggcgaggcgtcgcatacggacgccatgacggtcacgggtttcgccccggacgccgtctatactttgttgggaggacctcttcctcccggcgtagccttggatgcgaacttgcggatcgcaggaactctgtcgtccagcgcttcccctggcacgacctatggcaccttcgtgtatcgtgtcactgacagcttcgggcgcacggcaacaacacccgccttcgccctcttcgcggccgccccgccgcagatcggctacgcagccagcacctccacctcgacgggaagcacgctgtccctcaggccaaatgtgtccggtggggtcacgccctacacctaccagctgacgggcacgctgccggccgggctgaccttctcgacgtccagcgggaacatcgagggttcgcctaccgctgcaggctccgcttcgaacctgacggtccggatctccgatgcctcgggcgtgacgaagacctcgaacgccttcgcgatctccgtcgccaacccgctgacggtcacggggtcgccgccgaatggaaaaaccggcacggcctattcgtacaccttctcggcgaccggcgggcaggggggcctgacattctcgacccagagcacgctgccggcggggctcagcctgagcgctggtggcgtcctgtcggggacgccgacgcgagcaggcacctatccgttcgtcgtgagcgtttcagaagccagcggccgctccagcagcctgtcggtgtccctgaccgtcgcgcaggcgaccacagccggaacgtggatgtcctggggcacggggcaactcggcgacggcctgatctcgtcggtctcctacgtgccacggcaggcctcagcgctgcagccgtccttgtcgatcgccgtcaccggcgacggcaccaccgcgtgcggaatcggggcggacaagaggatctcgtgctggggcaataacaagtggggcaagctcggggacgggagcgacgtcacggcacccgagagccgcacttcgaccgtcacgccggtcatgctctccttgtacgataatacctggacccacgtcgtcgcaggttcgaactatttctgtgccctcaacgccagcggctccgtatactgctggggaccgaacggcagcggcacaggccaaagcggcatctactccacaccgatgttggtcggttccggctacgtgcgactcgcaacctcgcccgtcggccgcacgacctgcggcatcaagaacgacggctacgcttcctgctggggtgcgatcgccggatccagcatgagcaacgtccagtcgcctcggacagtcccgtccgccggcctcgatacgtggtcccggatcgcgcccggcacctccacgatctgcggcatccagaccgaccgcacgctctggtgctggggggcgaacgcttcgggcgagctcggcaagggctacgctgacggtaccagcgtctacgttccgaccaagatcggcacgaagtccgactgggccgaagtcgtcaacaatggcaccagcatctgtgctctcgacaccaccggctcgggatggtgctggggatcgaacgctgaagggcaactgggcacgggtggaagcaggggtatctctgccccgacgccggttgctggcgggcataaatggaacaagctcgtcgccagcggtgacggagcgatatgcggcatcaacgagtcgaattccctgctctgctgggggaggaacacgaccggccaactcgggagcctggacaccggcaaccagtttgtcccgacagtggtcgctggtccgatcaccaacttctcggacgtagccgtctcgtccgtgacctacgccctgccggcagacggcggctcctcagccagaaccgccggcaacctctactcctggggctggagcggagggctcggtttcagatccacgtcggacgcgcccacgccgatcgtcgtcggaaacaagaacgactgggtcggaacgacaggtggactgcttttcggttgcgtctcggacgtcgccggctacggcttttgctggggcgacaacgcctacggccagctcggcaattcgggtggtggcggaacggttccgacagccatttcaggaggaatgacgtggtcccagctatccgcaggtcaagacacggcctgtggggttacaagggacaaggaactcttctgctggggcagcaacgagaagggtcaggtcggcgtcaacatgacatcgccggcctattatgccccccagagggtctccgtagggaccagctatcagaaagtcttcgccggccaatttacgttctgcggtctcggcaccgacagcacactcagctgctggggcgagaacaggtactccttgatcggcaactccacctacagcaccgcagtgccggcgtacgcaccgaaacccgtcagtggcgggcacaccttccgaacggtcgccatcgggaccacggcagcctgcgcgatccgtaacgacgcatcgatctggtgttggggccaaaacgacaagggtcagtacgcttcaacggccgtgaccagcggcgacccggttgccgccggcacctccaatggccagtggacttcgatcgcagcggcaggcagttccttctgcgccataaggacggacggacgccttttctgctggggcgaaaatccttcggtcggagctctgatcggcgatggcaacgcgagttcgaagctcaatgccggcgccgttacgtcgccccgtgaagtcgccggtggcggaacttggaccagtattgtcggagcactcggccagacggccttctgcggcacccagacaggcggtcagacgaaatgctgggggcagaatttcggcgcaatccccaacgcgtccggcaacccgactccgatgacgtctcctctacaggccggtgggctcgccggcatcggattgggaatgcggaacgggtacggcatccgctgaggagcctgagcgaagaaagggggcgagacccacgggtctcgccccctttcgcgtttggtcgtcactagacgacgtcctgggtcagagtttctcagctgcaattcgcattctcggggacgccaggacgcgcggttgcgtggctgagggcaggggagccgacaggatcgccgccgagatccgttcgccctcggcatcggccagcctgacgccgtggcgccagtactcgaccgcgcggtaaggccgtttcggccggatcgtcgggttcatgccccatcgcaacgactgcccgaccgccatcacggccacgaagatcgctacttgcaccatggtgagaccggtcacgacttgaactcgatggctgcggggaaggcgtcgcgcaggtactcgcggtccttccgcgacacgcctctggcatccatgaatccggtcagtcctttcgccgcctgaacgacccgatcgcggatggcggcggcgtcctccgccgcgatcttgaggctccgatgcgcttcgaaggcggcgtcgacgtcccaggccggcccgatgcccttcgccggcgcacagacgtgccgcctcacgtccggatgcggaacgaggtcgaagacgggcgagaattcccagcgctccccccgattgatgaaggcatggttgcggagatgatcgtcggtgttgtgtaggtaggcgttgaggagcagtcgggcgaatgccgcctcgaccgcgcccggaaccccgatccgccgagctgcgtccgcgatgtcgacgtaggtccgatcggttccgtagctcgtgggcggctgcttcagcagcgtcgcggcgctgaggtagccgtagggagacccgttgatcccgggggcacggtcgaaccgctcgaccagcagcgccgctctgccgccggcttcgacgatcctacgatcgggcaccggtaagccggccgccgccgctacatcgaggcaagcggcctcgacccgtggatcgtcgaaccggtccgtggtggcggggaacttcgcgatccattgccgaccttcatgacggatccgtgccttgggccgagcccccccgacgtccgcgctcggccggaagagcagcgtgaagtggtgcttcgcgccgccgccttcgtcgacagcggccgcggccgccatgatggcctcgagatcgtcggtctcgcgggggagggcgaccaacggctcctccgccggcgtccaggtctgcgggcctgcctccggcgtcggcccgaatgcgaggtcgccggtgcggtcggttcctccgagcgcaagatactcgggcatcgagagcacgcttttcgggaaagcgtgattgagcacctgcttgccccagccgtccggcccggcgtcgtagaacgccagcggaagctcctcgggagcgcctgggaacgacctgcctacgagcggcaacccgattggatcgatctctccggccttctctcgcttgaggtagctaccagcataacggaagcggccgaggcgtttcacgccggcgccctcgaaggtgagctcgcctgccggcacgtacgagcccgctagccatcggaagacgacgaggcggtcgatgcgacctgtcttagaagtctgccacaccgtacctgcctcccgcccgctttctgccggtcgcgatctccatctcttcgccgatcgggtcgctggccaggaggtcgcccagccgctccgtgtagccgagaacggtcaaggccttgaggagcgtcgagatcgtcacgccgggacgccccttctccaggctgacgacggtgaggcgccggacgcccatgcgttcagcgaactcggcctgagtgagattcctccggaggcgagccaagcgtacgcgctcgctgaggagacgaaggctctcaagttcgtcggtcgatagaatggcggtggtttgcatgaacgctaggccatatgttgacggccccaatgtatgggatagcgttcacaaagcaagtgtcgccggccgttcgccttcgctggcaaccggcggtcctggaaaagcgtccggggaccgaagcgggacgagcccgtcgatgagatgcgctagctctacagcttcctaacgcctgagccgaacggaaccgtcggcctcgtccagccgaaggtgatgccggtcctgctgacgaagcccaaggagaggcgaacgtggcttgaggcaccggtcgaccaagcactcgaacttcagcgtccgctgctagacgacgagatgaaggtcatcgccgagggagcccgcctgtccggggccgcgggaggccgcgccaatccgatcagcgggcctccgcgtccgccgtctcaggccggggcctgatccgcagccacgaagatcagcccgaagcccaggttcctgtaggctgcgaccagcctcaagaaatcgtctaggtcgtatcggcccaccccttcgcaggtctcgccctcgatcgtcctcgacgtcgagtcggcgatctcgtccgtccgttctttgcgatcggtcgtttccatggttcgtctccaggtgatgctaaggtcgcgggatagagccgtcatcttgaactcaatgcggcgcagttgatcgagtccgcagatgcggatgatcgcggaacgacgggacagtccctcggacctcatgagttcgaacacgcggtcgatgaccgtggcgtcatcgtatccgctacccttcggtctgccccttcgccgcatctcgttggcctcaatccttcgatgatcgcttcgtccgctaagacaattccgccgcgcgaggctcgattcagtccatcaagcgtagcagtcgtccaatctctgtcggctccccgctacgtcccgatccttgacccgaacgcgtctcgtgtccgcgaaggaaaatcaatccttcgtccccatcaccgtccgaagctaccttcgcggcatgcttgagcacatcgtagacccgccgttggcgcccggagtcatgtagctggaatgtcgacggatcgggcagctcgcacatgatcgataaggaacgttttgttcagaacgaaggagtgaaaaggtttgctgggcaacgaaggatggatcatgggcacctgggctgaaaccaaggaacacgtagggagggcgataaattcgctgaccgggtcgcgcactcagacggccacggccctcgcggctctcgctctgccggcaattctctcgccgaccgctgccgcggcgagcgcggcggcagccggagcgctgctgttcgcgcgcagccgcatgttgcgcctgtccttcgccacgaccgcaagcaggcacgatgagacgtacccgatcgggacgatggaggacggcacgccggttgcgttgaatgcgcagcagatgaactccggaatgctcgtctacggcaccaccggcagcggcaggaccgaagctttgctcggaatcgcccagggcatgctcgccaaaggatcgggcatgatcttcgtcgatgggcgcggcgacgtgagtgtctacgcaaacatattcgtcatggcagctgccttcggtcgagaggacgacgtactcgtcgttacaccagcaatacatggcgccgctaatctggctcacacattcaatccactccaaacaggcagcctggagcagcttaaaatcctgatcaacgacctgacggaacccaagcaaacagaaagctactggcattcacgcaccactatcctgacggacattgtcctcgaagcgctcgtctttcgtaggaatgctggtaatgctactatcaacgcagaagtgtttcgtgatgcgtttgacttcgagaatgttctcttgctggccgaggatcgagaactgccggaatttctgagacgcagggcttgcgagtatctccgaatgctccccggttttcagcgtgaacgaggtccaaagcaggcccaaagtaccctcgagcaccatctttatctgaaaatgtacgcgatgaaagcattcggcaccttgactgaggtgggttggatgacgtccgcgggacaacaggtagatctggaggatgttctgtcgaacaaccgaattctgtgcatcatgctaccttcgctggatcgtagtcccttgcaagcagatatatgcaccaaggcggtcttggcgtccttgcggatggcgatgacctcgtccgccaaagtgtccacgctcgactatacgaccgggcgctcgaagccgtttccgatcatcctcaacgacgtcggctgcggcacttcccactctctcatggcgatcgcatgcgaggcatccagcctcggcttgtccatgatctatgggttccaggacgaacattgccccagccgcctctgcggcgagaccgggacgagtctagtcgcgaatgccaatgtcagaatacaactcagctccgaggcggatggtcgaatgactctccagtatggaggctcgagcctaaatctggcagcccccttaccttgtacgcatcaaaggtccgaccagacccaggcgttcaagaacaccgtttatcttgcaccagccgatctcgtacctttgacgatgtgcgcggccgattgacgttgggagatgaagagatgaagatcgaactcattcctacggttggggctgcgatctgcgggggctgcgccgtcctggtcgcggagcccgtgatgggctacctgatctcgcacgtgaacttagtctgcatgtcgacgtccgcaatcatcctcgccggcgcggcctcggtcgggctgcgtcgtcggagagcgccggagctcaagccaaacttcggcaactactcgcctccgctttcggccgcggaatggctggcggcgaacaacatccaagcggacgcggacaagagtcatgcggccgcgatgatcggctccgccctgcgtcagcaactcatctcttcgacgttgcacgacgtgcgcgtagaggccttggtcctatgccttctcaaagccggcacgtccaagcagggcggttgcgaacttctcgacgaactcgctgtcgcggccacggggacggatccggaaggcaagacggctcgcttcctccttcgtcacgatcttcggaccgacccggttgtcaaagacctccgggacgctatccgggcgcatcacgggttcgcggctaccatgctgctcgccgccctcgaacgcgctcgccggtcaggccggtgtccgccctccgctatgacttggctgaagcaggtggaccgcagcctctggtacgctgtgtccaacctcgggcggagcgcctaccacgtcgaggggctggcggcgatcgcgcactactgtgccgagatcaccctgggaaagagtctgttgcagcctaacgtcgacgatgcggcccggtcgctcatccggatccacgtcgaaaggagggacgtcgcggacgcaccccgcgcggaggctgcatgacggccacctgtccccactgcgggtcgctacgcctcgtggggaaggggcgatgctctccgaccttccaccggatccgagacggcgtcgcggtcccctacaaggctacagccctgcgggtcctctgtagggcctgcggccgcaacgggtccgtctatgacccggtcgaccttgccgcggaacgcgcagtgcgcagccatgtcgtggagcgcgtcttcgcactgggtcagagtgccgccgcgttggagaccggcgtccccaggaccaccgtccagcgtcacgtcgaagcgtggtgtgcatcgcgtgagcttgaagtgctcgacgcggcgccggacttcctcctgctcgagcccgtccgcatttgcggcatcgatcgcgtaatgatcgtcgatgtcgaccgagaggcactcgtcgagatactgaccgcaggagaggccgtccgagggtggctgtgcgatccgggccggccttcggcattgcggatctgcacccctctcgatccttcgatcgtgcgactggtcggatcggcgctcccgaatgtcaggacgatggtttcgcccagtgcggccgcccgtgccgtgcggaccgaggccgacctcggcttccgcttcctgcgccgccgcggcaaggcctccggctgcaacggtatgccgaccgcctcggagttccagcgatcgcttgccagggaaggcgcgcctggtccgggttggccccgcatggtcgccgccctggcgactgcggcccgggcggcgctcgatctactcggatcgagatcgagggaggaaggcgaacgtcgctgggccgagaccgaactcgccgccgctggggccgaaaggatcctccgctggctgagggtttggcgcgagccggtgcttgagggtttggaccacgccttcgtcaacgcgaccgctaaactcgccgctggggtccgccgggccatcgcacgccggcgcccggtcctcggattcacagatctgagggctttcgtgctgctacgcgatttcgtgcgacgatctgttcccgtgcctccggggtttccgccgagggctatttcggaggggcggccgcttgcaggattggcggcaatcctgacgccctgagagaacgtgcgccaagcatgatctccgcggctaggtcttcagcaggcggctgcgaacgcctgcggcttccgtgctaggggaagctgtcgatgaacgggagcgacttgtccacctcgatcgacagactgcccacctgtgcgtgcttgcccggtcaacgagagggtgacggatacccccgatcagctgcatcgaaggcggatccatggcttggcggcgtatgggacgtccgtgacgaggcgtgtgacaagtccgtcaaacgagacacgaaaccgacatccctggagaccaaggcccatccatgaaatgagatcttgcaacggcttgtaaatccattgcttccgcgactatgctccatgatcagcatgcgaaggtgcttcacgctggtacctaaggaacgaacatgtacgcgcccgatcacaagagtttcgagggatccttggaccaagagagccgcgactatgcgtttccactgctgactgacagttgcgaacgttccttcccgatcaccgatcggcaggcgttgaaccacttcctagtctacggcccgaaatcggcggcccgcagcaggctccttctcgacatcgccgaggccaaggtccgccgcggatccggtcttctccacgtctcgacattgaacgacgacatacagaccgagattcatgatcgcacacgtgcttggtcgggcttcggccaaacggcagtgtcgacctactcgggcaccgacgataccacgagcagctccttgctcgacaaggtcttcgacgaccgctggatcctcttcgtccggctcccggatccggccaaggatgccgaggcggcgaccaaagcggaagcccggttctgcgcggatttgatgagtttgagcaagcgggtcggggaggacttcatcctaagccactggagacggcagtacaacggcggcgctcgcatcttcacgcacgcgccgacgccgatcgtcttcgacgacgcaagtcggtacgtcggcgatttgagcggtatgcaggcggcgatgttcaaggggcttggcttcagcgccatctacggcgtcgaggacgacgctgcgttcggtgccaacgacccgaaggcggccgctgacgtgctgaggaacgccatgacgaaggtcgtgatgggcgacagcatcgccgtcacctgcggcctcacgccgatgcctcgtctgggcgcggagttcttccggaggaccgcctcggtcagggaccagcggagtcgtcctcggacgctatcgcaggccacggccggatgatcggttgaatcgaacctgtgcagaggtaggaaacctcctcacagttgcctgaaatcctgtcccgtaaaacggggcgggaactttggtaggctctttgacgtctaaattccctagtggcagcaatcgccttcagatagtccgttccccgcgcgagcggggatgctccggtgcgatcacgcagcgctacctcagcgaccccccgttccccgcgcgagcgggaatgcttgctctttgcgcctttcccgcgttcgtgtcatcgtgcactgttccttaacgaaggaacgaacgtgcccgttttttcgggcccggagaccgcaatggccgaccagcgcaaccgcagtggaacagatctcggcgacctcggccgggacacgctcgtcgacgacctcgtcggccgcgaccaatggcgtcgatcgaagctcggatatctgaccggcgtcggaccgatccggcagagcatgtcgacgatcgggcgtaccgtcggcgaaaccggtcgtacgtggcgtgccctgtgtcgggcgctgttccgcagggacagcgatgcgcgtgccgtcaatgtcgacgatccggcggagcgcttcgaggcatcgatgttcgtgcacggcaggacggaggccgacctcgtcgcgcttcagcgacgcagccatcatgccttctatctctacgcggtgctgatggtcgtcgccttcgtcctggggacgctgtcgcacaagttcgttccttcctcgatttccatcccggtcggcttgcagatcctgttcggcctcgcggtcgtcccgatgttgggcgcattcgtcttccgctgggggtacaccaacttcatcgttcgccggcgcagctacctgccggctctcgcataccttggcagcggcgactggttcccgcagctcccggcgtccgccgtggtcgtgcgccgtcggcgtgcggcgacgaagatcgcgatcgctgccgcgactgtggcagtcgggttcggtatgctgcccaccgatgccttcgcgcagaacccgccggcgcccaccgggaatgggctggcccaggccttcgatatcttcaagacgccgggttccgacgacctgttcatgaacctgctgtcgctcgtgctgcccaacgtcggccccgttcccggcctgacgggacaggccgcggccggctcgcctgcgcacaatagcttgagcatgggcctgatgatcttctcgggcatcctcctgctcgtcgcgtgcacgatggtagcgtggcacacgatcaccggcaccgtgatgtccgcgcagacgggcaaggtgctcggcgagcgctggagccaagtctggtcgccggcccgcgtcgtcgtcggcctcggctttctgatcccgatctcgggtggtttctgcgcggcgcagatcctggtcctctacctcgtagcctggggcggctcggctgcgaacatgatctgggtgccctacgtccaggcgatcagcagcggctccgcgtcgacggcggaggccacggccgtcaccgacaaggcgtcgttcatcgcgaacctgcccggcacctacgacgccgtccgtcagatcgccgagcgcgagctctgctacgagacgaacaagatcgtcttccagcgctcgggcacgaacctcgcctggaacggcattcccgagaccctgaaatgggacacgctgacggctggtgaccggttcgctgtcgcgggcgacctcgtcatgtcgacgcttaaccccaactactggggcctgatcgacaacacctaccagaggttcgcgacccagaagacgaagaagatggactatggcatgtattgcggtgccattacggtctcttctgtcaacgacgagctgagccaagcctcggtcaacaactccgataacgctggtctcgctgcatctgtcgcagccgagtacgacaagggccgcttcgccgccgttgcgagggcgcaggagatcctgcgtcccattatgcagcaggcagccaagacctactttccgaccggtggatccggcgggggcggtcagcagaacgccttctatttccacgagggcagcggctaccagaacattcctctccagatcaaagcagcagtcgctgcctataatcaggagatgctgaacgctgcccaaaaagctttgcaaatgggtgcgccccagcagggcgggaacagcgcgggcaccaatctcagccaagtcaccaacggcctcggctgggcgagcgcaggcctctactacactactctcgcgcgcattcagggcgtcgtctactcgcgcgcctcctatcctccatccttctctcccgacatccagacgcctgaggcgatctccatcgacagccaagtgctctcgaaggcgctctactccaacagcgagagccagcccggcacgctcgcggatttccggacgtggtggggccggaacaaccgcgccttcctgctggacaacgagcgcgccgagaacgcggcgatggccgggacgtcgacgctgaagacttcgctgttcggcgagctctccgacggcgcgtcctggtggctcatcgacaagctgcttgagggcttcaagatcaacccgttcaacgcaatgctctcgctcgtcgagctcggccattcgatcctgtcctggatcacggcgctgggagcgacgatcggcgtggtctcgatggcttcgctgacccctgcaggcctgatgggtagcgcggtcatgggcggcgccggcaagggcggcatcatcggctcattctttctcggcgtcggcgtcatgatcttgggtgcgctgttcaccgccggaatcgtgctggcctacatcctgccgatgatcccctacttgatcgtcacattcttcgtgatggcgatgctgatccttgtcgccgaggcgatggtcgcggcgccgctctgggccttcttccacgtccgcatggacggccaggagttcgtcgagagcgtacagcgccccggctacatgatctcgttcaacctgctcctgcggccgtcgttgatgatcctcggcctgatcatgtcgtatctgatccacggcgcgatggcgtggttcgtctggcagaccttcaagatcgcggccaaaggagcgactgctggcttctcggtcggtcccgtgggcgcggtcgtgttcatctcgatgtacgcgtacatcaactacatgatcgccatccgctgcttcaatctggccactcaggtgcctgatcgcgtggcacggtggttcggcggccagggcgagcacacagacgaggagcgcatgacgcagcaggctgctggcgcgatgtccgggcagatcgcgcagcgcgccggctctacgatcaacgccggtacgatcgcgggcgctcttggcggggggcagcagggacgcttcccgggtggaacgccgggcgggccgcgcggacttggcgctcccggcggccgcggaccgcagatgggacgcctggccaacctcggcgacaacatggccaaccggaccgctggcggcggccaggaggagagcggctacgccggcggcggtcaggcaggcggccaagcgggcggcgggggcggggaagcctacggcgctggcggctcgtcaggtggcggcagtcgcggaggtccgggcgagccggctacggctatgggccggcgcttcgccaacgctgctcaggaggcgggccgggccattggcgccggtcgcagagagagggatgcgagccgtgggggtgatgctggccctcaggatcggaccgcttcccgttccggcgccgtagggagcgccggcatgggctcgacctacggcgggaacggtcgcggcggtgagcgtagtgggcagaccggaggtgatcgtgtccgacgagataacgccgatcccggggttcagaatgcctcgtttacccgccgggggcagatggagaaccggcaccaggacattgatgacgactgatgcttacttagcgtaggtgcccttgagggccggcaggccgaattcgtcggcctgccggtcgtaagccgtttcataggctaccttcgctatcgacttagcccgaccaccgcgaccaagctgatcggaagctccgagagctggagttgccggatcaagagtgcggacttcctttatgaaggcgcgaaggccagcaatctcgcaacgctcggcagccagatctatctgggtattaagaagctgcccacgaagctgatcgatcaccgcctgatagcgggcgagatcggcttcgtgggcctgttccgcgagcaggagatcgttctcgtgagcgatctcctggcccctaattcggttgccgacggcgagagcgaggccgacagctacgccctggtcgatgccggtgtgggtgttggtgtcgaacacggtactctccgtcgaacgcggtatctctgttgatccaaatatggccaagcagagagcacccgtcaacgaacggcgcctccactccttggtggccggttaaatccagcttaacgcggacaatagaattcgcttcgaccgccttgaggggctcgccggacctgaatctatattgaacgccggcggctccgccggcacgaaatacggccccatacgcatgaaaagcgtcggcggacccgattgccagggccgctgaggggctatcgttcgagaagtcgggtccgggccatcatgcgatctcggtggacatcgagaggggagggcgcccaggcattccgcggggtcgagccagggaggtaggcgcttaggcggagaaacgtgcgcgggcactcgcccgggcttcgaggcagtacccgcttccgggttggaattcggcgcacacgctgggtcgacgatcatagatcccgcaggccacacggctgccgggttggcccacgagggcgccgcagcggccgtcgtcggccttcatgcagcgcacccccagatcggcctcgaaggaggcgaagccgaccatgcgcctcaccgaccgcgtgcgccggcggggcacctgggtgtcgtggggttggaccgcgaccggcccgacggcgacgcagcacgcgccgcacgcttggcagtcgtaggggccatccatcgagaacgccggcgacacgtccgcctccaaggatctgttcggaacgcgaaggtacgagaacgagtcgggaacggaaagacgatctacgctcatcccttccgcatgggttaagaggtcgtgaagcgcgaccgtgacttcggggcggacccgcaggctgcatccgcgacgaggactgtccagcggtagagcgcgaaattgacgtagccagtcccgccacccccggtagtgggtcgccttgtccggctggtcccgttgacgaggcatcgaacaggataaggtttcggcgtcttagctggtcgcctcggatccgtccggatcacggacgaaggattccgaggtcgatacatttctgagcgcccagcagagcgatgacaatcttggtctgctgggcgctcagtctaaagcactcttcgctaggcgtttcggcggccaccaggaatccgagattgctcgttacgatgtcgcagctgaccccgttctcgatcaggccgtcgacatcatcgatcacgacctttctcggtatcatgcactctccttccagcagtatgccgttcgaggctgcggatgctgcgagcgcgaccgcttgccggagcgaaggtttcatcgtcttgcttggatattgctgtgtggccttcgcgatgaactggctcgctggcttgatgacgaccgagttcatgggggcgatgccggtaacgaatgtgttgatggccgctctctccggattgtctgcgggcgcgccggatagtgttgccgagtgccgcaacttcgacgaaggcgacgcgccacgctccgagcctcctcctggtgcgaggttcgtcaaaggaccaccctcgtgcaatcgtccgatcgctcggatgagctgcatctctctttcgtgggcggccgcttcatgttcgtgaaacgagtcgatctcgtacgagatggtgccgccggccgacagcaccgcccgtatcacgttgagtttgtacgcattgctcttgcggttgttcgcgtgccgcgcttcgttctcgtggtggaatacgcgctctcccctgcctttgcctatgtagaacggcctgccatccggccttctcaggatatagatatagtagcactcgaattttcggatgaatgccttgcaatctgattgactgcctatgaacagcacgcctgtttccatcacagattgtgccgcctcgagaccaaacggtttgtaagccgatccgattatgtcgtcgcgagcttcaactcgacaagacgcagacggtgtttcactcgcctgccgctcgcgatcggatgcccgaggccatttcagcgtcggttcctgctcgacgggagggttgccgcgatgcaccgagggacgaacccggggctgacgcagaactctaggggcgactttccgcccagttcaggccggcggctcttgaggtagaggtcgaattgtgccggcggcacgagtttgcgggcctcgacgcgcagcagccgccgggcctcttcggcttcggctgcgcccgccgccagtacaccgacgcgacgcacctcttcgcggacggccccgtgcgcggcccgggcgccggccggagacgatctggccgcgtccacggggctgatgcccccgagctcggaacgcggcgtggctgcccatccatcggcatcggagccaagctcagaacgcgcgtccgcgagcagctcctcgccccgggcccgggttgcagcttcctcgcgtgcgatccgctcctgccggatcgcttccgacttcgcgcgggcagcggcctgcttgcgcgcggccaagccttcgagaggaagaccgaggtggtcgtggtccagatgggatccgtaccgggcatcagaagcgagccgcgtcagagttgccttgaaggcctcgtacttcgcgtcgtcgaagcgcgtcgcttccgccgccgagtggccgcaaccgggtaggggagctgcagcccaggccttgagatcgaagccgtcccgctcggcctccggtaggcacgagaggatctgtcccacgagccccttgatctcggacgcacgcctcgcaggcagtaggcgccgaccccgagcttcggaggccctgagaaggtagcctccctgaacgcgccagcccggacgccagggcatcagaatccccgagaaagtcacggcggccgcccaatggcggatggcgtccagtggcgagccgaagccgacctgctcctgcttggcgccggcgacctcctggtcgctcatcctggcgaactgcggccggacccaaccctgctttcgaagccgagcgagtgcccgttcggctgtgaaggtagtcgtctgacgagcttgataggcgtcccacattcccgacagcagttccgcctgccagtcgcccggcgggacggtgaagcagccggctccgctcacctggatgccgatgctggtgccgaagccgtcgcgcgtcatctcccctaagaccttcgacgaggggcggatcgctccgagctcctgcatggccttcgcataagtcgccgccagcgcctgtgcccgctggcgagcgctcgcctgcctcaaggcccggcgccgctcgagctcggccctgccgtcggccagatgaggattgtggatccaccgccgcggcgccgcttccaggatggaggcttcgagatctgcacgggagacgtcgcgcggcagcccggcgagatcgatctcgatcgccgccacgtccagcgatcggatcgtctcgatcttctcggggccgcatggatgggtgacggccatctcgaccaggaggtcccggtccccgcgcctgacgatgacgtcggggacgatgcctccgagccgctgctctaggacggcgccgtcgaagcggtagcgaccgcccccgtagccgatccagcggtcgccgccctcttccaaggtcaacgggggcagctcgaggtggaggcgtcgggccaggacctccttggcgaacttgtggagggcggtttccggtcccgtccggcagggcatgccgtcggccgtgccttcgtgagcaaagtgatggtcgatccgagctcccttcttggcgacgaggggcgcgccgcagccgggacaaacgcaggcacaccttccgccgctctcgacctccgagacatgcgccatcgatccgtctgcccgttggccgaggacgaggctctcgcggcgctccctacaggcgaaccccgacatcggaggcggaaggggtgtatcgcgatccgtcataattgcgggagacgccggatccgcatctcggcaggtcctcgactgcgacgtgcttgtggaacctgtcgagtcctacggcaaaatcggcgaaccggggaagtccgcacgattgtcgcggaatccgaagctgctacggttcgcggatcgatggcatccagcagacggacctcaacgtgaaggcatcctccaggaccatgctggccacttgtctggccgtcctcgcaagctgcggctctccctttgcccagaccctcccggcaccggtgcagaagtcgatgcaggaggccaggaagagctgcaagcccgagaaggctgtattcggaaaagacttcgtcgccaggaaggacgtcaacggcgacggcgtgccggactacgtgctggactacgagcacttcgagtgcggcgggagctcgtcgtactactgcgggaccggcgggtgcctgacccaggtgttcgcttcgaacgatggcggctacgttaaggtcctggacgaaaacgtgcagggtctggaattcaagacgctcaaagggcggcctgcgatgcagatcggcctgcacggcagctcgtgcggcaggccgggcatggatccctgcggggcgaccctctactggaacggcgccaagttcagccccgccaactgacctatccggggccggcggctacgctctcacgccggccgcagacctgagacagcctgcgtctgctgacggaacgcgtgacaactccccagcctgaaggccggggcttctcggcctgagctacgcggcaacccgcccgcttatcgaccgaaggccgtgtcccggcccgaatgcgcgatctcggatcacctgcgcggcggcgacgtcgcggtcgagctcacacccacaggcgcaggcgtgcctgcgcagcgagagcggcttggccgcgaccgccccgcagacggggcacatctgtgacgtgcccctgggatcgaccagatgcacctcgccaccggcactcgaagccttgtagcgacacatctcgacgagttgacgccatgcggcgtcgtggatcgaccgggccaagcgcgaacgcttgagcccggccgtgttcaggtcctcgaaggcgaggcggcggtaagccgccaccagtccatgcgagagcttgtgggcgtgatcgcgccgctggcgcgcgatccgcgccgaggcggcggcgagccgcagcttggccttcgcccggcggcgcgagccccgcttgcagcgggccagcgcccgctggcgccgcctctgcgccttgtgcgcccgccgttcgaagcgcgggatcggctcgcggtgcccgtccgaggtcgcgaacaggcaggtcaggccgaggtcgacgccgacgtcgcccgcgccgtcgggcgcggcgaacgtcgcctcgaccgacagcacgacgtgccatttgccagactggcgggtcaggatcgcggtgccgagccgggcatcggccggcagtgtccggtgccacacggccttgatctcaccgggcacgccgaggacggtgatgcgcccattcgggcgcagccgcaggccgtcgccgacgcggaaggtcgcggcgtggtagcgggccgccgcgcggaagcgcggtcgtccacgcttgcccgacaggaaggcagcgtagctctgctcgacccgacgcaggacctgctgcagggcagtgaacgaccagcgcgccagggtgggctcctcggcccgcgcgccgcgcagttcggcggcctgatcggcgtagcgcagtcgcttgcgccgcctgcgccatgcctcgtcgcgttgttggaggcaggcattgtgcaagccacagaagtcgcgcagcatggcatcgagcgcggcgctctgcgccgcgttcggtcgaagccgatacttgtagctgcgcacctgcgtggcatcggacatggctccgatgtaccctgttcgttcctcgggtcaaccgcgcatcacggctcctacgcactcacccccggcctgaaggacgggatcctctgcggaagcaacctgcggagttcgtccggcagatagggagcgtcgtagctgtcggacgtgccctcaagataggcgcggaaatcagacggcagaaccctgtagggcacgccggggtactcagccgcgcggtacgtcccctcatcccccccgggctggaagatgtgcccccagtcccgcacgagcgcttcggcgacgttcgcgtaccggacctccagctcccacgccccgtcgcgggagctccgcatgttgccgatcgccgactggttgctcagccacgtgtccggactgtcccgccaggtcgtccctgccgtcgagcctgcataggtgcgccgaccgtcggactcctcgatcgtgaacttggcaccgtacctctcgacgaacttggcttcgatctcgggatgcgagaaggcgatgcggatccctttgtcgccgagatcttcgtagggcaggaactcgaagccctggtgctcccgggtccacttcaggaacgattccttcgaggtgagaggcggtagcactccgcgctcgattgccagcttctgcagggcgtgctcgctcgccggcgtgtacctgaagagatgctcgaaggccgcggcaaaggcggcttggtcgggcacgcgctccacgtagaccgcgacatcgatgttgtggccgtggttgctccagtgctcggtccagtgccaggggcccgtcgcgttctctgagagccatgcgtgggcggcgtcgtagagctcggcggcttggtcgcgaggaaccgatctgccgtaggtcgagaactgcggctcgaacccgtggacgagatccttcatggcgtcggcgatcgcctcgatctcctcgtccgagatctcccgcgtgccgaggaccggagcaggcagcctgacctcgttccagtcggtctcgttgccctgggtgaagtcgatgacgcgcggcatgaaggcaactccctgttcagcaccttagagcatgcgatcgcgaaaaccgcatgcccgaccagtaggcctcaggtgatcgtgatgcggcgccagcactggtgtccgacgacggcaatcaggccgaggtagacgaaatcccacacgtacaggccagcgggcccatagagggatgcgagggcggagtgcggcgggaccagaggaacctgggtgatcatgatgcacgcaagcaccgccgtcagagcgccgaactggttcggcagacgttctggacgccacaacatggccatgctgcccagaagtagcggcaacatttcccaggcgtcggcatcgggccggttccgcatcaggaacattcccaagacgagcagagtgccggcacaggcgagcgatgcaaccgacctcttcaactccggattgggaataccggtccacgattcgacgacggacccgaggacgtgggcggcgacggaacccaagcaaaagctgatgacgatggccacgacggtcatagcaatcgacacgaacaggcgggacgcgatgggagcggccggcacggccttcccggcttcgcccacggtggtctgaccgagcgcgacgtcgcgcgggtcctgctctccgtcgaccttgaggctcagggatcccgtgggaatgccaagccgggccccgagcgcgccgaggaagccgacctgatggttcccggcgagtctaagctcgtaaaccttccgtccttcgataggtggagcgggcatgcagggggatgggtcgtaggctgtgccgaaggcggatccgggcgggcaaaaccggcgagactctcccggagccgaaagatcgacgacgggcggcgggcggatcccgtcggccgggaccgaaggaaccgagatcagcggtgcggacagcggagggggaggggcatgcacgacgggcggcatccgcgatagcgcgaactcgtcggccgaaagtagtgcacgagaccgccccccgtcgtcccacgggagcagcagaaggaccgcgccaacggcgcacgcgaccgcgaaaaggaccgcggccatcttctctcttcggttcgagggcagaagatccaggacggcgtccgcgaagcggctcgaccacctgcggtcaggaaagtcgtccggggtgacgagccggttgcggaagccgtaggagtcgatccattcgtgcggcgacggtccggatccggacaaccggaacggcttgaactggcgacgcccatggcggcgcatcgagggcgaagacgtcattggaggtgctccggttgccgagagcgggcggcggaaggggccgatcccgggaaggtgacgcgaacgagagcgctgcagcgtgcgacgtgcattagaacctccgccgaaggaacggacaagcgcctcgctattcggcgggacggaatgctcgtcgtacggtcggcagttcgacctcgccggctacgagccctgggatcccattgtgtcaaccgaagtcctgaaggccgcacgcagtgccggatgggtgctcgcgaacgaagggtcgatttcaagatgcgcgcccgatgggagccgcacgaggaacggctgcgcgggagacggctccggaggctggatgggctcaggctccggagcccggcggacgggcggcgggcggcggcgagggaccagtcgggacagaccgaaggcgagaaggccgccggcgccccattcgatcgaggccggagatccgggcgtcgagaacatcatggctcccagacagacgatggacgaggcggagcccatggtgcggaggtcgagaccggatgagtgcatggcggatttatgaccccctgttcgtttccgagaggctggtagagaaggatcaattttaatgatccgttccttctatgcctgttgcaggaatgcactcccgttccttgctaacaggacatatgcccataaggtgcttccgccatggattaggttcggaaggaacgaaagaagggattatgaagaagctgcttctcctgtcggccatcctggccacgtcgaccaccgcggcgcttgccgctgacctgccgctgcgcggcgcgccgcccgagcccgcgccggccgtggctacgccggtgttcacctggactggcttcttcgcgggcttcaacgccggctatgggttcggtaccagcgatgatcgcggtcctatcacggctgccgtgcccggcacgtacggcgtcttctccaatccgggcccgcaggtcatcgcctttgccggccaacgctcggccgacggcttcgtcggcggcggccagatcggctacaactatcagttcaccccgggctcgggcgtagtggtcggtgtcgaagccgacgcgcagtacgtcgacttcggcagcgaccgcaaccgtttcgtcgccaccagcccgctggcgccgggcgccgtcgccttcaacccgaacaccctgaccggcctcgactatttcggcaccgtgcgcggccgtctcggctacgccttcgaccggaccctcgtctacgccaccggcgggttcgcctacggctcgggcggcggacgcgacttcggcctgccgaacttcacccgagacgagttccagactggctggaccgtcggcggcggcgtcgagtacgccctgccgaccgacagcttcctgaacttcttccgctcgtcggcagtgacgctgagggtggaaggcctgtacgtgaacctcgaccagggcaaccgtaacaacggcctgttcgccgtcggcgccaccggcattcccgttggcctcggctcggccggcgtcgtccaggtctcgggttccggcaacaaccgcgtcgacaccgagttcgccgtcatccgctcgggtgtgaactacaagttcggctcctactgaggtctccgggcccccgggcccgcgaccggttgacgaccacgggaagcccggccgcgaggccgggcttctgcgttccgcggccggccgtcgagtgaaggatcaaggcgcgggcgccgaaccgtcgagagattgaagatcccggtgcatttttgccgatctgtgtgcagaaagagtacaccaaggaatgaacggattgcgtaccttcccactctcgaaggagacgccgggttgcctcgacgcaatctgatctcgcatgattcaagcggtgtcacgatcccgcaacggagagggcgaatgactcagatcatcgatctgaaacagtaccggcgcagcctcatccgctgtgaggctaccggtcttgctttccctaagatctacaggcgccgtggcgtcgtatgggaccacaagccgggtgcggacccgaacagcctcgacgacctcatcccaggcaatatcccggtcgtcgagtacacgctatccattgacgagtccgaccattccatcgcgaacccggaatgggacgagatcgcgcatccgtctgccggtctggattcaggatggatcatcctgcggcatcacaagtcgcgtgatgaagtgaagggctacatcaatggcctctacgatatgcaaacagtttggcggccggataggatggtgtaccagaccgaggccggactgttcactatcacgcaaagagatccacttcccggccgcccagcgccgcttatcgcctgggcgaccacggtaccgcaccctaggtttggcgaggatgattgggtcaaggtgcttggcgcagacggagccgaacacgcggccgaagtgctccactccgacgatggagcttgaaggcttccgccatccccttggcaagctcccacggaaagcaggcgccggatcggctgcgcgccctttctttccagacccggtcgaggcgtgatgccggcttgcacctttcgcggttcctggcccgacatgatggatcggagaaccgagggaaggtgcggtcatgtccgctctggcctgaactacaagttcggctcctactgatcccgtagcctacgagctcaaggatcttcccaacccatcggaaagcccggccgcgcggccgggctctctatgttgcgggctctgccgggagccgaacggccgatgatcaggacacaggccttcgacttccgtgcggggaggcggctccgtccgtccgcggaaaccggtagcgtgaccagaggtggcgactgaacgcttccgacccggtgccgacagatcccgtagttgactttcagcgccccgcgaaaggtacagtcggcggcgacaccttcggcaggatgccctcgtagagttccggcgacgcggaggcgctcgccgctcgcgcaggcgaggccgtgacggcaatcggcgcatcctctgacgagtggaaggtgaagccaacgccggcgaagagcgcgacggcagcaaggcccgccactgcaggcgtccgcccctggggaggcatccgcttcacggaggtgcccaaggctaccttaagggcgttgcgccctgcgttgcccgcgaaccagtacgatgccgcgaagagaatgcagagggcgacgaacccgagaagaaggttcaggtcgtcggaggtcgccatgcggccgttcggtttcgggagcagccggccgaaaagacccgtgccgactccatacgcgaccaggagaagcgagattggtatggctcggcgccatgccgctccgatggcgtgtgaggcaaggctgtcgcgagccttctggagcgtcaggcgcattccctggacgaactcgggcgagaccgcggaagcgaactggcgcctgacgtcttcgtcgtcgccgccctcgagcacgacgcctctgacgctcttcgcgagagggtgcctgtcggcgatcgcgaaggcttcggtcggcgcagccgacgccatcgaggcggcgatcggctttgccgtcgcgtctaggaagtgcggcatgctccagacggcctccttgttgccgacgaaggtagccttgtacgccttgcccagaacctcgaagcgctggtcgagtacctggagggcgatgctccaggaggcctggatgctgccgggagcctctacgagtttcggggcgccagcgtgcatcgaaatgtcgatcagccaagtatgcccgcgcttcgtcagggccgcgtgccaatcgggatcgaagccgccgagagcttcggtcctgtaggccaccttggcggaaacgctcccttcggccagcgtggtgatgatcccggtcgcgccgcagggggtgcattggagcgatccggcccccgcgcagcctatgcattggacggtccggcgaccgaaacaggtggtgcagcgaacccggtagcgctccccagtcacatggaggtcgccgtggcccatgcagtgccgacacatcgcctgcccattttggcaaaggtggcagttgtacgaacccaggccgtaacagccggagcagcgctcctcgcaaccgaccgtatgaggcaccgtgcccaacgggatctcggccgggagcgacatgcccaccttggtctcggaagcgagcttcgatctcagcaggttcatgacggtgttcgaagccgaccactcttcgcagcgggtgctcatgacctgcttgagggccgaaggcgatacgtactcgacatcacccttcgcccttccggcgaaggctcggctgcggaaagaccagtgggtgaccgtttccgcgacgatgcagatcgcctgaatcgacgcgttgcgctcgaggacctggaggtcggatcctgacgctccgttcccgtccagcgccttgcgcaggcggctctcgatccgggcgtggccgccgtcgatgtcgaacatcgcgagcaggtcgggcttgcgcgacaggtcgccggcttcggtgagggctgcggccgtggaggtcatggacgttcctgaagatgcaactcagcctaggagacgccgatttccaatcggttgagaaacgacgcggcatttgcccgatctgggccccatctttgcagtcgatgcggatacggcactccgcggacccaagctcttgcacctttcgtgggatcgggaccgtcttgaacgatcggggaaccgcggaggtggtgccatggcaggcaggcatgtggtcgagtggaccgagatcgtcgcgctgacgagcgcggtcgtgcagttgcacgacgccgtcggcggtccgctgccggacggacatccgatgcgcggcccgttcgaccgccgctacgcgatgggacgcggcaccgtgaacggaaagccgttcgtcggcgagctcgtcgacgatcccacccgcaccatgtaccgccacgagtgccgcgccctcggtcacctgctgacgaagctcgaagaggaggccgtgcgccggtcgatggtacgcgcgccggccagggagatagacatccgcgaaggcacggaaccggtggctctgacggagcgcaacctctggctctccgcgcacgagatggcgcgcacctacgtcgtagtcgagaaggggatgaacgagcctgccaagcggctcggcgcgatgtgggatggaggccgccgctgctggttcgtgatgaccggcgtcgatctcgatcccttcgtgcagctcggcgtcgtgccccggcctcggccggagtggcgccgtctgaaggaggtgccccggggagtcaaggagacggcgaaggaactgggcgcgcactggttcgaccggagctggtacctggacgtatccgtggcggcaccggattcgatcggaatcctccgcgaggagttcgggatcgcgatcatggagaccatcgacgatctctgggactggaagaccatccacggcgtcaacgcagagccgggtcccgacgcctttcccgagtggattccaacacacgccgctcccgccgcggcgcccgggccgcgtgcataaggtgcgaggtcgtctggcgccggggtattccggtcggtaggaacggcgccgggagagccttgcacgtgatcgtcgagaagagactgggaccgacctacgcgaccccgggagaaaaggtcaccgccgacgaactgagaaggctcggatgcagcgatgcgcttgtcgcctacctcgcaccttcgccggcgcatatggccctcaagcatccgcgggaatggttctggacggaccgaaagtggttcaagggcgcaagccgcgaggtcacggacgagatcgcccggttcgccggcggcttcttctgcgagctgccgcttgaggagcaggcggcgatgatgggcatccgcatcgtccacgctccgggtgtccggttcaattccgggcgcggcctctggcagtcggctgctgggaacggaatttcgatcgaagagctgggtcttgagatctctctcagacccggcgagcgcggcagctcctacgagggtcgaggcctcacggccttctggttcatgctttcgaagaccttcgaggacatgaacgggtactggctcggatacgagccgacgaagcgacaacgctaccagcccggcccggactacgcccgcatggtcctcgccagcgtcgacgccgtccttgcggatccgaagggcatccaccggcgccaccgcgagtatctgcagacgctgtggcgaggactggaactgcgggacgtgaccgactggatcgagatcgtaggcggcagcttcatcagaaggtaccacgagcactgctacagcgtcggagccaacggccagggcggccatccggacctgacgatctcgggttcggagctgcgcttcgtcgaggtcaagggcaaggaccggatgcacgccaatcaagcctcctggatcgtcgacatcgccgagccgctcgggctcgacgtcaccgtcctgaaggtcggctagcttccggatccgccggacgagcggctgcggctgcccgttcatgcaccaactgctcctcgcgcctcgctgcgagcgccgctggcgcgtcggttccgaaccacacctcgccttcgggatccgtgacgagcaccggctccgcgacgacctgcaggaggcaggaatccccgacctgcctccggatctccgcatgggcggtcaggatcgcctgggccaggagaggacggagaggttcgccggagacacccggcccgtccgggtcgcccggctgctgcagccacgacgactgcgacacctccatgaggacgacggcggtcccccttccgtcgacgtcctccccggcggccagcagtgtcgccacctcctcgtccgcggacaacgtgaccaggaaggtgcccgcgccgtcgaagccgctggacaggaaggccgctccaggcgctcgccggcagccctcgaagagcgccagcccatggtcgatcgacctcgtcgcctccaggatctcgtcgaccatccgttcggcgagttcgcgcaactcgccctcgacgtcggccaggacctgccagagctccagcaacgttccgccatgggacggcatggagggatgtccgccgaagagctccaccgaccggtacttccgtccgagtaggtgggggcctaccgagatcggatcgacgtcctcgccgtcgtccccgagccgctgtctgaaggccatcagatcctccgtcgacttggcaccctgccgaccccgccgatcgcgtcgtacgacctcgtcacgccttcaacggaggaggagcgttcccgatcctccgatcgccgccgggacggctcaggccgcccggagcagtgcgatcgcttccagagcccgccgacgctcgatgtcgacacgttccatcggacgctcgaccctgccgccgctctcgcatgcgtcctcgagttcgcggcaggcctgcgcgaggtccgggaagccgagctggcccgcctcgcccctgatcgcgtgggcgtcgcgggcgagccctgcgcggtcggtccggccgacgtcctggaagcgtcgtctgagctcctgctcgaaaccctcgaagacgcgacggctgttctcggacccgattgaggcgacgagggcgcggtatgcggtctcgtgctcccagagcggagcggccggcggggcttccggagcgatctgcgcccgaccgcagacccagcgggcgaccgtccgctcgagggcctggatctcgaatggcttgccgacgtggtcgtccatgcctgcctcccggatcgcagcgacctgggacggcaggacgttcgccgtcatcgcgacgatcggcacctcgcccgccggccccggcagttcgcggatccggcgcgcggcggcgatgccgtccatgcgcggcatctggatgtccatgaggatgaggtcgaacccgccccgctccgccttctcgacggcctcgacaccgtcgacgacggcttcggtctcgtggccggcggcggacaggatcgagacgacgagctcgcggttggcttcgaggtcctcgacgacgagaatccggcaggagcaggagccgacgtccagccggacggtttccacctggggcggcgcgtcggcatgctcgggcagcgagatctcgaaggagaactccgagccagtccccaggctgctgctcacctcgatggccccgcccatcaggcccacgagccgctggctgatggcgaggccgagcccggtgccgccgtaccgcctgacgttcgacgcgtcgatctggctgaacttgcggaagaggagcttctgctgctcgggcgagatgccgatgccggtgtcgcgcacggagaagcggagccgcctcgatcctgcctcgagaccgaggtccacgatgcgcaggtcgacggagccggccggggtgaacttcaccgcgttgttcagcaggttgagcaggatctgccgcaggcggttctcgtcgccgacgtaggcgccgtccagcgacggagcgatctccccctcgacgtgtggtccgtcggccggcaccccgccgcggacgatggccacgacgtcgtcgacgagacgcgccagcccgaaggtggtcgggacgagctcgacgcggccggcctcgatcttcgagaagtcgagcacgtcgtccacaaccgtcttcagcacctggctggccgtctggatccgctccacgtgccggcggctcctggccggaagaccgtcttcggtcatcaggaggcccgcgtatccggcgatcccgttcaggggcgtgcggatctcgtggctcatggtcgcgaggaagtcgctcttggcagcgctggcctgctcggcctcggcctgcgcacggacgagcgcgatctcggcctgcttgcgctcggtgacgtcgcgcatcgaggcgacgacgcccgcgggccgtccgctttccgagcggacgaggctccacctcgtctcgatccagacggtccgcccatccctgtggagagcccggtgcgtgctcgccgcgtgcgagaacgtcccgtcgatcagaggcgccacggctctttggatctcgggggcgtcgtcttgcaggcagtgctcgtagggatcagtgccgacgagctcggccggagcgaagccgatgatctcccgagaggcgggcgagacgtaggtgcaccgcagaccgagatcgaactcgacgatcatgtcggtcgtgttctcggccaggagccggaggcgcgcctcgctgacccggacggccttctccgcctgcaggcgggccgtgatgtccctgacgctcgacaggacgcgggtgacccgcccggtggagggatccctcaggggtacgctgatgtcctcgaagatcgtcccgcgttcccggtgcctgacctcgcgggtcctgcggacggactcgccggtacgcatgacatgctcgatgtcttcggccacgttccggctggccttcccccggatcaggctctcaaccgtccgcccgatgcaggcctcctggcttctcccgaaggcctgggcggcgttctcgttgcaggtctcgaccctgatctggccctcggcgtcctggtactggacgatcagcatctccggcgagctgtcgaacaccccgagaaacagcgccttggcctcgttgaggctcttctcgaggcgggccttgtcggcgagcatcgcgacgacggggaggactgcgaggacggaagcagccaggaagccctcgaggagcaggatctgctcctgccggccgagaccggactgcgcgatggggccgatgccggcctgggtgtaggcgaaggccgcaacggcggtcggcacgatgccgagcaggagcccgctcggcccgatcctcgcgctcatgtagacgaggacgaggatcggcaggaacaggagcgggtagggagccagcttgaaggtcgcgaagagcgtcgctccgagaagcgccgtccagaggacggcctccaaccatcggtcttcgaggatcggcccacgacgccattcgagcagcacgtagatcagaggcaccaggacgagcagactcagaccgtcggcggaggcccagatcagccacgtccacccgtacggcgagccgttatgcagcaggatcacggcagccgcgacggtcgccgagatcgccggagccgccagcgtcgacacgaagacgaacgccctcagatgccgcaagcgggtgaggtccagcccttccgagaaccaccgcttgagcggcgcgaccgcgaggacgacctcggagatgttggcaaacgtgagcccagccgcgagccaggggctgtcgcccgcgaggagatcggcaaggaagttggccgacgtcgctactcccagatagaccggccaccggccccaggacgcccgcatcaggacgacgtagaggaccggattgggtagccagatctgcgcgatgcggccttcctgctggttcatgatgccgagccaggccgtgaagagcacgaagacgcccagcaggaacggaaggaagaattcggatggtgcggtgtggcggaggtccgcgcccggcgtgaacggcagtgcacggtcccgggacggatctgaaggcgcggtcatcggagtggaaacggagatctcgggccgcctggatcagcggccacacagatcgaggctgcacgatggaccgcgatgtcacggtgcatcagggaatgccagccttcaagaggcgggcgttcccgacctgcgggattgcaccgtattcggctgcaagggttaagacttcggctccgcctcgaagcatcttttcttggcacagatctagggacgaggctgattgccgggagcgtcttcggaaaccatgtcttcggcaatgcggacgaagccgtcgaggcccactacgccgactccctccggcagcggcgtctccgccagcagatccgccatggaccccggctccgtcacgatcagagccgggccgatcacgtgttcgccgatccagcgcaggacggcgtgctcgtgcgctccgccaggaaggagacgcccgccttccgtcgcgagacgtggtccgcgcggcgtcccgatctgcgggcgcacgacccatgcggcctgaccgggacgaatggcgttgacggccatccactccgcgatgtcatccgacagcggcgcaccctgcgcgacggcaagcgcttcgacatagtccgggatcacgaccgctccggccgcaagaagcagatcgaggcgcccggaacgggcgagctccgcgatcggacgcgggtccgtgacgacgacgatcttcggctgttcgttgccgtgggaaggagaggtcttggatctatccacgatggcggtcttctacgggaggccgcattccgctgccagacccgagcggggcggaaagtcgtggggcaaggttcgtgtgccttcgtcgtagggaaaccgcgcccgctgcaaaggatcggagccgacgaagatcaggcgcgcccggaaggaggccggactggcgccgaggagatagccgcggaccgcatcctcgtcgggcacgaacatcgggctcccgaggtagcggaagtcctgtctgacccaggcggggattggcagacgccagcgccgggcgaggtgctcaccggttccgcccaggaaggcgtccacgcggtcatccccggtgctgccggggtcgtccgccagcgcggccgcctgagcatcgtggtcgccgtggcaggcgtagaatgcgtcgaggaagttgcgcagatgaaggtcccagtcaggatccagccggaagcggtctgcgacctctctcagcgtgcggggcctcatacgcggcccccctcggtcgacagcgcctgcatcacgcgcagatagcgggcgtcggcgacgacgaggcgcaggcctggagcggtggacccttcggggtaggtgcccgcgagttcgaagacggtaccgtcgatcggtccccgatccaccatcgagaccagccaggagggatcgaggtccgtcccctcggccgtcgcgactgcggcggggacgagaaacccagcgaagtcgagaacatcgacggagagatcgcctccgaggctccaggccaatcggaagaccgtggcaccgccctcatgcacgacgagctcggcgaagatcccgcgagacgccaattcgcgccccaggcggtcgagcgcctccgtcagccgagaccggtcgggcaactccgcggatcccggagcgaagagacgctccatcaggccgcggcctccgggcagccgtccgaggcgacgagatcgtcgcgcgagacggggacggtgtccacgtagccgacggctcccgcggcatgcagcatggaacgccacgtccagggagcattctcccacttggcttcgcccgctgcgacatacgcggcgaccccccggcctgccgacggaccgagttccacgaacttgtcgtccagcgtgaatttcccggtgtcgaaccgcgtgatcgggatgcggaagaggaccgggtcggcgtcctccgcctcggccatgcattccgcgtggtgccaagcgatgaccggatcgtccgcgtagcagcacatcaggacggcgcccgtcatgtggcagggggcgaggcccttgcgaaggatctgcttgaggtagcgggtcgaggtgccgtgatacaggaagtccggcagcggaccttcctccgtcgccaccggcagggcgatctcgagccgagcggtcatgcggcctccgcgcatttgccgacgacggcgccggcggccacgtcgatcacgagaccatgcagcgggcagactacacgcccgtccttgtcgggctcgagcgagcccaggacaaaccccttgtgcgggcaaaccagcagcccggcggcgttgcggccgcacctgcgtcctgcataggccgatgccagcgctttcagtccccgatgggagacggcggcgaagcgcggatagtcgttgcctgcgcggcggcaggtcagcctccgcagcaccggttccggatgcggatcaggcgaaacgccgatggtgctggtcgccaggggaaagcctgcggcgatggattcgatgtcctggtaatgctgcttgcgctctatccgcctgaccttggcctcggagaggaacctgatgtcgacatggtagtgatcgacgtcgaagccgatgtgctcggcatcggtgtgcttcggtcccatgacgggccacggctcgatcgagccgaaccacggatagaggacggtcggaacgaggtaccgctctcctacgacgggagcggacgtcagcgtctcgacgtgcttgatcttcgacatggatctccttcacggatctcccgcaacgataggaaggttccgcctcccgaagcaacggacttgtcgcacgagggttaccgcttcgtcaggaccattccttcccgtcggccccgcgcggttggactggggcttctgccgcagagtacccgcttgccaagccggcgggcggcggcgagtgtgcggcggacgttgggaaaggacgccgatgaagatgcttgccacggtcgcgatgctgctgacggcagtcgtcccggcacatgccatggactgcgccgggatctcggatcccgccaagcggctccggtgctacgacgagggggcgacgaagccggaggcgatcacggattgggctttcgacgccaaggcccagcgcgtctcttcctgcggtaccatccagggggccaaggggagggcatgtctggccttcgcctgcgactacagatctccgaccatgaccttcttcggccaacgccttcctccagcggtgtcggcggagaccggaggcggtccgcgcgtcccgatgccgaggaccggcacgcaggaagagaagtcgttcgcccgcgagttcggaatggaggccaggaccgtcgtgctcgatggagacgatcatctcgcgaagctgttcgacgggatgagccgcaagccgatcgtggtccgtgccggggaccagacctggagcttcgccacggagcccgccagatccgccgccgcggtcacggctttccggaaggagtgcatcgggccctgagggcgggaaagttccggctcccctggtgcctggggcgaccgcgacacgggtgcctcggcccgccgaaggcccatccgtcgatgccggacaggagaatgccgcatcatgctcgttccttcttaaccgacgcgcctcgaggaaggaacgagttgtggacagacgcccgcaaagcaggcttcatcgtggagagggagcggctcggccgcgtggcggagtgaagaaactggagcgcagatgaagatcgagatcgagctcggcgatacggttctcaggtgtccgtcgtcagatgatttgagactgtttcggcgtctcaggaacggaggttctggctcatctgggtttgaggttatgcggcctgcagctggtgctgcaagcgtctgtgctggattgtctggcgcttgatcctttcgcgttcggtgaggatggcctgcccgcggttgaagtagacatcggcgggcgtcaggttgccgaggctctcgtgagaccgggcatggttgtaatgctcaacgaaggccgcgacctgccgttcaaggtcaccgggcagatagtagttttccagcaggatgcggttcttcagggtctggtgccagcgctcgatcttgccctgcgtctggggatgatagggcgcgccgcgaacgtgtttcatgcctttgccgtcgagccaggtagcgaggtcggccgagatgtatgaggcgccgttatcgctcaacagtctcggccgatgtgcgaccgtgatctggtcgagccccgatgccgccagcgccagatcgagcgtggcggtgacgtcgtcagtgcgcatcgtggcgcagagcttccaggcgacgatgaagcgtgagaagtcgtcgagcacggtcgagagataataccagccccatccggtgatcttcaggtaggtgaagtcggtctgccagagctggttgggcgccgtcgtcttgtctttgaactcggacgccgccttgatgacgatgtaggccgggctggtgatcaggtcatgcgccttcagcaaccgatacaccgacgcttccgagacgaagtagcgtttctcgtcggtgaagcgcaccgcaagctcgcgtggactcagctccgtttcgcgcagcgccaggtcgatgatctcggcccggatcgggtcggggatgcggttccagactcgatccggccgcgagcgatgatcggcgagcgcctcaactccgccggtgagatagcgatcgtaccagcgatagaacgtggcgcgcgggatgcccagtttgtccagggtgcgccgcgccggtagatgcgatccctcgaccagccggatgatctcggccttctcggaggcgggatacctcatgtgtcgtcctccccatccgccagcatgctttttttgagcaggcggttttccagggtcagatcggccacggcctccttcagggcctgcgcctcgcgacgcagttccttcacctcgtccgacgtcgcggcgcgggccgtgtcaccggcgagacggcgcttgccggcgtcgaggaactccttcgaccagccgtaatacatcgacgaggcgatcccctcgcgccggcacagctcggcaatgctctcctcgccgcgcacgccttccagcacgatgcggatcttctcttcggccgagaactgccggcgcgtcgctcggcggatgtccttcacgacctgctctgccggtgctttctccggacccgatttctgtctcatctgcgctccatgatggctgcgatgatccagaaatcctcccttcccgaaaacccctaaactgtctcaagagcgctgacggcagacaccatcacgttcgatctggtgcgcacacctgacggctggaggatagacgacatccagtttccgcaggactacggctccccccgcttcaagagcctccgcatgtcggacatgctgaaggtcgaaatcgccgagggcgagaaggaggtccgcgacaagaattcgaaggcggccgcctccggcagcctatgcggcctcggagaaggcgaggtgttcacctgccgtgcgggtgccaagcagtactcgatctgcacctccgggcagaaattccagcagccccattcctggatcgaataccgctccggaaccccgacgaaactcgatctcgttcacagcagcacgaaggccggaacgggcgggagcttctacggcagctttacctcgaaggcgaaaggcggtctgtcgtacgtgcgcttcgccagggaagggtacgactacgtagcctacgaggacacgtcggctcagcccaagcgctccgccgtcgtcgtccggaaaggcgagcgcaaggtggcagagatcccctgcaccggggcgaaggacgacgggatgccgaaggaggccggccagatgccttcgaacctcgtcgtccaggttcccttcgacgacgatctgctgaaatagggcctggtcagagcagcgccggcaggatccgccaagccaggacgaggccaaccagggccaagacaggtacgccgctggcgagggccatgacgggatcgcgtgcgagccggcgccacgccggcgcgcccgcgtgcacctgcacccgggaggcgtccaggcagtagaccaaccagaacgcgagcccgaccccgtacgcaatcagtgtcgagacgatcaggacgagttcggtgagcggcatgtggtccctgcatcgtgttccgatgcaggatcatcgacgcgatcgtgtccgggtcatggccggatcgcggcacgaaggaacgacttgtctccggaggggtgcgtaaaatccgagcggtcgaccacaccccatttcaaagattggctgcgcatcatcgctcccgaaggagagacgatgcttcagaaagacgccgtgcagcccctgacgatcgtgctgcccgccttctgccgggtgcccgacaggatcgacttctacgccgtcaccggcgacgtctccatgcgtggcgtgcggctgcggtcggcttcgcttcccaggcggggcgaagtcgtcgagtgccggatccgcggcatcgaccccttcgaggggcgggtggtccaggtcacgcagacggacttcaccgtgaaggtcggcggagcgtccccaggcgtcatcgcgaggcagctcttcgaagccgggcggagccagcccaagcccgaaccgccggtgcgggtccacccccgcttcgtgcctcggcgtacggacgtcgaggtcgcccgctccgacgggcaatcctttgcggcccggatcctcaacctctcggcctcgggcgtggcggtggccgctgcgcgctacgtcgagccggattccatcgtgaccatcggcgccaccctggcgcgggtcgtgcgccggttcgagggcgggttcggcgccgcctttctccagcctttcgatcacggatcgatcggacccgacttcgtactctgaccggggtcgcgtccgcgatccattcctttgcgcgaccgtccgccggcgtgatggcaaggcatggcgctggccggcacctgaggcgaaggcacgacgcttcgtcaggaagaggcgcggtagggctcgcgaggcttcgatcggctcgcggcgcgcgccatggcgatgaagaccgccgcgggggcgggatcgggcagttccttccgcgatgcctccgggggacgcccatcctcgttcgcgaggacggtcagccgtttccttcgtgccatcgtgaacggcagatccataagcgcggcccctttcgacaagcggccttgtagcctgtggaaaacgtcctgacgattcttgaagtgtgcgccgtcgcctctagtggcggccggattgccgagggtgttgcacgttcgcgacgggatgcggcggtcgcgccgccggattggcgtcagttgtgacgctgccccatccggcggccgagcatcaggccgaactccatcagaagcatgtccaccagaatccccatcttggccgtcgtgtcggggactcggtctatgcgatgtctcagatcgatgcagagatcgacggcactgtcgagcgacggttcgggcatcgccggacccgggtcctgggtgacttcgagcaggacgccgacgccgcgcatgccgccgcggccgtccggaacgaagcgtccccgctcggagaagcggcgcacgccgctgtccgtgcggacggcgtactctgccttgtgcatgccgccctgcgcggccgagcgggcgaggaccgccgctagcgcgaacctgtcttcgggtgccatcagaagcgagagctcctgggcgtcgatctccatcccggccctggccgggtcgccgagcaggacggccgcggccgcaccgtagagcacgagccggtccccgcgacgctcccaggtaccggcgaagccggccgcctccagagccatctgcgactgttcaacgggcatcctccgtctcctgttgtcgtctcaaggggtaggcgcggccggagcgtcgccgtcgcccggaaccgcgatccgctcccaggcgactccgggcctgtcggtgggccgatagagtcccccgaaacgttccacgatgcttctcacggcgtcgcgggcgcagccgtggtccacgatccggagggacgtccgcggcccctccacgaggtcgcctgtctcggcgacggcgagatcgcccgtggcgcactgcaggccccgaagggcctccgtcacgggctcctggaacacgacgagcgagcggccgggttcgtcgccgagacgcacccgaaccggcccgatccccggcatctcctccaggagctcggcgatccgctccggcccgacgtctccctcgagtatccccgtgcaccagtggttcaggtagtgccggaccatagctcgcgtttctggcaatcgatgactgaaaagggatggtcgggacttgcgtggatccggcaaatccggaccccggccggagacctctgcctccggccggcgaagcggctcaggccgccttggcgaagtggcgggggaggattgcgtggccgcgcaggccggcatgcctgcggacgctggcgaggctgtcctcggagatcgggaccttcacggcgatcgtgggctgaccttcgatcatctgcgggaccccgagaggtctcgtcttgaagcccacgctgtgcacccgtggcagccaccacgtctcggccactgccgtcacggtctcgatgccctcgtccaggcagtactgctgcatggccgccaggaggcggcagtcggtgcgaccgtaccgcctttctcttacgacgaagtatctcgtccattcccagacgtccggtcccgtggggatcccccggctgccatggacgagatgggggaacacctccgagatcatatgggggcgcgtggtcgggtagagcctctgcccgccgacgagtttgctcccatcgaccgcgagcaggtagaccgcgtgctcgtcgtcgtaggcgtcaacgtcgcggccgtcgggcttcctgagggcctcccagcccttctcgccgacaaagatgtcgtggcggacccgatggtgcagctcgatcagatctgcgtagcgggcgcggttctcgttcgtgatgacgtgaatgtcggtcattgcgctcggctcggttccagcttctgaccggaagctaccgtccgcggcgcacgtcctgttattgcagtttcctacagggtttccctgtgcggatgtggctgtcaggccacgtttcgttggcggatgccgaaggagcgccgcgccgtcgcacgcagccgccggccgtgcgtcagacccggatgaacttcgattgcatcgcccgaacgaccgcctgggtccggttggcggccccgagcttgtgggtcgcgttgacggcgtgggcgagagccgtccgttccgtgatctgcatgatctcggccgtgtcgcgcgaggacttcccgagcgcggcccaggtgaggacctcctgctcgcgctgggtcaacgggttcgacgggggcttggcgggtcggcgcccgacctgcctcgcacgctcgaaggcgtacatcgcgatcatgtgcacggcaggtttcgtgcggccggtgagatccgggttgcggccgctcatggagaagcaggcctcgcagccctcggggccgtggatcgggacgctgaatccgcgggccatgccgaagtcggtggcgcgctgcatgacctcgatggcgcccggctcggtctcggggtcgtagggggcctctccccagtcgaaggggctggtggtcgcccggcagttccggaagaccggatccaagtacatgtagttgtggcgcgcgtagtgctcgaaccatccggccggaagccgtctgatcagtagcacttggtcgagacgatcgtttgggttgggaagtcctgtgatgacgaaatgttcaaacccgaactccgccagtatcctctcgacggagtgggcgacctggtcatgatcatggcagtcgtccagcccctcgacgaagtcgagagcacgcgccgcacaatcgtcgtacacaccgctcaaagcgaccccttcagccggcaacggcgaagccgcaggacgcagtcacagaggccgcagtccgcaatgatgaattcttcggtagtgccatgaccgccgacgggagtctacgtatacccacgccggtagtacgtcatcccctgcatcgaagatacatgctgcgttgcgggatcctgtcactcgcgcgctacgggcgcagatcgatgcctacctcggaagcgcctgcggcggcgaccgcctcgcaggcctcaagcagcgttacgggacagcggattccggtctccacccggcgtatcgcctccgcctccatggcgggaaactcggtcgtgtcgaaggcgaggacgcgcctcagggcggcgttctccgcgtccctggtggcgggagccgcgaaggcgaccgcggcggcagggaggccgatctcgggattgagaagcttccaggcgaccatggcgccggccgtgcggcgggccatcaccggcttgtgcgacaacggctccgcccgcttgcgctcggccgcccatgtttcgacgagggccggggcctggggatcgcgaccgaggagaacgaagctcggctcaccggggagtggtacgcagcactcgtcctgttggcagacggcccgcagcgcggcctcaatcccgtcgaccagatcgcggtgcgcttgggaaggaagcagggtggagaaaccttcggcgacggcctcagcgcgagcccgcagatcttggcctcccaggtatcggaccacggggttcatacggcgctccttcgatctcacatcggagctagcatgaaggcgtcgtggctgcacgcgggaaggaagccgttcctttacgtcgccgtcgaggggagcagcgcggatggccctgaccctgggctcaggccacctgcgcgacgagcgcgggattacggaccacgtagccgcggccccatacggtctcgatccaattctggccgccggatgcgttggcgagcttcttgcgcagcttgcagatgaagacgtcgatgatcttcagctcgggttcgtccatgccgccgtagagatggttgaggaacatctccttggtgagagtcgtgccttggcgaagcacgaggagttccaacatctggtactccttgccggtcaggtacaccttgtgtcccgagacctcgacggtcttggcatcgaggttcacggtcaggtcgccgaccgtgacgaccgactgggcatggcccttggaccggcgcacgatcgcgttgatgcgggcgatgagttcgtccttgtggaagggcttcacgacgtagtcgtcggcgccattgcccaggcccttcaccttgtcttcgatgccacccattccggacaggatcaacaccggcgtcccgaccttggccacccgcaggctccggagcacgtcgtagccggacatgtctggtagattcagatcgagcaggatgatgtcgtagtcgtagatcttcgcgagatcgatcccttcctcgcccgtatccgtggtgtaggggacgatggtctccgacctcagcatgagttcgatactctgggcgacgttcgagtcgtcctcgatcagaagcgcccgcatcttggtctccggtggtcggtgtcgcggacgagtgcatgtccgggtgaccgcacggtaaaggggggcggttaattgtcggttgcccggccgggccgcgggcggagcgacggagtgagccgccgacgcgaggaagggaccagggggcgcgccggcgcggggttgccgtccgccggcaccgtccttaggcgcggcgtctgtgccgcctttatctcgctcgccaaggctgccgcggtccgccggcgcgaggagacgagttcctcggcctctctgaccgaatttctccggatcgacactccgtcggcggagagccgggcgaaggtgcggtccaaccccgtcaaagccagcgacggagaggtcgagcagcggacgtcgatggcggttccggaatgcgtctccgagaggcggggaaggtccgtcgacgtggcttcttcgacggaacggaggaggagagcctcgacgaccgccgcaggctccccgggggctacgtagaggtcgacgatctcgaccgagtaggaaaaccgcccgcggccggccaagagacggcgctcgaccaccgccatgccggccggagcgacgagttgggcttcgagcccgcggcccacgacatggaccgtgcgagagaacagcgggtcggcccgcagagcgacggcgccggcgaggtcgggtctcccgcacaggcagaggaggtcagcagcgaagtcctcctcgacggtcacgcggtgccactcggcggtagccgcttggtccccgtcgaagagacgcagccacacgggctcgtccgcggcaccgagggcgtcctcgtccggcgcgggccagaacaaatcgaccgccgaggcgaccatgccgaacgggctcgccggcaggtcttcctgcgcgagcatgtcccgaccgaagtccgcgagcgaccgaccggacaacaccgtcgcctggacgatgcagagggcgatgtcgtcgatcatcctggcgacgacggaggcgcgcgtgcgatgatcgaggtcggccgataatgcggtgccagccgagcggagcgtctcgatcggcgccgaagcggggtccgagaacagcgagcgcaccgcgcccaggctgccctcgggcttgccgctccccgcctctttgagtgcctggagcgacagcaggacgaccatcagggctggccacgccggatgatgcggcctggagtacagggactggaggaggcgccggagttccggcagcgcagcctcgacctgcgcgacctgggccgcggagccgaccgcgacgatgctgctgcgggcggtggcggcccccatctcggccaggagcgccggcgacagggagacttcgtcgacgagcgcccgcccgatctcggcgaaaccgccctcacgcgccagcgccgcgaggtcgccggcgtggccgggtctgagatgcatccagccgatcgcgatgccgaaggcggaagcgatggcctcagcggtgggggcagggcggctgcccagaagcgaacccaggcaaagcgacaccgccatggccttggaggggtcgcacggaagggagtagcacttggacaccgcctcggcggcggccttgacgttccaggctccgggtcgcccctcccagtcctcctgtccgaagccggcggcgaagaccgtgctgatcctggacttcatgggcgccacgccgaggacggcggcagccgcgtcccgcagcgcggtctccgctccagagcgggatgggcccgtctgcacgcttgtcgaggtctccactcggactcccgctgtagcctgcggaacggaacgtccggagggggatcctccgtccgggctgccgggccgtctaagtcgcgacggggcccggacgcatgtccccgcaaggatcgggaaagtgttcgtgctgaccgttcaagtcaagcgacgccaacgcaggacgtcagcgtgctgccgacctcacgtaggacgcaaccgccgagaagtgcgggaagagggcgagcacgtgcttgagcggatagatggccgcctcggcacggatgggacctgacacagccgcgaagggcagccagggcagcgcccttgcggctcccgcgtccgcagcggcgacgaagctggacgaggtcagccgcgtagtcgagggagatactgcgaggagcgccgcgaagacgacgcccatggcgatcgcgatcctcacgtgacgtccgcgacgggatcgcccggcgttgcccggcaggtgctgcgcgcgcaggatcatggcgtagttcgagaacttgaagacgtggacaaggatgccgaggagcgaaagggcgagggcgatcggaggaacgatgccggcgcggaagacgtcgcgtccgagggtgccgttcgccccgccgtcggcgaaggacgacgggtcgcccacgtaggcggccgagagctttcgctggacggcctcggacacgggccggtagacgcctttctcgaaggcggcaccttcggcgtcgaccggcaacggcggttctgacgcgtcgagccccagtagcgacctcatcttcgcctgaaccggcccctgcgccgcgaaccgcgcgaaggtgtcgatgtcccgcgggagggcaccgtccgtaccgagcgcctcccggaccttggcgtcgaaggcggcctcggcaggcttcgacgcctcgccgacgattgcgcgtttgaagtcgcgctccgagcgcggatcctggtcatctgcgagatggagtcctttgtaggcgagcttcgcccggagattgcgcacctcggccgtgtcgaaccgcatcgtcttgtccgagacccgcatcatgaactcgcgccactccctccagcgggagtcggcctgggcttcggcgggctgcagcgcggcggtgcgggcggcgagaccgtcgcgataggcgccatacgccttgcggagttcggcgagggcaggctcgaactccttctcccggaaccgcaccggaccgcccatccggtcctcgacgtcgcgtcgcaggagttcgcggaagtccggggcgacggcggcgagggcgcgagggtccgcgatgccgacgagcggcgccgcagcggcgaatgccttccactcgggacgggacagcgcgccgggctccaggacgaggccgtcgatcctaggcttggccgagaacaactccgtgcgcagcagctgggcgttggcggcccgctgtcgggctgccggcgacgaggcggcgacgacgccttcgacgagatgccagacgagttgatgcaccactggtacgacgacgagggccgagagggccagggccagggcggtccggcgcagatccgccaagccagcgatgaagcggtcgaatagccagccccagacgacaatgagggcggcaagggccgtgaatacgcggccgatccactcaagccgatcgatctcctcccgagttgcggcggacccgacaacgtcgagcacgagggacccgaaaggaatctcgaaaaggaggtatagaccggtcgccgccatcatggccaagcaggcggtcctctgcctgtcggctgtcccgcgggaggcgggcagaacgccggaacgcgccggctgcgggaaacctctgatctgggaggtcgcactgaggaaggtcatgggccgatcgtaacgtcccgctccttcgatggcgtgtttccgatccgaacgattttagcgatctgcccgatcctctcagccgcccccgccgaggccgaggattctccggaatccgctgcgcgcgttgtcgttgaccgcccgcagcggcgggatgcggtcgccgaagcggaccaccctgcggataatcaggcgtcggcggcgccggtgcgcggccctggagccggcgatcccgagcagagcgcccgcgatcgccgcgatgggtatgagaaggtcggagatcatggtcctgcccgggttggggcggggccgcgagccccgccctcggcctcaagccgccttggcggctccttcggtcacgaaagccgggaccttgcccgtcggcgccacggcgtagggcatgaacccccgcaggacgttcggcgggatgtctatgggccggtatgtctcgcgatcgacgaagaggactatctggctaccgctgccgagcaggccgtggctccggctgtggatctcgtgcgagagagtggcgaatttcctgttgtacttcgacagccggatccggatctcgatctcctcgaactcggcggcctcacgcttgaagtcatgctcgaaccggcgggtgagggcgaggaaggtcgtcgtcttcaggtcgaagtcgggcacgcactccctgaagaggagctcgcgcgccttccccacccaacgcacgtacgttgcgaagtacacattcccgaccgagttcgtgtcgtcgtaggtcgcgacgaggcgggtggcgaaccatccgtccaccagaccctggaagggcgcgtccgcgttggccgcgaccgggacgggggcgatgcggaccggcgccgcggttgcggcgggagtcgccgtctgcaccgaagcggaggcggccgttcccacggacgtgccgctgggccggaaggcgatcgcggtcgccagcaggggcaggaccgcggcgaaggtcaggaggggggcggagcccgccacgtggcccgccgcgaacaggaagagggcgcatacgccgagcatggccgagagcgggggatcgtaggccgtccggcctgagacggtctccgcgacgatgccggcggccgcaggcaggaacaccgtggcccacggcatgaccatgaagatgaagggcagatcggccttcgcggcggcgagcgtcccggcgagggcgagcagggcccaccagagcggggtggcggcgagacccgcggggatcagcgccagcagagggctctggctccgcgagacgagatccctgagcagccagcgcgtgctctcgtagaagctgtcaatcgtcgtcgagaggacgaaggtggcccagccagcgaagaggagcgaccacgcgcccatgccgccgtcgagtccgcgcagggcggccgcgaccgcgacgccggcgaaggggacgccatcgatccccgcgtggacgccggccgggcccgcagcggcggccagggttgcgttgacgacgagcaggaggaggaagatgccggcgcccgcgccgaaggcgagggtggtcgatcccccggcctcccggatcgcgacggcccggcgccactgctggatgtccagccagggtcccaggagaaggccgacgagtgtcgggaccaagagaccgaggaagcggtcgtcgaggagggattccggcccgggcagcggggcggtcgaggtgccccagaggcgcgccgtcagcgcgacgcctccgagaagggcggcggccagggcggcagagtggtagcggcgcagcccggctagggaggagacgtgaccgaccgcgcaggccgcgagaaggaccagcgcgacggctccgacggcgtccggcccgaacagcggtcgcagcacgcagatgccgaagccgaagagcgtgatcgcgacggcggcggtctggtagaggaggaacgagccggcgtaaccggacctgagccgccgacagagagccgcgagatccggagcatgacgatcgaggacggctccgaacaggaagatgccgaaggcgttcggcagggcgaaggcagcgaagccgagccagccgtaggtgaggacgaggtggatcgagtagaagaagccgagcccccaaagccatgacatggcgatagtgggcccccaggccaccgatgcgaacggtccgcgaggcatgccggcacccctcaatgcagtagtttgttccttgacgaaggaacggtagtccgaaaccgaggcttgtggaagggtggcgccgtgtgtggatgtttgccattaagcgcgagagaaggaatgcaggcctcgacgaagggacggcctgtcatttcttcggcgatcgcaaggatgtgttcgttcggaaaggagtcgacgcagggcagcacgaactcgcacccccctccgacagcatcacgagcgcggccgccggagatcgggaacggccggcgtggcagtgcacgacgacgcgccggtccgcttgcgcacgtctacccggacactccgaaggctcccgacgaccatgaccggcatgggtcaggctgcttgcgcgagccgacgtccgtaggagaaatcgaaggctccgtccgcgaaggccactgcctcgcagagcgcgccgaccaagtcgccgacgtcgatgccgccgcaggaaacctggccttcgagggtcatgcctccgacgctgccgacgaccatgccggaagcgacatgcaggtcggcgacgaaacggcggagatggcggtcgaagacggtgaagtcggcttcacctttcgcgtcgacgcagatgcgtgcgaagtccccgtcggcgagacgaataccgtacaggcgcgatccgtcggggcctggggcggtggtggggcgcagcagcaccttgccaccggcgatctcgagaatcgctgcgtgcaggacggcatggtcgatcggactgacgacgatcacggcggctctccagaaggaacggaatctgatcagttccttcgagcatggactcaaacggatggcaggtaaagcggtttcggaagccggtgcgtcatcgcggcccacaccgacgcggtcgaagccgctccccgctcgcattcgtcgtcggcggcgcaaagcctcgtcacgccttggggccgtcggcggacggggtgctgcaggtgtggaagatgtcgcaacgtacggtctcgatgtcgaagagcgcttgccccagggccttgtcgacctcgcaggtatcctcctcacccatggcggccaattcatgccagaggaactcgaacaggccatctcccgtccggcgctcggcaactgcctttgcgacctcgacctcgtccctgtgatccagaggcagcagatcgatattcggatagctctcgaggagccgcttctggtacctgttggcttcgggcatggcggtccgatccgttcgcgtgacgcgacacggtcgcggagccagctgcaaatgtcgaggtcgccgtcagtcggtgaccgcctgcgtccaggatggtctccaccttcccggtggccccattgcaccatgcatatcggtttcctacgctcccaagtggtcgcttccgtgccacgggaggttattcatgtctcgccgcagaaatgttctgatccacgccttagcaatcggctctctgatgacgacgaccgcggcgatcgctctggacaattcggctgatacggatccgttgtgcaacaccccgcgcggcatcggcgagcggctgcacaaagagcggatgcaggcgcagcaggcttccgctccgtcgaatccgaccacgcctgctgcagacaatgccgtccgcgaatccgggccgccgacggctccgcaagcggtccgccagtccgagccgccgacgattccgcaagccgtgagcacgtcgctcggctccgcgtacgcccccgtgagcaacggcaacatgcatggcacaagcaacggcgccagtgccgtggtccgcggcagcgctctggcgtcggtgagcagggaagaagtctgcagacgcttcggtcggtcggacacgatcctgaagagctgcctgaagatgatcgctcgctgagacgtcaggcctcgatcattccttcaagcggattgcggggcgccccggtcatcggccgtgggcgcccggcttctccgaccttcatcccgaacggcggccgttcgaggcccctccctcatggagcgaaggccggcggacaggtcgatgtccggacgtcacccagcgcctccgcgacctgccgctccgcctgcatctccactcggctctctgcggcatactcgtcccgagccgcgttgatcgaagcccgatcgcgcatgtagacggcatcgacgaactcgatgagcttcgatctgatcacggtttcggcttcctcacggttcctcggaagcgaccggaaggccatcgcatcctcgaaggcggcgtacggcatccgggacagttcgatctcggacacctcgatcggctgccaggatcggagccgaccgggctgcacgtcgatcatccagtccgagaacgcctgggtaaggccggcctcgagaccgggaagtttttcgaggatccaggggcgcagcttgtctgcggtcgcccgccggagtgcgagatcgtactctgcgcaggcacgcgcggcgaggaggccgacgacgtcgacgcgcacagagaacatatgtggcgcgccgagccgctcctcccattgcatctgacccgtcagggggagcgcctcatagcggcgccccctcgacgtgctcgccacataggtggctctggcgtcggactccggcggggcgcggccgaccacacgccgcacgcccgcccggatcgtctccggatcggaccagtcgatgtcgagcgtcgggaaggaccgctctgccatccgccggacgaaatcctcccttgcgttcgccacccgcgaagccgtcgggttctggaccgaggacatctcgatcctgtggttcgcatacatctccagggcttcgcgaaggtcgcgaaggacgggacgcatgcgcctgcgctccgccgggtcgcggagggaggcgtccgccgcgtcgacggcgctgtccagtagggcgcaggccacatcctggaggcggcggccgttcgcttggcccggtggtggcagccaagccatggtctcgaccgcgcggatcacccggggccacgccacgcccatctcctttgtgagcgccacgaggtcggcaagcacctgcacgtgccgcttcagcctgccctgaggcgcgggcggggaggcatccgccgccgaagcggacgagacagactgcgccggaggaggggaggtcggacgtccgatgctcggagctccgaggaaacgatccatcacgccttcgaaaccacggatcagatccatttcgcgcccccagttcagggagaagttccgcgcatgcctcgaaaatgtcgaccgccggcggcgttccttccacggaccgggcaggacttgccggaagcggcgttatcggttgtcctttgccgtcattcctcgcatgccgacgccatgaacatctccctgccccgcgcgccggctccggccatctacgtcgacgacgccatccactcatggcggggccgcctctgggcgcacctgttctcgccagacatcgaggcgctccacgagttcgcggctcgtctcggcatgcggcgcgactggttccagcagccgccaaaggcgagctggccgcactatgacctgacggagagcaggagatcgcaggcgctcaggcttggcgcggtggccgccgaccggagcacgaccctggaggtcgcgtggcgtctccagggaaccctgacgcccgcacgcgaagcgcgccttgccgcctaccgggcttccctgccgtcgatctcacgcccggcgccgaggcccgttcagttcgcgctgcctggactgtgatgatgcccagcggtgcagcagaggggcttgggccggtccgggaatgtggattttcgaccgaaaaacggaccaaatccgcatgccctccgctcgtgaaggccgccgggattgtgtgcgactccatgggtgctatctcggagcgacgcgaaacgaaggtacggatcgcgaccgttccgctctaaggattgaaccccatggcgaaaactcccgctgctcccaagaaggctgacgcccccaaggaggccggcgcaaagccgaacggcctgcagcaacccctcaagccctctgcagagctcgcggcgatcgtcggcgacaagcccctaccccgcggcgaggtcgtcagcaaggtgtgggagcacatcaagaagaacaatctgcagaacccgcagaacaagagagaaatcgtcgccgatgagaagctcaagaaagtcttcggggtcgacaagtgcagcatgttcgagatgaacaagcacctcgccaagcacctctccgcctgagataggcgcccccggatgccgatgcgtccgggggcgctcttcgggagcatctcgacacctcggttgcggacctgaagttcgaccccaggtcaaagcgacgaagctctatccgtcgctgcatcccgccacgccgccctccagccgcttccaaacagccgaaggggtcctggcgccatcccccacgtcgccgggttgaccctcgcggtggcgaaggtcagggtcgccccatcgagacggcctgccgtcgaacccgcaacccccatcgcagacatccggtcgccgacgcccgtcggcggcccgttgccgttcgtataggaggctcatgtgaagctgctcgacgcgctcgaccagatcctcggcgaaggccggaccgccgccatcgccgcccggggcggggccgaggaagccctggccgcaggactcgccgcggtcgagatcgccggatgctcgggtccggcggccttggccatcgccgcgttcgcgaagagccgactgcaggatcgggagccggccctcgacgcacggcatgttctcgccacggagatcggcgtccggcgtccgcctgccggagcgccgtcatgccggcgcacgcgcgctatccgcgggccaagccgcgaagcaatgacgcgcttcgttgcggcttcatgaaccattgaaggaacggactgttgacgccgcttccgacgggcccgatgctgtccggatgaggaatcccgacatggccgtcccgagcagaagcgacgaacagaaccgcgccctcctggcgaggctcaagcccgagcacgagaacctccgccgctcccacatccgctccgaagcggatgcagagcgcgcggccgaggagctcgcccggatcgaggcggaggtgctcgagaagtacggcaccaccgacgtcgatgccctccagagccgcatcgaggccggctggcgccgcaacacggaggcggtggacgcctaccaagccgagctggagcgggtgcgcggcgcggcggcccgcctcgatgcggaggaccgggcgattgaggcgatcctgaagcagccgggcacccgcatcgcagatctcggccgcctgctcgacgagcgcctcggcgccgtctccgccgtcgtcgacgagatcgccggggcggcctgagccatgtacgcgacgtccgaaccgggcgggctcgccgaactgctgcggacctgcggacgcctgtgcgcgcgccgcgaggaactcgtcgccctcgaggccgcgaccgtgacggaggtcggtctcgcgaaggggcgccagcagctccggcccgccgtcgaaggcttcatcgagcagatgcaggccgacgcgcaccggcgcaacgtcggcagctacgaggccctgctgtcgctgatcgcccgggaggtcgtgcccaccgcgggcgaggtcgggctggagctcggggtgaagcgctccctgcccgccctcgacatcttcgtgcgcaagcccgacggcggccgctccgacatctacgaggaccagggcggcgccctgaccaacgcggtttccaccggcctgcgcctgatcgcggcggtgaagtctggtaggcgcaagatcgtcgtgttcgacgagaccgactgctggatcaagccggagcgcgtccggagctacctggaggttgtccaccagacggcccgcgagctctcgctccagaccatcctgatctcgcaccacgacccggcgttcctgccagccggcatcccgcttgcgcgcgtcgagggtctccccgacggtgaggagggcgtccggatcgagaacgacccgcgccggcacgtctgggccgacgacgagcccggaatgcgcttcatccgcatgcggaacctccagtcccacgtcgacgcggtgctccacctctgccccggcgtcaccggcgtctgcggcgacaacaacctcggcaagagcatcgtgaaccgggctctgcgcgcggtcttccacggcgagggccgcgagggtctcgtccgcgacagcggcgccacggaggccgtcgtcgagatcggcctcgagcaggggcgggtgctccgctacgtccgccgcctgaaaggcaaccccatccagtcctggaccctgctcgaggcggacggctcggtgcacgacggctgcgacgccggcgggcgcgacgtcccctcctgggtcgccgagaaggtcggcgtcgcggacgacgagcaccacttccagcggcagaagctgcccaccttcctcctcgaccgcggcccttccgagcgcgcctccgtcctttcgatcggtcgggagagcgaactcatccgggtcatgcaggacctgcagaaggccgacgtgaccgccgacgcgcgcaccgtccgcgagggggagcgctcggtcgcggctctccgcgagcgcatctcccggctggcgtccgcggaggcgctggagaccgaggcctcagcgctgcgcgagcgcgccgaggccgtcaggacggaaggcgagatcctgcgcggcatggaggaggaccttgccgccctcgtcgcgacgcgggcgcggacggccgtcagatccgccgcgaccgcagtctacgcgcggctgccggactcgggcgaggcggatgcggcgctggcggctctcgatgatacggcagcctgcgccgccgcggtcaggtccatggcggcgaagcgggcccaggcggccgcgctgcgggagcgggcccgcctcctctcggcactcccgaacgacttgccggcgctcgaggacggcagcgagtgcgagaccctcgtccgcgacatgctggcggcccgcgtgcgcgcctacatgacctccgtcggcgcctgggtcggcggcagcctgcccgaggcgcccgagcttcagactgcggcggaggccgcggccgatctcgcacggctgaagctcgtccgggaagccgcgcaggccgcctgcgggaacctcgcgtccgtccaggcgaagctcgccgaaaacgagcgcgcctgcgccgccgccatcgaggcgctcggcggcctctgcccgacctgcggcgggggccttggggatgcggcgcacttcctggcccacgagatcgaagacgccgcatgacgacgcccatcgacgaactccccttggtcgaggccggcggcctgctgttcatcggcgatccccatctcgggtcgatcaagccaggccggcgcaaggacgtcgacttcggcgcgaccgtgctgggcgccgtcgcgcaggcgatcgccgtcgccaacgcccgccggctggtgccggtcttcctcggcgacatcttcgaccgtccccacgaggaggacgagcgcctcaagacgcgcctgacccgcatcctggccggctgctggacgacgcccgtgaccaacacgggcaaccacgacaaggccaacgacatgctggaggactgcgacagccttgcgctgctcgcggcgggcggcacgatctcggtggtccggacgagcggtccggtctgcgtataccggatcggcgaactccgggtcgggctcggcgcaacgccctacggccaagcgatcccgacggacgtccgggacgcgttccccgaagtggacaccgtcgtctggatcacgcaccacgacgtggccctggaaggcgcctatcccggcgcgctcgagccgcatccgatcgagggctgcgccatcgtcgtgaacggccacatgcacctgcgcaagccgctcgtgacgtgcggctcgaccgtgtggttcaacacgggcaacatcacccagaccgccgtagacgcgctcgaccacgtgccgaccgtcttcgagctgactgccgactgcgagatcgtcccgcacgtcctcgacctcccgaccggcacggacgccttcgacctgaccggcctccaggtcgcgccggcgaagccggcctccccgggcgagcccgtccttcggacggtggtggaggccgcgccgacaagcgccttcgtcgagctcctgaagagccaggacaccctggagatgggacggtccggagacggctccctgctgcgcgaggccatcgtcgcccggttcgaggcggacggaaccctgccggaggtccgcgccgcgatcctggggctctgggccagggcttccgagcagatcggttcggccgccaggaactgagaggagctcggcagcgcccgacctacgcccgcggagccggggtgcccagagaagcgagccgatcttccgccgcggcggcgcgtccgtcgaggcctgcggccaccgtctcggacatcgcggccttccggacggccgcggcggcggcgagatccgcccgtgcgagcgtcgtgcaggcccaggccgagaacgcggccttcatctccgccgggaaggatcgctgcacctgcgccaggatggcctcggcggcggccgcgtgcacttcggacccgggacggaccgcttcccatcctcctccccgcgaccaccgcgcggacagacggaaatcgatcggcccgtcggaagaggcagccagcagcgaaacgcccggaacgccgtcgatgcgcacgacggggcctgcctcgatctgcacgtcgacgggaccgaactccgtgtcgagggcggcgccgaatccgtaggcctcgtgtcgcggcgaaagtgcgtccatctccgcttgggagagccacttcggcgcgtggtagaagacatggccgacgtcacgaccggggtccgtcgcggcgccttggtcggaggcggcgcggttgcgggccgccagagcctcgtccctgaggcgtctggcgccgagatcgagcacgaacgcttcctcgtccccgagcaggcggagcgcattctccagcgcggagacgagccgatggtggtcgcgcactgacggatcccggctgcccggcgtgccgctgccgaccagccaccagtccacgcccccttcgaacgaggcgggggtccagggtgcctccagcccgtcgcgcgcgatttcgacgaggtgcgtgccgtcgaggcgagggccgcccccgcctgagtcgagcgcccagaccgacagcaccgcctcctccggagagcggatcatcatgcgcacgacgtccctgccgtgcccggggatagcgaggtcgggctctaaccacctgatctcgtcgcggcgcctgttctgcatgtcccgtcctccgtgccttccgggctacaggaggcctccgcaacgcaccagcgcttgtcctttgcgtggaaccgaagtgtcattccttcgaccgggcgatccgggttcaggagagcgagatgacgggctacttccatcgttcaagcctcgttgcgcgcgaggacatcgagggacgggtccggcagcttctgctggcctcggagtcggaggcgaagcccgccatcctcgacgagatcgacgtcctgctgcacgccgcccatgtggacccggcggtcgagacccgcaccggcacgatgccgctgtcgcgagcctaccgtaccttccaggggtcgtcggccaccgtcttcaaggaggtgttcggcgtccctgcatactcccgctgccgcgcgacggcggaggccctcgtgcgcgaactcgccggtccgggaaccgcggcgggcatcgcctcggacgcggccgccgaggattgcggagaccgtatcgccctgcggatcgtccagcgcttcatggatccggggcgacgcttcgtgcgccacgcggggcggctcgccgcctgaccggcgcagccgttccttcttgacgggcggcgtgatccacctgatcgtcgttgcaacgaaggaaccggaccgccatggcgcgcacatcgctcactctcgcagccgcagtcgccgcgacgctgtccgcggcgcccgccgcagcccagaccgcccccgaagccgcgccgaccaccgcacccacggcccgtccggcaccgccgcggccggctcctcccaaggtccgtcgcccggctccgcctacggccgaagccgcgccgaccgccccggcgaccgcgaccgccgcgttgcagccggcccaggcggcgcgccccggtctgcccgccggcgcccgcgccttggccgacgccctcgtccccgatctccggtcctcggtcggcatcccgaagacgatcttcgtccagcgtttcgtggccgaaagcctgtaccggttcgaccgcgagaaccagcgcacgatcacgctcgatcagcttcgtcagaacatctcgcacatggagaagagcgtccgcgagggcgccgaccggtggtggaacgaggccaaccggacgaagtccggcaaggtcggtcgcgacgacgcgcaggccgcggccgtcgaccagttccgcaagctgaccggcctgtctccggagcagaccgagacgaagcagcagtccgggatccgcgagagcttcgaacggggctcggcgcagcagttctcccgcttcgacgtcaacggcgatggctacgtggtccgggccgaggtcgaccaccggatcgccgaggacatcgaacgcatcgagcgttccgcgcgcatcaccagggcgctcgtcgaggacggcacccgcggccgcaagggctttctcgatctggacaaggccacgcttgccctgggcggtgccttcgacgccctggacgcgaaccgcgatggaatcctggggacggaggagctgcccgcctcgacgcgcaggcctgaggtcagatcggccgccgccctgaaggctccgtcagctccggctgcaactgccacgccgaccactgctaccccgcctgcagcgaagccccccatcgccgccagatccgcgtttccggggcagaccaccgaggcaagggcgctgcccccggctccgaagaagctcgtggcacccgccgcaccgacggccacgcgagccgacgccgctgcggcgccggcggacgcgcccgcacagcaggcggcccgtcccgcagtcaagccgcggcctcagccggtggcgaaacccgcggccgccgcggccccgcgtcccgcggtggatccggccctcttcgcccagcctctaccgacggtgcgcggctacggcgcggcgtcccggacggcccagcccgcggaagcccgctaggccgcgcggtaggaaggcgccgggtcggcctcgggcgggggcgacgagagcgccgccctcagatcctccgccgccatgccgccgacgaccgcgccgttgggttggacgagagccagcatccggaccttcgcgcccccgccgtccagttcgtagagcaggcgggctccgctcgccttcaggacgagaccttcgggaagttcgccgggcgcgaagtcgagcatcggatcggatccggcgaactcgcgcaaggtccggaccttctcgcgccgggccgcgccaccgggccctgccaacgcctccaaggagagggacgggtcgctctcgaggcggaggcggacgaagacccggaggtatcccggatcgaaggaacgacgtccgaaccctggcgaggccacgtcggcggccatggcgaggagggcatcctcggaaggcatcggcgccttgtatgcgcgccgggccgtgagcgcctcgtacacgtcggcgatctgcacgatccgcgctgcgagcggaatgtcctcgcccttgagcgcgtggtagccgtgaccgtcgtagcgctcgtgatggtaccgcgcgatctcggcgtagagcggcggcgcgccttcgacggagaggagctcggctccgtaggccgcgtgcagccgcatctcctccgcctccgcggggtccagacggcccggcttgtagaggatggcgtcgtcgaccgcgagcttgccgatgtcgtgcatgcgtgcggcatcgtagatctcggaggccacgaccggatgcaccttcagcgcctcggcgagcttccaggcgagaacggcgacggtgtaggcgtgctctgcgacctcaggcctgcgagcggcctcctggcgcgcgtagaacgcctcccgctgccgccaggcggggagggcggctgcctgctcgacgaggagccgcatcgcgtggttctcggttgcgcctgacaagagccgtactccggttgccggagcattggagggacgccttccgcaaggcgcaagcctccgccgcttggcgcggacccgggtgccggtccatcgttcccttccgggtcgcggacggcaacgcggcagtcgaaaggtagccccgccgcccttgggggacggtcgcccgccgcttcaggcggcgggacgttcgggaaggcctgcgagcctgcgctcgcggccgatctcgtcgagaaggtcgcccagacgctcgacctcgtcgacggcaccttcggcgaccgcctcttcgtgggcggcgacgacgtccgagatctcggcggcggacatggccgtcaggcgctcggagcgaggcgacttcttcggaacggggaactgcacgacgacacccatcatctcgtcctcagaacggcgtcaggccgggggcggcccagaacagcgccgctgcgcccgccgccgaaacggcgtcgcaggcgagccgcaacgcgggatcgcgcatctctcgcggtccccgcaccagcgaggccgcgaaggcgaggaccgtgacggccaccgcgggcgcgaggactgcgccggacgccgcccccgacaggaggagaccggccgcggcgcccgtgccgaccgcggcggcggtggccgccgcctgcccggcgagttccgaacctattcttgcagccgcagcttccatgcgtccgttctcctgccacaagtcatgatgccggccgggaatgaaggaatcgttgtgcggataggccgatgttgacgtatcattccttcgatgcgctattggacgtgcatcgaaggagcgcacaagcagatgtcacgccccatgtaccacggcacggtcgcctcgaagaagggcggtctcgtcttctctccggccggcaccccgggcgagctctcgtcggcccgcgtcgccgacgtcgccgcttcgctcgccaccgtgctcgacctcggcggccgcgagatccgctggtacgcctgcgaggacttccgcaagctcggaccctccgacggccggatcgcctttctcaatccccgcatggccgaccttccgcaggacgccgtgcacctcgccgtcaacgtcgatcggaaggccctgaaggcgcccttcgaggcgctggtctgcgccgtcgagatcgcgggccggttcgtcgccttcgcgacgggcctcggcgactgcatcgcccgcccggcgctcgcctgggtcccggccgcgggcgcgatagcgacctcccatcccgagctctccgtccggaccatctcccgcggatccgcgaagggacagtcgagcgacgtccagttcgcgcacgcctacacggcgaccgcgctgaaccaggagttctcgctgaccagcctcgtcgccgggatggccttctcgcccgacaagggtctgaagcgtctggtggccgacctggagaccatccggaagagcttcgaggcggagccggtccggctgccggtctcccaggaggacctcgccgcccgcgtgcgcgcggccgcggcgcagacgatccccgtcgacctcgccgcctaggatgacttgggatctccgtcgaaccgcgcgtcgcgttcgacggggccgctcgacaggcgccggaaggtgaccggatcgagctcgctcaccctgccgcgggtgcggatgagccgcggcgccatcaacggatattccttcggcagcccgaaccgccggcggtacgtctccggatcctctccccgggcgtcagcgatgaagcggccgaggttcccgtggggcttgccgccggcgagatcgatgaccgcgtcgggcgtcaggctccgcgagggcggtacggcgggctcgtcgtcctccggcggagccgggagaggcggagggacgctgacggccctggtgcggcgcgcggcgccctccagggactcgggcgcgagcgacgccggaagggcgggttcggccggggggctaggcggaagcgccggttcggcagtcctcggctccgccgcgacctgagcctcgcggacggcgtaggccgccgcgaccacggaggcgcggtcctcgggcgaagccagaacggcgcccggcgacatgggtatcggccccgcggcgccgggcggctgcggttccgacaaggccctcagggtgccgtgcacctccaggatcagggtccggagcatctcgggcggcacgtcggacttcgagacgtgcgcgcggacgagatcggccgtcagatccatgatgtcgacgtacggcgccccttgtcctgtatcctgcatcacccctgccatcggatgctccacggcgcgcccggcgggcgcgccttcggatcgtctgtcgtcctgccggaccggtggtcgacgccccggtctctcgctatgtcgttggcggtcaagcttctaggcccaggacggttgctcacgaatttcgcggaaaccgcctggacccttgcgctgctggtcccgatcgcgtgcaaagtcgcagatcggggccggcgtgcaagcggctgattctgcaccgatgcgaatgaatggggaacggatcgggtacggaccgcgaagacgtggaacatttctccaccgccgcgatctatgtgcgacaggctgccgcgtttgaactcctggcatacggtatgcctcgaggcagtttcagggagaaggcgctcgggaggcttcggcggtctcggccttccagagcggcttgacgagctgagtcgccacgaaggacgagtgccgctcggcctcgtggtcgctggggacgaggcgcagcagggatgcggccacctcgggcgcgtgcctccggagcggaacgcggccgacggcggcgctctcctcggcctgtgccgcggggccgaacccgtgggcgaggcctcccgtgccagtcatcgccaaccagacgtcggcgagcagctcggagtccatgagagcgccgtgcttggtccgccgcgtccggtcgatcccgtagcggttgcagagcgcgtcgaggccggctttggccccggcgggaaggagcttgcgggcgtggaccagggaatccgtcacccgagagcggtccagggacggcagcgacaggaggccgaactcgagatcgaagaagcccaggtcgaagggggcgttgtggaagatcgccggactgtcggcgatgaactcgacgatgtcggccgcgaccgcggcgaagacgggcgcgtccttgagcatctcgtccgtgatgccgtggatcgccgtcgcgtccgccgggacggggcgctccggattgacgtagctgtggaagtgccgccccgtgcggaagccgttcacgatctcgacgaagccgacctcgatgatgcggtcgcctcccttggggtccgtgcccgtcgtctccgtgtcgcccacgacgatccgctggctgtagatcattccggcgtgttcctttcagaaggaacggtgataggatcccggaccacaccggtcaacgaaggaacggagatgaggtttacgattcttgcaggcctttgggcctccgcatgcctcgcgtcctactccctcagctccgggcccggcgcaccgacccacggcgtggcatcgctcgtctgggatctggccgaggcacgcggaggccttcccgacgggtgcgcggagctgctggggaacgtcgcggcggcacagatccgccgaaacggcgccttcgaacagccgtcgcggtccctgcatgcgcgcagggcgggcgagcggctccaggcctacctcgatgccgactgccccctcggtccggcgctcgccgtgcgcacggccgcccacgacgaggcggcgtcatggcgcgcgtccgtcggactgccgccgctcgcacttgatcctttcccggtccgcgctcatccttgaaggaacggagtcgatcgatgggcgcgagaatttcggaatccgaagcccgtcggctgggcattcgctgcgccgcgcccgggccgaaggccaagccggcggcgcctgggcggcgcgcggccgcgccccgcaagctctcaaagggcggccgtcttcccattgctcccgctctcttccccgagatctccttcgcggtctcgctcgagccgcgcccgaaagagcggccccgcaccttccttccgcccgccgagctcgcccgcgccttcgcggccgcccagggcaatcccaaccgtttcctctcgatcgtccggggcggcgacgaggacacgcgcatccgccaccatacctacacgccgaaggagactgccgcgttcgagagcgccgtccggatggccggagccgccgcgatgcgcgggcgcgagccgatcgcggtctcgctgggcatcgacgccatcctggccttcgacggcgacgccggcctctggccaaccgacaacacggacggcgatctcgacaacctcgtgaaggccgtgctcgacgcggtgaacggcgtcgtcttcaaggacgacaggctcgtggtcgaaatgcgcctcgccaagatctgcctgccatcgcccgccatcgccctgcgcgtccggccggccgatccgacgctcggcggcctgctcgacctcctgacccacggaagccgccagtgaacctccgcctgatctccgccgtcctggcggcgtgcctgctggccgccggcgcgcgcgccggcgagaccgtgtcctacgacggcggcgaggagccaggcacggtggtggtcgacacccgctccaggacgctcgtgctggtcacgggaccggacgaggccatcgcatacgacgtggccgtcggccgccccgaggagcagtggaccggcgtcgtctacgtcggccgcaagtccgagtggccgtcctggtcgcccacggcagcgatgcggcgccgcgacccgaagctgcccgccctcgtgcccggcggacccggcaatccgctgggtgcccgggctctgtacctcttcgcggacggcggggacacctcgtaccggatccacgggaccaacgcacccaggtcgatcggccgcgaggcctcgtccggctgcatccgcatgcgcaacgcggacgtcgaggaactctacgggcgcgtcggcaggggaacgctcgtcgtcgtgcgctgacggcaggctccgggcccgccgcagctcgcttcctcaggcctggggaccggaggccggcgcgtcgccggcatccggcggcgcgatctcgttgcgggaccgctccacccgctgctccagggaatcggccgtccagcgcaggctctcgacggtacgggtggcggcctcgaccaccaggggccgcacgggctccgacatctccttgatctgggagagggcgtcgtccaggacggccagcggagggacatggccgcagcagacgtaggcggcggcgatgtcgtgggcgaggttcatgccgccgcccgtgagggcgatgccgacgaagttctcgccgccgatctcgcagctgacgaggcaggtcgatccgccgtgctccgcgatcagctgcgcggccttctccttgctggtcccgtagggcatctcgcaaggccagacgtagttcatcatgggctggttgcggtcccgccactcgtcgtgcccgcgggtgccctcgaactcctcgatggcggcggcgagcccttcctcggtggtcaggtcctggccgccgtcgtagccgtactcctccaggacgtcggccgtcggcttgggctggacgacgacgtcctcgtactcgttggcggctctgatctgctcccagtcgacgtgcagggcggtggcgtcgcgatggcggagaccgaggcgggagccgtcggcgggaagcttgtactcgggcatggtcgttccttcgcgggcggtggcgggttcagtgcaggtccgccaggggcgggcaggcggcgtcggggcggggcagggagacgacggaaagcctcgcgccgcgggcgtcgagcgggtcgatgctccagaccgataggtcctcgaggcgcgcggccagttcggcgagcccccgggggtgccccagagacgcgactgccgcccagcgcccttggaactccgcgtcgagagcgtcgacggccgcgacttcgtggcagaaccagcggccgtcggggtggaagccctccacgacgtaggggcgcgccgctccggccacgcggacggagagaagcggcccggcggcgccgccgcacggggacgtgcaggctgcgatcgcgggcagggcggagcagatgtcgagggccgtccggagcgcatggtcgagcacggcctcgacgagaagcggacttcccgactgaccctggaactcgacgacgaaccggctggccatggcaacctccacgccgcggaggataggccggggccatgcaaggcgccacgaaggcgcgggcgccctcagcgccggccgcgggccgccggcatgcgcgaactccgcgtggccttggcgggcctgaggtcgccgttcggcgcggccgtgagctcgaggtcggcttccgcgagcagcgccgaggggcccgcgcccagaaaggcgccgaacccgatgcgagccgtcgcgtaggagacgtggaccccgtgccgggcacgcgtgagcgcgacgtgggcgagacggcgctcctcgtcgacgccgccgccgatcggtccgttccaggggtcgcccggccggccccgcacgccctcgtcgaccgcgcgggggttggggaacacgcccgactcccagcagggcaggaagacctcgtcgaattcgagccccttggcggcgtggatcgtcgagatcttcacgcgggcgccctcgcgcaggccctcgaactcgaggtccgacatcagggccagggtctccaggaactccgtcagatcttccgcatcgcgggcggagcgccgcagcatcgccaccgtggcgcgccgttccttcctgtcgccctcgctgcggtcgagatgctcctcgtagccggtgcgcgtcaccgcgatctccacgagcccgtcgggcttcgtgccggccgcccgggcgtagaggaggcgcagcccctcggccaggatctcgaggccctcgcaggcccggggctccagatgccccgcctcggcgacggcgaggcaggcctcgtggaaggtcctgccggaggcggacacgtggcccacgacggcctcgacgacggcctgtccgagtccgcgggccggcttgttcgcgatgcgccggaaggcgaggtcgtcgcggggactcgtcgcgaggcgcagaaaggcgacgacgtccttggcctcctcgcggtcgagcgcgttgcggccgccgaccacggcgaaggggaccttcgcgcggaggaacgcctcctcgtagggcttgagcacccaggcgctccgcacgagcacggcgatcttcgagggatcggtaccgtcggcgatcagctgcttcgcggccttggcgatcccgtgcgcctcggccacctcggagtcgtaggccacgacctggggcgcggggccgctgcggcccgacacgagcgcgcctcgccgggagccgcggttccagcgcacgacctcgttggccggccgcaggatctcgtcggtgcagcggcggttgcgcgtcagcacgtggagcgtcgctcccggaccggcgatggcctgcatggctcccggataggcgccctggaacgccatgatgttctggttctcgtcaccgaccgcgaagacgctttccgcggaggctgcgagcgcccgcgcgaagcggacctgcacggcgttggcgtcctgcgcctcgtcgacgaggagatgcgcgaccgagcccgcctcggcccgggagacccggggatcatcctccagcaggacgagcgccttcaggacgaggtcgccgaagtcggccatgttgcgcgcctcaagagcacgctggtaggcgagataggtcgccgcgaaggcctcctggccctggtcgcgccgtccccgggagggatcggccaccatcggagcggtcagcccccacgacttccagcgcgcgatcgcccgggcggcctcgcggacgaacgccgcggtctcgcgccgtctgtcgccgtcggccgccgccgagaggcgctcccagtcctcgtcggacagagccggatcgcagtcgggcagcggcacggcgcgcacgaggcgctgctcctcgacgatgcgctgcaggagctcggcggcctcggactggggcagcaccacgaaggaacggtcctggaacccggcggcggaggcgtgccggcgcaggatgcgcgcgccaagcgagtggaaggtgccgagccgcagggcggccgccgcgtcgcccgtcacggcgccgacgcgttcgcggatttcgcgcgcggccttgttggtgaaggtcgtgccgacgatcgacgaaggatcgacgccgcgctcgcgcacgaggtgggcgatccgcgccgtcagggtccgtgtcttgcccgtgcccgctccggcgatcacgacgtggccgccggagaccgcggccgcggctgcacgctgctcgggatcgaggtcgtcgagcggtgaacgaaggagcgagatgagatccaccggaactccgaggctgagacgctattttcttgacgggtgcgccgccgtcagtcaagtttcattccttcattatgcagggcgacaggccttgcggcgggctccggaagctggcgccttgcgtcgattccttcaaccatcggcgcctgcgccggaacacgacggaccatgaccgacagaccgttcgtccacctcaacgtcctcagcgacttctcgttctcgcacggcacgcgcggcgtcagcggcgtgaaggagctggtcgcgcgcgccgctgccctcgggcagcccgcgctcgcgctgaccgacgacatgaacatgttcggggtctacaagttctcctcggccgcggccgagaagggcgtgcagccgatcgtcgggacgaagatctgggtccgtgccggcgccacgaacgtctttggcaccatgcagctgctcgcctcctcggagacgggctacgtcaacctctgccgcctcctcaaggtggcgctgttcccggacgccgagggccggatctcggcgcacaaggaccgctcctacgtccagctcgggcacctcctcaacgccgagtactcccaggacgtcgtctgcctgtccggcggcaaggacggcttcatgtcccgcgtctgggacgccgcgcgccagaacgcacagggcgccgccgactggctctcctgggtggaggatccgggcggcctcgccgccgtcttcggcgaccgcttcttcttcgagatctgccgcaacggcgtcgagaccgacgaggatttcgcccgcgaggcgtggctcctcgacaccgccgcccgccagggccgccctgtcgtggccacgacccaggtgctctacgcggccgaggaacggcacgacgcgctggagatcctctccgcggtcgcccgcaaggagaacggctccatcaccgtcgggcccggcacgctccgggcgcgggtggaggcgcgctaccacatgcgcagcgacgccgagatgcgcgagctcttcgccgacctgccgacggcctacgacaacgccctcgaggtcgcgcgctgcacggccttcaaggtcgccaagcgcaagccgcgcctgccgcgcttcgacgccgccggccgcagcgagcgggaagagctcgtgcaccaagcccgcacgggtctggaggagcgcttcggcgaactcggcacctcggaggaggcgaggcaggagtaccgcgaccggctcgagttcgagctcggcgtgatcgggaagatgggcttcgacggctacttcctgatcgtctccgacttcatcaagtgggcgctcgcccacgacgtgccggtaggccccggccgcggctcgggcgcgggctcgctggtcgcctatgcgttgcggatcacgaacctcgatccgctccgcttcggcctgctgttcgagcgcttcctgaacccggaccgcgtctcgatgccggacttcgacatcgacttctgcatccagggacgtgcctccgtcgtccagtacgtgcgcgagcgctacggcagcgacctcgtcagccagatcgcgtccttcggcgagatcaagtccaagacggcgatcaaggacgccggccgggtgctcacgcacgagcgcgacgggagctacggctactcggagaccgacgggatgacgaagctcgtcccgatggtccagggcaatccctacacgctgaagcgcgcctacgacgagatcccggacctgcgccagttcgtcgacgcctccgagaagacgcgcgtgctgttcgacaacgcgcgcaagatcgagggcctcctgcgccagcgcggcgtccacgccgccggcatcctgatcggcgacgtgcccctggaggagctgctcccggtcacctggaatgcgaccgacggcatgccgctcgcccagttcgacctcaagggcgcggaggacgtcggactcgttaagttcgacttcctcggcctcgagacgctctcggtcctgaagctcgcccgccagtatgtgaaggactcccgcggcgtcgacctcgacttcgacaagatccctctcgacgacgcgggcgtctacgagatcttcgcgcgcggcatgacgaacgcgatcttccagttcgagagcggcggcatgaagcgcgcgctccgggagatgaagccgacccgcatcgaggatctgatcgccgccaacgccctctaccggcccggtccgatggagatgatcccggtctacaacgactgcaagaacggacggcaggagcccgactacccggaaccgcgcgagaagacgaagccgatcctggaggagaccttcggcatcatggtctaccaggagcaggtgatggccgtcgcccgcgccgtcgcgggcctgacgctcggccaggccgacctgctgcgccgcgccatgggcaagaagatcaaggcggagatggatgcccagaaggcgggcttcgtgaagggcgcgctggagcacggcacctcggcccgcaccgcagaggagctcttcgacaagatcgcgaagtttgccgagtacggcttcaacaagagccactcggcggcctacgccctgatcgcctatcacaccggctggctgaagaagcactacccgcaggaattctacgccgcggtgctctccttcgaggccgccaagaacaacgtccacgagatgtcgctggtcaaggaggacctcgacgccttcgggatcccgctgctgccgcccgacgtgaaccgctcgacgggccagttcgcccccgagcggaccgagcagggcggcgccatccgcttcggcctcgtcggcatcaagggcctgtcgggcggcatcgacgccatggtcgccgagcgggaggccaacggcccgttccggacggtcgccgacttcggccgccgcaccgccggcctgttcaaccgcagccagatcgagaacctagcggcggtgggcgccttcgtgggcctgccgatcgtcgcgggcggacctcccgagacgaaccgcgccaaggccgcgatcgccgcgcagttcttcgccaacggcgccaagcgcgaggcgaagtccaccgatcagttcggcctgttcgccgccgaggagacggcccgcgaggagctgccggaggagatgcactccacggccgagtggcccgacatcccggaccgcgagttccgcgccgtcggcttctacttcgaccagcacccgctcaagatgctgcggccccgcatggccaaggccgacctggagaacgaggacgtccgggtgggcacccgcggctcggtctacgagatcatgacggcgcgccgcgagagcgagacgcgcgcggtggtcgtggcgatgatcgagaacgtgcgcaagacgacgacggagcggggcccccgcctcgacgtcgaggcgtccgacacgacgggcaactaccgcttctacgtctaccccaaccggcgcggccaggtccgcacgttggacgagatgtacgcggtcctggaggcggcccgcgggtcgcgccagcccgcggcggtgctcggccgcatggtgtggcagcccgacgatccgcgactccacgtggacgacgtgcaggccgccaaggactacctcgctccctacgccaccgacgtgcgcatcgacctggatccgcgccgcatccgtctgggcatggccgagatgggcgaactgcgggccctgcagcagaccacgtccgaggcccgggcccgcctcgagcgggccgagcccggcagccaggaggcgcagatccgggcccgcgacgtcgccgacgcggaggccgccgtggaggcgcgccggcgctcgctcatggacgtcgccgagagcgcccgcttcgaccagatcctcggcctcgtcgagaagatgaagcttccaccccatgccagggagggagtgcgcatcgacctgttctggacccaggacggacagaagcagaagctcgccctcgacgggcgcttcgcgctcaccacggcccgcaggaaggacctcgaggccgtcgatatcgtcgagcaggtcagggaatacctgcgggaggacgtgaagacccaggccccggccggcgccgcgacacggcgtcaggccgcgtcgctcgcgccccctgccgtccaggcggcccgaccccgggtccggacgccctccgcgccgccgccgcgcatcgtttttgccgctcccgccatgcggtgaggctcaggcgggcgcgaagcgctcgcggtacctcatcaggatcgcggtccggtcggcccggtccatggtgatgaggcggtccatgtcccacaggaagttggtgtcgcggcgcaggaggccggccacgtagagggccatcttcttgtcgccgccccaggactgggcgatctcggcctcgctgacgtggaagccttcgggcacgtcggcgaactgggggacgaggccgagcgagaccgcgtcgcggatgaacgcctccttctgctcctcgaacacggcgcagcggacccagccgatgccgtaggagaccggcgggtagccgagctccatcaggcgcgtggcgtggacgaacatcgtccccttgtcgaagccgcgcacccagacgccctgccaggacgtgtgcggccgctcctccccggcgcggccctggctgttgcggcccttctcctcgggcagggcggcggcgcgccagagggcctccgcgacgatgccggcggaccacgagaagtccgagaagcgcccgcccatgaactcgatgacgccgtccgagcatcgatcgatgatggaatcgccgtaggtctcgccgacgtaggccccgcgcacgacgaggtcggcgaacttcgagagctgcgtgaattcgttctgcgggatccagttgcggctccggcgctcgttctggttcgtggcgttgccgaagccgaagatcggcgcgtgccggtcgtccatctttttcacggcgatgtcggagaagacgggcttctcgctctccacgacccagtccgagggcgagacgatccggcgcaggcgggacttgtccacgaactcgaacggcccctgcggcgcgggctgctcgaggatgcgccacgcgtgggtcaggcgggggatccgcagggtcacgcgcttggtgtcgcgcggcgcgcgcaccatggtattcgtgaactcctcgtaggcgacgccgcgcttcagcgcctgcgccgcctcctggcgcggatactcgaactcggggaggagcccgcgcatgtcgtcgcgcagggtcttccccttgaacgcctcgtcgacagacatccgcggcctgttctcgcgcagcaggccgaaggcgatgttcatcacccggaagaacagcatggtgaggatcgcgccggcgcgctccggcggctcgtacttcaggtcgcagccccactcccgcagcgcctcgccgggacccaccggcaggtacttgtcgtgcctgaggtgggaggccttccacatctcggtcttccggaagaggacctcgtagggaaggttcgaccaccagagcacgtccgtggcgagctcgtggggacccgagatgcggtcgtaggtcgtccggacaccgtcctcggtcaccgtcgcgatcgcattgccgggatcgtcctgggtgtcgtcgaagatgacgacgccgaacctccggtctgtgccttccaacgccacgttccgcgctcctaggcctggggcaggaagggcagggcgccgaggtagagcttgagcgtggtcatccaggtgcgcggctggcgcgcgccgaagggaccgccgttcgagatccagaagtccacgatctcgttcatccggtcctcgcccgaattgcccctgcgcacgcccgtcggcaggagccggatgccgtgcagccgctcgtggcgctcggcgtagaggtcgtccggcatcagcatcatgatgttggcgaggtcggacggattgcgcacgccgcccagcagctcctcggccttggccctgcggtcgtccaggcgcttgaggatggcggtggccacgtccctgtactcccgcacgacgtcctggtcggcccggggccgggcggcgtccgcgccggagaggtccgccgcccgccgggcgacctggcaggcgcgcacgaggcagttgaggtccgcctgctccatctccgggaggaagatcaggacgccctcgcccttgtgccccgcgaggccgatgtggaagcacatgtggcagtacatgcacgcgaccgcgaggttttcaggccggttgtcgtgatggtcgtcgttgcggtgatggatctcctgccacttctgcgactggaacccgcagtactggcaggtgtacttctgcgtgtcgaggacacgctgccgacccgtctggaagacgtggtcggcctcatgggcgtcgggatcgtgcatgcgccagccctgcgtcttgcaggagaggacgatcggcagaagcttcttctgggacatcggatgtccggtctcctcactgctggacgatgacgcccttgccgaccacgacgacccagtccgagccgtagcggcggatcgccttgacctcgcctacgcccgggatggtctggccgacgccgacctcgacgaccccgccccggccttccaccgacgcgacgccgcggctcacgcccttgagggcgaagccctgcacgaccttcggcttcagcggcggcatgccgtcgtcggcggacgccacttggtaggccgcgcggggctcgtcacggcgcgcggagcgggcgggacgttcggcgggggcctcgcgctcgacgcgacggggcttggcctcctcccgctcggcctgcgccgccggcggacggcgggcgtcgccaaggcggcgctcgacctcgcccaggcggccgcgcagttcgtcgcggtccgactgcgcggagcgcgcggcgtcctcctggcggctccggagcagggccacgtcggtggcgatcgccgcgagcttcgcctcgatgtcggccggaagcgcgttgcgcccgttcaatgctccgcccagcgaggggacggccgccgcggtgcggacaggctccgccggcgcgggaccgggcaggacgggctgcacggtctgctgctgaagcgcaggggccgaggaatacgtctgggcgggcggcaggaggggcgtgggagcctgcggtaggaccggcggctgcggaagcgccggctggccgaccggccgtggcggcacgggctgctgcgcgacggccagcggctgctgtcccgggagtgccggaaggctgcccgcggaacccggaagggcagggcgctgctgcgcctgcgcggtgggcgggaaggcgggaaggccgccggccggctgcttcggaacgatcggtgcggccgtctggatcggcaccgcctcgcccgagccggacagcatcggcgagaggaagccccagccgacgtagccggcgccgccgattgccgccacggccgccaccgggatcgccagccgcttcagccggtcgaccaacgagggcttgccgtcctcctcctcgtcctcgcccgcgccttcgtcggcgtccgcgccgtcgtccatcgacagcgactggtcgccctcgtcggcatcggcggcgtcgtccgggtcctcccggtagagcgacccctttgggatctcggcctgatcgtcgtcgtcgccgaaggagccgacgacgtcgtcgtggccgccctcgtcggcgcggtagctgcccttgggctcgggctcgtcggggtggcggccgagctccgccacgctccgggctcccccgaaggcggagaactcctcggccgggtcgccgtcgggctcgtcgccgcctccgaaggcgccgccgcgcggggtggacccgccgatctgctgcatcgagtcccagtcgcccgggtccggctggtgccggacggcgggcgcgggcgaccgggcggccggctcgaaggagggcgggccgccgaacggatcgccgtcgatgtccggcaggtcgtccggctccggaagggcgggggcatgcgcgcgcggcggcgcggcctgccgcggcggcgcggcggcgaaggcgtccgcagggtccgggccgtcgaggccgaaggcgaagctatcgacgccgagatcctcggggtcgcgggcggagccccttctgtcctgggtcattgcagggtctccgagatcacaggaagaggatgccgaccggcgtgccggcacggaccttcacggtcgtgggccggttgccgaagacggagttgagcgtcgatccgacctggcccgcggccgctccgcccgccacgaacaactgctgcttcgtgttgagcctgggggtcgtgtaggtcgagccgtagaggtcgcgggtataggtcgtgccgctctgggccacggcctgccccaagccctgcaggaaggccgcgctgaagccgaaggcgaccttctcgaacaggcgcctgtcgacgtccgtcgcgagcgcggtgccgagcttctcggtgtcgaccgccaccgccttgagctggaccagccgggccggcttgcgggcctgccggtcctccgggacggtcatccggtcgaactcgaggacgagggcctcctgcgcgacccggaaggtgccgatcaggcgcgagccggcgagcggcccctgcaggacctgcacgacgaccgggccgggcgcgtcggagttcgcctcgccgatggtctccgcgtacaggatcgttccgggcagcggcagggagggatcgagaccctgctgccctgcggcgcccgcgatcgtctggagctggcggtcccgctcgctctcgcccgccacatccttgtgctcgtagaaatacgtgacggacgcggtgcccggcttgtcctcggcgatggcgcgcatctgctgggccatcatttcgacgagcgggttgcgctcgggacccgacgactggatcggcgcccgcggcgggttcgtgttgatgaccggcggacgggccacgagcagcgggtccaccgccggcgcgggatcggacggggccggcacggccagctggacgggcacgatcggcggcccgttgccgctcggaacggcgacgatcgtgggctgggtgctgccgccctcccgctccgcggcctcctgccgctggcggtcggccgcgcggaggttgtccgcgtactgcgaggagacctgggtgccgccctggatcgcccgcgtcgtcggcgggatcgcgatctgcgaggaggcgggctgctcgccgccgcctccgaacatgacgatgcccacgacgcccgccacgacgatgcctgcgaacacgagaaacctccggccgcccttgttgcggaacacgccgctcttcaggttcgaaaagaaaccgccctcggccatggcatcacctcgagattctgacggtggccatctggccgtcacgggagacgatcaggacgggggcgtccacgatctggtagacgttcacgcccgagacgtgggacgacttggccttgtagatcggcgacaggagctggttgggcgtgcgcacgtagagcagaccctccatccaccacgcctcgacgtcgccgctcgtcgtgcgcatccgctccgcgccccggggcggggttccgtcgaggaaggcgatcagtgcgacgtcgctcgtcggggccagggcggcgccgccgacggcgtcgacggccgcgttggggccccgcagcttcacccggacgtccgcgcggtagtccacctgggcgtcgcccgtccgcagcgtgaaggcgaccgggaccgggttgttgaccagggtcacgatcatgttggactcgaactgctgctgcagcggcgagaccacgacgatgttcgtgtccccgggcttgccggcgctctcggccttcgccgcgaggttgttgccgacggtcaccgccaggaccggccaggggcgccccgtgatgtccgagaaggtcagcgaggtcgccttgcccgcctgcacccgcaagaccggcgagatctcgccgggcttcagcgcgacgtcgatcgagcggttgatcggcgtgctgggcgagatcggcaggctctgcgcctttcgttgctcctccatgatcgtgcggaacttccggatctgctccggcgtcatcggccgcacggcctggagcgcctgctccagggcctcgtccgagacggagacgggcttgccggtgcctgcgggcggcagcggcagggcgtcgaggcccgactgctgggcggacgccgcgacgggcggcagaaggagcgccgccaggagcagtgttctgatgcgcatggtggtcaccgtggggaacggacggatctgcatggccgtcaccgggccacgatggactggatgccgaggccccgcgggttctcggtctccggtctgcggataatggtcgcctccacgaggaagctctggctcgcccggccggaggcgctctcgtaggtcacgatcagggggatctcgatgcgccatgcgtacttgccctcgatcaggccctgctggaccacgaccggcgcggcggtcggcacggcggtggagacgtatttgctgttgatgatggcatcgaggacgccccggccgcgcagggcctcctggaagccccgccagcccggctcggtgaagttgaaccggacgtcctgcagctgctgctggtagttcgagaagctgagggtgaaggcgcccgtcacggcgttcgtcgcccaggcgagcatctcgttctggctgttgagcggcttctcgagcgtgacgagctcccggatgccgcccatcggatccttcgcgatgaccttcgtctcgacggggcggaccgcgaggtagacgttggccaccacgaggaggacgatgagacccagcgcgcagtagagcgtgcgtagcaggaagatgaagcgctcccggctgtaggcgctgcgcgtcagctcggtcgcgaccgcctcgtcctgatggtggcgcacgccgaccgaaaggaccgcgccgccgcgcgagcgcatctgctcggcgacctcggcgggatcggcctccctgacggccgagcgcaggccgtccggctcacgcgagggcgaacgcgccggcgtggcgcggcgcggccctcccgttcctttgacgcgcgcggcgtccgccatgggtcggttccttcgtgtctctgatgaaggaatgcccaccgcattccccgcaagggacgcttttcccttgacgaagcatcatttggtccgaagagttgggtggcgtcaacacggttccgttccttcgacatgctccagcctcagtccgaacgacggccttgggatgacaccgatctcgacctcctgatccgttggtggatgtgggagccgagcgtcgtcgtcatcgccatcctgctcggccgatcgacatcggccgtccagacgatggcctcccgcaagggcctgcccaagcgcgacatcgaaccggagacgcaccgtcgtcgctggaccgagcaggaatgcgctgactacgacgccgagaagcgtcgcctgcgacgcgaggacggccgcacgccgctcatcgatctcgcccattccctcaggaagagcctcgacactgtggcgatccacttcctccaggaagtggggacgaccgagaacttcctgcgccacgcgtggctgccggagccgccgcgcctcgacgagaggcggcaggcgagccgcctggaatgcgcgcctgtcgaccatcggaagaccgcgatgatccggaagtgtctgacctgcgggcggggcttctggtccgagggcgcgcacatccggcgctgcccgaactgcaaggccgaggacgagggctggtaggccgcggcggccgtccggcagcgtcaaggaaccgcacgcggacgtggtgcaatcccgggacgccttcgataacccccgcgcgaaggaacgtcggccaaccttggccgtttcatttgtgccgggcgcgcccggctcgaaggaggcgtcatgaccgctgaaggcaagggctcgcgtcgcccggagaccgacggccgtccgaagctcgggcgcgtggccgctctgcgcatcggcgccgctctcagggacgtctacgccgaccaagcgcggcaggcggacctgccatccggcatcaggaacctgatcgagaagctggagcaggcggacgcgggcggttccgcgtccgcctgagggcagcccgtcacatccccggcggacggacggcgaccggacggggagcgacgcggaccccgctgtcggccgccggcgcgaggctcggccgtgccggcggagcggccgccgctaccggcaccggagagctcgctacggccggcatctgcccgataggcgtcgggctggcgggccggggcggcaccgcaggcgcagagcgaaggctcggcatggcggggcgcggcggcacgccgccggacggaagcggctggagatgaatggcgggaggcgtctcgaccacgtcggccagggcggccgccgcggcgggatcgaggcgggcatcgtcccggtcgttgctgccgtcgtccggccggtcgtagccggtccgctctgcgaactcgcggtcgagccgatccgcctcctcgtccgatccaccccagtcggcctcgtcgtcgaagggaggaggcgtctcgccgagcggatcctccgaggccggctcgaaggctcccccgaagagggtcggagccggggtcggcgttcgcaccgcggcgagggacggacccgcgccgaagggatcgaggacgtcgtcggcctccggctcctggccgcggaccgcctggaccgggaagtcgatgacgcggccggtcgtcgtctcctgcgcctccccggcggcaccgccgtgctgcccgtcggcctcgtccgactccggtccgccgtcggaggcctcggcatccggtccgggatcatcggcgagatcgatgccggcctcgtccgactcctccgtcccggcatcggccgcctcgcggatttcgggctcgtcgagcccgtcgggcccgccgaccggctccgtgcgcggcgggagaagcgcctcggcatccgtctccgggacggccggggccgtaggcgcggcgatggccggaggggcgacggcagcggacggcagggcggtaagcccatctccggcttggccctcgaccagacgcggcgggttcgcctggaagtgcgcgaaagcctcctcgaagagcttgcggcgccagtggaccttgccgcggtcggccttgtaggggctcgcctcgagcgtcaggccgtcgacgacggcgagcgcggcctcggccatgatcagttcggcttcgggacgcttgagcgcgtcgaacatcacgccgaggaagtcgtccggcatggcgacgtcgtagtcggcgaggcggttcgcgacgatctcgacgtggctctgccgctcggaatcctgcggctgtccgccggtctcctggggctggggggccccctgcggctgcgccggaggtgcaggaggcgcggccgggcccgccggcgtagcgccggcggccgcctgcgcgggcggggcctctccggaatccgcgcggaccggctcgggcgcgccttcgaggcgcaggccgtgctcgccgtccaggaatgcctccagggcaccggccccgaaggcgtcggcggcggcctcgtcgtcgaattcgaacggtttgccgatgacgtcgagcatcaccgcgaccacctcggcccggtctccgatgacggcggcggtcatgtcgcgggcctccgcctgcagggcctcgtcgatcccggtcagacgggcgatctcgcggcggaggcggaaggaggccgcgagacggagctcgacgggctggagggccttgaggctgctcttggtttccatcgtggacggctccggtcagatcagcggagagaggaagagggcgagatcggacggagtgcccgtcgaggagtacagcttgccgtcccggccgacgaacccgaggaagggcgtctgctggatggagaagcgcctgatgaattcggcgttgccctggaggacccgggtggtcaggttccacttctcgctgttgggctccggcgcggcgccgggctggatgccgtcgaccgagccgcgacctgccagccactcctggcccggaaggtcggaggccaggatcgcccgggcggcttgatcgctgccgggcaggccggcgatcatgatcacacgcagctgcagcttgccgccgaggaccagaggcttcaggtcgtcccaggtcctgtggcagaagcggcagttcggatcggcgaccatgtagagggcgggagccttctcgtcgccgacgcggaaccacgccgcgtccgcgaccgcggcctcgaactcggccttgtcgaggccgctgaggtagcgggccgacccgaccgcgggcatcgccgaggcggcgggtccgggcttggtagcgggtgcgggcagcgcgggcgccgcatcggccggacgatcggacggagacggcggcgcggcggggttctgagccgcctcggccttcggcgcgggctccgccttggcggcgggcctgggtacagaggccgggctctcggccggcttgccgggcgcggaaggaatgacttcgctgccctcgcggacctgccgcttgatgtcctcgttcggctcgcgcgaggacttgagcgcctcctcgtaccgctgctgcgcctcgcggaagcgctgctgcatctcgccgatctgcacgccggtcacgttcatgccgtcgcgcttgaacaggagtccggccacgacgtgatcgccgtccggcgtcacgtagaagacctgctgcttgccgttggcactttcgccgagatacgccttgaggccgccctcgtcgccgatgtaggtcagcttgacgccctgggtctggagccaggacaggacgggggccatctcggccgctcgcgcggcgatcggattgcgcgcggcgggcgggttgagcggctcgctgaggaaactctgcgctcccgccccatgcgcggcgagggagagggccgcggcgagggccgcgcctgaaatgcgcatcgtgatcgttccttcgtacctgggtcgtccgagtatgcggcttcttcgcggaatgcggacgcggatcggaaagctggccgatcatggccgcgcccttatgcacctgtcaacgaatttgcgtgaaatcgttccttcgttcagcgcgctttggcgaaggaacgcttaccgccgcccggcgaaggccgtcctccgcgcggtcgtgccgccggcgccgcggaggcgccgcccgcggggcgacggccgccgtcgtcggggaagacgcggttgtcgcagctgtcgctcgccccctgcttccagttcgaacaggaaaggaacggcttgccgctcgtcctgccggtccggcgcatcatcgtgcccttgccgcagaccgtgcagagctcgccctcgcccttgatcttcggtcccttggccgccttctcgtcgagccaggagaagtgctggcagccgtcggggttcgtccggtcgaccgccgagcacatcgcgaagggacggcccttgttcggaccctccttccttacgacgccgcgcttcagcacgcccttgccgcaggacggacagggggtctcgtccttccactcgaaatgctgacagctgtcaggtttctcccggtcgacctcggagcacatcaggaagggacggcccctgttggggccttccttgcggacgacgccgcccttcagcacgcccttgccgcaggccgggcagggattgccctcgccctccagcttctcgcgctccttgtagccctcgggcggcgtcttgtagcggcagttgtccgcccggtccttcacccagttgtcgcaacgcaggaagcggcggcccttgtactcgtcgtcgaacggccagagctgcgtgacgaggtgccccgcgcggcagtgcgggcattccgtcccgtgaccctccagcggctcgaccgagaaacccttgacctggatggcgccggccgcgatcgccgtctgcacgcgcttgcgcacgaactgcgtctgccggtccatgaactgcgccagcgtgaactcgccgcccttcacccgctcgaggaagctctcccacatcgcggtggtgtcgggagcgacgaggtccgagggcaggaggtcgacgagttggcgcccggcgtccgtcgagacgaggatcttgcgctttcccttcgtcctgcgctcgaggtacttcgcccggatcagcttctcgatcatcgaggcccgggtcgcctcggtgccgatgccgtcgttctcgcgcaggcgtttgcgcacctcctggtcctggacgtagaggtggatcttcgccatggcctcgacgagcgtgccgtcgtcgaaatgcgccggcggcttcgtccgcttcggatcgatcgagccggccttggcgtcgacggggtctttcatcttcatcgaaggaagggtgccttcggcctcctcctcctcgtccgcctcctcggcgccgaacaccgtcttccagccctggtccacgacccgggtgccggtcgccttgaaccgctcgccctcgcacaggaccgtcgcagcgctggagacgtagcggaagtcggggtggaactgcgcgacgaaggtgcgcgcgatcaaaaggaagaccttgcgctcgatctcgcccatcgcagcgagcttggaagcgctcgcctcggaggtcgggatgatgccgtggtggtccgtgaccttcttgtcgtcgaaggcgggcgacttgagcttcgggttggcccggccggcggcgtcggcgagttcgcgcacgcccgcgagattgcgcaggatgccgtcggcctcgtcggtatggaccgaattcggcaggtgctggctgtccgaccggggataggtgatggccttgtgcttctcgtagagctcctgggcgacgtcgagcgtctgctgcgcggtcaggccgaacttctgcgagcaggccttctggagcgtcgagagggcgaagggcagggggggcgaggtcgacttcggcgtctcggagtagctctcgaccgtgccggtcttccccgcgatcttctggacgagcgcctgggcgaccgccttgtcgaggagcctgccctcgggatcgaggcccttcgtgtccgccgggaactgccacgcggccttgaaggtgccgttctcgtggacgaacgtgatcgacggcgcgaagtggtcgacggccttgaagttctcgatctgccagtcgcggtccaccacgagcttgagggtcggggtctggacacggcccacggagacgcggaatccgcgcgcgccgctctgctggaccatgaggccgaagacgcgcgacatgttcatgccgagcagccagtcggcgcgctggcgcgccaccgcggcctcgtagaggctcttcttctggctgttcgggaaggcccccgcgaccgcggccgccacgtccttctcgacgaaggaactgacccacaccctcgagaccttcggcgagaacggatcgacgccgttctcgatcaggatctcgtcgacgatcagctggccctcgcgctcggcgtcgccgacgttcacgaagtggtcgtagcgccggatgcggtccttgagcaccgcgatctggtcggcgatctcggcgttggggacgagcttccaccgctcgggaagcatcggaaggacgtcgaggctccacttgtcccaggtcgaggagtagtcgccgggctccgccgtgtcgtaggcgtggccgatcgtccaggtgacgcagtccccgccgacctcgatgaagccgcgacctgcgctcggccgcgcccccgagagggtcgcgagcgccgtggcgatcgcccttccgagggcgggcttctcggctatgaacagccgctggggcaaggactggttccttcgggcggaggccgacgtccagggactgtcggacgacgaaggaacgacgtcaagctgcggcgcgcagacggcggcccgaggccgcggccctgtagtagatcaggccgagcgcgcgccacgcggggatcttgttctgcttggcctcgcggcgtgcctgctcgtcgacgtcgggacccaggcgctcgacggtgcgggcgaggtcttcgggcgtcgtctcgccggcgtagtgcggatcgtagaggacgagcgagcaggccttgatcgcgtccgcggagagtggggcgcagccgcccttgacgagcgtctccaggaccacgcgggccttggccggattgagggacgacacggccgactggacggcgcgcaccgagacgatgtcgccgacctcgtaggcgccgttgcgcggcgggcagcgaaggatgcgggcgcccgccctggcgacggtgcgggccacgactacggcctcctggtcgcccgccgccagggaggcgtggaagatctgcatcggcgtgacggcgacgcggtccttgttgtggccgatgaaggcctgggcgcgcgaggccatgtcggcggcctcgacgatcatcacggggatcagtctgaccttgggatgcgaggcggccgagatggcggtgtgctggccgtcgatgacgtgtaggtgcccttcgggcgtgcgggtcacgaccggcggcttgaaccggcgccagtcgaagatcctgacgatgcgccggatcagcgagaaggagcgctcggagagaccgcgctggtacgattcgtcgacccagaggtcgcgcggatccacgagctcgaagacgggcataggcgtgtccacgaacccgcagtcggcttcggcgacgttgagaggctcgatcctgcggagggcggccattgcggtgctccattccttcgtggcggttccattccttcgttaaccatgtatcggacccacgaaatgcgcaaagcggaaagcgtgccgcgccggtcgcgcgcggaccgcggtgcgcgtatgccggtcctgcggcgtagccgcacccttccgtcgggatgtccggatacagccatgaagcaagcgtcgagggccgtcctgctcgcccttctcctcgtcctgcccgcccatgccgcgccgcgcgccgactacgaggggatctgggctcagacgaaggccgagtgcgaggacgatgagggcccgaactcgcggaccctgatcgacatggccggcaaggccggcccgctcttcgaccagtacgagaaccactgccggatcgagaaggtcacgggctccggcggcacgcacgagctgaagcttcgctgcttcgaattctgggaggagttccggaagaagaacggcgagtcgcgacgcaccaccgcgaggctcgtccagaacggcgcgcagtcgctgcggatcgacggaaaaacctacgtgcgctgcctgcgctgagggtttccaggcaggcccgtcacggccggggccggtccggaagcggcgcccgcccctcgccgagctcgaggcccgaccggacctcggcgtgggcgccccaccaccaccggagggacttgaagccggggtcccttgcgtatccgcgcgccagcgagcgcgccgccgagaggacccggcccatgccgtcgccgccggaggcgtcgaggatcgcctcggcgttggcgcagtcgtgccagcggagcacgtccagatccggcaggtccgcgacggccggcccgaagatctgccgcatctcgtcggccagatgcagggtgacgttccgcgccgagcggtctggaccgtgatcctccggcgcgtagaccacgcctccgaggatttggggatcgccgccgagccgccgggccatctccagcgcgacgtccagacggtccagcccgaaggcctggacgggtcgctccgccgacctcgtcggccgggtgagggcgacggcgtcgccttcgcccgacacgacccacgagggatagggctgacggaaggcgagaccctgcgacgtcagcaggactttgccggcgacgaccgctcgcagttcttccaggcgcgccggaacggccgacaggtcgtagatctgcgcaaggtgcgggtcgccgacctttcccttggcgtccgtggtccacttgccgactttggcccccgtgatcccgtggcggcgggtcagcggcatcaggtatcggttctcgctggctccatgcagcacgtcgagctcgcgcgcgagcccctcgaacggcgcctgccagcagtctaagccggcgcgccgcatgtaaaggccgtcgccgagccgcaggtactccagggtcgtgcggccgtcgaaatcctcggcatcgaagatcccgtcggtccgggccgctccgtcctcgtcgtacggaacgccgacggtcgcccgcagggtgatgcgctgcgcctcgcccgtgcgcagcacgaccacgtcgaaggtcgccttgatctccttgctgacgagaggcaggtccgctgccgttccggggcgggtcatgggagggctccctcgggcatgcgcgggcggccgcgtccgggtcagaccatggccacggggcgccgcgccggttccggcttggcgtcgttggcgccggccgtctccagggccaccttccggaatcgtcccgcgaagtgcatgcgcccggcgagctccagcacggccgcggccgccggcgcaccggcgtcgacgggcagccggtattcccggtatccgctctcgtcgcgagaggtcgcgccctcgaccgccgccaggaaggtctcggaggcgagataggccttcgacgccttccggttgcgtccgccgggaagctggatcacgagcgagcgcccctccaccatcatggagacggcttggctcttgtcggagcccgcggtcgagtcgagccgggcgcccgcccgcaggacggccagggcgacctgcggctcggaggtgctgcccgggaggttgtgcaggcggttctgcttgctcttcgggatcagcacgcccttgcggcgcaccccgtcctcgcccttgaacgccaccgcgctcccgaaggtgccttccgagctctcggccgcggcccgcaccgccgccacgaggttgccgtcgaggatcttgcgctcgaccttcacgcgtccgcccgggatcgcgtcgaggttcggccagcccttctcgagcgggcgtccccgcataggttcgttcaggttgtagttctgctcgcgcaccagcgtggcaatcgagatctcgcgtggcttctcgtcaccgggtagcacgtagcggaccgtccagcggcccggcagatgcatctcgtcctgcgacgggcggcggacgtcgacgacgaccccggtgacctgccggccgtcctcgtcgggggccgagagcgaaaggccaggccggacgtaggccaggatctcccggaagcgcttggcccgggcgtcggcgatcttgacggagttcgggccgggggcgcgcagcgcgtgctccacgctctcgaagcgtcgaggcagggcgtgctcgagcagctgctcgcggatcctcttgaggtgcagcacgtcctcctcgaagagtccgtagcttcgctccgcccgggtgccagcgccgaggcgctggttggcctcggcgaccgcggcggccacgtcggcgcggcgcaggggcttcgtctgccggagggtctcgatcgtggtgaggaagacggggcggccgaagacctcgccgtcgcggggatccgcgcccgcgaagacctcccgctcgacgacccgccacgccccctccagctcgcgcgagccgtgcgggtgccgtccgacggcctccagctcccggacgcggtcgccgtagaggtcgagcatctcggcgaacagcgcatcctgctcgtccgagggcaggagcacgagccgctggaggatcttgttgacgaagtagagctcggcttcggcggcctcgggatcgaccttcatggcgatgcacatccgctccgccagggaggggcgctcctccagcagggtgcgcgcgatctcgttgccgatgtcgtcgaggatgtccggcacgtccatcgcggtcgcgttgtcggcgctgccggagacgttcgccgagaggtccgccaccttcttgttctgcatggcgagcgggcgcgcctgcatgggaaggccggtcgacagggtcgcgaagccgggctccacgacctggccgcggcggttgacccggccccagaactggacgcgctcgacgacgttcgccgggatctggtgctcgatcatcaggcgggggcggcggtcggccaccttctcgctggcgtggagcgacaggccggtcgagccggcccgggtcaccacgagcccgtcgatgcggccgccgttgaagccggcgatgaccgtgttgcggtcgcgggcggccatcggcacgtagccgccgcgctcgaccttcatgccgcgggcggatatctcgtccatgatccagggcgcggggatctcgccctgctcgtggaggtagcggccggccgcctcgacccggtcgcggacctcgtcgatcggcgagaacggcaggtccgggaactcctcgatccgggcgatcaggctctcgcggagcgcccgcacgtcgtcgtgctcggcggggacgcgttcgggatcggccttgtcccgcttcacgatcagctgggacatccggtcgaccatcaggcgcagagcgtcccggaagtcgggcgccctggccccctcctcggcgggaccgtcgtcgtcggcggagtcggcggccgcgccgtccgcctcgccgacggcctcgtcgggacgctccgccgcctcggcgagctggcgcatgagcgcctccatcgtcgtctcgatgaccaccaccggcttcacgccgccgcgcaggctctcgacgcagatctcgacgcagtggtcgacctcgagagcggtctggaactggcgcaggatgcccgcgaggcaggccccgaagttgatggtgtaccacttctccttggcggccttgcgctcggcggcgttgggggcctgggcgacgacgtcctcgttctgctcgttcatgcggtcggcgagggcgtcgacgatccgggacagccgggcgagatcggccaggatgggcgacaggctgtcggcgtagccgcggttgcgctcgaggcgggcgaggtcgtcgcgcacctcgatgcggatgttcgagaggtcgtgctcgcgccggatgaggacgccctcctcggcgagcgcctgggagagcgcctcggcgaaggcgtggccgccggccttgtagagatggggcaggtcggcgtcgcggagcgagggcggcaggacgggccggtaggtcgcgaggttctccgcgccgcgcgcgaaagtggcggaggagtaggtggacgaggcggaggtcgccaggatgcgcccgatgccggccgcggtggcggaatcacccgccgcgttgtggcactcgtcgacgatggcgtgcccgccctcgacgcaggcggccaggaagtcgaccttcggtcccggtcggttcagctggctgtaggtggcgaggaagaggctgtagccctcgggcggcacgccggcggcgaccaccttcttctgctcggcagccttgagggaggcgtgcaggacctcgccgtcgggggaggccgtgtcgacgatgcgggacccggtgttcaggatgaaggggcggcccaccagggcgtcgctgccgatgtccctcaggtcccgccagatgtcggagaacaggttctccttctcggtgaagaacacgacccgccgtcccgagaggatggacgcgcggatgatggcggccatcacccggcccttgccgaggccggtctggtccgcgacgatcaggccgcgacccttgtcggccgcgtggatcgcgagggcgaaggcgtcgacctgctccggcgacagaacctcggccatctgcgccaccgaccagcccaggcgcccggccgagaactcgtcgatgtcgccgacctcgtcgacgagccgtgccagggccttggcggtagggccggcgaggttcgccgggatcatcgcgatcggacggcccacgcggctcgccggggcgtacttcgcctggaaacggttcggccgttcgggatcggcggcctgggacaggctctcgatctcgtcggcgagctcgatggcgggccgcaggctctcggaggccgagatcgtcacgtcggcaggctgctggaccagccgcaccgggggtgggacggccggggcgcgcgccggcgcggcctgcagcggcacggactgcgggacgttcgacgcggcgcgggcgacggcggcgggcgaggggaggggccgggccgccggaggcgacgcgggaggcatccggaccgggagagggagcggggcgcgcgcggcggcgccggcctggatcggcaggggcggggtggcggcgggagcggacctgggcgggggagcggcctcgaccgggcgcggcgcgatgcgcggtggaaccgaggcgagcctgggtggtgccggagcgatccggggtgcggaggccgccggacggggcgccggctgcgggggcgcggcggagaccgagggagccggatgcgcggtgaagggggatctctcggcccggaagaagatggcctcgtccggcgtacgcattgcgatcgcgctggggaagacctggcggagccgttcgatgtcggccgcgtcgccggggcgggcgtagatctccttatccttgacgatgcgcacgaagcccatgccggcgaggcgttcgacctgctcggcggacagggtgttccggcagttcaggacggcggccgtcgcccccgcgggttcgcggaactgggcgatgcgcagatgggcgccgtaggtcgcgagattgggccacggtctatgggacatgttccgacaatgccgcgaacccgtgaaagaatgaaggggcggctttcgccgccccttcgggttcgttccttcgtctgctccttacgggcgcgggcccgatgcggagggggcgtcctcggcggcggccggagcggccgcgcggggctcgcgcgactgcggcgggtcgaccttgaggcccctcgcctcggcgcgggcggagaagaactccgcgatgtccgggcggaggttcgcggtcgggatctcggccagcgcgtagagcggggcctgccgctgcatcggcagcgtcagggtcgagaagaaggaaccgtcctggccgtcggccttgggctcctgccagcggatgtgggtgtggccgcgggcgatcaggtgcgcgaagcgcttcttctccggatccggattgatcggctcgagctcgagcttgaagaacgtcgagtcgtccttgttcttctcacggttggccgggaggctgtcctggcccgtgcggatgcggacggtcgggatgatctcgatgaaggggttcttcaccggatcttccgggtccgcgaggttcttgaggaactcctggtagtactggttctcggcgaagcgggcgatcgcctcctccggggtggcgttgcggtagacgccctcgctcacctcgacgcggggcagcgtgaagcgggtggcctggaaggcctcgtcctcgtagcggtcctggtcgatgccgcgcaggacgaagcccggctcgccgccgagttgggtggccggcgtcgcgaggtgcccgaagacgacggccaggatggcctcgggggtgacgtcggcgatctcgcgggcgttggtgacgtcgtacatgtaacgggcctgggtcttgaagccccggtcgctggtgcgctcgctgtccacgctgaagtactggccgtagagcagctggtcgatgctgttcggctcgcgcaccttcacggtgagccagttcatgacgaccatgccggagcggcggtcgtagtaggcgccctcggcgatgccctggccgttgatctgggtcggctcgaggcgcggcttcgaggagccgtagagcatgctgtggatggtcaggccgcgctcgggcaggcgcccctgcttgaacgtcatctcggtgccggccggctggccgaaggcctcggtgaggaggatgcccttgaaggtgtcgtcgagggacggtttgtagcggtccttcacatcgtagctgacgacttcgaaggccgcgttctggcgcggcgggagcgggccgttcgagccgccgccgttgcgggattggaaagccattttcgttcctttcggtctagggccttatgggacgcccaggtgccatcctgcccgagccggacggaagtgttcggcgcggtgcgacggagacgaaggaaccacgaaggaaccgaccgacgtccgcctgacgaacagggaagcggagggccatgaaaaggtcaatgcgctggcgcgcgactttttttcagcggctccgcgcccatcgcggaaagaaccgcctccacgaccgcgtcggcccggtacggtttgtaaaggaccggcgctccgcatccgggtccttccggcatgctgccggtgaccatgatccggggcatgcccgggcggagccggagggctgcggcgagaagacccagcccgtcgaggctgcccggcatctcgcagtcggtgaccagcacgtcgagcgggcggtcgcccgcgaggcaggcgagcccctggtctccgtcggcagcctctacgacctcgaagcccgccgactccaggatgtcgcgcgcgttccagcggatgtcggggtcgtcctcgacgagaagtgccacgggcatcggaccgctccctgcttgaccgaacgagtcgtctgctccgtcggtccttccgcgtcaacggttgaggccgccttccgagaccgcgtaggtgccgccttccgagaactggaagtggcagaaggtctgggcgaggaccacgcgggcgatctggttgccgttcgcatcgaggccggagggcgttccgccgaaggtgaccccccagccgtcggcgccggtggccacggtcgcgttggaggcgacgttgatcgttccgggacgcagctccgtgatcgcctgctgggtcgtgatgccgttgacggtcgtgttcgagcagccgcccatggaatcgcagaagtatgcggtgccggtcacaggcagctgcgcactggtatggccgatcagggacgtgcctcccgcaccggcgttggcgagattgacgctgtaggagtcgtccatcttcgacaggtagatctggggctcgccgatgccgcagccgtagttttccgcccccgtgttcgcgtccttgtagatcgggaaggggacgcggccgccgccgcccacggtggtcagggtgccgttgacgtaggcccgcacctcgccggtcgaggagacgacgtagaggccgcgtgcgacgtagcggggaaggagctcgccgaggcgcacggccgtccccgcggttccggcccttgcgcggacctccgcgttgtactgggtcgacagggtcttgatgtatttctgcccgtcctcgaacgacatgccggccaccgtattggcgacctgctgcgaattcgggttcggcgtcgcgatgctcttgccgacgacgctgccgtagatcagcgtgtcggcgttgaggaattcggggttgagggtggcgacggtcgtggtggtcgtcggcgacaccgcgtagttcgcgcccgacagcgatgcgaagacgtcggagtagacctgcccgttgacgacgaggtcgcgtcccacggtggagtcgcggccgatcagggcgtcctgggcgatgtccatgctgccctgggagaccttcagatcgccctgctgcacggtcaggctcggcgagccggccatgccggtgccggtgacagtcgcgctccggccgacgctcaggtcgcggcccgtcgaggtgtcgcggttgaccgagaggtcgtcctggatcgacacgcgcccggcattgctcaggtcgatcgagttgccgccgcccgaacccgtgatccgctgcaggttgttgatgctgtgcgcggtcatgtcgatgtcggcgtgcatccggttcgcctcgggcatgccgggcaccgggaagcggtagaggaagtccgccaggatcgaggttccgtcgaagccgagcgtcgccgcgacgtggccggtgctgggggcggtcgcgccggcgcccgcgtagtcagcggtggggacgcgccagccgccataggcgccgatgatgttgccctggaccgtgccggccgcgctgtaggccgcggccgcctccgggatgtagccgccctccgcgcccacgagggtggccacccgcggcagcgaccggtcggagatggcgttgccgccgaaggtgttgaccaggacgtcgagccgctccggcccgccggcgaccgcgggcggccgcttgatcacctgcaccgcgtgctgctggttgtaggcgttgcggttctggaagttgctgccgaggaagcccgcggtctgaaggtcctgcaggccgcccgccgaggtctcgcccgcgacgatgccgatctggatcggcgcgttcaggggagcgacggcgacgatctgcgggtagttcgagcgcacataggcggtcgccgcgtcggtgacctccttcagccgcaccgcggtcgccttgtccttcgtggcgagctggctgtcggcggccatctgcgcgaagccgacgccggccacggcgacgatgccgagcgcgcccgcgacctcgagcagggtgagaccccgcttgcgccggcgcagccggtcgaggagacgccgcggttccttctggatggagcggatcgacatcggttcggccttcctcggcggatgcacggtcacgagcagctcggattggtggttaggggattgtcgcaggggagcgtcgacgggtcgaccgggggcagacgcgtcgccaccatcggatcgccgtcttccatgaccgcgccgccgaccacctgcgggacggccaggttcatctgctggagagcactgacctgatcctcgcggaagacgctccgcaggaccattccggcacccgcgttgtagcgcccggcgttcgccgcgccgtgcaggcgcgtcaccagcgcgtcggcgatccgccccttctcgatcggagcgccgatgccgcggtagtaggtcacgaacagctccgagccgtcgtagacgctgaggatggtctcgccgtagatgcccgcgtcccgcatatgcggcggcagggcgagacccggaaggaccggtcccggggcacaggtcgtctgctggcagaaggcgaggacctgctgatggtagctcgccatctgggtggcgaccgcctcagcgcgcgccatgtccgcgctcgcccgcgcgtcgccgcgccagtcggacaccgcgatcaggcccgccatgaacaggagcacgtagaaaatgtacacgactgttccttcgtcctcaacgccgcctgtcgtcagacgaaaggagcggcgagcggccctgctcgatcaggatcttctgcgcctccaactcctgcttgagcgacgagatgctgccttcgcggatcttggtccggatggcgggatcgtcgccgacgaacaggaactcgccgcgcagcagcatgccttgctcggggtggcgctccagcttctggtgcaccaccgccgacaggctatcagaaagaatggactgcaccagatccttgctctccaggaccgatgcgtacttgatcagcgactggatggcgccgatcggcgagttggcgtggatggtcgtgatgacgaggtgccccgagaccgcgaggcggatcgcctcgtaggcggcctgggagtcgcggacctcgccgatcaggatgaagttcggcgaccagcgcagcgcgtccttgatgtagggaccgaagacgccgtcctcgaccgtgatctggtagcagcgcccgttctggcccatgcggccctcgaggccgagttccggcggatcctcgacggtgacgccgacgccgcccgagaacgtgacgaaggcctgcaggagcgagctcgccgtcgtcgtcttgccctggcctgtcgcgccggcgaccaggatcaggccttccttcttccgcgagctggcgaagctcgcgaaggtatggacgacgaccttcggcagcccgagcgttccgaagccgggaaccggcgaaggaacgcggcggagcacgtaggtcgtgttgtcctggtgcttcatgcgcgcgcagcggtagcgcacgccgtcgtgctcgagggcgaagtgcttctgcttctggccgcgcgcgaagacgatcggcatcacgtcgttgaggtcggccacgacgccgcgggggatctgcgcgagcacgccctgggcgcccgtcacgttcttgaggtaggcggtgccgtcctcggacacgaacaggtcggtgaactcgagctgggcgagccggaagctcccgtgctcggcttggcgcgccgccgcgaagacctcctggggcgtcgtggccacggagggcacggttccttcggacatcactgcaccccgctctggatctgggaaagcacgctctgcaggcccgagccgagccagccgatcacgaatgccatcagcacgagcgcgaagtaggagaacaccttcatctgaccctgcacgcggaccacgctcaggtcgatccacttctcgcccatcttctgcatgcggacctcgaagccggcgaggcccgcgaacgcgcgcaggtcgagcaccgcctcctcgtccgggaaggaatggcccgactggtggagcgcctcgccgaggttgcggccgttgttcatcagctgcagggagcgggcgagacgctcgcggtaccaggggttggcgtcgcgcaggagggcgcggagcgtgtcggtgaaggtcacgttggccttcgtcatggccgagaccgtcaacatgaagcccacccccaccgacatccggtacagcgagtagggcggcaccttgtcggcgtagacgcgcaggcgcccggtccagcgcggcatcgaccagatgctgaccacgatggccgcgaagaacgcgatcaggatcggcatcagccagatgtcgacgaagtccgagaggaacgccatcgaggcacccgccccggtccacttcgcgcggggaaagaccgcgtcgaaggaaggcaccaccatcacgccgaagatcacgaggaagcccacgaccgccgcgagcagcaccagcggataggcgacgccgccccagatcgcggcccggatcctggacatgccctcctggatcctcagggcgttccggagggcctcctcgaccttgccggcctcctcgcccgccttgatcaccatgcggtcggaatccgggatccagccctgcatggcgtcgccgagcttgacgccgtcccgcacccgggtccgccacgtatcgagggcgatggccgcgacccgcttcggcttcctgccgtcgtaggaggcgtgctgccagcagatgtcgagcgcctccgtgagcttgatgttgttgtgcagcaggtcgatcagcttctcgtataggcgtgtgcgctggctcgagccgaactgcagccggacgaagcgctcgttgagatcgtccagggtgctcatggcgttctccgggcggcgatgaggtgcgacagggtttcgatccgcttgggatcgaagtggaacagggggccgacccgcgagatctccttgggatcgatctggccccgcagcatcttgacgatcgcgtgctccagcatggtcacgcccttgaggtcctgcttccagtagcggatcgcctctagtttccgctgggcgcggatgtggagcatgaactcctcgttcggcagcagggtctcggcgacgacggtccgcccccggtagcccggcgacttcttccggcagtgctcgcagccgtcggaattggcgacgtgcacgtcatccatgccgccggcggcgtcgcagatgattttgagttcgccccggatgtcggggttgatcgagttccaggcacgcttcaggggcgtcctgcagtgcggacagagctcgcgcacaaggcgctgggcgatcaggccggtgaacagggacggatcggcgaccttgtagtcctccaaccccttgtcgcgcaggcggtcgaggatcgaggcggcgtcgttcgtgtgcagggagcaccagacctggtggcctgtcatgctcgcctcgcaggcgagcttggcggaggcggcgtcgcgcacctcgccgatcatgatcacgtccggatccgagcggagcgcggccgcgatggccttgcggaacgcctccgtccgctcctcgtccgtgtccgcgttcatgaccgcgagctggatggcaccctcgatgacgtactcgggcggatcctcgatcgtgatgatctttatctcgcccttcttctcccggtagagcgtccggagggcgcgctgcagggtcgtcgactttcccgagccggtaggacccgagatcacgacgatgcccgtcgacaactgccgcaggagccggatgtcgcggatctggaagtcctcgtagcccagctcgtcgacgtcgcggtccgacccctcctgctcggcgtagagcagacgggtgaccatgtggcgtccgaggcctgggatcgggttgaactgcaggcggagcgattggatctccagcggcagcgagatcccgtgcttcgggtccgacacctgggcgccctggaagtcggtcaggcggtagttcacgtcgctgacgccggccatggcgaacgccgccgaggccatctggtgggcgtagttgggcgtcagctgggcgatctcggtgatgatgccctgcacgcgcagacgcaccgtcgccgagtcccggccgatgatcatgtcgacgtcggaggccttcagctcggccgccttccggacgagatcgacgaaggcccgctgcatcttcagctggtcgtcgctcccgacgatctgatcgcggttgcggcggtcgtggaagtcgtagactttgcggatgatgtcgaggtcgaccagccactggtgctcgatgcggaccccgagccgcgcgatcagggcccgcaccgccatgacgtgctggttgatcgggtcggtcttggggacgagcaggtagccgttctcgaggacgacgcagtggaggcgctgctcctcggtcgtcttgaccgcgccgcccggagcggtcaggacgccgcccacgtaggagaggatctgcgacaccacccgctggtcggcgagcgcgggctgcgggatcgtcaccttgcggccgggatcgatgaagcgctgctgttccgcggcggccgggctccggacgtcgctgccgaaggaatccagatcccgcggcgacagcgccggcagggtggtgccgccgcgcggctccggccgctcgaccgcctgcgcgcgatcggcggtgtggggacgttcggcgcgctccgcgcgggcgggccccgcatccagccggggatcctcgcggcggcgcggcggcgccttctgtcccggagccgcctggcgcggccgcgagggctgggccggggccgccgcgcgggcacgcgtcttcggcggctgcggcttcttcgtgccgatgcccagcgcggtcatgatgctgtcgacgaacgccatcagggcccctcggtgcggtacgggctgggcggcggcctcaacgcgagccgaagccgcccatcgggagcggggacgagccgatcggcatctgaaccgaccggccgacggcgccctggccgcccacgcctgcgaccgtggtgcccggccggacacccggcaccacggtcccgaaggcgagggggaagcgcttcccgtccttcaccaccacgaccccgttgtcggtgaccgacacgacgcgcatgccttccggaagctgggagccggaccggaccgtgaactggccggcgtagggcacgaggacgacggcccggagcgcgccggcgctgccgtggatcgaggcgaccagcggcttgggcgcgttctcctcctcgagcttcttggcggcgagcgcctgctggaccgcctcgtcgaccttgcgcttctgctcctcctcggagacggccgcgctcttggagccctcgcccgagatgtcgtcgaggaccttcatgacctccgccagggccttcgcctcctggcccatcatcagcgtctcgcggatgcgcatctggcgctgctgcatctgctggagctgggagcccgagaggatcggcgcggcgctgtcgagggcggtgagcttctcctcgaccttggccctcagtgcctcgatgcgctgctgggccgggtttccggcggcgcccggctggaccggggcggtctgaggctcgccgaagcccggctgcacctgcggctggggctgaccgagcgggttcggcagaaccgcgttctgcacgggcgagggggcttggggcagcgggccggggcccggcacggccacgggcacgatgcccggctgggccggataggcgtcctgctggacgggcgcctgctgcgggaagccggcatccgcggggaccccggtggccgcgaccggcagctggcccgccggcggcagctgcacctgctgggcgagggcggaggacgacaggagcgcggcggcgaggacgacgagcgtgcgcatggcctaggacctcttctgcatgttcggggcggggcgggcgccgggcttggccttgacgccgccttccgggatcggcttggcctcgtggaaggacccttccacgatccagcttccggtgaagttgttctgcgtgtagtcgtaggtgatcttctgcatcgtcatccccgggaccttctcgaggatgggcaggaactcccgcggatcgagctgcgtgcggaaggtgtacttggtcgagatgtagaactcggtctgctgagccgccgtgatgtcgagacgcgtgagcgcctcctcgaactgcgaggcgaggtagctctggaccctggagaccgggtgcgtcttgagatcgggcagcatcgcctgctgcggcttgccggtccaggccgcagcggccttgtccgaggacgggcgcgtgatcgccggctggaagtcgcccttcttcaggctcgctccgatccagttcgccgacgagatctggccctcgcggtccatcagcgcctggacctgcacgacgggcccctgcggggagcacgacaccgtcgtcggcttccagcccgccaccgcgaacgggtagcggccgatctcgtccacgcaggaccggatgaagtccgctgcaacgacctgaccagcccacggcggcggaggcggaggctccgcctgcttgccgggcagcttgacgctcatcgcctgcctgcggatgcgctcgagctcggcttggtactcctgctccttcaggtggttccagtaggcgaggccggcgcccacgatcgccgcgccgatcagcaggatgccgacgagcctgatcgtcgcgccggcgcgccgaacgtcgacgagcttcgggcccgtcttcttgccgatcagcgagtcgagcgcgacttccttcgtctcctggaaccggaactcctcgggagcgaaggcgtcgttccatccgccggcgttgccgtagatgttgttgaacgcctccatcgcgtcgcgcttgtccgccaggaagcggtcgcaggtcgcgaggacggcaccgtcgcggatggccacgaagtagtagccgcccacgacggggaagacgccgatgaggttgtcgcggccctcgccaaccgccgcggcgagcgacggcatgccggccttgtggccggccgcgcgccagccgaccgcgtactggtgcgttccttccggccggacgaggtagaagtcgccctcgacgctgttctgcgccatggccttggcttcggccacggccttggcggtgttttcgacggcctgccagagcaggcctacggcccactcgcggccggcggccgtcacggtcccgacgtcggccggccccgcggctgagggctgcgcctccgcctcgacgccgaagccggaatctctcggcttcctgttcgcgttcctggccatcgcagcctcagcgcagcgcgttcgcctgcgacgtggccttgccgacgtcgagcagggtgggggtgatcagaatcacgacgacctcgcggcggttcttcgacgtccgccccccggacagcagccagttgcgggggtcgcccacgccctgctggctgctggtgctgcgcgccgtctcgaagccggccagcaccagggtggagcggttcggcacgatggactgctgcacgaagttgcgctggttgacgttcggcagctgcacggtgctgccgttcaccgtgaaggtgtcgaagccgtcctcccggccgacgagctcggagatgttcatgccgtactgcaggagcacgttgccgtcctgcatgatccgggggaccatctgcaggttgaagcccgtcgagaccgtgtccgtctggatggtggtcgaggcgacgcccgtcgacaggccggtgccctgcgtgttcgtgacgttcttcacgaagttgcgcttgttcacgacctggagcggcaccggcgatccgttgacggtcgtcagcgaggcgctggtgaccaccgagacgttgccgcgctcggctagcgccgaaatggctccttgggtgttggcgaacgggctcgtcgggtcgaggatggcgtagccgagcgacggcgtggcgctgttgaggttgccgatcgtgctggagcgcgggtcggacgcgttgaagccgggcgagcggcggccgagcgcgaaggcgcccttgttgctgcccaggaacagcgcggcgacgttgttgtcgaaggagtcggcgtcctccagcgacacgttgagcacctggatcgaaagggcgacctgtccgttcatgcgcttgcgcatgacgtcggcgtattcctggacccgctgcacgacgttcggcgtggcggtgaccgtcagcgtgccggtcgcgggagagatctcgaagcggccggaaggaccgacgatcgtccccagcgtctccttgatctccttccagaggtcgacggccgagctgatcgaagccttctggtcgagttggcccttcgtctgctgaccgcccgcgccgccgctggacgtctggccgttgccgctcgtcaggttgaattcgagctcctgggcgccgggcagggccggcagctcgaaggtgcgggtgatcaatttcgagaagacgatccggccgttcttgtgctgccacgactggttgaagtgcgtggcgacgagatcgaggaactcggacaggcgcccgctgtagtcgaccttcatctcgaagggcgtcgcctcggtgaagcggatcagcggaccggccgcgcccagcggggcgccggggctaccgggacccgacagggccgccagggcaggcgcgaggtccgccgagttgtaggcggcgcccaccacgcccggcgcgggaccggccgcggccccggctccgttctggacgccggccgccggcccggcggctccggctccggtgaattcctctggcgccacgacgaacgggatcttggtcgcctcggtcagggcggccgcgatctgggtcagccgcaggggcgcggcccgcttcaacgtgatgccgttgggcgtctcgaagcggctcggcagcgggtcgccgtagtcgagggccgagaccttggcaccgacgtaggcgacgtcccgcacgcggacgggcgagctgtcggcggccggcatcggccgctcggactgccgtcggagttcgtccgcgcgacccgagttcagcaggatgtcgtggtcggccttgcgcgtcgcgtcgcagccgccgagggctgtgctggtcgcgagcaggagggccaggaaggaacgggcgcgggacatggtcggggctccgggtcgggtgctattcggccacagcggacccgtcgttcgacacgacgagaacccggttgcccttgaagaaggtgacgttgatgcgcggctggacgtcgccgacggagcggacgagctcgcccgcggcctgcacgaagtcgcccgagaactgggcgccggcctggaggcggtactcgtactgggacttccacacgatgctccagcccgagcgggagccccacgcctccagcaggccgcgcaggctcgcgtccttgtcggcgcgccatgcggccggcgggggcggggcgggcggagccggggggccgccgtagggcttccacccttcgcttcccggggccgccgccggcgccggagcgccgccgccgcggtaggggacgaacacgatgccgccctggcccgcggccgcgacctgctgcacggcccggccgggctcgaccggcgggttcggatcgccctggcgggtgatgcggatgctgcggccggcgtaggtcacgacgtagccgcggctcgtcgcgaccgagtcgaggacttggcgccagtcggcgccgccctgccaagtgacccgctcgcgcacctcgacgccgttgccgtacgacaccttggcgccggcgggggcgatctgccggaccgcaagggagaacgggatgtcccggccgaatccttcgacggactgggcgagcgcgggaagcgcgacgcccgtggcgagcgcggccgcgacgagaagaaggttgggtctcatggctggtccgcctcgatggaaggaacgtttccggtctgcgacgtcgccccgggagtgtcttgcacggccgcggccgtggcagcctcctcggcctcgcggcgccgcaggcgccactcgaagccgaggcaggcgagcatcagccactccgggaagtgccctctgttgatccagttgtggatggcctgcttggtcagccggaagacgtccgccacctcgtcgtcggtgtggagctggcagcgctgcttccagttgttgaaggtctcgaccgacatgcgcgggatctgcggcacggggccgagattggcctcgacgcacgcgtcgtagccgtcgcaggcgagggagacccagtacttgacctcgccctcctccttccgccagttcctcaccgtctgcggggacaccccgaggacgacggagatctggccgggcatgacgaggccgcggcggccgcaccactcgaagaacttgtcacggctcatgttttccgagggcgtcattccgctctcttcgtgctgggtgaacctcgatctgcgcacgcccagccacggccacgtccgcccaacgaaggaacggacgcgctccgaagacgcgtcaaaggaatgaatgcagccctaccgcaggcgactatgtgtcggacccggagggccgtcaacattttgttggcgatacctccgttccttcccgggacggtgcccggaaggcatcagtcgccgccgtaggccctcggccgcacgtccggaagacgctcgggggcgaagaccgcacgctcgcgatccgggcggaacacctccgccaggctggtctcgatcctgcggcgcatctcggcccagcgctgctcgggcgggatgtgcttccaggctcccagttcgcgtctggagcgcgcggcttccatgccaagggtcctcgggcccggacatcgggcaccgctccggcatcctgcccggagccgacgaaaaacgcccggagccgcgtcggctcaacgtccggcggccgggccccacacgaattcgtcgtaggcgcgcatcagctggcgcaggcgtccgcgggcccgctcgcccgccgaggtgtcgcatttgagctcggcccggctgcggaccccgcagtagcggcgcacggcctcggaggcgaactcgtagccggtcagaccatcgaggccgaagcgcagaccgggatcgtcgaggagccgggcgatgttggtcctggtccactcggagaaccgggcgtccctgcacaggatctgcgcctgctgagtcgcgtcgagagtgtggaacggccgccggcgcgacaggtggcgcgggtcgaggacgcgctcgtcgtccgagacggcccagacggccaccacgagccgctcgccgtcctttctgccggaatgcaggccgtcgaagggatggagcccgcgcgtgccgtccggtcccttgtcgatgaggaagcgcaccatcatgccgacgtcgcagtcgtcggcccaccgcaggagcatgccctcgccgtcgtagacgggccgccctccgcctccggtctccccggccccgccatcggcgtcggcatccggctgcacgaccgcgaagcgcagtcgctgtccggacggaccgtgacgcatgcccttgaacggatgagaggcgaggtcgtggacggagctcaggcagaaggtgaccgtcatgccctgttgggccgagtgggcccagttcaggagcagcgcctcgccggcgtagaccgggggcggggaggcgggcgggtccgggtcgggcctggatcgcgaaggaacgggaaagtgcgcgttcatcgtggaagcctgcaacggatcagcgccgggacgcaaggacgtcggggtcgcgggcgcaccgttccttctttcacggttgacgcttcgacaaagccgccggatgctcgctccttcccctccaggagcgcgagagatgacgctggccgagctcgaatccgtcctggccggccggctcggtctcggctccgaggagacgagccgcgtggtgcgcgccgccctctcgctcgtcgccgaacgtctcgccgcgggcgaggacgtcaagctgcagggcttcgggcgcttctgcgtccgcgatcggccggcgcggcgccgcaaggatccgcgggacggccgcgagctggaggtgccggcccggcgcggagcggtgttcaggccgtcgcgtctcctgcgggaggcgctcaacaggtcttcggaggatcgctgacggcggccgatcgggagcaccacgcgccgagatcgggatcgtcgaggtaggtccgggagaagtcggcgtacacctccggccgcgcggcggcgacgagacgcacgaagtcgcccgagaggatccggcccttgaggcccgatcggtcgaggcacgactgctcgacgaccttcatggcgtggacgtcgccgcgccgcgagacgaagtgatccatcaggacgtgcgcgacagccttgccgtcgaacttgtcgcgcgccaggaccgccatgcggtcggcgtcgaaggccggatcgtccacgagcaggctggcgtcgaggacggcgcaggcggcgccgtcgccggtggagagggaggccgggacgacgggaagcatgttcatggcggagctcctgcgctcaggcggcgaacgagggggcgaaggacggtccggtctccggcgcgggcggagcgatcaggttctgtatgcgggggaggtaggccacgattgcctcgtagacctgcgcgaggcggcccggcatctcgcccgcggccgggtccaggccgcaggcgtcgatccaggcggagaggcttcctgccgcctggacgtcctccgcgtcggccacgaggcaccccaccgcggtggccgcgtcgaagtccggccaggactgggtgtggtggaactcgatcggggcgtcgccgccgagccggcagttccagtggtacagccggggaccggcgccggcgtccccgagccatagggggttcgcgggcgagacgcggaactcgacgggaagggtccttcccgcgatctcgatcatgatctcgtcggcggcttcggcgtaggcgtccatggaggcgtcctcgttccttcgcgaaggagcctggcggcggccgtcgctagagacaaggggcatccggcctctcaggccgcggccgaaccggccgcgagggcggcgatggcggcggcgcagagtgccagcgcctcggacgcggccccgacgcgcaccgctgggccctcgccggtccggccgggtctccaggcgacggtctgccagccttcgctcgtccggcgcacgtcggtgcggatgccgcgccggtgggcaagaccgcgggcatggaccggcgaggtggtgtagccgggaagcattggagcgagccacgtcatcgtccggagatctccgagatggatgcggtcgcagggattgcggaaggccaggaggcagtggacgagcaggtcggcgatcggcgagccgcccttcaagcccatgaggatgtccgccgcctcctcgagcccgatgacggcgtcgccgcgttcggtgccgatggaactcatgcgatcctcctggtctgggttctgacgacgcgcgttccgccgatccggtcgtggccgcccgtgcgccccgtcgcggcctggacgatcaggatcggagcgatcccgtacttgaggatgttgcgcaggaacgcgtcccggaagcggggaggccgcccgtcggctccgacgaccgcgaggccgcagagatgcttgcccggggtcgcgccccaccgcgcctcaaggagagggggcagcacgagacagaccgtcgcgtagaaggcggcctcggcgacggcctgctgcacgcgcggatggggcccgagagccgcgatgccgaagctccaggtccctacgaggcagaagatcaggatgacgtcgacgaaggcggcggaggcgcggtcgtcgaactccggaagccgggacatggctgttgcgatccaaggaacggatcgacgctagcccggcttccggaccccgtcaacgaagcaccggaccaacgaaggaacggggacggtccggctccggccgaccaagctgtgagggcgcgcgggaacctcgacctcggctcagaagtccgtcgcggcgtccggatggtgcccgaagcgggcgaggtcctgcatgtcgttcacccgcctgcaccggagcccgagtcagtcgacgaaggcgacgtcgtcgtccgcgtccgcgccctcgtcggggacggggtggcggcggacgtcgtcgatgaggaagaatgcgtagtcggcggcgagatccagcggaacctcccggcggttctccgagatcgcccgccgccagcgggtcatcctgtcccagcgcgcgtggtcgaacagacgccaggagtcgggcagccggtcctccatccaccggggattgaccccgtcgacgtcgatgcgggcgaaggccatgccgcgcccgccgagcgcctcgggttcgggccggtcggaggcgtgcgcctccagccacgagaccagcaggctgccggggtcgtcggccgagatcctcccgtcgagggccgcgtcgcgtccgacccggtaccggacgagccggtccacggcggcgacgtactggttcggcgtgtagccgagcgtccgcgcccggctgacgaaggacacgtccagccacgggccgcgccgggtttcgggatcgcgcagctgggcggcgtaccggcggcgcagctcctccttctgctcgaccgatgcctcctcgcgggctgcgcgcacgaggtcgttgaagtcgtccttgggcagccggttgagttctccggcgatgtcgccctcctcggcgaggatccagcgcagccagagcggatcgctgttcagcaggttgtcgaaatcgatctctacgccggcgggtccttcctccatcgcctcgaaggccgacgcggtgaccgcgtccggtccggccccgctgtcgaagatctcgtcgatctcgatgccgtcccgctggcggtggaccccggcgaggccgacgtaggccatggcgggctgctcgcgggcctgcgccaggaagatctgggccagggcggccttctgcttctgacgtccgagccgcataacgcgcgccagcgcgatctccctcggccagacgatctcgtggaacaggttcgcgtgcatcgcgtcgccgaagagaccggcggcctcgaggcgcgccgctccgggaacgattcggacgaggtagtagtcgtcctgccggacgtggtcctcgaaccaccgggcgaaggcgccgtcgggatcccggcgggcctcgacgatccgggagtggtagggaccgcctccgcccgcggtgcggatcgcctccagctcggagtaccagtccttgtgccgggcgagcacgaagtcgggatcggggaagccgcaggaggcggcgtgcaccgcgcagcggtcgagggtcggctgcgcgacgtcgtaggctccgacggcccgcaggatgttctcgacggcgcggtcccccgcctgctcgatgtcctcgagcgtgcggaagcgtgcctcgctcttgacggggcggcgggcggtccggtgcggggtctggtccatggcggtcgggctcacgggggcctcagcgcttcttgatgaaccgggcgacgacgcttccgtcgacgcggccgagggcggggttctgctgcttcttcatgtggacgtcgagccaaagcaggaactcgttgtgcggatcgcggacggccgcgacgccgccgcccaggctcgcctcccacaggccctggtagtggtcgaagtcgatggtctcgcgctcgaccccgtacttctccaggaggagggccgcgaggtcgcgcgtttcggcgtacagcacgaaccggcccgggcgctggtcgtcggtcatcccgtcgaagatgtcgtgggtgcggttgtcgcgggcgcggcggggaccggacagcgcgacgccctgacggatctgcgtcagctcgtccttcgtcttgagccgcggctcgaacctgatgtgcgtcaccttccggctgtcgccggcggtgacctccttgtactcgagcacgaagcccgcgatcgcgttgacctcggcgacggccggctcgagcaccttctttcgaaagttgtcgaagcgcggatagccgtccgagacgtcgcagacccggcgcaggtcgtcgagcgggacctgccacacgggatggtagcgcttcacgtagagcagcgcgtgctcgtagagccgcttcgcgccgatcctgcggaaggaacggacgtgcatcatgttgatggcggcgtagacgctcggctgattgaggaacgtcagcaggatcggatcgaaggcgtagcgcagctcgccgttctcggcccggcagaggtcggccgacaggaaatgcacgaagacggtgtgctcctggccgtcgttcttgtaggtgatctcgacgttcacgttgccgaggcggcggagcgagtcctccaggtcggcgagccgcaccccgctgccgaggtactgcagcacgtcgcggaccgcgaccgagtggacgggacggctggtcagggcgtcgtgcgccagccagagcaggtagtcgaacagcttctggtcggcgatgttgagatcgcccatcggtttcgccgtgacggcctcgatggccttcggaaacgtgcggtcgtaggtctgtgcggcacgggcgccgcgggtcgaaggaacggcaggcatgaacccctccatttcggtcctttatcgcctacgccatcccctactgcaagagggaaaaacgtaggggatagtctctcgatccgtaggaggcgggttcggacgaaggaacgaaggacctgcacgatccgtaggggataggtgtccgatttgtaggggatgtccgatctagagagcgggatttcctttttaaaacaacgacttgcagaaccggatttcggtgcgaaatatatagaagggaaaatccgggctccctcgcggagatccgtctcgacgaagcaacgacggctgtggatggagttcgctcgatccgtaggggatggcttcccggtcagcgacccgacactggcgacttccccatcgccttccggcggtactcccacggggcttcgaaaggcccgacccacacccccctccgggcgatccgggcttcggcctcggctgcgagatagcgggtggagaccgccttcggcaccacggccagcccttccgtcacgagggtgagccccggatccacgccgtcgacggtcgagcagaccgaggagaccgcgtcccccgctgggatttcccccacgcaccggagcaggcggccgtcgaccagggccgtcagacgctccttcgccctctctccgcatcgccagcccgtcgcgcctacggagcagacctgccccacttccggagcgtccgccccgaagagggtgacgaaccgatccccgatcgacagggtgtccccgtccaccacgaccgccgcaccttccagaaccagccccctcgcgggcaccggattaccggcacgggctgccgtctgggctgggatctgaggcgccaccgtctgtggaggagccggctgcacggcctgaccacggggatctcggtccgcgggttgctgcggcgtcgccacctggaagtcccggctggtgttgttgcccaggccgaacggatcggacggggaggtcctcaggtagctctggctcggaaggacgacgccgggcggggcggtgccggccgggccgatcgcctggtagggggtcgacccggggaccacgcccgtcggcattccgccggggcggtagggattgtaggtcggcactccggcgttcgggacgaagatggtcgactgggcgtaggccggaccggcggcgcacgccgccaacgctgcggcaaggatcgtgcggatcatgatggttgctcctacgttgcggcgagtctcggttcgaaacatccgacgcgcaagtccagtcgctccttcctggcgccatgcggggccggttcgtatccttcatcccccgcgacgcgcgacaggacggaaccgatggcatggaacccggagcggaacgctctcctcgcgaaactctggtcggatggatctcccacaccgtccatcgccgcgacgctcggaacgacgaagaacgccatcctggggaaagcctaccggctcgggctgcctcggcgggctccctcgagccggcctgggtcggcccccaggccggtctgctccgtctccccggcgccgccggagaagccgctccatccggtgctcggtctgcggcagggactgtgccgctggcccatcggcgacgtgatcgcgccggacttccggttctgcctcgacgggacagccgatcgggcagtctactgcgcgcaccacgcccggatcgccacccagccctcccgcagccgttgaaggaatgaaaatcgcgacgcttgcgctcgccgtttcattccttcagtgtgccacgatgcaaggaatgggacacagggctccgcgccaccccgccccggcggtgctcgatctcttctcgggatgcggcggcttctcgctaggcttccaggccgccggcttccgcatcgccggttccgtcgagatcgatccgtcggccagagcgacccatgcggcgaacttcccggaggcggttcacttcgacgacgccacgacggccgacccggccgaggtcggcgcctgcctcgccggagcgccattcaccgtcctggtcggcggcccaccctgccaagcctacgccagggtgggccgtgcgaagctcaggagcgtcgctgcccgccagaacgcccatctcgacgacccccgcgtgctgctcttccggcactggctccggttcgtcgaggccatccggccccatgccgtcgcgatggagaacgtgctggactgcctcagcgtcggcggccgcaacgtcatggaggagaccgccgaagccctggtctcgctcggctacgtcccgcgctacacgatcatgaacgccgtgcactacggcgtcccccagatgcgcgacagggcgttcctgctcgcctaccgccaggatctcggggtcgaaccggtctttcccgagccgacccgggcccacgacctccctaagggctacctgcattcccgccatgtcgccacgagcggagcaggcgccgcagcgtcgcggttcttcgttcctcccaggcatccgctctcgggtctgccgccggcgacgaccgccggcgaggccatcggcgatctgccgcggctcgccggttcgaaggccgccggcgccacgaagggccggcgcagcaccggcgagctcgcggcctaccgggcggacgtcgcaccctcggaatacgcgtcgcgtctccgttcgggtggcccggacggtgggacgtccggacatgtcacgcgcgccatcgggcgcgatgcggtgctgtgcggcctgatgccgtccgggtcggagtaccccgcggcccacgcgatcgccgagcggctgctttccgaggagattgcgggccgcgcggcgatgggtcggcccgtgccggattgcgaactccccgcgctgcgcgccgggatcgtgccgccccacccgccgcataccttccccaaccggtggtggaagctcgtcgcggaccgcccgacccgcacgttgctggcacatctcgggaaggacggctactcgcagatccactacgacgacgcccagggacgagtgatctcggtccgcgaggcggccaggctccagtcgttccccgacggattccgcttcgagggaacaatgaacaacgcattccggcagatcggaaacgctgttcctcctcttctggccgaagccatcgcgcgcagcctcgcggtcgcgctcgcctgcggcgaggatcgtcttgcagcctgaacgaaggaacgccgcgtgaaaccaaacgctgccgtcgccattgaaccttcgccggaggccggtctcctgaccgtcggcccgatcggagatccggtcggctccggacgggagatggcgatggattcgaccggactcgacgatctcgcgcgccagctggatgcagccgcggacagggacagggcgcatcgcgccttcggttccttggcggaagtttcgggcgcggcccgttgggcgcttgccgagatgcgcagaggcggggagggcggcttcgtcttcgacgtgctcgcctcgtcgtcggccggtggcgacgcgccgatcaggaccgtcggcccttgcgcggaggaccgggtgctcgccaggacgtggagggcccgtgatgccatcgagctccggccgtcctccgcgggagcttccatcgccgcgggtctcgaggccctgctgggcgccgttgctgacgcggccatcgcggtgctgccgatcgacagccccgatccatcgcgacgcgtcctgggcgtggccgcggcaggcgagggcgccgacatcagggtcctgcggcggggcttcgcgctctacggcgccttcttcgcacgtctcaggaaggaggcgaaccttccgacgcgcgtcgacctgagccgtagggagatcgaggtgctccagcggtgcgcccacggcttgaagacagacgcgatcgcggccgaactcgaggtctcggcgcacacggtgcgcgagcacatcgaccgggcgaggctcaagctcgacgcccggaatctttcccatgcggtggcgctcgcgatgcgggccggcctgatccgctgacggagaacggcttcaggcgaccttgcgcctcgcggccgaccgcgccgccttctgctcgggcgtctggtaggcctcgtccgcatgcgcgcggcagtagggcgtcccggccgtccgctccccgcaacagaacctgaaccccgggagctgcgggtcgccgatcggccaacggcagtgccgttccttcagctgcaacacgggatggaggaggtgggcgtcgccggcgcgctcctcccgggagccgcgcttcggctcggtcgcggcaggctcgggagcaggaacgggtgcggtctccggcggaatcgcgtccgacgcacctgaccgtttcttcggagccttgggtgcggccgcggcaacggcgtccggagcatcggaccccgcctcgacgttccttccgcgggtgaggccgagccggtgcaccttgcccatgatggcgttccggtgcgcgaggcccatgcgcttcgcgatctcggcgccgctcagcttctcctcgacccagagccgcctgagttccgccgttcgttcgtccgtccagaatgacgcgccgcccacgatcgttatccatctctgcgttcggcgggcaatgtccagcttcgttgctttgttccaggctggaccttcccgccgatgcatcctatcgatgaaggaacgacattggtagtggagccggacccatgaggttcaagaccttcgtcgtcgccgtcgtcctggccggagcggcggctggcgcggcccgtgcggacgagggcgtcgtcgcctacgtcgagggaagggcggtccagaccgcccagcttcgggaggccgccgtccggttcgcgcagaggctcgcgggcgtgcccgaggtccggcgggccggcttcatcgccggccaagtggtcgacgtggcgatcctctccgacgcggcgcgcctggagggggtctcgcccccgaccgtggacgccgaccgcgactacgggcgcgactcccaggccgcgcaggccatgctgaacaagatcgtgaaggagtcggcccccgaggagtccgatgttcgcagcgcctacgacgcgcaggtgcccggtctggagtatcgcgcgcgccacatcctcgttgcgaccgaggagcaggcgctcgccgcccgagggcgcatcgtcgccggcgagcgcttcgaggacgtcgcccggtcggtgtcctcggacaggagcaccgtgcccgccggcggagacctcggctggttccttcgcgaccggatggtgccggagttcgggaccgccgtggccgcgctgtcccccggcgccctttccgaaccggtgcggtcgcagttcggctggcatctgatccgcctcgacgagacgcggccccagacgatcccgccctacgagaacgacgcgcagcgcgtgcgggcgcagctgtttcagaaggccgtcggccgcaggctggccgccatgcgcgcggccgcggacgtgcggtgggtcatgccgaagccggccgggtggtgacgtcgccgtccatgcaggacgggcgcaatacgctcaccgtcctcgacctcttcagcgggatcgggggcatctccctgggtctcgagcgggctggccccttccgcaccatcgccttctgcgaagctctcgaggcccgcaggcgcatcctccgccgccactggccggacgttccgatccatgacgatgttcgaaccctcgacggccgctccttcggtgccggatcttctcgttccgtcgatgtcatctgcggcgggttcccgtgccaggacatctccctcgccgggaagggcagggggctcgaaggagagcgctcgggtctctggtcggagtacgctcgtctcgttggagagatccggccgcgctgggtcgtcgtcgagaacgtcgcggcgctccgctccccgcgccggaagctccgccactgcgaatgcggatggcgtggaacgaaggcccgacgaaattgcccggcttgtcgacgggacctgggcggtgccgcagacggacttgctctcgccgctgggctcggcaccgttctccgggacctggcctcgctcgggtatgatgctgagtggcactgcctacgagcttccgaccttggggcgccccacctgcgcgacagggtgtggatcctcgcccgggaagttgctgcctacgccagtctccgccgacgccaagcggggcacggggacctatcgtcgcggcagcccgaccttgaagggggcggtggaggggcacctcaaagaacgggagctgctccctacgccgaggtcctgctcaggcctgcgctcctcagggagcaatcggacagagctgtctcaggcagttgggcggtcccttgggtcgaggtccttgatcgtgttggcgacctggatgctcgggttcccggaagcgtggaccagcttgcagccctcggagccagcgtcgtcgtcgccatccccgagatgatcggcaacgccatcatgatcgcggaaggtttgcgagagcctcccgaaggctgggacgacatgagggccgccgcatgaccgggcgcgaggacaggatcaccctgggctaccggttcctgtgcctgacctggaagcacacctacgtcggcagcggcaccgtctaacacgacgctcccgccggtcggcgcgcgggatcggatcacgaggagcagctcgccggcatcgggaagctgcggcgggcgcgctccgagcgcgtccgcggtccgaaggcttcccggttcacgcggccggggagggcaggctgagcccgggcggcgggtcgtcgtatgcgagggtcagagatgccgcctcgaaacggcgcaggcgcagatccaggaagtcgaggatcttgagggcctcgtcgcgggacgaggcggctgcgtccgggtagtcgaaccggcgcaggtccgctgtcatgtcgtccaccgcctcgaggaacgccgcgacgtcggtccggcacccgccggacgccagcctctcgtgcaccgtccgggccgcggcgtagccgtcgacgccggccacggtcatcttgtcgatccgttcggcgaagaccttcagcacctgctctccgatgcggcaggtctccacgacgaggtcgtcgcggttgagataggcgggatcgaattcgacgacgtggcccgacggaccgaacgtctccggatgccggtgccgcatcctgccgatctccgcgcaccacgcgagcatgtccgggaggcggttggcccgaaacgcggtgtgggctttgtcgcggtagaggtgccggccgggctcgggcgcatcgagatagacgcagtagcagccgagccccagttgctcgaccgcccatgtcggttcggcggcgcgccgccagaccttcccgtcgacgagaagcacgtccgaggtcagcctcttcgcggcctccgccgccgcgatcctctcatccgcgacgatctccccgtcgatctcgtcgggaggcgccgcggccgaccaatcgatgaagcgcccggtccgatgcgcgtggacggtcagaaccggatcgtggagcaaatcccggccgcgcgcgcggcccgtcacgatgcggttccatccggcgacgtcggtctcttcgatgctgccgcatcccctgtgcacgggggcccataggctgccgttccatccgcggaactcgaccgttctaccgtttccgccgccggtcttggcccagtgcgcgcagcccgcgactgcggagccgaccacccggatctggttgcgggatatcgaggccacttcgagatcgagcggcgcccgcaggatcatgcggctgggcttgcgctgccccttcctgacgacgtcggcacggtaggggtgccagatgcggatcttctgggtggacatcggccgtcacggttctgctggcggtgcgcacccaaggcttcccgaaccttccgaaaggctcaacagccgaactccggcagccgggccgaagagcgcatccttacccgcgccagcggcatcgatattttcgagcgcggatgcaaaggtcggccgcattcgatggaggcgacgatgacggcggcggagaggcgggaggaggcggccgagttcctggacaagctcggctgcgagatcacgtgctcgttccatgatcgggacggcggctcctactcggtcggccgcatcggtcagaacgcctacttcctgccgaccacgtggccgcgccgggagtacgtgctcgactgggtccacgggcacccggagcagatacgacgcggcgtgctgggcgaaccggtcgagttccagctcttcctcgagttcgtggttcaacgggcggcggagcgggcaggggacgattggcatttcttcgtcgccgccgtcggcaacgatctcgaccaggtccgccgcgaggcgcgcgaggctaaggacgacgaggtcctcgacctgctcgacgagatcgaggacattcagaccggttcaccctcggaggtgctcgggcgcgtgagaagcgtcctcggtctcgcccactccgcaccccggatctgagcggcgcccgccaagccgctccgggtgcaccgacggaggagccgatcctcggaggtccgcgtcttcacagtcccggatctggcagggcggagttctcagtctagcggggcgtcgaaacgctccagatccgccagaacggtctcgaacgccctggccagggccgacgtcgtgtccgcgtgacgaggaggcaggcccctgcccccggatcgcggctcaggcctcgactggaggggacgcgccggcgggctcgttgagcggatggagatcccgcaccatgccgtgggtccggcgcgtgtccgtgtgcaggtagatctccgtcgtgccgagatctgcgtggccgagaagctcctggatcgagcgcaggtccgcgccgttcgacagcaggtgcgaggcgaaggcgtgccgcagcttgtgaggtgaaacccgatcggggttccggatgccggcggcgaccgcggcctccttgatctcggcgagcgcgctctggcgggtgaggggggcagcgccgttccggaccgaatggaagagccacgtgtccgagaccgagccgtaggccgcggcgagatcgcgccagacctcgacggcctcgatggcgcggcgatgcagcatgacgagacgctccttgccgcccttcccctttacgatcatcgcgcgcgcgccgggggcgatcgcggcggcaggcagattgaccgcttccgagacgcgcgtgccggacgcgtagagcacctcgaacagggcggcccggcgggcgtaacccgcttgccggtagaggccgaccgtgtcgtctcgggcgagtgcatgcgcggtctccaggagcctgtccacctccgcgatcgtaaggaccagcggaaggcgttcgggacgcttcatgggcgcgacgaggctcgtcggatcgtaaccgacgtgttcctcggccatcaggaatcggtgaagcgaacggacgacggtccgcctgtgcgcgatggtggcctccgacaggtgcctcgcgtcgaggtgggcgaggtactcggtgaaatcggctcgggacgcgccctcgatcgtggttcctcgtgaagcgaggaagtcggcccagcagcgcgcgcttgtccgatacaccccgagcgagctcgtcgccgtaccgcgctcggcggcgagagcctcaagccagagagcgatggacgcttcggaggtcatgggctcccgcatacccgcagtctcagccggtcccgttaggaaatcgtcaacgatgccgcggcgtgtcgaaagctccgccgcgagtaggcagcgtcttctgagcagctgccggatcgagcctgctccgtgtgctggcatgatgatgcgggcgcatctagaaggactcggccgatggccgaaatcacgcgccgccttggcagcgccaaaggaagacgagcgccatgaggattgcaccgatcgtacttctgggagcgctcacgggtaatgctgcgatcggctccgcgtggagcctggagtacgcggcaacctgccgtggtcccactgcgacgatcacatccgtggaaggcctcgacacctcgcgggcgcgcgccgtagcggaatatacactgcccgacgcgatttcgtactgtcactatcagctgggccgagcggccgggaagcctggaccgagccggagccgcatcgaaccgtgcgtacgggatttccttcgggatgctgggcgcaaaggccctgtgacggccgaagcgaactgcaaggtgggcagcatcggcataccggatctcaagccggcaaatacgcagaagctgccgcttgacaattcatgtgcggagggcggcgagcaggcagtcaagctcttcgaggttctgtgccctgggtacgaggggcagatccgcggcagccattagcgcgccggccagttcggcgggcgctgttccgccttgcagcggacgagtttggacgaagccgctcccgtatggacgatctccagttgtccgctgcccttaggctcgagcttgacggactttttccacttctcgccttcaccttcgcagctcaacgacagagtccagaccgagcccgcctttgcggcttgcacgatcgagcagctgccttcgtgttcgaagtacttccccgatgtgatgcggatgttgccatcggtaggatctgcacaagccttcgcggatggagcccacgctccctcgaaggggtgcttggcattgtccgcaactgcggcaagcgaaggcaggaggaaagctgcgaacaagagggactggactttcagcattcccgtgcacctttccaagctcgatgcatatctcgagcacaagatcccgaatttcacatagacggggaatctcattgtcaaggcagtctcgatgcctctccggggattcgaggttgcatcgcagatcgctcatggccgtgcgatccgaaccctactcgatctggagcgtcgtccagcacaatccgacccaggtcgtcgccctcagcgggctcgagatcgtctatcgggatgtcggggaacgaagactggcggtggagacggacacgagagcgctgccggccgataccagctggctctttgctctcggagcggagcacgatctacctcgacgatcggctgtcgacagccgcgggaccgcactgctcaagctctgcgaatggcggaggctctggtcgacttcgacgacgcgccccgtcgcgacgacggctttgcctttgctcaatggggcaggggactctccctcgatcgaatcagaagcttccgagccgcaccggatgcatttgacaaagctgccgcatcgatcatctccaaaacttgagcgaaggccgacaaaaaggcttccggacacaaccacgatgtgcacagcggcttcacgcccttgcttctgcttatatctctgtggtcttacaataatacgtcctcgtgtggcgaagagtaggtgggcccatgacaccctcgatgcgtagtttcgttgccgcgttgtgctgctgcatccctcttgcgcagagtgcctttgcggcaccgaaagcggttcggacgatggagcgaacctactggggtgtccgcatgatcggggtggacaacaactcgatcggggaggcgagctttccaagtcggtccaagatcgctgccgaagtctttcggggcgggtgcgacggacaggacttctgcatgctgcgtgccgtagtcacgacgacggaaccctatcgggttatgaaggtccttgccgtcaagaagctgcaggacgaccgcgaacccgaggatgtcatcaagttcgtctacggaaattggtctccgaacgggttcaacgtcgacgatgacgatctcgaaaagctctacacgacgcgtcttgccgacatcatccgcaaggcgcgcgagcggggaaggattgaagagtcggatgttctggaccagcccttctatactggacaggacggcaacccgataaatgtgaaaatgaatatcacgaagatgggcgatgagagcgcgatcgtgcgcaccacctatgtggtcgatgccgattccgccgatgtcgtgcagagagtgaatttcgagatgcgcaaggtcgacggcgactggcgcatcgacgatgcccgactgcccctcgggccccgggacgagatgactctcttctccgaattcaacagccctgccccgcccgatgcgccttcgccgcccgctccgccggcttcggcgtcacctagcggcccggcgagcacggcgacaccaccgcaggctgccacgcaaccgacaccgcaggtgaagccgcagtcgccggagcttccgccgatctggaggtagcctacgtccgggggagggggtcggaacgcagcgaggccgccagggcgcagcctcgttcgaagatgctcgaaccgacgactggctgagtcctgcagcgactcgccatgccctcggcgccgtcctgcaggatgtcaggaggcaggcttcccgggccaacccccgtaggcagttcttgtcaaaacaccgcttatgcgaacgacgacatgtaggcgcaaaattgagatgacaccccctggcaaagttgaaacggcaccccctctccctctgatggatgtggagggtgcgcgcgatggggttgaagtccatgagcggcaaggaattttcgcgcctcgatgttctgctcgacgtcgaggctgggcgccttgctatcgatgatgcctgcgatctgatggggctgcggcggcggcaggtttttcgcctgctcgcggcatttcggaagcaaggcgcagccggtctgatctcgaagcggcgcggtcggccgagcaacaatcgcctgcccgatgaagtgcgtcagttggccatgagcattgtccgagagcgatattcggactttggccctaccctcgcctgtgagaagctcgccaacctacatgattgtccagtctctcgtgaaacgttgcgcaagtggatgatggaagacggtctgtggttggatcgtaggcgccgcctcccttccgtacatcagccccggcttcgtcgcgaccgtgttggcgaattgattcagatcgatggctcgaagcattactggtttgagagtcgtgggccggaatgcacgttgcttgcgttcatcgacgacgcaacgagtcggatcatgcacgctgcctttgtgcattcggagtctgcattcgactacctccgagaaacacgggcttacctgttgaagcatgggcgccctactgcattctattccgacaagcacgcggtctttcgtgtcagcaagcgggatgccgctggcgggacaggcatgacccaatttggacgcgccttggacgaactcaacatcgacatcatgtgcgcgaacacgccctcagcgaagggtcgtattgagagagcattcggcaccttgcaggatcgtttgatcaaggagatgcgacttgcagaaatttgttcgatggaagatggcaacaagtttctggtcggatttatagccgatcacaacgctcgtttcggcaagccgcctttcgatgagcgagacgcccatcgagcgcttcagggcgatatcattctggacgatgtgtttgcttggaaggaggagagaacagtcacgaacagccttacgctccagtacgacaaggtcacattcatcttggagccgactgctgtcacgcgcccccttgctcgtaagcgtgtgcaggtgatcgattatccggacggacgcttcgcgatccgacatcaaggcttggatttaccgtttcgcaccttcgatcggatacgccatgtcgatcaggcggcgatcgtggagaacaagcgcctgggtgcggtcctggcgttcattgccgagcggcagcaggagcgggatcaaaaccgttcacagaaggcgcctcgtcggcaagggcaggtggaccggcacatgttcaagagcgggtgagggcacccggccgtgtcgatctggatccggtgacaccgcagcttcgccaccccgacccgcttcgctgcggtgtcccctcccctctgtgccttctaagaggggtgtcatgtctactttgcggaagcggtgccatttctgattagcgttgacaacgacatgctggttagcgtctcatatatgatgcgtgtatcgtgccaacgtggaggatgcgaggcatgaagccgtcatctcgtgttccaggcattggaaggccgcccgcctacccggcggtcttgcgcacgatcgagaagctcggacgagacatctcccacgcgcggcgtgttaggaggatgcccgcagaggaattcgcaacgcggatcggggtgtccagggccaccctctaccggctcgagaagggtgatcctggcatctcgctgaacaccctatgcatggccatgcacctgctgggacgtctcggcgccgtggccgatctcgccgatcaggccagcgacgatatcggcctgatgctgtccagacaggccgcgccgcggcgagtgcgtcgtgtccgggggggctcttcggaagttggggaaggagagggtgcggccacgaccgacgacggcttcgttgcatggtaaccgagtggcggatcgcctcccctcccctgcaaccaggcgatttgcttcacgccgccctggcggttgtgctcggcctctccttcatcgatcgttcaaccgtccaccagcgggacacgacgacatgatccctcaccgtatattcaagtggttggcggcgtcgggtcgtcccttcacgatccattgccgtcaggctgtcagagggcatgcgccgaggtatgtcgtcacgccgggcgaagatggaaatttcgcactgcacatgatgggcgcgccctccaacagtttgcgaggagaccacaaagtcgttctcggagctctcaactcgcttctgatgcgcatcggcagccaagacgacccacacgtcgggcgaggttaggcgagacctccacttctgcggccaggcgacgagagccacttcagcgtctcctcggatcgggcgagattcgagatcgtgagcaaggttttggcttccgatccgccggcactcggcgcggtcagcttgatctcggtgtcgggcagccttcctcggacatcctgcatcctggccgcagtcgttgacggagcggacgtcatcgaggcggcggagttcgtccaacaggaactgccaaaggagcatctcgcccgtctagcaggccatcgcgacgagtgggccgtgcggcgatacctcgacctatacggccctgcggatctcgagcggatcctgagcgaatccgatcgccagcaactcaacttcgagcgaagtctcgatgccatgttaggcggttcgaggctgcaccatcgggtcgccgaagcattcgcggccatgcgcaagcaaccaccgcagatccaggcgcccccccaagccgacatccaccccgccaccttcgtagatgcatgcctgacgcatggaatggatcgcatccgcatcgcggactggctcgattcctggctcacgaacggcggcgaacgttccctcgaggagcaccttggattcacacgcgaggagctagtttcctggctcaagtccccatccgcgatcgatgccatcgtgtcccgcaggggtgcgggagaccggcagcggacgagggtagccgccgctggctcggacatgatcggcggaagcgatcccttggacgcggagacattcgtccggtacgtcacggatgtacaggccgcagaagtcgccgagcatcgcgtccagcgataacgcctggacgcggttcggtcgaaggctgtacttgtaggagcggacctgtcgcacaggtcgagatgtacctgttccgttccggtcgtcaacgaggcgtcacgtcccgtccacattcccccgtcgcctgaaggcgacgatcccctgcggaagccaatttatggcggtcggcatggcaggctccgtgtctcggatgcgatgtcagggggcgggcgcgcaggcggcaggctcgtcctcgccgtactcgacctggatcaggcgctcgagctcctcgcgcatctccggcgaggcgtcgacgatctcggggaagccggcgcccgtcaggcggtcggcgagggcggcgagctcggcggcgccgtccggccccttgcggaggagagacgccacctcggacgcctcgatgctcggaccgtcctcgccggagatggtgacgggctcggcccaaccgggcatccagcgcttcttgaaggaatcccaggaggggccgcgctcgccgtttaccgagaaggcgatgccgtgctggcggcaggcgtcctccacgtcgtccatcgtcgcgccgagcttgtcgctcccgtagatccagagcggcctgccctgctcgatcgcctcctggagggagcacatgaagtcgccgtcctcgaagacgccctcctcccagccgggcttcgcgttctcggcgacgaccgcggccgttagggccttgaccgcgcccgccgaaggaatggtcccgacgatcatgatgctggtgtcggccctgtcgcccatggtcccgtccgcctggattgcattgcttgaggcgagggtggcatccggcggcgaaagggacaacggcgaggggcgggaacgcggtccaagcggagccgttgagcatcatgcgccggcgatcggccgggcctccacggagacttccgacatgcgtcggctcgccctcgtcctcgcagcctgcatcggcaccacggccgccgcggcgggtcccctgccctcctacgacgtctggagtcgggcgccgctcgacgtgccgcccgcctacctcgaccgaggggccgtcggtccggacctccacccgggtgcggagtattattcgaccgggtgccagttcgtccgtcgcgagctgctggacgagcgcggcgagatccgcgtcttccgggttcccgcctgtctgtgacccgcggacggctcaggcccgccgcgcggcgctgacccgccactcgtaggcggatcgcgcatgcaggacgtcggccggcgtcagagggcgaaagctgccgtccggagcgagctcctcgacggccaggatgccagcgaccgcgagcctcgccgcggcggtacggagccccgcgtcgcccgacgcgaccgaaacggagccggcggcccggatcgtctccagcaggccggcgtccgtctgcctcgtcgggggcgtccggcgcctggggatgcggacctcggcttgcatggccgttcctcccttcccgtccccgcgggaacgaaggaatgatgacagcctcgaacgaaaaggcaaaaggaagggatgcggaggccgactcaagcccggaaaacgtatccggttccttcttaaaatttgcgcgaacggcgccggcgacctaatctgccctttcgtcgaaggaatggcgggtcgatgtctgtttttcgtcgcgcggtggcgttcgtcctctccggtctaatggccgtcggccagccggccgaagtgcttgcggcttcctacgtgttccggcagccgacttccgccggcaccttcccgatcccggtaatcaccaacaacgtcgtcaactcgaccacctactacaaggtcgacggacgcacctactcgctgtcctggcagggcacaggcggacgtgggccatacctgatccagatggtcggcgcccccctgcccccgggctgcgccgtccccgtccagaccggctccatcctgtccaccacctgcaccttcaaccaggagggcaactacagcggcatcatcgcccagctgaccgaccagaatggcatggtcgtgcgcgacaacgccctgcccatcgtggtctccgcaccggcgccgacgctctccacctactccttccccttctccggttcggtcggcatcccctactccggcacgctgcgcgtcaacgggggccgcgcgccgttcacgccctcgcgcgccaccggcgatctgccgccgggcctgtcgctgtcgatggtccaggatgcgatgaccggcgcgtggtcggtacggctggcgggcacgcccaccgccccgggcagctacaccttcgacatcctggtcaccgacttcaaccagaagcaggtgacgtcctccaggatcaacatctcggtcgcctacggcccggtctccctgtccctccggccctcgacccaggccggcgtctaccgcggcgtcgcggacaagccgatgccggacgccggcgtgacggtcgtcggcggcacgccgcccgtgaacctctccctggccgccggtgcgatgccgcccggcctgtcgctcgggccggacggcgccctcgtcggctcgccgacgacgccgggcacctattcgggcatccagatccgcgcggtcgactccgcatccagcccgcgcaacgccacgtccgccgccttccaggtggtggtcgccaacgccctgaccgccatgctgcagggcggcaacgacgcctacgtgcgcaaccggccgatctcgccggtctccaccgtggcgacgggcggcaccgccccgtacaggtacgccctgaccggcggctctttgccgccgggcgtgaccttctccaccaccaccggccagttctccggcacgccgacccaggccggccgctacgaaggcctgaccgtctcggtcaccgacgcaggcggcttcagcaccgcggtcgcccccttcaccatggtggtcgcagatccgctcgcgatcgccggcaccgtcccccgcggggtggcgggctcggcctacgccacgagcttcacggcctcgggcggcacgccgccctacagtttctccctgatgcagggcgacctgcccttcggcctggatctggccgaggacggcacgctctcggggacgccgttcctgccgggctcttcggacggactggtggtgcgggtcaccgacgccaacggctcggccatggacacctcgccgttctcgatcgaggtggcggacgctctggcagtggccgagacgcctgcgggcacggccacgcgcgggaccgcctacgcctccgccttcacggcagcaggcggcacgccgccctacgccttcgcgctggtctccggcagcctgccgccaggcctgtcgctgacctcgggcggcgctgtgaccggcacgccgacgacggcaggcacgttcggccccttcacggttcgcctgaccgacggcgacggcacctccgccaccgccgacgccagcatcgccgtctccgaacctctcgcggtcgccggttcggccggacgcgggatggtcggcgcgacctacgtcgcgacctacgccgcgtccggcggcacggcgccctacggcttcgaactgtccggatcgcctctgcccggcgggttgaccttgtcggccgacggcgggatttccggcactccgagcgcggccgggaccttccctgggatcgtcgttgaggtgaccgacgccgatggtcggcaggttcgaacatcgcccttctccatcgtcatcgatgcgccgctgcggatcgctggcgatccatccgcttccgccaccatgggacaggcctactcggccacgttcgccgcttcgggcggagctgcgccctacacgttctcgctggcttcaggcacgctgccgaccggcctgagtctgcaggcctccagcggggtcatcgccggtaccgcctccactgcgggcgtatccaacgggctgacgatccgggtggccgattcagagggccgcacggccacgtccccggtcttctcgatcgcggtcagcgccgctctgacggttgccggcacggccacgacctctgcaacggttggcgagccctactccgccggcttcactgcttctggcggcgccacgccatacgtctggagcctcgcatccggcactcttccgcccggcatcctcttggacgccaccaacggtaccgtctcgggcacggcctccacgaccggctcctacccgggcatccaactgcgcgtcgccgacgccgacgggcgaagtgccctctcctcgatcttcggcatttcggtcggctcgagcctcgcgatcaccggcacgcctgccaacttcggcaccgtcggccaaccctattccgcccagttcgcttccacgggcggcaccggcacgaaagccttctcgctcgccacgggccaactccctgacggcctgtccttcgacacgaccaccggccttatctcgggaacgcccaccgcagccggcttctcgcccgccatcgctgtccgcgtccgcgatgcctcgaactcggcggccaccgcacccgccttcgacctgcgcgtctccgatccgctcgcggtcaccggtgctcccatcccagacgcgacggtcggcgaggactactcgggcttcgccaccctgaccgggggacgcggccccttcgcgtggacgctcgccgccggtaccctgcctcagggattgagccttgcaccgtccaccggtgtcgttggaggacggccgagcaccgtcggcaccatttcgggcctgcagctgcgcgtcgtcgacgccgacggccgcacaggcatcaccgcgccgttctccatcgctgtttcggccgccctcaccattgcgggagcggccggaccggccacagtgggcgatgcctattccgcccattttgcggcgagcggcggcaaggcgccccacatcttcgcggtgctcggctcggccctgcccgccggactgatgctcgatgcatcgaccgggcgcatctcgggtacgcctaccgtcgccgcgcccgcaggcacgacgcagatccaagtcaccgacgcggcgggccgcagcgccaccagcgcggccttcggcatcgacgtgcgcgacccgctgcgcctcgtcgcgaccaatctcgggtccgccacgctcgggctggcctacacgggggcgatgtcgcctgtgggtggtcgcggcccctacagcctgaatttgagttccggcagccttccgccgggtctatcgctctccgcgaccaccggcgcgctcacgggcacgccgacccaggcggggagcttccccggcatcgtggtgcgggctaccgacgcggacggccgtatcgcggtctccgagagcttcgccatcgaggtggctcccggcctgatcgtgacgggcatgcctccgcaacccgcgaccgtcggcgtgccctacgcctacgccttcgccggctccggtggctcgacgccctatatctggtctctctccggcggcgccctgccggtcggcctgacgatcgatccctcgaccggctccctgggtggcatcccaacccgggtcggcacggtcagcggtctcgcggcggttgtccgcgacaatgcgagccgcaccggcagttcgcagaccttcacgatcgacgtgcgcgatcccgtcgtcgtcacgggcgaccccggcgccgtcgcgctgacgggccagaactactcggcagccttcacgactgccgggggccgagggccattcgcgtactcgatggtcggcacgctgccggcgggactgacgctcagcgcggcctccggcaccatctcgggcacgcctacggcaaccggcgacgttgccggcttgcaggtccgcgccgtcgaccaggatgggcgcaccggcatttcgtcgagcttctcgatcttcgtcgtgcacccgctgacgctggcaggggtgcccgccggcacagccgacgtgggtgctgcctacgacgcgaagttcaccgccgccggcggcaggctgccgtacgtctacgagctcgccgccggaactctgccggcaggtctgaggctcgatggttcgactggagagattgccggggtgccttccgccaacggggcggcatccggcctgcagatcagggtcagggatgcgaacggcacgacgaccctgtcccaagtgttcgcgatcgtggtggccgatcctctctctgccgccgtcgaggcgggtcccgccacggtagggggcacctatgccgggtccgtcctcgcgacgggcggtcggggaccgttcgtcttcacgatggcagcaggggcgctgcctgccggcctgcaggtcgacggagcctcgggccgcatcaccggcaccccccgcagcagtggaacgtcggcgggccttcaggtccgtgtggccgacgccgacggtcgtgtcgccacgacgcccgtcttcacgatcgtcgtgagcctccccctgagcctcgtcggctcggggcttccggcccagacggcaaccgtcggcctcgtctacgactcgtccgtttccgcaacgggcggcgacgcgccctacgcctacacactgtctgcgggtaccctgccgaacggcctgacgctcgacgccgggagcgggcggatcagcggcatcccgacgaatacggggttggccgaagggctccagatcaccgtcgccgacgtccatggccgcatcgtgcgttccggtcccttccggatcgacgtgagggatccggtcgtggtcgcgggcgatccgcccggcttcggaacgaccggtatcgcgtacgggccggctgccttcgcagctgccggcggccgcgggccctacaccttcgcaatggtcggcacgctgccgaacggcctgagcctgaactcgagttccggcgtgatcgcggggaccccgacccgggcaggctccttcaccgacctgcaggtgagagccagcgacatggacgggcgcaccggatactcccggccgttctcgatcgatgtcgcggcgaacctgtcgatcagcgcttccatgccgtcctcggcaaccgtcggcatggcctatgcaggcggatacgccgctcagaacggcagggccccgtacgccttcagcctcgtcgccggaaacctgcccggtgggctgagcctggatccttccaccggccagatcgtcggcacgccttcggccgtgggcagccaccaaggcatccaggtgcgcgtcaccgatagggacggccgggtcgccacgtcagccacaatggcgatcaacgtggccgaaccgctccatgccgaggcggctccgtcgcctgcggtcagatccgtcgcctatacgacctcgatcgccgtctcgggcggtcgcgcgcccttcacctactccttggtcgggggcaccctccccgcaggcctgggcctcggtgcgacgaccggaacgatcagcggcacgccgacgaccgttcaggtcgccggcggcctccagatccgcgtcgtcgacgcagacggtcgcagcgccacgacgcagccattcgccatatccgttgccgcgtcgctctccctctcgttgaccagcaccatccaggcgacgaccggatcgaacgccgccttcgcggcgaccgcgaacggcggtcgtccaccctatgcgttcgccctcgcgtccggggctttccccgtcggcgtgcagatcgatggaggcaccggttcgatatccggcttgccggccgcgacgggatcctaccccttcacgatcgccgtcacggacatcgatgggcgcttcgccacggcggcgtccacgatgatcgtcgcggatgccgtcgtggtcgatcttccggccatgaccgacggcatgctcgggaccagcttcgcggcttcggtcagggcaagaggtggcagcagccgctacaccttcaccgtggcaggaggcagcctgccacatgggctgaccctgaactcgtccaccggcgacataacgggaacccccaccactcccggaagctatgccggcattcagatcagggcgaccgacgctggcgggcgtcaggccctctcgacggcctacaacatcacgatcgatagccgcctggcgctgtcgggggccttcgggacggctgcccgcggcaccacctatctcgccaacttcgtggcctcgggaggccgcgcgccgtatcgctacgagatcgcgtcgggcacgcttccaggaggcctcggcctggatcccctgaccggtgcgatctccgggacgccgaccgcagccggaaccttcggcggaatccaggttcgcgccatcgacagcctgggccgcctcgcgacctcggcagcggcttcgatcacggttctggagcccctcgcgatctccggggcgtccaatcggacctcggtggtggcgcagaacttctcgatggctttcaccgcctcgggagggcgtcccggatacacctacgctctggcgtccggaacgcttccgacaggcctctcgctgggatcgggcgggaccatcggcggacgtacgcagacgcgcggcacgtggtccggaatctcgatccgggtcgcggacgcggacggtcggacagccacctccggggcattctcgatcgtcgtcgcagatccgctgtcggtcagcgtcatgtcgcaacccggcatcgtcctcgccggccagccctactcggccacgctcggcgcggccggtggcgtcggcccctacaccttcagcgtcgcgtcagggaacctgccgcagggcctgtctctgaacgcatccggatcgacggcgaccgtgtccggaacgccgactgtcggtggcgtgtcgagcgtgatcctcgcggtcctcgacggagccggccagtcggcgcgtgcgtcgctggcagtctcggtcggggccgctaccggcaccgggctcacgatccacggcgtgtatcccatcctgacgaaaggcgggcagccctatcagggcaaggtcatcgccacgggcggagcgccgccgtaccggtggttcctggctccaggccaggcactgcagcccggcctgtctctgaacccgtccacgggtgagatttcaggtgttccgtcggttccaggaaatacgtggcgcagtgtcaaagtcttcgtgacggattccgtgggggcagggcagatgaccgacttccgcgtgaataacacggtgttcgcaccgacctttgccgggagggacaactactgccccaaccatggcgtgatcggtcgcgacgtcgcatgcgatggccgcgtcatcggagggcaggcaccatacgtgttcgaaggaactggcctgcccgacggcttgtccgtcgtcacgacgggcccggactcgtacgtgctgatcggacgaccgaccagaaccggacgtttcagcgtcacggtgaaggcgacggatcagtacggttcgacagccttcgaaaccacgacgttcgcggtcatcgaagaagcgacgacgggctatgtcatgccgtcgaaaatcggggtttctcggagagggtacgtcagggcgccgacggcggactacgcatctattctactgaggactgacaatgtcagttccctgtccatgcacccgcgtttctcactcaacagcaacgacgtcgtcagatacgcaggggattcgatgatcttcgaattcaacgagccgattcgaatgaacatgctgaccggcagcacgataggcggcgtgccgtggagcgggggcgtgcagaaccagacggtgcgatattccctctacgtcggcacgccgggatcgaacgactaccgttacgtcgcctcgtcccagttgcagggcagcaagataaccttcccggacacggtcgcgcagaagttcatgatccaactcgatacgaatctcactcaggacaatcctgcagcattcatgatcgggtgggacatcgataagatatgggcgccggtgaaaactctgccttatccggtttacataagttcccagggtgacgctggggtgttcgcgtacaacaacatctccccgtgctgcgtggtcggaacccaaatctatattccgaccccgcagatccagagaggctcgtcgttctcgctgctcctgcctccgccgcaggagcccacgtggtggttcgacgacaggttgaccctgccgccggggctgacgttcgatgcagccacaggccgggtgagcggcactctgacgacgcgcggatcgacaggggagatccacgtctacggtgccatgcccggggggtacacggtgcagcctagatcggctcaccggcacttcgaagtaagatagcaaatggcccgcctgcgcttatgcggaggcgggccatacgctttggccgattggattgcggctcggccgtcgagttacgaggcggatccgagcaagcaatgaaatgtccaacggaaggaaccgatttgacagcttctcctgattgacagatggtcgttcctgcccgcccaaggcattccttcggaagccggttcgacctaggctagctccttgcgtttcgagcgggtgcgtttcgggcacagactagagaccgctttgacaaaatcgatcctccgactggccgccatgacgccggtcctcctcgccggcgcctgcacccattccatgggccagcccgtgtcctcgattgcaacggcgccgatcgagaagagactggtcgaccgtggtggcaagctccagagcggcatggcatcctggtacgggtccggacgcaggaccgccaacggcgagcgcttcctcccgaacggcctcaccgcggcgcatccgagcctcaagttcggtacacgcctcaaggtcgtgaacgaacggaacgggcgttccgtgatcgtgcgtgtcaacgaccgggggcccttcgtgcacgggcggatcatcgatctcgcccgcggctcggcgaaggcgatcggcatggacggcacgtcctacgtgagcatctaccgggtcgcggaggccgagaccccttccgaggtcgagtagcccgtcaggcgcggaagcccggcatcgccgcgaggtcggccgtccagtcggcagcgatgcggaacgcgtcccgggctccgccgatgatgcgggctgcgaccgtggcgtcgacgtcgaccgactggaccggaaccgcgccctcgggcgtgtcgacggtctgcgccgttccgatctcccgccgcaggcgatccgtctcgtccctgtagagccgctgggcggcgaggcggccgattccgtcgcaggcctcgatcaccgccgagccgtggtcccgccagaaggtcgggaagttcggatcctccagggtggagcgcacgaaacccttcacgtcgagatcctccgcatcgtccttcgcggccgagcgtgggcccgattcccgcaagacggaagtggggcgcgcggccatcggtcccgcgcccgcaccgttgacccgtcgcgggaaggcgccacgtcatccggcgcggccgcccgcgaggaggacatggacacgctggaccccgcacggcgatcggcgctcatgggacggatccgcggggtggacaccggccccgagatggccgtgcgccgcgccgcccaccgcctcggctaccggttcaggctgcaccggcggtccctgcccggcaggcccgacctcgtctttccctcgagacgcgccgcgatcttcgtgcacggctgcttctggcaccggcacgagggctgctcgaaggcgagcacgcccaagacgcgggtggagttctggcaggcgaagttcgcccgcaacgtcgagcgcgacgcccaggtccaggagaggctcgcgacggccggttggcgcgtgctcgtcatctgggagtgcgagacggccagggccggggagatcgacaggatcctcgtcggcttcctgggcccgcgcgggctcgggcggccgcctcgtcctccgactgacgcgcatccttgaaggaacgacttgcccttttcggcaagtcgcccgagactatgcggatcaggggagagcccatgacgcgcgtggcgattgtcgagatcctcggtagtccgcagctccttcggcgcacgctcgctcctaccatccgccacatcggcttcgacacccgcatccacagccgccgcgccctcggcagggcgctcccgaggaccgccgttccgacgccggcctctccgttcgaggaggggtcggccagggagggtccgcaatcggacgacacgggctgcgacggcgaggatcccgagcgacgattccggtcctaaccatcgccggctctcccccttgcgcctcgctgcgttacgcggttccttcatggtcgataccgtcacgaaggttccgcgatgcttcagatcgtcctcggcgagttccgcgaagaagtcgtccggagggcggagcggacgatccacgtcgtggaggaggaggccggcgtcgtcgagctgtggcacgagggcgtgctcgtcgacgtgctgacgacctacacgggcctgcgctacgccctcgaggcggcgcccgaggtcgtcgagcgccttcggatcacgcactccagcacgctgcacgtccgggtccgggccgagaggacgcggggcctccggacgggccccggcgagatgcgctacgggcggcgcgagtaccaggaggcggtcggaccggattgggtcgccggccgccggcacgtctgggacagccacgccggacttctgcccgagggacgggaggtcctcgtcccattcgagatttcggccttcgcggcgacgcgggacgtccggcccgaactcgcggctctcggccggatgaccgtgcggggggtcgagcatctgccggacgagctcttctgggaggggtgggggttcggagaggtgcgcgacgtcgtcgtcgactgcaccgccctcgacgggcgccccgggcacatcgaccgggagcgcggcgacgaagggctcctctggacccggatccgcttcgccggagcttgggtcgtcgcgatcccgcccgaggtcgaaccggaggacgtgcccgagacggtgtcggccggctggacgaggcccgacatcaccttctcgggcgagggctggcccgactggacgaggtcgggacgcttctattgcggcccgcccggcaccgtgcacatctggggccgaccaacggaccggccatgaccgtcttcctcaccgccgaccaccacttcgggcattcgggcatcatcgggaacgccggccgcccgttcgcggacgtcgacgagatggacgaggtcctgatccggaactggaacgagcggatccgccccgacagcgtggtctactacctcggcgatttcgcccacagatgcccgccccagcgcctgcggagcatctgggagcggctcacgcggcccaaggccatccacctcgtgcccggcaaccacgacgacgcggccacgctcgcgctgccctggacatcggtcgagcgcgggatcctgcgcatgtcggcgaacaaccggcgcttctccctcttccactacgccctgcggacgtggccgggcatccgccgcgacgccatccacgcgtacggccacagccataaccgcatgcccggcttccggaacaccctggacgtcggcgtcgacgcctggggcttcgtgcctgccagcgtcgaggaggtcatccggcgcgcggagctgctgccggaattcgacttcggagagaccgacgacgaggccgaggacgacgcgcccggagctcccggcgtgcgcgcgccgtgaacgcgcgccttcccctgccccgcgccgtctggggcgtcacgctggacgagttcgtcgggccgcggatggtcggccctgcgttcggcgtggacgggcgcagcgaggagtacgacctgttcagggacgcgccctgggatctcgcgcccgcctggatctccggagacggccggcacgcggtccatatcgtctcggacgatgactgggatcccccgacctccgtgctcgtggagacggagggcgggacctgcgtggggttctatgccgggggagaactgtggatcgacgaggaccggcgcgggctcggcctctcgacgccgctgatcctctgcctcgtcgatcggctggggaagtccgcctacgacaaccggtcgggtttgggcttctcgcccgcgggctacgcggcgcacgcggccgcgcacaggacggcggtcgagcaggcggccgcggcgggcatgccggtgcccaggagagtcatggaggaggaggcgccgcggtcggcgcctgggccgtcctagtcggggcggccgcggcgcacgtagtagtggcgcggcgtcttgctgggacggcggtaggcgaaggacgcggccgacgtcacgtgccggcggtgcttcacgatcggcagagcgggcggcggcgggggcggcagggggctcgcgagcgggaagacgcccggcgtgctgccgagtcccgagatgcgggcgcggtcgtcgcgatcgagcaggccgggacggcaggccgccgtgttgcccgtctcgcatgcccggcggttgccctcgtactccgctccgcgcacgaagccctcgtcgttgatcgagaggagctgacggtcgcagccggtcccgtcgatgcaggaccggtagttcgccatgtagccgtcctcggtgcgcacgcgcggatcgggcggcgcgacgcgggtcagtccgccggcgagcgaggctccgacggagcacgcgaggaccgccgcggcgagcgacgagcggaagaggatgtgccgggacgacatcgggaactccttcgtcgaacgtcggaaagcattccttccgatggaccatggattcgggaaggtgtccaccccattccttcaacgaggcccaggtgccggcccttggcgctcatggaggtggtcgatcctgatctcccgcggagcgtcgccggcgccgccgttgacgtcgtgggcaggaaccctgcgcgtgaactgccgctccgtacccttgtggtagacccggtcgaacggaccccgcctgtgtccgacggggctgcgccccgtcccttcgataccctttgcgcgaggggaccgggtcggcgcggcgtccacgaagagggcctccccggagacggcttcgggccaccgatgcctcagtctgggcggcgtctcgccgaacagaaactcggcgaggccttcactgcttccgcgaggctccatgatgatctcgggaacggcggccgggcaggtctcgccgtcctctccgccctccgtttcgggctctacggttccggtcgggcgccgccgccgtgccgtcagcggactcgcggcggcctgcgccgcgccatggagcgcgatctcggaggcacgggcgatcgccgccgtccattgcggccgatccccatgggtgccgggcgtcgagtcagggctttcgcgtccgacgggccaggacagggaggcggcgatggccacggcgaccccgacacccgggtcgcgggtcgggattacgcagcgcaccaggaccgcggcgctgcccctatcgcctgctctgcctacgatgacggccgtggccgcgacgtggtcggcgaacccggcgagcagggtggcggcgccgccgccctcccccagatacacgccctcgatcagaagatccgggtcgggcgtcgggagcggctcgaggaacgcgacgtagacgacgggcgccggcagcgcgatgccgccgacgcgcatttcgcccggcgcgggcatgccttccaggccgcccgacgggacgacgaagatgcggctgccggctcgggcccattgcagcgctctcgacaggccaaggcattcggagcggagcgagcactccgtccaggccggtgcatcttcgcactccctgaggaggcgtcccaccgcgcggacgaagcgctcgcgcgttccggcgtcggggcgttccgttccgcgcgcggccgcggcggcttcgagatcgaggagatggccggccgccggtaggattctgcgcaaccggagagggtggtagtctgcccgcatcggctccttcctgtgctaaaaccgtacagttccctgcgaaggaacggaagcggcacgcacgcagggcgcggccacgagagaggcgtacatcgacagctcggtgcatctgtcgagcagcgcgcagaggccctcgcgccacgcctccgcgaggacggacgccgctgccgcctcgacggcgctgcggagcgccggcgtcgcgagggctgccggcgacgcctcgacgagacggcaggtccggtcctcccggcgcaggacctcgcccgtcagcgaaggctccgcgccgggtgccgcgcgccatgcgacgcggtggcggcctgacgatcccggccgcacgctcaggatgccctcgcccgccagaatctggaactccggacgtggagcgagcccgccttctggaacggcggggagctcgccgcgccgcgcagcgtccgcatcgtctagagcgcccgcgtagaccgcctgcccgatcgccgcccatgccctggcgctcttgtcgaagcggtgtgccaaggtcgcgtcgaaagcatccttggccgcctccacgcgcccgatccggcgtccgaggccttccgacacgcggtcgagatcctcccgcgcggccgcctcggcaaccacgcgcagcgcggcgatacgggccgcggccgagccggcgggatcgcccgcgccgaaggtgccgttcggaggaacctcgcccattgcggaccggtgggatggaatgttcacacaatgttccttatgcgtcctgatgtcctgcgtccagcactgagcccccgcgtcttttccacttcgaaggccgtctcccattttttggggatggcggagcggttgaccctccagcagaacccatgacattgcatcggtacgttgccggttggcgcgcggcatgcacctttcgtcaaggacgtgtctgcgaaggttgatccaaggaacggaaatttcgcgcgggcaggagcggcctcggtgccgccggcctcatcgggtctggaaatgagccagtcgggacctggagacatcgaggacttcatcgtccgtcgccacgacgtcgtgcgggcggatgcgcggctgcgcgatcacatcccgagtggcccccggccgatcacctacaagtccgacgccggaccgatacgcgtgtgggtgagccagcgtggctcagtcatcgccgagccgctccgcggcgtgctggagcacggcggctaccactgggaagccgtcatggagttcacctactacggcccgagctacgtcggtcctctgaaggtcgtgaagttccccgacagtccccagtgcgcccatgcggtcagccgggacaacatcgtccgggcgctccgcaaggccgcgtcgaccttcatgctgcagcaggaggccgccatcctgccgctcgcgctcaaggacatcgggcgcaggaagtcggaggaggaactcgctctggcccaggcccgcgccgatctcgcgcagcttccgggcgaaggcgacggcgtcgttgcccgtcgcttcgacctgtggttcggcaccgtgtgggtctccccgtccgaaggcgagctctcagtcgtgggcggcggcttcagcggctccatcaccgtcagcggcaagatctgccgtctcgaagcagtgctccccctggccaggggccacgagccggcgatcacgctcgtgaacatcttcgcctccgagaagacggaagaggtgccccccatgctcagggcggcgcttctcgagctcgcggaggtggtgcgcaccaaccatcccgatctgaccgccgcgtcccagacgatccgggcgcgccggcggctgcagatcgacatcgccggccacgagcagcgtctgatcaagctcgagcgcttcggcatgatgtaccaggaccggctcgaaccggtggtcgacctccaggcgcgtcccatgcgccccatgccgggcgcggcctgagcccctcgaaatccccgcggcgttctgcaaagctcgggggcgaggtgccccttgaacaagaagatcctgactgccctcctgctgtggaccgctcccgcagcggccgacgacgccgtcccccgctacgacgtcgatgccctgtgtgccgcggcggccggcactctcggcaactcggccttcgccaagtcggcctgctacgagcaggagcagaactcctacgacggcctcaaggcccgctggaccgcggtgccggaggaggtgaagaccacctgccagaagatcgcggcctggacgggctcagggagttacatcgtcctcggcggctgcgtggacatcgagctcgaggcgcggagccgcggcacccccatcttcaagtactaggattgtcgaaggcttttcccgtcagacacttacggtgacatgctcgggcgtcgcatgaaggacctcggcggcggccggaacctgtgtgccgttccgcggctcacggagccggagatgcgccccgtgcgccgtcggcgggaattggatcgacggcttggcggagcgcgctcgcgcggacgacgcagggaacgcctgcacgttcaataacttccacgacggagttcacgcatccgtcgagctggtcgggatcgtgccacgcgcccgtgacctcgacctgccacccgccggctgccagctgcatgtccgcgacgatcgccgcggccgcggcggcttggtcgaactcctcctccgcgtcgccccgcatgcgcaccgagcgatggccggccccggccgcccgttccagcatcccctcgaccgctgtcccgaggtcccggtagttcctccggcgcagctcggagctgaggccgccgtcgatcaccgtgaccggtccggtccaggcatccaggtcctcggccagggcctcgcggccgagcgccgcctccgcctcgcccaggttgaagtcggcggagccgcaggccgaaccgggatgtacgacgatcaggagggtgcgcatccagcgggtttggacggttgcgtcgaaaacagcaaagatgccgggtacgcacggagcgaggacagttcatgcgcacggacggaccagaattcaggaacggctggcaggcgcgctacgagttcgacggcgcgaaggccatcgtcgaggcgcgccattacgggcgcagccgcgcccccaccccccacgagctcgtcctccagtcgatgcggggccaaagcccccgcatggtgcaggatcccgtccacgaatggagcgtcctgcttgaggacgggcggctcggccggtgcacgatccgcccgacgccctcggggatgttccaggtcgccggcatccggcagctccaccgcacgatcgaggaggccgtccgcggctgggccgcgccgatcgtcgccaggagggccgaggccgcccggatcgagtcggagcgcgagccgggcggagacgcgcccgccccgctgccctgatcaacggaccccagggaccgcggagggaggcgccgccaccgcgcgcagcaggtcggcgctgtcggccagcatggcgcggtgcagtgtcatcaaaaacgataacagtgaagcaaggcaggagcctggataatcctacgaccgagttgcatttcaccaaaagcaactcggtcgtagtcgattcatggtgttgtcggcggaggcaactgggctgaatacgccttccatgccagaggcttggcggagacttctgaaatgcgcgtcgagctgcggatcagcttcgggcaggatccaggaggtccctgacgatgcgggtctgggcctcgaagtcggcttcgaccagccgttggaggcggtccagcgaccgctgcccggtcatcgccaggacatcgcgcaggttggcgcccggcacagaccgtgagcgcctcgcggtctccgaaatgaacctgcgtcttgccagcgtggccgcagccgtctccggcaggtcggcgatcttgcagagcttgtagaacacgtaggtgatcgacgtggggcgcatccgctcgagcgtggctgatccagggtcgcgggtggcgcctccgccgtcgagggcgcgctccgagatgatcagcgggtcgggcggcgtgccgggagcgttcgtcaaaacggaattgatcgcgttccagaggcgcccgcgcacggcgatcggaatcttgcgggccctcagccggcggccgggcttgccgaggaggtcgatatggtcgcccagcacgccccggtccgtcaggacggcctccctgggcagccacgcgatttcggacggggtcaggccggcatccgacgccagcagcacgacgaggcggttgcgctcgggatagcgcgtcttgaggcaggccgccacaagcgccttgatctgccgctcgtcaatgagaacgtccgctttcatccggatccgggccgcgccgcgccccggattcatggacgatctccgggggcgccggcaagtccggcgacggatctcaggccgcgggcgcggagcccagagcttcggccttggcggcaacgatcggttcggcccagtccgggagggcgttcacgacttcaaggtcccaggccaccgggtcgaggaacggctcgttgctggagacgtccgcggccacgtcctcgagttcgtgcggttcggcatcccgccagccgaagaccggtccggtctcgatctggacggcgaggagcgtccgctgctccatgtcgtaggcgaagcgcgtcatgcgctccctcccgtccggaaagatgtgcggccagagcgacgtgtcttcgtctgctacgagataggcgggcatggtccgtctccttcgcgggaaagctagcggcggatggcgcaagctccaatacggaagcggactaggcggggcctaaggtaccgcacccggcgagaggccgggccgctgccgggcggcgaaggccaggaacagccgcatcgtcgccagggcgtcggggagcgcccggtggcggcggccttcgaagggcacaccttcggcggctagggccgcgtccagggacggcctctcccggcatccggcggacagcgcgtgcacgagaccgaagtcaaccgcgagctcgcgtcgaaaggggttctcgacgccgaaggcgcggcactcggcttcgatgccgccgagatcgtcgccccagctgacgagggccttccgcgaaggaccgaactgcttcgtcaaggtgcgcatcacctcgggcagcggccggccgaagcgcctcgcctcgtctccggcgatgccggtgaggcgctcgcagtacccggacacctccgagtaggcgggccttacgagccagctctcctcgcggaggatctcgagggtcgcgacgtcggcctcgacgatgccaatctccaggatctcggaccgcatgccgggcggcgcgccgccttcccagcaggtccattcggtgtctatcgccaggatcctgtccgtgcagtgggtacgcatgtccccttcgtcgcgcctcgccgcctccgcggcaatcctgcgccagactgcacgacgcgaccccagccgcaatccgcgggattacgcacgctgggacctacggctgttcgaaggggttctgcagaaccacgcggacctgcttcgacgccagctcaaccgtctgtggagccggttcgggcaggaggcccgggggcagcgagacgggcaggatcgcggcgagcaggaggccgagggtgccgaccgccacggtcgcagcgaaggcggcagcggagacgatgtaggggtgccgcaacatggcgttcctccaagcatggcaggaacgggcggcggcggccgcaggttccacacagtcttcggccgcatgaccgccccctgcgcgatgcgtagaattgtctccatcgggttaaagccaagctaacgtcgggtgatggtgtcgccggcacttggcgatccgatcgattcctttaaccggcactaaaggtatggtgcgcgactctgcctcgaaacaaaggtacaggcatgcacgtagtcctggtcgacgacaaccggtccaatctcgccgtcttcggacgtatcctgcggggcttcgaggagtcagaggtggtcgccttccacgatccgctggagggcttcgaatacacgctcggcaaccccgtcgatctggtcatcgtcgactaccgcatgccgggcatggacggaatcgagttcatccgtcgcttccgcgacgcccacgggcccgcggcccacgtcatcatggtgacgatggcggaggagcgggaggtccgctacagcgcattcgacgctggcgccaacgaacacatcacgcggcccctcgaccaccgcgagttccgcgtccgtatcgccaacgtcaagaagctcgtcgcggcccagaaggcgctccaggcggagaagctttcgctggaccgcctcgttgcggcccagcgcgcacagatcgagcggggcgcggaggagctcgtagggcgccttctgcgtgcggccgaacgccgggacgacgacaccgggtcccacatcgtgcgcatggccgagaccgcgcgcgtgatcgcgcggcgcctcggcctcgacggcgagaccgtccgcctcatccatcgcgcgtctccgatgcacgacatcggcaagatcggggtgcccgacgcggtcctcctcaagcccggccgtctcgacgccgccgagcggcgcatcatggagagccacgtcgaggagggctacgagatcctccgggactcgaccattccgctcgtccaggtggcggcggagatcgcctcgtcgcatcacgagcggtgggacggaaccggctatcccaaaggcctgaagggcgagcagatcccgctgtccgggcgcatcgcggccgtggccgacgtgttcgacgccctcacctccgaccgtccctacaagcaggcatggccggcggagcgcgcgatcgcctatctgcgcgagaacgcgggccgccagttcgaccccgcctgcgtgcaggccttcgtcgaaggatggggcgagatcgccccggtctacggcctggcgcccgtggaggtcgccgcgtgaaggaacggatcttccccgtggcgcacccgccgactaggatgcgcccgcctgccgacgacgcggaactccgatgacctgccttctgccggcacatggccggatcttatgcactgcctgccatgcagcgccggcggccttcgacgaggtcgcggccggcaccgaggcgtggcggatccgcgcgaacccgctctcctggggctcgcgctcgccggaagttctcgtgctcgggttctcgaaagggccgacgcaggccggggatctcggccgcactccgcacgaccaagtggcctacaaggggcagcgcgtctgggtggggcggatcctggcgcgtctcggcctgatcgcggatcccggcggcaaggacgcgatgaaccgcgagatcgaccgcctcgtcgcggatccggacggccgcttcgcattcggttcgatggtgcgctgcacggtcgagcgcttcgacgcgaaggaggggatctggaaggggaccggcggcgacatgctggggggcttcgtgtcccaggagttcgggcgccgcgtcgccggcgcctgtgccgagcgccatctcggccgtctgcccgccgagacccggctcgtcgtgatgatgggaacggggtccaagggcaactacgtggacgaggccgagcggctgatccgtcatgcccggggccgtccctcctcctggcgccgcatcaacgcggtgagctacggcgacgatgcggtcacgttcgtccacacggtccacttcgccgcccagggccgcctgcggggagactggttcggcgagacccgcctggacggctcgccgcccgaccccgtggccgtcgagtgggcgggccttgcggccgacgcagcgctcgacgccatgacgcgtccccggttcggccgggcagcctgaggggtactgccatgcgcggcagatctaagcaggcggccgcggagacgcgggccttcacccgggaattcgactacgtcggcccctcctccgccatgctggcagacccctccttcccgccctatgcggccgcgctggcgcggcaggccgagctgacggggtcgtccccggaacggcatggcttcgcgagacggccgggcgcacggctgctcgaccccgacgccgcggctggacttccggatctttcggccgcggacgggcgcgtcgtcgcgatcctcgtggaccagtccggcggcctgcgcggacccgacagcgaccggatggtcgcctgcgtggacaggctcgcgctgtcgcttgagcgtgccggcgttccgttcgaggtgctcgccttctcgacgctgcgctggaagggaggcctctcccgcgagaagtgggtagccgaaggcaggccggagggaccgggtcggctgaacgatctcctccacgtcgtccacaaggacttcgacgaggcttggaacgagggatccccctctccgcgggagcgtctcgaccggatgatgcgcgacccgttccagcgggagggattggacggcgaggcgctggcctgggcgctcgaccggatcgtcggccggggaggagcggagcgcaccatcgtcgtcgtcggcgttgcgacgcccatcgacgaagccacctgcaccgcggagagcccgcagttcctggaggcggatctcgccaggagcgtgcgtcgtgcgttgcgagaaggcgtgtcgctcgagacgatcggcgtcaggagcgagtcgcggatcgcggagttctacccgaagaccacctatcagccgcaaccgggcgcacctatggatcccgctgcggcgtgcgaggccgtgctgtacgccgtcggcgtgaggccgacggcagcctttccagcgccccggtgaacggcgcctagtgatgtgtccggcttcggcccggcgttcccgccacggccgccacgacctgcggcgctgcggcttccaggcggcggagatcggcctcggccgacaggatggccgtctccagctcggacatcaacaaggggacggccttttcgctcccccccgggcatgcgccgaccgccccgatgcgctccagacggccgagatggcgcaccatgatctcctccgtgagatcgatgcagcaaaccgccgaggctggatgcccggcggcgacgatctcgttcacgtaggagatcgcgatcttcctgaggcgcctgctgagggactcgaagcgatcgttgagacccgcgagccgttcggacgatcccgtcatgacctacgccccggaagcgtccgggcgggccgtcgggcggatgcgggaagatggaaatggtggagccgagcggattcgaaccgctgacctcctgcatgcgaagcaggcgcagtcccggctgagccatggccccggagcggagcggctgaccgctccgttcgttcctgcctcggcgcacgtgacctccgtcgcggccgggggtaccggcgcccttcccgcagggagggtcttggtggagccaggtgggatcgaaccgccgacctcctgcatgtcatacaggcgctctcccgctgagctatggctccccggacgacggctgcccgtcgcgctccttcctctcgtcgcaacgggaatcgaagtcaaccatggccccgcgccctcccgttccttgcggttcgtgttagccggaagcttgcctcgaggcatcccgatgtccgggcaggcgagggcgaccgcaggagcggatcggataaatctctgatgaaacgaggaaagatcgttggtggagccaggcgggatcgaaccgccgacctcctgcatgccatgcaggcgctctcccagctgagctatggccccttgggcggagcggcgaaccgccccgttccttcaaagaacgcgagaacggaggattgtcaatcgtctgccctcgcctcggttccgctccttcggggaacccggcgccgggtacacgccgttttaagcccggcaggctaccgggatattccatgtctacgatccaaccggcgcaacccctcgccctctccctcggacgtctggcccgcgtcgccgcggggcggaccgagcccgtactcgacgacgccggccttctcgacctcgcgcgatcggccatcggcataccggtgctctgggccttcatgctgggagcgttcggctacggcttcgcgggcggtccactgctcgccaccgtcgtcaacacggcggccgtcgcgctgttcgtgatggtcctccagagcctgaccgtcccgttgatcgtgctgccggcacgccttctacgggccgccggttcgcgcgaggccggtcctctggcagaggcggtcctcgtgctggcggccggcggcggcctcgtcgccgcgaacgccgccttcgcctatccgttctccagggagtgccttctggccgtcggcgccgccgcggtgatctacggcttcggggtcagcctgtcccgactgcccggcttcgggctgcaggaacccctgctgccgcagctcggccgtctaacgacccccttcctggcgggccccatctggttcgccgccaccctggcggtgctctccctcgccgacgccttcgagctcggccgcggcctgaccgcattgagcgtggcccttctgggctgaccgtcagcgcaccacgcagttccggaacgcggcctcaagcgcgggttcgaggttggcggagccggtggtgtaggcgaaccgccccgacgcgtccgcgaaccgggtgccggctccgaccctaggccggaatccggaaggcagcctcagcgcgaggtagagctcgtgcccgtcggcggcgaagtccgctcctctgacggacacgctgcggccgagcacctcgatctcgcccgcagtccggtaccagcggtggtagcgggcctgctcggcggcctcgagcggcggggtgaagcggtggaccagcacggcccggcgggcgccggtctcgtcgcagaagaggctgacgtcggcctgaccgtcggcggaatgcgagaccgcggcgaggccgccccggaacgtacggacctcccacggggagaaggcgagcggatcgtagacgaccctgaagctgcggagctcgtcgggggagagcaccttgaggtcggaccgggcgctcgagaccgaaacgagccgggcgtccacgcccatgccggaggcgtaggccacgaggctgcccgtgagctcctggagcgcgccgagttcgtcggcgtcgtaggagcggacgccgccggggaagtagaagcggtggactccgaacttcgagcccggcgacacgtcccgacgcacgcctcccagaaacgcgagggcgcaggccgaagcgcagatcccgtcgatcgggcgaccgtccccgtcaaggcggccgacgcgggtgtcgaacccgagctgccggatcgcccgccccagccggagaccgccgaggagccgcccgcccggcgaatccaggacgaggatggtgccgcgcccgaggccgcgccgcaccgcaccgccgtcgcgaggaggcgctctccggcgtcgacgtcgatctctccgctcgcgaagaccacgctgcagccgccgcacgccggataggtcgcggtttcgaagctcagggcttccgcggaggccggcgcggagaggagtgcggcggggaagcccaacgcgacgaggggggacagtctcaatgcggcctcccgggcgatggcgaaggctacagaagcaccccatggcgttcaatggcccagcttgaggggcgttccgcgttgcgcccggatctgccaagctcgtttcttcggaaaggaactgtacatggttgccatacgcgacgcgtcgggccggatcctcgtcgaggggccgcacgcctcggtccgcgagttgctcgtcgaggcggtcgcacgcaaccgcaggctcgccggggccgacctcgcggggctcgacctgtccggcctcgacctgcgccgcgcctgcctgcccggcgcgaagctcgaccgcgccgacctccggcacacgcgtctcgacggcgcctccatggcgcgcgcgagcctcgcggacgcgtcggcgcagggcgcgggcttcgccggagcggtcctcgaaggtgcgacggccgacggagcgaacttcgccggggccggtctgcggcaggcctggatgatcggtttcgccgcgcgcggagcccgcttcgacgacgcggacgccgaaggcgcggacatgacgggcgccgtcctcgccgacgggcatttccaacgggcgcggctcgtcgacgtgcgattcgccgacgccacgctgtacggcaacgacttccgcgaggccgacctgacctcgtccgacgagggtctgccgatggcgatgcgtcccgaccgcagcctcggggcgcgggtcgtgggcaacaagttctccccgaaggcgaaggtctgcgccgggcttgccgccttccggcgcgacacctggatcggctgggccgtgaacgcggcctcgacgggcgccgccggcggcctgggcgcgctcgccgccatgatgctggtgccgaacatcgtggacgcgaaggtcggtctcgatctcgcgcgaagcggagccgccgccgtcgcgctggtgggcgctccgcttctcgtgcgcacgatcgtcggcggccgcatccgcgacgcgctgcagccccatgccgaccggatcgcccagggcgccgcacaggcgatggatcgggcgatgaaggccggagccgcggcccgcgacctggtggctctcctctggcacggcggcccgaacgcggtgcagcgcgccgttctggcgacccgggagaaagcggacgcgcgggggtggacggccggattcgggcgcctcgtcctgggatccctcaagatcgtcttctgcgacagacgccacctcgccctcgccctacaggagctctcgcgcccgaggatcccgggcagccgcggcgaggccgagacggtcctgatccgccagggcggagccggccagggaccgctcgccctgcgcctgcatgccgacggggccgtcacggcggtccaccccgaggggacggcgacctggggcgtcgccggagcgccgacgacgacggggaccctgccggagggtgcggcgccagacgacggcggcgtctccgccaaggcctcgttccaggcggccgtgttcgccgaccacggcgtcgcgccgatcgcgacccattggttttcgaaccacttcgaggccggacccgacggcgccctgctcgtcgtcgaccacgtcgcccgcagcgtcggcaacagagtaggcccggccgtcctgacccgggagggcgagcggaaggcggtggtggacgggcgcctctgggaaggtgccgtcgacgccgccggcgccccgatgttccgcggtcccgatccggacgccgaggtggaggccgacgagacccgcgccatccctgcgccgacgccctgagcggttgccggcaatcgttccgatcgcgttaagccgaacgaaggaacgggatcgtagcttgacggtacgcctcggccgacggatggtcggtcaccggcgatgatgcgcgaatcgaaggaaccgcgtttgtaccggctcggcaagaaggccatctcccagtacgtccagaccggatgtcggctgcgcctgcgcttcgacatgcacgccggcgacgtctcgcgctcgcacgcaggcatcccgccgaaggacggacgcaatccaggccttctcgtgtcacacgggcgggcccatgaacgcgcggccttcagggagctctacgacgtcttcccgggccgggtcttcttcggtcccgaggtcgtcgaggccgacgacgagcgggccttccagaagatcgccctgggcgactacctgccgacggccgagcccggcgacttcatcgtcgagggcgagttcgaggtatgcgccggcttccggcgcgcgcacggtctgagggacctggagacgggcgaggctaccgccggcggcggccggatgacctactcgaaggtccgccccgacatcgtgagggtcgaagcctgcggcgcgggcgagcggcgcgcgatcagggccgacggcgagatccggaccgtccccgcggaggacgcgaggcacgggctgcgcatcgtcgacgtgaagctcgcgagcgagcccgggcccgcccacttcgcggagctcgcctactacgccatgacgctcgacgcgtggctcgccgaggccggcctcgacgaccgcttcctggtactggcggacgcgggcatctggccgggcaaccacgagggttcggccctgaaggcccttctggacgcggcgtctggcggccccctcgaccagggggccgcctcggacgcgtggctctccagtctcgagatcctgcccgcggaggtcgtgacggagcgggtgaagcggttcctggccgtcgagctgcgcgaggtcgtctccgagaccgactgggcgcgcgctgccgtggcacgtcgggcggagctgcagcggctgcgactggctcgggttcacctgggggcgggacgatcccgacgatcccgccccgcccccgcccggggatgccccggagacgggacgggaggactactgctggaaccgcgccgcccgggaagggcatctcagccggatcccgggcatgacggccggtgcctgcgggaagctcgcccgacgcggcatccgcgacctcgcggccttcgcggcgcttccccccgacgatccggcctacgaggagcatcaggcgctcaaggcgggccgcgccatcctgcgccatcgcgccgaggccttggctcaggggcgcacgatcggcgtccccgacagggccgggacgtccgcggtgctcccgaaatgggccgacgcgcgcgttgcgttctcggtggactacgacgtcgccagcggcctcaccttcgccttcggctacaagctgctgatcctgtcgggcggcgttgcggccgagacgcgggaggccgtcgagatcgtcggatcgaagagcgtggcggaggagcgccgggtcttcgcggcgctcatggcccgtctgcagaccgatctgctcgacgccgagcgcatcatcctggaggggcgcgagcgcgcgctcggccgcgcggccaaggagaaggccaagcgccagccgccgacggtccagttctatatctgggaccgcaactccttcgagcacctgtcccggctcatggggcgccatctggaggccgtgcgggagccggatgcggagggcgtcacggcttcgccgatgtcgtggatcttccccgccgcgcagctgctcaaggacgcccgcaacatcagccggaactcgcccgtgaccatcgtcgcggaggccgtccggctgatggccgtcgacatcccccaccactactcgatcctggaggtggcggcgcgctaccagatggtcggcatcgtgaagctcgcgaaggcgacgaggcggtttccggtcagcaacctcttcaaggacccgctgtcggaccaagtaccctcggagcgcggtctggaggtctggtcgggtagccggctcgtcgagactatgggccgggacgcccacgcggcgaagctgcgccagaccgtggcgatcaagctcgacgcgatgctgtcgatcgtgcgccgtttgacggacgacctcgacgagaccctctcgtcgcaggccccgacgatccgcagcatcatgcacgaccaagcccgcctggacggggtgtccgacgacgggcagatcctgcgccaccacgcgcgcctgatgaaggccgcggaggccctcgacgtcgacctcgccatggcgatgccgccccaggagcgggaggcgcgctaccgaagcatgcggctgctgcgcaggctgtccgccgaggaggccgcggagttcctcgtcggcgccggggtcgcgcccgccccccgcatccacgtcttcgagttccgcgcctcctcgctcgaggccaagatcaaggtcggcgacttcaacctctcgctgatgccggaggacagcctccggctgcagcacgccacgctccggatgctgaagcgcgaccaccccgagctgtcgaagcgcatcaaggacgacttcgtgagggacagccggcggatccgggagaactgcccggtcacggtgctggccctcgaccgcatcgcgcggctcgtcgcggtcgaggacgacgagggtctgccgacgctgttccacgagctcgggatctggagcctcgacttcgacggcgctgccgggccgggcggcatcctcgacccgatctcgcgcgacttcttcgtcgccccccggctcgagccggcgcttcggagctacggcgtgccgcccctgtcggtctcgcgccccctcttcgctcgcggcgtgtcgaacgtggccctgcgacgctcggcccggagcggcggctccgtgcccgccgagcgtttcgtctgggacgccgaccggctggcggaggagccgagcggccggtcgggcgccgaggccctggcggtcctggagcggatcggccgcagcctgacgccccggcaggcggacgccgtgtcgcgcgccgtcggccgacgtctcagcctcctctgggggccgcccggcaccggcaagagccgtacggccgtgtcgctcctgatcgcccttctggcggtctcgcgcggaaggaagctgcgcatcgccgtcaccggtccgacctgggtcgcgatcgagaacgtggccgccgaactgccggaggccttcgcgaaggccggaatcgggccggtccgccacgtgcggctcgcctcgtcgcgggcgagcgcggcaggcgtccacgagaacctgcgcgaccatattctggcgccgagcggcgcgaaggacgacaaggcgaccaaggacttgctcggcgtgcttcaagcacggtccgagcacgtggtgctgtccgggacagccgagcagctcgctcgcttggtcaagatcgcgagcgaagacaaggaggcgccccgcgcgccgctcgtcgacttcatgctggtcgacgaggcttcgcagatggacgtcgcgcacgccgtcgtggccttcacggcgctcgcggaggacgcctgcctgaccgtggtcggcgacgatctccagatgccgccgatccatccggtggagccgcccgagggcggggcccacctcgtcggatcggtctacgacttctaccggctctaccgctccggccatcccggcggcggcatcgggccgacgatgctcgacgtgaactaccgctcgaacgcggagatcgtcgacttcttccggaacgccggctacggccgggatctccgggctgcccatcccgggctgcggatcgatctccgtcctcccgcgacggcggagagtgcgccgtcgcgggccctcgaagcgatcctcgatcccggcgagcccctggtggcaatcgtccacgaggacgtgttttcgagccagcggaacgaggccgaggccgatctcgtctccgcgatggtcgcggccctctacggccggctcggctccctcgagcggaccggcgagatcctcgacgaggccgccttcttccgcgagggggtgggcgtcgtcactccgcaccgggctcagcaggcggccatcctggagcgcctgggcgcgcgcctgcctcccgaggtcgaccgcgagtcgatgacggcggccgtcgacacggtcgagcggttccagggccagcagaaggctgtcatggtggcgagcttcgggatcggcgacgcggaccagatcgccgccgaggaggagttcctgttcagcctgaaccgcttcaacgtgatcgcttcccgggcgcgggccaaactcgtcgtcgttatgagccgcagcctcgccgaccacctcccccgggatctcgccgtcctgcgcggatcccgcctgctgaaaggcttcgtcggccgccacctgccctcggtcgcctatgcgcgcatcccggggctcggccgctgcgagatccgcagagcaggtccgaaaccgcaccccgaattcgtccatccggcgccggcggtcgcggcggaatgaacgccaggggaacccgttcactcgcggaaggactcgtcttcgtctgggaaagctcgacgaagcgcggggagacctggatcgagttccattctgcgcagctggcggagccgcgcggcctggccggcctcgagaccatgatcgccgccctcgagcggcacgggttcgcgttcgaaggcgcctcgctgcggctgatgcgggccgaccggtcctcgggcttggagccccgcggcaccgccttctacctgtccggccacgccttcttcgtgcgggacggcgtccgtctcgtgctcgaaccggccaagccggaaggcctctacgacccgaccgacctgctggcggagatgttcggagcccggccccagcccatggcccattgcatcggcgggttcggcaccggaccggacgagggtgcgcaggcggccctcttcgaggtccgcgaagcccggccggccgaagagccgttgcccgcggtgtgcgacgccggcgccgtctccaggacggcggacgcggtgcgtgcgatgctctcggggctgccgttcgacgttcccgcgatcgcggtggccgtccgcctcggcggtcgcaacgactgcgcggtcgaagtccggcgcgagccgggccacgtgccggccgctccgcttccagccccacggtgctgaccgaagcagccgaatggccggtttcgtgtttgcgtgccccggcggtagcatgtctcggtcacccggagatccgtcttgctcgccgacgacgtggtccaacggctccgcagcgccgacccgaaccagaacgccgtctgtcgcgccttcgcggagcacgtggcacgggcgcagcgcttcgtcctgacgacggaggcgctcggcatgacgcagaccctcgcctacggacgtccgacgaccttgatatcggcgatgggcagcatccgctctccctatccgctgacgtggttcgagcacgcgcaggacgatgtggacgaggcccgccgccgctacgacggcgacgatccccggcccctgtcggcgcacgagagctgcatccggaggaccgggatcctggtccagacgctcggcagcgagcgggcctacagagccatgccggtcgtgcagttcgccgacgggcgcatgcgtctgatgctccattgcggcacggccgacttcggggacgatccgcttccgccgggtccgtgcgtgacaggctacagcgaactccggcagcaggactggtaccgggagacgggccacaccgagatcgggcgcagaatggcgcggtatctcgccgacgatgccgagcgcgaggcgcacatggccttcctcggtcgcttcgactacgcggtcatgccgatgacggcggaggtgcttcgcgcccgggggctgccgccggacatcgtcacgggccttccgagcgccggcgaggacgtcaacttcgccctgtgggcggtccgggaagtcgccaagaacctcgtgatcctcaacctcaggaacggcgtcgagatccgggacgtctcgggagacgaacgggctgccaggctgcggcgccggctggggcgtccgcccctgctcgaccacaaggtgctgacgctgcgcatgccccgccacgtcgttcgcctgggcgaggagcgcggcggggatggcgatgccgagatgcaggcccattgggtccggggacacctgaaggtccgcaggaccggcatctactggtggtcgcaccacttccgcggcgatccttcgctgggcatggcggacaagacgtacgtcatgcggccgtgataccttcaggaccgattgcattccttcggaccgattccttcgaccctctggatcccgacatgctcctcctcgacaagcccgcgaacctcgaacaggcggtctcccagcgcgacgcgctggctgagacgctgcacaagctcggcgtgggcgtagggctgctcgaccctgccatcccctgcgacgggccgaccctcctgatggcgacggagggctatgcggaccatctcgcctccgagacgacgtcgcacccggtgctcgtcggcgctctccggcaggcctacgcctcggccgtgatcgaccagtcgacgggatcccgctcggacccgctctaccgccttttggaaggtctcctcgtcggcggagaggacgatccggtccagatcgcgatccagatcgaatccctccaggaggggctcgacctcctcaaggcccgcatggaggaggccgtcgcggccgctcccgcgccgggcgcagcctgagggagtccgcggtggcccattccagcacccggatcgcagcggcgatcgcaagtgtcgtcgccggcggccgcttcgacggcttctcgggcaactgcgcccgtttcgcgatcgccctgaaccacgcgctcggcgacgtcggcgagttccacatcgtcgacggggggcatcccgaatacgccgaccacgtccttctgaaggtgggcgacctctacttcgacgccgacggcgcatcgagcgcggaggaggtcgagatcacctgggacgaggccccggagtacttcggcgaggccggcgaggaggaaacggtgatgcggctcgccgacgacagcggctgcatggccgcgccgctcgacatggaagcgctggaggcgcggctgcgcgaagcgctcgggccgatggacgcaccggccgccccggcggcctgaggcttactcgccgaggtagcgtcccggcttcaagaaggcgtccgggacgcagggcttcaggcggcgcagcacggcatccgcctcgaccctggtccggtagggccccaccacgactacgtcgtagccctcggcgaagccaaacttcccgctgaaatcgttgaagggggccaggccgcagcgcctgaccgcggcggaggccttccggacggcctcggtctggaagttcgagtagtccggattcctgaacgacccggccacgatccagaggccgctgtcgggggcggcggccgaggtgcccgcagccgccagtaggaagaccggaagcaggaacccggctccgtacagcctcatgccttgggcccagcgggattgccttgcacgcccgtcgcgagggccgcggccgcgacccgtacgcgggagcgcagatccttcggctggaacgccttgcccgagaccgggcagtagaagtcgtcgtggatctcgtggaaggtgccgtaggtctccaggagcgtcctgaactcctccggctcgagttcgcagcccacgaggccggcgtactcgtccacggtcagggggatctcgagatcggccgtccggtagacgatcgcgggtcgtcccgagatgacgctcttcgtcccttccaccggcttccaagcggccacgaagtcgggctgggtcgccagcgccatgatctgcgtgttcggatcgaagtgctcgacgccgctcaggtgctcgacctccatgtcgaggaagtggcgctccgtcggcaggcggttcctcggcggatgatccgtatcgtgcgccaagtgcgatctcctcgtcgacgggtccggaggcaggatgggactcaagtatgaattttgccctttgcgccggtatcaaacaacctcggccgtgaggaaagcggaggttgacgtggccgactacacgatcgaacacctagccgacggacggatcggcatccttttcgacggagagagggtgggaacggccgacgatctcgacggggcggcctccctcgcggcggccgacgccctatcggaggaccgggacgaatatccggacgtcgtgtacgacgtggcggcggacacggggcagatggtcggcaacgtgaagcacatgcgcttcttccgcgaggccgtcgccgatgccatcgcggccgagtggccggagcccgcccctgccctcgccccggcctgctgatgccggcgccggacgacgtcctggcggccgcagcggcccactaccacgtcgccgccggtctccacgaggattgcgacctggacccccgcgaccacgtggaggtcctggcccgggcgttcacgacctcgaactgcgacgacttcgcccacgtgctcgctctcgccacggggtggccggccgtccggatgacgtggtcgatcccgggctggggaccggggcaccatgcccttctgagggcgcccgacggccgcctcctggacgcccggggctggaccgacgaggccggcctccggcgccgctaccgcgctcccgaggccctgttcgaggacgcacagccctccccgcagtccctcggactgtgggtcgacgaggacggcaccgacgaggacatggccaggatcgccggcgtcctgcgcgccctgccccacgctccctactccgagccgtggttccggaccctggtcatggcgccgatcccgggcgcggacccgcaggctgcggcggacgtgccgagaggctgataggaggacggcatggtggacgaggaccggggactcgtgatcgcctatctgcaccattcggggagccagaacggcgtccttcccgacgaggtcgcctgggaggtctactgcctcgccgacggtttcggccggcgcgagcccgatgagctggcctcgatcaaccacggctgggactggagccacgtccgcgacagcacacccgaggcgttcgcccggatggccgcctgcctgcgtggccacggatacggcccctgcggcccctccgcgacggtcaggcactgatcggcggcattcttcgggatccctccaccacgcgggagagttcctggccacgcggttccttccgcgccgccatatcaaggagtcaggcgtggcggacggagcgaggtaccgctaagatccgcttcggagggtcggcggatgcgcgtgaaggtggttcagctgcttggcaaggtctacgtggacgtgctcgtcgacgtcgatctgccggacgacccgacctacggtgacttcgtcgccgcggtgccggcggcggcggccgccgccgccgccgcgaacccggcggggcgcttcgccggcatgcagctggcggacggcgaaagggtcgactgggtcgtggaggggctcgccgcgaacggagtcccctggaaggagccggtggaggccgtgtcggaggcggaggcggccttcctggcggcgtgctcggtcctcgagcaggaccaagccggacatttgtccgatctcgggcgcttcgcggagagcctcgggaaccagacgatcgagtccgtgacgcgcgaagggccggcgccggcgccgtgaaacgacggggccggcgccggcgttcaggcgcggggagccgccgcgggaaccgcggcccggacgaggcgcgtcccctcctcgatgccgttgccctccaagatcgaggcgacctgcagggcgaagccctggttgttgacgctggacgcctcgtcgatgtcgcggtcgtcgttctccgcgcccaccaggacgagttcgtccagcgccgtatcctcggcacccgcggccttcagctcggcggcgagcccgtcgcagagttccgggttggcctcgtggaactcctccgcgagcttcagcagggtcttctcaccgtcgtccatcggtccgctccttcgttgcacgacgagcgtggacgcacgggccgcaagcggcaacggtgctcgcgccttgcccgccgcagcgctaagctccgtccgcgaaggagcggacccatgcccgagtacttcctggtcgacgacggcgtccgcatgccgcgctggtgcgagctcggccacgcggaggacggctgcttctggatcgacttcaaggcccgcaagacgccctacgacgcaggccggccgctggcggtcgtcgaggcggaaaacccttcggcgctgctgaaacgccgaccgaaggagatcgccgacctcgagcgcgaccacgccctgcgcctcctgctcgacccctggtccggccagggctggctctcgaccgacgggcgtttctacggctgcagcttcttcgcgcacgacgatctcgcccacgcgctcctcggcaggcacgtcggcgagctggaggatgcgggctggatccgcgtgcacgccgactccttccgcatgtcaccggtcttccggcgggagacgacggcgcggcagatcgcgacgctggcggccctgggcttcgcggattcccacgcccccggcggccgccggacttggcgggagccgccgcgcgaccagcctcctccgcgctacgcctaccggccggcggcgaaggaggtcgcgcccgccgccgcggcgtcggatcccgcgccggcggccgagccggatgcggatgccgccttccgttccctcgtcacgcggctgggcgggtcggacctcctcgccggcctgttctcgcaggagcgggcgctcgtcgacgacatggggcctggacgctggctctggatgttcgagttcgccgacgtgagcgtgggcagcgacgagacgcccgcggcgcttgccggcgccgtggggctgcacctccacgctgtcgcattcgaccagctggaggtgtcggcatggccgttcgctggcgttgacgcgagcgatgccgcgctacgtctgctcgcctcgctgccgatcgccgggccgcggccaggaccgtgacggcctacctggggtagactttcggccactcctcgcgcgggatggcctcggcgatctcctcgagacgtccggcgaggtgcagcacccgccccgtcgtcgcgacgcaggcgttgagctcggccaccgtctccggcgttggcgggaaggcgaccaccacgatctcgtcggccatctcgggaaaacccgcctccgcgagtcgtttccgtgtctccgcggcccaggcttcgacgcccgcctcgccgccgtgcttgtggagggtgccgctctccgcgccaaagcatgcagcgaggcgctcggagccgcggcagacgtgccggcggtccaggcccagggccctgccgccgggcgtcgcgccctgggacacggcccagacgtcgccgtgctcgatcacgtagggaccggattcgtccgtcattgtcgtcccctccttcgttcagaccgcccgcggcgtcgtggatctggcggcgaccgtatgtgcgacgatcccgaggcgcgcgcggtcgtcctcgagatcgggaagggcttcgatccgttctccgacttccgccgcctccgccggcgtcaggacggccacgatgtcgaggagcgtggggtccagcgacacgcagatcgtctgctccccgtcctggtagtcgacgctgtcgtatccctgcgcgatcagttccagccgccggcgcgcgaactcctccggaccgatcacgctgccgccgtcgtggccgtagccgaagaaggcgtagtaatcgaatccggcgaacggactggcggtgaccgccctcacgaggaggacctgcgcctctccgccccgacgggcggcggccgcctcggcgtattcggcagcaacccgcgcctcctcggcgaggtgcacgccgagatgcgagttggcgtctccgccgcgcccgcagcgcccgagatcgaaggcgtcgaacgcgtcggaagtgccgtggaagacgatccggtcgtgctcgccgagagcggccgcggcagaagtctcatccatgccttcgccggcccccgttccttcgccactctggactgggcggccgaaaggaacaatcgcgtgatgcgcagctctgcgccatactgcgggagaggtgccccatgatcgacgtcgatatcgagatcccggacgcgggagagcccgcgatcgcctacccgagaggtgccttcccggtgaggcccgtcttcgtcgtcgtcgtcccgccgggcggtggcgaggaggaggcgcggaccttcgcggtctgcgtcgactggtcggccgccccggaccggcgcggcggcgtgttccacgaaggggcccgtccccctgccctgccctcggcggccttcgccctacggccggtcgacgcggaggccgttcccaggctcttcgagcgcggcagccatccgggcgacttcctcgtcgcgggcgaaccggcggacggtttccgccgacccgccaaggcggtcctcatcttcctcgacctctccgccgggctggaccacggcgcgaaggtgtcgaccccggccgagatgcgcttcgcgctggcccgggccttcgaagaactgggcggcgcatgggcgcgcgcggccgacctcctcgatcccgcagctctcgtcaggagcggagcggtgcctgcgctcggcggcaacccgctgacggccgagggtcaccatcgattcatgctcgatctcgccgccaaggccgacgccggcatggacgtcgatcggcacccgctcgtcgatttccgatccctgaccgatgcggagctcgcgcacgagatcatccatgacgggcgggcagcggcctacggtgcgcccgacctgcgccgcgacgggccgggcgcccgcctgctgctcgccgccgtcgcgggcgtcgccgcggcagtggaggctcgacgcggcgtgcccggcgcgcttggcgcggccaagcgctgcctggaggaggcgctggcggacggcgagcctgccgtcgcgaggctggcttcgggcaggggaccgggctcgacgtgctggcgcaacctgttcgccgacgaaggcctgctcgcgcgggccgcccgacgcgcggccgagccggactgcgacgcggatctcgcggatgccgtcggccggatgccgctctggcagcgcagggcgttccggtctccgggggaggtgctgcggaaccggctggcgcgtctcgatctcctggaggcccggctcgaagacaggcaccgccccttcctggcgctgcacctgcgccggatctcggcttcgcccggcctgcgggacggactcgccgcactggacgacgcgcggctcgacctgcttctccagggaacccgtgccctgatctcggcctacgacgacctgccgaaccgccatgccgaggtcgcgccggcccgcgaggcgctcgcgctcggttggcgcaggctcgccgccgagcgcgtgcggcgcgatccggactggagccctggcgacgaggacccggggctgtccgccgcagcggccgcaatgccctacgcctccgtgttcgatccagtcctcgtccgggcgccgtccttccgtccggtctgagatgggcggtcagaagacgagcgcgggggcattcgcctcctcgggcagtccgcattcgcgcatgcggaccccgagcgtctcggcgacgcgtccggcgatgcgccgggcctcgcggaccgagccgcggcggatctcctccggttcgaacaaccgcagctccaggccgctgaccgagtcccgcatcgtggcgccgacgcgtccgtcctccgccgataccgtcaccggcccggacatgacgcgggcctcgtcggcgtggagctggcggccgatgaggacgagggggttcacgtacccgccggggtactccgcggcaggtaccatggtgagggcgaccgcgcgatagggccgcgagatctgtacgcccgtcagctccttctgaccggcctcgaaggcttcggcctcgacggtccgcctctcggcgtcgtaggcctcggcgtctacgacgtagacctcgttgagtgcggcgagcttcacctcgacgggcagcgcatcctcgcgggtgtgccagcccggcgccacgaccttggcgttggggtccgtcgaggcgtaggtgaacccgtcggtggcgcgcctggggagcggcccgcgcgcgtcgcccagggcgacgaggcgcttgccgttgccggccagcacgtagtcgttctccgaacgctcgccgcgccgccacggcggcaggcccgcatcgcccagctcgtcgcggcgttcccagacgtagagggcggggaagccctccggcaccggctgcggctcgatcgcgatcaggccgcgcagcgccgcgtcgaagccctgtgcatcgacgggcgaggcctcggcggcgggggtccggcggagacgctccagcacctcgccgacgaggcggcgcgcctccgcggtgcggcgctcccagaagacaggcccggcgtcgttcacctggtgccagccgtcgacgtagctgcggtgcggactcgaccagtccttctccgtcccgcggaagcgctcggccgatcgggagccgtcctcgtggtaggcaagcttccagccttcgggcaggagcagctggttgagaccggttgggacgtggtagccgtcggacaggccctggctcccccggaagtggagttcgaacggtcctgcctccgtcgacccgacgaccgaggcgacgcgggtgacgaggttcgagccgcggccgtaggtccggatctcgacgcagagggacggcacgtcccagccgacccgcgcgagttcctcgacgaggtcggcgccgagatcctgcagcggcatgcgggagccgagcgcgtccgcggccgacatcggcgcaggcctcgcgaaccgcgagggtcggagggcgaactcgtcgaatttgtgtgtgactggcatgcgcgcctccgaaggtgccgcaggatcgtgcttcaccgggcaaagcgcaaccgctccttcgttgccgatggtctcttgcggtccctaggcctaacgtcgggcgagcgaggattccatgaagtcgaccgaccacggcacctggaccgaatacacctgggagaagggcgacctcgtccgtctgcggaagccgggatcccggatcatgcacagcttcgacctgccggcaggcgagttcgggctggtggtcgacgaccgcgacggatatcacgtcggcatctccctccacggctactcgcgcggaatcgacagcgtcgccgcccacgcgaccatatcccgttacgatctcgaaccttgggtccgcgagccgcgcgacgagccggccatcctccggaacgtcgtcgagacgctgcgaaggctggcttggacgacgaacgcccggacggggcaggtctcgggcggaagaatcgagatcgtcggggacgggatcaacgcgatgcgcggccggtccggcttccgcatcgccctggccgtgctggagaccgccctgccctatctcggcgacggaaccggccacgcggacgatccgcacgggatcgactggacgcccaacgcggcggcgcacgacctcctggaccacgagggctgccacgccagcatctcccttcccggcggcgggaacgccttcgacctcgcctacgaccgccggggcgtcttcacgatacgagatctcggaacgggcctcgccggctccttcgaaggagacgacgcgctgcgactcctcgaggcgaacaggaccgaggtgggcatccttcacgacggccgcatgcccgagatcgcccgccggcacctcgcctatccgagatcgctccgcaacgagccctggaacggcttggcggtcgtcgagatcgacgaggtcgccgtcgaggtccgccgcggcggcgagaccgtcggacgcgcggacggcgccgaagcgcacgagatccgccgggcctgccgcaggatctcggatctgcccgcatggttcgaccggcaccccgacctgctggagagtgcctcctcctccacgccctccttccgctgaactctcctggcgcgacctccgccatctccgttccttcgtcccgttcgcggtttgctgaccttcgggctaacgtgttccgacgcggcacggaaaggcatcgagatgatcaccgacgagacgtggttcctgcggttcgagggccgggccggcgagaggaagtcggcgacgctgcagaccacgaacggagaggccctggccgagatccgcgcggtcgacttccaccggcgcccgaacggcccggcgctccgcgccgccttcgtgggcaacgtgcgcctgatggccgcctcccgcgagatgttccgcgcactcggacccctggttcgtgccgcggtggagctcggcctgcccgaggaccacccgcttgtcgccgatgcgactgcggccatctggaaggcgcggcccgacgtcaagtccgtgacctacgatggtgctgtgcgcttcgtggggacggacgacgaatgcttcgagttcatcctccggagccagggccagtccgtcgactacgctctggcccatggcggctgggggatcgagccgttcgtcgaggacgagccggccttcgcatggaaggatgaggagacgggagacctctaccgcgcttggccgtcggtcgacggcgagtacgagcgggacgggacgacctaccgtatcgtcggcgcgccgacctcccaggacggaagggtccacgagcgggagagctgggaggtcgccggccgtctcgaccgcgaccggaaggtactggaaggcctaggcttcgcggagccggccgtggctgccgcacccacaccatgacggatcgagaggtcgcggccggtccggacgctatctcgtggacggcccctgcgacctacatcggagggcgcctccgttcctttgacaaccgctccttcctgacttagttcgaaaggtgcggaaggagcatgtcggcaaggcgcgcccttcgcagaggtcagccgatgcgtgttcgttccttccttctatcgctcgtttcggtcgtcgccctcgcgggtgcggccgcacatgcccagacgctcgcagagcagatcgaggaacagtccgacggcgccgtccagggccatggcaacttcttccgctaccgcatcgacggactcgacccgagcctctacgacgcgcccgtcgtcaaggtcgtccagccccgcaagttcttcatcggcgagaagcccgagctgaccgtcatggtccagggcggcaaccgcccctacgccttctcgctcatcggccccgccctgccccagggcctttccttcgacccgcgcaagggcaacttcgtcggatccaccaaactcccgggcaccgcctcctacgtcttggcggtgcaggacgcccgcggccgcgtcgcacagtcggaacccttcaccgtcaccttccttgacgacttcgacgagagccagttccacgcctaccccgtcgaggccttcgtcgacggccggaagctcgtctcgccccagccgatcttcgacggatcggccaccaccgacgtcgccgcagccggcctcggctcgacggtcgcagtccgcttcgaccagccgatccgcgccaagaccgcggtcgtcgccttctccacggaggccgccttcggcgcctgctcgtacgacctggaggccaaggatcccgagggtcggtggacccaggtccaccgcgcctcctcgctcgcctcgggcggggtggtccaggccttcaacctcatgccgacgccccgctcgggcttcgtctcggacgagtggcgggtcaccctcaccagcggctgccatatgaggctgtccgaactgcgcatcgcctcggccccgccgaacccgccgccggcttggcagacccccgaggggctgctggtggccgtcgggcccgtgccgctcggcgtgtcgatcgtcgcgcccgagcagtcgccctactcgaacgtgcccacccgcttcgagctggcgggcggctcgacgctgccggcgggtttcgggttgagggagaacggcgacctcaccggccctgacggtgaaggcttcccgtacgggcgcatcgacttccgcgtccgatccaccgacggcatcggatactggaccgaacgcagctacttcatcacaccagacgcccttccggcccgtatcgtctatccggtctccctcgaggccggcaacgccatcgatccccgccacgcgatgaacgacggcttggtcgacgcgtcggccgagggcgtgacggtcgccgccggcggcaagatgctgttcgactacggccgcttcgtgcgcgtcaccggcggcacggtgctggcaggcgagaacgtcggctcgatgttgcttgaggccgaggcgggacccgaccagtgggtcgatccggcgctggtcggcggcatcgccaagcgctggcgcctcgtcaaccagagcgccgcggacgccttcgtgcgcgaggcgcgcctcgacgaggcggactacaaccatccgccgtcctggaagaccgccgaagggccttggatcgtcggcgaggggcgcctgaacttcgccggcagccgggatgccgcgggcgaaaccgtggacgccgccgtcgagatctccagtctgcgcctgccgatccaggccgaggagcagagcatctacaccgaggcggcggccgctctgagggtcgcgcagggctcgaccgttccggccggtcttaccttcgacggttccggcgtctccgtctcgaagggcgaggacatgcccgccggccggctgtcgctccgcctccaggcgaccgacggcctcggctactcctcgcagaggaccttcgccttcaacccggacagcgtgcgcgcccggacgatcatgccgaccgttaccggtcccggcggcgacgtctcgatgctgctcaacgacggcgcgaccgataagacggccacgcttgacgcaggccagtccttcgagtggaacttcggccgcttcgtctccgtccttgatgctcctcaaatctccgccgacaagccgggcgctttcgtcctcgaggccttcgcccacggtgcctgggtgcggccgtccacggtcgacgccatcgccaagcgctggcgcgcccgagccaccgagagcgtggtcgtctccgaattccgtctggacggcgcgggcgcgatcctgccgcccacgtggtccccgtccgccgtcctccgcaccgtcggtccgaacggtttcgacaacggcgtcgtcacgaagctgcccatcacggcggccgcccgcaatccctacgccggtccggcgacgaccgtcaccgtcgtcggcaccctgcccgcgggcttcgcgttcgccgacggcgcgatcgcagttccggcaggcgagagcttcgcggccggccgtgtcgaggtggtactgaaggccgaggacgcgcgaggcatctcctcgcagcaggcctatccgttctcgcccctgtcggtccgggcatcgacccttgtgccgcgggtccgcgacgcggcgggcggcgacgtctacttccagctctacgacggcgcggtcggcgccgaggcacgctccgtccggctcgaggccggccagagcgtcgtgttcggcttccagcgctacgcctccgtccaggcggcgaacgtcgtcgacgcaagcgacccctccctccttgtcttcgaggcggagaccgcgagcggttgggtgcctgccgcccaggtcggctccgtggccaagcggttccgcatgcgcgccaccgcgacggtcgatgtccgcgagtacaggctcgacggttcgcccgccccgggtgcgccgatctggtcgaccccggccagcccctacgtcgtctcagagaccggcatcaacgggaccgcccggttcacggtggcgctctcggcccgcgtcgacaacatgctcgccgaaccggacccgatctactcggtccagggcacgctgccggacggcttcgtctacgccgatcgtgtcatcacagccccgcgcggcagccgtttcgcgtccggccgccaagtcgtgacgatccgcgcgtccgattccacgggcttcttctccgaccgcggcttcgtcttcaatcccgagagcgtgccggcccagccgctcaagccggacgtgcgtgacccggacggacgcgacgtcttcggcatcatgtcggacggccgcacggtgaccatccctgcccaacaggcggccgacatgggcgtcgccctggcggacgggcagagcgtaacgctcgactacggccggaccgtcgacgccggacgcggcgccgagctctccgcgctcggcggcagcgccgtcgtcgaagccgagaccgcccacggctgggtcccggccgccgaggccgactggatcgccacccgcttccgcgtgcgtgccgccggcgcgacgttcctctccgagatccgcctcgacgggctcccggctcaggcgggcccgatctggactgccttaagccaaggccggatcccggtcgcggacgccaccgccttcggcctcgccgccgccgcccgctcgaccttctccgacaggacaacggtgaccttctcggcgccgcgcggcctcgcggccggcttctcgatcgcggacggcaagcttgtcgtcccgcccggcgagtcctttccggccggcatgtacaacccggtcgtgcgcgctaccgacagcgtcggcgtctggtcggactacaccttccctctcgatgcggcagcacctcgcgccgtcggcgtccgctcgtccatcaccggccccggcggcacggacgtctacacgaccctgaccgacggcgccgccgccgggacggacccgggcgtcgcgatggcggtcggcgacaccgtcgtcttcgactacggccgctacgttctcctgcatgaagccaccgccttcgccggcacgggcgcctacgccttcgaggcggagactgccgacggctgggttgcggccggggtcgtcggcaaccgggccaagcgctaccgattccgggccaccgcggccggcaccatccgagaggcccgcctcgacggccttgaggttcagggcccgccgacctggaacaccccgggcgacctccgcaccgtcgatcaggctggtctgtcgctcgcgctgtcgaccacgctccggtcgcgcttcggcgctcccgtcgcgtactccgctcccggcggcctgcccgccggcttcggcctcacaggcgagggcgtcctgaccgctccccccggcgaaagcttcccgaccggcgccgcgtccatccttgtccgggctcgcgacgacgtcggcttcgcctccgaacgcagcttcgccttcgcgcctgccacggtgcgggccaagaccgtcatcccgagcaacatcgccgacgccgctggcgtcaacgtcacgcaggtcctcaacgacgaagtgaagggcacctccgccccgggcgtcgccctggccacgggccagaccatcacctggaccttcccgcgctacgtgaagatcgtcgccgccgagaacgtcgtcgacgccaccgcacccgccgccctggtcctagagacggacggcggctcggccggctgggtgccggcgagcaccctcgacacgggcaagcgcttccgcatccgcgccaccgcctccgtcacggtccgcgaataccgcctcgatggcgtcggcgccttcgtgctgccgagctggaccaccgcggcccagccttgggaggtctcgcccaccgccgtctccggccagaccggcctgcagctgcaggtcgtggcgaacaacaactcgcccttcccgggcgccatgacctacgccctcgcgccgggcgccagcctgccgtcgggcttctcgctctcggtcaccggcctgattaccgtcccctcggccgccgtcttcccggcaggccgcgtcgacgtcgccgtgcgcgcgaccgatccggtcggcaacaaaaccgaccggaccttcctcttccacccgctcggcgtctccacgacgtcggctgcgccgaagacggtgaccgtcgacggcggtgccgacgtgcgcgtcgccatgctcgacggccgcaccgacgggagcgacgcctccgtcgccctctccgccggccagagcctcgtctacgactacggccagcagtgggtccgggtcgccgctgcctccgtcttcgacgtggcgcccaccggcgcggtgctcgagaccaaggccgccgacggctcctgggtgcagatgaccgccgcccccgcctccgccttcccgcctgcggtgcaggaccagggcggacgcgtgttccgcatccgccaagtgtcaggatcctcgacgctccgcgaggcccgcctcggcggtcagccggtgctcggcccggtcttcgcgaccgccggcaccacccgcaccgtcgatcagaccaccatcgtggggaactcgcccgccggcctgaccctggcgctgtccgccaccaaaaccgccatgaccgcctcggccgtgtcctacgcctgggctcccggcttcacggcgcccgccggcttcgatctttcgtccgacggccgtctgaccgtgccgccgggcgagagcttcccttacggccgcgtcgccgccgcggtgcgcgccaccacggacgactacacctcggatcggaccttcgcgttcaacccgtccacggcccggctcgggaccgtggcgcccgactccgtcctcgacaaggacggcaattcggtcgtcgtggccctctacgacggcgccaccggcgccggagcgggggtgcggagcgtgagcctcgccgcgggcgagagcgtcgtctggaccttcccgcgctacgttcagaacgtggcggcggccgtcgccgacggcgtcaacctgggcaacctcgtgcttgaggccgagcgcgccccgggcgagtgggtcgcgcccgccacgaccgactcggtcggcaggcgctggcgcgtgcgtgcgatcgcggcggccaccatccgcgagtaccgcctggacggggccggcaccttcctgtcgccggtgtggacgacggtaggcgggagccgcaccgtctcggagacgacgatcgcaaatgcgactccggcggccctgacgctgcagctgcaggcgacgaacaagtcgctgcgcccgagcgatccgctgagctacgccgtggcgccgggttccaacctgccacagggcttcgccctgacctcggccggcgttctcaccgttcccaaggccaccgacttcacggccggcgacatcttcttctcgatccgtgtcacggacacgcttggcttcttcacggaccagagcttcaacttctatcccgaaaccttcgccatgacggcgctgatgccggacacggtcgtaggcccggatggcgccgacgtgttcgttcccctctactcggggctgaacgacacccaggtcagcctcccggcgggtaagtcgatcacctggaccttcccccggttcgtgagcccctcggccaactcgttctacggcgtcagcgcaaacagcagcagcatcatcctggaaacgcctgcacaggacggcacgtggaccgtggtccacaccgtcgcgaacgcgggcggcaccgcatccagaggcgcctacggccggatctaccgtctgcggaacgcctcggtcggcaacgtcacggtctccgcggcccggctcggcggcgtcggcccgcaggcgccgacttggaccacttcgaacgcggccccctggcgtgtgtctgagacccagatcagcaacccgaacggcggtacgatgtcaggtcaggcgcaacagctcgcggcgaccaaggtcttcgcgggcgcggcgagcctctcctacgccctgaagccgggttcgaaggatctcccggtgggcttctccctgagttcctccggcgtcctgacgatgcctaagggcgagagcttcccgggcggcctcgccgaaatcgccgtgcgcgcgcaggacagccgcggcttctacgccgaccggaccttccagtacgtgcccgacgccgtccaggcgaacacgacgatgccgacctccgtggtcgacgctgcgggcaccgacgtgctcgtgccgctctacgacaacaacagcgaccagcccatcgccatcgcggccgggcagtcgatttcgtggacgttcccccgctacgtcgccgtcagcaccggcgcgaacgccgcgtcggtgctcaacgggagcgacaacggcttcctcgccctcgagagcctgcgggccgacgggacctgggtgcagatccagagctactccgtcacatccaacagcaacatcgggatcgcgaccaatgcgacgtcgcccttcaacgtcggacgtcagtggcgcctgcgcttcgcgtcctcatccggcacggtccgtctgaccgagttccgcctcgacggtgccggccataaccagccgaccatcaccaccgactcggggccctgggaggtcaaccagacccaggtggtcggcgcttcgccgatcgcgctgtcgctgcaactcgcgggtaccacgctctatggcggcaccggtcaaccgctgagctactcgctgaagccgggcgcccttcagctgcccgctggcttcggcctctcgacgagcggactcctgatcgtgccgcagggcgaaagcttcccggtgggcttcgtgcagggaagcgtgcgcgccacggacgcccgcggcttctacgtcgacaaggacttcaagctgttcccgacctccgtgcaggcccggaccgtggcgcccaccagcgtcgtcgacgcgaacggcgcggatgtctacagccagctctacgacggggccgacgggacctcctcgccgaccgtgatcctcgcgcccggcgcgtcggtcacctataccttcccgcgcttcgtcaacaactcgggcagcgtcgcatcgttgggatccggtcgtgacctcgtcgtcgagcgccccgaccaatcgggcggctggacggtcgtggagcagtggctcgacggcagattgggcgggcttcccgatgccccgaaccgcgtctccaaggtgttccgcgtgcgcaacttgtcggcgaccgatgccgtggtgcgcgaatggcgtatcgacggctccgtggcgcgcacgccggtctggacgacctccgccggcccgtacaacgtgtccgacacggccatcacgggtcagagcggcctgacgctggccgtggcggcggcgacggcgtcgtcgtcgtccgcgctgacctattcggtggtgcccggcgcgacgctgccttccggttacacgctctcggccacgggcacgatcgaggtcgagcccgcctcgaccatgccgagcggccgcgtcgacgtgcctgtccgcgtgacggacgggcacggactctacgccgaccggaccttcaccttcgtcccggccggcgccgtcgacgccttctcgctgccgcccgtggccgtgaccggtcccactggcgagaatctgctgcccgtcgtctacgacggccgcgaggacaccagatacgtgctacagcccggtcaggccgtcgtcttcgcctgggaccggttcgtctcgatcagccggtcgggctacgtctccgcgacccagtcgtcctgcggcggcaatccgctgagcctgcagacgctggcggccgacggccggacctggaggaccatctccacctacgcacagtcgaacgactgctcagtgtccgcgtacataccggcctcggcggactcctacggcaagactttccgcctcctcaataccggttccgcggccctcaccctcgccgagacccggctcgactcggcaccgtcctacggcgttgtcgtgacgaccagttccgcgacgcgaaccgtttcggagtcgatcgcaggttcctcgccggcgagcctgtctctgcaaatcgtcgggaggatggaccacccgaagtccaccatcctgaaatgggcattcggcggcgtcctgccgatcgacttcacgctcacggaagggggcctgctgacggttccgacgggtccgaccttcccgttcggcctcgtcgaggtcccggtcctggccaccgacgacctcggcttcgccggcaccgcgacactgtccttcgtccccgacagcatccgcgcgatcacggctcttccccgctcggtcgtcggaccgaacggcgaggatctgttccgctcgatgtacgacgggaggactgagaccggagcctcgctggcgaaggaccagtcgatcacctacacgttcgatcgctacgtccagaccgcaaccatctcgcggtcgcggttcggctccgtcacgaactcactcgcggtcgaggtgccgaaccaagcgggcggctggtccgtcgctcagaccatcgccaactccggcgacgggggcaccaacggcgcccgcacgatctccaaggtgttccgcctgcggaacctgtccgccgccgcggtggtcgtccaggatttcccgctggacggcgcagcctacctctccccgttcatctcgacgagcaactccgtccgtgtggtgaccacgaccggcatcgcggggcaggccgcgggttcgttctcgctgcaactcgccgcgagcaacaacaatccgaacggcggcgccatcgtctggtcggcggcggccccgcttccggcaggcttctcgctcacccctgagggcgtcctgaccgcgcctcttcccgcggacttctcgggcggctacgtcgaggccaaggtccgggcgaccgaccagggcggcttcttcgcggaggcggccatccccttcaagcccgagtacgtgacggccaagtcggtggcgccggtctccgtaaccggtcccacgggccaggacctgctgcgcgtcctctacgacggccagggcgcgacgagcttcgacatcggcggctccgcggtcacctacacctacgaccgctgggtccaggtgaacgacatcggcatctcgctgccgggctactcgagcaccggcaatacgaacctgaacatcgaagcgcgccaagccgatgggacctgggcggtcattggcaacctctatcgccaaaacggatcgacggccggcggcctctcggatggcctccggaacgtggcaaaggtgttccgggtgcgcgacatccgcggggtgagcacgatcgtctcggaactacgcctcgacaacgccacatcctacgggctccaactctcgactgcccagagcctgcgcacggtcgtcgacgagagcatcgccggcaccaacccggcgtcgctgtcgctgcagctgcaggccacgtcgccctatccgaccccgaggacctacacctggacggcacgcggcactctacccgccgggttcacgctgacgtcggacggcctgctgaccgtgcccaagcgccaggatctctccgccggctacgtcgcggtgccggtccgggtcacggaccagctgggcttcacagccgacggcaactaccccttcgcggccgcgtggcagcacgcaaagaccgtcaggccgacctccgtgcgcggtcccgcaggcgaggacgtcttcgcgctcctctacgacggcgacgctgccacatcgttcgccctcgcgcccggagcggccatcacctacacctacccgcgacatgtccgcgtcgccgacatgcctgcggccccctacgccggcacatggctggccggcaccacgctcgtgctgcaggtcccggccgtggacggatcctggaacacggtctggtccttcacgggcagccagaacgcttggcagtcgatcgcgccctccccgaacgcggagctctacaaccagtccacggtcttccgtgtcgtgaacaccggccccacgacggcaacgctgaacgagttccgtctcgacaacccggcccattacggcatctcgtggggtcagttcccggcggtcgcctacgtcggcccgtcgtcgatcaccgagttcaacgggggcggattgctggtccagaacacgtcgggccggaccctcacgccttatgccgtcagcggctacccggacggtgccaacgtgaccttctcctgggcgcccgacttcacgccccccgacgggttcgtgctctcgggcggcaagcttcaggttccggcgggagccgacttcccggctggccgggtcgacctgaagctgcgcgcggccgacgacaagggattcgtcgtctccgaccggaccctcaccttcgcgccctggagcgtacgcgcctcgacggtggcccccgtttctctggtggaccgcactggggaggatctccgcgttggcctttacgacgacgatgcctctacctacgcgacggtcgccacgaagctgcagccgggcgacagcatcgtctggacctatactgcctggacaaacatccaggccaatgcggtcgcggtgtcggacttcgcctcggcgctgacattggagcgcgtttcctcggacggatcgtggcaggccgtagagacgcgagccgtcggcggcggcgcgaccgccggcgtgcggggcgacgcgtacccgacgaaggtttggcgtctgcgcaacaccggcacgtcgcccgcttcgatcatggaatggcgtctcgacggggcgccctcctacgcaccgaccctgcagacgacaaccacaatgcgctacgtcaccgcgacttcgatcgtggacgcgatcggcggcaccgccgcgagcgctggtacgagcggcctgacgctgaccctcggcggcacggtcgcttcgcccggcggcggagccctgagcttctcctgggctgccggtttctccccgcccgccggcttcgttctcacctcggccggacagctgtccgtcccgccaagggacgacatgccgaacggtccggtcatgctctccgtcacgctgaccgacccgcgcggtttctcagcaacccgcgtgctcaacttcgttgccgattccccacgtgcccgggacaagatggtcccggactccacgatggtggtcggagccaatggtgagaacctcttcgatggtctcgtcgatggttcgacggctacagctgcgacgcttcagtcgggcgaggcgatcacttggacgttcccaagccaggtcaatctgcagtctgcgtccgtatcaagcctctcgggaaccgggtgggtgctggaaatcccgacccagagcggaagctggaccggggtcgaaacctccaacggactcgtcggaacgaatccggccggccggacgtcgcgtgtgttccggctgcgcaacaccggtgccggggcacttgcagtcggcgagttcgccatcgacggagcgatccagggcggttctccgacggccggtccgtggtcccagatcggcgggcagtttatcctggccccgaactactcgggcagcgagtatgctctccaactgaatgcgacttcctccgatccttaccgcaatcgggtcgaatatcgaccagatggcacgcttcccgaagggatcgccgtatcaagtgaaggactgcttaccgtgacgccggggctgaccgcccccgcacgagggtggacaatcggcatcaacctcacgaacagtctgggccggtcatctcgggtgcaatatgtgctctatgacaacactgtattccgaatcgtgcagaacggatcgagcagaaactggtcggacgggacctatgccgccacctgtgccgcctataggaacccgaccggacggtacggctacgcggggatgaccggcgacggtcgctacacgatcgatcccgacggcagtggtcccgtgccgccggttgccgtgcgatgcaccgacatggatagcagagacatcacgcctgggactgccatcgatgccctatacacaggggtgcatggctttccgggccatagcacttccagcaacgtcaagtgggtcgatccgggttcgcaggccgcttatctcgcaattgcgaagttgacttccacacatacaatcaccgcgactgtaacgtcggagctaagatgggacgtaatatatttttacagctccgataatcgacagattacgtactgctccggaagctgtgaagggttcacatttaggcacaatggggattcggcatttgccttctggcagagctactatgtcaccgatggcaataccaacggtggtcacggcctatatgtcagaagtcctacagtgaccttcaggtgacattcacgcgtgtcttcgggcctcgatgccggagcccgaagacggaagcggccgatcttcattttcgaaaaggtctgatatcttcatctggcagctccaggaaggaatgaaagatgggattgacggctcccgccgatgccttgaccggcatgaccatcagagagggcgaggaggtcgtcgcacttgtcctggcccgccggactggcggctacccggatgccgaaaagcatgccgccgccccttcgatcggcccaagccatctgttccaggcagcctcgctgccgatccgcggcgttgccggcgggtataacgacctcgtccctcaccccggccaagcctcggtccaattcgcatgcgagatggctgaggcggccgattgggaaaagttcgctgctacggccctggacttccgcaccggtgcggcgctgaagacataccgacccgccctgccgatgttcggaggcgacgatcccgagccgaaggtcctcggtctcgcggtcttctcggcggcgacctgggagcatctgaccgggacgatctacggcgaccattccccggcggaggcggccgcggtggtcctcgacgcgatgcgggatgccgccgcgggcttggccgaccgcacgatcgagtacgatcccaggcgctacgatctgctcaacctgcgctacggctcggactacacctttctcgacgggcggaccgggacgctgccgacgctctcgcggtgcttcggcggcgaaggccacttcgagttcgcgccctgctttaccgggttcatgtgcggcccccgcggcggcctcaacccgcgttcgcgtccgggcggcgagctccaccccgatctccgggagatcctgctcggcctcgcggagacctggacggccggctacgccctcagatacgccaaccggccgctgctcccctccgcggccggcggacagtacgtcaacgcccgcgaggtcgccggcgccgcgatgctgagtctcgggcaggccgccgccgcattggactaccggatccgcgaattcgattccgagaaggccgccgaccatctgcggctcctgctcggacaggtggatgcgctgcgcgagagcatctcggcgcgtctcgacggcgaccgggccgtcccgtccttcgccccgcgctgagccggagaccgccgtgtccgcgcccctggacgagatccgcagggcgctcacccgcgacctcgccgacgattccgggctccccgtcgcgctccggcatcccgtctccggcggtgacgtaccggagttcgggaaagggttctcctgaacctcaggctccggggcgccttggctccgcagcctggaccgcggccctgagacgcctcgcgtcgatcacccgcgcggtccgctcggacacgcgccggcggcgtgccgggcgaccgcgtcggagaggcccggcgaccggcggatgacctcaagcgcctcttcgacgtaggcctcgtcgtacgggcacaagttgcccgtctcgtagacgagctcctggagccgctcgtccgtcagcggtccgtacgggcaggcctcccagtccggtccggcctcgctccgcctgagatcctccagcgtgcgctcgccccggatatcgatcacgtcgccgtccgccgtcgtcacgtagacgtggacgatctcggggacgccgccttggccgttctcgtccggctcgacatgccactcgaaggggttccagagtgcggcgagcggcagaccggtcaggcggcggagagcgaccgccaggacgtggcagtgcccctgcgtgtagtgggcctcgatctcctccctgctccaggcccagaccgggtcgtgcccggtggcgtgggccggctgcggaccggagcggcccacgatttgctcgaagttcgtcatcgcgtcgtcgtccggaccggctgcgccggcggtgtacgcagcgtagccgcgacgcaggaaaaagggtcgtgggcgggtcatccgttggccgttttcgtgcggggccgccaagatacgcgggccaaggcgcgaaggctccacccccatgcgaatgcagatgatcttccgcgacgccgtcgcgaaccggcgggacgcgtcgaaagccttctgggatacgcagaacgtcgggcaggacgacccggcccaggtcatgctcgggctcggtctgatcgaggcgtcgcacggcgaagtcgaaggcgagcggatgtccgatgtcctcatgggcgcgcacgccggcggcttgtttttgcggttcgcaggatcggcctacgatccgggcttccaccgggcggtcgagaacgaccttccggggctcggcaccgagatcaggacgcggccgccggagggatggtccccggagcttgccttcggcagcttcttcatgcgtgagactaggtttccagcggcggcgggccgcgtggtccacgcagccctgggtctcgtggtcgtgcggagaaacagcctcgccgagcgcgtgatgttcgatctggagggacgggacggcttgctggcccagacctcgacgtcgccggagcctgacgccttcgagctcggctccgcgatcggtcagaccttcggcgcgccgatctggggctgggacggtccgaagagggcgatcctcagcacactggctctggagaccatcgacgggatggcccggatccggacgcttgagggtcttcccgccctgacgcgcgagcaggaggcggaactggccctgctgaacagggggccggccggagacatcctgcgctgcggccgttccgattcccagtttcggcgttttcaggagttcgcccgcgggatgggcctctatgagcagctggcgctcgcacctgacaactaccccgtcgccgagacgctcgcacggcgcgacgaggcggtcgcgtccgtcatgcgtagcttcctggatcgcgaggacgagcctgcctacgcgccctgcatgggctgaggaccggaggtccgctcaggacgtcggaccgggggacggacgaggccgcggctggacctcgatcaccatccgcggcgcgaagagcttggacggcacggcgttcacgacgacctcgatgccgtcgacgacctcccgggagaagacgtgcgcgtgtccgtggatccaggtcccggcgcctccggcttgctccaggtcccggcgggtcggcggatagtgggtgacgaccacgtcggcctgcgcagccgcgatcgccgccagggtgtgcacgcgccgggcccggatgtccgcgaaggtcgcaggcctgatgccgttggcatcctccacctgcacgggctcgccgaacggagcggtcggcatcggcgcgaagaaggagggtatcgttccggcgaggatgtcggtcagatccggcttggcgtcgtattgcagggtgaatggctcccagagcgtgccgccggcgaaccgcaggcctccgatctctacggccgagcgctcgagcacgtgcactccgagtggcaggccgatcttctgggccaccagcgccgccctgtcgacgggaagcgcgtagtagtcgtggttgcccagagccatgacggccggcctgccgtcggcgacgcgggctacgccttcgacgcaccccctgacgtcgccttcgtggatgtcgccggcgcagaccaggatgtcgaactcgggcgcatcgaacctgcgcgccttcccgggcgagatctcttcgtgcaggtcggagagaacccagagacggggcatcagacggctctcggttcggtattggcagcgggcggcggggcggcggcgacgcgggacgtcatttgcgccgggacggccgcccgataggggcgtcgacctccggaaccatctcggagagcatcccgcgggcacgcggcgagaggcgctcggctatgaggcggagatcgtcaagtctcatgtgatccatgttctcgaagaaggacacgtagaggaggttctcgacacgagggtcctcgctctccgcgagcctgtcggcgaacgccgctgcacgatccgcgaattgtttcgctccaagagccatggcctcgccgatcaggccgaccaacgttcccgccgccatgtggcagctcccgctcccttcctcctcgaattccgaaaggtgtccgtcccaccattcggggaaggtatccctcatgaagtgcagaacttcctcgtaggtcaccgctaacggcctctcaatgcgtttgtcaggtcctgtacgagggtcttcgcgactgacttgtcagcttgggagacgccgggatcaagaagccgacgggtcaagctgtcgattgcaagccgggctttttcggagtgcgtcttgccgccgacgcgcaatcccgtctcgagctcgtggcggacggcgtctgcggtggtgccgttgccgatccttgcgttgtcgcgaaacagatccctgacgatgttccccagcttggcgtccgcaaccgcgggcctgttccaggccttgagcttcgcgaccatcggcaggacctcctcctgaaggaggcgcggtccgttcggtccttcgagcttccgttgcatccgtggcgacttcagaaccccttcgatcatgcggagggcgacaggggcgaggtctgggctcttcgcgacgatctcgtacagtttccgccgagccgcctcccgtgcggccaacgaggcgtgcagcaggacgcgcctgatcagcgacatcgagatatagaccgtgcccatggcgacggcccgcgagagaaggccggctcgggccgaatccgtcatcccggacaagcagggctggacggccagcatcgctgcgagaacggcagtccagaacgagcgggcgaaggttcggaaaatcataggtggcctcttggcgaagtccgaacttcccactcgaggtcctaaggaccagcccttcggatagctaaaatcgcgacgaccgacgggagtatccgagatccgctggattgcgtctggcgtcgacctcccccatcgtcgccatcgagtgcgcaaggagtaggggcgtgtacgtcatcaagggacgccggaaggacggcgcggacgcgttcatcgcgagcgaagagaccggtcactccttcgtggacgagacgatggatgcggccttcgtcgggagcgccaggagcgccggagcgatcctcggcgccgtttcccgcatgggcacctaccatcgcggcacatccatggacctgccctcgttcgcggtccacagggccgagatcgaggcgaagccggtcgcgatcgacgatgcggtgcgcgcgaagctggcggactccgacgcgcaggcacctcggggctggcgcttcgtccccatggacgccgagggccggtacgcgacgccgaagcaccattggtcgccgtcgacggccgtcctgtccgagggcgtgcgccttcgcgatctccggtcggcggtcgggtttctcgacggtctgggagccggatggagcttgttcgtcgtgcggaccgccgtgtcgcccgtgccactgacggccgccgagatggtggccacgatcgcggacgagatggaggtggccgtcgccgagccggatgaggatctatccgacgttcaggtctacgtgcctcggctgtgacgtggcccaggcgcaccggaggctaacgttccggggcggggtctctacttgcaacgcaggtaggtgtcgatgcgcggcttgccgatctgagaaacgaccagtagttcgtcgcctttgaagcgcacgatctgccaattctcccgcacgttgtcggtgctgccttcgccggagcatttgaaggacaacgtcgtgggcccctcccctgcgggcgcctccaaccgcttcaccccggtgacgtcgcagccggattcgaatgcgacaaaggccgtcgccccgatttcaacgagctcttcgtcgcttgcggcgatgcccttccagtccgatgctcgacactgcttcgtggacgggtccatggcgaccgatctccagacgccgcggaaacgagccgggatttcagccttgtacgacgtactgggagatttggcggccagcatctgcggtgcggcgtccttcacgtagccgaacgtcgcgcaggcccccgcgtcgcctccgggctcggcggcgcccgcgaagacggccatcgtgcgggccttctgtccggagggcagcgcatcctcccacagggcgatgtaggtcggtttgctgccgcagagtctgttcccctgcagcagcaaggggtcggcggacccctcggccttgtacagatcggccggaacggacttgccgtcggccttgaaggaggagcgcaagcctatgcgggtcagcggcatcgacttgccgttcccgaaggtgatgcggtcgggagcgaattcgacctgacccgttatagccgtggccgttctgctgaagggcttccaagtctctgcggcggcgacggtcggcgccatggccatcagctgaagcgcgacgcccacgggacgcaacccgatcatcgccattgcgatatctcctgcccttcgacgctttcaagcattcaggccccgctgcctttcgcgtgctcgtcgcagcggaccgtcacccaggtgccttccctcatgcggccgacgccgccgcagatgtcgcagactttctccgaacggctttccgcgtcgaggcagatggcttcgatctcgtccgtgtacggcaccatttcgatgcggagtgtaccgtacttctccttcacgtcgagacaccggaagggcatgccgtgcgcctgtgccgggatagctgcgatcgccgcgtccaggcgctcgaaggtttccgtgagtagaggccgccaaccttcgccgacagcaaggggcgtccgcgaggtccattggtagcgggcgcgaagctcgtccttccagtcctggggcacatgttcctccaacctttgtccgatcatagccgtcgccggcccgtgaccggttaaggtggcgtcgtgcattcgaacgatgtgagcgaactagccggttggaatcgatcgctccggcatgcgcggagaggacccatggatccgtaccttcgcgtcatcgctgtcggtggcccgcaagagcccgttcggcatggctcgcaggttgctctttgcggatgacgaggtcacgctgtcgtcggaaggaacaaccatgaaccagacggccgacaccaacctcaggaactcgtccttcatcaggggggcgaccaatgagttcacggtcgacttcggcttcgcccggcggcagcgcgaggtagacgttgcacgaggcgagcgcgctcttggtcacttcattcttccgccgttccagaggccctctgtctggacccaggaccaacagatccgttggatcgagtccatgtggtcccggatgccgctgcctgcatacgtgttcaatcagtcggacgagctgaacagtcccactgacgagtggctcatcgacggccagcagcgctggtcggcagtgttcgaatacgtcgacgaccgtttccccgtcatgggctactactggaacgaggtctccgaggtcgaccggaggttcttcatgaatcgcccctggacctgcatccggaccgcctacacggacgagagcgtcctgagggacatctacgatcgacttgcctacggcggaacaccgcacgatccctccgaccgggaagtcgtcggctccggtccttccgcgcgctgaggtcgacatgcgccaccctctgatcgatgcagtacttgctgacgcggaattgagaaggtcggcgttcgccggtctcgtgaacgtgcagttcgacgaaattctcgatttcgatctgcccgaggatctgatgacgcgggacgagttcgtggccgaggtcgtggactgtgccgtcaagttcggcaaccccgccaccgctcttgcggaaatgtacgaccggggcaactacaccagtggttcggttttcgaagcgttcgcccgtctgtacgatgcattcgacgaccacatcgccatgatcgtggcagatcgcgcctccgcagcgggctggcgtggcccggtcgacaccccatgcatcgtggacgccgcaatcggcgaaagggaaggctgcccttatcttgccgttccggtcagttcgctggtgagccatgggcgggctgtcgtcgccatgctcgatgacgacgatcgtcctgaacggactgatgcaggcgacatcgcctggatcacgatgccgtggcaccatatccgggcgatcgacgatatccagccggcgttcgatccggagcgttcatccgccgaggcatatgccgcggagttcctcgccaaagctgcgcgaggcgctgtccaacgggaagaggctcggctggactgtgcggagatccatttggccgggttgccgggggagaccactctgctcgacaggttgctctacggaagcaaaagcacgaaccacggcggcgacccctctgtccgggcggtcccaaccatcctccggcatgatctggattcgctcttccgggacttcgagggaactggccagcctatcgcaacgcccttcgatcaggtgatggccgagctggacggcgacctgcggctgcttcgcggtgcgattgccgaagcaaagcgctccgcggtgtcggaagccctcaggacggtccggggtcgcttgaacgcaatcgagacgctcgcgcgtgtggcggaggtcggtcctaccagctcctagcaggccgggtcgacgaagcggggcgtgcgggtacccatgacgcaatcttccccctgtcgttccgggcggacacccgttggcgatgcttgctgatcccaggcagcgccatgtccacttccgcacttggtcgaactgcggtggatgacgcactcgaagcagctccctttccgatccccgcggtccagcagcgggacaagcgcggcaagccggtctattcttcgcccatgctcgccaacggctccgggccggccttcatcgatgcggacgacgaagcggcatccgcttcgccggcgcccgatcggccccgcaagatcatccacgtcgacatggacgcgttctacgcgtccgtggagcagcgcgacgatccctcgcttcgcggtcggccgatcgcggtgggaggctcgcgcgagcggggcgtggtcgcggcggccagctacgaggccaggaagttcggggtgcgctcggcgatggcgtcggtgacggccaagcgcaagtgccccgaactcgtcttcgtgaagccccggttcgaggtctaccgggaggtcagcatggccatccgggcgatcttcgccgagcacacgccgatcatcgagccgctgtcgctcgacgaggcctatctcgacgtgaccgagaacctgaaggggttcgagaccgcgacggagatcgcccgcgagatcaagacggcgatccgcgagcgtctgaacctcacggcctccgccggggtcagctaccagaagttcctggcgaagatcgcgtccgactaccgcaagcccgacgggctcttcgtcatcacgccccgcatgggaccgaagttcgtgctgacgctgccggtcggccgcttccacggcatcgggccggcgaccgaggcgaagatggcccgcctcggcatcgcgacgggcgcggatctgaagtcgaagtccctcgccttcctgcaggagcacttcggcaagtcgggcgcctacttccacggtatcgcgaggggcgtcgatcacaggccggtgcgcccggaccgcatcaggaagtccgtcggcgccgagaacaccttcgagcgcgatctggcgggcatcgaggagatgcgggagcacctgcagccgatcgtcgacaaggtctggtcgcggtgcgcggcgacgggcgtccgcggccgaaccgtcaccctcaaggtcaagttttccgacttcgagcagatcacgcgcagccgttcgacggccgtcgacgtcggctcccgcgacgacctcgagggaatcgcggcggatctgctgcggcaactcttcccgatgcggctcggtgtcaggctgctcggcgtgacgatgtcggggctcgacaacgagcgcgaggagccgcgtcagctgtcactggcgatctagatggccggagcgcggtccgcgagggggccgtactcgccgcgaacggcagcaccggctaccctgccgaccgagccacgcgttctgtccgtaatgacgcgacggcggaaagtgggggcactcgatgcaggtgacgagctacggtctgttttggcgggctgatgaaatcgagtggtttcccggtcagggaaatcgaaacgaattcaggcttctcggtcgtatcggaaagaaccgccccggactgaggatagccgatttcagacgccagcagggcatctacattctcttcgacgaatatggtcccgcctatgtcggactggccaagggtgatcggcttggagcacgccttcgcgaccaccacaacgatcatctcaatggcaagtgggatcgattctcatggttcggattcaaccccgtcggcgcgactacagacaagcacggcattctatcgttgaaccaacctcgtcgtgatgtgacggatgatacgtcgaccactataggcgacctcgaagcgcttctcatcgcggctatggggccgaaactcaatcagcagaagatgcgcttcgacgaagccgagaagtgggaacaggtcacacgttgggagtgggaggaaacgtacatggcacggactgctcccgtcgactgaacctgcggaatggtcacttgatcgatgcatgtcgtcgttacgataatcgatctccactgccgatcgcaccgcatccgatggggatgcgtctgatcagacccgcccggatatcgagatacccgtcctccaggcgaggagcgttcctcgagacccacgcctgcgtcgtctccgacagcaggtgactttcgatctcgtccagcgaacggccagcttgccccgcgacgacgtagaggttgtggttcaccggaagcacgccggcgggcagccgtacggcacggatccgcttgccgatgcgcggcaccaggatggccgggcgatccagcggcagagtgatcgcctcaggcggcatccaccatcgtccaagacgcccgcgcttcggcatgcgctcccgtgccgagagcagatgatcgcggacagcgcccgcaggctctgcatcccggctggtcctgatggcgaagcgcgtcggtgctcccaggatatccgtcacggggtcgatgtcgtcgctgtccactgccggcaacaagtccgcgcccggcagagtcatggcctggtcggaaccgagaaggaagatgcccttggggccgagccagggggccagcttcaccgtggcgacgtcggcgagcaccggtccttcgtggacctcgtcgaaggcgccatcaggagaaattggacgcccatccaattccagcatgtcctcgccgagcggcctgagcacgacttcgacgggatggacccgcggggcgctgttcttccgccgcgtcttcggccgatagaaggaggtcgcggcgtcgagacgcgcgagatggctgatgccggccttccggccaatggtccgcctcagccccgtggtcgtggcgttgaacaaccagcggtcggaggtgacgagcccgatgaccccatcctcgggcatgatcgagacggaacggtcgaggaaagcgtgcagcagatccccccgcgcgaaggagggtaggacgggcgaccaggtttccttgagaaccgaaggcagatgtccccagcggaggtaaggcggattgccggcgacgaagcggaaggtaccctgcgggttgtccgtcaggaagtcgccctcgtgcgcgacggcctcggcgccacgcagggcctcgtgctcgttccagccgcgcgagatcagaaggtcgacgatgcgctcgcgggcctgctcgacggcctgaggatgcatctcccaaccctgcacccgagcgagggcgtcgaagtcgcccgccggcgtcgcgatgcggcgaagggccgagacgagaaacgatccgtcgcccgagctcgggtcgaggagccgtccgtccgcgtccggccagcccattcggtcgagcagggcctcgaccaccggcaccgaggtgtagagagccgtcgcggcgtggagcgcgtcgatcgcggaagtccggtcggaggtggtcgctgcgttttgggtggccatcgtcgcttctgttcctcgagctcgggagcatcctttcgaggcccgacgtctcgggcaacccattccttccgcaaacctcaaagtcgacctaccgggaaggatagaattgcaacgacccgcgcctacgacgcgtcgcagttcggaggcggcgaggcattttcggccgcatgacctatcgtccttccgaaccaatggacgccgaccagatggacaccaggacccgcgccgtttcggagccgatcgcgacggagaacctcgtggtgaggctgcccacggacgatgacgaggccgacatcgtgcggctctgggacgatccctcgttcaactggctcttcccgcatcgctacgacggctccccgccgcggttggaggaggtcgccgcctacgcgcgatcggtgatccgcttcggaagcgccctgctgatctgcgaccacggcggcgcgcccctggggacggtccatctcagcggtctctggcgcgacaccgcggaggtcggctggtacgttgcgcgcgagcaccggcgccgcggcatcgccagagaggccgtgcgcgcggtcgtcctccacctcctcgaacaccacaacctcgccgtccatgcgcgcatggacaaggcgaacgccgcctcccgcgggctcgccgagaaactgggattcgcgcctgcccggtgcgagattcggggcagcgtcggcttcgccacaactcttcaggatcagcgtgacatcctcgaccgcgaagaggcagccgcgtcctcaatgcggccggcggcgtgacaggcacgcaggccagggccgccggcatggtcgaccaagagcaccatcccttcctcgccgacgtcgcacaggcgctggccgacgccccggaggcgcgggtctcgatcgcacggccggcgttcggcagcgatcccgacgcgttcgcgatctgggctttcgacgtcgacccctcctgccgcgggctcgggatcggctcccgccttctggagcggatcgcgagcttggcggacgaccgcggcgtcacgctccacgtcgaaccggcgctgacccgcgacggcttgctgcatctcggcgtggccgaatggtacgcccgggccggtttcgtctggaacgatccggagaacccgatcgccgacgggcagatgcaacgtcgtcccgggctggcgtccaggccgcggtatccgaccatctgaacgattgccgtcacgtactgccgctcgtggagaatctttttcagcggctgatggtagacgaaggagtcgctcaggagccagcgtatccgacgatcatcccttccgtctgatcgccgagaacgagctcggcgtgccgttcgggacggcgcatctcaacggtttccaccggaatggggcagccgcgttcggccggcttggtcttccgtgtccgtgacctagttcgtgggcctgtacggccgccccatcacccgggcgaaccagtccgccgccgtggactcgcgcgagcccggccccgtcgtgacgacggcgcaccggtagatcacggcgtcgacctccggcttgcgggctggtgtgttgtagtggcggcaccgatcccaggccgggacctcgtcctccatctccatccggcagggagcgtgcgcgaaggtgagagcgcaggcgttacctgccgggccgcccatgagtaggccgtgtcggttgccgacgaggccgtggaaagggcatcgagcgccgtccggcgccgacggcatctctacaccttcccgtactacgatccgtccgtcgacgatcccgggggtcagcaccttcaccctgtcgttcatgagagcctccggtttctatcggtcctcaaggggcgaacacgggaggtgcggagcgggccgcgagccaatcccggtcgacgtcctcgtagcgcgcggccacgagcccgcagacttcgatggcagcctcgcggcgcatgtcgccgcttccgtcctgcgggctcctgaggatctcgcggatgcgccccaggactccataggccttctcggccgcggctgggtccgacagatcctgcggcaggtccgcgaggcccggtccgatgccggcgtcgtcgggcaggcccagcgcccggaagcgcccgaatgcatcccagaaggctcccccgacgtcgtcgacgcggaggatctggctgtagacgacccgcagccatcccgacggctcctgcaggtcctggccgttgcgttccgccagatcgcgcgcgaagacctcggcgtcgtggccccggtcggccctgaagacgttccaggcgatctcccgcaagtcgccagcatcctcgcggaacgtgacggcgacgttgacggcgcgggggcccacgctcacgacgtggacgggttcgggaacggcccgatggacgaagccgtccacgagggcgaggccgcgggcggccgccctcacttccccgagacgggcttccagcaccgcacccttcggggcgcgcggcagggtcgcgaggggacgcaggaaccggtccggttctaaggggctgcggaaggcggaggtgccaaacggatcgccgtccctggcctcgttcgcgtgacggacgaagctctccagcgtcatcggggccggtgagccgccgttttttcccgcgggatcgtgcatcctgacccacagccggtttccccagccgaggagcggggtctccgttccgtcggagcgaacgagggcgacggcggtctcggggacgaaggtcagctcggggagcgtcacctcgatctcgccgaggagcttcccggcctcgcggaccttgagggagaagttcggcatgctgtcaccggtttccgagaggaacggcatggtggaaggggtggcggcggggcgcaacccgccccgcggactcagtgcggcgcatgcggagggggacctgcgtcgaactccggatcgagcaggtggggattcgccgcgatccagcgttcgacgatgagctcggcccggccgatgtcgagcggcttgtccgcatcgagcttcaggatcctggcgaggacgacgacgtcgccgggcggggacaggtcctgatggggcgacaagatatcggcttcggaggggtcgcgtaccttcacgaggtacagggtggtgggcggttctccgacctcttcgaaggccagttggctgtcccagtatgccggaatgtgggttgtgtagatgccctcgcccgcggactcgccccgcgcgcccgccgagctcgtggtgcgcgtctgccgcgagaacggcaggccgggcacgagctcgggctctacggagagatggtactggagggcgagatcgcggcggggcacgtcgtcggttccgtcaggccgcccgcggcgccaccgcgtcgagaacttcggacacggcgggaacccagatccgggcttcggccagcgcctgcttcgcacgatccacgtgccgcgcgcaccagcgcgcgatctcctctgggcctgcatcggccgacgtcgcggtgaagcggctttcgtcgagcatgaagctgtggagggtctgcctgccgttccagtcggccagggcggcctccagggcgaggtcctccggcgtgcccttggcggcatgcggcagccaagcctcgacgagctcgtgaagtgcgtcctcgtcgacgagatcctcctgggcgtcctcgtgatggtcgtcgcaggccgattccagaagcgccggcacgtcgaccttgccctcgtcctcgaacgcgtcgcggatggaggcggcgtcgatgccggcgaacggcatgacggtggtgaggaacaccatcggcggtgcctcggtccggacccaggcgctataggccgcgctccaggccgccatgcccggatcttcgggatcggcgtcggggcgcgggttgcctcggacgtattcgtcgtagcgccaccagccgtaggcgtcgtccgcctccgcgacgtactcggaatccccggcccccaggtggcagtagaacatggcctgcccagccgccgcttcgacgggcgggacgaacgtcgccgcggcgacgagggcttgcagctcctccgccgtccggagggcgaactcggcccggcggatcccgtcgaggtggaggcggaagtcgcggatcacggcgagtccgccgaccgccttgcagaagacgtcgaccgccgtgccgaagccgggtatcgcgaggcgcccgtcccaggccacgtcggcggcgtcgcgggggagcgccgacgcgaacagccgaaccgggatgcccgcaggcgcgggagaggccagacgccggaacatcagcgcctccgagatcggatcggtcaggtccagcatgccgaggctgcgccgcgtcccctgccgttcgaggcattcgaacccctcgacgagcaggcgcggcgtggtagtggctgtcatggcggagttctcgcgggcggtcaggggcgcggggaggaagcggtatcggcatcctgcacccgctcccaggtcgcgtagtcgacgggatcgggcctggagtgccatgcgtcgaacaggacgaggacggcctgtcggtccgaaggcaagtcgagcgggtcgcggcccgacacggggtagtcctccggcaccgcagccacgtccaggacggtccctgcggacatccgctcgccttcgcgcatgagaagggcaccggcgaggtcatcgaaggacagatcggcgggtaccgagaacgcggccatctccacgttgttcgtcccttccggagggaggcttccgaagtagcgccgcgcgaggaccgcaacggcacggcgcgacgaggagagcctgtccatcaggatcgtgcggggcaggaccgcctcgacggtcgagtgcgtcgtctcgacgggatcgcggtagcgctcgtcgaacgtctcgaccagctcgaaccggactggaaggagcggacccttgcccttgaagtcgccccacgacgggctctcggcatcgctgttgtaccagggggtgtcggtcgccaggatgatcgcggcctgcctcgggtcggcgatctcgaagacggggtcgttctcgtcgccgcttagagagtatctgttctcgccgcaggcgtaggggtgcggaccgttggacgacgtcgagatccgcacgagcgcccccgtcgaggcgtcgcggaagccgtaggtgatcctggtctcggttctcattcccggcatcgtcgttccttcgttcccccactttccgccaccgcgtccgccctggcaaccgggccgccgccccacggttaaggaacgggagacgcggacgcatcgtttctccgatcgcggagttcgcgcctgcgctcgcggatccgttcgtccgtggcgatctcgtagcgccagctctccctgaaggaggcggcggcctcggcgtcggcgagcacgaccacgacgtgccagccgacgtccgtctcgcgggcgagcttccggaggacggcaccgccggcgcgttcggccagccacgcctcgacggcctgcggttcgtcgacgaggagatcgacgcgcgaccccgtctcccccttcccgacgtagccgggcgtcagtgtcccgtaggcgaggatgtttcggaacgtctggaactcggcgccgttctggcagcggatccgccgtctatcgtccgtggccgtgccgttgccgtcccagtagcaggtccaggtcatcgcgccggacccgtcccgcttcccgttgaccgagaaccggcccttctcgcggccgccggggaaatccacgagcagaccagccgcatcccaggtgacctcgcccaggacggaggcccgggcgttgtagccgaaggaccgaagcgcccggagcatgttccaggtcgagagcggatcggcgacgacgtgggcaggcaccgggacgcgcgcgcgcctgaccttcggatccggatcgaaatcctgcggccgcggcctctggaaggtcatcgcggtcgtcatgcagccgcccgagaggtcgatcttggtcggctcctggttggagtagcggtaccaggaggctaccgccagcatccaggcgcgcttggtcttcgccagggcgatctcttcggcgacgtcttcgaactgggcccggatctgcctccggcgccggggctcctcggcgtacgcggcggccttcgccaacctctcgagccgagcctcgtagccttcgcgggtccgcacgaggtgtcccggcaccggatcgccgcgctggcgctcgtagcgctccgcgaacacctcctggcgggtccgcagcaccgtcaccgaggcgatggaggtggggtcgaacggaccttccgcgcgtcccgtcaggctcccgtccttgacctgcatgaacgacatgcccgcgacgcgcatcagcgtgccttcgaggcggcgtccgtcgacgaggcggaccaggagctcgtcctggtcgtcgcgcccggcgaaggggtcgggacccggatccgggatgccgtcctcgatgccgtccaggatgtccaaggaacgctccgcttcgttctttcgcgccgcggcgctactgtccgagcatcgaaggaaccggcgaaaatcgaaagagctctgccatgcagtcctacatcggcatcctttcgggacgccactctatcgagaccgtctgcgaaaccctccgagccttggggctcgtggtcgttccctaccccgacagccggtccgaggggtatgcgatcaggagcggacgcagcttccacgagcccttcagagcctatacggacgagcaccatctcacgttccgacgcgtgttggagcatccccacacgatcgtggagatcgcccatacgtcggccaacgaggcgatcatgcgcgccctcgttgcccgcttcggcggctgggtacgccggatggggcagaacgaaccgactcccgtccgtccagacgccgacgtcgacaaccccgcctacgatctgcgcatcgaccttcaggacgcactgcccgaagaggagatcaccgtcgcgcgcgctctggctcgtatcggcctcgaggaccgggacacgctcgagagggtgcaggtcatgatcgagcagtacctcgcgcgtcgaccgggagtatcggaccagccggaatttgccgggccagggccgcgctgaggaacccgaccaacacgaatccatggagaaaacgtcatgcaggtcacagccatccgtgctgtccagggcatcaaggctgcgatggaggcggcgggactgaagcggacgtcgcgctacgcgggtgccgagatcgccggctggatcgagaccaaccggctcgggtcgacgggcttcagcatacgccccatggaggacggacggctccactggcacgtggttctgtcgggcaaaccgcacctgcagtactcgtcctaccggcaagtgagcggcgacgataccgtgacccttcacgagcccgtcaatcccgaacgtctctttggccaactccgcgatgtcttcgagggaatgggactgacgccgcgcgagatccgggtcggcgggtggcagggcatgtgggacgacgacgtggattacaacgtggtgacggactacccggcttggctcgggacctacgaccccgcgaacaggacggccgaggccgagaacggcgtcacgctgcgcgccgccgtcgtgcgaccccgcccttccgacgtcgatgccccgccctgcagggcgaacctgcccgtctacgtcgtcgatggcgaggtctacctgacgcgcgagtccgtcgatgcgattgcgaaggcggcgtccgaccacaaccgggtgatcgaacagctttccgaccggggccggcgcatgcaggcggcggcgaagtgctcggaggcggaactggccggggacggcaccttccgctaccgcgtcatgggccggtacgggctccatgagacttcgcagaagccgaccgccatcgtgaaccactggggcgacgaggtgatcgtctggaaggcgccccatgggatgatgcagccggtcgagccgttcgcgactgtgagcacacgggaagtttgtcggcaggagagggaagtctgtcggtaattcgctccacggaggccgcacaggaactcgtcaaaccgaggcttcggcctttgacggcggcaatgggatcggccagctgaggggtttccttgcctgtaacttcgtgtcccagtcggcctggacgcacggcaagatcaccttcgccagcctcggcgcggccggtgtccttctcaccgcaaatggaagcccaggctgtaagccttgcctgggcgagcaggatctgagcggcgacagttcggaggcggcagagcgtcgatatagccgacttcgacgtgagttcgcgaccgtgccgcaccgcgaggttgagccgacatacaacgcgggctccacccgcccctcagctgccgagccggacatcgatgggctacgccggaatcgggctggaacacgatccgcatgtcctacccgcgtcatgacggcccatgaacgctcccatgaagaccgggaccgagttgaccgaagaggctgacatagccgggccttgagaccgcccatgggcgatctatctcgattccgctctccgcaggggcgtttccgattcctatttttgcaaatttatgcaacgatacgggatggctggccgacacagaagcaaattcgaccccgccctcgcagagcgcgtcaagatagcctgctctagccccggcaactcgatttcgaggttggcgcacgagatcggcgtatggccatccactctcagcagatcggtcaatgatcaacgcttctctaaggagttgcgggcaaagctggacagtcatctgcccaacgaagcgctgggcggtttaatcgatcggaaagaccatcccgaattgcaacgggtattgcatttattgcaagaattgggcaggttgataccggacttgcatcagcggctccttgccgctctcgacccgcaggcacggctggatcagaaagcggattagaggggcagacatggcaagcgcgcagcagctcatcgcgatgatccgtagccatgcagcaggcgacgatgatcggtttctatcggttgcggaggagatcgccggtgacgccgcgaaggccggcaggagccggatggcggctgacatgaccgcgcttctcaaggatctgcggactgtcaggcagggcgcaggcgagcgtgccaagcctgtcgctctcgccgccccgcgaggcgagcttgccgcgctcatgcgcgccgcctaccccgaaacgaggctctccgatctcgtcgtcggacccgatctcgatcggcggctgcgccggctcgtgagagaacatcgcgaacgggagaagcttgaggacaagggtctggctccccgcaggaagttcctgttctccggaccgcccggaacaggcaagagcatgactgcctcggccattgccggcgaactcggcctgcccttgttcacgattcaactcgacggggtgatcacgaagttcatgggcgagacggcagccaagctccggctgatcttcgacgccatgcacaaggcacggggcgtatacttcttcgacgaggtcgatgcgctcgcgacgcgtcgcggcagcgacaatgacataggcgaagcgcgtcgcatgctaaactctttcctcatgctgctggacgaggacgcctcgtccagcatcgtcgtcgcggcgaccaaccaccggacgctacttgaccccgcgatcttccggcgtttccacggcgtcttcggctacgctttgccctccgcgcaggaagcgcgtcaggtgctcaggaatcacctgctgcaattcgaccgcgatgccttggattggacgacggtcgatgccgccgcgcaggatctaagccatgccgaccttaccgctgcagctgacgacgctgcccgcgatgcggtgctcgatcgcgacggccgcctcgacacggaacttctcgtagtcgccctgagagaccgcgccacgcaccatcgcgattgacggaacctaggctgttctcccataaacctcaccccaggttgagggtaagacgccaagaatgcctcggtacaggcacatccatatccgcgctctcggcgaggcaccgccgaaattccaaggcaaggggggggggcaagacgaaccgcccgtccgcagtcttggaccgcgacgcacatgcgcaggctctgagagccgatctagagagccttcgcgacgagctgaggaaggtccggcagcttcagaaggaagccggcgtggcgcgcaaccgcagaggcctgccgatgactgcggaaagccgcgataccgaatcccttgtcctgggcaccatgcgctccacctcgccgggactgaagcttctcgcagtccgacgacacgttccctcctcggacaagaaggtggaggaagcgggatcggcgcgggatctcgcaaccttcttcatcaatcccgacagcatcgaatccctgctgaaatccctggaccagtatgccgcgtggtcgggcggcaatgtggatcctcaggatctgatcgacgaagaggacgaaaacgaggggccagtcggctctccgaagcgaccgaagcggttctggctgttcgaaagcgtcgaacaattccggctcgcgacaatcgaggatctctgggcagacgcagctcgacgactgcccgagtcggggcaggttgccgagtgggaggtctggctgcggaagggcttcgagcagctcttcatcaacgaggttctgcgacgcgaaatcccgctctcagggcaggcgaccgaattccttgagacggttctcgtcaacgtggtcgccacaagggagcaggtcgccgacctgatccgatcgaccgcggcggtcgtggaactgcgcggtgcctcgaacttcgcggcagacgttctcgacctcgttccggaaggccgtctggatctggtgggcagtctcgcatcgcgactgcttcctcccgccgccacggcacctcggacgaccatcctcgacacgggcgtcaaccgcgctcacccgctgcttgcccctgcgctgcccagaatgcgctgccactccatcgagccgaattggagcctcatagatcacgacggacacggcacgaagtccgccggcatagccctgtttggcgaggacctcgagcgacaccttcaggaaggagcggcggctggcccgatccagctgacgaccgcgctcgaatcggtcgccgtcatcgcaccatcgggaggaccgcgcgttcctgcgcgagatgcgatcgtacgggcggtggagagcgtcgaagcggatccccatcctcgcgtcttctgtctggcgggcaccgcggcaggagaagaagacaacggacgacagaccagcacgtccgcagccctcgacaagcttgcctggggcgacggagagaactcccgcctcttctgcgtcgcggccggcaatgtgccgacgagcccgtcgatgccgtaccagcatgctcagtacgaagggcgcaacatcgaccatcgcatccaaccgcctggacagtcgatcaacgcgctgacggtaagcgccaacacggacaaaaccgcggcaggcctacggctggtcgctccgcgaggcgatctcgcccctaccgcacgcacctcgcaaggctggagttgacctgaccgatattttggaccgagccgagtgagaggctactgcatggcggctgccatgggtaggcggaaggccagatcggggaagctgacgggcgcgggtggccggtagcccagggacgagtgcggccggacgcggttgtaggtgttctgccaaagggcgatcacggcctgggcttccttgagcgagtaaaagatttcttggcgcaggcactcgtcccgcagcttgccgttgaagctctcacagtacccgttctcccacggcgagcccggcgcgatgtactggatttgcgagccagctttggcgacccatttgcgcagtgctttcgagatcatctcagggccattgtcgcagcggatgtgctctgggatgccatgcaggcacatggcgtcggccagcgcctcgatcacaccgaggctgttgatgcgccgcgccaccttcagcgcgaggcatgcccggctgtgctcatcgatcagcgtcaggatgcgaaggcttcgcccatcgtgcgtctgggcctgtacgaagtcgaagctccagacgtgattgcggtggagcggccgtagtcgcacgcacgagccgtcgctcagccagaggcggctgcgaggtctatgtcggctggggaccttcagcccctcgcgacgccagatgcgctgaacccgatccttgcccacctgccagccatctgcctgcagcagcgcggtgacgcggcggtagccatagcgtccgtactcggacgccagggcaatgacggcgcgggtcagatcatcctcgtcggccagcacggtcggcacgtagcgttgcgtgccgcggtgctgaccgacgatccggcaagcgtgacgttccgagaggccgtacttctcccgaatgccgtcgaccgcctgccggcgtcgctcgggggctagatggggtattcggggtgcccggcgcggtggaagcggcggcatgatggcgcttcgatccaacctcggagctccgccatggaccagcagcaccacgtcggcctcgatgtctccgtgaaggagacagcgatctgcatcgtcgatccccacggcaaggtcgtgcaccgcgccaccgtcgagagccaccccgaagtgatcggccggcatctgatcgatctcggccatgcctacgcgcgggtcggcctggaggcgggaccgctctcgccgtggctctacgccggcttggtcgaggtcgggctgccggcgatctgcgtcgagacccgtcacatgcacgccgccctctcggcgcgcatcaacaagaccgaccgcaacgacgccctgggcatcgcgcagatgatgcgggtcgggctgttcaagccggtccacgtcaagacgccggccagccagcagcgccgcctactcctgacctcgcgcaagctcctgcagcgcaaggcctacgacatcgagagcgacctgcgcggccagctgcgcaacttcggcctcaaggtcggcgtcgtcggggcggtgggcttcgagcagcgcgtgcgcgacctcgtgctcgatctgcccttcgtcgccgccgtggtcctgccgctgttggaggcgcgcgcggcgcttcggactcaactcgccaagctgcacaagatgctgctggagcaggttcgcaccgacccagtctgccggcgattgatgaccgcgcccggagtggggccggtcgtggcgctgacctaccgcacctgcgtcgacaacccggcccggtttggacgttcgcagtgcgtcggggcgcattacggtctgacgccgcggctctaccagtccggcgagacgatgcgggtcgggcggatctcgaagtgcggggatcggatgatgcgcgccgcgctctacgaagcagcgctcgtgctgctgaccggctcacgcggccggtggtcagggctgaaggtgtgggggttggccgtcgccaagcgccggggcatgcagaaggccctcgtggccgttgcccgcaagctggcgatcgtgttgcaccgcatgtggcgtgacgggacggacttccgttggtcggccgcggccacgacagcggcctgaggtccaccgacgccaccaagtaacatcgagctcctccggcgtggaggaggtccctgcggggacgacgggagcgggtgagaccgaggaaactcgagcgccggttttgccgagcgcgcggcttagatggctccgcccactccctctgatcccatcatgaggcggcacgcgccgacctcggagagaagcaagaactccgcaggaccgttcacgcgctggatagggatgagcacgcaggggagttgaccgatgaaccccgaatagagaacaagtttcccgaggcgacgtccgccagcacctgcttttccagggataggtcagccacaagccgccgcaagcgagcgttctcgcgctctaggtccttcatcttcctggcttgatcgacctgcaggccgccgaactccttgcgccagcggtaatagctctgctcggagatctccgcctccttgcacgccaacgccaaactcttgccctgagctgtctgcacctcgatctggcgcagcttcaaaacgacctgctccgcgctcgtcttctgtcctcgccgcatgtccgactccttcggtcctggctgatcctctcaatcagcccggtccaaagccagccggtcaggtcaaggtgctcggctttgccggcggcagcgcgcgcctgatgctcggcggacccaatgggcacgaagtcgctgtgagggccggggatgtcgccctcctgcctgcgggcaccggccattgccggctggaggagagccccggatttctcgtcgtcggcgcctatccgccgggccagagccccgatctctgccgcgaggccgcgaccccgcagatgctggagcggatgaggaccctgccattcccgaacagcgacccggtcgtcggcagcggcggcccaatcacgacgctctgggatgccccatgaggggatgctccacaacggatgagatcgacggacatggaacagattgaaatcggaacgtcggggctgaagacctcgcgcatcggcctcggcacctgggcgatcggcgggtggatgtggggaggcaccgatgaggcgcagtccatcgccaccattcgttcggccgtcgagcgcggcgtcacattgatcgacaccgccccggcctacggcttcggccgttcggaggagatcatcggcaaggcgctggccgagggaaacctccgcgacaaggttcagatcgccaccaagctcggcctcgcgtggaagaacgggaacgtctatcgcgactcgcggccggcacgcatccgcaacgagatcgaggattccctcaggcggctcaggaccgacgtcatcgacctctaccaggtccactggcccgacctcgagacgccgatcgcagataccgccgaagcgctggaggaactgcgccgagaaggcaagatccgcgcgatcggcgtcagcaattatacgccggcgcagatggatgccttccgtaaggtcgccaggctcgacgccgtccagccgccatataatctcctggaacgtgagatcgaggcagatgtcctgccttatgcaaagggcgcgggtctcacggtcctgagttatggctcgctctgccgtggcctcctgaccggtgcgatcacggccacgaccaagttcgtcggcgacgacctgcgaaagaacgatcccaagttccagccgccgcgtctcccgcaatatctcgctgccgtccgcgagcttgatgcgcttgcgcggcagcgtttcggcaagacggtgctggctcttgcggtgcgctgggtgcttgaccaggggccgacaatcgcgctgtggggcgcgcggaagccgagtcagctcgatgcgatcggcgacgtcgacggctggcatgtcgacgacaaagccaaggctgaaatcgacgcgatcctgaagcgctccgtcacgaatccgatctcccccgccttcatggcgccgccggagaagcgcccgccgacggccgcgtgacctcaggcgccggctcgcaggccgcgcgcggcgcgtcccctaaaccagcaaaggacgacaccatgcctaatatcaccattcccgatgccaccctgaatgacggcacgaccttgccgaaaatcgggtttggtacctacaggctgaacggcgctgccggcgtcaccgggatggcgagcgctatccagaacggctatcggctgctcgactcggcgttcaattacgagaacgagggcgcgcttggtgaggcgatccgaaaggccggtgttccccgcgcacaattgcgcgtcacctccaagctgccgggacgccatcaccatttcgacgaggccatcaccacaatcgaggagtcgctctatcgagcgcaactcgactactacgacatctatctaatccactggcccaatccgagcaaaggcctctatgtcgaggcttggcgagctctgattgaagcccgcaagcgcggcctggtccgctcgatcggcgtctgcaactttctcccggcgcatctggagaagatcatcaacgaaaccggcgtggcgcctgccatcaaccaggtcgaactccacccctactttccgcaagccgaacagcgcgccttcgacaaggcccatggcatagcaaccgaagcctggagcccgcttggccgcgcgaaccagcttcttctcgatccgacgatcaagacgatcgccgatcgcctgggtaaatcgattcctcaggtgatcctgcgatggcaggtccaactcgacgtggtgccattgcccaaggcagcaaacgcgcaacggcagatcgaaaacctgtcgatcttcgacttcgagctttcgaccgaggacatgtcgcgcatcgccacgctggcacgcccggacggacgtacattcgatcaggacccggctcgctatgaggagttctagagcattttcgaacgaagcggattcgctcgaagaaatcacgatgaaacaatgagctagagcattcccgcgctccggagaaacgcggaaacgcttcaacctggctctttggagccgtttctcacagccggaaagacctatgacgaccacaattgccttatttgccggaagcttgcggaagggttcgttcaatcgcgccctcgcgcggtccttgatcgcactagcaccaaaggagcttaagctggagatcatcgagatcggtgatcttccgctctataatcaagactttgacgacgaaggggcgccacctgccacgtggacgtcgttccgcgacaaggtccgcgcggttgacgctgttctcttcattacccctgaatataaccgctccgttcccgcggttctcaagaatgctcttgacgtcggctcgcgcccctacgggaagagcgtgtggggtggaaagcccggcgctgtgataagcacctcccagggcgcgctcggcggtttcggcgcgaaccatcatctgagacagtcgctggtatgtttggatgtcgccgcgctccagcaaccggaagcctacatcggcggcgtgaataagctgttcgacagcggagggaatcttgtcgccgacgataccgagagcttcctcaagacgttcttgagcaagttcgccgaatggatcgagcacaacaaaggctgatgaggaaccgacctgctgacacttaaagttaagagagcgtgccgggcgttagtcacccggtacgctctctagcgccagaacggcgacgccaatcgaaagttgactgtggcccgctcgagaccccgcaaagcttctttccgccgctccttactccaagataggatatggcgaccgggcctttcgagatttccggaatcgctcttgacaaggccacgaacgagccgcctggtcacgaccgcgtcattcgcgagccccaatatctcttgaagctcctcgcatcgcgcacggtacgcgctgagatgaggtttgggatacagagcctcgacgaacgcaatatcgtcgtagagccgatcaagcttcttgcgcaggctatgcaacccgttggcggacaggcgcatgacgtggcttgtgcgctttgtgatcttccccgcgatgcgatccatcaggtaggggccgatctgcgtgaacggctgctccatctccaaattgttgcgatcaggatcgtcgaggcaggacaactcaacggcgagatgcagaatcagtgtggtgaacgcgccgcgatggagaatcccctccaacttcctgtgcgaagcttgccgtgctgacgccgcagcctcggagatccgggccagctcaccgggaaatgatgcacccgcagcgggaatcgactgcatacagagaacatcccaatcgcgtgtttgtccgagttcacggccgaagcgccttgatccgcccccactgaagtggttcatcgccgagtttggtggatcgaggtgcgtgacggttggggtcttggcgtggtcggttcagcctcgcagatcggggcatgacccagctcatccctttgcctggctgccgcctcgtccgcgtcgcgcgggacggccccaccgccctcaccctcgtcgccgaagcgaagcccgaccacgcccgctgcccgacgtgccgagccatcagcacgtcggtccatagccggtatcgacgacggcctgccgatttgccggccagcggcaaggccattcggctgcagttggaggttcggcgcttctactgctgcgacccagcctgcccccgccgaaccttcgccgaacggttcccgaagctactcgcccgccatgcccaacgcacccgccggctggccggggcgcaggcccggaccggtctcgcactcggcggacagccagctgcccggttgctcgcacacctggccatgccgtccagcgccacgactctgctgcggacgatccggggagtgccgctgccgaaggcgcctcgaccctgtgtcgtcggcgtcgatgactgggcgctgcgcaaagggcggacctacggcacgatcgtcgtcgacctcgaacgccatcgccctctcgatctgctccctgaccgctcggccgagacctgggccgcatggctccgccgccagccacagatccggctcgtggcgcgcgatcgttcgaccgagtatgcccgcggcaccacgcttggcgcgccggcggccgtgcaggtcgctgaccggtggcatctcctgctcaacacccgccagatgatcgagcgttggctcgcccgtgtccacccgcgcctgaagctcttgccgccgatcacggcgccagcgccttcgacccggcgcaccagagcctatccgcgtgcacccgccgagacgctcgcccgcgctgcagcggtcggtcggtgggaggagctctacgacgatgtccgtcgccgccgtgcggccgggcagtcgctccggctcatcaatcgcgagaccggcttggctcgcgccacggtgcgcaagtacgccttcgccgagggcttcccacgccatgacgggcgcgggccggggcgcagcatccttgatcctcatctcgatcacctgcacgctcgccaggctgcggggtgcgagaacgccatgcagctctggcgagagctgcgggatcgcggctttcccggcaccgtcaagcaggtcagacgctggctgtccgagcggcgcacgcgccccgccaggaccacgatctggcgcctcaagacgccgtcgcccatggcgcaggtcgcgcccccgtcgccgccgctgccctcgccgaagcagttgtcgtggcacctcctgcgcgagccggatgacctcgacgccgacgccgcagcagtggtcgcgcgcgtgctgcaggatgacgaggctgccaaggtcgtcgggctcggtcggcggttctgtcgaatcgttcgcagccgttgcggcgccgcgccggccaagcccggcatcaccaccgccttcgacgcttggttgtccgacgcccgtgcctgcggtgtgcgggtggtcgagagcttcgccgtcagcctcgctcaggatggagccgctgttcgtgcaggccttcgcctgccctggagcagcgggcaggacgaggggcaggtcaaccgcctcaagctgttgaagcgttcgatgtatggccgcgccaagctcgacctcctgcgtcgccgcttcctcctcgcagcgtgatccaccaaacccgacgaagagccacttcagtggtccgccctgaggtatggcttttgagccagatgaggacggacagatgggaacgaagcggcacaagccggaagacgtggtcgccaagctgcggcaggtggatgttctggtctcgcagggccagagcgtggcggaggcgatccgggccatcggcgtgacggaagtgacctactaccgctggcgcaaggagtacggcggcctgaagagcgatcaggttcgacggatgaaggacttggaggttgagaaccagcggctgcgcaaggcgattgcggatctcaccctcgacaagctgatcctgcaggaggccgctcggggaaactgaccagccccgcgcgccgacgcgcctgcatcgcgcatgtcatgaacgtcctagacgtctccgagcgccgcgcctgtcgggcgctcgggcagcatcgctcgacgcagcgcaaggtgccgcggggaagagaggatgaggccgcgctgacagccgacctcgtggaactggctcgccagtacgggcgctacggctaccggaagatcggtgcattgctgaaggcggcgggctggttcgtcaacgacaagcgggtcgaacggatctggcggcgcgaggggctgaaggtcccgtctcggcagcccaagcgcggccgcatctgggacggggatggttcctgcctgcgattgcgggcggagcgtcgcgatcacgtctggtcctacgactttgtcgaagcccgcacgcacgagggccgcaagttccggatgctgaacgtggtcgatgagttcacgcgggagtgcttggcgatccgcgtcgcacgcaagctcaaggcggcggaggtgatcgacgtgctgtccgacctgttcatcctgcgcggcgtgcccagccatatccgctcggacaacgtcctatgtagcgaggaaggacggctggccaggcagcaggtctccgtccgcgaacatgcgcccgcggtgtgtttgtcgtcaacgtcgatccaggcggctcctgccgatccggaagaactctcggccatagcgaacacaggatccagccgacgcgcgtcgcgccgtggtcctcaccgtcctcaacacgagatgtcgatccaggcaggagacccgagcattatctacagggtcgtggttctcacgccctcacggctctgctgagaggggttctcccacctggcaccggcccctcgacgaagggccggtagtcggcaccggtcttgatgacggcgtgcaccacgcgcgccatcttggcggtaatcgcggtcagcgccttgcgccgcaggtcggcatcgtgccggtcgcgggcgatgtagcgctcgaacttgtcgcggaagccgttctcccgctgccggatggccacctgcccagccagccagagcgtacgccggagccgggcgttgccgtacttcgacagcttggtctggccgcggaaggtgccggattgctgggtagccagatcgagcccgcagaacttcaggaactgccggtgatggccgaagcggcgcaggtcgccggcctcagccaagatggtcagggcgttgatcgggccgatgccagggatgcggcgcagcagcttgtagtcggagctgtccctcaggagggcgtcggccgtggcctcgatggcgtcgcgctgctggatcagcccgcgcacctcgccgatgacgagccggaacatgctcaccgccggagcatcgggcggcaccggcaggccaatcgagctgcgggccgtctcgtagatgtcgccgagcagttgcgccttggcgaccttgcgcccgaccacgtcccaggcggcagcgatgaaggcctccttgctcagcgcggtgatgctggcgggcgtggggaagcgatcgaggaaggcgaagaaccagtccgagcggctgttgtggcggaagcggtcgacctccgggaagtacagcggcaggtagtgggtcaggatcctgtcaacgggcaccgaagtctccgcaattgtgggctttcaaaattccctggccggcgggttcggtgcggatcggtgatcagccggccgtgtgatcggaggcagcctttccgggtggacgaccgcgacgcctgggtgcgggcggcggagcgatcagggccttggagcggacgtgctcggggacgaggtcggcgtgctggcgcaggcggtagctcgccccctcgatctggatcaccacggcatggtggaggagtcggtcgagcagggctgtcgccacgaccggatcaccgaacacttcgccccactcggcgaagccgcggttcgaagtcaggatcatcgccccgcgctcgtagcgcgcgttgacgagttggaagaacaggttgccgccaccggggacgacggggaggtagccgatctcgtccacgaccagcagcgaggcccggcagagatagcggatgcgctcgcgcagggagccgtcgcgctcggccttggccagcgaggtcacgaggtcggccagcgtcgagaacacgacgctgcgcccggccttgaccgcctcgacggcgagcgcgatcgccagatggctcttgccggtgccgggtggtccgagcagatggacgacctcggcccggtcgatgaaggtcagttccgccagcgccaggacgcgctcgcggtcgagcgagggctggaaggcaaagtcgaacccggacagcgtcttgatcgtggtcaggcgcgcgaccagcagggcggtcttcacgcggcggttctcgcgcagcgtcagttcctcggtcaggatcacgtcgagggcggccaagccgtcgatctcgccctgctcgatgcgccggaccgtcgcgtcgagcacctccagggcgcgcggcatgcgcaggccgaccaagctgcgcttgatgctgtcgagggtcgtggcgacacagggggcggcgcggctcatcgctggcctccgatcccgccggcgagccgttcgccgactgcctggtagacagccagcgagcgccgggcgacgtgatcgccatggcggccgatcggcagaccgtcgggatggccgcggcgcatggcccgagcggccgtgccttgccgatggtcggggtcgatgcggtactgccgtcgtccctccaggatcggatggctcgcgacgagccggccaccatcgaggatgcggatcgtgtcgggcaactgatgcacctcgacgacgcgccgggtccgatccggtacgctgtaatagttgccaccgatcgagacgaggccatcgtggctgacgcgccgctccagcgtgagcagagcgtcgaagggcagagccggcaagggctgcaactcgggccgctcggcggcgaaggcttccgagacgatccgctgcgtggtgccgtgcaagcggacgttggcgacggtatcgagccagctccgaagctggcggttgaggtcgtcgaggtcgcggaaggaacgtgcgaggaagaagtcctggcggatgtaggagaacggtctctcgaccttccccttggtcttggcccggtacgggcggcaggcgcgcggcaggaatccgtagtgctgggcgagtgccagcagggatcggttgtagacgatgtggccgtccgcatcctcgccggtgaccgccgtcttcatgcgatcgtagaggatctcgatcggcacgccgccgatcgcggtgaaggcctgcatgtgacagcgcagcagcgtttgcaggtcctgatgcaggacgaagcgcgcctcgatgtgccgggaatggccgagcaccagcgagaacagccagacgatgcaggtcgtgtccggcgcatccgtgaaggtgacgaggaagcgggcgaagtcgacctgcgcctgctggccggccggggtctcgaagcggacctcgtagggcttggcctcgggcggccggatcgcggcggcgaaccgcttcaccgcggtgtaggcaccggtgtagccgcgctcgcgcaactcgcgggtcaggcgcacggcactcaggtcggggaaggcggtgatccgctcgcgcagataatcgagatagggcgcgagcttgctcgggcggccgggctgacgcgggccgtaggccggcggctcgaggccgcgctcgatgtacttgcggatcgtcttcggatcgcggccggtccggcgggcgatggcggagacggacaggccctgtcggtgcaggtccaagatcatgacgagttctcccagcagaaccatcctcgtcgctcccagccgatcggtatcggcaggcatggtggctgaggatggaaaagcccgagagggcgcggggcgtcgcgaccctacgggccagggcaccgaccagggaattttcgatgcccacaatcagggagtattcaacgcccgctgacaggatccgatgcagcacctcggtcttggcccgcgagacggcgtcgtgcgtcttggacagttcctgcacgtcgttgaaaccggcggcgagcgggtcgtggtacacctgcgaggcgccgatgcggatcatgtgcagcatgacctgggcgtccttcgggtcgttcttgtcccagccgttgtgcagggcctcgcgggtgcgggcgagcccgacggaggagatcaggcgcacggtaaagccggcctggagcaggcgccaggcgatcgggcggtgatagttgccggtggcctcgaagccgcaggtcaccggctgaccgaggttcgacagcagcgcgatcagacggtcgtgctcggcgcgggtgttgaggacgctcaaccggcgtcgtcggccggagccgggcacctcgatgaggacctcgttgcgggccttggcgacgtcgatggctacgagaacgccggccggcggcgtaagctgtggtctggtcatggtcgatccgtctccggaatgaggcttcgaacaccgtcactctagagacctaccgatcggccatgaccgcccagggcggcgcgctgcgctcagcatggcttcgcgcgccgccccagaaccatcgagtcatcttcccgatgtgctacggtccggagttcatcgccaagtcggtgcaggcctggatcaccggtgtcggcgccagaacagcctacatcgcacccggctcgccatgggagaacggttacgtcgagagcttcaacgcacgactacgggacgagcttttgaacggtgagatcttctacacgctcaaggaggcgcagatcgtgatcgagagttggcgtctacactacaacagtgtgcgcccgcacgcctcgctcggctaccgaccaccggccccggaggtgttcgtgccggccttcaccgcttggccggctgcgctcacccggtcggctccgccggccaagcgacccgtggagcaaaggcctgacgtccccccatcgctttggtccggcgtgagtgcgagttttccggttgtgtgagcccctgaggggaggagcagagccgtgaagaagagcaggttcaccgaagagcagatcgccttcgcgctgaagcaggccgagaccgggacaccggtcgcggaggtgctgcgccggatgggcatctccgaacagacgttttaccgctggaagaagctctacggcggcttgggcacaggcgagctgcggcggctgaagcagcttgaggacgagaaccgcaagctcaagcagctggttgccgatctgagcctcgacaagcacatcctgcaggacgtgctcgcaaaaaagctctgacgcctgctcggcgacgcgagctcgtgcaccaggttcaggaggcgcacggggtgagcgagcggcgcggctgcgccgcgctcggcgtcggtcggtcgggcgtccgctaccgctcgaccaagcccgatcaggcaccgctgcggatgcgcatctgtgatctggccaagagccgggtgcgctacgggtacttccggatctacatcctgctgcgccgggaaggttggcgggtgaatcacaagagggtccaccgcctctacagggatgagggcctcagcctgcggctcaagcggccgcgccggcacgtcagcgcggcacaccgtgagcgtcagcctgctgcgctccggccgaacgaacgctggtcgatggacttcgtctccgacgcgctgttcgacggccgccggctgcgggccctgacggtcgtcgatgcattcacgcgcgaggctctggcgatcgaggtcgaccagggcatcaaaggcgaacaggtcgtggctgtcgtcggccgcttggcgctgctgcgcggagcaccatgcgcgattcaggtcgataacgggcctgagttcgtctcgaaagccctcgaccgctgggcctacgagaacggtgtcacgttggacttctcacggcccggcaagccgaccgacaacgcgctggtcgagtcgttcaacggccggctgcgcgacgagtgcctgaacgcgaactggttcttgtcgttggccgacgcgaggagcaagatcgagacgtggcggcggcactacaacgagagccgtcctcacaccgccctggggtggcgaacaccccaggaattcgccctagcggcggccctgcaggccgccgaatgagatccggaagctcaccttccggccggaccaaaatccgggggaccctcaggccgaccctgcactaacttagaacttggaccaccgcgtgggggccgatcagatggcggcggccaaagcgcattcaaacattgccgtctcccttgcgaaaccgtctcgttaagaaaagggaccgacgcaagcgatgcattgtctcgcatcaattttctgcaattgagtccagcagtcttaggtcgccgctccaggcgcgcccgaggatttagaacagcccgctgcctcgaatttgcagcaccatctttcaacggacgacacaatcggtatagggcaggccccggaccgccggatcgcgaagggccttttcgcgcacgttgcaagccgtcatcgaccggacacagccgccgctttcatgttgtccgcagtattgaaaagcgcagtgattgatattggaacatcgcttagcgatccggtactcgaaaggcatcaaatatcggtcgaggcccgcacgtcggaaaaatcaacgcatcgcggtgattgcgatgaagggcagagcaccgtggagtgagccatgacgactgcagacagtgcaccgttggtcccgcgggaggcggtcgcggtattccacgaagccggttcgatggacgctgctgtagacgaactgctgagctccggcttcaaccacggcgacctcagtatcctcgccgacgagcaggttctctcgaccaagcccggaatgtgctggatgctgtcacagcaacttgcagatgagcccggagcgccgaccaaggcctatgtgtcgccggaatcgttgggtgacttggaaggcgccatgatcggcgcgctgacttatctcggggcgatcggcacggcggcggttgtgattggcggcagtggacctattggcgccgcgatcttggccactgcggccgccggagccggtggtgcagggatcggtgtgctcctgacgcaagtgctaaggcatcaccacgccgatgaacttgctcaccagttggagcgcggcggtttactgctctgggtgaggactgcgacgcctgccgccgaggagcgggccgtgagcgtccttcgccggcatggcggccaagacgtccatgtccacgacatcgtttcggaagcggtctttcgcgggcgcccggccgccccttccacgatcggttgaaaaccggccggcgcaatttcgggccggtgaactagattggaattgttctcgacaccgcctgcgcgatcgccaaggatcgtcaccgcgcagatgctataggggtgagcgttgttcaagcgaatcgtcctcggattgttcgtcgtcgccgtcgtcgggctcggaggcttcgccgtcctggcctggcgatccgcgatcgcgccggtcgcgccgccggcggccgcgagcttcccggccgaactcgtcgcccgcggcgaggtcctggccggtgccggctattgcgcgacctgccataccgcgaaggggggccagccctatgccggcggatatgcgatgcataccggcttcggcaccatctattcgactaacatcacccccgatccggagaccggcatcggcacctggtccgaagcggcgttccggcgcgccatgcgcgagggtgtggcgcgcgacggatcccacctgttcccggcttttccctatgatcatttcagcaagctgacggacgcggatgtctcggcgctctatgcctatgtcatgacgcgacagcccgtgcgcgccaccccgccggacaatactttgccattcccgctgggcctgcgcccgctgcaggcaggctggaagctgttgttttttcatcctgggcgcctcgaggagcggaaggaccgcgggccggactggaatcgcggcgcgtatctggccgagggcatcagccattgcggcgcctgccatacgccccgtaacctgctgggcgcggaaaggcacggagcggcctatgccggcgcggcgatcgacaattggctggctccgccactgacgagagccaacccctctcccgtgccgtggagcgaggccgagctgatcacctatctgcgcaacggcgtcagctcctatcacggcgtcgccgctggcccgatgtctcctgtcgtccacgatgggctcgccaggctccccgatgcggacatcaaggcgctcgcccgctatttcgccgaggtcggcggtgccgaggcccgtgcgggagaccagcagcccgcgatcgatcgggcactggcggcgagcgcccgcaatggcgggccgcagcacgatgcgtcggcgcgactgtacacggcggcctgcgcctcgtgtcactacaatggcgcaggccgcgtcaacccgctgcggccggatctggcgctgaacagcgcggtgaacctgtccgagccgagcaatctgatccgcgtgatgctgtacggcgtcacggcccgggagggggcaccggatgtggcgatgccaggattcgcgccgggcctgagcgacgctgatatcgcccggatcgccgcctatctgcgcgcgaagcataccgcccatcccccttggccggagctagagaaagcggtcgccgccatccgcgcccagggccgcgggcagtagtgaggcgaatatgacatccggaggcgcacatccatgaccagcttcaccatcaacggacgagcggtctcggtcgacgtcgacgaggatacgccgctgctctgggtgatccgggacgagatcgggttgacgggcacgaagttcggctgcggtatcggcatgtgcggcgcctgcacggtgcatgtcggaggccgggccgtgcgctcctgcattacgcaggtcggcgccgtcgagggggcgcaggtgaccacgatcgaggggctcgatctggccggaacccatccggtgcagcgggcctggcgggacctgcaggtgccgcaatgcggctactgccagtccggccagatcatgcaggccgtcgccctgctcaaggattttccttctcccacggacgaggagatcgatgccgtcatgaccggtaatctctgccgctgcatgacctatgtgcgcattcgcgcagcgatcaagaaggcggcgacggagacccgccatggttaggctcatgcgcccgaacgacggcggccttgcgcccacgcgccgcggtctcctggtcgccatggccggcgccagcctcgccttcggcttcccccgcgagctggaggcggcgatggacccggccatgccgggcggggttccgcgcagcgataccggcctggcgttcgagccgacattgtggttcgcgatggacggcaacggtatcgtgacgatcaacatcatccgcgccgagatgggccagcacgttgggaccgcgctcgcccgcatcctggccgacgaactcgaagtcgggtgggacaaggtgcgcatcagccatgtcgacaccgatctgaaatggggcctgatggtcaccggcggaagctggtcggtctggcagaccttcccggtcttcagccgggccggcgccgccggacgcatcgcgctcatcgagcagggcgccagattgctcggcgtcgagccatcggactgcgtggctcgcgacggctcggtggccgcgggtcaacggagcatctcgtacggcgatatcgtgcggcagggtacgctcgaccgccgcttcacggcggaggagctgggagcgcttccggtcaagccggcctcggagcgccggcttgtcggccgggccgtccaggcgctcgacattcccccgaaaacgaacggtaccgcccgctacggcatcgatgcgagagtgccgggcatggtctatgcgcgacccaggatcccgccgacccggaacggagcgaaggtcaattccatcgacgacagcgccgcgaaggcggtcaagggatatgtcaccagcatcgcgctcgacgatccctccggcaccgtgccggggtgggtgatggtgatcgccgaaagctatccggccgcgatccgggccgctgaattggtgaaggtcgactggaccgcagggccgaccgccggcgtgtccgaaaacgacatccaggagcgcgcccggcagttgatcacccagcccgatgtcggcaccgtcctcgacaccggaggtggcgacacggccgcggcgttcaaggtggcgcggacgactctggagcaaagttacacgaccgccacggtcttgcatttccagctcgaaccggtcaacgcgctcgccttcgagaaggacggcctcttcgagatccatacaggcaaccagtggcagagcctgatcctgccgacgctggccaaggcgctcgggcgtcccgagaggggcatcgtgatgcgcacctatctgataggcggcggttttggtcgtcggctgaacggcgactatgcggtcccggccgccttggcggccaaggctctcggcaagcctgtgaagatggtcctgacgcgggcggacgacacgctcttcgattctgtgcgctcgccttccgtccagcgattgcgaatggctttcggcgaaagcggcaacgtcactgcgatggaacacgacgcggccgccggctggccgacacaggtcatggcggacttcttcatgcccaagggccaggacggcaagccgttcgaccccttcgccatcgccggcgccgaccactggtacaatgtcggcgcgcagaaggttcgcgccatctccaacgatctggccaacacggccttcaggcctggctggctgcggtcggtcggcccgggctggaccaactgggcgctggagagcttcatcgacgaggcggcccaccatgtcgggctcgatcccgtcgccttccgcctgcggctgctggacggctccgggcgaaatgccggctcggcgccgaacgccatcggaggggcgtcgcgccaggccgaggtcgtccgccgtgccgctgcgcgcgctggctggggagcgccgctcccggccgataccgggctcggcctcgcgaccagctttggccaagagcgagatatgccgacctgggtcgcctgcgcggcgagggtgcatgtttcgcggacgagcggtatcgtcacggttgagaagttgacgatcgtcaccgatgccggaaccgtcgtcgaccctgatggtgcgcgggcgcagacggagggtggtgcgctttgggggctcagcatggcactgcacgagggcaccgccttcgagcgggggcaagtgagggacatcaacctcgacagctacacgccgttacgtataagcgacgtgcccgaattggacatcagcttcgttgacagcgtcgaagtaccggtcggcctcggcgagcccgcgacaacggtggtggcgcccgccatcggcaacgccatcttcgctgccgtcggagcacggctgaggcatatcccaatcacgccggagacagtattggcggcgctgaaccggactgagggatagccttctgaaacgattagctgcgcaccgcatgacagccccgaaagttcacgagcggcgacgtgagcggtcttgtcgctcttgatactgcagcgcttccggcgaggcccgatggacatggcccttgtagtcgaagctgacagtgcgcacagagatgatcacgcccgagacaagcccagctcggagttccagctaacatggtccccaaccttgaagctatccggcatcgcccgtctgctcttcgcctcttagccgtacgctccttgtcggctgccgcacccgtcccgctcaaaggccgctcagcgactcgtctggtggtgcgagcgcgacggccgcttccgaggtcagcatgcggaaggtgaagctctcctgaagatacagctccaccgtcgtggcgctgtggctgaggtagccgatcgagatgtcctggccgatgtcgagctcgaaatcgccgccccgggttgtgagcacgaagccacccgcgatcgccggcgcccagatcacgccgccatcgacgatgcgctccagatggtggaagatcggatagccctcctcgttcccgccactcgcggcccgatagacgtcgccacccagcaccagcacgtagggaccgttgcagccggcgagcttgagatcgttcagggccctggcgaccgcctcgggatagtcgtcgagagtggccggcaagggcacggcagcgttgctgctgcccttgccgatgccgccgatccccgccgccgcataaccttcgaagacggcgcgatcctcggcgaaagcgagcatcctcgccgcatccttcagcggctgccagtcggaatcctccgagccacgctcgacatcgtcgatcgcctgccgcgtcagcgtgaagggtacgcgcaactcgaccagaggctgagcttcgcgcagcagcgagcggatgccttcgcccggcgcttcgatcggacgcgtatgccccgtcccggcggcggcgtagcccggccccttcggcccgaccacatcgacgacgcggcgcgcggcgaggtagcgcttcaacgtgcgtgaagcctcgtcctcgatctgcgcccaagcggcatcggaaatgggagcaagctcccggtgcagattattcatggcctgcctcttccttaagggaaccgatgccgagcgagccatcgccgcaaggtttggatggagttgccaccaccgcccgctcgggcgcgacggcggcttgggacaaaatctccggatcggcttgctgcaccgtcaccccgtcaaggaaggtcactgtgggcacgaagaacagcgagccggtaaccgcgcggctgaaatcgagcaaccggtcgtagttacccggtggcgatcccacgaacatgttctccagcatgcgctcgatccggcgcggcgtgcgtgaatagccgatgaaataggtgccgaactcacccgtaccgacctggccgaagggcatgttgtcgcggaggatgtctaccggctcgccatcctcggtgatgctggtcaggacattgtgcgcatagggcttcttcaccgcatcgggctgctcgatatcggagagcttgtggcgaccgatgatgttctcctgctcctcgaccggcacgctgtcccaactcgcaatgtcgtgcagatatttctggacgatgacatagctgccgccagcgaaggccgtgtcctcgtcaccgatcagggtggcgcggatcgcgtccggtcccgccgggttctcgcttccgtcaacgaagccgatcaggtcgcgatcgtcaaaatagttgaagccgtggacctcgtcgacggcgatgacggcaccgccgagccggatcatgatctgtcgcgccagttcgaaacagaggtccatccgcttggtcgcccggatatggaacaggatgtcccccggcgtcgagacggcatgatgcacgccgcggatttcgcggaacggatgcagttccttcggacgcggctcgtcgaaaaggcgatcccaagcctccgagccgaaggccatgacgcaggacaggctaccctgcagatcgcggagtccgaccgcccgcaacagcgaggacaggtcggcgcagagaccgcgcaccgtcgcctcggcattgctgccggaattgatggtgacgacgagaaagagggccgagcgcgtcagcgtcgccacgaccggctgcgagatcacggatggcaggcctgactccatggacgatccgttcgataggctggacgcgggcaccgccccaatcgaccgggccggtgtattgacaaaggccgaggctggcccagccggaggcaaatctcaatgcatgtcgcagaaggcatggccgacgctgccgacgtagagcccgatcgcgggtttccgggcgttgagggagacattgtattgctgcatcgaagccattttttcggacgaggcggccgcgatcacgcgcaggcgaggaccgcggccggagatgtcagagatccaccgccttgcccgagcgctcttcctctagggtgacggcgatgtcggcattggcggaaaggcgcaccttgtcaccctcgacgccggcgacgaagccgagctcgatatagtgatgatgaccctcatgccgaccatatgaatcgctcttcttgagcttgatgcgttcgccctcgacgcgatcgaccgtgccgacatgcacgccgtcggcgccgatgacctccatgttctctttgatcccgttctttatcgtgaactcctcttgggttgaaacctgatcgtcgtcgaacctcgtgccgggcggtcgaggccccgcccgccaaggcgggccggagcggtaaccgccggctcctcaggccagttccagctcgtcctcgtccaccgtcgtcggcctcgtgccattgaaggtgagcccatccttgccggcagagatcttcacggttgccccatcgcgcacgtcaccagtcagaatcatctcggccaacggatcctgcacgtaacgctggatcacgcgcttgagcggacgcgcaccataggctggattccaccccttcgcggccagccaatcccgtcccttcgcatcgagcgagagcgcgatcttgcgatcgtcgaggatcttctgcagccggccgaactggatatcgacgatccgccccatctctgccttctggagccgctggaacaggatgatcgcgtcgatgcggttgaggaactccggccggaaatgggcgcgaaccatggtcatgaccttgtcgcgcacggcgttcgtcttctcgccctccggctgcttgacgaggtactcggccccgatattcgaggtcaggatgatcaccacattccggaagtcgaccgtacgcccctgcccgtccgtgagacgcccgtcgtcgaggacctgcaagaggacgttgaacacgtccggatgcgccttctcgacctcgtcgaacagcacgacctgatacggccgacgccgcaccgcctcggtcagcacgccgccctcgtcatagccgacatagccgggcggtgcgccgatcagccgggcgacggagtgcttctccatgaattccgacatgtcgatccgcaccatcgctgtctcgtcgtcgaacatgaactcggccagcgccttggcgagctcggtcttgccgacgccggtggggccgaggaacatgaaggagccgatcgggcggttcgggtcctgcagaccggcacgggcgcggcgcaccgccgtcgagacggccctgacggcctgcgtctggccgacgacacgcttgatgagctgctcctccatcttgagcagcttctccttctcgccctccagcatcctgtcgaccggcacgccggtccagcgcgagacgacctgcgcgatgctgtcggccgtcacggtctcgctaaaggaggaggcgtcgtcgccggcctcgatggctgcgagcttcttctccagttccggaatccgaccataggccagctcacccgccttctggaattcgcccttgcgctgcgcattggcgagttcggtgcgcagctggtcgagctcggtcttcatcttctgggcgtcagagagcttgcccttctccgcctgccatttcgaggtcaggtcggccgacttcttctcgagctcgaccagttccttgtcgagcttctgcaggcggctcttcgagccggcgtcgcgctccttcttgagcgcctcctgttcgatcttgaagcgcacgatctcgcggtcgagcgaatccaactcctcgggcttggaatcgacctgcatcttcaaccgggccgaagcctcgtcgacgaggtcgatcgccttgtccggcaggaagcggtcggtgatgtagcggttggacagcgtcgtcgccgccaccagcgcggaatcggcgatgcgcacaccgtgatgaagttcgtatttctccttcaggccgcgcaggatcgagattgtgtcttcgaccgtcggctccgagacgaagaccggctggaagcgccgggccagcgccgcgtccttctcgacatgcttgcggtattcgtcgagcgtggtcgcgccgacgcaatgcagttcgccccgcgccagcgccggcttcagcaggttggaggcatccatggcgccatcggtcttgccggccccgatcagcatatgcatctcgtcgatgaacaggatgatgccgccggcggccgaggtcacctcctgcagcacggccttcaaccgttcctcgaactcgccgcgatatttcgcgccggcgatcagcgagccgagatcaagcgagagcagcttcttgtccttcaggctctcaggcacgtcgccattgacgatacgcaaggccagcccctcgacgatggcggtcttgccgacaccgggctcgccgatcaggacgggattgttcttggtccggcgcgacagcacctggatggtccggcggatctcctcgtcgcgaccgatgacgggatcgagcttgccctcgcgcgccgccttggtcaggtcgcgggcatatttcttgagcgcgtcataggcgttctcggccgaggcgctgtcagccgtgcggcccttgcgcaacgcctcgattgcggcatcaaggtgctgcttgccgacaccaccccgagcgagcagcttgccggcgtcaccgtccttgtccgccgccagcgcctgcagcagacgctcgacagtgacgaagctgtcccccgctttatcagcgatcttctccgcagcggcaaagacccgcgcgagatccggcgccagatagacctgccctgacccggcacccgaaaccttggggagcttcgccagcgccgcctcggtctcgccgagaatgcttcgcgaggtgccgccggcgcgatcgatcagcccgccggccaagccctcgttatcgtcgagaagcaccttcaggagatgcaacgaggtgaattgctggttcccctcccgcgtcgccagcgactgtgcggactggatgaagccctttgcgcgatcggtatatcgttcagcgttcatcgaacaaccttctggaacagtttttgatgatcgtagtcgctggtgcccatgccatcccatccgtcctgccatgacgagggaatggggagtgctgcgtcgccgccttccaggtcggtggtctcgcatcagccctgccctcgcgccgtctcgatccgccgctcgagagcgaaatagcgccaggttagccctatccctatttcatgcgctctcggagctcgaggagaacgcgtcgcaggccatggacctggtccacgagatgcaggatcacatcgatgccctcgtcattggcgccgagatcgtccttgagctgacggatgagatgggcgcgcgcgatgtcgacatcttggaaatgcaattcgccggccgcctcctccggcaacagccagcgctgttccagccagaactcgagcacctgtgtctgcagacccgatgagatcaggaactcctgcttggtcatcctcatgacgccctaccctcgcgcggatcgtagcccctgtccttccagttcgacacgaaggcctcgagctcggaatccgcgaccttcggcaggaccaccttcagcgtgacgaactgatcgccctgcccgccgcctcgcttcggagcgcccttgccgcgcagtctcagcctggtcccggtgttcgacccttttggcactgacatcgtcacctcgcccgtcggcgtcggtaccctgacctgtccacccagtaccgcctccgtgatcgagaccggcagctcaaacgtgatatcgtcaccctcgcgagtgaagcggcgatcgggccggacctcgacctcgatcagcgcgtcgccggcctcccccttgccgctgcccggggcgcccttgcctttgagccgaagcgtctggccgtcgataaggccgggcggaatcttcacgtcgatagtgcttccatccggcaagtcgagccgcttggttccaccagtgatcgaatccgcaaagtcgatctccagatgataatgcagatcatgcccgcgccggttcggtcgcgctctgctgctgcgccgcagaagttcggcaaacgcatcatcctgacccatgaagtccgcaaagccggacgcatcggcgtaggaggctccctgatctgacgtcgcgaaatcgcgatagtagtgatgctgcggccgttcagcgccagaggcgtcgatctcgcctgcatcgaaacgcttgcgcttgtcagcgtcactcagcagatcgtacgcggccgccacctccttgaacttgtcctcggccgccttgtcgccggggttgaggtccggatgcagttttttcgccagcttgcggtatgccttctggatctcggctgcggagctggtctgggccacaccgagaacatcataaggatctttcacgggctactccgaaggcctctgcagcagcgaaatgtagacacggcatcaatttacctcaaacgcccgcagcttaggtcgcaatggtcagatcgcattgccgggcacggcctgccgcgaaaagctcttcgtgccgtccgctcgcgcgcaaactatgctcggctattcgatgtctctcctgtgaacggcagccctcaacgggccgagacgtcctcggcgtttacgtcatttcttcttgtcgtcctctgcgatctcggtgaactcggcgtcgacgacgccgtcgccgcctgcctgggccgatccgggaccggcgtcggagccggcctgcgacgacgtctgcatgacttcagcgagcttcatcgaggcctgctggagtgcattcgtccccgcctgaattgcagcaatgtcgtcgccgttgattgcctcgcgcagcgcgttcaaagcctcgtcgatactgccccgatccgggccggacagtttggcgccgtgatctgccagggtcttgtcggtcgcgtgcagcagggcttctgcagagttgcgcgcctcgaccaattcgcggcgctttttgtcctcgaccgcatgggcctcggcatccttgaccatcttctggatgtcggcatcggacaggccgccagaggcctggatctggatgcgctgctccttgcccgtgcccttgtccttcgccgaaacattgacgatgccattggcgtcgatgtcgaaggtcacctcgatctgcggcacgccgcgcggtgccggagcgattccgacgagatcgaactggccgaggaacttgttgtcggccgccatttcgcgctcgccctggaaaacccggatcgtcaccgcattctggttgtcctcggcagtggagaagacctggctcttcttcgccggaaccgtggtgttgcggtcgatcaggcgcgtgaacacgccgcccagcgtctcgaggccgagcgagagcggggtcacgtcgagcagcagcacgtccttcacgtcgccctggaggacgccggcctggatcgcagcgccgatggcaaccacctcatccgggttgacgcccttgtgcggctccttgccgaatatcttctgcaccacctcttggatcttcggcatgcgggtcatgccgccgacgagcacgacctcgccgatctcctctgccttcaggccagcatccttcagcgcattgaggcaaggctcgatcgtgcgctgcacgaggtcctcgaccagactctcgaacttggcacgcgtgatcttgatcaggagatgcttcggccccgaggcgtcggcggtgacgaacggcagattgacgtcagtctgggtgacggtggacagctcaatcttggccttctcagcggcttccttcaggcgctggagggcgagcttgtccttgcgcaggtcgatgccctgctccttcttgaactcctccgtcaggtactcgaccaggcgcatatcgaaatcctcgccgccgaggaaggtgtcgccattcgtcgctttcacctcgaacacgccttcgccgatatcgaggatcgagatatcgaaagtgccgccgccgagatcatagaccgcgatcttcgcctgcttctgcttttcgagcccgtaggcgagagctgccgccgtcggctcgttgatgatgcgcagcacttcgaggccggcgatcttgccggcatccttggtcgcctggcgctgcgcgtcgttgaaataggccggaaccgtgatgacggcctgtgtgaccttctcgccgagattggcctcggcagtctccttcatcttctgcaagatgaaggccgagatctgcgagggcgaatagggcttgccctcggcctcgacccaggcgtcgccattggccgccttgacgatcttgtagggcaccagcgccttgtccttctcgacggtcgggtcgtcgtagcgacgaccgatcaggcgcttcaccgcgaaaatcgtgttggtggggttggtaacggactgccgccgcgctggctgaccgaccagcctctcgccgtcggaggtgaaagccacgatcgaaggcgtcgtccgtgcaccctcggcattttcgatcacacgcgcattcttgccgtccatgacagcaacgcaagaattcgtcgtcccgagatcgattccgatgactttggacatcgccctactccttttcatgttaagaatatttgattacattcgtggcgcagcccggccgaagatcgatcttgagctgcagtatgtggggctgctgagcgactgcggttcccgacctttcgagagccctcgcctctcatcaatgccgtactgcccgcctaacctgaaaggggcttgccacccctcgcgacaccgactttggcaggccgcagggggcgtgccccaatcgagtagccgggttcaacgacttgcgtgaccaccccgtccggaacagcgggatcggaaacctcaaacaaggcttcgtggatatgcgggtcgaaccgctctccaaggggagataacctctttatgccgtgcttctgcaagacacgcagcagttccttctctgtcaatgcaatcccgtcaaccagccctctcacggcgcctccatccaattgggcttccgtagggaggctggcgagggcgcgctgcaaattatcggcgacaggcagaagatcttccgcgaactttccaatggcgtactggcgcatgtcgtttaagtcgcgctcgccgcgcctgcggacgttctctgtctcggccaacgcgcgtaacaatcgatccttcagcgtagcattctccgatcggagctcatcccttgcgacgctctccgcatccgatcttggggatgtctctgggatctttgcgctattcgacgcaactgtcccctcaggatgacgcaccgcccccgagggatcaggataattgatgccgtcggcaagttgttcgtgatcgcctcgacattcagcttgggtctttccgccatccaatttgcccatctcacctgcttcctatccggcgacattgcgaatccggacgcctcttgttcccgcgaggcggatgatctaattgtttgaaccttcctcttgcttataagctctatgggtcagctatctttgaggcgcgtcaataattcgcgaatatgtgccgccgttcccggcggtgctgagtgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctgagggtaccccggattttggtccggccggaaggtgagcttccggatctcattcggcggcctgcagggccgccgctagggcgaattcctggggtgttcgccaccccagggcggtgtgaggacggctctcgttgtagtgccgccgccacgtctcgatcttgctcctcgcgtcggccaacgacaagaaccagttcgcgttcaggcactcgtcgcgcagccggccgttgaacgactcgaccagcgcgttgtcggtcggcttgccgggccgtgagaagtccaacgtgacaccgttctcgtaggcccagcggtcgagggctttcgagacgaactcaggcccgttatcgacctgaatcgcgcatggtgctccgcgcagcagcgccaagcggccgacgacagccacgacctgttcgcctttgatgccctggtcgacctcgatcgccagagcctcgcgcgtgaatgcatcgacgaccgtcagggcccgcagccggcggccgtcgaacagcgcgtcggagacgaagtccatcgaccagcgttcgttcggccggagcgcagcaggctgacgctcacggtgtgccgcgctgacgtgccggcgcggccgcttgagccgcaggctgaggccctcatccctgtagaggcggtggaccctcttgtgattcacccgccaaccttcccggcgcagcaggatgtagatccggaagtacccgtagcgcacccggctcttggccagatcacagatgcgcatccgcagcggtgcctgatcgggcttggtcgagcggtagcggacgcccgaccgaccgaccgacgccgagcgcggcgcagccgcgccgctcgctcaccccgtgcgcctcctgaacctggtgcacgagctcgcgtcgccgagcaggcgtcagagcttttttgcgagcacgtcctgcaggatgtgcttgtcgaggctcagatcggcaaccagctgcttgagtgtctgccgtcagcgctcttgagacagtttaggggttttcgggaagggaggatttctggatcatcgcagccatcatggagcgcagatgagacagaaatcgggtccggagaaagcaccggcagagcaggtcgtgaaggacatccgccgagcgacgcgccggcagttctcggccgaagagaagatccgcatcgtgctggaaggcgtgcgcggcgaggagagcattgccgagctgtgccggcgcgaggggatcgcctcgtcgatgtattacggctggtcgaaggagttcctcgacgccggcaagcgccgtctcgccggtgacacggcccgcgccgcgacgtcggacgaggtgaaggaactgcgtcgcgaggcgcaggccctgaaggaggccgtggccgatctgaccctggaaaaccgcctgctcaaaaaaagcatgctggcggatggggaggacgacacatgaggtatcccgcctccgagaaggccgagatcatccggctggtcgagggatcgcatctaccggcgcggcgcaccctggacaaactgggcatcccgcgcgccacgttctatcgctggtacgatcgctatctcaccggcggagttgaggcgctcgccgatcatcgctcgcggccggatcgagtctggaaccgcatccccgacccgatccgggccgagatcatcgacctggcgctgcgcgaaacggagctgagtccacgcgagcttgcggtgcgcttcaccgacgagaaacgctacttcgtctcggaagcgtcggtgtatcggttgctgaaggcgcatgacctgatcaccagcccggcctacatcgtcatcaaggcggcgtccgagttcaaagacaagacgacggcgcccaaccagctctggcagaccgacttcacctacctgaagatcaccggatggggctggtattatctctcgaccgtgctcgacgacttctcacgcttcatcgtcgcctggaagctctgcgccacgatgcgcactgacgacgtcaccgccacgctcgatctggcgctggcggcatcggggctcgaccagatcacggtcgcacatcggccgagactgttgagcgataacggcgcctcatacatctcggccgacctcgctacctggctcgacggcaaaggcatgaaacacgttcgcggcgcgccctattgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctttgctccacgggtcgcttggccggcggagccgaccgggtgagcgcagccggccaagcggtgaaggccggcacgaacacctccggggccggtggtcggtagccgagcgaggcgtgcgggcgcacgctgttgtagtgtagacgccaactctcgatcacgatctgcgcctccttgagcgtgtagaagatctcaccgttcaaaagctcgtcccgtagtcgtgcgttgaagctctcgacgtaaccgttctcccatggcgagccgggtgcgatgtaggctgttctggcgccgacaccggtgatccaggcctgcacggacttggcgatgaactccggaccgttgtccgagcggatatggccgggcacgccgcgcaggatgaacaggtcggacagcacgtcgatcacgtccgccgccttcagcttgcgtgcgacgcggatcgccaggcactcccgcgtgaactcatcgaccacgttcagcatccggaacttgcggccctcgtgcgtgcgggcttcgacaaagtcgtaggaccagacgtgatcgcgacgctccgcccgcaatcgcaggcaggaaccatccccgtcccagatgcggccgcgcttgggctgccgagacgggaccttcagcccctcgcgccgccagatccgttcgacccgcttgtcgttgacgaaccagcccgccgccttcagcaatgcaccgatcttccggtagccgtagcgcccgtactggcgagccagttccacgaggtcggctgtcagcgcggcctcatcctctcttccccgcggcaccttgcgctgcgtcgagcgatgctgcccgagcgcccgacaggcgcggcgctcggagacgtctaggacgttcatgacatgcgcgatgcaggcgcgtcggcgcgcggggctggtcagtttccccgagcggcctcctgcaggatcagcttgtcgagggtgagatccgcaatcgccttgcgcagccgctggttctcaacctccaagtccttcatccgtcgaacctgatcgctcttcaggccgccgtactccttgcgccagcggtagtaggtcacttccgtcacgccgatggcccggatcgcctccgccacgctctggccctgcgagaccagaacatccacctgccgcagcttggcgaccacgtcttccggcttgtgccgcttcgttcccatctgtccgtcctcatctggctcaaaagccatacctcagggcggaccacttcagtgggggcggatcattcttcggcctgtcgcatggcgaggccaatggcaggccggtaaaggacgtgatcgagaacacccggctcgatcgcgtggtcgcgaccggcaaggccgaggtcggcgagatccagagcatgcgcggcgccgaacgcgtggtcacccgcaccccgatcaagcgcggcgacaaggtccttggcgcggtcgggcgcatcatgttcaaggggcccgcgcaggtcgaaaccctgagccggcgcatcaacgtgctcgagcgcgaggtcgagttctacaagcgcgaggccgcagcaatctgtaaccgcagctacgggctcgacacgctgatcggtgaaagcgcgccgatgcgccggttgcgtggcgagatcatcaaagtcgcgcctttggaaatcccggtcctgatccgcggcgagagcggcaccggaaaggagctggttgcccaggctctgcaccgcctgagcgcacggcgcgattccgccgtcgtcatggtcaatgcagccgcgctgcccgccacactggtcgaatccgagctgttcggctacgagcctggggccttcaccggcgctgaccggaagggccgtaagggcaagttcgaacaggccgccggcggaaccatctttctcgacgagatcggcgacatgccgatggaggtccaggccaagctcctgcgcgtcctgcaggaccgcatcgtcgagcggatcggcagcgaccggccccagcatgtcgatttcaggctggttaccgccaccaatcacgatcttcaggagcttgtgactgcgggccggttccgtctcgatctgttctaccgcatttccgcaatcacaatcgaaatcccgcctctccggagccgggtcgacgacattcccgttctcgtggcgcattttatcaaagacgtcgccgaccgccatcaccagccgtgcccggaggtcaccgatagtgccctgtcctatctgatggagcagccctggccgggcaatatccggcaattgcgacatgaggttgaacgggccttcgtcttcgccgagaatggccggatatgcgccgacaccttcacgccggcggacgattttcgagcgccttcgactactcctgctctggcagcccgcgatatcgcgaccgcgaatcccggggctgcgacgctaaaggcctccatcgggcaggtcgaaatcgagttggtcagggcggccctgacgcgcaaccagggcaacaagaaacgcgccgctcaagaattgggaatatcgcgctcttatctatacaagctccttgagattgatgactaaattatatgggagtttggttgtgggggcgatatgagtccctcgcccgagtcctcctctgagcggatcgctcgctatcctttgtcgcgtgcgaattcgtgatgccggtcttttgccgctcggaccaatgccagaaaccgataaatgccgtgaacgaacttgccataaggcatcgtgacgaagagagcgaaaacgatgcctagatgcagggccagcagcagccccatggcgagagctggctcggttgatctgaacagttttggcgctgtcgctaagtgggtttcagccctggttatgccaccgccgggattggcagcagcgcgttgaagtaggcttggtccggcgtctggcgtcccaagccctgatgaggcctccgggtgttgaagaagtcgagataccggccgatcgaggcacgggcctccgacacgctggcataggcgcgcagatagacctcctcgtatttgactgatttccagaggcgttcgacgaagacgttgtcgcgccaggcacccttgccgtccatgctgatcctgatgccggctgcgatcagcaggccggtgaactcgcggctggtgaactgcgagccctggtccgtattgaagatctccggcttgccaaagcgggccatggcgtcctcgaccgcctcgatgcagaaggtggtgtccatcgtgatcgagagccgccaggccagcaccttgcggctgaaccaatcgacgacggcggcgagatagacgaagccccgcgccatcgggatgtaggtgatgtccatcgcccagacctgattgggacgcgtcaccggcagcttgcgcagcaggtaggggaagatcgcgtgcccaggcgcccgcttcgaggtcctcggtctgcgatagagcgcctcgatccccatgcgcttcatcagcgtggcgacgtgcaggcgcccggcgacatgaccctcggcattgagaagcccttgcaacatccggctgccggcgaagggatattccagatgcagcgcatcgatccggcgcatcagagccagatcggcagccggaaccgcgcggggcagatagtagacgctgccccggctgatccccagcaccttcgcctgccggctgagcggcaggtcgtgatgacggtcgatcatcgctttgcgctcagaaggccggccttcccgagcgcgccggacaaaaaatcattctccagcgtcagttccccgatcttcgcgtgcagcgtcttcacgtcgatcatcggagccggcgccgcggccttcgcctcgccgtcgaacacgcccgcagccccgtcgagaagctgattgcgccattgcgtgatctggttcggatgcacgtcgaactgctgtgccagctcgacgatcgtcttctcgcctttcacggctgcaagggccaccttcgccttgaaggccggcgtgtggttccgccgcggtcgtttcgccatggtctctcctgtcgcggcgataatgccgccttcaggcagaaactccacttatccggcctgtccagttttcccgagccagctctctacttcggcagggccgagacaatcctcaccgagcgagaacgcatcaagcgagcaaccatcgcaaaccgacgcttgcagcatcagctgcaggccgcttaaactctaaccctgatgagccagagcctctcttcgcaaaacgcctgagcagtctcaaattatctgccgacggacaattagagagcatatgagtgggccgaaaaattgattagagttcgtcccaaatgaaccgcgagccgttcccacgcggaccgtcataggcactccgggtttagggatcgactatacgctcggttgtcgcgatggagacgcactgtctcgagtggcgttgaaaactgtgatggtgctttgttcgaacgccgccaagtctccgcgggaagcgacggcgcgcggctcggcaaaccgacccagcgcaacgctcggcatgataaaaaatttctgctaaacaattatgatgatgagtgcggcagaggttgatgaaacaagtcgaacgaaaacgcttcggctcattgatcgccttcggcatttttagcaccggactcttcgcgccggtcctgatcgcgcaccagccagtggactgctccgagcgcaagagccgcgcccgcgagggcggcaatcttggctggctccgtctcgccaaggtcgaggatgataaatttgcgcgcgatcgcgaggagcgcgatcagcacgatcgtgcggacctggagaatgccgaagctgcgttctgtcgccacaagaagggagcgcttgaactcgagcgcaattacaacggtgaagatcattccgaacaccacctggaaggtggcgtaattgagcgtgttgaacgctcccaagaccaaccggttcacgacctcgcgcatcagcgcccaaaccgacgccacgacgataaccgcaatgatggcgctgaggacgaaaatgacgacctgttcgaacttctcgtagagcgtcatcgccgaccattgttcacgggttagcccggatcgtttcaggtctttcatcattccccctcgaaagccgccccggagaaacaggctccccggggctcaccagacggcgtgatatcaaacggagctgagcggatgccgcaaaccggcggcatctaatggggcaaatcagctgttcttgacctcgatgcgcttgaccttcgcctgcgcctcaggggtttggggtagcttgatcgttagaaccccgttcttgaaagatgcttgcgccttttcgccatccacgccgggggggagcggaattgtccggtagatcgcgccgtagctgcgctcggagagatagtatcccttcttctcctcctgtcgctcgatcttcttctcccccttcacagtcaacatgtcatcgttgaccgtcacctcgatgtccttgatctccatgcccggcagttcgatcgacacttcgatcgcgttgtcggtctcaaccacgtcggacttcgtctctccactgccaaagggccattcgaaatgaccggcccgatcccagaaactctcgaacacatggttcatttcgcgctggagcgtcgcgatcgggttgtcttggctgctcttcgcatctggcgtgctgtccttgcgcgcccagggaatgaggtctttaatctgcatgatggtgtctccttcggttttcaggcgcccttgacggcgatccttttcggctgcgcttcaggggcccgggggagcgttaaagttaggacgcctcctcgcatctcggcttcgatcctgtcggggtcgaagtcctcggaaagcgtgaaggcacgctcgaaatcgccctcgccatattcggcataggcaagttcgaggtttttcggccgcaccgggtcaaccttgccgcggatcgtcaacacacgattttcgagcgtgatttcgatcgcatcggcggcgaccccaggcatttcaagcatcatggagacaccctgatcggtctcgacgatatcggtcaacgggcggtagatgcgtccgccgccggtggtctcgggcgagtcggtcggcgtcttttcggcggcttgcgtgatgtcggtgctcatcgttccagctcctctcaggctgccttgatctcgattttcttcggcttttcttcctcgggccgggagatgacgatccgcaatacgccgttcgtcatcctcgcctcgaccttgtcatccgaggccgcgaacggcaggcggatagtgcgggaaaacctgccgaaactgcgttcgttgcggtgccagcgcgcaccgtcgggaacctcgggcgccttgcgttcgcccgaaagcgtcaggacgttgtccttgaccgaaatttcaatgtcgcccggttcgatgccgggaagttcagcggtgactgcaacggcctcagggccttgccagacatttaccgccgggaacgccgcgcgggacggcggccagaaaccgcggtcgagatcgcgcatcatggagcgcatcagcgcaaagggatcgctgcggcgcagatatgtcgggtagagcattgctggcctcctgttgctgatcgatacccccgaaccgtcggcatggagggaccgggcaacggtgccggccggatgtgggttcggagaacgcctatcaagataggccgttccatttattatgcaagcatgtatgatggatgcattgtgttttggatggggggcggtttctcctgtgtaccatgcaatcggaggaaggatccccatgatctcttcggacatcgcgctgatcgggacgacgatccaccgggtcgcgcagctcatccagcagcggatcgacaacgagatcggcgacagcggcctgacccgcctgtcctggatggcggcggcgcatgtcgaggatgcgcccgggctgaccatcggcgatctggccgaccgacttgaggtcggcccggctactgcgggccagctcgtcgatcgcatggtccggggcggctgggtcgagcggtcgccctcgctcgacgacaggcggtcgcagatcgtcacggcaacgtcgaaggcccgggcgatgctgaaggaactcgcgccgcggcaatcggcgctcgaagatgaaatcctgcaggatctgtcggcggacgaaaggcgcgccctgctggcgctgctcgagcggatcagggcgcggctcgggcgccagtgaaaggggaaagcggtatggaaaagaagaccgaatacaacatctggtactgggtgatggctttcatagccgtgatcttcatccaggatctgatcgccggctggcaatccgtcgcaccgatcagctacagccagttcgagagctatctcgaggatggcagggtcgcgtccgtcgcggtcggcgcggacaccatcaccggcaccttcaccgaccccgtcgacggcaagagccagttcgtgacgactgtagtgaatcccgcaatcctggaacggatagaccggtcaggtatcgagatcactggcgttccgcaaaacactttcttcggcacgctgatttcctgggtggcgccagcgcttgtcttcttcggaatctggatgctgctgttccgcaagttcgccgacaagcagggtttcggcgggttcatgcaggtcggccgcagcaaggccaaagtttacatggaaagggaaaccggcgtcagtttcgctgacgtggccggcgtggacgaggccaaggccgagttggaagaggtcgtggagttcctcaggaaccccgccgaatacggaaagctgggcgcacatatccccaaaggcatattgctcgtcgggccgccgggcaccggcaagacgcttctcgcgcgcgcggtggcgggtgaggcgggtgtgaccttcttttcgatctcgggatcagagttcgtcgagatgttcgtgggcgttggtgccgcacgggtgcgcgacctgttcgagcaggcccggaaatccgccccggcgatcatcttcatcgacgaactcgacgctcttgggagggcgcgttcctccggccagatcgccggtggccatgatgagcgtgagcagacgctgaaccagcttctgaccgagctcgacggcttcgacccatcagtcggcatcgtgctgcttgcggccacgaatcgcccggagattctcgatccggcgctgttgcgggccggacgctttgaccggcaggtgttggtggatcggccggataagaagggacgtgtgcagattcttggcgttcacatgaaaaaggtgaagctcgccccggacgtcgatgccgagaaggtcgcagcgcttactcccggcttttccggcgcggatcttgccaatctcgtcaacgaggcagcattgctcgccacgcgccgcaaggctgatgcggtgacgatggacgacttcaacaatgccgtcgagcgcatcatcgcggggttggaaaagaagaaccgcgtgctcaatccgcgcgaacgcgagatcgtggcgcaccacgagatggggcacgcgcttgtggcgatggctctgccgggggtggacccggtgcacaaggtctcgatcatcccgcgcggaattggcgcgctcggctacactatccagcgcccgaccgaggaccgcttcctgatgacgcgggaggagctggagaacaagatcgcagtcctgcttggcgggcgcgcggccgagaagatcatctacaatcatgtctcgaccggggcggccgacgatctggtcaaggctaccgatatcgcccgcgccatggtcgcgcggtacgggatggacgaaggcctcgggcatgtcagctacgacagcgatcggccaggctttctcggcaccggcgaccagtcgtcgtggctgaaccgccgctatagcgaggccactgccgagcggatggactcgaaggtgcgcgacatcggggatggcgtgttcaagcgcaccctctcgcttctcgaagccaaccgggcgctgctcgagcaatccgcgcaggatctcctgcaacgcgagacactggacgagcccgatctggtggcaattgggtccaaggtgaaaagaacggaagcggtcgctgcctgacaccgtcactgacgcagatgatcgcggacaaccctgactggataaagaaacggagaggaaaaatggcaaacggaacttgcgatatttgcggtcgcccggcgacggcgcgcgtgcgcgcttcggtgaacggcagggttcagaacatggagctttgcgaccagcattacagcgaaatggcgcgccggtcggggcgcagcgcctcgccgctggagtccctgttcggacggcgttcccttcttgacgaattcttcggcgagagcggtttcggcagcctctttggtgacagtccgctgcgaggcggcacgctcggctccatgggtgatggcgatgacgctgtcgtcgacgccactttcggcgagggcgcgccgcggcgtggatcgcggcgcggcggcggacgcaccatcgccgaccggctgagcgaacagggcaacaagctgctgcaggatgccgcacagaaggccggggaattcgggcgcagcgaggtcgataccgaacatctgcttctggcattgacctcgtctgacgtcgtcaagacgatcctggaacagttcaaggtcgatgtggacgatctgcggcaccagatcgagaaggaagcgaagcgtggagaggccaaggcggagggcgaaatcggcgtcagtcctcgcctcaaggacgcgctgaaccgggccttcatcgcctcgaacgaactcggccattcctatgtcggtcccgagcacctgctgatcggccttgccgaggaaggtgaaggcctggccgcgtcgatcctgcgcaaatacggattgacgccgcaggcgcttcgccagcaggtgaccaaggtcgtgggcaagggagccgaggagggccgcgtggaggcgccttccagcacgcccgatctcgaccagttcagccgtgacctgacgaagctcgcccgcgagggcaagctcgatcccgtcatcggccgcgcccgcgagatcgagacgacgatcgaagtgctggcccgccggaaaaagaacaacccggtgctgatcggcgagcccggcgtgggcaagaccgccatcgtcgagggacttgcccaacggatcgtcgcgggcgaagtgcccgaggcgctgcgcgacaagcggctggtcgagctcaacatcaactcgatggtggccgggtcgaagtatcgcggcgagttcgaggagcgagtccagaagatcctcaaggagatcaccgaggagaaggacagcctgatcctgttcatcgacgagatccacaccatcgtcggcgccggccagggcggtggcgaaggtggtctcgacatcgccaacaccttcaagccggcgctggcgcggggcgagctgaacctgatcggtgcgacgacgctcaacgagtaccagaaatacatcgagaaggacgcggcgctcgagcgacggttccagccggtttatgtcgaggaacccacgatagctcaggtcatcatgatcctgcgggggctccgcgacacgctggaagcacaccacaaggtgacgatcaccgacgaggccatcgttgcggcggccgagctttcggatcgctacatcaccggtcgcttcatgcccgacaaggcgatcgacctgatcgatcaggcagccgcacgggtgaagatcagcgccacggcgcgccccgtggaagtccaggagctggaggccgaagccgcgcagatcaagcgcgagcaggactatgccgcagcccgcaagcaattcgaccgtgcagcggaactgaagaaggaactcgagcagaagcagaaggagctggacgagcttctggaaatctggaagcgcgaccaggcttcggcgaccgccgaggtgcgcgccgatcacgtcgcgcagatcgtctccaagatcaccggcgttccggtcaccgagctgaccgccgaggagaaggacaagcttctgaagctcgaagacaagctgcatgagcgcgtcatcggccaggaagaggctatccgcgccgtggccgatgctgtgcggctggcgcgcgcgggcctgcgcgagggacgcggacctacggcgaccttcctcttcctcgggccgaccggggttggcaagacggaactggccaagacgctcgccgaagtaatctttggcgatcaggacgcaatcatccgcatcgacatgtccgagtatggcgagcgccactcggtcgcccggctggtgggcgcgcctcccggctacgtcggatacgacgaaggcgggcaactgaccgagaaggtgcgccgtcggccctactcggtcgtgctgctcgacgagatcgagaaggcgcacccggatgtctacaacattctgttgcaggtgttcgacgacggtcggctgaccgacggcaaggggcgcgtggtggacttcaccaacaccatcatcatcgccacgtcgaacctcggttcggacatcatccagcgcaacctcaagaagcgcggcagcagtgagttcgacgaggccaagcagaaatccgaactgatggaggtgttgcgcggtcatttccggccagagttcatcaaccggatcgacgagatcatcgtctttcattcgctgaatcagtcggagatccgccagatcgtcgagttgcagctcaaccgggtgaagcggaccgcccttacccagggcgtcgaactcgaattcgacgtgagcgtcgtggatcacttcggcgcggtcggcttccgccccgaattcggcgcccgcgagctgcgccggctgatccggtcggagttggagaccgagttggcccgcgaaatgctctccgggcggatcgaggatggtgacaaggtccgcgtcgcctggtcggaagacgaacagagggtcgtgttcgaaaagatcgtaaaggacaccggtgacgacagcccggacgatcaggtcaaggccgggatcgaggagcccagcgaagttgccgaagacaagacggacgttccgaagcccagcgttggggatgaggtgcagtccaaggacgacaagtccgccgagtgacagcgcaaaagactggcccggcgcgatatcggtcgcgccggaccatctcttcggagagttataggaaggtccacggcatgaacgtcattagatcattccgcaatctcgaccggcacggccaacagcgcgcgcctgaggtcatcgaggaagaggtgcggcaacttgaaccgcaccttgcgcgctttcgcgaggatctggtccggctcgaagtcgttgcctcgcagacgaggggcaagacgcgcatcaaagtcagcctgcgcctgcaactgccgtcgggcgtgatcgcggcgcgggaagatggattcgagatcgagcctgtcctgcgcaaggcctttgccgacctgcgccaccaggtcgatcggcatgtggcgcgcctcaagcacgagcctgaatacaagcgtcccgcccgccggcgccggatcggcgccccgctgccgcccgcgcgggatgcggcggaagcggaccggcgccaactcttcttcgacctgatcgaggatcatctcgatacggtctacgatacagtcaggcgcgagttgacctatctcgagtgtagcgggtctgtgccggctggctacctgagcgttggcgatatcgtcgatgcgacgatcctcaacgggctcaaccgcttcgagcggcggccgaccgaattctccgtccgggactggctgacgcagctggccttcgagaccgtcgaggccgaggcgcaggctgcgcgccgcgcggtgcccgaggatgccgcctccatcgaggcggaacccgaggccccggcggaggatccgaccgaggcggatcaggcgatgttcgagttctaccagcccgacgaagtgctgatgctggaggacctcatcgccgacgacggcggcacagaccccgagaccgaagtggatcgtcatgatatcgccatggcactgcaccgggctatcgcagatcttgctccggtcgagcgccgcgtcctgtatcggatgtacctggaagacgccacgatcgcggagacggcgcacctcctgggtctcactgaggcggaagtgttgaagattgcagagaacgcggcggagacactgcgcggcacgctggtcgaagccgggttgatcggcgaggcatcggggcgcgcgcccgtggaaagggaaattgcccggacgcagtgtctgcctcaaccggtcgaggaccgccgccgcgtggcggccgccctggccggcgcggagacaatcggcactactgagttgaaacctgaacaggagatggaccaatgacgacaacctctgcaaagcaatccgacacgatgcaggacatgctgggcagcctgtccgggaactggtggctgttcgtgctgcgcggtgtcctggcgctggtgatcgcggttctcgccttcctcatgcctgcggagtcgctgcttgctctgacgctggtcttcggcgctttcgccttcgccgatggcgtgttcggcctcgtcgccgccgtccgcaacatccgcgggggcgatcgctggggctggctgatgttcagcggcattctgggcatcgccacgggcgtcgtcgtggtcttctcgccgttcgtggcgacgcttgtgcttgcgacattcctctgggccagcatcgcattctggtccgtattctcgggtgccctcgagatcgcggcagcgatccgcctgcgaaaggaaatcaacggcgaaatctggctgatcctgagcggccttctctcggtcgttctcggtgtcgtcgtgacctggatgctgctgacgcgcccggtcgaaagcttcctcgcgctcggctggctgatcggcttctacgccgcggtcttcggggtgatgatgatcctcctcgggctacggcttcgcaaggcggatcgttcggacggtgcggccttcgatgacgctcccccatcggcaaaggcgtgaggtgccctgtggtggatgacgggcgacttgccggcgaggaggacgatttcacccgatgggacaaaacgatcttcgaccgttgcctgagcaccggcttcaatccgttcggcagcggtccgacgccaatcttcctgcggcaccgggacgcagaggcgccggacgccgatgcaaagccgtgcatgccacctgacaccgaaaatgcgaggtgctgatgtcgaaccgcctgcctgacttggcatttgctgctgcggccgctgccttgggcatcggcatcgttttcgtttttcgttcgatgtatcttgccgaagacatactgcctttcgcgcaggagatgacgctcatcttcctcggcgctgtcgtcacgatcattctgaccgcggcgcttctcaatcgccagaccgatctcgagcttcgcaaggaaggaagggtcatcatcctccagcagcaatgcgacatttacatggcctgcatcgagaaggtcgcagagatcgtggaaaccgcaaggcacgatgcgaagctgatcgatgaactgcgtgttctcagccacaagctggctgtggtcgcgagtgcaggggtcgtgtccagcttcgagcaggtactggagagcttgcagtccggttttgctgacggcgcgctctcggacggggacggagagggcgtgatgaatgccgtcgccgatctcacgatagcgatgcggtcggacgtcctgcacgctgctgcctttccttcgcagaacaccgaacgcgccgttcgcctgaattcgaggcgaatggaaaaactcgacgatctcgaacgtcaccttctcgtatccaccgacacccgggagaactgatatgcgcggccataatcgcccaccattcccgccgaaaattcccggaaccgatctgccatcctgggacgtgccgacggcaatcatctaccgtcctgcccgttccgcgatgacatcggcgcctcggcccaactactgggtcctcgagttcgagccgtcccggccgccgcagatcgagccgctgatgggatacacgtccagcggcgatccctatcgtccgatccggctgaagtttccggatcgcgacagcgccgtggacttcgcagagcggcaggactggcattatgtcgtgcgcgaggacgctgggggagcccggatggcgaacccttgggcgggtgagacgcgccaccggctgcacaggggcgtcgatgccccgggagccttccgggtcccgttccgccccgatcgccgcctctcaagaggcgtccagcatgagagcacggccgacccgtctaccagcgacagggagagtttcgatccggtcctcgaagcctcgctcgaatccttccccgcctctgatcctccggcgtggacgggtgtgacaattgcaagaaagacgacgggatgacggccagctacatgcgctcgatctaccggctctaccgcgaggagggcctgacggtgcgcaagcgccgggcgcggcgacgcgcggtgggcacgcgggcgccgatcctggtcgaggcaagggcgaacgcgcgctggtcgctggacttcgtgcacgatcagttcgcctgcgggcggcgcttccgtgtgctcaacatcgtcgatgacgtgacgcgcgaatgcctggcagcgatcccggacacgtcgatctccggtcgccgcgttgctcgtgagctgacggacctgatctcccgacgcggcaagccgggcatgatcgtctccgaccacggcacggagttcacctcgaacgcgatcctcgcctggtcgaaggatcatcgcgtcgagtggcactacatcgcgcccggaaagcccatgcagaatggctacgtcgagagcttcaacggccggatgcgcgatgagctcttgaacgagagcctgttcttcggcctcgaccacgcccgcagcgccatcgccgaatggaggcaggacttcaacaccgcgagaccgcactcctcgctcggataccagaccccggcggccttcgccggaacccttaccgcaaccggctccgacgcttcgctcgataagggcttcgcgtctccgcccgttgctcaacccgcgcccaacggcgtaacagaaacggtcgagactctaatcgccgctggatgaaagttcagtggcaggtcactttgtgcgcaactttgtcttgcctgacaacgttgattcgaccaaggtgacggcttcgatgaaagacggcgcactagaagtgcggcttgtcaaggccgagcaagccaaaccgaaacagattgaaatctcagtcaactaactttaattaggagcccaagatcatgaatatcaaacagccccaatcaaccttctccgcacttgccctggcggtcgtcgtcggacttagcggaccggctcaggcccaatcggcggcaggttctagcccaggtgctgcagcaccctctgccgcatccaaggcggcgcagccacaggtagatgacaaggccgcccgggaagccgaaaaaaagcgtgctgagctcactcaggacgccatcacggcgctcaccaagacccaggaggctttgacactccttgatgcaaagaagaccaaggaggcgctcgctgcgctggaactggccagcggaaagctggaactggtattggcacgcgacgccaaacttgctttggcgccggtcgatgtacgcgtcatcacccacgatatccacgccaacgtggaaacggtgaagaaagcggtcgagttgtctcgggagttgttgggtgatggcgaggtgcaaaaggcccggcccatcgtcgccaatctggccagcgaaatcgtgatcgaaaccgacaacctgccgatggcaacgtacccggcagcgatcaagtcggccgcacggctcatcgacagcggcaagatcgacgacgccaaggcggaactcgcccgagcactgaacacgctggtggtgacctcggtcgcctttcctctgcccgtgctacgggctgaagccgcgatggcaaaagctgaaaagctggccgaggccgacaagcgcgatgccaagcagaacgaggagctcagcaccttgctgtcgtccgtgcgcacggagatcgagatggcgcagatcctgggttatggcaagaaggcggatttcaaacccatcttcgatcaggtgaagtccattgagcaaaagtcggctggtggcaaaagcggcaagggatggttcgacgagttgaagacgcgcctccaaaagctgttttgaggtgatgaaggggccgactgttcggtcggtcagtctcgcgatgttcgcagtcagccccaatagattcgcctattttcactaactcatacgaggcatatcaccatgaatgagcaaacatcgaatcccaatgcgacgaacaaagaaataaacgaacaggccgcggtaagcagccttcctgtcagtccagaggccaagcctgaagtcgtcacggaggtacagcctgaggttcagaaggaaacggactcgcaggcggcagacaaacgtagacaagtcctcgatgaggccgtctcggccttggcgctgaccaaatcagcgctggccgcacttgacggcaaggacgctgcacgcgcattggcaatgctggccgaagtgactggaaagctggagctgattgttgcgcgcgaacccacgcttgccctggcccccgttgatgtgcgcaccatcgtgcacgacttgttcgccaacacggaaaccattgaggcgatgaccgacgaggcgctggatgccctcaaacatggcgaggtgcaacaggcacgtcacgtgctggctttgctggccagtgaaatcgtgatcgcggtcaccaacatccctctggcgtcctatcccgcagccgtgaagtcagtcgtgccgctgatcgatcagggcaagattgaagaagccaaagccgcgctgcaggcagcgctcagcacgctggtcgagacgcgcagcgtgcatccgctgcccgccctgcgcgccaggctgctcctgaagcgcgccgagaccttggtagaagatagtcagcggagcgaagcgtccaatgagcgcctggagacattcttgaacgaagcgcggcagcagttggaaatggcagaactgctgggctatggaaagaagaaggactttgagcccctgtatgctgaactcaggaaagtcaagcaaaagacggctgggggaggcggcggaaaaggctggctcgatgaaatcaaggcaaagctgtccaagttgttctgaaaccgctggatagggcgtaagaggggcgcgtcgcgcccctctctttgctcaggagtgtatgctttttcaccctgacgtccccccatcgctttggtccggcgtgagtgcgagttttccggttgtgtgagcccctgaggggaggagcagagccgtgaagaagagcaggttcaccgaagagcagatcgccttcgcgctgaagcaggccgagaccgggacaccggtcgcggaggtgctgcgccggatgggcatctccgaacagacgttttaccgctggaagaagctctacggcggcttgggcacaggcgagctgcggcggctgaagcagcttgaggacgagaaccgcaagctcaagcagctggttgccgatctgagcctcgacaagcacatcctgcaggacgtgctcgcaaaaaagctctgacgcctgctcggcgacgcgagctcgtgcaccaggttcaggaggcgcacggggtgagcgagcggcgcggctgcgccgcgctcggcgtcggtcggtcgggcgtccgctaccgctcgaccaagcccgatcaggcaccgctgcggatgcgcatctgtgatctggccaagagccgggtgcgctacgggtacttccggatctacatcctgctgcgccgggaaggttggcgggtgaatcacaagagggtccaccgcctctacagggatgagggcctcagcctgcggctcaagcggccgcgccggcacgtcagcgcggcacaccgtgagcgtcagcctgctgcgctccggccgaacgaacgctggtcgatggacttcgtctccgacgcgctgttcgacggccgccggctgcgggccctgacggtcgtcgatgcattcacgcgcgaggctctggcgatcgaggtcgaccagggcatcaaaggcgaacaggtcgtggctgtcgtcggccgcttggcgctgctgcgcggagcaccatgcgcgattcaggtcgataacgggcctgagttcgtctcgaaagccctcgaccgctgggcctacgagaacggtgtcacgttggacttctcacggcccggcaagccgaccgacaacgcgctggtcgagtcgttcaacggccggctgcgcgacgagtgcctgaacgcgaactggttcttgtcgttggccgacgcgaggagcaagatcgagacgtggcggcggcactacaacgagagccgtcctcacaccgccctggggtggcgaacaccccaggaattcgccctagcggcggccctgcaggccgccgaatgagatccggaagctcaccttccggccggaccaaaatccgggggaccctcagccgaccctgcactaacttagaacttggaccaccgcgtgggggccgatcagtcgccgccgcggtcccgtgcgaggacggcgatctcgggatgggcggtgagccatgcctcgacggtgccgctctcgcgatccggcaggagggcgacgacgcgccgccgctccaggtcgcagatcagcgtgccgtagcgttgcccacggcggaaggcccaatcgtcgatgccgatcacggtcagggtctcggccggcctctgggcgcggcggcgcacggttcgcagcatcgtgtcccggctcgccggcaccatcagtcggcgggcgaagctctccgccggcctgccaccgagcgcgaggccgagatgatggacgatggtctccaaccgtcctgttcgtcgggcgtaggcggcggcgaggtccggttcgagccgctcggcgaagaccttcgtccggcattccgttccgacgcaccggaagcggcggacgctgatcgtgattacgacgcgtcggccagcgaccggcagatccgatagggtgcggatgtaccggctgtgcacacgggacgagatcccgtcacacctcggacaccgggccgacgcggcggtcggccgagcggtgatggtcagacccgcccccacctcgatgtgatcgacgacaaggccgggcggaacgacagaaccgagatgaaggctgcggggcatggcaggatctccgacggctgaagccgagatccatcaacccgcctgcaccgaaagtgagtcagagccaaacttgcatgccgaaacacagtcgagcgcgcaatgggcctcatggccggctatggcgtacagctctggcccatcctgcaggacgttcaccagctccgcgccacctacgggcagcgcgccggcaccttcctgtcaaacgccggcgtccaacaggtgttcggcgtcaacgatcacgacagcgcccggcttgtctccgatctgctcgggcaggaaaccgttgtgttccagaccatgagccgggcgctcgattccgaaaaatccggcctctcctacggcgagcaacacacggcccggccgctgctgacccccgatgaggtccgcaacctcccgcagcatgtcgaattgctgttcctcgccgggcaacggccgatcgtcgccggcaagctcgcctattacgccgatgcagaatttcgggggctgtatgatgcgccctgaccgtctcggccggctcgatcgctcaaccgcccttcgggcgaagcggacccggcgctaaagcgccgggacattgttacgaatggccctccggctctctacggcgctattggggagcgcgttcgcctccgggccggcgcgagtcgcgccgcgatctacctgagacctggtgcaagctctattcagggaagaaccacggccgcgacggtagcccccccggccagcccgctctcatcatctagggccgtagggacggccggggggcgggccacacgcgcaaaagttgcgtattaagctatttacgtatctacgtattaacgtgcgtaaggctcgatcggcggcaatccatgttgcgccagcaccgccgaaagaccggcctcggccatcgcctgaatcgtcgttccctctgcatctgcgagctggcgaaggcgctgccagtccgatcgccggaccttgaccgttagcgcgacagtctcgccccctcccctctttcgcctcggcgtcggattctccacggccggccgctcgtcctcgatcgctgcaaggctggtgacttccgcgccagctttcggccgggtgaaggccgcaaggccggttgctttctttgccataggttccgctccttagatacgctcttacgtatttagctatttacgctctaacgtgttcttgatccatgcccacaaagcccggatttcctccgctgccttcccctcggcctcgaactccgtcacggcgctgccggtcgtgacagcgcgggcgaacgcgcgccggtcggtgatctcgccgggaacgatcggcaggccgtaggcttccagcgccgcgcgcgtctctccgatctcgggcgcacggaacgggcaggcggacaggacgaacgccccgcgcaccttcgccgccgtcacgatctcgacggcggccgggaccgcagcgaggtcaaacgcggacggtcgaaccggaatcaagaccagctccgacctacgggctatctggccggccgccggggcggcatggggcggggcgtccaccacggccaaggtgatgccctcgccctcggccgctctaagcgccgcgtccagctcgccggcctgcgccgtggcgacgatcggcgttccggcttcccgcgcgctcgcccatgcggtcgcgctctcctgcgggtccgcatcaatgacgcaaacccgttcgccggtcgcctcggccgccacggcggtatgaaccgaaagcgtggtttttccgctcccgcccttctggctcaaaaacgcaatgacgttcatgcgtcaatccttctttgcgtgaatacgtattaaagcatatagctaggcacgttactacgcctttaagctattgcggccattcctcggccggccagtcccgcgacgtgtggatgacgcgcacgatcacgacgctttcccggccctccatgtcgcgcagctcataggcgatgatgtagggaagccgggcgagggacttttcatagcttccgcccacccgtcccggccgcccggttgccatctcgcctagcttgttcccggcgtcctcgatcgcgtccacgacccgttcggcggcgaatgggttgtcctcggcgatgtagcgcaggatttcgaggttatcccgctgcgcctcaatcgaccagacaaccggcctcatcagcgcgcggctttccggcgcttcgcttccgcgataacctcacgcatttccgcgacggcctgcgcgtgggggatcacgcggccggccgctgcgtcggccatgccgcgcttgatgccgtcgatgatttcaagctcgcgatcgacataggcggcgacggcctcgccggcgaggaaagatttgctccgctgcgtgccgctcgcgatccggtcgagtttttctttcacatcgggccgaacccgaatcgtcatggtggtgctggcggtcatggaatcgcctccgatcgtgttaaattgtgtacaccctagcacgtttccccgaccgctgtcaccgccttttaggtaatacgaatacacgtcaatacgtactgacgtaagtaattaaacgccggccttgcccccctctcgaaagcccataggacgctggccgcaggcgcaagcgttgcggtttaggtggtgagggtgccgcttgccggcccgcctatgcgcgggccggaatcgccgcagggctgcgaaagcagcccgaacagcggcgaccgcttatgtttgccctcttagataaagatcagatggggattcagtctggttatcggactcacgtttctgcaccatcttcccaagggcggcgagcgcccggcctagcgggttatcgccggcctcgaacagcgccagctcatcgaggggcagggtcttccggtaggcgcccagctcggccgcgcgggctttctgtgcggcgctgtagtcgtcgggcgggggaggggtcttgccgaaccgcccaaggaactgccgggccttctctggcagcgacaggcgataggcgttgctcgtctgctggacctgtgggccgcgcccctcgttgccggtcggctcgtagcgccgcagccagtcgatgaaaccatgcgcccgcaggttcttcagcgcccgcacgatcgtatcgcgcgaccggctatagcgcgacaatctgggagagatggcggcgacaatctggatgagattttagtgtcgcggcgaaggtcagcttagcggtttgattgtcgctggcaagagtagcgccgttttttgtttgtcgcggcgcgacaatctggcgagcgttctaattgtcgctggaggtttcacgcgctcgacgatcacgcgttctggtccacgtagacgtcgcggtcgaaagcggcgtcggtttctgattgacgctccgcgacaatctgcggggtattcctgattgtcgcgaaggctgccggccttccacgctggcgtttggcttccatggccgatctgcgccggtagctttcgacgttcatctcgaagatcgtggcatgatggacgagacggtcgacggcggcgagtgtcatggcggggtccggaaagaccttgttccattcgccgaagggctggttggcggtgagcatgatggagcgccgttcgtaacgtgcggagatgagttcgaagagcacgctggtctcggcctgatccttggtgacgtaggcaagatcgtcgagaatgagcagatcgaacttgtcgagtttggcgatggtgtctgccgtcagcgctcttgagacagtttaggggttttcgggaagggaggatttctggatcatcgcagccatcatggagcgcagatgagacagaaatcgggtccggagaaagcaccggcagagcaggtcgtgaaggacatccgccgagcgacgcgccggcagttctcggccgaagagaagatccgcatcgtgctggaaggcgtgcgcggcgaggagagcattgccgagctgtgccggcgcgaggggatcgcctcgtcgatgtattacggctggtcgaaggagttcctcgacgccggcaagcgccgtctcgccggtgacacggcccgcgccgcgacgtcggacgaggtgaaggtgatccgcccccactgaagtggctcttcgtcgggtttggtggatcacgctgcgaggaggaagcggcgacgcaggaggtcgagcttggcgcggccatacatcgaacgcttcaacagcttgaggcggttgacctgcccctcgtcctgcccgctgctccagggcaggcgaaggcctgcacgaacagcggctccatcctgagcgaggctgacggcgaagctctcgaccacccgcacaccgcaggcacgggcgtcggacaaccaagcgtcgaaggcggtggtgatgccgggcttggccggcgcggcgccgcaacggctgcgaacgattcgacagaaccgccgaccgagcccgacgaccttggcagcctcgtcatcctgcagcacgcgcgcgaccactgctgcggcgtcggcgtcgaggtcatccggctcgcgcaggaggtgccacgacaactgcttcggcgagggcagcggcggcgacgggggcgcgacctgcgccatgggcgacggcgtcttgaggcgccagatcgtggtcctggcggggcgcgtgcgccgctcggacagccagcgtctgacctgcttgacggtgccgggaaagccgcgatcccgcagctctcgccagagctgcatggcgttctcgcaccccgcagcctggcgagcgtgcaggtgatcgagatgaggatcaaggatgctgcgccccggcccgcgcccgtcatggcgtgggaagccctcggcgaaggcgtacttgcgcaccgtggcgcgagccaagccggtctcgcgattgatgagccggagcgactgcccggccgcacggcggcgacggacatcgtcgtagagctcctcccaccgaccgaccgctgcagcgcgggcgagcgtctcggcgggtgcacgcggataggctctggtgcgccgggtcgaaggcgctggcgccgtgatcggcggcaagagcttcaggcgcgggtggacacgggcgagccaacgctcgatcatctggcgggtgttgagcaggagatgccaccggtcagcgacctgcacggccgccggcgcgccaagcgtggtgccgcgggcatactcggtcgaacgatcgcgcgccacgagccggatctgtggctggcggcggagccatgcggcccaggtctcggccgagcggtcagggagcagatcgagagggcgatggcgttcgaggtcgacgacgatcgtgccgtaggtccgccctttgcgcagcgcccagtcatcgacgccgacgacacagggtcgaggcgccttcggcagcggcactccccggatcgtccgcagcagagtcgtggcgctggacggcatggccaggtgtgcgagcaaccgggcagctggctgtccgccgagtgcgagaccggtccgggcctgcgccccggccagccggcgggtgcgttgggcatggcgggcgagtagcttcgggaaccgttcggcgaaggttcggcgggggcaggctgggtcgcagcagtagaagcgccgaacctccaactgcagccgaatggccttgccgctggccggcaaatcggcaggccgtcgtcgataccggctatggaccgacgtgctgatggctcggcacgtcgggcagcgggcgtggtcgggcttcgcttcggcgacgagggtgagggcggtggggccgtcccgcgcgacgcggacgaggcggcagccaggcaaagggatgagctgggtcatgccccgatctgcgaggctgaaccgaccacgccaagaccccaaccgtcacgcacctcgatccaccaaactcggcgatgaaccactgaagtggtccgccctgaggtatggctttcgagccagatgaggacggacagatgggaacgaagcggcataagccggaggacgtagtcgccaagctgcggcaggtggatgttctggtctcgcagggcgagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctcccctcgcgacgccagatgcgctgaacccgatccttgcccacctgccagccatctgcctgcagcagcgcggtgacgcggcggtagccatagcgtccgtactcggacgccagggcaatgacggcgcgggtcagatcatcctcgtcggccagcacggtcggcacgtagcgttgcgtgccgcggtgctggccgacgatccggcaagcgtgacgttccgagaggccgtacttctcccgaatgccgtcgaccgcctgccggcgtcgctcgggggctacaagtttcccgaggcgacgtccgccagcacctgcttctccagggataggtcagccacaagccgccgcaagcgagcgttctcgcgctctaggtccttcatcttcctggcttgatcgacctgcaggccgccgaactccttgcgccagcggtaatagctctgctcggagatctccgcctccttgcacgccaacgccaaactcttgccctgagctgtctgcacctcgatctggcgcagcttcaaaacgacctgctccgcgctcgtcttctgtcctcgccgcatgtccgactccttcggtcctggctgatcctctcaatcagcccggtccaaagccagccagtcaggtcaccgaccaggagccgcgaaaccagcaccaatacgtcaccccggattggatcgccgccgtcgacgatcgggtcagactgaaccggaccttcgacgaggcgcgtcgcctgtgggcgcacgagccctacgccaagcggcatcacctccagcgcacgatctgacgccgtcggcgagcgaggtgagccgcggcgcgggcacaccgcccataactcctcggccaaactcctcggccagtctcgcaaagcggctccgtcggacgctcgggtgcgttctttgccgccttccagggcgacagcgcgcgttccgatccgctcgacgagctcatctgccgtctcgcaggcggcgacttcgatcccgtggccgtcggccgggccgcgctgtccgacccgcattgggtcagcaagatccgagaggaacggcacgagcatttgcaggattgcggccgcgaagcacttaccgtcctcttttgagcatcatgcccgcgacgagcggcggacaaccatcgaatgacggtatatgccgttcttgcaagagaaaattgagtgttggcaaaggcgtcggtttttaattttcgccgcaaggtcactcctcacagcatccgctaatcttatcaaataaagattccgctgcttgtgattaagccggccgaacgacggatgacatgaagcctcccgcgatcatcagtgcgagacctaagacgaaaaagatccccgcgctcgtcaggcaattggcagcaagcctgctcagccgtctcgaccttcggggcgggcgcacttcgttttgtccccagagcatgtggcgtgcggaattccaactcaaagccatcgatagaccacaaaaagcaatggatataagcataaaagtccaggatgccagcaagacgtatctgtatgacggcggagagttctgtatacctccgagcttgtcggaaaaattcacagaaaacaaaagtatgccgctaaatatgcctatcgactgctttgcaagatcgattggttctctgtagttataattcagaaaatcctcacgctctgcatgttcgtctctttcaattttatggcctcggtcattatcgttggcatcgatcatcgcgccctcgatcctgatctcttcgtcgattcagctcgtacgttttgcgcgacgagaaccggccaagcgggcgtcacgcgcctacagcatgggaagccggcgcggtcgcgggtcgagcgggaacgccgcgtcgagccgggcgagttcggcgtccgtcagcgatagcgcgccggcgccggcgttgtcggcggcgtgctcggggttcgacgccttggggatcgcgacggtcgacggtcgccgcaccaggaaccgcagcgcgacctggcgcgcggtcgcgccgtggtcggccgcgatctccgccagaacccggcctcccggcgtgcgcgggtcggggaagctgccgtgaccgaaggggctgtaggcgaccacagtgacgccctgcgcctcgcaccagggctggaccgcatgctcgatggcgcgctcctccagatggtagaggacttggttgcaggcgatccggccctcgccccccgcctgccacgcgacttcgaggtccgcgacgtcgaagttgctcacgccccaggacaggatcttcccctgctcgcgaagccgctcgaaggccgcgaaggtgtcctcgagcgggtgcgagccgggccagtgcaggaggtagcagtccagccggtcggtgtgcaggcgcgccagcgagcgctcgcaggccgccatggtccccgaatgggaggcgttgctcggtacgaccttggagacgaggaaaatctcgtcgcgccgtccggtgatcgcctcgccgaccacgatctcggcgtcgccgtacatctcggcggtgtcgatgtgggtcatgccgagatcgaggccgcggcggagcgccgtgacggcgctcggccggtgcgcgtcgtcgatgtaccaagttccctggccgatcaccgcgacctcgcgcggcccgggaccgaacgggcgccgttccatgctcttccctcctcgcggaccagcgtgtgccccgcagcgccggcctgttttcgcaggtccgaccccgcccatttcccgtgacgccggcgacggaaaccggcgcgtcctcggtccatcacaaaaattcacgacaaggcgcccgagcgtcgctccgtgacccgatgcgcgaagcgcgccacgagcagcctcgcggcgggcggctcctacggcgcgaacaccgcgcgcacgcagccgtccgtcttgtgcttgaacatgtcgtagccgcgcggtccgtcctcgagcgagaagcggtgggtggcgagataggccgggttgagctcgcccttctcggcatgggcgagcagccggtccatgtaggcctgcccgtgttgctgggcggtgcggaccgtcatgcccttgttcatgatggcgcccatcgggaacttgtcgatcatcccgtagacgccgagcaccgacagcgtaccgcccttgcggcaggccatgacggcctcgcgcagcgcctgggcacgatccgtctcgaggcgcaacacctgcttcacgcggtcgtaggcgtattgcggtccggtgccgtgcgcttccatcccgacggcgtcgatgcaggcatccggtccgcgcccgcccgtcatctccttcagcgcctccagcacgctgtgcactttcgtgtagtcgatcgtctcggagccggcgtgctcgcgcgccatccggaggcgctcggggaagcggtcgatggcgatcacccgctcggcgcccatcagccgcgcgctctgctgcgccatcaggccgacgccgccgcacccccagaccgcgacggtgtcgcccggccggatgccgcagaaatcggcgcccatgtagcccgtgggtgcggcgtccgagaggaacagggccgtttcgtccccgacgccgtcgggcaccttgaagcagtccacgtcggcatgcggcacgcggatgtattcggcgtgcgagcccgcataacccccgaaggcatgcgtgtacccgtagatgccggcggtcggatagccgaacagcggctcctgcagttccggcttcgggtgcgtgcagtcgcagagcgagaagagcttctcctggcagtaccagcattcaccgcaggcgatgaacgaggggacgacgacccgatcccccttcttgatctgtttcaccgccggcccgacctcgacgacctcgcccatgaactcgtggccgatcacgtcgccggccttcatggtcgggatgtagccgtcgatgaagtgcaggtccgagccgcaggtggtggatagcctgaccttcaggatggcgtcgcgagggttgacgatctcgggatccttgacggttccgacacgcaggtcgttgacgccgttccagtagagcgcgcgcatgggccaggctcctcaacgagtatcgcgccgggccgccggctgacgatcggtggtggggatctcgcccgtcaggacaaggcttttgaagaggtgcagcgctttcgacgccagctccttcggcacgacgccgtcgaagacgcgcgcggccacgtcgccgagcatgcccccgggcggatcgaagcggacgcgcaacgtggcgaccgtgccgcgaccaccagatgcggcgcggaagcggacctcgcactcgctcacgagggcgccgccgccgtccgcgctggcgcggatcagcgcgccgggccgctcttccgtgatctgcatgacccaggcatggctttggacgaacggaccgtcggcgcgccattcgctgcgtccgtcactggtcgggcggatctcggccaggaacgccaggatgcgtgggagcgtcgccggatcgcgccaaacccgatggagttcgtcggcggagcgctcgatggtgatggaatgttcgacctcgggctccccgctccagcctttcgccgcgttgggccctcgcgcgcgccctcggaccggctgaccgagccgttccgcgccgatgatggccagagccgccacgccggccgcaccggccagagcccatccgaggccgccgaagccgggcccggcctgctcacgcgagccagccggggcgcgatcatgctctctctggtcacgcgttccagcgtggccgtctcgatcagccatgggtcgcccccttggtcggattactgcgccgtgcggacgcgcgcgatgggttcaggcggcgtgccgggatgcgaagcgaccggctccggactgcccggcccttccgctattgagaaacggcggctgcagcatctttgtttgatcgggacggctcctaagggtttttccgctatctgcgcgagccggcaaaggtcggagcaccactgtccggtttctggtccttcctgcgcgatatacgaaagcttgaatgtcggccttggcttccctctttcgtcgaccgagcggcactctcagtatgcgatgcacccggcggtgccgtctgaagcttgggctgaacgcaggccatcgaacacgccggtgacgcgcagccgcaaggcaccggatagcgcgcctctttggctcgacgacagaggcgcttcgccgtcgatccagggccagctccgttcgccgtcgcgctcgatttcgcgggactcccgcgtgaaccctaccatccgactcagcacagaccgaaaatgctccagccggtcagtccaacgcccatgcgtcgagcacgagtggtcgtcgtcggtcgcgcctgagcaagtcgtcatcaaatctcgtgctgccggagccaagcccggagggtctcggtgttgaccgcgccggcacgccgagcgagctcgtcgcccctccagaacaggatcatcgtcggaatgctgcggatgccgtatcgcgccgccaattcctgctccgcctcggtatcgaccttgaggaagcggaattcgggctcgaactcggtggagagctgctcgaagacgggagccattgctttgcagggaccgcaccattcggcccagaaatcgaccacgaccggaatgtcgttcctttggatatgccggtcgaaatgtgcggagccgatcgaagccggatgccccgtgaacagcgcctgcttgcaccgcccgcatcgcgccgccttggccggcttggagagggggacgcggttgatgctcgcacagtgcagacagacgatgtgacgacccatctcgctcatcggttgctgtcccaggctcgaccatcttcccgccggcgggccacacttgatctcaggcgctttgtcgagacatcggcctacgtcccgagccgtacccgaccacgttcgtcaaatcacggctccagagcatcgtgctgggtatcgtatccggcacaatgatccaggttgttgtgccgcatcggcattttccgaaagccagtttccacctttcgggccgatgctctaagtctttgttctgaaatgcaccctaacgacaagccgccgtccatttcatcagtttgcactctatgatcacgcgctgggtcaacttagcggcgctcgcgcaggctgcccggcgacaactgtcgttctaagccggctgagccaccgtggggcttggtcgatcattgcggtgttcgcgtagcctgaaggcgagcaccagcatggcgaggcccaagacaaaggcgtagatcccgatccaccacgtcagcaccacggcgcccgcgagcggagccagaacgagaatgatgccgaaggcgatcgatgtcacaccgccgagcgccagccaccaccgtccatggtcccgcttgaggcggaccgccgcagccagcatggtacatcccgagacgatggaccaagccgccgtgatcaccacgaacacgagggcggtgatgccgggccacgcggcagcaagcaccccggtgatgatgttgaggacgcctccgaggaagagggcgccccagcgcttcctgtgccgcgccgccctcagggacgcgacaatggcgaacatgccatccaccaacatataggcggcaaagtataggatcaatgcgatcaaggtcgagacgggcatcgcgagcgccaggatggcaaacacgattgcaagcgcgccccgaatggccatcacccaccagttctgggccagcgaatggttcaaggcgtcgatctcgcctgaggtccaaccgcggcctgagggttgtgagcttgcaccggccatttgcgtcctcctcgtttgaagcgtgcgcgacggaccagcccgaggtccggtccgtcagtgcggcattgactgttcggacgccttgtcctgctggctcgtctcggcgccgttctggctgagcgagctgtgtagggcggtgacaaaaccatccactggagcgtcggcggcgtgctgatgcgggcggcgtaaaagtcggccagtttgagaggcttctctttcgggaggggcccaggatgtttgccgtggaagtctacgcggccgttcggcagtttgttttcatcgacggccactctcgtcgtgaggcagcccgggtatttgggctcaatcgcgagacgattgccaagatgtgccggttctcgctgccgccgggctacacgcgctcgaagccgatcgagaagccgaagctggggccgctgctgccggtgatcgatgcgatcctggaggcggaccggatcgcacccgtcaagcagcgtcacacggccaagcggattttcgagcgtctgcgcgacgagcacggctatggcggcggctacacggtggtgaaggaccacgtccggatcgcacgcgcgagcgggagggagaccttcgtgccgttggcgcacccacccggccacgcgcaggtcgacttcggcgaagcgatcgccaccatcggcggcgtgcgccggaagatccacttcttctgcatggacctgccgcattccgacgcctgcttcgtgaaggcgtatccgcgggagaccaccgaggcgttcctcgacgggcacgtcgccgccttcgatttcttcgccggcgtgccgctgtcgattctctacgacaacaccaggatcgcggtggccaagatctgcggcggaggccagcgcgaacgtacccgtgccttcaccgagctggttagccactacctgttccgagatcgcttcggacgtcccggcaggggcaacgacaagggcaaggtcgaggggctggtcaagtacgcccgatccaacttcatgaccccggccccggaggcggcctccttcgaggcgctgaacgcggatctggagcgccgctgccggacccggcaggatgagcgggccggacagcatgccgagagcatcggcacgcgcttggtcgccgatcgtgccgtcctgcgtgccctgccggcggtcccgctggagccgtgcgagaagcggggtgggcgggtctcctcgaccgcgctggttcgctaccgctgcaacgactactcggtgccgaccgcctacggcttccgggacgtgctggtgaagggcttcgtcgaggaggtcgtgatcctatgcggcggcatcgagatcgcgcggcatgagcgcagctacggcaccggcgtgttcgtgtccgacccgctgcattacctcgcgctgatcgagatcaaaccgaacgctctcgaccaggcggccgcgctccagggctgggatctgcccgaggcgttccagcacctacgccacctcctggaggcgcgcatgggtaaccgcggcaagcgggagttcatccaggtgctgcgcctgatggaggcgatgcccaaggacgtcgtggcctcgtccgtcaccgacgcgatccgcctcggtgcgatcggcttcgacgcggtcaagctgatcgcgctggcccggctcgaacgacgaccgccccggctcgacctggcggcctacccccatctgccgaggatgacggtgaggacgaccgcggccgccgactacacggtgttggtgccggaggtggcagcatgagcgcggcacgtgacgagacgatgccgggcggcaccaccggcggcacgccggggatcctgctcgcccaccacctcaagcagctgaagctgcccacggtgctgcgcgagtacgacaaggtcgcccgggagtgcgcccagggcggcatcgaccacccgcgctacctgctgcggctcgtcgagctggaactgatcgatcgcgaacggcgcatggtcgaacgccggatccggtcggcacgcttcccggcggtgaagagcctcgacaccttcgacttcaccgcgatcccgagcctgaacaagatgctcgtgctggagctggcgcgctgcggctacatccttggccgagagaacgtcatcgcactcggcaactccggcaccggcaagacccacatcgccttggctctcggcctggcagcttgccagaagggcttctcggtcgcgttcaccaccgcggcctctctggtcaaccagctcctggaggcacgcgacgagcgccgcctgctccggctgcagcgcgaactggcttcggtgaagctgctgatcgtcgacgaactcggctacgtgccgctgtcggccacaggagccgagttgctgttcgagaccttctcgcaacgctacgagcgcggctcgaccgtggtgacctcgaacctgccgttcgaggattggacctcggtcctgggctcggagcggctcaccggcgcgctgctcgatcggctgacccaccacgtcagcatcctcagcctgaacggcgacagctaccgcctcaaggcctcccgcagccgacgcggctgcggcgatggcagggcggagcaaaaccaggccaccatcgatccccacgatcccgagacgggcgagatcctgccggcttgagcctcaggatcggcgacgaacgatgaaggggcccgatcgggccccttcatcgttcaagctgccggccgccactggcctggttttactccgccacagcggcctggaattggtccgccctttacaggcggtttcggttctgacgccctcgccgtgcaaccccaaggctctcggggtggagatcctccgtgtgctcgactacccgatgacggcagaacggtccgttcaggccgtctgggccaaggtgcgcgaccgcatcgagttcctgggcaagctcgtccttcatctcgatgagatccacaacgtgcttgaaaccgccaataagcgggaactcaagcagatccgcacgctgctgaaaaccttcttggtctctccgacctggcccgtggtcctcgtcctgtccggactgcccgaggtcgtaccgttcttcgagggcctcaacgaccccgacgaggacggcaatccgaacccggacaccaagggcgaggtccgccgacgggctgtgttcgtgccgctgcgatcgctggaactccctacggatgccgacatggtcgcggtggccgtcaaggacatggcttccgtcgcgggcatgggcgtcaccgacgacctgacgacgaccgtcgtaccacgtctcgtccatgccggtctctacgaactcgggacggcgatgcagctcgcgcacgaagccatcggccaggggctcgacgccaagccacgctgccggatgctcgaaatcgagcagttccaactcgcctatcgggaacggacgagttgcgccgacgccgtcaacccgttcgtcgtcgcggactggaggaagcttgactgcaccctggtgctgaaagcgacccgcgacgcggcggaagcggcgcgcgtggcgggaggagcccgatgaggctgcaccccaccgtgccgtacatgccaggagaaatgccgaccagcttcgcgtcgcgtctggcacgctgcaacaacatcacatcggcacgcgaactgctgagcgatttcggtctgagcttcggcaagctcgtcgatggcgaccacgatacgatcacgtatctcgccgaggtcgcagggaccgaccccgtccctttgcttcgcgagagctgtcgacgggtgggaaacgatttcctgctgcggagccagatcctgaccagggcaagcctggtccggcccagcttccgcatctgtcccttgtgcgttgcggaagaccagcagtccgctgggggcgctcccgaggggacggcagcttattgccggacggtgtggtcgatccagcacctccgtacctgcgcccatcacgacgttgccctcgtagatcttccgacgctatggcgggaggccgcccacgacttcccgttagtcctcgatggatggagcgcccgaagcgacgccggagtgcgggatgcctttcggaggcccgcttcgcagttcgagcgctatctcatccgacggctggaaggaggagcggcccaatgctggctggacggattaccgttctatgctgccgcgaggatctccgagatgcttggcctcgttgcgacgcaagggcggagaccggtctccaagtccctgacctccgacgactgggccgaggccggccggcagggctttctggtcgcatcggctggcccggagcggatagagaagtttctccacgacctctggacagattatcccggtggtcgatcgacgccggctggccccaaagcctggttcggccgcttttaccaatggctggaatacgaaacgaaggaccccgtctacgatcctgttcgcgacatcatcgtccgctacgtggcggaccgtatccctttccatgagaacgagcgactgttcggcaagcccgtcccgtaccggaaggtccattccgtcggaaccgcgatacatcagacgggtatcagcgagaaacgtcttcggaaggttctgctgcaggcaggtcacatcaatccgggacatgaaaggcgcgttgctcaccaagtgacattcgatgctacggcagccgcagccctcctggatcgtctcaccaccgccttgaccacggccgatgtcgccgccgctctcggtatcacctgggatcaggtgaagccgatcgtcgacgccggctttctaagggccatcgacaagcgcgagagcgcgacggtcgcgtctctcttctcctccgaagacttcgccgcgttcatgtccgcgttgcgcgacggagctgtgtccctgacttcgattccggacggcgcattcgatctcggtgcagcctgccgtcgcgcgcaatgcactctcgtcaacgtcgtcggcttggtgatcaggcgcgagctgaactgggtcggatggctgccggaggcttcgggattccggtcgattctggtggatgccgccgagatccggagccgcgtccgccgggagcaactcgaaggctatacccgccgtcaggtcgagcacatcaccggcatccccacggcctcgatcaacgcgttaatcaaaggcggcttcctcccggcgacgcgcgagcgtcacccgatcgcctaccacaaggtgctcctcgtttcgaaagaaggactcgaccgatttcgtgcgcaatacgtgaagctgtcggaggcggccgggatcctggaactctcgatcccggccgcacgccgtgcgctcgacgttgcaggcatcggcccctccctggcgaaggcggacttccgcaccgccttctatctcagaggcgacatcgagacgtttgcggtccgccagtgccaagattgggatgctgctgctcgatagatttttaccgacctgcgcacccaagctgcgtgggcgcgttgtgccgcatcgctggcgcgctattcggacagcttaaagcgcgccttcgtcttcgcctaggggcgaaagaagtgcgagcttgcttcagcgcgtcctcaatggcatcgaagatctgtccttgccccctgtttgcccccgttcataaccagaggccgttccggttctggtcctgtttggaccgggttgcaaacgcgttcggggtgcgcccgccgaggctcgtgtgagggcggcaggtgttgtagtccacccgctacgcctcgatgaggatccgggccgccggcaggctccggaacaggtgctcgttcaagcactcgtcgcgcaagcgcccgttcaagctttcgactgagccgttctgctgcggcttgccgggcgcgatgtagtgccactcgaccgcacgctcttcctgccagcatgaaggcgggcgccgcgtcgtcgaactacgcgatccacatggcgacgcgagactcgacgagcctctcagcctcgggcttgaccttgggcggccccacccgcggcgcacgtattccagcgccggctaggacgcgagcaggggcgggctgccttcaatcataggacagatcgcgtagcgatcgaccaccacagcagcgccgggaccgccgcagcgggcctaggaggccgggacgctccattcctcgcgcgtaggcgttgccgcttgaagcgatgcatccaagccaatcgtgcctcagcctcttcaggcgccctcgtacgcctccggcaatgcgcctacgcgacgtgtctcggcgcaaacgcctctatctcgcaacttctgcggcaggaacttggccaataccggctggaaggcgccagccgacaaacatcatactccctagccgacaaactcgctgctccatcgaagatctgaaccaacaaaatcaatgagttagataggatcttgccgacaaactccccacacgcgcacagcgaccgccgtacccgtgctcgtcgggggcgagatgcagacggatctgcccttcgcggtctacgacgcccagttcggacccgcgccttggtccgagccggcccagccgcaaggtccgcggccctgacgaggggctcccggctcccggcttccgcctcccgacgcccgggcataacgccggcggggtcgggcggaggcctcgacttccgtgcttgccttgcgtcagatgattggcagcggatccgcacacgggacccctgcgccggggtcgcatgtgcggggccgttcggaagcggacgcttccgggcccatcggcccggatccggttcctggagacggaagcatggacggcctgttcgaaggcatcacgatcgaccccgtcggtgccgcggatctcgacgacgcgatcaagatcgacagggacgcccgcggctggaccgtgcagatcgccttcccccgcctgacggatgcggttcgggtcggtagccatgccgacgggaccgcccgtcgtcggctcgagacgcgctaccgccccggaggcgtcgcgaagcacatgcttccggacgaggtgatgaaggccgcgagcctcacgcccggagcatgcaagcccgtcttccttgtcacggtccggctggacggctccttccgtccgacgtcgacggacgtctccgcgtcgacgttccgcagcctcggccgcctgacctacggggaagccagccggagcgtgcagaccggcgccggctccttcgcggagatgctcgggcaggcccgggatctcgcctatggccttttcgagcggcgccggtcctccggcgcgatcgcctactacgacctcgagcgcggcatcgccttcgacgaggagggatcggccattctgctgaccggcgaagggcacgtcgccgagatgatcgtcagcgagctcatggtgctggccaacgcgcagctcgcgagcttcgccatggagcggaacatccccctcctctaccgcaaccacgaggcgctgggcgatctcacgcgcgaacagatcctcgggacgctcctcggcgcggccgcgcacgaccgggccgacgtgcagacgaaggggcttccccgcatcatggccaaggccaggatcggggccgaaccgaagggccactacgccctgaacctgcccgcctacgcgtggttcacgtcgccactccggcgatacgtcgatctcgtcaaccaacgcatgatcgaggccgccctcgacggccatgccgcaccccacgacatcgccgccctggaggccgtcgcgcggcaggtcgacgagaagcggaatgcggactctgaccgcatgaaggcgtccttccggggccgctacgcccgggaggcgacggccatcatcgccggcggcaggatcgaggacgcggacgatctccagttccggcgcgtggtgcgggcggtcgcgggcgaccctgcggcggcgaccgaggcggtcgtcgacgagagcgtgcgccgcatcgccgaggatctgctgacccccaaggagatcgcccgcctgctgatcctcggcggccgcacggccgccgcggtcgtcgagcgtctcagggccgcgccgcacgaggccaacaacatcctcgcctacggaagcacctccctggggtggtcgcagccggacttctccgagcagcgtgccggccccccgcacgcgcccgtcttcgcctgctcgggccgcatgacggtggccggggccgagctcgtcacgccgctcgtcgtccgtcccaccaggaagggggcccagcatgccgccggcgtgcacctcgtcgcggcagtcgccggcatcgaggtgccggagacggccgagccgccggtgcaggtgccgtccccgcgccccgccccagcagccggcccggagctgaacccgcgcaaccgccttcaggagtattgcgccggagccaagcacccggcgccgacatacgaggtgtccgagcgcgggccgccgcatgaccgcgtcttcgaggcggtcgcgacggtgcgtgtcggcggacggacgatcagctccccttccgcgagtgcccgatcgaagaaggaggccgagaaggccgccgcggtcgcgatgctggtcctgatggggctcgaagaacccggggccgcggatccgccttctcccgccgccgcggcgcctcccgcggcggacgtggacgacatggccaggacccgtctcgagacggcttgcaggaagcggaaatggcccatgccgcgcttcgaggtgaagggagacggcccgtcccatgctccgacgttcacggcggtagcgcggctccgagcgggcgggagggatctggtcacgcccgcctgcgccgggcgttcgaagaaggaagccgagcgcgtggcggcgcgggcgatgctcgacctcgtcgagcgcccgggagcctccgcgcggcgtctggcctaggccgcaggccggaaggcgggagcgggcgacgggggttcccagtcggtcccggtctcgtcgatcacagccacctgccggccgaagaagaaggactgcgagtacgcgtcgccgcccgcgatgcaacccatggcgtcctcgatgccgtagtagttcgtgcccttgcgcggaccgcccacccaggcctcttctcggatgctggcgagaggcggcagcccggacgcgacctcggtcgcgtcgagggtgaccgcgaagaccgcgccgggatagcgctcgaggttgtccgggtagatggcgagcacgccatctccgccgtcgccgcggaaggtgccgaccgtggctccggttgcgggatcggtgcgaaggacgaggaccggccgggtgccgccgagatggcctttgagggcgccggagacgaggtcctcgagggcgaaggaggccgagagatacatcctgccttcggtccgccagcgttccctgtcggcgggaagcttgtccagctccttctggtattcggcctcgtcccggcgatggaggccggcgcgcgaccggcggtgggactcgcggatttcgtgctcgtcgccggggtcgtgggcgtcgtggatgccgttcagccccttccagcgcgacagggtcgaaccctgtcggagaagcgggaggaagccgggctcgttgaagagagcattgaaggtcgtgacgatctcggcagccttggcgcgcagcgcggccgcgtcgacggccgtcagcaccgtgtgcatgccctcatggatcgtcttctcgcgcagcccggcctggctggcgcgccagagaaggtcgcggtcgccgcagtcttgcatggtccgcagcacatggtccggcgtcaggatcgagccgtcgagcccgatctgcagggtgaaccggtgctcggcttcggcagcgatcctcgtcgcggaggggagcaactcggtcacgtggccgtagcggggtcccaccgtctcgcgcaggcggtcggcgtcccgggaccgagcttcgaaatgaccggccgcatccgcggcgagagccgcgaactcggcattgtccggatcggcctcgctgaggagcgcggtgaactgctttgcctccgccagggtctgcagggcgcctgcgaggtagcggatcgcgcccttgtcccgcggggcctcgtccgctttacgcagcaggtcgacgacgtcgcttgcgataccttcgacggcgttccgcaacgattcgccgatccggtcggcggcatcgacggacagggggtgcgcgaatcgcatcctgtccatgcgctccgcgatctccttcaggacgtgaaggatctgcaggcgcccgagctcggtctgggcatcgtcggcctcggcgatcgccttggcgaaccgggccaagcggaccgggtcgtccatgaagaagtgggcggtggaaagtcccttcagctcggtctcgaggagatcggggtggacgggcggtgcgaccgacgccaccatcatcccggcggtgccgttgcggaaggtcgtgaccgagtagaccatcgtggactcctgttcggcgaagactgaccgcggctcctgcaaagggcaacgccggttccgacgtcccacccgagcaggatcgcattcggaaggccaagctttgatcggcccattgcaggattgcgtgcagatgccgcggcccgtgcccgccggaatgcgcgattcctcttcaccctgttgcccgaatgcctgatccaggcgctgtccgcgcgaccgcgcccgcgctatggacgagacgccctggcagatcgtcggacacccttcgacgaactgccaagctgtaggaacgacgggcggaggccgcggaggcggggaaggaccattgagttcgttggtgctgcaggatctcgacgacgcgatgacggcggtcgacggcgcgcgatgcgttcaggatctcggcgaaattctgcatttgacggcgacgaaggccgggttcgagtccttctcgttcctcaacggcgcgacggtcgccagcacgtccgagagcatcatcatgaccgtctcgaaggactggcaggacacctacttctcggagggcttcctcgacgtcgacccttgtctgatgcgggctctcacctccaactcctccttcatgtggagcgacatcgagctgccgccggtcgtcaacggcaaagtccctggcgcgcgcaggacgatggaggccgcacgggaccacggatacgtggatgggttggtcctgccgcttcaccttgtcgacaccaagggctctccctacaacagtttctgttcgctgttctggaaggaagacgagcgattgctgccggaggtgtcgcgtcgctacgggcactacctccacatgctggcgatgctctgggagcagaagctccaggatctgtcgcctcaactctcgaccggtatgctgggcagcatctccgttctcggcaacgcacgctccacgaaggcgctttcgggacgcgagcgcgacgtgctggcctgggcggcccacgggaagacggctggcgagaccgccctgattctcgggctctcgatggagaccgtcaaccatcatctgggtaaagcacagaagaagctcatggctgcgaacaagacgcacgccgtagccatcgcgatcaacagaggtgtcatttcggtatgatacctgtcgaccacctgctgtcctacgccattaccttctggttgtgatcatgaccatcaacttcggcaacgacttcttcgacgggctcgcagccatcgatgccgccaagacgtccgccgacctgccgggcatcctccaggcgaccgccagcaaggcgggcttcgactcgttcgccttcctcgacggccgcgcggagacatccgtgggcgggcgcatcatcacgaccgtcgcccctgcgtggcaggagacctacgcgcgcgagaatctggcggctcacgatccctgcgttagacgcgtagccgagtcgaattcacccttcttctggagcgacatcgttctgccggaagacgacaggcgcccggacttgacccgcatgaccatgacggctgcccgggacatggggtactacgatgggctcgtgatgccgcttcacatggccgacgccaatggcgtgcggatgctgagcagcctcagcctgttctgggccgacggctcggaagatgtgcgcagggtcatcggtccgcgtgggcctgcggtcgtcaagatgctggccgcggcatgggcccagaagctgtccgatctcggcgaggccgaggcgaagccggtccaatcaccggcaaaggttctgaccgggctgttcggccgaccgcccaagctcaccagccgcgaggtcgacgtcctgagctgggctgcgaagggcaagaccgccgacgagacatccgtgatcctcgctctcgggcgcgaaacggtccacacgcatctgtcgaacgcctgtcgaaagctgcaggcctcgaacaagacccatgcggtcgcgatggcagttcatcgtcgcctcatccgtccctagcgcggagacggggcgggcatctccggcatcggttcgccgatccggttggaaacgctgtactcgctcgaaaagaacagctgcgcggtttcgggatccccgatctcgatgcaggcgagcgcgtcctccagcgtccggaaggacagccccactccttgacgccgcgcctcgtcgatggagggcagcggatgttgtccggccgggagcggtacgatgcggaccgcctccggatactgccgggccattcgggccgggaggtcggccaggatggcgatcccgggccgatcgcccgtatcgaaacggccggcgatgccgccgatctccgatcgaagctcgagcacgggcagtgcggcgacgccgctctgcacctcctcctggatccggatgacgagattcgagagcggcgaaccagtgaagacgaccgaccccgatcgctccgccatcaggtgccgctcgtacatcgcgacttcgcgaagaagcccgaggaagcccggcgcatctcgaaaggtcgcgtaggcgattgctgccgccgaaccggcgcggcggagatagagcgcgtcccgtgacgacagaggggtgagaagcggatcgcccggcgatcttcgcgcgcccggcctcggcatcgacgagtggagcagaaaccagttgccggcgagacgctcgatgcggcggagcgcggccggaccgatgggttccagatcgactgacgcgtgcctgagaagtctgacacgcgcgcggcgttctgcttcggcttcgtcgcagccttcccccaggcccagcgtcgagagatgcgcgagtgcattgcgaagggacgacgccgcctcatccgcggtggccgtcgccaccgggtcgaagcggaaggacgtcgccagcatgtcgcaggcgacctttgcctccgccaaggcatcgaaagcccccatgagaagaatggaactctcatggcgcgcagagccccgcttcgcgtgttcgcaacgggatgcgaggaacaggaagtccgcggcgatgatccgcaccgctctcaggacagcgtcgaaggggtcgcccggctccgcatcgaaaccggagatagggacggataggcgagcgcggatctcgcgggcgacatgaaggacgaggagacgcccggcctcgacgtcggcgagccgggcgtttgcgatggcccggccgaagcggcgtgccatcgccggcgcgtcgagatcggcgtgggcctgggcgacgcgccggagctcgtcgtcccgcaggtccggatgcaccggaggcggcacgtcggaggcgcgtgctgcattccttcggaaaagctgaggaatgtaggtcgtcaaggatgcgttccttccgatggcggaaggtggaccccgtttacgcaaggagcaagtccgggattgcgtttcgcgcgcgaagtcggaaggaatgacgtgattgtccacgccaatgactgcgattcgatggaacgagagaacgcaccggtcggtccgggagacgtcgtcgcgctcgtcgacggctccttcttcatgcaccggacctaccatctcgccgcgtccggcgacccggccaggaatctgcgcccctccgacggcttcccgaacggcgcgatccggaagttctgcgagcgcctcctgggtttcctcgaggcgggcttcggcgggacgcgtccgtcgcacctgggcatcttcttcgaccattcccgccgctcgcaccggtcggagctgtttccgggctacaaagccaaccggcccgagccgcccgccgacctggaggccctgaagcccctcttccgcgacgccgtgcgggcgttcggctacggctgcatcgaagccgagaactacgaggccgacgacctcatcgcgacctacgcgacggcggccagcgcccgcggagcgcacgtcctcatggtcggctccgacaaggacctcctccagctggtcggccccaccgtcttcgcgttcgacttcgagtacggcgtgcccggccgcagcgggtacaggccggcccgcctgttcgacgccgccgcggtcgcggccgcgtgggagggaacgccgcccgagcggctgggcgacgtcctcgcgctgatgggcgaccagacggacaacgtgcccggcgtgccgggcatcggcatgaagacggcggcgaagctcgtcgccgagtacggggacctggagacgttgctggccaacgccgacgcgatcaagcagcccggccgccgtgacgctctcctggcgcacgcggagacggcgcggctctcccgccggctggtcgaactcgagcggaacgcgccgatgccggtgcccctcgacgacctcctgctcggctggcccgaccccgacgtcctcttcccgttcgtcaacgcgatggagttctcctggctcggccgcaaactcgggcagctctaccaggtcgaagcctcctcctacccgagcgacccacggttcgcggcccccgtggccgaatcgggggcggccgggctgcaggccctccgctacgatgccgtgctgcccgccgagggagcgccacccttcgcgtcggacaccgcccactgcgccgtctccgcgatgccgctctcaatggcgcatatcgacgggtggctccgcttcgatttcaggagcccggacctgcgggccgaacccggccagggtcacgaaggctggaagatccacgtctcggtcgatcccaggcgagtggcggccgcctgggacgcgatcctgccgatcgtggccgaagcccgtctccaggccaaggtggcgggcccgacgctggtaggacgcctcggcgactcctcgcaccggcaggccggcaagatgctggtgctctacgccgagacggctccagacgtcggccgctggcgcgccgtgctgacccgcgtcgaggaggcgctggacaaggccggcgtgacgcccggcccgcgggtcgccggcgaccggcccgtccgggggtcggcctacctgcagcgtcgcgcggaccggggacgggacggacgctacgtgacggggccggcggcctacaatccgttcggctgggcggatcccttcgaggagatcgccgtcgaagggcgctcgcggcgcgacgcgcgcgaggatgcgctgcgttgcatggacctcgtggttccgggctggcgtctcgaccatgcgggcatgtcctgggcgggcaacgacgaggaggccgcggcgctgaccgccaaggccatgtcggtggcgggtctcgatgccatccacgaggccaccgcagtctggatcgaggagctcgacccggccgcagtggcctccggctggcacgacgtgatggaggtccgccgggcggccgagatcggagcggtcgtcagggcttcctttccggagggcgccgtgcgcttctcagtccgtccccgggtttcgggcgagcagcctcccgaggtcaggctccgcttcggcgacgaggcgctcctcgcggccgcggcggaggtcctgccggggctcttcggtgcccccggcggccccgcctcccggatcgagaacggcgtgctggcgatcccctacgccgggtggatccatcgggccccgacgctcgacgccccgcaggtgctgcgggtccggcagctgatcgatcccgaaggcgccctcccccgcgtggacctgggcgctcccggacctgcgccgcgctgacttcctgctcgcccggccgtcgtggcggcccgggatccgaggcgtcgccggaggaatcgaattctccggagcgccccatgacctcggtcgagaatagcctgcagcgcgacttccctattgaatacgcggtcgtggcggcgcggcccgactccgtcctctgcggcttcgcaaacgagctcttcggcgggcgaagccggtgttcgggctcgcggatcaccccgtgccgcgcggtccttgaaggaacggcgcctccgcttgcaggttgcggcgaggctccttagcctcgccgctccggcaggagggcgtcgtgcaccacacctatctcacgagacggcagctgctccaggcattcgagtcctggggcgtggcaccttcgatcccgaaggccggctcgcccgtgcgcgtgccgttcgaggacgggtcggccatgacggtttcggcgaccgagctgaagggaaccgagggcgagaagctcttcgatctcgactacgaacccaatcccgagctcgtccggcgcgcggaggtctacgcccgctggagggctcccttcgaaggcgtggcgcggtgcgtcgcggacctgccctggggccaggagcccggcatggcgttccggcatgctcaggccgatctcgctcaggccgtcgtcttcgtcccggattcgacccggcagcggttcgagcacggcatgctgggcagcggccggagcgtgcattgggaccggctccgcgacatcgctcccgcggacgcggaagacgtcgagctcgtgaagcggttcctggccggcgagatcgtgctcgcccccttcagcgagtggacgccgccggcgccggagccggcgtcgtcctaccgcccctgaccgccgtcaggccgcacgcggcgcccaggacgcgtcaggcctgagcctgggcagatcgatctcggagaggcgccaccgcaggccggccgaccgcttcagccacgcctctccctccgcgcagacgggagcggcctcgacggcctccgcgaacctgacgagagtctccgcctgctccacgtccgtcccaggcgctcccgccatggcggcatgccattcgaggacgacggcccgcgggacctgcggaagtacggaagccgcttcggacaggaaatgcgatacggcacgcgccgtcggaccgaggtcctcgaccgcgaagggcggaacgtcgtcgagatggaccaccgacgacgcgggggcggcgatcgcggcggccgccctccggcccagcacgtgctcggccatgcggtggacgtcggcgagccggtcgaggcggaaggtggtcgtccagccgggtaggtacaggggacaggggtcgaggccgatcatcccatcgtggagccgccaggagggaagcggcatgcgcgcgaagaggccttcgggactcatgacgaagttggttcggatgaagcggcggatgcggtcggagaaggaacggtcgaactcgaacatgccgcggaagccgtcgttcaggacgaaggcatcaccgcgcctcggcgtgaaatcgaatctcctgcccgtggcgaggtgggggccgctccagctcaggaggcggctgtcggggccgccttgggtcatgctcagatcgtggaaggcatcgtggttcgcgagctcgaaacggccgtactcccgcgtcacgctcgccttgttcatgtgtttcgagcccagcacctggacgggcgccagcagggcgtcgccgcagcgcagatagtccgcgtcgcagttgtcgcgcccttcaaaatggccgtaggtgaaccgcgtgagcggccagatattccggaaacgagccgcggtcggcagttcgccgccggcatcgagggggacttcgatcgggaatgcgaccgagacgcgctcgtccttgcccgtggcgcgctcgatcacgtcgcaaggagcgacgatcgacgtccggtggaccggcagatccgtgatgttcatcgcgatggttccccgattctgactagggccgggtcgcgaaaggggcaaacggacgcgcttcttccaagcgccctgcctctgcagggcgggcgggggcgacgcggacgtccgggcgggtcaggcggcgtcgagggccgcctcgaccctgaggcgggcacgcctctgcaggagccgcaggagttcggacagaagcgtcctgacgagatctgaatccacgtccggtcccgtcagccagcggtcgccgggcggcaggtcttcgtgatcgaaggagcaggctgcgccggcgatgccggctgccgcgatgtcgtcggccagagaccccgcgacggaagggtgtgcctcgatcagggccagcgtcaggatctcgtccgcatcggtcggccgctgcggctgaccccggtccggcggcggagccccgagccgtctcgcgatctcgtccgcatagtgccggcggaccagcgggtcccggatccggtcgacggcggccacaaggcggctctcgatcgcggcccggcgctcgggcgtcgatgcgtcggcgccgcccgtctcccggagccagagggcgtcgacgagcggcagcgcgccttcgaccgcctcggcgatctcgtcgagccggccggcccgaaccatgccgtccggatcctggccgtcgggcaggcggccgatccgcagggagcggcccggcagcagttcgggaagagccgcgtcgatcgcacggtcggtggcccgacggccggcgccgtctccatcgaggagcagcactggctcgtccgacagcctccaggccaagtgcagctgctccccggtgagcgccgtccccatcggagagacggtgcgctgccactgcgagctttcgagcgccacgacgtcgaggtagccttcgaccaccacgaggggctgcgccggatcggcggtccgcgcccggtggaagttgaagaggagctcgcccttccggaagacgcgcgtctcgggggagttgaggtatttcggcgacccgtcttcgaccagcgcccgcgctccgaacccgacgaggcggccggacgcatcgtggatgggcagcatgatcctgtcgcggaaccggtcgaaggcggccagcccacgggcgccggtgccgacgagcccggcctcggccaggatctcgtcgtcgaagccgagatccttcagatgcgtccgcaggcggtcccagccgagcggcgcgtagcccatcccgaacctgtcccgggcgcttgtcccgaccgcgcgccggtccaggagaccccgtgcgtcctcgcctacttcaccttcgagcgcctcgcggaagaaggcggctgccgcgagcaaggcttcgaggatgccgtgtcggcggctgcggccggcgaagccttcgatcgggccggccggaagatcgatgcccgcctcggaggccagcgcctcgaccgcctcggggaatgtcattccttccgtctccatcaggaagcggaagacatcgccgtgacggcccgacgagaagcaatggtagaaccgcttgtggtcgttcacgaagaacgacggcgtgcgctcctgctggaacggcgacaggcctttccactcgcggcccgaccgtctcagcgcgacgcggcgcccggctatttgggagacggggacgcgggagcggatctcgtcgaggatctccgggctgaagcgcatggtggccggtccatcgctgcggggtcgaacccagaggatgggatcaaaacgtgaacaaagcgatgccgttcccgtccacgaaccgaccgatccaccgcatcgtcgtcgcaggccaagacaccaggggctttcatgggcttggcgtccgggcgagctccgcggaaaggcgggcgaactcctcttcgtagccggcctcggcctcggccagggtggcgtaggggtgcagctcgctcgatccgcgcgtcggctcgtcgggatcgcagtcgtagtggatcgtcaccgcatgctcgtcggcgtactccctcggtccgagcagcgcgatttcgataggcaggccccgagagtcgaaggccgtcgcccggagggccccgggatggcccatccgctcggcgacggcggtgtcgagttcctggacgtcgggcatcggggtctccggcgggggcgcatccggagaatgggccatcccgccgaaaggtggaagccgccttacggcgcgacgccgaggcgcttcctgcaggccgcgcggaccgcctcgacgtagccgtcgaggacctcccaggtcgcgaggttgtcgaggtggttcgcgccggaggcgggatccgcctgcccggcatgatgatctctgatagccttcatcgcgcgtcggaagccacggcgttcggccgcgacttcgcgcgcgtctccgcgtgcggtcggcatggtcttgctctcgatgtgggggacaagaccatcataccccgtatcggccgatctataaggtcacctccgaaaagatttccggctcggcgacgcctgcagatgagatccgggtctccgggtctgggagcgcaaggaacttcgcccgcagctcctcgtcgacgaacatgccgccgacgcgcatcgcgcagggctcgatgccgtaggtctcgtatccgagcgcctcgtagagccgacgggccccggcgttctggaccgcgacggcgagcgtcagcttcgtcacgccctctccgcgcgccgccccctcgatcagcgccagaagagcgtgggcgacgccggcgcggcgatgtccggcctgcacgtagacggacgacaccttggcgatgaattcgaaggggtgccgcttccgcgtcgaggcggcgaacccgactagcgcgccgtcccggaaggcgccgtaggtccgggtctccgcgtcgccggccagagcgtccgcgtaggcgccgactccgcgctccatcgcggccgaaagctcctcggcgaaggtgtggggagtggtgccgatcgcctcgatacgcagcgagcggtagatctccgcgtccgcgggcccaagccgcctgacgatgcacaccgcggacatgccagcctccgtcgaaggaacgggggagcgtggcggctttcgtgcccgctgtctagcatcgaaggaacccgaggagaaggcgatgcgcgcgtacatgcaggggggcgggttcgtggtcgaggtcgacccggacgagatcgaagccttctcgtcccgatggccctgctcgaacctcacggtgacgtccgggaaggagttcctgttttcggcggagaacggcgacatcctcgacgccgccacggtgtcgcgcggacggaggttctcgaccgaggccgacgacgggtccgcgctcgcggccctcgcggatgatgcctgccggttcggtgcgcaggcgctcagcctgacggacgtgctggcgatccgcttccccgacctcgcccaggccgccccgcgcccctgagagagcttcagccgcgcgacggtgcgctcccggggaaggcgaagatctcgccgcccgcgctaccgcgaccgaccgtgcggggcacggaacgccggttcgggtccaaccttaccacgcttgccgccttcaccgccggcaccggggttctgcgggacgactggaccgtcttcggcttgagcagttcggcgcagagcagcgtccacgccttgccgcgcgccgcgtcggcgggcatgccggctgcgagttcggctagcttgcggcccgcctgggcgatcggcaccaccccctccggcgcgccgttcgcgaagcgggcgtgccctgcgtagagcacgagacccgtgacgggcagagcgccgtgcgaggactgcctcgcggcctggacgcgctgggccacctgcagcatcgggtttgggatcgtgatggtctcgcggccgcggcgcacatgccagatcggatcccgggcgcctcccgcgacctcgccgtcgagccagacgctgccggccaccactgcccctcccccgttcttgacgaggtggtcgatcgtcaaaacctccagcggcgtcccgatccggacgtcgtggagcgacgtcgtggccacccgcccgagttcggctttggcggccatgcgggcggcgatgttgcgcgcgccgggcggcaatccgcccgtcgtcctcagggcccacagcacgcccgcgaacgaggcagccagcagcgccgacgcggcgacgagcgccggtccaacgagcgtcccgtcgatcgccgcggccgtagagaggagatccggcagggtggcagacaggttcatgcgtccctcgaacggtccatttcgaaggagaatggtcgcgcctacggcgggttcctgcctgccgccaacttcgttggcgggtgcagcctcagggcgacggggagaccgccggctcgtacttcgcccttgcttccgtaccgaggcattccagaagcggcttgtggaagacgtagtggccgtccctgtcgctcaccgcgacctcgactctgtcgaaccggccgacgaaccggtcggccatgctctcggcctccagctgcgcggcgtccgcatatgactgggcttccttgggcggcccgtaccacatggtccccgtcatgttgtcttggtcgaggacggccacctcgaagccctcgtcggccagcgtcgacctctcgaccttgtggtccgtgtcgtcgaggtcctcgaaatcgtcggtctcgtcgttgcggggcatgctgggctctcccgtgttccaggcagcatggctgcgggcaatgaaaatcgacagccgggaggcggcagtcgcattctggagtctttcactccggggtgcgaggatgggggagagaggaggccatgatgcgtaggggcgatatttactcacaccgggaagacccgaagttcgtggtccgcgtgggcgaggtgaaggacggcgtcgtcagtttcgccagcgagggcggcggccgcgtccacgaggcgccggcggagaagttcggggccgacttcgaggtggagacgccggatgcacgggcgaagcggctgacctacgagaagggcgccgtgacgcttgagagctggggctacgactaccagcttcccgcgtggctcaacggctcgtactggaacggctggctgatgcccgccttcgagaagcaggatctgctcgacgcgctcgcgaagaacatgctctacggcgccttcttccacgaagaaggcgatgccttcatcgtgctcgaaagcgggggcgaggagatgccgtccttcgatcccgtcgtcctgctgccgcgcatcctggccgaggccggggaaaccgatctccacgaagtggacgtcgacggcgtcacgctggaggccaccatctatcgcggccgcgacatcttccggaccgacggcacacaggtgcgcgtctacgatctggggtccggctactacacctgggagtcggccacacccgtcgccgacccaggcagttcacccacgccataggtcccgacccccgacacagacgcagacatcacgaggcagaccgatgaaaaagggcgacatctacatccgccgcaacgatcccgatggtgtcgttagcgtggccgaagtcgtgggcggacaggtgcgctacgctccagaaggcggcggttttgtgcacattgcccccatggccaagttcgagggggacttcaggccgcaaaccgataaggaccgggcgcgactccggacggccgagaagggttgggtggccggcgactgggcggaagacgagagcccgatccccgcatggctgacgaaagagctctggaacggcttcgcgatgccggccttcgagaaggacgacctcatcgaggccatcgcgaagggcaagatcctcgacacgttccactacgcagccgcggacgtcttcatcaccctcagcaattgcggcgaacccttgcccgccttcgaccccgacgcggagttcccccgcatcgttgaggctgcagccgacccgatgttcagcgaattggagatcggaggggtgaatctgcaggtcgacatctggcctgggcgcaacatggcccttgccgatggttcgtcagtgcgggtctacgacgtcggcgccggctactggacgtggtcgcgggaggaggcgcccgagccggcggcatcgccggcgccctaggcgacggcctgcccaagcctgccgaaagggtccgtcaaccacgcggcggcgcctgcccgggcatcggttgcgaaggagtcgaatccgcgcgatggtctccgtgaattccattccttcggcaggttcatgaccaacgcgctcgccctcggtcccggctccaggctcatcctcgtcgacgctagctcgttcgtcttccgcgcctaccatcagtcgctgaaccaggacccgaaatacaatgcgcgtccctccgacggcttgccgacgggcgcggcgcggctgttcttcgccaagctcttccagttcgtgcgcgacggcgcagcgggtgtcgtcccgacacacctcggcatcgtcttcgacaagggttcgcgcgagtcgcaccggcgacagctctaccccgagtacaaggccaaccgctccgagacgccggcggacctccgcccgcagatgccgctggtacgcgaggccgtgcgcgccttcgggctgcccgtgatcgaactcgaccgcacggaggccgacgacctgatcgccacctacgcgcgggccgccgaggccaagggggccgaggtcgtcatcgtgtcggccgacaaggacctgcagcagctcgtctccccgcgcatccggttctacgacgcggaaagcgggtcgaagggcaagcccggctaccggcccgagcgcaacctcgacgtcgaggcggtggtcgcgaaatgggagggcctgcagcccggccagatcggcgacgccctggcgctgatcggcgacacctccgacaacatacccggcgtgcccggcatcggcctcaagacggccgcgcagctgctcctcgagtacgggagcctcgaggccttgctggagggcgcctcggcgatcaagcagcccaagcgccgggagaacctcctcgccgccgccgaaggcgcccgcctgtcgcggcggctggtcgaactcgactgctccgtggatctgccggtcgatcccgacaccctggccctgccggcgccggacggcaggcgcctcgtcgcctatctgaaggcgctcgagctgcccgcgctcgcgaagcgggtggccaaggaactcggcgtcgacgccgaccgcgtcccgccggacgccgagctcgccgcctcgccgaccactgctccaggtgccgacggcccggtcatgccgcccttcccggctgcggatcccgacgcctacgggctcgtcgccacgcaggacgacctcgacggctggatcgcggcggcgcgcgcggcgggccggttcggcctccacctgcatcgcggcgatgcgggcgccatcgggttgggcatagcggtcgagcccgggcgcgccgtctacgtgccgatcgagcatcgggccgggggcgacggtctcttcggcgggctcgcaccgggtcagattgacgccgcggccgcctggggagccgtcggcgccctgatggaggacgcgggtgtccgcaagatcgtgcacgacctgaaggggaccgcgaaggcggccggccgccttggcttcgagatcgcgggagccgacgacgtcgggctcatgtcctacgccctcgagtccggcctgaccggccatggtctgccggagctcgcggcccggcatctggggaatgccgcgcccgatcccgacgcgctccggggccagggccgcggccgcgtcgatgcggaggccgtcgcgccccgcgccgccgcgccggtggcggcacagatcgcggacgccgtcctccggctctggacggtgctcgcgccccgcctggagggcacgcccacgcaagcggtctacgaggagctcgagctcccgatggtgcccgtgctcgcccgcatggaggccgcaggcgtgcgcatcgaccgcgccgtgctgaccgagctctcccgggacttcggcgcgaccctcgcccggctcgagaccgagatccacgagctgggcggaggccccttccagatcggctcgcccaagcagatcggagacgtcctcttcggtcgtctgggcctgccgggcggacggcgcacgccgagcggtcagtgggcgacgggtgccacgatcctggaggaactggcggctgcgggccacgcccttcccggtcgtctcctggactggcgcaggacgtcgaagctgaagtcgacctacgcggacgcgctgctctccgccgccgaccgcggcaccgaccgggtccacacgaccttctcgctcgccgccaccacgaccggacgcctgtcctccagcgatccgggccttcacaacatcccgatccggaccgaggaaggccgccggatccgcgccgccttcgtagccgcggaggggcatcggatcctctcggcggactactcgcaggtcgagctccgtctcctcgcccacatcgccgacgtcccgcggatgcgggaggccttcgcggagggcgtcgacatccatgccgcgaccgcatccgacatgttcggcgtacccgtcggcgcggtgcccggcgagctgcgccggcgggcgaaaaccatcaacttcggcatcgtctacgggatctcggccttcgggctcgccgaccggctgggcatcggtcgccaggaggccgccgagttcatcgcccggtacttcgagcgcttccccggcatccgcgactacgtggagggcacgaagacgttctgccgggagcacgggttcgtccgcaccctgttcggacgcgtctgccactaccccggcatcacctcgggcaacgtctcggagcgcatgggcgtcgagcggcaggccgtgaacgcgccgatccagggtacggccgccgacatcatccgtcgcgcgatgatccgcatggagggcgccctcgctgattccggtctctccgcccgcatgctgctgcaggtgcacgacgagctcgtgttcgaggtggccgaggccgagtgcgccgacaccgcgcgggtcgtctccgacgtcatggcgggagcggccgctcccgacatcgatctcgccgtgccgctcgtggtcgaggcgcggtccgccgaaaactgggaaagggcgcactgatgcgcaggctcgctcgccatctctaccgtatccacctcttcggatggcagggcgccctgctgctggcggggctgacgccgcctctggctgtcctgctgctcctgccctgggccgcggagcccgcctgggccgcactgcagacggtgttcatcctcgacgcgctggcctacgcctgcttcgcggtccccttgtgcctcctcgcgtggctgcctttcgacgggccgcaggtcgacgatgccgtcgatgccggctgaggcgctggccggaagcggcgccccgacgccggccgccgaggtcgtcgcgcttctcgatgcgctgtccaaccggtacgatcaggcgcacgaggaccccgaactcggcccgttgatctccgcggcctggagtagatacgaggccctcaagcgcgagcgccggagcttcgacgaatgctggcgtactgcgcgcatcgaggccgttgaggccctcttgaagctccggaatgtggtgctcccgccgtgaggccaggttccgatcccgccaccctctggctgaacgggcgcctcgccggatcggatctgatccggctcttcttcgccctccgggaggatgggctggacccccgcgagggtgtgcaggcggtcggatcgctcgcagatctctacgtgctcggccgctgcaaccgtctcgcgaccttcgcggcaaggcgcgtgggccgggaccgcttggtcggcttccactggccggacggcaggctcctccattccgtgctggcctgctcgccccaggaagcgggcggtccactgaagggggacggggtcgacatcctggggcgcatgtccctgaggaccctggcggaggatctctcgcggctcgtcggcgggatccaggtcgaggtgggcggcctcctcgaggaggacgacttcctggagggggaggcggcggcgttggagcggctctgtccgcaccttccctggctgaggcgcgcaatgcttctcgccgaggcggacgacgccgcccccgccgccttcctccaggccgcagcatggttccggagcgccgtcgaggccgtggacgggcatgggatcgggcaggcgcccgcctcgcgctgaggccgggcggcaggtcaagagggttcggagacaaggcgccgtacgtggcggggagcgaaatggcggacaagcgtagcaagatcctcgaccgcatccggctactgcggaacatgacggtcgaccgcggctgcaccgaggcggaagcggtcgaggccgccgccaaggtcgctcgtctgctcgccgagaacgacctcacgctggacgaggtcgagatccggtcgacgccattctcccgcgaggacgcatcgctcgaggccgacatcggagagcgcatctgggcggtcgcggaggcgatcgcctacctcgccgactgccggtgctggtcgagcgcgaccggcgtcgtaccggtccggatctccttcttcggtctagcccacgaatcagagatcgccgcctatctcctggcgatctgctccagggccatgcgcgacgacctctcccgggccgccagggaatgggcgctgtaccggccgaacgtccagcgccggcgccggggagccttcctcgacggaatggcggactccctctcgcgacgtatccgggctctcaagcccccgcggccgcccgggcagggcctcgtcgtcctcaaggacggcctgattgacgcggagttggaaaatctcggcatgaagttccgcgatctgcgggtgcggcgcccgaacgttctcgacgacagctacgtggagggcgtggccgccggcgagcaggtcccgctcgatccgggtctgcgtccgcccgaaaggacggcaggactggtcgcctcgggcggacgatagcggtcgtggttgcgccggaagccgacgacgcaaggtcgatgtccggcttccaagaaaacgtttgtccacgtccatcgtcgcgaccgtgttcgaaccggtcggttgcccaagcttgaccattggacgttgcgtcgggtatcggagtacttgagcgaggcggctgcgctacactcctgatctagaggcgtattcccatatatctttggctacgccctaaatcacttctcaatgtatgccgcgcacaagcaggtatataatcgtacagattctgattaacaacttaggcgctccgcacggtgattgtacagatgccgttgcggccatggactctggtctccatggctgttatcgtacgtccataggaaagaacggagcgggggcatgcttcggatcatttccgccgcggcaggagccctggcgggcttcgtcgtaggggttgcgttcagaccgacggtcttcggcgagcaggtgccgctggacgtcatcctgtccgacgacgtcttcgacgaaccctaccgcgatctgatcctgcagaacctcctgctcgcgatggccgcgggatccgcggtcgcgctcctcctcctgccttcgctcgtcggacgatggctgccggcctcggccgtcgcccggccgggggcgctcaggcggccgggggcgtagccgggaccccgaagcggaagccacgtctgggccggtcgtcgggataccggccgttgacgggcctcgcggccgaagaggccgagccggcctccgccgcgagctgacgggcgaccacgacgacggcgtcccggtcgaggtagccctcgtcgccctcggcgcaggcgccgtcgacgaacagcgcgttcccgggcctcgtgaggcggttgtactccagccacgatgtgagaccttcggcgtccctcatcgtctccttcgcgtccccgctcgaatagacgcgcacgcacaggtggacaggcatcgctcggctcctggtctggtcgtccattgttagccttgtccggcagggacgtcgacgaaggaatggattgctcttgtccctttcgggcgccggaacgacagttgaatctgcgaaggagacacgtcatgggcacctgggcgatcccgcagaccgacgaggccgtgacccggctcgaacagctgatggcgtcgcccatctcggcgtccggcgccgcggacgcgctctatccgctcgtcggagacgacaccttgttcgacatgatcggcatggccgccgagagcgatcccggcgccgacgtccgcccgctcgtcgccgtcacgctcgacgagtgggcgaactggatgtccgacgcgcgcttcgcccgcccctgggaggacgggtgccgagagcgggtgcgtgcgctcgcgcagggctaccgcgggaccacgatcgaggatctcgtgatgcgcgtcatggttccggacacggcggaaggcgccagggcggcctacgccctcctctccgggacgcccgaagccgcgcctcaattcgatgtcgccgccactgacgctcccggcgtctacgccgtccgcgagaccgcatccggctcactatcccgcctggaggtcgtcttcggcgtgatcgcggaggccgacccctccatggcggaggctctcctggaggcccattttcccgacgccggaagcgcacccgctccctaagatcccggcgctccgctgccggcgttcagtttcccggcgccggcgcgaatgccgacatgatcggccgagccgtgatggtcctcgggttgaagacgaccggtccggcctgcgcgtctaccgtcaggactcccttgttgcaggcgagccagagaagggaatcgacggccgcgacccggtcgccggacgcctcggcgagcggagcgcacaggtcgcggcaggcggcgaagcgttcctcggtccggccgaccgggcggtccgggatgccggcgaggcggcacagccagatgtcgggcttcggcacgtcccgacccaggttcttcgcaagctggtagcaggtgatggcgccgacccacggcagggatcggcaccacgccagcaaggcgtcgtcgtctccaaggtgttcgccgagttcggcgaacagccggtggcggtcgtgccagacggtttcgatcgcggccgcgcggccgcggtggccgtaggcctccacgacgggacgacccgcgtcgagggcgtcccagaccctggtctcgatcgtccgagcggcctgggccgtcttcccagcgcagaggatgatccagacgatctcgccggcgagcttgtcggcgtgcggagggggttcgatcgtccgcgaccagtccagcatcggagccgcgtcggggtcgttggcgatcatccaggtccgcagtcgaagccacagggagaccggcacccgatctccaggcgaaggaacgatcgcgcgatttgacgtccgcgccatatggttccctccgactatccgcccggtcaggctacccggatgtccatgggcgccttgtgcctattgtcgttccttcgttttccaagcatcgtcaagctttcgaaggaaccgacgatggcgcacctgcggatctccggcgcgttcggcgtggcagcgtcggcggagtagcggaatgtgccccgatcccggccgcgcaccgaccgacgtcgtcgacctcttctccggcggcggaggcatgtcctgcggcttcgcccgcacgcccggtttccgcctcgtcggcgcggtcgacctcgagcgcggcaagccgagcgcgggagccacgggctgcaacgggacctacaaagcgaacatcggcatcgatccgcatcgggcggatctcgcgacgctcactcccgacgatctgcgggaggccgtgctccggaccgccggcgtcgatctggcgcctgggcggctcggcgtcctcgcggcctgcccgccctgcaccgacttctcccgcgcgaagccttccaaccatctcgtcgacggtggccgcaacgacctcgtcggacgcgtcggcgatttcgtcgagttcttccggccccggcacctcgtgatggagaacgcccgagagttcctgcacggcgccttccggcatcactctgaccgcctgcgggagcgtcttgccggcctcggctaccaagtcgctgccgaggtcgccacgctcgcggcctacgggcttccccaggtccgcgagcgtgcccttctggtcgcctcccgcacggccaggccgcggaccccggtggctctgtgggacggctacgcaccggatcgggccgcgaccacggtccggtcggcgctcggccgacttgccgccgcacgcacgtcgcttgcggccgacgccatggaccgctcgccgtcgatgggccccgaggtcctggcgcgcctcgccgccgtcccgcacgacggcggctcctagagcgatctcgtgcgctcgaggcccgacctcctgacgcccggcatggcggcccgagccgcggccgacgtcctcaaccatcacccggacgcgtacggccggatggcttggagccggcccgctccgaccatcaagcgcgagagctcccatgtcggcaatgggcgctattcgcatcccgagctcgacaggctgctgacggtgcgggagatggcggccctccagggcttcccgttcgactaccgcttcgtcgccgcgctcaagaacagctaccggcagatcggcgacgcggtgccgccgatcgtctcctaccagatcgccgcctgcgtccgctggatggagacgggcgtgcggccggggcccgaggcattcgtgctgcccggcagcgtgctcagggcgggcgacgtgctcggtgccgcggcggaggcggcctagccgccgctcggccgccgtcggcctccgcggtaccactgcacgcatccagggatcccggcctgacggctggcgtttcagacatctggacgtgcgaggacgaatggccgatcagaccccgacccttggcgagctcttcaaggccaagaaggttctcgacgaagaggtggtcgccgccgtcgacgcctacatggccgatccgacgacggggctcttcatgatcggagagggttacggagtcgatctcgcggccgccgtcgcggcgaacggctgggccaccgaaaggtacaacgcgaagggggcgacggaggcgcacaggcggcacgccgtgcgcacggccatcctgctggcacgcccgaccctccgctgagagcacgcccgtcagcctcgacgcggcgcacgggctgttgacgaaggaacggggctgaccgactcttctcccgtccggtggatggtcccatgcaactcgatcaactggtcggagatgccttcggcaaattgctgtggcagctcctccctctcctggcgtgcgccctggcgatcgcctttttcaaggctctcgcgccggggcgccggcggcgcaaacttgcgtcgaaaggggaggcgaagaccccgcttgctccaacgctggccgagctcgagtacaagcggaagctcgagggcgtcgccggcgagctgaaggtccgcaggctgatcgaacaccggtacgcgcactcactgcacgacatctacctgccctaccgaaacggaacgacgcagatcgaccacgtcgttctgatcggggaccggatcgtcgtcgtggagacgaagaactactcgggcatggtcttcggcgatctgcagggccgcaactggacgcagatcctggccggcgggaacgtccggatgccgttcctcaaccccatccggcagaatgctctgcacgtggatgcggtgaagcttgccgtgggcggatcagtggaggtcgtcaacctcgtcgcgttcgtaggcactgcgaccttcgcacgcgacatgccgggcggggtgatggaattgacggatctcgcggccttcctggacagccatcgcggcgacgtcggcgtcgatcctcgcgcaatggaggcttgggcgcggctttgccgagcggccatggcgcggcccaggcaggaagccgtcgaaaatcacaggaacaccctggcccgccggatgccgaaggaccgcccggcggcctaaattgagcggacacggaggcgccgaaggttccccgtgtccagatgttctagtggacagccctgatgcaggcctcggactcgttggaggagcgtccggtccgcctgcaccaggaggtgaggcggtcgaagccggcctgcgacctcgacccgacgttggcgctctgggacggaccggccgccgacatcgagccgttggaaaccggcgcaaggaccggagtcaccgtctccgaatgtgccgcgatcggcgtgagggccatgaaggctgcgagcccccacatggcgcgagcgtgtttcatcctggatctccgggagcggttgcgagcgcaggcacgggacctgcccaggagcttcgcagaaggcgtcgcaacccgccagggcgggagcctgaccggtctgcacccattgcttcgcaattcctttagcatgtgacgaacggacatcgtgcacgggcgttgcttcgagcaacgattggtcccaagtttcttccatgcccattaagccgaagagaagcctccggagcggcaaggcccggcagtacggcgtgatcccataccgggtctcggccgacggcgtgcgggtgcttctcatcacgtcgcgggagacccggcgctgggtgatcccgaagggcaatccgatgaaggggtgcaagccccacaaggccgccgccatcgaggccttcgaggaggccggagtgaagggcaaggtcgatcgggaggttctcggctccttcgactacgacaaggtcgtcggccggaaatcggtgccctgcgtcgtgagcgtgttcccactcctcgtgcgcgaggaactcgacgcgtggccggaggctgaccagcgcaagcgggcctgggtcgattgctccgaggccgccggcatggtccgggagccggggctggccgatcttctccgctccttcgagtcggcgacggtccgatgactagtcatgccggggaaggttccctttgcgatcgctgctacgctccgggtgcgtgctgccggaacatgatgctgtacgccgtcgacggggtcgaactcttccagcgccagggcgaggacgcgagggcgctcctgccggaacggctcgcacgggcgggactaccgttcgagccgctcgcgccgggcttgcgccaccgcagtccggaaggcgacccggtgctgatctggatcttccgctgccggtcgctcgggcccgacggccggtgtgaaatctacgagcggcgcccggcgatctgcaggaactacgtcgagcggagcgacccgctctgcgtccactacggcggctccgaggccggcgatccgagcggttgcgatgtcttcgccctccgctcgctcgggcggggctgagcgcctcgccacgtgacaggttccgatcaggaagggttggtgagatgggttcggatgtgaaggcgttgctcctcggccacgtggaaccggcggagatcgaggcgtccctcgcggcccagggcctgcagatcgccggctacatcgatgccgcaggcagttcccgctacaccgtcaagaacagctcgggatgccatctggggatcctctggatcttcggacgcaacatctcggaccacgacggcgccgagacgtacgacggcgagcgtaccgtgctcagcgcgaccgaagacctcgcccaccctctccacgagctcgtcgccgagttcggcggctacttccgctccgacgacgaggcggagttcgggttcatcgatggtcgccgcgaggtcgagctggggccgcgcgaacgactgctggtgacgctgcagcggaccctgcctgcccgcgtcgccaaggcgctgctcgccgcgatcgaggctgactgcggctacgcctccgatctcgtcaaggcgatcgaggacctgccgactacgcaaacggtcttctcgccagctccgtagaaggggcggctgtcagggagccggaccgggccggccggccggtggatcgggcatcgaacgcttcatcgccttcgccatcggcgacttatccaggaactgcctctcgcgcgcgaccgcggcgagatccaggttggccggcgtcgccgctgcctcgtcgacccacggcagcgtaccctcgaacaggcgcacgaggcggacgtcgcaggttgtccccatgcgctgctcgaactccaccgcggcgcggaacgggtcctcgtgccgaagcgagatcgccaagctctcccggaccttcgcaagctgatcggcggcctcctgggggtcgttccagtggatcggccacaggttcttccggaggacctcgtcggcatagaaggcgaaggccgtcgtctccctgccggccacctctgccgccgccaggacgcgcgcatcggcgcgatgcatcgcctggacggcctcgtggccgccgccctcgcctttccgggcgaagcccagcatggcccgcgtgccgcctcgcgcccagaggacgatctctgcggaggaggtgcaggcgaccgcttcgtagcggccctcctcgtggttgtcggcgtccatccggacctcaggcgaaacagggggcgggagcgtatgccggctccctggcggggagcctcgagaggatgtcccgggcgatgtcgcccgcctcgcgggaggcgtcgacggagtgcaccggcacgaaggagagcctgaacacgagctgcgcccgccgggtctcgagctcgtaggcatggaggcgccggcgcagggccgccggatcgtcgtccgccctgccctgcaggatcctcgtccgaaggcgctcttgcaggaccccgtggtcggcctcgagcacgaaaaccgcatccggctgctggtggtggagcagcccctccgcctcctgccacttgcgggggaagccgtcgaggacgaagccgccgcggcagtcctcgtcggacagtcggtccagcaccaagcgggtgatctcctcgctcggcgccagggatccgtccgagacgatgccgaggaggcgctgggcgacggggttgccggcgccggccgcctcgcggatcagggcgcccgaagagatgtgggggaccccgagctcgcgggagagaaggatgccctggcgggtcttgccgaccgccggcggaccggagacgaggatgcgcatggctgggcggcggatccgggacgcgttcgacacgcaggaacggtaggcgggcattccgaaagccgcaaccgtgaagcaatggcgcgtttcaacggtctgtgcgaggttgccgacatgaaggaaccgcgacggttccgccggaactggatcgacggcgagatgcaggctgttgcggacgtgggggaagacggtccccggaaggggacggcgcggcggctgcgcccggtcgggatcaagcgcgtgccgatgaagcgcacgttcgcgggtgcctacctggatcaggggcgtcggcccaggcggaagctgaagaccgtctccgacgtctcgcagtaccttctgcagcagtcgctgctcgacctgggcgagcctctcacgggcccctcccccgagggggacgagaagatcgccaagatgatggcggccgaggtcgccgcggccgtcgtgcggcccggcagcaattccgtgcactggtactccgacgccatcgagcgggcgatcgcgatcgcgtcggtccttcatccggagatcggatccgatgcggccgccgccgcggtcccgggcggccgcttcaagaccgccgacgaggccaggatcgtcttcttcgccgcgaccgcgatcacgtcccagaacgtcgtggtccgcgacaacatccgctatgccctcgagcagtaccgtcacttcgtcgagcacggccgcttcctgcccaaaggctacggcgcgaaggcggcatcggtgcgcggcaatctcgagcgcttcaaccagatgctcggcctcttcgaggacgacatcgccgctctcggagcgttcctcgacaccgagttcacgatgaaggagctccgggaggcgggcaaacgcaacggtctcgcaatcggcgggaaggaactcgccgatgagatcgtccatgggtcgatggtattcggcccgaagatcggcggggggttctatcagaaccttagaggcaatctaaaaactcttactgtcgacttatggttctcaagaacatggggtcgttatacaggaacactgctcaagggagaggtctccggcaagcaggtcgagcgcctagccgaaggattgaggggactctccgacgtcgtcgtcgaacgcatgcgcgaggacggcgtcgagttcgagccggacgctctggccgatctcgatccggccgagcttctcgacctctgccgcaatctcgcacgcttctgggagcgcatgcgcaaggccatggcgcgcgaaggggagacgaacgacagcctgtcggcgtacaagtcgaggctcgaatggccgggcgccgccgaagcgatcaagcaggctctcggcgatcccgtcgacgtcccgtcgagcggcggcatgcggaggtggatgagaagtgtagtcaaaaggtcgttgcagatactcgccagcaatggcatcgtaatgaatacggccgagctccaagcttctttatggtttccagagaaggacctttggggcctgttatcaaatcgagtgatactcgagagaaccgacagctacgacgatgttctatacgcaaccgcccgacgggaaggatactcccatgaagccatcgaagaccggctactcgccatgggagcgcacggattcgtcggacgatgggatccaaaagcctttggacaaggcgagcccggagcagctgaaggggatggtccgggacctgcaacggatctcgagggagaggaaggggaagctcccgaaggagagctgacgcaaaccgagtccgagtacgggcctgagccagacgagctggcgtccgctccctctctttcgccctgctagtgttgcccgaccgtcctagccgcttatccacgcgtccttaagctgcccgaattcccggccatggagtggccgttccttcgcgccggatccgtgtagatgccgtccaattctggtcccgggattcgtttcccgagaccgaccctcttcgccaagttcttcggcggcatggctgcggcttcgatcgtggcgatcgccgtcctcctggtggtcggcttccgcaaccacgagatcgcctcggcgcagcggcagatcgcggcgctcgacgtcgtcctggccgaggcctcctcgcgcgcgctgtcgaacgtggccatcgtgctcgaccgcatcgtcgaggacgtcggcaccgaccagatccggacggcggacgacttccggccgcgcctgagcggcttcgacatccacgagtgcctgaagatgcgggcggcgggcatcgcccgcttcaccaccgtgctcgccatcgacgccaagggcgacctcgtcagccattcccggcgctggcccacgcccgaggtcaacgtcgcggaccgcgactacttcctgcatgcgaaggacaaagggggcgccgaacccttcctgagcgagcccgtcgagaacaaggtgacgggccgctgggtcctccaggtcgcgcgccgcttcacggcgcaggacggatccttcgccggcatcatcgtgggctcggtcgacctcgactacttccagggcctctacgagaacatgaagcttccggagggctactcggtcgcgctctggcgccgggacggcacgctgctcgcgcgcactcccctcgccgacgacatcggccgccccctcgacacagaggcgcggcgccagctcgccgccggccgcatctcgggatcgtacaaggtgccgacctcggccgacggcgggccccgcctcgtggcgttcaacgccgtcgccgactttcccgccttcgtgacgacgggcgtgaccgagagcgcggcgctcgcagactggtggagcgccgtgaccctcatcgccgccgccgcggccatggggcttctcggaacgctggctgtcaccatggcggcagtccggcggctcgcactcttcgaggagctcgcggccgcgctcagcgccagggacgcctccgaggcgcaggtccgacagctgcagaagatggacgccctgggccagctcaccggcggcatcgcccacgacttcaacaacatgctctcgatcgtcagaggcaacttggacctgctgcgccggcggctcgaccaggggcgccgcgacgtgggcacgtacctggacgcagccgacgacggcgtggtgcgtgcggcggatctgacgcggcggctgctcgccttctcgcgacgcgagcccgtgcggccccagtcggtcgatccgaacgtgttcgtcgagggtctggcggagctcttccggcgcaccttcggccagaacatcctcctcgtgacggagctcggcgaagacgtcccgttcgtgaaggtcgacccgggccagttcgagaacgcgatactcaacctggcgctcaacgcgcgcgacgccatgcctgagggcggccgcgtcacgatcaggacccggcgggcgggcgccgccgaagcccgcctttccgtcggtcccggagcgtccggcctcgtcgtcgaggtcgaggacgtaggatcgggcatgccgcccgaggtgctcgagcggatcttcgagcccttcttcaccaccaagccagtcggcaaggggaccggcctcggcctcccccaggtcttcgcgttcgccgaggactccggcggccgcgtctccgcgcggtcccaggtcgggagcggcaccaccgtcggcatctacctgccggcctccgccgagaggccgcccgccgcggttccggaagggcccgtgccgcatgccacccgccgccagtgcatcctggtcgtcgacgacgaggaggcggtgaggcgcatctcgggcgagatgctcggccatctcggctacgaggtcctcaccgcctccggcgcggaggaggccctcgagcttctggccggcaaggacgacgtcgagctcgtcatcacggatctgggtctgcagggcatggacgggacccgtctggccgaggaggcgagaaggctgaagcccgagatccggatcctctacgccacgggctccggacatgcggaactggccgcgaacgacggatcgtccgcggtcctggccaagccgtactcgtcgggcgacctcgcccggaaggtccagcaggcgctggccgcctaggcggctccgacgaggtcgaaccagccgttctcgtcgatcacccggacgccgaactgctccgccttcgcgagcttgctgcccgcaccggggccggcgaccacgaggtcggtcttcttcgacaccgtgcccgccgtgcgggcgccgagcccttccgccatggcctccgcctcatcgcgcgacatgcgcaccagggagcccgtgaacacgatcgtcttgccggtcaccgggctctccttggccgcggcgggggccgtggtcccgacctcggccagcagccggtcgacctcctccgagttgtggggctccaggaagaactccacgacggccgccgccacgacgggcccgatgccgttgatcagatcgaccatccgcttgagggcgtcgggaacctgggccgcctcccgcaccgccggtaggctccggtacgccttggcgaggagcttcgcgttcgtctcgcccacgtgccggatgccgaggccatggatcagcctctccaacggaaccttgcggcgggcgtcgatggcggcgaacaggttcgcgacgctcgtcgggcccatgccttcgcgagcggtcaggtcgatctcgcccgcatcctggcgccggcgcagcgtgaagatgtccgagggcgtgcgcagcaggtcgtcgcggtggaagtcctcgatgcgctcgtcgccgagcccctcgatgtccatcgcgccgcgcgaggcgaagtgcttgatccgctccacggcctgggcttggcagatcaggccgccggtgcagcggcggaccgaatcctcgcgtcccgacttcgggttcgcctcgcggacggcatggcttccgcagacggggcagagcttcgggaactcgtagggcgccgtgccctccgaccgcttcgacggatcgacgtcgacgatctgcggaatgacgtcgcccgcccgctggacgatcacgtggtcgccgacacgcaggtcccggccctcgcggatcggctgcccgtcgctgtcgagccccttgatgtagtcctcgttgtggagcgtcgcgttcgagacgacgacgccgcccaccgtgagggggcgcagcttggccaccggggtaagcgagcccgtccggccgacctgtatctcgatggcctccagcacggtctcggcctgctgggccgggaacttgtgggccacggcccagcgcggagcgcgcgagacgaagccgaggcggcgctggagggcgagatcgtcgaccttgtagacgacgccgtcgatgtcgtactcgaggtccgcccgcatggcgccgatcgcgcggtatacctccagcatctcctcgaccgtcgagcagagcttggtcagcgggttgacgtagaagccccagtcgtcgaaccgcgccagggccgcgtgctgggcctcggcgatcggggcgctggtctcgccccacgagtaggcgaagaacttcagcggccgcgaggctgtgatcttgggatcgagctggcgcaggcttccggccgcggcgttgcgcgggttggcgaagagaggcttgccggccgcctcctgccgggcgttgatcgcggcgaaggccgacttgctcaggtagacctcgccgcggatctcgaccacgtccggcgcgtccctcggcaggtcgtccgggatgtcctggatcgtcagcgcgttggcggtcacgttctcgcccgccgcgccgtccccgcgagtggcggcatggaccagcctgcggttctcgtaccggatcgagagcgagagcccgtcgatcttcggctccgcggtgaaggcgagcggggcgccgcccggcaggtcgaggaagcgccggatgcggacggcgaactcggcgacgtcctcgtctacgaaggcgttctcgagcgagagcatcgggatcgcgtggacgatcttcccgaacctggaggacggcttggcgccgaccttcttcgcgacctcgctctcggccgcgagggccgggtgggcggcctcgatctcggcggcccggcggcgcagcgcgtcgtactcggcgtccgtgacgatcggcgcgtcctgcccgtggtagcgctcgtcgtgctcggcgatctcggacgccagggcggcgtgctcgatgcgggcatcctcgttcgacagctcggcgaccggtacggcacgcagggcgacggcgtcggacatgtctcgtgctctcctggaagcgttcgggccgggacgcgctcccggcctggatcgtcccgcggacgcgccgcggccggacgtctgcgccgccgcgcccgtccggcggcgggacctagtgtttcgggccgggcttccggctcatggcttccatgaaggtcgacaccctcagcgcctgcacgtcgggctggctctcgaagagggaacgggcggctcgcggggagaccgcgaggatcggggtcacggtcgtgaccagcccgtcgccttcgtcggcgtcgcgggcgcggatcagaaggtagcgggcgctcctgatcttcgagatcgcggccaggaacgcgccggaatcgctgtcgcggccgaactggaggccgtcggcgacacccgcggccagcgcgttcaccagcacgtcgggatcgtccgggtcgagcccggccgccgccatcccgggcttcagcaccgccaggacggactcgacccggtcgaaggcgtcgcgccggatgaacattccctgccagaccttggcggaggtgaggatgacgccggcgtagccgacgacctcgggatcgtcgatcagcgtgtcgggatcgggcttgctcatgctgctcgtcatggggcggcttcggtcccgtagcaatagaagcggcccgggccggtgtcacggctggatgcggctcgatcctacggctccttccgcgacgcttaaccccgggctaccggaatgccgcgatttgagcctttcgcgaggcggccctagcctcgggcacgcattccgctcccccggagccggcaggagcacgacatgtccgacagtgcgaagccagtgatcctgggacgcccgagaccttcccacatcgagcacctagccacccaatggctggcgcaacggttcgtcgagcgcattcccgaatatgcggccttcgcggaaagcgaaggcatgtcggtgctggcccgcctcgtacacacggtggcacgaggttatcatccccgaatgaaagccgacgaagtcgggcgggatctcgaggcgctgaccatagctggcgctccgggccgcgtggcggcgctggtgccggagttgcccaagcttcgcgacgatgcggaggcccttctttgcggcaggtggatccgggaggccgctcttgcgccgcccttcgagggcgacttcgcccgcgtcggcatctaccggaggcgccaagatggcacctacgacgacgtgctgccggaggtggggcacgcctaccggcacccttcgctcgacgcacgcggcttggtcatgttcgtcgagacccgtcctggtcagagaaccgcgctcgacagggggcagctcgtctactgggagatgatcgagggcgtcgaaccggtccagaaggttgaactgcccgaggtcgcggcccgccatcgcacgatgctcgcttcgatcgagcgcgcgaaggccgctgaggcggccctgccggagacgatcgagcggtccttcgcggaggcgcgtttcaaggaagcggtgccggacgaccgtcgggccttcctcgtctcgctgtccgacgagctcgcccaggccgcctccgccggcgacgaggtcgccatgaggagcgtcctcgaccgcctctccggcgtatcggccgcggcgaaccgcatcgacggcttcttccagtctgtcgactacgcacccggggagccaggcggcacgcccccccatccctgaacagtcccctcccctgggccacctccccgaggcgctccttcgttgacgctttcgcgacttcggctgatggttggccgaaggaacgggaccgcgccgttcgagaggagccgccgtgacctcagaaccttcggacgacgtcttcgtcggcaccggcgaccccgggatccgccccaccagcctcgcggacttcaacgggcagcgcgccgcgcgcgagcagctccagctctggatcgacgccgcgcgacagcggaaggacgccctggaccacgtcctgttcgtcggcccgccgggcctgggcaagacgacgctggcccagatcgtggcccgcgagctcggcgtgaacttcaagtcgacctccggcccggtgatcgcgaaggccggagatctcgccgcgacgctgacccagctcggggacaacgacgtcctcttcatcgacgagatccaccgactgaaccccgcggtcgaggagatcctctacccggccatggaggactaccagctcgacctgatggtgggcgagggagcctccgcgcggtcggtgaagctcgatctcccgaaattcaccctgatcggggcgaccacccggtcggggctgctcagcacccccctccgggaccgtttcggcatccccgtccgtctcgagttctactcgatcgaggagctggagctcgtcgtgacgcgggcggcgggcgtcttcggcatcggcatcacgcccgagggagccaacgaggtggcgcgccgggcgcgcgggacgccccgcatcgccggccggctcctgcggcgcgtgcgcgactgcgccgtcgtctccggcgcggcgacgatcgaccgcgagatcgccgaccgggcgctgggcatgctcgatgtcgacgacaggggcctcgacaggctcgaccggcgctatctcgggatcgtcgcggaggccttcgccggcggaccagtcgggatcgaaaccgtcgccgcggccctctccgagccccgagacacgatcgaggacaccctggagccctatctcatccaacagggcttcctccagcgcacgccgcggggccgcgtcatcacggcggcggcatggtcccatctcgggctcgcgcctccggcgagggccgtgcagttccgagaggacctgttctctggccgggctgcctgagatggacggcctcgtccagcgcaacgcgttctcgaccaccggacgcgcggtgaggcggaccctggcgggctgcctcccgcagacacgcatcgcggagcccgacagggccgacgccgcccgcctcgcgctcgccaccgtcgccctgcccgtctggatagccgccgccgccgtcacggcacgcatcctcggaggcgcgagcgacgtgcccgcggcgctcgccgtcctgtcgacgctcttcgtgatgcaggccctcggcgtcgtgcccatcctggcggtcctgcggcgcttgagaaggctgctcgcgatcgggggcaacgccgcactcctcgactacgcgcttctcctgcatctgagtgcgggcgtggcgatcgccctcgcatccggaaacgccggagcggctggctatgcggtgcaccatggcgcgaccttcgcgatcggacttgccgtcttcgcgggcgccatcctgcgtggcatccgggctgcttcgatgctggccgtcgcactcggcgtgttcgtttccgcagtgccctcggtcgtggtcttcctctccaggacggcgaccgcgctcctcctccacctcgtcgacttcccgggggcggcctacgacgccgccagactggttaacaattttttgccgggtgcctgacaggatccccggacctcggccgttccctacgcgttgtagggcggtcgaggccgggagattcccatgctgttcaaggcgctcaaggccgcggccgtgatcggggccatctactgggcctcctccggccggaccccgctccccgacctgccgcccgcatcgctcggcgttccggtgcggcttggtctgccggtcgcgccgcaggcctccgtcccggatctgatcaatctcacgccgacgctcctgccggccatcatctcgcacgtgcagggagcggcggcgggctcctcggttccggatctcggaccgttctcgcccggcggcggcggcttcgacgcgccgacgcgcgcggcccccacgactgcggtctccgggtgggcgcaggctcccgaagaggtccggcgccgcatagcgaacgtcgtcgcgcaccgcggcgcgcgcatgctcgcctcccggcaggactgacgggacgccgtcaggcagcccaagctctcgacaacccggcggatccggtggatcgttccttcagtcgaaggagcggaaatggaaacgccggaggacgtcccgtccgcccgccgtccggcagcgagcccggagcgtggcggtggccggagcgaggagcactaccgccttctggacgttcccgagctcgtctcgggaccggtcgtgtggaggtccgtggccagggccttcggcgacggcggcgtgttcctgctcgtccccgatcggctgcaggcttccggcgtcgccttccgcgacgcctccgcgctcctggggtcgggccggttcgagacccgtcaccccttcctcctcttcaggcacgtcgacgccggcgtcggcctcgtcttcctgtggaacaccgttggcggcctcgtggcggagacccacgaggaagggtccgagggcgccgcggcgctcctcgacgtcatggcgggcgcgctcctgcgtcacggctctccgctcgccgcgcctcccagccggaccgcggtgaggaccgatcggctgcacccccgctcccaggccgcggccgaggcggtctcccaggtcctgcccggcatccacctcgcgatgctcgaggcggaccgcgtcgtgcctgggccggagccagacggcggctgctacctgcccgagatcgacgacggcctccacgccctgtgcctcgcggcttggcgacgcctgggcggccgggcggcccgcgacgcccacatcgtcccggtggtcgtcggccccgaggtcctctcggcacctgaggaggatctgctgcgcatggcgatggacgcggcggctttcggcgcggcttcggtgatcggcgatccggcggccaaggtcatcgacttcgctcccggccccgcgaccggccgcggcccctcctacgcggtcgtctgcggtctgctgcggaacatgcggggcagcggcgtctgcgacgggctccagcggctctacgacctgccactggacgcgccggaaagagtgtggtggcaggcagccttcccgggcgtccatctggctctgctgcaggaggagatcgatgcggcctgcgaggaggaggccgactgccttccctgccccgtcgacctcgccacgctctcgcggtctgtcggccgcgccgccgcccgggtgctggaggaggtgctgcgcccccgcgcggagacctgccgtcggcgcgaaggcgccaccgccgggggctccggcggcgtgcactgaggccctgcggccccgagtgtcagacggcgaaggccgtctccgacgtgctcgtcctgtccgggccgcgggagacctgcaggtcctggaagccggtccggcgggagcaggcggcgagcagcgactccgcgcttccggtccgctcctccccgtcgtcgacccagcgcgccgccccctcgatctggtcgaggcagccgaccgccagccgcggctcgacgaccacgccatccgcgtcccctaggtcggcgcggatcgcgtccgccagtacgccgaggtcgagaaggccgtagcggatggtgccctgccagggattgggcacgttcgtccggtcgacgatgcccggccacggctgcccccgcagctcccaggccaggggacccgcgccgtggcgggtgacgtaggcccgcgtggcgtacaccgcgtcgagacgggcggccccgatctcgcgcatggtctcgacgacgttccgcagacccgtgttggagcgcgtcacgaacgggaaggcgccccggtcctggtcgagcagcaggccctgggcgttctcgaagatcagggggacgtccggcagcgccgcagcaccctccaccagatccaccgaggcgaggaagtcctgcgcgtcggcgacgtaccgctcgaggatctcgtccgaagcgacgagccgcaggcgttcctcgtcgagcgcgacgccgagccgggcggcgcgctctggaacccagaggcgccggatccggtcgagccgggttcgcagggcttcggggtcgcgcagcccgtcgaggtcgaatgcgaagccgggcacgaggttgcgctcgatcgtctcgccgaagccgatgccgcaggagccgtgacggccgccggcgcggtcggtctcggcgaactggttgagcatcatgtcgtagggcgacgtcgcgaggccccgggcgtccgcgtggatgcaggggcggacgtccttgagggctaggtcccgcagctcgcggccgagcagcatcgggttcgagacgaagcgacggccgaggtaggtggcggccccggcgaagctgccggagccgacgtggtggaagacgtggcggcgtccgtcgggcgtcgtcaccgtgtggcccgcctgggcgccgctgttcgcgcggacgacgaccgcgtcggagccgtagcgggcggcgaggacgtcggtcgccacgcccttgccctcgtccccgtatccggccccgatcacggcatggaccggggccttcctcgatgcggacatcatcctgctcctcagtaccgggcgaggccgccggcggacggacggtcctggacggccgggaggttcctgatcgcggcgccgatcgtcttcgaagcgttaccgccccagctcgctgcgaccgcggccttgtcggcgccgccgatgacctgaagggtcgagaccacgacttccggcatcaggcggtagtcgtcgagttcgatgatccgctccggcagaaccgtcttgaaggactcgaccacgcgtcgcaggccgccctggtcccggacgtagctgccctccttgaccacgacgtggaaaatgtcccagtttctggcggcgagggcgtagatctccgccgcggtcatctgcgggcgctcgatcctcacccccaggacccgttcgatttcggctctcgtgtacgaaagttggagcggctcgtctccaaacgtgaaagcgactccgcggcgcccctggacttcgatggcgtcgcaggaggtcttcagggccagggcgagcggcagcaggccgtaggattcgccgtcgttgccctggccgttcccctccagccagagcgacctgacgccgtcggcgaggcggatgtcggcctcgaactgcgtcatctgcaggggtgcctggtcgcccttgctgtctccgatcgccgcgaccatgatgtgcgggtcggtgaccggcttgcgggcgtaggtctcgcgcatcgtccggtccacgcccccctccatgagggattgcgccagcaggcccaggtagtttcgctgaaagcccctatgtgtttaactaattttatatcaaacttttcaatagattaggttgcaaacaacaccgcaacggcttctcgtcacaaatcagcggcgggtgttttagcgtttgatcgaacaagcaacaagcgtatcgtgaaggaaagcaagctagctctttaagataagaatatatatctatgtcgtggcaatgcgtgagtcaatcgagggcggcgaggcagagggcacccatgaagctggcagaggtcttctcgtagcgggtggcgatgtcgtgccactccttgagtttggcccggaggcgttcgacctggctgcgttttttgtagatacaatccagccggatcacaggcgcttcgtggagctgaggcgggatcgcagtccgagcgcccataaccaagatgtgctggcggaagacgtgactggcgtagccgcggtccccaagaacccatttgctccccaacagttgtcgagcaggggaaccgcgtgaggtaattcatgggcctgcccgcccaagagacggaaggcgatggcgcggacctgtgggttggcgatcacgcgagccttggtgccatagccaacccagcggccgagagcttcacgagctggacggcccccgttcggttgttcaagagcaaagcgatggggggcgtcacgagcttcatccacggcaagtggtttagtgcgctctgatttcacctgtcctgcgatggcttgatcccaagctgctcgatgcagatcgcctctacggaacgaaggaaggcctacacacgcctacaaaacctcacggccgcttttggaacggcttcagcgcggcgtcacgatgccggggcgcaacaatgcgaatggcgtccgttcaccgaccattccaggcgcgctgaaaggcgaggtgacattatgcgtttgacagggctcatcgggattgggcgtaactggaacgatgatggattttctgcctgcgcatcttgtccgagcggtgctcggcttcgcgctgggcgccatcctcggcacggtcgcttctgcacgctcggtgccattgaggacgccgtctacacgcacgacacccgccgcgcgcgcgtggcttttggaaaccggcatcgccatccttggcacccagcttctagaatccggtagcggtctcgacctgacccggtcgagctgcacggggccgcgcctggaatggggcgcgatgatcctcggcggggcgatgttcggcttcgggatggcgctcgtcgggacctggtcgaggacgatgcggatggcatcgtctgaaaaacacaccagcaactcgcatcggacgtgggaagcgtgcgcggggtcatcagccggatctcgggggaatgggccgatggtgggctggtcgaggttcgacgcgggcaggtgcaggtgatggaccgggccgccctggccgcagggcggccgaactgacccggaggcgtccatcgcatccggacaactccgactctctcggcacgcccgacatccaggacggcacgatgacgactcagctacgatccacgctcacttgtccgcattgcggtcatcggatgagggaacgcctcgaaggcgtggaggcggctatgccgtgaccgagccaccggcttccttcagcgccgggaagccaccgccgacgtgaacgacggtctccattcccatatccaccagcgccttggccgccagagccgagcgattgccggaagcgcagtagaggaccagcctacgtccgggtccgagctcatcccggtgggttgggctcgccggatcggcctggaactctaggacgccgcgcggcacgtgaagcgcgccggcgatcctgccggtcttggcgacctcctcgccctcgcgcacgtcgacgaacgtggtgtctgggtggctgagccgttcgagcgcctcttccgccgagatagtcaccacctcacggttcgcctgcgccaccagatccttcacggtcttggtcatcgtcatctccgtcactcgccccaggccgcgccgtcgagggcgtccagcgggatcttcaggtaacgcctgccgttcgcctcggggtcgggcaggcggccgcctcggatgttcacctgcagggaatgcaggacgagcttgggcattggcagttcgcggtcgcgcgcctcgcgcatcgccacgaacgccgcctcggtcggggtctcgacgaggtgcgggttctcgcgccgctgccgggcgaccgtgctctcccaggccgccgcccggccgccggggcggtagtcgtgcccggtgaagagccgcgtctcgtccggcagagccatgatgcgctggaggctgcgccagagcgcgtgcgcgttgccgcccgggaagtcggcccgtgccgagccgctgtcgggcatgaacagggtgtcgtggatgaaggcggcgtcgccgatccggtaggcgatggaggccatagtgtggcccggcgtgaacagcacctcgacgtcgaggttgccgatccggaagcgctcgccgtcggcgaagagccgtgaccactgcgaaccgtcggtccggaacgtgtcgggcaggttgtagagccctttccagagccgctgcacgtcgacgaccttctcgccaatggcggtcgggacgccggtcttgtcgtgcaggtagccggccgccgagaagtggtcggcgtgcgggtgggtgtcgaggatccactccaattcgaagccctcgcgctcgatgtgggcgagcagggcgtcggcggagcgggtcgcggtcgcgccggacttcgggtcgaagtcgagcaccgggtcgatgatcgcgcagcgcttcgtctcgggatcggcgaccacgtactggacgctgccggtcggctcgtcatggaagccggtcacgatgggatgcccgcgcagggctgcgatggtctggtccgacatgaaacgcctcctttttcgggttcaggtgttggcgccgagaagcggcagggctccgcgggcgaccacgtacaggccgaccaggatgacgaggccggcgaaggtgacggtcagggctcgcttgcgcccggcgagcctctggccgaggcgcgtgccgccgaggccgccgagcacgcctcccaggatgaacaggccggccaacggccagtcgattaggccggaggcggcgtagctcgccgcggtcgccgccccgaaggcgctgaccgcgaccagcgaggtgccgatggccatcggcagcggcattgatgtggccagcatcaggcccggcacgatgaggaatcccccgccgatgccgaagaagccggagaacagtccgaccgcgaacccgatccctaacagccagggcaggagtaccggggcgttgaccttcgtcaggcgcacctcggggtcgccgtcaccgcgccgcttgcgcagcatcaggcccccgaccacgagcatcacgacgccgaacagggccaggaggctctgcccgtcgaccgccttggcagcgaccgagccggccagcgcgccgaggacgccggcgaccgagaacgctgccgcgcagcgccacttcacgttcccggcccgccattgcgggacgaggttgctggctgcactgaccgagaccgccagggcactcgtcccgattgcgacgtgaggcgaggacacgccgaccacgtaggtcaagagcgggacggccaggatcgagccacccccgccgacgagaccgaggattacgcccacaactccgccggagccggccgcgaggctggatgtgagcaagccgggcgtcatgcgtcggctccctggaccgccgccggctttgcggccgccgagggcaccagacggaacagtagcatcccggcgaccatggcgacgacgaaggacaccgcttgcgccggtgcgaccgtcagcagggtgagcgcgggccccgggcacaggccggcgaggccccagccgagaccgaacaccgcggcgccggcgatcaggcgcgggtcgaggtcgcgccgggtcgggatctcaagccgagaggcgagcaacggccgccctcggcgccgagccacgagatagcccgccgccgagatcgcgacggcgcccgccatcacgaaggcgaggctcaggtcccattgcccagccacgtcgaggaaggcgaggaccttggccgggttggccatgccggagacgaggaggccgaggccgaacaggagaccgacggcgaaggcggaggcgatcttggccatggcttaggctccgacgagatggcgcacgacaaggacggtcaggatggcgacggccatgaaggtgccggtggcgactagcgagcggggcgagccgcggccgatgccgcagaccccgtggccgctggtgcagccagccccgaggcgcgatccgaacccgaccagcaggccggcgaccacgagcagcgggaacggggcatccaccgtcaccggaggtaggccaccgcccatgccggcgtaggcgagcggcgccaggaccaagccggccaggaatgcgatccgccagcccgtctcgcgggagggcggagcgagcagcccgccgagaatgccgctgatgccggcaatgcgtccgttgaggactaggaacagggccgcggaggtgccaatcaaggcaccgccggcgagggcgctgacaggcgtgaagccgtccatggtggtcgctcccaggtggtggtccgggtgatgcccgactggccgcaagggacgtcctcccctgccaaaccaaaacattagatgacgcttatttagaatcgtctaatggaatggcaagcgtgaaaccgatggcctaatttggtacgcgctgagggggtgcggtggcgcacgggcgcctttgccttttggcggacgccataggtggcttggcgtcgatgccgacgggaggattgtcttctcccattcgaccagctcatggatggatgtaggcgaaccccatgccctgcagccgcgccagttcggcggcgccgctcggcacgatatcgtcctcggtgacgccgtagagcgtatcacggtcgatcttccgctcgcgcagggtgttggcgcagaccaggaaccggatgcccgacgccttgagggcatcgatgcgggtcgcgacctccttgtcgctcgcggccgactggaagagggcgacaccgtcgccgtggctcaccacgcggatctcgacgtgggacttgcccacggcctcgacgtgattgcgcaggttgccgagcaggcgcttgaagtaggcggttccgtcggggctaccgtcgttgtggtagaccaccttctggtcggcgtagtacccagccggcgcttccgagccggcatgggccgcccctacgcccagggtagcaagaacgaccgcgatcatcaggcctctaaagtccatcatcgtccgcctcctcgtcgtaggccggagactcgtgtgcttccgacgcgctgcgcgataggttgtcgagccccgcatgatcgaggccgtcgttcggcttcggtctggcggatgcgctgttcccgaggctgcccgtcgtctccggcgctttcggccgtgcggcgtggacggtgcctcgggacccaagcaccaccacctgagtgccggtggggacgcgccggtgcaggtcgatcacgtcctggttcagcatgcggatgcaacccgaggacaccgcctcgccgatgctccacggctcggtcgtgccgtggatgcggtagagcgtgtccttgccgtccttgaacaggtacagcgccctggcgccgagcgggttcctctcgccgcccggcatgccgccggcccagcgcccgttccgctctggatcacgccggagcatatcgggcgtcggcgtccagcgtggccaggacgccttgcgggcgacggtcgccttgccggtgaactcgaagccggccttgcccaccccgaccgcgtagcgcatcgccttgccgccctccatcacgaggtagagaaagcgtttgtatggatcgacgacgagggtgccgggcggctccttcgacgggtagtcgaccaactggcggacgttgcgagccttgaggtcgcgcgggtcgaccgcctcgaccgggaagggttcgtccgtgacggcagcgtaccggcgcaagacctccggggcgatctgcggccggacttccgcgacgggggccggcgccccctgcgatgtcgagcaggcgcccagcgccgaggcgagcgcgatcatcgtggtaaggcggaggggccgcggcatcacgggcggcccttggcgcgcgcctgcgccaccgcctgcttgaagccgtcgtaatcgagcgccgccgcgaccttgagctggccgatcaggaagaccggcgttccctggaggcccagggcgtcggcctggtcgaggttgcgctggagcagggccgcgatctcggcttggtgcgccttccggtcttcttccaggcgggcgacgtcgacgcccgaggcggctaccgcctccagcatccgctcattgggaatcttgtgacccgggatcgccatgagcgcccggtgcacggcgtcgtagcggccctgatatttcgccgccagggcgagttgggcgccgtagacggaggcgtcgccgaggatcggccagtccttatggatgaggcggatgcgcccgtccgccttcaccaagcgggtgaggtcgggctcggccttcttgcagaaggggcagttgtaatcgaggaaggcgacgatggtcaggtcgcccttcgggttgcccgagaccggcacctcggggtcattgaggatggcgttcgggtcgacgccctgggcgaaggcctcctcgatggagggcaccagcgagagcagggtaggcgcgagcgcgacggcaggcagaagggcgagcagggtcctgcggtccatgatggtctccaggagtttgggtgggtcgaaagaggggtcaggcgccgacgagggcgaggcggcgtgtcaggtcctcgaccgtgagctccccctcggtgcgggcctcccggacctctccaccgtcggggcgcataaggatgagcgtcggggggccgacgacgtcgaagcgccgcatcagcgcgcgggtgtcggaatcgtcgcgggtgacgtcggctcggatgacagtcaggcgtttcagcctatcgcgaatgccggcatcggcgagcacggtccgctcgttcgtcttgcaggcggtgcaccagtcggcggcgaactccacgagaaccggcttaccctcggaaagggccgtctgaagcgccgcctcgaaggcagggacggaagagacggttcgggcctcgtcgacgctctgcgttttcgattggccgaacccgtcgaacggcctgaaaggatcggtcccgccgcttgcggccccgacgaagaggaccaggccgtatgcgacggaggcgatacccgctgtcttgccgatccccgcccgggtccctgcgccgggcgttttggcatcgaaggcgccgatgaataagccgataccgacggcgagcgagccccagaggaacagggtgaccgcgggggagatgaggcgcgacagcatcgcgatggccagcccgaggaatacaacgccgaaggcctgcttggcggcgacgagccatgggccggacttggggagaataccggccccgaaggtaccgaacgccacgagcggcagccccatgccgaggccgagtgcgaacagggccgcggcaccgcgcgccacgtcccccgtctgggcgacataaagcaaggcggcggcgagcggcggcgtcacgcaggggccgacgatcagggccgaggtgaagcccatgacggcggcgtcaacgagcgcgccgaacctgcgaacgccgatccgggacaaccgcgtggcggcgccggccggcagcgtgaggtcgaacgcgccgaacatcgagaccgccagggcgacgaaggccgcggcgagcaggccgagcgccaacggtgtttggagcgcgacctggaggtttcggccggaccatgccgccgccaggccgagggtggcgtaggccagtgccatcgccaggacataggtgctcgacaccacgaacccgcgcccggccgagagccgttcgccggagcgggccagcatgccggccagaaccgggatcatcggaagcacgcaaggggtgaaggcgaggagcagtccgagtccgagaaaggtcgccagcacaccggtcaccggtcccgacaggagcccgcccgccctcgacgggtccgcgttttcggcatcctcaattcccgatgcagcgccctccgcatccgatacacccgacgtgattgcctgaggtggtggcaccacgacggtctcggtcaccggcgggtagcagacccccttttcggcgcagccctgataggtgacgcgcacgtcccgtcgcccggcgagggaggccccaggcacgacggcttctgccgaggcgtgatagacctcggtcggcccgaagttcggatcgtccttggtctcgccggctgcggagtggatcggcagccactgcccggtgaccgtcgatgcgccgatccggtcgcggtagaggtaggtgccaggagcgatggtccagcgtagtcgaagcgagaggtccgggtcgcgggtcgcgctcatggaaaaaggggcttggcgcgccccgacatcgcggctttgtcctggcgaccagagcgaggagcctgcccagaccagggttgcaaggatgacgtggacgacgaggttcgacatcggtggcggggtccggcttcggatcggtccgccgcaggtcggaaacgcagcttaagccaggcttaagccacgtcgtcaggatgagtgggcagtcagggagacacgcatgcgcatcctcgtggtcgaggacgatcccatcctctcggacggcctccgggccgggctcggtctgtcgggagcgacggtcgagtgcgtcggcacctgcgccgatgccgacgcggcgctcgccaccagccggttcggcgtcgtcgtcctcgacctgatgctgccggacggctccgggctagaagtgctgcgcggcctgaggcggcgggacgaccggacaccggtcgtgctcctcacggcccgtgacgccgtcgcggaccggatcgccgggctcgatggcggggccgacgactacctcggcaagccgttcgacctcgacgaactctccgcccgcatccgcgccgtggtccgtcgtgccgccggccgcgcctcggccggcctcgagcatggcggcatccgtctcgatcccgccgggctcgtcgtcacggtcgacggggtgaacgtcccggtgtcccgacgcgagttcatggtgctggcggccctcatggaacggcccaacgtgctgcgctccaagaccgagctggaggagcggctgtatggctggcaggaggaggtcgagagcaacgcggtcgaggtgcacgtgcacaacctgcgcgccaagatcggcaagcaggccatcgagacggtgcgcggcgtcggctatcgcatgagggcgtccgcgtgaggtcgctgcgcatcaggcttttcgccatcctgcttctggccaccggtttgatctggttgggtgcggtcgcctggatctacctcggctcgaagcgcgaggtggagcaggtcctcgacaaccgtctccaggaggccgcgcgcatggtcggctcactggtcggttccgtcggcagcgacgccccggacgggaccccgcgtacgattccggcgccgaccgcctacgagcgacagctctcctgtcagatctggtcgctcgatgggcgcatggtcgcgcggtcgagcggggctccggagcggcgcctcaccgatgcgccggccggcttctcggaacgcgaggtcgatggcgaaacctggcgggtgttcacgttcgaggacgccgagaagggcgtgcgcgtgatggtcggcgaccgccttggcctacgcgagcgtctcgtcgccgacctcatcatgggcttcgtaatgcccgcgctcctcgtcgtgccactgctcgggatgttgatctgggtgagcctggggcggggcctgcgccccttgcgccggatggcccggaacctcgcacggcgtgacgccgacgatatgagcgtcatcgatgccgggcgggcgccgaccgaggtccgccccctggccgacgccctgaacgggctgttcctcaaggtcgaggcggcgcgccggcacgagcgggaggtcacggcgttcgcggctcacgagctacgcacgccccttgctggattgaagacccaggcgcaggtcgccatggctgcaaccgacccggacgtagtgaaggcggcgctgcgccagatcctggcggccgtggaccggaccacgcgcctcgtgcggcaattgctcgacgccgcaagactcgatgccgccggagagacgccgctgctggcggaagtcgacgtcggtttgctcgtggccgagacagtggacggtatgcggacgccggcgggggtccactctgtgatcgaccccggtctgcgcggctacacgatgcgggcggatcccgagtgcctgcgcctggcggtccgtaacctgcacgagaacgccgtacagcacatgggagccggcacggtggagtggcgtgcgtgtccaggtggcgagggcgtcatggtacgcgacgaagggcccggcattcccgccgaggagttgccatacgtcatgacgcgcttcttccggggacgccacaagagcgcgacgggaagcgggctcggcctggctatcgcggagatggcgtcacgtcgaagcggtctgagcttgcgattgcggaatcgggctgacggtccggggttggaggcgaaaattcttcgtgcctgaggtcgtcacccgagttccgggcagaagatatctttgagggtagccaggacgcgggctgcccggggatcctccagacggtagtgcaaggtctggctctcacgccggaacgcgaccagaccgtcctccctgagcttagcgaggtgctgcgatagggcggactggctgagctcgacctcctgcgcgaggctcgtcacgtccatctcgccgcgggcgatgagcaggcacaggatgagaaggcgcttttcgttgccgagcaggcgaagcaggcgtgccgcatccgcggccttgtcctgcaggcgcatcagttcgttcggcttcacggcgtccatcggcccgaatcctgcggtggcagaccaagtttatttagccactcctaatatgctatcctcgacgtgtcttgccaggtgagggagcctgtcctcgacctcgattgcgtcggagggtctactgtctggtctgaagggttgcccgccagtggccaagaagagggcccaagcccagttccaccacatcttaaaggacgagcgagtcaacgccggccgctggcaccatgaggccggcgaccatgacggcgagggacatgcgaaggcgccgccagggcttcccgaggttattattgccagctgagggaggcacgcccgaacgccccgatttccctgtcgagcaatggacagcgtaattcgaggttgtgattagacggcctttccgacgaggtggccgataccggccgtgacggccatcgccgccgccccccagaaagccacacgcgcggtcgcccgcaggatggcggcaccgccggccttggcgccgagcgcaccgaggacggccaggaagaccagcgaggcagccgataccgtgtagacgaccgtgtttgccggtgagagcgccgccacgagcagtggcatagctgctcccgccgagaacgtggccgcagatgtcagggccgcctggatcgggcgcgcagtggtgaactccgagatgccgagctcatcccgggcatgggcgccgagcgcgtccttcgccatgagctggtccgcaaccctgagggcgaggtcgtgatcgagaccgcgggcgacgtagatctttgcgagttcctctcgctcggccgcaggatcctcttcgagttcccgtcgttccctcgcgaggtcggcctgctcggtgtcggactgggaactgaccgagacgtattcgccggccgccatcgacatcgccccggcgacgaggccggccgtgccggcgacgaggatctccgcggaggcggcggaggatgctgcgacgccgacgatgaggctggccgtcgagacgaggccgtcgttggcgccgaggacggcggcacgcagccagccaacacggtcgatgaggtggttttccttatgggtcgcacgcatcgttcctaggatctttcgtatggggtggaagaagcgcgtaccggtaggatgcgacgcaacacggcgtcgttccagaggtaatgatggaccagggcggccgccgcgtggaaggcggcgaccgccattaggatgttggcggcgagcccatgccaatgggtcagcggccggcgccattccgggtcgccgagggccggcagggcgagcgggccgatcaacgtgacaccccgcacgaaagcattcgcgatcccaaggccggcgatgacaaggagcagcaggtagagcgcaagatgggtcgccttggcgaggacgtgcagggggcccggatcatcgaccggaagctgacgccccttcgtttgccgccagatcaacaacatgacgatgacaccggtgaacgcaaagcccaggacgaagtgagcggaccagatcccggaccggagtgcgcccttgggcaccaggtcttccaggaacgtgccgatgagccagaggaagagcaccagcccggccgtgagccaatgcaggacgatagtcgtcccgtcgtagcgcgtctctcgtaatgtcatctcgtatccggtctcaacggcacgcccccgccccgggggacgagggcgtgcccggggtgcatcagggcttcgcaggcgcctgcggggcgaggtcgacgggcttgttgtcgttgaggtcccagcccgtgttcgggtcggtcttggtgcgctggagctgggcgcgcatctgccactggtacttggcgatgccgtgctcgacctcctgcagcaggttggaagtggtcggatcgacctgctccgtcgccttgatggccgcgttcacctcctcgccgacgcgcttgtaggcgttggtgaaccaaaccaggatctgggcatcgtcgaggaagccgccggggatctccggaacgccggacgtccgcacgatggtgttggcgcgcccatcggccgaggcccccacggcgagcaggcgttcggcgatggtgtcggcgtacttggacaagccctcgtaatgctcctgcagcagcaggtgcagcgggtaatacagggtgccggacgcgttccagtgcgcctgcttggtctgaagctgaagctgctgcagctcggttagggtctgctggagggcggcgacgtccttcttgatcgcgtcggcaccgccatcgagaccgatgacgggcatccccgacatctcgttggtcgggaaggcgcccaccggctgcgggctcgtcgtccgagtctgcgaggcaccgcggacatcggcggtactcttggcggtcggctgatcggcctgggcgaggtcgatccgcgaaaggaccttcatcgcgctcggagccgatggtgaagctgcgggcgttccgttggcgagaacgggtagcggcagggccgtcccgaggaggagcatggcagagaggaaacaggcgttcttcatgaggtttcgatctgaccctggtgcgtgcatcgcccgggcgggcgatatggacctgggaaacgaacgcagtttagagacgttcgaaaatgacaacgaatttaggattgcgccgcatgccccgcggaaatgagaatggcggggcatcctgccctggatgcccagccattcgctccccaagcgatgtcttttcggcctgaagcgatcaggaccggacgtcgtagcggtcgagcatcatcaccttgtcccagaccttcacgaaatccttcgcgaaccgggcttcgccatcgctgcccgcatagacctcggcgacggagcggagctgcgcgttcgacccgaacaccaagtcgcagcgcgtcgcggtgaacttggccgcgccgctcgcccggtcgaccaactcgaaggtcatgcccttggggtcggtcttgcgccactcaaggtcgacgctggtcagactgacgaagaagtcgttcgagaggacgccgacccgatccgtgaagataccgtgcttcgaaccatcgtggttggcaccgagcgcgcgcaggccgccgaccaaggcgacccactcgggggcggtgagggacaggagataggccttgtccaggaagagttcttccggcgagacgcgacccgacgtgatgggcgcataattgtcggccacgtagttccggaagccgtccacgacgggcttcagccacgtgaacatctcgatgtcagtgaggtcttgccgggtgtcgacgcgcccgggggtgaacgggaccgtcgcgggatggccgccgtcggcgagcgccctttcgacggcggcacatccgccgagcacgatgagatcggccagcgacacgcgcttgccgacctgacgctcgttgaaggcgtccgcgacctgctgcagggccgttaccaccggtacggtccgacgattgatcgaccagtccttctgcggggcgagcgccagccgaccgccattggctccgccgcgcttgtcgctgtcgcgataggtcgaggccgccgagaaggccgtgaaggcgagatcggacaccgacaggccggtggccaggatgtcccgcttcagcgcggcgacgtcgccgtcgtcgatgaggtcgtggtcgcggggcgggatcgggtcctgccagagcaggtcgttctcgagcttgacctcggggccgaggtatcgctccttcggacccatgtcgcggtgggtcagcttgtaccaggccttcgagaaggccaaggtgaaggcgtcgaagtcgttgaggaacttctcgcagaccttccggtaatccgggtcgaccttcagggcgatgtcgctggtcatcatcatcaggccgtgcatctggcccgggagatgcgcgtccggggtcttgggtgcgtccggatcggccggggtccattgcgaggcgccggccgggctcttggtctgcacccattcgaacttgaagagattttccaggtaggcgttgtcccactgggtcgggttcggcgtccagctgccttcgatcccgttggtcatggtgtactgggcgaaacccgtgcccttggggttgtgccagcccaggcccatcgcctccatcggggcgatctccggcggaggcccgacctgatcggccgaaaccatgccgtggctcttgccgaaggcatgaccgccggcgatcagcgcaacggtttcctcgtcgttcatcgccatgcgggtgaaggtcgtgcggatgtcgcgcgccgaccccatcggatccccgttcgcgtaggggccttccggattgacgtagatcagggcctggtgcgaggcggccaacggattttcgaggtcgtaatccgcatcgccgttctggccgcgccagcgcttgtcacgggtcaccatgctgtcgaacgacgagacgtcgttcgggtcccagatctcgggcccccagtaggtcgcattgtcggcttcccacgcgtcctggcgtccgccggcgtagccgtaggtcgggaagcccatgatctccagggcgcaattgccggtcaggaccatcaggtcgccccacgacagggcgctcccgtacttctgcttgatcggccagatcaggcgccgggacttgtcggtgttgccgttgtcccaccagctgttgatcggcgcgaagcgctggagcgcctcgccggctccgccccggccgtccgcgatccggtaggtgcccgccgcgtgccaggccatgcggatcatctgcggtccgtaattgccgtaatccgacggccaccatgcgacggatgtcgtgaggaagaccttgatgtcctgcttcaccgcatcgagatcgagcgtctcgaacgcggccttgtagtcgaagtcctcgcccaggggattcgcctgcgggccgttctgatgaaggagctcgaccttcaggcggttcggataccaatccgacagcgttggcggactgcccacggcgccaccgatccggtcgccgccgaaggggcatttcccctgcatctcgaaggtctcggtgttcagcttgctggaatcggcgatattcaaggtcacctccttttcaggatgaaaatgcgtcggcgtgcgacgcccttcggctcgccctcatcgagggtatgccgcgaagcgggtcatgccgttgggcccgggaccacccacggcgcccgaacatcggccattcccgtcagacagccttcagtcctcgccgccgtggcattccatggccggcggggcggtcgagcagttcagttcgcaggtctgatccgccctgcagtaccattgcagcgatccccgactgatgcaggagcccgcacaatgcctgtgggggacgccgaccggctcggaaaaggacaatggggggtcgttccggactgggctggaacccgccgtcccggacgtttgcatcgccgcgaaggcaaggatcgcgcaagcccacttccgggccgcatcagaatgcttcgacatcatccgagcgatctcgcactcaaatgcagattagaacaattcttaaaattatattcatttttcatcccgcgccttgacggacgccgcccggtgatacgcctctcccgacgcgatgcctgccatccgacgacaggctcgacgttcagccggacaccgaggcatgacgttccaccgctgggcatgccatctcgaagcgacatcccccgtggggaccatcaccgacgctgagcgggaatccgtgcagcttggcgatggccgcgacgaggccgaggccgagcccgttgccatgtgtctgcctggcacgttccgcacgatagaaccgcttgaagacatggttgcgttcgtcggcgggaatgcccggccccgtgtcttccacggacaccacgggaacgccgtcgcgccgagcgaggccgatcccgacgcggcctccggtcggggtgaacttgatcgcgttgtcgaggaggttcgagatcgcctcgaagatgaggctgcggtcgccccgaacggcggacgcttccccctcgatgcggatgccgagggcgattcccttctcgtcggccaagggttcgaacaactccgcggcctcgctcacaacgagccgtaggtcgaccgggccgaaggcggcgcagcgccgtccgtgctcgatctcgccgatgcgcaggaccgccgtcaccatatcaagcgtctggtcgatccagacgagtccctggtccaccgcctggcgcagttcctcgatgtcgcgggcttggtcccggccccgctcaagacgcagacgcaagcgggtgagcggcgtccggaggtcgtgcgcgacggcgtcgcccaccccgcgtacctcctcaacgaggcgctcgatctcggcgagcatgccgttgacgtcgcgcgccaagcggtcgaattcgtctcccgcctcgccgaccggcaggcgctgacgcaagtcgccccgcatcacccgtgcgaccgccgcttccgtggatgccaggcgtcgccgggcgcgtccggcgagcaggacgccgccgaggatcgagaaggccagggtcgggacgagggcaaggccgagcgcccggatcaccgttgccttggcgcggtcgatctcgtcggtgtcgtgggccacgaccacgatgctgccgtcgttcaaggccacggccgccgaccagagctcctcgttcaggcgccggcccgcgatggcgacctgcgccccgatccggtggacctcgccatccaccggcaggcttggcggccgcgcatcgaggtttcctgcgcgcctgctaccgtcggccccgaacaggccggcgaagtggacgctgtgcagatcctcgctgatccaggtttcgatgcggaccgccgccttcgcgggctcgcgggcggcatagtgcgcctcgtggcgcaggacctgggcgagttcgttctgcatgaacgcggcggtctgccagtacacgaaggcgaacagcagcagcgacagcagggtcgaccatagggcgatggcgagcgcccagcggaacgcgaaggaacggacgagcctagacatcgggggtcagggtgaagccctctccccggacattgtggatcagcatcggctcgccttcggcctcaagcttcttgcgcaagcgtccgacatggacgtcgatgaggttggatttgggagcgaaccggtagttccacacctcctcgaacatcatcgcccgggtcacgacctgcccgggccgccgcatgaggtattcgagcagcttgagctcgcgcggcaggagttcgaggtcgcgccggcccctgcgaccggtgccggcgatgaggtcgagctccagcgtccccaccctgaggaacgtctcgcgggcgtcggtcggacgccgtagcaaggcctcaatccgggctgcgagttcggcgaggacgaagggctttcccagatagtcgtcgccgccggcgcgcaggccccggatgcgctcgtcgacgtcgcccagcgcgctcaggacaagggcgggtgtgcggtccccaacaccgcgaaggtcccgcagcagggttagaccgtcgaggccaggaagcatccggtcgagaatgatagcgttccatccccccgaacgtgctgcggccgcaccgtccgggccggtggcggcccaggcaacctcatgcccacgcccatgcaggtcgccgaggatttcctcggccgtcgcggcatcgtcctcgatcagaagcagcttggccaacccggtccactcccgggctcaacgccctcaatcccggtgcctgatgtggttcgggacaaggctcatgaccacgagtgtgaacgcgaatttaatggtgcggatgtcggcctgtcctatgtcctagaatgaatctaatctaatcgacggacgatagcgtgctgctggaggcggagacggacgtgctcgggaacggcgagggagggatcgccggtcgtggccgggcgcgcaagcgctcggtctccgaggcatcgagggcggcaggttcttccgctgcgtccgccccatccggtcagtcccccagggggatgaggcgtcggtccttgttggccgtgttcgcttgcctgatggcggtcgcactggccggctggtggtatcgcgaggccgccaaaccctacttcgaacccgtgctgggcctcatcgggcttgcggctgcccccgacactgcgccgcgcccgaatggggccgcttccgaacagccgaccgaggacaacgtcgtccgcctcgatgccgatgggcaacaccgccttggactggccttcggtcaatccgagacccgccggatcattctgcccgtgcgcacccccggcatggttgccttcgacgagcgccgggtcacccgcctcaagccccgtacctcgggccgggtccttagcctcgctgttcagcccggcgacccggtgaaggccggccagacgctggccacgctcgatgcctccggcgtcctcgacgccaggaacggcctcgccgccgcacaggcctcccttggcgaggcgcaggccaccgagaaggtcgccgagaccaacctgaagcgcggcagcgacctcgtgaagctcggcggggttgcccaggccgaggtcgaccggcgccaggtcgacctcgccaaggcccatgcggccaccctgtccgccaagtcgcaggtcgacctctaccgggcgcagtacgagcgcctcgcccccgcgcccggagaggctccaggcgtcagcgccatcgtctcgccaatcaacggcgtggtgacgatggcggggatcacgctgggcgaggtggtcgacacgaaccgggacgccttcacggtcgccgacccctcgcagatccaggtcctggccaacctctacggccacgacatcgccaccgtgaaggcgggcgacttggcgaccatcgaggccccggtcgtggcccatccgcgcttcgagggccgtgtgcggtcggtgaacgccgccatcgacccgatgaccaacaccgccccggcccgcatcgagatcgccaacccggacgggagcttgcgcgccaacatgttcgtatccgtcgagatcgccgccgatctcgggcgcgagggcgtcacggttgcggccgcggcggtccagcagaccgagggcggtcccatcgcgttcgtgcgcaccggcgacgaccggttcgagaaacgggatcttaagctcggtatccagcgcgccgactgggtcgaggtgacgtccggcgtggcggcgggtgagacggtggcgacgcagggaagcttcggcctcaaggccatcctgatgcgcgcgctcctcggctcgacggattgatgcaccgatgaacgcctggttcgccctcctcatccgccgccgctggctgatgctgatcctcgcgctagccggcgcggtcggcggcatcgtcaatctcgaaggcctgtccatcgacgcggtgccggacgtgtcgcccaagcaggtcatggtgctgacgctgtccccgggcctcgggcccctggaggtcgagcgcctcgtcagcttccccgtcgagaacgctatggccggggcgccgggcctgtcgggcatccgctcgacctcgcgctacggggtctcggccgtctacgtcaccttcgacgatgccatgtcgatcaccgaggcgcggtcccaggtgttccaacgcctgccgttggcgaagaccatgatgccggccggcgtcggcgatcccgagatggggccgatggcaacgggcttgggcgagatctaccaattcgaggtgcgcggcccgggctactcgccgatggccctgaagcgcatcctgcaatggaccatcgcaccgaagctcaagctgacccccggcatcgccgacgtgaacgtctacgggggccagatgccgacctacgaggtccgcatcgccgccgagagcctccaccgctacggcgtgaccatggggcaggtctacaccgcgcttgccgagaacaacgccgcacgcggcggcgcctacatcgagcacaacgaccagcaggaggtcatccgcggcctcgggctcgccaaggacacgaaagatctcgccaacatcgtcgtcaccacgggccccggcggcgtgccggtgacggtcgcgaccctgggcgaggtggtggaagccccgaaggtgcgtctcggcgccgtgacgcacgatgcggccggcgagaccgtcgtcggcatcgccatgatgcagcagggcgagaacgccagcgccgtggtcctggccgtgaagcagaccatcgaggccctgcgcccgcagttgccgccgggcgtcgagatcgtgccgtactacgaccgcagcaccctggtggcgcggaccatccgcaccgtcgagcacaacctcatggagggggcggtgctcgtcatcgtcgtcctgctcctgctgctcggcaacctgcgagccgggctcttggtggcggccgcgatccccctgtccatgctgatggcgttcgccgggatgcggctgttcgggctgtcgggcaacctgatgagcctcggcgccatcgacttcggcctcatcgtcgacggcgccgtggtgatgatcgagaacgtcctgcgcgcccgcggcgagcacccggagcgtccggccgaggaggtcatccgcaaggcgaccgtcgaggtggcccgcccgatcctgttcgcggtcgccatcatcatcatggtctacctccccatcctcgccctcgaaggggtcgcgggcaagatgttccggccgatggcgctcaccgtcatcctggccctgactggttccctggtgctcacgatgaccctgatgccggcgctcgccgccatcgtcctggccggacccgggatcggcgagcgcgagacccgcctcgtccattgggcgcgcagcgcctacacccccgtgttgaggctggccgagcgccgcacggggatcaccgtcctggtgacgttcggcctgttcgccggcagttgctggcttgcgacccggctcgggggcgagttcctgccgaagctctcggaaggctccatcgtcatcacctccgaaaagctgcccggcatcaatctcgacgcctcgcttaaggtcatgcatcggatcgagcagaccctgaagagcttccccgaggtaaagcgcgtcgtctcgctgaccggcagcgccgagatccccaccgacccgatgggggtggaatccaccgacagcttcatcacgctgtccgacccctcgacctggacgacggccgacacccaggagggcctcgtcgccgccctcgacaagcgtctgcgcgcggaggtgccgggggtatcctacgcgttctcgcagccgatccagatgcgaatggacgacctgttggagggcgtgcgcggcgacgtggccatcagcctctacggcgacgacctcaaggtgctgaaggacaaggccgacgccatcgtgcgcgcggtctccggcgtctcgggtgcggccgacgtgaaggccgaggcgcaggccggcatgccggcgctctcgatccaggtcgaccgggccgcggcggctcgctacggcatcaacgtcagcgacatcctcgacgtggtcgagagcatcggtggccgcaccgcagggatgatctacggcgacgacaactccatcaccgatatcgtggtccggctgaagtctgcggaccgcagcgacatcgaacgcatccgcgacctgccggtcgggcgcagcggcaaggcgttagtcccgctctcgctcgtcgcctccgtcgacgtggcgacgggccccgcgcagatcagccgcgagaagctccagcggcggatctctgtccaggccaacgtgcgcgggcgggacgtccagagtttcgtgactgacgcgcaagccgcagtcaaaacccaggtgaccttgccgccgcgctactcgctgcaatggagcggccagttccagaacctacaggaggcgaccgctcggctttccgtcgtggtgccggccgcgatggcggcgatcctggtgctgctcgtggtgatgttcggcgatatccgcctcgccgggctgatcttcctgaacgtacccgtcgccgcgaccggcggcatcgtcgccctgtacctgcgcgacctgccgttctcgatctcggcggccatcggcttcatcgccaccttcggcatcgccatcctgaacggggtggtgctgacgagctacatccgcgacctggagcgcctcggcctcgatccgcgcgaggcggcgacccgggccgccgagatgcgcctgcgcccggtcctgatgacggcgctggtggcggcgctggggttcctgccgatggcgctctcgacgagtgccggcgctgaggtgcagcgtcccctggccacggtagtgatcggcggcctcgtcaccgcaaccctgctcaccctcgtcgtgctaccggccgtctatccgtacctggcgcatctccggctaccctggcgccgccgcgatgacgatccatccggcctgggagcgaaaggcggccagcgcgtgggcgtcgatggctagaggccttcggaacagcaacgggcccaccgtcctcgtgggggtcacgatgctgcctgctggctcccgacccgcgcccgcctcggattttgattgcgccggatccctcaggatgcacgggatgctccgcaaggcgtcggcagcctgcggtttcgcgtcctataatcccgccatcgtggatcgggcacgctcctgcttcgatgcgcttggtagccgccgcggcgccgaggcgatgcatacgggcgcggccgagttcgagcgttgacagtccatacgcaaccacgacgccctctgcggaaccctggccgcccagtttccgatggtcgtccagccgtaaattcgacggctaccagatttgaccaaggggcagcgtggcggatctcgcatcaagcaagtgcatcggtagacgccgtctcaccgagtccgaggatcccggagaggtaggcgcgggcccggctgacccggctcttcaccgtgccgaccttgcacttgagtacctctgcggcctcctcgtaggtgtagccctccgctcccaccatcatcagggcgatccgctgagcctcgggaatgctggcgagccgatcctggaggcccctcaagctcaccaccccttcctgctcgggcggggcgacgagcgtcccggcataggtgccgtccgcgtcctcgacctcgcgcctagccttgcgcttatcgctgtagaattggttgcgaaggatcgtgaacagccaggcgttcatgttcgtgcccggcctgaaacgatgccggttggcccagcccttcgccagcgtctcctgtaccaggtcgtcggccctggacgcatcgccgacaagggagaacgcgaagcccctcagggccggcagcgcgccgatgagggcttttcggaaggcgtcgtcgtcacggcttttcgccttttcgatcccggcgtcgaagcgctcgacgaggtatgcgagctgctgcgggagttcggtgcccaccggtagtacgaaataggactgcaacacggtcccgaggtgcttgcggacatgcacccctatgtcgacgacgtcttcttcgacatccgagttggttgcgggaaagctctcgcccatcggtcgtgatccgcccccactgaagtggttcatcgccgagtttggtggatcgaggtgcgtgacggttggggtcttggcgtggtcggttcagcctcgcagatcggggcatgacccagctcatccctttgcctggctgccgcctcgtccgcgtcgcgcgggacggccccaccgccctcaccctcgtcgccgaagcgaagcccgaccacgcccgctgcccgacgtgccgagccatcagcacgtcggtccatagccggtatcgacgacggcctgccgatttgccggccagcggcaaggccattcggctgcagttggaggttcggcgcttctactgctgcgacccagcctgcccccgccgaaccttcgccgaacggttcccgaagctactcgcccgccatgcccaacgcacccgccggctggccggggcgcaggcccggaccggtctcgcactcggcggacagccagctgcccggttgctcgcacacctggccatgccgtccagcgccacgactctgctgcggacgatccggggagtgccgctgccgaaggcgcctcgaccctgtgtcgtcggcgtcgatgactgggcgctgcgcaaagggcggacctacggcacgatcgtcgtcgacctcgaacgccatcgccctctcgatctgctccctgaccgctcggccgagacctgggccgcatggctccgccgccagccacagatccggctcgtggcgcgcgatcgttcgaccgagtatgcccgcggcaccacgcttggcgcgccggcggccgtgcaggtcgctgaccggtggcatctcctgctcaacacccgccagatgatcgagcgttggctcgcccgtgtccacccgcgcctgaagctcttgccgccgatcacggcgccagcgccttcgacccggcgcaccagagcctatccgcgtgcacccgccgagacgctcgcccgcgctgcagcggtcggtcggtgggaggagctctacgacgatgtccgtcgccgccgtgcggccgggcagtcgctccggctcatcaatcgcgagaccggcttggctcgcgccacggtgcgcaagtacgccttcgccgagggcttcccacgccatgacgggcgcgggccggggcgcagcatccttgatcctcatctcgatcacctgcacgctcgccaggctgcggggtgcgagaacgccatgcagctctggcgagagctgcgggatcgcggctttcccggcaccgtcaagcaggtcagacgctggctgtccgagcggcgcacgcgccccgccaggaccacgatctggcgcctcaagacgccgtcgcccatggcgcaggtcgcgcccccgtcgccgccgctgccctcgccgaagcagttgtcgtggcacctcctgcgcgagccggatgacctcgacgccgacgccgcagcagtggtcgcgcgcgtgctgcaggatgacgaggctgccaaggtcgtcgggctcggtcggcggttctgtcgaatcgttcgcagccgttgcggcgccgcgccggccaagcccggcatcaccaccgccttcgacgcttggttgtccgacgcccgtgcctgcggtgtgcgggtggtcgagagcttcgccgtcagcctcgctcaggatggagccgctgttcgtgcaggccttcgcctgccctggagcagcgggcaggacgaggggcaggtcaaccgcctcaagctgttgaagcgttcgatgtatggccgcgccaagctcgacctcctgcgtcgccgcttcctcctcgcagcgtgatccaccaaacccgacgaagagccactgaagtggtccgccctgaggtatggcttttgagccagatgaggacggacagatgggaacgaagcggcacaagccggaagacgtggtcgccaagctgcggcaggtggatgttctggtctcgcagggccagagcgtggcggaggcgatccgggccatcggcgtgacggaagtgacctactaccgctggcgcaaggagtacggcggcctgaagagcgatcaggttcgacggatgaaggacttggaggttgagaaccagcggctgcgcaaggcgattgcggatctcaccctcgacaagctgatcctgcaggaggccgctcggggaaactgaccagccccgcgcgccgacgcgcctgcatcgcgcatgtcatgaacgtcctagacgtctccgagcgccgcgcctgtcgggcgctcgggcagcatcgctcgacgcagcgcaaggtgccgcggggaagagaggatgaggccgcgctgacagccgacctcgtggaactggctcgccagtacgggcgctacggctaccggaagatcggtgcattgctgaaggcggcgggctggttcgtcaacgacaagcgggtcgaacggatctggcggcgcgaggggctgaaggtcccgtctcggcagcccaagcgcggccgcatctgggacggggatggttcctgcctgcgattgcgggcggagcgtcgcgatcacgtctggtcctacgactttgtcgaagcccgcacgcacgagggccgcaagttccggatgctgaacgtggtcgatgagttcacgcgggagtgcctggcgatccgcgtcgcacgcaagctgaaggcggcggacgtgatcgacgtgctgtccgacctgttcatcctgcgcggcgtgcccggccatatccgctcggacaacggtccggagttcatcgccaagtccgtgcaggcctggatcaccggtgtcggcgccagaacagcctacatcgcacccggctcgccatgggagaacggttacgtcgagagcttcaacgcacgactacgggacgagcttttgaacggtgagatcttctacacgctcaaggaggcgcagatcgtgatcgagagttggcgtctacactacaacagcgtgcgcccgcacgcctcgctcggctaccgaccaccggccccggaggtgttcgtgccggccttcaccgcttggccggctgcgctcacccggtcggctccgccggccaagctacccgtggagcaaaggccgaccctgcactaacttagaacttggaccaccgcgtgggggccgatcagccggacgagcggccgaaattgtcgtgctgggagaagcaagcaccggatccgcatccgatctcgctgaggctacggtcttatgccgaaacatgcatgcccggtgggggctcggtcgtcggatagcggtacgggaagcttcggagcttccgcgcgacctactcctagtggtggaacagcaccttcagcaggcttccgatctcgcagtttcgattattgtcgaacgcagagcctctttggatcggctcgccgagactctattggcacggcgctccctggaaggccgcgaagcgaccgccatcattggatcgcccccatcggactgacgcgagacgaatcagaacatgcgctgccgccgcgcacgcacgcattcgaggcctatcggtcggacgcaacgggttggaggaggcctacaaggttatgccgagccaatactaggcagcaacccaatcacgggaagcaccgccctcgatctatttgaggagtcagccaatgacgcgtctgccgaacacagagccgaaccgtagccgccaggagctgccattgaatgaaggtgagcgggccctcgtagttgccctggcgaagtggaaggccaggatcgattatgagcgttggtgcgatcgattacccagaaaccagcacaaatcgccctcctctgaaccgatcgtcagagtttcagacatatctaagaatgaatataccgaaagattcgaatttaccgattattggcaggaattcttgccctaggtccctacaaatatcgtaataagttgctgggaaaacccgacttgcccttgatcgagtaccactcacaatttatgttttcgctatgaagcacctgctggtccattttgcgcgcttaatagaaaaatatcaagaatatgattaccgcggtactataatagaaaatcaatagactgatatctattgagaagttttattggttgattcaacgagcagcatcttcagtatcaccattgcgaagtcgcgcggccgactaaaccaaagctttcaatgattgacgactttcactacaactctgaccgtaatctcgctgagatgatcgagcccgcctttcgttggcacgaccgcgccccgccaaacgagagggaacaacgctctggtttgcgacgagcttgccgatatctcagacgttccattggggagaccgaagaccaccagagcactacaatccagtatgagcgtacaggggcctacatcgctgggatcggcgccatttgcgacgccccagcacacgtatatatagatcgcaatcgcagcggaactacgatcagggaccgtaatggtctaatccgtatgcttaaggagatagctcacggaaaaattgacattgtcgtctgtttgacaaagtgccgcttgactcgaagcttgcgcgatgctgcttggctggaagaatattttgaccgccacggtgttgagttccacgttgtagacgagggacgaatccgcggcctcaagatgacactgggcgcatttgagtcccaggagagccgcaaaagctttctggggcgaagccgcgatggaaacataaagtccgcaagccttgggcacttcatcggctcgcgtgaaaattacggctacgatcgccttgaggacagatctacatggatcgtcaacaagcctcaagcggatgtcataaaacgttgcgctatagaactcgacggcaataccacgccccaaacgctagctcggaaattgaacctcgagaaagtgccggcaccgcgcgggcgcctctggagacctaatacatttttcaacccggattacggtacactaactcggaccatcctaaaaggactatatacctttgagcaggacggtgagcgcgtcgaaatacccatgccggatcttcgcattctcgacgacgacatcttcgatcgtctgcaggaacggtatgttaatgagcgccgctcgaaaaaagtcgacaactgttatggtaggttcattacggcttccttgcgctgcatctgcggtgccccgatgcacatgaaccgcaacagccgcagcggagtaatttcatgcagcactgccgtcgtcggcggtgagtgccaaccggcctggccactctcgtcggcggaaaccacccgtagcatcctcaccatactccgagacgagatcttcgacccggaacgccgggccgactggaacaatatgatctgtcacgattgggagatgcgcatggccgcagtcgatccccagcgcgccgaaattacggccgagctcgaacgaatcgataacgccgtcaaactcacgcccgagccggtcttcgacgacttggcgcccggaattttcgctgtccgtaatcggcttgagatggagcagatcgatctcgccgagaaactcgatgctctttacgagccgccacccccgaatctcctaagagccgatgaggttgagcgactgcgtaacgcttgcgcccggatgattacgcgtcttcccgaaattcatcttcgtgacgttgatgaagacgtcaagcgcagactccgcgagattttacccgctatcgtgcttgctaccgatctcaagactcagcgatacgagattcgaatgctccttggtgttccgggggctggtaccacgcgaattctaccggaggcttcgagtcctcgttggatcgttcgttcgtttccgaagccagcgaagggcgcgctgcgcttccccgacacagttctcgcccagcaccgcagggctgagcgcggcgagttcgctatatccgaccatgactgggaggggatcaagcacctgttcatggcctcccaccgcaaaggggcagacgcccgccttgtcgctgaagctttaatctttcaccgactaaccgctgtgccgctgtcgatgctgccagaacgctactatggtttggcagaagaagcttgcctacgcttgcgtaaagtttccgcaagaatgatggacattcttcggagtcgtgggtcgaacaggatgcgcaccctgcttgaacccttcaaatctacctcggctcaccacgtctacgcacaccctgcgccgtagatccagtgcttccgtctaaagccccaccgccgccggccgcgctggcggtaaagtctgcctgcgcgctaatcgcgaggaaatgaacgatggtcacccgcgatcaagctggaagccggcgcattcaacccgttgattttgaagagctcaaaaaaaacgacctcttactcatcgaagactacatccgcgagcttgccccgatcaataagccacgcaatcttgatgacgtttgcgtcgtgtacggccggttttcaagcagatcgcagaaggacgagagcatcgacattcagaacgagaaggcggtcgcctatgctaggaagcatggcttgacgctgaggcctggtcagcaccttttcgccgactatgctgtcagcggagacgacctgattgggcggcatcagctcgatgcgctccggaggcttgccagagccggcggcttcaacaagcttctcatcaagggtgtcgaccgcctctcccgtagacagtggcaatcatacatgttgctagaggagttcgcttcccttggtatcgaggtacatatcaccggtccgcaaagctacggacttctcgactcgacgagtgcattcatcgacggctttttcgccatgcgagagcgccagaagattctctccgataccaaaaacggcctggaaagcgccgcctggcgcggcgacaacgtcggcaagatcccgtatggcttcaggaagggccgtacaggtgagatgttcgtagatgaacagcaggctgccgttgtcataaggatcttcgattacttcgccaaaagcgtgaccccgcagaaaatcgcaagaattctgaacagcgaaggcattccatccccacatggcaagcaatgggctgcatctcagatcttcggaaactgggcatcggggaacggcatggtccgaaatgtaaaatacatcggcatcgccgcctataacatcactcaacagatcaaagatccaatcacgggcaagcggaaaaaaaccgtcaggccgcgctcagaatggatcatggtccgcaagccggaatggcggatcgtctcggatgatctctggcggaaggtcatgcgccgactgaagcagatcgctcggccgcgcaaggctgaaggggccgtcaccggtgccggcgagccttctcccctccagtcggcgccggagaggcgtagcgagaagtcgacgttgctgtttcacgacaggtatttttgtagatgcggatcgcgtatgtattcgagcttcactacttcaaaagtaagaactttgtactgtgcgtcggcctacgagcacggacagtgcacgaggcgtaccttcacgagctcaggctatgtcgaggtcgagatcctcagagcgctccgcgacgatttgctgtctgacgaagctgtcgagctttatcgaaagacctatgcggagagcctcgtcgccgcccgagaaaacgcgttgcgcgaccgggataacctcgcaaaagaaattgaggtgctgaatcgaagaatcgaccggacttggacggacatcgttgatgccgatcagtccgaccctgacatgaagcgcaactacgatacctatagggaccagcgagacaagctcgtagcgaagctccgcagtcttcgggtgcccggtaagctgccggattttggaccaaccgcgattgctggcttcaagcagcagatcgaggacctgatcctccaggttccgttcgttgaaaggaccactgaagacatagagctcgtagccgctttacgcggcattgtccggcgggttgagattgacaggccgtgcagatccgaaggctaccaactcgtcgtcgagaccagtttatcgggccttcccggaagctcctccgtggctgaaccagaggctcgggcaatagaaaccgaaaccgacgaggataatgctccgattcacatgatccgacgcgcctgtcccaagccgacaaagggccgctacgctaatgcagaaagaaacgagcgcctcgccgtcctcgcggccagggggcatcatacactgtcggaggacgactggaggaccgtcgcgtatgtcctgatcgactataataagaaggaccgccgccttctcatggacactgcgctctttgccttgcgaaccggtcaaggactctacacgctgccggcaccgtacaacgacaaagccttggcgaacggagtccgcgacatggtcagaaagggattctgggcccgcgcgctgaaggcgcttgaggagattcagtcgcccgcagtcgcaggcctagatactagccgttttgccgacatgcagagactgctttaaaaggaaaatgagtgatccgtcctcgtcagtcaatgggcgtcggtaatcatgcgagtagttgacctgacggtggcatgtttctgtgtgtatgtagaaactccccatgctttgtgggttaggggtattccgccggctaggcttcacaagctcggaggccgcggcctcgtttggctgtctcattcggatgcgtgtctcatttgagctggcgagttggggtgggagcccgttcaggatattttgtagaggcaaggcgattttttactagcgacacgtatttcggcgacccacggatactgaagatcgacagccgtcgggcatggagtgcttcttctgggtcgggctcgctggttcagtcgcgctcgctggggtcccagccgtcgaattcgacgcgacgggccgttgccgagaccttgttgccggtgcctgccggtgggggccgctcccgcaggcgcaggcccagccgctcggacttcaccatgacggccgtgccgagggctacgaggatggcggcgacgatccgtgcgaaggatgtctcgcgataggtggcttggcagacgctaaggcaacggaagatctcccccacctagcaggcggggtcctcggtctccggcgggggcgcggcgaagggcaaggaaggcatgcgggcggacgcggcgcgggcgtcgacttggtcggtgtggacctggaactggtgatcgccgaggcgcgcgttctaggccgacccagtccactaccgggagaagcgcgccaagctgctgggcgggcggctcctcaaggaatccatcgggccctcggcgccgcacggctcaaggtcaacgccagggacggtgacagcgcgctctggatcgtcgagctcaccaagatcgacgaccagtatgccgacggccgcgccgaggtcatggcgctgcatctggccggccgcgtcgggatcacgccttatcgtgcagagccccccaaacgcccagcgcttcccggccgccatggtgaagcgcttcgaccgcgatgcgcgaggcaactgcatcccctttatctcagcccaggccttcatggagttggcgtaagtgccagcgacgagatccttgatgcgcatgccgagcgcgtccagggcgaagggcttcgccagtacctgcatgcccgacccgaggcgcccgtcgtcgatgtccgcgcactcggcatatccggtgataaacagcaccttcaactcgggccggtgtgcgcgggcggcgtccgccatctgcagcccattcatcccgcccggcaggccgacgtcggttacgagcatgtcgatgcgcgcgtcgaattgcagaactttcagaccggcgacgtcatcggtggcctggaccgcggcgtagcccatctccgttagcaggtcgatgatcagcattcgtaccgagggctcgtcgacgatgaaaaggacggtctcgccccgacttacgcgtctgagccgggtcgcttccttttcgccggcatccgtctcggctgcgccgtggtggcgcggaaggtacaggcaaaacgtcgtgtccaggccgaccttggattggacgcgcacatggccgtcttactgccagacgaagccgtagatcatctataactaagtatttagtcctataaattcgcaagtgtctctgaattgatttgctgtaaacatgtctgcaaaagcataggggttttcgagcaaaactgggcatggagccggtgcaatcgaggcccagaactatcggagtgggccgcggattggcggcactgatccgactctcgcggaccttgaacttcgccgggtcgttcgccggatccgcgcccgcggagaagcgctgcgcctgcggaaccgggtcgacgtgcacgctcctgtaggtggcccaggagccgctgtcccaacgtccattgcccatggtcacatctcctctcgttgacggatgacggcgtcgacgtcgacgtccatcgcgacgaatcggcgggctccgaagctcgcctcccgggcgcgctcccaggacctgtagtcctggaaggcgtcgtcggccgggggcagcaccagccattcggccatggggcgcggaacggcgggatcggtgagaaggcgggtcccgttcgggtcgcccagggcggcgcggccgacggcgcgcaccagctccaggtcgaggcgcggcgtggcccgcttgtcgggtccgacggccggacggccgtggcggaccgcgaactcgggggacggcagcagggcggctccgaaaggaacggagtggaaccagccgccggcgaggacgacggagtgatgccgcgggctgaccatcacggtatcgggcgcgatcgctccgtgggcgaggccggaccatcccagccagcaggcgaggttcgacagcgcggacacgatccacgccgccgcccggggctccagcgcgccgccgaaatgcgcgacgaggtcatcgaggaggaggaggtcctccgtgctggcgaccgccatcacgagccggtcggcggtctcgaaggtgtcgacgatcctcggcacgtagcgcgagaactcggcctccatggctccgtccgcgtagcgtagcgcggtcagggtgcggcgggcgttctcgaagagatctgcgtggtcgcgctcgaccgcgaagacggtgttggtgcgcccggcgtagagatcaccgatggcgaaggatcgatgacggcggtagcgcatcgagaagacgcgtccgtcgagcgcctcgaacctcgccgagcccggagtgcgccagaccccgccgtcgatcctccggccggcctcgcggtgaaggtcgccgaggtggcggaagacgaggcccgcctgtgggtcgtcaggattccgatccgggtgccagcgtttcgccagggtccgccattcggcctcgacggctccggccgcggtgaacagccgctcgggccattccttcggtatcgccaggatctcgtccgccgaggcggctgcgggtgcggtcgcgtccatgtcgcgtcctccatgacctcaacatagcaagcaatttcggttttgcaaattgcattttagaaattgctttcacgcgccggcaagggcatgttttgcaggatgggctctggcccgtgacttcggagcggcgatggatttcgagaagcccgacacgagcgtcgactgcgtgctgttcacgctggccgaggatggcctgcgcgtgctgctgcttccgagggacaaggatcccttccggggcgttccgacgcttgtcggcggctacgtccggccgcaggtcgaccgcacgctcgacgacaccgtccagcgggtactgcgggacaaggccggcatcgaaggcgtctatctcgagcagcttggtacgttcggaagcgccgaccgagacccccgcggctggtcgatcgcggtggcgtacttcgcccttatcccgaaccgcgtcgtcgaggaggcgggggagcgcagcggcgtcacgttcgagagcgtcggggtcgatgtgcttcagcccctgccgttcgaccacgcgcagatcgtcgcgaaggcgttggagcggatcagggcgaaggcggcctactccactcttccgaccttcctcctgccggagaggttcacgatctcgcagtaccgggacgtcttccagctcgtgaccggcaggaagatcgatcccggctcgttccacaggaagttcaaggagcttgaggaggtcaggaaggtcgtcgtgcaggacggcaagatggaggggcctctcaacgccgccggaaagggcacgagggaagctcgcgccttccggttcgtgggcggcggcggtccggcgatggtggacggcctgttctagcgtgccgcctgccgggaactgcccggcatgcctgcgacgaggtgcacgatctcctcgggtctcgcgtccatccccgtcgacgagacgatctccgcggccatcgtgagatcgtcgatcccggccgcccgggcccacgcgatgccctcggccgccttcaccttcacgacttccgcgcgcgatcccggctttggcgcctgaagcttgcgcaggagcgcggcggcgatgcggtcggccccgtcggacgagtggcgggacgccctgaggagaccgaccgcggtaaccggcaagtccttcgtgagggcatccgggtcggccgccgccggtgccgcgagcgccgtctggagccactcctccagcgcgggcgcatcctcgccgtgggaaacctcacggaccccgagcccggcctcgccggcaggggtcaggggcttgccgctggtcctgtagatggccgagcggccggccttctcctgcgcccggccgacgagcccctccctgatgaggccctcgatggccttgctggcgtaggcggacccgctgacggcccggtcctcgtcggtgacgggcgggcgggccgcgaagtagacctccttggccgtcaggccctcgggccacgcggccgacagggccttcagcgcctcctcccgggtgatcatcgcgatccggcgacgctcggtttcggcggattccatcgctgcctcacttgcctgctgtgcggatgcgctccacgagcgcgacggccatctcggtagggatctgcaggccttcgtcgacgaaggtctccgcgatctcccgagcggtgtggcccccgtcgaagagcgcgcggacgaggggggcataccggaccatgatctggcccgcggggctgtccgccctgtagtcccgcagcgccagcgccttcagggcctcggacgggtcgcgcggtacgaaggcctccttcggctccctgcgccgcaccgccggcggggtcgcgcgaacctgggagacgcgggtcgaggagacggtggcggccggcagaggcatgcggagcgtcgcgaacgcgtcctcgatccaggccttgccggagatgctcggcgaggacgccccggacagcgcgtcgatcacgatccgcatggccgtcgcgtgctcgccgatcgggaggccgtggcccgacacgatttcgccgaacgacgcctcggccttggccacgtcgaggccggcgaactgcagggcccggcgctccggagcggacgcgaaggccatcgccgcgagatcggcgcgccagccgacgacgagggcctgctccggcagcggagcggccggatccgcgaagatgccggagaccagggcctccgcctcctccgtgtcccggtaggggatgctcaggaaggcccgacccgagatctcgacgaagcggcgtgcctcctcgcggatcgtctcgcagatccgaggctcgggggttgcggccgcctcggcgacggcgtccggagcagtcacctcgtccgtctcctcgaccgcccgcccgaccggctccagattgatggagctggaaggctctacgccctgctccgcctcggcggcgcctgccgcccggggaatctcggccgtgaacaagccggtgggcagtgggaggtcctggtcggtgagctggtagatcttcgatccgtcccgatatccgcgttcggtgatgcggccgggttggagggctgcgatcgccttgtgcaggtacgagctgggattgccgcaggcactgagattgtccggaccgaagacgatctcgaacatctcgatccgcgtgcaggccccgtgctcccgaagcgtctccaggaccatttccggcgtgaaggtcctgtagcccttggggaaggttcgggccggtgcggcgtcctcggccgaagggggagccttcgccgaccgctggccatggtcgtggaggggaccggaacggtccgtcgcggacccgtgcgggaaggagtcggccaccccctgcccgctttcatggttgagcatgccgccctcggagggaaggaacaaacggcgtaccttaacccacccaggggtgcggtcaagaaattatcgccttctgttccttccttgcaccgttccggcaggcctctggattgaaatcgccgctcgcgtgatgtcgttgcttcgtactcgcaaccgactatgggcggggaccggctgtcggctcctcttcggcgatttggggggcgagctcgtcgaactggtcgatggcacgccggatcgcctgccggtcggcgtaccgatggtccaggcgctcgagcgccgccgcccggagcgtcccgcaggcatccgcgaggcgcccgtcgtgcagggccgcgacggcctcgtcgatggcggcgcggagcgggtccgcccgggactcgtctccccaggggccctgcaggccctgctcctccaggagcctcgccgcgtcccagaacttccagaacccgtaggtgccggacggacgcccgtagcgcattccgtcgccggcgacgcggtcgtggatcaggccgggatcgggcatctccagatgggcggcttccgccagcgctccatcgagccgctgtcggaaggcgtagctctgggcgtaggcgacggtcttccttgaggcggagagcacccaggtggcgagattgccggcgccgtcggaggcgctcgcggcgacacggtcgcagaagaactggcgagaggccgtccgcgggtgccactgccccttgtcggagcccatcgggttgaagttgcagagcgggcacggctgctggaagctcgggccgccgcagccgccgcacgcggcgagatgcagagggatgtgggagagcacgctccgctcgtagaggcgggcgaccgtctcgatcgcgcgttcgatggctctgtcgctgtccatggcggctctcctcgtcgcgcggagcctaggacgagcgcccggaaagcagaagggtccggcttgcgccgaacccttcgccgttccttcaccgatgtctcaaccgttccatggggtgaacgtgcaacgggggaaggagttccgcggccgcctcggtttcttcgagtggtccctttcgtgcggcgcggctagattgcatgaccgagaggttcgaaggatcgagatgtccatcaagcggccgttccgcatcttcgtcggcgagtcgtcctccacgggggacggcgcccggcaccgcgccaccgcgcgcgagtacgccttcgccgaggatggcagcggcggagtcgttccggtcggcctcaacgggcaggtcgagagccgctacttccttcaggggcaccgggcctgggcggagatggaggggcgcgtccgccgcctctgcgaggccagcggcgcgggatcgcgcgtcttctggaaccgggcggccctgatctcctacttcaacgcggccagggccgaggagcgcgacctgctccgcatctcgagggtccacggatcggtctcgacgaccggccggctctgggcgacacccatgtcctggggcgaggcgcaccagtgcggagatctcgccctggaggcgttcgagcgataccgggcaggcgaggctgccgagaccgtgcacatcctgcgcgacgagcgcggcggcaacgtgctggtcgtcggcatgcaggggcccgacgtcgcctgggcgagtccggacggctacgacaagtggttcgcccaggacgtccgcgccctgacctgcagcctccggcccgctccggagccggagccggaggcggagcctttgccgcgcgcggccgtcccgcgctgaatcgggcgccgaggtcgacctgcgccgccgccgggcctatcgtccccgccggaccgcgaggagagacccgccccccgatgctctgcgacgacgtcctggccagcctcggccccaccgccctgcaggcggcgctgcacaccggcctgagcccgcgtctcgcccgcgacctccaggagatcacgcggtccgtctcggagggcatggcgaagtcgcagcgcttcgtcctgtcgccgctctcgaaggccacgatcgacgatctcgccgatcccaagatcctgaacgcgagccgcgactacctcttcctgccggccgagcgcgtctggatcgagtggcacgacgaccgcgtcatcttcccgggggccgggcggatgggggtgctgctggaagccgcccatacgttccagcctgggatgccctattcgctgacgatgggccgggcttccatctacatgccgggagaacgggggtctcccgtgaatttcaggcacctggccggaatgttcgacttcccgagcgaaggttcggcgctgcgcttcaaggacgtcgcggggttcgagggagtcgacgaggacatcgccggcgcctgggtctgcgcggccctctgcctcgtcaacacgccccggatcgccgacgtccggccgcacgaccactcgagactgaaccggtcgcgcgtgcgcaggggcaaaccgcccctgctcgactggggcgaggtccacatccggatcgacgccggcacgcctggacggggcgaccagacatcgccgaccgagcacagggccctccaccacgtgcggacccatctcaggatccgcagaggggcggtcgagctggtgcggccacactggaggggcgacccgcagtacggcgtccgtctccatcggcacgtggtgacgcgcgccgaagacgagccgggcccctggaagggcggtcctctgcccgcgccccgggtcctgcacgagatggaggatccggacgacggtccgttcgaggaggtcgcgcccgagcagggaaccggaccacgcttcggctgacgggttcacgaggcgagggcacgggcggcggcctcggcgagcttctccatgcgtgccttcaggccgcggtcgaagtgccgattgcggatgctcccccggaatgcagccacgagatcgggccattcccgcaggccgaggcggtcgatctccgccttcgcgagctggcgcttggcgacatgggtgcggtcgccgacggacgcgaagggagcggcctcggtccagcggcgctcgtaccagacgccgccgatgcgctcgatggcccggcccttccccaggggcatcgcgtcgggatcgagcagccgggagtgcgcgcgacggaccgccgagtcgcggtcgccgcgcaggagcagctcggcgaggcggccctcggcgtcgacgtggaagccgtggcggcgaccgcgcgggccggctaggcggccgtccacgactccccagggagcgacgatccggtcggcatgcttcagcaccgcgccgccgctgggcgtgccgcggaccgcgtcggcgatctcggcccggaccacgccccagggccggcccagacgcgcccgcaggaagcggtccacgagctcgtagttgcggcaccagtcctcgcgccagcccttctcgaggcggcggacggggcgggcgcgggaaaccggaagcccgtcgtcgtcgagcacgcgctcgcggaccatgcgggcaaaggggtggcgtattccgggtccgccggtgaagacggaatggaagtcgtcgcgcatgacatcgtctcgtccgagcggaattgctcgctaacggaacggcagcacggcgaccctccccggcaggtcctcctaggcggaggaactggaaggcgaaggtatcgccaacggggatccggagcaacgtttcatcggatcgtccccgcgggccagatcggggctccccgggcacggctgccgcgcaggcgcaggtcgtcagcggcccggccgaagtcgtcgacccactccttcgcagggcggcgagggcatccgtcgggcacgaagtttcccgggggcgggagactgacggccccgcctgcgtccgggcgacccggagatcggacctcgttccttcgccactatggcccccggccgatacccggtctatgctcgcgcaaacgaagtggaaggagcgaatgcgctacctcatcgtcctcggggtggtcttcggctgcgccctgcccttcgcgttgcgcggtccggccgcgacggttttctcgcgtggccccagctgcgaggatctcgccggcgcccccgagctggagctcgtcctcggagctcccgaggtcgaagtcgacgacacccgccccagggagacgatcgccgccttggacatgaagtcgcgcaatctgtccggctacgcgcgttccggctgggtgacgaacgggctgacgctgtcgaacctgcgcagcggcgtcaggttcacgaccggccaggtatccttccgcaacggatccggctgcgcggccgtgtcgaaggcggagatccacatcggcttcgacaagcccgtccgcatcctgatccccgaccgctaccgcgaagggagctgcgcgcggcaggttctcctggaccacgagtggcagcacgtcgagataagccgatccgcgctcgcggcagccgaggatcgtttcaagcaggcggtggaaggtctgtcggccgtctacccgatccacgccgacaaggctgacgatgcgcgccggcaggccgaggaggtggcagcggaagccgtcgagggcgtccggcggtcgatcatcgaggagatcaccgcccgcaacgccgccatcgacacgcaggcctcctacatggcgctgcaggcccggtgcgacgactggtagggccggcgcgggcgcaccccgtgcgccgcgggaggtctcctccgcagccttctacggcgaaggcctgaagcccgtctccgccgcgttctcgacggcggccccgacgcgtgtcgccagatcctcgagcgaggcacgaacggcggagcgcacgtcctcgggcatgtcgtccggcagcctgccggcctcggcggcctgcagggcgagctgcgccggcggaagctgtccggccgcgacgtaggcggtgcagagggccgcggcccgggcggaagccgtctccagcagaccgtaggtcacgaagccgaacgcgttcggttccgagaagccctcggagatcgccacggctcccacgcccggcgcgtggtcgcgcaggaggagggcgagggcgccggcgaccgacggcaggctctcctcgtcggcacccgctccccagggacagggccagaatacgtcggcctccccggtgggggcgtggccgaacaggcagtcggcatcctggaaggcgcccgccgaacggatccgggagacctcgtcctcgacggggtatcgacgccgggccagctcctggtccgtcggcacgatccagaccgtctggtgggagtggcgggggaagtcccggacgcccgcgacggtgaggcacgatgcggcgagatcgccggcggccggcaggacgaggcggatggtcatgtcggggctctcccgggtttcgcagggccgagtcaggctgcccggatggggccgtgcggatcgtcgttccggaaccttgcacggctcaccgaaagcggccagtccgtcccgtcgcgacccggcgatgtcgtggtgaaggaacgacaatggaccgcgaccggctagatcctattccttcgccacggcccgatccacttctttggcgatgcccgtgaaacctccctaaacttggccgcgttgtagtacacatcgcccactggagacatcacatgaagcctgggatcctcggcgcgctcgtcggtctcgccgtcatctccgccgcccccgcatcggccggcggctactggcccggcgtctacgaggcgagacatgattatggctcgacttatgtggacacatatatcgacggcatcggcgccggcgtggtcgtacacgagaagtcgtacgtgggtctcaacaacgaggatccctcgataagatacaagacggcgctcgacggatgtctgtacgggcgtccgcgcgggtgcgaccggacgagcctgacggtcgacgaccgctaccgcgtcgccgcggcgcgcggtccggcgccgctgaactggagcccgaccacctacgttccctacggggtcgcacacgatccggtccccggcacgcgtccctaccttggttccgtgcggtcccggcccgccggcttcgtctaccgccgcacggtcgagcgctcgaccaaggtggtgcgctccacccgcgagaccgtcgagcgttcgggcgagcccttccggcgctacatcgtccgctgaggccgacgccggggctcaggccgccctcaggacgagggcgaggccgagagcctcggcatggcgcgcgatgcggtggacggggtgcggcatcaatccccgttccatgtcgcgcgccgcacgctcactcgttccgcaggcgaacgcgatcccggcatggtcggcgccgttccgcgcacgccgccgccgcaccgtgtcgaggagctccttctcctgccggcgcaccgcgttgcgggctcccgccggcgacaggcccggaggcgggatcggattgcagatgctggttccgaggcggaccagggcgtcgtcccgctcgcccctgtccacggccgtcagggcgaggccgagaccggccgcaagcgacgcggtcgtcttgaacgggccgagcagccggcaggattcgagatcgcggccgaccgcgtccggcagatggaccatgcgcgccagggtcggggcgtccaggctgcttagcgacagcgcctcctccagcgaccggcggatccagtcgacgtccgccgttgcgtcgccgcagtccgggctggcccggctcctcgtcctcgtcgccccggcggctgccctgcggagcacctgcggtgcggtcggtgccggaacgatcctgacgacgagatcgagcgtgcgggcgaagagcacgacccctcccagggtggcggcctccgggtcggtctcggccgcagcagcggctccgaggggaatgccgtgtgcgagcgcgaatgccggaagcgggagcccccgcctcgccctggcgccggcgagcagcttctgcagcgccgcggcgtcggcatcggcctcgtccgccccgccgggcgtccccggctcggccggaggcagggcgaggccgctcggggcgacgacgagggcggcgcccgcgagacgcgccagacgggcggccatggacagctgcgggtcgacgctcccctggagcgcgagatcgacggctgcggcgggaagcccggcggccgacgccgtccgcccgaggagctccatgtcgactgcgagaccgcggggctccgccgtaccagcggcgcgcaagccctcggcggcatccccgccgacgtgcagcccggtcagacggcctatctcggccatcgcgggccaccactccggaataccttcgtccatgccgtttcccagaccgcggcgacgacgccgctccttccatgtcccataggaacaccggcggcggtttcagcaaggttgatccttcggagaacctcctccgttgcttgacgggcggtgaaccggatcggtcgccttctcgcgttccgcgcattgccgtttgcggcgccggcgggaatgatgcgcgtcgagcatccgccggcagagccatgaaccaccacgtcgtagacctggacgtccctccgcagtcgatcgtcctgatgggccagcccgccgccctcagggccgtgcgttccgccgagccggacgacgggtcccacctcgcggcgccccggatcgagccgcgtctcgacccggtggtggcgaccgccccctcggggcgcacggtggcgctccaggtgatcatggccgcggatggaaccggcctgcacggcaccgtctatctccagacgggcttcttcgacgtccagtcgacgcccggaggcctcgatccgacgggttgccgggcctgggagatcggcggccgtcccgtcgcgttccagatcgccttcgcgctgccgggatcggccttcgagaacgtcgcgccgttctcctacgacctgtcgctggacgacccggcccacttcctgcgccacggccatcaccaccccgacgaggaggacctcgcgcaactgctggaggaggcgcagggcgtcttcgacacgttcctcgcgacgacgcccgatctggtccgcgacgcgcaggaggccctggcgcggctgcgtgtcggcatcctccgccggcaggccgatctcgtcgcggcgcgcgcggaggagctcaggcgggatgccgacgatctggaggccggccttccagcccccgcggcctccccacgcgcctgaggtcagatcttcggagaggccggttccgcgacgggctcgaggcgcccgacgcgcaacgcgtcgccggcctgaagggcgtcgacgacgacctcctgagccgccagcgagaaagcttcttccgcgtccggcccgagccggtgcccggactcgaggcgcagcaggatcgtgcgcctgtccgccagagaagccgacgcggtgccgtcctcccccaggacgccctgcgcggcgctctcgacgccggcacgcacggcgtccgcctcggcgtctccgagttcgtgcgcggccgcaacgacgatcgacagatcgtagaggtgcttttcggtcatcggaatctccaccgcggcatcttcgaccacgaacggcgacgacacgcaatcgttcggttcattccttgccgattccataggaacgaaatttcggctgaggcgggtccatgacgatcgatgcaatggcggccatcgtggcacctccctccaggatcgaccggcgaaggctctcccgctagccgggcgcggctgtgcgatgtgccggcggtctcctgagctgaagcggtgcacgacggtctccagccggcttgacggactgcctgcgatcgaggcctatggctgcatgttcgagaccgcgcacagcctcggctactggtgggcccccgctcaatagcgggcgactccgcgcgtcttcgttcgtcatccaatccgaaccacgatcgcggacctcccggcgggagatccacgacgcgcgtctcccggccgaggtcggtccagggagaccaaaatgttcgaccttgccatgccgtgcccggtccttgggcttcttcccggggacgtggtcctcacgggggaccggccgaccggccctctccacctcgggcacctcgcaggatcgctcgcggcccgcgtcgccggccagcacgcctgtccgcacacgatcctcgtcgcggatctccaggcgctgaccgaccacgcccacgacgtcgcgcgggtgcgggacgccgtcgacggcatcctgatcgactacgcggccgtcggtctcgaccccgccaaggtcgggctcgtcctccagtcggatgtgccggagatcagcgagatcgcgatgctcctgctcaatctcgtctctctggagcggatcctgcgcaatccgaccgtgaaggcggagctggcgcagaagggcgacaacgcccgcaacgcgggcttcgcgatctatcccgcgtcgcaggccgccgacatcctggcgttccgcgccaccgccgttccggtcggacgcgaccaggcgccgatgatcgagctggccgcccatctcgccgaccagctcgccctgcgcggcgcggaggtgccggtccccagggcggtcttccctgcggcgggggcggccggacgtctgcccggctgcgacggacgaaaggcgtcgaagacgctgggcaacgcgatcgcgctcggcgcgacggacgccgagatcgcgtccgcagtcaggcgcatggtctcggatcccgccaggacctcccgcgcggatcccggcgatcccgacaagcccatcgcgttcgcctacctgcgggctttcgatcccgaccggcaggggctcgcggacctcgaggcggagtaccgccggggcggcgtcggggacggcgacgtgaagaagcgggcggaaagggtcgtgcgggacctcgtagggccggtccgcgaacggcgcgtcgaggccgggcgacgccttcccgaactccgcgacgcgctacgcgacggaacggcgtccgcgcgcgggacggcgagggagacgctcgacgggatccgctcctgcttcgggctctcccgccgggccgtctgaggcgtcgccggcggcctccccgaaacccgccggcttcctccgtccacaactcccggtcagttccggaccgggcgggcttccccagggaccgctcgggaacatatcaggaacggacgcgccctgcggcgcccctgcacggggaagggacatggccacgatcgaactgatatgcgagcggcggatgctgatcctccatcgcttcctcgcgcggcggctccggaaggaccccatgctcgccgagcgcgccagggcggcgctgggctacgtcagcggcctcggcggcgccggcgaggatctctggaacgtcgtcttcgacgagtgggattcgatccttcgcggaggcgtggcgcatatccgggagatgctgccgctgcgcacgcccgagatggaccggctgcggacctggagtccgttcatgatcgtggacgacccgatcacgcgcgagctcgtcgaaggaccgcgcctatggcagctcgcccggcgcggactccgccgcggcccgctccgcgaagcggcggccgcccctgcggcggaggcgccgcccgccaagctgtcggaagtccacaaccactaccatttccatttcgcggcggaggcgtccgcggatcccgccgcgaaggagcggctggccgaggccgcggggcgcacacggtagtcgtttgggcttgctcttttcgttccttcgtatctgattggccgcaggcagaagggctcgtccgaccatgaacgcgcacgtccagacggaaggaaccgcaccgctcgtcggagcacctgtcgatctggctctgcccggaggccctggggccgcgcgcgccgccttggcggggctgcgcgagatcgaggtcgactacgaggacggaatcgcgtggtcctggatgcgccacacgggacgtccggccatcaccaagcctctgatcgccgacggccatgcctgggccaagcagctcggggtccttgcggcctccggcgacgtgcgcttcggagtgctgggttcgcggtttccgggcatctacaacctgggcggcgacctcaagctcttcgccgagcacatccgcagccgcgatctcgactccctggtgcggtacggcgaagcctgcgtcgcgctcgccaagactctccgcgacgcctccgccgccggcctcgtcagcgtcgccctggtccagggcacggcgatgggcggaggcttcgagggcgcccgcttcatggatctcgtcgtcgccgagcgttccgcgaagttcggcctgcccgaggctctgttcaacctcttccccgggatgggagcggtctcgcatctggtgcgccgggtggggccgcgccgcgcgcgcgagatgctgctggacggcgccgacttcgacgcccagtcgatgtacgacgcgggcatcgtcgacatcctggccgaggacggaacgggccaggacgcgatccgcgcctacgcccgcaagtaccgtcggcgtcacaacgccctgtcgagcatctgcggcgcggtccgggacgcagggccctccgacgccgagctcgtcgccatcgtccgcttctgggccgagtccgcgctgaagatcgccgacagcgatctccggatgatggagaagctggtgcagcgccaggagcgcctgctcggcgtcgaggccgcggcctagggcgctcacgccgacagcctcagcggctccggcggcgtgcgcagatcggcgatcgcgtcggccggcatcgggcgcccgaaggcgtagccctgcatttcggagcagccttccgccatcagcctgcggacctgctccggcgtctctacgccctccacggtcacccgcgcgccgagggcctgtccgagcgaaaggacggagcgtaccaacgcgaccgctccgtcgtcgcccccgatctccccgacgaggttgcccgcgatcttgatccggtcgaacgggaagcggcggaggtccgcgagcctcgagcacccggagccgaagtcgtcgagcacgatgcggacccccatcgtccgaagccgcaacagggcctcgacggccagctcgtggtcgggcccgtcgaacagggattcggcgatctcgatctccagccggtgcggaggcaggccggtgctcctcagaacggccaggacctcctcggcgaagtcggcgcgccgcgcgtgtcgggaggacacgttcacggccacgcgcagatccgacctccatgcggcggcctccctgcaggcctcctccagcacccagcggccgatcggcacgatgaggcccgtctcctccgcgatcccgaggaaggccgacgccggcatcggcgtgccgtcgccgttcgtccagcgcaccagcgcctccatcgaggtgcgccgtcccgtacccgcgtccacgatgggctggtagtggatggcgaactccttgcgcaggatcgcccggcgcatcgcggtctcgacggcgtggcggtggcggatctcctcgtccatggactggtcgaagctccgccacgttccgcggcccgccgccttcgcccggtagagggctagatccgccttgcggtgcaactcgtcgcggacgttcccgtcgatcggcgagcaggcgatgccgacgctcgcgccgatgtcgatgcggtatccctccacgcggaacggcttgccgatcgcgtcgacgatccgcatggcgagcgcggccgcctcccggacgtcggaggcgttccgctgcaggacgacgaactcgtcgcctccgaagcgggcggcgacgtcgtcggcgcgcagcagccccctgaggcggcccgagacctcgcgcaggagggcgtcgccgacgggatggccgagcgtatcgttcacctccttgaagcggtcgagatcgatgcagagcagtgcgaacggggtgccgccctcgatttcgcggtcgacgccggccaggaaggcggtccggttgggcagttcggtcaggccgtccgtctgggcgaggcgccggatccgccgctcggcctccgtgcgggccgtggcgtcctccgccaggacgaccgttccgccgcgcgtggtgcgcgaaacggagagctggacggcggtgccggtggcgagggtcgtcacgaggccggcctccagcagcgcctgtgcggacgggacgccgcaggatgcggcgatctcggaggcgtgggtgccgggccggacggttccgggatcgagtcccaggaccgcggcgaaccggtcgttggcaaggcgcaggcgcccgtcggcgtcgaacgtggcgatgccctgcggaaggcttctcagcgcttccgcggtctcctcggagcgctcccgcgccgcttcggcagccgcagcaagttcgccgtgccggcgcgcgaccgcgccgcgggagcgggcgacccggcggatcaacatggccgagaagagaccggtggccagggatgcgcagagcagcgccccctggtcggtagcgccgtgcggggccgcggccagggcggcggaggcgccggcgaccgcagcgagcaccgcggccagcgccgtgccggatacggatccgcggccgaaggccctgtccggatcgatcggccgctgggggcggaggggcatgggtcggtccggcgaatgaaggaatggaagtggcgtgatccttcctccgatatgggaggaggcccctcaacgaaaccttaagacattccttccacttcgaccgatccgctcctttccctgctcttgaatgcgaaagggccgccccgaaggacggccctgctcttccctgcagagatgcgtcggacggtcaggcggcggcccgggctgcggcctggaagctgaacggcacctgcggctggggcgcgtagtgcccgtgcctgggcggaacgggtgccgcgtgcaggggcggcagctcgacgtgcggcagttggacgggggcggcgtgggggacgggctgggcggcgggcggccggggcggctcgatcagccggccgaccgcggccatcagctcgtaggcgacgatcgggcgggctgtgcggttctccttgacgaactggcggatgccgcccgcgaagcccgcctggatcaggtcggcgccgtcgacgcccggcagcatggtccagttctggatggccgaccgcagccgggtgaggccgtacatgatgtgcccttcggcctccacggggatgtaggagggaagcttcaggcgcaggccatcgccgacgtgcaactcgacgggcacgtcctcacggagcagatccagaaccgccgaggcgaacagcatgccgttctcgctgtgctgcgtggttccttccgcacccgtcgggttgcgtcccgcgaggccggtcagcagcagggtcacgcaggcggcggtggtggccgcgcccgccctgtccgtgccgttgttggtgacgaggctctcgaggatgtcgatggtttcccgggcgatcgtcttcgctgcccggatacggccgtccgtcatcgcggctatttcctatggtgtcgtttgggaacgtcgatcgaggtccgggcctccccgctccgtgccggcagggttggtccgaatcgctgcaacgttcgcaaggaatggatcgcctgtctacggcaacggcgcaacgcgccggagaaaatccgttccttcggattccatggttgccgcggcgctcacatcctcggtcaccgcggcggctcggtctccgcgggtggaatctgggcggtgtgcaggtcgtggaacccacgtccgccgcgcggcgcgccgacctcgcgggagccgggggcggcgggatcgatcgcgcctgtggcccgcgcgtgaatgtccataggtggctcccgcggacgcggcaggatggcacccgcgcatgcaacgcttaccgcttcacgtcagccggcggccgaatcccagaagaaacgacgccgtctcggccgcgagccgccccacctcgttcgtctccgcccaccaggacgcccggaaggccggatcgagcaggccgtcgaacttgccctccggcaccgtcccgcgtgtggagagccatccggcgagccgggcgggcgcctcccgggcaaccagaccgaggacctcccggaccatggcgggcgcagcgccctcgacgtggactgcataggcggaggcggaggcctggaggccctcgccctgcaggcccagggccagcgccttgagcctgagcgtcccgacgaagggcagggccacggtccccgcgccctcgggctgaagcggggcggcgtcgacgcggcggctcctgtaggcgcggcgcccgtgatggaggacgttcctggccgcgtggtcgagccacggcggataggcgtcgctcgcgtacacctcgcgcatcgccctcggcagcgcgtcgtgcatcggagcggcgtcgccgccttcgaacttgatcgcgctgccgcgcggcgccggcgcgacgaaggcggtccgttccgcgaactcgatgcgctcaaccgtccaccggcggccttgaaacacgacgctgtcccctggacccaggggggagccgcccgcgaccgggatcgaacccagcctggtgccctcgtagacgaggccgagctccaccggcgtggcgaagactgagaagacgtccggcccctccaggatgcggcggccctcggggccgggccgcacgagaccaccgcccaggcgctccaggaagccgcactgcgaggcgctcaggcggacgagcaggtcccggatgcgcgcggccccgtacctgcggaagggcgcagcgcgcccgaggatcgccgcgagccggtccgcgtccacgggcgccagggcggcggcgatgcagaggatctgatgacacaagaccgacagggaggccggcgagtccgccggcggctccacgtatcctgcatgcaggaggtggatcgcggcggccgcgcagacgaggtcgggctggatatcctcaagcggcccgcagtcggcggccggcgggcgcaggaccaccgcgaggtcgagcgtcgggaccgtgccctcgcgccgccccgagcggccggccctctggcggagggcagccagcgaccggggaggccctacgttcaccacccgctccaccggcccgatgtcgatgccgagttcgagcgtggtcgtggcgacggcggtggcgggcgtgccgggacggcgcagggcatcctccacctgctggcggtagaccttcgagagcgagccgtgatgggggtggaaggcgttgtcgaagccgctgctctcggctcggcggcggagcgcgtccgcgagcgtctcgaccgaccggcgcgaccccgcgaagatgaggttcttgccctccgcgagccgcggcgcgaggcggtcggccagctgcgccgttccggtcctgtagcccagctcctcggcctcgatgtcctcgatccagtcggggcggcgctgctccaggacggcctcgaggcgggtctcgatcggcttcgtcccctgctcggcgacgacgacgaccttgccgggatccgaggggcgcaaccacgcggcggccgcgcgcggatcgccgagggtcgcggacagcccgatccggcggatgcgccgacccacggcgacgtcgagccggacgagcagcgaggcgaggtgtgccccgcggtcccccgctagaaaggcgtgtagctcgtcgacgacgacgtggcgcaggtgcccgaacatccgctcgacggacccccgcctccggagaagcagagcctcgagcgattccggggtgatgatgacgatgccggacgggttgcggcgcaagcgttccttgtcttcgggacgcgtctccccatgccaccgggtcacaggcagcccgacggcctcgcccaggctctcgagacgcccgtgctggtcgttgatgagggaccggagcggcgacacagacagtattccgaccgtcgccacgggcgaggcggccagggacgataccgcgggcaggaaggccgcctccgtcttgccggaggccgtgcctgcggagacgatcacgtcggcatcgctgcgcagcaccgcctcgatggcgcgggcctgcatgggccggagaccggaccagcccttctcggcgacccagcgccgcacggccggatggagaaggtccgccggatcgccgccgacggccgccgcggcgttcacgggacgggcgacgcctgcgccgggacgaagcgggccgcgacgagggcggcgtccgcctcggcttccgccatgagggcgggatcgatgtcgggcccttccccgatcgccagcacctcggcttcggtcatggccacgagctcggggttccagtgcgcgtagtcggagaggagatcgtcgggatcgcgccgcccccaggcatcgagcgccgaaccgccgtcgaggacgaaggcgtggacgagcaccggaaccccgacttcggggtcgtcatcgatccaggccatgatggccaacccggtcgccctgtggagcgcaacggcgaaaagcgcgcaacgaccgtgcagccagcgctcacggcgttcgtcgtcgaattcggggtcgagcggctcgggtaccatgagcaatgggacagggctcctgcgcaattcgcaaggagctgagctcgatcggatgcgatgatgggaggccagtccccggcggggcttggagatcgacgcatccagtcgtcgcgcaaggcgctccacgcgctcgaaggccgggaactcccttgcggttttccggatcagcgccttctatgtcacgccatgaggagaggccggtgacccaacgcttcacacaagagtttcccgacttcggcgaaatggatgtcgaaattccatcagatttcgaggatcagtcctggcataacgagagctgcccctgctttcactccgaaacagcgcaggccttcctgtgggtcgactacgaagaccccgcgcgccgcgagtacgaaggtgcgctccgatttactctgagtgtttcgatagacggccaagttcccgacgatgcacgggagccgctctgctcgacggacgactgggcggccatgctgaaggccatcgatgcgcggcgcgccgagatggccgcgcggccgacggcctgaggggcgccgctcagcggagggcgtggcgggcgacatccgccagcagggcgaacagtgcaccgcaggcaaggccgagggagacggcggcggccatgcgctggccctgggtcgacgtcgaccacgcggcgtaatcgacgcccacgtagagacccaggcccagcatcgcgagcagcgccaaaccgagcaggacggccgcgcctatgcccaggccggtgatgcggcgctggtcgacgatcttcgctgcaggggcgacgtacatctcgatatccgttccagaagcaatgcatgtcgccgacgaggcaaccctgtctgacgtccactggaggcagccgcttgtcaatggccgttccttcgttgaccctgtgcgggcggcgctccgccgcgcggagacctccccggcatggacgactgcgcccggccaagcgatttcgacacggatctgatgctgcggatccaagagcgcggcgacggcgacgtcgtggtcgccatcggtcccgcgccccgcggcatcgcgctggaaagtgccgacggcgtgcaggcagtgtgcgagttctcggtctcgggaacgctctcgccccggactaccagggcgctgcgggcggtgatcgcggcgatgaaggccgacgctgccgaacgcccatggccgccggcgcccgtcccctgaaaagcgaaggggcgcccggaggcgcccctggtgcggccgtgcgcggctctcagaccggcgcgggcgcagaggcgcgcgacgggtgcgtccaaccgtccaggccgagctcctctgccgccgcctcggcgtcctccggcgtgctccactcctcctgctcgacggcctcgcgcgccatggcgatgttgtaggcgaagacctgctcgggctggatgtcgtggtcgaagcagacgaccgccgcgtagagggcggcgagttcggagggctccatctccagcagcgtctcgaccatctcggcgcgggagtcgaagcccagattgcggccgcgccattccttcaggacgagccagccgcccgaacgtccctgcgtgccgaacacgaaatcgccctggtcgtcgcccgggtaggtggtcgcctccccgtccacgtagctgcggatgccgtcgcggcacgcgtcccagaacagccgctcgccgttgcgctcggcgtacttgttccagagcgcgtcgagggcggggtcgatctgggcgtcgccgccctcgatcctgccggacatgtcggcgccgccgaccttgatgttccatgcgagataggtgctcctgtgccgctcgccgtggaaggcatggccggcgacgaacgccgccatgtcgagccgggtgcggtggggataggcgtaggagacctcgggcgagtcgtgcgccgcccggagcgccgtcggcaggatgtcgtcgcccggaaggcccgggaccttgccggcgttggccgacttgatgacgatggcggcctcgtcgggagccgtcggaacgggagcgtcgatgtcgggcacgcccccgcggtagccgggcgccgccttgagccaggtcgcgaagtcgcgccactgggtcatgttcgagacgcggtcgaactcctcgcgctgcgcgtgggtcggaccgctggctccgctgccgctgcgcaggtggttctgcagcacgatggagctgttgtcggcgtcgatgacgacgatgccgttgtactcgctgccgaccaagccgccggcgttgtaggccgacgcggccacgacggtcatggtccgaccgccctcgaagacgaggtcgcagcggtagccgtcggcgtggtgccagttggcgatgctgttgccgagcggattcatcgtatttggtcctcgttccttcctaccgggaggatcgcgaccggcgacgaaagtcgcaatggcgtcggcgtcaggccgccgtcggcagctccttgagcgagcccacctcggccaggagggcgcggcgggccgcgacgagactggcggagagatccgcgcggatggcggccttcgaccggtcgaagccggccgcgatctcggcgtcgagggcgacgagcctgcgcgtcatcgtctctacgcgcgcgaccgcgaggatcctggggttgccgtcgacgagaagcgcgatggcgtcctgtatggcgccgacgaccgcgaaggcgtggtcgatgccggcgaggcgtccgccttcgatccagacgacgggcttgtcggagaatgcgatgacgaaggagtcggaggattcgctgtagacgaagggagcttcgacgccgagggctgtgccgccgacctgcaccgttccttcgtcgagatccgctctggcgaccggggccgtcggatcggagaggtccaggcgcaccgtcccctgcgccgtctccaggcgcgtcccggcctgccgccgggcggcggtctcccgccgctgcggaaaggcgagcacgctcacggtgtgcgagggcgcaggagccttggggcggctgcgtatactggatttcgccatcggaacggttgccggtctgcgattcatcgtcgaacccacgatagcgtccaagacacgccgtgtgaaggaatgaacgcgtccccgctatccccgtccgctaagtgggttaagccgaacctccgcggttgttcctttcatgcaacgcctgcacgctgaaccgtaacgttaaggagcgcccgatgtccgcgaagaggtacatgtccgccgggttcgtcctccacgcgccgcccggccgcaggatcgcgaccctgctcgccgtggcggccttcggtgcgacgggcgccgcggcgctcatgcgccacccggatccggcggccccagccggccgggcggcggtcgtccgggccgcggccgcaacagacggcgcgttcgccggtccggtccgcgcagcggtggccgaagcgggcgccgacgtcgggctcgcttcggcgatggcggcctatgcaggccgcttccccgctctcgtggcggacgacgtcttcggcctgggcaggatccgggtggccgccatgctggcgagggcgcccgtcccgggcttccgcgagccgagcttcgaggagaccctcgccgacacctacgacctccgggatcccgccgtcgcgcggttcgtggaccgggtccgggtcgatcccgcggccgcggcgaggctcgtgtccttggagatcgcgttccagcggcgcacgctcggtgagcggctcggcgtcggagcggcggacgtcgatcccgcgatcctgcacgtggccgtgcgtttcggaaccagggcgggcgagatcatgaacctcgtcgcggagggcgcaggcccagctcagctgccgacggactacgcggtggatcccgccgtcagacgggcgacgggggccgcggacggcatcgaggtcctgcaggctttctcgggcgatctcgccggcgcgcccgctcccgcgcgcagggcgccgggacgcaactgaggaggccgtcgcgggggcgacggtacggatttgcatcttgcgttgccttgcacaaatctcagcctcggatctcgaagccgaagggtgcttgggccgaaggatcgtctgtcgagaccgactggcccgcgggttcgccccgcgggcttctttcgtcgcgggggtcagccgaagcgggagatgagaacgggggccggcaggccgccctcgtacatctcgccctggacgaacagggtcggggtgccgctgacgcccagcgtgatcgcgtgcttgcggatcgcggcgatgccgtcgaacagcggccggtcggtcgcgaccgttccgacgatgccggggggaaggcccaggcgcgcggccagagtgcggaacgccgaacccgaatccttcgcctgcatccagaaggcctgctcggcgaagaggaggtccagcgcctcgaagtaccggtcgccggcctgccgggccagcatcgccgcggcgtaggagcggccgtccagggggaactcgcggtagacgatgcggagccgcccggcgtcagccaggacgcggcggacctccgcgatcgtcttccggtggaactccgcgcagctgggacatcccatcgacatgtagacgtagagggtctgcgcgcccgtgcccatcgccttgtcgggcagggagctgcccgtggcggcgatgtccagcgcgaaggcggcgcggggacaggcgagcgcgaggccggccgctgcgatgaaggaacgacggtcgatgcgcattgcggctccccgaaggaatggacgtcgaaccctatccgcgggcgcgacatccttcaagcatgcgctcccgggaccgggtgcgcacgggcgcgaagcggtctacgatcctgcccgggaggagccatgaagcacgcatcgatcgttctcgccttcgcggtggcggccaccgcggcgcacgcggtcggcccgcagcgcggtgggcctctacgcaggacggtgtgcgaaggcgtcttcgagagcggatccggcatggctggttcgctggtcggcgagacctgctccctgaaggccgacagcgacgccgagagactcgtccagtcggtctgcggccagaaggcggtctgccgggtggaggcgatggtccgcgcggcagatccgggcgcgatcgtgaaggtcctcggcgtcaggcaggtggcgatggcgcccgcggagacgtctccctatctcgagagggtcgccgggcgcctggacggggtcctggctcccgcgggcgcgggctgcgacaatccccaggacacgcccgacgaccggatctccgtgctgctcgacggcctgaacggcgccgcgatccagatccacggccggtactgcgcggtcacgagcgggagtggcgacaaggtctccgacgccggcttccaggccgttctccggggcaactgcgccaaggccggcgtccccgacgcggatctgcgcaccggccgcgcgggcgagaagacggagatcgtcgtgtcggtgccttcctccgggccggttcggatcgacggcgaggccctggtacgctgcccgatccggcagacctacactccgcgctggtggatcgacggcagccacacgttccgggggcgctacccgcagtaggaacgcccgggacctgcctccctcagatcgggagacccttcacctcgcaggaacgctcgcccaggtgccggcggatgtcggtggtgcgcatcgcgtccgccagggcgcgcccggtcgcgggcggcatgaagacgaactcggcgtggggccgggggctgcaggctttgaagctggcgaccacgttgccggtcggatcctccaccacggtggcgttgacgacgtcggagaacaggatcgtgcggatgtaccggttgccggccatgtcgcgctgcatggcgacgaggcggtcctgcttgagcacgacggcgccgtcgaccatcgagggccggacggtggctacgtaggcgagcgccggtagcgtgagggtgatcgacaggaggcccatggcgaccctcgggcgctttgagatccgcgaccacgcggagagaagcgcgagcgtcaggccggcgacgaggagcacggccacgaagtagctgtcgaaccacatcgtgtggacggacatgggccagtaggcggtccagatgggatccccgccaccggcggccgcgacctccgcgagggcgttggtgcgaagcatcggcaaaccgttcatcgtcgtctcccggaccgcccgccggcgcggtgcgcggcttgggaacaacgtctttgcacggtcaaggtttcgtcgccgttaacgaagtctttccggccgccccccgggaaggaacgactgcggaaatcaggacgccaaaggccactccttccggttgaagaaggtgacgcggtcgcgcccaccccgcttcgaggcgtagagcgcctgatcggcccgctcgaggacggattcgccgccttccccggagccgctgctggcgcctccgaccgagacggtgacgacgccgatgggctcgccggtctgccgcttcacgaaccggcgcgcggcgacgttggcccggatccgggccgcgacgatttcggcggcatcctcgccggtggcgggcaggatgacggcgaactcttccccgcccatccgggcgaccacgtcgtcgtcgcgcacgcagtgcctgatgaccgcaccgacggacctgatgacgctgtcgcccgccggatgcccgaaccggtcgttgatccccttgaagtggtctatgtcgagcatgagaagggtgtagggcgatccggccatggcgttcagtcgggcgtcgaggccgcgccggttcaggagaccggtcaagacatcgagggtcgtctccgtgcggagcgcctcgatctcgcggcggagctcctccatgcgggcctgctcggccctcagcgaagccccgtagttgcggatggccgtgcgttgcgccgagagcctctggcggtgcacggcgacgatggactgcagcgcgccggccagtgcggtcggctcggcaccgggcgctccggactggacggccgcgagcgactgctcgatgcggccgacgatgcgctcgtcctcgtccagcgaggcggcgtgggcctccatgcgttcggtgatggtgacgagggaatccgcgacgccctgctggaccgtctgcgtccgccgcctcgcgtcgggcgatgcgatgcggccggcgacgtcgtggagagagcgttccgacaggcagccggcctcgaccagcgcggcgacctcggcagccgtctcgcccttcgggtcgccgagataggcgtggagcgcggcgaagacctgagggtcgaggacgagcgcgttcgcgtgggcgaactcgatgatccgggaggcgaggaggaggctcgccgtgttcctcggtccccggtccgatgccggagatgcttctgactgcacgacggtcctccatgcgcggaacagaccatggcggacaacggacttcgcacccgtttacgcgatggcgacaagtttaggaatcgaaggagcggaagcccggcaggtaggaatcgggaagggacgacggaacgacttccaacggtacggtgttgccagatccgtcgcgatatgcgcatctcggcggcagtcggtccatttcccgggccggccggaacggaaccatgaccagaggcgggacgagcttcgagcacttcggtacggccttgaccacgtcgtggtcagggaaagccgacgtgtgccttccgcaagcgggagaagccgtccgcgtcgcgtcgcccgcgggcaacgtcgccccgcatccgctccggacagactgacctcccacgggatcagcgagaccggagccaccccaggttccggtccgaacggctgaagggtctgagcaccctcccctcgacggaaccccatccgccgaggagcaagccatgtttccaccctggaacgacgcactcgacgcccagctgcgcaagctgctcgtcgacgagggtctcaccgccaagcaggcttccgccgtcatggagcggccggcgggcggcatcaacctgcgcgcccgcaagatcggtatcgtgcggctcgcccggcaggactgggacgatacctccgagacgcgcctgcgcgagctcttcgcggcaggcctgaccgcggaggcgatggcgcacgcgatgaagcgcccgatcggcagcatccagtggaagctggacgacctcgagctcaaacgcggtcggggcactcccacgatcggcctccgacccgcgcctgctctccgaccgaagccggtccaggccgctgccgcgaccgcgcggaccgcggcccgcgccgcgagcccgagcgtccgcaccgcgccgacgagggcgccgccggcgaagcggattccgatcgaccgggccgccgcccgttcggcggcggaggcggatcgggcgaaggcacggacggcggcagcccaggctacgcgcgacgccgacgcgatcctcgcggaggcgcggcgcgccgagcgggaggcgaagcggcgtgcggccgccgagactcgcgcggcccgggcggcggcgcgcgaggccgccaaggccgccgcggcggaggccaagcgccgcgagcgcgaggaggccgcacgcctgagggaggtggccaaggccgaggatcgcctccgcaaggagaaggagcgcgaggaggcccgccgccgcgacgaggccgccaaggccgagaagcgggagcgggaggagcaggcggtcagggtcgcccaggcgatcgcggccgccgaggggcgcggcggcaacgtcgccggcgccatcgtgcgccgcgtcgtgcccaagcggaatgcgaaggtgacgacccgggaggacgcactctcggtccgcaactccgcggccgacgccatcgcccggttcctcgcggagcgaggtgcgacgcgtgtcgtgctcgatcccgtggaggaggccgtcaccggactgcgccgcaagggctacgcgatgacccgcgacggagacgcctgggtcgtcgacggccgccaccgtctcgcaggcttcgcggatctgcgggacttcgcggcccggaggggcgtcgttgtgtcggcgttccttcaggccgccgagtgaggagatggccgggaccttcgggccccggccaagcagacgacggggaccatcatgaccgatctcacagcccacccggctctcgtgctgaacgccgactaccgcccgctgtccagccacccgctctcgagctggggatggaaggacgcgctgacggccgtctacttcgggcgcgtggacgtggtcgcggtctacgacaggacggcgcggacggccggcgggaagctgatcccgctgccctcggtcgtgcgcctcagaaccttcgtccggccgcgcaagcgggtctccgtcacgcgctggggcatcttcacgcgcgacgtcaaccggtgctgctactgcctcgagcagaagccgatctcggaactgacgttcgaccacgtgatcccgcgttcacggcccctgaacattaaaggggcacggatatacggtaggggcttgcgagcggccgtcggcgccgcgggctaggctcgcatgcgtctctgggcaagaagcttttcgccgtcagggcggagttccccgcgcggcccgacgaaccggtagagggtttgtcgggtgatgccgagttcgacgcagaggtcggcgacacaggtttcagggtttcccatcgcggcctgagccaagcgcagcttggcgggcgtcatcttgaaggggcggccgcccttgcggcctcgtgcccgtgcggcagccagcccggcctttgtgcgctcggagatcagctcgcgctcgaactcggccaagccggcgaagatcgcgaacaccaagcggccgttggccgtggtggtgtcgatcgaggcgccttcgcccgacagcaccttcaggccgacgtggcgccgagtgaggtctccaaccaggttgaccaagtggcgcaggtcgcggccgagccggtccagcttccacaccgcgagcgtatcgccggcgcgcagcgccttgaggcaggcctcgagcccgggacggtcgtcgctccgtccggacgcggcatcctcgtagatgtgctcgggatcgaccccggccttcctcagcgcatcgcgctgcaggtcgtgcacctggctgccgtcggccttcgacacccgcgcgtagccgatcagcaccgtcattgatacgtccgttggcgtgacactgccgaccgtgccctgttgaggccgctcgtttgtcacataatccgtcttgcaacgtaagctctgccaacggcgtctgcgcgggatttcgtgacaccctggaagagccgatgccgcgccgcctgatcctgaccgatgccgagcggcggacgatcctcgccctgccgaccgatgaggcgactttgatccgtcactggagcctcgatgaccaggatctcgcgctcctcgacacgcggcggcgcgacgacacccggctcggcctggcgctccagctctgcgccctgcgctaccccggccgcctgatccgccccggtgagacgatccccgaggccgcggcggtgttcctggccgaccagctcgggggcgatccggacgcgctcgccagcttcgcgcgccgcgcccccacccgctacgagcaactgacgatcctgcgccgacgcttcggcttcaccgacctgtgccgcccgttgcgcggcgatctcgtcgccttcgcacggggcatcgctctggcggttgccaaggatcgcctcgtcgtcacggccctggccgaggagatgcggcggcggcgcatcgtcatccccggcatcacggtgctggagcgcctcgcggctcaggcctgcaccgaggccgaggacgctcttctggccgacgtcgcggggcggctgacgcccgacctcgtcatccgcatggaggcgctgctcactgtgggaccgctcgccatgggaccacgacacgcccggcagagcgggatctcctggctgcgcgagccgccgggatccgccggcacggcggccatgcgcggcctcgtcgaccgcctcgaagccgtgcgtcacgtcggcgttcccgcaaccgtgctcgggggcgttccggcccaccgcatccgccgcatggcgcaggaaggccgtcgcctcacggcccagaacttcgcgcaaatgcgccccagccgccggcacgcgaccttggccgccttcctgcacgacacgcagacggcgctgaccgatgcggcgatcggcatgttcgagatcctggtcggccgcgcgttccggcaggccgaggccgatcgtgaggcacatctcaccgccagcgtcgtcgcggcggccgaggcgctcgacttcttcgcagggttcggcgacgcccttgtggcccacaaaggcgtcggcctgtcgctcgatgcggcgatcacgaccgtcgcgacttgggaggcgctcgcccgagccaccgcggcggcccaggccaacaggcaggcccggcacggtgacgacacgatcgccttcctgcgtcggcatcatggccgcatccgcgccttcgcggcccccttcctgacgcgcttcacgttcgaggccgcccggcccggcatggccctcgtcaccgccgtctcccaactcggggaggcctggaaggccgggcgccgctcaccgggccaggcctggatcgacgccgccttgtcgttgctcgaccggcgctggtccaggcacgtccgtgccccggacggtaccatcgaccgcaagatgctggagatcttcctcgtcgtcgagctgaagaaccggatcaccgccggcgaggtctgggtggcggggtcacggacctaccgggcgctcgaggagaagctgatcccgccgcagaccttcgcgatcatcaaggcggaggcccgcgtacccgtcgctatcccggtcgatgtggagatctacctggccgagaaggccgccgcgctcgaagggaagctgcaggcggcggcgcgccgcctgaagacgggacgcggcgagacgcgcatcggcgccaagggtctacgggtgccggccgtcaggacagcggagaccgaggcggccgtcgccctggcccggcaggtggccgcgaccatgccgccgatccggctcaccgacctcatggccgacgtcgaccggatgaccggcttcagtgccctgttcgaacatctgcagaccggacggccgccggccgatcggcgcgtcttcctcgccgccctgatcgccgaggcgaccaacctcggcttcggcaagatggccttggcctgccccggcctcacgcggcgccagctgcagcaggtggcgatctggcacttccgggaagacaccttcgccctggctctggcccggctggtcgaggcccaacacgccgccccgttctccgccaccttcggatcgcacgccatcgcgtcgtccgacggccagcacatctacctgggcgacggcggcgagatcgccggcggcgtcaacggccactacggctccgacccgatcaccaagctctacaccacgatctcgggccgctatgcgcccttccacgtcaagatcatcgccgccacggcgagcgaggccgtgcacgtgctcgacgcgttgcttgagactgaggccggcgcggccgtcacccggcaccatgtcgatggcggcggcgtcagcgacctggtgttcgcgctctgccatgggctcggcttcgccttcgtgccgcgcatccccgatctcgacggccgctgcctctacggctttgcaccagcccggcactacggcgtgctgcaatcggtcatgggcgagcgcctcgacgccggcctgatccgccgccattgggatgacatcctgcgccttctgacctcgctcaggacccgcaccgtcagcgcctcgctggtgctgcgacagctgtcggcgacgccgcgccagagtggcctcgtccaggcgctgcggcagatggggcgcgtcgagcgcaccctcttcaccctcgactggatcggtgacgaacagctccgcaaaggtaccacggccgaactcaacaagggcgagcgccgcaacggcctcgtgcgcgccgtcaacctgcatcggctcggccgcttccgcgaccgcagccaggacagcctggcgatccgggcctccgccctcaacctggtggtcaccgccatcatctactggaacacgatctacacgggccgcgtcgtcgacgccttgcgagccaggggtgcactccttcccgaccacctcctcaccggcctgtcgcccctcggctgggagcatatcggcctcaccggcgactatctctgggaggaaacgcccggcatcgatcagaccgggttccgggctatcccgatcacaccctgagcgcattaccgtatatccgtgcccctttaatgttcaggggccttcacggggcggcggggacacctgggacaacctcgccacgagctgcatgccctgcaacttccggaaggcgaaccggactccgggggaggcgaagatgcccctgctgcaacgcgtgtacgagccgacccaggcggacctctacgcccgtggcatggagctcggggtccatgcgaacgtccccaaggactggctctcgtacatctactgggccgtgcctctcgagaactgaggtccggggcggtgcccgaccgccccggccggtttcggcgggaaaggagcgatatgcatcgatctgcgcgtctgtttcttaacgggcgcgccgcatccttcgtcggtgttgccccgcatgcaaaggcatggatcgcacaggatgtcgaaatcgttcgggctccccgtcgccctgtctctcgcgttcgtcacaggctccgccttggcggcgtccgacgtgccacccggctggggggtcgtctcgggaccgctggtctatccggcgggagaactgccgcctacgctcacggtctgcgcgcagacgatcggagatcgcgacaagcattgcaccacgagacacatccgggggaagggcggggtccgctactcgctgccgctccctcccggcaactaccacgtctacgcgatgacacccgactgcgtgaactggcgcgcgtactacactgcggcggttccttgcgggttgtcgatccactgcaagtcgcacgcccgcattcccatcgccgtgcgtcccggatcgagccgcagcgacgtcagcccggcggactggtacgacgttcccgagaccaagaagaacgcctgcgacccttgagagggcggcacgagcaccacccatgccgaaggtccggcagacagcgagccgcggccgggtgcggccggcgccggatccgaaaccgtgcttcgaacgaccgaacccaggagaacctcagttgaagacgtcattgatcctcgtcgcgatcctgttcgccaccccggcgctttcggcgcagacggacctctacgggacgtggacgaagaagaagggcaactgccacgaggagttcaaggtcgtgatcgggccgaagaagttcacggcctacgagagcacctgcagggtgaggctgctgcacccgatcaggacgccgggcaaggacgactaccgtctcgatctcgcctgcgacaacgaaggcgagccgtccagggagaccgagttcgtcaacgtgatcggacgggatcagctggtggtcgagtccggcagcctcgtcaatccgaccaagctctaccggtgcggacgctagcaccgacctgcggagaatccgacatgtccgtacgacagggagaggccgaagcgtcgcgccttggcctctcccgccggagggctccttccgatccctccgtcaggcggcagcggcgcgcggcttgacgctggcgaaggcgagaccggtcgcgacggagaaggcggccgcctcgacgagcgcctcgtacatctcgaccgcctcggtccggaactccgtcagcgggtcgcgcccgccgtaggcccgaagcgagacgacgctgcgcaggtgctccagggccgcgacgtggttgcgccaagcgatgtcgagcgagctgacaacgatgtaccgctcgagttcggcgtagacctgctcgtccgcgcgcgcgatcttctcggcgcgcttcgcggccatcgcggcgagcgccgcgtcggcgatcatgcttccgctctcgcggagcagttccggcgagagggggattccgaggcgcatgcggaagtcctgtgccatcgacgccacgtcccggtcgtcggggaccacgccgtcgggggcgtggcgggagacgagggccgcgacggcgtggtcgagcaggtcgcgggcgatctcgccggcctctccgtcgacggcccgcatccgcagctcgtagaaggccttgcgctggcccgcgagcacgtcgtcgtacctcttcacctcgcgccgctgctcgccgttgcggccatcgaccttcttctgcgccgtcgcgatcagcttgttgacgaagcggtgcgagatggcgtcgtcgtcgccgaaccccgcgcgggagaggaaccggcccaccttcttcgagccgaactgccgcaggagatcgtcctccagcgagagcatgaagcggctgcgcccgggattgccctgacggcctgagcggccgcgcagttggtcgtcgacgcgtctggattcgtggcgctccgttccgagcacgtagaggccgcctgccgcctccgaggccgccgcgagctccggcacgccctcggagccgcccagccggatgtcgacgccgcggcccgccatgttcgtcgcgatcgtcaccgcgccgggcaggccggcgtcggcgagaatcctcgcctcgtgctcgtggtggcgggcgttcaggacggccagcagcttcgccgacggatccctgcggagggcatcgaacgcgtcctcccggccgggatcgacgactgagaagccgtgtccgcagagcatggcggccagctcctccgacttggcgatgctcgtggtccccaccagcacgggctgaccgcggtccttcgcagagaggacctcctggaccacggcccgcagcttgccggcgcgggagcggtacacctggtccgtctcgtcgatgcggcggcagggccgatgcgaggggatcgctgcgacggtcatgccgtaggtgcgctcgaactcgccggattcggccgaggcggtgccggtcatccccgcccggtagcggtagagcaggacgaggttctggaagctgatgccggcgtagctctggctctcgggacggaccgcgacgcgctccttggcctcgaccgcttggtgcaggccgtccgaccagcgccgtccggccacgaagcggcccgtcgtctcgtcgaccacgacgatctcgccgttcgccaccacgtagtcgcggtccgcctggaggaggcggtgggccttgagcgacatcagcgcgtgatggaccacgcggacgttcgctgaatcgtagaggccatcgccctgaaggagcccctgctcccggaggatctcctcgaggtgctcgtcgccggcgtccgtgaggaccgcggtccgggtgagatggtcgacggcgacgtcctcgtcgaagagccgcgccacggccgcgtcgaccttgccgtacaggtcgatcggcacgtccgacgggcccgagaggacgagcggaatgcgggcatcgtccaccaggatggagtccgcctcgtcgatgatcgccaagccgaagccgcgcaggacctggtcgtcccggcgcagacgcatgttgtcgcgcaggtagtcgaagccgacggtcgggacggtcgcgtagcagacgggcttcgcgtacatctcgcgccggcggtcgtcctcgtcctggccgaggccggcagcgcaaccgacctccacgccgagtagctcgtagaccggttccatccaggccgcgtcgcggcgcgcgagatagtcgttggcggtcaggacgtgcaccggcgtgccgtcaagggagccgaggacggccgcgaagcaggcggagagcgtcttgccttcgcccgtggccatctcgacgacgtggccgtgcgccagggcgatggcggcggcgatctggacgtcgtgcacctcgatgcccaatgcgatgcgggccgcctcgacggccgccgccaggacgacatcgacctcgtcggacgtcttcgagccctgggcgatgcggctgcgcactgccttcatggtctcggcgaccgccgccgcgccgagaagttcgattccgaacttccgcgtggacgacacgtggtctgcgaagggcatcgaaggcccggatccgaaccggaggaggccggcgaggcggcgcagcatgcgaaggctccgaaggggtcgcgtttgagcgcgaaggaacagattgcagcgagtaaggagcgaaaacgcccggggatcaagcgcctcgggcgcaggcgttgatccttgcgccgctgcgcacgatcattggcggcatgcacgaggatcggccgatggatcggaaagagcaggcggacgggaacgcggcgaacgtggccgccctcctggcgttgccgaaaccgcagcgcttcctggagctcgccagatcgtacgccgaggcccagggacacgcgaccaacggcgcaggccgcatcgtcgccgaccagcgcgtcgtggcgcacggctggagcggttacgcgaagcggttcaggacgcagatcctcgactggatcgtcggcgaggtttcccagttcggtgggttccaggcgctcctcgacgccgaagacggatactacccgaccatgcgcatcgaccacgattggcggatgctgcccctcgcggacgcctacgacgccgcgcaggacgagcgcgcggaccagaggcgctcctacagagccatgccttccgcagacccggccgaccagccggaccgggacgacgatctggaaaacgtctcgccgcgcccctgatcgcatggcgccggcaggcgcgaaggaacggtgttgacgccacccccgccctcgctcaaatggatgggcgccggacggagaggtggcagagcgtttgaatgcactgcactcgaaatgcagcatgcccgcaacggcatcgggggttcgaatccctccgtctccgccacctatgcacgaccctagccaagtcgttgattttcttggaaccgcggacccatctacgaccgcatttccacccggtttatacccggagcccaggggccgataaccacccgctcccggaccccttccacagaatcgtttgcccggtcccaggcccttcctaccgggcggcctcgcgcgcccggcgctccggcccgagctcgcgcgccaggtcggccggcttggacgccctcacgaagccgcggctaaccatgcgcgacacgtccgcgatctcctgcatggcgtcggcgagagcccggcgccgggcgtcccgcgcatcgccgtcagacgcctcaagataagcccgctccatctcgtccaaggctctctccatcgatacttccatgagaacattgagagaacgaaatcggcggagagtcgatccgttgaagcggcatttcgtggaactgggatcctgacgaacacccatgcccgccttccacaggcatgagggtggccccgcatcgatcgctcaaggagcgttcggaaaaccgttggatccgtggtagcgtcccccatccgaacaaggattgatttattgtgatcagggccgtgaggtaagtgtggctgacttagaaagaattcgtcgggaaatcgccgacgaatatgcggcaccccacaatcatccctgggtcattggattctccggtggcaaggacagcactctcgttgcgcacttggtctttgagtttctactcagcataccgcgcagccgtcgcactcgtcatgtccacatcgtatccaacgatacgctcgtggaaagcccacttgtaatcaatcacctcaggcaggttgcggccgacattcgagaggcggctgaagtgtttggcttgccgatgagcgtcgcaatcacctcaccagaacctgacaaatcgttctgggtgaacctgatcggccgcggttacccgccgccgaacaggacgttccggtggtgcaccgatcggatgaagatccagcccaccagcaagtacatcaagagccaagccagcgtgacaggccaggtcatcctgctgctgggcgttcgccggaacgagagtgcgacacgggcctccacggtcgcccgttacgacaacggcgaaaggctgaaccggcacaacgaccttgtcgagtgcatggtgttccggccgatcgtcgagatgtcgaccaaggaggtctgggaggtcctggcgatgaacgatccgccgtggggcggcagccatgggcacctgatcaagctttacagcgacgcaaccggcggcgagtgccccgtcatgacgcagaagaacgaggtcgccgcctgcggcacctcctcgtcccgcttcggctgctggacctgcaccgtggtggacaaggatcgcagccttgagggcttcgtagagtcgggatttgccgagttcggccccctcctcgacctcagggactggatcgcctccatccggaacgacgcatcgcggcggatggcccgtcggcggaccggtcaggtcacgatcacgacggacggtgtcttcgtccccggacccttcaccccactggcaaggcgcgagattctcgatcgtctccttaagacacaggaggaagtcggataccccttgatcacggacgaagagctcgacttgatacggaccatatgggccgaagatgccatcgtcatatcgaccgctgcggcgcgcgagttggttccgcaccgcttctaggggggaataatgtcacgcaacgtggtcgtaattctcgaccagaaggaaggccgcaatctcgttaagcgagtatgccgtaagtattcggttcgcatcgctgagttcgaggaacttgtccaggcgcaggtgaatcaggtcggaaagcaacgccgtaggggactatgggcggatttcgacgacatcttggatcgcatggacgaggatactgacggtgtttcttaaatcgatccagcttcgcgagtggaaggcttatgccctcgctcgtttcgatttcccctcgccgcgccctggcaagaacgtagtattgatcggggcggaaaacggattcggcaagaccagcctgttcgaggcggttgtccttgggctgttcggcaaggacggcatgccactcatcgcccgcgccggctttaaggaaatcggcgaggagcgggtcaacacgacctacaaggccttcctggaaaaggcgatcaaccgcgtcgccatccggaacggtcggactacctcgtgttccgtcacgctgactttcggcaccaacgacgaggacgaggagatcgagatcaagcgcatctggtcgttcaacgaccagggccatttcaggccctccgatgaggagatccagatcttcgagggcagcaagcggaagcccgtcggcccgagcattcactacggcgaggatcgtggtgaatggttccgcgactacatcgccaagaccttcctcccctactacctcgcagccttcttcatgttcgacggcgagcaggtctccacgttcgccgagcgcgagatgagcgcccaggttcgcagcggcattcagggccttctcggtatcccggtccttcgcgagctcgccattggcctgcgggactatgcgaagaaccggcgccaggactcccctgcggcttccaataccaccctcgcaaagctggaaaccgaacgcgaggagctgaacaacaagctcgcgaccgcgcagacgcgcctggacgaggtcacccccaacctattgagcatgtcccaggagcgcgagcgcatcactcgcgagctagacagctacggaaccggttcccaggcccagtttcaggagcagctttccagcctggcccgatacaacgccgaggcggaacgagcccaggaggctctgtacggcctgctgggatccgacatcgcactcggactggccggccggccgctgcgggacgaggtgaaggagcagttgcgtcgggagcaaatccgagaggattgggaggcgggcaaggcgcagggcgacaagaaccttcagcgcttcgtttccctgttcggcaccgccgtcgagaaggtcgatccggtgcttgcaccgaaccaagtcgatggcgtgaaggaggtcatcggcggctgttgggaagccctttggcacccgccgccggcggacgctgcgcagcgtgtccttcatgtccatctgacttcgtcggaccgcaggcggaccactcaacggctggacgagatcgacgatttcggtgcgagccaggtgctgacgctccttgactcgatcgccgacaacgagggcgaggcctcccggatcaaggagtccatcgcgcgccttgaggggatagcccctcagctggacgagaagcgtgcccggctccgggacctcaacgcagagatcgatgccgccaaccgcgacatcggatcgctgaagaacgaggtcaccggtctatccgcgcaggtcgagagcaagaacaagagcatcgccaacatcggtgctcagatggaccaggcccttccgtccctgcgccgggccacgcgggctgatcggatggcggagctcatcgacgagatcgtcaaggaggccgtgccgagccagatcgaggaaatcgccaacgcgatgaccgaggcgcatcggatgatggcgcacaagaaggacctggtcgagcgggtcagcatcgacgaggactgcaacgtccagctgctgaacaagaacggcgaggacatccgtgacatggacctatcggccggtgagaagcagatcttcacgcaggcgctcatctcggcagtcgcggaggtatctgggcgtaccttccccatgctgatcgacacgcctctcgggcgcctcgacgtcgatcaccgccgcggcgtcctcaagcatctgacgcagcgcgagggacaggtcatccttctgtccaccaacacggaagtcgtcggggagtatttcgacctcatccagccgcatctgctgaagagcatgatcatccaccatgaccactcggaaggcgtgggcaactccacacccagggatggctacttcgagctgggtacgcgctgatggccatgacgttggtagatgtcgccggcggaaactttcggaccgacgaggactccgagaaactcaacgccgccttcatgtcgcatcttggggtgaagcagcgcttcatcccggcgcggctcgccattgcgcggtcgctggccgcccaagggaccccgccagcgatcccggtctacgccgagctcggaaaggcgatcaagggcgacaccctgttcgggacgggggcttccctgtccacttgggtcgcgctgatcacgcagaagaacgacggcaacatcaacacgctgaaggatcttctaggcgccgttgcggcccattgggcacggggcctcgccctgctggacgacgagtggcgtctgtccgacagccagctccccgccttcgttcggcgcctggtcgaggtggcagggctcccgctcaacggtggcacgcgcataggcggtgccctcggccgtgtggagctgatgatggcctcggggcccattcccgttccgatcggggagatctcgaccgacgtgacgtcgaaggcagcagtcgagtgggtcatcaacggatcgggcggcagtccccactcggcaattatgggcggcgtgggatcgggcaagacgcgcactgcggtcgcaatgctcaagaagattcgcgagcaggcttcggtgcccttcctcgcgttcgacttcaagggcgacctgggcaccgatggtgatggcaaggggtacggcctcgacaaagtgttcggggcgactgtgatccaaccaccccgtgcagccattccactgaatgttctcgcgctgaaatcgactgacgaaattacgattacggagagtgcggtccgcttccgtgaatcgttcgctcgtcttaagggctcgacgctcggcaccaaacagaagtccgccctgacggatgccgtcgaaaccgcgctgcgggccagcgaaccctgcgagctgtaccatgtccgcgacacgctccgccaagtctacgcgcagcggaacatgaacgaggacggagcctccgccgctttggaggacatctgccggttccccctgttcactccgacgctgtcgccggcggagttcttttcgaagagctggatcatcaggctgccgcaggaagttcctgatgtcagccgtggcatcatcgtcaatctgatgctggacgccctcgatacctatttgaacagcttgccggattctcccatggaggatggccagcatcgttcgctgcgatccctgtgcgtaatcgacgaggcgcaccggatccttgggagcaagctgccgtcgctatccagcctgatccgtatgagccgttcgaagggcggcgcggtgatgctgatctcgcagtcgccggacgatttctcgggagaggaggacgagttcctgagcgagatgggcctagtcggagccttcggctcgaacgccaagccgaatgcggtcaaccgcatcttcggcaagggcgtcagcctatccaagctcgccaccggccaatgcgtgataaagctgcgaggggaagaggggtcgcgcaaggtcgtgagctggcagaaaggctagaagaacgacccgacggccgggatcccggtattcctgggcgcttgcctcggcgcaggaacggattcagaatcgcgggcatgcctgtgcagctgaccgccgacgcgcttctcgtcatcgctcagtggaagggtcgccccgacgcggtgctccacgtcattcacgacgtgtgcgtgcctgcgggccggatcgccgaccacagcctcatccctgccgtcgaggaggtccgcgaggcggggctcacggacgtcgtatgggacggccacgtgctcacggacgccggcaaggatgtgctggcagccctcccgcccgtcgacgactacgacgcggagaccgcgcttgccgtcctcgccaggattgagcccccgctccgggacccgagcgatcccgtggtccgctgggtggccgaattcctgggcctgcccgacgccgatccgagcgcgccacgcggcgtgctcaggggactgcccgaagcgccgggcgagccgcgcgagtagggcggccgaggggcgcgacgggtcacccaacgcgatggcggcctgctgcttgtggacattggaaaccctcctgcagtgaggttcccaccgatcccggattcgaacagaggcggaacggcaacagaagcagccatccgagacaaccttcgcgccgggggctcgccaaccccgcgggggcggcccatgttcggggcgtgaacgacaccccctgccggctctggcagggatgaacctttggctgacgtgctcggtacccgcgccgtcgacccctgccctcgttggcagggatgaaccaccatccaccgcatacgccgcggttcaccggcgcccctgccgaatgagtgcagggatggattgaggaggcctccggaaaccggggcctcttctcgtttgggccgcatgttattttcgggtgacggatccgaaatttgtcacccgaaaataacacgttcgccaaagcccagggattcgtcaaccaatacttcaacgtccccttgccggcggagtccgcccagggcatgttggcctcatgaacacgctgtcgaaacgcaaacgcgcctgacctccccgccgccttgagccccccgctcggcggcatgcgcgtccccgtttccagcgagatctccccatgtcgacgactgcccgccgcgcggcccttgccgccgttcgcaagaacctgccctcgtacacgaagccgcgctggcccaagcccggcgagcggccccacgccacgcacgagctcctcagcggggccgagttcgagggcggctccgtcctgcaggacctggcgaccttcctggcgccgatgcttgagccggactggccgcacaagatcccgaagcgcctgctgcaggcgatgaaggggctgcgcaacgagccgtcgctcgcccgcatgcgcatggtcgaggacgcagcgcagacagtgctcgacgacacggacgccgggcgcgccccgatcctcgggcagaccgtgccgatcgtcgaggacatcgtcgagcggatgctcgtctacgctgcggccctgggctgccagcgcgccgcggcccgctgcgccgtgctctgcgcccgtcattggcgcgggcggccgacgggattcgccgacccggtcacgcacggcttcatgctgtcgatgctggagtacctgcacgtcgccgacctgcacctgccaccggtcgacgtgcggggctacatccaggaatcccgccacctgcagatctggcaggccgacaaggacgcgcgccggctcgtctacctgctcagcctcgtgcaggaggcgatcgacacgcccgagcccggcgcgtcggcgcccgacgacccggaggaccgcgcggccatcgcggaggaccgggccggcatcgtgcgtcaggcgcccccggtgacgcgaaccgagcccgacttcggcatcgtgtggttcaacgacgacggctcgacccacggcgatggcgacccgccgctcgcgccggggatggtcgtcatcggcgacgtcagctacgtgaagaagggcggcaagggcgaccacgatccggtgaaggacgccgaggcgatcgtcggcaagcgtctcatcctggtcacgcccccggcagacctgggcaaggcgcgcggcgagctcctcggcgacgccccgcacggcgagcgcgtcatcgaccggctgctccgacccctcgcggcgcaggacagcgtgcggatcccgccggtccttatttggggaccgcccggtgccggcaagacgcggttcgcccgccgctacggcgaggtcctcgacttgtcgccggcgctgtactcgctcgggggctcctccgacgcgatggcgctgaccggcgtggcccggggctggtccaccggcgggttctgcgcgcccctgcgggatatcctccgcacgaagatcgccaacccgctcctcgtcgtcgacgagatcgataaggtcgggacgagccggaacaacggccacgcgggcgacgccctgatctccatgatcggtgagaccgccgcccggtaccgggacccctacctgcaggccgaggtcgacctcagccgggtgcagtggatcctcacggcgaactcgctcgacacggtcccgcgtcccctgctcgatcgctgcctcgtgctgcgcctcgacgagccgggtccgacccacctgcgccagctcgcgaactcgatcctcgccgacgtccgcgccgaccggggcctggacgagcagtgggcgcccgccttcgacggcgtggaatgggccgcgcttgaggcccattggccggggggcagcctgcgcgccctgcgccggctggtcgagacggtcctggacgcccgcgaggcggggccccgccaatgagcccggtcgtgtgcgagctccggctcctgcgcgagtcgatcgaggacagcctcgatcgccagcgcgtcgacacgaacctcggcaggggcgtctacggttacgtcggcgccctgatccggctcgtcgaggacggcgaccgcgaccccgcgctcgccctgaacgaggcccgctcggccgcgggattcttgcacgccgtcccccgcctgcccgacccccgcccccgcgcatggagtgcccgctgatggcccgcgtgatccccgccgaggccctggccttcctctccggcgcgctcgacgaaggcgccatgaccggcatccgcgtcgccggcgtcgacccgacccccgggggccctcgcgtccggttcgaggtcccgccgatgcgccggcgccggggcgacacccgcccgctgccggaccgcgaggcgatcgccgagctcgtgagtcggatggtggccctgcgctggaaggacagcccggagccgcgggcccttcccgagtatcccccgatggacctgatgatgaatcacagcctcgtcatcggcgattacacggagaccgactcggggtggtattggctgctctcgaccgccgccggctggatcgaagagaccgggatcccccaaggtttcaggtcgacgcagatcaagcagaagttcggcacgctgcgctggtactgtagcgctgccgaggacgcggacaggatgcaggccggcaagatcatccgggccgcggagtgggtctcgggcgcggtctgcgagacctgcggcgcgccggggcagacgcgaaccggcgggtggatccggacgctgtgcgatgtccacgccaagaagcgttgacgtctaccgcaacctgacaaggcgggcgtggtcggtgcgggtcgccggccgcgtcgtcgggcacgccccggcgatcgccctgcaggacgtcacgctccggtcctcgaacgcggcccggctgcgctgcctccgcctcgggacccgcgacgtccatgcctgggcccgggggatcccgaccgacggggggcgcccggccgcggcggtgcgcttccggtaccggcttgccgagcccggcttccgcctcgccgacggcaccgtcctcctggcggcggccgccgcctggttcgaggccgacgggtcggcgtggtgtcttgcttgccccggtgcgaacgtactcggacggagggagggatccatgcgcctgagaccactcacaccctcggagatccgcgccgtcgaggagcaccggcggcaggtccgggagatcctgtcgcgggagaaggccggcggccgattcgtgcacaccgacctgcgcatggcgcccttcctcgaccgctggcagctgcgcgagtccccgaccgtgccgggtgcgatctgcctctccgggatcgcgtacgggcacccgggccgcgaggacggcccgatcatcacggcgcccattcggtacaggaccgacacgtggatggagacggacgacggcgttctctacctgcttgggcgcatggccgagcccgagcgcccgccaatcctggacggccgccgcggccgcggccgctcgctcctcgacggcctcccctccgtgaagcccgatttcggccccgggacacccggcgccgacgacgacctccccccggtggagccctgagcatgacccgcgcactcatcgaggccgcgttcgaggaccgggatcgcctcgccgccggctgggagccgacgggccacgtctggggcgacgccccgatcctgaaccggtgggcctacggcgtgcacccgctgtccggcacgatggcgctcgtcgggttcctgagcgggcaggccaggacctgctcgcccgtcgtggcgatgctgaccggtcccggcgggatcggctggtgccggacgctgacgggctggatccggctggtgctgacgagcgacgagctccaccggcaaggcaggcacctcctgccggcgcacgcccgggagctggagctcgcagccttcgacgccggctaccgcgcgccgcggcggtccctccgccccgacggcccgatcggcacggacgcccgctggcacgaggcggccgactacatcgagaggacggcgcgggacgcagagatcggcttcgccgtgttctacgcccgccagaaacggctggccctcgccgatgcccggaaggcctcggaggtcttctggctgtcccgcacgctcaccttcgattgaggcatccccatgcgtatcgcgttctttaccgttgccctggccgcgctctccggccatgcccacgccggtcttcggcttcctgcgccggggctgtactgcccggtcatcgtggacgccccgccgatctccgtcggcgcccgcggcgtcctcgggatcgacctcctcgattgcgagggcgtgcgcctggcccgcggccgggcccgggccgaggcctgcttcgcgaacggcggcgcccgtgtcgcgctcgatactgacttggtgatccgccaggacggcactctgctgcacgacggcgtgacgttccggctctacaccggaccgcgtccgtgcccggtgccatgattcctcacggagcagatctccctgaggttaaaccttgacgcgctcttggtaggtctcgacgaggaaggttgcgacggcgccggccacgttcaccgcgagactggcgtgccgcggcgacggccggacccgtaagcgctcttccgtcggcggttcgtcggcgtgggcgtcggaaaagcggttccgcagcgtgccgagcccattcaccaagctcatggccccgccgaggatggccttgatcggcacgtcccggtgctggtcgggggcaagcttcaacccgcccgcgaccaggccgtagagcttcggcaggtcgtcttttgggccgtaggagatgccgagcccattcaggatgtgcttgcacaccgcttcaaccagagtgcgcgcgacggtgatggcgccctcggggtcggaggtccggcgtgcgagggccttggtccagaccgcgtgcactccctcggggtcgaagctggccagcgcctccgcgacaactgcgtcgctgggaacgcggttgcggccttcgaggtggtccatgaccggcgcgaaggcagtacggatgtacgtccggcgctcctcgtaccgatcaagctggggcttaatgtgggaccagaacgccccgaggtcgcggcaggtgcgaacgaattccggcagcagcgcgcggagctcgacgtcggcgagcaactccaggcgcagatactcgtaggcatgcccgtcgggcgagcccccggtagctcgcgagatgaggatgccttccatcatcgcaacctgctcaatgcgagattcgggtatatcgtccatcggatcccctgacagagagcccaggctaacgtcatagtttgttgggagcacgccaaatgctgacgcggcaacccactatgggccgggccggaattccggaggctgcctcgaacttgcgtccgtcacggcacggtgacagccccggacacctaaggagggtgtctcagattggatgaggaagagggtggccgctagacccgctaggggccggcggtgcgcggtatccgccttagtgggtggaagccctgtcgattccgcccccggcgccaacgacttagcccggcttcgaccgggaacggggttcgcacaggggttcgtgccgttccgggacggctcttcgccggcgaggcggaggtgacttgcccgcacggtcaagtcggccccacgacccctgggtttttagccaaccgcttaatcgtctcagctggcggcagccgccaccggaactgggccgaggtcccatacctcggtggcggcttcggcgatccactgttgcctagcctcgatggcggccttgttccagacgggagccgggttcagccgctgggccgcctgcgtgatcttatcgcccacgcccacggccatcgcagatgcctggcagcgtgccagaaggaactgagacttcgggtaagcaagagccttcttgctgtaggcgacgttcttgatcacacgattgaccgccgcctccacaagcatgaggttgccaagacgattgatcaactcgacatccgcggccccctcaccgaactccgccttcgcctcgtcatcggctccttgcgcgaggatgtgctcgatatcgttctttgtctcaaggtaatgcgtgaggctttcgcgaccggcctcgccgtaggccagcacgtcgaagtgacgtgtgagcttggccatcaggtagcgcaggcggaatttccgcatgtcccacgcgcggagtgacatcagcttcgtcttgaatgcctgccggtgctcattcttttggcggacgaagaactcctcgacgaaggtcgtgaaggccggctcgccttcgacgtggcggagcttgcgcgccgcctgcgtgatgctgcgctcgtagtccttggtcggaatgcctgcgatcagccagacgaacatcaactcctctacctgccgcgtaaggcgcgagaacagggccggcggcaggtgcctccccgcgagcagaagcaccaggtgctgtttgacggcagttccgccgagggcttgcgtgttcataattccgttgtcgaggtgtccgccgacggtctttccggtcgtgaagttcaggtaggcgacggcaccatcccggaggcgttgcgcaaagccgatggggtcgtcgccatgctttgtttgcttctcgttcttggtcagccactcgtagatgtcctcctcgcgcaattgaccttccacatcgtaggtggccatcaggtaataccggaggaagcggagcggcttttcacgcgcttcgtagatcgcttgtgtgagagaccgccaaatatccttcagcttggcgaaatcgctttccttggcgttcatgaacagtaagtttttgagcaaatccatcgcgtcgagaccgacgcctcgatcgttgatggtctcgaagattttcagtgcacggcttatgttgggtgtctcgatacgaatgagctttaccttgttcgtgaagtatccgaggaagcgccgcaggccgttcgggtcgtcaggaaattgaaccgtcaggaactccctgatggtgtcataagcgcccgcgagattgcgaatggagcgggtgccttcgcggcgcgccttcaatccttttccggtgccgtaatcgaccaggacgccgctcgcatcctcatactggaggtccagcctcatccgctcgaccgtttcgccttgccaattcatgtcggcggccgcgatctgcgccttcagcgtcggcggcacttgtccgtcaagctcggagatcatgtctcgtagagcgcagagtgtcagaaacgaggtggtgctgcgttgctgcccatcgatgaggtcgaacacaccatccttgcccgggcatacgacaatggtgccgatgaaatactccggcgcatcgtccttggtagcttcctcgaactcactgtgaatatccttgaggaactgctcaacctcctcgcctcgctcgcccttcgcgtcccgttcgccccagacatattcgcgttggtagtcgggcactcgataaaagctcaggaatatctgggcgagacttaggtcctgcgatgtgatcgagttggcggtcatcgttactcccttaggatgggtgctagtcgagtactttagccgaatgccggcagccagcggcgccaaccggatgccggttggcgcggggccgttggcggcaaggtgcttgcaagtaccgccctgtccgcagccggttcggcaatcgccggaggctgcgtctcgggcggcgggcaggcctccctttcacgcatgaccaagaacagctcggccgtcgccatggcgtcggcgagggcccgatgcatggcgtccggcaacgcgacgccggcgtgctccgccaggaaggccagcttgtagctgccgagccccgggtaggcgcgcttcccgagccgcatggtgcagagcatctcccggtcgtcccaaaggcccaagcgctccatctcggcttgcaggaagcggcggtcgaagccggcgttgtgggcgaccagggtcgcgccctcgatgaaggccgagacctcgcgtatgacctcggccaagggcggcgcgtcgaccagcatggcgttcgagatgcccgtgatcgcggtgatgcgtgcggacaccgggaacccggggttcgcgagactctggaagcggcgaccgatccggccgtccacgatctcgaccgcaccgacctcgatgacgcggtcgccgttgttcggcgataggccggtcgtctcgaagtcgatcacgacgaagcgctcgccgggccccgcgggggcctgctccatctcggcgatcttggcgagcgagggtgcgtgtccctgatcggcggcagcccgaagccagccgagggcagcctcggggtcggcgggcgtgcccagccccttcaggtgcatcaggccgagttcgtactgggcgttggggtcgctgccttcggccgccatggcaagccacgaaagggcctgcctcaaatcaacctcaacaccggagccgtcccggtaggcgcgcccaaggtgtagcttggcctcgacgaagtcatggtcggcagcgcgccggtaccaggcgagcgcgcgagcggggtcgcgggccacgccggcaccattgcgaaggcattcggcgacctcccaggcggccgctgggaagccggcctcggccgaggcgaggagggctgggaacgcgcgcaccggatcgtgccgggggcccggcggcagcaaccgataccccatgacgtagcggccttccgggcatccgagggcggccgcattctcgaaccagcgctgggcttcctcctccgcctcgggactgtcttcgccctcgaaatgctcgccgagctgcagagcggccttccgcgccttctccagggcacccggcgctcccagctcggcggccttagcgaacagcgcggcagcctcgacgcccgcatcgaggtcgtcgtcccaaacccattcatcgtcgagcaggtcgccgagggccatggtggccgtggcatgtccgaagtcggcagcgaaacggagccaccctgcggacgcgctctcgccgctgatctcctcggccacttgggatgccatgcggaacgcggcctcgccgccccctcgccgcgcgaagaccgcgttccaatcgagctcgacgaccggcgcgcgcaggacggaagtcagttcgtcttcatcctcatcgctgccggagcggccgaggcggactgaccgaacggcgaggctgcgtgctgccgtatcgtccgcatcgaggaaggcgacttgcgcggcggcacggaaccaccgggctcccgaccaccggtcacccgcctcggcctgaatttcggcgagcctctccatcgcaggtcgataggcctggatggccgcctgcctgatcgaccggtagcccggccgttcacggaagtcgggactgcgtccgtcttcgtggcggtcgtaaagcaggacgccgtgcaggaagcctgcttcgacccggtgaccggtcgccgcgatggcgaggagacgctcaagttcgtcgtcgtccaggaccggcgcatgggtcatccgatagtcaggcggatcgaggcgcaggtacttgacgatctggtaggccgcttccggatggccctgcccggccgccttccggtaccagcgcaaggcttccaggtcgtcgtagtcgacgaagacgccgcccgcgtgcagggcgcccaggctgaactgcgcctcgacgtgcccgagttcggccgccctgcgcaggagaggctctatgacgaggtcggcgtcgcgcaccccggcggccgcgagaccctcggggccccatcgggcatcgagcgagatggcggcgatcgcccgaaaatccaggctcgcgcaggccgtcatcgcgtgggcgaagtagggctcacccgggcacgccgtcatcgccaccgaacctcgccggacacattcgcgggcagtgtacgtcaggtggccgcgatgggctatgctcaagcttaggtgctcgattccgacgcgtcctcggcgcccgggctacgtgttcggcctgtcgagtggacggtaacgggtagaggcaccttctaccgcagccgaggccatcggccgccaggagcacagcgaaccattatgtcattctcgcccggatgcccgtcgagccttcccaccagcggccgcatcgattgcacggtctgccatggcgggcgccgcgtgaacttcgaccggacgcagcgggtcagccaggacggcgactggcgcatcacggcaaatccgctcgcctggggcgacactaacgccgaggtcgtcgtgctgggcttctcgaagggcccgacgcaggccggtgagctggcgaccacgccccacgaccagatcgcctacaagggaggtcgggtcgcggtcggcaaaatcctggcccatgtcgggctgatcgatggcggcgacaacgggcgcctgaggacagccgtggaccggctgatcgccgatccggacggacgcttccacttcggctcgctcatccgctgcacggtcgagcggcgggacggcacgacatggaaggggacgggcagcggcatgctggacggtttcgtcgccgacccattcgggcgggaggtggcgacgaactgcgcccgccggttcctggcgaaccttcctgcctcgacgcggctcgtcgtgatgttcgggatggggaccaaggggaactacattcggcaggcgcgtgccctgatccagcaagcgcgcccggggcgctggcggacggtgaacgaggtcgcgtatgccgacgagaagatcaccttcgtccacgtcgagcacttcgcttcacaggggaacctgctgcctcgctggctcggcgaaggtggccatgatcgcggtcgactcggtctccgtgcccgggaggcggtgaccgccgcgctcgctccaagacccatcagcgtctcggccgcgtaaggcgcgtccacccgcgatgacccaggacgccatgacgaccgacatcgagcagaaactcgccgacctggtcgacgacctggatttccaggccatcgaccggcgtatgggccgcttcaaccttttcgaggcgatgggagcggtgcggggcgagcttcggcactcgaactttctcgccttcctgctgtcgccgtcgcgtaaccacggcctcgggagcgaaccgctgctccgcttcctgcgcctggccctcggcgggctgccccccggtctacgcccgatccggtcgctggagttgctcgtcggcgacctcgacggcgccgttatccatcgcgagtggaacaacatcgacctcctcatcgaggtcaagcagctccgcctggtggtgctggtcgagaacaaggtcggcgcgaaggccggggaagggcagctcgcacgctaccgcggggtcgtcgagagccgcttcccggcggaccggcacttgttcgtgttcctcacgcccgacggccatgcgcccgacgaggacgcgtatgtcgccatgaactacgcggacgtggcgcgaatgatcgagtccctggcgcaggagaggacggccgagaccgaaaccggcctgatcctccgccactacgtcgagatgctcaggaggcatatcgtgcccgaccaggaattgcaggatctcgcgcggcttttgtacgaacgtcacaaggaagctttcgactacgtcctgaaatgccggcccgaaggtggcagcctgttccaggtcgccaaatccctcgtcgatggtgatccgagcttcttgatggatcgggtcggctccaccctactcgccttcgttccggcggaatggggctcggctcccaacctcaatgcctgcgacacgacgctttggacgaggaccggccgaagcgccgtcttcgagatcaagacctacaccagcgaggcatatgcctacagggtcagcatcgccctggtcgtcggtcctgcaccgggcgaaataagggagcagctgtaccagagcgcaagggaccgccccgacctgttcaagggtttagtgaagccgatgggtgcgaagttcgccaccatctacgggagggacctgctctcccacgcggcgggcaagctcatggatgaggagcaacgtgccgccgtcatccaggaagcctggaaaaccttccagaaggatgacctaccttctctaacggaggccgtcctggagatcgcgacggccgcgacgagcgagagcgactgaacgccccttcgctcccgtctgccggcacacctcgggttcggacggtgccgaaagccgccgttacacccgtcagatcccggccgtcgaaacgcgacgttctgcccgatatccacagccgaccaagcttgaccgtacggatgtaaatccggagacttaccgcaacctgagattaaggttgtcggttatggtgtctcgtcgagcggtcgtggtccagggccgcttggcgacggcggatgcgcgcctgggcgctgcgcggcgcggggagcatggcgtccgcgtactatccatcgacgccctggtggcacgcttggcggggggcttcgcgcggccggtcgacgaggagacgctcaagtcgaccctgaaagcggtgcttcccgagacggaactcggcgagcttgatcccatcaaggcgctgccggggatgatcgacgcggcggcagaaacgctgcgcaaggcatggtccgcaggcttcgacctgcaggctgctgccagccgcggcgaccgcgtcgcctccattgcccacctggagcaggtggtggtcgcagcgctgccgccgggcatgctgcgccccggcgacctggctgcggccgccgcggcgcggatcgaccacgcgccagccatcctcggacccgtcgaattcgtcgacctcccggatttggcgccgtgctggcaccccgtcgtcgtcgcgctcgcccagcgcgtcgcggtcacctgggcttcgggaccgcggcccgtccccgaatggatcgcggcgaccgccgtccgggttgtttccagcgagccggaggcccccgtcgttgaggtctgcagcgccgcgacgccccggcacgaagttttagaggcgctccgctgggcccgcgggctgatggcgtctggccgcgcgaagccgtccgagatcgccatcgccgcctgccgcactgaggaatacgacgacgtcgtgcttgcgctgcgggccgaggcgcacctcgacgtccgcttcgtccacggcgtcccgtccgcctccgtgcgcgagggacaggcggcggccgcgctggcggacgtcctggtgaggggcctctcgcaggacggcatccgacgcctcgccgcgctcctgcgccagggtcccggtccgttcggggcgctcccgcccggatggacaggcatgctcccacgagaggcgccgctgaccaacctcgcggcctgggagcgcctgctcgccggcagggacgtcctgacccggcccgacgggccggccgtcgccaaggaccttcgcgctatcctggcgctcctggcacgggggacgtcagccgccgcggaggccggcgagaccctgctgcatggactttcgctgcggatctggcggaaggcgctcctggaaggctcgccggcggtcgtcgacctgacgctgtcgcaccagcgcatcgacgacgacgccgatgccgggacctcggtcgtctgggccccggcctcggccctggcctgcgcccccaggcggttcgtccgcttgctcgggctgagctcgcgcggctggccgcaggtggtctccgaggaccggctgctatcggaccacttggtgccgtcacgcatcctcgacccgttgccgcgctcggtttccgaccgcggcgacttcgccgccatcctgtcgaccagctccgaggcggtcgttctctcgcgtccgcgccgcggcgccgacggccgcctgctcgggaagagcccgctcctgcgcgggcaccctgacgggacgcacctcggccggaacagggtccccgagcacgctgtcggcgagatcgaccgcctgatggcgaggccggaggagttccgggcgacggcccaggccacggcggcggcaagctgctggagggcctgggccggcgccgaactgacggcccacgacgggcggatacgcccgaaccatcccgtcgtggtctcggtgctcgggcgcgtccactcggcccggtcgctgcgcaagctgctgcgcgacccgctcggcttcgtctggcggtacgggctcggcctggagaccgcggacccgagcgaggagacccttacgctcgaccacagggcattcggcagcctcatgcacgaggccctcgaagccaccgtcggcgccctggaagccggaggcggcttcgcggcggcgccggcggaccgccgacgggcggcgctggccgcagccgtcgcgtcggtcgcagccgcgtgggagcgcgagaggccggtgcccccggcgctcgtctggcggcggaccctggaagaggtgaccgggatttcgctggccgccctgtcccatccggatgcggcctacgccgggcagaccacctgggtggaggttccgttcggcgggcaggcgccgaaacgggacggaaccgcggtgccgtgggaccacggcttgccggtcgagatcccgggcacggatattcgcatctccggcttcatcgaccggttggacctgtccgagtgccgctcggaggcgcgcgtgcgcgactacaagaccgagaagccgcgcaagcccaccgacgtgctcgccggcggacgcgagttgcagcggtgcctgtacggctacgccgcgcgggtcctcctgggcccgggcgtctccgtcgacgcctcgcttcactacccgagggagggcatctgcctgccccttgaacagcccgacacggcgctcggcgacctcgcccgccaccttgcggcggccggcgacagcctcagggctggcaacgcgcatcccggccctgacgcggaggatgcctacaacgacctgtcgttcgcgctcccggccaacgccggcgagctctactgcccgcgcaagcgggacgccgtaagggccgtgctcggcgaggccgccgggatctgggaggccgcctgatgaccgcgcacgacaggaccctaaccgacgccgcccagcgggccctcgccatcgccgcgcacgagcggtcgatgatcgtggaggccggggccggctccggcaagacggccctgatgtcgggccggatcgccctgatgctcgcctccggcgtagcgcccggggcaatcgcggccgtcagcttcaccgaactcgccgcgagcgaactccttgaacgggtcggcgacgtcgtcgcccgcttgctcgatggcgaggtccccgaggagttgaggctcgcgctcccgcacggattgtcgccgctccagggtgcgaatctggccgaggcggaggcccggctcgacgagctggtctgcacgaccatccacggcttctgccagcgcctcgtgaagccttacccggtcgaggcggacatcgacccgggggcccgggtggccgacgaggcggaagccgacggcatcttccgcgacctcctcgacgagtggttgcgggaatgtctctcgggcggtggcagccttgtcgccgagatggtgctggcggacccggtcgcggcgaaggacgcggtcgaccgggtggccgagtgcctgcgcgagggacgtacggttgggactcgtcccgctgagcccctgcaccgctcgacggaggctttcctcggacgggtgtccgcgctcgccgacttcgtccgagcctgccccgtcgccgagccggagaccgcgtcggccctgctggcgttccaggccatggccgagcgcgtccgccacctcaacggcaacgacgacgccacggtcgtctccctgctgacgtccgagcctgagctgagcctgtgcaccaaggacggcgggtttgcgagctatcgtggcgggaagggcaagtgggcggccgccgccaaggccgtcgggattccgaaggtcgaggcggacctgttccacgaggcggccaaggccttgcacggcgcctgttgcgacacgtgggagagcatgcgggcgaacgctgccagcgagctccttgtcaggttggtcgtgcaggtccgcgtggtcctccaccgttaccaggaccggaagcgcgcgggcgccctgctcgacttcgacgacctgatcgcctcggcggccacgctcctgcgggaccacgaggaggtgcggcaggcgctcggcaggcggtaccgccacgtccttgtcgacgagttccaggacacggacccgctgcaagcggagatcctctggctcctatgcggtgagttgcccgccgacgcggccggcgcggcctggaccgaccgcgtgctgcggcctggcgcgctcttcctcgtcggcgacccgaagcaggcgatctaccgcttccggggcgcggacgtgtcgacctacgtgcaggcgcgcgactgcatccgcgccaagtcgccggaggacgtgatctccgtctcgacgaacttccggtcctgccgctcgatcctcgccttcgtggacaaccgcttccgcgaggtgctgcaggtggaggggcaaccgggctacgtcgccctcgacccgttccacgaggaccacgaccggggtccctgcgtcgccgccctcgacatcccggcggcggagggggacgggaagcgcagcgccgacgcccttcgcgacgccgaggcggaagccgtcgcggatctatgcgcacgcctgatcggccagcgtctcgtgacctgcagccgcaacgggacccggatcctccaggccggcgacatcgcgctcctcgcgccgagcggcagcgacctgtggcgttacgaggaagccctggaagccaggggcatcccagtgtcgacccaggcggggaaggggttcttccgcaggcaggagatccaggacctgatcgccctgacgcgggtcctggccgaccctcgcgacaccctggccctcggggcgctcctgcgcggcccggcggtgggcctcactgacgaggaactgctcgacctggtcgacggcctgccgcgcgaccccgagcgccccgacgcgcggcagaagctgcggctcggcctcgacgtcgcgcacgtcgcccacccggtcgcgcgggaggtcatcgggcgcctgcaggtcctggcgaggcgggcgctcggcacgacgccgcacgacatcctgagccaggcggtggacgcgatccggcttcggcccgtcgtccggcaacggcacgacggccacgccgagcgcgcgctggcgaacgtcgacctcttcctagagatgtcgcgcccctacgccgtgcgcggcctgcgcgccttcgccagggcgatgaaggcggcctgggacgggcgaacgcgcacggtcgaggggaggcccgacgcccaagaggcggcggtctccctgttcacgatgcacgcgtccaagggccttgagtggcccgtggtgatcccgatcaacacttcgaccaggacgaaggccgtgagcggagccctcgtcgaccggccggcgaactgcctgtactgcccggtcttcggggtccgcccagccgggtacgaggacgccttggaccgcgaacgccgcgaggttgtcaacgagcgcgtgcggctctggtacgtcgcggccacgcgggcccgcgagaccctcgtgctgccgcgcttccctgagccgtccgaccggacctcctgggcgtcggtgatcgccctcggcctcgacgccgtccccgccatcgatctgggacggcttccgctccggccgatggtggccgtgacggagacgctcaacgagcagacgcgcgaggttttcacctcggaggcggcgacggtcgcgcgccatcggcggctaacgtggatcgtgccgagccgggacgacgccccggtgccgggcttcgaagacgccggctccgagccgctgcccgttccgaccgaaacggtatcggcgcctccgcaaggcggccgggagcgaggcacggtcatccacaagctcttggaggagatcctcaccggggagcttgatgagcgtgacgggctggaggcccgcgcccgtttcctcgcggggcacctgggtccgtgcgaggcggacggccggcctgccgcactcgatcccgccgacatcgcggcctgcgtcgcgagggcgctcgccctcccgcaggtcgcgggcatccgcgaacgcctccgcgcggaggtgccggtctacgcttacgaggcactcgacgaggaggagcgggcgaccgcgggcgtggccgatgcactggcctgcgacgagcgcggacagccggatgtggtcgttgactggaagagcgacgtcgccccggggaaggatgcgctcctgggctatcgcgcgcaggtcgcgcgctacctcgccgcgaccggcgcgcgtctgggcctgatcgtgttcgtgaccgacgggaccgtcgtctccgtcacgccggcctgaggccggcgccgcccgtgggaatcctcaagacagctgaaggccgagcgcgacgcgaagtcatcacgtgcctcgcccgaacctcggtacgcggccgcatgggccgcgtttcggcaggccgaggtcgaccttcgagccttgggtataacctgagaccatcgacacgccgcgatccggcgctccgtcaacgcctgtcgggtgtcgacgcccaccgtcatctgttgccatggatcgacgccatggcgcgccgacaagcctccgtgaagcgatgtgcccagggaatacggatcgacaccgtcgaccgagacatcggaggggcggggatcggcctgccggttccgggttagcgctccgtcgtcggcgccttcggccgcctggaacgagatcggcaggggagtagccgatgacttaagggggaaatcaccgcatcacgtggagcctagcaatacagggatgcgtaaccgatgaagatcgagcaactgacgatctcgaatttccggtatttcgggcccgaacccacccgtgacctgaccggctggctttggaccgggctgattgagaggatcagccaggactgaaggagtcggacatgcggcgaggtcagaagacgagcgcggagcaggtggtgctgaagctgcgccagatcgaggtgcagaccgcccagggcaagagcttggccctagcctgcaaggaggcggagatctccgagcagaagctgcgcgacgagtgcctgaggcaggagatcttctactcgcccaaggaagcccagactgtaatcgccctgtggcagaccacctacaaccgcgtccggccgcactcgtccctgggctaccggccgcccgcgcctgtcagcttccctgatctagccttccgcctacccatggcagcggccatgcagtagcctcttgtaacttgatcccaacctcgccgggtatgctcctcggcgcggtggcgggtgagagaccgttagcctctggggccaccaagcccgcaagtgagccaggctcctcgcccgccgttccatcggacccgaacagtcgcttgggccgctcaacgcgaagcccgcttgcgcaaggatgggatcagatggacgctcctgttgtcgggatcgacgtggcccgtgaccgcctcgatattcacgttcatccctctggagcgaacttcgccgttgatcgtacgaccgagggcgtggagcagctgtgcgaacgcctccggcccctgaagccgaagctcgtcgtcctagaggcaaccggcggtttggaagccatggtggcacgtgctctcaccacccggaggctgccagccgtgatcgtgaatccagcacaggtccgtgctttcgctcacgccttgggccaacgcgccaagaccgaccgcatcgacgccaccgtgatcgcccggttcgcggcggccaccaacccacccgttcgcgctcgggccgatgccgagactcaggccttggctgatctcgtcacaagacgccgtcagatcgtcggactgatcgcgtccgagcggcagcgagcgagccaagctccatcgtgcattcgagacagcgtccggcgcgtcatagaggcgttggagcaggagcagagtgtaatcgaccgctcgatcgatgcagaggtagaccggtcgcttgaatggcgcaggaaggagactctcctgacctccgttcctggtgttggaccgacgatcgcacgaaccctgatcgcggagctgcccgagcttggaggcctcaacggaaagcaagtcgccgcgctggtcggcttggccccttggacgcggcaatccggtcagtggcgagggaggagcttcatcgcaggcggccgcgcacctgttcgcacggcgctgttcatgggggccatggtggccagccgtcacaacgccgcgctgaaaaccttccgggaccggctcatcgcagccggtaagcccaagctcgtcgccctgattgccaccgctcggaagctgatcaccatcctcaacgccatcctgagagacggaacgccatggcaacccgcttgaccagcaagacagtcgctcactcggctcggtccaaaataccggtcaggtcatgacctcgatgctcgcagttgggtcatggacttcggcagcctcaggccagtgaggcagtggctggagcaaaccttcgatcacaagacgctggtagctgcggacgatccgctgctgtccgagatgcaaacgatggacgaagtcggcttgatccagctcgttgtcctcccgcacgtgagctgcgaggcattcgccgagcacatctacagctgggtcaggggttggctcgccgagcaaaacctcagcccacgtatccgcctcgctgaggttcatgtccgcgagcatggtgccaacgcagccaaggtgctggcatagggggatgccgcgcgtctcagcttcggcttcgcgccatgagccgaccttgggcagacaggcgctgaaccgccgctctcgaccccatccggacattcggcgtgcacaggtcgaatgtccgcttggggtcaggagttcgcccgccagttgttcggctgtgcgccatcagcagacatccgacttttcgtacgcgaaggtccgctatcgacgtattagcagaacttgacaacaacgcgctggaggttggcaatgcccaggagtcaaatatatactcgccaatctggatggaccctgtatgcccgccatataatccgattaaaatcagtgtgacagcaatagcctcttgtatctttttatagggtggtgcggcgcgttactatctccgccagtagcttaccatcctccgttgacagaagcgcacgatggcagcaactcgcctcgtcgcccgaagccagcatccgcaccaaaagaccgtcacccatttcgacgttcgcgtggaacaaagcccgacgaacacgggtggcgtagttgcctgagcggctcccgaggaagcgccactcggcccgatccacagcggcgacgaagctgctgaagtacaggaggccggccccgttgaagtctaggtgaggacacggctcgacgaccagggttccgagctcgcgctcttccggcgccgcgacagcccccagaaactcgtgctcggtgatggacggctgaatgggcatggccgcgagaacgggcttggcgtgcccccggccctcgatcctcacccgggcgatggaacggttcacgccctcggcctggcgcctcacgaagacggaggccatctccacgtccgcgaccagccggtctcggcaggccgcgacgtgccggctgacgacccgggtctccgaaaggtacgtgaccgtcgagcgcacctccaatgcgtcgttctcccgaacgctgccaagatcgcccccctgcagggagatcctccggaacgccgcgtagaccggcggctcacccgccggcccgaacccggcctcggccctgccgaacgccgtcgcgatcaaaccccagtgcctgtgtcccagctccttccagagccagttctcggagaggccgctcgggcagagatgcggcatgcccaggacatggcggcaggcatccgtcaggggcgtgtcgaccccttcgagcctcatgtgcaaacccaacggccttctccttcgagaaagagcgggaccgggtggtggtagctgttgagacttggccacccggtccctgtcgaagcgtgatccttgggaaggaggtcacttcgatctcggccacgtcccgggcatcacctcgaagagggagccagggccgcggaaaagctcatcaatacttcctcatcagcgccaccggctcgaccgcggcggccttcggggccgagtagagcggcgcgatgaggcgaatgaagccgtcggtcgactccgtgccgcgggtccggaccgcaacgtcgcgggcgaccatgagttgcgcggtgaacggcccgaagtcgtagccgatcaggcctccgaccgcgaagcgtccggcctgggtgtacccctgcgccgtggcgcgcgcgaagttgcgaccgccgagcggcaggtccgtcactccgtaggccaccgcgccgatctcgaacttgccgaacttcttcgtcgcggtgaggtcgagcaggagggcgtccgcgaggtagagcggaccaatcgcgcgtccgacggcaccctcgaaccggccgggggagtcgtagaagttgtgggtcaggttggccgtgaggttccagccgtcggcggtgtagctggcggcgaagccctggcggtaggtgttcgaggagaactgcggcagcccgcggccggcgtcgaggtcgttcaggtgaaccgccgcgaggtagctgacgccgaggccgttcccgagatcccaggcgaagatcgacccgaccagggtaccgacgttgaccgtgaagtcgcggttcggcacgcccgccgggttattggggaacccgaacaccgtcggttgggcgagcaaaggctggatgttggcgccgaggaacttgtagccggtcgaccagaccaggaccggcacgttgatcgcggtgtcggtcgagaaccgggtgtcgttgcggcggtagatgaaggtgtcgatggcgtagatgccctcgggcagcggggcgccgacggcgaggccgacctgctcgcccgggatggtggttgcctgggcatatgaggcggtcgcgctcagggtgactgcggcgaacgctcccgccgcagtcgcgaacttcttcagcatcatcgatccccttcttggtcttcgtctcggccagccgtcagcgtccgccgaaaaagcatcggcgccggcgacgtctaaaagaaatgtgcaggcgggttatcttgattgcatggaaatgcgtacaatctgtatgtatttccatcaatgcttatattctgcactgcaataacgaagagtctactgcataatgcttggacgatgcttagacagccgtcttgttgcaggaacggcacacgcttcgaccgacacggggcgttccgggacgatgccgccgcggatcgggcttgggggccgaggtacagatgccggtcgcggggtgatcaaggcccagatgtcagatgtgtcagaccgcgaacttcagggcgaaccgctcggcgccgaggcgcttctggatgacctgcacgatgtgctcggcgtcgcggccgaccgctccgaaccgacccgagccccaggtgttcagccacggcaagccgatgaagtagataccatcctcgttggtcacgccgcgcttgtgcttcgggctgcccgcgccgttgaacaccgaagcgtcgagccagcggaagtccggcgtgaagccgatgcaccagacgacgctggtgatgccggagccttcgaggggcaggctggtgaccggctcgcccggctcccagaccggggtgtagtgctcctgcaccggggcatcgatgcccttctcggcgatgtacttgtcgatggccgcgttgatgccgttgtaggtccggtcagcctggtctagcgagcgtttgaggtcgtcacggaagcgcaagctgccgtcccggtagtcctccatcaggccgtagagcttcatgccctcggccgcgaagcggcgcaggtcgatgtcgcgaccgccgtcgcggccggtcacgtagtggttggtgttgtcgcggacgccgtcgcgcagcggatggttgtcgacggtcatctcgtagtagcccatatcggcgagccaggtgacgacgtcgcggccgcggtagaagcgggcgcagcgaggcgcgtcgccgaccgccaggtgcaccgtgcggccggcgaggtgcaggtcctcggcgatctgcgcgccggattggcccgagcccaccaccagcacctcgccctcgggcagctggtccgggttgcggtactggttcgagtggatctgcgtgatcgagcccggcagcttctcggccatgcgcgggatgatcggcgtgtggtagccgcccgatgcgacgacgacctcgtccgcggtgaagtcaccctccgaggtctggaccgagaagatgccatcctggcgccgctcgacgcgcgtgaccgccacgccctcgcggatcggcgggttcaccttggccacgaaggccttgaggtaggcgacgatctcgtccctcttcatgaacccgtcggggtccggcccatcgtaggggtggccgggcaggtcgcactgccagttcggcgtgacgaggcagaaggtgtcccagcgctggctttcccaggtgtgcgcggcggtctgcttctcgaacacgaggtgctcgatgccgcgctgcttgaggtggtagctgaccgagaggccggcttggccaccgccgacgatgacgacgggaacgtgacgggtcttagggggcatggctctggctccgtgagggtccggaaggggtgtcggctcaggattcgaaggactcgacggtgactcggccaccgggcacttgccgcttcgcggcggcctcgatgcgggcgagttggtccatcgcggacgagcacgcgaagccgtacttctcgcgcacccgctcgctcgcgatgttcagggccgttcgggacttctcgacgaagtcgtcgagggcgtagctttcccccggcgtgaggaagtccttcacgacgagggagggcgagtagcaggcctcttgccggccgtcgggccagcggacgtggaaacgcatctcaggcatggatcaactcctgtcgggtgcgggcgcaggccgcgtaggcatcgaggtggcgttccgcgcaggcgcgccacgaattggcggaagcccgcgcgaggcccgccgcccgcaggcggtcgcgagcctgcgagacaagggctgccgccatggcgtcggcgatggcgcatgggtctgctggatcgacgaagagcgcgtccgttgccgccaggtactcggtgaagggcggctgccgggacacgatggcgggcgtgccgcaggccatcgcctcaagcacgcagaggccgaagccctccttccaggaggggaaggccagcacgtcggcgatccggtagagggccggcatgtcggcctgcgggacggggcccgtctcgatgaccgccgagccccgcccgaccgtcaggcccgccgatgccagggctgcgcggcaccgcgtacggtaggcggtgtggtcgaggagcgaggcgccaccggcgacgacgagctgcgcctgggggtagcgcgcgcgcaaccgggcgaaggcctcgacgatgcccagcgtgttcttgcgctcctcgaagccgccgacgctgaggatcactggccccgcgccgacgccccagcgctcccgcgcggctgcgtccgcctcggtcggttcggtgcgatagaccgagaggtccaccccgttcccgacaacgtcggccccggcaccgaggtcgtccctgatccagtcggcccaggtgcggctcacgcagagcaggcgcgcggcctcgcggatcgaacggtcctgccattccgcgagcagcgggtcggagaagctgtcgacgtgatggaccgtgcgcacgaagcccgggatcaggcgccggtgcttgagggtcgcgagtgcattgccgccgatgccgtcatgggcgtgaaagacatcgaagtcgcacgcggccggcgtcgagaagtggcgcaggtagtcggtgatgcgggcccggacgaggtcgacggtggtgccgccgaccgattgggccgcaaccgacacggtcgggcaggccgcactccggaaaaagccgcggccggcagggtcaggcgcatgcaccaccgcctcgtgcccgagggcgcacagggcctcggccagcgcgagacagtgggcgacgccgccgcgcggattgatggagtgggtcaggatggctatgcgcagggccgtcacggtgtgaccctcgctcgatcctgaccgcagccgatgaggggactggccgcgaagtcccagaccacggcttcctcacccgcggagccgcggacgcgggcgacccggctcgcatcgaggcgcccgatcggggcgctcgcgatgccgcgcgccgcgaagcgctcgcatacggccggcgtgcggtcagggcggacgctgaggaggtagccaaagctcggaaacgcggtgagccagcgcgcgaggggaacgtgctcgggcctcgggatcgcgtcgaggttgacgaggccgccgacgttcgaacactcgagaagcatcagcgccgtgccgacgacgcccgccatgctgatgtccttggctgcccgacacaggccgtcctcagcgagcccgggcagcagcgcgaggtcgccgcgcagccgctcacccggcgcgccggtggaggcgtcccagtagggatgcggctcgcgaaagcgtccgcgcagatcgacggcggcgacgaggtcgtcgcccggcgtcgcgtcgaagctcgtcagcaggcgcggccccgcccgaccgagtacggcgacggcaaggttgccgacatcggcgcgcgtgttggtgtggccgcccaccaccggcacgccgtagagcgcggccgcgtcggagaggccggccaggatcgggtccgcctcagccgcgtcccggctccacagggcgtcgaccaccgcaagcgggcgcccgcccatggcggccacgtcgctgaggttgaccatgatgccgcaatagcccgcgaagtacgggtcggcggcgacgaagctgtcgaggaatccctcgatggccagcagcaggtggccgtcgccgtcgggaatggcggcacagtcgtcgccgaccggcaccgcggtgtgccggctgccgagccccagccgtgccaccacggcgtcgatgtcgcgcttgtgcgcgacgccccgagcgtcctggatctgacgggccaggtcctggatgtcgacggcggccgtcatcacgctgccctgcggaaggtgacgagcccgtgctcggggtcgtacatcggcgggtaggccgcgaggtccgcctgcatcaggctgtgcgggcggccatgaagctcgaccgtgtcgaggctcgaccagtgcagggcctcgaacagcggcacgttgcgctcctgcacgtgggcgaggaagcgggtgcagcccctcgcatgggcggaggagaccgcgacctggatgagcccggcccccagggcggcggtcccgcggaatgccctggcgacggcgaggcgcgagccccaccactcgccggtacggtccgcgacctcgtggatgcgcacggttccgacgacggcatctgcctcaccgccgagggtcgagagggcgcagatcgggatggcgtgcgcgtcgatggcgtcgcggtcgtcaccttcgaagatgccctgctcaatgcagaagacttggcgacgcagcgccgcgcaggcgcgccgctcccacggcgcgaccgcgaacttcacgcggaagtggctcggtcggaacggggggacaggttcgaggatcatgccgccacccccgcgcgctcgtaggtggagagcgccgagcaggcgccgcagcgcccgcagcccgccttgatgtcggtcgagcgcagattcgcttgcgccagcatgtcggcgagcggcttgaggacggcgtgcatgaagtccgggccgggggccgggtggctctccaaaggcgtgcccgagatcggcacgaagggcaccacgaagggatagacgcccaggccgacgaggcgctcggccatttctaggatggcctccggcgtgtctccgagaccggccaggatgtaggtggagacttggccgcgaccgaagaccggcacggcagccgcgaaagcctcgtagtagcgctccagcggcacgctcgccttgccgggcatgatgcgggcacggacctcgggggtgacggcctccaggtgcatgccgagcgcgtcgatgcccgaggccttcatccgctcgaaccagcggtcgtcgtccggcggctcgcactgagcctggatcggcaggtcgacggccgctttcaccgcgaacgcgctctcgcagagcacggcggcgccccggtcggtggcgttcggggtgccggtggtcatgaccatgtgcttgacgccgtcgagcagcaccgccgcccgggcgacctcggcaagctgctcgggcgtcttgcgggccacggtgcggccggcggcgagcgactggccgatggagcagaactggcaggtcttggctcggctcgcgtatcggatgcaggtctgcagcacggtcgtcgccagcacgtcccgcccgtgcagcacggcgatcttggaatagggcacgccatcgaaggtcgagagcgcgtagaagcgaggcttgcctgggaaggtagcctgcccgatcaccacgccgtcgtgctcgatcaccgacaccccgttcgcgtccggtcggcgcaccaggaacggcgagtcgaaggcggtctcggtgtggaccggcaccatcacggtgcggcccgcgatggtcatcgccttatggtcggaggggccggctccgccgcggcggctcggcgcgccggcgcggctgtcggcgagcctaacgccgtaggactgcaacgcgttgatcaggcgctccgtcggcatcccgaccaggcccgccacgaccggcggcaccgagggtaggctcgtcggaagcgggctgctgctcatggtcgaggctccgggaaacggactgggaacggatcggctggtgcacgaacgaggccggacggttgtcgtggaagaggctgagaagctcggggcgcgcgtagtgaccgaccgagtccatcatccgcttgcgcttggtcaccagcgcgaggtccatgtcggcgacgaggatgccctcgccggggccgagggggtcggcgaggtgcttgccctcgggcgagacgatggcagtgcagttgccgccccggcaggcgccgcgcaggcgctcgtccgggcagacctgcgccacctgctcgtcggtgagccagccggtggcgttgaccacgaagcaggccgcctccagcgcgtggtgacggatcgtcacctccatctgctcggcgaagatctgaccaacgagggagcccggaaactgggcggcgtggatctcctcgtggcgggccatcagggcgtagcgggcgagcgggttgtagtgctcccagcaggcgagcgccccgacgcggccgacggccgtctccacgacgtcgaggccggcgccgtcgccctgaccccagatcatgcgctcgtggtaggtgggcgtgatcttgcggcgcttgagcttcaggctgccgtccgcgtcgaagatcagctgtgtgttgtagagcgagccgtgatcgcgctcgttgacacccagcacgatcacggcgccgtggcgccgcgccgcggccgcgaccgcctgggtcagtgggcccggaacggtaggcgcccgctcgtagagcttgaggtgctccgcgccctgcagggccggcggcagcacgaaggagaagtacgggtagtagggcacgaaggtctcggggaagaccatgaagcgcgcgcccttggcggcggcctcgtcgatggcgttgagcacacgctccagggtgccgtccggccggtcgaggtccggcgcgatctggacggcggcggcccgcacgatccggttctctgacattgatgatcctccggctgtgacggcggccgcgtcgcgcgcggccgccggatgcgacgtcacggtcgacggacccgaaggcccgctcagacggtccaggtgtcgatgatcaccgcgttgtcgcgcttgtgcaggaggatgcagtcgagcacgtcgagggggttgatcatgcgaatcccctcgatgaaggccgcctcgccgtggccgtagagcgcctgggtcgagaagcggcaggcgtagaccttgccgccctcggccatgaacttctccagctggttgttgaagttcaggtggcccgggaaggcctcgtcgccgagccgcgggaagccgcgctggacgccgagcgtgatgccggggccgtagagcaggatcgaggtgtcgaagcccttgcgttgcaggcgggtggcctgaagcaggttcacgaggccgatggagccctcgaaagcgacggtgtggaaggtgacgagcgccttctgccccggctcggctttcacgtcctcgaagaccttctcttcgtagtcgaccaggaagtcgcccttcttgttatgttcgcggttcacggcaggcatggatctcactcctcaatggattggaccgcggtagcctgggcttcgggcggtcacaccccatcatggcaagcgttgtgccagaaccccgccgatcaatgtgtcggtcaatgcgccgaagtaatatgcatacaattacgcgatcaatgaccttaatctcgctgttgcgcgtcaatttggatgaagcctcttcaggaagcaaaccctgcgtatcctatgagcatgatctgcacgttccaggcacagcgattgctggcattgtatggatcacacgagcatcactctcggccatcgttgcggtatgacgcttgcttgccatacaatcgaacattgatcgcatgttgatggtgcaggctcagagcggatgaaggcgacgaagaaaggagggacgacgggccctcatgatgtcatggccgggggctggacgccggacctcaagcgctggggcaagccgcactacctggccatcgcggaggccctggcggacgacatccggacggggcgcctgacgcccggcacgcgcctgccgacccagcgggcgctggccgaagcgctcgacctgaacttcacgacggtctcccgcggctatgtcgaggcgcataagcgcggcctgatcgaggggcgcgtcggccagggcaccttcgtggtggatccggcccgacgcgcggccagtggggacggtgccgggagcgcgccgcgggtcgggccggtcgacttcaccatgaacctgcctcctgaacccgacgcaccggccctacgggcgcgcatgcaagcctccttcgccgaactttccggcgacctcgccaacctgctgcgctaccagggcttcggcgggaccgacgaggacaaggaagcggcgcttcgctggctgaagggccgcgggatcgacacgacgcgggagcgcctgctgatctgccccggtgcacacagcgccctgttcagcgtgctcggccaggtggcccggccgggggacgccatctgcgccgagcgcatcacctatccgggcatccgcgcgctcgcggcgcatctggggctgcgcctcgtcgacttgccgatggaccggcatggggtcgaccccgacgccttcgcggccgcctgcaccaaggtcgcgccgaaggcgatctacctgaacccgctgctgcagaacccgaccaccgcgaccctgtcccgcacgcggcgggaggctatcatcgcggtggcgcggcgctacgccgtcagcatcatcgaggatgacgcctacgcgcgcatttgcccggcaccgccaccgagcttcgccgaactcgcacccgagatcacctactacgtcgcaggggtggccaagtgcctgggcgccgggcttcgcctcgcgttcctggtcgccccgagcgcccggtccgccctgccgctcgcgggtgcgctacgggccgcgaccgtcatggcctcgccgatctcgacggccctgacgacgcgctggatcatggacggcacggcggatgccatcgtccagttcgtccgcgaggagtcggccgcgcgccagcacatcgtggcctcgctgcttccggccgagacctacaccgccgatccgcacggcttccacgtctggatcacgcttccggagggctggacgcgctcggccttcgccagccaggggcggtcggcgggactgggggtggtcggcagcgaccccttctgcgtggcggggacacccccggaagcagtgcgcctctgcctcggcggtccctcaacccggcagcagatcacgcacggcttagaggtgctcgcacatgcgctcgaaggctcaccagccctcgcctcgacctacatctgagccacgctccaaagacttggatggtcaggaaggtttcacttcgtgcagtggtcttctattcgcctcgggctaggtcggatcgcgtcccgacgctccggggcgagcgatgcgcccttcctcggctttgaggatgtactgctcggcgacgagtcagtccttgaaggaccgcaccgtaatcggccggacaatccttccggacaaggtattggctggccgacacgacgaagcaccggccctcaaaggcgatggtctgcatcgtcggcagccacgtgacgcggtcgtcgaccgtgggggcgcagtagatctcgacgcccttggcgtacagcgtcgtgcgcaggagcggcatgtagttctcccagcagatcgcggtcccgatccggccgaggggagtgctggcgacatccagcgtcgagccgtcaccaaagccccatacgagccgctccgaggcggtgggcatcagcttgccgcggcgtgccagaagggcgccgtcgggcccgaacgtcagggcgctgcagtagagggtgccgccggcccgttcgatcacgccaacgacgatgtgcaggtgcccagcgcgggcgacggcggcgatggcctcggtggccggtcccggcacgtcgatggcgtttgcgtgatagcgaaggaagtcgtcccggcccgccggcgtgcgggagccgaccgtggcgccaaagtcgagccccttcgggtagccgccgacgaacgcctcgaagaacaccgctaggtcggccccccgcgcggaggcgtcgctggcgaggtccccgagcttgtccaacgtccgcgcagtgtcgaacaggatcgacccggcctgcacccggcggccgtgacaacgggcttcgacgacatgagaagtccaactctggatgaggagcggccgggatcgaaggacggtgcgtcagctcgccatcagccaagttctcaggatgccggcgacgattccgagcgagaggacgctgccggcccacagcgaggcgaaccacacgaggcggtgccatagcggggccggcaggtcgggagtggatgcgtcgtccatcagtgataccccgttgcgtcgaccttcccgcggaagacccagtacgaataggccgtgtaggccaggatggtcgggatcaggacggacgcgcctacgagcaggaagacctggctcgaatgtggtgccgccgcctcccagatcgtgatccggcccggcacgacgtcggggaagatgctgatccccagaccgacgaaggacagaaggaacaggccgagcgccagcaggaacggcgttctctccgccccaccgcgcagcgagcggaagaacaggaacgacgccaccgctacgaggagtggaacctgggcggtgagcagcacgcttggcatcgagaaccagcgctcccagtatcggccctccaggaagggcgtcgccgcgctgacggcggcgatgagcgcgaccgtggccgcggcaagccagagcgagaaggtgcgcgcccggtcctgcaggctcccctccgtccgcattaccagccacgtggcgccgagcagggcgtagccgcagacgatgccgagaccgacgagcaggctgaagggcgtgagccagtcccaccagccgcccgcgtagctgcgcccctccaccttgatgccctgcagcagggcgccgagggtgatcccttgagcgagcgccgccacgaccgagccgccggtgaaggcgacgtcccagagcgcccggtggccgggatcgcgccagcggaactcgaaggcgacgccgcggaagatcaggccgagcagcatcgcgatgatcggcgcgtagagcgccggcatgatgatcgcgtaggcgagcggaaagactgcgaacaggccgccgccgccgagcacgagccaggtctcgttgccgtcccaaaccggggcgatggagttcatcgcggtgtcgcgctcgtgccccggccggaaggccgggaacaggatgccgatgccgaggtcgaagccgtccatcacgatgtaggcaaagaccgcgaaggcgatgatgagcgcccagaccactgtcaggtcgatgttgtcgagcatcacgggctcctcactcggccgggcggagggtgcggtcgggatcgagcgacggcgagggcgtgatgccggcggtgcggatcggcgccccgggctcaatcccgggctcgccccggtgcggcgacttcgccatcaggtgcaggatgtagagaatgcccatcccgaacacggcgaagtagaccagcacgaaggcggtcagcgaggcggcgacggcgggtgcgtggagcggcgacaccgagtccgcggtgcgcaggagcccgtagacggtgaagggctggcgcccgacctcggtggtgatccagccggcgacgacggcgacgaagccggccggtcccatggcgagggcgaagcggtgcaacgcggcccagtggtagagcgtgcccctgtagcgggcgagcaggctgaggcagccgagcagcagcatcagcatgccgagactgaccatcactcggaaggaccagaaaaccacggggaccggcggccagttctcccgcggcacggtgtcgagacccttcagcggtgcgttcaagccgtgcttgaggatcagcgaggacagcttgggcacctcgaccgcgtagcgcactgtgccggcctcctggtcgggcaggccgaacaggatgagcggcgcgccatccgggtggctctggaagtggccttccatggccatgaccttggtcggctggtgctccagcgtgttcaggccgtgggcgtcgcccgcaaggatctggatgggggccacgacggcgatcatccacatcgccatcgagaacatcgtccgcgcgccctcgttggtgcggtcgcgcagcaggtgccaggcgccgaccccaccgacgacgagcgcggtcgtcaggtaggcggccaggaccatatggacgaggcggtaggggaaggaagggttgaagacgatggcccaccagtcggccggcacgaactgacccgcggcgttgaccgcgtggccctgcggcgtctgcatccaggagttcacggacaggatccagaacgccgagaagaaggtcccgatggccaccatcagcgtagcgaggaagtgcagccgcggcccgaccttgctcatgccgaacagcatgacgccgagaaacccggcttccaggaagaaggccgagagcacctcgtaggccatcagcggaccaaggacgggcccggtcttgtcggcatagaccgaccagttcgtgccgaactggtaggacatgactaggccggacacgacgcccatggcgaaggcgatggcgaagatcttgatccagtaccggaacaggtcaatgaacacctgccgtccggtagctaaccagagaccctccagcaccgccaggtagctggcgaggccgatggagaaagccgggaacacgatgtggaaggccaccgtgaacccgaactgccaccgtgcaagcagcagggcgtcaacgttcgccagcatgtcggtcatctcttgcgtatgtcgatgaggctgaggggacccgcggtcaggcggccagcgagacctcaccccagcccagacgtgagcgaacctcgacgagcgcccccacgagcgcccgcatgtgctcctcggtgtgaagaggagtcggggtgatcctcagccgctcgccgccgcgcggcacggtcggatagttgatcggctggacgtagatgccgtggcgctccagcagctcctcgctgatccgccggcagaggtgggcgtcgccgaccatcaccggcaggatgtggctctggctcggcagaaccggcaggccagccttgcgcagcatggccattaagatcgccgcggctcgttgctgcgccgcccgttccgcctggctatccctgaggtgccgcaccgcggcccgtgcgccggcggccagatgcgggcacagcgaggtcgtgaagatgaagcccgccgcatggctgcggatgacgtcaacgaccgtggatggcccggcgacgtagccgcccatgacgccgaaggccttgccgagggtcgcctcgatcagggtgacgcgatgagcgacgccctcgcgctccgcaatgccggcgccgtgcgggccgtacatcccgaccgcgtgcacctcgtcgaggtaggtgagcgccccgtggcgctccgcgacgtcgcatatctccgcgatgggcgccacgtcgccgtccatgctgtagacgctctcgaacgcgacgatcttaggccgttcaggatcgaactgcgcgagcagcttgttgagcgcggcgacgtcgttgtgcgggaagatcgccttcgcgcctcccgagcggcggatgccctcgatcatcgagttgtggttgcccgcgtctgagaggatcacgctgtccggcagcacctggccgagcacgctcagagccgcgaggtttgagacgtagcccgaggtgtacaggagcgcggcctccttcccgtgcaggtcggccaggtcgcgctccagcagtacgtgctcatgggccgtgccggagatgttgcgggtgccgcccgcgccggcgccatagcggtccagggccgcatgcatgacgttgatgacctcggggctgtgtcccattccgaggtaatcgttactgcaccagaccgtgaccggccggcggctgccgtccggatgcctccagatggcggtcgggaatgtgccgacattacgctcaagctcgatgaacgtccggtaacggccgtcctcgcgcagcttccggagggaggtctcgaacacgtcggaataggggagcatcgtcccggtcctcgtcaggtcggatgaagtcatgacaagcccagcatcgggcgatgccgccgtcgcgcgtccgcccgggaccgcgcggtggcgcggcagggtcagtccccggtcgtaggactcgtgttgggtgctgccgaagtcgcgaggcggccttctcccgccttgttgatgtactggctggcgatgaagagccccttcagcggccggatgaccggcacgcaggccagtaagagaagcgggagcgtcacgaccgcatggatccagatcggcggttcgtatgcgagctcgaaccaaatgccgaaggctgtgaccgggaaggccatcgtcatcatgatgaagaaggcgggtccatcggctgggtcagcgaagctataatcaaggccgcacgcctcgcagcgtggcttcaaggtgatgaagccgctaaacaggcgcccctcgccgcagcgcgggcagcggcagcgcagcccaacggaaagcatcgattgatcggttgccctttgcatcgtccacattcctgaaccgcctgccgtccggcggcatagagtggcgccttgcgcactccgaatgtatggcctagatacccatacattctcggaggaagctggctgcttctaagacgcggccccagacaaagcttcggctcgccttgcctgtatgatgtatgtatgcatacaccaatgcgagaacaggggtcaatgatggaatcctggaacccgacaatcgctggcgacgcaggcccgaagtacctggctatcgtgaaggcgttggccgaggacatccgtgctggccggctgccgccgggcgtgcgtctgccgccgcagcgcgccctggccaagcagctcaacgtcgacctcaccaccgtcacgcgcgccttcaacgaggcgcgccggacgggcttgatcgatgccaccgccggcaggggcagcttcgttcgcgggcctaggctgccgcctgaggatatgcgcagaccggacccctccggaagcgtcgacttcagcatgaacatgccgccccagccggtcacggcgcggctggccgagcgtatggagacaagcctgtcgcgacttgccggctcgccgggcttcctcgaccgtatgcagtatcaggacagcgccgggaacatagccgaccgtactgcggcggtgcagtggcttggtggccggctcgggctacttccggtgcaccgcgtccttgtggcgggcggcgctcaggtcgtgctcgccgccgtgctcgcggccattctcaagccgggcgatgcgctctgcgtcccatccctgacctacccgggtctgcgcatggccgccgagcgccgcggcattcgcctcgttccggtggcctgcgacgcggacgggctcgacccggacgcgttcttggagagctgcaaggccgagcggccgcgggccctgtacctggtaccgacgctcgacaatccgacgaccgcaacgctcccgacggcgcgccgcgagcggatcgccgaagtcgcgcgcgcgcacggcattgcgatcattgaggatgacgcctacggcgcgctgccgcccgacgctccggcacccatcgccgccatggccggggacatcacttggcatatcgcgacgctgtccaagtgcgtcagcccgggcctgcgcatcgcctacgtcgcggtaccgggcaccaacgaggccgtgcggctcgccgccgagctgcgggccatcaacatgatggcctcgccgctctcggccgcgctcgcctcgcagtggatcgtggaaggcgagctcgacgcagtcgtcgcggccatccggcaggagaacggccgccggcaggcggtcgcgcgcgaggccctgcagggtctcgacattcaggcccattcctgcgggcaccacctctggcttcggcttcccgagccgtggcggcgcggcgagttcggggcgcatgcgcgtcagctcgggctgtcggtcatcctgagcgatgccttcgcggtcggacccgctcccgaggccattcgcgtttccttaggtgcggccccggacgccgagaccttgcggtacggcttgagcctgcttgcgacgctcctggcgcatccgcccggcgcgatttcaacggtcgtctaacgtgcctgacgtggggagtccggccgtcgagcgagaagaccccgtcaaaccccggcgtgagctcgcttggctccgacggactagggtcccggccaccttcttcgggatggtcctgggtctctgcggtctaggcaacggctggcgcgccgccgcgcgactagggctcgcgcccggctgggttggcgaggccctttcgctcctcggcgttgcggtctgggcggcatggctggtcttctacaccgctcggtggctgaacgaccgggagacggtgctgttcgaggtgcgcgacccgacgtcgtcgttcttcgcctcgctggctcccgtcgccaccatgatcgcgagcgtcggcctcgcgccgcactgcccgggcgctgcgtgggcgatggctcttacggggcttgtcggcacgaccctcttcgccgtctggggcgtgggaggactctggatgggcgaccgcgccttcgaggcgacgacgccgatcctctacatgcccacagtcggcgggggcttcgtggcggccatcgcctgcgccgccttcggtatgaaggaactcggcctgctcttctttggcgccggcctcctgtcatggctgacgctcgaatcagtcgtcattcataggctgatcctgcagactctgcccgtatcgttgcgggcctcgctcgggctgcacctggcgccgcccgcggtggcctgcgtcgcctacctggcggttaccgacgggccgcctgaccggctggcccagatcctattcggctacgccctgctgcatgccctggtcatggtgcgattggtgccctggttgcgccagcagccgttctcgccggcagcctgggcctacacgttcggcgtctcggcccttccgctcgcggcgttgagactgacggagcgagggctggaagggccgagcgcgtctctggccgtcccgctgttcgccgccgccaacctcatcatcggctggatttcgctcaggacgctgagcctgctgctgcgcggcaagctcttgccggtccgacctctctgaaggcggacggatgtctacgattgactttggttcacatgatcgaacgggtgacgcgccccttccgccttccctcacacagccagcacgccatgctgctcgcactggccttcctcgtcacggcctgctcggatgatagccaagagcgccgccgttcgctgggcgacaccccgagcttcagcgaattcatgcgggtggccgacgctgggcgaggcggccgcttgttcggccagtgcgccgcctgtcacacggtcaggatgggggccggcgaccgaagcggccccggcctctacgacgtagttggcaagcccgtcgccaccaatagccgtcgcttcggctacaccgggtcgctccggtcattgggcggcgtctggacgccggagaggctggacgtctggcttgccgcccctgcgaagttcgtgccgggcacaagcatgagtttccgcggacttccggacccgctcgaccgggcggatgtcatcgcatacctccagacgcaggcggttgaggccgagggcgttgaggcgctgccctcgcggccttgatcatctacctccgacttccccggtgtgggtgtgcgtccagccatgtcgagagactaagcggaccatgcattgacgggagctagctctgccgctgtggttccgcggcattgaccagcgccgcagcgaggcagacagcggcgacatcctcggcgagcccccaggcgcgaccggaggccgtgcccgagtccggtccccgaatcgcccggcccaggagcgtgccggcaagcgcacccgccacaccggccaaggcatcgtgctcgggtgacgcgggctgaccggcgagcgcccagccaccgaccgcgccgatcacgagccgcgccgcgaacgagggcgggatacggcggtcgggagcggaaggcatcttgtcccccgccatttcagccagtgccgccgcagtggcgagcgtgcgtgcctcggggctcgtcggaatgaagccgtcccgcgtccggccggtcgaggctgcccacgtcaaggccgcgcaggccgtcatggtgcgcattcccgccacgaagccgatcccgaaggatgtcgtgtaatcctgcatcgtgcccgtccttgcccgcggaggtgtccccacgatgcaaggcgccggcggcggccggtgttccagctggccaacaaggggtgttcgcgcaggggtcgggaaggtcccggtcgagaagaagattgccctgcgatccgcggacgctgcatacgatgcgtagcgcgtcccagctgcgaagcaggaggtttcccgtcccgtttctcgtgccctaccgaaaaaaggtcagtcgcgcctcagcattacatggtttggacgaccgttattggcggtctggtcaatccaccgagctcgctgttcagaatgccgtttgcatctggcatgtccgcttcctccggcgaagcggacatcgaaaagactagggctcaatgtccgcaaggggtcaggagttcgcacgccgcttgttctgctgtgcgccacatccagaccttcggctttatgccattgaaggtccgcttctgccggcggagcggatgttgatgccgcggacaccaacctaccggtcataaaggtgctggtgtgttgtggctgcctctcgcaccattgaccgtgcgacgggcgaccatgccgagggtcgagccctggacgataatcgagaatagcacgacggcataggtcgcggcgagcagcgccggcttgtgctcgccctcaggcacggagagcgctagcgccaccgagatgccgccgcgcacgcccgcccaggtcagaaacggcacgttgcgcgccgagaggcggtcgctccaacggaacaggagcaagggcaccgagaccgctacgccgcgtcccaggatgacgaggggcacggcggcggcggccagccacagcgccgatgcatcgaagcgcaggacgagcacctccagcccgatcagcaggaacagcaccgagttgagcacctcgtcgatgagcgtccatagcgcagagacgtagccctgggtgcgctcgctcatcgcgtcgcgagggccccgctctcccaccagaagccccgccgcgacgacggcgagcggaccgctggtgccgagcttctgcgccagtgcgtaggtgccggtcacgagcgccagcgtgatcagcacctccacggaaaagtcgtcgatggcgcgcatggctcggtaggcgacgtagccggtgacgaggccaagcaggatgccaccgcccgcctccaccagcagcagctcggcgatgccgagcgcgcctcgctcgccgccaccgccggccgcgaagcctaggaggaccgtgaacaggaccacgccgacgccgtcgttgaacagcgcctcgccctgcatctcgacctccaaggcttgcggcacctgcacgttcttgagcgtggcgagcacggcgacagggtcggtcgggctgatcagagctccgaagacgaaggcccaggcgagcgggagggggtggccgagcgcctggctcacgccccagacggcaagccccaccaccacggtcgagaccgccgtgccgaccagcgccagggttgccaccggccaagcccgctcccgtagcgcctgcaggttgagattgagcgcgccggcgaacagcaggaaagccagcatgccgttcatcaccacctcggtgaagtcgatctgcttcagcgcgccggtcagatcctcgtagaggtgctgctgcgggaaggcgaggtcgagcgcgaccagcgctagcgaggccagcagccccatgacgagcaggccgatagcgtgcggcaggggcaggaagcggcggttgagccagccgaacagagccgagagcgtcagcagcagggcggcgaggtcgaagatcgagatcatgacggccctcgcacgagtggagggtcagctccgcgagccgtcccgtccgggaacttcagggagggaccccgacgcctgatccacgagatctccgagcgtccgccggtcgagatgggaggcggacacgctgcggtcgctcgatgccaggccgtccgtcgccaggactgtccgcgcggtcagaccggtccagggctggaccgctggtgtgtcgccgacccggtaagcggctgcggccagcatggccgcgcagacggcggtggcggttaggagcgtcgtcaggaacctcatgcaggggcaaccgggcgccaagctcgggtgttccgcagcggccgaggcgctcaataggcgccttcatcggggatgttcagcgcggtgccgcaggccttgcaatgaacggcgtccggctcgtgccgctgcaggccgcaggtcgggcaggggaagcgcaccttgtagggccggaacaaaacctgggcgaggcgcaggaacagggtcacgccgcagatcatcaccacgacagagatcagccgcccgcccgtgccctgcagagtgatgtcgccgtagcccgtcgtggtcagcgatgtcaccgtgaagtagagcgcgtcgacgtagttgccgatggctgggttcgtctggtgctgcgtcgcgtagacgatgccggtcatcacgaagatgaacaccacgaggttgaccagcgcgatgatcacctcctcgttgcggcggaagaccgggaagtcggcccgcagacggtcgagcagctgataggtccgcagcaggcgcagcgtgcgcaggatgcgcaggaagcccgcgcccgtccccgcgccgacccagaggtgcgagaaaggaggcaatggcggccacgtccgcccaggtcgtcggccgcaggaactcgcgccagcgccggggcgagatggcgaggcgcgaggcgaagtcggcggccaccgccacgccgatcaccacgtcgagaccctcgaccagcggctgctggggcatgaacgaggacaggacgatgaacagaagcgtcgtgaggtcgaagaccagcaagaggtagcggaatcggtgcgcgcggtcgctgtcgccctcgtacagttcgcgaagcttctcggtcaggtgcgtcatgcgtaaagggatggtcgctcgcgggatcggacgccgaattccctacatccgatacggctcccgcaacccgatgcgaacgaggcctgtcccgcttccctgagatccggggatacgcgggttgtgcctgccgggctccggtgcgatagacccggcagggtgtgcggtccggcaataggatcggcaggtcaagcgttggtcgggccgccagcgctggagacctgtgcccgtgtcgttgcagtcccgcgtcgtttcctcgcgtgtccgccccgtgtcggccctgcgcaccttgctgaccggcgaagccggcggcggtctcctcctgatggcgagcgcggcgcttgcgctggcggtggcgaactcgcctttcgccggcacctacttcgctgtgctgaaggcctatctcggcccgctctcggtgctgcactggatcaacgacgccctgatggcggtgttcttcctgctcgtcggcttggagatcaagcgcgagatgctggacgggcagttgcgcacttggcccgaccgggcgctgcccggcctcgccgcgctgggcggcatggcggcgccagccctggtctacgctgcagtaaactggcactcgcccgagaccctacgcggctgggcgatcccggccgccaccgacatcgccttcgcgctcggcgtgctggcgctgctgggatcgcgcgtgccggtctcgctcaaggtgttcctgacggcgctcgccatcatcgacgacctcggcgcggtgcttatcatcgccctgttttacaccgccgacctgtcgctgccgatactgggcggggcggccgccacgctcgcggtgctctacgggctgaacaaggccggcgtggttcggctctggccctacctcgtgctcggcatcgtcctctggttcttcgtgctgaagtcaggtgtgcacgccacggtggcgggcgtgctactggccatgaccatcccgctccggctgagcgtcggcaggccggacgacccgacctcgccgctgcacatcctcgaacacgcgatccatccctggtcggcctacctgatcctgccggtcttcggattcgccaacgccggcgtgtcgctcgcgggcttcaacccccacatgctgctcgacccggtgacgctcggcgtcgcgctggggctgctcgtcggcaagcaggtcggcgtgttcggcttcgtgctcgccgcagtgaagctcgggctggcgcagcggccggcccatgcaggttgggggcaggtttatggcgtctcgctcctgtgcggcgtcggcttcaccatgagcctgttcatcggcctgctcgccttcgcgaactcgcccgcgctggaagccgaggtcaaggtcggcgtgctcgccggctccatcgcctgcatgctggctggtgcgttcgtgctgctggtcgcgcccgtggcggagcggaaccgggaccatacggcggaatgaacgcactgcctccgccgttccagcaggatcacgcggcatcgcaggagaaggcaaatgacccgctcggacaggatgacccgccgtacccgcatgaatgccatcgagcgtcaggtacgctcgaacatgcgcacgtccgacgtcgtgctggcggtcgccggcgttgccctcctcggcggcttctgcctgctgctgctcgcaagcctgatcggcgacgcccacggtctggccagcgtatcggcgcgcgcactcggctgaacgttatgcatgcggtcgggcttgttccggaaggtcgcaacggaaccgtcgcgcgatgaacgccgtgctgaactcgaccccggagggatgacgaaggaggtaggccgatgctcttcgatgactggacagggctcgggcgcgtgctcgtcgtgggtccgctggcctatctctcgctcgttgtgatcctgcgagtttccggcaagcgcacgctcacgaagctcaacgccttcgatctcaccgtcaccgtggcgctcggctcgacgctcgcgacgaccctgctcagcaagtcggtcgccctcgcggaaggcgtcctggcgttcgccctgctcgtgttccttcagttcgccatcacctggctctccgtccgctcctcgacggtagggcacttggtcaagagcgagccaaccctgcttctgcatcgggggcggttcctcgaccgcgcgctgagggatcagcgcgtgacgcgcgtggaggtgctcgcggccttgaggtctcaaggtgccgtcgacgtggcgtcagtcggtgcggtcgtgctggagacggacggctccctgagcgtcatgaccggaaaaaccgacccatccgtcgagagtggcacactgcgcaacgtcgttggcgccccgcccgagtgatgcgtcgcacgacccaacagggcttgcatcaacgcgtcgtgaccatgtcgcgcggccgatacaaggcgcgaagcaggtggtctttcgggcctgcagtctcggaaggtgccgttaccgtccggctcctcggcggcgaagggcatctcgccacaaatccgcagcgaacggtgaccttgaagacggtgcaggcgtagatgtgtgggggcgcaggggggccgctcctcgttgggccagaaatagccggatagcggggcagcgtagtgagcgtgacggcagccaacagcttcaccgagatgagcagggttcaacttcaggagacatcaggcgatgcggccagggtcccggggcttcggctgacggtctcgtggcttgggcaatgcggcgggcatcggcgatgagggcgcgcgtcaaggcatgggtcgagttcctcggcgaccagttctggcttcggccggccctggtcgtactcggctgcatcggcctagcgcagtttgccgtctggctggagacggcgcgcatcgcaggctacgacgcctcctcgcccgacgcggactggggctgggcgggaggtgccgagggggcgcgggcgctgctcagcgccgttgcctcctccaccatcggggtggcgggcaccaccttctccatcaccatcgcggcgctgtcgctcgcctcgaaccagatggggccccggctcctgcgcaacttcgtgcgtgacgcccgaaaccaggttgtgctcgggatctttctcggcaccttcgcctacgctctcatggtgctgcgaacggtccgcaccgtcgaggagccgtccttcgtcccccacctcgccgtttcgggcgccgtcgtcctcgctttggcctgcctggggacgctgatctggttcgtccaccacatcgcgacgagcatcaacgtcgagaccgtggtggacgccgtgcaccacgacctatgcgaggcggtccggcggcgcaccctcgatgcggcggacctgcgacgccccctcgaaacaccggagtgtggcgctacggcggccaaggcggagggcggctacctgcaggccgtcgatgtcgggagcctggcggattgggcgagggagaacggcgtcatggtctcgctgcgcgcgcggccgggcgattacgtgccgacgggctttccggtcgcgttcctttccgccggcgtcgagggcgctaccgacgcggtctcccgggcgctgacattcggacggcgcccagcagccctgcaggacctcgaatactccgtgcggcaactcgtggagatcgcggttcgggccctctcgcccgggatcaacgatccgatgaccgcgggaagcgtgctcgaccacctgggcgacgccctctgccgcatcgcgccgcgtcacctgcccaccggtacggtcgcgcgcgatggtcgcgtcgtgctcatccagcccgtaaccgactacgccgggttgtgcgacgcgatgttcctcctcatccggcagaacgcctccggctcggtacacgtcctcgcacgcatgctcgacgtgctcgcccgggtcgccgaggtggagcgtctgaccgaccggctcgccgtgctgcgccgccacgccgacctcgtcgcggccgcagcgcagcgagacgtctccgatccgcatgacttggccgatctggtggaacgtcatgccaggttcgtcaaagcgcaaacccagattggtttcgtcgcctcttgatacaccggccagcgtcgctgcccgtatgaagcatcgcataagtcctttcgaggaaggcggcagtccgtctcggcggcgggatgctgttagatttcgaagacagagtcgagatggcaagcgtcgcgccgaaggcaattataattcaacagttttcaggacaatagaggtacgccgcatcgcctctcgataattacggattcatgtatatcttctttggcatagcaaataagataagatggatacctatatactggagtgactgacccaggaacaggctcatatgtcatcgactctgctcaggataatggacatcttgggaggggaatatctccctgttcaagaagcggtccgcctctcatggccggtcggtccagccacgtgcaagaggaagcacggcacccgccacgagcccggagatgagcacgatgtactgggcgtgacgatagccggcctggctcagcaggaccaccgcacaggcggagatcagaaagaccccgagccccatggccaaggttgaacggctcaccgccagcatcccttcgcgctcggatggccagtgcaggcccctgacagtacgcccggcgatgttcggcctgggccggttgcccaggcgcgcacgggaacctgccgaccggttcgaaccatgcgccgccggttgtcccgctaggtgccgggccttggaccatgcccacactcctaccttagcgcagcgcgagcgcgtcgagccagccctgcgcggcggcgtagcggatgatctcggcccgcgtcctcaggccgagcttctcggctgcccgagccttgtaggtctcgacggacttcacgctcaggtcgatgcggcgcgcgatctccttgttgctgaaaccctgcgcgatcagccgcagcacctccgtctcgcgcgggctcagcgcctccccggcctcgcctgggccggggccgccgaccgaggaggggtccgccaatgcgtggcccgcgatggacgggtcgaggtaaatgccgccggaggcgacggcgcggaccgctcgcagcaggtcatcggccgccgagcgcttcaggaggtagccgcgcgcgcccgccctgaggagcggctggacgtaggccgcgtcctcgtgaaccgtcagcacgagcacccgcgttcccgggcattcgcccgccacccgctctgtcagttcgagcccgttaagcccgggcatggacacatcgacgactgccacgtcgggacccgcggaatggatcatgggcagggcgtcgctgccgctggtggcctcgccgacgagttcgatctccgggtcggcgttcagcagcgtccggatgcccgccagcacgatgggatggtcatcggccagggcgacgcggatgcggtccatgggtggtctcctcgaagcctcatgccggctgcggaacggggatgttgacgaacaacgtggtgccgacgtccggggacgtctccagggtgagcgtgccgctaaggagtgacaagcgctcgcggatgccggacaggcccagccgcggcttggccggcgcgccgttcgcgggcgcccgggcccccgcctcggcgtcgaagccgacgccgtcgtcctcgatgatgacccgcatctcgtcggcgcggtgctcgacagagacgctgacggtcgcggcacgggcgtgcttgaggacgttggtgagcgcctcctgcacgatccggtagacggcggtctcgaccgccgccggtacccgtgcggcctcgcccaggaattcgaggtcggcccggatgttgtggcgtcggctccacgcgcgcagcagggtcgcgagcgcctcgcgcaggccgaggtcgtcgagggcggtcgggcgcaagtcgacggcggcgcggtggatatcccgcccgatttcgcctgctagcgcctggagccactgcacctgacggccggcctcgtccgcttcgccgcccgcgaggaggcgctccaggcttttcaggccgagcgacaggccggtgaccgtctggccaacctgatcgtgaagctcgcgcgcgatccggcgctgctcgttctcctgcgcctcgccgagacgcctgagcagttcgagccgctccgcttcggcgcgcttgcgcggctcgatgtccgacaccacgccgtagatcagcccggggggcttctcgttgtgcagcttgggtgcacgccccgcgaggcggacccagcgcaaacgggggccggcctcgacgatgcggaattccacgtccatcggcgccccgtccgctaggctccgccggagcgcctcggcgagacgctcgcggtcgtcggcgtcgaccgcctccaggacctcgtgcacgtccgcctcggtttctcgcccctcggcgacgtccgtcccccatcccagtagccgggccgcgcgtgcggacgcggtcacccgttcacgaaccgtatcccagcgcagggtgccgagctccgccgcctcggccgccaccgcgccctgctcctcgctcgaccggagggccagggcgaagcgcgcctgctcgcccgtccggcgctgcgccatgtcgcggcccaccaggccgaccagcgccagggcgaggccgatgctgaggatgctgccgccagcgagcacggcgtaggagcgcgaaaccggcgcgttcagggcggcgacgggcatgccgaaatgtaccgaccagccgcccgtatccttcagggtccgatagacgacctcgacgttcgacccttccaaggtcggtcctgtatagaagccctgcggcgcccgacggatggcggcctggagcgcggggttcgcagggtggccgagttcctccacctccgcgcgggtgcgcgcgatggtgttcccgtccgcgtccacgatggtcccgacccagccctccggcgcgccggcgtcgcgcaggattgagctcaccgcgttggtggcgagccggaccgagagcacgtagcgaagctgcccgtcccggatgacgggcacccgcagggcgacgagacgcttgcccgagaccgggccggccgggccgatgccgccgatcactgggcgccgcgtccggacgacctcatcgaagctcctgcggtcggcggtcgggccgagttcctcgtcgagggagcgaagcaggttgacgacctgggcgccgtcgggcccggcgagttcgacggtcgcccacagcggatgcgcctgacggagccgctcggcctcggcgtagaacgcggcgaggtccggccggtcgagagtggccgaggcggcctcggcttcgagaaccgcgacctgcgcggcgatgtcggaagcgacgcgctcggccacgcgggttgcgctggccacggcggcgttgcgggcgaggtcgcgctgctgctgcgccatcagggtcgccaccaagccgctgagcagcagcacgggaatggccgccgcgaacgccagcgcgacgaacgtgcgacgactgccgcggctcaactggttctcgggggctcgcgtggcgtcggatcgccgttcggtcatgcgcgcgtgctcgaacgggcatgccgtcggcgttgcgggaccggctcgcgggaacgcctccgacggccaagcccgcctaagattgtctcccgaccgcggcgcggccgggtggtccgaaaccctagtgccgacaccgccggctagccagtctccgacgcgggagcgggaaggtcgggctcgaaggcgggctccggcgtggcgaaatcctcggcatcgcccaagaggcgtctgccggaggcgatgacctggagcgtctgtcggtcgccgcgtgcctggcacacgacctgctccatgtcgcgcagccgcgcaatcaggttcggcggcgccgccgtacggtcggccagatgagcctggaccaggagcgtggccaccctttcgggtcgtccgagtaggagagccgacggtgccttagaggacctgcgctccatgcgtgcgctccaagttttttcgctcgaacctccggcggcctgccgccatggcgacgcctccccgtcaggcggtcgccagcgacgcggacgggtccaccatgccgttcacggcgtcgagctccctcgccccgggcggcatccgcgccggatggggcattctggccacaaattcccaggacgagccgtcgtagccttcgaaccatgccctgcgttcgcgggagtcgccgggataagggcaagcatctttcgggcgaccgattgcccgagcgcgggagccttgcttgatgatgtccatgagcatgcgcgctaatctttccgttagctcgaatctttgtccagccaaggtaagtagcgttcaactcacgtcgcccggcaagcgggttcgaccctgtatgccgttctcaccgacgcgtgtcaggtttatcccgacacgcgctagggtcgatgaggattgtccgttatgccgttacgggtcgcaccctgtttccggagccagctgcttgacggcaagggccgaggatgccggcccctgcccgctggaggtcaggtgttctttttgtcgtacttgaactcgggcgcattcctcagcgcatccttgtcggcgtcgaccattgccttcagctccccgttcgcacgatgcaggaagatcgacgaggggtcgaccaggacatagcgctcgcccatgccgaggaagccgccgacgctgacgacgacgccggtcaccgtcttgccgttctcgatgacgagatcctcgacctgtccgaccgtctcgttctgcttgttgtagaggttcttgccgacaagcttcgaggaggtcacctcggccggcttggcggagacgaacttgatcttggcggtcgcggtgtcggccatcgtcatgccgcccgcgccggcggcggttccccccccattgttcgggctcgccggcattgtcgttccggccggcggtgccgccattggcttctcctgagcgtcggcgggctgcgccgcactcttgtcctgtgcgagggccggggtcgcgaggagcgcgctcgcgagcagggtgctggcgataacgtgattcatgggatcgtcctttcggtacctgcaatttcgaaccggcatcgaccaccgaatgccggggttgatcgcgcaatcgatggatgcgggccggacgtgccgggcccgcatccgggtgccgggtgccgctgaagccaggcgagcagtggctcgacgtgcttctcggtcttgagcgagctcttagaagccgcagccgtagtagggccgacgaaccccgtagccgacgccgtacccgaccggggcgtagcggtagccgtaaccgtgggatcggccgtagctcggcccgtaataggctggccggaccgcggccgcggcgaggccgagcccaacgccggtcgccaagccgaggccgggataaccgcgccggtagccgtaatggcgatgccggtagccgtagcgcgatgaccggaagccgacgccacggtagtagccgcgagaccggcgatagtgcgggcggaaacctgtcgccctgtggccgcgaaggccgtgacgtgcgcccctccaagagccgtggccgacgtggtggctcccatgatggaagccgtggcccctgccatggggccgtgcctcgctcgacggcgcaaaaaggacaaggctcgacatcgccgcgagggcgattgcaagacgtctcatgggctcaactccatggtagccgtggtgggaccatgcggtgcgggtcgataattggcccggtcgcacggcggcgatggttcggaccgccgtgccgggctgcccgggcgtggcggtcgagaccgggagcggacttggctatcccggtcggaacgggtgtttcggcaggtgcccgtgcgagggcgcgtgccctcccttccgtcctgaccgtcatctgtggcgaggggggccgaccagcagtcggagaaaccggcagccgtgtcggggtcgccccgacatgccgcaagaggccgcccaggttagcttggcggtgcggggggcgtggggccgcgggaggcgaggcggcgaggccgcaccatcagggggcctatatgaggatggcattcgctcggacggcgcggctggcgcggacgtggctacgacggcccggtggctcacggacgccgcggaccgccgggataaccggacctcgtccgcccctgccgcgggaatgcaccatcgaggactgggcccgccttggcggcggcctgatcacgtccgatctcgccgaacaccaccgcttcaccccgcttgcgtgggactgcgtccgagcgcgatactcggcccatgtcatgccgccatcagcttgacactccgccggaatgccctcccgagggggcaccctcgggttgccgcaagtggcggcgctggccccgcgaactgcctcgaccggcgaacgacaacggcggaggggccatcacctgggtgctcctggctgccggcggcgcactggtgggcacccttagcgtaatcgctctcctaaccgtgctcgtgccctgacccgttcgaggttagccgggaacgggacttcaccctaacctgccagcacacgaacgacacgacaggaggctggccttgccgcgcccgctgagccgatcccgccacgtgaggcaaatcgcattcgggggcgcaggccgcgccccccgaacctcggatatcgtcctcggaatcgtcgccgcggcgttgcttgccggctactgcctcctgatggtggccgggctactccggggcatgccaggagccacgggctgacgaccgcctctggcgggtccaggtcacctcggcggcgcacgaccgccgaggctcgttgcttgttcacggcgatgccccactcactgtcccgcgggcttgctggcgggagccgtgtcggtgcccgcgggcgcggcgggcggaaccgggttggacggggcggttgcggcactcgacgccggcgggttggccggcggcgtttccgccttcttctcatccttgcaagcggtgagcgcgatcaagccgacgagcggcagcagggtgcgcatgcgcatgggagctctccgatttccttcctgggctgctaagggacattcaccttgggcacgaggccgctcaggcaccagcgtgcccgccccatttcaaggacaagggtggcgggcgccgtcgttgcccagataggtgccactcgcggcgtcataggagcggaagcggcgggcgcatcccgcgactacctcggcatccgcggcacctcgggctgcctgcgcctgcgagttggcgatggagcccccgatgatcgcgcccgcggcgaggcccgccgcacccgcgccgatggccgcgcccacacctggtccgcgtcgatagccatacccccggcggaagcgatggggccggtgcccgaagcggcggtactggacgtagctcgtcgttaggtcgccggaggatagggcctcgacaggaccggcgggcggaccggcggcagccggatgggcaaggagaaggccaggaatggcggcgacgaggatgagcgagaacttcatgctggacaggtaccttccgttgtgtggtttgagcgaaccggcggcctcacggaaacggtgaagctccggcgtcgtccggcgtatgcggggagatgattggaagaccctctatgaggctgtcccggcctcagccagatccccgccgctgcgcagcctaccggggtgtcatgcatctcggcgggcaggcagtcggagaaacccgcacaccctgtcgggacggccccgacacgctgtgccccacgcgtcgtcggaagggcccaggtccggacggacgacgaaatgcggatctgcgcggcgtaaactacggatggaatgaacgaacagatggcgcattcacccgcatggatggctctcggccgcgaccgaccaaggacgaactgcggcgtcgcgcccttgcagcggcccgcgcccggctcgctgcactccggcgtgccgggcagatcggcgatgaggccgtggagaccgtcgagaatgttctccggcgcatggaactgcgtgccttcctcggcaagctctacctgcgatagcctcgtcttatcgccgacgagagcccgaggtgacaattgacggtaggggcaggccgagctgcgcgctctcggtatcgcgtccgctgcggcggtcgaggaagcgcagcaccggggtaactgtcacgccgtgaaggaagatcgagaccaggatggtaaggccggcggcactccacagaatctcggccttttcgaactcggcatggtgcaggccataagccaggtagtagatcgtgccgagcccacggatgccgaagaagctgatgaccgcccgctcgctggcgggtcgccccgatccaagcaggctgagccagccgcaaaccggtcgcaccacgaacagggccagggccgcaaacgccgcgccttcccaggtcaggtcggcgagaaggccgccgccagccactgcggccccgaggccgacaagcagcaccatcatcaggaggcgctctaactcctcggcgtaatcgtgcattttgtggtggtagtcgtggccgcgatgagcagagcggaaggccagagccgtcacgaagacgccgacgaagccgtagccatgggccatctcgactgccgcgtatgttaggcaggtaatgccgagcgcaaccagcccgtcaccggtccgagatagcctagcggggttgggcaggtggaatgccaaccagccgatgccccggccgatcaatgcaccaagaaaaacgccaaccccaatcttccatacgaccgcaaccgttagccactcggcgaatgctggcacgccaaacgcccccgccgcagtcagtgcaatggcgaggtgcacgaacgggaaggcgagcccgtcgttcaggccagcctctgaggtgagggcgaagcgcatctcatcctcttgcccctgcagcggggggccaacctccacgtccgaggcgagcaccggatcggtcggggcaagcgctgccgcgaggaggatggccgaggccgcacccagcccgaggagcacggacgcgagcgccgccagggcgaggatcgtcaacggcatggcgacgccgagcaggcgccaagtcacgatccagcggcgccaaccgaccacgcggtcgagcttgagcccggcacccataagcgagacgatgacgacgaactcgctcagtcgctcgacgagttggatgtggtcacgcggatggaaggcgacgttggagaccgtcgggatgccggtgagggcggcgccgatgccgacgcagacgatgggcagggacagcggcagttgccgaagcaccatcggcagccaggctgtcaggaggacaagtgcgccgaagccgccgagaacaataacgtaggtatccatcgagggcgaaccgtcccacgtccggctcgttcctggctgatgccagccgctccgaaatcaaaccccgctgattgagagacggccccggttagttgccgttccactcgcccgacgaacggctcctggtggacgaactcctgcggcgcatcgcggatcacgacccgtgggaggaatcccatagccttccggccgagaggcaatgagccgatccatcgacacgggctatcccgcataatcccctcgacgccctccgccctaccccccggcatggggcctgccataaggtcaagggcgctaatgtgcccgatcctgttgatgtcgtggctgccgcttataggtccgcctcttcctaccgagcggtcttttgggccggcagacttgaaggtctgcaaggggtcaggagttcgcgtgcggcctgatcggtgcgcctccggatgtcgatgagcggctcgtacagcggcgagcctagctggctgcacaccgaccgttgggcttcctgctcaggccgccgccgcgaggcttctgggggccttcgcatcccggacccgcgataacccgaacatgcggccgtactcgcgcgtgaactgcggtacgctctcgtagccgaccgcgaaggcggccccgccccgaggcaacctgggggaaaggcgcgtaacggtcccgtccaccgccaaatcatatccgcgcggagcggcgcacggtaatcaggcgaccggtgccgtacttggcacgtcgtaaaatttcgagtcgagccgtgattcgagccgatggttcagcagcgcctggaagatgtcgcgacaagtctcggcggtgggcacgatccgcccctgatcgtcaaaggcgatgttgaggctcatgttcttgcactccgcctggaggcgagccataaaagtctcgtccttgtaatgacccttcgtctgaatcgcgatggcccgacgaagctggatcttgttggacccaacgaactcgtcgagcgggccgagatccgagaagagcgcgaggaacttggcctcctgcttcagggtcgtgaacgcctgctcgtgccccgccttgtagaccagcaccgactcgaaattcggcttgctcttgatgaagatgcgttcgccgaacacgaagaaatcgaaggtcgggcggatcgtaaagacgggcgcctcctcgacgtccagctcattatcggagaagaccgcgcggatgaccccggccgtcttccgggtcgaccagctcgtgtcggtcttgctcacggcgagcatggctttgtcgtcacggacgaacttgatgatgcagaacttgctattgcccaagtccttggcgttgcgggccttccgtccaggcgtctcgttcgccacctcggcggcgatgaggtgcacgtaagtctcatcgctctggatcgtgagggcgctgccctcgttgttctgctccaagacatcgtactcgatgacttcggtaatcacgccaagcgcgccgccgaccgcttccttgagcctgcccgccagctcctcggtgatcccaacccaccggccggagaacctcggcttgccgtccttgccgggcgaagtcctgaacacccataccgtcacgtccgacccggccagatcgaaagccttcaggtccggaagcgtggtcatcgactggcatccccctcttcgccccgaacgaccatcacgtcctgcaggtgcccctgaaggtaggtacggtcaggctcgatatcgagcttcgacagcatccgacccacgaaaatcccgcttcctgcgggataggcgtacttcacctcgaacagcttccagccgaacgccgcaaggacgggattgagcacgatctggccggacctgtacgtgatccagaaaatccagacgaggaagaccgcgaatccgataagcttggtgccttgctcaaagtccaggctgatgaacgagacgacgtacgggatcacgtaattgatcaggtccgcgggtatgtgcttgctttcagacaccttcacgcgctgcggggtgcgcacgatacgaagggcgacaaaggtgacgaccatgcctacgaggcagacggcgaaggcggcaagcgaccacaacgggttcttgagggggctggcgcatgaaagggtgaccatcgacccgaccgggcagatatcccgcttcaccgcctccaggtcgaggtcctgcgcgagcaggatcaggctcaggggcaggtaggagcccagatagatggctgccgcgataaggatcctgagctgcatggctacggggttccgatcacatacgcctgccggaagccatctcgaccgcccatgccgttgaagcaccacgggatcatgacggcggaaccgtgtcgaggtcagccggccgggccggcttcttccatgaacccggaagcgggtatccgagtgctcgtccgacacgacccttggcaggttcgttcctgttatgttcctatatgtggatcccgcaagcgcaaagcgaggggaagcgcagctcgcacggacggccgtctcggccgcaccggacccgtccatcagatgaactatcggtagtcgccgggcacctccagcctctgaaccggcaccgtccttatcggacgtcacgatgaactcttggccttggccttcgaggaggccgcgtagtccgagttcgcccgagacgcagcccaagaactcgtcgggcttgaaatcgacggccttcggcgtcggagtcgattgaccgttgtcataggccgagatgatggggatctcgtcgcgagggtagactcgcgggtagccgccggtcgggtccgggtacaggacgcacaggatctttgccatcggcgcatctccggtagagcgcaccgttgttgcgcgcctcagggatgggcgcgtcatcctctcgtgatgccgtctgggcgcgcgggtctgcgccggcctcggtgctgttcagccctcgtcggagtagcgctttcgcagagtgagagccagcgcaacatcgagttgatctggctcacgggccggctgatgcccgacttcgagtgcggacacgatcaggcctgtcaggccaaggagcgcccccgcagccacgaccggcgccgccgcgcccccgatgtcgaggacgaggccgcccagccccgcgccgacggtgttcgcgacctgtacggtagcgacctgtagcccacccgcgctttccgcgtcgtccgggacgttctgggcgacccaggtcgaccatccgaccggcacgatgccaaaggcgaagccccacctagcgattcacggtctgttcgcaaacccgccgatctcctcttgtcggacgccagcccgagtgttcgaattccatcaggcaggcccgcacgtcggattcgttttcggcgcacaacgacggaccgccacctggcatcgctttcgacccgaggcatccgtggctgacaacctgacacccgacgcggttctggcgcgctaccccgagaccgccagggtcctggagcgctttcccgaggcctcgcccctcattgcgaccgtcctggcgcgcctccccggcgccgtcctcatcgaccccgccgacgagctggccgaggggcaggtccgcatcgccgggagcgccgaaggccgccggccctacagccactgcgcccaacgctgctgggagaacggttgggtaactttcccgcagcagcgggacggcgatcgcaagccgacgaagggcgtcacctacaagcagtggtccgagcgagcgcagacgctgcgcgaggtcatcgacatgacctgcctgcgcgacgctgcggcccagaacgtcgcgaccgtgacgagcgcgcagaaccgtgtcttcgtggtcgacgtcgacgttcagaacgtggcgatcaccgacgcgatcatccgcctcgcccgcaggatgctcggcgtccctttcatccgcgagtacacgcagagccgcggcaaggcctccctcatctactcgaccgacccagcgaacgaccccgtcgccctcaagcgctcctatccggtcctgagccgggacgggaagccaacctcgcaggccgtcgagatcctctcgaacaacgccgcgttcacgatcctcggccgccactggaagacgggatcgtcgttccagtaccggggcctccatccgctgcgggaccgccccaccgccgccgcctcggtcacgcagacgcagttgcgggctttcctggagcgcgtctccgaggagatcgtcctcctcggcaagttgcagtcgtaccagggccgcgaggtggtcttcgaggagggcgccgtcgagggcgcccaggtcgacaccgacggcctcgtgatccccggcaacgccaagtcggtccgcgacgtctcgtggagcgcggccggcaaggtcgtcgacgggcgcgagcagttcatccgcaaccgggcgtggctctacgtcacccgcaacgccggcctcgccgtcaccgccaccgggcgctacgccctggcgggcgcgctggcgaaggaggcgagcgagctcttcgacggtctcggcgatcacttcgtctcctggcacggcggccagggcgacacggacgtcctgtgcgcggcgcgggcccgtgtcgagtcggcctacgcgacgatgtcgaaccggtccgactgggcggatcgcgtcggccgcgacgagcggggccgggtctccctcatcacgaaggtcgcggtcgcggcgccgaaggacgaggccctcgcctggctcggcgacgacgccctgtcgcgcgtctcggtcagctccatcgcggtcgccgagcaggaccgcaagcgccgggagcgcgcgatcatcaccgaccaggccacgcgcgaggccgggcaggagcgtgtcgcccgggccctgcgcgacacgatcaccgggttcgccgccgaggcccgtgcctatcacggcggcaagaagggcgtctcgccggtcacgattgcgaaggcgccgaccggtgcgggcaagacctcgctggcggtcgagctgctctcccaggacgtcgagcggcacgggtctagcggcccgaagctcttcctgctgccctcgtacaacaatatcgatgaggttgttgcccgggcgagatcgggccggaaggccaagccctcaaacgagtacctggccatggccaccgcggtcgcgaacgaggcccaggcccggggcctgaaagttgcgatcctgaccggtaaggaaaggggcggttgcctcatgggcccgcagttggcgttcctccgggagaagaaccagccggcctcggcgctctgccacctgaaggagcgcctgttcgtcccgggcgcgcccgtggacgccgagcccatctacgaggagacgtggtgccggcaccaccccgaccaccccgccaccgacggcggcgcccccggcgcgtgcccggtgatcctcgcccggcgcgagctcgcgcaggccgacctcgtcttcgccccgacggtcttcctgacgaacgccctgccggagggactccccgacgcggtctccgggctcatcgtcgacgagcgctgcctgttcgagctgatgtccttctcgctcctgcccctctccgccctcgtccccggcaaccgcggcgccccggcgctgactgccaaggagaaggcgcagggcctggaagccgagggctgggcgatcgagcgcgaccacgcggtgcgcgaggcgctcgaagcgatcgcccgcgggcaggacgtcgcccaggccttctaccgggacgagcagctcgtcggctgcgtcgagagcgccatccgggtctgcggccggggccagcgcagcgtcgggatcaagccgaacgtgacgatggagaagctggccgaattgtttgcggtggccgagcggaccgccatcgtccaggaacaacggttctggacgctcgtcgccgaccggatcgagctgctcaaggccgaccaccttcagcgccgccttatcgaggagggcgagctgacggcgaaggggcgttcctggcaagcgaggggcgaccacgacgcccgcgtccaggtcctccggaagggagcgatctggggcgtggaagaggacatgatccgcctgtcttggcgcaccgagccgaaccttccgcaggtcccgaccctgctcctcgacgcctcggccgacgaagccatcatccgcaagctctggggcggccgggcggtgcgctccgtcgaggtcccggcctacctgcacatgcggacgatcgtctgcctcgataggccctgggtgtccacgggcctcgacgtcgggtgcgccaaggacgacaaggacgcggcggcgatctcgcgcgacatcgcgaagatccggcgcctggagaccacgatcgccggcgtccatggctggggccgcgtcgcaacgttcgcgccgaagcgcgtgcgtcggtccctgcgcacagcccacgaggagcccgacaacgtcgataccggtcactacggggcggttcgcggactcgacttcgccaaggaccatgccgccgtgatcaccgtcgggcggttggagttcccgacctggatctacgacgcctatgccgcggcgctgacgtacgacgacgagatgccggagccgccgcttgacgtctgcggcaacggcgagggcgtcgagatggagatggccgaccgcacgctgatgctgcgcgacggccgggacctggcctaccgcgtgccggagatgcccggcgcatggggccgggcggtgcagaatcaaatgcgcgaggaggagcagcggcagtgcggcggccgcctccgcccagtctaccgcgacggcgaggccccggtgtgggtggcggtgtcgtcggtgttcccggagggcatcgtcgtcgacgcggtgacgaccgtcgacaccctggcgaccctcaagggggccgcggacatccacgaggcggtgcgtcgcgtcggagtactcgatcaggccctgatcaaggaccaggcccccgagctgtggccgcacgtgctgaaggcgatcggccggaccggcatcgcccgggacggcaacgcggccccggccgcgcgcggcctcgacaggcacgtggtccgcgtcagccgcgacgacccccgcaccggcgagcgccgggtcgaggagcgcgaggtcatgatcccggcctcggccggggacgcgatctcggccgcggtcgaggcctacgaccggagcgacatccggatggagcggacgcgcctggtgacgcggggcgccgtcccggtgccctcgcaggtccgggcgcccgacgccctcgacggggagatcggctcgcgcgacgagcgccggcaggccgagcgcgaggcccgcgccaaggcccgagccgtggtcccgccccggctcggggaggacctcggcgaggtcttcgagatggagggcaagcgcccgccgcgcgacgtctactacgatccgatcgaggtcgaggcgatcctcatcggggccgggtggagcccggaggccgcccgcgacgcggcggccgaggagcgcgaggctcgcgccgcccgtcgagcgcaacgacgagccacccaaaaccggaatcaggcgcaggcgccggcgtcccatccggagccggcgggaggcgccggggcctgaccgcgtcccggcgacgggctcgctcctccggcgacatgcggcctcgggaaacccggggccgcttcgtcgtgtccgggatcaccgcctcgtcccgagcgatcaccaggcgcagggccagggtctcgccgcggcggttgcgcacgagcctgccgtcccaccggatcccggcgcgggcgaggtcctcccgcacggccttgacgacctgccggtcgagctcgctggcgtgggcgtagccgtcgaccccgagcgcgtcgcgcgcctccgcgatcgggatgtccatagccagtgccccggccgccgtccggtgcacgttccagtcctcctccggcagcatctccggccagccgatccaggccagggcccgcaggtaagccacgggcgagtaccggctccgcatccgggcgacggcggcggtgtcccaccagacgatcgcgccctcggcgtcgccgccgggatcgccgtaggcatgggcggcgaaggcgagcgtcctgtcgatccgaaccggcatcgtcggcttggcccggccgcggatcacgtcgccctgcgccggccggatcggcacgccgcggcggcgccccgcgaggaaggcccggatcctgccgattcgcgcccacgccgccgccaggccggccggggtgacgccgaggtcccgcatcagctcgcgccccgcgacgtggatcgtgtccgtggcagcgccgccccgcgccacctccttgtcgtgctcttcgcgggcgtcgtcgcgctgcagctcctccatcgcccctcgatcgtcgacgatcgtggcgatccgggacaagacgacgagcagggcatggacggccccggccgtcgcgtcggccccctccttccgaggggcggacgcgatgacgagggaggtggcgacctcgcgcgagatgggcagccggcggggcttcggatggctcatgtgggcatggaagcactccgacacgagataatcaagcttacagaaactccatcagccacttacggtcagccgtcgttgaaatgaaggggggactataggggggatgcgttttcaggcgaagccttcttcgcgcgcgaggcgatgcgccggctccggaaggtgcgggtcgtctcggctcccgtcgcgtcccgcaagcgggccgctccgtccgcaaaagctcgggggtgccgggtaaggggtttcctgggggcgcttcgcgccaaggtgatgatgaagggatccgcctggcccggtggcggacggtggcggacggtgacggcccgcggacggccgaggctgggccgtggcgagcgaggccgggctcagggctgtccagggtcacctgcgccggcgaacggccgtggcgggccgccggcgcgggtttgttcctggcttgccggggtgagaccttccgtgtcgaacgcagcacgggagacacgccatgaccgagaccccctccaccccgaccgagacgaggcgccagcgcgtcgcccgccgggcccgtgagtccgctgcccgctcccggcgttggcgcgaacggcgggatcggacgcacgcggtcgacggcgccctcgtcgacgcgttcctccggctccaggaagagcggcacgtccccggcgcgaccggcgcgcccctggagctgcgcgacattgtcctcaaggggcgacaggtcctcgtcgagcggggcatgacggcgaccgacgcgggcgccgcgatcggcgagcgcctgcgcccggccgaggccgcccccaccgcgatccctgggccggcttgactcagccgtttgacgagggcatcgcgcgcgcgtagggttgattcgccaccgcctcccgaggtggaggcgataccaggaactggggccggtcgaggcaactcccggccccctttttcaggagatcccgtgtccggcctgtcggtgaaggtggaccttgccgatgccgtgcgcgaagcgcaggccgcgttcgaggcctttgccgtcgaccgcttcccccgcgcgctgcaattcggcctgaccggcgtggcgatcgaggcggttaacctgttccgcagggacatcccgaacatctggcacgccccgaaccccgcgacccgcgacgcgctgcgttacgtcgtggacaaggacctcctcgggaaggtcgcggcggtcggcgaggcgaaggccgaggtcttcgtgcaggacctgccgagcgtctggctcaagtattcgttcgggcagggcccgcagcgccgcgagggcggcgacgtcggcatcgaggcgtatttcggggatcagagcacgatcaaggtgccggtcaccgcgaacctgcagcgcaccggcctcgccatgccgggggcgaacggcaaggtctcgggccgggacgcgaagcgcgtcgcgaggctcgccgccgccggctacagccgcaacaccgccggggcgacgaagggctccggctcgtggggcgtgttcgagatcaagccgggcgacaccacccggcagcacggcttctacacgggtcccggaatctatgctcggccgccccgcgtggtcgccgcggtcggtcggaagcgggtggcccgggcgatcaaggcgggccggcgcacggccccaacgacctcgttcacgcgggcgagcggccggtcggtgaccgtgccgaaggtcgtcaacaacgaccggccgaggcagcttttcctgagcagctcccagggcgagtacgagcccgtggcgacccccagctgggaggacgccatggagcgggcaggcaagaccctggcggaccgcctggcgggcgagctcgccgatcggctggaccacagggcgaggaagaggaggtagcatgcggacgcagttcacccggatcccggacatgttcgggcgcggctcgtccgtcgtcgagcacgtcagcgtcgaggccctggccgaggcctgggtcgcctcggtgcgccaggccggcatcgacccggtgcgcccggacgtcgccgacgcgctgcatcgcctcgtcggcctcgccaacgcgatcgccgtctcgacgcccggcagcgtctatcgggccgactacgcggccgaggacctcgcccgggcactcgccccgttcggtgtcgccccggcccggtccccgattagggaccgcgccttccactgaagggccgccgtgcgcccgccgtcggcctgacttcggcccgtgtgcgccttccagtataagagaaatatatgaatacttaagtttccgcgaatactgtggaaacccggtatttttggatcattatcaatcgtagggaaatcgttacaccgcatcttaggcggctctactgtgcatcggctgcactcgcggatggggtgtcctgacgaggtctgttgcgggcaggcaacgtcacccgactaccgagacgtagtgggctctccgtccagtccgaatcctcgccgctgctaccctcctgggatcacgggatccggggatcagcctccatgctcgaagtctcgcccatcgacctgcagggccgggtcaaccatcacgtccgccacgccgtcctcgacgggacggccgtgccctcgccggcgatggccgcccagggcagcatgcgcgccatgctggagcgctccgacgcggcgtacgcccggcaccggggcgtcgacgccatgacgaacgacgagctccgccagggtctggccgccgccgtcgccgaccgggagagcgcgcactaccgccgcgatccggaatgggccgagcacgtcgaggaccaggtcgacctctacgaggacgagctcgcccggcgcgagcgccaggccggactcggccggtgagggccgccgccatccacgtcctggtgatctgggccgcgatgggcgtgcccctcggcctcgccgttggcgcggccctcctcctctcccatcgtaggccgcgctgatgttcgtgctccacgtagatctgctggaggctctcttcctcgccgcctccttcaccgcgatcaccgccttcctcatccgggatgcgctggccaagcgcaggggtaagcgccgtggctaagcgcaagccgacgcccgtcaggcgcaccttccactcggtcgaggtcgtcgagttcgagggcggccgcatcgttaaggaggtctgcgaggagccggggcgatcctcgatcctggtggtcggccatttccgcagccggggcgccgagccggtcgagcccgccccggcgatcggggacttcatcgcacgcctgctgggcagggccaagccgtcggatggggagtgaggggcatggcaccgggagacttcatggccggcgtcatgggccaggccgagcggctcagggaagcggagatccgccgcctcctcggcctgtgggtgtccgagtgcgagccccagctcttccacgggcccaacggcatcgccggcctcgccttggccggggaccgcacctacgacggaccggtacccatcatcgtgccggccgagaccgtcgagattgccctcatgatcggggacgagctctggggcctgcacccggtggccatgccgctggaggagtgccggcgccgggaggaggccgcggccaagaggcccctgcacctgtggggatggccatgacccggtcgcaggaacgccgggcccgcaggcgggccgccgtgacgcgcgaggccctcgcgggattcgagcgggcgatcgccgcgcacccgagcgagcccccggcgggcgtgcaccccgagatccatgaggccgtcctcgccgggatggtcagcatgcgggacgagctggccgagcagttgggcgcggtccctgatcggggaccggcggcacaggggagtgaggggcatggagatcatcgccgacgagaacccgccccggccgaagcgccggatggacgtcatcctcgtagagagggctagccagctcatcgcccaggccgccgtctacctcgccgaaggacatgacgccgtgaaggacgcctccatcgcgagcgagctcgatgcgttgtcgatggggcgatcgaggtgagcaggaaggcccagaccatcgtggagcgcctggagggtgcggtccccaatcagggactggcgggcgcgggggagtgactgcgtgatcacgatgccctcgctcgccccgatcccggcgccgctggccgagctcgccgagcgccaccgtgccctcaaccgcatggccgatcgccacgggctgaacgtggccaaccccgagcaccatgccgagctcatgcgcctgatgggctgggccgacgagccgcgagccatgcagggggcgcgggcgacatggcctgacgaggggtagctccccatggcggggtcccctgggacgtcggaagcgtgcggggttgcgttcgcccccgggctccgcctccattcaaacctttccagaaattcgccccgtggcagcagcaggttcgggcgcgcgcccgcggctcgggaattggctcgattccggggcccgggacctgatctccggcccccccgaacctgctctcccggccacctcggcctgacctcgcgccgacggttgcgcgtgttttttgagacgccggccgtcagtcgctggcggccatgcccaagaaaccagcaccccgccccggcaaggagaccgcgacccccacggaaggcctccggcgcaccgccgccccggccgccgggaagacctatcgggtcaagtccgcctccaaggtggccgacctcctcggcgtctcgcgcgccacggtggccaagtggatccgcgacggcatgccgacggaaggctccgagccggcgccgggcaagccgtacctgatcgacatcggcatcgccgtgcgctggctccagggccgggccgcggccgaggccaagagcgaggcggaaggcggcggggggatcccggagcccccatgaacatcaccctgttccgcgaggtcggccgccccctcacgatcgcggaggccgacgccaacatcgacgacctggacggccgcctcagcgccctggagacccagggcctggaggccaccgggctccaggccctggtcttcgacgaggtcgcctcgacgatcaccgtgagcctctccgacgggaccgtgttcggcccgttcaagctccccatgagcgcgttccggccccggggcgattggggcgccggcatcgcctacctcgtgaccgacctcgtgacgaccgagggcgggtcctacgtctgcaccgcctcgcataccgcctgcgcctcgttccaggacgacctgacgggcgggcgctggatgctgtcggccgcccgcggcccgaagggcaaggacgccctcgactacatcggcgtctacatcgccaccgcgatctacgagcccggcgacgtggtgctcgtcgacccggactcgatgcagctgtggcgcgccctgatccgcccgccggccggcaagggcccgggcaccttcgcggacgacgccgcgcacaccccctactggacgccgcagagctatccggtgttcgacaccgaggagatcaaccactccgtccgcggcgccttcggggcgagcagccaagtcttccggcgctggttcgcccggtcgggcaagttcctgcccaacctcgccggcgcggtcggctactgcgacgtcgcgccgaccaacgccgtcgcgttcaacctcaccctgggcggggcggtccccaacgccacggggaccacgatcggccagctccggttcgccgccgggtcccgggtcgcgatcttcacgatgacggccaacgccaacctcggcatcgtgccgggcgggcagtccttcgtcatctcgccgagcgtcgtcgacccgacgctctcgggcctggagttcgcgattccctacaacgttatcggcgaggcggtcggctgaactgcttaagacgacttgcgttcgaacgcgcgttcgaatgttcgattttcgttacaaagtctagaagtaatggggggacaggtctttgagcaagattttaaccggcatgggacttgatcatacgacacgcctcggtcgcccatctatccacagggcgaccgaggcagccgatcccgccgtgattaggggatcgggaggggggcgcgcgagtaggccgaaagagggtgtaacgaatgtccgacgaaatctagaaggtcaaaaatcacggttttattgagccccgatagtcacttaagaattcttatttttctcttatgttggaaggcgcacacgggccgacgtcgggctgacggcgggccgacgtgcgcctgacggcggcctgcgagggcttccgcgcgctcctgcggccagggatgcctttaccttcccgtgcggcaccccgttgaccgaggactccggctcgattctcctgggctcaccccagacacggagacacccccatgggcctcgccaccgacctctcgctcgacagcgcttcccgcctcggcctggtcggcgcgggcctgcatgtcggcatccagcgggcaatgggcgacatccgccgcgagcagcgccgcgaggcgaatgcggtcgcggatgtcgccgcccgcctgcgggaagcccgcctcggtcaggtcgccgccctgcgccgggccgccgccgcggaggctcgggccgcccaggccgaggaggccgccgccggggcgcagggcgaactggagctgctgcgcgaggcactgcgagcggagaagcgccggaccgccgcgctgatgagcctcggccgcgtcgcgtagcatccggctgccgagcaaagcaaagggcccgccggtctcccggcgggcccttcttgtttcaggaatccgtgctgcggtcagtgcagcgagcgcgggcggtagccgcgcccgtaggccggaggctcgccggcgtcgaagcgcggctccgggcgcgcgccccgctttatcatatcgtcgtagccgtcccggtcgtggagtcggttccgcttcacctgggcggccatcgcggcgaactcctcatcggagacgaggcaggctggcttgaccggcaggatcggagggagcagcggagagagctggtcctcccgcgttgcctccgagtgccgcttcatgacgtccggcgagaccttcagggccgcgtcgagctcagcccggctgaggctgcggatccagtccgcgactggctccgacacggcctgcacgtgacgggcgagtgctctctcgccaccgtcgcgatacgcctcgaccgcgtgctggatgaagtgcccgaagtgcacgaacggccgctgacgctcgaagaagccgtcatcgatgccggcgtcgtccatcatcttctggatctcgtcgtccgtgatagccgcgccctcggcgacggcccggccggtcaccggcggcaccggcagcatcgagccgacgacggagccgagctcgcgggcaacggcgccgggcgccttgagcgcgacctcggcggtcacggcggcgacgtccgccgcggtggagacgccccggtcgagggcgcgcccggcggcgcgggcacgctcccgggcccagggcaggcgcttggtgaggggctcggccgcctcggcgacggcgtcccacatgaaggtgaaggcgccgcggatggcctgggcgatcgcggcgaggactcgggcgagcgacatgtgactggttccctgtcgggggctcggcccatcgccgtcccctctgccccagagcgtgccaagctcacatgcaaggatccatggcgcgtacgtgcgcacccagcctagagggcctcgatctcggcccgggtcgcccgccgccagaacgcctgacggacggtgcaacgctctgcgtagtaatgggaatccccgatcgggtggaccccgttctggaggctgtgcggcccgacgaatcgggtgagctcacgcggtaagccggccttcgcggcgcgggcgtcgtgctccatttccgcgagcccctcctcggcgccggtcgggtccactcgatcccacgcctgcgcgtacgtgagcggctccaggccgtcctccgtcactaggaagagctggccggcggccggctcgcggacgcggcacgtcgtgacgacttcgccgatcggcaggtcgaaccccgccttccagcgcgtgcgctcggcattgaggaagtgctgcacgctcgcgaacgggcgcacagtcacgagccgggcgtgcaggctcgtccgcgttccggaccacacgtcgaccagcctgaccgtcgagcccgccggcaggaccacgcgcaccgtcggccggaagtccggatcgggactccccgattcacgtccgcttgaccacgacattagaacccctgcttacattcggcaccgaatcggataccgttatgacactggcggactagatagcacgtcatcccagtggtttgtaggaggggtagatgccaagtgtgtgcagggaggaattcaaggtgccggcggcggtgctgcggcagcacctcgccgcgggcgagggctacgcggcgatctcccggcgctacgacgtcggcgagaacgccgtgcgctaccgctgcaggcggctcggcctgagagagcttgtgaacgggaaggcgccgggcgaggccgcactgcggatggcgctcagccactcggacatcccgctcaagcagatagcccgcgcgttcggcatcgaagccggcacgctcacgagagcgtgccggtcttacgggatccccacggacgagcgcggccgcgagcagctgcgggacgcccgctgatggcccgccgccctctccacgatgaggacgtccgccgctgcctcgcggccgccgtcgatctcgccggcggccaatccgcctgggccgcccggcacgggctcacgcagagctacgtcgcaaagctcgtcctcgggcgccgggagatctcctccccccgggtcctgtcggctctggggctgcgcgagcttcctcgcgcgtacgagccgacggagccacgcccgtgagcagcgtcgaccgctcgatccatgcattcccgacgcctgaagcggtggcgcgcctctgggcctcgcacggcgcagaggccgtcatcggccgatactggtacctcaacaacgccgaacggtcccggctcaacaggctcgggcgcgtgaccctcggccttgagaggcgggcctggtctcggccgcgggctacgacgccggagcaggaatccgcggcgatcgaggcggcttacgcggtcggctcgatgcacggcatcgaggtcgccgctgggatccgtaagaacggcgtgcgggatttctgcgcggcccgcggcctgggcgataccccacgcatctctagcgagctccgagggcggctgacgcgggactcgaaagacgccgcccgcggcgacacggccgccgccgctcggatcgccgcccggcgccgccacgccgaacaggtctacgccgtctgcctggccgccctggcgctcgtgccggatcaaccggaagccgggcggccccgcctgccggagccgtctcccgagctggcggccgcgctcgccggattcgaccgcgacgcggtcgccgccgtcttcccctccctcaccgaaaggcagtcctgatgctgcgccgtctcgtctccaccgccctcgacaacgtccgggccgaccccggctggcgcgagtgcatccgcctcgtcgtcgggctcccgatccttcgggcgaacgccgccctcttcatcgcggcgttcctcctgccgctcttccgcgtccccccgtcctggccgcacgagtcccccgcgatgtgggcgatcgcctggctgcccgccttcctcggcctgacgctgctcgccgactgggccggcgtcgacggcatgcgcgatcccgacgacgacctcgacccccgctgacccctcaccccttcacccaggagactcgacatgagcaaccgccacctgctccgctgcgaccccgctcgccgcctcgtcatgcaagcgctgacgcgggcccacgcccgcggagaagactacgagcccgacatcggcgccgttcgcgcgatcctgcgcagggcgctcccgaagtcgccagtcggagtcgtgcgctggacgctgcagctcggctgcacgccggagcacctgcaggacgtcatcgacgggcgcggggatcccgacgacggtatcctggacgccctggggctggaatgggtgccgtcccgcggcgtctacgccgatcccctccacgatcgcgaggcgcgcgtcctacagcaggagcgctgggccgagcagctgaggcgctcccgccgcatcgagcgcagtgccccgatcccggacagcgtgcggaacatgttcgcgatcggcgtcggggtaccgaagctgaagcccaacgaagaaaagtgaacgttcgcgttcaccacctcttgaccaagacagctcagtgaacaatattgttcaccaaggaggcacaaggcctccccccaggagccagaagatgacccagccccagacctcccccgcccccgccgagaccctcgacctctccttcgacctcgacctcgcggccttcttccccgaggagccggccgacaccgggccctcccccgagggatgggacgcgctgctgcggcagatggccgactccgagatccacgatctcccgctccctgagagcctgctccccctccacgacgcgcccctcgacctgaccttctgagccgaccgccggggcgggtgccccggcctctcctccagccgcctccggcgcggggtggctcgatgaggggccaacaacgacaagcccgccccctccgggcatccagtccagccagcatagggaacgcagatgttcactctcctcaccccgaaagcccgcgataccgccctcggcctcgcccggggcgactatcagctcagcctcctccgcggctcggcctcctgggcgggctccgacctgaagggcgccgccgcccggaacggtgccagctacgcgagcagccgcgagagcctgctcgcccgcctcgtggaggccggcctctacgtcgagcggacgaaaggcgagcgcggccgcaccgtcgtcgtcgtcatgaccgccgcggagcgccgccggtcgaaggaccgccccgccgccgaggccgccgccgcggtgatcgagaaggctaagaaggccaaggccgccgccgagcgcaaggccgcccgcgagaaggcccgcgccgagcgcgacctcgccgccgacctgccgacccttgaggtgatcgcccacgcccgctgaggccgccggggccacgcgccccggcccttcctccagccgcctcggcaggggcggctcgacgaggggccaagaagaacagcccgccccctccgggtcatccagtccagccagcatagggaacgcggatgttcacgctgatcacccccaaggcgaaggacgcctccatgcgcctcgccttcagccgctaccagctccagctgctgcaggggctccggccctggaacggcaccgacctcaagggcgaggatgccgagaccgtgcgccatcacggggtcgagcgcgagctcctgctcatgcgcatctccgacgccgggctgtggtgggactacacgaggggctggcgcggccgcatcgtcgtcgtgatcatgacgaaccgtgaacgccgcgccggctgggacaacaggccggagtacatcgccctcgccgccatcgacaaggccgcggccgccgccgagcgcaaggcggagcgcgcgcaggcgaggcggtgaacggcctggttcactcggtaggttcagtgatacgatccgttcaccccggggccacccgctccggggttcgcacatcaggagggggatccatgggagcgcgcgagttcactgacgccgaggagcgcgcccgacgcgtctccctcgtccaggccgtcggcgagcgggtctacggcgggagctggcagacgccgctcgccgacgcgctctcggccgcgacggggcgccccctcgggcgggcccgggtcgcgcagtggatgctcgccgatggggcgaagccggtgccggcttgggtcctcgacgcgctcccggcgatcgcccgggagggggccgcccgcctgcgccggcacgccgacgagctggacagcctgttcgccgagggcggcgccggcgccccgccggattcgagcgagcccgaggcggccgaggaaaccccgctcgaatccgggcctaccgccgcggcgggggatgaagagttcgacgtggacgccttcgtcgaggcgaatgcccacatccgtccgtcccggcccgcgccggagccggctcccgagccggccgccccgacgggctggcgctcccggttcgccgaggagcacgcggcccgctgggcgcccaggaacgcctagtcctcgtcctcgaccgggccgcccccgcccttcttgagccggacgagccgctgctcctccggctcgatctgcgacttctccagccggccgaggatctggccgaggctcgccggctgtaggtcccagcagtccacgccgacgtccaagctcagcttggtcggcggcatgaggccgtggacgtggccgtacaggtggaccgcgctgcccatggagcctctccaggcacgcatcggataatggctgaggacgtacttctggcccccgatggtggtctcgacgagatcccgcggcggctctgcccagggcagctccagcacctccgcgccgtcgtgattgcctcgcaccagcctcttggtgccgttcaggcgatcgaacgcctcgcggagcttcgcgcccctcaggctgtaggcgaagtcccccaggtgccagacgtcgtcgccggggcgcacccgggcgttccaggccctgatcagggcctcgttcatggcggtgctgtcccgatcgtcgaaggggcgcttgcacatccggatgatgccagcatggccgagatgatggtcggcggtcgcgaacacggtcatgggagcctcgattttttggcgggcccccggcgacgcggcgggcctctagggttgggcagagaggtcgggattcgaacgggtggccgtgggtttcatgatgtcctccgtatcggcttgaggcccctgctctcgacgacgggcgtcccgtctaggggcgggagcttcaccttcgagatcgcctccagcgcggccttgagctgggggccggagctgtagcggtcgagcgtgaggctcccacgggcatgcccgacgatcgacgcgctgagctcgccggggacgcccgcgtgctccagcttggtgataaaccaccgtcggaacgagtggaagttcacgagcgacctcctcttgcccgcgacctcctcgcgcacgccaatctttttgctgtagaacgtaaagcgcttcgagaaataggagcttctcggcttcttcgacggcggcttcggtgctggccactctgggaacaagtcatcgtcgggagacttcccctcaatcctacgcatgattatttcatgaaggtccggatggattggaatgtcccggtcgaatttttccttcttctggcgcttgaaccggaataagccgtcctcggtctcgcccaccttcaggcagatcacggcatcgaggcgcgcgccggacagggcggcaaccgccatgacgtcgagcatgccccgcccttcgagcggctgccccatgaacagccgctgcacttcggtatcggtgtaggggcgctcctcgtcctccccctctccgtcctcgcgcaccggcttccggacgacgcggccgtggaacgggttctccttcgcgtgcccctccgccaggagccagccccagtaaaactttaggcggccgagatacttggccttgctcgcccaggcgaggtcgcagtcgttctcaagccaccggacgtagtccttcgcctcttcgttgccgacgttcccgatgaatgggtagacccctcgcgccctgagccagtccaggaacagggccagggctcggggctcgtcgagcttcgaccggtccttgatccgcagctgcttcatgaactcggcgtggtacagcccgatcggaatctggccggtggcgatctggcgaaactccgtcgcccgtcgcttcgcctcggcggtcgggaccggctcgcgatacgaccgtccgtactcgacgaccgtctcctcgcgggcgccctccctcaggatctcctcgtagcgctcctcgactccctgccacacgaagtcgaacaggttctcgtcggcgttcttgaggatcttggccgtctccaccgcctcggcctggacggagcgttgcgcgccgccgtaggccgcccaggcgtcctcgatccgcttcttgaactcgcgcacgaccggctcgcgcagcgtgcgcgccgcgatcaccgacttcgtcttgaggccccggacgagccggctgccgaggtgcggccggagcttcttcggcacgctcatggagacgcggtagtagccgtcgtggtaatcgagataggcgtcctgggggtcgggcttgcgcggcacgggaaggcgtccgggaagggtgataagaaccgattacgacccgtaacacgacccggaaacggatgcgattccctggacttgaagcccgctcaaagggttaacgaccgctgatcgtctaatccctccttctccaccaccggcgacgaaacgcgcaccatagattggcacttctgggcgcttttcgtacaccgatctcagcataatttggcacggccgcgcgagcgccgttgatagatcagcgcttttcagcggctgacgaagtgcgagcacaagctcgccgcagcgcttcctgttacgcgattcgtgccttcgtgccgccggtttggcttgccagaagcggaagctctggttgccctgtgggccacatttgcccgctaaccaccgtggaaaccgccgttcacggccgacagccgagctttccgctacctgaatgcaagcacctagggtagcgtcgcaggcaggggtggaatggccgggcttatcggccgtcatgcaggggacatgacactgtggatgcgttcggcctcgaccagaccctgatccgggactacgacgcgttcgcgcgatcattcaacaagatcgctgccgatgacatccggaccgaggtggatcgtctctacgacaacaaggcgttctggccggatccgctgatcacgatcaacccgcacttcgctcgcggggagacgctgaacgacctcgtgagcgacgatgtcctccacccgctcacgacgcacgtcttccgagagcgcggccgggtcctcgagccgcaccttcatcaggtcgaggcgctgacgaaggccaaggccggcaagagcttcgtcgtcacgaccggtaccggatcgggcaaatcgctctgctacttcctgccgatcatcgacgaggcgatccgggagcgtcagaagcccgacttcaagccgcgtactcgcgccatcgtcgtctatccgatgaacgcgctggcgaactcgcagttcgagggcctgactgagttcctgaaccagtgcagcattccggaggcgcaacgcccgcgcgtgcgcatctacacaggccaggagagccgcgagaagcgcgaggaggtccgggacaacccgccggacatcctgctcaccaacttcatgatgctcgaactgttgctgacgcggcagagtgagctggacgcccaggtgataggcaacgcccgcggcctgcgctggatcgtgctcgacgagttacacacttatcgcgggcgtcagggtgctgatgtcgccgtcctagtgcgccgactgcgcgaccagctgtgccgcggccacagcgagcccgtctgcattgggacgtcggcgaccatggcgacgccggatcagggtaatccgatcaaagcggtggctaaggtggccagcgacttgttcggcgtgtcggtcgagaccgactgcgtcatcgaggagacccttcagcgcgccaccgacgaggatctaaccgtcgccagcgtacagggtcagctcgccgcctgcatccagaacgcggtgccaacaaacgcgaccgatgccgaactgaagacccatccgcttgccgtctggatcgagctgcggatcgggttggagtacaagcctcaactaaagcggcgtccgccgatgactttagtggatgcagcgaaggctctctccgatcagaccgggtgcgacgcagagctgtgcgagcagcgtctgcgcgagatgctcggtctcttggcccgtcccggcgctgaacggggtggtaccgggtcccgtgcgttcctggcgttcaagctgcaccggttcatctcgggcgcaggcctcgtctacacgaccctacgaacggccggccccaccggcatccgtcgcgtcacgctgaagggtcagacccaccatccggacgacaagacagctctgctgttttcgacccacttctgtcgcgattgcgggcacgaatatcacccggtcatgcgcctcgacgacgaggacggcgaccgcttcgtggcgcgctcaatcgacgatccgatcaacgagcgggagacggacggcggcaacgccggctatctcgtgcccgaacccgagacgatcaacgagttcttccagggtgcgctcgacgagtaccccgatgagtgggtcgagcacacgccgcgcggatcgcgcctgaagtcgacacgacgcaagcagcaagtcacggccgccgtcgtcctgccgaacgggcgcgtcgacgccgccggccgccaggcctggttcatccccggccggtggcggttctgcctgaattgcaagctggaagcccagcccggaacccgcgagcagaacaagctcgccggcctgaccgccgagggtcgctcgtccgcgacaacgctcatcgtgagcagcctcctgcgcttcatgcatcgtcccgaggcgaagatcgccgacgacaagcgcaaggtgctggggttctccgacaaccgccaggacgcggcgctccaagcgggtcacttcaacgacttcatcttcacgacgctgctgcgggctgccgtcctctcggccgtgcaagccgccggccctgacggcctcgccgaggccgagtacggcacggccgtgcagaaggcgctcggtttcgaggacaacaacgacgaccgccgccgccactggatgcgctcgcccgatgccgtcggcccatcccgtgcgcgggcgatcaccgatctcacgcgcgttctcagccaccgcgtgtggagcgatcagcgccgtggttggcgatacaccaacctgaacctcgagaacctccagctcattcgggcacactacccgggcctcgagagttgcgccgacgaaagcctgttcaaggatgccccgctgctgcgcggtctcaagccggaggaccgccggcgagtatttcacgccttgttcgaggtcatgcgcggggaactcgccgtcgagagcgacttcctgaagaaggcgacgaccgagagcctgggtcggtcctcgcgggacaacctgcgctcaccctgggcgatctcggagcaggaggcagtctccaacgccgggctactcatcgtcccggagggggccggcggcaaggctcagccgagcggtcgcgggcccgacagccgcctgatcacggccggtcccaacagccgcgtcggcaagaagctgcggcacggccagctctggggtggtcgacgcctgacggtccatgagtacaatgaactcctggagagcgtcgtccagatcgccaaggcccagaactgggtccgggaggtctcagaatacgggatcaccggcctgcggctgctgccctctgccattcggctcgtcgccgatgctcccaaggcggacgtgaacacctacttcacgcgcctctatcgcgagaccgcgaacatcctcacaagcgacgacgacagcctgctcggcttcgagagccgtgagcatacggcgcaggtcgacaaggatctgcggctctggcgcgaggcgcggttccgctggggcgatgccggcaaacgcaacctcgacgtgatgcgcgcggatcagaccaatccgttggaagctgacaccttcctgccggtgctgttctgctcgccgacgatggagctcggcgtcgacatctcagtgctgaacgccgtctacctgcgcaacgcgccgccgacgccggcgaactatgcgcagcgttccgggcgcgccgggcgctccggccaagccgcgctcatcgtcacctactgcgcggcccagagcccgcacgaccagtactacttcgcccggcgcgagcagctcgtcgccggctccgtgcgaccgcctggcatcgatctcgccaaccgcgacctgatcgaggcgcacctgaacgccatttggctggcgaaagctggcatcgacggtcggctgcggcaggaattgccagacgccattccggacatcctcgacctcgatacgccaaagcgcacggtgcgcgccgagattaccgaccggcttgccaatccggatcgcgtggtcggcgtcgaggacgacttcgagcggatcctgggcaacatccgcacctccattccgccggccgtccttaacgaccccggcagcgattggctgaagaactccaagccattcgtggccgatgtcgcgaagacggcgtcgcagcgcttcaacaatgcgttcggacgttggcgcgatctctacaacgccgccttcgcgcagatggaggaggccagccgacagatcatgaagcatggcctgacgaagcaggcccgcgacgccgccgagcgcgctttgcgcatcgccaacagccagatccggctgctggagcatggcggcaagtcggacaattccgacttcgcctcgcaccgctatctcgcgaccgagggctatctgcccggctacaacttcccgcgactgccgctctacgcgtacgtgcccgagcagggctccaccgggccgcgggcggcctacctccagcgcgcccgcttcctggcgatcgccgagttcggaccgggctcgctgatctaccacgagggacgcgccttcaaggtcgttcgggccaagatcccaccagacgtgcgcgacccgcaggggatgctggccgagggcaacctcgcggtctggcgagtgtgccgctcctgcggcgcgggccatgagggtgacggacagaatctgtgtcacgcctgcggcgggcagctcggcggcgcgaagcggatccagaaggtcctacgcatcgagaacgtcgagacggtcccatccgagcgcatcaccgcgaacgaggaggctcgccgcggtcgcgggttcgagatccagaccaccttcacctgggccaagcgcaacggccagagcgacgtcctgactgccgttgccgaggatggcgatggcaccgtcctggatctgacctacgcgccgcgcgcccagatcagccggctcaatctcggtttgcgcaagcgcaaggacaaggacctctacggctacccaatcgatccgcagaacggtcaatgggtaggggccgaccgcgagcaggacgacgatgatgctgatccggcagagcccgaacgtcctggagctgtgcgcgtcgtacctatcgtgcaggaccacaagaatgcgaccctgctgaagctcttcggcccggaagccgaggagaccacgctcgccacacttcaatacgcgatcgcccggggcttgagcctcgtcttccaggtcgaggaaggcgagatcgccaccgaggctgtcccggaccgccggaagcgcaaggcgatcctcgcctacgagtccagcgagggtggtgccggtgtcctccgccgcctcgtcagcgaacccgagcgcttggccgaggtcgcgcatcgtgccctggaggtcatgcacttcgcgccggagagcatccaggacgcgctgatcacccgcgacgcctcaaagttgcaggatctcgacgacgccttctgcgtgcgaggctgctaccgctgtctgctgtcgtactacaaccagatggaccacgccctcatcgaccgcacggacgagggcgctcgcacgaccctcgtccgcctcgcagccggtgtgatccggtcgacctccgtggtgtgcaccgttgcacctgcagcggcgagcacggagacgtggccgcaggctctcggtcgttgggggctgccaccgttcgacgccaagcggttgaagttcgacgccgacggcatcctggacgtttggcgcagccaccacgtcgcgatcgcctacgcgccgccgccgcaggacatcgtcgatgaactcgaagacggcggttggacgctcgtggtgctcacaggagcccccgagcaagacccgccttctaccctctcgtcgctgttcaaggtcgcggcatgaccgtccagttctcccccggtgacctcgtgcgtgcgcgcggccgggaatgggtcacgctgccccacgacgatccggctgcgctccgcttgcgcccgctctccggcactgaggccgacgcgctgacgatcctgccggctctggaacggatgccggtcgaggccgcccacttcgcgccgccggaggtcgacgtgcgcggtacgcaggagagcgcccgccttctggcagaggcgctccgcctgtccctgcgtcgtggcgcgggcccattccgctcgtcagcgcgcgtcagcttcgagccgcgcgcgtatcagctcgtgccgctgctgatggcgatgcgcctgtccgtggtacgcctgctcatcgccgacgacgtcggcatcggcaagaccgtcgaggccggcctcattctccgcgaactcctcgatcgcggcgagatcgagcgcttttgcgtcctgtgcccgcctcacctcgtcgagcagtgggtcggcgaactgcgcgccaagttcgacatcgaggctgtcgccgtaacatccgcgtccgcgccgcgcctggagcggaaggtcgtcggaacccagagcctgttcgaggtacaccccttcacggtcgtcagcctggactacatcaaggccgagaagcgccgtgagagcttcgcggcctcgtgtccgccctgcgtcgtcgtcgacgaggcccacgcctgcgtcgggacccacggcagccgccagcgtcgctatcgcctgttgcagcgtctcgccaaggacgcggcgcgacatatgctgcttctcaccgcgaccccgcacagcggcgacgaggaggccttcgaccggttgctgaagctgctcgatgagagcttcgcgatggaaggcctcgacaccaatgccggtcgtatcgccctcgcgcgccatttcgtgcagcgccgccggaaggacatcctcgagcagaagtgggaagccgatcagatcttcccgaaacatgagaagctcgatcgcccatactcgctcggctcagaacacggagcgtttcacgacgctgttctcgactactgcctcgaccgcatcgaggacgcgggcgacggcacgcaccggcagcggcttacgctctggtcgaccttggcgttgcttcgctgcgtcgggtcatcgccggcggccgccctcaacgcgcttcgcaaccgccaggacggtgatcccgagcgcctgtcgatgcaggtcctcgacgaggaagatgaggataccgaagccgtcgacgccgagccgagcgcctacctcgggactgatccggcgctcgccaagctgattcggcaggcggaggctctggtcggaaagccagatcccaagctcgcgatgatgatcaaggagctcaagcccctgatcgccgccggcgcgaacccggtcgtgttctgccggtacatcgccacggccgagtatgtcgctgctgcgctccgcaaggccttcccgggcctcgccgtggagagcgtcactggtctgctcgtaccggacgatcgccgcgaccgggtcgaaggcatggccgaggagccgcaacgcctcttggtcgcgacagactgtctgtccgaaggcatcaacctgcagatgctgttcgacgccgtcgtccactacgacctgtcgtggaacccgacacggcatcagcagcgcgaagggcgtgtcgatcgcttcggccagccagcgcccctggtgaagtcgatgctgctgttcggatcggacagcctgatcgacagcgcggtcctcagcgtgatcctgaggaaggccgagcggatccggaaagatctcggcgtcatcatcgccctgcctgaggatcgtcaggtgatctccggggcgcttctcaacgcgatgttggagcaccgcgggcgacctggtgcgcagagacagttcgatctgttcgccaaggaagccgatgccctctcagcatcctggcgtgacgcagaagagggcgagaagcgctcccgcgcgcgctacgcgcagaacgccctcaagcctgccgaagtgatgcctgaatgggaaagctggcgcgcgatcatcggcggacccgatcgggtcgagcggttcgtcgcgcatgccatgaaccacttcaacacggcgctagagcccgcgcgcggcgcgacgttccgcgccgatcttgcaaagctgccgccggcgatcaccgagcgtctggacgccagtggcatcagaggcgaggtgcggatcagcttcgagtccaaagcgccaaccggtgccgtcacggtcggccgggcgcatccgatcgccgcgaccctggccgagagcctgctggagaccgctctcgaccccaaaagcgagaccggcttcgaactcgcccgaaccggtgtgtggagcaccagcgccgtcgaggtcatgacgacggtcgtgctggtccgtctgcgccacaagctcaccgtccacggacgatcggagcgcatgctgctcgcagaggaggccgtcaccctggcgtttgcaggatccagcgcgacggccatagccgacggcgagcccgcgcagcagctgattgaggcacccgccagcggcgacctcgccgagacggcgcgccatcgcctgatcgagcgggggcgcgagcgcatcttgagcgcatacatgcccgcgatcgacgcctacgccacgcagcgcggcgaagcgcttgaggctgaccaccgccgcgtccgcgccgcagcccagggcacgccccgggtcacggtcgagccgatcctgcctgccgacatcgtcggcctctacgtcctcacgcccggagatctgtgatggcccgccagccgagacccgcggcgcggacccgtcgcgcgaagcgcaccccggcgatcgccttcgacgcgatcaccctggagggtggtctgatcgcaccggcgatgctgacgcagattgcccgcatcgaggccgacgagcagacccccgccgattacggtgtcgcccgcgggctgatcctgcgcgacgagatcgcgcgtgcctaccggatcgcccaggcgcactacgaggacctcacggcccatacggagccgtcgctcgccgccacgcagcgcttcaccaacgccctgctgcgcgacgtcctgggcttccgagacctcgacccggtcgggcggcatgatcgcgatggtgacatctacccggtgaccttcgagggcctcaatggacgcgtgccagtggtggtggtcccgccatctgacggcattgaccgcgtgagcgcgagcttgacggcggcaggacggcgcgggtccgcggccagcgtcgtgcaagactggctcaacgccgaagacgccgccctctggggcgttgcctgttgcggcacgcgtctgcgcctgcttcgcgacaaccccagcctaacccgtcccgcctacatcgaggccgacctcgacgcgatattcacgaacgaaggccgggtcgacttcgccgtgctctggctgctcctgcacgagacccgcttcggcaagccgaccgatgcggtcacggattgcaccttagagcggtggcggctcgccggactgaaagagggcgaggtcgcacgcgatcgcctgcgcgacggcgtcgaggaagccctccttgctctcggcaccggcttcctgagccatcccgccaacggggaattgcgaaaattcgtcggcagcggcgtcatcccggcccaagcctacttcgagcagtgcttgcacctcgtctaccgtctgatcttcctgttcgtcgccgaggatcgcgatctcctgcatccgaggcagacggccgcgatcaagcgccagcgctacgctcagggctacagcgtcagtgcgctgcgtcaggcatcgatccggcgcagcgggtacgacggctacagcgaccgttgggaagcactaaagatcgtcttcgaggcgctcgctgagggccaggacgagctcggcctcccgccgctcgccggcctgttcgtgtcacagcacatggacgacctcgaacagaacgccttgagcaaccgcgacctgctcaaagccatctaccgcctcgcctggctgaagaccgacgacggtgtcatgccggtcaattggcgcgacatgcagaccgaagaactcggctccgtctacgagagcctgctcgagctcacgccgcgcatcacggcggacgggcgggagatgcttttcgccgagggcttggagacgcgcgggaacgcgcgcaagaccacgggcagctactacacgcccgacagcttggttcaggtccttctcgacaccaccatcgatccggtcatggaccaagccgtcgccggtgccgccgatccggttcgcgcgttgctcggactgcgcgtgatcgaccccgcctgtggatccggccacttcctgctcgccgcagcgcgccgcttggccgctcgggtcgctcgcgcgcgcaatgatggcgtcgcctcggccgagcagtaccgagatgccgtccgcgatgtcgtgcgtcagtgcatccacggcgttgatcggaaccctatggcggtcgacctgaccaaggtcgcgctctggatcgagtccatcgagcccggcaagccgctgggcttcctcgacggcaacatcgtctgcggtgacgcgctgctcggcacgttcggctacggtgagaagctcgacgcggttctcgatgccggtattcctgaggaggcctacaagcccttgaccggggatgatcgggatgcctgccgcaggttcgtgcttgccgagcgcgacgatcgctcaggcgcactgaacctgttcgatcggaagggttggaagccgctcgaaaagcatacggccgaactcatcagcaccttcaaggcgatgtccgaggacacgcccgggcagatcaaggagcgccaggacctttggattaaggcgatgagcgaccccggcctcatcgcgaagaaacgggccgcggatctctacctcggggcctttctgacccgaaagagtgcagacgacgatccctacaaacagacactggtgccgcgcacggccgatatctttcatgcgctgcatcaaggcagtgtaaatgccgaaatgctgcacgcttgccagaagcgcatggaggccgcccgagtgctccactgggggctcacctttggcgacgtattcgagcgcggcggcttcgatgtggtcatcggcaacccgccgtgggagaggatcaagctatccgagcaggagttcttcgccagcctggatccagaagtcgcagaagcgcccacagcggatgcccgcgagaagctgatcgcgggacttgggaaagccgtatccggtacgcgtaagcgagaaatctatgaagcttacgaaaccgcaaagcgcatctcagaagccgcctcgttgtacatgcggttgcccgcggcaaagctcgggcgcttccgtttaaccggacgcggcgacgtgaatacctatgcgctttttgctgaactgttcacgcagctgctgtcaccgcgcggacgctccggcatcattgtaccaacagggatcgccacggaaacaacaacagcgccatacttcaatgatatcattacacacaagaggctagccgttctattcgatttcgagaacaaagaaggcttattccctgccgtagacagccgcttcaagtttagcctactaagcatagcagcacgcgttgatattccacgctacgcattctatttaacaaacccaacccagattacagtctcagagcgggtgttctcgctttcagcggatgacatcgctcggatcaatcctggcactaagacagcgccagtgtttagaactaaaacggacgctgaaatcgtctcgaagatctacaggaatgcccctgtgttcattggcgagaagcaggcgcatgatgttgatacctggaaagttcgcgtgcacacgcgtctatggcacatgacagaagattctagctggttccgtgacgcgaagcagcttgacgctgcgggatacaggccagaagataatgcatgggtccacgctgaaggcgaggatgcggcagcgtctcgctacatcccgctatacgaagcgaagatgatccaccaattcgatcatcgctggtcctcctacgcagctgcttctgaacctgatgccgggattaaggctaacccgggctatgagccaatgccgcgcttttgggtgcctgaacacgaagtcgaggtgcgacttgcaggacaaaaatggagccgcggctggctgatgggttggcgcgatatcaccaactccaccaatgagcgcacttgtattttcggcatcattccaaggacggctgtcggcaacacatgcccgcttatcttctgcgacatgcccgttcggcactgcgccgttctgtacgcgaacatgaatgcactggtcttcgatttcgtcgcacgaacgaaagtcggcggcactcaccttgcgctgagccacttgagacagttgccagtcctatctccgacgtcataccgcacggaggatctgaacttcatcgcagcacgtgtgctcgaacttgtttacacaagtcatgcaatgaaaccttttgcgatcgatttggagtacgaaggcgagccttacgggtgggacgagcctcgacgcgcgcaattgcgagctgagctcgacgcttggtacgcccatgcctatggcctaacgcgttcagaactcgaatacattcttgacccacaggaggcgaaaggcacggactacccatcggaaacattccgcgttcttaagaataatgagctgacgcgattgcagtcgtaccgcacccgcgatttagtgcttgcagccttcgataagattgccgagggtgggtatgacttcgttgctgcagcatgatgctggacgatgcctatccgctgcctgtcggccaaataacatcggccatctggagtgacatacggcaaacagcctatcggaatggctttcataaaagtctaaccgaaccgcacttcaatcaagggtggtacctgctgcgctcgaccttgacgcccttccaggtacacgtcgctgcgtgtggccgcgacggaccttggatcctctcattcacagagcctcggatccccgttgaggctctttcgggagctgattatgtcggccccatgccgggtcagagcggctgcctacttggcagcctcagtgctctaggtgacgcgctctcacgcattttccatctcgtcaccgaagtcctgccgccatcgccataccaggagttcctggatgccacccaagccatgccagcgactaccgacgctgagaggatagccattgtccgtaccgcgcagggcatcttccgacgtcatctggacaggtactggaacaaggcctgtgcgatcacgggtgtacaggaccggggcctcctccgggcttcgcacatcacgccgtgggctgtctcaagcgactacgagcgggtcgacgtctacaacggtctcctgctctcggcactgtgggacgctgccttcgaccagggtctcgtcagcttcagtgacgacggccatctccttgtgagcccgaagctgtcagagcgagcgatcgccgtcctaaccgatgggcggccggtcacggtgcccgtcagtgcggggcatgccccgtatcttaaagaccaccgtctacgacacggtttcgcagcgctggattcctagacccacttgcccgaatgcgggtgacgcgtacccaacatgtacacgccgctgtgaacatcgatgaggcttgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaggctccagccggggaggccggcgcagagatccgctagatgcttgttgttctcatacaaggatccgggctcaaacgcctggtcatccaattcgctgccggacgggggttccttgagaagtccggccttgtgcagcatctgcaagcctttgaagatcgggccaccaggcggcggtagcgtccgcggacgaggtgtaaattcgaggaccgctttggcggggattggggtggccatcgggccatgcggctaaggtggagtttgcggacttcaacccgaaccgggagcacccgatgaccgacgacagagtggcactgatcgaggcttttcagaaggctgacgacggcaacttcctgcgcagcctggccgagacggtcctgcagatcctgatggaggccgatgtggacggtctgatcggcgcgggtcgttacgagcggtctggcgagcgcagcacctaccgcaacgggtatcgcgaacgcagcctcgacacgcggctgggctcgctcaacctcaagatccccaagctgcgcaccggcagctacttccccggcttcctggagccaaggaagaccgtcgagaaggcgctggtggcggtgatccaggaggcgtggatcgcaggcgtgtcgactcggcgcgtggacgacctggtgcaggccatggggctgtcgggcatctcgaagtcctccgtgtcgaagctgtgcaaggacatcgatgagcgggtgaacgccttcctcaagcgcccgctgtccggcgcatggccctatctctggctcgacgccacctacctcaaggtgcgtgagggcgggcgcatcgtctccgtagccgccatagtcgccgtggcggtggacaccgaaggtcgacgcgagatcatcgggctgcacatcggcccgtccgaggccgaggtgttctggaccgatttcctgcgcgacctggtcaagcgcgggctgtcaggtgtgcaacttgtcatctcggacgcgcacgaggggcttaaagccgccatatgccgcgtcctgaaggcgacctggcaaaggtgccgggttcattggacccgcaacgcgctcgcttatgtgccgcgcgctcagcagaccatggtcgccgccggcttgcgccacgccttccagcagcccgaccaggaggcagcccgagccgcgctccaccatctggctgagcagcttcacaaccgttggccgaagctcaaaggcttcatcgatgccacgagcgaggacgtgctcgcctacctgacgttcccgctgcagcaccgaacgaagttgcactccacaaacccgctggagcgtctcaacaaggagatcaagcgacgcgccgacgtggtgggcatcttccccaacaccgactcgatccagcgtctgatcggagccgtgctgttggaggccaacgacgaatggcagctccagcaccgctacatgcagatcgagggcatggctggcttcaccccgagcctgctcgacgacaccctcacagcaattccacctcaggccgcctgaccgatggccgctccaactccaccccgaatttccacctcattgacggacacgaccccaggcggcagcatcggcctcggttcggtctgtagggcagccagtgacggttgagcgaacagcgcggccatgaacatcgccgtcgcgttccagtttccgatgtagcgcggccgatctgacccggtgaggatcggggagatccagcgctgctgcgcagtgtccaggcgatctagggtgcttggcaatgtcttaggaaggatcacacggccgaagaggttgtgagccccacgtagcgactgttcgatgggctccggaccacgctccatgtggaacgacttcgccgcggcgagatcgccgctgttccagttcgcgagcacgccagccactgcgcctgtaaagtccacatccaagcgcgccaagtgtccccacgagagaccgattgcaaagcagaggtgccaagggttcgcacccgggtaggctgcaaggtgagtctgcgcttccgcatgcgcgagcatattgaggctcttgccgcttgcccgcaacacctcgagggccttgccacgcgggggaccaccacgagcgcccccaccaagctcgcacagacgcaagaaatcacgctgcgtgtcgttgatcggtttcgggaaccccttcgtgtccatcacgtccgctcggcacctgaagctactggatagtagattcctaccgcttagctcaggcgcgcggttgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgtggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacggtagatccgtgattcgctcatacggatcggttggctacaggctctgcgagcgctgcatgcactaagccttaccagccgcatacccggcggtttcgccgagtgatgctcgtctagacggccttgctgcgctgagtcgcgaggatgccaatcatagtcgggctggaactttgcagcgtgaccggcaggagccttatcgctttcgccacttgagaagcttggccatactctgccaggatcagtttcgcaccgcccattacggggacacctcatgcccggattcaatcactatccgtcgtgcggttgcgggtggtgcgcgagctacggacggaccgctgccgtcatctggaacagtgaccagtcaaacgcacagatgatcctgaagcagcacggtgctgataagagccgcgccgcctgctttatcaaccacaacgcccgttgcccccgctgcaacgagcgggttttctactaccagaaccagtacggcagccgagtcttcttcgacgaactggccccactctggaccaagcacccctgcaccgacaatcgcgctccttcaggcgcgtcgaggcttggcttccgcagccgaggtgcccgaactgagatcgccgaggcgcttcgcaaggctggagcaaccgcgcccgacgagtggtggtacggcatcgtcgagcacgtccaccacgccgaggatcgaaccgatctacaggtttgcttcacgcaagatccgcaaccgaggatgcttactttccgcgggcgtgcaccgatcaacgagggggaagccgtcgggcttcggggtgacgaggtctcgttcttcgacctcgatgccatggagcctcgcgtcgccacgctcggcaaggagatcatgatcatcccgccgcagccggcgggaaacctgtcaccggttccgtgggaggcggctctgctgcgtcgcggcgactgggacagcttcttggaatgctggcaagagcctcccatcgctacccaaatgcaggctgaggaagtgtgcaactatcacgtcccgggaatggacgtgtcggccttcggcaagcggatgctgccatccgtccgtgctgcttgggatgtcgggcgacgatcgctcagcagcatggctgagtatctcaacgtcaccggaagtcgaaccgcatgcggcttggtgtggaatgagcgccgcgtttatctcctgctgaagattctgttctaccgaccttcgccccctccgtcggcgaaggagcaacccgccacactacgagcggccaacgccatgggcatcgcgaaacgacccgcgttgcccaagcccaaacagaccggccgaggaagacctcacctcccagcaggtgctaccccggacctgcgcaggcccaggttcgagcgtcgtctgcgcgcaccgcgggaagacagccccgaagtccaatcagccacgggatcatcgacctctgaccaatccagagccaagggtgcgacgtgagggtgaccccgtttgcagtcgttgaaggcttcggctcatcaagcctccaaccgggctgatgccgcagcaggcggcgagcgtagtctgcagggtataattcctaatcacaagtgcctcttgtggcgactggcgcgttgaagatttgtcatgattcaggcgaggtgagattcgacgaaaaattctaagttgggatttatccgtaggtgaggctgaatgcgctgagctgcgattctagcgcttgtacttaatgattgtcgctcaggggcgtcatcgtcgtggtcgcatccatgctggcgggctacccagaatgggatcaattcttgccctgatagtgccactgcagtatcaacacaccttcgaggttctgcgcgacagattgctccgcgtggttcaagccgagagcgcaagcaggagcgtgaggccccctatgatcaggagaatggggatcacctcaccaacggtgatgatgcctgagcggttcggatcacgaggcctacttccgctcatgaccggagagccacgaacaggtgatagccggagacagcagcgcttgcctgtgcggctttcagattgagatcctgcggcgcctgaccgggttcagcgatgacgcccctgaagcgccacgtctcaccaacaatgaagccaggaacgatctggtcctgccgtatcgcacagcacaggttctcatcctgccggctcgtgtgcggtcgcgcaaggtatccaggatgatccgcgacgcagacggctcgtcctgccatcggtgcgagaggcgacggactgcatcgcacgtgaaaccctgaacgagcccgggatcgagggcgcgacgaggcccggccagttccgagccgctctcgctcagcccatgcgccgatgcgccgacgaagtcgacgcgatgatcgcggagcacgatcaggtctactatcccggctacggcgaggcctttttccaagggccctatctgcaggacctcgttcgagccatccaaaagcggatcggtcccgagctcgcgcgccgcgcctcggccgcagatcagagggaccattacacaatccgagaacttacataggcggcggaccacaacccgggccaaccccactggctcaaaagacatacctcggggcgaactaccttatttaaggcggggcaccatgagtgtatcacaataaatattccgaacgaaagtcgtactatgccttattttcaaattagattgccgcgctagacagccagacaggttgcgctaggggcaatacagtatgacacattctgcgctattcagcagatccgacgagctgttttcggcttttacttagccacttctcgatagttgacataacctcctcacggcgactgtctccagccgcagtgaggagtcggtttaattcggcttcaagaggccgttcaatcgaagccctatcactatcagacaaaaatccaaatggcagctcatgagcagccatcagatcgagaagataggccacctccgacggagggcctttgcttgcccaatagtggacagtgcgtagagccacgccaatttcgcgcgcaaactccacctgggttttgcctagggcacgaaggactgctttgaacccggctccgtccatcaaccttctcgatcaggaacaacgaaggaatggatggctgtatgtcgacagtgtaccgactctcttacacgaagagatcgcgatcttcgaacgcctgcttgcaccgttcgaacgcggtacgctgtcggacgatttcggccaatccttcgatgaccgcctcacgttctccgtcaaggacgtcgcacagtgcatcgattgcgtcagagagcggctggaggtcacccacatccggggcggctggatgtagcgcaaacatcatcgtacctcctcagcgctcgcgacagccttggcgctcacctgcgttgcagttgaagacagcatgcggtcgatgtcctcatgggagagatagccggtttcctcgagcgcgcgagcgattgcctgtaatgaggccctctgctccgtcagaatattccgcgcccgatcgctcgcgcgccgcaggcgttcggctatggctggcagcagccccccgatcaggaccatgtcggtggaggctgcctccacgacgacattgcccaagtgtccgaggccgtaggttagctcgatgtcgcgcgcgatcgctgtcgccatcgcgagatcggaaccgacaccgaagcccgcaccgattgatccggcaccaagttccacctcctcggcgatccggcccgccagaagagacgcgattgccgcctccagttcgtagagagtcgcagctccgtcggcagcgaattccaaacaggcctgcccgccattatcgtgcagggagaggtccacgagcgtgccaaagccgagagcatgactcacgactgcatgcccagcttcatgaatggcgacacggtgcctgatcgtaggcggaagcgggtgacggccctggcggatttcagccagcacctcctccacggtcaccgcccggccattacggcgcgccgttcctttggctcgccgaacgaaggcttccacgtccgcgccggtcatgccgcgtgcggccagtgccaggggcagcattggtgcatctggaaggatctcgcgcccgagatggtggcggaagatctgagccagagctgcagtatcaggtttgacgattccgatctctctgtccaagcgccctgcccgcttaaccgcaggatcgatcttctccggatagttcgttgcagcaaccaccacgacgcccggtcgctcatccaccccggcgagaagctcgaggaagaggttcacgatctgagtccagtactgcacgtactcaccacggatctgcccgcggtcggagatgccgtcgagctcgtcgatgaacaggatgcagggcgcttgggccttggcctgtgcgaagaccttccggatcgcctgcagcgtgccggacaggtagtcggcggcgttccactcggcgaccgaggtcgccaccagtggtacgcgcgcagacttggccaaggcgcgggcaaagcttgtcttgccgaccccaggtggacctgaaagcagcagacctcgatggtcgaactcggcccagcttaaccggccaatgcgataggcctgcaggtcggctgcagcagccaagccccaacttttagcctcaccgtagccatcgagctcttccaaagcggggccgacacctaagtactcggccttggcagagacgatccgctccagcgcctcgatgcaggcatcgggcgtgccggtcctgcggagagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctctcctgcggaaggcaacgggcagatcggcaatgtcgatcatgcgcagcagattggtatcgatccgcctggtgggaaggccacccacaacagcctcgaccacaagagccagactggtctgatccagactcgccaaagcgatccgatgctcagcggaccgcatcaggtcacgcggcaattgccgtttcggatcgggcgcaatgcccacgatcgggatccggacatgcaacgccgtgccgatcacctcgttacctttgtccggccgcgcctcacggccgacgccgtcgcagacgaatagggcggcattcctgcggctcagttcacgtgctctccctatggcgagatccacaaccttagtgtcaggacgaaagaggcacttttctgcgacgatccgcacaggctcgacaagatcggttacgtgggtagctagcgcgacgacgggcgcctcacggcgcagccggcgcacgagcccaggctccgcctcaatggcgcgggcgagcatgacggccacggcggcgagatccgcgggcacaggtacgtgggcgctctcgggtcgattcgcctcctcctgcgccacgatgcgttcaacggcatcttcgtcgccgagtatcggctcaacctcgataccgtatgagcttgatcgatgggtggccttgagtcgcttgcgttcgtcctgagcgaggtgctgcagaaaggcgcgtgcgagttggtcggaggatgcgccgtcatggggacgcagatccgtggatggaagcaaagaggatggagcgagcatgcgagatctcccacggccaagccacacaagggctagccgtcagcgtcggtgctggattgggcggaggcgacgcggctgactcgatgggtcggagcgctttgcgggcgtcggcttcaggagatcgcctgcttcataggcgacgacaaggattagaacataacaagaacatatttgctagcaggcagtgtgacttttgcacagccgtggtgtgtttgcgctttggcctgcaataacctcaacccggatgaatcagagcctccgcttctgagcgtttcaaaccgcctcgcatcacctatcgaccgagattcggctcagcaggaattctgatcgcatccatcagaactatgcgcttatcggatcgctcgtcaggaagcatcttcatcgggctccgtcgatcacggagcgagcgtcgttgcggcatcagtgccgggcacgcctgaacccagtgatacccgccccagacgaggccagccatgtccgcctcagcgattaccgccgcccaccgttcctgccctgacctccccgcctcggcgaggctgggaccttccggtctcgcgatcggtgtcgtgcgcctgctgttgtgcgtctggcgggagcgggcaggttccacgatgttgctcggcgctgcgatcctcctctggggcgcgaactggccggtgatgaagctcggcctcggccacgtctcacccctgtggttgtccgcctcgcgcttcgcgactggcgcagcctgcctgttcgcctggcaggcaatgcgcagagagatacggctgccgcggcgcgcggacctgcccgtcgtcgcctctatcggcctcttgcagatgatgctgttcaccgccctcggcgcggtggcgatgacgcatctgccggctggccgctcggcgatcctgagctacacgacgccgatctgggtgctcccggccgcagtcttggtgttcggcgaacgcatcggacggcagcgttgggtcggcatcagccttgccgggctcggcgtcctcgtcctcctcaacccgtacgtgattgactggcgcgacgggcaggtccttggcgccaacgcgatgctggtcgcggcctcggcggcctgggccgtgtgcatcctgcacctgcgctatggtcgcgcgccctcgtcagcgatccagcttgcaccctggcagatgctgctcgcggcgaccgttctcgtgccgctggcctacgcggccgaagggccgttcacgggcgacggtaccggtgtcttctgggcttgcctcggcttcgtcggcccggttgccacggccttctgcttctgcgccgtcaacgcggcaagcgcacagctgccggcgaacgcgacctcgaccctgatgctggcggtgccggtcaccggccttgcactctccaccgcgaccctgagcgagaccctgagcctcgacctgatcctgggcgcgctcgcgatcgtgttgggcatcgcgaccagcgcacgccaggcccgtgcctgaccatctcacaccacaggagttttccatgaaggccgtcggattttacaggtccctgcccatcgagagcgacgaggccctcgtcgatctcgacatcccggcgccgacgcccggcccacgcgacctcctcgtccgggtgcaggccgtctcggtcaatccggtcgacacgaaggttcgcgcgcgcgtcaccccggccaagggtcagccgcatatcctcggctacgacgcggtcggcgtggtcgagaccgttggctcggaaggaagcctgttccagccgggcgacacggtgttctacgctggcgacatcggccggttcggcaccaatgccgagttgcactgtgtcgacgagcgcatcgtcggccgcaagcccgcctcgctctcactcgccgaggcggcggcgatgccgctcaccgcgatcaccgcctgggaggcgctgttcgaccggctcgacgtgcgcaaggcagtgccaggggctgccgacgcgatcctgatcatcggaggtgcggggggcgttggctcgatcgcaacgcagctcgcccgccagctcacggatctgactgtgatcaccacggcatcccgctccgagacggcagcctggagccgtgcgctcggcgctcaccacgtcgttgatcacacgaagccactcgccgcggaggttgccgcactcgggctcggcgcaccgggcttcgtcttctccacgacgaacaccggccagcacttgggccagatcgccgacttgatcgcggcacagggccgcttcgcgctcatcgacgatccggatcgcctcgacgtcctgcccttcaagcgcaagagcgtgtcgacgcactgggagttcatgttcacccgctcgatgttcaacacggccgacctcgtcgagcagggccgactcctcaacgaggttgcgcgcttggtggacgccggcacgctgaagaccacgtttgcggagagcttcggcacgatctcggcgaccaacctgcgccgggcccacgcgctgatcgagagcgggcgcgccaagggcaagatcgttctggagggctgggcctgagcttgcctgcgaagccgtcgaggttgttgcgcctacctctggcgccggccctctcattgcaggaggagtcatgtcgggcacgcggaacatggggcgctcgatctgaaggcgatcgtggcggcgctgcccggctcggcggagaccctcctggtcgacacctgcctcacggaccgcgaggaggcgcgcgtcttccgcgtctacaagcccacacctccgcactaccatgcggcctgcgacgagtacctctacgtcttgtcgggtcgtggtaccttctggatggggaatgctgacaccgaagccaggtttggcccgggcgagctcctgttcttcgagcgcggcacggtgcacgcgatgccgacgatcaccgaggagccggtggttttcctctcggtcggcacgccgcggcgcgagccaacggcatcgacttcgtgaacccttaggacggctcgcccgagaccttcatggcccgcaacgcgccacgaggctgagtgccggcgggacgctcaagccgcgatcgcgagtgcgtcgtggccggcgaggctctggctcaggaaggcaatcagcggttcgaccagatcgggcgcccggtcctcgcccagcaccgtcacctcggtcatcggcagggccggccagagctccggggcgcgcaggatctgcatgccctcctgcacgaaggagcggccgagcagggttaccccaagtccgcccgcgaccgccgcctgcacgcccatcaggctgcttgccgtgcaggcagcgacccactcccgacgtaccgagtcgagggcggcgatcatcaactcgcggtagctgcagggtggcgccagcatgacgaggcgggcaggccgggtgaagtcgagctcgtagtcggacgatgccagccagacgagcggctcgcgccagatcacgcgcccccgcaggttcgatccgctgcgcttggcgatcaccgcatcgagacgatccgcgtcgtaggcctccagcaggttgcagctcaagcccgtcatcagatcgatatgcacgtccgggtagagccgcccgaaacgtgcgagcagcttcggcagttggcccgggatgaagtcttccgacacgccgaggcgcagcgtgccactcgtgggcggctctcgccacgcgcgcatgacccggtcgttgaactccagcatctggcgcgccgcgacgagcagccgctcgccgtccggcgtcagcccgagcgtgcggctcgtgcggtcgaagacacgccgtcccaggatctcctcgagccgcaggaccttctggctcacggccgattgtgagcggtgcaccacgtcggcagcggccgtgaagctgccggtctcggccacagccacaaaggcccgcaggaggtcgagttccaagtccgggtagcgcatcgcctcgcccttccatccgagcacgtcgttctcttggaactccgctgctcgtcaacatctgtaggtgcatgcatcacgatggccgaggttcatccaccagcccggtgcggtcccgattgagcaattggtgccacggacgactcgacgttgtccgaggcgtcgagcacgacgacctgcgtatcggccggcacgcggccgtacaggtcgatgatgtcctgattgaacatccggatgcagccggaggagacgttggtcccgatcgtgccgggctcggtcgtcccgtggatgcggtagagcgtgtcgcggccgccgtcgaagaggtagagggcgcgcggcccgagcgggttgcccgggccacccgccatgccgttgcgccagggtccgttccgctcgggatcgcgggcgatcatatccggcgtcggcgtccagcgcggccactcggccttgcgcccgacccgcgcccgaccgctccaggccagaccggccttgccgaccccgacgccgtagcgcagggcgcggccgttctcgcgcacgaggtagaggaacttgttgcccggatcgaccacgagcgtgcccggcgggtcattgcgcgggtaggcgacctcctgtcggaagtagcgcggatcgacgcccgcgacgtcggtggccggcagggagaagcgctcgttagtctgcgccgcgtacatggtcgtgaaggcggcgttcggggccggcccgaccgagcgcgcctccggctcgaccgccacgcagccgcccgcgaggaggagcaatgccgtcgcagcggcttggaacgtgacgcagcgcggacgcggctgagcggacaggtggacggacatgctcccacagaactcccggatgtggcgcgtcaaagacggaacgcctccgaaggggaagcgtggcaggtgtcggcgccgtgaggatgagggcaaataaggcagacgggaaacgcgttgttccgattgcagccatcggcgaagcgaatagaagggctcccggccaatgcctcagctgtgatcactctcgatcttcacacgtcgtccctccggccctgagacggctgttcctggtgcgggaggcaagaggcctcgggcaacttaggtgttctgcgacccacgagacaccacttcgggagactggcgtgttgcgcggtctccaatccgcgtgaggccacgctgagcttgaaacattggaccttgcgatcatctgcaatcatcacgatgtaaatcgaatcatgcaaaaggtgtgagcggcattccacaaactaaagttgattttcgtcgattatgtattgtatcttagtagcaataaagttcttgtattcagagtcgttcgcatctgtgtagggatcgattggcagcccgaagcgatagatccaaaccccggtaaccagcgccaatacagcagcggcacgtcgctcagattgggatccgccaatcaacttggcgagcggctccagcatgcgcgaccttgcaagggcacgggtctgaatgctcaacgttggctcgaaggtggcacgcagcatcatagccatgagatccgacgccgcgggctcgccgaacagcatttcggccatggcttcaccgagggccgcgcgcgacactcctgcaagggcctggggcagttcgaaggcgtccgctacggcagcaacgaagagctgctctttggacccgaagtagcgcaccacgagcgcagcgttgatttcggcgctcgccgcaatctcccgcacattcgccgcggcgtagccccgttgactgaacgcgaccttcgcggcttcgaggatgcgcgcacgtgtgtgttcgcggtctcgtgtcttgccagaagctgggggcggcatgcgttcgctcggagccaatccgactgggtaaatggctgttgacttacgcatcacaccggctatcacgcaagtcaacactcgttgacttaggggttgccaatgcctcggttccctcgttcgggcgcaggccgtacgatcttcctgctgggtacgttcgccctgagcatggggatcatcgggctcgcacagccgcatgcgcagctgcagcgaattggcttcgacgtacccgcggacgacgccgtcttaacggtcatgccgctgatgaccatcatgtcgctcgccacgatcaacacggcactgatctatatgttcggcagctggatcgactggcccggtctccctgccctgctggtcgtcacccgcttggtgatgggatcaggtctgctcctgttggcgcttctcggccgagctccggaagcgttcttcgcggccgccgtctgggaagccgtcggtgccatgctgatcgccggagcgcgtgtccgggatatgcgctgtgcggttggcggagggaggcgggcgtgaccttcggagaggtcaagccaagcacctttcacccggacctgcggccggcagcccgctggcttccgcgcggcatgggcagaccatggatggtgaagctgctccgggcattgccgtcccttccggcccgggttccggcggccgtcacccggcacgagctttcgatgccgggcttctcgcccgtgaagctgcgctgctttgtcccgacgctggatcgggtgccgctgcctgcgatcctctggatacacggtggcggctacgtcttcggctcggcaaagcaggacgacggctactgcgcccgcttggcttcgtcgctgggagccgtcgtcgtgtccgtggactaccgtctggctcccgagcacccgtttccgcagcctctcgaagattgcttccaggcctacctgttcatgcatcgcgaagccacggcgctaaagatcgacatgcatcgtgtcgccgtcgccgggcagagcgccggagcggggctcgccgccgcgctggtccagctgatccgggatcgtggagcccccgcaccagtgatgcagtcgctgtcctaccccatgctcgacgatcgcacagtcctgcatcaagcggatgatcgtcgtctgcgcctgtgggactcgaggagcaatcgattggggtgggcggcatacttgccggtaccgccaggtgcatcccggatgccggactacgccgccgcggcgcgctgtactcggctcgaggggctgccgcccgcatggattggggtcggcacccacgacctattccacgacgaatgcgtggattatgcgcggcgcctgagagaagcccaggtgcaggtcgaactggaagtggtcgacggtgcctttcacgggttcgacgtggccgtgcccgaagcacctgtcagccgaaggttcttccagtcacaggcaaaagcgctcgaccgagccttcgccggcgagatgctgtagaagcaatcgtggggcgatctcatgctgttcgaattgccgctcctccctgagctctaacttccgagttcttcgatcaggtgattcaggagcgctctcaagcgtgcgagacgcctcagatcccggtggtaaccgacgaatgtgtcgcggctgggagccggttcgccgagatcgtaggcggcgagcccgggtgaggtgtcccccagggggcgtggcaacaccgcgaagccggccccgttccggcacagttcggcttgaacctctcggttgttgctgcggaatgccacttgagcgttcggcagcatgcgtcggagccagatcgcatcgggcatcgctgaaaacgccgcgtccatcgtaacgagtcgcacaccggtgccgtcgcccgagatcggcgcgtcctgaccgaccggcccgtagagcgcatagtcgatggtgagcagccttcgcgagatcacctccggctcgtcgaaccgtttgatccggaaggctatatcagcctcgcgccgcggcaagctgtagagccgggcatcggtcagtagttcgatctccactcccggatgccggcggctgaatcgagcgagagcgggtgcgagcatggcccggccaaaccaatcggacgaggtcagccgcagcgaacctgtcagtcctccggatctgcccgccaggcggcgctcgatcgcgagcgcctcctcctccatgcgctccgcatgctcgcggaggacctgtccctcgtccgtcaacacgagcccgtccgccgtccgttggaagagtgtatggccgagcgcgccttcaagtgtccgcagtcgccgccccatcgttggctgcgtgcttcccagcgcgcgagcggcggctccgagcgtgccgtacctggtgatgcccaggaagatgcgtaggtcgctccactcgatcacggctgcccggataccaacaaaaacgcatggacatcgtgcagtatctattgtttccattcgtctgtggagggtcaatcttctgccccattgggggctagccatgatcaagccatccacgatgcgggccgcgattctcgaggcgcacggcgcgccgttccaagtcaccacggtcgcccagccgagaccgggttcaggagaagttctggtgcggatcgccgcgagcggcgtgaaccccctcgacaccaagatccgcgcaggaaccgccgcccatgcgcgccaatccctgccggcgatcctcggcctcgacaccgccggaacgatcgaggcggtgggaccggatgtcaccgcattcaaggccggagatgaggtctacggcatgactggcggcgtcggcggtcatcagggctctctggcggagtatcaggtcgtcgatgtcggccttctcgctcgcaagcctgcaaatcagagtatgcgggaagccgcttcgctgccgctcgtggcgatcacggcgtgggaggggctcatcgatcgggcacagctacgagccggacagagggtcctcgtgcatggaggagccggcggcatcgggcacgtcgctgtgcagatcgcgcgtgctttcggggcagaagtctttgccaccggttccgaaccgcaacgaaccatcatcgaaggcgatggcgcgacgttcatcgactaccaaagcgagacggtggcgaattacgtcgcccgctgcaccggcggacgcggcttcgatgtcgtctacgacacagtcggaggcgtcaccctagatacttcattcgaggccgtgtgccggttcgggcacgtcgtcagtgctctcggctggggcacgcacgcgctcgctcccttgtccttccgggcggcaacctattccggtgtgttcactctgctgccgctcctgacgggagaaggtcgagcccatcatggcggtatccttgagaagatcacccacctcgtcgagagcggcaaactcgtcccaaggctcgatcctcgccgcttctcgctgaacgacgtctgccatgcataccaagcgatcaacgagcggacggccaacggcaagctcgtggtcgaaatccagctctgaagcggcgcaggttcatggatgcgtcttggcccagtgaacagccctttcgggctgaacgtcggcttccctaaacaaggcttcgacaagctatggatgtgccaagtcgcctggccggaacgctcctcgccactgccttgttggcctgtccggtgatggtccgggcgaacccggcaaccgagatcgaaaccgcactcagcctgcccgacagcatcacgaacggcgtgaccgtctcgcgcgacggacggctcttcctcgtcctggcacgcatcgacggcagcgccggaccacgtgtcgtcgagatgcacaacggacgccagcttccctatcccgatgcagactggaacaggtggacgatcgacgcggacccacgcggggcctttgtccgcgtcaactccctgcgcatcggtcccgaaggcaacctctggctcgtggatgtcggagcccccgggttggaccagaccgtccttcccggcggcgcgaagctcgtgcggatcgatctcgccacgaacgcggtttcgcgcatctacgatctcgaacaagccatagagccgaaaagcttcttggatgacgttcgcttcaacggacggcacgcatatctgacggatgcaggggtcccgggcctgatcgtgctcgatctgcaaacgggcgcgacacggcgcgttctcgatggccacaattcggtgagcgccgatcggccgatctcggccgagggacggatcgtgcgaggagtcaacggcgcgccgatcgtcattcatgccgaccagctggaggtctcgcccgatggccaaacactctatttccaggcctgcaccgggccactctaccgggttccgacgcgactgctcgacgaccctgcggtttcgtcgaccgatctcgaagcaggtgtaagcgtcgtcgcggacacaccacccacaggtggaacagccatcgcggccgacggcacgatctatctcagtgataccgacacccaacgtatcctgacgatcgcacccgatggaacgacccgtacgctcgtacaggatcctcgactgctctgggtcgatgcgatgtggctcgacggctccggcaagctctggatgccggcggcccagatcaatcgcctcgcgccgttccaaggtggacgatcccgggtgcagtttccgatgacggtcttctccgtgcagatcaattccaaaccgccggccaacgatcatccctgaggaggggcgacaatgagcgaaagcgagacaactgcggccgcacctgcgagatcggcgcgtttcgacctcgaggcgatcgccgcgacgctgccagcgacggcctcgaccctgctggtcgacacctatctcactgaccgggaggccgcgagcgcgcgggtcttccgcgtctacaagggcacgccgccgcattatcacgcgacgtgcgacgagtatctctacgtgctctccgggcggggcaccttctggatggaggatcccgcgaccgtcgcggagttcggaccgggtcagctcctcttcttcgaacgaggcaccgtccatgctctgccggagatccttggcgagccgctggtgtttctgtctgtcgacacgccgcggcgcgagccgacggacatcgtgttcgtgaaccaggaagatggtaatgcagcgaccttcttggcgcgcaatgcctgaccggcgtggatgagaccgcctcgacgctccgcctccgaccaggacattcccaaggaacgccaaagcttcgagccttctcggcctcgaatgtatcctcggcagcatcgccgtggcggtgttgctgcaccattctcgggtggctcgcagcgaagcgaccgaggcaagctccgacgctcgcggactcgcgacgcgggcgaacctgagcgaagccctcagtagcagcgtagggccggcaatcggtgcgcatctcagcgcagtacctgtcctccacgccctcgatcggcagccagtcggacaggtggcccgcaccggtttcatccacggctctgccggcatgtcggcgggctaccatccagaggttccgaaagcagtttcctgagaggaccaagccttggaccgaatcgctcccgcgctcctcctactgacatcgactctcctctgtggcgtctcaccgacacgtgccgcccccgaggtgatcggccatatcgaggaggtcgcacgcttcgatggccccatgcccaccggcgtgaccgtcgcgccgaacggccgcatattcgtgaactatccgcgctggggagacgatgtgcccttcaccgtcgcggagctgcgcaacggcaaggccatgccctatccggacgcgtccacgaaccgtcctgacgacaagcgcccggcggagacgctgctcagcgtccaaagcgtcgtggtggatgcgaggaaccggctctggatcctcgacaccgcggcccccgcgttcaggacgcgcgtctcgggcggagccaagctcgtcgccgtcgacctcgcgactgatcgcgtcgtgcgcacgatcgtactgccggacgacgtcgcactaccgaccacctacctcaacgatgtccgctttgacctgcgcgacggcgaaggagtggcctacatcacggactcgtccgtgagcggacctggagggctgatcgtggtggacctcgctacggggcaggcgcggcgacgtctgagcggccacgcgtcgacctcacccgacccgaacttcgtagccgtcgtcgaggggcacgagatgaaaagtcggcccgcaggtggtcccgacaagccattccgagtcgcgagcgacggcatcgctctctcagctgacggggcaacgctctactattgcccgctctccagccgccacctctacgcgattccgaccaggcatttgcggagcccagaaatctccgaggcggatctcgcggccaaggtcgtagatctcggcgagaagggagcatcggacggtctcgaagcggatgaccgcgggcgcgtgtacgcgggcgactacgagcacaacgccgtccgccgcctcgagcaaggcacatggaagaccatcgcgcagaacccggagatactctggccggacaccttctcgattggcacggaccgctacctgtacttcacagccaatcagttgcatcggcaggctggcttccatggcggcatcgatctgcggcgcaagccctaccatctttacaggattaggattgatgccggccccgtccagctgaaataagcacctcatcgactgccttgtctctagcgcaacgtctcgccacaggcagtcgaccggcgataaagcgatcagatcttcaatctggaatcgattctgatcgtccaatttcggccgtctttacgacctccgtttcggcgcgacgcagcatactgtggagactgccgcagcgtccgcttccgagatgccatttaggcgggcttgattggcggcgatgggcgcagagctgccagctaggtctggcaaaaaatggaattgctgctttctgacgagctactgggctaagaagatgaagtggacgactcccgctcccggcgtagcagctccacaccaaatcgcgacgaacctgaccagttagatccgcgggtggtcccccggctcacccgcacttcagacggcaggacgacgcagcatcctcggctctcaacctacgggaacaggctgtcatgccgagcgcctcactctaccacgcgagcaagtggggcgtggaaggcttcatgggatcgatcgcgcaggaggtggcgtcgttcggcatccgggtcaccatcgtggagccgggcggcgcgcgcaccaacttccgcggcgcagccggcgccaagctcggcgagaggctggacgcctacgagggcacgctggctggcatgatgcacgccatgcctgggcggcccgacccgtctgagcccggtccggcggcggtcagccggcggcatcgccgcgcgcctccgcgggcagtccctcctccgcgcgcacgaggtccagaacaagcggcgggcaaacccctgaccccttttggaccctccactttgccggtttggatgtctgctcgggaggatgaagcagacttaacgacagcagccatggcaccaggacgttgtggccgccaaagggtattggacgccgctccgctaagctgagcagcagacggtcgcccttcgactgagatagctaggcagccgtctgcaagccacccggccgctgcaggccggtgaagatgcgcgccgcatccttggccggaggggcaccgaagaagcgggcgtactcgcgactgaactgggtcgcgctctcgtagccgacgtcgaaggcgacgtcgctcgccttcaggccgccgctgacaagaagaaggcgcgcctgaagcaggcggatgcgcttctggtactggagcgggctgagcgccgtgacgctcttgaagtggcggtggaaggcggaagggctcatcgcggcgctggcggccagcgtctccacccgcagcggttccgcgaagtgccggcgtatccactggatggcgaggttgatgcgagccagcgcggtgcttggcgttgcaatgtctcgaaggagtgccgcgtgcggcccctgcaagacgcggtagaggatctcgcgctcgtaggcaggggccagcgccgggatctcgccgggccggtccattaggcgcagcatgcggacccatgcatccagcaggtcgggcgtcaccgcggccaccgagaagcccagcagcggcgccggggccgctggagggggcaagtccgatagcagggtgccgatcacggttgggtcgagcgtgaggctgaccgcgaggtagggagcacccgacacactggggtggacagccccgaccgcgggcaaatcgaccgacatcacgaagtaggtcgccggatcgtagtgcagggtctggctgccgaccgtcatcgacttgctgccctgcaggatcaggttgatcattgggtcgtagcaggcagcgagctcgtgctctggcacctgcccctgaaccatggccacccgggggatgcccgtctcggtcttgcggttcccggcccgcgccgccagggcacgcagttcaaccagttgctggtgcatggcctaccctatgccccgctcgactgctgaggggcaaccgggaaagcaggaataggcaagaactcgacaggaattgcgacgccggagaggacgctgctcgcctagcttcgttgccgcgaaacggagcaacggcagcatgcaagtcattgtgatcacaggtggtagccgcggcatcggcgccgccgccgcacgagcctgtgccgcccgcggcatggggatcatcctaacctacaacagccagcgcgaggccgccgaggccgttgtcgccgaggtcgaggcgcgaggtgtgcggggcgtcgcgctgccgctcgacgtctctgataccgcaagcttctgtgcattccgggtggcggtcgcggactcactgcgggaggtctggaacggcatcgcgctgcacggtctcgtcaacaatgcagggttcggcctctacagcccgctcgacgccgttaccgaggcgcagttcgacggcctgttctcggttcacctgaagggacccttctttctcacccaggcgctcctgccgctgatcggggaaggcggtgccatcgtcaacctgaccagcgcgacgacccgcgtggcgacggccggggtcgctccctacgccagcttcaagggcgggctggaggtgttgacccgctacatggccaaggagctcggcccgcgccgcgtccgcgccaacgccgtctcgccgggcgcgatccgcaccgacctgggcggcggactgacggatgagttcgaggcgctgctcgcctcgcaaacggcgcttggacgcgtgggcgaagctgacgaggtcgggcgcgtcatcgcgagcctgctcgcggacgaccttggctgggtgaacgggcaatcgctcgaagttggcggcggctattgtccctgagggagcgcggatcatgctcgaccacgtcttcctgacggtcagcgacctcgggcgctcgaccgccttctaccaggcggccctggcgccgctcggcgtcaccgaccgcctcgactacgacggacgcgacgggccgcccggccatccggacctgaagggactcggcgccggaggacgcatgttcctctggctgcgcgcgggcgaggctgaggggcgggctgtgcatgttggtttcgtagcgcgctcacgcgaggaggtcgaagccgcctacgacgcggcactcgcggcgggtgccgtgagcaattgcgcgccgggaccccgtgtccactacgacccgcgctactacgcggcgaacgtccgggtgaagtagcccccgaaatgaccggacagccgggagctcggtggcgtcgttcggttggatttcgccacggaagggctgcgctgcacgctcgacattcccctcgaccaacaggaccgtttcacctccttccgggaattggcggacggccgaccgttcggcacggcctgagggctgaggcggttcctgattgccggtcgcttctccaacctgagaggacagcgcaagcccacgcgatctgtgcgtctcggctacgtgcttggccgtaagttcccgtgacagtctgggcatctggccgcacgcggcgtcgctgcagtcctacggacgggcatgtgggcctgtggcctgtggaatcaggtcacacaacgcggcagcctgctgcaaggatgcccgatcggtgaccgtctcgccggtcgccgcacgcgagtgccctttgccttgttcgcgcacggcttcggccgccggtctttcgtctgtcccccacacccggcgcgccggcacattataaggggccacaacatactgatgtcgtgcccacccccggggaggtccgcttctccgctcggagcagacgcctcatcgagccaagcgccaggtctgcaaagggtcaggagttcgcgctccgattgttctgctgtgcgccagcagcggaccttgagccaaagctggaaagcggactttcggcttcgcgcatcccagtcattcacccggttctgacggcacctccgaagctgacgtggaagcagctcaggttataggtctgggccgcgccatgaagcgttccaccgtgcatgcggtcaggatggtattcccgccttttatatcgggattccaggctcaaattccggtgctcgggaagttctcgtcacccgaacaggccgcaagcatctcctcgcgcggagcaataggcccgatctcacgtccccgactcagcctgagccgagccacttcgtgtcatccgtccgtcacgtcgccccgctactcggatagccaatcaatcgacggcctcgattggcttttcgaatggacacgggatgctctccgttgagaaactggaagtcacctacccaggtggcattaaggcgttgcgaccgacaaccctgacatttcgcaagggtgagttcgtggtcctgctcggtccatcaggtgccggcaagtcgacccttctgcgttgcctgaacggcctcgtcccggcaacgaacggccgcgtgtcagtcccagagttgggagacatcgccgcgagccgtaccgtcttgcgccggcaccgggcagcgacaggaatggtcttccagcagcaccacctaatcggccgcttgagcgcacttgccaacgttctcatgggccggctcggtcatcagaacgccctgcgctccctctggcccccgtcgcggagcgatcaacacctcggattggaagccttggagcgcgtagatctcctcgaccgcgccgttacccgcgtggatctactctccggcgggcagcagcagcgcgtgggcatcgcacgcgcggtcgcgcaacggccccgccttatcctcgccgacgagccggtggccagcctggatccggccgccgcgacgcgtgtgctcgatctccttcgcagcatctgccgagcggacggcatctcggccgtggtgagcctgcatcaggtcgatctggcccggcagttcgccgaccgagtgattggggttcgtggcggcgaggtggtgttcgatggtgcgccggcccgcctttccgactgcgacctagagcggatctacggggctcgacctgcggaggctcttaacgatgcccttgaggcgcctcgcgcgcggcggggcgcaatctacgccgtacaaacagcttgaaggacacccaccatgatttcgagacgtaccttcggcgccggcctagcgctgagcgctttcctgcgcgccggcccatcactcgcgcagggcgcggatcccgacacgctcaaggtcgcgttgctgccggacgaaagcgcatcgacaattatccagaacaatcagggcctgaagacctacctcgaacagggtctcggcaagcgcattgaactcgtggtcaccaccgattactcgtccatgatcgaggccatgcgcttcaaacgcatcgatctcgcctacttcgggccgctctcctacgtgctcgccaagagccgttcgccgggaatcgaacccttcgcagcgctcgtgtccggtggacagccaacctactccagttatctgattgccaacgtgaccgcaggcattgcgcgcaccgaggacgtgaagggcaagacagtcggcttcggcgacacggcctccacgtcaagccacctcatcccgcgggccctactcaagaacgctggcctcgaagccggcaaggattacagcttccagcatctcggcacccatgacgcggtcgcgcgggccgtgcaggctggtcacgtgcaggccggtggcctcagcaaacccatcttcacgtcgctagtcgcgacgaagagcatcgacccggccaaggtccatgtcgtggcggagagccgcccgatcccgaactatccctggacggtgcgcggcgacctcgcgccgggcctcaaggagaagatcaagaccaccttcctggagatcaaggatccggccatcctgaagccgttcaaggccgaggccttctcgcccatcacggacgcggactacgacgtgcttcgggaaacggcaaagctcctcaacatcgacctgacgaaggtgaagagctgagcgatggctcaagcccgatcactcgcgtcgacggcaggcgccgctgacggctacgacatcgttctcggacgtgtccgcgtcgcagccgtccggcggctcctgctcgccctgccggccgcagccgccgtcctcgcctgcctctggcaggtggggctcctcgatccggtgcgcctcgccgaaggcgcacctgcgatggtgcaactcctcgacgagatgaccccgcccgactttacgcggtggcgctcctgggttggaccgatcctcgacacgctcgcgatgagcgtggccggcacggtgctcgcggtgaccttgtccctgccactagggctgctggctgcgccgaacacgagcccgcacccgctcgtctaccgcacgttccgccttctgctcaacgcgctcaggtcggtccccgagctgatcatgggcatcttcttcgtggcggcggtcggctttggcgcgctgccgggcgttctagcgctgggcctgcattcgaccggaatggtcggcaagttcttcgccgaggcgattgagcacgcggaccacaaaccaatcgaagcggcgcgcgcggccggcgcctcaccccttcaggtcatcacgcatgccgtgctgccccaggtcctgccgcagctcaccgacacgacgctctaccgctgggagtacaacttccgggcctcaactgtgctgggggtcgttggcgcgggtggcatcggcttcgagctcatcgcttctctgcgcctcctccaatacgaccaggtcgcagccatcatgctgtgcatcctggctgccgtcactctcgtcgacgccttaggcggtgttctgcgccgccggctcaagtgagaaactccatgcgtcccaaggtcgtcgtcacgaaccccgttttccccgagacaatcgaactcctaaggaagcactgcgacgtcgacatcaacccgagtcctgagccctggccggcggtggaagtgcgccgccgctgctcggatgcggacgccttgctcgccttcatgacggacagcgtggatgcaggcctcctcgaggcctgcccccgcctgaaggtggtggcctgcgcgctcaagggctgggacaacttcgatgtcgaagcctgcacgcgggccggcgtgtggctcaccgccgttcccgacctgctgaccgaaccgacggcggaactggcagttggcttggccatcgggctttgtcgcaacgtactggcaggcgaccgcgcggtacgtgccggcttcgacggctggcgagcgagaatgtacggtagcggcctgtacggcagcgttctcggcgtcgccggaatggggaaggtggggcaggctgtcacgcgcaggttgaagggcttcggcgcacgggagctcctctacttcgatgaacaggcacttccagccgccttggaggtggagctcggcgctcgccgcgtgtcctgggaaacgctggtcagccgaagcgacgttctgatcctggcgcttcccctgacaccgggcacacgccacctgctcgacgacgaagcactcgccacagcgcgtcccggattgcggattgtcaacgccggccgtggctcggtcgtggacgaagcagccgtagccgatgccctcgcgggtggccggattgcgggctacgcggccgatgtgtttgagatggaggattgggcactggatgaccgcccccagcgcatcgcaaccgggctgctcgcagacgggaatcgaacgctgttcacgcctcacctcggctcgggcgtcgtcgacacgcgccgacagattgaggcggcagctgcacataatcttctggccgccctggagggccgagtacccccggacgcgatcaaccgcccggagcccctgcgtagcctctatgccgcgggctgagcccggacagggaaaagggggtcgctagtgctgaacctccaatacgtggagacgctcctcgcagttctggcgacaggtagcttccacgcggcaggccgacgcctcggcctgtcacagcctacggtctcccagcacgtacgaaagctggagacggcgttgcgggtgacgcttgtcgagcgtgatccggcaggatgccgtccgacgccgcaggggcgcgcgctgctgcctcacgccgaggcgttgatccgggccggacggcgggcggaggaggctgttgcgggaaaccggctcgcgattggcgcttcgggcaacatcggcaccttcctgatgccggagatcctgcgacggtatggggacacaggcgccgctcccgcagacgcggagatctcgaccaacactcacctccttgcacggctcgaagccggcgagatcgacgttgcgctactggaatggtgggaggggcgatccggtctggttgcccgcgtatggcatcgcgaaccgctcgttgtcatcgtggatcccagccaccggtgggctcgacaggcacgtgtgacgccacaggacttgaccaacgcatcgctgctcgcaggcgaacccggaagcgggacgggacgagtgcttcgcgaggctctcggtgcagttggagcaagtttccgtgtcgatcggcaactcggcagcacggaggccgtgaagcgagcagttcgagccggactgggcatctcgatcgtcatggcgtgttcggttcgggatgaagtgggaaacggcgttctggtcgcgctgcccgtggaaggcgcagaactcgcaaagtctctatatgcggctcaccgcgatccgttgcccgacaccgcgcgggcaagcggctttctacacgtcctgaccgctgccgtgggctgctgagtcactcgagaatggtttgggcgcgggaagcagaccgccggcctgcggccaaaatcggcctcttggatccgtattttgcctacccggaagcggacctcccaagggcctgctttgggtcaggagttctcatgctgcttatagtcagggctcaggcagctcccaaagcccagagctactctgcgccgcccggctccgacatcttcctgtgccgctccgccttcatggagtcgggcaggatgcggttcagcaccgcggcctctaaatgggtcgcgatactgccggccacgaccttctcccggccatccatcatcgcctcgtagccggccttggccacatcggccggttcgctcttcggacctgccccgatgctggtgtcgtccatgcgcgcgtgatggaagaagttggtctcggtctgacccggcaggagagccgttacggtgacgcccgtgtcgcgcagctcgttgcggatggcttcggcgaacgagagaacgaaggccttggaggcgccgtagaccgcctcgaatggcaccggtgtggtgccggagatcgacgacgtgaacaggacccgcccgcggccccgggcgaccatgccgggcacaacgagcttggcgaggtggacggtctcgacgacgttgatccgcatgaggttcagctcgtcctcccagcggttctcgacgaaggggccgccgagcccgacgccggcgttgatggcaatcgcctcaaggggccgctcagcggcttggatagccgcatggagcgcttcaacgccctccggtgtcgacaggtcggctcgacaggcctcgaccgacgtcccggcctcgcgcatccggctggccacctcgtcgacgtgctcgctgcgggcggcgatcagaaggtcgtagctgtcggcggcgaacagcttcgccagctccagcccgatgccgctggagccgcccgtcaccaccgccagccccttgcgctctaggcttcccatcgtcggtcccgtctccgattgccctcgcgcttgtgcggaggcgcaacgctccggcgttcgagatgatcccgcattagcctccatgcactgaaggtaccggcccttaggttgcgttgcgccacgagccgatcttcggccgtcaggaaatgaaccgccgcttacgaccctttgcagaagccgggagcgtccgcttgcaggctgctcgatgaggcaatgacctacgtctgtcgggtgggaagccgacccacggcctcatggctttccggtccttgcggttaccgctatgcgcgtcgccatgctgatccgtactgtcctctccgaagacgcccccgctatctggtcgatcatcgagccagtcatccgtgctggtgagacctacacgcttgaccgggacatgacggaggagcaggcgctcgcctactggatgggatcggacaaggagaccttcgtcgccgaggaggacggggtcatcctcgggacctactacatgcgtccgaaccaagcgggcggtggtcgccacgtctgcaactgcggcttcatggtgagcgacgctgccaccgggcgcggcgtcgcagggcgtatgggcgagcatgccctagctcacgcccggtctcgcggataccggggcatgcagttcaacttcgtggtgagcacgaacgagcgggcggtgcgcctctggcagaagcttggattcgagatcgtcgggcggttgccacttgccttccaccatcccgcacacggcgatgtcgatgcattggtgatgttccaggcgctctgacagcctgtcgccaaggtatgcaatgcgtcgagaacggctggtctgctctatgaccgggtcgagtggatttccgccggtccgctttcggtcgacaagatagggaagagaacaacgcttttccgcccgctcacgacccttaacgggccctgggaaggtccgctctcgggctgctcgatgaagcaaagcgtacgacctggttgggtggtttcctgcccttccgcttccaagctgataatgggctaagcggccgttggcgttcccagatgtcgagcccaagcggtttcttgggggcgggcgaacgtctggctacgagcgttttccccagaagtttgaatagctgactggccttctgggcgcgtaaagcctctggtgtggacgcttaagttctccgcctgcctactcaaaaaatgtttgagggaaagcgcacatagccagacaaatcatgctgacgaacatttatgatacacagttcttaatccaaaatcgcgcattcgatttttgattgatacgcccagttcgccatgaatatatttcctctgaggatgcagcttcggaccttgtaggtggagggcgcaatgcacagtctcaatcgtccagcaggactggttgcatttgccttgctcggcgcagtcagcatgttgccccctggtagcgcccaggcagccgaatccgcccaaggcatctacgttctgggcaaccgcggaccgctggcgggcgtgacgccgccgcccgggttttacttcgagagcgaaacctacttctatcagggcaatctctcgggcaaccgaaccttccagagcggtggcgtcgtcgccgcgaacgtcaagcttgataccagcgcgaccttcatgacccctgtgtgggtcaccccggtagagatcctgggcgggaacctcgggttctccttgaccatccccttcggcaccccaaacgtgagcgccggggcggtgttcttctcgccacggatcgaccgcatcatagccgggcgcgagcgcgacgccgtgttcaacgtcggcgacatttatctcgcctcgttcgttggttggcactccggcaacttccactggagcgccacggtcctgggcgtcgtcccgtccggttcctacgagaccggccagctgtccaacatctcgctcaatcgccatgccctcgatctcagcggggcactcacctacctcgatcccgtcctcggctacgagctttccgtggtgcccggcatcaccttcaactggatcaatccggcgactcagtacctcaccggcaccgaatttcacctggaatggtcggcctcgaaatacctgagtcagcagctgtcggtcggcgtcgtcggctacttctatgaccagctcacgggcgatggaggtccaggcaacaggatcggtccgttccgagggcaggtcacagcgatcggcgggcagatcggctacaccttcaaggtcggcgagatcccggtctcgacgaacatcagggtcctgcgcgagttcaacgctacgaaccggttcgaggggacggccacctacctgacgatctccgcccccctctgggttgcgcccggagcggctgttgcagatgccaagcccaccatgaccaatcgggttgtccgcaagttctgaccaggcttaggcggaaggtcacggtgcgtgctgccccgagcggaggtagccgtatgggtcaaccctcacgatgggcggccgcttacctggggcttctagtcctccagaccgcagcggcctccagtctcttctggatgatcctgccgattttacgtcggatgatctcccgcttgggagagccgctggatttggaagcctggcgccttgcgaccgtaacaggaagcgtcatcgttctgcaatcctgctactggattcggcatcagcgcgccccggtctacgctgcgttccgaaacgtcgtgatcgggcacctgctcatgtttgccagtcgcgccagttttttcttcggcggcgcattcttctcattgatctacttcagacatgtgcccgagctcagcgtccttccacccctcggccagggttttgcgaaggcactcgccatcttcgtgatcctgttctcgctgttctgttactcgctcgaactggagcggctcgggaagtaatttgaggggtcttccaaagacgtccagggatgatgttgatggcgccctatacaaggcgagcgcccatgagctgcactgtcctttattagctaaagcatgcttgccagcgagcgtcccgagccaaattcactgagcagccaaagctggagctgcctgcatccgcgtgacagcgggtgggttccatctgccggtcagcgcatcagatttcggtgcgtagaggcgcatggttaggttgaagccaccctttggagcgggcaaccagttggcttccttgtccttgcccgggttctcgttctggaaatagaggtcgagcgagccgtcgccattatacttgaacggcatccagctgctgacggcaaagcgattaagtgcgttcgggacctgaaagccctcgggatcgtagagcgtgatcgaccagaaggcattcacaggggggacggacgccttatcgaagtgaagcgtgtacttgctggcgccgtcgagcagcttgccagcctcatcgccgagattgaggggataaattgcatcttcggggacgttcgcgccgagtccttgctgtgtaacgattgcccgcttgaggtagtaattgccgtaaacgcccatggtgtcggtgttcatcgaccagccgttgaccacgcgcgccagcgtcggcagcttccaggccatcagcctctgagcatccgctggcgcggcgtccagggccttttggacttccggatcgagcttgctcatatcgaagcttttgccgacttcaataccaatcttcttcagttgggcgactatcggctgatcggtgatatgcggcggatgcagcttcatgagctcggcgccgagcgcgaaatatttcgccgccggcatggtgtccacctggaccttcggcggcgtcttcatgtcgatgctcgggtcgattttaatttcgaccggcttgacctctttgccccattcggacagccgcgtgaccttgtagccggcctggatcttatgcacggcggcatagtcggccggaccatccgtcttggttcgcccgatcacccagacataaggcgtgggcgcatcgatgcgctgtgtctctttttgggagcttgaactcttcgacgaacctgtcgcgcaggtcgggccgccagccgggcggcgtaatcaggaaggtcccggccttggtacccgtcgttcgccaacccggcgacgcaaagacatcggtccacatgtcgagcattggcaaaaggtagaagcgcccatcggtgtccggtgccgagattgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctttgctccacgggtcgcttggccggcggagccgaccgggtgagcgcagccggccaagcggtgaaggccggcacgaacacctctggggccggtggccggtagccgagcgaggcgtgcgggcgcacgccgttgtaatgtagacgccaactctcgatcacgatctgcgcctccttgagcgtgtagaagatctcaccgttcaaaagctcgtcccgtagtcgtgcgttgaagctctcgacgtaaccgttctcccatggcgagccgggtgcgatgtaggctgttctggcgccgacaccggtgatccaggcctgcacggacttggcgatgaactccggaccgttgtcagagcggatatggccgggcacgccgcgcaggatgaacaggtcggacagcacgtcgatcacgtccgccgccttcagcttgcgtgcgacgcggatcgccaggcactcccgcgtgaactcatcgaccacgttcagcatccggaacttgcggccctcgtgcgtgcgggcttcgacaaagtcgtaggaccagacgtgatcgcgacgctccgcccgcaatcgcaggcaggaaccatccccgtcccagatgcggccgcgcttgggctgccgagacgggaccttcagcccctcgcgccgccagatccgctcgacccgcttgtcgttgacgaaccagcccgccgccttcagcaatgcaccgatcttccggtagccgtagcgcccgtactggcgagccagttccacgaggtcggctgtcagcgcggcctcatcctctcttccccgcggcaccttgcgctgcgtcgagcgatgctgcccgagcgcccgacaggcgcggcgctcggagacgtctaggacgttcatgacatgcgcgatgcaggcgcgtcggcgcgcggggctggtcagtttccccgagcggcctcctgcaggatcagcttgtcgagggtgagatccgcaaccgccttgcgcagccgctggttctcaacctccaagtccttcatccgtcgaacctgatcgctcttcaggccgccgtactccttgcgccagcggtagtaggtcacttccgtcacgccgatggcccggatcgcctccgccacgctctggccctgcgagaccagaacatccacctgccgcagcttggcgaccacgtcttccggcttgtgccgcttcgttcccatctgtccgtcctcatctggctcaaaagccatacctcagggcggaccacttcaatggctcttcgtcgggtttggtggatcacgctgcgaggaggaagcggcgacgcaggaggtcgagcttggcgcggccatacatcgaacgcttcaacagcttgaggcggttgacctgcccctcgtcctgcccgctgctccagggcaggcgaaggcctgcacgaacagcggctccatcctgagcgaggctgacggcgaagctctcgaccacccgcacaccgcaggcacgggcgtcggacaaccaagcgtcgaaggcggtggtgatgccgggcttggccggcgcggcgccgcaacggctgcgaacgattcgacagaaccgccgaccgagcccgacgaccttggcagcctcgtcatcctgcagcacgcgcgcgaccactgctgcggcgtcggcgtcgaggtcatccggctcgcgcaggaggtgccacgacaactgcttcggcgagggcagcggcggcgacgggggcgcgacctgcgccatgggcgacggcgtcttgaggcgccagatcgtggtcctggcggggcgcgtgcgccgctcggacagccagcgtctgacctgcttgacggtgccgggaaagccgcgatcccgcagctctcgccagagctgcatggcgttctcgcaccccgcagcctggcgagcgtgcaggtgatcgagatgaggatcaaggatgctgcgccccggcccgcgcccgtcatggcgtgggaagccctcggcgaaggcgtacttgcgcaccgtggcgcgagccaagccggtctcgcgattgatgagccggagcgactgcccggccgcacggcggcgacggacatcgtcgtagagctcctcccaccgaccgaccgctgcagcgcgggcgagcgtctcggcgggtgcacgcggataggctctggtgcgccgggtcgaaggcgctggcgccgtgatcggcggcaagagcttcaggcgcgggtggacacgggcgagccaacgctcgatcatctggcgggtgttgagcaggagatgccaccggtcagcgacctgcacggccgccggcgcgccaagcgtggtgccgcgggcatactcggtcgaacgatcgcgcgccacgagccggatctgtggctggcggcggagccatgcggcccaggtctcggccgagcggtcagggagcagatcgagagggcgatggcgttcgaggtcgacgacgatcgtgccgtaggtccgccctttgcgcagcgcccagtcatcgacgccgacgacacagggtcgaggcgccttcggcagcggcactccccggatcgtccgcagcagagtcgtggcgctggacggcatggccaggtgtgcgagcaaccgggcagctggctgtccgccgagtgcgagaccggtccgggcctgcgccccggccagccggcgggtgcgttgggcatggcgggcgagtagcttcgggaaccgttcggcgaaggttcggcgggggcaggctgggtcgcagcagtagaagcgccgaacctccaactgcagccgaatggccttgccgctggccggcaaatcggcaggccgtcgtcgataccggctatggaccgacgtgctgatggctcggcacgtcgggcagcgggcgtggtcgggcttcgcttcggcgacgagggtgagggcggtggggccgtcccgcgcgacgcggacgaggcggcagccaggcaaagggatgagctgggtcatgccccgatctgcgaggctgaaccgaccacgccaagaccccaaccgtcacgcacctcgatccaccaaactcggcgatgaaccacttcagtgggggcggatcacgcgtgcaacccgcaatccggcgcgatcccgtatgccgacggccggcatcttctcaacaaccattcccgcgagtcggcggacttccgtttccggccgacgggatggttttaccgagccgccctgcctgatggacatccagaccgacccgatgcctatgggcaatcgcctaacttggagggaaatgatgttctgaacgacaaatgggtgccaagtcgccatcgcgcccggttaactaggggcaaccgccttacggactggaaacctctgtagctccaccacccaaatcctttcggatctggtggatacgacatcctagcccgtcttattcacgagggcagtggatctgtggtggcgagcgtagcgtaaagcattgatgtggcttagggattgggtgctgacgccaagtcctcagaccagatcgagcccgccacgcccgccatgtccgatcctacgtgtctgccgttcgcgtttccatcggttcgaggcaagaagctcacagctgctttcgacggcggacgcctgacctcggacgggggcgtcctgttgctcgctcaggctgcccggcggatgcagatcggtgagaagctcgccgcggtgatccccgaccggcgtgacccgagccggatcgtgcatcctctgcccgagatcctgctggcgcgcatcctggccatcgcctgcgggtacgaggatgccgacgacctcgatcacctgcgcgtcgatcccgccttcaagctcgcctgtggtcgcctacccgacagcggacgcgacttgatgagccagcccaccgtctcgcggctggagaacacgccgggcctgcgtgacctgatccggctcggacgggtgctggtcgacctctactgcgccagctacgccgcgccaccggcggctgtcacgctggatatcgacgacacctgcgacgtggtccatggccagcagcaactgtcgctgttcaacgcccaccacgacgaacgctgctttctccccatccacgtctacgacaccgccacctcgcgcccggtggcgatgatcctgcggccgggcaagacgccttcgggtcgcgaagtccggggccatctgcgtcgtctggtccgggcgatccgccgacactggccgacgaccgcgatcacgatccgtggcgacggccattacgggcggcccgaagcgatggactggtgcgaggacaacgacgtcgcttacgtcttcggcctgaccggcaccaagtcgctcaccgccaaggtcgagccgaccgccgatcacatccgggtcgagcgggccctcagcaacacagatgccgtgcgcggctttgctgagaccacgcacgcagccaaatcctggcggcagcaccgccgcgtcgccgcccgcatcgaggcgacccgccttggcctcgacatccgctacgtggtcacgaacatcgccaccggtacgcccgaatggctctacgccgagctgtactgcgcccgcggacaggccgagaacctgatcaagctccataagggccagctcgcttccgaccgcacctcctgccggcatccggccgccaaccagatgcggctcgtgctgcacaccgccgcctattggctgatgctgaccgtgcgcgacgccatcccggctccccatcgcctggccaaggccgagttcgcgacgatccgcctgcgcctgctcaagcttggggctcgcatccacgagaccactgcccgtgttcgtctcgccttcgccgccgcctgtcccgaggccgacttgctgcgccatatcgcgggcgcactcgccccagcgccagcctgaaccacggggcgtgatgccccatcgacaccgctcccgtccctccagcgccgacagcacaaccagatccatacgcgtcaggacagacgcacgatcccgctcgccttcagctcaaaacacgtcgccagccaaaccctggtgaataaagcgggctagtcccacgcgggatgaggaaggcggagtcgtgccgtaaaacacgttcgttgagcggtatcgttcgagaggggggctgcaagaactgccctggctccatgcgccgctatccaccccgtcgcccaacaggaggctaaccacgacagcaagcaacgccaagctcagacgcgacgaagacgcttaagctttcgcctaaacgccttcgaagctgagaaatcatcccccgatccttgcaagaaaacgggatgatcagtctaaaatcctgtgacacggcgcaagcgccggcgcgcgaagatttcacgcgtggagggtgccataggcggagtccgcctgcaagtctccacccggtctcagcttactcagcctatggctgccggagaaacgacgcccccactagggcgaacgcccccggctgcctccgtccattccggcgcaccacaagcgccaaaagacgcacgaggatgcgatgccccatatgatcgaacgatcccccgacgactgggagtcgccggccgaaagcctggccgaccggttccccaccaagttccgctcgaaggcgtccacgcagggcgtgctcgtcaccacggattcgcggccgcgccagatcttctgggacagtctcggtgaattcggcacgctcaccagtgtgctcgcccggcgcgacatcgtcgaggtgcgcgagcagcaggaggcgctctatcgcgacgcggagggtgtcgtccgccgacacttcttcgacttcgttgtcaccttcgacgacggcacccgccgggcgctcgcctataagccgcgcgaccgagccgagaaggtcggattcatcaacttcctgaccgacctggccgaacggatctccccggagatcgccgacgagatcgtccccctgaccgagttcgatctcccccgcgcgaccgttcagaacgcgatcctcattcacgactgccagcgcgatccgccggatgacaactgtccgtcgtcagatgatttgggacattcagcggtgttcaggagcggaggctctggtccatctggggtgagaggttaggcagcctgcgcgtgatggcgcaagcggcgatccatcagggtctggcgtttgatgcgttcccgctcggccaggatcccttcgccgcgtccgaagtagacgtcagcgggcgtcaggttgctcaggctctcatgggctcgggcatgattgtagtgttcgacgaagtcggcaacctgcgtctccagctcgccgggcaagtaggcgtgttcgagcaggatgcggtttttgagtgtctgatgccaacgctcgatcttgccctgcgtttgaggatggcatggcgcaccgcggatgtgggtcatgccccgaatgccgagccagtcagccaggtcgctggcgacgtagctcggcccgttgtcggagagcaggcgtggccgctgcatcacccgcgcctgatcgagcccagccgcacccagcgccaggtcgagcgtggcggtgacgtcgctggcctgcatcgtggcgcacagcttccaggcgacgatgtagcgtgagaagtcgtccaggaccgtcgacaggtagtgtccgtcgtcagatgatttgggacattcagcggtgttcaggagcggaggctctggtccatctggggtgagaggttaggcagcctgcgcgtgatggcgcaagcggcgatccatcagggtctggcgtttgatgcgttcccgctcggccaggatcccttcgccgcgtccgaagtagacgtcagcgggcgtcaggttgctcaggctctcatgggctcgggcatgattgtagtgttcgacgaagtcggcaacctgcgtctccagctcgccgggcaagtaggcgtgttcgagcaggatgcggtttttgagtgtctgatgccaacgctcgatcttgccctgcgtttgaggatggcatggcgcaccgcggatgtgggtcatgccccgaatgccgagccagtcagccaggtcgctggcgacgtagctcggcccgttgtcggagagcaggcgtggccgctgcatcacccgcgcctgatcgagcccagccgcacccagcgccaggtcgagcgtggcggtgacgtcgctggcctgcatcgtggcgcacagcttccaggcgacgatgtagcgtgagaagtcgtccaggaccgtcgacaggtagtaccagccccagccaacgaccttcaggtaggtgaagtccgtctgccaaagctggttgggcgcggtggtcttatcgcggaactcgtcggcagccttgatgacgatataggccgggctggtgatcaggtcctgagacttgagcaaccggtagacggtcgcttccgagacgaagtagcggcgctcgtcggtgaagcgcaccgccagctcacgcggactgagttcaggctgctccagagccaagaacgatctgctcgcggatctccgcaggtagacggttccagaccacggttccagacccggctcggctgcgaaggttggtcatgcaatgcctcggggccgccgcgccggtaggcgtcgtaccagcggtaaaacgtcgagcgcgtgatgccgagcttgtccagggtggcgcgcaccggcaggtgggattgctcgaccagccggatgatctccagcttctcggaggccgggtacctcatgcctcgtcgcccccagccccgctcatactttttttgagcagacggttctctaggacgagatcagctacgacctccttcagcgcccccgcctcgcgccgcagatcccgcacctcgtccgtggtagccgcacgagccgtgtcccccgacaggcgcttcttgccagcctccaggaactccttggaccagccgtagtacatcgaggcggcgatcccctcgcgtcggcacaactcggcgatgctgtcctcgccacgcaagccttccagcaccacgcggatcttctcctcggaggagaactgccgacgtgtggcccgacggatgtccttgatcaccgcttctgccggtttcttggccggtccggatgtctgcttcatcttcgctcctcaggggctacgatgaaccagccatcctccgttcgtgaagaccctcaatctgtcccacaggtgctgacgtcggacagacaggtagtaccagccccagccaacgaccttcaggtaggtgaagtccgtctgccaaagctggttgggcgcggtggtcttatcgcggaactcgtcggcagccttgatgacgatataggccgggctggtgatcaggtcctgagacttgagcaaccggtagacggtcgcttccgagacgaagtagcggcgctcgtcggtgaagcgcaccgccagctcacgcggactgagttcaggctgctccagagccaaggcaacgatctgctcgcggatctccgcaggtagacggttccagacccggctcggctgcgaaggttggtcatgcaatgcctcggggccgccgcgccggtaggcgtcgtaccagcggtaaaacgtcgagcgcgtgatgccgagcttgtccagggtggcgcgcaccggcaggtgggattgctcgaccagccggatgatctccagcttctcggaggccgggtacctcatgcctcgtcgcccccagccccgctcatactttttttgagcagacggttctctaggacgagatcagctacgacctccttcagcgcccccgcctcgcgccgcagatcccgcacctcgtccgtggtagccgcacgagccgtgtcccccgacaggcgcttcttgccagcctccaggaactccttggaccagccgtagtacatcgaggcggcgatcccctcgcgtcggcacaactcggcgatgctgtcctcgccacgcaagccttccagcaccacgcggatcttctcctcggaggagaactgccgacgtgtggcccgacggatgtccttgatcaccgcttctgccggtttcttggccggtccggatgtctgcttcatcttcgctcctcaggggctacgatgaaccagccatcctccgttcgtgaagaccctcaatctgtcccacaggtgctgacgtcggacagcgccgaattttcctcgagcacccagccttcccgcgttacggcgtcattggatctcgctgccccatcgtgacggtcaagccggagggagcctgcacactcgatcgatttgcaatcgacaccctgcgcaagctgggaatgccggtgcaggacgttccccgtcaggagcagcgcatggcgcacatggtacgggatcagctgcggctgatgggtgcgaaagtcctccatatcgacgaggctcatcacatcacgcagccggccaactccattcagatcaaaaagatcctcaacacgttcaagtgtttgatgatcgatgatgagtggccgattggattaattctgtcggggatcccggagctcagacaagttctggagggggagcggcaggtcgctcgtcggcttgctttcgtgccactggcgggactgaccgtcgcgtcggatgcacgcaaagtcgggaagatcgtccagcaactggccggcctcgcgaagctcgggttctcgacggtccaaaccgatgtccttgcaccgcgcatcattcacgctggcggatatcagctgggctgcgcgatcgagcgaatccacgaggcgatccgagtccgactcaagcgcaatctgtctcgcctctcgacagatacgccttcgcctgacccgttaaccttggatgatttcgccacggcctatgcccggaaaacaggcgtggaggcgcaggacaatccgtttctcgcgcatgactgggaggcgaccgacccgttccgcgtcctgaacggaccgcaacggaccgatgacaagggtgatcgcccctctccgcgttcgacaaagaaggggggatgagccatggcccgactctatcccttcgtgccgctcttgcccggcgaggccgtgaccggcttctgttctcggctggcggcgatccacaaaacgacctcggtccggacgttccttcgctatctcggccggcggttcacgccgatcgtgttcgggcaagcggcggcgctcgacgatctcgccgacttgacgggcattccgccggccgagatcgcgcgtagcagtctggttcgtgctgacggccacattacgcatcgcggggagcctctcccgacgacgatgtctcgcggcacgcgcacgttcgtttgcccacgatgcctggcagaagatggtgagcatgcgcgccggatcccgatcgaggcgagctacggccgtacaatctggcaactgacgccgatccgtgcctgccctcgtcaccacgtgctcctccgcgagatcggcagtcccgttcacgcgagtgaggcgtacgacttctcgcgggcgatctggccgcatctcagccggatgagggaatacgctgacgcggcggccgaggtgatgccgtcggccgcggaagcttatctcttgtctcggtttgaggagcagcgggaggcctcgccgctgctcgaccagatgccgtggtacgcagccgcacgggcgtgcgaagcggtgggagccgctgcgttgttcgggcctactgtcaagctcggcaacttggcgctgagcgaaaaaagggaagtggctgatgtcggctttgaaatcgcccacgggggcgagccggccgtgtcgcgcttcctcgatgaccttctaggcaagcattacacccgcaatggaccgaacgacgggcctggggccatgtacggtattctcaaccacctcctgacgcgccccggcgtcgatccaggctacgcgccgctgcgggatatcgtgtttcggcatgcactcgacgccgcgcccttcggccctggagatgtcgtcgtcgggctcccggtggtccgccgtcgtacccactcactgacgacagctgccgtggaggcggggcagcatcccaatcgcctccgcaagatactgatcgccgaggggatcattccccctgatgctagcctgaatggggatgtggtcttcaatgccgccatcgccgcgccgatcctgcgccgcgcgaccaagctcctcaatctccatgcgatagcgaagcatctccagacgacctactcctacgcaaaaatgctggcgacaaacggcttcatcgagcccttccagagcaacatggtcggggagaaagtcatccgggcccggtatgcgaaggccgatgtcgacgcgttcgtggagaggctcgtcgaggggacagtcatccatccacggccggaacggccgctcatggacattcctcgcgcggccaagcgcacctactgcccgacgccgggtatcatcaggatgatcctagataggcagctccgttgggtcggtgtggatccggacagggccggcttccatgcgatcctggtcgacgccgacgagatcctcaaacgggttcgcggaccggagcatgacggctacaccatgcagaaactgcgggctcgcatgaaggtcggccagcgcgtagtccaggcgctcatcaccggcgattatctccctcaggtgatgcgtcccaatcccgttaaccggcatccagactggatcgtgctgccggagacgatcgacgctttcgagcgaacatacgtttccctgagtgaactcgccggtcggtgggaaatgaacgcgttcaagcttaagacagatcttgaccgccgtggcgtagagcccgcgatacgaagggatcaagtaggcgcaacgttctacctgagggaccggctcctttagggtctcaatcaaatatgaaaatcaaagccccggcgttagccggggctttttctttgcgatggccccaagcgccgacgtcaaaggcgggcaatttatgctcagataagagccaacttatgatcttaaatcgaagtgcgaagagtcaatcaagaaaagaaatgcaagcaattgcaatgagataggtcggcaatttggacgatctatggtgttcgccacgggcgacgtggtattgggggatagtttaacggtagaacggcggactctgactccgctagtcctggttcgaatccaggtcccccagccaaacaacgacaaaatcgcagaaaatctttttcacgagctgcgatcttctgtcggccctcccgatccacggcgacgatcttcagccatggcggctggttcaccatgccgatcgaggcgggttgacggagccggcggcggggttcattccttcgaacacggacaggtggccgagtggttggtctcgctctgtccaccactctcgatccgagacggcagaccatcgcatgccgactgttgaggagaggaggctcctgcgcgagctgaccggcttcgggctggcggactgcaggagcgccctactcgccgccgacgacttcggaggggacgtgatcgtcgctctcgccgcggtcgaggcggacggcctcgccatccacgtcaagggcgaccgtgcggactggatccgcagccgggctccggggatcgcggaccggtggagggcggagagccccgccctcgacgagttcttcccgaaacctgccggacgtcccggaccggctccctcgccttaggccgacccgacgcatggctccgcagatcctgacgatcggccatggcgcccatccggtcgaccgcttcttcgagatggcggcggcacagggcgtcactgcgctcgtggacgtgaggacctcgccgtggtcccgcttcgccccgcagtacaaccggccgacgctcgccgccgcggccgcgaccaggggcatcgcctacgtctttctcggggtcgagctgggcggccgtccgtccgacccagccctcgtcgacgcggccggaaccgccgactaccgcgcgatggcggggaccgacgccttcgcccatggcatcggccgggtgcgcgagggggtcgcgaagggctacaggatcgcgctcgtctgctccgaacgcgactgcctcgactgccaccggaacctgctcgtcgctcgcgccctggcctgcgaaggcctcgacgtcgcccacatcggcgcggacggcgctgtcgaggatcaggccgggatggaagcccggcttctcgcttgggccggaaggtcggcagggctcttcgaggcccgcgaggaggctctcgacggagcctacctgagccgcgcgcgcaaggtggcgtggcgccggcccgaggcgcctcgggcctgaagccgttccgccggcgtcgtcagggacggggcgtggccgtgcggggccgcgcgtcgagccgcgcgcggaacacctcgtcgacccgcttcgcctcggccctctccatccccgcggcttcgagcgtgcgggcgtcgagatcgggctcgccgtgctcccaggggatgggcttttcgatcctgtttccgcttccgtccggatccaggagcagcctgccgaggacgcgcatgcccctcgaccgctcctggaaggcgtcgaccacgccgaagtaggcgcatccggtcccgtccagcaggccggcgacgtcgtggatcggcgtcagcgggtcgtcgtcctcgacgatggcctcgaccgtctcgccaggcaccgaggcgagatgtgcggcgatctcgtcgtgatccattccctcgcggtcgtcgaccgtcgccccggcttcgccgagaacgtccgagatccggccggcatcggcgggcacggtgaagaggatgcgcgaacgcggcatgcgggactccgaaggcatgtcggtccagcagaccgccggcgcgagcaaatggcaacctacggcgcatcgccaacgcgcggagggggtgaccgcggcccaggttccccctagatctccctccagacaccggaggcgagccctgaaacatcctggatccacagccgccgcaccggtcgagaccggactcgaagccgcccgccggaggatcgcggaggaatgcgccgccgggccggaggcgggagatctgcacgcggcgcccttcctgtcggactgggccttcgacgcccacccccgcctgggcggagccgttctgagaggccgtgtgtacggtcacccggacatcgaggacggctcacgtatcacgacgtcccacctcgccgtgatcgacggcgccggctccgagtgggcccggaccatgtcgcgctactaccggctcggccggcgggaggaagaggcgctccactgacgccctgccgacgatcacgcgaaggtgtcgccagcccgccggcatgcggcgtcccttgactggcggcgcgcgggcgtccaatcccggtgccgtggcggcaccttccggagggtgcccgcgccgagggggtccgatgtcggttggactgcaggaaggaaacggcttcgaccttctggtcatcgacggcggtgtcgagccgagcgacatggggagcgtcgcctccatggtggctctcttcgagacgctcggttccttcttccggaacggcgatcccagctaccggctcgaggaggtggcggtcgtggagagtgccgtcctggcgccggagccccgcatcgtcgtccgcgtgccgaccaccgcgaggaccgagaaaggaaagctgctgacttcggtcggccgatgcatcgcggtcgccaacggcgaacgggacgtccggctgcagccgcacgaaatcgaactctgcctcacgctcgcatcgcttctcggcggcagcggctgggagaggctgaggatctccaccgtcgaggacgactgggagagcagcgtcctcatggtgccgaaggaactgcgggaaggtctcaccgccctgggagccgcgcaccttcgggcggtgcgacgcaccaactgaacggccacgctcgtcgcgcgttgtcctcgacggcggagactgaccatggcgaacagggtgatcggggttcttgcggcgctgctgctgggaagctgctgcgcgcatgcgagcgacggcggccggggcggcgacctggagcgtttcgggcgctgggtggaatcgaagcgttacggcgaggtctgggtgccgaaggtccggcttggctggagtccgagcaacaacggttcgtaccggcagaacgacgacgggagctgggtctgggtgtccagggaccccttctggtccgaaacttcgacgagcggacgctggctgaaggaccgcggcgagaagtgggtctggaagccgggcctgcctccggctccgaccggcgagggtcttgtcggggacgtccttcctccggcgggcgtcttcgggcccgccctgcctccgggcgcggtccgggcgcgccagatccggtacgaacgggccgtgctgggcctgcccccggtctcggccccgctgcccctgcctccgctgccgccgcggcggcacggcccctactgaaggctcagcggaacgacgggtaggacgcggactgggcggcgtaggcctggatccgcatgagctcgagggcctgctggccgtccatgtggttcgtgcgcggcgcgccgaacacctgggaaaggtccggcccgtggcccgagaccagcgtcacgccgatgccggtcgccagcgtgagcatggcggcggcccgcaggatgcgcgactgctcgggacgcgtgccctccggaacgtaggtcgtgacggcggtgcgtgcgtagcgtcgggcgacggcggtgtcttccatggcggcctcctgcgttccttccacaggtttgcgatcggccgtgaaaagcgcaacggcggggtccgcggcccggcccgccgttctcgacagctttggttccttcggctacctcggatggacaccccggggaaaccagccttgcgcactctgttccttctggcggccctgatcgcatccgtgccagccgcggcccagacgccgatccgcgtgtggcacgccctgtccggcccaccccgcaccgctctcgaggccgccgccaccgcgttcaaccaagccaatcccgactacctcgtccagccgacggcgatgcagcagtcgtcgtcggtcctttcgaagatcggctccgagctcaagctcatgtcgccgaagcacccggtcctggtcgtcgtctccgaggcgtcgtcgggtgagatggccggaacgcccgggctcgcctatccggtttcggacctgctgcgcgacatggcggagccctacgatccgaatgcgttcatgcccgccgtgaaggcgagcttctccgacgcctccggttcgctcctcgccctgccgttcctgctgaccactcccgtcctctactacgacgccaaggccgtccagacggccgggttcgatccggtccgggatctcaggacctggaacggcctcgagcaggtcgcggccaagctctcggccggccggggcggcgcgtgcgcgctcgccatgcaggcgccggcctggatcgcggtcgagaacctcatggcgatgcacgaccgtccgttcgcctcgttcgacaacggccgcgccggggccgacgcccggatcgccgtggacgtcgctctggccgcccgccatctcggacggctcgtcgacatggcccgcacgggtgcctaccgggcgaggaccgagggcgtcgagccggtcggggccttcctcggccgcgcatgcccgatgctgctcggcacctcggggctcctggcccacatccgcggccgcgctcagttcgaggtcggggtgatgcccgtcccgttcctcgacgacgtggtcaatccccccaagccctcgctgcccggcggattcgctctctgggcgctgcgcggccgcgctccggcggagaacaagggcgccgcgaggttcgccgccttcctggcctctcccgacgcccaggcatggctcgcccgggagatccggtcgatcccctcgacgttcgagggctggagccgcgcccaggcggacggcacggtggctgccgagccgggactggccgtagccgccgccgaactcgccgggcagatgccgacggccgcctcccgttcgccgcggctccagggcaagggcgacatcgaagcgtacttcgatgtcgctttcgaccatgccttccagggcctgaggcagccgcacgcggcgctcgccgacgcggtggtgcgctcggacgccctgctccgggagaaggcgaccgccgagcgctgacgtcctcagaacgggcggggtgcgtacccggccgacggcgggtcgagatccgcgatgacggcctgggcgcgggcgacgtcggggtcgcagcccggcatccaggggaagtgcccctccccgtccggccagaccacctggagggcgtggaactgcgagggcgccctgttcgccgcttccatggcgtagcgccccgcccgctccagaggcagcgcccggaacatcacgctccggtccgcgatgcggtccgacacgtcgccgtcgacggcgcccgagcggtcgatgatgtcctgcgtggccttccgcagcacggcgacgccggtgtcccggtcgaggccggtcaccatgagctcgggcatgccgtggtcgatcaggccgaccgtgtgcgcccagcgcccgtcctcgttctcgaaggaacggatgccgatgggacgctgtgcgttgtcgtgttcgcggcgaagacgatcggccatggacacctcccgggtgtggcggtttgcggcggcgcaggccatgatggccgatcgcccgccgttccttcctgtggatgatatcagatggctttggacttcgcgaggctgctcagccccgagctgcgtgcccggctggagaggaccagatcggaggtccggaggttctacgagctgcccgaccgctggctcgcccgcgagatcgccgacggcgcgcggcggatccgcgcctccgttcccgctctcgccgctccggggtggggcggcgaaggctactcctgccacgtgctgtggtgcgtggtccccgagctcgcgcgccgtctgggcgaaccgctgctgccgaacgagtcgaacgacgtgagcctgcgggtcgccgtgggcgacgggctgcgcagccacgtcggcatctgcctcgcgaacatcggcacggtcgggctgatgagggacgtgcccgaggaactgcaggacgatctccacctgctgatgcacgactccgccaatgggtcgccgatcgcgatcgcgctcgaccgcatcgcccctccgtcgccctcctccgacgaccacatcgctcggcacctgcgcgagatctcccggcaccgtggccacgagatcgtctccgcctggcatccgggtctgcaggaggagccgatcgcgacgctcggagcgagaccggggttctgagtaggcctgctccttccgcacgtcctttttgcgggctatgtccgaaggaacgacttcttctcggagtggcccatgcgagttctggccgcgttcctcctcgcgctcgtcccgaccgccgcgatggcagctcccagcgcgggcgagagcgcggcgctgatcctcaggaccatcggcagcgtcttccagctgatcgggttcctcacggtggcgaccgccctgtggcggctcgccatgccgtcggccgagaaggagaagccggtcgcgaacctgctggccgtcctgctcatcggcgtcgtcatggtcggcggtcccgaatccgccggcatgggcatgttccacacgacggccgccgacgtgcccgacaccgcgaaaccggtcgaggtcggcaccgggtcgtcgatcggcacgtccgtcgatccccatgcgtccacggtcgcgaacgacgagagcctctggggcgccctcaattccccgatcggcggcgcgcgggccgagggcgtcgcccggatctccatcctgcaggtcctgatgaccgtcctgggcatgggggcgctgctcctcctggcgatcgcgctgcgcgcgcaggccgacgacgatcccgaggaggtccgaccgggaagggcagtccgaagcaggacgaccggctcccgcggcgggctcgaacccggacaggggggcgacgggctccacgcgctcctcctcaggatccgcgagctgctggaacggtggtacgaccttgcgcaggacgccgtggtcgacctccaccgccgcctcgtcctgctcggccggcgcgtgggtctcgtcgccaggaccgagggcggcggggccgccgtttcgatggtggtggccgacgtccgcgccggcggcagcgacgtcctggcgcggctcgaaggctacgtcgaccgcgcatcggagaagcggttgtccagaggcggcgcgacggcccgggcggccgtgaacgcgaagtggatcctgagaagccacggcatcgcgccggcgacactcgcctcggcttcggccgacctcgcggggcggatcgccgacctgctggaggaccgcctggaggacgaggacgtggcgagacgcctccagcacgttctcgaccggatcgagctcggcgcgtcggagatctggatcgagcgcgacggcgacaggttctatctcgccccggaggacgacgtggccgccggcatcggggatctccgccgcgtcgacgcagtgcgcgtcgactgggtcgagagcgcggcgtgctggacgctcaggccgaagggacgcctcgagatcaggcctcgccgcgggggagcggaagaggaccgggccggggacgattccgagatcgaaggaacgaatgcctcgactttgcaaccgatccggtcaatccttcgtgatctgagggggaagttgatcaagtgaagaagccgcagcgtgtgttcgagcgtgcctcccgggtccttctcagcgagggcgacgccggcacggcccagaccatcttcgaggtccgcagcttcgcgatccgcttcctcgtgatcttctgcctgacgagcttcacctgcgggttcgcggcgttcctcctcctccaggcgttttccgcctcgggctcgctgcagaccgccaacctactgctgctgctcatcgcgtcggtctcgaccggcatggtcctcggcatcctcctctgcttcctgttcctcgcgtgctggctcgccgggcacgccgacgaggtgcggacgaacggggtcaccgcggccgagctctcctactggatcccgatgatcctagcggccgccgccgccttcccctcctccgcgctcggcttctgctacggcgtggggatcaacatgctctacgcggtcgcccacggcgcggactggccctccatgagcgaaatgggaccgccgctcgccctgaacgccctcctgagcgtggtgctctacaagctctggtcgtccttccgcgaacgcgtgtagcggcccggccgcggaggcatccgcatggcgacgcagatccgtccgttggccgccgccgagcgtgcggcgctggccggacgactccgatcgctccgccgccagcgcctccaggccttgcgtgacgtcgcggccgtggccgcgctcggcaccttctgcggcatcgcctacagccccggcgccgtcgcggcggtccaggctgcattcgccggatcgggcgatctggaaacctccttccggatcgccgtcgcggccatgctggtcctggcgctcttcctgacttccaggaccgcgtggctgaggatggccatcgtgcgcggcgaggtccgcgcgctccggcgcgatctcggcgcggggctcgccgaagagatcgtccaccggatcgtcgaggtccggatcgtggggacggcccaggccgggtggttctgcgccttcctggaggacgaccggggacgcacgctctttattcaggccatgccggacggacacgggagcgaggagctcgcggccaccttcccgccggcgtcggtgcggttcgagcacgcccttcactcggggcaccggttcgccgagagcagggaggggcctttcggcggagagtgcgccctgctggagcttgaggacgtgccgagtgggctgcccgtccacggaacggtgttcgaggccccgctcgccgaggtcgaggcgcggctgctcgggatcggccggtcctgacgcttgtccgtttcgtaggccgcggcgatagtcccggagaccaagggatcccgccatgacgcccaccaagttcctcgagcactgcggcttcgtccgccaggaaggggccggttccgagatccggatgaggttcgcccacgcccaggacgcgaccatcgacgtcgagacgcgcccgtggaacgggagggacgcctaccacgcctcggtcggagggatcatgggcgagcgggtcctcttcaggaccgaagacgtccgcgacgtgacggctctcgcggcggccctgctgaatgccgaggcaggacctgggccattcgatcccgccaccgtcatgaggactccggggggcgacgtgccgaacccgttctcgatcgagggcgagccgtggctcgtccggcgcggagccgacggcgcgctccatctcgacaaccccgaggcgcgctggggcgcggtctaccgggagttccgcgacggtctcgctgcgcgcttcgaagggaccccgcccgcggcggcgcccctcgagtacctgcgcgcggccgggttcgcaccgggagcgcgcggtctcgagatcgtgctccggcccatggagggcttcgtgaacgagccgcccgacatcctcggagaaaccgtcacgatcacggtcgtcgacgggcaccacggcggcatgcccgacggagagtcgacctacttcgaggtccgcaggacggacggcgaaccgggcatcctcgacgtggtgtaccgggcagacgacgcgcgcgacgtcctcgccttcgtcgacgcctgccacaacgacttcgtcggccgccacggctacagcggccccgaggagcgcacattcggccacgagcggtccggcatggccattcacaacgcgttcgccggccagtacggcgactgggacgtgacggacaagcgggtcggcgagatcctcgtcgccgatccctggatcaactggggccacgagtacgtcgcgtggcgcgatgggcgcgcgggcgcgatcctcgccgccgcgccggctgccgcatccccggagatccgtccttgagcgccgtagacaactacgagttccttcgcgtcgaggagggacggtgcgagtacgcgcagggaatggtccagcccgtggccgtcttcgcggtcgacgacaggcgccgcgagatccgcctctcccaggacgtgatccgcacccggctgtccaacaggatgctccgccacgaggagatggccatggaggaggaggcgctcgacgccatacaggcctacgtcgaccggacgacctccgcgcatacgccctcctaggcgtaatggcatcgcgcttgcgccctgcgaagccctcggacagtcttccggcaccgagggacgccgcaatgacgccgatcgacacaatcctccgctgcggcttccgtcacacgggccggatcaccggccgccgcgttcggttcgtcttcaaggccgcggaactctcctcggacgtccggcggaccgctctgcacctcgtccacgaccgcaaaggcggatcgttccgggcgacgatttccctgaaagagcgcacgctcgtcttcgaaacatccgacatccgcgacatcgcagcgctcggcatcgccttccgcaactggctcgaagctccgcatatcgtcgcccgggatcccttccgatcgatgcggacgccgtcggggcccgtccccctgcccttccacggtgcggacggcaactgggccacccgcttcgacgcggaaggtgtggagcacatcctcaatcccgtggagcattggggcgcctactacgagacccaccgggatcgctggcttggcggcctgctgggcgctccgctgcgggcgctggcgacggactacctcgccgcggcaggattcgagccgaaaaacccacacgaacgctttgcgcccgactaccgcctcgaaagcaggccgcttcaggacagcctggacgcacgaaacatcttttcgccgagtccgatcaacttccgcctgcgcgagagcacctctccggatggggccgtcacgtacgaggtaacggctcacgccccattcgatggtggctggagcaccatgccgtggcatctcggcttcaggtcgtcggacgtgcgggacatcctcgccatggtcgtcgcagtcgagaactggtggttcgaacgcgagggtccgcgcaggttgccagacgagcggctcgggatcgaccccggcaccgccggcgacatcatcaacttcttcgggaagcccggaaaccgccgcgtctggaacgggcgggaggtcggggactgcatcgatctgcatcagcctcacgatgcctggggtcatgtctacgtggcgtggcgcgatcgttgggctgaaatggtcctgtcgtccggcgagccggttccctgcgggacgttctcctccaggaagcgtctccattgtcccgtcttcgaatccggctttaccagggtcgtctgcgccgaggtgggcgtctgcatctacgacggtggagaggagcagccggtcgcgctcgtccggacaaccggatatcccgaccttctgcccatcggtcggcgaattctcgaagaacggctccaagccatgccgctcgaggccagagtcggtgcagccatcgaggtagcggccctgcaggcgatcgaatcgatgcagatcgggcccacgccggctctgggagcgtgaagaggtggccgaatccttcttcgacgacgccgactacgacgagcttcgaggccgattcctgggcggaggctgccacgccctcgcgctcgcgatcgccgagaggacgcacctggatcttgccgttgtctggatcgcgaagggacggcgtacgcagatcgcccatgccatggtgatcgtgcccggagacgacgagctctacctcgacatcggcggcgtgcggggactaccggagatcctggaggatctccaggtcgaccccgaggaggaacctgccgtcgaggagccggtcgatgccgcacgcatccaggatctcacccgcggtcggcacgcgcaccgacgctttcccgcgatcgatcccggacttgcggaagcagccgactcggccgcgctgcgccttctcgcggctgtcgatctgccgatgcccccttcgtccgatccgcggccttgaggactccgtggggacgggccaggttcccgttcaccccggtccggcaaatcccggtccattccttcattgcggccggaggacatgccattgtgccgtgccggcgatcggcgcaggaccggagaggaccttgaagctctatcgcgtcaccgtgatgctggaccacgccggcggcagccgctggcacgacggccggatcttcctcgcggtcggcgaggacgaggtggaggccgcccgcaaggccatggaagcccacgtccgggacaatccgcacgacgtcgctcctctcggtgccgtcgcgatcgaggccgaggacgcggtccacgccctgcccgagcgcttcgatgccgtgacgaccgccgacgtccgcaggatctcgaagggtcgggactggatcgccttcgagccgtcgtcgtcggccccgcgcccctgaggtctgatcccgcgccaggacagttccggaccgctcttccgatcgcggcctcagttgtagcggctcaggcggcagcccttctcgagcacgatgtccttcgccgggtaggcgccgagccggtagatggtgtagccgaggacgccgtcctcccgctcccaacccatgaagtcctccaccgtgcccctctcctttggataggcgcacatgccctcggcggcgccgagcttgcacgagcggcggacgaaggtgccggtgcaatccttcgcggcggcggctccgcaaatggacacgaggacgacgaaggtggccgctgcggcggcaggacgtaggttcacgggcaggctcctgtggatcgcggtcaggctgggcagcgacgatagacgctgccgcggagggtcaacgtctcgcggtcgatcctgaaccgctcgacgacggccttgcgggatcccgggcaggcttccgtcacgtcgtaggtgtcggccccggaccggcgccaggagacgatcctgcaactggactcgtgtacgaagaccgtgcccctgccgaacgtgacgtaccggccctcccgctggaggcgcgcgtccgcgcacccgtcccacttcgcgtccggaaccccgtagctgccgaggaatgggaagtcgccgcccgccgccgccggagaggcgaggcacaacgtcagcaaggcggccaaagccctggaatgcatgtggagatcccgtgatcctcttcacgggatggtcgctttccaccgatgaaggaagcgttcacggatcgtcgcaatctgcccgcttcgctgcggcggtcgattggccgccccgccgcctgagcggcggggttcaggggcgcggccccggcgccggcgcgtagacctcctccggcgaagaccacccttctccgggcgtccagttgcggatcggggcctcgccgcgcgccatggccgccacctccaggacgaacggccggatctcgtcgaccacctcgccgaacgtcgccgcgtccctgatgacctgcttgcgaaggaacgaagaccatccacgctgacctgcccccgacacgaaggcggggtcgaacgccgccagctccccttccgggatgtccgtgccgcgattgccgaaggtgttgaggaaggcttgggccgccacctcgccgtcgaaggccaacctgcgggcaagctgccggacgtcgtagaagtccttgaagcgtgagatgtgggtgccgaggctgacgatcgcctcgaatttctcggcgagcatcgtctccttgctgtagacgagcaccttcggagcatccatgccgccgaggacggtcggatagtccatgagcaccgctcccggcgtcatagcctgaccgtgcgagatctcgatcttgatcggaatgcgggcggttccgatccgggcttcgcccatgatgcgggtgccgggctcgtcggtctcctcgttgatgacggacgccttgaagcttgaaggaatgaattcgacggcatcgtcctgcccgggcgcgatcgaggccacgtgccggattagctcgagggcgtcctccatggaaagcggattcagaccgagcatgtccatgtccttcgtgggtctgccgaaggattgggtcacggcgatgagtgccatcgcccccttgaggaccagctcgccccgatgggccgagctggcgaggcggtccaggaaccgttcgaacacgtagcgacgcatcaccagctcgttgctgatgccgagcttgttggcttggttctgcagaagggagcggcggcttgctgcgaggggcgacatggtcagactcctggggagcgtccgggtggcgggatggcttcgacgacttcctcggcgaagcggaggaacggctcgacctgatcctcgcagtcgagtgcctgcgcggccttccacagggcgcggaccgtcccatgccggtcgcgcaggtagtcggtcagcgccttcgtgcccggctcgtccccgagtctgttacgatagcgcaggaggtcgacgacggtccgggctggatcagtgatgcgcacgtcgacgcccatgatcgtccggacctcgatgccgacctcgaggtcgcgggccttccagtagacgccctggaccggcaccgaggggccgaccttcagcttgcgtcggatcttcgccttctcgaccgcgtagaagatctcgggcggatcctcgttggacaagttgtggacctgggccgcgcttcccaggcagacgacgccgccgggataggagagcgacaccgcggccaagtccacgtgctcggtcgcctgttcccaactgccgaagtagattccgcggccgtactggacaacgcgctcgtccgcgagcgccttggcgaggtagacgggatggatgccggccgacgtgaattcagcggaggtgtgcagccgcccgtcggcgacgatggcggcgatagcggcggcgtgctgctgcgcgggcgaaggcacggcgggctcctgcgagatagattgatgacctgatctctgctgcgtcatcattttatcacggctccgcacgggatgaagggcccatcttgagaaagtgatgactttcatgcaggacggtcatcgttctctcaagccaatcccatgctctccagagctccccgcacggcggaggggtcgcgggacgctaccacgagcagaaccttcgccagcccccggggcttcacgttgcccagctccatctgcgcgaggtcgttccttggaatgccgaacgccagcgccatacggtcccggctcagcttcagcgagcggcggacggccgcgacgtccacatcttcccgttcggcgacttggcgctcgggaagaggcagcttcaggagggtggcggacatcggagcacgcatgatgggagtgcgctgtctgccgatgatcggccaagggcacgaaaaccgcaaacgcatccactcgtgcgctcttccttcatcggatccttactccgcgggcgcatcttcgataccatgaagccgtccttgaccctcgctctccttctcgcggccgccgcggccgttccagccgtcggcggcgaagtccagccgccgcacccggctcggccatcagatccgtccggatcccggcgcacctgcccgccgccgaccacggcgtcacagatcgagctccctgacggcagccgggtgggcatggtcacgatggattgcgtagagcggcctgccacgaagcagtgatccagggcttccggtttcttcggatccgtgccatttcgaaggaatgaacgccgcaaggctcctcctcaccgtattcgtcggcgcacatctgtcggcctgcgccagcgagcgcatggcgaagggccccgcgccgctcgcatcgttctcagccctcgacgaggatgcggccgccaggaagcaggcgcaggcctccgccgagcatccggcggccccaccccgcgtgaaggtcgacgtcgagttcgacggcgccgacgcctcgcgcatcgcgatgccggggtacacccgcatcgtgggcagtgcgaagatggtgctcaacatcggcaccctgcatgcccagggcgaggtgatgctcgtcccctacaccgaatatgcacgtgcgcggtaccggaccctcttcaagggtctgaggtgcttctcggacccggacgccttcctcgtcaccgatccgcgctacggaaactacatccggaaggcgacgatcgaccagcagggtcgcttcgccttcgaccgggtctaccccggccgctactgggtcgaggccaccttcgagaacctgaacgagctcgatcgggactacaagccccggctctgcacctcggtcggccacgtcgaagtgcccgacggcggcgaggccgtcgtcgatttctcggcaggtcccggcctctgacctttgcgccttccgccgtcggcgggcattctccgctgcacgacgtacggactgctgccatgctcctcgacaccctctgctccgtcctggccgacgccgactacttcgggcccgacggcccggtcccctgtgcggcggagctcgcccacccgcgcttcgccgtcgtcaccggcgagaatgccagcggcaagagcttcctcgtgcgcaccctggcgcaccggatgcgggaagaccgcccgcgtctcgaggtcatggcggtcacgatgaacatgcggtcccggggcggcatggagcgggctctaatctggggcgacgaaggacgcaattcgacaggcagactgtcggtcaaggcggtgatcggcggcctgaagacgtgccgcgagagggaccacgaccacgtgctgatcctggacgaacccgacatcggccttgcggaaggctacgcgggggcgctgggcgagtacgtggcggccttcgtagacgagatgccggagcgcaccatgggcctcatcgtcgtcacgcacagccgaccactcgtgcggtcgctcatgcctacggacccgacgtcgatacgcgtgggcgacgatccccgcccgctcgcgcgctgggtcgaggaggggccgatcccccgcacgctggccgacatcgagggactggcggagcggtcgtccgcgaccatgagcgggatcaaccgcgtcaggctcgcccgcgaggccgcggagcagccttcgggaccgcgcccgtagacggaacggctcaggctgaccgccggcgcctgtcgaccgcgacgggccgtccggcgatcgcggcgacaagggcgcagaacaggtccttgagctgcgctcggaaggcgtcgtccggcacgtgggcgatctgcaaggccatcgacactgccgtgcaggatctcgactcgtcgccggcggcatgtcgggccagggctgcgaaggtgcggtcgccctcgatcagggccttcgcggctgcggcgagttcggcgtcggtcgcgcccttgcagcgccaagcgatctcgcggaattcggtcgtggcgcggtagccgccgccgaagccgcgcacgatggtgcggacatgggcgacgtcgtcggcgcggctggagaggcggttcatgtccaaggcatgaacgaaggaatgaggtccggcaatgcggcgttctgcggaggcgtttgcgccttgcgacggtcgcggtcacgatcctctcagccccaggaccaatgctcgccgccggaagccgtcatgacccccatgaacatcgacattgcagagacgatccgcgaattggtcaacaagggcgctctatttgcggtaaaccacagcgcgggcaaggactcgcaagtattattgcaagtcgttcgcgaagtagtccccgcagatcagatcgtggtgatccacgccgacctttcggaagtcgagtggaacggcaccctggaacatgcccgaaaggattcagaggggctcgagtttcgcgtcgtcaaggccaggtacaaggacggatcgacgaagacgcttctgaacttggcggaaaaaagggagatgttcccggacaaagcgaacaggtggtgcacttccgatctgaagcgcgatcccatcgcccgcgccatccgcgcctacctcgaagaacccggcaaggaacacctcaaggcatcgaagatcgtggtcagctgcatgggaatgcgggccgacgagtctccggaccgggccaaactcctgccgttcgagcgcaacgagcgggcttccaattcgaagcgcgaatggtacgactggctgcccatccacgacatgaagctggagcaggtctggaaggtcctcgaagccaaggggcgcgacccccactgggcctacaaggtcggtatgtcgcgcctgagctgcgccttctgcatcctctccaacaagtcggatctcagaacggccgcgctctacaatcccgaactcttcaagacctacgtcgagctggagcgccagcacggccgcagcatgctcatgcccaagaaggggctgccacagtatctcgagactgtcgtcggcatggacaccgagcaggtcgcccaggcgatgcagcgccgcgaagccggcgagtcgcacttcgtccggatcgaggacgaggacggcacgcactacatcgacgtcctggatccggcctgcgcgcataggaccttccacacgcactttggcgaggcgagcaaggagagcttcctctccggcgagcccgcgttccttgtggtggaccgcaatttcgcggcctacctgaccaaggacgagatcgtctccctgatggcgggaacgatgcctgccgacgacatggacaagctccgggccgagttcggcaacttcttcctcgcaagcgaggagcggttcgagatgatgccgcactccatgccgccggcgccgacccttgtcgaagcggccgagtacatcgccccctgcatgcgctgatgcggtcgtcgatcccatgaaccataccgatccggcgaaggccctgcagcagcacgcgcggctcctcgcgctgacggtccgctggcgcgagcatctgccggcccatgccggcggaccgttccaggacgcggtcgccatctacctgaacgaccggctcaccgcgcacgagagcgccttgcgccacggcgacgtggacgagtgcgacgagcgcgacatgctctccgagcgacttctcgccggcctgaagagggcgaacctcctgggggacatgaactaccggctggacgatttccacgagcgcaagcccgacgtcgagtccagcgaggagctcgagtacctgcagcgcgagaacgagctgatgtgcgcgctcgacctggggctgtccctgccgcagcccgggacctcgcggttcgacggccttctgtcccgctgggaagcgctcgatcccaggtggatctactaccacggcgtcgacgacggcctcgcgcgctcgctcgccgccatggctccgatcgcggaggcgtgtctcgcgcttgccgccggcatcgcggatcccgaagcctacgctcccttcgtgccgccggcggacgaggcctccggaccccgaccctagggtttgaactcaatcggcttgaccgtgtagagaactgctgggggtggaaagcgggcattgccatggagcccgagcgcagcgatgctgcttagcgtctacgtgtagatacatagaggcagcggacgcatggcaggccacgtaggctttgacgacgggatttggctcaacgagcctgccgattggcgtatagatagtgaccatctccacgtcgtgacagacaaagccacggatttttggcgggaaacgcattacggctttacgcgggatactgggcacttctattcggtcaagacaccaggtgctttcacggctcaactgcgcatccgtgctcgctacgagcaactgtatgaccaagccggattgatggtgcgcgtctcggcgacccaatggatcaaggcaggcattgagctatctgatggcctgccgatggtcagcagcgttctaacctcgaaccagtccgattggtccaccgcaccctacggtgatgatgcgagcgacttctggttgcgagcgacggtcaaggaaggtgtcctgcgcctacaggtatccgcagacggcatgcactggccgctgatgcggttgtgcccgtttccggtggcgtcttcctacagcgtcggtccgatgtgctgcacgcctgagcgcgcaggcttgaatgttgagttctcggacttcacgatcagcggtgccatgagcaaggacttgcacgatctatcgtgagccctgccatccgtctgctaagggtcggatgcagcccttcatacggtcaagctgattgggtttgaccttagcgcctgacggcgaggcggtcgtactcggcccggagctgatccatccgggctctgaagtaggggaagcaggccatgacctcttcgttggactccgagagcttcctcgccttctctcggtcgccaggcttcaccgttagggcggaacccgtcaggtcgatgtggaggtccgtgacggcaaactccttgccgatcagatcccgacggagccgtacttggctgatccgccgattgacctccagttggatcggttcggcctgcagagcagggagtatgcagggcttcgcctgcgagacggcagccgcacgcatgatccggtcccgtatgtaggcctccgcctggggccgcggcatgcgcgtcagaagtatttcgcggacatcctgtatgtctcccctgcaagctgtggcgccttggagctccacgcatcccagagcgacgttcgtcatgcgagcgagggacgcctcgtaggtcctcaaccggtcggcggcagcgggggcggtcaaggccgagaatgtcagaaccgcgatcgcggccatttcgcggatatgcatgggtaccgttccggacgactccaggcatcctaccttcggaccctctgccggaagctttgccaaatccctcgaattgttcgcgtcgccgtggcggccgctcgttgcaggagacgcggatccggaccatcgtcgaaggaacgaacctccgcgatcggtccgatgtctcagatctccctgtccctgctggcggccacgaagggcgctctgcatgtccacgtcggcgtggaccccgcgcggccctacggcatctccttctccgccgcggatctcgtcgccaacctcgcctcgttcgagcgccacttcgacgtgccgccgggcagccgccgcgaccggttcggccacagctggacgcgggcgcagttgatgaaggcatggcgggatgcgtccaagctcgccggcgcggaccgcgcctcgttcgagacggcgttcgccaacggctgcgtctgggaggtcctgaacgacccgggcgacaccgccggcgcccggcgccggatcctcgtgcggctgcgggccggcctgccggcgcacatccgggcggtcgcaggccacaatggcaggctcttctgccgcatcctggatggcgaaccgggcgatgccgacgacctcgcttggatcgaggagaggcaggtgatcgaacccgagccgcccggatcggacggcccgctcgtcacatggggcggcctgccggtggtgtccctcgcctgatcggaggcgggcggaccgcatgcacgcccggcgtcggcgttcgacgcgcctccgtgcatcctcccagtccctcctggttccacggactcgcgccactcggccgggaccgaggcgaagttgaagggccacagcacgcgcttcatccgcgtgtaggcctagacgatctcctgcggcgtcctgttcccgacgaggaaggcgatcacgcctccctgtgggtccttaaggtcgtgcgagacgtagtcctgcagcacctccacgaattcctgccgcctgcccagccgctcgcggagggcgctgtcgatcccggcgaacttgatcgtgcactcgttcaggatgggcatgggccgctccggctgcggaatggtcgacaccagggtccggacggccgaagcgggtgcggcggacttcaagtcacagtagtcgcgacgcgggcgtgccttgcggatcagtgcacggagcagatcacgctgctcagcttccgtccgcggaactgcgccgccagcttgcggtcggagtactcggcgtcggtcacgtacaggaacggcctgccctcctcgtggggcttcagcacgatcccgttgcgcttcagcgtctccgtcacctccttctcgtccccgaccacggtcatcgcaacgtgaaccggtggggctgtcccgggcgcgcgggtgaactggatgccctcatagttccagccctcgacggtcagcgcggtcaggccgtggaactcgaccgggacggtggggacgtacgacgggatgccgtccatgcgctgcgcaggcttacggccgatcacgcccgacctctgcagggttcccaggaccacctcgggcttgaagccgcctcggcattccaacgcccggagcaagggagccgcaggcccgtccgcagctgccacgggtgcggacaccggcggaggcgcggcagtccgcgtgccgtcggaccagacgatcgggcgcgcggccggatccgcgttcttctccctcccccacgcgccgtccaggtagccggcgtcggccaggatgacggaaccgatccttgcgacatcgccgagcttgcgcctgccggcgccgacggcgtcgacgtccttgccccggaccagggagatgaaggtgaggacggcgcccggccgcccggcgatctcgtaggagttgctggtgccgacgccctcgtcggtcttgaagatggcccggctggcgtaggtgaacccgttgctgcccatcaggcgtcgcagctcgttcagggtggtctcgccgaaattcactcccggatagtcggtcgggctgccggggacgcggccgctccagctcgactccatgtagacgatccggccgtcggcgcggcgggccgtgacggagacctcgttcccgtcggggaagctccactttctgatgctgtggggccccctctcgctgctcgccgacgggggcatgccgatcgttgacgtcctggcgagcgggtcggacagggacaggccagatagggattgggcgtcggcgtggtggcagcagacgagcaggacggcggccgcgaggagagaggatctgggatgtcgcatgcaggcattctcgggccgtccggagcggccggggagaccgatcgtcccggccatccccagtttcgcaaacggcaggcctgcatccgacccgaaacctttgcggctggtcaacggtccgtgaaggaacgaggctcaaggagagggagcgtcggcctctcccgcccggtcggccggggccggcgccggcgagagggcggccgcgccgacgtcgcacttccagcgccggcgcgagccgcgcttcgtgagttcgaggctgaccgtgccggcttcggcgtcgacgccgaccaccttgacccgcgagaacctctgatggttgacggcaacgtcccggaactcgcttccgagggccacccgcccgctctcgatggcctctctgttcttcgcggcgagacgttcgccctcgagctcctggcgggtgagatagacctccatctcgaaggcgcgccgcatcacggccgcgaaggccgggggctcgctccaggagtcggatcgcccgccgggcgccagagcgcccgatccgtcgctcagaagggcttggtagaccgtgcgggtcccgcccccgttctcaaaggccttgcggaccagggcccaggtgcctcgcggcgcggcggcgatccgcgccgcgacgtcttcgctgaccttccgcgccgcgggcagatcgtggacgggcaggtcgacgatacccaggaacgcctccttcgccgggtcgggcacgctgcagtgcttctcgacgaaggcgtcgacgtcgcggtcgtaatatagaccgctgtcgatcgccgctccgacggccgccttcagggcttccttgtaggcggcgacctcggacattggcggttccttcgcgggggtcgggaaccattggtcccgggagagaaaaccgcaagccgttccagttggcgccttgcgggtgctccacctaatctcagctccgagccgaaggagccgaccatgtccctcgaagaagcaagccgtctcgcagccgcgtcccagaccctgatcgagagccgccacgtcgcggccgacgcgaagttcgaagcgttcgacttcggcgccggcaacgtggtcgaggacgccgagggctgggagtacttcaacgacggggacgagatgacccgcaccgtctacttcgagaacgcggagaaccccgaggccgacagccagcgcgggcacttcaccgtccgattcgaggacggaaccgacgcgatcgccgaagcctacggcgccctcggcggcgcgatcctcgatgaccttcaggccacctcaggcccgcggccctgacgcggcggccttcaggatccgcggggggaggcttcctcctcgtcgtccacggaccggatgggctcgtcgggcagaaggcggcgccactcggccatggacaggatgctgccggccgcgcagggacgcccggctccgcgggaccacagggtcgcgagcgatgcgtctccggcgcggcgcacccgcagcacgtggtccgacccgtagtcggcaccgcggtaccagccccgcttgattctgccctgcatggaccgcctacaccgccagggcgtcctggaacgcggccgcatccgtcctgaacggagcggcggcccccaggacgagatgctcccgcacgccggcgaacgtgcgccggtgatgggggctcggaccatgggtccggatcgcggcgagatgctcgggggtgccgtacccggcgttgcggtcccatccgtaggccggatgcgcgaggtggagcgaagccatcgccgcgtcgcggccgaccttggccacgatggaggccgccgcgatcgcccgcacggtcgcgtcgcctccgaccaccgccgtggccgcgcagggaaggcccttcggcacgcggttgccgtcgacgaggacatggtcgggtcggaccggcagggccgcgacggcgcgcgacatcgcgagcatcgtggcctgcaggatgttgagacgctcgatctcctccagcgaggccgtgccgatggcggcgtggcagctcgtgcggagcatctcgcagagctgctcgcgcttcgcggccgcgaggatcttgctgtcggcgacggccgagacacctgcggccgcccagtccgggatgacgacggctgccgcccagacctcgccggcgaggcatccacggccgcactcgtcgacgccggccaccaccttgccggccgcgcgctcgcgctcgtaggtcggacggatccccatcgacgctctcctatgaggcggaatcgccggtctcggctacggcgcggtagccggcgcccatggtcgcctccgccgccctacggcagatgcgctcggcctgctcggccgggatgtcgcccgtgagttcgagcgcccatccggggccgtccacgcgccatctgccgtcctcgccctggacggcttcggggatctcgacgtgggccggcatgtgacagcccagttcctcgtcccagaccctgatgtgcgtcctggtcgtcatcggccctcctccgatacgcggtccgcctcggcggcgcgggcgcgcgccagctcgtcgaggtgctgttccagtgcgagactctggtcctcaagccatgcgcggcggccggccgtcatcaccaccggccggtggtgcgcgagccacgcgatgccgaacaggaggaactgcagcaccctacccgaccgggtgacggacacgtagctcacgggctcgggctccaggccggcgacgcaagctgcgcggtctcaggcgccgaacccagggcgggcgcctccaggcggtcgcactccgataggcctgggtgctcccatttgccgacgaggcggtcgatgaccacccccggcaccgggtgctcccgttcgcggttgcggcggtgcagctcgcgatggggcgcctcgagagcgacgatgcggatcgcgaagccgtaggagacgccgaggccgatcatccgctcgcgcatgtcccgggtcacgttcgtcgtgtcccagacgaaggaccgcttggcccgcagatgctccttggctgcttccttgccggcctcgatcacggcgccctggggcttcgagggatcgatccggagcccccgcctgatctcgtcgagcgacacgaccgggcgaccatccgcgttcgtccggatccaggtcgatttgcccgcgccaggcagggccgacatcacggtcagctcggggcggtcggatgggccgccgatcgggtagcgcggatcgagctcgccccgccgggataggtagaggaagcgctcgcgctcgcccgcgaaggggaagggctggtccaggcactcgtgcctgtccgcaatcgaccggtactcctcgaccgcgagctccatcatgtcgcggtcgtcgcagatccggccacgggcatccgcccgggccaggatggcgagcaggcggttgcccgagctgaggctctggtcggccacgatgcggcgggcgtcctcgtactcgcgctcatggcaccagaaggggacctgatgacgggcgatcagggcgcaggccatctcccgcagccgtggctcgaagtcctggcgccagaggatgccgcgcgccatgacggcaccgacgcgcgagtgcccgtggtggtgcacgcgctcgaccccgtcgaccatctcggttttggcggtggcgggcttggcgacgtcgtgcagaagggcggcggcgaaggcggcgagcctcaggtcgtccggcagcccgcgccactcgggatcggccacgagctcctcgaccaccatgcgggtgtgggtccagacgtcaccttcccggtggtggacagggtcgtgcgccgcgccgcgcagggcggcgatccacggataggccgcgtcgatgccatcccagtcgagagaccaggacgtcgcggacggcaggaaggcttcgatcggtgtcatggcatcgggtttcggtcgggcggataagggaagcgcatctagaacgctggcctcggcggtccttcggggacggatgccgggaacgggtagaggccctgctcctcggcgtatgccctgagctcagggagaacgtcgatcgccagctcccagcctcgggagtgggcgatgcggtcggcctccaccgcgtcagccatcgaagctcggcggacctcctcctcggctgtccgctgctcggcggtcatggtgtatctcgcgtcgttcctgcccacgtccgacagatcgaggcagtccttttccgccgcctccatcgcgcctgccagggtatgggccagaccggtatgctggccgcggaccgagtaggagaagctctcccgagccgcctccaacacgatctccttatcgggcccgcgcagatgggcgacgccgaccctcctggatatcgcgacttcgaaacggccgaacttgccgagccagagcccgtcggcagtttcggcgaagggaacgaccttcgggggcacggcaacctccgcgatggaacgacgtcagggcctcgggcttgcggtatcggccgccggctccagccagtgcagggtcggcgcgtagatgtcggcgccgggcaccagcacgttcggcacgatcggccgattgtgccaatggtcgtcggcttccaggacggcttgggtgaaatccggacggaccagcttgaggcgctccttcacgaccccgtcttcctcgatcttgagatagaggccttcggccgcgcgggtcggctcgaaatggtggacgttgcgggccggatcgaggccctcgcgccggatggaacggtcgagggcgtcctcccagtccgcgctcttgtagagcgaggcctcggtccagggacggccgtggtccggatggtccggcgcgcgcggcggtacgagcgacatcaggtggtcgaaggagatggccggcccgtcgtagatgacgggcacggagacgaccggcagatccttcagcaaatcccgacgctcgtcggtgccgaggaagtcctcccgcgaccggtcgtagatgtcgaattcgcaccaccaatgcggaagcgtgtcgtagaacgacgtgtgggcggcgaagcaccactcgccgaacggtcgatatcgatcctcgaagacctctaggagccggtcgccctggatggcaagccaatccttgaaccggttccactggcgctcgcggtggatgtcgcgccgcgacagatcgatcaggtggccgcgcgaacccgcgaaggtctcgccgcccgcgtcgaagccgaagcgggtgttggagccgtcgaccttctcctctacgatcaggcggcagcccttgtacttggcgatgtcgacgacctcgagattctcgtcgcccttttgcaatcccgagcctttgatgtggcgggtacgggggtatttgatcaacccgtccacggcaggatctcctttgaaggcgagtggcactcctcgcggtcggttgtggaagacgacgcctctagcctggtcgggcgtccagatccattccttgcgtgcggtgccttcgagggtggttaacggttcgagagcagttgcctgcgctggtcagggctgcgggccggcctcgtgggccggagcgagccaggagcgggcgagctccatcccctcgtcggtgaagtaccaggacaccgtgttgccgagggtgcggtcgcgcggtccgaccggatcggtcccgaggatgccccggtcgacgaggggctgcacctcgccggcgtacgcgtgcccgtcgagaaggtcgctcggcgcgcttcgaagcgcgtcgtcgttgccggcgtagaagggactaccaaggacgcccaggcgtatgtgttcgagatgctgttcggcgctgatcgcggtcatgtccggacccttcgcgggggcgtggacggcccggcgggagcagtccttcgatgcgaggatgctcgcatggatcgacgtatggggcaaaggagtggatccgcaggtggtccaccgtccctcacaccgagctcggcacgagttccgcacgcatccggtcggcccgcacgccgctcaccaccgagccgctcacctttccgaacaggtccgcgtagagcatccgccgctcatgcaggtcgccggagtgccgttccgccgccggatccacgatctcgcgcatcaggacccgggtcgcctcgtgcctcgcaggggaggtccaggaagggcctgccgcgtccatgcggtcgagcagctgccgggccacgtctgcgaagaccgtacggtagtccggcccttcgtcggtcgcccgatggaggcgggagatcacgtcctcgaccaccagttggcgggcgatctcttcggcttcgtggttcatccggcgtctccttccgcttcgcaggtgtagccgctgccgtccgcctcttgaagggcccctcccggccgcggagccgttcggccccgggcgaggtagttccggcagacgactcccccgcccgtcgccctgcgcatgccgatgtcgcccccgtgggcgtcgacatgcggagagcagagaaactgcccggccgaccggcggaggctgtccgaggcgaaagcctgccccggcatgacatgcgcgacgcgggccctgttcaggccgttgtccgcagaggccgccgacacccgggacaggacgacccggcagcccggctcccgctcgtcggaccgctgcggaaccgccgacagggatcgccgaaacacagcgggcacacgtcccgccggtcgggcctgacgaggcgccggcgggcgcccatcttcgtcagtgggagcgcgcgaccgacagcgggtggcggatctccgggacggcgccgccggagacggccgcgccgaggatgctcgcctcgtggaggatgcccgctccggcgacgcgctccgtgccgccatgatgggaggtcaggaggaggtcgccgtcctgcaggcgcaggatgtcgagcagcccgccacgcgcccgcgcggccacgatgccgatccgctgcaggatcgagcggtgtcgggagatctccacggccgagcccaggagctccggaacgtagaccgggcagcgggagccggcccagccctggcgggcccggtcgcaccactgcgtcgcgaggtggtcggcgatgctgtcgaacaggatgttgctgccggtctcgtactcgtcgcgcccccgctcggtggtcgcgacgcagacgatcatgttcggatcccaggggcatttcggcttgcgcttcgcccgcggcagcatggcgagagcggccgccggccccgaagacgccgcgagccgtgccagcgccatgcggctctccggcgacgacggaaggccggagagcccccggtagctgcggtcgacggcgagcgaggtgagaccgggtccccaggcctccgcgatctggcgggcgaccgcctccggatcgaacgtgcccggccggttgaagacggtgacggcgaagatcgccgacatgccgccgcccgcgaggggggccgtgtcgatgcggcgggagagcaggttgcgtagcgcgtgcgccccctgccccggattcgccgctcggagacgctcgatgtcgctgtagtccccgccggcgatgagcgcgtcgatgaaggcgacggcccgggaggcgtcgtcctcctggaacatcctgccgatctccgtcgcgaggtcccgcgatgccacaccgctcattgcccgttccttccagccgtgtatgatggaatccattccttggcagatgtgcatgaaggcatcgttaccccagagcgccgtcttctttcgttccttgaattcggttatcggtagtatccaaggcccagcggtcggaaggttcgaggctccttccgcgtccgtttcccgcggcgcgcttctctagtggtacagatgcgaatgcgatcccttcggaccctgggccttccgcttcttgccggcctgctcgtcaacacgtggtcgtcgggcgcggcgctcgctcacgtcaaatggttctgcgcctacgacctcgcgggcgccccccgaggcctcgagcaggtgctctgccccgacttcgagaaattcgtcgctctgtcgattggggcgctgatcctcggctgctacctcgagtactcctccgccggtggcgtactcctgcacagtctcaatcgctccacggcctggatccgggccaacatcgagacgatcttccgcgcgacggccggcttcttcctggtctcgctgtggaacctcggcggcacgatcctgacgcccgagctcaagaccgacctcgacttcattccctggatccagctcggcatggccgcctgcctgctctggcggcgcacgctcccggtcgtctcggtcggcatcgtcggcctgttcgcctacgccgtttcgaaatacggcgccttccatctcgccgactaccccgtcttcctgggcgtcgcggcctacctcgcgctcacgggcctgggccggacgctttggggcgcccgccccgtcgacgtcatgcgctggtcggcatcgatcacgctgatgtgggcttcggtcgagaagtgggcgtttccgtactggtccttcccgctcctcgagcagaagcccgagatcgcgttcgggttcgacgccgagacctacatgctggcggccggcgtcgtggagttcgtcctggccttcgcgctgatctggacgccgctggtgcgccgcgccgccgccgcgatgctgatcggcatcttcatctcggcggtcttcgcattcggcaagatcgacgcgatcgggcacgcgctcatcatcgccgccctgctcgccgtgctggtcgacgacgcccccgcgaaggtgcgggtccggcacgtcgccctcgccccgctcgcctacggcgcggcgctcgccctgttcatgctcgtctactacgagggtcaccgcgtagtattcaacgtgatctgatcaatgtaatgacagtaaaacggccgaaatctcgcctgcgatagatcatgaccttgtagactcccacgtgaacacggggctgaccatgctgcatatccaagcgaacgaagcgtccacgtcgatcgcctccagggtcggcgacttcatcgagaggaagacgcgcgagcttctcgaagcgtcccgctcgggcgacttcctcctgtccgacgagcccgaattcgccggcctgccgccggctcagctgtcgcaggcccgcgacgactacgagcgcacgaacggcggctacccgcgtggatggatcccggtctacgaggtcgaaggcgtggacctgagcttccggccggtctgaacggatcggcttcacgccttctcaacctgtcgcggccatcctgacgcaccgctggtgagagtagacggtctcccccgccagcccgtgatcggatcgggcggcggggccgagccgcttcggtaggcgcttcagttccccgcgtagacgacgtccggatccggccggtagtccgagaaggtccagccgcacagcgcgacggacttcgtcaccctgtccttacgcctggatgccagccgcctgcgccatctgcgctccagggtctccgcgtccgtgccggccccgatcgggtccgcccatccgagcgcgtcgtagccgtctggctttgccggcgcggccgacccggacggtccgcggtagccgtagagctcggacgcgcggtaccgcaggacatgcaaggcgtggagcgacggcagcgtcgcggcttggctgtccgtcagcttagcgaggcactgcgggaccatgaagatgttccggaggtcggtgtaggcgtccgggtccgccgaagccgcgtagaggtggcagcactggacgtcggatccggggcggcgccggaagcccgtgccgaactcgaaggcttcggccgggctcgcgttgtcgtcctccatgatgccgtcggcgatctcgccccgacgtctcccgcgcatcgtcctgaacacggcccggccgccgacggcctcgaccacgtcggggtgggcgaacaccgcgagcgacgcgatcgcctgatcggtcgacccccaggaggaagccgcgacgaggtggtcgagcacggccctgccgtcgaagccgaaatccgccagcgtcttcatcgggttctccgcagggcgtcgaaactacggtccggagcgcgcacagtcgagccggcgcggccggcatgggccggagcggcggccggctcgtcaggcgccgagccgcgtgtcgatgacgacctcgaggccggttggagcccagtcccgctccacccgagccccgaactgccgcgtgagcatcttgccgagcagctggctcccgaacccggaccaggtcggttcggtgacgggcggtccgccgctctccgaccacctcagctgcaggcgggtctcgccgtccgcatccgccgtcacgttccatgacaccgcgatgcagcccgacgcggccgagagggcgccatacttcacggcgttcgtcgtcaactcgtgcagggccatgccgagcgtcatgcccaggcccgaaggaagctggagctcggcgccttcgatccggacgcgtcccgcctcgtcgtaggcggccgtctcgcccgccacgagctggcgcaggtccacgtgctcccaggactgctcgcgcaggagcgtgtgcgtgcgggagagcgacacgatgcggtcggcaaacgagtcgcggaactcgtcgaggtcggtggccgtgcgcgaggaggcggcggcgatggcctgcaccgtggcgagcgtgttcttcacccgatggtgcagctcccgcaccatcatctcgcgggcttcgattccacgccggcgctccgtcacgtcgcggaagaacaccgtggagccgccggcggaaggcacgacggcgatctcgtaccaccggtcggccgaggcgtggacgatctcgccgcgctgcagagtgccctcctcccgggccttggccagcagagcgtccaggcccgggagctcggagggtggcagcacatcctggactggtcggccgacgacgtcggcgccgccggcgagagtcgacctcgcgaggtcgttgaggtagccgaaggctccgtcccggccgacgacggcgacggcgtccccgatcgtctcgaacgtggacagcacctgccgcccggcctccgcggccttctcctcggcctcgatgcgccgacggacctcctcggcggcgacgtccagggcccgggcgacctcgtcgacctccgcgacgttcgtggacacctcggcggcgaccgcctcgccgcggcccaccgcctgagcccggtcggcgaggctgccgagcgagcgggcgaggcggcggctcgccagcacggcgaagacgagggacagaaggatggccgcgccggccgcgagggcgaagaagcggagcgagcgccgcatcggcgcctcgtaggcgtcctggctcgtctcgaccgcgaccgtccagccgctccgctgtgacttggcgaaggcgacgacgcggggtgcgccgtccacgtcgcgcacgaagaggccctgcctgagctgggcggcggagttcggcagaggatcgaccgcgtcgccggttctggcccggatgtccgttccgtagatcagacgcccgcggccgtccacgacggagaccgaccagtcgcccatcgcctggggagcgatgccggcccgtatgcgctcggtcggcacggcgatgccgaggaggtaggccggtagttccttgcggcggaccgccagttcgagggcgaacaccggagcgcctgtcgaccgctcgtcgaagagatccgagacctggacctctccggtccgcagggcctcccggtcgatctcctggatgcggggctcgggcggggtggtcccggcaggcaggaagggattgatgatctggcggccgtcgacgtcccgcaggatgggcacgacgccggtccgcttcgagacgccggccaccatctcgccgaaggtcggcacgtcgccgcgctgcaagctggccgccgtgccgagcacgtcgagagcggaggtcaggccgaccagttcgcggtcgacggccgccgcgacgtcgcgcgcgcgcgcgatcgcgccggcctcgacctcctgccgctcccgcgcggcgtagctccactgggcgccgccgatgatgccgagaagcgggatcgcgatcccgaggcagaggccgccgatgtggaagacgagacggtttccgcgcggctgcgccgcggcggcggatgggcggcgcgcgtcggcgccggtcgtgtcgggtgcgccgtccatggcgaggccgaggctcattccccggcggaggaggcgcgctccttccctccggctccgtcggatagtccgttccggtgaatccggagcattgtgccttccttcggaggtgttcggtacccgcgatccttcgatcattgcccgatccgcgatcgaaaaccagccgggtccgatgcaatgggatcgtggcgcggatgcgtcagcccaggatcgcgtgcggcacgaagcatgcgtcgtcgcccgtgacggggccccggctctcccggatgccgatgccggcgggctcgccgtcggcgacccaggagccgatcaccgcatggccggcctcggagcggaacaggtccgccctggcctgccggacgagcggctcgtcgccgtgcagcccgccggtcctcgccaggatccggccccgcgagacgacctcgacgttcgccccctcccgtccgaacagcggcttcctgacgtagtcgccgccgagggatcccgcccgcggatcgtcgtcgtggaaggccgccaggaggttcgggtggccggcgtgcttctcccagagcgcgggcagcagcgccttcgtcgacaggacggccttccacggcggctcgatccaccgggtgtccgcgtgcggcagcatcggaccgtaggcggtgcgcgccatcagctcgatcggatggagcttccagacggttcccatgaccctgtcgtccgtgtcgacgaagccctggcccggttgccagccgatgtcctcgatcggcatgatcgtggtcgagaagccgccctgcttggcgcagtcctcgacgtaggccgccgtcgacatgtcctcgacgtgcccggccacgtggacgaggtgcaggcggggtcccagcccccggtccagcgcggatctgaagcccgagacgatcttgtcgtgcagggagttgtactggtccgcctccgccgggagggcgcccgacgcgatcatgtcctccagccagccccactgccagaccgccgcctcgtagaggctcgtcggcgtgtcgacctgcgcctccaggagcttggccgggccggtgccgtcgtaggcgaggtcgtagcggccgtagaccgagggcgcgcggctgcgccagctctccgcgatccagtcccagaggtcgcggtgatagccgagccgcgtcaggtagagctcgtcgcccacgaggtcggggacgaggtcgagaaccatcgcgtcgatctcggccgtcggcccttcgatgtcgtgctcgatctgccggagggtgaaggcgtagtgggcgtcctcccgccagtagggaacgccggccggcgtgtggaagacgaagccctcccgctgcgccttggcgcgccagtccggacgttcggcgcagacgaggcgccgcatgtcagcgctccgtcgccggagcgccgggacggctccggtcgtgcggggtcggttcggagttgtggcagtcgctcaatgtctgctcgccgttgacgatggaatcttcgagtgccgggtgcggactccccgcgccccatgggtcagcctccgctgcttccgccgcccgacgagaagccgccgcgtgaggacgagaagatcgagaaggatttggatgccggagcaggcgagaccgcccgaggcaccgccgtgctcgacgtcagccgcgacgagacggagctgaccggacgggcccagccgcgggagcgcagggccgtgccggaggacgaagttccgaccgggttgacgaatacccaggagtggctgccgccggatccggtgaccagtccggtgctccggttcacgaagcgctcgcaggaggccgggtagctctcgttgcgggcgaaggcgaggcactggtcggcgtccggctggatgccgccgcccgtgaggaaggcggcttcgttcctttccaggacctgctcgcaggtggctggaatgccgctgccggctgcggccgccatgcattcctgcacggtcggcgggttgtcgcacgaggcgaggacggtcgccgcgaaggagaccagggtgatggtgcgggtgcgcttcatgcccgagaccttctcagggcttcatgcagaccgcctggagcagaccggccgtcagggagacgccggcgacccacaggccggcggcgatctcgccgcggtcgatgcgcgcgctcaggtctttcaccacgagacgggccgcgaaataggcgccgagctggaccagcagggcgacgacggcccacagcacggtctcgagcaggaagcccgtcatcgacacgacggaggtcagcgggacggcgaggccgagcatggcgccgacggtcgacagagcggccgagaggttgccttcccggatcagccgcagctcgtcgtgcgcggtcaccttcatgtagatcgagaggtgcaccgacacgaacgcgaccatcaggccgaggtagaggacgaagggcccgatgccccgggcggaaagggcgagcgaactcccgctggcctggatgatgccgagcatcgagatgccgtccgtcatgtgaggctggttccttggtgggtgccgttccttcgcatgatgtcgccgcgagaggccgccacgtcaataccgttccttcgataaacgatgtggtgaatccttcgcgaccggacaatcgatggaatggtaaaattgggggaattccggtgagacgggtttcagaagctccgggctatgcgaggtccatggtcgccgggttctcggcacgggagacgacatgatcgacgacggaacggacgaccgcatcgggcgcggcgggaacgcgatggcgcagtccctcctttccgcggctccgatcctgcacgcggccgtcccgacggcgaccgccaccgcggcaggatcgatcttccgcagccagtggtacctccagaacacggggcagagcggcgggcgcgccggcctggacctcaacgtcgcctccgtctggccggactacaccggcgccggcgtccgcgtcggcgtcttcgacgacggcatcgacgcgacgaaccgcgagttcgcgggccgctacgacggctcgcgccagatcggctcgaccaacccggccggcagcgccgcctcgggaggcgtccacggcacttcggtcgcaggcatcatcggggcggccaacgacgggatcgggacggtcggcatcgcctacggcgccacgctgaccgggatcgaagtgatggcgggcggcagcgcgctgttcgacgcgatgcgggtccagtcgcggttcgacgtcgtcaaccattcctggggcttcaccggcgcgttcgccgacaacccgctgaacgccagctggcagacctcgttcttcgccgggatccgggacgccgccgacaacggccgcggcgggctcggcacgctgtcgttcgtggcatccggcaacggccgggccagcggcgacagcgcggaagcccacggcttcacggtcgaccgccacgtgaccacggtcggagccgtgacggaccagggctacgtcgccttctactcgacgggcggcgcgaacctcctcgtctccggcctctcgaacggcggcgccggcgcgatctcgaccaccgaccgcacgggcctcgccggctactcgcagggcgactacacgggtggcttcggcggaacctcggccgcgaccccggaggccagcggcatcggcgccctgatgcttgaggccaacgccggcatcggctggcgggacgcgcagaacatcctggcctattcggcccggcacgtgggctccgcggtcggcggccccacgcagtacgcggaacgggacgcgtggtccttcaacggcgccggcaactggaacggcggcggcctgcacttctccaacgactacggcaacgggcttctcgacgcccatgccgccgtgcgcctcgccgagacgtggctggtgggccgcacggctcagacgagcgccaacgagatctcggtccgcggctcgatcccgaacggcagctacgccctggccgacggcggcgtcggcgagtaccgcttcacgctcggctccggcgtcgacgtcgagcacatggtcctggacctgaacggcctccagcacggcgacgcgggccagctgacgatcgagctgacgtctccctctgggaccgtctcgcagctgctgcgcaacaacgcttcgggctcggcgatctccggcggttgggagctcatgtccaacgagttccgcggcgaggagagcgcggggacctggacggtacggatcgcggactcggccgtggggacccgcgggaccttcaccggcgccagcctgacggccttcggcgggcaacacacggcggacgacctccacgtctacaccgacgagttcagagtctacggcgccggcacccgggcgaccctgcgcgacgccgacggcggcatcgacacgctgaacgcttcgccggtgacgacggccatcgccttcgacctcgccaccggcggcaccatcgcgggccgcgcggtctcggtcgcgtccggaaccgtcctggagaacttcgtggccggcgacggcgacgaccggatcaccggcaacgcggccgacaaccggcttctcggagggcgcggcgacgacgtcctcgacggcggcgcgggccggaaccggctggagggcggcgcgggcgacgacgtcctcttcgcgagcggcatcgaccagctcgacggcggcgagggctacgacacggcgacgtggcggaacgccacctcgcgcatcgtgatcgacatggcgaaccagtcgcgcaacgcaggcgcggctgcgggcgactcgctgaccggcatcgagaagatcgtcggcaccgcctacggggacgagatccacgcgggcggaggcgtcgtgcgcatcgaggccgggggcggcaacgacgtcctgcacggcgacggcgtctccggcgcggtcctgtcgggagaggcgggcgacgaccggttcataggcggcgcgggcggccaagtgcacgacggcggcgagggcttcgacacggtctccttcgagaccgcgcgctccggcgtcaccgtcgacttcgccgacggctcgcacaaccgcggcgacgcggaaggcgacacgttcgagggcatcgaggccgtccagggcagtcggttcgacgacgtcgtacggctcgcgggcaccgtccgcacggtcgatgcgggcgcgggcaacgacgtcgtgcagggctcggcccaggccgacgggatcaagggcggcgaaggcgccgactggatcgagggcggcgcgggcgcggacgtcctggacggcggcgcggggatcgactggctctcctatctcgcctcgggggcggccgtgcgcgtcgacatggtcgcgggcgtctgcggcggcggcgacgcccagggcgaccggatatcgaacttcgagaacgtgacgggctcccgcttcgcggacgtgctcttcggcaacaacgccgccaacacgctcgagggcaacgccggcgacgacgagatccggggcggcggcggtgcggacatcctgcgcggaggcgacgggaacgaccggctgttcggcgacgacggcagcgacatgctcgtgggcggcgccggcacgaaccgcctgaccggcggcgcgggtgccgacctcttccaggtttcccggatcgggatgcagatcgtcgaggacttcacccgcggccaggaccggatctacctgcaggcctccgagttcggctcgatcctcgcggacaagcgggtcggagccgacgacttcgccgcgggcgttcgggtcgacttcgcgggccggcacgcgggcttcttcttcgagaccggatccgcgacgctctacttcgacgcggacggccagggcggtcaggccgcagaggccatctcccgcatcgccaacggccaccagctgcaggcctcggacttcgtcgtggcctgagcgaaggaacgacggatcggacgactccttcgatccgtcgatttttcccgatcgcggatacccgaagtaagaggttgcgggcgcatcctggtgccagaccaggagattccgcccgatggacgtccacgccacaacccctctggaccgcatggtccgggaaagccgagcggcgctggcgccgctggcgggcacgggcgtcgccatcaacgtcctgatgctggcctcgccgctgtactcgatgcaggtcttcgaccgcgtccagcacagcggcagcttcgagaccctggcgctgctgacggccgccctcgtcgcctgcctgggcttcgtggccctgctggagatggcccgggaccgcatgacctcccgggtcggcgagtggatcgaggagacgctgctgccgcacgccgcgacgctctcgacctcgggccggttcgatctcgaccgcaatcccgtctccgacgtgaaggtggtccgggccttcgtctcggccaacgggatcaaggcgctgctcgacctgccctggtttcccctcttcctgctggtctgcttcctgctgcatccctacgtcggactctacgccctcgggacggccaccctgctggtcgccatcgcggtcggcggcgagatcgtgacccgccgcgcctccgaggaggccgcgcgccggcaggccgtggtcgtgcagcggctcaacgagatctcccgcaaccgcgacgcggccgccggcctcgcgatgtgcggcccgatggtctcgcgcgagatcgacgccaatgccggcgtcctcgagcggacccgccgcgtcaccgacatcgccgcgaccatggccacgctctcgcggaccgtccgcctcgggtcgcagtccttcatcctcgcgatcggcatgtcgctggccctcagcaaccaagcctcggcgggcgtcgtgatcgcctcctcgatcctgctcggccgcgccctcgcgccgatcgacggcctgatcggcggatggcgctcgctccagtccgcccgcgagtcctggggacgcctgcgaaaggccttcgacgcctgggacgcggcctcgacgaccgagctgccggagcccaagggggatctgcgcatcgccggcgtgtccttccgcgacgccgcctcgggccgggacatcctcgcgggcgtctccctggaggcgaaggcgggcgagatcatcgcggtgatcggctcctcgggttcgggcaagagcaccttctgccggatactggtcggcgccctgcggccgaccggcggcgaggtcaggctggacggcgcctgcatcacggactggaccgaggcgcagcgccgcgaccacgtcggctacctgccccaggacagcgtcctgttcgccggcaccgtgaaggagaacatcgcccgcttcaccgacggatcggacgccgacgtggtcgcggccgccaagctcgcgggctgccacgagatgatcctccgcctgccgggcggctacgactgccgtctcggcgagcatggcgcgcccctctcaggaggccagcgccagcgggtcgccctcgccagggccctgttcggccgcccccgcttcctcgtgctggacgagccgaacgccagcctcgacacttcgggcgacgccgccctcgccgccaccttgaccgaactcaaggaccgcggcgtgaccgtgatcgtcgtcacccaccgctaccagctgttctccgtcgccgaccgcgtggtcgcgctggaggacggacgcaagatctacgacgacacggcgcgccgtgccctcgagaacctccgggccgccgccgagcagcaggtccgccgcaacgccgagcagccccagacactgaaggccgcctgatgtccgatctccagagcaagctccgcggcccccgcaccctcgccatcgccgccggcctcggctccatgacgctgctcggcgcatggtccgcgatggcgccgctggcctcggccaccgtcgcggccggcatcgtctcgccggacaccggccggcagaccgtccagcatctcgagggcggcatcctcgaccggatgctcgtcgcggagggcgatgcggttgccgccgggcagccgatcgccgtgctgctcgacgcccgcgccaaggcggcctacgacaatcagatccatcgccgctccgagctcgccgccgcccgcatccgcctgcgggcgctcgccgacggcgccgagccggacttccggcccctcgacgcggacctcgtccgcgatccgtcgctccgcgccgtcgtcgagaacgagggcgagatcctgcgcacccgccgcgccgggctgcgggcgaaggtcgatgggctcgccgagcagatccgccggtccgaggcgaccggcgcggcgctccgccggcaggtcgacgccaccgaggtcgagcgcgtcacggttctcaagcagctggaggacgcgcgccatctgctcgcgaagggcctcacgacgcgcccgcgcgtgctggccctggaggcccgcatggcgcagctcgacgcgcagcaggcttccctcgacggccagatccaggccgccgcctcggacgccgggcgcacccgcacggtcctggcgggcgaggagtccgccttccgccagcagatcggcgaggagaccgccaaggtcgaggccgaggctgccgtggtggccaaccagatcgccgcctccgccgacgccgccggccgccagcaggtccgggctcccgaggcgggcaccgtggtctccctcaaggtccgcacgccgggcgcggtggtcgcccctggcggcgcggtcgccgacatcctgcccagcgacgcctccctcgtgctggaagtgcgcgtccgccccgtcgacatcgcccacgtgtcagtcggccagtcggcgcggatctcggtgacggccttctccgccaaggaggtgccggtgcttccgggccatgtccgcaaggtcggcgccgacgccgtgcaggacccggcgacccgcgagttccactacaaggcggagatcgccatagaccgcggcgaactcgcccggctcgcccccggctcgaagctcgtggccggcatgccggtccaggccttcatcgaggaccgtccgcgcacgctcctgacatggctcgccgagccgatgatgcgcggcttcgcaaaggcgggcctcgagcactgatcccccggtccgcattgcttcgaatgcagcccattccttcaacattgcgaaaggaccgctccgctagggtggcggtccgacgatcctcgcccagggcagacatgaaccctccgcgcacattccgggccctcctcgccgcagcggtgcgggctcccacgcaggaagggcagatcgcccgcaaccgggtcgccgccagcctgctgctgagcgcgttcttctacgtcggctacggcctcgaggggttcggcggactggcggccttcttcacgacggccgcgttcggcttcgccgcccacgtcgcgtggcggccggccgagaacgaataccggaagtcgctcgccctcctggtcgatatcggctgccagtccgcctgcatgtacatcggcggggcgggggcggccttcctctatcccgtctacctctggacgatcctgggcaacggattccgctacgggacgaggtacctgttcgccggaacggcgctggcgaccatcctgttcggcctcgtcctggccgcccacgacgagttcaacgcccacctgggcatgtcggtctcgctcctgtgcggcctgccgatcatcgcgctctactcccgttccctgctggtgaagctgcagaaggcgaaggcggacgccgaggccgcgagcctcgccaagagccggttcatggcctccgtcagccacgagctgcgcaccccgctgaacgccatcatcggcatgtcggacctgctgggcgagacccgcctcgacgccgaccagacggagatgaaccggacggtctcgaccgctgggcgggccctgctcgcccacatcaacaccatcctggacttctcccgcctggaggtcggccggatgccggccgagaaggcccccttcgccctgcgcgacgccgtggccgacgcggcatcgatggtcgtcgcccaggcccggtccaaggggctggccttccagaccgaggtcgacgacgacctgccccagggcgtctgcggcggacgccgccacctggaggaggtcctcgtcaacctcgcggccaacgcggtcaagttcacggcggacggcaccgtctcggtccacgtgcgcagggccgacggcgacatggtgcgcttcgaggtgagggacaccggcatcggcatcgcccctgaggcgcgcggacgcatcttcgaggccttctcccaggcagacgagacgatcctcgacagcttcggcggcaccgggctgggcctcgcgatctgccgccagctcgtcacgctgcacggcggcgagatcggggtcgacagtgagatcggcgtcggcagcaccttctggttcgagcttccgctccccgaggcgcccctgccgcaggccgtgcgggaggacgcccccgtctccatcggccggagcctgcgcatcctcgtagccgacgacaaccgctcgaaccgcctcgtggccgagcgcctgctggagaaggccggacacgccgtggtgctggtcgaggacggacggcaggccctcgacgccctcgtggaagagaccttcgacgtcgccctgctcgacttgaacatgccgatcatgtccggcgtagaggcggcgcgcctctacgccttcgcctgtagcggtgtcgcggacgtgccgctgatcgcgctcaccgcggatgccaccgacaaggcgcaggaggtcgtgcggcaggccggcatggtcggcttcgtcaccaagccgatcgacagggcggtgctgttcgccgccatcgcctccgcgatcggcgcggagcagcgggcgaccgcgacaccgcccgccccgtccacggaggccgacgccccctgcctcgacgaggcgaagatcacacagcttttggagctcggcggcaccgagtttcttacggacatggtcgggatcttctcggaggacgtgcctccgctcctcgccgaggcggaggccgccgcggccgtgggggacggcgtgcgcttccgcggcgcgctccacgcgctcctcagcagcgcctcgaacacgggcgcggagaggctctaccgcctgtgccggcgcgtccacgacgccggggatccgctggctgccgcgggccaggacttcccagtccgtctgcggggcgagttcgccgcggccctgacggccgcacgctccaggtgcccgcgtaagctcgcggcctgaccgcgtcgtcccttgcggcgggggcgcccagtctggtccccgtcgacggaggacggggatggaccggttgcagcggatcgcgagggggcgggtcgcgaacctgacgccgttcgggcgggagttccgcgccttctgcggctcacccgccatgctcgcccatacgccggaccacgggttcctcgacggcggatgcctctcgctcgccctcgcggtcctcaagtggctgggtcccgaggccgagctgcgcttcgccgcgcgggacggccgcctgcagcatgccgtggccgaagtcgtcgtcgacggccggcctctgtatctggatggggacgggctcgggacagccgacgatctcgccgagaagctggcccgtctcgagttctgccccggcacagtgccggtcggcgccacagtcgggcaggcggccgcgcacggcatcatcgacgacgggcggtccgaggccctggcggccgctctcgaggagcgcttcgggaacgcgccgccgtcggcaaaatggatcttcggtccggacgccgctccagagccaccctccggccccgcgccctgagcggacacggccggaggtcgttccttcgaccgcaaggccgtggccgccgcgcccgttgaaacgtcaccccgccctcctctatcctggttcctcctggatcggaggtctgcaatggggttcgaggcaaggatcggcgtgggcgacaccatcgtcgcgatgacgccggtgagcggcctgcggaacgtggcgctctacctcgagaccgacgacggagacctgggcgacgtcgtcgcggaatggcgtggcgacgaggtcgagctcgctttcgcggaaggaacgctcgccgagggatcgctccacgccaccgcctatctgcgggcgcgtgccgccggcgcattcgaccgacgcgagcaggccttcgcggatgcggccgcccagctggaggggcgcgtcctgcgcgagatgcgcggcgacctcgcatcccggcaccgcccgtggcacgagggcgaggatgcagagttcgtcgtggattccgcctgcgcggcggccgcgcggctgatccaccaggagagcggcccgctcgcgcgggcgcccaggggcatccgccacgacgccgaggagcatctcgccgccgtcggcgtcgccgcagaagcagcgtggcgcgccggccccgccggagtcgagaccgtcgtcgggggccgcggcgcggtgctgaccgcgacgccgcgcggcgaggtcgagatccttatcggcggccgtagccttctcgcgcgtcccgacggcacgctccgcgccggcgaggccggggacttggacgccgacgcgctcgccgtcgccgtgcgggcctatctcggagccagccccggcgacgtggccgctgcggcctacggggccatggtggcgcggtcgagggagatcggaagggcggccgcggacctggaggcgcgcgcggaggtgctgaccgaggagcgcgccggggttacgatccaactcgccggcatcctgggcgtgaccggacccgggttcgccggcgcggacgtggacgatcccgggcgggaccttcccctcgacgaacttccgccggcaccgcggatctgaccggatggccgctgtccgcgaacccgtcgtcgtgcgcacgcaccttcccgctgacctgctttcgccggtcgagcgctggtatctgggcgccctcttccgcatcggggaggatggcggcagcctgagcttccacagccccgaccgcctcccatccttcgcgaaggtccgggtcgagcacctcaggcggctcgtccgggactcgatgcaggtctgccccgatctctgcgcccgcttcctcgccatcctgcacgacgtcgacgccgacgagggaacggtggagatcgatctgggtgaaggcatcgagtggacggaggtgctgcgcggcctgtgcaggcgcgactcccaccgcgtgcccttcgtcgagatcgagatcgcccatctgccgacgtccggccggtcggtctgcggagggtcggccgtgttcgtccatccggacggggtcgagtggttctccactgccgactggctgcgccagcgggtcgcggctttggctcttccattgcttcgccccgggaaggcgcggccggcccggggctgaccacttgtcccttgcaatgccttcgtcgagggttccggcgaccagggccgcccgcgtgcggatcggcccgcgggagcggagccgatgtccgaccatcaccacgacctctccgacgcgaccggccccgcctggggcgcgcgcgagtcggggtgcctcctcaagtccttcgacgccacgggccggttcctgctcgtcttcgaggtcgcgcatggagacggcggagccatcctcgccgccgagatcggtctgcgcaacgcgggcgacttcgacatcgtgcacgaccgcgaaggagcgcgcctcttcgcctacccggcctccgggatcgaggccttcctgaaggccagtccgatccgggcggtgcgcctctacggcgacgacgtcgctcccgctgcggccgaagctctggagctgttccgcggcttccgcgacacctttccccaggtcgaggcgatctgcgagcgcctcggcgagatccaccgcagggccctggaccgtgcgcgccgcgatctgcgctccttcgccggggacggcgagctcgcgccggcggaggccgacctcgccgagcgccggctgcaggactgggccgaccagatcgcacccgaacggctgccgcccgggctgcgtggcgaccatgccgtcctgacgctctccgggaagtccatcggcgaccgcgcggcagcgctgctgcgcatcctcgagtccttcgaggaggcggcccggcccaaggagaggaacggtccccgcggctgacatgatccattcctttccaaaggagcatgtcggctggacaggctcccgcgtttgcatcaaggtccggtgaggcgttccttcaccacccgggcggaaacttcgatggacggacgtgcggacttgggaaggagggaggaggccggccgatccgccgcgcccgacgcctttcccggccccgtccctgctccgaaaccgcggcggcagacgcctccgcgcccgcctcccgcgaggagcggcgcctccgagcccacccgcggcccggaagcggttccggacgccctatccttctatgcccgcgagatcggccgtcaccgcgtcctgacgcgggaggaggaggtcgccctcgccaagcgggtcgaggccgcgcggctctcgctgttcgcctccttcgtcgccctcggttcgatggcgcgcttcgccgcggagtggcggtcggccgtcgtctcgggagccatgcgtccctgggacctcttcgcgggcgaggacgaggacgaggccgacgagggggacggcgagaccgcggccatccgcacccgcgccgtcgagaccgtcgaccagattctcgccgcctgcgcgctcgcgcagcacgaccccggcagggccgcggaggcggcggctcgcatccaggccgcgaagctcgccaccgacaggatcgacgatctcgtggcgtcgctcgaggcgcctggcgcggccctcatggcggcggcccgcgtcctggggcgcatcctggagaagcgtgggggcctcgcggccgatctcgtcccggtcctcgacggcacggacgccgtcgccgacgccgtcgcgagcggagagggtccgttcgcgctctcgccggccgagggcgaggcggaaggcgcggccctcgccgcggcccgtgcggtggacgaggtcgcgatccccttcggtggttccgtgcgccgcttcaggctcgtccagcgcgaagtccgggcggcccacggcgatctgcgcaaggcccgcgacaccctcgtcacctcgaacctgcgcctcgtgttctcggtcgccaagaagtacacgaaccggccgctgccgatcctcgacctcgtccaggagggcaacatcggcctcatgcgtgcgatcgagaaattcgactaccggcgcggctggaagttctcgacctacgcgatctggtggatcaagcagtccatctcgcgctcgatcgccgaccacggccgcacgatccgcctgccggtccacctccacgagaaggcggcgaaaatcgaccggacggccgcccggctcagggccgagctcggccggcctccgagcccgcccgagctggcgcaggccctcgacatcgacgtgcgccaggtcgagcgcctgatgaacatgtcgcgcgagaccgtatcgctggacctgccggtgggcgaggacggcgacgtgcgcttcggcgacctggtcgaggacgagaaggcgcccgatccggtcgggctcgcggacctcgccaagctgaaggacgcggtttccgacgcggtcggcgaccttcccgagcgcgagcagaccatcatccggatgcggttcgggatcggctacgccgaccagatgaccctggaggagatcggccagcacttccggatcagccgcgagcgggtccggcaggtcgagagcaaggccatccagcggctgcgctccccggagatcggggcctacctgcgcaagttcctcgacgacgacgattgagaagccgtacccgtttccgcttttcgttgccgccgtctaggctccgtccgttccttcgatggtggacgtcatggccggcaaggtgttcgagatcaggtcgatcgacggggaggtgatgcactccggccgcgccgagagccgccgcgcgctgatcgcgcagctcgtctcgcagggcgtcccgctcgccagggccgaccttgccgacgccgacctcacccagatcgacctgcggggcgcctgcttcgcggaggcccgtctcgacagggccgacttccgggcctcgcgcctgcaggacgccgacttcgggttcgcctcgctcaaggaggcgaagctgcagggagcccaggcgcgccgggcgcgtttcgaggccgcggacctcaccaaagcgaggctcgacggcgcgcacctgacctgggcctccttccgccgcgcgatcctcgacggcgcccatctcgacgacgtggcgggcgccaacatcaccttcgcccaggcgcggatgcgcaagacgaacctcaccgacgcgcgcctgcgcaacgccgacttcgcgggcgcccacctcgtggagcccgacttcacgcgggcggacctgcgctcctcggtccccctccccgtcggctcgctgccggaccgcaccttcggcaccatggtcgtgggcggccggtacgccgacgccgagctctgcccgaccgtgggcgccttccgccgcgaccaccgctggacgaccctcctgaagcactccgcctggacggtctcggccgtcgcccttctcgcggcgatgtcgcacgttcccttcatggaggagctggagcacggagccggccgtctctccgaggggtcggtcgtcggcctcgcgatcggcgccgtcttcctgctcaaggagaagatcgccgacgagatcaaggagcggctcgcgcaccatctcggccacgtccaggcgcggacgcgcatgttcctcgacgacgcgaagcgtgccgggaccgccgccggcgaggtgctggcgctcgcgctgacccgcggcgccgggcacatggcggccgcgctcgaggcgacgggcatcgacgccgccggcaagggctacctctccgcggtcggacgcatcgcggcgggctcgacggaggtcgtcctctgcgaccggcgccatctcgcgctcgccctcgccagcatccacgccaaccgggcgcgcgactacgcgctcgccaccgacgtggtcctcgcccggaccggcggcgccgacgacgacgtcccccaggtcctccgcttcgacccgaccggcgcgatcgtcgccgtctggcggcgcctcgacggcacccgggcggtggcgggcttcgacgggagcggccgcctgttctgccgcgccggcgagatcccgccgggctgcctgcactccttcggccgcgacttcgccgtccaggtgttcgagcgcgccatcctggccgagcacgacctagggcacctgaggatcccggacggcaacatcgtgcgcgccggctcggacgggacccttctggtgctgaacgggacgcggcgcctcgacaacgaccttggtcccgccgtgctccgtccggacggacgggaggagacctggatcaacgggcgccgccggggtcccgccgctccgccggcggaggacgaaccggccgccgccgccgcgacacccgcgttcgggatgtgacgacgacagccaaggagacgaccgacatgagcaagatcgacggccacgcccgcgccctgtccgggttctgcatggattccgccgaggtcgaggcgttcaacctcgacaggacgaccggggagaacccggccttcgccttcatcgacgccgcaggccggctcgtcctcggcgacgcgcgcgtcgacccggccgtcatcctggtggtgacgcccgaggaggaaggctttcacgtctcgctcgtgaaggcctcgaagcacttcgcgccgctcctggtcgccatggagcaccacgacgcccacgaggacgtggtcggcctcttctcgacgccgcagcaggcgttcgaggccgccctcgcgatcatcgacgagccggaggcctcgccgtccccggcctccccatccgcctgagtggcgcggcaggtttcctcaaccgtgacaactccgcctgctgaagcgggcggcttctcggtgcagctacgcggcaacccgcccgcttacgcaccgaaggccgtgtcccggcccgaggccaaaagccctctgatgcacgatcctggccgccgccacgtcgcgatccagcacgcacccacaggcgcaggcgtggacccggacgccgagcgtcttggccttgaccgtgccgcactcggggcaggtctggctggttccgcgcggatcgaccatcaggacctcggcaccagcgttcgcagctttgtaccggaggagttggacgaggagagaccacgcggcgtcgtggacggaccgggcgagcatgcctctcttcagcccggtcaggttgaggtcttcgaaggcgatgccccagtagcgcgacacgagggagcgcgagagtttgtgcaggtggtcgcgccgctgccgggcgatgcgggccgatccagcggcgagccgggctttggccttgaggcgacgcctactgccgcgcctgcatcgggcgagggcgcgctgccgccgtcgctgcgccttctgcgccttgcgggcgtggcgtggggccgcgacagtctcgccgtcgctggtcgcgatcaggctgttcagtcccagatcgatcccgaccatgccgctgccgcaggtctcggcgaagtccgcttcgacgctcaggaccgcgtaccacctgccctgctggcgcgtcaggatcgcggtcccgagcttcgcgtccggcggcaggtcccggtgccagacggccttgatcccgcccggcacgccgacgacgccgatgcgccggtccttcttcagggtcaggccatcgccgacccggaaggtagcggcgtggtagcgggcggaaccgcggtaccgcgggaagccatgtccgcgcttgaagaaggccgagtaggtctgctccacgcgccgcagcacctgctgcagggcggagaacgaccagcggcccaggccgtccggatcctctgcccgcaccgacttgagctctgccgcctgctgggcgtagcggagcgtcaggccgcgacgcttgtaggcctcgacacgctgctgcaggcaggcattgtagaggctgcagaagtctcggagcatcgcgtcgaggagggtggtctgcgcccggttcggtcgaagccggtacttgtaggaacggatctgctgcacggacccaggtgtaccctttctgttccggtcgtcaacgaggcgtcacgccctgtccacatcaccccgacgcctgaagacgacggtccccgaggaagctaacttatgggccgcggcgattcctttggagggttgccagacgccgcccatggtctatggtctgtcattccttccggaaggaacgacacgagatgacccgtttccatcgcgcggcccttcccgcgatcgccctggcggcgctggccctcggggcctgccagccgcgcgatcccgtcaccggccgcacggtcctgacgggatcgcgggccctcgcgggcgaccccgccggcaccacgatcgtggccgatcccgcgaaccccacctccatcgagaagcagatgctggctctgcgcaccgcgaaccgcccctacttcggcggcctcgcgggcagcgagctcggcgcgcgcctcgacgagcgttccctggccaaggccttcggcgcccagttcgccgccctcgaggatccgcagcgctacgtgcaccactcctggcgcaacggcatcgacggaaccgaaggcaccgtcatcgccggtccgacctacctgaacgggtacggccagtgccgcgagtacacccacaccgtctacttcgaggggcgcaacccctcgctgaccgccaccgcctgccggacgcccggcggcgcatggcggaccgtggctccctgacggaaggcgcccgcttgtccctgcgcttcgacctcgaccgaccgcgctcctccgttcccgccggccccctccgggggatcatgccgcgcccggtctcggtgcgggcgcccgctggaccggtccagtcgccccaggcgaaacccgcgcagccgggcggccgtgtcggacctgcgccgggcgcggcccggcccgccgcccagcagacggcccggaccgggcgtgcggcctacggcggccgtggcgagccgcctccgcccggatcgggctgggacgcgttcctcgactgggccgccttcgggggcttcgacagcagcgaggaccggtcgctcgccttccgggcgtggtcgggcgcgctcgcgccggtggatgccggctgacgcggaccgtccacagctctgccgggccgccaccctgccgtccggtcgaccgtcccgaacgtccgacgcctgcgtcggaccgctcttgcgaagaggatgtgatggacgaacgctctccgctccggctggcgtactccggcgatccggcggtccggccgaaggaaggcgtgactcccgccttcgagctgtcggcgggcgcggacgagatccgcggcacgggcagacgcacgggccgcacggcgcgggcctgcccggagggcgagacgcccgcggtccgtttcgaaggggtcgagctcagcgcgggctgggaccgggaaggggcgtgatcccgacctcggcggccggggcgaaggcccatggcacgggcgtgaggtcggcgggaagccggagcgggtgctcgggatagcccgatgccgtgagccgcagcacgtggagcggcagtcccagcgagaggatgtgggcgaagcgccgctccgcgaggatgcgggtggacgccttccccttcggagttccccaggccgcgacgagcgtgccgccgcgcctcaggcagaattccgcggccaccagcagagcgtggtcggcgtaggcgccgaccggatcgtccatggcggccaagtcgtcggggtcggtggcgatgccggtgaaggcgttcacgaagacgacgtcggaggcgccgacggcgttgccgaagccgatgcccctgcgggcggtcgcgtcgttgttctcgacgcccgccttcgaggggttgtagaggacgaagacgagcggggcgccgaacatcccgagccgccggcgcagccagacccggtgctgcgggtcggggaagtaggctccgtcctcggtccaggcgggcagctgcatcggatcaggcggcgaagacggccaggggcaccgtgtcgccgtggatcggctcgtggtccccggacttccggacgatgacgtcgaagaactgctcggtctgcgcggccacgagctcgatccccagcccctcgaacgggatcaggatcggctggtccgtcacgcggtggcgcatgacttcgaggacgttctcgtcggccatggcctcgggcttgtagccggatggcacctcgttctgcacggcgaaggccgagtgcagagtctcggtggctccgtatacgctgacggcgacggcgttcgtgaagcggtccacctcgatccgccccttgccgatctcgaggaccgcccggcggatggcctccactgcgaagccggtcatgacgatggcactcctgtgcaaggctgcgccgtgctgcgaccgacgtcgcccgcggcgtgctccgaaggacggatgtccattccttcgaaggcactctgtcccctcccgcgcgccagcgcaagtcgcatccgccgccggtcctccgatccgttccttcccgcccttgtcctttgcagggtgggcggtcaccctccgcagagagggaaggtgcggccatgcagtcatcgcggacaaccatcgagcgctacttcgacgcgccggtgaggcgcttcgggcctccaggcctgcaggctgggctctcgcgcctcaaggcggtggcgatcgtcgccggcgtattcgcgggaggtcctgccgccacgatccacgccgcgtccgcggccgaggcataccccgactcccgtccgcaggccgtcgcgcaggtccaggctcccgcccaggcggccaggaagggcgaggccgggccgtccgtccggaccggcgtcgcgcaggccgacctggggcgccgcgaccagcccggcgcacgtcggggggcggccgtgcccgccggcgtcgggatccgcgacgacggcgcgcgcttcgccgaccttcccgcccaaggcgctccgcgcctgcggtcggcagccgactacggcgatcagttcctgcccgccggcccgtacgccagccgcacccccgcccatggggaagcgggctacgccccgcccgaatccttcgcggcggccgcccgctcgcgcaacccggaccccgccggatcggtgttcctcgcgtcgaccggggactacgtgttccgccccgacctgcgctccgagtcgatccaggtcggccgcgacgtcgtggagaacgtcttcgccgcctcgcagctggtcgggatcgatccagccttcgtgatggcgctctcctggcgctcgtccgccgccgccgagaacggggcgctgccgaccacgggcatgaaggtcgacggcatgttcgcatacggcgagcagcgcttcctggaggaggtgagccgctggggatcctcgctcgggatgcaggacgtcgtcgacggcatccgccgcacgccgcagggacagctcgtggccgtcggccacgcccgcgacgccgtcgacgggctgcgccgggacatccacgccagcgccatgctcggcgccgcgaacgcgaagtcggcccgggcgttcctcgtccagtccgggctggaccggaccaatgcggccgacgtgctcgtggcgatccagttcggctccgacgtggcgctgaacctcgtccgggcccgcatgaccaacccgcaccagccgatggcgggcccactcgccgacgtcgtggcgggcatgggtcttccgccggcggaccccgcgggccacgcatggaccgtggccagcttcaacgaggcgacggacttccatctgcgggcggagatgcgcgccttcgcgccgatgcggggcatgacgctcgccgagcagcaccggccggcctcgccgcaggacgcctcgtacagccccggcctgcgctgaccgcgccggacaggaccgacgccgcccggagacgcgcccgcgcccccgggctttttcgtgcgcccggcttgaccggggccatggccgtgccatcgtcctgggatgatccgttccttcgtcctcgcctcgctcctgctgtcggccgcgaacgccgcagcgcagaccgtcccctcagccgccgtgccggggcaggtctccgtcgctcggcaggctctcccgccctccatgccttccgaaccgccggccttcgcgctcgcggtcgacgggcccgccgtcggtgcgccggcgggcggtcgcccaggccgcggcgaggtcgtggtgatccgccaggaggacgccaggaaggcgcggttccgctggaaggtcgaaccggccggccgcaacgcggccgatgcggacgacttcggcggggcgttccccgaaggcaccatcgacttccgccgcggacagacctccggcgcgatcgccttcgaggtgcgcggcttgccggacaggccctatccccgaggcttccgggtgaaggtgacggaacccggcggcaccagggaagccggcggcggcgccgaggtcgagatgttcatcttcgacgaggcggaggcgttccgcccccggaacgacggagccgcgttcggcgccaagccgtcgtgaaccaaacaaaggaatgacggcttgtcagtcctccgcttgcgggtcatggtcttgtcacttcgttccttcgagaccgccatgatccgcagcagccgcgcccgcaccagtctcttcgcctcgacggccgcggccatcgcgctcgggattgggctcgtcgtcgcccagcccctgctgccctccccgccgacgcccgacggcaactcccgcgccctggccgccgaggagagcgtggagaccctcgtgcgccgcgaggtcgagcgccagatccccaaggtcatccgcgaggtcgtggagaaggcgtcgccggtcgcgatcgagaagtgggtccgcgagaaccccgagaaggtcgccgaggccctctcggcgatgatccagaaaaaccagaaggcccaggcggacgaggccgacgcgcgcgtccacgccctcgacgacagcctgttccacgccgagatcgtgccggttgccggcaatcccgagggcaaggtcgagatcgtctacttcttcgacgtcaactgcggctactgcaagatgatggagccccggctcgcgaagctcgcggccgagaacaaggacgtgaagatcatccaccgcgagatgggcatcctcggccaaggctccgactacgccgcgcacttcaacgccggcatctggaaccacgcccgggagaagtacttcgccatccactcggcgctgatggccaacaagcagcctctccgcacgaaggaggatgtcgaggccttcatgctcccgcatctcggcgccgggaaggtggcggagatccgcgccgccatccagcgcgagggcgacctgctctacggcatcgtcaccacgaactcgaacctcgcgaccggtgcgggcctgcaggggacccccttcgtgtacgtgaggaacggcgagatgttccggggcgccgtcgacgacggggccctcgcggccgccgtcgccaaggcccgcgccgcccgctgatgctccgatgcggatcaacgggctcgtcatcgacggcttcaagagtttcgccgacagggtgaagctgcccatcgaggccggcaccacgggcgtcgtgggccccaacggctgcgggaagtcgaacctgctcgaggccatccgctgggcgatgggcgagcaccgggtcgcggagttccgcggttcgggtatggaggacgtgatcttcgccggcacccagcggcggtccgagcggagcatctgcgaagtcgggatcgagcatgaggatccggcacgggacggcgggcggctcatggtccggcgccgcatcgagcggggcgaaggatcgagctactggttcgccgagcgcaaggtccggctctccgacgtcgtcctgcactacaaggacctcgggtcgggcccgacctcggcggccctcgtcagccagagccagatcacccgcctcgtcgacaaggcgacccccgccgacaggaggccgctgctcgaggcggcggcgggcatcgcgggtctgaagccgcggcgcgacgcggccgccaagagcctgcgggaatccctgcagaacctgcacgacaacgagcgcgacctggagcgcatgcgcgccgaggtcgagcggctgacggcggaggccgagcaggcgcgccgccggatggagatcgacggcctcgtgcgtcgggcggaggcgacgctgctgcacgtccgccaccggacggcggacgaccgcctgtcggcggccacggcgaagcacgacggtgccgagagggagatcgccgacgccatggcggcgctcgccgccggcgagcgggcgcggctcgcggccgccgacgccgtgcctcccgtgcgcgagcgccgtctcgccgcggagtcggccctgacgcgcgcgaccgtgcatgccgagcagatcgccaacgacgccgagcgccggcggcgggagcgtgaggacctcgtgcgccgggtcgcggacgtcgacgccgacgtcgccagggaggcggaggcggaggccgaggccgcggactccctgggccgtctcgccgaggagcgggcggtgatcgtcgaggcccaggccgacgagagcgcggagatcgaggaggcgagcgagcgcttcgaagtggccggcgagacggcggaggcgtccggcgaggaggtcgagcgcctcgtcgcgctgcaggcgcagtcggacgcgcgccgcctggacgcgcgccggcgggtcgacgaggccggcgtccgggcgcgcgccgcggcccagcgcctcctgacggtgcgggacgccctgacggccctcctcgcccgcgcggaggagctcgatccggctgcggcggaggagaacgccgcatcgcgcggtgccgaggccgaagccgcctccgaagccctcgaggcggccgaggccgagaccgggcggctgcgcgaggccgaggaggaggcgcgcaccgccgtcgccgagacggccgacgtcctcgcacgcctgcggggcgaggccgagggcgtcgccctggcgctcgccgccctggggtccgatcccgacgcggtcgcctcccgcatcgacgtcgattccggctacgagaaggcgctcgcgggcgccctggggcccgacctcgctgtcggcaccgatccggcctcgcccgcggtctggaccggagccgccgtccgcgggccgggccaccccgagggatcggaacctctctccgcccgcgtccgcggcgttccgcagctcgcggagcgcctcgcgtccgtcggcgtggtcgcgaccgcgggcgaagccgacgccatggcggcggggctcgtgccgggccagagggtggtctcggccgacggctacatgcgccgctgggacgggttccgctcgaccctcggggacgacgcctcggcgcgccgcctctcgcttgaggcccgccgtcgggtcctggaggtcgatctccaggccgcctcccgcgcctcggcctcggccgcgcaggggctcgaaggcgtgcgcggccggaccgtgcacgcccgggccgccctggaggccgcgcgcagggccgatgcggccgcgaagacggcgctggaagctgcgcgccgggccgcgctcgacgcggtgcggctgcgcggcgaggtcgacgcccggatcgccgccgcgcgcgacgaggccgtccgcttcgagcaggaggaccgcgccggcagggcggagcacgaggaggccctgcgcatcctctccgaattcccgcccgcggagatcctgcgggccgacctcgagaaggccagggccgcgcagcaggccgcacgccgcaccgccgacgaggcgaagcgcctcctcgacggcctgatggcggcccagcgcgggcgccgcgagcgcgggctcgcgatcgtgcgcgaggtggacgccttcaaccggcgcatcgccgccgcgcgggagcgccggtcggatctctccgtccgccgtgcggcggcggtcgaagccctcgccctcgtggaccaggggcccgcgcccgccggcgccgtggaggaggcgcaggaagccgtggaggtggcgcgggaggccgcggccgccgtgcagcgcgacctggaggaggtcgagcgtcgcaacgccgaggccgagcgcctcgtgcgggagaccgccgccctcgtcgaccgtttgaaggaggaccgggcgggccggatcgcggagatcgccaccgcgcgccagcagctcgcagacgccctggagcgggtgcgcgagcggttcgaggggcgcgtcgacgagctcgcctccatcgcgggcatcgagccgggcgccgccctgccttcgatcggcgcggccgagagccgattgtcgaagctcgtccaggagcgggacgggctcggcgccgtcaacatgctcgccgcccagcagcttcaggaggcccaggccgcccgcagcaccgtcgacaaggcgagggcggaggtggcccagtccgtccagaagctcgaactcgaggtcgccgccctcgacaaggaggggcgtgccaggatggaggctgccttcgcggagatcgacggccggttccgcgacctgttcgtgcgcctgttccgcggcgggcaggccttcctcaagctcgtggacaatccagaccccttcgcggtcggcatcgaggtctacgcggcgcctccgggcaagaagatgcagatgctctcgctctactcgggcggggagaagtcgctgatcgcgctctgcctgatcttcgcgtcattcctggtgaagccgggcccgatctgcgtgctcgacgaggtcgacgcggcgatggacgacgccaacgtcgagcgcatgtgcggcctcatcgaggagctcgcccgcgaggggcggacccgcttcgtcgttgtgacccacaaggccatgaccatgtcgcggatggaccggctgtacggcgtcaccatggccgagcagggcgtcagccggatcgccgggatcgacctcaaccgcgcggtcgagttcgcaaggagcgaggagccgaagcgcgcctgagcggctgcaacgcctgtggcagaaatgaagcaccgtcggggtgcctgccaaggaattgaggaaggtatcgaaggaacgcttgacccgttacggaggccgccgaatagtcggaaacgatcttcaacgcttccttaaccctccgacggcacggccgcgcggcgcgggcccggatgccgtcggatcgtctgtccccgacttcgccgggccgcttcccacaagggggcggcccgcttttttatgagggacatccgctccggatcccggacgttaacgcccttggtcgacgacggttccattccttcgaattgcgcttgaacgttgcgaaggaatgggcatagcctggcgccgaagacgaatcccaagccaggggctgaaggaacgacatgagcgcagcgcatttcacgctcgactccgacggcaggttcgtggcccgccggtcgcgcgccgaggtgcggatctcctggcagccccggacgccgctgcggtggaacctccgcatcgaggacgtggccaccggcgcccggatcctcgacgcggaccaccacagcctcgaccacgccttcgcggacgcggccgccgccctggaggtcgagcggtcaggctggcggagcctgctccgcatcgtcgtcggcgacgacagcttccaccgccccggcgcgatgccggcggagaccatcctcgaccacttcggctacgtcctggtcgacagcctccagatcttcgtcctcgaaaccttctccgactgcgtcgacgccgcgaccgtgcggaaggtgttcgccgaccgcctctcttcggccggagcccaggtgggcgccgtgaaccgcatcggctcgaccgacggcgaggccagctggtgcgtcgacgccgtcctgcccgtctccggctgcttccaccgcgaccgcctcaccgaggccgcagccgagatcgtcgccgcgacggacgcgggcacactggtctcctgccatcccctcgccgtgtcgcgcacccgcgtcgaggccgagccggccaccgtgctgcgcttcgcccgcgccggctgatcgcgattttcgacgcacgctcttaggatcccgggagctgggaaagagcgagcgatgcgtaccaccatcgagattccgtacgccgtggccgccagaggcgtccggccgcgcgagaagcgcgccgagccgttccttctgggcgagaccgccacgatcgccgtcgaggtgcgcgcagcggcggatctccgtcccgccgtgaccgtcggcgccaccccccgcaacgggtatcccgagaccgtctgggcgatggacgggcgcctctggcggccggtcgagctggaccggggctacgacggccgcgccggacgccgcgtgcgagccgaaaccgcgtgcgacgacgtcctcgcgaccgacggttacgacttcaccgactggcggcgggaggtgcctacagcctgcctgccggaggtctgcttcgacgccaggggcgacttcgaccgcgactacacggccgtccgcgagcgctttctcaaaggcgtcgagcaccggtactccgacgacgccgagcgccggctcgcggtcctttccgagacgctgctcgtggtcgacggcgagatctggaccgagtgcccgatgccgccctgtctcgtggtcgacgatccggcccaggggccctacgcggtcgtcgccagcgacctcaacgacctgaccgtcgtggacccggatcgtgccttccggcagatcttccggctcgatcggctcgacgaggcgcgcgcttggtgcgcggcggtcttgcccggcgcagatcccggattcgcccccgtgttcgagttgcacgaccccgaggcggcgatgttcgacgacctcgtcgccaccgcccggatggtggccgcgccgacggtcgacgccctgagccgcgacctcgcgtggttcggcgccggcggcctggaggatttcgcggtcgcccgctcggccgcccgccgactcctcgacggcgggggccgcgaggacgcctacgtgctcttcgaggcattcggccggatggcgcaggatcccggcgacccctgcggcctcttcgagccgccgaccgaccacgccctagcgcacttggcccgcttcggcctgcgggccgcggtcttcgagcacgacgtctcccccgatttcgcgcccggagcgcccacgccatgagcaccagagccgtcgtccaggtcccgttcggcaccgcggccgtggtcaagcgcaagggatcgcggcaggaggccgacgcgctcctggtgcggaaggtcgcgcttgaggtcgagtccatcgatgcctcgaggctcgcggtcgccgcagtcacggagggctggacgcttccgggcgtccagatccaggagaccgtctggtcgatggacggccggctgttccggccgctcggcctcgactaccggaccggcgagatccgccacgtcgcatccgacggtgcgttcgatcggtgggccgccggcggcgactacgacctcttcctgcaggacgaccttcctgaagcggccatgagccgccgccaccttctgcccacggggcgctggcagcgtccggagatcctcgcccacgacgagcgggggctcaggctgatctcggaaccggacgaggccgaagcggccacgcgcctcgcccggctgcagcgcaggctgatcgtcgtcgacggagccgtctggaccgaatgcccggcaccgcgcttcatcgccgacagccggtactacggcgtcggtctgctcgcctccgccggcgtccgcaggttcttctacgacggccacgagttgcgttcgagggccttccagtttcccctgacccggcccggcgacgcgctcgcctgcgcgctcatcgccggggcggacgaacccggggagcaggcgcccgcgctcccgcggttcgaggtccgcgatccggaggccgtccacttcgacgcgctcgcggcctcggccttccacatggggccgcacctgctcgccgatctcaaggactacgccgcgggcttctccgacgagggcctcgagagcttcatgcagatccgcgcggcggtgcggcggatgcacgagaacgaggacgatcccctgcctcccgcctatggacagagggacgacgccgcgatcctgcacgaggcctgcggacggctcgcggacgatcccggctgccggcccttcgcgggcatgctcctggcgggcccgatgccgttctggttgccgctcaatctccgccagttcgcggagcgccatcggcagctggaggcggaggatgctcccgagttcggcctcggaggaccggccgcatgaacgcccgccgcatcacggtcccgctggtctacgtcgccgacgtggtcccgcggggcgcgcgcaacccgcgcgaggcctgcttcaggaccgagacggcggtcgagatccggacggtgtccgcctcggaactcgacgtcgcgatagatgtctcgggcgatcatctcgatccccgttcgtggcgacgctacatcggcttcgagggctcgctctggctgccggtcgaactgggcgtcggcgtgcccatgcaacaggacgcggcgatcgaggcgatcgtctccggcgcgcgcagtctcggcaacaagccgaacccgttcctccagatcggccgcggtctgcgggccgagaggttccaggccgcccgcccgattgaggagatgccgctccgccggatccaggagaccgatctcgacgaccggctggcgcgtgcggcgcgcgtcgcggcggatctgctcctcgtcgacggcgaccgcctcctccgtcgttcgccgggaccgttctggcgttgcggccgcggcgtgagaccgttcatcgtccatccgcacttcgatctcggcgccgccgccggcggtgacgtccagatcggcggcgccgtctatttcgggatcgcgcgcttcgaggaggtgctcgagttcgcggccgacgagtgggagttggatgcgagccccgaccggtgcgaaatcctgatgcccgactgcgttccggaccaggacgtcctcgtggcggcccgggccgttgccaacttcaacgcgatccagtggatgcacatggtggccgggagccgaccgggctccgtcgtggacgttccgtcgacgctggaggctgccggcgcgctgtacggccgggatcccggcgaactctcccgcggcatccgcttcttccccacgtgtccgggtatgcaggccccgacccccgaggggatcgtcgcggcggtcgacggcatccgcgacttcttcgccgcccccgtcgagacggagatcgcggccgttcgcgccgtccacgaagcaaaccggaagttgttcgaggaatccgtcgggcatcatctcaggcggttcgaactgtacgaacgcggacgggcgcggatcgacgacgtgccccccgatctcgaacctgtcctgccggagacgaggccatgaccagcgagcgcgtgcgcatccgcgttcccttccgcgcgaacgtgaccccgcgcggcgcccgcaacgcgcgggtggtcgtctacgcggacgagatcgtggccgacatccccgtcgtcgccgcgtccgacctccctctcgcggtgcgggtgcgcgaaggcggcgaccctcaccggctccagagggtggactacttcgggttcgacgacgacctctgggttccgttcctggtggggcccacggtcgtgacgcccgaagctgcggtcgccgtcctgctggcgggctcggagaacctgggcggctcggggaacccgttcctctcgctgtcggccggcacggtggaggcccagcatgttgccgcggcaggcaggatcgaggaggccgccctccgcagcgtcgcgggagacgaccgtgcgagaagcctcgggcgcgccgcccgggtcgcggccgatctgatcttcaccgacgacggacgggtcctccgccgctcgccgggcgtgttccacctcttcaggaacgacgggccggccctgcttccgtgtctccgccggctgccggacatcgccgtgttcggagcctgccggttctccgacgccgccgactacgcctgccggcatctcggatacgcggagccgccgcttccggcgccgggcctcaaggtgacccatcccgagttcgtccgcgaccacgacccgctgatcctcgcgcgggcgatcgtcccgcagaacaccgcggtgatcgcgagggtgacgaagcccgaatgcgacgcggcgggccgacttgcgggcgacttggccgaggcggccgtcgcgcggctctacggcctcgacccggaggaactccctcagaggttctacacgtccccggcccagcccttcggcaccgcgacgccttcgatcgacgaggttgtcgaggcggtggcgacgatccgttccttcttcagggaccatgtgccgcgtcgggccggttcttcgatcgtaaactacaccgagaaccggcgcgacatctatcgctgggacgaggtcgagctgcccaggctgggcttcgagaccgccgcgccggacctgtcgggtctcgccgacatcgccgttccttcggggccccggccgtgaaaacacatcgtctgaccatcgacgttccctacgtcgcccgagcggttcccaagggcgcacgcaatccgcgccacgtcctgtatcgcgagcaggtcgccctcgatctgcggatcgtctccgcggccgatctgccggtggccgcccgcgcgaaggatctgccgggcgcaggcccgcgcgaggtgacgtggcacggtaacgacggcgacctgtggctgccgctccgcgtcggggccgacgccggcgacctccccgccgagcaggccttcgccgccctcggctcgggagcctcgacgctcggcttccaccgcaatccgttccttcagaccggccaggagccggtctacgcggaccggttctccaaggccgagccctacgatccgaagaaggtgcgcctgttcctgcacgacgagcgcgagcggacgctggccaacgtctcgcggctcgcggccgacttcctgctctgcggcgacggccggatcctgcggcggtccacgggtccgtggtggcaggtcacgtcgaccaccggcatcgtcctcaagaacggcgggttcgacctgccggccagtcgtgtctttcaggtcttcggcgggctgcggctggaggatgctcggcggttccgggagatccggtatcccgaaggagccgcccagacgtcgggatcgctggagatcctcgatcccgccagcttcccggacctcgacgctcgggagacggccctcctgatcgccgacccggtctacgcgggctggttccgggattccggccgcgagctcggcggcgaggccgacgtggccgcccggctgctcgtgcggcggatggcggagctgcgcggctgcgacgaggaggccttcctgcaggaccgcactggaatgccctggccccagggcgtcgagccgccaccggtcgaggaactcgccgcggtcgtggccgggatgcgcgcctacttcgacctcttcatgggcgcctaccggaagggcaacccactcgtcgagcaccggacctgccggcagcgcttcgaccaggcgatgggcggatgtctcgcccggtgggacctcttcgaggccccccgcatgccagaccccgaggccgtgcccgacctccccgcacccgaaggaccgcgcccgtgaccgccgaattccatcgcatcagcctcagggtgccttacgccgcctcggtcgtgccgcggggcggcaggaacgcgcaagacgtcgtctgcttcgcccaggcggccgccgaccttcgcgtcgtcgcaccggaggaccttccggtcgtcgtcgtggcgaccgatcccgccacggggcggccgcacgagacgcgctacgcgggattcgacggagacctctggctgcctgtccgcgacggcgagaccgccctccccgtggagcgggtgctggcgctgctcgccgggggcgatccgatgcttggcgccgggatgcgcaatcccttccacgacacgggcatccgccggcacgctgccgcgtcggtcgcggccgcccggccgcttgaggagatgatcgtccgtcgggtcgagacggaggaccgggacgaagtgctggcccgggccgcccgcgtcgccggcgacttcctcctctgcacggacggcagcgtctggcgccgcagcgtcggccccttcctgcactgcgccccggatcgcccggtcgccgtggtcgcggcacgccacgacctccccagcgctcgtggcgccaacttctcgctcgacccgaacggcaaggcgtcgaacccagcctacccgggggcccatttcggcgcgctgcggctcgccgaggccctcgagcacgcgggcaccgagtacggcgtgcatgcggaccacatcgagggcgcggtcgagatcctcgacgaaggattcgtgcccgaccacgacgccgtgatggccgcgcgtgcggcggcggatctcgagaccggcagctggatccggctccagtcgctgctggcgccgcccgaactggccgccgccgcccggacggcgctggcggccgccgcggccatccacggcctgccggtcgaagccttcggccagcggttcggcggcttccgcctgccgcagggagtaccctgtcccggaccggagacgctcgtcgccgcggtcgacgccgtacggggcttcttcgcggacgcttccacggagagcggctcggtcggtcgcagaggctccaacggccagtggcgcgagcacttcgagcgtctccgcggcgacgcgcaccggcgcttcgacgtgtacgagagggagcggctgccgatcttcgaggccgcgccggacctgggcttcggtctgcccgaaggcccgcgcccatgaggacgaagcgggtctcgatcgcggtccaggtctcgaaagccgcgccggatctcgaagcgccgcccggagccgagccatgaccggaagccgccaccgcaccgtcgtggccgtaccctacaacgcgatggccgtgccgaagggcggacggatcgcccgtcccttcgtcttccgcacagacgtgcctgtcgagatcgaggtggtgcgcgatccgccgaccgccgtcgtctcgtgcgacgagctcgtccgcgagacagcctatctcggccatgccggctcgctctggctgcccgtcgcgaccggctctcacgcgggcgcgcctcccatagcagccgaagaggccctgaggcggatggggcggggcctcggcttcggcgacgtgaactcctccgagaatccgttccttcacgtcgggccggaccgcctgcatcccgacgccttcgtcatgaaaggcaccatagaggacgtggccctccggtccgtggcatcgaccgacctcgcgtggacgaccgcggccgcccagaggatcgccgccgatctcctgctgaccgaggacggaaggctgctgcgccgctcggtcgggccactctggggacagtacacggcggacgacctccacatcatcccggccaacttccagcttccgtccggacccgaactcttcgcctgcacccggctcgccgaagccaaggagttctggacccaggagcatccacggaagagcatgcgcctgcgcggtacggtggagatccacgaaccgggctgcatcccggatcacgacgcgcatatcgtggctaggtcggtgcttcgaagggagtgtgcggcgtggctcggcgacgtcgctccctgcgcctctccttccgtggccgcgctcgcggaacgggcgatgcggggatacgagcgcgtgcacggcctcgggatcgacattctgtcggacaggaaccggcgcaacctcccgaccccgccgtcggcgctgccgcccactccggaggagatcgtggaggcggtcgacgcgatgcgtctcttcgtggccgagatgccgggatcgatcggcagcgaggagatccgggacgtctgcgacaagtggaggtccgtctacgaggatctcgccggcagggcctgcagacgcttcgagcagttcgagcgccccagacttccggacccggaaggagtgcccgacttcggcatcgctctttcgcccgccttctgagacccagggcctacgccgcagcgggcaatgggccggtcaggacgcccgtcgacgcggcacagccttatcccgccgagtgcctcgccgccgtggaagacctgcggctcttcgtggccgacatgccgggcacggcggaagaccgggtcatgccgacggtctgccgcgactgggggagcgagttcgacaaggggagcgcgctcgcgctgcacggggacgacgagacggagacgccgcgcatcccagcccgaggccgatctcgagtctgttccttcgctcgcgctttgatcttgcgccgtgttccagcattctccgacgaaacgatgcgacacgatacggggccgaaggtatgagcgacatgcttcgcatgatggtgacgacccacatgaacgcgacggtccgcaaggccggcgcgcgaaagcccatcgacatctcgctccgcatcgacgtgcccgccgacatcgtcgtcgccaacgaagcggaggcgccgacggtcctcaggaccaagcacgtcgagaagggtgccgcggtcgtgcgcgagtaccgcggcttcgacggccgcctgttcgagccggtccgcttcggggaccgcgacgctcccgtgaccgcggagcagttcggcgcgctgctggcgctgcagcacgagcccgacacgtggcgcagcccgttcgccaccgtcgaggagaagttcgcctcgccggactccaagaagccggtcgccacccgcaccctcccccacgagcgcgacaccgggttccgcgaggtcgtcaaggacgaccgggccgagcgcatggccgaggtcgccagggcctccgccggcttcctcgtcgtggacggcatcgtgcaccgcgagtgcatggccccgcgctggatcgtccgcgagaccgacaagcgcaagctctcgatggtggccgagacgtcgcccgactggccgtcgatggacgcgttcgcgatcgggcgcgcggccgaggcgtacgcctacctagccctcaaggcgaagcacctgcgcacctcgtccgagatcaagctcggcgcgaaggagatcgaccaggccggcctgccgatcggtgacgccctcgccctgtccggctgctcggcggaaggcgaggtcccgccgtcctgcaacgacgccgtggcagtcgccgccgcctacggccgcgccctggccgtcgagaccgcccccttcctcggcgccctaccgcgccccgcggtcgacccctggatcgaagcccgcgacgttgcccggcaactcggcccgttcgacgagatcgaggccggcgtggtcttcgcggccgcggacgagttcaacgagatcatgcgggagaccgagctcaacgccgccgaccagaagaagcgccaggagttcctgcgcaaggtggtcgagcccgtccgcctgcggctcaccttcgaagacgtgccccagcccacggccgtgccggatctcggcgacctgggcggcctgagcccgtgatcacgccggcggatctgccaaccgtccgcgtggttctgcgcggcccggtcgacctgatccgcccggcgagcggccgcccggtcagggtcgaagtggtgttcgacgcgcatgtgccgcacgacgtcgagggcgtcgtgcggcccttcgcccgcctgcgccgctacaacgggacccctggcagcttcgtgtcgttgggcggacctctcctgaccgagcgcccggactcctggaaggccgcagcctggacggggatctacccggccgacatccgtgcggtctcgccccacgtcttctcgccctacgagtacctgcccgaatcggggccgggcgtgccgcaccggatcaccggggactattccttcgcaaccgcggagcagaagatcttcgctctggagggacgggggatccacgggtacggacgcgaggacggcttgcacgacggccggctgctggacgagatcgcgcgcctgcgcgcggcggcggcggcggggatcctgctgatgccggaaggcttcttcgtctcccgccacctgccccgctgggaggtccgccaggaccaccgggaccgggacctggccgtgctggagctcgccgaccacaccccccgctcagaggagtggtcgttccgcgcggaccgcttcaaggcggccttgcagtccctgcaggacgcgcccttccgccggaaggaggttgcgggcgaactgctgcactgggacgccgggttggcgcccgtccaggaggaagacgtcgtccgcctcgcaaggacgcgggctcccgatttgatccgctggcgcggcgtgtcgcccgacctgctcgagtcccggttcgtccacgactggcacgaccttgggaatgcgcccggcatcgtggccgaggagggtcgccctggcgccgagcgcatcctggaatgcgcactgcggatgctcgaccatcgcatgggcttcgagagcggcggcatcgcttggcgcgcgttccgcgaccggatcctccaggaaggcgtcgccctgcccgtcaccgcccctgctcccgaggcccgaccatgaccgctccggccacgcaagggcccgtcgcacgcatcgtcgtgcagacccgtgccgggctcgtcgacgaagccggcaaccgggtccgcgccctgctgttcgtcgacgccgaggtgccggccgatcccgaggcacggctgcccgtgatcggcagcttcccgctctaccgcgaggagctgcgctcggattatctcgccgtcggcgacgccacctataggctgcggcgcgcggacaatgcgcggaggacggccgggatgaagccgcccgagccgcgcccgctcccctgcgacgtggtcgcccggcacgaattcgtccggtacaacgacgacgtgctctggccgcccaccggctgcacggacgaccccgatctcgcggtcgccgtctacggcgacagggcgccccggatccagggggccggaagacgctcgttcgatctctccgtggtcgcggagaccgtggcgcaggtccgggccgaggcccgcgcgcacctgatccgcagaccggagggcctctactaccaagccccggtgccgatgatccggatcgtcaacgactacgacggcgaggaccggttcggctacgacgtcgtcgagatggccacgacggacgaattgacgttctccatcgaccggtcccgggaggcgtccgagttcgcccggcggctcgcgggcgggcgcccccagcacgcgttcgagggcgtgaccctgacggagcccggcctactgccgcagcgggacgatctggtcggcctcgtgtcgacgatcggcccgctcctggcgcggctgcggatcttcgatcccctgaccgtcgagcgggagacgcttcttgcatggcacgacgcgtccaacgcggccttcatcgcctcgtccctgggcaggcccggcgccgagcgtgtcctggcgggcctgggccacctgatcgggcacctgcgcgagatcgacgccatcgtcggcttcgcgccgcacttccggaagaggatctcgcagatcgcggccagaatcgatctcgaagcctcgctaactccgtcggcggcgcccgcggagccccgcccgtgacgggtccgagggccgtgcccatcgtcatccgctcggatgtggacctcgtcgtgcgcgacggcggtctggggatccggggatgcctgcgggtgggaacgcaggcacggtcggacgaggggcgggccgtgccggtcgcgctccgtttcggcctgcggagcggcgacgaggtccacacccgcctgaacctggacggcaccgtcctcgggccgctgcagtcgaggctggcggcagcccctccgaaagcttcggtccgaggaagcggccgggccgaggagatcccgctctacgacctgaccggcgagcacgggatcgacgcgccgcacgccctgaccggacagcccgaccctccgcgccgcgaagtcgaggtcaggatccgggcatggtcgtcggaggccgagtacgaccgcgaccgctacgaggtgcgcgggctcgaagaacgggtcgccgcgatccgcgccgccgcccgctcccgtctgctgcaccgggagccggaaggctggtgggtgccggcgcccgttccgacgtggcagtgcgtgcagaatctcgccgatcatccggcgtggcgggtcgaactctccgcgtctcaggggcggcccgagaagacgttctgcctcgggcgactgggggacgcgcaggccttctgccggcatctcaacggcggcgtcgacggtccgctgctgggggaggtcctttacgcggatccggctctggtgccgacgggcgacgatctcgtggctctcgcctcgcggggcgcgacgcgcgccgccgcgctccgcctcttcgatccggcgtcgatgtccgggagcctcgtccaggcatggagcgcggccaggcacggccgggcgatcgccgccgaggaaggccgcgcaggagccgccaggatcctggccggctgcctgcatctcgcagaccacatcgaagcctgcggccacgcgatcggcgacgtcggggactgggccctcctcagggagcgcatcttgttcgaggggatcgggcacgcttcgaggtccggctgcgacggagccgtccgcgcaccggcgggcgccgcccgatgaaccccgcgctccagaagcacgccgccgcggaacccgcgctcgtccgggtcggcatcagcctgccctggctgccgggccgcagtccgaggcaggtcgacctcgtggtcggagtccaggtgcccgttcccttaccgtcggacgcaccctcgatcgggctctaccggatcggcgacctcgtccagcggcaccgggcgtaccgggggacgaggatggggcctcctcccgtcagggccgatctcggcaacaggctgcggggcacgtcctacgcccacgcgcgcctcttcaagctgaaggacttttccgacctgcggttcgaccacaggccggccacaacggatcagccccggatgggcccgacctggatcgtcgtcgacgaggatccggtcggagacgggaccggggagttcgacctttccggtctcggacggatcgtcgaggccgtccgggcggcggcccggaagaaactgctgcccaccgccgaggacggctggctcgtgccgagaccggctccccgctggatcctccagtgggggcgcgagggatggaaggcttcgctctcgctcgcggagggagcgaccgaccgaaactaccgcgtcgacaggctcgacgacgccctgcgcctctgctccgtgctcgggcgcggccatcccccgagaatcgacggcgaggtgatcgagcacgacccggcctggaccccggcggagcacgatctggtcgcgctggcccggaagacggctccgcacgtggcccgggaccgatgcttcgatccgctcgggatgccggcggagatcgtcaaggcgtggcggaccgtgctcgacggcgccagcctcgtggaggagggcggaccggaaggagccgtttccgtcttgcgttccttcatgctcatctcggaccatatcgccctgacacgacccgatgagctgaaggggatgttcggccccggctacctgaggctgagactggagaccgacgggatcgagatgccggagagcgtggtcggatgcccgaagccctgagcgagactgccctgccgagcgtgaccgtctgcgtcgcctcgcgcgtcgacctgccatcctgcgacggacgcagaggctggcgcttcagcctcggcgtcgaggcgcagaggctccgcgccgaactcggggcggtccccgcagccctccccgcacccggtgcgccatgaccgccgacatcgccgatctgccgaccacccccgtcgggatctgtgtctggctggactgcttcgagcgggcgaccggcatcccggtgcgccagcggttcgtcgtcgacgcccgcatcgcggtcgacgcgggcggcgagttgccgaaggtcctcacggcagccggcgtccagtacggagggcgtgacggcgtctggtccttcctcggcgccggcgacaggacgttcgcgccctaccggacctgctacacgaacttcctcagcggcggaaatccggccttcaaggacgtgggcaccgaagcacgtatcgcatccaagctcctggacagctccaactggaacgacgagtccgaagccgcgagagcggtcttcgcctggggcggcccgcatcggtcgaccggcgacagggttcacatggaccaccagtccggcacccccgcgaggcttgccgaccgccgctggcgcctcgacgctcaatgcgaggcccgcgtcgaggcgacccggaagcatgtctacgagaacgcgctgatcgccgcggacgggctccacatctcgagaaggttcccggtctggatcgtggatcccaaggcccagggtgtcgagatccgcctcaagctcgtcgacgactggtcggcgtcggacgcgccgtgggccttctcactggaccgcctggacgaggcacgacgcttccaggacctcctcgccgacgtcaccaagagaccggcacggccggtgcagggcgagatccgcggatacgacgccgcctgggaccggcgcgacgacctcgtcgagttcgccagcatgctggcgacgcggcgcgtccccgaactgggcaagtgggtcgccgatctgccggcgccggcagtcagactctggaaggatcttctcggatccgaagaggtcctgcgtgccgagggcaggccggctgccctgcgctgcctctcggatttcgtcgcgctccgggacgccctgctcgtcggcggctgcgggggaaatcccgatatcgagacatggcatgcggacagccggcgaccggccatccgcatcacggagatcgagatggccggtccgatcgcggcggccgcccccggagcccggccatgagagcgccctcgttcgcgcagctgccgacggtccgtcacaggatccatgtcgacttcgacgtcctcgacccccgcaccggtgccggcacgcgctcgcggatcccggtcgaggtcgacgtccacgaggaccggcacggcgtctcgccgccggacggggtctacgcggacgccggccgcgggcgtaaccggctcgtgacctactgccgggtcggcgacacgggcttcgcgccgctaccccacgcggcgctcggcaactgccccgacatcgtcctggaggacccggatcccgggcgccagctcgcgcagctgaagttttccgggcagtacgcgctgccgcgccgcttcgacgacgtgctctcgtccgatcggcggctccatgccgcgaccggtcgcaggatcgagaactactggtcggtgccgaacgagaccttcgaggaggtcgagcgctccggccgcgaagtcgtcgaccgcgaggagcgcgtcgcggcgatccgggaggccgccgcgcgctgcttcctgatccggcggaacatgggactgtgcatggcggccgtgcagccggtctggggcgccttcgagcggggcgggcagcccttcgtccagctccacatcctggcgccgggccgccgtcagcacgacgtcttcgggctcctgcggaaggacgaggcgacggccttcgcgcaaggcttcggcgctccggagcccatcgtgtccggacggatcgtcgagatgccgagcgagcccgaaacgcgggacgatccggccatcgtcctcgcaggcgagcaggcctggatcgtccgcgtgctgcgggaagccgtgaccgcgctcccagcggagggcgtcgccttctggcacgactgcgcgcagggtcccgatgcggtcaaaggctacggatcggccgcggacatgctgcggctcgtggacaggatcgaggcggcactgcacgatcgacccggcaccgccgcgaactggcgcgcggaagcccgccgcctgcgtcggcggctcgctttcgaggccggcctcgcgcccatgcccatcgacggagaacctcgaccgtgagaccggaacagacgccccgcgcggcggatctcgagacgatggacgacatggtcgtcgcgaccttcgacggcatcgcgaaggacggacgcgacgtgcggatacggacagccgtctcggtccacatccccgtcgatcccggttgcgagctgcccgtcgtggcccgctacgtcctgcgcgatctgcacagctgcatagaggacgactacgtcggcttggacggcggggcctacttcccgacatggcacgcctgccgaaggtccatggccgtcgactatcagccccaccacgcggccgcggcgctcaacttcatgggggcttcgggcatccttccgggcgaggacgtcctgcagacggcgccgcggcacaggatcagcgggcgcctgatccagacgaacgacgtgctcaagcccgtggagagcatcgaggactacggctggatggtcgatctcgcgtccctccggccatccatcgaagaggtgcgcgcggccgccgcgcgtctcgtgctcaggcagggcgagggcgcgaagagccggacgctggtccgcgcgccgctgccgaaatgggtccatccccggcacgacgaggccagccggccggtcctggtcatcccgagcaccgacgacatgcacaggaccgtcaccggcttcgggcacgaccggctggacgaggcgctcgcctacgcgcagctcccatctgtgcgcgggcggcggcagctcgctcccccgtccgggacgatcgagatcggggagggctgggcgtcggacgacgacctcgtctggatcgcccggatcgtcgggcggcactggatccgggatatcgatcccgtcgtcgcccagctctcggcccggggcgtcgcagcatggcacctcggcgccaacgccgaagccgccatcgcgaccgaggggcgcaagggcgcggaggcggtgctctccggcctgctgctgctgcgggacgagatcgcgcaggatccggcgctggcggactacgcgttcttcgtcaacaagacgcgggagctcgccgacaggcttgtccacatcgaaggaatgaatccgagaccaggcctttcgcctgccgtcgggccgcgctagaaggctccattccttcgtcgatggcgaatctgtagccgggtgcgcctagccgcttacagttcgttgacaccgccgaggttcgggggcacgctgcctccgtcgttccttcggagtacgggatgccggccgtcatcaccacggacgagatgttcgacgcctgcttcaggatcgcgaccgggggagcgcgggatgatcgctgggcccacatctctaccctccagaaggccgtcgcctccgtcggcgtgaacgcgcctcgcaagctccagatcgcggccaagcagaagtcgaaggtacgggaggaaggcgaccccgtcgtcatcgtgctcggcaacggcgacaggatcgaggccagcgactccttcgaaggcctgaacatgacgctgcagcgcgatcaatccttcgtgaagcttcgcatcgtgttctaccatcatcggttcgtggccacgatccgcgaggtgcggggcgacgtcgagacgttgatggacgtcgtcctgaacttcgccggagcccgcaaggagatcctgcgcgccctgggcgagacgcccgccaagcgcgccaagccgcgactgacggtcgtgccgctcgcatcggccgcggcctgatccatgcgcgccctgctcctcatgccgcccctgctggcgcttctcgtccttccggcggtggccgcccccgacggcgcttccgtggcgctgttcccgtcgatccgcgaactccaggccaaggggatgacggtgctgagcgacgaggacgtgctgagggagttccccggttcgaccttcgacgtctacctggaaggacgcggcttcgtcctgaccgagatcttcgtcctcaacggccaacggcgcatcgagcccgctcccggaacgccggtgaaggcacgcgtcgcaccgtggcgggtcgaggacggacgtctctgtgcgccggcgaccggatcgccgtcggaatgcggcgcgccgatcggccggatcggggagaccttctaccgcctgagcgcgggacgcgtgctccaggagatgcggcgccggccggccacccctccgcgcgaagccgtggacgaaacgaagccgtgacccgcgtcgtccgtctggtccagctcgacggcacgctgccgtcgctgccgctgatgcggctctcgtccttccacaaggcgcggggcgacgaggtcgtgttcacgcgctcgcccttccgccggatcgacgaaccggactacgcggccgtctacggcagcgccatcttcgactacagccatgcacgcgtggcacgcctcctgagcgagtttccgggcgccatcgtcgggggcaccggcgccggcgaggccaacgcgaaagtgaccgtcgaggccatcgtcggcgatcaccgcggtctcgactacgatctgtatcccgacttcgacgcctctctcggattcacgcagagaggttgccggttcacctgcggcttctgcgtcgttcccttcaaggaaggtagacccgtcgccgtcggcaccctccacgacatctggcgcggcgagggccacgcgaagaaaatccatctcctagacaacgacattttcgggcagcccaaggccgcctggaaggcgcgccttcaggaggcccgcgaccacgggttcaggctttgcttcaaccagggcatcaacgtccgcgtcatcaccgacgagatcgccgaggaactcgcgtctgtggaataccgggacgacgggttcaaggtccgccgcctctacacggcctgggacaacatcggcgacgaggcgctgttcttccggggcgtcgaccggctggagcgcgcgggcgtgccttcgaagcacctgatggcctatatgctggtcgggttcgatccctccgagacctgggaccgcatcctccaccggttccagcgcatggtcgaccgcggtatcaggccctacccgatggtctacgggcaggaccggcgcgacctgaagcagttccagcgctgggccgcgcgcgggctctaccgggccgtgccctggtccgagtacgatccgggcgcgaaagcgaagaacaaacccgttcccgagcagcaggcgttcgacttcgggctgccggcggccgcctgacggaccgctaggtccgccctccgcccccgccgcaggccgcagcggcctccagccacgcgtccttgaggtgctccggcagcggccggtgggcggcgcgcgccgcctccagggcgggcatgaggccgcgatcggccagcgccgcggcaggatcccggcgcgcggccaatcccgcgaccgcctcgctccgcacgtcggcatcggcatccgcgagccgcgcgcgcagcgccgcccggacggcctccgtgtcggcactggtcagctgcccgaggccgaacgtcgcccagtcccggacctccgcttccacgtcggccgtgagcgacgcgagcgcgtcgaccgcgaccgggtcctcgtggccggacaggcagtggacgacgcccaggcggacgccggcgtcgggatgcggccgcagcgcggcggcggcgatgcagcgggggtcgtggaggtggcccagggcgacgaggacctccgccaggacggacgggtcgtcctcgaaggctagaagggccgtcagggccgcgtggcgctcctcggggaacacgggaacgaagccgggcctgttgtgtccgagttgccccaggacggccgacccggccgcgcggcgcacgggatcggaggcgaggcatgccgaggtggcgaggtcgagcacctccctcgaaggtgtccggtgcaactcctcgaccgcgtcgcgctccaggccggcttcgccgccggcaggccggcaggcggcctcgaacaggagggtcggatccgaggggcgggtcgtcatgcggaagggataggggccggacggcagggacgcacctcccgcccagcgccgggtcagttgcagaagccgagcgtcaggccggagccgccgaaggtggtggtcacgtagcaggctgtcgtcttcatgttcgccaggagcacgcctgtcaccatgaacaccagggcgttgcccgccgacgcgttggtgctgcggcggtcggtgatggccttcaggacgaagacgccccggaagaaggcgatcgcgccgaacagggccaggatggtgaagagatagccgaccatctcctggtgctgctggagccacgcggtgctgttgcccgtcaccgcgccgttgaaccggtagctgaggaagctccggtcgagaccgccgcgcgcggtcaggacgccggcctgccccatcaccgtctggctgacggcgccgaccaggaagggcgagttgcacatcaggaagccgaccgctgccttggcgagcgcggagcggccgtccccggggccgcggccgccgacgtcctcgtgtgcgaactcgaagaccgccttggcgatcatcagggcgccggcgaggaagacgagggcgtaggtgacgatcaggccgatcgggacgacgttctgggcgatgttcttcgagaagcacaccgcgggcgcggccgagttgtagcagttctcgggcggctggaagttcccgatctgcagaagcgaacgcatgttgccgtcgcgcacgctgaagttcgggttgccgcccatgtccatctgcgcggcgacctgccggaactcggaggacgagccgaagatgttgaaggcgtcgccgaacatcgtggtgacgccgatgcccacgaactccgggaaggcgatcaggaccgtgccggagacgagatgggcgatgccgcggccggcgccgttctccttggtcgagcgcgtggagccccacgcggccgaatccttcaggaggtcgagccccttgaagagcatgatgaagccgacgaggtagctcacggccgcgaccacgaggaacagggggccgtagaggtcctccatcacgccggcgaggcggctgccgatgtcgttgccggaccggggcgtcacggcgaacgccggcgcggtcgcgatgaagaacgcgtagatcgcgaggaacctgaaccagtgccgcatcgggatgctccggacgtgaagagggccgggcgacgggtgccgcccggccctgcggcctcgatgtcgaacgggtctgggatcagaagggagtggtcttctgggagatcgacggcgtgccgaacccgaaggtgttggtcagcgcaccggtgaaggccgggatcgccacgaggctcgcgccggcgccgaggcgccagaggccgtcggtgtacttcacctggccgttgccgccctggtcggccgcctgcttcagcttgtacagacccgcggccaccatgccggcgccgccgaggccgcagccgaccatcagcagcttgccgacggcgccgagatcctcgcgcaccttgtcggagatgctgccgaccgtgccggacgactgcgccgcggccgagccctgcacggcgtcgagtgccatgacggtggccgtggccatcaggccgtagaacgcgttgccgatcctgttcgaaatccgcttcattgcttcaaccctctctgcctcgaagggagggcccgtcggagcccgttgcacccccggttacggtcgcgacaccactgaacgaaggaacgaccgcgaccgctccttgagcgatcctccgaaacatgctcacaatccacgggaacgtcaacggcgcgttgaccacaccttgggatggcgaagcaatggcccgcacggaggacgtcgtccgcatcatctgggagaaggagtcgtacgccatcaaccgctatttctgggtggtgcgcgccacggcggcgacgatggcgatggcggtgctctgtgtggtctgcacgatctcgctcctgcagcggccgcccgtcttcaaatacgtgctcacgctcgccgacggcacgatccgcgagatcgtccccctggaagagcccaaacacgacgaggacgcccttacgcgctggacgacgaacgtcgtcctcaaggcgtacacttgggacttcctgaactacaaggcgcagttcacgaagctgcaggaggacatgaccgtctacggctgggaggagtacaagaagtcgttggaggattccggcaacttcaaggccgtgctcggttacagctacgtcctcacggccgtgccgaacgggcctgtgacgatcgagaaggcgggtctctacagcgagatcggccgctacgcctggaaggtgaaggtaccgatcctcgtgagctactcctcgtccgcccagcggacgaaccagactctgatggtgacggccgtggtcgtcaggcagccggaatggatcaacgacgccggcctcggtgtccgctccctcatcgcggaactctactgagccgccccgttccttccgcgattcggactcgcatccatggacgcactgccgacgccgtccgatttcgcgctcctccacggagccgaggtcgaggcattcatcctcgcctcgccggaccccgtgaccgaggcccaggtcgccgcgcgcatccaggagggaagctccgcggccgcgctcctgcgggagctcgccgagcgcacgaaggaccgggccgtcaggctcgtgcgcgatgcagacggctggcgctacgccgtcgaccccgccttcctgcccgaggcgctcaaggcccccgcccggaaggcgcgcgagctctccgaggccgcgctggcgacgctcgccttcgtcgccctctacgagccggtgacgctcgccgagatcgagcgcggcaggggcgtgaaggtatcccgggccctcctggacaagctgatggaggccgggatgatccggcccggcatccgccgcaccggcaccggtcgcgccgcgacctactcgaccaccgacgccttcctcgcccacttccggctcgacgccctctccgacatgccgacgcccgaggagctcctcagccgggacctgcctgtggacacgccggaatgaggtcggttccttgcaatcctcggttctccgttaacccgatctggggagttgcgggcctaaggaggaccaagtgtagaaggaacgatccgtttgaacgcgatcatcgaccagaccgagaacgtccgctgcctgctggtggtctgcctccccccggaagggctgctgcccggcttccgcgcgaacgagtggacgatcctggaggagttcgccgaggagggctcggcgaagctgcgcatgcaccgcatcgtccagatgctcaaccatctcaaggccagggccttcgtcatccgcgagaccgacccgcgccggcccggcagcatggtctcctggcgcacgatcgtccggttcaacgagccggaaatctacctcgatccggacgaggcgtgggttgcgagccccgaggccctggtctcctgggcggatgcggtcgaggcctttctcgccccgccgcgcctggagaccaaagcgcagccgaaggtgcccctgggcttcctcgcgacggccgccacggccgcggtcgcgttcctggccctcggattgtcgctgcggacgccgaaggtggagttcgagatcgacgcgctgaaccatttcgcccggcagggcggcgtgtacgcgacgcttccggacaagaaccgccccggctggtacgtccgggtcaagatgcacccgaacggttcggtcgagctcctggaacgcatctccgaggacgacctccagaagcagtcgaagaaggggccggagacgtcggaagcggattcggtcgcgagcgcggccacgctttccggcgaggccgtcaacgagcgcctcgagggcgtcgcggcggcgttccgcaagaggaattgatcctcaaccggaggtcgggaccttgctgacggcggcgatgctggcccggctcgcggcgatcggtctcgccgccggcgtgttcatggcctcggcgtcccggacggcccgcgccgtcgacttcggaggcgtcaacgacacccaggccgcatggcgccccgccgggaagcgcgaggagcaggcggccgcgctcgccgcagcgggcgcgcgccacgtccggatcatggccgtcagaccgctcgacgccgtggccgccagcgccgcggcgttggcgcgcgaggggatcggcgtcctcgtcgtcgtgccgatggggcaggccgacttcttcccgcccgatgtggccgcacgcgcggccgagggcgtccactactccctccggccgacccacgcgatggagatcgcgcgctacgccgcgttctggcgcgaggcgctggccgccctggacgccgtcggggtcgcgcccatcgcggtcgaggtcggaaacgaaatcaacatgagtgccttcgagcccagtctgccggtgacggccggcggagcggtcgtcgaggctgacgacttcggacgtcatcccttcgccgagccgttcggacgggcgctcgaccgctacgtcgaggcgctgcgggagacgaaggtggctctggccggacgcggcgtgccggtccttctcgccagcctcgtgcggcccgagcccgactgggccgccgccaacgctgtctcggccgtcgcgcccgatctcgcgatgaggatgctcgtcgaacgcggcgccgacaggatcgccgacggtctcgccgtgcatctctacccacaggtgggcgcacgcgacgaggatcccgacgccgcggtcgccagggcggtcgcgcaggccttcgacccgctcgtgcgcgaggccggacccggccgcgtctggtggatcacggagtggggcttcgcccgggcggtgggcaaggacagcggcctcgagctgccccggggccgacggatgcgcgccttcgccgatgcgatcaggtcgcgtccggaggcggcgcgcatggggcccgccttcctgtacgacttctccgaggacgagctcttccgcatccacggccccgacggtccgtccgatcccgacgccctgttgacgcttgcgccccgctgatccttcattccggagggcgctcttgcggcgccgcgaaggagtgaggacgaaatgctcgccgtcatcggcaccgccggccgcggcacggacgcggacaggctctcggccgagctctacgacgcgatgtacgcccgcacgctcgacgcgatgcggacctgggggatccgctccctcgtctccggaggcgcggcctgggccgaccatctcgcggtccgcgccttcctggagggagaagcggacgcgctgaggctgttcctgcccgcgcggttcgagcgcggccgcttcggcggcacggccccgaacgacgtcgccagaaccgcgaaccgctaccacgacgccttctcccgcatgctcgggatcgatacgctcgggcaggtcgccaaggcgatcgaccgcggtgcggcagccagcgtccatgcgggattcaagacgcgcaacatcgaggtcgcgtacgaggccacgcacatgctggccttcaccttcggagccgggcgcggccccgtcgccatgaccgaggccgacgaaggcttcgcgtcggcgttcgaagccggtctgaaggatggaggcacggcgcactgctggagttgcacgtcgcgtgccgacgccaagctgcacgtggacctcttctggctcgcgcagcagcccgccgccgcgccgaccgttccgggagccccgcgatgatgccgacggagagccaaacggctgcgatccacgtgggcgaaggcgtcgaggcgacgcccgagttgctctcgatcgtggaagggcgctacttcctgcccggagagcgcgtgcgcgcactgcccggcacgcgcctgagcgacgagagcgacgccgacgccgcggcccggtggaccgccctaccccgaatgccgatatcgtcgtcgcggccacctggctcgtccagggtagcgagggagagccgcgcgtctcctacgcgttcgagggccattccggcctgcatccagcggcggccttcggggatccccgcccctttcactgtcactacggggtaatgatccaccgcggcggcagcctcttcctgatccccttagacgaccgcgcggaacacgtcgtcgaggcttccgggcctcccgtgcgcatcgccgaaaggctctgccggtctgcacgctacgctctgggcgccggcggcggctcggaggaggccgacctcttcttcgccggtctggagactgttccccggaccggcgaattccacgtcctcgacaacggggacagaaccgtcgacctcgcctatgcgccctggtggaccgacgcctctcccggagaagtcgcgatcgcacaggatgccattgcatccgccggtcatcaggcggccccggccccaaggaactgatgtcagcccgtaggagcctcaaagatagctatagttgatttttgatcatccatggcaattcgtcatggaaagcaaccaaatcgggaaacaactttcatatgcagtaaattacgggatgtcttactatgagacctgcaacagtaagaaggtggttagtacacatcataaaccatacgcactagataaactttatcgccgaccgcgcacgccggaatcattccgaatcgatgtcatagacgaatgacttcacttgtagtagatcatttttcacaaggggcggagccgtttctacacgctcttggtgagaggggtccacgtccgtgatacggtccgccgtctccatcgccgacggaagcctgcgcgccaagttcgacgcgacgggctacttcgagcaggcgacctcccgcgagatcgtgacgctggccggcggaacgtggagcggagctcccgccctcgacgcggcccggtactgcgccgctaacctcccctatccggaactcgggaacatcctcgaccgcgccttcgccttccccaggatcgcgatccgggcggcggtgcacggtccggacgccctacgctggatccggaggaaccgggccgacatcggagcggccatcgaagccgccctggcccaggacgtgtgcgaccacggcagccccgacgccggtccgtcatgggaccggcttccgggctggcccaccggatacgaaggcatggggcgcctggaggatacggccgcctgacaacggccgcccttgcctgcggcgcgtcttccggcaatccttcctcatcccggaaggagccgaccgcgcgatgcattccttcgacgaagccgatctcgaagccgtggccgccgaccacccgtgggcggcgaccctgctgcgccatctgcgcgcggataccgcgatgctcgcgcggtgcggccgcgagggcttcgcgttcagaccccttctcgtccacggtgccaaggcggacatccggcatcgggccctgttctcagcggtcgcggaccgtgtcggcgtcgcctgccgggccttctcgctccgtgacgcggatggcggcggctggagagaggccgcctcccggcgcgagatccgcgtcctcgaggacgtggagcgctggccgcgggaggcgctggccgagattgaggcgaagctgcgcgctgggtgggacgaggccgtcctacccgtcttcgtggcggcgcgcgccaacgacgtgcccggccggatctcggccatgctcgccgaggcgccgatcggcgaggccgcccgtcatcccgcccagctggcgaagctcgtctcggacgacgtcgcccgggatctcctgcgcgagcttagggtggccgaaggccgccgcgcggaggcctccgccgccctggcggccctcttcgcctccccgaaggctccgaccgatccggcggagatgcgtctcgtcggcctgcgggccctcaccgacgtcgcggattgggccgacgtcgcctccttcgagggctacgtcgagcgcagcctcggcgcgtcgcgggccggcgaccggccgacccggatcgtcgtgcgcgagatcggcggcgccaacgactcgcggggcatcgtcgacatctacgcgccgctcacgcgccccctgcccctcggcggcgggcacctggacccgaaggagatcgcggccgagttgatggacgagatgccgtggttccggcaggcgatcgggcgcctggagaacgatctccgcatcgcccacttcgcggacaggccgtatctcaagttccgccccctcctcctcgtcgggccggccggcgtcggcaagagccgcttcgcgcgtcgcctcgcccagatcgccggcgtcggctaccgctacctcaacgcgggcggcaagtcgtcgggcgcggacttcgtcggcaacggccgctcgcacgaggcgccgacgccgtgcgcgccggtggaggcgatcttccggtcgcgcttcgcgaacccgatcatgttcgtcgacgagatcgacaaggcggccaagaacctcgccgccggcaagctggaggacgcgctgctggccgtcctcgagcccgagacggcgaggcgctactacgacgaatgcctgcaggccgacgtcgacctgttctacgtgaactatatgctggccgcgaacgaccgcatgaacatcaacgacatcatgcggtcgcgtgtgagcgtggagaccgtggagaagccgccgtccgacgccttcccgcagatcgccaggagcattatgaacgaggtcgccacggactacgggctggaccgctcggcgatgccgggcccggccgagttcaagaaggccgagttcgagttcaaggccggccgctcgatccgcgagatcaagcggatcatgatcgacatgctgcccgccatcctcggcgcccagttgccgggtactccggtcgacggagtggacgaggcggcctgaggcgtcgtccttgggccgacctcagttcgtgcgcgtcttgcggtcgatgctctgctgccgcacgagcgcgtcgcggaactcgcggaagtaggcgtcgatccgggtacggtagctgacctcgctctgctcctccgcgtagaccacgctgaccttcgacggcccgatcttgccgcgctccggcgggaacgactcgccggtgatgaccgtcgcgccgtcgcggatctcgacgcggccgcggccccgcaccgggtcgaagtcgcgcatgttgctcgaggcgagattgcgccggtagcgcgtctccaggttcgtgagggtctgctccgcctgaaccgcgaggttgtcgccttcgagctcgagacgcacctcctcgacctcgtgagacatgcgcaccggaaccacgtcgggcagctccttgcacagcgggatctcctcggagcaggccgagttgatggtgctgccgagcggcaggcgcggcttccaggcgcggaagtagaggcttgggcgccgtcccgacgcctccatgacgaagcgcccggggctcgggcggaagttgacggtcagcgtgaatccttcgagcggcgccggcatcggccgtacgcggatcgcgaacttctcccagagcatcagttgccgggcgccctgccagacgtcggggatctggagctcgccgccgccggggaggctggaggcgcggccctggacgacgtgcttgaggaccttcgggaacggcttgccgtcgacgggatcgaactccgggccgcgctcggtcgggaacagcgactgcaggaagctcgtcaggtgctcgggtcccacaccacgggcgccgtcaaagtcgaactccttcgtccggtcgacctcggtgtcgcggaactgcaggttgacgcggtagcgccccttgagttgctggagcttgcagaacacctccgccggaccgtccatcggctcgatgccgaggaagaacggtgtgcgcgaaggtcgctcgcccgtcgagacgttgcaggcggcccaggcgggggcggcgccgagggcaaggagcagtgcggcggctgcggagcgcattcatcggttccttctatccaggtaagaccatcgtgcgcatcgtcaccgcgggcaagtgtacgccgcgatttcgttccttcaatttcgttgacgggagcctccttcgggctcatcttcgaatgcatcgaaggagtggaaacgtggcagaagaggccaggaacgcgcgacgcggacagcccgcgaaggccggcccgatccccgtctacgtggtcggcggcgaggtctccaccctgggtacggccgatcccttctggttcaaggcgcccgttgtcttcatgggctgcctgcggatcttcatgttccccttccgggctgtgctcgtggccgccgagatcgccctcgcctcgggcctgctggcgctcggggtcgccggctggatgtggtggacgaagcggatcacggaccaggacgtcgccaacgttctgatggaggcgggcgaccgcgtcctctccatcctcaagggcgcgggggtgttctgatgcggaagctgtcggtcctcgtacgggccacggcggcgacgctcgccgcggccacggtgggcgtctacgtctcggccgccgtgccggccctcgtcttcggcgcatccttccgcgacttcgtccagatggccaccgaggtgtaccttccggccctctgtcttgccgtcgtgacagcaccgcttgcggcccgcgcactgcgcgaggacggagcccggcggctggcatggcagtgcaccctgatcggctgcctgatcgtggcgggggccgagttgcgctggatgatgcacctcgacctggcgccgacgccgaccctgttctggagcatcgtgttcaacgccgtgctgcgcggcgttcccggcggcgtcgcgggcgccggcgtggttctggcggtgcttctcgagaccgccccgcgccggagagcgctcgcatgagagaggtcctcgaggcgcccgcgggcgcgatcgtcctcagcgagcgggatgaggagaacctcgaccatctgacgagggcggtcctgttcagggtcgatcccgcggtgatcggcctcgtctgccgccgcggcgggccgagaccgggcgaggactggctcgaggcctctcgcgtgctggcgaagaccaagcgctcctacgacctgctcccgaagctgatgcacgtcgtgggcgaggccgcgcccgccctggcgatctaccgctggcagctcgtcgccgcgccgtccgcggccgacgtcctcgacgggaggagggcggtcgatccggcctcgccctcgatcctcggcgaggccgcagccctcgcctacgcgctcgccgaccgggcgctcctggatcatggggagaggatcccgagcttcgaggccttcgccatgaccgtggagcgcgacctgcccttccgcgccggcgccctggcctgccacatggcggcggcgctgatcgacctccgggagacgctcgacggcgtcctgggctgggaggcgatggaggagaagatgcgcgcgggcctgcgccgtttcgcggcctcgcgcgccacggcctagggccctcgcgattttcgggaggctccgccattctgcggcggcaggagtagagcgatgccccgtcgtccagagaaccttccggcccgtctcgccgggcgtgccgtcgccgacgaaggcgcccggggtgtgctgcccgccggtcccatgcaggcgatgcgggagaagtatcgcctgctggaagcggcgaccgcgcacctgcgcgacgagtaccgcacggaccacctccgccgcgagatcggggtcgagcggcgcctggactatggccgtcccgccctggccggtcccgttcccgggcaggcgcgaccggcgctcgggagacaggccgcccatgccgggccggctcctgcggtcccggctctgcccgtcgtcgccggcggtcttccggccctgatcggagagcgggccgcacccggaggcgagccgccgcaggccaggagctggacgcgcgtccgcgacatgccgggcgcctacctgaacaacgagggcatccgtgcgttcatgcgccggcagcacaggcagtggccgtgcttcgcgcgccacgagcgcatgtgggaggccgccggccgcgatcccctcggcatggtcgcgggcctcaacctcgtgcgcggcctgcccggctccgacgagcgggagatccacgcggtcgcgggctggatccgcgccaacggcgtggtcatcgccgcggaccgcgtcgaccacgggcaggcgctcggccactacgtcaccgaggtcgtgctggccaccaccgacgacaagagcttccttctcgtgcgcgagccggcggacaacggcttcgaaggcatgcacatctattgctgggagggcggcacggcggtctaccgggacggcgtcggccgcgcgttcctcgagcagaaggcgcaggcccgcgccctcgccgcgccccagccccgcctccctgggccgaccctggaggtgcacgctcccgaacctcccgcgttgcgccgcgtcgcgtccgacgccgatcgccggaccacggtccgtgccctgcctgcggcatcgtctccttccgtagcggccatgtccgaccgcctctcgccactgcgggccgccggcttcgccccgggcggatccaaggagggccccttcctcggccgccgggaggatgatggaacggtcacccaggtcttcggagagaagggcaagatgctcgccaagagcgacaccttccggatccggtccctggaccaggacggcgccgtcctggacgagcgcaccgtcgcagatcccgaggacgcgctgcgcgcgccttcgtcgggcccgcgaccctgacgcgcggtccgcttcgatgtgggactacggcatccgggatcccctcgagggcgacggggcccccgtgccggcggcggaggccgaggacgtcgcgcccgtcaaccgggccgtctgatccccgtcccacctcgtcagcggcggccgttgagtccggcggcttccagggcctgtctgagggcggcatcccctacgggcgcgccgggattgccggccaccggcggcaggatctggtcccggccgcccgcggactgggcggccggcgccgggaggggtggctccggagcgggctcgggcggcggcttcggccgctcggagtcgatgagcttgcccaggcgggcctcggcgtcgaggcgccgcgcttcggcggaaggatcggcatccttcttcgagaccgcgtcggccgcgtgcttcgcgagccgcggagcgaggtcggtggtccagggaccggagaagaggaagctgccgcgcccgttctcggcggcgaagatgcggaacggtgcgtcctcgcccgtcacgaagaccgacaggcggggatagtcctcgacgacgcggtagagcccgaactcgaagcaacggtagtagccggcgccctctgacggcttcatgtcgaggccgcagcggacgtaccttccgctgtccatgagacccttcgcggtgcggacgatcgacgccgcatcgtcggccagcgcgggcgagagcgcggccgctgccgcggcgagagcggcgagcgcgacgcgcgcggaacggcgcgtgcgccgggtggcggacggaagcggaaggatcggatcgtggacggtcatgcgggttgtcctcgcggcgacctgccgccggggtctgcggagcggcggatcagcctgcgggcatccggtggcaggtggcgcccgcgaaatcgacgtggtccacgacgtcgagcgtctgcgcgctgccgtgccagcaggcctgatggcggcaggcccgccactcgacgcggccgccgccgaggaagaggaggacgacttcggcgtcggtgccgcgccacgtcatggtgacgcggccgtgccggtcgcccgcgacctcggtcgggctccggacgatccttgacgcgaccgcggcgaagcggagggcgtccgcccggctgttctcgacgatgtccctggtgccggcgacctctctggacagccggcaggccgtgaatggtatgacctccgcggtcattgagggcgacgggcctccagcagatcgatctcgcgcaggtgcagcagcatctccatcgcgtggatctccggcttggccccggaaccgctccgttcgtcggtcgcgaggagctgcaggatggcggcctcctccaccgacagcatgcggccgaggacgcgcccgagcgcccctccggtgttctcgccgttccggaggcagtccaggatctgcgagaccgcggccccgagctgcttgtcctcctggttctttcggaggcaggcctgctcgagggccttgagggcgtcgacggcgttcacgtccgcgcagaatgcgtagccgaggaccgcgtagatgcgggtccgcttgccgtggtcgagcatgggagcgagctgatcgcgctcccgggcaggttgggactgcgcgtcgagggcttcctctgccgcctcggctcccagcgtcatggcacgccactccttcggacacgatgggaagaccatgcttcgatagaagagccgcgtcaacgccgttccttccgtttcgggcgacgtcgcgaaggaccgttaagcgtccgttctgtaggcgcgggagagcgagaaccgaagctcggctgtcgagttgacatcgatcgcggaggtcgcgacggtgcgaccttccggggccgtggcgggcgctccggcattgcggcgaggttgacgggatggacgcggagcgggtgtcggctcgggtcgacgagatgtggctcgagtcccccaccaccagcgaaggggtcagggacgcggcggcggctctcgccggcgtctccatcgacatgctcttcaacaggatggcctcgaacgcggcgacaggcggcgcggatgcggcatacgcggtcggcgcggcgctcgtcgccagcgccctcgacgctccgcccctcgagagcggcatgcaccgcggcctcgggctgagctggctgtggatcgcggcctgccgcggccacgtcgcctccgccatggaggtcggccgcgcgctgtcggcggagtcggccgcggaattcccgcgccgcccccagggcgacctgtcgagccgcgcccagcactggttctcggtcgcgactgccggcgccgaccggcccagcgcggctgcgccgaccggcctcctgcgcgtcggccgcggccgcggacaggcgggcattcctcgggtgaccccgccccagccgctcgtcgagagcagtcgcgtcccgccgcgcgaggcgggtccgtcggcctccgccggcggtctccgcggccgggtcgtgctgcgtcagggcatcggggatcccacctcgacggagggcgccgccctcatgaagcgctacgccgcgctcctggggggacccgtgccctgcgtcggccgggtgccgaggcccgggga