cggcaggcctacaatgattgtgtccacgtgcatcattcaacgccgataatcgaactcgaagtcggacagggtcggagattcagagctgggatggcactactaattatgctatctgaccagagtcgaacaggtcgttggcggggggggggggggtgttgggagcaagttatggaataggagcttatgtgctctgggcgttgcttgggggattgagttccgaatcgaaatgaaggaacgggtaggcggctttcggggaatgagatgggatggaagaaacagctgacggataggagaggcagtgaagtttaggattagccatctcacaaagagatgatcttatcttcgacttgaaagcagaagatatgccatatatgttgctgattgttcaaggttggcaggattatccgttgtaaaagagttgtaccacaagcgtttccatatcaacttccatgtccacctcatacaggcatcattacctcctgtccaccagaaaatggagccccttacatgttcatacttgaccagatgaccaactcaaaagatgacaactgctatacgtaaaaagacttgacttctcaaacacccctccaccatgtttctcaacggccagactcccctaacacatgttctcacagcccaaccatgcggcttcacgaaagactgaaactagagccttcattctctttgtgtggattcttttccgtggttcacaagaaggtggatggtcggatctgggcaaatcagctgcggtttatccctactggcagcagacgacgacgtatacgcatcaggcatgttggcccacacggtagccttggccgtgtaataccgcgagaagcaactgttgaggaggtcgtccactccttgaccgacttcgacaatgcccgtatcgaggacttcctgtttacaacaggtcggttgattagtacccatcaacataatacatcccaagtgacgtaaaactagactaggtggaagaaacgaaccttgagatgatccgccacctgctcaaactcaaccttgttcagcctcaatcggtccggcagcccactattatgcatgagcgccaacagcccagcgacagtggtgtttacagccgccaggatcgtgattggcgtccctgttccgacgccttcgctgcctccccatgcgcccagagccgtcaggaccgctcctaacacaatctgcaggatcatcaacacccagcgcatgatgctgaagatgtggtacgagtacaggtaccgggtccgttggtaaatgacatccctgtaaagcccctcgggcataccccggggcggccagtaccagcaggtgggatggacaacgttgtgtgactcggaagaagggtccgcgataccgccgatgctgcgagcgatgcgggcccattccgatggcgtcaagaaacggagtttgggatgacttgcggtacggaagggggtggagatggggcgaggagagcttgacgagaagggttgctggtcgttcttgttggcgacaaaggtactggtgtttgccgtgttgttcatgtggggagcagtggaggctgagaatggacggctgggaggtcgattcgggtttgagggagcacggttgccatgattggtatttgcaccggcattggtggtcgggatgggaatgctggacggccggtcggacttgtatatgatgctctcaacaccaaaggcttcggactggggggactggggcggaatctgagggatattgaagtcacgattttgatgcttggggctggccattgtggcagttcttctggcagacgaaaagatttgtgataacctgtttgggtgatttggcaaaatggagtgtctggcactccgactccaagacaccaaaaagggcacaccaacaagaccgatgaatgacgaacttaaacagcctgtgttgaacatcaagtaaggggagagaaatggacgaatttgtctcacgactccaaagcattgatcacaggaaatgtcttactcggaaaatggtctgagaagagaaggagcaccccatcttgggcaggctgcaaccacgacacggaaggaacgagggagagagcactgaaagggaagtggtatcaatgcagatggagatgagagcactttgctcttacaaatctgcaatatggtagagatgacaagtgccaatggaatctgattttttaacagtgtctcttggtcccgcgaatgcacatgagacgcaacttgaagctattcacaagatccatatgtctcttggcttgtttacttttggatgaaaaaggaacgagggaaaaagggggaggggccttgaacaagggtacgttgtacttatgtactctcaccgcccgagggcagaacctcgattcctggctggagtgggtctatagtgttttctgccattcactgttctccacaaaaatgttgtttcgcggagtgatcaacaagggtcgtgactgccttctgattctctgctctgcagtgaactcgaagaccaatttgcgcctcgactgatcaagtcgtcaacacgcgcctgcacccttctatatgcgcgccctttttgctgccacatctttccggcgcatatttacccgcttgatcagaccagcccaccaaaaggtccttcccctcactaacttccgcgcaatggcttccgaagccaaggacatcacggcgccgcccgccgacaagcaggtcattgcccacgagggcaagcgctacgtcacagtcaaagaaggcctcgcgcacattctcgtcccggaaccgtccgaagaagacaaggagaacctcaggcccgaccaggctgtccgacaggtcttctacaaccccatccagcagtacaacagagacttgaccgtccttgccatcaaggcctacggcaaggaagcggtccagcagaagcaagccagccactccaagctcgagaagatcatcgagaagaaaagaaagcgacaggcacagaagcaggaccagcaaccgaacaaggcccaaaagggggcagacggcgagaaggcgaccaccgaacccgcgactgatgctacgtcggccgaaacagtgcagcaaaatggagaagcggctaaggacgtcacagaacaagagaccgacgtgcccgtcgagcagggcgacaaagaggcgacgaatggtgaagccaaaaagggaaagcagccgccatttaccgtcctcgatgcgctatcagccagtggccttcgtgccctcaggtatgcccacgagatcccgttcctcacctcagtaacggcgaacgatctcctcgcgaccgctgtcgaatcgattaagctcaatgtgaagcacaaccgcctcgaagacaaggtcaacgtttgccacgacgatgcgttggcccacatgtacaccctgattgcaaaagagcttcgctctaaggatcccaagggcaagcccaccattagcgaaaagtacgatgttgtcgatctcgatccctacggcaccgctgctcccttcttggatgctgccgtccagtccgtccgcgatgatggtggtttgctctgcgttacctgcactgattccggtgtgtgggcctccaacggatacccagaaaagtgctactccttgtacggcggtgtccctgtcaaggcatggttctctcatgaagtcggtattagactcattctctactctattcagacggcagctgcgaaatacggtctcaccatcgagccacttctgtccctttccatcgacttctacattcgagtcttcgtccgcgtcaagaaatctcctgctgctgtcaagttccagggaggcaagaacatgatggtttacaactgcgatagcggctgcggagcttggtcaacacagctcctgatgagaaacaaggcctctccgaacaagaagggctccggtgtcttctacaagcacacgtttgcccaaggaccttcggttgataagggctgtgagcactgcggttccacaatgcacatggctggtccgatgtacggtggccgcattcactcgcccgatttcatcaagcgcgtcctcggcgaactcgatgaggcgcccacagatgtttacggaacgaccccaaggataaggggcatgctgcagacggcacttgaagaaattctgttgacccccgaggaacaagaggcggagaaggccaaggaggaggcaatccaggccggcaagaagccagaccctgccttcaaggaggctgagctcgcggctattgatccctacccattctacttccaccccgctaccatatccggcatcctcaaatgctcctgcccaccagaggcaccgcttaagggcgcgctgcgcggtctcgggtaccgggttacaaggagtcattgtaagccaggtagcatgaagacagatgcaccatggtctatcatttggcatgtattcagggagtggatccgtcagaaggcacccgtgaaggaggacaacatcaagccaggtacgcctggatacaggctgctacgtctcggtgagaagaagaagcaggaggagcaagcggagcaggcagatggtgctgaggctccaaaggagcagcagagcgaacaagcggagggagagaagatgcccgaggtggtatttgatgagcagcttggtcgggacgacaagactgtcaagttggtccggtatcaggcaaacccaagagaaaactggggtcctctgaacagggcagtaggaaaagtgccttctcaccatcgcaaggattgatgaggttcagatacgagcatccgtgttgttaggtttcaatcaggagcgagctcgcttgtccagatggtgcgaaaaggatgctggagtccgaggataaagtgatccgacagccagtaagaagcttggtccgataggcagcaattgactcatgatgaggtgcgatcctaaaaaggattcaaagtccgaacctaggctcaaagagctaggcttggtttgtcttttggtacccgatctattgtgcgattgactacgatcaccgcgccgtgttatagggtcggggattgatgccgagtaggtggcccactcggttcggtcggcgccgtcctgcccgccgatagcaacggggggttggtgatgacgcaattcggcggctggctttgtacatagcagatagcaagtaatatcataaaatggatctggtgtaactccatatacacacttggtagcgagcaatgactacgcatctctactgcattccagtttcccttccaggttcggtcaataaggcggccgctgatccgaacatctacatctggagctatccttgtctgacaccgcaacaggaggaagtcaaccatattaattcattctaagcgtcgattgctgatcgaaagctaacatccttccgtctgctttgttcttcttgccttctcttgctcgatcgagatgccgtcctggctcaagaagattgtctcacttggtcgtcgaccaaagggctccacctctgtcaccaaacaagatcagagcaatagtcgatctgatttcaaatcagctgctccttcagagaggtcttgttcgaacggacaaaaggcaacgcccgaaagtcaaccggacgaaagggttggtgaaagaaagaggacacaaccgcaagaaaaattaccccgcaacaccaccaagaatagtgaggagcagccccgcgatagcgtcaatatgaccgccgccgccactaccgccgtgtcgcccgctcaaaagacattcacaccagtatcagaccacatacatctcagtcaaaggaccggtgacctcatccaaacttccgctcacaatggcgtcggggatatcgagaactcgggaagcgccgtaaatcccaatcaaatcgtcttcatgctcaaaagcggcaatggcggttatcgcatttactcgctcatcgaagaggagccatcttctgccgccgctgctgccgccaagtcttccgacgagagcgcttccgaggacggagagaagatcaagaaggccaaggtcatcaatggaaaggccgatgatcatagaaagacgaagaaactatcgcccttcaagctatccatctcatatgcgcaaagcctgcgttcagaagacttgacgcgggagttcctggttgagaaggcgccgcagcacttggctggggttgacgagttgcatgtgattgtctcgacacggtcggggttggggctggcggcgagcttctatgacggcgtcttgaagccgcttttggaggagggatttgggtttgaggctgttggcgatgtggttgagggtgatgatcacgacgacaatgaagggcgaaaagccaggtcaggcaaaacatatcaaataaccttcaccaaaagcgcagacacagtcaaggattttgctcggggactagtatcatcatcgtcttcctctgctcaaggacgacaacagcgacaaccaagcaggaccatcattctcctgtccggcgacggcggcatcattgacctgctcaacgggctcgaccatgatcagctcgatgcatcttcatcaccatctccatctccaaccccaaccctcgccatcctccccctaggcaccggcaacgccctctttcactccctccacaagcctctctacaagccccagggcaccgatggtccatcaccactagtcctcggcctccgcaccctcttcaagagaggcgtctcagctccgctcccgactttccgcgccgaattttctccaggagcaaagttaatctccggtcagccggaagtgcttcccgacagtaacgattcaccaaaagataacctcttattcgacgttacgagcacgacgagctctggtactcctccaattaggaaacggccggaaatcacccacctcctaggcgccatcgtcttctcctacggattccacgcctccctagtgtacgagtccgacacgcctgcttaccgcgtgcacggggacaagcggttcggtatggcggccggggaattactcaagttgtcgcatttatatgatgcggaggtgtttattcgtcggtcctcttgtgaacaaggagaattcactcttcttcccaaagatgcccactcaacttacatccttctcactcttgtctccaacctcgaaaaaaccttttgtatttcgccatcttcgcggccgttggatggacaattgcggttggtgcattttgggttcggtgaagaagaaggcgcagccggagctgaagcggaagctgctgaaaacagaggaaaacaaaccatggatatcatgatggctgcgtatcgtgatggcgcgcacatcaacgacccagaagaaaagttcaaggacgtggtgggctacgaagaagtagaagaaatcaaagtggtgattaatgagacggatgaaagatggagaaaggtctgtgtggatgggactattgtggaggttgagaagggcgggtgggttacagtaaaaagagagggggggattgggagtgggaaaggggagaaagagagggagaagttgagggttttggttgatatgggggtagtcgttgggaggtggtgagtggtggcggctattgggaatgatgaggatcaggacatagatgacgggatcttgacacagccatagaatagacacgtttcctcgcgaatgaatcatctgaagcctacctgtgtcatggctgtcctacacgtagtctttggagctagaagtgatgaatgacaagtgagtgagtagagacatcaaacggcaagtgtattatgcaacaaaaacaaacagaagctgtggtatatttacggaaccagctacagcaacagtagaccatgccaaccatcttgatcatccctatgtagcaaccctacccatcaaaccaaccaaacgaaaatacacgtatgtacaagaacaacagagtcatcattagagacaccaacggaaacccgcctttctcagctttaagcaagcgatttctatatgcatcaacttccgcaaagcgtcgtgttatcaccacacattttctgctccacaaccgtctactcactatcttccatatcaaaagcatcatcagccaccttcctaccacccttctttgccttgctgctcacgccaatatccccaaacgagtcatcatcatcctcacttgcgctatcaatgacaatcggcttcctagcagcggccgcgcgaccaggcctgctgcgagccggagcaggcgcaggatccttcattacgacgtcatcgccatcaaggtcatcctcgtcgtcactagcgagcttcgttgccttctggttcttcttggcataagccttagcagcaggcgatagatggaccagcgtcttgagcttggccggaacggcagaggccgtctctccagcagcagcagcagcagccttcttggcggtgaccttgggcttgggcttcggggcagcagcgtcgtcgtcggtggccttgtttttactgccggcaggacgaccgcgcttcttggccactacaggggcagcgttgaccttcttgccgatggaatcgtcctccgaaccctcgtcggcctcaccggtcttagaatgcttcctcggggacgacttggcaagagcctcgtagttggtgtcatcctggctatcgttgtcgagaaaagctttggtgtggaaagccctgctcttcactttgggcaggccgataccgctaccctcgccttctggccgagacatggaaaagaggctgagcctcgggccctcgctcgtcgcggcaggggctcctatacccttgactagggagccgacgtcaagaagcatgtcgtcgtcatcagaagcttcgctttcggagtcttcttcgtctatgaagaaggacttggccttagcggccgccgcgcgcttcctgggattggccggagcgggtttctcagcctcgcttaccatcttgtcatcaccgtcgctctcaagatcatcgtcctcaagaacaggtgacttcttggcagcagccgcacgcttggcggtggccttagccggcgcaggtttttctgcctcgctcaaaatcttgtcatcagcgtcgctctcgaagtcatcatcttcgagaacaggtgatttcttgacagcagcagcgcgcttagtggggggcttagctgcgtgcgcaggcttctctgcttcgctgagcatcatgtcttcgtcagagtcttcaactacaattggcttcttggccgtagccttcttggcctccggcttgggggtgggcgggataggctcttcaggagcgtcctggaactcgacatcggagtcttcatcttcgagggccggcttcttggcagcggtggctcgcttggtggtgggcttaggaatcacctcttcctcggactcgtcgtcaatgaagtcatccaaatcggattcagaatcctcatcaacgataggcttcttggctcctgcagcacgcctcgcgggctttgctacaggttgctcagattgttctgccgctgaaaccgaagctgaagccgacgtggtcgttttctcagaagttgtggtaacctttgcgatgtccaagaactcatcgtccgaatcttcatcactgagcgcataagtcttaggcttcgctacggtggcacgcttggcgcgcacactggcgatggtagtaacgggctccgcatcctcatccttctttttggctgcagccggggccttcttgttcaacaagtcgaagtcatcgtctgagaggtcatcagctccgtcggtgaaagcggtcgacttaggcttgggtttcgccatcccagagaacttctctagaaaacgctgctgtgtcttgattgtctcagccttgggagctgccttggctttggccttcttggcacccgggtcgaagtcctcgtcatccttggcacctctggacttcttgagtctggagacagcaccgcccttgtacgagacacggcgtcccttctgcctgatctctttccggacttcatcttccagcctcaactgctcttcccactcagcggtgaaagcatcgagatctctgcaccacagatccttttcgctgagtgcatcgagttcatcgtgctcagccttctttgcagcaatctgctgcttgagcttgtcgaggcgctcaaaggtcaacgaccaaatgggcatctatcatcatgttagtctttccggcaacataatcagtaggctcgatatcacaaaccgaaaggagatagtcataatcgcgggctccgccaacggcatcctcctcgtcctcgttgtccgcagcaccgagctcctcatcaggagacttcacattccttccatctgatttcggagggaaggcctcgtacttgcgttcacgaagttcctggacaaggaccgacttcttctttttggaaacgacgagcttgttctcaatgatttccgaaataaatcggtattgattctgcagcttgcggtagtctgcatggtaaaccttgagccagtgcttcttgcgctcaccgtacaggttgagtcggtagtggtagtattcctccatgatttcttgcgggttctcatacttgtggattttaccacgggtgtcgaaggccactagatttgttgtggccactgtcttggtaagcttgaacttttcaatgagaccgtcccgaagagccgaggacatgtgcttctcctcaagggcgatgatgaagtggacagtttggtggtcgttgtactctttgtagtccttgatccatgaaggactcttatcaccacggataatctcttccagcttggacttgaaatcatcggtccacatgcgaatgggcaactccgtaacatcaacctcattggggttctgagggttgacctccacgataccgttgaacttgaatctgttgggtccgtctggctcaggagtgcccttccaaccacggaaccacggagtcatgggttcgaagggcttctcctccccgtcaccagatgagtccctgcccatgcgacgcttcaagttctcgacaatgtcaagagggtggtagttgggaatggaagtgctccaaccggtaccgataccatctgcaccgttaaccaaaaccatgggaataatgggagcatagaccttgggctcaatcagtttgccatcgtcgaactggaattcaagattgggctcatcgagagggtgaaagatctttcgcgccaagggagacagtctcgtgtggatgtaacgagcgctggcagcatcggaaccaccggaaagacgcgaaccgaagttaccgctaggctcgagacagttgatgttgtttgaaccgacaaagttctgcgccagaccaataatcgtttgctgcagagactgttcaccgtggtggtaggctgcctccttggacacataaccggccaactcgacaaccttttgatcgtgaatgaggttttgcttgaaacagccgaacagaaccttgcgttgaccgggcttcagaccatccaccatggacgggatcgatcgaatgttgtctgccatactgaagagaatgagttcgcgattaacgaaatcagtgtaggagatcttctcggtcgaatggtcgaggtaggtgcccggctcgcacttggcaagccactctttacgagcgtcggccttcttcttggagaaggccaactcgaacatctcggattcctctctagtcatgacatcgaactctttgagatgcttgttcaagttggtgaagtagagctgggcgtcgtctgttgtcgaactacccaaacccttgagatacttgtacttccatctgcgcaattcgttcctgtgtgcttccttccactcctcgtactgaggcagagtgaagaaaccctgtagcctttgaggcttcttcgggttaggaccttgccacaccttgacaacgggcgtgatgaactcctggaagaaattaggaatgcgcaggagtgatggaaactggcactcgaaaaagttgatgagaagacccttgatatgactaccgtcaagatcctgatcagccatgatcatcagatggccgtatcgcaaatccttcgtatcggtgtagacctttccgtgtttgaggccaaggaacttcttgatgttttcgacttccttgttcttcaagatttgatcagcgctggcgtcacggacgttcagcatcttaccacgcaagggaaagacaccgatacggttaggatccaagatagcacgaccagcgacagcaagacctctggcggaatcaccttcggtgagaataagggtacactcttgcgaatatcttccaccagcataattggcctcgatcagcttgtcgttgctgatacgctttcgcttgctgccatcgttcttagccaaatccttgtctcgcttcttgtcggcaaagctcaacaagttgtcaatggcctccgattgtcgcactttcttgaggaacaggtcaccaagctggcacttgctgccgaatttggcgggcttggtcgtcaactgctcctttgtctgcgagctgaaggctgggttgtcaatcaggcagttgatgaagatgaagaactggttcttgacgtttgccgtcttgagaccgtgtcccttgcccttcttcttttgcagctccttcatgaggacttcgatgatctgatcggcaatgtaattgacgtgggagccgccagaggtggtggcaatattgttgacgaacgagacttgctggaatgagccatccgaaaccgtaaagcccacttcccatagtttaccctcggacctttgctgctcaaagatgactgtggcaggagtgacatcttcgccgtcagctacctcgtcacgctccttggcaatggccttggcgtacagcccgcagtatgtcttgaagttcaacttgaggtgttcaccattaagccaaaccttgacaccactaacagtacctgccatgtcgtaaacacgtcggtagagcaaggcttccaggtcatcgtcgatcccgtcagccatgccgaacttgctgaagtcggggcggaaagtgatgcgtacaaaatcagcagccttgttggaggtgattttgggtggtgacatcttgctcatgttgtcggtccatgtctgcttgtatctcttgccgttgacggaatcctggcactcaagcgtgaattctcggctgaagatgtttgtgagcttggcaccgtaaccgttgcgaccgccgaccgtcttcttttcgttgtcatcgaagttggaaccagccaggagatgaccgaagatgagctcggggacgtagcatttttcggtgccgtgaatctctacgggaatgcccttgccgttattctcgaccgagatttcgccagactcgcgatttattgtcactttgaggaaggtcatggagctatctctctggctgttatcggcggcgttgacgagaatctcgtcgaaaatcttgtagagaccgggaacgaaggagatttggcggttttccatgagaccggtagccttgttgaaaacccacatcttttgctcggagcgctcgacggagccaatgtaggtgtcgggacgcttgaggatatgttcgagctgagtaagtttttggtacatttcggtggccgtctttgcagcgcccgtctttttggcgggagcgacactatcgatctgcatactatcgttctcgatttcggccagaggcttgccggcggctttcttgaccggcgccttcttctgctttttggcattgggaggggtgttgtcgagcatgccgtcgtccttgtcgctaccaaaggatccgtcctcatcctcgctgtcgggttttggtcgcttcttgccagcggcctttgcgccggtgagagtggtctgggtcaacttctttgcggcgggcgcctttggtgcggcagcctttttggcggcgggtttcttggccttgggcttctatattgcggaagagaggaagcggttagcataagacgagaaagttaagtgacccaggcaggggaaagcaagcaagagcagaacaaagcaagcagcgcgtaaatggcataaatcgcacaacggcaaggggggctcggttccaacccacagcatgataagcagaagacatcatgacgtaccacctctggtgaataggcgtcggactccccctcgaacatggactcaacgtcggagtccatcttggcggtactgggcgtgatgaccgaagtagtagtgatgttgttgtggttgttgttggtggtgtggttgctgcagaaaagtgtttaagggcgagagtgcacagcggctgtgcgagtctgcggcctccaagacgcagcaacaacggttggtcccaggacgacaacaggagaggcgtgcacattcacaacgcgatgggatttgccgcgacggtgccggaccaggcggacagggcggcgaaaagagtttactgaggtgatgggggggaaagaccaggaggggccccagttggagattaccacagcagaggagaacgaagggactctggtggtggtggtggtggtggtggtttcttctcacttgtgtcgtatgtagaaagtcaaggtgacaacggaacgaacgcggttgcaatgtggtgcgtgtgcagtaagaccgacgtggttcctggctggaggcggacgatttgcaggaagtggaaggttgaatgcgagacgggagggagggagggagggagggatggaggggtggcgcgtcaaaattgtttacctacacagaacccctcgagtcaagacgggggcacgccagacagtaccataggtaggaaggagagacagtggtcgctacagtggatgatggacaagtaaacagcccagcggctggggacgagcactcggcaacttgtgctgcgtgttgcgcataaacttcccttgcatttcgttccaagtccccaccgtcccacctatgtcttggcgcgacagtagcgcgacacgctgcggtagacaacgaagcgacgaacacaccgaagggagtgacaattcacacctggcgaaaaatgctgacaggtggctagcgagagcattctcacgtggagataaatcatcatactgtgtacgtatctactgcgtcagccacgagctccatagctagccacacatccatactacaccagccacaaacactgttcgtcgcctcgacgtccgcgggtcttgactcttgtcgctcggatggctgacccatgattatgtctcggccacttgcttcccatcgaccaagtcaatttctgccccatctctcaaacgtgttccgacaatgacggtcaaacaaaactgcacccaaccaaagaaacgagactcgagtctgattctctgacggcaaatcaccgtctacactttggccatgtctagcgggacctccagcttcccaccagacgaatgaaagaaactgaaacgatccgatggtcgtctttgtatccagggcgccttttcttgtggctctgtcgcctcgtcttgtcccaagctgggttgtcgttgctctcatctctctccccgggtgcatcatccatgctcatccgtgctcttcctacccatcacttctcacacgttcacgtccaacttctcactcccactttctctcccgctcccatttgatggcagcccgctcaaggtctcacaaacaacgcggcgagtggttgtgtccctccgtcacagaagagcacaagaggcgcaagtgagggagacggggtgacgggctacgaatctgctccttcgtctgccttttcggaaccaatggatccatcccgtcgtccatctccctcttcccaccggcttcccatgtcgtcactggcggcccgttacagaacactcaagacactggattggacgcttggaatttggaattcctttcactctgtcctagtctgcacggggcagttacctttgagttctgttactattcctgacatgcaagggcttgaatcaatcacttgttctgtcttggaatctccccgagcccgagtgtggccatgatggatgcctgggtctaggggtcgctcctgtgttcgtctctgtcccggagtaaaaatcacaaatcacttttgaaacaaagccccgtcctgtctacagcctgccacaggtattcagtccatctgcttggctctgcttgtctgttttgggggcgtacaaagccctcgatattaatgaagcctcgaagcagtcgctccttgcaaggtcgtgcctggcataaggggcatgcaatgaatgggctccctgcagtgcagcacgaggttgaaaaggaggacttgcagtggcctgtccatcttccgtcgagcaagacacttgtcgaattctacaccagtccttctctgcctgacaagtgttatggcataatgcccatttgcatgctgggccctcatagggcgcccgtggacacgctgtgttgcttgccgctgtcgtcgccccccatgcgtggggctcttttgcacgaatatgtggcgtacgatactgcacggaagcatgttgtgttacggcgtcgtgggccagcccccggagacggacagcatcagagaggaaatgcaaagccaagacagaaaccgcctggtcagggctcgcagagctcggctgttccagggtaggcagtcagctgggccatgacaacccccaacacagggcgagcgggagacaggacggcacggcgggatgggcaggaagatgtccggggtcagatgcgtcgatccgcaacggaacacggctacatcagcttgctcacgatacacggcatgtccagagtcctggaccgaagggttctagagacctcttcaccctggacctcctcaagctctgccttcccttccgtcctgtcaaaatcccacgccgttgcacaaggctcatctgaaactggagcatgtccatgaggtacagaggcctttgacaagagtttgtcagaaagatggggttcctgatcagccttcctcccctcccaactacacatttcactatgtgttcctcatatttgatattttagacgcttgcgacgtgccattggaccattcctaaacttggcttggggcttgggagtcgtttgctcggtgacatcggtgtagccatttatgcgaagcacgagtcctgtcatgctagaccatgtacatgtcgtcaagagactcacgatccccatgtccaggttcgcgggtggtcttgagaaactttgctcggctacaattccctcccgaagcgtactgttctttgacctcaggggcagacttcaattatctccagctttgtccggcttctatttgcgggaacgcatcagccacgtcctcacaaaaagcgccggcagtggcatccatggtcaactatgagaggagcgctccggcgggccgttgcagcaatcatggctggtactttcactaccttccgtctcggaagctacccatctcaggctggccaagacaaggtatctttgtccatccactgggcgctggcgagaagccagccttgactcgagcaatgctgcctggatgccacaatctgttgtactcacctctgcgggctcacaagcccagccaaaggcttggtagacaccgttgctgtttaccacattccctcttccggttaatgcacccaacagtcgatttctcgaatttgcgttactcgccatctattgatactgcccgcccatcaagttttcggcgcggcccattattgcaagttctcgctcctgcaacttttcccttcttggattttggcttgctagcgcttaagacgacgcagcctcaagcatatcctccctaatctggaagacagaacatgggccccagaaatcatcagcctgtacccctggccatattgaagatcttccaatcgggcattttttgcttgtacaaatttgcaaggatcgagcttgagctcgtggaagcaaggggtatcacttgtttctccgggtgttctaaaatcgccgttaccaacgcaacactgcttgcctctcactgcagcgagtaatctgctcagtcggtccaggccctagctaagtctgaatggtgatgtaaacacagagtgctggtgggcctgcctcgatgctgacgcaagtctcatgatctgcttgctctttgctagtgatatggaagccatgaacacaccagtccctcgcaaacggtttgttactttgactgtaatcatacagcaagcctcgttgcaactctccctgccacctcgctcatctcattcacttgataagcgggtgaaccatggtcaaggggccacgtgtgtcgagtcaaggatagattttgggctgtgatggatatgcctgaacgacggtcagtctttgttcaaatttcacccagttgctttaaccgggctcgtcgtccagcggtacatcctgcagccatccggcaccttaccttgtggcagaagcactcaacaaaccattaccctgccggcttgatctttgaccggtatttgcgcccgccaaactcgtctgatgttttgctttggccacggacatgcagcttcacctcgctgcgtgtgatcgttccctgtctttgggaccagtgtcagtcctttgctcggtgatatccgttcaaacatgacactacgtctgctcgccgattcccctttctcctccttgtcgagccgcttggactccggtcgtgggtcctcttctttgccttgtatgtgacagcgtgatattacgcaacaacgcaacatagttgaccacggtggttatgacggggtcgtttggttcctcaggatgtcccaaagccgaaggcaggcctggcaaaagaggtaacgttgaatcatcatttcttttggcagtgctacccaagtgagccactgttatttttgctgctaccggtccgtcacagcgatttgcatttcttcgtcgggcgttcaagatgtggtttcagcgtcacttgtgcctgtcagtaatcattttgtggcttcacctcgaccaccaaaagagcggtggacgaaccaaacgctatccttgcctctgaattcgactcctgggaaccccagacaaaggaactgcaccgagactgtcgagcaacaagacggagagaaggaagccgtcgaccggggctgcagaccgctgcatggcggaagtcaaggtaaaagagggcctttggttccttgtcgtgtacaacaagacacctaggcacagccagctcgcgagagtctggtgagcgttttgttgtttgcgtattgacgggcaatttgaccttttcgcatctgactccaaataccaagcaccgttcgagctataacatcctcagccccatcccatcttcttgcttcatccttttctttcctctcatctctctactccaaagttatcagtggccacgacatatcagcggacgtagctaaattaacttggacatctattcccatgatttcggtaacttctttactcaacccgacgccggttgagcctcgtgtggctccagttccatcatcttccaacacttgtttctctcggccggtagcctcgagaagcagtcccaggacggaggaactacccgatgttaactttcccccttttgaagagggcctggatgcgatagcactccaagagatccgccggtatcgcataatgccatttggagaaattcaacaaagacctgaaaacattccgtataataccggaaagagagattttcaaagcaagactggtcgagagtgtctagatggtatagatgcccatctacctcggtacccttaaacacaaccgaagtgacagctaacattattttaccgtagtctttcagtacaacttccaacgacccggagataacaccgagttcactgtcatgtgggattacaaagtcggccttgttcggatgacccatttcttcaagtgctgtggatactcaaaggttctcgtcaattcctctatacgggtgttttgtagactctaacggctctgtgtagacgacacctgcgaagatgctgaaccaaaatcccggcttaaaagacattgcatatagcattacaggaggcgctatcaaagctcaaggtattgatctctgaacgcttcagtgccatactagatgatgactaaccggccgtaataggatactggatgccatacgcttgtgccaaagcagtatgcgcaactttctgttaccagatcgcgggggcactaatacccctgtttggccctgacttcccctcagagtgcatctcgcctggcgagccacgatacggcatcatgatcatcaagccagagttgataagcgatacaatgagaaaggcacaagagctgtatcggagatacggcaattggggaggtggctgcacttcctcatcacctgccagacgtccacttcggacagcctcctctgggtctcaagaacgtcatcaccaccatccttaccccaaccaagagcacctagaccaccaacagcagcaacaacggacggtatgctctagaagatgccccgctgaagagaactcttgtgtagatgctaggccgcagctgcgtggtatctcggcaccgatgccaccggctggagagtggacaccacccctgctgcggtcaagtgcaggtcgccctcgtcctgtgatgccgacatcgacacactcttctatctcataccctgaaagggcacctcaccgttcagcatggacagcggtaaatcaccagccgcccaacaactccctcgatagatattcactcaagcgcccacttccctccaatgagcctgatgagtcggtatcgcattcgaactggccatcccgtagccaagctcccaacccatggcttactgccattccacgctctcctcgaaaaacatcctcctccccatgggcttctcaaccaggcagcgccagcaggagtagagctggcagtattgacagcatggccagccaacatccacaaggattaccatccccttctctcatactatcctcaccatcgtcttcaatggtatcactttcatcatctaactctcccagcccaagacctcagctaccacccatctcccaactctgctcattacctgtaccttctggtcggcggaggcttcctaatgggaggccttcccgagtaggaggtgatgcgactagtagtcattctcgtcaagatcacagcacttgcggcgcttatcaattttccgccggataccaaagagcactcactcctccatcatcaacatcggcgccgatgcactggaggagccaaagaaggccaagcctacaggaccagcatgagcatgagcacatagaagacacccagcccaggagaatagcagtagaggcaaacatggaatgtggcgacgataacgaaagccatctgcatctcccactaccactacctaggacttcctcctcagcttccattgtggctgacaaaaacgcgaatgacactacaagcgacaatagcagcagccggaatttcaattccgcttccattggtagtggtcgcgatgatggccaaacaagtcttgcagctcgcaagacggcggctttaacactcttgcatctgagacagcaggaagaagagaaggaagctgctgctgctgctgctgctgctgctgctgctgcttactcctctaccaaacgaccagaatcaccttcatcttctctttcatcaccagtctctcccccgcccacttctggtcaaccatcgcctacgctgtcggctgtggttactgctaccaatttgagaaggggtactacgactgctactgctactgctgttattgacactaccgagccattggcaccacctccctcgccaagtagcaattacctgggttcacccatctccacttccattgcttcttcttcttcttctttttctccctctacaagttgtaatggtactagggagaactcggtcgtcgcaaacgagatgactagatatgctgggcaagaagctgatgctggtggtccgcgtcactgtaatggtgatgcggatgatgaaggtgattacgagcacgagcaacaatacagaaggaagaggagacgattgttgcttgttgggagggcaaagtcattctgaagggacacaaatcaagattgtttgcatgtgtacatttaggggagagccaaaaacagattcttgtgctggggagaaagggcgtggcagattctttgcttgatgttggtattggtcctgttaggaaggaaatcacggttgtgaagaaagagagtactatcattacaacaatttttcctaggaggagaagggagaatagggttaaggcactgcagtgaataaagggaggtgtttgacattcgcgaagcttgtgtgccttgttttcatttctttgctttgctttgctatttgtagattgcatcaaacagactgtcgagagtctgtactcggctattgaagcccgcggattacgggcgtccgttccctgtttgaatatcttcttagattttgctacattgttaccgtgcgttgagttccatggcaagaaataattcgttggctatgatattcttcctatctttgttctgatttttgacgatgcttttcttgtttccgaaattaatcggcaatgctcgacaatttctttgattgtctgaactatgaagcttgacgagatgctatctacctagtgatttcgatgcgatggatgacacagcactggaatctgtattttgccacatccaacacactttactgccgaagatggcaagaacaactatcaaccgtccaccacctagtgctcgatcaagacccaaagaccatgctcccaccccctctgggtagctcgcaaggaacaggcaaaactcccacccttcgagaaatgacaagcgtgtgtatcgtctgttcttcgcttctgccttccctgttttaccgtcgcagttacttgatcgcttcaccggcttggatcagatctatttggttggtctccccccatggtcacaggcaaactatgcccgcctaccctcaccaacccaacatcacacaacgcacgcacgcacacaaccacagcagaaggcagggagacgggaggaatgaggcaacagctaaggtacctccacccagacgagacctcttggctgccgagaagataaaggataatcgaaaagaagagaaccttgacggctcggccattacggtagaataagtatctaccttacataacaccaaattatacatccgtcccccccctcagctatcaaacggaacatcactatgttaatcctctggcagaagaaagcgcagcccgaacacaagggaaggcacgacaggccagcgttacctagtgtgggtaggtaggtaggtacctctatcatcgtacttgcctgacattctctatttgttcttgcccatcgttcttgtctgcctgctctaagtaccgggttatgtactagtaagtatttacacagcacttcgttgccttcacaggacgagcacgaaggtgcactggtacggcggttgcctcctcttttcccccttttctccccaacaaaaagaaaaagaaaaaaaaaaagaagaagaaaaaagagagagaaacgcgaactgtttgagcgtcgtcaagaaaatccattctttgcccagttgccatcggttggatcgcccattttcttgtcaatacatgtattatccaacattataccttgtttgaaggtgaattgggtactctgaggtacctacctgtaacttctttgtttcttggtacgtctgagcacacatcatctgacccctccaccttttgatcctatgactttgcttcctatttcccgtgaccggatattttcacacttttcttcaaccatccatcgatccagtcattgactgtctgagctgattgtgtgaatagaaagtcttgacttgatagtcacagcgggtcgaatgaatgatatctggcgcttctctctctattttgtttggtgtaccctctcttcattccctgcagtagcagcttagtaccgcctttcatcccttcatctcttcttctattgtggcctgtttcgataacagcgttgagatatacagagagggagtctctccataacgtctactttgatgatgtagagaagggcatgatctatccatcggcgatccacaaaaagcgacactgaggtagaaaggtatctttgttttgacttgtggcttgttgatggactacaaagcatgtttgttgtgttggaccttgctaagggtctgctgggattagagtacttgggtttggctctgtctgtgttatgaggaaaatagaggatggaatccttagagacttgcaaagaggaagagttaggataactccttgatgatggaaaccctccagaaaattatgaggaagagccggaagctggaagtggtgagaattgaataataccctaccaagagtagttgctcgagagcaagattttcaaatgacaattgagatcaaaatgaaacaactaaacacagcgaacaagattatcccatgaccctatattgtgactgatattgcaacagcaatctgcaactactgaatgtctatgtaaaccgcccatccatccagtcctcctctccgttttttttttttttctccccgcatcatatgcatcctcccactcagctaccttgggtatcataaattcttttctcgtcctccctctcatccttatcgatttttactcactcatttcttctctcccgccttcttctccttccactccttaatccagccctccgctttctcccccttcggcaccacaaatattctaaccaactcatccaccacctccgtcttcccactactcaacaccctcaacaagctcgccttttgcgggaccctgatcagcccgccgctgacactctccatgtaacactccactttgtcgggtctatcatagtccccctcctcatcccacggcatgtccggcaggatatactccaaatgctggcccacactttcggtctccctgaactccttgataaaatcactctccagcttcaaggggtacagcagcatgacggggaaactcagctccgactgagggtcaagcggatcaggcacaagctggatgcaagcatcctccatcgaaggcgggtcatcggtcgagcgggtcttgataccgcgtgcctcgagcgccgctttcttgagcgtcttcttgcgccgttctttctccagacgcgcctcctcggcccgctgcttgcgggtgatttcctcgtttttggcaatcaggtcgcgggcgagttgcttgagggcggcgttggaggggtcgatctcgagaccgcgcgcgcaggcgtcgtcggcctcggcgatcttggagacagacaacaaagcgcggccggagcggtacagggctttgaggttggatgggttgagacggagcgcggcggcgcagtcgagcgtgcaggagcggtaattggcgagcgacaaatggcaggcggcgcggttgcagtagagggtttcgagcagcgaggcttcttgcttgatcgtctcctcctcgcttagctcgtcctccttcttttcctctttatcttcttttgcttccgcgataggcatctcagccttgacattctccagatccgcctccatcttggccttggcgtcaccctcctcccgggccttgcgcgcctcctcctcccgcttccgcttctcctcttcgactttcgccttgaaggccggatcccgtctctccctgtcggcctttaccagcaccgcgatgcccttgccataaaactcctttgcgtccttccactgcttggccttgaagcactcatttccttgctccttgaagttctgcgcattctcaaggggggtgccctcgtacgcgagcgcctgcagggcagcgagctcctcgttatcctcgtcggagggcagggaggtcatgaagagggggtgcttgttcatctcctcgaaggtctcttggaccgtcatgggtttggcgttggcggcgagcgcaccgggaggaaggttgccaaagagggcggagaggtcggcgccgggcgggggcggagctgggccgatgacggccggagctgacgactcagaggcgtcattgtcgttagaaatgttgagagactcggcggattttgtaacgtcctccatgttgggcgttgattgtgttgtttgggttttatggtaaaagtgagactcccgctcactcactcgaggttgttgttgttgtagagtgtggacttttccgttgctgatgtcgaaaatgacgaaacttgaaaatgaactcggacttgtgacgcaacgtattcgaagatatcgcaagtcctgtgtgtagctttgaagcgcttaggatttccctctgtaagacaaaatgaagtaacctgttttgttcacttgagaagtcgaataatctcctaaattatcaaggctcagtgacattcttcgagcttcttctggatttctgctccgggaaacttttaagtggggccagtggaaacatttttaccgcagcgggtccggctccgaggtggaaccaacggcccggagctgcgggggcggggcaccaaatcacagtaggaaccggtatcgagcagcggcaaggatgagaggttttccattgtactcgtccggagattgtgttaagatggttgcaaaaataaaaggaagcgaacgaaaaggcagagaagagcgtccgcagaggacggcttgcaaacatgcaaaaagaagattttactgtgatccgacccaggctcgatctggggaccttcagtgtgttagactgacgtgataaccaactacaccatcggaccgtgttattgttgaatcctgttttgaggcccaacccctataagcctattccttgaaactttcccactcgacactgttcagatgatgcctttgttaccacaggaactaaatagtgctggaaaaggaagaatgaaactgcaagaattaacacttccgccgttctccatgactgaagtgcgtgctatcatcaagaactttacacctgtagtcttgaggttgtctgtccatggtgaaagatagcaccacgataaaaaccaagatcaaaccacctcatactgggttcgtgcagcggcacgttgcgaactttccacttttcattattcccctctcagagtcctcttcctgaaacatgttcctaactacagagtggtagagatatcacctttcaactgcctcccgaacaagtgattcatccggtacgagaagatcacacgatgagacgacaatagtcatgggtaccgatctgttcacgttgtttgcgccgtacagttttcttttctaacgcaacacccgttttcggcgttccccgttttggtgtgctggcgcttggcctgctggttctttgcttgctgtgtccatatcctctaggcatctagtatgctgtcaatgttgccagagtagccacgtcgttccgcgggtttgtgttgttatttgggttgatggccagagattaacgagccgatgatcagatttgtttgatctgattgtcttcggctcgcgtcaacctcatcgaattggatgtggctagctctaaaagagcctaggagcctagaagaaaacggttgacagggcctcttccaagatagctcctttggtcgacttcaagaacgtggatttgaggatgaaagagacaaacgcttcaatactgggtatgctactcttaccagtcttgcttggagacacatttttgttctatgcatagcagccttgttagagaggaaatgagataggcttatctgagctggctgatgccttagcgaactgttatttgccttctcgggatggcagatatggtacttgtccccttccacacagcggcccgaaaccctagcccggagaacagtcacttccgacttcttgcatgaagcactgcaaacccatcggacgccgatatgatgaggcacgtcagtaggtattcgtgtctgctacagggctgcatgcatgtgatatctcgctatgtattagttcgcttggctgttctatccttgcgaagcggcgcaaaaagggagataggggcgcaacccataactggtaatccgacaattgatggattccctagctcggtagttctgctgtgtaaggcggcaaaccaaatcatactcgctggtggcgtagtatctcacggctcggatatgggactggtagggacttctgatgagatacttagtcattttgatgcgtgtaggaatccgttaatgttccgatgctgaacgtctcgccagaaaaaaagaggcaaaaacggacggagagatgttgatagggctatgacaagcgtgtctccccattgtatggatccccagaaagtgcggaagcaagatattgcgaaatatcccagtacgactgcttgtacaaagtagtcctggaattgagtaatcaccagtacaaggaacgcgtgcgcggggtaacgtcttgacttggttgatttcccataaggcagacgaaaggaacgatgcccaagggtgtgtacgttgacggctgttcgagtacattgtgcttcctcaagatggcgtcaagctagcgccctgatcccaaaacctttcgagtcgaggagttttgatgcatatgcagtagcgtgacacaaagatgtgcttgcatggaggctgggtgggaagaccggctgggtacgggtcatcttgaccaaggtatcttgagccggcgttaacccggcctcgggagaagtacggaagctgtcaaaggctggccgataactgatggctgagactgggcctcttgaaaatattccgacaagaataataaccaaagtgcaaatagtgatacctcactttccaggtagctcacgaactatatcctccatgcttgacgtaatcagttggtgcccctttcgtacaccaatgcaattgggccctgcaggaggatggattgtgtaaacagggttgagaagagagtgaatgggtgtggtatgcatacagttcttctgagaaacagctctgcgggcactagtgaatgtatatgcagtacagtattgtagtagcaaaaggcggcatgggtcgagttatcatccatccgtggttgcatcttcagttcatgaacaagggtcagcaaaaaggagaacatggtattgatgggctatgtaactccgagagcaggccagggcgggtgaccgggtatttgcaaagtgacatcgccctggaagatccggccgggtacacgcaagccgcatcagggtgggtgcattgcagcagccaaaccagactctgcaggcggcaacactactgtgtataggtaggtatgtactagtgtatactatgtgtatatccgtacctggtgtttaccgacgagtgaaataatggaaaatgccgagtgcaaccatgaccatgccgacgaagaggggattgcaggcatgcaacatgataagcttctcgctctttattgaagaaattttgacattgatagcttgcaatgtatcggatcgatgagttgtcgttctttgtcctgcgagatgatgataacggcggagcaagaaaaaactggcgatctgacagtgagagcatgtgaggacatgatggtctatgagcagactcggaaaatatataaaacggggatgtagagttgacgccgaagagatggtaaaatacgttccaggtgacggagatggctcgaatgaaacacagtgccggcctagattgtcatctagaatcctaggaccgggtacctatgtagtagctgaagctagtgtaagataaaaaacgatgcgggaggggcgagagccttagaaacgcttttccggggtcggcctcgatgctgcatatgatgatcatgtgcgtgtaacggtcattagtctcactacgagacatcaaccagcactttccacttgttgtgtctggtttcaccgctagacgccggcgaagggctggaacaatcttcggagtttggcacttccgctctccaaagccgcacagtccatacctctaggggtttgagcatggtcgttgacgtaacggaatggacttgaagaaggtggttgaaggacgggcggcatcagaggttgcgcatccatgagctgtggaaatattgacggaaaggcagaagcagcgagatgcccgtcttggtctttctgctcgaggtggaggaggaaacgttggaaggttatcattgtagctcccaccaatgcgaacaatccatgatcaacgaaaatcgacgatctggaccaattaagtgggcacccactgcatcaatttcaattcttgtaagccccatgcacactatgattggccgcagctgcattgccacccctgcccattatgcagtcgcacttgcacgatttcaattctcgagcagcaaacacagaagaaggaacaaccccaatgtgctgggcaatgaacccaagctcgttttccccagcgcggggagtgccagtggcagaactgaatctcaaagttttcgagtccgttccccagtttcataatcatcatcatggcagttctggtacggacggtccgaggtaccgattactacgcgagcgatcaaagtctggggcccagcggtcagggctgtcagcctatcaaccgatttagaccgtcttgcgttgcactcaactgccctggaaacaaagccggacggaactgtcgtttaaaggaaggatccgactcgggcagagttcccctccattagcatgagcagcatacccagcaatcagtgattgttggcgcgagcaaatatgcgccgcgatgtgccggggaacccttccagcttccgtggttgtgcgtggctgcacctggctccagacctgaccaccaccctcgacctctcttctcgtttatcgtgcacggcgtccctcgttactttgcgttactgcgtctagtgtacatgctgccgtcctccctcctcgagcatgtgttctagggaatgttgttttccagaggattcgcggcaaccggctcccgtcgtggacttatcaggaccagaagtggctcggaaacaggatgacaggataccattggcacggcgatgtgtcggacaaactgcagtgatatgtatgtacggtacgcactgtcacggtaacgtttctggtcgtggaaccatgtcgttggaatgcagccggaatgcgaaccctgagagcggccccggccctggaaccttggccggttctggaagcactcgcaagcggattggccagaaagaccctttcttcttcgatggtttccgtatctttccaaaccgtcccattccccgccattcttctgatatcaatgcgcaacccatgctgttcgcgacttccctgcgagcccagccgggtctatgattttttttcttcccttttgctttttttcccccgaacgtcagtttttttttttttttctctcacatcgtagcacctggtggcatccactcatacctcaacatatacatgcggtgactggacgaaatatcttccatactgttatgagccctaataaacttgtcctgactcccgtctagacctctcacatctgtgttcgttcctaactcgtctgctacgaatctatcaccctttcctgggccgtggcagctcgttcacaagaagacctcgacagaatactgggtaccttaaccgaccactgcattgccccgtcgtcaccctcccgctgtccatccttctctcagtcattttgaaattgaagccgtcttcatcctccttcttgctctttgcacctggtattgcttcttccttgaggaggtattggacagtcgtaagacctcagactttctgtaaaacaatgaccctaacatgtacaagccatcgcgacccggacaagttcccagccgtccagctattcctccttggtgagccatcccggaccgaagcccactgactgtatttgttcagcaagctgacctcttgttcctctcagcaatcgtccgtctcgccgaaccgatcgcactcacctccatttttccctatgcctgggctttcatcaaacgactacacatcggaaacgaagatgatgcctcattctacgccggccttctcatctcgtccttcgccctagccgaggcctcgatgggcatgtactggggaggtctgtccgacagagttggccggaaacccgttttgcttctaggatgtgtcggcactatgttcagcatgatcatggttggattcgcaaccaacctttgggtcgctgtgctcggtcgtgccataggcgggctccttaacggcaatatcggtgtgatccagaccatggttggcgagctagtcacaaagccagaacatgagcgtatgtcttgcctgccctccccaaggcttcacgatcttcgctaacagaacaaaaacagccaaggcatattccatcagtacgtcgtcaacgaaaaattatacgattttatttgcggtgttgctgacatgtaaaacagtgccttttgtttggagcatcggcaccatcattggtcccgctattggcggtacctttgctgacccccacgattccttcccaaacatgttccccaagggctccttgttcgaccgattcccgtacctgttacccaaccttatctgcgccggcatgctttttatgagcatcgtgcttggttactttctcctcgaggagacgcatcccgacatgcaaccccgcgtcctgcttcccgacgatacgttcctttccgagaacacacccttgatcgagacctccgatgcgatgaagcgccccgctgtcgaccttcgtgatgagaactacggcaccatgcgggctcgggacattcagaatgccagccttgcactgaagactatcgagaggcagccgagttacaacgtcttttccaagaagatcatggcagtcatcgtctccctgtcgatctttacgtatcactcgatgacgtttgaccacctccttcccattttcttcgaagacgacagggttcctaccagccagtcgtttggtatcttcaaggttctgagccccttctactcccctggaggcctaggactctcccttcaatcagtcggcatgatcatggctgttcagggtgtcattgcccttttcatgcaagccgtcatctttcctttgatggctgagaggctcggtgtttacagactcttcattctggtcacggtattacaccccatcatctacgttatcatgccgacgctgcttttcattccggagaggctcctttacccggccatttacttctgtcttgtggttcgtaacttcttttccatcctcctctaccctctcctcctgatcctcatcaaggaggccacccctagtttttctgttctgggcaaagtgaacgggctcgctgccagtgcgggtgcagcatgccggatgatcgccccgcctgtggccggctatctgtactcggtgggaagaaagatggactgcactgccttggcttggtatggaagcatgtttgttgccgtgattggagcgatccagtgcttccaggttaaaagagataggtcgaggaatgtggggggcgatgataacacaggtcaacactctgacagcgatggagaagtcactcctgctgcggagacggcttaatgattggcattaatgagcctgaaggttggtacgattacaatgcagattcaaagtaggtaggaacatgataccaatattgaaggacaaaaagaaaagggagcaaggcagggaaaggatctattaatgactacggctacattaaaggaaacggcatggcgtttaggaacggatcatggtgtgttctacaccagtgagcgagcgtgcactgcatttattgctttttcaacacgggcaaagcgaacctgtaataggttgaatctgaccaaggtagacgctgaactgggcttgggatggtacgggtcttggcatatatgtcatggatgtttgcttagcatgtacataagactggacgccctgatttcaggcaattccaatttcactttgatatacgataacagtggccttcacattacccacgttctctttcgtcctaattactgacaatcatatgtgccataacagatatctgtccacgtctcaattttagaccggtatgagttctggttttgtgacgaagtactcgctgctgttacaagtagatatgtattttgaaaagcaggagcactgcgtagagaattacatcatttgttcatgttccaggttgttcgcaacaaggaattaactggttgcgggagtggtgctgacaatcgatgtatatttacagtcatcactgtgttccctgctctttccacgtcaataaccacatttactcttacgggcgggatatttctcctcccccttttccgtccattccccttttccaccaggcatagagtttcatacatatcgtcatcaatatgtactttgtcacatatggcggcgtccattgagaaaccaggcactcgcacttcagttataactcaattatttgtaaaccactgcaaacattgtattcaactcatgatctctacctcatcattcatccatacattttccctatacctaggtagccacaatccctgccctagtgtgtccaaggggccatccccattccccatcacccctccaaccaccttaggtataaagcgtattcgtcaactcgttaaacgacaacccctccttagccaaatccttcacatcaatcaaaaagttcaacggcatctccacgagcgttccgcggactctacccaaccactccttaacctcctccacgccaccagggaactcatccttgaccacatgtccataatcaaccttgcccttctcgtaaccttcttcagcctctttagcctccgttccgggcaacacgaacttttcgctaaagaattgttcatagtcctcccacgtgcgcaccgtatcatcaggcacagcatggaacaccttgcggaagatcttggtatttgctttcgccgtcttgtaccacatggccaagaagtcgtcagcgagggggtcctcgacaaggcgatcggcgtccgagccccagtcgtactcgttgacggagtgctggttgacgggggtccagttgttgttggcggcgtcccagcgctggtcggggagcaagccgaggtgcttacggaagaggtagcgacgcagcgaagcggcgaaggcggaggcttggtagggttcgccgttcatggaactctccacgcggttcttgtcctggatgatgacggcgatttccgagtcgtggtcgcccaattgcgagcggtcgttgaggttggcggagccgcagatgacgacgcggtcgtcggcgatgagaaccttggagtggacgtagagctcttcgcagacgaaggcgtcaatctcggattcgggcgagccgttccaggggacgctgtccacctcgggaccgttgagcatgtagcaggaggagatggtgtcccacgtgttgtcggtgatcttgctggcggcttcctggtagcgctcatattggctgtattggcgtccgccgccttcgcttcctccgtagccgccttcgtagccgtcttcgtagcgactgctttgacggtagtcctcgtcacggtatccgcctccatagccgctctgcctgccaccgtaccggtcgtcatcacggccaccgtcgtaccggtcgccatatccgccctggacatcatactcgtcgctctcgggtctgctgccgtcgtagccgccttcgtagccacctcttccgccttcgtagccacctcttccgccctcataacccctatcaccctcgtatctgccccttccgtagccgtcatcacccctgtttctctcatacggatcgcggctgctctcatattggttccgttcatcatcaatggcacgcccgaatttatcatcgtaatcccgacgagccccttcgtagcttactccagcatccttggtagcttgagccatagcctcactagtgttgatacggtcgtagttgcgcaggttgtagaatcggatgtaatccgacgggttctcaatgcccgccctctgcagacattccatgatgctgttgccacctctgttgatgctgaagtattggtactccatgatagcacgagtgccgagggcgccgtcggacttgagatcgccagcgaaagcagggacggcaggcatcgtcacgaaaatgataaacttctcgccctcgcgatgggcccggatgatacggtcaacgatagccttgccgatcttattttcaacaggcttctgagcgttggatgtagcggtaataaagaactagcacggattagtaccacgcgagtcaacgaggatattacccgacttacctggttctcgatgtagatgaagtgcttggcgttggtgatgatctcgatgtacgcttcggcaatggaggcttccgtgtcatgaccagcggaccatttggagcaactatccttgtcagacgctacagaacattacggagggaagaatgatcaaaattaccttcgcaccagttgaaccttcatgccacgtctcgaatgctcgcccgagcggctgcgattgtcatggtccacgtcgtcggtatctcccaagaaacggcgggcatgctggcggaaatggaaaggggtttcgtaattatcagcctcaggatagggagcgttgtctccatatccacggtcgcggcttggagcgtcggcactgataagggcatactttccgggatccttttccttgtacttttcgttccagatgaaggccctagaagtcgttagcaagatcgtcgtcactggaagacaaagttagactgaccagcggtcgacgaagtgatcaactaggttatcaacaatgtggccttgcagactgatgctgatatcagaccaacccattctggagtgcttcgtgcggtcaactgggtcatctgttagtctaaacacctgcagtaccagttatgtgaaacttacgcttgttgttctcccagttactaacatcctcaaagtcgtatacacgagcattgttgtagtcctgaccggggaaaataatgtcgttgaggttgctgggatgggcatcggcgattgggtgactgtttgtgtcccatcttccaaagcctgtcggatagttagcgcacttcattcgaaaatagcgtcgaagaaagacctacacatatccaaacctcccatgaatgcgagcttcctatcgacaacgcacagcttctcatggtgggcccagaatagggtcacgtcatcctttgtaccgtacaatgcggtcaaggtctcctgcgggagcttagccaagctgaatgtgcccatctgtatcttggaccggaattcggcgatgacatctctaccccttgggatatgatcaggatgtctaaagacctggatgttctcgtgaagaccttccaaagctttccttgtgtgctaaaggtgatccatggttagttcctggccatgcaattacatcgatgcagtaacatacccgagaatcgactgttgtaatgtcagttagccgtgaaagcccatcaagaaccgtttcagcggacagaggacttacgagtcaaagcctgttcgacctccttgtacacaataatgtggacttttacaccgcgctctgcagcgttgcgcagcatccggtcaagccggtactgctggttctttgcaggggggcggcgcagatacaactcggggctatccaaatattcagtcagaggttcaactagcacaagaaatcataagggcatacctcagccaccaatcaagaatgtagatgctctcctgggcctctgtgagagtaattagcagatgaagtgaccaacgtggcacatgtggaaaatgtggcttacgttcaagagcgatggagacggcatagaaataggaggccccatcgacgtaccacttcacatcgcctgaggattcaggtgcgaaggatccgaagcggttggctccatactgggaaggataggaggtctcggggacttcatcatctccggcttgctgagcgttggcggaagcgctaggggtatcgtcttcatggagcagactctctacacctgctgtaacctcttcaagcttctgcttgagcttatcacgcagaaagcccatggtggagatgtcgttgagcgagcacgtgagtgatgatgggtgctcctgatggtcgggagttgaaagatgatggtgtaagtgcggggcgcactctggcaaatatcgaagctgtcgtatctagacgcaggcgcctggcttttaagacggtggctgtttgtgtgagacgtcgttacacaagagaattagttgagtgagggcagaagactgaagaggtccgtcgcagtcacgggcaaaagagctgaatcaggggcagggccacagggtggacactaagcactgagctgcgtgtgtcagggagctgaagatgaaacggacactttacgatgattgggcacgtcgcggtatgatacgagagctttcgaatgtttgttcaatggccagccacccaaggggcggggactgttggtgggcactctggctgttgctctgagagaccaattagaagctgaggcgaagcagtgtttacgacggcgggctacgtagtgtacactacacaaatcctcagcgctactgtttccagccagccaagaggcaagcgaaccgagaaatcccagggcggtgccagagtggaccacaggcattggtagggctgatgggatggagtttggatccatcatcccatctccctaaaaggggaagactgcatcgtgatcgttcgaatgccttctttcttcattggttgttttcaggtaggcacgatgtcagcgaataaaagccccgaaaggccatgtggtgatgacgacgagatgcattgcggtgtacctgttttttcatacccgtcagtaagtatttaggcgggacatggtgtttctcaagagacatttggcgacagcgttcctaaggcggtcgcttcaaggacagtcccggctttgaaggttgtaccgtccggcagtcggcagtgtagatcagggtgttcgttgctcgttgtccccttcgcctttgggacctcgcaccccgcctttggaaagggaaaaaaaaaaaagttctctgccgaggtcgacacactgttccggggtcagaaacgtggctacccttgagcttcgcggatgaggaccagaaatggccatgaatgtcgatgagttgggcattatcgtagttttcgtgggttcagaatacaaaggttccctaggatgggctgacacgtcgatggaagctcagaagacgaaggagccacaagagtagtgcagagggacagcacgatccgagtgaaagtgaatgccgtgatagagtttcgaagtggtactgagactcaagttggatgttctttctgccaatcgtattcacagaacatcccgcacatacgagtggtgggtgagaacggttaaaagtcatggcagcctgaaatcttacgagaccgaaagtggaaagaaagacctccctggggcactaacagaacgtgctgtggcgtaggtgactgcctcttgaagcccgagctttgactagctgcccgaaatccgtggggggcaggatgggagcaccgccgtttggtcctcctactctccggtcgtccatacagtaacgtgataacgtgatagaaacattgaagattgaagttgtaattccgacttgaaacgcgtaaagatacgtaacgtatgtgatcagcccctccccacatgcccgtgaaggcgtacctggcccgggcttccatgctgccgctgccgctgtgacggaaaaatgatcagtcctttgcagctcctgtatgtattgtaggcgcaggtacagtacaacaaccggttccccactatcatcatcacttttgagatttgtcccgttcctgagatcgtgcagaccagaaacatcaggtacactaccaaatttccatttgtgaaccttggaacagaccttggactctcaaggtttctaaaattccaggttctggcattgacgctgcgtctcaaacaggtaaagtagtttgagatcttggcacttttcttcttcgtgtgtgatcactgttcctgaatttctcaaaccaccatcaccacctcggtcactcagtctactgcacccccatcacccttccacccttccacccacccacaccactcgcttcaaccctttggaattcggaacggggaagcgtgactttttgggtctctcccgtctgtccggtcaagctcccgatctggatacaaccgctatcaccgtctgcgcacaccgggtatattccctccccagacccgaggtaagaaggaggaggaagatgaggaggaaaatgcacacaccttgaagcatggaaaccctgaggttggcgtacaatatttcctgtttgaggccaaggtcagcaattcatcactgacaacctcacgatccggagtggtatatcactcatgagttcatttgaatcaccatttaacccccgatcgtcacccatatcctcacaccaatttttttccaccctcccacatttttccgttgagacattttccttctccttctcagttcggctattgcattttttacactagaaagctgaccggctcaagtacagttcttctcgcccgcgacatccccttcttgagtcagaaccagacggacggccaacttggtccttgtggatttcgcctcaacacaaggatatgatctcgacaaagagctgctacatctctgaatcgctaccataacgtatcgttaccaaacatcaccatcctcagccaagcgtaacctcaacatatcttcactctcaatctcaatttttgagtcaacccacactcaaaatggaccacccaacgctcctccccacctctccctcaatgacctacgtcttctcccccgaccaacacggccacctcgtcccatggatcgccgccctgcacgcctcgtgcatgaccatggaccggatgatcgggcccttcttgcctcctctcgaaaacggcaagcttctgggatggtggagggagcgaatcgccgagtccaaccagggcacgcgcgtcatcgtcctgctcctccccgagactcctcccggcagcaagccggtgggcaacgacctacgaggactggcaatgctcaagctaagcgacacggagacgggttcgtttaggggcaagatcgataccttgttggtgaatcagaaatatcggaggcaggggggcgccaaggcgttggtggatgcgttggagtatgaggctgccaggagggggaggactttgttggtgagttttttttttttttttttttttttttttttttttgggttgggattattttgacactctcccccctttcagcttttttgaaattggaaagaaggaaacaaaaaaagctaacaggaagacgacattaaaaaaaaaacagcgtgtcaacaccgaaacaaactcccccgccgaagccgccttcaaaaagtttggctacatcgagtttggccaagtgccccagttcagcaaagccgtcgttcctcaaggcagcctcaagaagagcgaaacgtttttctacaaggatcttctcgcgttttcgcagccgccatctggttcttcttctaactcgtcctaggagagtcttgggagagtaagtaatgagagactaacttggtggtggggggttccgtggactgctgaaaacactttgactcacctctttctcttccctcactcgttactttccagtctttttgttttttttccattcatgcaattgctttcctattcatactctggacgttcttgttttctctttccttcttgactttgtttggttctgcttacaggtatgggttttggttttggtttcggttcggattttgggcttcggtttggtttggactttggtattggctgttctagactaagaaaaagatgaagcccgcgcttttcatgccatcggaaggcaacttccttttctttctttcttgtttttttctctttttttttttttttttttttttttttttttttttttttaactttcctctgacaatgtatgctttgcttgtctgggctacttgttgaattatggttgattggggttgggaaaaggcagacacaagcgctggggttaggagaaaaaaatgccgattttaatctccctgtacactttcacagaataaaacagggacagtagttgtatctataggatgctaccagtactcacgtcgttgtcctcatgatctcaaccgaaatatttagcaggattacgtatacggccacttgtcgcggccagctcccagccaacaaactgtcaacctcccaaaacggcgggccaagggccaaacaacgtctcttcacttctcatgttctgagcaaattccctaaatatcctacaagtcaactctattttacgccaagtgcggttccagggataatgaggagaacctcacagctaacatggtgtgaggggatatataaaagaaaaggcgtggccaaggaggaagatataaagaaaacaataagatgagtgtagtgatatcaagaccaatacccaggcaagaaggctgtcagttcgggttttccttttaataagccaaaagcctcccgtccggtgatgctctgtccgcggactattccgtctatcctccctcccatcgcaaatatacacaaatccctcgctccatcctcatttggaacctcctaccctttcttcacacacaaccatcagtcattaactacaacttgcagtgctcaaaaaccccacccaccccgtgcgcatatgtaaaatccagatcattttcctgacgaagtataaaccaacgcaacagccctgagcccacaactgtatatcaatcagccttgggtccattgctgcttccaccgctgccgccaaatacgctctgaatgaagccgccggtgctgcccttctcgctgggagcaccaatgccgccctcctccagcttgaagtgcgtaccgtgaccggccctcctctgagcgcgagcgctgttgcggaaccacgagaggcaaccgaaggcgatgccgagaatgcagcccatggaaaggtaaggatgctccgagaaggtcatacgaatgtcgaagaaaagcttctcgaaggcggagatggtgagcttgggcttgatgttgagaggattctgggagatcttggtgatggtctcgaggatggacgtgcggctgggaacgatagggttgccggtggttgtttgatcccagtagcgacggttctggttggaaaagtaggttagcaagcgttcaacaagtgcctaaacgctgtgaagtgagagattgaatacttacatcctcgtcgttgatgatgatccggtcaccagtgtccttgacatcaataccgtaggtggtcctgatccatctctgccagaaaacgccattaacccaagcaaaggtgatctccttcctgtctgccctgtccatgttgatgcggatgttcttggcgttgcgcaaagcacgctggtcattgcggtcctcagcctcctcgatgcgcagctgtttagcattacgaagctcctgcctttccagctggaagagctgaatctgcttgtccatccactcgctggcggccgacttcatctcgcggatggcaccgttgaaggactcttcgtcgtctctgttaaggagtccgaggacaacaatcttgccatccatgatctcgcgggcgttggaggcggtcatctcgggaacaatgggtagccaaacggacttcatccagttaagaacctggcgagtgccgcgcatctcattgggcgtgaggggctgatagtaggtggggcggccttcgcgagagacgagcaggcggggccaggtggtaatcttgaagcgatcgtacagttcggggtcgcgggtcttaacgagcttggcacggccgataaggctgagaggaagacgctcaagggcgagaaagtcctcggtggtggtggcatgatcgtagaagtaaacaaagatgacctcctccttctcctcaagagccttgaaggaagcggcatcgacgtcctgtacacctttagagatgtcaatggccttctcagcatacgcgagaaagtcaccgagaccacggaggccagtgtactcgacacgctcgcctccccggaagaactggatggtggggtaaccggtgacacggacgtccttgcagagacgggcctcctgctcgcagttgacctcgccaatgttgaggcggcccttcatctcgcgagcaacctgagcccagttggcggccatggcttggcagtgatggcaccaaggggcgtaaaacttgatgaaccaaggctcctgggtcatggtgacctggctctggaagctctcggcagtcaggggctgggagatgccattggggttaggagtagtcttgggcttgttgcccttgatagacgcggcggcagcggcagcaacagcgggggcctcgtagtaagcaggagacgtagacttcttcttctcctcttcctccttgcccttggccttctcgatcttggccgtggcctcggtagaagggtcggccttagaggcggccttagactctacggccttagtttccgttgccttggtttccgtggctttgtccgccgccttatccacaaccttatccacaaccttttccgtggccttatcctcggtcttgggagtgggcatcaagtactcgtcatttccggtgatgaaggtatctttaacaggttgttcgaccgtggcagagtccttgacaagatcgaccttgggcacatccttggcgatatcaacgttggatgtttccttggtatcttggggggcggcgaccttgggaacgtagccgggagcaactatttcgccgggcttaggaagctcgagcttcgcgggtcttgatccgggcttggtcgcttccaaggccttctcaactatctcactcagaacaggcatggacttgacgcccttgagagccgcaacctgttcgccattcttgtagagggtggtagttgggtaggaagatgccttgtgtgcgctgcagagatcgtagtacgctacgcagttgatggtgccgaagcggaagtcgtagaaggtggtaaaattcgcgttctcgtccccgacgggcttcgatgtgtagtagaactcgtataatgtttggtatgtaggagcaaagtcaatgcagtgagggcagtaagggctgtgcaggtgcgtggtgtcagctaacgcggtcgcatgcttaccagagtcttaataaatgatcaaatacctgtagtgcttaaccatcagccatttgctggctttggattccttctcccagttgtcgggggtgagttcgatgagtggtggtaccggtacatcgttgaacttggtgtacactttcacttcgtcctctgtttctgtttctgtcgttgttgatgcggcaacggccagacgggccgcgcccaggaataggggaagccacctcatggtcgtggccaggtgtgggaaagcgataagtggtgatgtttaacaatgtcggggcctgattgtcgcacactgcatcgaagagcgagccagcaccgccggggtggaagaaacacctttagaacctaaatcgaacccaattcgtgctgtccggctcgatcgcgacggggtggtcgtcgatggtgggaattatggtgcactggtcgtgggtcgtcgtgttcacagtcaacaaccaaaagatgagagacgaaaccgcctttgagaatgatagtcggagaagcgcaggcggtgtttgtctgctggcggcatgggacaacaattccacctcaacccgctacttgcttcaggcgacgggggaccaggggaccaaagggattcaggaggcgatcgaaggcgggcaatggcggccggccgtgctggcccctggcctctcagggcccgccccagggggctagaacgatttcagccaagacagataagtggatccagcgttgtggaggggagagagccaagccacaaggaggctgaaagcaacatccaacaacaacaacattgagacccattgattaatttggcaaagagtctgggttcaacggaaatatcaacacttgatactttggaattcccaccctggttaaataatccgaactgctcagtgccataaatatgctctgaacacttcgagtcgtccacttggcccaccactctttgagaaggtgccgtccttaagttagcagacagcgccggggctgctggataacctaacttgaagtaagctgaagggaagggacggaacaactccaacacgtcaaagacccggtctcagaaagagaaaagatgaaagaccccacaaagtctatggtaacagcatctcattcatgttcacactttgcacaaatctgctgagatacacccacatacctcccatccgtcaagtcccaagcgtgcactgttggcgacctaactcgactgttcgtgaactggctaccactctgcccgtcaccatggagaacaaccgtccgtcaaaaaggacagttcaggatgctgagctgggtaaagccggtgatgttcggaatggtggaattagcagggcaacaccacgatctctcagtcgtgctgtcagccctccgctcaagaaacgccgcacaagcccagacaaaggagaagaagaatcctttcccacagaagagcaggcaaaaaagcagccatgttcatatcgtagggtcgtcgcgtcgccctttcatcttaccacgattcgctccttgggacaaaattccaacatggataccgtatcactcaagggccttcttggtgaccccctcatcaaagagtgttgggaattcaactaccttcacgacattgacttcctcatgggtgcgtttgatagtgatgtccgccatctgatcaaggttcacgtcatccacggcttttggaagaaggaagatcccaataggttacagatacaggtatgccagaacagctactcaccatcccgttgtgcgttcagtcctgaccgacccactagtctgacgccgctcgctatcccaacatcaccacacatcatgcctatctccccgagccgtttggaacccatcacagcaaaatgatggtgctcctgcgagccgatgatacggcggagattatcatccacacggcaaatctgattccgagagactggagtaatatgacacaagccgcctggatatctcctcgacttccccttttgaagccagacgcccagcaaaatacttcctctactcggtccccaccaccggccggctgcggtgagaagttcaagatagactttctgaattatctacgctcatatcgggctgcctgtaaccctctcattgaccaactcgccaagtatgacttctcatcaatccgcggctcactgatcgccagcgtcccaggacggcactccctcgttgacgattttcccacccgatggggctgggccgcaatgaaggagactctcaagtcggttcccgttcgccaggcgggagatcgagttcaaggtggtggtgatgttgatgacagtgaaaagcccgaggttgtaatccagatatcctccatcgccactctgggtccaacagacaactggctcaaaaacaccctttttgaagcgctcagcggttcccaaggccccaaaaccctattgtcgtcgaagcccaagccagacttcaagatcatcttccccacgccggacgagatcaggaagtcactcgacggttacgcatccggtggttccatccataccaagatccagtcagctcaacaagccaagcagctccaatatctgagacccatgttctgtcactgggcgaacgactcggccgatggagttggtacgactactacaacccccatccgcgaagcaggccgcaaccgcgccgccccccacatcaaaacctttatccgcttcgctaaccacaagactaaaaacactattgattgggccctccttacgtcagcaaacctctctaaacaagcgtggggcgacgcgcagagcaagaacaatgcgggagagccgcaggtgcatatctgttcttacgagattggcgtgttggtgtggccggagttgtttgcggatagtgatggtactagtagtggcagcaaaatgggacagaaggcggttatggtacctacttttctcaaagatacccctgcgattcatggcagtgaaaaagatagaccgtcttcattgggggagaagcagggtcctacgtcaactagcaggaacggcgagaaggatggtaagggagatgatgagaaggaggaaaagtcttcgacggtggtggtaggattgcggatgccatataacctcccgttgcagaggtacgggctgcaagaagtgccttgggttgccacggcgaaccacttggagccagactggatggggcaggtttggcggcatggatgagttgcggaaatggtacgcagctgatcagtccattgatgtgggtggttaatctgcccctgaaatgaacttcttgatgagcctacaagtatgtggtcagtataggacggcacagccttcctgtttggtaattgataccccttccgctttcctctcgtgtggatgtgattccacacgcggctcaagcggtcacatcatgtcatgtcttgtatagacgggatattacagacgtttctaatgtagtgtaactgaacccgcaggaaacggggatatttctcgtttgcagatctggacatatacacgacataggtggcttgaactgcgtacctcgatacttgatatttccattgttgtcaagacctcagcagcatcttcctgagtgttttggtccagacaaagatcgacacgacatccgtctcttgtgattgtgcaactacggcttccatcataccacaagagccttcaccacttcccatcaccgactagactccacatacagatagaccgcgtgcaaacatggcctcgaacactcttcggtctttgtaaagggcattatattataagctcaacggggtatctaaactccttagttggagccaacagcctcgggggccttgttctcatcgtagccgtactgggtcttcatctcctcgaccttggcgacgtacttggtctgggcctcctcggccgagaggccatcgtcgacaaccttctgccaggcgttgtacttggccttgccctgttattggtaaagaaaaagaggtaatgtgttagctactgtgtctgggcggaggaaggggacagctatggaggggccatggatgaatggaggtttcgtgatttgaccaacagctaccagagcacgcgcgcacgcctgatgaatagaggtgggatgaaatggggtataaatagcgggaagacagaacggaacgaaccttcaggtcgaacatgccgggcttgtcagccttggagaagtcggcgccggtggcgaccttgtagagagctgtgaacggttggaagagaatgttagttaactgctgccttgcccgtagtcatgagtttttgttggagctccagctctgttcgattgcgcgcgcgagagactagtaggtaatatagccctcggctggttcgtggttcgccgccagcgcaaagagcatacatatgggagtggggtgggacgtgacgcgacgcaccatagatctcgagaaggtcctcgttggaaggcttggaagtaagcttcttggaatcggcaacggccttctcgaaagcggcagacattttgattgttgggggtgggtgagttggtttactgtggtagaggtatctgtgggttagctaaagactcgaacgtggttacagatacaagttgcgcgtcgcgtacgtacgatgggtatatatggaacttgaagaagatggaaatgtggaggcaaaggagacgagaattcaaaaggttgagggttgaggcagggcagttcttttaagtatgcgaagtaccttcaccttgtacctagactacagcacgacttgttgaggatccaaggatgggatgaattgcaactctggaaccggattggcggggtaggtaccttccaggctccaaagtgcggagttaggtaaacactcgctgtggaatgtccaacagcgaatggtggagaggggtctttttcccctggaagcttttccatgtgaccatgagcgtcattgccccactagtgtactcatcgatcctacgatagcatccacaacaccctcttcaactcattttcaacctgacagcctcactttacgcttatttatcgtggactcagctgctcaaaccagtaattacatgatccagatgggcccatgtgaagatgcaattcattcgtaccttttgagatgttccaaccacagcaactccgaagcaacatattgcttgtgcctgcatatttggcaggacatgtatatcaaggtaccagtggaataagactggaaatggcataaactaggatttccgatgcctcttcacgctgatgaaatcgaaaagatatctatacggtcaaactattctactcctttcacatttcccgacagcctctagcggcaacaagcagagccaccatgttgttgcttagacaagcgctgagtgcaaaggcgcgtggattgtgatgcttaaattcccctgaaaagcacagtcaacatgatacctttcattgtaatataccatagcacctgggaaaattacacagtcaagatatgcgccatcaggcagcttgttgttactccactgaatgccattaagagattatgctgtcttagaaagatgaaacgtaaccgatgaacccaaatcattcctgtcctggcaaactgcccatggtcttcgcctcgaggaacccagcaaaatatcacagcccgctctctctacctcttcaacccatctccctgtaccgaccctcaacagcttacctcccaaccttctcctcctcaatctccctcttcaactgctccaacacgtcctgcctgctcctcaaatgcgcctccagcccttccacctgctccttaaccgtcgccaaatcatccgccacgctcttcaggctcccaccagccgccgccttccccttaccctcctccaagtccctcaattccttgcgcttataatccaacagctgttccagctccctcttgaccagtgccggctttgtatcccttttcccgcccctacgacggttcgccgcctcctcaaccttggccatcttctcgtccagctccgccagctgcttcttcagcctgacttcctcccactgatcgtccgtctgctcggacgagaagtcggtgccggccgtcttgaacgaggaacggcctaggcgcgtcaggtactgatcgccgaacttggccttgcggccggtagaggtctcatcgtcggccttttgggcccagcgcgactgcgacgggtcgttgacgttgtatgtgatcttgttgcgctcgaacgaggcccgcagagaagcgggaacggtgcgcgggatgcggaaaccttcgtggcggtagttgaggatgtgcaggaaggcgaggcaggcatctttgttgatggtcgaggaggccgacgggttgaccaggttccaggccgagcggatgtcggtgtcgggaacggagagggagtcgtagaggtcttggagggcggcgactgcgggtaggtaggtagattagtatgaggttagggaccggaagggaagggaaaggaagggatgtaaacatacaggaaacctcgccgcgcatatctcggttctcttgatagatttgctcgtacttggacttatccgccgggctcatgtaccagtcaaacccatccttcaagccgggggtatcgtcttcatcttcgacttgctcgaatttcggcgccttgccggttagcgcgcggttcgcttgcacaaggtgggctttagattcggggacaagccagtctgggagagttgtcgggacatcagcgtattcctgttaccgtctccccctgttagttctctgatactgctgctattactgctcccatgcttgcttgcttgctcgctcgctcgctcgcagcttcaggacagaaggaggtagacgaaccccgttcaaaaggtcaaagatgaccctcatcgcaacacaaaattcctcgaaatcaaggtttccgtcattgtccacatcggccagatcccaaacacgctccagctggtcatcgcgcaggccactgttcttcagcaccggcgccgcctgctcgcccgtcaggaacttgccgccatttgttcgcgccgagaagatgttccagtacgtctcgatttcctgcgcttcgatttttggcggcattgtcgcggttggcttcgtagtaattatatgcgtgtaagtgggttggaaatttggctagcagctacctctcaagctgaagggccgtgaatcgcagcggcaacctaagtccgggggcaacggcttccggttcctgtccggtggtaatgcggtcgtcgacgggagcgctgattgattgaccgacttggaaatgatgagagcaattgacgattcgattaagcgagacggtcacggaaataagtggagattgatactcgggtcaatgttagataatggaaatgaagttcgattgggtttgaggttatctcgaggaagtcaggttgggtcggttgttgccagtgtacagccccgtagcgcggtgtgattacagtgggaagttgtcaggcggatcccagggcagctgcaacgtccaagctccgtctcttgttgtcggtggatgatgcctcgcagtatgaccgggaccggggggatggcccgatgtgcgcacatggctgttgtgccttgccgtagcttcgaggtacatgggtctccactttctctctgcccctgagcccctttttcatccaaacaatggcatctcgttgaacttgtgtcaactgcatgatgtgatgttcgtcgtcttcacgtccatgctataaactcgaaaccacgcactcgaggattcaaactgtttgtgtttcttcccagtgagcgaccagcgtggtccaggttatagaggttacagataaagcgcacatgctcactaggtaaaccacagcaaccagctcagctaccagttggtgccgattccttccagcattgaaaggaatagcaatactccaggccatggcatcaaacatgtctaactttatgagtcataaagtcgcagaaaacctttattcacatcaacggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcaaatgcgaattcttttttttccttctttatcaacctttctgcaacgtaccttgccacatcttcacacatcaaggaacgaaatcaccttcagttttcttcttgatcggccataggaccgtgatgcagctgtcactcacattgctgacgggcgaacgaccctttcccggatatcgcaccccaatccaacccttctaacgatagccttaactcatctagtcgacatctttccaaatccaatatgcctgcttattacttgacccaatgcctgataacctaagcccgtacccaaaaccgcgtcatgttcaccaaccattagtgcttatattccatcctgtcatccccaacaaccccccaaaactcctccacaatctccttctgtccgctctccgctcccctgacggccaaatacaaccttgaatccaactccgggttccaatcccccgggtttgcactaaccataattccacccgcctcctcgagaatacaccaccccgccgtcacatcccacgcataacacccgccctcccagtacatatcgacctgaccagccgccactgcgcagatgttcaaggccgcgctgcccaagctgcgcaagctgtgcaccatacacccgccattctccttggcagccgtcaactgtctaaacaccctggtcttgatatcaaagttctttccctcgcgctgactaccccactcgaccgccaccagggccgtggaaaggtctcctagcggctggcccccattcagcggcaacttttgctttggcccctgtccctttcctggttcgagagaggcgttgcgctgacagtaggcgccctgtcccttggtggccgtccaaagcgtatcgagagcggggttgtagacaacgcccaccgcggggcggcggtcgagggcgaagccgagcgagatgcagaagccgtgcgggtagccgtggacgaagttggtggtgccgtcaatggggtcgacgatgaaggtcggggcggaggtgactttggtttccccggcgacgtaggtctcttcgccgacgaatgagaaggaggggtatttggagcggagagtggtggagaccatacgctctacggcttggtcggtttcggtgacaatgtcggcggctgttgagcaagggaaaagggttgttagtcaaggtagttgaggttgcttgccgaggatgagtaggtgactgctggggaagaagtcggaggacaaggaaaggcacacacagttcatcttcgaacccttgtcaatgttgttggggttggcggcgaggatcatgcggccggcctcgaaggcgacctccacgagagtgtcatggatctcttgaaggttgatgtcgggcatggtgatggtggttgccgttgttattagatattcgaaatatagtatagcagtgaaggacaatactaaatgacaacggcgtcgtatgaaggagcttatatatagatgaacagctttgtttttatagttgaccaagtgtcaatggaattggtatattagaaggagaaccttgttggttataagctctcagaactcgggggtacataagctacaagatggcatgcgcgggggaggtggagaaacagctaagcttccatgtcatggtgtgatggtccgtcccgtcaggggctcggccagctcggcgagggtggggcgggatgcggcggaagtggggtcttaaaacatgttctctttccggtttcatcccaccatccggtatcccgagggagacattggacggccgcaagactgataacgcacgagggaagaccggaatgaaaggatattatggcgtcgcaatcgaatacgggatgcatcatatgtattccctcttaactcttgaaaaagtgggcgtgctggaaagttaggtggtcgttcggtctgtgtgaatacttggtcggtcgtcatgaagatcctcccttaccagccacaggtttccgcgtttgacgtgcttgggcattctcaacccattgaataatactgacgattggtgggttgcttctcgtatggcctttctcattttcaagtaactcttgcggcagtaatcgaacactgatagaaaaagagccgtgccccaactcccaactagccgcctttcccagaaatgacgaaccacccaaatccaaatgttgcccatgccgcatctttgcgtaaaagcatagtgatatccgttaatagttacacggacacctctttctcgtaaagacacgtccatgccagaatcatgtagccgcgcctataacacccccagtagaccatacctcgtgcttttcgtgatcagaaagccgagaattgtttttcttatccctttcgttgtgctgcccacggtgtcaatcattcattcggtcatcacttcatacatcctctctgaagatagacctcctctccactggggtctcaggctcgccattgttgtgaccactcggctttgaggctcccgtgccctcgatcggacgggggctgacgcctctcatgctaacgttggtgtgatccgcggcagcatcgtcgaacgggttttggggggcagacacactcaagcccttgttcgcagccgggccaggagaacggcttctccttctacctctctcttcctcgggatctgcgaacgggttgctagtgccagtgccggtgccaggctgactgttgccggggttggtcgccaggttcatctggtagctccttcctccgtagctcgtatcatcgccaaggttgttgtgccgagagggctgcatttccgtctcctcatagtatgcaggtccatagccatcagcctcttgtccaacacgcgcatcccatgcctcatctgggtcgaggggtccgaagccgcggctccgggcggcgttagcgttagcaccggaaggctcgtaggcaccagctgcagtgcgattgttgttcttcttgaactttccgaaccagcccttaataccgccggaagaagaagaggtgttgttggcatagggaagggagtttgagggctcgggccagaaagggatgtatgaggtgaggggtggtggagggagctggaaacatgatgttagttatgttgccaatcatgattcgttcatagaaaagattggaattcgccatcgcagattcgaaagagcaggcgatgttgaaacccgacggacaacataccccgagacgtgttgcttgggcgcgcgagattaggacatagaagatggcggcagccaccactgcgaggaagatgcagaggatgataacgctagccggccccatggtgaaggtcgagttgggtttgatggctcagtccctcttttcttctccgtttgtttgtagttgaatgggagaaggaagcgggcggaacgggcggatcgagatcaaggaggtcaatggagtcgttggtcgtacgtaagtggctctccgctcgcatccgtcgtagttgaaaaacgtcggagatagcttttgcggtcgctcgttttgacgggttaggtggtgtgtgagtgtgggtaaaaccgtcgtaaaagagaggctggcgcaagagcgggaagaagacagccgtttcgcagagttcgtaggcggctgggtcccgggggtgtgaaccacaggtacctgaatctgaggcactgctattcctcgtatgtttgtatgtgacacgaagaagacaaaatgagactttaatcgtgtgtatgtagaggtactctacgggtgatacggaatccggaccggtaggagaatagcaaatggtggaggagtggagggtggtgaagttgatctgtagctccgcgaccaccgaattgaagaggaaacgcactgcgtcagcggggtctccctgcccacagccggtggtttgagcgggacttacttggccaagacgacaaggatcagtgatcgcaaacatccagatcagccaagaccgccggttatctaagcccaaacgggccgtagtgatcgatagtgacaagctttagcgggttcctgccaccctaaaccctgcaggtacaagttgtgcttggcatgccaacttgcaaccttgttgcttctcttttttcctgtcgtatttgcgtatgtgaacactaccactgacaacaccgttgggacgggttttctttctactttttgttaatcgatatctttataagtcctttggatgtagcagacatgagtaattttatccagtcaagcgaaatactaccaaccgatcaggcgggccaaagtcggatcgtggagtggagagccatgagggttcttccttccgcattatccgtcgaactgttctagcttcgcaccttcatcgtacggcatatccggtggaaaaaaagagaaaaaaagaaaaagacagaagaaaacaggaaaaacaggatggacttcacaagtgcgagacgaccgagcgaattcgagccatgctgtgctacgaagaaagtacaaccattgcccaaaggtagctgaaagacaagcagctcctagagtctctagtcattcaacaccaagttcttcacaaactgaccctgggatgatgccgtcaaagtgcctgcaggtcgttttttgtactgaccttgtgctgatatatttcaccctagtcgtatcataggccacacgctcgggtcagcaagccatgccactataccaacctctcaacgcttcaagggcaacgaagccaatgggactctactgaagaggagtatagggaccctgagatcatgtcgctttctcagaccctgaacctgttttatagagaacattgggaagacaaggttgacgagaaggttgctttgtatgccttccagcaagtggacacctcgtcaggcagtgtcttatatcttgtcattggatctgacaaaaggcggaaggtttgcttcgaattgttgaagaagaggacagtcaaggaagctctccctcaatttaacagcagcgcctgctctacaagatactattagcttgtcaaattcacaagcaagacgtgaagacctcatctcatcagctttatccggtttatcagggggatcagactttttgttcggaacatggcacctctcgaggaatcccagaaagatcatgtaagatattcaaaatgaacaagttaaacaatgcattgcatccgggtgtaggacagatcacacagagctttaccaagtttccagcccctctgcagcacgtcagaaatcaagaaacaaaaatctgtcctcgtagatataaaccaccaagtgcccctgattttcctccttcctgacttctctttcttcatcttactctttccctccccaatttcaaattggccaataattctttttacttaactgccatctaggacgacaacatgccgtacgttagtacaccttatctctggaggtgttcaatactttgcaattatcccgacaacaattactgattttccaatagttgaaagagaatatccagcgggatccagccagctcaacaccgtacgctaggtcatgtcagtggacacagactatatctccctcaaggagcccgcctggtccgaacaatccggtgcgtaccacgggccaccgctagcgaggatggagagacaaaagcagcaagcatctaagaatcagatcagtaatcaggtcgccgccatagagaacgacctgggaattcgagctgcctgggagaagcacctggggaaagaaaaagataagaacctgagaattatacgtgcttgggagaagacgtacatacaaacaaggccgtccccgaccaaaaggtttggccattgggtgaggttaagaaggagaagcagaaggaaatactagtcggcaacgagaagtccaaggtgattcagaaggtgaacaatagaaaggatctaaggaaaagggaaaaacagttgacgcagggcgtgcaggttactacgatagtcagcaaggctgttgacactgctaaggtcagtagaggtgtccatccaccttgttgcacgtcacaatgggtaccgtagtgggaaaatctgtttccagacatgcgttgtggttattgtccaaaaaccacaacaatgtttaaaaaaaacaatgtatgtttttaatagggggtaagcgctgtaatgtagtagtaggaagtaagtagccttggttttcgagccgggtcgggtccgaatttcgaaatttctcaaagtctcaaactcctatgtaccttccttcctccgcctctccccccccccccccccccgggacctttatcaacagaaagaaccagccatgtctatgagaaataaccaattggcttagtaatcaaatagccaataaaatagttctttatcttgattcttgctcgtgaactttgttcgattcctatctgtgatcaactttttgtaactattccgacctcccaaattcaaatttcggccttcaccctagtagttttaagaactgacataaggccactaagtatcaaagaccactaaagtatagttggttataccctatacttttggcttttaggcgcttggaagacaatcaatgtttggaaaacaattcttattttctttgacatagattgtctcctaggcaaggcttgttataactcagggtttcccgcttcggtaattcgcagcactactaggtaatcacgaaaatgaggagcaaaaaggccaatatctgcttattgcccacaccaaatccctcacctacccgagctggtaccctaagcaaaacacttgtcccaatctccacccctcctagcaaactccatactctctacaaatttatccaacttacacctccccaactcatcggcctcacatccatttagtttaaccactctatcgttaaccaagatcctcaccaactccttgtcctgttcctcctcgctctgaaccatctctccactcccatccccatcacaaatcatcttttcaaaatacaccctcgccgcaaatggcaccacccaaccaaccttgaacaagccctccctctctttcaaatttgccggatcatcgccagtctccccgtactctctcggtatggtcgtattatccatcatcttctccgcatccaccccctcaaagattctcaaagcagtcaagatccccatcatatcattatcatgactgaaatccgcaaacaccgtcctgttcctactcagcggaaacgtgtcctcgttcccgtccagcgtggaattggtggtcgtgttatccaccaccggggaaaccgtgaggcgagccaaaagctcgttcacgtaccccaccccctgcgtggcagccagagaattacccgggccgtagccgtagaacttgccgagggactggaggtagtcgtacacggtaaagtcttgagcggtaaaaagggagcaaaagggggagagcttgcttccccccgagggagaggacgaggtggtgagagaggaggagggcgggtaagcgacggtgtcaaaggggcagagatccatgagcgagagcacgtccgtgtcggaaagagtgacgcctttgaaaccctgcgcattcaaccgcgcggtgatgggcgggaagttggcagctataaaggtcgcctgggccgcatcgccggtggtggagtcctcaaaggcgcggcagagaccgtggtgcatggtgttgttggccgtgggcgattcggagatgatgaccatctcctggcggggaagcgggagggaggaagggggtgggttcttgtcggcaaggagggcagagtagaacccagtggtgaagttctcagctgaggcaatgacgcgctcctgccccgaggcacggataaaggggagggattctgggtcagtgtagtcccggatgagggaagcgtagcgttggtagaatttgatgcccgagttgaccatctcttgctcgccaaaggcagtgaggtggtcgacgccgaggacatagttgtagtctttgatgaactcgaagtcgggggcgtaccaggtggcggaggttttgatcttggtgagaacggcggagatggcggcggcttttccgggagttgggaagcgagcgccgtggcgagaaagaacttgggcaaaggtgaggcggcaaccctcgggaacggagggggagatttccgacgggacggagaagaagggcgagtattgaccccatgtgtgggttgtctctgagttacattggtaaccaagctctgggctgtcgcatgatgctggatttggggatagtactcgtctgatgagtttgttagtctctttaacgtgaacatggagtaggtaagaagcagaacggagctcacagagaagcagcagccaggtagctaaacaagggaaccatcaagaggaacatgatgagtttgacaaagatcttgttaggatctccccataccaaccgatacagcaagcccctctttttattctgttgttggagttggctttcctcgtccaagtcttcagctgttgactcgccgggaagcagctgagtctgactctctgaatcatcgccatcgcgaccgagtggtgagtatttatgctgcgagcctcctcccatcccaaagagggatgtggaggcagaggaggctctggttgttcctttggtggccgggtccatgttgcgttaggcgcaactgcgaagcaattcccctccggttcttcgcttcttcttccacctcttacgcgtcactccttcacgtgtgttcgcagatactactctgcgcggactcgttctcctcaaccgtgcgttttaccggaaggtgacgatgtaaatggggatatgtaggatacccttgcgggtaccttgatggccagacaggcggattgggtcaatgccgaagttgttgtatctccaggttgtaagtctagttatgcgtaggggtctttgttgatgcgtttcatgatatatcagtgcgatatactgtcggttcttgatggttcctttatgtaggcccatggtttcccgtcgtgaacggaaccgagttggaggaccctgctgtgtcacgtcacagtcgccatcagtcgacgccttgaacattaactaggtcgacccagtacagacaacaacaaagtcaaatcatccaagtaacaaagaataggcgagaaatactgtacgaactgaagaaatgaagtcgggtctcattacatatgtatgtatgtaaagctgtccgcgaccctgcaaccaaccaacacgtgcagtgtgcttcatgtcatggttggttcgttggatgggtttggttgggtcctgtcaaactgccgagctcttgtgtgtttcactggatgcgcacggaccaatgcaatgaatcaggggtcgggcagaactgagaccttcgacctgcaagggaaagacagaaaatgaggacggtagttgtgaagcaatcgggcggttcgttgcggtgccgagtccgccaagactgactgagtggaagtcgggggaagagccggcgccaaacaacaagccaagccgtaatgattccaccggctcctttttagcttgtgacggagcattactttacatacgacgttccccatgcggagcgggcccgcagtccgactgcaggaggtcccgattccttcgagatccgtttgccaagcgatccagtgccttcagacaggcattagccggacgtcgggcccgttgcatgtttcgatgaggtaaaaggtcaagcagtgaggaatcggagctagacagcttcacatatctgtcacttgtcaccttatcctgtagctacatcccaatatgcatgtacgtacccaagagcttccccagtgctcctacataaatcatcgatatcgtgagctcgtgtcgccttgtatgtccatccgttttgactatacacgcaaaacactgcctgctaagtcgtctttcctatctacacccattttatggtgaatattctcatatcataacgtcatcattgtattcaaggcgcacatcctgaacagcccgcccgaattaccctcctctaccaaacatcaggcccaaaccttcccccctccggcaccgcctgatacgcacaagcctgccaatcacatccttgtttatacacttccgtcccccaccaactaaaccctttgaccaccccgggatagatgaacccgaaaaacaccaccacaataccaaacgccaggcccgaatccagcgcggcgctgagcgtcattgtgtacttggcccaccacgctcgcgcccggttctttatcacgtagttgaacacgtagcaaacgagagcccacacggaaaagttcaagcctgttgctggcgggatccagcccaacgacccaaagagaacgggaaggttgagtttccgcacaatactatccttcctcttgcgtgcgtacagccacagcggaatgggtaggacggctccgactgcgaacgcccaaacgagcggtcggtaggttgccccggggccgaagaactcgctagggccaacgacgccccatagaattgacccattgaagtgcacacgggcaatggggcacgtgaacccgttgagggcctctggagtgcaaaggccggggacgttcttgaacatccagttgaggacgccgatctgcgtgagcgaggagacgatggtcgctaccatctgaactgagaagaggatccggggtggtatcttcatgtagtggcctagtttgagatcggcagcgaacttgatgccctgcgccgaggagatgtatccgtaagtcacaaagaccatgttcgcgacgggtcggccgggaaagacggcgccagcaacgagctggcagatcaggtaaatgctgctgtgctggttggtgactgccatgatgatgccgatagggatgaagaggatgctgcagattccgagagcgaggagcaagccgtaccaaggcaggtgaactgggtagctatggacagggttagatcgatatgtaccatgtgcgcggggaatcccgacctactattcaacgacaaagataccgatagccagcattaatatgcaagtgatgagataccacgacatgggtgcatccttgtacctcctcatcagccggttatgtacgtcttccctattcataatattctccgtgctcgaattagacctagtaaagcttgatcttgagctcaaccgactccaagtccgactgagcccctcggtcgacactgcaaccggctcatacgagcccttgggctcggcaccatgcatctcgcccagggtttgcttccactgagcccaaatgtctctgccgtgccaacatatggtatgtgtaagtagagaggccaggccggcaaattgaacggcatagccgaggacataggtgatggggaggaagactctgctatacttcgaataggcttcgcgatcgaaaacaaaatcctccgtaaggatcctgctgacatcatatacctggcctgtgttgtcgaaaacggctgctgataatatcggcatatatgaggagtaaagccagttgctgtagtatgcgataggggcaataatccacatgaccacgacaagaccgccaaccacgttcatggctgcccaaaatggtgttagaagaggcgatccgatataggcaatctgggcccagtcaaatgtcatgggaaataatcccaagccagacacgacaccaaagagattggcaacaacaacattcttgggagcaaaccaggtgatgacgttgaaatagctcaatgcggggaacaaaaggccgggtacaaagtagaagagaaagccagcgaggaacacgaccatgaagaacttccatctagtcatcttccacccattcgccacgtggttctcctgcttgtgaatggtagtaaacatggcggccgacatgagcgtaccgggccatatcatgccgcttggccggacaaggaatccccgtgtgagcccggcgaaggtgtagcccataatttgagtagagagggtgaggagaatctggtagagtatcggggcatcctgcttgtaaaactgggtttgctcaacgataacatccgtcgcaaaggcaaagccgaaggagacattgctgctgacatagacgcaactatgttccttctcgttccagcgaccctgagcgagccatagtcgcagctggtcgagcttgcttcttttttcccagggaacaaaaacacgtggttgctcatcggtcgggtggtcaaccgggatattggcactatctgtccgacatccatcaacatactcttctggggggtcgtccgctcgtttgaggaagaagtcccacatgagaccaaggggatgggttgataggagtgcgatgacaggcgtgatggcaacactggggtatctcaacgagaagaacaagttggtggaagatccgataatagaaaatagcacggccaaggtccacattcgtggagtgttgatggaaagtgtcgtattgtcagtgggcgcaactgaagcccgtacttgtgcgtagggagagttgtcggccgggtcctcctcagtttcatcgaactcgttcaactcatcgatatggtccagcaaagactctccttcgagcggtacctcggcttcaaaacgaccctcgattcctcgcattgtcattgagccaccccattcgccagatttctgcagcgacaaggaaagtcgctcggacgatcttcccacagatccatcgcagctgtcccccgtcgagctcctgccggttggatcatgacctgttcgaaaccgagcactgctttcggagcgggactcggcgcgagcggatggttcgcccccttcggattggggagcactggtcgcccgggctggcgcggaggttatggctccgtaggagggactgtctcgccccggcgctacggagagaagggaaggttgtcttgtggtcatgaattcttcagatacgggctcgcttggtgtgctatcgttgtcgctatctgcgttgtcgccacccgtctcctcgtgtaagtgaagttgctggagtagtccatgggcattgccaggtaaggtctggacgggctcgtcccgcccaggcaacgtattaacgcgatcccgatcttgtgtcgagccaatgagtgagacttcaaagtcttgtgaagagtgcgacgaggttggcgtcggctgccctcgagtggtggttgacgaattggtgccggccggcagtacagcttgatgtagcagttcacgaagcgggaagcttggatgatgatcagaatcatccaagaagaaaggtatgtcgggtgaaggactcctatctcggtcaggcgtcatacggaatctgttttcctgcccgcctggggcaagatgcaagcgacgagtcaatgggaaccaaggacgaggaacctttcacaaatccgatacccgggcgggggtccgcacaagtccaatccctgttgcgcccagttgccctgatggagcctgccacggagttgggcttcgactggacgtttcgttccgctattacttggagacttgttgtatttcgcgcccgcggtgtttccagttgagcgagggtcaacgatggacggctaggcgaagggaagcagtgggatcgcgacaacgggagaagagaccaagactagcgtactctatttctggtcgaaacagaaaacacctaacaaacagaagagcgagtacctgtgtattacggggactagaacatgattagaagagtgctacagcgcggaatgacgagtcatggtcattgccaattcgatttgcaatggatcgacagcctcgatgaggggatacagtgttggcgtcaaggttgcgttttccatttctgtatggttgatgaacaaatatctgcgcgtggtcgcttccccgccattaccatagatgacgggacatagaagatatatggaaagttaggtacctatgtaattgtaaccccaatttgtagcagggaagttgcgggatggaagcggacattgatgggatgacgcgctaaagtacagcgcatctgcacgccagcggcaggctgaaaccgagtggacgggaatttctaggcaccctgccggcctgccggcctgccgtcatcgcccacaggggcatccagctggaaattctaccgtatttgattgtgcccgcttgaagtcgatcgataagataagatgtgaacctacgcagtagaggtacctctcggctaccttcgactcacactcgagcagctcttggccgaaactgaagcgtcaccgcagctccgcgcttactcgctccaattactactatcaagccgaagctttctcttgggtacatctgtagtcacaagagaatgtctggaatggttgaggacacatccgcaatggcttctctcaacgccgcgaaacagcagattcgctctgctatgaagaacaagctcggcgcactctctcacgaggccgtcaagtcacagagtaagacaactccatagaccgcgatggtactgccagcgcagactaaatccgcaattgcaggttctgtggtcttcaacactctgaggaacttcaagccctacgtagacgccaaacgggtcagcgtgttcctgtccatgcccacgggcgagatccagaccgatggcatcgtcaggcacgctctagagtccggcaaggaggttttcatcccgtatcttcacaagaaccctctggcctcgcccaacctcccagcccgcgtcatggacatggtccgcctcagagatcttcacgactatgagtccctcaagccagacagatggggcattcccagcatcgacccggccacggtccatgagcggcagagggtgtttggaggtcccgacgcccaccactccgaccaaaccctgcttgacttgatcctcatgcccggcgtggccttcgacattgacccggaagctggggccatcagacggctcggacacggcaaaggcttctacgactacttcatcaaccggcacaaccaaaagtctgtcgagctggggaagcaggaaacccctgtattgctttatggcttagcgctgtctgagcagtttctatcctctccatccgaggggtcggtacctgttggtcgccacgatcaacctctggacggcctgatactcggaaatggcgagattaagagccctcctgcacccaaatagttccatgacctgatatccatcccgtactgccttcctttgatcaaatacatatagtcgacattcctgtgcgcctcggccaatcgcttttccctggtatctctttcgtagattcggtgtcgtttgttgtgtagaaggccacgcaccacatctttgtgggccgtctatgtacagctttagatctgctggctcgtcgctcgatgtaggtcccagcgtaaattgcatcgtcgattaccgcttctccttcaggtttggagctcttcacccggagtagctctggatgagcgagacattgtcgcccttcaggaggatttgctgcgacccagttagccaccctttccactgccacaacaacatcgacgtccagccctaaacatattcttaccccaagctccctcctctcctccgtctcgtttgtcttggagaccagcttgacctcaatcgcattgtcgatctgtggaaatggggttaggtctcgtagtgctagtgggacatgcgccgctactcaccaccaggttcatgaactcgtcgaagccctgtaagacggaattgtcagcacctatgtttgctcttcggggaggtcacgatggagaatcctacacgaatggtgccgatgatgcgaatgtgaagctgctcgtacagccagatttggacggtcgagtgttgttgcaaaagacggaagaggaagttgatgggaggaagaagaacacggcggttgccgccaccacctctgccggtcatgttgagaataaaagtttgttgtggtttggtcgtttggccggtgtttaggacagaagtttgatggtgatgtggaggctgaacaagtaagtcgcaatcaagttgtggatggtcgttgttggtcggctgggcttggcttgcagttgttcccagacgcgttctctctacggccgggacgtgacttcaatgaatttcccccgaatgtcgaattgcctgcctgtctgtctctggcgtgtggagctcttgttttcacaagcacctcccgccggggacgggacgggagctgctcagctggtctgtgcacttagttacatgctgctgggcccacagcgtcgtgtcataacctcttggcattcagctcaattcactttttccgagctgcttgggttctcaagccacagaatcttcagtttggggtagcatgagcccctcccgcttgtcccacttatggcggtgcaggatgtgcttccactttctttgacccgcttgcccgccgccgtttactccactcgcggtcggtcggtgtcaggcagcctgacgttcttcgattgttggcgggatgtttttcaatcgtcgtttctttggacgctcaagagcaaatcgtcgccggcaacctccaacttgcagcaatcctgtcaccacggcggcaccgtacaatacctcccagtcctttattcttgcaacctctctggagcttcatataccccgtgcgcatcgcagctcctcgcctttacaacaacatatcctgaaagcttccatcgcgtcgcaagaccgataagtcggacaacactcctgtcgaataggaggggctgatccatccactttgcgacctgcgataccccagcgatagcttccacttgcaacaccgcatcgcaacacttgccatcacaacacttgtattcgagctaaatcacatcatacacaatccgaagctgcccaacatggcttccaacggcgccacagacggcttcaccaccccaaatgtcctgcaggccatgctgacgatgcggagtggtgactccggttccaagaaggccgccatggactacctgcaaaagtttcagaagtcggtcagttgggctttcagctccttcgacgccaacacacctatggttcgcatgtgactaacccgcatttctcaatcgaccgtagaacgaggcctggactaccacaatatcgatcttgcagggctctcccgaagccgaggcgcaactcttcgcagcaacgacactgaagggcaaggtacttacagatacccattggatcacgacgataccgctacgcttgtatgtcgcgcaccgctgacattcacgattctcagattacctacgacctcgcaacgcaaattcccgaaagtgaacatgctgctcttcgcaaccagatcctagtcctcctcaagaagttcgccagtggccccaagcccgtccgagtccaactatgcgtgtgtctggccatcctagccatccagatgcagtcctggaaggatgtattgcagaccgtcgtcagcgccctcggagatgatgtatccagccacgcctgcatcttggacttcctacgagtacttcccgaagaggtcacggaaggccgcaaaatcaccttgtctgtatgtggatcgatatgtcgcggctcgcctttgcctccagttcgaccagccacgttggtggcaccagcctggatcagagtctaatttgggatcataacaggaagaagagctcatccaaagaacatcagaactgcttgccgacaacgcgaatgaggttgtcggactcctcatcaactatgctcagtcttcccgtacgtatcacactcaaatcacagctataccatgtttgactaacaaaggctccagctgctgctgccacaaacccccaactgttcgagtgcattacctcatggcttcgcgaggttccggttaccgtggtggtgaactcgcctcttctcgacgctgttatcaatgggctttccgacgacaggtccttgcaggcggctgccgaatgccttggcatcatttgcagagaaaccagagacgtggacgataacctcgaaactattcaggcgctcctccccaaggtccttcagctaaggccgcgcatccaagcgctggccgatgaggaggatatcgaagggttcaaggccatcacccgagtgttcgctgatgccggtgactcctgggtcttgctttgtgcgcgcgagccgcaacatttccgcccgttggtcgatgctctgctggagtgctgtgctagggataaggaaagagatgccattcattacacattcaacttttggtatgagttgaagcaatacctcaccttggagcactacatcgcggccagggtacaactcttggatgtctactctaagctcgtcgacgttcttctcaagcagctcgagtaccccgaatccgacgaccccaacgagtttgatcttttcgacggagatcgcgaacaggaagaaaagttccgcgagttccgtcatcatatgggcgacaccatgaaagatgcctgccaggtgatgggtactacggaatgtcttacaaaggttcacgaggctattaagatttggagggagaagtttggcggccaggcgacagagtcagcagtgccgcattggcagtcgcttgaggcgccgctctttgccctgcgagctctgggtcgcctggtggacaaggaagaaaacattgtcctgccggagatcatgcctctgttggtccaaattcccatcaacaacgagaagttgcggttcgcagccatcatggtgtttggtcgttatacagaatggacgtcggcccaccccgactaccttcaaccccagctctcctacgttttggcgtctttccagacttcctctcaggagattctgcgcgctgctgcccagtcgttcaagtacttctgcgtcgactgcaagcatctgttgggtccccaggccatcgagctgcaaggcttctacaactccatcctcgatacgctcagcgaccatagcaaggaagatctgaccgagggtgtagcgactgtcattagtgtgcaaaagactgaggatatatatagccttctcaagctttattgcgatcctctagtccagcgcttaatgaccaaggccaataacgctaccgatgatacctctaaattggagcttgctggtaagttcaaatgtctcggactacatttgtacacatgaattgactaatgctttcctagatcacatcaacctccttacccaatatgtccagaacgtcgtgccatactggcctagtaactcggataacccggctgttcggtactggcaagaagtgttccctatcctcgccaccatcctggacaactttatcgacttcgtcccgatttgcgagcggatttgcagatgctggcgtttcatggtcatctcttacaggacagccattacgcctttactcgggccattggccaacaagctggcagagggctttgcgaagtctaagcagggttgtttcttgtgggcgtcgagcgctattctgcgcgagttctcagaagaccgagaacacgtcgaagatggcatcgtggatagcatttatggcttcttcgaggcgcaagcgaccaatgtcctccgcatgatgagtgacattgctcccatcgatctgcccgacgtgattgaagacttttaccgtcttctcatcgatgcccttctttattaccctcagagattgattccgtctcccctcttcacccccatcttccaagctgccatctcggccttgtctctggagaagcaggagcccgtttcggctgcgcttcactatatccgcgaccttctcacctacggcggtgacaaccccgcctcatcgagtcagcagttcggtgcagtcggcgcacagcttcgtgagcacgtcaggcagctcctgctcagccagggtgaggcgctcatcaagcagaccttggcgggcatgatgatcacattccctcgcgactgctttagtgacggtagtggtgttctgctgggcatgttcgagcttctccccgctgagacgtccgcctgggttgaccgcacaatcaggatgttgccagccggtactatcacggatgctgaagccaacaagctcatggccaagatcaacgagaagctgcagggaggcgatcgttcgaacttgagacatgtcaggactctactgcaagacttcacaaacacgtaccgccggaggtatatcgcgcccagagatggactcggaatgttgacggcagcaagatttcactttgagggttaagctgctggactatggcgttgttcggattatggagatttgggggttggatgtaggacatcgaataattgctcgcttgggggagcagagaggaggtggaaagaggtaaaatattcggattttgagataccggacgatgaaatggtacgctggatgtgaaggatatgtgggattttcgaccaggaatggtttacgacaaaataattaaatggaatgaaggttcgacacgatgaatggatttgatggtttcagatacaaaatgtcgccatggacgatgaatcacaacccacaacgagacgacgactatgataagatgaaagatggataagatgataaccgccccacggaatcaagttactccaacttgaattagcgaaaaaaagatgggatcagatttggcgacaacagtgacaccagcgcaatttcaacacgttcagccgcagaataatttgggaagacatcacaatttagacactgggtgagttgctgacaatggtatgtatgatacgggaaatagtcgacaggcagttcgggttgcgtgctacataggaagcaggcgcgacgaggttagatttccgattagagggcatgcgcatgtccaaccagcgatgaaatcggatcggaggcagggcatcaaaagggataatgtggctggtatttaagaagagggggatgtcggtgcttcaattcctggtgcagtaagatgtagttacttctattaaccatcatgtctagctgttatatagtaaatatgtgttcaatgtgaatcaccaattgaccaaatcccatggttcggtgatatctggaaacacgtagactctcgtttatggactgcagctgagcctcaacagaaactttcttagaacggatacaatttccatatccactcggaaacgtcgggaatctggtcatgacagttgcacaaccgggaattcgcacctcatacaaccacaccgtatctaaataccggcactttccgttctgcattgcctcatcaacgcttcagttgctttgttaccaagtcactgttcaccatctatctctctcaccggccttcgacccagccccgtccgcaaagaaagtgaacggcccgatcagacaacagcccacgtggtgtcatgatgcttctttgtaccaggcacgagggtaaaaaattcctaatgatgttattatcttgcgacttttgaccacgacctttgtgaacaaatcgtcccgtatccgcgaacctggacctggacctggacctggaccttgaaatggtgcgtgcagattacttgatgctcacgggatgtccgttcgttccaatgaccttgtccatgaccatcacgtcttcaagtacacttttcaaaataatctcgtgaaagtgtggtcatcacagctggcttgatgttctctgcttcgccgatattctttctcggtgagcaatgaggctcatcgaatagtgaacaccatgcagaatgtaacaaatccagatacatctctctctttttaggcaccttctttcttcttccccccgcccttctcttcccttcgctcatcctgaactccccactccgcccttgcctctgtcggttgattcttgtaaccaggaccacccaagtatatgtcctcagggttcaagggcctaagggcgtaatagtacgcacacgaaatggacaaaaaagatttcggttggtgttaccggactaggtaaggcgcagaaacacacttcgctccttgtctgacttgtcggattgactgacttgactgaggactccgacttgaaatcttgaagtgttgtttggttgcctgtgttcagctacggtcggaacagacgggaggtaccttgcttctgttatcacctaattcgcacaaagttttccctctgaagaggaagtaagttgcggcgtgggttgaaaggaaattcccgggcagaatagggtttgattacattgtgtaaaatgtatgcaaatgttaactgcaagtcaaagtgattgcatcaatgttaccatgtgaagaagggatgtatgctgtaagcatgcaagtggaagttcttgtatctgagcatgcctagtaccttaccttactactgtaggcacagcagtatgtagatcattaggaaaactgtcgtgcacgctgcacactgccagatgcagcacccactaccaggtgcaggacttggtagtaattgtgcttagggctaccactgtggaaatggcaggtacattgcatgaagaatgcatctacatggtagttctcttatttgagaaagaaaagggttttgttttggcaggtttttggcttcctgtcatgaacaaacacgccgcggcttggttccggtcaacttcggcttgtccccccgcttcgagctgggtttgaagaatcgccctctctaggtaggcaaagaatgaactgaagccccgcttgtcacaagacatgatgcccaggtttccaattgcagaagcctcaaaagcacaaacatgaaatcggctgattctgactgatagccgtggagttcccgtggctagcccgagaccaaactagtgagccaagatttcgcaaaatgggatagcaagacgaagttcaaggggtcctggagctgagctagaacgaatctgatggcgagacagaaccgagaaattcagcattcggctcgtgctccaggagtcaaaagggccggcgttattgtcttgttttggctcctcaacgcctgtggtgttgtgtccaggttatcgcgacctcgcgggagatgaaaggcagtggggcttttgctcagatatctggggaacactaagctgtgtcgggttagggttgagccagggcatgagtctggaggagtggggtaggtacatatgtatccccgcttgacgggagccccccggatcgactcgagtccactgtgtccagtctcagggcagtgaactttggggaccgctgctacctttagctacgctgcgggggaagtgggacgactctgggggtctggaccgactcaagtctcatcccacacttcccactctcggctggctgttcactctccagaactcgccaactttctcttccaatccctttgcaagcgaagtgagccggctcaacggcaccgcatttgttactgtgtggttcgcttcttgccggaacaggatcacaaaattcacaactccaagtaacgcagtatctccctcgccttactttggtaatcggttgaaacgtcgacggcatgtctgacagtcaacagtttcctgctgggactggaaagctgcttgtggctcaggtgcacactcacagggccctaagcgtaaggaggaggagaccagcagagagggccgacgagaatggcatgttgaacaatagccgacaacaaagcgcaacgacggcatcgacgcgggcggtctacaattcatgtactgtggcgctttctttgtgcatcttttctttctcccttttttctcgacggccacgtctcttttatgtctcagaaccgaaggatctcacgatcgacttgattgactgacggaactgagatctgccctggatttctccatgatagccttcaagctcacaacccgtttcgtctttcccgcgaccgccgttcacgaaattacccatgttattcggcagaaggacagagaaagaagcgtgtgtctgcccagggtcggtggtaggtaggagaagttacctagacacggttggtataggtgtctgtctgttctatcgttctaccatgatggccaatctggcgaggcacaaaatgttccgttttgagctcatgtttgattgccgtgtgacgtgcggcgacactgactgtgttaggagcatactgtcggtcggtgacaccatcttccatgatctcactgctaagtccccttggaagtacagtgtttcgccggttcagccgttgccctagctgcggaacggtgccggtgtttgctccgccagaggtctcattttggtgttcgacccgcggcggtacggcagagttgtcatcatatacatatatcttattacatcactttattcatcggccgaatctctttcaagtggatgggataaggctgcctgaacagtcgaaacactcaccgtaccgtaggtttccagccgcctccaggtattttggctctgggatttgtgcacgatatcccaatagcttggtataggcagttgccaagttcaagaggagttctcaaatcagcatcatacatgcacattgatcatgatatcacgagcacatcaacgtccctttcttaacgcacacttggcggcaagcaaaacacggatggcccaatctttcactgctgaagcacaccctccagagtatataccctccatacggcatcgtgtcgatcaccaggctgaggatacgaccctgccgaccttggacctcgaccagatcatccagatgcgggaacagggctcgcagggagattcacacatcacccgtcatgccctttctccccgctggtcaccgttgcacccggcttcttcgttcggttgatctgctcggtggcttcttggttcacttgcactgtcaatcgcccatgttctgccttgtcagtcatattacagtattcagctccatcatctcccggaactcccagtctcgcctccgcagccaagagataccagtcgaaatgacacccgcatgttccactatccacgttctgattcactattgttagtcattctcaaaactctccagtgacatggcaagcatgaatcaaagagacgcggttcgtcttggcaaccagccacaagagacgagaagtcacgctttcgtccagatatcggctttgccttccagcacaagcaaagtctggcttcgccccccttttgccatgtaagctgcaggactgggatggcctatgtacttagcctctctactatcctctctctctctctctctctcactctgtgtgtgcgcgagttgcgcttggagcagccaatgtaggtatttccaacaagaaacataccattcaggggtgagaactcctcaagcagtcagcctccccgaaccgatatccgaattgcacaagcgctacccgcgaatcatccgctgaaacctgtctccgggagtgctaacggtttatcccatttaaactactggctctgagacatttccaggagccccaagtgggcaaagggcgacgctgcgagaaatgacccgctgcgtacttaagggcctgcgtgtatgcaggcgaggaacatggcgttgtgctacagctgtcgacctgtcaggggtagcctaggattatctaacttgtcttggaaaggaaaaaaaaaaaaaaaaaagaaagcaaaagatggccccaatcctatgtggcgtagctcgcataagccaacagtgcgtaacaaaatgaagtccaggcttcgttcggcattcgagggacgcttgttcgtctgtttccggggtctttggatgtcttaaattcttggtctgccaaattgtcctgagcatgaccacaatttccggaccctctcagtccctctccattgtcgtttggccgcctctcctactctttcgcgatctgagtgcttctctttccatttccctttctttgttacacacgctcttggaagtttgccaagtggtgtgctcactgcccagtcactttctactgcttttgcgtcggagaacggacaggcgtgagctttgattatatcccatgctcggcattttatcgcctagtacccctaccggacactttcccacaccccccaaccgtgttctcacccttcccttccccgttcgctttcgtcttttgtagttcctttcaggtttagtgcacggcagactccatgacccttagccccagttctgtttgtcttacacagtatagtcgatccccatgtatcggttcccgctttactcttgccgtgggattcaacagaaatttctataacacatcccgcacaccatacacacgcctcgagctcccttctggggacttttttctcccttctgtctggttcttgtccttcttgcgtgtgtgatatacgaacccttcggatgtttagaatccattcctggtccaacagataaacgtcgacatagatattccgaaaaccgcatagacgacctgatacggctttgggtgcgcgaagtcttctctataagaggatcaccaactcggttcgggctttgactgggaaaggaattgaaggaggatggtcagcgccttactcccctttgaggggccggcggatctttcgaggatagaggccccggttaccttgaaggcttaccttatctgcgcttttgcagcatgtggtggactatgtaagtctgaacctcatgtgcttgttgctcaaggacaatactaactttcatgggcgacatttctagtctttggctatgatacgggttggatcaacggcgtgctaggcatgccttactttatcaccctttacacgggttactcgtacgactacgacaggaaacagcccatcggtatcgaccccgtcaactttggcttaccctcgtcaaccaaatctctcatgacctcgattctctcctgcggcaccttcttcggcgccctcatcgccggtgacattgccgacttcatcggccgtcggctgaccatcatcatcggctgtctcatcttctgcgtcggctgcgttctccagattgcctcgactaatcagacggttctcttcgtgtttggtcgactcattgcgggcttgggcgttggcttcatctcaaccgtcattatattgtacatgtccgagatcgcccccagaaaggttcgtggcgcgctggtgtcggcgtaccagttctgcatcaccgtgggaattctgctcgccaactgcgttgtgtattccacgcaggatagaaacgatacgggctcgtataggattccgattggtgtgcagtttttgtgggcattgattttgggaaccgggttgttcattttgcgtaagttgcgcggtgctttggaagttttgtctggaagctcgatatactgacactctttccccttcttttttttttccaattagccgagtcaccacgttaccatgttatgaagggtcagcttcaatcagccgccaaatctctggcttatgttcgtggacagccgattgagtccgagtacatcaaggacgagctggctgagattgtggcgaaccatgagtatgagatgcaggtcgttccgcaaacgtcgtatatcggatcgtgggtcgcttgtttccacggctcgctgcgcaagggtaacagcaatattcgtcgtatcattctgggttgtggattgcaaatgtggcagcaactcactggtaagttttctttcggtttctctataaaccattctctctggcctccagggatcatgggggatgaataatttctagatgtcatgttgacacaaactaacccttcgtttcttcccaggaatcaacttcatcttctatttcggcaccaccttcttccaacaactcggcaccatctccaaccccttcttcatctccctcatcaccaccctcgtcaacgtgctctccacccccatctctttcgtcgccgtcgagtacctcggccgccgcttcctgctcatctacggtgccatgggcatgataatcatgcaatacatcgtcgccatagtcggcgtcacggccgggcgcatcgacgccaacgaccccgccgccgtccgcggcatgatcgcctgcatctgcatcaacattttcttcttcgccaccacatggggccccacagggtgggttgtcatcggcgagtgtttccctttaccgatccgctcgcgcggcgtgggcatttctacggcctgtaactggttctggaactgcatcatcgccgtcgtggctccctacatggtcggtaactcaaagggttcagcaaacctgggtcccaggatcttcttcatctggggaagcctgtgtatcttttccatgctgtttgcgtatttcttggtccccgaaatgaagggactcacgctggagcagatcgataagatgatggaggaggtcagtccgaggaagagtaagaagtggatgcccaagaccacgtatgtggcagagctggcgaggagagacgccgagaagagtaggcagcagtggagggatgttcatgccgcgacgaatacgacgggaggattggagagtggtatgatggggggcgggtaccaagaggcgaacgagatgggagccattgatccctatgggcatggtcctacacatggtgtccatgggggtagtgggggttatggaaacagtatgggaagggatccatatgaaagtccaaatactgtcaggtattgatgggaccttctttttgtttattttcttcactttccctttgttcaccgcggtctgtttggtttatgggatatccactctcttttgttgatgggattgtcgatcgggatcaagaagacgagttaaggaataggatgagaggagatcattataagggggatgtccttttatgaggttgacggcgtttacgtttaatgaagcagtgttagttcgagataccaactactaagattttaccccttaaaatgcctcatctctgctgataactgtagcaagccatgtggctaatgatgactgcacccgtagtgagcacacagaatgcaacctttcccgtgagattccccaacagtcgttttaatgcttggcatggaacgcgcatgcgtataaagtggacggcttgtcctttcgccaatattgtcaccaaccttccctggaccacgatcccacataaccgcgctcttgatttgcggtgaaactctacggtccgcggtaccctttcctcttcttcttcttgttgcaacgggctccccagaataaagggagccctttcttcacctatccatacgcaacgctcatagactaccatgtcgttaaccaccctcccacccgaactccgccacaaaatcctagcctctgtgatttggacaccaacagcaacactctataatcacctcgacctattttaccaagatcctcctcgtgtccggctccgcgatgactgggacatttggataccagccacatcacctcaaccacccgctctaccactcctctcaacatgccggatcctacgcgatgacgtccagtatctactacattcacctactgctgccccaaaatcccacgcctttgagatcgacatcgtctttatccccaaatgcggccttttcccaacctgggtgtgttgtccactcccaagccagttcaacctcgacactctccgggcatcattccgcataatggacgtagaggacatcgacgacgaggtcgaaacagtaggaagacaggggcagttcttacaccgttaccacggtatatcgtccgactttaatgcagacgacaagtactaccccaatccccctcccggctcatggaacttttaccgcctgttagtatccttcttggccttgggacctcggggcctttgctctcccgctcatcaaagagaaaatcgcggcaatcttctttcttcatcaagaagcagaagccctcccagatactcagtccgacatctcgtgatcagcgtaacatccaaggaggaaacggaaatggacgaggaaagatgggagcgagcagaccgtggtgcacaacggttcttgatcgcccacaacgaggatctgccttacggagccgagggggaagaggagattttcccaggaccgccaccgcctaacgacgacgatgacgaccacgattttgctcaatacacatggacaggcccgaccgacctgcgagccgttagaggcatgcatatccacgcgggccgtgatacccttggtcacgccgaccgctatggcttgtaccttgctaacgcgctctgggccttacttgactttggcgggtggctgtcacgaggctttggtctaattctgtatgagagaattcttgatgacattactttttatgtcgacggggagccaagacctcggtttggcatggacgacttgttgctttcttttctggagcggcccgaacccccaaaaccgtcccgcactttgacaccggaggtcgcagcggccttgaaagtctggaaggagtggttggtgaagtggaggacatggaggaagctacaggagggttgttctggtagtggcgcgttggatgatacatgtatggaaccagaaccacgcccgagttttgatgcttttgtgagatacttgccggcctcgacgtgggattatgatccgaatgagcctgaggactcggattcagactcggatatcgtgtccgaagatgacgccgacgagattattgtcagtaaataacttcaatttttaatattgttctcgcaatttgttcgtctgttgggattcatgctttttcttgcctttctgttgatctttggtctttctggcggaccatattttcatccaatgggaagctcaagatcccggacaatgttcaagttcaagggtgacgttaatgagccctttgtccttgataaccctaaccccgtgtagtacttcctaagatgcaacagaagctggtgcaagttggatgacatcctcattcgcataccattgcaacgagagaaacgtatgtacaagattaaatatttagttggcgttggcaattaatcgtggattcccctaaacttgcgaaccaggttgtgtttttgatctagtaatcggaatctatggtggctaggtaaaatctacttctaaacaaaaaactggagccattgatactatgtaaggggccaggccttccggagtggggacgaaccggttcgcaaatcatcaactcgccctgagccgttttgagacgattttcaaggtgactctttcaagtgactctttacgccaacacacacctcactttcgcccagggttttcataaaaacctgcgtgaaagaatcgagagcgagaacattcgttctagaattctgtttgtttccgtttataagtcattcatttattcatcgatcacacaagccaatcattcacaaaatgtcgcccttcaatctcgagacctgcgccaggccaaacatcctcgccttggaaccctatcgctgcgcgcgcgagtgagctcacccccaaaacttctctgtctatgacctctcatgaagtacatcgactaacacacgtatttcagtgactacaaggacgatggcaccaacatcctcctagacgccaatgagaacgcctatgggcctcccgttccccagaacctggctaccggctccggctccagtggtcccgagcttgacctcctcggcctgcaccgctaccccgaccctcaccagcgggacctcaagcagctcctctgctcgctgcgcacgacccacgcgcacacctccaagcttctgacgcccgagaacctctgcgtaggcgtcggctctgacgaggccatcgacgctctcttgcggtgcttctgcgttcccggccgcgaccgcatcctcgtctgcccgcccacctacggcatgtactccgtttccgctcaggtgaacgacgtcggactcgtcaaagtcccgctgctccccgctccctccttcgccatcgacgtcccgcgcgtcctcgagacgctgtcgaccgaacccaacatcaagatcatctacctctgctcgccgggtaaccccacgggatcccttctcgccaaggaagacatccaaaaggttctcgaacacccgacctggaacggcgtcgtggtcgtcgacgaggcctacattgactttgcgcctgagtcggcctcgctggccgagtgggtcaacgagtggcccaacctggtcgtcatgcagactttgtccaaggcgttcggcctggccggcatccgtctgggagcggcctttacaagtccccctatcgccaggctgctgaacagcctcaaggctccctacaacatttcttcgccgaccagcgcgctggccagctacgcgctgggaccggacggactaaaggtgatgcgtgcgaacaaggagaggctgattaagcagcgggagaggctggtggcggagctgccgcagattccgggcgtgggcaagttggcgggcggtgagagcagcaactttttgttgtacgagatgctggacaaggagggaaagccgagcaacgagacggcgctgaaggtgtatcagaagttggccgagacgaagggagtggtggtccggttcagaggcaaggagcacgggtgcgaggggtgcttgaggattacggtgggtacggaagaggaggttacgaggtgcctgggagcgttgagggaggcgttgaaggaggttaggggggagtaagtgtggtcatcaggtgtcgagggagatgttcctagactagaagaatatttagactaaacttgaaagttcttaagctcttttttattccccgtattcggtgctggcatgtaaccaactggggaaggagtaggttcaggacaaaagaacacaacaatgcaatacactagtttcaccctgctttaccatactccgttacaacctggactggaaagtatgcgaaagtgcattcgcgttcaccttgctacctagttaacatgctaaatatacaaagtcaacaccacgctcaacttgcgaccaaaaaagtaaacactataaaagtgaacagcaggggtcagctcagcatattggactttgcggcaaaaaatgcaaaagatcaggtcgtacccggaatcgaaccggggttgccggaatgttctgaagaaatcagaatccggagtgataaccgctacactatacaacctttgatggtctaaacgtactccacattgcatctatgagcactctgtgtactggtcacacatcgtgcaaagcgctgtcaaacaatcgacgtttcggacttttaagacattgcacaaaagttcgttacaaacaatatgacacgtacggagtttgcttaggtaacttgatagacaataacccaatactccggaaacccaggaaaatgaaatgtcgcgactccaccctcgtttgtgctcgttaagttcgcggaagtcatcatccactatcaggttgcacaccatcccatcttcacccttgtcttcgccaattttccacatgcgttctttgccacgagggtatgataaactgaatattagaaagaaaccactcaatccaccaactcatccattgctaacgtctatttgtctcctccaccaactcgacttggctctttgctggtcgcgagctggcaactaaacaacaacttctgttgaagatcagccaccgcgccataccaacggggtatcgtgatcatggaatcccggactttgccggccatggtgtattcaggtaaagtgtgaaaccgaccacagcatgatttttgccgtagaaggtttaaccaatgaagctcgcttaaatcagcagaggctgctgctcaccgctcttgacagtgacgggaacgacaggctcggtctggatgtcggcctggggggcgggaggaaagtcggcgtcgcggagctcggacttgttggcatgaccgttggtgtgctcctcaccgtggagagaggcaggagtagccttgctgaccagcgtctgggccttggcggtatactcgccaacaaactgcttggtcaactgggtagccttctcgctgttctgctgagccgcggtcttgagctgagcagtctgggcgccgatgatctcgctagcacggtgaagctgggcatcgataaactccttgttggtcttgtagacgaggggcccgaggaaggcaagagtggtggcaatcagggcaagaccccagtagggaacgatcttgacgagataataggcgaagaaagcggcgatggcaacgaggccggacacgtagacattttcagcgaagagaatacgctgagcctcaatgacgaagaagttgacgagctcatgaacatcgccaatagcgctatccagagtctccttggaaacagtgtaatacttgcgcgggcgcagctgggtagccaagccctggttgagaacggtcttgccggcaacttcggcggtaacggtaacaccgaggaccatccaagtgagcttgaaacccaagcggagcatatcaaggtacctaacagagaagatggcagcgacgatgctcaggtaagcaatggcagaggcacctgataactgttgttagcaaaaggactctgggaatttctgcgaatccttgaggtgaacgtacgagggttgttccatgacaacagctcggaaaagaacgagtggtagtgtgtcaagggttggccagtagccgcgggggtcgagggagtgcgacgagacgcagaaaggttggagagctcgtcaacagtcttggcgtgctggtcggcaacgttctgagcgacggggcctagaacacaacgtcatcgttagcttttctccaccagccaggagcttgagagcgggaatgctgctggaaaagagattgaacatacccttcgtcacggcatcatatgcagaagcagcgtctattgggatgcaagtcagtttctgcattgtgagatgtcatggcgaaaggagtcgctggcgttggtggcattggaagctgttgtggaacactgacgcaatcgttagcggccggcccttatcgctggtttgaaggagaggggagaagctcgcacaagctggagcaacgcacgtaccttactgtttttgagggcatcgaggttagtcgagccgttggagtagtcgtcggccattgtaaaggtatttgggtgtccctgctattgataacgtgtggtacaaagtttgttgcttgtttcttggtggttgttgaccagaggaaagattcgcggatggaggatgaagctgtcaagtcaagagattctgtgataacaaccggcgaagacggtcagaaacagaccactagactgaaaggacaggaagcgggcgggtgatgtcaaacgagcgcggacccgtactcgtttggttgtgtgttgatgggcgtttgcggtaggatggtgatggatagggtagaactcactgctcgataatttgctttcgaggtcgtggtgtttagccggagaaggcgagatggaggttttcaacaggtttgagctctgaaggatggagggaaagaagaatggaaagtagaaattgacagagcgagaaggaggatgtagtcaccggcggatcgtacactacaaccggaacttttgtcttacggcccgccccccaaaaaacaaggtgacgacggcaggcgggaactctgtaagcgcaatcgtccatcaaaagcaacgggagacctgcaagacaagacccagcagcggcactgttagtggggccgctgacacccaaaacaccaaagctgcagggtagccccaccaaacaaagatagggcaacgcgcaggatacgcaggaagaaccccaccgtcgacgagagaagcacacatcttacacgagaaggagcgcagggcacgggccaagggcgcagcacctcctccagaccggattctatgaatgatctcatcatgccacaaaaacggcaggccaagtgtgtcactgtttgccgtcaccctatcagacctcctgttttcctgcccacactctgtctcggccatgttgtgcttccgggagggcctgcacatcgttccgaagtacccttttatccagaaagttgagcaatacccaagtgaaaaacaggctggggagacgagctcggaagtctcgagaacaaaagctgtgaaagctcttagtactagtgtaaacaacaacaacaacaacaacaacaacaacaacaacaactcgaaccctccttgcggatgacgtctacactacaatcgtctcaaacatggtgcaacaattgctggttgctacaccccttcaaacctcgaaacagagcccctaatacgacgctcgctaccagcagccagagcacaaatgaccaggcagtaatgatagcctatattgaggtgtttccccttcccttcaaacgtaccatccaacctctttgcgacgggactcttcctcccccagcttctgcctacatactatgtatggtactgtactatgcagtaacattgcagcccacccacatccacatcgagaggcacgcgacaacctgtctccccgccatcgattggtgtgggtggtggtggaggtaccgcacagcctggaacatgacagactccaagaataggcgtcatgaatggcatgtgaaattttggcactacactaacactaacagaaaaatccaattgagaaagaaccctgtcaatcctgccaagaagccagtagaaggaccatccacgccaataacgtcacttatcgagtggacgacaactggggggcactgtgagacaggttttcctacctacctctacactaccttcaagttctttctttgcatgttgacgcatttcatgggttcggttctcggctggacctagttttttattcgcacgggcggctagagactgggcaatattcttctctttgatagtgacgaggtcaaaggtttcgttgcgtcagcgaaaagtaagaggatgaagacactgatagccgcctacctagccatgctcgccaggtgtccaaacctcaacgaaaaagacaagatctagtcaggagtgcaattgaccagcctgcttagtttcgtttttggaaccacctgactggccatttcaccttctcggtgttttgggttaagacacgacagtctagccgccgctctagaccagtcgagcgcctaagcaggcagctcggctacattctttcaacttttccagaaagggaagttcatcaacacatctttccatggcgttttcatcaccaccaaagtatacaaagtgcatgagccacgctagccgtttttccgcgctaccaaaaagggcccatctcgccgttaccgttcccccccctccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaaaaaaaaagaaaaaccatcaccgaaatcaccgacaggcagtcaaacacgcaaagcagatagacgcgttaaacacaacgaaccggtcaagagccatcccgcacaaaccagatcggcatacaaattgcacttatctcatctcattgctcaatctcatcttgccctcgtcagtctcacagacggacgtcccagacccctaccctaacccttcctctcccctcactgacagccttgcaggcagggacggctgttggccagttcgatttggcgaattcagagagcgagtcggtgaagggggcatctcatttaccgagctctatgttttccctaactacatacggtaccttacgaccttttcctgattagtatgggaaccgaccgattagcgatctcaagcgagatatgaacccatttcgtgcctagtgtagtttcaatcgcatcatcccattcccactacccttgtccggaaacttcccgggtagcgagaggacccagaggaaagaaagaacggaaagacaatgtgtagatggcgtcttgtacaaagctcgtgacacgtcttacttaagcttcacccaagacacttttagtgatttgagaaaatgagtttgaactatatgaacatgtgaaaatgataaaaacccaaagtgtcctctcgggacttcgtcatgatgtaaaagatgatgataggctttcccgaaagccagaacagagacaacagaagactctatgtatgtacctttttaatgttcaaacgatacgcacaatatgataagtgatgatgacataccatgatgaagacctggacgccgccgcttcttcccttcgtccactccagtccaaactctttcttgatcgagtactgtctacacgtagaaaaatatcacctgggcctgtgtcaacccccgatccaccaatgtcaggcctatgtcacctggtatgcataagatacaatcctccttcttccagccacgtcaaacaatgatcctgtcacttgtctctatcccatgcattttatccagatggttcaatttggaccccaatacttcacttccttccccaaccccaaaagctagcaccactggcagtattcccagctgacgtcgccgccggcgaggtgaccaccttctgcaacccggggccgccatcgggcgtagaagggccagtcaaccgcccaaacatgccagccatgctattatgcgctgactgcgagttcatcgacggcatctcacctggtgccagcccaaatgccttgcgcatcctttcgagctgttgcttcgcctcttccgcctcctgcttggccatggcctcggccgtcttggcctgcacgagctcgagcaagagcgcatcgttttcgttgttcggggcctgacccgtgttggcggggcttgctgctgcaagagagacgggcgccggagccggaggggagttggaggtcattgccgagatggcggtagaattgctcgtgttgcgtctgtgggtggaggccagcgtcgaggtagtcatcatgctggaggatcgcttggtaggatacacgggaggtggcgcaggcgaggacttgctgcgcacgagcttcaactcgcgcagaccgctgccggacacgctgctgccgctcaccgatgagcgcccaaaccagtcgcctccttccgaggaaggcgtagtatctgaggctctaacccgcatgccgtggatttggcgctcaaggcgctgcttttccgcatgcatgttgcgcacatgggcgtgggtttccctcagttgttctttcatggtagccacctcttgctccatatcgtgtatcctgcggttgcattcttgtgtctttgcttgttcgttcgatagttgctctcttactcgtacaaggtcttcatgcagctgctccttggtttgcggtattgtcgccttgttgggatcttcttcgctgaatcggtcggcgacaaagtcgagcaggtcggacagctcctcggggctgagatcgatttcgacatctttgtgcggggtttcgtcgtcgtcttcctcggcttctcttgctgccgccgcatacgactgtgcagggttcgccttctttcgtagaccgtcgagcagcgagcggacagcctggcgatcttcttcgcgttcttctctttccttctgcaattggctggccagcagggcatggttgcgttgtagttcgctaagggcggtgagcaggtcctcgatctgtgtgtgcaagtgcttgcggtcgtcttggtagaggctgggggtaaccgagaagtgcgcctgtttggccttggtgctagcggcgctgctgccaagagccaccgagtcccttgatggatcgtggtcgacggtggtggagctgtcgcgcgactggaccgacgtcgcttcggtcgaagcagagctcaagacactggccgacgacgacgctgatgatgactgtgatgcagcctccatggaattgaatgtagaagctatactctgtttcgatgtgctgcggcggagcatgctgaggggacgtgacagaccggggctaagggtactactaccagacgaaatggtggtgggcgaagacgaggacgcggtggaggacccctgaactgccgacgcgaaagaggccaatttcggggttgatgaggaagcccacaagcgacccagaaagcgggaggctgctgttgcaacatcagaccctggcgcatcctcgctcttgggattggcgcttggaggaatcttggcttcccggtacccctgctcgagcaatgccattcgttcgcgggtgaccacgtccgacaatgcgacaaagtcctggacgaactcgtccgcattgtagtggtaacaatcccacaagccgcgagacaaaagcagctgcatgacgtcctccatctccgtgcacgccaggatgcggccctcattcttgcgcatcagactcagcgctactcgcataatcgtttccgaggccccctccgcaaatatcacatcgtagatgcgaaacagcatgggcagggggcaggtcaccgcgaagaaggacaggaaccattgtgaaacataggccggttcaacgcccaagtcttcgagatggtccgccaccacgggcagatgctgcttcagcagttcggtgaattggtagattcggacgtgcagtccggacaggtcgggcacaaagcaatggcgcagatcgtagttctccatcaacctaaaagcacgtgttagctgatcggccactcatttccggaatcggtcgacttttcgctaccgccaaagacgatccgatgtccatcacaatcccaacggtgcagcaactccgacttacctaaccaaaacgcaaaatgcatgtttgtccggcatgtgcatcaacaagggtccgaccagaaacgcaagtccctgacagtacccgattttcgtgtcgtacagactgaacgtcttgagcacacgaccaagcatgcgctgtccgtcgccctcgggatccctaaacatctccacgccggggaagcttcgtccgagatctttgccaatgatgccctcatatgggcttgactcgccagataaccgttcgaacacgtcctcgaggtccttgtcacgagcgccgcacatgctctgccacaccacaccacgcagcggcggcgggatgccctttctgatcttgttggagagcagagtgggaagtctggctgccgtctgcttcggatctttgaccagggccatgtagaattcgagctccgtcatgggcggtggtggcaggaccgagtatctgagagcaggaggggttggtccattgaccatttgtcgtagctgcgccatggatggtggtctcggtttgcggcctggcgaagcgaccttttccacggcggcaaccttgacactcttgggatttgtcgcgatcttattgttttcctgctccagtttcgctagcagcatcgcagtcgactgtgtctgtgagggcggcagtgtcagcacgggtaagccacaaaaataggctggtgtcgcactatttcaggaacgggaaacgtcagcagccatagctgcatgcaatgcaacttacattatctacatcttgctctttgacctgctcatcttctttcttttgcagatcgtcccagttcacatcctcggattcagcgcttgaggcctcactgcgtgcatcatcgttgtcgtcttccgcttcctcatcgccctcttgcacgctctcaagctcttcccgcaagcttgggctgtatgtcgacgccagcgtctttacttcgtcatgacgatcctcgtcgttcttttcttccttgatcgtttcggtctccgcatcatcggttggcgacgcgcagggtgagtcttcgaggcccccgacattgttccgtggtggggaaacattggtgtcgatttggagtgaagacctcgaagatccagagaggcggacggaaacaagggagtcgtgctccatggtcctctgcttgtcggattctagctcgaccggagaggaattggtcccggatggacttgatgatgatgatgggagcggcgactttgacgtttcttcctgatcatcatatttgctgtcgtgcctgctgtcccgtgttttgcgatcgaactccatgtttttgtggtggccgttttggtgtaatttggggtcgagatcgaggggcggtgaaactcgacaaggccggagggtggcacaatgcgggtcgacaggcaggtcgtgcaatcgcgcagcgtccaccaccacagcttttttcagaaagctaaaatgggcctcgacaggaagatagttgttgttgttgatgttgatatgtcaggttggcaggtcttctatggtttggattaattcttgctgtgaaaattccgggctgctcgtttatggttgtggaaccaaattggcgtgttgttcgtctgccttcgtctctgcaagcgggttccaagtcccgctgccactccaaaagagtaaaatcaaaatcctggctgtgtaccgtgatggttcggttcgttcgtccggtcgggttattgagtcggtgaagaggggggttcccagctcaagtcaaggtacttattgtatgcagacggtaccgacttaagtggctcgggttttgttcacgttctcactctccttacaactaaccgtgggaccacaagtaatcagatttttctgtctcgcaagagtcgctttccacttccaacgctgacagaaggcaaagagaaagcggaaagcttctgcccagatgattccgaatcgacggctcaacaagggaaagaggcagacaaggatgagcgtctcgccaacggcacgaaggaaagtggattttggtttggtgtggatgtcctcgtctcgttagcctgccttttcagaagccagaaccgcccggggcgaatgggtgcaaatgtggctagctcttggcgcgcgactggctggtgcttcgctgttatcgtttcagcgaacggccaagaacgttggatgctgaaaccgcgcgactcgacccgcccgcagtgtggttagttgattcctttctcaaagcgctggatggatcttgcaaaaaataagtacggaatggaggaagcggttgtgcacaggttggcgatttttcttgttgttgtccagaaacgcgcacttgcagttccaagacggaaggaggaggacaattggcggcacaagtcaccaaagagaaacagaatgatgtcggattcaggggctcaagcaccagacagtgtgcaaatgtctgggccaagttggaagcacccctgatttcagccaattctcgcagaattactgggcatccaccgagacactcaaacgcatctgactgaatgcttaagcgtaaatacgtctcatcacggcaccggcacggctacatacgccaatgaagcccacattcattcacggacagagaatcgccgatttccccctccaagcctctcgctgtcaccgaatccacgtagcctgttagacccgtgtggtggtgacacttttttgacaacggccgactggagaagaagaagatcggtcggtcttgtccgatcatggaagtcgggtcctcaatgggcgagggcccgggccggcggggtctcaccccctggtcccaccgtcccgtgcctcgtcccgacccctggtgttcctggctcggctggctggcttccttcaccgcatagctccataaatcacttgttaaatagtagcctacctccctacgacaatgctattcttgtcccaagtcgctcactcattgtgtctatttgtgggtcccgatacacatcattgagaacatcaaacggatagtcttcttcctgagtcaacttccacatgttttttgtttgtttgaattttgttttgtcctcaacatcaccgtccccctcgtcaccacctcctggcagtcaccaaccccctttttgacaggcatcaccggcataccaaaagcaaccgggacagcaaccgtcaaatttccaaccaatcaatcgcacaatctccacaagggtagcatgcaagtacccaagtctgtgcaagcggtgcaagtaggactgaatgattggacgagaaatgggagaagcttcggccacacagagccaatccccacaatcactgcacaagcttgcagtgggcggtgggaccgttgcatccaggtcctgcccggcagaaaacaactgaacctgtgctgcaactgcgccagcactcctgctgcagggaaccagggacagactttgacagccgccacaggtcgtgacctcctgcctcatcgggggtggtcgtcagcgtggtttatcaaaacagcttgtttcttggcgtttccatggacgggaattccattccatcggcctggcaacgcataaacaaagatgctgcaaggtaacgttagtttgatgagaagaattaaagcataccacaccaccacatgagtgtggactatctacatacatgacggaagtacataaaacttctggatcgataaatcatcgcggaaacacggtccgtatgaacagaagcagcttggtctgccctagaatccacaaacacggattgttggccgtagtgtatagttatgaaccgaaaaattcctctttgaagctccattcaaggtaacaataagtgagtgtattcgggtcctcgtcgcgtcacgccacgtgcgtcactctgcaatattcggagagagcatggttttctcccagtggttgaaggagattaacataagatgccaatgtttatgttttgcaactttgttgaatacatatagacgtcgggtacgctggggatgaccacagttttgatcaatggaaatacacaaggtatgtgttaaatggaacagcccaagattgattgtaatgcgaatctgtgtatggatcttaggttatggtgcccttgatgcgggtatggtgtggatggatgtgccttacgactttataagttgttgtctacctaccttgtgcatttcagtacagtagtcttacacttccaggaagccaaagcaacgcaaaaacccaccgtctattccgctataatgaaaggtgaccatgagtcaccacgaaaaccgaaagtaggcacgatttctagccatcagaagcacaacacatatatacggcttttctttctaacatgaagaaggtgtgagacttcgcgcctcattctattccggctatcccgtcacgttaatccaaacgtcccaccttttcgtttttcttctcgtcttcttctaggacatagccaaacattcagccctgcggtctcccaaaactcctaaaagtccaccgttatacaagttcaatatgacgtgcctcttattttcctctcgttcactttcatggcaactaacggggatgacttctggcaaagttctcatggcggtcccgatgtgccgggctgcgattgctgcgtatcttgttggctttgttgaccttgaggctgctgatgctgtgtcgccatcccgggagggatggcgttggacatctgcggcgtcatttgcggcgtcttcatgccttgctgtagcagctgtccgcttggagccggacttccgtggttcgaccctacaccaccgccagctagctggccattctgctgctgctgctggatttgctgttggatttgtagctgcttttggtgcatctgttcacggtattgttgctgcttcagcatcatcatttgctgataattcagttgctgtccgggctgttgttgctgttggccaggttgctgttgcaaattttgctgctgtccttgctgttgctggccttgctgctgctggtgctgctgctggtgctgctgctgcgatagctgatcagggttacctcccggcattgacccaggtccggaaagacccgatggtcctgttaaagggttcgtgcctgccctccagataggctcatttttataatcaacgcccggatagagtgactggagcttcttgtagagatccgtcatgatttcatgtctttccgcgcgatcagtgttcgggtcaggtggcgcatcacccgcgctgtcctcagcaaatgtgttctgtgctactcttatcctgagattcaagtgtaagggtgggggtgtcagatatgccggatatgggtgtacattgggttgtttgcccggctgtgatagcgagcccataaaacccatgttggttctggccctgaccaagcatctataacacgagattagtcgtttagttcgagactcctgatcatttcgtcgtggttgccactcactgctgataatcctgctctgtcaatttctcctcctcggagaggctcattccaccattctgctgctgctcacccgattcaccagccaactccttttctctcttaatctctagccggctaatgtggagacaggctagttcgtacaggagctcatgattgatttccaataacacggcgaacctttccgtttcacgcgatctcgtagctggacttggaggagctgagtgtatcggcgtcccattgacctgaccttgtcctccggtagaagggaacgtcggtgtttggggtgtgcctccagccgagccactttgaggctgggtggtggttggtgtgtgatttgcagagcctccttgaccttgggtcgtggaataagtacctggctgctgggagggcatcgcgttgtttggggtgccctgagaggcagggttggcggagcgctggggtgttgatgtggacatgttggcagcattctgctgagagggatgtatgcgttgcatcattggctgctgctgggacaaggcagcattcattggataatggggcatagaagcagacatcatatagttagctggaaggtgcggctgaggtgccacaggtgatggcacggctgccacatacggcgcacttgtgtaaggcgcttggaatgccactgttgatccgcaaactcggtcagccatttcatgtccaaaatatacggacagctacgtagctaagatgggtagtggtaggtactcgaatgataatcaatggggaaagggtccaagggggacgaatcggagaaaggcatcgagggacgcaggacgaacttgacagctgggatgaagcgcggcaggacccgtgagacgccgggtgggcagtaagacgcaaacttgccggcacgtgaaacaaagaaaaggtacaatccaatacagtgagaaacaaggccggggcaacaaactctaacagtagctgcggaaggcccaaaggaggaggggagtgtgggacgatgatacataggcatgaggtccaggaggccaggcaggcagggttaagggggtgggtggacagatgaacaaggcgcgcgagggaaaggttaaagcttactctgaccattggtggtagccatggtgtgcggcatggcggaattctgcatcattcctgcaggaccagcacctgttcccatcattcctgggctcggagcagcagcagctgggaagtgactgccgccggcttgggagcccatgtggaactgctgctgctgctgctgctgctgctgctgcggttgctgctggcctgggtggtgttgctgcccgggctgctgttgctggctgttatacaccatctgctggtgatgctgctgctggctcggggacggcccgcgactgggactgggctgcaagtgaggtgcctgaggagctgaattgccagctcccgcaccagcggcgggattggggttgtagccgtattggggctggtacatggcttgtggtttatcgttgacggatcaactggagtgccaagggagcgacgacgcgatggacggacaacagaaacgtcgtgcgtgctgaggtgggcgtggatcacctcgatcagggatgtcttgcggctgccaatggagatgtggggaaggggtaaggccatcaatcgacaacctgaacccaagcctaacgcagcacctgttgcaaaaccaggtaatgcccgtacagtgctttagatgcctgtaggttgtaggtacctgcttccacttgccaggcacgtttgaggatgggatggaacccgggcttccgtttgaagccaccaaggatgtgtcgggttgcttcaaaccagtctcgacctgggatgaaaccctaatgatggccgatattgggcggttcctgttttcaagtcgcctcagtaggtctcaccaccacacaccacgcacactcttgtctaccaccgcacgtcttgtcctgttgtgtatacgagacaaaactgtgtgtggagcggaattgatacggaatgacggacgtgtgagagcgatggtaaccttggatattgtgtcctggcgaggtatacaggtgcgcctgactgtcagacgcccaagcggtacgctgctctttgatagaaggtggaggtcaggaaggaagttgggatgtacaagtagggtacctgtagtaccagccctaagaggtacaataagggaggggtgtaggtagaaacagaactatccggggcaacgtctggaaagtcgtcggtctttgatggatcttgggtccagacaggtagcacccggcaacgaggcacaccacagagggatgcagtacagggtagagttagtaccgggaactgggagtgcagacagccaacgaagtgataagactgagatggacacaactttcccaacagcagcagggggggatgccgataacgagcccgaagtatgaagtagataagacagaatgacgcagggtctgtctctcaacccacccagccctacctaacctggggacgggatggatgagggggttagagtgatggggtaagatgaagggcagtcctggaaagctgggcctgaggggggaccgaccggaaccctggaccgaggtgagggccacagtctgagatgtgtgtagtgtagtgtagtgtagaagggggtgtgcaggctgtgcagcagaaaggtatcctggagtgacgggagccaacgacgattgagacgagtgatgatggatactggacgggaccgggccgagtgacaatctgttagctggagtctgagcctgagcggtaatgtgtatagagtttccgtatgtaatgcgtatgtaatgctgtacaggcgggcggcgattgctaacaggtaattgctggcaagttggaagaacgagcgaggatttggcaaagcgactcggtcgtgcgaaaatgccacaatgtggcccgaatgcaaataagggcgaaaagtgggagccaccgagacgctagctccattaggggaagcgcatttttcaagtggggtggatttgccggaagcgactgggatccaaaagtgggggttcaaggaaatgcatggccatgccgttcgctggtctgtgtacagtccagtactggtttgtttgttagctcgagaccttgcgtcaaccttcctatacgttgtcattagttacctactaatgcgtgatcttacctcggaaaggcgatttctgatattaaatatgccaccaattcttgtcaacgcctttgtaatttgtacacagccattaattaatttcgtcttgtggacagagtatagtagatgtgcctaaaggtagtgtaccgagctaacaaaccagcatcggactgtatgcacagacgtgcagacaaagcccgttccgccgtatgtaatgtgttttcatcatcataagacgcggacagcgattgtaaagcacattcaaccttgcacaaccaacaaggagaagttcaacagcaattatctgattgtttgtaacttttcttcattttcctatctctaccctcatccccacggtcttcgacttgtacggcttaaccctggtagcgagtgccatacttggactgcccagcaacaacatcgaggaagtgctttgcaatgacagaatctggcatgtcctggtcagcgatactcacatgcttcaactcccatatcacagcaacagggtgatggcaagctagaaagataaagtcaagagtaaggacaaaacataccggtcttggtggaagggtgcagctcgtcataccacatgaaaccggtcaacgggccaaggctcgtctggtcaacgcagttgctgccggaaggtgggcagtggtggaagtatccggtgctattgtgaggagcatccagatacgcagcaggatcctcgtggatgtcagtcaagaggctgtggacgtcaaagagatcaaaggtcgccttgggccagcgcgacttgagcttggtgttgaccgcagcgccatagctgaagacggtattgagggtagtgctgtactccttgatcttctcactcctctccgtgacgttgtactgggacttgccggcccaaaactggcttgggccagagaatccgccgttttcaatggtggcgtatagaggcgccaggtgtagaggtgcgacgtttagcagcacaaacttacgtccgccagacttgtagatggtgtcaaaaaccgtccagatgcactcggaaaagtcagtcagagtcttgccggggtgctggttctcggtcaggaaggcatcgccaccgagatcgttggttccgatccaaagggcgtagacggtgttgtcggcggtcctgtcggggaaaatggacttgtatgcagtatcggcgacgaaagaagggatctcgtcatccaagacagctgggaagtccctgttgatagcgctgaagtaccgcgagatgatcttgttggagcaggtcgcaccgcttctcaaagttaattataacagaactttatttcctgacgggcggggaatataatacctgacagcataatcaagcagcttggccccaacttgacgactggcatactggttccacgtcaaaccaccgctggcagttacgttgatctcgccgtgaagctgaccggccggaggagggttgcctccattgccgatgtagtaattcaaacggccgttgtccgtatagctgtcgccaaaggtcacaagaaagtcaaagggcttcttgacgggcttagcagtaacagaagcagaggcagaggcagccaaaaaggcgccggccgtgagcatggagaacaacatggtgaagagaagaggctggagaggacctgggagctcttggcgagtttgatatggaagagctgaagctggactttcacttgtcactcatcaacatggtcgaaccccaagtaacggcgagacaccgaggtgttatatacgttcacggcccagcaggcttgtgatggcgtgtatgtatcgtgtaacaacatgatgcgcacaattaattcacccgaagaacaggttagtccagtaacgggtagcctgcaggaggctatttgccgtctccatctacagccgcaagatcagggatttaaggtggtagcagaccaagagaaaacatgggtgggaggcacagaacggaccatttccactgggcctttcgtttcgaggcgagaatccgggtcggttccagtcgatgcccttcttttgcaagagagcgccccttcctttcccttggttgattgtgcagcatgatattttcaagtaggctagtcgctaagctattcgatatataggcaagcacagcaacgaaggtaccgcgaacattgcatatgatgatggtaaaagttgtgcccccggagctgtgcgactgcgtatatcaaatctgcgttcaccaaagttgctgttcaccagagtacatacagatgaccagtggcggggaaggtccgagaagagaaaggttctcgaagccgaggcaggaactttctcccagcccccatccccgccaatgttgcaatcgacggaagttggttgcggcttgcccgctcgctgccggctcacggtttccgtttctggttttcagtccgaaaaaatcatacacgtagtttgcccctgaattggccaatgaggtgtcatgggtatcagggtttgattgcgattggatgttgtgaggatgataaaaagtgggtgaaagaggcatgcttctcgcgatgggcatctcttggaaggcatgacgaatttcgataatcaccaaccctaaccctaaaagcgttgaaccgtttgatagcgaacaaggcacgtgctgtcatcagaggaaacaaagtggaatgcggtgatcttcaatgacaagcaaacggcagttggcaagcgcacggcagttggcaagcgcacggcagttggcaagcacacggcagttacagttgccacaacgcgactccctcgtggacatgactgttctggtttcgtcttcgctgccttttccacaggaacacgaatcccggtgacaatcggcgcgtccagcttgatgccatcgaacggttttgactgacagaggtggaacgcattgattaaagccccccttgccactcaaccacgaacaccatggcttccagccaccatagcgccaatgctactactactgatccactgaaagggctcaagcgcaaacgcctgtccaccgaacccgaagcgtcgacggagccgaggcacgatgccgctttcgccggaaatcctagctgcgactcccaggagagttccggtagttgtggcccagcaacaacggggccaaagaagcggcgaggtcgtccccccaagcttgtttccgagcctaccattgccgaaagcgatatcgaatggccggcgtggttcaaggaactcgagaagacgcacagggctttgaacctcgtctacaccttttgctctacccgaaagcatctggcgactacgtttgagacgatacggtccacggttgagtcacacacaaagcgttcattaacgattgaggatgtagctgctattgtagccttgcgtccggagagcattcagtttgcctatgtcgatgagctaatgctacagctggatgcgaggggtgccgaaaaggatgaggccttcaagacaggaaggtatgctgggaagtcatctcagtcctttgtacccgacgcgtctgttggcggtatgaccggcttggaaggactaggtgatgctggcccggaccataccggtgaagatgagcaagagtcgaaatctggtcgggaagtcctctactttgagttcattgatgaagatctcaagcggcaagtccaggacaagaaaacaggagtcccgactaagccgactcgcaggcttcgacatgagcatgtcaaaatgcctgtgtatagtcagaagcaaatgacggcactaatagaaaagaggaacaccaagttcgccaatgcagtcaacattttcttgaaccgctgtgctgcagaaagtctagatccggaaatggcactcagaagcgagtccgaacccttcgttcccaggccctcaacacccagagcgtcaaccccccagacaaaacccagcactttgcccgcaagcatcccgaaggagaggaaaggtattccggagatagtacaggagctgaaggatagtccctggtacacgggtcagatagtccccgatggccatcgcgtgaacgaagctcaggaacctgtttacggttatctgaattttctactcagccaagatctggttaatgcgctttacaacaccaagggaattacccagttttatgcacatcaagctgatgccattaacgctctacacgacggccgtcacgtggtagtgtccacgtccaccagctcgggaaagtccctcatctatcaattgcctgtcatacatgcccttgagcaggaccggaatacgcgagccatgtacatcttcccaactaaggcgcttgcgcaagaccagaagcggagcctgaaggaagtcatgagccttatgcctggactggaagagatgatcgttgaaacatttgacggcgatacgccaatgcatgacagaaacatcatccgcgatgatgcacgcatcatcttcacgaatcctgatatgctgcatatcacgatcttaccccaggaggaaaggtggaggtcgtttctgcaaaacctgaaatatgttgttggtgagtgaggcctagcgttcaactgctcagccggctgcggaaatgggaaccctttgctgactcttattcactctgatagtggatgaattgcattattacaacggcctaatgggttcacatgttgccttcatcatgagacgactgcgccgaatcctcgcagcgttgggaaatacgcatgtactcttcatctcgtgttcagcaaccgtggccaacccaaaggagcatttcactaccatcttcggcgttgaagacgtcaaactcattgacttcaacggctctccgtcgggtcgcaaggagttcctctgctggaacactccgtacaaagaccctggagatccgtccagcggacgtggcaatgccaagttggagtgttcccgcctgttctgcgagctcatcctccgcggcgttcgtgtcatcgcattctgtcgcgtacgcgaacactgcgaaaaactggtcaatgcaatcaaacaagaactggagcacagaggccgctccgagtgcatgtctcgagtcatggggtaccgaggcggttacactgcccaggacaggcgccgtatagaaactgaaatgtttgagggcaagctcatgggcatcgtggcgaccaccgctcttgaaattggcattgacatcggaaatctagattgtgtcataacttgggggtttccgtacacaatagcgaacctcagacagcagagtggaagagctggccggcgaaatagagactctctgtcgattcttctaggagacagtttcgcaaccgaccagtattacatgcagaatccggatgaactattcacaaaaccgaactgtgagcttagtatagatatggataacatgttggtcaaggagggccacattcaatgcgcggcacacgaaatgccaattctaccggctaaggattccaaatactttggtgacgatctagcaacggtttgcgaagagcggctgctcaagggtgatcggggcttttaccattgtcatgataagtttcgacccaggccgtcacagtttgtatccatacgcgatatcgaagaagaccatttcgccatcgtcgacgtcacgaacaaccggaacgttgtcctagaggagttggaggcatcccgagcgaccttcaccatctacgacggagccatattcctacaccaaggtaacacctacctcgtacgggacttcaaccccgacaataagatggcgcgagtcgagaaggtcaaggtggactggaccactcagcagcgggattacacggacattgacccggtggagacagaagccatccggcgcatcaaaggatcgaaatccctcgcctatcatggggtcatcagaatcacccaggttgtctttggctacttcaaagtcgacaaaaagaatagaatacttgacgccatccaagttgacaacccgcccgttatccgctacagtaagggcacctggctcgacgttccgaaatcttcactcgcaatccttacgtcgcggcgccttcacgttggcggagccatccacgccgcccagcacgccatcatgagcctcatgcccaacttcgtcatgagcatgccgggcgacgtgcgcaccgagtgcaagaaccacctcaaagagtttgccaagcgggagacgcagcggaaacggccggctcgcctgaccttctacgacgcaaaggggggcgcaggcgggtcgggcatcaacatcaaggcgttcgagtttatcgacaccttactgaggaaggcgctcggtcgggtgttggcatgtcagtgccgcgagggttgcatcgagtgcgtgtgctcagagctctgcaaggaggctaattcggttatcagcaaggcgggagctgaggtgatactcaagagcttgttggatgaggagattgatgtggagagcttgccaatggggccggaggagatcagtccggcgggcgtggaaacggtgattttggcgaaaccggtgccgccgcggaacaggaagacggtcaagattattgggcttgcgggggaggagattgagattcaggtcaatgatgagcaggatgatggggaagaggaggtagatggttcatgattgacgatgtgatgagaatacattgagtaggtatgtaatgtaaactgtatgcttcaagaagtcgtcttgtttggaattcccggttcaagtatgtaactatagatcccggcttaccccagaaatgttttcgtcttccccatggggtccttgttgcttgtgtccacctttcccaagcacaacgtttctccaaactcatgcaggtgatggttagtccccggaatgagggcatcgccatgaagtaaggcgacgccttcctgggacagtcccacgccaaaacgttgtacactacgaaaacgagagaacaagttttcaaggaagcttggctgacgacctttgtgcagcacaaaaaaagccacccgccatggcactgccaaagtcatatgtacatatatgggacccgccttggcacatgatgactgctttgacgtgttttgcacattgagtggttccatcatttgttgttgcttttgtgtttggatggtgtttactcagcgaatgctacggatatgggctgtgcagcgatcaacctcgtcttaacaagctggggccgagggctctacactagatttagtgtagcgtcggtacacttggtaaagaggatccaccgcgatgtttatttagcggagatctgtgcacaacgactgccgccgattctgctgccatggtgtttctgcctattcattagcttcctcgtatccgtcaaatatagtgtgcagttacacatcactggcttcgacacctagaggtaagcttttcggcactcgaaatccatcttccgatttgccgaagaacatcaacaagagagaagatgtcacacttgaagctagcgcatggaaggctgggcgaatgggattgcactcgtctggatcctcatctgcaactgggtctcccagccctccagtccgaactccgtccaccccaaaagccccagtcaaaccccccagtctggcctgaaacccgacgccgacgagcctcgctcgccaaagggaagccagctgtgtctgcaccaacggattcttggcgcttggctgcctctaggggtccacctggtgtaagaagagcagggtggctcctgcatcgaaccccgagcctagacccatgataaacggttttctaacagcgacggaccatgcgcaaatggggagcatgagcgtgggttgacttcagctctctctctctctctctctctctattttcttcccgtggggttgtgagcgtcatctggtccaattatcagatatgtatgcttcttgtgagtcctgcgatcattgagtgagaccgacgtggatgctcataaatatcacgtcttgatactcttcctcctcctcattcttcgtcttacaaacttgctactgtcctgttgtctccagccatcttcctatcaaagagttcccgcctgtctcgcctcgtacatagtcgtactttttcgtcttacaagcttactactccacctgaactttggtcgggctgtgatgcctacctacctaagccagtgctgaccgccttcacctagtggcttgccgattgggctcttttttcatctctcttccccacctctgtttacaagtcgtccttgctgaaatccattattttgtcggtcttgaataaaggacgctgtatcttggggggtcactgttcgtcgagacgagcaactgcaaacaaacatctctggtacaggaggagcgctactgggaagccacctacctgtctacaactacaaatcttcacccatttcactcgcaacatatcttacacagcaaccaaaacacaccatgacatcgccctaccatgcagcggcgcgagaaaagcgcgccgccgaacgtattttggacgagagaaaccccaactctggaaacgtcccgcgcggctcctcttccagccgaggtcctcaacagcttcctctccactctgatcccatcggaacagaaggccgcggccatggttctcaccaccaccaccaccaccaccaccacccaccggccccaaaatcgtggttccctgttcgcgcaggcggcgaaagtggccgaagcggcatccacccatggcatttttttcgcatcgtgttccgctcgtcctcgctggcgtctcgcatggtcaacgtgctatggcccgtggtgcccgctgccatcgccctcagatacgccgcccctcatcaggatctggctatattcatattggcgtatattgctatggtgccttgtgcgaacttggttgggtttgcgggacagaatttggccaagaaggtgccgcatgtgtttggtgtgttagccgagacgacgtgagtattttcttcctgcttccgcctgggacatggttatgtaacgctgctaactggctacggtcgacagcttcgggtcgctggtcgagattattctgtttatagtcctgataaaacggtatagccctacccaagcagtggactacacccaggttatcagggctgcgatcctaggttcaatccttgctacgatgctgctctgcctgggcttctgtttcgttgctgctggtttcaagcgcgaggagacgcactttagcgaaattgtcagtgaagccggtagcgggctgttgctcactgcgtaagttcccacgtccatcacaccagagctccgtgtctaccaggcgcaagtactcactgtttcttctgtcacagtggattcggcctagccgttcctacagccttctataacgcccttcatggccgcttagacacaaaagaactcgagcgcaaaaccctcgaaatttcacgtagcaccgctgtcttgctcatcatcgcctatctcgtgtacgtcttcttccagatgcgcacccaccacggtatctacgacgctatcttcgaggccgacgccgagcgtgatgacgacaagcataaggagcttcagagtcatcgcctcactctgatcgagtccatcatcgccttggccgtgggcgtcgcccttgttacgatcattgccatcatgctcgtcgacagaatccactttctagttgaggaacgcggcgtctccgatgcctttctcggtttgatcatgattccacttgtcgaaaaggccgcagagcacttgacggccgtagacgaagcgtacgacaaccagatgaatatcgccctatcgacggtactgggctcaacgctacagacggcccttttcaatggccctctcgtggtgattgtcggctggggaatgaacaagcccatggggtttaactttgagctgttcgacctagctatgctgatcctcgctattttgacagtcggaaacttcttgagggaccagaagactaattacctggagggtatgttgtgtgtgatcgtgtatgtggccatcggcgtggcagcagctcactacccgaaccctcaggagctccatgaggcattcccgacggcgggcacgtctccagctccagcaacgagtgggtcggagggtggtcatcattaagccaatggctgcatgtctgttagattgtcggggaaggaaaagggtggacgagttttaccataggatgcatgtttcgaaccatggtggcttacaaagtccaaacagggatattgaaaagaagatggaggataggtactttctgttattatcgtttcagctacatttagacgccgtggaacaggggcgaggagtgtctggaatgtatcaatatacacggcgaagtgacggtgaaagtgttgtaaagcatacaatccattatcagctatcttttgcagggaagcttagagacaggatgcaaatgaaaaaaaatgatatcaggactttacaagacattgtgttaggaagtctgatgaaggtggaaggcttgggttgaatgatgtttgcgcactcataaaccctaaccctggggtaataccacaagtagagctcgggccactttggagcactgccctgtagcagcgacaaacgtcagcgccttgacccgtggggggaaggggtcgtccgccgtgctgaacatggggacgtggcccgtccaatccaatcggccccccccccaagaacattgaagcttctctgacggagctttccacacaacagctcctacctaggcaggcataccaccaccattaatcacgaacacctctggcactgtatcccgcccggctgggaataggttcttgacatcccaatcgaccgaacactgaccgactgaaaggggccaaccttgattgcgtccgataatcctgcccacccaaacagggaagcttacaccttctgccacaaacgaacaactcgcctggccgcattcacgcacgacgactcaaagatggcctcactgggtggtaaagactaccaccatcagcaaccaatgttggacgacgatgatctgatagatcctgacgatggtaagctctactgacttccttgagtttctcgcaattacatctctgtcgtccacgtagacatacaccttccaccccactcgacaacaacgagacaattgctaacacagacatttcccaaacaaagccgacctaaacgacttcgacgaccctcttgccccctcctcctcccgcgcacccttaaccggcaccatcggctcttcgtcctcctccaccgccgccgccggcggcatcggctcgtcctcttccggagggaacacccaatcagcctggacctcccgcattcccggcgaggaccgtcgtgcgcccaacaacaccatcgacgagacggtctgggagacgctccgccgtgatctgctcgccgtgtggtccaagatgcgcgaggtgctgtatccgcgctacctctttggcggcaccatgctcgagtccgaagacggcctgcggggcgcctacgccaacatccggaacgccggcctgtcgggcgccagggaggagttgacgggcttggcgagcagagtgatggaccccgagtctctgctgcagcaggggaatatgagtcctggattgagggactgggatctttggggcccgttgatcttctgtctgttgctgagtactctgctgagcttcaggagcagggagcagcagagggagattgtgtttagcggtgtgtttgcaatggtgtggattggtgaggcggtggtgacggcgcagatcaagttgttgggtgggaatatgtgagtggtttttttttttttttttttttttttttttttttttttttttttccctcgttttcttgtggcttgttgtagccgacaagctacagcattgatgagatgatagtgtggccatgctaacagttttggttccaacaaacagctctttcgcccaaagcgtttgtatcatcggatacacccttttccctctcgtcctggctgccatgctctccgctctctcgctgtactgggtcgcccggattccggtgtacctggtgcttgtaggctggtcctttgcggcaggcataagcattctcagtggaagcggcgttgttaagaaccgcgttgggttggcggtcttcccccttctgatcttctattttgctctggggtgtctgtgcttcattagttaatgggtttgtttcagaggttgttcgcatttaagagagggctgtcaacacgttccacctggtagcaaatatgcaaaggggacgattaaggaaaaaaagtgaccaaggaagattaatctagggagtcactcggctgtatcacagatcaaataggcaagttgacgttgatgttgggaaactgattcccgtcacatggttcccggtatgacattgccctggctttaggtgagcaaaggtgcgtattaccgtgcgctgatccttttgattcgttgttcgttgtgacatctttcgccctcttcaccttgggggtcaacatacggatccccttgtataaagtcaagattttctctacatctgccgctgataccgactatcgcgaaattagctaaccacttggttatatcacactcagttagatggcctataaatcatataggccctcaaccactttgttaccctttagccccccttccccaaatacctctccagatcaggtcctctcccccacaactccctctgtatcctttccgctttcttcttctccacctcggccatcttccgaacctttttcgcgtccaacaacttttccttcttctttggcagcactggcagctgcccattcttaggcacctctaccccaagccccaagtgatcatctttcttcttgcccttaatggggaactggattccctgtgccgcggacccgagaccttggcgggagtctgggtcccagccgtggcttgtaagatgtttgagccccatccgtgaacggtcaagcgctgagggagggtgggaatgtggaaggcgagattggtgcgcaaaggactgttcgtggatagctttggattctggattaggtgcgtaggggaggctacagatctggcagatttcctgttgtggtaatactattggtggctgttctgttggcattgtagtggtttggattgtgtctgaggtagtggtggtggtggtaaaggtggtggtggtggtaatatccgtcactgttgattgatttccattttgtttctcgttgtttttgtttttgtccttgttggcgagaaccatgtccaggtaaagaccagctacgtcaagttttggcttgttggacttggtcgttgttgaactggttgaatctagatcgccatcggaggcggggacgaactttatctgttgtttgtataacccggtgccaaaggggcgaaggtggtggagggggacgtcttctgcatcatcgttgtctgtaaccttgacggctcgcctgtctgaggaacccattgtttgtgggtacatgcgcaaagctttgtcttagatgagtctgtgtcaacgttttgtaaatgacggtggaggagagatggacaagctgtgttaatgggttcgtgaattgatgtacttgtaaaggctcagtggaccgtcaagtggtgaagttgtacgtagtagtaattgatggggcaatcacgggagaaccttgatgcccgcgcttgaggcgtggttagtggggcctgatgcctgccgtcgatgcggctctgtttcggttcctggtcgtggtccccgccatgttggacccacccattcctccatccggacttcggtcggttttggtggactaggtcgctaattatagcccctgaaaccttgacgtaaccttgtttgagctgctgtggttggagccaaaacttctggccagttgggcctgtagccaattgcgatagctcctcctttctcgagcttgttgtcctcttttatgagcgttctttgcttctgcaccaacaacaacaacaacagcaacaaaagcaacaacatctcaggatccgcagaatgaccttgtaacattactggaagcactaacgatcccttcgaaacccatcccgcataatgccaattcccttcctcgccagcgtcctcatggacgggtggccatcatggctacccgggccgtggactctcaccaaggccggcagcgctctcggagccatcgcgatcacaaagatctacgccagtggcgcgacatgtacggctgaacggaacatgcacggtcgcgttgtcatgatcaccggcggcacatcaggaatcggcgccgctacggtctacgagcttgccaagcgaggcgcccaaatcatcctcctcacacaccacgaacataacgacgcctttctcgtcgacttcattgatgacatgcgcgaccgcaccaacaaccagcttatttacgccgaacaagttgatctacgttccctgcacagcgtccgaaaatttgcgacaaaatgggttgacaacgctcctccccgccgcctcgacaccatcatcctctgcggatcgaccctcacaccgcccggaaaggcgaggactgagacaccggatggagtggagagcacctggcaggttaacttcctctccaacttccatctgctgggcatcctcagtcccgcgatccgcgcccagccgttcgaccgcgacgtgcgcatcatcatcccgacatgctccgcctacatccgctcgccgtcgttggataaagctttggataagaaggactggtcccccggcaaggcatacgcgcggagtaagatggccatgatggtgtttggcaaggcctatcagaagcacctggacgcatacaagaggcccgatgagcttccgatgaatgcgcgcgtctttttggtggatcctggatactcgagaacgcctggcatgcgccggtggcttactagaggcaccgtatggggtctcattgtgtaccttttcctttacgtcttttcctggcttttcctcaagagcgcaaggatgggcgcgcagtctatcttgtgggcggttatggaaggcagtctcgtgcgcgacaagggtggaaaggtagtcaaggagtgcatggtggtcgactgcgcacggaaggatgtggacgacgaagccattgcgaaaaagctgtgggaatcaagcgataagctgattgaggagaaggagaaggatgcggctgcaaagcgggcaagggcaaagaaacgagaaatggagaaggaggaggagaaaaaggaacgggaacgtgttgaggagattgaagctttagtaaacacgattaagaaggggaagcagaaagacaaggaaaagcccaagagtgggaagaaggcgaaaaatggagagaagactgcctagaaggaggtcaaatagaccagtaacagcatatagatttcacgttctcatagtgtagactgaagactaggtaccatccagtaatgtacgtacaaaatgcaggcaggctgtggaattgaatcccgatgctcggggacgggccgatccatgagcggaacccccctcgggcgcttagcaggcaggcaggcaggacaccatattgagcggggatagaacgccgggctggtaattatagtggggctctttcggcacttcacgtgaagatgatcaacaatgacgaactatgtaaatacttagtatcctgggcgatccaacgtcccgggatcatgaatttctggggtgcatcagatgtcgctcatttaatctccgccgagctattcgttcctgaaatcagaactagtattttatcaatcaagaagccgagtttcggccccagtgatcatatccgttctcaacctccggaaggctcacacagttgactattgccctcaacaacacacagcttcacgggcctccctcaactccaactctactacgcagttcaaccgtgacttcacccaacctataagccgagagatcacaaaataccaaatatactggcccttaagaccaccaacgcaagcaaatcatcaacaccaaaccattctatgacgaccctcctattaaaccccacaaaggctcaggtaccgctactactatcatcatcttcgtcaccttcactctcacaatccagaacaaagcaccttacgcctgttccgaaagcggcaatgccaccatcacctaccatgactctcgacccatcccactgccatccggttttcttcacgccaagactgcgaagaagtccgtcttttacacttcaaaaacccggacctagtggcacatcatcgtcgcatgcggtgagcccggtggttcatgggtatatgttccaagacgcgcaaaggcttcagaagcaaggggttgtgagcctgggaaacatggcaattgggccggcgaaggttgctgggggaagttcgaggctatgaggatgctggatgaaaatcggtgtggatgaggaggcgtcagatgcgagacatacagtcgggactcgggggcatttctgacgccccatggtgttgaaattatgagtggtgtgttgttcatagccaggttaactcgtatcaccattatcgtttctcaggatcgtgcgtgggacgttatagtatggacttcgtaaggtctcaagcaatcactgatgatcccaagccgaattcaagacaggaaatgtgcagatacctttcaacttggcattacaacatgccaattctcttcctcccggcaactcactcgacaacggaccaccaagcaccagtgactaccaactaggcccctagctatacactaggtccttcaccttatctttcggatgtttcccaatgaaacatatcgttaagcaattcagcgaaaaagtggctggcggtgttggttgactagggtctcattatctgtttttcttctttttctttatttctcccggtgatctcttcatggcaattttgacggcaaaggaggtgatgatgatactaagcgacgacatcactgtcatcgtagtgaagcgggcgcttttggtggagagcttgtggctgtcgctgttaatgaaagtaaagcaggcgatgccctgcgttgccggacatggtgctgacgaagatgatgtttgtatgattattgtctttcgtttcgttaacgaacaaatcattggggacttcaacttgggttgggctaggtgctgttgatcttgaagctgtctgttagttcctctcttttgcattaccaacacggtaattgcaggtactctgtcatcattttccagtgggacattgcttccacaagcgattgaagaggaaagagcatctgatagataacaaagcgatgatacaggctctacatattataaccggagcaaacattagcaaaggaacagaatgcggaaaacgccaaaatcaaagtaacaacaacaacagcaaaaagccataacgacatgagaccccgtattttcgtaacccgtcactcattaaatccaagtccactcaggcaaccggacacccataaataggtctcccaacccaatccttcatggcaagctgttcttcaccgcaatcacgatcgacagcacaatcaacaccaccaccagcgccaacagcgccatcagcttcacgttcttccaccacatcttgcgcttgagccccctgctcctaacccggaactcgcgcgcgctgccgcccaacctatccgtcttatccaccaacagatcaatcctctcgcctctctccagcagaccctcaatgttcctagtcatgatgcccttcacatcctcaatctcgcgcttagcattggtgattgcatcgttttgtccctggcccgtggtgccgtagtcgaccatgagcgtcttgagctccgagttgaacgaggccgtgccgtagttgggcatgtccgagaaatcgttggtcggcccaggcgggtattgggctagaaagcgcttgcggacttccaccaagaaaccgaaggggatgcggcgccctagggaggagtcggctacgaccaagaaggtgagcccccccgcggaggaggcagagggctgcgacgtccagtccgagggcgactcggacatgtagtggatgtggtaggagccatgggtgtaggtgagcttttgaggagtcgagtggtcaatcttggggagaatcagcgaggcgagggaggaggtctgggacgaggcggaggtggtgcactcggctaggatggtggtattgtgggcgatgcaggagctgcggagatgggtgtcagtgatcggcgagggcttgtcagataaggtaggtaaggtggtgaagtaacgtactagaggagaggagttgctgaactcgatgatgaagccatttttttttttgatgcgcgcaaagaggtatagcgagatttccttgggtcggaatcaccaggctgcgggtgtgaagtaagtgtggaagagggttgaatggctcagcgtccaagtctcaagatggcggatcgcggctcgtggtgatcgaatgatgtatgatcgatgctgaagtaatcgagacccgagattcgcaagatgcggtttctacttagtgtagcagtgtagctgtcggtcacggtggttgccactgaggttacagagcgggctcagcagtgagtcgggtgtcactgtccactcacgggctgcatgatgacgatgcaggaccactccacctttgacggcctggtgggcttggcgggtgggtcggtttcgagttcagccgggggtgaatggcgacgggagggagtcccactgcaggggtcaaaggcagcacagtgccaagagtgggagtgctcccgtctgtggaaggacaggaaccaagcgataaagaaaaagaattggagccgaaggtcagaaactccacgataagaattgttgtagcgcctccatcccacgttgttccgggctcaagttcacgcctctgaaaaccaacactttgtgcccacttgcgaacgacgagcatgatcgccggcgcacttcgtccaccgtcatgaacgcgttgttagggcaggcctggagatgtccgcggagcgcagtcctcgttactcgccgctttcgggtgaagtcgtctaaaccacccaagaagcccgcgccgcgcagctccaagaccgcttccgacacttcagttagatcttttaatgttcgattccctcgatatctcctctcccgagctctcatcttccggattgctgaccttcttttgccttgtaggacttgccagctgatgaacagcttcgacgacgcctcaatgaccgggaaagggcacagcgcaggacgacgccctcggagccggcgctgcggcagagatacgacgagttctacgaccttacaaagcaccgtctgaatcatctgctatgggaattgggacaatgggacccagagcaccgggaatacagagcattcggactgcacactcaagagagctactaccaagagatctccttcttcaaagaggctctgaagaggtcctttcacctggccagcgcactcggcatgacgtcgcggactgataaccctctgttctggaacttgcgctctgccttcatcaagggggatgcggcaggattgaccaaggagcttcgttacgcgctccagaccttcttgatgcgcaagcagttctccaagtccaccacagagttgcacctacgacttgccgatttgcgcttcccttacgaatggttccctgcgactcgtcaactgcagcgcactatccacctgcacgtcggcccgacgaactctggaaagacttacaacgccttgaaagctctggaaaacgcgaaatcgggcatctatgccggtcctctccgactgttggcgcacgaaatctacacgcgatttactgcaaagggcaaatcgtgtgccctcatcacaggcgaggaacagaggataccggaagacgccgacatgttcttccgaagttgtacggtggaaatgacgcccttgaactggaaggttgatgtcgccgtcattgacgaaattcaaatgatcgccgacgaacaccgtggttgggcttggacccaggcagttctgggctgccaagcaaaggagcttcatctctgtggcgaggaaagagtggttgatctgatacaggaactctgtgctcgcttgggtgacaagtgtattgtgcatcgttatcagagactgaaccccttgcttcccatggagcaagctgttggcaccgacttcaagaacctccaaaaaggcgacgctgtcatctcgttttctcgggtcaatctgcattctctgaaagctggtatcgaagaagcgactgggcgtaaatgtgccatcgtttatggctcgttgccgcccgaaaccagagcggcacaggctgccttgttcaatgacccgaacaacgagtacgattttctggtcgccagtgatgctattggcatgggtctgaatctagagattaagcgcgtcgtcttcgaatcggcattcaaattcgatggcatggcgcatcgtcccctgacaatccccgaagttaagcagattggcggtagggctggtcgttataggacagctactgatgctgttcgctccggcaaagaagaggagacttcggctacgtctgcctttagcaagtggggagcgccgggcttcgtcacagctatggatgatcaggatctcggtgttatcagaaaacatcttcaaaacgacgccaagcccattgccgcggcgggtatcttgccgccatcgcacatcatcgagcggtttgcctctttgttctctcccgatattccacttgcgttcgttctgtccagactccgggaaatggcacggctctcgagctccttcaacatgtgcagctttggcgagcatctcgacatctccgatgttctcaaggagttcgacctcagcatatacgaccgatcggtcttgctgacagcccccgtttcactccgggaaaaaggtcaaaaagacattctcagggcattcgcttggagtattgccaacttatccggaggtcacttgctcgagattcccgaggttgatctggaggcgctcgatgttgatgcttcacagcttgatccccagggacaaaagaactatctgctgcgactcgaaggtctccataaagctgtcactttgtacttgtggctcagctatcggtaccgtggcgtgtttgtcagccaaaaactggcgtttcacgtcaaatctctggttgaggagaagatcacaaactgtctggaagctgccgattacgaggcagacaagcaacaaagacgtcgtgagatgctcagacgccaggcccagtcgcatagcaagaaggaagagaaactccttggcgcagaggctgaggaggctcctgtcgctgagagcggtcccggtttgtgggacgcggagggacacgaggagccgctgtatcgggagaagagggaggtcaatgctgctctgccagttcgcgctcgcaggacaactgagagcctcgatagccgtgtctctcgaggataaagaccttcaatacctgtactatatggaaggtatctgtactatatggaagcttggagctgggcgtgtattatgatatatctaggtctaccgaaacggatttgaatgccagtgcctagaactacatggatggtcggcgttggtattagggggcaagttggttagcctagcgattggggagttgttattcgatgtataaaagcttcttggaagtacaagttcctctctgcccctgtagctacaatttctagtcttcttttgcccttggtgttgctgatctctttcagacaattcaatgtggaccgctcgagtataggttatgttccactgcatggtgattaatgtccaagtgtacagatagatagactgtgctgttcctgaagcgcctagtgagtgtagcgggtttagctgtctctgggcactgtcgaggtctccacagtgtgcatatgatatcatcacatgggtgccctcggttagtagttctctctctttacttcgttaggcaccatcactggcaacaattcttcccattacagctgtcccgtcgtccaccacgacaaattaccaacccatcaccgcaacttccacagcaagcctaacaggtggaaacaacaaggtaagcttcaggcttctgcctacagcaaccggaccccagctgggtagatcagagcgggttgttttgcgcgccgatcgcggggtcaagcttcatcaagctgccggtactctaggtatactctgcactctcatcgagcataagctgatcaagtcttttgaagatatcttcagcatcaaagacatccaagcgcacagatagacctcccgaactaccatcatcatggcctccaatgaagttgatccccacggcggcgtccctgctgcttccgatcgtccggccttcatccccctcgaagccaaccccgaactcatgaccagcctcctccataagctcggtctctcgacctccctccaggttcacgacgtctactctctcaccgacccagacatgctcgccttcatcccgcgccctgccttggccctgctgatggtcttccccgtctcggccgcctacgaatcggctcgcctcgctgaggactctctcctcgaagactactcaggcaagggtcccctagagcctgttctctggtttcgccagacaatccgcaacgcctgcggtctgatgggtctgcttcatgcggccatcaacgggccggcccgccagcttgtggaagagggctcgactttggacaaaatcatcaaggatgcgacaccgctggatcccgttgcgagggcaagagtgctggaaacgaactctgagctggctaatgcccacaagagcgcggcgacccagggcgataccgaagcaccggccgctacagacgaggtcgatctgcactatgtctgcttcgtcaagaccgaggatggaggcttgtgggagctagacggacgcagaaagggaccgctgaagaggggtgaacttggcaaggacgatgatgtcctgagccaagcggcgttgacgcttggaccgctcaagttcctagagagagggggcggcgatttgaggttcagctgtgtggcacttgccagcagcttcgattagagagtgggtggaagagatgcgcatctcctgctcgagtcgttggaagacgcgaaataagcccttacaccaggattccgcctgaccttgtgttgtagaaccagctcaagggataaaaagttttgattattagcaagcgtatgtacaagtcccacgaatattccatgcatggattcttgatgacggtgcaaatacatagcatagatttacttgaaatatcacaggaattttacaatagctactcgtcggagtccagacacccggaacccgtctcaatcacaaagtattgggaagcatcagtttggtaggatctctggagtgtcggtcaagagaaatccccagtccctcgtggctgggactatggacgacgctcttgatcggcctcggatgaagctgagttatcccggcgactactatacatgtgacacttttgcctacataaggggcttctcaggaaggtccaggcatgcatagttgacaaggacaacgatcagattcgagcaacataacaccggtcaagtgcaacgaatacgtgatacgagaagcagtccggctaccggcatacccctgtaacttatgtcaagaactcagagcgattcgcgaaaataagaacgtctcaacagcctgacgggtttaatgagcacttgaagaccaagaaccaggtcaacaagtggctactcatccatatgggtaacggccggtgcaagtgggcacaaacaaggcaaaacccttctgccgacgggaactggcatggccaaacgggaagaaattaacacggccttggaatgtgagctatctgggccactctgattgcttccgtggaggaagaagtcgggtggctccgcggatactacgaacccttgaagctctggactctttagtaagagatctgatattcgcggtcacgcctgctctgcgaagcaatccccaaagatgaagttaggtctaatcttttgataagtacgtgaagcctctatatcctcgatcgttcactacttgggatataaacatgattgttggccttggaagcccccgttgtaattcaagtttagtccatcatactgtgctagacgtgactctacaaacttttggaaaccgaaagtatacgaacgttggcgtacttctgagggaaagccaagacatcgccgaccccctatgaatggctcttagggtagtgtcgctgacaagggagcatcctacctcaaaaaagaccccggttttcctgaaccgctagaaggatggaaacagacagtttgctgcatggaaagaaagcaaaggcccccaaatcagatggcgacatgggctgtgattgggtagcgaggccttcgaggcatccaggcgagaaaacgaagcccccagacgttcggctagcaaccgcccaagcagcgatcattgcgccagacatcgcaaagatcgctgaatataatcagtccagggggtcgcctagctcccttgcttctcgggatgagatcagtggtagctaccccattcttctcgctcctgtaccatcaagcttcttcttgatttctagccgtgctagcttcggtcatttgtttacttcgatcacccacatcagctgggatcatcacctcagcgatgcgtgtcttgcttgtgcgtcggccatggtaacatgaatcatccatggtaatttatcactgacccaaagcagcaactgcagctgagatgatgacgcctgactaccttagttaccgaccacaagcagcgccttccctaattctgttagaaacacaccactgcaatcgaggcgggcgatgcatgaggcgagagtggcagaagcgaagcaaacgcagggagactgatgtgaccgaagaagggacagggtacctgacagatatctccatgacggaaggttgatctccgttggtccagcccaatatcgtagatcatccgccacagacgacttcaaacaaacgctgtacggcagcctcactgctcgaaataagcaagaactcaaacatccgtatgccttcattccccgcgacatccaaagctggacagtcatcaggacgagcggctgttacttgacgctccactgtcatgaacttcacccagtcagtgctacctagcaagaaatgccagatacggtgtgaggagagagaaatcagaaacagacacgcccactcgacatgtactcatcctcccgagtgtgctacctcacgccggggaaaccccaagaggtgagccatgtcaaacctattccaaccaatcccgactcttcaccacttgaacaaagccagtgtcaagtcaattgggctgtctagtatgcagaagcaaattccacggacactgagcctctcatggcagcctctcggaagcccacggcgtaacctagtacctctcagctgcgcatgctgtgccagcgagatgctgagtgaacatgtccttcatcctcagcagccgcttttattgcgtggtaaactgcaggcttggggggcatttcttcttggtctggaacgatggctaggaaacccatccttctcgaagaaataccggccgattttgtttgctttcttcttcccccctcctccttttctttccttctgctgcttttcttgatccgcttctgccaccctgtaatttttctggtactgtttccctcccttgtttccccctttcctacattgcatttttcactttacaacatagaccttgttgagattgctgaatgatcacttctgatatcctacgcctagttcgacacaaaactcaaccaaggtactttttttggaagcaggataccaaattagttttgagtttggtgtctgcgctgatccacataccgacaacatctttatttccctagggtgctttcaccttaagcctttgggctggctgcaaagtctttctagctgctgatagcagcttccagtcatcacaatgggctttcttagactatttagcaagaggtcgggtaacaagagcaaggtgaatgtgtctcccaaatcgttagattatgaggctacggttgctggagcacccccagttctaggtgagctctcacacttatacttcgtcacgtcaagccacttatgtactaacacaaataggaacgaatccggcacgaggaaatggaccgctccaaatcaagatccttccgcgagatgtcagcgatgcccagattgccgtcagagccaatgggttagtggccgatggattcccaatgccaagtcccgtcacccctagctttcgagcggaggatatcgagcgaccaagctcagccccgaatgggtttcggacactttctcgctcgctaggggccggtggcagcttacgagttacacgaggtgcgaaaagcctcctcaagagaccacctccactttcattccgtatggtcagacccgagacttcaccacgtccccgatcaatttctcagaatgggatcgataccattgtcttcgcccagccacaagttgctccttcggtgcattcaagaagtaactctattgtcagcaataccggaagccgttacagagatataatcgaagcgcattctgaaatcaagcccatcaacttcaagatacgaatgaaagctacaggcatcagagattatggcgaggatgttgcagagagaaatctgggagaaaacggtcacaacctggactcaccctcggtcaaggcattttatgctcgttcctccatgatttcagaaaagtcaaagatggatgagatcaccaaaaggcttgaatcggaaccgaacagccgtagagccagggcaccagtagtggctttgaatcttcctatcaatttgtcgacccactcgaccatctcccagacctcgccgcgggcaacaacatcatatgaatcaaaatctccttcgcacgcacatctggatagaacgctttctctaggtgtacgactgccagtgaactgtgattcacaacagtccagatctgtcaatccatttttgcctgtcgaatcgaacagtagcaccagtgttccgaggacagccgccaccacagaacaggatactgaagtgcatgatcaccctcttgtcatcgaatggcccctcaggaccatcgctgctagtacgctgaaaccgtctgctggggatgctactcggtctttgacactgccgcagatcatcaaacctacaccattatcccgtaagtagcctatctaagcttttcgttggtggctgaggagacgcccccgtgtctaacgtactaattcatcttgtaacagcaaacgaggaacaatcgggcccaagagaccatagcccattattaaattcatcgtcagtgaagtgttttgcagtgaaccccgaataccatcacgagcgatcatggtcaagctcatcctccactgtctcgatttcggacatgagatccaacccgtcttcgccttcaagatcccaacatacagccgatacctcggttaatttgagccaaacttcgttcaagagcgccacaccattaccgagcttgacattcctcccgataccagaagctcccgataacttcaacattgacgactacatatcaacagacacgtcctccatcaagggacaccaacgtcacaccggcgaaagcgaggaagagcttctcttcaatgacttcggctatggtgcacatggtacacagctacccgggctcttggactcgagcaccctctttgagcgggaagccagcccggctccagttcagagccagcattgccgttgctcctcatggaccactactccgatcaatgccggttcgtttgggagggcagtcggacaacagcggtatgtcctcgacacaggtgtcgaggatgattcagatgagacagactatgaaaactcttcaaggttgctgtcccctatccctctccattcgcctaaaccccaacaccatcacactctcagcggagatatctaccatggaatggtgggccatgttccacgaactcggacctttgggagcgatggaaccttttcgttgcaagggtcgcgaggaacgaagaggacaccggttgtcttgaactgccgtgggatacaaagttcggagatggcctctgctaacagtgaaactcgtcctgttaccccggtttctcccagacaccagagcaagaatatcaccgaaatcaagacacccgagaatacaaagagagagaaagggaaacaaaagatgcaagtagcagagaatgaaattaaggtgcagcaaaacgaaacgagcaacaaaaaattgcttcctccatcaacaccagacgctgctgtcactgccgctatgaagcgaaggaaacagatcaaagcgggcaagcgggcaacagagccgatcaggaaacgaagacccccagggcacggacaaggggtgattagtagccccaagagccccaagagtccatcaaagagtccaagggtaacaagtaagaggttgatgcaaagaacgacgtcgatggggacggggggaggtgaatgctctgacgaggaacatcatgcggatactgagggataagggtgatggaatagataaggtagagttgagtttaaagttgagttgaggtcagctacgttgtagttcttgtgatttcctttgtcgaatgatccgggacttttcattttgtgggttgtggtgaggaggggtggttttttttttttttggtcaaaagttggggcttggctagcgatttgtctatttttcatattcatatattccgaggttgggaggagttgtcagcaccgcatgatgcttattacctcacatcaagtctagacctacacaatctttaccatttgctttgtttacacaaaacacattgtggcagtcttttggctaccgacctttgtgttcttactccaactgtagcttgaatggttgcgagattttagagatgcttgaaaggcagcgatggacacactattgaagaagcttatacccagccacgcgggtggaagatgtacaataaaatcaggacatactcaaattcgcaatgcttcttgctgtcatcgagtcttcgatctcctgtatagtcgggtgtgaaggcagaggaggaggaggaggaggaggaggaggagaaggaattgccaaggcgccatgatgggctatttctggattacttggcccaagcgctaggcgagtgtacagcggctgttgccctgtctccccgttacaaaacgctattcccgaaagagataggcggcgagcttgagagaccgcaagcctgtcccactccaattaaggattccccatccacatgcaagcgagagtcgcccccgggggccttcccccgcggacggccagacactgtcaaattggaggatctttggcctgatcactcctccgtcacgtcctttaaatactagaggtaatattgcacgaaacccaaccttgagtcattcgcaactcccgtcaagattgtgccccctctccgtggccctgtgccttctatactaagccattactcttacttcattgcactcgtttgtccaaccgctcgacgtggtactctgtaccaattccattcgttcttcctcttctgtgaccgtgacactttcctcctcgcaagggacgcgtcccccctccccctttttttccgaactggaccctcacaaggaaccctcgctttacgtacaacacaggcacatgttgctgtcaggtagggatcgcaggcagcactaaacaagaggacccctttttctggaaccccagagaaaccacaggcagtcgccgagactccgcaggacccacgagggatcacgatcacgatcacgctccccatcctcgtccccgacacccgaacttcataccagacacgttgatactttattctgagagtcattgtcccaaccgacttatcgatttcttttttggcgtcctcataactaaaaagaaagacacaagcggggctcatcggtcaaagcggtcggaatacgagcttcccgcgggtatccggcccgtttattcatacttgttgtatatcgatcgatacataccgttacacgtcgataagcctcccgtccctcgggacctacgtagtcatcgacacaactctactctaacccattgtatgacttgacctcgcaacgacagtcccgaccgaacagtacttcgggaaccctacatcaatggagcggaccattggggccgtcgggctacggtgggcagccttcttcgccctgcttgtctgccaccaggtccatgccttctatatcccaggctggtccgtcaagagctacaaggaagacgaggccatcccactcctcgtcaacaaggtctactcggacaatacgcagcttcagtatgcctactacgatctgccctttgtctgtccgcccacgggcgagcacaagttcggcggactgttgagcggacagagcatcccgctcaacctaggcgaggtgttgcgcggcgaccgcatcaaggtgtccgacatggagctcaggatgaagcacgactccgagtgcaactttctctgcaaccgcgtgattacccgcaaggagctgaagcgggcgcgccagctcgtccgcgatggctacgtggtcgagtggattgtcgacaacctccccggcgctaccagcttcgtgacggttgacaagacacgcaagtactatgctgcgggtttcaagctgggttatacggatctctcgtccggtcgtccccgctactacctcaacaaccaccacacgatcgtgattcggtatcgcaaggcccccggcaaggatggggagaagggaggcaaggtcgtggttggattcgaagtgtataccaagagcgttggtccggatgtgaagaagaatgtcgacgggtgcccggcgaatctccacgacgtagagcaaaactttgaactctacctggcgcctaacaagacggtggagttgagccccgggtcatcatactatgtcgaggacgacgacacttatgacgacgatgcgaagctcaccattccgtacagttactcggtgtactttcgcgaggatacctcgatcgagtggcacagaagatgggacctctactttgtcaatcaggtggatggccacaagatccactggctggccatcgtcaactcgctcatcatctgcggcgtcttgaccggtgtcgtgtttatggtcgtcgccaagaccattcgatccgacattcggggatacaaggctcgatcagccgacgttgaagccaagcgcaggaccaaggccacctcggctaccgagaaagtaccggggcttttggaacaagaggttggccccgacagtcttgccgacgtcgattccgacgacgaagccctcgaggacattactggctggaagctccttcacgccgacgtcttccgcacgcccgcctacagccacctcctcgccccgctggtcggttccggaatgcaactgctcttcatggccatcggactcgtgcttctgagcgccctaggtatcatcaaccccagctaccgcggcggtttcgtcagcttcggggtcggcctcttcgttttcgccggtctcttctcgggctacttctcggcgcgcgtgtacaagacctttggcggccaacgctggcgcaagaacatggtggtcaccgccgtcctctttccgggtctcttgttctccatcgtcttcgtcctcaacctgttcgtatgggcccaggcctccagcaccgccatcccgttcggcaccctgatcgccatcattttcctgtggctctgcgtccaggtgcccttggtttacgttggctcctggtacggcttcgtgcgcaagcaaggcgcttgggagcacccgaccaagacgagcgccatcccgcgccagatccccgtccaggcgtggtacctccgtggcttgagaacggtgctgctggcgggcttggtcccgtttgccgtcattttcattgagctgttgtttgtgtttcagagcatgtggcaggacaagagcggttactattatgtgtttgggttcctggcagtcgtcctggctctcctggttgtgacggtcgccgaggtgacggtggtgagcatctacatccagctgtgtgccgagaactaccactggtggtggcagagctttttcatcggcggcggaagtgccgtctgggtctttatgtactgcgtctggtattatttcgctaagctgcacatcacgggactgctgagctcaatgctgttttttagttacagctttatggcgtgctgtgtgtatgggctattgacgggcacggtggggttcttgactgcttatgcttttgtcaggaggatatacgggtgagttctttctctctttgtcctcttccttgtcgttgggttttcaatgaagtgaatgatgaatgagttgctgactgggagaattacagcgccatcaaagtcgattaaacctgttcagttctattacaacttgttccaatgtgggaccaatggtttttggggtgtaacttttgtatttccgtcgtgtcctaccgatcggtaccacgacaatagcgagcggcatttcacacggcgggttttgaatattgattcttacttttttctttttcttgtctcttggagtaactgcggcgcaatgaaaggttcactgtggaggagtttgtcacacgttgcaatgacaggtgggagcttgggagtgatgtcaaggcaaaagaaaacaagaaacaagaaaaacgacagaagagcgatgattatacccgcaaattcagttagcgcattactgtacgagacattgacaggcattgaatattgtcgatagatgtaaggtagcaaaatgacttgactctcttgccaatgtctgggagcactctcgtgatacctttggtgaagagctgctagaagcaggaggaccttgtaagcacgccaggacaaggggactgaaagaaaatctctttatgcttcaagttatcaccatgagcccggttactcttatcttgaagtctgctactttaatggcctcttgaagacaaaaaagaaggagtggaagtggaggagatggaaagcgccaggatgttggaatctgcgggcaggtacatacaggggcattcaggtaccggtactgtacagtacactaccctagtctaatgcattacccgcagcggggcagggcttatctcaccccgcgcgtcatcatccatcaggtcttgatcattccacctccaacttccgcccaaactagactacatcattgaaggagaaggggcactgtacccgaacaagttgtattctgtctcttctcttaccatctcaacccaactctgtctggtgttggtaaccaccgacacgaacaactctcgagcgttactgcccaaacacgtcaccccatcaacgaaccagtctccacactaataccataataccatcctccctggtggaaactcgtcctatcctctggcaacctcccatccatcttcagccgaagtcttcagctcgacaaaaccatcgtccaaaaactaaatctcggaccaaaatgggcatcacagccattctccaacgcctccacctcctccgctctgaagaatgggacccccccaccccgctcgaccacctcctcaccgatatgcaatcctggcctcttttcatcattcccatccacctccacttcctccgtcttgtcatcactcacctctaccatctatttctttttctccgcgggcacgccttccacccgccttcgcatatcccgcctatccgcgtcgtctgtatctccgacacacataattatgagcttgacctagctaagattcccgacggagagggcggtctgctgattcatgcgggagatttgacggatgatgggagtagggagagtatccagaggcagttggattggttgggggaggttaggaggcggaaggggtttgagagggtcttggtggtggcggggaatcatgatgggtggttggataaggaaggggcgaggcaggtgctgtttggggagggaagtaaaggggatgcagagttgacgtggccggagggggtgcagtatttggatgggatggcgggagaagggggtgaaaatggaggtgtcatgacgattgagtttgaggggagggcaaaggggaggaggttgaatgtttgggggtggggaggggtgccgaggtgtggaggaccggagcatgcgtaagtctttcgtctttttttttcttttctttttgttgtcgtcttctcgccttcatcttactaacattctcccagctttcaatacgaccgtgcctctcacccttggacgaaccgcatccccgtcgaaaccgacatcctcatcacgcacacccctccccgtcaccaccttgacctcggcctcggctgcgccggcctcctcgccgagctctggcgtgtcaagcccaagctgcacgtgtttggccacgtccactggggtgccggccgcgaagccgtctactatgacgagtgccagcgggcgtacgagtcgctcatggcgcgcggtgctgacgttccgtttccgcctgcttttccttcgattttctcgtttcccgcctctgtttcagctctttctcaatcggcctctcaaaatcgccaggaacctcgttcaaagatgcaggagaagcagaagccgacgaatttggtgaatatcttgatgttgccggtttatttcgggttgacgttgagtttatactttgtgaaggtgtttgagagagtttggatggactcgatggatgctgcgagggtgatttggcatgggattactgctgtggtgtggaagtgggtgatgcaggggccgggatcgaataatggggcactgttggtgaatgctagtgtgacttatgggaatacgggcaaggtgattaatcctgttcaggttgttgagttgtgatggggtggtttagatggtatttacaaatcaaggggttgtgatataggtaggagaatatggtaacgcccttgacgacgatatcaaaataggtgggttatcgggaaggaactcgtgccggatgcttagagtgaaggggaaagagtagtatttgagaggaatgcgcggtatatgctgatgttgacggtttcggttattcaagattatataggtattatccattatacccctagtcgttctccaagaaaaaaagggggaaagtaaataaactacattcttcatccttgtccagtcaagggaattgctatccatatccacgtcatggtatcatcccacatccgatatccgcacttatttttcgttccgatatgccaaaagcccagaaaaacacatcacaacaatggagctggaaagatcaaaagaaaatgaagacaaaatgagaccgaaaaatcacctggtaagtatagcctccccataccccggcaaccttccttcctctgccaccctcacctgctgctgctgctgcccaccaccattatcagcccccctcaccacttcccttccaatttctcgctccctgtgactctcccgctgcatctgcatctcccgataccacgaatcaggcggcaacccaataaccctcggcctcagatgctcctccgccgccgccatttcctcctcctcatttactccctccatatcagtagtaccattggtaccattagcaccagtagtagtaccatacaacgactcaaaatgcggcaacccctgtccatccaccctctgctgctcctgctgctcgggatcccactccactgctacttgtagtggtagtgtcagggagaaagtggtgctggcacaggtgctaccaacaacggcagcggtgacggagagagtcaaggtgtagacgcgcgagacgatgcaggagtggaaagtggggatgaaggtccggcggtcgagagggagggaaagggggatggagagggtggaggttaagtagattgatgatgtcgatgatgatgatgatgatgatgagggtctggcctttttcgtagaggagaaggaggacctggaggagggcatggatgaggttgttggtggtggtggtggtgatgatggggggatcaattgtcgggtttcggtctcagaggcactgctactgctacggtcactggcgtaaccagagtctcgcctctcgatgagcgaacaagggtgttgttgccaggtcgtcgggtggaccacggagagcttgggcagcggcacggatgtcgaataaactccgcgcttgtctgtcgagtagtcggcggtccagttacccaggttcgggaaggtgggcgtcgtgccagcgttgaagaaagtgtgggccgtgactttgccggagatgttggtgatggagggtggagggaggtgctgttgcgatgagatgggctcgtactttagtcggatttgggccatgggggtggaggtcatggttcggccgttggattggaggatggcggcccggggctggatggcttcggccgtcaaggtcccgattctggacgagaggaatttgcgcagagacttcttcttgtacatgcagtaaagctggtcgttttcggtgatgttgagaggcggctcctctggcgaggctggtagtacgtggatggacttccgagcctccatgatcctgatccgctctcctcccagatttggttggtgtagtaccctggctttgatgctgtattcgaccgaggccatcgtaggtgccatgtcgtctatctcccattcctttcccatgcttggtggtagcagaacgtgttgatctcgtacttgatccgtctgcacgttgtgattacaggccccaatagtcagttggtttgggatgacgaagttgaagggtattgttagtgtttttccgttttcaagcaccctcggcactggatatgtcgacgatgggatgggcatgaccagcttgaggaaggtatgtgcaatctcaacgggtgcgttcacaccttctgtctttgtccttgtgtttccgagcagaaggatttcgatggagtcgaaccgaacatctcgcttggttgtgatggtaacatcgccaacgataggtgaggaagatgtgtagatcttggagctgtaatggttcgttatgttgatgtcgatgttggacctctggtaaggagctggtttgttggcggtattcgttcctagtactagctcgctgctgagttcacttggagaggaggcgcccgatgagatgataccggccacaaaggcctgcctgtgaatcattgcggttggtcgtgactagacaagccagtaagatggctgatgagaacgtgaagttgacactgtatggtcgaaaaccggcagaacaggcaagagtctgaagagatactggagtagttgcaaagtatagatccaatatgggtcgatagctagtcgaaatagccaagtacggggacgaagtgtgcagggtggatgttctgatctcgaactggtgatgttctgggaggcgtggagggggttgaggagttataagtgatgccgccaagtagattatccaaccagaatatagcacaaagggcgaggatcatcccttcccttatacctaccgcagaaacggtacctagggaatcttccctcctgtttggtacacactacacagtacacagctgtatacccaccgccaagggatatccatgattgaccatggggtaggtgtaaccgctaagctagctattctgtgtatagtggcatcggatatgatagaagggatgccatgcaggctggttgggactattcctagaagagacaacaacttttctgagtcacttacaaagccagtcatagtaaagagccattgacatgtggtagcgtaggtattgtgcaagacttctcacttctgagcctaaccgttaaggttcttgccgagacctggtggcttcagagactcgcttatgacagctctttggagcttcccccccttctgcatccgcgtctcgaaagctgactgacgcctcatccaccctgtccggtcaagggtcgccaaggtggctggtccatgggtcatgtatagctgctatgcatgtacttgagaaggaagatagaaatggaagttgttcttgtgatggttgtgggtgtaggggaaatagcggagtgtggttctattaagacagcgtcaccacgacatggaccataatccgccattgaccccattatcgtggcagaggcggggtgctctcggctgctcttggcctgggaatatcgaacactcaccactcaatgtaacctcccacagcgttagggaccgcgggacacagcctggtcgggtacttttacctctggtgttctagccccagacgacagtcgttgtgagacacaatgagaaaggaagcaaaagatggcttggaggccaagctgtgatagatggtgcgccaagttgttcaagtggactaccacttgtcctcgtggtaccctttgtctctgctttttcttttaattttttttatttaaatttttttctctttttttctctttctttttcgttgtagatgtttgaatgggttccggtacctctagtcacaggtaggagcacgctcgatgatttaggtttggtcttcaacctcccatctctactactcttgctggatgatttccaagcatcctgctatggaaagcatcatccaaggagtgaagaaatgtcaaaagtcgcttacaggccgctcgcgcaacgctaactgtattctcgttagcccaatcttggtttgatcaacgaatgacaccaacctaccgttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcatacacacccacacaccgcatttgacaaatctggccatttgatatcgctttacacgatttaacttaatcgtttaacatcgaaatctggctaaaactagtgtaaaaagtcgatattttaatgctctacgtcgtacaattgactattttaatatttatattgtcttttgaactgttattaatatagtgcactaccctaatacccgccagaaggtattaataataataatattggtaaataacgaatattctaataacgttactaaaattattggtataagtataaggagtgtatagaaatataaacgtactctatcagatattagtaaagtatttttactattgtaagctttttagaatattaaaaagcttcttatataaacgcttaaagtatagcatatactatattgttccttatattttattaattataattaatattataaaggaaattataaacctctttatattaaaacctaatttatacttcgacgagatttgtgcctttttggccaacgaatataatatatacgtttcaaccgaaattatacggcagtaccttcgataagaaaagtagaagaagaagcgactctatataaaggtattataataatcccctatattagtagccgaatagatattaaagatctctttatttactataaagatatttgtattctataacgagtctagtataaaccgaagggatagcgttcgttatactaattaggtaccctatagtactattataatagtattaaataagttcgtacgcaatatatagtattacctcctcctaactattatagtaaataaattatttaatatattagtatttaaaggtataacggatttagccggggtttgggactaaatagtaaaatgcctactccttaaaataaatctatttcccggttgtaatagtattttaataataaataacgttaattagtacccccgtactgaattttagtacgtatataattagaagggggttctattgtagtatttattattatactctcccgaatttaaccctatcgaagtatattttaataattttaagcggtaatttaagagggtatattataacgaaggcagtaataaaatattagataacgattttattacgttttttaagcaattggtgtaggatatagggtatagagtataataaatccgtaactattttaagaacgtaaaattaataatagatcgatttaataatattaataaagaatataacgaattgtatattaataagctagtcgaatatagagagacgggtactgtatttaggcggcggtagagagtatagaagggagagatggatttatgtgtattaaattgagttgtatgttaaaaatactagaaatattagaaatattagaagtactagaagtattagaagtgctagaaattgtatttatttatataataatactaaaatattagaaacccccttcttttactataaattaatttgtaatatcgttattattcgctggaaccgctagtagtagtattgcccgctatagaaacaagagttctaataatattatatttaagtatagtattaaatcgtaggtttaaagtatatattaattaattaaattatagtaataggggttaaagggcatacttactataacttaattatattactaatactatatattcaattttaaggaaatttttaataccgttcctaaatactatataaaggtcgtaactaaaccctagccttataaattattctactaactactctctaaatataagtatatcgggcggcgcctctttattccggagcttattctttaaagtaattagtgtcacggcactggcggacaggccttgacatagggaagccgtgcagtcgtggcacgtaaccgacctgttgccgggacggcgtaccgagccggcgtataggctctgggttaaaaccccagaccttgcgcgcacctttatacgtttccctcttttcttcttcatcttgtaattctactatagacctggaatccacgtgtttagctttgtctcttgtgactacgtcgttcgtaacaattataaaattaatttatatacttccagggaggaatttaaatattctattatatttaagcaattacgtcgtattatattaattacaatagtacatacccccaaggaaaaagcaggccaagcctcgcttaagaaataaggatagtagtttatataattaatttcaaaagtaactgccgctgtaagtatttaagtaagtgaagtttagaagtaggttattaaggcctagaaagataaggttgctactaagtaagttgcttttaatattgataatgtgcctattacccccgaattagtagtagagtaggataacgccttctattgtcgtttaattaatattattattattaagaataagtaggatacttaattgtatacctttaatatatttaattttaataataaagatatatttaataatattaatgaagctattgcgttttttaattaagaaattattataaaaataactgatatatattatacttttaagaaagaagatttatacgtatttttatatataaagattagtataattactaagtattattctaagaagggagatagtcctacttttactttttaaccccttactaaagctagtaagaagttttaggactattatttcgcccgtaataaaatatatttaggattattattaatagatttgttaattttttagaatatttattaaaattctgtaggtctcgaaactattttctaggaaattaaattgtacgttatcctaatagaggcggccttagcttagtaaaggggttattaggttattactattaatttaaatattaattttagtaaaatatataagtatactataaatttccttaattactagaaggctattgaagataataattcggaattttagaagaaaattaccgttttagaaaatatattaaataatatacgcaatagcggtgaaacccctactactaacgcagctgttgcttaattacgttataaaaattctatgctacgtaagaaagtctaaaatttaatggcggaagtctaaataagtatcaattaatttaataccgctataggaaattgtacttacgttgaaaataaatatttagaagagtaggaggcttataaagactataaaaacgcccgggagatttattaccccaacgactattataactataattcccgttttaattattaaagtccgtttaatagccggagcctgttacccgaatgctattatagttagttacctaccctatcggagggttattataattaccttaaattaataattaaattaaattatattaaggataatttaatttctatttagaaagagctcgcaatatctctaaatcgtattactactattaaggtttaaattaaggaattaagtatagaagtagctcttaaggagaataaaattattaactttaataccgttattacttagtttactaaagagaatttcaatttatataaataaaagaagaaggttactattaatataaccctttagaatttagaataatttaattataattaactgcatcgtacttacaaagacttaaataattctaattataaagatactccggttattaatactttaacttcctatagcgttaattaattattagctaaggaaaaagatccgccgtacttttataataagaaggataaggatactatttcttttgatatttaatattattgtatttaaaataaattaaaattaaatgttaattactttactaatgacgagtctaagaaaatgtatattaagaaccgtatagccggtaaggctgcttaaaatttggaaccctacttaagggatagaccttattactttaaaacttcttaatagttattaaattactttaaaaacgaatattataattataattataaggagaaggctatccttaaatttaataaattaaagttccgaatgaacgaagatttttagaaatttaaaaatacctttatatatttagctagcgagtataaccgcccggttgaaatttagaagtaggaatttaattagaagctctcaattaatatttagaatgctcttctcttcggatatagtaaagatattattaattttatagcctttgtacgtatagttaagaagtatatagagaatagttagcgcttatagaagtctaagtataaggataataagagtaaggataaagataaggataaagatattaagaatatttctagtaaagttaaaaattcgttatttttttcttcctcctctgtagctaagggttcggaattttaatgcccttccgatatattaaaggatgaagtacgtaagttactagaagagaataagtatttcgtttataagtagaccggttactactttaaaaattattctaataagtataataatcctaattatattaataaattaattaaatagttcgtttataaagccgaggtggataaggtaaaaaattaaataccttgggaattgtagatttcttcctgagggtaaaattaatatacgattatttaattaaattaataataagtgtaataacggtagataaagattttttaagtagttatttagggggggaaatattatttactttttatactatagtaagtaatagtaaattattatttactaataatatatttattaatttgggaataaatggaaatatctttgtgagtagaagtttcgttaattgtttaattaataaaattaatatagagtaattataaggatttaagccgtatattgtcggcgggtacgacggataatatagcgaaataatcgaccgatatttatatagtacaattagagtgagggatcgaatcctttttgatgaagttatgattattattaattctagatataatttcatccttaggaaatattgaatatagaagtataaggtgttaatagatatagttaattactctttaatctttcttaaaattaaggaagaggaggatgcgattaaaaaatttaaaatattagtaataattatttattgtatttaaaaattagaagtaactttattgctatagaatttgaaagaggctcttccgatattaaattgttttattgatttatttgaggaattgaaaatttgattaataaatagaggaggacgcgaagatttagcgaaaatagattgcgctttttataattaaaaggcgttgttagtaggggaggataagaagttatttaattattataaatatttagcgatattcgaagaagagtataaatccgaccctctttagggagaagatgcttagcggaggtataggttgaagaaaaatagtattagttagtataagtactataataatttaattatcgttagagccgaaacttttctccaattcgctaaaaaagaatatatgggaattactagcctatataagttaaattgctttattaaagattaatggcgaaaagacgaataattaatagaagacgaagaagagttaagagagagggttaggaaagaggtccttgaatatacttattaatattttaatatttttagtaagaaatagtccgatactttatttaattactaattaagtaattataaaattaaattagaagaaggagtacgtcctaaagaattgggctataatcccttttataagatgataattgatgagttggaagtttgtaggaaatatattaataaggcttttgtaaagggatttattgagagtagtttagcgccttaggtagtacttattttatttgcgcttaaggttaatagtggactctggttctatgtagattattggaagttaaatatagtaattagaaaagattattaccttcttctgcttattaaagaaattattattcgtattaattaagtaaagatttttataaaaattgatatataataagtattctattgaataagaatatattccgataataaggagttgacgatatttagaattcgttatagcgtttataagtataaggtgttactatttaatttaattaacggactgttaaccttttaacgatatattaataatattctaataggttactttaataatttttataatatatatattaataatatctttatttttttaaatattctagaggagtataaaatatatataaagaaggtattagctcgtttggaaactgccggtttgtaaattaatttggataaatacgaattttatattaaaaggattaaattctttagttttattattagtaaagatggagtggttgttaatctttaaaagattgttattgttaaaaattagtaagttcttacgaacgttaggggagtataatccttcttaaacttttataacttttataggaaatttgtaaaagattatagttatatagcgaagttattaatcgcttttactagaaagggggaagagtatagttagaataaaaattattaagtagcgtttaaagaattgaaagtaaaattattaagcgtacttatcctaatatattttaaatacaattgccctataaaggttgaaataaatgttttaaatagtataatagttggagttctttcctaggaaatttataaggattagaaactagtcgccttctttttagaaactatatataatattaaatataattattctatttataataaggaatttatagcgattatttaagctttgtaatattggcgatcggaatttattagactttaaaaccccttcctcgttattataaattataaggctttaaaatactttagtataaaacgattactaaatttctattaagtaggctaggctaaattccttacttaatattatttcgtaatctcctaccgaccgggtaaggataatagaatagcggacgccttattaaggaaatttaaggacttaaaaacctagaaagcgaaataagatacctattatataatttgtatctttaaaaccctcgaagacggaacgataatttattcggataatactctaattattataaatatccggctaattccctctattatagttattaaattataattatagaagttaatttaaaagttgctcggggattaattgaggagggcctaatattgagagaggattttttagagggatatatcctactaaatagatttttcctcgaaaataagactaatatcgaacttaaaatttattaaaatatagttcgttagggggagggcggatattaattcgttatatataataaaatcctaatacgatatagcaaattagtagtactattagggatattaagggcgcaaataatctataaattatatacgaaaattacaactgtatacttaaaccgtaataaaatacaacgactagtattagtataatattagtagcccggcataaccggaaatatagactactatattactaattacgtaatatactatacttcgaaaattccttataataaaataccgggcgaactataccctttatccctagtagattaattatagcgatattttataatagactttaaatcgatacttaaaaattgttaaggtttcaataatatattaataatagtagattatttaaataaaatattatagactatcccctattatattactactataatatataatatagctagaatgtactacaagggactatactacatttataatctattataggaaatagttttaaattgaggcctctaatttatcgccgattttactaacgaattagtaaaaatttttaatattaaatagaaactaacttcctccgggtatagctaaatagccggctaaatagaaattataaacgagtacctaaattaaaaattctatctatttattaactacttccaaaataattagttaaacgctattctaataatagatataatttaaataggaatgctatacgagagcttagaaggtatataaccttataaaatattacggggtttccttatacctaatatattaaattgggaagcgaaaacgaatttaatataattatttatttataaaaagtttaactatagggaggcttaggaagtagttaaaaggatataaggatatattactaaggcgaaagaattagttattatattttaggagcgtatagcggtataggcaaactaataccaacgtatacccgactttaatataagtaataaagtctttattattaagcgaagcgagctatccgaccggcctaattataaattggatttccctcttacgaattactaatttaaaatttaagaaaagtatagctattccttctaattcgaaattctagaaggatagtacagtatagacgtattttacatagatcgcctaaagaaatactttaataatctattactaaaataataagtagaggagcccgtaggcgaatatattaggaataatattaagtaggaaattaaaggtatattagtatttaaagtatattaaggaagattgtaatactacgctaattaaaagggttataatcccgatctaaaatattataatataagtaattttaaaaattcgctttacttttttaagaccttctacgaagaataccttaattaattaaaattaccgaagtaattaaattattagttataaataattaaagtagaagaatttaatataaattataataataataatattccggtacaaaaaagaatatagttaataaggcgctacgttggagcgaagaagtaatattataaggaaatagttcttagttctatattatttagggaagggattgagagttaggattaataatttgaataacgttaggaggtcgatattttaatatactgtagtagatagttagtataattgggaaaggtttgggggcttagaactaattaattaattagaagcctaaagataccccccctctatttagaaagcgattatattcgaattaaaataatagcgacttttttttttaaattttaattagttaggttaggacctactttatatatataatagttgtgattacggattttgtacgattcggaacgagtctttttataccgggggggtaatgttacggtattagtaaataggctttaatataaggaagccgtacaatcgtagcacgtaaccgacccgttgctgggacggcgtaccgagccggcgtataggctttaggtcaaaaccccagaccttgcgcgcacctttatacgtttccctcttttcttcttcatcttataattctactatagacttagaatctacgtatttagctttgtctctcgtaaccacgtcgctcgtaacaattagaattctatatactaatactactttaattaataatttaatataataacgtttatagaacgctttaaagaattcggtaataatttctttaattaaccgattaagcggagcggagggtggtaataataaacgaaaaccgaaaattgaaggtacgggcggatataatataaataactctttggcttctattagggaatttctaatctctttacctttatcctcttcgcccgctactaacggcagtataattaacggtagtattaatagctaaataaatattatagtcgctatagagataggaggagggttggtattagtacgcttagtagtaagagtcttgtaatcggtcgggtatttatagaatacagtagtaaaatattttaatagcgtatataaatcgatagttattactttacttagtaaggggagaatacctactatattataattat