aaaccccctcatctcacagtccacacccttttaaccttctcctccgtactcctcgtcaccgtcaccgtcacccgcaagatgttcaccatgattctctccgtcgtggctttcggccatcgcttgtctgaaatgcaatggctcggcgtcggtctcgtgttcggtggcatcggtgtcgaggcgggcattgcgagacgcgagaagctcgccaaggaagaggccaagaggaaggtgaaggcggctttggggaaggcgcaatgattaaagtctttgggtggtagtggtgagatagatgaaaaggtgtagttgatttaggtctaaataggttagaggatgtgagatgtatagagagactgaggttattatgcggtacttctatagttatcaaatatatgtgccggtgctcagttgcacccatggtcatatgagcattgttcgtgggatttttatatatattcggaaggtcaaggcatatttgctcatgtacctatttagtgtcgaaatacgaatacatggttgacacaattctgcggaactcgttcactcgggagccttgagagaggcaaacatcacatacataggtacaagttgtatatgtaggtaaagccccttcacgtctcttcgtgtacttgttcctttcagccatgtccgcacctaactcatcctccattaagcataaatcttgtggacttgaattactcaggagttgtcaattctgatatactcatgcccgggttttgatgtcttccaatatttttagacaggtgtaacgaacctgatgtttgtatgtcttttcaacatgttctcgataaaccgagtagatctgtaataccgtctataccatcaaatctctgcgtattgtttcatctcatgttcagatcactcactgtttgacatatcttcattgtccccatcaaatgttcaaaatgtgcacatagtattctagacacagaagcgccacggaactgcaattgaaccagtagatagtagtgtgaattcattcttttctttcaccatgtaaatcggaacacatccgttgccccgatgcccttccatccctcccactgtgtctctgtgtgtgcctgtcgggctcaaacaacctatcaaaacaaaagaacaacctagaagagggcttaacagcgcccaaacaaacatgaaaaacaaaggaaaaaaaaagaataagtaggccacccaatcaaggggaatttgcagaagcgaaaaggtcgggacaaacgtgtatcgcattccacaccacagacccgagccttgataccctttttttaccaaaccacaccaccagcacacaaggaaaaacaagaagaacaaagttcgcaaaaaaaaaaagaagaagaaaaaaacgccacctttcaatgcttggcatagtgatgttgaaccaatgagtacagtaatgatattgatacaaaggatgatttttccctgcagagactggatcagactgtccggcgttctcatagcagttcatcgatagaccgaacaataggggtttctccctttgttggtggactcctagggtctgccacttgttttggccgcccaaatggatagcaagtgtcgcggggaaacagtgcctcccgaggtgagaacaacccttcacctggcgtgggcggcacctccacgaattgcatgccgggaatacccgcgaagggctcatgaagagggttcgctgtcattgtctcggcacgcggagacatgagtgcggcgtcttcaaagtctcgcaccacagccatatgcctttctggtgacgtagcatccttgctcactttgcgctttggcggcgctgccaatgttggcgctgctcctagtgtcaacggcacaaacccgaatcctgcctgtgaaccgaaccgatgagcgccaaaacccggggatggtggtggcttggagaaggctgcctcgagaggtgggccaaagccaggtgactttggaggttctgccagcgtgggagcaaaaagtccgcgggaaggtttcgatttcaacgggggtgatggggtggatggccttcccctatccggctcgggagacttgatgcccaagttaacgttgaagcgaccaaatcttccaggatccctctcgtcttccttgatggcccatgaaaagctcgaaggagcggatgatggacctggcgatattggctctcccctcttcggtgtagagtgccctcggcctcgtgttggactgagattaggtgtggcgtgtttcgacgcaacatcctcccttggtaatggcgcggtcaatggctcttgctttaccggtaggtcgatgttatcgactgacaaagtcatcctgtgcctggaggggcttcttcccaggcgtggcttgaagctcgaggtcatcaacttcctctttgaaacttccttctgaaaatcctgtaggcagtacatcagcctcatattggggctgatccacctgcttttagcctgagcggcatgataagcatcgttgacagtgagatcagggttctgatacattccataggcgatgatcagactagccgatcgactggctccctgctggcagtgaacaaggaccttcttcccctccttagtcctcttatcgatcatttcgcaaagcgtcatcaagtcatttccaatatccgtgttgtgatcccatgggatgtgaatgtactctggctcctttagagactgagccttaggcgtagttggagtatcgctttctgggataaactcaaatgctgtggcaaagctacaggtggtagccgcagtatcaggtactggggagtcaatatctggtctcccttgggagttcgaatccctcttgcttcccatcccaaccttgaacgggttcgagacctcgcgcgccacgttgatgaccacatcaaagcgagcagcttcctctgcggtgggctcaagatacaaataaacgttatcgttgtaaatgcatactggcccatcgggatagccgggcgacttctggtcctcgttattttccacctcatggtacgggtcaacctcgtatatcgccttgttcgcaacttgtgccttgattggcgcctcttcctccaggatggtagagctcaagccactgggtgccaatggcctcgatggcctaaaaaattccgacagtccagattcattgcgctccaatacagtcggtattgtcatcccccctgctggaccaaacgttgcggacttcagaccagagagcatgtgaggggtcgaggcggaatgcttcaatgcacggcgctggaggatgggagggaccgaaggtgaagggggcacctctagtgttgtgcgattcatcaactctgaagtgttcgtcttgaggctgagcaggcttggcttccgcttcatgccaggaattgtcggcttgatgaaggaaggagaggaaggctcggaaaccagagaggaagcaagggagttgaagggtggttggatggaaagacccttcatgtttttgggtctccgcggcgcaggcgaggtcatggggcgttgcgcaaggttggggtccgataccgagagactggccatgcgagacaagtcactggtgaagggttgcattggcgccaaggtggaaagaggtattaggttcactggcgagtccggggaagatgacggagacggatcggaaagatctgaagaatccgtacaagacacagtcgtagtaggcgatgattcagccgactcggttgctcggcttgacgtgctgttgtgatggttgtgggcagcatccgcatgcattgcatttgatcgtagttgggctggctgtgtgtcaccgggtagtttttcggactcgaggtgcatcactgactgcgggtcgaccacggtgatggcactttgttggtccatgctctctgggcccaggtcatacacggacataaaagatgggatctgatcctcatacaaccgccgcgtcgtggccgaaggcatgttcgatacctggtgtgtgcaaacaggccagctgtggccgtcgtgttggtgtgggcctggacttgaccctcgcttgctgcggtccagtcgcgaaccacgatgtcgatgtcgatatcgcagaaaaggatcctgtcagttaagcttgtccgaaaaaaaaaacaagtgagaaacttgtagatatccgctcctggtgattggaaaaaaaaaataagaacgaagacggatgaatcaataaggccgtaagtgttggttaacagccaaatttgagggtaagccgggacagcactgctgaatcctccttcctttccccaactgtaatcgacttgtgactgtgatcccacccgaaggaaaacaatcaagcctgtgcccaagacaatggcgccgggcagcgaggtagaaatgaattatgtgaatgcgcagatgaagagcgccggttgaagtggttgctggtcgacacacaagtcgcaatgaggagcctcgtgggtatcgagatcggacgaaaagagaacggttgcgcgaggacgggctggtgatcaaggagccttagagcgtcaagacattatcattatcggggtctgtcgaaaggtcgtagggtcagagcctccgagacggcaggagaagaagagcggtcgtcgggtcgtggttgattgtgacaatcgaaggactgcggaaagacaagcaggaagaagaggggaagaggtttctttgtcctgggctttccaatccagactggtcctttggcgtgcgctgcgcggtccaagctcttttagcgtcctggtacgtaaatggtaaccttttcctcgtcgagttcgcaggctgaaaggtggagggattggggtgggaagatgtggaggagaagaggagatcaggaattggggggtggaggatgggtgaattacgaaggagggtgggtggccagaagggaaatgggaatggtcgcaaattcaacgaattggaattccgaggcgagggtgatcgatactggggacgaagaaaggtagatgtgggagagagagaaaaaaaaaaggcgccgagggaacctggaagcgacctcggtcaagcctcgatttcttccactttggcgtgacgttgttgagaagaaggaaagagggtgtggaattgtgaggttgtgttcgttgtgaacaagagaacaaaattggaagcagcgtgcagaaagcagacagcacgggtggagaggtgctgcagagggctactactgcactacctaggtagactagagaacgaaacgacctgtgacggagtgtcagaagtgcttcgttgctgcgctgcgcccgcgcaggcacctccctcaggttgagcacacgcacccacggcactccctgctggtctctgacgctcactctcacactgtagaggtaggcaggtacacggtgcagtgggaccagggcagaagaacctgaacgcgaacaggggtcattggccgccggcgacgcctttccaaccttggatgtggtttctaaccagaaacagcctttccttcgattggtatccgccctgtcacgctgaatacactgcatgctgcttgaccattggccgacgctgaactcgcagtcatggttactacagagaagcaacgcttcagttccaggagcccacagcttggggcgacatggaagtcaaagttaggtactgcgtagagccctgctgccctgtgctatcttcagcccttcacatggatgtcctagcttcctcagatgctatcgaaaaatggaaggatatggatacatatgttcttcatttggatctctctcttgctcccaagcgagcgaatagtgtcgcttcttctgtgctgctcctcctggttgcgtgcaggctgctgggtgcccctgggtcaagggggcatgcttcgttacagccaatcagaaggacgtcgcaggtggcctccggccctccgctgccagctatgtacagcggccggcggctacaggtacgtcgacctgacggctggggatgggagttggctccaaaaacaatgcactgctaaaaataggtggacggtgcgacggcacgtgcacgcaaattgtcgtggtccatgattggatgtcgcgccttggtttgattatcatgatggaaatggatgaccacccaggcgctctttcactctcttttgctcagctttcccttgttatatttttgcctttttgagcaaccagtgtgaggatattgtggaaatgaaagttggtaaaaacagttctcaagtgagatgattgacaacagtgtgacatggagttgcttaagtcgggcatgtgcttctttacccaggtacgatcttcacgagagggattcgtgataagtttagacgctgcagagagctgagaacgactggctcacatctgcgactcgtcccctaaaatattgccactggcgcttacatacatagcatgggaacagctgctacgccgcaacctatggtaatcttctcgcttcgaggtccacgtgtccgtctatagccgccggtcggagatctggccggatgctattcccataccggatgtccgtccgtctgtatccactccacggagccgcagtgctcacactaacggagccgactacaccacatcgctcctgttctgcagaaaagtcacaactaaggaagcggggtccccgccgtcccaagaggagcttggagtagtacagtattgtcccctgcaactgcatactccaggtactgcatatatgctagttagtgcatagaatttccaggtctgaatttgcgatttgggcctggccccgcctccagaaagtgcatatatgccaattagtgcataagacttttgggtctggattatatgcagaatcaggggacaatactgtagtcaccgacggtatgaatcaatccctctgtatccaccaaaaaagtttggcagccagtgtagcataggagcccccaaggtgtacaacacgcagtatgtatacagacaagactgagacatattggttcgaaagaccccttcgatcatgttgtctgttaggtctgaacctcgtgtttaagatatgaatcatttgtattgcttcctatggcttcgagccagttgatgatcacacgtctcgtggaatctgcatttggaaccgacgcgcgctgctccatgtgcactcactcacggcagcgcagcgatggatctccaaaaaagtacctacagtgcgttgcagcatccttttgtaactgtgtccatggcaaaatttctcggttggaacaggtggagtaattaaccacagtacctgacaaccaatcacacaccaatcccaaaagctgaaacaagagcggagacaaggcaaggatggccgtttagctgatcgtggagttctcctcgctgtggaagctggctcatgttgctggggacgggagacacttggaccaattcccactcatcgagagcggaaaacctttctccgggttcaccacgaccgtcgcctcttcaacatcgaccatgatcgacgagctgtgcacgccgatctgctatttctccaaaggtcggtcactccgatgatcatcacggggatgaccttgggacaaatcgacgcatcacgaattctccaacactgattattgatgatgttgtcacagtagaaaagcatccatcaaccctactgcatacctagtatggtccccttctcttaccttgcaatgccttccttgttgacactggcccgatactgtacactacatgcagacattccatacctgtgagcgtgcatgagacatctcagatacaacccaaatggctccacgttcacaattgcagtgtgtatcctgcctcggaagatttagtgtacaccaaggagtgtagcctcttgtaagatggaatgcgacactcggaaagcccaccactcgtttgacccaagagatgacaggtttcggcggcgccgcatgggttcggtctcggtggcccttcgatgaaaatgcccttaaaacggtctgggccggtctgcttctagcagcgttatttgcaacatacatgtgcatccaacgagacgaaaccgctttggcagttccatacatcacacaccggtaacctgtatcgcctggtccagtcctcagattcgggctccagtgcctgtcggttccaggttggtaaaccttggcgattgctcccgagacatggaatcaaaacaccagtttcgccagcacagaaagcgctgcgctgtagagacttcgcctatgggattcagttcgtgacctgcccgccgccattttccagtcccgaactttgcgagttttcagacttcggcagacaaccgatctccgcaaccaggaccaatcctcctggtcctgtacagaccggacggatcaccacatccgagaagaaccgcggaagcaggatgtcggccatgctttcggctatcgacgtttacgagacagctgggcacgcctgaaccacctcacagaggaccacttcaagttacagtacccggcattgaccagttgccggtcgcttcgtgcggatctcgcagacccttctctttgcccccttcccctggtcgatttccgcctattcctgcaggagatcggaatcaacccccaatacagacgggaggaggtttcgtgtcgtcgtcaccaggatcgccttcagcctccgcgcatgccacttgcttagccctgggactcttggacgtggagagcacagcccagatcaggctaggcttggtcaagtcgcgctatcatgggaacctctctggtgttggagtgcccatggtgacgcgtagctcttttctccaaacttccttctatcacgttgtctgctttccaagacttccacttgtcgttagttctaccgctatatggcaggtaacatggggataaaacatattcgcttcttctccggcctcatcctcgcgtagatcccccctcgcttacacactcgcaagcctagcctcacaggccaagccaaggggtaaaccttacgaaaggttttttgaacactggttagcaaagaaaggcctttgtcgagcacggcaggcggggcctaccttttgattgacaccccccaaactctttgctagagcacgggggcacagggggggtttggctggttggaggtcgccatgaagcactggggttcaaggtaggactcaggagcccaacaagggggacgtgggggaacattacctaactagtgtaccggagacccgtttgaccaaaaggtcctaatgacacggcacgcgcgacatcacggggtcggggtgacatattaccctttgaaaaaaaaatcgaaccccccatattaatgaggaatcaatgcgaactggagaggtcgcttcccaaacccccgcataatatgtaaacgaacggaaaaaaaaaagggagagagaaagagaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaggcaggtgacatgcggggtccagttgaagacgggttgggcgtgtgggcagacggaagattgcaccgcctcttttagccgtggtcgactcttttcaacaccttctcctaacgacatgtagccactagaatactgctgattcaggtaccgaacaaactcactcattttagcgctatagcacatgcaccagaaagctgtcgactgcaaggtgtactgcgtaggggtaggtattttactatgcagtagattatgatgacattcaacatccaatgatcttccacttgcccctttgcaggtggaagagacagcccaatcagaagcctgaattgccggctcgccttaccagaccctgaaccactatagtcgtgcagtaggtaggtacctagtcttccgcttcttagcttcatgcgcacatggccaaagaggagccggaaaagaaggacttatagcattggccttttacttgaactgagtgtagtgtaaagggcttcttgagactccttataggctactcgttgcgatgacggctttcggacaacctaacgacaaagtgaaaacccaccccctcagtcccccccccttcgttccgttcccgcagttctggatccccaatcgatcccttgctgctgcccccaatgactgacgacgatcgacttttggacgcccagttgacgggccgtctatctggaggcgggattgcagaatcattccgcagctccctggcttccttcccaccagtccagttgacggcgcacgccctgcagaacacttacatatagtatcttgcggtacacgatgcagcagttctgcagctcgggccaatcccgtcatcattcgcccgtcgtcttataccaatccgagtggagggagggctcgtcgatatgtctggcatcagtggcatgaggtaaccgtcaggtgtctaggaacactcaaccctctcttcccaccatcagtcggactgttgtgttggtatgtgtgtcaacgccatcaatttcatcgatatttctccttgcttgggagctgctcaccgaccatctgtgctatctgtgctccctcatgctcatctagggttgagaccgcccaagtcaagtcgcatcacccgttcatcttatttcctcgggggttatcgtgctgggtacgagtggtctcctcgcttgtcatatcaagttctctccactcttttccaccctcatccttgccgccatcatcttgtttactcctttgcccttttacaagtttcgttatcgattgcaattttaatatcttgtatatccactcgggtcatgctgtggtaattgttcaaagcctgtatacagttcatgcgcacgactgggccgccgttcgcccaagggaatcacgccttgttctcccgtggacaaagtcccgtgtcatggtgatgtcaggagcgcgactgagagacgggcctggaagccaatccaaccacagattgcgtggaatctagtaacaagaagaggcccgaatacctagcccaagacgatctattaggcgtggatcggtcaggggagacaggggatttccgaattgcgcagtggaggaacaggcacgtcaagtgcccacagtccgggattcgagagcaacggcgtcgaacggcgcgggtccagtttttgcaacatgacatcgtccagcttggggggccagggccttgcccctggggctgcttccacatttcacctcacagtggactcgttcagcttccaacccacaacacgacattcacccacagcagccacaggacgcacacaattgcgcagacgtggaagaggaaccggcacctggaagaagggcacggacagcgccggaactcgaagtccagggggcaagaagcacaattcaggttccgccgtcatcacctccaattccaacaccaaccagctgcctgggcctggatccaaccttgacacccacaacaacaccggcataacaactgccagtagtaccaccgcttgcctagcaaccagcaacggcattgccgtccagactgctgatgaaatcaacatccatcatacgcaccgtcaaaaccacaactcgtccaaacttcccgcttttcgcttcgccgacctgaaaaaggacgcatcacttttccccccttcgctgccgctcctgcagcccatccacatcccaccttcacctaataataagtctagacgggtctctgtctcgtcgactgctggaaaccctgcgcaattaccctttaacctacagctaggcgcacctgccagtccaccacaatttaaccaacaaaagcaaccccaaccgactagcccgttccatcacaatttcgtcaaacgcccgcagctgtctgctgaagaagaagaacgatccgcagaaacaccgccaagacgagcccacaagcgattacaagactctgctgccattcaagcctcgacgttccagcccttttcacccacagcacaagactcgtctattggctcaaagcgcccagcctcttccgtctgcgatagccatattgccgccaggggcccgtatgtgtcgagataccggcctgcatctatcgtaacacccattgggaaacgtcgccaaacgacgtcgatccgacttttaccttccatcgatactgcgcagggcccacgcgaaccggcaccgcccgcgaccatcaagttgagcaaggttaatgagaagaggagatcccgtccgccagcctcttccaaacccgccattgtcccgagtgcctccggtcgcgactccggagggcaagcaagcactttcccgacccggtcgttacgctcctcgacatctcgcgacgacctgtcttccgactccgactccgatcccgggcgcactgtgggcgatacaaacgagggggacatgtcgaactcaacccagagagaccgcgcactgagggccctggagggcaaacgggatgacgacatgtcgcgaatgacaccaccagattcagctactgcagcttccgacaatgaaaatacagccgagatcttcatgaatattgcccgcgaggatccagcacctcggccggcgcaaacccggactgaggatcagagcgcaattgtaagtcgctttgtctggggtgtttgctatttgcccttgatgattgcgcggtagcttattggctaattggcggacagtcacgcataaaccgaaattcctcccatcgtcgaccactgtctacagcgataccatcatatcagacgtcatcaccgccccagatagccaaccgccgactttctgattcccgcgacacaatatcgtccagaagccggctgctttcagacccacaagcagtccgagaaccgaatcttcgaggtaacccgagagatcgcctcatcaccaacatagctcaggaggacctcggtcgctcccagtctgtccgaacgtccctcagacaagccccgccaaccccccggcagatagcgtttcaggatgcttatgaggcgggcgccggacttacacgaagatcgtcaattgcggacatctcatctgttgggaggaattcgcaatatcgaaactcgaaccttgccgttggcggcaggatttacaactcctctccattggtcccccgagctcctgagccacaaagaccggaaaccagtcagaacgcggagaccaatcaaggcgcagaagggacggattcctcgacatcgacggcggacccctccacggtttgggatgagctggacgacttgaagtctcgcattcacaggctggagcgaacgggaaagaagccaccggcgggggcaggaaactccaggagctcagaggagcgtccacctacagcgacgaccaatgctacaaccatgtccgcgtcgccgaaacgtggatcgggagggactactgttaaccacggggagacggctagtaatgcgtcatcacgggaaacacaacccattctcctatcagccctgttaaagacaaaaggtctgatcagcgctgaagttttcaatgccattgagtcggcagcaaacgacgccttggctttgacttccatgattggtgctgccggacagccggggccgatatcgagcggcgcgagtgtcgttgggggctatggtagtggtgtcacggatcggcagctccgaaggaaagcggatagcatctgcaggagcttgactgagctgtgtatcgcattgacggatgaagctaatcagtccaaaccagctcagcccgcagctcccaaccgcgagactgaaaaggtcataacaccaacaacggcggccaagttcacaggcatcacgggccggcgacgatcgagtattatggtagagacagcattgccacagccgagcgtcactagtcctagggctccaacgacaatggaacagcgaaggatctcactcttggctgcgagtgctctgccgagtcccaggacttcagccgtgccagctaccccagttgactttggtacacccgggcgaaagtcgtccttgctattggctcggaaccgtcgggttgcggtagaggaaccggaggagcaagtcaatggcaggaggtcgtcgttgcttttgaggagccggagagtaggacaagaggaacaagaagagatgcctgccgagggccgcaagacatcgttgctgctgcgttcccgaaaagtctttaatgaagaggacgaggaccggtatcgcaccccgtccagggccataacagaggtcaatggattgcgaggtactccacgcgaactcgccagtcaagcttcgtctcctcccgacaacactccgcttggctcttcggctttgccccgcaggcgcatggtccctacctcgataagttccaggctgagcactcctactgctcctgtaatacaaccttcggccagccgtcgatacctcgacagaacagcaggtggagagcgggagaccattgtggccagcagctacgcggaaaggcttgcggaggagagggcgcagcgccagctgtcgctgggccatacggcgatgctcaatcggactggtagtatcagccgacgggcgcgtgactcggggatacccagcatttccacgtcgaacttgcaacatcaacatcaacaacaacagcaagccagcgcgcagcaggttggcgggtacagatgacgagaaggtactgaggagaggaggtaatggtgacgctggcggtgggggaagtgaaaaaattgtgggaaattcatgcccccttatgacgttcagaccatgctgttcatgaatgtaacaacaacatcaacaacactttcgacatataccatttgggcgtggggcgtttatcttttattataccttgttcattcttcttttcctccgtctttcgtgtctgtttgattgactgaaacgaagcggaaagtcgggagaaacccacatcctacacacactctttcattcgatatatcttctgaggggcaccgaggggctagagaaggcctcgttttgtttcttttcttgacgacgacgcctaaagaaggcctaacacattataccacatctctttgtaacgaatttcttttgtcagatcatccgtacctttctgggcgacgaaaaggggagagaaaaggaactgtttggacggacagcatacagcactgcacgttttgcaatgcatgcatacctcaacggtacctgataagattaagttgttacattttaaaataccctgtttcatacatacatgtgtatacgcggacggacggggctacggtgacacggtgagggtaggatggtttatagttcaatgcggtggtttgttgcgcgaatgcgataaggtctacactagaactttgcgaggatgtggtgggcttgtttgatattttggaattttgatccacttggtacttttagccttttgtactttgctccgatcgttggtccagtgcagtatgggcgtcagcgtgcatcaccgtcgtagacataattgttgagcagcaaagcgaaaattggatgtattacaactgcagaaaacaagagcatgataatccccaaggtcgtcctccaacattggtgagcttagcgaagtgtaagttgagctcggcagtgactcatgtcggcatggcacattttgcagttttcatattgaatcattgaatctgttcaagcccgtcaatcgtcaatgaaatgatgctattcgtccgaatgaagccttggttgtatttggggcgaattgtaaaggtcagcatgatttcatgatggggttctcaaggcgcagacttcattacggactctggcaattgagtctgcaaaactaaacgcatcactgtgccaattattttgtacgaaggcacctcatccagtcacacttcatccatctcatcccatcttcaatcaatcaacctcgtttctttccatcgaactcgtcgaaaccaagcacgacaagacgaggttcttcaagaacttggatgagaaagtgcgtttgtaatttgtgatctctggctgcctaccctggactaaatccaaacggtgtcatccactcagcgacccccagtctaactgctaacaagcatttttcatcgcatccagcatcggcaacggcaaccttttgttgactgctgctgggggtgttggaaaacttcgattcactattaatccaactcatccgcgactttcaagactgctcatcgccggacaacagagtcgcgcttccattcacaggtacttggtctctcaacatcaatggaagtttctccgtttcaaagggcagcccaccactaacccgctcacagcaccacaaccacaaccacaaccacaaccatcgccaaaaccatcgccaaaaccacaccccatcaccgccataaccatcatcgcaaaatggcttcccccgccgaagaccaagcaactcaccaccaagacctcgccgaccgcgcctcccgctccaaccgcggcggtcgcggcggtcgcggtcccaaatccggtggtcatggcggtggtcatcgcaagggtggtggtcgcgacgtcgacctctcgcgcgccttatcccgcctgctccgtcaccaagccgcctcggcaggcatcaccctcgacgccgaagggtacgcgcctctggacaaggttctcgcatggggcccgatccgctcgctgaagccgacgtttccagagatcctgaaggcggtcaaggagagcgataagcaacggtttgctatcaagctggcgccgggaaaagaaaaagaagacggcgaaaaaagtgaggagccgggggattggttgattagggcgaatcagggacattcgatcaagttggagagtgaagggttgttgaggcggttggttttggggaggggtggtggtggtgggcagcagcagcagcagcagcaaggccaagagacggagggggaggatggaggaaccataccgatccccgaaacggtcgtccacggtacgtactttgctttctgggacaagatcatccagagcggcggactcaaacccatgggtcggaaccacgtgcatttctccacggggttaccggaggatacggagaggggggtcatcagcgggatgaggagcgatgcggaggtgttggtttttgtggatgtcgagaggagtatcagggacgccgaagaagcggaaaaggaagataaagaaggaaaagggatcaagtggtggatgagcgacaatggggtggtgttgacggagggcgataaggacgggttggtcccgctcaagtatttcaaagaggttagggggaggaggcagggcgtaggactgttgtggaaggatggacacaaggtggcggatttgccggaagggttggagattaggatgccgatgggtaaggggagggctgctggtggtggtggtggtggtggtggtaagagagggggacgtggtggtggtgaaagaaaagattccgggaaaggaggaagggggagagaggaaaagggaaatggtgaggaggccaagcctctggagatggattcgcaataggtggatggggtcgatagactctacctctacctatctactatgcggtagaggggacagaaaaaaaaagtcacgaatcaaaacgagcacgaagggctttaaatcgaaataccagacctggtcttggttttgaagcagttgtaaaattccacagcaatgtagagccacccaatgccgcaaaatggtccagacgtagccatatttcctcccaaccactggctatcgcagggactttgcgtcaagacacttttgtgttgttgataatagtacatagacagagacggcaaggaaagatggaacggaaatgatggaatcgaactcgttcgttaaattaagcgtcaccgttgcctccacgaattagcccgtacctgtgtaaaaacatatgcagccatccctttccatctcatgtcccataccggcccatatacagctcgagaacccatgactttcgccttttcgcctttgaacacctgcctactaaaagatcaagtgactaactactgccaccctctagtaagggtatgatgattggcaggtgttgctctgtatgttttgcagaagaggatacatagaaatatgcaaggaaatttgtacaaaggaaagaattggatataaaaaaagatatggatcagaagaaaaagaagaagaagaaaaacgtgtatgcgtctcagatgtactagaagttgaggtgaaactcgtgagagttttagtatagttgcatagaaacaacaaagaaaaatggaatcttcatcggaattgttcagaattaaagatgagagattgatgttgctggttgtgttgttgatcttgttgttgctgttgttgctgttgctgatgttgttgttgttgttgttgctgactcctcttccacgcttctctctggtaggatcttctcgcagctgttgtcatcaccaatcattagcctctttttcctcatttttgaccttcatatcagttgacagacagacagaggggaaggggtaaaaaaagaaatgactcacccagctccctagccttatccctatgctcctccaacacccactcattctcactcttgatcaactcctccggacacctccacataagtccaatcgggtgtcccaacactttggccgcctgcctaacctggacatgaacagtctggaacctcacaccttcgtactcgtcccacgtcaacggcaacatcttgcccgggttctccgggtcgtaccggggccgctcgtcaaagatgagcgaaaacttgtctccgtcttcggttcgcggcagcttggcgttgaggcggtagtagttgcagttgagcccgcccgcagtccggtaaagaccggggaaacgcgcgttgtaccgcttctcgatctcggcccagggaagctcgaggtcgtctttgtggtagatgatgaagagattttgctcggtcgtgtactggatgttttgctttttgcctctactactactactactgttgctgctgctggcgttggaggaggtggtggggaggttttcgtcctcgtcgggaacctcggatgtttcgtcgtctgtggcaaagccaggcgagcatgacgaagaagaagaagaagaagaagaagcagaagaaccagacgagcaggtggatgacttgcggtcgctgttgcggtgcagagcggcggcgcttttgtatggtgagtgtctgcttgtcgtgcgatgagtcctgctagggtgaatctgaagtttgttgttgatattgcaggacgacaggaagcgggaagaagcattttcaaaggccgccgatgcttgtctcttcttctgaggagtggtggccgacgacagcgtagcagagaagttcttgtagcacacgtctggtacggagtaggaccgtggtagggaagaagaggattgttggcgctgtgcttggcttgggaatgatgatgatgaaatgctgcaagtcggagatggcagcggggtgaagatgccttgctggaaaggtgcgaagcgtgaagtataatccggggatgcctggggccgatgctggctaagctgatgctcaaagggtgagggtacggcattgagaatgtgagaaatgggcgggagagagacctgctgctgctgtggttcgagcaaactgcgcatgcttggccctgggcgagtgtccaagtaggtgctgcttgcctgtctcttcaagtctgatccagcagaggacactgatgaagtgatggagaggttggaaagggctccggagaagtagtccgagtcgactgatggccttctgctccatgataccgactggaagctacaacttgggctcagctggatcgagttaggggtcgacggtggcgatggaaagctcaattcgttgagtctgaggttggggagtttgagaggagcgagtgtccttgactcaaactcttcccgagaggacaaatggcgtggagtttctgaagacatggtgatgacttgtggtgctgaagtgtatctttgaggttgtcaatgatgactggagtaaactgatgccgtgatagtgtcgtggatttggcgaggtgggattcggagcggtttatgtaaagactttgtcgactttgggggtccaaagcgaggcaaacgagagacaagaacagacagtgtgatgatacaaagccaagtgtacaggtgatgcttgtggacaatccgagaccctggatggagatcatcaagggaccttttaaccctatatacttaacgaatggggtctggaggagaaggggaggaggagcaggagcaggagcaggagagggggggggggagtagctatgacatctgcaacctggtcgcctccatcgtctcgaagacagacatccccgtagatgtggcagatagagatcttcccccatcgcatttggcagcatgcgagtttcacgatagtatagacaagcccggcagcccaaagatagtctagcctatccgtaatcaatcggcatgcattatttatcccagtgcagctgggccaggaactgaatgagcgacaggtacttgaggtagcagtccaggtaggatagacaagtggggatcactagcacgcagatcctacatgagtttactgtctagtgtctttcctaacgtgcgtgtctgttgttgtcacccatcagcggtaaggccactatgattgatctctctatctcctcatcgccttgtcaggctccgttctgccctaccacttatgcttcaccctacaaagacaccatgtcgtcgacgtggagaccccatattcgccaagcggccgttggcggacggttatgtcaacgtttggacaacgacacgcactttccagttagatgagtacactacactagtagaggtatgtggcagtaagggatgttggtgttgttaaactgtggtggccccggccgggcattgcagccaggacgtcagaaggacaagttctctcatgagcggtataatgtctgagacaagcaggcggcgaattagtcccaatcagccgccgaggtacttagcaacgttcgtccgggggcccgagaaccatgcattgttgactccggctgctcaaggggtattactcagttgcggggcgggaacgaactggttttgcttctcccaggcgtactatgaagtcccccaacaagcttcatccatatagtttggcacctatctgtttccaaaaacctggaacttgaagtcatcatggttattcgggacagcagcagatgagggatattgtgatgtagcggtcatcgaagctgagctcggcattgagggccaagtggaaggaagggtaacccaaggagacccaggcctggaacccaccgttgtagacgactctcgtgtccagcagtactgtaccgcattctggaagaggcagtgatttcggggtgccataatgcttgggctagtcttgtctttttgttggagggagaaaacgtccgggatcgacttgtgtggtggcgtagcatctcgctttcgacatccgaacgccggtctacttggtggaagtacctcatgtaggtggaaactctgaaactctttgtttattcggccaatgggaacgtttgggtgtggttgaagaaggcagatctgtccacttgcggttagcgacgtttgttgaatggtttttagtaatgagcgtgagtattaatgtacgtagatttgggaaaaggcgagagagaaataccatgtacctatgacagacagacagacccctttacaccgtgcgtatcggactttgcctgacttctcacatgcatattgcgtctgcgtagccatggttggccttggcagaagaagtgacagaattgtgatacaccaatcaccaaaaaccatcaccaaagcgaagggcgcctttgactttggttatgttggaaataaaatggcagttgaagcctcggatttgtacttcaagaaggaccggttaattctgaacaaaatgaactctatggtaggcactttggttgagatttgaaggtgcaattctaggccaagaattgagggtctttgttcatgatgggtgtccagaatggtaaaatgcgcatgttggtcagtttgggtgtacccttaattctgtcacccccttgcttggatggcatatcggagccataccactttcagttccaggtgcatctccatcctctccccatccatggtggtgcggaagagatttcccatattgtgcaacactcgtcgctcagagaagctcaaccccgtcaacttccccctcattttgcacttcttagagattagacccggggatagtgaccaatgtcagcgattggaccgtcaaccgattcagcttcaactaaagattcaggtcggtgcattagctggttgactccacataccctcgagggttgtgctgcgtggtgtctggcttttcaccagccgctgagagagagagtgtgtgtgttgttgtctggcaagtcacaggcacatccccttgcaggtctgcagcgcgcggatttctttccggatccactttctcgcaaggaagagcgctttgcagcgaacccagctgtctggtacacccgtggcggttgcttcgtggttgtcagtctgataatgtccatagagaggaaataaacatgtactggttctagccaaagacgtggtggtgctggcactatagaaaaccacccagctcgtagccgaatacgtctataggcagtgccaaaaacgatgaaactcgcctcttgttaccagagaggtaagcgttcccctcatcttaagccacagtcacacgccggggagcgggaagatgaaccccaagacgccgcctccgaacttttgctgggacccaacctagagtcgtaggttgatatcctggggaggttgtggtaccggatgggcggatctgatatcggcagatccggtaacctttcccgaatattgaagtgactgatacttcggccattttgagtagtgttatcaaagaaagaaaaaaaaggcagtgccctacatatgtcttccgtccttcgtgtactcatacgtgggtttaccgcccgtgattggtagatacccagctgtgtgtctactgggggtgggcaatttccttctcttcccttgtcttgcatcaaactcgttctcgacagcagtgagaatcccatcttgtctagaccatggatctcgatcgacatttccatagctgcatgatgttttgatgctggggatccgcttcctcgctcgctgttgtccagggtgctagttggtggatgaaatgaatagatagtgcatactaccattcggggtagcatcgttcttaccacagcccgggaaactggagtgggaacgtgggcggttaaccagtcgttagacgggaatgacgagacctgacacaacaagacgatagacatcacaatgccttgaagtcggttgtagtgcgcaccacttttggtgaacccgaacaacgtgcttgacaccagtatgtagtatgaggttttcatgctcttcggtgttcagtgcggccagcatctaacacggtcttgatataccgtgtgaatgtacagagcaacgccaatgtcacgaggaggcttggccgtaaatgactacattagtcagtatacactatcaacttcaaaatatgcagtcgctagtgtgatgtacgcgtagggctatacgcggcgatagtaaaatccatagtgtagccacctttttgtggtgtagaggccttgaaagaaatcatggactatataataaccaatgagaaaatcgcactcgcaactataccttgcaactgcgtaatccgatagacgtcaagtctgactgaattgggaaaggacatttccagggtccttgagcttggtgcggtgcccgaacacaatgggcatggtatgtagtccctttccagcctgaccgttcttggaatgtcgactagtcccgtcggtcatagcctcatataggtaacgccatgcctggttctctcctgtcaaaaggaaggcactcgtcgagttgactcgactcggcattcgcttgtgctttttttggtggctttgacgttccttcgcggtcccagaagagtaaccagttgatagtaacgacaagggagtcgacgagatcggatctcatctcgatgatcatcaattactcttgcattgcatcctgccaacctgctctgtccactctcacgggactcgcaaagctggactagaaaagctaggtttgtactgtttgtacaggttaataccagcattgggcggctccatctctttgcggttagccttcctttcctcctccagtcaatccccttgtttactttggttgctgggcctgtcaacagtcgaaaaaggctgcaagggattgttcgcagccactgcgcaccgccaatatctctcagcgagatagggccgtgtgtcaaccgccatggaattaaaaaaagattccctggttttcgacatggaagaggagcaggaggaggaggggaacattgtgatgtgtcagtttttccgtaccgccctttaacatgaaatctgattacaaccacgagacacattttccccccgtctattctctcatcttgcgctgccacgccattgctgtggaagagtgtaatgcagcaaggttactgcttctctctgcctctctgaccgcctctcgattacgcacagctgacgaaagtttgggcgggagagaaaagaaaggacattgtgggagtgattggataggcgttcaagaaacgcttttcgataatgatggtgacacctatgggatggaggagtgagaactcaaattcgtcatcagtcgagagatgacgggtaacattcccgtgcggtggtgcaagaaccaaagagaaaccatagactctgaagaagaagaagcaaagaaaatgtaaactcaaccaaagggtacgtttgatgagaaggcttgaagtggcgtttgtgtaagaactgtttcggacccagtttttgcgtacacactattgtgttcgctttgttcctcctctaacgtcgtcagcctttcgctttcgcatagacgtctcggcgccacgagcgaacccctctggcttgcagcagaaattagcaaatccaattccaatccctagcccgaattgcccaactggccacctgctggatctggtgtaactaactgttccccaccgcgtcatctgaatcagtttcgtggagcacggcgtaaaagccggagtgggcgcggcgaaagtcagaatagttgcaagattgtcctttttcgttacttctctcggtactcgccaacggctgtctgacgttcaccacattagaggcgagggaattctcatggtaatcgacatatcgcgagaccctttctgcaaaagcatgtctgtgatgaatgctaaattatgttcagtgaaggggctataccataatgaagcgtccaagtgtccatcactgttcggcgagatcgacatgacggtctcgactatcgtgggccaatttgggttgcatttatgcatttcatgtcctgactgtcgtgttttgtgcatgaaggatcacgtctcgtagttctgttgtacatgccgtttcggcttctgtttcactgacatgcagtagtgaaagtaagggagagcgagtctcgcccccttatcttctctggtcagagacgagagcctccagtggaagatttcccgcgcgacttgccactctcattgttgccctccaccacgacgcccagtgatattccagcatccagtatgctcttgttagggacatccttaaaggactcatcgcccgcgaagcgcctatgcgtggcttggttagttgtgtctcttctcacaaatcaggggtcgtgaaataacaataacaaagcgttagattaatcagagctcgcttaccatcctcgttcctctccctgagaaaggtgcgagcagtcactgttcagttcacaatcccaaccaccctttacgcctcggccacccctccagactacgggagcatgaagaccctgctgccgtggatcactctccgcatcctgaagatcaccggtacctgctttaggggtttgctttgccattccaggagtgatgccgaggatgttgctggtgttgtccacgccgctgctgatgctgcgatttgccaccgtctgggtccgagatgcgcctgcagtcatactggccgtgcgagacccgacggctcttgacgaagccccctttcgtcgccgaaacacacttaggccgcaggtaaaggctcgaaagtcttcgacctcgatattctccggcatattgccagtcaaaacacgaccaagagcgatgatgggcgcagcgtgcgagcagagaagaacggcacggatgccatccctatcacactcggcaattagccgctccaaggtaacagccaggcggtcatgcagttcatcgacactttcgcccatccgtgtcggtactactgccggctgataatcacggtccagcaggcaagggaaatgaaactcgagcgtggcaaggctcgcaggtacggggtgttcgaagggcgccgaaccataccactcgcctattcctgtttctcctcgaacacgcagctgtcgctggcagtggcgagtgccctctttggcttcttctggcaaagatgatggagaggtcgatactgctcggacgaatggctctaccgtctgtaaacaacgatagtacagactagagtaaacacgctctatgggcgggtctactgcaaccaaacgctggcccagctccttggcttgatctacgccgtgggctgtgagggctgggtctgcggctatacccgtaggggacctgagagtggacgagtaactaccgttggtatggtcgaccagccagttggagcggaactgtgagccgttcctgttgcgtcagctcaattctacctgtaatcaaggtcagcagtcccaagtcggcgctctggcaggtggccggaggtctgccgtgggaaagcttgttctccatatcgcgacaatatgggctatcccgtgctttgataacagtttgcaccagagtggacactggcacagcggtgagtgatctccctagtggccgtggaaacgcccattttcctctgcgtggagagactgatgtccagttgcgacgccgagaccaaggatatggcaagtaacgtgctaaagtctcaccgcggacggggaagacggagcggcttggaattagggaataagaaaggaaagaaatacaaaaagggacggggaaaggaaaggtgatgtcagtgtacacttacaccgtggcgtgtcacgtagataacctccaatgtcatggtttctgtgggagcaaggtgagagatgtcacaattcccgtaatgtttcggcttggtgtctgttcctgacgtgctgtctgtctgttgatgcccaagcggatgttgttattgtcggtggaggtggtagtggtggcgttgctgttcgtgttgtccaacggatggggcgccgaggtctagagctagcggatttcggacgtcaaattcccgggtcctgacccggaccgaaaccgatcgggcgaatgcctccccgaggaggctaataacggtctaatccgggtcttaacgcatttgcgtgccaagtatgacgtaacccgttagtgttccagtaggctcgctaacacgctagcacttcccccacatgtgacatgtcgctattgtggtaggcgagcagacagataggacgaggccagggagtgcgtgtcatgtaaatccaaggatgagattgaacttgtacattcactctatcaccaaaggagcggggctgatgtgggagtttggcccctgttgagctgggtacagtacggcttagcctacacactcgtcgctcgttggcactctcttcacatgagcgtccacgtgtaagttgtaggtacgcatactggccgcctgatagttactcgccccggatacgcgcatatggttcatggtgttgatgtttggcggccagcgagtagagttgggaatccagaggctatctgttgttgtcgttgttgttgttgttgctgctgcttgataatcatcgctgtctcaacttggcttcgtgctctacccagaagttcttgcatgccctatgtccccagaagtcgacccaccactcaccgaaactatcctcgacatcaaagtcaactccagtaactcgttcatcccttttgaggccgcatatcacacagggtttcggtgccgtgggtacgttcttggctacatggaccgggagagcgagcttgagctgagggaccttgagtttggtatccgaggcggcattagctgccgtaactgtagagcgcagacttccctcttgctgggcccagacatccagaaccgcgacagcactgtgatcgtctctagcagactgagatttgtcaacagtggcaagcttcattcctctcatgcctcctgcggctgagatggacatgccctgcataagaaatttatcgcgttgccacctttgctttcggccagcgatgatcctgcccgtcacagtagccaaggccagataaccgcgcagaaatatcattgtggcagggtcggaagcaacagcatgctgcttggccgcaggcaaacccttgatcttgagcagagttgttttggaaagatcgaggagctggggcagtatggagagcaagatagatggcggaggcacgttcgtaggcggaggacgtttgtcagagttggtggtttgggaagcaatcccgacagcctgtggttggactgtctctgtttcctcccagtccttccattctgagtcaaaagaagattctagctctggtttctttgctggtgtcttggtattaccagccgtctttgtcagtgtctttgtgtgactgacagcatggtctgcgaacttatcccactcatgcccgaaaccatcaccagtaccggacggccaggctgtgaccggggacgcttctcggtccttgacctctttaggaaagcccgaggtcactggtgtcttgatcttgagctccttgacatcgctgagtttccgagcgtgggacgacgcatacggagactttggcgctgctggatgcagcgtctgggaattgccgcccgataggaaaaggccagggggctgtttcttgggttctttcgtgccgggaccggcggctgggacaatgagcgcgggacttgaagtgccttcaaagtcaccgaactcgtcgtcgtcgtcgtcttcctcaccgtctacctcctggagctcaaagtcatcggcatcgaacaaaacgcttgggtcagcgtttcggataggcttaatcacgggtttctgtacaggcttgttggcggatggttgagagccagttgaagacaagtcgagattgacgagcttattcgacaccagatcaagcgtggggcttctgacgcgaccaatttggggcggtccaacgttgctggccggaggagatgggctttgtaaacttgcgttatgggtggcggcaacttcaaaatctccccaaccgtcctcatcctccacgtccggcgcagcgggtttcggaggtgctggagctggcgatgcggattggaaactctggaaccctccttgggatcctcccaacgtgccgagatcgccccatagacttgatgtttggggttggctaggcggtatcgaaggccatggtatagagacaggagctggttgttgttgtggctgtggttgtgggggctttggcggtggtaaggaggtgctgttgtttgatgtcaagaaggaaaaggggtcgctgctgttgttaaccggatttgactgagaatcttgatcgtgagatgaagccccaaaggccgcaaagagatcggctgacatgatgggtgtactttaggagttgaccgttttatacgaggcgtcgttggcgtttgtgtttgaaggcgagactgtacaaacgcatttcgtcgtgatgtgttgagacttgagagtgatgatgaaatgaatggacgaggatgcctgccggacgaggttcgagacctaggtacgcgaccttggtcgtcaacgcggaagaggacctggaatagcggacaagtccggccccaccatacactcccctgacctgacctgactggccgaggtgccccaccattagttcagcgcactcgcactctcacagagcgctgaagaagtcttggcagccatgaactgtaaccatcacgcatcagtaggtcggtacctaggatcaccctcttcaacctcaaagtcaggtttatactgacaacgggaacatccaggattcccttcatctcggcatctttctacaacatatttcaacatcgttgatggcgtcgtctgtgcccatacacagcagagatacatatacacactacctaccgtttccgaccttgatcagctttctatttgtttacaaccaacaactcgttgatagcgtcacttgtcctgaagtgactagataaagtagcggattactgggaccgtggcatcttcgacgtcacatcattcatccaagtcatgaaaccattatccgaagcaaagtacgttatggccactcctcagaataccataacagccaacatgctgaccctgcccacaggtcaagatgggaagagacgatgcgatatagctcaaaaccctcgagctttgcagatctccagcaggccatcaagcaccacccccaagacagtccatgcctggcaggttgccgctccgtctgttggaagatgcttcttgtattccgagactcgccaactgaaaagtggggcgacatcttgagcggatgtcgcagttcctatgcatccatccatgagaagcatcttcgctttatcaagcacccggaactgctggccaagctacctgttgatcctctggcagacgacgccgactcgccctgggaactggtgcgcaaagatgagctcatccggtcggaaatcctgcaggatgtccaacggctgccggatgaccccctttatcaccaagactctgtccaggccatgatcctggatattctgttcctctactgcaaactcaatcctggtgtgggaggctaccggcagggcatgcacgaactgcttgcccctatcgttcatgtcctcacccaggacgctctggaccgaaagactgtggcagccgaacaagaggttggcccgtttatgcttgacatgttggactcggcatacgttgaacatgacgcttacactatcttctccatgctcatggcacgcgcaagcgccttttacgaagtcggtagtgatgccaatggcgagcaaaacaccattgtcgagaaaagtaggcacattcacgacgagttgcttatgcaggtggatcctgaacttgcaagccatctcaaggagattgaaatccttcctcagatattcctcatccgctggatccgccttttgtttggcagagagttccccttcgaacagttgcttgtattatgggacacgatttttgctctcgacccaaacttggatctgatagatctcatatgtgtagccatgctactgagaatccgatggacatgtgaggacactctcttctttggcactttctgagcgaaaccaggcaactgacaccatgacgcgaaaacagtactcgaatgcgactacgccatggctctgcaacttctcctccgctacccagtccctccagactctcaaggcccttacacctttgtcgatgacgccctctacctacgagaccatcctaaccccactggtggcgccaccgtcatcttcaaacacaccggaaagcacccgctgctctcatcagccgctccttcagtcactagcccaggtccaccacaaccgccagcctcgccctccaaacatggctttggcagcttgcgtcagcggactctaggagccagatcaccgttgtcctccttacaacaacccggaggcgttgaagccttgctctccggcgctgctaagaacatgattgaacgcggagagaaactgggcatcaaccgagccgtaagagacgccatgggcgagatcaaaaagggtcttcaggaagctcgctcatctagtaggagtacagccccccgcagccctttgcgtgacggatatctctaccaaccaccgcaacatacggtcacaagtatgcagaagagaaacagacagctagcgaccatgttggacgaatcagtcaccagcctcaaacagctcgccgcttcgggattaggggaaacaaccgacaaggaaaagtacgtagaagccgtggagattgccgcggcaaaggtccagtttgtcaaggcgtgcctggaggactcatcattgatacttgatgatttggaggagtccgctcctgagcgtgaaccacaagcaccgtcgtccccgactccctctgctccggccttcaacgccctcagcctgtcgccttctcgccacaggggtaataccgattcaaggtcaccgacggtcgccttggatataacgccggtggtgatgacttcgtcgatcgtggaagaggaaacggaagccgaagttagcatatcacaggcatcgactgtaaataccctaccccctgcacctgtaccagaatcaacggtggaagcggatgaaccgcccaaaaccccaacggaaatgatgacgcccgaaaacactataagcaagccccaaaccagcaacggcaacgacccctcttcatctcccgccggcattcacaagccaccagcatcaccgccctcagccaaccccatcgagccaacactatcatcaccaccaacccacccagacccagtttcctcttcttcaccctcgcaatcagaaacccgagaacaacaacagcaacaagaacaacaacaagaacagcaggaacaaccgccccaccgccctgaacccctccccacccgctcaacaatagcccaatcctccttcgcctggatgctcgaacccgactctccttctttctccgcccctaactcttcgtcaacacagcaacactataccaagaataccttccccccaccccgctcgcctaccactgcttttccagatttaggtggtcgtggtcgaccatctagttctcacacctctagccaccccatcactgggacgggaggaggagctaaaactaagccaaggaagaaaagtctcggaaagagtagtcgcatgagtaacgcctcaagggaacgtaatgcctttctttttggcgatgatgatgaggatggtgagggccaggctgcgggaggaggaggagggggaaagaaatcgggactggcaatggggccgttgggggatgggatttttggcttggaggttatctcgacgagtaaagagaggcaacaggagaaggatggtgggaaggagggtgatggggcgaaaggagaagagggagtggaggaagagaggtgatgcgggatacgatgtatgagctttacttatactcaacgctggtggttgagattttattggcaaggcgtttgatctcggtaatgcttcagaattgtcttggttttgttaatcaacgtggagaaggcatgactgcccctgctccgtccaattcggtgctgattatgagttttgacggtcatgactgaaaatatatttcgttgatcatagtgttacagttacttcgctgctcgattttgcctttctgtaggttcgaggcgagatttccacagtaaacttgggagatggtcgctataccgtgaacaatatcaacatcatccctcctatgggtagacttgacaactccaaaactgctccgagatccaaagatcagagaccatcatcgatacgagctcgtggcgtggacagacgcttgcgccatgttcctcccatcactcgagataggcaaccaaataccagcggaggtaaacaccacagaccccatcactgcctgataccatagatttactccctgcgcagcctcaaacatcctcccaaacaaggtccgcctccgcaagccgtttcttctcaagctggaacagaaattccagaacttgctcacccaccatctccttggtgcgcttcatcaataaaccgctttccactcgcccgacatgctccggtaccggcccggcctcgatcggaaagctggcccggccgcggaacatgtcctgagtctcaggaatcagctcgactttgatttgtggcattgtcatccccaatctcctgcacatctcagctattcgttgatggaccgagatactatcgtcatggacgtcaatatcaagaagattatcggtggctttcctacaaataggcgcggcagccggaggaggtttggcaagatagggtgccaatgacttctcggtgttactcacggcatttggatccggagaggcaccgttgctatcgttatgcgattccgattccccggtcgcgggaggcgatggcgtggcggggatgaagatgggcgcagacacggtgccattatcattagcgaatccgttgctttcgaccggtgccgtaggggtccgctggggagtaatgatcgaagggtgcacaaccgcaacttgagctgttttcttcgcctgcccgatttggggattggcaggtttgggcgtcgccttgaaactgctgaaagtcacatttttgcaatctgagggcatgtacctttgatacataagccactcgatagcacacttggctgcgtaccgttttgcgtcctttttcttgttaaattgcgggacgtaaggtgctccggtaatctcgtcctgcaatagaccattctcttcgctggggaagaggatcggctcccagtccctggtgacttgaagtgagacaaagcacatgaacccaaccttgccaaccggattttggtggctatcattatattcgaccacacactgttcggcttgatgggcctgctggtatcctgtgtagcgtatctatgagtaggagcctgtgtagacacggatgtacagacttactcatgagtaaagagacccaatcagcttcgttaaggccaaaattatgcttcgtcttgacaatggaattcttcaggtccagaatggctctcttctggatatcagtgagtggctccggctggggtagggcttcttgttcggcgatccaggccttgaggtctaggtatgagacgggttcatcgaagatggccgctccgacggggacagcagtgggaacagcattggggtggtgcttggccttgtcgacttccatggatgtgaacgaggttgttgttgccccgttaggttcgtgcttgcttcgttttggtggttcttgggcgtggggagcagaagatgttgaatgatgctttcgtttattagactgaggattggagtcggacatggtgctttatatctgataagcctcagaaccggatgaagggctttgactgaagggctacctcagtgtttggtagagttacacgggcagcgagagtggggtaggtagacggacgggcttactgtgactggagccaggcgggcaagcaggcctacagaccactgagacgaccactaagacgcttttcactatggttgactggacagagtccaccgcgcagcgcagccttgtacgcgtgaatgtcgccagtcgttcgtcgacgcggggcctgcaaagagatggttggtgacggaatccgggagtaatatgtgacgagccgtttcccgaggacgtcttggagctggagcgggtgcagaatacgcgtagagccgacggtggagctgcagctctctcgaggatacctcttggtgacagggcaatgagactggaaccttgcaagtattgtaacgagtggtggtgcagtgcagtaggttgacgccatagaaacacattgacaacaaactgtttgatttgacggaagagaagaagagaaactgaagaacctgcaagtgacgtgacacggaagggaagtattcagttacgttgttggcaatgtcaaggaaggaaggaaggaaggtacggtcgaagaacagcttccctaaaggaattggcgtcgactctggaggtactaccgctcgtagtctcgaagtagccccagtgtacacaacgaacggaaagaagttgtcttggtacttgggcctctgacaggagtttaggtctagtagccaataatctagtctactagaggcaagatcatgcggaatctggatgaagcgcctggcagaactgcagcacggcgtttgaggtctccgagatcagatgaaagaccaagctgctgcttctcgagtcgaggatgtttagaaagaaatcatacattgcctcccttcaaacgagcaaatggaagttgcctggtactcgtactactagacaatatggaggttgcatctcggcagctggactacatatggtgctgtgtaggtagaggtaggtagtagtgtagaaagaaggaggacggactgttgaggcttgcacttcatcgatgtattagtagatacctatgtgccaagaatggtccgtgcatcgctgtagtcgtcatttctggggtgatagccatgagctgcccgctgcccgccgtgcccgcccgacctactggtagaggtagctgcgccatagccgcccatggatgatacaagtgcaacgaacagcatgaactgaacctaccatagaccatggaagcagcaactggaacttgttgagaagaacaagtcccatcttccacttgcactcggttttgggttgtggccatcctctccatcgtcgacctctgtttgtgtgttccaactaagcaaaccaagcagaagctcttgtgatcatcatacatacgcgcactcatacttacatgtacgccatccccattagctttacgtccaccctcaatcttcacctctcttcgcgactcccgtctgtggccctcgacatctctccctctgccaaatccgccctcggcctctagtctcgaaaccccgccattgtgctggtcctggtcccgcgaacccacgtctcttgtctaccttcgtctcttgctcgcgtgcaatcacttgccacatccgtctcaggtccttgactctgcgccttcctgtcaactctctggctctactgccaccgtccgctcaagcctaggaagaaacgttgcgtcatgtggaacgacgaagacaacaacccttacgggagctttgagcgccgtgactcttttgcttcctcgaccaatcctgcttctccgaccgctcgcgattgtgagtttgaccatcttgacagcccattctaattctgccatgaccgattagtcgggtgatatatgcctgggggactttgcccatgacgatggtgacgctgataacgattggtacttgatagattccatagacgctcgcttcccaactccccaagatgttcggtacgatgctcctctgacgccctcggatgctggtgacgacgaagtacccggtcccacttaccctagggaagcaagcgatgctgcgaccgatgacgagacggatgaccaagcccacggcgagcttgtaccacggcgcaagccaggtggctatgacagcagaatcgagcaaatgctatacgaaaaccccgagctgcccattttgatcaccgaggcaggcaaaagtcaggaaagcggcggaagatttattgtgtataccattaagactggagtaaggttcggcttccctcgactagctggcattgtgttcgctaaccagtccttttgtctaggacttgaccgttcgtcggcgatattccgagtttgcgtcactgagagacgcccttacgagacttcaccccacgctggtcatcccccccataccagagaagcatacgatggccgattatgctgccaatcccacaaatgccaaacaagaccagcagattatcgacttacgaaagcgcatgcttgctgttttcctgaaccggtgcaggcgcatggagcaagtccgtaccgatggtgtatggtggcgattcctagatccaaactcaagctgggtaagtcacaaggccttttgatacggagctaatcagccagctaacgcagccaaagacggaggtactccattcgcatcccgtgtcctccattccaaagcagattatgaaggcgcctcccctggatcctgcgaatccgactgctggacacagcttccttcctgtgccaagtagctcggccaagctgaaaacgttgccgacacaagctctcgacagtgctgcggcggcgtcccttgctcggtttccacccgacgccaactccctcagcgagcaagacctggacgcctatttcattgcctttgagacctccatcaaggacctcgaatcgctactcactggaccgatggagaaagtaaaccgtcgcacgctgaaccatttgtcttcgttggcttctgacctttcagaactcggcgctcgatacaacgcctttgctttgtcagagacggcgcctaccgtttcagcggctattgagagggttggacaggcggcagactcgtcatacattgccacggaagagctttccacttcgttgagcgccagttttgccgaacccatgcgggaaagtgcgcaattcgccggggttgtacgaaatgtgctgcgctatcggattctgaagagggtccagcaagagatgacgacggatgagctcaacaaaaagaaggcgctgttggagtcgctagagagaagtgaggcggaggccaggaggatcgatcaatatctcagcagtagtcagcagatccagccccctaggagggaaccgccggcgcagcaccgtagggacgggagtggcgaggacactgcatctatcgattcggactttcctcctacgcacagcgatttctctcaggcaccatctgctaagatcggggcgccagagcggacaggaggtagcccgagtcataagaaggcggcgagcacctcgatcacgaacaagatctttgggccaattcggcacgcagttcaaggagtggtggacgttgatcctgagcggacccggcgtgacactattggaaagactagggaatccatcgtgcaactggagcaagcacagattgcatcggccaaggatgtcaaggacgcgagcgcgagcgtcctcaaggatctaaagaggtttcaacgtgagaaggaggatgacctcaagcggtacatggtaagaccacgacaatttacagtataccgatcacgaccaattgctaacttgggtcttagctcgcgtatgccaagagccagattgagtgggcaaagaagaaccaggagacttgggaggaagcgaaggccgaggtcaacaagatcaacgagtcttagtcgaacagagtggtccgttctccgagtgggttggttcatatcaaacgtcatgagggatgatttatcatgtggagagtgtaccaacaactttccgggcgttgaggagatgtcaaaagggttgttttttgtcttgatgacgaatatcaatttagacgagaataaaacataatgagagtccatgcattacgactgatggagcaggactacctattttctgatatttgtcccttcattttgtgcaacccaggcgggcatgttggacgagaggttggacgggttgcaatgggccagacagcaggcaactacgtaacatgcaacaacgaaccttgaatgggcaggttccacacttctttcaaggaatctcgggggagatctggaggtgtagtgtggtggaacgtaccttgcataggccagatagttcactttttggacaaaagcatgatcggcattggactggtggttgctgcccctgagcctttgtccactacaactgcatacggtggacctcaaaggtgagtgtaaagacatgggagacttggaatctgataataccgtgtagactcggggcatccgttttcaagttccgtggaaatcaggcatgatctgtgagcatactgtactgcaacatccatggccgccagaaattgtatgcaagacgttagttgacttcgaatatccaccatccagcgcctttccaaaaaatagatgaaaaaaggcagagtataagaagagttgaggttacagttctccggggtagcaacaaaactccatttttaatactagttttgcgggcataatatatacaaatcaggcatatgcatgtccgattatgcctgatttctagagaacctgaaaacagataccccgaggttggggcgatacagtagacgtaccatgtgaatgacggaggtggtttccatccaggtcgcctccttcacttggtcgcgttccagagggcatgtagcgcatatggatggtaggccttgcttcgcagtatttaatcagtaagtacctacctgtaggtacagtcccggtgagaatggaactgagacccacttgtttgtgtcacgtgcattggctactcttagcctatttaagctagcttgtctctccagatccctcttctcttctactcttcagcctacttttgaccaatgagaaatcatcactttttagaaccgttatttatacagtagtacgggtacacccacgaacctcgagtggcatccagaaaacgggctacaccctgttggcatggcacttatagcgtgtcgtccagacggtccaggggatgcgataagataagcgtcacgcccaagagttcatgacgacccgttcttgtcgacgagacttagcaattcgtggcctccaacaccaactttgacctcaacaactttttacagtccattgttcaccacccagcatttttttcgattcctcttctcgcggcacagcctgaaagaaccagtattgaatcgaacctacgacatatcacagctattggatctagccagctctactccagacagctgtcgcaaatcaccaccaccgtctacgtcgtgtcccgtcgctcgtccacgatccgctctcgcttgccgccctcacaatggaacaaccagggcccattaccgacattgccaagcctggcatcaaagcgccccgcgatttggccatttcgctgcgagaagaagttgctcggattctagggaggagttccattggctttcccggagcacaacccgtcagctttgctcgcaagcacctggaggaactacgaagagaggagtaagccaaggctcgtctgttacggttgcgcatgtcatgacttctggctaaccatccgtaaagctactatgtctgcgaaaaatccgacggcattcgctacctcctctacctgaccgtcgacgaagaagggcaggaagtccaatacctgatcgaccgcaaaaacgactactggttcctccctcgcaacagcatgcacttccccatgccaaacgacattcaagcctttcatcgcggcaccatcatcgacggcgagctggtgatggacacagtgcccggcacaaacggtcgaaaagaaccgcgcttcctcgtcttcgacctactcgcgctcgacgacaaagccgaacttttgaacaaacctctcgacaagcgcctcggctacttcagcgcctacatatacgaaccctacaaaaagctgcttcaacagttcccacaggaaattcccttcatggccttcaaggtggagatgaagcgcatggagctgtcgtacggcatcgagaccatgttccgcgaagtaatacctgccttgaaacacgacagcgacggtctcatctttacgtgccgcaccaccccttaccacttcggcaccgacccgcacattctcaagtggaaagcgccgcacgagaacacgttggatttccgcatgcgcctcaatttcccccttgtacaagccaccgaggccgaacttgacgaagggtttcccgaacaatttacagattacgactcggtcccacaagcggaactgtacgttttctgcggcaacgacggaccgggcggaagcaaatacgaactctttccggacccactttatatcgcggaggacgagtgggagacgctcaaggcgctgggcgacccgttgcaggatcgcgtggtggagtgctgtctggatgccgaaaaccggtggcggctgttcaggtttcgtgacgataagaatgaggcgaaccatacgagtaccgtctccagcgtcatggcgagtataagggatggcgtgtcggatcaggaacttctgagcgcggcgacggcgataaaggagagctggaagatacgcgcgcagaagaggaaggagcagcagcagcagcagcagccgaagcactgattgtgtgcccagcgctggcggagcaggcccgtgaggtttgagcggtgttctttaggggctatttggagggccggtgactttcctcttcccttcttgtttccttgttctatttcatcggtgtttagtggtctgacttggaaacaggtgctgatatctgcaccgactatacctgggcgtttggggaatggtgggcttttgttttgggcggtagctcttaatgcatatcttttttttgccctttccagttgtgaaatggcatagagggtgattagtattacccgtgctgggaccccgcagagttctctctctctgtgcagaattgcgagtgagacttgtcgattcaagtgatgtgtatcatttattttgtcttggctatgggtaagtttgtttcgagttgccctgatgactacccaaaaccatccaacagaacaatattgaactaccttgttgcttttaactaggtgaaagacgctgggagaacctatcggtcattgtgccatcgaatgacatgtcctttacatcgagttcatcttacaaagaccaaatcacttcctcaatcaagtgcgaatgaaagtaactcaaagagaattgtaaactgtgtaagcaacaggacataacgacacaccagcacatgcatataacggtgttcaattgtatatccaaatactaaataaatctaactcccatttcctctcccctcccctcatcatttacttgccaattgtcaaaaacaagcgatcccccacatctcccaatcccggcttcaacatacccccctttgtaagttcctggtccacaccggccagccagatctcggttccctcgggccactcctcggctaccttcttcacaccttcggcggcgccgagcacggaaagaacaatgacgcgcttcgcgccccattcgatcaacgtctggatggcggccgcgcaggtgccgccggtggcgatgatggggtcgaggatgatggctaggtcggaggcagtttcctgggtgggggagacgaggtgattaggcaggttgttgtagtactcgacgggggccaaggtgatgggatcgcggaagaggccgaggtggtgtactgggacgggttgggggaggatggtttggattgctgttttattttttttgcggtgtcgttagccaggttctctttatgtagagcgaaaccagcgggggaggatggtaagtagataggtagcagaggaggagaagagcaggagtcggtagcaggaaggagaagaaaggggagacaacagtaacacaaaacagaacgaatggaagaaatcaggtagtaaacccagagaagaaagaaagaaagaaagaaagaaagcaagacgtaccctccaccattcccaatccactcctcaaaatcgggatcaacgagatattccccggcgttgccgtagtagtctcataagtaaacccgaggggcgtttccgcctggggaccgggagccgtggtcatggcctttgcgagagcttctgagcccaagagcaaagaaatctcgtggatcaaggtcttgacatctcgcgcgctggtggtcttggagcgcagctgcgatagcttggcgaggaggcagggatgcgtggaaacgtggacgttgggtggtagagaagacatgatgagcagtcttgtgttggtagtggcggtgatggtgttattcggtataatcgacgaggtacgtgttgatatggttttctggtttgctatgatagtggtggtcgttgtggtgtcgtcgagatgttgatgctaccgatggtgtgtttgaacaacaaaaagttgaaacgaggaatacagaagagtagtaggataggaagaacacgaagacgtctcgggaatctaacggaggctacatatcatctatcagacagacaacgactgactgaccgcgagtgggacggggccgagctgagagggcgactccggcgagtgagatggcactcaagctcccatcgccgtgttccgaagctcccctcgggcaggttgcactgattccgtctctagcgtacttctgttatccgcgaatctgagcaactacacagctactctaactcacttgacctttcttctactgcgtatggatacgtaagacgcctgtcccggcactccaagtggcccagtgtccatgtctatgtcttgagccaagacaggaacgaacaacctacaccaagcatcagtgaggtttggtacttggacggtgagcattggcagtcactcagtgagggaccggaggggggggaaggacagcaaggtaccttacagggaaggtcacttgtgtcaatgattggagacgtctccgcattcaggacgatcaagtggggtgcggggcctttgctttgacagggaaccgttctttctccacccagtctccatcccccccggcattcatgacgataagataacaagagtgaggtcaaagacccgtacagtaaccgctatcaggccgttactgtcacaatggcactgtcactatcagattcagcagatccgtcatcggctttacgctacacagtacagagatagtaattacagaaaccttgaaacaacaaacatgcactgcgaatcagagcgagcccgaaccaccatccttttggtaatggaaacatgtgcggcctatggtgatgcttgatctgttgtagtatctctctttcttcccccacggacggccatatcggtattgttaggattagtgatgatgaccgccccgagcgataccgagggatacactggagggcaaggagattcccctgattcacccgaccgcaaccgtcagcgcaacctcgtcgacgaccacaatcacaatcaaggacaagatgatggatacagccagggacatgtaaccgggacagggttacatccgcttcaccagtcacaaggccgttaccctcgcgcctcttcgcgccgtgcctcagccgcgcccctcaactacgatgtgccagacgactatgcacacctcgaggcatccaatatatcgccagtccagaatccagacgaggatcccatcactcgccttgacactctagagcgggtcaggactcgcgatagggactaccttcgggaacaaagacggaaaccactaccaccaccacaagagcccgagtcatcagcagaagactacgaaagagaaaagcaagccggtgtcgttgccaaaagacaaaaagtctcgcgcctcgccaccgaactctacaccatctcgtacctcatcttcttctccctcctcggcaccctcgccagactgggcctacaagccctcacctctgcctacccacaatcacccattatcttcccctcgatatggcccaactttgccggctgtgtggttatgggcttcctggctgaggatcgcatgctcttccggccagactggggccaacaacaacctaaccccaaaaaagacgacgacgatgatgaagaagccaaggacatcgacccagcagcagccaagaaagctcacatggccctgaaaaagaccatcccgctctacgtcggtctcgcaaccggcttctgcggctcttttacttccttctcctccttcatccgggacatctacttggcgctttccaacgacctcgctgcccatggtagtagtgctgcccccgtctcccgaaacggcggttactccttcatggccctcctcgccgtcactataaccaccatctccctctccctctctggcctttttgcgggtgcccacctcgccatcgccatcgccaccctcttcacccgtttcgatttgggtctgccctacacgttcgttagccgcatcctcgaccgtctcatcgtccttttgggattcggctgctggctaggcgccgtgttgctgagtatctggccacctgaccgccactctgctcaaccagaaaaagagcgctggcgcggcacggcaacctttgccctcgtctttgcccccttgggctgtctcacgcggttctacgcctcggcgcatctcaacggacggctgcccagttttccgttggggacttttgtggtgaacatgctaggcacggcggtcttgggcatggcgtgggatttgaaccatgtgccgagtttgggaggagtggtggggtgtcaggtgctgcagggtgtggccgacgggttttgcgggtgcttgacgacggtgtccacgtgggtttccgagttggcggcgttgaggcggagacatgcctatgtttatgggggtgcgagtgtgggcgggggtttggcgttgatggtggttgttatggggagtttgcggtggacggaggggtttggtgaggtaaagtgtatttcttgaggtggcaggtgcaatggtaggtaatggatgcatgataaggggttggtggctgttaaaagttgggcgtttgtcactgggtgcatatgttgtttgtttatggcaagaattgttggatgagccaacagcaatgatctgctaaatattatcctgatgtttggaatgtattaccaccctttcagtactgctgtcacgctcaccatgttctatcaaagatgccagcaattaaaggtatcaaagacccgggggtggggaggtacgacgggattttggatgagctaggctgacaaacaaaaaagatctagagaaaaaatattcaacaagcctctaaactgaccaaagaaccctttgatctacatgctccctatccagagggcccctttatcgaatggcaatatcaggataccaaaacaagcaaataatctattggcaaacaaattcgtacctccttctctttctctcatctcatcactcctcgaacaactctttgcctctctctcttttcaagcctttctcaagagcgcttcctcttcttggtcacattcgagccttctccccctttacctcctctcttacctgtcctctgcctcttcctcgccggagaagggtcttcctcttcccgagcctgaggcagaggtcgaggttgggattgagattgaggtcgagactcaaccggattcgagaggagatcttcaatgtcaatgcgagccctcttcctggtcggagtcgcattggcattgctgccagtcttactactctccccagccgtctggttggccttcctagcctccctcgcactcgcactcgccctccgaagcactctactcccatactcaacgctatcctcgtccgcgtccgcgaccccttcccgcccaccatcgacttccgtcccatccctatccattccctgtccagctctcgacgtttgagcatatccgggcagatggaccggagttgtcgtttcgacaaccccatcggctatgccattgctcgtgtctgtgggctgggctggggtgggttcggggcggtcagggataggccttggggcggttgatgctatcaaggcggcgaggacggtgggagacggaggctcgagcaagctggctcctttggctttggccttgcctttgcctttgttcatggggggaggcgcggtgctggggatggcaaaggcagaggaagaggaagaggctgcggcggaggaagaggcttgaccaaacaaagcccgcaggtcgcgcgtggacgttggcctgggcctgggtgcaggtgcgggtgcgggcgcgggcgcgggtgcgggcgcgggtttgacgacctccttccccttgcccttttctttgcggctgggtctgggtagagaatccttcccggtgccggccccagtaccggccccagtcgtctgttgccgctggttttccttgttcctctcagcggcgccagcgacccgattaccgccgcttgcatcctgtggaggagtggaggcgtggaccccggtctggaatgtccgctggagtcgagatactgtgagagggccaggaagttcgactcgctcctcattaccctctacctcatcctcctcacctccgtgtccacgtccacgtccactgctacgtccgcggctactacctcccccctgctctcccagaataggcgaagatgattctccttgctcctcgttcccctgctcatgcgatgaagagagtaacctctccaaaccaagatccccaggctccgacccaccattgccacagttaccgccatcgtcaccaccatggtcatcacaaatctcttcctcctcgtcctcctccttctcctcctccacagtcctatcttcagcaacaacttgatcaaccagaggacggttagagttagaattgaccgtgatgctatccagtatttcctcctcaatctctctgatctcaccggaggcaacagggtggcgggggcgggtggaacgggagcttggggagaggatgccctcgtgttccagaatcgttgcggtgaatcggtcgaagatgtcagggtcggcggcggtagctgggggtatgggatcaacaacctggttttgggtttgggcatcggcttgggcttggacttgtgattgcccggcttgaggcctagccttttgctcggggcgaggttgaggttgaagttgaggttgtggtcggggttggggagggatttcagggtctttttgcccttgttcaggttgttgaggttgttgcccttgttgtgtggaagctggcgaggcagctaccggagacttcccattttttgagcgagttgatcgcctgggctggggttgcccacgttgttccggaaggggttctgtctgttgtctattaggcgggctgcttctcggggcaaacctgccgttggtgtacgttgtcgccggccggtcggcattcgcagcaggggtatcggacctagcccttgtagccatggcccccctggcgttcgcggcggttcggtttcgagtggaacgggaggtgctgccgttgatgttgaggttgttgttagagctgttgcgctcaggggaaaggggtgggccgctcgctgtggcggcaggatcatggttttgatccagctcattgtcgagctggtcaccaatatgagcatgtgtgtcctcgtcgttgtgccgggacacatcatgggtagagggttgcccttggggctgcccttggaggacttggtctgactggttgtcagaattactgttggttttgggctggggggtggtggaagcaattcgtgctttcttcgttgctgtggaagaagcaggggcagtcgctttccttttgcgcgacacagagggggcattgtagggaagttgcttcaactcatcatcagctgatgtttgggcaagagcggcacgttcggcacgggttcgcggccttttgctgggctgagcagaatcagcttctgtgtccttccgtttccgcttgttcctagatgcctttgctttagccgacttagaagaactgtcgggcctgactacagagccttgcgcaactgaagcctctgctgtcttctcttcaggtcgggtacgctcttcttcacgctgcctcaacgccgcttgtcggttggccgcctcagggcctagtgcgtcaacatctacatgaacagcgttgtgtccgggatcgaggaatagggggaggtcttcaactttatctcttgaagcagctcgctgatttttgcggctgatggaaacatggagagtcctctcagaagatgcagcgccgcttggtgaggtcaaggatgcctcgaccacaagtcttccggccaagtgagagccaaggtgccacaggtcgtagcaatccccaatcgggatgagaacattggtgttagggtttgagtcgctgttgtctgtcgcgtttctggctgaaccagcacttgctccagcttcgccgacgttgccatccttgtttttgtctgccgcaacctcctgagtatagttggggttgcagacaagcttcatctccgtgcccgtatatctgttatacacgctcgccgtatgctttgtatcatgtccgaccaagagatatgcgacttcctcccactcagcgtcgtgtacgggcccaaccctctgctgaagagcaatcactgcgccctgctcgaagaactgggctaccgtcagcttcttcacatgggccaatgctgcgccgtgacagttgcacgatgaaagccaagtgacatcgatctcggttgtatacttgattcgttcttccgggatatcgcagtcggcaaagactgcttcccttgctttgttgctctggagagttcctccggctaccaccacgccgaatttcttgtctctgctataacccttcaacttcttgagctgctctttggccattgcgaatggtctctcaagcgccgtgtcgaagcagcgcttaatttcctcgtgtggtagactgacagtggtgagggtagcatgttcatcgaagcaaacaagggggagaagactacccgccgtgatttgatccagaaagccaattttcttcgtgttgaaatcaccaagtagtttgaacttcttcctttcatcggtatctgccacttcagtctccgcaagcttttcgctaatcaactggccaacttggtgagaccacatctcgctcccaccggcgcagccgccagagtccagctccagaaaggtcatactagagttgccagagccgccagtgctcttggttctcttcagttccatggtggcaaaagacatggagtggcctccaaagtcgaggaagaggacaacatcccagtcttcgagctccctttcctcgtgaagaataatatatcgcgctaatgcatcagcctcaccgcagaagtggatgtccttcttaatcttctggccctcttcgttgcgataggcgaaagtctccgtgataatagactcgtaaacattttcgaaacgtgcgtcccactggctgggaacggtcaggatgatttcgtcgaaaaacatatgttttctcttggtgtactcgtccacgcgctctttcaagcgtccaaacagcatggctaagatggttcggcagtcttcacggagctgtatatcctccttaagggccataaggtctgctgagagaggataatcggccatgacggactcatcaacgttggcgaggatgtacatcaggtacttggcggatacatggccaggctcggaggcggcgtcggccccgatcttagcaaagggatcgttggggtcgagggggcagcaagagacaggaaagtcacccctacacgtgacagttgcgcctgcgtctttattggcttgtacatctctgttttgaactggatggaaagtgtaaggcgcttcgcactcgacaaaagcggcacggagcgcggtgctgccaaggtcaatggcgagaatactacgaggtgatgagttagcgagatgccaggtaggtcaggacatcccatgatgaaagagcggggtcaaagggaaagaagcgcgtggctgccagtgttttaagaagtggataattgtggtttggatgctagacatcaataccacgtcgccaagggacggttgtctgccacggatgtgaaaggaaacacgtgttaagtatggcttaccatttcctgagggcggtcttgtccatggtggcggatttattggacgcagtctgatccatggtgtcgttgagagaaaggtgacgtgctgtgttggtgcgttacgtgaaggttgtagtagcagatagttgctttgagcttctcttcgtgaagagaactggatgccaaagacgatggaagtgcaatatgggttgatccaagtttgggaagatagaaagcgattgttgcgagtgagttgctggtgatggttggggggagcttgtaaaaggccgaaggccgaggggaaaatctgtgagaggcacgaacttattgtcgattctccagaataagaaaacaccaaaaagggggcggggtggttggtttcagtgaaggtgttggtattgtgcggactaagggacagtcgattgaataaggtttacaataagttaggcttggcagcaaggagggtctgcgcaaagaggtagagtggaaggtacctcgcgtggggcggtaaggagaggttaaaatactgggccggtggtatgatgttgaacatgaagtgagagatgacctgggtggtttgtttacatgtagactgaaaacactgtcgcctggcctccggcctggttcttgctagccaggacaccatggacgccagcagaatcttggtcttgactagtgacagttagaatctatatacaatttggagtgatgaatcaggactacctggacgtgatccccaacatggggaatctttcactacgtataacattattgtggtattggatttcggcatggcatcacagtacgacatcttccttcggacccgcagcagctttgactagagctgccggtatcagtatcacctacaaagtcaacttctctgccaccgaggcacatctaatgttcatatgcccttattatttcaggaaattggtgcaagaagtggcagcgatggaggattcctcgtgaaccggttccccccaaagcaattacgtgcccaccctcttttccttatatcaccaacgcaaacaaccctcaacgaacttgattcagttctctcctattctctttgacatgccaattctgcctatgtctggtatctttgaaagtttcgcgtaaaatatttccaaaattcagagtgtctgtccgatgtcaaaacgtaatcagatgccaagctttgggccccttgacccaagactggtattgacctttccagggattgacttgggggaaactgggtatgaagcttccagaaatgccagtaaaaatctttttgattaaagaatttcatgtagcagttgataatgggttacgtgtggaatttcgagtgtgttccaaaaactcgtcactcgtcttgggaacactatcccaaccagcaagaacaacactggaacttgtacacacccactcctgaccgaccattattcgcatgtagcttgaaaatgagtcttgtctgcgattccaaagcctcaccaccccaaatacactcggtaatagtgtcgacatgcttcagccaattaccttgtagctatctcggaagggttcttggtcgtatcatactcaatcgcgagatacgtttctgagccacttttccaaaatcttctgttgagcattgctcaagagacgtgatatccagccggatgttgccagtccttctccttccctccaacagtccatatacagcagtccatcaaaagttcggatggatgttgtcagctataacttccacttctacttccacaagcagcttcacatgggatgggacattcacaaaaattaatgcaaaaaccagtcaccgaaccacggttagaaaagcacaactacaacgtaataaaaaaaaactcaacataccaagacaagcgagagtcaagcaaaggtggtcaagagcagggatgttgaatttgaccaaatggcagattaacagccctacgggcctaagaaaagggatataacaacagaaactcaactgtcacaagaggaggtgggtcagaaggagaaggaatagaccactagatagcgcaaaattaaacagaaaggggtacctttgttcaacatggacagttaatttccacatttagcaaagtgaaatcaaaacgtctcttgagcaggaggaaaaagcagagagcaaatcggccccatggcaaccttcaagacagtcgccttgagcgtggtgacttgcaaagggtgaacaaacaaggttggtttccatggtaaactatcaccctatatcaaccaaacctgttggcacacacccttttgtgccaatccaagcttatgaaggcagtaacctggccataagtcatccattaccccgtcaaccccaagatcacatcagaagaacctcagatacaacctacacagcagacagtagatgtcgagttcacccagccacatactcttcctcatcaaccaccgtcccctccttccacgagtcctccacccattcccccttgacgatcctcggcatcggacttcccatctctctcaagctaattttataccttaattccgccgcaatttctctctcctccttctttgaactctcccccaaaggagcagtcacgacaacgacatgcgtcgccgtctccagctcgtcaactaccttcccgttcccaaatcgtatatagttcttgagtcgtaaggctttactttccgctgccccgtctccgttaccagcactgggtagagcaaagaaaactcgacacctccggaacatgaacgaccgtagatcgtccaacgaagtcccctgctcttccaagtgatctaggaaatgattcatgtcaaacccatcgcctcctcctcttcctctgccagagtccgaatcccagtcggaatcggacacataatcatcagactccataccctccatgatcgccttcaactcgtttatgtctgccaagtccccggcgtagctatcgccgaatttatccactgcttgttcggcttcttctgacgtctcttcgctgccagagtggaagaggtgggtgggctcaaaggggaggagatagcccttcttgttttctttttgtttcgtgaacggcattggctgcacaagacagtcaaaaatccatttaggccggatgatatccatctccgggttcgcctttctcagactagccactttgatcacgttcttatctgctatggggatgatgatcttcccctgaccggagtggtccataacctgctggtgaatacgaccaccgtgatctttgatgagtttctccaaagccggtttagtcattttgtttggtttcagagaatccgaaaggacgcaaaaatccaagccttcaaacaaccgtttgctcgcttctcttgtctctttcggagcgatgacgggtgtagcagcagaagaagacgaaggatcagacatccccgcaataactaggtccttcctcgctcgcttggtcgccggtttccgcttgcggttctccatctccatcttcttcctttcctgttcctggtccttgattttggatcgtaacacttcaaactcgtccatgtccagcgccgagtcccacgcgcgatccagccgcagtttgcggaagcgcggaaaccgcagcgtccaacccatggcgaactggtccgattgtgtgatgctggcggccttgaccgagatgacgaccgagtcgctgggtcggatccacacgtccggcttctcgtactgtaacttttccccgccgccgagctcgatgtactccgttggtgggctggaagggtcccagtcctgccatttgccttcggtgtggtgccggatttcggcgtagtcctccgctttgaagccgccgcctactttgacgaaggagaggcacttctcggcgctggcgttgccgcttttgatgaagttctgggatacgcgcacaccgcagaggaaggaggagagcgtgccgccgcgccggccggagccaaagtacccgcccaccacaacgcagtcgagtgattcgccaaagtcggacatgtactccggtttaaccttgatccagtcgttgttacggctgttgagtgaatagcgagagcgcgggttcttgagaacaagaccctccgatgcttcggccacgactcgtcgcaagagtggctcaatagcgtctggggaggtggctcgctcgaagggaagaatttccaagcggcggtggacaccgacgacggcacgctcgagagctctccgccggtcgttgagggtgtattcggtaaggggcttgtcgtttagcagcaggatgtcaaagacacggtagagcgggcgaggaccagccttggatgggttcttttgttgctccaacgcggccgtcttgagcgttccaaagggtaccattttgtcgatatcgatatcccaagtaatcatctctccgtcgagaatcaaatttcgcacgccgtcgtcaaaggccttgtgcagatgccgtgtcagagcggactgctcatctcccaagctctcaccatagagataagtataatccttcgcctttctcgaccaaaaggcaaaccgaaatcctccgggcacggtatcatcctctatcatatgcatctgcatcctctcgccatccaacttctcctcgatccagaactccggattctcctccgtcacccccaaatttttcaccaacttctcccacgtcgtcgtcatctgaaactgcgccagctgcggctgaaagcactgcatcagcttaatccccgtctcctgctgttccagccgaaactctggatcaaacagctcccaacacactctccgcaagctcgacgaaacgctgaacagcgcctcggcatccggatgccacaggttcagaaacgtcctttccgtggcgcccaccctcatatccttcaatatgatcctcaccaaccacatcatctcctccgcattcatctgccgataaaactcctcaaagatcggtaactgctcggcctccccgcttgccgccgccaagcgatccaacaggacattgacatccgcaatcgtcaagtcccccggctgagcacgcatcgcgcgcttgctgaccacttccaaacagcggcccgcaaagtcccctacagaccggctcaccccactctggccccccggcagcttccagtgcatgaggttatacccatcctccgagttccgatcaatcttcatgactttgaccagcagcttgccgatggtgttctccttcaacccatacacgccgcggtcgcggtccttgtcggggaggatgaggcgcatggccgggtaaaagtcgttgccaacttcggaccgccagcgcgacatgaagcgctcgatgatgtgccggcgctgttcatggtaggagaccttggagaagtggccgcctcgtcctggtttggggccgcgcaccgtacccccagaggttgagggtttgcagtcaatgagagggttgaagagggttcgaaagaggtcagagaatgggaaggttttggagtggtttcgtggtctgttagggaagctgtattcttggatgagtggactggacagatcttgggatttgcttggggatatgaactcactgctcatcaagttcttctaggcttagagtacctgccccgtactgatgttggtcctcttccaatgcctcctcatctggcgatctggatcgcctgttggtattcattgtgaaggcgtcactaggatgtaatgacctcgcacactcgctacctatatggctgtattttcaaggcgattcaagacatgtccgggtgtatcgaatcatccaccatgaattgatgaacgttgaaaacagttcaaatgccaaaaaaaatgtggcagaaaagaaaagtcctaaaattcaatgaaccagaacagtcttgaagggcacagccgaatccagtatgtcggttctttttctcgtccagttcattgttcaggacgcggttgttgcctggagcagagttcactataaatgacgtgctgctggttacaggggcggccaggctacagcatcgcccttacctaactaacacttggcactatgataaacccttacataaccctaacccaactgttgactctcttgcactaacacttacacgagcacaacgaccgaccatcacaaagaacaccaggagattttttcataacaagtggaattaatcgactatcttccatttcctgaagcttcgtagggagcgaggggttaataaaccggtgccaaagtattacaaaggaaaaattaggtgctcagtaaagccagtcgaaccgtgctacgcagtctctgggtatcccttcgttttccctccgccttggatactattttgacttgcttcctccgacaattaaattgcaatgggtataaaccatgtacctttcagaattcctcccaaccatattcagcagcattcaatcattaatcttgcaaagccagttttccaggttcattccaaggaaacgtcatctcgtcatgtcttcaaagaccaacagtaacgcggccgttaggggcgctgccgacattcttcgttccaaagccgcttacagcagggtcaccaggaaggtagttggcaccgggaaggttcaggccatcgttgccaacgttcaagctaccgttgccgacgttcatgccaggaccgccatggagcgcgtggccgttgccagtgccgtgggctgcaccattggtgccagtgccagtggtagagtgcggcttgcggacaacacgtggggcggggggaatgtcgtggctctttccagcagaaccaattgagaacacggggctctcccacttttcgcctttgcgagcgagctccttgtactccgtggccttggagctgattccgccaggaaggctgatgtgggggaagatgctgtcctctttagtgacagcatagttgatcttcttgtcagcaacagcgccctcggccttctgcttgccctggaggaccttcttctgtgccgcggtgacatagcgtttgtagatgttgggagtcttctcgggatcttcgcgagcctcttcaagagccctatcagcctcctgcttgatctcgtacaggatgctgtcaagtctggtagcctgatcacgaatggccttctcgagagccttctgaagaccggggcggagaaccttgagcatgatgggcttgaagaggttgaaaagcaatttgtggttggacttgatcaacttgatgcggaattgcttgacatcaacatccaccttgtcaatcttgaaaaagttctgcctgtccttagcatcggccgaagacatcttcatgcggaaggtgaagccgtcaccctccagcaaaatgttggcaataccagtgtcgctgagcgatgggaagccctgcttccgcttgatatagtagctcacatcgcgcagatccatttggataccggcaactttgacgtcaacggacatattcttcttgttggcgatcttcttgcgaccaaagcgcaggtagttttcactagcaacttcgaggacattgggcatgaagttgtcgctctcaaggacaaggttctcaatcacagcgtcgatctggtgatccgaatactcgatacggggaaccggaatgtaagcgacattctcgaacatggcggggatgaccacgtcggtcagatccttgacgagatggggcttgaaggtaggcttgccattctcatcgttgccaagatcagtgaacaacttgttcagggacgccgcaaagctcttgttttggggatcatggtcgaactgatcggccaagaacttgagttcatcgataacgcgatcggtgtgggcacgatacttgttgcggagaaggtagttgccttggtcgtaaaggcggttccactcctcgttggaagcatcatcgaggatgtaaccctcctcctggaggcagcggcgaatgaagctgttcatggccttgaaccagttcttcaactctggatctttgtcggcatcctcatagatggtcttgatggaagcccacagatcatcggtggaagtgccattggcgaagcgctcgataagggtcttcagatcaccctcggcctgggccaaagcgttacgcgtatccttcacagtactagtgcctccctgagcaagtctgttggcgtggctaccgtactcctcggcgatgttgagcaaagtggtgatcgcacggtggtaatcggggtgctgctggatttcaacgatcattttctttataatatgttagcaatttgtcagttggaatcgacacttctcgtcacaaacataccttcaagcgccagatcgtctgttcgcgacgctcttggggaaccttcttcttgaagtattcccttgtacgggccttgtactcctccttcttcttcttggccttctccttggtctcatcatcaaggttctggtcaagcttgcgctgagccgtgttggcagcagaagagagacccttctcagtgtcaataccggaagaggcgccagtgcggccatcatgagcagcggtgtttgccaaatctctggggtcggccgatccatcagggtgagcagcagaggtggcctcgcccaagacatgcttggcgtcctccttggggtttcccttgtaaatgttgctgaacttgctcttcgcctgatcacgggaaaaatcaggcttctcgtgccaagtattatcaggagcgggcgcatcaagctgctgaaggtcctcctgggaaggcctcacgcgagcggcggcattggtagcagcatcgccagcgatatcacggagcaagacggtggcatccttgactggtttttgttagcatttttatcgctcaaatctctacaaccaagctggaaaattcaacttacgcagtttgcggaactggccgttggtgatgatgagagtgcccaaagtgcgcaatccctcgagagcctggttgccatgctgctgggcctgttccttatccacaggggcaccagggaggctgacagccttggggttgaactgctgtgtctgccaaatgaaatcctggaggaggtttccctcattcttggagagcaggagattcttggcctctttcacaacctccctgaaatcggcaacgagctgctgtccctctggagagagcttcttggatgggtttgcgagcgccttggactggaggaagctgttcaacgcaacatcgatttggtcgttctacaagaaaacagtcagcatggcctacaccccgactgcgactgctttgaaggtggttgaaggtgggtttaccgaaggaactttcccgcactggaaagcgctggcgattccgtagaactgaagtttgcgattgacatcggcctccttctgcttggagtcaaccggtcggttgacgtttgcttttccgttgacggtcgccatcttcaccgattaaagagcgggaatcaaagggcacgcaaaggtattagggtgtctgtgggtatgtttgctgggtatcacaggaaactgaaaaaaaagaaaaactgaaaaatggaaaaccgtgaggtgagacgggtaggatgctggctgttcgaatatcgttcctcaacttggaaaagcaaacgacgattagacgcggacgaaggcggggggtaatcgggtattgggtatcgggtatcgtaatgttttagatttggtactgatattaatggacaagaggtccaagtcgaggttgatgtaggggaagggttgaaatgtgagacggggcaggtggtgggtataagtcggtttatagcaggaagggaccaaaggctgtgcgtttccgggagggcagcctgcttgcagtgatgcttgacgccaggttctgtttcgcgagtgacgtgggagcaaccttcggcacggagggatggcatgcgtcatagggaaggcacgcaagacatcggggttggacagcctttgaggaagcagaaagcccagacctgtttccggggggtaggtaaaggtaaagcaagaggattggaaaagcagggggggtctacgtgtgtgaaggcagggatgcagaagagaaatccaaaaagaaaaaaaagaaaaggaaaagagaaaaaaagggatctgaggggagggaaacgctgccatgccttcacttctacttctccctttccacttttgctcgccaaattcgcccagtctcccaagtactttctacctgtttggaacacgcatttacatttgttatgtacttcccagaagggctagtaaacaagctagatggttatccactctgcccatttcacggagtttactgccagacaaggatttgaagctcaagggacactccatggaaaagttgggactcgggtagtaaccgtgacgatcggttgagatatcgacggatcttgacgccaattgggcggccaggggggggatgagctcgacttcatccaagcagaagtgacagaccaagccaagcatggttgacgagatgcactacgattcaatatgtgcgtcacatcaaccctttttcgaaatctctagttctttttgagacaaagaccttccaggtgagggggctggcacaccccgtggctgcaccgaaatgcacacaaacggagcacttgcgcaacgtcggcagtgtgaatcagtccctcatgctaattagacggcagttcagacggcctcaagatgagatgcctcccgtctttgtcactctcgaggatatcaggccacccgcttgtgttggtgtttacttctgcggtagccagccattctggtgatacaatgctcggctcggcctcactgaacaggatagtcagggcaacacttaagctggcttccaccccccatccccagatcccattcatcctccaccaacgtccacactttcgctttcctccagtaaaagacgaaacaaacccgagtgagctacctgatatcggcatggagtctcgcaccatgtgggtgtcaggatcacctctgtctcatctggagcactcggtgggcctccgcactatgtacttgtgaaatgttgagcatcaattggcctctttgatcaagaagaacttgggctcactcgcgtcaaagcttctgtttccccaactcgtgacagagtatactagatattataagtttgcttgacgtaacttcgaataggaaagatctcgatagggcatggctcatatcgagcacaaaaaaggggccaattccgtgcgctgctacaaacctcagtttgattatgttcaggaatttagcacatgagatagtcgcagtccatgacgtcacgagatgtgggactgtcggcttgtgggtacgaggcctggcgcggtctggacactatagggtcacaatgcaacctcgtccattggaccttcacgcgcatcatcaaacgaaacaaaacaagcccgagacccaggaaaacttgaagcaatccaatattattgagcttcaccaccacacaagggtgaacctccaagctaccttgcatcatgtttttgaaccccccccccccccttacggacttgccttttggtgtgttactgccagatgcgtacaagggccggttgtttgcccgaaggtgctgttgcccaacggaaaacccttgttcgccgtggaacccataaatgatgatcctattaaatacttaatgt