gggggggggggcgcgggggtgggggggggggggggtggggggtggccccccccccccaacccaacccaacctacacacatcatggaccgctacactagtgtagaaaagaagcttgtctggacggagcttgtccaatccaaccaagcatttggagctacactaaaactagagacaaaatttcgtcataccgagcttatttctttttttgtcatacagtgctgcttatcatttgtgtgcagtgttgtcgaactgccggtagtgtagtgtagtgtaatactgtgtacctgctgctgcatcctctgcaattgtcatgttatggttatgtacatgtacacttaatgccatgccaagtcgaatgcaaagaccgtggaaagttttttgatattgttgttgacgcatgcgccatcgtcaaatgtcaaaaaaaacattcaaagttcacctcattttgcgtctgcttcgagatgacatattaattattgttgtgacctgttgctcacatgataatgatccctttcgctgcgcttaccattccacaactgccagtttaatcttacagctccatcacgcatgggtacacatcgatagctacctacattgttccggtgtcacacgatccatcagtgtccgtatgttcgagtgttagttcagatgaatcgaacatactgattcaccgttcctgtccctgcttgtacagcattaccatttccttgcatcccgtccttcttcctggccaattcttcggcacctctggaaataagccgaattaagagagtcccagattgtacaggagagtagacactcagtttcttcagacaactaacaccaagctcaggtaagtggcattgtgctatatacacagacaaagtatgtgtgtgtcccctttcctgcttccttcatggtattcgtgagtcgtttccaagtaagcaatagtggttagtacaattacaaaagacaaacaccgggtttgaacaagtaatagaagaagaaaaaaaggcggaaagaaccaaagccgctgtatgaatgccctaattttcggctagcgccaatggtttggcgaaagaggaaaagcaggtcagacagagaacaaaagaaaaacaaagagttagagtttgatgagacgacaaacctatccaggcttcatcgtcgcatcgggtatttccaaaaagcgccaaaaacaaaagtaaacaatcaacaacgaatgtgtccgtccgtcggtccaaccatgcccgtcaacaccatttcaattccaaaacccatttatatgttttttttttgttgattggcccagcctcgcaatgcaaaacagcctcgaccaatcatgcggacaggcgaggctgctggtcggtggtagcatttgctgtcgacgctgccgcttttgactccaactccctcctttttgccagcaaactcttgaaagcacccagacactgaacgagctcctcttcattttgagcacaaaatcgatagctcttctcgtccgtgataatttgcatgcagtgggccttggacttgctcagcggatcgatgtccacaacattgacgattgacgaaaaagcgacgacgaagagaaccgagtactcggattcgtctttgtacagaatgagatttcttggtcgtaataccgcccacgatttcttccattgcttgacaccgcgtttgcttcggaggaatcgcaaccatccctgccagataatccgatccgggtcttgctcgacgttgatgccgctagattggctgacgttcatcgctcctggggtcatgggggcaccctgtgcctgtgctgctcgtcctcgtgcttgtgacacggatggagaccgcgcagtcaaactttcgattgttgggcccggtatccgttgaaattccgaatcggagaaatcggaatgcgacgcaagttctgtccccgacattcccgatgattcaatggccgatgaacgtcgcccaccaggagacaccagaatccgtacaggaggttcgaggggttccggtgagctcgaagcaagtcgctcccgatccgcagcagcggcaaagtcacggttaaggtcggattgtcgtcggggaggtgggctggccaagaaaagttcctcttcttcctcctctatcctggcatccttcctgatcaagtcaacccactcctgggcatcctgcaaagtcggagcttggaaatggaagttctttgcgggcgaaaacaggccaaagacgtttgggcgtttctgctttgggtctttgaggaaagtgacggccgtcagatccgacagatagatcttgtgtcgaagcttctcctccttatccgatttgtagatggacaaagtgttggggcgcaagacgagataaatagtcctccaagcctgaaccgcgatggtgagatacagcccggtcctaaacgatccccatgacaggccaaagacgtaccttggtttttgaggtgcgcttttgcacatagccgctcttgatcacacggtcgaattcaaagcttccgttctggttgacgggcgaatacgtctcgccggcaagaccacttctaagccgggcacctgtaggcggaggtggcataggaatagacgaaggcggggtggcgacgctgacgcggcgatcttggagtgaggcggtagccgacgaagccggaggctgagtgtacatttcggtcatgatggcggatagcgcatgtaaatggatttagtagtgatcgtggtggtgagtttggcgatgatgatgatgatgtcaaccactctttgttattcgtcgtcgtcgtcgtcgtcgttggtagcagcagcagcagagaaggagcaatgtgttatgctgaaaaggcggaacgaagggtaaggatgtgatgtgagcgaagacgaccctcgacgggggtgatggagggattatgaagccgcagggtaagaaccggcaacgtgcgttgaggcggcagctaacgagcaatggaacctaagtgatgtggaaatggaagcagaagcagaagcagaagcagaagcaagcacgccgttccacagatgatgatgaccttgctgctgctaccttagtgtagcgggcagatggagcagcaactgaagcgagccgaaatgtaggtaatcgagtggacgaaatggtgcagcagctggcagacggacgggcaggtcaagcaataaaaggaggatacatgagtgagctcacggcagcgatgcagaagccggactggcgggggggagaggatgaaatcgcgagaagcttcaaatcattcagtttgagttgagttgatgaaatggaccggggtgagtgcagtgtgttttgatgaggtccgaaaccagtgtccacccaggcacagacccgctgacgggcattccacttattagtcggggtggagactctggagcagttgccggggcggccaatccgggctaggaaatggaagcccactcgaatcatgtgtggaggagcaagcagttcacggcgggagtccacaggggttctggtaggtgcggcctgaagttccagcagcacctaacctggattcaggtaacggacgcacactttccaagcttcttcagggcaaccgaccacaccctggctcgtaggtgctcatccggtggaagcccgtctcaaggtggtccgtcgtttgttgatgataagcagaggctgggctcgccgggccgagacactttgaaacagttgaggaaggcttgtacaagttaatcttccggccaaccttttactcgggagaagggcgaggcacggcagacttgaaccaagagaaccatgggcaatagctcttgactaacctgaaggtcatagacgcccacgtacgtgatgtgaataatgatggtgcacggtgagaattggatggattggtttatgatataagtaatgaagcagctgagcagatgtactgtagcgacgacacgtacaggtacctaggtacctaccctttgagggccacaagtgtcgacgggtacagaccatgttgcttcgacgacctatgaacctatatttaagctatggacgggggtgcctgggctttctcttcttcacaaaccttccatcaatgtcccatatcgaaattacttatgtacactacatatcggcaggcaatcccgatccatcaggggcatcgagtactaccgaggatgcagtccatgctctgtttttcggggcttcatctggtggtgtcaccgaactagtgattgagaaccgcttgatttgtttggagctcgagacctcaggtcaacttcacctgggcgtattcatctgatatctacttgattcgtttcgcctttctatatcgtacttggccattcataagtactctccttgcaaggggggctgggacagttcgggagagatacttcgattatagggactacctaggagtaccaaagtaatgaatacaccagcattgaatgttgtaggtcagcattgtgctcgctgtccgaaatggtttcagaaacacagcaggtgcgacgactggacacattcagaagctggagccgagcgtttgaacgttgacgcttcccggcgttcgttggccgcccacgaccaacccgactccacccaagcaattcaagaggtggagatggcatgcggagagtgcagatgcccctgccgactgcatagcatttctccaactcccctcacctttttcacctccaacgaaccatcactcacaagcgccagaccagcggcaatgaatggactgcagtctcgattttgcagtcgccgtctagtacactactgcagtgacaccgaataagcattggagaggctactgttgagcacaagtcactatttactcacacccaatttcggcatgtgtcacaaatgcacacaagtgccgaccggagaccggcgacaacgaaaacaatgaagacgaaactaacggagattgcacgaggagcgagattgccgacatcaaacaattgagttgaggcataattacatatggagcatacggagcttcattatggaaaccacctactgccatggaactgcggatcccattccacttgcctggtccttcaccttgccccggggtcttctgagcggtattccacggcttttccatcgagaggttaatcgcttctccttccccagagcttggccttacttggccgtcttggcctgcttggccaggaaacaccatactacactaccaaccaagagagaaacgtccaagaaggtctggaagtgagcgaccaagaatgccgagatgcggggaagctgcagtccagagagcctcaactggatgcctttcctacccttttctatccatttctcatttctcgcggcaatcaagtgcgtgcatacaaagttggcacgtcagtttgcccggatacccattgacccgcacacctcttctgaacttgtgccaagcatctctacaggtgaatttgtctgggtaacatggcagtcacagtcttcgagttcttgcctttctgcttggacacctcgggccatcttggccacgatcagagtcgttgctatctttacttcctcatttgcacttccagacgaggttggtgccgtctgatgctgcggcaatggaaaagcctcaagtgtccttccttcctcaagacaagtcatgcgatgggagaaggccttcaagagcgcctgaagtctgctggatgggagaaccgagatcgcatttgacgtgaccatacacattattcacctttgctccctacgtcaataccttcgctgttggatatgtccaagtaatcagtacaaaagtacccctatcagcttctattccactcgttacattagaggttgcctcacgagatcactcagcaattgattcgcacactatcattcgacttgccccgagatttccttatggaacctaaatccaccaagaagtcgtctgggcgtgccaaacctaacaaatcccgtgaaagcaagaccgaccaagtcaagattattgaagaattgcgagccagcaccgctgcccttgcggttgcgcggctgctctgtgacacggggggtgagatatcgataatcatcaaagaagagttaccgagtgacagacagtatttccgtttcaaaggagtagtagatggtttgccccaacatgcactaccagattgcgtggtcaacgttgggcgagttcccaacattcgagcccgccaggtgagtctttcagaatcagcacagcaaagcaccctcagttgaacctgtagctactgacgcccatgtggcctcgttcaagcatgttatccgggaggcactcaaccacatgcctttacctgacgagaaggccatgcctgagcactcagtttcacattacgaagtacgggactattcacacatgtttgacgacggaacaaccgtcgtcattgaaaagcttcccgcccacggcagcttgagactctgggactacatacgagccttggaggaatcgaaggacctcgattcaacaattcccgccgccgccaacccccttaggtatgacattggaaactggctcgggcattttcacaactggggctcagaagaacatgtggttgagaaacttcagacaattgcgagagacccagatgtcattgaccagcattgcaagtccatctccaaaaagctaaaggaggccattcatcagcttcctaaagacactcataacgctcagaaaaatttggacaaagttcttaacttaataaggacaaactatgccgttcccggaaagaaacgagcctttcatactctcaatggcaattttgacctagtcaggtgagcgtggcacggcgactgtgttatcgattaccaccaaaggtactgagactgacatgatcattttacgtagcctccatatcatgtacttcccgcttgataagcgggaccacccaaaacatgtgccatctgtttacgtctcggattggcgtgattttcgtgaagggcatcctgcgtttgacctcggttcgttgatggccgacttggttgtactccacgcacagaacaccacactcgcgggtgatgtggcccggggattcactcaaggatattttgccaaggtcaagaacagtagttgcctgaacaacaagttcatgttccacgtcttggtacacattggtgtgtgcatgattatacgatgccatggccttttggaggagagcaatggcaccggcagagacaagaacaccggcaagagcaagaacaccgccaaaagcaagaatactgctaaagacaagaacaatggtaaccaggcaggaaacggcaatggaggcactgccaatgacaatggaaaatccaaacatacaacaaacgacacaaggattcgaggactgttcaaatatggactgatgattatacgtcatgctatacctgaagacaggaaatggtttctggataggcctcttctatgctgtctctttgacgtatctcattccgaagatcaccctgggcccgataagtgggagttggctaggaaatcatccgcagagaagagtggtgatcaagtggtggagtaagaggaaaaggcctctattatccttgggattggcatggtttgggtacatatacgctcttaggccaagggagtataagcgattcattgtatattcattcgtccctaatagcgttactttcgggtctcaaagcaataaccaaatagcgatcatagttcttccagtcgctcagttacatgatctgccttcactttaagtgctggatagcagctgtcgatgccgaacgtgatgctgagtatcactactggagatgtgaggtgtgacgtcgccactagctgaaaagggaccttgacatgaatatagctatagtttgtcactctgtgaacaatgacacagctcctcggcaactctatatcctgacgattccaacaaccgccttcgaaccccctttttcaggggatcatccacaagtaaccctaacccttgacaataagcacagtctgtaaaaactgcacatgcaacaacaaaaagttggatgagcacgcatcgatcacattcactcacttttcgagtgactcaaccctcacaaatcaacaattgccacactccctttccaaggcccaattcagaattcttgaagggctgtagtccgtgaattctgagaagagccaccacactcacgacgccttcaccagcgaagtcagttatcaaacacatccttcccaacaactcaagcacaccattccaaaaagatttaattaagacggatggcctcaacatcgccaccttccacatcttcaccagccgccatgtcgtccaccacaaccacagccaccaccgcaacagccaaaccctgcatcaagtgtcgttccaatccaggaaccctcgactcccgcggccaactcgtctgccagttcgttcttccttttccttttccttttccttttccttttccttttccttctagccccctcccctcccttctagcccccccccccccaccatctctaatacctaaactaacatccccctctcttttcacgatagcatctgcttccaaaaattcatctcccagaaatgcatcaaacaaatcggcctgcttaacaaggacgtgcgctcctcctcctctcaatccctctccgcctaccatctctcccaaaaaaactcgggccccccgcaggcttcttcccgtcggtatctgttgggactatcgctgggcgccagctcggcggccttgttggagttgttgaatgagaatgtggagtttcagctgtccaaggggaggaatgcgccttttgagttggaggtggtgcatgtgagttgtgctgctggtgctggtgctgatggtggtggtggagggggaggactggaggatgatgggaaggggaggacaacaacagagagggaaaaggtggaagaggtggtgctgaagaggttgggaggtaggtatcccaggtttgagttccgagtggtttatttggaggaggtggttgggttggagacggtggattgggaggggttggggttggaggattttgctggttcttcttctacatcgacgacgacaaaggcggaaaagctacagcaactcttcgacaacctcccctctaccacctcccgcactgacctcctccgcctcttcacacggcacttactcattgccgaagcgcgcaaatcccactgccacgctttgcttttgggaagcagcaccaccgccttggccgagttgacgctgtccgagacggccaaagggagagggttttcgttgccatggcagattaatgatggagtgttgggtgttccttctttcagcccttcctcctccccttcccccccttcgtcgcccgccgacgctggcaagaagacaaagatggaggaaacaggaatgctggtgtaccacccccttcgtgacgctctgcgaaaggagctggtcactttcaccaaacttgccggccaaccaacaccgatcgcggagttacttcccgagacggactcgttcacgacaacagcagcggtggtttctcacaaggatttgagcatcgacgaggtcatggtccggtactttgcggaggtggaggagaattacccgagcattgtggcgaatgtggcgaggacgacggggaagttgatgaggttgtttggtggtgctggtgttgcggatggggatggggacgaggaaggcggcggtaaggcagtgggagaggatggaagtgaggataatgacgaagagaggttgtgcgggctgtgtagtatgccgcttgatgtgcttggagatgagcggtggaagggagagttgggcgaggatagttatcgggatgctttggtggtggataagggagcgaagaggatgaagcagaggatatgttatgggtgtgagaggtcgattcgggggtagttcatggtgtctggcgtcttgtcgtgggacaaggaagacagagagcattcgactggcgtagaacgagataccattcgactggcgtagaacgagataccattcgactggcgtagaacgagataccattcgacattttgcaaggtatcgataagctataacgctctaatgtgtggtgattgttaacacccttttccccttttcccccttttcagagacttgctggtgctccttcgactgatacttaggagacgttcataagcgtacactattcttcgctttcatacaaaaggcaagcccctgcctgcctacctgcctgcctgcctttcccttccatattaacgccatatgcgccttcctgccaaacagggctgataaacaaatccacacgtgcaccatcctaagtgtctattgtttagttcctaaaattcccttgtggcctcctcttcctgctcggctgtccttcattccaatgtattgtgatggcgcattcaggggaccctaacccttacccgcacattatcccttgttcaatctcgatcttgcgcaacagcttcccctccgagagtactagtacctcccgccgttgccattgaaacctctgcccttcctattgcggaccagctggtcgctataaagcccgccagtgccgccgccattcatagctgccggtcccttaggtggctgccgtccgttgccattagccatcaggtcgtcctcctccatagcgtcttcaaaacccaaagtgccatcaatcagatcatcctcgggatagtagtcgttcgagcgctgggagcgggggccggtgggggcgcgagacggaggtacctgggaggttagggggtacgtaggaccgcttggtttgtgatacacactaagaacacgaccgtcggcctggacgaaaattgttagcttctctggagcttggtcaagcggaatggggggttcaactgactgtctgcttgtcgaatgtagcaatcacattgtcggcaccctccttgctttcaaacacaatctcggcgatcacaatcgggtggtgcttcatgatacgacagctgagtattaggccgccaatgggggtcatggcgttttcgatatctgccgctgtcgttccgggggcaaagttctgcgccattaccgcaaaaggtcctgccagacccctgattgtaaatcccttgctgctgggacccgtaggaattgacgcagctgccggtcccttgggcgcattggcaggggcttgatgctgttgctggtgttgctgacgcctctgttgaccttgctgcctgcgctgatccgactgctcctggaattcattcctaatgattgcctccgccatctgcgcagcccgcctcttctggcgggggttacccgcaggtccagcattcgggttggtgatgcgcgccgcgaggccaccggacttgggggtattgttggcggaccttgagccaggaccaagatcaacggtccatgagccgactctctcgttgttgttcttcgaaggtgctgactgggggccgccgccgcgttgctggaacagacatgaagggtcaacgattctgaacgcagagtagcgcaatctagagggccgcattccaaaagttgcgagcataccttcttgacgccggcgcgacttgcaagcgaaccaccggtggtctgtttcggcgtcgagacgggcgtgctggtccggttaaagatcctggccgcgagggcctcgttctttttcttctcgcggtccgcctgaatgagcctttggaagtcctcggcgacctttctatctttccccattgtgtcggcgagttgactgatgctgtagaaagtgcggtcggtcgaaagaagttagtgaggcggactgtctaagtattcgccgagggacggtcgcggatggttgtgatgctgcaggatatgaacaggatacgttgtcgatgggggttgttggagttaaatcttggctgatgagtgatgcgccaattcttttggatttccggttggactttgcattcacagggcagctgcgcaggagggcgacaaaggttcaaagctcaggaaaggtaacctaaggtttgggacggtaaagaatgagggagcagctagcgcgggaggcgtgtctctaggtatattcttagccgtggggttgtcgcgtcaggagttctgaatgcttcccgcttcacttgacccttgggcgccctgcaacgccgatcactgcccagcgtcaagcgcacatggattgaagctcaagcacagacctctgcgctttgttgtgtagtgtgtaccctactcttacagtctgatacgtagctacctacattgaagtcccgataaccgcttgggatgctgtttcctcactgctgtgtacttgtaacatcaaccataatactacctaactacggtttacctcttcttagagatctcatcatcgctatacacgtaacaggaggaaggaagctgctgggcgcattcggccttgctcaacaaggctgaagtcaccaagctcaaagaccctttctaattaatttcctgtatcttctttggccagctgataccagcccgtctattgtttctagcatacgagatgtcgaacggtctttttacattgactttttatcgtcttatgcaaaatagttcaacaaccaaaaagtaagcttgaaccctatccttcatacgtacagtgacatggtcgtatgtgcgaaactgggtcccatatgtacacagcttatgtacaaggaaggatcaatagccacacacaaggcctttgttctcattctttcctcgatacatggagcaaaccctgttactccaaaatgcttcaagtccccctcaaccttctccccacgcagcaacaccacccaacagatttgtactgtatatatatatatacgccgtagatgaacagagatacctttacccaaatcaaacacacgccctacttgcgtgcttgctcctctacttatgcttatgatgctcatggtcatgatcatgctcatgttcctcttcctcaccaacaacaacctcctcctcctccggctccggactagtcttgggactaacatcccccggaataaactcatcaaacttcttgatcttcgccgccgcatcctccttaggtacgaaccgtatcctgaccttcctcgcacccctcaccttggcgcccacctgcgtcctcaccgcatcttccacctcccgcacgtcctccacagtccacatgttgggtaccgccagctctatatccagtaaatagttttgaccgctcttaacacccgtgatttcgacgacttccacctcgtggccctcggataccccctgaagggccctgagacattgtttgcggactgaatgtttgacttcgtcgtcgacggagcggtcggcaagctcgtagagggcagaaacggtgttggagtagccggctttgatgacgaggagggagataagaaggccaccgacggggtcgagccacgaggcgttgtgaagaaagttggcaccgagaatggcggcgagggtgacgataccggtaagggagtcgacacggtggtgtaccgcgttggaggctagaacggaggatttacgttcacgggctactttcattgctggaaaggggaaacatggtgtcagtagggattgtgggaggtgaaattgggaaagggataaagagggggtagagagaaaggggacggcaacatactagcatggtaaagccattccttgacggccactgtaccggctgccagccaagcagcatgcaaactagggccttcggcgctcacaccatggtggtgatggtgtccatggccatggccgtgtgcgtgttccagcagttgcgccgcagcggccgggtcgaggaagaagtgcgcatagagagaggtgcagctgttcatgcacatgaagaggccaccaaacaggagcatgctcgacacgcccagcgaccccaagctctcgaccttgccgaagccgagggggaagttttcggttggtgggcgcaagctccacgagacggtcgcgagcgtcaaaatgtccgaggcgagatcggtcaagctgtgccaggcgtcggcgaccatggattgagagttgaaggcgtagccgcccagcccttttgcgatggccatgcccagattggagtagaggccgatccgggtgatgcgcacaccggcgtcggccttgtttcgcgaggtcaggtagacattgtcgtggtgatggtggtgatggccgaggccgtgggagtggccggcgtggcctcgagactgggtgggcgtggtcatgactgctgtcgtcgttgttgttgctgtcctcctccgtggtcgtaggagttgggagagaagggacggataaggggggttgctcgaagaggagacagggatcaaagagcggcgtaagcgatcttcgaaggagcgactgtttgagtaagtgtcgaaacagcgactaggaggaataggagttgtggttgttggtgtggtggtggaggtatgtgtccccaagcattggcgttgcagtaggagttcaaggcgaggtgtcctcctcgacgaagtggcagacgagctaaacggaagcaggctccggggtcgtttcgagacgcaaacggcgggatggaagtgatgggcagcagtgggcgcaagcgcagtgtcacggaggcgcaccagcggggccgtacattgcctacttgtacacgaaagagaaggcatcaaaaaggaaaaaaaacaagaagagagggaagaacggctaagagtcaagagagagagattagtatctgacgcgcgtacggtagccacttgcagtaccgtatgagcaagggaccgtctggatgagacgtggcagggggaattgttggagaccaagggatgccgcaatgcagtcgtacgtcagataggtacgtggacagaatggcggagagagagcctgagttgtgagtgggacgaagtctccagcaattccagagtattgaggacgatgatgctgtggttcctggatcggaggagtgacggattcaatgtaacgaaatcgcattcgtttacaagtcaagtttgagaggccgggaaagggttcaaatcgtttcccgttgggaacctgaaccgttcccttggctctctgttcccactcgcattgggtctgatcggcctttctgcttcaagtcatgtcatggccagacccggacacgggatcggaccgggcaagcgggcaggcaggccaacgtcactggcgtcttttctctctctcgacggatccaacgatgcggaatcggagagggaccaccagggcagccggagcctactgtacctagaggtagagtccaccatggcccggctcagaatgggacgacgcgaatgccatgacgcggcatcttggctcgcaaagctgttgcagcggaattgggaacctttatggtctcgtgtcccttgccgaatctggcctaggtacagttgcccggcaggtgttatggtggggtatactgtgtaagttggagggaccctgaaggcccaagcttctcttgttggcctgggacctgactccggaatacctgatgatacagcgtgcgcatcatcagtcttatgttgctatgtgttccaataaatgctgtgcgccataattgtcgggatcctcggtccaggtgttctgtacgtatttccaatagaaagtcgtggtactgtggtcgaggggtgtggttgatacatatcagtaggtggccctaggtccaaaggagggacacaattcggtgaaaacaacctttagatcaaacaagtgaaaggagtgtataaagcggccaagaagcaccgtggcagcttcatgaatgaaaatatctattcaattgaattgtgatcaaagtgggcagagtatgttgtcaagtccaatagacgaccgcactacaaacacatctaccaatccccaagtacctccacgccaagacatgatacatctgatacttgcagtgtgttgcaagctccgaacgaacacctaacccaggaaatctccaaaacaaccttgatagcttttggagtttcttccacgtcttaagagaagaaccttccagctctggaaatcttgaacgacatctacacgtcgactcaggaaacgtaccctcgacactagaatctacccgcagttacgcttcgagcgatcacgaattacaagcaggccttcgcgatagcccgcccacacacaacatgacaggcaagggcaagtctcgctgggcagacagcgcagaagacgccgcgctcgaagcccagttgaagaaggaaaaggaggagaagaagcgtttaaaggccgaaaaggcgcgcaaagccgaagccgaaaagaagaagcgcgaagcagaagctgcggcggcggcacaacgacaacaacagcaacaacaacaaaccggtgacgatgacgacgccaatgggcccccggccaagcgacgaagactctctcccgaccgcgacgcagcagcagcagcaccgacagcgagcagtaatgacagcagcaaactactacgcttcgaaggcggccgattcggcaagtgtcgcagcgtcgaaaactacgataagcttaacgacatcgaggagggcgcatacggctgggtggcgcgggcgcgcgagattgagaccggcaaggttgttgcgctgaagcgactcaagattgatccgaaggatcgtagcggcctgcccgtcactggcttgcgggagattcagatcttgaaggactgcagtcacaggaacattgtcaagctcaaggaggtggtggtaggcgacgacacgagcaagattgagaagtaggctacaatccctttctctaactttgccttttttttttctttccttcacgttctgtcggaattcgactaacgactattccatagcatctttatcgtcctcgaatttctcgaacacgacctcaagtccatcctcgaagacatgcccgagcccttcctcgcctccgaagtcaagaccctcctcctccaactctgctccggcatcgcctacctgcactcgcattatattctacaccgagacctcaagacctccaatttattgcttaacaaccggggccagctcaagattgccgactttggcatggcccgctacgtgcccgaccctccaccacccaaactgacccagctggtcgtcacgctatggtaccgcgctccggaactcctcctcggcgcggcccgctacgggcccgaaatcgacatgtggtccgtgggctgtatcttcggcgagcttcttacccgcgaacccttactgcaaggcaaaaacgaagtcgacgagctcaccaaaatctttgaactctgcggcttgccaacagacgagtcatggcccggtttccgccgtctacccaacgcccgctctttacgcttgccctcttcttcttcttcttcttcttcttcctctaaacccccttccacggggggcctaatccgcgccaaattcccgcttctaaccgccgccggcgtctctttgcttgcctccctcttatcgctaaacccctcccgtcgcccgacagcgtcggaaatgctggagcacgaatactttcgccaggatccgaagccgaaacaggaggccatgttccctactttccccagcaaagcgggtcaggaaaagagaagacggagagagacgccgaatgcgccccagcggggccagaaggtgcaggatttagggcaggtggattttagttcgctgggtgggattttcgggagtgggagggagagggaggagaggggtggggggtttagtttgagaatggtttagggctggggtatgggacaaggcttggttttgtgttgtggaaggattggacgtaatgggttgcgagcgtgtttgtttcttgtccgtctctggtggacctgagtgttttgagggttgatgggcgttgcagcgtttagggaaattattagttccatcaatgtataatgtgagacgacggacaagtcatcggacaacattagacgagccaggtacagatgtgtctagactgattgggacggcggcagcatttgtgtttccgtatgctacaacctgcgatctgtatgtattctatccagttgggcggaagaaagtagagacccggatgctggcgtatagttacagccgcacgatactatattcgaggtatggcgtttaccctcgcaccgtcttcttgagcaataatgatatggtcgatgataccggccatatacagcgacgtcaagatacagcacacaggaatgaatcatcgtgtcaggttccaccttcatattgaggctctcatgaaagcgaacggataatgcaatgtctttttctcccaattcaacagacatttatgcttcgcttccaacttctctttccccatgtcttgttctcctcctgctccttttcattcatggaagcaattcctagcataagccaaaagacaaaaaccgacgccgcatccattgccgtttgcgcgtaaacacactcgactcgactccattcaatgattatgtgcgtatatgtggcgtactgcgtgcttgctgaccgactgtgaccgactggcgggaaacatgggattagcgaccagaaaggccagaaagcaatgccaacacacgctcaactccttccttttcttctcgcaagcaaaacaaaattcaaccatccaacagactctattacaaaaacattagccaaagattccaccctccatgccattccataccacggccgttatccttccatagtccctcgcgtctcttccagttccagctccacatgattcagcatagtttgatcggtaagtcagagcctcatttgtcctttattcttttttgtcatcaacatattccagtcaaccaacaattcgagagtaggttctcaaatgagtccgccaaacccggtaacgaaccaagtgaagctgaaaaccgtgaccacgctcatggccaccaccgcgccgaacgcccgcttatcgatatcagaaacaccgccactgcaggtcgcgcacacccagccgctggaaaggggggtgtacggctgcggcgtgtacagagtaaaggtgaagccggcgaagggtgcgagatagccagcctcgggggttgcggtgaagctcgagtcggagtcgtagatgatcagcgtgtactgatccaccagcagcggattctcaacgttctgggtctggtaagcctgcgtgtcccaggtgaaggagcccggggtggcgtaggtcatgttctgcgtgagcgtccaggtcgccgaggcgtccctgcacgagacgagcacgtcaacggccgtgggcgtggcctgaacgttggtgtagttccagccccacgtaatgtagtcgccaatcttgtagagctgggagccggcgaaggccgagggggtgatcatggtgatggagcctggcgggtctcgcgggtcgaaggtcttgtgcttggtcgttgtggccttggtacccgtcttcgtcttggtgccggtgccggtgccggagtcactttcggagagcaggccggtgttgtagttggtgcttactgggccccccttcttcgtcgtggtggggggcgcggtggttgtggcatcttggttatcgctggcgctgcctgtaggcttcgccgtgtctttcgctgtcgctgttggtgctggcgcttcggaagatgctgcgattgatccaagtcagttgatgcacggttcggcacgggtttggatgaaccccggtgaatccgtcttaaacgtacctggctctgggtctgccctcacgacaagggagtcaatctctggaagaaacctgggccatagcccagaagcggacgcaataggtgacaaagagagcaatgcgacggccagttggctaacagagagtgatgtcctcatagtgttggtatttgttgatggtggtgaggatgtgttatatgcagtacgttatgcagtctgcagcaggcgttcagatgaatatgcccgagtaggaggtccgagcgaccaatatcaatccaagcccgatatccaaaaaaagaggtttcaccccaaaataaagtatatagaatagctgcacggcagttgcactatacaaagctgtttaacgtcggagaatagcttttgggtgttgtggtactcgtcctcgtcgatggtggcttgaagagtctgagcgacagagaaatcgtggtacgacgcttgtcttggtgtgcgggtagcgcggtggaccaacccctaatgctgggagcctgggacttgagcactaaactagcggttggctgctaaccgaacaatggaatggatggacgttgccggtgagaaattgtgacttgagagccgatgggatagctgaaaaactttgcttcgcgtcggaatgattcgactgctagacagcgacaggatcagataagcgagagacgggtatccaggatgatgaggatgctgggaacagcgaacggagcgaacggtctggataggtaatgaaaagcgaatgtgagggttagaataggttgctgaagaaagcgggcagaaggagagcgaaagagcaactggggtgaggtgagtggataagggagaagatgggcgacatcgatcatggaaccagactgaaatggctggagatcaacttcacggaccgggtctgtggctccgtccttctgcatctttccgccgggaaggactggactcaccagcgaaaaaagagggaagccacaacaccccaccgggtgagacggccaataaggggccgagtaaacattcgaacttgactgttttgggcttctccctggacttcttctggctccattggaatcatcaccactacacgctgtggcgccttcagtgaatgagacgaaaaattcaccgagtcaggtccattcagttcaaagtcgtatcgaagccatgatggatacgagccacagcggagcacgggctcgactggactctcctcgtgctcgttcggcttttctcgtgttggaccccttttgcccctctcgcctaagcggcatggatgacaatcatgtgcgagctaaaaataaccgagcattgtgggcgcatctccctttttcaatgcttcgagattcatacctcgacacttggatataaaggcaaccgatgccgttccccagagttccccagacggcccggaaacgatgagcaccattaaccggaattcagtcgcacagaatgccttggacacaagcatcccctaagccacgttgccgtgattcacatgatcatccacaaggtacagcccagttatgacggtgggcaatttagcgttcttcaacaggcgcagatctgtggatgtcgttcgttgaccgggcagacgagattcccactctctggttgtctcacttacctaacaagctttcttgcatgtcaatggggagcacaggaatcgctcagacttggggctttgcgaggcttcgacagcccgtttcttcgccggcacctacaccgatggctacactggcactgactggatgcgacacgaacagcaccgagtgccgccatctcctagcgttccgacacggtatcacagcccaaagaatgcccgccgttgccgggtggtcaaagggtttatatatcctatcgaagcacaaaatatccacagcgatggcgattatcggtggacggcggcgtgcttgacagggggcgactcggaccgtcctcccttctcgttgggtatcccagttgctgaatgtcagatgcatgtagatgtgcctggctgggcaatgcgatgaattaggcagagctgtcgtgagtgtcaatttcaggttcctgccttagtcaagcaatagttcaagctgttgggcaggctagtcgagatgatagcgggccagccgaaattggggcctttgcagtgatgacgctgttatgtggtcaacatcctccacccaaacacatacggcgcgacctgacggctcgagaagcgtatttaacgttcacctttgctgacattgaggacgttgagttgaaggttaactatgcgagcaacgacttaccgcgcttacttgctagccattggttgaacttcatcttgagttaggatcttggtgtcgtcgatgggcgtcaactctgggcgtgaagaggaaacccttgacaagcacctaaatcgcgtctctcagggtagaagaaaacggtagtacgcatacatccttcggggaggcctttcccatcccgtcgtggtatgttttgtgggtagctgccgatgtgaggttggggatatatcgcttggtcgcattggcgggtttggttctcatgactgcccctcccatccaaggcgtctgataggaagaagcagagtgcgtatgtgcacccggggcgcccgcattgcggcagtgaatgtggtgcaagtcggctttgatcaatggatgacatggcgtagtcccgcagccgagaggaagcatactgcagcagtcgtttctgaggagaagagatgcggcattggctcgtgaatggcgtcacatttgacaagtatgcacctcgactatcgccattggtttctgggcaataggatggtggttcactgcccccgaatctgcctcgtctgcttgcctcttggacggcggcccgtatcatttggcgccatacggtgctcttgttgccagtcatccaagtagcctcgagtttgcaacttggaaaggaaatggatgtcaacaaagtgcggatcaggggggtgaaggtttggcttggttcaagttccagacctttattcttcttgatgatatttgaagttgaggcttccatgtcgcacgtgaggatatatgccttcactagggtaggtacagactacgtacctagcgagtggaagttgcgcttccatgccaagataaggtgccgtgatttggtcaaagtggttgcagcttgggcacgcttgatcgaacctaattgggcggggcagatctccaggcatgccttagcttcctgtagcgggcttggctgcttttctggggggacgtgttttggtgggttgcagcacctgcccgcactgaggatcgtctgtagctcgggctgtcacttcggtttgaggtgactgcgggcagtgaatgcacttctaatggaggggtacgggacgggaagtggaagcttcgaacattaacgcctgccggaacgcctcaggtgcatgggatgtttgggttcagacgggagactttcgactaagtagacgagggaagatccgtttccttttctatctgacgcgcccctcgcatgctcacccaaaacattaaactccccaacctccagctttccatatttctccgcgccgtgcgtccaacatcatggaggcacatatcaccattgatcgggcatattatgaaatcctggtgcgaaggtaagtactgcttctttgtccatggtagcatcctgccttttgctcggttcttgtctagaacaccagagatcactcaaggcccgtcccgccaaccactaggtatatcccgttaccgttgctgattttggcttgtctttgttcgtctaccagggcccagtttgtacgttgcgttccgtcaaaacataaaatcaacttgactcgtagctcacccgtagctaacctgccataaccgtcaaaagaattccgaagcttttaatcgaaaccacggccagggtgtcactctcccgcaggccgaatatgacaatctcaacctcattgcccggcagtatggtgcgtttactggcagttgaaaccccctgaagacggctgtcaccgcgacaacaaaaataacagccaaagagagatggaagatactctgaatacatgtcagaactgactcgagtccagaaaacctgaagcgcaacttgatgcgcggtggagtggttgaggagactattgatgtatgtctccctggtgcatccggttatgacccgtatatatggagcctaccccgtggggaccccagggccgcttaactgattgaatccacactcgatagcttctcagtcaagatgacgctaccatccaaggcggacttgttccggagacatcgcagcaccagcgtgaggcgacgcacaaaagtgctactgatgtaagcacggcacccacccaaacatcccctcccggcctcgacaaaccgagaacatttagatccagacctcaacatgacgagcgccacaacagctacagcggctatagtggtcataacgagggttatcagtatggaggccgaggtgcctgggcagaggttgatgaagtcgaacctgatgatgaggactcattctgcgacgaagtctattccccagacggccctagtgtccccgagggagtgagcgaagtcaagccacagatgaagaagcagcaattcgaccgacagtgcaccagaactgtgcagctctacaacctctccgagagcactacccacgcagacattacgaatgctgtccgaggcggtatgctgttggatgtgtttttgcgcgcccatgatcggtatgccaccgtatcgtttcttcacgctgcagacgccaggaagttctttgaacacgtccggaagaacgatctttacatcaagaacaagcgagtaagtcggtgtgtcaaatatggaattaggggaggttatatactgaccaggcacccaggttgacatcaagtggtgtgaccgccaattcgtactgccagggcatatcgctggaaagatagcccagggagccacccgaaacctagtcattcgccggtgcggtcccaaagtcagcgaagaaggtattcgggaggatcttgaccatattcacaaccttgctgttgtcaaaatcgaactcacgggcggaaactgttatatcagtctgaacgctgtacacatggccgtctacgccaaaacgtgcatgatgagtcgtctgtaagtcaaccatggacaggtggtcattggcttctgcctacttgaatgttgacaacgtgcccaggaagtacaagaccttcaggattgactgggacgtcgatgagtgtgcccagccctatgacccactgcccgctccaaagcaacctaaggaggtcaacttgccaaagcctgctgcgcccgcaaaccgcttccagctcctaaacttggacgatgatagcgaggacgaaattgctgcagcatttcagtctaaaaaaagggttggcattgctgtgtagggcagttccatcaggcccatcgaatgaagagaagacaacttaaccaaggcgtcaccaagggatgaagttccatacgaccagtcccggtaagcgtagaatgcctaccttcagtacacgagaccatgttaaggatatatgtacaacggctcatagggggcaccatatcactccgttttgtcattctagtattacaagtctaggccctttgaaacaactcagaagtccccgttcatgatgcggatcaggaccacaggaggcagcagatattccacgccgtcctcaccggctgtatctaaagtttatgggcgaagaaaggaagatgatgaggcggcataaggcggacgaggcacaaggcacccgggaaacatgtgcacatttcacccctggtataaccatggtagacttgcaattaggctccatttgatttctaggcatggtgcgagcatcactctccactcctctatatttgaaactgaaaggttatcatgcggtattggccccagatgccgtggtttaattcttgttcccttgttgcttcttcgctcaacaaccagggagacaacgaaggcaaaggtaggtaacgtaacgttaacctacatcaaacaatccagcaccccgaaatctagatatatcaccctccatgcttacaaaaaaccgatctgaacaaaaagcacgccagccttcgctgccctctagttggtaaccacgattatcaaaaaacgaaaatgtgtatatgatcccgtcagacctccccatgagacccgacctgtcgcctaccctacctccctacccgacaaccaattccacaaaaaaagagtaagaggaagtaaaaacgcttcccataagccaagaaaaaaaaaaagaaaaaaaaaaaaagaagagattaacgcctgatgtctagaacaaaaagaggatatccgcccgccgatgaagtctatagccagatgttcgattgtagaaaatcaccgtttcctccccaccgaaccgcgttctttcaaacccgtccgtttcctttcttttttggttatatcctcccctttcattggtgcccctttcccctcccctcttcaatcatatatcgagctggggcctggtgacctagtaggcaccacctccatcatggcccatggcccatgcccaatggttgagcagtctccaaagactataggactcgtgcgctcgtctataggacccgggtctcgggcccaagaatcttgtcctccagcttcttgaccagcttcgtggtctgctcggccaagctgagggtcaggatggtgtgcgggagaatgcgggtaagatgggggatgacgcccttgtagatggcgaagaaaccctcggcgcggatggtcttggccaagcagtcgaagacgcccttgtacaggttaccgttttggttgtagaggcgggacatgattgtgtctaatttcgttcattgttagtttcagttgtcccagagtgccagaagagggtcaagggggaagagagccaagaggaggggagtaaaaaaaaaaaaaaaaaaaaaaaaaaaaacataccaggaggatgcatcactacgcaaaccacaaatccactcgccgtgctactcgccaaatgcagcgccggcccctcctccatgcccaagtgttttaccaaccgcctcttcgcaaagaagtacgtggggagctgcaccgaagatccaaagcccgtcctgatcatggccgccccaacacctctgtacaaccccttcacaccctcccccttgtagattttcgtcaacccgtcccaggcgttcttgtactgatgctgcgtgccgaccggcaaaaaggggctgtagctctgcaacctcgtcttggccaaaaagaagggcgaccccgccatggcgcccatgatgccactcgccgcgccggcaaacatgttgatgcccaggttttgcgtctttgcgtcgttaaagagcgtggtcgcaagcgcgtgtcgcatcggctcgtagaaccccaggcggcatccgttcaggaggatctggtaaatgtacgcgcacccgataccgcggtagatgccgcccagtccttcgttgcgcacgatcacggagacaccgtggatcggaccccggtagaagtgaggggaggaggtagaggattggagctcgccttggagctgcatgcggatcttgacggtctcgaaggggtgcgtggcggttacggcgccgcaggctgcgatgccgccggctataaaggcgctgtgagggagggagggatgttagtctgggcttgggaccgggaggggggggtttgggttgggttgggttgcgcgcgcgcactgggcgcattgtgaggaggggaaagggagagcttaccctgctgttgttgacatagtgacgttagggtatctgttttgggagaatgtatggggaagaagggtgagggaggggaaaatatcagggagaactcaagtcgagtccccagagtctttgggttgattgcgacggagttggcgcgcaaagtcaaagaaaggcgcaatgccgagtcttgccggtgttcggagagagagaggggggaacacgggaactaattcgggagtaggccggggaaggcgggagtggatgtcaccgtatcacggagagtaacgacggcaatgaggggatgatctggggaaagatcagatcggtgtatgtacaggtgtacaactgaacgaagtcacaacgaacgacgacgactgcttctttctccaggaacaggaaggaaagagaagaccaccgagagctgtccgggaaatttattggagcttcaaggtggcctcgccggtcagtcgccgggcagacaagggggtcgaagtgatcgactgggaccaactcccgctttgggtcaggcacggaagttggtgtcaagatcctcctccgatgccgtggatgggggtggtgcccaatggcgacgaggcgaaggagttgtaagtgctgcggtttcggcgcgcggacaacagattaatgtggagtttctgcggtatgacaagggggcgtggcgggtcgggcggcccagacgtggaccctgaatcagaaccggaaatgtctgggccggggaacgctgtcgttgctgcgagggagggttagggcctaggcgcgatggacggcaacaagtgtccgaatcggagcttgatgacaatttcgaaaaagacgaaggtaccgaaagcttggaagacagtcatactgggacctcaattgagcatcctaccgtagtgtgtaacgattgccattttagcttcgtgaacatacactagcaccgttgtcaattgactgctcggtttgcggccaaatcaccaacgtatcccagcgttgatggagtttgtccagctgtcactgacatcgatacctacttacccaactggtgtcgttgtccatgcagtgaccatggatcgaaacaagggttagggtcttgggccactgccaagccattgtatgtaccttgacgtcgcattactgaagctctgtctctccgcccggcagaaacaccaacgcggttgacggatgctactaagttttgaaccaaacatcaaataactaccatcaatccgatactatacaatttgacccaatatatttgccccgccatcttctctggttctagccggtttcaatacgatcaatcgaccgcaatgtcatcgacaccgatggacatcgacgaacccggcgcgggaacaccctccctgaacgttactcggttacttgggcctaatgggcccagtacctccaagatcagtgaggtgatcaagaattttaggccgacaaagttcttccagagagacgacgtgaaggagggtaggccccagccatacgttctatcgatcgactttgacgaccctggcgagctttgcatgacgtctgaaagcgacgagaccatccagatatataacgttagggaaggtcggcatgacaagagcttgctgagcaaaaagtacggcgtcaagcatgcgaagtttacacattccagctcgggcatcatctatgcgagcacgaagcaaaacggtatgtcactggacgccctttctcccttcaatgactgctcttcgctgacctggatcgccacagacgcaatccgctatctggcaacccacgacaatacgtttatccgatatttcgaaggccacgaggcctccgttaccaacattgctctccatcccggctccgataactttctttcatgcagtcttgacaccacagtcaggctctgggacctcaacagcaggaactgggttgccaaattccatctcaccaatcccactttagcggcctgggaccctgctggtctcgtttttgccatcgccctaccagccagcgccagcattctcctttacgattaccgcaactacgtgaaaccgttcaagatcatcgacgttttgaaagagaaggggccagctgatgcggatgccgtcttcagaggctggacgaaactcgagttctccaacgacgggaagcatattcttctaggaacacggaccggaggacacttcctctttgacgccattgacgggaacctgaaggcgtacttgcgaaagccccaaggcggcaccagacggccagcccctggcgaggctgatggtggaagcggtgcgctagagagcagtggagactgttgctttacgccagatggacgatatgtcgtgtcgggcgcggccaaggacctgttggtttgggacacattgcaaactcccaataacaaggttctggaaccgaatttccttccccaggaaggaaagaaggaaccagtccttgtgcagtacaacccaagattcaacatgattgccactgcggataaggagcttatgttttggctgccggtctccgatttataaacggagtctatcggaaactgttggacctcacctccatggtcaaccccacggaatatgtgggaccgggctttgccggttcagcgcaaacgtccgcttgagaaatatgaattggcgacgtttatctgggccgaagtcgatgatcaagagttctaaaataacttttcattatttctggacaccgatcgcttcgtggttgtgggggcgttgtccccattgtggcgccgggatacttggagagttccccaaaagccgcacgcacgaggaagggggttgtggctcaaactgcacaggacccatgccgcgatgtacgaaggtcttggatggtatcctgttgctacatcagggcagagcagaagagcgtcgtggtaagagaacatgagagacgccgggaacaaaagaagattttgatgcactgtacatgagatacccattttgcattattcgccggcgtatgggagtagttagcatgcttcaaagggttcaggtcgcgaggcaagtggtctggaaggctgatttaaccaggctcgtaggaggagatggaaaggaatggtcaagatgaacagcatgtaatggttgatcaagttgattttcactgaggggatgataggcattagcaaatagaggaagctcaatattgtttactgtccataaagaatctgaccatcaggtagtcttgatgaaggttgagttcaataccaccctgaatcccatatgtcaggccttggacgacgggagcttaaagtaaacacatcccctgttgccccctgtcattagaggtatgccccgcatttgagctggatgggaccgcggtgaaccccaccaatgcaacacccgtttcagcgtgcaagcagagagctcaccgaaaccgtggcaccaaaacttcccggggaagcgacaaggtgaacccacatcatccttacctccaacatatcacgtcgccttgacgccttcgcatttatcccaagtcaccaaccgccgctgcgcgccacattcccaaaccgccagccgacaccaattatcacaaaataaccattcgggtaccgaatatcctaatcagtgcacgaagagtacaaacgaagcgatcactacttcgacggaacaatccagtcgcacggcacgcgaccactgtcccatcacacgtcgtcgtctagagcacaattcggcgataataagatgccatactacgaaaagtcagaggactggcttcaccagtctgctttgctgttgcaggctaggcctcagactgtatgtgtttcctcccttcattctctccgccctccaatcattacagcgtagtagctatgagctatctatctaaacttctcgcccatgctaacatgcaaatccaacaatcagacccgagtaacaacctcgtactccctccgccccgccatccgcccttctaaagccgagaagctcgcggcaaaggaagctcgtcgcgccaaagagaaaaaagaaaccagcagcagcagcagcagcagcaaaaagacaacagaaggagaagaaccccccaaggatgcggcggcagcggcggcggcggcaaaaccaccccgaggccatctggtcctcaagacctttgacccgcactcgggcgtatgcctgaaatacaagacgtccaaagccgccgaggtgggtcggttgattcagatgctgggacaattggggaggaggatggctgcgctgcctgtggacgaggccaaggagtcggcagacgtggtgatggctgatgcggctgctgctgctgctgctgcggcggaggagggtgctgcggcggcggcggttagtgggactgctacgcctgttgcgggtgcgagtacgcctgcgcctgcggcaggaggcggtggacagggaaagaagaagaagaaggggaagaggtgaattttgagagggcgctgtgtataagtgagaaggggacgaacgcgcggatcggggggctgagcaggaaaaatgccatgataataaagggtgggtagaaccaagtgaatgaagcaagcgtttaacatttttttgtggaaacatttgtgtcaagtgaagtctaccttggttgcgcatcggcgaacgggtcacgtcaggcgtcatggtcactacaagttcacgccgatacgaattcgctgatgtctataattcaattgccatgtcgtgtggagagaccgaactctgcccatacatgtagaagctactgcctaggaagcttcttttctttttgtttatcaataatcgaccatcttctcattcaagttacagcccagttgtatgtacaagatagcttgatcaaatcagccatgatcttgagtcccaataaacgcctctaactccgcccatgtgcttgatgataggaaaaaggaaaacattgaactcgctcgcctttttttgaggtgagttgctgatggcagcaaagatttttctatccaacacagaaaaacatctccaaatggcagttgataagcaagttgctagtcatgctcgtgtgggattgttcggtgttagatcagaacggaaaggtacagtgtggtgaagggggtattgatgaaacaaagtcataagaggcgtcgcaaagagaaacgagaaacggcaacgacaacggcatttaaaagtcctcgtcgaaggtgaagtcaccgccgttctcgttcttggccacctccgcatcagcgtcagccttcttggtgctgttcatgacaccagccttctggtagtcgccaacacgcttctcgaagaagttggtcttgccaccgagagaaatgttctccatgaagtcgaaggggttagtcgacctgtagatcttctcgttgccgagggcgacaaggagacgatcggcgacgaactcgatgtactgcttcatgaggtcggcgttcatgccaagaagggcgcaagggagggcctcagtgaggaactcctgctcaattctgacggcatcgacaattatttcctggatcagctgcttgctggggcggttgttgaggtgagagaagagaaggcaggcaaagtcggtgtggagaccctcatcacgggagatgagctcgttagagaaggtaaggccaggcatgagaccgcgcttcttgagccagaagatggaggcgaaagcaccgctgaagaagataccctcgacggcagcaaaggcgacgagacgctgggcaaaggtggagctcttgtcggtaatccagcgaagagcccagtcagccttcttgcggatgcaagggatggtgtcaatagcgttgaagagataagtcctctgggagggctccttgatgtaagtgtcgataaggagggagtaggtctcggagtgaatgttctccatcatgatctggaaaccgtagaagcagcgagcctcggggatctggacttcgccactgaagcgctcgacgaggttctcattgacaataccatcggaggcagcgaagaaagcgagaatgtgggagatgaagaacttctcgtcgtcgttcaacctgttgttccagtcgtgaaggtccttggagagatcaatctcctcggcggtccagaaggaagcctcggccttcttgtacatttgccagatctgtaatgtggatatccaattagtccgtgaaccactttacgcgttgtttggaatgtctgggacgcgtggcatacctcatggtacttgatggggaagagaacgaagcgttgagggttctcggtaaggagaggctcattggcctcctcgggcttgagggtaggggccatcttcttggcctcggcggccttcttgttcgcgttgtgttcagcatcgatctcggcttcgagcttagcaaggtcctcgtcgaagggcttgttctccttgtcggtggcaccgaagtcgagcttcttggcgggagagtccatgttgagattctggataccggaggtaacctgtatagtgctcgtgtcagttacagtcttggtggcgggtatgtaagttgatgcggtggtttagagttggtagtggttgcaggtcgcgtcgcgggattgtttatgtagatgtaaggtgggtaggctaagtactgacctgcttggacgggctggtctggacagacatggtgaactaggacgaagagatgagatgcggttggaaatgacacaaaaccaagcgttgcgaaggacgacgacgcaagacgatttggtgcgaagaggatataaaatgggttgcgtcagagaagtagtggttttggacaaagacggggaagaagaacaagatgggttcgtgatttcagttctttagaaggtttaagtactgagcacgtccgcacgtggtgcccacaccagagaacctgaacggacgagaggcaccactggcaacccacactgccctgggctggcagacaaatctgcgcgtctggacaccaggatacgcgttctacctagaggtagtaacgcctggagcgcgtccatgcctggagctccttctgctgccgtgccgtccggcaagcacttgcagtgacacaacacctccaggcacaggtagcgtttccccgatgccagacgagcctctcccctgcatgcgccctgtaggagcgtgcttcaactcaaaactttgttccattgccatcgctatttgtcgcgttgttccgctttacaaccagttacaattgctccgtcagcattccgaccacccaattacatgatcgaatccaccctcgagcaacatgtcgcgtcttcccttgtttccatccgagccgtcgtcaagccgccatgcctgcctttttctcttatcagatcgtcacacatccatcaatcggtcctagctggtcttggactccaggcatcccgatccacctgtcacccctccggcccgcacacagcagtccaggagcttccacgggtccaactgtgactccagtatcattgcgccctttgtctaaataggatgggatgatccaacacgccagaccggatgtgatggcactacggagacggtagaaaccggtcgttgccactgacgaacatcctgaactcttctttgttgtgtgatcggcctcaggcctcgagttgagatcggtccgatgagtccgcatctttcaacgtgtcacgttcgcatcaggagcaatagtccagatcggggagtatgtctgagacccttaagaaggggttgctagacagtccactgctacctttgtcaagaagtgaacggtggtgaaaagcttataatcattattgttgtacaaggtgcattatgtaagtgacattgaaaaacaaaaaagagactcctaggtaggtgtgccttcatgcccttgcttgcttccatagttccatcttttgcgtttttcacaacttaattcgtgccgtcattgttcattcattattcagcatgcgacctcaccaggtcttccatgtcggagctccgaagctcgaacctctccacatcgcacacgtcaagtgtcgagaccgcgatcggctcgtgttggacccaccaaaaccactttatctccggccttgacttcgggaatcccttgtagatccaccccggccgtcaccccgaccgccgtgactatcccgcagctcccgctccggtcgagcttccacaatcccggactccaagtctggttctgctgttcttccaccaccgcggttccagccccatccccggccgtgcgttgttttcggtgcagaagttgactgagccggtcgagttgagggctggagaaccccattaccagttccatttcctaacaagtgaatggtctcgccggtctccggatcagagacttttccgttcctgaccgcatcagccttcgccatcaggtacacgtggagtagccaggcattgcgtgtattcgctcggtagaccgcatcgatgatgtcgccaacgatgggaatcagaccgatcgcaaagtcgaacatgatgttggatatcattttcgcgtaaagggttgctggtagaccaccgtcaatcttggaagccttttttaccaaccacagggccatgagagcatccgcaaaatcaccgatgctggggacaatggtgtcagctacacggcgcatcagaagtaggtgggtcgcgaaccactcacataggaattaaaccaataaagaaggaccagccgaaccgcacgggaacgcagcagcacttgaagcccatgtcccatttatatgctctcttccgcaccgttttcaggatcgcctggtcgtttgatgacagctcaaccggaattggtcgctcctgagtcctgtacttgacgatttgaccattcttgtataccgggactcgttcctcgtatggattctatcaagttgcagtgtcagtaaaatgcgtgcaagggttgccgctcatacatggaatccctgctccaagacttacgtcagagtttggcttgatcttgtcggtgtcgagactcttgagggctctcttgcccaatatcgatatgaggacgttcatagtaaatgtccactctgttcaaggcgcagagggagcagctggcttcgacttggaaaggactgaacccgtttgttttgaaggccaactgcgccaggggcacccttttatcgagttcgaacccttgttctataagcctttgacgctgtcgtttggatttggtgggtggattggtcagggcgccttctttgtcggtttcacgtcccgcgcttggggtcgcaacgaatgccgcttgagaaaccacaatgcgactcgaactttggtgagagaggtatcgacacgtaaggttcaaaatgtaaagttacgatgcagttatcgtgggcggctcttggctttatctactaccaaatggtgttccacggacacaaccggtcatctgcttcgtgaatgcatgcgcgcctgtttagttagtgcctatttcctgtttggacgatgacgtccattccttcacgggactggagtgaacaagcgacaccaaaaagacccgacgggagccctcccattctcttctggagggtccctgcccttgggcgaataatgcgtgctccctccgggctgtgtcctcctgcctccactctttcaccattaggatgatcatccaggtaccacaagagctgtcatctgccatagggcgggaactcgtgcccaacaagaaaaggttcatcccgcccgaatctcaagtgcgtttgaaatggcttcggcatcgaacgaagtcgccccccatcttgcgccacagatcaatgcattgacagaggacggatgactggaaactgacctggaggtcaaccgtgccaagttaccttacagtcaatgctgccttgtttcagctgttagcttggtacctggaatgaggcacattttgacccgtcctgaacgctgtaatggtacttcgaaatgcataaccgatactcaaaagacgcattatcgacgtctgatttggtacatcaatttagtaggtacattcatgcccccatcattgaagaaaatatatcgatctgttgtggcaacgcctggacaaagtgactagaggtctccagctaactgaccatccaaccctggtttaattgttagcctggtactgttaaccctcatgaacgaggacgtggagcaagaaccacgctaacaattaaaccagggttgatgtataatctggcatacatactagtggattgtggctagagtgtccgctacctaggtatgcacaagtggagaacggcccgtcagtgacggccagcgcatctaccggcagccgcccccctccagccaatccaagagccaacattctcggtcgtcactctgttccttcgcaagcacagcaaaggccgctccttatcgtctcagctgataggcaccgtgacagctctcccccaggtaggtacctaggtacctctacctaacctgcaccactacctaggtacctatcacagcaccttagctcaaaggcgcaagaagcaacgcccaagcccaacctgcccctctcatccgacttcgaccctacgctaccaaccggtcttgtgtgcgactgaaggctccgaacaacacaggcgagcttggaagcttcccctcttccatccccgcaacgacatccttaattcctcaacaccagagggcttctcgccaacacatcaataccacactacatcgccttgggatctccgacttcgaacgtggacgccattgcgacaacatcaccacgtcactcctcccacacacatcggaaccgaacttccctgttcccctccagaccgtctacccaatacgccatcctcacgggatcaccgagacctacctacccgatcatcatcccgcactacaaaccgcaccgcaccgctccaccttgctattatcgctgtcgctaccgctcggtccccccgttcaacttcgtccattaggcgacggtgtacgacggcatagcttgagctacgcgccttgcctccttttccgacaagtatatatttgtggacatgcttcgaatggttgacacgttccaatatgaccgaatcgcagctgaaactcgaagactgtccgtcccctttctgtatcttggctatcctgccgggcctcgaggcagtcaacagctaatacctctgcttagggttggacgacctctgcgttcgcttcatcatcaacctcccccaagaggatcttagatctgtcgagcgcatttgcttccaagttgaagaggcacaatggttttacgaagatttcatccgtcctttggacgaccgcttacccctaatgtccctccgcaccttttgcctgcgcatcttcgcccactgtccgctcctctcgaccttcaccgtcggtgaacatacgcaggccttcgaacgatttcttcaatacaaaacccgaatccctgtccgcggcgccatcatgctgaatgaggccatggaccacgccgttctcgtcaaaggctggaagaagaatgctaattggagcttcccccgaggcaaaatcaacaaggacgaggacgatttggactgcgctatacgtgaagtctatgaagagaccggtttcgatatcagagaagccggtcttgttcctaaaccggaagatgtcaagttcatcgagattactatcagaaatcaacagttacgactgtacgtgtttcgcaacgtccctatggacacagtcttccaacccaaaaccaggaaggagatcagcaaagtggagtggtataggctctctgatctccccgcatttcggaagaaaggtaatcagcagcaggataccgccgccgccgccgcgaatgccaacaagttctacatggtagctccgtttttgggaccgctgaagaagtgggtgtcccagcagaagaagaaggatgcgctcagggctggtcagaatcctcatctcgctgcggcggcacagctggaggaacctctgaccgaagatgacatgggcacccaaactgaaacgatgggagaggtaccagcaacttcatcaaaggacactttggagggagctaaccgtgagctccgacggttgctgtcggttcagagttcgaccgtcggttcgcaaccgccagtgggcatgcacgccgctgcctcgaatacggataagggcggggcgttgatggcactcttgaagaagagggaggccgaagcgcctcaacaggctcaagcgactcgccatcatgtaccccatacgcctctggatctgacttaccaaaacccttcagagccggaaactccacatcatcaccacattgctcaacgcttgcctgttcctaacttccagcctccgcctaattttccagttcctccacaggccaaccagaaccccaatgctgggtatcataaccagccgcaaccccctcttccaagttatggctatgggcaagatcagtacacgaatgtaccacctccccaaagaaaagagcctgttctcctacacccgcagcctctgccgccgcaggttcagcagtccatgcttactagagggatcttgggagtggcaacacctaacctgccagacaccacgggccagagacatcagcagcctcttcaagccagtttgaaggcgttcttgactcacagtaggctggatcctacgcaagggcagatggcgtcgaacccacatccccctcagctgacgaatcaggcaatgtctcttttgaacgtcttcaagggcgacagtgtgcgttctggccatgatcggggccttggtgtcaatacccaggaaaacgtccaccctcaaatggcagaccagcctcgacagcaacctcccagtagttggcagcatgggcaacagcctagccctgccggacaatactacgggcaacatgcgcctcaggtcactcaaccacctttggtcaattccgtgccgcatcctggactgggaggagttcctgcgggtgctgcccctaggccgatccagcctgcggactcgcatcgaaatgccttgttggacattttcaagaaaacaggaccggcctcgccatccggtagcgatatggcgcccaagttacacactgcaggccggcctgacttggccaccaggccggattctgccagtcaatacaatgtcgaaccacttactcagaggccaggttgcacggcaggtgccagcacagaagtcgttcctactaacgcagagcacaccctaccgtatagacctcagatcctggcccggcctaaggctcaagaagctcaggagctcacgcctgcgcaactgcgcagttacgctgttcccgcaagcactgttttgcaagatcttaagaaccaagtctatcccaacttgccatctgccaaggaccgtctgctcaggcaacaggccgaggccagggccaacaagtcgcccgtagccaatcttgccgccaccgcgagccagccatacaaccaggatcggtctcctcagaccgcccacgttgcgccttcgtttcagcaataccagaaccaagcttcgcaagtgcccaatgtgctccagcaatatcaacagcgccacgggggtgatagtcccaaccccgagcaggtcaacaagttgctctcgctttttggcaagcatcagccatctcctccagtgagcttctcgcagccttcgccggcgggatcaatggggtcgaggcatgtcgaggagaagttgaagatgaaggagcctgttatgttggcacaggcgaggtctagggtgccctcgtttgcctcgacgagcggtggggagctcgctgttcctcaaggccatgatcagggtagcagacccacttcgagtggcggtagccaaacgcctatttcgccgactgatcgcaactttttgctgtcgtacttgaaaagcattccgggtcctcgttagcgttgaacaccgagtatcgggaggggagggggtgatctattttctagcagtattgtcttgggttagtggactgatgtaggggttagttagtgaagggaatcctgctatgcagttgtcgcagcgcctctatggatacctaattatgtggtgaaggaggttgactgttactgacttgcttagtcaatcactggtgggatggggatggtcgtccattcacttctggtttattcctctgactcgcctgaaaaacaagcaagcgatcaagtgattctctcgttaatattggttgaaccaacgctagcgttactttcattgtaatcatagtgtgattgtgtatcgtacccggacgacgagttagactcttcgcattcaccttaagagatcatccacattcgttcactccccgcttaagtgctggcaaccgtttggacttgagccagcattatcttactttgaaggcgaagagatgatgactactcagtttcatacagctttggccacaacactctgtagaggtatttgacaacgtggtgatgggctcaagaaaaaacacgggagacaatgtctataccattcttcccatggacaacaaaaacaccaagacgaggttgtctcgtgaacgtcgacaacactgagatcaaactcgcggctcacccctgaatcatctacaacatctgattggtcagaggcgcattcaggctaaataggagagcgcgccagtccgctacggctcgcagcgcatcacgcggcttgctgcccctccaccattcccctgacacagctaggatacgctggcgtctggaccgctgatgccccgctatacccgccatggggatgttcataccgggatgctaatccctatacgtcaccccactggaatggacgttcaaggttcttccggatgaagtgacggtcgattgctaaacttatttacgaccctcctcgacatttttatccattgggttcctgacttcctttgtgactcttcatctgctttttctgaacctttcctgtctttcatctgtactgttttgagtttttgaagccagcgagtgatatcccaaagagctcttgcgcagtatcgtcatatttgtcgtcgagctctcctcgactcatagaagattgaattcatcgacaacgtacaatttacacgctgaaacacagaatgtcggagggacctctttaccttgggtttgacttgtcaactcagcagctaaaaggttggtttaagcacacaaagcatgcttcgttcgttcacttacaccgagctcaaactaataaccttcttctcacacagcaatcgtaatccagtccgacctctccgttgtttcctccgctaaggtcgacttcgacggcgacttcggcgccaaatatggcatcaagaagggcgtccaagtgaatgaggtcgatggtgaggtttttgcgcccgttgccatgtggcttgaggccctcgacctcgtcctccaacgccttcaagaggccaagacccctctcaaccgcatccgcggcatcagtggttcttgccaacaacatggcagtgtatactggagccgagaggctgagaagcttctcgcagagcttcaagcggataagcagaggggggatctggtggatcagttgaagggagccttctcccatccttatgcgcccaactggcaggaccacagcacgcaggctgagtgtgataagtttgatgaagctcttgggacagcggagaggttggcccacgctacgggaagtgcggcacatcatgtgagttgtttacttcccccttttctcatattttgagatgaaggtaaacagaccaatggaccgaccggaaagactgacaagagcaccacacaagcgcttcactggccctcaaataatgcgcctccgccgcaagctccccggcatgtacgcctccacctcgcgcatctcccttgtctcttccttcctcgcctctctcttcatcggctccgtggcccccatggacatctccgacgtttgcggcatgaatctctgggacattcccagcaacacttggtccgagacactcctcgccctggccgccggtggctctaccgaaggcgccgccgacctcaaggccaagctaggcgaagtccgtctcgacggcggcggcagcatgggcaagatcagtccttacttcgttggcaagtacggcttctccccggactgcgagattgcgcccttcactggcgacaacccggccacgatcctcgccctcccgcttcgcccgctcgacgctattgtgtctctgggaacctccaccactttcctgatgatcacgcccgtctacaagcctgacccatcttaccacttcttcaaccacccgaccaccccgggtcagtacatgttcatgctctgctacaagaacggcggtctggcccgcgagaaggtccgggacgctcttcccgccccatccaacagctccaaagacccctgggagaccttcaaccaacacgccctctccacccctccgttggatgtctcctcaccagcaaccgatcaagccaaactgggcctttacttctacctccccgaaatcgtccccaacatctcggccggcacctggcggtacgagtgctccgccaccgacggctccaatctccaaccggttaaccagccctggcccgtggaaaaggatgcgcgcatcattgtcgagtcacaagcgctttctatgcgtctgcgctctcagaacctggtttccacgcctccctccactccctccggaacgtcgtcgtcgtcctcttcttcggcactaccggcccaaccccgccgcatctatctcgtcggaggcggctctctcaacccggccattgcgcgcatcatgggcgacgtgctaggtggcgtggacggggtttacaagctcgacgtgggcggtaatgcgtgtgcactgggaggagcgtataaggccgtttgggcgtttgagagaagggatgagacggagacgtttgatgagctgattggcaagaggtggaaggaggaaggggcgatacggaaggtggatgaggggtataagaagggggtgtttgaggggtatggaaatgtgttgggggcgtttggggagatggaggggaaggttttggaggtggcgaggaataagtaaggggggtgtattgatggtttagatgaagtgggatgaccgaaatctgtcgtctgtaactgtgagataaagatgacttagacaagagattctagaggttggttgtaaaggacggggattgcgctcttcactttgcacgaccttttagatattgtcaaaatatacattacctctgaagaataggtatttatacttggactcagctcgcaagcgtccaataactctatacttccgttcttcacttgccagagaagagtggttgtgatgatcataccaaacgtccccagccgagctcccggggctaaagtggctgcttttgtttacattacccctgaatcaacgctaacaactgaacgctgctggtactggaacggccaagaagtaaaacataagtcacatattgtcctcaccaaaaggcgttggataacaacatcaggaggactttgtgacaagccagcctgctgatcatgatttcgaagaggtcagagatagtggtttccccattcttgggagcagagttctgaaagattacctgcctgactgaaacgggacgacctgacacggtgattactttcccgatactgattgttagtggaagccacgtaatcatatactgcaggccgcactttcctatcagatatcatctcgatcatctacctagaagaaccgaaacgacaaacgaccacttgggggttcgccaagcacgcacgcacttgggagaactaagtggaaggtaccgacgactaggtagcctgattatcttcgacgtcacctcatttagtctcaacgcgcccgccaccaccgaacccaaccttaccccgtcctctactcacaattttgatccaaacaacaatgtggtagaaaaaaaagttattgctgagatgttggtaagtctccagtccaaatttcgcaacggatgaattaacaattttgctaactgatcactgtgtagcgcaccacttttggaggaatccgcaacctaatcgggcgtctcttcgtccacagcatgcccgggcaccgccggaatcgcgacaacggcggcggcggcggcggcggaatgatcctcggaccagtatcctacctcgactgtatcgtcttttgcatcttccttgctccacaactgatttggaatgtcggtctgctaccgaccatcaagtgcatgctggaagcgctgccttttgttggtacgttcttctccaccttttcgcctttcttacatgtatcataacgagcagtgatctgtcagtaatttgtgtatgtgtgtgtgttaagctgctaacaccggatgtggctacatagtgttcaaaatccctgtccagttcatccatgaaagatggctcagcagctctcatgacaagtcaccgtttgttcggaaggcgtcgccgtttgaggactttgtcatccgatgtgtgcggtacgcctttgcgaatatcccgccgaagattggacgggtgtttttctccaagcaggtggcgctgccgtttttgaagttccgcatgttgagacatgggtatttgaggagtcctatgcattggagggaacatgtcaccgtaagtgcgatgctgtttgaggccgtgaattgcgctgacgagggagaaataggcgaattttagaggcatatgggtcatcaaagatccgttggcaacgccagactttgtcttgtattatgcccacggtaagttaaacgatcttcccggtctaaaacgatgtacttggctgattttggataggcggcggtttctcgatgggctcggcctacttctacctcgagtttcttctgagctgggcatcggtgttgtcttcgtccgggtttaagaaccccgccatcttcgcgctggactatacactcgttcctgatgcttcataccctactcaaatccaagaggcgatcgagggatacagatacgttctcaaagtggcacgcgacccagccatcgtatgcgtcagcggtgactcggcaggcgcaacactaattttgagcctcttgctgcatcttagctgcaaagacgccagcgcaaagaggtatggagtgggcctgccaatgccaggtctggccgtcttgatctcaccatggacgactcttgtatcctcacgacacaccaacacgacaagcgattacctgaacgccgagcagctgagtacgtacggaaagcagttcgccggcaacaaaatgtcgtggagtgatccgctggtatcaccgggatgctgcaatgacgcggcgtggtggaggcgggcaagtccgtcaaatggtatcttcatcacatacggggaggaggaggtgttctcacccgagattcatggtctgatcgcgaggctcaacgaagcaggcttgcgggtcgagagcgaagttgaggaaggcggaatccacgcgtggccggtggcgtcgctgtttctctcaactgcccgcgaaaagaggttgaagggggtgaaaggcctaacgatggagattagaaaacggctctctacttcggatgcggcgaaaccaatgtgaaggcaagtagatgttattttgtcagattagatcaagtttttgtttgccatcatggacatgcggcgaagatgacccctcagtcctggttcgggctcggtttctccaacgccgtgttcttagtctctggaaaatcaaggtgctcttgagtatcatcatgcaaatgagaggtatgtgttcagcccatatgtgcgccggtgcggacatgctcgagattgtgctgctgccgagatcttacattctgcatacttggtccagtagctccgtaaacaaagcgaggttggcatgatgccctttgtgaatcgcgtgatgtcgaagcgaggttacagaatccgttcgttgtagtgaaaggcagcgtccatgatcaactcatcgattcccaaatgctgaaatgagacatgaccgggtgccgagttcacaatccatgaccgaccgggtcgtgtagctgtatacctctctagaaaaggacggggttgctgggtttgatgttctcgaggcgaagagggcgacgggaattgacgacaagaaaaaaggactggaagacgtgcgatgcaactgaacagaaatggagctgaactccctgtgcctagcctaaaacgcacagatgattggaaagagtacttggggggttctgggcgccaagctttctttcccccctacattccatatagggggcgccaaaaatttgggacagtattttaatatgggacaccccacatagaaatttactagcaaagtgacccatctacatacacaacacccatactataaatcgagatttattaacacaacgttgttaggaagcccagtaaactacccaaataggaagagtatatatataataagggatttgataatttattttatttatttaactattttatataatataggtagccaattgaacttctcccttactcgtatatgcctcagacttcctcctcctactttaataaggcttaccccggccgttgtccatttaaataccttattttaagtcggattgtaccttcgattaatagctttattatacttccctatatagtatcctcaaatttacattcttataagaggaagggaattataggggtaactactaaggaaggactagatttaggcaataaggttatattaatagtaaggggcacacactattcaaacttcttcttgggagttagtataattaggggtttaattaattaaataattagctaaccaattagcttaatcctcctctcactaaatagaaactccccgccttccttatccctatcgttacccttatcctcctcctcctcctcgttattaactttctcccctattactatagtaatattatccttatagaaatccttaataagagtctcatctatcttatcttcgagttatacttacatacgggggtctttaataacttaagagaaggtttctaattgggactaggattggaattaggcggctaattaacggctagtaataatttaaatatcctcctcattattaaaaataattagtagggggtactctatataatattaggcttgctagtgtactagcaatttaccctccttatcgacttaataagggagactctcctctatattaagtatattattattataaacaggtatatactcccattaattatccttcttatatttcttaaactacgtactctacgtaaccttagttagcttccccccttctttatcctctctctattattctttaaactacttctatataatattattaatcctttttataattcgctcttgctacttgattttttcttgtatttcgcattaagttcactcaattactatagtattaaaattatctttagagagagagagaaacggaccgttaattaggattttatatactctcctccttatacaacgattaaggttagcttccctcttacggtcgtattaattgtattcttaaattttattaaagttaagaataacttctctagtaacttaaaatatataagggtaattattacaagtaggagaattaaatatataataataacggttagtaatatagttaataactttaataatctttttaaaataatccttatataatattataaagggataggtaggattgaatttaaaagagtgttacttagttttaatctataataataccctttatctattaattggctaaagactagtatttttaaatttatttataatattataaattataaagttattaattataatcctattaagttctttaacaaacattatatagttgaaattatattttccttactatataaatttataaagaactttctagtaataagatttaaataaggagaaaattcctatattaagcggctatataatataagtagagtatagcggtaaagcgaggatttaaatattaaatgcctcaatatactacttaaccgctatattataataattattaaacctattaattataagtaatcaatatataaagtttatattagggagccgtcttttactaataccggtagtataatcctctaattaacaaccgttaatattatacctatactaattataaccgaactaatctataaaagtatactttatctttttaaaagtcggtaacgctttaaagctatatatattgaaatggcgagaaaactacaacaacaacactaccactaccacagtcagtataaggaccgtagttctcggatgtctaattaggtagagtaaggtagtaagtgatttctaagtctttctcggatagtcgaaataggaggtattaagttagatacgatttattggcgttacgcattttgttgtatggcttaatgttcaattttcgttagaaagtaaggatagctatcggatcttttaatatcctcttcctagaggtagataaagaaatgagtaaacattccctcgagagggataaaagattagttaacataataggcaaatagaaatagataattaaagattactaaaagaaaactattctctttctttaagaatttaaaattaaaagactaattatctagtatagcgaagaataaatattgtaataattttttatattatcctccgaagttcgatatcctatcctttctttttctatcttttttccttttattatccctatttttctaccttttttaatctattatcttattaggttagccctttatattttatttttcgtttatattaattatttaaatccgtttaatttaggaagtgcgtcttctaatctaatatccttactgaaaattcgaaaaaaatcactatagaaaattaacgtatatatttttatatactaccctaaattaaatcttccctttgaatttgcgataaatcccttaagtagatttattattatatatatatatatatataattagcgtccccttctattatttctattccttctgtacccctttttacctttgtaaattaaatccttttccttaatactgttaataaggagataattatttgtatttctaataatatcgttctaaattattctaataagcgttaaaagtcttcgtagccttgaatgaatatttagattaaacctttcttcaaattctattagaatttaagtagggttattcggattataattaggaaggctatttaatttatactctgtacggcgaacgggatagattaataaatttactataaatttataggaattaaaattaaatagtatatctgtaattattttattaagtattgggcttcggcctataataaatatttcttttataaagtagaagttcttagatccggttattagaaataatccttattgtaagataaatataggattcaatagtatacgcttatattaagaggaatagggaggggtaaatgggttcgacggcctcctaaaatctaaggggattaataattaattaatccgctttatttaagtaggtatttatattaaatttataagtaatcccaaactacctaataaattaatatttcttaatactaatagagctttatcttttaataatagttcgagagttcttatattcttaggcggtagaagaatttgcaattatatccaatttattaaagtattaagaaaaagaacgttaattcctttagaagggttaaatataattaacgttaaactatagtgtatattattattaatagttaattaaatagaagtactctatttcctaattaattaaaaatttaagagtaataataccgctaaacgaaacaaaattagaataaaagataattaatttattattttagaactttacgaacgaattataatttattaaggcggaattagaattaattgtatagaagaatctgtaggcggaggtaaataaatattattagacgaagaggttaatcttctaacttctcttcgttctactatagaaataggagaggaaaatatagacgataaagagttagataacgaggaatcgtctttattacttcttttaacgggtcttgtaaatatatactaaaatagaggaaggtcgataaaggtattggggctattatatagctaataccgagagaggatctttatacctcctagtctttatatataactgttaatattctaagtaatataattccttagctatataaaacgctaaagctttcctttaatattatatatatatttactttaccaggataagaagctatctaatctttaatcgactatatataatactttaaatttaggtttgtaaaatagactattagggtactattactttatttgtaaagtattatagattattctctaatattactgtactataacgttttctttctattcctaattaaatactatatattccttctatattgtactctatttctaggtctttaattaaagtatttaaaagtttagattatattctactagtcttattcttacaacttctactactattaatctatagatttaattagacttttgggtaataaattcaatttgtcgaataataaggcctgggttagactttaatactctttaaatattaaatttttaaaacaacaaaattaaggttatttttatattcggtagtatagagtcttctaaattaaaatcgtagtagtcctattgacctgctaattaattaaaaatagctactgaaaaataataattcttaaagtaaaaagggatcacctaaaactt