ccccccccccttcttcgggtggtttggtgctcagtgcattaggtggtctgtgcatcatcctgatggacggtatactttgatttggcgcggcttggcttcgcactcgtgcctctgggcttggccaataagtgtgggcccgtcccaggaacaggacgttgcagcatgtcgcggtcccccatttcaatgccttgcccccaccccccctggtcccttgctcccccatcattcgcatatcactcccccttgtctttgtcaattaccactcccccatctcaaccaaccagcaagcgatggatgtgctgacgcccgcaacagcaatgattcggtggattgtgccgtgtgtcaaaacacgtaccatatgaactgtgtaaggccgccgctgctcaagaaaccgtcgcgtggctttgcctggtcctgcgctgcatgcagccgtgctcaagagcgcaagctggaggcgcgcaacacccccaacgtcctcgatcccaacggtacccattttgacgatgacgacgagtttctcgaagacgatgaggaggacccgcccggcgtccagactggcatgagcagtcgcactagtccggccaccgaggacttgcaccaggaggccacggcagaacagatataccagtgcagcctatggccatatcgttacctaggaatgcactgcaaggtcgaggatgccctggattacgatgatcgcatcttcccccgtgctagcacccggttaggaccgcgccaccaggccgttgtggtgccgtggtatggccgcccggtgcagtatgtgaagcctctcgagatcaagaagaccggcagaaaagacgggaagctcaacaaggagcaacaggctcttttggaagcagaacgtaaaaagcgagagacacgtcctcagtggatacaggacgagcctgccggttatgtcgagagaggtggtgatgataccgtcacagtactctacaagcctcctgaactctgcggcaagcagatgcccaacgaagccattgacgagttcatggacaaggccagaggcatggcggtagagctgggtcttcctccacgatcgacgaacttgcaggatgttgcaagagacctcctcttcaaaaatgattttgaccctaaaaaggccctgcagcagctgtccaaggtccccaaagcggagttcaaggagcccgaacttactcctgccgaactcaaaaagttcgaggagggtgttggcaaatacggctccgagttgcacctcgttatgaaacacgtcaagactctaaagccggcaacagtaacccgattttactatacctggaagaaaacggagcgaggtaagcagatctggggtaatttcgctgcgagaaaggggaaaagggacgcaaagaaggccgaggctgctgccacaaagcaggccgacgacgttgcagatgaccacgacgattcagcttttgatgcaggcaaggccaaagcccgaaagaaggcgttcatgtgcaagttttgcggcaccaaggcgtcgcggcaatggcgtcgtgcccccactatttcacaacccatcggcgagactagtggtcgcagtaccaagcaggacaagaagggggagttcattcctgctctctgccgtcggtgcgccgagctctggcgccgatacgctatccagtgggaagacgtggacgaagttgcaaagaaggttgctcagctcgcaggccgtaactggaagcccaaggtcgacgaagacctttacaaggagctgctcgcggctgacgaaatgattgccaacaccaagattcgcacccccgaacctacgcctgttccaacgcttgtccacgagccgccagcggctggtcaagagccgccgcggaagaagctcaagggatccactcgcgaaaaggacaaggacaaggcccaggagaaggaaaaggaaaacgaaaaggtggaaaaagaaaaggagaaggaaaaggagaaggagaaggagctcgagcccgcagtgtcagagccgggcagtgtggcatccactcccaccccagtcataacaaagaagaaggagaaggtcgtcgagaagccggtggctattgagaagcccgctccgcctccaccgcccccggttcccgaaatcccgaagccgcgaacattaccctgcgctatttgtcgtcagatggaacctatgggcgatcaacatctctcatgtaaggagtgccggatgacagtccatcgtaactgctatggtgtccttgagcatcgggctcccgggaaatggacgtgcgatatgtgcctgaacgacaagagtccgcaggtatcattggtaagtaacgaatgttttctgaagtattgttgtcgtctactaacacttttgcagagctacaagtgcgtcctttgcccggttgaaaaaacggagcatgattttgtagggccacccaagaattcccataaaaagaagaccgaaaaggagcgtgagcgtgaacgccaagagcgggagaatgccatcaaggctgcggaatactatcggaagaagcaagaggagttgaaccgacctgtcgacccgcgcgaacccctgaagcggactgcagacaacaattgggtgcatgttacttgcgcggtttggaccccggaagtcaagtttggcaatgccaaagcgcttgcccctattgagggaatcccattgatcaaccgaaccaagtactcggagatttgcagagcttgcaaacaggatggcggagcttgtgtcagctgctatcattgcaagtcgccagtccacgttgagtgtgcccacaaggccggttatgtcctcggttttgacatcacaccggtaaagggttctcgccgtgatcagcataacatcgttactctcgggagtgaaagtggtacaatgtcggccacgatctggtgcaaggaacatgcgcctcagaagggcgcatttcacccaatgcacgaaaaggtggacgaaagtggcatgaccgcactacagctctatgttcaaaactacaagcaggcagacctgactcttacgggttgcgccaggaaggccatccaaatcactccaaccactcggcctacttcatcttctgcgacatcaacgagtcaccaagcgagacgaatctcgacgattcacctgcttaacggggatcatggagaatcaaccgcgggctgccgacaactaggcagcaagatatgcttgacttgtgggactgatgtgagtcccaagtggtaccccatcgatgaagcccaggagcgtgggctcgtaaatggatattgcggtaatttgggatcagaagcacaaaagttcattgagcagaggagcgttcaatgccacaagtgcaaaaaggaggggcgtcaaccacatgtgcatcctaagagggagccaacaccccctcctcctcccgcgccactcttggttcctgccgttgagccagtcgtccacccagtacaggtatctcaggcgccgccggtggcaccaccaccagccccagttacaacggccccaacagctgtgatggatattccaggtagtagacaacctggcccaagtccttactggtcacccggggtccaggcagcccccatccagcctcctttagctcacccggcgcccactcgtcccccggtctcacaccctcctgttcctgtatcaggccctgtcgccccgcaggttgctcccccaccgacacttcccccgagcctcgcgcctcggggcccatctatgccacagtccctgtttggatcggcacctccgagaccttacgacgactggcaccgtcagccatcaggtcatccaccaccgttgcatccagcacgacagttgaacggcactggtccttcaccaccaccgttgaacagcatgtcttcattggcaccacccaaccatctacggccgtcaccctcgctctcgattgcgaacctaacacacgctcaacccccgcctcctcctccccaaaacgggcataatgggcataatgggcatatagcacatccatctccctatgcaaggatggatggtttgccactttcgcctcgccgggtgagcggccagcccaccactccgagcggcggctcctatctatcaggaggctctctccatagccacggaggaccacccgatctgcgaccgcctacggatttacgaacagacttacgaccccatagcatgttgaaccacgcgttgcctccacaccacgttactgggctcccacctcagcctgctgccgcagagcaacaccaacccctatcctttctaaggcattggaacagccatactgcgcagcaaaaccagccgcctcctctgcatcacacctcttcttaccagcaggtatcaggtctgccaccgccaccgagggataacaagccaaaagacatgaagactggcgcgagctctagtccgtcgcttcgtaatctcctccactaggacgttcttggagttgggtgtgcaatcttccatgacgtgttatcgtataagatgaagaccagggacgaaggtgacaaacgactttatacgaattcgtggagagaaaggaaggggttcttaatcgctcgaataagagaagaagatcggcggccataagccatctcgattgtttgcaagacatcaatcgaacctctcttccaagtcgcaattggagactaaaaaggaaaggagagtggaagacaaaaaaagaaaaaagatgttgatataagggtttagaaatggcgtcaaagataccgatttgtatttgctgtggagtttcgggaaagccatccaatacgtacttgtaaatgtattatctgcataagttcgggtcgagttttgctgaagtgcagggagggacgtaaggggtgaaaggaactggggctggactggactgtcccggactggactacttttcctttgcttgcactttgtttacatagcatggtcggataggagacgataggatgattaccgtacttagcttgttattgctgactttagtgacatttttacttcactttggtgtgtggcatgagcggaggatatttaattaagcagctacagtagagttagaaggaacagatgcagtgcagttagttgatcagccttctcaatcatattccagcacgccttctatctgttcagacgctccgtaacagagcccctccccttctgtctcttacagcaccagaatcattcattcacaaaacatggtcatctcccttcctccctcttctcctcccccacaacaccaatatcctcccaccaaacccccgggctctccctcacgaaccgttccatcaatgtcctacactcttgatcatccataaccaccacctcgacccctctctggcgcagatagtcttcccctgctgccttgaacgtgctattctctcctatcactaccctcctgatcttgtaaagcagaatcgcccctgtgcacatgtcgcagggggaaagggtggtgtacattgttgagtttgcgtaggtggaagcggggaggcggccagcgtttaaaagggttgcggtttcgccctgtgtttagtttaggtggttggttggttggggttggattgatttgtatactatggttcacgccgaggaggggatgatgaagtatgtatgaaatgacgccagggacgtacgtacgtacatgatgaataggtgaatcaagctgaacgcgctggttatggccgcggccgagaacgatgccggtgctggagatgagtgctgctccgatctgtttgggggtatgggttggtttgggatcattagcaaggctaggtatgtaaggccatgtgtcggggaacctaagggtaggcttgatcgtgtcgaaactcggtaggagttttctttgtaagaatctctttctgtgatttatatatactattccgagggagattggtaggtacccggtagaagagaatatcaagaagacatacaggaattcctccttgttcatatgatttcttagcctccttgaaggcaatggctagaccggcagcatcatccatgatggaggaatttagggaggtcaaataagaggtatgctatgtaagagggctgagagaactttggagtgcagaaggtaggtagctatggtctggaagagataacttttccagaagtaccaccgtgatgttgtcactcgacttcaactcgccaagttcccattttccacgtttgatgaacatcaggctgattgaatatgtgacctaagacaccttatctccctggtatctccgtggtattggtgtatacctatctagcctttgtagcagaccccccacttccgagatgtcactcagtgcgataaggtgctgtttgcgagggtaaccatttagtttcatatcaaactgccattgaaccggtgtactgtaggcatttgaaaaaaaaaaaagaaaaaaagaaaaaaagaaaaaagaaagagagagagagagagacaaaagagaaaggcatctgagctaggacacctcggtaaggcacagatgctgaggctatataattcatggatcttaatgatttgatcccgagtatctcctcttgaaccacagatagacgctccgagtctttttggtgatcgataagcaaagcagcagcgcacgtcattctcgcttgcttcacctggaattctctagatgaaaggtaaacccttatgagaagctgccccgcgacgagtggttgaagggggttgaaaaaccgaggggcaaaaggcgacctcaagatgttagtgggggttgttgggaagcggaacgcctgcagggtttcgagcggacgccaactcggatccagacgagacaacatcaccaacaacccaatcagaggacatgcatgctgccttgtaaaaagaagataaaatgcctagtgtaaagatggtgtgcgtttttacagttttatcaaaggtacatatgcaccatgttttgcatgattgcgtgcggttaaaataaaagttgaaagttgggcattggtcactgtcacattggagcgcaccagccacgatcgacagggtcctccaaggtcaaccgaatttccatctgcatctcctgaggctagatcctctcaatgagtgataaagaggtactttgggatgagtgtggggaacctggtcacctctcacctcgcacgccctcttcgcaaccctgcaggagcgggacgaggaagtagctcattactggcccccatatctgtcagccacactctagagctttcgattgatttccatgagaggggctggagaagaactcactgggccagtcacccacttcagcctcctttgccgttccgggcctccccccaacgcacaaggcgcccgccgcatccctccctctgcgcctattccagaattgcagtgaagattccggttctgttgccctgccttggttgataatatttgaaccctgctgccggtacttggacagttttctcgagaaagttgatcagtcattccgttataccccatcttccgtcttgcgtgttgctactacaactacgcctcatcaagcctcctatcactcccaactatcctccggcgactcaaatcccgtaccttatcaactattttcatctcggacgcttcctgctgctgtcactgtagctcaagctgttctggtaggtccatccctgtttctgtccgttcctgttctgcgcttctttctcggtgccctggaccagcaagcgaggcctggaagtccccaacttctgccaaaccaaccccgactcgggaccccgtcggcctttcccaaccctttgcgcaaaaagatctttctcttccaccgttgtccaccaccactcttcatttgcaccagccattcattgtctcctctcgactccatctccattattctcgacacgacctcgcagccgctgaccttatctgtcttcccatcagaccacgatttcttaacggccctgacacattcccatatccgtcattgtcatcggaactgattgtccagagcattccgaactgccagaacattttcccacacccattcacataactagaccagacagtcaagatggtcaaggaaacaaagctctacgagactcttggagtaagttctgctgcttaccgatacccctcgcctgacagaggaggccccctaacgcccatatttaggtcagcccagatgccactgaggcgcaattgaagaaggcatacaagaccggtgcccttaagtaccacccaggtatgttccgccttccctgcaacacgcgcagccagaaggcttactgaccacaaaacactacagacaagaacgccaacaacccggctgccgagcagaagttcaaggagatttctcacgcatacgaaattctttccgactcccaaaaacgcgccatctacgatcagtatggcgaggctggtcttgagggtggcgccggtgccggtggcggcatggctgccgaggatctgttcgctcagttcttcggcggcggtggcttcggcggcggtctcggtggtatgttcggcggtatgaaccagcagcgtgcccccgcgaaggccaagactattcaccacacccaccacgtctcgcttgaggacatctaccgcggcaagatctccaagctggcccttcagcggtcaatcctttgccccaagtgcgagggtcgcggcggtaaggaaggtgccgtcaagcggtgtgctggctgcgatggtcagggtaccaagatcatgatgaggcagatgggccccatgattcagcgcttccagaccgtctgccctgactgcaatggcgaaggcgaggtaatcaaggagaaggatcgttgcaagcagtgcaatggcaagaagaccgttgtcgatcgcaaggtcctccacgtccacgttgaccgtggcgttaagagcggcaccaaggtcgagttccgtggtgagggtgaccaagcacctggcattctccccggtgacgtcgtcttcgtcatcgagcagaagccccatccccgcttcacccgtcaggaggatgatcttctttacaagtgcgagatcgatctcgtgaccgcccttgccggtggaaccatctacatcgagcatctcgatgagcgctggttgagcgtcgacatccagcccggcgaggctattgcgcccagtaagtgttcttctgtccggctacattatgcatcagcaagcgctaacagcaagatagactccgtcaagatgattcgtggccagggtatgccctcctaccgccaccacgattacggcaacatgtatatccagttttccgtcaggttccccgagaagaactggactcaggatcccgctgccttcgaggctcttcgcaagtacctcccggcccccgctgttgtcaacgtaccccctcaggatgctatgaccgagccagcagaattggaggacgtcgagggcaacggagccggccgtggcttctccaacagccctatggaggaggatgacgagcctcaggccgaacgcgtacagtgcgcctcgcagtaagcgagctaaatgggcggggaagcagtaccaaccttatccataattcgacgataaattgcggcacaagcgacggtccaacaaagcgtgccatgcacgacattgtttgagacttgctatggaggatgaatgatttgcaacgattctaaatcatttcatgtctcttgtccccatgatcatccttaacgaagcaaatatacccgattactcgactcattatcgagtattgcacatttgacgaggcacgatatttgaggggccgacaaaacgaagagttggagaagggaacaaaaagggggtatgatgcaaggtgaaaaccggtaatacctgaagtgtgatcaagtcggcacgggtggaagggatacgatcacacttatccacacagcacccggattatcactatcacggtggaagaagagggttcaatctcgttgtttgatgttccccctatttcacctgcgtttaatgacatggtggacttttacttctatcgatgtcaaaatatatcaacacccggtcttattggcaggcgttctagagaggatatcggactgatagaaaagaaggatgaagggcatggacatggcattaccgtcttatcccggctatttgcttcatatgaaggacacaggaaggtcatgtagcatgagaaaggaacagggggggactactcagtacatgctcatgctacgcgtatcacatgattgctgctcacctggatccaggaagaaagggggaaggggagctggattttgttttatttttttctgggattgttagcgaaatgatcaggattcctgaatgccatatttcgtttcattggcgaactgcatgttgttatgttgtggtcattagatataggctgccgacgagctcctagcgtacccatccagtgtactcacagtctttaagaccgcgtgcgtgtaaattcgccattcaaggcaaatcggacatgattttgagcatctgagaccggagcaacacgtcaattttccaaaccaaacatcagcctcctgggggccagttagggcacctctcgttggtcgtgaagactcaagtaaatatgaacctcatctccccgatcgtgtgataccagtatcaaaagcacacgtcctcgccaacatctcaccaaattcaaaacaaaagggaatttgtcttcatcaagaatcttaacatccacgccaaaccggcaacgagctgaaatccccgacaaccactcacgcttaatcgagggtatcatccctcaacttgaacaactgccccagaacctcgtcggtcttggccctcaacgctccgtgatacatcacgttcgtctcaaacaccttggtccctctaaccgccttggccgtctcccttgcaaagtccgcgtcgacatacatgtcctcaacataactagccgcgtagacagggacttcgttccgcgcaagctggtccaggtcgtagagccgcggccagtcgtcgtgcttggccagaagctcggccgtctccttcatgtcctttagctctgggtagcaatcgaagtgggcagggtagaccatttcgccagagaagtacaggggctgctggtttgtggaggaggaggaggaggaggagtagtcgagggcttggggcactgaggacagccagctgagtcccggctcggactcggcaagcgtcttgccgacccggtgggcggcccagtcggacgccaacccgggtccattaacatagatggactcgtggaggacggcatagatggggttggtatcaaacggaatcagcccctcgaaagcagcgcctgcggcgcgggtgatgaagccgaactgctcaatgtccatggccagcttgaggatggtgctgtggatcagatccaagccgccattcatgcccatacacagaccgatgccgagcaaccgttcgacggtgaattggccgccgcccggcagccggggggatttttcgtccaggtactgcgctaccttgcggacgcgccccacgtcttcggggaacttgcggtagtaagcctcgttgcgctggatgaccttcttgtacagcgccgtgtagacttcttgggccgtgcgcttgacgggcgcgagaccgcccgtcagaaacacctcgcgcaacccttgcgggaactgggagaggtacgtcagcgcgacaaagccgccgtaggactggccgaaaatggaccacttcttgtgagtctcgggataatcggcagtcagacagagacgcacggcctcggcatcttggacgatactgtcggcgcggaagcgcttgaggtagtcggcctgctgctgggggccacccaatgtggctagatggggctggttgatgggcgtgcttaggccggtgccgcggtagtcgagcaagaggagggtgtaacctctgtccagggctgttttggtcagttggtggtcttggggttctctgttgccgaagccgggaccgccttcgaggtagacgaggtagggcctcctgtggtattcctccagctcgctgtcggtgcggggcacgatgggggtgtcatgtttggtgacttggcgaccgaagattttgaggtttccagcggagaggttggaatggttgaggggcacctcaaaggtgagctctgtgacgcgtagctggcctgttgatttgtgtcaaagattgtcaatgccatgagacgtgatgatcatgtcgggttgccttaccagggacaatgtgtgctgtgcggttcaacagacgagctggacgaatgacttgagcagccatcatgttgatcagtactgaaaaaaaaagccgtggtaatggctggtcctagcagatacatatgttgatagaggtgaaagctgaaataatgaagaggatgtcaaaacaacaccatgaagccaccacgcttatacagcagaggggcgtcatcgcagggtgttatatgccttgttaagaggtaagctgacgggtacagttgttggaagcaatacgagaccagtgaagaagacgctaccaatcgaaggggctctggttccaactgtatatctgaagaagtgattatctatatcctacctttctggcgggcttgatgagtgatgtttaatgtatgtcctaacacaagcccatgttatcaagttctagcacctcttttctgaagccttggatcatcccctcgaagtgcattgagatacggaataggcaagcaggatttcaaactggcctgacatttgcaagtaacaagccgctcgtccatcatgccgccgtagtgtacatgtttacccttctctcccaacctcatgatgacctcacaagggatctacgtatgttgtgatgttggtgttcagtccccccctgttgcccctggcgtcccgctgtgtcggtccgggtgttcgtgccaagtgccagccccaagtggaaatgccccgcatgagagttctgggtggggtttcgcttcgggcaaacgtggcgggctctgcttttgggcggcggtggcccgggtgggtgcagtggctccaaaaagtggaccctgtgggatgactaaaaccgcggccggaaacagctgcggaaaagcctttcttctcttttccattcccgcgcgtttcacattcattggaagactggaaaaggcggaacgaacgagcttgtcacgcggcgcaacaagcaagcggtccattcagcctagcctcctcttcttgttacttataccgcgaaggtcctccccgcttcatcgcaacaaatgctgtgggatggattacctacaactaacccagactctaaccgagtccttcattgccctggcagatgaagtccaatcactaatcgaccgcaagaccatccttgagcacaagcttcgctttgcgcacgagcaggtaaggtaaaacaccctccatttccttttttccaatttcaacccccctttttgtgatgattcttagctctagatctgccagctgcctatcaacagcacgtggagacaacttctaatgtctgatccaatttacacccgattgcgcttgtcatctcccatcttgcttgacaatggcgatcatgtctggctaacacatgcccgcaatttagtaccagtgtctagccgataagtatgcgcctgcagttcccgaggtagccgaaacgctcgcaaagctccagctcccaccagacctgcactattattctgttgcgaccaactcgtccgtcgtgcctctgcctcggcgcatccaatctggaaactcccagcacgagatcgccctgcaaatcagagaggggagaaaggctgctcagctcattgccgctgccatgggaagggccagcaaacacagtgactctagcaaggaggcttccacctctcctgtaaccgccgccgacaccatgactaccatgtcgaccgtgctcgaaaaggactttactgtggaggggaagaagaaaggcctccttgcatgtcccttttctgctgctgtcacgcctcccgctgtccaagaccgagcatcgcccaaccttggtattggcagtgtgactggcgatggagcccaagaccaagatgctgctgctttgaacaacggcaccgccgccatggaccccactccgcacaaatcctctgaccccatctgcgctgccatgtacggggactcgacgtcgatgcccgcccacactgctgcctccaagtgtccgattcgatttcttgacaagcactcccctgaagagattgctcgctacgtggagacgcacaagcacgagattccgcgcagtcatgaggtttgcgtcaggcgctatcaaaagaatgaagagcaagtaaggaaactcgatgccaagtatgggaatctggtcaacatgatcgaggacctgagccatctgcacaagcctatgctgccttcgccagcgacgggagatcaatatcaagaccatgagcaagtcgatagaacctccaatgaacgagtagcgaattgggccaagtctgtttccgccagtgacccgcaagcggcaccggaataccaagacgaccagcccatagaagatgaggaagaacgtgagggtcgctttgatcgtcctttgagagaagttcgcctgggagagtcgcccagccgaccgtggggcattcccgtacctgccatggtcgaccaaccccagatgcagaggcttcggagcccaagtccgtttcggcctgcggttcctgcgatatcgccggctcaggatgggatttctcacaagaaaggtccacaggctgggaagtgtccctttgatcataccaagatggctgcattcgcttcatctgggacaaaggtagagcaactgtccaaacaggaaacagtgccgggagagacggcgcccaaggggacggatcacaaggttgagcagtccacaccagtaaaggagcatcacatcataccaccacctatacctacaccacagccgacatttatcaacctggcagatatgcctatgccgaaggctgaaacagcaggtcagcaacagagccccgtggtcttcaactttaatgggccagttttcatcggttatcctatggaacaggccattcagtttatgcagcaatttcagggtagcaagtgagtagggcagctcgaggagagcatcagtctcttgtgtgtgttcattgtcatataattttaggaacaggcgagcgtgtcagtcaagacttgggtttgaaactggtaatggtggctgttttggcttgcccggtttgcagatggatagcgaggagttcaaggatttgcattattcatcacataatttaatgacatgcttctcggaagattgatagctgaacttgaatactgttttatgatatctatatgttctctagtgccgtctatctacctgtgtcactcccaccatttcctttaacaatcgatatgatctcttgacatgaaaatcggctactagccaaggacgccatcaaaagaaagtatgtggtgaaagcgggaaaatcaaaatgcttccaaatacgccattgaacaccggttgctttccccattttctatatgcgatgacaccgcccgcttgctcgcaccattttgtgcaatcatgccacaacctaaaaagtaagacacaagagaagataacagatgaaacaaaacatcagcatcgggacaaggtcaaccctactacttccgccctccaaggttggcctcctcatcccagctatccctatatcgatccgtctcccatagcgagatatcactctcactgctctgcctccttagatccccttgcctacccgcattaccaccaaccaaaagtctgccgccgctgttcccctccagatccgcataatcctcctcgtcatcatctccgatttcaagcgtaccgtccgccgcgcgatgcacctccccagcggccgtagtccccgcggcggcgacgagcgagtcgaccccgtccagcccttcctcgtgcgccaactcgtcggcccgcgacatggtccgcttccagatgagatagccgacggcggcgccaacagcgccgaagagaagcatggagatgtagttgattgcgcggtcgcgggtggtcatcttgtcgcctgatgaggcgaggagggcgaggcgggagccgatgaagatgtgaacgaagagtttggggctgtttttgagggactactgttagcacaagggccaaaaaaagagaggaaaatggaaaaaagaaaaaaaaaaaaaaaagggagaactaaagggaaagcacttacgtagccaacccagtagcaaccgcgaacccccctactctcaacctcggcaccgtggccaaaaacccattactcaaactatacggcaacggactgaacctgaccattgccagcacccccagtccatccctcctcaaaacctggctgagcgccacaaaccgcttgtcctttcccacaagcccattcacgtacccagccaacacgcctctcgacgccaaaaacgaacacgttgatcccgccaccgtcgccgccgcagcaatcggccatccccacggaaatccgtagacaaacccggtcacggtcacggcggtagagtaaccgatgatgggtgggaaagcggtcatgaagacaaggccaaaacaaagcagccagccaaacggtagggctcgccatttttctgccaagggaccgagggaggcgaagatggcgtgggagtagaccagcgcgacgacgctcagcgagaagaagattgtgagggcgacaagaatggcaatcttttgcaggagcgagaggccgaggaagatggtgattgcgcgttgggcgatggtgagaccagttgcaatagcttttagggccagagccttgagcttggctacccgaccgccagcggcggcggcggcggcggcggaggaggagcggtgcgaagcgtgccgggggacggagtagggacggccggaggacagacggcggatgttagaggccgagggacgggcccagtgtgggaggtcctctcctcctgggtcggaaccaacttggggaccgggggaggaggtcggtgagtgggtgggcgtagtagaggctgaggaggagaggttcatggatagggcggcggctgcgtcgcgggccgtgtggttgttgttgttgttgttgttgttgttgtggtggtggtggtgatctggcattgtggactgggttgtgcgtcctcgggcgcacgacaggtagataggtgggtaggtcttatcggtgaacaagtcgacgttggataggtatggagattgcctgatctgattaccaatgtagggattgatactaatactcggactttaggttcccgtaaacctgtggcgggttgactcgatgacgctgggtagtaggcgccgtgccgtgctcaccggacttttgggaggaaacggttgttggtcgaggaaagtgtcgtttgctctgctacctggtggcgtccattgaggtatatggaccgttagatgttggcgtctaaatttccatatggatacaaaacagctttggtcaatatcgtgaaggacaaagtaaactgaataaggtgctccgattaaagaagaaacgtagtatgtagagatgccgaggatgaataagtacggtaagaggtgtgtgtggtgttgcacaacatggcagagagacggtcgaagttgccccatcgttcaactgtctgtctggtgcaatcggagaccgaagctccgccactcacaacctaagatgagttgaatctagaatggaccagtacaggggacggcaatggatgtttcgggcttctcggctttcttcttagcgtctcgcaacactgctgtaacggcgagttaagctggaaacaatggagcttggggggcggcttggatgataattggcaaagctcgctcgtctacgtaccccataagacccttcatcccttcatcttctggttatgaagctcgactgtattaagatttcagtgattccagagttttgataagaatccgcaatccatgtttggccgcggtgagccgcccgcatttccattctacgatatgttttttctgcacgcagggagatgggaataacatcaacgtcatgtccggtactacgaggtagggacaaattgacagaacagagacaggggcatggcaactgaggaacagagaggggtaccgggcatgatgtctgggctggctacagggatagtgtagtgtagacagatagcatggggaacggggccaggcgggaaacgtccatccagctccaggccatccccaagaataccatcctgaccatcaataaccccccctggcagccctgacctcgagatctctggagatctgcacccaagcgtcgcccatcccatctttaaatttccggatcctcgcacgtggggaaatcgggggagacactgcctcgggcttgcatagagtgtactgtagctatgatgttcgctaggactcccatttgggacattgtaggaaccgtcaccacatatgtgtaaggtcgatgctacatagctgcacgtcgctgcaatagcccaatgattattgatagtcgatacttctctcttccctttcccgtcactaatgctctaccgccatcaaccagccaggcttgttgctcccgtcttcgcgatattatcactgcagactatctttcaggtccgactaattggactcactgcactccaaagtctcatcctgctcttgtggttattctacccacagtcaccgtcccctatggctagcagggcccttgggcggctccttggcagccatcgggtctctaacaagcaacttcaccttgccctccccaatctccaccccttgagacaggatatcaacatcatccttgggctcgtccttcttcaccaagctgacgccatcctgcgacaacgatttatcccaacttctcgcatctatacccaaaatcccgcccatgctatttctgtcgcccggcaccgaaaattcacggtaggcatagcgccactcgttaaggaaagtgcgcaacgccttgcccaccttgtccttgccgttcttgctgtgatggccggttccagtaatggcatagatgggtctgctttcgctcgtgttctcggtcagaatacctgcaaggtattcaactgcctcttcggggtgaaggccgtgcaagtcgacgtagatctcggggcagctgccattgtttttgttgcgctcctcatagagcagtgacgcggcttcgcggtgagctttcctcatcagatcattttcgctttgcccgcgcaagctcagcgccttggccgcacgggcatcgttgcggttccacgcctgggcagcactagaaaccatggtcagtatttgtcatctctgcgactttgtgggaacgtacctctgcaggaatttgttgcgcaagccgccgtgcttaatggcctcctgacgtgccttgagatatgccttgtttgccttctctccagtctcaagccaagggatgtgcttgggcggtggaatagcttgggcagcagcgctgttctcgccattccgaatgctagtagagctgccattgcgattcaacttaccattaggcctcaagttgatgttgacaggagagggagacatcttgacaatgtcggcgagtgtgctcgggcctggactagcgatttccttgctgctgctgctaccactaccagtgtggttatgtccacccctcttaccatggtgcttcttgctttgcttggctatggcggcgcccagcgtaggaaatgcatccgcatcgtcaggagacggaaccgtttgcggaacttccttttgctggtgtcgactaccaggccgcgatcgtggacgatcgggatagccgtagttgtggtggctcttgaagcccgggggcggagtgatccctactgcgggagtgtttgctgatgccggaaaaacgtgcaactgctcaggagttcctggctgcaaggacgggaaactattaaagtcctgaacgtttaccgtcgaataatgcgtcggtggtgtgcccgagccgtcaatatgcaacctgttcaccagatgcgccggatcatgagaaaatacgcaggtatcacgagccaaacagttaccagcaacccaatacctacagtcgtcagtctcaggctccgtgtgttcaagacaagacatgacttacttgcagatatgattgcttaaatcgtgactaaaccggcaatcagagcgcaggcattgcccggtggataggtagaacttgcaaatcacacccgatctctgctggtcggccggagtcgcggggcgttgatcgggcgtcattgacttgccaatcacaaccaccctggcctcatcattttgaccagaaagggagacatcatcttgtgccgggtcgtccatgatagaggcaacagtggcactgagatcatagccatgcatagcaagagcagcgccaatttcgtcatccgtcttactcgtgcccaagatggacctaagcatgtcaaacggactcatatcggcctgctgagtcgatacgaattcgggagcagccacattcaagccactcgagccgccgatagaagaggtcacactaagacggtcatcgtcactgacgagccagtcgacattgtccgactggtaatctccgaacacttcctgtgagggaggttcatcattggcggcaaactgataggcgttcaggttaggactgtgggggacgggggtagcaaacgcaagtcgcggggatggcctgggcgacccaaagggagatgccgtcgaagacatggcccgaccgaagtttgtcggcacatatccgggaggggcaagcggactgacgctcaagcgaggcgagctggaaagaggagtactagagcctctccagggagccggcgacgggcgtcggagaatgctctgacgtatggacggtggagatgtcgccgtcccgccgccatctcgaaacctccacatggcatctaacactgcattatccagtgcctgcccgctcaaggttgtcctttccctgagaaggtcctgtagcttgtccgtcttctcctcatcgtcaagatctggatcctcgaggaccggaagacaaatgtcgtatgtctcgtcggacaccatgttgggcgcaaagggtattgtatgtgttttgttgggtgttggtgtctcctgtagaagctccgccgttggttggcgatgcgctcgtgtagtgcaaaggccaccaggtgctttgggacagtcggtggctgttgtattatatgattcgaccagatgagacggatgtcggcagcgtcagcctcggacgcaagggcgggctgggtatgtcgggtaccggcgaatcgagtgtgaaagagtcgagatcgagaatctctgtcgagtaacgatatagggataatcgcaaaaccgggggggtcgaagtcggttgcaagaggccaatggatggttcatcaaggaaccaagcaaacggtagtgatcgagaatcgggcggtttcacggcagcgagagtgagggccgattacctctagtagcatgttgtcaccgcctcgtccggacagcggaggggtcacaggggaccttgcttgaggttgaagttatatagatatcggagtgccggctcttcgcaaaacggtgagtagtgaacggggtaagcttaagcgtggtggacgagcgcgtggtgtaaagataaaatggaagaagcacgtggaagttgggcagcgtattgtgcgatgttgtgagaggccggaatcggtgtgacagacgacacaccacgttgaagagccccgggctggctgagtacgagtataggtagaatgcaggggcgggaaccttgacagcctaggtatcttggctcatgggtcggtcctggagggacgaaatgtcgggggtacagcttccaatgttcagatgggaaacagttggtaggatccactccttgaagagagagagcaaactggtgatgcagtcgcgaacgatcaagtggtagagatggaggaaacgaaagaagcgatgtggtgagcaagagaagggagtggtaggtaggtaaggtaaggtaggtacataagtaggtatgctcgagtacagtaaaggtcaacgtgttggctgacggtgagtacatagggtacctacctagtatgtacatgcagtgatcggactgatctgcccgagcgagtgggagactgcgatgggaagcaggaacctcaagggcgcaacgacgggaactgcgtggatgggagaaactggactggagaggtcgagactgcgtgttggaacgaggaaacaacgagacgcatcgagcccaggcaggtgtggatgacggggagtggatgtgaggatgggatgcacaggggaagctgcgccggttgggcagcacctaaggtacctacgctagaggtatctggtggtggtgtgctcagcactcaacactaacagcactggaaccagcagcgggttgggtgtttccgttgtgtgtgatgatgccagccccaggacgacacgccaaatcggcggggagtcgcccccgggggaggccctggaacgcagcaagagctacctctaccgatggacgcgtggggtcgagctaggctgtccgtggccgcctgtcgggggtgcgcggcactgggttgagtggagactctccgttgccgaaacattccaacagcggggctgtttcttaccagatacccctacgtacctacctatcgtgcacagacctaattcaactcacctacctctagcttgagcgagcctccagacctcctcttgttgccttttccccccttgtgctattgagctaccgtatgagtgcatgtggatgttccccagtcttagctcctttagtgatacaatgccagcactgactgaccggcccgctcaatgctgtgttggcggaacccccaacatgagaatattctcccattctgcctgagacaaacaggggccatcatcgcttcactcgagacttgatgaaaggagaagtaaaaacggggcggggaaggaaatggaatcctcgcaatgaggtggtctcgaaggcggccataacccatcccaaggctacggttacggccagtttcccgtcgaggtacggatgctcattggcagcttgatcgccatataaagccacagagatcctttgaaaacggacgcattgtttggatcccatttggttgacgaatcaatgcccatatgtcttctccaggggcaggttgtctcatgggaagaatacgcttgccctgatgcttaacaaccttcacacgtaccaatacattcgcccgatcccagtgttgatccagctcgccccccttttatgtatacgccgtgaaagaccgttgcggatgatcgctgcgatcgtaaggcggatagcggtaggctatatgattgccaccaactttcatcactgtttatccgtccggggaaaatcatcaatcctagcttgcccctgaagatcaaatcgaccattcgctggacaatgcagtgctatatgatgtttcgctaaagggtctacgtttaaatgcgtacgtactgtatatatacgcataccaacgtgatgtcttctattcagtgaaaagagagccaccagatttccgtttcgatccccgtctatcatctttaggggatctcatcctcctccccctcaatatcatcgccaaggccaaagccaaaggaaaaaccaccgcccttcttgtgctctggtccaccgtcggtgctgtcgtggccaaccacttgatcccatctccttttcttgtttccctgtttttcctccatctgtttcacagcctcctctaacagctcaggatattcgaccctcaagcgctcaacaaagagcgtgtacgggtcctcgacctctttcttgaaccccgaaatctgatcggccttgtattttaaaaaggaaagcacatccgacaggtgtgcctttggcacaaagttctgggtgagcgcgatgccgggctcaatgttcacgactaaatgccaccagccactgggaacgtggaggatctcgcctgcgtggcaaatgccctctctgcattcgggcagccttcgggcctctgcgtggaactcgaggagccactcggcaatactaagaggactggtgacttcgctctggtcttcggagacatagacgccgggaacctgggccgatggcgggaacatgatccaatacttggctccctgaatgaccgcattccaggcgctcgtcgcgttcgggtccttgtgaaaggtagagccgctccgctcaggcccgattatcatccagcgatgcgccggccgctcagcaccgagtagctcgaagaggtcctttccgaagcagtccgggttccagtaaacggcatccttggtcttgccaacctcgatgttcatcttttcgacgaacttcttgtcgaacaagtaaaggggactttcttcctggctgtccatcatgtactgatagtatgtggcgaaggaccagtctaccgcctcggctcggaaaaccacatctgaatacatttcatgtagtttgtccatattccaggatttgaggacgggccacgacttgatacacctggtcaggataaagggcttcttgctccatttgtctgcaaactcatcgtacgtcaggtcgtcaatactaggaatcttgttggctggcgggatgtttctcgtgtacttgggcaacgagatgtgactgcagacaaacggacggtgcaagacatcagagaagacgttgctgcagtcgatcttgatacgcttgtcgggtgagaggccgagaacagttgccctccaagagccctgccattgaaaagacgtcttgttcttgaattcagacctacacctcggttaacatggatcgagccgatgtgtttcggtgaaggttttacaccattcttaagcagaagatgtcaggtgttttgaagcaagtcaacaacaacctacacaactgaatacacataacatgtttggaaaaagtgcccacgtctcctgtatcattgaaaggggatatctgacaagaaatgccgcttgcactactgacaatacgtgtgttgggccaattccaaggtcaggggtcggatgactcccaggaaagaagggggttaagtgcggttggatcatgaaagtaatcagcatccgaaatatgatctaacttactctaagaagatggttttccagaggtcatcatagctacattgagcatagagaaatttgcaggcatagcctagaagcctcaaggtacgcttgtccagatactcaaggagctgggcaagcatctcatcgggcaagacttgcagatcacccaaattgacacgggcatcggtgccagtgtggaagtacttgttgcctagaggcttgatcccaagagggtgtgtgggaacagatgactcgacggctgttgaagtatcatcttcatcagtcactctgtaacccccattaccatttgcctcaaagatgagggcctcaggcttttggtgctgatctgctgagagaaacatcgtatgaagattgctgggagttgccggttctgtctgactgtcatatgatgttgacctgtaacaaggtatcccgtatcctccaactgttgcagccaaccgccggatcggaatagggctacacgaggttgctgtgtgcgtgttgagtggaagaggatggaaacgggccagtgtccaatgaataataccaatcgtgacaatggctaggtactagtctgcgcaaaggtgtgagcgtgtaccaaggacacaccacttggtggctgcaagacctaaaagaagatccgggtgtggccgaggtgaaccccggcgtcgggcagtttgattgatagtgtaaaagaagtcaatcgatggcgagaacagacagagaagcggaaaacagaatatgagggaacaggtcttccaaagtgtcaacacgcatgagctaggcatgaatgttggccccgggaccccctgtataacggtcacggtacgtatcaatgtgcttccagtgtcgctgtcgcagtggcagtccggaaagaagacccgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagacaaaggcagcggcagcggcgcaagtgccaagaccaccccaccataaatgtgcacaagctctctgattggcttgtgatcattgggtttgaagggcggacgtcaaaaaaagttgactgacatcgatccgtccaatgcagccgccgggcaccgatattcacaagtcaggttttttagtgcctgaggcacacacaaatttcggtccgccagcgaattgaattttttatctgtccgcctacaccacaggctctcctcttttctgcccacccacttccaaacccacatacaaacagccccatccctcgacctttttttccagatccttttctctcagtacaactgggagattttgaatctgtcgattttccaataacttaatatcctctcgaacatatctgcaacgtgacgtttgcggatatttctttgcttccctaccccaccaacactcaacagtatttccagatctaagcagggcttggatccggaaatctttgcgaatctacaaccgcaatcatggctaccgataagggactcgaggatatccccgagggtacgttcaaatcatcatcaacaccaccaaaggccatcgctacactcggtcgacggcgtcgcgcaagtattcgccgtcgcctcggtgctgtgcctcgcccctcttcccctcacctgcccctcgtcggcgcccacattttcggcgtcaccgcccaaactcagcagtcactgacaatcctttctcccttacaggacagatcgagtctaactacgatgagaccgttgattcattcgacgagatgaacctgaagcccgagttgcttcgcggtaagaataccattcccgaccgagcggtgtatacatgttcatatgctgatcgtcgatgttaggtatctacgcttatggtttcgagcgcccctctgctatccagcagcgcgccatcatgcccgtcatcaagggtaagaaaataccgcttctcgacacgatgggtaactcgcgctgactcttcaaaggccacgatgtcattgctcaggctcagtccggtactggcaagactgccaccttctccatctccgttctccagaagatcgaccccagcctcaaggcctgccaggctctcatcctcgcccccacccgcgagcttgcccagcagatccagaaggttgttgtcgccatcggtgacttcatgaacatcgagtgccacgcctgcattggtggtacctccgttcgtgatgacatgaaggccctccaggacggcccccaggtcgttgttggtacccccggccgtgtccacgacatgatccagcgtcgtttcctcaagaccgacagcatgaagatgttcgtccttgatgaggccgatgaaatgctttcggtatgtatactttccagtgctcacaataggtcggatgcagaacgctaacctttctcctttctacagcgcggtttcacggagcagatttacgacatcttccagctccttccccagagcacccaggtcgtccttctctccgccaccatgccccaggacgtccttgaggttaccaccaagttcatgcgcgagcccgtccgcattctcgtcaagaaggacgagcttaccctcgagggtatcaagcagttctacattgccgttgagaaggaggagtggaagcttgacaccctctcggatctctacgagaccgttaccatcacccaggctgttatcttctgcaacacccgcagaaaggtcgactggctcaccgacaagctgactgcccgtgatttcaccgtctccgccatgcacggtgacatggaccaggctcagcgtgatttgattatgaaggagttccgttccggttcttctcgtgtcctgatcgccacggatctccttgcccgtggtatcgacgttcagcaggtttccctggttatcaactacgatctccctgccaaccgcgagaactacatccaccgtatcggtcgtggtggtcgtttcggtcgtaagggtgttgcgatcaacttcgtcaccgctgacgatgtccgcatgatgcgcgagatcgagcagttctacagcacccagattgaggagatgcccatgaacgtcgctgatctcatctaaacaaaaaaaaagcaaaaagcctcattgatacacgatatccttttccttattctcggcataccccgcaacctttacacgtcggcatccacctgggatttaagaggcggcctcgtgtacatggtatttgatagagaaggaggttaaggactcttttctttctaccgggaatttcgctggttcagcatctggtggcaacattttcttacaccacaaaaagcgctggtacggttctagcacgtgcgcacgctcatttactttagaggtgctcggtgctcaaaaaagacggacaaagggacgggctgctttgtattgaggttctctggtcaatctgtaactagttgtcaagggaagttctcaaaatgcgatttagactgatcttggggtcctgttgttgtgaagtgggcgatggcctggtgggctttttgaaggccgcagggatgacatttgatgatcatgacggttcttgttcccggcaaagctggataggcaggaggacgcagccaggtcagctgcttctgcttgttagattgttaggttcagtaacggtgcttttgtaattacttcttttaacttcactgctgtctccaagatgatgtctatccggttcttggtgcccttggtgaagcaaatggtataatgagttgtttgtaacgtcgaacgagcccatattatgataacaaaagtctatgtgtgccggtacgactgtcttcatttggtttacggcgacaacaacatcaccgccgtccgttgccccctagttccatagactgactggtcatgactgtgaatggaaattaggccgtacctagttccacaaaccccaagtgtttgttcctccgtcgaacttgcaactggagttggatcttggattaggaacgactcttcaatcccaggttcagcatagcggtcggggaagagtgagggaaacacaatgctggaagtccgttccaagtcgatgtcgtcttcaacttgaggttgaaatgagctccacatgtacgtagcggtcctccccacactaagtcacgacgggcgccagctagcacagccaagaaacaacgttgactcgccggggcgccgcctcgcagcctcttccgctccaaccccaacctcgaacctgcaattcattgcaaccgcgtccctgtccttttgccgtcccatcgatttatgccagtcacaggttggtcacattcaccggcccttcgcctcacgaccactttcaaacctccatcatacttgtgactcgtggtgcggctccttcgcctacctatatttattctcttatcaccgagcccctgtccgcaaacccgattagtacattctattgtcgcgacatcacgcaaaatggccgacaactctctcgaccgcagccttgacgagatcctcgccgagcgcaagccagtatgtcataaccctttcctcttttccatgtttgacaattgacttgacctacgggtccttcatgaatgaatactgatatggaatgatttgctgcagaatggccggggctcaggctctcgtggtagaggcaatcgggacaatggcgccgccaaccgccagcgacgcgacaggaatgattacccgcgcgatggcgttagaaaggtacgctgcttacaaggagaattgatctccagtcgtacttgagcctggagacctcttctttttttccttccaccctcttttttttttttcattttttttttttttcaaagtatctatttcaactattcgctttcttattttctctttacaccgcgactggaaacctttgctgacgatacctcgaccgctcccccacaggttgaatcctctcctcttcccctttagactttacgctccgctctttctctgtccggttatcttcagatgtcgaacgcagccactcaacccgacttgtgctcgatgcctcgaatcgcgaccgaggaggaagctggcgtaatattggttgaaattcccagctaacagctcccgacttgttgggcgggacagtccttcagagatgatgcaccaagaaacctcgactcgtacgtttacaggcgcatcattattagagaggaagatactgacatggtttgtacagcgaatgggttcacgacaagttcgaagagaatggtacggtctagctgagacattcaaaaggggtcctgaaaggcctagctgactggtctctcagaccgccgccgtgcccctagaagaagaaattctccagaacccttcaggtaggggatatagccatgactgctacgaaccacgtttgtgtgctgacatttgagcagcgatgccaggggatccaagatccgcgttgacaacattcactacgagttgacccaagaggacctcgaagtaagcatcataacagcctaggaacgttacacacagttcaccatactcaccacatacatagggactcttctcgcgaatcggacccctcgtcaagctcgacatgaagtacgatcgcgctggtcgctcggaaggaactgcgttcgtgacctacgagtctcctcaggatgccagtcgggctattcgcgagtatgacggagccaacgctgccggtacgttcacagtgaatctcaaagttgtagatgtcagtatatttaacagcattccaggccagcctatccgcctcactctcatgcccagcggtccccgccgcaacccatttgaaactgctattaaccctcgtcctctggccgagcgtatcactgtccccggtggccgttctcgctcaatctcaccctcgcgccgcgaccgtgacttggatgaggaagcggctcgcaaaggaattgatagataccgtcctggtggttccagtcgtggtcgctcgcgcagtccgcttcctcgccgtgagggtggccgtgagagtggtcgtcgtccaggtgcccgcagggaaggtggacgtggtggacgtggtggaagaggtggggagaagcctcagggtgagcgcactcgtaatggacggcccaagaagacccaggaagaattggatgcggagatggaggattattttggcggcggtggtgcgaatcaagagaacaacgctgcccccgcggccgaagcctccaatggggctgttgcgagcggtcctgccgaagatgacatcgatatgggtatcgagtgagaagcagtaggggttggcggctgaggcattgagcagcgcaagagatggtgatgctttcgagattgggatatgggtttgcgggagtttgatacagcccttgtttagacgggtacgggtcttctctactctcttttcttttggtacgtattcatagcataaatcgatccttctctagcgcacataatttggacagcctacaaatcttgtttcactttttgatgtgatagttgctctaacgttacccacaagaagacccgagcttttttttcctggaggaggatcacttacacgtcgttcgctaaatcaagatcgtaaagccttccttccctgactagtatgaacgtctggaatggatctataggtagcatcccgaatgtctaacaaccccacaattataaatctcccctcatccgtgacatctcctctttattgactcatgcatctcaccctgttattagtcctctgctgctccggatcaacaacacattcattatttaccttgtgatagtaccttggcaatgtccggaaacacagaggcaaaggggcaagagccccgagccaagattggcatcatctcgatgggcgatatgggcagcgctcttgccagccttctcattgcgaatggctacgccgttgctacaaactgcacgggaagaaggtgagatctcaaggtgtctggacgcatttcaataaccatcactaacgtcaataactagccaagacaccattgaccgtgccatcgccgtcggcgctgagctgctctccacagacgaagccctcatcactcaatgcgacgtgatcctctctatcgttccgcccgctcaagccgctgccacagctgaacgcatcatcaccgctttcaagcgtgtttcgtccgggttcaaccctcggtgtaccccgctctacttcgccgatatgaacgccatctcgccttccaccgtcaaatccattgccgcccagttcaccaccgccggcctcgaccctgaccgcgatgttcgctttgtagacggctgtatcctcggcgtcactccctctcggaaacagcagaccagcagcatcaccgccccaggcccttcgtcaaccggcccggcggctcccatccccgccgcatcaacctcaaccaagcccgtcgcctccttccctcaagaagacatcctccatgaccctgtcaccggctggtcctaccctctcctccccacttcgggtccctggtctttcaccgacgagaccacctttccctacccctacggcaaccactttgcttcgactctgcacatcgaacacatgatctccgaccctgacccaaactcttcttccggtgctgaaaagcagcagaccaccaccaccagcagcagcagtgaaattggccaagcctcagccctcaaaaacgtctacgcctccctcgccaaggggtttgcagccctctctctcctttccctctctaccgcccactcccttcgcattctcccctcctttctctcctctctggaacgcctggccccttcgcggttgaacaccatgacgcggtacgttaccacgttgccgcccaaggcataccggtgggtgagggagatggaggagattagcaagacttttaccgacgaggaagtggggtgggatgaggacaaggaggatgtgtttaagcatgtggcgggggtgtttaggtttgtggcggacgagacggttttggggcaggagaaggtggggaaaagaaagagggggttggatttggaggatttgtgtcaggcaatgggggaggggttagaggggaggaggaagaggagagcagtagagaaggaaggggaggggtgtgagaaacgatgtggtacacgggctgtgaatgaatattgatgatggtgagagatgatagagaataggattaataaagtggaagatctctttaaagggtaaaaaaaaaacaccgcgcttagacatgggatatcagtttgagccttgccgttcaacagactcgcacttcgacatctgtcatcacgcgggactgtgatgacattttgagggccatcattctggaggcaaccatgtgtaatgctctcgtcttgcgactatctaaagaagcccatgtctaccctaatcgacatcaatcttggcacctccagtaggagtcctgttacttatacatcttactcgtgcctaaatccccagtcttcgcctccccgtcgggatctttcttatcttgtcaaacaactgtacttcctccctcggttgttttcgtcgctgttgctcgtcctcaccaggttctttcaccttcgccacgtacagcgggttgtcaatgtccgctcgaagattgaattctggaaccgtaatctttctctccgaatcggtctccaaatctttccacagatccttttcttcttgtccattgttattggtatcattcgtgctgttttccgttgtgctgttttccgtagtcgccgtcaactcgcttggcttcttcaagtccagccacaggctcccattcgcaagcgcaccaaactggtacgtaaaaatctccacgccgtttggatcccgccagaggtacttgtacctgttgctgtccttgttctccgtgaagtctggatcccatgtaggggtatactcctcgaccgcatccgtgaggcccaaagtcaacttttctgccggcctgcgagtattgacgacactcttggacgcatcccaaggcagccgctcgaggtgggcgggcgcgacgaagaactggacccaggaacctggtgaggcaatgtcgcccacgttttgctccccgcggagggtgcggaggaaacgctcgaggccttccatgtcgtcgccgtcgtcttcttcctcagcttcgttgttctcgcggtctttgctgctgctggtcgtgggggttttacggtaatggtctcgatcctgagggtcaagagagaggagaccttgtttagcgccccagcctccgcccccgcttactgtttgtttggacgttcagtaagtatatactatgtacatgagcgaatagagtgtgtaaactaggaaaagtggaagccgacttacggatttcccggagatgacatccggctaccaataggccctgtagagccttactacaccttccagctaatctcttttcgtccgcagtactggcctgttcgaaatcgaaaggagatggcaactgcatggcgagatccagaggaggctgaaagtttgcatatttctggtacacttcatccgggataacgagagcccagaccttgacaaagtggctatcagacgtgtgcttaagtggtctgtgactgctggctctcatggaaagcagtttcggaatcacatcctcgagctccttgctagccggggcgctctcgccgtcaatttcaacctgcttgaggatgtttcccaaaccgctgacgatcttgcgcggatatgtgatgggcaggagttggaaccaaagctcacttggccagggctgcttcaaggatgtcgtttggatggtgacatgagtccgggtgtttgcctcgacgtgtatgggacgcagcttctgcttctccggcgaccgcgcccaagccgaaacctctaatacgtggggtgtcgtaccacgttgttgggctgcggtagaagtagcataactggtgttggcgagcggcagagcgacttgtacaggccgattgtcatcgcgcaggggattgatgcgaaactcgaggacgggaggtggtccagaggaatagggcatcggcttttcaacattggcgtttcctttgggagcaactttgagacgacggtacattcgctcgaggaagagagggtctgtttcgttcctcatgttgctccatgagaagtccgagttgtcccacaggccaggcaaaagatgttcgctctgtccgcagatgatactgaacccttctgaagccagggtggcgttgggagcatagccaggcacttgccataacgggatcttgtctactacggcagtgacgacgttcagcctgtctttgagtacctcggagtccttcaagggccccacttctgtgcgcggaaagagttcatttaccgtgttgaacagaaatgtatgagcgcactgtacttcctggaagtaacgcaaggaagcaagaatgactaggcagtccgctcgaacctctggtccatgggagaggatgctttggtagaaatggcgtatagcggggctgatgaagacacgtgggtttcgtggctgttctccgagaagcgtgagttgcttgttccgagcagagagacatgacgatgtactcacattcattcgcttcttgtatatttctcccgggcttccggaaagaaagtcatcccaggcttcggggtttatggcgaccgaaagacatttgactgtccttgggagagccttttcgggatcggtgatgccgtccacatttcttctgttgtctcggaaagtgctatattggatttgaacttggtgtttgaggttgggtgtgtaagttgtcgtcgatcccttcaaagcaaggaatgcccgttgagatgacggtggagagattccggggaacaacccgaccctgcccctggggacgagcctcaacagcatctcggcgttcgttggctgagaacgtgtgcaatgactcgctcacctggacgtccgatattgatatgcgaaaccaggcgacaacaaactgagctcggttgtcggttatgctatcgacccattagatctcgtgtaagcccagcttcatgaggtaagcgtcagaatttcggtcagctgatgcgatgaacctcacttcatctcatttccacagttcccaaagtcagccgttcggccggatctacaccgaggtgagcagggacaggggttagaggtgaactccgtgatagatatgcttggcccgtgcacttgacatgagccttatcgaatccccccaaacactctttcttatcgtggtctggccagtgacatcattagcgctacctacaatagtgtaccttgacggccaccagcaaatcaccacaagcctatatacatatacacaataccgtacacaatcacctcgaaacaatcgagtacccttttctccccagccacttcctgacatcaacaatcagatcacagaaaggaaaaagtccaatctcaccgagtccgttgtacttccagaccaaacaaaaactgactactccatctcgagatcaaacacgactagtcagtcgtccgccaaaaccgacgaccacagccataaacctccacacatccacctgataaaacccatccatctgtttaaacactctcaaaccccccgtccccctctccaaaccgctcgaaagcctcccaataaacaaaaatggcaacaaacagcgcagcaggcaacggcgcaatccaatcccccgccttctctccaaccgccaacccgactttcgcctctcaaggccaaacccccccctcctcctcctcgtcttccatcaccaacaccaaccaaggagcccccctctcatcagaagccaaagcgcaaattttgggcacctcagatgcgtcaaccgctggtagcaatgatgccaaagaaggaggaggaggaggaggaaaaggagcaagcgaacatgcccccggctccagcgcgcaggaacagggtgttgctgctgaggagggctggaatgaggaggtgaaggatttggagaggaggatgggggatggacaaggagggagcggacttggacgttgagagacttgggggatataggatgacacgggcggcgaagagaaacggagaggcgaaagcagagtgaccgaatgggtattactagctatgggattacaggactagcattacttgttataatgggcaacgataatgtttcgaaagacgatgacattgttaccgaagtttaggaattgcaaagacgagttaaatcggttattctagtttgtggacaatcatgctatatccgacaaactaagtgatcatgaactaccacttggctcgtacaatgacttctgtgtaggtcaaacgcccaaatctatatcgaacatcatccctactaccaagcccacttccacccaatccaatcattcctaatacacaaacttccatcatttcgtgatcgcgtcacataacaacacacttcttattccccttctcctccccttcctccttctccttccctttacccttccccttgttcttctctctcttattctccctcgcccccgctctctctgccctctccctggctgcctgtgccgcctgctcactactctcaaatttcataccacctggcagaaagctatgcgacgtaacatccgtccacgtactcctcgcgtcatcatccagatgatctccaggcttctgctttttccctttcacctttttctccttcttctccttgacactcttggtccgacttcgaccacccatccatcccttcttcttggcatcagcaatgttcttagccgcgctcctctctgctcggctctgtcgtctgttgaggctcgtcgcgcggttggcgccgttcgtagatgtcgagagggatctagttgccgtagggatgtcgagaccatgggcgccagcggcgttcgagttggcaccgttgctcgcaacgctgtagatggtctcaagccgctcaacggttggacggtttccgatgacggccgattgcgtctgcgggcgcggatggcgtgggacgggagccagaaggggagggtcgccccgacgaccggaagcgtgtcgaccgggcgggtcgaaggcccctgagacaccctgtggtgtgctgactattaggggcacgtcttcgactgctgagggtcggcgggatgcaggctgggaataggcagagcggttgttgaagtcgtcaccgagaaagtcgggtggagggtggaagccccccgaaagacgccggggagctcccgagcggctattcagacgcctcaactgatcctggctaggggctggcagatagtattcgcccctttctacaggaagcgctgagtgtatgaagtcagttggtgcggtcactggggcttttggctggttggataccaagggccatgtcccagcgttggaaagccgcctaactaccggactgcttgcactctctgttggcatgatagtaccgatatgtggtgacgggttgtgggggtatagagcaaatggcaaccctgactgctgtggaggtgcaatgtctgtctgcaagagagataatggtaggtgtgactgttgcgaagatgacgccgaggttgaggccgctaagttcacctgaagagagctcactattccactatcgctcatgctacgcgcctgaattccgccagtagataggtttacccctgacatcttgggtgaatcaggcggagagacgtcgtaaatgttctcatctcccacatatcgggagccgctggaagatggcctttgtggttcttggtacgggatcaggtgtggcaaatgcgtgagactgccgccactatgatactgtatcaaagacgacgacgatggctgtggtagtgaaggaactggcggaatggtagagagggacggtacaggagggatagaggatcctgtctgtgggacttgtatcgctgtatgaccttgaggtacctccaacatcgatttgggcctgcgcatttgatccaggtaatcgtctgtttgagtcgaggacatggtggcggggataacaggcggaatagcatggcgtaggaaagcgggcaagtctccagggtcctccttttggtatggaggtgggggaggaacccagttgtcggcgtcgctttcatgaggatgttcggctcggccatcagcacgacgatactgaacaggaccgccagcagcggcttgcgggtgtaagcgacgattggcagcagcagcagtggcagcacgcctgagagtaggagccgatcgcgggctggcatgggcgtatggtgactccaaggcctcttgctcttcgattgacgcgaattcctcggtatcctcggttatcaaaggtgcttcaattcggggaacagaaagtgctccaacacgacgaggtatgagagggtcgtcatcctcctggaatgacgctgaaggctgaatggcaagtgacgaagcagaaggaagggctgggacaagaggaacagctcctgcgctggtagcagctcgcatcaaaccgccacgactccctctgttttgcataaccgttctccgccgtacaatggcaacttcagcttcgatatctcggtgttcctcctctagtacctcaggctctttggatcccacatcaataacaatctcgacaggagagccgttctctagactgtagtcgaagtcgatcactgtgatccgaccaccgtccacaaagtcaaatccatcatcctccgtgatgggcttggtgggtgttattcctcgagcaccgataatcatgcgttccttcaccgacgaatcctcaaagtctccaacccacttcaccatatgcaccccttctagatggccgattttgcgtccggcgataagtttgttgcgcaacttgtcgagcgcttgccattgagggactctggatggatcattctcgtgcgtgcgtgagccatttcgaggtggcggttgactgttgcggcggttcagagcacttgggttcgaggtaccttcattgcccgtgctggacgtttcgggtgttgcatccaggtcctcgggaatgccgtagatccaaacgtccttaccttgaaagccagccgatacgagctcgccatggtaagaggccgcgggtagagtacatggtaccagtttcggttgcgaggtagggttcggtattggcccggtgaagtatgttgtgccgtttcgtagatcatcgatgcgcacagccctgaagatctcgtaactgcggtcgtacgtgaacgtccatcccgcctcctcgtgtttcccattctggatcaatacagcgtggctgcaatcgcgactcgtgttggggaagaggattgaggtggtccataacgcactgatatcgtcctccaccgcacaactaaccgggtcgtagtagggcgcggtcagaattacggtgttgggctgtggcgcatgaaccgtagtacccagaatctgtgtcccgtcgaacgaaaaggtcaatgaatcgaccgcatcacatttgacggctcttctttcggttgatgttgcgttgggattcagtgaagagacctcaatgccaccctcgtaagccgctgccagaactccaccgcatggtgaaagggcaatcgcacgagggctgttgtccaaaatcagtgactgggttcgtcttggaggtgttgacttgagatcgtagatgtcgatttgcatctcggtcaacagaactgctagcacggttccctcatcgttgatacatgtggcggcaggacggcgcaaaatcttgaactctctagtaacggcaatgtctcgttgcctgacatcaataacatgtatccgggaggagttgaaggctagcaggtggtggccctttggcgacggactgaactggatgccatctccgcctggcgcggatgaggagctgatcgagttcgatatgagcctgatgatggtcttccttggacgcaagtacgcctcgaacagattccgtttgacctcctttgcgaacagttttcgaagtttggggagatcatcatcgctaacggttggaggcgaggcattgtgatggctcaaggcgtaggatggacagttggataagtggtaggcgtataggtgggcctgctgagcgacgcttctccatttcgcgttgagcagcaccagcgaagcgaagccattggcatcgacaacttgaaggatcctacaatactatctgtggttaggaatgcaaatgcgatgcacgggaaacagaaagagaaatggctgcgcctaacagagctagtgaatgaggacgcactgctggatgatctcgtctggcaatcgttcaaatgctgtcgggcccgaagagtgaaggtgaccgggtgtcgtgatagtgggtttctcgatggaggagcgtctgccctcgtcgacggtgacggttgccatcgtacggacggcactctatgtaggactggaatatagttacggcagccgagccgggaggatgtcgggctaacggggagaaaaagagtcactggaaagaaaggacgaaggtgttggacattgattaacttttagagacgataatgctggttcattttttttgaagagtattgtgtcttgtggttgtagtgtagaggtaaattatgtacacgataagtaacaaaaggatcaccgggctggagatacggtatcgaagacggcgaagagacgggagattgtaaagagaaaagaaggaaagaaaggtgagtaaaaccacgaaatgggataaacggaaacgacgagtcaacagatggctgatgggatggctcccgtctggtcgcacgctgagatggttgcacctgcagtttgtggttgggggctggcccggccggcctggcgccagggcaatgttcgctagaaacaccagcgccagaaggagctagcggcggcaacggcatggtggtccgggtggcaatcagccggacggcgggcatgaggatcccgactgagctggcctcaatttccactttagcgattgtctggaggccactcagtgccggctcagagcgccagagccaaaaagattggcatttggttgacacccgtgagtggggtgagaggcttcgagttgcgttctgaaaccctttgatcgccgccagtctttaagctcctctatcccgtctcgttttagggctgtagatggcgggggggccgtggaacaacccggcgtctctgaattaggcaactctatacataggcagaggtagcgtagctggtagtacctaggtagtagacttgggtactgtagtgcttggagacacaaagaacttgagagactcgagcctggaggcttgggtgactcgaaatgatccgagcatagtatagtcaacagtatcgatccggaacaatacacttgaaaataggatctctggccctgcatgaccgggtggtatctgcggctttttggaggccccggggcggagcgagccagccgcgaacaagtggactgtggaggttggcttcgtaagccgccaacagatcggcctcgaggtactgcgtactgcgtgctccatcaccatccgtcacacttcagcagccatggcaacatctcttcggaccatcagttagttgaatggtattgcagtttaatgggatattgcgcaggttatattcttcagctgagcaaagaaatcatgcgggtgaaacttgtactcggtagtccaagtgccagagattgatttgtattccagaggtttacaagtccagttccagttctcgacgtttgatgtctccgaacagcgatacgccaaatcaagccatgtttcctccagccctcaccgccagctgatttcgacttaaggcggctatgctgtgctcgttggggctctttgatgccaagtagtataggttaccatggaggggtaaaaggtcagaaccagatctgaagactttggtctcttttaggccgtgtatgagaacctccagttacgttctcggtttggtaccttttttttactttatttatccattggcggtcgcgcaaggcctttaaccccttggcttttgtcccaacgaatcttaggtcctcatagctcctcactgcgccttttgtgacaaggtggacagtctgtagagagttgttaatctctgggagtgacttggattaccctttgcctccacactccgggtcacagcccacccggcagtagggtacgagcgtctaataacggccacagtctgcttgaatagcatgcgttgtgtaacggcacatcacaagatggcgtgcaacggtgcaagtgcacatatgggaggcgtagatctgagaagactcggccattcagatctgtatctctgactgggacgaaacaatcaagaaaagagaggttcatgtgtgagtgtggcatctgcatgtccaagccctgtcgttggcgagataccgagacatgtcagcaattgcttgaccgcaaaaggggcaaagggacaagaaacagtaaatctcgaaaatcaccagccagcaggtaggtaatgtctgggcactttccatcggtgagattccctcgaggaacttccgggtggtaccaggtcaaggcaataaggagcaggtgggtgggtatctggaagttcagaatgctgctgcctgctagtctcagttctcaatgacccacaacctccaaaaccaccccaccccacccgtttttacggtagcaagtctgagcgggttttgcgttttttggccgtcggctgcagagtgacaaacacttttagtgggattttactatagttagagtaatttatctactacggttagagtaaattaacccctaccgttacaactaactactcgctaaatagacgactctaatacgagactccgattagagtaaagcgtagtagggtataatattcaatttaatcaatctattaaattcgatagaatattcgttttacaaaacgctacttccgcctttatataatgactgttctatatttatacttggttcgcccgaccttacgttcgaattgagcttacttctaattacgcccgttcctaactattctatacctatttcgaattataatacctcgaacccgactcctacccctattttatatattttattaactattcttaaagtgctaatacaattgtataaccctaataaattgttaatttataatactaaataatattagtatagcctctattttaagaggggaaactttaggtagtttattcgtagttaggttaaagtaacccaaagcgataatcggttatttagagcctatataaaggaatttattatatccttatacaataaagatgtgcgcgaggccctcctttattaaggcgttattatatagtttaaggataaaaatagtttatttaatatagaggctcttaattaaatatttggggaggaattaatatttctattacgatgccgacctaaaaatattaaaaataataaaaagcttagcctccgatagtccgaacctactaaacctaatggcctttaaaataaagattctgaattttattattttaaccctaaaattgctaaagttaaagagtctgtcgattttaatttattcttattatttgtgaaatttaatatttcctctatagttagagggggcgatgtaccctataatattaaagatttatatagtacctggtggattttaaatattatatagtagggtataatataattttaatagcgtacccttcggttgtatttactccttaaaatattaatgtcctattggcgtacttaatagccgaaatataaatattatactcgttatattgaatttatattactttatatttatataatatttataattcttataagtattcgcgctccccgtaagttgaatttctttctttaagttataggtctttatatacgtactaatagtatagcgaggcgtatctagaatatattaattaaattaggtatatgtatttcgtatagtaggataagtgttactattaaaatgtttataattattgcaatagttaattcggttcgtagatattctataattaaattaacgattttagtaaaattttaagcgtattatatccgatcttaatcttattattatttataataattataattattttaataccgtccagagccccggtattagtcgaaaggatactatatacaaccttacaatttatttgctaataaatagttctaatatttttggactattccgactatcctaattccaatttactgttctattctagaagtcctaggtcattccttccttcgccccaacgctacgtatattctatcctattatcgatttacttattatagagaaattacaatccctattcctaattattagcaattaggatagtcttctaatgtataccttctttaaagttaaatattattaaatatcccaaagctttattctttaaatccctattatcaataagaataagggtaaattagttggcgtttaccgtctctataataaattgttcttcggcctattaggaataagttaggaatagtttaataataggttttttcttgtttatagtaattagaagataatattatatatctataaaattatttttatttagttagaggcgtaggctgtatacgatcggaaagagtggatagtgtccgtcctagtatttttctatattaaattcaattttattaatttaatttttcaatatttctagtactttattaaataaaatacttatagccttaatagagctaagaatattaagccgcaaaaaactgagttctactacgcattacaacttctttacaatatattctattctaggattctcgccttcctaatacggaacttcattaacggagggttcttaaattttagtctcctaagtaagaaagttatagaaatagtaattgtaaatgcttttcgggctaatagcccttcttatctttctatatagtttaattctatatataataaaatatttactttagtaggatatattagaaaatatttaaatagtcctagcaatagtataaatatataattccatagtatttattaatacctatatattgtataagtattaattatccttacccgtatagttaaattcggtaattatagtattcttcgaaagattgttaactttctactcctcttcttctatagtagaaaaagtacaaactataagcccgaaatgctatacttctcgtagttattgtatatagatataatagatcctaaattatccgaagctatcctaaggtttggattggtacggtgtattacaattggtagtaaatagaaggaaattaatttaatattagagtatattaatcgctcttttacctttaatattaaatataataagaattctacgtataatattaaatttacctttacaaaaatatttactatcggcccccttactataattatttataaagtaattaaattagaattcgggcggtttagtagaggtaagtatactaatccgtccttagataataatattattaattatatatataaaatttatacgaacgggttcgtaatgtagcgttataaaccattagattccgccgactttaatacgcctaacctacaataggaaggcctatacaccctatttataagtatattcgaataatttaatagtaaggaaatataaccggattatagagaggattataaatatttcggcctctttaaattcgaggacgataatcttattgtagttataaatattattagtaatattgtaaattctagagaggaaagtaataccgatctcgttgtataagggaggtatatagtattcgggtatagaataatttaattaataatcgccttaggatatatttaaattaatctactcgtatagcctagggtactaacgtatctagcgggtcttcccgtcgctatttatataagtatagcctatcccttgcgaactttatattctatttacctaattcgctatagtttattctaattagtattacttaattatttaattgttcgccctataattctaaatattatattaagcgtatagtatactagtaatagtatttactctaattagaattaattttttagttagtaattagtaataaagacctactcgattttaaatcgttaatactatttcaatttttttggcgctatttattataaaactacctattagtcggttgtaggtagtaggtaaactaggacctacccggaatagtcttccaatttattaggtaccttattatttgagtagcagctggagatagggatttaccctagtttaacccggcgttctaattcggctagcgcggtctattatttaaatcacccccttcccttatcttctccttctttaattaaacctcttcctccttcctctacttaaccttttcttttaaaccccggccgtttagacgactataatttaaataaacccctttcgtagtaaaaccctaattgtttaataaattacaattagagtaaattattagtataataaaatactatacctccgaaggctaaaaggagcgaagttaaaggtaaggctaaattcaaggtagagaattataatattaccgaccaaccgtttgtaataaacctaacgaaattttaatagttataaaggttatagtattccgatttctcttagtattaaaatataagtaagtatttagtcgcttccgggattaatagtaatataatattaatttaggcggggtatccggaatatactaagtattataacttaaattatatatatagtaaatttaaggctattgtagtataattagacgaggaattagtatttatataaagaattctataagagatctcgccttcggacttcttttataagaaggtaacgaagtactaaatgcctaattaaacattaatatactagctccttattacttcggaattataagggaaggatataattatacttcttagctataggatagtaaattaaatatattagtatttagactataattataaatttctcggttattatactttactttaattaaaataaattaatttactctaattagagtaaaatataagctactaactcccttaacctattactgccccttatactttattttaattaaagcgaattaatttactttaattaaagtaaaatataggctaccgactcccccaacctattattaatcctacattactattcctattagaataaagtatagactacctactccctattctatagctaattatctactatatccgtttgtataaatccttactaacgaattataatagctaattaatttaatcctttagctaatttaaagaaattttatagagagtattagaagggcgttatattcctactatattaacccctcttccaataggccttagtaaattttaacaatacctaattcaattatatttttaaaattattaaattagtagaataaaactaactccctacttataccattattataaagaggggcgacctctctaccctaggacctagcaattaattaattataatattaaaagaaacttttattgtaattttatacctcgtactataatagtattcaattaaggtata