ctcccctcccccaagattgacaaacccacgccaaattcactggccacatggacgaaacgaatggctgacttacctactactcgccgaaaaaaaaaagatcgccaactaagttactacagtcccaccttgcacaaggcaatctccaaaatcctctacatctgtggcatcaagccgcgcgagactcctctagccgataaatttatcctcgacaccgccgccaagacggacgcagcacctttcacccttcttgaccgccttcacagtgtgaggttgggcaacagcaatggtgatggggagcacggcggtaaagacagcaaaatcgcacagatagaccagctcgacatcgctgcagaactcctcgatcacatggtagccggcatcgataccactggcgacgcgctctgcttcctcatgtgggagctctcgcagccgcgatctcgtcaaattcagaccaagctacgggaagaactgctttctcacccttcgtcagacatcaactttgacaaactcccctaccttgacgccgtagtcatggaaggcctgagatgtttccccgccattcccatgtctctcccgcgaatcgtgcccaggggcggcaagaccatcgacgggtatttcctgccggaggggacgacggccagttgccaggcatattccatgcataggatcgatatggaggcatggggccctgatccggacgcgttcaggccggagaggtggtttgaggagaagggcgatgcggcgaggaagaagttgttctttgcgtttgctaatggggctagagggtgtataggtaaacagtaagttatcttttgtgttttttcgtttgctccctttggtttttgtgtgggtgtgtgtcatggtctgagtttggacttttgaagtgtgtctgacatggtgagcagtttggcactggccgagatgaagatcttgcttcgagaggtgtattccaagttcactacggtgccggataagacgatgacggaggaggacatggagatggaggaccagcttatatcgacaaggccggctgggctaaagtgtctgttgaagtttgaaccgatcggtgggcagtaggtgatggtacaggggtcttgcgggatgtgttttagacggcttgtattacaatagatgtagctgtaagtatagatgtttgacagtcttggtgtcttgccaaatggccacgaaaggtcatcaagagatttagacaagttgtttgtttgcgagctatgaaagtatacatgatacctgcagccaaacagatgcccctggcttgagaatgagagacgcagaggtgagagatgccgtccctgaaagaaaccgtacacaatacctaacgacttaggtgcatagtaattgcctgtttgggggggcgctttgccggatacagatctacctagatattggtgcgggctggttctacactagcttgtcgcatgagtctagtgtacatacctagaggtagttgacttggttaagcgttgattgatattgccgccttcccttgacaaaacatatcgcgtgtgtttcggattcttcccgaatgccgcccatttttcacatccccgtaactccgaagtttcccaaggagagaaattggctttcccagacaagctgtaattgttgtgagacacccaggcacacggcggagagggagaccgtcactttcacttgaccgacaactacaaaggcctcctccgcctggctcggttactgaaagtacaatgaaccaaagtggaactggtctctggtgtggatggatggacattgcacagacacagggaacgcccccatctgcgtggatcttctagtgtataccggctggtcatcaaagagtcccgccttttcatccggccttctgtgtccaggtgccttctggccaccgtccggcgagtcagcttgttgcaagaggcattccttgggccggaactcgagcatcgaaagcagaggcgtggaaacgccgagtggatgaggggcaaaatggcatcaaaatctttcaagttccctaacttgccattcggaacatacgccattgcgcgtccgtcctgttgctgtgctgcccgttgcagtgggcggggagatggtaagcaggtaggaatggaacgcgacgggaccttcttccattgtcggtgtcgaaacgaagtgtgtgaaagaacgaactgcacgcagtacctgcacggcaactggtgttgcctggcttggagaacggacacatgtctcgggtactttgcccatagcccgctggtggtggtgattacctgccaaacaagaagtaccctagacttgctctgccatgagccacaggtactacactaggtagtgtacagtacatgggggggctagccagggcaccacgaaaatcctttggccgacaaatcctcttgcttgctcgtccagtgactgcccgccttgttgcccgtgcccggtttggctccattctgcagcaccgatccacatccacttgctttctcgtccttttttaaaaactcttgcttgctgcctcttttttgccaaactaacctcaacttcattctacccatcaaccgccatcagcagcgacatcgtccttgaatctatccaagaccacaaaggcgaccgggctctctgtccatctgtccatcaactccacctcccccggatttcgggtgccgcaccacggaagtgaagtgaatccactatcccagcagaaacccacacaaagtcactcgactccatccgctccgctccgtcaagaaaaggaagcccgctcgtcacagagggagaaaaaaaatttcgcttgcctcaaaagccatcctctcccgcccagctttctgttccagcaccgcccaggttcagaacaacaaccaccaccagacccaacataagcattttgcgcgacacagcgttgtttatgtatcagcacgaccagcacgccgtcttccgacactctccccccgtcaagctgcattttcgcatatcgcggaaaccctgtagcttccaacaaagtaccgacggttgaatcgccattcccacggtcgtctgccagcgttaatgcctaccttcgacttcgttaaccacacggtctaccctatgtcaactcaaagtactcgtcaataactgacccctttggctcgtctcgcctctcgatcttcctcacacgctctccgtgcaacaagaagcctcgctttccacgacatcgtcgaccagtctactagtctgccctcgttaggtatcgtctaccagactcccaacaaactccaacaaaacaatactacaaacatcatcctgtttcgccgtcaataccgccaaaatgggtgctcttatcaacgttcgtcgggacaaccccgaccccttctaccgctacaagatggagcgtatccagaccaagattgaaggcaagggtaacggtatcaagaccgtcgttgtcaacctcagcagcgttgcccagtccctggctcgtcccggtggctatttgatcaagtactttggtttcgagcttggtgctcaaaccaacattgatcctcctgatgaccgctggatcatcaacggctcccacgaggccgccaagctccaggatcttctcgatggcttcattgccaagtttgtcctctgcaagaagtgcaagaaccccgagacggttgtccagatcaaggacgagaagatcactctcgactgcaaggcctgtggccagcgcagcaaggttgagccccagctcaagctgacctccttcatcctcaagaacgtccccaagaagagcaagaaggacaaggccgagcgcaaggcggcccgcaaggctcgccagaacggcggcgataaggaaggttccggtgacgagaacggttccgaccaggcctctcctgccatcgaggataagaacattgaatatgctagcgacgatgatgagctcactcgcaagatcaagtctgaggctcagagcttgcagttgggcaagagagaggctcccaaggaggaggagtgggctgtcgacatgagcgaggaggccgtccgtgcccgtcagcagaaccttcctggcgaattcaagcagaagctcgtcctgaatggtgaagaagacgaggaggaggagggtggaaacaccgtctacgaccagctcggcacttggatcgaggatgaagccaaggccaagggtggcattaacaatgtcgacgatgtcgagatctacctcaaggccaaggagctcggcattgatgccaagcaccgcaccgtccaggttcttgttcagtgtctttttgacgagaacattgttgctcagatccccaagcgtgctcctatgctcaagagactcgttacctccgagcgtcacgagaaggccctccttggcggtaccgagcgtctccttgccgacctcggcaaggagtcttatgacaagattgtcaagattctccagctctactaccaccacgacctctgctccgaggaggtcatcaccaagtggggtagcaaggcttccaagaagtacgtcgatggctctacttccaagaagatccgcaaggctgctgagcccttcctcacctggctcgccgaggccgagtctgaggaggaggaatctgaggaggaggacgatgagtaaatcatgtccctcgccactgaggatactacttccgttgccgcttgatgcctagtctagcttgctcttttgtgttgttttgaggatgcaaaacccagaagcagatggataaatgcgtgaaagggttgcgatcagttttctccactcactctcaggtcttggttcatgtttgtcccatggttcgcactcaagggatgtcttttcctgtgtctgtgtatcgttatcggggctttcatggacgtcatctagttagtcgttgaattgacacgtcacttatatctctacatattccagtatactgctcaagcgatgccagaaacataatgaatgcctgaatctctctatcctccgagccgttgtagtcctttcccgaagcggctacgagatatcatcaagatcaaagtgcccgagacagtcggttccgggtgtaggcgccttcatgtcgttgtcgacgaaacagtgccccatcgaggtctacctacttcagcacatcgggttccacttgcttgttagctactctcttatggtcccaataatctcctcagcattatgtgttatcgacttgatgttcgtgagtgtcatggacgagtgctcactttactgttaagatggcaccactacggtagtacatcacgtttaaccatgatgatgtcaagtttaagcatccatttggccgtcggttttcattacagggttcgtgataccaaggaaatcagcaccagcatcaaagaccagcgtcacaggaagatgttgcacaggatgagatttgatcatcacctgtcctttttcatgatcatcagcataattttcacacaagcaacctcaggcacacgttcgtcaagttggctcctttttcttgaaaaccctgctaaagtccctacggttatgtcccataacctctttgtaaaccgaaacccctaaatcattacgagagagacattcgttacgttccatatcttggaaccactgaccgatcatggtaccagtccccgaaacccctgagaagaaagctataaactgtcctcatctccatgaacatcatcactgttcctatcgaaccgacaaatgaaccagccgaactccctggatatcatcttgaaccaatactcctgaatgttgactgtaacctaaatttcccaaaccgatcctacttatcaccatcaattaacgggcccttccctttcccttatccttccttggaggtgcctggatacctcccaaactctgagcagccgtcgggtctgcccaaggtgaatactgcccaccatgtctcgatggtccagcctccacgtcgacctcagaaggaaacttgcgcgcatcagaagcgtacaaatggctacaggaagccaccggcgcgtagagcgcagggcctggttgcggggcggtggtggcgtggctggggtagtaagggggcacggggtagttgtagctcggcttcttgagtcgagcatccgcgaaaaggtaggagccaggaggggctacatccttcggagcactataaggcgggatgtacctgtcgggcttgtacgtctccttcgccttgccagcgggtaggacaggactttgaatgctcggggtcgagacgttggtgggccagctgggattcgccggcaacggctcttcgcgccagctgccggggatgccagtcagcttgggcgtctgaatgtccttgctggagctggtattctccttgggagccggccgaagtgtcactggagtggacaccttggatccgcgaggaggtgtgggaggcaagttcgggggaggggaagggtgccggtgaggtgtaggagggacatagcgtggagttgattctattgatgccttctgccaattgctatgggtggcgaacttcgaagacttgcccctcggagtgtgctcttcatcggcagatacatactcctctgcttcgaagtagcgagtatgcgtgcttgttcgactgttgggccgatcaccatcggggttgacggttgactcgtggcgaggagcctcggtatggctcttcgaaaggtgatgagggtagctggcactgggttgccgacgacgaagattctgcacagagactgccggcttcgaagaattgttgcgagtgtcttcagaactctcgggagcgtccttagaatcgctcttcggggtattcttagttggatcctcccaaattgatctggtacctgtctgccacgtcgctacactgtctgcgccggaaactcgcttctttctctccaagtcggcggctagctttacgcattttgccttgtattcgtccagttcccgtcgaagcttctcctcctccgtctctcgaggagcgcagacatcgattttcctggggctaggagtgggtaagggtggcaatggccacttctcctttggcgactcgacttgcgcaatgggaccaggcaacgaaaagtgtttctcgtccatggtctttgactccaggacaggtgcaacccaagttggtatcactggcgtggaccactttttctcggtgattgaaggcttctgactcggttcatggatagctgcataaccattcaagccccgatccttctcttcccaaggtgcgacagctggggaatatgatgcaattgaggatccagcacgcagaccggataaaccgaccgcggcctgacgaacgtgggtaggagcactgaaggctggaggatgggtaatgtctgggtgatattgcgagtcaggttgcgcgggaagttggtgccttgactggtagtcctgtcggtgaggatctttttggagatgagaagagtgctgggggttctgtggacgggaatgatcgtgagaagcttggtggtacttctgtgggttgtacttatctgtgcgaggggcattgtgctcttcaggtcgatggtagtctcgcgaggcagggcggtggtcatatgtcttgtcgcgtgaaggatcgaacgacacctctttagacttctgtgccgaagatgctcgtcgttcagcctcttttctagcatcagaagcctccttctccttctgagcagcgctcctcgcagcctcctctacggccctttggcgttcgcgctcctgagctttccagacctcatagctcttgttgcgtctttcctcgtcctccagccacagacgcctttctgcatccgccagcttttggcgagcctcctctacggcttcttctcgtttacgtttctcagccatataagcctccataagcttgcggttcgtctcatctttcagcttttgactggcgagcaggtccgcatgcttcttcttctccgcaaggtgagctttcaggaactggacgtcctgctcgatcttctgcatgcgtccatgctttcctttctcctcggcggctgctagctctgccttgcgcttcttttcctcagctgctttctcggcagaacgcttcttctcggcgacttctagctctgccttgtacttctgcgcggcggcttccgcgtccgctttgcgcttcttctcggcagatagttgagcttgtaaagccttcttttcctcctctttttgattgaggagttcctgtcggcgcttttgctcagtagctgcgttctcagcagcgcgcttcctttcctcttcagctgcctcctccgcagcagcgcgcttcttttcggcagctgccttctcctcttccagtttgctcgcctcaggagcagccagagcacgcaggcatttcacgtccttctcaatctttctaaaacggctccatgcgctctcccatcgctccttgtactcacaatgccacctgtcacgattgagcgcaaattccaagcgctcggcttcatcttcaagcttgaaaatggctttcttgtgttgttcacgcttcttctgttcagaagcagccatagcacgtagctcctcgagctccttcttgttttcgatgagacgaggccgtaactcttgccaatggcgcttgtctctgttgtactcgtaccggttgagggcattttgctggcgctcaacctcttcttcaagcctgtatatggctttttgcaagtgctcgagtttgtcgaaaacatggctgccgattgcggtaacagccggggcgaagggtcccacgacctgctcgttggtgggcgacatattgtcgatgtgggaaagcaggcgtggaaattctgccacgaaccgctgtggtggtaggaggaaagtaatcaattgtcaggtatgtggctactatcaacgagatgttagcgcgtatgatccgcagggctcgtcgcgacgaaggcaaatggatgtgagaagggagcaagagactgacatagagattttgaaatgtcgcgggtgacgtgaaagagatcggggagatattggtgatttgctttgacgcagagaagtgatgactcggtgggaggggtgagaaggtgatatggacgaagacttgaaggtgcaaaagttgtgggagtggaaaaggattggacttttggctgaggtttggctgggggtggaacggttcatatactctgcggcctggggaatgaacctttcaatactgccccgcaaagtgaagtgcgctcgacaagtgaaggggggttcctcaattttgtttttgtaaaaggttgcggatgttggtctgatgtgcactcgacaggtgaaagggccttccttagccttggctcaaggttgtggctctggtgaagggcaaacctcctcacaaccccccatttgttgtctcgcaccgccttctgattctctgtaccaggcgcggattcatctgccatcgcgactgtataggcagcatcttgctggatcgacttgtcaggttcggtatatcgtccttttgcacagaaatatgatccgggtggtgaagtggtccaccggcgcaaggacaggttttctaaaccgctttcgccgatctaaatgtaacatgttcagtacatgatgtatgctttaacaggatcttctagcctgtgcttgaaagctagtggtgtaaaaagcctaggaaacggatgtgtggaagtgccgtgtggatatgctgcgatggctgacggtatttgaatctgaatctgaacttgaatccatgtaagatgaagcagaaggagaagaacgatatgatgatattgtgctatgctatgtctacctgtaaagtaggtgcgatggggctacccggtgtcaagaatgtcccgcatcaagaggcgccaatatgatactcttggaatcggagatgttttgtacgataattacactcaaactaacgccaaaactatcttttgatcatcgccccgttagtagatttggaaagacaggagccggtacccacgtgtgcgcgtgtagccatatcctaaaaatagggaaatgaggtacgtgaagttagaaagaagcccacatagacagacaggaagttgggaggagtgttacccctgatgaaataagcaagttattcgttaagctagaagaaaaactacccttaatcccttccgagaaacgttgtcgaatacctattctggtgcactaacaccccacgtcccattattccgtaaaccatactccccagtcttgaccaaccgcggcagccatctcatcgccccagactcagtacttcgccggatcgaccttcttctcagccgctatgggatagtagttgtggacgctggggctgaaacgttggccagagttattaggatccagctagtttctcaaccagctgccggggggcatcggcgttttgagatctcggtattgatcattctgtttatccaaggtcgaaagaggaagtatagccaccgcaggaccgggggcactcgagcgctttgagggtgtgggaggaaggctgggagggaacgatgggtgccaataaggagttggtggcacgtagggagggttggttccgataggcagtttgagcttgagtgacttggcgcggacatgcgctttggaaagcctctccgtacggttatcgttacttgggctcaagtcctccgcctcatactgacgggaatgttttgtcgcccggctgaggcttcgaccattgtggtcgatattcgagtctcgaccgtggccttccgtgccgcactcccagtgcgatttgcgagtgtcattttcaggagcaatattcccggtctgaacggcaacatccttcagtacaaccttggcaacgtctctggagctgccattggcagtattttcaggagccaccttcgtgggatcctcccagatggacttgtatcccgtctgccatgacgcaacgctgcttgcgccatggcctcgccctttcctccccacctcagcccgtagtctggctatcccctggtcgaattccctcttttcttcccgcaattgtcgttgcagcttctcttgttcactctctagacgagtgggaacctgaggctcattgttgctaggagcaggtgtgggtggcaatggccattgctccttgggagtctccactcccgcaaaacatgagcgctgagccggaatgaccaaagtctgcttcattacctgcggttcgagtgtaggagacttccaagcaggtacagggggcatagaccaattcgggctgggagccgaacggagacgatttcggtgtgagggttcctgatgtttcgatccataggcttttgtgtagccagagcgacttcgaccctcgtctttgtacctggcaacctctggagcttcgtctgagcttaaagatccagccggtatgcctgaaagaccgactggcatagaaggtgtagaccaatttggccggggagccgaagagaaacactcttggtgcaagtgttctttctctttcgatccgaatgtacctgcatagtcggagcggtctcggcccttgtctccgtaacaagtgacatccggagccaagtcagaacagagagacaccgcaggcaatccagaaagaccgaccagcactgaagatgctgattgggcctggcgagggcttgcatgcccacgcggatgatgcttcagatgggagtggtcgatggtggggtattgctttatcgatgagtgttcttgatccaagggcttcagagggtagggactctgctctggcttccatggataagcctgactggtggatgggcgctcgttctcaaggtcacgcttccgagctgtcttgtccttctccatctgacgacagcgttcctgctccatccgggcttcgtattcctgcttcacacgagcaagtgccttcttctcagcctcttcagctttgagaacctcctcctcggccatctgacggaggcgcttctgctccttccaagcttcctcatccttcctgcgcgccgcttcgccctcccgctgtatgagggcaaaaacactctccttagcctctttgattctaagagcctcctcttcggcctgctgccgacgacgctcctgttctttcctggccgcttcgtgcgcctgcacttttcgagcgagagcctcctcttcagcctctttgatttcaagaacctcgagctcggcaaacccggaacgcaaggatgcaagttccttgacaagtgattcgtatcttttgcttaacagctcatcggaggggttgccggcatcggtgggagcagacgtggggtcaagctgaggagaaaagctgtagaaaaggtgagtctgattccgcgaagaatcaaacgataccctgcgcttccccaagtggctcttcttttcttcttgaagagcctcggcagcctctcgctcgttctcaaggccacgctgccaagcggcccgagcctcttcctcggccttctgataacggcgctcccgctcctgtcggcgccgtttttcctcggatgaaattccgttaggcattttcgtgattgatattatggatatgtatataggtactgccgatggagtgttagagcatgattcctacatagacagttgcgggcttcccaagtggtattatttgtgcagttcaaatgggctgggagactaacctaggagcttggatacgcttcaagcggagttaaaatgtgtcggacggtggaggttatttgtgatgtcgacttctgttgtggaggaggatgtgatgtgccgtaccagatgtgacgactctgaggaagggagggtgtaattgtctaaggctatatatagtgatcgagaagagtgttcaaggcgcagttggcttgaatggctgttctactatgagaagactgacgactatgaggaaagagacaagaagtgaaagcttgccgcggggaggggagggaggagggtttatatactctgcgacataagaaattccagttcccaaatcaccttgcaaatggttgctgttatcaatctgatagttggttgatcccaagctcacctcgtcgtatcgaccctgtccctatcatcgagactattcagtcgaaaccaaaacaccagctgcatggtgaacggctttgttaaacggccaacgtccatagtctccgagcaggacgagaaccaaaccttgataacaaggggaaaagggacaacagaccatatatcatggcgtcgctagccgagcaaaacatcccttcagtctgtataccacccacccaccattgccatcgttttgtcgtcgctgtaaagtgaattgcccttttgacagacaggcccggtgggtctggaacaggacgataacagaaaccttgaagacatgaaaaagataaagtgaacacgccaattcaccctccttactgaggaaatgtcaccttcactcctctgtcatctttccactctttccgtccacatgtccttctcctcgaccatcctcaactcatcatcgtgctctctcgcaaacccatctagagactgggcgggcttcaacacaaatcccccttttcactcacagcttcgccctctccgcctccttcttctccttccacctcctatccaccctcaaattcgcccaataattccacaacgcactcaccaccgccgccggcgggcacatccacaagaaccacgcccaccacctcggactatacttctccaccaccccctgccaaaacaccctccgcacctgctcctccaactctctcttatccccatcattccaaaccacgcaccccctcccctcacccctctccagcgccctttctgccttctccctcacatccccttgactcctcacccgattctccgcatcctcctggctcaaatgcggatccctagccctcaacctttccatctgcaccttcggatccttcactccaaccaccaataccgtcccgcagaacttgtccaactgactctcaaacaacagcgggatatccagcaccacggctctataccccttcgcatacgccttcagcaccgccagcgccatcgcctttcttacggctgggtggacgatggaattcagacgggcgcggtccttgcgcacctcgggggagtcaccaaagacacggcggcccagggccgggcggttgagggggcggccttttcctgtggggccgttttcgggcatgtcgggcccggagggaacgaggaggtcgggcgtggtgggaccaaagtaggagacgatggcgttgtagccggcggtgccgggctcgacgactttgcgagcgagaaggtcggcgtcgatgatgggcaggtcataggggggcgaggagaggagggaggagacggttgatttgccggtggcgatggagccggttaggcctatgaggagcatcttggtagttgtttgggggtgtagttgtttgatgaagtttgagctgtgtgtacgattgtaggatcgattgtgtgcaattgcctgaggtgtatatggctttagtgtctatttacaagtatacgttggtcatgttgatactaggtattcttcatgaggtgatgtcgttgatgttccccaaaatgggcgggtcgggcaggtgtcaacgattggttcagacacattgcgccatccaaggattcagacgatgcgggggtggggtcacattccacgcatccgaacaaacaggtaagtacccactgagcttcatctagtcgtcagtgtttactccacgaacagcctagtcatcgcactaacagacatacggcgtgatatgtgccttatctcatttggcatatatctcttgcagctagaatactaacagaaagacctcgttgtttatgcagcaatgctgtacacaatgtcaggtacctccttgcatattgacaacctccatcattcatcacaaggggtgctcctagccaaccttgaacgacatcgttccattcaatctcagttcgacaacctttcgatgacagtcttattacctcgacaagcaccaaagctagacaactggatatttgattaagcactgctgtgaaggggccgatatctaagtatcaaacattctacaaacgcaattgcctgttgccactcctactttcatgcatccatctgcttgcgatgtcaagcaagaactaaaccaggtaacagtttgacgtcgactcaatgtgccaatcacaattgttacctccggaaacttcaagcctctgtttgcttccactgaaggcaaaccctttgagccgattgatcgcagaatgaagaggaaaaccagaatcaaaacaaaagacgcaatcccaagcgccagtgaccgaacccgcaaaatgccgaaccttgccaatgatgaatggtgatggtgtctacagacattagcatccgatgccaacaagcgcatgcggaacaacttaccaagaaacccgtctccttatctccatccaggtttaggactgcatgcggacggcatagaagacgccatcgtcggtcatgtaccagcggcagtcgccaaggttgtcaatcgtgaacctgttgcgcagggtccagtttccgtcgacctcacggcagcgatacatgcgagacgggtcatcgtcggcgggcttaaaatcctgtgcctcatccatgttgttctcataagcgatctgctcgttgtttgcggcaacctcactggcggtgaggcccacgccgagagcgggctcgggatgaacggcaccggggaccgcaggcatgggggcaactggagcattacctgcaacgatcacggtcgcgcccggggcgtacgcaggctggggctgagccatcatcatgggctggccggggacaggttgggcctggaccaagaccggctgcatggcaggctgcggcatgacaggctgctggacgatataaccgggcggagcggcgccgggaacctgctgcatcggaacgggtattccggtagcctgtgaccagttagcaaattttgactctcgaaaaagctcgtttatcagcggcgatatgttggaaagcagcaagcagtcaggacacgggaagcagtagttcacttgaactactggcagtgaggaggaaaaaaaaaaaaaaaaagaaaagaacaagtggaaagcgcaaatcaacgacacttgcaaagtattgctgttgctgctggtcccaagtcgggtagagtccggcctgccactggctctgacaatggccatggtattggctcgggtactggtactgcatctggtagggagcctggttcggcacctggtattactgtgggtactgcttcccaactacgggctgatgcatgctcgaggacggagaacaagtcagactgaccatatactgagcggcctgctggacaggcatctggagaccaagctgtccgtcgtgccgcggggtatagtaatgaagctcagggccggtggaggtgtcgccaacctggggttggaaatggacgccagtattggccggggcgagggcgtactgagacatgttgacttggtaagttgttgggaggtaagggatcacggtctggcactgggcggtttgctggttgtagccgagttgccacggttggagttgttgataaggcgacgcggggatgaaggagggagggtatggcgcggccttgtggtcggcttggattcctcccgggcctgtgtgatgagtgaagacttgttgagaggacgttgaaactcccgggtcggcaggcggaaaggcggggtagtgctcaggactggtcggttcttcctgggcaggtgactcttcctggaatgagggacgcttgcgcagggcggactttaaggggaggggctggacgtccttctcgaggccttgttgaaaagaaaccctctttggagatttcaagttgcccttgtctggaggcgcgcccatgatgggtttggacgcaaagttggtttctcaaggtggacttccggcgtgtgcggtggtccggcttgagtggagagggttgtttgtgaaaaatacgagaggaaagagggcccgaaggaaatgaaagggaaggtgcaatgggtgtaagtgcgcggcgtgggtttgaaaaggtgctcgctgaccgcctccacttcttgccttggggtcgtcgtagaatcttcaccaccagcacggctgccaatgcgttccctctaacatcgatttttcagagtgtcttgtggcaagcttccgcttcagcgcgtgatcctctgctgctgaatccgcccgtcgtcgggtaattttcagaggtgaaatccgtggaagtgagtggtaagtaaatggaaagtgatccgctgttgcctggggagcgcagaaactgagcgcgagtgaagggatcacggcaagatatccacatgggaaacctgcagccccgcgttgaagccaagcaagtttggatctgtcgttgagtcctcgtgatcgttgtcctgccaacaaacgctccttccttcaaacaagtcttcgagtctgctcgatgtcctcggatccaagagagagtactaaccctcagagatacctgacctgctgctgctctcgatttcttgggtggaaattctgcaacaaggaaagcaaacaaacttaccacatcgcggagctcccaggccctcgtgctctcgttaaaaacatagtgatagttgtctccgtaccggttgaccggttcgcgctcaaagtcgacgtcggcaaacggccagcaaggaatgcaacagcacatgttgactgcttcttctctaattgctctgattgctttcgattcgggatatttttgccgttgccgtggcagtaatggttgttcttcccaatgtgcggcgagcgcggtacaaaacaggagtcgagttggtttgaagttttgttgtctgtcaactgcggaagcgcagttgaacggaaactccgtctttcatctgccttggtcttgataagatacttggcagaagccggcccgggcaggtatgaggctcccgcaaccgaaaaggggaggcacagcccaaaacactctaaacccacatgacgacccgactatgaccattgttcttggtgtatgaaatttctgaaagtatgccttgggagtatttagacatgatctatgatacccgcctactcacagtaggaacattacatctcgtgcacctgatcatcttgcttgttgatatgtcacttacgacttcattgtctgcttggtttttgttgtggttcgtggatgcgctgccccggttcatcctaaactaacaaaggtggatgattacgttgtcttctttctatgctaaagtgttctgttggtatactatcgagtttttgtatattcttcaagtggctttctatggtggtttaggaagaaggtggggatacattacacgttacatatgatcatgtcgagctcgcctttctccttttgcaacagcatcccacaccaggaaccaaatgatgttagctcgatcttgttataaccaaagatatggatgggaaacttgctttattagtcttcgatcttagagaaagcaataacgggattcgtagagggacttagcataaagaggcaagcaaggttattatcgttactgccacttgtagctcactagtctgtcggttatcgaagaattgattttcctccctgtcttgatctctctgcttccatgtattgaaactggtgcttgcctgttgttctcaagccaaagatttgcatggggaatactcgaggaacaatgtgcgtacggtttccagttctgtggcaaatagggaattcgtcggagatgggccttatcctaagagagtggatatgttcattcgtagtcctgcccctaagtcgcttcgaactttgaactcacacctgcttgcagtcattttcgacaccaacgtgtggcagggtgacatgcccaatatatcccacaccaaacattacctctctattatcttatcataaaacccggagccaacagtcatgtacaacccgcaatagactcaaagtttgaatgaagcctgccgcaatgccccatatgcccaaccagggcgattgcgctctatgtccatatgatccgctataatacatacaattttccacacacggggaggagagagatgagactaacccttgcgctatgcaccactatgcacacaccctgccctttggcccctcttccatgtcctgccttgttcaagccctgcccagcccagtgtcgctttattttcgttcttccctctcttgttcgtacacatccaccagttcgtgtctgctgcccttttgctccgtgttgaaccaaggacacacacacatcttcatcgcagtggtcttccgtgctggtgagaaagacactggttttcttctgtcagttctctcgaagattaaaataatagagaaggctggctagctatgcactcttttcatggagcaacgatagatggccagagagtcgtgggatgaagggaacagaagatgactttttttgtttcctatttcattcttcgtccccacttcagtcaacctcgttggtctggggggaggggaagaacgtcctcctggcgacctagtgacacagtaaagttagcaaggtgtatttccagtctacgcctgccatacgaaaaatggtgacataccgcccaagtaccggctatcgtcgcaacaataccacccgagatcatcatgggcttcagacccctggtgctcttgaagagcataccactaagcgcaccggccaggattgagttggcggcatcgtgcttgcccctcacgtaaccaatgccggcgttgattaggttgtagcagatggcgacaacaccagccgagttgccgaggtagggaccgcgacgggtgacagcgttaaggacggagttgaggcgcagcttgggcggctggccggccgatctctggagaccctctttcaaaccccacgcgcctccgatagtgagggccgtcaggtaggtgataccggttccgtagcagaggtcgtcagtgaagccgcgcgagggcagaactgaggcgccggcggcatcgggcagcggggtatcctcaagcgagatgtattctagtgtttccttgttgaggccggcaagagggtgtagttgtgtggggtcggcgaaggaagagctaccgagaaaggcctcgacaccttggggctggctagcatcgaagggcgagggatatgaaggagcggaggtggtggtggtggttgtctgaggtgcgctgggggcgggtgcggcgggctcttgctgctcttgctgcttcttgttgcctccggtgagggtgttccaaaggccggacattgtgactgaagtggaggggttcgatgggttatcggatcgttaagcagttggggaacacgaagcagatagaccgcgtactgctgcgcgcaagagtggtgacgggtagccggagggaagggtgggtgggtggtgccgtcggcaaacgagtaagctatcgtatcttcgggggagtgacggacgggtcggtgggcgagacggatgggatctcgaattggctccggctcacgcgcaacttggaccgacgcctgtcttggcccccgataacgtcggaacttcgaaaaaatttacctctatggcgcccgcatggcccgtgcgagcgattggcgtcatatgtacctctacatatgtatatacatgctctggggctttgatttcggggacatgtcaacatggcgaagtggaactcaaccgaggctgtaatgaagaagaccttattgaaaggtcaactgcagtacatcgtgggcatctgaagctagactacgccttgaacagatatattcaacggattctccatgttcccattcctgctttctcaggacttcttcgcctttggatcttttacggggacggttcgttcgtggggattcttttactgctacagtgcaggggtatctcttgacatggcggcaggcaacttcagacccaaaacaagcacggtggccggagtggattcacccccagaacatgcgcagtggatgtaaacacacagtgggtgatgctataggcctttgaagatcccaaaatttcacaactcgtcgctcatactttacacgagtgcccagcagagaggtggattacttactatcacagtaacttcaggccctcactaactctcactggggggctcattgacggtcaggcacttaccactcttcgctccttctttattgcctccctttcccagtcatcatcactctgcaacgaagtctcggatgcacgtctaaacccggtccctcaatcataacttcccttttggactgcggggatggagtcaacccaagtccagcaaaatgcccccggcagcagcaccattgacacggacgctctgctagccggactgggccccgaagtgtttgaaaatgccaacaccatcaccaagtggctgttgtcacaacccaccgagtcactcccagcgtaggtttcttttctttcggatatcttcagtgtccagttattctttgtgagaagttctcaatcacacatatacagacattcactaacacccgtgttagcatcgcacaggcagtatttgccaagttgttcagcaatgcctctgagtctcgccagtatcacggcaacggtcacgatgtcgtaaggctctgcagctttgttcagcaatgcgccaaggccaaagacgagaagctgaaggaatgggccttcaccgagcccgtctcaacgaagctgttccatttctaccttgagtggtatgaacacgacccgcatcgtgccctgagactgattcttgatgtccttgtggcctcggcgaccattaatcccaaacccgagacagggaaggcagtgaaggaacacatcctcaagaccatcgtggagattgtcgctcgcaagtctgccatgcaactgaccaagtctggcctgcagtgtctggaccacttcttgaacaaaaaggttctttccctcgacgatgttgctcgcaagtatcgcgaggtcgactcttctgtcgccgacctatctcatctctccgtgtggaagtcctttgtttttgagctgttctcgtggatggagcttccctacgtctgccctcatgccggcaaatgtcttgtgcatatttttaagggtttaactggccaggctgctgctgcggcccaaaaaagcgaaaagttcactgtcgaggtctggaagacgtggctacaggaggctgtggcccagagaccagcagtcttggaggatatcaagaactacgtcctagttcctattttcaagactgacaaggtcgaatctctgaagctgctcgaggcgtttaaccgcagcgagatacccgtcggatctacacaggatctgaccgatctgactctcttgctccagttggcgacactcgagaccggcaagcggtttggtctcgtggaagaacccagcaatgatattgacgcttctcagtcttcaagcaaggtaattcttcgggacactgtcctcgaaagcttcctcacacatccttccctctccgtcagatccagcgctttctccttgttggtctcatcccaggccactacgaagcccttttcccggatagcgtttgacctactcaggaagcacctcgccgccttccatgccgactttgacgccaaattgcgcaacgaggtgctcggctatacgaagaacctgattcggcgtgttaaaaacgtcatctccgttgcccagagaagccttgcccaagcagccagcaagcagaacccggcgcctgcggacaaggatacgacatcatcaaagaagaagcccgctcctgagaacttgttgaagagtcccaccgaggccagggaggtacttgaccgccacgaggctttcttctcgtggtaccttgggtttttgaagggtgagcttttgcccacaacgtcttaccaacgccacatcacagccatgagagcggcacttttggcgttgaaggttggaaaacacgctggtgccacggatgatgttgtcgatgaggacgtttcaaagtcaatatcttcagatttcacttggatccgccttcttctggatctactcttggacccttttgacgatgtcagagactccgcctctaaccttctggggttgttctctcaaggaatcatcaagtcccccgcacaacccagtctcaatagcaagacccaactcgaggtcctgcaagacttttgcctaaaagcccgggctttggcagacagaactggccgcgctgatcacggtgacggcgctgctcgctcccagggacttctgtgccgatggttggatggtgcagatctccaaattgctcacatttccaagatcatcagtggtcttgaagacaaggttacaaaggcagagaaggacttgggccacgctgccattgagaaccccgtacatccagattttgccgccatcagctatgcgtggcctgtgctggccaaagagagcttttccgaaacacagttggaagccatccatcaattatatcagcgcgtcttcgactgtgccaagcgtatttgggtagcagtcaggcatgtgctatgcgatgactctccggaaggccacttgcccgaggagatggaggaaatcgagggattggacaccaaagacctattgagttacagtttccgtgcagttcacgagtcgagcaacctgatgcgactgatgctccagacgttgcgtctcactccaggcccgggagtgccgttccctcctttgcccgttttccaagctaccgggtacttgacgtttgagcagctttccagcttgaggcatcgtggtgctttctctacggtatctcttacttttacgacatgttgccagcttacacaaaagctccccattgtcttccccgagactgcagggtccaacactttgcttcgcgaatggtacaaggtatgttgtggaactgatcacggctcttgggctgtactgtatactgactttcaaaagggcacaatcaactgcatcatgagtcaggcctccaccacccgtcgctctgcgggtattccttctctagttgccggcatcctgacagccaacgctgaatcgccctcgttcaacgaggttttcagcgagcttgaggagattggcaagaagccggtcacgcaagcggaaactgatggatcgaacttgccacaagtacatgctctgaattcgctcagagagatcttcaagagctcattattgagcaagaaggccgaggcttacctggccaggactttgcagctggctgcaaacaacctaaagtccgaagtgtaagttgcagacatgcaccagcagtcagatcgagtgctaacgagatatagatgggccattcgcaactgcggtctcctgttgctgaggagtcttatcgactgcttgcttggaacgggtgagagcaaggccatcatcgaatcgggctgggacggtgtctccgttcgtatttcttataacaagtacccaacactgccaggtgttattctgggactgttggagtctgccaacaaggctcttggtgaagatgcaaagacagccgccgcggaggccgtcttcccggcattggacatcattcgtcgtgccggcccccccgagtcttaccgcgctgaactccaaggtcatattgaaggctacctcgatagccacctctggcacgtcagagaaattgcggccaggacactctgctccttccttcttcaaggagattgggtcgcagaaatccagcggctccttgaggagtctgaggatcgcgccaaccgcatccatggtgtcctcctgctgacaagatttgttctggagcgcaagaccagcctgggtgcggatgtttccgaagatacatccaaactcaaggttctccttcgcaggcttgccgacgagagtgacaacttcaagacatgccccgtcgtcaaggctgcctaccttgagatattcaacattttggcaagcatcgatcccatcgtcaaccagtcggcccttgaactcatcgccatcactccaggctctgattcagccacggtgatggacaagaccaagcaatacccatcttcggctctcctggatgcagaggctgtgatcgccagcgtctaccacgccgcagcagtctccgacactaaggtcctacgggcgctttttctgcacacccttagcaaggacatcaacactactcagcgattgcttgagatggtccctatcgcctggaagtccatcactaccaccgaagccattggaggtctctccaacctttacgccgaagtctgcactaccaccgccgctactcccgatatcaaagcagcggcgatctctaacctcggcgatctcatcgatgcccttctccaggaaggtcgtcaagctgagcttatcggcctccccttcatggccaccatcgaacaaacctggaagggtctccagcaaggcgagatcaaccccaacctctcctgcgccatcatccgagccagcggttccctcatggccgcccttgctcttcgcagcgctaccaccaccaccaccgccgcctgtggcggaatcgacaaccagatggcccaacgtctccgggcctggggcgccatgatggccgacgcgctcgacatcgacaataccttcgacacgcgctatgcggccgcctcttctctgacctctttcttcaccggcttcgtgtctacaacagaagcaaactggtccccagctttcctgcctgcactctcggcgctctacgacgccctaattgacgacgacgacgaggtccgcgatcttgcttccgccgctgccgcgcccgtggtcggacagcagatggttcccccctcggcagctgatcgcctagcggtctggatgtccgagacgttctttgggcaagaggagttccaagagcacttggtgtctcgtctcacaaccggcaattcctccccagttgctgaaaagtcttccgagttgacctcggcagcggaacagctcgtcaccgctttgcagttcgacgactcactctttgccactgaggagcagaatctgtttattgatgaggtgagggagactagacgctggcagcgggagctcatcgcccgtgcctctgcttctgggtcttctgacgtcctctcgtccgggcctgcgttcgccaagctgagcaagtggacggaggaagggctggagtaccttaccagactagtacgggcgaacagtgatgggccgctagagtggacaagtgatcaacatgtgttcgcggcttgtgcgagggtgttgctgtgcgcggttgcggtggttaaggttgtcggcgccgagtcggcggttggagaggcgttgaaggcgttcaaggaggttgccaagaagggaggactgcatggtagtttgttggagattgtggcggcagtgtgagcgggtgtttgttagaagtctaaaccgtggtgatagatgtgcactagagcgcacgaagagtcttgaatgctattgtctttcctgtccttgaccccgaccatggatttaatgtcatacttcggcctttcacacacaacaagacatgtcggtctctcacttatacctcggtgagatatatcacctgggcatacttcagtcatagtgtcaccaatacagactacactcctccatgaaacacattcaacctggcacactctctacacccgcaacgcacctgatcaacatcgctggagaaaaggaaaaacaaaaagcatatcaattatagcaaacctaaagactgtgaagaccgcttgacgaaaaacccagcgcggtgtctatatcaagaaaagacgttgtaaattaagtatattcgctatggatgagtatgcttcgctggacctaccatggcacccactaaacataggtaaaacgctaagcccatacatatgcgaacttcacttcgactaaatatcgtagtgtaccatcttcaattatctcacgaactatattgtaaacccttcttccttccttccttccctcacccttccccagcccattccgccatgacgtccacctaggcagtccatggaagtatctgacaataaagcgtccaagatttgtgagtgacacgtacctacctaccctgagtaactatcttcagccgctgacttgtgaactttacctgcccaaatacttggcttttgcaactttcaaatacttgctcacagtcgggttatgccttgccttgccttgccttgccttgctttgcctacttttctctgtttacgtttatgatccaggtcttcactgctacatacctgttagacgtatgtacccacctagcgtcgggtcctgttacgcaacggtttttgtgtaacgagggtggtgtgtatgtaacaaacaaccgaccacagcatcggatgaactacccaactcgacatcaggcgcatattgatctctaggaacatacacattggaaaaaatgtaaactttgtggtctgcctaaggagagggaggcatgaagtgttcagggtatatatagatgcttgactatccgaactgatcttgtttttgttttatttcgtttcgcatatgcagatgatgcgtttagagttgatcctttacctgtacgatatcgggggggtgtcgagtatgtgttatagagcgtccagcgtcgtcaagtgccgaagatggaggatgatgagtaatggacggcagagaaaaacacaacaaaactgaggcctccaacaggaaactgccgcccgcgtatactgcaactgttgtatactgcatatctagcaaccgaacctacctataagaggcggactggctatgcagagaaggcaggcaatctgcattgcagaagagagagagggtgggtgggtgggtgtcatgcgcactaggttacttctccgtccgcgcaggcgaagtacatggatacctactatggtaaacaagaacgcaggcaaagcgaagcgaagcgctgtcaccccaggtctctctctgcaaggtaaaatggagaaatgtcaaggtcaagaactcgagaataatttcttctgctggttggtggctggacactcctgtgtagtgtagtcagcgccgcaaaactgtgtctaaaggaaaggccagtaagtaatatgcaaagaggccttctttgggctccttttggcttgcaacttgaacaaatatcgggcagtctccatgaaatcggaataaccccagacgtccatccgttgacacacccacccaccccgataaccccacagcggtcgctgaacaggccgcagccgcttgaggcgctaaacgctaaaacaagtgtttcctggcgcccccctgctctgtgtattttttttctctgttccatttcgtaactttcgcttcttcttcttcttcttcttcttcttccccttgccttttccgttccattcctcgctgtgtttttttttatagccgactaccgccgccattcaactcagactgtctgacaacggttgccgtcggccggataaatcggtctttctattcacattgatgtgtcatcaacctgaagcgcatcagcaagttcagcactgcaggataaagtggttactgttgcacaactgctatgaaagtggatatacatacatatgcaaaggtaagggacggccggacatgacgctatgtatgtatgcaacagcccgacaggctgacgggacggacgatagcgcaattgtggaagctactacatatgtatgtattgtgttgagcttctccagttaattaggtaggacagaggaagagagggtacgtcgtatgcacaacgattccggatattgcagtcaatatagtgtccgtcgctgcaaattccggatattgcagtcagcgtagcagcagtaagtttctttcgtgggaggtggtgtggaacaaacaaaggatccacgaaagacattcattcagcttcgaaagaatgcgctaacgatccaacactagactcgttctacgggaatgtctcactggtgagattctggcccatttggcaatggtaaggtgagtttttagtttgccagataggatatactagccacaccaactacggtaaaactagtagatgacatgaggctggattctggagatcatcgtcgtgacactacgctatctagtctagacttccatatggtagtatctcgacgtcgcttcgtcttattaccgcgtatcgcggaaaaaaaacacgtagaagaaaggattggaggtcggagcaacatccggtattgcccaggttattttagcgctgtaaccatcgctcatcttctccatccctacgccatcaccttgtaaatccttcattcctcatcacacactcaccgtgacggccctacctgtcagacaaatcttcccatcgccacatcgatttcaacgcacgtgctccacaatagcagcgacgaaggcggtgagggaaaacatcaagaaagttcgttccgccatctgatgtctctcgttgtcgtgtgacaatgaacggaacggtccccgccctcggtgcgtcccgaacggcgaccggaagaaaaaggaactaaaaacctgaagacccccttgttcttgcttttgactggccagcttacgcttccttggccttttttttggtggtccatggccacggacccccccccaggacccccggatctcagtcagactcagatcgacacttgaagattttttcttatcatgtctactgcggtatgttccatatcatggttgatcatggcgtccggaaaccgtatctttccatccgtacgtgcaaatcgcggtcattacagaaacattgtcttaattttgccttcgagatcccgcttagcggacggtacccaagtacactagttggcatgtgaagtagggaaggatagtatagggtaggacagttagcgtggtaccgttcccgtactgtcacctcggctttggaacttttcacttacggtgtattcccgaactccgaacgggcgcgaggggtaacgttacccttgtaacaaccatttatcttttcgtccattcttcctttcggagccgaagttggagatcgtcacgttgctgcagacaaggggggagggaggggggggggggaataactgccgagtctttccaggttcattatgtacgtagcatcataaacaattttgatgagagcaagactcacaagtcacagcgggcaacagacatatcgagcagagaggtacatgatatatcgtgcttgaaaaacttccagatatgatatccgcaacttggtataactactccaaccttcatgacaacgtataggccaaaaccaccagggtatctactacacgtctcgactcactcacagagcgagtatccaaaaaccccgagccagcatcccagacccatgaggaaaaagcaaggaattcccggtgagtgaatgcacacgccatcaaacacggaatgagaacgagaaagtcaggtcgcgcagcaaaagtgactcgtcgctcttgttccgcgcacagtgcgtggcatttcctccagcggccaggacaccttgtttcaaatcataggcctctgccttgcttctcagccatcccaactaggcgaggccggtctaagaaccgttacaccactagtatgagatacggagaagctttggcatgcggtgagatgaaccacacttgtttccccgctggccagtccccctcccgtatatccaccaaaatcacctggtggtaacgtcctcataccttgactcccctgactgaacacatcggaggaactttgacctgacctacggaaaaacgcaagcctgatagccacgaaaccctcggtcctatcccgtctagcaggactcaggtcgatccgagagtgtatgcaggacatacgccgcagcagtgatcccgtcccccgagagtccacgaggataatcgatagagtcgcttcaccaaatttgtccaagtgtgtcggtggcgttgagaggctgagaaaggccagaaagcagacttgacacggcagaaaggaggtgatgatgctgtttgtcattcactgctcagcagtgagtgccgtacactatcccgtattgcccttctttttctgcatcgtgttttggagaataccatccttgcttcaagtcccccctctgctccccaacctgaatgtccccagagcctcttcctggatctgcgagatagacaggctgagaatcagagatcgttggtctttgtcgacaaccagtgtctgccgaagtttgcgatattccagatacgcggcggcggctagatggtgttgaatcggccatgccatagagggaagatcccgagaaccagtctcgtttgtgtcgggtgacccctctcttcctctaatcaggagcgcacataatccgaacggtggcgtcaatcgtttcttgcttcgagtccgtcggtcttcacttcgacatcaagtcgtaagatggaaaacccttcgtatcgttagaagtcgtctttgtcgtcgtagccgcagggattatactcgtcaacattaaaggccgtaaacatcatccgtaagacaaaatgaaaatccaagataaagggtaaagatggaaacgtcttgaagcgaatgtgcggtggggtaaacccgtgagggaagcccgagacaccgcgaaaggggtatcttccaaatgccagcctttttgaatgccgtgtcctgcgagtggaaaaaaggggaaaagaaaaaaaaagaattgaaagaaagtgaaagacaaaaggggtaatctcaatcaagaaagtttctgtctcgggcttgcgccgccgagccgtgggtgcattgctgcagtcttcttcttaaaagcaaaacacgcaaaccagcctataaccgccatgatgtaaatgcaaacagactacccgccccaggtccctgccatgtgaggttgaaacaataggaaaagccgatgaccaagcacacggtgatgatgatgatgatgatgatgatatctcaaagccaaagaaactgaaatggcacaaaaaacaaatagacgctcgcccgctaacccgtagtgagataaaagaaaaaccagtcgggagtagatacaccaagagaggagagggttggttgaggaaagaagtgtcgaatgtcgctccgaatccatatgccaaacggcgaagtgcctcttgcttgtgtgatcaaatcacccagccgctatgggcataagtgccgcgttctggatttgtggatattcaaaagatccagaacactggcgatcatgcggaagtcgtcgcggctggataacctggataaccggtgcccgttgttgcagacgttggttgtcacattgtcgtggtgtattcctgatagcgatcccaaccgaagttgttaaatcccatgctgactccgcaatgaggagcaagcatgctgggtagcggaaggggggcggagacgagcgtagagccgtagtagtagccggccgaggagaaaggcgtgctgtaggacggcgtgctataagcaggtgtaggtgagggcatttgcacctcgctgacacccatgcttgcccacatgggggggctggcggatccggatgatgccacactggggctcgacggtaggactctccacgactcgacaggagcaggcagcgacgagggcgttgtgggttgcgaccacatgctgacattggcgggagagctgggcaacaaaggaggctgacggacgacatcgacgatcctaggcggaggcggcagcagcggcttgtagaggttcatgacggcactcttgacatcctcgctcctaccatccagcaattctccagctccctcctcttcgagaccctccaaagccgtcacgtgcgtggtgaagacaaacttgttgatggcctgaacaaagtcgtcgtgaagcttcttgcattgctgatccttctcagaccagtcgtacgtgctggccttggtgttggggcagtggacgtccttgtggtactcgatgagcgactcgatggtgtcgggggtaagcttgaaggcaacctcgttcctcaggaccatgtcgacgtggacgatgtaagcctccaggtggataagctgatagttggcgatggcctcaaccaacgggttggagtcgttcttgagcttgtcttcgggagccttggggagcatgagcgaagccaggatccagatggcattcggtgaggacagggtctcagtcaagcattttgtgtgctggggtacgctgttgagaggcctcttgactttgttgatgcgcttcagtgtcttggtcaaccatggctcaaccttggaacccagcacgacgttgacggaagatgctcttggggcaaaggcggcggccgaggccggtaatagctggactggcattatggccggttgtgagttgaaagttgggaggctggcgaggtgaggtgaagtgagagacctgagagtgacagagcacactgtagcgcttgacgggagacgggaaacacagggggggattgagatgggaaacgaatagaatataagaaacaaggtgagcaaggtgacgaagcgggcagtcccaagacaagggcctagcgtactcgccggcaacgtcaaatgaaaagagaagaacgggagacgaggggctcgtgagggagaagaaggagggtgagaaatctcgtgtagaaagtctgggtgcttaggacggtggggtgtagtgggtgttatagtcgtacccgtcgttgccgtcactcgcgctgtcgcccactgccactgccccccttcgagccctttttttcatactacaccaccaacatccctacctacagctgcatgcataggtacattagtgtgtagtagtgtacacgaagacgggagggcaaccacaacatggaagcgacgaggacaccagagcggagaagagagaagagggggggggggggggggggtgtatcttgaatgcgtcccgcgttagtggccggacaagccacaagcccggaaggtccagatggggcccgctacaccgcactggctgcagctgctgttggttggcaaaactcgccaaaatcagagcatgttgccatcgtcaggaggccagtcagcgccgaagcctgagaggtcactttctgtttcaagccacttttcgacagccattcaaggccatggactaagtctcatgtcccaatctggcctgcattttcaaccgtattgatggagtaggaatggtcaaacctacctagttagcatcatcaatccggaaaagagccccgtctcaagtcccaaatccccgtgctatctatcgtatgttgtatcgacgacgtcgggtccgcctagcccattatcatggctccatggcttccgggctagctccgtgtaatagggtagtccgacagtcaagcatctgtaagctagagttgggttccaacaggacgatattccaaggaagccaagatctcgggtatccggttttcctctcttgaagtttttcacagtcgacaaacttttcaacgctaccggagaccacgggtgacgggcgggcggacagggcatctgaagagcctggcatcgatcaactcgaccccagatgccagggttctccggagctgtgtgtgtactgtagcgtactgtagagcccaaagtgcgttcttttcaaactcgcgcggcgccactttccgtggccaagatgttgggatatgtgcgtacctggagtcccgtggtatgtgtatgtactgtgtaggccgggaactcccttcagtttgtcacgtcctcgccattgcggttgacaggacctatcgcagtacctgactgactgcgtccgggcttgcgtaactccgaattccctcgtctatctctgcaggctgtgctcagccatgcatatgcacaatgctgaatgacaaaaaccccgacgcaccaagagacgaatcggccggtctctggcatgcaactagagctgaagactgcagatgtccaagatgtggacaatgatgccaggaaaaacagagtagcgccaccgtcagtcagcagggagttagtgggtggtatccctgctatgaaaaatacgcgtaagttacattacgtttcggggaaaacggaaagcatggctccgctgtggtaatcccagagcgctagtgcttggagatacgtaccttacctacctacaaccgacagctccccagaagacaccaacgaccccgccgatgaatggcacacaaaccactaccaccgcgagccacatcaaagaaaagtacccagctcacagttattcacatctgtcactcctcatttactcggccgtgatcatcgataggataaccatgatgctggaggtgattacaacacattgacttgttcccctcgaaggatctgaaacatccacttaatccaggttttgggctcatagcctcccagagcacgtgtgaacgcgacgaggctatatcctcaattgtgaaattgaggcaccagaagagtactgtcttgtcagttgccaaggctaactcgcaatatgtatcagagcttttgcggggaaggaagccaacacgaatgtaataatgcttactcggtcttaggtcatggtaaattggtctcactgtcaccgatatggcttggtaaatcatactactacgccgtacgttagttgtggcctagacctagaagaaatgtgcatttaaaaaaagtaccttttgtgatttatgatatcaaaggggattccatctaactcgtcaccgaccggcgatgacattggcacaatgctgtagcaaccgacgtgcctttgtgacactggcggatcctgatggagttttccgttctatcatgtaatatatagccttttgtttatgagccggtaaggggggctgaaattatctgactagatctcaacatgactgttgatagcagtatgcttagcaagccgttggtctgatgcaagccgcacgcgcggctactaagagcagaggggaagaggatccgtatctggtggacactggtatctttactgctgtaaatggtgagctgcatatgactcgtaggaatgtctggtttgccgtaacacaccatcttcaaagcctgatccacatcgtgagattatgcaaagctcccactcgtggaagtgttgagtcgccttgacactgtcaaccagtgggagcgtccgccacgattgctgaaacgcggggccagatgaacccagagtgaacccagagtgaacaggataccttaatcataaagaacgggcgttgagggatcctgaagaggatatggcatgattaacttgtcgcccagtcgatcgtcagagggcgcaatcgcttgctcctgtccataaatcctcaactccccaacatgaaacgcaacaagcgcgctgccagtgggccgggacgctccttttccctggaacaaaaccgccttctcgaggcttgcttctagacccagtctgccagtgatatcttcgcccacaccttctgaccagatccacgatcatctaccgaaaggtagtgtactgcttgcatacgcctggggccggctagtggtccaaaccaagcaagtcatcgggaggggtgagaaaccagaaaagtagtctcaaactggagtcattgaggacttgtctgccggcttgaccactcatttctcccctcttcttctcctcatagacacccctgaaggagttttggagtaagaatgatccaggagactcccagcttggtctatagcacgtgtggaacaaagacaggggatgtcccaacggcaataaaggtgtgaaaaaggtacaaaagggtaggagggttggcgtcagcctgtgagagagcgtatgttgggatatgaccagaagctgccatgctagtgcgggaaggtgagcaaaggttgtttaagtcagacccctgtttttgagcctcattggctggagctctgagcgccctcggcctccatcaagagaaaaaaaggccgacattggagcatctcattggtctgaaaaggaggagaggaacgaatgggtggccccagaaggcgagatattcacccatgaatcatctgagaggagagaaatttggagaaaatgagaaaatataaagccatggatttgcggcagcaagccacaagaggagcacccacttggtgtcgaggtggaaaaagtccatgtcttgatgacgagaacacaaaactccaagtttctggagcagtggaaggaatatgtagaaacccgttgcgattggagagtcacggcatatgatcatctccgagctgtactatgtataaccaaggctttggtgcctcttttggggaatccgacatgacgacagaagaatgtctcctatgccaccaccggagccatgaaccaatcttgttcaccacgtccactggggcctcgagagttccgtagtgcatagcaacctcgagtctggcctcgcgatatggagcctgggagtatcagacatggggacacagtggaccgcttggttcctggctccgtgggtttcgtacccccgatctcgctgtgtctttcttcatccttggggggagggggtgcagcaagcggcaggtagcaacgaaacaagcaagggaatcgagctcatgggattgggtaacatgtgagtagctccgcattgctcgctaccatgggggtgacctgaacggctgtcctctcgtggaaggccgttgagggtgtaggtcgaaacagtcctagatgcgccctcgtggcggcaagtagacacagctcggcaggtatcggtctagggcacttgacgctgcgctgccattgaacgggtgttgtcttggttgctcacgttgcccacttgagaggcgaccaaggcgacctgcgaccacctttgtgaggtttctcccaccctggatctatttaaatccactggacgggaacggggacggcaaaagagaagggggctgtgcggccaggagcggaacgagatgccaactgcagaagtatgcaacggcagaaacgaaacagacaatgcgcattgtgcatattgggaacgaagaatgaaaaccgacaagttgaaagtgaagaagttgttgttggtgggtgttgcaatcgaccagattccttccataacaatccaaagtaaagttggaagctgaggggggcagccacaattggcttggcacgtattcatgtgcttggtcttggcacgtaacggagatcagagttacggtattgactgtgaaattgtcagccagcgccaggcggtagtagtacataggtgaggcgacagacccgccacttgccggtttgcgtgcggatttcgaccagtgggcccctagctttcttttattctggggtctgcgctagtccatcgcccatgctcttattcaactttgtaagttgtttcatcatgcgaaaatcacaagcaaggcccaaatcggaagggacgaaaccgtgatggggacggaatcggagcatattgaaaagggacgacgcacatggctatcacggatggaaacggcagccccagtaatctgccgggacgaacagcatggggtggaagaaaaaaaaaaccctgaaccgcgccgtcctggtctggtgacgagtcggagcgccagaagagccagtcacttgaccttcggcgcaaactgcccatcgcgggataacccaagataaacgagaaaattcacgcgacaatcaacctgatctgacctcgtcgtcgtcctggccatggaccttgatcacctggagaagccaattgcatgttttccgtttcgcaagcattacttgtgctgcgacctgcgcgtccatgggacttgtccttgtcgatatcctcttcctccattcgaggaccaagacgcctcgtcccttgacacaatttcactgattacacaccctcactcccctcaagcccgatgttccctagctgctacagcttggctcggccgaatgaactcggggaaatgacggggtaaaaacgggggtggttcttgattctcatctccatttgtgtgctgggctaactgggaggacgactgcagggccgatctgttctcacgggactagcaccgccgatgtgtatccagtcacatatccagcgcggcgggcgtgaacgcgaatctgaagcacgactgcatcatacatccagtgagagagcaagccgagcagccgttgactcatacccagcaccgcgatcaatattagcacggcgcgacgacgaggctattggaccgccggaaatattatatccttaacctcgaacggtcagccaggacctattgtagttggctgcaggcggaccgaccatcgggctatgacaataccggtggcaagcctcttgttgagctccatctctcagtgaaatggcggactctccagcggctcaggtcgctgtctggtgcgttaaccccaacaccaccagttggagtcctcaccacgataactggaggatggcttgaaacttgaggccagcgaagggaaggagaggtggacgagccgtacgtgtacgtcacacgcacgacacttccagcatatgcccctttcagagaggcttctcgccgtacctagtcaggcgatgtgaacaattagtccggacacgcttataccgaaccagacccagtgagtgtccggacttttgttcaaatcgcctgctagaactagtgtagtgtatggacgcctgtccacgaataacaccggctacatgttgatcaacgagagcggcgaaatcggcaaggtgtggaggtgtggcgcaggcctggcgagctgcgtttcattggggatagaggaatgcaagacgcgtcgtgcgcgtttcaatgtaaagatccgctcggctttgcgaacactttttggtggtcggtcgtcaaccaggcgagccagtggtcgcaaaagggtcgttggaatgccaagccatgacgtcataggtagcccctctactacatatcaagacggacctttaagcagtgagccctagccacatccatgcggagctgaagatggcctcatggagagtcggagtcctcacgaacaactcagcgtccagcgcatgctggtgactcgacagctaggacggtgggtatgggcgctggaggttctctggttttccacaaactttttcaaactttccagggctgtccatgaagcaaaagctcttctatggagcggtgtggctgcaagtgccgaggcttgaaacatacattttcatcctggctgcctgcgcctcgatatcttcggagctcggcagcaccactggtcacggtgtcaatcttgacggggtttcctccacgttgagatgaaaaagcccctgcacgggagatcgtgaaagaaagtgtgtgttggacttagaaaccttagttcggatatatccgaaaggggaaaagggcaacactgcgtatctgtgagcatcgcttcgcttcgcttcgggatggtggccaacttaccggccggccggtaggtggggctgccgcggcggggcgggaggcagcccttgacgtggcagccgccgatgccatctcttttccgccacaactacggtgacacttctcgaaagtgtcgctcgtccgatgtcactgcatacgtaagcatttcggtttttgcgcctcattctctgaacttgaacgatttccagacttcagggtccagggtccaagcacattgagtgatatgaagtatatttagatttcggccgccgattgtgtgcactaactcattgccacacaaaacacaccaaatatcgttagttcataccccaactctcatcgcgcactccatggcaatgccacatacgttcggaagcgatctatctgactggatcactattgtctccattaactcaaagtggttggtctagatcaactccattgtggttgcttgggttcggtgacccggggcgctcgagaccgtacactacagaaacggggcagtgacgggcttggccgtggagtcaggccgctgctgttcctgctcgttgctctcttgcttgatttccctcggtcaagctaatgctgatgccatcggtaatcaagaccaactcaaagatgggggagggggttgaaggggggtgtggaactatacgatgtgcccgacgaagaggaaccccggatcggcggcgacatcgagaaactcatcatcacttacagctgaaatcaaacattcgcccttgcttcctgttcgtaagcttgcaaattaacaagttgacaagtagacaaggcagagctgtatgcctattcaattgtcatgctgtctctcagtgatgcgagggatgtcagatcatcaaatgagaaataggtattccgccttgaaagcatatgccaacctgtcataatacagacagacgggcaggacaatgtgataaaacgtggttaggccgttcgttcgttcagaacattgcttgtgagttctaccagtgtcttactggcaagaccgcaagccacgaaggcgcaaaggacaatgactgggtgctgctgcctacctaaacttagtgctcactccctgctgctcatgttgacagatgttggcgttggcgtatgtttgggaaaagagtctcggtggtgtcggtaggtatcattggcgagtagtgtttcggtaagctatttgtgagagatagatgggtggactggtgatgacatagttgtccgcatatcatgtgattagcatagatacatatgctcggcgaggcgctcttgaggaagagagacggcggcgagggtagagaaacagtcaaagatgcgtacatcgccgctatggaatatatatcagccgggggttcactatttattgactagacatgcgtccgctgcttttactctggataaaccgtgatagtaagtcgtctcagaagaccaaagcagtccaggtagttacctagaagaagacatttcgtttattgaagtcaagggttgcagcagaattgaaaactacatttaactcatctgggctgactttgaatcacatacttcttaactctcttccagtctaggctgaaaccacgtattatctattgtaggtctcgcaaagtacatctttagaggtacttcaactgaaaggggagactgtgagaggtattcaaacagatatcgcattcctctgcaaagcaaaagacacgaagtctagtgagttctatcaagaatacaacttgcggtctggaagacagcagggcaggaggaacccaaggtggtgaacttggtgatcttatgatgtttctctgtatattgtacttgctactttctccgttcaactctactatctcaactccttatagtcaaacgtcgcgatgcacccagccaaccaagtaccatccgtcattacacttcatttgaatgtgctggttgaagccttcaaaagcgtggccaacaatcagaccggatgcaggtggttcctgccagtcaccatgttccatctccgtaatcattaagatggtagttgcgatggaagagttcggtctattaccacccaccgctcctgcgacatcggtcgtgaggttctcgcgtgaaaaatgatggaaggcacggcagatgcgagttgggtatccggtaccggtatcagttactgcgtagtgtgggcagatgatgcatcgcccaagagaagagcaagccaacatcttatcatttcgtaattttgaccgtcaaaaactgcaagtagccacagaaagtcccacaatgattttacatgtaaagtgtctcttctttgatagcctagagaacgcgggactttctgaatttatgtgtcagtatacccacacactcagctgttgattcgctgccgttgcgttattgacaacagtagtagttggagctgactataacaggataaatatgcttgttttttgtattctttacatcaaggacaaaagccaggatataattcttcatcaaggtagcctcccacgccaagcttcttttgtttctctttgctcatctcagcatttcattgacggcctcaaacaaccggatgaaatccctaacgaccatcacccaccaccccgtggccattcatcaccccattccctcccacagccgtaacaccccctggcacggctgtcggcgtcatcttggactttgtaatctcaaagaactccgtcaaccccttaacaacaacgtccacattcatgttgatctgcggcatcttctcatagctgccctccttcatgatagccacgagcgccaggaacctatccacctcgcggagcatgataggacgctgcgcatccgccaacaccatgccgctctcagcccattcgcacgcgacctggtcctcgagtttctgctcccagggagggccctcgaggcgcttgcgccactccggggtccgctgccagctgccgtatacctcggtgaagtcgatgatgacgtccacgtagtctgaacagatctcgtacgatgccatatcctcgggcgtgctgtcggtggcaatgtagatcttggtgttgacgtcgaacaggtaggccttttcgaagcggcaggtccggcataggttggtgagaatggcctcgagctggccgaggcgggggatcagcttctggataactttactaaaggcttcgaagatgctgtggttgtaaatactggtgaggtggaagttcaccggtgcgttctcaaccccttggtccgacagctcatcctggatgcggatggtgatgtcgcgctggatgtctagcttatagtcatcggaaaggccgtcgactttgtggataaaaacttcgatgttgatgtgctggtagctgcgctgtaggtggagaatagtggcgttaaggcgtgcaacggcttcgagataatcatcttgggcgtcaatgacccagatgagagcgccaatctcgccgaaaatagcgtccatatcaaaggggaaggcggggttgtcaaaaacatcgatttgtccagggaaatcccagacttggaactccataaacgagctgtgatcagtttgtcagaagaagagaccgaaaaaggaagggaaaccttctcactttaaactatctttttggatcctggccgttgactccaagaataatgtctcatttggcggtagcttgtgaaaaacgacgcttgatatagacgattttccactcctgtccatgtgtaagcgcaagtcgcaattgtgatacgcacgactatcataccttcgctgccccattaggagaagacggggcttgcccttggcatgagggactgctatcggttcgggtaccttgacaccatctttgagattttgttgaactcgttgtcgattctgctcataaacacgatgaagatttagcattgccctactaggacgcctggaaacacatggtggtcgtggctcagtgctgggatcgaagagagcttcactgcctcgtctgaaagcagatgccatgatgaaaaacgccagtatgagggtagaatgaaggagctgtgatgacttgaagaccaggtatgacgacctcgaaacggatattactcgttgagaaagggaggccgtgtaaagtcccttgtgtctcggcgaccgaagcgacactatcgacagcggtgatatggacaacagaccgggagtatctcaacagctgagtatcgctgaggcactagcttgtatgtccccttgtttgtttgatcatccaggggtagcttctcgcagattgggtaccaagaagcacaatgcggtccagacatcgataagtagccgctcgagtgacgacagaaacagggacgggaagccgttatttgacgcgtttatagccattcccatcaaatgccggtgccaagcccaaagtgacaagatgacgctgggcaaccagcctctgtgttcaagagttccgagtataacccaatttttggcgaaccttgttgccttgtactttcggagcaaaagaccacctgaaatatgtgtcaggcgttgctgacggaaagatacgggcaaaaggaagaggtggctcattttccaaggtggtacaacgacggaaatggctcggcacatacaatgaccgacagccatggcgacgaggtgactggccgcacaacggaccaagaaaaacaagtccttctgcaaactattggagtaacatatccaagggatgcaagatgggactggttgcatggagtttgtcggagatcgctgagccggccggtcatgtggtgactaatcttggtttggcgtgacaaactttctcaacgtccagacggcacctcatccatctctaaccgatgccgctatcctccctcaaaatccggtatcaaagaggaaacctgaaccagacgggcggtttcgtctccactgatccttcccccgaatttactctgcgggataacgacggaacaagattgatgacccgagcggatcagggacagtgtcatagaatgacaccaccacggtgtctgtggaacattggaaagccgaacacacccatctgcagatacaaatcggtcggttccgtgatccccattggcaggcagactctcccagtgtcccagaccggcagaaagacggatagacaaagtttcatagtagtaaccagggtaaggggaagcggatgaaaaggcttgactggacaatggtaaagaacaaaaaaagaagcaaaagaaaaagagcaagagaaaacggcgtgtatcttgttttgcttacctccatgttgaagtcagagcagctgcagtgctgccgctacccttgctggttggatggacctggatcgtggtagtaatagagaatttcagttatcccacgggcaatggcccctcaactttgcttcccgatccgtccctagtccaagtctgggtccaggtccaagtccgtagccgctcggattaccaaattaggtggtggtgaagagtcgctttgtaagtgctgggcaagggaacaccgggcagtcggtctggcaagtaagagtgagtaaagagcggctgtgtaaacgtaaacgagatgagaatgcctcgccgatgtgagatgtatgaatgtgcacgcgtgtactcggtgagagacgttgggagtcggggtcgtaaggggccggtctgatagatggtctgacttacctctgacagtcagcgggactgtcaacggtcagtcaacccttgcctttcctggtcagggacaaccggtcgtgaagggtaaacagacgaagaagcaacttgagactggatgaggtttgaagaggtgatgatgggcgaggagatggtgaaggacagtaggagtcggaagaagaggtgacaagtcggaagaagagtgaggagttgccaggtcgttgggggacggctgccgattggagtgaggttgaagtatgtcgtcgacgttggcgaggcaagatctggctggcacctaatctcgcaacctcgattttcaatgaattgtaacaggtcaggtaggacgacggaggtgcattggcggttgcatttggcaacggttgcagcagcgaggaatgctagtcgctgaatgcagcaatcgcgggcgccgccgtgcccaggccacagcgagcagtgaggcgggcacagttgcgacgggcacggcggcagtgtggatacgcctacggggtaccgcttccccgcgctccactataccgccggcagatgtggggtacagggtagataaggaatatccaattttcaataattcccggtacatctatcgatagcccgctgagtccccggggcaccatatacagagaaagtatggccttatagatgaaggatgaagcatgaatttatatagtaatggtagctctaaccagtgtaaacacgccattacgacacccaatgctctgcagttcgcggtcgagataaccccgagaaccccattcttggcaccgctagtgtgggcaggtggggcactcgcgcgatgcttcacccccacttcatatcactatcccatgtatacacatttatacaaatatatttatttctttgtttcttaggctcgtccgacgatctcaccaccttgatagcctgttcaattttcatcagggactctcaaccaacgcatacagtcaccaggagtagacacttcagcttctacagttttgaacatcctcatgtctgtatgaacagaaaaaaaacaccatctcttggggtgcaccttaacctatccgtgccacactatacatgcttgcttggtatataaactgaacagaaaggcgaaaccaaatgcaacagacccgtagcccaaagcaatactgagaagaagatgaagaagcgtaggaacacctccactcggtcaaagaaggagagggggggggggggggggggggctgctcagagccttatcctccctcctccaccaccactgttgctactccctcctcctccagcaccacctccaaaccaccttgtgatatccgaaaagttttcgctaccattacccgcagaaccggcaccagcaccaccaccactaccagcattggtgtctccgcccatccatttgggctttggaagatcagtcaaccacttcggtttatccatggtatcaatcgtgttcttaagcctatggcctagcgcctcaaagaagttctcgtcatcatcctcacttgccaacgtcacttgccttgacgccgtcccaactctcctggccgaagtgtttgccaacggccgcgtgttaggcgacgttgcgagaggggttgtagggttccccggtaatgggtacggggttgaattggcccgaatggtcaaaacgggagcagcccgcgactgcgaggaagaagatgagtccgtgtagtgtgaccggcggccgccgcggatggcagccgacgagccgttgagttcacgttcaatgagatcacggccctcacgccaggtgccggtaccaaaattggctccaaactcatcggattccagagtgtcgaggacatcaccgccaaagccaagcgctcgttgaatcttgccgtagagcccaaagagggtgaaacacacagggacaaggatgagagcggggaataagtagtcgaaccacttgccaaggggcgtaaggttgataagctggccgagaaaatcgtagaataccgtgtctttgtagacgacgccgaggaaggtcatgaaattgtacgtgagtggcacgctgaggcgagcgacttggctggcgtaccaaaacgcagactcgggcgccgtattacgacgaaccagtgcccgaccgcgccagaccttgacttcggtaatggatatcaaggcggcagcgcacatgtacaccatccaaagggcagcaattacttgaccggcaagcccgatctggcccttgttaccgacgttgtggtgaacaacagagtagcggatgaccgagagaactgggaaaatgcccttgacaacttcggaccacacaatacagactgacgcgagagctagcaggccaccaaacgcaaggttaaaatagggaaggacgtagtaatggtagaggaagcgagtatagggggttaagagactgtgcctgtcccagaaaccggagcctggggaaggcgtaccaaagtccagtctcttggaagcaaccgagtcgatgatggcttgtgttctgacagcgtcgtgtagaagcctgttccaatcgttcaagtagcgagagcgggcgtgcttggccctaatcaactgtctcgtgagatcggccatgtacttttccgtgattaccgtgggaagtttggtcctgacatattctccggagccgcggaccgcgccagacgtgcttgcgagttgtgactctggaatgttagtgaggtcgaccaactcttcgatccagtcctggaaggtcttcgcagttccggttttgctgcgcttgctgagctccgccacctgcatctccagatcatccagattcatctgtgcatcctccatctgatcatacaccttgggagcctgcgtctgaatcctacgcagccgtccactgatgtcggcgttccgaaagagtcgacgggggatagcgaccaggccatgccccataagatagatggccagtacgagaccccaacaatatgcgagagccatgacagtgctcttgagcgattcggagaagccaccatatgaccagaggacgtacagcaaccccaagattccggagccaaagacaatggcatagtactgggcgttcgcgcgaagcgagtctctaaatttagcctggggatcgcgatagccggagtctgaatattcgccgaggatgggtatgatgaacctgttggtacgtttgcgttagccttccagtcacgctaagactacctagaacatcaagcgaggcacgcaccatgtcaaacaaaaggttagccagtaggcgattctccaacagacgcgcaatggaccgcgctccagccagattccccgagcatcaatatcatcaaccatggcgctcgaggccaggtcgataggtaccaacagtaccatgcttgcgggaagacataatgcgaagaagatggggaccagaaggtaggcgggcgttgttcgtagcggaagataatgtcggaggatgaggaggacgatgaccgagatgacgaaaagcgcgaccgaagcaaatacctcggaggccacgggcgattgcgtcgtagcgaactccatcacgagagatggttcagttaatgttgcgcatagtcttttcgctaggggtcgtcagcggtgtgttgatatctgctgtgggagaaagttccatgacttttcccctctggctgatttccgagggtcctagacgcatgtaatagtggaaggcgccacaaaacgtcatgtcatatcacaccagtgcccctagcggcaatcgatgcccgcttacggcggctgcagggcattgcagtgcattccacttcccctcgttccctttctggggaagcgacagggggaattacaaactgaatatcgggaccaactgcgggtcattacttccatgtgaacaatcttgactcatccttcgtttgttcctagagatagttggaaatagcttcgtttccatctttccgtcttctgtgttatctaggagttgcctttagctaaggcatagaatcctccagtttcatcagggacactgctgatgaaggagcatcaaatcgccaagacggaaagcgaaaatagtaaataggtagtgtagaacgggagatacttgtgttattcgataaacataattcttctgtatcactacacctcactactatatactgcgtagagcagcatggaatggatggaccctgtttactgtcttagctcaaagagggaaagaagtccacggcacaagataccatggacttcattgctattggcccgcttgatctgcgctccgcactcacgataagatgtaagtattgacccgggtcggggtggtccagatcctccaagagatccgacttggcgacaatgtcactgcttcaactgggaaggaagtgcagtgacgacagtgtaacactgcacgtcccctcccccgcctcatcactcgtcgacgacaaagctgaggtgaggggttgaagccgaacggtagtagcaaaaggaggaaactcgggttacgtataagatgaacctcttcctccgcccaagtcgcccgggctctgttcccctatggaggcacttgtataagaccaaaggaaaacaagtctatcacgtccagctctctttacgaactttctcatcatcttcgcctttcttcactaacatcataaagcccaacatggaagtcgagcttacggcccccaacggcaagaagtggatgcagccactgggcttgttcattaataacgagtttgtcaaaagtgccaatgagcagaagttgatttccatcaacccaacgtatgtctcaaatcccatatcactcacttgactacgagtactaacgatcatccccagtaccgaagaggagatctgctcggtatacgccgcaaccgccgaggatgttgacgccgcagtatcagcagcccgcaaggcctttaggcacgaatcatggaagtcgctatccggcactgagcgcggcgccctgatgcgcaagctggccgacctagtggccgagaatgccgaaatcctagccaccatcgagtgcctggacaacggcaagccgtatcagacagcccttaacgagaacgtgcccgaagtgatcaacgtcctcaggtactatgccggctatgcggacaagaactttggccaagtgattgacgttggccccgccaagtttgcctacacggtcaaggagcctctcggcgtatgtggccagatcatcccctggaactacccgctagatatggccgcctggaagctggggccagctctctgctgcggcaacaccgtggtcctcaagctggccgagcagactcccctgtccgtgttgtacttggctaagctcattaaggaggccggcttccctcccggtgtgatcaatatcatcaacggacacggcagggaagcgggtgccgcacttgtgcaacatcctcaggtggacaagattgcctttaccggcagcaccactacgggcaaggagatcatgaagatggcttcctataccatgaagaacatcaccctggagactggcggcaagtcaccgttgatcgtgtttgaggatgccgaccttgagctggcggcgacatggtcacacatcggcatcatgagcaaccagggccaaatctgcacagccacttcacgcattctcgtgcacgagaagatctacgacgagtttgtcgaaaaattcaaggccaaagtccaggaggtttcggtactcggcgaccccttcgaggagagcacgttccacggacctcaggtcaccaaagcgcagtatgagcgtgttctgggctatatcaatgtcggaaaggaagagggtgccacggtgatgatgggtggtgagccggctccgcagaacggtaaaggtttctttgtggccccgactgtcttcacgaacgtcaagccgaccatgaagatcttcagggaggagatctttgggccctgcgtggccattaccacgttcaaaacggaggaggaggcgttgacgctggccaacgacagcatgtatggcctgggagcggctctgttcaccaaggacctaaccagggcacacagagtggcgcgggagatcgaggccggcatggtctgggtcaacagcagcaacgattcagactttaggattccatttggaggcgtgaagcagtctggtattgggagggagttgggagaggcaggtctggcaccttattgcaacgtcaagagtatccatgtaaacctggcggcatgaagggctgtatcagttgacatgtcatgaatttgagcgtaaccaaactatctcatcacagcgttatacaattagttacctgcactagggtgataggatgatagattcaacccctgtacacaatatatcctgtattcttgatgatgctgtttcacagcgttgcctaccttatcattgccgtggtggtaacctgaagctcctcactgtttggcaaaccccgcaccggacttctcccccatgtttgcagactgagctctaaccttttcgaggtcttctttcctggcggcatggacccaatgctctagcgattccaacgaagacatatgacgtcgcaggcgcatctttcagtgtgctaaatgcactgcgaatatgccatctgcagcgtcaagacgtccactaagctggccccacatgagatccccagggcgatgagcatattctgtttagcctattagactagaccgcatcacgggcatgcaaccaattgaatcaaggtaactctgacgttgtcttcttactccttgacaacacaatcatcatcatcgctttttgtccgcctcagctgaactaaactcgacataaatcctagttgcctataattctaatccccattcccgcgcaaccaacgggtacaaacccgaattaaaacacacgaccgaattcgacactatctcaacacccagccgatatacatacgatggtcccgatcccgtctgcggaactgcgcacctcatattccctttactccctcgagttcgaccctgaagatgcgaaccggctcatcgtagccggtggcggtgggccaggtaaccatggtgtagggaacaagattactgccatcgacgcatcacgccccgacaccctcgatattgtatccgagatcgaactcagtcgcgacgaggacagtgtcgcaactctcgtcgtcggtccccggaataaggactcgatcctgctgtacgctggtgttaattcgagcgccgaagacgtcgccaagggcaaaaacgagcacttccgcgttttcagcttggaccagccatccaaagccaaagcttcgtctgagaagcccaacatcaccgagctctcgcgcacttcgctgttcgcaacaacggagaaggacacataccagagagtgctgaggttgtccgcgcctttccccgggtccgctcaggtcggtgctgtcgccacagggttctccaaagagccagaaattgctctcttcgatgttcccaacatgggcgctgccactcccaagctcaggggtaaccttgagctggtgaaggaggctgtggacatggatatcatccagactggtgacgatagctaccagctcgcttactgcgacgagtacgaaatgcgcactatgaacattggaaagggcatctcggaagggcccaagctggtcttcaccatgccagacgaagcggccgtcaccggaaacgctaggccctcgttccgatcggtgcgctatctgaccccggacttcctcctcgccgttgccaaccttcccaagggcggtggcgtggttctacacggattccgcatgcccaagaacgacaaaattcacaacaagctcaaagagaaggaggaggaagaagctaagaagggtaacggtagcgcggacggtacggtcaccaccgaggggggcgccaagggaaccgcggacgagacggtcgtggctagaaaggtggaggagcccaaagcaagactatgcatttccgcgaaattgccaagttctgtcacacgtgctaccggcctggctgtccgcaatctttctcctcctgcctcgccaaccgccaagcagggcgacgcgcagttcgtcatcgccgttactggccaggacagctcgatcaccatctacaccctagaccatcagtcggttgccgacatcaacctcattgtcaatcttttcaaggtcactaccttcaagaacgttcacaacggtcccatttccggcgtggccttttcctacgtcgttccgcccgccgactctaactcggacgaaaaagccgtcgcaaagaagggatccgtccgtcccgagtacgtcaagctggcctccatcggctccgtcggcaattcctgcatcgtgcactccctcccgctcaaaaagttcgtcgacaagaccgcccaaacccgccgcggcggcgctccccgtgccgcccgctacgttcttgccctgaagagtcaagccccctcacccaagggtctcctcttcttcacggccctgatcactctcttcatcggtatctttgtccaaagcttcctcgaaatcaagggctactccagccccatgatcggagccaggaggttcgctcctgtcagctggcagcagaatccccgttacggcgctggccagggtgtggttggcaatgtcaactacgcgaactccgaatcactcaattctgacggcgtgcacggcttcttggcttcgctgctggcagataaggacctcaaggtgcaggatggacaggcgaagaaactgattttaaacgttggagccaaagacgggatcgtccaggttagtggacatgacgccgaggtggatagcaccgcgccgacaccgaaggagtgggatgagctgcacgagacgcagaaaaaggcttggaaggagaagttgaaggcggcgggccactggggggaggggatgggggagacgattttcaagaacatcctgtttggtgaattgggagctgtggttggcggactggttcgttagggatcatggattaatgaagggaaaaggtgagatggtttactaagttggtatagttgttttcatcaccaatttttgtgtttgtattgtcatgaatgcaggactaatgatgaagattacggatgcgaaaaggaaaagcatattctacctgccatgtcacagccattgcctggttatcgccccggcgcacacaacgttctcgcaatattccacaaccctaggctccttacccgtcgtcgttgtgggtgttcccataacttgccttatccttatatgcttctcgatattgaccgtcccatctccgctacccgtgtgtcatacccctttatctttctcataagccgactcggtcgggcaaggccgcaagattcaatctatttgtatcaacgcactgcacgtttctcccttgcagtaatgtgtctaatgggtttaggtagtgtgtcctgtccctcgtgcgtactgcatgtcttatctttattttcttgcccagtgctgtctcggttctcgggcggctcgcttgaccgaccgcgcttcaaactggaaggagaggaagagatgagggaaaagagaaacacgcactgacgtgacactcgtgataaagcgccttgtcttgtcttgggggcaagctctcaagaaaagctcggaagggatgcatttggaccgtttgagccgttgaatcccccgtaaacttgtcagctactaccgggttgttgcacagcgcaaaaggggcctgcgggagttacttgcaatcccaacctggtttgattgatgccagaatgcagaatgcagtgacccgtcttgcccttttcttccctttttcttcttctttctttttttgtttcttttttttttttttcttttctttttgtcttcgttttttgttctttttttttgtttgttttttccttttttttttcttctttaagcgctgtacagacatacgcccatcattcatcagattggaacatgggattacctatgcacctcctctttagaaaagagtagagagacaggaagcaactctggacccttttaccgacctttcccaaatgcatacttatacggtccgccgttgccgttggtatggactgactggacacagccccggtagtaccgatgaagtatccccacacaaactgtttccccggcattacacaacagcttacctgtttagtacattatttcgcctccgcccatcaatgtacgaccagaacatcgaagatcctggtatgcctatccaggtcatagataggtatgtaggtgaagagccggccggagcggagcgaagacctgtatcgaagaggattttgtactttttgataaaccttttttttttttttttttttttttttttttttttttttttttttttttttttgacaccgagtgggccattttatatctaactgaaaataacgcagctcctggcctggggaacatctgcacaacttgattgactgatactgcttgacttatgacagttgcggatatcgatgacccacggcacgacaaccgcccactatagctacatagccgttcgtcgaccattgtccagtcggatgatgggcgaggtaggtacacctgatcatacgcttggttgccggcttgcctgcagtaaattctgcttgcttttcttttttctcgtttctcaatacgccctttatgatgtgaagtacaaacatggatggatgggtttcatcagtcacagtaccggtgtattagatcggttttatgtgtggacggatggagagaggatgtcgaaaagcgtaatatggtctggtcactcacaaccacttctttggaaaaagagatctttccaatcgattgaatccaatgtttcttccttgaaagttatcctccccttcttgtctcgctttcttttctcacttccttcttccagtttttcccttcaacctcactcgtatgtctcgaagttgtctcacgtccaagtctaagccctgtcttgtacgtacactcactttttgtttctcccggcgatcggacccttcccatgttgataccaactagtacaacgggtggtagcttccacttcgaccacacaattaactgaattggaacgtatatggaaggagcagaacgagaagggaggttacgcctgcccctccccgcctgtttgtttgtcccttccgttgcctacattctgcacccttgacttctcgagtggcggtggtgccaaaccccttcgcgggttatactctttgttggcaatatctgataactcgttttcttcaccgtcccaattctgctaccatcttccatcgtttcactatcttaccagctatcaatttgcactattgcttagtgattagcttgacccgacggctcagcagacggctaatctttggaaggacatgcaaactccaaagagagtggggaggaacgaagctattcacaagtctgacctctgacgagcaagtgcacctatccatcacttactttgtccagtcggagctcgtgtttcaacatcgattacaacaacactaaaacactcttacatgtccaccacttgagagaaccgtcaaaatcctcccaattcttcaccacctccctcaacaatggcctaccaaccgacttgtcccacggctgccgtccaacggcctcagacgagcaccggccccggtaacgacagcccactgccaccagtcccctcaaaggacatcaacagaagcaaacacaagatgtccttctccgaacacaaggcccagcaggtaccaggttccaccagttcggactgcgataccgtcaaaatacggccctcgaaagtcactcctatcggggacaatgaaaatggcaacatcaacacaaaccaggaccaggaccaggaccaggatcagaatattaaccggatcatgcgagacatcaagcgaccacctcccggagacgttaccgtcgcgactgggcccaagcattcagagcagaaactgtcgagttcatcatgctcattctcaaagcagacatcagtggcggaactcaacaggcaaaagagtactctcaacttttgggagagcgctttttctgttaacgaggttagtccggccaaggagcggatacgcggtgatgccctggttatggcggaggttaagacgaatgtgattgtaggtcttcccagcgtctgcatcgaccctattgtgttttacacttcttctttttctctccctagttgactgactgattgatccacctacgtttgacaccacccagataagcgacgagttcacattcataacggagcttacatatcacctctcctcccggtacaagcgcccagtgtcctctatcgtcgtcaccctccaccacggcgcctgcatgttattcggcggtacatttgacccggcgtatgtggtttccgtttcgaccttaccgagccatctgcagtcgaccacgaataagcggaatgcggcgctgattcagaagcatatggaggaggcgatcggggtaagtccggcgaggggactgttgaagttcatccctgtggcggaggattgtttggcgaacggcgggatgacggtgagtggggagatggagatggctgagaaaggggttgttttcgggagcgctggtagcgacggagtgccattgtccaaaaccattacaccaggagcaggtgctgaagagagtgggagtattttgttgtcgaagaagtcaaggggaaggttgaagcttgatgtgaaggtagtatttacctattcaacccattcaaagtcggacgaaggatatagaacataatgctaacagacgaagcagaaatccctagccaatttcagacaagcaaccaccgcccccgaaccagagccagcagacctctgtcgtactcaacaaactcaaaccaaagctcaaacccgtagccacgacagccatcgtcaacgacatggacaactcacaccaccaaccagcgcagaggattctcttctcccggttcccgaacgattgagctcccactgctcaccacaacgaagtggggggaatttaccaacgacagacacgcaggggaactttggctatccttcggctcctactactagtaggcttgccaaagctaacaacccagatcctcaacagcagcatcaacagccgaagaaacggaaaagctttgtttctaccatcttcagtaggcctggctcgagagctgagcggcgcgaggatggtcgaaacacggtgttgcctacgatcatgtcggagcggagtttatgagcgagggaggtgttcgatggtggtactagtgaggcgccgaatatgggcgagtgagctggtggccgcgagtgcagagttgatgagagagtctgttgacagtcttgtatagttgttcattgggtgggtttggtggatgattatgattactggtattattggaataaattggcatgaagacgcaggcaataacatagtatcatttgacaagaatcatgatttgatgcaatgcttcagccgtaatatgcgttctgtctaagatatgttcatatgagtatgtgcagtaatggtgtaagactcgctctaatgcattcccggctgtttacaactctaaaccactttcacttccagttcaactccatcagagtatcaggtcaatgaccacctatgtactaggttaagttctcgaatgatcagaagcagccacctccaacgccccatcctcctcctccagagctccctcaaagtacctatttctacttcccccctcactcaccctactcgttcccccgtcgtcgtcctccccctccaactccgtcatggtcaactcatcctccgtacccgtactgcttcccccactcgtatgcaccccttcccgccccttaatcaacaaactcctcaaatcatcctcactcaagatactctcaatgcttcccctcctatcacccgccccacccgagctgcttggcgcaagaggatgtttaccacccatcgcatcaacaatgctatgggaagcatagcttccctccccatcgcccgtagcagtaaaggcgttcgcggcgttcctccgatccctcgtctccctccttccgcgctccaccagcctttcaattttgagtctgttcgcaataaacttgaccttgggaaacgcgctctgctggccttcgtggatcattctcgccaacctcggcgggtccggatcgctgaggatcttcaaaaagtcgctggggatgctcttgggccagatagtcactgttccaccaaacgtctgcagccacagctggctccagtcctgacccagcgggcgcgggaggagttccaactggcgtagcacgcgcagccacttggtcaggtcgagcttgatgtactgctcggtagcggagccgaggtagccgccgcgccagccgcggcctttgcggtgggttacgggctggccgacggacccgcgcgaggagaagaagaagaggttgatgtgcgggttcacctgcgagacgatggagaagttgacgttgaagtgtaggttcaaagacttgatggggatgtcggtccgcaggctgccgtccttccatttgtgtccaaaggagtagggttcgagggatccgtcgcggtttttcatcatcaggactacggggttgagaatacccgggacggcggcggaggcgaggacggccgaccagatgacgcagtccggcgaggtgaggtagttgcagaggatggtgggggagtgagggtcggaaggcacgcacgagacgttgaggatgcgaccggtgcgctcgtaggcttcgcggaaggtcaggctgccgtgacaccaccaggcgcattgcttggcccagtcgaccgagtcgaagcgcgcgcccgtcttccaccagcgccagaaccagacggtaaaggactcgcggcaggcggtgattttgtgggccagggctgggttgaggagttccttgagttcgtcgttggtgcgggtagctacgagggcagccacgagggcgccgccgctggttccggtaatgatgtcgggaagatagtccacttcaagcagggccttgacgacaccgaagtgatagtaggcaaacgttgcgccgccggagaggcaaagagctgttcggccgtagttggcgcagatacccttgaacatgacccttttctgctccttggtcaactgcttggtgtcgatcaagaacttgatgcttcgttccactgtttgttcttcaagtaagcacatgcccgggcgcaatctctcttgcggagtgtctcagctcaccttcatcaacgtagttctgcaccaggttcttggtcccatagtacgtctgactatatagccgcgggttctcgatacccacaaagttattcttgacacaggcctcaatgagcgccttcagatcctctaccggctgcgttttcttgtcattgccattgttgccgccgccagccttggtgttgctggtctcttcgccagatgcaacgccactatcgctgttctggctttggctctccagctccctctcaacctcctccgccttttccctgcacctcctcatttgatcccacaccctcctcacagtcttgctgtcgtagtaggcaaaatcgttctcctccttccaccgctggttcccaaagaagtcgtccatgttccgcgccgccgccacccagtccttgtagttacccgtcgctcgcatcgcccgccgcagctgctcccgcctcccacgccatgcgacgaactgctcgtagaagtagatgtaaaagcgggtggcgaggtaggccatgcccaatccaacgatccaaaaactaacaaatagtaagaagggccacttcagcaggctatacaggtagccctctcgggtctcgtcctttgaccgggtcccgaccagagtgcgcagaggcgccacgcccttgcgcggcttcttgtttttgcgatccttgccgcgcttgttgcgcttctcgtctctatcggtcttgatcaccttttcactcaccggtgcccaatcgttgtgcgcgctgaagaaggtacccgtgctggtgcggcgatggtggttattacctcctccaggagcagctacatcggcaacggaggcaagggctgcgcgcgcttcggaatgatcgtagtcatccttggtaatgtctagactgctggggctatggagacctgggctgttgagacgcatagatgatgcatcgtctggtgattggacgaagtcgggcgccgcgagggcttggataaaagcttcgaggtcgtgagcgggtagaaaattggtatcatagtcgggaagccgtctggggtcaaaggcttctggcgggaaaccatacgactttgctggtatttggatgtttggtgggttgtctgtgtcgtcggccatgacacggaaggtgatgcttttctgtccgcgatatatcaggtataatggctcaagtagctgaaacagatagatgtaggtagctcggacaagcccagacagttgcgatatcaagacaggaggcttttcgttctgttcgagttgtcgcgtaatcaaaaaacagcaagtcgcaaacgagattgcgaactgtagggaaaaagggacaggaatccaagcacagtaaacgcttggcagatgcttcaaggatcgtcgacgtcgtcactaaatgatatcggctaatggccagggaagcatgcgaagtggaatcttcggcgtcttggtcctgtatatgtagctgatgatgatcgaagccttctggctttttgatcttctgactgatccaccctgaaacaagccacagggaatggctggacagaaaggtgacacggactgaaagagggatttgacgataagggggttacaaaggaaagaattgttcaaggtgatcgggatacaacgctggttgctggcgcaatggtcggtgcttgatcgttcttgatgtcagtcctggtgccggaagcgttggagttgcgcgggtcgggtggcagattgttggatgacgtcggtcgaccctcgcccggaatagtgtactgtgtacatgtttagtgggcgggcgaagccgaggacggggctcttgccgggctacgtactagtagtgtctcttctgcacatgcgttccagcccaacaaatgatggcatacacgtgttcttactggggaatcactccggaacgaatccttgtcattcgagaactagactaggctttgttggagatgttcacgttcatccgtacatacaatgattctacagattgctagaatgaccgctcaaactcgggccgggctaggtagacaccgtgttactaagggaatagaacaagctataggtaccggaatctgacggagagcaaaagataacctataccgttagagccagataacggcagtggtcaaacgtacactagtccctccaacgtcccatttgtgtctgataagcctcgtgcgtatctgttcattgtgaaaatacgcccgtcaatttttgatatcgcgagaccctccagttccttcattgtcatcatcgtatcatattacaaaatgttattacctgacaaccatcctgtgctgctccgcatttcatcagaccccttaaacgtactgggacaaccacctgatagcctctccgtatccctgtctcataaccacagagcacataaacacctcgatggggcggatgccctcgagaggaaccctgcccttgccggtcgtttgccagagcccgagtctctgcctgagctcgtcctcagagacggcttcgggatggtcaatcttgttgccgagcacaacgaagggaaccttggccaactcctccatcgagaggagcgcgtcgatctcggccttggcctcggggagacgctcgtggtccttggcgtccacgaggaaaacgataccgtttacttcggggaagtaatccttccaaagacgacgggctgtagatacgtcatttgttagtcgagaccgcagcagtagagcggcttgtcaatgtcccgagaggatttgacataagccctaaataggagatgattatccactcaccctgctgatgaccgccaagatcgaaagtggtgaacttgacgttgccgacagaaagctcctccgaagctacaacgaatcatgtcagccataattattctctaaacatctcgccctcacatgtgcgcgcatatctgattcggtgtatggagccaggaacgggagtagggacgggaagagtcgaggcgaagggggagaaggcggaaggtgctcgggtatcaaggtcccggcgttgacggagaaacagtggcaggtggcagctgcaggtggttgaactgactcggatgaagagtaggttggagaatggcaacgcgatcattcttcaacatgtgtagaagagtggtctttccggcattgtcgagacccaggaagagcagcttgccatgcttgttgagcaggccgaggttggaaaggatatcgtagactgtttgttggtggcgccatcatgtcagctttgcgagtttccagacgtgttcgtccaatatcatcatgaacaaccccttcccaaatccccagcagtccgcatgttcatgctatgcatttccatatccatggtgcacgacagtgatgaacgaagggatgacgggaagtttgggtaggtaacgtgggcgacggatgggatagggatgcgacaacatacaccaagaccacaaccacatggtgacgaaatgattatctagaaaacacctcttttgtcgatgatacgggaaagtcgaggagttctagaagaacaggtagtcgtgcaaagcgccggtaaagtgttaggcacacaaagagggaccggcgaaatcgtagcgagggtgttgatgaggcttcgttgctggcgtcgtggatgttgcgatgcgaaagcagctggaagctatgacaaaagtgtacggggcggcggcggatcgaaggcggtcgggcacacgctacaaggaaagatgtccatagaaggttcaatgacccacgcgagcccagaagtgcactgctggcatgaacgatacggcaggcgaggacagcgctggactggcccctgcaatagtcttgtgactgttggcctggtatttcaggcattcacacgtgacctgtcttttttcctccccttttttgcttggtgcagtgagcgagcatgcccgtggggcagtcgggggggggggggggggggaagcaagacggcccgttcaggggcaaaatccccggcacaaccgcccaaaaggcccgtcaccgcccaaaagaaaggaagaaaataaaagaaaacagcgggaaataagtacctgtaaactaccacacatgcacgcccgcctgcagctgccaaagcgaccgtagcaaccgcatcaagaagccatgcaggtggcattgatgcaagattcaggagaaggagggttccagatgccacccgctcagtccgacaaatctcccgtcaagacgccgtcactgctctcgcctgtaatcccagacgttcatcgaagaaataggttcactgaatgaagcaaaggaacacattggcttgttttgaaaattttacttctttgtttgaggtatgtaggaggaggatctatagttatgtatagacgagtttccttcccaaccccagcacttggttgtgtatgtccaaaccaagatgtcagctcacaatcgctgatacggattattgccaatccgttgccatccgtctcgtccccttcccatcctcccgtcgtctccagaggtctcaaactccaagacaggttctgcagggtatatctacccccggccatcaaatccgtatctccgcctctacagagagtccgattgtgtacacgagcgctctgtaaaaagcagcgtgccacgtagaaagtggaaaaagtagagcaagcgcaggcagaaaaaaaaagaatatgtacaaaaacgttaacaagaaaagaacaagaacatacagaacatgtccgcccaggcacagcccaaaggaagccgacccgatgcttgcttgcaacttcgagtatgcaattataatgaaacgggtggtacaaaaggtgtaatcaatgagccgggggatgaaaatgtaaataccgaatgccggacgagagaaagccgctgccgccaaacgtggtaaacatcaaaaaaatgcctctccagttgccgttgtaacccagggtataattcgccatgtgaatgctgataaacggccctcgccgtgagtttaataagaaagaacatagttgccctggccgatcttgccagccattattagaccaacttcgcgcatgcgctcggcaccttgtcctggaggaggtctcttgggctgagccttctccttgcgggcccgggtgcaatacttttgataatacttttctttgcgcctctggcgcttctcctccaaacccttgacaatgtcaatggcaccccgaacgtgagtgtcttgggtggtggtgccagcacgggatctgcgaggctgctgcttgttgatgtgagggaacatgacaggacccttgggcagtgacttggtgaatgtcaggcccggtctgaatgcgagtgacttgaacgcaacgccatcggctcccgtaacaggagaagcaaggggagactttgcggaaagaacaggaggcggaggtgatctcatcctgcggggagaagagcggtcgaacaggttgcgatcattacggccgcgagacttcttggggcagggagaaagacgccttttgggcggaggcgagcgacagcgcctaggcgagttctgagccttctttgcacgaccaatgcggccacgctccgagtgtaaatcttccaactgccacatgtcgtcctcgctatcttcatgtccgtgagcgcttttgttatacaactcctccccctcatcctcaggctccgaggtgggaaagctgggatcaatgtcttgaggaatgaagacgagcttgttctgcttgcgggcagccatgcgctccaagtaagccgcctccaagggacggtcctcatccaaggtaccgcaaacgaaatctgtgctgtcaggcaaatcaggggtagcagggcggaagtcacgagtcctaatcgtgtcgcgcctcttgagagcacggcgagcgacgttgttgccatctgagccagcagacgagtcagaggactcgtcaacggaaccccgacggaaaacgggggtagcaccagacaatgaaagatcggcaagaccaccagtagtccaaagaaccaggtcatcgtcatcctcatcgtcggactcgccgaacccaatctcggagtcggtcttgtaaccgtcagacgcatcatcaccccagacagagacggagtgactatcgctgagatcttcgtcttcgtcctcgtcttcgttgtcgtcctcatcgtcgtccatgctgtcctcgtcttcgtcctcgttatcatcttcctcgtcctcatcgccgcccgcctcctcctcatcatcctctcgcgcttcgcccgattgcattgcttcctcaagctcggcctcttcttcggcttcctttccgatcttgcgaatagcgagctccttcttgagcgtgtcgtcgatggtaagcttaggcttgaaagtcaaatcctcgcgtatccagtcttcttcctgaggctcatcgctcgcgaactcgtggaaccggacacgctcgctctgcaaatctccgagctgggcagtaagatacttctttgaaatagtagccacagagcttctgcgagacaggtttttggggctcaattcaaacaattccttgagtggcgaggtaaccgaggttgggagcggtgtagcgggacggataggctgagttggcgaaggctgatctctctgtggatggggagcacaaacaaacttgatggtcggtttcttgagcgcttcctgagtctttacttcctccttggctggcgtgggcggggcgtgcgtcaatgtttgatcgttaactaggggcttggccgcgcaagcgaaagagatgcatcgcttcttctctggcgccggcgtggcagcagccaacggggctacctggagtccttcatccaagacagtgctgggcttcgtgtcggtggctttggacgagagtcggaaggtgatgccagtgcgacgtgggctcggtgaagtagtacgaggaggggtagtgattccggtatcgcaggtgtagtcggcagtcgaagccaggctgaaagtgctggtgatagagcgtctccttcccagtcgacgtggttgataatcagactcggcatggtcagagtcgaaggggttatgaagagccttggtcaacatggactcttgatgtgggctgcccctgcgaacgggagcgcgctcaaagtgtggtggcatgggtagcaatgtcgaatccgggggttcatccgcatcggtctccaagtcttcctctaatgacggctccaccatgacggactgggacgttgtccacgcaaggacatgtgatgccgcgagttcgcgcgacatgcgtcggttctccattttggtaggcgggtactagtactggtgctggtactggtacaaagtatttgataggcgggttgagtaggttcaaaggtgtttgcaagtgttgacggtaaggtgtggtggttatcgtgctggagagcgttgcgaaggggaatggccaatcgtcaatggatgggtcttgtcgacttcgcggggtgtaagtgaggtcgggaagatggtcgtcagtagatagatagttgaggacttgcggtcaagtcttcctaaagctccgcgtaagcaacggattaggttgggcccctaaggaccggttggctatgactgcaaaggcatgatgaacgatctatggaaggatgcaggttgaagagtggtgtgtgctgggtggttgtgtgggtgtatcaaggcaaggcccctgattatcaacgtgctgcgttgcggccggccggcaatgagacggagccaacgcaagagcaagtacactatgtatgtagcttggctacttgttggggggggtaagtggtaggctgcgtctgagtaggttgttcgttgtggatgacgtctaagttgcccaagaggtagccgccggaaccgtggcgaagaatggggaaacaagaataaggtaacgccttctagaagagttgccaggttcttgttagtgacgggactggatggaaggaaagggtcctcggcagatgtcggggagggaaggcaaggcgtgaaagaaagaaaaagaagcagagaaagcgcaaaggcgatcagctggtcggcgggcgggaaaaggcaaaaatatcaggatgcgaggaccaacaaacagaaggcaccgaaacggagggatcgtggaaatatcgaataaatgcaaaagcctgtcacggtccagcaggtgcctgcctgctatggagtgcggatgggggtgcgtcttgcgattttgggggtgggggaggggggtgcagcaccgtgcacggatgccactgggtggttacgatggataggtacctagggtaccacaccaagagcgggcttgctccaaatgaatggagccttcccggctcttttgcaagtgtgcaggtatccacgggtacgtaccgtggactcaagtactagtagtactaccgtaccttccctgcctccgataataggtcaaccgcctgttgcgaaatggatgtcgttgggatgtggatgcgcgcacacgcaactggcgcgatgctgctggtggaatccacggcagagggccaacaaggacagagcaactatgtaagaactagggcaccacgggcagggcaagggtgaccagctccgaaaaggaacggggaaggcgggcgaacgaacgatcgggacaggcaggcgtgttaggggatcaaagcgacagaaattaaaggtgcgtacctcttgagagggatgatgtccacgaacgaggcctgcgctgcgtaggtagctggtacacacctcagcatcagcacaccagtacatacctctaggtacctctacggaccccagggttctgcaaccgaaagagactctgcgagagggaagccggaaagggtagggccagggagaggaggagaaccaaccacgctaactcaatttctggtagtccgtgaaatggtagtggggcgcggcggcgtgcagtggctgccaattgatgctgagcgattgctctccgaattgctcatgaattttgcactgcaaaagggcaatgcagtgcagtggacgtcgagtgggtcttggatcgcatggattgaggcgcacacagaaagcccacagccttttttgctgctagtgctgagcgtacccagacccgagctaacgaaatacgggccaagcacgaaaagaaaaattgaatgttggactgaacaggggccggccgccggctagggatgcgcaatggcgagaaagaaaatggggtccccaaactcagacctttctccttccgttcttggtccgggtaccgagtcccaagactcgagatccccagtggtaggattggagcagagcaagatcgaaaacaaaatgaaaaaaaaaaaaaatgttttcgttgcgagtgtccgagtttgagtgtgtgcgaccctccagctcccttcaaagcaggggaacaacacgggaccgagcaagattgatctgaatttttgccgtggttctgcgtgggtgtgtcgccggttcggtagcttacacggaggttctctgaaagccctggccgtggttccctcgagttgaatgcgcacgggagagagatgaaagacgagtgagagcctcatgtgtccgggctcttttaaggttccttatatgcctccaagctgcaactacaccaatgatatccaaactgggtatcagggcatcaacacgacgctttttttttatgtatctttctcaacgcttctgtggccaaaagggctctttctccgcagttaacggtgtgaatcatgagcaccgccgcaccgcgcggtcgagatcggctacagtacctcttcgcttgccggtgtttgtgtgttttcaaccgggcaaaaggccggaggcgtaagcttgtgatggccttgttgggtgttcttgtgcctggtacggcaacgcatacatgaggcagctataagaaaccagccaatatctgtcaactgcacgcacacctaccgaccaccacacgtgtagtagagactcgcctctacctatcatcccacattctggcattttgcttctgtcgctcagtgtcgctcatgtgctctgatccagtcagctggggctaagtccacaccatcttctcgtccacacgttgcagcggaccagcgcatgatggcagtcagtcaaagctgaccatcacacaaagaaatatgtaaaacacaaagggtgagaatgaccatccatagcaaaagaaggtaggggtcgttacaccaaagggcagcccggcgaacgcggcggcgggaaggcggcggcggcggacactcgcacacacgcgcagacacgggtgtaacggctttgtcttgggtgtcttggactcttggcacctttgcaaagctttcgttgccaaactgaaggtcctttgccaagcctcccacgttttgtgcttggctttgtcttcttgctgtcactgccgtttgaactcgctttcattcatcgggaagtgtaccggaggggggtctcctttgtctctatctctgtgatatccactgaagaagaggtcgggaacgaaagatcagctctcttggccatgatccagcgcgcaatcaattgttgatgggacatggcccgctgcgtgggagacgctttgttggcagattctgatctcgtcgattgaatcttttttcccattggttccagtggatgaatggagctgaaacggagcctgctggaacttcggattggagcacttgtctttctggagttagtttctcaaagagagtgggcctcacactgttacgtatcgccgggataccgttcacgggccaaagacccaggagaaggccgaaagaagttcagaatgtcagggtatccaggggcgcagggggccaagggacaggggggggtctccgacttaaccggaggaggtcggatcgggtccctcttctctgaaccggctgggctccatcatggagccgctccgtccttgtggcacctgtaactggcacacacactcacaatggcacttccaccattgtgataacagccaaagatcagctgtgattccatgagccaagcatggccaagagagccacgactcgggacatttgttccacctattgagaagacggtaaagaaggcgacgaccgtagtctgagtttcgctgttcaggagccctgttcagaaggtggacaaccgaggacttcaacaaatagaacggaggctggtaggggatgctgtccggtgtcgaactcaacaacggcgggtaaactctgaacccttcagtttgagaacgaaatgcggcagacaggaatgcatccaatcatgtccacgccaatttctgacctccctccgggcaccgcaactgcagcaagcaggcaatggtacagtactgtaggcgagtaaaagacaggctatccacagctaccgtagcactgccaaccatcccaagtgtcttgcgagagagtttgtacacgaccctataccgggcttgggaactagtgatcgacttcgtcattcttcgacgattcaagtttcttgtgtcctggattgtgcgcgtggttataaatcatctcctgacagcacttcatgctatactgatgcgcggctgttgggcatccggacataagctcgatctttacacccgcgttatgcgcggcgtcagccttggattgtagtgacgaaatgtcaggccttcgccatcagcaggttttgcacaatcgaatctaaggacccccctttacgtttgttttcgtaatactgtagggacctcggcacgagcaggagactacactactgttgtactgtgtgttagtgtagtgcagtaaatctctctacagggactcccttcactcgccagcttcgccgtagaccttgcagcgaggtgttcgatttttttttccgcatctccattccttttttgaaggggggtggggggggcaaaatgcttcggaagcttgatgctggtagctggaaggttttagtgtacatataccccaagaacattttcatgtgaggtaaggatgagggtcaaatgattcgcgttagggtcccacctaccgtacgccaaatgaacagaaaaaaaagaagaaaaaagtgacaggccaactaattaccgatacctcgtttccgggtgtcgtacacgtacatagtaggcgggttgccgacaagacagtcacctgcagaaggcttgcagctcatcctttgcctgatatagatggaatgggtagggcttcgtgaaccacaatctcagaattcagaaatgtcggtgtctgtcatcccatcccggaaagaattcccctatgcggctgtccgtcgaaagcagaaggggggggttgagggtatggctgacatgcaacatcatgaacattccgcatcttcagctttagcctcactagcgagcctatcgttggtggcatttcctacattctgcccataagcaccaatcttaccccatcttatatgtcgacagaacagagtacactccatgtaagcccaaactcttgtggatccctatacatagtgtactagaggcgagataggcgcggccgtagtgtgcgatgaggagcgttgggaggattacggaagaggataccaacggacaaaagggaactgatgctcgttctgatgtccactttgatcgtggaacttgtcatcatcagattcgggttcagccaccgtagcgacgtctttgagaaagttgtaacccactgctcttttggtacgcttcgttctcgcttgtccacgccacggctcctctggctgggaggagctctggatgtggaggctgacctcgtcacacattgacgtttgtttaatgaacgttacacttgactttgggggtggacactggcgatgtgactctccgccccactacgtgctgcgcgtataccaagaacgactaagccgccggccgctgctcaacgctagtctgcgtgggactgactctgactgtgacagccacatcccgaaggtattgttgctgttgtggttcatattcatccaattgcttgtgctgaagcgatacgtcggtgcacaacgcacaccattgcgggcaccagtcatcccgaagctcaacgcggccaatcagtcagcactgcgaataacgttaggaatggtgtcagttgttgtgctctgatggaaaaggcaccccacgctcgcttcacgggagaatgaaacgagacacccggtatggaacctgaccccgcattctgaatacatcgcatggccggagattttggatgaagacagatttggaaattcgaagggagatcagacggcccgatcagacaggaccagacgatcaggttgcgcgataagtgttcctcagcctcttccgaacccgccatgttgagggccaggctaagctgccaatcctgtttcgccgaccaccgctgatcagatggcttacgtttgtttgatgagcaagcagcgaatttccagaagtgtgccacgcgctcggcaggcgctttgaagggtggccaaatctaactccttcgataagagcgcgttccgacattttagggcggtgaggcaaaaaactggatcttgtgttaccgcaccggttggatggcgttggatgtcagagaaacgactgcccccgtccaacgaagtgtgagagcgtcagtatctcgaaaaggaccagagacccccgatatcagaaggagacattccgaagaaccctatccatttcacttcggtccgtaatcaccttgaacccacatttccagttgtcttttgtgacctcatgttgcttcgttactcggaggcaaccgaatcaggtgtcgatcctagggtagcgaatttcacttgaggcgcgagaagcaagcgcttcttggcagagctgtttcagtcagtaacttgaaaggcccatttgttgaacgacaccatacgctacccatctggtgacgcctcgctgtcgggtccattgaaaagattttgatattgcggccgtgagacaaaccggcccttttgcgcgcttggctgtgatggtctttctcgcaaggcgataaagttggcagaagcagctttttggcgatgaagtggttggcaaaggcatgggaggatacgttaagcgtgcggctcgcatggtctgacttgtgcataatactcgcattcatccatgccaaaagcaggaaaggtcggtcttgtcgggggaagatcgaccttgtagtgttgcgtattccgggtcggatttggtgattcctggtcattttgactctctgtggttggacccgacccctcctcattagccctatggacccttggtgcaatatgtacatagctgcatgagaatctcggtcgttgtccgatggcatacaattgcaatggcgtggatggataccaatgagggattcagagataggccacggggtccaatgcgcactcatcatgggaatcagcgctgtggtttgcgacatgatggtctttgtttcggtccatccaacatgggagcatgggcaagctggaggtgttcggtgacaggcgtcatgaagccatcaggaatcggagaccgggcagccaaagcaccatgagcccaaggtttcaagcgctgacacacctgggccgcctaaacgatttatcagccggaaaactggaatgaagtttaacttgccggtgttgacgtgctgaggtctttttcaggtcgcaccgcatacaatatgcgcttgaggttatttcatgatctgcaaatcctggatggaaatctagaacaatgcgaagatgcaaagacgactggctgtgaaagtgagaaacgacatggtagttttgagatgtgccgtctcggcaatgcccctggtgttgggtaaattttcatgatgttattgaccaggtgagccaaagggaaggccagccgatgcaactgaagttcgcgaaacggagccattgggagcttcactgcagtttgatcggaataggtgagtggctcgtgctccgctgctgtcgaacgtggcatggggcgtacaggtatgtcgaacaacgtggatttgcttggacgaaagcttcgatagagcgttagaaattagctgcataatctcttggcgcgtagaatgtgaagtcggtgtgtcatctcctttttgttgcatcatcgaaaaacgggagtttccgcagagccaagaaccatcccgaccgtgcccgacgtcaaggttcttttgccaagcttttgcctggtgcttcgctggaagacaagctccctccagtgctcgaggtgctgaggtgctgaagctctcagaagacgggccccgcacaaacattattccttgtccccggatcccggctaagcgaatttgaggtcggtactccatactagcattgggccattggcaaaactgcttgacgatacggaacgaccgatcgcgacaacgacgacggcctgccctcaattgagaccgcatatcaccatgaactccctccgtattgctcgtgccgccctccgggtgcgccccactgccgtccgcgcccccctccagcgcagagggtatgctgaggccgtcgccgacaaggcatgttgatgttcagagtcccaagcttccgtatcgttatcatagctctaactgttgtcgcatgtcatgtagatcaagctcagcctttccctccctcaccaggtacgactgcgacccggtccgatcgatgctcgactacgcccatccgatgccaccttgacatgtgcccgcgtatgccatcatggtccagcaccatggctgacgagttattgccgcatataggccatctacaagtcccaggatgtcgtccaggtcaacatccccgccgtctccggtgagatgggtgtccttgccaaccacgttccctccatcgagcagctgaagcccggccttgtcgaggtcatcgaggagagcggcagcaacaagcagtacttccgtacgtcatcgtcctccacaaccgcaaccgcaaccgcagcggcagaagcaacaacaaatgtcgccatatcaaagtaccctttgggcttacacgagatgttctagtttccggtggttttgccgttgtccagcccggctctaagctcagcatcaacgccgttgagggttacgcccttgaggacttcagcgccgaggccgtccgcgcccagatcgccgaggcccagaagattgtcagcggtggtggtagccagcaagacattgctgaggcccaggttgagctcgaggtaagttggagaggcgggtagttgggcgcgattccaccgcatctgtggttactaacgatatgacgtaggtcctcgagtccctccaggctgttctcaaatagatgtatcaccatccttaatcctacccccattgtagcatacaccatgatttcctatcttagttaaggagacaacacctgaacatgctgctttgagtgtgcacagatcttgcctattgagggccactagtgatcggccatcgtgactgccgcatctgacaacagccgttttattcacttatgtttagggaggcacgagcttcgcttacatgagcaacttccgtttggcgaagggtgagtatacccttacatcttacggactgatcaccgtcaaaaaacctccaacttcacaaccttggctcaataatcgcgttacgccgaatatcatcaccctttccctacgtaacctacgatggacattcttaatcaacctcttacccgacctggcatttatcctgtcgcgctcagcaactgaaagcgacacaataggagacgcgcattcctactctgcgctacccccagctcgcacatcaacattataaagcttgtctcgttaccaccactccggctttatcataggctcaagacagggtttccggagcggttgatacatactatgcaacgcgatcgggaaggcgaacatgtatgtttgctcgcaactaatcctcctcctttaagctagaatttgctgcaccctgacttcgctttcggagaattaagctgccatacactgttgtttttactcacgtctaaccagcatctgcgagaatatagtttggttgggggcgcaagtcagccgccgaggcatgtttcgtacagccagcgacgcacaagaggacaatcgacccgggggacaacccaatcaacttcaggaaccacgcattttgggacaagtcctggcaaaaccgtcccaaggacagctccaaagtatcgccccagttccgaacatacaactcgccggaaatgtttaacccacgatcaaaaatcaacacgcccaaacatcacgaaggcaatccctcgcctacttatgactggatttcagaagcgcctgtctcatctcccctaacaacgggcaatcgcacgggcccagttgctaaaccgtcgtcaatcagcggtcatcgtatgactgcgaggcagctgtttgaccagtacggcataacaccgcctcccggctagttatcggacaaaggggacgaagttgacgaagaagacgaatcgataatcaaggagcaccacgacaaactccaggccgaaggtgtcaacatgtcgagagtccggagattctggaggatattccattgccatatatgtggcggtgatgtcaaagcacaactctattgtccttcttgtggtcacccattttgtcgaaactgccagccggaagttgttgcggaggaggatgtcacgaaagtggtcacagcatctcaggctgtttacccttttcaatcggttgatcctattcccaataccatgaagccacccatgcctacggagaaaccgatcaaagaaatttgcaaaccagatccgaaacctgacgaaataccagcagtaacaccatccgcagcaggtgaggcaacgacaacagacacccagagtggcgccgttgggcggaggaaatcagtggtgagcattcgacaattcccgttctgttaatcgatttttacatttccaaattattactttcatttttttttgggttttctattacttgggggagaggggggggggatggcgtgtgctcagtctccctctgaggtttatcactttgcccactcagatcaatataccttggctgacaatctgtttaaagaaaagcagtcgctttctggtggccggccggaatgccaggtcagtaatttctgattcacgggcctcgaccactgaactggcattagtgtcatcaccagaagcttatgctcttgtacaagccggaaacgccagtcaagatcccgcaggccctcaagaagtagagcatcgcaaacgatcctccaatgtgcagaacgaaacaaggctagcaaatccgccttccgagacgaaagacaagccatcgttgcatcagtatgctttcgccccagctgttgaggagttcagccaggccactacagagtacacagaaggaacacccacactgaacgtattttcatccgtcagcaatgcacaaatcacccatattgttgcatcggaagagactcggggtacccttgaaacgttgtcaccgtctcccgtgcacccgcctttacctccactcccttttcttcctcctcgtacaatggccagcgatctcaaaaagacacctgatacgagcaggtggatctcaccaccaaaaccggtagctgctgtatcgccctctcctcctctgcccgccccccatgttcataagatgaggcccgctcaacctgctgtggcaagacagttctcggcagtgaaacgacaggctagaaaactcgcgaatgggccaagctcacgggcatcggaggaatctccaggagcggacgccgggaccgtgaaaggtagcagtggtagtagtgttaatgctactaatcggtattatatgcccaaggtgaaggtatccagtccgccgctatggttaaaattcccatcgacgagaacaggaggcaattccaatcagacgaagagagctgtacctcccggaaatagcgttcggactggaagcgtgatcagtacggctacacctatgacttccaacactggtgacagtaaacgaactggtgcttctgtcggtagtcatgccattcaggggacatcagcgcgcgagactgtcactaacccatattttcctcagcttgatcaacaagagagacagactgtcgagaaaggcgaggagtcgcgtcacggggtacaggagcgacaaggagagcacggggatcatcaacatagcggcgattttcacgaacagacaacactacatgggcacgcccgaaaggtcggccgcaaagttagcgaggatctgaaggcgcgaattctcggcctaccagtatctgagcaggcctccaagtcaagcaaggggaattcgcatccgcttcaagcagacagcagaagcggcaacaaggccggactggccacagtcattagccggatatcagaaatgcagtccgatcgttctacctactcaggctgttctaccccctcaaccattcgcagcgtggtcacaactccgaaaacacggccgggccgaacgcttactccaagttcagaaaatagtgcaaaatgcgctggcggcgatggacgtcacagccagaatcgaacgccgacaccaaccacttctcgtttccccggcagccatagccaagagtggctacagcaacagcaacagcaaccctcattactacattcggctcggcagcccactggacaacgcgtcaagggccctcattctcctccagctgtgggggacatacaccatcagacttacagttactttacaagcctatcatcccttccttcgcgctccccggtgacatcctatcagtttcgtgatgccatcgtagacaggacaaaacacagcaaccacagagtaacaaccagaagagaaagtgagacaacacctttgcttacctccaatgttgtctctacgcccaccgctaagacgctagacaacaggccatcaccgaaaaaagccccgattgcgtcgtctgctggtatccatgatcaccttagtgatgttcgtcgggctattcaagagaagacgagctctgacgaaatccgcccgccgaatgaagttgattacggatacacatcatcgtcaacaccacaagagattaaaagacaagcagaagggtcatctgaagaagaaactggttgccaccatgatccaagtacaggtatccatggattaacgattgtgttgcacctcaagggacaggaagacctggtcatcagcacggatctgactcgcgaggcttcgggcgcggatggcgccactagtgtgactatgagtctctctcctattattcctctgtcaccgcagtctccaaattctggccacagggtagcttcaccttttagggtgatggatgggtaggagatcaagtggtttggggctcgggagaagaaggcagtgataggatcgagattgtcatacttggtattaggtttagtgagtagtgaaacccatcaccgatgtctacttcaaaagcctttttttctttcttgtcctccgagtttgcgatagaaataccaccacattgtatctgtccacaagccgaatctctctctctgtttccagtaatgctgtaggatatccaaatgcgccatcaacaaagaatggtccttccacctgctgtgagctccatctaccccggctaacctaggtagtttcatcgaggtcacttgtcgtcgccaaaggaagtggaagctaaataactgcagtggtgttggcgctagccaagcacggaccaaccggacgatgcgctgcttacctctagttgcagaagcgctcgcgcttgccaacgaacactgaaccctgactgacacttcacatgctgcccgaaacccggaaagagatagcggcgagtccaactgacaagggaccaacgacggtcgtccgacctcaacgaacaaaagaagagtcaacacgtggaaagtcgattgatagaccgttccgtcgaaaaccacctcaactcgctagtagcaagataccgaccaacgacgaccacttcctaggcactttagtttaccgggactaaacaccggacatccgaggcctcgagacaaaatcggagccattcaaccactcatgctcacccaaccaacaaatcactagcaagaaaagatggaagacctgtggaagccattactcgacaacactacactagcagcgcttctacagaggctgaacgatatcaccccctcacaatggtgccaagcctactacctctttgccgcgggcgcggtggtggccgtagcagccatgcccaatgaagtgagcaggaggctggttgattatggggcgaggaaagttcagtccgtaaaggtgtctcggtctgggtctagatcttctgaggggaaagaggagaacgacaccggcaggggcacgggaagtgaagccgaagtcaaagccaaagccaaccgtgtggagcgtggcggcgacaagaactggttgctctccttaaccgacaccctcacctcctacggccaagttccgcactcctggttcatcacgttttacgtggcatctatggcatgctcgctgttatggttttggcagtttgctgttgatgggagggtgttgagggtggttacttgcagtcaagcctcgcctacggcgaaggggggagatgaaagaggaggagtgtcggcgtcttcagttactctcggtcaagtcggcctggcctggacgatgatgttcctccagggaagcagacggctgtatgaagactcgttggtgcacggaaagtccaaatctaccatgtggatcgtgcattgggttttggggctcagttattatctgtttaccagcgtggctgtttgggttgagggatctggtaaggtgttcctggagtagagttgttgtgctgttgttttttggtgtgttaacattaaatgtgtctaggggccatactggagtaccaatccacaggagcaatcgattataccatgccatctttcaagtcgttggttggaaccttcatgttcctctacgcttcagtcaaccagtacagatgtcacaggcacctcgccgggttgaagaagtactcccttcctgatctgggcctgttccgctacctgatctgtcctcactacttctgcgaatgtctggtctacctttcactcgcgatcgttgccgctccccagggagagctgcttaacaagacgctcttgtgcgctttggtgtttgtcgtggtcaacctcggggtgacggcagcgggtacgcggaagtggtacgccgagaagtttgggagcaaggcggtagaaacaaaatgggacatgatacccttcattttgtgattcttctcctctgcttcttcgtttgtctgttcgaactcacggacgacggttaaacataggacccagcttgctccccagcttggagactttcagaacatcgcgatacgtgaggctgacccggactcccctctggttttccccgttttggtacagcgacggctcgcggagaagactccagtttgcaatggtccgctccgacatgttcacgtcggccgaaagagggtcaatgccatgaaggtattcagtgtacaggtccgcggtggtaattaacaagctgcgcggctcttggagaattctccacacgggctccgaatcaagggccccgtcttctttggccttgtagaggttgaggcacagactcgatccaaggctcactgtgcaaaccacggggtggtatgccgctccgtccttgtgcggcataatgcccgtgttaggagggtattcgttaataaggacgtggttaggccggccgtgggggctatccgcgaagatgtgctgctgctgctgcttctctttctcatcgccactgctatcggatgaggacggcaaaactgggacggagagcaaacgcgagatgatcggttcttctagccaagctggtaatggttggccatctaagagggtatttttaaccagatccgaaggccatgtttgaagtcggcgatgggtcagttgacgccatcttgctttaggagccctctcaacctttttttggcccgtcatggtgattagagaatgaaaaagggagccagggaacaacaagctagtcatgatgataccttttcaagaatcttctgttcctcctcttcactgatgaaatccgcaatgtaataagccgagggcggcaggcctgctatacggctcgcctcgagggaaggcggcaggctgaactgggaggacgccattgtatcgttcgtcgcccactatttgatgctatttggtcgctcgttgatggtgatgttgaggctctaaacagcgatcgatgggagagacgatcgatagaaggtggataagatggtcgaatggcagtagtgtagtcgtggatggagtcagtcaaatcgttgacatcagtttcatggcaacgaatcatgggctcgagatggcatggatgctggcttgcaagtgtctgcgtcatcagcactatttgagagagcaggggggtgcgtgtctgttgtggtgtgtcttgcgagggcctccgcccgttatgggtgggtcctctaggagatgtccgcgggccgcgaagaaaaaaggcggggcccgagcaatcaaaaagccttggctctccgttgacaagcagaccagaacccccaaccaaccacgccaatgtttgaagaagtgaattccgagtgttgagaaaggcatcaaggcagactaggcggcgatatctcagcactcccaagacaggctccccctcgctcttccagccatcaacgggtgaagcagcagggcgcgcccaaggactaagtcaggctgtgaaacgtcgggaaaccttcatcactggcaacacgcagaaaaagcgagaggtcaagcatccaagcattggacgggatgctgatccaaacaaatgcaatgccgccaccgcccgtctgacggtgaaaaggattcaaggcccggggttaccgctgcaacacaccttttccgtgtcaggcaggctcaggcagagtctagcaagtttggccattcaagtgacaagaaaagtcattacgcagtcgacgcaatatccatggtctggtctatcatgtctgcctgggaatagcggcggaaaaaggaaagactcgtcacccctcaacgaggatgaagcatccatcggatagggtcagggtcgcaacatgaactcggagttcattttgaaatcccttccgtattctgatgccgaccattaccaaccaccggatagcaatgagtcccaacgtcccatctcaccccaaacgggacacggcgtgcggacggcaacccaaagctgagactgtcaccatgactgacggtcaaggaaattgaaagctgatgcagtgcagcagcgcagcaatgtaatcattgattatctcgaggcaggcagaagtaagtgcacaagcttgctcaccctctgcccgtccactacactcggcactgtgaccctagaggtatcactgaggctgatcgtgaggtgccctgtggaaaatcaagaggccaaggaaggacctgcactaaacagccaatcagtgtcgaaggtggcgaatagacttggggaagcttttctctccttcccccggccgacaagcagacgagaggtgaggagcagcagcagcagcagcagcagcagcagccaggcccgcagcacctgcaccaagcaatccgcggaaagagaaaaggaatcctcaggccagcccaggtttgtcgggcatggtgtcttggtgagagacccgagtccgtggctgctgccgagtggtgagtgtcggatgtacactagctcctcccattctcctccaagcgatagtatcgtggacacccctacctagaaatggatttagacttgtcaacccgctgtcgtggcccaacttttagctttattttcagtctcatagagattccacttccacttaggttggtcccgttggtcgcacctcaaatgcccgcagtggcggtcacacctacactccaaacaccgccccctaaatacagaccgggaagtagccagttgagtacggtaccgggcagccagccagccagccagcaggaacaacgcctcttttccgaaacagaaattgagggggattgaataatggcgaggtgactgttactcctgctttccaggtcacgttctacaacagcttctgtgttgaaattgaaccggccatccatccatccgtcaattccgctcacacactcaccgaccgtcgaatttcactgcatcgctctacgtttccagacgcactgcagacttccatcgcttccactttgtactgtacccatatcggttttgctactctactttgctagtgtgctcacacaaagtgttctaccgtcatcttttctttcccatccattgccattgtccgctcggttcgtgtccaactcgattcaagctgcggcttgcctcagttccatccactcggatttgtaatctcctggttttccactttcaacgaacggcttcattgctttctgatctctcgtcgttgaagctggactcgggcattcgagatcggatttagcagcatttaccattgccgcccctaaccctatccgtatttttgccgtcctcgtcatccagggggtgctgcggtcacgtcttacaagttccatttgtcgggtccctcatttctcaggagttgagagatacggatccatccttgactgttggcaattggcattggattggcattggcattggcacacttaacccccccaaaaaaagtcaagaaaagatacctgcgcagctgtacctacctatctacctgcctgcttgaccttgcctaccgctgtcttctggggcggctgtgcggtagcggattccccgtcatctagactactaggattaccatctcgactcgcccgttccagttcacagtttctattccagttcctctccagttcattcccgccttgtcgtcgtctccgcgcgaaacacccagagccagtctacccatctctgacaccctcaccactacaccctcacaccctcccaacgctacctacctacccgtccaaatcacaccaccgactgcgcatcgtcctcgtcttcaagctcgacctgctccccgtcgccaaatccgccccggtctccggatccccccaactccctaaagccccggccgaacagcgaccaggatggtgcaaaacggtgttttgttcactcagtaaatgacatggatgcgcagaatgctgtcgagcccgcctccacgaagcctgctatcagagctgcttcgcccaagcgccagggcagcgattccgatcaacccaggtcctccaccgtgatccgaacatcgtcgacttcgactgtgcagtcgaccactgcgagattcgaccccatcttcaggaacgacaagaatgatagagataacaagcatcgtatcaacaacaacgccagcaaagccgccagcaacattgaggaccacgacgactccttgacggccgagggaaacagcgacgccgaaaccattgtgctgccgggcaaggacggccatcactcgcctgtcaaagtccgcaagcccatcatcaaacaaaacgacaatcgcagcgatgacgacgatgtggtgtcgtcgcaccgcaagcacgctaaccacaacagcagcagacaacagcagcagcagcagcagcagcagcaggaccgtgagagcgacagaggcgatcgtagcgaaaaacctgacaggagcgtcgcggtcgcaggtaatggccctaatggctccaatgagggctcagtgggctcctcctcgctgggggcgctgggggccaagaagagaaagcttcccgacaaggcaaaggccaaggatggatcgagtggattgagctctgcgccagagtccccaccccagcgtcgtcgccgctcgtccaacggccactcaaaatccgactccgagcccgccccggtggattccctctccaagctgccagcacagtctacacaacaggacaagccggtgccgcccaaatcgctcgataacaacaaagtcgtgcctaataagcggaagcaccccaaggccgaatctgacgacgaggcagagcctcccaaggtccgccgccagcgcacttcaggttctggcctcgacgcttcccgcagaccccatcctcctccaccgaacaagtcttcatcccatcatgaaccgcacgcctccacacgaaccagatcggtttccccccacgcccgagctcaccgtcgaagcatctcaactcagcttcctggtcatactgcccacggattgagcctgaaaaagcgccgcgtccctgtccccctccattcggccgactatttctctgatgagtcctcggaacgcgggagccctcatccgcgcagctccaaactgcgcagtctcgctaccccggccgccgccgaattcacacactcgcccgctggcagaatggcgccgcacaagaagcacctagacgcccacggccagaccttccttgcccgagcctgtgccaagggcgaatacaacgtcgctaagcaaaggctgcaggaacgccctgaggacattgacgttgccgactatgcgggcaacactcccctccagatcgctgcaattaacggttttgacgatattgtgaaactccttgtcgaagctggctgtaacctcgattgcctcaacaacgaaaaggacacgccgctgatagatgcagtggagaatggccactatgaggtcgtcaagatcctgcttgatgccggagtgaacccgcgcaaggccaacgcatatggcgaggagcctattgaccgggttaatgaagaccacgacaatgccgacgatatcaaacgcgccatcaacgaagcaaagcagaggatgggtgagcgtcggccgacctctgaagaccaccatctcgatcacgccacggatacacgctcatcccatggtccggatagtcctcggcagtcacctgcctccgcctccatcaacccgtctagtggacgacgtgccggtaccgttcgcgctaccaagaccagcaatcatctactttacatgcccatggatgacaagacgcttcgtgcagccgctgctaagggagacgaggagacagtcctacggattcttcaggttagggaccagttcgacgatcctgagtccatggtggctgcagctcgtggtggtcacgatctggtaatgcagttgttgttggctataggcggtgcaaaccctgatccacaacccatttcgaccaacgaatattcgacacccattctcgccgccataggtcaagaaaacatcaaggtcatccggctgctcctggaccaagccaatttcgatcccaccaagaagtacaagggggagacctactatgagattgcacgcaagcgacgaggtcccaactggatgcaagaggaacatatgctgaaggaagcattcgacgaatataaaaagaaacccagttccaatgccaagagccaaagactgtcaaattcccgggagacggaccgcgagcctaggcgcacacgaaccgagatcaaggaagatgcgtccaagtcccatcggagaaaagcttcaagccctgctaaagaagcaaagaaaacgggaccctcgaaagttccagctagtcctcgggagaagaggcgttcggattccgttgccactcaccaggaagatcagacatcgcccaagcgcggccctggccggcccaagaaagacgacaagattccaaccattgccatttccgatcgcgaagcatcacccgcaggaagagtcactaccaaagccaaacgtgcagatcatgatgtcgccgctgcatcatccgagggagaaactccaaagccgcgccggaagctgatttctggcagggagctcaagggcgagcgtgagaagcagcgccgcgcctctgtcacatcaaatggctcttcgtttagagatcagccgtctagtccacgagatgagtgtgaaaaacctcagatgatggagaagtatcatgaccggacgaaggctatcagaagggacgagtcccgtgatcgatcatctgtttctggtgaaagttccggcaagcgacaccgggccagtgcaaccccgccacaccctgggtctacagagaaggatccctcagaaattccctctaaaaagagacggttggacgttgaaggcaaggacaggcgtcttaagcccaactcagccgaggatcgtcacctaaagccttctgtgtccagggaatccagtcttgctgcaccacctgacggcagagtcagatctcgcagcagagatgacgaagataggagatcaacctcaaagccccggaagtcagaatccacctcagagcatgttcgctttgactccggcaagcccaccatccccgaacccagcatccacgtcaaatccgaagacggggaggtggaaatgggagacgcggatcatgccgcccaggaagaatcaacacggcagatgcttgaaaagcggaaactccaagaaataagaaagaagcaagctgaaatggagtcagaagctcgcgaattgaagaggaaagaggaggagagaaagcgcaaagacgaagagcgcgagcggaaacgcttcgaggacgagtccagacgtgctgctcaagaggagaggcaacgcctggaagaactgcgaaaacagcgacaagcagaagaagatcggaaacgaagagaggaggaggaggaacggaaacagcgtgaagaagaggaggctcgtgaacgcgaacgagaacgtgagaaagaacgtgagcggaagagaagggaagaggaagaggagcagaagaagaaagaggctgcggagaggaaacgaagggaacaagaggaggaggaaaggaaaagactggagcatgaagagaaggtccggagagaaaggcttgaacgggaagccgctgatgaagcacgccgtaagcgcgaggaggaacgtcgtaagcgcgaggaagaggagcgccaggaaaaggaacgtagggagaaggcgatgcgggaagaggcggagcgcaagcgtgttgctgctcaggaggcagaagagcgaagaatacgccacgagcaggaagtcattcgcatcgccaatctacctcctgcgcttcggtggctggaaggcgcagcgaatcccaggattccacagattgctgaaaagtttagcatcatgcagggagttcgttacgactgcatcgatccagaggcaaccgggacgccagaaggtagagagcagtggttgctcaacacgcagattgcgctgctgttgggagagaaggacctgcggctctcaaaatgtcagttttcaccgtactggattgaacattgctcccaaatgctgacttttgggtgtagacaactcatggaccaggataccggcatcaaagattgccaagcgcgtgctttggcagcttgagtcggatcgctatgcgctgacatccccgaatctttacgacctcggcaaagagctccctggatactacggtaccgacgacacggatagcatcgtctaccgtgtgacgcaaaagctccgaagtgctgcctgggagaaatttgctgctttggaaatgttctttgtcaaggtatgcgtccgtcagatttccacgccttatacgttatggcgtatcaactaacatttctcacgaggcctctgactttttgcgtatcatccctacgatgcctcacctgcgggacattcggcttgtgatggcctatcgcgagcttccggagaatgaaacatacttcagagacttccgacccttggaaaagtggaagaaggacccggatgcgggccgaaatcatggctttgcacccggcagcaaatactttgtcaacggccagttcatctgggaggagaggccgaaggttggtatggtcagcaagatgcctttcgaggaagagagggttccccgccgcggcctagcacccgtgaggccagatgacccagagtacgccgaactttgcagaaagcaagggcttgggcatttgttgggcgaggcccaaggctcgcacgtcttgcccaatggtcaccggtcagcatcgccaataagcacgacctcgtcttcaaaccgcgtgaatggaatcacatcgccaagggctaggactgtcaacgggcacgcgcatgggcatcacccaatatcgccatcatcggagactggacccgcgcaagctcgtccgctgcttaacggccatcatgaaatgcttagcggcgatgaagaggattgatgggttacgatgtgtgtcaaaagttattacgatgtcaagatgtactgggttgtcagggacgaaatcaactaggaacgccttacgctcaaatctgagagcttggttggtttgtgtattgaacgaggttaaccaacgggacaggtcatgaggaggagtccagcggtcaatgtcaagcagatcacttgggttagttgtgtggaaaaggatgaagcgatgggggtgtcgggggtcatgtcatgtcgacccaacttttgcagatacctttagcgttcatgatacggtattatcgtgctatcttgtacaaacagtcacatagcctttgtcaggttttgaaacccgtaaatgcggacgtcagtcgagaagtagaccaggcgggcatcatcattatcatcatcatcatcatgacgagttcggactgaagggggcatcgaattcacaaagcatcgaatttggaatggacggtggtatggatgggatggagttgtggcgaatagctgttggttaggtcagtgtttgtttgttggtttccattagtataacttgacgatagttaatgatgaaaggaaaacagacgggtgaaagtgcgagtatcgatgactgtggtatcgtgtgtgtatcgagtaagagaagagtaaccggaaccaaccaccatgcgagcgaaaggtgaactatacggaaattctttgctacacggcatgaagtggaaacagccccgagcgaagaactcccgtccggtcgagaaagggacggcgtaatggagggtcagcccgatggtaggcatgtgtacagtaccgtagatgatcaggtacggagctttgggggaaggattaaggaacatggaatggaacgccggcgccaaggccaagcccggccgcctaggggcgttgactcttgaggaagggaaccgaaaggaacttggagcttccgtgggcctgtgtgtgtgcactgtccgcaggtccgcccgcgctgcggcgattttaaccgcatcggcgcggcgctgaaactatgaaatttgccccaccttcaaaattcccaagaaacaatcaagatcatcatcaacttccaggttggaaaacactgaaccgcgctctgtcctgccacgaccgagcaatcatagtcgccaatccataatacagatacgccatcgtgtgagagctagcaatcatgtcgaccacggtggataaggtacgtatatcgccctctcgcattccccattagagaacatgttggaacaaggaactaatgcgaccgccgcaccatgacagatcaaagagatcgaggccgaagtgagttttaactgcccccgacagcccccgattttcgatctctccgagccccgatgcgatacgacacccccgagagaggacaggaagttggacaggtcagagaccaagatgcgctggcccccgcgacacagatgcaggcagacacagaggctgttcaggccatggcactggagctggaggcgcgcgacctggacgatgagacactaccaacggattcccccctcgaagatgaacgaaacgacgcaacaaggacggacctcggctaacgatatgtttctttcccccttcgatagatggcccgaactcaaaagaacaaggcgacatcctaccatatcggacagctgaaggcaaagctcgccaagctcaagcgtgagctgctcacgccctcgggcggcggcggtggcggcggtggtgctggtttcgacgtcgccagaaccggtgtggcctcgattggtttcatcggtttcccctcggtcggaaagagtacgctgatgagcagactgacgggccagcactctgaggcggccgcgtacgagttcaccacgcttacgagtgtgccgggtcaggttacctacaacggtgggcagccctttttcttcatcttctcatcctccggagcgttacaaacaaggtccaggttgaactgacattttgcatacatacaggtgccccactacaaatcatcgatttgcctggtattattgagggcgccaaggacggccgtggtcgtggtcgtcaggtcatcgccgtcgccaagacgtgccatcttatcttcatcgtgctggacgttaacaagccgctgacggacaagcgcgtcatcgaggccgagctggagggcttcggcatccgcatcaacaaggagccgcccaacatcacgttcaagaagaaggacaagggtggcctgaacatcaccagcacggtaccgctcacacacatcgacaacgacgagatccgcgccgtcatgagcgagtacaagatctcgtcggccgatatcgccatccgctgcgacgccactattgatgatttgatcgacgtgctcgaggccaagtcgcgctcctacatccctgttatttacgtcctcaacaagatcgacgccatcagtatcgaggagctcgacttgctgtaccgtattcccaattcggtccccatcagttctgagcacggctggaacattgacgagttgatggaggccatgtgggagaagcttaagctcgtgcgcgtgtataccaagccgaagggcaagatgccggattattcggctcccgttgtgttgaggagcaataggtgcacggttgaggatttcgtaagttttttttctcttttgtttttgtttttttctcgttttcctttgttttgatgcacctgattgagcaaaagaaacatctggggtgagaatgaggtgagctaacagctgatgaaccgcagtgtaacactattcacaaaaccatcgtggatcagttcaaggttgctattgtttacggcaagtccgtcaagcatcagcctcagcgtgttggtctcagccacgaattggctgatgaagatatcggtatgtctttggatgtttttctgctggaagggttgtgactaatggatgaaaacagtcaccatcgtcaagcgataaagaattttcgtggagaggattcttaaagatgtgctgtggtttttacgagacgagacactcacaatacggacggtggcccgggtaacgcacgtacactgaccgatacctgatcgacaacgcaccttcgagccgtacgcagactttcatgtgggctcgatcgcttgctatggcgcacggtatggtaagtataaaccaaggggtcgatagaaggagcttactcggtctttaagtgccgaacgggaagccaaattgcttcttccactactatacgcgcggttgtccattgacacaagttgtggacaatgtgaagagacccgaggctggtgaaagtgttaaaaaggaggggaagggtccgagacgaatgaagggatcaaaaaggctgctatataggatattggctaggattagatctagagagccaaggtcacgacggtaatgaaatcacgtatatacctactttttttttaaaggttgagattaccctgtataagactgggtttctggtgctggctacagccaggcccaaaagatcactttcaggcttatgttgatcattgggggggtgggtagaggagggggagagcgagatgtcctagaaaatcctggaatggtgacaagggctgactctataaagacaagtgacagctttccgttacccttttccttttctgtttcaactcatttcccatgcccgttctctatacgttttccaagagtaatgagatggacgctattgtacaaacaagactgtgcgtacttggctaatacaacacttttcctgactctatcaggttaccttcgtggttcttccgagtgactaaagttcgtcagaaacgaaccactaggcagaacagcgagtctgggtaatttttccaacctctgcaaaacagtcgtaaccggatgtgctcaaatgaccaatgggccggataacttctcaagtcttttctttgtgctgtgtttgtgcccacaattagcgtaactttttactttatttcatgttttttttccccctctttttcccattctatgtatatatatcatatcaccatcctctgatcgtcatgagaaggtgggtggggaccgggaagtgaagagttctaagaagtcattgaggaaccgaggtctaagcatctctaaaagcctgccaagtcaaacgcgagttctcttgtgaacaagttgtaagcagattgttcgttaccttcttgatggtttacagaacggtttgatacatgtttgtatccaattctcacatgaatatcgattcaaacaccagaatgtgtcaataactggctcgctagtttaccgggagatcgtacacgaccgtgtgtgtatgtcggttgatgttgagtgcatttagttagagaatctcaagccgatactccaacgtctaacgtcatgctgccattctcttgataactattcctagtcaaactagtcgcaagttttatgtacgtgttgaagtcgatctttcaccttccatgtcatcgacaaaactcagttcgtgacactcgagccttcgtcccccgtttcctctatagtcgatgttctctttcaagttcctttgatatttgttccattcccgtttcattctcccccaacccaactcaaagcagaatcgtcctgtctctcaccgctccttccctcttaattcactacgagtcgactcgatctgtagcttcccgccatcatgatggtacaaacatctgttttccttgcaggcagtcttcacgcaccttccctggcctctcagtaacgtcaaacgtacctcccattcgagggcattggtgggcacgtgtttcccaagtctgtgaatttgcttctttcaagaaagagtgccacagcagtgtcacctttgcttccatcctacctcaagttacatgctgatcttctctcacttgctctttccatatgatcagcatggggtgagtcataaagtgcagggtgcgtgctagcttggtgggggacgaaaaatcctcgtcgtcccttccccaaattcttcaccggggtatttgtgagagaagcgagggagccggacttggtgtctagattgtgcaacgtattgtatggtttaaggttgtgtttgggcgttgtaataaaggtttgatccacagaaagaaaaggactcactgtttacttcgaatgatacccgctgtgtgtttgtggcatgccatttgggtttgtatgagtgtcaatgagggagtgtccacagtacatgttacgcctcccatccatgcaagatgccgtgttcaacattagcatctgacccattctagccccctgatgtatacgtgagtgattttgcagcggactttggttgtgattatccagtgatgatgatgatgatgatgatgatgatgatgatgatgttgttgttgtctgttgtgttttcttgttctcatgccttgctgtgatatagcccaactcgctgtaaactcacatgtttgagaagttctctctcctggtaaagcaaaccaactgaagaactaacaggttttccaactctgaatgaagaccaagtgattgataaatggcgctgatcccaagttgaaccgtgtctcccttaagccatggcgaggattcatctcttccattacaccccactgcacactagattttgcatgacgaagattgcgcgcgacaacatcaccatgtaacgatcattttgctctcctttccagcatgatgaacagaggtattcattcaaagactatacgccactacagacgtttatgcctgttcatgaagatactggacttatagtcacctaacgataaagacaatcattaccatgtcattcgccccaacttgtttactctttgtaagttttgggtttgtctagacattcacgcaaccaagccttcgctcaacaaggtgtcgtggtgtttgcctctaccccttgggtatctcacaacctcataccaagatgttgtttccgatgttcaatgaccgtttgagagtcatgttgaaattgtctacacgatgataaatctggcttacaggttagaccactaaagaccctcaacgcaaagcaaagaaggaagtaaattacgggtttgtcgatcaagtcaaacttctctgtacgtgattggcgtattaaccactcagccatttgggttcatcaacttcacaagtcatcagtcatcctcaaattatcaatgacactcactgactgacactgtaaccctctctgtctacatctatccttgtaccagtagccagacagagctaaagaaaatgactgtcaagctgcaatcttctccagtttccaatggtcagatctgacgtcccatctcatctcataaccagctctcgtattgtagcaaattggttgatcatgatccagactacatacagaactccaccccccaacttcgcaaactcccagggcactcagcaagcgagtatcaccccagtgtccaggtctcatcttcccatttcctcacgtagaaatcggcgttctcgttcccgctagaagtatcaatgtcgttaactgcacggaatgtgagtggaatgtacccgacttgggctctgggatactgttggcttgtcacgagcttgctcaacttggacctctccctaactccttttttgttggtagtttgtaagcaacagaaacgctggtcaaactgtgttgtacagagagaagacttgactgccgaaaaaggggcggcgtgtaatgtgtatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgccacccccctaccgtatgttgtgcatgcatgtataaagggggggatgtgtgtgtgtgtggtgatgatagtaactgtgacaccacttcccagttccagccgcattatagatttgctttaggggtaaaaggggcaagcggacaggtacgtaaacacaagaccgatatcgcacgattcaaagtcatcaagcgaaccaaactgcggctcttagtgcgctggcgctacagctcgtctccgttggcctgaaatccagacctagtcactgttgcttcgtcgagagtggtttgttccaacgaggcagtattccaggtagtattgtctatgctgccacttagtctcgaaagttccctacttggacagtatcgtgcccggatacggtagggatatcgtcaagtgtggtgtgcagaaatggtaagtggtagggaatgagtgagtggctcagagtctaaagtgcatgcatgcgttcgtacatacatgtattgaggtagtatgtgagttggcaggacagggcagggcagacggggacgggataggggtaatgtaaacagtttagagttatgaacagactggccttatgatctgcggtcacctttcccttcacttccaccccctatccatgcattccatatgcactccgaacaaccccaagagcaaggaccaacagcaccctgggatggaggaccgctgcaacggcttggtagttgtagttggtacctccagagcaaaaaggttctgcagcgaacccaggacggtggtgtcggtacgcagtagagggaaaggaaggtagggaagaggcctgttgttttcgctgctggggaaggcaagacgatctctggtctggttggggtcctctaggggtcgaaattttccgccagttagcattctttcatttccttacacttttccttaccgaaattccggaaatgattcgtgcacgggtccgtgcacttgcccagactctactatgtataccatatgccactgcagttgatcagccataactctacacattgacctacttacctcataccctggccgtcgtcagctctttgttcacattcagtcatgatgccttcttgacgccatcttttaagttgtcttttggtcagcaaaataagtggccaaaaaaagtcatgtgatgtgaaaactggtaaaagattgacatttttcattacatttttttccgaatttactttccttaccgcttacgggaacttcagatcgacccctagggtctcccagggtcgaaatgcattgcaacggcaacccggcagatgaagtcgcttccgcggccggccggcgcttaacacccaacgcgccgcttgaaggaggcatccgcgtatgacgggtgtacatatgtctgcagtccttcaattatcagatatagtggttgaggccgatatctggacgtttgggcgccattgtctttcaggcgtgatgacggaggaggtgcagatgatctgatcccgaggacaaaattctctcagtctttgtcccttgacgcaggtcggcggcagctgtggaatagggcaagaacccccgggaacctatcttttgccggtagtgtagagcgcaaggaagttgagggttttcttgtgggcgccatgtacatacgtacatagtatatagtccatcggctaggaccccacaaatgcttcgctatgccgaatggcggtccggtccagcagctttcggatagaccttgtgccatgcatggcgctacccggtaacgtgatgatcaagacgtgagggtttcttgctccatcaccacatcttcggctcagagaggacgccaatgggtcgcatgactgtgaagaaaaattaccattgggcctcgcctcgacaccttagtgcgttattagaaccatgagggatacagagcgagcgaataccttgtgagagacaactgtgtcctttagtgaatggtagggtcagaactatacgaccccacctgtgaatgggaacctccacgctcttgagagccatttgaacaacgactgaatgtatgcggaggagtgaaaaaaaaaaaatgcgatgctgctgaccacgcccacccctctccgacctttcagaatgctcctcttgccgccgaggtacgtatggttcttgaaggggtcgccgagaccccgcagaaaacactgccttatccacgcgataatggcgcttcaaatctgggaaagtcgtccttttctttcttgtccacattgactcgtgactcgctctgatcgacgttcagttccagggtctcgagaggcgctagacgcggctgtcctaaaagcaggaaagccgaagccaaattcgcagtccagggtcatatttgcacccgcgagacacaagtagatagtcagagagagctatgggaaccgaaagcagaggtccaggcgaagcttggcccaaatttcccctgaaaagagcagcgaggacagattgacggcgtgggggagaaccgaacctttgacaataaggcgggctgttttgaggaggctcacatgcagcattttgctttttgctacacacaagtgtgggtttttacagcacacggaactcctatggagtccagtgaatgcttggttcgcctccccatgcttttctttgctgtgaaagcgtaagagaggcgtgctgccactttcaagaccaaagacacggctgtagaggctcaacgaggagaccatacaattagttctcttgttgctcagacacgggggtggggtccaattgggctcgaggagagaggatcacgggcgccatgaaggatgcggcagtgtgaacggcctggccaatacagcgtcagaaatttggagggatttgcgccggcccgtgttgttgctgaagcgagtaaagtcttcggctgtaggttccgctgtggcattgtggctctttttctgcgtgcgggctgaaaactgcctttcggcttcgcaacagaacctcttgttccatcacgtcgaacatatctatacgcccggtttatgttgctgatctgtcttgacggctttctgcttcgcagtacgtatggcctcggcggttcatccgttgtacggagccacattatgaattttcagtctctcaccaatgtcagatcccaaatgatcgcacccgttggtcctgtcgctgaccagaagggctgctggactctggctttttagaagacaatcggcgcgcaccattcgtcctgatcttctgcactaggcctgttttggaaggaagcttgatgctgcgtcttgagcatatcctaggcagctttcctggtggaatggagatgtcaggcattgagagcggctgaccagtgggatgttagccgtcgacgcttcgcttggaccttaccttttctgcccaatggcgacaggggagggtctggctgaagctggatgtatacccaatgacgaatccatactgtatatggttctctgcgattgttggaggacttcccatctcgacgaccgtctcgagagatctgttggcccttcgacacgaccgcacaaagatgaaaggaattgcacggccaacggcaacaaacggtaaaagccaaagccaacagaagagaggacgattgcgactgccaaggcggtccgtagcaaatccatggagcggccacgacgacagcctcgcttgttggtaaccggagcgatgtgtgggagcggtgccattctgccatcctgcccacccacatggagtcatggaccacgggcatagacagacgtgaagggatcgggggactcgaggagaccccccggaagcctcgggattttcctacggtaacaacgctgaatgttacgtcgctggagaaggcttccgccttttgattgctccctttccatatgtcgtgctggagagattaggccatggtatcttggagcttgacgcggcttgagcccttgaacttgacgcaatcaggtatcgcatctcgcggcatcgtttgtgagtgttcagtcgcgggttgtaggctcgtgttggacctcgatgctaaatattaacccctgtcccacatgacatgggcctctcttttttcttcttttaattatccacgatcaagatattgaaatgctcctccccgtggtggtagtgactgacaatgactggccgttgaccagcccaaagtcttgatctcggggtctttgtcaactgtcaataacaatcaattatcgactctcccctcccagtttggtagttggcggctcacggctgtcagaatatcgaaatatcgcagcggcggcggtccaattcttccaacttcaacggcctcttcatcttcttccttgcgctatgtaatctgctggaacccgaagaaactagccatcgggtggtggtaagcctggagagttggtgtagcatccatagcgtcgttcagaaagagaacgatcgacccgattgagattgtaaggaggagaatgatggagatagagacaaacttggggaaggggcgtcgagatctttgcggggaaattatcttgtttacacagtagtaggatacttaaggtagcgattgatatggaagcagccagtggcacctgacgaataggaattcggaaagacttccagccaactcctttgaacggtggtaacggtagtgagcttgaagaccgtgacgggtaactgccagtctaacctggcaagtacatggtacgatccaactgatggctcgatgccgctggcttgaaccagagacagatgaggaaggaactctgggtggccaagccggactggcagcccagggcagtgtagctgggaaagaagctgggaagctgcgagctgcggcctgggagctcccgctttctccagtctccaactctccattgactgtacagcccgaatgatttcaggagccaggggacagtccatttcattggactccataactcaagaggagtttgggcgcagtcgggtggtagcatttgggtccaatgggaaataaaatgcctgctcatgggccgctattgggttttggcagtttttggaggcgtgggtgttctattcccagcaacctcatgcacgctttgcttttaaacttatagctgggacgaccccctgccgcagctgaaatctcctgacgtctgcttttgtttagcatacatagcaacttcaaagtgaggtccagaaagaacatcctcttgcttgatgggaaggaatgcgggttatgcggctagccgtccatccatctgtcgccggctgtggtgtaagtatcactgccttgcccaggagccgttgatgacgacaagcctgaagggtagggcggtagccagtcccaggtacaagggaaaagggtcaaaatggactgcaatcagccgttccattatcattcgggtactggtggtgggaattgaggccctttccacctacaagcctccaatccgccgcccagtcagccaatagcaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaggtgagagcagggcatgtgggtgtgggcggtgctctctgccgtgggattgaacaatgccattgtttcatccgcgtagacgagacaagcagacaagacaaggaaaaactccggcgtgcgacccagttccgtccactcgctccatgtccatcagctgaacaaaccaacatttccactacccacgtaggcaatttcttgcaagcgtggcctaggcggccctagatccgcgggttcgcaccctcgccttgtcgatagcctcaatcccgaaatgacttggaaactgaatgcttgctgatgctgacgagcagcatgcttgtgggcaagatcagcatctcccggcgtctctagcctagcggccgtccggccacggtggagtcgacaagaatccatttccgatcttgacgttgcagactggaggttgcgggtcaatcagtcgagaatttgagttttggcggtcttggtctgggagacttggagcagatcccatgacgaaaacgaaagatgagatgcgattgaaatgttgcagtcgacatttctgtacctgaactcggagtcccgtctgggtgtagttcaggaaccgccttatgagagagcttggtcgtccccaaccgtctgttcctgctcgctttgacaaggttccaacgcgggccctttgaagcgaccgcctttgtaccgggaggcatgatgtacctgtgaaaaaggtacttgcattcatgcctgcgtgctgcagtggcagatgtagtgtacactactccgacggaccctgcccgctccacattcagtagactccactcttgtcctgacggtccatccttgctcagcagggcaaggtagtgtaggccaatgcaggcaggaacggctcgcaggtcgcagtacagtccgcagtcggcacacagacctttggacctacccgagcttccacaaccactcgcttgttaccacaacaggcacgggctgcagccaggaatgggattgattacctctggtggtatcgagtggtatcgaccagatgacaattacaccatacacgccatactctgcgatcccgaaaatcagccaagcatcgtcgagatggctcattcacgactctgattcgcacctctggagcgcgactttgtcccgcatacctacctacgtagtcgagattctggaggtactatctgcacacgaggtcgcttgtccgtcgagtgagatttgcgacagcacgacaacgacgtgtattgacaatgatcttctcaagttctgctccacgctaagtcaaagtcattgacttctgcaagacggattgtctcagcgcccttggcggggaacccatttggagccattgagagccactggacggagccattgtggtcgacggtcggcctgtcaaggaacgcatcgaatgtctctgaatttcttttggcccagaattcatcatgtttccgcccgttcctgaggttgtcagttgcttccatgccggtctggaaggaacatacctacatacatacattctctacctgcaattaccgtaacgagccagtgtgacaatgggtgtggtggtaccgagtaccttgaccggccacccccatgctactgacttgcgaattgcccattgctgccatgcgactgcctatgacagacgtttgaaagtacctggtacaatgatcatgaggattgctctggtggaccgtggtggtggtgccttccacttgcaattttcctagcacgcggccctttcctttccactcggccaccgccgtgtctcagtcttttgaggaatagctcatgctcaaccgtaagacattggatcgtcccgttgtttggcctcgttccagtcttcttctgctttgcttcactgcagcagcttctggcgcccggccgccttctcatccgggcagttcccgccatccccgtcgaggttagcttccatgtctcccacttcgtctcctgtcaagtggtcgaagccggcagctggtactggatacctccagaaattcgtctttcagttgcttccgtccccattgaagcgtcacggacgtccaggtctacaagagtcagtttcaacacaagcgctgcctactccactacctacactaagctcggcagagggactagcgggaatttcacggctcatggttgtcgactcccattcgtcatgtgtgctcgaaaaggcaacttgttatcattgccgttattattctgaaacccgccttcaacgatcatctccagggcttccagggcttccagggctgctcacgatagggtaaagccaggcccacggcgtgtcttgctggtggtattggtaggtaggtagaggtatgaggtggtgtccatcgatggaccactctctacaagcttccggttgatgaggttacggttggcactctccatcggcccttgtcgcccttgtcgataatagtctggattcggaatggtatggatgacctttttttttgttttttttttctgttcttcacaatggccccatgcccctgtccatatccgtcatttctctctctgtctctctgcccatgtcgagcccgtccccgatgagtccctctcgctcccgtccaatctggacatggggagcagactcggacaggacaacctggaagccctcgttctctgccgcaaagcaccggcaccactcaagcactcgacagccctttttcaaaaggacagggtggacttcaggtaaaagtggtttagcactggaactctagcaaccaactgaacaccgaccccatcaaggttgctagttcctctcgggtttcttctacctttccgcaatttatccctcttggatttttggccagtagcttgctgcttggctcccacgctatctgtagctcatgatttctgagattatatttctccatatcctcaacatcctcactcgagccatcaacactggggatatctgtccaggtccatacgctactgtatctaacccaccccccccccctacctgtcgtcgtcgagctcacacggtacgatacaacacccccccgggcgaatttttcttagcttcttttctggctgcctggtagagtggtaggtccccatccactcatctgcacccctgctcgagtatacacaaacatccttcttcgcctacataactagtagatgtagccccaggttgccctccaccacccacatgcctgtctcatgtgcgtctggtctctccgacttaccctatctcaacccagcccagtcctcttccagagtcccgattgcttaggcggacgtagcggcgtctgtcttgcagccgacctctctccctactggcacggctccccttgtttgctgcccacggctgctgtcgatgcaactgctgctgctgttgcccgctctggataccacggatttctccatagagagagcccttctgccgacctgaacttggacctcgattcccattcatccacccgtccatccatcccagtcatccagtcctctagccaaagcaagcaccgggcgtcattagcactcgacctacctccacacatagggcagtttacgccgcccaaagaagcaactgatccgccttttgtctcatcggctaccggacggtcacgctgctttgcccgctgcggcaccgtctcgcggcaggaatctggacagggcttacacagtacatacctcgactgcttctcctagcctccagctctccgttggataccagaccagacagacactatcaggttgggggccatccagccgactctgccgactacgctacgctccttcattaacctgacaagaggcactgcttgctgcccgccgcctttttcgtccagccagcccattctcaagacctacctggtgcagttgatctactcaacggccacctcgacggtcccatacccggctatcctacccccaaaacgcttctgcagccccggcacaatagcaccgctcaggcgttcttggggcttgcgacccctctccagccagcccattaccgatcccgttctggaaaccattggctcgtcatattatgcaccgcgactcctagacatcccgaccagctcccccatattgacggaccactttctactcctgctagaaagagagtatactcggtcccttcaaccgagcggctcgttttaacaaactgatctcaacacccaccaacgatattgcttcagctcatcacatctatcgccagcatgcacgatcaaatcattggcacgataggcatggaccaaggcagtcacatcgctcatgacaacaacacgtatggaaacaacaattgggtggatatgaacccattccaccatcagaccaccatgccggactacggcggcagctacggtggttatatgccaccgatctctcatgggctgccctccgagtcactaggcaggatgcctcctcccccgcctcctcagcatcatgtacctcaacctcatcaacattctcaccctcctcttccaatgttgatgatgccccaaacgacgacgacttggccgagcatgttgacgaatccaacatacggttcacaccctgtcccgcccgtcgctatccccccggtaacaacaccgctcaagaactccaaactgccagctatccagacaacatcacagcccaggaaaacacttaccgacgaggaccggcggcgtatgtgtcagtatgctatggatcatccgacggccaagcaaacggatatcggagctcagttcggtgtggagagaaggtaggtcatgatctgtgggagttcgtgtcggttgcggaacctagttaagctgacagccttttattagcaccgtgtccaaggtactgcgccacagggataagtatctgaatctcgaggaccgcagcagttctccgattaagcgtaacaaagtcaagggcgcggatgtcgaaaaggctctgaccaactttttccgaaagtctcagggcaaaggcgttccagtaactgccgaactgatcaaagagaaggcgcacttgtttgcaagtaccatgggtgtcacggaagatgattttctcaagtcaggaagcacagcatggctggacaagttcatgcttaaacacaatattgggccgaataggctacttcgtcgtgcctccgaagccaacatcagtagcagcatgcgaggatcgccctccttgagcacatcacaaccgtcaagtgccatttcccccctctccccttcgggacacacgtctccatctacactatcggcaaatagaagcgaaggggagaaggataacatggcgacctacatggactattcaactgaaagcagctacaagcactcgggctcacacagcacaacctcgttacatagcgcatttactgatgcgggaacttcaacgttctctgggagcacccttagcccaacagcatcgttcagtttttcgcctgatcctaatgccggagcatttcttacagcagatcaagccaggcagctcccgccgggaagcggtgtcgggtccaacttccaaagaccaagaagccagacattcccaaccttggacctcgaatacctaaatcaacaagaatcaggggactcgttgacgccaaagtatcatgtgtcgtccacgggaccttcttcggcccttgagtcgcctgccaatgaagtaggcgcctcgcactttggcatggatcacataatcacctcaccacgactccgtcacagtagcagcagtggaagtctcgctggacggtcgattgccacaccgcttagcgcaaaccctacgtctcccatttctcctactcaggaggacgcaagaagggctgcagacaccctgctttcattcatgcagcattcaggtggatttgtggaccacgatgaatacatgacggttgttaaactcaccgagaaactgcggcttcaccaggcacaactcgccaagaacacagcagtgggaatgggtgggctttctcggataccagagggcgatagtgagatgcagaacgccgaagcagcttcgatacccaaagtggaacaggccatggggacgtaaagttggattggactttcagagattccatattgccgtctcaaaaccgcccggacctcaaaactctgtatccccatcaggattgctgaataagctacagacagatcgctttcaatgccatccatcaccgcggcatgaaacgcaaggaatacccgcaaactaagaagtctgtctggctcggcttttggtttcttcaaggagacgaccggttcaaaactggtctttccatattcccctgcacattccctgcctctcttcttctagaaacatcttcttataccccctttttcttttcttttttgctgctatcattttgattgacggagttgccaatatacctcgcacgctgcgataagaaccaacgctcacgcgaataaggagtcaaagatcctcttcccagctattcggccgtgatttcactccgttttttttttctttttctttcatatgttatcgtcccatcttgctcgcctttgaagatctggcctccagtcccatccttggctctgtttggtctgtcttgtctcgtttgaccgcgggtctctctgtttcgaagcatcttccagagaaaccacgccgtcgcctgcaacctttcccatacttaccctggcttaaccatgtttcatcatgttcactatatcaatctttgtccgcaacttctctatgtatatttgacgggtctcttattttgggtatcaccattccatatttcatgtttgatcgccttagctgacccctttatcgagctgtcacacattcgtcacatgtatcctttttgcccacccacttccctccttcgagtgtgaaagactcgtcgtttgagaggaaccagaacatagccctcttcagctgtcctggtaataaggatgattgtgaggaccttggggcgaaggggaaaaaaaacgtacgactttggcgactagcaacggtattgattcagtatggacgcagtgaaactggacagacgcgaaaaggaagaaaaatgaaggcactgcttgtggcaagccttttcaggatatgtacagtgtggtatagggcgtgttatctgtacttcttcgctattttttttttccacgcctaccctttgctttcaaaaatcgaggaaattcgggaagctttaagtcccgggtcgtgtgcgaatatctttcggatctccatggctctgttaagtggggagaacttcagttacttagttcatgtgcttttttgtccacattccactctttgtttctttcaaggacttctctcatatttcccctacttatacttaagcgaactagcatagttgttccgtgaaggacaacccaaacgtcggagcgaaggggtcaggcagatggaggaacggacggcaatctggacgcaggattggaacgaagcaacggctaaatgggggcttttccgatgaagaagaaccatccatagccaccgttagtatacgttagcatatcagggcatgttgacatatatagatcaagccttccaggtttgttagtgagactcacagcgtcttcgaacaagggagagaacagggaccttgaaccatcatattagcccaaacctcgctacaaccagggtcagaacaacaattgatcgtgtccgaccgagtgtcccacacacatgcaccaaaacttgactccattcacagcggccaacaacgaaccaggcgggtgctgtgcaggtctggaatgctacctaactaacctaaaagtggtaaaatagcgctctgcaagtaccacgctaacgaactctccaggggtgatgcgtaacactcccacatctaaattgcctgtgcatcgctccttctcctagcgtattttctggctgttgacattgtgagcacccgtgaactcgcacctccccccccccctttcttcttttctccccaaaaactagactgcttgttgttacgaacacacaaaccaaaaacatcaacagacacaagtctcgcaagaacaacgaccaaaccctattcggtactcttattcgatccccaattcaaacaagcctctcttcccaaagctcgctaaccctcttctccgccaattcaggcatcaaccgcaccaggatcaactccagtatcgagtaaatcagatgcttgtttagataggcatcgctaaacacatccagaattccttgttcgatttctgtcaaaatcgtctcttcatctgggtttccatcgtcaacatcatcgtcagcatcatcaacgtgagcttgaccgcctgcggcagcgaaagcagaagcggcgtgtatatcacctgcctcggcatctgcattcgcgtcaagctcttgctgaaaatggacttcaacaacatgagcgtgttggtcctccaccctcttggctaatttggtcttggtggctgaggctgctgcacggatggcggcgtcgttagtgctaccacctccagtaagagacagcttgctactgctccgactattacccgtactagagctgctgctgttgctacctgaccggggatcggaactggtagtaatggttgctgctgttgccgaaggtgctgaccctctacggccaaacccaaggccaaggccagacccaggcccagctctaaatccaggggcaggggcaacagacgataacgaggaaagcgatccagacgaccctgacccctgttggtgagttgggactgggccgccagtaatgctagcattaccaggaaccaccgcctgctggccctgatctaggccgcttttcttcggtccgctcccgctccgcatctgttccatttgtgtctgatcctgcttcggcgtctgtgatgagttttgagaagcagcaggctggacagtggcagaaccgacattgcttgctccccgactggtcgtagaacgagaagcaccggctagtgcgcctcgcttttcggcatcctcttcacttaccatcatgggcgcgctagtactaccggtgttaacagtagcagttggcctggtcttaaggctcgcggccgtggttttgagaccagaattgccgccaaatccgcaacggccactgaaataaacggacccaaggagctttgccataaatccaggcgaaattagcgcccaaagatccttagcacacctgcgccttagcgcaagcagctcgtcttcagacgagggtgccgtcaaactcgagatccctggcaggttgttggggaagagtgcgcctcgcacactgcggagaagtgggggtagacctgatgggtcaaggatgtacttgtggactgcgtaagatagaagcctatgatttaatcgttatggtaagtaaaacggcttgtctgctagttgttggccggtccggtattctttgcctgaacgggacatgtgcattttttgcgattctttgcttctttctggtgcacattgtgtgtgtaacactcggaagatatctcgcttctatgctctgggggactttgaagggggaaaggggtgtgtgatggaggtatggtgtttcattaaatggggggaacagaacacccgtgaacaagaactgagtgggagcagtacggcggtgtgtatggtgcgcgcaaaccagtgtttatgtcccttttgagtgtatccatgcgcgcgcagcgtttgattgaaggataacgggctctggcatgtctaagaatgagagtaactgcgagtactccatgaccagaattcccgctgccaagaataatgtctcacatcatatgtatggaccgtgtatctcatggtatgggggggaacgagtcgaaggccgtagatgctgacgaaccagggcagctcgtatcaacaaaccaccatgacaccgccgtgaaggcccgagctgggaaacgatcgtaacaccatgttcgtgagctcaacccctggtagtaacatgatccgctggtcctagccacacatggaagcgcgaggacgagctcctcacttccattgtgactgcggggaacaggaagaccaaggctcggtggggagatgctgacattggtgacaaggtccatcggccatgggtcgtgaagagggcacttggacaagaaccctgctgttcaccaatttcgttccttccccgagatccatgggaactggaccgccgcacagtgcaagagacagtgagggcccaagtttggggtgaacggtaggcttgcgagcacgaggaggggtggtcgaaaagcaagctctccgtgccaaagcaccgtggtgcccagcgtgccgtaaaaagcgctcaggcgcgatacaccttgcggaatatcgcagatatctgatcagcagatcctccatcgtggattctgagtcgcagattgcgcgccaatcgagcagtccagaagaaggatggattggcagtaagatgccgagacgagatgaccagtcatggggacggctgttttgttcgaattaccgagatatccaagacttcaaggccggggacaaagacaagtccatccagaaaagggcaagttccatctgaatgtcggagcgtatggcagaatgtcgctgtatgattgcgcctggcgacggacacggccaacggtggggtgtggtatgaagcggaattctggcggaaagtgatctcgatgccggatgcttctggtagtctgtctcctgaacctggatgatgagaatgggccgaggaggggtgtcggatccttgtcaataatcccatccggcgcgtaaacaaggctcgtcgatggtccgtctagtaagccccacgaagcccatggtgcaatgggacatggccaaggccacatcccaccatgattggctggctgcagttggacgttccgaatgcatgtatcgtgggattggaacacttggggtctggtggtcgccgattcggccgcagggccttttaggggtgtgttccacaacacccgcctttacccaaatgccttgtagcagcttggccttggcagatgcatcgcgcccgctgacctcgtctctgtggcccaagctccggcactcaatcaatatgccttggttggccgctccttacagttcttgtgatggttgccagtctcttgcgtgcacttgcaccagcttcgatatgggtgggtacgtctccagatccagtgacttgacaatcatgcggtgcaacagttgaatgtgcagaatggagtaggaaagagagggaaaaggacaaggaaagaagaggctgacctacctgtcaatgctcccgtcaacaccacccagccttcctgggcttctcatcatgatccactgcaacatggccactgtgccgctgagccacggcatccggccgtccatctcgatcaagttggatattgctgaccagcatctgaatgccaaaacgggtgtcctgaagctttccgactcaacatcggacgaaccggcatgcttttcgaggtccactcgagtcgtatggtgagccgccactttctcgtatgcggtcgtgctgcgcgatgaacgaggtggtagggagtgggaggtgatcaagatagtgatagccaccctcacaaacgatatcgtgaggaggatccaatgaacgatggtccagaacagtgcctggatcgattggaccgacgacgaagtgcgggcctgtagcggtactttactcttccttcggggcagaggctcatcttcggcagatctgcgccgtgtgataacgctggacgctattgagaaacattcccagatgaaccaaggctctgacagcttgttggccagaatattcccgattatcagctccgataatatctggccaaccagggccacaagacagttgttctggagatcctcagtgggcaagagtacggcaagaacagcatgaaccagcagctgacgaaacgccgcctcattttcggcttgctcagctacgctctccgggcttcctgagcacgggacgggagacagagcgggcagggggcacagagcgtgatagatctcgcgcgcattcgtctgaaggggagactgcgtgatgggattgtgagctgctcgataggctgatcggacggaacatgttagcagcgaacccggaattcattggtggagctacaacagaccagtgacatgcctgtcgagaagatcgggcagctcgtctaggagcaagctctcgaggtcgacattgcgaaggcgctgctcaagcgctctagtgacatgggcaataagctggacaatctcggcgacaaacgagtcgtcgggggtgatcttgttgtaccagttctggacatattcccggaggatgatggcaattagtgcgtacagctgcaggtcgacatcgttccgactggtcagaggcggcagcacatcctcaatcgataccggcggggtcttgcccttgtcctggtgttgaggacacaagatgcgcctgatcagataaacggtggccttgtcagaaagggggtctgtccgctgcgcgttggactggggcgacggcgatccccgtttggtccgtgacctggtgccggccttcaggttgtttgtcgacgaagatggttctgagctcgtcctgggcgactttggtcgtggggttgagagacgagtgggagcggggccctgactctgtgcagtgacagggaccgcaggggacgcagagggcgcagagggcgcagagggcgcagagaaagtgggagcagcagcagcagcagcagcagtcgaggcagttgtcatgacgggccaactagcggtgtccaagcattgtgccccgcgcgcacccgctcatatcatagcgccgtccactctttatgacaattcagagcctggcagctctttgaagcgcgagaggcggaagacaagagaaaatcgtcgaggtgtgattgtgcgtgttgcgcggtgcagtggttggtgaacaggtggtgctgggtgcatgttgataggtagcgagtggtccggtcttgtgttccgtccacgcctgtcccgcacctgtggtggatggccggcgaccccagccaacagcggcagtagcccaggtgataaggaagcaccctgccgcttatcagccaatacctgtccgaaacgggtaggcggtgaggttagccaagaccaagcatggtcgttgcccgtagcatggaaccgatcaccccttgaagtcgtcgagcttcccctgaatgaatgtcaacaaagcacacacctttgacttacgcagctaaggcggcaccgcatcctcgaccgcttttaaattcctttaactctagtcaagtcggtgcgagtcatcttccagcatgtgggtagttttcgtttcttaccaaggatacacactgctgctggcaggttaggaatctccacgcctgaagtttgttatcgttgcacttcgcttgacaaacgttgaccgaaatttactgcgcggtgcaaggtgttgcgtgagacggacaaaaagtgcttgaaaaaaaaaaaccgtctgtcgtcgatgaggctcaagctgtcatcacccttgccacagcagactgccgtgacacaaggcacttgctgcatgcggcccgagcctgaccgttgcagatcagtgcctccctaggcccacaactacgagattatcagactgtgcagtccaaaagattttgaacacacaccttggatccgacatccgtaacatccagcccgtaccgttagaaacggaaaagataccacaaagtcttgaagtgtaaaaagccgatatggtcgtgacaatgcgtttgttcgatattcctattatacagtctgggctcctaacagcccggttgccaacacctactacatcttacaggatgcaacgaccagcatacgcatggctcatctatacagcaatgacgttgtctttgacggtagcctcgtacctaaaacaaactctgttagctctcgaaccgtatctagttgtgcgggggaaaaaaatcaagagagcaccaacctctttccgcggaaggcccacacaccccagttaccggcactgacgtcctgagggtcaagatcattcagatcccaccggagactgcggaagatgttctcgccaggctccatgagaatgtcgaattcacccttggccttcttgttgacccactcgacatcacgctccatgtcagcctgcgtgtagcccgtagcaatgataggagctttggtctcgagaagcataggcagcgtttcctcccattcgtgggagcttgccgggtggcccaaaccagggtggaagaggacgaagcagtcgaagtaaggatcgtgaggagcgaaataacccgtcttgtggatagtatggtaataatccacaatggtgctgatcttcatggtaggccatacgcgatcctccacaaccgcaccgtaaggattctcgggagtacgaggcgggaggggaaattcgtcatcgcggttcatcatgctctcgggtccgatgaaaatcagatggagtctcgacagggggaagagatgggccaactgcacccaagcatctctaggcagcgacgactcagcgcgagcaccgagaataaagacacgcacggggggcgcctcaggccgaagacccttgatagactcgttgcctccagttttgggaggatgcagggtatagcgaagtgccgtcaaactctttaagccctcgaccgtgaggcgattccggatgtggtacgggctcaactcgtgaagaacgctgccgatcgtgagaggataggtcaacaacctagtcgcctgtctcatgcaccggtcatcgttgacagcttcgaactgacgggtatacatgaacgtgtcccagttggtcatgttgaccatggcatcatccatttgcggaccggcgtagttgaactcgtagaagtggcggcctgaatggaggtcatggtcatcttcattgatctgccgcagagtgtcgcatatctcgagatgtttctcatagtcgtccatccaatgctgctcgctgcaatataccgggatgccacagtcagggcactcgaaatcgacgtgcttcggcggctgggagccagactcggtatcgacttggcggttggtctcggagaactgccctgggcggtggctatggtgggggcagctggcgtgctgtcttatgaaggccgcgcgctggcggatcttggggatgggcgagttggtgaaggagtggaagaggttgtcctgctcgagaatcggcttcgaggggataccactaccggccagatcctcgttggtggcaaacgatgtcgagctgctggccttggttctggactgggcagcaacggaaggaagcttgcttgtgatcgaagcctggatcggacgcgaaatggttctggtgatgccgccgacttgcgtcgaagacgaggaagagctctgtgcccctcggatggagctgacggagcgttgctgggctgactgcaaaaacgcagcactttgcctgctctgtctagctgtgaaagtcgagcattgcgagcaaagcttggacaaggccggacgcacggcgcggtctgctgggagggccattgggagttcaagaggtcggatgatgttcgatcgggaatctggatcgccgggactcgatgcgactttccaattgactttttggcagcagctcccagcaatccggggtcctctcccaccgacccgactcgctacctacctctactgtgcctaagtgcctaggcgggtcccgtccatcgaatgacccactttgttcttgcttcaccagccacaattgtgcctaggtaagctccgtctgacgttacgtatgcgggtcagagagctacgagcaagccacagtcgcgaggcgggaagatgagtgggcggcgtctacgacctaccgtggaccgagtccgacgtaccgctgcaacctgagtgactggactgcaccaattggccagaaataccatcgacggcaaccgactccatctacctcgccagagtgccagaacactggaccgtgtttcatttttttttgccgtgttacaatcatctactcgatattcaactctagattttcgacaatctggctgactttcgcgcattggtcttctcaacataacgacggcagcattgacagagcacaaccgagtcctacccacttgcaaaaacaacctcgagaaagcagagccgcgccggctgtctgcgcccagttgcagccatggcgactacgtcgaacatgttcctgtattccttgaccatccagccacccaccgctgtcacgcaggctctgcttggtcagttctcgggaaccaaggaacagcagattcttacggcgtctggatcgcgtctaaccctccttcagcctgatccccgtcagggcaaggtcaacaccctgttgtctcatgacatcttcggcatcgtacgcgccatcgcgtcgttccgtctggccggcagccacaagggtgagtaacctccccgccacctcctgtgttgggcaatatagtgattctggatccgttccccaggtgcttctgggtagaggggccacacgtatggtcacgcaccatgcacccaggcctacgagtcttctggggacttgagagactcattcaaatcggtagcgggattgtgctaaaaccctgtgccacccagactacattatcctcgccactgattcgggccgcattacgattatcgagtatctccccaagacgaacaagtttcagcgcatccacctcgagactttcggcaaatcgggcgtccgccgagtcatccccggccagtacttagccgcagatccaaagggaagagcatgcctcatttcggcactcgaaaagaacaagctggtctatgttctcaaccgaaactcacaggccgagcttaccatctcgtcaccactggaagcccacaagccaggcgtgttggtgctgtctcttgttgcccttgacgttggttacgcaaaccccgttttcgctgcgttggaactggactacacggacgcggaccaagatcctacgggccaagcacgagaagaagtcgagacacagctggtatattacgagcttgatctgggcctgaaccacgttgtacgcaagtggtcagatactgtcgatcgcacttcttcacttctcttccaagtacccggcggcaatgacggtcccagcggtgtcttggtgtgcggcgaggaaaatgtcacctatcggcactcgaatcaagaggctttccgcgtccccatccctagacgcagcggtgccaccgaagatcctcagaggaagcgggttatcgtctctggcgttatgcacaagctcaagggaagcgcgggcgcctttttcttccttcttcagacggacgatggagatctcttcaaagtcaccattgacatgatcgaagatagtgacggcaaccccaccggagaggtcaagcgcctcaagatcaagtacttcgacacgataccagtagccactagtctttgcatcctgaagagcggcttcctgttcgccgctagcgagtttggaaaccatcacttttaccaatttgaaaagctcggagacgatgacgaggagctcgagttcagcagcgacgacttcccgacagaccctaccgcctcatataacccggtgtacttccaccccaggccacttgaaaatctggtcctggttgagagcattgattcgatgaaccctcaggtcgactgcaaggttgcgaatctgacgggagaggacgcgccccagatctactctgtctgtggaaatggggcgcggagtactttccgcatgttgaagcacggactcgaagtgtctgaaattgtcgcttcggagcttccgggtacaccttctgctgtatggacgactaagttgaccaagtacgatcagtacgatgcttatattgtgctgtcattcacaaatggaacattggttctcagcattggtgagacggtagaagaggtcagcgatagtggtttcttgactacggcgcccaccctagctgtgcagcaaatgggtgaggatggcttgatacaagttcaccccaagggcattcgccacatcgtccaaggtcgtgtcaatgaatggcctgcacctcagcatcgctcgattgttgctgccacggcaaatgagaatcaggttgtcatcgccttgagctctggcgaaatcgtctacttcgaaatggactcggatggttcgctcgccgagtatgacgaaaagaaggagatgtcgggtaccgtcacatcgctgagcgtcggtcaagtaccggagggcctgaagcgaagctctttcctagctgtaggatgcgatgattgcacagttcgcattcttagcttggaccctgattcaacactcgagatgaagtccatccaagctttaacagccgcgccctcggctttatcaatcatgtcgatggaggactcgtttggtggatccacgctctatctccacatcggattgcattcgggcgtttacctccggactgtgctggatgaagtgacgggcgaactgacagacactcgtcaaaaattcttgggtcccaagcctaccagacttttccaagtatcagttcaggatcagccatgtgttcttgcgctgagctcgaggccatggttaggctacaccgacccacttactaagggcttcatgatgacgcccctaagttacaccgagcttgagtatggttggaacttcagtagcgaacagtgcttggaaggcatggttggtattcatgccaactacctaaggtcagtttattccaaattgtttggcgtccagttatgtgatgaggaaagtgaactctatgcccttgggtaatgaggcgattggagcaatcatatgtgattgtaccaattgttccttacaaatacaacccgatacacccatccattttgcacgtccttatcttcacagacactgacattgagtgcagaatcttttcaatcgaaaaactgggcgacaacatgattcagaaatccattcctttgacttacacacctaagcacttggtcaagcatcccgaacagccatacttttacactatcgaatccgacaataacaccctccccccggagctgcgggcaaagcttctggagcaacaaagcaatggcgacgcaacggtactgccgccagaggactttggatatcccagagccaaaggtagatgggcatcgtgcatcagcattatcgaccctatcagtgaggaaccgagagtcctccaaaggattgatcttgacaacaatgaggcggcagtcagcgcggccattgtaccttttgccagtcaagagggcgaaagtttcctggttgtcggcacgggcaaagatatggtcctcgacccacgtcaatttaccgagggctacatccatgtttacagattccatgaagacggccgggacctggagttcattcataagacccgagtagaagagccgcctttggcactcattccgttccaaggacgtctgcttgctggcgtcggcaagacactccgtatctacgacctcggtttgaagcaactgctccgaaaagctcaagcagatgtgacgcccactctcatcgtctccctacaaagccagggtaaccgcatcattgtcggcgatctccagcaaggcatcacgtacgttgtctacaaggccgagggcaatagactcattccctttgctgacgacaccttgaaccgctggacaacctgcaccaccatggtcgactacgaatccgttgccggcggcgacaagttcggcaacatatacatcgtccgttgcccagagcgcgtcagccaggaaactgacgagcctggatcagagatccacctgatgcacgcccgcaactaccttcatggcacacccaaccgcttgagcctccaggtccacttctacactcaggacttgccgaccagcatatgcaagaccagcctagttgtcggtggtcaggacgtgctgctctggagcggcttgcagggcactgtcggtgttttcattccctttgtcagccgtgaggatgtcgacttcttccagaatctggagaatcatatgcgcgctgaagacccgccgcttgccggccgtgatcatttgatctaccggggttactatacccccgtcaagggtgtgatcgatggtgacttgtgcgagaggtttagcttgctgccgaatgataagaagcagatgattgcgggagaacttgatcgctcggtgagggaaatcgagcgcaagatttcggtatgtgttccctcaaacccccttgaatttcgagaaacaattcacttactaacctgcttgctttgtctaggatatccgcacccggtctgccttctaaacttgagtacatcgtttctgggtgagaagtaatggctgcgagcttatggtttaatgtatatgaaactccttgcaaagaagcgcgtcgttttcacagacatctgggatggatcaaagccttgttgtaatgttaacttggattactgctgttgattcagctaggcgctccggtggtggtaagtggtttaggcgtcaattgtatgtacgccgttgtgcttagatttaacgatggaaagaagagacagattggtacgtggctaaacaaaaagaaaagaagagccatattgcttggcaatatacaaaattttgggtacacaaagcatggcatcataactgcttacgatccagtcttcctggctttcaagtcccgatccccggcttgactacctatttgccaaacttcgacgcagtactagaagcagtgggaaccaacctcttcaccccactaatccacgtccttcccataaccctccctttccccttcgtaggcggtggttggtttagggcctcccacatctcatcgtcctccaacgcctttactgcgctttccacattccaatcatttccctccagatacaataccgcaacatcatagtctgccactttggctttcatcatccacttccttatcttcttcttccgttccacctcctcgtcgctttctacagggtagggagaaagcgatacgccggatgggttgtattctcccgggatactgatggtgcgtctaccgcgggcgaatagaagtgcggaagaactggagtggaaaggggaggaagaggtggagagagagaagagcgggagacggttatgcgcgaggaggacaggaaggggaatcgagtagcggagggagagggaggggagggtgtcgtggggtgtgaggtggtgaattgtgtctgggatggtggtgtttgggttgtcttgtggaggtttgggctcttgctgggttgatgctgtggctgtgagagagatggttgaagaataagggggcggtgaggaggatgggggaggaagatgattgttgtaggagatagggccggggtatggtggtggtggtggtgtatctttgtcgtcgttggcggcttgtgtattttcagctcggtaatggtgagaaggagggcgatatttgggaccgcgggggtttatgggagtaaggtatgaagaggaagatgatgatgatgatgatggggtttggcagtaaggacagtaactgctaaaacgggggttgttctgctctagtgttagtagactgtctatcgcgcctatgaacaaaacatagaaatgaaaggttggccatcaaggtgccttttttttgcgtcgcttcgcagagtaggtatggcggcgtgatgtagcggtcaagtttcagcctgactgacggcttggtgatacttacatatatacagttaccgcagattactcggccgcaacagctcaatcgccgatcgtccgggagaggcttctcggtctcatggacgaagcggggcaccaagtgtaaaagctttgcgcaggtacagcaggccatggttgaaagtcagttgtctgcggaacgaacctctatcttgtctttttttgggggcaaggtgagaaactggaaaaggagaatgtccagattcaaagatctggtcatgttcgacttgaagggttgacaaatcttcaatacgggaacagagatgattgacgtcggtaatgtgggggcaaagtgacttatcgataggtagccggagggtaaccccgcagccccgcaagtgttcgtgggggcagacccgacggaggagctgtcagcggctctccacagcgctgtcagggacctggtctcgtttttgacaaaggaaattgttgagggaacccggttgacttgccaaacctaatggaatggtaagaataagccgaaatacgtcacagccagtacatcagaccttgggtaggtaaaccaattaggtatacatctaagcatctttactacctcttggtatacctttgaacctgagtttgagtcaccccctggaacagaactcgagctattgtaccttcgtatatcataattcccattcaatagagatttgtagcggcctttcctagctccaaccacgatgagcggtatcggaccgtctctgttcggtttattcgtacccaagttgttcttgaggggcatcgtgcaacattctccgcttccgagcatcatcacctcttgaataagcggaaaacaggagtaattgggcaaaactcgccgatttcttcgacatcaagcgccctgtctgaggcaaaatctatgaagccacggattttgaagctgacgaatcttggttgaccaaagcttaatcaaccacctgccagatcctatcatcttttgacgatgcagatgtcgttttattctcctgaagggcagctttgccttagttagctgtcatcaactaccctcagttttccattttcctctctgacgcaatgtgaatcatgacctgtcttctaaccagccagacggcacagcacaactagcccggatcaccatcaacattgttttcgcttctgcgccctgaatggagactctatggcgtgataccgctggaacaacacgtcgccaatgcgaccgatatgactgacctttgcgcagcagagatgtcaagctaattacaaagccccatgaaccgcactctgaactatatgacgggatgtaagcccttcggttccagaagggccatgaccgtggggtgattccaatttagcgtcgcttctagggccacgaaaagaacaactcttcaatgataccgagaggaaaacaggaccggacgggcggtaagctaatgtacataatgtgtcgagccctatactaagtagatttagaggataacaaagcgaagtagcatcggcgagaccgctgttgattccaaaggagtgtctggttcacccattgcccttgcttttcatgttactctaaggagactgggagaggaggcagcaaagaggagcaaacagaaaataagagctgaaccaagtatcaaggctgggcccattctccacgcctgatcagtcgttcacttggagcaaaagttctccagatcctggaaatcactgtgactcgttgtggggtaccaagcaaggtatggcacgcgaccgtacatacatgggtatagtgtcaatgggacgcaacatgaagataccctatgtactgcgtacctactctagaagacgctgcggtagaagtggggttgggttccgagtctacgggatagatgggtctcgattccacttgctcccctggctgatgattgtaagaacccggcccagggctgtgttcccggttatgtaacgggcggagtttggggtctggatagatatttatgttaagagcactcgtctcgagtttttgtcaaagtcagctgaagcttggtcactccgtttgaataccgcggtccttcgcatttttgactttttgcacaccactctcaaagatctacaagtcaactttgtatatcatggcggtgagattgcccgtgtataaaccgagaaagagattgagtcattacgattttaacagacgatgtaaaaggtctcatacccccaaatcgtgctctttggcgattccctgtttcagggtgccgcaagtcttgaggatggtttctgtttccaagccgccgttcaacagcgtacgtgttctgtcggctgctcacaagtctcgtatagtgagcttactgactcacctccagaggttcttcgccgatttgacattgttaaccgtggtctctccggttacaacacctccaatgccctgaagctcttgccccagatcttctctccgccgggtccaggcgtgcccaagcttgcctaccttgtaagtctaaactctttcgttttacagaaacccaactttgtctaaccaagggcacaagttcgtccttttgggtgcaaacgacgccgcccttccccagcctgtcaataaccagcacgtccctctagacaagtacaagcagaacctcgtctctatcatcacccactccaacatcaccgcccacaaccccaagatctttctcatcacaccaccacccctggacgagctgaaggcatccgaggtcgaacccggcgtccgcaagcaccgcgtcagcgcctcttactccgaggcggtccgccaagtggccgctgaacactcggtcggcttgatcgatctctataaggctgtcatggactacgccatctccaagacgcccgggtttgacaggtccaagggtaatctgggtgatcccgagacgggagaaaggggccacctgaagaacttgctgcccgatgggttgcatttgagctcagaggcatacaagttgttgtacgaagccgtgaagccgcatctgggtaaggagtgggaggggacggacgctgcgcagagggttggctatgtgttgccggactggaaggtggcgccttggttggaggaggatgtgttgaagccttgaacttgtactagctaaatatcatatgtggtcgttggcgaagaaatagtgctactagattctgcgggtcaaagttcagagcagtccgatcccattccaaattgcaaagttgatatcatttaaagaatcgtgtcaatcattgtggggatgtgataatagtagttgagactaatggtggtgtggggggagctagggtagctgtcgcggcgggggcacttatgtcatctgacatcggcttatttcacggtgtatgatgtgaaatgtggttttccttccaaaatgaaaaagtgagggcaaatccgagttggtatttgacatcggggcaggacgatggcgttgctcttcgcgatttcaaacgggaggggatggatgggcaaagtgcgattaagggggaggttggcggcgcggcgtgtgtaagtggtccatccggcaccaatgtgccagcccccgccgtcgacatgtgagactgccgcccgtgctctcccagcggatttcattacctacctctagccatccggccagcaaaagggctgctgttggtttgagtgtttcactgcattactaacaaggccgaattcccctgccttgggtgcatggcttgccggcttccatgggatgccgtcgcccatccgggcatgggacctggacgggagtgggagtgtggttgcgcctgccaatcctcagggagcaactgaatggatcactgcagcttggttgataagcatcatggggcaggagcagcctatcaatcgcccttgccgcggacatgtcctttgagaatggcgcattaggttcttcccagtacggcttgacagcaagtacctacgctagcaagcacacctcagtcccgttctgagccgtcccgcaggctggagacccgagagaactccaccgaaaccgtccacgaacgacgggagccttgcctcgcccagcgcaacaccgtcttcacacgagttcctctttttccatcaatttgcaccttgtctgctgcttctccatcttctgctcgcacgcaccacctcaacacttctcaactgaaaggaacacacgcaccaaagcacgcaccgcacactcaattcagacctgacttcagtttctctttgtatcttccgagtcagacgtaccacaccgtcagcggcctcgaaacaggttcctttctctagcacgcactcgcgtccccaggctcttgttctgcaatccgatagagccctagactctagcagcatccttcggttccgccatccacaaagacgtcaggtcaacaacgccggcctcatccctctacatactgaccaccgcgtcccgtccttcccgtcgacccccgatcaccgctcccgccagacgtgcacttgacgtttattcatagacgccatcgaagcttggtgcaaagaccgtccccccgccattctcttgggtgaaataggccgaacgacattcacgcccaagctccacctgcggccatacccagcctgtctgtggtggatcgagaatactctcaaatctcgaattcgctcgctgctcccgcgccaacccattacccctcgacatatcttcttcctggcctctctgcaagccttactctttggcacccccctgacaattcctcctgtcgcgctcgtttgtggtgctggtccctgttgaacgccttatacgtctctcaactcgccttggcgaccagcagccacaatccgacaacagtctcaacccgaacccctcgcgcttccgctatcagctcagtgtctccaacgccaccacccaaactgtacaagcaaaaagacttacgttggtagtgtctagcgaaggatacactcaggtgtgtgggaaccattgcacaagaccgcggtggtcctttgcgggcgatgagggggagggtggacctcgatatctgaatttcagacagggtcgaggtcatatcaagacggcctccagcttgcgacaggcacagtcatacaccagtagatacgcttacaaggccgtagtcaacataggagtcgcaacccgtcctttccttggttcatcctaatagtatcttccgatccctccactctgccagctacactgggcacatatatccaacgtccacaatttgccatcactcctccgtcctcaccatctgggtatggatccgcgcttcatcgtcacccgcgaagaactatacgatgtccagatggacttgaagcgccttcattccatccagcatcagcactcagagcggttacgattgttggaaaaacgccaggccgacgatgccgccttgaagtctgtctggagttcgccgttcccaagtatgctcgggacgacaacccctcagcatggtcagattttcgcagctcacgatagtcctttcgtcaatcagggcttcactaacaacacttcagggccagttcacttgccagccaacgatctatttgacgatcttgacgagcagggccaaaacttgcttggtagactgcagcttgagcctgaagacgagcctatacgacgaggggtagcatcgagggcgaatagtgtgcggttcgatgaaagcgctctgcacggatggggtggccatcatggcacccgtcactcgaccgaatatggcttaacgcgccctggaagtggcatgggaggccatcccatgactgagcgctcttcgtctcacaagtctgatgggaggcatagctctgccggccattctgttcattcagtgcattcaaccgcctctggccgagctagcagtctcggtcttgataccaacttctcgattggtggggtggaggacgactccccccttgatgtcccggaacctcccccaggcttcttttatctgggtgcagccccgtccatcatccgctgttgcttgactgataacatcaccaacaaaaggttgctctatgctgtcgtctgtactggttcacaaaagtcaacagtggactatagtgtggttaaagacctgaacctaaccaaccaaatgcaaagaggaatggacggcatttacaggatcgatcttccggttttccttaccgaagctagagtcattcaatccaactctaggtctgtcagcccgattcacccactaccgcccagcatcacgtgttcttttgaagtgactggcatggatcaaccagaaagtcctgaaactagaaagagcatccgcgtcttcatcggtaaccacacgttgaggttgcatagtgcagaccttctactttctcaaaactcaatgacactgtatggtaccgacagggacaagctttctgtaccctttgttcgacctgaggatgatgcagtgttcaagaatcttgcagtgacgaatatggcccctgggaataagcccaagctgaacgctgccgcgcccgagttcgttgctggagacagagccgcaaaaccgtcggccaaaagcaacgaagaaccggtccccaagcagaatggagatgttgtctcggagggagcactgccgtcgcctgtgaggtcgccaagtcaaccagtgaagacgaccactgaggcaaccagcacggcatcgaatgaatcgagtggagggtatgataaggagcaacctcaacaggagcaacagcaccagcggccaccatctgctccagccgattctgtagtccttgaagacgtctccagagacgctgccaaagaaaattctacgcccacttcaacgaccgacaccgctcgccgggaacctagcgcggccatcaggactccgtggcgacaaacggctgccagtcttgccgataaggaaagcaccccgctgagcggctaccagccagctgcaagaggtcgcagtatgaagatcttacggccgacaaagatatcttccattagcagcaacagcactgccggtccaaactcaccgtcaactacccggtcgacgggtgcgttcgaatctccctccattccgcggtctaacggaactgatctgcgacggaccaagggctcaacagctagcgctgctgtggcggaagacagtcagagcaacactagcagccctacggtaggcagctggggtccctccaaacgcagtctgagcaccagtgctagcgcttccaaccttggaaacttggaaggtggcaagggcattgagactagagagcaaaggtcctcgtcactggcaaccacagtgggcagtcccatgcatcaggatggacttaagacaccgacggctcccagatcggccacaaaccctcttggtagtgcatctgcttttgcttggatgggaaataaaacgacgggtaaggcgtctgccagtccgttgtagagtacggtattgcaagcacgaatatcaggaactggagaaacgtcgaccatgcgttactaatcagtacaagaaaaaaaaaccacttgttaggttgggcttagcatccgtatgttgaaccctcagcgtgcccgggtggaaatgaagagctaaaactatgcgtacaaaagtgaagagcatagcgaagggaagcgtgagccaagctgggcacataaacaggtattactatgtcttgaaaaagctgaataataacgagtattgtccaagttcaaataactagacctcctgtgccagacatgacctgataaccctgtgtgtcttgtgcttagactacgggcgagggagggggaaagcgtgtgaaggtgcagtgtccggctgacatgtctatctatcagcgatgtgccaaataggtgcttcgatctcgcgtaccccgaggatatctgggttccagggtagtgagctcgctccactttctttcttttttacccccttcctccccatgtgggttggttttttcttctggctggtgggtgatgattccaaaatggcactcccttaacactaacaaaagctcattagttggtcgctgacgttacggccttgaagtgagaaagggggtgacgcctcggggtaacagcaacacgccaaacgggatgaagatggaccacagacacaaggagaatcacaagtctagagatttgtttggattgccattgcacatctatttgtgggtaaaaaatactcgtctataccctatatatccaaggccaagtcgccccgttacaatcatgattgcgctaatcccactctcctcccattatagcatgtcgtagtcgtaggtggtctgtcgtctggaggaggcgtccgcgtctaggcctgcgagtacaggcacttgacggggttctcggcaacgacgacgcgggcggcgatgctgaggcagccggtgtagccggcggggttctcgatgccgacgtagggcaggatgcggtacgaggagtcggcgccgctggggcaggcgaggaaggcgtcgctgccggcgaaggtgaggtgctgcgaggcctcgtcgatggcccagccgccgcgctcggcgttgtgcggggccggctcggcgcccgtcgtgtactgcatcatgccctggcccatgccggagcggtcgacgaagagctgctgccacggcttgccctcagtgtagagggacagcgtgccgtcgaccttgttgagcacaaaggtggcgctgttctgggccgggctgttgtagcagtcggcgtcctgcttggacaggttggtgaagatgcccttgtgctcggcgccccaggcggtcaggtgcacggggctggcggaccggatcgacatgacgccaaagatgacctggtccgggctggcggtgccggcctcctgggaggtgggggcgccgaagacgccggtggcggccgagagggcgctgagggcaagagtggtgaactgcatggtgatggttgtgagggtgcgttgatagcgaaggtgggatgattaagattggatgtattaagaggcgagtagcgattgtgatgatattgcgaggagtgaggagcaaaaagaagccgttatagcttggagagatgctgttaatatatacatgcagccgcccgtcgacggccgacacccgtcatctccaatctcgacgtcttcgaggagctcgtagctacctagcttctgcagccttcagtcaactccgtatactccaagcgaagcgcgatacgagttcagggcctcctgaccgatgtcatcggctttgaccgttgaagttaggtggcacgtcaagcgggccaagccgtaccggcgttctgtggcttcggaacccggctctcttgtaaacgcccaagggctacgttcattggccgtgatgactgagggaaagagctgatcattgcataaaggcattgtatggaagatgtttggaaactccacgaatgaaaattgacgatgatttacatcgggctgtccactagacgttttacttgtactagggtctatacgagatctgaggatacgatgacggcctcggttccgctttgggtgggtaagccaagacctgggcgtggaaaagggactagaagacgggtaagaccgaaatcttcactcccgtcgaatgcattacataacaagacaatctaacaactcgcccgtcctagtgtaaaggccggtaccgacacgccggtggacggtcgaccctcctttgtcaccttcatctttggccggcacctaaaaccaacacagcctggaactgtcgtttccaataataactgacccttcctagctcatgtcaattcgtattgaagacggacatgatgttacaagaacgttcccttccatgttgatcaggttcacctccttacaccgcttcgggctttttgcttgactgacgagactcgaactccccagtgtcgcctcaactcagcctcgatcccgcattcctagtgaaggattttgccacaaaacttactgacatgaatatttctataactggaaactccgaacgagggtattcccaaggagtggggagcgcatatccagaatatataaaatgagacgtaccttttaagcccactaacggaactcccgccacacgcccaaacaaaaatcccaagtcccaactccttctctttcgcccgctgcatcaacctcaccacaacccgatataaaagccggttactgggcgcgctgcgtttactggttcaatcagcatttcgttgcagtttcttttcgtagagttataaagaagtatcaaaataggagtgacttcataacttggcgccaggagtaatagtttggctacccatgtgtgagaggtacgtcccatcttatgttccggatactcgataccgtcagacggttggttttgaagacctgacgagcactagttctcatacagctttgatgccctgatagctctttacaccctgaatacctcgcaacatgctgagccatctacatgactaaacactgatccagatctgggccaacatcgcccgaagcagccgacctaggccggggccggggatcttgtcctaccttctcagccacgaactcgatgtcgtcccagtagatgaactgcaaaaaccctgctcgcgggttcgtgaaaatatcagccatgacctccaagcattctttatcttgctcaatcatggccaatagcgtcaggctcaggcgcttctgtttcgcgagcgggccgcgggcctccttgtacgcgcgcacccaaagtgggttcctcttcttctccagctcttcctcgatcctcatgaagatcgtgtagaagtacgtggtcgtccaaaggaagttcagggccgacagcggacgctcgcccgagatgtcggattggatgtccagcttcatgaaatcgagcatgtcgcggtcggcaaagtcgacgcactcacctccggcagccatgcgcgccttacgcgtggagcgcggatcgcaccgaccagggaagcgggagtaaccgggcgccatggcatgggcgacccgctcggcggggatctcgttcgccttcattttcgtggcctgtaaaacctccatcgttttcgccatgttgaacatgttttcctcgctcatgcccatggctttggccctcttggtgatttctgtttcctcaatccgtttcttgcccgtaacgggatcagtaatgtgctttgcctgggtgatacggagcatgcccagcaccgaggggaaagagacatcggcatcgggaatgcggtcgatgttccaacccgcttcgcgtaagataaccagagtggattttttccggaaaaagtcattgactttggggttcaagatcccatggatgtctgctgccgaggtagcaacccttcttacttgttgcctttcccttgaggagccacggttgtccaccattgtttgcaacgccttatcataattcgcaacaggcggctttccgtcgggaaagaaacactctgggaaaagctcctgtaaagttgcaaataggccgactggcttctcgatgtagccctcttggactaacatgttgtgcaagtgtagcagcatcatgggctcagggaggcgatcccagatcgtcattccggatatatacgctaactccagaccttcttcgagaccggtaccgcaaagaaagggcgagtactcccacagcccgttagcattagtgtgagagaagcgagaaggagggatggtattgagaccatgcatgtacttggattcgccgagccaattcatatagtcgagatggaatccctcgagcatttcgttattagccgcatgccgcctcatatctccgtgcagtgcgccatctctctcaaagagctgctctagaacgtcgaatgcttgaagaatgcctcgaccatcccgcgtaacctcgcgatccaagaaaaggtcgacatcgcgacggggacggaacctatagctgggcggcggtgcaacgacaacatgtcccttgaggaggtgatgtgaccagcccctggtcacggtcagcgaatcgacgatgcattgcagttggaagacatggtggggaagaatccggtttcggacatcagtgccaggcttctgcatggcaagagaggttacgaaaccagcaaactcatttagcccaaacagtcgccgatgctgggcccatgggcccgttggagaccagtcaaccttttcaaatacgtgcttctcgccccgtaaagtgttgcgctgaactacaatggaagaaaagacattgaccaggtcatagagccagttgatggtatatgagcgacgccatctgatacgctcttccttcgtagcgtgcctcaggtcaaagttgggatcccagttcctgatctcttccagcatccgcttcgtcggcttgcccgttcgcgtcttttggaaatcggtaacgaaatcaagaagatccatataggcatgaatcaggaactgctccttgatatccacctcctgtttttcctttctctgtggggtatcgctacctggctcaaagaacattaggaagacgtggaacatgccctgtgccttctccacattcccacgggtaatcgtattcataacggtctcataggagtcatggtcggggaaatcgacaaacatctcggatgcagagcgctgaaccatggcgatggccatattagaaagggcacccgctactgcgctgttgagcccgtcataggccacctcgcgccagatgccttgcaagtagtttcggagggtcatgcattccttgataagatcgtaaacagccataaggtagtccgtaacaataccatcttgatcttgaataatgcggtagctctccagtggcacaccttcgagagattccgagtcttccttggcgggcgcagttttgggctttgagctcttcttagctttcccctttttgcccttcttgcccttgcctggcttgggttgtttccgttggcgcgagacgttgctgtggatctcctgaaggtcctcctggtcagaggcttcgtcggcctctggagaccgttgaatctcaagagcaccgaatttgttggccagcaagcgatcgagttcttccttgacgtgctcggtgttggccagaaggtctggctcgtcgggcgaggaattgggcttccaatttcgaccaccaagcgcatcaaacgattctttcaaggcattgatgaagcgcatgtgagaagcattgctcttctcgacatccgggtccggggtcctggctgtcatctgctgaaaagcggcatgggtagctgttcttgcctcgatgacggattgaaagagggcaagaatagtcgagggaacactgtcgatatgcttgccaacgaacttggaaagggaaaccaggcctgcaacggtgatcccggccgaggtgagaggcaccataggggcgccatcgattccattcacagggctatcggacgctgctagagacttgatgatggaattggatgtctgcacaatccaatagatgagatagctggtatcgcgcttgtacgctaggtacgagttgcgcgtgggcgccataatgaagcgcttatcggtggcctggaaaaggcaacaacgaaaaagggcttttgattgttgttgtttaacggaagaagagacaacggaaaccggggcagcctaaatacctggaagggagttttgcccagtacactaccattcaaggctgaatcgaggtgtagctgtcttggactagagggcaaaacgatgtgcagatgtgtgtgttatggagagaagctagagcaaagaaggaaaagaaatgtggagggctagaatgtagcaagggtccggccgggtccgggtgtgagggctggacccacacaatcagggtgggataggcccgcccgataacaagttgtcctccaagcctgcctcttaggatgcaaggctgagtagcttaacaaccgcctgatgcccattctctgccgctatatgtagcgttgtccgtcatttgcgtcaaccttgccagtatcgcctgagcagagcgcccatgaccacatttcctgaactgatgccgccgaggtaaggcgagcatgcacaggaagttgaagtgcggcaggatcagggacagcgcgtggatgtcgtctttggaggctgcctgcttcgttctgatcctacatagtagagttgtggttgccttatcgctctcaacaccgccgtcaccttgtttcgcagtcctggtatgcagctctatgacctaatcgactcgtttacaaaggtgctggcggctacgccggcagtatgttgcaagccaaccaccatagttataacatgccaggatagaagggaagaggtaggctaatgcaggcaaatggaggaggtaggtaggttaaggcaagcatataaagtaggtgacctcatcgtgatcaatttgtcgtactagatcaaaccgtaatccaacaagacaagagcgagagattcccttgccacactctcatttgcatatatagaggtatactgggccgaggagtactagggactaattacaaatggtcttctgaccgagtgcaatcttgagtatcacccgtgtaaaagatctacggtagaaactcggttagttggcaaaaagctaatgccagaaaaacctggatatcaggcagggtgctggcagatctgtggtgctcgagttcgagcctgtgctttggaatgtatgcaagatagtgttaggcaatattgtagagccttcactaactgagcggacatatgtacaggagtatactacttcctgtgcttactgtcgggcgctcaaagagggaaggttttttgccaactaaccgagtttctacggtagtcgcaatatcaggacggccaacttttctcgtaatccgccgaattatattgatctttttagtgccgcctccctccttaccgtcttgccttcatatcgcctgactagtgtagttgggcccgtgacgactagcgaaccctaggtgctatatgttcctttttttttttttttttttttttttttttttttttttttgacttttcccccaagttctatctgatgggttggttacgtaggggcaagacccgggtgtggaaaacaatttgaacatccagagtcccagtcggagcgtgatccggacaagtagagacttgggaggtgctgacacgccgggctcgattctgaaaaattcatggtcaaccggtgtcaccaggcttttagattaccggcaggcgactgagtggaatcagatacttagcctagcaccatagaagggtcccaatttcattcctactccagtcaccagtccgtgattgcaagttcacatcacttcaaacaacgcgggaaggagcatcaccattatggagcatggggaggaacgaccaaaggagcttgtccgttcttcacaacatggaacccattgttcgtcttagttcctcgctgctctgccttcccccgaattacttagcgtccggtattctcgttctagttgcttcatcatgaacctgaaaaactatgtgtatatatatatattcggcattattttgcacatatccaatagcttgatgaaccgaactaatgcgacatgtcggtaggttgcacttgatcatattcctcttttcctctctaattgatggaattatgtcagccataggcaaaatgaatatttgcaagagttatttccctgtctgtcatatacaggttcgcacgcccgggtatctacctacataaccaagaggatgcaacaacgaagcatcctgttactctgctcgacatgctgtcatcctttaaagacactgcttcgtccatttgctctcctctttccgagtttcgcatggagttttccccggttcaagcagagaaaaaccctcacccgtttctttagatctcatccttcggtgattttcgagcgttgagaaacgggccgcgcttcttgccccgtcgcgtctgatatagccgtcttcaccgtcttcaccgaccgaatcgtgctctggtctccatcccgaagcgtcccgcagtcagactccgttggtactgcccctgtgcccctggccagccactgctcctgcgccgttggtttcctggcaaccatgacccggagcttgaccacaaatttgcccgtcctcgaggtgtcctcggcaatcgccctcgtctccagggcagtctgcttacacatgtcccgcaccaccttgggatcccaacccagaaacttggtcagagagcgcaagcagcatgcctccaggcccgtaacgaccgtgaacagataaaagctcccgtagctgctgttttcgcgggaaccgactcccatgtcgtacacggtttccttgacgtctacgtacccgagttcctcgaggagttccttgctcatgtggtcaatcccgcgcggccgccccgccactcgcgcggcttccaaaatccctttggccaacaggtgtgcgggcgagtctggcgcaaagtaagataaaaagttctcggaggtgaagtggtcgtcgtagtcgataacttcgatccagccgccgggtttgaggcagttgtacgcctgctggtagatgtagcgccagtcggaaaaggcgccttccatgttccggaaatgcaccaaatcgactgcgtcagctgggcgaatccactcgtcctcggcgttctcgatgtgaaactcgacgttgaaggggacctgatgggttggctggataggcgcaatatcggttccaaacacctcgcaccgcggatacttttccgccattcctatcgcccattcaccgatgcccgtgccgatgtcgagaatgtagctagggttgtgcaacggtaccgtggtcagctcgaggttgaacagcttgaggtacacttggtgagctacatattggcgcgtttgctcggtctggtcaactggcatgaagtagtcgccacagtaggtccgatcgtgctcggtggtgtagtcgacatcttcggcgtataatgttcgcgccgagtcactggaagaagagaaagcagactgtgagtacgcctctgctattacagataccagacgtcatttgggcaaagatcattgaacgcacattgtggcatcatcatgcgcagagccagagccagggtgatgaggacgatcgacttgatacgcagccgtcatattggggtaggcatccatggtgtatatggataccgtgtcttcgttttcgtcgtctacctcgagctgagcaatggcgggattgttcattattatcggagcgtctcctgacgggctttgacttcctgcttgctgacctactgccgcaggaccgttcacactcccagccaaaggtctaggacttggggctccgttggggccgggagaggctctctgatcttgtggcattttttttcttccttttgttttttgctgttgttggtcctatctttctagtgagtgcctgataattctgctgggcgtgtttgctcgttgccgtcttttatccattagattctttggcgaatattgctgaagtcgcgaattagctgagaaactgcatcagaggcagcgtaaagtgagaaagcggcagtgttgtggtcgttttcgtcctcccatacagtggttgctcggtcaaacgaaggtgtgggtaggacaaacacacaagggttggggaaaccgaacaagaaaaagaaaagccagacaagaggaagcgaggagcaggaggagatagtcggtaagaggtgaagtgggatggagaagatcccgagtcattccagacctccagtcggagccaaatgggagacggccagatgaggaggccagacggagaggacgggtaacaccagcacgggacgggactggctggagccaggacagggcaaaaggtgaagaaggactcaagaatagaccaacgacagacaaagacaataaagagggagaagagaggcgaccgggactgttaaccgagagcaaacccaacccccagagtctctggcgtctggctctaggcccgcatttaataaagtgagggtggacgacgagctagcgcacttgtagctagtgccccttagggtcgcctttagtctccttcaagctacagtggcaccgtcccactgggactggctgccactagaggtttgaaaactgcacttccaatttgcccgcgtcgtgatcgatccattccgccaggttggatcccatccgtctctcgtcccgtccctgacgatgagagcggagaaggacgatgagctgggacgaaggccaacgaggtccacccccatgggataggatacatacatacatatgtacatatactgtagtgtacaagtgcggtacggcacagcatcggctcgttgtggtgctgcagatgctcgcacgtaaaaccaacagccggtagccagttggaagagagcaagcacatggggcctgggcattgagtctcaccgtccggctttcccccgaatggccacttgcggccggggactcgattagaatcaccaccaacccgattgtgctgcgaaactgcctcggtagcaatcgctttcactctttcacagagcggatgataccttgatggtacctaaaagagatcagtgatcatgaaagtggcctgacatgttgttttacccggatgccggacaggtcgcatcacaacccaaagtgcatttcaaggtggaccccatgtttggtgttttcactcgacggcccagccacgatccgacaagatgcaccaacaaggtgaaaaggtgcgtcacctggggccatgtcccatggccatatttattcatccattgaccgtcttgtccagctgccggatcgagaggtcctctccgacacccagcctctcagccagacctaccgaaccaatgccgaggagaccgtgcgcgctcttacacccatacatacttgagttcctgacccggcactggatggtggagtcagccgcaacggaatgggtggatggtcagggacggagcagtgccgttgacatggatagactggtgagaaagggccgacctccgggtactctgtcccttccttttttccactgaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacccatcgcgtttcttgggtgcgcttccccgtctgcaatggaatgcaatcctgcactgcagcatctctcattctgaccgtatcccacaagactccgaagggtgacataatagccattggatacacgtacatatagtaattgtacgtttgtgcttccgacacatatcacagcctacctactgcgtacaccgtacacaacagaccatgcctacctatacacagtatgtaccacaatacagctgcgggaacagcaggagtggcagccgccgcggacgggcatacccccgagacacatcgtctcggcctaagccatcaatcactaacaaccagctgattgggacgaaaccgaacccggtgcgctggactcggggccccttgacattctccactttgtatggaggcacacgtttggtgccatgtgggtggagagttctcaagagacagaaaaatgtttattttcgaacattgaactgttccgtcggtacccccgtaactggcgtcagttacatacgactacactaggtacgtactgcatatgtagtagcaacaaatcgggccccatacagatcttctgcttctttagaaccatcttgcgagggtttgttcgaaccttcgggtttatgacctatggactccggacatgtgctctgcagcatgtcttcaatgtcatgaactttgttggtggttggttcttggtctggcccccgatgtcccggccacctccacctcaccccgggatgaaagtcgggaaatacatatatacgctgttattcttttgtcttccaaacaggcgctcaccacaactcccggcccaacatccggcggcggagtacaatatgtatacaaatgcaagcaaggcgcatgtcaggcatctcctcctgtggaaaagcccctgaagtcaagactgtatgtaaatcgtgatgcttctaaactcatgattatcctcatcatgctctcttcagtccttccatgcatcccggccatccttccagactcattcctcactatgcaactccctcctgccacgcggcgtgcattcgttgtgtacatacatacatacatacatacatacatacatacatacatacatagcgtaggtaccagaccgtgtcctatatacttccctgccctcactcagcactcagcactcagagagagagagagatagagaggcagacggggagaggaaccggcccgaccctcgcttagttgcaacacaacttttgaactagcggtcaatttctggcaccaacaggtctttcattttcccctacttctctcccttacctccaccccctcacacgtgttttcatacgccataaccaatccgcgtctttggacaaattcccgtcgtacgtcataggtcagacagatacccgactgccagccagtctgttacactctgttaaaaataaaaataaaaacaggtccgaccaaccggttgcccggacagatttggaccccaaaattcgcaatcatgtacaagggacgaaaaagaagggaaagaaacaagagagaaagaaggatcaaagtgaatgcgttactgcgcttaaaagtcgcaggttgttgggtctggaccgttttgttttttttccttttttttttctgttggtggatgtttgcttgtttcatcctttgtttcttctaattcatcaaaaaagaaaaaaaatgatatgcatagagtaaaaatagatgatctatctgtttactaagaaaaaaaaaggtttaatggtggagacgcagataacgtatcgaaggatagcaacctttattctttcttttcagtgaacaggctgagcagcgaggatacattccctgaaacaggagttaggcggaagtgtagatgtgtgtatgtgtttgtgtttgtgtggtctaagcgcatctatttcgatcaaaagattcgtcttgtctgcttcctcgctagggaagcgagagatacgtgcaaaaaaagccaacatactatgtataagcaaaagcctatgtgtaagatcgtatcaactaattgaccctcactccgtcatccctaaatttttgttgtcgaattttaatatttatcttcattttttccatagtcattgaactgaaccatggtgagcctactggacaggacctacccgttttttccatcatccctagctgttctctttccgcaaactccggcgttactcagcaaagcaccttcccgttgacatcccggtatcgatccctattgcttccatctggtatcagaagaaaacaccaaaaagaaatggcatgataaatggtttctagaactccagatccaataaaaagtacctgccccctctccgctctataggtgctacccctgcgccattttcattcaaacaactcttttcgtgcctcggtagccccgtctagaagcaaattcacaacgttcttgtcaagcctgtccacgacagtttagcacagcgacccccttcttgagtaatatctccccgggccttcttgttgaagcggtggctatcgttggtgatatcatcgaccacgattgaaagcttgcgcttctttcgtgatcgtgcctcgtcgtcgtaaacgatcgttagtgggttatatgccgtatcctcatcgtcgaaaccatcgtcctcatctaatgtgatccctgggcttacaaggccggtgctggaggcgagctctcgtgggcgtggagaagctagagcgcagcttcttggtatcctgctagaataataatccgtgttgtctcgcgacgtttcccttgtgtggtgaagatattttcttgtgcggtgtttgtgatgatgttgatgctgatattgttggtggcgtgacctgaacgaacccgatgcttccttcagtatatcggatgactttctgacccccgtattctctcttgattccaaagtgacgggcttgtcacacatctcggccacctcttgatccattaccccgtcttcgccccccgctgttatagggaagggcctcaatacgttggtaatatcatcccaccacctttccccaaaccgtctgtaccagtccacagtgatcctgagcccctcttcaaaagttgtcttcggctcccaacctagttttcgcagtttcgtaccgtcaacggcataccggtgatcgttgaaaggtcggtcgtgagtgtacttgacccaacgatggatctcttcttgttctgcccccagaggcgacgaggagggcggggatgtggtatagttgcaaggaggagatgatgtcggagaccgacaggggatgatctccatctcggttaggagtttgtggcaaagcgacaagttgctgatttcatcgtaagaaccaacgttatagatctcccctagctgacctctgtgcagaatggtatcgaacgcgtcggcggcgtcgcctgcaaaaagataacgacgagtgggcgagccgtctccgtgaaggacgacgggctctcctcgggcgagtaggcaagtgaactttgggatgatttctggcggaggcattagcaaggcaaacatggtggggaagaagggataaactcactctccgggtactggtgagggccatagacattgttgctcctcactataatgatgggtaatttaaagctcttcttgtaagagttcaccagcatctcggcagcagctttgctggccgcataggggttagtgggtgccagaatgctcgtctccagaagatcatcttcatcatcctttacctcgccatatacttcatcggtagacacgtgtatgaagcgcttgatgcccgcttttcgagcgctctcgagcagaacatgggtaccgtaaacattggtatgagtgaaaccgaacggatttccaaaactcaaatcgacatgtgattgcgcggcaaagtgaaagatggtgtcgatattgtatcgctccagacagtccatgacctcggaaggattcgtaatgtcgcctctgtaaaacgagaagttcggctcatgttctagtaccctggtgttgttgagcgatgcgcagtagtctaacttgtcgaatgagacgacattgtaggcttctggatacgtcaataccaagtgtctgacaacccaacatgctctgacataccaactctgttaaccaaaggtacggataagaaaacaagacaggcagatttatgctagacaggggtcggtaatcgtgggtagggtaagtcttacatgaaaccagcgcctcctgttaccatgatgttctttacatcaggcagaggatcaaactttgtagtgccggtgaatacaggagcatcacgccaaatttcgttgacctcgaaagggctctccagttgggagctgggtgaaataggcgtgactgctaacaagacgaagatgagttagcataaaaatcaaacaagtgaaagacaagcagtgagttccatcattggaaactggactcaccgctgttgtaccggctggttggctcttgtgttgcgaaagtcattatttggttctggccgcctcttgaatacccgaagaaacaaggtctgatggcaaagtggctggatgcggtgcacccttccttatgagccacccgggagttcgcgtagaggcgtatgcgtacgcccgatgactgggtttattattattatgtcaggttaatttttttcttttctttctagatggttacattccttcttccgtttgtaagtaactgaatctgtgatagattcgtaccgcgtcattggagacatgtgtcttgggcaaccacatacataaaaggtgcagtgaaacatgcagagcgcatagacgcgcgagggtatcgtgtaagttacttgacaaaacctcgaggatgtggcgcctgttttagtcttcgaaagggtcgagagtagtagtcacggaccgaacgcgccatgcgaatgatgagggcggaactgaaaagaaacgcaggttgaagaaacgaggagcaaacgagtgacaacggcgtgacagtgacacaaccaagttggcatgaatgtggtggaagaaagtcaagctctcgtaattgtcgtaatggtaatggtcgcattaatccctggcggaccctggctctccggacacccaagacacggtgcaccgattcggtatgcgcaccggtataccacctcggcttgggataagagggtgcgtaacccgtgagatagagagtggtgataatgtgatgatgggagaagaaacctaggcaaaggttggggtttgccacttttgtgtttgattttgtggtttgggttccgttctcttctagagaattcaactttgacttgctaccaatggaagcaaagtaaacatgcctgtacagccctgaaagttgcctgacgcttacgggcaaagatccgcgggaggatgtcactgccacatttcaacgacagtccaaggttcctgcccggtttgttctgtgccttgggacggacgattgcggtgctgcccctgaactgaaacttggttatcaccaccactggggctttaaataacgatatgccccagggtccccacgagggcatagcccgctgcgggttgaggttgaattaattcaatgactcgacagatggaagtggaaaaagcctgggaatacccaacttcggtgtacctgataggcgcggttgaaattccattcctgccccgcataaaagtccactggccgccgatttccccatacaccatctccacgttagtgtagtgtagagtttagggttctccgctctcctggtggaggtctgcagtgcgtcataacggccattctaatgataacctaaccctcggccttcctcctacaaatccatctggtcttcatccctttggccactatgaacgagacaatggaagacccgattaatgccagcaaacacacgccttcattcctgaagaaaccgttttctttctgtctcagcactttttcgccgtaaacgagattttccactagcttcatgcgaggcgcatcattctcaaccgcctgcactgcagccaggataccacacccacctccacattggcacatgtatcggcctgtatgctggtcatcgcggatcgagacgtcaagtcgctcgaagctgcgctgaaccgtgttgcattttcatgtacgaacttgacccagtgtcacttgagccgaaatttcactgagcgatggatatgatggccatctcctcgtcttggcacacattttggttcatctacggaaggaaactctttaaagccgagacagaaacagtttcggattcagcaccaaaatcattgttaatgccgagggccccagaatgtgttgatggtctcagtagtcaagacatacgagatgttttggaaaggcttatgtacttgggtcctgtttgtcggatcttgtcttacacgaaaaacccgtggtcgatgtgatcttcttttcctcttccgtgagggtttgacatttcctcccatacatatatatggctttcatactcaacatgatgtagccgatgggtaactgatcgatgtgaccctgatacccgcgttatccgaagaaagagctaccgtctcggtctagcatcatattgcccgtcaccgaattttcaacttcaacatttcactagcaagaataccggaacacttgatgaacgagatgttaagagatcaagataaaacggccacaagcgcatcttcaccctcagaatgagctagatcaaccaaaatcagcgggacaagcaccagcagaaatgacagctttcatctcgaaaagttcaagacaccaggagacgtcaaagttggctaagatgaataagactaaagcctcttgctttctgaataggaaaaccaaacacattgactatctagggaaaactctcccgcacccgccttcatttgaatggcggtcaatatcgtagtctcaatactgattgttcatctttccctgctctcctctcccaacagttccttacgaacaaccgaaccaacccaggtcttcacaattcagtccatttctccaccccatccttccaattaacccagctctccttcgcaaccttccacttcctcaccacctacctgaccgtcttcctcctctcgcgacctcccctctcgctctttgtcctcgctccatctctccccgagacactcccctcagcgtggccatgtccctcgatgtgatccttcctcattggctaatagcttttaattctgtaaccttctaccaaatcgcttggatcttgctcacgccaatcgtggcgtgacgaatcacgttctctaccactccgtcttacccgagagagccatgttggctttggtcccagcttgtcgtgtgcggggtgtggatagtcagtcattatgatatcctatcttttacctctttcaaccaaaaccgtacctggttcagcaacagatcaaacccaaaagcaagtcgaaatcataaccctctagggcatcctcttctcacttctcggcatcctcggctcgtccctctacaccatctggatcgcccactatcaccgcaactcggcggcatctccagcttctcttgccgatgatactgagcagaatggctgagatttcgttgctgggttagatatccagtggctatgctcaaggaggaagccaagaaggctggtcataaatcgtagaaagggagaggaaaccggcggtacatgcacagaaaataggtagtcttgaagtacagtcatagtgacctgatgttgatgaatcatgccttcctcccaaacccttttgtgaaccgataacgccacatacacactttgaacaagacaaatactctccagtgccaacagagacgatggcatactgaaagaagggtatcaccaatactactatcatgatcagcccccttagaggttgaagcgcgtgcgaaccttctccatcttggccttccactcccacttcaaagcatcctctccttcgctgccagcccgaccgatacccttatccactctacgaagcttgagagtgaatcctatcaaaacaagtcagccactttcggttcattcgccaaaacttttgttttccgcggtagcaagacttactgggtccaatctcctgcaaaccagcacggataccctgcataccctccatctccttgccctccgcagtaaccacgttcttctccgtcgtgcgggcctcgcggaagacgtagcggtggcggcgaaagaagatgtaatcacgctggttgtgcaatgtcacgacctggcgacccgaaagctcgggcctgggagggaacatggtgtgcatggatttagcggcgaggataccgagaggggtcttgaatccattgaggagaagctcgggctgtattttttttttggttgcaatgcttagtctcaatgtcctgtaattaatggacttggggattaggatggacggcttacgtagtggtttgtagggttaccgtggccaaggagagcctttccaggcaggtagttccggatggtgtatgtcaacgaaggaccaggggcaacatcttcgccgttgagatggatgacggtcagggagctaggcttcttgagatcttcgccgacaatcatgagaatcgtgtatccacggtctgtaacaattcaggcctgtgttagcaattttctcttgggcaacaaaactccaacctgggtgcgctactcactcttggcaaactttgcgatctcgcgaacactatacttgtgtccatacgcgtgcgcactgcgtctgatgtacgtgctgttgggaaagatggcagcaatgtcctccgcctccttgtgaatggtgccgttcaaatgggtggtgaccagaatcttggggtcgactgggggttcctcgttgaagagattgggaaattgtcgtgtgagcgagtcgggagtcatgtctagatttgtcgacgtggtcgagggagcgatgctgggtttcctctgcgcacgctcctgtctgagtctctcgatgcgctcctcggcatcttcgtcgtcgtcgtcaccctcctcgtccgagtccaacatagaatcggcatcgtcgtccttctcctcatcctcctccgtgactccatcggctagcctggcggcctcggcctcctccttctccaagcgcctcctcttgagctcggcaacatccacagcgacgcccaggctgtcgtcgtcaacgtcatcccacacgcgtttcctctcaatggtcaagggttggttgtttgcgaggcgctcttctctgagtttgggatccttggcctcctccttcctccggcggtgacgctcctcatggcgttcctttccctgctccttcttttgcttgacgtataattgctttctgacaatcttgttggaggtcttgagcgacagcgatccgccggagcggtttttgcccttgttaccggacggcatatcggctacgatgtggtaacacggcggtgggattagtggttgtcgcggtgtcaaaattgtagggtaggatcaattctccaggtcacagttcaaacttcgacgtgatgctgggcagttgttgctacctctacctgacggatgaattgaacgggcccggtaaactttcaactttttttctgggcccagagccatcaagggcgccaagacgtgcatctacaagggtaccccaacagctaacgcacggcctcagccggggacaggtacgtaccgctacccctcagtgtacactactacctgactgtcacctgcacaggatgactccatcccgtcccttgctgtaagttgggacggaagcagaatttttgggatgaagaacggcggcatcacggactcttgataatcaaatatcaatacctctagccgatgaaaagtcacaataacgctagccagcggaatgcgctttctgtaagggagttacttaggtaggtagaggtagtgtacagtagcatgtgcagttccacttcctgatatggctggtggattccagcgagtcgagccttctgtcgcgtaccgcgccgccactgacggcggctcgagagcgggaatctggaccgctgtcccttggcttaggttgtctgggtcgttggtgccggcccctccatggcgcccctctacccccccaaagaaaaaaatcatcccgcgattcggttgaagtacgtgtttcaattgaaaaggcctcgacgaaacctcagtgggcgaccgtgactcacttggttcccttgagcactgtaacaagaccaattcatgcgacctcttgcccgtctcgcctccctccgttctcctgttgctggtcaagcattcaaatcgaccttatccacccgagccgtcgccagtcgaacttcttggaccccggcgcccatcccgcggatctcttcgacttcgctccgatccttctccctctctacctcgcaccatcgcttccaagtctacgtcaaaaaacaaaacaccaagatgacctcgacggccaccaccctcaagggccagcccctcgacaagggcgctctcgagtccatgctgcgccgccgcatgttctttgcgccctccttcgatatctacggcggtgttgctggcctctacgactatggcccgcccggttgtgccctccaggccaacatcatcgacatctggcgcaagcactttgtcctcgaggaggacatgctcgaggttgactgcaccgccctgaccccccacgatgttctcaagacctccggccacgtcgacaagttcgccgactggatgtgcaaggaccccaagaacggcgacattctgcgcgccgaccacttcgtcgaggacgttctcgaggcccgcctcaagggcgacaaggaggctcgcggccagaaggtagaggacaaggaggaggaccctaagcgcaagaagaagaaggccaagggtaccgaggctgtcaagctcgaggacgccgtcgtcaaggagtacgaggagatcctcgcccagatcgacaactacaacggcgagcagctcggcgagctcatcaagaagtacgacttgaagaaccccgccaccggtgtccagcctgagcctcccgtggccttcaaccttatgttccagactgccattggccccagcggcaaccttgccggctacatgcgccccgagaccgctcagggccagttcctcaacttcgccaagctcctcgagtacaacgccggcaacatgcccttcgcttctgcttccattggcaagtcctaccgtaacgagatcgcccctcgcggcggtcttctgcgcgtccgcgagttcctgatggccgagatcgagcacttcgttgaccccgccggccacaagaagcacgaaaggttccacgaggttgcggacattgagcttgcccttctcgaccgcaatgtccagctctctggccagaccactgtcaccaagatgaccattggcgaagctgtcaagcagaagatcgttgacaacgaaaccctcggttacttccttgctcgcattcacctcttcctcaagaagatcggtgtcgatcagtccaagattcgcttccgtcagcacatgggcaacgagatggctcactatgcttgcgactgctgggatgctgagcttcttacctcgtccggctgggttgagtgcgttggctgcgctgaccgtagtgcctacgatttgactgtgcacgccaagaagactggtgcgcccctcgttgtgcgcgagactctcgagacccccgagatcgtggagaagtgggagcccgagattaacagcaagaagtttggtcctaccttcagaaaggatgccaagaccgttgaggctgctatccttgctcttcctcaggaggagcttgcgaagctcgctgaggagctcaagaccaacggcaagatcgtcgttgacgttcccggtgttggtgatggcaaggttgaggttagcaaggacctggttgccattgagtggaagaagcacaccatcaacatccgcgagtacacccccaacgttatcgagccctcgttcggtatcggccgtattctttactctctcctcgagcacaactactgggttcgcgagggtgatgaggcccgcggtgtaagtgacatgttcaagctttattcggcaatgtctgctaacccaacccctccaggtcatctccttcccccctgccgtcgctcctgtcaaggtccttatcgttcctatttccagcaaggccgagttcgctcctcacgtccgcaggctttcccagaaactccggtctgtcggtatctccagccgtgtggatgactcgtctgcctccattggccgtcgttacgccagaaacgatgagctcggtacccccttcggccttactatcgatttccagactcttcaagatggtaccttcaccctccgtgagcgcgacagcacacggcaagtccgtgctgaggaggagaagattgttgatgccatcaaggcgctcgttgagggctccaagacatggcaggatgtcgagtccgagctccctatcttcgagggccaggaacttgagatccgccctgctgagaactgaaatataccaaaatgagtggacaggtaaagggattttgctaatttagcatgccatgtttggagattttttggttcgctttgcggtagacaaaacgtttgagcgagcgagaaatgaataaatgaatgtcaaaacttaatacttggttctcattgtgtgaagctccattactgcacattgagtcttgatggtcatatcttttgggtcataaaaaggctcgcacagctggctcgtacagcagttggtaggaacacaagaattcgcaaaccaacgtcaactgtgatgcgcacccaaagggtttgagattctttgcaatgtagtatttcatcgtcaaacagatgtgatgcgaaggtggcctcgccgaattaattcacgggtccggcccggtggcttggtcgggcgcttgagggataggaacacaacttgaaacaaaacgccgtactcttcatttcgtttcttgtttctccttgtttttccttccttctcattctccgttccattgacgaatcgaacacctactcaacgacaacaaaaacaagaatgttcgaaacatttgtaagagaaaaccctcggacgccccttgtcagcatgctatcataggcctcgagttcccgtctcaggatagacaggggtgcaattcacgagcccctcagcgccaaactggaaccgcccaaagatgttttgggtggtctcaaggttatccttcccgaggctttgtctttgccactgtcgcgcatcagaagcgcggctagatctgtacactagtgcggtgtacatatgtggtatgtaacgcacaaaagagccccgtgcgattgggggctttgtatcgcagtgtaggtaccaaggttctcaatttgaacgtgacacgaacctttttttttttacaaggtatgtacagaaaagatctctccagaggggctcaatggatgacgattcttttatttttcttctggaaagggaccagatccaaaaacagccccaaagtcaggggttctactagtgtaggcatgtaactaatgacccaagagctgaagcaaggggtacctacgcgaacccaaatccggtacgaggggacgatcacctggttcccgtccttctcctttctgtgtttcaacggaacactaggtccctcaagaatgcccgtatccgcattccgcagcgggaaaacaagaccagaaacccttgaattcttcaaagttgtcttggtcgaaccgttcgtatcatctccgttgcttttgctgctgaacgtgatccatgtgttaattgacgacgtacgatgaccctcgtctaaaagctgagacttatctgtcggttgatcgtagcggcataacacggtcggactagtggcagagattctccagggtgtttaagattggtgtcttgtaccgtcgagatctgtccacatcggacccgaacacctcagcgggaccggacgagaggttggtggtgaatgaagcgtttaaagtaatgacggctttacctctctgacaaagaaggtagcacccaatatctttgagaccacacaaaggtcagggtgttcagaacgagtttatgggtatctgtacgcctgtgctgcgagagccttacgacggcggacagcatataggaccgggaagggaataactgcagagatatttgggatggactccccaatcgttatttacaacttcataggtcccagactggcgcagagcatatcaatttccattgcaatgaactccaggcttccccggtggccggacgtttctttcttcttttaccatgccgctggtgcgtaaagtcgatataaaaaataagaaaaaaacggaaaagccaataagccgcgttaagacggtacctgcgcgctaggcacaaaatgtgttgcataagcaagtatctcggcatccatccgagccaaggcagtaagatgaagacgtacccgttctcaagtctgcaatggatctgactggtcgcggcgctgtcccccccccctttcccgccgcagtcttggttactctgccacttccacacgttggcgcactgcatctgccccgttccccactattctcacgctaaccgtccaaggcttcaacgttcaatggtcgctcgaacgggtgccgcagctgtaactgacggtttgatggacccttacaatgcccctgctcccactcttggatccgaccgggcattcaacttgctgtggtgagagatgttcagcgcaaagaggagacagtagggcatctggacggcatctcacccgtatcgctaactgttgttgttcctgggttgagcgtctggaccataggtcgtaggtaggtaaggtagttaggtatggatggtatatgtgaggtgggtaggtacctactgcgtagaggtagtgtactgtcccctcgttggttgttgtagaagatgggatcacccaagtaccagaagaaagacaccacaacctggatgcaccaaaacctcgaccgggatcccaggacccttacacgtttttgccccatacaggcaataataccagtagtgtaccccttactactgcaacctcacacagcgccggcctggagtccttgccaacccctttcgactctgctcatctttctttcaactccgagcgtggtctctcatcttgccctttgacacccgccagcctgtctccgttgatcaccggcgtcaaggataacgcagattcgcgaaccagacaggcaatcgtctggcctgaccgccatcgcatcgttcggctttctgtcttccattcactacagcagccagcaccagcaccagcaatacacagcattgcgacgaggcgtgctttgaaccttccgtggcatccaactaaagaaacaaaaagtaatcgagccaggaccgcaaatacatgtcgccctggtcgcctgttggtcttgctcgaacgcgcctgaaccgaccctctccttggtcgctgcttctcccctgtcgcaatcgactcgcttagtccttttctaactcaaacccacctgtgccaactgaccacctataccatcaccgtttgatactggtccattcttttagtacacattgcgccttgtctttcggacggagccggcttcatctttgggcctcctggtgcgttggcgaccctgccaccatatgcgcaaccccgcctttcgaaccgtctattgacccggcgacaataggaagcacacccgtcacactccaggtcccgcaactcaggggatcgtcgcgactacgcgcagtctatttctggctccagaacaaccagacctatctctagtcaaggagtaactggaatccggcacaatggcgcaaaatgggtatgcccgccctctgctatgcttctcccacttcgccccaaccacgcaaatctctcctctcccacatgacatctcgctcccgctacttggtcaatttccctagtggagcttcgcttcattaccttggcccatcttcattccttcccctgttggaaatctagcagggtccgtggacattatgctaacctcgacctgaaccacagcaacatatactcgagggagccgttcatgaacccaggcccagcgccgcgacctcccacggacaagccccgcctcggcctcacccccaacaccaattcacccgggaacatctccaaccttcctgggaacatgtccaacctgagcctccggtcgcctgccccaggggtaactagtacatacagcggctcgaccatcgccctccccatccaaagacaaatgtcaaacaacgacggcaccggcggccttgccgtcatcaagcaaggttgggccagtgtcaaggagagcaagaacttcatcaacccttggaagaacaagtacctgatcctacgaaaggagtcactggatttccacaaggccgagagcagtaaagttgcctataccctctacctcaaggacgttatcaatgtcggccgtgtggaggccgcaggaaccattttcgagatcaagaggcagtctagcggtgcctccacgagtcccggagaggaggaaaatggcatcaggacccttcagatccgcgtgaaggccgacgacgacctttatgaatggattgactttatttacgcgcgttgcccaggcatgggcggtgtcagtaatcctaccaacttttcgcatgccgttcacgtcggattcgatccccagaccggcgagttcgtcggcctgcctcctgagtggtcgaagctgctcaactcttcagccattacccaagaagactacgaaaggaaccctcaagccgtctttgaagtcctcgatttctattccgatttcaacaagaatggcggccaagcgcccacacccaactttcccactcccccatcgaacagcgcacagagcaagcagctcggatacccgagcggtggaaactccgtcgcgccgccgcgccctacgcagccgttgcaacaacgcaacccaagctccaactacccatcctcgccgcagcagcaaggtggcaccagttctcgctcatcaccccccgagcagcgccagcaggcgtcgccgagctacaactctgagcgcgcgagagaggagcaaaggcgcgaactggagcgccagcagagagagatggaggagcgggatcgccgggatcaggaagcttataatgcgtcccttcccaagacgaagactcctatggctcagcaggagattggaggtggtggttatggtggtgccgatcgcttcaacccaacacgcgccgctccaccagcacccaagggcttgcagcaagcaccgagtctcaaagctcagagacctgcgcctcccccaccaagttccagttcgagccgcccgcccgtcgcacagcagtccagttccagctcacagcgtgatcttgcccaggcgcaggcgcagagacgggccgaacagcaggctcaggcgcaacggagccagaacggccaggccccgccacgaccacctcacccatcggccaaccagccatccaagattcctacgaccgtgaagccgcttaacgtgggtcccaagcagcctcaagatggcgtcaaggccgctgaagcagcccttacgtccaagcccgctgcttctgagcgttccaaggatgttcgcatgtcgaccatgtcggagaaggaggttatgcagaagctaagggaagttgtgtctcacgaagaccccgaagccaagtactccaagcagaagaagatcggacagggtgcctctggctccgtgtacgtcgccaagatcagggagagaccgggccaggatcccaacgtttccagaagacgcggccaggttgcaatcaagcagatggatctcgcgcaccagccgcgcaaggagttgatcgtgaacgagatcatggttatgaaggacagcagtcaccccaacattgtcaactttgtcgaagctttcctgaagaataaggactcggaactctgggtcgtcatggagtacatggagggtggtgcgttgactgatgtcattgagaataaccccgttatcacggaggagcaaatttctacaatctgcttggaggtgagttgccgtgcaggcctaatattgagagtgatacgatcctttactgactaaaacttgtacagacatgccgcggtctgcaacatctccatgaaaggaacattatccatcgtgacattaagagtgacaacgtcctcttggatgcccgtggcaatgtcaagattagtaagtttctccacaatatgtccttatttacgctcaactaactctgtaatcagccgatttcggtttctgcgccaagttgaccgaagctaagtccaagcgcgccaccatggtcggcacgccctactggatggctcccgaggtcgtcaagcagaaggagtacggccccaaggtcgatatttggtcgctcggtatcatggccattgagctgatcgagtcggagcctccttacctgaacgaggagccgctcaaggccctctacctcatcgccaccaacggtactcccaggctgaagaaacccgagaagctcagtaaggagctgaaagctttcttgtcggtgtgtctctgcgtggatgtcaagagccgtgcatcggcggatgagcttatcgagcacgacttcttgaagcatggatgtcccttgagcagcttggcggagctgcttgccttcaagaggtcggcgaaataaagggttgtttatgagatgaaagaggcagtgatgataggtgatgggtgggggtggatggttagggagtctttttagctagaagcaagcaacctttgcatgaaagaaacctgaaagggacgtttaatactgatggatacctaggcagggtggtagggtgaagaggatgggtggacgggtgggttcatcgtcgtttgggtccggaaattttgtcaaagaaagaaagaaagaagaagagcaagcggtgatatacaacatgatgtacgggttttggatcttctctccgatggagtttcgaagtgttactgtgcgcgtacgatacccttatggcaacttaagtactaggcatgtgtcgtccttgtggaaatgtggctgggaaggaagtgggcgaagggctaaggagttagaaatgaaaatcgatgtagaacatgtgtggtttaaccattacgcttctcgtcatctacataacactcttcataaccactgtcatataggtatcatttatggtattgggaaccaatagtacatcctcccaatccatgcaggtgtggaaggtggcccgtgcgcccctggaccttactatttgagtgaacctcaaaacgcggttgtcctgacaacaaaaacacacgatcatcaacgaatcaggaggagtatgagttgcgatgcacgagtcaaagaaccttgacggcctcgttgtatgaaaatcaaacgacaatacggtcgcatgcacttctctcgttctttttttttctggccgattgcaacactcccgaggagtaagatgcaacgatgtcgaaacttataaccaaaacaaaggtccgcaagtacggaaagccaaccacgaagagcagggcagaactgcttttcgcggaactgcccaagactccgttgaaacagccacgccgagaacccataccacaaattctggagccggaaccattacagatctcggaacccgaaatcttggagcccaatccggccaaccatgagcaccacgagtcgaaatcagccccagaaccggaaccaatgtccaacgaggacgatgttcatgatgttacagaacacttcgactcgatattgcttgatgaagaggacgatcaccaagatgcgccctacgcatctacgccgcgaccttcaataggaagttatacgagttacaatacctccatacaaccaccacaaccacttaggacttcactgtcatcacaatctccacgactttctccattcaggaaacttgcatctccatcacaaccaagtccagcaacacttcaaccacccacaaccaagtccccgactaaccgccacccacaacaatttcccctcaaatccccacgagtccgccaacttatccaagaagccaacccccatcaacaccaacaagaccaagaccaccaagaacaacaagaatactccttctacgatacctcctccttccacaccctttcctggtctgacatctgcggtcccccctcgccccttaactccattacgaaaatagccgaagcctcctacgccgaagtctaccgcatcaccaaccctcgcgggacgtccatcatcaaagtgattcgtttgcaatcacccatcaaaccgcaaaccaaagcccagatcaagtccgggctggtggacgaagagccccacgccgaatcggacctgcaaggcgaattgaaaatcagtgaatggctggccgacatcccggggttcgttatttacaaggagcggttcattgtcgaaggcaaaggaacaaaggagttgttggagacgcatcaggtgtttcagaggaagatgaagaggaaggaccccggaagggcgcaattctatccgtctccgagtcggtatttggagagcacgaggtttctggtggtggagttgggagacgcgggcacggcgttggaggatttcatggttgaagtgaaaacaggggcggaggatatgttgtgggatgtctttctgagtacggcggtggcgatggcgagggcggaggggatggtgaggtttgagcatcgggatttgcatgaggggaatttgtgtgtgagaagggtcaggggtgcgcggcagaagaagccggccgaaggggatgatgagacgacgggaggaggaggagtcaagttcggttggtcaggattggaggttaccattctggactatggtctttcaagggctacggatccagagacgatcgggcctgatgtagaatcatgcctgacatcacctatcggacggaagactacggccgacagagaagtcaaagaggaagcagtcgtcttctacgacctggaaaaagacccggcaatgttcacttcgaggcacgcgcctcagtgcgatatctaccgactcatgcgctcccacttgctcgacaacacaccagaaggaaaatcgatttcctgggcgggatattacccgtacactaatgttctatggctgtcatacatctacagttacctctgtcaacacttcaaaggggacaaacgcgagctgaaagcgtggagggaggaaacagaggagatgtggaagtacctggacccagagcaagtggatgatgtgaggcaagaagggagcattggtttcggtgcggcgggggatgtggtggtctttgcggtggagaagggctggatcacagaggaacaggtgatggatgttggggacaggagtacgatgttgtttgaggaatcgaggcttggagtcccgcctatagagggaatgaagagtgaaggcaaaaatgcgattgctgagagtgtggaaaatcagcaggccagtgagagaactgagtcatggaatgagagtgaagaggacgatcagattcgccgccatcctaagaggaggcggacgaggaggaaatacgtcgaagaggatgagtagcatatgatcaacgaacgagcatagcatagcgtttagtattactgtaattctcttttactgtttatatttgcattgagaaatactccaaattcccggtcgtcttccctctctcttctttccctcggtctcaagatcatctcacaacaagctggaccatcgtcacactttcttcgttctgcttactctagtccttttcctcttcgttcgcgtcctcgtcaagctcaaccgaatcccactccaagcgacacgtcacatcagcaggatcttcaatatcagggcttcctcttttgccctcaggagcctgatggtaaccccttctacagccggtttcctaaaaaggtacttgttacagcaagcatacacgggctcttcctaaaggtggtcctttttgcggttctccggcgtatcccctgggccatgaaaattgaagttccaataaatccacactttaaatcaggagtcgatcaccaggctttctgcacatgattttagacatttgtaacagggaggttgcaaaacgttgctgactttatttgcttcaataaaagcggcagtgttttctgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgattgcctctgcgagcttctcgtccttggaattgttctccatggcacctgaagaggtatgaggaggtgattttatggaagtatatggaaaaggctaagtccaaggggggttctggatagctggcagagcaggtagctatattccgaagagatgatatctgagggaagaaacgagggagacgacctgggagaaattccattatgcacttagtagactgagccctccttcgggatattattatcatactggtttggtggttggtttggttcttcgactatgagttgaatagggaagctttggagctctttttatcctttcaaaagaggaactgttccctgtgtaaagcgatatgggataaaggtacgggtttgtgacgctactacagaagcctctgatgggtgtcctccaatgcctccctccatttccttcaaggccttcaaaattggataataagcctgtataacaaaatccttcatatggggctgaaaattttcatacacctagtaaagcttttgacttttttgtacgagactaacaaacataccagtgctggatcgtgtggaatcgcctcgtttgtttgccgttgctatcgctttactcgtccttctcttgctcttcgtcgtcctccccttcgtccttctgatcggccgaatcatcaacatcaacccttcctcttttgctgttagcggcccggtggtaacccaattgacacccttctgcctcatcggctcgcttgttgcagcatggataaacgaatcccccgagggtgtcaggattattacggttctcttccgaatccatcacgccaaagcaattctcgtcatagtcagcccatatggacgaattctcgtcgagttccatttcctctattcgccggtcagctatctgcccaaggagagaggcagaagtcgcacacatacctgagtggaagcgacattccttcttattgtcgtcttcctcaaaagcctggccacattcaacgcagatatgaacgggagacgtcgctttccgtttggagtcagaacttcttcccttggccgcgttgaacttgttcagttcataaaaatgcttgccgatgagttgttcaacctcacgcctagcgcaaaggccgcgcagaactgcgcgaagagtggactcatccgctgaggcgattgcctccatgagcttgtcgcccgtctggactgcctccatggttgcttggagaatttttgtgaagacgattctgcagtcaacaaaatatcagaagggctgaatgtcaaaagcgttacaggactgtagcagaggtatgcagatcagtgacggagtgacggagtgacggaggggtgaggtagaaggaagaaaaggagaagaagttcggaagaaccagatggaaattcttttaatgctcagagtaacctggccccactggaatctagaacaaaagcggtagttggtgtgattgtaagtttggcactttcggctcgcgagctgcagcgcaaaacgaggtggttgatacgaaagatagtggttagctgccataactgttgggaggcttttgaaaagctgttaattctaccatgctagtcccaaagaggatggaaggacacgctgcaaaaaacaaagacagtgcttccatgttccgtggaactcgctcaggcttcagaatacccggggaaaagatggccccggagaacttggccgtaccgtaagaggcgccgaagggtggtcatgctcgtttgcatggtctgtttggtgagactctgaggttttgatcgaggatggggtggtcaaggttagagttcacaaacagagtaaacgggactgtcacagaaagaagcgtatgtcagtcggaggtttatgacattttctgggagagtaagatgaaatctgaccatatgtcccgttcaatgtaggctttctgcactgttaaagctgcttttgtcgttgttgagttcctggttcagtctactggttcctcgtctttcagcagcagctgaagtaagattctcgaacatactacctttgactggagtaatcatatgagacagggctttgtttgatatctcgaagtaggctcttggccctttccatactaccatattaccctggtttgtttgttattttggtacagaaaacgcccatttccactctagagctaccaaatgtggaaaaagcattcgattgtcagacagacgggtactgaaaggggaccaccttcttatatcttccagtctggggggtcccgtaggagacggagagaggcataagaaggcttctgtggcgttttccaccctggctcttgtcccatgacgcttcaaacggaggccagtttctctctttggagcccaatgagagccccaaaaattcccctattcaacccatggccgaagaaccaaattaagaaaccagtattgaattgtacttggtgtcattctcaccaagaccataagcgtttgaggctcagaaaaatgctcaatagtggtggtgagctgccgattggagaggtaggatcacgatgactcaacctgatactcggattacagaccaaaagcaatcgcaagagaagcaacaatgcgaagccatcccaaagaagtgttagtcgcaccgctttatcgattcaagtgtactctgttcaacatccttcctgaggcagacccctaggtggtggatggcctcaccaagaaggatttaatccatttgcttcgcactagattggtagatggttgaggatttctgtcgacgaacgtgagccagcataatctcaagcgttggatgactctggaggtttcctagtacttctcgtcagttagcttgaccgaatcaatgctcgaggctcgagtaccatacatactctagcccatttttcatcccatggcatatatgacacgcctcatgtaaaccagccagtctatttttgatccccccttctcaatcttttgcctatcctgtccgatgagtatgtcctccattttacctcctcctttgattcaaccaactacccaaccacctccaccgttccgccacgccctcaacccactccacatccccaaccaacccactcaccctcccctccggatcatcccaccgattgccctcaaactcgataaagaagagatactgaaacggcgcaatcaggctcggcaagctattgatgctcgtcaggttcaggcctctccgcttgaagcaccccaagacatctgccagcgcgccgggcgtatgatgcggcaccgtgaacgagaccatagacttatacaagcccttgtaagcgtcaatcctctccgtatcatcattcctcccgccgtagctgccagaaaccgacgaagacggacgaggcgatagagaaacgggcgatcctcccgaggtcggagacccaagcagagactctgcccgatccgtggtccacggcaatccctcgggcagctgcacctcctgctcgacaccgtcgtcgctgcggctgctgcagggtcgtctgcgcaggacaaagaagcgggttgtgttgtcttcgcggtcttcaatgcagcgcgcaaggacatccaggccggccatctcgccggctacttcacccgctacggcagcgctcgagccggtggcgtcagcagcagcgagctcggcagctttgctagtggaggagacctcgatggtctcgacgcccttgagataggtggcgaaaaacttggcggtttggccgaaggcttgggggtgggagtagacgcgtttgacgtgggagagggaagttaggggcgtcccctttgcgttttggtcaacattaggtagtagggaagacttcctccggcctagaaggaaatgatggacgtctaggtaggcttcgccgcagatggtgatgttagggtaggtagaggcgcggtcggcaaggcagtcgagggtgaagctgacggtgccatgggttgagttctcgaaggggacaacgccgaaatccacattggaggcctggacttcgtcaacgacctctgtagtcggtgttagtgaagcttctcatgttcaaaaaatatgacttcaacagacctctgatcgtcgttgtagggatgagttcccacttatcctggtttggaaaggcagattttgtcgcctatacgttgcaacaaccccaagtcaataatattagtctcatgaacactactgggaaggaaaaattgtccagcgatatcaaagtcaaagcctttgaatgtccctcaagctggatagtctcactatccatttttttctggctccttttgatgcactgtctcaaccctgacaggccgcgatagctcccattctccaaggtgacccgagtccctcaagcccacgagtaacccgaaatcactcaaccgtcccttctaagcccatttcatgcggatcacatacctgatgagaatatgaagcaaaaggtcccaagaaggcgaccttcctccggtgactcctctcccgagtcccttccgatgtcggcgcagtggccgttcttgagctcatgttgcgcggccgttcacaaccgtactgtctacccgtccaatatgctttcaataacacacgtacccagattaccgctcaaagagatcctaggttatcgtggacggatgtaggaagttggaagagttaagtcccctgatttgtgtatgagttgggaataaaaggtgccagtgaccaatcattcagagagcacagcggagcattggaagacccatgtgcatggtacctgacgcagtagatggatttttggtgaaagaagtaattttgaagtcccggggtaccactattcatgtgtcgttgccccgagcaacaagctgctctattgcataccttcaactcagactcaccgggcatcccgaattgtcttcatgctggtttcgaccggccacacacggttacctctcaaaggtccgaccgccgggccccgctccggccccgattaccggcttcagatttcccagacctcatcaaagtcgcgtttccaggacagccccacaatgaacgagtgatgacattgtgatcgccgaggactgcatagtccctgcttttgaaacctagtatttacgctaataacagtacaataggacagctcttttttttgttgatctttggagtatgggcactatttgagagcgccaactgtagatagttacccttcagacggttatcaagaacaatcgaaactaaaagccatcaggatctaacaaagacagaatgagcgtggaattcggtcctaggctaccgcgtactaagccctagttaaaccatatctcatatcgacctgtttgattttttccacccaaaattccataacccagtttttatgaaccgaaagcataaaagagtgttcatgaagacagacgctgtcagtccccggaataaaagcaaatccattcctcatggttccgcgctagacattcaatcctttccatcttccaacttgaggtattgctttgcgtccagctaagggattttggacaattcattcgttggtcttggtaagacttgcgaagaatcaactctgcatcccatttatagaacttccgcttcagtcataggcaatttgattctgttgcggctgttagcgagtggccagaggtcgaccaaacaagaaaatgccataccttagattccactaaatcaaactcaagaagccgtcatcatagagcgaagcgggctcgggcgggacacctggtggttacccggctgatgagggcttgcgccggagcgagctgcggacattttgcccgagctggctggcttgagaagcggcgctgaatcagctttaggtgtcgtcgtcggctcggacgggatagcttgagttccgggtccctcgttgtcggcgagggattcaacttgtcaatcgtcgtagtactcatcatcgtcgctgacgtcagctagctgctcgaagttgactttgtaacggaggataccgccgataccaccgaagcccttgacaaactggttgccctcggtagagcgatcggagacaaattcgagcgtggcaccgaaatccttgtagtgttctgcaatccactcaaggaaggactcctgggaaacaacttccatctcctggcctgtctccttgtccatgaaagcgtcgcggctggcctgctcctgtgccttggtagtatgcagaatcacttcggatccgttgctgtccttgagaacccaacggttgacctcaaggttctcgaagacgatgagggtttcaacggcaccgagctccaaagccttgagggtatcctcaataccgtagcagacgcggccggtatcctggctaatctcctcgaagtacttgccgatgagcttcttctcctggatgaacttgacgtttccgagggtctcggaggacagctcaatagcctggttgaaaccgttttcaccaccatacgagacatcgacaaccttgacaaccttggtctggagacggggatcgaacaagtcggaggcgttcaggtcgttcttgaaatcggcggaaccagccaaaacgagaccggcaacgttaggcctgtcgttggtgatgaaacactggacagccaattcggcgaccttgcggacatagttgtgacgcttttcctcacggagacgggcaaaacgcagggcggactgaccaccacgaccgtgcttcttgggaagatcgaccgaaaacttgtggacaatatcgcgggtgtttccactgagagtgccgaacaaagcaccgttaccatccatgatgatgaaaccaaacttctgatcggagtcgagaagctcggcaagagcctcggtgtggaacttgttgtcgcaaaggtagagggaggtgttgatgggcttgaagggctcgaagtcgatgttgacctttctctccttgccttctgaggtcaagatttcaccgcagtacacgacaagaccattgggcggcaccttgttatagagcttgagcctttgctgggtggaggtaatggccgaaaggacggactgacggttgacacgcgacttgatgttcgaggcagtgccctatagtgctaagtcaggaacaactgtccgacacaataagggtgtcgagattggagggaagcatggtgacgcacatattcttcagccaacatctttgcggctctggagatctgatccttgggggctggagacgatcaagggttagcaccactggacattgggccgtaagcagcagagcagcgaggattactgccaatgatctcgctgtgtgatcaagggagggtagacggcggtgacaatgccatggtaaagacaaacgtacggataatgagcgagatcatggaggtgccgtttccacgggcggcctcaagacgcttgatcagcttcttgaccttccatatctcaatctatgagggacaagagcatctcgtcagcatgcgaacatcacgtcgggaactgtgtcttttttctctttttttttgcgcgcgcgcgcgcagtcgggagagggatgatgatgagccactcacgttcttctcggcctcgttggcgttgggatccatcttggctgttttggggtggtgaagaagatgaggaagacgaagtgctgctggcgcccctgaagttaagttggtgcagcgagcgaggtttgtgatgtcgaccttggttggatctgctttcaacgggcggcgagcagggcaggaccacaaagtgggcaggttggggttgttctttttctttttgcccactacttcgactatgcctcgcctggccaatgtgcctcgccgctggatttccttgtattcagtggggttccagttctagaactactaacctggtttgaaagcgcacaatgggctaattggctgaattgatgcttgtcagtaagaagaacccaaagaagccgggagaatgccccgcctgatctggagtaaatgcggcagacgtaggtgcgtacctagtttgccggtacctatgttcactacctagcgagtgggccacgcctgccacaaggtacctacagaggggtttccgctgccctattcgacctgtctgcccgtgtgtttatcaggcaccttctctttttctccgtcacaggtggggcgaaacgcgagtcatcattggcgtggggggccccttgccctgggccttagcaacttgaacccttcacacctgcacatcccttctcccgcctgacctcgtccttcagttcaacaccgcatcaacttggcacaacttcaggctgtggcgtttggccgtccagcacaccgggtcccacatttccttcccgtttcagactgaacttgcagagaattgctccgaatcagcctacgattgtgtcgaggattgtcgtcacagcaggaacaaagatggcaatcttgaggcgatgacaatggaagcggtctggccgtgttagtacctacctaggtacctagtcaaccacttagaaattcgatgggatgtgttatgccgttcctttacggccgactttttgatgtttggcctcaatgttgttactgcctttatactgccgggtgtcttccatggttacgtccttggaagttgcgactgtgacacatttctgcccggagagagcaatatgtacctagaggtaggtagtcgctgggtgtcggccccttgcctgcccgtagccctacgtgtgttatacactgccctggtgtgtagtgcaatgtacaggagctaatacgtaccgctccagtggactgcgccaaccccggaaggtacctgaagctatgatgtcgattgacctcgatgttcgctatctcccgctcgcgcgtaacctcacctcagagcagagtagtcctctacacctcccatagacaacaacctcgagacgggctatagaacttgcagtctgcgccgtaaaccatgaactccgacatccccatacagatcgctgagaccatccaaacagcgcacatcaagcgcgatccctctccttcgcacgacatcaacccctctaccgccgcgtccaagcgcgagcctgcgtccctccggacccagaccagtcacagtcagcatcatgactcactcatacctgacgacgggatcgacgaggacgatgacgaggaggactacgcacagtcggaaacagaaacggatgaggcgagcgaatacaacgtggtcaagtccaggccccggcgcaacatccatcacctacccccgatcccggacctgcggtacgagcagagctacctgcacagtatacgcaatgcagatacgtggtggaaggtggtgttgattacggcgagggatcaggcatgttgaagttgcttttttttgttttggaatatttacaccaccatcatcgctctcatctagagatttcccggcctttgccccgctggctttctagatacatcgccgtcctctcaaaatgaataccggacaactaacagtccaaaaacaacaggtcatgatgcccctagttcaaggtctcctctacaatatcctagtctgcggctggcagtcctggaaccgaaacgcccagattcacggctcctcgatcggagcccgggtgcggcgctggtggtacggggtcaacaactgggagatcccccctgctcctggtccctctccttctgtaaaaccataagctatcatatggcccaaaaagaaaactcatcttctggatccattcttatacttttcttcaccctcgctttgtcgaaaaacaggtcgcaaaatgtacgcatcttccagactcgccgatccagtagctggaacgttaaacagaacttcggcggaggcggtggctacggaggaagggaggggaggaaggtggtggaggcgttcagccacaacttccagagggagttgggcggtggttacgcttgagtggacaaatagttgtgggaaaggggctttggttgaagggtctttgcctcgctgcattgcacggtgttgtaaatggactcgaatcaagcatcttgacttacgcattcatggtaagatgggaacattggccatatccgactggctgcatgtccgttgggtaagagaccgtcacatgctgtgcacgcaagatttcaacttgtctcgtaactaaggaattcaaggatcgagatgctatcataaccacacaattgccggtctaattgcttcacccgtcttgtgtggcacacactgcattcttactccgttccctctgaagctccccttcgagctttcgcttagaatgtcagttccgttcgcttcagggtaacgagaactcgagaaccatcaccccataactaaacctactgattccttccacttgtctttcttttcttcctagtcgcgaatcataacgtaatcttgattgacagaacatagtttcgtgcatcgcgatactcctcatccatgttttgtacaccccgaactccctacttcacccgtgactgaattccaacataacctaacaatagaagggtacagaaaactaaaccgtggctacccatacgtaacagaaaatgctctgacacttgtcaacagctcattcagaggccaataagctgttgaggttgaggcttctcagggctcctaatcggtaaaccctgctgtcctccgggcggacccaggcccgggggcggtgataagggacgtttgataccaccaccgcctttctcaaccaggcgctcggccgttgctttcttgagcgggatcgcaacgatctcctccttggctgctggctcatcatccgcgtccaccatggggacatcattctccttaccatcgccgaccgactgacctcgagactgtgcgggaatcgcctgctcgctcaccacgatattcctgtgtgccgtccggggatgcttgtgagtaatcgttggcgagggggtcggaccatcaattttggtgactttggcattctcgtcgaagccaacgcggatggggaacttgaacacaaggctgttgtcgtgatcatcgtcacccttagcatcgctatcatcatcatcatcatcatcgagatcgtcctcgtccgccatgtctgcatcttcctcatactcctcttcgtcctcttcgtcctcctcttcgtcgtcagcggccgggacatgctcgtcttcctcatcatcgccaaagtccggttcgtcactagcatcgtcctcgtcctcggaatcgtattcatcgtccttgctgcgcttcttcttagtggtggtggtggcggcagagctccatccgttcatgctgtgatgtacggcggctgatcgtctcgggcggcctgtgggtccaactgtgagctctacttggtctccattcttcgcgtcagcgacgcctcccgtcatctcgacatcatcgtcgccttgggcactggcaggattgctggccgtcgtctcgaaccgggtgggtgctcttacttgccgcccgctggcggtggtgatggggccggcgggctcggcgggggtgtggttcctggtgttcctggcggaccgccgggtcgcggtcgaatccgtatagaagtcgtcctcgtcgtccgaaaaggtgtacttcatgcgcttgccgcgggtgcggccctcgtacagcgaaagaccgggctccgggcgcttgaattgctccttgcgcatgatccggtactctcttcgtctgcgcttctcctcggttgcttcgaatcgcggaatgctattggcgattctcttggccagggctcgggccttgggtcctccgtcattcttttccagcttctcggcaagcagcttcagctcttcgatgttaccggcaacgctccaccatgttcgtgtgtgccctgcgggattgctctccctatatactcgaaaatgcgtgtcgtcgttaccctcgatcaggtagtatctccgcttgtcgccgtcggttccccaaggttggacactgacaccgacattcaaatcgtcttcgtggcgggtcctgtagtttttattgatcatggtcttgacgacctcggaggacgcaagggaccaatggatcagtgtgcgtaggagagcgagcttgaggtcaattgcggattagcctttcttttcttctgcatctctgggaattttgagtacggcgtgaaatggcatacccgttgtactggggtcatggaggcaaaggtggcacctccagcaagagggttctggccctcccactcttttgcccattgactcttgtgcgactgaatagcttcttcgagggcgcgtccataatgaccggctctgtgttgggtttgttggttagcaagttttgctagaaatggttttggcctgctgtaggcggggcaatacgcacttgacgtcctgtttgcgattaagcaaaaggccaagcagcgcgcagagaaagttttcgacgcgctcgcctgggatagtctcaaccacgtcacgctccagctcttggggtccgaaattggccaggcttttcggaaacgcctcggtgaatcgggaacggaacatgacaatgaactagaatacccatgttagcaaccggtggcgtcacatgcaatggcacgcgcgactgtttgtgctatgtcgtcctttgaacgcgacgaaacgcgcaataacatacggcaatatcaggattatcggctaaaacgtattcatgaggaggggaaggctctctcttgcgtcgcggtggcgttgtctccctgggtgcgttcgaggccgggtttttgtcgactttgtggaagaatttcaagatgccctgatggcgttccacctggatgtcggcttcatcatcagtgggaggcgccgatagcgatgagatggatgaaagatcggaagagtcgtcgtcagccatgatgtgctgtagtggccgatggcacttcgttcgctcgttgcgcgttgcggtgctgaggtggaagaacgaacaagggtgcttgcaagagagaaagtgggtgcagcagtgaggagcaactgaatgttataagagatcggccgcaataaattacgtaccgggccgccagcaacagtcccagggcttccagcccaagttcacagcaagagaactgcacaaggcgcctgcttcataggcacattcatcaacgaatccaaggcgaaaagtcgtctttcttctatctacagctagcgctggagccaggtgtgtcaggttcaacgggccgcttgttatcatgacaaagttccatccaaccgcacaatccatcgcctccccttggaatcctgcccgtcggtcatcccctccgtagcccagagtccagagcttgagcatcctgtcgatgccataacatgatttccaggtagcgctcatgtatatcggcgaaagcccgcatggctcgcttaaggcaagccctcgtcaaatgttcaagcacccaaagaaaggcccgaggtacataacgcgtgatgccatatgctaactgtcgctattcagaacggttgtagaggtggcggttgaggaatatgggtgtttcgccgggcgttggtattatgaagcagaatgatggggggattgttttcgcgccccatgttttcctcccctccacccaaaaaaatttaagagggtgagctccaagggtcgacgtatgatcccaacggggacagagatcctcatgccctcgatgtttcctaactggtgtgtggtatgccccaagtgtcaagacgcgaatggaaagtttgtagagagatgcagggagcgaatgaagggagtaagccaaggcgccgcttttgcctggccaggagacggcatatagacgcgatctagcagggaccctctgatgcgatagccgtgcctccatctccatcgccaaaacaagtggtgcaacaacaactcgagccttgaagctattcgcattccgaccctcattgtccacaaaaaaaaaaataagatgacgtatcgcgtatgcggaggccacattttatgcgcctgaaaagagttgcgagacctaccaacaaaatgcaacgtgcccaataatgacaatgtcttgggattatggacaagcgcaagcaccaatccaatatcgactcgcactggcgacatcttttgtcggtgaacgagaaggaggtgaggttggcaagagttcaacgacgctgctcctgcctctcgtcccaggtcgggagggcctgcatccactgcatcggtcgcttgaacgatttgagttcacaaacccaagatcttgcagcgaaacggtccacatagcagaaccacgggcctgaagaactccaaaatcgcagcacaaaagttgcgatcacgatgagtagttcatccgacggctggtagtacaacgcactcgtggattcagttgatcacacctatcagattgttagaacaccttcggaatggagataaaaaggtaaatgagatgaatttgccgtacttaactaagagcatgcacttgtttgtttggtcgctcctgcgttgaaagtcaacattgctggcatcactgcagcgcgtcaatccgacgagagttgtgaagttgggcggatgacgataggaagtgggcggcgttcctgcttttggcgtgatccgaatgccgcgtaccgtgtgaccaaactacagcagaagacgctgcactgtccgtcgtactccaagttcactgcatccgtcgcgcttcgagatgcaatgcaatttacgaacagcatcatcacaccccgaacaatatacagaaagaataaggggatttcacagaaattatgtgagctcagacgagttccaagatgtcacaaagacctatgcgccactatctgcaaatacttttaagttgctttgatggaaataacagcgctgagacgtgaatggcacaaggctcgctgtggaggagtggaggggcaccagtcacggtcgtttctaagcgtgtggttgcgtctccacgtgacgcaattgaacagttagaagagcgcaagccacaggtcccttgctgcgcgccacacttactccccgcgttagggcagcttggggagccgcacaggcctagtgtgtggcttgttttcgcgcaagtccacacaagaatttggaaaaatatcgtcttgcactgacttcgggagctttttacgaagcgcaactcaaccttcaacttaccgaaacccggcctttactttcagtcatttgaggtaggagggacaaaatgggtcgcgtcgtaagtaaatcccgatatcttcattatccagctgttctctcgaaacgatcgcgacgaaacttccaaactcgaaaaccgacgacgacaatggggggaaaccgacaatcgcataaaattcggcgcccagggcggcaagggggcggcgatttggagatttggaagtgatcgaatcgagaggatatttgggatgcaccagcgcatggccccaaatggcagaggaaaggctcggagcacgaaacggcaatgatgtcgatgctgaccatgcatcttctaccctcagattcgcaaccaacgtaagggccgcggttccatcttcaccgccaacacccggttgaacaaggccccggctaagttcagatctctcgactatgccgagcgccacggctacatccgtggtgttgtgaaggagatcatccacgaccccggtcgtggtgctcctctcgcccgcgttgtcttcaactccccctacaagttcaagaagcagcgcgagaccttcatcgccaacgagggcatgtacaccggccagttcatctacgccggcaagaacgctgctctcaccgtcggcaacgtcctccccctcggctccgtccctgagggtaccgtcgtctccaacgtcgaggagaaggttggtgaccgtggtgctatcggccgtacttccggtaactacgtcactgttgtcggccacaaccccgaggagggcaagacccgcatcaagcttccctccggtgccaagaaggttgtctccagcagcgctcgtggcatgatcggtatcgtcgccggtggtggccgtaccgacaagcccctccttagtacgttttccccggtatacgtggtcctccgaaaagagcggaagtgctgattaattctacagaggcttctcgtgccaagcacaagttcgctgtcaagcgcaacagctggcccaagactcgtggtgttgccatgaaccccgtcgaccatcctcacggtggtgtaagttttacaggtgtccggaattctgaacgcgagctgacatggtgctacagggtaaccaccaacatattggtaaggcttctaccatctccaggtacgctgcccagggtcagaaggcgggtctcattgccgccaggagaactggtctcctccgcggtacccagaagaccaaggagtaaagcgatttcttgtttgtcatctgggctggggtttctgggattgcattggtctttgctgctttgtagttacggtactgcgaaggcggctgggagacttcctctttttgcaagcatcttgggacgtaccggaataaaaatgattcccacacaaagcagcaagacgggtgccagatgcgagccgtggtccttcagatggtgagcgagcatgacccttgagttcagggcgcgtcaatcacatcaaggagactcggaagggcatgataactatcatcctaggcaaattgatgagcggacatgatcgtttttcttcggtcaagaggaagcaactacagttactggtctacacgttgtgacaagactatgtatgaggggtaatgcgaaaaggagagaagactatgcggcatctaatactcttgatgctagcagggagaaacttgatacccaattgctctacgctgttgtgtacgtactggcacctgacgtcaaattctggagacgatggaccgtctacttggattgtagtagctcctaaatttactccgatgtgcattgcactacagcaacacatgcccaatttttagcgtggtgcgttatcgtgcaatctcctcgcgatatcaccgaactgaggtccaaaatgcttttgacacatccaataactcgaccacaacgtctcatcgctggcaagcttgagtctctcatcggtgtctcctatgctgttggagctcgccgacatggtcaacctagtgctgctggggcaactcggtgtttctactccaccgccccagtgaatccattccctgcggcgaatccttccacctcgaacctagtgcgcggttgcgaccccgccgtgggctgcttctcgctgtcagcttcgaatcttatcccagtcaacaactctttccacacaacaaccccaagtcgcttcagcattcgtagcaacccgttcagcaagatggccgccaccaaggactacagacttctctgccttgagaatccccttctcggtgagtcctgctctttcccgccagtctcatcttgtttacacctgagttggcgcctgtcaaatttctctggcagttcgggcgcatccaggttttccatactcccaatccgcctcgcagcaccacggcgcaacccttcgtcctccttcgttcgcaagaacctgcatgatgcaagtgagctgtagctaacaatcgcatctcagacatccaagcctttggcgatgaggctctcctcgagaagtacggcctcaaggccaacgacgccatcctcgccgaggagaagcaccagggcctcttcgaggacctcctccagaactacgatgctaagctgattgccggtggcgctgcccagaacaccgcccgcggtgctcagtacctcctccctcccaacagtgtcgtctacctcggcggtgtcggtgacgacaagtacgctgccatcctccacgatgctgtcaagcaggctggcctccgcgtcgagtaccgtgtcgaccccaagatcagcaccggccgttgcggtgttgtcatcactggccacaaccgctccatgtgcactgagctcggtgccgccaaccactacgaccttgagcacttgaagaagcccgaggtttggtcccttgtcgagaacgccgaggtctactatgtcggcggctaccacttcaccgtctgccctcccgccatcatggagctcgctaagcaggctgccagcggcaacaagcccttcatcctctcgctctccgcccccttcatctgccagttcttcaaggaaccccttgatgcctccgctccctactgggactacgtgatcggcaatgagggcgaggccgccgcctacgccgagtcccacggcctcaacaccacagatgttaaggagatcgcaaaggctcttgccaaccttcccaaggagaacacccagcgcaagcgcgttgccatcatcacccagggcaccgagcctaccattgttgccatccagggcgaggatgaggtcaaggagtaccccgtccactccatcgaccccgccaagatcaacgacaccaacggtgccggtgacgccttcgctggcggcttcgctgccggtgtcgtcgagggcaagtctatcgaggagtccattcacatgggccaatggctcgctaagctctccatccaggagctcggtccctcgtaagttctcacaactctcgtctctgcaatactttttattccacatgtatcaactgacaacgtatgtaacagctaccctttccccaagcaggcttaccccggccacaactaaatctgggagaccagtatcgttggctagcagggcgtgaattgaagaggcagtagaagagttgttagtagagcgttcttgttgttcagcgcaataggagaagaggcgttggttgtgaggtatccaggaagccttttaacatcaggcttaggttaggttacttgactgcatacaaatggttcaaattttggcataggatcatgactagttcatcctggtcataaaatggtttcaacaacggcacaatataccacgggtttttacggcatcaatatctttatgtttactcccgctagggtttttgttcgaacagtagtgtgaagaaagctggtacgaatgagcgcgagaagctggaatgactgtaaatagaggttggatcctgacagcggacctgatcgacttgacatcaagaacctcggctctccttctcatgtgataccattttggccatctaaaggtggatgcgacagtgtccttctatgaatcacctatattattgggcccccaggttgtatttcaaatttcctccttgggatgggctttgtgtcggccaaggggatacataccgttcctcctgtatcaaggtccatgggtttccagcttgaacaagttcgacttgggtacgagcgattctttctctcccttccccgggatttcttccttatcataattttttttttcttctttttttttctcgaagggggcatgctgagcgagatccaccgtcacagtgctcctttcggcttggccatgaccgacaagaggctctgcttacccagcctactcaactcggatcactttcgagtctacggctcgactcgacaagggagaccgcagagtcttcccttccctcaaccacgtacctctacatatggtgacaactacccatccttccctagttgtcgggcaaactaccaaaaggttgatctcggaaatacatctattcatttgcaagaaaggaagatcagccggaggcagcgtactcatgccccgaccagataggtataagatgactagcattgacacattcagaggcatggtgtatggtaatatagccttgaatttcctcgttgaagttctgctttcaaagtcatgtgtcgaagcgcgcgtctgtcaatctgctaaaaactcaaattcagttttggttgtgttgttcagtatctttcgttcttcttccttgtcttcattcctctctggctaagcttcaacatctggagcgcccaattcctcttttgctcaaatcctcgtcttttttttccacctcgagaacggaaaccccactgcttcttgattctttcgcttctctgcaactcctcaccttttccttccttccaaaaagccctttcatacacatacttgggtcaatagtaatacgctgttcctgtcactcaaaagaggcgagacgaaagcaacaagaacctgcataattgcctccggtaagtggtggcaggaccacgggacggttaaggtcgaataagaccaaacgcgcaaatagtgaaatgaatccaagatgcgtgcgtgatacgccactgataaaggaagcacgaggctgtgcgaagcagaataactcattgggtgggtgatcaccttgctgactgagttttgcaaattccttttcaagcgcgttccgtcttgtattccttatgcctcgtcattcttccccgactcctaagggagggacagcgcagacgtgcagacaatcagttgtcgaggtgttaacggcagttagaatgactgaagcctccagcatggtatggcaagaagctatcgcaaatgttcttatccgatttcgccatctggtgaccccaatgtgaaatggggttctgcgaatcatcgcttaagtcatcgtaaacgtgttgtcgcaaatccttgtcgtgtcggtgtctactcccaacaatattatggactccggactagactaagcggatgggttccttaacgcagatttctaggcgagaggcacggccgaccattcaactgttgttgccatcattgaagagtaccagtatggtaaaaaaaaccagtgtttgtgttttgacgtatgatcaacgtcgacattcagcgcttggggaaccccggtgggggctggggccttccgccagcttcgaagcccggaggtgcagcagcgaaggcagccgaggtgcgcccgtattcattagcccaagcgttcataagagcttgcctattgtactcctcaacctgagaagtggcataggtgtctgcgtttgactggttgaaggcattttgatgtgcggtcctggtagccatgccactctgtccgaagctgttgactgcgtcaaactgtcctccattcccatatgcgccactggggctcgagtttccgtgaacaggtccgaagcctggggggatcctaccaaccaaaccggcggacttgggagccgctgacacgccggggttgcgattgggaacagcgtcccagtgggactttgctggcaagccccaaggactgttcactggcggcaggctcgaagttgcacccgagaaggacatagaggaaaagggggagttgggcatgtcaccccacagcccaggggggttgccgacagcaggattccaactggaaccagccccgccgacattggaccgttgtctcgaatgcgaagctgatgcctgtcccagctccggccatacgccgcggggagaagcagactgatgctttgcggaagtggaagggataaggctggccagctggttggccagttgctgttcaacggtgctagggccagtggtaatcgaggctcctgacggaattgcggtgttactcatgctcttagaatgcagatatggtgatccgtgtcctccccaaggaccgggagtaccacggctcacggaagacctcgggacgtcgttgtcagcagccgcaggagtgtagaaatagttccaaggcaattgctggtatcctctggcagtagctgaccccggagctgaccccgacgcagaaccatgccccgagcctgagcctgggctaggagatccgaaagcattgcgaagctcgttagcagtgacagaaccgattccgtacgaagtttcgtctggtccatggctgctgggcttccgagtatggtccgtggtatcggggggagcaaggaaatcgctcaagagctgatacatttgggcgtcaatggagtactcggagtttgaagcagcctggggtgcctttggtgctcgtgaagcagaagcccggctcacagcaggctgcatctccttaggatctctatagaaatcacgatcttcagcaaactcgtctaggctgtctagagcaatctcctcaataggtgccgcgacgggagcggcaactgcggcagccacaggagccgaaacagggttcgcaatcggagcatccacgggaacctgctcagctatgggagacggaatatgctcagtaaccggaagtccggtctcggaggcaggttgttgttcgacttcaggttgcgcaacggactcctgctttccgccctctgcatacgcgaacttggtcacctcgcgcgaatcctctataagtttgcaaaccatgagagggaaagccgagcgttcagcaaggtcaattgcacagaagaggacatcgaagatgcgagtgaaagcaatgtcgtcttcggtaaagctggcatccttgacgtcctcagctctgggcttcggcttgcaagtggtaggatcataagacagttgacagccgtcatgaaggtcgggcccgttcaggcatttgataccgatggtttcctcgtcctcggggaactggtatggaacgatagacttaaggttggtgtcgctcagccacaactcgaacagaacggtgagcgcgcggccgagagccttgcacatgtttccgtaaagcggctccaggtaggcctggaactccacgatgtccttgctgtaggagcatagccaggtcatatacacgcgcaaaaggggcagcgtgcgttggaaggtggcagtatatctgctggtcgtatccgctttcttcgtggaagcatcaccaggggcagccgggcgccgcaggatatcttgaacttcctcgtggaggatgcgggagatcgtatggatgacccgaacgttctgcaacaagataaattggcaggacagagatttctcggttgtccagccagctacgtagtcatgtcagcatctggtcatgtcgcaatcactgagattttgctcaccttcaacattcttctttccaacaacgtaagccgtgatgttgatgagaaccattttgagaagaactttggtaacatcggcttggttgctcttggtcaaagccaaagccaaacgcgtgtcaacctcggcttcaagttccttgcgctcgttgaactcctcgccctttgcgtaaaaggcatggagcttgacaaaccaagagatcatagcatcatcactacccttagccgcggcagcagctttccgcttccgaagggttttgaactcggtttcgaggttggccggggcattcgggtgcggcttgtcacaggcgatggcgcggtaaaaatggtaaacaacctccagatggttctcgagggtggcatagatgtgtccactctggtgatgggcaaatccagactctggcacgaggtcattggccattgagtagtaagccagggcggtgtcgaagcggcggtccttggaacggatgagggtgcgatatctggccaagtcgcccatatataccaaggttctgtggcaggacgcggtgacaagcccctctaggttcgcagcggtagcgtcgaccctgtcttcttccggcacagacatgtcctccaggtcggccatgcgggcaacacgctttagttgtttcatgttgtagcgggcgcacactcgctggagatagcccttgtagaaatattgggtcgtcttgaggaaggccagatagagcttctctatgctgcgcttgtggaccgcttgaccagatccctgaattttgccgatggcatttcggtaggcattggtgaccatgctgtgggtgctccagagggtctgctcgacgtccagttcgctcgctgcgcgaatgtcggtccagatgatgctaacacaatggagacggtagctagcagcgtattagtcaaacgtgaagtctttggtggtcaaggacagctcccacttttccattagcttctcgatcttttggaagcgagcctcctcattcgagcccggtccgccatgctggatgctttgagtttccttgtggatcgcagctcgcagcttctgggcggccctacgacaccgacttggttagcaaagaatctctagtgaacagtccagccagcagagatattccacatctagacggccattatgccccggttcgaagattactcacttccatgcctcctcggccggtggaatggcacctgttgtcgccatgatgccgggtttgggcgtagtcgacgagcagtcgatgtcacccaccgcggatgaagttgttgtgtggagcagaaaaggcaaggcgacaacaaatcgatgggcgtccgtctggaggggcgactggagccgttatgtacgatggtggagggtgggcgcccgagcaggagtacctatgtatgtatgcgtagagttcggcgtgtcgtagtcggaggtataccggactaaatgttgtgcaaattccgggcaattgagcatcaagctctacactaagcctggacaaaccgagatggggcggttgtactgcaagtgctccatcactcgttcagaaattctcttcggcggatgtgcgcaggggggcgctgcgtctcgcgggctgcaggtcgacaacggtccggcgatgttgagcacattggaaggcgggacaaaaaattgtatgactagaacggcgaggcgagacccgtatcgcggcaatcggagacgagtacgcggcgggcgtagtggtggttgttgcgaggaatcctatgccgatccggtgacgcgcgcaaggcggaacctccaaaacgaagattgggggtctgcaaagaaaaaaagttgggtcggacgggatcgatagagatgcaaaagatgatcaaggggataacgcgcgcaatcatgtgggtgtgtggtccgtcccctctgccgctcgctcgccaaagagtcgggtccgggtcctttgacgttgaactgagctggccgatgtacaggattccacttgtccctagttctaggtacctacacagtaagtagtaccctacagcacccacggctcactagcacttgacgctaacaatgtcccagagggcaattggtccgtgcatattagacatgatgaaagtggaagctttcactccagtgattttcatcacctgtcgacatcgaattccactccaacgatatctgagcttgcgtcaacttacaatcagtcatatgcgaatggattacgtacatatcactagtgataaagagggctaaaccggatgatagaacatcgaagttctcaaactcaaggagtagggttggttggagaaaccacaatatcgaatcgttccacgacaacgttgctggtctgattcactacaaccgacctcaatatcaaatccaaaacaaagggtaaaggaagcaagcggtatacctagcccatgaccaacagaattcgggtacaaataaatgtcattgcaaatctagtccatcaacacacccaaaagaataccgataaggcacaaacatgaagcggtcacgcgaacccgaggaggaccctctgccctatcaacaaacagtaacaacgacaagctctctttatccaaaccaacagcaattgggtgataccaccgagacaacaacgagccgatctaccagcgccgatgcctccgggtcaccacccgctgcaaagatcgctgggctagatcccaccgaaagcctcagccaacccaggatgcagatgaaatgttcgctgccgccacacaaggacacactggtgtttttgacatactccgagtacgaatcccattacaacagcatccacaccaaccggtgcctcgagtgccgtaaaaacttcccctcgtctcatctacttgggctgcacatcgaggagaatcatgactccttcacggctgtcaaaagagacaaaggtgaacacacggtatgtcctgccctccaacttctcctctttcccctcctggtcctggcgtgtccttggccttgccgagtgccgattcaattttggcaggcttgccactaacgaacgttccagtactcctgcttcgtggaaggttgcgaaaggaaatgcatgaccccccaaaagcgacggatgcatctcattgataagcacatgtacccaaagaatttcttcttcgcggtgacactgcacggtattgacgggcggcagtcgatgttgttggatgaacggcggccgaaacagaaacgggtccacaagccatcggcagcggaaacacatgccagctcttccgacccaaaggtcaactccaagtcaaagcctccatcagaaatgaaggagcggatggaagtagatcggcccgagcccactccaacatcgacgaaacccgatgctgagatgacagaccaaccgcacgaggaggccgttgaggagccggctgacgtggatatgggagacttggtaggcaagatgtctgcactgcagttcgtaccctccagtgtcagatttggtcgtggtcgtggaggaaagactggattcgccaaaaggtgacaacagaggaagtgcaaaaacgagatgtggtaaggcttgggcaaaccaattccattagtactgggcagctgaaacatattattgcacatctgtagcgagaacatactgatacggtcctcacattccatgatatcatgacataacgtgttcgtatgtttgttcaatctgctccctcaacagtaagcgtcaaacatagctctgcaaaggagaaagcatcttatcttaccctctccccgtgaacgcctcttccctctcccgatgcgtgctcgacaaagagatgttgttggtatcattatcgcggcgctgaacagccgttcgtcggcccctggcttctcattgtttctccaccacatctcagccttgaaaaaagttgcttgtccctgccgtcccttttcaattttataacctcaaatccgtgcctcctcctcttcaatcaccagtagcacaccctctgcacccacagctcacgcactgcacatcctggccctccttcagctcggccttgggcacgcggcagatgcacgtcgagttgaagttggtctccttggtctgtatgcagcgcaggcagcagagcttctcgtagccgttcttcttccacttggcgatcagcatcgcgtccgcgtatccattcttgagcagccactcgtacagctgcttgctgatggcctctttttcgtagtagagctcatagatgtaccggctccgctggtgcgagatctggaagataggccatttggcctggtgcttgggtatgttgtccgtcggggcgttctgtgcgtccttcatcttgttggcgaagatgagcagatcctcctcaatgtcggcaaaaccctctgggggcggcttgcgcttcgaggcggggcgaatggctggcattttgaggtcgtcgctggtcctcggcctcgggatttagtaagcggtgctttaagtaacgtgttttgcgttgcgctaacgtatatactcggaagagtatcggagtgtgtggtgatatcgcaattgttcggttgaaggatggagaacttcaaatctaatgagctgaccagaggagagtgctgtgatccccggcgtaagtgcagtgaactggctcaaaattgcctgccagaaacgccttggaattgtggcgccaacgtcattggcctcttgtagttgtggctagtgctatcagcgcccgcactctgtgtgtaagagcaactgtggcttagctggatgctaccgaccccgagccgactgctgaagctacaagctgtcatgcgaacgacgaatcgaccgaccctggcgaacggaacggcgacaacctccaaaggtcctcaagtcacgaattggcccaaaatgcccatcacacctaccaagtacgccatcaccaccaggcagtgtaagtgaccccagttgtacaagctgaacgagtaactctgacggacattgtagcggcaaactggagcgacgccaagcggagggtgttcgccctttatcggcgatggcttcgttcggtacgttacgagcgaacctacatagaacgagcatttccagctttcgacgaacacgttggatatcgacgtatataatgggaggagtgcgaacaatcccgaccgaggattcgctaaccaggatatcacatacaacagacacccgagatgcagtctatgtactcactacccctccccatttcggtcattcgcactcgcatcaggcaggaattcgagcgcaaccgcttcgttaacaagttgcccgtggtggatgttctgctcacaaagggccatgccgactatcaagtaaggctccacttcatcgtcactatccacacggacatgaatcaggggatccccagaaacgggcacagcagtggggtcatgtccaaaatctggagaacacccaaaaagaagagggaaagggttccaggcaaggggtcagaagggaatatcagagcgctggcgcatgttatgcgtcgcggcgattcggactgattgttctggtaacttgacgctgactctccacgcgtctatcaggaaaccatgaacttttggcgccagacgactcacatgatgtcgtacttcaacgaggagagcttccgtggagccaagagacttccctccagctttatcgatggcttcctgcaggtaagcctatacatgcagctcttttgtctttgatgatggccacttcattgtgcgggtagctcacaatactcttctttcatctagggtcgcaactaagaagagtaataacgaagggtatcaatgtcagcctttcctctagagcctatgtatataacgcaagccagatgaacatccatggacgcagccgcttgttcttttatcttccccccttatcttgatggccactcacagcgagttttcctttgtctattttttgttcccccttgtgatttactaccaattcaagccccaaaacgccgttacccatgctggtgaaaattaacgatgaaaagaaaggtgagaaacaagaggcttaggcagacgcagcggccttcttatcagtaaagtccttgcgcgcctcaaggaacttatccgaaacgacgtcgcaaagatcttgaatgtcacgcagacccttgcggagtgcctcgacagcagttgtgccctctgcatgttactgttagttcacctctgtattcacaggtctcgctaagaagtggacgagaaagatgacgcaccataggtctgaattctaacgttcattttggcttcggagggatgaggaatggcgtaggcgcagaattcgacatcagggctatgaaatggtgttagcacagtcacagctcagctcattaacatgagacaagtgaagctcccggtactcacttcttcatgatgacgtatctgagcgcgttaccaagggtatggttctcatcaaggaactcgaaagaagcggccgtgggcgtagaaccaggaagctgtgctcaggtgttagtctcgagtcgacatatattcgtcatggagggtttcacgtacaagtctaactttagtaccctctccctcctcatactcctcatctccctcctctccttcctcgcccgcatcggccatagagacatcatcctgagcctccggctggtgagaagtcggggtctccttcatggtaacctcctcgccctcgtcgccgaacttggtgatcttgcccattttgactgtaatggttgttggtaacgtgagttaccggtaactgaaagatggtttggatctttgcgtaaagttgttgttattcgattgtgtaaatccttccaggaacacacggatgggttgaattcaacagtcggcggcacgcgagtggtgaacaacaacctgactgagcctctattgcctctgttatcggagaaatttttagcgtggaaagaaagagtttatccgtcgccaagaatttgggaaatgcagggtttcgccccccagcaagaagatggaggcggctgaaagttaggcgagcagctaccgaccccacctgctgacgggcattggcctgctcccgcgttccattgctgaggatactccaccaagctgagatgagcctttggacttcgcaactccacgctggggacttgaggtcactcgggttcaacattcacttcccggactcaagactccaaatacttgacttcacattcggttcactatttaatcggccagtgttcccggaatttgaataagctcttttggtgttcacgtatagcaatcattccgtgaccaatatcttgggattgcgaaactctcaggcaagaacaccctcgatcacgttgacgatgaacccccaactccagaacccgaggttcctggactctgtactactcaaatcatcaccattccctcttcaaaatgactcagtggtagctacattgtactggaagggttttagagtcatcacaaactttacggtctctatggcatttgatacgctccgcaattcgaaatcttgacttgagacaaggatagacttcacacaaggtcgttatccgtctccggtcgtcagagaatgagaaccagataactccaagctggcggagctatgaaatattgttttgaatgttagggagtaagggaaagcatttcaacaaggatcaagaaagatggaaaaggaaaacaagtacagagagtgacgctcgcggtacactaagaggtggaatcggaggccattgtccaaaaagtgacaccatgcacaccattctcgacttggatctctggtacacgtcaagtatatcgtctggtatacagcaatccgagcgtttccacaacgtgtcgtcggtccgagcagtatcgggcttatggtcttccccaggacaatgtttcagtttcaggtacttgaccttctatactgttgttaaaggttcaaatgacgtagaagcgttgtctgtattcttctatttcttgcctaattacttgtctttggaccaagtttaggtatgcattaattattgcccgagatgcggcggttccgatagttggtaggcactgtagctggccatgtgaggtgggaggtactcgctgggacatgaaacgcctactcccatttccttacatgcattttaactgttcatcttcagtgcgttgatactttggtagtgtgaagtgacgactgcctggtgggatggctacctaggtatgtcttgagaacaaaaacgggggcctcgacaaatatggcttagctaccgtttcaggacttatactacagttatactactagaaagtgattgcaggtatggaggaactgtgaactgcttggaaagcaaacggcaagcatacctagtatgacttttgttgattccttggttccgtctcgtttttgttacagatcgaatttaattcagaagctgatcctcatcctactatttcatcattttgaatacaatgggtgagcaatattgctctctctgtcgacaatatacttgagttttgtggctcgatgaacagttcgtatgttgaggagcaggagacaagatgtcacaacgttaggaacagtctactcggactctgaaatgcatcaaagccaatggagtggcgtagaggtagttatagtatcatcggattggtagaacccaagtttgttttccacaataacatctcaacctctcatgtattttcaatcgttgcgaacattagaagctgcaacgaaagaacatcatgacccgagctattgatcctgttgaatgtatttcagtgccctcacaactcggcaatgtacttcaacctctaagccgcagacatcgaccgattcccactttggcagccgttacacaaaattcagaaataggggtgtttcttcaagtcactcatcgccggcagaccttgggtataatcgatatgatcatcattacccatcatctccaccttgccacaacatccaaccaaagttcatcaattaagaagaacaagtgtgttgtttccgttgactagatggttaaaatgatggaagccaaacctcatggaaaaaaaaaaaagagagaaaaaaaggcgactgccagatacgtagtcagtccagccggcttatcacaacttccaccataccagcccggcaaatagccgtgatccgtctaccttatgagcacgtcatcagttcaccgttctctcactaccctagccagggccaaaatcatcatgtagaggtgaggacccgtttgttcctgggggaacagtgaacaggtaattccgcggctcgccgagccgcagatacgaagagatcacgggctaggtaggggctggttacctctatggtgtacaacctagccctggtttgttctccagtctggtacaaaggagccaaagctttgatagatctagaagaagcgtgcgggtttatatcgcgtaacggtttgagactgatattctccggtcttgaaggccttgaaggagatggagagcgatataaggagacatatatcagaggattctgtggcattccaaactctttgccacttgtcctatgttacctactttaaatggatgatggaatttctcatgaagactaataagaaatctaaaacttatccgttaaacctatgaccgaagaaccagccaccaaacaaataaaaaggaaccagcattgtattgtagtgtagtcccgtctggctcaagataatgcggcaagccgggagtggacagacattgtgggtaggggttcattggtaaatgtgtcctatttctgagcgcgtagtcaagttgtccaccacgtcggctgctggtcttgagaggctgttggcagatctacgttcagtttgtggacctcgttgtgaagtaacgttgtttctcctctcttcatattctgtaccgtctccgtccttcacctggaagtaacatgagttgtccttggatggaatagctacggtgtattccatctaccgcaagaacgaaatcattgtctttctcgggattttatccattcacgaaacaggggcatcccattcaagttgcagtcttcgaacatgcttgcatatattccccaaacccagaagacccagcaagttaacggcatggttcagtaatcaagtataatgaggctcaagcatgtaatgctaccagtttcatcataccctttttggaggtctgcacgaatccacgttaccgttgtgtgctatctctgcttcgagtgcggtgttgaaaagggataagtcttggctggaatgctcgtcggaaatatcagcatgcaacgcttattagatgatgcctggtgatatcagagggcatcaaatattgaagccaacacgaattggtaattaaaccctgaaagcgggaagttttcgaacagccgacagccgaatgggggttttatatggatggtgggtaatagtgaacgaaacgtctccgtatccgtgagaaagaccaacaaaaactgaacaagcaatgttttcgtgatccgaacctcgctatagcaacgtcatatgtatctctcatttgaagaactttttttcttttttttttctttgatgactacctaacaccgactgaatgggtgctgtgccagtgggttgcatcttgtgcagattccttctcatcatcaccacgcgaaccatctgatccaggctggccaatgagttccagtgagcagagttataaatggcaacgagttccgtaaaggcgaactcggcgcggtcgtgaatccctggattaattcatttgttatagattggctggtgcgaccttggccgaggataacggtaattgtatgactctgctgtccagtcgttcaacggtctgcccagaccaagctaagggctttgtgacatgatggtcgacggcttgctgcacgacattcattatttgatgcacagactgttgccggcgttaattgttccggggcctcggggccgccaagggagggattccattgggccgacgtttgtggccgtttcataccgtcgtagtggcagaaagatatccaaaaactgggatgctcgttgagagttttcgattcttgcgggacgctagcgagagtagcgtctatactcctttcgtcgttccatgcccttttcctctggcctgaagcagctggaggccgtctcagatggacgaactacatgttgtagctactcattaggagtagtctcagacttatcatgagcagcatgaggacaaaagaatgggcagaacaggatgactctttgaccgctcgaacatggaccaaacaagacgttgcacgggtgagaaatgtgaaatgtgacccctccgtatggaagtgcccgagatccacctaaccgagcgatccagacgtccgagatggaaattcttttactgtcgcagattgcgagtttcatgggcgaggtgtccacttacagtacgtacgtcgtgcagttacatgtacgtgtcaacgcacttgtctccgcatgcttcaagatatgtagtgtagtatgtacaataatctaggtgtatcttctgttcgtggcctctcggggcaggtttactcgagtctgacttgataagccatgggggcgatacttggtcgggaaatactagtccctgatgagtcgaagacgagcagctcgaatccttgataccagctttgactttcaggtgacaatgagagagctgccttcgtgttcgtcgtgtgggttgggtgatgtttgattcattcgatggcactttgggcacaggcgagctcggaccggatgtttaggtgacgatgtgcccctccttggtcgtcctctctctatcgttgacgagtttcaggtgaatcgggttggctggtcggccaggctgcgttgtgagagaatggaagcaggcgatggtgggggagaaatccagaacccaatcagcgacaaggacagcccaaatctcaagacgacccctgcaggccccctccccctttccccatcacgctagatttcaacgcgaaaagtaatgtaccgaccggggactcagttgtcaagtactatcgtcagccattcaactcacgaattttcgacatgcttctggggaagttggggactgtctgtcagatggaagggctgtgagagccgcgtggatcgacgccagattatgcgcagatgatcctcgtggaagatatgtacccgaccttttcagagactcccctcgatgttcaaaaggcacagcttctcgcgaccatcgcaacagccagtgtgagcaacaggctaggtaatggaggccgagacagctgcacagctctggtgcattttcaagcaggtacttgtaaactgattggacgcctatttgacatgtggagtgtaaaaccagcaaccgcca