tggagttcatggcaaccaagatggcgcagtattcgttatcgccaccggcgaggctggtccagatgagcaccatggcaatgcacctgccaaggccgacgaggatgaggccgacacgcagttcttccttgtcaggtagaaatgcccatgataatgcgagctgtcaccgggcaaagttagtcttggaatgacgttctacgtaaggcgagactatcggcaagaaatgcttaccatcaggaaaggcgcaacgatccagttgacaaggatgctaaacccaatctgcttccagatggtgcggtgggagaaaagctcgtgcagagactcgtaccgcactttgcagaggataggatacatcatcaccaggagtccaatggcaatcgggatggatacaccaacaaatgtccccttctgcagtgccgggccgacattgtcgacaaaatttcctagcaggacgccgacggtcattgccaggaaaatccacacggccaaaagccgatcgagaaggccaagggatttgaatgccgaaaccttcttttgcctatcgttgactgtctctcttgatggctgcttctcgacgtcttggggttgggcatctttcgcgggtatagtaggactttcactactagaacctatctcggccatgctgctcgcatctgggatcacggttttcgtggtcatgattgtcgtttgtgacgttggtgctgcttgatgcattcgtctgaacgtgaacaagacgataaataaaggtgtaggaacaacaaacggtccttagttgtgtctcaggttcatggctttggcttgaaattaaagaagaatagttacttgtaaggaccaacctattctgtgtatgctatggcacctcggccaatcatgtagagggtgtgacatgcacccataaacgggtctagactacacaggcggttacttcaccattcaccattcagcacacaaccctacccattactacctaggtaggtacactagtagtgtatcgatacgcgcacgtggtagtctaataggcagcgagtgtacaggtacccgacctttgccttgctacctacaggtaagaagcacttccctcgaggacttcaggatggccaaacccggtaagggaatggtccatgctcctcaaggcccttcttacggtaggttgtcgcctctctcgtcacactgcgatgcgaactatacgcgataacccgttagatcaaattcgaagctaatcatccttcttgaagtgtcatcgggggtttgttgttgtaccccattatgatgttggcattctcagctctggagcatggatagaaccagcttttaagtttgactgagagcaagacgcaggagatagtgttcaaacgtccggtgtccagcatcaagttggtcaagttcatggcgagatacacgataactagaggcaggtacgaacaaacacgataagataaatggaaggtgagatagacagttcggaatcggaacggaacgtggaacacccaaagacaacccatacttaggtaggtacattacttccatctacgtttatcatgttggagcatcaagccatatcgtccactgacgcaattcaatgaaagggaggggcgcataggaacgaagaattcttgttacgaagttcttgatgcgagcccgtcacgccataattgcagccagtggaacaattgaaattgcaaacaaatccaacttctcccaagccgctagaaaaaactcattcttaggttccacggagggaactactaaaccagcccgccaaatcaaagcacaccaccgtcaagctcaacaacgacgaagttccagtacgcgaaagaaaaagaaaagaaaaaatgaaatataaaatcggtatatcgaaatgggcatccaacggcctcaaagtcttgagctaagtctgctctcgcccggcgcgtgataatcgggaaccttcatttggagggcttcgcccgagtaccccaagtcttctgccacaaggacagccgccttctcgccgatgagcagagcggtcgaataactgaaagagtgcggccgtgattaatgatgttgttacaaacagtcttcgaacaatggggtagctaatactcacgtgttgcagccgacattgtcggggcagatactaaggtccgccaccttcaagcccttgacgccatgaacgttaaggcgctcatccaagacaccgtgcttgacaatgctattgccttctcgaggggccatggaacacgtctgcatcaaaaccaagagtcaacaatgtgttgcgctgttcgcattggtaaaagcccggaagcaacttacgcccaggcaatgccatgtcgtctcgacatgacgcttcacccaatcctcgacggctttgatgtcctcgttggaatacttcagctccttcctcttcgccttgcggttgctcgtcacatgtagcacgttgggcttctcatccgccggtggcactggcaccgtccagctgccgtgttggataccagcagtgatgtttccaggcagagcatacttgttagtgtcctccaaatcgaggtcgtgcgcgcgtgccggagagtcgaagttgaagaaaggatgcatattctgcacttcaccagcatatgcatccatcctgcgagcggtttcacgcgacttgatatagcgccataccatcgggaccatatcgcgctcgtcattcataaacccagcatcaaagtccggtacttcgtacgggtcagccgacctgatgtgtgtcgaaccgcgtgagaagggatattccaggaagtgaaacatggtaaagaagttgccaggaggcctgtgccatgtgacaactacatgttagtaacgagcactctatcatcgagttactggccaaaggtacttctcacatgagcatatggtctccgaaccagccggcaatcaacgagtaatgcattacgggcttatccggcttgctcttgaagtatgtctcccagcccgacttgaaatgcggagttggccacttctcaaactccttcagctctttttcagttggccgaatcttcacgccagcctcgacaccgttcgttgccagtggtccagtgcctttgatgttccactcgtcgaagacacctgtacaagttagtaggggctcgtcaatactacctctacaggtgatgacatgagacatcaatgtgcttacgcttttgcacctcagggtcaccacgggcaaagtcatcgaacgtctccgtgcccggctttgctcgatatacactgaaagtcaagtaatgatcctgaaagttcagaccgacgccaggaagatcgacaattggtttgactccggcctgccgcagcttttcggggctccctgctctttgttggctcgagttcttctagtcagccttcagcatcacttaccaatgccagagcgctggaggatcaaaggagaggacattgttccacttgagacgacgatctgcctgcgagctcggaaaacgcgtactccgcgatcctagtaaatgtctccaagtgagtaagggtcattcaatccccagattggcgctaacttacgttgcccataggcttcgttggactgtcggtgtgttagttgacaaccttgcacatgagagtgcacatctctgacttacacagtccgtacagcgaccgctcgaccattctcgatgattaccttatcgaccttggtgttacaagccaggtataagtttgagtgaacggcccgagtggcgtggacataggcatgagcactgtcactccggcggccagtctaggttcgccttgttagtttaccaccaaccatcaaagtaatggacacttacatcacgattgatccacttcaaccactgttcagcaccgtgggcagttttcagatcttgtaagtcgtccactacaggaattccttgggattcagctgccctgagaaagtcatccttgatgggatacgtactaccacctgttagtctgaaaccgcaatcatttcttcatgggacctactagtttccaaaagacaccttgatggggccttcagagccgtggatatcccgattatgagatgcacgctggtatgtttcgtgcttcttcatgagaggaagcagttccttggtcgtccaccctttggcttgaaagtcatcatagtctgacgcggaagctcgagtgtacatctgggttcagttagtcttgactttatggcagctgggatatcaccatcacgcataccatgaagttgatggaagaccctccgccgagcacatgagctgcgggtacaattgcccctctaccaccgagccacttcgatggcttggactcatagaatgttgcagtcttcgagtccaatttcatattccgaggaaagataccgggtcggaatatccaagaattgttgagattgctctcgccagcctcaatgagaagcaccttgaggttatggtcgaggttcgccaacttgtcgagatttttatgagtttcaaggacggcaagtgcagcttgaagccatgcaactcacctgccagcaaccacacacccacaacttcctcctccgcacacaatgatgtcgaactcctccggtaggggggacatcgtgatatgaatctgcgtgttgtccaaatcagagtctctttgggcccttccgagtttggtcctaaacaaaacttcgattcactgatccatagaggtatctgggagctctacacgtcttatacacggcaatagccccacattcactttccttcccctcttcacctacaagagtttaaagccgacgatccctcaggcagccagattccctgacagtggtggtcggattgcccgatgatgatttttggccaatcttcgaggtttccccccataccggactagtcctcaggcctttcggtctttctttttcacgagtcctaaccagtacgaagttcacttgacccgcaagggctgcaatgcatctttggaaacccctcatcaacttacccagacgagaaatacataccgtagctggactgtgccacggcggctgcattgggatgagcggggatgaatgagtgtctttggtgatggcgaagatccaagaatcccccctggtgactaacaactctgattggagcccggcttccttcagtgtgaggcctcatataataatagccgtcacatttcagtaaaacagctattcctgaacaacaatttactcacttttataacaaccgatattccgttttaacattctaagtttcaacctgtagatagtacaagcagagaagcatttatcagactggtgtaagcgggtcaatatggcacatatctgaagcggttgataagtatcgacggtgcatcgccgttcaggtttgaatagaatcaccaatgttgttcgactgatcggcactcattattatctccataatacatttatgtatcttgagctttgaagaggtgccgaaaccaatattggagtgcatgaactagttctctcccctttcactgaatgcgatcaatcttccggccaccggttgtaccggtcatggtgcggcattgcttatttgcaaaagtctctattagaaggatgaaggaggggaagacgttgcttcttattaattctcaacttgtgacgaagatgagtgaccaaatgcaacaccgccctattagttcatgcatctttacaaagccagggctgcaagtaataatagtgcggcttctataaaaggaccaacaaaattacccctagggaagaagattattgctaccaaatagggagaagaggtctttgaagtcagcgcggcgaatcttgctgaagttagggcgctgcagcagtgctttgttcatagacgttgaaattggcaaattcgaagcaaaagggtccacggtttacagacgaacaagatgtcacttaaacgataccagaaaaccagtgccgggcggtatttcttattctcagtgggatgcatctagttgacaactctgaaccacttaacgtgaaacatgcattaccggcacggcacggtaatgcacgtcggttggcgaggaaagtgaacgcggggttgatggacactcaacaacctgcagcatccaaaatcaccaagggactgaatcgcactccccttgccccctcctcctacgacagaccttcattcatacctgtctcatacccaacagtcatcatggctctccggtctcgagttcagttgtttcaatgtttaccttgaaaacaggaacagatgctgtacgtcgtgagctagtcattagtcaactgtgagagactctcttaggatcgcaacggacggcctcgttgacatctccatcaacgggcaccacatgacttcttgttgcttcttatttcgaagtgacagtttgtccgaccaaccaacttgtacccatgtaaagggtaggtagcctaccattcagggtattcgttgcgagaaaccgtagcaatgccaagcacattcagagatcaacaacacccgggaatgtgattatcctccccctccccctttccccaaacggatcgttatacagatgaagggtcaagagagatcttcaccacctcctcctcgttctcgcccccaaaggtgagaaagacacaacatcgccaagtccctttcccctctcttcatctcccatctttggatcttggcatccatggcaacgaaccgaacatgcttttcccaagcttcctaggtacctctaggctcacctcgcctttgaatcgagtaatccgcggtctttgtctttcctacctcctactctcgagttccccaactccgaacatccaagtccaagttccatgtcagcaggataggacaagaatggggtttcttctcctttcatgatttattcatttctttctttctcctttcttcttagttatgcggtcctactgcagaatctcaataggcgatgttgtacataggcccatattggaaagacatgccaaatttttcgagcttcgtgttggcccaaattcaatacatcagatcttgggtcgttccggagctttatttcattgaaggatgacaacgaggacataggagtgggttgtgaggagttatcacgactgtgactagtgtatatacgcgaggcgtgtgcatgtttctatgatcatggatgcttgagtgggtttgatttggttaattggtctctagctctggacaactctttgcgcgtatagatagtagtagtacgagcgtttcaatcacgttcattgctgtgaccgggtgcaaggcgttaaatatggtatgacgtgttaacttaacctgtacggtttgccgtatggctcgcacgctgcgacgcggaagttgtatttttaaggggatactgaaaagattatggtagatgataaccaacatgtaagagcggcggttcagctccagaaaaagcatcgtcgaatgagctgagcgggaagctcgtcgcactaggtatagtgaagtctttgatccaacaagtgtgcaagctgtagaggccagagcagtggctttggctttggctttgggagcacattcaggacgtagaaaagggggtttggcagccatcttgtcaaccctttattccaatcctatcaggtaaacaatcagtcgatggtcagccggcagacactcgaccgagcccagtcgtacagagaaggaccacgtatgagccaggggatctattattaacctgatttcagggaggtgatacatgataggtaacgtattagttgttgacgagacagttgttcaccctggtcggccgtaacctgggatacagttacagggtcaggaagataacctttcgtgaaaggtttaggacgacatgcaggtttgcgtacctggtgatcatcctacccaagcccgttgccgtgtaacgtaacgacgcaggtggcagcgggaaggaaatcatagaggaagggaaaaaaaggaacagagatgaagtttagatgctagtacctaaaaacgccaattaccaaaaagtgacaaatgttcatcatccaaccaaatgaccgagccggtctaagaaagcaaaccaacggcagaattgccagtgtgaaccgtgaatgaacaagcgagaccccgttcatatacagtttgctgcaaaatcggatacttcagaggtgacctgttgttccctcagaaaaccaccaccaaccccaacagctccatcccattcatgttcatgttcatcgtcatcccaaactcccaataaccacgagcagaaggctctgtgttgttcttcgtcgtgttcttttgcgtcatcataagcgttgtacgtatgtagtgtatctccgtcgatccggcatgcgttttcgaaatcgaaccatcccggcttcaccgccgtttggagcctccgcccagtgaccgatcctacctcaccccacgtatcccgatagcggaacgacccacctaaaccgcctctcccgattcatccaacctctccagttcttctacgttttcttcgctctttcttctcccgcaaaagttaagaaaaagaaaacggcccgggagttccagcacatgattccggcttaagcccgcaaagcccgcaaacgctgttgcagggcatcttcctcttccggagttggttcggccgtctggctcaccgcctgctgggcagcagcgttcggatcaaccttgctggcgctggctttattcagttcctgccccagttccagtccggcgtcgtctgcgagcttgccgagcagttcgtgcacggcatcgtcgctcacttgcacgcttgtgctctgcgtcatggcgtccgtgtagatgccgttgctcatggcgtactcctcgttctgctgcttgtactgctccagcgttagaagcgttttctcggggtttacgctgcgctgggcccgtgacatggtcttggatgactgggccatcatgaacgtcatgcggttcatggcgttgttagcctgtatctgggcgacgctgagctcggccatatcagcggcttggtccatctgttgagcgatggcttgtttggcaagcagcatgcgggctttttgggcggcttgcgcggtttcgccctttttgagaagctagaaaatgtcaaccatagcttgttagtttgggcgttcctctaaatgcggtgacacgatggcatgggggcgctcgtaatgatagacgggagtcatgtcattttgaaagaccatgatgcccagtattgataatggtagacagagtaggaatgcgcatccatctaggtaagaggagcattgccaggccaggaagatattgcgggacaccggccaacagacatgaccagagggtaaagaaggaacggaacggggtgacaaacattctggatctgcttcttcaattcattgtcttgtttggcagccttctgggcttcacgtcgtgcttgcttggcattgaactgccaatccgtgatggtcattagcaactaatcgatgttttctcatgttgttccgtgattgttccatgccatctatggaagatcgcaagcagggtaggcgacgctgcaagggatggaccaccgacgcaaggaacaacccaaggcccaatggcggaacacatacgcgggcttgaaactcaacttgcatgtctcttgcaagctgtcggttcgccatcttgattccgcggtgagatggtctgtcggcgatggactaatggagggaggtggggggtttagggtcggggcgacggtcggtgactacgtaggactcggcggggacagcgaatgaagtcaagcggtggacttaggctctggaaagcaggatccagttgttaggatatcgcgggtacggttgtcgtgacggatgatggccggcgactggaatactatcgggtcgagtaggtcggtgatggatggtgtgtcaacaatggaatagaggtacctgatcgatatcttggatgtccgcaagtgttgaatgctgctaggtactaaaagttaccttaagtgctacgtaagtcactgctagcctgtagtgcctactgtgctgttgcgtgctggacggcgacgtacagaatggagcctggcgagcgtgacagggttcagaatgacgggaagcccttcaggttgggaagatccgggacgtccgttggtcggcggcctgtcagcgcgaggcagtcgcccgaactacggacccgtgattggcccggatgagacgctgaagtagcatgtggggcctctgcattgccaccccgccctgcccgcgctttccacagattccacgctatgacgcagtcctgtggctggtgcctcccctcgagccccctaagtgtgtgtgccaaactgccagtgcgccgcatttttagagggtcccgcttggcaccgtgagtgacattcgctggccaattgagcggtaaacagcgagcctcgttcgttgctgggcggtctgcactgtcgacccgcattggtgtcgttcgctgaacggaaccggcgattcgatcttttgacggttggcagttgcggtggagagaacaggagcgttttttgcctttcacctctaggccagaataggagcgaacaggggagagccacctaaatgaggtggctcggcctcgcgattttttttggggggggggaggaagctagaatacctctactggccagcaactgaaccagacgacaagggcccggatgacagggcaagtgaagtccgaatgaagaccggcatcaagccacacagtatctctagcctattgtgcacgggcagcaaagtcccgccaattcgcaacggaccgccgacggaaggaaaatgagcgctcgctgggctcagactggctacaagcctagaggtcttttccgataactctttttttttttttttatcagcgacccccagtggctcctgcgggctctgttcgtggctcgcgcgccccccgagcatatgagtgaagggtttttcgtttttctggacaaaacttagagcagaaaccatagaccacggattccaatctttccggcttgactcgctcctcttcttctccattttatcttctttgtcttgggcaatttccttttttcaacaacatctcttagactctagacttgtatccattttccttttctcttggggtttcccactcagctaggaaccacactccaccaaagctcggctcggaacacgacccaacatcatgtcgattcgcaagctcaacgtgcagaccttcccgcgccccccgctggtcgagagggcgccccgtcacattcagatcaagtggcacggtcagctcatcgccgacgtccctcctggtgaggcgtactgggttttggagacccatcatccacctagttagtccaccccattcttcccgcagtcctcattcctacgtcggggtcctccagcgttacaccccgtcccgacatccactgcacaacccaacacggccaggtccaggttgccgacgtgttgtgcggatcacccttcacccttcttttttagaggtggaagttctgtcgctcaaactgtagccacctcagctcgtcccgacgctgctgtgaatgctttgtgaagtcgtcgactaactctcatgcctccccccgtctgcagcttactacattcccccctcgctcgtgcgccttccgctcgcgaccactcccagatcgactttctgcgagtggaagggaaccgccacatactactccatcatgagtcccatctcggccgccgagaccatctccaacagaatctgggcctacaacgagcccgcgaagggctatgaggccatcaagggctaccttgccttctacgcctctccttgggagtgctatgtggacggcgagcgcgcccaaccccagcctggtgatttctatggcggttgggtgacgagcgatgtcgagggtgtcgtcaagggccagtggggtacctgggatcctgtcctttaaggatttccagatcgggtaaaaaacacaaagaaacaatttcaagatcagggagtatggggggagcttctcttggtgtgttgagggggttttctggagttgggccggaagggttatagaaacgcatacacatggctggttttttaaaacggtgcatatgggatcggaaagcgcattttgttgggaagacagcaacagaagaaaatgtcatcatccttttagaaggcgctgcaatacctagaagaggcattcgatgcaaatcgaccatagcatgttggattctctggcttgagcgggatcacagaaatagtgcgtgttggcgtaatgatgtgacagttttgggagtgtaaatgctcgtcagatgcgggtcagatgcggaatgggaacccgaaacgacgtcgtggtatcagatccttggatgtgatgttgattagatggtcggaaccggaatgccgagattccaagcatgcaccgaaacctgcgatcgcccgtgaggcatcggagaacgaagcggtggctgggctaggccggatatgtgttcacctcgggagcccgatgcaccgatgtaggaggccgcttgggactatacagtatgacccaaacatctgtataatatgtaacgaaggtgacgctgacaagcccggaggaaggtagtgtaggttgatctgggttcggttagctgcactggcttcagacatggctccatagaatgggggtaataatatgttcgagaaggagtgtggaagtcactaaagaacaatggaacaaaaccagaggcaagggatggccgcccatatatccttttccattagtcttcccctagcacgcgtcgtcagttgatccccgttatgaactccacaggaagtggagggtttcgtggattagtcgtgggtaaagctggagaggagatggcgttaaaagtggaaagatgctaagtttagtaagaataatggtgtgagattgggggtcacaaagtgggaaagccgaaagcgtgtcctatccaccagcgaatatgaatacgtagcagaattcaacaacatggaagtctagaaggcggctccatcaagtaagtgccatgtgggaggcaagcgatgactagaaacgatatgggaaaaggctagtagcgagatgacagatggagacacagggagatgaggtcgtggttgaaacccaagccgcgggaggctctgcacgcgtgttccgtttctaggctcacaaacaattaaattttctgcggggagccgaacaccactcttgctctctctttccttctttcatcgcgagacataccgagtcttctgaatggtcaaaaggcccagagccaagcaatggttggctctggacgtcgtctcgtcacaccttgcactgtatcaaagtgtaagcgaacgccacgccatccacactggcagtccatcttcatccacctttgcttaactgcatcggggatggcatttctcacctccatttgaaaatgccagtggagagacgggacgagcgtaagacgcaccgagacgttaagattcgatccgcggaagcatcgccgccgtcagactttgaactccacaatcacagtcaagactgcgatgtctcgtcaaatgcagtgttgcaactccgacggccattccacgccaggacgctttctttcgtacatgtactctgccgaataaatccgccaggcctaccgcacctgtctcaggaacggaggcatagacttgtagatttgcttactcggaagaaggaaacgacatcatgatcatgctcgaaaatggatgacatcactcgtcacgtacttttctctatttcatttacgaacaatactaggcttgagttgtcttatactcgcctccaacactgaatacaagaaccgcggtacgtgcgccgagaacagacctacaacccatcacctgttatttggggctaaccgttcgccatgtcaactaagaggaagatgaaaagacgagagaaaccaaatggccgaatagaggaggaacccataccgaagctacctgcatgggtaaccaatgaggcgatcgagcaaaatctctccgtccaaagacaaggacgagatctcacttctcgctcccagattgtgcgatcgcgaacttgggaaacgggccataaggaaatgagggatcaacgatttttcgcaggctacgccaatctattcttgagcgatcataaaccaaaacaaactcctgaggtaggagggagaaaaaccaatagaacgaacgaatgaaagggacgccgaaagggttgaatctggatcggaatgccgtacgacaaggcaccgagcccagggaagaaacaaagaaagagagatgagagaaaagaaaatgaaaaaaaaagggaaaaaagataagcgcgaggtcttggcgttcttttctccgtcctcctcacccatttcaacccttaaattttgaactcgagatatccatactgcttctgaatggctggcagatccggatcggatcaccgcccgatcagcacggagcaagccacgttcggatatgccaaaaatgaatctaaataagggttcaactttattgacttcctttcacgggggggggggggggggggagatcggcagttacactacctatcaccttaagcattctagaggttggacttttcggagactttaaccgctctcaccacccttccatccgaggatctactagcgtcttccattgaggagagactagatcggcattttacaagaagcacttcagtccgggtaactacctttatgtgaccacggagataccgtataaaacgtggaagtcggaattcaaggtctatggcaagtatcatctctgggccacatctatggggtgttcaagcagttagagcaacgtgctttcctcgaagttggaaatcgccaaaagaatcgtacactaagtacagtctgttgcgttgactctacctacctgaaatatcaggtatgtgcatgtcggagcggctgagctaaagggaatttcttgcagaacccaagtccgattttcccggttgttttttggtataacagtaagctggggcacggcgtgtaagcacatatctgcacatttgacatccacgtaactgtttttgtgtaatgctcgatgaggccgctcccatgcccgatgggaaacaattcacaatggtcctgcaagtggatgcctcacatgtatgcactgtaggctcacagctacgggtaccacggagtaatcggagatttcgatgaggatacaacctacggctcgtgaatccacgatgctgattcgaattgtcaaacaacggggttcaagattgccgactgcacgctagagcacgagctgacggacactcaacagcagtcctcggccagtcggtagaaggaaggttatcgagacacttgcccctggatagtgtagcgtaccaccatggtggattgcgggcgcgcggagcattccgacttgccctctgtttgtttacccaaacggccagacctcttagtggggcgattgataaggcacggtggtgaggggactttgagcagagatagggaaaagtacagagggctgaagtttcggagtttcttgtgcgaaaatgatgaacttgacaaacacgaagctgagactctcctgagcaagttcattcagctcgctccaagaagaagcggagaacgccacaatgagctgtgcctctttaatcttgctgctatcgtcgagaatccgctttgtggcgatggaaccatatgctgttttcattcagcttcgcctctttgtttcattgaattgaaggaggccgatccactcgagctctccccgccttttgtcaccaacggctccactccggcgacgggtcttgactccataatctcctgcagcgtgggcccggatgccatcaaggtggtttcgttcgtgtacgtaagacgactccgcagactcaccgcaaataacatccttggttttccgttcggtcgccgggtccggtttgagctgcctccgaacgacttggtgggtgaggggttggtcggtcgccgtggaatgcaagcggcatcgggtgatggccgtgcccggctcggtgaaattggttggtttgtgtttgttgtgggtttcttaaaccgtgcggtaattgatcaatgaaatgagtgtgttcgcggtcgtattgaacaaaaacgagaaaggggttacgagttcatgtgcatgtgtactccgcatttcggaagccaccatccgttactttgtttcactggacttccatccggggtaatcaaggcgccatctctgtgacaggaggggccgcgcgccggctaatggtgcgttccagtctttgagctgtccatctagaaccgatggatggtttccattcgtttcaaagagatgttccggctgccagaagctcggcgctgatgttgagtggtccgagggaaacaaaggacgggcgggaatagtctcatcaagacgcgtcacggctaaccttgggaacccacactctaatttgaggcttgcagcgatatggtagctttgggagatattgcccgcgatgaggtttggagcttcacggaagctgcggcgttgtcgacaaagattatcgtgcgcttttgatgcttgccgcaatgcccaagcattgaaaaagatggtcgggcgatcagatggcgacagctgtttaccgaatctgcactatttcatgcattgctaggtggttcctatcaacgcccagcaatgacacgcatgcaagttttgtcggtgtgactgtcaaactgatgatgttcggtacaaatctggtgatgagtaacagcggttcgtcaaaaaggtgcctatcgccgggtccgctcttgcagctgtctccatcgtggcttgtcccttctgcggacctttagttgtacgaagatgatgcgaagtgcgaacatagctctaccgtatctcacctcagcgcacccaccgtcggatgcttcaagtgagagggacaaatcgagctccttacgatgtcggtccccgcccgcccggcgattccgcgtcttccaacaatgaggccccccccccccccccccccccccccgcgggcatgatcaacagcaggaccggaggggcgcttgtgtcaaagggaaatcccaagggccgacgctaaggttcgagcttcagaggggtttgaggagcctaggggctcgaggatggaacttcggccctgcgcttgcgtcttcttacccctggctgcgcattgccagcactgactggcatgagccgccccactagcgtgcttctcggcgattccctgttttggcatctggagcctcgatgcgagggccaagaggggcgccgcaatgtttcgtcaatctgggcggcggtgtggccaatcagacgaaggaaggccgccagttgcgtgctgctttggacgaataggcacgaataaggtctgtgctgcctgaggcatgagccccctttctggaaaccgtgtccagaagataaaagcagcctggcctcccacccctcacccagactcgccatcgttcccccccagtttgttcaaacaagagatctgtccttttcaccacacaaccaaccagcttccatcctcgacctcttcccgctaggctccccctttggcgtcttggactatcctggtgcctagtggactgacttacgcgtggatggagtcaaccttacccgcgatgcattaagcttaacaaatactccattctctgacgtttcgagtattggggaattaggcaggcacctctttactgtcagcgaacatatacgcactagttcattgtttgcagtcaacatcattctttaccagcgccaacaccagtgactgccacagctttcaatcagcaaacatcaagtcctcctaccgtggacgccgatacccatcatggattcctgggccgcccactctccctcgccggccaacctcaaattcgagaacccggccgagtctctcctcgccactcctggcgagatctttcccgaagtcttcggctctgaccgcgcgacatcagcaaccccatcgctcgacgtcatgtcaccggtttccttggcagacgacgtcgacctcacggctcttgctactctcacagttcctcagatcccgccacgctcgacgcccgcttcgacaccggcgccagagactgagaagaagcctgtcaagaagaggaagtcgtggggtcaagtcctgccagagcccaagactaacctcccaccaaggtatgttacacattacttacaccctcaaacccttgtttactccttctctaacctctcaacaggaaacgtgccaagaccgaagacgagaaggaacaacgtcgcgtcgaacgcgttctccgcaaccgcagagccgcccagtcttcacgagagcgcaagaggctcgaagtcgagggtttggaacgacgcaacaaggagcttgagaccctcctcatgcaagctcaacagatcaaccagactctcctccaggcactccgtgaaaacggtgttgctcctacgattgccacacgaccggcatccttcgatggtctcaaccctaccccagtcaccttctcacaagagctcttcagctcacaagatggccacaacttgtcaaagcacgactcctctctcgagcaactgttccctacaatcaagactgaagagaccgtcaacccagcttctctttctcccgtattgaaccctctccctgagatggaggaggatggcgagaaggagcaatcgacggctgcccaacctgttgcggatgctacctccactgcgactgtggacacttcccccgatgcgacacaacatcctgctgtggtgttgtgtgatgacctgcagtgtcggtcggcggaagtgccacgctccaagtgcctggcagtgtcccagcagtctcagcccccgtcgctggatcctctctctctgctgctcctctcggcctcggcaatttcatggatgatctcgttctctcaaagacctttgatgctgatcgctacatctatgaaacggaatttttctcttcccccagccccagcaattttgatgagtatagtatggctggtgacgacaccgaaaccctccacttcccggcaaaccccgagaacttcttcgacgaattcatcaaccccgacgtctcaaatgccgcaaacagcaacgagcagcagccgcagcaacaatccggattctgcgcaaccacgaacgcgtcagtccacaaccttacgtatccgaacgcttcggaagatccttaccagcagccccatactggcgcgtcccttaatggatgcgacgatggaggtattgcggtgggttgtatctgaagggcgcacggtgccacaggttttgggagaggacggttcggcggctgcgacagctaacggaaaggagcagcgagcgcagccacgtactggattgctggcattttggcccaagggtgccatgttgccatcgaaggaagttctactcaccttgatgtgggttctgagagtggaagagcggaagatgagggtccgcgcagaactcaggggctcctcctcgaaactctgtgggtcaaccggcgtcccgtcattgacgatacacacaccaaccacgactgataataacaaacttcaacaacaatacaagttgaaggtaataccaaaacggaagctgaaggctgggccttgtggcttcctcaaacctcacctcgacacagagcgtcgaaggatgtcttgatgacttttctttttttctttttcctttttgaaaacacaatcttgtatgacgtatatctttactactattacccggggcatttggcaaaacccagaaggggccaatatagggtttacggggcttaggctgtgggcgttttatgcgtgttagcgagtggttatcagtggcttcatcgaaacaaattgaacacgaacgttccactctgtttcatatcatgatcttattcagttcccaacttgtgattctcgcggaaatgcaattgctacaattagtcttgggaaatttcatgatgaacgtaaacagcaatttgctggagagtggtatgatgaacagacggtaagttggtgttgatgactgactcctgtataggagcgggaaagagagtggcaaaccccgccgaacccctttttcgccctcctgactatcgacacagcggctttggcgtctacagcctcacgcatgtcggcgcagaaactatcacggtgcgtcaagacgagctgtcgtgctcatcccacgttggttttctggtccgaatgttttcctgtgcaaaatcatcgctctctgtattggctacggtctatcaagactttttgcattccacgaacactgagtgatatccgcaatatatagcaggcaacacatacggcaaaattgagacaagcggggtgaccatataccccatactatcatgtcgataattgacgctcgaactagcccggaaaatacacaaaagcatatacaaaatgctcgtgatgccatccatacgcgcgcacgcaatcgcttttcaagagttaccaaccaatcaactgatcacccaaatcaaacaaacccctacatacacagagacatacataactcatcaaattacatgtacaaactagccacagccgtgatatccctcttgatcaactcctgtgtcgtcgccatcttctgatacagctctggatcaccaatgattctcgccgcattcttcacctccctacacgtctcatccagacgcgaaatggtcctgacaatggtgccctccagcacgtccgtcagattcgtgatattcttgaagctcatgcctctggcccactcgtacacgacctccatcagcccgaaccggggcttgcttgcgaaatcggacccttcatccgatgacaggatcacctggtgcagcgtctgcacggcgttgactttttctgacagctcgatgatagtcttttgcccgcgctcgaggttagacgtcaagttggggaccatgtctgtcttctcctggaagacaaaggcggagagcaaagcggcgatctcggcgggctcgtaatcggcgaggacgttttcgaggatcaactctgtgagaacgagctcgtcgcctgagtggatctcgcaggcgactttgcccttgagctgaatgcggctggcgtcgtcgatgaaggagaggtccttgaggacttggatgcgctgttcgtagtccgggaggagctgtaggttttggttggagagggactggcgcagctcgtcgatcttggtcttgatcagccactggtcgtggcacatggcgtagtgcttgaggaagagatcgcagtcgacggcggaggactttgtgcacttgatttcggcgtcgcgccggcgcgtgatgatctcatggatagagagggatttgatgcggctgaggtccatctcatcccaaatgggcgcggaccaggatttacaaatctggtggagtgcttccttcgctttggtgtaaccatcgccaccgtcaaagagttcgggaacaatgctcttggtgatatgcttagtgagacaaacgacgtcgctgagaggaatgtgaacggtcttggtgtagatgtttttcttgtgtgcgggcaagggagtgaaccatttggccagagtcggggtgaatggcaggagatcggtatcgttgcgaaggtccctgccggtcttgatctcaagaacatgcagtgtcgggttagcagcggtgcccgccttgcttggtccctcagcaaggaggattccaggggttctaacgccctccttcatataaacgataagtcgaccaggtgtgaacagcttacgcccgaccggaatggccagtagggcgcgataaagctcctctgtggctaccttgaaatcctctcctgcttgatggcactcatccatgtgaacgtcgcagatagggcacgagtccctcttgattttagccagatcggcttcggaaagcttgactgccttttcatgctccggaagaagttgctgagtagcatgctctgagaaggaacgcttaatcatctcctctatctttagcgcttcaacacggagaagattgagaatcatgttgtaagtcagacggaactgcgaacgaagcttgctcggctcgccaaggatcatttgcctgagatcggtaaccggcggggcctcgtctccgccaggcggtacaatgatgacagagccgactgtatcgagaccacgtcttccagcacgaccggccatctgagtgtactcgccaggcaggaggttgcggaactggtgaccatcatgctttctatagccagaaaagacgaccgtcctggtcggcaggttcaagcccattgcaaaggtctcagtggcaaagagaaccttgaccagagtctccgcaaacaagatctcaaccatctccttcacaatgggtaacaagccaccgtgatgaacagcaatacctcttgacagaagctcgcgcagccgaatgatctgcggcaacactcggtcttcgggcttcaaccgagcaatcgacctttcaatgatcatatgaatgtggctcttctcctgcgcagtacaaaagtcttggttgctgagtgcatcggcgttctcttcacatctcttcttggagaagacgaagatgcaagccggcagcaaattatctttcttcaagaactgcacaagatggacccacaggttcttgtcctgagcagcagacgtaaagcctcctggccgacctgtccggcccatatgtccgggagtgtggcttgcacgtggtgggccaccccttccacgttgctggccacctcctctcgcacctcctcgtggttgattcgcgcccctttgcgcacccccacgacctctttggttgccaccaccccgcgctggtcctgttgaggcctcgatggctttgggcggcttgtccttgccttgtatagcaagattggcctccttccagccggtctcgatgaacttcttctccgagtctacaatcttgtggatctttttgcccgcccaaaggtagtgttccaagggaacaggtctcttgggcgtcgagatgacatagatgtccttttgcttcgtccgacccacccaagaggcgaactcgtaagtattggggaccgtcgcagacagtaagatgagcgaaacgtgctcaggcagcatgatgataacctcttcccagactactccacgttcgtagtcgtttacatagtgtacctcgtcgaagatgacaaactctacatcgcgaatgagatccgctccgcggtagagcatactccgaagaatttccgtcgtcataattaggcaactggcttcggggttgatctgcacatcgccggtcaaaataccaacctcgtcaaaggtctgcctgaagtctctgaacttttggttactcagcgccttaataggggatgtgtagatagctttggtcatgtgcttagcagccagtgcgatagcgtactcggcgaccaccgtctttccggctgatgtgtgtgccgcaacgaataccgaatcgccattttcaaggtgataaacggcctccttctggaacgtatccagctcgaaaggccactcccttgccatgtcgggtaccaactccctaaagttgggtatctcccgcctaatgtcgaccatgtgtgcccactcccgaccagcttttctagcgctggacgcggccaatgtgccacgaggctcgagggcaggaaattcgacaggcaatatggcgtcgatatcttccaagtcgtcttggttatcttcactctcttccctcttgacaccgttgacctcgtccctctcgccctcgccgtcgggagcgtcctcgggctcttgaccaagaacatcctctacttccttggcctgtttttcgctctccgcatctgctgtcttctttctcttgctcatgtcgataccgcgcgacattcctggtgcgacttcaagaagaccaccctcagcgagagtgatgactctttccagcttctttttgctctctccttcgtccgatgcggcgtcctttcttagttgatcctctaatgcggcagcagactcgataccgtctagaccacctggggcgaagggaaagaagccagccccgccgcgcacaaactcggacttgctggctggctttcgcatcatggatgtactcgtcttggcagtggcatgcgaggctggcacggtgacgttgcgatatccggtaacgcgaccctcgaggccatgacgctggaagcgagtgacggtacgtgtttgtgtgggagcgatgcggaagagcagggagtggtcgacgggtgtgtcccagcgttgctggaggcggttcagccattctgtcgagaaagtcgtggatggcgtcaagtacttcttctcaagttcgacgcggtgcgcttcggggtcggtggcttcgccgtgtcgcagctcgctcggtgggatccgttcgaagaggatgtcgtcgatgggatcaaaggaggtagtgccatcgccattctcggcatcgtcgtcgaaatgcagcttcgccatggcttcgttgaggtcgtacgccatcttgggctgtacgcgtgtgccagatgcgagtgttcaaatatccgtggcaaagggtaaaaggctagagttggaaggcactaatgatggcacctgaagtgccgtttgtatcccgaatcacactggcacttgggatgttgtgttgaagtgggggacgaacagaagaatggatgatgacggatgctatagataggtgctctgtcgctaaatcgccccaccacaatcatattgtggggtcaaaaccaagggaatctaggcactacgctgacgccaaacctgcaactgccctgatctgtttttcagaacctcaggggttatgtttacacattgtttcattacgcgggttagggttaagttagcccgccgagccatccacggagagcctatccagccaatagttttgtactactgcgcatcgttatcatcacgccgttagatacgatcccaggactattgcaacggtccgtgatggggcctgaaaggatagggctgcttgaggttctcttcagaacccatgcatttcggccatcgcagcctctgcttcccaatcatcatccgtatccttgggttgagcaacctgaatgctcgtggtcttggtatatgcttcagcttcagccatccacgcatccagatcatcctcatcataattttgtgcatctttgcctccatcctgctcactggttcgttccctactggtggactcttttcccgtcgtttttgtagcgagagacgcgtgcatctctgcttcggccatcagggcatctaggtcgtcatcatcctcttgtggtggtgcggccatggctggcttatctttaccacctccagaagcgctaccgtttccaaagatgctgccatggtttgtggtggacggccgatatgactcagcttccgccatcaatgcatccaggtcatcgtcatctggtacttcggatggccgtgggcgcctgttgatagccccgccaccaaatatactgtcggaagcagccccattgtttgttgctttgctggcccccggagcggccccagactctgcttcggccataagtgcgtccaactcgtcatcatcgggtatgtctccaggtgccgctgttggttgatttcgtctcggtgtcgcattgtaaatgtcgtcgtctccgaataagttattatcgagtgttggtgtctttgatttagcccctgtcgccttctcgaatatgggcgccatcctggtgggttctgcagaagcagatggctgtccttcgcggtctctatcctcttcctcttcagctgttgttgacctgggtttcccttcggcgatccactttagtcgtgcattgcgtagggtagttttgtgcccggccttttcacacatagcaagggcgtctacgaaagtagctttcgggaagaggtcgtcgagccattcctggtagaaggagagcagacgagcggcatctgaaaactaagacgggttatattagccaattgaccacaacaggggtgtgattggcttacttcatggccttttcctttcaacttcaacttcgatgcggtctttcgcaactttggaatgcccttgtcggataatagtctggcatcatccagcttcacacgcggaaccctggccttcttggtgacatcaatttccttgtcaatacccagggtatctggctctttgcgcttcttgttatttgttttgttcgttccagccgtctctgggcttggggaacggaaggggtcgtcatcatcccagcccgcaaggaattcgttgacgaatgcgctggtgttgttgtcgttatcttgagctggcatagtgagttcctatatctgcgttcgctgaagggtccaaaagtgatggcgatgttgaaaattatccattaaagtggtgggagacgtgagacgcgttttcgcaacttcggggcgcgtcaagcaactgcaaccgcttaagtgtaagtggttgcggcttggcagcacttccgtcaatgtacctacttagtctgtggcgctgttgcagggtccccgtcccgagcgcgtgtggctcagctttcgcgcttctcaccactaacggcggggaacgacggacctttgccgcctgaggcatcaatacggtttacggtacgagctccagccttcactgtgggcatcccgctgaacgactccatcgacgacgacgggacccgagtcgtgagctgctccataacgttcgtgctaccccatcgacgacgcaatcgtcggccgccgtcacaatgtccagcacttcatccccgacgtacacgatcagcaagacactcaataccaattatccagtgggtttcgccaattgcatcaccatgtcttgacgatgcgttgcgcattccatcgtctggatcgcagcaaaccctccaaaacaacgttcagtttgctgacatcgcatccctaccttatctagcttatcgacaatgacccgtacgcttcttctttctgcggacactgtccaacaacgtttcccacgacatagtttcatctcgagatgcgcaattctgacctgaataaccacgacacaggcacttccgccgtgtaatcggctacgctcgcccgtccgattatgttcacggcaccgttgcgggggctgccggtcccggccttctatatctgatggagaagatggcaccatcaggtgttggaaagggtggctttcccaaggcgatgcgactggcgaccgccgtgggtttcttcggcggctttctctacttttaccaacgatccatccgtacgttatcctcgttctcttcaacatgcgcattgctcctcaagttcaccgcagtcccaaatggcagtggttgcagggatatcccggtgataagaggctttgttcttgacagtgcgctaacatggcaacagtccgtttctatggcatgagcgagaacgcccgcgaggtacagatggacatgcgtgagatggttgacaaggtcaaggctggtcagccactttacggtgtcagtaccctgcctgtcgatgttcaaggcatggctgctcgtcagtcgagatactcggcccttttcttcgctgtcctcccctggttcaactttgtgaaccacaaccagcatggtgtcgacacagccaagtactaccagcaggccgagagggagttggaggctgagcgcttgggcaagggaagctcgtcgtaagacacgagcatggcggaagtcaaatgtgaaggtcgagaatggtagtccgccagagggtgagaacagaaccttgttaggcgagagggctgaccgatcggatgatggtgtaaacatggagctttaaacgctggaccaacagaacagaacgcaagttaacgaccatcccctaccctgatctttacgtgatacttcaggaggtgcgttgattggctgggttgttagaggtgttcatcaccaatagagaactatggacaagagggtggcgctttgtgttacgttgatattacggcagccactgagatttcgggacctgcctgatgccgcagcctcgctgacgtatcacttgacaacctcccgatgaattgaagattgggtctggtttactcgtcaagtctacaatcacgacaatgacaagatgagtcagttacaattcatgtatttctctctactcttttcaatttgcctcaccccactacgtattcaatctactcaagactcggacgacataatcactgttctagcaatcagcacgttagacattcgcctgttctccttaaaaggtgttcatgcgatcacaccttcacccacgggtcttgaagttgatcatcagagtttcttgattatactctcgacaactggttgacgaccgcaatatgttgacccgggctatgtggtctcagccgcagtcatagccgtctcaggtcatcaccaaggtgtgtcttgcacgtcgatgtcccgatcgatcattcggcgagacccgctcaccctgtcccgtcactgtcagccaagaggccatcccgccttcccatcacacttgctcggaacatgatatcattcatcttatcgccaaacaaaacttctgcctcaacactcacgattgtcataaagaagcctgcaagatatatttggcaactccgtgtcaccgttgatcaccgggtagaagtagcatagtctgtttgaacccaagtgatggatttcaaatgacgtggctggcatacttgggatgttttaactcgtttgcattgggaaccagaactatcacatgccattggtgctgttctcctggccctcgaaaacaggaaagtggtttcaaagattttgcgcatgcactaaaccagcaggtgcagtgtaagatcgacgcaagtacaaaatgagcgacattccatgcacttaccttcacttcagtccatccacaatgaggatcgtaactatctggcacctcatccgtcgttccccaaccacagtcttcaatagtcctccaacatctttcctctcccccggaagaccctatacgacaaccaagccaccacctccgaagaaaatagcaaccaccaacccgaaaatgggttccgctacaataaaccttcccaccatccacctcgacaccaccctgacggatctctacaagctcgccgacccctccaccgcgcacctccgcctcggcttcgtcctctgcggcgtcaactccgccatcgccctgaccccttccttccctcgcaacaagaaatatctttaccaagacagtcccttcaacaacatcccgcccgccgagctcaaagatgctgccgcctcgtcaaccacaacagagctccaacgctccatagccctcaaatacctttcgctcatcccccaacgcgacgccttcatcaccggcggcccacacacccccaccatcttcttcaacgtctcacccggctccgccttgcaagaggcgcacgaccggcacgaggccgaagcgacgattgctgttctgagccccgagcagaggccgaaattggtattctgttccggacccgccgagatacctgtaaaagagctagggatcgataggttagcggtcaagatcatgcttgatgaccttgaaaaaaaggggtatccgttggtggtgaaccaggagactcagtggtttttgaatagcaaggctggacttgctgagtcggggctgccgacgccgagggcggaggtggttgatgttgaggggtttgtaccgccgttggcgggtggggaatgttgtgaggtttgtcgggcggaggatgatgtggtggggaaaggtggtatgaggtttgtccccgcggggtgtaaaggggccaggggacagtggttggaagagcagatgaagaggatcgtggagaaggtggatgctagacaagcaccgtttgtgttcaagacccaacaaacgtttggcggggcggggacgtgggtggttagtgacgaggaaaagaagcgggagttggtgaagaagttaatggatgatgagaccggagtgttgaggaagcttctgtcgcaggtgactgctaaaaatcagcagttgaagcccgggtcggtggtgctgagcgagatggtgcgcgatcccgtgggggactacggggtgacatttttggtgaggaaaggaggcgaggcgacgtttttggcggcgtcggagcagatgatcaatgaggataatgcgtggattgggagtacaattaattacgcgcgccaggacaggctgaaggagaagtttgaggggatcatgaggcagactgctgagtgggtgggtaagcatggatacattggacccgtggggattgatgttttggagacgaaggatattccaaaggatgaactggttcaagggaacggcatttcttccgcggatggcgagaagacggcgcagtatattgttgacttgaacgtgaggacgtcgggatcactggcgttgccgttgctcaaaggtcactttacgagcaggggtatgacttgtgcgagcagtttctctaccacgctgcgggggtcgaggaagcagtttatggagacgtggagggaggagtttgaaactgggcggatgctgatcatggcatggtatgaggatgatataggcaacgaggaaaaggaggtggagagtattggcgatgtggtggtgggcgggaaggatgagaaggatttacaggatctgatgaagagggtgagggagagtactgaagaggtgacgttttgatcgactgttcggttcagcatgcccgcacaactggaccaacttgcccgatgtatggatgcatttcagccttgggatatgttggcagatattacagccagatggtgtagcaggcttggaaactctggagtagttggtactgatgtagttggtaagatgttggttcctctggcgttgatagatatgggtataaggactcactccatctacaacttagatggttacccttatagcattcgatgtgggaactacctcaacattaggattatgttatctaacatgcagcacagaggtttcctaccaattgtttggtgtcccccaccctcatgtcccccgccaaaacacacaacctgaggtagtatataaaaatatccaacccctttggtataagtatatgcagctagacgcaacaaatctaagaagcacagtacgtgaggcagctgataccaatacttgataacctaagaggagttgaaaacggttaggttgagatctctgaataccagatcagagatgtttatttggtaaagcaaacagttggtgtgatattaatccagttatgagaattgtaaaatgagtttctggatgtcgagtgatgtagtctgaaggtgagaaactggttcacctaagacgcccgagaaagttcacacgcccatcacctttcctaattcgggcgttactctattccattgttacgactcactcaaaacctccgataattcaaataattgcttacaaataagcctagcgaagtgtgcagaaaggaaactcaccgaggagatcataacatagaaagaaccgaatcgatcccaacccataatggcaccagaaccattcgtgatgaggaaaaatgctacttctgataggtcaacgaccgggagtaaacaactcgcaagagctctttggacacccctaccttacccccagaatccttcatgtcggcgactacaacaggcggtttgttaacccgattgcgcttggctttgttggtatgcgttcttctgtgctgtgctgtgctgtgctgtacttctcacggcggtttttctcttgagttgctcatagtcatgatgtggcaggaaagtctaacaagcttctggctaattcacttttgaaggttcgtcatcttgcaaatttacattctccatggttctcatgtaatggggtgatgcgcaagttttttcgtctgtcgtgtaagtcgtcattccagagtttctctttttacatctttcgacttgtttgtcactgatcgtggaagtaaacagagacatattattttcgtcgacctcgccctcctcctcgtcgccgtggctttctaatgggtcatggacagcttctcccccatggtggttatgggtctcttcgccgtcttccggatgccattcgggcgtctgcagttgcccacgctccagtttgatacgcctcataagaccacttcgaaccttaccgtcggcgcgttgacacccgagtataatgccgtgattgcattgtatttaacgttttgggagttttgcgttgtttacatctttatctttactcgcaagactaataccgtcccttgcgctgccgtatagtctctcgaaattgaagttagcgtaatcactttacataaacgcaagcaaaaaataagggtgttggtcgacaatgtagatgcctctttgctgcttctctacatcattatccctacccactctttcatacacaagtaattacgcggagttcaaattcgagagatcgtacggaaatctttctgctggttattgtggcttgttgggcgctgagcggggcgtattggagggttgatgaggggaagtttgaggaagcggggaggttgcagaagatgagttctgcccctcttcattcagggcaagtttgatgattacgtaaatgctccttctctctctgttccaacctttctttcctaactgggaggcggtgccctgctgttttgatgtagctcttcttcacatgtctttcattatgagatgcgaatcactgtgaaccttcccgtcggcgacatgagccacttctggcccaggactgatgttgagctggcggttgcgaagcatcgcgactgatgtgatggcgaatgcgtgggattcgattcgaggagaacctatctacgagaataatggagactggagagcggttgagacatatataatccatgtacagtggaagacgttcggtcattgatgcatactcgtaataattcggtgcagtctggcaacttcatcaaatctgcaatgaactctgcagagtatagtcccgaggcgccgtatgtacccatcatgcacatcaagccggcgtgttcaagtaaataagctggataaggtgatgatccattggacctcccgtgcctctgacgttttagaaacggctgatgatcgatggatactacttaacatcatgcgatctcttcctcaaaatctcagctgtgacaaggacatcacctacacagagaaggggtgtgtctctccgctttattgcatcactttcgcccttgcgattcaaactgagtgttcatgtcgtcgctgtgcagctgttgcaacttcccagggtccactgtcttacaagtccaccgatgggtggaggtctgcagcggggtcaaggtgacaggcaggcaccggggctgcttccctgccgctagacgctgattcgctggttcccctcgaattcgatgaaaagggaaggcgcaccagcacgaatttcgtcagtggttgcaggggtcctagaatcgatttcgtcatgactttcactattctccgtcgctcttaccaacgcaataagttaggatgatctcgatgggatgcattgttgacttccatgtctgaaggaacgtcaatattaaaacaagtttcctctctcgagatccctcttttacccctttcctttcctgaccttagacaatgattcaatttctacctacacgcttcctcagaccctccaccaggactcttctttccacaaccagaacaagagcacttaacaccactgcacgaaccactctagcgaccgcgattagttcatccaaaccttccaggaccagtctcccatcctctctccaccaacaatcttacacaatgtcgaccggaaccaagtcggcctccgctgccagccatgccgagttgaaccgcaactccctcttcaacctcgcgggccgcgtcgccctcgtaaccggcggcggcactggcatcgggcttatggccacacaagctctcgccgtcaacggcgccaaggtgtatatcgctggccgcaacaaggagaagctggacaaggtggtggagatctacaacaaggacgtcgagggcgagatcatcgccctgcaggcagacgtgactaagaaggaggacattgccgctctggtcaaggagatcgaatcccgcgagaagtgtctctgcatcttggtcaacaacgccggcatttccagctcgagcgtaaccaccgaggccagcgaccccaaggagctcaagcacaacttgtttgataacgagaacgctactttcgacgactggacggagacataccgtaccaatgtggctagcatttacttcatgacctccgcctttttgcccctcctacaagctagcaccgagcgccacccaggctggtccggcactgtggtcaacatcagcagcatcagcggccaagtcaagtcagcccagcaccacttcagctacaacgctagcaaggcagcggccgttcacctgaaccgcatgctagccgcagagatcgccaacgctgggctcaagattcgcatcaacagcattgcgcctggtgtcttccctagcgagatgacggccgaggaaagcgacgagttccagaagagccatatccccaaggagaagtatcaagacaagttcccgagtgctcgtcctggccgcgatatcgatatggcgcaggcagtactggcattggtatcgaaccagttcatcaatggcgagacgttggccgttgatggtgggtacaagttggctgctggactctaaaagagggtttgataatgttaatgttaatggaggaagggatgttatttaatgacatgattgcatgtatcatagcgggttgtcttgttccaatgtgcggtagcgtgccccagggacagaacattcggctaggggctggatggaggtctattgacccagcattgcgatgcaaggtgtaatgaagtatgacacttaccttttgacgtcaattaccatgacatgaaacagtgcaaactcaatcactgcggtcttcgttgtacatataccattacaaatgccacatctttccgaagaaattatttcgccccctacgtactaaaaccatgctggtttgtaatcagcgcgggtccagagaatccggaatgatccctcctaagcattaccctgtcaaccgaactacgacgcaagtaaaatccaaatccatcatccacacacaaatcgagctgcactgatctaccatgtacgcccagttcaaggtaaagtgctaaatctctatcacggggaggactttgtgaagggcattggcgaaaagcacttgggtcaagataactacgtgtatcaagcgacagtctgcaaccatcatcttcttacaagtcgaattgatttttgatgttcaaatgaaagcacatgttaaccatcaataaagcaaatcttcacgaggtgaattgcgtctgctgatttgatctcattcattccgtcataaaacgctgttcaatagctacattcccacgttgtgatatcgcgctgtactttcgcgccctccatcatcaacgtataaaccgttcactcataaaaacaaagtggatggcacagcttctacccatgtgctaggccaagtaaaagcaaatcatatggaacaaagaaaagggggtataatgtcgttaaaaccgttagcagtcttcctcctccctccaatccctccatattgtgctatgttgtccatctccggtgacatgcaaaagagtaagtaacagagatccttcctttctccctttccataattgaccgattccttgaagaaaatcctgtgaacaaaattctgaagcgaaaggggtcaggctgtcccagacaaagcaagaaaaaaaaaagatgtcgtaatacgagtgagccagggaggaaaaaccaaagccagagcctattgaccaaaccaaccgacccaatcgataatgatcgttaagtaccagccgtgaaaatgcaagagtgttcgttatgtgatcaggagcaatttaaaaagaaaaaaaaggagagagaaaagcaataactagtgcaagaaagtagagtgattccacaagccaaactccgggggtatatccagggccatgaaaagggggtaaaatcccgaaccaagtcatcaatctagccagccgtttcaccaaacaaaccagtgagtggggtgcaccatgcgccaggtaaatgccaaaatgagcaaccgtggaaatggcaagttatgaaagacaacccgattagacagaaccattgcatccaggactggaggctctcagttatacagaaacctctcaatgtgcttagggtcaagccagccaacccgttcgtacgccgtccacagcttcgatgccttgttcacatcgatcttgcacgcttgctgagcgtctgtcttgcgaaactccttgccaatcttggcacactcaatgcgtctcatgaagatacgcctcttactcgtgagataggtcgcacaatccaggcgaagggcggcggcaaggctgagctcctcatcatggagaagggccctattgggatctttgctcaagtcaagcgcattacccttccagtcgaccttgagacagccgggtgtgttgggtagcgtcaaaatgctgggtgtgtagtcgggaagagcgtcgaaatccttgtcctccctgttcggtgccactgttcgcaccctaggttcaggtgtggcgctaacacgtgccgtctgtcgagagtgcgtaggggttgcccgaatcggtcgagggttttgggccggtgccttggtgactctgggcttctgaatgcggccaatgctgctggttctcgccacctgaggtctcggagccggagccggagccggaggttgagcggcgggcaaaattgttggaagcctgttaaccatgggccgtgctttcgtgtggttcttcttgtcagctcgcagatactggcgctccttgcgaagccagtcccgaggatccttctgccacatcttcaggcactccgacttgaaaaagagcaccagctcgtactcctccggcttagggggcgatgtggcgcgtacaatgctctggggtcgagaagcaatgtgattgttgaccaagtcatcgagcggctcggctgaaggaaccgaagggacgaagagcggctcagaaggagggctggcagcggattcgggagcaggatataggatcgggtcgttgtccgaaatggaaaggcgagggtccgttgtaatcgagtttctcgccctagtatagggggagatgggaggagaaatgggcgggttcggtcccagctgcctgcttgcagcggacatgggctttgagggtggcattgcggcgtcgcgaaggttgaatgtctcgtaaggagctggaccaggaggagacatgaggttgctgatgtcaaacggccgcttgggcttggaagaagtcgaagtggatgacattggcatcatagtgtaatccattgggaacaatgctggctgtaggactttgtcgttcttgccagacattatggcaaggtttattgccctttgtgagatgctgagggatgaaatgttcgtcctgctgacttgggaaggagcgtagtacttgaaaacgtctcgggcggatatcgacggttgatgggagatgtatgaaaagactggttcgtggattttgtatggtggtgttcttcggatgggtggcgaacgatgggttgatagcgtcaatgggtgacgaagatcaaggaccgatagggtttatgagtcgagctggtgcctggcatgagcttcaatggcagtgactggtggactgggaagatccttgacggttccaatcggtcgcgaagatgacagccgtccggaaaaagttgtagaagaggaagaagccgacagtgttcctggtgatcaagaggcgtttaagaacagtcgggcaacgtcaggcagccagtgctttgtgcgattgttgtttgggcaattattgttcgtctgtgtttgaatagcgttgaatggccggataaggcctgcgttttgttgtcaattcgacgagtgctacacaatgcgagccaacactacatgatactgcgtctgggtattgtgcgatgtcttccttattgttcgagatgcttgccaccagtcgttgccattcgggttggcgcgggggggtggttgagggtatcgaagtggaacaataggaacgtctctattctgggccccggtagcaagtgtggagtagtggtttgagattccagcggccgggacttggtctggtgctgagatgacagttgaggtccagtcaaagttcgggctgcgctgcgttttaacgatgcaccgtgcagccctagtctagcgccccgctgctaggggttggtagggacactttgtattagtaacgggatggaaggtaaccttgatgagatcccgtccgtcaatagaatcgaagcagctggaacccgagaggggaaggcttgcgtcggcggagcaggcagtgcttcccaattgaaacctgaataatagcgatagctgaggagcgttcatccaattgacaagtcagctatgtaagtcaatgggaagtaacaatagcaaaaattggagtggtggcggagtggagggtgagacggtggaagagaaagaaagaggggggattttgcaaaagaggtagcagagcaagcagaagggaagtaggaaaccgaagagaggcaaaggcccagggcggtagggcatacgggcatgtaaaaaggatgccgggcatgtgcaaaacaggcggcactgcagccagaaggagcgggccaccccctcccactgccatgcctccctctctgcctgcttccgctcaccttcccgtcgtcgccgacagatgcaccaaaagtcccatgtcgaactgtgtcggtacctcctgccacgcgggggcataagcggccaaggtacccaagccagcaagaggtacctggacaagtatagtgtagctgaactaccccaacttcacagtccgtcggtaatccgatcaagatgcgtgcgggatatgcgatgcgatactgtacaggttacacaccgtcggacccaaagataaagaaggtctgtgaccttccccatcacagtcagggcagctgagactcaggatgatattgatttgtcgcaatggcaatgctttcttggttcccgtcaactggaacttatggatcctgacctcatcaagtcatcaccttcctattatcctatacaaattccggctgctgctctcgctttcgatgctaggcttcaagcgactgacgcggccatcgtagaacctcacctggggcacagaaacccaaacagtggggcagagggcatggggcgctcacacttgattgagctgaccatcctgaggtaccggacctgagcaggctaagtacaaacataggtactactacataccttatggatcccttcatcactcaccatgtccgctctttttcgcagggggactcgtgtgcctgtccgctgtgtttcccaagtcccaacgtcttcttcttcttctgctgccttgctttaccaattgatgcagcactgttggattgcgaaagagtcattcgctgacctttggagtcaccctcttccttcacagggttgccacgccccggtccgtaaaccattgaagcccgcttcagagcaagccgtgacttaggacgcagccaatccggtgatcacctgcacgcactgtaactacacatatccctatcagtaaggcatgactgagacatagcttggcacaaagtccggtcaagtacatccttgaacttagtttgagagttagtacttggaggtgctgttcacaaaccggccatggactctgaagcgatcatcagtcggtgacattggagcctcaaaccctggcgcagatcaagccgaccacagggaagcaaagcatgccagtttgatccaatttccatgatttccaaaactctgcgtacacgtattgaatatccgctaacatttgctttgtccactacaatgcatagtgaggcatatctcgctcttgcgatggacaaatttgctgcaatgtcgtacagatgataataatcaacatcgattgccttggttgattagagaaacttcattttgtttccgatcgttgaggaatcggtgccgcctcctgcaaaggccagacgggaagggagtttattggaggtgtttggacgagcctcaacgtaacagcgagatagtgtcggctgtggcgggaaccatgctaacaacgacatggtctgcgagttcgattgatgatatgatgacccattgacagagaccacgcttctggcgttttcaaaactcacttcatcatccaagcatgtctcgttatttgatgcaagacctctcgctgcctggctttcggcgagcatgaatttccgaatgcgtccggtgcccggtttgcattgtacggctgcaaccccaaccctagaggtaagatgtcagttcattgccatcgaatttcaagctccaatcgcgccattcatcgctccgtcaggtcgtagcagttggtgttatcaattgggcagatattccatctgtattgggcatccagcgtgtcgcagaaacggggcctacagtaggcgcaaacgggtgtttcggagactggcaaacgcaaaattgtcaaagagccccactggtgcagagagaacaaaaaaaagaaaagaagaaaaaaaaaggaagacggacagctcatggggcgcgggcagcgtatccggactattctcgccagtattttgccacatacgagtgcaagtacgactgcacaagtacgactgcgtagagggagatttagatgggaggaaagcgattggccaatcagacgtcgaccatgggacgaaggacgagagcatgcaaaggccgctgcgtaccgagcgtacctgtagtgtatgacaaattgcgaattgggagcatgctggaaggcagatgatgccgatggcatggcactggtttattgcctttatgaaaagtggaagcgaaagatggtaaggtgagtcaccgattgaccttgtcgcctcccgctccagaccgaggggccagcattggattcacaaccaacttggcctccatggtccatagctgtttggtgaagactaggtatggtggagtttgcgagtttcgcggttccgtcggagaattacattcgagtcgtttgtgtgctaaaagtactatgtacgccaccgcgggtaactaggtctggaagtgagggaacttaccccgctatcagctgcgttatcgagaattaccttgaatgaacgagaaatggaagtgacagtgaggtataaggtaggtacctctaggtcccttgaagtcccgcaaagtactcctttcacatcgacgacgggagctacaaacggatcaccacagatcaccgagtgtgcttctatcatttgtcttacctcgctcactcaagcgatatatcccgatactgttcttctccgcactcaagcctgatggcctcctacagagaggcatatctaccacacgatgaagctgttgagagaccgtgctgtcgagggcagcattcagcagcctcaacggctcattcgcgtcctgcacaagccgccagtccttcccacctgggtgggctatacatcgcgtatgtggcagcacgacagaaaggctccccgtcttgaataccacagaaacatttgatcgtgcctgtccaggatgccacgtacccttatcgtcagcctgctcatcgaattcccctcctcactgcatgaaggtaggcgatcaagggactggcatcccaagcctaaccaagattctatcaaaagcaaccagcgaaaacacaccgcggggttgaccagcctccagatgggccccttctccccgcagcgcccgcgtgtgtgtgacggcgcggagccggacacgcgagcatccactcggccggctctcatcccggtggacttgtgggccctcccgttgaccttggacggaccccgctttcaacccctgatcatctcaactcaagccgtccattcaatcccgaccccgacctcttgaccgacaatggcggtgacaggctctagatgcatcaaatgctggcaatggcatacataccgccaatgaagcaaaggcctttggacaagaccgattgccaaccaccaaataggcaagcaatcttttcagcgcttcgaccctggcgtgcctgggttttgggctccaatatactttcatcttcaccttggactacagaccagaactccattcagcaacaaagacatatttcaatggcaatgaagaaacaaactcattatcaaaccccttccaacagcaagcaaacatgttcgaaatcagaaccaacgtcaagaataaaacatgacattaaattagggaaagatgtttatcttgtaacaacaatgatggaaccggcatcaaactaaattcccatttccaacttctgcttattgacctagcattcggggttcatgcatcgatgcaatgattgctgccccgaacgggcgcgttggacacagttggttggtcaaccggaattttctccagctgacagacagatcacaaccctggctctggtgtggttccccttgcagatacagggttctcgatagcggttgacgcacttacactttgagcactgcccccccccagaacgaccaagcatctcgtttagttgcctgaacatcggtgccacatgccaaagagttctgggaaggaaaagaatgtccttcaaatatttgggcagctcggtttgcacacgcattgtgctctacacgaccagattcgacgaatactatcttcctacaatactttgccatactcgacacttcttcacaatagtgccggctctctcagaccgacaagccaaggcacgcctctctctatcccaccataccaagaagagcttgaatcacaccagatgaaccacgcaggaaggcgcgagtttatcgatcaatttaccgtagtgtgtcaccactcgtagtattttcacatactatgcgcccgcgcatccgcccgaacaacagctcgcagccgacacaccatgactctgtcacctgacttgacaatcgaaccttgccaatcttgggtacccctcgtcatggggttgaccttggtcccgtcagtcacttgtctcactcccactcaccagatgtcactaccaccacacccacttgtttcccaatcgtcgcttatccgctttagattgcgctaaagacgaaagtaaagacaagcgtgaggacgacagtggagtcataagactcgaccacgaggaccatcccgttccgctagactcccggaagagggtgtaatgacaatgggaactgctatgaatccaaggcatgaggccctcctatgctccatcaagcacagtatcaatggcctcactacgtactgttgctcagacttcagacacaggaaggtattcattagctcgattgactaatcgtagctcatgattgacagtgacgagatgtttcatcgataacaaagcagccaattgaggccatgtctgccctagcattggtcactggcccgctcgccatgtttcttgtatcgcctctcggggcgtatcctagggctgattgagcgggtacatcgaccattcacggccatctgtctgcctctgaagggttctcgctatcctaagaggtagtttcctacactacgctcaccctctgccatgccatcgatctcgttgctgtacacgatacgtacctcgagtaccaaaaagtgcataacacctgttccacatgtggtgactgtgacttgctgacccttatgtaacaatcaatatggcacattcacaaccaggaagcagataaggaatcggaacagccaaaccatggactcttgtggcctatggcctggcataggctgctggagcaggtttcccagagcctcaaatgctccggctcgcgcaacaccaataacaacgtgtttgtgctagattcgctccccatcggtgccttttgacgttgctgtagttctcatggcagcatgtcccatcaaacgttgagatttccataatgaactgtaaatctgttatcggtaagcatagtggcatgtacatgcttccttggcacttgcataatgatgaacatgtctcgcccagagtcacttggacgggctagcgatgcagggttccgatcatcaattgagatttcagcatgttgcctaatgctcctaaatcgatcggaacaaaacgtggaacgaaagatatactactctcttctcaaaaaagctaagtccttccttctagatagcaacggtctgacctgttgtcacatactcttagatgctaagcaattccaataccgttggtttctttgttcactccagtttgtctccatgacaacacacaaaccaacagtccatggacccaacatcccacacaccaacaacttcatccaatcaggctgtccaatgcgcaggcttccatataatgtccgttgtgcctaacgcctcccactacgcagtatatctatgtcattctttctttgttcgcgttctttaataccgtcggcccacataccccttccctccacacatcgtgcttgtcttctttggtacctacagtacaaataccgattattagaagcaggagcacctaacaataccaagggtaggtcacgcacccaaattatgtagaggcacgtacataataagcaagttatacaataagttcacccatacacccacacccacacccatgcaacccgcggtcttcaaatgtacaccccaggggccaattgacctgccaacaacctatagccaaggaccaacagacaacatttcccatctctcactacctgagtactactagctaccaacaacaacaataataccagacagcggaagattcggatacagttccagccagcttgtaattaggttattaccaatatcgacagcaaacaatgaatggactccgatatatcccttgagaccagcaaaggttagttctgcctagcgtagtgtgcctgcgctaactaattgattatacatacacctactactatgcgcaagtgacaagtttaaattcggaatgagtcacgttgacgctcgctgccaggaacatgaccagaagaggcgcgggggggttggtgcagccgtgaggcgtacaacaagatgtgcgcacgtactgtgtagatacctacactatcgaagtgttgctgaatgggttgtacaaaggaagcagtatgggttagtataacaactgtataaaaaaagtataacaactgtgaaaaaaaaagtttacttgaaagatgagggatgaagaaaaacaaggaagctgggaaatcgaacagatggaagaaaaaaaaaacccaaaaagaattatttgcatttgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgctatatgaactgaatgtttccaaatttacttagccatagtgcccatgtacccaccccaaagcctactcatagataccgaaatggtcatccttctccgaactctcttccccttttcctcacacgttttatcagtcaaccatgaaaagccgcacgaactgtctaatccgtaataatatcccctagtgaggataccggaaaatcgtatgtacatataccatgccatgcccccgttgctgcagccgaagtgaacaatggaacttcaacaaacccgggaaatacgcgtcgcatcacatcgcatcgcaaccgcacagattggcttacttacatatcgactaagccggaagcttgaaagcatacctgtgcaaatgtgcatagcaacgtgagtgagcaggtcgcgccgacggaggaggtacgtatgcgctaggtagctgctgggtgcggtgatccgccaggcatgcagtaccgtactgaaactcgcggacattcggatttcaagtcagcgaaatcatattcactaagtaactccgaagcaggtcatgtgcaaaaaaggtaaatgcaatgcacacaggccgaacgaaggacaaacaaaccccgttgcagttatgtctcccacatcctgctccggctaagtacatacagatgcttcatgcacagccagcgaaacagactgtaatcatctatgagtcttttgtagtagaaaatacccaatttcgatgcagacacgctgctcagactgctttgaacatgacagatatgtagccggttctaggaaggtttcttggacctgaaattcgatgttggacatcttttacggtaggtatgatgttggatgagtgagtgcttcatccatgttgtgggacactggcgatgactgtagccatcaggctaggtaggtgtcttctacagtgactatggcccatgtagactttatgtgtgggagtaaagcccgggagtgattgtctttattacctttcttcaatgcattggtatcttgtgtctgcgtgtgagagaggacaaggtctaccatgtgtttccaggtccctcaaaagtgtacgcctgtcctccacctgctaggcagccatcggcctgcttacacattgaccaagctcggtcatgttggggaggcgtcggtcgtcctcaacttttcgcaggaggcggtttaccgctttctaccgccgcccaaaaagctggctagtcaacctcttaaccaaatcacatatcgaccgttcttctccacgcggttcaccgagaacctggagcgaaactggggagctgcggtacagaagtgtgtgactgactaacccgatgggcaagcgcgtgacacagagaataggataggcttgacgcagcgcaaatggttgagccaatggatgtgtgcagtgtgatagaagactccggaagccacggtgaagggggactgaaatgtactaaaagagataagctgaggaccgcgcgtctggcttttgccactaccgcggaagtctgggaggcctcccgtatatataataatcatcgaggtttaggttgccggtaaccatcctggcttggccgtattcaagaagcttctagagggtctcccttattgtccgtactggccatattgctggcggttctataaacttttcgccaagggaccataccatgatccatattgtcaatatgccgagccatgacacacgcatttgagtggaacgccagataggacgttagaggcacgaggtcccccatacaactgcctgttcctggataaggctgtctaattgtcttctgcgacatgtatcacaggggaaagcagggcgtcgtgtacgccgcgaataggcccactcctgcgaaacatgcgggataggttgttgtatgatcggcgccttcagtcgggggttgtactgggcaatgtccatgtttaacgtaatgctgtgtccagtgggctgagtgcggtggggccagattcgcttcttggtgttttgggatgttgttggaggtccttgactgatctcgacaatcaagctttctaacactcagaggctttgaagtggcctgcagagaatggcaattcaggcgagaggtgtgtcggattgcgcatcgaagagagttgttagcaactaggtaaaatcataaaccatcaaactctcgcccccacctctcttctctttcaacacaatgaccatttcatcgtcgaatcccacccagttcctacgttcatcccaatcgtattccaaatcttctttgttgtccaatgcaaggccgccgccgctgggaggagccgagccgcttttgttatcatttgaggcagcaggaccgggtttgatctcgatgcttcggctgccaattccgcttgaccgtccttcaagctcccagactcgcatctcttcaccccgcgagctgacactaacggcctttccccgcgccgttatctcggcattgctgattcccgatgtgtggccccataaccgaataccacgcgagatggacagcgaggaggcggttgatgtgcacatgtgcagcacaaggggtgttgtcaggcagagtggcaagaagataagggtgagtgtagcaaagtgtcgtaggcccgactgtaactggaggggttcgcggggatgggttattcggttctcgagatctagcaactatttcatgtaagggtgttgctggtgtttcttgcagcccactaccagtgtctaacggtatggtgtatgctgttcttgttgtagtgatgtcgggagcggacttgacgcctgtacttggggcgcggatgtgcatgtcctgaagaccgatggaccagcccctccgagtgggaaaagtgtaagctattgaggcgacggttgtcaaagccatctttcgtatggatagtgcaagaggaggtcgcgatgagtaagagttgagggatgtgagcaaatatggcgctggaagcgtattggtatcgtttccagaggcatccgacttctcctccattggaccacccgcttttgtcatcgttctcgcctcgccgcctgcccccgagttctgagccaattggtctgccggtggctgctggggtacctcgaaggtgtaaagcgataccaataccgctgccgtggccgttaacaggtagggattcgacagggccatcgcaacgagttccccattactcgacttttcgtgtttgtaccgccttacgagacggttctcgccactgaaaaacctccagaccccaaaactcccatccaggaaacccactcccacgtccaatatcccgtggtccaactcgtggtcgtccatagcaatacagctcggcgtagagtccagcccgtcctcgcagagactcacttgcgccagcagatgtctgctcttcagatcccatgcgcgcaaacccgacaccctatccgcggtgatcgcaatcccttcgaccacttttacgagcacctttcgctcctgttgttgatgatttccctcttgcgtcgtgtccgccgtaccccctatcctcagctcttcgaccgcgcatttgcccctcgaccagttgtatcggatcttatactgcctcttccagttaaccggctcccatttccgctcttgtgaccgtccgtcgacttctacgcttagtccgctattgtcgaaagtgcttggctcgtctctcctcctcttgattccagtcttgattccctcctccttcttttcttgaacaagtccaccacgtcgcccatcagcccagagtgtccttctgcccgagtaatgcaatttgtggccggtaccaccaccactggccgcggtgtctctgaatcccggtatcctcatggcgcgcggtagcacgaagcgcgcgtagtataaagccttccataattgagagtctccagcgagctggtagaagcggcgcgacactggggcgacggcgaggaggtgttgaagtgaaaggaacgataggatgcgaatgagcagctcgtctgagagagaggagagtagatcgcgggatatgctattacgtgtggggtcagagtcgggctgctgagcgcgcgtcggccgcctggccggcagggtaatgtcgtcgtctacgggatggggattgagtcgtcggcgtttcgcgtgcggcagaaattcggtgttgtcgtaatcgctttcgtcatgatggtcggattcatcgtcgtaggcaaccaaatgttgtgttcttttgctggccattttgcacgattcgccgcccttgtattctccagccaaaaacaacgctaccagaagcggtttcacgggcgttcgcgagcaggatccaggctgaagagcggacgtggttgatttgaagcttgcggacgaagttgcaagagctcaaaggacaagaggaagattcaagacaccaggatgtttcgtcgtcgcagttcccgtttctgggtaagtggcaacgccaagccttttgggttctggggttccattctcttgtatgtacaagtaggattacataacagcatgcgtacatgctacgttctagtgtaattgctaacggttctgcactgataccatattccaattgagctatatactaacagacactaactgactaaatgcacactctcctcaataaagctgaccagggaacgccccctcggccttcaacgtggcatagtataactccgtttccgcaaggatcaccatccgaccctttccagcaaactggaagttggcgaccgtgctgccgatccagatctttccgagcagctttccggacgggttgtacacatgcacgccgtcgccgcagcccgcgtataggttacttttggtgtcgacgtggacgccatccggcacaccagtcgcgatgaaggcgaaagtcttgcggttggagaaggtgccgtcttcttcaacgtcatagcggtaactttgtgtgaaatgcaatgttagagcagttgttggctggcgactagacgagaaaggtggcagaacttacatgctcgatgggaaggatgagttacgcccgaagaagccctggatgacgccggtatcggtcacgtaggcatgatggccgtctggggagaaggtgatgcctgataccataggttagccctctccctccagtgaagaactgtagacgggacaaccgcttaccgttaggcatattaaacccatcagccgcaacggccacagctccagatgtttcgttgaatctccaaacctgcttctgaatgacattctcgggccggaaatcctgaacatagccgtaggtagtatcggtaaagtaaatgtctccggtgcgcgggttgattgcaacgtcattgatggagttaaactgacggccaaagtagttgtccaagatgaccgtggcattataaggagcattttgagacatgacataaagcgccggagcaactctgctgccctgtccctcgccggcgaaaaggattctgttcctgtaatttgttgcgcctaatgaagcagttagtatcatattgtttccctcttttccccctttgacccaatccctttggtcacttctcttctcgtggataaaagacataccattggggttggtgatagcaggagtcgctacgactacgtgaacatcgaccttgccagtggaatttctctccgccgatacatcagccgtcacttgggaaagcgagatcctttgaatgacggctgacctgttgagtccagtgccggcggcgggatcacccgcgttttgcacaaagaagacgtcatccgtggacgggaccctaaaatcctgaccatcagtttttgttgccagttatcttgcctacaacatatttcaggtaaagacctaccagacagcagcttcatgaaacatcgggttagtccccgatgacttaagaagcgtaagagtcgggttagctccaataatatccaaaaactcctcatcgtaaatgtggaagggcttctcagagagtgagtcctttgttgttccaggcgggatgaagagctgctcgcgcacaaggtgtgacaggttagcgaggagcatgtcgaaacatggcgattctcattttggcagacgtacagtactataattagctacagtaggaggcggcacgtcccccagaacgttgaaacttttttggttgatgacctgtgcctgtgccggaagatcgttgccctgggcagtggcagttgccaggagcaacgccgtcgccccggagaggaggggcgcgagagacgtacgccgagcatggaccatggtgatgaacttgatgatgaataggtatgtgatggaacaataagatcagtccggtatgtagtcttcgacggtgtatgatcaccaagtatttatggaattcaatcgtactttcctcgatcaagttcggtcaagtgtaggtaagcttcagttcaccgccgacaccttcatcgccatcgcgcaccggctaaatctatggcgtttggtcccctgccaagttgtggaaccaccacacgatgatcatcaacttgttgcgctttgcttgtcgttcttgtcctcaactacagtccaaggctggtttgtttgttaagttgatatttcttgccatattgggccctatccctcccaagttgtcctatatctcacaatgacaaaatgaaaggctcagcacagatctgaaaggcattatcaatatccgagattgacgaaacaagcatcaaaaacaacgtattcaaggtgaaactacatgttaaccacagagccacaatgaaatatagaaatacccggccggataaacatacccgggaaacctgacccgagatctcgagctaacgatcaaaccagttctggactgtactaggtcagcgcttccccatcttgacccccacatatctcggcttcttccaacttggcattgtctctcaacagccctggcctagtaggccctcctgtactcctagccctatacgaaagaagtggactccggtacgtgaagatagacaaaggtgaaattatgccgatcggcggttgagcggttggctggccaacctttggtggtgtatacctataggcggttgcaggtaaaataataggcatcttacagatgcttgcagaatgaacagcaaggtgttaatacagcaaacatggaagtgatttcgggtttcgggtcggaagccaggattgccactaaccatcacatcgatcgtatcaatatttatggcctattaagcatggtcacgaataattcatatgtgacgctgtgacatgtggaaagcttttgttttgttcctcaccgtgaccttcctccagcccaatgagctaaccgcttcagccgtccttctagatctaaatcaccgggatattccagatcacttaccgggcaacttccgacaacttgacaaaaatgttgcgtatattcctattcgacccttcacagttgccttcactagtctatcttagtgtaaactcctgcagattatactcatcctcatcgccactgcatcgagaccgcccttgtccccttgacagagaccggaacccagctacctctctctacccaagaataagatccacaatgaaaccgacctcaatccccagagaagatcaggtataacatacagattccgtgcccggcgtaccacaacaccaaccctcaattctggcagcttgctgaattctacatgagatcgatcatcgccgacatcctccttataggtacgcaggtcatttcccctctattgcttccataggattcatcaacatggctcggcacatacagccacttactcggacacacatgaatcagttcggacacacatgaatcagttcagacacacatgaatcaattcagacacacatgaatcagttcagacacacccactaacaccctcaaacggacagtctccatcacgaacccatttacgccagtcttgagctcatctataaggtaggtacataacatgaagatatgtcacccagaacgctagacgaagcaagactgcctttctcccgcgcaagcatgtcgctcatatgttgctcacaggctgcttatctcctttgggaccagaaaggcggcatcaatctgccggctaaatgacaacacacatatgaaacaaacttgacactcttgccaggctaatggcaggaccaatcttgtcctttggaggtgaggatatattggtctagtgaccatattttcgacttcgtatatacacacgctcgtcgagtgtctcccatacctggattgagagtactttgtacgtagattgcttcccggtaaatgagatgctgtcacgcggaatttggagccccattcgccatcttgctgtgtgggtgtagaagggtagagaactcagatatcatcggcgtaagaccgaggcaacatatgcgggcgtttaaacccaaatgccgatgtgacctcgggattgcgttcgtggggaccttacattgtttgctttggctgtgattgagagaaacagtacccgtgacttcgtgaatgatagaggcgacgtagacgtaggcaataaagagggggtttggctctccccccttgtgtggtcggcgggcttgtccttatacctgcgtcagtccgcttgtgtgcctctttttctatcgcagtagctgaattctcgccaccatcgcactcgagtcattgctcaaccattccattccatcatcagccatgaagtcctcacttttagtcgtcctgaccgccggactagctgtcagagatgcaatcgcccacgccatcttccaacaactctgggtagacggcgtcgactacggctccacttgtaaccgccttccgacctccaactcccccgtcaccaacgtgggaagccgagatgttgtgtgcaatgccggcaccaggggtgtcagtggaaaatgccccgtcaaagcaggcgggaccgtgacggtggagatgcaccaggtgagttctacttcccttaacaccctcctgtccctttcaagtaccagcccaaccacacatctccattccaattttttcttacctagcatataactaacccaaacctacaaccctcgaacagcaacctggcgaccgctcctgcaaatccgaagccatcggcggcgcccactggggtccggtgcaaatctacctctccaaagtttccgacgcctccaccgccgacggttcttctggtgggtggttcaagatcttctccgacgcctggtcaaaaaaatccggcgggcgcgtaggtgacgacgacaactggggcacgcgtgatctgaacgcttgctgcgggcgaatggacgtgctgatccccaaggacttgcccagcggcgattacttgttgagagccgaggcgctggcgttgcatacggctggccagagtggcggggcgcagttttatatttcttgttatcagattacggtttcagggggcggcagcgcgaactatgcgacggtcaagtttccgggagcgtatagggccagtgaccccggcattcagattaatattcatgcggtggtaagtaattatgtggcgccggggccggcggttgtagcggggggtgtgacgaagcaggcggggagcgggtgtatcggatgtgagtcgacttgtaaggtggggagttcgccgtcggcggtggcaccgggtggaaagccggcaagtggcgggtcggatgggaatgcccccgaggtggccgagccgagtggtggtgagggtagtccaagtgcgccgggggcttgtgaagttgctgcgtatggacagtgtggtggtgatcaatactctggctgtacgcagtgcgccgtaagtgaaattcttctcttcttgaaggcatggatgaagttcgtgctgaccatggtgaacccgacagagcggatacacgtgcaaggctgtctcacctccctattactcgcagtgtgccccaacctcctaggttcatattaactggttgggtaacttgctataggagacttggttttggatcttgccgccgggctagcaagatggataaactgcgagtcggcagcaccactggtctttcgatagcgaaacaccgtcgtattgatctctcttggacaaaatttgtcatcgatggtcctataccctttctcgcccgcagccgcagggttggtcatcgtcgctttcttgttcttctcgtcataggtttcccactccctgtcgcccggcctgcgcttctgatcccgccccggtgaagttgtgcacgcctgtgtcctcgaagacatatgttctcctgtctctgtctaattcagaatgcggggacaacagccagagagcgtttcaccatcgaggccctcgagactagaggtgtctgattgtatgtcgtgcttctgtggatggacccttggatgcggtggaagttgactgggctgctggggtacaagtaacagggaatgccaagacgcaacgttgccgagcacgtgcaggtggggcattttcggcagcagccctgtttgactttctccacttatgacctccttctatcctctatccttcctccatctttcgtcaatttgagacatgggctcttgtcacgcctagtttctggcaccatgcgccacttatttaacacgacaatagccgtgtacgaaatggccctttgacaagcctacccaaggatatacttacctaccctcgacgaacgcaattaaccgtattgacgaaacgggtcaggccggccgactcccctgtggatcaggacaagacccgatggccactggcagcgttatcttctttctacactatgcgacatgaaccgaatcgtccgtacagatagacaacgtaactcgatattaaccaatgggtgcgtttcgaccgacttcgataacagttcggagtccaacaggtctccaatctaccctgcccgtggtgctgtcggtgtaaccacatctcgtggttgcatctcacccggagagtttaactgataagcagggctccaaagtgatcaacaacagatagatcgactgatccaacgactaccgtaatgtaacgtcatttggcgttctaattccctatctgggtcaaccggccactttcgcccagatattatgcctacagtttatcctctctcattgcaatgaacggccacctctccttccacttctcggtaagtacagcgacgaaaaaaaaacggccctgatttcccatccgattccactcgagaacatcagggtcgaggtaaccgaaagcccaacatggctcaaggcaacaacaacaacaaggcagatgccgccagcaaggatatcaaagcaattgtccaccatgataccggcctggacgaagccatccacttcgaacgttccctaacctttctccaagcctgcgccctctacccctccgccatcctgtggtccgccttcgtctccatgggcgtcataatgctcgccttcgacccgcagctcctaggcaacttgtacgccatgccgcaattccgcaaagactttggctatctctataaaaatgactacatcatcagcgcgccctggcagaccggcctatcaatgggtaatcccgtggggcaagtcgtcggcgctttgattgcgggatacccgatggagcggttcgggaggaagtggacttttggggcttgcgtggcgctgacggcttgtcttatttttatccagttcttcgcccgctcgctgcaggtgttgctggttggtgagcttttggggggtctggtgctggggtgttatgccgtcattgcacctgcttactcgtccgaggtgtgcccgatggctcttaggggggtgttgacgagctatgtcaacttgtgctttgttattggtcagttgttggggaacgcagtatgtgctggaacgagcaagttgagcaatcattgggcgtattcaattccgtttgcgctgcagtggttttggtgcttggttatactattggggctggcgtgggtgccggaaagtccgtggtggttggtaaggaaggggaaactggatgaggctgagatggtgctgcgtaggctggcatcggacaaggttgatgtgggaaagacgttgacagtgattgtggaaacggatcggttggagcaggagttggagatggggagtacttattgggactgctttaggggagtgaatctccggaggacggaaatttccatgggtgtttattgtacccaggtcctgagtgggatttacctgatcaattatgggacgtatttctttcagctcgctggtttggacaacgacgaagcatttgacatgggaattggatttttaggtaaggcgcttggctcttggtatccctccactgcttcatgctaaaaactcatttctctacagccgtcggcttcctcggcactatcatttcctggcccctgttgatccgctacggtcgccgaaagatcttcaacaccggcctcctagtcctcgtcttccttcaaatcattattggcattcttgactgcattcctggccggcccagtggcgttatttggaccgaatcctcactgatgctagtgtggaacttcttctacgatatatctgtcggccccgtctgcttcgtcattatatccgaagccagcgccaccagggtgcgatccaagagcattgccctcgcgactgccgctcaaggcgctcttggctgtgtgatgacggttgcgattccttatatgatcaaccctgatcaggcgaacatgcaggggaaattgggtttcttctttgggggtcttgctgcgatgtgcctggtttggtcgtatttgagggttccggagacgagcgggaggacgtatgaagaattggatatcctgtttgagaggaagatcggagcaaggcagtttcaagaatacgttatcgagagtgaaggtgtcgactgaggtgaggatctcttcggtggtattgtcatctcgagctgtgcatatcgtaagattatgagaatgatggtttctctagtgcgctatttgctatgtccatggaatacctgtggcattggcatttctagaaacgtgtccgtccggtgtctgccccgtgggcctcccgtgtgctagacaaactccaggttggaaatatatatgtacgtgatctaacatccgcaatgtctcgctagtttctgggcttcaccttgaaaaagtacgaaagggtcgccaacgagcttgttagcctaaagcatgagcccatcatttgggggaaagaaaaagaaaggaatagaaaatacaagaaaagaggcacgagaactggcatcctgttgaagttgttcaagctctctctttgcggcatccggttgagctcgtggcagacacagctacggttttggccctctttctcctgccaccttgctcctcgctcgtatcgatatgagtcatgggatgcagtcgtatgggtaagctttttgctctcttcgcaccatctcctggcgtatctcgcacagaacacaacacccccacactcgtctccgggcattcatctcccgaaatatcttccgagaaacacagagactccttcaagatctcctcccggcgctcgtctcttcgcctgtccccagcctgtatccatatctgctcgtactctctacgcctcctggtccaaacatcctcatcatccatctgctcctcgttcctcttgttcaccagcgctctgatcacaccctctttcaaaaccatcctcaaaacctgactctcgatggccctgtcactttccacaaacccgtgtgaggcataaaacttcttatcagcatcgtcgttcttggccataaccacaaccgtcggctcccgctcccgtccccaaccgctgtcgcctaattctggacgccgcgcctcatgcagtgaaatgacatccagtaagtaccggagaatcagatccatcaggcctacaccccccgtattccgtatcagcatgcagctcggcgatctcgtagcactaggaacagtcccaaatgatgcgaccgaaggctacagggaagggttcgaagtcgacttctatcttggtaggaggccaggcttgggcatgatgcacgtcgcggcctgtttctctgtcctttccattgcggtccgaaatcgaaacagaagaagaaatttcgagggactcgaagttttttgttggtgatggtgatcctgaatcgatgacggtgttttccgtttcaatctcgcagggaacacggccactagagcaactgctgagctgatcaacttgggggtctgactcgtattcaccctctgaatcccaggaagctccagaggacggcctgctgagatcaagaatggcgcgggagggcgtgaacgtgatggtacaacagtatgcgagctcaaactcggtagaaggtttgacgccaaacctcaacgttcttggtggcagaccggcgcgaacacggagggtcctgtatgcatgggggcggggtgtgtagtcgatgcgaaagtcataaaagccttctgatgagcctgggagctgtgcttggtacttgcgttgtaacctctcggcctggaatgccacagtgtcccctgggcattccgcctcctcatatgtgctgagcatggcgttgatgcgtgaccgctggctgaagaataatggattgtcaatgatggatataaaatatggtgatgagtcaaactgggttcttcgactctgtcgactagcttgtttgtaatgtgtaatgatggcctggctggttcagcaaagaagagtggttgactaatgtggccggggttgatgctggcggaaaaaagaggttcgagatcaacggtcaaggagaatcgccacacttatttgaagcaatgcaacggcttgcgtactacggcaggtgcatgcaattggatgtacattgaagcaagagaacgcaacactcgaacagcttgcttgttagattatgcaagtgcaatggagataggtacctctaggtacttaaaataggtagcatcagccacggagtttgtcaggcacaccttctacggatataccgctagcaggtgcactacgcagactctgcacaggacagggctatcccgagctacttcgatgcttacacccctcctgtatttaaggaaggcagcccgcaaaagcctggtgcattccggggtggacaatttcctcattatcacttaatttcaatgtcctacccagccagccatactagggtccgttggttcgttgcaatgccatctacttattggcctacttaacagagttaacgatgagtggacggttcggtaacttgctagatgggtgatgtatgctgccctgccgtgtacctctaaggttgcccgtggtgttttcccgattcggccaccagccattctttgaactacttcatgcctacctctatgtattgtgactagccccagacgctcaagcccatctttgccgtagcaagctgaagccattgagctcaccagaatccttcaaataaagaaagcctccggcttccggaacttctcgcccgcatacgaccacggcttccagctctccttcaactccgtttcgatgtctagcagccgattgtacttggccacccgctcgccccgacacggtgctccggacttgatatgacctgtgcagagcccgacagataagtcggcaatgaaatcgtcggtcgtttcgcccgatcgatgcgacacaaaaacgccccaccccaagctcttggccagtttcgccctttataccagaaatcagtcagcaagaccatcactttaccaacccaaaggcagtcaaagggaaacaagtggaggtgccaaaactcacgcatcaagggcctctgtcaccgttccaatctggttgatcttcaacaacatcgcattacacgccaccctgctctcggccatcctgactctctccacattcgtcaccagcaagtcatcccccaccagctcctcaaaatagaagtccttgcagaacttggtccacgactcccaatcatcctcggcgaagggatcctcaagcagtgggatcggatacttttcgatgagggacttgtacagcgccatcatctcagctggggtcctgacatcgtccgaatgtgattcaccctcctttattctcttaaaaccgaggtcataagtcccattctctgggttgaagaactcggacgatgccgcgtcgatgccgaacttgatcttatcggtgtatccagctttggccacagcctcggtgagcaagtcgagggcttcttcgggttgggtaataggaggggcaaaaccgccttcgtcgcctacccccgtgtctgttttgcagcttatcaattctcacatcacagtatgatccactgatttggttcaggacaggacttacaaatggccccaaacttatcagaaatcatctgcttcagaacaaaatacgtttcagacgccatttgaatcccctcctcaatggtcttagcgccggtcggagcaatcataaactcctggaacgccatgccgtttccggagtgtctgcctccgttcagaacgttgaaaaaagggacgggaaccatgtaaggagcttcttcgccgccctctcgacgaaggaactcgtacagggggatgttttagaatttaggagtttcacgcttgtcaaccaacctaacctggggggggggggggggggcacggaacaaaacgatgggcaatcaaggacggaaacttaccgcagcagcagccccagccctagcacaagccatgctcacacccaaaatcgcgttcgcacccagcttggctttgttcggagtcccgtccagttcacgcatgaagccgtcgatctgcttcaggtcgcgacgggagctatagccctctttgaccagggccgggccaatgatctcgttgacgttgttgactgcggtaagaaccccctttcctccgtacttgcgtttgtcattatcgcggagttcgacggcttcgtggactccggttgaagcaccggacgggacgagggcgcggaaaattcctagcgatatattagtcaggcagcccaccttgtcaacaaaaacttgtcggagagggaattgtaagttggaaacgcaccatgggcggtcctgacttctacttgaattgttgggttgcccctagagtcaaggcgttgagatgctttcacgtccagaagcatggcggtcggttgtgcgttgatgttgttttggtcaacagtgataacagatgtttgggtgacgttcgtctcttttaggtggtggacgaatcgcgggcagtacttacagttcgtcatcgatgcaatattcatgacgtgcgttgatgcatgccgtatgagcgcagcacggcccggcactaggcacgtcccgttgagcgggaggggacgtgccttttacattctacattccaacgacactccgtctctctggttgaagatcttaagcttttgtcttctcgaacaccatacatggacggttgagtaaccaactaggcataatcacattcatcccttttgcgaaagtagactccatcgtttttgctctactcctgctgtttgtatctccaattgcctccgcctctcatactcttcacatccatatccctcttcgtattctccaccagcgtcccagtcaagctgcaccccggggtcacacatgttgacaacgggtgtatgagcgcctttccttccccctctcaaccatctctttcttcatcttcttcttcttctttttttttttttttttttttttttttttttttttttcctgttttcctcacatccccttcaacaaatgactatttggcaccgctacctcgggcaccaccacctcaggcaccgacctcgccagtcccgggaaccccacaaagttagacattacctctaggaaggtataatctggtcaaaggcggctcgatggcagcttgggaaacggcaagccggaaaaacccgtcactactgaactgcgaatatttttcctgcaatctcatcatagtccaccattggtgtcagagatataggtcagggcagcgtttgattgatggaaggaaggcaaatgcagtatatgccttattgaaagtgatgggttcagaattcagtgtcacaaacacagttcggcaagatcagatagtataggagacagggggtcaaaaagatgccccttgaacgtcgaatttgagtgaggagtgtccctgtaatccagcaattctcaacgccattcgcaagtctttctgagttgcaccccagcgataaggtatccttccaagaaatcaatcaaaagtcgctaaactcacgctggtatcacaaagcaattgctccaacccattttgtgcccctcgctcgtgcgccggtaatatgcaacccaagttccacttccacaccatttttttctctttcccgcttcccgccttcgagaaccatttcgtccgtgacggggtcgcgcatcacagtggccgtaagaccgacccccgaggaaccgcggccagacgtatatacgccgcgcggagctaccttggagatgtacttgagcagttgcgatttggctacaccggggtcacccataaggcagatgttgatgtcactgcgagtcttcatgccgtcgccgacttccttagtaataccgccgaccaacaaaaggaggagggccttcttaacgtcgaggtggccgtagatttcgggggcgatggacttggcaaggtactcgtacgtgttaccggtctgttggaacttggcgatacggcggagaagggaggggtcgatctacatctcggtgtaggccttccacaccatttttttctctttcccgcttcccatgttcacctgggccactcctgctgattccacacaaatggaccggaaggaccgccaccacggctgatcaaaaacatctccaagttttccatcctccctcttaatgcactgttctccgtctccagaccatgattcctcctttcaagctggctgatatactccgtcgccttactgaggatggtcgccttgttgagcttgggagccggaatcagaccgctcaaatccccttcctcgccctcatactcatcatcgtaattgccgctctccatgcgcatggctgcgatgcgaagagatggaacggagtcgcgaagcgctgcgatcttgtcgttgaggttggtgcgatatctcttctcgatcatgttgtgggccgtcttcttgggggccgtcatggatgggagggaagtgctcttttcctgcttgatcggtgggctgtgggacgagttgggcggcggggatagggagacgcgcttggctgggcgacattcctcctcatcggaagacgaagagcaggaagacttgcgcttgaggttgttgcgcgaggggtaacgcttcacatcctcagcaagttcgataggttgttgctgttgtggttgtggctcaataacggcagccggggtggagcgttgcgaggggggtgttacatccatgacttgagactggaacagtggcgagttggtatttgtgccttcgaagttgaagttaaggtcttgtgttgtcgtgggcacctctagcgagagctcaacggggttgatggatgggctggcggtaagaggccgaggtgggagggtcgagatgaggcttccgtcgtagggctcagacttgaagcagtcttcagactctggggaaggctcaaagtgctcacgctcgaactttccccatctaaacaaatcatcaccatatggcgaaaataaaccgaaggaagtggcgcttggcacaggggagaggggcgatacaggggatcccgcagagtcggaattgaagtcggtgctgttgaagtcctcataaagtgcaactggcgaaaagtccgttaaagattcagggcaggtttgctgtaacaatcgttagtcgcctacatttgcgccatggacaagtctgtgaacggatgttgtcatgttaacttacaagctggccagtgctgtagggcacggtagtgtacgacgtaaaggctatgggttggtccatggttattgtcctgatgtccatctggtcacgaaatcaggtgtgtttattttcgggtgtggtgtgtttgatgttttgcattcagactgtgcgggtagcgatccgagcgcttgatgtgttgtctgtttaatcggacggcttgtctggtgatgaacaagcgtctggattgtggtgttttgagttttctgggtgatcttggtgatgcaatgacaactactatatgccatcgagagagaacaatgggctttttgatattaaagggacatagtcaaatgactcggaatcgttcggtaacgcacgctcgtgtaggtactcccgctcgcctacctactaccgcatggggctgtgcgtgcattgcatccatgtgcagcagacccactgctgcaaaacgggcgatctgcatcacctgccagtcatacgattgcgcccaagaatccaactccatatcaacggcaaaaggtctggatcgcactgggctaggtgggcagggcagggtgcatacctagaaagtccacctcaagtcgctaaagccagcgggctttcgctacaggggctagaggaccccatgggcccctatgtattcggctggagccctgttctgagagcacatggaggtaccatctttaacgccggtggtccgtcataggcggcctttcgagttagtgagcatggcagcggctcaacatcgagacctcggagctctccgggacgtggcctcggcatcaacagccccaagttgcgtccctgtcccaactggcccaggcttgtccctaccctccccaacacttctgcacaaacgtgacatagaggacctttggtgcccctaggcctaggctccgggtcgggtaatttttggcttggggtgctcggcgccggttgacttgacaactgccatgggctttcaaagctttgccgtgcagtcatcaacaagtcgcatatggactacgatcgagtctttttcaaaatgggctttggctatgccgagcatgcctgggacggctatttttgccgcgcaacgaggtgaaattcggatcatctttgtttctcacatgtcagaaagatactacacaatgagggtgatagatatggtgtatacttgtgattgggatttgctggatgggtcacggcatcacgctgctcccagatcctgaggttagtggttcgacggtcaacccaacatattggcataccgcgcggagacccgatggtgatgaaagcgcgagatatcatcaaggtttctactgggggtaatgggccgtttctgactgcagcagatcgagatcctgctcccaatcattgccgtgctcggtcatggggattgtagtagtcgcggttgaccgcgctccggagtcatgggtcaagcggatacggacgaaggtggacgagaggtgccaaaaggtgccatggccgattggagaacaaccgttgaaagccgccgcgagggcgtcaatcgcggagaaacatttgcacgttgactcgattggatgcttggcgaaatcccttcagtccgtttgccgtgggttcgggcctggcgagggtgggaatagcacctcttttgggttgggtgtgttttcgtcgagcaggtcaagcgaacgagattggcttggaatctgctgtgttttgggagaatggttcgatttcgaggaaagcccacaatccagaactgacccaccataacggcccgcaaaacgtgtgaccggaaatggccgtgcagtaaattgctagtgctagggtactgcgtcggccattccccctgcatgtgtactcacaagccatctcgaaaaattctcgtaaaccgtgcacctggatcaaactcacccgatatttcctcgtctccccccggtgccctccttgggtcacaggattcaagtcccgatttggcgaacaacgcgatgccattgggacgatgaacgatgactgttgaaaaattcactcattgggatcattgccaccagttatgagcccattgacgtccattcaacatgctaccggagaggcttggtggagcatggcagccctgggagttgaagtcactcctgtcaacggaccttaagccagacagaggggaggggcatgtgaaagacccatcatccgaactgccccacaatggtaccttacctctagtgtacgcagtaggtattgtacctaccgccgcacccggaccggaccgagcgacgaacgggatctattctacgccccacccggccggattgcccgccgagccgggccatttgacagttccacttgccggttcaagcgcgcactgggctgccgagatcgatcgctagccgccgacgcacctccagcccacttcgcaaagctcggtgccagtcaactcattaaccaacagggccacggcgtattttcgagcagaccgatcgcaaccccgagcgtcctgccattcaaggcttaagtgcttagtgtaaattggcattgcccacatcaatattcgcccatgaccaaacctatcaccacacatgacgtgcgtatcatcagcatcacgaaagcgtttattgcacggcaaagtgcgcgctgcacatcccaattcctaatgaatattctagcgcagctccattgggcagcctttgtcgcaccaagtcgttagctcaagcacctaccaaggattatcacgtctcatgacctcgtttttttcggcttcatcgttcatgtgcctcacaagtcctcggttggtgaaagtcttcaacctctcttgcgcccgtcttcgttcttgcggtctatcttacagtggctacaatttttgccactagccttctctgccacatatctttcgcgtggctgtacagcttcaaaggcacctcatcagcccagtcctgcccggaaatgtaccaaccgagaaatctttcgggtctagatataggttcaggacctttctcatgggttgtcgggaggatactcacagcgtcgaccagtccaaggttccggtgtaattttcccgccttcccttcccttcgcagctctcttcatgctcccagtcgagaatcaaaaccaaaacgggcttacatgtacgaggacaacacgtggatcatgtgaaaccccgaacactcattgggggtccggacatccataccgtcaacttcaaatcactgcacgttcaatccaaagactgagaattgcatgtgtcaacgtgcaattgtacactggccaaaaagccccgactaatccgacgtcctggaccatggacatatgagggtagaatgccgtcatctaccgcatggcgatgcagattcaagaataaagagtgcagaaaggtctagagcttgagggccttacgcgagtcgcacttttacaatggttgaaggacataaaagtgcatggggcatatgccggatcactgcatcatgcttcgaaggatcacaatcaacaacacggtgtcattctttattaacgaaagcctgctgtaaccatttaccagtacctgtcctgccaaagctcgagatggcaggactggataagacgcaatgtggtgtatcccaagaagtacatgttctgttctcgggatcacatcatcaaaccaagttacaatcgctccaaagcacatcccgagggacactccgcccgccgaaggcctttgatgaagcaatgaacaaccaaaatagataaggcggtctttccgagcttcgcttctttaatattttaaacgtaatggtataactaacatgcaggcacagatgtatcacatcgaaatagcacaatattttcccgagttcgatagttcagttcgggacatcttgattctaatttccactcccgcaatgcctgcactggccgaaaccaggaaaagccacgcccatctttccaattttggaatctgcggctcttggaggctacaatggggtgtaatgtcaatatcagccgccatttaacctccgagcctggcctcttgtatgtcgccgtcgcttctacctcaatctgcggataaagtccgttggcatcccaaatcgtcaccctctccaccactcgccgcctccacaatggggattcacccacgctcaatatattgtctgcatcagcgcccagcatgcgatcttcagttttggtctttacctggaaggagcacctcgagagggaaacgtttccgtggttctttaaattaagagtgatgaaaaaaaaggcattacgcggttcacccgcccattggtacatatgctatacccctcggcgcgacacatctgcctccgacatcctagccagcgtatcaccgcgaccgggaaaacaacttgacggtaacaggcagctcactgtgcttggatttcatggaaggaacaacaagtcaactcatagattcagcagcgcattctttagagcaatgatttccgtcattctttccatctcgctcagtttctactctccgggtttcgactgggaaattgtcaataccctttatctatctggttaccgcgctcagcatttttaacacctactcagcgttgaatttctctcttgtggacgtcacgcgtctataagcgacaatgttctggaacttactattcgtggtcatcgtgactttactgcgcagcggtacgaacaggaatcccttacatctactgaacccaattgggaggcactaactcgcccaacagtatctgctgctgagtctgtggcagttcacgacgccgaaactggcctcacctattcccaaaactttgcgttgtacaaggtcgacggtcgagggataaccttccgaatcgcaatccccagcaacgtctccagtaactctgcctacgacgtcgtagtccaggtgatcattcctaacgacgttggctgggccgggcttgcttggggcggttcaatgaccaagaatcccttaatggtattttggcgagggtcaaacaatcaaccagtgctgtcctctagatcggccaggtaggtaaagttacgcttatacgttcacatgcacaatcacatgcacaatcacatgcacaggttctcaatcctttggctctcatccgtatggatggatgcaaatgtacatgcaatgttgtgctgaaagaaaatgcgggcgaattatcaattaccatgcctacatgacggctatgtgggaactggtagcccgcattttctgttcatcttgttcttgacatttttttttttcttgcgtctgacagagatgcaatgcacatcgatattccccatcctcaccttggggggtgcatgcctgtggcaatttccgaccaaccgaaatcaaaaccgcaaacttcacctactaacctctccccccttttctccaattcagcagccacacaccccctcaactctacaccaccgccacttacattttattcaacaccggcaccaagtccaactcgacccactggcaattcaccgccctttgcacgggctgcacctcatgggcagccgacggcggcgcggtccgctacgtccagcccaacggcggcaaccggcttgcgtttgcttatagtcccactaaaccttcgaacccgtctagcccaacgagcgcaatcacggtgcacgatgtgcacgcgtactggaatcatgatttcggtacggcgaggaatgcgggcttcgaagcggcggtgcagaggttgttggggagtcagggagttagggcttaggtggccaaatgggacaaagtgagaggggttatgggagggaaatgggtgggtaggtaagtcttgagaggttttcgctaggtctctgcgagtggaatgatctatcccgaaggaggtgtggcgtgggccaggagtgtctcggtggtgttgatcatggacgtgaggggcagatggagcattgtacaggtgtgaatgaagtcaaacaatgtcagaaaattttgtgatcgaagaagcaatgttacacctgcatcactttcccgtcctgaaatgttggttgattcacccaccactgcaggccacaacaacgatgatggcttggtagacacttgactattctaggacctaaacatgttgtttcacgcgtaaacctccgatggctcttgaaagggggagttacagcttataaaatgacagctaatctgtacgtacctgatattgtcggtctttgtgactgtttcgagatgtgcattttttaaggatttcatcaccatcatgcatcatatgttcaaattgtccatattatccatcctgatgcgatattgtttaattgagtcacaggagattgaaaaatgatccgtagcagcgatgccaagtggagttggaggtcaatacattgaacagaagggttttctttacaggagtgtctcaactggtaattccgcgcatagaaatcaaacaggggaagttccagaaagatttccttgatactataccaacggggaacgaataaacgcctcttttcttctttcaactaaaccacgattatgaaaatatcccccagtatggaataccaacctttcggccagggtggtggttcctcctcctcctcctcctcctcctccccaggttcttccgaacaatccttccacacgcctccggaatcaccaatccctgtcatctacttcagctctttcaacaatgatcgacataacaatgactcgagccctgaagaaagcgagcttgaaacagaaagccgtgtatacacaccgtcacagcacctctcttcaccaccatcaccattcccatcactacctccaggccacatacggcatcccaccacctacccatatctgtcgaacaatcgtgattaccaaccaaccacctctcaacgaggaaaaaggaaagtcagcttcttcccatgccccgatgacaacgaccagtattcttgcctctgccttcctcctgtcctcaccaaagcaatgatcaacctagcaagcgggatcaaggtggtagtaaagctagtctttgagactctcagaaccggtatggattgggtcccgccaattccaccggagtctgagtccgactctgacttcgatatcgagagaaatctggaacgagtttcgggacggggaaaacggagcagggtacggaagtggaaggggcctcctcctcctattttcgtgccgatgggcggtctacctttgtttcgaagtgatcatccagcccaggaagtggacactgcccctgagcggtggatttggcggggaaagaacgaggaacccgtatcactgcgacggttgggggatggaggaggtgctatagtggatggagagtggtatgtgaaaagaagggatgagaaaaatcatcatgatgctgccgatgtgaatggcaatgaactgagcacagagaagaagtggaagggaaaggagaaggaacagacggttgacgtgggacgaatttcaacagaggttttcgcaagtggttcgggggatccagggaagctgcggagaggatcgtatgttccgacgcggcctgacaggagggggacgaggtgggtgccgaggggtgttcatagtggtgcctgggatgaggactacatagaacaatcttgatgagaaacgggagccaaactgggaaaggacggggcttcagaaacaacgagtggaagggaagggatgattgcgtgaggtcgatacttggccacactggagattgttacagcgggaagacgcgagaggaacatgagcttcggtttcttcagcagaatcatccagcagagtgccttcctcaagaaaacaaacgtgagattgcaagaacgatgctgaaataaagtttgtgtccctaattatggggcttagctgtcacttgatgttctcatttgacaatcatccctttcttggtcatggtttttaggaggcctccgtcaagagccagagcattttgtagtcttcttctgcttcccggtttgctcgacttgtcgacgtcgatgcaataatgagatttcagaggctccaaatcaccatctcctgcctgaaacctccagcttctagatgactacgaggcatgttgcaatccttcacttcccttgtggcgcagacaccaccggtaggctccggtgtcccagatagcctgttatctacttgtaacctgctggcaatggatcctctctgtgtgatctggaccttcgaacctgtgcccctcccctcgtctggcgctgtacgcgtcacgcactggcacgctggtggttaaagaaggtgcagagcccctaacatgccctgccagctccatgccacaagcacccgggctgagagagactggcaagcccaatacaaggtcgggtaccagacaccattaccacagcgggctctgcggtttcatggcccagtggttccgttgatgaaaacattgctgggcacgcggtgttcaaggtacagttttcgtagggcgcagctggagcattgtggttcgttccacaagcttacctgagcgcctaagctttttgccagttttaccgtcatcgattcttgctgaagacagtatcgatgaaatccctggacttttccttttctttcgcaatctcgaacgatgtttgcatcgcacttttgggtttggggcgaaagtggtctggtatgcaccttttgaattgaagcaatgcgaagagatgaagctactcccgtgatacggagacagactagaaacagtcgacattacaatcatcctccaatgaccgcttcactttgaccctatctgatattcaacatttctgggtgtccgtaacgcatgactagaatgatcagatggtcttcctgctccgggagaatagtcgcacacgttacttttgagtacacaaagacgtttgatttgggcctactgtattcagtatgatgtagaaagtaacagcatacatgcatctctctattttccagcgctggtgccgcacacgctgcttaattgttggattccgattgttcagcccctcaaactcaagtcggttactcgtttatgaatcgccggatgctggcgaaactcccaaaatttcacaattctgattatccctggatgttgaagatcaacttgtacctagttcggtatccaccgttggtatgtttgtttacttctggggcaaagtgagggcattcagaatgcttacagaaccgataagctgtgctatgacgtcatgcaacaatcttatcttgtaggaatctcattggctttcttatctccctgataagcatgtgcaatgggtgccccactataaatgtaccccccccctcgtcgcaaccactttcaatgttccttcgtttacactaaaatcacagttttctggtgttgcacttcgcactaggaacttatcattaatacatcgatcctttttgagtcctagcttttttttctaacgaatgaaaacccaagttgtgtacgttcttcgcaaacagtcaacattgctcgatggcatgacctgccttggccacaacccgacttctctgaccctatccaatcaacagtcttcctacacccaccctcacaccaaagcatcacaggtcacagtagtatctctcggcgagcgatggaagcaatcgcgacatcaagtcttcaccagtacccgcggtacggactcgactctgtcgactgaaaatattccgaccacccacttccagcgcgagaatctggtgatcgtggcgaccgaattggaatatcatcgctcgcgtaactggtgaaccgaaaattaccctggttcctgcctgtatttcttcgcggtggtgagggactagagcccctcgaagtcccagagcgtctactttcaagactgtcatcgtatctgtacgaccgacggccggatgggttgtattgttggcgcggggtaggcgacgatatccagctccggcggacaggagacggcggtctaaacacccgagccgaccgactccatccccgatcgcgaccgggactgctccagaacgatccttgcgttggagttggtgaaggcgaataccccctacgaactggactgcgcccgcggcgggtatatatcacgtcgccgctataatcggaactgctttctgagcggcgagcccccgagttgtcgtacgtgaatggtgccggcggtctttgaaccctagaacgaccgtcccgattcgatctccgcagcgttgcgttgaagccatagccaccgaatcgcgcaggaccccttgcagcactgccgctccattggtcggaatagtcggcgtcataatccgagtcgtcgaggattctccttgagccgcgcgatcttgtaggactgtcgatgaaggatgattggccgtgggtcccatcagcaggacgtctcggtcgcggataatagaaggcactcgaggattgacggtagtcttctgtccgtcgggtagggctatatggggactcggccccggtgtttctgtagtaccggtcaggagaagattggtacccatcccagtcacggtcacggctgggaagggcgaaacccgaataagcgaagcgtctcgacattggcgtgaaacttggagctaaagtcagtattgggtgtgctttggattggtggcctacagattcgccagagctgtttggtgttgtccaggcatacatcgtcatttcctggcaggcttacacccgtttttatgttttgcgagggagggaagcgcagtgcctcgatagtcattctctcgaaactggttgttcaggcttctgtcggaagacaaagcattgatcgtactgtttgcggcttcacatcttggacgagtgtccatgtttctcactcacgcattacctttaccacttcgtttttcctgctatggctcacgcaaattgtcgagtccatcatgaacagagactaaggattaccttgatcaatgagttttgtcgcaaagtgtttgacgactcatcaaaccctcgcgtctttgatgtgacgctggatcgagaccatcagaatcatcaatccggattgccatgcgcacaagaactgttcccaggacctaacgagtatctataaccactatcatctattactaaacctcatctccctaagttgggacagtcataactcttccataaatagttcgactgtgatggtgcgagtgtctagaaaccacactccctgaaatatgttgacacctgacactcatggttttgtcaccacgcttttcatgtcaattcctcaaggtcataatgaaaagatgtcgtttctattgcttgttttgaaccaacactacaacctggcgcatagtgacacccgtctacaattcctgtgatctctctaccaactgaccctaccgcgttacaaggaaagacactcgcgccaccatatccaacatcatctgcctcaaccaatgctccttgcccatcagacccattttccatcatggtacatagaggtaggtaccgacaatcttttctgcaaagaattcatccgatccaagcccgcatgatcggtgatacggggatatttagagcttctcgcgttgatggagagaaacgctcctactttttgtcgctgcgaattgcgtacgacttgacggtgacgcggctggcttgttgttctttgtgaaactctggcgtagcttctcatcatactttgaaatgtcgcagctcgtaagtctatcgggcattgctaccaggagctccgtgtttgcaacactagccgcatctccgcagggtcgtgctgctaccgggccataagagccgtttggccaactgagattattttctttagtcagcttctactttttacttcttcggtttatagcttgcgacgtactaaacatcatagttggtattccacccgtcgttcatgctcccaatatcttgtgagtactcgtaagaagacccgtcctcgtcttccatattgcacggagaatggtcgtcatagtcaccagatccatatataacccatggcattccgggaggagcagtagagtcgtgtgaagtttggctttgggatggcctttgctggcttctctcatgttcgtggaggtcctggtgactacctctatggacttgaacagaatcatacttttgcatttccgaatggttgttccgtagaactagttggcccctactagagaattcatgacgtgactgatctttttcgttcattctgagtactgttttctggctatactgggcgttgcttgtttataaaagacttgatgatggtcgtcggtgtaaggaagcaagaaaatctggaaattataaagggaagtaatgagcaaagctactgatgtatttagtgatatgggattaatggcagctgagatagccgtcagtgtctgaagtcgttgtctttatactttcatgacggcctttagaagcagcaatgggtgggcatcgtcacgagacactcctcgaacaaccatgtcgagacagtgaagtgaattgatcagaaggcctatccatcactctcacaaagactcagtaagcgcctataagccgaccatgtcttttgtgatatgctatttgaaaactgaagctgctcgaaatcgaggcgttcggcggctagatatctcatccacggtcaggaggtattcaagcatgatcagcatttacttccaaactgaaatggggtagaactcatagaaaacttgcctaactctgttgtcttacaccgcgttgattcccttccttcagaaccgaaagtcgttattcatcgcgaagagtatcgcgtactgcctgatgtaatatctgacgcgaactctaatccgtgggcgagggctagcgaccagctaggttcttgaagttatccgcccaatgctttatttgagtgcttcatgaagcctcgattggagcatcaaccgccatggggtgtgtttgtagaaacggcccgtcaaacgctgggcgaaagacaaagggttcgtctgttggttttaaacgcgaagcatggtcacccaacatcaaccgcgtggtcccgatagtgcggataatgacgctgttgtctgttacccaaaaaagacggtaaatttgatgtatgtctggtcttcccagagtgtttgcatacctacctagggatttcaaaaacttgacttgccaaggccgcgtcaacaaaagaggaaggttggagagaattagcgtaatgttagtatcatatcctaatgtatctagatttggccatgacttcgttagcgccccatctcattccagcgcgagttcttttcccaggttagcgcgtgaacaataaaaataaaattgagaaagagtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggagaaaagaaaagaccgccaaagtcaaagtgcatacgtcagttaaagcaccagcgcgcggatgtaggtgcctgtgactctaattattcctaccctctgctgtctatttcaacccaacacttccgcgatcaacactccccatgaccctactttcgaaaatgttccttccttcatgacgtccttaacatccaattgattcctctgtctaccaccctctaccactcgaaaagcttctccaatccgtcccacaatcgcgaagcccgactcctcctccgaccaccgccgccgccggaagatcctccccgacgtcccctctcatactccttctcccttctctttctctcccgtgaagcttctatttgacgtctttccctttccctggccctctcgatctccctctctctctccatctcgatctccctctccattgttctgtccatttccttgtccccacgataataaccacgatatctaatgtcatcgtttgtcgcagctcttgaccttggtcttctgtacgctctcgaagtcggagctggtgacggtgatagttgtcttcttctctcgtcaaatcctgaaggaccgtaacgatcaaattcggtttcgagtggccgagagcgaaggcgacggtatctttcaggggagcgcccctgaggccgatgaggttctcgagagccgtagaggtcgggttcttcggtccaaggacgggtgcgttcttgcctacatacatgtcaggttcggggtcttttttttggtgagagttaatcaacacgtaccatcctggcacgctgctatgcggcatgcgtgcccggcgaagcatttcttgatctggattcggccagggaggatcaaattcaccccagtaaggattgggggatggctgtctgcgagagcccatgactgagactatatgctgtcaatatgttcagatctactgtgaataggtgcttgcactaatgctgagctttcttgtactggtttcaagaccacgcctttgctgaggagttcctgaaacttaaatgttctttcagcaatgacgaatttcaggaccacctcgcaagattaatcactgagcggttgacaacgatgcttgtccatagtccacccccaacacaatcaggcttcacgagccgtttgtagtccggtaacttcaccttgctcctgacccgtcccttcatccactcatttattgctaatagtgtgaagaagagatcgggggagccattgtgcaggccttccttcggtcttgataactcagtatgcggcgcagcctatcgccgaaccagttactgagccagcaaacactcgatgaccaccttggaatcaaccggagatatccacgtcaaacgatttggacaattcacaatgaagacccttcacagactcccgaatctttttcgagtggcggataaaccatataaaagcaccccatcctcaaactcttccctctaggaaaattctttaacaaaactcaacagaccccatccacgaggcatacagaaccacgcaagaacctcacagctagaacaagaacgcaggtcaatatgtcctactcaggctcccgctaccgcccctccaggcgccaggtagctgcgcccaatgattcccggtcaagacgtaagccttcccaccctatctaccctcatcttccagacctctgcgagtaacccgctgacccagccaactatcaagattcagcgtcgtcacgctacgatacccccagcagaaccccccagcccgccggcggcggcggccccagtcacggtggcgatagtagggcccgctccttccccgcagatgagtacctcgcctacagttccgacgacgacgacgacgactacgacggcgacttctaccgccgctcatccggcagagcccctggtagagcccctggcggtggcagtagccgtggctacgactacgatagctacgacgatggctacgacggtgactccgaccgcggttacagccaaggcggtggtagatctcactcatcccgtgcttccgttgctccccgagatgatcgccaccacggtcacggcggctctcctccttcttcttcttcttcccaccgggacgaacaacgctactacgctcccggcggcttaagcagctctgaccgacaccgcccccatgaccgtgactatggccacgattcaggaccaagtccttcttcgcgccaccgtgacgacgacatgctcagaggagacccgagagcgccgatggagcgtggcatgtcaggtcacgagagtcggcgcgagataccctttcgctatgtgagcccttttgatctgggtttcgccggcggatcgagagagcgtggtggtggtggtgttggcaggagtcaccaagactcttttggggaaaattggaacattccgtcgcattcccgtcatgggcgttcgagcgcgagggatgatgcatggttttctgatggagagtccgattggagtgatgggttctggtgaggagacggggcagatgggcacaatgtgtggcatggctaggatacctgcctctaggtaaggaagaaagggaaatttcgggagaagaacagaaaaaggaatcatagtgggaagggggacacattttagacaataaatggaatgagattgatgctttgagtgatccagttctttgaggggaacgattatcgcttcttatattatccagggacactactgattactattgaatgcccataccatcgactatttgatggtgatatgctggaccgcggtaagccacttttgctcgtccgtcctgtaaaagcaagttgtaagtatcgtcaggaccgggtatcgacacaagacaggaaaggtaacttacttgtcaaaattcaacaacttgcccaatactggcaccagctgtgcccgtaacctgttatccttctgctccagaaactgcagcaagatggtcttcaggtacatggcatcgggcgtggcgttcgcagacacgatcgagtttgacctcgccgagtccacggagcccctgcttccactacctgccaaactggtcatgcttgccagcttggtctgtaccgtcttgagttccttctgcaccttgtcgtatctgagccggtaatcatccacggatcttctgagctcagcgtttttcttctccgtttcccggacaaggagttcgctagcgtcgagggtactcctaaggttcgacaccgtttgccgcatctcctcgacttcagcattggatctctcttcgacgctctccagctcatccctgcgcttcttccactccttctccctatgttcgagttcgtccttctcgcttgctaagctcttgacctctctctcaagatcacgtaccttttgcttgagctcctccgtctctcgagacttgcggcgagccagcgcgctggtctcctcctcaatacgatctctctcttccaccgctgcctccatcttggcgcgcatgtcacggaccttgctgtccgcacgctcatccacgtcctgaagaagacgacgcatcgtttcggcctcgcgagtgcgctcgctgagcatcttcctcgtctcggccagttcctcatctaagctctcgcattgatcctgtgcctccttcaactggatgctcagctcggctgtctggtcgcgcatgctgccgagcaggttctgggcgctagtgtattggctgctcttgagttgaacttcctcccgcatcatgtcaccttccttcctaagacgattgacctcttcctccagctcgcggatgcgcgggcgaagcttgttagcttcctcttgcacgcgctgcagttctcgggcggtcttctcttcacgtgcggcaatctcaatcttctctgcctcagatctgcgaaggtcccgaccaagaacccgcttctcatcctcgagcttgagacgcgcgtttgtctcctggccaaccttgtcgtggagagccttgatctcaccatcacggtcagcggcgagacgctgggcacagacaagatcagccttcaagtctttctcgcgcttctcgagattacgaaggtccgcgttccgcgccgcaagttcctcgcgcaccgtcttgagcgcggcagcctcctgccgaagcgacttcagctcaggttgagccttttgcagaacctcgcgcaggtcagtgagatccttgtacctgctttgggcgagctgctgggcggcggcaaggtcagactggagagtctgcgacttctgcttgaggtcgtcaaattcttgacggagcgattcgtgctctgactgaagcttgatattggtttgagcggttgaagcggctgcctccacttccttttcaagttcatcaatccgggccttcagctccttcttctcctgctccagctccttcagacgttgcttggtttcgacatgctcgaaaccgatctccttgagactgtcttgcaagttctcaatctcctcacggaggtcctcttcagtcttgcgttgcttggcaagacgctcgatacgctgatccttgtcagcgagctcttcttgcaagcgggcaagctcttccttcaagcgggcctgctcggcctggagctctgccgtgagctctgccgtcgcaggaccttcagcgggtgacatgggtggctgatcctcggtggcggtaggctctggagcagtggctgctggcgtcaccgaagccccacccttcttcttctttttgttgttcttcttcttgtttaaggatgcgggttgcgtaggggtagacggcgtgggtggtgctgtagtaacggcggcagcaggggcagtagtgagcgtaggggtggacttgatcttcttctccaactcatcaatcttggcctcgtcttcagccttggccttcttgagagtctcaatctccgaagtcaagccttcgatcttggcgtctaaagtggacttggcttcggtaacctgtgtaagttcagactgaagctcctcggccttagactctgaaacagcaagcttggcagccgtttccttcagtcccgcagagccttcttccttctccttctgcagttgggtctcaacctccttgagttgcgactgcgtctttgtcagacgctccgtcaaggattcaatctcggccttccgggcttcaagctgcgtctcaatcgaagccttgactgccgcagcatctctagcttcactgagttcgctactagccctttcaaggctctcggcgagaccggcgctatggtctttggccgtcaccagctcttccttcagtgtcttgacctcattctgcaacttttcgacctcggcagttttggtctttagcgcagtctgtagctcctggatttccttattctcgtcgctcttgacttcgggtgcctcctgcttgtcgtcggtcttctcatccggagtcttctcggcactagcctctgcatccttggcgtccttcgctgcggcagcttcggcttgtgcagccttgagagcagcgatctcctctctcaacgcagcagcctccttatcggcttcctctgccttcttcttaaagctgtctttctcgccggatacgcgcttgagctcatccataaccatgtcgcccttcaggtttagctgatttaggtactcgatcaatgcttcgggatccttaatcgaagtcaagggggtgttttctctcagtgccttttcgaatggttcgatggaagtcgcacggccgtgggcaatccggtaagatcgcagaagctctgccatactggttagcgcatgcgttctgcactgctgcagtatcaaaggagcacggacctgggtatgtcttttctagcttgtccaacttcctcaaccttacccggatctctggcgagagctcagcggtggtagaaggcgtggttgtccccgatcttgctgtctgccctgcgggagacttgttgacgcttgacctatctccattctgtagcgggtccgtcccttctttgacgggttcggtattgatggccggcttttcagtatccttgccctttccttccttgtcggtcgagacaggtgtgccgatgcgggttggggtgttgctctcgtctgtatcatcgatcacgaaggcggcctcgaagacggcagggtcggaagtggtgacggttccatcggcggacatgtcttggcttagattgtttgaaggccgaggtctcctggacgcttgtgttccggcagcactcgaggtccgcgataacgagctcgagtttcgtacgtgagaactgccaggagcaccgccttcgagggctgctctcgccctagcctgctcttccgcaatggtgcggtcgatggcacccttgattctctgtgaaaaccacggcatgcttagaacctgtcgaggccataccaatggtgtagctagtcaagaagggaggtgatacgcgtacctgcaacatggtgcctctgttctatcccaaatcgcaaagccacgaggctaggcgcagctgccgtaggaatcgatccgtgtcaagctcaaattggattactaggtaaggaggcgcggaggcgcactgacacgatactggcaatcaatcttcgcggatgtctgcttcgtggcaggtcaaagcgtgaggaggggatatggaagacttcaggagctgccaatgtgcacttgcaaacaagtgacggcagtttaaatggacagtaaagacacaagtacctgagggcagactgtttgggtgtcagaatgcgcccgagagcattgggctacagctctgtgtgtaacggtaataaagaagatgataaggggttaggtatgatggtggtcagagtttgggtcaggtcggcatgttagtacctggactgtaccatgatgttccggaacaaagtcgtttgggttcaaggacaagaagtcgaaatggactgggtgtgtggcctgtgatgccactgtagcgagaagtgtactttagtgtagcaacccccggtttaaggcgatcgccaagccgtccctcccctcctgtcaggggaagctcaaggcagcggcaggcaagccgcgggcagtccgtcatcgagagctcgggccgtgggcattcaggtgcaggtcttggcagctgggtccgcttcattctaaatggcttggcagcccagatgctttgactgggccccccctgtagcggacggtgcctgttaaagacggaagatcggaacaacgggggttttgcttttttggaatccccaaaatagctggggggatcaaccggagatcaggccaagttgcaatgacttgcatttatcgagcatcacattggatatgatgagatggtgttgttatttgacgataacactggctgttgaattggctaccgttggctatcgttgtccacagatggccatcctttattcctcaaggaagagtcgaaaggctgttggaggctgcctgtttgtaaacaaagaagaagaaatcgcacgtgccacgtctccaacggtccatcatcttggggatgggggtcaggcactgggtgagtgaatttgatgaccgatcagcatcccacaatgataaaccaaagacagcaacgtctgcttaaattcttcgcccaaaggcccaacacgaaccacatggcttgagtttcatgatgagttgtgcccaaagtcgagcagggctgccgagtaccgaacgtttcaagaggtcgcattgtgcactccactaacacaatacgacagcccaagcagtgatcgctacgtatctaggtagccagcactaacgttgtaagcgtgtccgcagcagacgtcaccgtgcacgcgacccttcctccaccctgcctaggccctacgtagctctggccatctccagctgtccatggcgggcagagtgtcgacgtctccgttgtccacgatccacgatttgtccacaacatccatcttgatgacggtggctctgggacgctgctacgaacaggccaccgaggccatatccaaaccttgatatcttccattctcaaccttctttttctcctattgactttcaccatcttttgcccttcgccatccctggccaatcttcattcggggagctacccgtaattaactgcagcgagctcttcctccatcaaacaaccctactgggtagcgatcctctctgcgacagatccgagcccttctttatcttgaccacccctcgtcccccttcttggaaaatcacgatatcgccgcgacaacagacggcgacctgattagtccgccaaagcatcatacctcagcaagccatcaacatggtttccctatggccatggaaggtatgccgcccgactcacccagcctgcaagaggggtaaaggttcatgcccaggcccagctgacaccaaggtcaacagaaggaggactcctctccagcttcgttcgaaaaggcactttcggccctctcaggaaggatcacagtcacgcagaccagactcgataatgtccgatcgaccgcgcgacgagtaaagggccttgcgaccctttatctcggtttcgcctacctcgtctacgccatcgttgcacttcttgtcatcggatggaaaaacatgggtccccaggaatggacaggaatggccggcggccccgtgatcatctacctcgttcgcactctatcgaccatgttcttcgactaccggatcaacggcctcaatgcgaaacttgagtacctccagaccgagcgagccaagaccattcagaaactcaaggacgcgacacggtacgactccaccctcgaactgctcgagaagtacggcggaccggagaacaagatcaggaggcgtgccagtaagaagggtggcgacgatgacaacgacgaggatggcgcccaaaggtccaagaagtctcagggcagacacgcaaaccgcatccacatcgcgccgcctcctactgccaacatccagcgccccggcgccgtcggtcccaacatgccgcaacccggtgctcctccccgtggccaacaattagctccctcgcctatgcctcctcacggcccggagccgtccgccgagttcgccccgaacgcttttgaaaccaaccctcgcgcgtcccccgctccaccgcacgcccaatacccactcgccgcggccgccatggcggcgcccacggaatcacactggtacgaccgcattctcgacacgctcatcggcgaggacgagaccgcggccaagaacaggattgtcctcatctgcaagaagtgccggctggtcaacggacaggcccctcccgggacgaagagcctgtctgagattggcaagtggaagtgtatgtcctgcggggctgtcaacggcgagatggacgagggaaagaggatcgtgagggaagtgattggtggaggtagaagtgaagaatctcttgtccactctcagtccggtgacgatgcgactagcttgggcagtttcggagaggagtttgctgatgaggagttggtggatcgtagcgaggctgcggagagcgacaaggtgcaggagcgtccggaaaagaggctcaagacggagggcagcaagtgaaaggttacatatcgtgtaggaggactgccgcgctgcacacttttcttttgtgtcattttggtttccgttcatccatcgctgggcggtatgattgggttgtaagctgtgtttttagcaggtgttgcgttggtaccgcgccatctggtattcgttccgtaaaagcatctggggctggagtctaacagggaatcgaaactgctttacaattggcatgggtttggggcttgccttccttccctttctcgttcataaactctattcttgggaccaaaagaaaatggatgcctttggatgtccgaagtccaagtgacgccgttgcctttgtctgcacaaaatctacaagttcaacaccgcgaatagaatggaagttactcgctacctattggtagtttgtgaatagttctgacgcgagacttgtcacatatgaatcggtgtgaccagagattttttttggttataatgagcttctttgatatgcagccacatccagcctgtgctttacacacttgttgtcactggagaatttcgcgaggattctggtccttaactcgtctatcccagcccattccttagattagaatgtttccatatgtatggagtcaaaagatactcgcctgtcacttgagacatagaaaacacgaggagggttggttttcacaaagcctaattacttacctatttaaaagtccacactctcgcaacccacttgttgatgatccagcacattcatctttttaatttacacaagtctcatcggcaaagtgaggccactgacctaacctcttttcgacctctcttcaacctctcttcaacttcataccaagtctctcacccaccatctcatctccatgcaaaaagcccacgtcaacaacccacaccgcaaccatgacacccttcccccaagacatcacaaatccttcctcactctctaccttcaccttccccttacgtccccgtcccaatgggggtagttccagtagtggtggctgtagtggtggtgggcattatcacactatcatccaacaattctccggcctcacaatcggcgagtaccaaactccacacggagaccgccatgtggaaacccgccatcaagagcagcaagttgtccaaactaccacaacgaccacaacgaccacatcgagaacgacagccacggggcccagacacgagaacatggacagggacagggacagggacatacttcttaaccctgtttcttcttcttctgccgtcatgggcccgcaatcccctattcacaactgcagttccagttccagttcctgttcggacttttccactgtggcgtccaagacagcgacgagggcgaggacgagccgtcattcgcaacctgcgtcatcgatcagtatatcggaggtatcctctgagtcgggggcgactggaggaggaccttctccgaatctgaagaaatatttgagaacaagaaggggcgcgatttcggggcctagttgccctggtcccgctcccggtcctagtcctttgagtttggctctgagtcctccaagtccggctttgagttcaagatcatcgtggcgttcgagtagttctagacctagtcgttccagagcgtatggtggggagcggctgttgctgcctgcgccttcaatgagttctggttcttttacttccagtggtctcggttctgagatgagtagtggtactaccggtagcagagctggtggcagaactggtaacactactggagttactactacccggttgagcgaagctcgacttttccctttctctctcaggggctggccagaccacaaccgtaacggctcccaaatcatcactgatcccactgcattttccgactcatcatcagctgtctccaatgaaagcagtagcagtgtaaacaccgtccatctgttggacttgcacacatcgccgccgccgccgccgccgtcggcatccttacgaaccagtgctagtaggctatcgcaaaaccctcgtatcaggaccggagagatcacgccggaggattctatctcccagattggatcatctgcctctgcctccgccttaccctcaacaatacggagaaatagaggacaacgatcgtcgctaagccttccgatccggaacttacctctacggggtgtccggtgcgtttctgctactgaggttgaattattgccgcatattcgtctagaagaagaggaccgctggattttaccatcgagtacacctgggaggtttgggcctccgccgctttctgcatttggatctgggtcgtcgagggattcctctctgaggggttatcgccaagtcgttataggaagtagcaggtgtccgtctacctagggtagtgggtgcatggcccctggcgggaagtaatataagttgtgcatagtcggggaaagggttgaaggtattttggggatcaacgatcacatagcttgtagctgtcaactgggtcgggttcgagacttttgcagctgtgccgtaatgtttctcggccatggtaggacgacaataattgaagatagtacttggtaatcatacaaaattcgtgagtatggagctctccgcggatatggtcaggtgaataagcggacgacaggcattctttcgtgagctgaggcttatcgtcacatccatggttgatggtgagaggagaaaacgttggctgacgtcggcaaatgttgcgctgggtactatcaagtactaacatagatagcgggttgtgccacactatttgagttaagatccgatataccctgtttggaaagatgcagctgcatgaagcccccccacactaaactctttttcaaacatgatgcgactgtgcgagacgccgagaggttatcatcacgttggttgatgagcctcctatcttggacggaacgagttagccaaggtggtaagaggggttcctgaaagcggggagtgatgatgccgcatgacctttgggtcattccctttgaattcttcactgtcaacaagtctcgagaatcgcggcaattgcccccctcgctcaatttgtcggatgatgacctcaatccaacaaccgatttgacaatattcagggccgcgaaggaatcgctgctttgctctggacgctcgatcaacaacgtcgaccctggatcagcacatgcactgtaccgcgactccgcatgccgtgttgtttcctttgcagctctgcttttttgattcagactggccctatcttttcaaaggttatctttgggcctcagagaaaacgaagaagaaaaggacccgatccgatccacgtagaaacaggtcccacgcatggcacctccgaacaggtacttgcagttgagaaggagggagggggctttgtttacattggacatcggttggaggagggggcacagaggggtcgatctggctcgcttcattgcatgttggagctggaaagcgggagtagctgacctgtcgcaagctgccgctctgtcattacctgaaaccagaaactttgaccactttgtgagggcgtcactgggcctgtgtcgtttcaccacgtcagccagggcagttccacggttctgcaaaacttcccatcccgattccttcccaactgcgacttgaacggtaccgcggtacttcccttgttacctaagcttgcatgccgaaggaaaacgcgaatcagaagcgtcccctccattccttccaaccaacatggagcaggtccccgtcctgaatggcacctgccatctgcattcccaattcgatatcatcacaaggaaggagcagcagtggacaatacccaaagctggaagctacccctgcctcccgtctccttgccttccaggttttgcctcaagctccccgagcttcctccctctttcttcttcaagtgccttcatccaaattgtcctccttagttctcgtcaccgtcggcactcactcatgcaacacaacctcgctacttcttgcctggggctccttctcttcctccaacactctcttcaagttgtaagacttccttgctagtagtctacctccagtctccagtggtgttgctgtttccattgtcgtacaactcccttgtttctgctcctcccattcttcgctagactatcttcactttgagccgccagctacttagcgccatgatatccacagctgtctgactgattgccattcaggcgtcgacagcactcacgacttaacatcctctcgaaatcttcttcgttacctcgggtatgtcgaacacagctctggcttatatatatatcccgaacattcagctcactcgtcattagtagccttaaccacacaggaaggtcaacatggacagatacgcagagaccactgtcactaccgagtacgattctgtggatagcgatgtcagctatcccaccaatgaccttgagtaccatgcgcatgatcgtcatggtagccataggaggcgtcccgaggtagcgagaagtggaagaaaggctttcaaggagccaagtccccacagaaggaggtcaccaaggagtaagcttcgtggcagaatgcattgtggctgcggtgctgaagccgtggtggaactgtctgtcgacgacactctggattctgagaccgattacggcatgggatttaaccacggggacagacactcacgctcttatgcatgtcatcacacgccacaggcctccacaaccacggaaaggccaagaagatcaagatcaagagaggcggaaccccaagtcaacaaaaagggtagagcccccaagcggacggtggatccatacatcgaagagtacccggatgagccaaaccaaccagtgacacctgtacgggattacaaggcccgcgatcgacggttttcgacaactgactccaagaggtcttctcgggacatggaaaagccatcatcaacaatttccgctcgttcacgggctagaaccatcaccgactcaacgaggttgtcacgagagatggaagaacatgtggtacctgtttcaactagtcatcatcgtggcccttcaatctccgaaataagaagacttacccgagatatggaaggacgcccgcgttcccattcgaggcatcctcagcgcgggacctcaagatcggacacactgagaatatcacgggaactggaggaccgtggcggctcaaccgtgtctagtcgctcccgaggcggctctctaatgtctgatacaacaaggttctctcgagatttcgaagatcgtgtgtcatctgtctcgagtcgttaccaaacaggtacccccgttaccgagaagcgccgaccagaaggcggttcatccgtgtcgtccagacgttcgagacaaagtgcgatgtcaactgccatgcctcaggatcatccgagaaggtattctgaacttgctgagccacgccacttcgtcggtaagccggaatagttgcataagtcggtgtcttttatttggccgggctaaccgacgcatcaatgtagatcatctttcggattctgagcaggaaagcacaatgtcgaggcgtactgaatccaccataggccgctcgcgatacgaatcgtcagcgagagatgtacccaaaagtatggctcgaaggggctcaacgagagctgggcagcgaccttcactccagtactcgtcaacctggcccatgcgggcaccagcacttcaaccagatggcgaccagtcctctcgtggacgtaactacgacagcacggaagatagcgactatgacttcatcaacgacccacgatttgatcccgtcacccaccggatcattcgaccaagccctccacgtgcgccttcaccacctcgcgcccctacccctcctaatctaagctctgacgctgagcccgaggttgatgagtacccaagatcacggaagtctcgggagcctaaggagtccagaggcccaagggtgaagacagtcctcagcaaggccagcctcaacgccttgaacaatgaagctcgaacgtccactgctactgatctctgtgaagtatggagagctcgtccggaggactgggagtccccttattcttccctccaccttggaagtgcgggtgatgtcaaaccagaatctaacaacgagccgatgatgttggaactcgaaaatgtcgagggtgaaaagcctggtatggcacttgaacttgcttcgaaatttcctctagcgaaagaggctgaaactgccggacgcgagcccgactattcgcgtggctcatctcccgtgtacggcagccaagaaccgcggcccatggcagatacgatcaacgcagatctgatggctttgaatttatctcctactacgcctacgcattctggtccaccttccagaccgccatcgaggtggagcaccacaggagcttacgagttcccgttgactccaccttcgagaagcatgtcgccattgttccacacttggaggaacagggatcggttgccttccaagctcgacgagaacgtgacatctgattatgagggttggggcagcagtagggagccgaggagtatgttgactgcagattatcaaagcagtgtagtcagtgggtggtagaaggttttgacgcatatatcggcgcgtcgccaagactacgatcttcatgaatgagctttccctaggagtttcatctgcatttggatatctattgctggtccaatctgaaatgtcaaacagtcgttgatggacgttcggttgcagaggcaccgtacgttacctgctctgcatttctatttgaagtcggttactcatcgatgagactgaatgttcttggtttatcatctctcagtatgctgttaagttttcgattgatgcgtgtttacagaggaagtacttgcgagattatattatataacgacgttccttctttctgttgtcctttttctcttttattttttattcccccctagtcaccccctctcttttcctttggtcttccgagttctttgacttgctcttttcaaattgccgtggcctctgtgacaagtatcttgttcagggactgggtgtctgcaaagttccacgaggaaaggtcggattggcagtgaatcatcgctccatcgtcgttcagttgctctgacacaactcccatgcgacgtcttgcttcacaatgtcgatcccataatcagacagcgctgttagtgggcgaaaataggaaagctcctgttcgtcaaaacttactcccgaatagcgcgattacgagaccaggacaaccgctcaaccagcaccttctctgaatccgaacttcggccgcaattcgacgtcgaaagtcccaggatgcaccaaatactgttctcccagaagctacagtatctcatcaaccccttcctttcgcccttttatcctcaaaatatctcacatcttcctatttcaagcccttccacggcagctcttcttcctcgccaacccggtgtcgagcaggttttctgccgcttaactgatcccctcccaaatgtgctctcaagttggaatttgctaacgttgtagtaagcataattataatcagaaaaccgaggatatcgacgggccagtaccaatcattgtgggttgtgccgtcgggtctggtacgtattatggacatgtagcggattattgagcaagagagggcgcatgatgggaggagtgacagggtgaggaggaaggtgagaggggcgaggggcgagtgtagacgcatgctgcggttcttgtggtgagtgtggttccgtggttttgatgggtttggtgacttgcctggtgtcgctgttttgttatgttttgtagcaaaagttggtttaaacttcacatcgactacagcacgaaagatcttggtcgaggctactatggtaaggatagtagtgtaggcaacagaatttacagggtaaacagatgtcatgataatctaattgatttggatttcattccgcagcaacaccaatgacaaggcgacgcagatggaaataatacgccttgaagcaatgaaacgccagcagtgctgaggatgatagtcacctacctatctgatgaatgaatagtaaggggtttcaggggtttgtttatgtttccgtctgaccaggacttgagacgtcatcgcttgcatcccaagcaacgccaacgaggttggagggatccacatccatctttgagtgggtacaagaggaagatggacgttgtaatcaccagcggcaggcaacggtaagacctaatagcgcaaggaacggcacgggcgcacgccacgcacacgccgcacacaacttgagcctcgggactcgcccgtccgatatccccttgttccttcttaggttgcttatcatggaaaaccggcaatgagttgggatgaattttgactttccgagatccgagggctgtcaaatacatatgtcaatgggtttgtgatgtcattttgggtttgatcagccgggcaagaagtgtcttttggtatttccaccaagcaacaacgatttagaacgcatttgaagccgaactactagagagggtcgccaagttctaaacggatttgaccatatcaccagcttgccaagttcagcttgtgtcgtcgcattgtctgttcgttttattctgttgactttgcgcccttttccattttttccccccatttcgaaggattctagatcctgttgagtctggttgaccattctcagacgggttgttagcttttgctgcgcactgcggttacgcggtagggttttacaggcttttcacaaagccgtctgttttttttttttttttttttttttttttttttttttttttcattcccatgcggccttttccctcttttcctagaccgaccgaccacttttccgcctccgctcttatctacacgtgtactatgtaggccagcaggacctcccagcactcggaagccaatgccggggccctgtcgtcactcactcgccgccagccccaaaagaaaactcaattaaactcgacggcctccatccactcctgtaaaacctagtgggcgtacaaaacagaggtagtcccgtgattttcatttggctgcctagcgccaccgacttcttccttccagcacaacatttcagaaaagcccgggctccgaagtgcccactgtagaaccgcaacggtcgtaacctgaaggcgccgaaagaaaaacgaaacccagccgtaaagatgcccatcgggtgctgtatttaaggaattgggatctgaagaagaaaaaagaccgggctaggcttcaaacctttggcacaagctacaagcatgttcctggatactctatccatgtcactgttcgtgttcaaaaagtccagtgaactccagactccggccgacggtaggcggaaagcggagatcgcactctgaccagatactgactcagtgactcttcagttttggttagtggtatgaactttaccgctataaaggtaattcgcagtggagaggaggagagggtgttcatccccacaacgggcataatattgtgtctgaagattttagacaacatgcagacgagctagagcatggataagtagggtacaggtacacaagcgacacagaagtttgggacaggagcaaggaagagaaagggctgaacgattccctttgcgaaacgcactgcaccgcaccgcatctcagtacctacgtacatgtacctaccttgctgtacgtgttatgcagcagtgctgtgggatatcaccgtcgcactccagtttccagtgtttgaagaacctcgctcgctgatggatggaaatgtcattcagctcggcactctccccctctcttcctcagcgaggtttgatatgatacaagatagtatcggaacaggccgtagaccgccagcaaaacctcagtatcgggaatctcctctggccggctggcgaatatgagatatgagatataaaataaacctcccgctgccagtgaaccgtgttttgagatatgaaaatggttcctgataggctgacttggtgctgcaggctacgtcaattagagatcgacctctcgtcgtcgcctggggccgtgctgaagaaggccggcattcgcctcattgcgacacgctgtggccgctgtctccaaccaactctatcagtttaatcatggagtgcttctttcgcttatcgatcccgtcttggtgttttggtgggttcgtcccgttgatttctccttcagtaaaccggcaagggccgccgttgaaagccattttcagaagctgatgctcagttttactgtatgtaacccccacgggccaaacacgcactagcaatcctgccgcgagtgtggtatctttggacgctttggtctgatagtggccacccagctgtgtgacgggagactgtaccgtattcaacccccctctgaattcaattctgcaccagatattcgtgagggccttattgttccccgcagagggagtcgtttaacgtgctaattgggaaaagctgtcgttgccagatccagaccacagaaccgtgcgcgacatgtcgtcgaattccatcccacatggcgtctgcatgcaggcttgcatagttgcatcaccacttcagccatgtcagccttggcaaaagataggcggcccctcctctcttcttcgaaccctgaaagggccggacggacgacgagcggtgtttcataacccacggagtgacgatctcaagtcaggaaaacgtgcaatggaccgaactgttatgatcgtccaaggctaaaataggctaagcctcaccatgtagcgctgcttgtgcttgttggagtgcaagctttcgggagctttcaccaatgcaggctgttcttcctatctcgagcgaaatctcatatcggggtcggtcgctgcgaggacctaatccctgctagtcgccggttacatgacctatcgtggggattccagggtcccctagtgcgctcttacatgatatcaaaagtcagctcaatacaattagcgcataaaacagatttggcgtgtactagtacatagcagatcgaggcatatcaaaaccgcaatttccaacctgtgaaggttgaagttgttggagatgagcagccaaaccctacgttcagtcaaggctcccctcatacgagccgagctcttggcttcccgtcctacctcgagatggcagtgtacctagtacagagtgaatgcttttgaagaaggcgtggcgtgagagatctgtgacgcaaaagaccggaaaaaccaatgtaacactcagccgagggtcaaaaagattagcgtgatacttttcgcttgcatagtagtgtaccatagtagatacacacagtacagaaaaccagggtttctcgcccgactaagtgcgatttcttttgtagacctttgactctcgccaccgagctgacgaacgccttcacaagattcttgttttccaatcccactgtagcagagggtaaacaagatgtgccttcctcgagtatgttccaaatagaaaccggccgctacaccgacccgctggcggcgagccagggacttgaagagagggcactggacgggtttaagaggcgacttttgtggcccgtcttgtccccgtcgagccgtcttgccctcgctgcgtgacattatggcagccagaacgacaaggtcattcctgtcatcttgtcttatgagcctgcaaggtccgacagattcgggccaatgccgtccatgcaattccacttcttgaacatcgccggttcccacatcgccaaggatcgcaacccaccatctccacgcgaagctgggccccgggtggccagccatcccatctcttcccttcttgggacgacttgtccgccgccggtcgggagataagaaattttttatcggtttttttagccgttcctttgggattttcggcttcccacacgcgcggactggtccccggtcgggctagcatgcgcctagggttccccatctggtaacgtacactagatatgtacctcacaatcttttgctcttctgatttataaagatgggccgcctacctctaggcctcggtcgactcttaaggatttctccttccttcaccaatgctcttgcgtccctcgctagggtttggtgaaagcttcggcaaccgctcaatgcaaacgtgctttgcgcgccgtcaataacaacatcgaacaaacctttcacgtcgaccgtcctccactcaacacaacgatcttcagtcagtcaagggatccgaccaagataatcccctctccgccaactcggtcactcattggtccaagctacaaacactcacgaatcgtccgtgctctctctcggttgatcgtctcccatcgtcccgtcgaccttcagcatcacccgattttcgagattccgcggctcgctgcaccgcattgcaaaaatggggaaagtgggtgattgggttgacactgtcaaccgcaaggttgccgccagcaaggttggatattggttcaagctggatggctctggacatgtgagcgccgtttttgggaaatgagtggccgcctgcctctttgctaaaacgtcgccaacagcccaaagaaaggaaggggtcctacttctttaccgagatgcgtgctggtctcgcgaccttcttcgccatgtcgtatgtttgaactaccacctcacacacattatatatatatacatatatatgtatctgtatatgtatatatattccggtcgatctgggtgcggttgttaacgcttgtggcaggtacatcattgccgtcaattcaagcgtcgtttctgacactggaggaacctgcgtatgcacggcagatcctaacgtggataggtggtgtatcgatgacccgacctatgctatctgcaaggccgaggtcaagagagatctcatcaccgccaccgctgccattgctgctttcgctactttcttcatgggtcttcttgccaacttgtaagttcatgattcttttgatcagtttccgtcttggcttgctgacaatgaaacaggcctatcggccttgcgcctggcatgggtttgaacgcctactttgcctacaccgtcgtcggctttcacggccagggtcttgtgccctaccaggttgccgttactgccatcttcgtcgaaggctgggtcttcttcggtcttgcgctgcttggtatgcgtcagtggctagctcgggttattccccggtccatcaagctggcgaccagcgtcggtatcggtttcttcctgacccttattggtatgacctactctgagggtattggtcttgtggttggcgatacctcggtgcccctcgaccttgctggttgccatccctcctctcgcgacagtgtcacaggtgcctgccctgacagcgacaagatgcgcaaccctaccatgtggatcggcatcttctgcggcggtgttctcacaaccgtgctcatgatgtaccgcgtcaagggtgccattatcgccggtatcattctcatttccattatctcgtggccccgcaccaccgaggtcacctatttcccctacaccgctgttggcgacgatgctttcgatttcttcaaaaaggttgtcgacttccatcagatcaagcacgtcctcaacgttcagcagtgggacatttcgggacacggcggacagttcggtttggcactcatcaccttcctctacgtcgacattctcgataccaccggtaccatgtatgccatggctcgctatgccagccttgttgatgaggagactggtgactttgagggttccaccattgcgtatgttctaactgtcttttttgtatcttgttcgtcgattgctaacactgtttgtgtctgtagttacatggtcgactccgttagtattgccattggtgctattctgggtactccccccgtcactgccttcgtcgagtccggtgccggtatcggtgagggtggcaagacgggcctcacagccatggcgactggcgtgtgcttcttcatcgccatcttcttcgcccccatcttcgcttcgattcccccgtgggccaccggctgcgtccttatcttggtcggctccatgatggtccgtgctgtgacggatatcaactggaagtacatgggcgacgccattccagcctttgtttgcattgccctgatggccttcacctactccatcgccaacggcctgattggcggtatctgcttgtacatgctcttgaacgtcctcgtctggatcattgagaaggtgtctggtggtcgcattgtgccccagaacaaggagttcaaggacccatgggtgcccgactttggcagcattatccccatgtggatggtcaacgttgccaagggcagggctccctggaagatggatgagccggtcagatcgatcgaaggaaccactgggccggagccggtgctggttggagagaagggcgagaagggtgacagctctgccggatcgaggccagattccgcgactgaggtcccagctgagctcgtcaacgaaaagggcgcccatcattgatgatgaataacatgaaaacatgaatgatttggattgttttttaaaaaaattatgggatacattcaggatatgaagggtcgtgatgagggcgggcgtttgtaatagttcatagataaggagttgtaagataatggctggcggaaaatgatgcaccatgactgtatggttgaagataccaaagatacctaataaacaattcaataaacacctgggtcttgagttccttacagtgctttaatgggattgatctcatccgccagaacccctttcattagatcaaaacaccagtttcgccagatagttcactgccgtctgcgattaggaatcctgccgcctggcatctggctccaaagttcagtgctgggcttttgcgctgacttgtgatgttcattcgatttcgttgttgaaggtagtccagacaccaataccttcccttgtggtttcctcaacatgtacgaatcctccccttgaatctgaagagatgtttgtcccacttgcggagccacagtgttttatcacgctgagaaggcgaagaatgtgattgatgtcagtttgttgatctatttggtgatgaattgagatagggagccatggtggatcattggttgaagtgggggtcgaggagagtgtcatatgctgaaggggtgaaagggggggcgggatggccgattgggcggagaggtaacgagaggaggtttgacccctacctatccaacatatgaagctcggcttcctcctccttctctttcaactttaatatcttgtgacgttcgtcaaatctttggtgcgccagccctctgtgtagataagctgtgacaggaggaaggtgagttgatggaaacatggttggccaggaattgcagtacatgatttgattagacactacttactatgctatgtgctttgcaaacgtccgtcagcgcgtagtcccgtttcccttacagctcgtttccctcctgaataccttttctagtttacaagttcatacagataatccctcgatgacccatgcttcggcgaacctccctcaattctgatggtggcagtaaacacccccttgtattcgctttcaaaccaaacactcatcgctcacggtccggataacccagcttcgcagtaagtaaacaacaaacaaaatcacaccggcttacaataattcgccggaaaattgccccgcttcccattcaactccccaacccaccaatcctgatcagtattcgtcttcttgataatcttgatcttgtcgccctcgttaaacgcaagatctcctgcgccctgccccgcaaacgtatactgcgcaaccacgtactcaaccagttgctgctggcttgtgatccgtttcggcggcggtggtggagggggtcgcttcttagctaccgcaagagcaaagtaatcgtttccatttccgtttccgttcccatttgcactgccagcattccgagtagcctgggggctatggaccctgttgatcgacggagcggtcgtggaaggagacctcggaaagggcctgttattctcaatcgtgccgcggtctaccgagcctcggtcgcccagggcagtagccgcggtgaagtcggtaggcgctaggtaatcgggtctcctttgttggttctggctgccagagtaaccagagtaagaggaggccggtgggctggaggcgtaagaagatcgatcggatgccgcgggtgacggggcgcgggaggggtaaccacctgcagaagggatacgcagattgttgcgtccgggttgacttgccccgctgctgtaggttgacgccgcaccggacgtagacggcattggtgaagtaacgcgacgcatgtcgtttctcccgggtattatggcggaaatccggcggcctgggccctcaggggcctgtagagccatgggtgaatgggcagctttgccgcgggctacgatgctgacggactcgaaatcatcccgcgcgggaacgaaagcagcttcccatgccgccaccacatcggacatgggaggcggaggcgaggggaacccagactccatgcagtagccgtgaatggtcgtatagtatagccccaggaggcgattctggatgagaaccaaggctgcaaccagagaaggtaccaggctgaaggaagcgtttatgatggggggcagggtcgactggaggtgttcgtctgcgatggcgaactcctatgtgcatagttagtatggctgataatcaatcaagtggactgcctgtggctagagtagacttacatcacctgcctgggccatctccacctcggccttggccaacgaagcttcctcctttggagtccttgtgtgctttttgtgaagcttgctgactttgtcctgggccctttcgtaatccagcctcttgttctctcgtttcttgatcgtcttgcgaattggggcgatacaatcccgtgcttccacagccggtcgaatcacccggtcttcaattgtgccaatttcctctgccagctccgacttgagttcgccaaaggcctgtttcaacctgtatgtccgctcgagttgtagccggggtgtaggaactgattcgcgtccatggccgtcggaggcgccaacaatcgggtcgtagaggccttcgagctcaacgacaaactgcagctggtggtgaacgattgaggcccaggcatccttccaagctctcgagttttcgaggagctgcaccacgaatccaagtcagcaccagtacaaagggtggccggttgagcggggatgaacagcaatgctgagcttacccttgcgaggagctggtccgcgtcctcgtactccttcagtagaacagagaccgcagcattgttaccggggcctttgcttcgaagctttgtgaattggcgctgcacagactgcatcgtgtcctgttgggcagtgcgaaagtaggtgggcgactgggacaccttttgttgtgtacctcgattgcctgctgtctaagtcgggatcgattggaggctagatagccagagacaagacacccctgaaaagatacaaggcgaagccaatgctgatccgccgatcaatgggtgatagatcgaagctctttggagaagcggttttcgatgcagatgtccttgtcggaggatgaagtggatttgcgatgatgacgggcataagaaagaggtcctgtcgtgaaaaatgttgttcgcgacaaccccagggtgtcgcagaaaggcaggactagggagcttgaattaagcaatgacaccaccgtaacgcttggccagaaaagtcggttgatgactgtatgtctcaaggtagtatcgtagagctaaagaaggtaaaatcaagtgctgaattgggtcgaaaagctgacccttcgcccaaaggatagctcggagcaggtaaattaataacgaaattggacataggtaggataaagaggaagtggaaattagaggtgaccacctgtgagcagtcagttgtttatggagactctacctagactcctaggtagcatggagtaacggctatagacgaggggatagtcatggatgggtacctaggtacctatatacgagcatctatgaatgcgtcgtcatcctgtccttttgacatttgatgactggtatggcccaacacgagctggctgaggaggaaagaggaatctgaaagtcataatgatgccggccgacggaccgtggaaatgagggggcgccgccatgcagttgcatcgatgcgctgcagaaacagaggtggatgtgttgaacttcaactttccgaggccttgaagacatctgccttgatgcagtgctaccgacgattgcatatacacagcctactaagtatgtaggtctgctcctcggtaacactcacaagaataacttgaacgacagaagatctggtgaactttttgacagcgccacccaaactgggcctccagaagtggaatgggaggaacacaaatgacaaagggctgctgctagtagctgctagcgtagcgtcactgccatggcgcgaaacagggggatgccagacttgttcttggcaacgcgggcgggtgattgcagcactgccctgcctacttcaccaaacacattgtggtcacctgactgcgcgcttgaacgcgccttcctttgctgaagctacctatccgtcgtcgcgtccacctggctgcgttgcccgcccttgtggaaatttagaatacctctgccagaggatagtgtagacgacgtctgcctccagggtcccgaacaggacctgattatcctgcgcttcgtccgacgaatgcatttttgcaagtcaacaacttcgagcttgacagtcgggctatccgccaccacattgacgactgccaaacacgggcagtcgatagcgggacaataagacggccgttcccttgcgacatgcccaccgtcagccaccatggcatcggtcgtgtcctccgggcgctcggatgctggggctaacgagacaagcagcactgccgaggtgcttgagttcctctgccttttcactcacgacttgaaaaggaagcaaaagaggtggcaggacggccgcctcaagtaccacaccttcaacaggcgcgtcatggtctacgatgaccgcggaaattatgttggtgatatgcactggcgccgtgactgggacttcgacgagggggaagaaattgagctggaacggggcggcgtcatcgtccaagttgccgaatgtgtggcacgtcagcaacaagatctctcggaattgatagacaaacgggcgaaagagaaggagcaacgccaggcgctgatagcatcgcggccagcccgtcctactcccgcacatacacccctccgagtcacaccgaggaacaatgctcaacaggatcacttccaacttcgacaccggcctctaaaccagcttcttggcaccccgacaggccaccacggtcgcgccctcgtaccagacgaatcacctttcgaacaacgacacgacgtcggtgcatccaatgatggggctgacagctctaggccgtcaaagaggagacgctatgaagacacacctcccagcaagatgggctatgcacagagtctgttcggcgcgtccctgacattgtccggggcacctgcgagctcggcaccattgcggcgccctgtggtagccaaagtacagactagacgggaaccttctccaccaggggaggctggccctcggcagcaagatgagagtcacgcgcccactcgaacgactcagaccatgcgtcctaaccgcatgacggctctcaggtttgataacatgtcacgaccgaggccagcaccagcggcaccacctgaagagggtttgttcgtgtcacaagaggaccacagtgatcctgtctgtgagacgtcgtcaaatcgggacgaccagagacatcacacagaggacagcaatacccgcccttatggacgttcgagtttcgttactggacccattacgagtgaagcagcatacagttccaagtccctgcaaattaccaaaggaaagggtacattgacatcgagcatcggaaagggctctgaattgctaaacaacaacaagaatgcaatttctgttcgccctcgtttgacatattcgaaaaaggacaaacagaccatcatcctggacggcgacgacgacggcggcggcggcggcgatgaaaatgaagatggccgtaagcagcgcagtgatgcctctccacctcccagatcagttattgggggtagctcgaaacgtgccgctcctgttgcagaggagatacatgacaacaaacgcaaaaagactacgtccgtgaagaagtccgttaccggcaagggcgctcgacaaaaaccacagaatgaaccagacccggtgatcactcaagatgaaccaatggcggagctaaagatcaaatcacgacagaagcgtggtttattagtactgtcagagaaaccgaagagagcccgacgtccagctaaaagccccagtaaccaggttgcagtcgagcccatggagacgcgtacaacaaacgacaaatctgcggtttatcaacagagtgtccccgacgactcagacgatgaccccttcgcttgcccgatgcctgtcatcgacaccactttgccacgaaaaaacaaatcgcgagatagtggacgacctggaatcctctcggagtctcacagggaccgacccgtcgcaaaccaagatcaaggcgagtcagtcgctgtcgccgctacgaattcacaggcaagcccagcaaagaataggattcagcaagaaggccaaagtttagtgagcgactccgactacactttgagatcccaccactctcgcgctgcccagagcaaagagaatgctcagccagaggaagtcaaagccaaaaggagctttgaacctcctgaacccaaggggaaagcacacatcgaagtggacagcggaaaagaagacgaagagatatcaagatacccacgaaggcgtagaaccacacgaataccaaccgagcccgtgtctagtgacgagagcaaaaccgacgagcctgaatcggctgcagaaagtgctgacgaggagctaccccaagttcctgttggcccacgcttagccaagctcgccaggaaaagcatcaagagcagagaggtgattgggttcgttccttctagctctccagtcatcaacatacacaaacaagccgaaccagtccctggtcatatcccaggagagtctcgtttagtggctgaggaaagctcaactttgcatagcagcaacacgaaagatgatattacgccccagagcccaaaggtaacagtggcagaagatcacacaggacgcactgagaagcccgaattgatgttaccactctctgatttaaaagaagtggttgatcctgcttcccttcaacaacccaacggggtttctgagaagacctctcttgtagttacgagtagtgacagcaacgatgtcactcctggagacggcctctcggcactattcacggataaacaagcgcctggcaatatactaaccggccacacctcaaaggttgccaacaaaacaagtggcaacgttccggccgataatgcggcatcggccacagtccgcaaacacaaactacagttggcgcaacagatcaaggaacctccattgcctatgccaaatcaggcaggctgtgatgatggatcagaaactaaggaattccgagcaaagggcgaaaccgcaatgtcaccttcacacgatagtcgtgtgaaggacaaacgccaaactgacattgccgtcaatgttccggttccactagatggttctgtaaagataatgtcgcccgttgacaattcatccacctctgttgctacagcgcggatcgtaaatccagctacaagaggtcgcaaggcagcactaaagtctcatgcagcaggccaggtaccgcaatccattcttcctgctgagcccgctccagagcgtgtagttccacgaaaccgtgaactatcacggcatgggaccacaggatccggtgctgaagaacggccaaaacggaagatgacctttcccggcttcacttctgctcgagcaggcggcccgtggagccgagaggcacatgacctattggaaacggggcgaccggtttgaaaagacaattgccgccattacctctggcgtgaagctagcatcaagcaaagctccattgtaccaagccgcaccaccataatttaagctctctacatgcttccacccttcaagacgcagaaagcccagttggtcgacgtcaactgtgcctaggaatggatcattattgccgattggcacagcagtatcatttcaacagtgaggaagaaggacctgcccgctgcaatattgatttttcttgtcccttgttattgatgtggcttccctcgaaaatcgtgcaaagtcacaagacacaagatatgcatcccagttgaccttttcattatgcgtcaaaaggtgctcgagattgtagttagggcctctatagttggtcgccggtacctgaactggcactcctataataactaagcaatgcacccgacgacgcatgtcctaccccagaaaaagggcacctatgcgagcaatacgaggaccagtcaactatctagactatgtagcgaagatggacacaacttcaccgacgtgaaaagcatcattgtgtaggttgtgcccaagcttgccaatgacgcgtttccatctccaggtacccggaaggatccggtagtcaggaacagggctcacgacatcaccaagacgtccaggtgacaccctattgtaacctcttggcagagggtaattgagagtcgattggaacgtggggcgagcttacttctctcgaccttctcctgcctcacgctctggtatccgcatattcaacgcacaaaggcggcgatggtgttcatctgacaatactaaagaccaacggcaaacatacccgtacctactcctcgagcccgggtacgacgacagcttgaccatcgaaaaggagccggacgacccccacagctgagcttggagtcaaagtatttccttgctaccttgccgactcccgccgcatacacctcgtggcgatttgcacgtcaagccgacttattccatgaacgatcggaaatatctcactgaaaggcctggtttacccgacggatatttgcttgacatgagggaccaagggacgtctatcttgtagggctcagccggtcaacgctataaggcatacaacgggggcaattattttatgaggggtaaatacgaacagccacgaaactgttacatgctcagcttgcccggcatttgagcctaagtgcaatccaggtatggacttgtcaaattctgtcgttgtaccagacaaaattgcccagagttggaaattgtcctttggtctcacttgcgggatgttcactgacctctgcatgacaaactcgatgagatcttggggccacagccttcgcggcggcttatttccacgaccattcggccaaggcctcaacaatcttgtcaggcacgagctggcctcatttggtgcgcgctttactgaccatcgaagacaaatatggatagtaaagcctcttgccaagtggaaagaggcgcaggagaccattatgcgccaattggaagggcggcccatatcccaaaggggcagaatgaggctcgaagctgcacacgaatcgaggtatcgacgaacgactataatatgaatggacgctgtcccatgacgagaattcaaagcaagcgtctcttccacacttcctattccccaaccttccattgctaggaatcatctttgatcaattcacttgtgtttgtcgcagtcgcgcgcactttcgacagacaagaggctgctaatgtctgcctgagggtgtgcctagccccctggttgttttcgtgtaccgtacgcatctcaccggaaagggttcccccaaaaaattgaagaggcacatacttatccttctgttgatatattcttcctcaacctttctttttgtctacttttttcactgaaaaagaccctccctatttttctttatcgttggatcggtcttgaaaccctattctcttttccccgtggcttgttgccttcaagtctgttcccctctactctgtacacgaacagcaccaggcgtaggacacttgcgtgtcgcagccttgtacactcacatctccttcatctccccacctatctatatcaagtcttcgcccctccgctcagcaaaccgattttattgtcagaccctgttctcaccatttctatctcaacctgtctcagcagctgttaagaaattacctctaagctataacccatcagcgtcatgttcaggggcggattaaccaagcctgatcagggcgctgagggatcacgaaaaccacgccagagcccacaagcgcaaagggcctacaaccagatgcgggatgtcgaggaagaattcaaacgtccagggcacttcagagaggccctgcagcagcgcgaacggggtaggcagaacggcatcagttacagtccctacctcgagatcccatcatcccatattagacgacatagatctcgtactggttcaatcggcagtactggcccagcgtcaacacaaggctcggatggaggagtcgaggacagtgggcgcaagaggcgtggccatcgtaccaaacctttggaagaaccccaaagacttagaacggcatttattcggacgtacgttggtgcttgcagagaatgtcgcacacgtaaagtcaaagtatgttgtccactccactaaacaagcccgtaggtgatagcatagaatggctgactcttgtttgtgaaaccgtcagtgtacacattttgatgacaccgagctcgaggcgaactaccaggcatccaaacagtcaagacatccattagccccaatgtcaccaagtcgccaggttctcatcagttcgccggaaccatattccccaattcaatgtccaaacgaacttttcggagttggcagccacacctctggttgtcctaaccagccgatcgttaatcaccacgaccatctacccgacgacatcgtgctcgaaagcccatcaacgctggtcaacacttccagggagcgtttattcctttcacgcgaagacacccagatcagcgacaatccagcctatagcccaacctatagcccaacatactctgtccctcttggctttgatgatttatacacaccattcctcaattctcatcccgtttctccgatgctgtcctcctcagcttcttcggttggagatgttgacaaacctcttggcttactcatcagcaactcagtcaccaacgacctcatctgggaatgcaaacgaggagccgtcgatccatgggcagtggcgcccaccgatagcgaatcgtttccatgccacgcacgctttccaaaccacaattcgtttctggaacattacaggactcagcacgagcccttcgtcaacgagaagatagtacgtaggtgtacatgctgcggctatttcgaagggcctttcgttccgagatgcacaaaatgccaaaaggaaatttgcttctattgcgatgcctctggcctgttggacacatggtattacggtaccatgatgtcccctgctcccagtttgacggctggcacattgacggtaaccacagggcaaggcttcggaaacggactgctgggccctccatcgtttgtcggatccaactcttccggacctaactctcatgtatccaactcttacggatccaactcttacggtttctacggcaacagctatgccggctctatgaataatcggacttctggaacggcaccaataccacggtctgaacacgcctctgctcaccaagcccaccatgcaaccccaaaactcgatctcgctcgtgcccaccacaataagaactcgatctctcccacaaaggaggaccacccaactatacctctcatcgacgaccaccaccaccaccaccactactttcccaaaaagccattctcattcgcgaaatgccgcgccttcccaacggccgttttcctaatctctagatcagcagaaatttcgttgggtctcaccaatccaaagctcaacttctgccttgcattggtgcactttctcatcctgctgcttctacttcctttgggcttttcagacatgaataccaccaccacaacctcctcttcatcgtctaccatcaagcgaattgcggaagggaccttgcgatatgttgggttaatggggcggcatgggcacataccgttcgtgccggttgtgtgtattgccgttggggtgttggggatgtggattgtaaaatctggatcccaatttgtccaagaggttgttgcgggggagagagtgacaagtttgctaccgatgtatttgattgcgttatgagtggtcaaaggcggagcctcttctcttctcccgactcaagaccctgatccttttcttccccccccctttttgcctcttcgatgcggttcaccgtttggttctatcgcggttgtgtttccaattgtcgatgtctcgctgcatcattaatcattccgattttgccactggtctttcaacttcttagtttacataacgagccatttgtttgggcaaccgagcttacgctgagtctgataacatgatgaggatggtttcgaagggaacatagaattttatatactgtccaggcaggacatgaaggaattagataatccagctagcctatactattctacatcctagctagagaccattggctagccccgcgtgttcgctcttcgtttccaagtttcaactatgaatgggactaacagcctcacgggcgatgttgtcccgatagggcagtaagtgccactattcccacacacatctacatgggaggtggacgatactggacaccaagcgaacaaggctgttagttgtaaggtgatggtcggtagttagcagtagttgctagttcgctgttatcaattgatggttacgagccccctcccccccctcgaggttttctcgttccttgctgcgttggggtgttgaagagtcacacacagccaccaccagcaatcgcgaatgggggtcagacacagcccacttcccgattccaatatcccacggggccgcattgatgcgatttgcagacagcggcaatgggcgggaatgatgcagagtcatcgattcaagctttctgtttcgtctaactaaccgtacccgagcgaatggacgagcaattgttgtcaccgttgatgtttgaagaagcgaaagaggaaggatgctcacggcctcacgctgcagtgctctgggagacccttgcccgaaaagaacccagcatgtgcaagcttgggtaaatggccaatcaacgaagcgcaatgaaagaagacttggagcaaagcctggcttggcgcccgctccccaccttacccattttcggaccagccgaccgatgaattggcttccctgtgcgggtttcgggctgtcaaaagtgtgatggaaacgaaggcttgtcaacaggcacgacattttgggaagaaaaaggcagccaggacatcacttctctgtgttgcgtccgctacatacctagtacctgccacttggaatcaagggttcaattgactcatacgcatatgcctatctcgttgcacccatatgatctaggcacacatacatacctcgaggccgacaggctgccgtgtgctacaacacacgcactgacgaatgcgacgaacaagaaacgccaatgccggaagtctgcaaggcgccgagttccttgccagccctctccaacttttgaagggttgcttcgagtggagcaagcaagcggtcgcacccacctagaatcgctcgccgtgtccgaccatgcaggctgggtcgctgaaacactggctgctggaatattttgtaggcatgcccctggtgtggccggactcaattgattgacattgaggttcaacatacaaccagcagtccatcaccaagtaccagatccaagtggcacatactcggagacatgctctagatagtgagccttttctcgaacttcaagagccctcgctccaaaacttttcaacgggcgagaaccgttctctcacacaggtgttctctaatgcctctctccgtttgcttcaagaccatcaagattggaagataggtagtaggcctttagaactagctactaacaaggttgggtcgtatgttgaacgcagctgcgatgcgggtcagactcacaaaaaaagaagaccaagaagtagctggccaaactgtactaagaccaaagaggcacgccggatggccttgcagtgattggctagttttgttatgcaagctcccactgtcttcgctgcgcccgctcgcatgtctaatgaaccactggtcaaagatcccgtccgctgctttgcgcattgttgaaatatcggggatgactcccatcggccgactcttttttgctcttctcttttcctcctttttccatcgaattgagatcacacagtcactccggcttcccaatcacaggtgcccctgacggacattcccccttcgtccttcgacactcaacaagtgtccaagcaagccgtgtcaaccaccttggtggaccaaccacgaggcagtcgtcgcagcagtcgaggagcatcccccgtcgtcgtcaagcaacacggagatcatcctactgccctgccggtaccccaccaatctcaagttaccacacccacgacaagcaagcaaacctatcggtatcgcttagccaacaacaaccttgtttcagccgcagcattcgaacttcccagaagctccggcacatattctcactatagaaccatcaccaagagatagccaattgatctggcccacccaggcgcagtcacgagactttgcttatctcaacttcgacactttgtctccaacaatttatccccgagacccctgagattctggctcaaatggctggcatatctccaaccaattcggccaacgccttcatggagggcttctcggtctgccaggccaacctcggcgaggccctcacctggctccctgccatgggcactcctgagctcgatgacatgatcaacgccttcatcccgggtcctgcatccatcaaggacaagcgtgcccacatctccatggacttcctcagctactcgcagcgcaccgggttcaacttcaagttctaccccgtcccctcgacctcctttacccccgccagcatcgcttcttcagccagctcttcgcagtttgttgattctggctacgcatctagcttcaacgtctccccggtcatttccgactcgagcgcatggacccagtctccggcctctttcacttccccagccgccttcgacgacgctaccaggatagcaaaggcccgctcttcgacctccactaccaagaagtcgacttctcctagtagtcgacatcaggtcgtcgactttgccaaccatcccggcatgcggatcatgaccaaggatggccgggatgttaccaactctgcctcccggggatgcaagaccaaggagcagagggaccatgctcacctcatgcgcatcatcaaggcctgtgatgcatgccggaagaggaaggtccgttgtgatcccagccacaagaagcgggctgcctcgcacacatctcccgctgcgaccgagtcgaagcccaccaagaagcaaaggaaagagacagcagaagcaccgccgcctgctccagttgttgttgagaccacccccgagttgctcgacgtcaaccacttggagaacttcgatgctgccacattcgtcatgccctctgttgaaggaatcgagacggtcgatgataacttttggaaccggtacttcaacttcgaccaggatgtctttcccgactttactcctggcaccttcgatcagttcactccttcccaggagctcttctaccagagcaccagctcctcatccgccgcctctccgtcgcaggtattcactccagagaccccggtacacagtcgcccttcaccggcaattgccaacgaaccagtggttgcgacggccgctccggctctgccctacctaaacccgggcgttccgcatggcaccgagtttgttgacttcaatctctactcaccacctgccgacttctctctcgacgaggagctcctcggccttggccagcaacagtcccatgcacctttcgactttggatacgccgatcagcaatactttggcgatgccagcgtcgttgcccacagggctgagtcacgatccagtccatcttcaccatccgtatccggagtgataccaagtcaccaacgactgccacttgaggtatacggcggactccccggaagcgaagacctaccgaccttgagcaacgtatcgccagctgtacaagcccccggtcaactggccgtgcagcaacaacaagaacaacagcgctatcgccaacttgcatcaggtaatgagagcagggtaatcccacaaagttctgtgcagcaatctgtaacaattggctcaggaatgctgcatagtccagcttctcctgcctccaacgttgcaagcagctcgttgacggcgctgaatgttcgacatgcacctcataacatcgacagatctgtgatgaacgtcggccgaacggatctacaccggcgttcaccgattgccttgcagtttgtgaatgctggtgaatcggtgaacgccggtgctgccacccaacacgcatcgtctgttgaacaacaatctcgcgccgcgacggtggagacgtctgcaaggttgaagtcaccagttaaatacaacagctctgtccatcaaggacagaagcaaggatttgctggtctgccggtaaacctctcgacaacatcccgagatgtcagcagtggcatttgccacagttctgcctccaactcgacccgcctggggacaacaacgacggccacaacaacgacagcctcgtcacagtcttccaccaccaccaccatcttgccaggccgacgagaaagcggcgacggagaaggattcgcaaagattggagcaaagctttcgagctacactacctccgcatcatcttcctctcaatcctcctccttcccgctagtcgtgcttggtctcgtctcttgtctcgtggtagctgctttgcggacatgctgcagccacatcaacgacaactggggcggtcatttcgacccccttaacactctgttcattgcgagcttgtccttattctcactttggctacaatcatcattccgatggtcagtcgatcccgacacccacaccacaagtcatgcctccgtccaaggactcttcggctcctcagtttcccgacaagccaaagcgcttgttgcgagcaattcgccctttgtccggatggtgtctagatcacgatcaatcatgatctaaatcaccccggctaaggctggagttggagaaaaagactggtgtgatcccatctgatttgattgttgacaattgtcgagttcctttcatggcatgcaaagcatatgattcagtttgtttttcagttgtttagcggtgtgcagcgtttgcgaatttaccacgataccccagaaagtccttttttttttctgagcttgagacatgttgtcgttctcttttctttctttcgttgacagagagagagaacgatgatgctttttcatgacggcttgcgaagcgagttgacttggattgatgatgttggactggtgatgagacagcaaccgagagagggcgggatgagaggggaaaaggacttgctaggtagagatagttcgggctctattttcatgggtttatgtcgcagaggtattgggcagtggcagtgttggctcttactctcctcgatctggggtgacttgctcagtcatcggtcgattcatcaatacacaagtcggtctcctttggaggccgtcgtaaattatactatgctgttcccttcgtatggtgaagtgtggaatatggttttgattaacttcacatggttgtaggtgtttggatctgttgtcttgtttgtgacatcgaacttgctgtggcttgtccacaacaaaataactgcgacagtgccgtaaacaccaagatggattcacgtattcgcctttctttttcttcctttcgactgtccttatagtcatccaatgtcctcaaaaggtgttcacacacctactaactcgtgggtgtcttgttttttggccgttgacatcgtgctctggagtctacgtttatgtgtttgtcccgactttgtttggccagctggtagtcgacgataagctgataaggattgggtttcaatgaaattgttagtgcaaagcgccgcacagacatgcaattatgcaaaacattacaccagacgaaagtggagccagttcgcccttccattcaaggtctagcccaacaaaagtctgcagcacatgcaaagtcgcaaagaaggtacaacatggataacggcaacacaagtttgatgttggccccgtcgtggccactttccgcttgaacttgtgtctgttttggtttcaaaacgttctttttatacttttctctgccgctatcaatatccatctattgttatttgacagcgtttttgtggcgtataagcgcggcaacgtctaccgatatttacgagctgtaccagatcgaccctttctgagcgaggtcgagacggaaattgaagtcaatgtatgtccccatttgttcgcttttgttgtgctccttctcttcgctttccgtcctcaagtttaaattcagcagtagacgtgttcctacagtgagcattgaagatagttttctttggatggagtaagagtgagcagagatagaggttagatacacccacatccggtcagagtgggcctttttttctttctcgaaactcgaaaagctctcactcaccaatccttgtccgctccgttccctgtcactctatttttgttcatttttttttctcttcatgaatgagcgcacaacaaaactaacaacactaaacgcttgcggagtgttattggcgacacctcacaactgctgaacggagctgtcctgttctgttctgttctgttggtggccgcagttcgccgtttacatacatactagaaagacatacacttccgcaacgggacggaaagagaaagtcagtcgtccaaagttcccatcgttggcctcacacacaaacccaagacgggccacagacacacagcagcgtaacagagtgcggacccggaaccgcgatattggattggggttgaccgacaggaattggagagtttgaaagggttttgctcccgagaatcctcaaggtgttcattcgttcatccaggattcgaggtcgctccttccgaccgctgcgccagcattatcaccaacaaccagtaacgcgcccaagcaacaccgattaagcaagttgctccatttccaacaagagcatccattcactgatcctcaagcacaaccgtcagagcaggctggtagcttgtcatttgtgcaaagaggcagttcgatttgtgctgctgttgaggcaaacttgtcgttctttgtgcatcaagtttgtctgagtgtcaccagctcgttggcgtcacttggtattcaacaaatttgcgtgcccctttatccttaacgcttaaccatcaatatcacggaggggaaagaatagaaggtgtggtggaaattatatcgagaggaaagtctgaaaggcgtgcaagaaactgcagtgtcagcaagtggcggactttggaaaagacaaaaaggaaggaaggaaagcaggaaggaaagactgaaggaaactgcgcgtgtcaatactgttggaagggttcaggttgaaaagaaagaagcaagcagcttgcaccttggttttttctggtcaagccatcgtcgtcgagaaagtggtttgctacagaaacctcactgcaaggcatagaaacggaaagaaaggttgattgcgactgcagctgctgttctgtctagcgattgctgcttccacctttcaggatggcatatactttcctggacgcggtcgcggccactggccagcgcatttccgctttctttcagaccgtcaccatttttcttctcgaccataccctccgaccggcctttagtttgttctcaagcaactttaacatccctctgcttgaggggcccccacctcagcaaactgccgccggtgaagagcaacaagaacacccgcgtcccgagcttaggcaatttcaacaacaacagcaacaaccttcacatcagcttgacatccaagatcaggattctgtcactgccactcccgcaaccacatctcaatcgcaattcaagaatcaatctgaagacgcctctgctaccaatcttaacgctcttccgcaagtgtccttcttgtcgcttacgcccgaacaagcaaacagctcacagctgcccgacacggaacccgacatggcccgcacttcatcggccacggccacgctggcaccagaacagcagccgcttaaaaagatccccgttcccaacatccttcccgccttgcccctagttgcccctgcaaaggagaatgcggcccctgtcaaggccggctctaccgtcgccgcctctgtcgattctgagaacaacctcaccggagatttgggacgtctaagcattgcgactgacgccgctgctgtcgctgcaaccggtgtcgtcggttccggcgatcgggttttggcaactcagcagcccttggataacaccacacctgccgcagccgccgatggtgccaatgatgccgaacctcggcaacacctcacgaccaacgtctttcatggccatggccctagcactagtgtcggttggaatattgtcgactcgcttcccagggccccggttgtccgctcccccgctgtccctatcaaccatgagctctcgcagactagtcagctgaaggagggctttactgatagcgcagcccaactcgaggccgaacttgagacgcctgaggaggctgctgaaagagcgatgcacgctggcttcatgagggaggctttggatatggtatgtctccatgctgcttgactgctctcatgcttgtgtcatcggttgctaactggtttcgattgtaggcccgacttgccctcaagaccaacgagacgcctgtcggctgcgtacttgtgtacaaggaccgagtaatcgccaggggcatgaacgcaaccaacgtcagccgcaacggcactcgacatgccgagctcatggctatttgtgctctgctgtcctactctggtgacgctgatcttgagcctaagaatgtgcaaccccagtgcaaccacgatgagcctagcgtttggggcgacgttgacccccgcgacggccacctcttcccctacggccaaaaacttcaccctgctcctcgcgtcgaccgatcggttatctctgagtgcaccctttacgttacggtcgagccttgcgtcatgtgcgcctcgcttcttcgccagctccgtatcaagaaggtttacttcggtgctgtcaacgacaagtttggcggaactggaggtgttttccgcattcataagaactcccctttctcaatggcttcagcccctccgtcgcctgcgccccagaacggcaagggtatcgcgagacccgctttggagcgtcgccccgtttcggctctgaacatcggtactggtggagttgaaggtcaggagcctgaacctgccggtgatgacaccgacgagtctaagcagaatgagactgtgggcgagcaacctggccgaaacaccacatctctcttcgagcctgaactgcatggcgatggtggcaatgtggagccaggctatgaggtagagggtggctggggacgcgatgaggccgtcaccttgctcaggcagttctatgtccaagagaacggacgggctcccgttcccaggaagaaggaaggtagagcggcccgcttggcggctatgatggagcgcgatggccatgctggtgggccgatggccgatgcccctgcagttgccaagccagaggagaatggcacttccgttgatggggatgctgcggcgcaggaagatgaggaggatacggaaaagacggaggatgagaactccggtaacagctcggatgcgtgaatcgaatgattgcatgaagctactgtcttggtttctagcagtctggcatgcagaacctgtgctctggagaagaagtattcaggttattgatatgtggaggtatgtttcccttcaccttctttttccttctacatgccatataccgtatactaactgttgatccgtaggttatatcttcgagcatcaaggagtgacggagaccatagcgtcctcaaaaaccactgcatgcataagagcacaaggcatggaatggagtagcacgagttatggcggggaggcttttgtgtttttgcatcgattttcttgatgggtagtgtttgagcattggtttgcatgtagatgatcagtatcacgagactgtgggcttcaggttatggaaaagctatgggtatgtgtggagacaaggaagtggaaaagagaagagaagaaattatgcctcacggctttacgaagtctaagaagtttacacatgtcgaccaggaaggtatatcgcgggcttgacgtaaatgctagctggaggcctttctaatccaagtggatgagggcttgtcacggtttgtgatcatgatgggtgtcaatcagaggttgcgggttgaataacttccacacgctctgttgggcttttctgatgcccatatgtctgatatgtatgtactaaacgtataaattcgatgtctattgatcatctgagatcgagtctcgagcaacgatcccatcttctcacacttggacttctccagaggcctccgccctacagcgaaagccattcctcttctccagcacagtcctcatatagagctcctttacttccactacctccccctgctcttcatctacggtagacctcctcaacaacctccgcattccgcttccaatcaaccaacccctgctcctccccctcctccacatcaacaatcataacctccctaatcctctccacttcctccttggtaactcccaacctctcaatcacatacttctccgcccctccatactcctcatcgatgtactgcaacgtagccaacatcgactccttccggctggagaccattcgttcggccgctgcccggtccccgtcaaaggctgggtccagcatcacgtggtcgacaatggcgggcttgcggtgcgccaggccgaggtcggtcaaggagtattcatgggcgatgacggtggggggtaggtgcaggagggagaggaggagggcgacaaagaggccggtgcgatctttgccggcgctgcagtggactaggaggggactgggggatgtggaagaggaagaggaagaggaagaggcgagttgctggaagatggtccggtaaggggcgtaggtgttgtgggggtctgcggcgccggcaaggatagttgagtaggcgcggacgaaaccctgcgttttttaataaaagaatgttagaggtggtactttgaggagcaacggggggagggggaagggaagaaaggaagaacaggaagagtaaaaggaaagaaagagagcagaaagataatcaacaagacagaagaaacaaaaacaagataaaagacgaaaaaagagagggagggaagaagaaaaggggagctgtatcggcctcgtagggcgtttgtgcaaaaacgactgtgcatcatccaagatgacatgcgagaagaaactaaaggttcatcgaagaatatgccgtatatccatcaaagttcttgaagcaaagtcgtacattgtgtcttgcttgctgttgcatagccgtatttgcaaacagagcgaacatgaaaaagtgatatgatgcaacttgaaggggagggcgtgatggtcaggcgacgaaggatgagacgcaacacgcgccagcacagcggttgatccgtgatatgtgcttcacagaagctttcatcatggcttcatgacaggttcgtgtcatctacgagttccctgtgccctcttgccttgggtctagaaaccgcgtttccacacgctttggtacaagcctcaacggggacgagtagtgcaagcaccgtttcaagtgaccccgactcccgcctagaaataatagataacccaagatggcatcatctaccccctttctgtactctctcaacacactcctctcccccgagatcccttcgcgtccagagacgaaggaagaaggaaaaggacaaaaaaaaaaaaaaaggggggggagatacagaaggaaaaaagggagtgacacagaaagagactcaccgccggcccatcggtataatctctaaacctagaattcctcaattggaagcgaaccgccaacgcctccggagacatatccacgtcgggaaacacgggcacatggcacctctgcgcgcccgcccactctttgggttccgtctcgggtgtcttgccaaactccagcttggaccggaagtcgtacacgtgcgtgattcccagcttttgcatcacggctacgccttcgtctgtgagctgggtggggtcagcggagcggaagactacacccttccgaaccatctttttgcggtggccagaggtggtggatgggatctcgtagccaccaatgtcgcggaggttgatgagcccaggtgcggagatgaagggtggagaggggaggaggaaactgcggacggccgaggaggatggggttgggccgggaagctggcttgggtgaggagacctggaatcggggccggagccggagccgggcccggcggtggcggcggcggcgacggcggcggcgggggcttggacactcatcttgtcggctgtgatgatattaagatccttggaatttgagtttcggaggagcggtagccgtgtgtagcgtatgacttatgtatgacttgtagaatcgagagatatggcgtatgagtgggtgtgtggaaagtgaggcctcttcttttgtgtgtgccaagccgtgatgttgaagctgcactggatgctctttccgtaactatctttctctgcgatcttggtgatcctgtacaatatagggtcagttcttggactatcgaagccccagtgcctttttcgaaatctgagatcctcgattctgctcgtcaacacgacggttgtttggtggtgcgtcgttgtacctagtaacgtctgcacggggctgcccggatgaatggacccgccgcgcctttacgccgctgagttacctatcggaattccatattgccagctgctattccagcgcatgacaggggcagctccaccgaacccgcgctcgatcacaccctacctgccgagtggcactttccagtttccagtcgaccagacacactaacaaccttgctaacatgttgctgccagcgcagatagtgcaaagaagttgaggaggctcagcaatcagatggcccccaactgccatctctggaaccgtcactttgatcttaccggcaccatcatcaataccattggaagccttgtcgggtccaattaccgtctccaattctcaagcagaacagcggtgagtggaaaattgcgaattgctggccatgatggttgaggtggttaattctttgtcgtcaatgggggaagatggtccgcggactacctacccatccttcttttctggccctgcttctgctgttatgtggattattctcacttccaggataattgataccctaaagactaggccttaggtgttctttagcggacttttcaactagattggcctatgccctggtctcccttcttcggcacttcagtgcactgccctcggtacgtaccaccttgaggctccaaacggaattttgctggtggcatgtacacccacctcgtcttctcttttccgtccatttttttttatttcttccattttttgttgtttccctgttcatctcagcctctccagtcgttcctattttcagtcaaacatgaagcacttcgagcaccaaaagccatcatgcatacatactgggcgatttttttttgattctgtcagcctgtccctccatctttaccctaaattttccggcccttttgtctcgacttcactcggaatggtgtagcttcttccactccaaggtatgacaaacctcagaaatcggtgaatacaggggggcgtcatatgtttgcctttgggtgccttgggcctcttgggggcgattacgtctacttgctggctccaagccgctccgatgccccctccgaaaattgttgcttggctgagtgcgttaagtccttgctgtgtaaagttaagtggaatgacgtccgacccacgcactcttaaagctgcagtcatgtctttgaattctgcccttgcgatttgtttgttcctgtttatcccatcgatcagcccgttaagcccagagacttgcctcgagatcgccttctaagagtcaaccaatgggtaatgtgaaagcgtggttgccttatctgttctgaccggtaaaccccttgtcacttgtggttgtgtatgaccattcgcagctcttcccgatgagttggtcctcccccttttgaggctgatcatatcctactactgtgcctaatagttaaccttgggtatcaagtccagtgtggggaaaaggacatgcttagagggcgggggttgagggatgggaggatggccagcccatgtaatacaaataatgattgtcgactccctgcccgccatagaccgggcctcctccctagaggacttggtgtatgactatttttcattcaaaggcccctgacatggtgaattgaataagtgttgccattttctaagctctttggcaccggaattagcgagtgtcgcaaaagctagtggtttttggaccatttaggttggtgaaatttggtatctccaacccccgcggcgcctgaatgtggcttgccatcgcagagtatgtcgcatttggctaacagttatcttggtgaacactcagatatgtttcaagtgctgtgtgactggtggctcaaggaattcttctgtcgagaatagtctgaataacaatgggtcaggctttaaatattttggccccgaacttaaccacaaccagaatctgaacaaatatgaaccgtaagttcagttagaaagcgcagcattaagaaagatgcaaagaccagaaacggagagagaacagatgacgaagagaagcaagaactaaactttgggactcgaattcgggagatcaggtgcgacattgagacagatgagtttcttactcttggaaaaaaaaaaagcaaatcaacagatacgagaaaggcagtggaagacgggaacaaatactaggtttggattgctgagcaacctcaccgccgtagtctcaaacttgtgatccgacaaactaaaacaaaaagaacgcaaacccgagcagcaagatgtcgccaaaataaaaatcaggtatattaaactcctagcttatcagtctgcttttcccccttgccagaacaccgatttcggagaactccagacctgaatgtgagcgccgtcgtaatatcgatggttgacgtgagtcgaaaaaagatctaaggataggagacctccatggctcggaatgtgtaaagatgactgatgtgatgggagctccagagggtgctgagtgaagtattgaaagcgttatgtgagattagagccgaatctctttaaagagccatgatgttgaggtgccgcatgagttactcgtaaatcgaaaaaggcatctccattcttctaggcttagcgccttgttgaggaagatgagcaggaaggggatgtcgtatcgcggacaatctggttgtccttcttgcaactcgtgcactggacgtgctggcagctgggctcgtagcatttcgaaacccaggacgagttgagagcaccacacgagcagcaaaaccaatgcttgtactccccataattggatgacccctaaagctgtttagtgtttggtatatcagtgtgttcgggaaggccaaatcctaccttgctgctgttgctgctaacgttaggcatcttaaggataaggaatttatgtatgaggtgaatggtgatgaacggtagaacggagaacaatagacagacaaggtcgagtggtcttcattcccatcagcatcctgctttttgctcatttatgcaaaagctcaagtcgcccaaggggaagcctatacgatggcttcctgttcacgcgacaagccaggctccctctctgtcctccttcaagctcaaggcgagccgcatggccacggtgaacgccttgatggctcatggaattttgtctgaatctcctggaataggcgtggaaaaagcttcaagccgagtggatcatggcgaagggcgtactggatagcgcagtttgtgggaaaaggccagcgtatggaccccagagtaaaatgagctgttcggtgaagctcagatgtccccttgactaaacgttgtgttgcaaaaatcgtcaacttgttcgtggacgacggcatcaaagccagccaagcctccctttaccgaccgagaataggacactggtgagctgattgagactaatcgaccggttcttgaatgtgagtgacgcatcgatacttttctctcctttcgatcgcactgtagatgtgagggcatgaccgtacgctaatgatgacctctcgccttgaatccaagcccccttttctgtaccacgtctgtctctatcgccatgatccatggctagactgcggatgttaggcacgttggatcgaagccaagatgcgcatagttgaagcgcatggtaacaagctctggctgaacttgtatttccatggagtttttctaccatccaatgagagttagtcagtacaagtggctctaaagcaaaagcgcaccaaacatggaacacaacagaagcaaacttaccatatatgggagtcctactaccatttcggacagacgactattgagattctgtggattgtaaactcatttttgtggttaggtattgaagtagggtgccgttaattgaaactaatcatagaccacaatgtccacacaaccaacgcaggaccaactaagccagagtgtatgcaactactcagatggaaggacttctttgatcgcggtgaggatcgtgttgcgccattctcttcagacctctctcaatcacaacatgaacaatgctggtcaatcgatctcattgggctgctttgagagtaatcattcgccatctgtgtacatgtgtatcgacaggcgtttgtatgttgaatcaggtagcataagtcgtccaaggaaaactgttcgtaacggctattgaaaatcgttcggcgtatgttgtccattctcgatttctcggaccatgacattgaatctgcggtctggttagaacagtaatgcgacatctggaggagaacagtttttccatacatcccggaagtgctcatggaaccttcttcgataccctagcaacactactcctcagacaccctttaacgtgaacaaagtccttcgttgacaccatcatagggcgttaagctctgtcggctggagcatcacagttgaggaccaaaacttgaccgctaggtctatactatactgcatggcaagaccaaaatccttcagcgaggtgatctcccattatataagacgccaggtcgccagtttgaaccagccgtcatgttagcagcccgcagagcctcaccccaccatcggagggtttggggagtctagtctgcaactgcaatttcggatgcagtcaatatcgtcccgcgggactttgcccggaaaggcagtttgtctgccaaacacagcagtaggtcaaccaggccgttgatactggggaaagagcctaaccggcatattcagcgataccccccgagtgtcccacatgagacagctagcagtccttgcgattgcgcgtgcaagtctgctcaccttgaaagtgtgacttccatgttctcatgttgttgctatcgccaagaaggaaacgcggcgagccgaggctccaaatgcaacacttgattcgaggcggattcttgaggtctaaagtcagtagtgaactagaatagtagacagcacgagttcagaaaaccgcgcgcatccaaattgatctcgtgtcccgatagggaacacgaaagttaagaagctattgacggatggcttgcagttggaataaggttgccctggtcacggccaaccccaacccaggaagaatggtcatcgaaacgtcaaaacgtcaatgatgggattggatgatgagaccatgctgaaagactacgcgagatgcatacagatgatcacagatgaagagtttcggaatctcgcgttgtaggtagagacatcatcccacaagtccgacgcaagcactgaaacaacatgttgcagaagagcgcctgcattccagacgaggatctttttgttagtgggcatttgcgttgtgtgaacaagagcagggcaggcacagtcagggtgcactttgccgtgcgcagggtaggtagcgcttgccagtccgctaaaatgcagcaaaatccggtaaatgccctctacgtcatcgctggtaaagggaggaaaagaaagagacaaaagctctttccgcgccctaccagacctgatgattgtggtcttgcatcgatgttagtactcccagcatcatcatctctcaactaacacgcacaccaatcgccctaaaaagttgaccatcaccaactagaacaatccacaatcaaccgccgactcaccagattctcgcatcaccagcactgcgagctgctcgactgtgtcataccatcttggccttgcgctcttacctacataaagcgttctcgatcactgtccaactgaaggctcacctggacaaaaacactttgcatcgacctccaacgaaaacacaacaacaaacaaacactgggttcacaggcgattagcagcgccgtgtcactgatatctccacccaaaatggcgttcggagccggcttaacgtcgagcaaaagctacctctttttctcgaccctgcactttctagcctttgctttggctttgactgtttgtggtctctatggcgtcgagttggatcgtgcaaggaaggcggaaaagtacgcagattcgaaatgggtatgtcaatctcaagggtacccccccaacaagttcgactcccatgctaacaggagacattgcaggtatttgcggtcgttgttggcggcctgtcagctttgacctccattctgttctgcgtcccgttcatcctccggtttgccttcaaatgggtgtgggattttgtcctctttattctttgggtcgccgtcttcggcgtcttcgcggacgtatgtttaccctctaaaattttaccatgcaaacgtagcctagaggctaatcgatacctcagatgtacatccatgagaagcctgagggcaacaacgatattcgtcggatgaagcatgccgtctgggtggacctcgtcaacatgcttctctggctcgtcatcgccgtttctgcattggcctactggttcaagcaccgggagactcgaagtctgtttacttctcgcgccattgtctagaaagatagcttgacggtgggtttgaaggacgggaattaaagttgggacagcaggtattggaaggatacttaatcaggttgatacccaagggataagccacatggcgttatggcaccacatgattttgctacgggacttgtattcatgaaactgggttcgcgcagtgtgtggtctctgtcgctcgcatgtagacatttatttccaccccccagttcatttgatctcaaggttcttcctggggttcgtcacatgcatcattttccaagtcggtagagatagcaatcagctttaacagcagccattacacctccctcctatcaccgcccaaagctcaacaaacttccacttttccccatccaggggttcgtctcaaaacaaatccatctttgtggatcgcataagcaggacgcagatctgctcatgagcacaagtacaattgtacattatacagcgaatctcaaaggcctaatacatagaaggtatttatttcatcgcggttttcgcagaacgaagccatgctaatgacgtcatgccctatcggtaattgagacgttccccgctcctcaaacgcattcgggaatgctgcccgtaggcgccacgggcaagggcgacttctgggtgagggaccactagggtcaaacccaggagcacccggaccctgcagcgttcaagggaaaataaaaagaaccaaatccaaatcccagcagccaggctccaggggggagaaaaacgaaagtctcacaaagatgtgcgtttgctatgcaaccaatcgttcagaaggatggatctccatccagctcccgtctaccgcttcaagtcgtcgctctttcaaaagccggaaggaaagtggaaatcaggcttcaactaaccatgaggtgcaattcccgctttgctctcatttgctgtattgctgaggatcgtctgtggtccacggaaatagaacgaatctagaggtacccaacgatggcctccatattgagtcgagcgagttcaatgtctgagattagcggtcctacagttatctcagatgcgagatacgcgcttccgagaaaaaagatcgaccaggacttgggccccacctccccgatcgcctatctcctttgtcgatatcagcttctcgttgttattcccataggggtctggagggtttttccattctttattcttccctttttttgttgctgtttttccaacgcggtaatgggctggcacactactgcagtgcgctcgacacaaagcagccacagttaccacgccccgcagtaggcacgcacgcacgcacgcacgcacgttcggcatggtctaatgccaagctggaacagaaagaaagaaagaggatcagcggaagatcggcaacccaactcctgccggcctctcgccgttccatccggggaggggcaccaacaagttaggggttgtgtccttggaaaaacacgcctgacggcctccgatcccagtgaggcgattcgctggttgcaatggttggcgtcggcgatgcaagcttggcagggatggaaacctggggttggaggcttggagctaaatgccctgaagtgacacaacgctacgctgtggtgtagggcggcctggcatcacaacgacaatgacttcgcagttcatgctagacatacatactcgatttcggcacaatcggcgtgaacccggaacaataatggtatcatattcactgccgtgcttgagcaatgcaaacgttggaaactggacaatcaccgctaaacatgatgttttgacattgcgaaatacatgggcgctactcgcaacaaatttgtacagactatgaacaaaactagtaatcgctacccagcggatgctgccgctgtggaccacagcgacagaagaacatcaagacactgtacacattgtggacactgcagtgactggctgactgtcctacctactacacaacgagacaaccttcacgcggcgagctcattgacggcggctgcctttctaaggttgggaatgagagacaatgagcacgagacgacatcagcagcattcctttcttctctcgtattcatgacccgtgagtacgtgcccagactacccactgtcaaggagggatagaagcgacgacgaacagatatgataacttcaggaagtacggcaaggaatttttatatagcgtacatattactgcgagcctcattcagacggcgtcccctgcagtaaatcatgagaatgccgctgtccctgtgagccgtgcaactacaaccttctcaggcctcacactacctagatccggctgtttctggctgttcttctcccccgctccagagttttgctgaagccgggtacccgttgtcatggttttgaatatacttgtcatgtacgcgatcatacagtccatgcagacaacacaaacggcctggtagagcataaatgatgagataaatcaataggtgtcaaaatggacacacactttacgactcacgactgctcgatgctgttgcggcttctttctgcaaacttgtcacaaatcggaagtagtggtggtggttccccacagccagtcgtacgagacttgcagcgatcagcatggttgggagcaggcagaagggggaggagggggagagagcgggaggaactgattgtgttccatttccacttggcagagcgtcatggtgagtggtgtacaagaattggataactctcaaatgggaccccggaagtctgagaagtcctttctcatccttcaagttccaagtggtggtggtggcagaactaactatcaccatcggattagtagccgttttccatgattcaccttgaaccaaattcccttgcagttaacagacagcacctgcgaactctttggtcaacaaaacgttagcttacgcgttcaacaaatctgagccaagtttgcagatgaagacgtgtttttgaagactcggtgtctcggagatcggttcccgaacgtcagcgggctctttgtttctcgactcgtttccacgcgggcaggcgggcaggcgagcaggttgaatgacttgtgaggaggaccaacgggagttcataagcatcactgaggtcttggtcaggcactcaaaagtgcttatggtcaacaatcccagtcatcagatcagacccctttttctcgcccatctgagataagaagcagaccctggccagagaaggtttgcagacaagggactgtgtgataatccagagaagttggaaatccagggttcagaatgaagggaaacttcgagtagcggttgttacaggtgtatcatcttggattcgagcggatcgttcccgcttaatgagggacatcgatattgccattctcggttcagttcgtgagattcgcactctttttgtccactcagaacgccaagtcgtccagttcagtggagatgcccccttctctccttccttgcggtgactctcaaagaagatcgaacctcaaagtaacaggatgaaaaaacgggcaatcagtccgcaaggattagggaggttccaattccacatgattgacattgaccagtggacgtatatcggttggtgggctgtcctcactcaggtggaagttatcagggtgatcctcccaaaagttcagtgtttgtcatcccgcctccaccgatttggatcttttacaagaacaacacaaaaacctccaccgtctcgtctggctgcccaaaggcattcgccttctttctcctcttcgctttgacctgcgacagacaataaatcgttcaaacaacacgatcgcatcacttttgttgtcgcctccgcaaaccaaatcatcgatcggcctgttctcgtcttctcacagggcatgcagcaaccttcatctgcgctatctgaaaggccctggtggtggctgtcaggcctgtggtggcagcttcgtacagttgacgagctctgattccagcgaaggctacgcagttcacgataccctctagcacgccgagggacatttccagcgacctgttctcactggcttcacaatacctgtcagcgctcaagacacccccctgaaacccaagttcgccattccgtctttgccggaccttcttttgcagctgccgcgcaggttacaaaggaagcatcaactggtaaccgccccgacagagagaaggaaaacaaccctcaaaacaatagtacaccaagcactgcaacccgtgcagattttaagcgctgggatttcgccattacgcctaacttctgtcgatcaacagttacaggacagttgacgcaagaaaaaaagagatcagctggcaaacggaaagcttacacctgactgccttatctcgaccttcttcgccatagcgccgagacttgcaaacaccacattgcgcaacagctggtccaagcttgcagtacctcgcgaccttactccgttgtggcatacaagatactggcggccgttatcttgccatcctcctacaaagcctttcgcaggccttgctggcttattcagctgtcattgtatgcgctgtttgatgactggtacgtttgcataaccctaacattggcttcagcgatatttcgtcatctagaggaaccgaggtggtatccaagagagataagttgctatcttgatgctatcatccataggtgcagcttttatgatgttcaacacgtatgcccgatcaggccaaaagagccctagcattatctgccagctggatcactggccctaccatatatctttcaacatttctgaccagtctactgacatactagaataagataaggtatctagtccatcttatacaaaaacacgacaagtaaacaacaaggtccacgaatatttccagcacgacatctcaagattcccatacaattgattcctggacaccttcgtcgtgccgagcgaaatatctttgcaacatccaatcggcataacgcacacgagctgccacaagccaactcccaacctcgaatacatttcttacacccaaacagcgccataatcgctgttttaccgcaatgtcaactcttgggagctcgttgaaacgttcattcaccccgtcacaaataatgcggcccaacatgcctcggagaacgttgtctggttcctcccacggttcctgcccgtctcctagccccttgtcagacgagcagttcgccttctcagcgggtaacacgcccgtgcgggaaatcccgccctcgtatgtggcgtctgctggttacaattcgatgacagggacacccagagatgcccttcttttcggtaccagaggtaagttcgttttgttctggaatttttccatcattccctccgatccctccatgcattttcccgaggttagcgacgaaaaatccaatgatgttgcgagagttccactccatgccttgttttccactggtcaggtgggctgttttagggtcctgaatcatgtcgtcacggtgcgtttaggcttcatgttcagcgctggctcgacgtccctagtgggatcgacatgggggtgtcagctgggaatctgaaatcttccatgttcctcaagttcacgatgcccgcgacactgcaaggccattgggcgcgaacgttagcagctcttctgccctggaagtccctgcatgaccctcgctttagcaagtgccctggcatcagcgcacgactcacaaatgtttggttatttcccaatgcggaaacatggtgcgatggaataagtgcgattgtgctcgacacatgcactgttaagccatgtaatttttgcgtcatagcggaggtcgtgagaatgcgtgccgagatggtccatgtcattagggttcattgagctaacataatctcttccctagaagtcaacagtaaatctcaaaccaccacctttgtgtcagaatccaagaatgcatccaaggtcataactcgaagcaaacctatcgcaattgaactaccatccaccaggagacttagtaccgctcctgttgaaacaccgccgtcacccctctctgctcgaggggacatccaagggtatgtctgtcttgtcaagacgcctcagttttctttccgctgcacttcgcacatcgcaaatacgtgctgacaccactgtagggggtacttccctcaccacgaggacccagctacccgagttcatcgacctcacccattcttcactcttgatccaagcaaggcacgccatcaagccttacacaaggcggccgaaactacacacttttctgttcccctcactgattctcgagtacggacgatggcaaacgatctgtctcactctcacttgggctcctcagttggtaccactgggtcagctggcctgcatacgccggtgtcttcctatatgccgtctggtgtacacgacaacattgcgctcccgatgggaaagtactacccgacgaactacgaaaaccggatggccagcaactcgaaccagtacaagaggccctcagcaagagcggatgccgcaggagttgctcactctgaaccccagctgaaataccgccgagagaacagccgcctacgcacaggttccgatgctaagcgcctagttgaacagtatcagagagatatggtggcccaggcatcaatggcgcttttctccaacgcctccagtatgtcaccgtcgactaggatatctgacaacgcggcgttgaagaacatccaactaggggctacaatgctcaagacgcacaagcccctgtctcccagacttgtgccgctaggaagccctggacctgttacgccgatggagttggacggcaacggagacggctacttaagcaggggacgagccgctgtggggttggatgccggatcacagaacgcggacatcgccagggtcatcagagtggaggagagacaacgaatagaggtccagtcgcctggcagggacatgaagtcatcattttgaggtggactgtggctgatgatgggcttagctgggtcatcagttggtggatcgtcaggttggatgcactcgtgggcagtgaagcggttatgttcaggaaattggttttcttttgtttccatcacccacgttatccaaatggtgcatgaacatggcatggaaaggaaggctcaggctacaggctataggctgcatcatccctccctttgtcggttagaggacatgtgttattgataccccgttcaatttttttcgaattaaaagcgtatgcacacacttggtaaactggggaatcttatagaggaggaatttgaggcccacagcacaaaagggagtggttcgtttgaaaaagggtaaggtttcaacccagcgtcgagtgtatatttcttttcctttttctttgtcctgagtttttggattcgaattgcaacttgtaacaggttttgaacggggtacgggaggacttgtatacagcaatcgaaattgttcttgaatttccttatcagttggtacatcattgatcaagtgtttacaccaaaaaaaaaaaagcacccggggttggaatgtgcggcggatattgtgcgcgatataagagacgcaggagcggcatatacttacatcccacataagcgaattgaacgttgctctcgtctggtctggctgggctgggagcctgggaccagcagttactcaatagagatggaggagtatgtcggataaacacaacgcacatatatagacaaatggctatggttgggcatacagcggcaactggttgttaggtctatgacttgggatggcagaaggagattatttgttcaagggatgtgatccagtttaaattgggagcatggcattacttacttatactgataatgaggctggccacacagcgcgaaagtgggattcgactatggtgcttgttttgctttgccgagtattttttttctttttttttttttcggacgctttactttgtgtcacatccatgtctctgataaaaaaggaaacccctcgaggtttcttcgatcgggcaagcccatgtgctggatttctcgttcgctaggtaggtatgtaatcgagatatgttctccgagaccccccctcctgcccctttggttagtatgtagtgaacgttgattttgtgaaagttcgaataagtagaggtaggaatgtaaagagacaccgaccggcttccaaggaggtttgtatacagagaggtttagttctcggacaagaatatctctcaaaccatttatttcccttcgctaacacgttacagtaggtaggtagctatccttcatgatgtagtagttggtgttcattgtatcaacggcgttttgaactctcgcggccaacccttccttggtttttcagactctcagtctggcggacaacctatatatatcattgatctcggatcaaggcgagagaagcagaagaccagcaaccactcgagacagcacggcaagatgggttctagttttttgtttttgggatcatatttctcgccgcctagttcgtttcccacatgactaattatttttgaaggaaaatgaaaaagcataaagcataaagcaactggctggcttggtataatgatacaataaataggtccacactgctaaagacgtcggtggccttgtgacagcaataagtttacatgggaacgaaacatagcacagacatgacgaccagtggacgctgtgtttctccacctcaaaatgtctctgtcttttgtgtgtgcgtgcatgtcgatcaaccctcatcgacttcccatcattcattcggtttctcaacgcccgcgcaccaagcctccccgtgtcatcacacatcaaaccatactcggtgaagagttccaatgttgagccatcaaaggcctgtcgtgaatgaacgggtaacggaaaacccctcatcaccatcactcattcgtcccactactcgagccaacatccacaaaaaccaagagatcttactccaccttggtagggatcttgatttgggaccgcttgcggtcggggaagggaacaccgtacctccaaccaacagcgttacggtccctgccgtcgtggccgacattctctgcgttgaactcctggaagcggaactcgaacctatccgtcttgacacgcgtgattgcatcctcgaccgcctggcgacgcttagcttcgcgctcggcgatcttggcctcgctcgccgccgtcgcgttgaggaacttgcggttcgcctcttgcaggggcacctccttcagcaagtccttctggaactcgatgagctcgggaacgcgcagcttcttgtccacgggcaggatgtggtcgccaaaggccttggcggcgtcctcgcgcgtgaactcgcgcgattccgaaacgggcacgaacagctgctgagttgtgtagctgtgcacgtgcacgtcgttgatagactcgtggggcttctggtccgggccgccaaggacggtttggggtagcatcttcatcacggcgcgggcatacgggcgagccaggggcttatactatttgagtgaaaaacacggaccggattagccaaacatgttttgtgaccaaacgatgaatttattgatgttgaggtaagaggggttgcttcgctcagttgaaaaaaggctttgtaaccatgaggtatgtcttcaagactaatcgaattttcttgtagttcatcatatgaagcaaggtcgtcgccgccgccggccggttggccaatcgagaggggacggagaccggacgcggtgtaatatcgtagcagtaagagggaaatgatgatgagcttacctccttgatccagcgcttctcgatctccttcaacctgatcaccgccgcgaccctgcgcacgtcgacgttgtacttagccgacacggccttgataggcagacctttctccatgacatcctggtagatgatctcgcgtgagccctcggaaaggacgggctgactcttgaagtaagggttgttcggaaagggcacggcaagaccatctttgccttggccgccaaggaggtttggtccctgcctggtgtgctccttgtatgcgcttcccttcttatccaaccaagagaacatcttctggcgacggacggactggacgtgcgccggcgcggtcgtggagaacgacgagcattgctgctgatgtgttgttggttgggaggactgaggggagctagatgagcacgaggaggcccatgtcggcaacctggaagctgtacacctgctgctgctaccgctgcaggcgctgctctggaggaggagagaggagggagcgttgggtatccgcggtggcatattggagaatgtgtgggaggtgaggagggttgggtgggaggaaacaagaggtttgttgtccccagtgagggaaagcgggaaatttttcggcaaaggtggattcaattgcgctggactcatcccattcggtcgatggcaagctccggcagagcctggcccaccccatcccctctctgagcttgaccagccaatgggtcggcgcaattcctggttccatccgatgctttgcgggtcttgcgcgattcacgcttactgctctcaccctgagcttgcctagggttagggtcactgcctcggatgtcccttcgtcagttgtcttgagaatcaacgtcagatgcggcttcatcaatactcgtcacgacaacatactatcatgtaaacgttgaagactgcgcctccttgtagaaggactggaggcaatattagatctggtatcggcgatttgctcacacagagtacttttggttgcaactcaagtttatgtctttactctcaactgttctcttccattttcgaccatgttgtttctgctccaatcctgagctacgcagaaaaaacgtccgctcacttaataggcagctgacatatgtagcttttgagtctgtgtacattacttcttcttttgttcatatcgccaacaaaaagaactagtggtgtttggtgaccaacaggatggtcccggtgtagaagaggggaaaagaaatattgcaaaaaaaaagccaacactaggtaacttcgcgaacctgatccgctgtgacgcctcgtatgcatgcctcgtgtacttcacgctaaccccctaattttgaaaacaaaagtaaacaggacaggtaaagatcaggagatgtggaccacggtacggtcctaaatctgtgcgattgctgaactgggacttccatctcctcactggttctttacttgatcccttcttgcatctcaaccaagaaccgatggtccgaatgatctggccaccagtcccttgttcaaaatgaccgatcaagaacgagtattatcgtcatgttgcatcgttgtgtaccagccattaataaagcccgggcgctcatcatcgtccattttgagatcgaagtcgtttccctccaaaaattccatcttgtagaacggaacaataatacagaagagaagataagagaccgccaggtgcagggtatatgatacgaccaaccaaagctaaaatgcagagtgatgaacgccagtcagagtcagcgccgaacacctcacttatcgtcgctcgaagtctgactcgtctgggtggtatgtgacacctctgaaggcggcgccgcttgtgctgggtgatgtgggcttgtgacctccttttgcatagtcggtttcctcttgggtctggtgacggctttcttggaggccatcccgctgctgtccttgaccgcagacgcattgtccttcttgtcctcgccattgctcgacccaaaatctttccatttccgccaaccgtcaaagtcgataagggcttgcatgcagccccattccatgactttgcgttccagccaaatgtaggtaatgggctgtatcacgccatccatcagcaactgtttgacactctctgtggcaaaatagataaatggccaacgtgttcaagggaagacttaccttggtcaagaaatcattgcaacccgctgccagggcctcgtgcctgtcactctgcagcgaactggccgtgagagctacgatgatgacgggactcttgaacagctctatattttcaagtttgtcttcctcgggcatcacgtcaggatcgccgccagattcgccgccattggtccctccattgctgttgctgttggaaaacacaccaatcgagttcatgcgttcgagccttcgaatctccctagtcgcttccaggccactcatgatgggcagctgaatatccatcaacaccaagtgaaagcctcccttgcgccatttgttgacagcttctcggccgttcatagcggtctgccaccggacctttagtcgcttgacgaaagcctcaaggagtttgagattaatgatattgtcttccacaatcaagacattgattggtggaacggcactactgagcattaccgctggcagaggtgtgtggtctggcgtggctttctttttcttggttcttgttgccattgctgttggaggccgaggggaggccactcttgctgggggagtagtgaccggatgctgtgttgggatagccgggacaggctcttgcgcagcaggtggcggagtaggcaagggcggtgccgaagggacatgaggggcatgcggagctgacgccgggggaccgggaacggcaccggtcgtggattgttctgacgaggcaatggaatgagtccttgatcgttgaaccttggaaacggaggattgctgcataccatgatttgcggaagacactgcgatcgtagcggcgtgacctccggctccaactacgttgagaatcgtgggcgatgatgtatgttgcctacccaggcgaggacgatccggccgttcgcggtactgacggggccgtgttcctcccggggagggtagctgggggatgtgtcctggtcccaaattggacatggtatgaggatgtgactgcggggggccattaacaggggcagtcatgacagggccaccaccgatgccgggggctagatgagcgagagcgccagggccaaaataatcggtacctccttccgacggtctatgtgtctcttcgtaatacgtcggcaagccgtgaggaacatgcggggggccggtcctgggtgattcctttggtgtgcgacggggcgggatgtcgatgacaagggcttcatccactgtctggcctccggggaaatatgcatccaaggtccgggccattggctcctctgggcccaagacccgctcctgtctttgcgactccctgggggctatccgcaggatcaaatcgggggagtcaaattgacgacctagggagttggcgtattttctgaggatcaaatcccgcacatcatcgaccaagtcctcttcattgatcgtgaccagggtcgcggagccacccggccgcttgacccagatcttgcgtatcaccatggtggcgcttataggaaggaggtggtcgttggtgttagcgccggtgtcgagttcatcggtctggttcgcgtcgaggagcgttcgaatgagagtcgtctggcgactgggcaaaagactctgacgtctcggtggaaccgagggtcgcgtgagagcggtcgacgtggagagcgcggtggtggtaggactacccggggtggcagtgggatctgtagacggcggattgagattaagattggcaggagtcgaggtcgaaaagggcaagggcgcgattgatggagtttctgcacttgggctaaggggtacggtaccagtcggcgaaagaggcgcgacggaattgaacgagacaatggacggcgatgcagcggcagatgtagcgagtggtgcaggcgtcggaggctgagaggacgacgaatttacagccgaatcaatcagacgaaccctgcgcacgatatcgggagcggcggtggtaggggtggcagattgagcagcggcgtcagcgagctgtcgatgatgggaattttcaaagggatttggattggggttggttggggtggtggcatcaagggtggcagcagcatcaattgttgtggcaagtgtggatgttgttggaggcggtagaggttcgtcaccggcagcggtatgcgcaaggtcatcatcctcgtggatgctggcaaggctggaaactcttgcgctgctaattgagacccgccgcagatcgctagcgggtgtccagtcggagccagcaccaggggcagcgcgattcgttacggagcttgcgggtggctggccgctggcagatttagcgctggttgcattggttgcagcacctcctgccgcggcaggcgcagcattgacgccatgctgctgggcacttttcgagttggggcttcccgtgtcgcacttgctggtgtaattgtcagtgccagcacgagcgctgctgctgttgccaacgtgcccagacccagcaccagcaccggcaggatccgcaaccgcagggggaacgagttggagatccgcattttcgtctttgtcgccgctgccgcctgtgctaagacagtcaccattaatgtcgtcggtgttcgacccgtactgtttcagtctgccgtcctctcccggctggccggttatagcacctggggtctcgcttgtttgccgggcgtcgtcaacgctccgaatgctttgcgcagcgtgtttcggaaaggtggcttgtcgcgatcctgtccttgcgctgtggctcgccccgatcaagagagcaagaaaccccgatgccttttccttgtgttctccgggtgcagcatttgcggctccagctcccgctcccgttcccgcaccgccagctgcttcttctccgcctcctacccgcttttgctcccggcctcctcttccgcctgcgtcggtgatggcatcagcggatactgacgacgttggtcgcacgctctccaagtcaaggtttttgtcgctcctggcgtcgtcgttagggctgtggatgctgccatggttgccggtgccgctgtagctcttgctggacgtgagcaaggatatgccggaattcctcctggaaagcctggctcgtagcttggatttgagatcgaccattccgccgtgcagacgcgtgtgtgaaagcgcaaggacccaacgcacagctgcagtccgtcgaggccgccgagctgcagcaacgcagtgggtttgtggtgaggccgtggttttgaggagggctgttccaactggacagcacagcacagctccgcacgcaaaagtcggtaagactggagcgagggaacgacagagagaaagggggaggagagaggcgaaaacgggaggaatgaacagacggctgtgtataatatgcttctgtctaaacctggcggatgaggtgcccttgtgcccaacttccgtcgtctgattcaacaagctgctaagcaagactaagctgcaaggtgtgaagcatgtgcggagaggatgcgagtatgtagctagaggtaggcgcggctgtagggacgtagtagttaccagccaagtagctacggggcgcgaatagataggatagaaacttggaattcaattctatacggatcgctcgcaagctcgcaaggtcgcaatcggcatccctaggggaggggggggggggttgctgttggttcccgacgtcccgctccctcttgtgcaaatcgataaggagtggaaatgcttggcaacagttcgatcgtcgtggaatccccagatccagaacagtctgcaactgctgtccagcccgtctgggctgcgtgcattttttttcacggcggggggtttctaaatcaatggcactaatagtcgggacccatgctgcccggccaggattgacatgtttgcaatccgcacagggtggaagttgcggttcgttaggtagcttacgacttgcaacagacaaggtcagtgaaattggtgtgtgttccgttgttagtacgactggtgagcagtgtgtaagccgtttccataggccggtagtggctggtagcatatctcatcatatcttgtcctcagtcagttgtctgacgcgccaacgaaatgccatgaaatgacggcggaaatggaggatgcattgggaaatgcacgtactagcgcggtccgggctagctacaggcaagatgtgcatccccgcagcatatggcagcatcccaattgccatgccatccgttgcccgccgtccgcctttcattcgctggaagcctgaaacccatggtcgtgatctggcaaaaaacctgaacagcagcggatgatcggagtggagcatgaaatatagtactagtaactccgcctatgatcatgtcccgaacgaccccctcagctactcagataggtagtcacggcagactcgacctggggtactacaaagccccagccttgccgtcacgacgtcgttgtctgtcataccgctgataggtaatgagaatgcgaagaatgtaccgcgcgttgatttccgtggctattggctttctttcgcccattcttcgatggtcctcctcagagatgcggccagccggaggtctcctgtcgggttgtttgttgcccgatttcaccacaaatgactgatggctcaaatgtctcatttcccccccaccgggcctctcatgtgcgtccggcctagggccaagacggcctcaaccggtgacgacactttggcacggagcggccggggactagcgttgcagatttcgatagactgcctgtatagtgtagtgagcaaaattagcctcgggcccttgggtcacaccgcaggtttgggcagacaggtaattgatagtacggataccgacgagatcccagcccagggatttgctttttgtgatgttcgttctttcagaaaaacagcgtctcgtttgctgtgttttttttttttttttttttttttttttccttcgaaaaaagccggtagtcctgagacggtgatcagcatgaaagagaaaaaggggcaacaagaaacttgcatgtccggcatggagatctgtgagcaacgacccgtacccgctcgctcgcccgattcagccctgtttgcagtgtgcaaggaaccagacgacaacgtcccgctacatgggatggatggtttgtacaacacagaaaacggtgccaaaactggaccacagcagcatgctgagctgaaatgtattctgttccattatttttttctgaatgccttcacagagcgatatgcggtttggttaatctgcaccgttcaatgacattacatacctactttaggaaggtgtactcattgctgcctgggacacccaacgttgggtctgcaaattctgccgcgcttcaccatcccacaattgctcccacttgccccacagcgtcctcgcaggcaacaccaaaatccaattctgtttgttgatgtgggttcccttcttctctggctgcgtacattttaaccgtccttctcatgcgctgttcgttcaagtcgtctttcactcacccgcggcctcacttttgtcaatttaggcgtcttttgaaatcttcacggctataagaaccgggatcgcggtcgtcgatcatcaagatggttttcaaaccgcctccagctcaggcgcaaccctccaggttgacatctccgccaggcacaggctccattccttacgccccctctgctcatcaggaagtttcgtttagtggccaacctgtgaactcgttcgtatctttccagcacatttccgtttcaccaccttaccagaagtactctgcagacgaactcagactggcagattatcaagcaaatagaagatacactgggtctctgagtggtacgaaagttttcaatccatctactttgggatcaagcacaattggggccgtcaacggtacggcagctgtctcaacgccgaaggagaccactggaagcctattcggaaccagcagcactggtggtggaagtttatttggagccagagctcccgccagtctcttcggcaacaacagtggcgtcaaccctaacgcaactaggagtgtccagataagcgatagacctagcatcacctttgagagcaatagcactggtggtggaagtttgtttggagctcccgtcagtctcttcggcaacaacagtggcgtcaaccctaacgcaactaggagtgtccagataagcgatagacctagcatcacctttgagagcaatagcactggtggtggaagtttgtttggagctcccgtcagtctcttcggcaacaacagtggcgtcaactctaaagcaactaggagtgtgcagataagcgatacacctagcctcacctctgggggtaatagcactggtggtggaattttgtttgggactccagatcccatcagtctcttcggcaacaacagtgtcgttcacagtggtgcaactagcatcttcaaagctaacaacactactggtggcgcctttggaggtaatactgctcaggtcaggttgtcttcgcagccctccacgcctacgccttctgcaaatacttctacttctaccacaaatcagtcttcatttggcatattcagtctgcccatggcgactacatctacccaacagagcgcttctcatacgttgttgagccccggtaccgcctcgaccaagcaacaacctacttcccatcctgtctcagccatgctctctagcaccatgacacctaacagagaccgccgttcaacatcggcgaccggatcggaatccaagagtgctagtacggaccaggaaagtagtagtaaggaggaaagcgatgccaccagcgattacgaatcgacaagtgagtacggaaaccttatcccaaaggcacatttgcgtctccttgagcatcgcttggacttggatgaactcaatgagatttcgaccaccccgcttttcacagagccagtccgcaagtacgccaacgcaatcgccaaatctgccggtggtcagaaaccgtttactcaacacggcttgcttggtggagatattggctcccttgaatcggaagagccagccaaccgggatccgcgcgtgttctggaatatcgcagcgccttccagcttcttcatttgtggcagtcaaggctccggcaagagccacacgctctcctgtctgctagagaatgcgatgacgccatgcgaggcaaacgttcttccgcatccactgactggaattgtgtttcattatgacactttcatatccgacaccggtggatccccctgcgaagtggcctggttgtcttctaatccaaagatccaggtgcgcgtgctatgcccaccgacaaatatccggacaatgcgcaagctatatggcagattccccaacatcatgatcgaggagcttcgcctcaaccagtcggatctggacaccaggcgtatgcttgacctgatggcagtcagctccggtacctccatgccgctgtacctccatgtgctcaaccgtgtgctacgtgacttgcgcattgagcagcaagaaagggacggcgccttcgactataccgcctttaagcacaacatgtttcgtcaagagcttacggatcaacagctcgctccgctaaaacagcggcttgacactctggaaagctttatggttgagcaacatgccaaggcatatgaacatggccgtgaaccaaaatccaacagatcgaccaaggcaagcagaggcaacgactggacccctcgtcctggtatgcttactattgtcgatctttcctgtccctgcgtaaccgcagagatggcctgttcattgttcaacatttgcttgtctctctttctggaacaggactgcaacagcatcgggcgtgttattgcgcttgatgaggctcacaaatacatgagctcggacactggttcggctgagtgtcgtaccttaacagaccgtctgcttgagaccatccgcctccagcgtcatcttggagctcgagtcatcatctctacccaggagcccaccatctcaccaaaactcctcgatctatgcagcgtcacaatcgtgcatcggtttaccagtcccgactggttgagggccctgtctaaacacttggcgggtgtgagcaagggcgggaagatgttggaaaaggctttggcgatgaaccagaacatggctgatgatgcgtgtatcgagaatactggcgttaactcgttggctctggactatagcgatcctgccatggagcttttctccagaattgtagctttgcgagttggtgaagcattagtatttgcaccgagtgcaattataggagtgcagaaggctattcctcgacctccgtctacatcgacacctgcacccaagcctgttgctggatctggccctattcctcatgcacaaaaccaacccaacaacgccgtcgagcggcctaccgctgaaatgacagataatgacgcttcgcaagtccagcccgggtcagtgaaattaggccagcaatctgctagcgacaagcaacaccagaagaccgtaacctctgccatcgccaccttgagtggaaccgagaaactcgcctctcccacttcggcggtgtcacctgcgacggttaagcggctggcccacggcgtgctcaaagtgcgtatccgcaataggactaccgccgacggaggccggagcattatggctgcctagactttggaggtttgttcgatgtcgctgtcagtttgtgtcgagcattgccagtgttcgttttattttccttgagctggttagtccgttctccttttgtcttttttttttcttatttctcttctttcaactgttttgttttgttcatttttcggctgcgcttgaatcgattgcaggctccatacgatgttgaatgcatccgtggtgctggtaaaatttctcctgagaaattcatagctgtctaggggttgactttttctattcatgggaaatatcagcccaaaagtgggcttaaaacatgtcttggaatagtagatcgatagattgaacctcctttgacaaaaagcagtttgggatgggtaaactggccaagcagccaggcgaacctcctggacatggaatagcgtcctacgagcagtaagttggcctcagttgtcaactgaccttcgagcgcatgaaataagctttgtatgagtaagtggccctcgtggttagctgaacacacaagcgttgaatcgggttcacggaggctggttatccactcccgaatcacagatggccctctggtatcaaggcaatgacactttaggaaggaccgttttcaccctcggcatgccttcaatggaccttgtcgacgttttcatgttttatgatgatgagtttacggctagcatatccgcgtttgtgggcattctatgttccgcacttatgcatgatgataccccgcagcgttgttcgatcacagcgttgtttggacttgatggtggaattcgagatgtcggatggaacgagaataagatggctaagccttgacttggtggaatgaatttcgtttctggtggtgtgtgtagtgctcaaaggaagacagtggaatgggaggcgaaggaccaataagatggatggatttctgttcgacaagcgtatgatcctgcgaatgttttctcggggtgtggtggaacggagattgcgtgcgcaggggcttactgagcgagagagatggaggagccgtgaccgcgagcgagctaaacataaaagggttaagaattgcagtgaccgggaagtttttaagacggcgaaggccatgcacattgtgccatggaaatggtttcatcatgtctggatctgtaaatgatgttagggatgtgaatgcgagtgagagccggcatcatgtggttaatgagtgatagagatttcaacccactgcacagtagtcatccaaatcaaacatcatgatgccgccgcaaataattattcaatgaccaccacggtataagaggaattattctttgcaaaacgagacacaatcgctattttccatctaatgacttcgtgtagtgtacgccctctttggtgataaacaggacccgactccaccaccgttcggccccacagcgacgggcccctcccgggcgacgtcactgaaaaggcaagttacaagcgtaccataatagctcttcacatctaaaataacccatcctcaagttgcggaaaattcaattggccaacataatataatctccatcaactacgcaataaattttcactctcagcaaaccttcactgttgacttatgtcacctagcttcgactccccgtcgccggccggctcgataggacgtccagacaccaccgataatgattctctcttcgcacaaccccgcccacggccggccaggtcttcggcgcaaactcaggagatacgaacgcgaaaccggcggagggagtacctagaacggcatccaggctacttcaagtctacggaacatgaactcgctggtacgaatttttttcggcgttttctcccggcttgggaaacggccacggaaaaaaaaggcgattcccatatgccgctgactcagaggctgcatctctgatgtccttctgatggtcaattctgagccatttcaagctctaggatacaatctcatagcatcactgatgactgactgacactgttaccgtacttagatccaattctatacgactctctcattcggcggttccaaacgcctgccgagcgagaagcagagggtaaggagaagggatatgctcgcgtattggaaggctctttgctacggggggaggagaagctcgcaaggctggcggtggcgacagcaacgggtggtaattctggcactgaaggcggtgaggaatcactggcgcctacggtaatcgaggggcaaatggaccggcaaagccagacgacgagaaccgtcagacagcctccaagtcagacaataccgacattagacgaaccaacatcagcctctatgaacaccacctccgcaatgttcgccactttcaccacaccagtccagcaaccgcttcctcgcttcggggttttgagcgagccttcttcttcgtcatctaccaccaacgccaacaccaaccaaaccacacagtctcctcctcttccagcggcaacgacgacggtaactactacgggcctatcaagcacacttccagtcttaacaggcaccgacacccccgcccagagccgtgaagaaggcctagaccaatggaccgccttccttcgcgagcggttcgtccgcggtgaagatgaggattttgattacaggatcgtagactgcgatgacgagcttgataccctggagagaagagaggaagaagaggcgtggtttgatgaggaggaacctgattgggctagcgacggtagtgatggggaggagaaggctgagaaagtgctggagggagagacaggggtgcaggatttttgagaggcttgtggagttggaggtgtgacgggggggttgctgaggaaattggggcgaggatagtgtggtgatgggcgggctggctgactgatggtgaagattttgagggaagggcggttgtggatgggggtatgtgtccagttttgggcaccctcaggctcgaatctgatggttggtattggagtttggttcctcttgggatacaggatgatatattcttttgcgagacatctggctgggttgggtcttcgcgacagcttatcatttcacggatcgacgattaagcggcgggccttcaatttctctcgtgtgtcaatgtggagagctaatcatgggatgtgattcacggatctatgggacgttattggggaaatgggggcttccatgggctggctggctggcggtgagggcgtcggggcaatgatggatgtgattatacccagtcttgagtatccccgaggcccaagtattggtggttgactggagtctggatcctctggatgaacaggacgtgcttcccgtctttttttttcttcttttttttttttacgcacatctccattggctttcagacgtcctaagcgatggagcttgggaacttttgtaatgtcccgtcgtggaatgggggaagaagatgggcgtcaccaacattccattgggttgctactggcctatcgctgatgttgccacggttcacagacttttcaccatcgatgaaagatgtcaatcctagtcatttatgtgaaaatgatatgtgttgactccggctgaaacaagccgttggggaccggggaatggcagttaagctcgaagcaggctcaaggcgcaaagcctgatcgtcagaccactcaatcacgttcaccgtcctcactcaagattactgcatgggacattcagctcgattgatgatgtttgaatccatgactggcagaagagatgtcttctcattttgctgacatatgtcgtcccgggcgaaccgaaatgccgaatctgatcttgaccaaatggatggttactcgaaacagttgtgtttcagttcccctttttcttatccaatagccttagagtttagcagcacagctgttcgccgacctagctgtacagacggccagctagcttgggcgacgatttttttttagcctattcaaggaaaagcttaggagggaagtgtcttgaaagccttatcaactgccctggctagctcttgcattaggtttgcagctctagtgccctacgccatggatgaccacacttgtcgaaagacaggaccgcgctttccttgctcatgtccaatgttttgtcataagcgtaagaaacagagcggctggcggcggtcactcagaataatcttgtgattaccaacaggtttgcgtggcggcttgagtgtgggaaaggacggcgggaaacgtccggttcggttactgcgctattcgtgatacagtttcgccgatactatctcatggcttatgttggcgagctgacaagcagtgtcagaattgaaatggagaaggcggatcagctctcagcggacaacagccatcagctgagttggagtcgttcgtatcttgcatacctagcaatcttgtcataaatttcaaatgaggtcagggtccagttgtcgtggtacttccctcaatgttgtcaaatgcccctagctacctctacgccaggaaagccacatcggtgttcttcggtttcggttgaaattactggatgatttcgtcaacattcttacccttctctccttattggaggacgtctcgtgttccttgcgcgtctaactaacagaagcattagtgagggaacattgcattgaggctgagcaaattcgctaaccacactcccacaccatcgccacatatgaatggcacacttcggggagctacgtttctccaagcatacatatggcgtgatagtggaccaatgaatattgccctttgggctgggaagcctcgtcatcctccgctgaagttcagacattgcgttgagtaattgttgagaagaagaatggaaaagaatgtgattactgggcgatgagaggtcaagggaggaagatatctatctgcaaacgaaaaatgacaaccttagaactggacatgtcaaggtagtgatcaacagacatgtgacatatcaaagaagaaatgggatacatgacgagatgtgtgaataaagcagcaaaacgcatgattaagaaaagacaggcaaccaaaacaaggacacggaaaacagaaagaggagaactgccgtgctagctatctgcccccctctgaagttgtgaacacatgtccgaagcaatccaactaaaactccatgtcgtggtgaaggaaaaacccaaccgtaagttgcaaagacaaagagacgagtgggagttgtaatagaaacagcgaccataaagtcttgtagaaattaaatcagccaaggacaccagaaattcactaacggaccgatttcgacatcaagtcccattagcctgcacttgcttcaccggctccttgaagcatgcttcatagtagtactcatccagcttcccgtgaaaatccggatgcaccctcccaatcttcataaccttcaaatcatcctccaccgtaaacaccctactacaatccagcctcgccaacgggctgatattctgtttcccttcctccaaaataaccgcgagtggcccaaacacgatgccctcctccttgtccggctccgctggcggcacactagtagagtacagcacggccaggtgctcgcctctggctcggttcttggccatggattttacccctccgttaacgatggcaaagcacagcgagtggtgcagctgcttgcgaagtaccacgaaccaccggaaatgctcgtagggcttttccttgttgtaattggggcaactctcggggcaggcgagcgcggcgggtcgggcgcaaagggaggcggagtaatcgccaaagggctcgaaccagacagtcttgaagatacggcccttggtaaagaatcttcggggtttgtcgattttgaggtactctggtgatgatgaagatgcgtcagcttacttgaataatgtatgtatgaggtggagttagaagataaaaaagggggtaagacgacttacgtggtatcgggacagtgagcgctgctgcctggtcgtttgtggtgacgcctgttaaggacatggggggatcgatcttagtgtctttcttttgatactgtgagtatcgaagcactatcccgtcaacagggacgttctcgccgtgtatgcccaattcacattgttcacaattgatcgggtcttttcgatgaacatagtccttgatgctagagtctctctcccaccttatgcggacatagtccgtggtgggcttcttgtgtttgactgctttgggctgaacggttgattgtgttatacaacatgatgatggctccttgggaacattatcatcaccaggcgcactcgtgcctggggttgtcaacaccgctgatagtaatgtcttttcagacgaagttctgtccgtgacatctgctacatctcttgttggttcttctatcatctcgttagctgtaaaccctcatatgcaacataaaattcatgggaatgaggacctttgggcaacgtatgttcggacatcgtcatggggatgtttgttgcagtccttgcaacagacatatcggagcctctgaaacttgatgatgtacgagtcctggctgtggaacctagctctgacccgtcgaaacctgatggtaagctggtcctagctggaatattcatctcttctgagccttcgagacttggttgatctataggtcttttactttgcatataaatacctggatgaggcgagctgttagagtccatcttaacagagtgttcgattagaagcataggcgtggatagagaatgatgacaaggatggtttctaaaccagtaatagatgtttctagacattccaaaatctgggaacgagacgattttcggcattcaagcgatatgtgtcaaagatcggcctcatcctcgcgcttggaatgaaagcgatggaatgaacgaaccaagtacaatctgtcccgaaagcaactatcttagttgatgtgtcctgttgaggaactcaataaaacccccatgatggagtagcttggcgcctgaagatgatatggatgaagatagatatcttccgtttttcaatgtctcaggaaatttgggagctaagatgactcaagaacaatcagagaaaagagggatgactttcaatgtgttccatgatttttcatgtttttttttatcgtgaaggaggcgcaggttctgtacgaggtacagtacctggtaggaattatcgcatgtatttacgaggtgcctgcagagaacgggctgataatgtggcttggcaatacgagatgatagtgtagaattgacagacatctagctgaaattttcagcgaaactgttcacagctcgcatcattccaagactttcagcttccagtacctacgctatgaatgtcgcagacgctgagattgaatctgttgatcagtactaacttccacataactgccaacagctcgtgggttgcagagcaaatcaagctgcgagggaattatcatgtcttcagttcttctaaaaattggccatcgacccctcctccgtgaatcatggaggtactttcagtcgtcaactcgtgtaacggtacttctcaaaattctcaatatcctcctcagcttccaacataaatcatcggcttacctaacgttcaaaccatcacccggcccaatggtggcaaagttagtacagctcaagaatgcagccaggctagtggttagtcgttttgcaagttgaccaacaaacgcgcgtgccaacagtatcttcaaactcgtccaaacggatatgattccgttgcgtatgatgtatactcttcacatgtcaaatctctgagtctgacaacaaaacagttctcgagaggaatttgatcagtcagggctgagttcacagttggcggttatcggaccccattattacaatccatcgctttcgaattatggcgagcggtcgtctcataactgagttgccacataaccttcgatggaagcctccccggttatcccatctacgtttcgaggcaaaaaaaaaaagacaaaaaaacgcaaaaactggtgtgaaacgcagccacgctatttcatcactcgagccttcggatagtttgtacccaaagccaactgtattcaaaacccggcctccccggcgtgcggcgatgcatgcgggttcccagtaacccggttagcgggctgtgccggtcacgaccctccagccagccatccagccaaatgatacttgtgactcagcctcaacacataactttaaagtcgtctttcaagtctgaagccttcgcttgatagttggtcagagacgtccactatcaagtcttgttcagtcaccgccaaatctcctccttcggccacaacaagtgaacacggccaggaaataatctgctgaaaacctctgtacactgatacagattgtctgaagtcctacctagccatgagcatttgtccaattgacgccaaggtgtaagccttgaatagcggcactaagaacctgagatcgttggccgcctcggccagtgataacttccctttctcctttaaaaaaagccttacaccatgatccagccacggcacacaatcccgcgctgcagcatccatgggccgtatccgccacctctaaacaagtggaacttgaagagatgatgtgcatccgtccagccttatacgcagaagaaatattttttttcatagggtaagatgccctggtttcgagatagtgatttgttttgcgaacagaactactacgttcaaactgttggtggtgcgacgaaggggggccattgtgcgccttactccgttgaaatgaaatggcagcttttcctcaccgaatgaagcctttttctggatgtctggtaacatagttttggggtcaaggctgggttactttttcatctagtcgtacaggtacgaatggcgctccggtgttaagacgtctcatgggggttttcttaaactccgtcaaccaaccgtgaagactcaaacttggtattatacatcgtgttgaccgtacataggttatatcttttagcgtccaacttgaaaacatgaaagttcaagatgaggttatccacaattaccagccatcctgatggacttttgtccctcatattctttaccgtggaagaaacaacgaaaccatgtgtggtaaatatgtggtagactagaggtacaaagggcaattttctcaatacagcaacttggtgaaaagcgatatcaacctcaacctacttctcccctgaccctccctcaccccaaacccggcactccacctagaactccctatactcaggaggcggctcatgatctccctcaatctcaagcccatacccgctcccgtttccaccaggaacagcaactgagtttccttcaagtccagtcgggtgggatcgccgttgctgctggtctccagggagaaatgaagaacaccctgctgtacccgacccaccacccgcagattgcaaagcctcttcttttgtctcacgttcaggctttccacctttagaatcaatacctccaccttcaactgcatgcgcaccatagggatttccgtcttgattgatgggaggaagtttcgacctagtggatgaaatgggcggcagggtcgataatccagcggctgcggcggccgagcttacgcggggtggaatgtggactgagaggggcaaaccgggcgtgaagtctgaatttataccgttgctgcgcccatgcgtgccaacattctggaagccgaatgactgctggagctgtcgaagatactgagcttgttgagcggcatctccgctatttttggtaccagcggcggccacgtgatccaatgctgtcggttttccgttttgtccaaacgtgtcgagttcttgtggggggaattggaataactgttcatcggagccgtggtggccgtcccatataccagggtagttgtcgttgtcagcttgttgcgcggctcttcttaatctcgctatcttccgctttctccgccgtagccagaaccagatgatggctgcgagagccgtgctaattgtgatgctaataccaagggcaataccaatgtaactaccgatagaaagggttttcgggttgtcgacgggatagtggcgagagaaaactacgttgttgacggcggacgtaggcagtgaatcaatgtcatcaggatcatcattaccaccatcaccatcactaccagtaacgctgacgttcgtggctctcgaattatatgcagccgcgacatgggttatgggtggaatgctggctgtgctaccgagagggctccagcaaggtgtttggccaccgatggcggacgtgaagaaaaagaatccgctgttcatcttgttagaaattggaagaagaatgcaggtagacaagggatacctacgcagggcagcaaccacccgagacagaatagtagtcatccgggcactgtttcagtttcgccgaataaccacgagcaggttggggataattgtcgccacgcttgtgttcgatctcaatttcgggctctacctctacgttgacagtggcagaaaatgagttcgttgcagaattcgcagcgactggccatgggcaacactgaggtcgatcgtcgttacagccttggaagccggcatagtacatggtgtaaccctcgttcgcgcctacaagagtgaaatccgtcgatgtacactcgccggaaagaagagaacccgatcctgtataaatcgggtcattgactcgagtaagaagggcgtgatcctcaccactgaccgcatatacaacatcaggcttgctatttccacgagatatcagtaacttctctgttttagttggttagttcagggggtcgcttgaacttacgtgaagcttacgtcaacggtccgtctaataatctggttagcagaaagaaagaaccctcggcataacaaaaagttcatgaagaaaaacagagaaaagtaaatcaggaggtgaacagggaaagaagacacctaagagaaacagtaagattggaaggatagcttacggctgtgacatctcggccatcacggacgggggaggagtgtctccgcaccagttttgataccaattcagttgccaatctggacgactgatattagctcacatttcgcggccaaagtgtcttaaaactactcactgtcgccgccatatccatcattccaacaattggggtcatcattctcagcttgggacatgcacttgaaaaacttctttgcatgttcgcagaagcaaccccaacccgccgtcattccccaggtgttgacgccattgttgttttggcaagtttgatccccgcgcatgtaggggccagcgcaagaatagaattgattagcctagagggagttagaaaggctgtcccgcggcatagaagaagacattcacatacatgacacggcctagatgtcgcgccccaacctcgtcctggccaacgatcaggggggaacttttctggccaaaagtctgctggccaaaagtctgtttggcgaggcttcaaagcggcttcatagtggttgcccggcagagctgacgttgccgttgccgttgacaatgctggcggtataggtgaagctgcgggcagcaacgtggtggcagatgtagctaacatggcatgagcgttaagacctagatgggaagaaaagacatattagaatggagatgtctggcgtcgtcaagcttttgtagcattaccggcttgcgagtttgtcaaccccgtgaagaaagcacattgttcagtttcggtttgggagcatccgaactactcgaaactcaagtggtgtggctgaggcaatctagatatcgaatgtcaagcacatcaaacctggcacccaaaaggcaatgcattgctgtcgcggagttggcacgttgcagtagacgcgaggctgctgcagaggtcaaaatcttgcaccctttactttgtcgtgatgaaaggaggcctcgatatccatatcaagcatgggatagaagctgagttgttcaaaggcatggttggtgtagagtggaggcgcactgaagacacaggcatctgttagccatacttggagcctttgtatctgtgaagagaacgagtggctctttatcggagccctggcctggacagatcttggcttgatgtgaccgacaagagaggtcaaattcacgagctgaacttgaaagtagacgtctgacatttgatgggctgtgttaactggagagttttgattgcctgatgcgtggactaacttactgtccaggtgacaatcagcaccgcagtgcttctgcaaaccaatcggccggtcgtcatagctctatcgcaaagtatcgcgaaacggctagatatgtgcagtctcttgcagaaatagcctgctccagatgagaaaccgagggattcaagatgtcatcatgaggccatgatcccaggtgaggtgtcttggggttcgggttcgggtccgggttcgagaagatactctttatgcacaccaggaatgtgtttcgcgagatggtgtttgtaaacatgaagtcatgtagagagagacgagagagttcagcagcgggcgggagaccttgtggtctcctgataaaatgcctagaggtacccgcacctgtgcactcaatatgcagttgcgggccgtaccttacctacttgaaaacttgacaccgagcggggtccgaatcgttcatctccatgtcagttgctcattccccttcacaaacagccaggagaagaaaagggtagtcttcagaaacctccaccggcaagcaatcaattgcaccctcttattaccaggacatcagcctccaatggccgaaatcgtcatgtcagcccgaaacccttcgagcatgcgctcatggattgacaagcttgggtatgtccagaaagaaaccatgatacagaaggatagtctgactacctacctactaataattcgcccatacccatccatgcccatccccatgatactttacttcccagccggctgcttttccccacaaatcttcccctcttcatcaaagaagatctccttaaccttcacgcttctcaaatgatccactcccttgctcagttcacaatcatgatggaacaaccaccacctatcactcttctccgggaactccacaatcgagtgatgcgtcgtccatcccagcaccggctccagaatccttccaccataggtaaacggtccataaggcgagtcgcccacggcatagcacagaaaatgcgtgtcgcccgtcgagtacgaaaagtagtacttgccattccgcttatgcatccacgcggcctcgaagaagcgacgctcatgatcgtccgcgtccagcggctcgcccgtttcgggagccaggatggtcacctcgcgcacaccctgttcgtccgcaaactccagcatgttctgcgtcaacctgcctacacgagctcccaaggacttgacgcccttgcccgtaggttccttgggcccctgccactcggcgtcaaacacgttgtttcccttttggtagcactgcagctgtccgccccacagtccaccgaaatacaagtacgcctcgccatcatcatcaacaaacgtggcgggatcgatcgagtaagatcccttgatgggctccggctggggagtgaatgggccctcgggcttgtcaccaacggcgacgccgatgcggaagatgccctgcttgtcacgagcggggaagtagaggtagtatttgccgttcttgcaggcggcgtcgggagcccagagctgcttggatacccatggaacgtcttcggtcttgaggacgacgccgtggtcggttacgggaccctgagggtccagggagggggtggagaagacgtggtagtcagccatgtcgtactggtcgccattgtcgttgaactggatgtcggtctcgcggtcgtgcgaggggtagatgtacacgcgcccgttaaagacgtgagcggaggggtcggcggtgtacatgtgtgtaattaggggcgccatattttcttttgttggtttgttttggttgtgatcttcgcccgtgtaagagggtggggtaaacaaacggtttttggtgggggagggtacggggggaaaagttggggtaacttccacttctgtgtggggtaaggaaatgcgggggagaaccgctggggtaaaagtttggatgagatgaatgaggcaaaggctggctggaggagagagaaagaaccacaggacggattaatctgcaggaacaagatccgttaaatattatgacttgacccagggatttgggtagtcttctccatcatcaccaccaccaccaggttaaatcgaacggaacatgaagccgaatgataagacatgtggggatgcaggttccatgtggagggttactttttccctatttatccccatttaaccgtgacgccagtaacccggacaagagccggttcgccgtgcgctaggcgcgccgaggaagccccctcattcgcgaacttgccgctccaaggcgaaatcccacatggtccatcctcaccctcccccccccctcttcgcggtttgagtggtctgttcagttaggaaaagtcgaaagaagctagaacgttctggatgagttgtgggtgattttgaggggaaaggtagtcgagattgattcgagagctggagctcagctgggatggagaaaactccatctctggattttttttatggatgtctaggattaacaaaaccctgttgaagcagcgaaacccatgttccgttcaacgccctcaagcacatatattagattcatcctctgttttttcccgtttattcaggttatactagacaaggtgagtaatcgatgtgtttcgtctcattcaacagtcgctatatacacaaacaaacatatctcccaaaaatcatcaagtcatatgtatccctccctctcatcccacccatctcatccccctcaaaccccctcctctccaggaaaaaataagaaaaaaatcacgcagcatccataacccctgccctcagtttattcaacgcatcctcatacttcccggggctatgatccgtcaacatgctcgtcccaaacctgacctccctaaacctgtgctccacgtcccttatatacttgagtactattctctgcgctggcctccccaaatggccttcctgtccatccaacaagaacgcatcccttcttaggactctagtactctccaccacaaacacctcccctgggggaagaagcttatggctcatcatacttgccctcaacactttcagagcagcgtaagcccattggtcgtcgtccgagaactcgggtcctctatcgccaccgctccctggaggaggaggagaagaagaagaagaagatgatgatggatcacctgcgccgccatgacctgcggtcccaggatcatactgcgacgactgattccctccataccacttgtccgcaatccctgtctgaaaagcctcccaaatccgctgacgcacctctaccttggcctcgttgttatccgtcttaaacgccagcgcaaccgcctggaaatcatgcagcacacctaatgacagatacggaaccatgtcgtttccattgacgatgctcgtaatcaatcctcttgtggccttgcacagcgatgcagacatggtactaggcggaccgtacgcgtacacgtggaccggtctaccggagggtaagcagacgtgtcgaggcggctgggcagttgcgaacccgttgaccaaaaagtcgcccaagacgtgcgtgtgcggatcggctgacgtgacgaaagatgtggaattgtaacccggggcgggttcggaaagcatgacgcccaatagggccgtgacgccgccgccgagagagtggccggtgagcacgaggccatagtcagggaattcttccagggcttgtttcagggtgtacaggacgcggccgtcgccgccatacagcaaccgcttagcgctcgcgtgaatccccttgtgtactttgtaagccttgccacgccagacgaggtcgtcgtagtcacatgtcatgtcggccaggacgtcttcgaatccgagcgtgccgcgacaggcgagcactaccgctttggagtcatggtcgagtgagatgtagtgcaccaggggcacgcccgtgttggttgagcccgtgccgtccgacccgccttgcgggtcgacgaaggaggagagaaggatgctgccggcgtcggattcggtgtggtgtgcaaaggagcgtaattcatggtgggtctcggtgtctaaggcgcgcaggatcggcatttctttggcgatgccgagcattttgaggaagttggaaccataagaggcggaggcgaaacgcatgaagcgcgtaatgtttcgcagaagatggaatttggggaacatgccgtctaccatgccagcttgtcgcagtcctcgcagcgcttccgtgttgctgaatgcgcttttttgaggatctctgtagggaatgagagatgatgtggattcgtgtggcagggtatagatgctcggtgtgtatcttgactttacccgtcttaagttttggtatgatgggagaccgtacgagtgggagagggcagggtcggatgatcgaggggtagccacagagccggcgtcttcgttgtcagtctcgattgcacacggcgaaggaggcctggagtgtcgaaaatcgtcggcggcggaaatagaatatgattcggtctgtgagtatactgagtcgcggcgcctctcgtgaacagagatataactcgcacgcgatggaggccgcatgtattgagacctctctccgttttttctcccgaggctacttgagctgctcttcggagagacaccaggttcctctatcctaggaatcgaagcggaagactggcgggtagctgggcgtgaagaagaaggacgatgaggagccaaaacccggacagggctaggtaaagcagacttgtactttggtgaagtctcaggcttggttaaccttgtacttcccgagctttgactttctttcttcttacgcgatggggtgtccgacacaaagacatctctactaaagaactttcgaaacccgctctttttctcaattggtttcctctttaactcggcatcatctctacttctggacgagagggaacgattgccagatgctcgcgatatggtcgtttcctgacgcttggttgacgaggaggctgtgggtggtattcgaggtcgcttctggtttgctgcgttctcactccgcttttttggcatttgaagtgacgggatgcgactcttggaagagctggaggcagctgacgcagaagagccaggacgaggagtggcagaatctggtaggtgctctagcgacctggtcggtactggagggagggcatcgactgtcggcaatgagcgttccgacatagtcacaatatcgtcgtccaactgctcgacgtatccggttacttggctgatatccccatcctccttggttatggaataccttctctcctggttgcgattcagccggtacacaacacggcaggcgtggggggtgtggtccgccgcagcctgtgtctgtgaggagccttgacgggggttcctactctcctcaatgagttccactccaggtggcggggagaccggtatgtcgtgtatcggtccttgaatatcgacggtgattgtttttgtggtgtttatcttggtggtgatggaaaccttggcattgtcgccgagagaccgtattatttggttcctgatcctttcttctgcgtcttcctcgctgtcgtgtgcatcgctgccgctggtgggagtcagatcctctgtgaactcaccgtcgtgcacaccataaatgctttcctcgtggacgtcgacccgcataccgtcactgagaactatgacatcccagacgacctcttcgatctgatgcgcccgtgtctcctcctcaagcgatcgccgacaccatctctgcaaataggccataccgcaaagtccaagcatcaaatccataactcccacttgttcgccttgtgcgccagtagctgggttttggaactcccttcgtataagcgtgatgatgctggccatggcacgagaagagtcagtcgagccgaagaactgatccaaggtggaaagaagaagctgtgaggtctcggacaacatggcgattgttgttccagtcacatggaagcctgttgttgtccaaaagagaatctgactcatggtccgatgtaggttttccaagcttttctccaacatattctcagcctcctttctcccatgttccgaagaagaacgagcgattgcgtctctgcccgccctgccgaggattccttcgaggacaaagcgacccatttccaagctggacaaggttgtcatcttggcagcgtcgaagccatagccggtcaagagggtgcccacccggagggcaagaccagttgatctggttgcaaagctgacggctcgggccacgggggaaggcagaagagtccttccgggattcgaaggggcaagttcctggagctgggacgtgatggagtcgtccgggacgacagccaaccgcgctccctcataatcttcgatatcttcaacatcaagcgccgagaattccatcgtacgccgagagtgtggaggagagactttttggcggggtgttatggtgtgtgtgtggaaatcgtgtccgagttctgttaccgaggtatatcggactctcaacaatcttggccgtcatccgcccaaaggagttaacaaacaaataaaatgatggtcaaacagaagcaacagacgaagggcgtcaaaactttgcaagaacaagagggaaacgtgcagctaacaacaataaacgactaaactcgaggtatatgtgagcaagataggctgaatcaaacagatgttcgggcacaaggagagatgacctgtcaactccaaacctaggaaacatgccgtcgaaggtgggcaacggcaaagtacctagacatcgccagaaaactacgagtcgaaggcacctgccatccaaatcccaccccggtggccccagggccccattgtacgagatggtggcggcatggacgaagagtttgataggtggtgaagcttgggcctggacttaatactaacaattattaagtcatgaatcagtccaatggatgacggtgatgaagatgaagatgcgggtacaggggagactaacagacgggagtgcaggttctagcatcgacgtgatgcacagatggcggtcatctgcccgtggatagcatcagagggcaagcgctttttcgaccttgatccctccccccaacccgttcccctaaccagtagtaaggcagctgcaactgtccaggaaggcctaaccccgcgctgcacgacatcagagtaacctgttcctggtaagttgggcagccctcgatattggatcatgttagtcattgttacagtagggttgtcatgtctcgggcgagcatgcgactgaggacccctggctggtcgattatggatgttttgttacatatttaaattcccagcccgacttaggtgtcgaagagcgagcaagtctgcggacagaccagcaagatggaagcagctagagagtgggagaaaaagcaatcgatcgatgaaagctagggccttttctgttgttttggcgccccttttgcccctcaatcctttcccaacagtttagctgtcagcccactttgcaacgctccaagttgtgacgttgatgttcagcgttcgagagggagaatgacgggagttcgagataagagacaccgctcatctgcactctgcaaccgactggtatgggatgaaagtatgcatgcagtcccgcgctgatccagtcacaggtcttgacatttcgtccgcatggccgatccgtagaggtgccctcagtgacagttttaactcagggttgagaaaagaggttataaagcgtcaataggccgcaattgggggaatttcgctcagtccaggtccaatgcgcaaaggtggcggcggcaatgtctcgtatcctttatcgtattccttctccggacgccgtagcctcgatagatgagccgactgcgtcttccgggaagaggcataatgacatgtgatggcttacgttcctttttattcgttcccctccactgttgatatttgatggtcatgtcgactggaaaaaaagtattgccattgatgcgcaaactatgggtagcatgatccagcccagggctgaagtatgccccctcgataatggagatggcggggcagctcagctcctgtacagctgctgggctgcattggcatgcggtgagaaaatgaaacttcaagatctcgcccgttgcgccgccggctcaattcttttgtcggcgcttgcaaaatacttggtttagactgtagttacctttcagtcatccacacgacaactccaaagattaggtagtgtccgaattgtaacaattgcaggtgacaatcctttggctcgtgctggccgttcctcacctgttgttgagtcccctaggtaggtactgccgctgcctgcttcggctattcccgcccgctgaacatcttcagcggaataagcgaatagcgagaggacaagtcaacaatccgccgcctggtctctctctcaacgagctcccaatcgtttcgccaacccaacaacacagcgaagcgacgacatccaaacgaaacgtttcccatataccctcatacctccgcaatggccgccccgaaagaactgttctccgccgatctcctctcccccgaggtgcaatcagccctccccgaaggctacaagttacgcgcgcttcgcccaactgattatgacactggcttcctcgactgcctccgcgtcctgaccacggtaggcgacattaccaaggagcagttccaggaccgttacaactggatctcgcgacaggacggtggctacttcattctcgtcattgaggacaccaacagcagcccacccagagtagtcggcaccggcgctgtgttggttgagcgcaagttgtaagttggcttgtctttggacttttctgcctgccagaacaatgagcggcgcatcatccatcccatctccctttgactgacatgtctttcccttttcccccttcggaaaaaaacagcatccacaatctcgggtcagtcggacacatcgaggacatcgcaatcgccaaggaccagcagggcaagaagttgggtctccgtatgatccaggcgctggactttatcgccgagaggacgggctgctacaagaccattctcgactgcagcgaagccaacgagggcttctacgtcaagtgcggtttcaagagggcgggtctggaaatggcacattactatcagaacacaaagagcaaagcttagaaagctgttaaattctacaataatcatgttctttgcttttctcgactcggtatggaatggaaatgctgactgacctctttggctgcatcggatgcggcttggagggtgattcgttcgtggccgccgcctgtgtcggagcttcttcagctgtactcggatccggcacaaacgatgctgattgatgacgctatccgagacatgattgaatcatggctatcgtgatcttgatgatgacatacaagtaggtagtagctctggaaatcgcgaagggaaccgcatcacgtctacgtaacctccggtaaccctcctttacgtaaatggtacctttggtatacggcgtacaccgatggatgaagttggggcattccgtccgttggccatggtggcagcagttgaacagttaatcgagcatccgtcgatcggacatatcagcagcagttaacagtttccggatatcgcgacttgcaaacaacagtaataagcccctctgcattccctcttgggattggacattaaatcccccttttattgttccttcatttcgcatgtgaccctggtttgcaggcggtgttcctggattcccggtcccaaaagacggcttcatccagggaatgtgatccggctggtcagtgcaccaaccaagcttgcatggactgggtcagcagaccaggatcgggtggaggcacctctttcagtggaccatcgagggacttttcgcccttccactggatgttctgtgttcgaagcatgtcttggcaaataccccttgattcggcatctgacatgtgattctcggaaccgaccacgtcaggaccggacacacgccaatcaccagtggtgtagtggctgctaataaactcgagaccgatattggatcttgaatgtctcttaagttctccatcgttgcccccaaaacaggcttgtcaaaatccactcgcttctccccgcgctagaagcctcgattttggagggccatcagacaagacatgaatcactgccatctggctgctctgcaagtcgactgctgtgcgatgctcgctcagatattcatcatcttgcatctctctgagcccgggaaacgacaacaacaacaataacaacaacgacatgtcggctttgtcagctgctgtgtctcaattgaggcattacgaggcttaccacataacgagatggtgtgtgcattgtttcggcatccgggagacgcctgcttttgtttgctgatggatctatccgggccctgtaccaggaaggggaaaacgggatctccccgatggaccatctcattagactagggatgtcccattcagcattgtagggtatgtagtgaacatacaccaatgtaccccacgagggagggagacacacgtccaccacgggaccacctccctgctttggctgtcatgggtgagccgatcccgtcaccgtctttggtaatatgtcgagccatgctagtgtctcgtttctttttccccacaccgggcttccagaatccggtataataactctggtcccctcgagtgtctggtcggctgactagaccttctttttttctgaatcttcttccatctcataatcattcgtataactcgcaaagcatcgctcaagtaacggtcatataccattcaccaattctcgttccatccgagctcatacatacccgaccggcatttgacacctgccagcacatttgtcacgtctgtataaagcacatcggatatccccaactgtccgtccacacgcccacacgcagcaactgcaagcgggtgtctcaaccttggtcgaagcgacagcaccatccatacttataaaagaagcacattccgtcagtcaaaatgggcgaagatcttcacgcctccatcactcgtgtgcgccttgctcttctgcaatctcagttagtttagcccatccacatctaacgaccatcttgtgttcctctcatcttacaccaaatcacttagagttcgcgagcaccctggcacttcgcccgttcgccgccgcagaagaagcatctcgacggctgtggcatacgccggatccaaggacggagttcctcttttcgccaagcagagggtcgttcgcgttgctctctgaggaaggcttcatttctttgatcacctcatctctcggcactactttctctttttttacagcctctgtggccttggattaccacctttttttttttggtctggctcatatcattggtcctcatccaccatgtctcctcatcaggtcaacaatgatcagcaacaggagcagaagcagggttcttcggcgggaggcggcgggatttcatcaaaggctccgcttggttatggtgggttgggcggattaggcaaaagtcccaaacactggctcatgggcgacgaggcgtttgaggcgagaatgcctcatcatgatggagtacaggcactgtgggagaccaagtggaagttcccagtaagtttcctctgtgccatcggtttttggctttcgtcattttttttttctccctgttttactactcaggtttttttctggcttcatgggagcaaaaagggatcatcatagcaagggagaagtgttttggggaaacaaaacagtaccatcatcacctcgagtcaattcaatctgggtttcatccatcaccttaactgcttgttttgtccattttgcaatcacaatgatttggcctttttttccatcttttgtcatttccaaagcgagcgacgcagccaagaaatcttcccaacccatgcaaatacaatgttaaaacttactcaccttccaactagtgctccaaatctctctaccccttccacgacggtctctatgccgacttcgctccctccttcgacgccctcatcaaggctaaccacaacgacatgacctcccccgcctggaccactacctttctctccacgggcgtagccgagcagctcgtcgagcagggtgacaaactcgtggctgagctcaataacattaaacccccgggatgtcttcagccagagcagcagcagcagcagcagcagcagagacgcagacaactccgcgagcaagcctcctcgctctacctccgagcctgctgcctttaccgcatcgcccgcttcccctacatcacttccttccccaaggtgaacgaccagaccaagtgggatgcctgggagaagcagaaggagatatattcaaaggctggccaactgtgggaggaaagccccgtggaggaagtcaaagtggcctttctcgacagacagacgcaacaaggcgaagggcagtggatccccgtttacgtgagggtccctcctgctggtacttcctcccaaccctctaccggtagtggctacccaaccgtcatcctcatgaccggcttggacgggtaccgtccggacaacaccgtccgctgcaacgagtttctcgcccgcggatgggcggtggtggtggtggagatcccgggaacggcggattgtcctgctgacccggcggacccggagagccctgacaggctgtgggagagcttgttgcagtggatgggcacctaccagtatcgcggaaagaggacgtttgatatgaagagggtcatggtctgggggttgagcgctggtgggtattatgcggtgaggattgcgcacacgcatagtcacagactggcgggtgtggtggcgcagggggcgggtgttcattacttttacgataagaagtggatggagaaggtggatgggcatgagtatcctgctcagtgagtccttttttttccccctttcccggaatgagatcaattggcaatggctaatgacgcgtgtacgtatgacagactgacgcctgcttttgctatgaagcatgggtacagctccgttgatgagttcaaggctggagtgcagaagaagttctccttgttggagaatgggattctggctaagccttcgacaaggcttttgttggtcaatgtgggttttccattctgccacgttttactctgaaaatgttctgtatcagcatattgacggttacaatgcagggtacccaagacggtttgatgcccatcgaagattccatggtgctgcttgaatacggctcgcccaaagaggctcgctttttcactggtgctttacacatgggatatcccctagcgaactcggctgtctacccttggatggaaagtgtcatggcttccatcagagagtagtctctgctgcaagaacgacagtttagctgtgacggtatacactccctcggaatatgtcagaaagaaatatcaatgaggccgaatgttttgatcttgcaagcaaaccgaacaacgcaacattttagttagtcgcttttaagaaggcaacaaaatatcatcatgctattttcctatccgtcccatcattattgattacagtctcttctcacttaccgtcccatccacccaccatcaacaaccagcacatgtccgctcacgtaaccactcgccttactggccagatacacagccgttcccttgaaatcttccggacttccccactacaataccaaattggccagagccatcacgttagccatgaacgtctgcaaattgacaaacaagaaaataaaaaaccgaatgacttaccctcccagccggaatcctcgcactaatactcttcaacctctcctcatctttcaacaacgcctcgttcatctccgtctcaatataccccggcgcaatcgcattcaccgtcacgcctttactcgtccattcattcgcaaagctcttggtcagttgcccaacggctcccttactcgccgcatacgccggcaccgttaaccccccttggaacgtcaacaagctggcaaagttgatcacggaccccttgcgtctggtgacggggtgggggtcgagacccagcatgtgcgcgcccacgtcccgacatagagtgaagacggcgttgaggttgacttgcatcacttcggcaaagtcggagtcgggaaacaggtgggaagggtgtcgacgttggatgccggcgcagttgaccaggatgcggatggtgtgcccgtcggagaggatgcgtggcactaaagaagagacgtcggtgggggaggagaggtcggctttgtagatttgcgcgtggcggccgagggattggatggcttggagggtggtggtggaggtttcgtctcgctgtgacgggtggtttttagaaacgggtctttcttttggaacggataggtaccggtcttgagggagctagaaggcgacggatggacagacctggacgagaagaatatcggcgccggcctcggcaagggcaatggccacggcttgaccaatgcctcgcgtggctccggtgatgagggcagtgtggccctcgagggagaacatgttctggacgctagtggttgacgtcatcttgtttggttgttgtgaaagggatggaaggtcagggtagtccatgggagtgattcaagcctgaatccgaggatatctggtgaagttatacaaagtcaattgggctttgtggaccttgatggcccatacctaattctgtggtgtcatggtaagtaggtacgtaccaatttgttcccaccctcccacgtcccacgcctaccagattcagttgtcccccacgtaaagcagcccatcatcccacgctcactcttcgaagttttgtttgaatacttgttcttcaacccttccctgctttgggctagccctgatcgggatggacaaaatccttgatcagctcgacgagaagaagaagaagacggagtagaagaaacatccatgatctctcaacatccaatccaggttttctcggttgattccatgtggatgtggatgctcccctgaagacgaacaagtggagatcgcccttctcgctaacacaagagcaccgaacgggaagtgcggggaaattcctcctctcttgctctcttccccacatttccccgctttccccacggagtgtaaaccaggcggtgttggtctggttgttaccgtcgggacaatttattgacgacacttgcagttattcgctaaaagtaaggccgttgtccggagcacggcagccgagtcatacgaggttctcacgtctggtgatctttttgtttttcgtaatttgttttggtgtcatttgggattttacgaatgggtgagcaacctgcggtgtgatgggactattttggtaagtttcgtttcgtcgaattgactgaccatcgaacgtgaaaccaagagacgtgctatggacatggcctctttttgtccaccaggttcagtttcccccgggcttacttcactccaccaatgttgcatggccgagtggatagccgcaactagttgaagtgttcaagctaggggctatggggtaagttttcgatcgaggttgaactagggttctataataagtaccacgtctggtgtacatttgtttctctgtatgcttgatcaatatcggtctcactatgtaaataaacaccaaccccagggaccaccactgcaaccaccatccgtacctctacacaccgtcactctgtatcatctgtgtacgaggattcaccttgggtcattgtcctcataccatccaagcaaacaaaatggcaacaacaatcaaagcctccgtcctccacggtgcccgcgatcttagcgtggtaagcgagacactctcctattacccatcttcccgtccccccatacgtaacacctccaaagacaacaccaaacccaaagttgaacccccaaaaaaaaaactaacacctccacttccaaaacaggaatcccgcccccttcccaccctctcgccaaccgacgtcctaatctccatcaagtccaccggcctctgcggctctgacctgcattactacacgcactttcgcaacggggacatccaagtccacgagcctttaacccttggtcacgagtcctcgggcatcatcaccgccatcggcagcccctccgtctcctccgagtatggcctgaatgtaggcgaccgcgtcgcgctggaggtgggacagccatgcgaggcttgtgaactttgttgccccccaggtaccggtcctattggaaactattcggggggacacggggaggagagcggtggaaagggtggagagagtacaactactacctctagatacaacatctgtcgcgccatgcgcttccgctcttcagccaagggatggccgcaatttccccacgctcagggaaccctgcaggaggttgttgcccatccggcaaagtggtgccacaagttgccggagagtgtggattacacgctgggagcgctggcggagccgctggctgttgctatgcatgcggctgggcgggcgggaattccctcttgcgtccctcactcctcttcatccatgacatcgtctcggggggcggccagagtgaaagttctggtattcggtgccggtgccgtcgggctactctgtgctgcggtttgcaagtccatcaccaagggggacgcgatagtggtgattgcggatatccaggctgatagggtgaagtttgcggtggagaacgggtttgctgatgcggcggttgtagtgccgatttcagacaagaggccggagacgatagaggagaagctggagtatgcaaagagtgtggccgaaagggttaagggggctgaactagtcaagggactgggaggacaggtgggtgaggttaatgttacttttgagtgtacgggggtggagagttgtttacaaagttcgatatatgtgagtactgacattcccaaactcttttctatccataacttcatttgcaccattttgaaatgggccgctgatttgatggagtcataggcgacggcaccaggtggcaagattatgatcattggcatgggtaatcccatccagacgctacccatctctgccgcttcgctgaaggaagttgacctccttggcgtgtttcggtacgcaaatgcctatccaaaggtgattgagctgttggctagaggggatccgcatctccctgacctttctaagctggtgacgcagcggtatagtggtttggaaagtattcccatggcatttgacatggcggctagggtgaaggacaatgaggggaatttggtgttgaaggttatgattgatatgtagaatgtcgatgcagtgaaaatgctgtagaaaaagagagatatggatggatgaaatacacaaagatactatcaaagagatcagtcgaagttacggttcgcagagacgtagttgacctagtagacattgtagacatggccagtagcataagaaatgtctctttatgtccatcacatgttattcttaaaggtttattcactctagtcaagatattacctcaccaacctgtacctggaacaatctacgacttatcgggaaacccaaaatccacgccaaacggcggatacacgtagcgctgcaccttaccctccttgaccaacccctccgaataatcattcagtagcttttgatcctcagcatccaactcgatcagcttggcgttagcctcgatacgctccgggtttgttgacttgggcagaacggtgcttccacggtaaactgtggatttgcagtaaagtcttgtcagcacttctgttccctttgtgtgtagttccccaagcaacgccactctctcggaacccaggataatgacagggaataaacctacggtgataactcaacaacacagtagtaggcttgaccccatgcttctcagcaatcttaattaccggctcggcgctggtcacggggctaccggtgctgccaaagggcgagtacgccatgatgtgaatgcccttctctttgcaaaagtcgacaatttcttgctgaggcagttgcgggtggttctcgatttggttgacggctggaacgatcttggcgtgggggaggagctcttcgagatagcgcttgctatactgtttgtattgtaaggggcttaggttaacggccgccatcacgaagtaagaggtaacgaagaagggacgggatggctaaaggctgagcagggttgggcaaggaaggtcatgagaatagaaacgcatacgttggaaacaccaatagccttggtcctgccggaccctaccagcttctccatgttcttccagatctggacgtggctgtagtcgcggagaatgtcgcgctcgccgttgggaagcttggggaatctgtcatcgttgcctatgtgttgtagtcggttcgtcagtccactaagcagcgaccttggtctttttttctttcttttttctttttgttctctctcttcttcttttttcgtatgcccactcaacgaactcaccttcaggattcatcaaaagcggccaatgctgttatagcccaagtcgccattcgttagcaccttcctcaacacctttctctttaaattccacccccactttgacacaaccccctaacccccccaagcaaagcagctcacaatagcgagaggaaaaactgaagactgagacaacataccaccaaaaacaaatcaacatactccaaacccagattcctcaaactcttttctagcccctcctccgcacggctcgtgtacgtcgcccatagcttagttacgacaaacacatcctcgcgcttgacgataccctgatcaaacgcctctttcaggccggcaccgacatgctcctcgttgccgtagcagtaagccgtgtcgatgaggcggtatccagatttgagggcagcgacgacggcgtcttttacctgggtggattcgccttgccaggtgcctattgaaggagggggaggggatgggttagctgcgtgcgaggggtggaaggggggtgttgtgtgtttaagaggggaaggggacctgaactggtgacaatggagaacaaacgggaaactcaccaagtcccagcgcgggaatgttagctccggtgttgagcttgaaggttttggtggccatgatggttttttgatggtggtgctggtggtgaggtatctggttttgtttccaactacgaaagattctgatgttgctgctgttggcaagcttcaaagaaggagtatggggagtgaacaagacaagaaacggctgattttacacggagaatccagcttttggggtcgactagaagctatgatatcaagattgagagtggaaaggaaagacagaggaggattgaccagttatatcaagttacgttcgaggagaaggttgtccagggtttgagccacactggacattcggctaaatggcaatcggcgttagagcgtgggggatagttatggtgttatcgattccgagaaagctacatgtttgtaatgattctttttcttcatgttgtctgtacctgactaggtaatcatgagacctgaaattccgactgtaattattcatggacagcgtggatggaagtaacaacggaacatcgacacgccattgtgtaactcgaacatcgtgaacttgggtttgaggcgtccagaaatacggcactcggggcttctgtcttttcgtgtttagtcagtactcgatggcattcggcgtttcgttaagatatcagacagtacttcgaaggtgggatatcgacaacctcgccaaagatagccccagcaacaaacatccggtcaatggaacggatggcatcctctcaccttaccccgcgaaacttggctgaatctaacaagggcctcggcggaacgattgcccctctgtcggaatgagaccttgctgtggtgtcggtccgctctactatagatagtggtaacagtgagtggccgagtggatccgtcgtgttcgcttgctctgggtttctttctggggctcgagcggagagcattagttccaggtaccgaagctgagtggaactgaaatgattacagttgcaggaactgggggcgtggagtgcttagtctaaacctgttcctctattggtggcatttagcgtaagcgaattccgtcggttaagtatttgttgaccttagatgaaccgagagcgaactttgagtcttgatccctatgctgaagccaacttcctcggcaagtaggtataaataatcaaatgcccccaccgaccatccagaggtatacctgagctctatcagccttgcaagaggttatgttgtggaacagtgaaaggacatggaagagcgcatgcaaaaaaagaaccgcatcttcatgaggaagagaaattgtataattaatgcataaagtctacaagagacgcctctgcatgcattataaagaagaagtataatattactgaaacgccgccacaactgccgtctacccggcaattaatacccagagaaggaagaaaatcatctacaaagtcgcacagcgttagagttttatgcagggcataggtaacagagcaggaatactgggcttaccaaaacaccaaacatcttggctaagagccatctattacttgaaacacggctccaatatttgagcagttctttttgcgcgccttcgacgttctctaccacgtcctctctgcatggtgtgttagtacagtgctggtgtgtcgagcgtctcgagacaaacctacgtgttggcatcaattctttgtatcatctcagattgttcgctgaccatggccgcgagctgcccaaaaatggaacccagctcattgatagtcgactcgatggcctcgatcgcttgccctcgttgttggacgtaggtgttttggccttcctccaacatctggagctgcatctgctgatctcccatcgggttcagcgagatcagatcttgctgccctggtgctggcgttcccctactaggcgtgccgtacagaggtgacgcagattgttgcaaggaagcatgtgcgtgctgacctactgacgagacaaagttctcggtcctcgaccgcgacgcctgaatgttcttggttctgatttcgagcacgtccttgaaattagcaccaacatctcccagcttgccctgtaggagcaggagaatgtttttgttgttctccccttcttggtcgggcttcgggtgcagacgtctagagagatcttgcaggttcctgatcttctcgttcaacgaagacaggtcttgcttgatgacaaaggtcaactaacataatggttagccagccagttatggagtcgaggcgcgcaaagatcaagcgcatgacccagcttacctcgttgatttcgaccggcctgtcatcgaaaagagtcttcttcttggccagctgtgctagcttttccagcttggccattgtcgcagagataccccttccaatctctgcagcccccctcgcaaactcagaccttctgggctgggcatcgctgctggcagcatgttgttgagcggtgtccagaagtcgctgctttcctggctttgtggcctgcctacgctgggcagccgcaacaatctgtcggaactcttccgttcggtcgttgatggcaaagacagccataattagaggtgtatcggtatatgctgaggcggtagtccgtccgtttccaacagctaatcgcggggaatgggtcgtagaggggcgcgtgtacccctgagcaaccggcacgcggttaagtcgtaatcaataacacgtcggagttcgtaagtcaggaatcgagacgtcgtcaactttgtcaatcgtgaccgggggcgaatgcgactcgtaggctgcgagtttgcggaggagattatggattggcaaagtggaaatgggcggatccgggggatgcggcgggagcgaggctaattcgcgactggcgaggaggtcggcggctggtcgtgggtgtgttgattgaaggtcgtatttatgaaaggcgctacacgatggactcgcgatgacgtatgaatgagtggcggtgttataagttcgtcgtcgtggtcgtggtcgtcgccgtcgtcgagtcaaatggttggtgtcgtggtcgtcgaggttgaacaagctcctccgttgttgtcatcagcgacgggagttcgataaagggaaaacgtggttactttacttacatagtttcaggagggcccgtgacgctgcagtgtgtggctcggcccctgcagttgagtaagaaaagctcacagtgcaaaaatccaaagctgactgaccaagacactgttgttaagcattcagttaagctagactcgctagtagtacatttgattggacatcagcccagtctttttaaagaatcaacttcccgatcaaccttgaagtcgataacacctcggcactgcaactcaatgttctttcacattgtatttttttgccactctttggaatagtatggttgcccccacactcagacccaaaagcccaagaatgggagatgaatttctggttatccgagccaaaggtgtgagatgtgactagaggtatgtcatttttacatgatggggtcacgtctgtcagaatgggaagacgcttcgttgaatgcccctggcctctgggttactgcgtttctgacccactgcggcccatggatttggggtactacctctagtacatgaatgaacgtcaggccgggcgcttggagctgagcggtaccagaaactcaaggcctgtcactgcagcgccagcaagggtggaacgccattagcatcgatcgaggcgcaaccaaagtaggtagctaagaattacctctaagtagatactctaaaaacggatgaaatccggggtatcatttctagagccattgtgactgcctttgaactagggcttcacaaaaccaaacaacttgcagcacttctaattctcattcaaatgggattttcccccctttcctggcgagttatgtggtttgctgaggcctgaatgccccgtagaagcgtcgccgtgaaggcctctctctccagatacctatacttgactaaagaattgaatgcaaattatcagtactttccccttgtgtagtgagttcgtaaacctaaaagaagcttcccttcggcttcacctcacctacctctacccaagaggtctacgaataccttacatattccgaaaatgtagagccacaggtttctctaactgcatccgcggccgagtgcggtggcattcagttagtgccttacagagtggagagtctaatagcctgtctcattaaagctcgccccacgtccgcctgacgttccaatgctgccctgggctgctgatccctgccgcggtcccggaccataatcttcaacaacgagaggaaagagcagggagcatgaatggatgcagtgtcatctggtcaactgccagcgcaagtccaacatttcagtttcacgtcccaatgtccgtcttcgcgatttcagtctcccttctaatccttcctccatcctcgtatccaaccgtttcccgccctcgaactttctttggcgactcttccgtcacacatttacgcatccattttcccttctggttaccagtatattgcgctactttcaactaattaatcggcccgccaaccgaccagacattcactaccaccaacctaatcttcgccatttgccttgcctttttctccgcgttccttcagtcatactttcacatcggacaggccgtagacaccttcgacgccacggatacacatcttcggaattgcttatcggatactcagaatctggcccgcaatacattacgggatactccaggctgcagaaggctacccttacttgagaattgtctgacatccgatttcggttctatttccttcattcgactcgacagcgctactctgtcgcctgcttgtacatatcggcgcatgccacaacgacgctcatcgccataaacactaacggtcaatgcaatggacgggacatacgggaatatctacccgacaaacaacaacccactgtcagttgccctgcttctagcctccccctttccgtaatgcccgagcaggtcgcttctcagcccgcagtcgctaaaggccgtccgacaccacacacagaaacccccgcgctccggattcgaacaacaaataccaaatcaacgtcaaccgctcaaagacgcgaaaatgggccaacttcaagccacagaactacgacggcgatgattggggaagcgaggaatatgacgatgttgactcggaacgtccaccagcccctccgcagcccgccaagcagtaccagccatatacaccagcattgcatctacaaactcagcaaacgccagctgctccctcgggccgtatcgctcagatggtagcggcctcttccacgccgacgacaccgaatgccctggaacgaacaggcacctttggacagcctcaacccgatgcgccacggactagttcacccgttgttggaggtaaacaggttcttccgtctatgatgcgcgtagctacgatgccccagaatgttggcccgccggcctctacgcaattcccccctcgcaagagcagtatgggtcctcgcgacatcccaaacatgactgacccgacccgccaacccaggtctaccacttgggccgtcccaacgcaaagaccgtggtcagacgctcgatcagcttcccccaacttcagctctccggtatcgtccaacaagccgctgcccctcccccgacctactgatgtatatcgacggatgggagacgacaatagcgcggagctgcaatcttcgagacgaggaaaacagggagagccggataacgtggctcccactgcgggcgtaaacccgggactcagtcgtcaggagcgtcgaggtagtgcagcggggaatgaaggtggtgataattcgtggggtcggaggccgagtctagctccagtgatggagcaaaatagcgagtacggggccgaaggaccgctcaccggacctgcgtcgagtgactttgttgtcaaacctgctgcttttggggaagaggaggacaaactacggcggttctcaacaagtcccacactgccaaatcttacgcgcttgtcagggttcggagaagatctgttttctgctcggttttcagttttggcgcctcaactggcttccatctcagacatatcgaacccttccagtccagcaaagactcttgaaccagatgggatctccggagatgaacgtaccgacaagggtggtaactcagaaaacggtgtcgttacactagcaaatcccagtgtggcgcctatctcactgccagtcgccgaacctatgtctgccgcacaagcgccatcaccttcgatggggggtgccgcggtgtctgacgcaataccgcagttggcacagaaagcaattcgctctggatcaccgcctaacgagtctattgggctgcggtacagccacgacaatgctaatcaatcccatgcagttgttaacgctcctcaacaactgccatctacaacgaaaattccacaggaaaataatctatctgatatggacaaacaacctgtccgcccgcgcctgccaggtggctgggtaaccgaaacattatccacgccgagcgaaactcccccgccggctcgtaacgatactttttcgagcatgacgagcaactttccccagcctccaagtgcgtcactcgtcgccagatcccatgctgatgctgaacgtgcgtcaactggcgatcaatctcaacagcacgactcaagcggaacgagtgaagcagttatcgaatcctttcattcgacatctgacggggaagctgctcagacaacacccacctcagttaaagacatccacgcaagtcttgcaccgacaatggaaccttcaaaacaccgggacatcactccgactgcaccgttgaactttaatcgtggtttgctagggattaactctgccgagccattgcacgtgctaccttcgccaaatatgggtggtggctcgaccttgactacgcccggcgattccccagtcaaggaaagtgatctgctcagggatgagataaccaagtttttaggtgaccctgagatatctggcagctttctggatatcagccggtcatcgacaacaccaaaccatccagttgcagatgctacccgagagagcagctatttcggagatgtctacgatgactattttgctgcgagcgaggacaaccaaagtcaaaccaaatcgggggctaccacgcaaccgtctgcaacagaaaaacctacacgtttggcggctggcacgtcaaagggtggtgatgtagcgcctctctctgttgctacctctacaagttctggatctggtgccgctgcttcggtcttcaggcaagatgcaactaaggaatcggttggggcgattgagttgcggcgtcgtttttcctgggaaagaccctccgagcaggattcctcagacgctcctgaagtggataccacttaccaggtagagcaaaaatcccggagctctggccctgatggcgtttccttcactccgacgacgccggctgcggaaaagattggggagacaatggcactcacgcggtcgaataccaacgaaatcctttctatttcaaccgaaactgcaagtacgccggggatttctcatgccgtcacagaagtcaatatgcttccatcacggtcaatggtggacctggcttctcccatgtctgctggctcagatgaggatttagaatcccgccgtcgagccttgtccatgggtcaagataagattcttgctcaaccttcagagcaccattcggcctttgaggacaatgcttccagccgctccggctcattggagcccaaaagcccggtcaatatcttatcatttcggcaaatcatggatatgccttcatcatcggatcgactcaaacactataacgaaacccgactgcagtttgccgttattgatacaggattggacgagtggctcatggctatgagatccaaataccccgaacactcgaacgctacgtcctctttcaaagactcattggcaatccctgttacgtcaatggatatgcagcaaagcggagaggctgtggcactcagtcccggttattctcagcaaggcggacgtccaggaactaatatgccaatgccgccatccttgccctatgggcactcgggttttgcacattcaagccagcaggttgggaccaaaggcaaagaactccttttcgcagctggtaaggctggaaagggtctgctcagcaaaggaaagagcaagttgaggggaactagcgataaggtatttttctaggcgtccgtcttgtcatcgtcggcacgtggttctgcttcgatttagtctggatatggcttttagcattaccgggactgttcaccgattgaatgaactcttttgggcatggcctactgggttgtgaattctgacagagctcgcaatgttggtcgcagacgttctatacatctgacagcaatgtaatatcatattgaggcggtttgatatgtaacgtggagctccatggagatgttgaggctctttattcacaacacggtttgcgtgtgaaaagagaacgtattgggagaaagcatttgtgggcccgttgagaaattgatgtcaaagagggtcacaaattacaaaggattatagtggaaaatctttgctttggtgagccactgcatgcctcgtattccacgatgtcacggtcgatctttagcagccccagccgtcgacttcggttccccttccgttattccaagtcgtcggtgggaaacgatgaacagcatggcgtgccatattccagttgcacaatgacatccatcgtctacagaaccgaattcttcagattccagagatctgcttggcggcggcactgtctcttgccgcccgccattgttggctgtcgtttgctccttcacactgttgatctgtagggccgagactgacagattttccgtagcccagcatggcagcccagcgttgtgttcccccagcttccctagaccacgttcctatcagaatgtccattgactacaacggtgcgttccagctcgtgcagggcacttcgattgtcacacactggcctgcccacttcggctatgaccaatgacccgctttgcttgccctcttttgaagctgtcatcagctcgctaactgactacagtgttcatttagaacgcccgattcttaccacgtcaaattgtagcggatcttgtattatcaccagagttgcgaggccatggagtttttcgaatacattggaaagaagtcatagtggacggtgactgtggaagtccatgggagtctcatccgccatgagcttatcgctggaccgaagggatggatcgcccatctcagcccagcaagcccagagaatctttcaggcccctgtcgacgaccctaacaggccctgcacggcgtgttgggtgcttcggttcctggacccctgccggaaagagacgctggagtggactttgaccagggtgtccggctcccgcaatttcagcacctgcagcagcgtctccagaaagggaatcttcaggccgacgccaggtttgcttcgaaggttgtctctcacctttcccgcatcagcagttcctgaccttgacgcgcaatcatctttttatttctacgtccatctctcactttgctggtgcctaccaaagacacatctcggcaaaacaagctcaacttcaaaaacgagggccttgacggattccaaaggtctattgcttcgacatcacagcgaacctgagccgggtcgcttgtatcggaaactctctctaggccaacatacaaccacaccatagaggtatgagtcggagctcagcaacagcattgacaccagatcaaccgacaatcaagacggtccgtcttattctttcaccaaagacttagcacaaattcaaagctcgaattggccatctaagacaaagctattccccgcgcgagtacagctccaccgaaatcatcatctccaggcctaagctcctcggttgctgttgccgttgaccaggaacggatcgagagtgggaaccgcgtgccggggggaacaacgtccgaaaaagtaattgcgggagaagacgtgaatggaaagactggtgatagtctgaacatcgagaagtaaggggatagtgacagtgacacgtcctgcgttgtcgtctcacagcgatctcttactcggattccaccgctgtttgtgctcatccatagcttggagagctttgctgactttgtactgaccaagaagtcactttgtcatcaccaccttcaggcgccaggtcgtcggcctcacctctcacatggaagctcacgcgcaagccgcccacaacggccaatactattcgcagtcggctagaaccgaaccgcaacaggtctactcccacccacaccaaccgcgatatcagcagcaccagcaccagcaacagagctacgccccgcagttgcatttccagtcgcagtcaacctctcggccgcagccacagcctgatggtgccaatttgccgaatagacatccgtcgtttatagggttgcctccaatttctcgcacatctaccttttcatctctactgggaccctttcaagtcgaaggttctgccgacgacaataatagcacgtacagtgacgccgacattaccccgcgaaacttaatccactatcaacaagggcaacaaggtggacaacaaaccgttgtgacaaccccgcaaactgtgtctgaaagcatatccatggctgcgaaccagactggcgatggtgtaccaccgcatggccaggttatgccccaaacacctccaccagggcagatcatcccaaatatgtatcgcccaactcaaggcccggcacaaggtcaaatgcaaatccaaggacaaccattgcccaatggttttccatcacctcctggtgctggatccgtgcctggtcaatcgccggtccaggcccagtcaggtgaacccggtccaccaggcaacgcccaggggcaacccgcatcggccctggcgggaccacccggggctcccctctctgtcatgaacggtggaactccgcccgcggctccacagtttacgccagccaacggccggcccgtcatgatacctcctccgcacttggcaggacggtttccgcaagggaactggaacttgcaggagtctcatctgtcagagccactacagcctacgaatcggcaccgtcactcgtctagcaatgcatcacagcaacccttctacggtttcgacaaggaaacgggcgttccggcatcgccacggagccagagggcgccagacacagagcagcaaccacatatgcagccggtggatcagaacagccaaggcccgcaactcaatggccaggagaaccccaggaatcccatcgagcagcgtccaggcggaaattcatcacaaacgaacacggacgtggacgacctaccagccccccgtccgatcccggctgctgatggaaacaagacaaggcgaaactcgggtatcttctcgagcctccgaaaccgggttggggcaggcactccggtcaccagtgatgcagtttccgatgccagtgtcatgacggatgaaacaggaggacagcagcagagacgcactcaaatgatcagtgcgctaggtgccggagccgcaacggaggcccctcaaagtaaagagagcatcatggctcatggcagcactacgcccgtgaatggcggattgcaatcaccccctccgcagcaccagcaacaacagccgaagaagagtcgaatgggtcttaaggccatgttcagtcggtcatcgcagcaggatggttcccgaccgtccggaagcgcgcaaccggctaggcctacaacccagggccaagttcaaagtcaacatcacgtacagcaacccgttgctgcgagtggcgccaacccaatgtatccgctgcggccaaagacttctggccaggtcctcccccagcaacatcaaactcttgcctcgatttctgaaagcgaaaaggctaggaaaccttccggtggaatattcggcatgtttaaaaacaaggacacaaagccggggtcaggtacaggggctggccagccgctcatggaccccaggcagacgctacaaggtatgggacgaggacaaatgccgatgccgcccccggggcaaggacaattctctcagcagcagtatcgtcaacagttcccagttggcccagatggcaagttggtaattttccctggtcagcttcctcctcagcatcagcagttcatgcaacaaggccatccgggcatgtatcagccgcagcagatccagatgcaatggcaaataccagagcaggaccgaccccacgtcaacatgcagcagtctcggccttcggtgcagggtcaaaatggaggtccacaggatcagccccaacaacagcatcagcagcaactcgacgctcgtaaaggtcaaagtaatggccaaaatgcggtctctgtcgttcctgtaagcccaccagttgcttctccggtgccttcagacagtcaatccgcgacacatcagtctcgtccccagcaaaatacacctcctgccactaatggacaggcgcctccggcggcaacgaacggaggccacgcccggacactctctcaaggtagtaacttacccaatatgtatactctcggcatgaacggtattcagccagatcagttgcctgcgcgaaagccagtaggttctagggttgtctcagcccagatcccttccagtcttctgccacagcaacaacgtcaaagaggagcttcggtctcctcaactccacctcctcaaccccagagtttaccgagcacacaattcccgtcaagcttgggaacccaacgccctgtggactcccagcacacattggcatcccagggtggaatgtctcttcccgatgttcccgccttcaaccagcgggcggacgaagaaaggttcggtacgcaagaccagcaaaaccaaggactaggtcgccagcaaaaaccgcaacatatgcccgcgggcttgcagggctcgcaaagccttgttcaaggcactttgaaccaaaacatccctttcgctggccattcactatctcacgaagcaaccacggggcctggctttccggtccaacaagagcaacaaccacctcagagactgccgccacctagccccggtttcccccccagaaacgtcatgactatagcccctccgcccaaggagaaggagcagagcactatttccaagcttttcagaggcactaaacaacagacgtcgccaacaacctctcaggaaaaaggaaagtcgtctttcatgagcgccctgaaacggggcggcaatagcaagcaaggagatgcccaaccaaggtcccctgctcagtcacctcaagtcaaccaaggacagtttcagccaaaccaagctcagatacgagaacaagcacaaaggccgcaaggtttacaacctcctcaaacccaatttccgggacagccgcaacaacaaccgcaacaaaagtcaccgtcgggactgagagaacgacggccgagcccgcatctgcagtatcaaaatgagaggcaggacccgtccaaagctcctagcccaccggtgcaagtagatctggccatgcgtctacctgcccagcagccatcacagcagcctacgcgtccatctgctacatccgctcctggcgttccagataagccaagacctgcgccccagatgttcgagcaacagacgcagcaacctttgacgcacggagagccaaatccagcccctggtttggttcaagggcagagaccgccgataccgggacagcctttgcatcccagccagatggcaggtcaagctcaagctcaagcctttgcagagcagcagtttttccaagcacaagctcaggtccatgcgcatgctcagatgtttcaaaggtttcaacaacaacaacatcaacaacaacaacaacaggcccagtttgctgctcaagtctcacgcccagatcaacctccaattcaaggccaaggtcaaggccagaacccaccgacatctgctcctccgggtcaagagccttggtatgcccagatgcccattccagctggctatttccctgtgcaccaagggatggcccaaacctcttcgcctatgggcatgccgatgtcatacttcatcaatgttcctggccagccaccgcaaggttattttatgccgatgccagggcaagtggttcctccagggatgcctggaatgccgcatatgttgcctcctgggtttgttcccggtcaaccttttgtgtacgcgcctcatcccggtgggcctatgcctcctcgtgcacctcctggaagcgtacccgccactacgcctccttccacgggtggcacccctttctttaccccaccggcttctcatggaggacctcaacagatgttccatgttcccgtacacccatcatcacctccgccgggcagtgagcactccgtacagcatcctccaagcatctcgcctactcctcctccgttcatcggaacatcaagacaggctagcgacctttctcctcagcctcagatgcagttccagcaaccaacgcagccatccccgtctccgccaaaatgtccccttccaaacacgcctttctcgccggtgaacccggacgccgttaatgttccgaacccgccgcttccgccaagcgaaacacaggtgcagcaaccgcagcaacagcctaacccgggcctcattccccaacgacaagtcagccaagtcagcgccatgtccatgcagcccagcaacggatcgccatcaacgaatgtgatttcacccatctcggccgacagcggagtgacgcaggttcccgagggaggaggacaggagcaactttctcgatctggatccgcggctcttcctcgggattccaagaccatcgtcccggaaccagtcaatgtagcccagaagtttcttgatccaggaattgacgaggattgtaatggagataagaacagcaagaagggtgagaacgacgaccatcattcgtggaacggaatcaccacggacggtgactctagggctgttagtccggaaccgctgctgtatgaacatgggcctatgacaccgccgcctaccacggttagcttcatccgcgcgcaggcacaggaagttcatgtgcaccggtcgccggacaggcatgtgggtgatggcaatatttatgatgcgacgccgaggcagtcgatcaagtcaccggtgttgttgcccaggcgcgattccatggaagaggagaatgagactgatctccaaaagactgaggatgaaactttcactgcaagtgagaagagggttgatggtttaggtaatattcgtgatgaatcgcctgcaaacgggaacagccatttcatcgtcgctcctgtcagtggtggtggcaatgaaatcaacaaattagccgaaccaactccagctcatcaagcgccctacgaagccagagatgttgaccacggaaaagctgttggagtggaggataacgagaaggaggaaccagttattcccggccatgtcgagcataatgagccacagcagcaatcccatatcgccgacgtcacgattgtccctgccgacgagactgcccagtctcccgagccgacgaaggatgcggttgatcagcagcagccgcagcaacatcagccgcttcaacctcaacctcaacaaggagccgctttaccatcagcgtcaccaccagcaccagcaccagtaccggcaccggcaccggcaccacaacaacagtccatcatcatcatttcccccgagccttctccctcccaaagccccgagccaagcaaaccacaactccatcaaccccagtccaccgagaacggtgccatcactaccgcctccggcttcctcatttcctcctacccctcctccaaccataccgatccctccaatcccaaaggaatcctaaaacccctcactgaccgctccatcttcgaagaagccaagcggaaacaacttcttcgcgagcaagaggagaagatccctgtgttttcggatgatgatgattatatgatgaagcagaacaatggaacggtgggagcggcgggaacgggaaacaaaaagaaggaagatgaagatgctgtgccgatgatgagcgctacgagttatcccgggcaggagtggaatccgtatgagcttgggatggggggagatggcggggaggggtgggaggattgaggtcggttattgggattttcaagagttgagtgcactttgttgggaaggaaggaaggaaggaaggaagggggtggtggatgatggggacaggacatgggaataaaagaaggagggaagaagggagggaaagagggttagcgggtgatgacctacgcaaggggaggaaagggaaaagaaaaataatcgccgagccgagagaggaggagggaaaaacactctctgtctagttcgtgccatgaagggtggcatggctattaaactatttctgtttcgtttaattccccttcctactttgattcgccctcttccgggttcgatcttcaagcataatcgtttactattacccagacatcaacatcgatacatttttttttcgattccccagtttcatcggctatggtgcctaattactgtggccggttttcaaaatgtttagaaacacttcttttagtacgtaccatctatttacgtcgttagcaaagtacttggttgggtaggtcaacccttgttggagtgagtaagacactcagctattcaagtcaagcagagtggagcctcaactagttcgtgcctgactagttctagcatttggaaccaccaagaacaaaagcaaaaaaaggggttgggttgttgaggtgaactggcgggcaggcaggccacgcgacgtcgtgacaggggagtgaatgatggggaaaagaaaaaaggggtccgcgcgtgtgtgtgcacgatctttttgttgaagctggttctgagtcggtgagcgggacaatttccggcaagaccgcaagtcgtccggcgcggtcgtgtccgattcatgtgtgtttggaaggaaaatgaatcatgtatgcaaaattcatatgagagaacatttgttcattctgaaccgcatacgtttgttattccaggagggcttatgcattatgctaaaggatgtacaactagctagctggtctgcgtgtgctttctcggatccttcgaagttcatatcagcacatgtgcttagctagttccccggacgaccaactaactctcttctcctgtcattatccctcttccctcctaataaacccaaagtgagtataagtaacgacatactgaataggtgaaagtacatgcaagaaacgagcgtgtgtggctgttgaataggcccgattaagttagtatatagccatccttctttccctcctggcgtaagtgtggaagcagctccaccccctggctttttatccttttgttgaggtggtttgtataatcaaatcccccgttttctccttgtgtatactggggggttgtgagagaaaacggtgccccatgcggcttcggtatcatataatacagttatgctaaatataaaaaagggcaagacaaaacaaagtaaatacgattagcctgaaccaaaacgcccgatattttcaatgttgcgcctcccaaaagtgtatgaaccaaaaacagcttaataaaaacagaagcgaagaaaaaggtgatgatcaaagcaaaagggaagcccagttttgcgttttgccatcgaataaatcgtaataattcaagctgggaaagccccggatatcgtcacagcaagttcctttggttcctcagttgctggctcaacctcggaggcgacaggctgcttgggggtatcttcggtggatggcgggcattgggtgatttccgcttcgaggaactcgaacttgttagcgggggtcttgggctcctcccaaactagcttggtctcttcggtaggtccctccatgtcgtctgtcggagcctcgaccttttgttcgatgatttcaacctgctcttcagacacctcgctgatcgcaataggtaccacaacctcttccacgggcgcttcgtccttctgtgtgatctcgggttggtcgacaggctccgtggcaatattggaagtgagttgctcaagcacctcgggaatttccgtttccgagctctcctgctggatcgcatctgccacctccgccacggataccgccaattgttcaacttcaccagcagcaggcgtttcatctccatccttgtcagtctcgagactcgtcctggagctcttgtcaccccgaagactcggggctcgactgggtgcccgactatggcttgtgtggaaatgggtaatcgggagcacaccgccaccgatacggctccaaaacatctgctcccgtaaccgtacgctttcggcccatgccgccttctcagcatcctcgtcatccgctcgccagtgaccgtccttgactatgcgaagaaatcctaagaaatcgcatgttgatcggactcgagacaggcaatacctgcataatgcatatccagtttgcgcggaaccagtttcgctgatccgaaatcgatgtttccgaagaaattcctcctctggcctggactccccgcagagagagcacgggctcaactcgggcctcgaaaccctgccgaacctgctagttgttgttgtggcagctgggactggctctacgacaagcgagccgtcagtcatcgctgtaaggacactcctccgggcaagccaagaaagccccggagcgatatcgagccgtagtgttggttcaatatcctcggtcaggaccctcttgtaaaacctggtatccttcaaggccggcagggggatggcagcggcgccagggctggcggtaacggccgttgtgggtgtagtggaggtttgggagaaggtcgattgtgcagttgcgatggtcgaaagagacgtgctggaggcattggcgagcgcaagatgagcacctaccgatcctaagcccaggccgagagacgtcagtgcagagccggtagatggtgtgggtacgcgttgctgggcagagatcctcttggatgtgcgaatgagatctttgaagtcgttatacgatgctaggtcggtacgaagtacgggcttcaagagataagtaaaactggtagggtacgaaggagacatggactcggccacgctaagttggcggtcgtgatgcccatggtgtaagcgatcggaaaggccttcctcattttgcagctcaaacttgctgaaacctggagaagaaggcgccgtgggaggtatctgctcgtgcttctcggcgctcatgtcctccataaggtgctttagctcggctagttgctcctgttgtgatttgagtagtccctcggtatccacgagttgtgccctaagttggtcgttcttccgctgcagtatctcctgttcgatcctggcctcttccttggcagagatgaccattttgttggcttcctcgaatagggcggctgtcaggttctccaactcctgttcaattttcttcttttgctgttccacatccaaacgagcctgcttctcttcggcaatgactcccaacagagttgtcttttccgcctcgacggttttcctccgtacccaaacatcaccagccagcatctccctttgctcctccactgtccgttcaagttgcctgatcttgtcgcgtgcctgctctagctccatttttgtttgcgataggttatcatccaaggtggtctggtggttgatcgcattgatcagtttcgtgctgagggtggccacctcctgatcgaggtcgggatggtgatgaccggtcatggaaactccgcttgcggggctcatagcccggcttcggggatcggggagggtcgtcaattcattctcatcatctatgggctgcggggagaaaggtcgtctaaggcgaggggtcgacggcgctgcgttggcagaggctggctcgctaacggatggtagttcgggtgttgcatcggaaatcgaggccctcgaggcgctgtttcggctgaggatgctggagagagatcgggtgtggcttttggagaggcgtccgttggccggtatcggtatctggtgcgaggaccagcccgtcacagtgacaaagctttgccataatccgttagtggtggagacggcagccatgtgagagcttgtagggatagatgtcatcgaggtgagcctcaagggtaagtgagtgtatcaggagtggtagctcctggaggatcccaggaagggataatccagaactagtaccccaactttgggggaccatggatgcccggattgggcaggtcacttcagcgcacgagacactcggccgtacaacccaagaagagcctgcggacaaacttgagggtgtaacaagaagggtttccaggcacgcatagcgggatggaaagtctagaagagggccagggacttacgaatccagcttgtcggcgttggtaaggaccacaccagggactggcgggtcctgtaaaggagaagctggagcgacagggaagggcctaggcggcggcgttgtgctttccgactctatcgtggcgtgcaatgggcgcaccgggcttgtgtcggtcgagaaatgctgaaaagctctgggaagcaaacgggagtgtcgcaaggatgggaagtcgcgtggtgcgctgaatggggtcgatacgggaaattgactgtctagtggttggtgtggttgggggcttgtataacgtcgttcggtagaaacaagtcgcttaatggcaagccgagtatgggcaatctgtaagacggaatggaagcgaaaattatagttggaataggcagttgggatccggcttgcgggtgtgtgtggtatggacaggacaaggagcgaagaactgcagcgaaaaaggacggacgacaggctccaagagagagcagatggcagatgagcgacagatgacagatgatgatggatgtgtgtggcagcagatcggggcgaaagcaagtccaagtggaaagtggaaagtttgtcggggatatgcgcgtggataacgttatggcgcagaacagcactgcagccagcttccactttgcaatctcgaacccaccgggctgtatcggtactagtacggagtaggtacggatccgtggtctgcgacttccaggtagtggccggggctagcgattgtcgttaatttatcactgcgttggtaccaagacaattgtcattggcgcctcccgtgtttcccagttggtcctgcactcccgcctggcagcactgcatgcgctgcttatccacgggcgaatggcgtcaaactaccaagttgctactgtaaagcgtcggtgctgagagttcagcttcgattcctttttctcttttctgtcttcttcttcaatcgtctttgtggactcgcagctcccgttccggagtccatatttgtagtgtagccacgagctcctgaacggggggatctcgcccattccaccatggcctgaacgggttagccccagatcctgactgggggctttccggtggggatctcggcctcccctggcgctggcgggcactgcgatgggtcctgacaagacccactcaatcatagagtgccgtaccgcggtgatgcgtggtctcgtctcgagctcccgcccgtaaccataaatggcttcgctgtttcccaacaacctcgcacagccatgtcaatcgatgcttggacccaacgaacgagatgatcgctgtacctgaccctttgactttttgctgccggtttatcgtgcagtgaagtgcagtgcagtgcagtgcagtgcggtgcagttttgttgcccgtcctttaatccccttacacagtacgtcacgttacgctgttgcggggaaatgagacgcacaacatagtaagcctcgctgatgctgactagcctggttacatacatacactacatgcagcgaccagcgagcaaccgacctaagtgtaatcagtgggctattggggccctggacaggcggcttatccgttcgctgggcatggaatttcctcacgtcgcccgagatcacttccttggctcttggatctgcgcctttgtccaggatcacgatatttttgcgattttgggatcccactgatcctctttgccactggatctccacgctcccacggcatccatgaggcgtcatgacgaccagggtgtctcaacttccaaggcggtgcagttgcaaacgaggcactcgtcacatcttcagggccttcacagttggcctgtgatcacatcacacggtccaactatgggcgttgctgcacacacattcaggcacctttcccatcatccgtcaattgtcatgttcgtggattggggacattaaaatcgctagagatactatgaggtttgaaggaatagcaaaacaagtggctcacagcccgaccaaacctctagttgcagtaatcttagcctattcgcaaataattgatgccatgttctgataagtaaacatccacatgagatacttgaacacgagctacagcacaaatcctgcctggggtcttggcttcccgaggttccatcacggcttgacttggcagcggcccaacctgaaagtctggataggtatgatggcaatcacgaagatccggtgcgcccaaaatagcaagagaaaccacaaaagtgaggtgcttagtgccactttagtagagcgctatcatgattcggtacaacgcttatccccctcaattcgtccccttcgcttcgtttcgtttgacgttacaggacatgtcgaaaacgaaccccaagttggacggccaacacggtcaacaccatcgctcaagaggaaggccagttaacaagaatccacgcgttacaaggctcataatgcgtgggattgcttgaatgacaagctgatgacatttgctcgaaagtttcaacaattacctaccaacctacctaaacactagaccctattgtctcagggagtagatgaatcagatgcaaccagacaaatgttccattaatgtgtctcggtcacgcgataattgatcacgctcagcgccattcgggtcccagggaccattgtctcagacaaatggtccagcagtattttttgggagtgttgttacgaacaaatcagctaacgcccggacgtcaaactcccagtccgacttcgagtcgggatgcaagccgggtgcggctgatacacaaaggaaacaaaccggcagagggtttcagtaagacacattggtaaaccgagtacgctagatgtacatcattgattaacaataaagaaacagtagcaagtcaagctatgtgtgcgtgtatgaaggaagggtgaaccatagagttacccattactcccccccatctgtttatctagatctctctttattatcattcttcgccccttgccttattctcatctccctatctggctgaaccaaccgtctctatgcctttattttggttcttgatcaaataatatcgattttcccaggtgtctgtcgcacatagattggatttggttaaaaaatggaaacggagagatgcctatggcttcaaatggtcaccacaatgatctagagctcatccttcgcctcggtcttcgcctcagccttctccccaacctcctcggccatctccttgacctggtcgatcttctccaagaccacttcttgggccttctctccagcttcttgagccttctcctgaacctgttccgccttctcggtcacctcctctttgacgttgtcagccacactctcaatcttctcctttgattgctcagtggcttcctcgaccttctcggcgagcttctcggcagcctcctcagccttctccttggctggttcagcgacctcctgcaccttttccacaacctgctcagccttctccttggctggttcagcgacctcctgcaccttttccacaacctgctcagccttctccttggctggctcagcgacctcctgcaccttttccacaacctgctccgccttctcctcgactggttcagcgacctcttgcaccttttccacggcctgctcggccttctcctcgacctgatcgaccttatcgccagccttctccgcgacgttattcttcaggttatcgacattgttggccactttctggatacgctcgaccatcttctggatcttctcctgagcggccctgacgtcgtcactttgctcgatgtcctgcgaaacggtggcttcgttgctctcgctggccggcttagcgaccttctcctcggcttccttctcgccgtcgacgctcatttccgcttggggaacgacctcttcggcggcaggaattttaggagtctcttggtcaacgcctgaagtattgacgttagtatttagacacccaaggtatcagcatatggcggtaaattgacgtaccctgaacatccggatgcgggggcgcaacgggctgagaagctttgggagcacgaacaaccttaggcatgccgcttccaccaagctggatttcgttgccatttgcatcgataacgcgtgttctcgtttcatacttagtcttgaactcgaccttgcccttgagcgcttcgacttgctccgcgttgagaaggttaccatcctggtcgcgatactcaatcttctcctgccgagagatgacgcgctggcccaccgggttggcactaggctcctgcttggcggcttgttgctcctggttcacaatgggcttttgagcctgaggaggcgcgttagccacagcaggcctctcaagcgtgccctgaactggggtctgggaaggcgtctggcttgttggtgtaattccgtagtaattgtcgtactaatcatcaagtgaggagtgttagtatccaaggacatgccgttgctatttcagctaaatctttcgattgcggtaacttgtcgcttgctgctcgaactctaactggcagttcaagatatccatcgtgtcttcatccgccaatgtataaaacacccactgactcccactatcatctctttaccccctctcgggcacatgtcttgggggtatggtttgatgggggatagaacttacactatccaggaaggtattgcagtcaaaatcccaagtgctgaaaagcttgacccggttgcattcagccttggtccaggggttaccgtaggccagaggagagaacaaccagaagacgaccatcgacaaggtaagaaacaaaacggcgccgagtctgttgaaaataaccttgtccttgacgagagaaatcctagcagtcacaaagtcaaagacttggcagaaggcaatgatggcgaagtacaaggccgggaagtaatgatgcaggaagagttgacgctgcataaggtagaaggggaaataatgaagagcccatccgaggacagaggttccaacttcgtaatcgaagcgtttgaagatgggattggcgtaatcattgcagctgcgctgccatcggagaatagcaatgcccttgaaaagaacatagataacaacagcagcggtagcgctccaccaaatgatggggttgcccatcaagtaaacctggcgatgttgcctgccccagaagttgataccacggcggaggataggccaagcctcggggcgagaatcccaggcatgagactcaacaaggccagcattcgtcttccacatgaccttctgaagctcccagaacttgccgaagaagccagggttgcgatagttgactttctcggcgtcagctccgagctgcggatggtcgttgaactcgatataccaaagactgttgggaagggaaccgcccttggcgcatgtgacctcctgttgctccgaggcccatgtaggaagtttaaccttgtgggagaaaagaacacagcccgtcatgatgtgcaccagcttgaacttggtgtcaatggtacgaagacgttcctgagcaacgccgctcttggacttcttcttgacaatttcgacacggaaaaagtcgttggcatctccatcgaagccctcataaccataagctgacacctcgttctgccagtcagcctcagtcacggggggccgaacgtcatgcgaatggagacgacggtgggtaggcagatgatagagacggagaattgcgccatccttgatatagggagtttcggggaggtggtcccacgcgccagttccgttaatgggctgaccatcaataccgagaggctgggtctggttctcaaggagccagatgttgttgtcatccttgtggggatagagagtgatctgctgctgctttgagccggtggggtacatcaaggggtgcgaatgcagatagccaccctgggtgttgacgtgcctgatggtaacacggctacccataagaacgtcagccggaacatcctgcatgcccttcgagttcagagtcgactggaactcggagctcatgaagccgtcaccgtcgccagggttggtaaggcacatgaagtggattccgaacatggccatgtagaaagtaagagggatgacaataaggcagaaagcgcgggccatgaagtgcttggcgaatgcgcgaggggaaacgtgcttgtgatcgccaagcacaacccatagctgaatcaaagtcaagctgccaacccacgcaatggtgaacaaaccaacccacttgatactagcggtaattcctagaccaagaccggtgacaaccagccagaaccaccagctcggtgtgaaggccttaccaggtcccagttcttgttggttggtgaaggcagtgaagccgagcgcagtaagggcggttccaatcatcaggggcgagtcaagcaagataagccgggcctgggtgagaaggccgttctctgtagagaacaggctcgttagtcgtgtgaactgtccgattgttcttctttctttcagacgtaccgaatatgataagacaagctcccatgaaggcagtggtgctacggcatccagctgccttaagagtgaggaacatggtaggagccaaaaggataccgcagatagccgggaacatgcgcatggcgacataaggaacgccgggctcaacgtagtccttgccaatctccttgaaatcaaagctaccgtcgaacccagcgagccagccgaagagggtaatcatgagctttgcgaggggtgggtggacgtccatgaagaacttgcccttgatgtacttggaagcgaagccgccgaagctgttgcagacattgaatcagtacctattcttccaagcgagcaactatatcctccaatgggtgggttacatactggacttcgtcaaacacaacactgtcaggctggtaaatgcggaataggcgaacgacggcagacaacatcgtgatgatagtgaggagcacgaagtcggatccggggagcaagaacgggtcattgtcctggacaccttcggacgcgtagtcgtccttgaccttggcggacttgtttttgttgtttttgtttttggacacgaccgcggaggtcggcacggcctcgtaggcgggcggcggggcataggccggggcataggccggcggcggcgccggcgatttcttgccggagcgagccatgttggcgaaagtatcggtaggacagcagttggttgcggatcgagagggaacttctgggaggtttcggaggcctcgtagggaggtcactgatcggtgggatcgtaaactaaagattaacgagagtcgaagaaggttaaacgatcattgggacagggctgcccgtgtcatggatagttccgacgaaacggaatgggaaccttccggggccgatcggaaactggccgtggggaagaagagtaagtataatggcagtcaagagaatagaattgaatggaaagaggaaagggaagacaagtgcaaagacgacttcgccctgatggaatccgtcctggccttagacctttgttgaggcagtggaaaactagagaagggaagtggacgaagaggaaaaaaaaagggtatgtctagcttatgaaaggggcacaaacctaggatgtggtctgaagtgagcgagtgatgctcgcaacttgaaatggacccgcggaatatgatctcgtggctctggctctgctgaagctgaggtggacagtggcctggtcggcccaagagaagacgtggaagggtggcagggtcaatgatggagcttaagtggcctcaatatcagcccctgtcccgggccttggcacccctccccccgtcgtgcgtcaaagttcatttgagctccaccaagcgaagccattggccagcccgccgtttacatacatatacggcgccccaagcaaggccgagctccccagtttctggacgccattgacagctcactacatgtaactggtccaacacttgcattcgagttgaactgcagtttgacggttcggttccgcgctcccgacaatgtcacagttctctttctttttactcttgtatactctttcgccgacgcatgtgagcggccgttggcctgccgtgtgcaccattgctaacccccaagccactacacaacttctcctcatcgtagacgaagcgtgatggcgggaatgaacatgtctagtgggtaaagacattgaagattgaagactgggacgggatagaccacctcgtcagtgagtgacatgtgcatcacaaacagctggccagagcgaccaagacgtagcatccaaagtgaggaggaacctgcctctacgcagcttatgcagacaaaaatcccagagaagagaatagtagtcctgcgaacgacagagagttttcaatgggcatttcctcgagggtattggttccatatggtcttagagtagccaagtatctcactgaaccctttctgcatactcatagtacatgtgtatgtgatcttccctgcaacatgtcttcctagtatacaacagtgtctcgataggtatgcaacagcaaccacgaaatggctgtcccaccagccgctaacagccttgtcccggtcacagtacaattgtacagtaaggctttggccgggcggcgctggctggcctgggccaggactaatcggggtggatatagacgcgcacgggccaatcatactacagtttggtcaaaccgccctacaaggtgcaaagccatctggagaaaaacaacatcatcccatctaacccaaagtcgacatcaactgcatatcgccgtcttccaaattaccggcgatctattgacataatggccgcgaccacgaatggcgacccttccgcagcggcggcttcacttgacaatatcaagccgccgcctggagttatcatcccgccaccaggcgagattcgcgaggcgatcgagaaaacggccggatatgttatgcgtggtggactaggactcgaacagcgcattcgcgagaaccatggcaagaatccgaaattcagcttcttgatgacctcgagcgatccgtacaatgcgtactacgaatggcgaaaatcagaaatcaaggccggacgcggcaccgccattgccgctggtcgcgtcggcgaggctgccccagccccagccaaggaagagccaaagggccctcccaagccgcctgacttccagttctcagcgcgtatgcctcgtatgagccaaaaagacctggaagttgtgcgaataacagccctgttcgtcgcaaagaatggccgcccattcatgacacagctctcccagcgtgaggccagcaacccgcagttccagttcctgatacccaaccacaccttccacaacttcttccagagcatggtcgatcaatattccatcctcttgcgcgaaagcgatagcaacggaaaaggcaaccaggcactacaagaacgcattgccgaaattaagcggaacattgacgataagtaccacgtgctggcgcgtgcgaaacagagggccgagtatgcgatttggcaggaggctgaaaaggcaaagaaggaggaggaggaagaaaagaagaagatcgagttcgctcgtatcgattggaatgacttcgtcgtcgtcgagaccattgtcttttcggaatccgacgaccaggctaacttgccgcctcccacaacgctcaacgacctccagtatgcttcgctagaagagaaaaacaaaatatcgattagctccaatctccggatcgaagaggccttcccattcgaagacaccagctataacgcctaccccccgcaacagtacggagtccaagcggcaccttctcagccagcccagcaacagcaataccaatccccgaatactcccaatgccccgcaggcatacggcacccctcttcccgttggaagccacccaagaccagaagaggaggaagcggcgcagagagttcgggcggaacaggaggctaggacaccggtgcagccaaccggtggactggcgccgatgaagatcaaggataactatgttcctcgagcagcgcagcgcgcggccaacaagtttggttcacaaatggctttgtgccctaactgcaaacagcaaattccactgaacgaactggatgagcatatgagaagtaagcaagccccgccgtgtcccaattcgtgcccatgcaatgttttactgacagcttggttagttgaactccttgatccacggtggaaggaacagaaggccaaggcggacgcgagatttgctacaactaatctctctactgtggatgttgccaacaacctcaagcgactggctagcgcacgtaccgatgttttcgatgcagtaactggtcagcccatatccgaggaagagcaagctcgaaggaagaaggtggccatgcatagctacgacggaaatcccgagggcaggagccaggcacacatcaaccagttgcagaccttcaatctcgacgagcagatcaaggccatccaccaaaagtttgccgacaagaagtgaagtgcctcaccgattgaacgttccctagatcgttttgtcgagcggttggcggttaaacccaattgggcatttttcttcagactaaggcgtaccgaggaattcctgctggatgagaagatgggcgtttcctagcggaccaaaccaagacatcaatccttacatgcagggtcttgggtatcaactgtgagtttctttgagatcgggaccgtaggtgaggaattcatcgtttcgtcgaccaatatctctacttcttcgtcttgccaagcttatgccaaccttgttgcacttatacagcttgccaggcggctccagagactcacaacgagggagaagaaaaacaaaaaaggaagcatcattatcctctcgcacctgtgagtataaatacaccggtaaattagagagatgtatgggagaagagttcgcgactgcgatactggccgaggcttatctggagcttcgaagcatgctctacacacgtatagtgagcggtcgtatagataatcaattggtcaaaatggttaagccatcgctgtggacataatataccgacatcaaccgtgttttctggatcccaattttgttcgtgatactaacagataacatgaagcaggccttcctcgatgctgtcgctctactacacagtagatgcagaaacaacaagagtgcgaactatcggcaaccgttctctggtacgcgggtaatgtaacgtgtaacgaattttacggtaatgtatccctacctccagcatggatcgtcatcgagcgcactagaaccgggatttgggtcgaatacattccacttcgggtcccccatttagcctgtccccctcatagcgtgtggttacggcttcgtgggctcgtatttccagctgtagcttcccctcgtaacgtcgttttcctccaacttcaatcgacaacccccaccttcgtctctccaagttgcatcatgtaagttcatccactttcatcgacgcacgacggccagatccgttgcgcccaggctatcttgcttcctcgtccatcaagactatcagctacgctgtcacacaagctctattctgacaaagcaacaactccagcgccaactacagcaaggggattcgagctgcttcccgtcatctcaaccgggaaaccagctctttgcgtccaataataaccaattaaccaacgtcctttccaaaccgcgaaaacggcgtcctccagcgacttggggtccgcggccggtggtgcgcgcgctacctctcccacctcgccaacgtcgcccactagcccggtcagcccaacggggtctcagtcagataaagcaaaggcggcggcggcggcggctgcccgtctgcaccggcccatcatgcagtctctaccggacacgcgacaacagtcgtttgatgagatttacggtccgcccgagaacttcttggaaatcgaggttagtcttcaccccgttgcccgtgggctggctctgtcacagagcccgcctggtcaccctagtcggagtcggatgtccatcccgacgactatccccaatgccccggagacctgacctcactgacatgttcacccacgaataggtccgcaacccccgaacccacggcatcggccgccacatgtacaccgactacgagattgtatgtcgcaccaacatccccgccttcaagctgcggcagtcgacagtgcgccgccgctattcggactttgagtacttccgcgacatccttgagcgggagagcgcccgcgtgaccattcccccgcttcccggcaaggtgttcaccaaccggtttagcgacgatgtgatcgagggccgcagggcgggtttggagaagttcctcaagatcgtcgtggggcacccgctgttgcaaacagggagtaaagtgctagctgcttttgtgcagggtgagtttttgttgccttcttcccgtttctttcttctccagactgatcgatcgcgaacctgactaacaccgaaacctctcccttctatcacaaaataacagaccccaactgggatcgtaacgcatggtgactcctcttccgcgaaagctggggcgtaggaaccccgcgcctgcgcttgggcagcgccccttcgtctatatcgtccacctccacatcaaccttgtcttctgccttttcttcttcgttagccagtaataaccatagcgttgttgtcctccacaataccaatactagtaactataccacaccatcgtcatcatcatcgccgcaacaatcgcaacggggccaccagtcacaatcgacgatgcgaacgccgagaaaactgcgcaaacgtcctccgcggggttatgccgagacgcaagctttgtataagctggcggtgggtgatggtggcgaggagtcgtgattatggcgatggatgacagtttgccgaagtttgcccggaagcgaaaaaggttgaaatgaagggcgttttccgtgtttgtgtttgtgagtaacatgagctgggcggacaggaagtatgggcgggccatcgatggagagagatgttcaaaagtttgtctgtcgaatgactgtttgagagtatacatggattgtaggtcagcgacattatggaaggtgttgatcatgtcagccgtcgcgaataaatatcctcggttctatttcagtgccttgaatggaagtataaggtacagcctgattacaaaacccggccgaacatgaaaaggatgatgatcgaaatatccctggttcaagtcactttatgtctattccctacaatgcctggtagttttcgctgttccttttgttttccctcaaatatccgcaccgagtgaagcccttggtatgtaccatcacgtagcccacctcaggctcctaatagctgagattccttgcttgcaccttccccttcttgctcgcttgatcctcgaccgattgaccggaacaaaaacctccaagccagcactgatcattgcgctcctctccgtttcactttccgctcaaacactatcgtacactggaaattcgttcctccgctgctgatctctctcccctgctgatgatgcctgactgctttgctgtttgttggaatgaaaagaaaaatcatgaagaaaaaagaaacaaggagtgggggggtttatattaggaaccgcggataaaaacccggcatccgtgtatgaaacccacacacagcacctgctgcttctaaacaatggctgagaaagcaagcaagtaggttaagggtgtcttgggaaggttcattcacccatggctgtttcttgtgttgtagttgttgtgattgctgggcacaagcaggaagcgggtagaggagatggttcgtcgttgcggacgcttacaccttgaagcgcccttgtgaaaggtaaaataatcatacgtggctggccaaggtctgaggagttgagatggatgtacctcgtgttcgttctctgtccaaatgttggggataagtataaagggtgggacagagggtaaaaggggggtctgtttccctatttgtcttggttcggtaatgtccgtccggccgtctcaatccgggattgaattgttgtgatcccgcataatcgttgggttttttcatgacggggtaccaagaagcctgaggatggcttcgtacatgccaaacatgatggcggcgctgggcaccgtccggagcatatgcggcgtcataccaccatacagaccggccatgccctcctccttgaacacgagcttgaagcactggatcaggcccgtatatttgggcttgccgccgtccatgggtgcctgtcgtagacgggtgcgggcgacctcatgagggtatgtgaggacggccgcgacaagcttcgcgccgcccgcagcgcccgcattgcccgtccagttgaccgcgtggtcccaccaagtcttttggcgcccgctctgcacaatcttctcctcccgcaacgccagcgccgtcttcatgcgctcgtatagcacccactgcagcgtcgactcggccacgcccaagtagctcgcgctcatgcccttgtacaggcctcggagcccttcgttgcgcaggatttgccggatgcagtcgtagctgttctggtactgccgcctcgtcacgcctccgctctcagccgccacgtttttgtccagctgcagccgcgtcttgaccatccatatcgggttcgtcgcggtgctggtcacgatgcccgccagcacgcccgcgctgaggtgcacccatgtgccttcctgtccgttgttgaagtacttggcgatcagccgcttgccgttgccgtaggtgaagaagttgatggagcgcgcgggcacgacgccgacgagattggggccgaggcccttgaacagggcgcgggggccttcttgccggtacacagccgacagaatctggccggtctcgctaaagtggtaccaggcggcgcgaatcgggttgaggggcactcctacgtgcgattgtcgcgaggctcggagctgtgcttggtagaagtcggactggagtcgcgtcttgagaacgtctaacggggcggttaaggctgcggctgtcataccaccgattctgttatgtgcgcgagagcgcgaaagtgttaaagctcagcgctcttcttggctgacgggggcgcaagtggcttcccgtccgtgggaggaattgttcttgcttaccctcctgcaacaaagtgcgcccatgattttgcaaagggggttgcttcgatcttgtctggccgtactaacggatcggcttggtgtgactctggtacgatatcgcctgtttcgcgggatacgacgagcggaatgtggtcgcccttgtaatgctggtcggagggaacgggtaccctccttgtggccggcagtgactccattgtgaagtaattcttcttgacgacgtcctctcctctctgtcaaaggattcagtaatcacccagagcaagtctggcgatcggagtgcggattgggggggtgttgtgtacgtttgtccgaagtggctcgactttggccgtaaaggtagcaaaatccttatcagcgataatcgttcgctcgactttttttttttttttgccagtcgggtgccattcacaggcaggtagtcccacatcatccctgtgcggttaaaatccggccctgacctgactagtgccagggatcagcgggtgtcgtcatcatcccaatcggcaggcccaccagtttccttattaggcaatcacaaaacagcaaggggtaaaaaggggtttgtttgctttccagacctctacagtccgatgctggtttgtttgttagcttggtacactaggtaggtacttctggtggtgtatactagacgaaatcaatcccgagtagtcaaacatctaatgaggataagttaaaatggctgagtacgatttatgaaaggataaacaggaattgacatgacatattgaacatcaggaatggcgtttccaaggtaataacatgcgttacagctatgaagacgcataggaaaatttatacgaggtctcgagctaacaaacagaccattatacgttgtacatactttacgctcatgatataattgtttgcgggctcacagacataggaacacacaattttgacgtaccattttctatctgacttgttaaaatacaaaccaactctctctggcgacctaaccattgacaacgctgtgcagtaaactcacagtgatgtgcagctgtaccctcgaacgagcaacagaaataatggtggtaaagaagggaataagaacggaatgatgcgcatatcgccatagcgatgttgggtatctcaatgctcattgacggaaatcgaatggggaacaaaagacccaatgacaggtacgccagtgatcccaatgcagatgtgcaagtatgaagcccaataaaatagtttcccttcatgtccaccgatattccgtgtgacttcatcctggtatgaatatctgattaatggtggcattactgataatggtggtaaagtcggtgatgctgcaatcctctcgatgttgaacgtggctgaaaataggttgcggaacaatgatcggggatggtaccaacaaacactcctcatcactagctctttggcccgaccacgaaagcctaagcagccataagcttcttgaccctgccgtggtctgcgtgttgatagccataaccaagggcgcgtttgaggcacttctcgatggcttccaattccatccccattgcctgctttagagtcatgtgatcgtactcatcaccagtagggaagccgatctcgtgccaaagaaagccaaagtagctgttgctgttcatcctggtggccttgctcagaatctcagatctctcactgacaggcttgagattgacaaagcgagtggtctcctcgcggatgatggcaatgtaccattcgagaacatccaacgggactcctggcctggggcaaattgacagctgatgggtccagagattggggaacctaggttggttgaactctcgctgcttcatctcatccatgccggcggtgaaggcgatgttatccttttgaaggacgctgaagccagggcatagcatggctgtgttgaccagacgcttgagaagaagttggttgagagcgatgtggctatcgtggtcgcggcgctggatggtgttgcgaagcagctcgatgagacgaatcgtggcgctgtatacggcccagcgttggtgaatcgtgatgcagtctgacttttgccagggcagcttcctgatcgtagagatcatgcactcgtaaggacgctgggggcagcttttagtatactgagcacgctgtggcatttcaacaagcttgaccagcatagccatctcctcgatcatgataaagcctttaaaggtcttccagggctttccctcaactggagattcaattatcggttctgcgcctctccaggtgactccggaagccaaaggaaagaggtccttcatcatactggcctggcccgacaactccacatcaacggggcgatcagcaatacgagaaggacggtttgtccgtacagcagcttggttcaagcgttggacagctctgatagcatcatcttgactgcaaaactcaatgtatgcgtcctgagtcttgccattgattcgctccatgatgacgtgcacggattcttcagtcagtagtttggcgttccgaccaaggagtgccttgatctcttgatgagtggtcgtgtaaggaagattggtgatcttaacaactccggcatccgaggctgaagcttgcgaacagctctcaatgaaaggaaagttgtcgggatgcaaagctacctccgcggtagggagaccatacggaccaaggacggtgagcctgttcagctgctctgagcgtacagctcgcacttctggagggggaggctcagaaatgggcatatgtgacatgaccgcatagttctcgttcggggtttcataccctgaatggtggttaggaactctgacaatggcacgctcatcgttgcccgccgaagagaacggatcaatcccggagccggtgacaataccagcttgagtaccgtgggtgttcagggcatgagcagtatcgatcatgaacggaggcggtggttgagaaggaagtgaacctgcgcggggagcaaagtttcgaggttcggtttgattaaaaatctccttcgtgtgcgaaggggtctttgtagcctgagactggcccagctcggtctgcgggtcatttacagtctggttgtgttcagtcctggaagcatcgccggtctgctggctgccctgaggctgcatattggagcctggacctccaaacattgggccgtaggcgtagtagagctggccaggtgccaaccgagtgacacccgcgactggctgggcattaggcgattgcgcgaaggctagaggaccatcagacccattagttggaatgtatgaaggatgggaaaggggtgtcagaccattaggatcggtgattggggccatctggtgttgaggataagggaggcccatgggcgcatatccagtctgaccagcgggtgaactaataccggggtggccgccaggcctgttaggcacgaagccctgaccattctggagttgagagatacccatgtgctggtaaatgatgcctgcctgctgattattgatgccatggttgtttgatgacggccaaacaggttgacctcctgtcattacctcgttcgttggattgagtgatatgtcattgctcagggctgggctaggttgaccttgttgaaaagattgcgttgcttgaggatactgaaccatgtagaccatcgaagcttgatggtcaaaaggggcaactccagcagtagtagaagttccttgttgacagctttgggtgtggctttgggtagacccgttctgctcgcgtccgtggtttccattgttgccattttgatcgaacgtaccagtacgcttgtgatggaagttagtgaaactgatcagacaggcatacaccaagatgtttctttttgatccataccttcttatccttcctgcgcaaacctttagggaaagtcgtgctgggagcattcccgttcttcttttgcacaacgcttgccttgggggtagcatcgatatcttgagccatgacagcattcggagactggacaggctgaacggggaaatcctcttgcgagtcgtcatccaacagtgacacgccaccatggccctcgtggtcctcggaatcaacagactggatcgacgagttcaccatattgtggcggcccttttcaagcattttggaaactgcatttcgggccatgctcgacggcctgggcatcatgcgtttgatgtccgccatcgtgtaattcacttggccgtgtcgctaagacctatgtggcaggatggttggttagcggtcaggaaggaggatggcatataaggaacgtctgaagcgcatttgatacggaggttaactgatgcacataccagtagcggtacctctaggcgcacacgaagcgacagcaagtctcctaaatatctgttatggcaggtgacggatggtggttgcgatgatagaaagttggctgctcaactgtgctcagtttcggtgcgcggggttgatcaaggtatgcaagagggtggaatgcctggcgaaatgatatggtcgatatgagcaaacgaacttgtagggtccaatatccagcgcaagttatttggtcggagtaagacagttacaacttccagtattgcgcccagtgtctatgctgataaatatgtatcgctctccagaagtggaacagggcagtcgagaaaaggttgaacgcagaagccttgcgcagatctaccactgcctgccagctgcgtttgctatcgcccgtcaccaggagttcagacgaagaccctaggtgtggatgtgtcgaggttagataccaagccttgtctgtaaacctggaaatctaacgaaatccaaggcggtcttgccttcacttccggtggcagaacccagatccacagaaggctaggtgatgacaggaagtagaaagttctccaagggtcagtgaatctcgttggtcgtcgacgaaggacctgccgcgggtgttagatggaagttagaaaaaaatcaggcccctaggatggaactttagcagagaggtcgccgaaagatttcagaaaattgaatatggtgggccttggctatgtcaagtgaaggggaagtgacatgtgtctgcctattgtcttgcttgtcaattcatgtcacgttggggtttgaagtggataactgacaataagctggaactaggttgatttcttgtttcgatctggtccatcagccgacttctgttcagttgttattgtccaagggcgccatcaattaccatactaccgccttttttttctcccaggataaggttgggtgagccatcacaagaactccccattcaacaaaaggcccttgtcagcagccaaccgtcagaacaactagtagcttatgatcacttgcgcagctcactcctcacgcgctccctaccggtgcgtcttccggatgcccttgagggacggtgaacttgactgtctttgtgacagcttgaaccggttgattgcccatttcctttgcgtgccatgaacgagtgtttggagagtgtagacacatattatgatgtcccaaccgcaaagatattgccgcaattcgatatccgcaatccagttgccttcatgcattcccagcatagggctatcaacaactgtctttcacccaaagcagaggggcaagagcaaatgacgtaaggggagatttgtcatgaacatgtggaagatgtccacgatgccaaactggaggtgaatgcacccagcatataccgaggcaaattgaccgagaaagtcaaccggcacttgaaagggtggaccgaagagggaatcgcgagagatgtgtggtagcgagaatgaattttgaaaactgtgcccgcgtggacgaatctgatcatgcacaagttggcaattcggcccgtagaggtgtatcggtagaggattattatttggtaccatggcatctgggtgcactcgtaatctcattgtgtttctctttgcctcccaaaagcgccatccacatgcgtgcaacatgatctcacgtcgggaaaatcccggaaacagcaaacgcaacaccagtgatctccagaatactcgcttagtcgaactgttggggcgaggtttgttagcatagccagccattgtgagggctggttttccagggcttactggtgtcaggaaggactcggcaacgaaacgcgcccgcgcatttagctaaggaaagtgtcagttctgtgagctcataactgtggcagacatgatcgacatacaaagagcttcatttcagaaatctccttgtcaacctcctccataaactggatgatgaagtccaccagcttatgcttgagcatctcctcggtatggaagttggtgatcaggaaggagatgtcgtagccctataagcacgaacgcacagttatcagttccacgtagtcccgagcatcatggtggctcgttcgtagatcccggggcatcgcgcaccttgatgggctttcttctaagaatgaagaaggactcggctctctgtgtcaagaaccgggtgaacttgtgtaccaggatgtgctcgatctcgtcggcctgcttgatcttgatgctaatgcgtatactgttgatactgggctcgatgaggactcgctcgttctcgttacgcgcaatcgtcaggggtgtaagcagcacttcaggggaagttcgggcttcgacctcggggacattgtgccgttcggcggtctgggaagcaaagttggagagacagagggcggccgtcagactgctccggacagcctggaggtagggacgtagtgattgcgactgtgggttgggcgtgtgtgagcagatagactaataacgtgggaacagccggggcagcggtcaagtcagcgtcgatgcgcgcgggcgctacatgctcaccattgtgcttttccgagctgcgcgaccagttccctccggtgatggttgatgtccggccagttagagcaatgatatacaggtggtccgtttcgtagaggtgtgttgtggtggtaaagctcgtcgccgttgtcgccggcgttggtttggatgtcgggtggtgcaccagtctggtatggtcccgtctcgaggttcccgcaaggtgacgcctgacatggcccgcccaaatggagctaagaagtgctcccgtgcggtacctgtacactacgtaggtacctgtaggctgtagctgcttccgggccacttcagggcaggggcaggtcttgcatcgctcagctccagcctggagacggggcttggtgggtaggtgaggtggtccgtaggggaaagccaggtggatacctctagtgtgggtaaggtggggtgtattcagaccatctgagtgggccgcatcacagctgtccactcaggcccgatgccaacgggcatcctgaggtggcttgttgcattttctgcgttagatgcataagctaggtacctgtaagctcgtccaggcacggccagctacgcaatcccgcccctgcgccagccccgcgctgtcccgtcttctgtcaccttcgacaactttcaaatcaccaagcttgtggaagttgcctccggatctgccttccaatacatcagaatcaaagtcgccgacgaggaggcccttaaccttttcccgttttaccgtttgtccacatctgctctttttaaactacagcttccacaagcaccacgctccatctaagattcaggacaacaataacaacaacacaaacatgtcgacaatcaacggtatgcttcttaccctttcgacctttcactgtacaagcagcgactttccttcgagctgtatgactaactatatctagtggtggtgaaacaccaaggaaagaaatacgacgtggatgtcgatacctccgcgaccggcgaagtcttcaagtaccagctttacagcctgactggtgttgaacccgaccggcaaaaagtgctcctaaagggcagccaactcaaagatgataccgatatgagcaaggtgggcctgaagcccggccagatgatcatgatgatgggaacgccaggtgagggtggaggcgcaatcgtccgaccaaccgagaaggtcaagttcgtcgaggacatgacggaggccgaagcagcacaacaagcgggagcgactccggccggtcttcaaaatttcggcaacacctgctacctcaactcgacgcttcaagttctccgctccattcctgagcttaacgacgctctcaagtcctacaagggtgaacaatcaatgctggaccctacgtcgcagctccggaatctttacgatatgatgtcgaaaacacaggagggcattcctccgctcgcatttttgaatgctcttcgtgtcgccttcccccagtttgctgagagggaaagagacggccacggttatgcccagcaggatgcggaagaagcttggtcgcaaatcctaacccaactcaagcaaaagctcaagatttctgagggtgacgccgccagagacgcatccttcatcgacaagtacatgggactcgaacttaccagcgtcctcgagtgtgacgaacccggcgccaaggaagccggagaggagccaaagacctcgaaggagcgtcttctcaagctcaactgccacatcgatggtcagaccaatcatctcagggatggaattgtcaacggtttggtggaaaagcttgagaagaagtcagaggttctggacagggaagcgacgtacactaagcgttctcagatctcccggctacccaagtacctgaccgtgcacttcatgcgattcttctggaaacgtgaggttcagaagaaggccaagattatgcgcaaggtcacatttccccacgagcttgatgtggtcgagttctgcacggatgagcttaggaaggctctcattcctgtcagggacaaggtccgcgaggtgcgcaaggaggagcatgatattgaaagagcccgcaagcgcagaaagatgaaccccattgacggcgaaaacgctcaaggatcccaaccttcgacatcaaaggacaagaagaaggacgagaagaagcctgctggcggtgacgtggagatgaccacagaggagaccttcaagacagacgccgagttcgaggccgagaaggaagctgaagtactggctgccaagaaggagctttacactttgattaaccaagatcttctcaaggacgaaggtgccaaccagtccggactgtatgagcttcgcggtgtgatcacccatcagggcgccagcgccgacagcggtcattatacggcctacgtcaagaagacagggattaaggatcctgtcactggcaaggtcggtgaggaggacggcaagtggtggtggttcaatgatgacaaagtctctgaggtggaggcggaaaagatcactgccctggctggcggtggagagtcacactcggccctgatcttgctctaccgcgcgattccccttcccagtgccgacggaacccagtagggcatatcacagcctttgccgattcggtgcgaggaaacttgggatcaggttttcatgctagcgagacggagttgcagtaatgatatctaggtagaataagctttggccattgcttcatgagcgtgatgcatatcagttttcatttgttgatattatagttattgtccgcgcgcgagaaatgtaagactggtttgtgcttgcccttatctccacggggatcagaatttcccgtgcttgtgcacagccaaacttgaattacaggggaaaatgtctatcgctgcgcattaggctcgggtcggtgctatgtttccctcgttgagcttcttcgttccgttccagccgtcgtatctatatccaactccccacgacaaccaactttgaatcagggacttacctcgtgatgcggacaccgacgccttatcgcgccggttcctttacatgattcgggcatcaacacataggtaagactatggtaactaggaccggcccttccttcccacgatactggctcgttcgtggatcaagcaggcccccgagatgccgtggcgaatgagaagggttcaagagggacactcatatccctccatatcctctcggtcgtgtcgccccgtccaactcgccccccatgccggcaatttcattgccatcccccctttcaacgccgacataaagccccactcgaccagatttcgggacgccgaggacgagaggggtgatcccctcaacttccacgtaaacccaacaagcttcacgtcccctcccatgtacaccacacccactgtacttctgcttttgctctctttctcacttgtcgttattggagttgtctaaaacagcggacgttatctcctcggcgtcgccaccgcaccgctcttcactttctcctccttctccttctccagtctcatgcgctccctcacatcggccagcttctgctcaatctcaatcttggttttgaacagctgggcgcggcggtttacaagcatttcaattttatcatcggcggtggcttcttgaattttttgcttttccttgttgtttgttttcctggggttagtttattggtcgtcgttgattgaaacgggaagaagtcaagaataaaaagaaaaaaaatacctgattccattccttctgcgtcttaagacctgcgccgtaaatggttccagttacagtcaccgccgtaaaggctactgtccagacggcggccttccatttggggaagggacgagattgttgatgtggcgcttcttcttgtccttttcctggttgttgtcctcttcctgctccacctcctcctgatcctcccggtggtgatggtgctcctcctgatgaaccccgctctgtcaattccgttgttggggagagtggggatgatgatgatgatgacgatgctggagtcgttgtgatcgctggcggaggcgattgtgatagcgggttcgaagttttgactcctgttggcttcgctgctactgttggcgatgccggcgctgatcgaagtggtgagtgcttcgaagcggtcgcttttgctatttttgcggtcgtgttgagcgctgaagcggcgactctttttactggtccggtggccatggtgggtgatgtgttgtttccgagtgtttagaatgctagctgctgtcttgcctccgatctcgtgggttgaactgaggtcgtcgaaaggtgaaaataggtggaatgttacatagcttgctctagcttgtctagctcgtctgttcggcccaagaaccgacctcggttcaacctaccccgcctacccggtacttcaagcttgactaaacgatcgaatatcgtcttacgagacgacttttgcacgccacgaacgtcacgattctgcttcagctaatggaagtgataactttcggatattgtgtaagtgatgatacacacaaaggattccacttatcattccaacagcaattggggtaacccttgtcaggtacagaactccagacagatcccgtactgtagaccacagtactgcatagaacgggccttgccagcagttgccgctgggaccagctgtcataggttgccctgactgtaggcttgtgtcgtgcacatccagcgcgaccttaggtacctacctcttttcataggcgatggagctctgatagtgcgttatcttccagcatcttgttccgtcttcccaccaccagcccaggcaacgaccccgcttgcccaccttgcacctatctctgcctcacaaccatacctataatcacaaaaaccacagttcttcctgttcaattcattgggcgtgtttcatgtctcgattggtgatacaggttttgagccctttttccaatgctgtgaacatacaaccattttttttttttttgcagcaaaacccatcaccccagcattggatcgcgttcagtcgcgcgcctctgcaatcctgtcggcatcaccgcctacaataaccgacgttagcacgctatcttagtagaagcttaagtggccggggtcagcgcaaaccttcctcagtacaatatccacgcagtagcaatgtcagctaccgctcccaagatcatcacgatagggtatgcccacgaagccctggacaggtttgtagaacaaaaggtcaacaaaatcgggaggaacctggaaattctgcggaaggaacctgcaagtaccatacaacctcccgacctgagcttctcttccatgctcgaatgctaacgctctttcttcagcctgtcagaaacatcaatcttcgcaaagacatcgggtcggtaaacttggcggtgggcgggaacctagaagccgtgtttgtacagctcaatggtaaacaggctacagcggaatgtgacgtgtgcaagaagagtctaggaccatttgtcggttgtgttcaacacccgagtgttggcgatggttcatgtgcaaattgcctgtataggcgtcagggactcaaatgtacacatcgtgtttcgatggacatcgacagtgacgacctcccgctcattcaaagtcgcaagacgcaggaccccaatgtacacccgccaccttgcaccaagaagaatgtcaaaaagcaaagaaggaccatcgaaactgagacggctagtcatactgaggcagagccgccaattcatggccccggcacagcgcttggttcggctgcagaccactggctaaaaagtctagccttcagcaagtacgcttccccagctcccactcaaggagaaaaagcgaacaacgactatgcgcctaacccgggacacttcgaaaacgggaactatacgtctagctctggactcctcgagaacaacaactacactctgagccaagcacctgcggtcatgggaggcaacgactacgcccccagcccgatgccgttcaaaggaaccatgaatgacattctcgaccacgatgccagcaagccgatgcttgcgtacctgcccaaaaatgtttcccccgaggtgttgcgctccatagctcaataccaccaggaccttgcggacgacctccgcatggaagccaagaggcttgagaaggagatgcgacaagagcgcgagcgtgagcgtgagcgtgagtggggagcacgggctgtcagacaagcgcaatatgaatgaatgagtgttccgatccgccggtcgatcctcgtcatccaggagttcgaagaagtctcccgttttctttgattattcgcttttctttttttccctcttactggctggtttgcattagcgggcgtgaatgaggtataccccatggcggccttgaaggaaggcaatggttttgacatctggaaggcgttatgaaagactgatgtaggacaacatgtagacgatgagaaaagcccgtcttggttttgggaaggttctagaaagtcggaaactgtcccgtggctccataggtccatagtaggcatggtggtagcactccaggacattttgtcaactgtgatatctacaaaaaagaaccaagagatctgattatctgtcttgtcactcgaactgaccgaataatgctgtgactgattcgtggacgtcattgctcacttcctatcaagccgcgtccattctagatcctgcggatcagggctacaaatttgtttcgctctcacattctactcaatcgagtttccttctttaattaggtttgtcgtactatgttctaaattgtacgttcgtttctaaggacctttataacaaagcctaaagagtgtggttcgactttcttctcttgtgaagcgaccagaatatggcaaaaccatgcaccacctgaacacaaaccccgactaccaacccaagtttacgtttttatataacagtcttccagaccgtgtgagagagcatttggtttcagtgcgcggcactcctcctcttcctctaaaagtccccaaacctttccagcttagcaattctgccactaagcatacccatctccaacaccccacaagctttatgccatacaaatggcatatgttaatggcttcagacgatgaaaatttcgtggacgctactatttggaatagtggcttgaatgtcccgcgcatagaaattttggcagacgaaatcgctggatttgtgtcagcccgccggcccgctaagaggaagcgtgacaaaatggatatccaagacaatctccaggatccctcacagacctccacgaaagaaaaccacgatgataacgccaagttttcaagggactggaagccaccacaggggatcatcacagacaaggacctcgaagagatttatgcaagccttggttcaagcaatacgaagattaaggaactgagaaaacgcaaggtaagagaagccagcggacgaaggtaatgagcgatcccggagccaagtgaactgacgatcaaaacaggcagtgcgcgagatcgctttacggaaaagcgttgacacaatagaccttaccgaaaagcaccagctccgagcagcttatcttcagcttacgggtcaacaagctcagaatccctgtaaggaatgcaaagctggcaaagggcgcttcgaggtttgcgtctacggtgatggcaacagatgtggcaactgctgtcaccgcggcagcggcaacgctcgctgctcttttcagataaccgggaaagaaaatactgaagctaccaatgaatccccacatcacgcagacgtagatgcgccggtaccgaataccaaatcagtgccggacttgctctctgaacctggaatcgggacagggcttgaacatcatccagagccggagccggaaccccagaagggcggacgagaactaagaccacggccgccacagccaccacggccgccacggcgcaatagaaaactgccacaaagagatcaggatactagagtgacagaaactgccacagttggccgaaatcaagaacctgacacacccctcggccctccacccgcaacaacagagacaacaacgacagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcaacaccaaggcaagaactaccatcagatgttcacgaagcacaactccctgctgccgtaggatcagtgggtaacgtacaaacttcccgcgaacgatgcgaatgcaggccgagagacacccgccccgaaagacaggaggaaaccgatgacaccacgggcctacagggtaccaaaacccaagacaggtacgaacacactgcatacgatgaaagggacagaaccgagtccagagcaagggagacggataccggcagagataggtacagggagagggagagggggaggacgcgaatcgccaacgaccgctcttaccctatcggtagtcctagccccggccctcccaattctatccttgcctgccttccccccaacactccagtggagatcatgcgttgcctagtgcaacatcaccaaaatcaagcggatgaactgcggcttgagcatatgcgcctttcaaggaacaggtcggcgatggcattgtggcaaggtgaagagcgacaggacactggcaaggacaaagatacaagagcgtttggcagggctgccgttagtgaagatgatgcgggcccttcttccattctcgcatgtctcggagattctcctatggagacgctgcggcgcctaggactgcattatcaggttcaggcggatgagttgaggctggagtgcatgaggattgatcgggaggagagaacgaggagacaaaaggagcgcgagagggagtgggagcgggaaagaggaggaagagaagatggcggctggactgacaagtaaagcggtgttgctcgtcgcgacactgatctgttagtatctacaggatggttgaaggagtgggagtacactacgatatacgagtggttaaggaacggacggaagttacctacttgcctatttgacgggaatcgaatggacgttacgagcacgcagtccaatgctggtttgtttgccagccagataatgtgttatcgaagaattcgatacacttgaagtactatcgcgacgttcaggatgggtgatcatgtgtcttactcagaatacagaactaatacacaacccaacattggactgtattgtaaaattcaagatctctcaaagtatccgtgcagccccatgcttgaccgagacatagccgagaacagttttacgtgctccgtacgcgacggtgtgcgtagcgaagacccgtgtattgttacattttacccatccatgcacgctgcgtattgtaacgaatatcctacactgggaaaacttacgtaccgagcgttcgtcccgcttccacgggcgtggcgttcatggagcgggccgcgcttttacttcccgtcatgttttagcgtccttgaggtttctgtccgacaagggcggccggtgggacggggggactggactgcgtccgtgcctttgtgaaaagttcccgttactttcagttccgtttacgtaacttgcaattcttctgccgagtggaccacaacttcttttctcccctttgccctgtcaacttcacctccttgtactcgtttcgattttgattgttaagaaatgatgatgaccttatcaatcaatccacaggctgaaaagttctggtgcgcactggcgtagtgctgctcgggatgattcccattcgtcgaattacctggctattgagaaatcgtcagatcggcaaagataccgagggtgcaatgtcattggtagaaattatggcgtaatcatggcgttccatttccggctggggaacacaatagcggatgatgtcacgaaagcgaagagagagatcgcttcttggaagtgtcctgtggtcgaaatttagtagctacctcagggtactctgcctcgtctgttaaagtgaaaactccctttaccccggctgttccggcagtttcattgttgagcaacgtttcactacctctatcaattgtttacttcacccttccgccactcctcacgttattcccatcaaggccaagcaacccaggtcaaattcaagttccaccttcgacaactcagcgctcggaagtagcaaggatgtcaacaccccgggtattcattatcagacatggcgagaccgcatggtctattgatggccgtcacactggctcgaccgacattccgttgacagcgaatggcgagaagcgcgtcaaggcgacgggaaaagcgctcataggtgatgaccgcctgattgttcccaagaagctggcccatatgtgagtgaacttgcaaattgcccattcggtttggttcccctttaaaaaaaagacgaaaaagggataggaaagacaacacccagtgtatacatagccaagatatgttaatgaacgatggtataaccagccagtctgcggtcggtactgatcagctgactttggcctgcggcggtgttcaaataccacgtttttggagccaacaatgaccagcacactaagtaacactacctactatgtatacagatacgtatctccccgaaaaagagcccagcgtacctttgagcttctaaacctcggtatcaaaggtccgctgccatggcaacgtcatggcgagtgcgaatccaagccagttccatgcgatgccgaggttgaagtcaccgaggacatccgcgagtgggattatggtgaatacgaaggtatcactagtccgcaaattagggagaagaggaagcaacaaggtcttgatcccaactgggatatttggagggatggatgccctggaggagagtgagttgtcaacactgttcccatgcttcagcttgtatctcgttctttgttctttagaatccggttgctgatcacaggaaaaatctcgtctgcaggagtcccgcagatgtcaacgagcgctgcgatcgtctcatcaaagatattcgggagaggtttcacgctcccgcgctcaataagccaaagggagatcctgatgcggaacgcgccgatgtgttgattgttgcccatggacacatccttcgtgcgtttgcacagcgatggactgggctgtctctgcacgagggaccttcgtttttgctggaagctggcggtgttggtaccttaaggtgagtgcaatcggcgttgtattcatccatgccttgtcacaattggaggaagctgacaggatcggtgctaaagctatgagcatcacaatatcaatgagcctgctattattttgggcagtgctttccatgttgatcttgagggtaagtctattttgccagaattggacgtgtggttgaaggctgcgttaccgcaacatccttttcttttaattcatcacgaaacaacctgttttctgtactgacagcagatctagatgatgcgaagttggataagctggagaagatgtaaatcttaaactttaggaacggtaacgagggatggatgttgagatgttctcggtagaggtgaacggatccattgtgattggatacataaggctctgttgaaagtccgccaccaacaatcagctacggtggatgtccacatccacgagtcttccgtagtatagtggtcagtatgtgagcttgtcaagtttgaacatcagcctcgattcgctcgagacccgggttcaattcccggcgggagagaccttcgtttgttgcctttttttttgtgaggtttctcgaaactgagattcgtcttctatcatagatgagttagcgtttgcatttgtgatgttctctttattctttgttcctaactttcttttccttttcctttctccgtagcgtatattttggctactttggctgctttcgatgacagcttcggcgtggtaactgagtttaccaacaatcctcccgatgtcactgtatatctgcgtgcacgtcgctacacactgttcaagaagttttccatatcatcaaagttccactgataactagtgacatcatgcaaatcacttcattgaagctttaacctcaaccatacctatcttatcataaatggcgttaccaaatagagccctccctgctcttattctttggtaccacgcgcaaggaagacctgtctacggacctcctcaggcctgttttccgtggccttgttaaaggcaattccgattgtctccaacgcgaagtcctttccggcgccagcatcttggaagatcttcttgacctgttcctcggagaagccatggtgcgtgatggtatgcgaagcagcatggccgtcctgtaatgtgggtgacagtgggtcacatggatcagtatctcatcgtacttggaacagtccattttaaatgcgtctgtagccccagcttcgacgataacctcagggaagtcgaagaaaaatagacgtacatcagcaaccttgccatgaggcaagaagtccaagatcaatagaacaccgccgggccggagccgctcgaccagcctctgtgccgcaagagcggggtcgtcaaaatggtggaagcctagcccgacaacggcgatatcgaagtggtgaaaatcgaagccggaaaactcccggggatcaggatcgttggggtctagaaggttgccttggtaggcatacatttcgtcgcgagcaaggccctatcggtactcgaaagttagttctccgttacgtacatacatcatcagagggagaggggaaaggtgattcacctggttctcagctctagcattgtactgagcgaccatgttctctgagagatcaataccgacgcattgtgtggtgtaaggagctagagcctagagaagttgttagacctcaatctgggatcatcttgatggggcgtagatgtaatgactgcatgtcgaaactttgaacgggaaggagagaggaactgcctatcgggaactcggtcttcataaagcaaatctctgcgcttttcaaccgtgttgagcggactgaagtaggatgacttactctagacactacaataatgcgtctggttagcgatgctgcacagagaacgagaagacaaaagcagcaagccgggcatagacagccaacagcaagccactggagcaagttttcagacgtaactacctgctcagaggctttcaagatattcagtccacacatgtgcattgaactttccaggcctctaagcccctcaaatcttgctaagatctccttaccccgacactgcaagaaactagcactttgccaccaaggatacactcaccaactccagtgccacaggcgtaatccagaagcctcacgcttccagaatcggcgtcctcatctacccactcgactccaatgaaatcaagcctggcccggatttcctcgacaatcctgtccaaggtttttgcgtgcttagcatcgtatgctgcagcttcgttgctgttgtaaggaagatggtgttagcgtctgttgacccagcaaacaggcccctcggctatcttacttgaagtattccttattctgttctgaagccatggtaggcaaagtagcctcgtcgatagtctggtttatgccgatgtggttgacagtatcgtagctacagtagcctcctagcgttgaaggccgggatatgatgtctaataaagccgtccgagaatcacgaaaagcgtgcccgggcccgttggattcgggcgggttttgccgccgacccgctgccgtaagggtcacgtatcgaatgtaagcttacgccaaattacgaatagatgacagtaattaaaaaaggcctctaggggtaactaacgtttgtcgtctttactagtaccgcattacatcctgcttcgtacgctacacggagtggcatgcctgccggacctttgcggcttcggcttccaaaacgagccgactccgtccggagcacatactacactactatttggtgaacgtgatcagcttccctactatgattataccactcgagcgtctagtttgcaatcccattagcgaccaacaaacactcgtcagctttcgcacacttctttctaatttccccgtcaaactacagatgggcgcctgacagtggttgaacgcatggcatcgtccacctatgacatttcgatgttctcaactcctttcaatgccgtgccgtggcggtacagcgtgccatgctataataccaaatgacagaggccattggcaaacagctgcaaaccttcatggctcatgcgcatattgcagattgcccatcacaccaacccccggactgaaggtctcctgtcaagggcttgctgacgggtcgacgatgacagagttcagcaggctcagcgttgatcggtcctggcccacccaaaaccaacgaccaacgttttcttgcgcgatgtcccgtaatatgtggtgagtcaccttatccgtagacacttctacggttagagtagccgcttcggatcttattggccgcgagaaaggggcacccggggagtgtcaatgcgtataacaccgggttggcaattcaagcgaggatgaagaatggtaagcaatttgtgatgtaggcaggcaataaccgctagagcaccaatgttcttcaaccattatccaggaaagatcttagaagcagaacgtgatgaacttggttacttgtaggctgcagccaccatcaggactttggctggttgaagttgaagcggtgccaaaaaaaaaaaaaaaaaaaaagaccactaggtcgggctgaccaacgtcttttccgagatcaaattccgacgtgccttcctaggcagtaatctaaggtcagatttctgacctagcgctaacaagcattccagggttcccaattcctcaaagcgaaacggttgtacggacatagtctctccatcacatccacaatttataccgttttccgtgtccaccagcgacgtgattgactttggaaaaaagggaccaaggtcgacaatcatcgcgagctgaaggaaacgtgtaccggagctgtgaaccgaatccgtcacttgatctttgggttaagtcttacctacagcaatgggatcccccacccccgcccgacccgaatgatcagatattacagagcccatttctttttttttttttgaagaaaaataaaacacaatcactgcagtacatagtgtgtcataggaggagggggagccagaaacagtttcggattgaccagcataaccggagacggcactcgcgcctatcctatggtcgtgtaggcttcatcttgctgttgaggagaaaagccgtcatctggctttacgatcccgcttcactccactatctgggagaagcggaagcggcaagctgtggagattcggggagctaaaagggatgaactttccggggagaatgaaaagggaaaacccgacagtacaccatataaatgtgagctaatatagtcgggtggggagtcagcccaggtctgtcagctcatttttccagtagtgaaccaggtggtgcgcacaccaccattattttggacggccgcgagacaaaacctctggccatcttcgaccgcttcaagcgggttgataaccgtgaacactagcttgactagcgtggtctcaacacggtggcacagtagtattgactcccgtccgtccgtccgtccgcccgcccgcccgcccgccgcacccggttttgtccaaaatgctggctgacctgcggtgcccgctgacgacgtgaccggccgttggggtgcgttcgatcctccaggatcgaaaagggctcccagccagtcgtatcacaagcgaggttttagggagaaagcgagagggccgcagagaaactcgaggtttcaactttgcaaacgagatgtaatgtagggtcggtaagatcaaagtgcaacttcaggcgcacgtgtccgatgactttgaaccgtcacattttgacaagacttgtttattgagggttgagtagtattttaattcctgggcactgcaaagtaatccaaatttgtaaatacaccgatcgttgcggaacatggcgagactggcaagctaattagcattgattcatcatgaaaagaggctcgagagggagtcgatcagacatgatatccaaatcccaactgatggctgtgcataggcgccattgtagcgctcacgtcggttgcttacaagtagtaactgatggaggcaacgccagatcgagccgatgagctttggcaaagacatgctccataggtactccgtagtttacacttcttgagcacttcaagcgcagaaatgactggcaatccaggggggaaggaccaccgcataacaaaagtgtatgacggtatttctctttaccagtgaaggaatggcatcctctcagcacatatgacttttagggaatacggtacctatgatccgatctatgcagcatactagaataggccgtacttgtgtggagtacagtagagccggggcagttcgtaaaaacggagaaagctacgaatcgagctagggaagggagggtgttggtttctcggtaacctattaaaacttgtgatccacccaataagaggtcagatggaagagaagccgaaggagaaaaaaggaaagaggaaaaaaaacgaagaggacgtttcttcccggcgccgggagcagcaatgaaaccagtaccatcaacaaatgagattcgttagcatgcccagactagtagtcagctagatccatgcaagtcgcagtacattatgcgtccagatactacccctatttgtgaaatggaaataccagcagcacataatggaccgggacctagacaaggaacattagtgcttcaccccaaaagggcaacatttatttcatgatcctgccccgccgcgctgcgcactcgaattgctttgctatgtagcctggtcaagttcgttggtgaggtaggagggttggtggtaacatgtacaggttagctcgacggcaacatgtgtgtgagcgattgtcaactgctttgccaacttcggcagcccgccgcgatgtaccacgagtagaatgtattttgtgccaccgtgttagcacattgaacaagaggatatgggcttggtcaacttccggtttcaaggagccaagaagggtgctgtgaaccgatgtgatgggttgtgaacgccgacatctcgcatacagcaaccatgacatatcaggtggtcttgcctgtcagaacacggcgattccagcaatttgggaactgcggtactgcccgccggatgagttctcgggtaccgtgcagaaagcgaaggcgttttgagtagaaaaactgtaaaataaccgtcgtacgatacctgttgatgtgcgtacttacgtataccacaatacgatgtcgcatcgtttccgttacgaagcgtggtattacgaagcgggtcgcaagtcagctgggctccaacgaagaaacggagcggagcgaagcgaacgaagccaagaaaggccacctgccaagaagggattgagtgatcgatggggacgactgaatggaagaggattgttcggtccccactagctgcatcgcatggaccctcgcgtcggtccgtagaagcctaggaccgactccttgggtcttgcttttgtcttgattgggtgcacatggaatccggcccagcagcccctgatgctccttgcgataggacttacgctgttctccagttgatctcggtaccttaatcctggctcggggccaggctcccggtatggtagggcgcctcttatacagtgacggcaacccgacggacgtgtcggacgaagtgaagttggggagcttttgtgagcgaacaaaagcattcgctataagggacgtacgttctttccccgtcttagcaagacgtgttctgttccgagtcccaatccgtcatccggttttctctgtttctgcacttctggcaagccttggtaatggcacagagagcatcacgcacaacgcaatgtatgaatatgaccctggcactggacgcgcagaaccgcagaagcgtgccgtacttcaacagtggtacactacagctcgctccagttagtatagtcggtctaagtagactgcatcctgagctattcacccacgcctatttttcctgtacactgctgtgtaacacctgcaggaagagaattaaacagtagacggggaaccgagcagtggccctttttggatgtccgcaaagtgccgttctccttgtcgtacccaatagcatggccatgactgcagcatgttagccattaacggagaccatgatgggcaggcctcacaagtggatggttaggtcgtgataggtagctaaacagtcagtgaccttgcttccattgcgtttaggcctcactgcttgtgtacctgctactacataccaactgctgcagagcgctggccgtctgtacacctgccgaaatagatccattgatgtggtaatgcgtcactatgccacttgtatgcaaatgcgctgaagggatacacgcggttgattgccttgggcgagcgagcgattaaggcagaagaccagattcaggaggccgggatccgtttctaacatgcggtctccctgccgcagagtcaggcggaaagcgcaagacgctcgtttccagtgtttcctcctcttcgtcgtctcgagccgagccgccgaaccttttcccaacgccagcaacctttccgcactcaccgaggtctatattgtgccagtgagtggtgtggaactctgggtagcacggttttgcgcggacgcctgcagtgttgtccttccacactctcacagtttcggttgggcttcaccagaaatttgatggagggtacctaatcgattagtccgttaaacatcagactcatccttcccatttcgaccttgtgtgcttcccaggctggcgaactggtcttatgctgacaaatttggtataccacgagagaaggaagtagccatgtatgctattttcccgcgtgcgcccactccggacggctcagcgggagccgtcagatttcacatttcgggcctgccgctcgcttgccttggttgagtgacaggtctgaggatggcacccgagatgccccatagcgcatcggtaggtgccaaactcctgctgtgacaagaataccgcattaagccatgtctcccttcagtgcaaccacaggcgacctccgggtaggcgggtacccagcttcagccagacgatagtggtgggaaacaggcgggcgggtgggcggcttgcgatgggaattttttccctttgggcttcatgagcagtgagatgactgggctccccatgcgtcgaaaactcgctcatgcgagtgagagtccaggatccccattgtttgagatctgccccatcacctctcatgacccctcttgccgaggatgtcagtagaaagtctttgctctggccacctctaagaaatagtcagcaacatgcactaggtagactgcatgcgctcactgcacctgggatcctcccgttcattcggttcctcgcacagccgtagtcacctatttttctccctttccgctatggtatcggatatcaattcaaaggttcgattgcggaacttctgatggcaagcgccggaaacaaaacaaaaaaaaataacaaaaaaactacatggatgctgggtgatggacaggcggagatgacggaagctcaccgccgtttgcctgcgactctttccgtctcttgccctaggagcctaggtaccaatcgatgaaactgtcctcctcacactagtccatggtcacagttcactaacccgtccggtccgctcaggatggggatagaaggtgcattgcatcctccgataggtcctggtcgttttgcctcgcaagtccgagcgcttcctggttgcctctgatgtactgccgtggcatgcgcatcaagtggtaccgtaccattttgccagtttcatgctttctttcctatccatcgctagacgacctcagtcaggtgggctagagaactggcgtcttctctccacctttcagctcgagttgagcatcagccaggcaaacgagcgccaatccccgtacaactgtacagtccaacgttcgctctctgctaccttgatcggttgcaaatctggaaaaacgaggccagaaggacagcggctggcctgtgactcgtcgacctggactgagtgacggctcttattgctcaaatatcgaactgcgacaagaaaacctgcgtgaagccgaaggttgttggacatgacattcattaaaggtgatcaagtggtgctgacggttttccgtcacatctggcgctctggtatccgtcgcatggggtttgagtgtcagaagggtgtaccgcacggcgtagcgcagcttgaatgcatgacgactaccgtgtaaagaggcggggaccagaaaaatcttttcagggactaccatccccgagactcggcgatacacactcccccatatgcatgggctcgcatcttgcccgcgtcacttgaacggcgggcgaacccgcccgtttttcttacccgtccgtcctaccgcacgtcccaacgcgttctccctgcagtggtcttcaccagaagctcctcgctgaaccaggaatttgataacgcttattaccgggtgttccaatcacatctcttgcagggtgctgacgttttgacgggttgcagtagtgtgcgacacagccccacgaagggtggcatcatcccggtcgcagctgaggttctcgggcttctgcgaggaatagcgaaatcgggcctttctcgctagtgtcgtcaaggccattgtactgtacgcagtacagtatcgctccgcatggggcgcgtggagacagtcttctgaccactgatcacggccggtgtaatgttctctggatcgcaaagatacctgttttgtgagcatgagcagagaatggcctggatagcccgtctgctgtatgtttccgggcgtgcgagaaggaatggtagtggtgacggtcgtacaggagccacgcggcgtgctacggtacagtgctgcccgggcgcgggcttacaagccacccaaggccgctttacgaagtacattcacttgacacgatttacgttacccgtaaatacgataccgtagtttcctttccgcctgtacatcatcaatcttgggagaagtctccatctccatttcggccgagacacacagttttctttcctctccgtgcgaggacgaaaaactgcagcgaagaggcaatgacggacatgcagcacgcccgggaagaagcggaacgggaaggtacagttgtggcccccaatgcaacgtggcccaacagggcactccaacgtttctgctaccttgtggtgctcgatcatccgcgccagcgtgggccgcacaaaaggtcgtggaggtcacagcgccctgagcgccaactcggactcgaagttggctcggtcaggtaacgtgctaggggcaatggcttgtcgtgtcttggctgagcttcgttgcaattcccggcggtggtcggtacggcgttggaacgtcaaccagaagacgccataagttggtggcttgttgctcacgcagaaaatgatttccagtctgttggtgcgctgtgtgcgttctcgggcctttgtgtcgactaagtagtgtacgtactatatctggcagcttttcaccaatcagtatctgtttcatcacacagtgccgcatgcacttaccgggcagaactccgactcgacatacgacacagaccaactttaggcgaagagatgctctcaatacggagaggaagacggagatggagcctgacgagcacccacgcgtggcccgacgggccgtgacgggacctggggctcgccctggacgtgaaagctccagtcagatgaagtggatcaacgcaaatagcggaacgctttcgcctgaacgcctcgaacacgcccagccagccccgggtagaaggaacgaggtctgacaggctgaccccagataccgggatagcagatgggccatggtcatctccagaaaaggagagattggaaacaagaaacaaagaaaattgacgccacgccctctcctaaccgatgctcgcggcacatagggagacagggtgtcgtgacgaagtgggtgcactaacgacggagcaatgacacattctttttcggtgttcccgccaggcccgccaaattgagcggaaagaatggtggagtacaggactgtttctgcacgtgactgccaagaagcgcgctagtagccaggagccaggcctctctagtgtagtttctttccaactgcatcatgatcaccctctgtctctaaccctccctccagagatgtgatgtccatcaacgtgactgtttaacggcgacctaagtataaccttttgtcaacacataaaggaatctcactctcgagagtcgcgatcctccgcaaacctaccagggacttgagcttcgataggttgctacctagctgggtcagtttgagccggttgcagacatgcagaccgccttctccagccgccagacattcagacaagcgccgtgatggggaacaagagagcaacttggtctcgcgcccacagccaaactgggcaggccttgctttagtctgtgccgcttacttgcaggtgttggccctccgcaatcactacgagcaggattgaccaagatgatgtttgcgcgtgtgtccgcgacgctaaccacgtttggtctctttctttgcttggtggccgtcatctaaccatcgagaggtaagaaattagtagctacatgtcaagtcttgctgagaattgtaatgaaacatgctaatctaatgatacgaatgtaagatctgtgcaagtgctcaccttcgtcggtcgtcaactcactatttcgatattcttcttcttttaatcaactttcccaactatagcatatagcatgtgtggtctgcttcgtcactgtgctcaccaacgcccccgagacacaaagaaaagacattcagagatgacacaatatcacgagtgcggccccaacacaaggcacaacagtacatatgtgccacttgagattcaggaacaagaaatcggttagggaaaaacagtacagagcaacgaggaacgggagagatgaatcatcccggacgccaccctgcctttgtttttatcagaagggcttactgccattccggccacgtacacatgctgtttgcatgtacacaatgtcataaccgcaatggagatctgtaagagcagccgtacccacgcgataaaagttttctttcgttttcacagtgaaagcaacggtaaaagaatgcttgtcgtctaacggaggaatagatggggtggtaggtaaattcaaaatccgattgtggaggaggttgggtggttgttaaacacggcggtggtcatctgcaaccggagcatctccctacttcgtaatccatctttctagtgttcgaagaggccacacttggttgcagcgcaatatacttgacgtatgtgaggagctaccttgaacctggcacattctgtagctttgttcaagttatgcttctcaggcgctcggtgtaaggcgcatttgacatttcttgtttccttacttaaatgtagttaaatcaggagccatacctaactaccgtccacacccacaatcggcagcttgggtgatgtatcatagcatcgggaagtgtgtagaatgaacaaacaaatcccccaaaaaaaagttgtccttcgctgagggtatcaacgtacacttatatctcctagaacgcaccaatatactgtgatcgatatggcagttccgggaggtcggtaaaggcatccataagctgttcgacgtaactctgcgataaatccatggtcaaaaaagactcatggactgtgagaaggtacaccaggagcacagtcaagatatcttggaacatacaagcgatcaacacgccaaattgaaatgcgcaaaccgaaattttttcgacaagtatacagtacatgtgaaattttgggcacacagtacatacccttgccatgggcctggcgccttgctggttgctttcaactcaccaattcgcagtgtcctgccgggtgaaaatctgcctcccgtcccgtctcactttggacttgtcgcggtatgggatcgcaagcaaacacagcccggtgcatgcgcccagccgccggggtgtcgttacaccaatacccaagagttccgtttctaggcgccgccagggttcagtctgatcctgcgagcacaccgcgctgtagacgtaattgatgacggagaaaccaagagttatcatggctacagaacggtaagcgggtgtctgacaagctgtgaccaacctagaatctcccgccagcgccgccacccagtggacgctctgcacctaatgatgcgcttgaaagtaaaaaatccgcatgggccatcaacccaacccaacattgctacctctccgcacacggacctccgacttcctgtaagagctatcaaaattgcaacaaggtgcagaggaagatgacaacagcggaatgagtctagaaggaggccggggaatagaagaaaaaggcccaacggttgccaatcgtagacgtttcgtcttagtgcataccttagatatgagcattgtttctacctctgttcgcaataatgatgaaagcagccccccctttttccacaggcccggttgttggcggctgcacagcattccaccttgccatttgaattcactgcaagataattcgcagatattatcgtcgatgtagatatgggaaccaaggtcagccaaacgagtcaggagctatgtaccagtactgcctacaacgaccggcctggaacccgtccctatggatccagcagacgggccaacaacgggaacgggaagggaggcatgacattagcagggagtgtaagtagtgtaagcactgcgtgtccactttcttggggagggtctgcccgaaccgatggcggcgggaaccaagttgtcaaaatctggtagtgcaatcttgcgccattcctgggtggctccctccatccttggggccctggaagcgttgcagcatgtagactacctaatgagtgcattgcctcggaggcatcgagcggcggcaaccgtcctgggccgcgattccattatggcggggaatctggaggcggcgacgagaccacatatggcttggatagttcagggaggcagcctctgatgttgacatatcgtcggtattctcgaggggagaggaacacctaagggaaaaaaaaggaaaaaaaaaagggggagggggtggtccaagatctctcacaccttgtctcgagagaccaggtggcataaagtcgacgcacacacggccccgtatcgaaaatagtctggaacttgcatttttgtggtcccccttttgtgattgtggagatccgaagcggcttgttgggacgctctgacaaggatgctttcactatgttctgaatctggggctagtggacgtcagcatcctggggcatgactcttcggatatgcgacggggaaatgttgcagagggaggatctgagaaagacaatcaggatatttcgccaaataacgggttctcaacgtcaggatatacgcagtatatgttgagcgaaggtatcttgtagcctacgttagagtaggagtgtggaggataatgtctcgttggctcgtaattaccatcgtttggctaggccgttgccgctgaggcgttccagtgcgctgaaaaccagtgtgaaaggccggagcaagaggcatccgattgtgttgggattctgaagaacgtcgctatcttcaaatcctctgcagcgtttttcgacatgcggaagtgcgagtgaggcaagtttaccattttgctgttgtactgctgtggctgctgtaaaatgccagctgccctgactttgagcagctggtaggctttgccgttgcgttggtgttaattcgaacccagcaaatcttgttggtttcgttggacctatcaaaacccagttgaatcacccgttgaacgataggtattcccgtcttttaccttggattgtatcttgtggatacagtgatagaaaatggaaatgttgctcggcgcaaccgttaccatgaaatacatcagtgtgaggaatggcaggtacttcggggtgtgtggcaaagctgcacctgggatattgatatgctaggaaggagctatggttcagaaatcgagtgctggtgcagtacgtctacctctaggactaccaaatggaaacgaacagaagaggatgtcatgatccgaggggtttaatgcctttgtaatctcgctttcagctgtcatattagcatcttattcattagacccttcactacgatctccggagagacactcgaggcggactggcagagtggacttcaccgattaaaagacaagagtaagcaacactcgcggtgaacagggtgtttgtgctgctagtgacgcccaatgaaggggttcgagcttggtaactgtgtagcaagggacgcgaccaccgtttttgagttggttacttttgctcgatcaaacaggattgcgaccgtgccgtgcggaggcgcctcccttcagttgacaggacggcatgacagacggacgggtgaacccggtgcactatagtcacgggaaacgggagttcgcgaactggaggacatcgagttactgtcgttggacaaggcatgctcaagattatgtcggctgcattgcacattgtgagatcattcacttgcttgtcggccacacttccatgactgggttccatctctgggccgccacgcattcagcgtcaggctccatgatacctctgtacaggaggcggatgcactggcaaggacaacccggtcagattgctctgaggatcacagagccatatctaaaggggcatttacccctatttagcctatccaagtccgcgcccgtctaccacccaactttaggatgtccagcgccgtccggtcttcagtcatcgagattgagaccgactgataacatagagccttcggggactgctcgagcggttgcgatcgtcaaaggcttggaattgatagcggttgtgacattggcatggctcaaagctgttcgctatgctgctgagacagtgcccctctgggcgtaatatttcaggccctttgctcgcaacatcttcatctccaagggcaatgggtcgcacaccttggtgtgaactacctttatgacgacccaaccacacccctaaaagacggaggagagcgagcaaccagcccaccgaagccactgtcccgagaagatgcataccccacggtgttgaatgtggattgtacctctcatgtcctggccgcttcccatctggcgttgtctctcgcagagatgggacaagcaaaaggagacttgtctcgaggctacaccgcatgacgctgtacatggcaatgtttggagggccggtcttcctttgtacatcaggccttatgaagacagtgaagtagttgtgcgtctgatagtccgtttgcgcctctgtacgccgtttctcagcaacactgggccgggagtggacgtgtgtttctgatgagaatggccaagaggattgcgaaagtgcctccatgtttcgggccacgacagtgaaattcccgagactgttgatgccagtgtctgacgttccgatgcatattccgaatcggactaccagtcagctaacacctagtctaatcttccctgcctcaagttcgcaaacttttttttttcgaggaaacaatgaatggaggatatcgcgctaaggcaaatggccactaaaagtttgggtatgctattgatcgtttgcatggacttgaattctgctcccctgctcacaacacaaaggttagtttggaacacatggaaccctgatcctggaaaggcatgaggggagggatgtagcgacgcattgtgcttggcttagtcaaaattcaatcagctgatatcaaacgatcatgatcaccacgccgcatgaagggctgtacaggtaagattgaccttggaaaggtatatcagctttctgttggtgctaaatatgggccggaataccggttgatcgacggcgatttaacgggccgagttctgaggtctgaaataccgttgtacataaatgatccaattcttggaacatggaaaacagaacggtgctgctccctgctagaccttggcagacacatttacccacatggaaggtagaggtacctagatatacgagctgtactgccgcccttctcagatgcagtatatcattcaagaatccttggaagcgcgggtccaagtctgtcgtcatgttatctctcgcgcactgccgtcaatgggtatttcgagtaacttcttgcttcgcggcctaaggtaattgcgtgctgggtatcggctttagtaagtgtggaaagaggataactcgatttttttttggcaaaagcgactaagcgaggaagctgcggccccatctgcaaccacctcagctactaaccgcaaatctttgccttgcgatcagtcatgcctataataactacactgggctgctgccgttcaagtggactgaaaacaaggatgggagtgagtggagggagaacctgttaggcataatctttgttatgcaattgttgttgctttcagcttgctaatgatgggcgggtatggcgggcggccatctaaaacctacccatgagtcaagactggttggtggtggtggccaatcttgtccataatacagtacaatcacgaggtaccatcaggagtatcagaaaggtgtcagagatataatccaattctataattgtatatgtttataactaatgtggaaccttgagtacaagtttcggagatctcatgtactatattacatcttgccagaaatcattttattttattttacaaatttggtttttcaaaacagtctatgcataacattttgtcaacataggcagacgcaatacgttagccttcccttattctttggacgcctacggcccaagccgcttcgtgaatggcattcacgaccttggccattttgctgtgtactggtgggtatctcggattagcacgttgcccccaggacaacacgataccgcccggtccccgtgtcgttgtccgatgtgactcggaatgacccgcgacgggcatcggaccgcctgggcgtccccattcgaaacgggcagtcccggcgcgcagcacccgccccgccttcagatatttgacggcttgcaaagcgagtcttcaaccctttcccataatccggtgttatgctagatgtccagaaccttcccttccgtctcagtcttccactctttagacgactctcagactgatctttcaaagggcgcccgtatcttgctgctcgccttccgccgagtttcgttatctcccaggacttcatcctagcttgtaccttttttgctcgcttgattttgaaactgatctctttgtttcgatgatatcccaatactacccaagtaggatctaaagaaaggacaggtgtcatgtgtgataactgaaggtggagtttgttacgagaactgtatatagtcgtaatcgtatcctctacacagtacaacttggatgaaatggctgcaagtcgaggtagctgttccaagaaagcaccccccccccccccccccccggttccaaggtcagtgctaggcagagcagtacgtacctccccgctccctggcatcgtgacagaaccttggagatactgcatggatacggaaacttacatacaggtatgactgcacacaccgtatctgctgccgtatgtgcgctgcagtgttacttaccttccctggctaccatacggtaacgtccacctaaacggtccggcttacctgccccatcgcatgcaacgcaggcagcctgcacgctaaagctcactagcgggcactaagcacccagtccaccgtcggtcgggttggaatggaagctgccgtggcactggccgtggtttgagcctgtgacccaacgcagcgggcaaccttgccaatccgtcaaaagccgggcgagtccttttgaaataataagtaatcagctcgcttcttccatcatccctccgcaatccaacctcttaaaatttccctctccaacccgcgcgcaactcccacttagcagaaacctaacaactcagagacactggtcgccggccgcgcttggctgcctttttccttgcgtcgtatctttctcttctctttcgctaccatttgtgtcgcaacgaaccatcggcgagtgcagaatagccattctgacaagcctttaattcgactgtgatactgagttgggacctcggcacatcgtcatcggtcacggccacggcctgtccctgcctgcatctgtgttttacgcctgcgctggggcgagaggaaaaacaacgaaagagtcggactgaaaaaacactcgattgaagacagaacgattcttctatcaggagttgtacctcccaggtcatcacgcctggtcacgcaaagtcagttcacccaaggtatttttttttctctctgccaacgaaagcatttcaacttcctgcgccacataagcgcgatggccgatatgctgtccttgacggcttgacagcttcatttgctacttatcaccacatgccacttgggtgacggggttgcaggtccaacacccaacttgcttctaccttcaccaccaaccacgtcgcacaacacgctcttcaacgtgcctagcacgaccccatccctcgcagctactaacacagtcgttagtagcctctaacaagagttgtttcgacacggaagctctcgaaaagcggacattggtccgaaaagccagcactgacctagctcatgatggcgggtagaggttatccctcgagagacggacctgagcagtccaactatccttcgcctccgggtgacgacgaagagaggcgatcacagtatcccttgccgccattaacgaccaccaacatggcgatgcacccatcggccccggccccagctccggccaacggctatccccacgatcagcgctacccagatcaaagattcgcggccggacagaggtacccccaagatccaagaggggatcccagaggcgaccccagaggcgcctggacagatgcacgggctcaaacgaataatggatacggctcgccaaatccaccgcctcccggcagctatccctcgatgtctgcgactcacccccccgggtacgccccgccgaatttgaatccgcccgcgagtggatatgctcccccgacttcgcagtaccaactgccgccagttcaagccgcacaagatcaaaggccgtatgacgacagaaggccttatgatgagaggggacagtacccagacagaggcatgccgtcggatccgtactaccagcagggtccgccacaccagggacgcggcggcgggtatggtgcagacgtatatcagtatcgttatcctccgtcgcccaactacccatacggacccggtgctcctgcggccccgcctccgcagccgcagcaagctgctccgcgtcaacggacctcgatcgcgtgcaagtattgccggaaaaggaaggcaagtataagacgtcgtgtttcaactgcctctctttccacaagccttttgctaactcctcgcctcaacagatccgatgcagtgggtatcagaatacgacgaatggcaagtgttccaactgcgacaaactgcgtatcgactgcatctttcaacctgttagcagcaatccatcgacggcatttgttcccgtagcagcggtggcaggcggtgttcctcctggaacacctttgtatggagcatatggtcagcctctgccttcttctgcgcagccacagccgcaaccgccgccgcctcgtggctatccgcactcggcatcagagtaccctcctccacctcaagttcagtcacccagtctccattacccgccattcgatgacagagacgccagtcgccggagacctcgcccacaagatgaggaacatgcgatgcggctacctcccccgaacaacgctcgcgacgatgatccccggcgcaggtccccagcttctatccacagcaatggaacaccgccgatctatccgcaacaatatccccagggtgcctatgaaccagataggtcgcccactcctcacaggaatagccccggtaaccccgcgccgactattccgtcacagccaagcgcgcgtcctggaattcttcctcccaacgccccgaacccgatgagcttggatcggtttttagagaatgactcccacagagacacgaataggattgaccgcgatatgctcggcaggctcaacaggcgcagctaagagcggctccttttcgatgcttaaggggggcttgggccagtcttttggtgtggcttgaaaagacgctgggtgtccatgtttccgcatgactatcgccccgctgagcgggagcgagaggggaaagttgatgatctaatctcattgtgttattttgtgtttaaggtctgccgcaggttgctttttttgtatggctctggtttgctttatcttcacgcacgactcgggaacgaagagccataagcagagggcgggtggatttgtacttgaaaagatccggctgcctcaaggctaaaatgggtgttgggtggctctcgtcgtttgtctggtatgttacatgttactcgcttctcttttataatggcgcgcaacgggtacaccatttgtggtcagcggcatgcttttcggtgggaggctattttatcagttatttatgtactgcaatcgcatcagctcttttgagccatgatctgtagttctaaactctagcgttgaaggtgcgtcgtctactcttgcctcgtgagtcggtcatgtattgtagacctttaaatggcgagcccatgtgaaacttggctcacgttatacatttccgggccatcgtcagcaccactttcaagtcgtcgaaatgtacctagcataggcttatcacgcaaaaagctttcttgcgagccaacatccggtacaccagctcaccagtaactctaaccaaactatacatgtggcgaccaatgggccgcacttgttcctcgtattactataaacgcatgcgagcaaccgtatgtgtccgtttcggtactgtctgtcttagacatcgaacaggcaagctgctaggtgcgttgagtgccaaccactatacccaagaaagggtctcctctgactagtgcctccagccacatgagaaccggaaatatggtgataacactctttccactcctctgatcccggcctcttcaaagagaggaaggaatgccttatttgagattctgctcttgcgtacgatacatgacacgacaagtatgtggtgcactccgtggaggacatcatgttgtgcatccgtcgttctcgtcttgtcaatcaaattgctgtgcttcacttccaccgcacttcagatatgcttcctaccaatctaggcaaattccaccatcaaggtaatgtaatgcaacttctcacgattctctgagtgtctattcattgcaattgtttatgcaccccagtcttccccccccccccccccttggtgtcccctgctcgtatctccagcctccttttcttccctctctgtatgatacctggatggatagacaaactttcctcaggatatgtagccgtccacctgcccagtaccgggtaacgacacacacgcaacagtctctatcgtatacgtaacccgggacccctagatctaatacggtaagcggttaacccttacatatagatcctgcacactagcacgggcccataccgtctgtagaagaaatgacggatacctgcctcttacccccttgggccacttctgcacctccgcgagtaagtggcggtcagatcaacaggtcgatttggtgtgacgaaacggggtaactatttagtaatacgtgagcaggatgataagtgacaacatcgtgtatgtgctgggtcaagattcaaaattgtagggaagtgttttgatctgtatatcgtcgttaatgttcgctaccttattagcagcttggcagcttaacattacgcagttggacgttctcaagatcaccacagttagtccgccctacccgtttccgcaaataggcgacaagatgtttgtccgattgcagtgccatcttcagctacagatcaagttcctagagacatgcgcggactgaatcccgtctgcctggcgcggctcggtcccgtggtccctcccgtagatgggtgtacaacaacggccgagagttcccttccgcttctttccctcccttcccgtctgcccgcgacgtatgtacatagacgggagcatccgatgtaaaactcactgtgtgcccaccttattgaaagcgttgctcggtcaatgttcttttctatctatccacccccatcaccgtacgggaaggacgtggtccagcaagctcccaatcgaaagattgaggcccctagacgttcaaggccgctctaattaattcaagtccagtcaaatgactgttgaacataagaaaggtctaataatgcaaatgtctgaatgttttgtactgttaattaactgtccgatgctagtctagaggtcccaagaccttttaacctcccaacaaagaaaaaatgaagaaggacaaaaaaaaaaaaaaatagagaaaaaccgccaacgcttatcagtggtcatcgatccaaatcctatccgtaaaatatcgaacgttcaatagacgctttgatggacccccttttctccgtacggcatcctcgttacttggcagcaggatagggccttcagctggaactgaggggaaagctaaaagttaagaaaacaaagacgtaaagtaacccagtcgtgggtccatcaacatgggatggttcgatgcaaggaaaagggtttgaagaagtggaacaaagaagccttgttctctttatgcgctcatgatatacaattcggtaatttgctcattgtgccttgaggttggtacttgggcgccaagggaagcaatggaagggagtgtaccgtgcagtacattggccctttggaatccagtggctgcgagagtgtgccggatgcgtcggcgaccgttacctgctatgtataagctgtggaaaagaatccactcttctttctgaaaacttacagacattcggagtcgtaagataggaaagaactgtgactggtatcacccatctttgtcgcttgtttggtcagaagcaacttgtagccagtgaggtcggtactgtaattattgaaaatgttgcaaacatgaaatggaatcgtcgcattctgtaaattacatgagtctaatgtgtacggaaagttaacaatctccgtaatcggtgggccagatcgaagtgactgcagtggacttggggtgtgcgatcgtcccagaaagaggggacgttccatgctatcgcaatccggattgtgctcgatcggctccgtaagagagcaagcaaagaacttgggcggggccgctcggcttgtctttttgaccattcaaatttcttcacgacctttgtcagcctatcaggagtaggcgcgggggtggttacaccaagctttcagttagcgtgaatctaggataaaacataaagtacgtaacgctgagctccccgttctcggggcggaagggcggatgtacccgttgcatggcaaagaactttccagtctccacatctgatactcacggaatcaccacaggaaacgtcacggtacgcgggacgtaagggaaattactgaagtacagtgtcattgattattgagactgtatacatgcaacaggttgctgataataccgagacggataatgtttgattttcaacgacaaaaccacacttgacttcttccacctcaagagacacgccagcatactaatgagaacgccgctatttcacttgaactttatctgcaatctacactgactgacaaagttgttttggaatgatcgagagacgtccaccatcctgcccaatgataaagagagctgagaattgacagagcaagtaagactatgtcgcagacggttcaaaaatgctctgatggctcgcaataacgcatctatctacttgtcacagtcaccacttatggtaaatcctgctacttcaggaacttcgaagtgaggttcttacaaccccaacccacgaacacaagcaaccagtgactatgtacccaggcactcaagacgcctccagacagtttcggcttcccaaccacgagcaagaacttttgatttcacttgactcttacatcatacatctttaaatctttctcttgggatacggaagcccgctgacaagaccatagactatatgtaccgacacttgacttcacaaaagaccgaacatcaccagatacctgtcccttggatgcccaagacaacccctacaaccaccccaacatgtgaatcaactcaaaagaaaacgtttgatttcgattcgccggtcatgttgtcgcgcacatccacttctctactcggtggcccgtttggtggacggtggtcggtggagctattcccacacctccccttgtctagaccggaagtccgtagggcaagggcacgtcacgcgctggcgcaggactaatatctcaggaccccctgcgcgcttggtcacatcggcatgtgaagatcgtacgtactgggtaggggtctttgtggactcagtggaactcgggactggggggattgggggaatctctcacgggtagggaaacttagggaactagggaacatttacgggtgcgctggtctggtggactggtggccataaaaacgggcccttttcgtcttcgcaatgattccgttcacccctctgtagctacggtctggcttccttgacagctcacacttatcagcgtgctgttaaacagttaactacaacggcagggttctagactaccacacagaatacgtccaagagacttgaaagattcctgactggtattgcggaggaccctgtaaagaggaagacagcacgtaccgttcacacggatttcataatctttgccctggtgcaggcaccttgtttgtagcaatgtgtcgcatcacacagtctcataccaacgtccaacgatggcactctttaacataaaggcactaagaagatatatatagaaagccgggctatgttcgtcttactggatatcgcaaccatatttgaacatgagaatctgaagttttcgtagatttgtggtcccttgaacacctgtctcacgcacttcagctttgttatgcgacaaacgtcaaggacctacagtgccaaaggagtcctggacaacattccaagtagaatggaacttggttcagcacaaccaccaagaaaagaaaaaaaagaaggtcgatccacgccgtacgacagacaacccgagctacatgcatatgacctggttgcctcagtgtctcgattccagagccgtatgcgaagaaagaaaactatcagtgacataagaaagcattattgtgtgttcaaaactccagaataatttgatgtactcgcacaagtcttgctcggttttggagggaggcaacaaaggagatctcggggaaagggaaaggcattgggaacctcgtggcttgttttcttttggaaggaatgagaatcatatatgtacacttatcgcttgtcctcttcaactttagtttggggcacaaaacttctcccggtcctaaggttaccatggaagtgagtcaaaccctcatccttgggtggcaattcttcgtaaatcaggtcctcctggccagatgctgactcttccaagacgaaatatcgctgagaaacacatgctccgtagtaggtgtaggtcttgctatgacctatcctaggttttctgcccgcccgatgattcacaaccctttctcgccaaccacccacattgatcacgacgcgttgccatttggttggtcccggtcgttgcctgacaagtaacgtgaaacagtcataggccctcgtgagatccgggtcttggccaggacggtgactagaatcgggctggataactgtctgtgtatgtaggacgagactgtgcagacggggaaactggcagagggccaagagacatgtctccggaaaggctctatgatcaatgtctatctcaagtgattctagcgaagtctgagactttgaaagaatagtaagctgttcggcattcaagacggggcgatgttggcgcagattgttggagatatggtgattccgaaagaccaagctggttaaagactgggcatgaaccagaagtgcgtcgatatgaaagagttcaatgaagcaagtgaggttcaaggtctgcaatgccctaatatcttctttgatgagggcgtataacttctcggttgcacgccttgaattctcatgttcgatggcctcgctgtaatcctcgacatggaggtgttgtagttgagcaagatcggaaaagggaaccgattcgaggaacttgtagacaggtatcataagaagtgcgagagacctaattcgagaaaagtcccagtgcagtttgacgtcccctgcgtcatgcttccagtcataatttttcaacatgaggtccccaaatggtggcaagcgctgattttcttcaaagataaactgtcgtcctggaactcgcggagctcgactgcccatgtagtggaatgtttccagtatcggggctctcagaagaagcttcttcaagatgtccaaagccgattcagaatgaagcacctgtgtagagcccatcttgagagagaccaaggacttgccgaagtcagttgtcggtggaaaatctccaattttccaagcttcatcgattggattcgtcagggtgaagttgtcaatgtagagctttgcattgccctccctcaggtggacttccatatcgtagacttgtttccaggggcatataggttccacgctacgaccaggcgaataggtgtacttcactgactgaagctcttttgtgttggccaggaaacgcttgatgtcatcctgcttgatgtcgcctccgatgaaaagttgtcgagtatatgtgaaggcctttccttggcgacgggacaatatctcttccggatgttgttcgtcaaggaggaggtccaatgggactgtatgataaatcatgggcgttataatttcgttgaaccttcgacagacgcacgcaagtgttgataggcccgcgggatgaagctgtaacgacaagattagataagccccatgccaagtcatcatacctaggcttgagagtaaacttacgttttcaaagacaagtaacaacacatcagtgcagagattatcgagcctcagagaggtgttgtaacaagggaggccaggtaaggcgagagtactgcacggttcctccatctagaaaagtgtatcgacagcagcgatgaagaagacggatgatcctcggacgtgagtcgctattaggaagcaaaggttgtcttcccaggaagagatacaaaggggtctacaatagagactctgactgactccattcttactagagaccgaatatatgacggggatggcccgacattatacatctcaaccgttgggctatcctgccagtttccgacaagaaaagaagaaagcaagttgaacaatgatgaaagccgacacccagcacacgtcaatctacaatgcaaacgcttgtctgtgaaccctgtagttagcccaagccacgtatggagatgagattcattagaaaattgggtaccaagtccagattaggcagatttgggtaactcaaacacggaaatgtaggtctagtactactgccgtggtggtgaagaagccaggtgtatatcacaatgtttgtggaaaaggaatggctatgagagacaagagtgtcaagcgagtggtcgacatcggagctgcccctggtttggggtaacatgaaatgtagagatggaccaccaaaacgttgtgatcggcgagtcccgaactgtggttaccgtacactgagtgatactgacaaaaaaggaagtggccggtcggggtctagggttttggcttgcctgttagggacgaggacagcggctagatgcgattgggaaggactggagaccgggggaagcaagtatctctaccgtgacagacttgaaacccactcagtgtgttcaagtttgacaggatgaggtgacttccgacaactggaacctagtcctctagactgacaacacgtcactgcacctcggaagagacagcatgtctctcgtcggccgtcacatcggctaggtttcttcgcccctctgctttctttccatcatatcattacatattgtagaacttcaacgcctgacttggcaaagatccatgagtctggtcattcgacaaccccgggtccacgacccaccctacgccaggcacggctgatgctcgctatcttttcttcctccactgagccaaagaggagatagtgtacactaccatgtatgttccactcctcacatacgcttcacgttgctgacctgttacctgcgggcgcgatacatcgaagccgagacccaaactgtcggttctaccctgaccggatgttagctcaaccttcccgtatctccgcaatacccactggtccgtcagtttctgacgatacagcgtattttggatgcgcctatattggacgagaccccatttcacaccctctgttccccggctttggccgtccctctacgacttggggtgaagctggtctggctcttgaccattcccgactccccttcccatagttgtaccgcggctttccatatacggaccatgcgacaggtacattggtgatatgcgagcgaccccgaagatccaagagcacatctgtcgaaagaagctagtcacaaaatctcgcaatctgcatgtcaaagcattccatcatgtctaggatgcgatcttccagacttacgaacccagtcataacaagacaagcctccttcctcggcgtccggtatcgtagcgttgcgggcatcgtcactttccatacgtgtcgcctagcggatgggttcgggcggctgagagcccagggggggacgaagtactccccaaagatcaccccaaggggtaacctgctgtctcgctgtttgacaggcatgacctatcacgttgctcaaatcttccttgttgacaggtatcgcaacacatcgaattcctcgcggagcgatataaagtatatgcggtgaagaaccaaagtgtttgatccatgaaacatgcaacctgcaacggggctcttatcgagatcgccccttcgactactgcaaaaccaggatcctttggttatcgctcaatttgacctagtacgacgctattgctatggcggaggcgcttgtggttcgtccgatcctcgaagaactctctgatgtatgatgatcgaagctaggatagatcgatttgatggaacccaggtaggtagacacactcggcacacttacgtacagtgcagcattctcacctagccccccacaccaggctgaatacgtggtcgatgaaagctcttcggggacttcatcacagtttcacatcactttcgtggtcctctccgcgcttgttcagagagctcgtgattgaagcatgtggacgcggtacctgaccaggcttactggaccagaataaggccgtcttccgtgtttcgcagtggtgtgaagtgtcttaggatctccttacttcgtctgcgcccaaattgttggtcccccgatattctaccgttccgtcaaatggctcagcttctgcaggcctcccaagcgatattactacggtgattagacgatatatcagatggaaggacaacacttgaggaaggcgtcaagtcaccaaggacaaatgcagtggcgctcgtggaagcatcaagccattcacgggaaacaaagttacggggcttcgaaacatgtcgacaggggagatgtgccgaactgggctgcgcttggaaaaaaagacactccgtgaggatgaggatgggacagcggacgatcacattgcacatgcccaatccttggatggaaactcgcatcccgctccttagacgcagctgaatttgacttgaatatacattcgtacctgtaagaggcaaacatctccctgctaggacagggtataaaggtaaacttcagaagtcagagcgctaacaagcaaactaggggtgctgtggtatcaccgaatatcttgatcgaccgactcatgtactcgttagaccaggtacgtgtgatgaaaagggatgagtgtttcagcgagaccacttgatgtgacgtgtggctgcctctgtctgcctgcaagatacaagataaaaagccagagggtagaggacgggattggagaaaacaactggagaaaaccgaaaatgggaaattgaaagagacaaggaaagcaaacaagcgcagtctctgccatatcctcgcccacaggtaaccacgtgaaaatataccgaccacatttgatcatcgacttttcctccctacgtaccacaaatgcgccgagaaagggggtcccgtcctcgctcggccattcggcaactatatcgaccgcccaacggacaaacacgatgcgctcatgcaagaacaacaatattgggttgctaacaccttgtcggcaaatcccagcgctcttgctgttctgattcctgctgccccgcagcagaggagcagcttcaagcgtcatgctgtcgtggacccagcaaacacttgacacaactcaactctgcccaagttttagggttcaagacccgggaggatcgatgccgatgatctgaaacttgcactcgggtcccaatagtcaggcaatccttggcagtagttgaaaccagatcggcagaatggagcaagacacgatgaaggatatgagctgagaatgcgagggtgtaaatgtagcgagagacgaagagggcagcaaatacgaatcctcgtgaagactggttgattgaaccgatttgaataagtggaatttaacccagctcatcacctcgttcgtcgttctggtgctctcctcccggagccgcgtcctgttccaaatcgtcgtagctttcccccccaatatcccaacctatcgacgacggctgaaggaaagggtggctatcgtcatctattcattcgccggcccaagtaccgttaaacctcatctttggaccccggtcgagcgatgcacatccccgctaccgtacaacccatcgtcgctaactggcgtgacaggctctggtatcgagttgctcgctttcccggcaccagcgcctgtacccgaacctcctccaacccccatgtaatcgtatgccgacgatgagttgtaactgtagttgtcattgatgcttttcctgtcgctcgtgctattgttgtgaccactaccgtcaaatccagggtgatatggctcgaatgacaatctttcatcattattccccacattcgtcgtgttcaacgttgacggttgtactcgccgcatcgaagacgctgaagaatcaggctggatcggatccctgaacgggtcctcttcgtcacgatatggcgtttccgcgtgagacctcgaaggccccgcagcggcggcggagaaagaaccaccagctatagacctggaagagatggattcgtacttggagtcgctcaagccccagttatcatcagacgaggtagctgccgccttgcctttccccctactgctgctgctggcgccaacgccggcgccccgaccacttccgctgccgcttccactcccacttccacctgcagccgcgctactacttgccaaccagtcctggacgccttcatttctagaattactcgtgcccgacgccgccggaggtggccggctttgctcgttcactacaggcgccaccgagcctggcctgctcatgctctcggagccgggggagcccaagcctagctgcttcttggcgttcagtaccgcgcgctggtgatggttcagcgactgctgcagttgctcgttggtgtcgatcaggctctccatcgtgtcgttgtcgggggcggggtccgtggcggacatgtactcctggatactgcgcgaggcactcgtgcaccggtccgcgaactctttgatcaggtcgttggaaaggatttcatggggtggcgtgcaggcgactacttgctcgagaagtttggcggaggtgcgggcttcctcaaggcggttggcgagttcgacggggtctggaagccgggaggtgtgctgggcgcgttggaaatattcctgctggttcgggagcgactgatggtgtgataagtagggactgtactgttggggtgggggtggtgaaatgtggtgcttagacggtgtggttgagttagtagccgagtcgtggtatcactttgagcctgctaccggatgtccgtggatggaggacaacttacgccgtagaccctgtatgccttttccttctcccttttccacatctcgataagaaattgcaggttctcatcgtagccctttgtgttttcgaaggcatccaatgtctccatgagcatctgtcgaacattgccgtccttccctgacctgagcagctctttggtggtatcggcaaacttcttatccatgtttcgcgtgaaggtcgcacccggattatcggcaaggattcgtatgagcatgatggcgttgtattgcaatgagggtttagtccagtagtcacgatgtaagtattttcgaatcaggcgggcgcattctgcggcggcggccggcgacgactcggctgcctcgacgatcgatggtaggaaagcgacttcgtctccctgcttcaaatcagaagttgacccttgacatgtgcggctgtatatgtgcgcgtaggagcctggaccgggggcagatcggatttgttgttctcgaagcccctgatcctctcttcccagccggacatgcagttggatttgcgactgacggtgcgactagaaaaaacataccgaattgccgctatcagacatgcagaattgtttctatcagtgtaaacggcccatgtcagcggcttgagctttccgggagacaggcgtgtttcaaagaggggggggttgagggagcagcctaccacataacgggttgccgttgcctcgggaccatcaccagtcggatcggatgtcgtgtcgtcgccatttccatttccacttccacttcctgctatacaagcaaagggaggtcagcttcagaacataagataagcggaaaggtcaagttgcgtttgctaccgcaccgataatcgcaaaccgatcccaaaaacggtggcttggtcgcggagccagctttctgaccagcgcttaccattggagaatgttggcttcttcttgatgctgtttagcatcttattcatgctgaagttcttcatcttgcttgtcataatcgcgcccaagctcgggcggtgtctcgagtgtagagggagggcgtggacgttgaggattgtcttaaaccgcggtaatgtctgcctgatgtctgggcacgtaacgtggcgggcgcacaggcgaagagttgtgttgttgcctgcttggtcgcgaaattcatcaattcgtcgagaaatacgtgtacgggaaaatgagagctctgacggacgcgcaactgaatgaatttcgtggtgaactatcgaagcagatgatgcaattgctgggttccccgcgaggcaggtgagtaagagaaggcagaggattattgacgactaacagagagcgggagtcgaggggaaggcaggtaaggaacagtgcagtgcctccacgcggtaacaagggtccaggaaacgagatcggggtttacaaagacaacaacgcgcggcactacatgcatgtaggaggggtccagggtccagtgataggtagcttgggacatcttaggctgtgagtagaccgtagaggagttcaataacggcccgctcctgtcatcacctacgctacgtgttttcggatccatccagaagtggatgataggtatgtcggcgtttgaaaccagccatcgatgatgcctgccgtgcctattaaaccacgctctggtagccttcatcgtccccgaagccattcgggtagtattcgctatatatgcagttgtagtatcaatggagaatgtcgtttcagtgagctgcgcaatctatggtcgatccagaatgatgggcgagctactcagtagaggtacttataacagcctctttaatcgcccatccaagaggtactagtacaagcggctgcccacctttctgatggagacagggagtgtcctttgatcttggctgcttgtgattcaagactgtttggaccttacctcaaagtgcgtacttggggggtgatcaaccagaaaacaacaaggctcagcacactcgcctgcctcgaatacgttgtagtataataatccaggctttaaaatactatccagccttggaccacatcacataagagcacactgtccttcagccatgggaagtcagacagtggatttcacatataaaagccttcacactgtaaccgaatgtccaacccccttacactacacaacgatgaggcgtcaggctacctttaatcactctgtcttacaatgcctcgccaacaacgatgccgcaagctctgagtcccaaccaagcggccgtcattcctcctcttcctcatcaacaagatcctccacgatcaagttgcctcccctgcccattttttgagcgatagtaactgacgcggtaggttcaaaaacctcccttggcatcacggacgcaattcggaacgcgtacttgtgctcataattttcaggcttatctgtgctctcttccacatctcccttctcctcttcgtcctcagggtagagcaagtcatagcattcgacaaatgcatagacatcctccagtgacgcgtcaggggcaaacttccgcgtgactctcccccttccggacgactgcgacatattaagcgccagacggaccgcatcctttaccgagacatcaggctcagcggcaatagtcgtagcacgccatctcctccactgctggcgtagcttttcctttcgctccgctgcctcagcctcttctcgtgcgcgcctctccgcctcggcagcagctgctgctgcctctcgccgttgccgtgctcgttctctgtcaatagcaagcgaccgttcataagccgaatcctgctcagatcgcaagttacgggccatatcctgtgccgcgcgctcggcgcgaacactgtcaagatcaggcgcgtacttttcaatcgctccccggatcccagcaatgaagacggacggagagacaggccctgcaatacgcttcacgattcccatccgtgtgcttccctctttcggcgtgaggcacaccaagcatgaaaacggaaacttggtgcacgtgtactccatggaaacttgataagcttcagagtccagtacatttcctccccagattatgatgttgttggcgggatcgttgatgaaggccacgacctcggggtcgagaagcgtatctttgatgaatgagtcggtgtcatcgtgttctggtgaaatcagtatcgtcaacaagaacttgagatctttctttgcggtgtccaaagcttgggcatgtccgccgtcaaagaagaccagatcatgcgtgccataatactcctcaaattcccgtttaaatcgcccagccgtctctttgggaagcaagctccgccgagattttcggaatgatgctgttaaagcatggggccgcagagactgcggaataaaggacagtatgtagagtataggccgaaacagactggcaaagactcgtaaaaccatccggaaaggcgacaagaggaatgaaatcagtgatggggcttggtatgtaacgggcctcgggggcaccacacgcggggcgggcggtgttcggttcgcgcggtgtagcccatgctggtgcgcgatatccgaccagacggtttcgtgtaatgtctcatgcctaccggcaaccctaggaacttggttctgtgctgcttgggcttcggcaaccaggtcgggcccttcgccgtcgaagaacttggctattgctatctgcgccagacgtcagtcccagcacgtgcatgcaggcatcgaaaagccggggggcctctagccgacaattacctgaacattccactgcgaccgttcaaggaacggaatagcatccgtgatctcctgccctgtaacatctgtatattgctgcaaggcctgctgttgttccggggacagctgaccgatgtccaccgcattgtcgcctgacattgtatgcagttcggcggtcgcgtggatagctggagtatgagtagaatatcaaaccgtcacttgctgaatcgtggacggaaggggtcacttgaagaaaggctggttgctcgaccgcgcatcaaacggggcagatttcaaacaagctggcctcggtatgctcgcgatgcttggttgtcgaaaaagcgacttgacacatatagctctgatcgtgatcgcgactggaaattgagtgaatcacgatggaggattagagaagagagagagagaaagaaagaaagaaagagaagggaagaagaagcgggatgtagaccaaggaggaagaggtcgaatggtgaaccttgatggtgtacagtaccgggctgtagcgacctacaagtacatacatatgtcaaatgtctgcgcgttgaagctgaagcgtgaagataccacgtcacttagatgaggtcagcggcctcggttatgtgcctaacgcaggtccctgggcagcgatgcacaaatctgatagtcgcatatcggcagctgtccgcggtggaaccttctcccagaggtcgtaggtaggtcccgtcgggaatggaggagccgggtggaactgagggcgggcaaccgggcacctactgctacgacttggtggaagtggaaacagggtcgccaagatggtgggagtggtggggtgggagcgatggcacactcgtcgatgcgaccgggtgcgagttcccttcctgtgtggtgtctgccctggactcccgcccggcacgcagctgtgccctgtccgcagcccagcccgccgccgcgtcgcagttcctcagctttctttcccgtccgtcgctgacactggagaaagtgagtgggcactcgtgggcagtagctaccgctaaggttcccgtcgtcacggtcacgcatcgccgtttttgctccgcaaagtgctgtagcgaattgtgctcgcaaaaccatccgaatctgacccccccttggactcgattcgtcaagtcagcgcagccaacaggacctccatcaccctcaaagcagccccaggattgcatacgacatctgccaaccaccagtcccctttgtccctccgcgagtggcgcattggatctccaactggtccatcgcgtgccatccgatccgatcatatacgtccctcctgtccatcgccaacctcgtcagcgtatcgtcgacgtataacccgaaatctcgagctttccgctgctaccgcttgctgccacgcaactctgcgccggcgccttcgccgttccctatgggtgtcggcttgtccgaaatatgggagagatccgtgagggtgaagaagtatatccacctctccgtgctcgctagatgtgcttttgctaagctgctctgctgcaggcgttgtaaaatcggcctcgggctcgttcatcccatttgctagtccaatacaataattcacccgtctacaacaccatggccgcaacgcgatataattcgggcgatctccgaaggcaagtcgggtcgccgcgtgcaaagaaccgcggtatgtcctcaacgtagcccggatctcgatcttcgttctattgcagcccgtccggcgtgtcccgctaactggtttgctcccgaagacaccaaggaaacactctgccgcaatgttgttatctacggacattgccgatgggaggactctggatgtaccttcaaccatgaccagaacaaggcatccgtctcacagaccgacctgtaagttttatcctaactctgtttacatccgcgtgctgtgtcagcggggagttatgctcctgggttttggaatgggattgcaacgtcatggcgagaatatgcttgtctggtgttttttattttatttcattttccgttgtgtcggtatgtcttgtctatttctgactttggttatagcaactcaaatcgaagagtcttcaatgtcgaatccccatcctttacgccagctaaccagcagcaatcagctggaaagaagtccaccttttcctcccaagctgcgagtgctgccccattcaccccaaggggagttggcagtaagtgtcccagggcggttctgagacctatatggatgttcaggcaatgtttaactcaaccatagcatccacgccgactctacagcaagcaaatgattcgaccatattcaacccagcggctattagggaatttaccccgcaaaactacgatgttggcaacacggtaagtcatatgtggaaggctggcagatggcctttgctcacagtcgtcggcagatatcgcagaatggggcacaacacgtcactcaggacggtggtctttacagcgaccctttttcgataagttcactgggtcaaacaatgccgccgcaaggccaatacaacccatacgcaaacgacccaaacaatctggccggtgctggggcaggattatatcagcccgcgggttttggcaatgggctggtccatccacccaactaccatctctaccaaccaccatcggagctgtatcgtccaagccttcaaccttatcagcgaaccacgtacgacttcttcatcccaaaggataggcgagagaacttgcagaagaaactgttccatatgcagcaattactaccaagtgagtccatagcttcttcagtggagatcggtcgctaaccgcagcagattccgggcttcctaatcttgatcgctggcactcgctcttcccactcgatacaaaggctacgaggaactccacttgctttggctatcctagttggatgtacaaagcacagaacaacaagaatgggagacacttcgccttgagacgtatcgaaggtaatgacatgcctagtttctggctttgagaatataagttcactaactcggctctggcaggttaccggttgaccaacgaaaaggccattctcaacgtcactaaggagtggaaaaagatcatcaacgcaaacattgtcaccgtacacgaagcatttaccaccgaattctttggcgacagttctctgatcttcgtgtatgactttcaccctctttccgaaacactctacgaccatcattttccaccaaacaacagccacaacagattacggaatacgaacaagattcccgagaaccttttatggagctatgtgtgccaaatagcgaacgcgctgttggccatccacaatgccaagctggccgcccgctgtctggagttgagcaagatcatctgggaaaacaaccgcattcggcttgcggcgtgctcaatcctcgatgtactacatcatgacagccccaatcgcaaaactattgaggagctgcaacaagaggattttgtcaagtttggcagaattattctggctctggccacgaacaccccgacgctcaatttcaacaacattgacgctgctctggctaccattgtgccgcgctattcgacacagttgaggggagtattggaatggctcattaagccttctgctccaggggaaaccaagacggttgagaccctacttggcggaatcacaacacacctcgccaattttgccaattttgtcatgcaggagtccgatgagaaagagttccatcttatgagggaattggagaatggcaggattgcccgtctcatgttcaaactgtccgttgttaacgagcggggcgattcttgtggggtgcacaactggtcggaaactggagagcgcctcctcctaaaactattcagggattatgtcttccaccaagtggatgccgatggaaaggctcggctcgacacgaatcactacctcaattgcttgagtaagctcgacgccagctccgaagaacagatcttgctcaccagtcgcgacaatgccacggttttcgtcgtcagctacaggagtatacgacagatgctggaccgtgcgtatggcgagcttggaaaggaaagtaaaccgagcgcgacgggggctaccatctgaatatagagtctttcgacttgcgctttcagccaatggctccacatgttcggtgacggcctttgccatggcgaggatatggatcgcagctcaaatgaaggctgaacgacaataatggacgtagcagcccgaccaaagcgagcttgacctaccaggaaagcgaagaggggggattgagaagaagaaatgtggactaagtggtggaaagtggttaacagcgatgagcagatcatgttagatagcgaactagaaaacagactcagaacacgtgcccaattccgtcccagagcaggatgtgggctgaaaacaactggcatatgtatgcggtgagccgaactattcgttatcttcccaagcgttctcattccactaggagatactgaatgagaaaacttgccgctgctcgagagttcatggagccaagggacgttcttgaacaggcatatgttgccttctggcttgatttccagttagattcccccactcgtcaataacggcgttggctggacgtttaccataactcagggcaaccagctgcatgtgtgtttcttctcgatgtagccaacccctgttcttacagtccctctggtgggtatcgttggtagctggggccgacttgtgttccttcatgctcgacactgggtgtttgctcacccaactcagcaatgtttcccttgttgcaccgtcctatccttgagtggggcggatatcataacatattgttagacttctctcaacctttcaggtttctgtcctggtgttccttctcactgtcctgccccgttttccttcgtcaaaattgtcgtctcgtccaattgcggtatcgctcggtttacgagcatgacgggatggcgttcagatccccaagttggtataatgtttcgaaaatgatgcagttttactttgtccagacgagcattcccttctgctcaagcttcttcctcctgctgagcgaaggggttcgcaatcacctcgcttccgtcgacggggctgatcacaacgaggagcgtaccgcgcgcaacaacaagtcctagaggacgggtggtttcgttgccttcttcgtctattataggtgcgtgggttaggaccaactggggccaaagagagcgaggtgcactgggcagagaaaggcaagggaggcaacagcttacctctcacagcttcctgcacatcatccaaaaccaagttcataagcgcatcatatcccttgagcgtaccggtaactgttgtgtcgaagacaagagaagggtttgtgtcagctttgtagggagctttgtggggagctttaagggagctcgttgaggggactcgggaaacagccatgtcacgacgtaccttcacgtccaccgttgaacttgacagtgatgcgctggtccatatacttcttgaggtcgaggatgttttccttcttagggcgctcaccgcggtcaccgccctgagcaccaccgcctccctgacctccaccggcgccggagccagaaccacctgctcctccacggttacctccgcgaccgccccggtagccgccaccacggcctcccctatttcctctatcggccattgttctgtttctttgtgaagttgattgagtatgcgccgtgtattgcgctggtgggtatggaagaagagaggaagtcgtcgaaaccgaaccgattggcgattgtcgagtgttgatttgtggtgttggtaatgtcgttcggtgctgcgattgttgtcgtcaggctggctggcgctatgggttgcgatggatgtcgtggggttggtcagtcgtcccgtctgggtcagtcgcgtttttggcgtctgcatccgctggcgggagtgacgcctagctgagtttcttccacagctgtgctttgccaagcaccccgctgtggggctgccatccggctgtaagtgcgggtagtgtggatccttgaggtccaggtagcattccccagactggctgacgacaggagccgtgaatcgctacactacacttcgtagattgagtggcccaagctttcttttttagcttctcaacttcccttcccttctcttccagtccaaccacaaccggcttgatcgaaacctcgaagtttcttaatcctgccttcgttcctcagactcttcttcgtgacgtccagcagtgtaaaacaatgcgtgtcatgagtaccaatttgatgtgctggacggctcacagacacggcccgccagctcatccactacactacacttttgttccatgaaaggtcgccctggtatgtttatttctttctcttcgacttcccaccatgtccgtcaactctgcagtgccgtagggttttcatgtcgtgtgatgagcttgtcaatatcccaacacattaatcatctgctacgaccttttaacatggtcggacggctgaggagggaatacttcgcctggccatcgttcaagttctgtctttggttctgagcaacgggaacaactgccaaactacctagtagcgaaaacatggtgcgttgcagcagccgcctaccatcttggctctcaatgcagcggcgaagaaacttgtgtccaagactgtcaggcatgtgtgccaagaatcaagaagcgccgtctttgaaattcaggtgcttgacaagaactcaatttctctcggcaacatccgagagccattgaaccaagacgcacgctcaccgggccaagagtatccgatcgagttgggttccatgtgacgaggtgcgattgggagttcacaagtaggtcctaccaaactccaagcttgcccaaggagcaaaacgggccttagtttccagccgctcgaaaatcggtgttactacctacatattccattgacggatgcctacactacttaacgactcgacccctctatccactggctagaagtgtccctgactcgttgccccggctgttatcaaacttcgagcaagggaagcatatcctcattgacctcacaatttgctctcgactatcagacctccagctatcccactgccaaacggttacggcaagtttgggttcctaatacaggtacaggtcgcatcgcgcatggttctgtacgcgcctacctatattgggcttccctcaccggcttgaatcggcaccactatactacagcagttcaccgcaggctcgccctgttgatgcgggacagtctcctcgagtcgcctaccctgccacggccaggctaacatctgtaaagtcgatacgaatagtcctcgaatagagacaaaacccggccaagatatagaatatcagggagtgacccaaccccatagtgtccactcggagcagtttctcctttgcttggttctgttgtgacgccgcaagatgccggcaggcgtacacaacgggaaatcgggggatggttcccctgggcccggcccctctaagcgcaagagagacctagacgacaatggcatccccggccttacccgccctgaccgcataccccaaccacggccgccacagtcaggtatgttacaacgtgaagaggacaaattcccattgagccaatacttgacggggttgcgccatgacttgggctcttgcactctcaatgaagtccccgttgtcttactgattatcgctaggtaacactacacctatcaactatctttccgcttccggaatcaagacatcaagcctcgaacttcttcgtggggataactgcgctttcaacaaggtcatatcccttataagcgactatgaaggtatgaagagtactctgtagtacaggctccagagctaaagttattcaaggagttctcagtcgacatgaaagcctggctgcaaacttaggggccaagctcaccgcacctcgtttactacgagctatggagagtcttttcgaaggtgaaattactgtttatgccaagacttcttccggaatggatcagccatataagcctagctggctggacatcctcgattttgcggctgctaaccctagcgagttcaatctcaccacaataaccagtcgtggccgggtctgtcgcttctccatgaaaaacgtcgacgtcgaaatcaccgaggatgactggcggcttatcaggtccggtgctttggaccgttttagcctagttccgcccaaaccgttggaagaggatgacggaatcgagttggtcacgctagatatagttgaggaccgagttcacaggatcattcagaaggcagacgagatagctgccaaagcacggcaactgaactatcacctgagcggccgcaaggctgccattggggctcgctatacgttccagcactcttcagaactgaaccattacccgaaacgccacagcgagctgaagcccgatcctgatctccaggcttacttactgcggcagtttctatctcgagctgcccagcacgccgagacttctaatttaggaaaatctggctcaagtccctcttttgcatcctctaatcattcgcagctgcatttacggcaggctggtattgtccggtcaccaccaatgccgacatcatctggaacattggctccccttcagcaacttgctggttcgatccacatggagaactcggtactgcaagatccagcgcatcgattgtcctggggatccggtgctttggaacgccacaccgctgccagccgatccggcacacgagctatagaaagacttgagcgtgcagcatcgacaagccccccttgtgaccgctgccggaggctacagataccctgtgtcgaatatatgggcagcggttgtcaagggtgtgccgacaaccgcgaacgatgtgactggcaagcaacgacgcataatgagatttttgcattgctcgggacaaatacgccccaagagggcaggcctggaatagcagcggaggcggtagctgaccaggaagtgtcaaaatgctcttccacgagagcggaaaattcgaatgggcttggtactgctcatcgttcgaacatcaaggatggtgagcaaacacatggtgaggatacggatgggagagcagatgcggcagaggatagtagggaaggaatcggacggcgtcccggttaaggtctttttgtaggagggaaaggtcaaaggaccgcgagtacgtcactaaactacgcctggaagcgacgggccgacaaagtcgagcaaatgagccgcagcagcagcagggtaagcagaagtcgctagcgcactggcaagctcagatcggggtaccaacgagagcgcctcatgtagttcacaaacgaattcacgaagaatgacagtaggatatcatacaagaggggacaagctatacaaagacatgtgtgcatgttgtattattactcgatggtggcaacaacataaacatattgcgagactgtccacgctaggttgcttttctctccctttagtacctctctgatttgctaatttcttttcttttcttctttctttcttcttgttgttgctgcctttcatcttcccctgaactgccgacagaagcccaagattgcgatctttgcttgatacgtaccccgtccaatacacccaacctacataaagttgatccagttatgttccccgtatattcatccccttccagctcctttggctgctagacaggtagccaaagacggtgtgtcccttctttccgttccttcgtaggcttgactcaagccaagagtccaaatatttccctcgagttgttatccaagtcaagatcactttatccgcaagttgaacaattttccaaaatacctagaggtaggtacgccataaaataacatccacaccctcctaacctccctcctgaaacacgcagtcatgaattcaccttcagttcacatctttctctctctcacttccctttctatccattttccctttccctttccctttccctttctatcccttttccctttccctttccctttcccttctcccttttccgttcccttctccctcttcgtccgccttcgcttctctatctcttttcattccctccccctcccatacaccctctttcccctctcgtttcagtaattctcacgggagttcattgtaaacgaccccaataccgagcagcttggacctgaaaccgatcctccatgtccagacaccgcgtcagaatggcgatgcggatttgctcgtcccgctcgttgtccgagggtgtgtagagcgtcgaagagcgggagcgggtaatgaactcgtttagcgcggttttaccattgttgctggggttggaacgagcttgtgctgctgctgctgctgctgatggtggtggtgctgatggcggtgatggtggtgatggtggtgatggtggtgatgttggacgctggtgttgtttgtggagcggttgttgctgctggggttgggattgttcttgttgttctgggttttgtcccggttctatactttggacctggaccttttgttgatcttcttgttgggatggttggtggagggaagacggatgaggaggggatcgggaaaaggaacaggacgtagagtggtgaacatgatgatcatggtgatcatgaggaggaggaggaggatgatgattacaatgttggcatgattgttgcttcccctttccaactgcatcctcagagtgttgggatgggggagtcatggtcgaattcgattcgagcgaagtcagtgatatgctcgtcatggtcccggcagtggtggtatcgacgagagagttgaatgtctttgcactcaaagtttcgtcggagcttggagaaggcatcttggagtgggaaggtttcaggtaatgcaggatgtagcggtgcggtaggtaggtggctggtctgctggcagctggtgcccctctatctgtatgtcagggagtcgtgtatctgaatggcggaaaaccatgcatatggtcgtttttaatggcttgatgttgacttgaggttatcattgcagttgtttcgcaagttagttgcgaatttccattggtgttgtaggatttcttgtggttgtccgcccatcagtgaccagtgtctcttcgggtggtccgaccgttctggactttgacctcttatctcgagacttcactacattttctcgtcattcaagaaaagcggcaatgtcaatgaatcttccagtgcctgactggcactttgacatgtgcaaacacacgcgtgtagtgtaagcatgattccaaaggctcgtatattgtgcaccgaaattcagatgttgatgaaatcggcatatgtccgccaaggtttccgaaatggatttttcacctcgtcctttgcctacctggtgagtgatgaacgttttccgcactttgctttaagattatgaactttgaatgtagcgtcatacatacaccaattgtgatggtaagtaggatgatagcgtcgtagggccggattctggcaatggagttcatgacatatccccaaccaaaccttgcgagcgacgcgagatcctgtcagaaatcatgattggaatcaaaacactacggtgaaaatgctatcaatgtatatttctctttcgtggtctattgagtgcgaatcttggtatcatcgcccggcatcaggagtccatgggttcggcagcccgaactcgcaaccagccaagccgatgagctaatgacccaaggaatcctttcgctctttttccttattgagtttcttttcccattttgaaaacactccgtcgtacttgttgaaaccgtatcgtagctaacagtgtgaaccacttctctacttcgtgtttgtctaggtacctttccctctgattcccatcgagagaggcatcagagggcgagatggggcgtgattgccacaagctgcacaggaaagtaggacacgacaccaatcagcacacgatggtcaaaactcacaaactaggacactacgacgtggggctccggatccttcaagtaatgccgatatcatagtcccttgggataaggcgtatcagtagttggctcggcgcaaaggttgggccgttggggctgaggcttgcatctagccacctttgatatctcggccttcgaatctgggactgacactggcgaatatgacgttcgccctgtctcctgctctagcaatgccatatagccagggtgttacttaacgaaggggacagcagtgaggcataatgcacgatcgacgtggcgtgtgtgggcgaggagtgaacatcagtaggcccgaggatcatgtaatcctcgggtggcaccaaaatgcgtgcagtcgagtataccggcagtcagttcagccctgtggtaggaagctgtggtattcacaaagcaggcaaggggtgaatatggctgtggacttggccgtgaatgacgacgaggcaatggtcgctttgcgggatggcgggctttcaagtgatgactacgagccggtctggatgatgacccgtgagatgctccaaggctccgaacctcggtctgtcgtaacggcaggtgcatcaagccatctcttgttctcacgaaaaaggtggaaaggagtgttgggagtactgtgcatggtttggagcgggccgttgtccaaacactcgctcatagcttactacagcttggggttaagagcccccagcccagcatccccagtctcgaataaatatcttttgtcggtcccaaccaacgtcccctttccctctcgcaacccgtgcaaccgccatttccactccctcacgccatcacacattctcggtgcgcacacaaccactcgaccacatcggtccatccgtcgaccagagtccagccaggtctcaatccaggcacgcccagagtatcaaggaatacccatctgcatcgctgctgtctgcttccgcatttgcccgcggccccctttcgagtgtcttgtcagctatctggctggaacctggactttgcagctatctggtgagtgaccaactacctacccctggccttcccaggctctcacacgttcccaatccttcctctttctcctcctccactcgacttgcctttttcgcgctcgctaccactctgggcctcgctccgcgtgtccgttcgcgcctcatcctttcactcagccttttcaccccttcacttgattcattccgtctccgtcaacccccctccttgccttttctgccggttgggaatgcaattgtcaataacataacctatcaagcgacatctatatactctgcaccacttacttcagttgcatccacacacccccgagcactatcgagagatctacctaccatttacactgcagcttttttccatgccccattgccgtcttcaaattttcccacgtcaacaccaacaacaaccggcaacacgaccgctaaccgccattgcatccttggcttaacccgcagatctttcttcagcgacacatcacatttctcggttcttctgtccatccgaacctacctatgcaccagttggaccgctcgtttctcttgcccgtctgttgcttgtctttcgaaaccgcctccctccgaaacccacagtgaaaaagacagccattgcaccgcgtcggcttgtgatcctgcatctgcgccagttgggtgaccttttgcttgcgtgggcctccctcgccgttgggccaagcaatctcaccgtggagccggtcgagtttgccacgcgcccgccgcgctccgcatctccaaccactaccacttccggaaaacagtagcgtcgggtaactttttctgttactatctaacccggcagcccaaggctcactcacctggcgcgttggtcgcctcgcgaaaccgcggcaatggcggcaattgtggcaatcgctgagctggctcgggggcttctcagttcagactcgagctttgtgagcgccgtgagcgcgcctaccgatgcgtccatcgatgcgtcttcaaatgcgccggcgtcgttgacctcgacaccgccaaccacggtctcgccggataacatgtcgcagatctctgatgcagatgttagtggcaaaccagatatcgtttccgtacccagtctagagagtgccatccctttgctagagaacgaacagcaaaaccaagctcgccaacagttgcaacaagaacaacaaggggctggccaggggataacagagccccaaccagacgccattgttgtggttccccaaccgcctgcggacccctcattgcccgctcaagagcctgtccccgacacaacaggtcgatttccgcgccgtgcacgaggcaacaacgccccagtatacaacctcgcgagattgaccggcacctatgtgcatggcaaacgcgcctcgaaaggtgacattgtcctccagaagaagcggaaaccgaaaggtagaaaactacaggctctactggcccaacaggctctcgaagctgagcaggccgctcaactggccgctcagggcggaactccagcaaaccctgccgcggacgtaccatccattcaaccagcaacccaggaaaccgacaagcccgattcgaacgcgcccgccgacacgctcaccatcccgcccgtccacgcgcccgcagcccccgagcccacatttcccgaatccgcagctagtcccgacaaaaatggcgccgctgaagcagccgacgccccagccgaggaaaatcgcgtggatcatgagagtctcgacgcgtcggtgcatgaagcgccgcttgaactttccacaaacacggccgaactgagctcgacgacaaaagccgataccgcacaagacataaacctcgacccctgcggcgcgctgattcccgccctgccagtcgatgttcccgaccatatccccgcgatcgcaccgagcgcaaccagaaagcctgacacaaggggagccaaggcaaccgagaaggacgtagtcaagaggcccgtcgggagacccaagaaacacacggtgacaaacataggcaaagcagccaggacagccctcgtcgaaacagccgagccggccactgccgaaaaagttgggacgaacactatcggtgaagccgtaacaagctcccccaaggaagccgtacccaatgtcgagaaggaagctgaacgcggcatcgaaaaagaagcggaaccaagcggcaccgaagatatacaaacaggtgcatgggaagatgttccagcagaaacaactggggatgtacacacgagcacagccagccaagtaaaagcagtcaaagcgaagggtaccaaaacaacgagaggcaaggcaacgaaagctgaaacgatcaaagcttcggctgtagtccctgctacgcgcagagcgacgcgtcattcgggcgtgcccgttgaagaccctatcttgccattgatcacaccggcatcgggcaagaaagccaagacagctgagcctgctctatctcgtgtcccacgcgaactaaaacgcttgcgagatactaacgaattcgttggtatcgacacgcgtcctattcgatactctgtatggagcaacggaaagtatgtcaacgtaactgaggagaaggagcccactgcaccagcaaagaagaaggccaaggtcgacagcagcacagctacagtgcgcgaagataggaaggataagacggtggaaccagaggctccgacgaacaccgactcttctcgtccagctgtcaagcaaaagcgcgtcaagaagtggcttaacaagggtctctacgctggccagcaagcgcccgaggacgttaccaaaagcctcactacgcaggagaggaagaggctcttgaatatcccagaactcgcgaagagtggcccaccgaacaaagtccttccactgccaatcttcaatggattgcggctgctcatcgcaggtcgtgatttcaagctgccgtttgatgtctgccacccattgcctcccggacagcccaagcccgccgcataccgcaccatgacaaaaagtgagtatatcatgagacgggaacatctgattgcgatttgagtgtctgatagctaacctatctgtgtcattttctagaccgttttattggccaggccgcggcgatatggaagaagacccctcacttcgaggattttgcgtccaagtgtgtatgtacgcctgaagacggatgcgcacaagactgccagaatcgtgttatgctgtacgagtgcgatgataccaactgcaacgtcggcaaggagttctgccagaaccgggctttccagatgctcacggaaagaaccaagaaaggaggtcgttaccgcataggtgttgaggtcttcaagaccgaagacagaggatatggtgtgcgtagcaaccgctgctttgaaccccatcagatcattatggagtacacgggcgagatcatcaccgacgaggagtgtgaacgtcgaatgaatgaggagtacaagaacaacgaggtgtgttttccccgggattgttctgtcattgccccgcaaagctcttatcactaacattcatcatagtgttactatctcatgtcattcgaccaaaacatgattattgacgcaaccaccggtagtatcgcgcggttcgtcaatcattcatgctcccctaattgtcgcatgatcaaatggatcgtctctgggcagccgagaatggcgctttttgcgggtgaccgccccattcaaaccggcgaggagctaacgtacgactacaactttgaccccttctccgctaagaacgtgcagaagtgtttgtgcggtgcgcccaactgtcgaggtgtccttgggcccaaacctaaggaagtgaagccgcccaagcctccgaaggcagaggtcaagggcaagaaaaaggttggtaaaaggaagctccaagagctcctagccaacgggatagagaatgttgtagagggcgaggggaggtcacccaagaaattgaaggtgggtaacgcccaagccggcaaagcgaccgaagatacagcaaagggagctccaacattcgtgtcgcgaaaggtttccaaggtgtctgtcagcgccaagtccaaggtcgcttcggcgaagaccaccaagacgttcactcggaaagtcagcattgcgacgacgagagttgtcaaatcttattccaagaagggcgccgccgcgaagagcaagacgatcacgctgaaagctccgtcaaagggttccagcttgaccatagtcgcagctgatgcagccggctctatcacagcggcagaaacggcgggggctgaagaggaggcaggaaacaaagcttccaagacagccagggtaactcccaagaatacgcccagggcaaagaagatggcggacgctgtccaaaacactcctactattgcagagggagacgacggctcgatttttgatgtaccatcatcttcttctgcaaggaaacgcgccccctcttggaaagtgcgggactcgggcgtaaaaaacgtatcatccctcttcagaaaagccaggaaatcacctgtcaagatcaaggatactgccgatccggcggccaagtctacggcagccaccaccaagatcgtgaaaccgcgcaaggctttcacgaaggggaaggtcacaagaccgggcaaggcgatgccaaagctgaccgttgctaagaagacgggcaagtccgtggctaagcctgcgatatcaaagtctggcaagggatctgtcagcactaagggtgcgaccaagattcgcctcgttaataaggcggctgatggccaggatgaaaatgccgctccggaattggtcgtgtaaagggaattaggctgggcggttcgtatactgttctttgatcgggatgtgttgtaacgggcactcggtgtcattggaggacagcgtgtaagattcagagacatttcaggctttggggagtgtggctaaagatacaggagttgtgagtttggcttggttacttggctctgatgtcctttttgtggtatcttgaggacgtgtggtgtcttttcgtccttgtagtcataaaacgggcgtttggcttttacatgattcgttcatcttttcttccccttctcctcctggcgtcacttggttgcttgtagtttctagctccctcattcaggctgagaggtgttggtttgcatcttgaaaatacaatgagctggaattcacgctggctgggaaggaagaagcgggctcattattggttcgagaattcttacaacaacctagcatgaggaaccaactcaggcagaaatcaacagtgggttctcttgatgccaaggacgttccgccagtctgcctttctttggaaaatgatgatcatgttgtacctacacttgtgctgttcaaagggtatggtacgtgccatgacgtcgatctcccgcacctctcattatcaattccgcggccaccttaggcgcagttcagtactgcgagctcccgatacatcaaatagtatagtgttcccgtaacatactcggagagtctaacgtggtcaatggtacaaaataccacttagtccgtaagccttgcgtacctcgcaaggtcaacgggcagtttaggggagactaccaaagaatgtagattacaaagtccggtatcagtattcaacatgcagatcgtgagaattcaccttttccatcaaagattatgataatcggccgggaagaagtgggattttttgtggcttgatatcgtctgctttcaaagcctgctcttttcaatcatggaaatttcgaatcatactaggtaattttgctgtatagaacctcaacagatcctacagcgctactggctgcggtttgcgctacactaatcattacacaaaaataccgggcttcggtgagtgtgaattgtcagggcccgatggccactaaaacggcagcgtaaactttccacacctactcctttttttcgattcttctgtggaagtggaaattcggaacctcaccgacgctgaagtggggctctcgcttctgcccgcgaccccacctggttcaagcaaccaatagacggtgggattaaggaacagcaaggtgggaatagaccaaaaccacccagtgtccgctcggctcttcatcaggtcctgatcccgtcacggtcaagacgggacgggtacgtctccacaagaatgatcattgactccgctgtacacgtgtgcccgctttcccatcttgatatcctgcgtctgccatcgtcgagacggatggcatggttcagttttcccctttgcaacatcgtctccttcgtcatggcactttggcgatgtcgcggccaataacctcacatgtccggacatggccgaattcatcaggcacgttggcacgttggtcctgtcaaggtagctaccagcctcagcttgacaacctgtgctgaatcgatttcttttccatgaaattgccccgtatctctccgctcagccaacgggcaagaatgtgattggacacccccgatcctatcaagtatcaagcaccaccttcagctcatcctcccctccctttcctttcctttccttcccttccccgcagactctcccaaccccgcggagaaagacgtgacaaggcttaagcaaggctactaatcaaatcccacagcacctccccagggactccaaccctcgcgcctaacccccccccccccacaccttctcagaatcaggatctcacctccaaatatgtaaacgcgacaggatcagctttccgctttggcggttcctgggggaacatcatcttccttggcgtcagagtacgctatgctaggcatcgtcatccaagcaggggtagacatacctcggcgccgccgaaaaccgtaattccgggacagggacagaaatatcgataacctcaattggtgtcgggtagacgaccgactaccctactatgtgtcactggctttaaccagcctcacgcactggcaggtcaatcagtcagtttctatctcaactggtcggtttcgtcgttgtcgtcttcggcgtcgaagggtgtcagcagttcaacacccgacccgtccgacggtcaccgccacgcagcagccatcgccgcgcctgtcactatcaccagcaaggctcgccggcatgaagccggtgccaagagatcaacagacccttcccttactgctgcgctaccccaaaaagttgcccaagaacagcaagtttgcacgaagcaacaaagcatcatgatttatcttgtccactcccataccccaccatgcacatttaactcaaatcggaaaccgagagagtggatgcgaggaaggctggaaagagggagcgtgaggtgctgcagcgtaggaatagcctcatcataccgcacctcaacaagtgccgtgaggctggcggcgtcgcccgcgcggaacgcggcaacgcgcctagtattaatccaaaagcggctgttatggagtaagaagaaccaaaagcacatttttgacattgccagtcttggcaacatgctcaacccaacccatttaatccatgttgagctggaactggatcaatgagatgtgtgattcgcatcggtggcagcagcggtccagaaaatcaagatcaacacgagaagaaatggctagagagagtaaagtatcaacatacgtacctaccgacgtgtttggatagtaggtcagtcacccctctcagacacaacaacaataacgacaacagcaaaagaattgacggtacggtacctctaggtggggccgttgggggaggtgaaaaacgtgtctcatgcgctcaggaaacaagcgcggggagagagagagagggtggtatgctgcgccgctattccatgtaacggtgggttgttaaagtgaattaggcacgtcaccacttacctatccaagggaacgaataacatagggccgactccctctctctctcttcaggtatgcctacctattcaaagttccagcccttgagagatgtctttcggataaggtgttgcgtacctccaagggtccaagatcactgacataacgaccagtagtaatctgcagccaaaatgcaatgtcctgcatgcaggtgtgataccccaagcaacatggcatggcagcgatgatgtgcttgtaacacttctaactatagtgtggattggcgcgctagccagtagacagacgtaggtcggaaaggtaggtgcttcatgtgcagttcacacacacggcatgagtgttggtgatgcccgtggtggtgggttgcagcgacactgtgacacatttgtgcagcagtccctacctaatgtgacattctgggtgagccgcgatgcacaacagcaaagtatgcatatcatgtaaagggttgtttcagttgctttgcaggatggagatcccgtaggaatgtagttctatactatagagggggcttacacttggatgcggggatgtagccaagtttcgaactatctgtctgaactcggtaaacaagttgagaggaaactaacgttgatgcctgttccttttcttttattcgttatgatttttaaaggggcagaagaaggggggtggagggaggggggaagctccacaggtcgaggaaatccaagtgacctagatctctgggactctgataattgtagggactgctaaccagggagcatgcaatactagggctgcaaagttgagtttaacctagaagatatcactgggcttcagggagcttttaatgaggggtgtaggtcacaatgcatgtatagtaacttcaaccatcagcgacgctgtatttacatttgtatgacagactgagttaaaccattgttgatcagcaaaaggcagaataggcagttccaactcctcgctctgaactcgcttttccgtgggcctgagccaccgtttatccatccttttccagcattggtactgtgatccggaccatcaaacttcctggtaatcgtcctcagagtctcgctctgagctgtgcaagagaaaaaagaaaatgaaaggacaaaacccagattctagcaggtgatgtgaaagagtgttgcaacagaaacccgtatcgtcgtgtgaacctttcttcatatgacctgtgactatttgtacataacacaagtcatgcgctactgagcatcagattctcatctgccggggttatattcgatggtggtgaccgtgcaagatgagcaacgtctatgttggcagtcggggcaatattcatcgattttaatgttaagaggcccaaagttacaagagctctatatgaacaagttattaaaagccggcgcttcacagacgggcgtatcagggaccaccacttacgcaataccacacggttttggtctttgagccagatcctggagcaccactgtgcttgcctccagaggagctggaggtcttgctggaagaagaagtcgagtgtctgcccatcttgtcgacgtgtgattgttgaagggggaagccagtgtcttgaagggtgtggaggtgagaggatcagaatcttggaaagaccacagcgtggactggctttgaacttggtagaagagtccttgaatgtcttgaggattcacagagagaacactgaagggtgagggtgatgatgatgaaacctatatgagaatggtgactcgataaagggaagccatgatggatattatattcatcaattgcccacaagagtcgcacatggacgggcgtaaacactcatgtcaaaatcccaaacgccttcttctaacctaagccatggaatccattcaacctcagaggcttcaggaccagtcaacaagtgacactggtacgccttgcgctggggaatttccatgacggcaattacccacaggacgattgggtgtttgaggaccagatctgggagcatagtgctcccagatggtacaaagacgacaccgacggtcgttggcagtgtagtcccggtgaagtgtctccactcctgggctctgccacttgctcaaggcaaggactcatactaacgagcggcctatccgtcattccatggaaaacggtttgttcgaatccaccagattggacaaccattggtgatcgttgagccgtcgttaggcttgcatggaacggttctcggtcagtatacggaaatcccaggcgaagcaaggaaagcaaagtagggacgattgtgtgccggcgtagaacccgtacacaacgagcaactgtaacaaatcccggtggtaaggtaggagatgccgagccgacttgccccaaaaagtaaggtatattggtaacttccagggccagactgccggtctcgagcggaaatcccttcacgcccggattcaggttcactgaaaagtaggtagacacccttttgtcctcaatattcctgccggctcacttgtcggtgttgccggcgtagggtcggattgacgtcggcggaagtgatgtgatgaagttcttggctttgtagtcgaaacaaaagaattaaaacctggttttactcagtcaagatcgttaattaacttttcttgtctgaggtgggtaagggaagcctcggagatgcagacctctacccccacccccgtgaccgtgagcgaacggcatgcggctctgcataccgacacgtgggaaagtacactcgcactgcatgtgtaggtacataccatttagttgcagcgtacttcttctactgcattcagcttaggtctaaaccttgcatacatgtgaataatacctcccgtctatttcagaaacagactgaatacaatgcgggacgttacataccttgctcagctgtgtccaaagtttcgtgcggccttccgtcatccagtcaagggcgcaaaggccctggcggtaccatgacatctcgttcgctctttctgcctaagtgagtgcagaatctgcacttttctcctagactcttcaacactgccacgacctcctggagcttcccatcgcccgccatcatcattctatacgtccgagtcgtccatcctcaccgaccaaatctcccgatttcatcataaccctgctgtgccaccggcatatcactcctaacgcgagcgcgtcaactccgcgaattgctcctttcgcttttccttcgttggcagatgaccgcctgcaatacccaacccgcgcatgtaaccagagggcagtgctggccggacctactacctgcccaagcagtgagcccggctccaaccgcaaccagactccttcctgctaataccagccacaaccgcacacttctgccttacttgaacgttacttccccctctcccgcccctcacccttcaaccagggctgcattccgccgactccattgtgagcgagcagaggtacaagttgcggctccgcgggtaactatgtgactctccggctcagtgacggcggaggttcagttgttggaggatcaatcgaccgtaaagaacataccgggatcgaagaatggctactgtagcaccgacaaacgacaccccatatcttcggatgactttcaactgcctcatgggagccctgcgggctgcccatcatttgagcaaaagaggcacacatcccctcgcactaccatggaagaactgtcttctgtgacattctcgacaaacattgtggataaggcatgtgccggctagggccttgccctcaaatcggatacctcttgtgtcatggtcgaactggaattgcgacaaggaaagatcaagtgaccataacggccatcggcctcgacacttcgcctcgattgaacaggtcagctcgtggtgatcgaacgcatgtcgatggtacctattcgttggttgtgggacttcaccacatgtctcatactctaggcttgttagcggaaggacacttgatgagaaaatagtctgcgaagagaagaaggcaaacaaatggtgagttttctgcgacaaagacgggagaaactgaccacaacagataaatggtttcgtttacctattcggttggtccatacacgctgcttcgggtcgtggccacagatgatgagtgatttcaatgacaggccctggttgagggcaagaagctaccccgatgagagagcagttgtggaaggaaatgaggaagagacgacaagtagttgagtttcatacttgcatcccaataatcccttaaccacgacttgagacggaaattcagcgcacgcataattccttatcatagtgaaccgcttcatggaccaacttacgtgtcgtcttgacgaacagatcgaccgcacattcaggcctgaagtaagatgacggtatgatcaacgggaggcaagaataccagctcggactggcttcaggtaagctatttgcttccgacttttcggtttttttttttttttttcttttttttttttttctttttccggcaagaagaccctgtttgagccccgaatgtggctatcaagtctatttagcagattgttctcaatggcaaggtgaacaacttaccttggaaggtacagtaagagtcgaaaaacactgtcaccccttgctctatcaaatgtgtggcggtgggtgactgtagaatttttttttcatatcatgagtttagttcctttccagtagtcgagattctgctgtcccaaagttcaccgttgataatgaccccagctttcattttatacgttatgaggctctttcttactttgaggctctgcggaaagtgcctgatttccatgttgcctcaggcataagatctcatgttttctctcatgatctgaagacaatcatatggagccacttacaaaacagcctagagccgcaactactgcccccccttcaacacatgttaccctattcggtagcgcggcgaccaaagaggatgttgtacactgaaacatgtcgaagacatggcgctcacctaaacctcaatgagggccatgaagaaaatatatggccgttctatacaacatcagaaccgatactcaaaggaataccgaaatctcgacaggtaatgggtaaggcatcagctcaaagaccatatggacttcatcatgccacaggactctcgataaccactggctggatgctaccttgacgagtatacattcgacgaatttcacggctgggttgtaatgactttcagcagattccctggtgaattcggtaataaaacggagccgcgcgtctcgcggggaactaatgattacatgataaacagaagccttgacaccctgtccagactgcccagtgcagtaatgttggattggcctttcaagacgaacggatggtccgtgttctcacgtttcctcctgttggtcatcagaactaatccgagttttgccaaaatgtttggttaagaagctgctgactctcttcatcactttagccgagttactcttcccaatgaatgattacaaactactactcttgccaagccgagcccgaactcattgagtggattcgggatgttggctaaacttggtcatcttcgaccattagggccaaacgcattgttaccttcaaaggtcttgaatagagcttcaactttacaagccgtctaaacaccaactcaacatctgtagccacctatgtcgaggatttgggttgctgttgtgagccaacctcctaaattgctttcaacctaagacatacatagtaccacccgtaacagttggtgtctgcctacgctaaggccctggcagaaccaacagccacaatgccttgtagatgccaattttgcaactgggccatggcagctctttactcccattatttggtgcgttgatattggctgaaatgcgtgactgtaaacggcacttcagttgttgttccatgagcatgccgggcgttgttacgctagtcaccaccgttatcccttggactcactcgatggatcagtgcacattaagaactgaatccggatttgtgactctgtgaatctcaagagtatttcctatctgttttctccaacatgaagtaaacctacctagatatgttgtatagtgtacgtacttatgtaggtgatggtgctgaagatgggtagaggtaagtacttgtagtactgcccgtaccttacgctaacttaccatttccggtttgggccccagtgccctcaacttgcggccaacggtgtgggtccccggctcttgcgcaggcactggacgcgcccctacggggctgatctccccgctgcggccaggggccagggcaggtttccaaaccggttccaacagcccagatgtgcgttgaaagactggatgatccaatgtcttgcattgtcgaaccgaagcaaacctccgatctaaattatggcatttcatctttgagcgcatccttggacgccggcgcaagaactgtccagaccaacggcagcgaccaacatacggcgtcgcaactaaacgctgcggtcccctccgaacgacggcgattctcatatgagcaggcggtattccacttgcctcctgaaatctcgccctccgtccgctttttgtcatcccgccgcgccaactcctcctgccgaccgaccattgcgattgacacctttcatcccacaacatcgacagcctgatgcactagcctgcgtacaagcgaataaacgccccaacccgtacctcgttcgtccgaagcgccaccgacgaccctgatcgctgactttcgacgcgtatatcccattgcgctacgacaacaccacattccatgccttgagggttggggacgaaatgagttccgttcgagcgcgccggtccgagacgagatgggtgacgcgatttatgcctgttttcctagctgtgtgtttcggtctgacaacatacaccacggccaagagagtctgcggtatgtccctggttgttttccccaatctccaacttccacttcaataactgctctctgtccccgggtgatgtcacccagcatgttccctccccgacagatgtggagctcctgcaagtccgtctgacgcggagcttttccactgaccggaaccctcttacagtggatcacttcctccataggcgtcaagaacccagcgctgcgatcgcattcctcgtcttctacctcgtcactttcacgttcatgctcttgacctatatacgactattcctggttattcaactaaatcccggcgttgttcccctcgggcagcgagcgatatggcggttggaaaaagaagaaaaagagaaaccaagttggcgacggcacaagcataaacagaccggcgatatagaggccaacgcctacagtaatgtcggaccagacgatgaccctgatagccctgggctcgagtccttttacagcaaagacgtttttatctgcgaatcagacggaaagccgcgatggtgtcacagttgttgcacctggaagccagacagggcgcatcactgcagtgaaatcgatcgatgcgtcaagaagatggatcactattgcccgtgggttgggggaatcgtgggtgagacgtgtaagtggaaagaaataatcgatacatctgatggcggactcggctaatcctggtgcgcagcgtttaagtacttcatccagttcacgttttacgcatcgctttgctccatagtagttatcactgcttgcgctgtttgcacgaggcaacgacttcataccggtcacggccttgatggttttgtggtcgccatattggctttatccggccttctgggattttttgccgtaaccatgttcatcacatccgcgcgatatgcgctgcagaacatgacaaatatcgactacctcaagtccaaaaacttcgtgcataacctggccattcgggtcccgagaggcatccaatcctgtgaaaagtacaaggtcgtcacatatccgatatcgaaatccggagacttgggcactccgttacctggagacgtcggtgcaagaggcgtggccaatatgagggatatgctcgcaacgcgcacctttgctgtcgtgaaaaccgagctgggcgagaacccgtgggatctaggcttctatcgaaactggaaatccgtcatgggcaacagcatcattgactggctactgcccctcaaggactcaccttgcgcaacgtacgagaacaacgagagcttttacgaaatgggccccatatatctgcgagtgcgagaaaggtttaggcttccgcacctaaccgacgacgagaaggggtttaccacatcgaagaaggagttgtcgtcgaaatcacaggccaaagagaggaaacaaaagaagcaggagcaggaatcacaggaccgggcccatgggtcggcgaacttgtgatcaacttcaacttattaatctagatacccccttccatttgtctatgtcctctgtttaccatactattttggtttctagacttttgccggcgctcagcgaagggcccggcggtcatgtttcttttactcttgattagatactttaatgctggcttacggtcggcactcatgtatggtgtcgaactgctatttctccgggtatgagcaggtagtgtttcgaggctctttcttcctttcaccaacgaagtcaggtactatttctatacaacttcccagcatgttcccctttgtggtaacctcttcagtgactttaccctctccatccacacgaaacttttttttcgagccggccgagcacagtccttgttactacccatatcctgaaaaagtggaagttcgatagcgttgaacgtaaaggtcagaagcatggcgcttgttgcaattgcaatcatgcagtgccgctgcttgattcctacctaaccgactccaatatggtaagccctgcgtacttgatctcaatagcgtgacgcaactccagtggaactctgagagaccaacatggactgacaggatgtggacggaaccgaaggaaatccgagtgcaatctgaaggacgagtgataaccgatgataacagaaaatgatgcatcgtgcgaactggtagtatcgtagggttcattgcatcgtataacccccacgtgtggaacatatggtaactcagtatgtatgcaggtggtgagttgtcatttgggttcaagttcccgattctcaggttgcgtagagagtatcggaggagaccatttggctgtagtatctcgttcgttctttctccagggcaggactaaagtcgctcgtcgaacgtgtgatggaccatgcgcatttgcttgtagacgattgtatgttcaaagcacatacttctagccgcgacttcggcacaatataactggttgagaaccctgtcgtcgtgatgccgtgaggtggtgttgatatgtgatggtagcccaggacttcgagttttccaagactagagcagtcggcaaggtgcctaggtatccccgcgcgcaagtccctacactacattagatatctcgaacgcaacatcgatagcatccgttcatgtaaccccccttcccccctgcccccgcccgcgccttactaggcgatgtaggcattggcgtgtttgggcagaatacgggctgtattgtggaccgttcgttctgccacatcaacttcaggtcaggtgtacatgtctagcgtatctcgcatatgcgggaaggggcccttttggactgaagggttaggctaaaacgcgggatgacttcgcggctctgcatttcagttcgatgatgatttaccgcctccagaggtacatagctatgtaactggagttggcacagcagagtcgtgacctgcagggtgggactcccgcacgtggggatctcatcactgataggcgcggatgtatctatcgagttacccgctgtgggggacctcccggctcgaacttcctccgatcctgtcagcttccaaacagtttccacagggcagtctggacactggactacgcggcagttcccaccttaccttagcgcgcttttgctccgttcgacgtgacttcggcactctcacaaccacccgtcgcgacgccgtcttcatgcgcctccgtcaccgatgaacgtctctcggccatccgcgatcaccacgactctgattgccgtagccggcccgtcttcatagcccgcccgaccgaatgaaaatgacgacacccttggctttagattccgcccatacgctgccatgtcgtcaccgccccatatgcagtcctttcgcgacttgtctcccgcgggcgctcccggcatgaagcgttcacggttcacgtatcgtcacatccagcaactcgctgcctcgagtacttcgtgtccgctcagggtcattgctcacctggatctcgattgcttctacgctcaggtagaaatggtgcgactagggataccagacgacaagcccgttgccgttcagcaatggtaaacccagtctccaaatgtgcctattgggcattctctgacgtcaaactgaccttgtataggcagggattgattgcagtcaactatcctgctcgtagctttggcatcggccggcattgcaacgtgtcggaagcaaaaaagctctgcccggatcttatacatcaacacgttgcaacatggagagaaggcgatgccaagtgggattaccacccggatgccgcggccaacatggcgacgcacaaagtgtccttagacccttaccgacttgaatcccgtaagattctggctatcatcaaagaagaactcccacctcatcttcaaaaggtggagaaagcgagcatcgatgaggtgtttatggacctctcggcacaagtgcacactatcctgctcgaacgttttcccgagcttgccaaccctcccccatacgatgacccgaccgagatgctacccatgccatccatcaccgctctcgactggcaggctgatgcgctggtagacctgccagacgaaaacgctgaacttgaggatccggactgggacgacgtggctattcttataggctcagaaattgtgcgcaaggtgcggatagccatcaaagataagcttggatacacgtgctccgcaggtgtagcctgtaataagctgttgagcaagttgggctcggcttaccgaaagcccaaccaacagacggtgcttcggaatcgttcaattcagcattttctgtccgacttcaagttcacaaagatgcggaaccttggcggcaagctgggcgaacaaatcagtcagatgtttcacacagacacggtcaaagacttgctcagcgcttcggtggagcagctaaaatcgaagctaggcgatgacacaggcgtctgggtctacaacaccgtgcgtgggatcgataccagcgaggtaaacccgcgcgtccaaatcaagtcgatgctgtcggccaagtcctttcgtcctagtataacctccttcgagcaggctgtcagatggctgcgcatttttgccgctgacattttttcccggttggtcgaagaaggtgttttggaaaataagcggaggcctaagaccatcaatctccatcaccgtcacggcactcaaacccggtcacgtcagggtcctatccctcaaggccgtaagctcgacgaagagagtttgctagagctggccaggaacttgttaagccagattgtttccgagggtcaggtttggccatgttccaacctcagccttagcgttggaggatttgaggatggtgtcactggaaacatgggcattggcgctttcttgttgaagggcgaggaggctcaggcaagcaagacggggtcagggacagcgacggttgactctgaaaccgagatccgcccggcagagaagcgaaggcgcctggataacggcgggatagaacgatttttcgcaaagagagagttatcccacggtgctaatcctgggttgggctccgacgatacggccatcagtggtcaaagcggtcaaaggttgggcaccctgaaagaggaggtcatgtcaggtgagccggccggttcagagggggtgggcaaaggcgatgaggtatataacgggaagtctgaatcagaacccggcccaatcatcacattgacgtgctcgcgatgcaacgccagcctcgatagccccgaggaactgcaaagccatcaggactggcattttgccaaagagctccaagaacaagaacgtgtcagccagacattcgtcaatcagccatcagcgtctagctcgcgtgccggcaatcaaaaatccacaagcacgatgccgaagcgacaaggtagacctaagaaggtcgagcgcgggcaaagcaaactcaagttcggttgaacaggctatcgcgattttcatgacacgatgccctgaaaacggcaaagtgacatgagcgcacaggtggagaattcaatgcatgaatccacaacacgacgcttgatatcaaaaggtgcctctgaccaagctattcaagattgcacatgcagtctttgtggaggacggtttgctcttcagattcgctgcaggtgttcgtcttcagctgcgcgacgggattgactacggcatctcaccaaagtctgcgttctggcggtgaccgagaatccagggacaaaccaatcaatgcttggacagatccacgatgcccttctggcatttaatgggtggtaacgggtcggcagtctcacttccgaaaatctcgtgaagcacattttgctacatggcagccgaatctatggggaggctatcaagctcctatacttgttggaacgccctctggaagataaaacttcaatctgcgcgcaatgagttgagctcgtgagagttgctgctcgatttcctcacaggtcactgagagactcgtaagtttaagggacttccacgaaagcatcgggagactgttatggcaaacatggaccatgacggaagcaagaaagctccagacaaacggacaaaaagtgtcgtcaatgtctgtgtctgatttggcgtccagatactcgtcatgatcggggccctgtatgacaaactggcggagacggcatgtgcccctttggttggtacaccagaataaaaatacgacgcaggagcatgttctgcactagggttacttgccgatgtgggaagaaaggatcaattcggccatgatcactaggggcagtgagcgtgctcagagccaaacggccgccttgttgtcgagcttacaccctcaccaaccgaagcatcggacaaagctgattggctgcgaggagaccccatctcatgcggcagcttgcggcgttgcagaaaggttgggcttccagacttccagacgcattgatacccgattgttgccagaacccgcccgttcccagatccattgcttccccattgcgtctccatcacgaagcccactagaaagtatcttcacacagcctttcgctagcccaatttgtcttaaatgcatttcaacccgcgtggaagaagctacggcatgggcatataggtcataattccacacacgacgtcggcgacccattggtatgtggaaaccatgtcggatgctcgaaatgatttcttgaattcttgtcctcacacatgtcacggcgacgaagcgactctttcatccatgtgccaccttcagcctgtcagccagcactgtctggcgtctggccccgacccttcagctttcgatatgtaatcacattggttgtccatctcttcccaaccatcaccataggcttgccgcctaaatattgagtgctatatgacagtgactctgcgaagaccgccttgattctacgcaagacatccagacccgtcggtagacgacctcatggcaccacacagtagtagacatttgaggtcgttttgttccttatgtataaatccgaaatgtcttctattgacatcaacttttgtggtatgattttctcaacgaatggctttattgattccgtctgaagtcaggccttcattgtccccacattcagtttatctttgcgcacccggtcgagctcatgttttgcgcccttgacgcccaaacgggtcaccgaatacccactaccaaaacagcggccttccttgcgttcaccttgacgctggaaaatcttttacagtatgtatggcgttggcagcgctctgtgtccatttctttcttgactggtacgagttaccaccgagggttgacgcctgcggttgattaattggcacccacacctccgcgtgcgattgtggcgtttccacaacaacccacacagccaatagaatcctcagaatggaagtcaaaaaacaacgccagcctcatcaccaggtttgacttctgactgtttgcactacttggcaattggcactggagtctccagtctggcaggccgattgttgacacctataatccctaaaggcgtaaagcgcactctggcaggtgacggcgtctagcaaggtcgctcctaggtaccaagtgcaccttttccgccaatgtatagtgtagcaagcaggttaacgactccattatcacctgtcgacaatgggcaaaagttgactttcgacctgaagcgatttcaagcttgccttccactccacagacttacagcccaacgcttgccaatcttcacaccgcatttttttttttttaatctctcctgagcctgtacgcctttgtgtcttccatcagcactggcatcgtccattgctccatccgcccccgtccttgggctatctcgagtcgtttttcagtggttggcaggactgcctctttcgcttgctgcagcccctaaaggcagtagcccacatcgggtcccctagagccaaccaatgtctcccacgcctctcttccgaggccgtcctggccggtgaagaaaaggagaaagaaagaaaaagggagggagggtacggttgtataagataagctgtttgtcatatcgtttcactggctgtccatgtgcacaaactgcttttcctatcaagcctcactttgacgtcgtggtttgctatgctcggctgtgcttggccacatttgttaaagttgactcggccgccctgttggccaagtatggctgccatctatccaagccatcattcaccattgagcattcgtactgtcgtcgtcgttttaggccgcgctgctgtggcgactataagttcaacgatacattagcgtaacgcgctcccattggcagacaccgggtccctaccgccatgtatccagaaaaccaaccctgggtgggacctcctggtgctgcctcccgaccttctcaagcccctcactctatccttgaagttgctgtcaacccccatcccatctgcaaggcattccgtattctggccgatctggttgctgtcagtcagcttctcgtccgctctttttggctcctgttcctgctgcttgtgctcgttgtcagcagatgcccctgctgccctgccgatgccctgcggattccgtgccccattctccatcagagttcggcctagtgtcacccacaattctccattccccattctccattccgaatctgttctcgctgttgacgagcgagacgccgagagacgcaggagaggacccgatacctaggttcgcatcgcatttgcaccaggaagcagcaagcacaaaactcgggtacagaccgcggagcagcagtgtccttacagaaaggtttctcgtgtgctcgccaggtctggctggctgggtagtgtagcttccccttaggtattagccttgtctaactgcctgcccaacgtgttacatacataggacgaggtgacgggggtgcggacacactctctccagcgtacggcacacatatagactacgtagtgtacaagagccagaccagcagagagtcactcgtgttgcccttgtaggcccgctgtggtcaagctcagcgcggatttgcagtgtaagccggccaatctagtcacctccactcacccatttttcctgtctttttcccgcctgtccacgggttgttcgctccggttacctcttgacatacatacagcccagggttgaggatacctgctagacgtaccgctctgccaggcccagccaagttgccaggagtgcctcacaagttcttccatcccacccacgcaaccacgacggcccactttggcacaacctaaactcagccaggcgtccatttcttcccggcctcccctctttctcgttcatcccttcttcccaaaattcggtctctttctcccctgcctgctgtcccatcatcggcccgcacttgcaacgtcctttttctcacctcacgtccatagctcttatacgcaacgccgtttcgatcgccgatttttgatctctttggacctacatcatcctcttgtcttgctcttcggaccaccacgccctatccgcaatcaccatggcggcaagaccgggcaacaggccagctcaggcccctcagccctcgactgcgcgccagaacgaatacttcgtgccccgcgacggtatcgaccgcgaagtcatcacctccgacatttgcaggtacctcggaaacgatgcacttgtacgccctggaacttacgaggtacgccccttcgaccgagaatttctttcctcttcggcctcacgcatttgagcgtaatattgtgaggaactgtcacttacagctgctcgcctcatagtcaccagacggccgtgtgacccaaggctacttcatcaccgcctatcgcaatctgacatcggtgagtcctcgcagccagctcacgcacaagcttgcgcgttggcaaagacttgaagctgaacaaggtggctctgcaggcgatgattcaagacctaaaggccgactctgctcgatgggagcaagagagacgtgctgcgtccaggtcaggtggtggcactggaggtacaatacactctagccagcacaatggctcaacgtttgtgagaagctctaactcgcccacaggccagcgcgagcagaaccgtgggtcctctgattacagcacatggaaaaaccgccaacgggaacaagaacactacgatgcctacgccagggacaatgccatggatgttgactatcccccacagcctagcgcccccaaaaacccggtttatcctccgccgaatgcgtacccagggccgccacagccaggtcctcctacttatccgcccgtttcgtatactccccaggctgctggcattccagcacaatatcctccccaggcgtaccctccttacccgaccaatcctcccgctccgcagtactcgcccggaccccccaataccggagatagataccctggcatggcggcccctcctcctatgccggctggcggctatggacaagttggacaggaagcttcctacgtgatgggctcagattaccggacacagccgaattatgtgacgtcggagcctccaaggatgccgcctcaccctgcgatctcttctgctgcccctgttaggccaatgtatgctcccaccaatggcgcccctggttatccaccagccccggatcagtactatggtgcgccgattcctggaagttcggccactcaggcttactcagccgatcctctgtatggccgtggtggtgcgtataatgtggcaacaacgaacccagcgcaggcttcatctgataatctaggctcccccgcaggtccaacgccaacacggcaagggtacggtcacatcccagagcccccgtttgataaccatcagcctcctgtgctctcacaggtccccacgtcaaacagtagtacaccagcccaaatggcaaacagcgggccgtcacctgccccacgccggagtcccggtcgcgactcggagcccagggaacgagaacgggaacaacaccgcaatcgccgcccggagcaggaacgtgacgacagagatcgtgccaggcaccggcaaatccgctaattgctagcgacacgcaggtctttttgactttgacggccctagacctgcccgtcgcaagacgttggaggtcttatgggctgttattaatgctttgctaatacctcggaacccggagttctctattatttctgtttcattgtctcataccaggatcccggttacttttcggcctgataatgatctgatccacggatagacctaggagaaaaaagaggtgcgcggaaacctcgagagctgcaagttgcatctctggaagtttggatcttgactctgctccggcggctcgactttgatacagcaacaccattcccacggtacttgcatccctggattatcggcatttctgtccttggttttaccagaacacggattctctggtgcctaccaaacatctggactatggcaccttgcagacagctgccgcattggacggtggtgctgtcgctcgagtttactcttcgattaatgttacgggttgtgtgatttctttttttcttttcttttttttctcttttttttttttcctaatttccttttctgttctcgcttcgaggacgatatggagagatgcattataccacggaccgggaaacttcactggatttgggaaaaaaatgaagagcggctcgaggttctggcgtctttgtgtgtagtggatatcggcctctccttgctgtccggaatggctctcgggataacgtccacgtcctccgctcgaggcgtttgcgtttataccttgaagccattcctccccgggattaggagtcttcctcgctaacaatctcccgagtcctgaaaacggattcgcctcttcactgaccggaagattcaagccatggacggacagcaaggtgagtaagcctctggaagagtgtatatatcaattgacccctcggaccgaaatacggtactccaatttctgcccacggcttgcactctgatttggacagcctcatgttccgtttccaagataactaactggacacagcttgaatcaaggaaacattgttcttcttttttcatctttcttgtcttggaacttccactcggatcaaccagaattggccgcatacactggattttccgggttttcattcgagtcatggcgaccaagcccgccccggaatcgccactggtttgatttggaacggtgttgctggttttggcccgactgttttcgtggaccttctggattgcttttcgcttttggcttgctagaacggtctggctcatattctaacgcgtcttgactcgtccctggaatcatgagctgtctaatgagacgcttatttacggatatacaagaggtatgtcgacaaaacaccaccagaaccgcggatggcccatcaatggaattgtggcaacaacaacaaccgccaatgacaatggaccgaccatgccacgatatagcgtttctcaactcgactgcctagatggagttcgctatctccgccaataccagttcaatgatggctattctctcttcattcctgttgactcactgggaaacggcattcaaccttgtgcgctgcataaactgcgaaaatggcatcgaacatcagtcggcaggcttcacaaagcttcctggaccaggaacacgatgatgtccgtcttgcagcgctcgacagctctctagtttgttgcatttcttcggtaccacggtaattgcccatgtcttcaggagccttcgcgggaaaatgtggtatggaatcagagacgtaatcccgggttgcatctaggtccttcgttcactgccagctgggtagccggtttgcattgttaccaccactgcaccatcataagaacattcagcagccagtcccgactggtgccgatggtcatttttcgaagcaacaaattgtggtcaaccatcaccagtgctcgcacacgtgagatgagcatctctaagggacggtcatctgttagtcaagctttttcctctcggcgtcatcccacccactctcttgcctctattcgtccgatgggtactggttcgggtccattcggaaggtgagcctaagctgacaagcccacacagagattgggttgaaagatttcttctcacatcatacctcttgtgtttggcatatagttcgggcgtactggtctcatatctgtcatctgaggtcaatggtcatatgtatctgctgtataatctagccgtttgcggttcggcattgggaggaaagactgaatgagggccgcacgactttgattatcgagtctcaggtatagttttggagcttatattgagaggtagaatcaatgacgggattctcaattgtcttttgggaaacacgttttacaggcaggttctaagaggttcccctttgaaatgtaaacatggtcctatgtaatagaaagcagggagtccgctcgtgtccgtgctgccctcctcgccgatctctggccctggaaacctggctggtgggctttcctgcaaaacagaggcggttggggagacgcaggggaaaatgaaaacgtgcaaatcggcatgtggtttttcttttgcttattgctgggggtttgcatggagcaattcaggcgcaggcgccaggcacacaacatattgtggcgtactgtagaggtagttatgaagtagtgtaatgctttttttttttttttttttttttttttttttttttttttttcaaattgagccactcaatctacctggactgccctgttctgctgttcaaactgtacgaggatccgatgccggcacttttgtaagcatgattcaaagaccacaatcatacatatgctactaaagaggatcagcttgtaagggcaccaattaagtccaagcgacgtggaaaagggaggaagaagaagtgcgatgagatgatggggtggctggtgaatgggtcggttaattacggccagtggtgaccgcttttgcggcatggcttttgctgctttgcagcggcaataaacgtgccataatcaacccatagcagtgttgtgttcttgtcgatatcagatgtctaccgtaggtagtgcaggaagcggcactggcatggaacgccggtctttgcatgctgggcggatggccccggtgcagccgccgacgggaacgttcagtgcccctcagtcatcaagatgattgatggccgaccgacctgctcagcagaagagatttggtgtctctttcccggtctctttcacaacacgaaacaaagctcacacaaggagcatacacctgagccctagtaggttcgttagcgtggtacatacaggggtttcgacaggggaggcgacagggaataaaaccaataaaatcacgttgacgaggcccacacaggaagaacagagacaataaagctacggtaatccagttaatttgctatactaaatccagggattcccaaatactacaattatagccgtaacttcaaccaagtcaatagtcggtatacccactatttgctttaataaccgcctaaagccttttaggtatcgagtatactaaacgaagaaggtaatcctttagtacggcctcctataccttctcaataactaatttaaagttatttttaatcggtctaattgggtatttatactcaatttaatattttatatagttctaaacgtttttaatagggttaagattaagggagtagggtagttaatttataatagtaacgctagtaaaggtatcctttataaatacctttgtcgatttcgaattatagtacggtatattatcctatataatgataaaaaacgaatttttgaattaaaattattgtaaaaaagggaggatatatttctagtaagtattgttagtaattgtaccctattctttataattctagaagacgaaggtgccctttttcttatttgtaaagtaagtttaaaatatctaccctcgagcctttaatttaattttagtaaagttattgatttttttatttttaaagagggtaataaaataatgatcttaagtaatactatttacctatattttattggattaaatctaggactcctattcgaatagggtaaagttagtatattgtaaagcgaatttaaggcggagacgacgggttttattggatagaggaaagtaggttggttattttacgtaatgtacaccttgagactctatagcggtttggatagattaataatagtatttattgagtttaggtatatgcctccttaattctatttataataggaacctcttcgattttgtaagtatatttatatacttaataagaatatcgatgaagtgaggtggaatagtaagcggcctgcccccgaaatagtaataaaggatagttttagtgagataggtatattgtacttatttaatagtaaaattaagggtggtagtaatatccttatactctatctttgtatacgtacgaagagctttataaataatatactctttatatataattagggtaatcttttatttagtaggggtatattgagagaaagatagtttagccggattaattattaaggtaaattagtcggctagtagtagcgaagatagcgcctcctataatagtagggagattacttacaattaaagcggggtaggactttcgaaattaagtataaataattataagggaggtgctggagataataattaataataaataatgtataagagtaatttaagaggtaaggtactaactaagtatattagtattagtaaggtaagtagcgtaacggaagggaatatgcaataggatttatacgttatatagtaagtttattatactattgtcgtcggtagtgtaattactataactataatccaaattaccggcgtaaataaagctctccttatcgttagtaaataaattgttattttaattttagtattaaatattattattttaaaggggagggttaaaaatctaagggaattaacgaggtactaggattaataatagttagtaatataggtaaaaagtaagtatgagggtgaaagagtataggttagagagggttgtatataaaagagtagatttgaaagagtataagtaagagagggttgtgtgtaattaattatttatttattctattttaacgtatacggactagatggtagtacgtactatgagtaaataatattggatttcgttgaaattctagtcgaaatttagtatttatactactttttgaatctatttgagtgatctgggtgatttgtgtgattttagtcaaaattgtgattttttgaaaaatcgttcatttactagtatttttagtaagtaatcctaaaatttaattagttaaatacgttggagtaccctataaatgcgttataactttcctattatagagggtaatgaggtggtggttctggtgattctagtgattctgagccagtatgagccagtataaagaagggggtttgtgtgtggcagcttgaatcctagattctcacctgaagattaggtgattttagccaatcagaacgcgtagatagactggtcccgccgtgtatttacccctgttacccccttgtagaaaaatatggggtttgaaccacgctaacaaacctacaagggctgatatgtacactactagtaagtgataaaagcttcaagttgggattcgagacacaatgtgggttcatcagtactgtgtgggttccctggtggggcgtcaaaatatcgtagcgtgcaaaccataagaggtcaacccgtttggcgatgtgaatgcccatgatggcttcactcttagaggcccgactttccctctacctagaaagaaaggctgtaaaggtcaccaaaccacggcgatgacagtgcaaggttctgttcaggccccgttacttggggccaacaatcagcaatgacaaacagatgctttcatcattctgaacaggcagacttcaaggaggaacccaaagcccgactgagcaacgaggaccctcctggtctgccaaccagtataaaacttgtgaaccagataggctcctgttagcgtccaaactactggaaaagaccaagctgacggccctcccttccatcccgttttagtatggagattgttcctgagccggggggtccctccaccgcaccagttgacaaacccgtgattgtgacggcccgcacagacaactaaacgaaccttcactggctggtcgagcgagagatgcccgtgctctggttgtttgcctaggtagaggtagagattgcagcttagccgacgtgatgccctttcgcccctcatgcttcagtttcaatgcgtctggtagaggcgtgcgttttctgtagtgtagaggcgatatgttcacggcattaaccccgacacctataacccgaacggcgtgctgacaaggccccgcccagcagcgattttcacggcagccgattcgtcgtctcccgcacccaagccaaaaaggtatcaggttcaaagcgtttccaggagcagcgatgccacgagggaccagcttgtggcccaaatatttttttttacgctagcgggttggcaagactgtgcacgcccctcaaccgcaacaacttcaaccccgtctccggctttttgttttgggaatttgttgcctgccaccacacccccccatctacgcactcgccctccccggataggtgtgtccgtgttgatgcgagagtccgccagaatttgaccgtcaacgaagtcacctcaagatggatgcgaacgccattcgaagttgcatcgtcgcgaccctcgacgccgatgccgacgttcgtcggagggctgaactccagctcaagcaggtgcgtgtgtagccgtccatcatcatcatcttcatcgtcgtcaaccgccgtcctcccaccacctcggccgagactccggcccttcagcgcaaacagcgctagtccaactacgagcccgagattgttgttccatggccgcgtgcctcgcacacaacaacctcatcccagatagcaacgtcccgtggccgtggccgtcgccgtgtgcttttcccgcccggccgtccgcgcttgctatccatatcaccagcacaccctcgacttccgttcaccaccccgcccgcttccgggtggacatgaaactacggacaacaggagcgccgctgacatcaagtcttctctgtaggccgagcaacaagtcggtttcaccgatgtcctcttggacctcctccagacagagcaggatgtgaacctgaaactttcaagtatgccttgccagttcgattcccttcgcgggcttccataacccactcaaccctttgcctcattcctttcacgcttggtgcaagcgctcacccctttctagccgttatctacctcaagaaccgagtcaaccgcgcctggcagcgctccgacgactacccgcaagaggcggttttggacgaagacgccaaggcacgcttccgtgaccggttactgcccattctcgccagctccgagactctggtccgccaccagctggtccctattttacagcgcgtcttgcaccacgactttcccgaaaaatggccgaccttcatggattacacagttcagttgctcaacaccaacaacgccccctctgtcctggctggccttcaatgtttgctcgctatctgccgttcgttccgctataagatgagcgataccgatcaccgtgcgcaattcgaaaagattgtcgaagtcagcttcccgagactgttggccgtctgcgatgagttggtaaaccaggatagtgaggaggctggcgagatgttacacattgctctcaaggcgtacaagcatactgcctgggtgagtttctatatctaccggaagcacggtaatgggatgattagctgactgagccactatagcttgaactccccgcctgcctccgcgagcagtccgtcaatctcggatggtgcaccatcttccttcgtaccgtatcgaagccaattcctgtgagcgctatgcaggacgacccgttgggacgtgaacgccatcattggtggaaggcaaagaagtgggcatacttcaacctaaacaggctatatattaggtaagtggttatggtgtcgcatctccctctaccgggtgcgcaactccgaggctgacgccgccatagatacggtaaccctcacaacatcatggaaaagggagccgatggtcagttgctccaattcgccaagaactttatcgcccaagtcgctcccgaaatcctcaagcactaccttgccgagatcgagaagtgggtagccaagaccgtctggctgagccggccgtgcttgtcgtacactcttgtcttcctggacgagtgcattcgtcccaaggagatgtggacacatttgaagcctcaccttactaatttggtcactcatttcatcttccctgttctctgcctttcggaagaggacgtggaaaacttcgaggaggaaccggaggaataccttcaccgcaaacttaacttttttgaggaagtctccgcgcccgacgttgccgctgtcaactttttggtgagcctcacgaaggcccgtagaaagcagaccttcgagatcctcaagttcgtcaatgaagtcgtcaatcaatacgagcaggcgccagaggaccagaagaaccacctggcgaaggagggtgcgctacgcatgatcggaactcttgctccggttatcctgggcaagaagtcccctatcgctgatcaggtggaatacttcttggttcggtacgttttcccggatttcacgaacccgcaaggcttcctcagagcccgcgcgtgcgacaccattgaaaagtttgagcagctcgactttaaggaccagcagaacctccttactgtctaccgccacattctcgactgcatggccgaccccaagttgcctgtccgtgtgactgctgctttggccctacagcctatgatcagacatgagatcattcgcactagcatgcagcagaacatcccgacggttatgcagcagcttctcaagcttgccaacgaagccgatattgacgccctcgccaacgtgatggaggacttcgtggaggttttcgctactgagcttacaccgtttgccgtggctcttagcgagcagctgcgcgatacctacctgcgcatcgtcagagagcttctcgaaaacaacgagagacgtgatggtgccgaggatgagtttggcgattacctcgacgacaagagtataactgcgcttggtgtgttgcaaacaatcggtactctcatcctcactcttgaaagtaccccagaggttcttcttcacattgagagcgtcctgatgcctgtcatccagattaccttggagaacaagctttacgatctctacaacgaagtctttgaaatcatcgacagctgcacttttgccgccaagcagatctctcccaacatgtggcaggcctttgagcttatccatacgacattcaagtcgggcgccgagctgtatctggaggatatgcttcctgcgttggacaactttgtgcagtacggcgcgccccagcttgtccagaagcctgaatacattcaggcgctgtttgagatggttcaggacatgttcaacgacaccaaggttggcggctgcgatagaatctgcgcgtgcaagctttctgaagccatgatgcttagtctgcgtggccatattgatcagtgcgtacaaggcttcatcggcttggccatgaacgtgctcacttctcaggatgttaaggttaagagctacaagatccacttgatggaaatggtcatcaacgccgtctactacaaccctcttctaaccctgcagattctcgaatctcaaggctggacgaacaagtttttcagcctttggttcagcagcatggactctttctctcgcgtgcatgacaagaagctttgcattgtagccattgtggccttgatcagcattcctgctgaccagatcccccctactgttgccgttggttggccaaggcttctccagggcatcacctctctgttcggcagcctgccgacggctctcaaaaaccgtgaggaagcgctcaaggacgactatcaccttgatggaggcgtctacgacgaaaatgaggaatgggacgacgatgaaaacaactgggatgccggtgaagagggcgaggaggaggatcttggagatgtcaagggcgagagtgaagcatacctggagtttctcaacgaggaggtaagttctccagaagacatccatttcaacagtcggtattgatgactctagattcgcgatcttgctgacactcaccttgctcaggcgcagaagttctccggtaccgatctcgagtatagtgacgacgagctcggcgaagatggcgttcttctcgaatcccctctcgacaagcttgacccctactccatcttcaagacgtctctgttgagttagtattccccttcatcggtgtgcttgtgaagaagcctgatcagagctaacgtattcgcagaacttcaagcagagcagccccagtactatgctggcctggtacaacatttgagcatggaggagcagagtgttatttcggctgtcttgcagcaggcagacacacaagaggctgccgctcaacaggctgccgcggctgctaacggaaccagttaaatggtgtttataccccctataccacgtcatacaccaagctattttctgttagtcgaggcgctgttaggaacgcatgccgcaaactttgtgctgtggcgccgataccacccgttgctcgaacaaaagtcctgagctcgcaaggctaccataattgacgcatcatggcaaggccgatggctttggggccgctccgttctgcaaacagggcactcgggtttgcgctttagtggcatggctatcgatatcatttttggctgaaactcatggaatgcgagtctgttgtttccggttttgatacaccatacattgctctttgggttaatgattactggatcaagcgctttccgtgattagtcagctattcgtggaagatggtaaggcatgttggtttctatcctgtcttgcatgtccattctacggcagctcacagtttccgaagccccttagagaagaggagagggatgtgtgtgattgagtagccggtgaattaggtactaagtgaagacggacaagttgcccgagagggagaacagtcctaccgacatggctgctaattgacaggttgctgtaggtagggaaggatgagaaggtgaatctagagttttttttttcgaagaaagcaaaaagttggtcaatacaggcagattagttagacaaatatagcttctttcagactagtaaaccaaatgtagacattacgttaatgtcatgttactggcgttcccccgaacatacctctacctcgcataaccctctcacggccatcttgttgaattaccactccactcacctctttcacctccaacagcccttcacaggctagtcacactgtacttacctagctaccctaggtacttacggtcagatgagtattcccaagagctcgattctgcgcacgtggtgatacttttccttccatagctgagtgagatgtgatatgtgacctatcgaaactacccgtgttgctggttgcccgttgaagaactaacacaacactcgacttccaagtctgccttccattgataacaaccgaggagactgaaagcgttggatgctttgattctccaagaggtaagtaggattctgaacgaaggcaaaccgcgaaacagacggagtgtttagacggcattgtatcatctgagtgtaggtattctgcgtgagtgacaagtggtcatcatatgctcactcgtttaccaccctcctatccaaggtcagactgaatcgatgaatgagtgcctgaagcaaagactcgtgatgcagcggtgcttcgaccatccttctggaagacacccccccccccccccccccccaagaaagggagctgtcactgcagtgcatcgaattggaatggttgcgacttcccaaccgtaatcgatagataaggtactgtagtactaggtagctcaataatcgcccggcaaccaaagcctcaagtccagtaacaaccaaacctgcagtgatccttcctctgccgcctgcggtagtgcacttgttccttcctcagttctgatcgcagggcttgagaattttcacgaactgaactggaatcatgatcagcaagtggaaggagcgaagatggacaaggaagggccggggcagatgtacctctgttagtgaggttcgaccttgactatgtagaatttcatcgctctactacccctcataacaaattctccgcccgtgtacctttcatggaagggttcctgccaaatggctagaactacctctactccaggtagaggtacttattcttggtgaccggggatcgaggagggccggaccttgtggtttttctctcagcgagtgagactcggaaaccatggtgacctgtcacccgcgcgtggtgcaaccgtacctacataatcccccagccacggttatgcgtttgtcgttaacggtaaccgaagacgctgcctacaccttacccacctacctctagaggtagaggtagtctagaggtgatagtattaggcagtgtccaattgcagtgctctagagcctttttgatagcagcgagtggtgaagtcaagatcatgatcaagccgaagtttgtgtaacgaactgaagcccagggttcgtttctgatcaagttgtccaacccggattcagtgccaaaaaaagagccgagtacctacacaagtaattgaaactcacacaaacagtcagctttcaatgacagcttttaattggcactttaaaagcaggcgaccgggcttcggactgagagattagaccgacaactaaacttccagtacctcgatcttgctcttttcgcgtccatggtcagagtgccagcagtgcagtgcagtgcagtgcaatacagtgcactcagtaaaagtatcccatacccgaactcgcccacacattcaagacgttccagaatagcccattctttcgggttcgagttgttcggttcaattgcttctccagacttggttctggttttgcacatggttcctgacaaacctaggtacctaacactgtggtggaatgggggtggttctgccaagattgtaatggtgtgtgggatgacatttgcatgaaaggccggcttcagggaaggaaaacgccgaacggatttgggagttcagttcgttggtggaggggggccgttgtcggaactgagggtgatgacggctgggcggacgggcggagggaagaatgacaatgacgatttttgggcgggcgggttgtcagccatggcatactatgaggccgtggatgccgggctgggtaaataacatgtcagatcagcaggtacagacggcggggtgcaaagggtaaatggtaatggatacctctacactagaaaatcgtctgttgtgaggggagcttgaggactggcgtcaccggttgcaaagtcgtcatggccaagcaatgccaaccgctgagaagttgactacgttatggacgggaggcatcgacgatgaaagcggaagaccaacacttgactgtctccaagctaccatcaacgacactgcaaaaagccaaacgattccaggctgcaaaaggaagttcagtcttggtgccagcgatcgcattcgaccttcagttccctgagcgttcaagttgtttgcttggctttctcgagtccagtaggttaggtacctctaggcaatatctatgatccgacttgaatccaagacaacgccatgtgaagtggctacaggcactggttttctgaaaaggccagatcatgattgatgcggctggatgggtaggtatttcaggtttgtgtcatgcatacctatacctctatataagtacctctaggcatgaacaactgagttgaacatgcagcacacctagaggtaatctccgcatgaatgtctccgtcatccaagcacgccagaaacctccacacctaccaagcaccctgcctggcgcctcaaatcggatagaagctgacggataaagtggcaagcaagcgaaaaaggatgcacacaactctgtgaggggcgttcaactttgaaggtgattatattagtgggtacactagcaataaagacacaatcgtactgaatggatagataaaaggcgagcaaaactccacgtgaatagttgcatcttgtgtcctatcttggacatcataaacgatcggtagccgggccaatgaccagtgtcacacatcgcgagaagccatcagcatcataacaatgtccgaaaggttccaagttcctgcccgcccccccccccccccccccaacgttttctctcctccctctttcagtgactaacaccaagtgccctgacattcgatgttgctttgccttttcccgcgttgagacccttcatagctgacctgtcgatgaatgccactactgtgaacgaatagagtctgtagcagccgacaggtactatcactgcaccgtccatcacgaacgtttcacgtcatcccaaggggtcccatacatgaattcaaagggggaggttccgggtgtggcatgatgtagtcaatgagtggctaattgaaggaaagcaacatagggtgactcgatgaccatgacgttcataggggaaatgcagagtatgtattgatatctgatctttttttttcttccctcccaccgggttgcctgatcgcggctcaaggacttatccatggcaaacgacgctcaacacaatcaaagatttgtttctccccgcttcctcatatctggatcttgctctctacttgctgtctcatgagaacccgcctggaccgttatcgactccaagatgcaccgcgcaaacccctttctctatcgctcttccaaatcggcaagacaagaaaaaaccgccatgctcaaaaaaccaaaacccatgataccaaaccaccccactaacagcacaatgactgatttgacacccacaaacgcccttgtatagaacttctccgacccaaatcaagaatgcgcaggaaattcctcctctatcaaatattgagagcgcccaatcgtcgagctcaactcaactccggtgggagcaatgtgaaatggacacaaaagagcccgcattgcgtatctgctgtgattgttcccatggtgtcaacgaaggtaaagaaattagtcgtgataatattatcccgagccactagagtagtgatcattcaggttctgccaatgacagcggcaacatgatgtgccttggggggtaagtggttgtggcagaaaatcttctgcggtgcaccttttccgaagcatcccttcttcgaggcatcaatcgtcttggatggatcctcgtaactttcgagttggcagcactcgacatttttgacgaatctgctattgaagacgtcggtgatcgaaatgcgcttatcgggattcgggttaagcatctggagcaggaggcgacggagtccgttgtgagtaatggcaaagtccatgaactttgcgcggggcatgtcggtgtccgcagggactggattagtctgaccagcgtgtcttgcgttccactttctccagccttccgctagttggacgtagcaaacatccggcttggagccgtcagagggagttagagtcgcctggttccagatggagccgccaaatgtcatggcgatcatgcagactgcaacgccccaaacgtcaacggcgcgcggatcgtagtcgctgaccttctcaagaatctccggaggcacatatggcaagctgcccagatagcccccggcacagcgacgcacctctcccatatcctggccacactgaccaccggcttccctctcgccagggtgtctgccgctaaaaacttccgagacgccgaaatcggcaagcttgagcttgctgtcggaagtaatcagaatattttcgagtttaatgtcgcggtgcgcgattccgttcgagtgaaggtagttgacagcttgtactagctgtttgaagagacacagacggtccttctccctatcttctgacatgagatacttcttctggaccaaggaaaagagatcaccctcggagcagtactccatcacgtggctatatagaccatggtgggtacaaaggcgtattgtctcgacgatgtttgggtggtgaaggctctttgaaacggtatattcggacagaatcttcttgcggtattcttccactgtttctgaactcgacttcgctcgaaactgcttgacagcataaatttcgtccggttgccctttccgtgatacgagggtaaccttggctgatccgccctttccgatcgtggcgtggcgtcgtaggagtttgttgtggtactcgaattcagacaaaagatcgacaacatcgacggtaaagtcgtcgggtaggctcaagcttagacgcctggccttcaagccggtgccagtcggggcgggaatttcccaaggcgctcttgacatctcaacctgcgggtgggcagcgccggattttgccgacttttcacgttttgaggtatcgaagctgctggcacggcgacggaggggccggcggagatgctttgcctcgtcatgcgaagcattgttggtaatgaagttgatggcgcgtgatcggaggcccaagcctgtcgtcgccctcttcttcttgtcgagaaaggcgtcaggacttgggaccgtcgggcttgaagcttgttccttggacatgatgctcatctctagcggtgagccgggcgatggaggcgtgtttgaccgcgtagtgttggaactcctggccaaggagaagcggcggccgggaatatctcgtggctgagtcatgtcgtgaggatgggggtctagaaccgcactatctccgtgatgatccattaggccgggtacagatctctccagcgtggaggccgtgcgcctgaagatgccggacatggcgcgtttgaaagtgttggaacggcggccggtggtggtggcagtcgactcggcaattgagttctttcggggggcgggattataatgggcgttaaggttaagtgtgctttttgtgctaaccgcagaggcggccgagaaggaggggcgaggcttgccggatgcaacaatcgatccgtagagaacgtcgtcgtcgtcgcttggatgagcgtcgggggcgacgagggattcatggaagtcctgggactggcggccgctcacaggcgtgacaggttcattggtagcgtcactttcggtctcatcgccttcttcggggatcgagctggcaaggtcggtaggatattgatgcggcgaaggcgcaggcccggaggagttgggctcggagtgcgaggtgtgaggatgatctgggcacaaagacgttgagtatactgttcgacggataaagctaggcggcgaggatactgcttggcaaaatctggcaggtactgaaagggacgaacaagaacttgagggagaggaagagcaggaagggctgcatcaagtgaaagaaagaaagggtagcctttcaaggaagctatgtgcacaattcaagtgggaggagacgataccttcttgagaagtctgcgtggccgcagaagcaagcaccgtggctgccatggtggaaggaagctttgggggctttcttccagaaggtgtgggagggtgcagcgtccagcagggcaggcggcacaggcaacctggaagaatggcgtggcccgcggggttggctgggaaccggaatgaaatacgtcaaggtctccttttggtgcgtgatggaaagggggttctggctgatggccgctgatgatatgagtggccacctacgcagtgcagcacaccacactgacggaatcagaagcaggtgccggtccaaaacggatgcaagagtaacccccccaaaaaaaaaattgagacaggagccgagaacccgaagccccgagcgagtgaccccaacaaggaacgaaccctgaggctagactggtgaaagaagcgacgccgctgcggtcccaaccagctgggcgcctgtttttcacttttgagcggatcggtgttaccgatcaccaatcccgaacccctttgacagcaagctttgtgctgcttcgctagggacacccacacaaaccttgctctgcagtgttcgagaatcgtctccgttaccgggacggcctgtccgcgaagttggtgcttgaatcggccggctgctgctgttgcaaatctggttcgggaagaggaggagcgaacttgaagcgtgccggatgctcttatacgtacgcgggacttgatggttgtttgtccggtagaaagttgccgtgtatgagttgtctcagtggaccaaagctgtcgttccccgccaagaccatacaggtgcgagtgctctgctgaaaggcgagatttgtgtcgccctgggcgatgagcgtggcgcgggtggttgaaggtacaaaaacggccgagatctacagctttgaaatgctggttggcctgcacgcttcttggcggccccagagttgaaatagcaatcggatgggcagtgttgggtgttcctaaacgtatatggcaaggaagctaaaccgatgtcgtggttgttgtggcctgtacactaggacttgtgggcggattacagcagcgtaatctagtcgtacctctggtgttgatgttccgtagtcgttgtcctggaaaagtgtcggtaggttcttgtctctgttggtcttaagaaagagcgaatgcgtgggggagggaggaagaagagaaaaggaggaaaaagagacagctcaagggaatggatcaaaagcagccggctgaatattgggtgagggccttgagggcttttgggtattctcgggccctcgaccctgggcctaagaccggggggagggggggacggcctgcgcaacattgcagtgggaagctgtcagggaatccggttgccgctgcgggaatacggaaaagcgcaatcaacaaatgcttccagctcgcattggagaagaccattggaagtcaaggcggggctttcgacgcagcctggactccacgacgatggtgggctggctgccacgggaattgatgaaatgatgcttttcaggacgtacccagcaagtacagcacctgtaatgctaccttgaattacctacctatttgcctcattttggcaaggcaactgatgcctggtttcgcctgaaattcggttgtctcgaatcgcacacattgcacaatggaagttacttagctatactccggttagcgggctaaaactggacgaggtacgtgtaattttcctatgaggctccttggcttagacgtagtcaaaaccttcagtttaccagtttactttgtatactgggttgtctatcaatggcttgcgcaggccatgtgcggcaggcaatggagacagttcagtacactggggctctcattcttttccttctggcccggttgtccacacttgaccactggatgcagagcggcaatcggcgtttgggaaataagcaaagtcccccaactatcccaacgagtacaggtatactatgcagtacagcgaagtacgccattcttgaatacatatgcggtagcgggcttattcgaacgaacaagttcatcccatctttgcaatcccagctggatgggcagacgccaagggtcccccgccaacaggagcttcagaagtggagggcgtttgattcggtaacctcgatatgcaagaccacatgcgagcaaagcagtcaagcactacactactggatgtcgaaagaacgaacctttcgaggattgcaatgggtcggttatgccatgaaaccaaccatccgcccgtaaccccggagcagctgccgcctcaagagaaagcatcatcttcgtgaagtacgcagggatttaggccacagtcaaagtgcggacgtgatttcgtagatggatgtcccttgagccaactgatgggattcacgtctaaggcttggcagtacatagtgaagaaagctgataatcattgtgtgtccgattgtgtcagagactgccaggtccaaccaagttgtgctgaagcagtgacataaagtatgtggaagtcttgaaagtcaaaacttgtagtgtaggacctgactgaagagccacagacttccccaccaagccgaggaatcagtaattttcgacaaagcggattggtcttgagcggatgtgtagagctgccttctagaaaaccacgtcgttttccatctcggtgcccagttctggcctttcaaccacaagcgccatgctctgccatgcgggccaatcgtactcttgcgttcaatttctgactaaaaccaatttttcaaccatgataaatgggaataaatgactgaacaatgaatgcattgtcgaggtctcttctatgtcctatgcaggagacatttcggccggagcattttcctagtccgtgacagagtaatattagcacgtatgcaaagacatctatcttcatcgtgagggtgaaataataacgtatgagacttgtcttgctcctctcatcgccaagaggcttttggaattaccaagaccgcccagacgtctgctgcaatatcaggcccacgtcggctcttgaatcggccgtgatggctggatatgtcatatcaatcgcacaacatccaaaacaaacaagccgtaccatactcgtctgggccagaaacgcctctcagacccattgcgcaaggggtgtgacaggcgattcgaatccagacgagtagtacttacctctaggcaatggaggggggaaaagaaagacgagacaaggccaggcttgagtctttcgcgactagtgtagaaaggcaagtgtaagtgtctctgtggacacaaatttccgtccgccgcattgcgttacctacttgggcgtcgcttccatttgtctcctcctgtattcaggtgttgatttgcctgtgtgcagtacctgtttcgctcttgccggcggcacagttaaggaacatgagttcacggcggtcgaagctgggctgaggctatcctcgaatcggcatgcaacaagttttatcgaaagtcaaaatcagtgatccatcaagtgatcaatcatcacttgcccgccatcaccacgagagctaccacaaagggcgacctggctgctgccgacttccgttccatgcggggtttctattcccccacactctagggcttatccatccacgaatcaaatggcgcaccacaatcaccgatcccccgacctcccagtctcgagaacccattcgactggacccagggacattcaaccccacaagacccccatcccagcaccagtggacaccaccaccagcgcaccaccgagagaaaaggagaaatctccatcgcatcacttcgttcagttggatggaggtgcgggaattgcaaagcagtgcgcacctggcatggactgtcactgtgtactccatggaggtacgagctagtattgcacgtgcgatgataattggatgaggtcaaaccggcacgtccagagctccagaaggaaagaagagagagggagggttgctgatgcagcagagtggttcctgaggtggtttttgaaaactgataaggcgcgggagccctaggcgtctagtgcaggtgggtatagccttttttctgcgtgtgatccctgccaagcccttcgacagcgcgaactgcgtcattgctgccgtactcgctcatcaatggggcggtgtctccacgatttcttgcatttcccgctcttgtcgatgggcagctcgtctctgttcagcaggcttgcagagtgctacggttccgttggagcatcatgatcgcataaaggtcttagctggttgatatatgtatactgtacccgcgcgtgggggggaaaatcaggaactccctttggctccagggacaccattgcatcatgtccgaaactggaccacaaaaagagccgaaaacccgttgttgatcatctcaccttgctgccctcattcagggttggcacatgatgaggacgatggcgtttcccagatatctgcaacaaccgcgagtgcacacctacaagggccattcccacgctggggttgacacttgacactagtgttggtaggacaaagcacattggcatctatcgagctaaggggtttcttcaagacgtcctggggaagtgggtggggaggatgatccaaactgtcagatcgaattttctacaccacaaccgccgtatacgcgtatacccggccctatatgggtaggtccaccgacatcaatgggttggttggccagctgcccagccgtgaggatcgagttcagccccccatttcgcgttggacaagtttggtatcatgacgactgtggtcacggcgcctgtgcgtgcctaccattgcgttgtggatgccttccacgggtggtatgtcgagaccggtgacatctcgtggttgatgttacatttgcttcgtcaacacacgatgtgttatcctctgtcttccgaggacagtctcgctgccacttccccctgcgtcgtcttgtgcctatcacttcgaaccggatgatcgcactgggccggagacaaaaacgattctgttaggggttttcggtgtcggatttttacaaggcgaggcttcttgacccgcttgatcagcctcggccgcctcctgacttacgcagtacggaccatgtatagcattgtctcccctcgttctttttcatcggcagaaagcagagctgtaacctcaacagctccttggccagtctcggcacggtcaagcaatgaagcacagccaagaacttgccagtcatttctctggtccaggtaacttttggacgatggacaattccttggcgccagtcaatctggtcgatttcgcccagctgtgtcgccttcacacacgatacgcagtaaggaacctggtgacgatctggatggcttgtcttggtaatgtaaggtactgaggcagaatcccgtcgccaagagctcggcctgcttcatctgaacggcagcttatggctgtcggcctcctgcgtgtcacgatacctctacctgtaagacgcggcagttggctgttctggttcagcgaccgatcatccctttcggccctttcctcaccatctcgttccatgtcccacggggatagtccaaacttctttacctactactcctccgagaggaggctcttatccatacaagctctctagggcatggtatactttctaagccaaggtcacattggatgaacaattcggctgaactgcaagatatcatcgtctccaagtgtctcgtgccgcccccgcatacaacaaaacgatcgagatatgtgatgggtaaaagaatggcttatcgcttaccaccagcttttctgcagcaaacccgaagttgtcattactctcagtgacttcatgaacggtcgaattcatacggttcatagagacatagtccttaaagggcaacaacaaattggtgtgacggtgccagcactctctagcatactttgtggcatgtgttaaaagctcgcaagcattgacatttctgctaatcctcaacatcctagctagccttcaccgagccagtttccgacctcttgtcgctgcgatgcctttgcactccatcatcgttgtacggcatcaaagattgcctcctcagacccatcgttgtagtgagctatcaacatatggctcagtccaggctacttatggcttctcaacttaattcaggactataaatgcgagattaagatgatcgccgtcccggtaccgatgtcaactggtcctatgagatttggtcaccaattccaatcagtcaccaggcaacgggatccagccatggccgtggttgtcactaatacagcaggtagtgtcccacgacataaactgaatgcaagtgtgaaactagttgccaaccacaagttggcggcctgttacactaaatgtcaagctgtcggttggccgcttcctacctacccacctaccctccgcaactcacacatcccgaccatattgagaggcccgcgagcttcaattcttgaaggcatatgcgagttccttcagccatgccaatgcaaaaaagcccatccgacccatgttcccccttccagtcagaaggctgtgcaagaggcggtgtgtggatggctaccgccgctctgcctatcctgaacgacagtctgtcagctttccgaaacgcgaggtgcccatcaagtggccacccattaatatcaaacacaaaggcatcacaatatgtacttttatggaccgtctcgtccacttccgcatgcttttaatgtcgacctccatcgctatgttgcttcagtaacatgtttcccgaactcaaatcaaggacacactcatctgcattggcataccgaaatacgggaacagtaagctctgaaaagaggcttgcattgagtgggcaacaagtggctaaaagttgcgtggttcaacagccgtggcacgcagtaccgcaggcgaagtcatccctcggaacttccacatccagggctcataaccctgctgtcgaactcccaggattgctcaacatgacagcttgatttacaatactcaagtatcacatgtttaaccagacttgactgacaggacgactagtgtatgaaggagtcatgatactaagatatgtgaacagcattatatcaattacaggtggggagatcgacagttccaccacttcacccatatggcagtgttatggcactatcagtcttgcttgacaacctcaaaccttttttttttttttttttgagcttgtggtcttatgagtttgacgcgggagaaagaagattcaaatccctcagacggccatggcacagggcggagacgtaagcataaccagccaactggagaatgtaagatttacttccctcctctttcggctaccgctcccggcggtcaggtagaatgtatgtacataccgtgtttgtataatctgtacttaagtactatattaatactggcagcttgcgaacacagggtcactggtctcggctcggctgtcaggcttcagaaacacactttgagccccggtcggttcatggtatggagccatgcccccttggtcttggtgaagcggattggaaagtcccgttgcgttcatgcagtggtattcccggtcagactggttcaaccacactttgcgcttggtgaggaaacacgcaaggtcaattctagccttggcatacttggctgtgatgaacatgatcaaagtcctaacatatatgtcaagactctccaaaacggaatatttcaagcgcttcgagcaagctcaacttcaagttattacgtttaaactacacaacccattgtggtgggcacacagcaagatgttgagggggacgtgaaggaaactttttcaaaagcttcattgctcaaggctgttgcctacctctaccgcgtgcttgagagtcctcagttataaaagagagttccatcagttgctgcgatggaagttgctagtccagacaatgtttgcgataaaggaggaggccatcgtcaatgtgcacggacattgccatgtaggtttaggaacaaaacacgcacggataagggagcctcttcagaaacctaaaattaacaccggcctttcataattctgggttccagcccaggaaagggattgacggtcgaagaatgaccgaagaaacgttgctttctcttggcttagaaaccatgttaccatgttgccatgctcccatgaccgccaaagtgaagcagctccgatcgaccttttgcacatgtatgcttccatggtagtggcgaggcggattataaggcaagatcagttggatgatggatgggaccaaatcagtatggcgatccagtacctgtgggaatcagaatgagaggaagaaagaaaattcaagagaatcaaaagtgtttaaatatcaaatttctttctctttttattgcgaaaaatccgcttttcgacaagctcacaaatcgaccccccagaagctgccaaacggacgacgatcctcaagacttggaagacaccgactaataacgaagcagcgggacctaagtatcctttgcaataccggatatgatcgcttcctggcgtcatccccggccaagtcaccaaggagatgcttgctgtggcctgtctaactacctccctgcctcctaaacgatacgggtcatgacgggaggctagaaatgtgtcccacgcttggcttcaataagggaaccaggatgatggcgcgatgcaacggagccctcttctgtctcggcttaggcgcgtcccaagcagcaggcgcaagagttttcaatcgcggaaaggagctgaaccgcgcagacgtccctgatgtgctgccaatgggctgccgctgtttgggtcttttcggttgacgatgctctgtgacttggctttgctggtgtgggctggtcaggtaagcatcgagagctggggcatgctactactgccggggcgtgcgagctcacgagcgccttccaaacggcggaaactcggcgttagtggactgcgggtgtcctgtcgagctaccactgtcgtcgttcgcgaagatcgtggaccatccacgtctcgcgacccgtaggtgagttttgggctggcttccacccactaactacctaggtatactacagtacctcaagtaggaggtaagtaacggccccgcctcgcctttgaggtttgtcaaaagaagctggtaaaccgtcgtccggcgattggttctccttatcgcgggctttcacggccttataaaaacgctaatggctagtatcgacagcctatcttgcctttcgacttccatttttttctccactcatcacagttgctacgcgcttcctccttctctactgcgtacatacaaccggttgcctgcaagttgcaactctatttcacaaaatccggctatgtcggcacgtccggttccacgtcatccccttgctgccacctgcattggtagtccgtgaccgggtgtcacgtaccgccacgccggttccggctcttaggcgcaggaaggggtactgcgtaggaagtatttcggcttccgtggttgggtaaatcaccaaacagtgaggtgagaaggtcggcagtacctagtgtacttgctgaggacaagtgacaccaaagggtaccgcatttttttttatttgttcgactacggaagggctcggatggcattcggcagtaccacggcgctctacactatagtgtatgcggtcccgtgtatgcgcacatcacggcgacaccccacacatatgtatccccccaacatcgactgccgccgtcgtcgaggctgtcgtgccttgtgatacgctgctacgtacccaagcaagtccgaggtggatttcacaatgccgtgacggtgccgcaggttgcagattgcagacagagttcggtggagtttaggggaccgagaggatctacaacaatccggggcttcgggatctggacggccacttgttcagacctcaaggacctcaaggaaagggatcagcatccggccattctacatctcaaggagcccaaggcggctccccacggggcaattgctcgccggagaatatgagttcaacagtcatcataggaacccctgttaatgcagctcgtgtgatccaggcacctttggaacatggctcgaattcattgcaaaagatgggattttgcgtcaaagcgtaccttattactcaataaaactggggatccaggccgcggaaatttggggcatctgatgggaccagtttgtgagtctttgcaaaatggggtgtttgcggtaacaaggattcttacggtagcgctacatggagacgaggatggggtctccgagccgaccccgatgccgtgctccgtctctgccgccctgtaactgagtccattcaagacatgccgaggcgaagggacgagaattccacgttcaacaattgtgttggagtgcgtacactacagaacccactttccgccgcacccacgacatgacacctatcccatgtcagaagatagcttctatcgctctgctgaagatgaagccatccgtacctatcttaaggcagataacaacactgtcatggtcggccggaacaacttatgatggaataaatcaaagtgtttatctgtaatgactagaacactcctatggcataaaggtcaacaaaggcagagcagatcagctttacggcactgaaacgaaccctatccacaatccaggtaccctgcatcacaaactggctctcggtcgcagtaagagcctcccagaatgaaagaggtctggccgttcagctcattcgaccatgtgtgccaagttcggcgcttagacgtgagacctacagatcgctactctagactcggaaataatggccttctttcagatattctctagtcagaacaagcatcgtttcgagaagcaatggcacatggtacatcctcggaaccggcccctacacacgaagagtgggttcgtttcagacaccaacaacgtggtattggatatgcattctagctagcctagagagccgtacgctgtggtttgttatacgtgtcgaccgctagaggcaagtactgaagctatcgtgaccagccatcttagcaatgtccatggctttttatcaacatcagtcatctgtgatagaccaactggcccgtcagctgctgaagggattgtttgaaagtggaagcctttagacctagatcagtaggtagaccgccaaatccacgagatcaagggatgtcatttcagtgggtttttgggacaatgggttctggtaagaacaacgaccagcaacggccacgataccactggatggagacagaccgacaaacacttacgcaaagctacccgactttgagagcaacgttggcgtcagtaggtgaaaatgggcaggatcaaaatgaacaaccgcatagattgagacccaaaacaactagtccgaactatatcgttatcgggccacagactctcgcttatgctatcaactaccccccttgacggtgttttcaatcttcataccaccaaagtgtaagttatacatagtgggatgatggcggaactactggaaagggagtcagacgatagccgtctcttcgtctgcttaggtgaatggatgaagcggtgtgtgcgtctgtgtggctgtgcctacgcctaagccgacgatcaaccacaccacaagtgttgagagatccaagcactgcgattctcccgagatttacggtctggatgtggttgactccagtctctgagtgatcaccaatgatcaacaataagaaagcggtgacgtcttacgaagtagctaaggcacgaacagatatggtcaaatgaagcgtatgggtcaggcggatatggtttgtgagttagaactggaacagaaccatctgtttgcctttgggtgaattctgcatagcgctaccgtctttctgattgtcaaagaatgagaacttcaagtttttgactccctaggctccccggcatcgtcaggacatggtaggtttccaggcttgaccgccagagcaaaaaggtgcttggacgggctttccagaaagaaggccatatcaagacagtagacgttgcagcatatgggtaaggtatgcatttcggtaggatctaacctctaagacacttgaccactcgtctcagtgcaaaccagtgaagatgatttgtagaggtaagttgtttttaacgtttacttcactcaaacgctatacgaatctcaaccgagctggatagttcatggctgttaagggtacagttcgctggattgtacatcagcgacccggctatcgtcctcgattcagatggcacttgtggccagacttagacttctattgtaatgtggtgctgcagaacaacactctcacggggaaagctctatctgtcttctgttctgacatcatttctagcataagagtgggctgcttttcgtcttcttcgggtgaatggatatgagttcccaagtctaccacaaaagaacatgaacttgtcgtcattctattagtacaaggaagccacagccgtgtcgagacacagagacacttggaggtccaatgttgtatgcatgttgtaactcgttagtatggagccattgctgtgcaggtctgatgaaccaaaacacaaaacactcgttgctaaaagtacatctaacttcaagtcctcccccgatgaacaaggtcatcatgtgcactcgaaaggaaggtagccgacgtacaaggattgtgcacttggtagtatggacatttctgttgagccgcaggaaatcacctcgccggaagggagtgtcctgaggcactctttcctttcgaaagttacttcggaataagactctacggctgcaagtgaaactgggagtttcgaatttgtgtctctagttgccacaaacactgctacattcaatcgacggaagtcacaaccaagatcccccctttggaacaaacgtagagattggtgtattatcttcatcctgaacgcgtacaacctcctgtcggccataaagtacctgccttgccccaagggactcagagcgagcttatgtatcactgtgttccagccgtgctcgtcccgaactagatcaacggttaatctccgccggagttttctcgttcttatactacctacctctacaaccaatactacttccaggaatgactcagataagcaaatgacccaacctattttagtagggtatgtaaagcgaaaacagccatgactggtaaaatcgagataagatgatggaggcaatgggatttgtcaaaggacatgaatcgaatgtgcgtcagaaactctactacccgatcagtcccgtgtgtaactgtaacgctcgagccggaacctttctcgtgtgtaacgacagacgatagatagtcttttatgtctcggccttcctcttcataatactgaggcgtagatgagagctaaatgcgagatcttggagttgcccttgcactcctttcccttaagccatacccaccatgacctttccgcagacaataccttgggcagcatgacagacaacccctcaatgctgccgcaaactcgggcattgcagagccccttaccctgccagcttgccacagttagcatgcgcatcccagtctcagcacacctcaaagacagttttaatttaccaacgctcagctttgcggccatactttctgtctaagtgcaaccacaaataccacctgcttctttcctccgtttctcctccagttggagtgacgcacgggtgtggcagtaaaggagatgataagcgaagtggatataaggaaaagaaatcaagattcacagtagcagggcactactattctccttgggaatgaatatagaggatatgtcgacatccgaagtcccagccttgctcgagaaaaatcgttacgtacaaccgaaccaaacacgcgatctcctcgtaggtcgggatcactgtatacacaaaagaaaccctcaaaaagaccagttgagctactggtcccaaagggatcctgtcacatcgtcctggattgaccgtttgtcgagggcgagagttcgtcctatggcgttcgtatctcgtgaaggaagatacggagtggactatgcggtaacgtcgtatgtggttgatggtctcatctcttccgtggctgcggaaacatccaacgacaagcaggcgacaatgtcctttatcattttatcttcacccatattcagggtgtccttccttctcacacagtctccttccacgccgcgacaacgttcaatggctacctggcctgcttatgctcaaaatagataaaggacgatctctatcgtgtgaaggggcaaacagatctggagctgatcttaagatggagcgatggtgactggccaacttacgggtaagatgactccctcgccacattctgtgctgctctttgtggtacctatccatgtatttccgaagcccatcttacatgagctccttcctacaagtccaggggacaatgtcccacatagatgaaaattccagacacatgctttcgcaagtcaagtcgagaacaagacagactattcgttcgctttgaggagagtgacttgggggtgagtatcttctttgaggttgcgccgggcttggtggcaacagttgcctgagatctgtgtgacggcagctaaagaaccagttgagctctatcgcgaaaagctgcttatggttattggcgagatagttggcgcggagccatttggagactagatgcgttcaagtcgacacgctaacagcatggtcagcactcaactgtgacaagtagccttgttttcggcgagttgatgtccacctacctctacatatgacaccatatggtacggtgttgggtcgtagggtcttacgagtcatcacggaggaaatgggtttctttcagatcaagaacttacaccgagtctcaaccttgcatagcggcgaggttcaacccgaaagacatacctacacaataagggttccgccaccaagataggcgtttcggatgatccaagcgggccgtcgtggcaacctgtgatattgctctttcccattcctcatctgtccacaactaccgattgttatttctggcattcttttgttgatttctgatagaatttcttcggacgaccgacagctgtgtctctgttgacagcaataaaaaaagttgagtgagacacgggctttgagatggggttcttgctgatctcagacagcattttccaagcgtggcattctctccatccaaaccgccccaatgcaagggatggtgccacaacattgacgttgaacggtgtgtaggttgtgcaggtcggtaggtaagtaatcaaaatggagaaacgaagcgctttgcctctcaccctggtgttaatcattagcagcttgtgtgatacacaacgatcatgagcaaggttagatctgacgccgactgactgactgactaactgactgactgactgactgactgactgccttgtctggcatcgggtacggtgcccctcgccagctcacgcaagctcacttttgcattaccataccacgccctcgttgccctgagggcaagctacgctccctcgttcccatggtttgttatcttgatataagacttgtgccagaccttttcttgggattctcttgatttcccactttagcaaccggcactggccacgctaatgttcacttcactggacctgctactcacagtatgtgcaactatatacaagtaagtaaagagattccggtttacccccgaatatcgcgacgacgagtatgcgctgacagtgaaattccacagcgagaatattcctgcggtcacatcaggtggctcgcctccaaacattgcgccgattacaaagagagacgcaggaaatgccagccaagcataatggacttcgaggagaggtatgacctgctgtcacgtgctcagtcttgactctttactgccggaggtagacctcgttttcatcgaggaagtgttggtgagacgtcaataaacatacgctgatcttgagtgtcacaacagaccacaggccgtgtgcggcaactgcagacagccaagcgagcaaccaccatcaatgaccgccttcatgagaaagcttctgccaatgtcctagccatgacaaacgttttctgtcacatcaactgagaaaaacctcaaaggagattgggggctcagggaaactgcaggcacagcagcgagatggttgccgatgggatgcgatcatgccaagacggggaaaggatgccagcgctttggggcgacaggagtttcacccttttttttttttttcctttttttcttttctttttttgggcttttgagtatgagttcttttcccttttccataagctggcgtttaggggaaggatggcacacgatttgggaagacagctggcaaagatacccaaatgcaacaaacgccgagatacccgtacccgacacagggtacacgacattggagtctttgtaataggttataacggggaaacttgcctctacggtatatacacttaaggagacagttggggagaactaaaggggtgcttaactgaagcaacgctattgacacatacatatgcccactagagcgcgtgtatggtttccgtacccggcaaacgcccaagaagaggcccagtttcatgcatatgtagttccccatcccataacggcacgcgtcggggacggtatgtgatgggatgtgaagcgatacttttgctgcatcccatgacatccagaaatgacaactgccatactcgacccccacaggataggcgtcgggccgctgagcgtgcaggaaatacatattaatcagacaaatagcattttgttattgccgtccagcgctttgcactctggagaggagagttaaaccgcgcgatgacgaaccccaacacccgcgaaaatcatggaccgcgagggaagcccaggaacctcgcgggactcgggattgtcagggtcctggacccccgatggccatcgaaccctgggatgacggcaatgtacaatcggggtagcgcgtaccggagattgttccccgcagaccccggccggtcatcactctccttatgcgacagattctcggtgcttagatggtaaatcatgagggaagcggtgtatgtgtgccgaatcggacatggccggcgaagaaaagtcagtcgttgtcaatgaaacaaagactgtgtagatgaatgtctgggaagatcaccacatcggtccaaaggtacttcgtcggtttatagatacagccatgactttattactgcccgattggaaaatccggggtccccacactgggcgggaaaggcccggggacgaggggtgtgtgaagtacatggaacgacggttcggttccaggatggcgacatacggttaaaaggcccttttctcgcgagccggataaatcgactgtgttcgattcttaatcgactgtgtggagcccatacaaatcgagagccaagacccaaagcttggcatctttgggcatcgttctggcgcagcagcaaccatcaccagaagtactcaccaaaagacatcattttgaactacgacaacgagagctcaaaacaaacatttttttgagcgttgaactctcattcatatgcgggggcctctcgccggccccctgcacccccggaactaaccctaacaaccctaaccactaaccctaacactaaccttaggggcagcccgcgaaaagctacctgtacacagtcgattaagaatcgaacacagtcgatttatccggtccgttttctcggttccttctggatagaattctagcgcaacgtcgcagtggagagacggattgccattccttgggggaagcgtttggggaaatcaatcatgtgcgcctctcgacgccgcattgagttgggggtcgggtttccccgtttccaacgtgcgagcgaggctgcggggctgtccttaggcaatgattctgtagcacgagctgacggacagtgagagggacacgccatgtgcgcgacgagggttacacacagtcacattggttccataatagtgccccttgtcaaggaaaccaatcgggtcagccattcagcacactctcgtccagaatgagtaagaaaagccaagaaggggtcatgggagatgatatttcgagtgttttgcgcgttcggcacgcggcccgttccccgtctttgatacttggcaaaaggggggaagcggcttgagcgccattttgccagtaaacgggcgtcggataggctcagacgacgacgagagcggttgagcccgaagcgactggcggaactgcgatgccgtctgccggggagctggagaaggacgcttaggacacagggtacggtaggcacgaaactcgatttgcacgggttcggactcgcccgaggcttcgttcggttgcgagcttccagcttgtgatacgggagctcgcgttgttagaggagaggatgcggccacgacgatcgaatttgtcgatgaatcaacacgcgctgggtgttgggccaagaacagaacaccaagcggtgagttgaactgggctgtggcagcgaatgtggatgtgcatggaagcacgtcgacaggccgagctggtgggggacgctgagtcgtgtgaacctgtggtttatactgcgtttggatgacttgctgcttgcgtccgggtgctcgaaacgctggactgcgagtgctacagacatccatgatatgagacggtacagcagtgagagatataggcggggacggcccgacaaggagaacctcaaagtaccaggattcaactccagctgcaagctgaaggccgcatgcatgtcctgagacctctgtccagcaccgaaccagagcccgggaagcctttgagcgacctccgcttcgactggcccgtcagttctcccgtcccctacagccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacgactattcacttgttgacgccagtcgttactttaggtgctggctggcctacatctggggctgtcgcgatatcagtgcgtagaccaatgccgaggcctcggttactggtcatgactgccagctcatccatgcaaatccatgccgagttccatacgaacgaagcaggtacggatttggaaaaaaaggacgaattggtgatgggaaaatacccgatgttttacacacgtttctgccactgccgcagcatgcagtaggcgggcagacgcagccgacgtatctgaaattcatatcggccatgccctggagccacttggacccctacattaccaagtccgcccccctcctccaaataagggaagaaggagaaccaaaaagcaaagtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccggtcccgattttttcggttttcaaactgtcactgtccatgggcggcgtccagtgtcgaagcgtcgttttgctcggttgaatgaatgaatgctgcgggccaggaaagattcggaactgaaggcaggagcaggccccatccccagtctggtaattcgagccacatgggcacatgacatgcagaaaaaaaaagtcggcccatgagactcgcatccactgggcctgctaaggctcgcaccagcggtcagcaaccccaaaaatctccgactttcttcttcgacgggttgggcccccgggggcaagctaatgtagaaccggctagggatcatgggattttgaggcccgactcgccaatcgtggggaagtaacggcaaaaagggcccaaagggcaactgtcaaacatgttgtatgtatctacatgtggatgcccatatatccttgtgcgagttgccgtctgctagagaccgcgtgccctccaaactccgtcccaaccatcgagaccagacacgatcacaaagtaaggacgtatgataggttgaaaggaaaggctgtgggtgacaagacggcccaggaaccagcactcggcatcacgggcgacggaataacaaaggacgacctaacaaatggagggtacctctcgtagcggaatgtacactacaaaagcaagctcatggccgactaaaaaggggaaaatgcgggccgcagatgccacacttgcaggcccacttggacctgttgtagagactctgattggccgccccgtttgcatggctctatgggccccggcgtgcccgccattatgcgggttcgtggttgcgtcacagcgaacgtgagtggaagcccagcgtccgggtggaaaggatagggaaaggggcccaatgttacgcgcccatagcgcactcccagtcgaacccactgcagggcacagtacgcagaggtacaccgtggatttactgttcaggtgccgaccaagggatgctcacctacctagggtattgcttccacccgtccagctggcaccattataccaccaccacctcaccctcttcatcaaagtctcggtctttctccctctcgctctcaactttctgtcttgtcgctttccgtccttcctgtctccgacttaccctctccatctccagtcgaaacttgatacgggccgccattaccatttacgtgtccaagccaaagcgttctcgcacactgtcatcccatcgacaccagccgtcgctgccatcttacaccgcacccagtaccgcgcctaaggtgccaaagtggaacttggaacatcccctcggatccgctcatcaaagtccctcagacttgggttacgctacgagattattcggacctgcagaacatcaaaaccctccaaggcacccattcattactacctaccttgtttcccgcaaggtcacggtcctcaaacgaacatatctaccaacgttatccgcaaccagcactggcaaagaccatccactacaccacagctcttacgacgacatacgcagagaagttttcattttgcggctagacccctgattttacagccgtccaccacatacattggccaggaccagggtacaaagaaaaggtcgaaaaaaatctgcggtggtctcggtgtggcatgacggatgacatcaatacactaagaccacgaaccacgcaaaccttgggcgccaggatacctacttggcaaccgtcttccttgctgttcctcctcgctcgaaccccttcaacaacctagctcatcacttcccaccatgtcttcctataccatgaccaggatgggctccgactcgttcctgccttcgggttctatcgacaccagcatgcgctttcctcttcctagtctgggcgccgactcctcttccctcatctctcccctcgccttgcctcgaggtgccgccggctacttcgatgttgcctcagctatgggcaatcccgctttgcaggcgccatccaagctttcttttccgggacgccacgtttactcaccactatctcccaattttcgtggtcctgtcgccggccacatgtcgcagttcacgtcacccaacctagcacccattcaacaaggactccagtgtcagcttgatccacaacgatctaccagcgttcctcccaatctgcgaagatccaagaccggccaggctacaaaagccaagctctcgatcctctccccgccactaacaacatcaatggatggcttgagtgcttcccctggtgatgcctttctaggtgtttcggtgccggctatcagctctgtctctgccggacaggcccgctcagcctcggcggacactgtgaatgcaccctcgaacacacagatggtccggcgcctagtccaacaaaatggcaggataagagaagcttgggaagcggagcgcaagtacttggaagcaaacagggagcgcgctgaagaagtgtataaggaggagcgggccctcatggaggaggagagggcagaatgggaagctgagaaggccatgctgctacaggagatcgaacgactccagcaacaggtggctcatctaggaggacagtccagtaatgcgaaccttgcagccttggcggctgctcatgcatcccaaaatggaaggattggcaacgtctgctggggcgaggtttcgcccgagagcatgaggagctcgcggtcttctcaaggaagcacgcaacatacgtacactcagcaaccagaacaacccattcaaactgcttctgtcaacgaaattcccggacctcagggtcccgtagtggccgattccatggcccagtctcccgagctgcgtccaagcagtcccgcgcctattgtcgatgtccaggcaattcacccagagctcgaaggaatcccaatcaaagccaactcggttcagaaatcgacattcacagatgatgccgtagtggaagcgctcaagtccccgaccaagattccgtcaccactcccggcctccgatgtgccagagcccagatcggaaagcccggcaaaggagcaaaccaagcaagtccttaaggcagaagcgtcggttcgtctcaccatgcatgctggccatactcccagccactccctctctgtcctggcaaccgcaacgtcttctggagttggcaccatcaatagcagtggtagcagcacacccacgttgcagcacggcgaccatatggccactcagacgcttggggtcataaacgaacaagaaggcgctatccaactggctgagcaggagtcggtaatctctgaagatcctcctgcggcttatgagcccgtggaggatcgtcctctcaaaggtccgctgatggttaggaacatgcctgcccatgacgagatcttcttccgtaggctttccgataagctcgaagaggtcagcaaggacactatggcagcccttccttctgttctgagggatgctattgatgatgacgacgaggcggtgccgtcgaacgcggcggagaatcagtctggcgaatcgagcaaagggaaagagaacagcagcggctctaagagcgaggatgaagcggaattggatatccctctcaagttgaggcgtaacaacaactttggcgctccctttggcgagttcaagttttgaggactgaccttcatgacagttggtcggacttgttaccaccaactcgccacttggcaacatttcttcctgtatctatctacacacagtaccgttgggtattctgtgcgttttttttttgtttgttttttgttttttgtttggtattcttttgtgggtgtttttgcttacatggcgttggaggtgtctacaccgggacttgcccatatcattatacccccttgacgtcgttggacgaaacaagttcatttgatttactttctcctatttggatacacgcatgcaacatgatgcatatgaggaacagaacaatgatagactggcaatccgtattttgggcatcagtacgggggattgaactccgtacaaagaaagcctcgatcgattcgggcatcatagaatggtacataataggagagcatgataaaaatgggaagattgataccagtcgtgcatcaggcaggatatgaaacgaggcgggaacgaggcagcattggcaagcagtctgatggctttactacacttttacactcaccgaggaagcgccgccgtacatatgtaccacgcccttttcttgcttacatctagtatggtatccaaaacttttcctcactggctcggccagcgtgaggccaatcaaaggatatcaatagacctaatagagagcaactcgaataatttgtacagtgtcagtgatgatcaaatctcacaagcatcgaactgaagcgaagcaaagttggacagctcacagcccacaacaggaacaagtatgtatgtacactacttggtgtgtggagattctggatttctggaatgggaaagctttcaggagaagcagcagactgcagaagaaagaaggaagaaaacattgaagtggggctgaacaacgtccaatggaagcttttttgcagcactggatccgccttctctcggctcgggccgattggactggcacagtggtcagagaggctggtaagctgatcggactgtacgcagtaacctccctgaggggcctgctgcctcgaggggaggggagggacggattgattgacgacaacagtctgacagcatgattgatgtatcaggctctgccgactgacgacagacagtaggcaggtggcaggtggcaggatggcgaggacgatacggtgtctcccctacactagaggtacacgagacgaaaagtcacccaagtatgaagggattgtgaggacagttgccatgctacaggcaagcactcatagaaatctggacggaatagggaacaaactcctgcttatgaagactgtcggcgtgatgaaacgatgggatctcaccagaggtaaaaaaagcattgatcgttttgccatgtctggagcagaaggtaggtatacagtagagcccgcgttcatcggcatgataattgtccccgttagtctaggttgttgggatccaagtaccgacgttgactggcctctctccgtctccccgaagattgccggttgctttggcgaacttgttgagtaaataagaagcccgcccctccccccttagagacgacatgatcacacacagtcaagtgtactatcgtctcatgaaaagacacttacgtatgtgtttgtcagattaccgtagctgatcgcgataaccgattgtgttatgcatttctcaaacgtctcaccacgtgttagaagggcatccagaattaggtatacctataatattcattatcgctgaagaattgtgtcgtcgtagatgttcgatacctcccttcattggcccccgctttgctccatcgattgtgacccccaaaaaatcgccacaagagatgctcttgttgttcccattatcattgtaaccctaccatcaccattgtcaaccaccgcccgccgccgcaaccatgaaagtcctgacaacctcgatcaagacatcttcttccccattaactccgccaactcatccaacaattcgaccgtttccacgggactcgcaatccacgccgtagtccccacgctcctggccctgaaatcgttcgccccggcactcaagaactgatcgcccacatgcagggtattctcccccttgataactccatgaggaccctccttctgcgagaaccacctttgacaaacagtaacaccccagctcttatcgccaatatcaacaaacacatccctcccaccattgaaggcgcagaacggcactcttctgctccggcccacggtactgagctcaaggatcttttgcaccagcaaaaccgtctcctccaagctctcgcgcgggatgcggatttctggagaaacggggatgatgccgacggcgcggtccttccgcatcaacgtggcaggcaggttgagcgtcttgatgcaatcgcgcagcgcggcctcggccacatctagcagctgggcaatgtcctgctcgttccaggcggccatctcgggtgtgagccagtgctgtcgtggcaccggggcgagaaggtgcggcgaggacgagtcgaactcgaagaggtagttggcttcaccgcccatgacgaccaaagactgtttttgggaaggggtgaggtcggcgctgttggccatggcatcaagaagaccgtgcaagcgcgagtagtagcggtcggcggtagtgtagcctgctgcggtgacaatgccgattttgacgtttttgcggagaaggtctgtggagggaaagggggtaatatgtgagcatcaagtggttacggtacggttacgtggcggaaggtaagaagcagtaattgcgaaaacgggcaaagagaactgaggacaactgcactaacctagtagtcggggaatcacaggactggtaggttccagactctggccatcgtcgtagagcgtcacgtcaccatcaaaggtagcgagctggagagttccgtaagtcgtcacagccattatctgggccgagttaaggatcaagcggatatcgttgaaggacggcgacacaaagcggcgcgatgaaatgtagcgcttgttgtcctgaaacttgaatgccgcttcgagcggtaaccgcgtgaagaagggcccgatactggggaccagcagcttgagcttggatgggaaagggttctcggcatcgttttggtgggcaactgatgtttgatggtttggttattaaacgttactagatcaaataggtccaaccgagtgaggccgggaatatctgctctgcttactgtggtcatcgatcatggcttcgatatcccggaagatctcactgtatcgcctgtgggcttcctctcttgtctgagaaagcgtatcgacacttctgtccggatcttcaagaacaccatggggctgagagtagaggacgaatgggacggctaagagcgccttgatccactctgatatgattgttagctagagtacttcattttcacatgcctcttctcgacggaggcaactccacagttgctgatgtgaatggggtagccatcgttacgctgacccgtagactctgccaaacgggcgggtaagaacatccagcaactggggggaagtgatgccatagctcagtccgtccgtaggtacattaacaaactggcgaaagggctcaagctgtacctataaattgatcccgtctgtgggttttgagggcatctacaagagagaatggttagctgctggtaatttcagcgatgggcaagagcggtagaacacacattcaacacggtatcgtgtagtcatctttgaaatgagaagtgacgggtgaggctagagatgggtagtctcgagttatgaagaactatgggaagagtattatgctgtcactttctctttgtggaattggacgacggtgacggctacgtgcttgcagcacaacaagggaaagtttcttggtggtatatagaatcgctgtgtatgctttactttgcggcagatggatgacaacggttgaactcggtgagcggaagagatgaaaagagatacaaaaagagaggtgtgtaaggtatcatgtacgggatatgtatgaacacctcagcttcggtacgctagtgactccgactttccttccttccatttgtcaccgcgaggtctttcttggcaggtgccgttggctgccggcgtggacagcggcgttgcccgatacacacggcgccggccacttgacttgcctccacccctgttattggcgtccccggttccgctctcattcaagctcccattcgcgacttcttagaggttaatttgactgactttccgtcatgttactggggagagtcatggcagctatcggtaagctacgactccaaatctaggggtaaggcggggcttccccagcatgacctagaggtacccatctcaaaatggaccccgctgtctgccttggcattcccatgtccagttcctcaaacaccacacgatctaacagcggatatccgtgcaacattccacaaagtctgaaaagggtcgaaatcaaaacaatatgtcgacactacaaactgggacatttacagataaagctaactgccagcatagctgcactacatacatgcatgacaagaagacgacgagaaaccaaatcataaccaacccaaaccaacccaaaccaacccagaccagctttgcagcctacctagtctagaccacgaccttcaagaccacctagcacctagcaccccgtcatgctggacgcctcggtgcatgtcgagcagccctcagaacacgtcgtggcacacccctgaacgtacagcagcgtcttcgtggtacatccgcacggcacgttcagcgtcgaccgcacctcgcacgtcggcacaggacagcgaatcagcgagcaatcggctgggctggtcgtcttggtgaccgtgggacatggcgtcgtcgtcgtcgtcgtcgtcgtcgtcgcgggggggggaggggaggtggggggctggcttgctggtggtcttgggcgggagggtgataatactccagctgatcgtggtttgcgtgtatctcgttgacgttcttgatgtgctcgtgcttgcgttacatacggtagtcctcgtgctggtaggctggggcggcggcgaagaggtgtttgtattggttgaaattcaggtttgccatggcggccagcgacaggaggagcctcaggtggtcaaggtggtcgaggtgataattacccggcaagtcagcacacttgtccggaactcgatggtacaccctccgtgtggacagttggcctcgcaagggacaaccaagattgccgtggctattgatgccagacatctatatgggttgcggacagggcgtgaattcggggagcggcgacgaggccggtcaagagtcccatgaagatgactgtggtggtgagcttcatagctgttgatgctgatcgatgattcggttagaaactccgaactcatctcaatcgggacgtcctccacgtggttatggatgatttatgtgaatccctgctgcttttccacatctacatttcgacatttttcctcgctcattaccacacaaggtcgaactgggttatcacatatgatgtcaggcaagcacatacatatgtttgtcgaatcctgttcgtcaccgggataacacccgtggaatgtcggggatgtccggaatgagacgaaatatatggtttcgcggtaatgatgctctggtgaagatttgggttattcgtatactagaaagaaaatggaagctaagcataaaaagcacactctgctgttcaccatatccgacatgctgttagcgaaacatggtttgccatccaaatccgatatgaagagacgaacaattcctgaagatgtcgcaaatttcttgacatgagttgccgaggcatgtgaggaggccatttccaagtagttctttcgcctcatgccggatttgtagacgaactttcaagctaaaaggaagctgaataccattgcttcgtgctttgtaatgtttccattatgcctgtactatggcatcgacgataaatgcggcttgttacccgtcatcaacggtgaagatgaagagcgcataggtaggcagtttgtcgaaggccaagaatcgaaagcagggtcacctaacacgccgttcaccttccaaggaacggcatcaagcggtgacacatgaatcgatacttcttcacctaaagtgctatgatagttactgaacgtctgacaccgcgacccgatggtgttctttggcataatgaaacagaaatacaaatttatagtattatatccggttctcctcgctgtactgtgattcccaccagcaaagcccgcatcaatactatactcaagtggaactcctatgcgaggtaccagccggtctatctcacaatcaaggcgatgccctctcgccaacgctgccgttaactgtaggagccggggctgcgtcagtatcttcaaccgggccggcgtcatccatccaagccgagaactcatcgtcatcattattaggcgctgaaacttcaagcgatagcgctttcacgtcttcgtgattttcctggcctgtagtctgcgtattacggattgatggcgtcaaaggcttggggggcgacttcgaaccgacaggtccttctgtcgcagaactgctaattccactttggtttttgcttttaacggtgtctgatgaaggcttaattggtgatgtttcatgggcctcgctcataggtgtagtcggttctgactccgcaggagccgcgactacaagcatgttcacagtatttccgtcatcgtcgagttgctgctcagctcggtattgacgacgttttgggagagggggaggtggtacagggcggcgttcgggtttgtgatcatggtcttctggcgtgctcagtttacgttgctgcagtgattgatctggaggcggtatcggtttgcgtctcgggatactgatggatgttgccttcaaccttctgtctggcatcggaagtggtgttcctggaggcggaagcggctgcccacgtcccataggctgattcaagtccagcaccgatggatgatcatcggtgaatgaagcactcctacccggtgtcccatcgttgttcgagtgtcgttggaacgcattgagcccccaacgcttggcagatgcagccgcgttggtaacaaaagcggcggccaaggcagtctttttcgcagagtctgggtgatttggcgtgggtgctcctgttgtcgatgatacagtatctcgccgggcaaaaatacccttgatggtcccagtttgacttttcacagacccccttatcgacgaagctggagacctcgtcctgctttcctcctggctgcctgcggatgtggctgtgtttcgtcttgcctggttctttttatcaaagtcctgcaaatctttttccgcatccacagcttcagaagaagaggacccggaagactggtctgataacttgggtatgacggacggcctcaggggcgagtgaggcggctgtggtcgtgctggagaatgtgcctggacagacaacgttgccatcgctgatgcagcaaggctttcgtccggtggtgacgaggatggtttgaagacgtcagcattgatggcgtctgtgctaaccgttggcgtcggaggatgagtgatcgaaaccacccgaatcggaggtggtatacaagtttcactcctcgtatcggtcttgagctcgttttgattgttcgtgctcaatgaggtcgtagatgcagaatagacagggtcccccttcgctttcgttgtcatccgcccaaaaaggctaattgacggtttcttgtcgagagtaggcatgctgtggcttttttccacgtgcggcagatcgggttcgtgaacgtcttgagtaccctccaatcgctccacctcgtccaaatcgccttcttgagccgcagctgtttccaaatccatggttgagacgacggtgtcatcatgaaagataccacctctccacttcttgtgctctgtattgaaaaaaggcatatcatcccagaagggtaagacaagggtctcggccataacctccttgatttgcttctcgatctggcggagaataacggtataggtaatctgtctagagctgacaataggttcgattgtcatctccatctttggtgcctgttggaaagagaaccataggcgattactgggtgggggcttgattttgaataagatatgaccttcgagtttccgtacaaccacggcaaggacaagattaacctctcgtgctttgaatcgcgcgcctagatcaatcctggctgtcgccgcaacctccaagcggaagttgccagtgtatcgtacatctgcctcaatgcagcattcaccctcaacggtcagatctcgtagccgtggattcgtgataaagggtgctgactctccggtatcgatacctttgatagcaatgttggatagaaatgccggccttttaactcgagaaatcttctttgtgagcttctcccgtatcgcgttctctatgtccttggtcttgtagatgcccaagaagacgcgcccaatcatcgcgttgagccaacgggtttgcatgtgttcttctgacgagtgcagtctctgtaccaagttgataatgttcttgacctcaaactggataggagatgggatatcgctttccgtgtccagggcctgctgttcctgatttcgtagcagagcaaagtagaagtcttccttcgcagagcaattttcggaaaagaggtagaaaggtttcgagacctgactatccggtcctatttccagcccgtctgtttttcgcgagagacgtatagcgttgcgcttgatgtacagctcgccctcaggagtaacttcctcgccggagtatatgctgacttcatggtgcgccagcgccacaacgtgccgtacttcgagttgttcgtcatcgtcaaagagcatgagatggccgtgtctgtcacgagcatcagaatccaggtcgtattgagagtcaaaaggataatgtcacgcacctcaggacaacataaaagacattgccggccttcttagggcgctgactaggaccgttcttgtggtcgatgggactgggaccggtggacttgcgatcgaatatactccgatacattgtctggtagacactgggactgggagcggcgacggtggtggagccgacaggtgtcgaccgctcgataggcttcgcgttgattcccatgggcgtatactcgcggcaaactgcaaaatacccagaagcgacaccatcgtcgtgatgggtcacccggggctttccatccttcttttgctccgccttgagcgcatcaagatcgtcaccaggctggatcaagtcgtcggcttctgggtcgtggtgctggacggcatctgggcggtaaggaaacgtaaggtgagcatgaagtagagcgcaagccaccaacaatggcagaaaggtaaggcctccgaagaggtatatcaacaagaagacggtccaactcatggctgtatattttttttccgtcgaagggagattgtccactgcagtgttcgagtccaggatgcggtcatgcaagatgcgccaagacaggaaggactgacagcggtcgctactcctcgctgttcggtgtgcccaccgcgctcaggttggctacctgctcagcagctcagagcagatggtttgcaattgcggcatcgatgcggactcgaactcagggctcgcagtcgcagttgcacggcgaagtcatgagtcgtaggtttagttggattacagacgcgcgcgctcagacaaacaggaaacggaagcggaagtgggcgcggtgggtttgaggtggaaggaactgaaagatgacggatggcctgcagctgtgttgaaaaggccactcactccgaccctgcactggacggcacggacgggacaccaaaactcaacggtagcccgggaatgtgacaggccagaggagcccagaaaaacaaccgaaaactggctagaaactacactacatagtactatgtagtagtgacagagccaagggatcagatggtcggttcctattcctgttcctgttggtgacagcatcctcggtctggttgtgtgcaagagtgtcaaaccacttccgatttggaagggtccaagacgggtacctaaaggtacgtatgtgtactggttaagaaggtacactttgcctagaggtacctacctatgtacatactagatttacaccagtaagtagcatttagacaaagaggagatccagtagcttagccacatgctgagagagccttatcacttccccggccgcaatatccaattggccaaatctgtttattttttgagccacatgctaccaacgcctcgtcaatgtcagaaagccacaacgagaccaagcaaaatccctgacgatgcttcggcaggcattcgaggtctggagcgagcttgctcgacatttccgtccacatgaacctcaaaccccacagtgaatctgtcatcgatctgtgatggaccgcctcagcccgccgcctttgtccaaccagatgatcatcatcatagtatacaatccaagaacattcttgagagtggaacgaccagtgacaaacagatatataactgaagctccgttatcaagtttcataagcatgaacgctttcaatctagcaaggctgttgcgttgatgcgcctggggatgtataaatggccctggttgggtatcgaaattctacaattcaaataatcatcagttggctcaaaagatggcatctctgcgtccaggtcggaaacggaagcccagtataacgctgtagtcatttcgttctactcaaatctctcccatctttcaagttggatttgaagaccttctgagcgtgctaagatgctcacaatacgtactggtagcagagattggcccggtgaagtggtttgtcacgtttgctctatttgcgtatccctatcaaccgcaagatgctaggtcgagaaacagagcggccgcacagccagacagggctcgaattgtgtgtccctgtgtgactcgtctggccacgagattcgtctggcgtagtccatccgatcacaagttggctcgaggctcaaaagcacgtacacctgatcaggaggaggcgcatcgagccggttctcgtgtgttttggttttggtcatggtcatgccactggtatttttgattcctataagcactcccgcatcccagaccaaaaaatccatgcaggatatctatccgtgtcgaacgcgatgaaccccatgcaaagaaaaaccaaatacgccaggtctaccaccagtcctatcccaagagtactttagatagtggtctcgtaggcgacgggggcaacggtctcgggcttgttgtcgacgacagagatggtgcgagcctcacggggaagaagggcctggcgcttgagctggacgggcttgccctcagccttggcctgcttcttgagctcggcgttctgcttgacgcggcgaaggaaatcgtcgcgggagcgggaaggctgaatgtgctcgatgcggacgttgatgcgcttctcgatgtagcggtgcttcaccttcttgtagatgatgatgccgacagcggacttggtgacgttgtagatgacaccagtcttgccgtggtagaccttgtgggccatactaatcgatttccaacgtcagtttcatagctcgcccgtatttccgcaaaaagtcctcgtcgttcgaaatcgcatgtgcccctcctctttcgaaattccgatgtttcagaaccccaacatattccgcatctcggtgtttgtcgcaatcgtaatggccccaaaaaaaataagaagcgtgggaatgatcgtcgcttaccccttctggacagcaccgttgaccttgatgtcgacgatgtcgccaaccctagcagaaagttagccatgacgtcccaactaccccaattcgtcgctgtcgcaacatacttgtactgcttaaggtaggtcgagaggcggatcatacccttctcgcggaagttccgcgagaaggcgtatctcgtaccagcacggagacctgcggcgtgacccatcgtgacgattcggcgtgtatggggatgctgaagacggtggttgctgcgggcgtcaaatttggacgacgaatttgtgtgcaagcaaaactaggtctcgatttcccgttgtatgactaagcgaggtgggcaaagcttgggccaaccaccagcctgccagcgttagggcaagcggatttgtgccggcaaggctgaacgcacgggccaccacaaaccctcctccaagtggccctttgattttcttactttgagaaaacgactttcgaaacttttcgctgccagtcgacgatcttttgagaaagcccccaacaacaagatggcgcctcgttcttactcgaagaccgctaaggtcccccgtcgccctttcgaggccgctcgtttgtgcgtctaagtttgattccgaactccttttcgacggcctctgcgaagcgacagcaattgcagcgggagcaaccatctccatgttctttgcgcgtgcgatcgctcgcatgcctcaaatcaccggccactgagcatgagcttgactctgcttatgtcgattgtgatcatacgactaactttcggacctcagggactccgagttgaagctcgttggcgagtatggtcttcgcaacaagcgtgaggtctggcgtgtgctcttgaccctctccaagatccgtcgtgctgcccggtaagtttttctcgtaccccatccagttatccagcaaaccaggcccagaaatgggcctcaggcgctggggaatgatgtgcaagggaatcgcccgattactaacttctgccacagtcagcttcttaccctcgacgagaaggaccccaagcgtcttttcgaaggcaatgccctcattcgccgtctcgttcgcgtcggtgtccttgacgagtcccgcatgaagctcgattacgtccttgccctcaaggctgaggatttccttgagcgtcgtctccagacctgcgtctacaagctcggcctcgccaagtccatccaccacgctcgtgtcctcatccgccagcgccacatccgcgtcggcaagcagatcgtcaacgttccctctttcgttgtccgtctcgactcccagaagcacatcgacttcgccctcacctctcccttcggtggcggtcgccccggccgtgtccgcagaaagaaggccaaggccgctgagggcggtgaggctgctgaggaggaggatgaggagtaaatttgaggcgcctatcttggtgggctgggtttcaggtgactagcatcggctagtaggaacacaggttttggaaggtccattttgccttaacctacattatgatcacgatgtccatgtagtcagggatcaaaatgcatgcacggttggcactgaaatatgtgcctggaagctaagaaacccccggatctgaaggcaccaccttacaagtctcaattatacaccatcttcttgttgcatgctcagaaccgccacattttgtttttgtgaagcttctcaagtgccccgtcttggatgtatcagccgacgtactcgagtaaattgctttcatgtctctggattcctctacgtcatgttctagttccgcaggctactccaggggtgcacaaggtatgatcggttaggcactctcaagttgtggcactgtggtatcatttttaacatcaaaaactgttagacatactgtttacttgtcccaagcatccgccttctcgcttgcagctatacctgcctctcctgtgcagtaactgttcttgacaaatgaatgacagcaagcgtagccccatctgaagtctgaccaccaactgccccaaacagatgtgtgattgttgatgtaaacgtcctcgagatacttggacttgccgaccttcttcggtgcccccttgatcaggccggcctcgtcatactccacaaaggtctcgctttccttgatggtttctcgaagtgcgtctgagatgacgggctgtgtgccatattggttcgccaactcttccgctctcttcctccgcttggcctcgcgttcctcagactccttcttgcgtagaatctcaccagcagtcgggttggcttgcaaatgcaggctggtatcgcccgatcgctcctgtgcctcccatgcataacgctgggccttttcgaattccgctgcttcgccagaagcacggaggaaactttcctcagcgaacaaggcggcggacttgtcggctatagcaccggcgtcgacgagggcgcgcttcttggggttgtatttggcggaatccgagtccaagttcagaaggtacttcgctgtgtcctcgcgaatacgcatagattgtttggtcgtagcacgatcgcgtcccatatcagattcctcgtcgtacttaaaccctgacttgtcgtcttcgggaccatctgctccctccccatccggcgtcttctggtctccctgtaatgcccgtcgagcctcctccagcatgttatactcctccaccacctccatgtactgttttggatcatacgcgctgtaaacatctcgcttggcctcgtaccccaacttcacgtcgcgcacgatccggtccgcctggatatccttgcccgtcgctttggcgccgaatttgcgcggccgttcgaggcagtctttcttcttgtgtcccatggcgccacaattctcgcacgcgcccttgacccatttcgtccttgccggaccggccttcttaccccgggcgagaagtgcggcggcttgggcggctttgtcttcctcctgctgccgcgcacgctgatgaagaagagaatcaccttcttcattatccagaccactgacataaaagggctgtttgctgatatatgacgggatgtagatgttgtcctccttgcgggcggcgccagcgccggtctccgacttgtcggttgagctaggggcagctgtggcctgctcgcgcctatttggtggtgggggaggcatggttaccttggtgttaaaaagatgtgatccaaaggccttagagaaaatgtactaaatgagatgatgacttgatagtcagtgtgtcgagagaaaagttgttggatccgagactctgggcaagttcagttgctttactcaaaggtcgtcgtggttggacgagagttctgcggcaggcatgcggccggtccagggaggtcagcagccagtgcacctctgtgctcttttgccctgaacccagctgtccgtcaattggtcatcttcatccctaacccgcaatccacggtacctgctcacttcgatgatattctgttccgcatcatgatcttgatttcggtttcattgtcaaaaggcgctcagtgtatccggtattcaaggtgttgtcgatcgtcttgaatcacaccaaatacacacacgtccatcgacaggacggctgctcaataagagacagctttgactggaacacgccgatttaagccagcgtcgcatcacgtgctttggcgtcactagtacgtgtacagtcgcgcgcgctcgacgacttttgtggcgcgcatgccatcctcaaccaaacaacccgaaaagcgtgtctctaaggaatgaacgtcgcttcatcgggcagctggatagcttaatactgctccggaaacttaacaatgatcatctggcacccccagcggccagcatcatggaatttttaagacttcgattgaactgtattgatcactaccaagccacgccaaccagatatgatccccagtttgaccaagatgtgcgcttttcgcgttcgcggaaggccgccaaagtccctgtaattcgggtgttcggatcgaccgacaagggccagaaagtctgcgctcatattcatggtgcctttccctatctgtatgtcgagtatgacggaaatctagaacccaacaagggtgagtgtttccctgtttctacacacatggttcgcgcatacgttccctttctcacatagttttagcctacgaatatatcgcaaaattgcatgcatccatagatcatgcgttagctatcagctaccggaaagatcccattcgcgatcggcccaaatatgtagcacggatttcgctgacaaaaggtatacccttttatggcttccatgtgggttatcgcttctatctcaagatttacctgttcaacccggtggtcatgtcgcgtctcgtcgatctccttcagcaaggtgttattatgagtcggaaatttcaaccatacgaggcccatctgcagtatctccttcagttcatggctgattacaacctgtacggctgtaactacctggatgcggcgatggccacctttcgagcacctgtaccgaagcatgacagcaacattgaaggccgtgaggctgaacatcactgggacgatacaacgatcccgtcagagctgattacggataattacagccttccccgggctagccactgctcccttgaagtggacatctgcgtcgaagacatcctgaatcgaaagcaagtcaaagagcgaaggcttcatcatgattttatcgaaaaggagcagccggtgtcaagccaagaaaagctggtgcacagcatggctggactctggacggatgagacaaaccgcaggaaaaagcgtatgggaataacggaccctgaagtcaacccttttcctccggaagtcttggtatcaatgtctgcggacccacgtcaatcacaggtgatggggtgggttcatgaagctgagtaccgtgctggtattcaacaattggttgctcaggaacagaacaacacagatggacgtcaggagactttctcccgctttgtgcaaccagttccatttgaagaaactatcaagactactttagagtcagtggaagacttatacccagacaacttgagccaagctctgcaaatcgaagcacaatttttccacatgaatgcacaccatctcatcagtatcgatgtcgacgaacgaagcatttttcagctgacacgcgagccgtatgcaaaacacactcgacacgaatacgcgggcagaatctcaccggaggagcctttgaatggtgttggagaaggatttggtgtgggggattcaatgatttatcctatggatgggcggatccgtgtataccaacccagagcttccatccgtcataaacttttgaagattgcccagacttactcttccaacataccagccaatacaggaagacaagccgggattcttggtcctggagagcgacaacgaagatctctcaagcatcccaggccgccgggagaagttgatcatggtgcacctgcaaaacgtcaggtgctccaagctgagtactcaagggagtcacttcacataaaagccgaccctccgcaaagagctttgagaaaggctccgagaaacgcacatgaacaaactcaaggtgcaggtcagccagggcctcagagaaagctccagagtaaccctccggaaagggtttacgaggaaccaaacaagagggttcacgaggaggctcaaccaaaggtccatcgaaaggcccagcaaaggtctcgggaacatgaccagaaacagggccaacagataatacaggaacaaactcaagatcatgatcagggaggatgccagaaggaagttccagaagattcggcattcacgacgccagctctgacagtccagccaatgaaacccaataatcaagatccagcaggagaggaactatcggtgaatagtctgcgggtcgagccaccaaaacctaagacatctcagcccatgaagtctgctatgaagcagagcttcacacaagagttccaaaaccgtacgatcaactttcccgtcgtcaaagatccacaagatcctaacacaagggcgcgactgagccaaaagagtggttcgcagaaaaacgagggtaacgtcaccagaaagcaacttgccttcgaccctcaacccaccattttggggccatcggctcaggcgaaacccggtcagactaaatccaacctaaaatcgtcgtccaggccccttgactcggcccctgtggctttggctccggcactcttgtggagtggctcaaagaaaatgtttgtcttgaacaataaacctccatccctgagcgaagtccgctgtaccatgcaggtacatggcctacctgatgtcatctatcaagacgcatattacagtaaggatgaggatgttccctccagaccgagagaatatgcaggcagggaataccgacttgacggtagctctgttccttggctctccgatttcgacccgactggcacatcttcggcgacatatggcgagaaacctacctccggtgccgactggccgatgctggaggcaatctatgaggctcaacaagaggaatgtgcgatgaggggttgggaaatagcagatcctcctccttctttcaaggaagtcagtaattggtggacagatgaacaaaacgatcgcaatccaaaacgatgccattccacacccctaaggattaaaacctaccgctcccaaattgcgggcgtgacgccaaagaacaagcatggcttcgaacatcccgaaaagacaaaatctgaaagcaaacaggatcaggcacagtacatgagcgccatgagcctagaggtacatgttaacacccggggcaagctagtaccggatcctgaagaagacgaagtgcagtgtgtgttttggtatctgcggtccgaagtaaacgctctccgcggaactcagacgccggatgatacggcacggggcattatcgttttctcagaggatagtctgcttgcagatagaatccgaaagcacacatccgtgccggtggttcaagagacaacagaacttgatatgatggtccggatggtcgagattgtgcggaaccatgatcccgatatctttacgggatatgaggtacatggcagttcatggggctaccttattgagcgagcgagaataaagtatgagctcgacctctgtgatgagttctcacgcatgaagtctcagtcaaatgggcgtatcggtaaggatgcggatcgctggggcttcaacacgacatcctcgattcggattacaggacggcacatgatcaacatttggagagccatgagaggcgaactcaatcttctacagtataccatggagaatgttgtttggcatctgctacaccgtcggattcctcattacagttggaagacattatcggattggtatctgagcgatcgaccgaaggatctggataaagttctccgatattacctgacgagaacgcggcttgatattgaaatcctggaaaagaacgagctcattcctaggacaagcgagcaagcaagactgcttggtgttgactttttttctgtcttctccagaggatcgcagttcaaggtagagtccatcatgttcaggatagccaaacctgagaacttccttctcccttctccaagcagaaagcaagtgggtgcacaaaacgctctggagtgtctacccttagtgatggaaccgcagagtgcattctacagcagtcctttgcttgttcttgactttcagagtctgtatcccagtgtcatgatcgcctacaactactgctactcgaccttccttgggcgtatcgtcagctggcgaggtagaaacaaaatgggtttcatggactacaagaggcaagaggggcttcttagtctactcaaagattacatcaacatcgccccaaacggcatgatgtacacaaagcctcatattcgcaagtcacttcttgcaaagatgcttaccgagattctcgaaactcgtatcatggtcaagtccggtatgaagcaagacaaggatgatagggcgattcagcaactgctgaataaccggcagctggcgctgaagctcctcgccaacgtcacctacggttacacatcggcctcgttctcaggtcgtatgccctgctccgagattgccgacagcatcgtccaaaccggtcgcgaaacccttgagcgggccatagccttcattcatagcgtccaaaaatgggacgccgatgttgtctacggagacaccgacagtcttttcgtctctctcaagggccgcacccgcgaacaggcctttgagatcggccaagagatcgccgacgctgtcaccaagttgaatccgcggcccgtcaagctcaagttcgaaaaggtctaccacccatgcgtactcctcgccaaaaagcgctacgtcggctacaagtacgagagtcgggaccagaccgtgcccgtgttcgacgccaagggcatcgagacggtccggcgcgacggcacacccgccgagcaacggatcgaggagaaggcgctcaaaatcctctttgagactgccgatctcagccaggtcaagagttacttccaggagcagtgccacaagattatgcgcggcgccgtgtccgtgcaggatttttgcttcgcgcgtgaggtcaagctgggcacgtacagcacgtccggtcgcggcggcccggctcccgctggcgcgctcattgccaccaaaaagatgaaggaggacgcgcgggcggagccgcaatatggcgaacgggtgccatatgtggtgatggccggcgcgccggggatgaggctggtagaccggtgcgtggaacccgaggagctgttgaataacgcacatgctacgttggatgcggactactacattaacaagaacatcattccgccgctagagaggatcttcaacttggtcggcgcgaacgtgaggacttggtatgaggagatgcccaaggttcaagtcttgcggaaggtggcggaggatgaagacgctgatgacgatgcttccaaaggcccactgctgggactgctaggggcgtcaccaagcaaaaagggtacggcagcggcagaagcagctgcagcagctgcagaactagagatggaagatatgttgggagaagacggcgagctcctccctcctgacgtcgcagctgcccaagcccaagcgcgcaagactctcgaagccttcctcaataccaccatctgcacagcctgcggcgtcaagatcaagcggccgctcggggtagggcttgcgcgcgagctgggcatgcttgaggagggcgagggcgccgtggaccgaggcctgccgctctgtcaccggtgcgcttcggatccacccacgcttatggtcgacatgcaggccaaggtcaacagagccgagaaaagctacgtggagattatgaaggtgtgtcagagctgtgcgggctttgcgttatccgaggaggtgccctgcgatagcaaggattgccctgtcttttactcgagggtgaagcagaggacgaaggtaacggcggtaaagagggtgatggagccgttgatcaagttgtttggagagttggaattggataaggcgagtagtgaggatgagggtggcgacgaggagggtaattgggatctggaagggagaggtgaggtggttgacgaaagtggtgtagaaatgcaagaagacgcaagagtaaggtatgaggaggagaaagtgagattcgagaccattgtcaagggcaaggttagagccatgagtgaggagttggtggagaggaaagagattattgacaacagttataagagcctgaaggcggcatcgttggaatggtagtcaagcctagcgtggttgtttgggtcaaggggattatatatgaatctgttttgtccattcatgcactgttgttggatattccacttactccgtcaagcaccggtggcttgttggctcatgaattcgaatcggtcaaaaagttgtatagttgggcctggacatcatctgaccttcatgctacgaggcacatgaacctcagaaactcccattcctagtttattgagagccaccgacgtctttgagcaaggactgcggagagacaacgcacccacgacttttgaacttcctctcttctttttatttcgcttttcttctcaaacaatttttagtccttacctttctcttcttcatattctctttcttgaaaagggttccacttcaccatggaaatgatgtctggtcatggctttcctcaggagagtgtctggtgtccggtctgtttactcggggtttggctgattaagttgttgccaatatgaaaggatacaacctctggtaaaccttcatttacaagttctatgaccgtcatccacggcgttcatcattctaagagactaattacacaaaggcttggcacatggtattgccgcacatggatcccttgactgcgctcttccaggctggatcgggaaatctgggaaatccgcggatgcgtggtttcagaaaggttctaaccgaggtgttgcatacttcaagccatagctgggtagggtagggtatcatatagaaagggtatcaagatggttcggcatgttattggccccgaccctgtcaacggtataagttattgtttattgccgctccgagggaagaaggtgaacagtgatgaggtgtccataagaggagccgatagaaaaagccctaccacagaaacacgcgcccagcacatggaatacagggatatatacatcagcctcggtttttgttgttagcgcgggacttcattacgcactcttcgtaactctgtcgcaggaaccgcgttaacaagcaaaccagggttgaaatatatagacacgggatcctggccgttgctggcagcaggtcgctcgatgacggttctgggaaaccatcattcattgcacggacggcgggccggcgccatttcttatgcaggtaccattaccatccatctcggatggttccggctcggtggtgttggcgagatggagatgatgaggcataacaggggaacattaaaccatctctctcatcaaacggttgtggatactatgccttttcaaacagggtccttttgcgagaaaccagcaagttcgtgtacaacaacttcttttccttcacaggttatggcgatggtttaggggactcgcccagtgtggatcccagttaagttgacgagtggatgtagctaaataggggttgccaggcgagcgccaggtcagcagaccttgctcgctgttgtggcctctaaatcatggtgtactgtggaaagtgttggtgatgtctatcccgccgttgtaacaatggacgttgaggatcagaagaaagacaagaaagatgatgaggaaagcagtgaaaagaaatggaacgggttggtggtagcttggtatgtattttttttttttcctttcttttttttctttctttgtgataatgcctaagtgcctacgggctctcgctttgcctcttactttcttttttttggaccgaagagtctgagttgatgatgagctattcgtattggcttgttgtgacgagcagggtgtccgcctttggtcaagtcacaataaagcccatactatagcagcgttacgtcacacgcatgtcgtggaaggaccgcggttttgacaaagatcccatcgagtcgatgataagatgatctggcggattggttccctgaggtggtggaaggtcgcaataaccccacgaaatgtgaggcggtgtatcgtaggacagaaccatacccagaatatctacctggtgtacaggtgaatattctgtagagtatgtagggaagcgattagcgagctgcaccgcgcacatcgtttgactcgttcccctgcattcgcgccttggcaaaggagacgcagcaacggcactggtccgagaggtcgggtgtcaagttcagttccccaagccggttagaaagggagggaggactgccgtggtagcctcgtgcgagacgacggcgacaagccatgatttgacgcggggatgaaaccccccaaacccggagagagctgacggtgcagtagtgtagtatagtagcgtccagcagcaacctcaattcgtgctcgtgagatgtttccggtgttgcactccgagactcccaccggccatggactgctatagtcgtccctccctcatttccattatttccggctctttaacttctcagtagttagtcctctccccttctcattcctggccgatctgcggcatagtagtgtgtacctttacatagcaccccttcctggccttccatgcccgctggctgatcagtacatgagccaatgtggtgtcgagaggtggagatcgtggattttgtgagtattggtttgactgcccgccgttccactggccctggacaaactgctttccatttagactcacgcggaatcacggtcgacagtcggtgccacaaccttagcactgactggcacctacagtagtgagagcgcctccctgggagcaggctctcaggagacaactgaaccgcagtgacggtcggaacttaaagtacataggtacatgtaaacgaaactgtacatggcactgtgcacttattggacaagtgggccctacagttattcaaggactccgccagtcgcgcgatccaacctgaccagtgtggaaagggaagtggattggaagcccagtggaagtggaagccgccaggcacacccgactgcagcgccattcagcgatcaggcccaggcacacaggcacgccccgacgacagggcaggcgcactgcaccacggcagcgggctctcccccgtttccccccctccccccccttccatcttgtcgactcggacttcccttgcaccacaaactgttgaactgcgagttcgtcccgtccttcgcatcatttgagttacgaccaccagtgagggcctctgtgacagccagcaagccgaacagtcttgcgcgctgctgggtccaatttccctctttttttttcccttttcattgtctccatctcctatcatatctcttccgtctccgctccgacgggatttccgtctcaaggggcttctctccatcttacctaattaaaccgtccggctgccgaccgtgtcggtggagggctgcaaactccaactcgcccgaccgcgccccgaccgattctctccgccagagccaggccaatccccggccatcacaccgtgttcgtgcttacttggacgcaaaaaaagaaaagaaaaaaacataaacgtgagggaaaagagcgcgcgcgcgcgtggcaaagggacaagacggataccgcccaagaagcgcaagatataggtacactgcaaggtgcgcaaccgcagcactccaacagcccagtcgatcatcacacactccaattcctcccacagtccacactcccttcgcttccctttgcatttgcactgccgtgagtgggcgtacgcacatgtgcatagttggctgttagagctgtctagaggcaaggcactacgtgttgcgcagtgctgtgcacaggtcgctgcacctggtgtcagctctccatcaagtgttgttgtgcaggcgtggatcgatgtgtgatttgccagcctcggcgtgtcaaattcaatcgttgctcgcttccacttcgtccccctccttcatcactcccaatcccaagcaagcaggcagcgtgcgaccggccgagatatcctatttgcggacagctttgttgacgcagttgggccaagtcagctctctcaggttaccaaccgaccaacatccaattttccgctgggatccatcgaacggcattcatgctgctgtatcaaaggggacaatttcaatatccgatacaaccacatccctcccttccccaggacgttcgaggtccctacttgcacctgtcgcgtgaatcccaaccgaccgagaccgaccatccggacatcaaccaaacttgattgctccgatcttttcaacaccctaccggctcgccataacatttgtttgtgcttgccgcccgacctactgctatccgatatttcctaatcaacttcttttttgtcactccttactgttgtccgtcttttcggcgccgtcactctttactgttgtctctttcccccttgtttctttacaaccagagccgactgttctttaatagcattccgcaggcagccgggtctgcctttcatactccgaatcacatcagtacgagcattgggctgccgacatcctaggaaagactgcatccagtgcatttcggatacgatacaaaacgaaagtcgaaccgcccttgcggttgggatactgcatcccatcaagaagtaattgaggcctgcctgtacgatggcttcgagaagaatggccaactctttggcacccgacgaccaggtcgcggtcgtgaccgccagcgacctgcacgatccctttctgagcccaccgggacaaaacaacgcgcgacattccacttttgactcccaactcttctcgctcgaccatggggcctctgccgagcaagttaaacgagctctcaaggctcaccttcaagatacggagcgaagaatggaggaggctggcaaattgggcaccgccttggtacaacagcaacgagaacttgccgagcgactacgagaggtggaacagctacaatccgaatccgagatagaccccgatttgcgccagaaactggctgagattgaaagggagtacaacgaggttgccagagaaagcgcgcgtgctttcctgcccaaacagcgagttcccagtaatgacccggctcaggcttctccgtctctcttctcactagaagagaggggctcaagggtaaagagaccttgtttccgtaggttgtaacttaggctaatggtttgtagcatcgctctgccagcccgtccaaattcgagagtctcgcctcgtcatctccttccaaggtcagtatgccgaatcggagatcacgcaatcagcccgcgaaccgcatccacgatatcgaatttgctgccgaaattagcacatcgttgattgctcaggtccggaacctgcaagctctgcttgccgaaaaggaaggagagctcaagaacctcaaggtcgagagatctcggttagaacttgaggcagaaggccttcaacaacgcatgcgggctttggatgaaagtgagagccgatataaggatgaaaactggaatcttgagacgcagattcacgaacttttggctgcacaacgggagggtgcggatcgcgagaaaaaacttcaacagacgctcaacatcgtccaagccgaaaagaactcgactcagcgagagcttgaggagctcaagcataatcaatccaaacaagatgagaagcatgctgccaccatcaagagcctcgaaattgagctgggcaccagccgacgaaacgctgctctagcagagagtgagcgcttggcgctgcaaaagaaggtcgacgagttgactcaacaaaaccaagagcttgcaagggcattcgcccaagagcgtggacgagcactggagcgcgaatctcgtcatggcagcagcgacgacgactaccagatggcggttgatagcggcacaccagagcattcaccaccaccgtcgccggtcaaattaacccccagacactctggactcgagtctgaaaccttgaagacctctctcgcccatgcccatcgcacaattcagaccctcaggaccaacattcatcgcgagaaaaccgagaagctcgaactgaagcgcatgcttcaggatgcccgtgatgaggttgagaagctgaggaccggacctgatggcccacctcacggtcgcaagaatcggaaaatggagtccagagaatttaagaagccgagattgggtcagctgggccttaaccgctcgaccaagaccgaggtattgcccgttgcgccccctagcccagaggatccggagtgggaagaccagagtgaagctccatcccctcgtactgtggcgactaccggcccgaacttgcgtcccgttcgcagcttcatccctattgcggaatctagcagcgaccacttcgaaacagcgaacgaaactagcgatgcggccttcgagactgcagcagagcgtgccacggaaacagaagatttccagaccggggccgaggaattctcggatgatgactccgacgcgcaaacagagactgaagcttccactggtgctggccgcctcaagcgcccttcaatgatgcctttggatgatccaatccaccggtactcctttgacagtaccgcttcgacgtcagcagacgatgaatatcccgcttctaatgaccctcggatgatgactccatcagcccagccagcccagaggttgcggagaggcatcagccgtgctactcttgcttccaacagacggtcacgacagcatagtgtcgatccaggcatgcatagcagccctggaagcttcttcaacaacacatccgagtccccgcaacaaggtcaaagcttgtttgccgagctcaatgagtttggtagcgatgatgaatcatccgtgggcgccgctacgccaggtcgaagaagcatccggtccgttgctagccagaaccgcccagttacaccgccccccagagttccacgcctgccaagggctgtgatggttgatagcggaatggtgaccgacccagttgatttcagatctttggtcaacacccccggtacgccttcatcgacggtgtccgcccaagaaggtgatagaagtgccaccaatatcaagcgacctatttccatggaatcggtcgttggacctaacgggtcacctgcttccactcgaatgctcggggacgagcagggacgggctgttttcgcacagcccgtaccggccgtatcctatagcgatgccggcgtgcaacatgacattcaaaccactgccgtgcagttgctgagcatttctgttgttcaatccgaggacattgagccaacacctgtagtactgaatgtgacctcgatcgtttcgacaaacatcgagcctttcttggaccctgttcctgaaccggcaccgcttacaatgtcaactctcgtttcagaggatgttgaacctgtacaggagccagagcctgaaccacttccccttggtctttcaggcctcgttaccgaggatattgtacctgtttcggaacccgaacctgagccagtacccctcatcttgtccaagctcgtttgtgaggacgtcgaaccggtcttggaatttgtgccagaaccagcaccgctcaccttctcgcaatgtgtttctgaacacattgagcctgttctggaacctgttcccgaatcagcgcctctgactgtcgcgtctttcatttcagagcacattgagccggtcctcgagccagagccacccgcacctgaaccgattcccctcagcgtatcgggccttgtttccgagcaagtcgagcctcgcgctgatccagagcccgaggtccgcccgccgccaacactcagcataccaaccatccttgcccaggacattaagccggatgctaatgtgtcagcaactgttgaccttgccttttcgcatgttctctcggaacaagttgaacccgttgaaataccagtggaagcacctactgtggtcacagtggtggaggcaccgaaggaaatcaaagagaaggctctgcctgtcaccctcggcttctcgtcgattgtatcagaggatatggaaccacgagtcgagcctgcgcccttgccggcgccgttgtcactctcgcctatcaaggcagaagttttggagccccgtcaggaaccagaagaaccgtcaccggctcttgctgtttcgtctatccggtcacacgacttcgagcccgttgagctcccgcctgttcccttgccagcattgtcggtatcttcagtccaggcaagcgccattgagcccgttgaggaagcacccactcctttgccgacgttgtcgatctcctcgctccaaacgaacgatattgagcctatcgaggaaccgatcgctcccatgccaacactgtcggtctcctcagtccaagcgagtgacattgagcctgtcgaagaaccacctgctcctctgcctcccttgtcaatctcctcagtccaagcgagtgacattgagcctgtcgaagaaccacctgctcctctgcctcccttgtcggtctcctcagtccaagcgagtgacattgagcctgtcgaagaactgccggctcctttgccgccactgtctatctcatcagttcaggcgagtgacatccaacctgtcgagctgccagctactcccttgccaccgctctccatctcttcaatcaaggcgagcgatatcaagccagttgaacgacccatcgcccctctaccggcgctctcactctcgtcgatacaggcgaatgacattgagcccgaggaaagaccattgacaccaccccctgctatgtccgtttcacaaatccagctattggatgtcgaaccagagaatgttcccgctactctgccgccgacactctctgtttcagaaatgctggcgcaagagatcgagcctctcgccctggagcctgctctcagccttcctccatcaatggcttttgctgactggcagtcactggctatcgagcctcccttgaatcgcagtccgaagagaaatgctttcattatacccaatgactcacaaactgacgcacctgtcgagggaggcctctcgcggtctactcccgagcaaaaggccgactcacagcagaaggtacaattggctactgtggaccaggaagtgcaaacagcattgacctcggaggctattgacatgcttttgatgtcaggaactcatcagtcccacactcgtgaattggagaggtcagagtcgtctttgagtaccggcagtctctcgactatcaggaggcaccggagtttccaggagatccctgaaagcatcgtttcttcaaagggcaagatggcggattacagtactgctgttaacgaaggaacaacgaccgttaggagaccaaatagctctgctagtagcagggctttcataaccgatgttccacccctaccttctaaccacaaggaagccattgaagctgccagaactggctcctcaagtggcaaccaaccaatgactggtctcatggggccgccattattatcggcctctgcgctcaggaatcaaagtcagggattacgaccgcgaactcccaatggcgatacacgtcccatgtctcccatgtcttacgtgtctggccatggcacgcccacaccccgtgccatggacagagctggttccgcacatggaaccatggcttccggtgttcattcaccgtctcgcttgacgcagcatagccgcaagtcatcggtctcctcttttgtttctgaaatggacacgcggttccagatgcaacaaaacggcgactttgatccacatgggttcggcacgggtaccgaccctcgcatgatccaggctattacccagaccatgatcggtgaatatctgtggaagtatactcgcaaggctggccgtggagagatgtccgacaaccggcatcgcagatatttctgggttcatccttacacacgaaccttgtattggagtgatcgtgacccctcagctgcgggtcgcagcgaattgagggcgaagagcgttcctatcgaggctgtacgggttgtgacggatgataatcctatgcctcctggtttgcaccgcaagagtctggtgatcatctcgcccggcaggtcagtcaaaattacctgtacaacggggcagcggcacgaaacatggttcaatgcactctcttatttgctccttcggaccaacgaacacggccacgcagacgcagaggaaatagccgggcatatcacgcgagatgacatcaacgatttcaaccctcaatactcgaggcaagcgccaagtggctcccgtggcgcaccttcgctgtcgtcctacaactccaggtcgcttcgtgttgactcgccggcccttgacatgtcaatgaatattccgacccttacgcccaacaggcaaagcgcccagaatcgcccatctgtcggcactcttagtcggatcagtggctattggaaggagagcaaatttggcagcatgagaggcaccaggagcgtttctggtcgagacacatctcacggcatctacgaacagagtgaagtcgaggacagcgctgaggatgtgagacaaatgattgaacagcaagaccgagaagccgaccgccttgagaacgtcagagcttgttgtgatggtaagtagtctcacgttatgttatcaggacgtttccgtggtatggtatgctaacatttacatagggaaacatgatgttggcacgttgactagtggttctaagcgcggccacaatcaccgtacacaccatcaccatcaccatacacacagagggtcttcgaggggaccttcaagaggacctagtactacaccatcacgggctgaaaccctacgatctgcggcatgaacagttttacaaactccagtttcgtcggatagtctctagccgaagggttactgttaccaaatcacaaatcagattgccactttatttggcgacattttcttcttgtcgatcgcttcagccaccattctacttttgacagaacacaaccgaccatacactacggaatttatcatgacgttgatgatcacttcatccactgttttcttacttgtttagcctgcgcttctgtccagagaccccttgtgacccatcattgcatggtgccctcgtgagttttctgcaagtcgctgcaccttgtactaccaaactcgggctttcttcagcttcctcgctgtctcttatctattcatgtttggattggcttaggttcttgggtttgcgggcgtttctttcgttcagaagccgtggacttctgctactcttcgacaaattgcttgaagggatgaaactggatgtggaaaagaaagagtcgcggaaagaggaggactgcaaaggaaaaaattgtctgcgttactgtttttctggcttcccaaggagatgggggaatgggaaggagatgggggtttggggggaagtttagtggaataagttgaggtacgctggtgcgagcgatagctggaacgcagtatttaatagcaagacattttgactacacgcactcttgtcctcctgcatctgtgtggttgtgttaatacaagttcaaacataggtagacctaacaaaacacattataccgtctaagcagcatttttcttgcagaggctcagaagggtagatacccaggaaagtaccatatctgcttgggttggtgacatttaaaagtgtcaggcgaaaccaaaatgagaggtaaaatggggataccttacgaggtgatgtaggtaatccatagagtacacctatcgatccaatactacaaacgggtatcacatgtatgggggtttgttaggtcgagttaaaagaagcacgtgcccagtatgttagcatctgctttgcgacggagtcaagccttaattggttgaaatccagctgaaagatggggcaagtttgtgccaaggatttgtcagctgcatgcggtctgtttcggtctgggagcttctgttgaatatgacatatccacggtagcgattggcgatatcgaaggttcttatcgggcagatgatggatgaggtcgttcaccactttacccttccgtcgcgtctcgcctcgactacgatcccgcactcaagtcatacgaacccttccgtccgcctcaagcaaccagcttcacgattcctgatcacccccaaaagccgtcaaattcagcggacttgttatcctttcccataccgtcacctggacttcacaatggcggacaccgagcaaccaccaacagcaccaacagcacccgaacccacaacagcgaccccaaccgcccccattgctccagtcgcaatcttcaagaagcgcggcgcaaagggcaaagcaaacctgcgcaaacgtccagcctctcctccacctgcagcaaaagacagcgatgacgactcctccgacttcgagtcctccgaggacgaagcaacaggccagcgcatcaagcggaggaaaaagaaccaccacagcgcagccgtaatggcctcgtcgagagaccacaacgccagtactaacagtggggtgacaaaagaggagcagattcggagcaacaccatctacgaagccgaccgggacgctgcgttaaggctggacgcaacaaagcaggatgctacgaaggggagcaactggttcgacgaggacaacgagaaggaggatttgtcggtgggcaatctgttggggaggacgcggaccatgatgaagaccaagaagaaggtgggaggagaggatgatgccgtccagaactcggaacgagaaccggacgggacatatagaggcctggcgaaccaggcgagttacatacaaaagaatccgaacgcaccgaatcgcaaggttgggccgatcaaggcgccgagtaatatcaggacgattactattactgatatggcgcccgatgtttgtaaggagtgagtagtgttttccgcctttccctcccccttcttttccgaattgtgtgatcacaacttcttagctgcaacccaagctaaccaatgccccaaaacagctacaaacaaaccggcttctgcggtttcggcgacaactgcaaattcctccacgctcgcgaagactacgcacacgggtggcaactcgacaaggaatgggagaacgtgaccaagggcaaaaagaacctccagggcaccgtcgtcgccagtgccgaccgccgtaacaaacccaagaacactgctgaagaagaagaagacgccgacgcagccgaagaagctctcctagaaaacatcccctttgcgtgcattatctgccgcggtccctattcgaattcccccgtcgtcacacgctgcgggcattatttctgcgaggcatgtgcgctgaaaaggtaccggaaagatccgagctgtgcggcttgtgggagtgggacgaacggggtattcaatgcggcgaagaggctggcaaagctgttggagaagaagaaagcgagggcagagaggttgaggagggaggcgagggagaggggagaggaggttagtgaggaggaggatgaaggggaggatgaaggggagggtgcggaggggagtgattgagaatgaaatggcagtggtgtgggacgaaggaaagctgatgatgcagagaggatgtgggagatggacgatgtagggacagccagccaaatgatagcggcttgttacagggaggtcttgataacaccaggcgttgtaagcatacacaaggttctggtttgatgaactttggaccagctcaagcagttttaaactgaatcatatggctgtttacaaaacccgacgccatttttctgttgcatgcgaacaggaccggttctgatggaacacgggcaagtcttggagtatctcaaaaagggacaatccacttctggtcccagcatccaacatgtggctgaaaatcggaaaaacagaaaaaaaatggaaagaaaaaaagaattcgtggtgtcctggtaacccaggacatcgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcggttgttaaccgccttgggatgttgaaggatacacttgagtcatgcatagatatagtactaatgaagaagccctgtacttctgttgtcaaaaacattagtgtttgttctaattccgtcaacagcgacttccaggattgagtattgttgttcctcttgaaccagccagccaaattatcaattccgtagtactccatatcccataatgcccccattacccaaccccaaacctgcccgcgttgaagaggttaacaaaaaagaaaatgcgccaggggccccagttaatgtcgaacaaggtcaatgacacgatgtatgctgcggtctgacttaaacacccatggtaaagtcgtgctcgattccgggggtaacgctggcaatgaactatgagagaaaatatcagcatgtgcacagcactgtatccgggtaaacagctgatagacaaaccttcaaaaagaccaccaggtattgatccacacgaatggccacctcctggtcggcgacgtcatgtggaacctcctcccactcggcatcttcgccgggagcagcctcgacggcattcgcatgcgccccgctgacgtccaacttgttgatctcatccacaagaccctccattccctgttcgcttcccgaaccctggccggctttcatcttctcacggcggagcttgagagcggcatcagcccgatccagcaacgtcttcatgacggaggcgtgacggcaggggtgcacactggccatcttgacgctgtgagagaagaaaggaaagtcttcgagtgttactgtcttatccttgtagtcgccgacgatatcctccatcatcagatgaggggggagcggttgcccattggagagatagcctgacatgtacatgcgtgggcacttgtaggcgttggcgtaggtaatgtagagggtgtaggtgcgcttcccactgtaggtaagaggcggtcaagtcagcatacgttcaagtggtgcctcataactgctggggacgtggagatgttatcttgcctgttcgagttatcgccctcagcccggatgatagcctcgtcgtcatcgtcgtcttccatgtccggaatgtcgtcctcatccacaacctctctatcgccaacgttgccggcatcatcgacggtgcgtacctctcgtaccctgaggggctgtgagctggtcatgctgccggtccgcaaccagccgtcatcgtcggcaccacccttgttgccctccacgagggcctcctcatggcccgcatcgccagcaaagtcatcgttcaagcgtcgatgacagggaacatgtcgtgtaacgagaaactgctttccgggtggcagaaatgggaggcgcttgctaggtgaatcggcatcggcccatgaccacgaaggaaacttgaaggtgaggtagtcgccggcggccacgaactcttctggcgtgatctgtcctgtgttgcggaatgtcgaggtatggctgacaggcgtgtacttgtcgagcagggtggccgcagttgatctgaggaagttcatcttgaaatccgtcgaatcgatacaaaataaaggtgttgtcgcaggtaagtcgatggacggggaggttgatggcgacttggactattggaagccctcctgattgtaaaggcgtttgtgtaggttgctaaatggttatgggggggagcaggtgaaaggtagggtggggtatgtcttcgtcgcttgcactggcggtcgcgatagggttgaactcgatcggtgctaaggggtgattttgtttgacggttgtgcgatggaacaaagagagaaaaggatgaaatttgatcggataagtcgagaatagagcacactacagtaggtatactaccaaacagatgcccgtgacacgaacgacacaagcagcacttgcagaatgaggctgccaccgacacccaacgtcaagtgacgaacactggggaagcccgtgatagtgactgggcaggggtatgatatggatgacgggatggcgccaagcttgcgcaacacgcccgtgtcctggctgtcgctgttcaatgaggtcgggtgcctggagtgaaggtgcgggggcctgtccgataaagcgcagcgttcacccagcggtctgcccttctttgcgagggaaacctttcagtgtagaaagtgaaccttacctctaggtacctctaggtgaggtaggttacccatcaaggtgcaatctcgtgtatgaggtaggtatctacctactctatccgtaggtacctctgtaccggcgagactgcctagaggtagaggtacctgtcaatagagactctgaggtgggtacctccgcggggtctcagatggctggatggatcatgcggttcgatgcatcccgtccaaatggtacgcagtcccgtctccaggtacctacaatatgaagttacctgggctaccgcaggcggccagcgggtaaggggcattcatagggagtcaaatgacggcctggtctttaatgaatctcaaattagcgggccgtcaatcgggtcctcactgcaatgtcccccactgaagcctccggtatttccattggccacgattgccaaggcgagatgctgggagctgcgagaccgtactcaggtggctgtacccagacgcccgcgccgtacgaccttcctcctgtttcttctttacccgcaggtgtcatagctcacttcctgttggcccaagtggaaaggctgacgacgacgacggcgccgacgacgacaagattcgtcgccgcgtgatattctcgagttctgctcatctattgctcagtttggactgctcctcgttctttaattgaagcacccatcaagccgtgcgccccaaccctttgccagaacgggtcactatcgcagtcccaataacttgccaactgccaactccatctatacctaatataatcatttcaaagacacggcttccctttgactgcccaacatggcgaccatacggagtctcgatcataccaagtgcgtttgtccatatcatacttcccaaatggctagcgaggcgcatgtatactgaccgatgctgccgctgcacagatccgaagctgaactggccatcaacatccgaaaggccaccagcgccgaagagtctgccccgaaacgcaagcatgttcgaagttgtatcgtttacacatgggaccacaagtcttcccaatccttctgggcaggcatgaaggttcagcctatcatggccgacgaggtccagactttcaaggccctcatcaccattcacaaggtcttacaggagggccacccggcgacactgagagaggccatggcaaaccgcggttggattgacagtctgaaccgcggcatgggcggcgaaggtatgcgtggatatgggcccttgatcaaggaatacgtttattatctccttgccaagctttcgtttcaccaacagcaccccgagttcaacggcacgttcgagtacgaggaatacatcagtctcaaggccatcaacgatccgaacgagggttacgaaaccattaccgacctcatgacgctgcaggataaaattgaccagttccagaagctcatcttctctcacttccggaacgtcggcaacaacgagtgcaggatatctgccctcgtccccctcgtcaccgaaagctatggcatctacaagttcatcaccagcatgttgcgcgccatgcactcatctactggcgacgccgaggcgctggaaccgttgcgcggaagatacgatgcccagcattaccgactggtcaagttttactacgagtgctcaaacctccgctatctcaccagtctgatcacgattcccaagcttccccaggatccgcccaacctcctggccgaggatgagaatgcacctgccttgcctgctcggccaaagcacgaaatcgaaaagcgtccgacacctccgcccccagcaccgaaatccgaagagcccgatgacatggccgagttctggaagaatgagcttgacaggcagaaccgggaatacgaggagcagcagcgggttttggaagcacagcagcagcaggcgttgctagcgcagcagcaagcacaactacaagcgcaacgcgatttcgaagaacagcaacggcggttgatggagcaacagcaaagggagcaagaggccttgatggcccagcagacacaatggcagactcaagggcggcttgctgagcttgaacaggagaatctgaatgcccgggcccagtacgagcgggatcaactaatgctccagcagtacgaccaaagggtcaaggccctagaaagcgagttgcaacaaatccagggtaactacgggcagcaaataaacagccgagacgaccaaatccgtgctctccaagaacaactcaacacttggaggacaaagtatgaagcgcttgcgaagctctattcccagcttcgccacgagcatctcgatctcctccaaaagttcaagacggtacagctgaaagcggcttccgctcaggaagcgattgagaagcgggagaagcttgagcgtgagatcaaaaccaagaacttggagctggcagacatgattcgtgagcgcgatcgtgctcttcatgaaaaggacaggctgcaaggctcgaataaggacgaggttgagaagctcaagagggagttgcggatggccttggaccgcgccgataatctggagcgcagcaagggcaacgagctttctacaatgctttccaagtacaaccgcgagatggccgatctagaggaagccttacgtatcaagtcacgagcactggaagaggcccaagccaagctacgggatggaagctcggatcttgaagcgctacttcgcgagaaggaggaggagctcgaggtatacaaagctggcatggaccagacactgatcgagctcaatgagctcaggaacaaccagggtgtctccgattcagcccttgacggccagctggacgctttgatcctctcccagctggagaaggtcaacgagattatcgactctgtgcttcaagctagcgttcagcgtgttgatgatgccatgtatgagctcgattctgacatgcaagccggaaaccagaacgcctcgccttcctatgtcctctcgcagattgagaaggcgtctgcgagtgccacggagttcgctaccgctttcaacgtcttcatcgccgatggtcccagcagcagtccggcggagctgatcaagaacgccaacgttttcgccggcgccatcgctgatgtgtgcagtaacaccaagggtctcgttcgcctcgctactgacgagaagaagggagactctttgatcaacggtgctcgttcatctgcccattcgacagtcaagttcttccgtggtctgttgagcttccgccttgagggcatggatccacttcagaagaccgacgttgtcatcaacagcaataacgatgtccagatcaacctgcaaaagctgaacaagcttgtcgagaccttcgctcctggctttggccagctcgctaacaagggtgaccttggcgacatcgtcgatcaagaactcagcagggcagccgatgccattgctgctgccgttgcccgtttgcagaagctcaagaacaaacctcgcgatggatatactacctacgaactcaaggtccacgactcaatcctcgatgccgccatggccattaccaccgctatcgcgcagctcatcaaggctgccaccgctacacagcaggagattgtgcaagctggtcgtggctcgtcttcgcgcaccgccttttacaagaagaacaacagatggaccgagggtcttatttccgccgccaaggctgttgccaactctaccagcactctcatcgagactgctgacggtgttctttccaaccgcaacagccctgagcagctcatcgttgcatctaataatgttgcggcctccaccgcccagctcgtggctgccagccgtgtgaaggccggcttcatgagcaagaaccaggagagcctggaggaggccagcaaggctgtcggtgccgcctgccgtgcgctcgtcagacaagtccagagcatgatcaaggaccgcagtgccgaggatgagcaagtggactacagcaagcttgggtcgcacgagttcaaggtgcgcgagatggagcaacaggtacgtgattccttcgagatttccttcctctttcatttccggtacccttggtcttgcctattatggttcattgctgaccaattcattctctccccatcacaggtcgaaatccttcaactcgaaaacgcattgaatgctgctcgccacagacttggcgagatgcgcaagatttcgtaccaacaggatgaggactgattgtcccgcaacacatggggttgttgaggtagtatactcggtggcttcattcatctcgctggctttacgcttcaatgcgcagcgtgggcacatgcatccgaccagatcccctccctcattctgttttcgtcccgcagcgtcttccaaaatcttcatcagatgttttatatttcaactaccccctctgtacctagctcgaattcctttgggagtcatcaggtgttagtgttaaactcagtttcatccaccttgttctttttcatccactgaagtcgtcaattggccgtcgtaacttcggcctcggatatgttccgttcgctcttcgcgcgggtgtttggtaacacaggcaaaccgccactcccgctgtcatactgctggcatccgtcgtgtttcttttatggcgatgtacatcctttttttgtggtttcgattttcgcgttcgctgctcgctgctcgctcgatcggtcggtctgccagaaagtttaccagatacgtcaagagtgagtaggcgaccaaatttcgtgctttgtgctgctgaatatcaccccttttccgcctcctcttccccttcccctgtcacgtcagtccttcagccctcggctgtccaatttccctacgtctgcttatacggcccatttcactccctctcttcgcttttttgtcgcagcccgttcgttgtctcgtcatcggtggctgctttcgttcgtgcagcaagattcagaacgagaaaatctctggtggagggagttcaagttccgtttccttcctatcgcctggtccattatgctgttttctctttttcttttcgttccccacgtcagcttgaaagtctggtctctgtctccctcttgacttgcatttcctagttcttcccattctggcaggccaagctaaagtcgaaccatcacactctcctgcttccctctccggtcggttggcgttcacgttgttatgctattaaagtgctcctgcggagtcgtcgttgtcgtaccaaccaatagcttggatgacgggtaattggatgtaccagtgccaagtattggatccgctggtgtttgctgcgggcagatggttgtgatgtccatgagctgtacaataagaagagatgtatgggagagcagggcagcgtggggctgcgttgggcaagcaattgcattcttccatggcgtttataggttgggacctgcagcaaaatattcaagggtatactttttggggggggagcctcttcaggtcgtttacgggtcttggtcgagatatagtatagcctacagcgtccttgggtttgggattcttacgtagacttcaatacctacattggtcaatatgcgaatgaaagcgaatcaagcctcagcttagatagtttgtatttggtatgtcgcgctgttctacgctctaggtatgtaccgatgttgccgagcaccagcgcctgcttacctttacgcaactgcagaagtgagcttcgctcgtgcaggcaggacgacactgccaccttattatttatcccgcctagtaaacggtaggcattaaacttggcaattgtaacctcggacctcccaacctacccatgtacctgcagaagtgagcttcgctcgtgtaggcaggatgatattacaaccttagtattcatcccgcctggtaaacggtaggcatcaaacttggcaaccgtaacctcggacctcccaacctacctatgtacctgcagaagtgagcttcgctcgtataggcaggatgatattacaaccttagtattcatcccgcctggtaaacggtaggcattaaacttggaaaccgtgtgccctcggacctcccaacctacctatgtacttgcagaagtgagctttaccggtactcgtacagaaaggatgactggtcacaaaggatgaatgcaatcagataggaaacccgacccgggccctcccaacaggtacttaaactactgtatcccccctctcaaattcttctcccaacatataaccaaacattgatgattatatcatagtgtcgaccccgaggatctcatgcttactgcctgcttagccgcttcccgcaagaagaagggtattgataccatcgacaaggctttcctcaagtccctcaagtactacccccgcgccaagtccgttctctccaagtacaaggttctccagttccaccccttcgaccccgtctccaagaaggtcgtcgccgtcgtcacaaggctttcctcaagtccctcaagtactacccccgcgccaagtccattctctccaagtacaaggttctccagttccaccccttcgaccccgtctccaagaaggtcgtcgccgtcgtcgagtctccccagggtgagcgcatcacttgcgtcaagggtgcccctcgttttgaagactgtcgaggaggaccaccccatctctgaggaggttgaccaggcctacaagaacaaggttgctgagttcgctacccgtggtttccgttctcttggtgttgcccgcaagcgtggcaaaatttctatcaagtattccaggtatgtttctcgcttactattcaactctctactttccggtcactctaattcctttctcatatactgataaatattctaggatgaagatcaccgagtcagtagcccttgaggttgacaaccacaacttcccaacccagacagtcattccagccattattggatgggttgtcattgggtacatgtggttctggtatcgatcgataaatatttgggttcattggaatggagctatcgatacgtttacccactacacagaaaaccaacaaagaacccggatcgcagcatattgcctgatacctctgatgtttgttggaatatggcctctcgatttgtttggctgtatcatttgctacgtatcgaaagcgatcaataacgaacaaggacttccgaggaccttaccaattgcggaaaccctaaacacaactccgacgaacccaaatgtacaacaccctgaccctcccccaccttacaatggcgttggggcgaagtgtgctcgtccatgaatcactttgccgatcgtgacgttgagcgtggtgtttggcgaggaggttgtagtgatgtttgtgacgggtggcacataacagcggaagatgatagctctttgaggctaaagcgtgcttgttgtctcttttttcccctgaagagttatcgcgtttctggctatgagggtaaactcgcggtaccaaacctggcctaatagcccacagactcgccgttcctatttcggtagcccttactcaattatacaagaggaggaacccgaaggtttttatacattcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggcaaaacggaccatcgatgagatttcatttgcttatatctctaccaaacaaagagataaaagaaatccgacttgagattcagagtcagcgtacttaagattattaagagaatagttttttttccataggataattgagtttcttcatcttcgtctttcgtttcaatagtccattttaccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgcacaggcgtttgagtgtgggaacagtaacaagcaagacctaaagaggatatacgagacgacaaattcccgctagataactagttcgtaatcaattggactgctcaacgtcagcgttcgtttgcgataagtagcaaacagacaatcaaagcgcaagggagaatgggaaatgagaatcaagggggaatctgtaaggcacgataaatgatccagggatcactttgtgagatatcacttttcgaaatttgtaagcttgctgtgaagcgattgtgaccgaaagctttcctgcagtcagctgagagtcatgggtttgattgactggtggcaaccaattgttgacccattgctatcttcgtgaactttatactgggtgagatgcagattcaaatgacattgaacttgttctgtcagacctgctgtcagaaattacatgggattcccggaaacacaaaccgctcatcccccggtccgccaccagttatatgttcaaagatgacaagccaggttcgctttgcaaatacatgttcaaacagcaagccacttgacgaggcctgggcagagtgccgcggtgagatttgaagagagtagtaccgaagggagattcgagaagcggtacattggtactgtactgcacgagctgtcaagaaccctcattgattgcacaaacctttgcaccctcctttcgcttttttttcttgtaacacagtaacggcaatgcgggcagctagggtttcgggagtctgtgacggaaccgcacaaacatccgatcaaccgaacgcccgaaagaacggcgccgacaaagtgggaagaatggtcgagaccccagctcttccgccagtcggcgccacgcacctagcatatgcaaacccttggccatacatgccacaacacaagaattcggtatgcgaggcacgaaggtggaatactgcctatatgatgaacgggccccttcttgtgacaaagcgaagagtgaatgttgcagaatcttgcgttgtcttattgcttgctatatgttaccgtgggcttgatggagaatggaaggtcggcaccgccgaccaggcagtctgtcagcactccgcagggtacggtgacaacttcaaatctgggacttgggaacataagcaacctgccagcttcaggtagaatggatgttgcgctggtatcttctaaataaacccaagacttaatgtacctacttggtactctccaatgcgtcaagtttctttgtgtgcgtatctggcagaatcagcacgatcccgtcccagactctcgtcgctacggtacaagagtaccgcgcaaagatgtctatatacactgtatatccctgtacacttggagagcgggacgcaagggatttcgacaagccgggattagtgaacgaaattcaaggattgtccaattagactgtgcgggaagctgacccccaccagaactatattcccatattcatttatgggcagaacgtcaaacgaagcagcaaaattggagcgaagacaacattgctgtgtttatttttgaagcagcagaccaagttgcttgtgattgcattagcagctatacccctgcctctgacaagtatcgcaatgcgatagggttctctgtatgatataatgatgccacctaattgcggaagttatctccactcctccaagacccgaggagccccgccatgcgtttcttagcttgttatcttttccctcctctttaaaacaaatcacaaacgctaacagcaaggaagtattcgctgaaaaataaagaaaaaaactatcatgagatcactgccgatcatcaacaccttcgcttcatactcctgggtagtcctccgtcagatatttcttcgatggagctcattcctcatcagttgtataagctggcggcggggtactgctcctaacaggagtagtcttgctttcagtatcccgatctgagtagctttggaacgcatctctgaggtagccccagatgacggtcgctgtcacgtcgacaggccatagtaatatgaacagcggtccaatcagagccgaaatcatgattcgagttcggatttcgatcgacgacgcttgagaaagaagtctgatatcgccgaaacagttcttccagatgcgctctgccctgaaccagtagcgtccgagtccgaacagaagataggtacttatgatcgttacccattgctgtgagaaagggctggacgtggtttggggtggaagagcttgctgctctattgtaccggaatgttcgagatggatttttcgagactgttgctattatgttagaaagaagttggagaggcgagaaagcggagagtagaatggtgagcgagagacatacctgcgggtcggaaaaaagggttggtctgccaatgtgctcaattgtcttttcgacgggagggtagcgtaggagtgagtgtacggtaatagtgattaaacaagaatgattgaattgacttttggtaaactaatgcgattggaatgatttgagcactcgatttccgattaattgggagaaaactgagaaagatgtggttggaatgggagaagaattgaagggagcgatatgatggtttaagtacctgtaggtatgctttcatccttgagaccacgtcgtccttccttcctgtacgagcaaagttcacttctacaagtataggtaagtaggttcggaggtccaaggctacggttaccgagtttaatgccctccgtcggctaggagaataacgtgctttggggtttccttgttggggatcagggactggcagtcagttgttgccttattagtgcgggacgccaaaccaacagaaggttaaactaagggtccatgcataagcggtgccaccaataacgcatcgggactctgccctaatgtctcgaacgcacatgtcgacaagcaaccaaaacctttatgtgatgataaaccgaaaatcaacggggaaagctgccattcctggccgagacggaacgtcgcaggatacgtgaccgggacccactgaagggtacagttcctgcggggacccggactcgtagatagaccagtcccgccttacagtcccccatattacccccttggaagaaaatatggggcaggaaccagactagcaaacttacagggactgatatgtagtatgtacaaacatcagcggacccttatcaggatcttagaagcagagcaaccctgtacactagcatgaacgggggccacagctcccgcattgccccagttttgcggctgaagcattcagcgcagcggggttgcatgcataagcgttgccgtcagcggcgggcctgtttctttatctcaacgacatgtcaaatccggcaatgacaccgcagacgcttgcgttcataggtattgattgactagggttccattcgggtcgcttttggctggccaaactttttcccccctctccccatacaaaagcgaaccgcaacccccgagtagtgaaggccatcccggatcagatggtggacgccgctgatttgattttatttgatactctttcgccttctaggcgggtacctgtctccttgccgtgtaattgcccattccaccccgttcgattctgaagtctcatgatttgccccaaatgtatgcacaaagaaacctaactagacccttttcgccctcgctttgtatgcccgtaacacgaaatccagatgtgacaaaggaaagaaaacggtgactgcgccgtgcttctatgctcctccgttaaatcctgttaatcggttagcacacgggtaaagttttgcaagatggtacctcatcttccactaacccatcatgggaacatcgatagccagagccatgttgtaagggtcattgctggaggcgtgtccattctcgagaattgaatccaacaaggtctcaaactgagctgagtatccagactcggtaccgaattctccctgctgaatccaatgggagagaggaagattgatgatgccatctacctctgcagcgaccgtgtgattgcgagggaacatcgccgaaactccaacttcagattcatcagtttgaacggcgtgtccctgctgacggtgaggacgcttgttgaaccagatcatgtcgtagctaggatctgaaagcttggcgatgacagagtgaggattggcaagaggcaatccgctctcgaggcacttggtgagcaggcataagccgttcatgggctggagattgtgctgaaccaaaggaagagccgtgcgctcgaggtcgtgagtgccgttgggaaaacggacgaggttccagccaaaggatgccatgtagttgtcgcggataatcactcccagatggccgacagcatagtgaatccagagttgcagagtaaccttctcctgctcaaggtaggtccggattgacgaatacaccgagcacatgaaatcccactcattgtggaagggatcatgctgccagagaatagtcatgaagggcgatctctccttttgcgggagctgagagaagagcggggaatagtacgctgaaatgaagagcaatcagccatggatcaacgacaatgttgattcagatttgactcacatctgaaacccatgaagccgttgaccttcttctttgccgcggggattcggcgaacaggttcggtacctctacgcatcatccttgagaaagctctcattgccgcttcacggtcgtcctcagcgaggtcggcgaacgtcttgacgatttgatcgacacccgacatcgtgtttctggtggatggattattgattggagagcactgaacacgtgaggtagtgctgccgagattttggttgcgaagttgatgttcggggaaagatggtgggaagtttgggtgaaggtggaaaagatgaactgggctttcttaaataggagacatggggttggttggttaatttgggtggagcggcttctctctcccttcacttgacgaccgcgggggagaggagggaggggggtggggggggggcttgctgccttgggggcacaactttcagcgagggcttggattacataacacataacagctttgtgaacttctaagaaaaaagtgaaaccactctgatcgaataatacttttcttaaattaaaagtagcattgtttgtgcgagccacggattctaccatatccatcaaatgtaatagatgtgctcctcttgctgcacaccgtctcgcgggtcgaagtgatcagcaagctccaaaccctctccccaaagtgcgggtcgagtgaaaacatgggagagaatgctaagtgggcgctcctgactgtagtcaacggggatctgttgatcggttgttagcacatcatcatccgtgaaaagtaagcaggatcatacgaacctggcgtaagccttcatgatgaaacacaatctcaggttgtccttctacaacataaccaggcaatgatgttgtcatggcaaagtccaacttcctgaggagagcctgccgtgatgtcagtgatgattacctacattaaatcgagataggagaacttacttcttgctgaatggatgtcggtgctggcggctggacatgtccattctaccttcagtcagtcgtgcaaattttgtagttttcagacacgttcaagtacttacctctgtgtgaattgtagcgactctctgatgctcgctgctgacttcgtccaaaataaattcagcagtttccggaataaccacaaagaacttctgaggaccgactcggtaactgtcgacggccgcatcatcatcgaagaggcgaagttgcttgtcgtcgccaacttcaagattgccaaagaacttgtgccatggggtgcctggaacgcgcctcaaaggatggagggtatggtcgacatgccagtttcttcctcccgcctgccccacgatctcttgcttcgacctgtgcaaaatatgtccattcagtacgtacacatcttttccgtagaccaagccaaagtcctttcccggaacctcctgagcagctttgtgaagtgtaagtgagcgaaggaggcggaacgcaaactgctggcctttgtaggcagcttgttggagtctttgatctccaccgaatggcaatcctcgattcttctcaagaaatgagaggaagttaagaattgtgtttgtcgactcaatgatgcagcatgatgtcttgatgattcttctctcgtcgctagatccgaactcgttgctagacccgaaccagctttggcgatacttcgttctcgttgagcatagcaagagcttggcttcatggaaaagacaccgaaggttctcttcgaactccttgattgcctctgaaagaactgaacgggaaagcctagcctgtagctgatggagtttctgaccaatccattagcgacaagcaagcgagtgtttccgggtcagaagaattgctaccttgtacatcacttcgagatcctggccttcctggctagaggcacggttttcttcgaacatagctggttgctctgaccttttaggttgcatgttgagaagattcatgtcgacagctgacgaaaaggaaacctcaacaatgaacgcttgagaaagctgccatgcgactgctaagtatggagagaagttttgttgacacggagtttcgaagaagtgaaccaacaaagacacagggttccaaaatatctttcgagggacattgcctggcaggtttccaatccaggtccttcctattgttctcctgtgaaacttgaggtggagattacttgacgaggggcactgcatgctgagattcatcccaagttattcctattgttctcctgtgagaatcagccaaggtcactcgccgatttgaggggcatcgtatgccaaatttcatcccaagtccttcctattgttctcccggccaaccttagggcaaacgtcaatttgaccaatcacataaggtgcgcagctggcaagccacagaaacaatagcaaaatgcgtaccctttcccgcgaacaataggaggacgagctgcgggaggtattgggcctttcctgccattcaccttgacattaacccacgcagagcagattgtcgtatcacctacaaataccggctcaaattctcgcaaataccccctcttccttcctccaaactcaacactcgacaattccgttttccaccaactaccggtcctcgttgtcattcatcttcatatacgtcaatcttcttacacttcgtctgtcccatccattccataaccacatccaagcacacctgtagtcgccgtctgcacccctctatcacaatgtctgccttagacgttgattcaatcagcgacatcgcacccggtctcagccctgtgactgcaattcactatggcaggatccaggtaatgctgttcaggtcccatctggccgaatttgctgaagaggatcttgtctatgcgatggacaactcagtgtgagtgttggcccgaggaaagtttctcttatagctcatagctgactcctttcagtgtcgtgtttggcgaagaggccttgctcatggttgcccccgacgagtccagcatcgcgatctgcacgtatccatttgggctcatgatgatggaatggggaaactgggacatactcgcagtttcgcccccttgtaagttcaccaaacattgggcccccattgctcaagctaaccagacattccagcgcgaactcccaccattccaagcgagagcgtcttgggcatctcaaaccaaggaggtgctaatgttgagcagcaagagcaaagctctcataccatcgacatgactctgcccagcaacttttttgaacagagttcggtaactcaaagcaatggtactagccgcccgcgcaaccaattcgttctctactaccaatggctgttggatactctgttctccgaagatccgagtctttcagctcgcaatatttgtatgtgaacaaactcgcctgtcctgcatgacatttattaaccatatctatacagctcaaattgttgcgggcttgtggaacagcgagcaccccgcggcaaaagctcgcttcagggaactggcggaaatggaggttcatcgtcatcgagctgagaatcctcacctttaccccgaccagccgcgatttcccaccaccgatcccgttcctcctcgcatgagatatccttgcgtaatctcgcccgaagatcggcaacgaattttgcggatgctcgactttgtctgggaagagtcgaacggccagttggctgccgaagaagccgcacttaacgatgttgttcaacctcaacaagccgaggaggtcggccctttccccgacttcgagtgggaggagcctaaccacattatcgacatgtcgaccgacctgtccgtggcccaggacccggacttcatgatgactgaggacgactccatgcgattccttctcaagcaggcgtcctgattctttactcacgcttgcgactacattgatccagatcatgtctcattcactaccgctgtcccacattcacggactaacgctcgtactcgccgacttcgcatttggagagccggcaacagttgatcaacaaccaagacatcacaaataagtcgatggctctctgttcaatctctcgtcaatcctacgagtagggagtcccgtcctcaaatcacagcacactagggcgtgctcgccggcagtggacagcttcattctcttggcacattccatcagcgcagctcagcatcagtttcagtcttggtccgtctgttctatcagccatttcaatcagcagctggacctcagtcttgacatcactgcagagtcacttgccccacccttctcgggtttggttttcagactcctgcatacgacgacaagactttgacaccggcatggatacagcaagcaacaacggtctcggtttctttttctcatggttcgcatttccttatttgttctttgtcagagtcacagcaagcacacatcttcctcgacagtcggcgctgtctcatcggcactaacccatccatactttgggcgtcagttttcttcttcgtcatctcaccgttcacggtaaagggatcttagcagaagggaaaatgggcggtgcgacatatgcactgggtcggtcagaagggactcaacagtcgacagtcttttttttccaggaggaagcagcatagtgcacatctcatttgcatctcggttcggttcggtaaaaggtatctcagggtactacacaagtcacatggcggagggcataataggtcggctttagtctttttcttcgcattagggagggacaggtctggtttgcttttgcatggcgcaaggtcagtgatatccaagggggtcggtttctggtctcattctatggtttcttttcctttgttgctagcatatcggagcgtggggtgactggcgcatcatggtacgttcatcaaagtctccggagcctatttcgctcgtctacaagggagcacaggtagattacttagaaaaaaaaaaagcatttaaaagaaaaccaatttcttcgttcgtatgcctgtggaacattcattcgcttgacaacgtttgctttgcttacttgtctccgctgtgctacaaactgtcttgtttttccggcggttggcttcgctgctttgtctgcttcccacgtcgtgcggtaaggggaccaagtgagacgtcaagcattccggagtatcaccagtagaggaccccggcccatcccgcaactacaaaacgtgaggcagctgagtagctgtggaaaagcagaaggacattgactttgggatgattcgattatgtgttatcacgaaatagacaagcgcatttaatcaccagcagaatcaaagattgaagcttggtgtatccctcattatcatcatttgcagcgcctccaccgccattcccccaattactgcgtcctctcttgaccacgggcgcctcttccatgtcgatagtagcctcctttctgttacctcgggcaaaaagaaggtttgcgccgcctcagccgacgagagcatctgacccaagatcgcctttccattgcaatattatccgatacaagccaaggccacctactgccgcccactccagtcactgctccatataaacgtcttgcatcggaactccgtgcccgtctctttgttgccagacggcccgaggggtcgagcacacatgtagaaggatctgcctgcaacgagatgcgaatcaaggagtgtcagcgtgaggtcatcagactgtttcaggaggaggggagagtgggggtgggagaaaggagggcaagcaaaaagaaacaggcggaaaacaacagcaccacctaccacagttgatccccggcttcttggtcactaagctctggcaatcctcgccgtgctcacacttcggaacgaccctcttgcccaacagcttggaccaggacactttgttctggatagggtcgaagattgtttttcctttgccttcgtcctccatggcagtgctgttttctccatatgttgtcgagttggtcttgtgttcgacagcgtttccgtcccattcttcgacattgccggcttcgaaagcttgctttggttggcttcctttcgctgtaaatggttcgtttcgcaatgctgtttcggctgccgttacgggagaatggttgtttccatttattgggccatgtcgttcgtctgggttgacggttggagttggagtcttcgctttgataaagcccatgagtgtactttgcgatgggcctggcccagttttcgaggatggctgcttggcgagggcagccttggctttcttcggtggcctggtatacggcgcaggctgctcagctcgtcgttttggaacgggggatgtttgcgacaacgctgggtcggttgcagttgactgagataaccactgcctaggcgatgatgcggagctggcggtcccctgtagtacagtagtggcattcaccgtgatggaagatgtgttgggagaatcggaaatatcttggctgtcggctgctggggtggctgacttgggcgtgttggacggcgttttctttttgacgaacatgtccttgatgctctgccgtcgatcaaactcgggaatgagcctggcggaggtaggcagacaatccttctgagaccattcacgttggcgttggccattcttgaacatgccttctggattcattatgtctgtgattggaatgatgacaccatctctgcgaacactgtcgctaatggtggcatagacggggcagtggtctgaccctagaaggccttcttggatgttggcgtcgacaaaccagtccttgattccagagctacacagaacataatcaatccgactaccaaaatttccaggcctcgcgttcttccttgtttcccagcacgtgtacatgcctggacgctttggatggaactctctgcagagatcccacagcacaggcttctctcgcccttcgtctggctcaccaatcactcggccaccgaaaacaatttggttcaagaaccggcgcgaaggggtcgagatgaactggtcgagtgtcatggcctcctttttcaattgttctggtagaccagcggtatccatctcgtttcggatgatgttgaggtcgccgcagagaaacacctctttccccaaggagacaaggttacgaactctggcatccatggcgtcgatgaaggcctgacggaactcgatcctggtctcgtctcgcgtggccgggctgtatacaccgataagaacaaaggcagggaactccaagatgacacaccttccttcggagtcaagttgagcttcgtctatgtcgctggagagttggccgggagtgggatagccaccaatctgctgatcagcaggcaagtcgcgaaactttgtggacgagttcggcggacacagaacgccagtaatgccttcttcggcgcgtatcgggcaacatttcgaggaacgagtgtagattgcaactcccgagtagcccttcttgtacgtgggtaagttgaagtacacatcccagccagggacgaggaccatgtcgtctctcaaatccttccgctgaatcttggtttcctgtatgaccacaatgtcggcgtccaaggtgtcgaacatggccttcactgtgttagagcatccggccagatagggcttttgaatagggaacttgatcccacctgaaacgtgcggttctcccgccatggctggtaactgaatgggtttcttgaagcagggtcagagctggttcatagggacggcttgtcgtgttaggaccgacctgataccattgactacacattggtttgagttagaccaggcaaaacgcagcaaaaacgcgcaagaggatctcaccattccacgtcgtgatccgtaaccccattttcagatattcctttactgatgctaaggtagctctctagatctaccaggtttatagcacaacaaagtcacttcggtcgccggatgcggcgcttgtaattgcaatggccacacgagaagcagagggacatgggctgacgtcttcgatgttcggcttcgcatgagcaagagcttcaggtctcgggaacaattgatctttccctcacgtcgctacatcgatcgatattcccagtctcttggagtttgccacaccttgcggcaaacgaccaacgatgtcactagctgccaagccatcgccaagtagttcgcggcgtccacaaacgaacgattggctcgtgcggttgaattacgcaggtgaattgggcggtccacacacgaagtcacctgacaggcagctgctttcgtcattccgactgctcgcgcaactcaagctttcaacgggaacgtgcacttggcactgtggcttgatttcgactgtctgtgcactccagccacaccccatgagcagccgcaacccacgcacgcacccgaggtcgaactgagcaatgagctgatcggtctctgacctcactcagttcgcacccggagtcacgagaagccgccaagcgcaggaggaaaagagtggggccagcttgctacaacctttgctgctgattccgcatccacctcgttaccagtcctcctccgaaccacctgtagtcgaccacaacgaatacggaaaccatgttcgcccaacgccagatgttcttcgcgcgcctcgccgccaaccttcgcgcccccgcggtccgccagaccgtccagcgccgcttcgccagcacccctgccaacgagtccggcaagaacgccttcgtccgcgagcgtgaggccgtcaagcagcacgccgctgagaccaccggtgcgcactaatccaccacccgcccttgtcaattgccgaccccgattatcgatggacgggaaatgctaaccgggagtcgccatatagagctctggcgcaagatctctctctagtatgcgcatttcctcccaccccccaaatccccgctgcgtggtttttcccggatggacccctcggactctgaaggaattggaacttcagctagctcaaatgaagctccatcgagctccgatcggagcccgccttcaacgacgagcgcatgacaccaacgtcatagccgacgtgcaccgccgagaagacgaaggggatcaacagtcaacatctacggaatgcttgattgagtgggggacagaaaaggggaatggaacacaataagctaacgaaactcaccctttctcccagcggcattccccctgccctcgccctcgccggatacaacgcctacaccctctacaacgagcactgggagcactggtcccacctccctccccttgaggagcgcaccgagtacccctaccagaacatccgcacccgcaactacccctggggcgatggtgacaagactctcttgtacgtttaacccatccgaagctcgcacaaccggcgggcatctctgcatggcctttctgaacgaaggagctttgagcgtgtcgagcccgccccatcgaaggagcctcattctatggcaacaactactgaccgataccaactctgtttagctggaacgagtctgtcaactaccacaaccgcgacaaggtcacgtaagtggcttgttgatgcgagcttcacaagcaccatctgtgctcttgcttgctagactggcatcatccctggatcattggaaagcaaagagaattgggacagctagcgtgtagtgagagcaggtggcatgggactgtgaatgaagtgtggaaaagaaagaacaggacgagtgctagaggcaccaccacgtctactgatccgcaatcatcatatcaatttatttgtattctgatatcagcctttgtaaaggctcgcattgacatccatatgatcttattcttgatggaagcccatgtgcaggacgaaaacagtgttctactgctattgctggggatctccatgagacaaagtgcagtgagccttcatagcttccttccatttctaccaggggtataaagacacaaaacaaggggcacacatccgcgccatgttcgatgaaatcaaacatcaacctctatggccagcgacaatattctccattcctcatcaagtcattacaaccgaactgctccataaaaacgtccgaccggagctttactgagccccacccaaaccatattatggcgtacctgtatctgtcgaccatacactagaatgctcgcccgacgagctctgcctcttcaatgccatataccgcgccgcatactcctccgctcgagcatgatcccccagcactttcattagcgtcgccctcttcgccaacgtctcgcactgcttctccagatcttccgccgcagagaagtggttgaacgcacactccagcgcctcgtgtgccttcgtaaagaggtcgatttttttgttgctcatcaagctcgccgccgctcctgttgtttctcccgtcgtcgtcatcgcctgcctggcctttgcagcttttccagcctgtcccatcctggcatccgccaggatactatacagtatgcctgtgttgaaagcattctccgactccatcgagcgcggcagcactgcttctactagctgcacagcggcagtgaactcgcccatcgcattcagtatgttggccagagcgccaaccgcctgccagagaagggtgagcagccgcgcacgccacgcaaggctcgccgcgcgcatggtgattgagaaccccctttccggtctgcccatgcagtcaaagaggtgcgccttagccagcagtagccgaatacgcagagacaagtcccggtggtcatcacgaaacttggcgatcagccgctcgatcttttcgtacgcggcgtcaaagtccttgcgccggatcagtgcctcgatgtgcagcgagtcgataatgaacaccacatctggatcgagctcctcggagccgatctgcagcagctgcgcgagcagcgtctcggccgtgtcgaggtcgttgtggtgcaggtcgcgccgcagcttgacaagcccgcggtagaggtgccagtactggttaggcttggcggcgcggagcaagttcttgtcgatgccgtcctcgagcttggcgaaggcttcgttgtacttgcccttgccggcgaaggtgccggctagccggcagaccatcttgagctcgtcgtcgaagcaagcgcttggggcgtggacgcgcaaaaagacctcactggtcatggtggagaggtaggagatgccgagtcggtcccagagcgaggtggtgacggatagttgcgagccgatgaggctcttcatgtttctttcgacgatgatatgtgaactgcgcacgaggtgttccatggcgccggcaatgctttcgccgttggccatgttgagcttggcttcgctaaggagggcggaactccggagcacgagcatgccggtttctttggctttcgctcggaggaaggcgagagcttccttaccgctcccgatcatgctgttggcctcgagatcctggacgagatctgggtgtgctcggccaaaatgatagaaccagttgagacagaagttaagacaagtgttgtccttgttctctcgagcggtggaaatggtctcgagcatggttgccattgcctccttatggcagccaaagtccgactgtacgattgccaggttcatgagggcgtagtggtagaaaagacggtcgcggttctgcatggtgtagtcgaagtatctgtgcaagtagtcaaacgctgatggataatcaccggatctccaagcatctgagaagctgtagacgtcaacatccgttcgcgagctgccagtttggtttttctttttcttttttttttttttttttttttttttttctctcttttttgggaggaggagataggggggagagtgaaggcttacttgagataatgggacagactcggaacgacgtggctgtctctcaacatggcgtggaacttggccttgatttctgcgggtactcttgcgccatactctgcttgttgttagaagggtcatctccatgctggtgacgaagggataacatactctgtatctgatcgatctggaactcaaggaggctttcgatgtcgtctgtgctgaccggtagcgcgccgtcttcttcatccatgagcaagccaccgtatgccgtcacagcaattccatctgtgaaagatccccattcatgctggctctccatcaataccgagtcgaaactgagtctcccgcactgaggattccgtcttctccagtaggaaaccgtaggctggcggtacttgacgaacgccttccatagctccgccgagtgatgaaactgtagcctcgtgaactccaacaccgccttccttacgaaagctcccaagggcgagttccgcgccaaaagtatcccggacggcagttcctctccaagctctgtcatctgccgcagctcttctctagttcgcgtcaacactcgtggctgacgggagaagaatgtttgcaatgcatcgagagaatcgatgccccacagcttctccaaaaacctgtcccacagacgacggccgggcagtcgatcgaccgccggaaagggaagtaagaggtcctcaaaatctttgatggaaacgaccagtccgatgctacgctcagctctctgccaccggtttgctgcgcctggcgtagttgtcatcgtgctttgcaaatcgctgtcgaggatgtgagaggtgaggaagctcaggaccggaatgatcgcgtcgttaggtaccgtttcttcgacataaagctcaatcagagctaggaggccaatcttggccggcgtgagatagcgtgccatggtcgaaatgtgagaaacaatggatgagaaggacgacgggcgccgtgccttaccatgggcagataatcgaggaggaatagacaaaaccgagaaagtggtgttagtctcggaaagaaaagtggtattgagttactaactatcgagtgattattgtatcgcaagtgaaggttagaattagatcgtgagggccggcaaggcagatagatgaatgaaggacgtgcgattcgagggtgacggagaaggagcgacgtggtttggttttcgatggagatcgcgcaaacgaatacaaacagatcaaatgagcagaatttcgcacatgatgttccatcccatcttcacattccattaacaaaaggaagaccagtttgtttggtgtttgctgttcagacggaaatcgcgagggatgtgtgtacataaacattctgcttcggccaggcggggatggttaaggtgtgagaaagtactcacaccctaaccctcttccccccggccccccttcctctcaccatcacgacgtgaaaacgagcgcaaaagtctagaggaaattcatacccgtctagcgtcggttcctcttttgtttcaggcagctttgacttttgggtgatattcgtaggttcttgtctcgcacttccatgcccctgttcgattctgttccgtggtgcccttctgcaggtttagcagtcagcaggccaagccatactaaaatacttcgggcacggaaattcctagcatttattgagtctggctttacagggcacattactgtatcactcacggtacattttacattcagtgcttgtgatggtcaacggccgctcaataccttcatagacttgtgcaggacgccgcaagaggcattcacaacaccattgctctccaactttatctgcgtacacaaactgtaacgcggatcagactgacagtgaacaagtccataataccaatctgcctggttgcaccaattagcgaacgtggaggacattgcgtcccgagttcgcgaactacttccaacgcttgtctgtacctgatgtccgcaaatggtccctgtctgcgtaaaatgcggtgtaacaaaagaatgaatattcctgcagcttgaaccgctgcgattcgagtctcaaccaaacccgtatgctatgaccatctcccgaggtatctccttctatcaatgcgcatgctgaagctcactcgtggtctgtccttcggcttagaaatgtcggcctagtcccgagactgttcgacaaggcgctgaaccacccatcgccaatatcgaaaccgcctcgccctctctcaggagctgaagccgcagctcttccttgctcaacatcagtgttcctcgccggggactcggatctaaacatgttgtctccagacccagaagcctgaccgccatcctcctcctcactatcatcatcgcggtatggctcgtagcgcggggtagacgaagaccctcgtgccaaagacctgacaacatcgcctttacagatagggcatgtgcgacgcctagtggtgagccagggcgttctgttgtattgtcagcatcccgacaattctgaatgctcaggggcattgggggatgtcacttacatgcattccgcatggaactcatgaccgcagggcaaactcattaccctgctaactccatccacgtattcctccaagcaaatggcacactccctctgccgtcccatgtacttcttccactggctagcgcgagtggttcctttctcgtgagccggcaccctcgccgcttgcagggcactatctaccctcaacaagtccgcgggttcagggactcctgtcgttgtacgagaccttggtcgagatctagatggcccttgtagtaacggagtcgtaggggttgaggcaccgctgggagatggcaccctcgacgattgacttggcgaacgaggaacagtatggtaagtccgtaccggaagacgttccacaacggatttcggggctctccatctccgtctacggattttggcgcgaagtataagaagagcgtatacaactgtcaaagtaataagagggcttattaccagaacaagaagggtgtcgaaaaacggactggcaccgcttgtgggtgttatagtaatccatagcccttctcgatttcccgcccggttaattgcagctggcggcgatgatttctcggcgtagaaagacggtatctcatacggagggaaatcttcgccgtcgtcctcgccaaatatcttggacatcaacccacccgaggaacctgaagatgagtcggagctccgttgtccagactgcgagcctgctaagacctcgcggtcgtaccggccgctgccaggagtaatgctgcctccttgcggtccgttcgtatcactttggctagtcttgccgggctgcttggaggaagcaccggaggtaccagccccttgctcatcaccggcggaatcatcaccaccgtggcgaacagatgatgcgctgttcttgggcgaagaggaagccaaatcagggtcgcgccagtcttgaactccaatctggaaaccatcttcagggattctgccagagtccgaagccaaggcagagttatcgccaatgctcctggaagtcttgtcaagaccggttttgatcactttatctttttcatcactccagtcgtccactatgatccaatccaaagagccgctgcttggaggccggcttttatcagtcgcgctgtcactgacagggccccgatgaaagagctgcgaaatccagcttctgtgcgaagggctggattgagtaccactgtctgacacgcttccctgaggacctgttaccttggtcaactgtcgtttggagttggtttcaggtgtagatctggcgtgctttgcggaccatttaggcgattttcttttcttggtcttgccagaatgctggacgtttgaaatcggataaccgctctcatcgagaatatcctgaaggaaacttcctggttgcatcaaagaggataagaggtgggcggtagttctcgaggtaaaaacagatgggatagtaacgttatcaacattcccgcgtgcggacatttgaatcagtggcccgcccttctggttatcaccaacgatgagtgcaatcgctccacgccgctgtgcccatttgaccttttcgaggaatccgcaaccacctcggctcaatagcacaatcttgccagttatctcggctgtctcttggatcgactggatgtctgcatggcctgagctcgaggttgtgggagggtcgacgaaagcatttttatctgttcgaaatccttgatgtagataatcatccgtcccatcatcggccaccgtttccacgttcagcttgcttgagtgtgttctcgagatggtctcgtgatcagccgcagaaccgtctacactgttgctccgcttgaaccttttgtgatcgaacgtggtactgtcggtcgtgtctcttgttggtgattgtttcggcatcttgatagacagccggcccggcgcaccctcccaccccaccaaatcactacaaccaagctcgccttcaccctgcccatcttggagattgtcatctgtaaacccactccccgcccaaagttgcccactaagcccgtctttcgggagtggtggcccgaatatcgcaggccgtgccgggaaaaaggtgctgttgtcgtcaaagagactgatggctgcattgggaggaaacagcgtaaacggggctctaaacgagaagaaggatcgcaacccggacgtttcaggtgcgagatgcgaaactgctgggctcgcgcggcgggatgacgctacggcacgacagaagaggaacaccgaggcagagaagaagaggaccaatatggcaactcgtggagtacgcatcgtgggatcaggagcggctgatcaccgcgtgcacctgatatacgccggaaacgcctcctaaagctggcagccaaatcaatgtatcaagttggtggagcgggcgtttcgatgcgctctggaatcttcgattatggggaccagctgctgctcgagccgtctgtggcggtgggcccaatcattcgtatacactactatgtcgtcggtggctcgagttgcggggatatcggcgttactcgattcgggggaagatgatagacgctgattgcccgaacgaaagggcagaattgtcgaggaaaggacggtgagtgaagttcacggtattgagtcgcaggggggaagaaacgaagagggggttgaagctggggagaaggggttgggattcaaataaattgaaaatcggaaagcgaagttcaaggcattagcggtttggagatgacgaccggatggagtatacagctcaggagcgatggggcgtgccgcgagtaatcacaccaccggtagggccaagcgcagcgtgatgagggagcgattgaccataggatcagaggatgacttggatccgacgggactatcctgcgctggcgagggtagacgagggtgtgtgaggctcacccactggccccgacttgacgaccaattccgtcacagatgagtttcgttgggggagcggggtggaggggagcgcgcttcgggttgccaggtgctgctggcagatgccctcgcacctaacgaacctgccgtggacaatggaactggctggcttcaaacgttggcaggaatggcagcagagcatggctgggcctccattccattgcgaggggaccgagttctgcgctgtcgggctgaagctgcccgcctgacgttgtgctttgccgtgccacgatgtccctggtgggcaccaactggagcttacaagggtccaatttaaccttagcaggcggatatcacatgggttctccccagatctcccaccaagcttgctgtaacctagtcctcttcgagcaatgccgctgtgggagcaaccgctcgtcatcgagacgagcacccaaggcactcactccacagcttcgaagagatcacacgggcccttttgggtctgtaagaatttcgggcacacacctactgtatgtgaatggtgtggatgaaagaaggggagtcactgataaatattcctttctggaagactcaacatgtacacgcgccgtcacatctcaggctccgcgcgtttttgcgttcccgagtgacatgtgacatattctccatacctagccagatgtcgggatgcccgctcgagctttctgacacaagctccacaaattgtttcttaaggatggtaggtgtcgagtcttccggtcttgcttaggtatagcaacctcaaaacctctaaaaaaaagctcaaagatatcttaacccttccaacatcgttgaaagctgagttgagaagaactcaagagtcctcgagggactacaaaacgctacaagaaatatgactgggaaagatcgattctgggtctcccgttcagttttcaccaggaatcacgaaatgactcgaacggtcgccagatactgaggccacccgaatgtaagccaactgttggtgagtctaaacaagccaacaggcaatagctaggtacttagcgtacagtgactcgtgcatcccttcccttatatcgacgaaatacttctaggtaaggtaggttccatgtatcgaagtcggaagatggaattaaactcgacgctatggtggtacttcccataaggtgaagggagcaccctgatggagggtggggagaggggcttggcctctgtgaccaggtacccctcaaacacttgtacgtatgtagtgtacgcgggctgacaggtacagtggggcccgtgcgtgggaaatcttttgactcatggccatggcttccggccggcctagtccgtctgcccctccgaagggcggccgcagaaattcctgtcagcctgacggcccgcctataacaatcaacccttcagctgcccattgacccttatcgtcctctggatgccgctttcgttgtggcgattggcaattggaagctcgagaaggcattcattgcttaaaatcacgtcgacccgcgtacttcctgttcctcgaccgtattcgacttacagcaacaacaagaaagtcatcatgccgggagaagatcaacctgctgccgcgcctgccgctgcgccggctgcgcaagacgcgcctggtgcccctgccccgaagaagaacggttcgtgagcctcgtggatctgaactctcctatgtgcaattgtggccaccaacttacacctgtttctttgctcttgtagacaagaaggagaaggccaaggccgacaaggccgccaaattcgccgctaagcaagccgccgccaaagcgaagcagcctgctgctcagtccgcacccaaagagaagaaggagaaaactcctgccctgcctccttacgaagatagcacccccgctggcgagaagaaggtcatccaatcttttgagcaccctcacttctctgcatacaaccccagcgccgtcgaggcggcatggtatcaatggtgggagaaggccggctacttcaagcccgaaagctgcaggaaaccctcggctggcaagttcgtcatccctctgccacctccgaacgttaccggcgctctccactgcggccatgctctcgccaactccctgcaagatactttgattcgctggtaccgcatgaagggctatgagaccttgtgggtgcccggttgcgaccatgccggtatttcgacccagtccgtcgtcgagaagatgctctggaagaaggagaagaagatccgtcaagaacttggccgtgagaagttcacagacctcgtctgggagtggaagggtgaataccatcagcgcatcaacaatgcccagaagcttatgggcggctcgatggactggagccgcgaggctttcaccatggataagaacctcaccgctgccaccatggagactttctgccgtcttcatgacgagggcctcatctataggtctaaccgcttggtgaactggtgcacccacttgaacaccgcgctcagtggtttggaggtcgagaccaaggagattaccggccgtacacttctcgacgttcccggttacgacaagaaggtcgagttcggtgtccttacacacttcaagtaccagatcgacggttctgaggagacgatcgaggttgccaccacccgtcccgaaaccatgcttggcgataccggtattgccgtcaacccggaggatccccgctacacccatcttgtcggcaagttcgcccgccacccctttgttgaccgtctccttcccattgtcaccgacaactacgttgataaggagttcggtacaggtgctgtcaagttgaccccggcccacgatttcaacgattaccagcttggtcagcgtcacaacctcgagttcatcaatattctgaacgagaacggaaccctcaacgacaatgccggcccttttaagggacagaagcgcttcgacgcccgttacactgttgtggaggaactgaccaagcttggactcttcgttaagaaggaacccaacccaatgaagattcccctttgtgagaagtctaaggacgttattgagcccatgatgaccgagcaatggtgggttcgcatgaaggagatgggtgaagctgcgctccaagttgtcgaggagggcaaggtcaagatctcccccgagagtgctactaagtcctacaagaggtggcttgctgatatccaggattggtgtatttcccgtcagctctggtggggccatcgcattcctgcttaccgcgtcatctttgagggtgaggagggccaacgtgagaacgagaagtccgaatgggtggtcggcaggacacaggaggaggctcaggcaaaggctgaggccaagttcgccggccgcaagttcactcttgagcaggaccccgactgtctcgatacctggttcagctccggactttggcctatggccattcttggctggcccaacactgagaacctcgatttcaagaagttcttccctaccagcatgctcgaaaccggctgggatattttgttcttctgggtcagccgtatgattatgctcagtctcaagatgaccggagaggtaccgttcactgaggtgtactgccacagtctgattcgtgattccgagggcaggaaaatgagcaagtctttgggcaacgtcattgaccctcttgacatcattcgcggtattgaactagaggatctccacgcaaagctgctggtcggtaacctgaaggaggaggaagtcgccagagccaccaaataccaaaagactgccttccccggcggtattcccgagtgcggcgcggacgccatgcgtttcacccttctctcctacaccactggcggtggcgatatcaacttcgacatcagggttatgcacgcttaccgcagattctgcaacaagatttggcaagccagcaagtacgtccttggtaagcttcctcaggactttatgcccaagggtgaacttgacaccgccaacttctccgttcccgagaagtggatccttcaccgcatgaacgtggctgttaagggcatgaatgaggctcttgaggcccgcgagttctccagagccaccaaggtggcctaccagttcttctatgacgagctctgcgacgtcttcatcgagaacagcaagggtatccttagcgacggtacccccgaggagcagcagagcgtgcaacagacactgtaccatgcccttgatgtggcgctgcgccttctccaccccatcatgccctacattactgaggagctctggcagcgtcttcctcgcaagcagggcgatggcgagaccatcatgcttgctccctaccctgcctttgagtctcagctcgagtttgcgaccgaagctgaggactatgagcttggtctcaagtgcgccggcggcatccgctccctggctgccgactataacatcaagtcggatggcagagcgttcatcaaggctactactgcggacagccttgctactgttagtgctcagctcgccgccatcaggacactctgcggcaagggtgttaaggaggtcaacgtcttgggcgctgatgaggagctgccaagaggctgcgccgtctatgtcatcaatgccgagatcaccgtccttctccaggttggcggtagcattagcgacatcgatgccgagatcaagaagatcaccaccaagttgcagaagactgatctcaccatcaagaagcaacaggagcttctgtctaaggatggtttcgagaaggtcagcgaggctgtccaggagtctgagaagcagaagctggccgatgcccaagcggcaaaggagaactaccaacgcactctggaggagttcagcaagctcaagatttaaatgaaattcggagttggcatctgtttaagcgtttactacggtccctgagtgtccgaacaatgctcaaagcgtcagaaacgttgtagctagtatttttttttctcaatcaaaacggcgtagttcggaatttgaatcatcccactataaaactttgcgtgataagagatgcatgtagtgtttcgactttcgactttccgttaactgatgagtataccaaacctgcatcttatccaattcatttgagcatgtttttctgtattgtcctgcttatttcagttaccagagttagttatctcagcactcagatcacccttccgtcttcgttcttgctcagaggttggtagtgacgtaccttgtctgagcactgagataatacaagagcctgttttcctaaggtcgctgtggtcccttgaaagtgatttgtaggtgtattcattggttatcaactccgtacagccatccactgccatacagcctgaagcaacaaactatcttgtaaaactgatgcttcattagttgcttcatcgctgcggtgctgccatggaatttggatgactgaagtctcgagtgggcctgtccggcatggaaattgtgggtccgctaagaggaacggggtgggcggaacgctaagtagtgcacagtgcagtgatgtacgcccaacctgtagcgcaagccacagcactcagccacaagtggcgggagacgcggcagccctaagcgggaaatctggcttgccgcacattcccaaaatttcgcgatcccctacttgagagaatcatccaactcacgacaacgctccgcccggtgacgacgacgaaggtatttccgctccaccccaaacagtcggttccttacggtcatactgattttgcttgaatacagcaaccgccaaaatgagtaggttttccctgatcctgcagacacacgacgtatcccgataccatttttgatcgaccactcgccaacgaccaaatttacgatccggtcgaaatgttgcactgagcgactgtaaactggacgatatacggctcgaagacgaaattatgcacgacagctataggaggatgcaatatggctggaacacgatgggctgacacggtcgcaaacagctaagggaacttcgagctttggcaagcggtatgttgaggacccatacggcttggacactgtcgaataagggtaactaactctccatgcagccacaccaagacccacggtctttgcagacgttgcgggtaagtcgacacgaatccgaaaccgattgaggaaggagaatatatgggtcgacggccgcgaagatgaacgagaactatcaacgacgtccggccgctacaagagaacaagagattgacaatcgattcaccagtcgccgttcgctccacaaccagaagaaggtctgcgcttcttgcggctaccctgccgccaagacccgcaagtgtacgttggactctttatcatcctcgagggggcgcctaccaaaggggttcccccggatcttgggcgcaagtgtcaggatgctgacaacagggtgtgcaatacagacaactggtctgagaaggccaagcgcagaaagaccaccggcactggtcgcctccgttacctcagcaccgtctctcgcaagttcaagaacggcttccagaccggtgtccccaagggctccaagggtcccgtcgctgcttaaacgagcgaactgggttggattttcggttttctcgggtcgattaacgtgaactggcggcggcgaagtgggacaagtgggacgggatcgttttctttggcgggcgcggtgtaaccagggactgggattatctccggatcggacctaaactcgctttttgctgctgctacatcacatcaacgggcaaaaggtgcacgaggtttcattttgcgcgcgcgcgggaacttggtcttcaaaagcattcttgacatgcaagaagcaaacatggccatgagatacaatggcgtaacgtctttttgctgaagtggaaacagcaaagtctccccgcggacaagcaagctctcagactaggtggtgggctgagtgtcgcccggtcgagcaagttttactactcttcaattccagttccgtttttcactcgagcatctggacatttgggaggactacgaatgtcaaatatgacgtgatgtgtgatgatcatcaatttcaatatcaggcctgatgttcaccagctacttattgccccctttcgaaaacccgaacaccaccatctcccccgacatgatacagatactccttctcctctatctgtttctcgccgccagtgtctccgccacgcgtaatcctgaccacaccactcacatccttcgcgatgccagtatcaagcaatctgaggctcacaaccatctctgcttcatgcgccagtgacaacacaaacgacgcgtgatccttgtcaagtgtagtcacctgcgaagcgatcaatgggtcgtcggcagacatcgtgagtatcgtagcatgtgatttctaatattattcaacatcagtttcttcgtccaatatttcatttcgcctagatatctcctcatgggacgacggcgacttacctctctgagatccaacagtaaatcctgcaaagctgatgaaaccagcccattcccatccgacgtagcagccagcaaaaagtcgagctggtcaataaccaacacaaccttcttgttcttctggcacagctcattcaaagcagagtgtagcgtcttgctcacgtctgccactgccaaactgggaagagagcgcttccacttttctccttcgacgtgtccttgtgacgatgatcccccggtggtcgttgttgttgttgtagcaggtcgtggtacttgtggtggtcctcgtcccggcactgttcctgttgctcctgctgaccccccagtcgccgccaatggcaccggaggtcttctcaccggaagccctcctccgccaccaacaacaacaccctccccatcagaaccagacccaacccccacacaaagtccatcaacaaagcccaacttccccctcctccccaacccctccaaatcaaggcccaacctgcccgcgctctccttccaaaacgcaaagtcgcggaggaagctcaccagcaacactcccacactttcattcccactctcaccctgatcaccagcatctcctccattttgttgttgtgcgggggtagaggtgcgtagctcgaattccggctcgacagctatcggcatgcgggtgcccagacgtctttggccttggggttgcgatactgctgctgctggtgggcgtgaagggagggaggatctggatgtggaagaagatttgagcaaggtgtacaggtagcggaggaggagccagttggtgttggcgccgaggatgcctgttaggaggatttgggattgtgactgggacggctcaatcacgaggtatggctctaggaggtgagggatatttctggatgtcattttatgtcttttttttttttgagccagccgctcaggttagacgtgagtaaaatcgattggtaggtgagtattaagggagtatcgatgtggtggtatgttgatgcgagaataacatgtatgcctccctagagaaatatgtaggtagtgtgatgttgtggttggcccgggttcgaaacgaggggtttccagtgttttgaagacaaacgaaggggagtgatgggatgaacgcaggtaagataagacaaaaagttcttatccgaaagagtcgggttgtacaatggcagtgaatcaagttgaggaaggtgagcctcgtgagcttgtgtgacgagacctgtgatgcaaaagatacctctagtggggcttgcaaggggaaaaaagaaggagagcaaatagaggggtcatgacttagtactgtatagtactagcacacagtacgcatgtcacgtcgctgcggtgttctgtcactgtacccgtttcttcaacactcccgttaccttctcacactacggcaagtaattaaagatcctcggcaaacaagtcccagtcggttgggccatgctcaaaaacgattaatcaagagtagcacaaatttagcgtcacacaagcaggcccaacattgacggagttaaggatcccatctagacgtcgagtaaataatgtccataaactgctatatgcaaacgctactaagatggtatcatgcaaaatccgtacaagcatcccaaccaaatcaatgaatgcaccttataactcccttcctgacatgatcattaatcatactcatgactaacctcaccaatcggtgacaggttaccgctcacaaggcttccatagtctaccttgacaatagccctcaagtgtatttgactctccggaagttcacctagaacttctccataaagtttttccggaccgtccacattctcgctctctttccgtagatgtacatcgggatagtcaaaaagagcaggataagttgaatgattccgatccagataaaaacagtcttgggtccgtcgtccgtgagccagccggtcacaaacaagctgaagacgagaccgtggaaaatgttcttgctgaagttgagcgtgaccagggcctcacccgcatactgtctgtagctgtcgacgcaaaaggtgatgctggttgttgagccaagcgagcatccgaacgagacaacaccaaaaaagacggtcggcacaatccagtggtcccccaactgcgcggaccagccgaaacccatcaagccaatgaccgtggtgatggccacaggtaaagccatgacaagtctgaactctggctcatagaggccaccattgcgcctggccatcgccttcacaatgacatccgataccttgcccgccacagccgtgccaagaataccaccgacaaagggactgatataaaccaaacccgtctgcagggcattgaattcatagtggccttcgcggtagatgacagccacagactcggatatcacaataagccatccgactgagcatgcatagacgatggctgaccagaggacggctggataagagaaaagaatgagcggccggatagctactttgtgccatttgtccttgttcaagcgaccatggaagggcttgagctgctggacaaacgactttgcgggctgatcacgcagggccgcagtatatggaactctgctacccaccgcgcgggagctagccactgattgggactcggtatccgtttcatggtgatcctgtctggcaaacctctctgaggagtaaggagattttggcttctcgatgttgtcgggcatgtagaagacatggggctttgtcgagttatcagatgatgaaggatcttgagtgataagctcgggacgtgcagcatggctatcttccgcgaggatacctgctgtcatggggacactcggatcgtggagctcgtcggatttctcagagatttcttgtcgtgtcgcggcttccctatccttttgcgcatgatgctcttcggtgtcggtagcaaatccaacgtgaacgtttcggcgatggttagccgccggtgctggagtcgggccttcctcactatggcgagcgctgggtagagcgctgggtggcacactgacgcctgcggcgtccgaacgccgaatgtgctgtttcgaggacatgcggcggaaaaagtttggtctggaggactttttccttggatgaggcactctgtcccagaacgtctcggggacaaacaggaacagcagaaacccgcagaaaccaacaaccatggcaacaaccctaaagtgacttgttagacttcaaatcactcggtaccgacattggaaacgagaaactcaccaaaacgtccagcgccatcccaggctctcgatcacggcagcgctaaccagaggaaccaaattctttccgccaagaagcaacagcgtataaatgccaattcgataagctcgctcgtggaggaagaagatttcggcaatagtggcggacggaaggcattcaaccggactcacagcgatgccctgaaagattcttccaagcaccaaagacacgaagcttttggaaacggcgcaccatacagatgttaagacgaacaacagagccccaaagaggtacactggcctcttaccgtacaggatagctgtaggtgagaagatcacggagccaaggcccatgcccagcatgtagagacctgtcgtgagtgatacgctcgagacgctgacatcaaactctttggccacatccgtgaagccagcagcaaggagaggggtcatgccaccgcccaccatgcaaaagaggcccagggagagcagggcggaatctctgcgccatgttggccagttgagggggtcattggcagattcttctggttgaggttcgagaatgattttgccgtcactcgttttcttcttttcatcctgtgggggttctggaggccgaataacggcggttgggattgatgaatgggaagttctcgcaggtgcgttccgcaggccaaggggctcgttatggtccgcggccagtagtaggaccgagcctgggaggagattaggactaatgtaaatgcagaatgatgcacctgggtagacccacctggtacttcaatggtttctctatcgttcaaaatgcccatattccattttggcagtcttcccctccctgggatctctgcgttgtcctgctccctagtcgaacttcgtccaaacaaccgccatccgcccttttgtggtgtgctacccgcttcaggatcgggagccattgcttcaaactcttttgttgtactttgtatcttttgttgtactttgtatctggcgggacagagcactatgttgagatggatagggtgaaaggtataaggtgtgcgagcgagtcaagacgcggatcgtaggcaccggtgaatataggagacgtcaagaccctgatataatgacaacgaccaagtatgttgttctgtcttgcggcgataaagaaggatgcaggagatatgtaaggcatatgcggcagatatgaatgagggatgggtgaagaataccctaggcagagatgacagaaaggcatgcagtatgcaggaagaaggggagacggagttcaagtagtccgtcatggaccgtcaatcaaagggccggtcgaactagctctctggttggcaactctccttcctcaacaggtatcaagatgctccaatatagcgcaaatcagaaacaggaaacaagggcacgcctggatggaacgaaaggaggagaagggtcaagtgagcacaggaagcggcggttgttgagaatagctgcatgcttttctcgctctttgatttacttgggtggaaaatgcctttgcccgacttgggtgtagggtatctgtggtatcaatgggtgtccacttgaacacgctaagacacaccagcgcgtgggtcgaacccatgctgtagacgaccctgccgtgggagtttggggtctgtcccgggaggttcccagccccttcaaaacgccgccgaggtccgccaagccccgggccaagatggccctttgacggaaaatgggagaaactaccaggcatcgggccatgttgaaaggcaacggctgaagaatgatccacaactctgtttttttgtcgcctggttcggctccttgtgttgagctagagcagtcgtcaggtggaccatgtagtgtacaccactattgagtgggagtcttgaggcagggaagacggtcgacaaggactctctctcttgctgcagttgcctccatgggcatcatgtttgctgtcctgagaggctcttttggagtccccagactgctgatcaggcgaatctgacagaccacggccggcgcaaaaaggcaaaggatcgacgatccagggcatgagccgatgtggcgggcttgacattcgttcagaccaggacaaaaccgcacataccgggcgaggttttttcgtgtctatcgtcctgccgtcctccttgacttttggccccgtgtgcgagcactcgagtctcccgttggcggaaagaaagcggagcacacgagatggactgcccggggttgatcaaaggccaggatatattggttgcttcgcattagcttacctcccgagtcgtgacaatcgctgagtttgttatatatgccgtcttatcgcgtgtaagttgttggacggttgtagaatggccgcaattgacgaacggtcacgttagaggtagtagatgtcgcacctgcctgcccggtcgcaccagctcataccattcttccgaataccgtagagaccccccgcctctcatggtcccccgcactacagttcgggtatccgcagccaaatgccagagatgcgcctgagatgcgccagagatgcggggctagcagcgttgtagcgacgcagatcctacctcaaggcgccgaacccactcccacttatctttccatccgttaaggccggggttacctcaggtaggtatcgacaaatcggacgccgaattatctctcccaagcaccatcggaggacctaaactcttggaaggagccctccgcccggggtcgacaacggtctgtcgcggcggatctctgacctgtgtgctcggatgtcccccgagtcactgcggtcacagattcaacccgtctcttccagcaagggatcacgtcaaagtctctcccacctcgtgacactgtcttcatacatgataaaaatgcacaatgatgctcctagtgacgaacccaatgcccatgaatggaatgttcccgagccggttatctcggcctggctcccactcagttggacaccatctcgaaaagaccagaatgctcccttgcccagttgccagcgctcacatgttcatgattgaggtgggaagtgggagtggtgccattgcgagatctccatggcttgcacctcagcacccctgcaaagaaatgaaaggcggaccctcacctcgttggtcccctaaaacagaaaagacgagggctggatgcgttatgacgcaaccaatctgacattcactttgcgtgatcctgggcgctcctcacctctatctcatcgttaccttagctccagtcctttttgttgatacagttcatccctattatgtgtgttcgtttcggtacctatagagggcaattttaccacttctaggctggttaggtaccatacctgacctgagaagcatctgaggtggtccgttgttgcccgctgtgaatggagtcatgttttggtgtatatgccccagtgtgtgcagtgtgggcactcggtgggataggcatggaattgtttgtttgtaccctggctttggcgtaggagcgctaaaatattttgttccaggttactagcgctggtgcgagacctaggtgaccaccgaattcccagacggtctccagttcaccatcgcatccatcacgctcttccctttctgatctcgattagcttacgcccgacagcatcacatcacacaatcattgccggtaaaaacgaccgcagaagtgccgtccaattgagaccccagacagccaaagagccgcaaccgaagctgtcactgcgcaaccatgcatttcctcttctcctctggcagacaggctctccccagctccaggcgcctgctcggcaagaccccagcagcagcggcagtgacctgcaaccaatttgtttcgagtgccgcgtccttttcgacctcacgcaccgttgcggccaagaaccaaatctaccagtcgtgcgtacatccattatggctttgccgttgaatcgtcgcaaggtcactaactcttgtttttgtccgcagtgttcgtaatctcgatcagttccatacctaccagcttctctcatcctcctctcgaacgccgctgttgacgctgtggaccacctcctattgcccaacatgccgggtagtggagcccttgttgcgcgagctcgtcgaaaccggagtcggtgaagaggagggcggcgttggcttttgcaccgtcgagtacgatgctcctgatgttatggaagcgggactgggtcttagctatatgatcaactcgatcccgaccctgctgagttttgatgcccaggaggcgcaaacgcaaaccaaggtcacggatggtcgccaattggccaatcgcaagttcttggaggaatggtacgccatcttttgggctgttgtgaagtgaaatctggctgtctcgaggctaacttgactctactacaggatccgaaacgaggcaagacggcatggaaatcgtggaggaggcgggtctcctaccagcatcttcagcggcctctttagcaaactgaaggagtagcccaacagatcaccaatgacaagtttctgccgaggcagatcacagcgcacatcggcactgcatactatgatcgtcggtcaatgcacacaacttccccgcaaattaagcttcgctaaagccgagcggctccaaatcactcgacgactgccctacactgctgaataccagaatcaacttagccgtattagtctcctggcgcaagtaacggtcaattgacagctcgactccgtcgatcagattcacaggccacacccagaagcgggcatatgttggataggcacgaatacccgctggtgccgtaggatttgcgctaaagaaaacagacatcgaacaaaacgaccgcagacgaaaagatacagaaaatccacagactctatgcctggtaaaaaacctcctcaacgggcttccaccacgacggctcacccgactcgctgttctttgctcccgggaccatggactcctggaatccatctgtcatcttccaccattcgcgaacctttgggttctcgcgcattttctccatatcgccctcatagtcgtagccgacgtacttgaaactggcaaagagaatgccggtgtccgggtcgtggaagatgctgtctgtgcaccgagttggttagccatgatcatggttgtgatagcacaagaattgccggctttgtttctgcacgaaagaggaacggcgtacaatcgtgaatgttgcactccttgatctgcttcgcaacctcaggccacacagcagcatggacctcacggtacttgtcgatgtactcggccttcagcttaatgatttgcgcaaaacgccggccggaatagcgtatccttccatcagcgttagaggctgagaagactgaggaaactgtgcttgtcgactggctcctttctctaggggaccagagtctcggcgctccagggttccagagacccgcttcagcctccttggggggagtccacaattgccgggctgccattgtaggtgatatttgcttaaacaagtggtggtgtcgtgattgttggttaaggtgactcgggaaactgttgttggaagaaggacctgttgaccactttccaacaaggcaggaggatgaggtctgtgtctgcgcccttgtgacacccttcctgattggtaggtaatcgtagtgctggttttgaaggcggttaacgcaaagtttggggcttgttcagctcggcgcagcttggaccaaaactcgacttcttaacgtgcctgtatcgaaattcgcttcaggttgtcgaagacttgcgctttggcaatttttcattgacgacaacgaatttctccgttcaagactatgtgactcttttatattttcaagttgagacctgataggcgccaccagacgttgatcacgccgtgtaaggaaataaggaacaaagtagggagggatatgcaactacgtggcagggcgggcggcggttggaaggttgcagctgtgctgtgatgggtgcgctttccgctttaaatagtttcgtgtatcggacaccgtcaccgttcagtgggagtgtgtcccagcgttttgttagaaagaagttgaaaagaggagaacagcgcggggggtttttcaaccaggttatgtctggcaactttggattgtggaagacagaggaagaggaaaggaactaagaaaacaccaggacgaaagtatttatgtcgggcaaacttgccactctaagcgggcacgcttccgagaactctccatttatgcgaggggctgcgaacatatgctcctccttcttctcctctttagttctcgggtgtacatacctacatatgtatgttggttgttgcgtgtatgcatcatgtgctcccccaacgccaatcctgaacggaacggactgtttcacaaattgttctatcgacgccagcaacggaatctgctcctcggggcgcccggaaggaatgaaagattgagatttgagattgagatttattgctagatcgggtatcactatatcaccccatttgtcttcttcagcttacaaaataccacgccgctctttccgtgttcgaagggttgtatggacatgtaaaacgagttccatggaagccaaacacacttccgacctctgaaccgctgaacagatggaatcaaccttggcttgcgattagtgaagtgaactaactggtcattgacactttcagggtatccggtggcttttcgttgtccatggttaccgatgacttaccgtgtggtggttccttcaacaaggggacaagggggtaggtagcccacaacacgaagatatgcgggcaaacgccttcacttgcgcctagttgagttgtcctccctcgtttaatggaggtccgttatccttcgttgcgcctcccggggcattttaccgctaacttgtttggttggttgtacattttcattacgaaagccggcaacgtagaggatgatggtcaaagttggaaataagtccaatattttcccataccaatcttgctctctggcatacctcagtggtaacacgcggacattgagagtgaataagaaaatacaaggaggaactgtacgatgaacaatggttcagaagcgtacgaagaaaggaaaaaggtctggacttgcccaagaagaatcggcaacgaatggtgaggaggtgccgaggtgagatgtgatgggtggtgtgtttagcctttacactagacttggactctacctggcgctagagaagtcttgattcagcgcggagttattggaggctcagggagggtggttatcggcttgattattcctttgaagacttggaagacttggaggacagggtgatgatctgctgggttcttcaaattagccgatgtatgatcaagtttattcaaagtccctttctttgacatctgtctgtccattgggttcgtaagggctctgcgcccaaacacaagaacccccgcatgtccactcccggtctcggagcgttcacgcagcaaggaatgcgggaatatgggcggaggttccccgcgttttgttgaactacaatgtgcataccagatatgtgaatggtggttgtccttggtgcttttgatggatcggcgttgagatttgtatgttgtcccaatcaaggaatcaatgttccttctaagagtcttccctctcgtttgtcacagaactctaagtacctaccattaatttggtgacacctggaaagatcatgtacttattgtcctcgatgacttttgtagaagtgaaaatgtcagatcaccccatcggcccgtccctttcattcgttcctttcaggtttccccctacccgactagatcgccccgggcggtgcggagaagagctaccgttacgatgaatgcaacgctccccattccccgctccggaaggttgtttacacacaccacattatgaagagcaagggaattcacagcgtgattatggcataggggcgttcccgttcccgaactagccacttcagcagcggaaggtccaaaaggtgaggcgagactcgacgagtccgccggttaattggggtgcgtaacgggccgccttcaaatcccacttgtgtagggactggggactgtccacggcgatgagatcttgtacaacctcagcggtgtagatcatgattgggatgagcagagggcactttataagccaagtccatgatggcacacagcggcaacagtccgtttccgtcccgcatcaacccccgatttgggtcaaggtgtaaccggtgtgttgatccaaacggcaggcgattggcatcaaagtctagctgggtccaaagggactaactgcgcagggacatagcctggcctcaatgctaactttgattgcaaaaacactcgcaaaaggcatctccaattccacccgcctgcctatagtcatgggcaagccactgtccatactcctgacgccagtattccgggtccgaaccccgtgatatcaacacccctctgtgaccaaagccgcgaacccatggaggtaactgaaacaaaacacaacgcattttccatcccctcactccttcaagcccagcatttccctcaaagcagcctcgctcgcccgataccacctccctttagcctccatctcatcgtacgtcccacccgccttctgcgcattctccctccgcctcttcgcctcccttgctgccgcgctcacctgcgccctctttgccgccaaagccgtaacctccatctgcaaccgttccatctcctttctcttcctcggcgccaagctcgacagctgctccacttgccgctccagctccctaaccttctgccttcgctcctccaccaacaccgccgtcttcgccagcggcagattcatctccggctggctccctggctgtatggcctgtttcgtccgcaacttatccaccctcttctgcagctcctccatcttccccggtagctccctcagcttgatccggtccagcttcacgcgctcgtaccgcgctgcgagctcgcgcgagcgggactcgaggtcttcggcgagcagggcgacttcggtcttgagcgccttgagcgaagccttggcggccatgttgctcgcctcgaggtctgcattttcttggggcgtgacgatcaaagggggatcgccgacgatggcgcgtatgaatttttctttggtgacttgttcgacgtaggagaagcggagcttggcaaagagttccttgtagtgcgctagatcggcctcgaggctggcgggtgtgggcgcgtcgagcgcggaggaagcgctgtgggcggaaacgtctgaggtgcgcggggcggcggtgctcggttgctggttatgtgattcgtcattgccgctgttgctgctggaattcttggatgcagctgagtgcaatgcgctagatatgggctcggagatcttgatgatggttatttcgtcccgcgtagaggcatcaagggagccgagggcttggagtacttcggcggcgcgttgaagaagggcggctgcatctgaagaccccggcctcggcgttgttgctcttgtggtccttgctctcggggtcattgttcttggtgtcgttgttcgcggcgtcatggctctcggtgttgtcccttgcggtattggtgcctgcgatgttgctgctactgccccagcctctgggggcggcgttcggcgcaaacccattatttttatgttgctattgttctttcttccccactatctccttccttccgtgtcgttgctttttttttttttttcagcgatgggattgcaggatgctctggggttgggtgaagctacgcgtagtctgttttccaggtgcagtatcctggagatcccgtttctggaatatgattgcgagcgaaacctcggaaaacgttgtgttatgattattcgatatgctttatctgtctttgtagttcaaaggatatcggtcgcgcgcagtcggactcggtgtgttgttagtgttgccggttgaagatcgcgacggcaggaggagggaggatcgcccctgggttgttgacattagatccgcatatggcttagtccagcttctcgagtcgctttatcgccgagccattactgtacccctaacccttatcgcatacaggaatttccgcgaaaaagaatgtactttgcttgggtacttctgtaacgaatcttcagaccccatcgaaccctccaacacatcgaccacaagagtaaccctgtcgtagttcttggttatcccggttttagttttaatattgtttgaggggtatcattaagtcaaattctccggaatccgacataatgagcgaaatgacaatgaccacacgccatacgacctacttgtcgatgaaaagtaagaatcgaaacgttatcgcaaaactctctctttacaaaatacaatgagcttccacaagtttctttttctatcgatatggaaagctgcacatcatcgaaataattgagctgcttctcgagaatccgatcatcagtttgtgactaaattcggtggtcagtgaggttgggcaactcttcgggtacaggatcctgaaccaatcagtttcaggcttcgttctcctgtgcctacctgctggcaacgaccattgggcaccatcaaagagggatgggaagagaagggcattgcgtccagagtttccttgactgtattagtcggaaacgatgaatggggaatgagcggactcaaggtaggtaacggtgatgttgtcttggatttcatcgttcgagtcgacacctttgaatccaaaaagggcaactatttcgcagtcatctcaagatccacaaatttatatggaaagttcgaagacggaagcatacccaagctatgtaccctggtgcggcctgctgatatcacggttgttgtccatgaaagagacgtcttgcgacagccactagttttgagctgtacaaccaaaaggttaacaggggcccccccaaggagtttcgcttgttgtgtgggagccttattcccaatacataaccgcttgctcacgaacatgtggtagccttgatgctgatgatgcaactacctagtgtagcgtattccttctgaacctgtgggtttcatcaacatcaaaacaattcaaatcgattcaaaaaagcgggtggtggatcattgtttacagtactgtcttactggagacccccactcagaagggaccactgagaagttgaatgattgtaatgtaacccagatatccaacatcatgaactggccttgcatcaagttgatgatttgccgtgtgtatgcacggtgacggaccttgcttccgggctgaagccttcgcaacaacacgaagatggtgtgccgaatcggatccatgccctatagcagtcgtggttttggctttggtgacaaagggccatttcacatgcggtggatcgctgttcggataaagttgctcggcgggtcgaattcagggttgcttctggccaacctgaaccatccgaccaggtagtctagggtgcaagggatacttaaaggctgtgattcgtggcactgtgtatcgcgatggcgctcatgttgctccagtaccgccatcactagagagcatcgtcttctcatcttctcagctgtgtcagcatagacgtaccgtgtggctgaatattcgaccttttttccagagagaaagtcaactatcggcagtgatcctgcgcttagccgtccttccacgacggtccgtaaagttcagcggtgttgtgttaccatgtggcacagggtctggccagtgagacagatctggcaggagtcggctgcagctaaggcttgctactgtccacactgtttgctcccggaccgcagggtaaggggcaggtcactatcgttttccagaggttgacttcatggcttgtggttggtgcagcgtacatgaagtggttgatgacttgcttctgcaaatgagcgaattgggaagtgaaatggataaaagggggggttctaagacttggttgcattgctagcctggagggggttaacgaacgtcaaggggtacagtggttgacctgtcaaccctctaacgtagtgacgatagagggttgctattgactctcagactttggtgtttctagaaatcgaaagtggagatatgaagtcggttgttgtcgtgaaacatcgagttatatttcggtcaaaatcactacgtacaagaacaactctatactacatcctgacaatgaaagcaatttctagcaacatgagctaactatatctcgtgttttgtagatttagggagatgagtatagttcaataccgtccaatctcatattcgactgttagcgtgaagcattgttgacaaagctggtccaccatgtaccctcaatatcacttctcatgttccagacaacagccaaccgcaggggattacacttccaacctccaccccgatcctctgttttgctaaacaaggccatatatcgtaacttgaaagccaggtttcagcgcctcatgcaatggctgcattgtgacagggcccagaaaagcaaagtttcgtcccatcagtcatcaggcccctttgcgagcaaaatacatgctacgactttaactttccaaacccattgacggcattctgaattgacttatggagattcttccgggtatatctggtcctcaagaattatgccagtcacctctggcgagtttatttgtagagaggattcccccatagaaaaatctctagtaccccttccatatcaggtggaagaaagacattaggctcccatcaccaaactttgaagaatctctacatatcgaccaaccttagctgaccagtctagaatatctgatctcttctatcgtgtaaccacaaggatcagcaacatggcgatctcccatgacccgcccagcgtcctgatcggtccaggcgattttcacactggcccctactatatcatcatcagcggagtaagtgtcctactaatccatactcatctcaacgtcgacttacatccttctgagttaccggaacggacgagctggcaagatgtgaaagacttcataaagagccaaatcccatggaaactcgacctctacgttagcatcttcggaaaacgtcaggattcaggttgggtccgtgttgtgggattcaaggcgttcaatcatgtgaggagtatgtctttccgactgcaaaagtaatcagctacgccgatatctcctactaacctcgtgatcctgcgattaaggagttttgggagagtcactttttcgaggccgagagatactcgcccacaaccccggttacgacgagactggaactggcctcgtcctagtcagagctcccttcttcaaagatcgaggcctcttcatcaacccagaagcgttggctgatcctgatactaccggctcgattgttcaagcagcagaggagtatatcaccgcgaccaccccgatagcatcaaatgcgtcctccgagcaatcctatccagaaacttgcgcgacctcacaacaagcacaagcacaagcacaagcccaagcccaagcacaattaccaaacctcttcccccccacaccccccaacactcccaaagcctcccgctcaatctccgagccctccctctcgggatttcggaaagttgcaatcacgtggcgagaagactctattagtaacgccacccgtaaatcaaatactcatcccgcttccgcattgtctctctccccaaacacccaagaaaaaatgggttcccagatcaagtccgagctcgcccctcttctagcccgcggcggcagcggtcctatgcatcctctcgaaacactcgaatgtttccctggtatcgctttggcaacgtttagttcgcatgagcttgccaggcgggcgatcaaggtgttgagacaatcggaacggttgaatgcgaggccggtggtggatgaggtgtcgtcacgggaggaggtgcaggcgacgtcgcagggacagaaggcggcggcgacagcggggaagaagaaggtgggtaagaggagggctggggctggtaggactgcgtctgctcctgccgcggtagagggagaatctggggctggagctggggttgggtgtgatatgggtgatgggtttcaggttcgttacgactctctctcgttgtttgatagtacctattccagtatgagttcacaagactgattacattgaggaaagcaaacaacacaggggaaagataaggagactacgccgttgacctcggcgaagaggacttcgaccacaacctcaaccgctgctcgcaagactccagccgtgcttatcgtcaacggtagctggaagatttagaaccctaaaccccatacgactatcatatgggcttcgacacaaagaggaggtttattacgagctaactgaaatacaaggagaatggacacattgatggtcagcagttggctcacagcagatggatatgggagtttcacatgagagcagaagaacaagaatgcatacctggatgaactgttgatgagcataatgaggctacgaggctacgattaggtgcacacaagacggagtttggatcggtatacaacaagtttattatttatgtacagccagtagactgtttaatccctttcttctctttcattccctgttttcttcttgggctacagcaggcacatgaaataggtacatgcaaaacggttgattgtcttgtgagaataagaaggatatgatgaatctgaaacatttcccaaccttgttgatgcgcgtattaagttgctcttctttggcttgattatatagagaagtgatggagaagataaatgccctgtaatgaatgaactgcgtgtatgatcatcctttagggcactgctaggtttattatgttgttccatgctttcgtcaaagccccccctgttcgctgaatgacaatgcgtagaagcgtacggccttcttaacaatcgcgcgtccgataatgatacctgccaaagatgcaacatcaagaaaaaaaagatttcctgtccttaacaacattaaaacaaaagctccatcatctaagatgatttcccacttacctgcccttcgcctcaggggaaacgtctaaatcgccgatacttgtcccgtgaacctaattcctcatgagagtgtccatgagcaaacgaaatggtcacaccaaacgccgcccagggagcaactagtaaggctatgataataggagaggaggatcaacggaccaaagtgaagatatcagtgcaaaccctcaacaacctcagagggttgttccttccgatatcctcgcccgtactttgctgtgatctcatcgccatcgcgtatgtctctcatggccaccagcatcaccctccactttccagtgattttcatgactttgaagaccgctgacgggctaacgccatcatgacggaccttgcgaacccagtttcccatttgctgaggatatatatctgctaccagttggtcgtgaagatcaggtcggcggacctccatggcccactcgtgattgtgtctgttactgttgtgattgttcaattgagcttggccgctggaaatatttgggtgattatgatcggagctgcaggaagtgcctgccgtgcgtggtggccgcaactcgccgacgagctcgccgagacactcatccgccttgaaggaaccaatcgcacgtacaccttcccctctggatccgtcttgagttatgcgcgggatttgtggaagcctttttaccaaacacttgcaggacgacttctctgtcgtcatccgtttgctgttgttgcagaggctgcaggccttcttgtccgactttgcaaccgacataggatccgatggccacgggtctgtccaaccgagcggcggtggctgtatctcccagttgtacttgagacggtcatagtgattcgtcttgatgagtttgaactgggacaaaagcggccaaatctcatcaagagacaactccgatgtatccacagattcccaggaaaattctggcagttccaagtactcccagatggacttttctagtgtttggcccatagtgcacatccttcggacggccttggtgctgagctgagcatggaagtgggcaagctggtccttgaacattgccagttccaagaacctatcgtctgacggtaaaaggcacaagagcccattatactcaccgcaaatggtccgccaacattttccctcacgaacgtagtcgttaagctggtttctaccagttacgtcccagttgagcttacggaaaatctcaccccaatcgatgtgggatgatacagggcaatcgaatacatcctttagaccattcacttgagctgtggattcgatatactctgagagcttcatcttcaaaaaccgacggaggaagacttgtagctcctggctgatctgttctgcgtcgtcaacatgatcaagtaggtcgaagccgcctccggagatgggtaccgatctagagtactccctccaatccctgaccaggccagccaacctcaaaaaggctgctttactccatacctgctcaaccggggggctcttggctgttctgagcagatcggcaaggtgcccgaaagaagttgcttcattgtttggcttcgttctcttgaccgatgactgaattggtgtttctgcaggcctcttaagtcccactccggaggctgctacattattcaagattggtggactttctgaagtttgatgaacgtaggattggatgatttgggcaggaaagctactcggcttgattgcaggaggaggttgtaacgttccgtacgaagcttgctgaacactgaaggtttgcgtttgaagatcccggtcaaatgcccgaatagctccatcgaatggttggagaacaggcggtcccacaaaccggagatccggtacattaaacaacggcttgggtccaattaccccacgaggaggtgctgtcgattgctgcaccaggggaaatgtggcttgtactctcgaatgctcttggtagtgatcagcagaatgacccaaagcccgagcctgagagggattcagaatcactggttgagattgagccatgtcggcttgttcttgatgttgatgaaatacggcagtttgtgaacggggctgtattgatagttgctctgaagctgtttgtcgtatgtcctgaggtgcctctggctctgaaataatttgctgcactcccgtggctgcctgttgtacttctggaagtgcctctggctctgtaataacctgctgctgttcgaaagcgacctgcaatgggccacgatcaacccgtcctggactaaagacagacgcgctggcttcagatatgtctggctgtggtctttcatgaaccggagaagaaaccgtgcttggcattgaaggtagtactgctgactctagttgtcgagagtaataacttttagcgtcttgaaatttttgcggtggaggtcccgagactggatgttgttgttcacgatgctgacctgttgccggcgcagaatccgatggtacatagtcatttgacaaacggcgccggggagagacggcccctggttgcttaggctgtgccatcattgtcatgggcttcgtcttggctgggactgccatcttgtccatggccgtagcattagaattgatgcgaaagtcttgggcggagattgcaaactgatcagggcaggcttcatcgcagaatgtgtaatttggcggatcgtcgggtgatgagttgtattcaacattgattgctatcgcgtaatttggaccaagattgagaacttgatggtatgtacccggctcagtaaccacggcttggccaggaacacaataatcaagcgtatactcaaccccccattcgtccaacttggcaggagggatatggcggcttagatgacggagtgcttgcgaacagccgcgcatttcaggaaagtcctggcgcattcgttcttccagctttgcagtagaactcggcttgataaagcaccagaacttgttttcaccggcacgtaacaagttttcagaccggacgtgtgcatcttctcgatgcatgactgtgattgtcttaccagtaaggttgaagtagatatactgggtgttgataccttctagaactgtcgggcctctgcgtctcagcttatctcccggagacagctcgacatcatcaaatagcggattgccgatgatgtacggtcgggctccatttggcgggtgtgcggccgtggagttccacagatgcttctgctctttgaacgaccaattttgcttctcggtcgtagggaggggaaacttgggccacctaattcttggtttcttcccagtgtcaaccttgatgaggcccaggttgtcctttctgtagacaaaggaggtcgcatggttctgatctagtctacccattttaccaacttggagagacggaagatctctgacctgaagtttgaaatagcctctggcatgcacatcgggatggagcgagcattgttcaaagagctcctcattgaggacatggatgtcctggtaggtgcagtcgaagagaggggcgctgtccttgtgaaggagaagtagcttgggagaccggagccgagttggctctccggaccgatctcctacatcaggaccagtgacgcaacttattgacgagttcgtagggatactgtttgtagttggaaatggggctggtaaaatgcgtcgaggggccgataaagcggcgtgtatctcgtcctgggttggcggtcccggctgtgggctctcttctctgttgactgcgccaactcccgtattcgggacagcttccgggacagcttccgggacagtttctgtgggccggtactcctgttgctgatatcgcgactgggttttttgctcttgttgaacttgttgctggccattatgctggttttgttgttgggattgcagttggattccttgctgattatgtagctgttccggcagctggtagtgttgctgtaaaggctgttgtggatgtagctggacttcttgttgaccatgtagctggtctcgtcgctggtgttgtagctgcacttgttgttctaccgcttgttgtggttgtagctgaattttctgctggccttgcaactggttctgttggactggttgctggtcatgatgctggggcaaaggcaggggttggagcttgggttgtagctggacttcatgctggccttgtgaatggttttgttgttgttggctttgtagctgatctcgttgtactggttcttgcgctcgctgcacctgttgcggcgcttgactcgcttcaacaatctcagcaagaacaaactgttgctgatggtggacaatttttgaaacgtcgacttgagaattgggagtgatgggaccattggccaatggcgctggagggatgtctgaggataggaagtgctcatcagccagcttagctgacacattaccgatacgagctatgatctgttcaaataggtctcgggccgctttaacatcaggcggtttgacctttctgatcagggtttctccttcgtcaaggtagcggcgcaggtcgtgaccgattccgcccaggtcatgaatgagcaagtcgaccgctcttcgacgtggaccctgaccgtccattgttgtgttgcacgacggaagttgtgagcccggaagctcagcagaggcttgaagctggattgccgcaaaccaaaaaggatgtacaaagccgcgggagcgaccgaggtgtaataagtggaagctggatggattccacaagcgattgaggggaagggacgggatggagtatgaaatcgggctgggcgagcattcgaggtagtgctccccgccggcccgtgacgctgcagtgggtcagtaagtcgatcagtggaggcgcatgcggtcctagggctgacctgaatcgaatctagcttcgccaacgcgctataaggaacattcggaacctatccggccgctgtgggggggagagggaaactgcccggctgcccgcacggcccgtccttgaacgtcacctccactgaacccttttccgcggacgtttcttgggtttcgtcggtgtttgtttatgtacataccttacacagtacctacctcatataagtggacagttgcttgtttttggggaggtgaaaacttcctcagctgtaatacgaatgtcaatttacaagcaggggcagcctttcctcccaaaccgaccgtctacgaatactgtcacaatgaatgatcgagcacgttcagtcatttccgaaagaaaattcatatctagctagaggcaactgcatcagtaggcagtcacttcctttaacacaatcaattgcgttcggacatggttccttcccttccgtcccgcgcgtcttgaatttccacgattaaagtcggtcgaattgaacttcatccgtccgaccccttttctaaatcgcaacatacacttgacgcaatggaaattccggcttgacctaccattcatcctgtaatgacagtcgcctttattctatccctcaacacactttgagatgcgtatgtaggtcggatgttttcagttttatcgataaggcaaacctccccggtcaggcccgggcatggaagcggaagccaagagccgtttccacttctattgcaatcgataagcgtaatgagtcccacttgattgtaactgttcttgtggatgcctgccgcaccgccccttgcgtgcccgggcatcgtcacagttggatctcggtcgtcgaactcggcccgcctccgtcaccagtcagtgtcacccagcattggatgttgcaagaactttacaatttttctttttaaaacttgtgttcctccatcaattcttattctacacctttggcaatacgtgggcggctgctgaatcctattcttgcacaaaatcagtgtttatgatggccaacgacaccatgatcacggatgattatgtcgccgagctccttgccaaggaagcgagtgaggcctcgataaagtattcctcaatgggcctcgaagcgtttagatcgacaaagtacgtttgagtcgccgcgacaccgggagttgaagcattcatgactgacctcccttcaccaaagacctgcgaacaaggcaaagccgaataccaatttcctgactcgcatcatccgcgaaaccgactcccacaatgccgcaatcaaggccaaagaggccgccgaggcgcaggcgcgcttgactggcttagaagaagcagaagagaaaaagcgactcaaaaccaacccctcgctacaggatatacgacgacgacaattaggcgccatctcctcgttactttccgggcagaagaaaaggcgtggggctgaagaaggcacaagaacgacgtcctccaaagatcatagggacagtaaatttagcgacaaggacaaacataaaagaggcgagagtcgactttcggaagacgaggatacaaaaagtacatcacgagaaaggcgccaccaccatcgccatcaccgacagcataaggacgaagagaggtcctcgcgcgaggaacagcggcacagagacagatccagatcgcgctctccaagacaccgtgagcgcagacatcgacatcggtctcgttccccgctcagcagcgaccaagaagatacgaagcacagccgttcgtcacataagtctcgaagcagcagatccgaaaaggagagtcgttctcgcaaggaccgcgacataatttcagaaaagttatccacccacagacgacacggtcggctggccgaagaagctaagaccgacaacgaggactccgatccacttgaggacctcattggaccagcagcaccgccatctgctgactcttaccctccacctgttcgcactcgtgggagaggagcaggcagaggtggagctgccatggacggaagatttgcgaacgattacgacccaagagaaaacatgcaactagatgagagtaacctccaggtctccaagactgacgactgggatgacatggtggaatcattccgtgaccggcaaaaatggctcaagcagggtgcggacagacttcgggctgctggcttctcagaagaggacatcaaaaagtgggagaaaaccggtcccaatggggagaaggatatcgaggatgtcaagtggaccaaggctggggagaagagggaatgggacagaggcaagcaggataactaggcgaaatcatctctagcgtcaattttcaaggtctataggagggaccggcaaacaacttgtttggatcatgttgaggggcgttattggtagcaatggttctcatgggattcagcattacaaggggaacggagtttaggctgctaaaatgcggtgattagaagcggttgcttatgggatttgattttatggttacagcaagcgcggtatcacaaaaaccacggcacaataagggttcaataccatgcgatggtttgcttttccacttagccctttcatttggttttcctttgctgctcagaggctctagaacatctcgctcattcttgcgagaacagtagactgcaatgcttttgtgaactttcggcctattttgctgattgtgtaccggcctgtgtaaaatcatgatgctgctaacgaaggctcgttcaaggattgcaaggaaacccatgtttcatacgttgcttcctcaacctgaactgtcttgtctgctcttctgctggccgtcgatgtccagcataggggctcatagtgaagagactgggtctgatccaagtctgtgagttacttgctgtgcgcatctaggagttcatacgaatgagcaaatagacaaaagaaactctaacacaaccctattttctaactctcaagtctcttggtcttccctctactgcagagtctggctcctcggacatgaactcggcaccagtagcatgtttcgttgtatcctatagtccagtctgccatgatagattacaaatccagactgtaccacggccagctaaggcgcctgtaggacagaacatggcccttttttcttccatctgtcgatctacccgcgttgtcctcttcagacccctgaataccgcggttctgttgtgaaaaacctccctcctcagtgatcaagaatcgtacagtacaatgtacagcctccagtcctcttgtagccaacagcgcaagcccacctcactactgaccaacagacatacgacccctctatcattcctgctccaaagctccccacgtaaccttgaccttctcaccatgcttattcttaagctgagctcccgcaacatcagtttccacaaccccagcctcatcaaaatcattggtcgcccataacctttcaacacagagctcgtacggccccgccttcctgtccgtagtcgagaacccaatcgacaaaactttttggcgcagcattcccgtctgcggctcgatgaccttaccgtggttggtgcgcacaaaatcgttccacttaatcaacaccgtctcccactgaccgggcttcttcacgaacagtcgatgctggtgcagatcgagcggcaccaccgactcggtccggacgttgacaaagtaactgcgcgcgtccgtcttgacgcgcatcgcgaggtaggcatacggatcaatgtcccacaggccgcggccaaaaatggtgggcggccggtccagcgtccggaagccggcgtagcctgtccgcgaaatctcccgccggtctgtgggcagctctagcgagatggtgccgtggaagcgcgcatagctgccggggatcggggtgtacggttttcggtcgctaccgtcgccggcggtgacagtggggatggcgttgggcgggggaacccagtcgagatgggcggtcgaggagccgcccacgtcggcgtcggaaaggagcttgcagtctgcgactgactcgggcgtctggaagttgtggatctctcgtggccccgtggcgcctctaatgttctccgatttgacaactgcgaaccccggccggccagccagccctatgtcagcaacgaaccgtcggtgttcaatggcgcatatcaagagcgtaaaaattgggaaatggaatgagttcctcctaccgatgttggtcaaccgcgagagctcgtcaagactccggctccagaagctcttgaacggaagggactgtgttgcgcgcatggttgtctcctattgtttgtccaacgggtcacctcgaatagacgataaactgataagggtgatggagccagtcggctcaataccctgggcgcatctcttttacggttacggaggcaacttgttcaagaaccaggacgaagaggccggggtcggggttggcgcgtctccaattctccgcatttgatcgaggttgatgagctttgaccaggtagtggtggtccaaggagctcattggtcagcatatttacacagccctaacccagacttgctttgtcacgaaacgaagtttgctggtatttagctttacgtactcggatcgctcgttgatagctgaagcctctgaaatttccatttttccctccgttgaagtgtaatgggaatcattgcgacccaatatattaccaaaatgcagcattatgtccctgcttggtctttccgactgtgtgatggggtcttatgtaatctacatgcggggatgcggccccgccttttctcggcaactcccgaataacccctgcactccagcaacgacatcacatcaggtgtctgatgaaacaacatccaccactcaagcagctttttgccgactcacgaggcttgccacattcttttcctctggaagggttcaatataaaccgtatggaaccatcgcaaagctttatttatgtcaaaactcggggcctatgctacacagatgagcttagtgctggtggtctcggcagcatcgatgacagaagtttgtcacttccaagtcactcagtcctcgaccactatacctggccagacgtttctcaatacccgtggttatgcaaaatcgcatataaaactgtcatatgagccgtcgtcgtcaagaaatccatacgggttattcccttctatatggattgttgcctatgtctgctggccagcacagcggcgtaatagtgtggagatcagtaatgcagtactcgttgttacccgacaagttagcaacatcaagtcaagcaacacatctctcgttcaaaatcttgccccggcatctgctcacataaccagcattccttctgatatcagcttatttccttggcgagacacttttggatatcttgggcactcaacaacatgcgacgctttgctgttgtacaatgtccctttgaacggcgatttgggtgaggcgatgcttgcctagccgtgcttgggatgacactcgtgtgttttgttggaggccagaaggaggagcatgccggacacgcctggacatgacaggcaagagacagtcagtccagcactaggtctgatataaactaatcatctgagatattagacggtactacctctaggtgctcattccacataatatagaactgtaagcagtttggatgacagaagattctcgatgctgaagacaaaccccgcttcctttggattttgtcactaacttgaattatttaaaccttcccccccttttcttcttctttttctcctcaatcatgacttcagagtcaggcttcttccatcgttctacagattcgacaaatggaaacgattctcaaattcacttttatcatatcactagcagttccgcccaagcacccacccgtcaatatgcaacccatccaatcaggcgatctaggcctcacgtcgggtcatgctcattctagcccccatttccgttgaggaccttgacggccatatccatgagagctgtttcagaaaaagcaaacaataagtgtcaatatccagccctattgaagagcaacgaagaccgtttattggacgtccaagaggataagtaggttagggtttaattttgggacccacagtagtttcctttccccaactatcctcctctgcccttctgcttcgtggctttttttcttttttcctgtccttacctagaacttctttcccctcgccaacctcgactttcttgcaggttcacttgccatcgccagtctcacgagcggaactttacctacaatcaccttcccatcgcggtttggcttcaagcttctaccacgctactctatcagtagctcttaatcgggccttcaaaaacgcatgctttttcgcagcatcaaccattaccaatcgcaactgagcccagtcggtcaccaagggcgcaaggatttcgcaaattcgcatcaacggaaccacctagcttcctcaaggcgcgagaagtagtaagtcacacacctttcgttgtgtttattttcaccagcccttgcgaccaagatccaaaacacttgtgctgttcgccagaatgcacagatggtgctgcgcccctctctccttcctttaccccctttccacaacagtttccatctggaagcgcactttccttgtgtctgcaaccacatttaccacgagcgcggacgagatatcaagaatgaatcctgcattctcgaaaacttctcctcgttgacaaggtctgctcttccgtctgggtcatcggacactctcttcctttcctctcatgtctcatcgtgccttttacattgcttcttccccctccattagacctcgggttcaacccgcaccgtgttgctatttcactgtcgcgatctcatccctttggcctcttctccgatctgtcagcgtgccagttagcgtgctcatactttctagcaggccacagaagcgttccatctcaaccaatctcccaatgccgtccgtcatcaacaacgagatggcgactcacgatgacgagtcatcgttgagtttgtcaacagagtcatcgatcggtatgttttccccttcttacacagtcgatctctacatggctcaattacctttgcctacgacgcgtcgtcgcacgggctctgggcttgatgtttgcttagtgaaagagaagaacaaaagaaaacaaagtccctgagcgagaacagtggctacaacagaacgacgaggcatccgtcgagtcactatgcgcactgcaacggagtggcatccgagatactaaagacaccaacacggagtggcatccgtcaagataccaaaacaggcacttgtcaaatactcagcagactcaagcatctatctaccaatgaaaaccagaaattcactcacgacgttctcaacgcattcacgtaaagaaatgcagtttgcgacatggtgtttgtttgatgagcgtatcacacttttgtgcgtactaactctagttgttaagtcaatggtggaggatcgcaggtcaataccccgtctgacgcctccgactttggagacaccaaaagacagtaccacacgagtattacgccgactcgtgcttcacagagctaccccgttggtatcatggcttctggcaccacaccgaagaccagcctgcagcgccgttccgtcacgttcgtagagccggacccgccggccagagagcattcccggatcacgtacaccatggtcagcaacacgcctccttccacgccgaaggatgatgcgttcgacgctcagtacctttatccgccgagcgcttgtgtgtttgtggcaaagtaggtcattatttgtaggagtgggcacattcatccgctgacatattttgtggtccagccttcctgaggctcgggaggacgaggatctcaacgccgcggttaccaaggagttcagttactttggattagtatacgtcaagattcgccgtgacccctccaacatgccatttgcgttctgccagtatacagtaagttgatcttccttgtttgtggaatggtttatctgatactggaacaggatgaaaaccatgcgaaggacgcggtggtgaacgggaagggtattatgatccttggtcgaccttgccgaaccgagatggtcaaagccaaccgtatgatgttctctccgaatgtcttccttttcgcttccgcatactgacgatcacccaggtacctacgcaatcaacagacgtgatcacagagacatcactgtccaccaagccatgcgcgtgctcgaagcttatggagagctgaacaagtgctacgtcttgcccgccgaacttcagcaggaacttgggcttcccccgactgtcgtcgcggggttcacggtttttgacccgactcgggacatgggccttgtatgtaccacattttcattggttttactccgctcatgtcaaatgctgattatattgtttaggtcgccaaggagaacccagactacaggatcgtgccgtacgatgaggacaaaaaatccatcaccccgcctcgcgatccaaacaaggaattcctcaggcagtacgacgtcgatcggcgaactttgtatatcgcacacatgccgcgggacgttgaggagacagaactggaggatctgtttagtcaggccggcaccatcaacaagtgcaccatcgtgcgaaaggacattcctgcttactatggcgcccgccaacaccatcaccactatgcttttgtcgagtacgagcatatcggtgctccagatgaagctatcaagcgttttgtgagtgttccatttcatcgaaaataagactccaacgctgaccattgagcacagagagggtttgcattgcgcggccacccattgaaggtcgaacggaagaccaccaaaagtgttcgtcgaatggtctcgtctcccttgactggcagagctcctgcttcttccgacacgtacagaggcgaccctcggactcccaacacgccgtcgagagcctcttttgctcacagatccgccatgaaacaatcgagcgtccctgaaattgcgacccaagggccagagtcagctcctttgttgctggcttactcatctgaaggatcgcccacccagcgcaagaatatccacgtagctcacgactgccacttcacggatggtcctgccatgaaggacgcttctatccagagagcctcgacaaagcagcatactgtcaagcctttcaagtcgatgcccaatttcgctgcacatggcgttcacggtgatgccattcctgccaacaaagtcgccgctagtgtcttttcaggaccttctgccaatagaggcaccggtgacgccgtgccgggaccccaacttacagctctgcctcatcccacggccgatgtgaacggtagaccgatccaccccatgcagccgttgcccatcacctcgtgggatcagccccagcccgcgtacccacacgttggctatgtcccggactggcatatgcacgcgtacatggctggaatgcccggcactggcccggccttgcctcccaatgtccagcaggcgcctcctgatctggtcatgcacaactggactccagagtttgcgccgcccatccccctcgaatgtgttccttatggctttgtccattcgcactttgcctaccatcccattacgggacagcactgtgccgtttggatcccagcggctgcccaccatcccacggtgttttgaggagatggaagccatctcgactggtccatctttgccgactcggttgtcgctctcgggtgcgagctttccacagtgcctacagtactcggggcttccctacttcgtttcgacgactttgatggtataccttaacgctccacacctatttctttggcgttctccatggtgtcttgaaaggtatgggcttctttggtataccgagatggaccactgataacgcatcggcatgtttctcgattttagtcattttcttattcgccatggccgtatctttcttctcgattatgtttcaaccataactcaacatgtttccgggagcttgtcaaaactatcggttttggtcaggcattgggttcgacgtttggcttatgcggcgttcttccttggagtcgggcgatagggtcatttgcagcgacgtgagcatatgctggtttcggcgcttggtggttataccctggttgtgttttgctggttgtgtttttctggttggtgttggttggaagaacggttgatctgacccggctgttctcgatgattgtgagtactttcacgtggttagcgttgacgcagcctgatgtctgcgtccgcctggatttgtttaatcaatgttggaatctgaatattggccagaaagtcttctttggtagcctgagtgttctcaagtctactcaagcggccaatactaaaccaggcgtggacttttagcggacaacagccaggactaacctaaggggtatccaggcaatagttccgagtcacacggggagactgactggttaaatatggttgggaatgtcggcaatctcttgtatttggaagcagaggaagagttgttttctgtgtcctgggtaaacctcgtatctggttgtcgcatagctactcgactgctaccatttccacatttcctgagatagcccccagtccgaatagatagaagaacgagacatttatcgcgcagcaactgtgctattcagacgctgcactctccgcacctcaagccttttgtcgttgttgtgagtgagagtcaaagatggtacagaacgttgtcacacaccgccaatggtggtcggcctctaggtcgttcgaaggcagtatgtaccgtggcgtgattaagggggggatgctggagtgagtgatcctatgtagctacgcgaggtagtactattccagccagttgggccgctttgaaccgagatgttgaagaaggtttaccaccgagtgggcactactcagctgatgcagaaagagagttgcatcacactccctgtccttcaggggtaccctgcttcttgagtagtgtacactgcagctgtggtgaggtcgacaagcaagatgttttgatactaacaagctcccagctaattggtgtatcttacagttagtagcttattctctaaccctcacataagcccacctacctacacaaccttaatcacatcggcaaccctcttgttccaggcctgtcccgatgacggagagggaggtacactgtgtacgagagtgaaagggtaactaaggtactatgagatatgctgtggtagacccccacggcgtttttgaaataatttgagggccgatgagtctgaatttctgcagggctgtctttagttgtacgtaaatgcttctacacgggactcggggtctcctggtatgagaatttcactttgcttctaagaggaaacgaaggaggacaatgacggaaactgtctaacctcaataatcaccagaaccgtcatccgtcaattgaatttgtgtggacttttattcgctgctttctcgcttacttttcgactgttcttgcttcagttcttatcgagtccattctggggcaaagcgccaatcgtttcgacggagaagcaccgaaagccccaccattacgcccgctcgcttaaaagaaaagagaacctcgacagttcaacaactttttccgtcgcaacatcgtcctcagcaaccactggagtctgtttgtattccaagcaaaatcgtaccagaacaatgggtcaaccatcctccgaggcgtcgaacgccatcatctatactacattgggagttttcctgtgagatgacaaacaccaaaccccgttttaagccaggtcggtacgggggagcgttcatactgacttatcgccgcaggatcatgggaaccggtgttgcctggacgatgagaaaccaatccaagggggatttcctcgccggaaacaggactcagacgggttagaagaccttcctgctaggctcagacaagagagactgcaatcccctgttctgtcgagccatcacctactcacacagccttccgttgccacttacaataccttgagccgcaactaacatcccactctcttctagctattccgctcgctttgaacttcatcgcttccggtgagtgaaagcacacaacgcgacaaggaggcactcaacatcgacaattgaggcctctactgcaacatgaagatcagagcggtagcaacgcaccgaacagagcatttcgaaaacaacgagaaatggaccagacatgtggtttcgaaactccactttcacgataacatcaacaacaacaataagggcctgaactgagcaaagcatcgccggcgatgacataggtataagttgagcagactgacagcataggttcgttcgcacccaatctccaacctatcttccatcttccgaggttgtacccgcgcgtcttcgttttggcaccttctctcgaggtggtgtcaggaaggataccatggatattactcaaggttagatgagaggttgcggctcactacgggcgccgagtcaaaagcttgctcgcctggatccaacctcctgctctttcatcctcgtcttacacaaaagcctcctaggggaatatggtatttccgaggatagagaggatgaacacagaggagatctggcgacttgctggacgacgaagctgagattgtaccgtgattactcgatcaagttaatgcttgcgtgagaaacgtgctgccgctccgatctattccccccctccctactcccccttcctctctcccctttactcttgtgggttggaaaaactaacctgcgtagctctcggttctggaatccttttcacttatccagaaatcgccacgttggctggtcttcagggcgtccttgtctatgctttggcttccgcactcccgctgttcgtcttcgccttactgggccctatcatcagacgcaaatgccctgagggtttcgtcctcacggagtggaccagacagcgctatggaaccatcgcggccttgtacctgagctttgtgacgctggttacgcttttcctgtacatggttgctgaactgtccggtattggtcaggttgttgaagtcttgactggtcttaacggattgccggtcctcatcgtcgagtgtgtaatcacgaccatctatacctgtatgtgtctcttctttgaacccgtcgaacccgtcaaatgattgaataagtgctgacgtgggtgcaacctgcagcattgggcgggtttcgaatctctttcattacagacaacattcagggagcgatggtgatcggactcctcgtcgtcgcatccattgctatcggcgtcgagaccaagatcgataccagcctgatcgagccctctggtcttttgaaggatagtctcttgggctggcagcttctctacatcctcccggttgccattttgacgaacgacttcttcttggtaaagtcttcccttgccgaacaggaaccggcccattgtcacttgactaacacccaagcagtccagcttctggctccgcacctttgcctccaagaccgaccgtgatctctggatcggcatcacccttgctgccctttttatcctcattattatcaccatgataggctgcaccggacttatcgccgcctggtccggcgtctggcccggctcggacccggaaaaccccctcccgggttccgttgccttctttggcctgcttgagaatcttcctgcctgggtcgtcggcttcgtcctcgtcatgtctgtcaccctcagcaccgccgcctttgattcgctccagtccgccatggtctcgtccgccagcaacgatttgttccgcaacaagctcagcgtgtggtggatccgcgtcgccgtagttttgatcatcatccccatcgtggtccttgccatcaaggcgccctcgattctgcagatctacctgatttccgatctcgtctctgccgccaccattcccgtgctgatcgttggcttgtccgaccggtgctactggtggcgcggctttgaggtggtcgtcggcgggttgggcggtatcttcaccgtcttcatcttcggcgcgatctactacaacgacgcatacaagggcgctcagctgatactactcgaagacggcatctatcaggagggctgggccgcgttcggtgccttcgtggctgcccctgtcggcggtcttttgtggggctttggagcccttgcgctcaggctggcggtgcaatgggtccaggccaagagaaagggtgtgaggttcgacgcccttgaccgtccagttgtggtagagagtgacagcgaggcgatccagtatgttgctggcggagacttggagacgatattgagcaatggacaggagtctggggctggaaaggttcctggcaagttcttttgagcggtgtctgtatgctttgtaccctattcttatcatcacggcgcaatggccctggagatgcatggacggcatgcttacaatgaccacccagtcatcccttatcggggtgaacggcgcaaatggctaacgacaaaaagggggctgggacagttgaggtaaggggggctcaagctgtggaggttggaggttgaaggattagtgcgaggtattggcgatggataatatgggggtcgagttttgggtgagcttcagtttcgattctctttgtcgtcacacgacgacgactgcatcacggaagcaatcataatagatgctgttactacactcattgaatcaaatcgacacattcgctcaccaccatttgtttcaaagatttcctatcttgaaataggacgtactatttccaggcctgctgcttcgatggattgtctgtgtcaacctatccgaaacgtgttgctgttgctgttgatgactccataagtaggtaagttccattacaacggtggttgtcccgggctaataatgccagaggtgctggaggtgtgcaagggcgtacctacaccaggatgctgctgcttggcactgcctgccgcgaaatgcgccgcgccggttggcgatctgggaggcgggccgctgttcctgaccagccaaaatccataatcctatgtgccggtatttgctagcagtgagcggatccaacgagtggacatccaatttcatcatgagcacccccatagaaaccgacgcgcacgtttagctgaggtacccgtatgttcacgtggcagcttcaccgaccgacaagctgtgtactgtagttctcagtcgccggaaaggttgacaccgagaaaatgatgtgacaggagcatcgatgtcttgcatcaaacacactacactaggtaccaaatcgccgaatcattagcgcggctacatcgtggaccgagctttccggatggtcacatatgtatgatgcaccgaggctcggcaggggaaggagacatgatcggacaattcggcagcccgttcatcctggccgccagtcgatttcggacaacaacccattccgtcggggctctgacgcctgccgggcagccgttgctggaaggcttcttcatccggggtctgttgactccttttggcgctcgctagtgcaaacaccaaaccaaacaaaatcgagcaaccgggcaggggacaccgggtgatcgctggatcggtgctgctacgtatctcctgtgtctagccaggggacataaactgtgcatatggaccgtttatccacggattccccttcgaggttgagactaccagcagttcacaccatgtcggcttcagcctcttgtctatctccgtcgtcaccggagctgcttaagcacagcattactggactggactgtccgacggtgtgttttctcccctctccttttacattaccatccatgacgaaagaatcgcttcttcttcgcttgagcgagttccaccttacaaatagctctgggcctattctcgcctctaaataccctggcgggttcgtggacacatcaaatttaaatgctccaacgcctagcaacgatggagacgatccggtcattaaacccaaggatccccttctcctcacccacccgtccatctttgtgctctgggtgcttgtgggcagtgtgtatgtcgacctgtgttttccctacggccaccgcagtgttccgtgttctcgcagtgtctggttcaaccggttgcaaagaccatacccggcatacttgcaggtcactcctcagcagggccctttcttcattccttttgcccaatcgagtgattggcgggggctaagcaagcatagtaccagagctcatctgttcgctcatctgaatctttcgggaaccggtggatatcagatttgcctcgtgggcagtttggataggtagtcggacttcttgggactcaagggtggtcctccagaaaggaatcttacctcgaaaccgctgcctcgcacctagtcctcctccagtctcccgcaccggacaacgagccttgccttctgtcgctacaacacatcaccacttgcaattcacagacacgcatctacaaacggactaaacccggactatcgtcactcatttgctctatcactggaccaagacagataggagaggacgtctttaggagccattcggagccctctgtctcgccatacagctgtccttaaccaacgatcataccgaggatctcgctcactgagctttctacatctcgctttgctcaacctcaccgtgtttcgccgacacaagtccacgctttctctcccccgctgcccctcaccccgacactttataccaagttcgacgctctctagacaaatcaccaagttcaccacactacttcaaccagcattttcagcctcacactctcggttatcacttcaggcgatctacgacggaggctctgcggtccgtcgattctctgatcatattgaggacgcctgtctggactcttccgtggcaaacaagaccccccactcgatcttctacctgccccatcgacaatctcgacaccttttcagccaccctccgatagacctgattagatcttacggacgttagcttactaaggatccccgaacttgttggtgctggatattgacaacaagcttatcgatccactattgttatctgaagggggctgggtcgcccaggacgtaggattactggctcggggccaacaccaactgaagtcaatcctttcatgatggcaccaagtcatcgaatattcgctctctttttcctcttgctcgggattcttgtcttgccctctgcagctgatcagaccaaagaaaaagcatatgtctatggcactggcacagatggagaaacacgacagctggctgtcgaccgcagaccggcactctataccggtgattttggggactgcttagatggcgggagtctgttcaacgtcacaaagttcgatggcgcctattttgctgataacatgaccattgtactccatctcgacgcgacaagcaatatcagaaacgaatcaaccatgagtgagcaaggtccccagagagaaagaaaccggctctagacgtgctaactgagctcatagtgtatatctccgttgatgcatgtaaggctacaatggaattccctctacccgacgtttcatagctgacaatcatgctatagatggcgaaaacagactctccatgaccttcaacccatgccacgccatgatcagcaggtaagatcatgacccgccgaatctattctaagatcttccactcatttatatctcgccagtctctgtcccctcgttgccaccaaaccggtaggcgcctatgtcatgattcccgtcgcgcctcgagacgtaagtgggatcccggacatcgcctatgcgattccagacttcgaaggcaccctgaaactacggatattttcgaattcaagcatgacggaaataggatgcttccaagcggtcatgagaaacgggaacagcttttcccatcccgaagcagtgtcttcggctctaggcgcatgcacgattctagccatagtcgcctcttttgcgaccgccgcgtatggcgtgagcgtcactcacatgagaatgcactacgctcattccttctccgtcttcatcatcttggaaacattccaggccatgttcttttcaggcgccctctcgctagactggccctcggtcctgacggcctggtggagcaactttgcctggtccgctggcatgatctacactacgaaattcgtcagctcggtcgattcgtttgtgggatataatggcaactctagtcagattggaggcgctggccccgcgctcctcaatactaaaggcggcttgatctcacaaatctacggaaaggccgctgagaagacagcagggacgatcgcgaagaggcatgcatataacgctagcaacccttacgactataactgggccggagaccctgtcagccttggcttgcctattccaggctcctggtttggattttctggaacgctgtccatggtcaaaatccccgccgccgacgccgttcttgttgggctcacctggatcatgatcgcgatcgtcttggcgggcgttgccgtcgtgaccctcaaggggtttctcgagcttcttgcgctcacaaagatgatgaaagcggacagcctgcctcgtttccgcagtaactgggtcggatttacggttctagccctccagcgaacgttcctcgtctccttctttgccataatgactctcacgatgtaccagttcacactccgaggctcaggggatgcaactgtcattgctggggttgcttttacagtcttcttcatcggtgtctccgtgctgatcggtctgggaatccacgcccgtaccaagtccggcaagtttgaatgtggcactgagcagcttatcttccatcggggcaagatgcttggctgcctccccggactgactccgagctgggcgagaaccctgaaggagaacgagctggaggtgcagccaattttttccatcccgctcttccgcattcgccatgtcgacgactgccccgaccgcccgacggttcacgaagaccaagcctacattaagacctggggctggatgaccgcaagatacaggcgcacaagatggtggttcactgcgttctatgtgccttacctgttcactcgcgcagccttcatcggaggcggtgctcacaatgtctatgcgcagatctacggcctactagtccttgatatcatctcgttcgcaatgatggtcgtcatcaatccgtttgaaggagctcgcaataccgccatgggtatctggatactaagcatctgcaagatcttcaccacaggcctttccatcgcgttcctcccggagttcggactgaacaggattattgtcacagcttttggtattatcatcattgtcatccagggttttacggttgtcgctttgttgatcctcgttggcctcggtattatctcgacatggatgtcgctctctcggaacgaggagaggtttttcgacgagctggaatgggcccgagttcgatacttcgagaacatggaaaggcgagcaccagacatgccgcagccgaaacacgagaaagacaagaacgaggaaccagcagtaccggcagaaccctcgttcgaagtggcccaagtgtggcgcatgtccaagatcgtggacgaggaagaaggaggaatgggaggcgtggagtccgtcaaagacatcaggagctccacgtcggaggagtggaaggaggaggatgcaagcatcggtgaatcagaggacaccctgcccgtcctggaggaaattcctgaaaatgacggcaccagctcggtcgatattcccgtagggcccgcgcttaacacgccctcccaccccggtagccgatcagtcagcgcctgttcgaccaggttcagcacgggcagcgcaccacggaactctcgcgcctaccgcaactcgcgaacgtcgctcaacggatacctggacgccaagttcaccgaccgtccagagagcagtgtgtcgaacaggctgagcagctacagtgccaatctgaatcgcagcagcagcttgagaccggtcagcagtattccaagcgtctcctactccaacagggcttccagtacgttctcgacaaaggggttgtcgacgccgagcaaggatacactggcaaagtacgcggaccaaagaagatactcgacaccgcagccgtcggtggagatctggaccgataagagcagtgccagcaagaggcatagtgttcatccttgttgattttcgtttaaacgaaacggtaacggatggatgtaggaactgaaacatgcattttgaagggtcatgactgtcctctatgctggtatttgacgtaccatacagttattttctgatgctgagaacattagggggttctttttttttcatatctctttttgcatagctagcttgcatatgggcggcgttgtagaggcaaggctatttcttacactcgttcagtaacctttgacgacaatagtgggcaggaaggacatgggtataggtgtcaaatgaggacagataacttttaaagatcatagacttgacgggttaaagatatatcttatctagttttagtgtaatagccatatctttggtgttcttctgattcagataaagaagaaagagagagggtgggttgaagttgtaaatgaaggctgttcatgtcgggagcgagtatgtagttacaaattacagtaggaagaaagtggtccctggagaaagcgatcaagatcttatgcatgcaggcagtattacccccaacgcatcgaactcccgagccgcccgccgcctgcataggtaccccgaggtcggttcatgttgaaggcattcccctccttgctatccccacaatgtcaccccggctcggctatcaatggaggggttcagcggataagccccatggggtagcgcccagaatagttaggtgtagaggggcaaatacagtaacttcaacagcgagagagtctctgaaactgagcactacctatggaatctggacagcaaagaaacacatgtttcagtgcaacatgaagagtttgttagaaacgtctctaacctacgtagccagaatcttgtttcgcaatctacggtgtaagtgcagctgaagttcaccaatgacacccatacgctgccgatctgcgacccctagccaagagctatcggacgggaccgctacgcggcttggtaactgctttataagtgatttgttggaacgtagtcagattagtctaatgcatcacggttgagacggtacctgaaagcggtgagtttgccgatctagttactgtaatgcgagaatgcgagaatggtaccttaactggatgagtggaactacgtggacagtcagaatgctttgtaacggcagaggaaggtatccgttgattgcgtcacatctgtccatcgccgttgtatatatacccaagccaacaaaggctaagtaagtaatgggatttcggtagagaccaaaagcttttgaaattcgaatccattgtcacttcttcaccttggattctcctgcttttgataactgcttgtcctcctcttctcttttgcatgcggaacagccccatatcaccatcaacacatcatcttacccttcaacctcgacagccatccctcaaccaaataattgaataccaaaataagaacaagaaagtaaactcaaacaaaaggatacaatggcaggaaccaccaccaccaccaacacatccacgggcaacaccaacccaaccgccaacctccctccactcctcgacctgaccatcgacaacatcacgcctaacacaatccggatcaactcgcaggcgtccgatgcgcggctcaagtacctgatggcgcggctggtgacacacctgcacgattttgcgcgtgagacccggctgagctcggacgagtggatggccgctcttcagtttctgatcagctgcggcaagatatgtagcgatgtgaggaatgtgagtcactccttgcaattttactgatggacattatatcaagctatgaagctgggcgttttctctggggactttcacgtaatgtatatcagctaacgcaaaacaccaggaattcatcctcctctccgacgtcctcggcctctccctcctcgtcgacaacatcaaccaccccacacttcccggtggtaccgagggatccgttctcggccccttccacacgcacgacgctcccgttctccccaacggcagcagcatgacttcggaccccgagggcgagccgatgctggcgctttgcacggtcaaggatcttaagggaaacgcgctccccggcgtgaccattgacatctgggagacggacagctcgggccactacgatgtgcagcatgccgaccgggacgcgcctagcgagcggtgtatcatgaagagcgatgacgagggcaggttttggttcaagggtatcaagcccgtcagctacccgatcccccacgacgggccagtgggcaagttgctcgagaggctaaatcgtcacccctggaggccggcgcatgtgcatttcaagtttgaaaaggatgggtgggatccgcttgtaacgtgagtatatttttctttgtgcaccccttcaccgcatcattgcacttgctaataagtgcctgtggctttagcgctctgtacttgaagggggacccatatgaatcatcagacgctgtcttcggcgtcaagaagagcttggtggtcgaactagggaaggtggataaggccacggcagaagcatacggtgtgaaggaggggagctggctcttgaagcacgactttgtgctgtccacccagaaggagacggaggaactaagagaccggctagctgttcaagagctggaaaagctgggcttgaatatgaagctggtagaccacctgcctgtccccgagcttgactagatctagcaatcaaagcctcaaccccttgctatcagtgcttctcgtccagattggtagacttcaccaacttcactactgtctccaggtagccagcggtgcctccgtatcgatcgacaatgactccaatgtcaatagccgacacgtcgccctgccgcttgcgcccgactatcgctgtattgcgcgtgctagggatccttaacatctcctgttcggctacccagccgcaatccgcggtgatctgggtgacccatgaaacgagggaagaatatgccgagttagccttcttcttgtctttgggtgctggcgcacggaacctcgcccctgtcaggtcgtggctacagcaaggaatcatgatgaaaggacaatctgatatggcagccaaaatgggcgtccagggcgtcaattcatcggcgtggttggatataatgaaggtgcccttaggaaaccggccatcatggacgagctcttcccggaagccttcacttgagatctcggaaatcccagccctactgacaggcggcggtagcaagactagctgctgtaaggactcctgaacacctgtgggggtttccagacgggtgctgtacgttgcccacgatttgcgtgacctggcatcgaagccccagcccttgaaaccttccaggttcaaaatatggaccaagaggccgttcccgcagccgatgtcaacgaacccagggaaaaaattccgtccatagatgtcggtccacagctcgatgagaaaggcagcgatgcagaggtcttcaaagacatgcttggtagggtcggtactttcgacccatgactcgatcagagcgcgggcgtatttctgcttcaacgctgtgtacgtgttttgcacgcggtcctgcggtaccaagagatcatggtgcacccgtttctgataaccgtcagctctgccttgtccatgtttgtatacggcttgaagcaagtgagaggcgatcctcgtgagcttctcggggcgctcgcccccttcgaagtagagataggagacagaaacagatccgcgcgtctctgtgggagaccactcatggtgaaaggctatgcctcggaccgtagggtgataatagggcatctcggcctctgtggagacgtgggggagatagataaccaaatgcctctgcaaaccgccctcggaatcactacccttactctggtagatgagacatgtctgatccatgggcttgtccctcatggtgctccgaggaataagccggcgaatcaaacgtcggtgaagcccaaagccgtcgaaggatgggatgtcgggcacgtctcccagctccgacaggggggtctccaagccattctggatgttcttctctgtatcatagagaatatcggcgcggaagagccaagacgagttgatgtttgggttcttgatcaagttgagcatgacatcttgaaagatgaccgggttgaaggtgcattcatgacgaaagagaggtcgccagtctggttccgcatcaccagaggtcgcctgccgaatgaccgggacggcattgactgccagctcttccggggtgaatttaggcatacctatgtgtttctaggtaggtactgttcgtggttgatggcgcattgccgtaagttgggttgaggttgccagtgacggtcggctgtgactggactctggcgtgtctgagtccagaatggcctggagaaggcgcggagaagccgatggtagcttggaaaatcgaggcaaaatctggctgtttttccatgacaggcggtctcgaggcgatactacatgtaccgacggctgtgccctagggtcccccgcaatttccccgtccgccacctggaatccatgcccaacaggggaaatctacgctatggtgttgtacttacctaactgacgtattccgttgacacacacagccagccctgtcagtctcgcattccatgttgggcatgatttggtgaagctgctcaacaatgacagccgcgaacaggttggctgattgataagttttggaaaagccggaaacagcgtgttggccgcttggaagtaatttatggttgaagtcatagcgccagttgcccggatgtcgctacaatcatcgttgcacaacatgaccaacccgtcaccgaacctgcaccagatcgaggtttatcaggtaggtagtctcgtgtgacgcgatgctcgtggccgaggtggggtgacttggcatgtaccatacacccagcctacctaccactatcaatcgtacctgacgcgaagccatactggcactgtaaatggcaggccttgccgtctaggatgtgcaggcaagccagtgtaaccggaagcagtgtgcaaacgtaaagtccatagaactgggtaacaacaacatgcagtgccacatgcagggggtcagctgctccatgtattggttaacagagatcacggcctgatgcccacttgattgatactacgctacctctcatgtggtacccgacctgaccgggctctcgtggcccgccttagccagcggacaataattgatgcctggttgcctgagctttgacctagtggagggagggccccgagacggacgccccactatttccactatctcttcccctcaacctcttccctttccatctctctctttcaattccacgtttctccatcaacaaactccagcatccattcaccgcccgcacccatctatcatttaaaagtagcctgccctggcacttttttgaccaagcaacttccagacaagctcccaacaacctctcaacctaccaacacctctcagcgagacactaccacagtcgtcggtcgctgcatccccgcccatcaacagaaccctttccccaggtaccccgcgaacttcgagtttatgtcaatcgaaaatcttaagacctacggtacgtcgcatctaaccgtacctagtcgtaccccgtatcgcccactcgctttctcccctctctgcatcggccaccagacggcgcgaccgcagcacagtgatgtgatgctccacgtcatgtctgccatggtcgatgtggaacccccgaccctccacaccgcgactcgaatctatccccccctttgtgtcgcatccgaaggcgagctatactaacgcgatatactttaagaccccttcgccgaagccgacgaggaggactccggacagaccaaacaaacccaggagtacatccatattcgtattcagcgtatgtgtcaccccccaccgacatctccaataacacgtgtcgccctcacgccacatgctgacactacctactagagcgtaatggacgcaagaccttgactaccgtccagggtattcccaagaagttcgatgccaagaagatcctgaaggtcgtcaagaaggaatttggtacgtgcttgatgccctcccccttcctatgtctatttccgtaaatgttgggtcgtcactaactttgcccgaagcctgcaatggcaccatcattggcgatgaggactccaagatgggcgacgtgatccagcttcagggcgatcagcgcgccaagatcaaggatttccttaccaacaaggacgagggcctcggtctcgatgcgaagaccatcaaggtccacggtttctaaagcctcacatgctcgtcgcgccgacaccgccgacagatacgcgggtcagggagccgcccatgtggcacgggtcgctgacgtcacatcgtcaagcgacgcatttcgcctacgggccctcttatggcgcatagacatgataccccaggatggttaaccggctttattttgctatggttggtagactgatggcagttggaggacctatacttagcgaggcggatcttttattcgggtcgtcatacgctggaagtgctcaactgaatgaaatgcaagactacacacggcctgcgcgtcatcatgacatgtcgcagcgcttgcggtcttataccacttcaaataatacttcatgatacctcttttactgtgtatgatctgtttctatattcttgcatcgtcatttgataccatgaagtgatggaggttttttgtgcctttttaacgaaatcctgactccaaactccggtacaatgcttgctactgtgcctttgactgtatatcccaagtattccaaaatctaagcagtaaccccaaccatccagcaacgctatccatatcctgccgggagcgctctagtagtccctagcaacagtcccgtaatccatgatcttgaaagcaattttcactacctcctgccaagccttggtgaccaaggtccacaaggggatttgtggatagtcggtccggttcgaatgcacctgcgccagcaacgccaccatgctgatgaagctggccaccgaaaaagcccggatcgacacgctcgtctcctttcggatgttgatcttccgctgtgtgatatgatataagagcgtcagcattgccgagatgcctacccatgccggcaagagcagtcgggggtcttgcgagccggccgtcaggtagaggatttgcgacgtcaggtaggcgttcagtgtcgttatggtcaggagccggacgatggtcgcttggggagtgtagtttacgagcctggtagaggagttagttacgggggtggcctgaggtttggggagaggaggtatgtgcttaccatcgcgacataaggctatctgtgaagaagaaggaaaggtaggctgatgcgccacactaggtttgaggaagaaacatgattagtgggctgtttgaactcctggtctaatttgacgtagtgatcagtcggttcaagcctatgctagctcatgaactacttacccatacgatagccagcaacgtttccgtcaaccgcagcctcgcctcaaacgagaggtcggcaaaacctgtcgcagaagctaccggactgtagttatagttctcgttggcgtttcccccagatgtagtactactcctggtagcaccagcaccagcaccagcaccagacgacaagaaatccggactccccatcatcatggcaccaccgtcactaccgataccactcgcgcagcccatcatgtctcctcctccgcctgctcctgttgatgttgcaccaccaccaccaccactcctacccacacctgctgcgactacccgagcgaaaatatgttgccatgtcgttggactgccgccgaagataatcaggtgaagcatggccagcagccggagcgcgctcggaagaccccaccagatggcaggaaaggtggaggattggcgacagagccagaggaagaagtgccacttcttgggcacgccgagggcgacggcgacgcggggttgtaggagtgacgagtgggctgtcatggtcttgtttgttgctggggcggtattattcggaggtttattactgttgtgatttatatcggtcatcggtgtcgctgctcccatcgccgtggacgttgctgctgttggtttgggtgttgttgtattggggacattgttggcgctgtgaacattaacgctgttggcttcgatggtgttaggatggtgatggtcgaggagatggtagggcggcggcggcggcggcggcggaggaggaggaggaggcggcggcgcccctggtatttgatgttgttgttgttgttgggactgaggcagacggcggacaagcccattgccgctcggcgtcgctggcgccgtggcggccgcttgtgtgtatgtgttgacgctgtcggtgcttctgctcttgaagtcggcggccgtgggatcgaagttgctggagttatgagtcgctccccgctgctgtgcggacgactttgctcggttgcgcatgaagatattctcgactgcccatacagcgaaactaaggacctgggctgtctgcttttcgggactcgggggttcgaggactggcgcgcaaacggcttggaataggagtcgaaaacctggtctgttggttcggcgggacactcgatttgtttaactcacgcaaagtaactgtcgtgcggaactgtgtcgaagccgaacaggatacaaactaagtggctttcacagtgtacaccacgacgggaagcgggcgatccctgaggtcattaatcgacgtaagcatggcaattagcagctcctcctcctcatggcagctcttccgtccgcaacccttcaggcctagaccctttcaacggtgtcgtgctggggtctccctggcggaggccgccgattagatgagggacaaccattggtcagcgcaattgaagaacttcttggagagcggcagggcggggtggtggacggttcgcagcgggcagcgggcgtgcaacgcttttttggggaagggggggaggggagggggggccagtgtctcaattctccaataacggcccgtcgaaccgagatccgtcgtgggaaattttgagcggccccgaccccgttcgaccccgtccgcacggcacgtctataggtacctcgaccgccgtgagttgtggaggctgtaggtacgttttgttggtggtttccattttcccagcgcttgccaggtccgtcgcgcgtaacaagctgccgaacagccagggaatccgaagctcaactcgttctctgagtccagcttcgagctccgctcctcccggccgtcctccgagccgccgcccacccccccatcaccgaccggccggaactgaccactggtacaccccgttacagacgaacgacagcagcggcccccagcgcaaagcatattctacggcttgacggcacacggaaagttagttgttgcgtgggtatacatacaccatacctcgaaccataccgaaggacagggttgcgacgagccaaggtcggctgtgagggaaacaaatagctttcgcgatgctggcggtaacaaagctgggcttgcgcgcccgcttgccaggctcgctggcgacgacgacgacgacaacctcgccagtcatggccgtgggtcgggctctcttctctacttcagagaacagggcagccgccaacagaagaactcaagcggctattcgcaagcataccggcaatgccgtgaggcaaaccggcaagcaaccggcgccgagtttagagagggctaagctggacccttccaaggcgcccacctttgttctcccaggtatttatttcctccattcaagatcctgatgcgtccccatacaacaacaggcagaaagaccaaagtaatgcaggaaactaacgaatgccacacgtcatctcccacgcggaggtgatggataaacccatgaattagaaacctttgtcattcctcccttgtcacgcttcccgaaacagttcaagccgctcatgtcctacctctggggcatcatccgtgtcaagtcgttggactttttactggccagacaatatcggttctcgtccatgcctggctggagacagaagccgctactttcgctcaagaaggcgcctttgatcgcacagaccaaggccctgcaccgacagatgaacgaggccatcgcctcgggcgacgcggaaatgctagagaagattgtcgactcgtacttgtacgtgccgttggcggttaacatcgagcagaggcccaagggccgcacctgcacatgggagctagtgcgctacaacaaggagccgcgcatcgtctcccacaagatcttccctctgcagggaaccaaggataagctgttgtggcaggtcaccgtgtccattgccagccgtcagcgcgtggtcgagcacgagaggggtagggtcgtgcccggtagtgagaaggagctggatctggtcgagaacgtggtgatcggaaccatgatcagcaacgagacgtgggcaacgcaaaatgcgtggaaaattatctctaccgttcagcccatgacgccagagaagtgggagcgggagcaggagacggtcaagctgctggctgaggcgggtgccgggtcgagctagttagagaagacataccctggagagtttcatattgtgagaggcgttcggtgtcggttactgtgtagtgatgagtagggacagcctacagttgtacgattacacaacggtctagagaaaaccaaaatgtacattaagcttctaaagtccaacgggcaccaaaatctagcgggcggcttacatgaacaagacagcagcggtcctccgagctaaagacgttgggaccagatatcatgcttgaagcagccatgacagggccaatggtaagtttcattatgctttagcattcaatccttgaaaagtgcaaatgggtatacgttgatggtcctccgtatacacaaagaacagattgtgatgaaccgcataaagtgagatcaatacgaagacaaccccaagcaatcccattacgggtttgacaaccaacaacttcactcggcctcagttactttccatcagacataccatcaatttcctactcgtccccttgctcggcgactgctttcaaagtcgaaaagaaaacggtcctcatgctgggtcatgtcattccgttccattgccgttggggagggagggaaaaaaaagaagaaaagaaagaaagagaaaaaaaaaagggaagaagaataaaaggaagaagaagatcatgcgatgttattattccgttctccataaaacaatccattactccgcctcgtgtgaacccaaataaaaactatgaaatcactcatgcctcgtcttcctcctcaattggcgccggcgttgccctctcccgtctccttttcggccttcgcatccggttgctgctgatctggctagccgaatcatccggtgctagttcgctgatatcatcctgcaacccccactcgctctgggtatcatcataataaccgccttgaccgggcccgccagcgccgtatctttcgccaccggcactcagtccgtccatcatcctctcctcgtcggcccaagcaggccggtcataagctccactgctcccgctcaaaggcaacacgtcaatccctctgtacccaagtcccctcttctgctgcaggctcatggccagcgctgcaccccttctcctcaacgcatccctgactcccatggcttgctcgtgaagcttctcaaatgcatcttcgagcgcttccatgccgttgaaaatttcacgctccagctcgcccacgacctgaatctctgtttcctcgtcgtggctcactgctcctcgagagggataagatgagttgttcgttgtcccgctgacgaatgaggcgggtgttgggccgcgggaaaaaggagtggaggacataggaccgcctcccataccggggctgtagggagtgttggttcttgagttgcggatacctgggctcagtatacgaggagatgtaaatcccctctctcccatcccggtggctggggtcggtccccgggagaagggagtgtctcgttcgtatccatcatcatctgctcccgaccagagaaatccgtcaaagcgacctgatatcaggatttcccactcggaattgttgatgtcagagatagtgtagagaagatcatgcatgccagggttcttgacaagatacatggctgtctcggcatcgcgcggggcctgcgataggcggtacaatctctgcagagatagacccgtcttgaccacaaaatcatttcgaggcttgcgtaaaggggaaggagtcggtgcccttgtggctgggtggagatcccgcgaccctgatagcagagcattgaaaaagggccggtcatcggggttcaggttagtgaggatggcaaaggttagcgtctcgtcgtctacctcttggggcaacggggcaggggctttctcgcatgtttgcatccacctgtcaacggctgccctgacgcgcttcgtttgacgcagataatgttccctaaactcttcggcaatgtcaggatccatgttgataggagacgtcggtctcggaggaagttctgccagatcctcttgggccttgcttcccagtgacgcgagatcaaaaggcggccactgcggcagatcaacccggccgctgaccctctcgagcacttctccccagcctagacctctatgtgtctcgtccgagtgctggcaaataatgcacgggcagccatcggggcaaagatcgcgggagaagacgttttccagtcgatctaaaagacggcgggctacggtccgatgaccagtggcaaccgcaatagacccatgattttgtagtacagtcttgtattggttcaacaggttgaaaaagggtgcaaatagtgtctcagcaccctgcagaggcgggttcgatggcctgttgccattttggcgcggcaacacggcaaggaacgtctttggaacagtttgcggcaagcctccgttctgcaggaggtagtcaacccgggttgcttcctgaagattaatactaagaggaggaggaggaggtggtggtggtggcggcggtggtggtgctcgctgagcggtcgtgtctgtcacagcctcggaggcagcagtgaagtcagagggagcgtcaaaccgcgcctgcttctgttcctgggatacagcgggaggcgggaactgtggcgtttgcgtgggcgtctttggtgacgagtctggtgcggactcgggtgacgaatcgacctcgatcggcggtggtcgtctgatttgaaccgtgtccgccattgactccatcgtagaccccttgactgtcgataggtctgttgaagcatcggtgttctctgtcggggtggtttcgggtgagtgcctggattgggaagtaaacgtctgggactgtgtctctgtagcttcgctggacacactggaaactttggagagctttgatcttgcgtcagatcgtgatctcgacatccgatttgaactcttggaatccgatcgttctggagtttggtcaccttccttcaaagacactggagttccggatctcctccttctagagtccgaaaggtctgtttccggtgggctgggcggccgatcctccttttcctttcgtgattccttccgaagggaggaagacttccgtggtgccgaacgagagtccacggactttgaccgcctcttatcgctgttgccgaggtcggtgccatcaggagtgagcggatccgtacgggtagaagagatatcctctttgctgtatatgaggtctttgctgtggactttgctgaaggtaggatacggtatgtttggccggtcaatgctccgggcaagctccggaactatatcggtcatggagctcgtggcccctgacaggatcgaggactcttctctgtccatatcttttggccgatggcggcgataggatactgactggcgggatgaacgggaattggtatcgctgtctgtggttttcaacaacctaggagtcctggatgaccgcttttctcgaaggagggacggttccctgtcgtagtcgcgatctttgtcccgttccctgtctcggtctcggtccctgtctctctccctgtccttgtctctgtccctctctctgtctctgtctctgtctctgtccctatccctctccctgtccttatccttgttctccttcttgcgttctctgttccggtcagtgatggttcgatcacggtcccgttctctttcgcggtcgcggtcgcggtcgcggtctcgatctcggtcacggtccttgtctctccgaagatcacttctggatcggtgtggtagtcgatcctcacgaacgcggctgttgttgtcgaagtcgacatcctgatctttagaagacggcatggtgaagcatagcagggtttaagcaacccgccctaatagtgacgggacgcagctgctgtagcttccggcagcaaataacggttgggtgggtgggctgtttgagagggtggccgcgcagacaggcgaatgtcggggggtcctggtgggcgttggcctcgaaccacaaaggtcgagggcggtgttgcagtgcgctccgtattcctctgtcgggtctgacgaaggacgcggtgtaatacgcaacagcacaaaaccaaagacaggacagcgcaacgcggtgactgggagacctgatgcgcgggcggtaggcgagaagacgctgtcacagtgtgttttggtcggggagcagacgatggtgactgcgggtcgggtcaaggtaggatggcggtttggctgctctagctggatcagatattgctatgattgtaaggagtgtgtcattaggcggcaaaggcttgcagtggaatgcgtgcgagtaaagctgacgggcttgcaggcggtagtaggttgaatgtagttggatcgctcaaatgttcaaagctcgggcttctttgattgtgcttactttcactgaagttctggaggtatccaagaaatctgagcagcgcccctgcctgggctggcgatatacctgggcttgccgggatggaaactgatgtgacgacgtcgtcgaccccagttcccgtcgtttgcacactgtgtggtttggtaggtagattctgggggaggggcagcgccggggataggctcgaagtggtgttgattgtcggatttctctgctctccagctgctcgtttaggaagagcctgttgctattacgtggctacatgccagaaaaggttctaagcaagcgtcttgttttcactgtgtgatgcgccattgccatgggatggctgcccaaggtctttggacctaccatagtcttcccagataaaccaaaaaacgaaaactcgacgccgaatggttccatgttttccaggtccaacctcaaatcaccacagggtccagcagcagcacggggcatgacccaccaagaatgccgttcatcccacaattcaggttgttgggtgttccaacgaccgagcgtttcccctgctcttctttccatcccatatatgatgtctccttggtatacggcctactgtcgtccagatgaacaaccaacgtatggagggttccacgagccttgcaagcacagtcaacatcctaacgagattttattacaacacgaaagctggtcgggcatcagtgccatcagtggaggtttcttggaatcatcgacaccgggcttgaagccggtacccgctggatgcagcgtctgccgcatgctaagcgccttgccatgtttaagccaccagtccaccggaatggtagagaggggttggcacattcagccgccaaccagactaaagggtcctcccccccttttcttgccaggctcgtaatcactttggcacaccatcaacagcaaaaatgcgtacgaccgtcaaatcaatacgacacgaggtagctcgcttgctgcactgtccctgacacggatcgattcgcaaaggtaaaagcttgcacaaatgcaaacctgactggcgcgcgaagaagatgctggaagatgatgtgcgcgagaaagagaaaaggctttgaagcccaattttgttctgttctaccttggattatttgatcatcaaatcgcttggagtcatctccatatccatccctttcacccatcaacgccgcaatactgcagggcgttttagggctagaaaccagcagttcctcattcctggagtgtccttttttcgcaccttgtcttgattttaccccattttagctttcctgtttttgtttcatcattccgttgccacattgaccagtcagcacttgatggtcttttggcatactcaaagccatgcaactgctgaagagtccgtctagaaacgatcgaggagaccctggctctccaacaagagaatgatctgatggacaatggagcgcacggattgcttctcgcagtcaacgacaagatcaggcttggcaggggtctcatatgggtcattaacaccggtgaagttctcgatctcgccggcacgggccttggcgtagatacctctcttgtcggtcttctcgcagtactcgaggggggtggcgacgtgtacgaggtagaaatcgccgtacttctcaaccaattcgcgggcgttctggcgggccttctcgaagggggcaatcggagcggcgatgacagcggcaccggacctggtcagctcagaagcaacaaaggcaatgcgagcaatgttcttgtcgcggtcctcgcggttgtagcccagctcggaagacagctcgtggcgaatgttctcgccgaggaacaaggacacggaacgaccaccctgctggttgagtgttacttgcagggcacgggcaatctggtccttgccggagttagggtagccggtaaagagaacagtgaagccctgctgggagcggggagggtgcgactcgcgcagcaccttgacaacctcggggtaggaaaaccactcgggaatctcacggccactgcggaggcgagcgcgcagctcagttccagagatgttaagagtgcggacgcccttagggatctggtccacgggggcgtactcgtcgctgtccggaaggtaggtcatcatctggaagggaacgacctcgataccgagctcgtcacggtacttctcaacggcgtactgcgcatcgtaagggccgtagaagtcgacacccttgctgttcttgccgggaccggcgtggtcacggccaacgatgaagtgggttgcaccgtggttcttgcggatgatggcgtgccagatggcctcacggggaccgcccatgcgcatggcaaggggaagaagaccaaggacggccatgccgttggggtatctgggaaggagagccttgtagacgcgcacacgggtaaagtggtcaatgtcaccgggcttggtcaagccgacgacggggtggatgagaacgttggcatggtgcgaacgggcagcgcggacggtcaactctctgtgggcgcggtgcatggggttacgggtctggaaggcaacgactcgggaccagccgagcttgtcaaagtgagtacggatctccgcgggcgagtctattatcccatctcgcgtcagtatagtcgcaacattgcaatgcgggtgaaagggagaggaagaggccgagaagaagggggacttggctgctcacatctaaggtcgacgaagtcgtagtgctggagcttgttgacagcctcaagcttgccgcccacgtagtactccttggcagtctcgtaaaggaacttgacagcggggtgctcctcgtctcctccaaatacctccttggcttcaagagccctgaaatgtcgcaacgttagctcttctgttctatcccacttccacccgcgcagatgactagagtatcacaaatcggccattcgccaagcaatgacgcaaccacttggcacgcatttcatcccagagatttctttgatcccacgtcgcccaagagcacaatgtgcccgcgcatccggtatgtcctcgtggtggaaattcaccccactgcaattcatatctttgttacgtacttgtcaggcttgtaaacatcatccaccgtcaggatggcgaggttgcggtcgtcgcggaaatcgcgcaaggtgatgcgggcgcccgccttcaggccgagttcggagatggtttcctcggacacatcgagggtgatgggcatggagaagaggaggccagaagcgaggcggttctccttaacgacactatttggagtaaagtctcgtgttagtgggctgctccacatccgacaaaggctcgccctggaggggcaacaactgaaaaaaagagagacacgcactcattgtagtcttcctggttcataaaacctattattcgccgagacgaattgagttgttagcaagttgtacatcatctcccatggtcatatccagcgcttttgtcgtgttcaagagtacacgcaaagcgcaatgggtggtccagcatggcggggttcacccttcccaagtccataaccccaccatcatcgctatccagaaccaaaggacggacgaggtaatgaaatgtaaaccccaagacaggttccgaggatgacaaggaaagcataccttcaagaggagagaaaccaccgttgaggatcaactcaagatcgcaaagctgacgctcggagaggagcagagcgggaagagtctcagcctcagcctcgagctcagcatggcgagggagatcgcgagcgatcaggtccttgaggacgccgccgtggggtgggttggacatctcggatatgtaaatatggtgaactgatgtacgggatatgcgtcgcgtaaacttcgtggcttcggcgcaagaagttaggttgcggcggcgtgacgaggacctgttcgttcacgagaaggaggagaggatggtgggctgggaatgaggaaaagaggaaagagaaaggaaagatggatagactcttgggggactgacgatccaaagtggattgtcgttccgtcttatgatatgtaagtcagagaccggtgccgctaggaaaggtagcggagaccggggtgggtggacaaaaagatgggtatatacaagtacatcccgtccagatgttaacgtggaacggatggaatcggcgattcaggaggagaaagagatagtccggatctggatttagtccctcgaacatgcaatccctcagacaaacaccttttcggccgtgaacccgagagggatgaccgtcaccgaccagcgtattcccagacggagggcctccgagaagccggagtcagcgcgttacaaatcaacacatggatgcagcgggacaagatttcaggtctgcccccccccccccccccccccccaacgatcaaggaacagaatctctctggctgtagatttacccaccgtaacgtagtagttatcaatagtgtcggtcgctttatggctctgtgagtgaatggtcgtgaaacatatatctggtgtacatacgtgtaaatcatttgtcgaacgagggtcgattgtgggggaaatacctaacagggacatcaacgtcgtgtaagaggtcatcatcagtgtacatatgcaatagtcaaagtgaaagcgcatctgtttttcgaatatctcccctcaccccaccagtcggagataaatcgtggcggcgcctgtaatcgtctccatggcaagactttagcaatgcctaattatagcaagcgtgtcctatttgttcgacttgtcccgtcatcactaacacaaatttggtgaacggtcgtttctgttaaaggttctcgaagttctccaaaaaggtgcaggaagcagcatcacgtaagtacacaccagctacctctacctgaactcaactaaacctccgggtcccggaaatgccctaacggcggatgggacgaactgcacaaatgctcggtttccataaaaccaaaacggagtcctctccgcattcgtcggagtcagacaaggcaatccagtcgagagtgaaaaaaaatatgttgcatatgttgggtttagctcggatgacgtgctcgggggtcggcatggcctgctcaccaatgacaagccattgcttgtgcgactaacccttcttgccacttgtgatggtgcttcacgacgaccgtgtttggtcttttgccagacggcatgggaacactcgctacggcagtgagtgcgatggagagtttgatgtcaatcggcagacaagaagggaaagggactgacaaatttcaaaattgtagtgtagaactacgtattcaatcccaggtccgtcctttcttcaacagccacacagtaggtatgaaactgggtctccggctttcggacccccgcgttgcgcagtgggcaagacccccctggggctgttgcccagaacccccttccccaccccggttggagaccgatagaatgtatgtataggggcaaaactgaacatcaacaaagacataacaaaacaacaccagacacccacataaacgacaacgtattgccattgacagattcaatcttccagatcttgattcttcgcatgtatctcatcatgcaccccatagtattatcagaatatccaccaaaagacaaaaaacaaacatgttcttttaggaccatggagtgttcaacgcaacagctttatccctttctatggaccataaacactcggtcaccagggcaacgtttgcggtagtcctcattgcaagtcgttcgagagctggtgtcgttaattcccaggtacgtagtgtattattatcattcgtctgattgcgatcgaactttttgattaaatcccgtcgccttcgttccgcaacaaagaaaatgaacatgataaagccctgcttagagcagctgttgcaagaaagcagtagattagagagacgtgcagaaatatgtgcttcagaatatctccatataattacaccaacaaagcacctactctcaattatcaaattctctttgcccagcagtcgcaagagatgtgaccacaagcagcaagctgtgtaatgctagcttttcgcacagcctccgtacgactgtagctgtcctgcttcaccattacgctcttttggaagactcttacaatggtacgatgctgtggttatgatggtggtccagcgggcccatgccggagtcgattgggttataagtaggggacgacgccgggggggtgtacctccgcgtagtgctcgaggagcttccataaccactggtggttatggcagatagtgactgtgtttctgtgtccgttgttagcaatagatctcttggaggggtgtaaagccaattcataccactttgtgtttctggaactaatgttgagctcaggtcacccgaaaaagttggcagtgtcggaccgggagagtagtaggtaaggaacgtggtctcgttacaggatatcgttgggaagtagctggatactggactgcccgtaggtgttgatgttggccaggctgaaatctcagtactattacatggacttgtctctggaggcggcgtccactcttctgtgcatgtcgtatcgtaagggacggttgcagtgccattagatgtcggataaggtggcgtaacggtaccagaggtcaaagctgtactgcttgaacctgtagaggatgcagatgggcccgaagaagaagagctgctcggcgtgaagagaggcgacgagctacttccagccgtgcctgtgggcgaagaaggagcagtggagttagtaatgggatatggtgctgaggttgtctcagcagacgagtaagaagaaccagatgatactgaagccgtggagacaatgctaaacggacccgatcccggaatggttggcgtaattgggccaccggtaggatgtgaagacaagctcatgtttgacaccggatatggggttgaactgtagggtcttgatgtaaagattggggaccccgagccgctgaacgagccagtaggtgcggcggcaggtccgccggaattggtagagttggacaatgggtatggagctgagttcgaaatgccgcctgttggagtagggataagacccgttccagagttggaaatcgtccctgtcacaggcgcagtagaagggagaacactaccggttccatttgagagagggaacgtcgcagtgctaccaggtgcgccaaaggaggacccgaccggcgttgtgaaaaatggaactgtcaacgagccagcccctggggatactcctgttggtgctggttggacagtactgttggtcaagggatagggggcagagataccagtatcgagttggcttgtaaagattcctcccgagagggacgacccaacaggactaatcgacgtcccaatgctaccagttggaccttgtgtcgccgtcgagtttgatagcgggaaaggagtctcgctggtaggggacgtcaggacaggatttgtcgtacttgaatccccagagcccgtcaaaggggttgtggtggttgcgtttgtgagcgggtagggagcataagtcaagctttgtgaggttccttgactcggtgctgctgtcccagagctcagaattgtaggagtaccggctgtaggattgctcccggttgttgaattgggcaatgggtatggggcaatgctcgatgaaagaccagtaccaaatccgctactcggcacagaagttcccgttggtcccggggaggatgtccagtttgtcagcgggtatggagcattgctcgtaatgaccccagggccggttggaagcgccgtagtaccagacccgggaacagaaccgctaggtacgatggaaggatttgaaaacccgacatgtgaggttgagtttgccgctgggaaaggaggtcctttcgtgggaaactgtgacgtgggatagagaggggtacttgaagggaaggaagcactgtcgccccctgtttcagtagagcctgccgaaacgctcgaattaccagcaggatatgacgatgaaggtgtcgctgctggagctgtctccgaggtcccataacctgtagttgtaagcggtgagttgccggtagagccagatgcgggtgtagtcgagttcccaaaagggtacggagccgagaagctgagagccgacgatacaactgttgggccggaagaacctgttccaattggcgatgtaccatttgggtaggggtagggcgtagaggtggtagccaaactgggcagcatgcttgatgagcctgtcccaactggttgtgtcccggtggcagttccagaactgaacgatgttccattggggaaggggaatggaacagatgagatgggagatgcacttgacaatggagttgaaattcccgagctagttgctgatgtaggcgacccattgccagtaactggatacggcgttgtcatgtttgaaagaggaaacggtgctgaagacgagagacctccagtatgaatagagctagttgatccagtaccaggtatttgagggatagtacctgtcccactagtaagagtaggtaatgtcgtgtttggataaggattcggcttggatactgaactttcagacaaagctgccgaggttggtgcttcactaattgggcttgttcctgtaccagtagggctggttaaggctgatgttgagttagttaaggggaatgggacatttgaagctccaggactgctggtagatggcaggccgctcaaaggtccagtaccaagaggcgcattactgctcgagaaggcacttgtaggtaagtcggtgctcggggatgaagcaccgccggttgctgaaggtcctgtagcaccaggaagtgtcatggtggagtttgggaagggatatggccctgatgagttacccggtgtcattgagctcagaggtacagcagaagcaccagtaccaggagctgtagagccactcgtggggcctgctgctgaggttgttgcaccacttatcacggacggtccggttcccagaggagccgtacttgcgccggatccagacacaagggttgtgctatttggcaaggtatatgggacgctgggcgcaccgggttgtgtagaaaggggaatagtaggtaccccacttcctgtaccgatatctggcgatgatgaatttccggcaggataaggagtggtgactgttagagagagactggatccgtatccagaggttgagctcagagaagctgacgtggtaacattgcccaagggcactgagcttgacacaggcgatgtggaaccggaagaaactgctcctggtgacagggtgcttgttccggtagacggcacagtactgtttgtgagtgggaaaggaaccgatgggaagccaggagtagaggtcggcagcgccgagccgattgggcctccagttcctgcagaccccggtactaacggggtggtacctgttccaatggggacagtcgaactagatgaaaggttataagtggaagaaactgggatagttgatgatgcaggcaacatcgaagagcctgaacccaaaccggctcctgtggaactggggataatttcagatgagttggatatcggaatcggtactgaaagagatgactcttgggaagtgactgatcccgttgtgcttgacccagttggacctgtaagaggtgcagacaagtttgtgacaggaaaaggggcggatgatgatcctgatggtaagatgctcccggatacagggggcgtgaagccagtgctaggtgcgctcgtgagattggaaccggtgctcggtagtgtagttccatcggttgatacaccagtgggcaggctagaggaattcgaggtcggggagtacgaactcaacgatgttgtcacagaagcacctgtaccggagggcggtggtaacgttccggatagtggtgagctcgaacttgaatttgctgtcaggaatggcggagagctagagcccgatggcaaggtgctactggctgaaattgggaaaggagctgatatcccggacaagctcgatgaagagttcgggagacctgaaccaccagatgccgaggaagacattgccgcaggcgtaggagtataagttccagttaaagatcccccactggggccgaagctggtacctggactcgaagagttggtgaacgggaagggttccgatgcgaccagtgatgtagaactacttgattctgtgctaggcggtattgttgctgtttcattacttggcttggagaaagaggagctctcagggcctacactgatgctaacggagattactggactaggtgagggcgatgatgtggtacctcctgacgtagggttcgccgtttctgaggctgaattgggtgatgtagtcgacattgctgacgtggtatcgagtaaagctgttgtattaaaggtactagaagactggctactataacctgaagaggttgtcccggcgccagatgttgaggagaatgctagtgtggtagtcgtggaattcaatgtaggcgatgcagaaacagtacctgatattgatgtagtcgagccagacgacgatagtgcagagaagctgtaacctgaagacgaagactcaggagacgtggatgaggaactgttcatgaacccagaagatgtagcagtaggcatggcggaagacagcccactctcggaagctgttaggctcgcctgagaagtacctgagctcacggaactcgttgagcccgatgagctcgtagcagggcgtggcgtcgagggacgagtggtaacacttgacccgtacgcatctgtctttgaagtctcggagcctgttgaggtcgacgagctcgaggtctcagatccatattctgatgactgttagtgttctttcctggccttgcttggctcttcttgaagacttaccttgactggttgtagtagttggctcatcaaatgctgacgttgtcaaagaaaatggtgggggtggaggcgggtggtacccataaggcggataactgtaaactttctcctcgggggtgtaaccgccataaaggtcgtaatcaggaccagaggccttgttggcatgacctttgccaagggcccgatgcgaacgatccaagaatcccgtctcatcggccgacactgcaggggcggagccgaagaggacggttgcggacacaaggccggcaacagctttggagaccttcatatctaggggtcgactctcgcttcctccggctagaccggtggatgatgcaacggcgatggtgaccgactagaagccaggcagtgtcctgaacttggtgcgtgatgtcaaaatgtagagaagatcccctgatagtcttggctaaggatactgtgaatggaaaggactagggaagaggatggcttgaagcgaaagcagcataaagctagaaattcaaaagaatgaatggataatctcgccgggcgatgttggtaaaaacgtatggcaaaacgactgagaagacggaactgggacgagatcctgtgttgaaggattggatacctaatgttctcgtagagtgaaaggaggaaagataggaggaagagaagaaagaagggaggaagaaggagttattgagacaaaaggaaaagggagaatcggggaaggatgacatgagaggatggaagtaggcgagggggtgacccttccacacacgcgaagcccaagaaacctagacagatatagaaggagcacccgtttcccgaaccactgcagcagcttcagttgcaaaattctccgtgtcccaaccaatagctactactgtcgggtcgtttgaggtatcctcatgtttcgtcgcgttcaactcgaagagtcgtcagcgaaggggtcgtcactcccgctgcacggctggtcaaacttgaccgagagcaccttcctcgtccgaattgttcttgccttctttccaaccaggttgacctggtcttctctatcaatgacatgttagaactactcttcacagaagatagacctgcttaaccgggctgaaacctgagagacattgaccccttaatcttcgagacctcagttgatgaactactattgggttcaagttgaggtcatccaaaatcgtctactagccttaatcactccaggcagagagatgttgtgccttttgggagtcccctgtccatgttcctggctccaacgaggagaagggaactgggcgccgacagcttgacaagcattacaatgcgactgtgtgtggcgggaggctctgagtctcttgctattcggagaggaacacgagaggacttccagttggggaagggaacaccccgagattgtacttggactttccgagtgtccatgacgaaaatgctccagtctccgtcctcgagttctggtctgactgacaatggccttggtgtgctggggatttccatgcacggaaccttgagatgatatggcatctccgagaaaagcttccaagccttttctttttttctttataatgatgcctgactgcccctgtttgcttgttgttcgatggtcttgtgtccgccgatgctctcccgtcgcttcttcatgttaccccaggtaagtaccgtacgtatactcaattatctgcctatctcccgggcatttgtggcagcagatcaacgatccagctgaaaatttgcaaaggagagctaggtgattcgagtggaactcaaaagttaccttgccttcagagcgcgagcgcgtgagagagagcagttacccaacgcttatctgcaggttatgtcaagagcaagacgcggccatagtgatcttaggtcttcttcgactcttcttcacttgacttgacatcaagacacttcctttttttgctcctgactgaatctgtacaccctcctccctttgtcatctcgctcctgtggtaacgctgtcgtacacaacgccacagtcgtcgcacaatagtcaggatgtcgggatagctatccgccaactcgatgtttctcgggacgacctctacaagcgtgcacaaaggtctccggatcaagacagagaatgaaatgaagcaaacgaaactcgagtgcaaaaggaagctagccgttggtgactgagtatcggccgagttccagtcgagaatccatcagatagtgccgcatttgcttaaactccaagggcggcgtagagctgagcatgttcagcaacacgcaaggcgccgttataaagtcaaggacgtcaaaccaaaatgacaaaggtacttgaagtatgtaagcaaccggtggagtaaaagtagattaggtgtttctgaaggaacgtcacacacttggtttgtggcgccgtgggagatatagtatgtacatgtatcgataggtagatgctgagaggactacctgttggaaatcttgttagtgaaagctatcacaagcatttgactgctcacttccatgtcgtgttccgatatttgtttgtgacagaaaacatcagagtcttaggactcggatgtcctgtcgggtcactctcttgcctgcccttacagaagaaggcgctgtcaggctggccgccgctttggtcggggagatcgggtttgtgcaccataaaaatgcctacctgcatggcgtatccggccgttggaaagatgacgggaagaaagaacgacgcctcgaccgtgaagcaaactgacaagtactgcagccgagcccactcaagctgcttccgtggcagcacttgagatgtttcggtttaatcattaaccgtatatgagcttcgaaagtgtgagcaacacaagtttaggaaccctgagacactcattatctcaaagacaacacgtgcaatacactctgctccagttcaagacagttttcactcttgaggcttgatttgggatattcactcgaaagccacgctgaacactggaattctcatggagttaagacttggttattctcgtattcagggtggtgaggcaattgccgagtggaaatgatgtcctaaccatccagtactccgaaatgaagaggcggaggaaagtttttgaccaaaaatcttgcaggaaaagtctgcaagtcggattcgagcgagggcttgaactggtcgcacagcatcctgcgctgtcaaaatgccgtacctcttcggccaagcagatgcaacatgcaacaccacctccgaattgaccaactgtgtcaagttaaagatacctcccactcagggatgtgcctctgtgtgatacattaatcaatttcgatctggtaccatctcactcggctttcttcgctgcttcacgaagaccaggagcagtgccattggtcatctcggtctccttatgttcgatatcggccgcccagagcgccgcaccaactatggtagtggttagttgcttgtattttcttatcaggcaaagaactcatttgttctagtgaaacttaccggcgtttgtgaacgagaagaacacggaagcaaccggaatcatgtcaaggagcgttgccagaacaccgaagctattcgatacgttgtcagcgagaattcggtcgagaaaagcattgctccctgatggcatcaactgcttctatggaagaccagccagtggagctttttgatagattgtaggacatgtttcgtgcggaaaccccatcacgcaaaattacttacgctaagtatgggcctgtatgcttcgaaagccactccgccttttggtttggggaccatcgcttgagttgaaagtactgactccaaggtcaacattggtttcttttgatagttgagcaggttggcattgcaggtgccattgacttacccggtcgtgaatcgtgctgccgcgagagcgtcctatcggacttagtgacacatttcacatgttgacagaggacgagctcttaccttgcaagacgatgaatgctaccgtgccgacaactattcaacttttgtttcagtatatgcgactttgagaaacgtaatgcaatggtgggggaagggggccaatcttcttgtacctggaatgaagttaagcggcaagtacatgacatatcggatcaacgccttggggctgaaacgctggaaaggattcttgagaacttttcccagtctttgaatgggatccctgcccgacttcagctctctgccttcactgacaagattggtagcgtccctggaaatcagggtgccgtcaaaggtgtccaagagggcatcctgcatgacgaagttcctggaaaggaatgaaatgactgcagagctctcgttcaaaacgagcactgctgtggtgaggactgcgagcggcccgttgacgaaagtcataagagcgagttgcggcacgtaggtaaagaagaacatgcccgttaccactccgacagaaagcgtcacaataggggccagcttcttgaggaggggcttccaaaggctgcgatggctcaagaagtagaagattccctataacaagggggaaaatcgtcaacgctatgtcccggctgaaaggtttcactgcgaaggtatgcgaacacaccttgatgggatacaagtaggacccgctctttgcagcatcattgatcagggctttggcgcggtcatagtcctctttcctgttcccatcactaagcgtcagtatcgagtatccggccaggtgctcttgaaatacgaaggccttacgcgacttcctgggccttggcctggactgactcgacaatacctgacatcgtgtcgcgaatagagatggatggctgaaatattgagactggtgataatcgtttgctgatagacagagaaggtggacggtattgcggtcgaagcgctggtgcagctgttagatcgaaaagaccacgaaattgaactaattgtgaccttcaggttggtggacttcttaggttctcgcgaagttcgagtgcgggggttcgaaggacttgttttgttgtttcgagcaagatgaaagatgctattcaaacgaacggcctgatgccccaactacgtcatcgagcagttcaaacatcgtttgcaaagtcttggcactcagacacttctcccttgctccgtgacctccgtcaattgtgcaacttcgacgaacatcaacttttgggcctgtcgtagagcaagccagctaacagaaaaacctgcctatgacatcaaagacattccctccgccgataatacgcgcctgcacctgggtctgttcattctcgcaaagctcctcaaagtggacatgattgtgtaccgtcctggctcggacgcactgccaaaccacagcagtgtatgtcatcttaaaggtgttcgtaaaccatttatagacgccagtgaccgctagcattcgggataatcattacttggcttagctttagtggacttgcctgccactgagtatatgtacatccctctgccatgctgcgcttgtcacgctgatgcgaacaggtttcgtccacgagggcgatagacgatgatcttgtcgcaaatagattacattgaaagttggccctttcctcccttctcaccctaagtggtgtcattattcgtttcgattttctaattgttcttacactaatttaatttggatagtgtccaccgttacaatagcccatactgtacgtatgtgaagtccgtatccccaacctgtatcattatccaccatatcaacacccatcccatcaatgcctttgagatactacacttcacgtaagggaacgttaaaagattaaagaaaatgaggttggaaggagaatgaaaaaaatcagccacgaccgcatcgttccggcaaggcatacaggggtaggttattgttcatatggccttatccggttgacccagcatgactctgcgttgcagagcaaaagaaacccttctcgaggggaaagaaaaaaaagaaagaggaagagtctctgaaaaccttgccgtgtatgtccaatgcggcgtctgaagcaattacaaacaatagctctagggaacgggtgcgaaagtttgatgtaatgatgctgaaagggacaagtgacgcattcgaagcgggaacgtcataagccatgttggtctacgaataaaagccctcaaccaggtaaatgacgccgaagacgaggaaggcaacagcaccaccgacggtgactaaaatgtagcggttagcatgcgtgcattgtaaaagggaaagcgttgtcaacttactgactttcaggctgaccttgcctgcaatagcctttccaccgatgacggcaacactcgtgcaaataccgtggccgacaacagctccgagcgtgacccaccaatagtcctgaccagccgccatggcaatggttgcaatttgactgcggtcaccccactcgcccaaaaaggtcataacgaaggtttggacccaggctgggctcagcagaagagacacaaggttgttgaaaccggcgaggcattccgtaaggtttcttccacgcggcgaagcgtttcgtgcatcgggcgagctggaggggctgcgaggcggcgtcgggaatcgggacttggagcgagacttgcggttaccaagacccatttccagactatagggggagacgctcgacctcctgcggccctgcttacgggcaaggtgttccttctcctcaagctcctgctcgacctcctgcatctcggcggaaacgccttcatcgggactcatggccataccctcacggagcaaccgagctccaaagacaaggaacaaagcggcagccaggtagttggtgatcttcttgggaataagggtgggtacagcgtgtcccaagacggctgagaggatggtcatggtgatcaaggcagcaaaagcgccggaaaacacaactaggcggtcgtgcttcatagccatcaaggctgcaacgaggaatgtcttgtcaccgatctcggaaaaaagaatcatggtgaacgaaaggaagaaagagtggaaaggtgtgatgacgccttcagtgcccttgccggactcaccgagactggctcccgtcttctctccactggggacgtctagatggtcgattcttcccgccgagtcaggtagagggggggatttgtcgtgtgtcttgtcagggagatttgctggcttctgaaccggtggttagctgggccccgtcgcgacctggtagacacgctaaactcacctcgaagcccgtgatatcgtctgccgccttgtcaccatgtttgtcttgcgtttctttgtccaccttcttctgctctgcgtgcggcagaggaggagcttccttaggggcctgaggcttgttttcgaccttctcgccagtctcgttctccttcaggatcctctccttggtcttctcgcttacaccgccgcttgtacctgtggtgccttctttgggcccctgtcgattggggtcgtccatgactccatcgttggtatcgggtatcttcttcccgcccacaattgtaggatcttctgggcggtctttcaaaacaggcaagtccttggtggtttcgggagcagaagactcgaagtcgacaaaggggcccgcgtgcggcttcccatccttgccatcaacaggcgcatctttagtgccatacttcttagcgactggtgggacgtcgactagggaatcgatagccgcattcttctcgagttgcttgctgctctccgtcgtcgactgcgcgatgacggcagtggccgcaagggaggggatgagaagctgtcgcaatctcattgtggaggcgactttgggtcggtgtcttttcgttgaatcggagcaagagttgccagaaggcggatgtttatcgatagtattgcggtcggcgttcttcgcaaacgtggtgatcgtccagatttcgggaagagctagcgccggaccaaagaaggtaaagaagcagaaaactgatgtctcaccgcatgaagttagggacgtagggacagtaaagagcgatcgaatagcgggcagatggtgattcagcagtgtcggttcccaaatgcggaatcagagcagaactggccagaggcaaaagttgcgatagaagttctgcggcctgtcgacagatggagtgtttacctaatcaggggttccagcctgttggagcttcgcttttggaacctgaagtggatggaaagctggggtagtgtagatgcacgagaaagggtgcacgtcgcaccgccaccgcgcgcttggattccccctactgccatgcatcgaacaacaaccgcgggaccgcgccgagctggaacttgtgtacaccagtagcaccaatctcagctatcccacgcctagcaggatcatgcctgttgaactaggacattacgttagtgcatggtagtcatcggaaggtcaggggtagactgccaaactatcgatgtaacccacaagacaaagcgacctcaaagccatacagtagagactctgtccacgattttgcttacgttattctgtgaggctatattgatgaggccatatcactagcaagccaactgaatgtaggtttggtaagatcccttgaggatcgctgtagaggtgacaatgcatggtcgtgttgcaactagtatcacttgaaatatttccttgcctggtggaaatcattaccacttactccaagtctgcagcccatgaattaatttggacgctgggccataaagatacttgggagatcgcggtcctcaaacctggtagaggtatcagtagtcggtacatctttgctttgctttgttgggtcttttcagcgacccagtctgagcgagtctggatacacctcacaccaattaacaacctttcagtctctcttgattgggagtagatgctacgatgttgttccgaaaactcccaatactacagtccacgattccttcagacaacctggaaccgcggtaattctatacgatcctggaaggtaatgtgacttgacaacttccggtccggtcggtcgagatctgttcagagctctgaatgtccggataggtaggtactaacagaaataccgtgcagtggagccatgggcttgagttagtgagtacctacagtagcctctgaccccaatcctaagtcgactctatgacttgtgtcggctgaattgggggaatggtcaccgggcacgtcttgttgattgttgggcggtcttcaactacaggcaagtggattaggtacctatggtagaggttacggcatgaggttgtgattgcccgctgcaaggcgcggttcacgtcgcccgagtacaaaacaacccctggagggatgacgacggtgctgggcggtcacgtgaaagatcacggccggtgtggtagtggggcaggtattgcttggcttcctgtccttggcaaaagaaatcgaattgggccttcctcctccaaccccgaaatcctcacagcaaaaaaatctcaaaacaaacttcgtcgacgcggactaaaccctaaccccaacccttctttgctgtcgtcgacgacaagcacgcgcatttccatccatctttctcgacagctgagctcacggaacgtgctggtcagtgaatcagtgaggggaacaatgacgggacgcgggagaggtcgtcctggcacgcggcaacaacaaccggccgagggaacgacggttgctgtccggcgtaccatgcgtctccagcagcaatctccgccacctactcaaggggagcaggcagagcagcaccagctccagcaacagcaacagcaacagcaggttcaggatgctcagattgacccagctatcactggtgctcaggaattagggatgcctcctcctcccgtcccagccccgaaaggccaaagtaaggattctgagcaggccttcgttgaagttgcccgtcgaagcacgcgccgtgatgctcgtgctgggagcatggtgagcgttaatagcgttctcacccgtgtctctggcacggacgccatctcctctcagccagaaaccccaagtaagactacatggctaatttacccataatcgtcatattaattgtctgcaacaggttttgctcttcgtaggggtacatcaacatcattcactggtgccccagctcggggggtatccattgatacagtttccgagctgggcagaactccggcaaggaggggaaaggagaggcttttgatgagccgcatgttgccacatctcttcgcttcagcggacaaactgttcactctcctagccacaatacaccctcaacagagggaccctgacgagcaggcagctttggaagaagaattcgaaatgtaccgctcacgttatatctccaacaacagcgaacctagcatcaacctcaagcacgttctttcggccatggaagtcgaccccaactcgccggccggctctgacgcctgtaagactgtgacgctcgccaactttgcgacaatgttcgatcgaattgatgtgattcagcagggtaaaaccgaagacgacttggccgacttgcaggtttgcgatgacataatcgcccagtctctggtagtggatggagtcgagaattcggcgctccttaagccagaagacatcatgaccatagtggtggaaatccggacgcttttgttcatgctcaccctccagaatttcgaggcgcagaaccagcttcccgtaagccggtcggagatattggcggatacgttctgtcaaggggtcccaagtgtggaagcagtggaggacttcaaacaaggcaacaaggatgctttgccgctgaggttggttccgggcattgacccgaacggcgacccttggcacaaggaagggtatattacacggctgcaatccatctgcggatgcctgcccaacgaatccatcgacgacgccgctcttcatgcttgcttggagcatatcaagaaattgtatgaccctcacacgtctctacgggctattagggatagcctggagacctgtttccacgaaaccaaacgacaactacagcctgtgccaccgggaccgtcttacctagctacacagtatggcgcgccggattcctcggcagaggaaacacaaatccagtctcagttggagagtgagtcactggcagttactgggtatgtatacaacctcctaggctactgggcctctatgctaatatgatatctgttacaggcaaagacaattgaattatttggcttctcttcagaagatacctctggaatctgatagcgaagcttcacaagcacaagatggaggtttctcgacaacccaggatatcttcggaagaccccatgaactcccattgagcagttaccccccccttgggcgtgctccatacccccctagcttcgacgctcaacaatcgccgcctttggcgtaccccagtaatccgagtgcttttcaaaacggcactctttacgcacagtcagccgcccagctaggccgacctaagagagcttcgccgagcggtaatgatggtgtagtcgatggatcagatgtgagcaaaccgccagccaaaaagccaaggacccgtcgcccgaggcctgctgtccccactcctgccgcagagggtgcaatgggggatgttgggacgccgtcttcatctgccgctactgctgctgccgctgtcgctgctgtggctaggtattcaccgtcctcaggcacgaaggctgagcctgacctcgacgccgtgtcgcaacgctcgagagagctctcggcagctaaccggaaagccagaggaccacagagtcggtcaccctggcttcgcgatgacatcaggatgttgatcaaggcagtggatacgtacaagtgtaaatggagcgtcatcgagaaggaaataaaggaggggaaaatcccttttgagcgccctcgtgaccagcaggctttgcgagacaaagctcgcttgctaaagcaggacttcttaaagtgagtgacttgacgccttgcttactaaaccttatctggccgctactgacacgtctggtacagggctgatgctattttgcctccgtcctttgatctcgttgtgctgggcaaaaaagagaaagaagctgtgaaggcatgcggcaaaaatcccgaccgcaaggaagacgacgtccggaacgggtttcccatcaatactgattatcacgcgcaagagccgatgcaggagcaagcaagcgccgccgaagcggaggaccaagcgcaggtgcagggcgaggaacaaccggacatgcaactcgaaacacaggcggaggtacagactgaggcgcaacccgaggcctcggcagtggtctcagatgaggtgcctgtcgatgcagaagcgatagaagctgcttccacatcatagggtccatttgtgtatccgatcgctgatgctacgcaggtgagggccgtagcaggagagtgatataagaagctgtgcctaagagtacgccccaaaagagagcaagcaaacatactagaaaacaaatcatgcttttatgagccaaagcaaggctatatgtccttttggaggaagacgaaaaggaagagatgggtacaatggatgctcggaccaactgtatccttaagtacaggctgggactaccgttgaggagaaccaattgacagcaagaagggctcacgataatgcaatttgagtaaagtagtcagtatcaagctgtcattcaagccgaaagggaaggcggccacctagaccgagtgtgggatgtaaagcttggcactgaacaggtccaagtaaagtatcaatagttatcatggtgattactacgtactagcaatcttggttctatttttccttcagaagcacaagtgaggtgacctggcaggttgaacaatgtcaagtttgtcttccaggaacaacatcccgtgtgattatattgaaaataattaaactcgatgatctactcaggaggcgggagggaagcatctatgtagaggtaactaggtatgtacatattggaagggtggtctgtgcgctgtaacacccgctccttgaggttgacgatgcacatggagaagcttgctcctgccgggaggctttcagcctctaactggcgagactggcagcgtggcccgggagcacggactccctgacacctcagtggactccccctcgactgtgcagtggaattggcaacgtcgcgggtttggggatacccgcttgctggccgcaccgtcgcacaggcaacacgctactccgttatttcgtacctctattgttctagcctcgacttacttgcctcaacaacaacaacttgggtttcccaaatccacatcacacctccagcacccatcgtcgccctgcccgccatgaattacggcaaaaaggacgaggatgctgagacgggtctggtcaaggtcgaccggacccaggtcttccaggagggtgagtccgagtaccttggcagctgaggcattgttcgtcgggtggacgtggcccttatactctcctaacctcctcaagactgaccggttcgacatacagcccgcctcttcaacaactcccccattcagccgcgcaaatgtcgtatcctcctcaccaagattgctctcctcctctacaccggcgaaagattcccgacaaacgaagccacgacgctgttttttggtatttcgaagctcttccagaacaaagatgccagcctacgacagatggtccaccttgtcatcaaggagctggccaactcggccgaggatattattatggttaccagcaccattatgaaggatactggcggtagtaccgatgccatctaccgcccgaatgccatccgcgccctttgccgcatcatcgatgtaagcctcccccttcctcgaccccttaatggttatccgatgtggagctaaccccgaccttgtgcaggccaccacagtacagtccatcgagcgtgtcatgaagacggccattgtcgacagaaacccctcagtatcctctgccgccctcgtatcgtcatatcaccttctccccgtcgccaaggacgtcgtcaaacggtggcagaatgagacctcggaagcggcagctaacaccaagtctaccggcggtttctccctcggtttcggatcttccaacagagatctgcccatcaacagctcgactatgacccaataccatgccattggcttgctttatcagatgcgcatgcacgacaggatggcgttggtgaagatggtccagcagttcggtgctcccggtgccgtcaagaaccccgctgctctcatgttgctcgtccgtcttgccgcccagctggccgacgaagacccacaccttaggaagcccatgatgcagctgctggatggctggctcaggcacaagagcgaaatggtcaacttcgaggccgcaaaggcgatttgcgatatgcgggatgtcaccgacgctgaggtcacccaggcagtccatgtcctccaacttttccttacctcgccccgcgctgtcaccaagttcgccgctcttcgcattctccacaacttcgcttcgttcaagccggcggccgttgctgtatgcaacccggacattgagctcctcatctccaacagcaaccgctccatcgctacttttgccattactaccctactcaagaccggaaacgaggccagcgtggatcgtctgatgaagcaaatttctggcttcatgtctgaaatcaccgatgagttcaagattacgattgtcgaagccatccgtactctatgcctcaagtttcccagcaagcaggccggcatgctccagttcctcagtggtattttgcgcgatgagggtggctatgagtttaagcgcgccgtggtggagagcatgttcgatcttatcaagttcgtccccgaatctaaggaggaggctctcgctcacctgtgcgagtttattgaggactgcgagttcaccaagttggcagtccgtgtccttcacctcctcggtcttgagggacccaagacatcccagcctaccaagtacatccgatacatctacaaccgggtggttctcgagaactccattgtgcgcgccgcagcggtcactgcccttgccaaatttggtgtcggccagaaagatcctgaagtcaagcgcagcgtagaggttctcctcaccaggtgtctggatgatgttgatgacgaggttcgcgatcgtgctgctctcaacctcaagcttatgaaggaagaggatgagcttgcgaacaggtttgtcaagaatggtaagttctcgtctactttatgttacgtttgccggatgcgatcacatactgacatgtcaacagacagcatgttctcgttgccctttttcgagcatcagctcgtcacgtatgttacttctgatgacaggtcgacattcgaggcgcctttcgacatctccaagatccctgttgttacccgcgaacaagcagatgccgaggataggaccaagaagcttactgctacgacaccttcactcaagccacccaaggtcggaccaaccaaggcggctcccaccagcgccgaggcagccgcatctgcctcggcagctgcgcaaaaatatgcgcaggagttgatgcagattcccgagatggcagaatttggcgccgttctcaagtcgtcgccggtggtagagttgaccgaggcggagaccgaatacgtcgttggagttgtcaagcatattttcaaggagcatattgtgctccagtacgaggtcaagaacacccttcccgacaccgtattagagaacgtctctgtcgtagctactcccgcggaagaagagcttgaagaattattcattattcaggctgagaagctcgagaccgacgttcctggaaaggtatatgtggcattcagaaaggtcagcggtgagggttcgctaccagttagcaccttctccaacgtcctcaagttcaccagcaaggagattgatcccagcaccggtgagcctgaagaaaccggctacgatgacgagtacgaggttgccgagtttgacctggcgggaagcgactatgtcattcccgtatttgccagcaactttgcgcacatctgggagcaggttggcgcttctggggaagaggcggaggagacattgctactcagcagcatgaagagcatatcaggtacgtaaaattctctggtccttggtttctgccaaacccatttattaacatcctacagacgcaaccgaacaactagcaaagactttgtcgctacaaccccttgaaggaacagatgtacccctcaaccagaccacacatacgctcaagctcctcggaaagaccgtcaacggcggcagagtggttgccaacgtccgtatggctttctcggccaagtcgggtgttactaccaagatcactgtcaggagtgaggaggaaggtgtggctgctttgatcgtggcgtctgttgcttaaagagcttaatgaaacgggcgaggtatcaactatgcccttggctttgataacttgagggatgttcgttgtttggtgttagcttgttgtccgtatggcgttttaccccaaacttagtactctattattagtcgcgtcatactatctggtagagaaagacagaattacgttctttcttctggatagcatgagagttctgtaggtgctgtgttggctgctcacactatgaacaaaaccgcgagatatctgattatactgttcgtcctgccagggtcgatctcggggtctttaatcttttcgatcttgtactcccttcacactggtagggtgatgaactagcgatctgctgaagatgatctacctgagttcaataacataagcagttaggcaaggaacactaaaagatcagtttgtcaaccataaactgtgtacatactgattcttcagaaagggatcaggcccgcacacctctgcgcctcgtagtatgtttaaggcaagtggctgggacctgggccgcaacgtcagactcggaattcatgcaagcataaagtcacacgagtggaaaaaaaggtgcgacgttgacctcgctttcaacataaccagcaagaataacattgcacagcatcttgaaaacaagcaagtgtcccgttcagagggatatgtcataccgggccaatttgcccagctttgagcctgctgaaacaaatgagggaagctgaatgctgaagggccggggaccgtgaggggaaagacaactcacgcgcgcagaaggtgttccactctacatacatgccgggtccccaatttttgatagaagatccactttattttctccttctcgggcttcgacattcttcttttatttactttcggctcattgtcccctccctatatttccctcagtcgtccttctctcaacttgcgccttgtacagcgaaagcacctctgagcagactgttctcaacgagagccgaacgaggcattggctcctgtcttgaccttctaaggctgcaaacttaggttgcttagcaacaccacagggcgataccggacgtataaccgttatcagtcatccggagttctggtgttcacgcgaatatcccaccttcaatacgaagaatcacccattcaagcctcacgagatactgaatcgctagacgccacgaatacaaattccacgattcaaagtcgagatggtttacgtgcgacaggagaagctaccgaacttgcgggaatacaagtactcggccgtcgaccactctttgacgtccaaatacatcctcaagccattttacaccaatgttgtcatcaagctcttccccatgagcatggctcccaacctgatcacgctcacgggtttcatgttcgttgtcggcaacttcctcactctgctatggtacaaccctaccctcgaccaggattgcccaccttgggtctactacagttgggccgccggtttgttcctctaccagacttttgatgcggttgatggcacccaagcgtaagtcatttctgtgccgtcatgtgtcaaacttacggaaacaaggtagactgacgatgaacctcaacacagtcgtcgtactcgtcagtccggacctcttggcgagctctttgatcatggcgtcgacgccctcaacacctcgctcgaatgccttatcttcgccgcctctcaaaacatgggccagagttggtacaccgtcgcgaccgtctttgcctcccttctcactttctacgtccaaacctgggatgagtaccacaccaagacgctcaccctcggcatcgtcaacggacccgttgagggtatcctgatcctcgtgggcgtttacaccttgaccggttacctcggcggcgcctctttttggcaacagggcatgctctccacccttggcgttccccagaccctcactttcggcaccaccgccttgactctgcccagctttctttacaatttctcctttacggaatggtacatggtccagggcaccgtagtgctcgtctacaacacggtcgaatccgctcgcaacgtgatacgcgcccgccgcgcccgcggcgaccgctcgcggtacgccctcgtcggtctcctccccttctttgccacctgggcgctcgtggtcgcctatttgttcctgcagcccaacattctgcatggccacctggtgcccttcgtgctcttcgcgggcatcgtcaacgcctacagcgtcgggaagatgattacagcccatctcgtcaagctcgacttcccttactggaacgttatggtgatccctctcggcctgggcgtctttgactccctcggccccgtcatccacaagtatgcacccgacggcctcaagaacctcgggtggccctcagctcttggcgacggcgtctatcaggttgcctacatgttctgcatgcttggaatggcggtcggcgtgtacggcagcttcgtggtggacgtcattgttaccatctgcgattacttggacatttggtgcttgactatcaaatacccctatgtggagggtcaagatgatcccaaggtgtctaagcaggttgtgggaagcaaaggcgagctcaaggagaagaggggctaataactgtgccggtctcttcttactgtgattagaggtgacaggatgaagaatggaagcgggcacaagttaagaggaggacaattgatggacggcaggcagtgcggggtcccgaagtgacaaggacatagccaactcgcaatgagcgagggcgcgcggagaaggtgaatggaaaaggaggacacaaccagggtatgaaggacaattgtgccaacccactgatcggagtaccgatttatacgaagcaagtccctaccatgacattccgaactcgagggaacatgatggaagtgtctgccctcgtgcttggtacacctatcaatgacgaagacacgggtatatacgatacatgatgatgattatctgctttcctatctttcaatttcttttattttttttgactttcgggacaagggtggttttggcctaggtggtggagggacggtaggaaaagagagggattcgccacttggctcaagagaacaaagactaggccagggggaaatgggtgaacacttacgtacgcaaacgatagaaaccacgtcgtgtatttctagcgttgtttagcgcggcgttcctcagaagcatgtttctagttgatatcaactacacacagcgtatgcgtagagataccatggggcagcaaggcctatgaagtctggtcatgatttggaatgttagggtctgggaggctcaagatctcctagacattcacggcagatagaaagagaaaggtatcttagccacaaacagatgttatagacaggctatgtagtcttggcatttccatcttgtagtgtttgttcttcatcacctaggtcaaagacatgttatagacaggctatgtagtcttggcatttccatcttgtagtgtttgttcttcatcacctaggtcaaagacattgtcatatacaaattccaaaagacaaaccaactccgcttctccaagacaaatgcaaatgaggttcccgtgattgcccccaagttaccaccaccccttcgaacacctgtcaaaccgacgaagatatgggcttcgtggttgaaattcaatacccattcatccaatattccacccagccctcaatatgcttgtatgtgacttgatatgtatcctctttgcccctgctatcgtttggtgactcgtgtctcgcttctcctttgcgtgatagatgcccggtgtttccgtcgtcctatacggtgcttctgccggggtatctccgtctaggatgcgcctatccccgtacttctcgaccgcagttcgggagccgctgcctcatagcaactcgtcgctcccacttgccacactctgttcgatcgcctccaaaatggccctctcctcgaacactggaccctggccatcacacttcgcctggcccttcagaagctcactgacagcctgaatattgaccaacccgcgctggaaaagttcgtggttctgcatcaggtcccaagccgcaccagctgccaacaggcgctccccgctctcgctcttgaccacccggtggctcggtgtcttctcgttatggttctccagcagattagagtaaaaatcggtcggcttgtacgacatggggcccgtcgtcatcggcgtcccggcgctccctagtggcgacccggcggcggcagcaccgacagccgctaaagatgtcgcccgcaatatctcattctcggtgctgattttttggaggtcctgcttcagcttttcgttctctgaccttgtcacctgggcttcttcctccagctgttggagacggttctcgagttctttgacgtggcgttctttgcgttcgcggaaggctcgttgactagagatgataagaggaaagagttagctaagatactgtggtttcgaacgctcttcttgacatgatctgtagggtccaaggtatgggagcgaaggtgaaagagagaggcaacgtggcacaagagggtatacgtaagacgtgtgacggcgtgattcaagggttcctctgcttgtctggcgggacagggcagaagatagtaagagaggcggtgtgtaacgtacgcggcgcgattctgggctttccgcctcgactgagcgggtgtcaagttttcgtcttcatccgagtttgagccctgtctgcgggctcgggcttcgtcggcggggtctcctttggcattgttgagggatcgtaggaggtcggctgcggactgctgttgatgctgaaggtgtatggcgccgttcgtaggctgcgtggtcggaagaagttgctgggtcggaggagtcgggggcccggcaaaggtcgttgattggttgttgaactgggcaaacgcctcgaagttctggaactggtcatgtgggagcccgttcggaaattggtcgaagatttcctgaatgaggaatgtgtaagctattcgattgccccggaagatggtgcgctaacgggccgggaggtgcagaggaggaacatgaatggcatgcggagaaacgtaggagcgacaaagtaaatgccattcgagtccataggtgagaagcgacaatcagcaatcccccgagtctgctcttccatccgcttctctcttccagttccatctgaatcaaagcatggaactcacctgtggagaggcgttgaagtcgtccgaagaggccgagtttgaatgcgagggggtgaggggaggaataccgataaagtggtacggcggctgggcggcggcgccgaagtatgttgggtttgtatagtccatggtcttgtaagctagttgatgtgctcggggtatcgtatcgagtgtttgtccattcgatatcgtgcgttaccctgatgtcttcgtagccaagaaggattgtgatgaaaagcgaacgaaaggacctgtgcagttgacgaacgatcacctaaaggaatagcggagcgagtgtgaaaatggcagttgttttctgacaacagcccaggaacttgttcggtcgagaccgagatcgaaaaggcgaggggaaggcgggattcttgcagagggctgcactacctataggtatggattcggtggccaggcagggatctgcaaccaaagcgcagctggacctggtatatgtacctctaggtgtatgaaggcgggatgagggatggatgggaaagggcactgaagtgccaaagacggcagcaccgaaagtcgggtgtggggtcacacagttagaggtagagggacctctaagcggtcattactgacaccacgggtcgcccgaagcccagcacggttcgaaatcccaccaggagcaattacactctgcacccttgccaaccagccccgaaacatcctgcgtagaaaaaggggtcgagggcataggtttccatgttgcccatccacgaaccgtctcagaaatttgtctcgaggcagcaaagggaggacagaccgaagcttccaacctttattctttcccttatacttatcatcttcagatgctgacagcgcggcgcttgtgtgctcgattacccgggggacaacatcaatcaccccctcaaagtctacaacaaagttaccagacggccacattcttctacaactcgatatgaaactcagggcccctctcttaacgtgaggggtgatgcttcaaccgggcagcgagcttcatgatgtggtggtcaagatccgtggttcgcgtctgctcgtccggaatcttgaacaacacaaaacgttcccacacaatttatattcttgccatcattatttcaccatactaacagcggtgcaagacgagcatccgtgaagtacctatgtaagcagggtcggctaaagaaaagtaaggttgttgttgaggtccaggtcgaggctcccccccaacgaagagtgaggttgtccatgagccccactccgaaggccttcccgctccgttcgggtctggacgggagcaaatgatcagcgactttggggacccactctccactgctaccgaagccactgccattcaacaacttcggggtcacaagtttcgccggaacgcgctccgagccacagacagtccaaaataactcctgctcactgaagctaccgaacggaacatatgtttcaagcctttttttttctcatcgtctcgtgtcttttctgacccaatttcttttctacgggtctcctgactgactatcacaacagtccgcgtttggcgcgctgtaccaagagcgtctcttcttgcaggggcagcttagacatgtgaatgttgagaagccctgccgcggacattcgaataacgggattgttgggtaaatacaatactcaagacactcctgtacagtctttgatgtatcgaagcggacaactgtataattccaccatcactgcctcttgttctcatattatggatttccatagctgcggtcgttctccttcattacgcttggggagtgaaacgaatgagaccatgagagaatcaacttgctttcattagctgagttctcataacctgttgttttgatctaatctccgctctatacacataccctctcgaccctcgttgcttaccacattagagtaacagaagttttatcgtttaaactgaggcggcaaagtgtaaaaccacaccgttgcaaatcctccgtatttaaaagtgattatcctacatttgctctcgaagagccataatgtccaggaacgaaggatcatcctttctcacatgcctaccttcgcggtacatcatggtctggatactctgccgcatcagtaatgcgaaacagatcatttctggcgcctatgaccacacacgattcacgatttcccactcataacctctcttgtgagccggcaagctctgggtaggaggctggactgactggcaaaggactgcgggctatgctcgttggcctcacggctactgggacatatttttctcgggttacagatcataagacgtgatgttagacatcctcggccaggcttaatcatgctctgggtagatggtatgcgctctctggtcttcatctccttcacgtggagcttgtgcaccataacccgtttgtgagaaactcatcagaccgaaagatccctacgttcttgtaagatgagattatgcggtatgccatgtttcgatcccacgcgctgtgatgcaggtgagtggtctaatcaacgaaatatttttctccattactcactttatacgtcctcaatgagccgtatggcaccatcaaggaagctatggggaaatcttcccagtcattggttcaatatacagttagttgtcatctcgagggtaaaacaaagtcatctgagaatatgggttgttgaccttcacggccagcctcaaacccaagaaggacctaacaaaatggctgttattcacttgcgtctctttgttcgttcccttcttccttctcagttgctcctttacgtggtatcaaacgcttagtgcagtagtaagctatttgtacgagccaagaaaactcactggacatagcagcaattcatggttggttgattaatactgttgccgccgactcggtctgaatatagaggcgctggtaaggatttgagctgcttttggtgttctttgactcgacttcttatgtatgtcaacttagcctactgtgattgaaatgcggtattctttcctttctctagagtcaatgcctggaaacacaacaagaggccgcgtcggcacatgatactttgttttctggctttcctgtcatcagcaaatcaaaccagtatctgtctcttcctaggtcttgctggcttctcgacgaaagatctattcactacacggcctttccatgttgatttccaggttggcagtcggttttgcatgttacaatcagaagggtaacagagaattatttcgagactgcccctgcagtgggattggtcgcaggcaatgacggagacacggatcaaggccgcagtcgtcgtttccgaaagatgagacggcaggcaaattacaccgcgacaacaaggacgaacgcgcgcactgcctcctaagaggaaagaacaaccctccttcacttgcgggcattgcagaggggcgggacctacagaattcttgggcgaaccgcggagagctgggtataaaagaaagcacccacgacaaaaatcccaaccgcctctgctcctactcagcaacacctcgcgaactacctttgtttcccacctagaggtactcagcaggaaagccaaacaaggtcgtgattgctccagtcacaaaatccgaaccccagccgcgcagcgggcgagtaggtagttagagcgcagcagcttgtctttcctactatgcagttgaagatggcgctcgaacccgtcaagccgaccgcgacagtttcgcaagcgccccctcgacgcattcctgcgattgaggtatactctgcgagccaacctgaagaaaaatcgaacacgatagctggtataccagtctatacccctccaagccccgatatgctacaaccgcgacatgctcgccatgctcatctgatggcgagcgaaatcaagttgcaagagtggctgcgcgctcagtctgtattggcagctgcgacatctcctgattacaagcccacaacaaccgacatagaaggtacgttgttccggcctttttctttcctctttccacactcaaccctactgctccttgctagccagttatgccaatggcggctggcagccaggccctccaataacttccattcccttgctttggcgacctgaaatatcgtccttgccaacttgcaagtcatctccatattcatccttccttcatactctcctccatctgcccaaaacttcttcattagcaaagtgcaaccagcccaggcgtccaaatggatcctttttcgtcacctccatctaactcattcatatcttcgcctacagacacgacgaaggcatccaagccggctacttttaataccgtcggcacccttcacaatcccaatgcaacggcaccgatacaccctcccactcgacggcctcgcactcgtcgattcaacggactccagtcacctccgggccactacggttacggtccgttccccaattcactcctatcggctttgcccgtggcagaagcggagatatcaccccctctcacaaaaactaccttgccacattattcgcctttgcagcaaaaccttgatcgagccgtcagcccctttgccgatgcagagaaatctcaagctgctgtcatgtcacttcctgctatcagagccggaaatcttccagcgccttcgactgcggccttgggcgcccttcccgacctgaaggagaacacttcagcgactggagatgatgacagctccactggagatgatatactccttgcgtcaaccttctctgtcaagagtctcacgagcctcgcatcgtacccgaaccctatgcagaagaaagctcagaacactctcgctctggccaaggcacgtacagctcattatggcatcaacaaacctgatacaccctcttcgcttctcagcaagccctcattcactggatggaatcagtctgctattccatacggcaccacatctgccgctataggaaccccaaaacctcttacggcaggcccaccggggcagcgaccatacaagccatcgaccgcggaatctacttacaggatcttccgctcctatgatgacgagagattacctctccgtaactcgccaggttttttgtccatggagaatgacttcagtgtccgcggtaattctgcgcttcaatcactttcgagcaggaacaaagaacttcatggaccaggcgatcgactgcattcagttttagtttcaggagcaactccagttgatggccgtcttggggtggctcggacttctttccttgaagatacagaagatatatctcagcagcgtttcggcaacaatggctgttctccaaacaaggtcccaaatctggaaactctgccccttgacaaagtcatgcattacttcagagaagacttgcccagcagctactctgggcaaagttccaccttagatgatcatcggcacgagcgttatcctcttcaatctagagctctgtcctggaaccaatcaccggaagaagaagcatggagaagagagagagtagaccgagtattctactcgggcgtgaggctactcgagaataaggctaatgagctactgtctatctcctctgctagaacttcggagagcaaagtcggggtcattggaggtgagcgcagagagcccaacagtaacgatgagaaggagtgtggcgaccctttggtgactatggcgctggctacgctgcttgcttgcaagcagggttcgaagctcaatgatccacagaatccctttccgtctgattggagcaaagctgatccagcatggattgatacatctgaggatggcaacaagagtttcttcaccacgaagccagagccggtgaagaagaaggtggccagacgggtcactagacgcggatactgatgccgccagctgggatattgaccctgtagcttgttacctatctcttttgcatcgcaagtttgggctgcattgtttcattctattaatcatcagaaatgggttgtttggatgattgctatacatccagctagttctcaccatatatgtatagcgaccatacgagccggtcataaagtcgattgaggggaggggaacgaaaaacaaactgcgtctatggcgttcaggtataactgttgtatttcctatcttcctagtcccctttgctgagcatggttattcgggttaaatttcagagattggagaccttgaagatattacgtctatatatcgtctgccatgaccaggcgtcgacttcctttgtgtcatcaaacagtcactctattgactgatgatgattcgcaccatcatggttgttgacacttcatcgttattagttttataataggtagtttcgatagaaactgatcctctcaatcgctgccgctgttccctttgatgctcatagctttatgcagttcaaaagtttcctagccctcatctattgtccagtgtcagcgacaaataccaccagtcttgtcgtcgatatcgcaacatccttcaacgtgtcgttcgagcatcatgcggtatacggggaagagggggagtcatgcatgagttatgggaagccaggacgcgaaaggataaacaaaatgcaactttgtattgaaaagacacaatgatatgtatcaataaatattcaccgaaatcatttatacaaaaaaaaaaaaaaaaaaaaggtcaatctcaagtgttcaattgaactatttgaatctgcacaccacccaggggatgcatcgccctccatttatccttcagctccttccacattcattccccccttgacagtacgagcatcttgtcttctcgggtgtcgcgtaaaatttccgtgttgactagcatcaattcagcttttcttgtcacgaaagctgaaatgaaaaagagggtgtcctccatcacgaaaagaagagacaggaacaaagaggtaaaagagaagatatgcctcgtccatatgtatgtgacacaggtatggatgggtagtagtgtcgtatacatcaggtttcatcaagttacacgctctgtttcgcttccctgtctgtttcgcttgaagaagaaagaaagggaaaaagaagaaaaagagaaaaaaaaaaaaaaaaaggatcgaaaaccgccaccagaaaaaatattaagaaccagacccgatacaggaatgacaagcgctacaaattcccctcaatcttctttctcttcatcctgccttccaggcctgccctgctttgtgctaactacctgaccgatcatactatatatatatggtctctcattccatgaatcacaagccgttggcaaatgtctaaaattttcgaaaaacatatccatccagaaacatgtgcccggtccactcgatcaaagcaagttactctgcccttcaccaatcataacccttctttataactcctgtcagcttattaattcattaccgggggccggccgctctaggcatgttgccaccgcgcccgggtagttggaagtctgggttagagttgagaaacagatctgagccatcggcaggaccagcgccggggcgattaaccggccgccgaggtaccacattgcctcctcctcctcctcctgcatagactcccgctacggggggaggcatcggtgcgttggcggagttccaacgcgggttgatgcctcgctgggatatcgaggtgaagttagagttttcagactcagccgggctcctagctcggttgggaatgtcgtcatatgagttggatgctggaggtgactgcatggagatgggcggtggccttttgtctgcggcggctgaaggctcagcaaagcgcggatcgacgtcttcgtaataatcactggccactgtagctgtgacggcttcagaaatcggacgtgttggaccacgggctgttggtggcgctagtcccggggtgcttcccacaaatccttggttccatgcttgtctgggcggcacgtaaacgtcgttgggcctgatccgtcagcaatgatcatcactcttgactatgtttggaagcatcacttacccttcttggctatgaccattcgcgtcattgccgcgatccgggtctggaaccctggcttgctgcatagccaacatgccggcgacatctgaatcactgtccctgattccgtactgcccaacgccccgatttgcgggagaagcatccagctctacggcagggccgggcatgccgtcatcgatgccggggagcggaggaggagactcggctcttgggagcgagacacgtctcgggttgtatgccgaatactgaggtcctggttgttcagggttcccatatcccggcgcagcaaattgagggccgggggactgttgcctattagcgtacggcgatggttgactgggaccataggtgcccacaccagggccaggtccatagggagcacctggcgatggccttcggtccggcccgccttggtatccttgaggcggcgggcctcggccacctcttggtcctggacctccgtatccgcggggcggcggaccatagcctcctcttcctcgtcctggtgggccatagcctcctcgtccattttggggaggtccaccacctcttccaggtccgggaaagccaccacgtccacggtagcctccgggcggcataccacccctaccccgtgaattcaaacgctcattttgagggccaaccctcatggcatagccatcttgaggtggtagtgggttcccgtactggtctcggccaacaggtgtggtagagggtgatcgagagggcgcaccatccataaaattgggtggcgtgctatcgttgactaatgtcgctggtgaccgctcgatggggctaaccgacgtaagtgggattctttcctcgctacggtcgtccttcttctcgaaagtagtgaattcgggcagcttgtcgcctccgccgttcgcgccgctgatcatgggtacggttggttgagggccggtaacctgcgtgacaggggcagtttgtgcctgacggttgtagtagttctctccactcatctcagcattttctgcaatgcgcttcctgttcgccttcctgttaacaagtgttcggcgcatggcgcaggttacgaggccgcaaaacgctaccaagatggtggcggcaacgacaatataagagccccatgataagtgtggaatgaagagtaacacatccacgaggaagcacaacaggcagacaataaagtcaacaaagctgacaatgaataggatcaggaggtaccgcgctgaatgggatggtgagtgaaaatgggccacaatagcaaggacgaagttaatcagggtgatcaaggcagcgactggatgcacaatcaggatacttgaaagtgtagaacgggttgctctggggatgtcgaagtccgagttgattttgtcagagaaggcggctgtaagaatcagcacttgatacaagacattgaagtgtgacatggagcgagacactcgcgcaacaactcacaggtatcgtagccaatttctataggactacagccgcttgaggtacagtaaccaaaaacgccaaagctcaaatcgcccacatctttgatctcgaagctgctcaaggggatttgcttgatgattggcgtggatatggtggccagcgtgagcagcccgaatgctgcaaaaagcagcaccgcgaggggcgtcgcgggccgcaacatggtaaagattgttgcacttcaggcaggcaatgagtcggaataggcgaaggtcaagagccgggccgtcgacgaagaatttccagcgtcctcaggacgtggccaggaggatggtggtggattggcgccttttgcgttgccaatggaggctttctggacggacagatggtgtaaccagaagtggagggtggggttgaaaggagagaagccccgaaagtagtcgcaagtcagatacgcttactaggaacatgcgtcttgctggtagaacttttagaaaaaaaaataaagagtgtacgagcctaagaccaggcctggaggtagaagagagagtgcgtgagaagacggcggggttgcgatcgtattgattagatgttattgtggtcgcggctttgtgtcgtgtaaaagcgtggaaatgaggcaccacaggatcgccgcagatgacgggccaaatcctcaggagatatcgtttcttattggatgggcgtcactcaacgggcagtctctgtccactctcatcggcggccttgttgttgttgttgctgctgcctgtaattacagtaagtatcttgttggcgccgtcgttgtcgccgtcgaagttaggttgtcttggtcgagctgggtcaattggcaattcccagacggggaaaggacattgccactgagtctggacgaagtgggaagtcttggaggagatcgggcttcatgccctcctgttccaggtttcgagaaatgagatgtctacacagaaggtacaagcgccaagattacagccgggagtgggatagcgtcggtagcacaggcacacgggggcaccaggacagagggaagctgggcaggagcatgacactgggcgcctggcggttgcagcttccattcagactgctgggcaaaaagattggaaagggcagatggaggagcattcagttgggaacgaccacgggggacggttgggggaggaagctgattggatagaggtaacctacttgattgataggagaggctgcattggggtagatgtaacaagcagcactgccctgccctggaagggttccaccaccgttctcggggcttaattgggtgggtcaacgctaaggcgagccgggcctgcccacgcgaaaagtgcaagggacggctctggcctgtgctgaattcgcttctacttgaggttggttcctggatgttctgaacaatggaaagccaatccgtcgcggcagtgaggtggataaactaaaacagcatctcgaccctacgtttgcctacgcctggataagtccttcgcgtcctcatagtgttgactcgaccctttcttttgcctctgtccacaatctgccatgtgccctgtcaactgcctcgccctcccccagaactgcgcgtgtgctgcacagtcccctctgctctcggatcctggaagtggattcgcaaacccgggaacatgcatccgcccccaatctagggaagcctacctctacgcgtcgcgaaccggatcatttccaacctccacctgcggttttgagatttgagggagagcaccgcctgccacgaccaatcttgagcttggtcaacgtcatccggtacagagatagcgttgcgagttaggcctcgaatgttgtcaagtggccgtcagacaagaatcaagaggctagacgaggccagccaatccatgtaatggaagcaaaagactgtgacaccccaccctttgcacctgtgccagtcggtgttgactcgtgagcctcaagaggaacgcgagaggttttacccgctcccgtcgtccgccttctcgaatatccaaatgctcggtatcgaacggctgctcttcaaaagccaattgcttcgccctatcgaagactacttacggatgtgtccgccgtgggaaaggcgctgacctagcctttcttaatccccattcttcctcttacgacaaaatggttcatatctctcacaaaggagccatcagtaacagctcattctcatagttgataactctgtcggtcctggtttctcgatacggcaggtcggggaagggggttgcggcgcggatatgactgccttttctcatgttagttcgggatcattatatgcagcatcgaatcagcctagcgtatcgcaggtactcgttatggcattctgactgaacccttttcaaacaggtatggtgccaaatggacgctaattaactttttcattggataggggcatagatttttgaagcaggttgagtcgctgcttcaaggcattctaatgcaaccatgtactatatgcgctgagaacggatgccgctatggtatgaaaagcgcccaacattctcgtagacatagaacacagacttgaaatgtaagtcgagccgctcatcaatcagcttgaggcgaattgcaatgaaatctaaagtgccccaaaatgttaagttgtagcacttgcgcaacgtgctatccgctaccagacatattgatcatccagtcatgccccttcacgagggaggtcatttatacagtacatagcctataggagtctcgatatacccatcccgacctgcccactgtctcctctgattggcatactgcaccatctgggtacctcgttggagaagaggaaaaaaaaaaaaaaaaaaaaaaaaaaaatatcgaatcccacatcattgttaatgatccgcctcagtatcactaccctttgtacagctgctaatgttgggattatgggacacggcaggatgcaattttccgtagagaagatacacagaatcagacaaggaactgaagatgtagacaccacgttaaccagctcaaaagcacccaacagtcaacaagtacttgttgtttctcttttagggagaaaagaacaaggacagagaagctccgtcagcaaataaaaactaagcgcgttataagatagcagactgtgatggttgaactttctgtttatcacaatgatctatgaggccaagttcattctgtcgtgtattgttccaaacctaaaaagcattcccactgccgcttgcggacaatcctctaggtatttgataatcatgtctacaggcttaatttgagcaacggctccatgttcgcttgagattcagatgtggctcctgtttacatagtgtacatgctcctaagtcccctggatcaacaaatgtgtcggataccgggaggggaccccggtgctagatgttcatgcagttagcgctataccttgcgctaaccatatttcttgaacacatcaaggtacttcatcattgttatgcattgaggagccgctcttcttccatgtcaatttcagttctgatgttccaggcaaaggatggtgttgcatcgcaaaaaaaaaaaaaaaaaacgcttccggcagtcgaagtgatcataagaagaaacagaacacgtcacggtcagtacagtacatcgtaggtctactctaatcacgcatctcagcacatcaagcgtacttttaatcctgaattggaggcagttgcgatagcgaagaatccctaagcgagtccagctgacgtggctacgacttattatgatccttgttatagtttcgaagtggccgttcttattgcgagccagatattcgactcttaatcgactgtgtcaagagctcacgcaaactgacagccaagacccaaagcttggcattttcggagcatcgatctggcgcagcagcaaccatcaccaacacttgccaaacagacattgtttcgaactacaataacaaaagcccaaaatcacctttcttagaacgctgacacctctaagaaacagtagctctaaatacattgagagaactagttaatactgcaactagcgaaaactcacggggtaagtgcttttgctagccgggtttgcaagaggctgtctgtcttgtccaatacactgcatagtataggttattccttggacggcaataagtgtgtagtctagacacctcagcacatcatcgccgtggtagtctcaagacgtgacgagaacatcgcgtgtgccgtactgtttgtgacttgccagcatgagtgccttggcaagggagtggtttgttttgacgttgcttcgttgacctaactattttttcttcttttcttttttgcgtcctcctacttcatcgcaatgcactacgggacctcatcggcctcgatggtgcagcttggacccgaacagcgggatcactgaagtcgggctaatcggatagactccgcccgatcccggggttttagtggaccgaggccatctgtccgggtcccgcccagccgccttagcgccccgcgccggctccagcgggcaaggcctggggtgcactacgtaatcgaacaccgatcctgtcatcgtggtagagtcattcaggacacacggcgatttgtttccaacttttagtttccatgccagtagttttcttcgccaacccttccaattcacgccgacgcgcagcttttcaaaatcttcgagggttgtcttacgcctatgaggacgttttcaagcggaccaagtacttaagtcgtgtcatagagaagcgccaacagcacagtggcatgcattaacagatcgtcctccaaccttctcactacccccggccgcgagggacatcacaacgacgcgatgttgcgccaaagcataatagcagccagtcactgtccaaacgctccagtggctgggataacgattccacccacgagagccgcgacgagatccctcgtacgcacacgtacgtacgttagccgactaagaagcgcatctgcgacgacatcgacgacgtcgatacacaatcgaataccacaatgcttctactcctcctcccgtagcagccgtacagcctggtcccatgctactacagcgccaggcccctcctccggtccattcgagccgctcacccccccgtcgccatccaaactcggtgccccgtaccccgcgcgctcctatacccgcacccgccgctggtcgcgcagactcctcatattgtcatctctcatcggcgtcgcctaccttaccgacaagtacgtttacgcctccgggctcgcccgctccctgcgcaccttcggtgtcggtcttgtcgttgcggccgactacaagctcaacttccgcccggaaccgctttcgattccctggattggtatccctgagggcatcccagaactacatcggcgcaacgccgagcgactatctgatctgctccgtcataatggcggactgtacctcaagattggccaggccattgccatgcagagtgcggttctgccgccggagtttcaagccatgttctcgcgtatgtttgacgacgcgcctcaagattcatgggaggaggtagagcaggtgatccgcgaggattttggcgggaggagtgttgaggaagtgtttggggtaagcttttccggggcggagggtaggggtgtgatggagcgcacggcaagggcgagtgcgagcgtggcgcaggtacactgggcgcggttgccggatgggagagaggtggcgatcaagatacagaaaccggagatcgaaaggcagattggctgggatttgtgggcgttcaagtgagtatacctgatcatactccaacctttagcatcgactaacatacctttacagagttgtgacgtgggtctacacatggtggttcgacctaccactctacagcctggtgccatttatcagcgagcgattacgactcgagaccgatttcgagaatgaggccaagaattccgaaattatgcgccagcttgtcgagaacgagcccagccttcgtgggcgcgtctatatacctccagtctaccccgaactcagctccaagcgcgtcctcacgactgaatggatcgagggcatcagactatgggacaaggacgccatgacccggccctggctagacggctacggcaaagggtcagccggcgtccacggcgcccaactagacccgcccgacatgcccgccatccggagggaacttcgcaagaacacacaaggctacacgtttatgatcaagcccgagcggaccgagtggaagggacggcgcggcaagggtggcctcggactctcaacgaaggatgttatgaccaccatggtcgatctcttctctgcccaaatcttcaagtggggagtcgtccactgcgatccgcacccaggtaacgttttcatccggcgcttgcccaacgggcgagctgagctcgtgctcatcgaccatggtctctacgtctacatgagcgacaagttccggcacgaatacggcgagttctggaaggcactgatgacctttgacaacaacaagatcaaggaaatcacggacgaatggggcatcaaagccgtcgacctatttgcctcggcaacgctcctccgtccatacgagggaggcgacgacggcgggtttcaggccaagctgatgaagcacctggatggcaacaagacggccagcgagcgctcctatgagatgcaggcacgcatgaagcaaggaatccgcgacgtgcttgcggacgaggacaagtggcccaaggagcttatcttcatcgggcgcaacatgcgtatagtccaaggaaacaatcagtatctgggctcgcccgtgaaccgtatcaagatgatgggcgaatgggccagccggagctcgttccaggatccgaacctcccgctcggacagcggttggtgaattactggcatcactttttgttcaagtgcgtgttggcgctgacagacgtggcgttttacttcttccgggtgaggcagttgctgcatcgcgggggaggtatggaggatgagttggaggcaaggatgcgagatgtcgccaaggagtttggggttgagttgcagcacaatgtctttgaaggctgatgatgatcattatcagtgctgggctgtactcttgtgtggttgaagacaactcttttttttttttttgttcccaggaggatacctctggatgtacatttcagcacgccccgtgagcggtggaggggtagcttctttgaggatcgaagacatctagagcggatagccagggcgcacgggttggtgttgatgacgggtatgcaaggcgttggggcgcaggatagatatgggctctcaacttcaatgatagatttcttcttagaccatcttataggcttgagatgtcagacgatcccacctctcttgtactacggtccaacgctggttttgtgtgtcagcttggtactcttgatatactgaacggttatccatcccaaattgtcccgcacctcacaaggacaaatttgatggttaagcacagattcaaaggtatcaacagcgatcaatatacattcaatgttgtatcacgctgtaataatgaaactaaaccaataaatcggacatcgttacacccagcgaagttaatccatggtggtaaaccaagaatcaacctgtacccatgcctcacccccactttttgggtctcgccagactcgccagactcgcgggcattggactgtagcgtatgcgctgcctatccaaaagccaccaaacatctagtgtaaaactgactacactgagggttagtggaggaaggggaggcgcctggatggagacaagttgcccagggtggagatatctgacacaagaagacccttcgtgcctgtgcacacagtagtgtccttatcttgggcctggcaaggatccatgttattggcatgtaccatctatcctctttcctgttccgagaagctgttggccacgcagaccacgttcatatatgacattcatcctggtgacgtctcatctataactcttttcgatccttgtccttgtaagttgagatgtaatccaaggatccatctggctaagctgagaagaactaatttctctctcacccgtaaacggatatcgctcctctttcaaaggcacaacgtgctcgaaccacgggagttggggtttcgtcgccgaattatccaatgtgatgcatcatgcacaaagcgcttaggccattcccccaaacaggaatagcgttgaatatctcgtggagtccgcgttcaatgtgaaacaggtacctgaacaaacaggggttgggcttgcaccacgagggaatggatgcggacccactgaagccactattctccacatagcttaaaaagctgggcgggggggttgtgttgagtgtgaacgaacgtctcctgaaataaaattgaataccgaacggagaagtcctagggtaccacccatcctctctccagcccagatgagactcaacactgttctgcgctgtgcgcatgagtgagttcgtgttcttttggaggaagccatttgctttgtttgctaccgatgcttggctacgttgcactggctctaccaggtggctctggcttgcaaccgcaaacgttattccatgtaacccccgacatttattctctgcaatgcggatttggcctggcttgaggatttacctacacgccttctatgcctcctccaagccctccgagccgtccgagcttctggaactgtgggcgagaatagcttcgaatgcgtgcaacagcacgtggcttcagctttaatactctccgtgcggccatatccaccttgggaacacgatggatgacggaaagacgcgtgcacagccgtcactgtccgactgagaagggcgcgtacttctctgtgcaacacgaatatctgtagagggccgagaaggggagcatctcagagagcagtcaagattcaatggtacggaatgtctgcttgaagagggttttatctggcgtcggctcggccggttgtcgagactgggttagagtctggacgatcggttagcgtctgaaggcatgtgcataagagaatggtcggtaccacctcagcccggcgttggacggttggaacagaataacatgggccatcacccgctataatctattaggggccgacccagacagtccgtgcgattcgcttgaaggtgaagatatcgcgaaaatgagtgtcttcttgtgccctcaggaaatcaaagcatatagaccgaggcggcgagacagcgggttgaagacgcaagattgaccaaagccaaggcttgcttgtgtctctttcgcttccccggtttctgcgtttcgaatcgggaatcttgttcaattcatctcatctccagggtcgcagatggtgataggtggggagcttagtgtagaaactctcgctggcccaaccaggcagttggcacgaaggtcaagggtgtagcttggcccccgtctttctttagtggttgctctgaccctggtcatcccaggctctgtgccatgcgacatccgccggggattcaacctcgccgttagccaatccgcttgtcttgtgcctgaccaacgtttcttctggtcgggaaggtcttcttttttgtttctgtttctgtttcttctccgcgcccaacgtccttctttctgcaactcacctccatcggtccaaagtcgtttgtgatctcatcgacagctggttgtcgtctatcctcctcttcctttccctcttacacaactacaaatatccatctcgatccttgcttgttccctcctccgcgctgagcaagtctcgcgcgcactaccgttttgtacggccacaaaccgccatcccctcgtttcatctttacgtcgtttcgcccgaggccgtcaaggttcacgtaagttgtcagttcttttgcgcctcagctaccacacgccattggacgtgctggtccattatcatgatattgtcgagaactgttcgaggacaaggcagtaccgcgcgatgtttggccgtggtttctggctttgatggaagctgttgaaagagacatgagtcagtttgaccaatcaaggttgaaagtgacgaggatgaaaaaagatatcgcggaccaaggaaaacaccaaggagaacgaagatgaaatgagtgtactgacgaaatcaaaatccagagaatattatacatcttgctccaaaagtcgttcgttgcatcccggctgaggctcgaaacctttggtttccttcatttcatccgtgctctgccagtctcaactgttcgacgccaactgccgcgcacccttcgctcgctcttccgaatattctgcaccttccgcgttcctattccatttacgaaacacgccggttctgcccgtggaatatcgaccgcaaactgggtgagaattcctgactttggagagttagttcatgttattggaacagacccctgcatcctccagtaatacttgcgaaagtgtgtttcgcgcttgcccttccatcttccagtctcgacagccactgtgatccaacgctagagatagcaaaggtatgcaagttttcttctagaggtaagcagccccaagtcaaacttacctacctgtagatcagctcctacctgcttcgaggcaatggaagggattcccttccttcttgagtcaccaaccaacacaagttggcagtgaggcggccagctggactacctacctctacctctacttatcctcaaacactttccactgcagcctctcgctttcctttcaccatggttcgaaagctaaccaccatcttgacaggcccacagcccggtcatcgatcgcttcctcgtcaaagttgtcgaacttgtctgctacctgccaaccaaccgacttaaggaccaatattattggcccacctttttctctgtggtcggctttagttacctctcgacagatagagtgcatatcgcagttgccgaggatacaagtcgaccgcctttttctgccgaagcatacctacgcagtcaaagctcgacacgcgtccatcacttgcattcagtctctcaccgagagctatgaaccagtctcctgctcgccgatctagttttggaggaatgttactacgcaggaccaagagtggcgacatgaagaagcagcagcagcaggccaaagcgcaagagctccagcgccagcgtgatgctgcacttcctcaggcccctcctcggctgcccgccctctacaacggagcccccgctccccaactagggctcggtaccgaggttcgtcccgattcactcgcaatcatctcaggaaccacggactcgacgggcgtcggacactcatctaattactctatatcttctactgctcgtccatccatggaggctccacgctcagtatacaaagtccctccgcctccccccattcccaacgacttcgacccttacgtcaatgccaccagtatggcgcatcgtggacgttacagctatgctagcagtgcagttagctccatcaacagccccagaagagtccgcagaagaaaggatccgactgccttcaagtaagtgtgatcaaacgactcgcccgagaactcctcaattctaaccttccactcaacagtgtcctcgttgtcggtgctagcaattcgggaaaaacatcgttcttggagttcctcaagagtgccttggcaccacccaaacggcggggaaagcccgttgaccagcaagatcactctccgaaaccctcaccttccggtaacttcattccgcattatctcgaaaccgagttcgacggtgaacgcgtcggattgacattgtgggattcagagggactggaaaagaatgttgttgatttacagctccgcgagctatcaagtttcttggagagcaagtttgaggaaacattcgtagaggagatgaaggtcgtgagatcgcctggtgtacaggatacccacatccacgccgtcttcctcctcctcgaccctgcacgacttgatcgaaacatcgcagccagctgggccggcgctggcaatatgtttctcaacggcatcaggcactctccctcttctcgtatcgcgggggctttggacgaagacctcgatttgcaagttatgcgaacactccatggaaagaccacggtgatcccggttatagccaaggctgatactatcacaacgaaacacatgagcgtgctaaagagggcggtctgggatagccttaagagggccaatctggatcctttgcaggcccttggactggatgaggaagatgacgacgactcctctgaccgtatcgatgaagaagaagagaaccctgtgttcgaccacagtgacacagaggaggctgttcatgacgaagagcgtcttaccgcaaagcaagggtcttcacccagctctaaccgacactctaatggctccgttcgccgccacaagccttcagaggaggctacttccgaggatgaaattcccttcgtccccatgtcgatcatcagcccagatctctatgagccgggtgtcatcggccgcaaattcccctggggttttgcggatccctacaatgaagagcactgcgactttgttcggcttaaggatgccgtcttcaacgagtggcgttccgatttgcgggaggccagtcgggaacagtggtacgagaactggaggacgagcaggctgaagcaacacggcgcaaagatccgttagtgtggttctggcaagtcatgaatgccaaggcctgtctggttggccttttgttccgattacctcgaaatggtatccctttccagtaccgtcggatatcgaatcgcgccgcttcagaccgaacagctgatggtatcatgcatctgaatatacttgagcagaatgcagcccagcggcactgggatacccatctgataacaccggacgtggagattctgttcagcgcacccattgctgtatggtagttcctgttcttgcctcggaggctggcagtacattatcagatgtggacaggaggtaccatgttatggagacagagcagagagtgtttcgatgtgtttcatgtgttatgtttctacatggtttgtttacttgtttcgatacgacacggatatggaatacccccaaacagccctttatctactttctcatttcgtacacttatcttcttttctctcgccgcatggcacttgttctttcttgctgggtgttttgtattatggcatctgtacgtgctgatgagaaaattgagagtggcagcatgaaaggcagttttactcacagtaaatgagccagagaacgggaggatatttaagaattagatgattatatatcctgttgctggttcgactctcaacggaagtcatcatccttcactatcttcagcaactccatatatggtacttctcgtagtcgtagcggtggctttggagattttacagtgcaggaggtacgcacgcctgacaaataaccaattgacgatttcaataaagtgtattttcttcttccccccattcccgttgcctagcctcgaatctcaagtgacttgtttgtcacattctttctcccacccaaaacaatgatatataaacacaggttgccgcccaatgcttgttttcaacccatccttcttctcccaatgtcatacacatatatacgatcagaagacagcagaaagggcttctacgtttccatctatgtatcccgtatcctccatattggtgatgcaagagtcgcaatttttcctccttcatgcatttcgccttcctgacattcgtggcccctttgtatgtgccgtcgtatacaagcctttcatcttccctcaaacctccctcctggttcagccaaggtcaaccttcctaccagctgtgccagtgccagcgcttcttttgaatctcctagatttgcgccttgacctggttcgcttcctcccagttgctaatggcttcgtcgaacgggatgacatgatccttgatgttcctggctttgtaccgagtcctaatctgcaggaacggaggattctcgccaagtccgctgttggggccgccgtcgtcgttgttgttgttgtcattgttattacggttacggttgttgtagctgtccctgtcgcctctgtccctgtctctatctctcgcgctcggacccgacgaggaggagagcggcggcatgggaaagtactcgagatgttggcggtcggtgacaatgatgttcagctgccggcgcgtgggcatgtggatattttcgcggtggccttgaaagtttaggtcgtagcatcgcagagagcagaagacagattcgcacttgagcgtggtcagacactcacggcagaagcagacggggctcgaggcgttggggtccgagtcaacgggcgacgaagcgaccgtgctggtgccgtccatattaacgtcttggtccgggtcatagtgttggtgactgtggcggagggggttgacctggacacagtcgtctctggaggcgcattggtggtcggtttcgatgtggctgggctagatgcggagagttaataagactgggccgaaggtctgaggagccatgtacgccgccgtctagagacatatcttgagaaggaagaaaagcacttaccaggccttcggtgttgcatcccggcgaacaccacacagtctgccgttccctcacacctttttgcaccaaaaccatacataaagggcagctcaggaaatccctagtcttgggcatctgtccgcagttgtggcacgcgggcaggttgtaaagctcttctgggaccttgtgctccgatatgctggccttcttcgtcttctgtagttcgtatgccgcccgagccctcttgagatcttccaatcgtttcttaacctggccgatcttgacatgcgcccccgttgcctccttcctgtcgtctaatatcctgtcgatcacctggcccaatggtgtcccgttttggaacatgtcgaagtacttcttctgagagccttgcaagttcttttcgtcacccccctgtgcgactgtggtgcaaaacgacttcctcataatctccactcggtcctcatcgctcgtttcgggagcggcaaactcaggcgggaagccagtattcatccccgtcatggttgcgtctccattctcgtccttcccgccctgcagtagcttgtcgatatcttcggccaggcgaagtacattctgatgtgaccgtgccgcctggcgcgcttgctgcagctcctctatcctctcgacaatatgatcctttgctgccgctgccgccgggtctgcatcctccgggaggacggcatcgtccagttttccgatgacggttcgtaagagccgcacaagtgaggattgtacgacctcgaggtaccaactgtcccgctcagcctgtacacgatcgtcgatggttcgtggatcaacttgatattccttcgcaccagctagcatggtgtcgatgtcccgcaagaaggagcgccgtgttgtgcaccactcgccggcagcggcggcgcgtgattggtggtagcgtgcgcggacgaggtccaaggcctttcggtagcagtccgggcatgtgactaggaatttcggtggtggtgatgatgatgatgttgttgttgttgttgttgatgatactgatgggtgagcaccagtggcgctgttggagcgtaaggaaccgtgttgtgatatgcattgcgaccggataccgtcaaggtgtttggcaagttgcttatctctgctcacggtgagactggacaaatataagagatcgtctgccatggtgggacagacgaggccaaaggcgcgtgtgtgattcgtagactggatgccagtgtcagggccagcaacaaggacaatggtggcttgggtgagttgagtggtatcaagagctgtagttgtaaaaatgaaccgatgatcgcatccagtggaaatgtgctttataagaacaaccaaaaagaaaatgggtatcttgtaaaggaagagtggatggaccaaaatattttgcgtctggttgcgaacatgaaagagtgagttagttctgtcaaaagtgttgaaatgtaggtgggtatgaaagaagtttgtcaagccggcaaagctgaattacttggtcgacaagctggagaattgtaccttgtgtgagatggatggaattagaaatgtacgtggatggcttcacttccaactggaaacttccaggtttctgccgcttcgtgaagactgaaggctgaggacggccgggagtttcaaccttgaagtgccgtcacgtcgaggttgccaatgtcaagttgcgtacctagtgcccccggcaccgcgtagtggtcaagatggcccgggcccgggggagtgcagtcccaagtctccagtgggcaaaaccccccgccgagcccgtttcaccaggccactccacctttggctccactggcaggtggtccgttcactggctcaaaggcttggcattccagtttgccgcattgagtgcgctatggaacaaacaacgaagccttgcagggcgcaagcacttcaggtcccgtcgtccattacatccgtccactcaacgcgtatcgcactggcgtacagcgtccctgcttttcaactagatacctattcatcgtacctctcgacaacgacaacaacaggcagcaacatccgggccgtcatcccaatcatcgaactctcaccccttctttcccgatcgaagcagtcaataaaagtgtgctcggatttaacctcataatggtgggaccacgccgtctgcttcccagcccttcctccggcgcatactgacccaaaacctcaaccatcaacaggcggacaagcttcgtacccaacaggaactcgagcggctccaggccaagtacattggcaccggtcacccagacacgacgagctgggagtggaaaaccaacatccaccgcgacacgtactccagcattgtcggacacccacctctcttatcgtacatagcgctagctgaaaatgagcctgcggccaaggtccgcgcaagacttattcgcgtacgtcaccgtttgatatgcggagggaatcgggatgttgcttcaagctaatgtttgttctttgcctatcagaaaatgctgcaaccgatgggaccgcctccgcctagggagggtgaggagcctatgcttgttgaccgaaaggccgatgcttaaaagcgcatgcttgaatgggaagtgaaacggagaaagaattcataatgcccgccactgcatactgttccgtggctatatccctggtacggcgatgcgaaaaggagatatgccaagattcaccttgggcacaggacggacagcaacaacaacaacaacaacaacaactgctttcaaaagttactagcctcgatcctactacaacgatacgagtagctcatccgggcgctattcgctttgcaagaacaaattacatatggggacaaggaataccctatctccagacattatcctgtcgtaaggcctttaccttcttaccatccttattcatagcccatatgtattttagaacacagataccctaacaacgccttgcgccaatccaaacagacgaaaccagaaagaataaaactcagataggagtgcctacccccttcttcctcgtctagtactcggaccgggctccggctcgtcgtttccttccgcgtcttcctcttcctcatcctcttggattgtggctggagctcgatccgccgctgctgaccttggtggcttcctctccttgaccttcaaactagcttggagcttcctctccagatcctcgtttggtcggccgccgccatagacttctcggaccacggcagcaatggcttcattgtccacttccaccttgccacggggcccaacgtgccaggtaattgcatcgtcgtctcccgcatttttgttgtccgcaaccctcacaaggtaaccctgcttagtcatacgctggaggactagctcagttttctcgctcggcgcattttcgttgttggggttggaacttggcatgttctcggccgcattgagacgggtgaggtatcgtcgcaggcgcggatcacttagctcgccaccactgagtgtgatgatggcaatgagcattgtgtagagaccgatatatgcagcttcgccatcggccgactggactttggacggggcgatgatgtcggaaactctgaggtgctcgggcaaaaccgaaacgagcatgtaagagtttgatgttggctccttctgactctgggatttcgtggctgagaaacacgaaagaagttagcagatcggcgtctattgagagtgaaacacaacttgactacaggccgtgaacataccttttctcttctgctcgaccgtcaaaaggctcctgtccttagtgggcagctcgaccatttccatgccaaatgtagctcgcagctgcttctgggccccagcaaacacctttttaaactcccggccgtggataccaaggactctttctttgatgccgtctctgcggatcggtgttctggagtattcgcaagcgagggcatatcgcaccagcttcttgatgagctggcttgtctcgcctcgctcgaccccgtgcatgtggtccacctcagaatttccgtcgtctgcggggctatcgaggcgttgatggacgtcttcgtcttcatcggactcggcggcctataagttgagcttgttagttcactccgaatccaatatggtggttggcaatgttctgtgccatatatcccgtacctgtcggcgctggcgctgtgttggtggcatgatctccggtccaccccacaaatgctgtacaatgggtgcgatgcgaatgcttcgagagatagagtgatcgtatgttgacttgagacaatgcgcgctgcgagcccaggctcaaatgatgactagcccgggtattttagtatttaagtactatcctgtgatatggaggggcaaggagcggggtgaaatcgcaaggtccggttcaagttgtcagatgtacactacgtaaatggtgtcagtgaagttgcatgcagcaagtcgcgccgggtcgcgtctggtatgcagtacatgcagggtccttgcctgccgggaggttgcgatcagaggttcgcgccccacctaaaattcatcagtcgcccggcctcgatgggtgccggcaagagtcctccacccatcccgatcgccattgagctgttgtgaagtggtttgggaaactatagggtgttgtattcttcttgttgtacttggtctttttcctcccattttgtttcagatgctcagtcgaaaggtcggcggcagctttgtttgcctgcgatgccgcttgcaactcgccggtgccgcgaccaccttgacgaccagaaggccgctaccatttgcaccaccaacggcaacccgcgccgccgctgttactcccactcctgctgcaccctttgccaacagacggcactacacctcagaccgagccgatgccgccgagactagtaggaaacgcagcgagggaaccgatgtgcctgacgaaccgaaccgaacacatgacctattcaatccagaacccttccacggcgcggccgatcagggtcgtgcggacccggcggacataaccagacaaatcattctgggcttcgatgccgttgacagcgagctccagagcaaccggactcgggaagaagagaccgcttcacccagcaccgaaaatggcactcaacatggcgatggagcacaggggcccaatataataagatactcgccggcggcaagaagagaaaggaaacaggagacattggtcaggcacaagggtcagaggatggctgtcaagcaggaagacctgactgtcggcatgttagggaagccctcgcaagtggttgtccttcgcagccgaggcaaactgagtaagcgccaaacaccacatgttacgccagctcctgcgcatgccgccgtggttgatcttgaggagtctttggagaaacatgatctgtatcccgtggaggaggaaattctcgagaacatacaggaactccggcctgaagaggccgtccttaccggaaagcagttcgcggagctcttggagacgctttacacaagctttaccagtcggcaactggaacaatatcttatccatcatgcggaagcccaacaagtgctgtcgaagccgcttgcagaggatcccccatggatcgtcaggcgctatccttggattccggccgtcgagggcgccatgacgccctacgactacagacaccctacgttgcgcggatactacggttcggacacaaagccgaaacagaagcttgccctgcggattatgcttgagtgctgggagctggcttcccacgatattattgacggccaaggccacttggtcgtgagcctgcgtgataccgagttttcacttttgatgcgtacgtaaactcatggtcagcattcttgccaaatcgtcactaacccttgctcaaaatgccagttggatcgaggagatggctcgccgacatttcgcgaaattccctgattgctggtcagaagatcgaactcattccttcgagtaacgcgatttgtatcaacgcgccaaaggccatgagtgaactcgttctttctgaagtcaacagagttctcgagcatgcaaagaccatcagccttgaccttagtctcgttaccaaacaggccaagaacccagcagttcttaagtcagtgggtgatgttactcactccgtggttcgcctcgacccagcgggtgacaaggtaagttgcccgtgtaccatctttcttgctcctcggccaagtgcttaccgttctcgacttttattagattaatgttacctgggttgacatgcctgggcggaacgaaaccttggagaacatggccgacatcgtcctacggttccttcttgttgcttttggccagaagccgcgtaccgagcatattaccctgacccttcccccttccgcgacagaaagcggccgctaccttatcgagcccaactgtcaacccaagctcccctggcaggaacggatcaagctgtgggcgaggtggatcgcggcggtgcccaaggcaggatcttcctctacaggcgtaaagatacccgccgatattcttccacatccactcaacctggctaaggaagcacctcgccatcggcagctcgaggcttcattccccgagttgcacacggaccagagcgtgaaggggtggtcggaagtgccggagacagatacccgtgccattttcggccatgtcctccatgctccgtctcgatcgccggacccggcgcaagcccagcgtagccgtatcgccgggtcggcttccacctctggcttcccaagccgtctcgatacttctctcagccgaaccttcatgcctgtgctccctccgatttctgaactgaagttcgccaacaacctcaagactcagggactttaccactctgatatcgtcatgcgcttcgtacccgccccggagcagcctggtcccatcaaggcctcgtctgctcccgacctggagctggttcttgaagctgaccatcgcgagatcaagggtttcagctctcttcgcgccatcactgagtctttcacaggagacgttatctgtcccagttcgccaatcgatgtccgactcaagcagcgccgccattataccatggacgtcagaagcataggcgagtgcggacctatagttgaattcgtgaagaaatcggacttgcgtccttgggatggaaaactcaagaccccatcttcgatcgaagcattgccactacctaagcgtctcttgtccgggccatctaccaaaagtattgaggaagaggatgttcccgttaagtatctcttcgcgggtatggagatccataggcgcgtggcagccgattacaagggtttcactgccacgtaccgatccattgaggctggtcagcgcggcggcaagtacgccgagctctccgtggatgcagttcgtgccgaggtgacccgagcacttggtcccaataattttaaggagctcaggaagggtcctcttcctcccatccttggcgcaaccgccagacctgatcccactgctgtgcctggcggaagtgctaccattactcccctcaacgggcctatgtcacaaggccaccttaagcccgtcacccctgaagaaggggaaattgacgggaagtctggcatcacgcttgatgaggcgaaatttcgcgagctccttgagtcggacaaagagcctgtttcggggatgaagaaggccagccgatccgctgccgcacaggaagcagcggatgagctcaacaaccttgatcttgaggatatggaggaccgcgaccctggtgctccaggaaagcaagagttcaagagtgctcttgaagaggagatcagaaaggatgagtggctagatgagctacctcctctccaaaggaaggatggagaggagtcggtcgttgatgacactgatccatgggacggtaacgaccccaagcatctccaggcgttcctggatgttgttgaggatattgtcagtggtagagcaccacctgcttggcaagggaggtaatcttagtcgtgtggagtgatgagctgtgtcgaaacacacacacatatgtatacatatatatatacggggctggaaacactaaacggcaaaagggaaaagggccttggaattggtgtggaacggagcgatcttcaatttgttctggcatggttttatcaaagattggtacaacggagaatccaatagctgtaaaaatgtgtaagatgttcgagttcagatacggaacggttagacgggtggaggaaatcttttctgggataagatgatatcaagataaatacaatgcacataacagcaacacttgtgttgatcaattactctgagatatgcatactcaccacgtaatatatcaacatttcttgttgaaaaacgtagttagttccatggcttaagaccatcatatcagcagacagatagcgtcccaagcaacgccaatttgtgcaaaaatctcaagcttgtacgcaacttggattcccattacaagtcatcaaactctacttcttctacagtgaatatatacagttagttgcctacatctttcacattctttagctagctgcaagcaaagaacaaatcgacagagaccgtgaccatcaagcatctcgaggccccattttcgtcaccattatagttgaatacaacgtcgaaggcgcttagaaaactagaaatcaatcactggtcatgtctcatgatggtggaaatcggaaaccgcatctgatcgaattctatacttgtaatgtccacatcgaggtcttcccaacctacatcttgaatccacctacctgttcatgacaacaagaaagggagtgataatgggaagaaaaaaaaaaaagaccattggtgacccgcaaatataatgagtcgtagctgcatcatccatagataaagtgttccatcttctcatgcccctgagcacgctttcccatctctcttcgcctagatatactcctttcctagctggtgagatagtagtaccctgtccaccgggagttgcaacacgcccagtctcagccttgggagaaataatgactaaaggaagagaagaaaggtatcgatgacgtcgcacaaatactttgctaggcttctctctatgctccacgagtatcctttccctagttgatcgagtaatgacttccctcagctgccaaattgaacaaccgaagcatggaatagtggtaaagctcaacagacaaggtgacaacatcgagatgagggttcaatcaacacatggagcctcggtagaagagagtttttgagtaaaataaaacatcggaagccaggaaatggtctgcagagcgtttcgcagatgacaacatcgattggaagagcaaaccactaccatcagttgttcgttggaattactggaaaatgaacaatacgaaggtcgactcccgccaaggagagcacaggacgtcccgatatgcctgtcaaatccaagagtcaaaaggtgacagtagaaaggagacaggagatgggtcagcgagcgtcagtagatgtaattgacaaaccatggttcgacaagctgtttacaattacacagacgacttcggatgttcagtgaattaccggaagatgggcgagacgaacgaggtcgacgatgggcgcgcaaggaatccagatatatgaccaacacggaggtataaatgtgcagaaagattagtgatgtaggtgtgcaggcaaccaacaactgttaacaaatgcatagccagttgacgaaggccggaacagaaggcgaaggtagaggcctcaaataagtggagaacaagagcactacacagcaagaaagtacaaaaggggacgtgtgttgcttgttcatggggaatcatcattttgtagtcattatctagcctctatcttgtcctcagcacaggaggttttgtatccgtcgtaaaatcccagaccaaccctctcatcattgtgcccaaaacaaccgagtgctcatgcaacgcaaggagattcgtaagttttttgcttggtcaagaagaggtaatttacttcttggcggccttggcagcggacttggtgaccttgccagcggcagcggtggacttgtcgacggccttgatgacaccgacggcgacggtctgacgcatgtcacggacggcgaaacggccgaggggagggtagtcggtgaaagcctcaacgcacatgggcttggagggaatcatcttgacgatggcagcatcaccagacttgatgaacttgggggaggcctcaacagccttaccagtacggcggtcgatcttctcgaggagctcggcgaacttgcaggcaatgtgggcagtgtggcagtcgaggacgggggcgtagccggcaccgacctgaccggggtggttgagaacgatgacctgggcggtgaaagaggcggcgccagcaggggggtcgttcttggagtcaccggcaacgttaccacggcggatatccttgacggaaacgttcttcacgttgaagccgacgttgtcaccggggacaccctgagcaagctgctcgtggtgcatctcgacggacttgacttcagtggtgacgttggaaggagcgaaggtaacgaccataccgggcttgaggacaccagtctcgatacggccgacgggcactgtgccgataccaccgatcttgtagacatcctggaggggaagacggaggggcttgtcggtaggacgcttggggggctcaatggcgtcgatggcctcgaggagggtcttgccagtggccttgccggccttggtctccttctcccaacccttgtaccaggggcagttggtggagggctcaagcatgttgtcgccgttgaagccggagatggggacgaaagcgacaccagcggggttgtagccaaccttcttgatgaagttcttggtctccttgatgatctcctcgaaacgagtctgggaccactgggtggtgtccatcttgttgatggcaacaatgagctgcttgacaccgagggtgtaggcgagcagagcgtgctcacgggtctggccatccttggagataccagcctcgaactcaccagtaccggcggcaatgatgaggatagcgcaatcagcctgggaggtaccagtgatcatgttcttgatgaaatcacgatgaccgggggcatctgtcgaggtaatgaattagcatgagttggaatgaatgcggggctatggtgcgacataccgatgacggtgacgtagtacttgggagtctcgaacttccagagggcgatatcgatggtgataccacgctcacgctcggccttgagcttgtcaagaacccaggcatacttgaaggaacccttaccgagctcagcggcttcctgtggttgatagtcagcatcatgtggagtgtatatgagttggggttgcgtcgtggtgtttgaacgcggggtaagtgggtctgtgcgcagccaagcgaaaatctttgagccccaaccccaccatgagagggtgaggggttgccacaaagccaaaccggcggggaaaggctcaaagacagcagaatggcagagcagaggggaatggcgatgtgaatggtgagctaagcagatagtgactgaccttctcgaacttctcgatggtacgcttgtcgataccaccgcacttgtagatcaagtgaccggtagtggtagacttgccggaatcgacgtggccgataacgacgacgttgatgtgagtcttgtcctccttgctgtggcagttgttagcaaatgatgcgtagagcgactgctgtgcgcgcgatctgattgataacgacgacagcgtgatgatggatcaacgtaccccattttgacggttgatgtgctgactggcgactttgcgctagaaatgtgaaagtggcaggagattgcttgaatcaggtatgccgacgaagagaggaagaggaagaaaagcttgaaatagtttggaggagggttgagattttaagtccagtggggagggcaaaaaatggacttggtggggccaggtctgcctgcaggagcccgggcacaaaaaaaatggaatgaaaaagtggagctagccctcaaaatcgtcaaaactttgacctcccttgttcatgccgcgccttgccgtcccatgcgtgacccttcacgtaccgacttattgtttgctgggtaccgttcacagcccctcaacgctattcaatcgcattcactactacactaccctagccaaagtggatttttcttccaaatgtaccgtctgatttcattttccagagcgattttgttgccttcatcgcacccatcaccgaaatctcgtctgatcagaaattgcacacaaaaccagtgatcgggttcagtttgcaaaaatcagtcagtctgataacaactgttggtatgctgcaattggtcatcctatacacgtagtgagctttcccctttcggaatgtgtgcctgcctgccttgcccctctatttctctgcccctcctttcggctgagaatttgctgagttgtgaagcaccagtttgcccctccaatagagtctcgatgccgatctctggctttcgcctcacccttcatccctcgctacactcgcatttgcggtgagtgctgccggaaacgatgtggacaagcgactgttgatgaattttttttttttcctacgctacccacaagcttcactctagactagtgtagttcagtggtcacggtggatatgtacattattattgatatgagggtactccatgggatcgcctgcgtcgtagccgtgaagggctggctcatgcagtttgggctttggcgcatctagcttccagcccaaccacaggcgaaacgacaatggatctaacgagtttctctagcggccggcgtgactcaaaattttttgattcgctggtgaggcacaccccgcagcgttgccgcacaagggcagtattgctttccaaccttgttgaccgcgaacgttcccatgtatctaggtacgtatgtcgacgttgagatattgtgaaagcgtggccatgaatgtcaccctgtccggccttttcgtgaatctcattcgggtcctgaatcatgcttctctcacttcgcattttacagcccgctgcccccgtctccagggctctccctcgcgatgcgttggttccgggccgggcctggacgcctgcctttcccgggaacaaatggctttttcggtgctgcacgctgtccatgccttgctgtcggctgcgttggtagtcagatgcgatgccactcaacctggcatgtctggattgtttgacattgagctagataggccaatggtggcgtagaagcccccattcatcccggtctgatgtgagacgcccgtcgtggttgcccgagtcatagctcgagcttcaccgagaccaacgagaacacggatgcaaacgccaatgaaacctactgatttgtgagaatcgtgatcttggttgttccggggttagggctatctgaaaaatttattccttgttgctctccggcacatctgtccctgtctacggagttttaatagcaccatcaagtggggtttggcaaaatggatgtcaaagtggacaacaccaagctttttctttcacgcaagtaccaggtcctgtcctttgttgaccatgaggttcttcctcctccgcctccaccggacgggcgaacctctgatttctttttttttttttcctctttcttctttgttgctgtcctcgccctgcctaccaccgacaaccggcacattttttacttttgcatgtatactgcgtagttcgatacacccgcaaaaagcccgttggaaacccttcaacaactgtaacggttcaggtttcgtccttcctcccgcctcttccccccattcatctgattggaggacttctcggtgggttacgtcgagaccccagtaacctgatggtttgccgcccaaagcctcggacccctgtttgtggcctctggtggcacggcaaccacagatgaggtgcccgttgaggttcacctcgacttcaccatcaaaacatcaccatagccagtgagacgtcgtgattggcgtcagacggggcgatatgtagtcagttacgaggttaaagaatctagatactatactgtaatgtagtgcaagtcgatccagaacaaaggaattcagtcatcagcgcctgatctttccagtaaaagcatgacttgaagccatcgatgagggatagaagaagaagaaaaaagtctcgtctcctaattcgtcctcactcaaggggactcctcgccgagcattcccttgcctttggtttcagatgagctgttggcccagatcctgggtggcaaattacaaacagccgtaggtagtcattttgggatgaactatgtgtggatgtgttccagagggttctcgatcacacgaggcatcgtgtcgtcaataaacttggaatttaccagttgcttctgaagctgtgaagttttgagccgaggactcgaacaacgacgagtgttttcaacacattagcatatcaacttatatcgtggaccacgtatgctgtgtgaacccctatgtagtagttggattactttggttagaaatgtaatacttctaggaattcacattttcacgtgccagatatctatagctatcatttattcgtaccacgagtgaatttgttgagcaaaagcgtcagtctgtcgatgttcgatagatggatcgtagtgttgggaccggacactacaagcattcaggttctcaaacagtcttccttctacaatagttacatcttacgaaaagtaacatggttcattcttttccaaattttacactactaaggtccatctagtgtatatatcagatgtccaaagcatctcgtagaaaccttgccaattctaacaagatgacttgttctgcctcaccaagtcacatcctatccaacattatataatgtatttgctcgaggttttgattatcatacgcctgtacgagcttgaagcacagagtcccttaattctggaaaggtgaacgagtctggttagtccctctggcagaaaaccaacaatctccggtttggtcaaggcacgtaaaccgtgatagacgaaagtcgtcgcacaggcacgaacgggtctggagacacccacgttccagaaaatgcgtccactgcagcctgcccactcctgcggtaaccatacgtcatacccacttggggtgcgtttccgtgatccgatcgagatttgatcgacatgttctaggaagttgcttgcggtatgggcactgccatgagattatgtagactggctgacaaaaagctggcaaaaagatggaccatttcatactttgataatcgttctatcctatcgcctaactaattcataattatcatcatgccgtcctctgtgtccaaccatcttaccttttcttttctcgatcatgtacttggaggtatcgcgtcgtataccaagaaaccatatccatcccaaactcccatcggcataccatgtacgtggccgttatgatagactaatggcccctctaaggactaccgtcccatcccaatcgtatgttattactccacgtctgactcacactagctcctttactggatgagctgcgaaatctcctcgtcgttgaacccaaacaggtaaagcagatcaagcaagctatcgccatttagcctcgcgctcgcctccatctgcaccctcggctttgcgttccacgcgacacccagaccggccgcatccatcatgagcagatcgttcgctccgtctcctaccgccaccacctgatccaacggaatgccctccttacccgcaatctcgatcagcagttcgcgcttgcgctccgcgccgacgatgcgacccttgacctcaccagtcagacgaccagtcgcgtcgtcaataaccacctcattcgcatgcgcatagtcgaggccgagctcgccagccaaccagctcgtcagaggtaggaagccgccagagagaacggcggtcttaacaccaaggcgcttaagggcgcgcaataggggccgtacgccgttggtaacctctagaacgggacgaaggtcgttgaagagggtgccagggaggccagtgagcaactttacgcgctcgcggaaggcggaatcgaattcaagctcgcctaacatggcgcggtgggtgatgtcggcaacgcgggcggcaaggtcgggcgggtccttaatagtagcagcgaggagatcgataacctcctgtgtgataagagtgctgtccatatcgaagacgactaggcgaggatacctgcggaaaagagtgtcggcacgcagggcgacatcgacgttccactcgcgctcgaaccggtaaataagctcgtgcttgcgcaaatccgcaagagggagatagtcaagcgaagggccgggagagagagtcaactcgaccacgagtgggtggtggtcaggggtctgatcgagctttaggcagcggtgggccgagtttaggtcagaagcgccgggaggcagcgggaagctggacatgaggtggaggaaagaggtgatgcacatgggcgagacgtaggagccgtagaggtggtcgagaggttctggttcggcagtgggcggctcgagggggaatgtgtcgaggctgctggtcggggccatgttaccgggtatctcagaatcggcggcgcgacccttgggtgactggctcccggccggagaggacgcctgctggggcgaaggaatagcattggagatgcgcggcgccgtggacttgtagtaaagagttgcgacgagtttgtcgcttctggtgccgggagccggggtacagttggggtgggagagttcatggctcagcccactctcgacaatggttggcgggtgctcaggagaaggaatacccttgaagcgggcgacgcccttaggagggacaatgggtgatggcaaggtcgcgatcgatgtcgcgttcatgtcttcgacaaccgtgtcgatgccatagtgcccctcaggcttattgggggcacggtactgctggtgctcctggaggtacgagctgcttctcatgctggaggacagcgacggccgttgaactcgggcggtattgcttttgtcggacatggctgtgatctggatgcgactcgaggctgtgactaaacactggcgcaggcgtgttcgaggttcctagtagaacgcgacaagcagttaaatgcctgatcgtaactgcgaatagtgacacctaagggcgaccgcgttgtagtgtaataaagcgcttgcggttgttcgaaaaaaaaataaaaaaaaagtagagagacacgagggctggcctttgtcgatgcgaccgagcggtagggtgaaagtgtgactggatgctatcagcaatcagtcaatagaaaatcgggtttcactctccggcgtgtgccttgggaacactaaccgaagtggaagcggcatgcacgaccccaccaaaagcctggttttggcacccgtgctgccccgcccgggaccttgacaatggagcggctttaccgggatcggagcacgagactggacggcacgccatgccttcccccgtcctggtggcatatgatatgcgcctgggtggaagggattaacaggagagcgctgttggcgaccaggttcgttgtgcccaaggcaaagttggcacagggtttcagaatcgcatgacaggccgcgtatttgtgcccgtttgttcccaaactgccctcagcatgtccatgtctatcaccagtctgggattaatcctgggctgatggaataatgggcttttggaggtcggtgggaaataaaatggagctcagtgagtttctctcaatgcccgtggtttaccataagatgtggagagagcgcttgctgttggggttttggagcggatcgatatcggcctcgcggcactcggtaagggaacttctaaactcgatcctgacaatcggaaagtaagcggtatgcagatacttgcaccacgtaggaaactacatgcgtctgtcctcagaaatcttttcccggttgacgttgcttcgtagtgttatagtttttccatggcagtggcacaaaaggcccaggacaagagaagaaggcgatttcccctccaaagaaacgggctttcagagaacgagctacctctccatgccctccaatctcatgatgcgcagtgtgtccaagagaagcgcgacaccttaccggtgcggtggaagcccgagtaattgcaaaatgttcaagttccattcctcgatgtacggtggattacctaacgtcgcgccttgtggggccaatcgaaggggaaaagtgacatcacacgcgacttttgaatatcctactcggctgcaattgtccgagggatatgattggatggtgacagtttctaagcagaaacgagtttccgaaacacaacaaaaccgcatgctgtagtgtacactgcatgagatggcaacggctgacagatcgcgctagaacatgcgccatgttctatgagcctgaaagcacgatcacaagccacgggtaagcaaaatgcaattttggtaggtgatgacgttaatgatcaagactcgggtctctgacgacagagcagcgtgcctttgggacgccaggggtacggagcgaagacatggagcgagggggttttgagcaagtaaaagtcctgctctggttggagcttcgctctgctcgccacagagaaatcggtaccccgggggtcccaagttaagcaacggacggccggacgtctttcaaaccgtccgatgtgaggaagacgctacggcatataaatccccacaaaagccaggcggcattgaccaatgacagggcgtccagatgtcgtgatcagcctccttttcaacaccaccatcccaaagaaaccgatgcactgcgaacgacgctgcgattgcgtcttcagccccggtctggcaccgttcttcggccatcatgggtccagtcaatgtaccctggagggtgtacggccaatgctgacccgttctctgcagtcctaggtgtggatggtgtgctcaatgcccggcgtcaaagtccagcagatgcgttgacttgcggaattactaatgattctggcttggtcatgatttcctctgtgccccagatttgcaagagttgaaatcggaaccgcaaagaaccccagactcctcctctttcttctcggattccacaagataccataaattccagccccagttccatgcttgtccatcgagcccatcttatccccggattctcttataagccactctgctcccattttccgaagcgtggtttgcttggtcttgtttccatatcctgcgattcttggctccgtgatctatcgtaccgtccatcaaggtcgtcgtcggtcgttgtccgaaagtggtcgtctcacacatacactgtcaccactcatccatccacaacagacacatcaccaagcctcatccatccatccatccatccatccatcttcaacatggcctccgagcaaaactcccagacctccaccagggcctcgtcccccaagcttgacggcaagtttgacgacaacgcctccgtcgactccggcttcgcttccgccaactcctccaccgccaaccttcccttgatttctctcaccaagcctcatctcgaccacctaaacaaacagctcgagaacatggaggccctggacatcctccgcttctgcaagattctcttccccaacctcttccagaccacggccttcggcctgaccggcctcgtcacgctcgacatgctctccaagctggccaaggagtcacccgacgcggcccccgtcgacctgatcttcctcgacacgctctaccacttcaaggaaacttatgctcttgtcgaccgcgtgcaggagcgctaccccaacatccggctgcacgtcttcaagccggccgacgtgtccaacgtcgacgagtttgaggccctctacggcgagaagttgtacgaaacctccgaagaactatacgattggatcgccaaggtggagccgcagaaccgcgcctaccaggaactcaaggtggctgccgtgttcacaggccgccgccgctcccagggaggtgcacgcggctccattcccgtcattgagctggatgaggagcgtggcatcgtcaagatcaacccgctcgtcaactggagcttccagcaggtcaaggcctacattgatgagcaccaagtgccttacaacgagctgctcgataaggggtacaagtccattggtgattggcactcgactagccccgtcgccgcgggcgaggacgagcgtgctgggcgctggaagggcaagaacaagacggagtgcggaatccacaacaagcagagcaggtatgcccagtttctggcggagaacgcgaggaagcaggcaaagggtgctgctccggtcgagacggttcaggcttgaaagaagaaaaggaggtaaaagataattaggggggtggctggatgggaggatgggcttcgtatctctcgttgacgtgggagacttttgggcctcgattggcatctgttgatcaaggcgtcgtcttttttttcttattttcttcttttttttcatgttcgcccttgggtgcgttgatggatgatcacttcattgtgagtggaaaacattcaagtatttgttagcattgtggcgtttcaaaatgggcattcgggcaggcgtttgtgggcagggggacaatatatacatcagcgactcctgaaagtagtcggccgcactgagttgcattaggtacgatcgtcctggaatttagagacaaatagcatcgttatagacacatttttgctcatgttcgcgtgaagttgatcagtagtgtacttgcaagtgtccgtgtacctgattgacgttaacaaacatgcggctattttgatgttgtgttagtcatgtgctctagagcgccactgcatctctgattcgtaggtcgcacccgttcaaggcaaggtttatcatcacagcgaagaccacccgtgacactgctagccttggcggtgaacctctgctttagcagcacacccttcaacgtgatcatgaatcgacataccacaatgaaaattgaagagggtgcggaatgtaagccagacaggcaggcaaccgatgctgtcgacaaacaacaaatttgcacaatatcatatgaaaaacagcctcgcttctttcttgagcatatatgccaaaagtacctaagagtgacatcttcaatctcaagtcgggccaagtcgagcctacagccacctttgtttgctctgaagcacgcaaagcttttgttcacattcttccccaaaacagaattatcaaaaatgacaatccactacacgattcccgggagagtgacacctttttcaaataaccaaaaccccctttgagtcactatcgcacggagctcagctcgttagccaatttcccccgaaaccggtcaacgtcaaattccttgtctactctaaggccgccctactcttgctttggcggttcaacgacttgctggaccgattccggttctgattcttttagaacactgtcaccatcagcactgagtgcagtggaagcagggacgtcttccttttgttcctgctcttgttgtttagccgcttcctgactttccgctggggtgcctgcggtagcctctttcggcttttcttcgtctctggcagtagtagcagggggagaaggagaaggaggaggaggaggagcagcagcatcggcaatggcagtgacatcgacagtagcctcagtaccgactttgtccgactcggcagtattacctccatcttctaccgcagctccctgtgtctccggctctgacaatggcttttcttcgccagccttggtgtctttctgattgtccactccaccgttgctctcttgtttggtagtggcacccgcagccgcacctgtaccggcaccgctggcggcactaccggcgcgactcacttcctcttgacggtctagttccctttccaggctaccgagcaagttaagcccgtcgtcttcatcctctgtcgtagcagtggggagcagggccggggagtctggcggttggagcacgggctctgctatcgtgggtacagcatcgtctgaaggttgctcctgaagtacatcgacttcttccaccggggcgtctgcgggaacggacgaggagtctatcagtgccgatgctgtttctgtggccgtggttatcatttctgttgttgtacctgccgtagtggatgtggtcgacgtgaaaatggaggttggagcgtctggccgcaaccctggcaagtctagtgcagccccaagatcctcgactttagcctcggcagatggagtcgattctgcgggctgttgctgctcagagttggtgtcgacatccattgcgatggttccagttgtaacatccactgcgtcagctaccggctgctcggcctctaccaccacttcggaaaggaaggcagcaccgacagaattgtcttgtgtgtcaaactccttcgccgcagccggaacttcggtcttgacgtcgtctacagtcgtagacgggaagaaagatccctcgacccctggcacatctgacctggactctggaggctctgttggcgatcggatcattacattcttcagtggactcccttcaagtctcattgacgcaagtgatccgagcgttggcggggcgaggctgctgccaaggcgtgacctggcagcagtatcttcctcattaccggcatctctttcttctgactcttcagttgagctggggcgaataacttccgatgctcctgcatcgcccatctcctggtcttggtcctgactgatgctggtatcaacaccaggggtatcgccctcagccatgctttcgtcggcatcgccttcttcttccccttcgtcgccatcgtcgccctcatcatcatcggaaggaatctgtgaggaatcggccatctcgctatcctggttcgcactgtcaccggtttcttcgattttgattccctatgccgtactgtcagctttgctggcgcgagtgtgatatacgttagggaaacacttacgtttactggagtgccctcgatcttgacctctgcatcaccggcctccacactagtcggctctggccgcgttgttgttgggagtggcagcttacccttcttgcgacctcgaccagggcccttagccttccgctttggcggaggaggccttctcctgactggtgcaggcggcgcagcctgagccgcaacctcagccgcagcgactggtgccggcaccaccgttgttgatatgatctcgccatcaacttgttgtccctcggccaaagtgatcgtctgctcgtaggggttgccggcggcgtcaatacgccggacggttgctctggtaaccgtcggtccctgggctatctgtaccagcctcgactttggtggtaatgtgaccgtgttcttatggcgcttggccaggtgtgattcagcaggcccttcgatgttacgtggtgtttgcttccacatcttcacggtgaacccttcagcagccgcatcgctttccttcttgtcgcccttgatgttgtcgatgtcgacgttttcatcgtcgtcgtcggtcggagcgggtctcttatagagtcggccagagcgagcggcgcgcaggagctcctggctgtgggttgggagcagcttagtttccttgggcatgccaaagggcagctcgacgtcccaaatatcgtttttctgcgtagcctctgcaggttggggaggtgttacattgacccattcctgtctccattggcgtacaggtagaccctcgaagtcgtcgtgttccgggaaaccgctgcgagcgccacgccgagtctgggctgctgatcgatggtactagagttgcgcaaacacaaccgcatagtcagaagtagttcagttgtgacagcaagcaggaactcgaggcgggattaaggcgagcaaactcacggtgggcgccattgaaagtgtgagaaggtctgtctactgagataccgaacctctagctgttctttctcatgcccaggcagataaggacgaaacgccaaacaagtgtaacaccgctgtgccgatatccaaaacaccaatagctctatccaagagggaggtacgtagatgtatactggggaccgcagaacagatggtcgaatatgtctcggtctaatcttgaatagaggtggagcaacgtcggtgggtgagtgcaggtcagcggtccagggactgcttctaagtgctgcttgttctgccgctgtactgtgttggaacctgaatagaaggatggatgatgatgaacaataacgatggatcggctgaaagcgactagatgccggactacgtaacgatatggtgcaaactataggtaggtaggtatgtgatagagaaagagaagagtaaggggaacccgtactgatgcagaggtagcttccacaagaaatcgatcctatgccgccagctaagaatgttgtcaatggaaggatggaagtcgacaaggtgcgggatgttgcgcgtcgcattcaagtcgcggcggccaacctgacactctccgacagccttcgattgactgcagtggctcgtcctgcagtggtcagtcagtggtcgcgcgcactggtcgcactgaccatgccaatgggacatgaattctcggtaaagcaatttaccttcttaaggcagcccccactgccaaaccgatctcggatatgcaaggaacgagtcgatctagttgcgacaaggattcgcaggttctgacggtgatccggaaagccggttatcatggcacgacacaaccaagacataatctatacccaagggaccgttcataattgtgccgaatcactggaatttgatatggtaactgatttaagttaattatcctctgctatcagagaagccccgtcgaccaccacctttggacttgttggcctgctaaatcaaagctggtattggtatcccgtcatcattcctgcaacctcgaacaggtgtactcttcgccaacccttcactcatagtattaaacatagccttttcttcccgtgtcattcgtgcaaagcgactactaaacagggattttcgtctgcagccatttagtcccagctgaggttcagttcgttagcaagacagctcttctcaaatctgcttctcaagattataacttacccagtatccttctgcctgagcttacctccttctttgtccttaccctgcgacttgttagatcacctctgatctactccacggaacggttcaggaagacttaccgagagcccgccctcaacgaccaagcggtcctgttggtaaaactggctaatgactgtttggcgctattccaatgtcaacttctctgtattctccaagtcgcgtctcagctcgagtgcccggcataccttgagcatctgaagattctgtaaccctttctgcacaagttcctgcacctgtctaggatcctccacgttcttgttttccctgaaagcgtctcttgtgcggcgcttggcgtattctctgaagttgtaagaggaaaactgatttccctggcgcaaaagctgacgatactgttggttcaaagcaacgatgttagcgtttgcgttgttctagcccaaataccgtttacgatccagggaaagaagtgcgcagaaaggcatgctacataccagcgacagaactttgccggctgactcgccagtccttgcgacggtagacatatcgatcaacttcctttcccgtttccctcttttggcctctgtgctgcttggtgcgtacgatttggtatgctcgtgcctcgtggagaaactcgtgagtgtggtaggaaaaaggtgctgtagaagtcaaggcgccggcgaatatggctcgtcgatcagtcgtgatgatgcgtttgccttcgtcagcgtacggcgaaagctcggacgtccgcatttcagatgtggttcggcgaccttggcgcgagtactgggtgggtggctcggatatgtacatacactatgcgtaagcatgaccgagatctacgggtactcagcatcttgataaatgtattcattcatgtctgtggcatatgatggcttacaacgtcctcttccttcctctcgcccgttcagtcacttctcgttcactaacccttccgcttccggacctttgtccatcactgccatttcccaattcatggttcccgttacaatttttataatgactgttcggccccgagtcttgcgccactgcatattcgaattgttctttccggtttcaaatgcctccttgcactcaatcaaatagccacagcaagaagcatactgaacacgccgagcacaatgcctctttttctcaatcaaagcaccccgaataaactcagttccaagtgtttccatcgtgtcaccaaaaaaaaaaaaaaatggaagaaaaaaaataaaaaattctacagcttcgtcacgggctctcataaccgagcagtcgagcaaccagcatcggactgttcatcttcggttatcctcacaaccgctcagctatctctcggagccctagagatcggaaaggatacgggcgttgagttctttcatcaagacgaagttctcaggattcagcgaatgaccggaggcccttatataaggagagccctcctgtacgctgaccggcaaaggcatagccggatcgcttgcctgagccagttgtcttctggaggcaccctgcccaccgcgagggatgcccgaccagatacagcttgatttgatactcaaggacgcgcgcaccgggaagaatccaagatcttagttgacgggtgttgaatggttagttttcgaacattatcacgtcatgccgtgggaaattcactgcttctgacatcaaatacactttataaagttcatgcaagatcggccatcaaatcgcggcaaggagacacggcttttccggcatatcgcgtgtcaaacctgacgtcttcgtgaggctggagtccttggggatcacaagatgaaccgcatatcgggcaggttgggctctgcttcaaccagatgggctgcctgatggaagacaaccaccaagaagcctgcatgacggcctcgcggtggtcggggtttaagcaaagcttctaatggtctacctccatggtttccaccagagaaatggcttgatacggctgggtcgctgtaccaaaggaatatcgacatcgggaactggaagggttgacatgactgatgatgcaaccccggactccatcttgggtctcgctttagctgagcctgccatcgagatccaaaggtcatgttctggtctccgcgttaaccagcaaaacaacttcaaccaggatgcctcaaacagtcggagcaagcccagaaagcccagaaacgtgttgaacaacttgtcgtaactgtattcatacaccttctcgcagcattacagctctgaataccctccgttttgcctggttgcgggtcagaatcagcgggagcaattgtgtaccgtgagcaagtaggggttgcaaccggacaagattacctcgctctaacagcgatagcggccctccgatccgaatgtgagcctgtatacatactacatcacgcagaatgttgaagtcaccgaacgcaagtcatgaagagttggttccgagaaatggccgagcaaaattgccatgatgtgctcagtaatgcaaggaataagctcccacaaacttttggccgcttttccgttcgcttcacaatttgatggacacaaaagggaaagcagtcagcttcacgtcaagcccagggccgtatatatgattgtgatccttggcaggactacgccaggtggatgacaccgggccttgtacctccgcgaacctaaaagataacgctggaggtccacagggcgtcgttctaaagccggttggttccgatagtctcgatgtttcttgcagcaatgttccaaaaagcttggcttcgtcctgccgttctgttgcgtcggcagcgctcctcccccctccccccacgtttatataatgacaaggagcatttggaggggtcaattccccacaatggggccgctattgacttaatctgctagattcgtaccacttgcagaaagaagtcaaagaagggagcttgaatcgtcatggggccgggccatgttcacctcggatcgcttgcgtaaacatcaccaactcgagcacggaagtgcccaggcctttattactcgcgccagccgctagttagatttcgaatccctgacgagtataacgattcctatccgaaaggctgggagactcgtggctgccgttcactggcattccccttcgtatcatgacgtcgagcatcgcacatggtcccttctcgatgtcgtcccgcgacattctctccctagccgcccgagcctgccaagagatctgttaggggcgtggacgactgccggccctttgcatagcaagtatagctgattggcgtctctcctaacgtcgtgagactacgcacttcgggttcctacgctaaccccgtccactctgttgttgcggtgttaccgtacgcctgtgaatcggggcaatgcatagaatggagacgtggtacgtacaggatcgaacagccaagctcccaggccgtgcgctgatgggcccaagagcttgttatctgggaatggcacgatctccgaaatgtcgtggagaccagccacgaaggcccccctgggggcaaatggggaagggaatatcaagcgaaaaagagggatggagccataaaacataagagaaagtagaggaagcggaaatacggtccgcttagcaagtggcctaccatcaagcagcaatgtttgatgtttcagaagctgagccctgggttcaggccgtatggtggagcttcccttttgcgtggtccaactaccaccccgcagcatcttgcgtttgttgtacaccaatccttttggacttttccacccgtcatcgtttttgcccctgagagcatggcagccaggcgtacggtcctctccaatggtccctcgggactggcctgcccgtgggctgagcaccgctgggcctcttggacaatacatccttgccctgttgatccacgataggatctccctcattccatgtgctccgatttatccggctagttctccttggaatggggcgaagcgaacccgatgttacaattcgttgcagggccccgtgctctgggagggcttgaatccacatcccgccagtccggttggatttccggacaagagaaattgggacaagtgaagtgtcaaggtgtgtgaaatcacactcccactttgcccaggctggggctctcttttgtcggcccaggacagtccgattgtggttgctcgtcgtacgggattctttccgtatatgcgtgttcgaccgccgagttgtcctcgttgcatccgccactgctccaggggggaaaagagaattttgttcggtcttactccgcttgggctgaggcagagggagcagattgccgccgaggaacatatctgtcgtttgttggatggaacagcgtcatgccctcttggtttctgcagacaccaagccggcgttgctctttaaatctttttttcccctgcggtctggtcgcgaaggtccatctctaatttatttttattttttattctgggtacgcgcggcgatccacgtaccgtttccatccctcggctggttgtggagtttttgtggttcatcacttaaactgtcgttcatccaattcccgaaagggcaatctcaacggacgagagaatcagcgactcgccagaccattccacgcgagcggctctattgatcacagacctgaataacgatcgctttcgtaacatccagtgagtgtgtcaagcgctgcctttcttttcaccattgcactctttacttaccacctcttctgcgaacagccaactacgtacctgacacagggcgcctgtcatttcaagcccctttcgctctttaccccttactctcattcactttacgtcatttcgcattccaagtcatttgtcagatttggattctacacaccggcagttacagactgtgcccgccagttcgcctttggttttttcgttaccgccgtcacgggcccgcggggaattgttccccggaaacaaggtctttctttggtggtggatgaagttaaacagtaccgaacgataaacgattcaacggttacccttcccgtcgccttctagtcaccccagcgacaaactattgtcaccagctgccagcaaatcatacgttgcccgttgcgcaaaagagacggcaaagcaacctttccaacaggttcttcggttagataaaagggccctccgccgcgacaattaccagcaagtttgcggtgtttgccctggtcgatcagcttaggctcgccagcacagcccatcatcaaccaacaggggaaaatcgtcagttggcaacctacaatacaaagttctggggtttacctaggcggcacgggattcggtcagaggtcacacgggtattatcaggcaaagaagatccaaagttgatcttcgttatccttcagaggcccagcgcagcgccgcacaaacgacaagcaagcgcctctacccccgatacttacaagtgaatagtcagggaccaagacagaccaagagtttgtttgcttcatccccctgaacccagcccaacgggcggcttgggcgcttcacttggccatttcgagattcttgtctcgggagaacgttctatctcggttttgcccgagcatgatacgattatacactagctggcatctcattcgataatattcacgaatctggatcaccgcacactctctttcagcgaatcgacacattgagcgcgaagactactggcacaagctcctcctagctttctacccgcattctctaccctcgtttaaggatcttaccaaccaccggaccacgtcgtaccctcaaacattacaacatcgcaaatggatcttatccagcggcgcaggctcgctgcactcgacttcaacaacccaggcgatcacttcacaccagcaatgcaaatacgaaacgaagatatggcagcaacacatacattacccgaaagggcggcgaatcccaccatcgcccccttcaacacaggactcagcggagtcaaccaacctatgaacctcttgtttagggatacactctggctcagtatgggggcggttgctgtcgtggtactgggagtcagaatcatagagctatcatgggcgaagctacggttactttcagccatgtctatcccaggcgataggcaacacttttggaaagtgaagcaatggagctggatgccgggtgtcaagaggaatctcatctatgcccccttatggaacaaacgccacaaccgcgaaatccgactctcgagcgccatgaacatgggtactctaccctcgaggcttcacagcgtccttcttctcctttatctggccagcaacctagcgtacatgttcatcctcaactggggcaacgagaacaagtactcgttcttggccgaacttcgcggacggtcgggcactcttgctatggtcaatatggttccgctcatcatcctcgccggccgaaacaacccgcttattggtctcctacaagttagcttcgacacatataatcttcttcatcgatggatgggccgtgtcgtggtctttgaggtgctccttcacttgattgcatgggccatcgtccaggtagccgacaatggctgggctggcgtcaaagagaagacattcaatgaccgcttcatcggctctggaatggtcggtacagccgccatggtcgccattctgatcctgtctctgtcacctgtgcgccacgccttttacgagaccttcctcaacacgcacatcatcctcgcctttgtctccttcgctgcgacgtgggtccactgcgtcaccgcgaccctcccgggcggacttccccagctcccctggatcatcggtatcttctgcgtctggatcgccgaccggttcgcacgcatgtttcgactcgcctactgcaactggtcacgcgctcgcggaatcaccactgccttcgtcgagcccatgcccggcgagacctgccgcgtgaccctcagcctcccgcgctacgtcgacatccagccgggcacccacgcctacctccgcttcagcggcatccgctcgtgggagaaccacccgttctccatcgcctgggtcgatcacaccaccgaggacgaactgcttcccatcaccgagaaggacattggcgcagccgcaagtccttcctcccgtctcagcattaaaaaacccgtcgccacctctgtctccttcgtcatcggcgcccactcgggcttcacccgcatgctgtacaaccatgccgtagccggcactgccgaccgccgaaagccaggcatcacgatccgcgccgcgttcgaagggccctacgcgggccaccactcgctcgacagctacggcacggccgtcctcttttgcggcgccacgggcatcacgcaccagatctcgtacctgcgccacctggtcgaggggtacgcggacggcacggtcgccacgcggcgtgtggtgctgatctggattgtgcgcgactttgagtctctcgagtggatcaggccgtggatggacgcgatcctgaggctgccaagacgaaaagagatcctgcacatcaaactgttcgtgacgaggccgaagaacccaagggagatggcgagcgcgtcgcgatcagtgcagatgttccctggtcggcccaacataccgatgttgatggctaaggaggtacatgagcagcagggggccatgtgcgtgacggtgtgcggaccgggtgggttggcggatgatgtgaggcatgcggtgaggaattgtcagagggagagggggacggtgattgattttgtggaggaaagttttacttggtaatctccatccttttcaagttctgggtttgggagaaggcatccttttctctctctttttttgtttgttaggggcatctatcttttctatgcttttcttattttcctagctggctgcttgcaggctacctgaccaccaccttctgacctacctagcatggcgataaacctctcgatctcctcagaaagaagcgaattctttatcttctttttgttggctttcaatatcaggtgtgaacaaggcaaattagaaggaatggcctctttgtacatatcgattcgcgcctgctgtaaatacctacgtagcatctatgatgatagttacaactaccttctcatatctgtgatgaatctgtgcgctatttaccttgtggttgtactgtctgtagacgatgctctaataacatgggtttccgctcagaacgtactcatgaaggtagagaagaggaacaaggcgttcccagccctgacgcgtatcttgacgttcacgagtgggatgtactcaacgatatcggatgatcagaccacaaagcgaggcacgcgaagtcaagcttcatgagtcacaactagaacttggtgttgagtacgagcgagcagagtagtcatattccagaagaacatagcagacgtgaacatccatacggatgaggcaacactatcctggtaaggaacttgaagatatgacatcaggctgcctttggtgttgatccgggattagatctgaagtccgaggtttgtggcttgtgattaatgggtactttcgtagctattgacgagaatgaccttatctatcatggtgtgtgtctttttgaccagtcgaatcaccggtttcagagatgtgaagcactcccggtgagagttttggaaaggcttatttctttcacatgacttctttttttgtcacttgtagatgacagggcgcgagacaccttgctggcgccgcacaacattggattggcatgacgcatggcttctgacgacgttacagcggatatgcactaacttccacgctaggggccaaccccgagagaataggagatgtttctttgcatgatcttttcttctctgatgaatccgtgcttcagaaagaaaaagggtgactgcgaaggcctgtcgaaattcggtttccaacgggttagaagtaaacattccaggcaatcgcatgatcccccccccggcaacgagaagtccgatcatcggtgacgatacatgtggcggagaagggagtggggcttttgggatgtttcccctgttattattagtccaaattgggagcggcctgtcccttgtccaaccattgcgcaagccgtccagcccgggatctccgtcgttgatggcgtcaaggttcaggtcgggatggcgtatgcagtggtatgccagcgccggacccccgaatcggaggactggtcgtccacatggaagttctcgaagtaaacacagctttctcgggcccgggaggccggacgagcaactagtgtacagtagtatgtgcagtggagaggcggccttagaacggctttggctgtccaattgacgtgttgtccctggaaaagtttgctagagattcatagcgaacgagccaatcctgggtggccaattcattattgtcgtgcatgtacggcagagggaagaggctcccctcacagagaagatcgacgggcactcacccatattataggagggatgactgagttatgagtgactgacaattatttagtggcccgccgttgggcttgcaccaacagttagcagctaactgaagccgtcctttatgtcgtctgtgccatctgtattgacgatagcagacagcaaggcgttatggaaaaagatgccaacacccaaaaccagaaccagtggcgatgaacatgcacagcatacccgcggaacactacatggaagagtcagcttggacatttgcccgacattcaagacgacaaccagtgtttgaagtgggcgaaaaagggttgtagtcctcccgggagagtggggcaacccagatcccccgtctcgtggttgttggagttgaagcttggccccgcgaagatctccccagcaaggcccatcacgccccgttaccggaaacgcgccggctgctctttcaagacgagaaccaggtggaatgactcagaagactttcacgagttcgggcgccgagttggtataataccgggcaacgtatcatctttcgtcagtcagattctggggaagtgtcttcgttcccgctctgaactaaccagtcgtactttgcaattggggatttgccttgggatcttgcataccttcaccccactttccgtctttctttttcccgaagcacgtcagtcacaacgtcgggcactctttgatctttcccatcttctgtccaaattgcgttgcctagtcacccaacttgtaccgtgttcaagatgccgatgtaagcacaacatactacgtcgagtccaccttggtgacctccgtgtcacggcgcacacaggttttaacatacagcgtgtctcaggctcaaggacccctccaccaaatacaagccgttccctcccctgaacctcccggaccggcaatggcccaacaagactatcgtcaaggccccgcgctggctggccaccgaccttcgcgatggtaaccagagtttggttgaccccatggtatgcgtgccgcctctcctgcctacctgcgacctgtgtcttgtcaccgagcttagctaaccctcccctcagaacggcgaccagaagtggagatacttccagatgctcaccgagttgggctacaaggagattgaggtttcctttccttccgcctcgcaaaccgattacgactttaccagacgccttatcgagactcccggtgccgttcccgacgatgtttggctgcaagttctgtcgccctgcagagaagatctcatccgccgcacagttcagtccctcaagggagccaagaaggccatcatccacatctacttggctaccagcgaatgcttcaggagaattgttttcggtttcacagaggacgagagcgtcgaattggccagcaagtgcgcagctctggtcaagtctttgaccaaggacgaccccgagatggccggcacagagtgggcgtttgagttcagccccgagaccttctccgataccagccccgagttcgcagtgcgcatttgcgaagcggtaaaggccgcctgggagcccacagtggaaaaccccatcatcttcaacctccccgcaacagtggagatggccactcccaacatctacgccgaccaggtggagtactttgctcgcaacattaccgagcgcgagaaggtgtgcatatcgctccacccccacaacgaccgcggttgtgcggttgccgctgccgagctggcccagatggctggagccgatcgagtggaaggatgcctgtttggaaacggagagcgtaccggcaatgttgacttggttaccctggccctcaacctctacacccagggtgtctcgcccaacattgacttctccgacctcggcaaggtgatcaagaccgtggaggagtgcaacaagattgaggtacaccctcgtgcaccttacggcggttctctcgtcgtgtgcgctttcagcggatctcatcaagacgccatcaagaagggcttctccctgcgcgaaaaggagggcaaggagtacaccgattattggcaggtaccctaccttccccttgaccctaaggatattggacgtgattaccaggctgttatccgcgtcaattctcagagtggtaagggcggcactgcctggattatccagcagcacctccaccttgacatgccccgtggcctacaggttgccttcagcaaggtcgttcagaggatcgccgacgagaagggccgcgagcttcttcccaccgagattaccgatttgttcaagaaaacatattacctcgaggagaacccgcgcttcaacattgtcgactactcgatcaaccccgaccgatccagctcgccggcgccgcccgctccgggcaagacccaggacaccaagaaccttggacgtgtgttcgagggtgtcatttctatcgagggtcacgaatacaacctcagaggccgcggcaacggacctatttcatctttggccaacgcccttaagagcgttggcgtggatctggatgtccaggactacaaggagcacgccgtcggccgtggccgtgatgtcaaggctgctacctacatagaatgtacggcagccggacaaaccgagaaggtctggggtgttggcattcacgccgatgttgtacagagctctctgattgctcttctcagcgcggcgagcaacgtaagttcacctaccgtcaaccccttgatgcttggtttcgagaataattactgactcctctttcgctacagttcgttggaagccgcgtcggcagcccgatcattcccaagcctgttgccgacaaggaagtcagcggtgacgtgaacctcagcgtacccaacggcgccaatggcaagagcatcatccaggccctcgagtcccaagcggacgagatgtgagtttgttggcttttacaagtaatgaaatggaatgaagcatttgcataagggttggtgaacggtggttctggatgggctgggaaaaagtcacagtttctgcgataaccaaaattcccaaccaggggattttgactgtttactgttaccaacgacatttaaatgaggggtttgttttcgcgcatttgttcacagatacctaacctacttggacgcgtttgagtttctttgggacaatctaatgggtccacgttttcataagccttagaaaaagggggcttggggtcatgcttacacccaaaaatgaaaacatctgatgaccgtaaccgggactacaagagatgtcaaagcaacagattgcgtacacacacacatccagaatacaggacaactgctacggcaactgacagtgcagtaccatacgaagatgaacccggcctgcctgggcccgagaatgaaagatatcaaaatcagatgcttcatgctattctggtactcagctcatgcattctttgtctgctgcttccatactagcaaaacttcgacaacattgcctctcatctctcccaccttgttgcacggcctttcgggtgaaacaccggggaaggagggggtctgctattgagtaaggataggccatggacgagatatgcatccagaacacgcttatggaagggaggcaaaatagtctgttatgcactttataaaacagtaacggtaatggaggccgagtgttttctgtcttagtgtaggccctggaaacccaaccaaatagccgttggctgtcccttattaagtgcaggtatttatcttggtgggaagacttatacggacgacacagcaatccccgagggatgctggagagggagcttgatcgtgaatctgtggtaccttcttataatcgctaggtaggtaggtattaactggtacgacaaggagcgttctttatctaacagtttagaagtggtcactacatccacaacgctttctgttgacgggtgttctggaagaaaagggatgggggcttcttggatttcagagaccccctacatattagggagggaagtcactgctagcctaggcagccaatgccgatgagagccccatctccttttgcctgttagcatggaagtctggcttgtctggcagccggccaggcaggcagggacctttgaacaagcgccagggaagcaacattatacgtaggtaggtacttcagttgtaactaagagagaccacaatctgggcggggagggggtgtgcgtcatagaggataggtctctcaaccttggtccgcaggtaactgttgttggtaagtttctgtagagttggtggtaacgcctaagaaaagatacagtgcacatctggaagcggatagaaacgtcacttctctcaccctcccttttccacgaccccccggccttcagccctccacttcaaatgcggcacctggacccccgttcaacgtctagcagccctgcggttgccgggtagggtgtagttgctagtagtgaagcactgagccttgggcgtcgtgggagcctggccacctcagttgtgttcttggagacatccatcataggtacctaggtacaccatgtgccatcttttacttccacttcacatgaaaggacagatgttctttatcctaaaactttgttcaattgcccgtgggcaaagcgtcttcttgaagtgtttgcagaggttttgcatttcattgtcccttcttcccaagtcgtttcctgcagtgagacgtctaattccttctttcccgagaaacacggagcgagccgtttggtgcaggcgagcattcccgtcgacctttcaggcctggtcagcaaaagtttagcgaagaaaccgcacgagccaggcgacgaaggtaacaccaaacacagcactaggtactgggatacgttacaggctcccgtccctcccaacaacaacaggcaacaacaccccccccccccccccccccagccggacagcatcgaaactgaaagcatacacaacccacccacctgcaccttcaccagcacggcgaagcatcagcacctgcgattgttgacaaaattttcgagcaaaacaagacccgcagttcggcgtcagcactgcactgtgtctggattctcctctctccttccacttgcaggcgaacgctcggaacagcgacaaacccctcgcatcgccatcccccatccatccctctctatccccatcgcaatcgtctccagacggaccgcatcgataccatccatccaccaaccgccatcacctggcatccagatcccacccacggctctgcatctgcgcctcgcctctgcggttcgatctgatctcaccgaaagcaaatcgagtcttgccccgattaagattcaaggttgctgtggaccgtgaaccttggactcccgccccccgcttgttccacgcagcaaaactttagttgcatcaagcccaggccgactttctctccctttcggaaaccccccccctccctcttctcccactaccaccgccaacccgcttcgtttgctggagagagacccgttcttcctccgaaccaggcatccaaaccgcaaccatggagggctcttcagatatcaacaccgtcctcaccaactcgctgagtcctggtcagtatatattcgacatcctcacccatgccccgaccctcctgccttttggcagccgctctcgccatgatgaatcgcgtcagctcgtccaagccgtgacgcacatgctgactccttgtctctagacgcgaccctgcgacatgctgccgaacagcagctcagccaagccgctcagacaaacttcgtatggcctcctcccctcgttgctcctgtgtcgcgtccccacagcaaggccttcataaacgctaacttggctgtttcttagtctcaatacctcgtgacacttgtccaagagttggcaaatgagagcgcccagagccacatccgagcggcggccggtatcgccctcaagaacgccttcagtgctcgcgagttcgctaggcaagcagagctccaagcaaaatggcttcagcagacagaccaagacacaaagacacgggtgaaacagctcaccctcgagaccctcgcctccagcagtacccaggcaagccaggcctcggcgcaggttatcgcggctatcgctaccatcgagttaccacgaaacgagtggccagaccttatgcacgccctggtcaagaatgttagcgagggaagcgagcaccagaagcaggcctctctgaccaccatcggcttcatctgcgagagtcaagatgtcgatctacgaaacagcctggttcaacattccaatgccatcctcacagctgttgtccaaggtgctcgtaaggaggagcccaaccgcgaagttcgacttgccgccattaccgccctcggcgactctcttgagtttgtcggtaacaactttaagcatgagggcgagcgcaactacattatgcaggttatttgcgaggcgacacaggccgaggactctcggatacagcagggtgcttatggttgcctcaaccgcatcatggccctctactacgagaacatgcgcttctacatggaaaaggctttgtttggtctcaccatcctgggcatgaagagcgatgacgaggatgtggccaagcttgcagttgagttctggagtaccgtttgcgaagaggagattgctatcgaagatgacaatgctcaggtacgtttcactgccaccttggttgagcaagaatcccactaacaacagctgcaggttgagagctcggagcagatgcgccccttctacaacttcgcccgcgttgctacactcgaagtggtccctgtgctcctacagctcctcaccaagcaagatgaggatgcggctgatgacgagtacaacatttcgcgtgccgcgtaccagtgtctccaactctattctcaggctgttggtgcggcaatcatccagccagtcatccagttcgttgaagccaaccttcgcgctgacgactggcacctccgtgatgccgctgtttctgctttcggtgccatgatggacggccccgaggagaagttgcttgagcctatcgtcaagtctggcatgcagcccttgatcggcatgatggaggacccctctttacatgttcgtgactcgaccgcatacgctcttggcagaattacagaaacttgctcggaagtgatcgatcctgctgttcaccttgaccccttgatcacctccctgttcaacggcctcatgagcagccccagaatggccgcgtcctgctgctgggctttgatgaacctcgcggagcgttttggcggcgaatatggtgccgcgcaaaaccccattactcctcacttcaaccagtgcgtgaccaacttgctcgccgtgacggcgaagcttgacggtgacgctacagttcgcaccgctgcctacgaggttcttaacgtgtttgtgcagaatgctgccaacgacagtctccctgctgttgcatccctctcggatgttatccttcaacgtttggaggaaacactgcccctgcaatcccaagttgtcagcgttgaagacaagatcactctcgaggatatgcagaccagtctctgcaccgtgctccaggcaatcattcagcgcctggacaaggagatcactccccaaggcgaccgcatcatgcaggttctgcttcagctcttgaacactattaatggcaagtcggctgttcctgaaggtgtcttcgcagccatcagcggccttgcgaacgccatggaggaggactttgccaagtacatggacgcttttgctcccttcctgtacaatgccctggcaaaccaggaagagccgagtctctgctccatggctatcggcctggtcagcgatatcactcgctccatgggcgaacgcagccagccatactgcgatcagttcatgaactatctccttaacaatcttaggagcactgctcttgccaaccagttcaagcctgcaatcttgcagtgcttcggcgatattgctggcgctattggcggtcactttgaggcttacctctcggttgttgctgttgtccttcagcaggctgctaccgttaccgcttccgccgagggctcttatgagatgttcgactatgtgatctctctccgtgagggtattatggacgcctggggtggcatcattggtgccatgaagggcagcgataagagtaagtttcctcggtcttaagcgcgctttgcagagactgacaaatgtcgtacagccaacgttctcgagccctacgttcagtcgatctttgagcttcttaacactattgctcaggatcctaaccgcagcgaagcccttatgcgggccgctatgggtgtcatcgggtaagttggcatgatgttgagacaacacattatagaaacactaacgattatctagtgatcttgcggacgcatatcccaacggccagctggccgaagtcttccgtcaggactggatcaccgccatgatcaaggagactcggtcgaaccgcgagttccagcagcgtaccattgagactgctcggtgggcgcgcgagcaggtcaagcgtcagatcagcggcacccagggcatgatccagacatgaggttcactcagccctgaggacaatcccaaaggtgctctctcagctcgtcggccctcagggccactagcgtcacttcaagcacttcactcccgtagtcgctttggaagatgcattatcccatcactacccccaagccccttagcagcaaatccctgacgaacgcgacacgattccacgacactacacccaatccctccagtaacacgatgcacaaatgatgtgatacaagccccctcgatggttttgcactaatttatacatcatgttcgtttaaatgacacttcacacagcaccaacacacctttatatccctcgtcccccttgcgcgcggctgctagcactggtttgttatttggtaacacgaatcctgggcgttattcgggtcagcgatagagaagaaggaggaaaacgagagaagagatttatcatgtactgcgcgtcaccctgtagcacacgtttccctttgatatccaaggcaaaaggaagaaggaagtgcatcatagggcgatccgacgcagaacgcacaatcatgtagagacacacgaagaaagaaaccattccctcaaaacaaacaatcccttgttatgcatactcccactcccacttatattttacttacctttgttcacaccacttgtccgaactacctacaacaacatgtaacatttaacattcaacaggagaaggaagtatgtcaaggcacaggcgggaatattggactttctctcgggggatcattcacatgtaccctcacagtcgtatatgggttggctacggcaagaacaaggctcttgtttgatgaagctaacacgatatgatatcagaagaagtgttcttgtctagtagaaacagcgaagcagaaaaaaaaaaaaagaaaaaagaaaataaaaagacagttgctaggctcaatgtaaactataacttcctccctagggctgttgagtgttgtcaagtgatagtgcccgctacctgcacacttttatacatcaactatacggcacgcgaccaatcacgtgtagctcttttatggcggaagtgctacttgtgatgcctgcagttcagttcagacaatcttcaaactggtactgaaggtcccaccttatccattctttcgcagggctgattctcaagcctctttacgataacaagtgatttccaccacagtctttgctgtcaatcaaaatcgagtttgttttggattcgaactctcactgtcccgtcgttcgtcttccgagtgtgggtcctggggctgctatttggcgacgggcgggtgggtgccgaccgaaagttttgccccgagggttcaaattcaggcgcgcggcattcgattttcacccatctgggcctgccctgtgcagcacatatccagggcaattggcggtagagattggaccatatcttgccctgccggcaatcaaatcatccgccccgcaaccaacaagaagccgctccggcaaatctacagcttcaacagctaccttttctggtctgtcatctgcaactaaaacatcgccgttgtgccgtcccggcgtcccattatcgcatctttttattctttttgccctaggcatcctcctcatcctcctacgggccccaaagcgccgcgcgcgtcgttgccggcaagatggaccaggagatgaagcaggccgagcaatcgccatcgccagctcccatggcgatggcttcgatgccggccgcgtcgcctcaaccacaacaagacgtcgagatgcaccaggaccaggactcccctcagactccgatgcaactcgatttgtcaagccccgtgccaaataccaatagtcagccacagcagcagcagcagcagcaaccgcaacagcagcaaccgcaacaactgcaaccccaggtcaatcagatcaacgggcaacagctctctggtcaaatccctggccaatttcctcttcccggccaacctccaagccaggtcaatagcccagtctctgtcggaactcctggacaagttcctggcttagcccttccagcacctgtcatcaagcgaagagctccaatcgcttgccgaaggtatgtgaacagttgccggattgacttggcatcatccaaacgtcacgcgagtacccaggtgaaagcgaaggactaacgtgttgccctttacagatgccgccgtatgagaagcaaatgtctccatgacaaggcccaacctccctgccaggcttgccgcgatgctggacttggtccggctgactggtaagagttcccatgatgcatgcaggccctgtcgcaagggtgtctctactctgatcatttgctaaaatcacaaaccttctccccagtacgttccccgtccgtggccagcccgatcaagatcgcgaataccgacatcctcgaatcagagccgacaaggcgaccaaacgagaccccgcaaaggtccggcgcgaaatcctcgatgcacccgtacgctcaccagcgccggcggtgcccagacctatcaagggctacgatgaatgggatcttctgccgccgctgcctgaaatagtcgaagccgtccacaagttcacagctcactacttccagttgggcttcatccacaagcaacactttcccgagcggctacggacgaaccaccgatctgtcagcgtgtttttcctgctgagcatcttgagcatttcggcccgactgacgccaacattggtggatcggtttggcggtgctgttcaggctgctgaagtctttatggaacgcgcctccgaggttgcttgccgcgaactgtatagagatccggacctggagagatgccaggcgttctacctgttgagtattgcccagcagggaagcagcttgaaacaacagagctcgatcaacatggcaattgctatgcgtatggccacattgatgggactgcatagggaggagacctacaggctgccggaaaacccctcggaggaactaatcatgagggcagagtccgcccgccgcaccttggtacgtggctcatccttacattagatggaatgatgggattgcgaaatggtctgtgactaattgaatgatagtggatgctccatagtcaggacaacctccattcgggtccgcggtgccccgtatctctatcagccagcgatatcacagcattattgccttgcaacgagaaggacttcgccactggtcaaattccaaagtcgagagcagcgctccaggacactcctccagccttggagaaccctagtcttgttaccgacgagggtcggtccctatttgcaacgcttatccaggcccattacttctggggagcgatctcccgccgggtgcttagcaacgacaaagttacggatccatgggagccagaaagcgagtatgcaattatggtcaaccgccttgcggaatgggagaggggtttgcctaatgatcatcggtggagtagctttctccttaagggctacaagcaggaaggccaggacctggtgagttagagggaggaaacatggaaagcaaatgcctactcagcgctaatatctccgtaggcatacctcggtgtgacgatgataacgcggctctgcaatattgttcttaggaaggcatacttgaccgagtaagtaaccccggtcaagcgcaaagacttcgagctgacaataccgcatcatagtatcttgtccgacgataagtcccaaccagagcgcacagctttctggactgaaatgtctcgtcaactgttcagcaacgtcagagatctgtacgaacaaattgacactcaatacaacgagcggtcacccgaggaaggtcctggggcacagatggcggtaagtactgatgggatctgactcaattaatgaatgctgactgaactcccatttaggcgttctgcgtttacagctgtggcttcctcgcatgctacttgtgcaaatatccaaatcgtaagctatctgccctgaagagtgttctttctaggacagtaagctaacgcgacatcataatcagtctgccctgagccagccattactcgcgaaggcccttcaatggttgctcgtgttctcagcatcttggcagaaagtaggaacatatggcctttggcaactaggtggtatgagcatctggaacggttctacacagcccaaagcggcgtgatagttggtaacgagggtaccatggcggacagcgtaagttatgatcatttcctccaaaaggcccctcgttcacggactcggcaggctgattttaacctcgtgctctcacagagagatgaaatacctcacgtccttcagatgccgactgtccagcaacagcaagcccaggctcaagctcacatggctttggttcaagcacaagcacaagcacaagcacaagcccaggctcaggctcaggcgcaggctcaggctcaggctcaggctcaggctcaagcacagacacaacaggcacagcaggtacaaatacaggcacaacagccatcgcagctacactcaacctttgctgctcagatgcaggcccaacaggcccaacaggtacagcaagctttaagcgaaaagcaggagtctgtaccacagggtagtccggaacaggcgatccttagcccggcacaacccagtgtcccaactcccgcgatgttcatcgaccccagtctgcgtgtgcctacatcctcacaaccgcaggagcagactcctgctccaaccgctccccagctgcaagattctacatcccctttgcaacaggggcagcaaccgcaacctgtcgccgctggtgtagctggtcggcagtcaacagatgggctgggcctgctcatcgaagcgtttgacactcaacaagccggtggcgtccctccaacgaccacggctggtcaaggacaagtcccgtatgacccacaagcaaccccgcagcagtattacccgcaacccggtaccttgggcgtcaatgacgggtatgagaacgagttgggctactacatgtcggatcaggggcaacccggtgctatgcaaagctgggttggtggaacgaatatgtatgggtattaggagcaacccacacagaaagacatggcggaggcggagttcataaagagggactttgggaattaaaagagcaaggagttgatataggcgatatgtctaggttaggtggggcatcatccggttgacggttggagtagggattcaggcgtaccttgacaaagaaaaagaagaagaaaaaaaattacatatatatataaggagttggcctatggatggtctcgctggatttctataaactaacgattacgtaggatctcggtgttcaactttgctacttcggggggaagaggttttgcgccatggccatggctttatactatagctctgttgaggtcaaacggccatgattgtagtagcgcatgtatggctggcgctgttggactagtcctttccgaaaccttgctatagtgcttggaaatcgatagaccgacgaactttttggaatgttttccaattctcagagtgcaagatgcttacttccggtaaaactagtcggactcgtcggcatcattcgatgttataagtccaggtcatcttcgcactttgtgaaccaggtataagtaagtatcaagcctcagcagtgacgcctccagatacacagtttgccaaggtctttttcagcaccgtacactccgtcatccatgtccggagtttccctaaaactcggagcttcttagggttaactatggcagttcgataagaggcttccagagggttaagctagcaaatcacaagcaagtcagcgcacctgcttgcgctagcgggacaacagcagtcgccgattgcgaagcggaattcgcgagccggcagcgcaaccagacaaatcgcaaaacctacctacctacctacccttatcctcctccggtgacatcagggtagatagaagctcccggtctcgaactcctacctcgcctctctccctgcaccaattcccgctctatcctcccaccaaaaccccgcgacaaattcacaatgggttccagcgcctcaaagccctctgctgcggcgccgcatgtgtggaaggcgtatgtcattcttctttctgggcaattgatggattctggagactattaagagagtatgggaaagctgacttgtcaaacccaactaaccaggcccgccccggctggtgtatcgcacactcttgtcgagcagttggagtctagccccgaggtatgatgccgtctccgtccgtgccatttagctgtcgagctatactgtcctgcctctgcctacgatgcgaaccggttactcttcccacgcccacgctactgcgtcccttcacctctgtctcctccgttcgcctacacagcagattcataaaccgtttcatatcagccatccagccatccagccagccagctcaatgccttcaaccaatacgcatcaaacttcaactgacacacaacgaaacataacagaccgacatgtcccgccaacaggccttcgagctccaagtccaagcacgcgtcgctgaagagctgaagcgactccgggccgccgaagccgccaagctgcaagaaactcttaaatcctcttcctccgacgagcagcaacaacaacaagagaacgacattagcagacaaaaggtccagaaggaaatcgaggctttgcgtgccaaactcgacgagcaccgcaaggtgcgcccgctgcccgagagcacggagacggcgcgcagcgaggtggtgcggtgtctgcgtgagcacgaccgccggccgctggactgctggaaggaggttgaggcttttaaggaggaggtgcggaggctggagaagggatgggttgacaaggttgttgcttaagttctctgagacttgagtgaaagcttttccccgaacgcacctagggtgcccggcatacacacacacataccgacagacggatatacaggaggggatatacctggactgggcacggatgttggcggtgggcctgggtgtaaggaagggaaagcaagaaacctttgtgcgctcatttttgcgcagcccaaaaagtgttgaaaagggggctggggatgagtggaaggggatgacgaggccagctgggtcttctcatggaccaaaaggagagggagaagctgctagttgagttcatctgcagtcaatcgaaaggataagcagagatgagcagctcgttggttggggttactggttgacagggttgattgcgacattgcagtcagtcaagtgtgtgtatgtgagcgtgtatcatagatgtctcaaaaaggtcaagaagctgaagacttgtggctttggagcttggagcaatggtaatagataaaggctaagctttcttttcagtctattcagtcaggtcaagacaacgatccaaaagaacggcaaacaactctcaagagaagacaagcaagagtatagatcaacgttaagtttccattgccttgacaacggctgtagtgagagagagcaccacatgtcaactcagcgccacgtgaagacctgtccgctaaaacagatactgttgggtcaagagggaactacataccaacgatctctacagaacatcgggcacctgcaacaccacctccgccaaatctactttgcccgcattttcctccaaaatttcctccttaatgtcctcctgttttctccgtttctcctcctcctcctcctccttccttctcctaacctcctcccgtctcgccaacccttcctccctcttcctctgcttcctagcctcagcatcctcccattccgcattaccactctcaccatcgccgctctttttcttcttcttctgtccctcaacaccaccagcagtagtagctccctcaccgaaagccaacctcagtgcctcctgaaacctagctatcctcttcttattctcctcgaaccgctcgttggcaatcttgaccagcagagacaggtattccggggacaccaaggactgtcgttgagagccgcgttggacgccgattagggactcgaaggagaggcccatggagcggatggctactatggggtttggagtgacggattctgttggtgttggggttgttgttgatgatgatggtgatgatgatgatgatgatgatgatggttgttgctggaggtgattgtggtgagtacgacactggtgacaggaggagaaaaagggagcagttagacggggcaagatggagacggcgcctgtttcgcggaagcccgaggtcatgccggattggatcgctaggtgggcgtgatagggcgaggtggttaggatgtggaggatctagggcggttggggaggggggtcagtttaagctctagtgatgggggggatgcaagtagaagggaagaaaagaacgtaccatgggttcgaacttgaagtgaattaaccgctgctgctgctcttgctgtgaatctccatcaccatcatccccagacccaggctcagacccattcccagtcaagccaaacacctccatccaatggtccccatcatactccctccccgtcttggcgtcaactgtctccaacggatcatgagaaacaaacagccattcccctccacctttacctccagaggagctggctgctaccgccgcagctgtagacgtagctgttgatgcccttaccccatcttcacctccttcgccatctccctctccctctccctcaacatcaccagcaccagaagctttgttgtccttcttcctcttcaccccctccaaataaacactcaccctccccgcgcaactgctcgtcgtcaccaatccttcgtaaccatggttgatctcgtcaatcagttcgcgaatggcgacgtcgactgatcctttgggagaggcgtcggtgtactcgacgtcgggaacggagagctgggaaaggattttggatttgcgggtgaggaaggagggggttggtggggggagcatggttcgattcggtcttgttttgtgcgtcgagtggtgagttgggtgacggaagttgttcggggatagaaagcgtgggtcaaagaaggccgagtggtttagatgagatatatggggggaaaaaaggaaagaaaaagaaggctgaactttgtaagctggtaattcgtgaaaggtggttgttgagctgtggtggactggttttgacaaggtgaggttcgtgtcattgattgattgatgtctggactgaagctctcaaacaattcttttgtgaattgtgggtccctttctcatgtgtctatctacctacaacgacctgaccgtacctatgcttcccagcgatactataacttttcgctggaatcattcgcaatatctcaataaccagaaactaggagtcgtacattgtatattttattgtattgaaaccggtgattgaacattaccacgccgcccgctgcggtctgaacgcatatgtatctgtctacatagcctccactcaacgaagccgttgataacaagcttagtagcaacgtgaaatatgtacgagaccaatgccacgtgaggctgtttacatatggtattatagaagtttctaactgaaaaccacaaacgaagtttgggaactagctactctcatcagggtataaaaaagaacttaaaattcgtacagtaatgaggcctgtccgtccaactccttcgttgctgctcccgtccctatgcgttgccaatgagatacgggccactagggcgctgtgccctcatctgattcatcctggctttactcttcttctgcttcttcttcctcctcctgtatacaagtttatgctcgctgttattgtttgattacaaaaagaacaaaaaaaaagaactcttcattcagactggtgcacgcatgttctaaaacaacgtaaagccgtgcgtgccgttaggtatctgacaaacaagggggaaaaaaggggacaacataaaaacatgaaaaataatggtgcgttgatgcgtactaatggtatatgtaaaaatgggtgtgcaggtgtgctatatgtatcgaagtcaaacaggaacgccgaaaatggcaggatgcggagaaaaccatcaatatcatgccctgacctccgccgtcgacccattattcgagtttcgcaatgctgtaggtcccatgaatcctgtctgaggcaactgcggcgagacgttctgcatttccatgccctctttcgagtcagaaaccgctggctgttgccagcgccgatgggatccgagccgctggtcaccctggttatacttgaccttgaatccgtaataagtcgggggccttggccggcatagcacgacaaaccagttcttgagccagttggcctgagtaaaagcacggtatcgatccgacttgggaaacttgtgagagttgaggtattcgcgagttgtctcgccgcgagccatcaaaaaaatgtgatatccggtgagtgcagccggatataagaacgtcagaaatccaaaaaagaccatggcaaagggtacgcgaaagtgattgactgcgtgaccaaagctgatatggtgttggttcttgtacaccaggatttgtgccaggcaggcgccgataaggtacagagcaagaacggttgccgagctgacgaacgtgaaaaagtagcggtaattgcgacgaccgacacagttgttgagccatacgcagtgatggtcttgggtctcaacacagttatcgcacaagcggcagtgatgagcgcgtggaggacgccacagttggcatgttttgcagtatttgatcgggacctccattgctgccgttgaagcttctgccgagtgaactagaacccagtcggtcgttggcgggcctgtcgggctgtcctccatttctggaggaggaaacttgtgcaagtttctcggtaaaatctagaacatgtcagcgtgacagtcactcactcacaaagggtaacaagctgtaacatactcctggatctgatgccgaggcgtgtaggaacgaagatacacagatataagcaagataagcaaatgtaacgggtatcgcgggtgaaatgttgtgccagatccaaggcgccgagaagatgaaaaagaggatgcaagggagaacgatcagtgacccggttgctatatttatcgggcgttgctttgtgttctgaaaccgcccccctaggcagaaaactgtgtttccttcgaagtattcgtagtttttcccaagattcgcgcggttctgcctttttgcacgtcttttgaatctggccctttgcctctcgtaactttggggtgggatgttgggagacgaggcagctgattgcagcttctctccgccctcaatctctctattggagcccgttatcccggactcgttcatcctcggcatcaagaagctggacctgaaagatcgcgacgtcctcgttggtgaccttggtggagttgtcgggctttcctctctgtagtctttgttcatttctacgttaatgttccgagcatcgacgggactctgcagcggccggacgctatccgtaacactcgaagtaggaaaaaatccgttgatgggactcgtattggctgtcatgcgctccattgtttcctgctccgtcatttcggttcccctggagggcatacgcagctctgcatcctccgcaatctgtgccccaatgcggccacttccagttgagatgacactattgcgagcccctgcttctccggtgatcacatatgggcggttcattgttggcgggcgcccagcgcccctttgcgcctggagtttctgcgagctcatcggacgaaagaagccatgggacgttagagacgggacatgactcctgctcgcagcgctgatggggcgacctcctgcactgccgatgctcccagctatgcttcctcgcttccccgtcaattgttggcgtagaggtaccgattgcgcccacggaccccttgacgatagcccggtcccagacgtctcgggacgagactgtgtgtccgaataaaagccactcctcctgttggggttagcgctcgaagggccaccaccgcgtggtgttgtatctgatccttggccatcttccgtgccaatatccgtcattcgcgaagatattaggctgggagggccagcaacggtaagttcggctcgaggagggtactgtgggaacgtgttgtcgacatttgtcggggaggctgaccttgaaggtccctcttcggatgccattgtgtcggctagggaatcctccaagtcccgcacttggaccgcgcaagaacggcgtgtgtgtgatgtctagtagctgatgtcgggagatcccacgctatagcatggctatgattcgagagcgatgatggtaaagtttcccaacggtggaaaaagaggtcggcgatggatatgacaagttgcggcggactacaaaccgggcgcaaatgtgtcgacagcgtcaagtatacgtgaacgacgtcgcttgggagtttcgaggtccgggcgcgctacacggggtgtcgggatactgagatcagacggaggagtgagtggtatgcttgacgcaatgacgcacggatcgacgggatggcggcgcaatagaagggtttcggtaggatacggtatctcgtaagtcggggctgagtagctggctggtcgctgatgtgtcgggatcaggtcggctgccgttttgctgttgcagttggcggtgcttatttgcagcaaggggattgcggtgtgtatgtgcgagtgcgtacgtcgggtcgttggtgaaggagtgttgtcttaagttccctatggcggcgaaatcaccctggtctcggtcggacgaaaataatgagcgtatccgtaatccaactttgttggttttcagctgtgttaaggagtggacggctgagcgagatctcagccttttggattagtgcgaagagagagtggtgtttgccttgtgcctttttttcgggtcgagtctaaacggaaagtcgaaaagtgttgtgcaacgggatggatgggttggttgcaaggagtaggtggttggccaagagcctcgcattatcccccgttcgttctcattttgggggtgacctttgggtgtcctttttcgctcccacataagcaaagcaattcctaaacccccagtcaatgtcaagcgtatggtaggcccggcctttgcaccgggcactttagttgttcgagatgatattgaaatgggccgtgtcatccatgcagcgccgtcatttctttttggctcatcagccccaggtaagaaggcaccccgaggcatcctttagcttggtgatcgtgatgaccccactccacgggcacctcttccactggtgacatggaaaagcattcctcccgtctgccaggtcctctgtgtgcctggtacacctcacttcagttccgcttcgccttgcgtgaggtgttggtgccacggctgcatactaagcaatggaacactgtggcccctgtcccctcaaactgccaagctgcccctgagccaacctagcgctccctattgatattgaacctcccagattcgatttttatgcctgggctccttttcctgatgaacgcctctgaaccgtcacctcgacgcggtgccaatacgtagaagacgtgtacttcgtgaagttgacgacagacatgcccaaacttagaggtacggaggacggaatgcgataattcaaactcggatcaccacaaacaaggtggctgcataccgcagtacgcacgcatcatgtactccaggttcccgtcacacgtgggcaaaccagccggagctcagctggctgactgtagctgaggtttggttcattctatcccatctgaacttgggatgccgggcccactgttgccgtccgatcgggtgtcgggcagcaccgcagacattccggcttttgcgacactgcacactgtgatacctctatgtactaccagctgcatacacgtccagccctaaccctcttttgacttcgctctacccgtcaaatccacccgtccaggccgtctaagggtccgtgcaccaagaaacctcaaagcttgtgctgttgctgcatcatcgaaagccgaaagctctcaaatccccgaaacacacttcgcacctgacgccatagctacctcccgttcgccggaacccccaccaccgacctcgacaacaaactctccccatcgacccgttcgtcgaaactgctatccagcccgacctttcacaccatcacaatggcctccttcattgcccgccgtgctttctccaccaccgtccgtcgcatgacgactggtgaggaggctctcaagaccgagtccaagaagaaccccgagattctggtgcgtgatatttgaacaaatagggggacctcgtgcctcgcttttccctcaacacatcgatttaccgaatagtcgggaagggaggttccgcaggagctttgggcgagctggattcttgcgccgggccgggggaacggatggagagaaaaggcttcaaaaacgcgcgcgcggcgggtttagagtgttgcagcaggaggagcgggatatgatgcaatggtcacgcagaacaagaggggaggacaaagacgaacaaacaagcttggaagctaacgtgggagttcgtgttgctctgagtataggtcctcggtggtgtcatggttgccgccttcattggtgccggttactacttcggtatgtcgcttatctcgtccccaatctagagaaggatgcgaaaatacgaacaaaggctctaacatcttgtgttcaccacgcccaaagcccgcaaccctaccgcctctaccgccgagactgccgttccccagaccaagaactccatgccctgggagtccggttcgggcgctggcaagtaccagtaccaccccggcggtgatccctctgctgcccccaaggatgcccccagcgccgtcaacgttgtcgttgttcccaacgtcaccctccccaaggtacgaatcacgacgatcccgaacaggtctcccgtctcctgatatcacatgtccctcaaaccgagagacaggccacacgatgtggaagagggggcgaagaaagaacaggttgactaacagcgatttctaccgcagtctctccacgagaagtacaacaagtggggcaaggaaggctactaaattattatacctctgttatcgtcatgatggagaagattgctgcggaagcagcatgaatgggatggcttttctccaaaaagccagccaagccacaccacgacacttgtagatacgcctagattccaatgaacggttctcgtgggccgttttggttaatcatgagatgaaaagtaaaatactgcacgcgcaccccttacagcttgaaagtctattcttgtttctcaacctcaatttgtcctaatggtggtatttgggagccggaaaggctcggtaagctggtcatggttgacacccagttgcgatgaggatgcagactcggactcatcttcttcaaatccaaatatggtagcttcataatgctcaagcatatatgatcaccatacatgtcccgctcgcaaccaattaaccataaccctcgctgaatattcctacgaaaacaaggaggttatgccgacaacttgacgccgagaacaccccaaagtttgaccacacctatccatgtgtaaggcgcacatccaagtaagaataatccagaaccccctgatcgggttttctctttctccaagagccctccaacccaatacaacgcgtaccaactaaattcccaaccccgatcttcaacaaacacaaacttaaaaccacgtaaatgcaaggctctctctctctctctctactttcgcttcttcctccaactgttcagtaccaaccgacttgcttccagatttcaactatcgctgttccccacgcctcagcttcgttaggcaaacccggacctttactatctgtccggaaggagttccgccgagaccttgggttgctcattccgactgatggtgaccacctcttgctcattgatatgcaattccaccggtcgtactagccaagaaatgtagctagcccagtcactgttccctttttctttgttgtcctccttcctctcgctcagatcttggtggtcctcattcccaaccggcttcgccttctcaaccgtttgtagccgggcctctcctttctggttccgctatgagatgagctgttctgtatcggcttgaggttgctgctgctgctgcttcccgaggccgccccttcccacttttcggctgttgctctgcatcggcttgatgcatcaccttcttcttctttttctgcctctactgcttccgaggcgaccccatccgctatttcggctgttgctcgggcactggtagacgcacaagcgtcggcaacgccgcgactttgcccccctcttaagtatgtcgcgccgcggcgtcggcaaactgctcccgttggattcgctcgagctcttcaagtgataggccggactgctcgaacttgtttgctttcttctctcgtccctgttgtgttgatgtgtgttagcttcgccaatgaaaacaaagacacaaccgaacctggagataataaccgttctaagtaccttttggacctccttgtgctccgcagctgcctctaggacggcggggacgtagtcggcaaaaccgagccgctcgagcgcctgcgtgatgtgatcacaagcaatcgtctttttcgactccttctcggaaatctcattcgcctcggacgatacgagcgagatgaactcaacgcagagatcaataagaagatcccgtgcttccttggcgaatgacaggccagtcgacgatgggaggatctcgctcacaatcttttgaaccgtcgctgtgtggaaggttagctcctaccctttgaaatcttgcacaaccttgagcaactggcgcagctcccgagacgtaaagacttctttctgcctggtgaaggtggtccatccgatattccgtttgcttgaggataggcttcctttagccagaagataccgtctctaccagctcaccaagccgaaaagtagcctttggttcccccaactgcttggcgttatcctccaccaccacatctctcgatgatacggcatcccagtatcctgactgaaaattaacgtacccttggggagtgagagatcatcattgcctacagtaaccttgttagtaaaaagacatgataaaccaggaaaaggaaagaatcaaaaagcaagctactcggaggtggtgagactccagagccagagacgatccatggctccgaagcgtatgcataacggtatccggaatattcgtccatcttggctgaatgatcgccacatttctcggttgaggaaggggttgagagggctgtcgtacaagaacatgttgttcatatacataacacttttccctgcagtatattgtggcatgccttttcttattcactcgaatttcaacaataggtagtgaagaaggagtggatgaaagggagtgttgttggtttggactcatgagggagattcactccactcaacttgagtgtaaggctgagtggcttcatcattgggccaactcaaccgtgcctaggtgcaagcaaatgggcaatggtcatcgaggaacccctgcaccccccgacaaaaacgaaaacagaaacataacaaaaggttatacagagcgacaacggacctccaaattcgtgatcggacattttggctggtggataaacaagagcctcctacgtgggtcgtcgtgggatggtgtatattgatgcctcgaggggtcggatatcgactaggtatgtggctgatgatgcaaaaccccccaactgcctgggcgagtgataactctcaagatatgcggccggtgtaatcaaagtgttttgaagtctttatgaggtcgagtggcatgatggtcaagggagccgaagctccctttgagctcggaggtgccacggtgaggatggttgcctttatacacacacattggcaccgctcccttcactccaaaccccaagtgcggctggcctggaagctgccgccaacggcaactgggcgattggccctggttcattgcgcgcacaggggcaaccatgggtttgtggcggagtcgtacatagaggcgcaccagccacagttcctcaatcattccaggtttgtctgtgtgagtgaatcaaactgaatcgtccgagtcgtctggcgcgcgtttggaaccgcacaccccccgcctctcagctttgtgaggtcaatagtttggtcacctggtcgcaactggtgaaggaatgccaagtgtcactgtcatcatcaggctctggcccactcgcaacagtgaaggctcggtggacccgtaccttcctcccttccacttgtgacctgggaccccaccataaatttctgccgccgaaatcgttgttccgttcgagaaaatttggggtccatccatcgcgtcgttaacttctgttttcttcagcgtttccttccctcacccttctactttctttcagtcgcgacaccatgcgcttcctttggggcacgcaggcaactgcactgtttccatgctggatcacttgactggaccgctcattgttacaccgagcaatgttcatgataggtaagaacaccttccccttctccccgccagcacaagaacgcagtggttttgtgtttctatgaggagattattcgtgtcgcccctatcatacacaattatggtgatagacaccgacaagccaaacgtcactactgatcgaaaacgaactactgtgtttttgtgtgttctggagtttcaatctcgtcagcaaatttgctaacagtttctcccagtgtccagcaatggttaccataatcaggtatgccgttttcctgcggtcttgtaccacatggattactttcgagccgacaacatgatgctttgtacttttcattccaattccgacacttcatgacggacacaactttcctgaaccatctcgacttaactaaatctcgtcgacgcgccgacttcaacgtgtcatcgacgactaatgccctggtgcagacccggatgagtacagacgctcatgcttttgcgcaacggcttcctatcaatgatgtggcatcacttgatccatcctccagcagtttgtccatggaggtaggaatgccgcttgcgctttagtgaagacttgacatagtaggtaccattttttttcaagcacgagcactgaaaaaaaaaaaaaaaaaagaaagcacggcaatctgatgaatcaacttacattccatgctagtcctgaatctttatgtagatacatgtacagccttttcatctttcgactgattattgccccatcactgtcttttcatgtcttcataacttttttctggatatggttactgactagacaaaagttgccttagataccttattgctactcgcgatactcggcaacctctgggccgttccacgcgacgtatttacctgacagatcagacttggcgtcaagtgacagtttcgcgatgacctgggcaggccactcgggcttgttgagctgaccttcctcgaaggccgagacaaagtcagcgtattccttatccgacatgacaccttggcccttctcgcgtagctccttttgcatgtcagtatcaacccgtcctgggctgactgccactgctgtgatgtctggctcctccacggcgacgtggcggcagattgagtttaacgcggccttggaagagccgtacgctccccaagcggcatatgccttaatagcggcgcccgaggatacgaagatgatcttgcccttggtggctcgcagatgggggatggcttctttgacctgaccattgtgttagccctgttatttgatcgcattggtctaggggtgtaaagctcacaatggaaagggcactgaagacgtttacatcgtagtgactcttccagtcctcgatggaagcatcggctaggcgagtgatgggagtgagtactccatggttgacaacaacggcgtcaagctttccgtaagagatcagagcgagctctacagctcggtgtgcagtcttagatacgttaatatccatttggttttccatcatattacattctgcgatgtcccaatatggttgtgatcgcaactcacatcagatactgtcatatcggcagccagaaatgtgacctggcctggataatccttcgcgagctcgctgactggcgtcctggcaacaaggacaaccttgtgggaggctttcagtaggtcctgcacgacagcgaggccaatgcccttgctgccgccggtgacaatgatgactttgggctctgacatcgcgtcaagtcgtgtatagcttgctatagatgcgcttcgatgtttggtttgctggtaatagttgcggctgttgtcgttgttctccttggaaacccggggagcttgttcttgttgtgcttttcgtgaagtcagagatttcatgtggtgacgccttgctcttggaccaactgcaacaaaaggtgaagcctgtgaaccccaccacaatccccggcaacccgattgcggggcagatggatacccggccgaattccggattacgtatcgggaacacaacaacggggactttctagggatgttcattatgacttaatggcattccctccagagccggaaacgctgatggcgatgtaccagaggggggatcttttgggatcctgacaatcaatctggtttcgttgcttcttacagggcaaatgcagagcttgcactggcgcagtgggtgaatcattgtgggcagttgggtgacctctttcattttcagacgaaccgacactgcggcaccatgattgtgcttgctggcgcatgtcttcctgcaatgagagcattgccaatcaattttgagcctgcgagtatttgcgatgcgagagtgttcttcaacttgtctctgtagtctctattcattttaaagaggctgtttgctttgggtccttcaactttgtaggtaatgggaaggagacaacccgacggaacacatgcttctccattgtgaagagcgttacaccctatctttgtgtgtttttcagacagattgctcacatcaagttatcaacatgcatactggtgatagccccggagctagtctcgccaagtctggggctccggggtcgagaatgacacgaagggcgcggtctccccctcattccgatgtccaattgtaggacatgataagggtttgactaaatagcctacgaaaagggaagtccatatatctaggcgatgctgaccggaccagatatctcttgactcttgaattggttgactgagatctacccaagtccatcaagaggccgaacgcccgaatgattccttgacgctgcggatgcctcagaagctgtctccatctacccacatctaccaccagcaaagctacctataacccatcggcacctacactcagaaagagccctgtacatttcaccatccgaacgtcacaatgtcttccacaactacaaccaccaccagcaccagtgccggaacggtaatcctcggcgccggcatcatcggcgtttcaaccgcctactacctctctctttcctcttcccagccctcctccccttctcccccatccgaaattcatttggtcgacccctccccctccctcttctggtccgcctcgggcttcgccggtggctttctcgcccgcaactggttcgctgccgaagtctcctcgctgggcgccctctccttcgccgagcacgcccgtctggcctccgcccacgacggtcgacgcaattggtcttatgccccttctacctcgctgggatactcggccgctgccgtcgacaagggcgtcaagaaacgaggggacgattggttgcgcagcgggacgagccgggcggaggcggcgcttggagacaacaaggaaaaggtgccggtggtgagtgtagaggatctgaaggagaagacgccagcttggttgaggaggcgggagggcgatgatgtggagatcattggcggggagggggacacggcgcagttggagccggagaggctttgtcggtttttgttgggggaggcggaggggaagggggtgaaggtttcgaaggggacggaggcggtggaggtgttgagagatggtgagggggtgattaggggtgtgcaattgaaggatgttatgacgggggaggagagggaggttaaatgttcgaggatcatcatcacggcggggtgctggagcgggcaggtgtgggagaagctatttggggctacttcggagacggtcaagaggttgccggtgaccagcctggctggccattcgctggttgtcaagagcccgagatgggcaggtgctgtggatggggaaggatgccatgcggtttacacgagccatgccgctttttccccggagattttttcaagagtggacgggcagatctactttgcgggtttgaactcggcggcggtgccgctgccgagcgtagcggagggttcgacggtgcaaaccgggtctatagacttggtcaagcaggcggctagggaactgctggggtcaggggatgatggagaggacgatctagaggtggtgagagagggcttgtgcttccggccggtgacgccgtggggactgcctattgttgcgagggtgccggatgagcacctcggaggcggaattcggacgaagcccggcgcggagggaggagtgttcctggcaaccggccatgggccgtgggggatcagcatgagcttgggcacaggcattgtggtgagtgagttagtccagggacggccgctgagcgcagatatcagtgccttggcatttgacgacaaggttgttgggaaggcggttcatgtgtagatgagctgaaacgatattcatgcctggatggatgattgcaagttcggccggccggccggcccattacgcggccgagattcggtggtggtggtggcatggagacggaaacccaagaaatgttttacatagactagtgtgtatgggtagtgaccggtagcatgaaagtatggtagggtcttgcaacttccagcgacgaatctcgcacttgtccgtcgttgttgcagtaccgtgctacaagctgcgatggatagcttcgaagatggtcagttcgccgtcggttcctttaggccgctcctttcaggcaggtagtatctatccacagcatgattcatgtaaacgaagaattcgactgcaacggtgacggtttacagagttttagccgagccattgttgggttcgccttgtgctgcgtacatacacaggtgcaagacccgagagatcgtcatgacgttttccgcatgtcgtcgagcattcctgatcgaatgggcgataatttctttccgctggcgtatggcgagcgtcgtctaccgtgcttctgttgatgtttgcttcctacaagtacactgtataggacgactggagtgaggttgattgatggaggaactgattgtggatggaggacagtgagcgagggtcagggttgtcggtagtgtttgacgatgatgaagtgtttccagccaatcagcaacgttgtattgccgcccacagatggtgttggccccattcatgcccgcctgggctaggttccttccgcgaagtgatgtgctcggggatgagatgtggacctcgtgggaacccgcattccatgaaggactcggctccgctaccctttcaagtcaacttggatgactgaactggacctgccatctgtggccgttgattcgccatcgaacaatttccttcatcacgcatcatctccaatcaggttgtcgttcctctcaccaatcctgagcacccaaggttgcactcctattttccttattttttctttttcctgccgtacgcgtaccgtgttcacacaccggccaccagtgtcttgcatcctgccttgcctgcttccacagctgctgtgctcctgtgagcggccagactccaatgacggaggaaccaacacatgctgctgctttgtggaaaggaattgatggaagcgacccaactgcggccgtggcatggcaacgcagcggggccgctgtgcctgccttagtgtactgtgctgtcgggttgtgccctggcagcccaggcctgggactagtgtacagtccgggtgcggcgtacacgtacagtgtcccgttggggggctgccgtgggggcgggctggacggagccattcccagttggtgttgacttgctgttgatgtcagttcgcttcgagcaagtatgcaagcagtggatggcagtcacagtcacagtcggatgcttcacttccagcaaacattggcggcccgtctcttccaccaagaggaccaagacaacatcatgaaggaagagcctttctacggcaaccgtctcgtatagaccaagagggggttgataagctttcttgtcattgcccgacagtgcctctaccgggaacgcttccccgcgtctcatgctgactctcaccgttacacgctctcaccatcttatgccacacaacaacaacaacaacaacaagtgccgtttgttgtcgacgtgggcttgagaaggcagatagacggctgtggctaccgtatcgagaccgcataccatgtgctgtcatctgcttgtcttgaagccagttcgagcaacgaccccatacatacgtctggatttacaggcgtcatgtcacctagctcgctaggaagctttcgagcgggatgtaccgccatccatgctctctgttcgtatactactatgtacatacatctgtacaaagtatgggtgtgcggttacttgcgagacatgcatctcagaaacatctgcaagctcgaaccaacgactttcgcatgcccctttcccctttcatacccacttttggtctacatgctcttctaccatggccatcgagaacttctttagccttggtttctttcatcaacatgtctctagcctcggtttctggattcccaaaagctctgcagacaccccgtggtgctcatctgccgtgtgggtgccgttgatggtcgacgctactgtgtgacgggcaagcatgagcgacggccggggggattcgacgggactaagaggcgcaggggggagatcccacaccaggaccctggctggccaatattaaaggccgatcaaccgctgagcttggtacctatcaagcctttttcgcatcgccatgaccatccgactttttgcccggccactgacagtcatcagaacatcttgacgttactgtgcgccattggctcttgactggcctgtcttcgaggcgttgacgttcctgttgactgcaaccttcgatcaccatctccacacaagaaaaagggggaactattgaggtcttccaatcaagcttataccttgagcccgccatcacggttcagagagtcacgggtggattctgccgaacgatagcggctggcgacttgctgcgacctaggcggacgaattctgcagcttgccaattcgtcttactgcatggattaaacgttcattcatccctttaacggtgaaaatggtccattttgtgccaagactttggagacttacggtacttagcgactttgctgatgcagccaagcagcgttagccagcagatactgagaatgtattggtcgagtatacccctgactactccacacccgccctcaatttttctgcagtgataaaagtgctgcaaaagctggtgaaatcgaggtagctgcatgggcacagatgtagaggtggataaaataagaccaaccgattggccagatttggtcttggcacaaaatggaccattttcaccgttaaagggatcacaattacctgaatactttccgtatcatcgcctttgggacctcgagacgactctgacaactctttccgacacctttccgagttccgaataccttaccattcattgctggtaccggtccaggtccatcatatattcccgagcctcccctcccgagcgctgaatcgttcctcgattttgtcttctcgtttttgccattaacattatctggtcctctctcgattcttcaccgatggccacctcaccatcacctaacgcttctaatctttaatttgggggatctggtatgcccttgttggatcagaccaagtaaggtgtgcttcgtcatccgaccaacgtttcccgttaccgcgactataaagccgccctatccggacactctctttcatcactcgccaacatggattcatcaatgacatcggcgttcagacgcgctgccgaaagcagtacacaagcagtcggcggtctagcaaaacgaatcgccatcccgctcaagcctaacagtccccctggtctagtccaagcattgacagtagacccgtggtccaaagccggcaaatacggactgggatggacgtacttttcgcttatcatcgtcggtctcgtgttgttcatgaggatatggcacttctggcaggacaagattcgacaggcgatatacaagcaggagatggaggaacactttcgacagctttacagcctggaaccagagtgggacaggtcagcagcattagccacaggaatgacagcagcagaatcgagacgacatttctttcccgatgaaccgcctctcgaagagaaagacttcaagccgaaagctcacttctcgtccatcggctttgtcaatgacacgttggccttgttccgatgggtattttaccggccgattcccgatattgtatggaagaaacatcggttcaccttctcatccctcgccgtcttgttctgcgtctttgtttccattgccttcgtaacgatctactgctttctccagcagccgctttactggcagagcattcggttcggttctcccccggtcgccatccgtgccggcatgattgcggttgctatgaccccctggatcgtcgccacgagcacaaaggccaaccttcttaccctcatcaccggcatcggccccgagcgcctcaatgtctttcaccgatggcttggatacttgtgcctgtttctttcgttagttcacatggtcccgttctatgtgcagccagtgtgggaagatggaggtatggaggtcttcgaaaagctgttcccccccggcagcggaatcatctatggttccgggattgcttgcttggtacctttatgttggctctgtgttggctcactgcctttcatccgacgaatggcctatgaggtgtttgtcatacttcacataccggttggcgtgatctacgtcggcttgctcttctggcacaccaagaacttcttactatcatggggttatctgtttgcttccgttggcatcttcgtcgtttgcaacattatccgacttttcaacttgaactgggccaaaccatggcgaatggcctggttgattggcgacgaggcggctatcaatatcatgaccgagaatgccatcaaagtgactattccaactcagatgcgttggaaaccagggcaatacgtttacctacgtatgcccggcatctctctctttgagaaccatcccttcaccatttcttcattgtgcagccaagattttccctctgagtacggcgagaactacagggattgcgtgttggtctttcggccgtacggcggcttcacaaagaaagtcctcgaaaccgccatagaaaagggacccttccacacctaccgtgcttttcttgatgggccatatggaggcatgcgtcgggacctggccgctttcgatacatgcattttgattgcgggcggtagtggcatcacttctctgatgtcacagctacttaacctcatcaagaggatgcgtgatggaaaagccattaccaagaagattgtggttgtctggtcactgaagcgtctcgaggccatggattggttccgcgaagaactccgtatctgcagagaggcagcgcctcctgagagcgtgacctgcaagttctttgtcacatctgcacaacgccagcaactaaatgctggaatatctcacggccgcgcgccgagaccattgagtaaccttttccacgataagctggatgggtttgtctcaaacatcgctaacaagcggaacagcgcgctgatcatggcggaggcgcagggcgatccggaaagagagcgtgagctacgcgctgaagatgaggaccggattaccgccttgccgcaacaaaaatatctacaacctcatcatttccctcctccgcctccggggccgccacctaaccatcgatattccgttgctgaggatacactccgcaagctcgaagggcgcgatgtcaaagacccatcgctgatgaacccagtcgacagtaaggacggcatcaagaaggatggcgaattccattttccagccatcgctccacggcctgacaaggctccgcacttcaattacgcaccaccagcagcgaaacagcgatacagtcagtggcttgcccaaacaggtggtgatcctgaatcacagggccgacccagctacgtgaccatgagagaatctgaggacccggaccaccaacaacaagcggaccgacagcaagagcaacacgaagaaggagtcgaatacaacaacaacgacaacccttattctggccaagatgcctcacaattaccttacccaataccacctcctcctcctggacctccgcctggacacaaccccgctgttgccgccgctgtcactaccgaatctgctcctgctacccaagcaacccaaccggttcggccccctgaactagcccacctccgcaccgataacctcccagcagcccagcggcccgctacccgtgcgacctccaccttcgggcccccctccggctttgactttggctttcctaacacgccgaccgagtttcagaaatcgctcatgcgcttcgcctttcccgtaccgcaccagattgacggcggctggagcgtcgagtacggccgcccggacctggggtacatgctcaaggagtgggctacgggtgggcccgatggcagaggcgttctcggacgcaggacggccgtcttcgtgtgtgggccagcgagtatgcgggttggtgtggcgaacacggtggctaggctgcaggcggagatttggggggatgatatgttggaggaaatctttttgcatacggagaattatgctctgtgagggagtggccttaggaagaagaaaggcggcgtgtcctcttgctctttatgttttgttttcagagatacctatgtttttcttctacttgtttgggtgtgtacgatgtgtcagctaccctttgtgttttctttatcacttctgaatacctcgcaagtcaaagaaggtgattcgatcggaaagcatctagggcagtcatcaactggaagaagattttgtatgagagtacggaactgaatgagagatgatctttgcggttatcgatgatcatgctatgctgatagtgaggaggacgaatgacgacgagatacctgtcggagtacgatagtcatggttctatatatgggcaaattggttcttttgaagcagcgagtcttcttaacggttttgtattgtcagcggtcaatcgaacaacccatgtgcgcacccgtctcgacaaacgacaaaaagtacgggactctggaaacgacaggttgtacatctgaagaagaaaagccaacaaagatgaccaacagatccagcagtccaaccatttctacatcacccttctcagaccacctataactaacccccttttacctcttcccccccccccccccccccctgctgcgagcctacctacgtatgccaaaccccccatttgatagcaaaatcccgatgtggcaacgtcaaagtagtacactccatagtccccttactgcccactttttccccattatagaagggcagtttaagcgtctcttcaatcatccagaccacatccatgtttccggttttcagccagtttccccagagcacgccctcccctccctccacgcccaccagacaggtgccgtacctggcgatgatcttgggattggaacccgtcatccacttccacgagccgcccgcgccaacgttgatggagatctgcttgcagtcgacgctgtagggggagcctgcggaagtttggtcgattacagggccgtagttcttgcagaaggttttgggaccttcttcgcgggggccgatcaaggcggtggggtaggaaattgggcgggggaggtagaagccaaaggcggaggaggaggaggaggaggaggaggaggaggaggaggtgttggtagcggtgggggatgtcggaagggcgaggccggtggaggagaggaagaggaggatgaaaagaaggaattcgcaattgatcatggttattggtttccttttttcttcgtgagagtcgcaacgaatatcttgtaatgactgtggtgtcggctgctgttccaagcagttaaaatcaaagagcgacaacaacttggaagacgaatgtttgatggaaatcaacggacagacagtccagtcaaaccaatctccattttgacatctagtatttatacagtttgtcaaatggtgctaattttacagcgttcctgacttttagttgatcgagacaaaggatggcggcatattgaatacaacgcggttgttcagtttggagtctttgacgatgtacaatcgtaagagcctcaatcgctggttagtattgtatttttcatcatgcgatccacaccatgagaacaagatggcgagaacaggattaaaaataaagtgtcaagggagaagaacaagggcaaaaagcgggagataaaaaagacaagcaaaaaacatacaacaccagggattcgcaggtcgtcaccgacccaactactagccaattctgttaatcagtccattgtgttcccatcgttatcctaactgcttgtttctacgtcgtcgtcgccgtcgtcatcgtcgtcatccgcttcttgcgaagacccctctagggaatccgtatccgtcgtgtccctggttggcggccgcgcctgtccatcaatttcatcactaacccacatgccactctcaccgtccggtatcttagccctcatctcctccgtcgaagcaatgtggagttcccacccagccacgttagcctgttgccatgccccgtagatattctcaatgtctggacggtcgtccgtctggtgcatcgtgatttccctcggcaaccaccccatggggttgggtccatgtcggtcgtcgggctccttgcgaattttcgccgcatcccagcaccagtcgtgagcaggatagtcgcagacctccggcagatcgccagggacctttagtccgagctcggaagcacgattcctaagataatcgacaaagtggttccggacgctgttgtcacgctcccaagaagccatgtcccacagctgtatagacggctccggcgccagcttatcccacagctccgtataattaccagcaatacacgccatggccacctggaggtgcatgtccggccggagcttggcgagggcctccagcgtgcgctcggcgggaataagcggccaccagatcatgcctggcatctcgttgtatttcttgggatcggtggccgtcatattggacaggtcgttgaccataataaagcgcgcgagcgtagctgcccggatattccccgaattagtatggtaactgtacccgtcccgtggctgcaccgaccaccatttggcaaaggtggtgttgtggtaaataccgcgcaaaacggcgccgtactcgcccataatcatcttcggccggcgcaagcgcaggtaacggtccaggttgccttcgtacgcggccataataattagtgggtccttgaccgtagtcggtaggtgcagcggcagaggcgtgtaaaacagctcgacgtattccggcggcatcgttccctgctgcgcggtagtatacgatgcggccgttgtgacctcgccaacgtgggcggtctcggtaatatcgaaaggaaacgcctcgttatccaagttaaaataactaccgggccattcagtccagtagtcctccgggccgaccgtcacatctagtgttgataggacggccgtgtcgccgttcataaacgccggacactgtggattttcgtggttaatggtcctagtatagtcgtccaagacggcgtagcagaccggctgcttcataatgtgctcgaagatggccttacatcccgggttgttcgaaatcgcgctttgttctctagcctcttcggcgatcgagacttcgggaaggaggccgagctcgtgatacagctcgtcgtatcctgccacggcgcacgcgcggcccacgagatatgccatgtcgggatactcctttactaggcgccggagcgtcttttcgctgggcgtatcagggtgccagaaacagtagggcttggcgccgtccgtcttcatcctaggaatctggttgctcataatgagccgggcgttacgtgcccgcgcaaagtagctctcgggctgcttcttgcagagcttcacaacctctgcagacctgggaaacgcctcgtggtgtcgtatgccgcggatggcgcagcggtagagatcatttttccagtcttcgggaagacgctccccccgcaaggcggcgcgggcctcattatgaaagtaggcattttcgttgacggatggcggcttttcagacttttccgggtagggttcctcgaatgtggtaagggaggagagtagatcggccatttggtgcgatctggagaagaagcggcagccgctgaaggtctcttgtgggacagagcgggatttccaggtgtatttcaacagcatggacatgtcggtgtgagaagtgtctggtgtgcttgatgtgagggaaggagatgaggggtccaggtatctttttatataaaaacggcatgctaactcctatccctgttaaatgtatgtacttgccttgaccgttgcattgagccgttgtgactgtaacggcgtggataagcttgccccgtcactactcgcgaattccagcaagcagattctcaatcagtagcaagtcaccacatgtccgtgagggtttttatttcattttatattttatatttttttttctttttatttttttttgggttgatggaattcaggaagatctccatctctacccaagcttccaatgcaaaagtccctcggaaagtttggccgttgtcaatgagcaacactatgaaaaacatgcttaggattctcaacttcacgaccctttgcttacgggtattttaaagttagtacggaagacatcaccgtggagattctcttgattgctctgtatttaaccctcccgagaggctaatgtttccgaatagacctgggcaggttttaagaccacgcagcctcttcagatcctttacggatcactgctacaacagagatctgccatggtacagtttattgaaaatcagccaaaacgccttgagatcctcggacgatggtcgatcgccagttttcccctttttgaaggcaaagcatttgacactctaaggagttcacgtcgcccctggcttaattcaacactttgcacaagactttgaatgtaaatagccacttcctcagcacgattcatcacaagctgtagttccttgctgctggagacgactccaggaaaaaaatgccctcgtcggacttctcccaatagcaaacatgccgggagttccacactaagttttcctcaaattgacacaagttcaagatgcactattgggagtggtctacatacgactcatcaattacataggtgatgcatatcttgccaccttgcatccccaagttatataaggatatctaagccctgtttcttgcccacctttctgttgtcccttggtatgagtattgttgtgctggagtggactagaacgtgtttttcacgaggcctggaggcgaaagagaacttaacctgactgagtacggtgaagcccagatacgtgaatgaaggtcgcttcaggcgttttatgcaatcatctcattgtttgcggtttataccttggaggcgccgcccctgcatcattactcgtggcaccaaagtctcgacctttgcactcaccgccagtaaccacgagtcaccagcgtatcgcttcaacttggattaaagttaaggtccgctgggcttgtaacagatgatgcaagaacctcgaaggggaaggtatgacagtgaaacgtgttcgtggtagtaaccctcgttgctgatgatttccggtacttttaggtttaaagtggatcgctcaggggtaactgggaagaacaatggtatggaatggaaaagggatcacgcactctgggtttccgttcaaatctccaggctcaagtttcgttctttgtcagtcagactcccttggtcacatgtacgtacggtactcgacggtaacacaaacagcaaacatgccggccaatccaaaatccagcgcgactgctgccgccttgaagatgacgtgacggagacaggctgacggatgatttaacattggctatcatgtgttgtttcgaaaacccgagaccgtgaagccatcgacattttcgtctatcccatgttatgaacaccccttcggccatcgcaagtacactcctttgtgtgccggcacggcgaacaccttgttgataactacatcggaccatccgctatcactcgaactagttcccccacgatcatgccaactccctttctgaatctttaccccacaacacacgagaacagaagcctcaacagggttcagctctggtcttcaatgacctccccgcacatgttcaatgccacgaaagaacgggtacagagtgagccagctgaccatgatagccccagtacgctgccgctcactcatcggccacgccagtcttgtcgtcgtgcgggtggtacgaggcgaggcctaactatggcacacaacggttgtcctgaaccgaacttccccctggtaggtacagcgtcggagctcacctgtcaacggctgctccttggcacacggtcctaccgctaagcaatattgtggtagctttgtgtttctcacaaattcgtcatggtccatatcacttcggaaatcggagccagtgaggtagcacggctccaacatcaacagttataacttgatcgcctcccaactcctgctttgtgaccactggtatgtattctatattgcgtgcatgcccatgcccatgtcgagaagctgcagcggctcgcgggccccgggtcttcctttggccccgtggaccaggaccagaacggatggcaactgctcccacgcatggcaggataacctttaggtcgcggatacgggatgtgcgagggcaacacccctgcttctcattgggacttgcagccaattttatacatctcatcccatctgggtaacacagagtatctttgtgtcacggaactctccaggcggtctatggtctacccagtcggttattagcagccgggcagcaagtctctgaaggacaacggccgttgaaacaatggatgatgctctttgggccgcctgcttttcgtgtccttaacgcccaatcttgcaagtgttcggtgtacggctaggtacggggacgcgccaccaaggtcaggctcacctttgcccttgcagtccgagtccccaaccaccgcgagaattgtaccttcctcagtcaagatgatacttttacccaaccgacgtgattggaaacaggtcctggaaatttcaccatacttactactactgtacctacctaggtagtctactggaacaaacggtgagtcgaacaagtcgagatttcgtcgcctgacctaggtgacctcccgaacggaattgcagctggtgccgccacaagaacgaacctgccggcatctcctgctgacaactaaccggaacaccattcactacctagcctttcacttcgttctgctgccactttctgggtggggctcaggaattcttgtatctttcacgtcctgataattatttctttggacaaagtaaccagttgcccctctcagtcacccgacaacacacggatcgccactgtcgtcaaggctgtttagttgcggccggaagtatctggactcaaataccaggactcaaccgactcggcaaacagtcgtccatgcgacaggcaaacatcatgtcctcgaacgagaaggataaagtctcgactggaagtgcggccgagaaggccctggctcacaaccctcctcccggtctggaaaaggcagaaggaacccaagccagcgcagcgaaggccctcgacgaaaaccaccaagctccgagcacctcgacagatttcgagcagcacaatggagattccactgtaggagatatcttcatcgaaccttccgtggcagcattactgacattgtcatgttcagcggttgagtgtccgcaaagcaatggctctagcagccttggcttgctgctggaccaatgcacaagcgcctctgtatctgtttggtaagaagacattgattgtggtgcttgaagctcaaatcaattagtggacatccagctaaccgatctaccagctgccgtacctgtcttcatctaccgcgatcttggaggagttgatcgctgggtctggttcataactgctcacctacttgccactgccgccatctctcctttcgttggtcgtttctcagacgttttcggacgccgctgggttgctctggccggaagtagcttcatcgtttttggccagatcatgtgtggtgttgctgagaacatggatgtcttcatcggtaagtccatccggaacagcttccctgttgagaccgatccaatgctccatactgatattctaaccaggcggaatggctctcaccgggattggcaccggtatcaacgagctcacggctctcgcgggaacagcagaactcgcccctgttgcgcatcgtggctactacatcgccggcatgattctcaccatcattcctcttttgccctccgtcatgtactcccagatcatctcggctttctccacatggaggtatatctcgattctcaccggcggctgggcattggtcgggcttgtaatgacagccctcttttatcatcctcctgcgccgacagaaggtctcaattggaaacaaaagctttcgcttatgaaggatatggatgtggtcggtggcttcttgtctatcgttgggctggttttgctggaacttggtcttttgggtggcggatatcaggtcagtggaagacaggcaatgctacgatcgtttcgtaaaggctctatctaagcttaatgactaacaaacactccctagtatccgtgggcaagtccgagagtcttggttcccctgattctggggttcttcgtattgattgtctttggcatttgggagttcaatcgagccaagacacccatgattcccagagacttgggcccggctccccgtacactcatcatgaccatgatcatcaccttcatatccggtgccaacttcttttctgttctgatgttatggccaagcgaggcctataatgtctacggcaacaagtaagcaattctcttttgttgaatcttgcacacatcttcgtcctgtttccatattcaaactcgaatcactgacgtaaaaacccatctccctagcccctacggcgtcggcttccgcggcatgcccttccccttcggtatcctcgccggctgcgtcatatccctctacctcattgcccgcttcccgggtcatatcaaatggatcgtcttcctcacctgctgcatcatgacaatcggctgcggcgcccttgcctccgctcgtctcgacaatatccacgccatgtacgcggtgctcttcatcgccggcctaggtgtaggcggcatcgtcgtacccgcctcgaccatcgccactatcatctcgccgagagacttcatcgctacgattacagccttgaccatctccatccgtatcgttggcggcgtgataggatacacggtctattacaatgtcttcgttcagaagctggttccgcagcttacaaaattggtagtggaagcatgcatcaagagcgggatcaccaacaaggagatcattggcgtggtgattgagctgacgggcgcttcgctggtggacgagatccgcctattgcctggcgtcacggacgagagctgggcggtgatcgtggcggccggccaagaggcgtacgtgagggcgtacccgtgggtgtactactgcagcattgcctttggcggagtgtcgattctggcgagcctgggcatggaggatatctcaggcttgatagataggacggttatggttcatatgtaacggaaccatggctggccggcgccttggggtgcatggcggtgtctttcgggcggcggtttcctcgatttacatccactagcgcggagcaattcgacaacttcttaccagagcagcaaacgatgcggtctttgtcagttgcatatgttgattaggaggatttgctggaggtttgaccttgggggtatctggggagggatgtctcgagcacctacttcgctataatatcgggagatccatgtatacactaggaggtattcgatcctcaagggactcggagacgatttggttgatatagatagtataaggctgcatgcaggtggtcgttttcggatgtctggaggcggaacatcatggacgaggactgttccgacctatatgccataacgttagtttcatgtagatagaatatcgactttcatgtcctgaaaccacccgggcggactgcgaacagtacgaagatgccatacttatatattttgctgtcatcagtagtaacactaccgatgcaacccgaaatcttgatgagacctttggccgtagccttagcgggcaatcaaccacctaggcaagtgagtcagtccaataccgctcgttgtatttaataaaggctgttgcaaagctgtaggagggattacgataattcaaaaacacattggctatagtcccttgggatatctttatccaggagttgcctagactagacgtcaagttcagaggtgtgataaagatgcttggatgcgtagtaagagtatactataggtctaaatgtactgactgtaatgtgttcggtctatctttactaccattcggttaaggtctcaacgatttcgtcagggacgagcctcgtacactacattcgcatagccgcaggaaatatacgtgcggcttgtccaacgctcaatgaagaagtgtctgctcaccgtctccatctacctctagggacgattccccttactgggcaagtatttgctcctaatagtgtgcccgatcatgctcatccgactaccaatcgttccatcctgcatcctactggctagagcttcctcgagtgctgactgagttaccgaggcatctgcattgaagagtttggtcaatatatcggttgttcattcacatccatgtcgtcttcaaagagaggaaaaggagacaggatgacggaaagactttcgggacaagggaacaacaacaggaaccaccaaactcaccatcaagatcactaaaactactccccatactcggcgccccttcgcttccttctctcgacagcatatctatccttcttggggacagtgggccggggagtctcgctccaggtccacctgtaccacctgcaccactcgtacctacacgcagttcaccgctagcaagtcgacgtgggttgctaggaatgatggccgccgaactggtagacgagtctgacgtttgcgattggatcgtggataattggggatgattcttcgtactgctcaggctgtgaccgtgaccaacttgctgctgctgattttgtgatccagacgaccctatcctgtttcgaggggacgattgatggtcgcggtagttcagggggagcttggtcacggttgcgtagagatctagagcgccgctgccgtctgaggttgaggtggagcctgttgggttgttgcttttgttgttgttgttgttgtcactgttatgacgttgttggaattttggttggtgttgctgttgctgttgctgttgttggtgctggtgttgtctggtccgagtaggagggaggaaagcgagctcgtcatcgtcatcatcagaggctttactttggcctgctgattgaaagcgtggagggcggcggatgtagcggctttgcatttgctcggcatagtctgaatcgtcggaggatggtgatgtggaggcgactggcgatggcgactctgggggccggtaggatcggttatcgtctgtttcgtgaatggcatcaccggaagaggcgtctttggtgttaatggacaagagtgatactctccggcgttgcggatcgcttagcctgctggctatcttgttgtttgtcgtcgtaggaagggcagcaccgaggctcgggttctgccctgggatcaaagtggtttgcgacgagttgcgcgagatggctggtcgtagagtgttagaggacgtcttagcggtgggtatcccaggagtattgacatcgtctttcggagcgagagcttccttgcgcatggagagagctgaagtacggccgccgacagaaccagctcttctcaagccttcggcgtacccaacaggctcgccgccgggaatcggtgacggagcagcggaaccgcgaccactcgcggctttcctcatctgtgcccgcagttgggcagtgtgtcgctcggtcagataggagaccatctggaggaggaactcgactgtgacatcgaactggactgccctatagcgacgcacagtgtcaatactcgaggcagaagcgcaccgccagggacgaggaagactcacagctcgtgccctagatatcagagtcattagcatgaagcctgcattgtgggacaagttagacttacagtcaatctctgtctgcgatacccctgagataatcgtccatagcgcttcggatttcctgtcgtcccagctcaccttgcgaggtcaagttagctggcgtgattcacggggacgactagagacacagtgcgggaaacgtactggtggaggatcaacgaagtcgccccgattgaagggaagtcggacatagacatggtatctgggttcccttctgtcctggttggaggacgagcctggcctctctctgagcgacatggtcaaatccgaaggggtggtcaacaaccaagaacaaggaaaactgcagaaatggaattggaaagggtgtgtcgtcggtcttataccaagtcaaaggctccggaccacggaggtacaccggtgagtaagtgctgtgctgtgggtgtgattgagtgcatcatagcgtgctgcgtacatagtacagcagtcaagacagccagggcgccagggctcccgtccaggcaggcagcgcttatcgataagtcatgctaggtcgctgatgctggctgctaacgggaccctacccgtcgagcgaggggttaccgtccaatgcccgctgggacaggggacagggtacctagaaaggctgttgttgttgctgccgtagcaagaatcccaattgggctgacgttcagcagttccagtccagcactttcagcattgaggtgatagcgcatcgaaaaatccgtcgcgtcgcatcttcattcgctgggcatgcaaccaccacacttcttgtcctgaaccacctgcgacactccgaccagtccgacaacttcacattctctcctggtaccggcaggagctgttggaacaaaccggaagctacaacttaccgctcctaccgtcctctaggatcatcaccgttatccgaccgcgagcaaacaccctgcacatagcacatagcaattgcccattttccacatcactacgagatagcttgcccaataccgtgcctgacatggcgcccttgatcctccacaacgtccccgatgacgagctctacgtcggtgacgacggcattcaaagaccttatgccatggtgttcccacagttcgtttgcccgccgtcatcttaggcttgacaaaccagctccgatactgacttgagataaacaacagccaagatggtccccgctcgagaagggcagtccacgagacaggctccttcggcaagtcaacacgtcggtcgcggtccaagacagcaacgccagccaggagggaagatgccacgatagccgccgccgaccgtgtattctcgaactacctcgcgaacctgaacccagaccagaatctcacagccgcccaaaggaaacagtctctcataccatcctccctcggcgatgagaacgccgcgcccacccaactgtctaacaaacaccgcccgaccgaagtcatactacgcggctatcgctccgtctcgcaccagtacgccgccatcaaccactacgaggagctcgccgggaggatatgcgaggattacccacgcgacccaccgcccgagaacaggcggtacaagtccgaactgcgcgaccctctttatgcgcgaagacggcccttgactgccgaagagcgcgcactagtcaacagagtcgacggcggcgagcactgggtaaaggtgacgtttgattccgccgaggccgccgaagcagccatgattgcctctccccaggccatcctcggccacctcgttttcgccgaaccgtacgatggcgtcccacccgcccgcgacgaagccgtacccgataacgcctccttcatcagcaacggcgtcactcccgccgccacaaacaaccgccgcgcttcatctggtcaacaaccacgctcccgtgtgaccatgaccaacccctacacctcctacctcgacagcaacggcaacaaccaatccccttcctcctcccgcaccgccgataccggcactatctccgacacctccagcgcaaccatcacctcggcggccatgggcgccgtagccggcgccttcacgcacgggctggactcgctcgcgcactcgaccgcgggcggcgcccaccatttgtcttcggtagtcgacgcccaggatccggacagcgagttctgccgggcaatcccgacggtgcgcaaggctaagctcctgcccgtcgaccaggcgctgcttcctgctccttcgtacacgcagcgcgtgctgaaccacgtgccgctcttcaagtggtttagtgggaacatgattgggaacgaggtgccgaggaaggagaacggcgagtttgactgggatcgggcgagcctgtactggaaattgatgtggtggctggatgcgaggttgtgcttgtttaggggggaggtgttgagtgctgataaggatgagtgagttggctaggaagggcgttgggctgggtgggaggtggacgtgttggcaaaaggcgtgatggatggatggatggatggatgcggcaggatggttggatcatgatatggaccatgggggagaaggctgctgttatatgttaagcatcggtagcggcggtggtgatgggggggaatgataccaatgtcgagaattgctccagattgaagagtacgttatattgtgcattaagcttgtttagcttgtcctataagacgttgttcaagtctaggttgatccttttcgcgcttttcctcacctacaagcagtgaacgcagcatcacagagatctacggtagtggttcgaactttgcgtaaaagactttttcaaattcatgactatctagacgtgaagaaaagagaaactcaggactcagtgaacaacgtgaaacaagaagaaatctatttgcctgcctgcctgcctgcctgtttggtgcgcattgtaactggtgagacgaaacaaatcgtcatgcaaactaagaaaaaaaaataaaaaaaaaataaacacaagctaacaaaataacaaatactcctgaaagctatgtaatcgtaacagtcgtgaaccaaagacgcaaaactcaagtcagccagcccatcaaaaaagaccgcccggtacgttcgttcatactcgtactcgtactcctgccaacagcagcactgaatctactcctttttgtacggctcccttcacccaacaggactcgcggcgctcgagtccctagagtccccggaatccctggaggtacgtgtggtgctcggcctcctgctgctcgcgctcgtgctcttcatacccatgttcatgctcatattcatgcttctcgttctaccaacaatcttatcaacgtcaaaaagactcatcaggatcctgctcggatcacggctggcggccgttggacttgcggttctggtatctgtatccacactccacctcctggtcctttcatcagtagaggatggtgtagaaggtaaccgagccagagccggttcttcatcgacctcatcatcgtggtcgtgactcgtcgccgacggtagcaacggccaatttccttaactagccgttaccgtcgccatttgcgtgggcggggtcatgggggttatcgtcggcgtgatatcattctcttcttcgcccatgtcccccctctctttcttttcgccatggctattttccccgttcttttcgtgactgccgtgaatagtatactcgtcctggctctggtactggtcgtcactgctgctgccggtggcgacatccattctggaggcggacacaaaactcatcaacccacccgccgatcccggtcgcccgctgtagctccagctcccgtctcgcagctcgtgctcctcggagggaagggcggatgtggatgcggcagacgggtgctgtagcctctgcagcgagctgccggtcaagctccggttgatgcctagcgagatgctaaggcggccggagtagctgcttcgcttgctgctactttggttgcttcgcggccgaatctcgtgcccctgctgctgctgctgctgttgctgctgctgctgttgttgttcctcgtccggctcggtaggcgggcggaagcggtaggggatctggtcgcgccagggagagacgagggcttcgtcgtcttcgtcgtcatcgccgtcagcagtgctgtggctaccggggagagggagggttagggattggttgccaagtggagagaagagagcgtcctgttctctttcgtcgttctctcggggcccggcagtgggggatggagggtcggaggcgccgaagagggacttgggatttagagcaagaggttgcggttgaggggagaaggggcgtggtccccgcggacggttgacaccttcagaagagaagacactctccgtgtccttgtctcgtgggggtgtgcggggagagtagacgactgtcgattggttatcgggagagtgaatagcgcctgcgaggctctattggaagtattgattagtctcgtacccccatgtcttcagtgtttcttctcgctttggtgatggttgcctaccagtcttagggtatcttctcttcccccgcctgttgtatcggcgagaatactcctgggcggcagaatgctgaacagcttacttccctcaccagcgccgccgctcgctatgccgccatcgccggcaccgcctgcgacgatgttgcctcctgccccaccgaacctgccgtcagaatgtccaacggtcctgtctgcgatcacatcctcgctggcgaagagatcctgaccctgttccagcacatcctcaagtccaccacctgtccaccccttccgcgccatactctcgaaaatgtcaatttcggctcggacgagcgaacagcttgcttccacgatacgggcgctggtgtcttgactctctctcaagagtgtcctggaatgctcgccatgcagcgttgtaagaccatccaacttagtggtcaactcaacgagatggctccggaacttggccacgtcccttcggcgctgcttatgcagcttcatcccttccttctccaaccgtctgatctccttggactgcacggccaccgcgctcgcataactctcctcttcatcctcaaccgcgccacgccacttgtctaactcgtggagaagagggacctcgaacgagcggtagaccgtctcggagagaatgtgctggtggttggcaacgaggtgctgcaaaccagcgacggtgagcagggtgtcggccgtgcaggtcgactttgtggtgccctgagctgcggaggtgaagctattggccatcaacagcgggggaggaccgccgccttgaccctggccgccttgtaccggacttccaccacctcgatcggagggagcagacacgatctgttcggcgcgggcttcttttagacgggcgcaggattcgagagcagagccgaaggcggaggcagcagtggaaagtgaagtaagggccagacggaaggccttggcggaggagacgaggtctgcatatgcggcctgcgatgcttcaaggtcgtgcttggtaaggacagcatgcgcctgtttgggcggaggcggcagtggcaggttgaactgcgacaggttcgcatttgcggtagaggcgtatgaataggttgggctcgatggcaccggaggtagttgtgagagggttggcgagggaggtgacttgggcgccatgcttatactaagcagaatctagaaaatggcggctgcttgcctctattccggtggctgaagcgctggaggtctggactctggaggtgaggttgctgcggatctcgagggcgtcgatcgagatggggaaaaagacaaaacaaaacaaagaaattttgtttactcgagctggtgcgacatgggaagaagaaagccgacaacaaacaggtcgtaggtatttagaaaaaaaaaaaaatagaaaaaaaaagtaatggccgggatcgtagaaggttggcactcggctcgaatggtacgatgatcgcaacaggctagcggataggtggtatctggaatctgggattctgggtacgagatgcccccgctgtaggaggggacggtggaacccttcccttttggtgtttgagtcggttttagactttgttatgcctcccccggcccaagggcgcctctacactacactaaaattgccttgtgggtgatcgcgctatcgtggtaggtggtagaggcgggttctacacccacgatacctccggctatgtacctctacctagggaacctagaggtccatacctatgctccagtcccgtcgcgaggaggtgcgcaacctaaagaagggacaacctgaatgttgtgacaaattctcgaggttattttataactcatttcaccaagagcaacgaatcgagatctctcagtcaagacaagcaagaaaacgagcaacgagtggcaacctgaagtggctgttgtcaccgtcgtgccagattgttgggcaatgcaaatgggatgctgggatccagatgaggtgacagcaggaccatgtccagttttcggggattttgccagtggggtttcaagcgtcggatggagccacgacgactcctcgaatccagcgaacgttcccaagggaaggcttgtgacactgacgacggccagcatcccacatcagcgggccactgtcactggactcgcaatcccaccccccactgataagattgactaaccgtattcgggggagatcgccgcgcaagcaactgctgtgaaacgggagccatcgtgtttcatcatcacccaacgtccagacgagaagcgcaagcgggtgttaacgcgataatgatgtccttgaacgtgtgtggtgcatggccgattgacgaatgatagatagtagtgtacctgttgggagtcgtgagttcatgacatgtacactacactaaacactccaacacccccccctgtacttcctgatgcctaaaagcatgcaacgagacaacgatcagatgtccaacagcacaaacacacacaagcgggcaaaacgtctgaatccaaaatacctccatgtacccaggcggtatcagagtattacctatgtatggggatatccgacaaaagaacaagcaaggctgtatttgaagcaagtaacgctagcatattcaccataaaagactggacctatagctcggacttctgctccgacttgtcagccaccttgggcagtctctcggtcaagaaatcctcgatcgcatccaactcctccaggcaggcagagtgacccatacccctagcaatcccaggcagtcagcatggaaacattcgagaaattgatcggcactgagataccgaaggaggtacttacggatacgtcgtgaacttgacattgtaccccatctccttgagcaagtcacgggtcatcgtgcccaacttatagttgacaaccggatccgcatcgccatgggccatgaagatgggcgtctccttgttgaactcgggcttgggcacgagctcggcgaacttgaggctgaggaggagatacgaggacaaggcgataatgccggccagcttgcatttggcagtgaggccgctgaacaggcccatggcgccgccctggctgaagccgccgatgacgatgcggtcggccgggatgcccgagtcgatctccttctggatcagatcgtggaagtaagcttggctggttaggatgccggcctcatcctcgttgcggcggagagcttcggcgctgccatcgatggcgaacttttatagctgtggtgttagacttttaactttggcggggacggagccaggtactacacagagtaggtaggtaagcttacaatgtcataccaaccaggcatcttcatgccccagttggcagtgatgggaatcgaaggcgcatggggcaagatgaacttgacctcatcaaggcgttggcggcgacgccattgctcaacggccgaagcccagccatggccagtgtcgccaaggccgtggatgaagatgacggtggccgtgtgccgggccacagctgggacgaggagaggaggacggcgggcaagggaggccatttttgtgtgtgatgattgtatgtgttgaaagtcagtccaacaagaagctgtttcccggagcagcgatggcgttgtggttgactagcgccgtccgaagttcacacgtggggccgatgcttaaccggggtctttgctgttggagcgggggagcttcgaggaacggatctcggagccgttagtggcggggatggtggaaacccggcgaagcggggcctcccgcaaaatacggatggtggggtaagccggagaaaagtctggttcccacgtataaccctagaggaaacctggtagcccatggaatggaccccaagcatggtggggacaccactatgtatgtctagtccgggtgtgtagtgtaaaccaccaaagtcgtcggacttgtcggcgttgaagcgggggttgcagcggcggaagcaggggcctgtgcatttgcctgaccaacctgctgacgagagcattcttcagcaatctttcaccaccttctcggcgtctgtttcacggaagccaacgaggtcacatcatgtcatgggctccgttgtgtcaaccgctcgagtggagccggagcccatcatgaatggaccgcgatgatgatggagactggggattgcttagacatgctttcaaatcgaataagttcttatccctttttataggacagactcgcttctgttgtggcggtcatcaaggtgttcacacccttgttttcagctgtctgttgagcctcatttcactcctcctccaaaacaaatgcctaatccgcggccccgtagccgacctcttatgatcgttcctgttcttgttgccgccctggcgatcctcctggcttcctcttcaaccgctcgcggcctattctcccgggtccgaagcgaaacattcaacaagttcaccacagctttgaacaacgcccccatcaccaccaccacctctacttccacctcgccgctccaggccgccgccacagcgaacttgacctcttccaaaatgggcagaccccctgtgtactttttctctcacggaggagtaagtttcactcactcatttctcagtcactcccgacacttcaatgcaaaaccatcaactaacaccctctctcagcccgacgtccaatacaacaccaaacaccccgtctaccccgtcctccaagccatcggcaaggaaatcatccaaaaagtcaagcccaaggccgtcgtcgttttctccgcgcactggcaagccaccccctccgagatccacctcaacaacggcgatggcccgacagacctcatctacgatttctacggttttcccgaccacttctacaaggcgactttccctgctaccggatccccccaactagccgccaagatccagcagctccttaccaaggcagacatccagtccaagggtctcaagcgcgggctcgaccacggcgtcttctcgggcttcaacgtcgcttttccacccaacaccgaccaggccatcaccgttcccttggtgcaagtctcgctgttcaagtcggaagatccggacgcgcactatcgtctgggccaggcggtcgaggagctccgcgatgagggcgtggtgattatttgtaccggcatgacggtgcacaacctgcgggacatgcagtttacttggggcgatcccaggccgcttccctacgcggtcagcttcgatgatgcgctgaaggaggcggtggagggcgatgcggagggcaggctggatcggatgagggaggtggttaaaaggggggacgccagacaggcgcacccgtggatggatcacttgatgcccatctatgtggcggcgggcgcggcggggaaggataagggtgtgcaaacgtggacactgcatgaggggagctttgcttgggcgcagtatcggtttggggatgtgcctgaggagtaacgggggggggggggggggggggggttgagtggagggagcgacatcctgggatcggaaaggcgttgtcttggatagaagagagagtaatgtccatgacacagtcccaaataaaagtattccaataacatcgatattaacaatggtaggcataaggaaagcactgggcctccctccacaagctggaacgagaacgcgacgaaaatgctacaactggttaaagtctcctggccttaggcccgcccatttcacgtattatcaccaacttccaatcaagcacccctccgcgaaaccacactaccaccgtgagtagcgctatcaatcttcgccaaactctccttcatccgctcaacaagccactcatgccgctcacgcgcagctctgccattgccatggccaccatcatggatgagactacctctaccgtcaggcataactatcgctttcgccgccgccgccgccgccgccgtccgatggatgcagcacatcccagcaataaaacactcctcacaagactggaaatacccactcacattataaccaagtctttcaggactctgcggtgattgtgagggcgtggggcttctggaagagactccctgaagcatcagttcggcgctgttgctgttgttgcgatgggctttcgagaagctctggttcggcgtgacgccgctgtaggaggaggcgtcccctccattttcccttggaggagagttcccagcagaggcgtgatttgacgctggggtttcgttgttgttgttgttgttgttaccattgcagcaggagttacttaccagggctctgtcagtcattcatcacgtaccacgacaaacgaagatcgtcttgagcccatcgaatatgttactgggtttgagtgcatgtactcacttttggttttcgatttccttttcttcacctctgatcggcgagcgagggcggtcttggtctcccacagactcctcaaactttccattcgcatgtagatatccttcgctcatcgtaccgtcatcgtcctcatatggacggccgtggccctcttgtcctatgtttatatgactctgcgcgatctcctcatgataggcatggttacgaatgcctgcgctaggctgggatccggaaggcctgcctgtctcatgcagttttgtgagtctttgtcatgtaagagaatcaggagagaaatcaagagccagcgtcagtatcaagtcaatagaacttaccacaggcaatagcatcgtcgaggccctagtcataccttcattagcaggtgatggagaatacacaaatgagatatgggatgccttcgtggcatggagttctattcaataatcatcagagtcttctaatacattcagcaaagcggacgtacatctttgcccacctcgagcgaggatgttgcgatatcatgaatccacgaggcttggcgcggataggtagccattttggtagctgtttccaaccagttacttcagtttggcccgacagaggacaaatccagctgtacaatcagctcaaatgactgggaccttttgattgacaagatggtagtaaagaagcgtatctgagaaaattggaaatgccaaacgaacggctaacacaaccgatagtgtgacagaagcctttgagtggctatggatatgctgagccttaggggatgaagacactcagaaaaggaggactaagggctggcgagcctcatattggaatttgaacagtaaccattgctctgtctacgcaacgagaatgtcctgtcttacaagaggagaggggggcaacaagcaatggaacagaacacaggaaagctcggcggccagccgcataacgattcggtcttcagagcaaacgatgcaactaaaaggcccgagctgacgaacacaaacagaagccaaacatcaagcgaggatacgtcaaattactatcatgacagctagaaggtgaaagagatagagtaggtatgaaatcttgaagaaaaaggtatccacctcctcttttgtgtgatggatgcatgcatgggaacacatggccagcggcatcttttatcgaaccgaactgacaggacccccaatcagattcccttctgatcatttgcgaaatgaaacttgacaaccttttagatgcgtggcttgcgacgccaaagggcggccataggttgcaaacgacaccgacagctgcggagtgaacttccacctccctcaaaacccacgtaaacctggtaccggtataacccctgattatgcacctcaacgtgactgaactgaaccagaaaaaaagaaagaaggaagaaacagcagatgtgatgaggctcatcgggaaatcttaattagaaggagtgaatagcttctggaccgaaaggtggtggacccaatgatccaccggtgaacagaagttgcaggtcaaaggacctagttatcccggttgtgaagtggaatagcgagtgtgactgagccgttacgctggtgtttcgagttgatgtaacgccaaaggggaggcttcagcacctgcttttcagacccattgttgatcttgggctggataatgacgtcgtctttaagtactgatggctcagcagagccgatatatgatgccatactggtcactcgttgtttgccgttttcttcgtacaaagcctccaggtctctctgccgggcttggaactccatgtccagctgtcgacggtgctgtaacctgcggatgtagaatcgaccgacgaagacggataccaagatgacacaagaggccacaatgataccaatatcaaccactccaaacttgtattccggttcttggtcggaaacaattcgagactggtcggcggaaatgttgtcttgagccatctcgagaggttaatacctttgatgtacagagatatgcgtgggtgatttctggcaagtaatcatgcttagcgctaaggtctcttgccgtatgcgggataatatcaagggatgtttgaatgatagctacctctgcagatcccgagagcgggtgatggccttgcgttcaaggcggtcgttgacgaagagaagaaatacccagctcttattttcagagcatcagtggagtgaaactgaagcagactgtcgagagcctctaaatgagtatcaagagtgtgtcggtatgatggatcacggaaactcggttgctcttggtatgctcggcagctgagcgtcaggagcttcgagtaactcaacgttgatgttaatgtgttgcggcggccaaggttgtaatcgcagggaactgcttgtcgacattactagtgttctaagcttgaacgagttcttggtcagtctgagaataagacagaaaggctgcgcacattatggcgagtataggaagggagagccgagctggcgagcctggtgggcatctcttcctttgaaattgagcccatgttgccacccccagatatgcaagatcaatgaagtgcactggtgggttgaatacggcagcattgaccaagatgcgcctggcaatgaacggggaagaagacgaagtagcttgacatcagaaacacggaaacgtatggatagtcacacgctagggcgatgtcaggtttgtgattggaacttaagaacggaggaagaaacgtcaaacagagaaagatttgccgaaaaaagaaaaacgacaaaaaaaaggtcatcctaaactcccatttgccagcaggtcggagatggatggaaaccactgcaccactcggtccactttccaagatcggaaagaatgccccgggccggcatcacacttggtgaggattcggcgaatgctctttcctcaaggactaagtagttgacaaatctgtgcttccctcctatttggacattgtccaatgtccagtatcggcctcctatggccgttctatgaaaacctaattcatagtcatccctttcactttccaccttcccatctcatcatcgcgcagctcttcctcgtggccaaagagaaatcaccacgctacgaaacctgagaaacaccagatttgacacgcatgcagattttgttccattaggcaaccaacaatctgtgctatctcagccaactcgcgatgttggcgctgattctctacatcttgcgcaagaccactagactaccataggtttccagtgacgacggaggtgctatcactggagagaaacaaacccgaacaccaatctacgcagtcagggtcatggcaacttcttgctgccagaaacatggccgcaaagctatgcacaaggtcgctcctggttagccatcccgtcattctgtcggtcgcacctagacgatataccgtaggtaaagcccgtgcaacagtcaaggagaatatcgggcacaacagacacagcactctagcgaaaaggaggacccaacatgctcaacaaaatccagacaatttggtacaaaactcgaaatcggggcttgctcagttgctcggggccgcattcgcggctaaaggtgcagcaagtgtcaagccgacagacagctaggacgcttgtcaagctcagccgtcgtggttgttacttgtaagatcacccggacaatcttgtgttgtcgtacaaggttgacacactcctcatactattccgtatggtatgttgtgcaactgaacacagcagacctaacaacaaaaacaagtaaatgcaaacgcttcttgtgcgtccaggactggccgaaatacagactgttcttcatatcgcgagacacagatttaaaacaccgaaagcaacaaccaaatcgcatgctacctaacgacatctctggatctcttccgcctctcagtcccctctccagaggtgttaccacctagttagagtcgggtgtcgcactgaccagacagcctttcgcaaaggtcacagttagattcgtgcgaagcagcagcgggccattgtcatcccggggttcgatgctcttgaaggcacggaagaacttgaaaagggcgtattcgatctgggtaagcgcaaactgctggcccaggcatatacgcgggcctccggagaacggaatgtactcccatctgttcagcgaagaggaagctgtgtcagccacaagaagttccggatagagagactgacagagggaaaaacaaaatcacgtacccgacccgaaggttttcatcccaccgctctggacggaactcatgggcatcttctccccagatatccttacgtctatgaagactgtacagcgaccacctaacgacttggcccttgggcacaaggatgggttgtttgccatctgggccaccacctcggggtaggaccgtgtccttgatcggcgctctggagttagttgatgcgggagggaacagccgcaaaccttcaagtttgttgttagcaataaggcgatttctccataagttctatctcccgggcacaatactcaccttctttgattatcatgttcagatacttcatgtttttgagctgctcccaggtcggcatctcgtcctccatatcaaagatctccttcctcaatttctttactgcctccggattgcgagccaagtagtagaaacacgccgtcatcgccgcagccgtggtgtctcttccggcaataataacggacaagacctggtcgatggcgtgctcctcatcggcgccggacttcaaaatctcatgcaggaaaacgtagtctctttccttcttgtcggtcttctccgcctgggacttccttatgtaggctcgcacatactcgcgcactcttgtcacagtcgcctggaactccccgtttggcaaccaattgagaagcgttccaagtcgagacttcttggcggcctcacggctggtgtactcaaaatcttcgaggaactgcttggcttcgggcgagggttggagcaaagagtttgtggagcaaccgagcaggaaatcggtagacgagtccatggtcatagaaagcaggagttcctgcatgtcaaaggtcgatccgtccttgggaatggcgttgagaaagttgccgacgtgtttggcaaagcaatgaaggtcggcgacttggtccctgacgaacgaaggtctgatcattcctcgagcctcgcgcctacagtagtgcaatgacgattcattagcttcctttcacaacacaaccaaaatccactccattatcatgacccgaaaccgaccaaagaacatggagacgacataccactgagccccgttagtagtaaaaatactcttctttcccaaaaccgccacagacgcatgcaaccgtggtccatcaatcggccactcggccatcttcgtgcccaaaatcactttgacgttctccggctcgttcgtcatcagtacccatttccccaacgtcagcgtgtagtgcgtgttgccatatctcttgaatcgagcgtcccacagcggcagcagcgcatgcgtgttcatggctcgcaaactttcgcggaacaggtccagtcccagaatagggtccttatgtgggtagaccgccacggggctgcaacctagggagcgggcgcggaggcggtagagagcggtgcggaagaggagggtgaggaggtagaggagagggcttaagaggaggagggtcgtgggggttagcatcttggcggttgctttcttgttgtcgtcgtagtggtatttggtaaaaatgcgccgtggttggatgccgtcgtttgggaaacggggagttgaggtgatgagcccaagttgctagaataacaaccgcacagacagtcttagtctgcccctcttgtccaacaaaagacgctgtcgattttagatttaacttgtcttcgacgagcttttgatttgggcaagcataaaaggtgggcttccaacgactttcaatcgaggtctccaagatggtagccactcgtcttctcactctctgttttgagatgcttgctctcaatggcttgctgaatgttcactgacacctctcctgcgtactcaatcccaaccacttttctccttcccccgctcttctcgtctctgggtgtttgtgtcgcgggtcacggtgtagaagtggtacaacctcaacacattgacatgttactggcgcggggttcgttcgttcgcgagtgagtgagtgacgctcacgcggacgagaaagacttttgtctcgtcgggagtcagaactgcggagttgagtgaacctttgtatgtcggtcgacaggtatcgccgccggataaagcatgtaacatgtgcaccagcacaaacgcacaactgctggaatgatgaatgatatcggtgcgatgtagtgtatgtgactgccctagcaggcggggggaccttttacgtttttatggaccttccctcttgtttggttactgtcgccattgctcggctgttgctcactaccttccataatcgtctaatctccttcctgaataatgatgttcctccccccgcaatcgactcaccgttccgttcgcttcaattctcattctcgacggtgaatccatgctagttcaattttggtacaagatcatcctcatgaccccgcgcgggctttcgaccagaccccgaccccgacctccgacttccgacttccgacctccgacccggtcgcattcattgtaacctgagcctcgggaaaacccaccttcccttcttgttttttccccttcctttttcgttctactcattcatgtgcgctcgcattcatgttgcaatgtagttgcagtagtattatgccgtatcatttacggtgttattcagtttgcggtgtcatttatggtgttactataactgtgcccatgtcgagcggagtcatggcaaaatggtcgacgaaacgtggctcaaatcgatgacgatcgcgcctcgggggtgggttaagaagttttcttatttccgatccgattaaaaccatattgcgtgctaggacggtagtgtagtatcctgatggggaattggcggtagatcggctaaaaggcatacgcatgatgcatcacgaactgcgaagagtaaatccgggtttggcgagcgatggaaagtaaacaaacttccgaaataggaaaggcttggcaagggggagctataaccacacagcaatatggctgtaatcaatgcatgtcgctgggttaaccaaagaataccttctgcgacagcataaaagcagattgaagatgcaaggaatagaataaccaatgcagagcaacatagtaggtacattacaataaaaaggaaatgatgtacctgctggtcatccctcctatccataagacactccaaactcaacccaaagttaatggagatgccggaccttagcaataccatgcatgacataccaaatgagtcttaaacaccaaaacgtagccaaaacatcctcaaaacctcccattcatccctgagaaagcgcagacactctcctgctaactcctccatcaactaccccaataaagactctcactactatcccacgcaaactgatttccaccgcccctattattcctcgcctctctcctctccttatccgccaacctccagttcttgatcctgtcaccgagagcggcgtttccgtttatgattccattactgacaataaccccctctccctgctcttcacggcgatggtcatggctatcccgagctctgaactcagccggtacgctgttgccagttgtttcgtctgatctgctgtggtcaggttgacgcttgggattcggggtagacccagtcgcgctatcaggtaccaagcccgacacacctcctgggagcgcagagatccccgagagttgggacacgcgccgtgcgggatcgatgccgttggtgttgtctaggtcccagtagtaagacggctgggtgctgggatggttgtggcgactacgccaggcgctgtgaggggatttatcgctgttactatggaagcagcggttgtggtgatcgtcgtggcggaggggggtatgcgggacttgcacatgcatgtggctgctgttctcatgcagcagctgctgttgatgctgatgctgctgtgtttgcagtttttgcagcacgctgtggcggtggttcagatggttgaggcggttggagataatgctcttgttggccggaggcattctcttacctccaaagccacttccgctgcttccacttttgcttccggcgcagagagtagatgaataacgagctgaagattgggacggtggcgggggcggcggaaccccgtgccagctgtgtctgtggtcggcgtactccttgtgaatttcgattacggtgtccttctccttgctatcggcaatgtggccacaatcaccatcgtagcattcgccttggaaagcacaggtgtcatcgatgtcgaagcgcggtcgattgcaatcataatgaccctcaacttcgattccatgcccgtcgcggtcggtctttccatgcccaggccgccagtgtttaccacaggcgtagaaaacgtccggatggagagttgaaagcctttgccatgtcttcaaattgctcttttcgtccagaacctgcatgacgcatccacaaaccagccccaagataataacagcggtgatgatccatgcaccgactcggtcggcagtgctaagcggcgaataaggaaccgcaatgctaaacggattcgtcttaccaacatccccgccgccggctcctgggtttcctgcgctcgtgccgcccgtatggttagtaacgggagcggcgacctgctcgatcatgttggccaggacaagctccatcgcagccatctgctggccaacccccgttgtgccgtcccatttgccgtgttccgtccacttgagtccgcacatacgaccgttgctgccgccgatgcacgtggatgtggcagctatagctgtggattttagaagaggcttgatgcgatgatatgtccatggcgcccactttgtcgtggcggccatggcgcgcgaaaggtatgccttgaagctctgctggtcaagatcgcacaggttgacaggctcacaggcgacttctgtcatgatattacgttgcgggcctgtaaagaagacaccaagaccgttgattaggccatcgactcggcttcgccagacctctttcgtgtttcccgtggtatagttgtacatggctgcggcgcctagaaggaaggcaccgctgttatacgtccattgataaggagtgatctcggagcaattgcttgtatgtgccccatcgtaaatgtagtaagtctgcgtatccatgaacttggacgagatcatccaatcccacgtcttatcggcccaatccgcatatgactggttgcccgtgtaccgagcgaggcgggcggcaatgttgaagaaacatgcttgggaaatggagtttttatagtcgtagccctggttccaggcgaagatctgccagcggagccccccaccacatttctgcgtgtcccaccgggcagcttgcgtgttgaagacggcctgtgccagagccagccattgcggcttgtcgctcggtggatcctggaatttggactcggctgctgacatggccgtcattccccaaaacccttgatcatcgttaccttctgtcatggtttggttgggcggcatgtagtcactatttgggccggcctggaaaagcagtccctgctgaatgaggtcattccattgtgtatcgccggtatagtaccagtagtcaatgagcgagcccatcaaagcgcccgcttcccaccctatagatagtgctatcaggttaaaagatggctcaagggggtcagcttgttgcacacttcactgacagtaataaggctgaggcaacaggcctggaattcctcccggttggttgccagagtagaacgacatcatgtcctcagccatgaacctggcggcatgcttgagcgagtcttgagagaatgttagtagcatgcactgcagatgaggggcagcaaatgcggcgggagatgacctattgagctcaaatccagatcgtaacctgcaatcacatcggctgtcatcaacagggcggctatcaacctggcgcacagaagactggcctcggtcccatgggctctcatggtgagacagctacatccaataccggatttaatggtgaagaacaagatccaaggtcaaaagactccaaaaagttccaaaaagaaaaagaagaaagaaaagaaccgaaggcttggaatgcgctttgcggttgcaagacgtggagagatcgggagatgtgaagagactggacaaccaagaagatcgaggtgccctgtgtctggatgggcttgtgattaaccgcagccagctgggaactccagcatggtcctcccccatcatgtcatcctcgtttcattcgagaaggcagagtccaactgtccgtccgagggcgtggcttctcttctggcggccagaattgtatccttgcaaaatcaggcaagcgcaactgttccaagcatggaagcttcaacggtgaatgtatggcaacagagaaaggatcttccaccagacataagagcatggtgccggacattgtagtgagagtaggccggccacttggccaggtaagcaaagaccggatggcaactgacaagaaggcatttcagtacctagtgaatggggaccatgaactctcttcgttgcctcgtatgaaaacagcgaacagcaagattggcccgaggataattgacgtctatattcgttaacattttgtacaacttgtctgtgctcttttgatgtcttgaacttgggtactccatgtcgaaatcgagcgaagtaaattgtaccgtcacgcagacgggaagaagcgcggtgaataaggaagagttggaaagagagcatctgtaaaagcgggaatctagtgcaagtacttaagtgttgcatgcatggaagattaacaatgcacatatcggcatgaacagatgcacccagatcctgaatatgtataaatatgtattcacagtcggacgtccacatttatgcagcaagtttggataaacttgctctgtccgaggtctcatgttaaaaccttgcggggcaaacgctcagaacgctaacagatccggactggaacaccagacgaccaaggtttccaggttagtcactgacgggccgcatattatattcactcgaggcggaagtccgaagaagaggcaagccactgataccagaaagacagtatgcccctaagctacaagtttcaccagaggtttcctattgctcttccctcctttcctattattccaagcaactcagagtcgaaaaatgcccaacttcgtctagattttcgacaccaccaagcatccatcatcttgattatattctttccaagctgacgcttttcaacatctaccttgtgtattcatcattctctattccagacaagatgggtattgccgacctcctcgacgagattgccaatgggtcgacgtctcgtcctggtgtcgacaaggtcatagagcctcctcctcctcctcaagccccggaaagcagaccctatctttcgcgtgctcccctgcctggttcagcccgtaccacctaccaaatagcaaagggcacgacgacaagtcgtcaggaaggtcgtggtactccaggggcagggggtcctcttcagactgctgctagccctaggggcaactccaacaaacaagccccgttggccgttgcttcttcaaggtacaacagccccagcggatgtcccacacggcagcccagggcgggcagcggccccactcgtaccccacgcaccaccagtgcccgtgcggatcctctcgccaagccgaaccgaaacccggggtaagttcgttcaattgtcacttgctgcgccgttgaaccctatgccctgcactttccagcaggcctctcagccgccgtaataggctgtgatcacctcaagctgtgagacgagacaggcaagacagggcagggggagggcactgtccgatgatcgccgcttgggcagggcagtcccactgtcccacatctctcgcaagtgcccggcccggaacctggaactacccatgaatctgatccatctgattcccctcccgcgggctcctgcgccagccttccgtcaccctcctcctttcatcatccgactccatcatccattccacttcaccattcccttgttgttcttggcctccaccttgcatcgtaccatttacgtctcgccttcttctttgtcgactttttgcttgcctcgttgcttgcttgtttcttgtatctcctaaccgtcacgccttccagactaactgaccgacccgcgaccagtccttccgaccgccgttcgcctgctacttctcaaccgcctgtccgcaagcagcaaaccacgaagcctgcgaagcccagggaacccacagacagtactgccaccaaaaagcctactactgccaccaaaaagcctactactgccaccaaaaagcctactactgccaccaaaaagcctactgtcaccaaaaagcctacaactgcatcgtcctctcgtgccgctgctccgtctatcacggccgaatccaaacagccgccccaacccgtcgacggacccgtcacacctccggacgaccccgacacaacagattgcgagtctctgttcggcgattctctgtttgaaagcattgaagagcgcccaaagcccgctcgtttccgtcggggcaaaggctcgcagctgaagaagatcatcggccagacaaaacgcgaagccacgtttcggagacaaacacaggcacagcttcaagctgaagccgccacacgagccgcggaaaaggccaaagaagcagagattgaggctgagagacgggcaaaatccgccaaaagtgccggagccgcgagagaagctagggagctcgccgcgagatctttgctcagcccctcgctcacccccttgctcgcccctacggtcatcccggccggtgccaaacaaaagctcatcggagaggtgaagctcaccaacgacagcccattgtcgacactcttggccacctcaggcgccgttatggacccaccaaagcatggcaactaccccatcattcttagtgatgctttactaggcaaggcgtccaaagaaacagtcagtggcattcgctgtaagtttttattttcttgcttgcacagctactgtcagttcatcactgaccctggaatatacagacaatcacaaaccggccctctcgtctgacattgccccgagccaatcaaggcttaagcggtccgctaaggatggttcgtataacctcggcttcgatgataacggcgacaagtatcaatacaatggcgtccgcactgcagcagacggccaatacgtgctcgtcttcgacccagaccgcaaggctttcgtccttcaccaggtcgattcaatgttcaacatgaacattgccaaaacaccgaccgacaccaatgccgcgaagcagttccctcctttggatgtcaagggcactattctcgacaaaccggccgcgaagccaaaggcatcagcagccgcatccaggaataaggaagcgcctgccaagaacgcccctgctggcaggggaagaggaggaaagtcagcccaaaacaagcagaatcccgcaacattacctccatccaagcctgcctcgccgccgcgtgcagaggtagagggacacgcaaccaagcgccgcaagccaacatccgctgattccgaagacgaggatgaggatgacgatgatggtggcttgacgatagaataccccgatggtcccccacccgaacggttcaagccagcagtcaacaagtatgcttctcctgctctcgccctgacccggcgcttttccgagtttgcggccgcttataacccggacgaggaagaggacgtcaatatggacgccgagttcgagtctcggttcaatgaagacgccgatggagaaggtggcggatacgaggacgacgatgaggaagaggaggaagacgaggacatggtggatgctttggccctacccagcccgatcaacaaaccagcggcattagcaaggaccaatagctaccacgagaacccattgcctcctcctgaccgcttcagtttcgacgatgggtccgatatggaggcagagttcgagaacgttcaagaatcagcgccggtcaataatcaggccaatgccgctgatggtattgatgatgccgagattgctgctatggaggcggaacttgcgaaggaattggagagtgacgttagcgaggaggagtaatcgcgttcccgcacctcggcattttaatcatggggtataattggttcagcatcttgaacctcgtcgggtaaatgcatttagttttggctatggagttgtcagcattctgcaagggctgggcctttgaggaataaagaaaccggcgttaggttcacaacggagcagttggtaataagtagcgaaaagttgaacagaggaagtaaatttagcaataaagtagttataatcggccttcagcagctatcaggtaggtagatctacttatggacggccatcagtggaacatagaaacgggctgtagcccagatgggatatcctttgatgacaactcttgatgacactccctgatgagtgatacatacaatccatttttttacaattcgttgtgctcgacctgtgtatatttagtctatcccacttgacgtacatccggtttctaacgcttgaagagtggttcactccgatttgcaaccgaagattctatatgatgaaaagttcatactgtaaagtccaatgacccaaatctgctgcgctctatttctgggagatcgtggatgtgatgacatagcaaccaactcccagcccagcgcgtattgtccgttaatgtctactccagcaccatgttgagcggtgcctcgtggtcgcaaaggcaaacagagcaggttcagtacacctaaggcccttccgagtgctttcaaactgcctggtagggacacagatcttgaatcctcagctgctctcgactaccaggtctagacttgtaccgcccaactccttcaagatcagaggcaccagttttatactggctcggaggataacccagcagcaacagtagcaaactccgacgaatccatgatgctctatagttaacaaacatggtagtgaaaccttcaagcaatatctccccaacgtgatccctcacacttgccctggcttccaacctcattattcccaagtacttctatatagagttaaccgcatattatcgggaggctggctactcaaccataccgtgtgtgtcgtgcatggccaggcataatcacttccaaaaccccgtatcgagagcctcgttgagaggtaaggtacagctcttccaggttcgcacctttggggatcaagactttagtctttagtcgtcgaaaagctccattggctccttcctcgtccccttttggttttccttcttgactacgggactcgaagaattcgagccgttggacgatcctgccgctgatgaagaagctgtagtggaactcgaggtggagcttgtcgagctcggtgagctaaagggttctgttctggatggtgggactgcgaagaacagctttctccggactgtttctccttgcatgttgttgtgatgagtttgttgttgggaggaactactggcctttgaacccgtccttgtacttgtacttgtacttgggcctccttgaattgggtttgttaggccggcggggcctagaggtagatgtgaagaaggtggtgccgccggatgtcgtcgtactggtgacactcgcggcgaggcttctacctctactgaggactcacgtatggttgcggtgtcggatctgtcatcgtctcgatcttggtccaaatctaggttggaaatgtcctcatctagatcgatgatcgtcttttgctttgcttgagctgctgccgcttgttgacaggggggtgtgtttcctaccaaccgccgcgccctcttgcttcggtgggtggaaatgcggttattgttatcaattacttcgacggcagcgaactggcgtcgtcgtttccggctgctcaaaaaggtaacctccccgtcgtcctcctcattgcgcccgacacttccaacctcattgcgcccgacacttccaactagtttcctcggggtctgaaagggtgcggcctcttcggtgcgtgcctgtgcctgacggattatattgtcccgtttatctaagcattcgacaagatgtttatataacaacttgacgaagatcggcgggaatgcatttccgatctgtttcttgatatagtttccggcgaatttgtgatgcatcggaaagccttgtaagagggcatactcctggggtgtgaattgacgcaagccagaccagtggtaattttcggcagcaccacatgtgaccgtatagggaagtggcttgtcgccatcccaatgtgctttgcgcgtcgggaaaggctgtaaatagggttgatgcagagggtatctccttctcccatcaatggctgctaaagcctgccgggctgtggttacgggcttaagaccgttgccatgagttggtgagggaaatgggggcagcttctcccctgggccagcaccaatcattatcaacctcctccgaggctgaggtaggccgtaatgagaaaagttcaccaccttccatcggacagagtagccatggtcagtgaatccatggacaaggctctgaaagaaattatcgagccgagggtgtaaaatgccgaacgtttgttcgacagtgaagaggcgaggccggatcttttcgattaaatgggtgcaggagaagaggattgcgagattcctctcatcattctggccgggtcgtgtatgggccggagaccatacttgacaaggaggcgacaagtgtagaatatcgacgcgatgtcgaatttctttattgacaatgaagttatgcatgtcgatgtcgtaagtggtggtatcttgaccctggaaattggcatttaacgacgccaccgcgtgctcccaattgtcgacgcaaaactctagatggactccagcatccgtaattcctcgtgaagcaccaccggctccggcgaatgtatcaccggccgtatacttctgatctgaaggcacttgtttcgggccacgtgctgtcaaagatggaagcgtggatgtaagatcgtcaacattgtgaacatgtccatgtccatgttcctgtcccgcaggcaggaacgaccctcctggaaccttaccaccacgccagccattcaccagtacgtcgtcggatagtcgaaatccctcatctgcttcattttcttccactctaataaatgaccattcgcgaggtttatcgacgtggcggtattcgacgtagctgtagcggcataccaaaatgcccatgtccttcacctgttgtctcttgattgccatatctgcagacttgtctcggtaccggggaaattgggcgttcgttacgcggagttctctggtcgtcagtacgttctcggggttgatgtcgagaatggcctgttccctccagggccgagggtcgcgagtatcaactgatgctactaaacagcattcgttgagttgctttggcaacattccgttcatctccttggctctagtgaacccgtggcctcttatcgtaacgttgttcacgtgagcttgccgaacctttactatcgaattaacccggacaaagcttatcgcaaatctgccgatgggtgccttcaattcgacggtcatccctggtcgtacaatgaagccctggtcgcgcaataacaaagaaggtagagtctcctctttgggtcttgatccgaaggccctgtcaagttcggagggttcgatatcgtcttctgtaatatcgataacctcagcgacttcctcctcgacctcttcttcatcatggatttgaatgacgtcgtcttcgtcgtctataacaaaggggttttgctcggccattctgcggagggggggtagatgttgctgagcgggaatgtaggacgcggagtgacagtcggtatgtgacgattcgtcagttgactaggaagagggttagctggtcggcaactacagatatggagagtggtggcggatggcaaaagctatccaagcaatgcggggaacgtgtgaggtgatgttgagagtgagaaagatttgagggtcaaagaggaaggaggacgatatatttcgagcaaacttactgaagcagagtggcgcccaatccacttcgtcaaggttgaaatgttgctagaagacgtagtccgcctcgatgttataatccgaccctctgaatggcgaacaaatatccgttttaccgtacgatcgtagtgtgacaggaaagaaaggtgcagggtgaacaagaactgaatgtcatcaagatgttggaacgagaagggatttcacacaagaacaaggctcacgagagagtagtgacagtgatacctgctgtgggtgaaatccagaaagagtccagggacggccaagctttatagacgccgagatggatgaaccaccacgcaaagaatccgaaataagcacgcaagtcgatccgtgaggcaggcagtagaccttggaaaagggatgaatcagaagatgagatttatttcccgtggccacagcaatcgtaatctaacccgatggtctcacggctgggctgtttgcaaacagaatatcggatggaaggtcttcatattgaggagtgatgcgatctatgttggtagcgaatacctgagactaagcgttccaaacaaagtcaaaggttatggggatatgggagatgtttgccccttgaagaacacggaaagtcaatggatacctccacggctacatttctagaacgagccatcatgtttctttctgggactcaaaggagattttgggtgagttggaggtgaatcatcggtgctttcgctcaggccttaggtcattttcgtcagctgttgacccataccttggtgactgcggaatctctctgcacgcttctcagcatggctcaggatcatcgtagcattcgaccaaggcgcacttctttgggaccgacagcgactggtttttaatacgggcttggagttgcgagactggcaagaacgcgatgccctgatccatgcccacgctggcgagggttaggggtaaatcaggaccaagccaaatgtcgtagaggtagtgtacgcagtaatgccgcctcggaacatcccggtgccggccccaccgattgcgcccccactcccgctcacgttcaattttcgcaaacttcaacttgcttctgtcgttcacctccattcccattttccctctcccggacgcaactttgagctcttgatctttggatatgcaaacaacaatacatgtatgtattgcgctgccaaagacatgcagctgagaacagccttgtaaagccaaggcatctatactaagggtgagctaccaatttctttttccatcatcaactacctccctttccatgatgttttgacaattatcaaaaccttgactgcctagcattctgctgcggagaaaaatgttatctgaatctttggatatctcatacctcgatgtatcacactttgcgttgctgaacttctgctaacatcgtgcggtgtttcagtctgtaaaagtaaaacgcgaaagcaagtacactagtacttctgggaactgctcatcatggttgcaaagatacccagccaatgccttttttttttgctttcccattaccaagcccttgtcatagttagcagtcattcagtcatgaataaacaccggattacagatgaactcttgatgtcacagtgccgatgaaacattgttcctgcacgttcatccagcagcttcctttttgccacttggggagagttgcccgctactttaacgtgtatctccctgtttacattccacgcccattgttcgctccttttcaagcgatcgctcttactctatacgcacacaatcattgttcgttttcctagctagcaagtggaacactactcacaaagcaacttgcgtcgatcgctgcgatgagaattcaaacccgttcagccgccaagaggctcaaagtaaacaccgaggaacacatcgtggttgcgaaccccctccagaatccgatccttgttccagatcatgtatctgagactattgtagcttcggttgaggctgaatcctggacgagagggaaacggaagcggggacatgccacgccggcgcatcctctcaaaggttcgctcacttctttgctctcgatttcagcctgctaattagttgagtacataggtggtcgggatgtcttgcctcctagcatgggcgttctgccaacccctggtacaattccagagacaccagattcgctgagcagttcttccaatgcgccggtgcatttaacgcgaagtgtggccaaacgccagagtcaaacttcgctcgaaactacaaagattcggaccgaggatgtgaaggcgcagaagacgccgatcagtatagggcccctacaagtgactagacctgatgatatctcggtacatcatacccgaggtgtgaccgaacgccggaccaaggttcagtccgccatcatcaaggatcggacgaaagatgcagctgcgacagaagctgtagagaacatcatgggcacttctctggataacactattgaggtgaacacccccaacgacgacgacgacgacgacgacgacgacgacgacgacgacaaagacgaggaacacactgaacgggatcgacggggtaccaggtcgtcttccaagaggccaaatacagaaaccgacaaaaacctcgatagcggcaatggacatattattgtcaagaccagcaagaaggcagccaaggtcaccgccacaagaatagccaccgtggaccgtgacagccctgactacagaatgccagtgagaaggggcccaaataatcccatggggttcacgccagggttctcaccctaccccaatcgtcaggctcctacctctgaagcatgcgaggatgtgtaccgcgtcttggcaaccatgcatggcaaggtagagcaacccaaggaaatacccaaggcatctttggagaaggccggatgtggcgaggtaccttgcgtattggacgccctcctccggacgctgattagcggcaacacactgatggccatggcggaccgagcgatcaggaacgtagctcaagagtacggtttacgagaacacggctcaggcatcggaagcatcaactgggaaaaggttgccagcgagccagaggaaaagctggcccaggctatcaaggtttcggggaacggaaaccagaaggccaagcatatcaagctaatcctcgacatggttgcgttggagatggcgcagatggcaatggagaacaagggaacgggcggtaagcgagaagtcgccttctcagagacgttgaacctagaccacatgcacaccgtcaccaaagacgaggccatggccaagcttgtccagtatcccggtattggcatcaaaagtgctgcctgcgttacactcttttgtcttcgcatgccctgctttgcagttgacacgcatgtccaccggttctgtcgctggctcggttgggtgccggagaaagcgaatgctgaggactgcttcagacactgcgacgtgaaagtgccggatcacctcaagtatggcttgcaccagctgtttatccgccatggacaacaatgcttcaagtgccggaaggcgacaaggcctggtacgaaggagtggagggaggcacccgaatgcccgttggaacacctgctggaccgggggaagggaggagaccatggagatggatagacagggaacgccggaaagagtcgatttggaagtagttggtttctttccaaaagcaataatttccagtctgactctttggcccgccataacttgagaccctcttgatactgttgtgacggatgaaagctccctaggccttttgacctcaatgttcgaagattggtgattcatggaagagatggggagttgggcgaatccgtaccatgatatacaagtatgtaggagctctccatctggctactggcaacagctgctgagcagctgcctgtttctgaccatcggacctgcctgccgcgcccctctgccccccctgcaacttttagcggccccacgcactttaggtctgacgcggttccttctggattgacgcgcaacaacagaacctaggtttcgttacagcgtccattcctcttcctttcccaggcactgtggacgctggctctggcatgtcagaggaagctcccgtctgacagccgcaccgtcaactccaacatacaacaggagaaccttcaccgattgcttggtgaaagaagaacggagtcagactccttcactggcctggaacataaaaccccacgagcgcggatttctcttctgtcctattggtatacaattttcctccaaccctttgtctgtgggtgcaagcgatacccgcacatccatcgccatctcggcctttgccctccgacaaagcatcactgctcgtcctcggttgcctggagcatcttgcttcaactattcttgtcattcttttgccgcacaagttgttcctctagcatatctgtcgctcacctcgaaagcttcttgtcgatgcaaaggcttctctaaaccattccgtctgctttgcgctgaaggttgcttcttgcgaccatcgaagcgcaacccacttcgccctccaagctccgtcagcctagacaaccaccagaagccatcacgttcttgaatcgaccgccgagatgtcagacaaaatggaatacccagagctggggaccgcggacgttcagatggctatgatggagatgcatcaagcctttgaagagtttcctccagacgcacatccaatttgccctttgctcagcgacgatgacgatacggactacgcgttgccagacctccccgatgcgaacggaacaacggtggcagaaaagcaaaagcgaatcgctgacgggttcgagagacgtagaattacctacggcctttcgcttctgttggtgatgccagaggctggtaaatggatcaacgagtggaaagagcgtgtcaacttctttctcacaaaatgtgaccaatgtgccaggacatggcataggacacgccagcaattcatcagagccattgatcagtgcgtattcgcaaaaacctacttggtccaccgtaggcctggtgaccccagctaatccgatttacagatacacttcccgagacaacgccgagctcttgcggaatctacagaaaaacctcgaagccttcgatgaagagcgcatcacgcgcggcctcaagagagccaaattcatccttgagagggacggtcccatgccgactacgaagctcgttagaatcgaactttggccgtgtctcgccttgttcgaatcgctctgctgcatggcatacttgaacaccaacaaagcaaacctagagatattcaattacgtattcgaacatgtccagcctaagaagccgctgaagatggtgggaggcgcaattccgaccatgacatacttccttttcgaagagtatccggtgcacagggcgtttgcagaggcacaatggcaacggatgctgccggaaagcctcaccgatgaggagtgggaatgggctgtcagaagcggcctcaagtcccatatactcggccatagggggatacagcccccggcgcggctgtgtcgcttttggagcggattcctcctcattttgcgagctatgagcgaaaagagtattttggaaaacctccgcggtatggaagtacaaccgaatgtctacttccttgctctcgaaaacctcggcaccaataacgtccctgctttgagcatgatactgaaagcacttcgtacgctaatggagcgttcgtcaaaggctttctgggacgcctatgaccaagtcactccgagtatgattgtggaggaaatcttcaagagcccggcttttcggccctttttaaaccagtctcttgagccggacatgatggtcgaggaccaggaaaacaacggtcaactaataccagcgttggcagaatgggtcagggcctttatccgttcccttccctcagcgcggcggtcagacgtttgcgagactcttcttcggcatctgttcgaaactctccgggtcgacgcaggcgcagccccagaagcgaaggccacttgcatccttgctggtctggtgaccttgagagaatgcttggacggctacctcagccttccatcctttgatacaggaacgtctcttattatggtcaaccagttactcaacagagtgattcagtacaaggaagtcatcattgacgcgaccaggctcaaggccgcggacaagtacaacgttggcctctcacaggctgctatagctatcatacagtctgccctggcattggacgcgaaggcgacgttgatggagtgggacgctttcgttaaggaaaagcctgttcaagatgccgtaaacagggactctggcgcattgtgggagtcattcctcgagctcgtctggaacggacaaacagatctcgccaaggccatgttgagagctacgatgcctctcaggagtatcgaacggtttatccctaagcggaaagaccagctcaagaacgagcatgcaaaattcaacagacgctttcaacagcaaacggcggcaattggcaaaatgttaggccgcctgtctgacttcaacccggctgatcttgacagtttctgctcggatccgcagagtaacaccatccagcccatcgtggcgactctaatacacggtgaggaagccattcgcgaagctggcttcgagttgatcaaagccatcacaggtgagatgacgccatctgaggccgtgaataagatgcttgaggagtacttcagccagttcctggaggccttcactggcgccgtaaaccatatcaccaacgccaaagactccaataatccgtggagtcacatgcaacacttgttgaaatgctgtgaattcgtgctcaatagcttaagtgatccgtctgtaggtcaactcagacgcaagaccctgacccctgcggaacatgctatcgtcaagggatggtgggattgcgaatggagagccgtcggccactcgttcggatccatgagactctggcacgtgaaggtggacaagaaagtcatggaggacttttgtcgtgatgtgatggaacttgcagagaagctcctcgcccaagacggtctcatggcttcggcacttagcagtcctcaaagcatctcggcgacaaacggtgacgacggctcagagggcatgaagttggtcctggagccgccgagaatacactcgcttcccttagtggacatgttgcaactccgcgataaatatcttatcgccggtattatcgaaatcaccaagaagttgatcaagcgtctgcaagacaacggcatggatcttccgccaaaaacagtcgcctatctcaacaatatgctgaagaagaggaagatgactgatgggcgaacggactaccccataaagacgaatctcaccaacgagcaacggatcgagctactcaaggcgctcggggacgatgctgccatcgaagcgcagttcgttggtggaaagcctgtgaagcaggaggtcaagccggttatgaaacaggcaaagcttgatttctcaaaggcatcactcaaagaccacattgcctcgcttacgcctgcctttgagaaggccactgagaggcggaagaatgctctgttggagacgatgaaggctgaggctccagccaaggctcctcccaaaatcgactcaaaggctgccgacaagatcaaggaggctaggcggcttgagcgagaagccaaggccaagcgagatgctgaggccatcgcgagggcaaaggccctgcgtgcgccaccgaagctggtccagggagaaggctcaggtctggctggtgttgctggagttcgtggcaaagaccacgccccagtgctgaaggatgagatcatggttggttcatcatcggaagacgaagatgagtctgacgatgacgagttgatcacactccatgccgctggaaagaagaatatgactgaggccgagcgtcgcgcccatcggttgttggctgagaagatgcgcggaccggtgaagaaggtcaagatcgagcggtccgccaaggatatgcgcgctcgccttattccccctatggatgtgttgcaccaggccatcttggagtgggacatcttccacgaaggtaacgatccgccgaacgggtaccgttgtgatcacgtctcggatacctaccaggacccggtcagctacaagcaaaccttctttccgttgctcatcaatgaagcctggcgctcgtttgtcacagccaaggatgaaaccacgtccaagccctttggcatcaaggtacttagtcgcatgacagtcgacaagttcatggaagttacggcgtcggttccagttgcaatcaacaaagaccgtcaattgtctgaaggagatattgtcatcatttccaagggccaaaacccgcttcaagagccagaagagctacactgtctttcgcgtatctggaagacaacttacaaaaaagacaatgtggaggtcgtctaccgcctgaatgccaaagggaaccaaattctacctgcgctactgcctggctcggagtttaccgttgtcaagatcaccaacatgacgaccattgaacgcgagtatgccgccctggaaagtttacagtactatgatcttatggacgaggtattgagggctgaaccgtctcctatgctgtcttttggcgaggagaacatcaagaacaccatgaaaaactggaatcttaacccaggtcaagcgaaggcgatcctgaacgccaaggagaacgatgggttcacccttatccagggtcctccaggtaccggtaaaactaagaccattgtggcaatggttggctgtcttctgaccggcgtgctcaaaaaccctaccgctggggtggccattgggcgtccgggactcggagctgcgaagaacaacgctccagcaaagaagctgcttgtttgcgcgcccagtaatgccgctgtggacgaattggtgttgcgcttgaagaatggtgtcaagacccagaacggaacaactcaccaaattgaggtggtccgtctcggtcgcagtgatgccatcaacagcgcagtcaaggatgtcacgcttgatgagctggtcaaggcgaaactcgaggctcagttgaacaaggatgaaggcccgactgaccgggagaagctgcaccaagaagcgggcgagatcaagcagaagattgccgaactcagacctcaactggaagcagcgcgcacgattgacgacaggcagctggtcaacaaatatcagcgggagttcgacgaactcaagcggcgccaggcgcacatcggagcgcgcatcgatgcggataaagctagcggcaacacatttgctagagagaccgaaatcaaacgccgacaggtccagcaggagattctggacaaggctcaggtgctgtgcgccactctcagcggtagcggtcacgagatgttcaagaacttgaacgtggagtttgagacggtcatcatcgatgaggcggcgcagtgtgtggagctcagtgcgctcattcccctgaagtacggatgctccaagtgcattcttgtcggtgatcctaagcagttaccacctaccgttctctcgcagtccgctgcacggtacggctacgaccagagtttgttcgtccgcatgcagaagaatcacgagaaggacgtacatctcctcgacacccagtatcgtatgcatcctgaaatcagctccttccccagagccgccttttacgaaggtctcctacaagacggtgacgacatggccaaatcgcgcctccagccctggcaccgcagtactttgcttggtccgtaccgcttcttcgacgtccgcggctcgcaggagcggggaccaaagaatcagtctctggtcaacgaagaagaactcaaggtcgccatgcaactttatcgccgtttcaaggccgattacggcaatgtcgacctcaagggcaagatcggtattatcactccttacaaggcccagctgtaccggctgcggtctcagtttgcccagcgcttcggcgacgccatcacggacgaaatcgagttcaataccactgatgccttccaaggacgagagtgcgagatcattattttctcatgcgttcgtgccagccccacaggtggtatcggtttcatgacagatatccgtcgtatgaacgtcggtctcacgcgtgcgcggtcttcactgtggattctcggtgattcccgcgctctcatgcagggtgagttctgggcgaaactcattgaggattctaagcggcgcgataggtataccacgggaaatatcatgggcatgctaagccaggcggggccacagctgtctgctgcggcgttcgaggctctggcgattactagcactggtaataccagggaaagtacgccaagcggtatcaagcgggaggtggtcgaggtgaaggacgaggatagcgatgtgcaaatgggggatcgatcgtcctttagggggtcttctcctccggctgctgctgttggcggcagcagtgcgatgggttcgtccagacctccctccggacgcaatactccaagtcataccgggaacgggttcggaagttcgcctgccccgcagcagccgcagccaacacagtacagggaaggcttgccggtcattcaggagacgactttcacgccgagggtaaagaagaggccgtatgagggaggagggggtgatcaacctggcaagaaggtacgtcgtatccgataccgggacaagcagcagcaacgtatgatgagcccagattgactgacattttccctatcacagcaacacatcgaccccatcgccagcagagcccccaaggggcccaggggttacaaccccaataccaacaaccttccaccaagaccaccgccgcaggcgccgagtgacccctcagcgatggaagttctggggttggcaccccctaccagagcaccggctgctcggcagcagcagcagcagcaaccgcagtacgactatcaacctcagcagcctcctcaataccaacctcgtcctcaacaaggagctccgcctccgtatccgggccatcagcaacagcgacaaccgcctgctggtccttctcgacccggtcctccaactggaccaagcagactgggtggtagtggtacaggttaccagcagcagcagcaacaacaaccgcaacagcaacaacaacaacaacagagaccgccgccgatagtaaagaagaaggcgcctgttgatccgttcatcaagcggaagaagaggtgatttatttactcggatgatgatcaggtctgactggaggatatacctttcagaagcccatctatggctgggtggttgcttcagtcctcacgctgcatcatttttgagcagggttctcgttctcggtctctcggattgtccggtggcattctttgcattctacatcttgccgactttacggcagatcttgctttgttttatcgacttctacatagattacttgggcgtttcttcgcttactcccatggtacatatattctggctgggtggcttatcgctgtctgactgaaggaggagctaaaagggtgtcatccggacggcatagatggtgttagagtagacgactgtagagtagacttgatgattgcttgcttgtgtctcgtgtgtgcctgttcagtttcatggtcgggctgcacggtctggcccaattcggtagggacataatcacggtcccgttcttgctcctcttcttcttccggcggttcttccccgtcctcgtcgtcctggttccgagtcctcaagccgagttcttgccagaatatgtgcaaagggcttaagccgtatactttttcaagaggaagaaaaccgggaatcgaaagcaggacaacacacaggatggaaggcagcgaatgaagcgtttcccgtcaagatgcattttgcatcaggatatgccataacatgggcaactacccttgtagttccccagaaatgctttgctggtatcccgtacatcgatcagggtcaagtcgaacgggtactgtactcttatttcccttctgtacatctaggtatacccatcttggttctggttccaataacactaggtatctacatatcaacctcctccacgtaggcatatacactaatcccgaacacacctaccagcggcaggacctactaccatacgcttccaagcccgtccacagagaaattgaacatccatcgattttacatctaccagtcggtacacaacgacatgaatcgagcacctctgaaattgtgatcattcaaccacctacgaaccttttataagctgatctactactactacacattatgctgcttctatttatttaattcaaatactttgatcttgtcttagtgctaccccagtacctactctccaaataccaaggtcgtgcacacccacacgtacgtacttagatagatagctgcagggaccgcctttctgttgctgagtattgtatcctgttgacccttgaacctaggtagcggccacggtcgagggttgtttggtgtttgcaactccaggtttctttctgtctttttttttgggtttttcttatataaatccaccattcactgaattatttaccaacaacacaaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcagagaattttttttttcttttttttttttttttttttttttttttttttttttttttcggatgcagtgggatcatgagggtggggtgaggacagtggtgggatgaacttttgtgggggctgagaaagtgggggtgctcgggtgttgcgtgtaagtggacatatgtccgttttgggaaatatttgggaaactgctttgcttgcaatgacgggcagagagggggggggagggacactcaacagttgcatgatcacggggcgaaatgaacaaaacaaaatagcatgagggtgtagagtgttggtcggactttctatggtgactaaggtcctccatgttatgcgttctccaaaacaaaatcactcatcggggaaggagcaagaggcaagacagtctgcaaggtgagcatggcatcaaaatcaaggtcagatcactttaatgagaggctcacgtcaagtttctgttgtgagagagaagatattccctctttttttctgtcaaattaacgcaatcgctttgctttggtcgtgtcccagccgatgttcagaacgggttcagaaaaacaacccgagcgtcatcatcatggctctcgtactttattcagttcggctcgtgccttcccatgtctatctgcgccaatccatacactttccgtcaaaaacaaacctgtctttcctagtccatcatccaccatccaccatcaacagtttacacccatatcctcgtgatagcaactctcaaaggggcccaaatggcgaaccagtaagaaagtgcatcaacccacagataacaccaaagcatttccttctttcccgtgctttcttccttccatcagcactaacccttttcatccttctatttattacctcgcacgtggttacatctcctcctcttcctcctcctcttcaatcctttgtaacctgggcctcaacgaagcaggcattatctcaaacaaaggcgactctgcacggtaatatctgcgcagtatggcgtattggcattggtcgcacacagggtcaaccacccgattccataaagcgatggggtaggttttgtggtccaagtcagcattatcgggaatgccaacggggcgattgctgagtttcttgaatctttgttcctgatgcgtaatggcgcagtctagttcgtcctcgctggtaaggtcggccatctcgatatcgtggggatattcagcgtcgtcatcgctgttgctgctacaatcttcttcgtcttcgtcttcatcttcgtgttcgtcgtcagtttcgtcgtcagtttcgtcttcgtcgtcagtttcgtcttcgtcgtcagtttcgtcgtcttcatcgacgtccatggaggcaacagcagcctcccactccggcagggtagctggcacgacgttcaccagcttcacaagcttctggcgagttttcgtatccatcacggcagggttatgatcaacgcactccagtgcctcgacctcatcctgtgttacctctccagggtgcagcatcggagacacccactgtcctccggacttggcgacgccaccatcgagaagttcagaagaaggaaggccccaagcgcccacctcgcacccgcacttcctatggtgcatatcggcacgacacacggggcacttgtactcgcgcgcgagctggcggcggccgcagacggggttgtagacggcggcatcgtaggggctggcgtccggcaaattttcctggtattcattgaagcaagggatgcagaacatgtgtccgcagggcaagagaacggcctcgaagcggactaggttgaggtcggtggccggcattccggcgatgtcgagctctgcttcatcacagagggcgcacatggggcgcgggatgacggtgttagggtctcttgatgatttggtgcgagagagcaggtattgcttcacttcaggccatagagtggtttccttgcggatgggtcggatgccatcgttgttggtctgtgaaggggtgatgattgtcagcataaactggcctgagcatgagctggctcaatgataaagtacctttaacagtgatgaagtcatgatggaagtgtgcgtttggccggaatgagactcagacgtgctgatatcagcttggggagacattttgttgttgttcttgttgtttgagagtgtcaggtctgctagatagcgagattctgagaacgagatttgcgtgacagtgtgtagtaaagtctgtttggagttgtgagagaaaatgatgagaaatacagaagaaatcgagacaaaaaaaaagagaaaaaaaaaagaagaaaaaaaaagaaggttatcagagaggaggaggatcagtatttatattgacagccgtcaccacgcaacgtgcactgattagatacttacaggacttaatcacttacgaaacccgacaattgggtaaactagacgcaccacggtactgcagcaaaagaatggtagctgcgggcattgaatattttaaaactgatgctgcatctcgagacaaaatgctttgaccgtgaaggggggcatgtgtgactctgcctcagccccctccaggattcatctacgcagggaaatctttcggaaaaagacattcacagacgtccagaaagaggctaatcatgcccaagcatatgggactagaatgttgcccataacccatcctccggatttcagcatcccgagttacggtattccggctccgtggctccggtgattaaagtggtacatgaacacgacacggccgatcggatgcagtgggtgatgtaccgtacaggctcgggggcacaatatttgatgttccatgaaagtccggcatgcaacatttatgcccaccagaaattgtatgcaagacggtgatttttggaatatcgccaccctctggctcgagtttacattattcctctagcgtggcaacccatctcccccacttgtttttttgtacgcatatcatgcacatatcaaggcagtatacttacagcttatgcctgatttccagggaacctaaaacccagtgctctgagtcactacgatagtgttgggggcgaacttggatgagagtaacgcaggaagagccgcaagagggcctgagggccagctcacgaagcatggaggcacatcacaaagtgctctgcagctttctctgcttatctacggcgttctctcgagttttcgatatccaacgtcctgcatgtgcacccaagactcatcgacatgcgccgcaggaaatgcaacgtgggaaggtatttccgaagggacaagtgttgctgttacattgtgtttttagactgagcgaacgaaaggaggcaaggtgactgacttgactttggcttgtggcttgctggctctggacaagttgatcttctcctgatacttatgattcggtaggcaaatgcctgagcaaaaacaaagaaccaggttcttaactgaagtgtgatacagatccgctaactacctacttactcgcagcatccctttgattctcctagtctccatgtccacaatgcccggtttccgggattctggatcagtactgcagaccccgtgacaacgcgccgtccgacacccacagtctccaatcagcctatttccagccttttgaattacctcgccgtggtttaccagatcgatgactagatgccggagatggagttttcaaatcagttgttcatgccgcgttgaaagaggtcattcgtaagcgtgattatcctccagtgtcttatctttcagtagcacaaacaggtacaattctcttgagaaaagattttgcctttgtttctagcattttaacaacatttggataaactccatcatcacaagaatcctgcgttaaggcacatcatgcaaagccaagatccgcaactccctccaacatcgtaacagcccccatatatccaccacgagagaaaacaaaagggaacacgaccagacaggacacatctgagactacaaaacgagaacgaaaaagaagtgatggagccaaggcgaaaaagtacaaaaaaaaaacccgaaaagaaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggctactagatatcggatggatatgttgcgtgagagtggttgcgatccattatgtctcttcagcttgaatatcagaaaaacaagtgtctataacaccgccacatcggtacactccggtaccgatgttcgagttcccattctttacatagttaaggacaaggtaaaggacctcgttgaccaaaaccctggctaaaggtccaacactatggctaactgtcctaagcgagaagagctcatgttataacacttgtaatagttacaggtacaacaggtccaagttgcgatgtcatacagttaatactgcttccgaccgtcatcattatcttgatggactcctcaatccacattccaggctgcttggcttcgcttctcaacccgtgtctcacggccgaggcgcgtctggtgcaacagccatttgctgacggatatcaaagttgataaactgcaaaagtgtcctgttgcgcctgatcagaacatccacagcatcatcaatccacaacacaagctcttctcgtccgacaatgtgaccgggaacattggtcgcgggctctaatctccacggcgcttcgtgaaaccagggacgaaggagagtcagcgcagtttgccagcctggagggggaagagagggttcggagtcgactaaatccaccacatcgcggatcgacgcttggagaggtagagggaagtcaggagcccacggggggcgatccaataagagattgtccagagaatcaatgactgggtctgtggctatgtcatcttctagcgtttgcaggaagagttcgtcttcattgtgtgtcggttgttctctggggaggaaatgatgttgacggagggtcactggggcaggggcccagaaaggacctgctgtatcatcgacatcgcgtggctcagggacggggccctgaggaagaatcagggatgcaccgtcccaaaggaggtcatctacctgaaaatcactaccaatgggtagaagtccagcagggaagactggcggctcgccgtggccaggctcccaatgaaaccaagccggaggtcgaggtgggccaaagaacatcggttcatcatcatcatcttccatcatttcactctctacaacgaggtcgagccacaagtcccacattatttcagaaaaccgttcctcgaaatcgttgtcgcgagctccttcgggtccaggagggggcggatgaggatggccagtcctgcgcgtccattcatgggcaacgaacgccgcccacatatctggagaggcgaggatcatggcactgaagctatggagagtgatgtcgtattcgttgagtccaggttcgtcgagaaggagtacctaagcccgctctctccgtgctgccctcatatcttgcgccaacaccctcatatcgtgcatagggtcgcgatcgtttccgtttccgtttgcaacatgatccgcgataccggcaacacccgcaaacatccctcggtctgcttcctgcatccaaggagggagaaacatgtcggggtgaaagcggttaaggttacgtcccatttgccctacgcctagttcattggctccggcctcaagatggtgtcgggcagctctgccgcggacaactcgaaggcggtttctgaaaaattgtggcgggaataaaccgtggttggcggcttcgaaaaacgtgcgggggtcggcgtttgcattctgggggtctatcaggtcgacaaaggggtcccgctccgtacactcgggtttatgacgacagtagagaaagccatgctcgttgcgctgaaacggggcgaggcatacatagcaccattcatgagaacagatacctgccaggatatacagttagtaaccgatcatccgggaagacgaggaggggggttgcgatgattcagaacttacaggtaatgtgattgcaaccggaaaacttgtggacggccttgttgcacgatggacactttttgctagacttggtgatctctgcctcggatgccctttcgtctttcttcttttgggtgttacgcttgtcatactcctcgcatgtttcgccagagtgccatggtacgtcgtgcttgatgcaatgtgaattcttacaggccttgcacttgaagcgcacgcatctgacatcgtctatttggccggagttacacttggacgatttgcaccatcgaaagttgggaatatttccgagagctgcgcgagtagccagctcatcgtaacgtctgaaaacggtttttgatgcgtttctttggacatctgcgaactcgagagatttagggcactccggacacttaatccgatcccacatcttagtttccagctccgaagcaatccactggcttaaacaagcgttgcagatggttggcttgtgattgcatccagatgtgatcttgtatgccatgaggctaagattcttgctgtcaaggcaaacgctgcaggcttcgtcgggtagaagccaagcttcctcggccgagaagattttggcagcctgaccagaaagttcgacctcgtacgtctttccccaacaaacgcgtgtagtcttactgacacgcgtaccgttgagcgtcaaaatgatctccgaccagtgagcattgaaaccagtttttccccgtgagcggacattccgaaacaggcgggtatcaaggtgatgttgccagcgcctaacactcatgccgtcgtagaagtaatgcgactcgggatgatagacgtagcgccgtccaaggccattgatcacagcatatgcgttcgtccgcgtaatgtgataactaatccaacaacaaagccagtgtcgcttgatttcagaaaccacccagctgtctccctgcaactgacctggtcgtgttccccctcgagccaccagcaacaccctgtccggatcagagatggacatgaaagccgcaattttgcgtctcaactcgcctaccgtggcgccgcctgtatcgattgcctgaacgagttgagccgcaagttctgggggaattggctggttgttcgcatccttgtactgactgaacttccactggtcaacctcggcagaagatctggacatgcggtaccagatcttgaaagacgtgggagggagcacatcctcggggttgagtactctgccgtccacataaaaagcaaagtgagcagccgtggcgatgggatgacccttgtcttgataacggcgccgaacgagctgttcgagcttagcgactacagaaccgggccgcagagcgaacttcatgttcggttgtcgatcatccaaaggctttagctcgacgtccacagttggcgctggaggtgtcatccgtccgcgacgtaggtgtgagtgtcgatccggatccgacagcatgcgatcccgctcggtctcgatacgacgcttgtggcgtggagacaggcgcaagccgaagagaggcaagaacaggccggtatggcgagagtctctgctggcattgccgcctcctccgttggaattcgacgtagtactattgttgatgttgctttctggggttttcgagccccgctttgagtccttgctaggcgccataacgaaccacaactccttgcgaccgctgtaagcaacctctttccatcactactctcgattccttgtgaaaccgggtgttgttgaatacgtgacgctcttggaagatgagcttatggtgaggagcgcaagcgacagcgtgtctttgtcagccgggaaaagtatggtttcgcgaagaagactggttcgtggaggaaggttgagtgagtgaccttgcgcgtcgcaaagcaaattcgagctctgtctagggcgaggagtgaatgggagtgaaagcaaaggtctggcgaggggtcggaggggtgaatggcacccattttggacctcaatccaactgggaaccgtggacttgggatgaaggaaagacggcgaaggtttggaaagcggaaggacgtcgatagccgataatgcccggcacccacttgccagcctgactgagtgagtgagtcgaatgcaggcttgagtcgtcgcaaatggaaggcacgaaagcagggcaggcacacctctccaagtggtccaaacgatccaaatggcagatgcaaagtgtgcgaccgagttctcatgagtggttgccaccaaggcaggagggactggcgacgcaccttcagcaactgccaacccacaatggaaagacatccatatgatcggctggccaatgagcattgcagcgagcatgcagattccccttgacggcttgacggcgttggccatggcttcaccacagccaatcgatccacgccaaacgaccctgacctcagtggacgagaaaggtcgccctggttatcgcgttcgatgttcaagttcagttcattcaatacgtacgccattttccaattcgacagccaccatcacggaccggacccatctttgtctactaacactacctatgtatcccgtcattttgggcatccagactcaggccttgagaatggaacggatgagccaggccacaattgaaccatgcgaaacccgaagcgagggttgggtatcttgtaccacctcaagatacttaaatgccggagctgaacaacctgaagcgttccccgcattgcatgtcacctgtcatatattgattgatgattgaacgtttacaagttatccagcatcccatgttcgagatcactgctttttgtacggacaactgagaatcttggagttgatagtattggtcgacccggcccgagaacttttgcacatgatgtgccttttatgtatcgtgcctatcagttcggcatcgggatgtcaaactcaggaacaggaacctgaacagctgtggttgacgaacctatgtatgtcactatgtcaacgatcgagcaaatcgcactgcgcggttacctgcgcaaacgctggttcgaatacactttgtggatatttacctcgctctgatgcagagccggagttcatcttccgagggcgatgaagaccttgatggagattcaggggatctggtctatacagcaccgatcacactctccagatctcgactccatcaaacaccccctggcacaagatgaggtcaagatgagaagggagttctcagggtttcatctcttgatgggcaatggaaaaaaaaacaaaaaatgttacgtctgactggacggaattgggactatcattcattcaacttcacatgaagcagacacacgacgatcatcaagtacttcagccagagtgacagttcacgtttatgtcagcctttgtccagtcactttgtctacaacccgaccttttttggcctgtcctttcaagtttatatcctcatcttcaattttttgaagttgtcatcaattgcttttatataccactaactatcctaccgcgtgacctttctcatcctctattcaaatgtgctacgtctcatatcgattattttcgttgttgttgccttcgttgttgtaccttaagccagacctctttcttggatgctttggctagggggctgtcacgcttcgtcggtcatttatattgaatcctccgatgatgtttcctccgatgatgtttcctccgtcaagtcatcatcttcgttgtcatcaaagtcgtcgttatcaaattcgttgtcatcatcttcgttgtcatcagattcgttgtcaatgaaattgttcacgaaaaccgggaacccgcccataggtacatggccttgtggcatgggcccatccgcgttcatcggatttgtccatggccaatgtcgaagccaaggaaaatcattgaaatacgaatccaccagaatcagcttccccccaggcctcaacgctcctctaaattccaaaagccagttgacattcctccagtccgctggattctggacctcaaatccctcgatttcctcaatgttcagctctctctccccccaccaatactcccctccagttcgcagtccggcaatgacgagcaatcgcaggttcttgccttcgagccttcgagccagctgtaggacctcttccatctggaactgcgtggtgccgaatttgcgttttgtaacgtgcctcaagtcgaggtagagtgtctcgagatttgtcaaggcctgataatcaacgtacaagggcaccatgtgctcaaaatacacacggtctcggacccctgccatattagccagcaccgtggcggccggtggttctgtgggaggaatgataccataacgggggaagtcaatacctacttccagattgagatagggatcgctgttgatcatgagatggcggatacgtttatatagaacccaggggtcttggttaggaggttctggggagagatgtttctttacctggttaaagggtctggctttgacggtagcggcaacagccgaggacgccggtgcaccggtggccaccctcaaataaccgttgtcgtcaaacctctccgtgaacccttcgatgaaaggcaagagtccaaccatttcgtctccccaactgatcatcccctcaagcccgctacgcacccgttttcccaaccctctctgcgtaaatcttcccaaccatttcgtcgccctctgattcaagacgaccaacctgtccgacctgagcgttctctctctcttcacctccctcgccaaaaacttccccatcctcgtattcttaatgcttgtcatgtaggcattgatacccttagtcctcgcctcctcaaccatttggtcccatggctcaacctcttttcttctcccatctcttccatttccacgataacccattcccttcctgagcctccccgtccagactgctcctccctcccacccccttgcctccggatccaacttcccctcccaatccgtatcccacgccccaacgccttccatgatgacctccttttggaacggaacgcatccgcacttttcacaatgtttgttttcgaacccatgtgctccctccccaaagagtggacattgcgttcttctcatcgagtgtcccgcaaaataactcttcagctccccataaaactgttcttctccctgcccccccgcctgcactactcctagtgtttgcgagctcggcgtgtacacgtccactctgagcttcctcaggatttcctcgagttggggcttttctcgctgtcgattgcagatcttccagtccgagcaaaacagctcgaaagcgcagacatcgtcgtgcgtggtcagggcggcgagcacaagctgcgttttgatctcctccggaattatagtgggtgacctgggggctagggcaggagggaaagggggaggggaaggagaaggagaaggagctgctggtgctaatcgtcgtctttgggcagctggctgattaggagccgctccgtttgctgctcttttaggtggcatttctattgtgagaatatgtcagccgttacctgacttgtcaaggtagatatgtatgtgactggttgaaagatcgaaacaagatgataagaacagcaagcaggcatgaacagatactatgttgacaatcggattgtttaaaagcagtcagcttttttgctatgtacggccctgttcaaagagttctatcagcaacaattcaaggtagacaaagaactatatcaacaatcagttactgacaaagcgggccaggaaatagcaattctattttcacaatcgcattgtttcaaagcaaccacccatctcgctgagtacgattctgtccagaattctatcagcgaaaactcaatgcagacaaagggcttattagacaaccagttgccgacaaagcccatcaaggacaactgaccagcttatttatatccctttctctcgaattgaaaggcacgacactcacaatgaggttcaaagaatggatagagggtcacaactatgaattaagataaagggtatttgactgtctctcatcctcaaaccaaacgggcaccaaaccacgcacgtacaagacccctcatgtactttcctgccacccaagatatgcgttaaatcgcccattcctgctctgttaatcacacctgacctcctctcgttaggcgctctgcgtacgtattaatgcttcctttcagcttattgcctcgtgtcaaggtggatactgccgccgcgatacatgcctgattacaagccttccgagagggtcctttttgggtagatacaaagaactgaattcaaccttcaacgccgccgcatccaaagcaaactaaaaagtaaacttttgagaagcatcgaggtatcaaacgtccgtcattccttcatgaggtgcactgcttagagaagggcagcggcgaagacaccagcagcggcagcagcaacaccgttgccgaggaaggcagcagcgttggtgggagcagcaaagctttcagaggtcgaggaagcgggggcagcggaagtctcaacggcagtgtccttggtctgggtgggcttggcagcggaagtggtggcagcggcgctagacgaggataccttgatcgcggcaggcggcttggtagcgcacttgtctctgatgtccgtctcgcacttatcctgaccctgggaatcgtttgggtggttggcgatgcaggtgtcgaaggcgaattcacacatgagctgtagggcgtcgcgtcagaaaccttgcttccagaacaaagaccgaggggcacttacaaaaggtacagtctgttcgtattcctcaacagctggggaaacgccagaactgcaagtgcagctccattccagcgtcgtctataagtaaagagggaacctgtggtcagtgatgcttccttaagcggtacttcagatggtcaaaacataccgggtcgcagtcgttcttcgagacagacatgccgcaaagaatcttgcaggtgttgtactgggcaacacaccactggtctgatgacaagacggtgttagtatctcgaggtaacacgacttttgaaaactgtgttacatactcctcaaggtcgggttaacagagtcgacggggacggtgaggttgctgttggacgactgggcggcgacggcagcggtgagcgcggagagcgcgacgaagatgatgttctgacgcatggtgactggcgatgggaggtgagtgtgtgatgagttgaggtttgttgttgtggtggtggtggtgtgaagtagagactattatgtatcgatgtcggaaaacccggacgtgatattgtttggattagttattaaaatctgagagaatggtgaaggcggggaatatgtggcgttcgcagaacaagcagacggaaaaattacgaagagacgagagggaggagagataagaagggagaggcgggtattaagtgcaatggaaggccgcggcggtcggtgtcgacgagaacctgaaatgaaacgattctgggacgggacggcacccccggtttttcgaaagaagcccaaaacgggaaggcacgcaggacgagtgccgggtttaattgctccttgctgctgcgtgtttattggagctcggcctttccacctgctgcgtccgggtcacggtcgcacaccgtcaacgttggttgtagccgccctaggacctgggtacctcgctaggtgtactggtgtagaggtgtacacagtgtcatagatcccggctcccggcacccgttcacggcctggatttattagtgtacatggccagaggcggaaaatcagaggcgggaagagggcgacactggcgacgatagagcgcgaactcacaatgagagcgactgataccgactgcactccgtccctgcaaacctacggtaacgggccaagaccccttgcaaatccgctgcaacgctaggtggcttggcaattcttggacagtgggtagaattgtggctggtgcgactgccggactggacgcccgagagcgctgaacccagggcagaaccgctcaggaccgtccccccaagacctgagcctgttcttcggcggtggggcaagagcaagagtgcaaagacaccttcgttttcacgatccaccggcgactccccaaagactggacgcgaggagagacagccatcaggaaccccgatttgcaccgatgctagcgtgcagctggtgaaatgagcccatgcaaacatttcgttcccgaattctcggttctgtctccttggcccgtcttctacggtcacgcggctgctcgatttgacatggctccggtgggtgaaacgtcctctgatagcgatggtagcgtcatcgttatatttctctcagaaaactctgtagaaaacttgtgacacagatatcagacgtgggccaagccagggcggtcacatcacagtgcaattaatgtggatcaagaaagggaaatcccgaagggacgtgggttcgcgggccaaccagaaatgataacagatgcggcaccaatggctcttcgcttgggagttgctcggatggcatgggatgatggaaatgttggcctaacaacccgccttcctctgtttccggcgcgggttggcatggccgtggcatttttctagtcatgctcaagcgcgggcggtcaaagccattccattttctatcgaacgaacttgggacgaactgttgcattccgtacctacctaagtctcacatttctaacatggtagtcgcagtcgcgaggcgaggtgtatgtatcctggcagttcagttcaatgctgatttgatggctagtgcggttcttgcgacgggagtttgcccaagatacacagcaaaacgatgggaaaaccacatgcgaaaccaaagaattggataaagtatgtaacttgtacaatgaaagtattcaaatcgcatctggttgacattacttcgtgtattaaaatttttggtatggtgataggtaggttgcgtaaagtgcgtgtcaaagtcccgcgctaacggataaaccactgcaggggtgagctgtatagtgccgtctcgtaaaagtcaccgctaatcacaatcgctgcgtagatcgagttcagttgtggagcttcctctttggctcagtttgtctgccccccaggaaatcgatccagcgatgtcaaaacaccaacaaaagacacagcatcaactgcaatattttgtagcattgcagaatctttcagtgacagagtgaaaccgtccaagccgccaggggttccttctatcgtcgcttgcagttcaatccatatcatcagcaccatcttctgttgatttagccccacacgtgatgcacgtggcagaaggcacgtccatcattcacggtcccacctggttttggcaggcggtaggttggtgatcaggcaagttccgacgctgcagctgtgcagtggacggtgcaggcgagcaggcgcacagcgcacagcgcacagcacatcgaccgcctgaaggtggtgttaaagcaccgccctggttgacagtgggccaatcaaaggggcgcaattgctcgtagaggcaagaggcagtgaaaggttcaccaggagctcccccgtcaaactacgtaggtatgtatgtaggtaccattttcactgcacatcatggttgggacccgtgtctctctcccgcggctctccctgggccctggcagcgagacctggatcatccggatgggttgcgattccacaacgtcgggtcggcatctccaacacaaattttctcgctaaattgtgcggattgctgtgggacatgagaaattgaccaaacgaatcatgtggctatcgtttggggcttccaagtgatcgactctgtgtgagtcgcctgtgattttcgtcacggcgagtatttgatgcgacggttcacctcgctatcgcaagccgagatgcgctgaagatccgacgaaccggactggtctcgaacgcattccagcgttttgcaacctcatctcggggggcaccggacaaccgaccacgccttgcccaacgtcagtcaatgtccaaacgccgagcagtcgagcacaaagtttgagcgagcgatagtcataagagcatgacgaagggcaaataaatgaatgttcttcataagctcggtccctggagagtgtttgtgcacaccctgcaaccccttgtgcgcacactcctacactaccgcgatggtatgaaaaaaaacaaaaaaagacatggtagccgcgccgcctcgtctgatatccagcagactccctgaagatcttttatcaatccacacaaagcgagacgaagctttgaactgtgctgcatcatctgccggcgcgcagtgttcggacaaaagttcacttcacatactctggtaatcttttgctacacgcaccgctgtccctttgtgtggccgccatgtcaaggccggttgagagtaaggctgcctccagggtgagtgaaatacagggtccttggcgagcaatatgtacgttaccctccacaagacttctggtgggttcaatggatcgttaaatctttacggcgctttcggtccgtagacaacagaacctggagcgcatcaatgaccgggcgggctgcggcttcagaagggtatcagtgattttccatctggcagcgaccggtagatctacgcacttgatccttgttcaggcgctcaacctactgtatttattgaggcgacagatggtctggactaggtgcaccgcgggtacgcggatattaatgatcaaaaaggggaaggcaaccgcaacgacgcgcgtggaccctgatctgtgattaaacagcatcggcaacggcttcatcttgatgcgtagcaagcagtagaacgtctggttgcactgcgctcgcttgccccggctgctcttcacgacgcacaacgtcttcaaagaatcccgaccttcgagacgggccacgggatcactcatctccaagttaccccaacgacaaggccatcaagagccatgagaaaccatggtgcaaggacttgatctttggccactgggccttgcagtcgttatcatcggcgcgctttgggtctatggagtcaacaggaccatgcgaacggtgccacccacagctctgaaactgtcacccaattccaaccgctggagcaaggaatatatacgggagacatatgaacgggtcaaaaagaaccccgtcgatatcaagaaacatctcccacccaagttggacagacggtacatcgtggtgggcggttccggttagtttttttcttgtttttacgagccatgcccgctccaaattcctcgtgaacgagaaacatgaaaaggggtaaccgtaactgacacgccacgataggtcttgtaggaggtgacattgtctcacacttgatcgctcgtggacagtccgcggagagtgtccggatcgttgactttgctcctcttcgtcgtccccaaatgcttggtgtggccagcaaggttgaggtcatcaagactgacatcacctcccccgactcggtgaaagcggccttctccaagccatggcctgcgtctgttgcaagtcttcccctgaccgtgtaccacactgccgccgtgatccgtcctggcgaacggagcatcaagacttatgaccgtgtcgctcgcgtaaacgtcggtggtgcctccaacgtcctggctgctgccaaggaggccggtgctgacattttcattgccacgtcctcatcctccgttgccctcaagcctatgaagttttggaaatggcctctttccagcttggcaagtaactatgttcaagtgttcaacgaggatgacttcgatcagccgttgaaggctcacgatgacttctttggcaactgtgagtctcattctaagccccggttagtaggtgcactggtaatgaacttttgctgaacgacggttaaaattgatgcgaaacaagacgctcgcgccaaagccgaagctgaacgtctggtctgcgccgccaaccaagaaggcttccgtaccggcgttgtccgtcccggcaatggcatctttggagatgtagagcacgacgtaacctttagtcctgctctcaaagccggtagcattgtctcctggacgccgcacgtcatccagtcagtataccttgtgatttttttttattttttttatttttggggggggggggggggtttctttgtctctagatcctccgactaacgccctaaccacgcctttagaaattggatctcctcccgcaacgtctccatcgcccatctcctcttcgaagccgcacttaaccccgccgtccgccccgtccctcccgcctgcgccggccgtcccctcctcgtcaccgaccccggcccgcccatcgccttccaagacttctacaccttgagtagcttgctctccatcacccccatcaccgagacctactgggctgacttgatcatcaacttccctgtcctgaccaagctgtttgggtggaaggagcccgcgggggatctggccatgctacagccggcggtgttcactgtgtcggcgtacacgatttgcgatgattccagggcgaggaagagtgtggaggagggaggaattgggtacaagggcgttacggatacgttatatgggttttgtgagcagatggctgtgtggaatggaagggttgagaggggggaggccgggccgttaaagggtatgaagatcggtaaacctgtcgttgcatgaacggcttttggctgccactggagagttgcagacgagaaagagaactcatgaattagcgagaaggaagggatataggcgagagattgcctgtaaatgaagagggacgaatggcagcctgttggataaatttcaatgatggtcacaccatatgtagcatgatggtccgatcaaattggagatcagcgatgaagccccgagactttcggtctcgaggcagaacatatgtacctttgctagcgtagttctggggctggctgtcttatgttagccctttcctcggtttaatcttgtcgaaaatgcagtgtagtgaaccgaaggccatcgaacgcccgacaagaggggcttggcatgcaccgcacggcaatgcaagtgacctactaaccctcttgagctcacacatgtacagcgaaatatatcgagtatgcagttacttggcatctttgtaatcctcattacctctacggtgtccctcacacagcatagaacggctgtcctccggaaaaatgctcccacgatcccaagttgcaattccgcgagcttgggtcagatgtagacgtctatctaaggggacctgttccacgaacctcaagctcacaaagcgggtacctagaggtaatattacactgtcgatgttgagcagagtcctataccctggatacatctcagcctcaaccggctatcgccataatgtcccgtatctgcccagccgagaaaggtcatcaaagtaaatcaagcaggtcaaaaaacacctcggggtatactattatgcacgcctccccgcgtctttggtacacctcttaactgaatgaaactcaaagggtttcctggaccaaaggaggtataatagactctgggtattgtgctcccaaattcttacaagacgagaggacttcacagttttgtaacggccttttctagctaaagcgagccgtattagactgtccttgttcggtttattcttacgactattgcgctacctacctacctacctactttgctatacccctcttgcatccacgtttttacacattactacggtctttcttgcatttcgacattgtacaagtcatgatttgagacctaagagcatctatactagcacgcaattcctttccagatgtaagtcattcaactatacgcacagtttgtgtttgtagtaaacttctcaagctactatatagattcatgcgtcaaactgatattcaccaatcttctaatggctggatggccgagcggtctaaggcgctagactcaagaaaattcttcttcaccaccaggtgaggtgcattctagtatcgcaagatgcgtgggttcgaatcccactccagtcaattcttttacttgttgctctggggggcttcttcgtccttttgctccttgcattgatgacggaatacttcgactttttttttttttcgactatcatctctatgacagatggatgctgatctgaagaacaaattgacttgtttgcctcgggcggtcattttgcgtaccgcaaacaccccgaaaacgagacccgcaaagacttgcatgagaagggtgtcagaaagcaggtatgtctcgtgcccaccatctctgatgctgatttcgagggaatgtacaatacccacccgcgagacgtcacaataggccatggaaagacctgcgagacgtgttatggctaggtagaaacacagaccatgctatgtagctcgaaatgcaagagtgtcattggaaaagtgtattatattggacctgttcggtatgtccttacgacccctcgtccagtcgccgaagtagagaacaagtagtaggcaaaaagtaactcaacgcatagaacaaaggagagagctcgagcaggaaaacagacccgtcaatactggctattgttgtccagtgaattgaccagccatgagaagaatgaaatgcaacgatgcgccattggtatcataggaaaagagaagctgatcaagcgcgtagctaacctcccaaggacaaacaaaacccagacataaaaatacagagccataactcccagcgatgccatgcaaaatgaaaaaagcaaacctggcccctaataagaaatagggatctcatccaagcagctcgatcttaagaagaagtcggtgccctctccgcaggcggtagcgttctgccagcagaatctctcgtagccaccgccgccgccttccccttacccttcccactttcggcccccccttcatcatctcgatattgcccctcaccctccctctcattaccattaccgatattatatgtcgtcgatgcccgttcgcggtctctttcccttcccagatcaacaagcgtaggcgactcccccgaactactcaacatcctcgaccgctcgtccgccagcagctcctcttcatcttcctccctcgcagctcttttcctttcctctctcgctgccctcctctcctctcttttgtcccgcccaccactgttcccatgtagtccaccgtttccgcgcccattaccgccatgatccacgtcatcaactagctcgccgtccgcagtatcatactcgggaacctcgatccaatccttgggcaccatgcacggcagagccacgccgatgctggcggcacgattcagccatgccggcccgggcagccccgtcagcttctgacacaggtgcgacgtaaagtggttgcagtttttcgtcaacaggttgtaggcggtcccgagaaactcttcggacgcttcgcggatgatggcgtcgatctcggccggcgtcgcgagcgtgaagccgtgcaatagctcgcaccgaaaggtgccccctggcggctcggtgcggggcgccgtccagtagactcccgtcttgcctcggtgtgtgtggccaccgtaggcgtattcgcggccgttgatgacgacgccggaatggagaagggaggttccgaggaaccagagggtcgaggagatgcggccgggcttgaagagcgaaagaagagagctggttagtaccagtcgtagccatgggggagatagtcaaaggcggagaagattggaacataccggcaggagatcgtagacgttgatgaggatctcggtctttggaattgctagggtcgatcggtgtggccttgctggcttgtgtgacttcttgcctgacatggtgacgacggttcgtagaggcactcccccgctcagatggacaaaatggaggacctgagacgggaatgttgaagctcgtcgaacgggcgggagtaagcagttaaactcggtcgctgagaaagctcgatcactgcttcatagggcgcatgcggctcccgaagttggcgattcaagacaggtctcgaacccttgaggacaaagagctattcagcccccaaccgctcgatcagcgcttatgccggaggtcgatggaaataggctggaggcgaaacgacgggatacgcacgatgcggttgggaagacggacgctttcagcaggcgacaatgaaggacggaaaatggacacgtagacggagataggtaatgtctggatgtattgtctggagaggcattcagctataggatgcaaatgtacgcgtaaataactggttaaatgactacccgaaatgcttccaatttgctcgatctggggtgtttgtacgacgacatggcagcagatctcgcacctttgcggctggcagctgcgtcgaagggccatacgctatgcgaacaggtgctggggtggctgtcgcagagcgtcatcacacacccagcaggggcaggggagtcgcctgtgacaacaccccgctcagggcgagggcctgaatcggtgaatcgatcttccaggacgggcaaaaaactaagacaccccactcgagctgctggaatgggacgggacgggactgactgactgacacgatccatgtgtttttttgtttgggctttgggcggagtcttcaaacaagggctgataaaattttgcatttgcccttttccttccgtgatctttttggatcagccaattctcgcaaacaagaaaacccccaaaacaaaataccacttgtccttgcaatttggcaacgttggttcttgttacccttgttgctctttttcttttcaaacaatcaatcttggaccatcaagcgatcgaccattaccaaacaactcctagtagggaaggaagccggctttgagacattgacttgtccttcttagcggctgttgcagatttgccttttaccttcctctttctttttttttccacacttttaccggaacgttgtgtattttttgggcgggggtagtaagcctttcagcccactggcaaccgtcaaaacgtcttctcacctagggctccgatccctatttttcgcttctcaaccctcctctttacccctcctccgaaccaaagtcgcagcagctgttgctagctccagctctcgcagcttccgctctgcctctttccccctctcgcttcctccaaacagaaaagggcttgactgcaccttcgtctacatctccacccgttcttatagcaaacggaacaagatgcctcccaagaagcaggtcgtggaggagaagatcctcctgggccgtcccggcaacaacctgaagagcggcattgtgggttgcgcctaggttaggctccatctccccaaccccgctgacactgttctcgatgccgattctaggttggactggcaaacgttggcaagtccacgctcttccaggccatcaccaagtgcaaccttggtaaccccgccgtaagcgaccctcttcctcccgcccccacgctcgcgaccctggcgacgacaacgacgacgacgacgatgatgatgatgatgatgatgatgaccggaagctaacacatccacccgcgcgccagaacttcccctatgccaccattgaccccgaggaggcccgcgtcatcgttcccgatgagcgcttcgactggctgtgcgagaagtaccagcccaagtcgcgcgtccccgccaacttgactgtctacgatatcgctggtcttacccgcggtgcctccaccggcgctggtctcggcaatgctttcttgtctcacatccgcgccgtcgatgccatcttccaggttgtccgtgctttcgatgatgccgagattatccacgtcgagggtgatgtcaaccccactcgtgatctcgacatcatcagcgaggagcttcgtctcaaggatatcgagttcgtcgagaaagccctcgagaaccagaagaagaagacccgccagggcggtcagtctcttcagatgaagcaatggaaggaggaagaggccactatcgagaagatcttggcccacctcaaggacggcaaggaggtccgcaagggcacctggggtcccaaggaggtaagcaacattttcctcatccgcataaccctccaatccttgaatgatgataaaaggcccaaggcctgaattataaacccagctcttcgattcctctatgaggatccatgagacaaaaactttatcctgacacatcctccatccatcactatgcatcacgtttcgttattggtcatcgaaacatctgctaactccgcatgattccagatcgaggtcatcaaccctctcttccttttgactgccaagcccgtcgtctacctcgtcaacctttccgagcgtgactacatccgcaagaagaacaagcatcttcccgcgattgccgcctggatcaacgagcacgccaagggtgatcccatcattcccctctccgtctcctttgaggagcgcctcactcgcttcgagaccgaggccgaggctgccgaggagtgcaagaaggttggcgccgagtctgctttgcccaagattattatccagatgcgcaaggccctcaacctcggctcgttcttcaccaccggtcccgatgaggttcgccagtggaccatccgtaacggcaccaaggctccccaggccgctggtgtcattcacactgatttcgagaagaccttcattcaggctgtcgtctacaactacaacgtcctcagggagctcggtggtgacgaagccgaggtcaaggccaagggcaaggtcatgaccaagggcaaggattacgtcgttgaggatggtgatatcatcctcttcaaggccggtgctgccaagagctaaacgatacacgtaaattgtcaatacacatgaatgatgaaatcccaaatgacttggcttcctatctttgttgtgttcacttcctgattgtatacgcgccttgtgtattttgtaagcatgtacatcctgtcttgatatggttgttgaagattttcaaacaatttgatgggtatgccgtacatggattcatttcacttagttgacaggagcaccgtttgtttgtttgccacttattctaagtctttgatcatccatacccccatgttcatacctaacattactgccggctgtagaccctgtgctggtctagtcaaatgtcagatggtgcttgtcaattacaattctcttttctcgcgacctcgtgtactaagagttcttgccaagaattgaacctttaaagttcctcccaagaatcattaaactgtaactgaatcacacctgccgttatactaagactaatcagtataccactctccaggtacaaggttctcattcgtactaacgtccacctttctgtgatacatgtacatagcggtgactgtgatggtacatgtcaacatctgttaagatagtccaggttccatctcgttattggcctttcatcctatgttattgtatataagagtccctacccatccatttccactagtacatactatgacagtcacagtgagccagcaacttccaaacataacagatatagacctggacctccataatttcagtcgaagaaattgagatgacgcacatatcttgcccggaatcataatgtcttgtgaagccggcgatgctgagggtaagtagagtagaccagactgaaaaagaacgcaagaggtgctgttgcaaccaattaacgcaagagcaaagtggcggactgggagggtggtgggtgaaattgatggaggagagcctcacaagagagagaaagagagaaagagaacgagaaaagagaaagagagaagggcagggttggagaaagagaccaagtggaggaacccgtgctcgacaataggcggccaaggtacacctcactggaatcaggcatcgacgttagttcaagaccatcacaagattgttcagtgccggactcgaaaaatccccattgaaaggggaaaaaaacagacgaagaagagggtaatttacacgagtcagaggtcggctttgtaaaaaacaacaacacataagtcttgctacaccattccagtgaattggtcggttccaaggctactgagatatatgagcttcaggagttgttgacggtggggttggaggcgatgtgtccagcatcctgtcattgatgggtatttgtgttgttcggatattcacatcaatacaagagtcacgataatgtgttcaactggattggggacatcacacacaacgattgtatacctacgtagtgtcttggtgttgaatggtatttgatgtatgtggtatgtatggtatatgcaaattttcctccttacccccgggcatcatgatgaaccagtcatttccctaatccgggattttcggcgcccttctttctttctttctttcattcattcttgttcttgatgacaaaagaaaaattggtatgctacatgaaaatgcaaatgctgagaccgcccattttaaacccatgctgtttccctgtcttgaactccgttgaaaaagaagccaaaagccaaatgcaaaatctctttgccaacaaccaggttgaagaaagatggtgaagaagaagatgaagatgatgaaaaaaaagggagtggagtgccagacttttatcccatgtaccgtttctctcttcttttcctccattagcgggaagaaaaaggagcaaaggggagtatcacgttcaactgagtgaagtgaagaaacccgttcttcaacttcgcacaagtcgagatgatggtgatgatgatgccagatcaataccgccccttgtaccaggccccttttccattccgtcacactcacaattgtgccgcaagttcaacttagcaagcaccatacctcacacctctcttccccaactccttccttcccacagcatcctcaggccagatccaccccctactcctcttcgcctctctcttctccgccaactgcggctgcggcatccactcatccctcgccagcgccttccgtctcgttccctcagcgggcgcaccgatctccgccttccagtgtacctgtccgggaacaggctcgtcgcccgcaagcatgcacaatccccaaagggccaagcaagccgtcatctgcacctcgttcacattctccgcggacacggccgcttcgctacccgtggcagcaagctgcacgctgcccacctcgagatagccgaaatgcggggtggtctcggtcccgttgcgaacaaacaccagctcgatctcggtcaagatgaagccgtaccggcacccgtgctcgcgcatgacgtggtgcaagtgcgcgaggccgcgcagatactcgacccgcttgatgtttccctcgacgcgcatgcccgtgttgaagcggtcaaaggacttgacgagcccgacgacgcgcgcggtggggcttgccgccgaagatggcggcgacgctgttggtggcagattcgccggcgacgttggcgatgaacatgttgtcggttgctgctgcggatgcggaggaagcaccggtggcgacggcggccatggggctcttggagggaacggagagctggagagggcgctgcgagcagagggccagagcggcgttgagcttggggaggtagtgagccgagtagatggagtgcagcgcggcttcggtctcggggtggcggtggtgaggagaagaggccgtggggaggagggcctgtgagatgggcaccgagaggcaggcggaggcgccggggatggagaggatggaggccgcggtgaagttggtccaggggcgaacttgtcggacgtcccaccagaagtgcttggtgtggggatcccgaagcgggaaggagatggtgcgaacgagcgacggagccgggttcgacgaggtgaggtaggataggagggtcgtcgagggcgtcatgtcgggggtgatgggagcggcggcagcgagaggcgaaggtgcgcgcggcgcatacggctggtacatgaaagactccggctgggggaactgagcctggggctgcggcgtaggcgacgggctgaggctggcccgagtctgggatggcacataggtcggcatttggcggtaggtgggatagccatatctctcgatggtgacgtggtctaggctgcacaaggacgcccggcgagagtgaggtaccgatgaaggctcggcaacatagttgatgggagcgaagacgatgccgctgttatcctccgcgaaggggagaggagtcgcgaaggagatggcatctgggttggtgtagctgcgctgatgtacaggtcggaagctgtcggtattggcccgggcccgggcgatccttgggcccggcatagtccgagcacgcttgggggccggagcagcaacggcggatggatcgatggactggtcctggctgcgaatcttggggaggagaagaggtccatgagtacggatgggtgaccggctccggaccggtgttgtcctccgtgtgcttgttgcgctcactgactctgagggagaagactcaaaggaggagtagaccgatgagccatgggagacggagcgaacatggctagggttgaagttgatctcaaggagagaaggatcgaaagaaaagcttggcggagtgactggaagttcacacgatgggaatgtgaattcgtaagggatacctgttgccagactatgtcccaacaacggttagctgtgaagctgatggcagtctggggtagtggaaacaacctacgtagacatcttgaagcttgtgtagtggaaggagcggattacaagattagtttggaaaacaaggataggaaggagacccgctccgatggtgattctaaattgtatgagagtggaggtgaaaaggaaggaagggatcgtatgtatggtcttggcccggacacttgagactctagatgcctgaagagaagatgttgtttggacatgaagcaagaaggggcaacaagaggagggaaacaaggttatacttatcctcatgctcagatggataactcgagatcataggccatggagggccggagagtatggacccatgttagcaccaggagaggactggacgatggatgcccattgccggcgcgagaagcatgggcataggaatactagcgttaagcgtgggccgcggtcgcgaaaaccacatgagagacatgctcggagacacaggcgtgtaagctgtgctcacaaaggtacgtatctcttgtgaatacttgtttagtgagtgtacaaaggcgcgaatacctatctacccctggtggagaggtccaagagggattaccggaaagagcaagagaagagaagagcaacttgcagcctccagtgctaccttggctacgttgttaccctttgcccttgtcacgaccctagtctttggtggttagcagcttggcagtcgggtttaaggctggaacccatggacgactctgattgctcagatatccaaataaatctgaaacgcggagatctatggcgctcgttgagacccagggtcatgtcactcgacgatttatttggatagttgagaaatgggttcgtaattgacggatagaatagccgccattgtggttgtcggtttctggagacatgatgctttgaggtcgacgtcaaaaaaaggtaaacacaggtcggaaacactattcaggagaggaatgatagggtatgtagactgataagataccgataatctcgaatctcacttacatgcatcaacatgtcggatcggaggagggcacacaatggacaaagaggacaaagaagacgtaccggcagttacacgttctctcgctccattcattccatgtggaagcttcctcaagatgcttcatggcccaagctcccttttttgggacttcacgcaaagaagagcccttttcccttctgggaagccctagttctgagaagtcgaaggtagatgggcatttcagcaacaccattggccataaatcccatgtcggtgcaagccgccatgcaggcgtctatgagtcatatttagacacatggtcccgcctacagcgtagcactgttacccgtcaagggtcatttgttgtacttgatccagcactcgccagtagcaacgatactttcagaagctcccctttcgagatcttgggcccaggcgccagccgcgggacgacgtgggaaccgaaccagacagacggcaaatggcagatggcagcaagggcgggccagggacagaacttcttctgttggagcgtgtgtttggggacaatatcgggacacataggatagggcggggggaacaaactgacagacaagtgagaacagggcggaacagaatggggggtcgatcatgctgccagatgccacttcgacgcggggtcatcacgacggtgcttcccgcagcacatcgcagccagggccatcgagtcgagccacgacacgtcttgatggagcaaggcttcgaacccatcgcgtctttttctcgcagcaccacccggacaccaccaccgcaccaccatcaccttcaaaagacatttaccccgcggcgacaaaggcatgctaggccgttgagcaggactactgaacggacccatccgcagaggggaaaagccaaacggaaggctgccacggctcgacgacactatagtagaaggtcaggcacggatgcaaggccagctctttcactttcactgaatccagaacgtccgagaaaagtgttctgatacgacagctggaaaggcattcgcctccccgttatctcagtgatagtgatagctcgcaatgtccatacatactgcattgcataccaggccgacactaacaaaaaaaaaaaaaaagtaaggcgggttgggcacccatccgctccatcctttcgttcgacatttcggctatccggagtttgggcgtgctcgttgatgtctccctcgcatcatgtttctgctcaagactccagagcagctccacgattgctccccgctaccagtcgcatctctcctctgcacagaggaaatgcagtgctaggagaaacctccgaccctatggcggccctattttaggtggatccatcgactgcttagcttttctcagaccttcaactttgagaaagagagagagagagagagagagagagaggggcagaggttctttcgagagtccgatgaaggttccaagatgcgagcggttactgaaattgctttgtcttacgaccgggcctccgaagctaaacaaggtagggatcgagcaggtacggcgtcgttcagaaggggctggaagatcgcaagcacgaatttctcaccggaccgaaactacctaagcgccatgaagtgtagagaagatcaaagacggatgtctagctgacgaccgtagtaggaagggaagcgcgcacccgagggcgcttgcacatggaagtggattgtcgcttgcgctcaactcaattgttaagaaaacgtgtggagttgtaacgtaggacactaacacagcgagcgggtcgggttgatcaaacagccgcccaaggtctctaggtaggcataaccctgaacatgcgttaacatcagcggcggctgggcggttacggaaattgttagaggccggttttgccagcccagcccaatccgatatccggagctctcctgttcatcatctgcttcattctccttccttactttgcagaaaaggtttggcgatgaccgtaaaggtcggcagttacacagcctcaatacgaagttcgtaggcgcttagaagttcggagtctcacatatcaagggaggataggatcttcggatcggaaacccacagcgtcatcaattttaagcgcccgtccaaacgtcgatgacaatgttcaagagggcggtccggtcagtcacaaggtttcgtacaacaattcccggcctcttaactcacccagcaaggccaggtcaagaggtgaatattttctttcaaagttttagcgagccagatcgccgcaaggtcaccgtcacctctcttaaaaattgtcccgagatcgtcacgtctccgtaacgttcctcgtcctcatacgactgactatcatgccccaggcgtcttgacatgaaaaatctatacttgatcgtttcttgacattgcctgcgcagcaccgagaccacggggactttcggagttggagtcgtctcaggccgttttatctacgctaacgttgccggcggcccgcggccttttcctccgaacgggggtttttcaacattgaagacgattcttgcagtttattatccaattttcatgcaacaccagaacgctgatctgcaacttttgctgttgcgctgtcagtcgcgcatttctgtctttttttttttttttttttcactttcgagtcttttaaccccccctgtctttgcgtgccgcatggcagcccgaccaattccacaagggtcccattcaaccctgcattgttgatggccaatcagatcacttaaacccgacttatacacaaccatgccattaccttttcggacatggggcaagtttacccgtcgattggacgccatggaacctatcaatatacctatgtgtgggtgatatcaatatatgctgtatggaatggcagacaaccaaagactggaagttgtctagaattcttcttaccgactcttgcttttcctttttactcaggccctggaacaagaaaaaaaaaaaaaaaagaggggaaggaaagcctagaagggaagaaacagcggggagagacagagggaggaaaaagaaggaagaaaaaaatccacaggccacagcaaatacgcactaaaacatgcagaacactaaactatatggacactaagactaacaacgcaagctactacctagggcatctcgactaatgctaggtgaagtgtcaaactccggctgaacgaggtatccagtcgcatccgattaaacatgtggtgccattgtccatcccgggtaccagacctttggcagtttcttcatttttttctcgttcttttcccactttctcacttttttttttcgggttgacagatgtttcattgtttcatgtggtagtgggagaaacatgaaacaacggctttctgcaaggcatactccatttctgttgaggttctgaccatccatctcttcgccatctcccattgccagtgtcgtggtgcgggggggagagttggtggaaagaaaagcacgtcaagtcacgcacatacatgtgaatatgtatgggttgaacgtgaatcatgtgaaggtgaagaaagaaaaaaaaaaagaaaaaaaaaagaaattccgttatctgccgacatggcatgatatgatatgctttgcctttgtgttgccaacgtctagaaaggtccaatctgatcccaacaaggcattttacattgagagagctagatggttgtgatgttccaagtttaaacccgtggatgccagtgaatgagtaatgtaggtcatcatatcacggaatatcagacaattgacgagatgaacttgtacagtcctcatctacaacttgaaactgctgaaaacgccttccccagtggaaaggttgaaagaagggtcgcatacccgtccccccccggagcggactcttgtaatagcatatcattccatgtcagtcactcctcactcccccctccttccaactaaccacctatcgggacccaataatccaaagtgattggctatacctaggtacatagtactacctacatatccttctttatttttccacgccagaaaaggccggaacaaagataaaggaacaatgggcccccatcccatccttcaaccacgtgcgcaccaagaaaacatgaaacaccatcatgtttccattctctcccgcttttccgagcttccgagcggataacttctatagtacaaagacatccaaactgggtctcaacaataggctttgtttgaggtctctcccattctcctccggctttcgctcacaacatagactgaccaagccctacgtacgctgcggctcaaacatctacccgggatccgtccgtggtcccggccagtttcgttcgttgctcatcatcatatgggccatgccatgccatgccatgccatgccatgctacacctccatccatccatccatctccagctccagagaaggccaggccaagcacagcctcaccccagccaggccaggcccattctgccgacctgatgatctggacctggacctggacctggacctggacgtgaccgaccggatgttgtagtagcctgtttacctatgctatccaagaatctccatttcgtcgctcatcctgtgtacattacattacatagcatagtagtgcccttatctcgttacatacttatagggcagcgggcggctaattattttgtgtcatttttgttctttggttccaatcgcattccgacctacacttacctaccacacaggctcttcagcttgacaataacggtcactcgtcattctttggtggttggggtaaatcgcgcttgtttcattatgtgatcttcaagatggtggtcaggttggttgtgatccgtacggctgtacctacctacctatacatacagactatacgcgcaatgggggtttggcgtctgaaagccgttaaggagcggttacctagataggtacctttgagtggaggtcgttttgttgatgatacctatatgattcgcatctgaatttcttgatgggttgtcgaggtttactaattgtattttttcggtaaatcttttttgtttcttgtttttttttcccttttcccaaatttatttgcgggcttcgtgattgatagggacgagacaccacatgctgactttgttgtcgattgtgtcgaggcccaaaggggcggcgaggtaacttctgcccagagaaagagtatgacattgaaagttcaaccgcacgttcccagctctaacgcctgtcctgtatcctgtaaaccactcaacgctgtctcaccactgcaggcggacaaatctttgaagtgaaatctccaacggccagacaacgccgccaggtatttcaccaaaccattgcccatattgccatgttgtacattatatgttccacaaaccgatagcaaaccagcctcttaaaaaaggccatccaacgccgtttgtactttcagtccctggaacttacaccgctccacctgccgccgtcccaccattcgttaacggggactataacaagttatcatcaatcctccccgtcgcaaccaccgtactggcggctatcgtcgctggggcttttcccacaccgacgacgcctttgccgggtacacccctcccattcccattcccattcccatttcccctgtagccaccactactacttccaccaaccccaactgaattcctgtcaacagcactatcccgcaaacccgtcagccctcccgcctcaaccgccttgaccttcctcaaagccctcttcaacccctccattcgtcctctctccaagatcaacatccccctcgccaactccctaatcgctctccgtcccatcttttcatgcatatccctccaccccgccagttcgcccgctaccgtctgctgggcataccttagttcttttcccagcatctccgcctcgcgctccgcattcttgaccttctcctctcgttcctcgtttatccgctgcctcgtctcatccaaaagaccgagcggccaacgcgacgagcggttgagcgagttgtagttacgctcggcctcgcggcgaatggacacaatcttcgcaatggttcgcggcggcttggcgagggcgcggaggatagcttcaacattggagtaaagagttaagaaggcgttgaagaagaggtttgttggcgagttttggggtggagcgagggcgcggacgtagagttccagagcggttaggtgggagggtgggaggaaagggaaggtggtgaggacgcggtgaaggagttgggaggcatcgtagaggtctatttgtgggtattgttagtaaagggtacctcctttggtgtagaggtctgtgaaaagaaatgacttacccatggcaacgttcccgactacgttcgccctccgggctacactcctggtagaaaagtgcacgctcctgacaatatcacgagcatgatccacaaactgctcaacctccctaaggtctatgacaggctccatctcgtcatggattttctccgttagcgcttccgctttgagcctactccgttcagccatcatgtcaagctgcaaatcaggcaccaggaagaactcccaaagcatctcatgagtagcaaacgtgggatgcgccaaaagtacccgcaagaaccaatccatacgaatttggagatccttgagcaccgctcgacttggcctggaaagaatctgtgtcggcgaccgcacatccgccagagacggtatccatgaggaagggttctcgatctccagcaacttaacaaggtgctcaaagtccgtcagagatcgacgacacgtcgttacggcataactataccggtcgaccggtgcccccgacttcagcacaaaacggatagaggtatcctcaacgaaataggatcgtaccacacccgtcgtgcgtgagtcggagcctggtatgagtgaaaacagggtgagatcgtcgatcttgttgcggacctcgtcgtccttggccaactctacggctgtcaaccctcgaagctccctggccgcaacatcgacgcgaggatctccgaagagcactcgcaccatatcgaaacgcccatacttgctggccagcatcagaggggtaaacctcttttcgttggttgcattgacatcaacatcgcaatgttgcaagatttgtaacgcaagcttcgggtcgttgatgatatgcagaagggtattgcccttgccatcgacatgttcatccaggtgcagaggttgtccatcgccctgagttctcgtggcaaagtcaaggccctcctctaccatgacggagtagttggcatgatcatacgaccgacataacgcgaataatggcgtttgtccgtttttgtccttctgccgccaaggtagcatctcgcctataagttttattaggaaaggagcgtggaagaggtaatgcgcagcactacgaccccatgtatcttgtctggcgagataatctctaagctgatcgcgcggcgttgtttcgaggaataagttcaatagcatgttgatgactttggcttcacccaactgaactgcagcgctcatcaatgtcgtgcccgcgttattttggtcttccaacaagacatgggcagggaaatactggctcagtgacagcagatactccaagacctcgatacggccgttttggatggccatcatcggtactgactccccaagtgcatcggtggtctgggcgaggcgttcaatactagtgtcgccttcaactccacctgtccatgtcgtggtgatgctagctgtcctagacctaaatgagatctccgagctgctcgacagtgacatacttcgagtgtccattgatacccttttgactttctttggcagaggcagtggttcagcttcgtaaggatcaatgtcgatgtcatcggatgctccatcctggaacggaaatacgtgactgagaccagaaccttcagagaaccgctccgatacggaaaaggctgttgaagacagactcgaacccccattcgcgaagttccagtcatttcccgatgccctgcgtgaggaaggccgggattcgactgcataataggcatcgtcgctggaatacgtttctggttccatgattttcttcagctccactatgtcgccctttgacaccgcgtcccaaagggctctgttccgacgactggctctccgtaacccgccggagtcccggtcaagatacgccaaaacagcctcgaatgtgctaagcgcatagccgatctcgccgctatcaacatcatcgatgaagatgaagtgtcgaacatagcttagtcgcgcttggaggtgcttaatctgagctttgatgacaacatacagcagcagagatacaagggtatcagcgttgatggtcaaaatgggcttttctgaagctggccccggagtgtgcggaggctcaggtaaagcgagctgcgttgcagccttggcagtagaaagaagaatttccatcatctcctggggacagctggcgtttgtcattttgcggaactcgtccaccgcgcgccccagtcgagagatgagatcacgctttgctcgcgacccaccgtccatagcgattcctagctgagaaatatcgatattatccatctgccgtatcttggcctctagctcgagatcatccggccgtcgaagtgtcgtcaagcgggggaacaacatgtagtgtacgttttccgtcacataacgttcaatcatacgttcgacaactggtcccgtcaagtcggtagttgcgcccaacaaagacaattgttgcttatcgacattttggaagaggtcaatggctgacgttacagcggtctccagagccaccctcataatgtcctcatcatcctggctgtatatgctctcggtcaagtggtcgccatgcgtgttccttgtgaagctgatacttcctgtactgttcgatcgtacacttcgaactgcatgtgtaatggggccattgatgggttctgggtccgggatgacgctcgcagagggaggtggcggtagtggtcgttcgactacaagggtgaactcgcggaacagcttctcgagaccattttgcatctgccttgcaatggcgggaaaatggttgaggagttcgtggaagctcctaatgtccttctttttcggtgcgtccgacgcagctgcaataggtttgggtcgggtggttggttcgggcggcaggagggccggagggatgttgacttcctcccaagatccgaccagcgggcgtgatatgaaatagaccaggaactgcttaagctcgagagtatcggggtaccaaagggcgtcgtggagaaggttggcttgggccaaggccctgaatcctgttcaacacccagaacagttagcggtcggtaggttcacggctgagattctgtgaaggagttcggtacccttgttgctgtagacatagttgtccttgatgacaatggtcctgccattgatggtgctgtatagcttgggtttgcccttcatctctcggagattctgcgtaggttccttggctcccgcgccagggccccccttgggtggaaggatgcgcagcacatggctcccgatgaactcatcggaggctacggaagctgacaagggcgcgcccgtctcggtgtcgcgggagtcaagaatgacatcggtggtcgggacaaggaggatgtgctgctgagggggcgagcactgggcgagataagggctcttggcaaaagcactgaggaatgggtttagaggttgcattcattcgatgcgcttcgcaactcctcggggccttggtgtgtatggcgtgggcggtgacctaaggtagccaccattgagcgaggctacctagagccgcgaagcatgcaattggcgagagcgcggactatgttgctgtcccccgtcgaaatgggattcgtagcgtagcgtgccggtacttgtagacgtgcgtgggtagatgtgcgtgtgcggtcgggagagggatcgagtggggttatttgcgttgtgaggtgcggcgtcttctgaggttattctgtatcgaaaatcgagggttgcgcaggtggaagatcgataaaggatgacggatcgatgcctctggacgaccggacgatgccgctggattcgggaagctgaagcgaagagaagctgagaatcaacaaggtgttgcggaatacgagtgtagatcaaagtgcgatgtcggagctagtaccgttctgtaaatagtatgatcaaatgttgtcattcagggttgagaaacggggaagctaatggttcgtgtgttttctggtttgggttcctgccttgcggttgcgccggtgacgatggtagtgttcagcctaggttcagaggcaaatgcttaacacgcttcatatggccgtagaaacgacagcttcaggtgagagagccttcccgcccgcgtccagagattcatcagccaaccacatcacatcatcattcagacaagctgggcgacgcccaaaggacaggacgttcgggacccgggagaagtgggggagtcttatctgcgaccctgacagctgataagctccaccaccagagccagggcaagcaccgagattcgacaacgtcaccaacagtatcaaacactcgagacatcaaggtcctcactgttcaccagctacgagctttgttatggttgttgggatgacaactcttctcatgatgatttcgaatggatatagttgatgcggtttgatgctatggtggagcttgagtcaacaagcctggactgctttccaagaccaggcaggcctaggtacgcaagatcggagatctattcaatatgtaagaggttttacgtctaacgtactgttttttttttcagagctcgtttcagtaatgagatttctgcctgcattttgttcaccacgttttgggctgataattgccaaatgatgatgaccccggtgatgcttggacagttctcaccatactttaaaggatgatgatacagacatgaggagcatcgctctcatcaacctcttctcaccccacgcatgtcacttatgtacatgctctgatccaaccatccgatccccacagctaggtcatcgacacatctacacttacactacaccttcaggcaagcatacctacgttaccaatatcctcctcaaccccaattgtacctcaacagcaagcatatagaaccttccctctaatgatttcttccggtatctcaagtaatcacctctttttgggtcgatcctcgcggacacgggcggcagaccctccttcctcacctcaagatcagatctttcaacaccttccaatagccggcgcggtaggtgtgcggggagctagaaaatgcgtgttgtcttctaaccccaggctagggcagctaagctttttgcacatttgcctttgttctgtttcgaaaggcttccatttcttaaccttaagtcacgtcaatcgatcccattcatctttttactccggacgcctactactattcaacgatattttttgaccgaccatgccaggttcatccaagatatttccacgccgtcaagtccagcgtacggacttcacggcgaggtcatccaaccgttaagttatgtcgcggaaagaggtaattgtggttaagaggaggccgaatgtgatttatcatcctcgaaggtagccaaaaggaattctttactatgacagtcgaattggtcatcgcgaatgagacgtatagattggaactggtcaagtgtctacagctataatttgacagggatatagcctgatgagcctttgctggagaacaaaacatgtttcggagatcaatttactgacgaactgatggggttttcgagaccaactcgtccacaaacacatatgtatactgtttcatggtatcaatagatgaatgttgcgtctcatggcttgagcagtcacatttgcctgtttcattggagacatcatgaccatgtcaacaaccatcatcaaaggacagccgaccatcaaatgaagcaaataaactgtcgttccttgttgtcaacaatgacttttacatcaaccgcgttcggcccctccgacggttgcatgcatagtgggttgtcgcagtgggcgctttcatcatgaacaagaagtcgcataactgccgtcggtttttctttttctttttcggatgaacgccgaccatccagaagagctgggagaggggccggcgcttccaacgcacatcatcacgatctgatggtgcaagatcgacttcgcgtcgctgtgaacgagatcgcggtggccgccggatgaaacggcctttggtactactctcttgcttctcccaaaccccatgagacctacccacggcaggataagggaaaggcttgagtggtcgagaataagaaaatcacgtgcgcttccatgtcccagctgtcacaccgcatggtatgtcattttcccgttctcgtcatgtcttgaaaatatcgccccaaagcggtgggaaaactccatgtcaacggtccgaacccattgggcaattcaacatgagatcagtcaagcccacgccggctttcacggaattatattcagagagagcgaagaaaacgaaggacgcttctatcttcgggctacactagaattggaatccctgtcgttatttttattaatttactccatcgtaatcatggtaaaaaagcatgggcgcttcccggggcttgccaagttcccgccctttgacgccatcccgtttggcactacaggaaatcgtctcgctcacctacccaggctgcgtgccttcagcactaactgcatcttgaggtctttttctggtcttgttttgtttcgtagattcatggctcatatggctcgtccatgggtaccttgtggtttccgtgtcgaggctcacgaagaaccaggagatccaatcgaggttgtgctgaagagcagaatgagcccctttggaagcttgcatccatgacggaatcccgatccctccaattccatccaggctttgggcaaggaaggtcataaaaaaaggacaatgggctgaattgacaatggaaccccctgacaagacgtggtgattggagagacgagatcgaaagggccgtgcacggttgcaggccaatctgcaaggtacgaacggcctttgcccaatgggcaggagcgctgcagcccggaggaccactgggaaacacgaccggaagtggaggtttgttcagttgcgtttccacttggggcgtttcctgttgcgccatcccactttgtttcaattctaggtcatccatcgccttttcggatgtcctctccttcctcttgacccaaattggatccatggcgccaatgagccatctctgtcacggcagagcgcgactgctactggcgagcgccagcggcatgtgggaggaatggagggagggaagaaacagggcaggtgaagagagaattctgttaagaccctgaagagccggcgtcaacagaacgagagagagagagggaagttgcccccttttgaattcggccaaatcccccaatccaataatatcctgtaactcgtttactcgctcgcttgttcttctcccaacccgcccgcgcgaaattgttccctccacttcttccatcaaagataatctggctcgtccgggtaccctacacattggaccccaggaccccggcgccttgttactctcttcagttgttgtctcttccaggtggaagatctcactgacttccggacctgcgcgtccgtcatcagcctgtcacgttcgctcgtttcttgcccttttcgtctcgctctctccctttctgcgccctttcccttccagcccttctttaaaagagggaagtgattgactgtccgccaattacactaattggaacctctgatccagtccttgccttgtcctaacccccaatcaagcccatccaatcgcggccggccaagcccatgatgaggatgatcaggtccccgttgtagattcggtttcgaatttcaaactcaaggcccgttacccagaccagccgtggagatcatctctagcgacctcgctagaccaccaaacgccactaccgtccgcgttgcagcagataccacccgggcactttagcaccgcaccctgaccttagttgacttggggtcatttccttcttcatatactaccgttgccctagcctcagccaccattatggctacttccgtcccttcttcccctgacgagagagggttcgattttggccctgctctgcctcttcactatcaccaagaacaacaataccaagaacaacaacagcaacaacaacaacaacagcatcaccactcacagtccgacacgaaccgcgctgctttgcccgaggctaccactctccttaaattctccccgcctcctgcacgttcagccgtcgtcgagcctgttggtgccgcccccgctgtgtcgtccgctagaacaccaccacgtttttcaaaggaatacccacagctgccgtcccttctcccgccacacgggctcggacctttgacatcggacgaaacagaggaaacactagaccaactggagacggaccaccagttccctccactacctaccatctccgaccaacgtccgaccccgagtcccagcaaaggccggtcccaaagcctcgctaacaccccggcccccatcaagcgcaagccgttatcatcctcggcttcgcccttggccacccgcttctcgtctccgggaaggaactatcttgacatcatccgcgatcttccccgtcccgagtcccgtttctcgagatcgtgttctttggatagccctactctgtacgaattccccgccaagtttggtcctccacttaatcctcctcgttcctcggctgctgcccacgctcccggtttaccggcggatcccgagtctagcagcaacagccaacggtcgtaagtcctttgtatatctgagagttcggttcaggtcatggtcgtctaggcaggctaaatgcgggtgaacaataaactgaccttcaactgctccatgtagatcaagcaccgtgtccgatcgttctgtacaacttcaaggcccctgtatctctaataccggcaacctgcagcccacaaagactttgaaggagagcccgattatctcatcggctcagacagggggcccatcgtcagtgtcgccagaccggcatagaagcgccgacagccttggtgtgaccactcgatcattggaccacaacctcgatacgtaccacaacgacgaggttgcggctccttataataacgccaccgcgacgattgatacgcacttgcaagagacacatgacaggcgcaatcccatagttaagcccagtaccatgtcgctgtcttctcgaaagtctccccctccacatctaaatcttgcgccagcagaagatagtgaacatcgacaacgggcctttccgctcgtttcaacccctggtgaaaacaataatcttaacagacctctgccaaaatcgcccgcctcgtcccaattggacgccaacttctatggcaactgggctactacgccacaatctttcacaaccgagttctcagaagacaaagaagacatctcgcccatcccgtccccttctccacattctgtgagacgctcaaccctacggacgcttgcagatgaatccccacgcctgctcaggacacctagtcataccaatgcgaaaaccgagaggccgctagagtactgcgaagactacctacagacgccgccgcccagtgagacgtcgcagtatcagatcgacgaaatggaggacgaattgaaagccatcggcgccgagttggctgcatccattcgccgtgaaatggatttggaagatctggtggacaagctacaggaacaggttaatagcggcaaccctaatgaatccgggagaagaacaagcgactacttctccgactctggacacagttcatcaaaatttagcgactatgatcaagccaaggaggaaatcactgtgctcaagcgcaaagcggagcaggagcgagcgcaaatcagacttgagcttaccaccaagctgcaagatgagcggattaggcgccgtgccctcgacgaacagatccaggaactttccaagagggcttcgatgattgatgttgccaaaatacaaaacgaggaaaccagtgacaggatcaaggaactcgaggccgcatgcgacgacttgcgacgaaagctctccgaagagcgtcagacgagggaaagcctggaagacctcctcggtgacatcaagggcaagttggaaaccacgtcgaacgagcgagacaagctcgcctatgatgcgaccaggctggagcaagaagtagaatctctcaagacggaaaatgaggatcttggtaagatccaggaggaggtcgatctcctgaaggctgaaaatgccgaacttggcaagtaccgcgacgagtacgaacaccttcagtccgaacacgcggaatgcggcaagctcggaaatacggagttcgctaaactgcgagatgagtttgagcagttccgagctgaacacacaggatgcgatcggctgcaagaggagctccaagcactgaagtcaggagactcagatgtcgtaaggttgcaggaagagcttcacgccatcaagctcgaacatagcgagtgcagcaagctgcacgaggaggttcaactgcttcagtctgcaaacgctcagctcagcagccagcagaatgaacttcagtcgttgagaagtgaaagcgcagaaatcgacgacctgcaacaagagctcgaggcgctgcgtttcgagaacacggagctgcgcaagttggagcaggaactgcgcactttgaagtcggaaaacaacgaactcaaagagacaggaacccgcatgtcgatggtcctttcacgttcaacatcagttgcaggcacaaatagcagctctattaagagagccggtcgccccatgtcccttgcccggtcaaacactacaaagcaccatgttgttgctgctgctgctgctgctgagcctcgtggtgagatcctggccgacaggctaaaggacgtcgaggcacagcgcgacgcattgcaccgtgctctgcgcagtctccttgagagacaggagatccagaatcgcgagaacgccaagagaatcaagcttctcgagcaggagcgtgaccgtcttctctcgtcttcccctcgtggtggatacgaaaaggaggtggccaaccttcgcgatgagatcgccgtcctgcgtcgccgggctgaggaagccattgaccagaagtgggaggtcgagaagggtctgggtggcctcaagatgaaccttgaccgcgccgagcaggaaatcacctccctgcgcagccttctcagggaaagagacatccttattcccgagggcttcgcccgtagcagctacatgtccaattacagtgacaatgacgctcttgttccggtgtcgtcagcgtccctggagaaggcctatgcagacttgcaagccacctacagtgaagctctcgtccgtatcaaggacctcgaggacagcactgcatccaacgaggcaatgcagctcgccattgctcgccttgagcaatctctctcgactgttgtgacggagcgtgacatggctcgtgaggataacgttgcccagcttgccgagctcgaatccctccgggagtccgaaaagcaacacattgacgccgagctcactctagctgagcaactgtctgactcggcccggcgtgtcgaggaactcgcacagcaagtgcgcgctcagcttgccatcaacgctgcactccgctcgaggctggccgataccgttgcccgcggtgaggccaaccagcgcgtaagcacggagcgcattgccagtctccagaagcgcctaagggagcttgaggaacaggtgattaccgcgcaaaccaatgctgaagagcgcgtgaaccgccatgaggaagagctgcagacgcttaaggagagtcataacatccacctcctgcgtctgcgcgatgggcctgcgggctctgcagccgccatgcgtggtcttcccccgcgctcattcccgcccaagtctcccctcagccccatgttcagcatgagcctggcgagtaagagcgatgccactccccgtatttctcgcatgtcgagcccttttttactttcatcatcttcttccttttattctaactcgcatgcctcgacctacctccggccgcgggcctctgggcttctttcatcggctgccgccgagggcaacatggccgaagacgtgactaccctcaaagcccgcgtggcccagctcgaaggcgccctgatggctgccgactcagaaatgcaggaagtcgtcagtcgcatgaacatggcccagattgaggtcatgactctccaggaggaacgtgaggaggcggttcgccagaccagaaagctgcagaagatgatggaggaggagagggtcaaggtctttaacgagcggttcaagagctttgcgggcgctacggaagtcagggcttaggagactgaacttgtttgtgatgagaaaggaacagcagcaacaacagcagcagcagtaaggcaaaggaagaggtataaaggtgaccatggctatgactatagaaagttgagggaaggatgggaaagggggatacagatggggttgggtagggtggtgttttgagataacgcctttttttttttttttttttttggccctttgggtgaagggggaagcaagcattatagttttggattctgattgcatagcattgggggctaacatttctcttcttcgtccaagaacaggacctttatacattgtcatcttcttggacaatacttgtgtatagggttttcttgggagggcgtgcacgcgtttcaaaaaggtttggaggagggagagaaatgcgcaaaagcattgtataacataccaacgcaggtttgaacaaacacctgtacaatgtgctatctatcgtatgtatatattatacctaactcttagttacaagcatcaggggaaacatggtcttttggacaggttggcggtggtgtaatgttaagagcttaacttgccgcaccgtccctgatgtcctcacgcaccctattttgacttcgcgcacccctttttccccacatgccaaccgatggcagctgacatgtaaagtcccgcgttttgtatggtaaaacccactttcaaaatgtcatgtaacatccattcgtatgttaatgaaactttgacgatttcaaattacgattttctccggcatagccaaggctacatttctacctctacacaactctaaatccctaacccaaccacatttacaccccccaaatcaactatactcaaccaatagtaaagcgctcgcacttataaatattcttctttaattattttcaattattttaatacccttctactttagcgcgctgtaatatcgaggattatcggaaatacaggattttatacgtaaaaacggcttgtaattatgacagctgatatagggtgcgtgaagttaaaaagggtgcatgaggacattagggacggtgcggcaagtcaagctcaatgttaaggtgctgttcgggaacgaggacaatgctgtctgactatcaattctctctgttcgctgtgattgtctgtcatcgagattatattacccaaaggatgctgacgtttttttttctttcccccacctcttgtattatttgcgtgttcattgttatcgcttcccggcattcagttcctttcattccggatcacagcaagatagcataaaatacaaccaacaccacctttctctcttgcagacttccaaagatgactttctggatttgtgagggatctatttcttagaagaacaaattcaaaaaagcaagttcttttgcagaacaccaaacaagagaacaaggacgactgtgaggaatccaaaagcgcaaaaagatgggattgccaggaatcgaacctgggtcctctcggatccgttgtatgtcgaattgaccacaacgagaagtactgaccactatactacaatccctgttactgataacggttgctgtgtaaaggtagatctatatactcagccgcactgatcctgatcgctccgctctctcccctctgccactgctcttgggtaggtatgtaaagcctccccgcatggggattcctttcttccatttgatctttcaaacatcatggaagaaactccaaattattgtaatgctatgggtcaaaaaaatcaacatccacacattagtttgggcgaaagaagtaggtgtagtgttagtttcactcattaggagcgagtgttttcccttcggttctgttgttatggttccgtgcggactcaacgataaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagagaagactatacctcctattacactgttaccgagtcctgttcacacaccactatttcctatgtcgcctataatagatactaactcagaatcagagccgattaccttgaataaaagagctgcaacgagacctgaacaacacgcacccacagtcacccaccactcagtcttacaatcctcgtttgtaggtaattttcttggccgaagaaagtcaaacaaacagatctacctccaacgtgtgaggttgatttggtcgattttgtatttagccttctttctaaatcatcagttgccatatatccgggtacacatcgcttccttccacggtgattttctaggtaatcatgatacgaacgatgagcttgtctgtcgagtactaaaccacataaaaacgcacacataacgttcacttacgtcgtgggagagggtgtttggaccaatgttgctgctgggggcagaggtggatgtagctgtatgtatgtacggcggcagacagggtagttgtgtgatgtcgttggttttgatgttgttaattgtggtgttgttgttgttgttgttgttgttagacatggtggcgaaggactcagtggtcaggtcactcgatctctcgaaagtccgtaggaaaaagacctctagagagatcgattagtagatagatggaaccgatattctcctcgaaacgtgagaggttctaaaggaaaaacaaataacttgacatacccctccgggcgagcccgaaaagagaaaaaaaagacaagatgaaaaccgaatctatgtcagggatgccgggcgatgacaccagatccatttatttgcttgatgcgacaatagaaagagaacttgcccttcttaggtactttcgaacaaaaaagacttgtcgtcatgtctgagcaagaacgactgagagggcagaaatggaatccatgtaattaataggtatcgaagccgctctgtgaacatctcttgactgtatcttccccggatggagataacccacgccttttttttttttttttttttttttttttttttttttttttttttcttccaaaattattcagcgtcgcatatcctccacgcgacggatcccttcccttccccttccacctctcaaggtaggttccctctcagcaaccccagctctgagaaagagaacatgaatacttcctacttcctacctaccctcaccctcccttaagttagcttctgactaacgccatcagcgtcgcccatgtgcacccaccttctcaacccccactatctttcccccctccatactcaccaccaccaaatcctccacccccaacaaagcacccctaaccgcctccacccgatgcgtaaccatcaaaaccgtatacttgtttgccaaaaactcctccttgacgaccctaagcaccatttgctccgtcttttcatccaacgaagccgtgatttcatccagcagaataatcggctgcatgatgatgtcgtccggtttacgaaagcccgggtcggaggaagaagaagaaaaagaagaagaagcagatgagctaaagtcttctggatcggtagaggtagttgtgtctcctcgtctgtattcttcttcttcctctgggacggcggcttgggcttgggctacatttatggtgctgcgcatgtgtcgggctttgatgatggcgcggcagagggagaggagttgaaggtggccggtggagagggtggggaggagggagaggggagtgtcgaggatggggtgataggaagggcttggagagggggtggtggtggtgttgagaagagggctggtttcgtcaatgactggatgctctgagtatgggtagttattcgaggaggacgatgagagatggaaccatagcccgagaagttgaaggactgatatcagggcgtcgttgggaagtagacatgttgggtcaaggttgaagcgcagagatgcatcggataagtggaacgggtcttgcgtgaccgtgatgaaggctttttcacggatggtatgtaaaggagcttgacgaatatccttgttccctatgcggagtgtcccgtcgcggatattgattagacgaagcatcgcaaggaggagggaacttttcccgctgcctgtccgtccgcaaatgaccaccacttggccggaggcaatatcgagattgagatcttggagtaccaaggggccattactcgtatatgatgccgagactccttcaaaccgaactagtccgggtgtgttgtcatgaagatcaggcgagggccatccggtaaagggtctgtggtttggactggtgtggccagggcagggaacggaaaccggctcttgtggtgtatcttcctccaccctcttcaaccgcgaaatagcaccgagggagatttccaggtttgtccacgactgaaccaggctcaggagagtggcattggcagcgataatgaccgatagggccacgccaatctggcctcccgtcaccgtgcccttcaagctgactgcgagaaagattgtgccgacggccacaccagcaacaagaagatcgagcacaacattaagccacctttgaagacaaagcaacaggtaaaagggacgctggcttatgtcgacgacatgaatgttttctatcgccgcttcggttcgccagccaaatgcccgaattgtttcgataccctggacggtttccagaagagacgaattcacagccgcccgactctcgagctcaagaagtcggagctggcgcgaagtacgcaggtagaccttctggattgtgtacacgaccgcggcacagacgggaagagtgacgaccatgatgggctgagcagcaaggagtagagacgcttgcacaatcatcttacacacttgaatggcaaaggacatgacggcttgcgcaagcgtcttgtccacgagctgtacgtcttggctgaagtaattcaggagaacgcccatgtctgccatcgagaaaaagaagaggggcgcatgcatgatggtgtgcacgaggctccgatgaagattcagcccggacgttggcgcaattcgaaagacggccgacaacatcgtgccgttcgtggatatccaagccatcaggtataggagggcataacctagcgcgtagtagaccgtgtttctcttgctggccgaatcgagctcgtcattttgagtccaccatttgacccagtactgggggaaggtgatgaagaaggagtacgatgccgtacaagctaccatgagcaggatgttcagaagtccagcattagaaaagtagtaccctacgtagctttgttaacctcctggagattcctggtgggagttagtacttacagtatagcgacagatcaccttgtgagcgtctgaggtcatccgtggacgatgtcggtgagcttcgcgcctttgtcttggtcaccacggatggctttgactgttcctcatcgctagtattcgaagcatcctcccggaagtaatcggtgatctgttggtgcttgtccctcagttcttcccaagtaccttgttctgtgatgcgtctttcgagaatgatgacattgtcactcagatttacatttttggctgagaggcacgtcagaaggcagcgtacctgtgcaagtaggtaatggaccacttacttgagcttgttatccaaaagactgcagcgttcagctggcggaaaagccctttcggtccaagaaggttttgagcaacctgatctctagtctttccatcgagcgcgctgaacggatcatcaagtaccaccaccttacagcgatggtagacggcacgcgcaagagcctgtgtatagtatatttgccaaagattagccatcatcactcggagtttcttctcatctcgttattcttaccacgcgctgtcgctggccaccagacaaattcataccgtcaacccccaccatggtctcatcaccgtcaggaaggacggccagatcctggtcgaggcagcatgcccgaacaacggccagataccaatcgtgatcaatatcgccgtatattgtcattgacccacgaatgacttgctttatggtccgattgggaagccacgggacttgcgaacaatacgcgattctgtcggtagcatatgtgactgcgccctttaccagtggcacttctcccaggatcgccctagccaaactcgtctttcctgaaccgactggtcccaggcatgcaaccaccttacctcgtgaaagctccaggttgacatcctccaaagttgggttgctttgttcaggagtccattttacggtcaagccgcggattgatacctcgattccttcggctagctgtccagggcgcggtgagcggctgactgccttaatggacttgatgtaatcctcaattctgtcgaagctcgcgtaggccgctatcgcttggggaacgatggtcatgaccatgtttgctgaatgcgttaccaaggcaaggattgcgattgttgggaaggctgttttggtgtcgagagtggtcccgttcaccatggcgataatggcaaaaagcacgatagtgatgactggagcaaacatgcccagggcgttggctgatgaatcattagaaaaataaaaaagcaaaacgatgaaagaattaaaactgaactgcggacgagagggatagactggtttttgtgcacataccactcgcattgtatatggccatgatccagcgaacccgtttcgccttatcaagctcctcttgtctcaaccccaggatgtgtttttcaacgatgctttgaaggcccagcattttgatggtcttgatggagcccaacatcgtagaagtcgcggagatccgtccttgtgttgcagtattccacgtagcctggctgcttctgaggttgcgtgcgacgtatttgctaactcgagagcatactgtcacaaggaggtgagtaacgcgcaccactacctctttacatctcttactctagatttgtagacttaccaataatgataacatgaggcaccggccatagccatccaacttgcttagccagcaggacgcttccaatgactacctcaaccaacaatgcccaagattcatgaagcattcttggggcaccttcaagggcactcacgtctgttgatgcaattgccactgttttcgctttgctgtacagctcatgacgagcgagcaacgagtgttcatgaaccaccccaagcagggcacctcgaatcatgacctgtaatcgatttaagccctgctgatatgccctcgttgacagctacaagtaaagttagtgtcagctacgcaggtgaagggaaaatacctcgacctactgcgagaccaatgtagacgatcgcggcaacggacactagtgtataaccttgatcctcgtttgtttcaggagactgtacatattcgatggcgtagcgaatcaataccggctggccataccgaaagccgatgacgaaaagtcgcgggacaatgactgtcagaaagggagcacgaagacatctgaatagtaccaacgcgaacggagatgaagctgagagactattagcattttctaatttatgatcaaatccacggctcgtacttacagtattcgaagagcgttcgcagaatcgacgctcgaagatttccagacgccaattcatggtcgacgctcggaagcttctcattcacgagaaccattctgtagccttccttaaggacgggactaatccaagagacgaaagccctgctgagaaagcttgctcgctcctctagcgagccatggccgatttcttcttcttcgtccacaacgctttctttcgccagacactcgacgtagaagaccacaatcttggctaccaactgccatccgatgataaggcggtcattgtggttatcaagatggcgcagagaaggtattgtaagctgtaccaagtcgcaaagacaagaaattaagaggtagaggaggatcaggcttgatggcttaacagatctccggtgctctgaatgagagaggatgacaaggcccagtgaagcggcgggaagcagcgctactggaaccggactcgcgaccgcggattccgagataaagacatagccggtgacaagttgctggatgaagaacaacgtggttatgacctgatgaaggtgtaagtattatgtgccattccctagtttcacaaaggcctttggacaggggatataccagtttgaggtacagacgccagtcggagctgacactgactggccgtttatgaagttgatacagccgcccagggagcaggacgatgaacaaggctgaggtggcatagcgaactgaccaaagccaagatgctagttctttggcatcagcgaggatcaccatgtcatggtcagtgaagttggatatgctcatcgccgagtatcggaccaatctaacatggcagacgatggttacaagagagaagatgaataccagttcaattcaagggcctgcaggcttctttatattacatagctgagcagtaataagcggcgcgtcgtattcgacacaacggatatgtcctgtagtgcttacggtggtattcgggctggtgttagtcctctgctcgccttccatatttggaagttacccgaggatggcctgttgctgctcatgttcaggggcatgagtgcgagcagcatatgatgagataaaagtcgacatgtggaatgtgtgttataaccagtgtatcttctataccatcgtggagtgaattacaagagtttggttatcatatactcgtcatgtggaaactagttatcgatcagctttcaccacttcctctaagaacggaaggtggtggttgtcgaactcctaataccgatagcacggtacctactgataagtggggttaacccggatgcaggaggtagatcactaactcctatcgtgttccacttggcttgtgcgtttcctcgtggtgatggtgggccactggagacgacaccttgacctagtggatgatcagtgtgccgtgtgccctataaaaaacagaacccagtgcctagaggtacccatcatcttgaaggccggggccgggggccgtcgatgatcccgtcttcgagaaggggatttcttgtacaaacccatgacaaccttaattctcaaattatcgagagccgcaaggtattgttccatgccattgactgccactgatttaccaggggactggagctgaaaaggaggaaagattgcgcagtgaacggcatgtcttccggtcattgattgagccgtccaagaagccaagtcggtctgtccgaattgaattacggtaaaagcccgatactcacagagcctcgtcaccgcttcgagtggaagtggaagcttcatgaccgacgagatggatgggcagatacaggtgggtgtgcgaatgccaatcgagcaaatgacggagacagcatcaagacgggatgaacgagctgcgcctcgccactttggatgtccaaggtaggcaagtacctaccataggcagtagggagacctaacctgcagtgaggtgaggtgaaaggggaaaaactggatcttggttgttgttgctctaccctgtgtcgggaccgccgcctgtgatgcccaccgcgcccccgtaaaacctgccctagaggtatgtttcagggctacctacaatgatcgcccacccgacaccaaggaagagggacacaacggacagtgccctgcatcttccactcactcttcccagcatccaggcggctgtgctgcccgcccatggttcactcgacccgatccgggaccaaagaaaaaaaaaaaaaaaaaaaaaaaagcagagcccgcgggcaagagcagaggtgcagctggccacagcaaatccattcaaccacaacgaactgaactcggccaggaccaaaatcaattgtgcacacactttgcaacctcgaccagtatcgcggcacacgttgttcgcaccatgaagggcttgctctcaaatggctacgagcacatccgtgacccgctcgagacgagctgaaggtctgcgtcatccgcattcgagcaacactgtcacctaccggtcgcactcgtcaccgcagaaccacgccgcccaacacccgctcgcgaacgcgacctccgccgaacaatccccatcccccatcaagccgccaaacactgccaccaccaccaccaccaccaccgtccaacaacgcaacaagcgatcactcgagccccgagaatgtgatcccgtgcctcccaaaaaggctcgatatgagtttgccgtcgagatacctgcccggccgtcatttcgtcaatcggcttcaattgactcctcgcgcgacgcgaagcccccgacgcctacagcccctaacccgaagcctgtcgtcactgtcactgcggcaccaaagcccccaaatccctccacgcgtgcccctcctaccactgctgcaaaacccagcacaaccgccaccaaacaaccatcgggccttacacggcaccaggaaaaggtggtcaatggcttgaagcatgaattgagcaggctgaaccccaatgctgccgataccatcaaggagggcggtcgcaaattacgatcgcaggaaggcactcgcttcaagagcgagttggccgcctactttcccgactatgatgaggtaatcggcaatgaccccaaggagcagcgtaagtcacaaacactactaacccctaacacccctttccgcctccccttccagccctgggcgatccgtcttggatacaccggtcgtcagcatggccccccccccccccccccccccccaagcaatcactaacgtcaattgcttccttctctgatagacctcctcaatctcgacacccccattgttattggaggcacccatggcttccggccccgtccaatcgaatcctatcctatccgaggctacggcgatgctctgtttaccgatctctacgattcccagacaatcaactttagctttttggaaacccaacacaaaggaaaagcagccttgaaggacgatccgttgccggattccctctacgaaacagctcacaagaaggcggaacggttggaacgctcaatacgaaattcggaaaagggacgggctcaacatgaaaaggaccaaatcattcgactgctggatgccttgcagggtcatgactggctgcgggtaatgggcgtcagtgggatcacagaaggtcgtaagaagcagttcgagcccgcccgggagcacttcatcaagggctgccaagccatcctcgaaaagttccggagatgggcggccgaagagaagcgcagaaaacggaaaaaggaccggacaagcaatgccgagagcggcggaaagggcggaaagggcggcaagggggcaaaggccaacaagccgcagggcggagggaagaacggaaagcgtaagcacgaggatgcaaagcataaagttgaacttaaggatcatcgaaaagatgaagatgcggccaagcatagggttattgctgacagtgatgaggaaatggaggatcaagaacaagacacgggcgaatctgacggcgatccaccagacgagagcgacgtcgacgcgtccattgcaaagcagcttcgtgaagaggcaatcgccgcggccaagaagaagccgtccaaaaagggcaaacgtccaatcccgcctccaccaccgcctgagccagagcccgaaccatacagagagtttacctcgttcttcaagaagccataccagcgagatgcggcgctcaacaagaacaggcgaaggggcagaaacgtgctggcgtggggccagccggtgcccgatggcgatgaacgagaattcgcgcttccacaagacatcatggacgaggagacgctgaaagcccacgcaagaaggaagcgaagggacaagaggggtaaacattgaacgtgatgtcttaacaaatttctctattattatctgggcattgagagtgttctcggctggcgtttggtggtcattcagggataacaagccatggtgtttatttacttcttagccgggccgtcttgtctttgtgctaattggggtgtttgaattctgggtatgtattcccaatgtaggaattattagcctgggatgctttagtttgatgtcacactcttcatatcatcatcatggtacacatgattacttgttttgagagaaatgatagcacggcataaccacatggggagtgtgttctgtttctttggcttctagaagtagtagttttccttaggcagtagtagttgtaaacacttagtgtaagggtctgccaaatttgttatcttgacctcgacaccttgttgatatcggtcggtttcaacaccgagctcaccgccgtgtgacgacattgtcggcagcttggaggatgggaattgcggggccacgtgcagtgagaacaatgaccaatcaaacagtcgaatcggtcgagggcgcgcatgacccgctggtgatgacccagacggactggacactgccctgagcgcactatgccaagaccgaacctcaaaaaccgaagacttcattgacatcgcagttcggcgcggcaaaactccggcactggcttcgacgacggttcttggctttcaggtgctccgtcctgcactgcacccacgcagcaacaagggttgttgtcgagggcaggcaagcaagcagtgacccaggtccgtaccataatatttgtcgcacgcaggtcgcaacgcggtaaaaaggtggtacatctgacccgcgtccgcagctacacgtctacactatgtaccaagtccggaccttctccagctctgcccggattctgaatttttttgtttttatattataatccaggtgctgctgcagtgcagtgcagtgcagtcaatcattgtaatccggacaatccagtccattggccattctctacttccacacgatatatatgcctctggctcctctggtaaaaaggcatgaacttggtcgtgttgtgactgctgttacctatctattgtactgaattgaaggtacctctaccagtacctgcccgtacatacctgtaggtgcctgaccggttgcgactttggaaactccaacccgcgacggggactctggaagctttgaacgacagacaggcccggtcgccttttgctttgctccgtctacagttccgtcctctgtcgtcaccagaactcaactcccatcatcgccgtctccgttgcgacgcatgtccacggtttacggccatttgccccgcgccgcatcccactctctgtccagtcctataccgacggacgcccttcatttgccccgtcaaaagattccgtcgcccgccgcgcagctctcgaacgatcattcaactttctccgcgtccgagaacagcatcctctgtcctggcaccagcgaacctccaacgcctgcacttgcctgacttggcccccgccgtatcgtgcagtcataggtcaacagaataatacaaatccgatcatcagaggtacttagcgtccaacctgtggtgcctcgctgtgactacccaccggcctttgctctaacaagctacctctctctctatacgtcagtccgcatagtccattgcagccgagtcaacttgaagttcacggggtcgcttccatgcgccacctcttgccatgaccgagtgagccttgtcggcctgtccaagctttgccaggtcgagctcttgccagttcaacttctcttgaacacgaccgcgacgtcaccctctccttcggctcttcgccctcctcgacattccacgacgtccccgcgattacacgagcgacgccctacttcttaaccaaactaccgcgtccatcatcttgtcggcctgagtggccatacagcaacatccaaaatgtcaggactcgagaatggagatgtggcccttgccaacatgacgaacgcccccgatcctgtggccgctgccgagccgtacgccattttgaggcaagaggtggagctagacatcaacttcagggagaagagcgtcagcggcatttgcacattcaagatttatcccctggttcccgaccttgaggaactcgtcctagacacgcggcaatgcgaaatcgacgtttcaaacattacggtggacggctacaagacacgggcacaggctcatgatccttacgatcgaatggagccccccacgaatgcgcaaatcggtgccactcagcatcacataatgaagaaatggatggcgccattactcccagaaacacgccgccaggctcccatcgtagaaagggcagagcagcttaatatcagcgtgccggctgatgggtccctcaggatccgtctccgcccagatgctctcatccaggattcggagcccaaacgcattctcaagatcaaaactcccaagtcggtatcggaaaatgcgacaggcctctccgaccctaatgaggaactcacggtggttgtgcctttcaggtccaagagaatcagagatggcctgcactttgtcggcgttgaggaaggtgacctgagatacccacacgtttacacccggcattcgctcgagcccggtacggcgtcttgcatcttcccttgcctcgatgatcccggttcgaggcattcctggacaatcaaaatcacatgcccaagaacgctggaggatgccttcgcaccgcctctggctacccaatcagcactgctgactgctctggatggcggtcggaaacgcaaagcctctgatatttctgcacaccagcctggctcatctttcaccgaagaggataagctgagggagattaccgtggtctgctctggcaatctcattggcgagcagatgcaccccaaggacgagcgcaagaagaccatgatttttgagtgcgtcaacaccgctgctaggcacatcggtttcgccgttggcccctttgagcacgttgatcttggggccgagtttagaactgaggaggcggacgagaagctcggggctaatgcagccagaattcacggctattgtctccctggccgtgtggatgaagttcgatggacatgccaagccgtcgtggctgctgccgactacttcgcccctgagttcggccgttatccttatgaagcctacaagatgtgctttgtcgaagacttggttcacgacactgcggttgcaaactccttatccttgtgcagtacgcgtttgctgtaccccgaaacgatcatagatacggacatcgaggttaccaggaagctcgtccatgccctcgccagtcagtacgtgggggtccacattgtgccaaatgagcggtccgacacttggcttatcatcggtctccagtggttcatgacagatctgttcatgaggaccatctgcggaaacaactggtatcgttttcatatcaagtcgctttccgacaagcttgtagaggcggatgtgcggagaccctccttgcatgctctgggcgattatcttcacctaggtgactttgagctcgagtttatggcgctcaaggcgccacttgtcctttacatactcgatcagcgcatgtccaagattcctggctcgacaggtgtcgtccgcgttttgtcgcaaatggtttcggccgctaatatttccaacacggaccccaaggccactaccctctctttccaggacttccgtcgatggtgcgagaaacgcagtcaatacgtccctgatgagctttggaatcaatacgtgtttggtgcgggttgcccgagactggatattcaccaaaagttcaacaagaagaatctcaacgtcgacatccaaattctacaatatcagggaccgaccaagaaaagcatatcaaaggatgagttctggagggagttgcaagaggagatacaccaggtctatgccggcgacgttcccaagctgttcactggtccattcaccgtccgaattcacgaagcagacggtacgccttatgagcactaccagctcattaccgagaaagataaaggtgggacgaatttgcagattgcgtacaatacaaagtacaagcgtctgaaaagaaccaaaaaggccatggccgcggctgccaacagcaatagtgacaaacacgagatccaggaggacgatgttgtctactttaacatgttgggcgatgtcctcaccagccaaaaggatatggaggactgggggttacaagactgggcttcagaggtccaaaccaagatggatcaagaatcctatgaatggatccggcttgatgctaacatggagtggctttgcttcatgaagactgatatgcaggagtacatgtatctggcacaactacagcaggatagagacgtcgtggcccaccaggacgcgatgctcgctttcaagagggaaaagaggcatgcggtccactcgacgatcgagacgcggacagtgatggaccgacgatattaccatggtgtccgagtgatggcattggaagacctcgctaaacaggcacatcctgacttgaattacatcggcatggtccatctgatactctgtttccgcaagtttttctgcaagaaggtaccaattcccggccgggagggtggctatcactacccgatcgctcccaacgattttaccgacaagggccagtatgccatccaatgtgcgattcccgcggtgcttgcacggacgacggacctgcaggaaaaaggaagatgctctaagagggcccgacagttcatcatggagatgctcctgtttaatgacaattcggagaatgagttttcagaccagttctacatcgccaaactcctcgatgctcttaccacctctgtgattccgcagaaggagattaccgagggatacctcatcaaaaacctggatcctttcgatgaagacgatgcggaattcaaaagtttcattgagaagaccattgaggagatcgacaagtttcgcaggatggatgaatggacactgacataccagaacatttggacgacaacggctcttcactgcaagatgaggctcatgaaggctcgtgtcatccctgaatcggccctcgactttgttcagtacctccaggacgacaacattgatcttgtacgtatcaaggcgtttgagtgcctggttgagcttggaatgatctccaaaccccctattctcaagcttctactttcatacatgagcaccgatagttcgcccttcatccgcgatcgattgttcaaggtcttttgccggggaatcgctgccattgcgtttggcgagaacaaagcttcgacacaggaacttgaagctcttaatgatggaggtctcgtcatcgatcaaggtgacgcagagatccaacaacggaagctcgatgcagtacgcagagaagacattgcccacgcgcttaatgcgctcaaggaagagctgagggggaacacggagatgcaaatatccatatggaaggcatttaattctcccgtcatcggtctacaggagaagcgccagctattggagctctgctcggccatgttcgaaccagaagattctctacttgttactatcaagtatcccattgtctggaaggcaactcgcgacccgacaattgtcgccactgcaccacagatcctcggaactccgcccaagaagagatgtgtcgtcaagttcaagtcggagtaccggacgcttcctaagagtaaggatatggttgcgatcgaagctccaccgcctccggcgccattacccgcaccgacaccgtcgaccaacttgtcggcttccagggtagagattaagcctcctgagaagaagacaatcgtaaagctacaatcacggccttcgtacattgcgaaacctcgggagtcaccagtcccagaagctcccccaccagtacggaaggactctatcgctatgaccgtgcctcctcggccttctacgactgccggtccgcgcactcccttgcccacatcagttccaagtgctcccgcacccaatacatccgccgctcagcctagcatcaagacagctgtaccaaaagcggcttcacctccccccgtacctgcacccaaaccccaacagtccaacgacgttgccgttccaaggcctagcaccgtcaatttgggcaagccaaagatcgtcaagccggtcatcaagcgcaagagtgacgagtcatttgagaaccctagcccgaagaagatcatcaagaccaacagcgactccttccggagcgatccttctcgcaatagctcattcaagacagaaccccctcgcagtgagtcctttaagaaagaggctcctcgaagcgaagccatcaggggccactctttccgcgaatccgcccctcagattccgcctccccgcacatcttcattctccgtccgtcccaacgccaatggccagccttccaaagtcgtcacgctaccatttaggaaatggaccaagctgtctgcccgcgcccagcgcagcatcgactacgaacaaagtcagcgtgaaaagcaaatgcttgccgccagcgccagaggcatttccggcagtcttgccacacccgtccacaagcgatcgagcgccgcagtaggatttggcagcggttcggcgccttcatcccctaagagccggatgcagtctcctgccggtaacggatacggctcgtctggatcgtatgctgagaaggagcagcggaataaggagagggatagagacagggaacgggacagagatagggagagagacagcagtagcaaattccgggagaaggaccgcaatgatcacgacagggagcgataccgtggtggtgccgagcgagaaaaggagaagtacagggagcgggagcgggaccgcgagagtgaccgtgagcatgagcgtcctcgcgagaaagagcgggatagagagaagtacagggaacgaggagaccgcgatagtgatcgtgagcgcgaccgacctcgtgagaagtacagggagaagggaaccgaccgcggcgatagcgacaggggcggccgcaccaccgacagcgaccgggaacggaaccggatcgatcgggatcgagatcgggatcgggaacgggaacgcgagaggagtgaccgtgaccgcgagagaactgaccgcgagagggagcggattcgcgacaagtaccgtgatcgagctgatcgggacagcgatcgtgatagagacagttacaaggatcgtgatcgggagcgcgaccgcgaccgtgatagagacagggagcgtgatcgtggtgatcgtggtgatcgaggtgaccgagaccgggaccgggaccgagaccgagaccgaggagatcgcgacagggtatcatcctccggctcaagtctccttatcaagaaggacagaaaaccgttgccaggatccggagaaaaagagcggagaccattgcctactggagcgcctcacgaaaaggcaccgcatcccctcaaggaatcccattccccaatccatccgactcctgctgccacaaccaacggcggcgagccaaagaagaaaatcattaagctcaagttgaagagtagcggaagtggtctcggaggtggttctggttcgtcatcgacgcctggtgctggtggtggtagtggatctcgttagacgcgaggtggaaataagcatgtggaagagagaggacgggcagatctgcggggaggaaaggaagatcaaggaggacagaaacgactaccaaggatagtgatagtcaggaagtaggcccgcgaggcaaaggcatcggcgaagtattcgcttaccagaggtgtcagatgagatggcatccaaatgatatttgctcttcagggcagacagtcttggttgaggtcgtcgaggttaaggttgtgtggcaagggaagggaatgtttttttttttccgctgccaagggcttttttttttctcacctctctgcaagaaagcgaacggactggaaaggtccttctcaaggcagtcagtctcttttgtatatctatatcaaaaagagtatgaagggagccttagcggaattttgtaaacaagaattaggagtttgcaccattttttgtgggctggtctagtttctttgtgctgtagtggtgtcaagcatagaagcataaaagcgagttgcaaacaagctacctacatataagccatgatcgctttgttgaacagaccgatagtggtgaaccctaccttttctaaagatgagatccgtcggttgtatggttgcaacgttgaattttacgtttcctgcctttggttactaccatagatgtaaaaaacggaaagttatcttgggttctggcacattcgaaataggaacggttacatatgatgaaggtacccgcaatacctaatcgtcttccaaatacaataggtagatgtcggttcctaaatatacaaacaagtacatacctgaatactcatctaaggcatgaaggagtgaggctacctaggtagggatagggtggatggtaattaagctacctcctccatctagagggagagagacacaaactatttctgttgtaccaagtgataaaaccgataacaagctgatatcaacaacaacactcgtaagattttggcacggcgggggacggtttgaagtgtgtgacaattgtataacaagaataacaacataaatgaatatgaaatgagaaaaaaataggaggaaaagaaaagggtatgtatgatatgacttctgaatggagatagaaagaaacaatgatactgacaccgaatattttcgtttcattgcatacagctagctagctattcaaggggtatctatctatttatttatcgtgactcgtgccttgacaaatgtgcaaatgccctccctcaagtgaaccaactctatagacctcttatagaaaaagatacacatatcccatccagtcttatgttcccttgtcaacgccgcagtcctccacctgatcgaggcattggaatcatgcaggttactcttcttctacaccactaaatatttaccacccaaagcaagacagctatggaatagctcctcaagaagagaaatccatctccttcaatccccgctctttcatggcctcttgcaccgaagccttgatggctactaccgcctctggccaggtatatatttcttttttggcagccgtcgtcatgttgccatttttcttttcgtcgcttatttgtatttgttctcgtatcccattttcatcatcatcatcatcaacatcaacaacaacattaccaccggcttcatccccatgtacatgtacattctcttcagagtctttcctcactcctccgtcgtcgtcgtccacttccttgttcagtgtatctccatctccatctccatctccatttccatctccatcacccccaccctcaacacaccactccaaccacttaaccaaccccctagccttctccatatctctctctaacgttatgaccttgtacagatactcctccagcgcctctatatcaaccagacttggccccccttgcttcgctgtcgacacgtaccacgcccgaatcatcctcctcactgccgccgcgtccgtcaccttcatctgcccgccgccgcccgcaggcacggccgcggatttgagagtcgctttggtaggagggccgggccagtggatcctgcgcagatcgcggtttgtgcggccccagtttggtggggggccgaagaaagagtggtaacggccgccgccggcgatgggtgatgggaagtgccggtcatcgtggtaaggttggtttggtggtgggttttgctggttacctagaaaccgtgaggtgttgttgttgttgttgttgttgttgttgttgcccgcttgtcgacggcggaggaggtagtgcctagcagactcaatgtctacggcgatcaaatggacatgccgactatactcttgctgctgctgctgctgctgcgcagcggcggcggctgtcgcttgagcctgcctttcgagctgccggcattggcgggcgtgctcctcaattacctcgcgccggacctcttcagggagttcggacaggacattggggtctaatggagggaggtcgatttcgaccgaaggttgtcggggataatcgctgggtccctcaccccgatctggtgagcgggctgcagtgatgagggaggcttgtcggagaccggctttgaggtcacgctctttctccttcaagtaggctgggggacggccgcggccgcgcttggtgggcgtgcgaagacggtcgatggggcgattgatgattcggtccttgcggggagattgcgggagaagggtctgtccgccaccacccccttgagacggtggcgggcggcttggacttgcttgtggtgtgttgcggcggtaggaagcgaggacttcggcttgcattgatggcgggagagcgttgaacacgtcgacgtcaatgtcgggtgggatttctgcataggttggaagggctttccggctgttcggttgaggaggcgtggaatttgtgcgtctactgggttgtgccttcatttggtttactatcgtagttcgaatgtcctctggtaattcagccagcacagctgggtcgagctgagaaggcatgataaactgagttcctttgacattgagcggcgtcttggccttctcatctgcctcaccagcccttgcgagatgcaatgctggatgaaccttcggttttcgaggtgtgagcggatcagcagtgataggatccttctcatcacgttccgtagaagacctatgtgctgccggactctgaggctcgtcatcaatggcctcagccttccgcttcttcgccgaggatgtcgctgctgcaccaaaactcaatttcttttggcttccctgctgtgcagcagacggctttagaggttccagcttggtcatctggatccccaacccacgaaggtcgcccgggctgaacttgtacgagcgcaaaattgcaacggcttcctttccaatcacctctccactgttggtcccaacgccaaaggacacactcttgttgaaggtatcacatttgccgtgaccgagatgtttgggtgggtcaagaggagcatcggccgctcgtctcatgatcttcatggttagatgcttacccttgacgccctcactcaacagacgacgctccagttcctgtgaaagggacctcacaaactcctctgcctcctcttggttgacgaagcggatgccccagtttacctcggctgacaccgactttcggatgggttgctcaccaacttcggtccggtcgataccccgggaatactcccacagtttctctcctgttttcgggcccaatgccgaaattagtctctccttgctggtctgtcgtatgtccttgacgaacttgataccaagctcctcaagttttgcgccgatactatgcgcgacgcctggtaggtcctctacgttgagctcaccgaggaaatccagcgcttcttccggcttgatttggtattgtccagctggcttggctttgcggagggcaaccttggccagcaagatgttggcaccgatgcccacagagacatgacaatccgtctgctccttgatgcgatctcgaagcttcgaagccatctgatctactttctcctgttccctccagatgcttccttcgctgatgccaatgccgctggacccagcttcagccatgacgatgtcagtaacatcaatgagggcctcatcgatactgacactctgaacaacaccaccaatttcgaggatagcatcgtagaattgccgactggcttcctcataccccggaaaatcatacggaaggatcttgagatctggacatagctctaaggcgtgcttcatccacatgccgttcttgacgccgaatttccgggctgggtagttacaagaagcaatttcggaaccttttccattaccatgagctaccacagctggcttgtcacgatactcgggcgccttcttgagagagacagcacagaagaagctgtcaaaatcgacgtgcatgatgtaccgacgagagccagcaggccgcttagccaacttcttcgctgggcctttttcagcagcaaggttttgcatacgggacttgagctgtgccttccacgtagacaggtgatgcagacgactttcagagtagtattgtttcagaaagtcaggatttgcggttgaagcttttctcatcttcggatccgcgagtagcctggcgttgtgctcttccgaggtgattggtttggctggatgcaattcattcgttttttctggctctggattttctggctcggcgatatctggtgtggtaggtctagcttcaggagcagcttcaagaggagcccggtacggaggagtgttagattgttcgtctgatgccccgtcgggttcagagagagcaagaggctctgacttggatgaaggtggcacctgcaaaagatcgactgacatatcatcctcgaagtcctcgattttatcgtttacaattgggggaattttggagggagtctttggctgtgccgggctgctgaatttcttcagctggctggtgtagaagctattttcagtctgctcccggtatccctgaggggtctgttgtcgcggttggctactcaacattttcccagcatcaaacttgatggtgcgttgtttcggtccctcgtcgacaacccggtactcggtccaggacaacatccttcccgctgcaacagaatccaccacccaagccggcttgaccactcggtagttggccagctctgccgctttctttggtggtatagacgagcaaatgatgtgcgttgccattgtcttcccaccgagatactggagccagccagcgccatgttggaccaatatgtcgtgcaggtcgctggatgaaggctgcgtgtacccaagaacatagatgactagtcccttgaagatctgaggcttgtccttggcggaagagcgcaactgggcgtcgcggttctggagcttgatgtttttgttttggaagtagtcggcgaaccctccaaagcgactggccccgtactcgtcgccgccttcatcgttgaaggcatggttctcgatgttcttccgtacggcggccgagttcttgtcgagaagatgatttccaaccatggtgacgagtaacttgatcacaggatccagatgtctaatttaatccattcatgcgatggagagaatgcccaaaatggctatgacatcatccatgaatcgccgtcaagcatcctagttgttgagtgtgctgttcagcaacagtcgtgaaaactcatttcgatattttaagggaaaaaaggtgctttcgaatgtggtatactgacagtgagtataatacacaaccaagcagcaggtgaaggaaatctgaccgagtggcaacttcttccacgatgaggttccctccataatcgttggacatggcggaagcgcgtcaaaccgcggtccgctttgatgcgaggtcccgtgactgcggtctccgctgagggatcactgctggtccctctcgtcccacttcccgtcccgcgggctttcgctgcagatcccacaagcctcaactggacgccacttttcctccagcctcgcgcctcaactcccgaggctggactgccatcattcaacattcgcatcatcccgtcatcttttgcccattcttcttttctccatgacctttcacccgcggcaatccattaccgaaacgcggtaatcatcacaccgccaacatgaataacgaacaattccgtcgtcttcttctcgctaattcccagaaaaacaaccatcaaaatggcagcagtccatcaccaccctcctcgaacacctccaaatctccggtagctccagcgccagcaggcaacagcaccccgcgcacactcgccctaggctccaaagcccgctcttctatccccatgacccctcgctccgtcgccggcttcaatccccgcaacgaattcgcccgccaactcgccgagcgtaatcagaccctctcctcttcttcatcatcatcacaacatcaacaccccaacaaaaagatccgaacttctgctcccaaaggtagcaggcttgccgaaggatacgtcgatcgcgccaagcagagacaagcgcaagaagaggcggacgagcgggagcgcaagctgaaggagctggaagagcggtacaaaaaggaggagatcgacaaggacgagtatgagcgcttgcgagtggagatcattggcgggggaggtggcttggagacggcgcatctggtgaagggtttggatttcaaacttttggagagggtgaggaggggggaagtggatgtttttggtgagaagaaggatgcgtcagagtcggagtcgcctgaggtggaagagaatcaagaggagaccgaagagaatgagcaacgagcggatggcgaggaggacggcgacgcggatgatgtgctcgaacaactcgaagcggcccaagtcaaagccaaggaaaaagaaaaagtgcaaaagaagggcgagtttgcaaccacgacattactggcgggtgcaaagaagacaagaaatcaaatattggccgaattgaaagccgcgcgcgctgccgccaaggccaagcaggagtcgagtctggggtctaggttcaagaagatcggaccaaagaagcaggcggaaacgaggatagagcgtgacgacagaggaaacgagatcatgatcatcgtcgatgaagacggcaacgagcgacgcaaagttcgaagagtcgacccgaataagacgcaggaagagtacgagaaggagcgagaagcgctcgcgcagggtaaggttctcggtatggacgtgcccgagtactacaagaagctggaagaggagaagaaagcggccgaggcggcagaggaggataaagagccgaatatttttgacgatgtcgagtctgattacgatccgctagctgggttggaaagcggttctgatgacgagtcagataaggaggacggagaggtggaggacacccagaagaaagagaagaagagtttgtcagatatgcctccaccaccgaaaccagaaccagcagccgccggaccgaggaattacttcaaagattccaagaccgggctcacttcgcaagaagagtacaagaagccctcgcttgacgacccctccttccgcgccgcgctggccaaagcaaaggccatcagcgccgccgagaaatccgaagaggagagactggcagccgagcgggaagcacgactacggaagaagctgctggagagcagcagagacgacgaagatctggatatgggtttcgggtcgagtcgtatggaggacgatgccgatttggacgaatcatcaaaggtcaagttgtctgagtggggtgaggatgaagacgatgatggatatgaaggaggtggaaaggcgggccttgggagcagtaaggggaaacgcaagcggggcggtggaaagaagggcggtgataagaacaactttgcagatgtgatgaaggtcattgaaaagaataaggcgaaggagtgagacatggccaatgagtagggatcgaacgaagatatgataatatatacccagtgatatgcagtagttctataatctatgtctacaaactgaactgtcataaagtctccaagcagcgtcctctagactagatgtgggtattctctgcagtgcaaatctcccttgtgccatgtacgtcctgtaaactgttcagtcaaaatctcatcaccaccaagccctttataattcgacaacccacaaccccctttcaattagttaggaagcacatcatccccccgcgcattcgcctcatccgctctgctcacacactcctccaacaccttccaaaacagcggaatatccaatcccctcggtatcctcacaccctcctcaccctcgggcaggggcttggcaaccgtcatacccgtcttcgccccgttgaccctcgcatcctcataactcccctcggtcaccaccgtaacctcaaacctctctctgtgcttctccacagtccctggagaaaagtcccaaaaaggaatctgatactcctcgagcggggtgcccaccaatcccgtcaacacagccgccaccgccaacggatcatgcagcggcgggccttccgtgatcccaaacacgtccgcatacgtcttggcgaagaacatgagcagctccaccaacatggttctcagggtggtcttcccttggcttcttccatcttgcggcagttccgggtgcgcctccttgccttcgggcccatagagaatcaaatcgcggacttgctccgtcgtcaaaaccatgtgcgtcaaatccagcgggatcagcgtcgtcttccctgccagctccttgttggagaaaatcgcgtgtgctgcttccgggtcggcgaggacgttgaactcggcaaactgcgtccagttgcccacgcggggcacgccgtcgacggtgcccaggatggcgggggtgaagccggtgccgaacgcgccgcccatgagggagaggcccttgatgtggctgacgagatctgggtggcttgaaaagagctgtgcggcgttggtgaagctgccggtggctaccacccaggcggttccaggggcgcaggagcgtaaggcggtcgacatggcggttacggcgtcgacggaggtgtcggggccgacgagaggcgtggggagcagcttggttccatctaggccggattcgccgtgtatgtcggtaggcgcgtgcaggtggggccggtggagggcgtgtgaggcgccgatgtagacggggatagagtgcgagcgggagatggaggtaaggatagagcaggcgttgcgggttgtttttctgtgatatgtgcgttaagacagacacggccttgtgagatgaggaaacaggtcaagtggctcgcttactccaaggatgcattgccaaagactgtagagatacccaggatgcggatggctgggtggtaggcggctaggagaatggcgaaggtgtcctgttcacatcgactcgttaatgtctgcaactttgaaatgttgatcaatttcattctccattcccatcttcgtcgtcggcgggtaggtaggtagtaccgatgccatcggtaggtacttggatgcacatcatctcatctcatctcatcctctctcaccgcgcccgccacgacttcgcgagacgaacaggtggagagagccgagctatgatgaagtaacgtgccgtcgaaagttgacttcgaactgaaccaaatagagccgaactaggactggatgcgcctgcactcgcatcgcaccgacagtgcagatccaacgggagatgccgacctctcttctcttgtgtctctcccgtttctcttgcatcccgtcgcgaccgacttaggcgtaactcccgtcctgcaccacccgagctgaacttacatcgtgacccggatcgcaatctagccaaacgggaattctgttgtcgactgacgatcccatctttcaccttttctccctccggtgataatcaataagaaattgttcggaataagtctctcaaactggtgaggattctttggtggaaaggctgactgatgttagtgagtgaaactgataagctccaaaacggaacgcggggtaatacaagtaagctggggcattcgactttacctacttttggtgcaaggactcgctgatactctctccacgagttaggtttgttcacgtacgttcgatgactaggtagtaggaacctgaaacgcttgaaacatgtacagagtcaatgataaaaaagctggctttcgggaaaggggtcctagctttcaatatagtgtagaggacaacatacatacaatttacaacaggaatctctaccgtggatcctcaaagccgcggatatcccttcaaacggccttgcctgccagcctgttgttcttggtctgaagatgatcccccaaaacatcggcttgttagtggctgttgtccctacaagttttccccaccagacggccaccaaataggaaggcggctgacggctgaggacgccgagttccgatattttgtagtgtcatatcataaacacttttgcagaagatcttcactacattcagttattaccatcgcctgtcagcttgaccatttttcttatccttatctacttgtaaatagctggcaggttcgtcctctttgttttccccccctctctctctctcttttttctttttttcccctggctataggctccttctcagtgatttttatggccatacaagacctgcttgctttgtgaattcgcggtcttggcaatccctgtaaacccgtccccatgatcaaaacatacggagactgcggatctttgctcggcatgagccaaaaaaggggaaaaggagagaagagcgatgatcactacagtagcggtagtcctttgtacatgtcaaggaacaaaacataaacaccatggctagtcccatactgaggcgaatatatgcgtacgaagcgattcccacgagatcccattatccatcatagccttacttagtagtagatcgctcaaacacacatctatcaacgcacgcttgtttgcactgctgccttcctctctccccctcttgatgatgacctcgcgatgccctttcaaaatgtacacatcgccagacttcccccctcatctacccagcccatacttcgccaactcgaattcaaaacttgaaagtgacagtcttactcttaacccactcttgcaaacccctgctggtattgaacctcccatatccgctcgccttcgcgccgccgtggggcagcgtcgcctcatcatgcaccgtcatgctattaatgtgcaccgcgcccgtctcgatctccttggccatgcgcaacccccttctcaagtcctccgtaaacacggcgctcgtcaatccgtattcggtatcgttggcgatcctgagcgcctcctcctcggtctcgatctcgtacacggccaccgtgggcccaaagctctcggtcttgtagatgtccatgtcggtggtaattccacttacaatgaccgggcgcatgcgcgtcgtggtctcttcttgggcgtcagggttgccgtacagcagcttggcgcccttggacaaggcatccgaaaggagcttcttgttcttgtcgaccgcgagggagttgataaggatcggagcgggcgtcgggggcccaaagatgttttcgacggcgcggacgagcttcttctcgaattcggcgcggacggacttgtgcaccaggatacgctcggtggacatgcagatctggcccgagttgaggaaggcgcccagagcgcactgagtcgcggcgttgtcgagctcggcgtcctcccagacgatggccgaggccttgccgcctagctcgagcagcacgggcttgaggttctcgccggccaggcggccgatgatgcgaccgacggcagtgctgccggtgaagttgaccttcttgacctgcgggttggagatgagcgagctggtgatggccggggcgttggcgggctcgtggacgagcatgttgaggacgcctttggggaggccggcttcgtggaagacggagcagaggccccacatggtgcgtgggcagagctcggtggccttgaagatggcggtgttgccggcggcgatggggtagaggatggagcggataccgagaatgtagggggcgttccttgcaaggtgttagtggaatacataccatttctcttagccgccgcctaaagctggactcaccaaggggcaacggcgagaataacgccatagggctcctgcaagacgagggcccccgattcgggatcgttgactacggggaacgagccttccagcgtgttgcatctcccggccacatccatcaacaagtcctttgcaacctgaatgttgaagtcggcccattggcgtggagcacccgtctcgtccatcacgtactggcccaactcctcctttctcttctccaagatctcggccgccttgtggaaaaggtcacgacgctggttagggtgtgatttcctccatgtcttgaaagcttctgccgcggcgttcacggcagcctgaacctcggtatccgtagcgctgctgcacttgtgcacaaccttttgggttgctggggacgtgacatcaaaagtcctggacgtgcggacttcctcgccgttgatgaagaagggtacggtataagtttcggccatggtgtcggtagttgaagaaaagcaaggggattgccagtacaatccggggtatctagagctggggaaaaggttcaaccaagcaagtgcgaacgactaagaaacagatattgatcaaggaaaacgaggagtacatagcgagacctcggccagtgtgcgtaggaatgaagagttcttcaacatggcatttacacagtacgtcgtagcggatcccgagggcggaatgagtgggactgatgaagatcttggttgcccacatccccgcagcaccaagcaaaagccggggagtgggtagcagtgatgagccggtgaactataggctacccggctgaggcaggacatcccggctaaagtttgcaagtccgatagcggtgttttgattggacttgattgatgttcaccatgatggatggtggtgacattgacgagtgaggctgccaccaacagtttggtccgtatctttgtcctgacgcgctcctttgaattcccaagctgtcaggcctggttccccggatattccatgtggtggttacaactctgtctcgggccccagatctgatatgcaagggtcaatgatacggcgacactgacaataacagcgccgatgactggacgacgaccaaggcgatgaattaatcagctatccaccaaccagagcgtacaatacatcccgtagctgtcgcgaagcaccacaaccacccccccatgggccttggcagccctttggccaatccatgtgtggggtcctcagtgggatctaggcgaagcggaggtaactttcggcatctgtcttacaaatccctctgctttgaggctcaaccttgatacgacgactgggggttcccgcgtttttatggttgattcggggatagcttcgggagttgaaaagggtgcctgacgacgtgaccccccacgtgaacggggcgacgtggaagtgggaggactcgaaggttgagcggtgcttgtcgggaaccatgtgggggtgctgcgtccgccccgtctggcaggaagacaccagtgattcggagtggggtgtatggagtctccgaatcggagacctgccgagtcaggtccgaggccggattcacatgcccggagggtttgctgggaggagctatcggggccggtagatccacattcggacacggaacggatgtgttgatgctgatcactggccgtcacggtcttctctagactagaccctacatctcatttttccctgttgtttatctgctaaggcatttgccgcagcgacaaagggttgaggcaaagaaaccatgtcaacttgtttgcgctcaatcatgatctctttgcgagtaggaggttgggcggttgcagtttgccgtgaatcaatttctcatatttggccgtcacaccactatgcatggcatgtcggatggtcactttactagtcgttacgcagtgcctgtctctgatttctgagacctgagatgtgcacaatgcctgctgtacttccgacataggagatgggactgatggaattgaagacttcttcaaccaaaccaccagattgtcccatcttagtgcatcaagaggaatgcagaaatgacgggaagcggaaggttcaagctgctgaggatgagatggttaaaaggcggggttgctgccagcccttgacagctacccgccaactgataggttgactcactgcgttctgcctacctacccaaacaggcatcgtccaggcacgcacgtcacttcaaccttccaaagtcttcttcttcttcttccttttttcttctttgaaagaagcatatggtcattgatacctaggtatttagcttgagaacaaaacttcatacgagtggaacactaacacaatgggtcgcaccttgtgcccagatcccacgttggttctgtccgagggattggattgtgctggctcccaagacaactctcccttaagacggcatttcccaaactgtggttacacaaacacgccggaagggacggaagtgtgcggtacacaagacgggagcgcctgttggtcgattcttttcacgatacggctgaagcgccaaacgaatcgagatgcacacccaccaggccacaactcacgaaccggtgacagagtctgggctcgattgggccgccttgaaccgccttggaccctgaggtctagaccgggctatgggcttgcgatcctcactccaacagggtcctcccccggaattccagacaacgacaagcgaaaaccaaagcttacggcgcactcgatatgttggacgtgtcccggccttgttcccacttagtaaccctcggtgttctcctctcttccatatcccagaaacgaaggctttttaggccccgtgatgggcttcgtgatggcttcaaatcgagcgcaacaaaacctcactggtgttttatcttgtcgccactcgaccgctacattgctatggtcgaggttacagtccgatctctccgcgcttgtacgcgtcgacgcatcaaaccactcagctgcaagcaacttgaagtgctctcccagacttagtgaggcgtagagacgaccacgaaagcatggcgaatgaagtgcgctgccttggtctgtacgctgccccgtcacgctcccaccctctccaagtctttatcgttatgcgcatgtgtactgaaagtgctgtcctggtcttgacacgccgaattcataatgacgagacggctacttagtcttgcaactatcaccgacatgggccaacaacaaagtacgtgaaagttgttgaacaaggtagtcgattataacggcctgccacacagcccagtggatggaggatgaatgcttgtcgatacttgacggaatgatgggactcgttggaaacataacggatgcgctattacactactacctgaggaggtttatccttttttagaaagttctttcttcgatcggattgggcaatgaagacggtatgttacctgtcacaagtccccttttccacccactcaatcctcccagccggccccagcaagactcgtttacctcctgcacgcaccgcaaagtcacaactttcgcagctgccttacctctacaccaacttcaaccgcacctgcctccatttcccgtgtggtggagccagctgcagttcgcagttcttccttcctgtcacttgggagatctgcgacctggcccagacctacctcaggttagtacttgccggtagggcctccagtcgctcggttaggttgccttgccctagtcgtagggccaatccatgtacatagagtgctttccctcttcgctgcggctgcgtctgattttagtttgctttgctcgctcctgcacctccgctcattctccagctgcttgcttgcccgctcccgttttgttctttccgcttcagtcccacttccacttccacttctcctatgggcctggcaatctcaactcgactagtacttagctacttgctctgaaccggtgaccgagaagtagcgaaaagtctcggccttaccttagttccacttcattctttcacttcattgacttcttccatcgtttcctcttcttcccaccacttcctcgtcgactcccgtcccattcgatttccaacctccagcatccgctatcttcaacactgcgcatacaccaccaccacctcttgggatttacttgtagtttgaccgacaactaccgcggcgtacaaccacggaacagcttgcttcaaccccccaaaaaagcctcgcgattctcaagacagccaacgacacaaggccaactaagcctatacatagtacctattctaatctcgtaccgacaaaaaaggactgatcactttctgcattgacactacatacggaaattgttaccattgggcttcgccggcttcgtttctccctcgttgaaacatccagccaaaggatcggctacgcccgacgcttcctctccgcattccagttcccttgccccagtggttaccacccgcccggttgatcaaccacctcggtcacatcctcgacagccactttccgaccgatattcaagccacggacgccatgctcaaggttcgacttcttcagtcatagcattagaggtccttgccgtcctttaacctttagccttttttttcgtcctttccgagcttctcaggtcgacaagtatcccaacacgcttctgcaatcgaacaagccctgccgatttacgagttccgcagaccaacaggatctcgtacgacccaattacgggacgacgacatgggccccggtcttcgatcctccccagacgacaatgacaaccctgtcttgcaggacgagccccggtccgcccgccaagagacgcaactcccacaggaccccgacatgccatcagcactaccggaggggaactccgtgtctcatcccgaacctccgtcggaaagtttaatagatgacaggacaaccttgtcccaggggaactcggagcgcctctggcgaggcccgccttccatgactcctcaagtacgccgaagccagtcgtcgagccctttgcgcctcacgatgcccttcataactccgggccagcttgccttttcggccatgcaatttttacccgttccaatcctggtcttggatagcctcaaaacagtggtactcgctaatgagtccatgggaaggctactgggaatgccgtcagatgcgacgggagagggggatgatctgtcttcgacaatggaccaactccgtggccagactctgtcgcaagttggtatcgatcttatccaggatggcatgccggtttggattgcatgggagcactttttggaccagattgccctcgagatgggagttggaaacagcgggggaaaagaaatcttgaagtctgttctgcaaactgatcccgacggagacgctacgccacgccaagcagagctccctccatcggcttccacttcttcaccgcggtctagatcgacatcggctcaatcaggagatggcgtgtgtgacggggatgcaggcaacacaacctgccgcccatcaccaaacgctgttgtggatgtggtcatagtcaagagagatatcgcccggtcaacatatcatacccgcgcccggtcagaaagttctacattccacgcacaggccaagatgatcatttcggtctggcagttgagcccgcagcaaaccttttttaccctcactttcaccaacaccgattccaagtatgttcccccggttggtgccaagaagctggctggaaggcgtgacgttttggatgctgctgaaaaaaagtacccttatagcataaacgaccctccctctttgacatcaagtcgtgattcgcgttctcgctctccgtcctttcccctaagtccttctgcggtcgccatgtcttccagtcctttccctccgcttggacctccgtctcactcttccatcaccagtgctccttccatgctccaaaagatcactgtcatgaaagatgcccttctggataagacacaaacgccaatcatcgccatgtggaaggacgggagtgtgatccttcccaataaacctgcccggcgcctctcttatccagaccctgtgcaaggcgctccccacgaaggtttcaacctcttgtcacagtggagaatgtggacagatgatttcagcagacagctggagaccgacgaatacccaatatctcttatgatcaaaagtgaaacgccctttgaaagcttcagagtcggcatgctgggtccagacgacgagcggctaatattcgacgttgagggagcagtgattcgagatgagatcacaggcgaacttctggcgggtgtgataacatgcagggacatcacgcgaatcgagcatgaaatcagtcagatcaaagcagcagacgaggaaaggttcagattgatatgcgagaccatgcctcagctcgtgtggactgcgggaccagacggcgcacatgacttttacaatagcaggtggtacagctacacaggtctgagcgtagaagcttcgctaggcggaggctggagaacggcgttccatcccgatgacttggccgaggctgacaagcgatggcaaaattcaactcgaaccggcgagccatatgtgatagagtaccggtgccgcagcaaagatggcgagtggagatggttccttggccgtgcgctgcctctgaagaacaaacaaacaggggaaattgaaaagtggtttggtaagtggcattctgttgtctcaaagagcatcgtgtctaaccactatcataggaacctgcactgatgtgcacgaaactatggaagcaaagctcgaagccaagcggacaagacaacagctacgtagcgtcattgctcactcacgcatgaccatgttcgctgttgaccccaatcgaaaggttaccttgctggagggatcgttaatatgggatgctctctcgccggagtgtggcagctcctcttggtttatcgggaaggatgtttacgaagttttcaacaacatcaaccaacaattaccggatggtcagacgcctgcttttctgcagcctcttgagtccatacttggcggaaagtcaccggtggaactgcaggaccacaagtttggtaagtaccatcacagatctaagcatttgagtgttttgaagagtctaacgacagactcagcaggtagatggtaccgcaccggttttcagcccattctcaggagagatcctcttaccggaaactctacagaggatttcatcgaaggcgtcatgggctttataatggacgtaaccgaattaaaggatcgcgaaagggacattgaggctcaagcactggagaagagacaacttctagccaatgaagcagccgcaaaggaagcaagccggctcaagagccagtttttggccaatgtgagttgatcagctcacttcccacattgcttccgaactaatcgttctagatgtctcatgagattcggacacccattaccggtgtgatcggaatggcggaattattgcttgatgttgagcttgatgctgagcaacgagagctaacggagaatattttccgttccgcgaacgcacttctgactgtaatcaacgacattcttgacttctcaaagattgagtctgggcgactggatatcgaagaagtacaattttcattagctgttgttattcaggaggtcggcaagatgcttagcttcaccgctgagcggaaaagcttagcctttaactacgagatttgttcagatattgggattgatctcgtggttatgggagaccctggacgtgtgcggcaaatcatcacgaacctggccacgaacagcatcaagttcacacatgagggtcacgttaagctacatgtctctgtcgaacaggaaacggacgatactattgaggtcaagttcgtgattcaggatacgggcattggtatcgaagaagaagtgctcaaacggctcttccagcctttcagtcagggagatccctcgacagcgcggaaatttgggggtaccggtctagggttgaccatttccaagaacttgctggaactgatgaaagggcgcatggcgctcgcatccaaaaaggacgaaggaactacagccacgttctggatcccattcaagaagccacaaaaagcacagtcgattaccggcccgctatctgacagattacagagcgagacaagcgtgtcttgtaactgcccggctccggctgaccaggagtcaggtgcgctgagcggcgagcagaggtcggcatggagacaatcctcgacaagcctctcccccaccacctcgcaagaggagctctccatgccggaccgcagcaagatctttatcctggtagtcgaagataacgagatcaaccaacaaatcgccatcaggacgatcagaaaactaggcttccaagtcgcggccgcctggaacggcaaggaagctctcgaatacctgtctaaagccagcactggcaagacacggaaaccggacatcattctgatggacgtacaaatgcctctgattgatgggtacctgtgcacccacctcctccggcaccacgccccgtacagaagctacgtgagagatgtgccgatcgtggccatgaccgcctcggcaatccaaggcgacaaggaaaaatgcaagagggcgggcatggatgattacctgtccaaacctgtcaaaagaacaacgctcgaaaggatgttgctgaggtggtgcactaccaaaagggaagaactctcgccgattacgtcgcaatgcacagagtctggtgagcattgtcagagtgctggtattcctgctgttgggctgaatgaagagccgtctgaattggacttgaatgcgtatgacaacgttgatgatcatgaagggtcgaatcttgctacgcctatgggtcctggccgagttgcagaggggatgtctccagggggtggcgctgagattgagcagtctccgacggcgggatacttttcgtcagggtcaggttctggacacggcgtgccagacgcgacaaaaccaacaggagaccctggtgagcagacagggcttggtcaagctgaacagcttcttgatgccagttcgcagcattacccatcacaaccgagcgtggcagatatgacgacaagtccggcctcgatagagcggagggaaggagaggcgttgacggaggaaaatctgggcaagctgcaggaagaacaaaacgaagaattgcaaagcatctaataagtaaagggaatggggtgggaatgaaataaatatcttttcaccagaaagcggaatcacttccttttagaacatggacatcaggcctggggcataatatgtatggacagggtttatgtacaggttaaggcatgctatcaacggggttctttgctaggacaaatagctttatcgcctttgttgcttgcgtccatgtgagcatttccgaagaaacatggtaatggacggacagattcagcggagataaatgtttgggtgcggatgaaaagcaagcggtgttgtaggtatagatggataggcgcaagaagcaaggtgataaaatctacactgcaattaccaaatctaaggactgtcatgacggtgttcgctgaaatcattttttcagggtaggtattccggatcagaccagcactatagattacctcattcaaccaaccatccaaccaaccatccatccatccctccctccccaacctgaactatttttttgtgaccaaccattctagcctctccgtctcccctgagccgcagcagtcctccctccaccaccaccaccaccatcggcattaccaacctgtccttcaggcgtagtaaccacaccggaagaaccccccgcagcaggcacagccgtcgtagtagtagatggcacggacaaggaaggatggcccctcgtcaaacgagcgtacagcccctcttgctcgtccgcttccatggccattctccttctttgggcgcggagggccgaggcttgttgagcggcggcacgttggtgggcttgttgggccgcgacgcgctgggcgggggttgttgttgtggttgtggtggttgtggtggtggttgtgcggggaactggagtgggtggaatcgtcggagggggaatgttttgggattgggagaggcggtggcggcgggtggtatttgtgtttgtgtttgtgtttgtgtgggtgtgggtgttttggtgagggggttgcggttgttgcggttgttgttgttgttggttatggtgtgttgtttggtgactgtgttgatgggactgagaagaagcttgagggtggggggcacgttgttgttgatgaagttgattcacagccagcggcggcggcggcggcggcgtagcaatcacctggttcccagactgcgctgcgacggggggagtatggaactggatctcatggctttcaacttgcagaccgtagccgccgtgcaggtggtaaccaggtgggagaagcatttccattccttccatgttgttgttgttgttgtcatcggcggaggaggaaataaagggaatgtgcgtgttgatgtcaaggtccatttcccctgcgtaaccaccgtatcctcctcctcctctttggtcgagtcgttgggtttcttcttcttcttctgcttctgtttcgtctcctgcttcttcttcttgggcgccgtcgtgttgtggtcctgtggcagccggggtttgctgttgtcctgcacgtgttggtcccggtgttgttgtggtgcctccgcgcagtccccttcttcctcttcctcctcctggcatggcagatggggtttccactgccgttgctgttgtcgttggtccagtgggtgtgactgccgccgtgcgtgaatgatggccgcgtggttgtctccctccagctgctgtggctggtggtgctctagtaccggtcgtatcaccccttcgaccggccgtggtgttattggaggtttgtgctgtggtcgccgtcctctcttccacttgaacctgactttgctgttgttgttgttgttgttgctgttgctgcgcaagtctctgcgccgcctgtctctgcgccgcctcccgctgctgctccatcatcctcgcctgtctctgcgcatggcgctgcgcatagtagctttcgtcaccggcatcttcttcttcttcactctctgtttcatcgttaccaatacccatatactgttcgcttatccttgcaccaccgccaccaccacctgtaccaaagcctaacccaccaccacttgccccaacattcccaacaccgggatgttcccttccaaatattctcgctcctgcactgggttgttgttgtggttgttgttgctgctgaagtggttgcgagtgaccgtgaccccgtctcatggcatcctgacgggcttgtgtgcgagcagccatctcgcgggctttttggcgctcaagagctcggtcttcatacgacgctatgtcttcggccgtgatgtttaggactgttaaggggcgacggagcatcttgtcttttttttttttttctttttcttttttttttttttttttttttttttttttttgcctggattatcctgagtgtttttgagagaaaaagtgaagtaaaagggaggtggagtttaatggttgggtctctgggtgggtgggtggttgggttgctgtttgttatcctgcaaatcgtgggatggtcggaatagctaggaggtgtagatgtcttgttgggttgtgtaattgctaaatttgtcgatgtcgcttggtgaggatcagtcgggtgtcgataatcagagtgagtgagcagtgaattgtgcgctgttgtgcgccaatgacggacgcccttgcgaacggtttgcgacggcgactatgtgtgtgatgcggggcacaaaatcaatggcggcctagagttgcaccaagtccgtctaaagtggtagggatcgtattgatactcgctgaataggtggagggaaaaataaaacgcaatgctccgtatgagttagtatcctgtgattgttgcgagttggctcatcgattgatgtaagttgatggaaggtcgccctcatgggaaacgcgtgtggaatattccagggttgaaggcgcgtggatgtatgtcttcgctcggacgggttattctacgtagctgcaaatcaggggttagggttatgtaaggaactgcgctgaatacggtaccccctttttttggctttcaacactaccagtttcggcaacacccttcgtacgtgtgtacacgaccttggaggatttattcagatgagtaggacaacctggcgagttcctagcggtttcgtggtgtctgggtatcaaatggaacttaagcagaggctgatgcattgacgttggtaaattgactataaaacacatcaagaataaaccgaataagattaacccgctatgcaacgcaaagacgcttggcaggtaatgatatgtacatcgtacgcagtctcatctcaatgtgtactacgtgtagttttgtttgccggattgctcctcaaatattatcaatcgcaaactcgaaaaaaagacatgccgactcaagcatcaaaaccaagactctaaccagagaggtgatgtgaagagtggtccggacacgcttacaccaagccagacccagcaagtgtctggacctatttttctctcacattacctgccagagcaacaaggtttatagcttattgacggcgagcacgacaagaaccaccgccagtgcgtctctggccgcttccagccggcctggtagcattgttgatgggcaggacgtccggcaccgcgggtgtctccgtctcctgaggaagctgagtgccaggcttggcagcaaagcccaacttggcgcccttggaccagtcatccttatcgatcacaccaccctggaacacaacaaattgggccttgaagaagatgtctccgtaaatggaaaaggggaagccctgggcgctctggaggccaccgtagcaccacttggctgtcgcaaagtcatcggtgtcggcgggagcgtacttgatgagatcaccagtgaggcgagccttgtaggagccaatgtggatgatgaggtccgggaggtcggcgttgcaggggaatacataaccaccaaaagcattgtcgctgcgggccttggcgacctgaccgtagtagtcctcgacgatgggctgggggagcatgaggagggtggtgccggtgtcggcaatggcggtgtgggtcagggactggaaaacaccggtcttgttgttggactcggtaaagttggaggcgggaagggtatagccgctggcctcgaactcccagaaaccgcgggaagcattaacgtcgacgaagctgatgggaccgacaaattcctcatggtcgaggaagccaaagttgtagttgccaggctcagccttattgagattggcactgaacagcggcatggccaggtcgtcgatcgcattgccgaagaaggtcttttgcttgcggggcttgacctggttgatggagtcaaaggcgaggccgacgagaccggaggaggcagcgtcgttggtgaaagagtcggacacatgggtggcaatctcaacagcctgcttgtccacctcgacgccgccaatgctaaccttgtcagtgtagacatttccggacgagctgctgccgtcaccgtacgagatcctccaaacatgaccgtcgacgagctcggcggtggtactctgggtcatgttgtagatcttctggccattgcgctgcttggcaggggtctcggagctgaagacccagagatcggaagagccggtgtcgaagttcatcatgaccgtctgcggcggggagccgatctggacgggggcgagatactgaacatcgaattggacaggcgtagcatcaacctcacctgtaagggaggtcagtaaatggagcgcagagatatggtcccacagcaatggaatacgtaccctgagaaccttgtgagaaagagccgtcgttcaaggcgtggaggttgccagggatcttgacgcccaggtcgccaaagacgcggacgagggcctcgcgaaggtggtcggggaatttcatgttaaactttgtgtagaccttggcgacatctctgatgcccttgcccttcaccttgtgttggtatttgtggttgaaaatctgggaaatcttgaaactgtgaccgccatgtttgcggacctgaaggtcctcggcgcgaacctggatgacatgagggtcacctgcaaccagcccagcagttgagagaacagaagccgcaacggcgacgatggggaacttcatcgtgacaagaaagacaggataggtgacgaaggtgctaaaccgttaaaacgagtgtgggccgagaagggcgaccgcggacgtttgcggcggttctcgggctttgttggttaaaggagcgtaaggttcgacgactggtcgaaagtgaaaagagagtgagggaggacgagtcaggccggtgttttcgtcaagaggagactggccggtagaagaaaaggaagaaggtggaagaagaagaagaagaagaagcaggtgataagcagccgtcgttgaaacatcggggcggtgcggacgtagtatcttggtcgaaaggaaaaaggaggactacctaggtaggcaaacccttgtgtcggcccatgttcatctggtcgtcctccgttgctcgcctcggtcctcccaggggcaagcaatcttctggtgacgatccccagccgattgcgagcttggcatcaaccgagcagttcaccagctctggtgagtgttttgaaaccatgtcaaccaactggccggcctgagggccttttttgtttgctcggctcctcgcctccacttttgatgagtatcgactcggtaccctcagaaacaaacaaccctatcagtgcctgtatctgaggccgaatctgacggcatccagagagcaaagtgacaggtgggcctacccatgggcagtgtgtttcggaagctaacatgtggttgaccatcgcaattttgattcagtggagaggtatcattggaggtaacgatcggtattgggagctccatagccagagtagcgctcgcttgacgtaccccttgacaacatgatatgtatgtggtgtaccctacactatgcagggggaggaaaggccatcgaaagggaaaggaacaaaaaccaagggatcaatgcccctgaaacaatggagcatggcacactacatggtacatggcactaaaaatgtactttgtttgtacgtggtgtacgcagtacgtaccaccggccaccacccaccaaccaggacgggagtggcgttgccgacttgcggggacagcttcacgccgacctgccaaacgagccaaccgcatcgcccaccgatgacagcctaccgcagcggcggccgttgatcagcaaatcggggtccggtggtgctggggtgccactattcccatcttgggaagcagattgaagctccgaaaacctgaaacggcgcttccgagagcttaacgcagacaagctcggcgtcgtcgtccttcattcgctgccgcacatggtctccccaaagtcgtccccctttggcgccgcccgaaatgatgttttttttttgttctcatttttctttcaattcaagatcggctttcagatggtcagattgagatttgtttcgatgatctttgggtcttgttgggttgaggccgccgacttgaagaagcacacgtttgctctgctttcctcttcggttggatgctacatactctcattcatccagacagacagttctcgtcacacaagggcaatatcggacaccccgaatcatcttgtcccgagtctcggcatgacaggggcctcgccttctggccatctgaggactgaaattgtgcacacttggcagatggaagaatcatttccgatggggtaaggactaggtatgtataaacaagaccggtgagcacgctcgacacggtctgaagggatggagttggagttgtctggtgatgctcttgtcattgcggttggcgctgaatcaatgtcgtcaactcggcaacccttgagcccgcaaattattttcgggttgttgttcggcacttgtcgcatagccaatgtggggtgcacgctaggaaagaagacggaccactgcgtacgctacccacagaaaatgcttccaccgagtgcgctttgatgcagatacaagctctatttcttgtaagcactaacagcagcatgcattcaccaacaacgccactgcctgtgcctctgcaaaatcccaggcagcccagctgacgcacttcttctctgcggtcatgatactagtatccggcccttctgcatgtttcctccgggcacttgactgcttctaatcgcaaactcggaatagcacttggcaatcacccaacccaccccgccattccacccctccagcgcacaagctgagacaagaactcaacaacgtgagagcaaggctcacacaacatttcctccttcacagtccctcaaaatgttcgaaatagaccccttagtcctcgcctactcccacctccaccaccttccccagccttcctccgccctccacctcctcaaaaagatcgcttccctcgtgaaaccgcttatgcgcgcccgcggctggcgcgtccgcgagctgggcgagttctacccggagcaagacaacctcctgggactgaacatcaaccgcggcgccaagatccttctccgtcttcgctacccctccgacaagtccctattcctgcccatcgagcaggtcgcagacacgatgctgcacgagctagcacatatcgttcacggcccgcacgacgccaagtttcatgcgctgtggaatcagctgagggatgaacatgaggggttggcgatgaagggctatacaggggaggggttcttatcagagggacggcggctgggtggtggttcttctaacagaggacagattccgatgcatgaagcgagacggttggcgagggagcaggccgagaagagaaaggtgcaaacaacactaagtgccgggtcgggacagaggctgggaggtgcaaggccgaggccgggtgaggatataaggagggtgattgttgatgcggtgcagaggaggaacaagactttaaagggctgtggagtgaaggatacgggcgacgaagggctggctgagcaggaaattcgcacgattgaggagcaggcgactaggaatggctttcgctccaaggccgaagaggatgaggcgaacgaggcggcgattgcgcaggcgctgtgggaactggtgcaggaggatgagaagaagaagtttggaagtggttatgtggagccgagtagggagtttccggcagggagtcaggggggtttcttgcagaatgaagagatgggcggcggggggttggcaacgtcgtcttcgtctgcaaaaccaccgccgatcccttaccatactaaaccaacaactaggtctacagtctcttcatcttcttctcctccaccatctctcccagcagaaccattcaacgaaccctcgacaggctgggtctgcgacatctgcaccctccacaaccccgacacattcctctgttgtgacgcctgcggtaccgaacgcccacctcaagcttccaccaccactgcctccgatcccagaaagaaaaccacaggcaccaaatccagttctagttccagatccgctggaaagcgtccaagcagctcggtggtcgacctgaccaaatccccgccctccattcgtacacggccgtcatcaagctctcatgggtctaggtcgcattcaaactcccgaacggtttcgggatcaggaccgagaagagacaaagacaaagcaaaattcatcctccaagctcaagccgaagctgaagccgctcgccgtaaattgctccacgagacgtggcagtgctcgttttgcggacagaggatggagaagcagtggtggacttgctctacgtgcgggaagatgaaggatagttccaaatgactaatgacgggtaggtatggtatggtagggtttgtatgggtaacgatgtcatgattgattatgtgtatttgactgctgagtaatgactcaagatagaatagcgcaagataaactgggaggctttgttttcggtaagatgcccaggttattggaccttgttcgagatgatggatttactgtttaacagtacaagatagtttcaccagggcggcacttagcatggtattcataatctgaagcagtaagggaaaaaaaagtccgaatggcccgagaaaggtcatggaaggaagcttatcagataataatgaaggctacgcagggataggagcagattatgcgtcagcgttgcagtcagcttgcacgtttaagcaacgcaggtggtatgaaagcttgtgaatgatgattggacccccccccccccccccccccttgtcttcagctctcagcttccacacctttatctcttaacgtggttaagaatcccgtcggttatttgaatagtcagccctatagatatgtatctagcttccctattcccactgttgttatcttgtgtcattacataccccagctgtgattggatagatctcggagatttgtggctgaatggatgttgggaccctatcctggatggatggctttggaaggggaactcctttcctttttttcacgcggtgaatgaccggaaacaacgttcgttgacttgttcactttccagtcttgttttggcagtttgtcaaagatcttgacgtgtcgcgcgcaattgaatttgttgacattatcatcagctctactatctttaattcattcgctccgcagcaaattcaaaccacttttttttttttttttcgtcccaccgatctgtttacgcttcatctgatgcagcagtagactaatctctcggtgttacacttccatccatccatctatctacctgcaagccacccaccatgccgccgctgtcttgttccgtttcgtcggaggcttcatcatcatcaagtcaccacgtagttcttcgccgccgccgccgccgcaccaccacttgtgtcatcattaacaatattaacttgttcatctctcccgtcgtatttctcctcctcctccttttcgcaacggtcaactcagctgcagcaggggaaacaagttcaactttgagctcacccactacagcaacgatagcagccggaacggacggatacaaatacattggttgttacaacgagaccacggccggcctctcgggaacaggtggtagtggaactagggcgctatatggcgggatcaatgaggtgttgccgggggtgatgacggtggagaagtgtttggggttttgtaagggtgggttggagaaaaaggggtatcggtttgctgggttggagtattcgaggtgagtttccaaattttttttcttttttccttttttttttcttttttttttttctctctcctatgatgttctcgtcatctttttcgcaatccttctacctacttggtgcaggaaaaggaaaaattgcgagagtttgagaccaaagatggaaagaaatcaagagaaaaggggagagaaaagagtttttgaaaaaaaaaagcaaaaagaaaaacggaagagaaagttaaccaatcatgtcaaccttgacgtcaatacagagaatgctggtgcgcctctcagctgttctctctctcctccaaagtcgccgatgccgagtgcaacttgtcctgtgacggggacgcgagccaagtctgtggaggaagtttgaggatcagtgtatgtgtattccttttcactcgttttgggaggtataggtgtgctaaagaggagagtcgaacaggtttacgatctggaaggtgatgttgattccgttgctgctggtggacagtcaaagtcatctagacttgtcagagagctggtgttagtggtcgggggagcggtgttggcgcggctgttatggtgaagtggtttttgtgaattgttggatggtggaaagtaatagattgatgttgatgcactcgccaggaaaggaacatgggaatccaggatggcttcccgtcatcctcaaagtcccacgaagaatatacagagatgagcatatatacatccatgatggatgaacaagaattcaacaagttcaaggggcccaagaagtctgaattcagtgaatttttatctctgccttcaaactccaagcatcatgccgtgtgcccatccattcataagttgcaaatgatctggaaggcatgtgtgtttactttgcatagatcacatcgccaaattggtgttcacgtaaaatccgattctcgtagcaaagcttcgctggcatgttaaaaaaaaaactcattgcgcgtaacactatggtcacgaaccctcgcatattaattagttcgttcttcaaatgaatttagcatcaaagaccgacagcgagtacaaaatagtagctccggcaagctttccaaaacaaggcacgtcgctcgcacgatattcgcttgtatcgttcttttcatcgttggctcattggactccgtaaaagcccaagtcggggcatgtccaccagccgactcaaactgacaaaactgcccaactcacccccccaatcttgactcgggaagtagtatgcttcctcatcccaagtcgagtgcgatgctcaacaaaggactcgagctcgcacggtcaagcccaacgctcacactctttgcaggcgatcaattagagctcttcaaaggtgtcgggcttgggaatttccgtgccctctgggtctcggtagagtctgaagacgcgtatcagcgccgacccaagaaaacatggtccttttcatcgatctcaaccattgaccggtttctcgaagtacttgagcggccaacaacgaaacaatacgtccatatcttcttcaccccttcgtgcccatcgtcctctcccacaagctcttgccacctgctggtgcacccaaggtacgggtagttggacctatccctccccgcttccttcgtcatactctcctttaacgaatattagtcaaccttccacccggcatacggactaaactattcttaaatctccgatatccaaagtcgtagcgatggcaagccggctggaactactggccccaagactagccccactcgagcatacgagcctgaacatcgcctcgcgcttccaaataattgtgaaaaggtcccaccaaaaaagcatatcggctgtgtacttgcaacatgcaaggacatgatcggtgatcgtgctgtgggtgatggtgattgacttgttccggttcttgagtaagaggctgggaacgttgtatgaagctcatgaaacccacctccttctgcgtccttcatcacctgcagtcagcaaagctaactggggtcttcagtagcggcttgagttcatcggcctccggtatggtgtgggccagaccatcgacaatccacgattcttgtagctgaggtcgctgtcttcgcaaccaagcttagacggattcccaatcagaaatcagagaaggcgagcctcgagatgcatattgaccaagaatagtccggcaccactcgcagattccgcaatagataggaataggatctgacacggcggtatttgtcgccgcctgtccttgtgaataacgaataggaggaagtcgcatgaagtcatcaagcagcccgttttgcagctgcgtgattcgacgccgctgctgactcgcttctcccgttctgcccagggcttccacatagctcccactcgcttttttcaaagcgaggagatcggggatctgcacgggataatccttgggcggtgttggacacgatcgttgggggctgcgttctttgatcgcttgctcaaaacgtaaagaatcgggcactggcaattttccagtagaaggcttttccaagccgcgaacatgactgatgagctcgtccgcatccttcaacctttgcacgtgcctcgcaaactctgtgtcgaagcacctcaaatactcctcaacttggatggcatcttcattcgtcttcgttgaccacgtcaaccgtttcaccatgtggatacgcgattgaaaggcgtagcaacccttggcgtgcataaaacagccagaacacattggtatgtcgcggacacaggtgccatccaaaataatctttagcatctctcttctcccgttctcggcacccttggtcaagcgagacagtgcttgcacagggagggcgtccagagaaccgcatttgacgcacttaaccttgaggggctcggacttgggttggtgggttgaggatggttcttctggaggcaggctaggtggtggtgccaaggggctctcttgtgaggaggttttccgtgaggagggtcccgccatgatgggcacagaaggttccatgattgctgtcacgaacagttagtattcccaccatagacaaatagaggtggcacaaaagggtaagggagagactgggacaactcgaatgcaattgttctcgagctttgcggcttgaacagctgaggaactgaggggatgaactgaggagaactgacctagaggataataccacaataatgagaagcgtatgacagaatgaagaaacaataaagagaaaaagatttgacgcagcgacgaggccaaaaactgatatgagttgtaagatggaacacaaaggaagacagcggagtagaccaggaacaggaagactagggaaatatagtaagtagttaaaactctttaactattctaacggttgggtagattattcataacgcaagtcatgagaaaatgaaccgtagaaactcgcggaactggcgatagctaatcgactctgtcagcgccgggcaggacataacgcggcgctctcttggccaagcatatgtaggtatatatatctgtccagtgagtacattctcgaggacgtcgcccaccactgtaacttgttgcgtgcgttgcaaaacacagaatcggacttgcctcgcactgatatgcctccttctcagcgccgaaagaggagattagctattgccaatctctcgagtctctgcggtagcagaaggactcgtcaaacttggttgggtaggtgagagattttctgaaaccaagcacgcggagtagcataaccgacgtacagaaaagcaccttcgggttaactccaagcagaagatactgtagtatgcaacactgacattgcctgaaagtcatatcgcaaccaaatcccgattggacgagttcatacggttatgcttcttgacaactgccataccgacccgaccaacataaccttacgttttctgcattatgcgagatcccgattttgcgagtatctgcaggtgagtatttccaattcaccacgtgcaagtggaaagaaggtacactcgctatttctcgcaccagttattgctgtctgatcagactgtcagacgcttgggagtagaagttgtcgacgcaagaagatgtgacggtgagtatacgcataaaagggattgaagaagaagggaaggtggacagagcaagtaaacaaaagaagacaaagaagtgagacggtaaaagagataacatggtgaagaagccaacgccatttcaaaggtcgggggaagggggcacttgccggcttggatgagaatagaagccatgatgctgagtgccattgagtgctgtccatcgatcttgacttggccctcgccaaggcaggtggtacgtagaggtgtgcacacactcgatggcaggcagcctcaagtcacggtacttggccccggctttatgtgcgcttcgaggtcggtactgcctcgacgttcagacattgtccctattaggaccaagggttcggtcgatcgggacgggagtttaaaactgctggatcagatttccgccaccaggtaggtagatagtacacacatgcatttcttcttgacgcagcatcgagtttcaacccagacaactgatccggattgtgcccgtcgagggcgaccaggttgattccactgacattgggcgcaggtgcattttgtcgattttgtgaggaatgaatgcccatggacatatttgggcgtgggattctgaggtgggaagagcagggtcgtggtaaaacaacaggcaagtctgctgccctagtattggcagtgtacctctttacttgctcttttggtgtcaactgttcagccaggagcggccactggtttttcaggttgccatatcttactgctatactgcttggtcgctctttgtcccccgctgacctccccagcttccaaccaacttcattgccttctctccacctccctctaacctctcatccttcaatgcacccgcaaggcacttccaagggtccttgctacctccccacttgagcaggttttccttcaacctctctccgttttctctctgcagtgctgctccgccttgtccactgttgaatacgacattccataccctctgagccaagacccggtcaaagaggtaactgtaatatgtgctgccgtatccgaccaagtggccgaaaaagccctgccatgccgttccttgggggtccggcggggcggtgctgaactgtctctgaaggctgtgaaagatttcggtggagtcaatgtggccttgcaccgccttggacgagtgcaattcctggtcgagcatggcaaggatgatttgattttcagtatccagcgcctcgaagcgacgggcctcgcggatcttgttgtcgacccactcatagggaagggggttgtcagtctcgtagtggcgtgcgaatagggcgagaacagacgggtcagcagcaaagtattccatcaaagtagaaggaagctcggcgagatcagtggcgcatcgggtaccactaacgttctggaaggaggttcgggccaggatggagtgaatcgcgtgacccatctcgtggaaaagcgtttcaagctgaaagaaagacagaagggcgggccggttgtgggattgctggggaaagtcacacacaagagcaatggtggggagttgcttgatagcaccatcctgggagcgagagtaggccatcccatcattggcagcaaactcggcagactcgaaggagggaatcaacacatgtgggttctcggcttgggtatgggcagtttcagcaatctcgtggggcgacagctcacgagagcagcggagagtaaagtgagctgggttgggcgacttgagggggcggtaaaatagatcgcagtataggacggcgacatggccttcaacatccgagacaacatctaaccgacgcacgtcagggtgccaggtctcaccgggcatgggctcgcggggaacgaagcgaataccgtagaggcgcgtgaatatcctggaaaggccttgcataacggtgccgagggagaagtaagaggacaggtcttcacgcttctgccgggacttgatggcctgacggatggactcggcgtaaaagtccttgtcccagggctcgagggttgcatcgccgcccttgtgcgccctcttggctgctgtgagatcagccacctcctgttgagcttgaggtctggtgttttcggacaaagcttggagaaactgtctcacagactcgggggtgctggccatcatacggtcgtggaggacgaggtggccataactctcgaaacccgagagcttggccgactcaccacgcaacaacatgagctcctccaaggtatggacagtcctgcgggaagcggtgcgagaagccatgaatagttggtgtcgggcgtggtcatcgcgtacagtacggagtgctattgaggcctggggactcagagtttggacgtacactttgcccatggaagccatcctcttgacctctacgggatccatgcccatcatccgggacttttcaacagtggtgtatgggatcttgggttccatgtgctggataaagttggttcccgtctggctaattgccgacgacaggtgtacaaacttgtcccgggcgtccttgggcaggtgaacggcggacttggcgaagtcgagcttgaggacctcggccaccatcctctcctcctcagaccaggtggtgctaacctgtgggttgtccattgcctggaccaactggtcgtacaagcccgtcatggtgttgagctggttcatgtactcgtacatcatgtcccaggccatcgaggcggtccgctggatttgctggtcaggatgggtgacgcgcacaaagtcggccatgtccaagacgcgacacaggatatcgcttaggcggtcgagatggcggacaatggcgcggtattcgtcgagagattgggcgttgaggaccttgtcgaccagggcacgagcctttcccaagctcacatgggcaaagtcgaggaagccatgggggctggtgaggtatgcgttgcggaagaggccgacgtttcggccatgcttgtcgccggagaactgcttccatgtttcgggcgagtcgaagatggatcgtagaagagagtcatcgtgttttgtgtcgccgttcttgtgggtgacggggatggtgcccgtcaaggtcttgggagcatgcgcagtaaagcctgtgaatcgtcgtcgttgctgtctgagcagaggagagagagtgcgtcggagaaggcagtcggagcagacccacagccggggcctactggctttaaccagaggttgtatcatgttgtcgagatgccgactggactgggttcggaacttgggcgaggaggggaatcagattgtgtaccgtcgctgggtcaggtcggtatcgagttggttgtggatggcggggtgaccacaactaccaatgtgtcgtctatgaggcgagcatgtgccgcgattgttttgttgtgaatgctagagcagatctagtctaggaatcgaaatagggtggtgatacaattggtgacatgaaagagcaagtaatcaagagagcagaagaagaagaagcatgttgagatgggattgaatcaatgccaagtggaagttcccgatgtggaaagcatggaaaccaaacagaaaagtcaaaagtcaggcaacttaactgaagctcgccaggtgcccttccagcggttatcggtaggtacgtactctccatcaatacatactccaattgaccgaacggtaaggtattgtagtgtaccgctgtaaaggttggtagccggcagtgtacatacctctacgctacctacgtaacggtcccctcaccccgccaagagacgatcctccccagttggttccttccgctgcgggaaccaccccaccacacccaccagccgcgaccgcagtgaccaggggcagaaaaagcaggaaacaaaaagtcccgagttcccggattttaccgtaacaatacgggttccgcagctgtactaactaaccttgaccagcttgaattgaattggactttttgcgcctgggctttctttgtatggactttggaccggcttgtgcagtggtggacaatccgaccgattgattgattatcctccaactgccctcatcccaagctcttttcgccagctctacctacccacctctccccccccccctcccctccctccctcccccctcccctccctccctcccccctcgtcgactccatcatccccgacgccgtctttcttccctaggtcaaattgggttggacaatggctgccagacttgctttccaacgggtgagccgacctctgtttttttcttcctctatgcgatttcaaggtctctctgcatcatcacgtgtgctgcgtcataaggtaaacatggacatgggatacagattaaggctgactgacttcttgactttgatcacaacagcgcgccgcccgggctaccgccgccgcccttgtcggctcctttgcccttgttcccaccgtcgccttcgccgaagcctccgagagccgtgcctctgtacgttgaagttcagcccgatgccgtcctccatctgcgcgctcgctaacccacgtcatgtctctgccgaaacaggccaaaaagcccatctacgacgatgacttcgatgttgtgccatctactccttccttcacctccgccgagaccacaaaagacgtcagctctcctgccgctgccaccctaaacgctcccgtcaccaccaagtcttcgaccaggtccggcgagaggactttcactgatagcctcattgacgtcctcgccagcaccaacaccccccgcggccctacccctaccgaccgtctggccgcccaaatccgccgtgcccgcctcttcctctacaaacaagcctgcgtcgccgaggacgccgttaacgccggcatgtctcgcgcctttgacctcgagcactctttcacctccaccgttgccggccttgcccctccccgtgagagcggcgagcgcctcatgccaggcctcatctacgttctcgtctcgggtatggccggtagcatcgttgcgcgcaaccgcaacgttgtcctccgcggcgctacccctctcgccttcggtctcggcgccgcttgggtcgtcctccctgtcaccatgaacaacgtcagctcgctggtgtggaagtacgagcaaaagttccccgccgtggcggacgcgcacatcaggacccgcgagggtatcgagaagggtatctacatggccaaggtgcacgccgagatcgcgcagcacaaggtcgatgaggcggttaccagtgtgagggagacggttgagggatgggttcgcaagggcaaataaatcatcgcagcattgtcacttatagagaaatggggaactagggaaagtggatgatgtttgtgaaaaaaaaaaaaacagtatcaagagcgggcacaggcacgtggggctgtgacctgtgtgtttgtgtgtgtgtatatatgtacacatgttaggattagctgggcaattcccagtgaaagcggaaaatagagatcgtgttaagtttcaggcgcgaggggagctcctctgccatgtatattgtacgatatcacatcatgctcacttttcgccgccattgatgtttattttgttagcgtcgctcaggggctgtctcacaggcttggcacgtgttccgctttgggaaattattaggcagctcctgcatgtcagcagcttaaggataactttgactcgggtcgatcttctcttcatcatctcatcaccatcgacaatcaacctcaaaagggttttcacggtccggcctgcgacaagctcatcaaagtcttactttcggtatctagacaatcaatctcgatccggtccagaatcctgcaacaacggaaccaaccgtgtctagtggctcaaatcggcaactatacgacctccatttcgtctgcctaagataaggtgtcataacatacctctaccgatggagtggtaacttcgtcaaaaagtcctcattcatcgctcttccgcccgatcagcagctatccgattctcaaaatcagtctttctgttctctttccgtttcatcgggccatctcactcacctcgacaccaatgaagtaaacagccgactcaccgaccacatcaactccccaaccaaagtggttacactacaccacaaccaccacaacacgccatcaccatcaccatcatcatggctcccctagccagcgaaccccgccaagtccgggtggtcctcgacctccccaagcgcaaggcactctacacacttgttgttgaaacgacagattggatgcgatcccagctctttttcaaaaaccccaatcagaaccccaaccagaccagcacctcccgacaacaatccagatcctcaggtccatctctcctcaacaacctggacaacgacgacaccggacaaactggcccccctctacccagccgaccaagcgccggtccgcgctccaactccaacttcagtggcagtgacaaaatcggccccctccgcgccgccgccctatcccacttcgacacctggcgctcctcgctgttacaatccctcaaagacctcctcagccccgctgattctacgcaagaagtcgacgcccggcgacagcgctccgatcgactggccaaacaaagactggagtccccagcgcctggtgagaacttgattgatttcggcgatcttctcggtccggtagccgtggaggacgacaaagccaaggctgtaaggcagcgacagaaggaagtagcggctttgcaaagcaggtaccatgcgattccgacgaggttgacgactgtgggtcaggaggatagggaggaagtggtggtttgtcttttgttgatgttgctttcaagtggaaagtatacagcagagtcaaggacgttcctggtgtacctgtgctccgccttggagttgccgctttccttcctgaactcccaggaagcagaggtagctaccagcttggtcgagtcctcgacaagtccggaggcacgggaacaacaaatgtcagcagccaaagaggccgaagagcggaagaaagccaatcaagtgggccgattctggaaagttggcctggcttccgttgcaggagcagccatcatcggtgtcacgggcggccttgccgcaccggctgtggcgggggtgatcggtgggttgatgggtagtgtcggcttgggaggcgtggctagtttcctgggagtgttttggatgaacggtgcgttggtggggacgcttttcggtgctctgggcgcacaaatgacgggagagatagtggatcagtatgcgcgcgaagtcgaggactttgcgtttctgccattgtctggcggtacgaaccaggagaggttgaggctaacgatcggtattaacgggtggttaaccgagtcactttcttcgttgactgctccctggttggcgctggacccgaggtcgtcgaacctgtttgcgctgcggtatgaggttgcggcgatgttgaatctgggcaatgctatgaaggcgatggtcacgagcgcggcgtggacatatgtcaaggtcgagctgctgaagcgcacggtgctggcgacgttgtggtcagctttatggccgatttcgctgctgtcgatggcgtcggcgctggataaccctttctctctggcgaagaaccggtcagagaaggcgggcaagattctggcggatgcgctgattaatagagtgcagggtgaacggccggtgacgctgatcgggtattctctgggtgcaagggttatttactcttgcttgcgtacgctggcggagcggagggcattcggacttgttgatgaggtcatcctcattggtgcgccagtgccgagcgatagagatgcgtgggagatgatgaggagcgtggtcagtggcaagctgtggaatgtgtgctcgggtaatgattatctcctgggcttcatttaccggaccagttccattcagttgggcgtggcgggactgcaggagatcaagggtatcgagggtgttgagaatctcgatttgacgggcacggtgaagggacatatgcgttacccggacatcttgggaaagatcctggagaagtgtggtgtggaaattaaggaaggatttggaggcgacattgaagctgagcaggatctcacgagagaggaagaaatcattctggcagatatggaggcccaaggaaagcttcccgcgtttgtcacgaaaaaaggcaaccaggagggtggattggttgactttgaaagggaagacgagcatcagtcgcatcatgatccgccgcccaagtacgcagttatggatccatatgcctcttcctcgaggccattgatggaacagccggagcaacaggaacaaacgctgccgctaccaccgagaccccaaccccaacggactaccatgaccaaacctacctcgtcactccaagccagcagcaacaaccctctaggttattctagtccatcatcatcatccaaacccgccgcggatgacgatctctccaggcagttcctctctggcccatcttcaacatccacatcctctgcgctctccgatctagcatctctatcactcactcctcaacaatcctccacctctactaccaatgcggccgccgctacccacttccaggggaagtcatcacagcccaacccccatcccaatctcctcctcccttcagaccaacaacaacaaaaaccgctcggccgatcctccaccaccaccacatcaaccggttccgatttctctaccgttcgcggcgatgtgccagcgatccatcgcagcaacactgcccccatcaagcaagatattccgcgggatatcccccttgtcagcagcagcagcagcagcaggccgtcgccacctgtgcagtccaagtctgagccagtaaagactagaattggggaggagggtgatatcagtgatgatgacactggacgatatggaattaagatggttgataatgatgatagcgagggggagttggggttcgtggagccgattcccatggaggaggaggaggggagtggtcacagtggtcacagtgggcatggaggtaggaggtaaaaggaaaggaggggaagcgtctttgcgttgggtgggttgaaagcagtgtttgtggttttttttcccaatggtctgaccattcaatggtgaagttaggttgagtgtgggagggtcccgctatgtcgtagagaaacctggctcgggactgatggattttatttgaggaaaaaaaaaaacgaatcagcgggaaaagggattcgcgaaaaggagtaaagagaaagctagaaggaaaaatggcaggtctatactagtacacactttcatagattagtacatacctagtaatggtattcaactaaagctcattggcgtcatattctgtactctcattttgaaacagcatttggcattgagttatattcaagtaagccacgagagtggtgagcacaatcacaacctcgctgtcaagttactaatgtgtcaaagactctaccgatacctgtttggagtcctgactattgatttgctgatgttgaccgttggctcatcgccaacttacttgcaaccgtggactgagctaacacaacaatataccttccgttttcataaaagacaccttttatatcttgaagtgtcactttccattcgttttcagccaggtactaatgagacagacgcatgaataccaagtcgtcgatgctcagtccaaaccgttcagcataagtaaaggtacttaggtactacaaacgctaggggcgggcgggcgagcgaaacaacagagatgagggaaaaataaccaattttcaaaacacatataactccgtcaatttccctaggtactagatactatcaaaggcgccctttttttcatacgatgatggatgacgcagtgcaaaaaaaaaacacaaacgaaaaagaaacccgcaggtatcatgtctatctataccataatatttcgcacaagacatggcaagcatttactttccttccgtcctttctctaaacaggacggaatcactcgtcatcctcctcctcctcttcatcctcctcttcatcttcctcatcctcctcatcctcatcctcctcatcctcatcctcctcagcaagatcatcatgatcctcctcatcgctatcctcctcatcctcagcctgcttccccagcctctcctcctcttcctcctccttcctctttttctcatcctccttcctcgcctcctccatcatcttcctcttctccgccctcaacttcctctggctcaccacaaacgcacccagcggcgtcttctcccactcaaagtcccttaggaacgcctcaacctgtgtgcgatcgttgggcgcaaagtcgacgcggttgcgcttgtcctcgatgaacttggcgttggactcgatcttttgcaccaaaagggccagctgcgtaccgatcttgccgttgttgttgccagtgctcttcttgcgggagtccttgagccagcgcttcaaggcaacgacgacgggaagggaaaactcagggaaggcgatgttgcgcgaccagaggacgaagtactcagacaacaactcgatgacttgctcgccgagaccgtcctggtagacgcgcgtgcgcaggtacgacttgggggccttgtaggcggtggcaaagtcgagcggtttgagggtggacgacttgggaggcttcttcatctcggcggagttgaggacctcgaggagggcggaggccaggggaatgtaggtgtcggtggcacgcgagagacgcaggagcgagcggatgagctggaagcgcagagggaagtagagagcagtagggatgaggcgcatggcgccgagggtaacttgtaccaagggatagataaggagcttgagctgggactccttgccggcttcggcctccttgagcggagagcaatgctcagagaggacgcacgaccagaagtcgagcgagtgcacgtactgccagttgtagacgttgcggaaggcgttgttcttattgttgacgatggagttgcgaaggtggatggccagctggcggatgaagccgaaggcggtggtgtagccgagggtctggtcgagaccccagagctcggccgccgagttcttcatgatgttgatgcccgccaccgtgttgacgttagtcaggcggcagccctgcacaagaccctggtagacggccttgaggaccgtctcgcgcacgcccttgtctgagatgaccatcaggcgccgggcgaccaggaaagctgttatcctggtggcttcggtgctggcggactgcgaccagaaagcgacaaccgtcttgatcaagaccttgagaagctttctgaaggaaaggaggtaagggagcagaggctcaagagcggagattgtgagtttaagggtgggctcgtcggagagggtgccgaggaggtgaatgatggaggcggcgtagttcttgacgagctgcgaaaggatcttgaacttcttggtatcggtgttgacgtaggccttgccggaggcggactccttgacaggtacgtggtgtgcgagcacctcgggaatatgcttaagggccagaaccagaatgtcgttgaaggcatctgggttgttgatggtgtatcgttggggcttttcgtcgtcgtcctcgttcaggtgggcggcgcaacggaaggctattactacctggcgagcggctctaagtgactttgtttcctcgatctgtgccttccacttggcgatcattttctgcgtgagttcgaagccgttctcctcgtcggcagccttggtgtccttcttttgcttcttcttcttgggctcctcgccctcgccctcgctcccgctgagctcgtcaatctcggaaaagtctgcgttttcgtcgaactcgagggcctcggggtcattctccttcaggaacttgtagaattcgggatccttttcggcgagggaggccatggcttccttggtcatgccggtaggggcggcaccgtctacgacctcgtcatcctcctcgtcgtcgtcgctaacctcgtcgtgggaaatatcgtcgtcggagaagtcgacatcgctgccctcgtctgctgatggctcctcctcggcgtcggactcttcttggtcgcgtttcctcttgcccaatttgccggaggcatccttggtcttcttgtcgagaatctcgaagccgccctggaagaagtcgtcgacggtcatttcgccggcggcggcagtaccgaggttcttcttggcgtggacaggcttcttgccgccatcggggcccttgatgaaggcgtcatcttgggacttcttggcctgcttcttctgcttgatctgctctttttgcttgatcttctggacgacctttctgcgttctagaacaccctttaggtgcttcttttcgaactttttcgtttgtttgacgtttttgaccatgatgggcgactggctgggtggagtgatgtgtccagtctggtcaaatgggtgtggtgtggttttttcttccttttctttggtgaagtgaaccgggaagtggaagtggaagccaattcctgtcggcaaccaccaaatctgccccgtgcttctctgctcttgccgtcgcggtcctcccaaacttttttctcctcttagatcccggggttcttatcggctgctcttatcggtaagtacgctagtccgctcctggccctagcgctgtgcctggcggggcacttctgtcactgtgaggatccactcttgaccggcgcatgcagcttgtcttggaacgtcctcgcagctctccatccactgaagcttcagtgcttcacccgcaaggtccagtactcgtcatcttcaagttccatgatttcattcatcatgaagtgtccaacaacaacaacaagaacaactaacgacacttgatgatctcagtcgtccatcatgatttcccgccagccatacgcgcctacaccacatagctatgttcccaacactacactctcagctacgataaacctggatgaagtaaacaaaccccactcgggtatttggccatgtcatgtcacgaggtggtccatttactgacaacatgatgccattccaaccataacaggaagtgaagctcgccgacacccgggctgagcgtgacctccaggactcattagccgagatcttcagtattatcgtcactctggatgagctggaaaaggccttcctcaaagatgccatccccgaggccgattatactgagatctgtgagagatcgctaaagcagtacaaatcgcttgtcgccgacgagactgtcgccaaggcattcgttggtttggaggagttcaaggccaagtgggatgtgcgtatataatcgaactcgcttcactgtttgatgagtcttactcgcttacacacacacacctctccatagctcgaggttcctcgcgcaactgaacgcatccgcgtcggcatgccctcaacggccgtcaacgcctcctccggtccagcacccgccacagttgccgcttctggaggcacgagcggcactctcattctcgaagccactcaggacttcatcacattccttgatgccctgcgtctcggtctattggccaaggatcagctgcaccctctcctaacagacgtgatccagtcggtgaacaaggtgacggacagggactttgacaataggggcaagatcgtgcagtggctgatcacccttaaccagatgaaggcgacggaagagctgagcgaggagcaggccagggagttggaactggatatcaactcggcgtatcagggcttcaagagcacacttacgtagggccagtcgtgttacaggattttgacgggtatctagcagtacctagtgagcatcgctacaccaagaacgtccaaaagctaggataaacaaattcctcctcaaagatcctcctcacctgctccagcacgaacctttccaccttgcccacgttcttcaagctctgcttaccgctttccctctgcccaatctcactttcgacgcggatttcctgcaacagcccacccatctttgtctttgccccgtcgctgcctcctcctatcccagaaccattcccgctcccagcagccttgttctcctccccacccacagcagccacagcatcttcggggctcaaaaagcaaaagtgcactcttttcctgatgttcgccaccactcccacgccatcgaacgtgagtcccgtgatgctcaaccgcaccggaatccccacaaagctgggcatggggtaatccaacaagatgtcagccgtcagcaagagcttcacatcgccagcgtatttgatgcggaacacagcttggatgtcttccacccttggttcccgaaaccgttgcctttcttcttccccttcctcttcctcctcttcatcttcctccggctccagctgttgttgagccgggtggtcccgatgatcatgcatcccatccaagaacccgtcatcgtcatccaagatggccgaccccgcccggttgttacttgtcccagccgagttgggcgccaacgtagaaacgctatgcttctccctcagcccttgcttgggaatctgtagtctcggtccacttgtcgccagtgcaccagcaccagcaccagccgccccaattccccttcccccaatccccagtcccactgccggcgatggcgtagacgacggtggcgaagtagcagcagctgccgagaataacccttgtctctccgccggcgccggcgcaaccgggctataatcgcccaccgagttcaagctctgcgaagaaggattcctcttgtgcctcggacccgtcgggatggctagcacaggcgcagtcggcgggtagcccatgcttgccatgcttcccatgcccgccatgcccattccgcgaccaatgcctcccacgccgccggcggttcccaaggtacctaatggggtgctagtgccagtgagggggctgggtcccggggtgggtttgccagtcccaactcccgggaagtgaagccggagatggggtgtggatgagctgtgaagaccttggtttgttgctgctgctgctgctgctgctgctgctactggtcctcccattcctcctcctcctgctcctccccctcctgctcctcctggtagcatgttattttgttgctgttgttgttgttgttggtctgcaatccatgagggaccgcgttggtgggcggcgccagctacggcggccagaggcgtttgtgtgccggagaggccggcggtgaattgcgaggtgaagtaatgcagattgaggttggaggtcccgccggggattccgggggtggacacgccgaggaagggagagcctaggtcggcgtggtggtggttggtgccgtgggcgggacccccgagacctgctgtgtttgggtcccggtaatatctgccatctctgtccaggctcggtgaactgttgttgccgctgccgccgttatagtgtgggttcaggtgcggtgggaggtaagctaccctgcctgaattggggccacttccatttctgcttccggtactgctgtttactgtgagtcttcgccgtgattctgaggcagaggcgcctctcagcctgccgtactgctgctcgactgggtcgtcgaggtattcaccttcattttcgtaggcgacttcttcttccgagtctgattcttccgaggagtctattccgggttgctcttcgtaaaaatcgggaagggggtcggtgatatccttgagctcgatctcgggaggaatggagccaaactcaaagtcgtggacggtaacagacttgatgaaacgcggtagtgggacggcctggaacttttcgtgaatgaaatcgcggattttttgggcgagttcttggccgtcggggccgccggtgacggtgtcccagttgaggtcgattgacatggaggagtgaggtgagaaaggcagtggttgtgatggacgtcaactgtctttaatgacgaattgaagtgaggtttcggggttgaagttgaaagttaagggttgagagtaatgagacatggggttgtttgggcactgtatggagctcaagtcccatcaccgataaccctgagcgcgaacaagtatcattgtcttcgttgacaatgttagagccagactgacattgcagtagtcttgatccatccaaatcgttagtgtataatgttttagccttcaccctctccttcagtaatcatacttccaagttccaaacgtgtaggcacgatgagttatctcgatgatatcagagaagcatgcaaggaaggatggaagagagactttagttaagtaaacggaatactgtttgcgacatgggcgcatactgtgaaagaatgcatagcgatcactactgcagatattgggaggcacattgcgttgctcacttcaactgtttcatgttacaacaagatcatcatgtcagacaccccaaaagaattgactcacaaggtgatattgaaatccaatatcagaggactcacatatcagatcacccccatacactatccgctaacggaggagtggatgaggcgagaataaccctaacccgagcttcttctgtacgtacactacactaccttccccgccaggcatgacggcagccggagtggaggcaccgcagccgaaaagtgggtcgtttcccagggcaaccaaggagcgtgacccttgatcaacaaagggtgccacttttgcattttccctttccctcaattgttgacttttgaatcaccctcccgcatcctccatccaatcccccccatccccaaaaattcgggtgtgcaaatagcctaggattccgagcgcgatcctgcacacacacccaccaccacctttctgccaagtgcttctctgttttatcattctcacttttcccgccacttcgcacatctgttacttatcctccttgtgtcgtttgcttgttacatcgagtattcgctttgccctaacaaacccgtcgaccaaggaaccctgaccaccgcgacaaacaccccgccgcgcaaacataaacaaccacccttcatgattcgcccttaattctttgctaaagaagagtctcgtcgccaatctcttcaaccacacatcaccacatcgcccatcatgggtgacccgaaacccaacacacagcaaccacaacagcgcatgacgagagcgcgtgtggcctcgtctgccgtcaccaaaaatgctagagccatgacggccgcggccagagccaggagcgcgaccaccagcaccacatccgcgacatctgccacgaccgccccatcgagagccaccgcgcccactgcctcgacaagcctcaagagaaagacgcggaccgacgatgatgaggacgacaacgaccatcatgcaaagcatcgttctgccccagcccccgttacgcgacctgtacgcctgccagccgccgctctcgcaaccacccgcgccacccgagcacgagcacggaatccagccaacggagctgcaaagacatcgagacctgcctcgtcttcacttgcatcaagacctgcgtcatcagcctccaccagaccgccagtaatcaccgcgcgcggtaggccgccaaccaaagctcaagaacctgcctccaaggccactcgcgcgacgcgttcagccaaacccggcgatgaccagacttcctcaacagccacctccagaaacaccagcacaaccaggacgcgaccgaccagctcaacggcgaccgcgcccaccgctgcatccaaagcgctcgcaaagcccgccatcaagaggacggtcaagtttgaggagccagaaaaagagaacatcgggcctccgggaggaagaaagaagaagacaggtccaattgcaaataccggagggcttcgcgcaaagccagtcaggactcgagcgggtgcggcagtaaagggatcaacatcaacggccaggagaggtgttgctaataatggcgcgacaaacaagccagtgtctcgttctggccaatcagccaaccccagcgatgctcaggaaaacatcaaggttgaaggcatgaaacacaagccccttccccttagccctaagaaggttaaccaactagtggcagccgccaaacacgccgacgactcggaggatgaactcgctattcatgagaatagtccggccttgttgcagcccttgctgacaggcagagctcccatcaaaccgccggcctcgacgaccagcaaaaaggcactggagaaacaacccgaacaggatccgcccaaggagcccgaagccccgccggcatttatatccaccgcgaatcccgaatctgcacatcacaacaaggatgcctccgccgaacctgcagtcttgaagccacacttccttccagccgaacatctctcgatgctcgcttctcccgctcgccgtcctccgccatccccatggaagaacagcatcaagaccccggcaaagcgtgtcgaaggtctgtttgctggtgtgcccctactcgccaaccgaccggatgggcaacccgttgcacaacccgccaagagcggtcccggtcttcttgccagtccagccaagaggccacctggaaatgcgactgtgcttaatggtggtggaggtgtgcttgctggtcccgctaccatctctacaaacactgggatgatgaacccgccctctctctttgccagtccggccaagagggtgcctatgtctgctgcccagccacagtccgttacggaagaacttgctgctgaagcaaagccctctttgctcgccagcccacctgtcaagttcggtactgcgagacgcaagtcgcagcgtctggaagagatggcgcgggagcaggaacacaaagagcaggaaacggatgccaaggacgaggaacatgatgaccaagcggaagcggatgaagagatggcgaacgggcagcagatccacgaacaggaggaggaggatgaagagatggactctgcggacgaagaggatgaagacggtccttctggtgagcttggcgagcgtacgatgcagattctcacttcctcgacaaagccagctaggctactctttactggacgccgacgatctctcaggcatatcgagaaagaagccgaagctgccgttcaggaagaaccagaaaccctacctgaagatgagcatgaccaggaagaggcgcagcaagaagaggggcaaggggaggttcaagaggaggttcaggaggaggtgcaggaggaggtgcaggaggaggcgcaagaggacagggaagaggaggtgcaagaggaagagtccgaggttgagcaggaaaatgttgaggaagagcacgaaaaggggcacgagattgaacaagatcaggatcacgagatggaagaccaggaagaggagcagagtgccgagcccgaggtcaccgagccggatgacgaggaggactcgatggaggtcgatgaggtcgagctgggcaacggaagcgtcgaacaaatcgtcattcccgagacgccgcagcctgaaaatgatgatcagagctacttggacatcgaccagagcatcagcaccactcctcccgagtcaccacctcagcatctgctgaatggtccttcgttcgacagtcttcgccaagatgtcctcaaccctactgaagacaacgaggacggtactcccgcccaacccccaaggggtagcaagtccaatcctcatcccgctgccacaccctctgtcaacagcggtcaccggacaccttctggtcgaagcacaactaagagaatgcgctttgacaacagcagctctggcttgggtttcacgccgctggcggagcagttgaacgggtggaaaggaggtgttacaccggcaccccccaaggttaaactgctgaaggccacggctaccccatcgaaggccgctgctgctaacgacaacgctaagcttggatttacccctctagctgagaagcttagtggttggcacggcggagttactccggcgcctccaaagacccaaggacctctgaagactccagcacccgcaatgaacgagactaacgtgagccttggatttacacccctggccaagcagctgagtggctggaacggtggtgtaactcccgctaagtccaacactgcggctcctttggaaggcaggttcggtaagaggaggagttcaaggaggttgcaacaagtggacgagcaggaggagacactcttcgatgtagccgcgatgaaagaggcggggattttcgggacttcggttgctcgtcaacagcagcaacagaagtcgaaggagtcttcgcccgagaagactatggatcatccctctgagagagctgatgctgagactcccgctgatgttgagacccttgttcagcagcaacaggaggacaagaacatggaactggctcaggaaaaggaacaggttgtcaaaatggagcaacatgaggaagttcaagtagacgccgactctgctgatgtacatgagacacatgttgacgaggatgctcacaaagctgccgaggctgtcgaggacgaagaggagcaagaggaaggggactccgttgagatagcaatggccgatgccgatcaagccgaagtcgaccccgacgccatggttgacgatgatgacgcatctccacttctcgaggacatccctatcaccaccgaagatgtcgagctcgcagccgaggccgaggcgctagcccgcatttctgatgtgatggacacgaccgatggcgtcgataaggatggaagccagcacagcatctctgatagcctctcggaagcgagccaggaatatggcgatgagaatgccgttccggttgtggccgagttcactacccgccctctgaatgtcaacctcttcacgccggctgacacgacaaatcgggtcaccagacgagcttccgctgctcttgctcacccgaccacccctgttcgcccgcaggctgccctcagggaagtgcacacagtgtccaaggttcctctcaaatctgctgatggagccaactctgcgccaccgcgttctctcagacctaggaagtcggggagaagcagtctctcgagggtctcatttgcggatactgctgatgttatcatagaagagcgtcaggaggatatggagaccgtggaagaggaggccgaggaggagcacgagcaggagcaagtgaatgagccggttgacgtgcatatgcagcagactccactcaaaaccactcccgctaagcaaactccagctcagcagacaactcccttcaagacacctttgaagcagactccacctcaagtggtcgctggacagaataacgctcctgtaccgtcgcctcccaaaggccacgagatgactacagatgagagcggccgccagagacgccgcagccggcggatctccagcatgggtgcaggggcatcactggccgagatccccgaagacgaagccgagttcgggtccccgattgccgaggaaccagaggcagaggacgaagaagatgactttatcccctccgagccggtcacgcccgccaagtccgaggtcgagtggtcggctatggacacgcctgctcgtacccctcacaaggacctcaatcccaagctcttgaggggagcggttgtgtactgcgatgtgcatactgctgagggcgcggatgccagtgggctctttattgagctgctagggcagatgggcgcgcgttgcgtaaagaattggtcgtggaatcccagtactggtgcttcgggtgatgaaccggtgtctgggccaggacagaagattggtatcacgcatgtagtgttcaaggatggtagcaagaggacgctggagaaggtcaaggagagtcaaggtgttgtgcagtgcgtgggagtcagctgggttcttgagtgagtacccattatctctttgacaaaccaggtgatgaacaacatgctaacggtttctatacagttgcgaacgtgaaaacaagtggctggacgaagccgactacttgatcgacctctctttcatcccccgcggcggtgcccgcaggagaaagagcatggagcccaaggcgctagccaatctcaacggtaccctcgtgccctccggctccggttccagctccagcgcgaccatcgccaccaagacgaccactaccacaaccacgaccacctcatcattctcctcttcaactaccacccgccaaacccaacaacaacaccccacaacccccggcaacaccaccaacactggccgcagcaagcgccgctcctcctccctttggatccgcacccctccctcccccgacgcctcttcatcatcccccggtggtgacaacaacaaccgccgcgtaagcgactccatcctcgccatgtccacatcaaccaactcgagacctcaagcagacgaagaagaggaagaagaaagggaatggtccaccttctcgcccatccccaagaccccggcccccgagaccatcgcccgtctagcagctaacctatctcccgcttcttccaccactaccaccaccgattaccccggcggcggtggtgacattgacattgacattgacggaggttcattcctgatcccagccgacgaagccggccacgaggccgagttcctaagggaagcgatgccggagcgggagcgcgaaagtcacgctttctacgagagaggagccatgacgtgtccgcccaagcctagtttaagctatgctgttccttccactactattggttcctcgacaacggcaacaggtaacggtagaaggagtctgttttccgtctcagtcgggtctggctctgcccctggatttttgagtcaggatgagatggatgttgatggcaacaataaccacaacaacggcgagggaccaacttctgctgctgctgctgctgctaccgctccgctgagcacaatggcaggaacaatgggtctactccgaggaggaggccgtgataacaacaacaataacacccgcgaaagaaacctgggagtcatgatgcggttgaatgcggcgagacgaaagagcttgcagtttgcgcccaaggtggggagtccgcttgcgaggagttggacggggaacaataacaacaacaacaacaacaacaacaataacaataacaataacggtggagggggaagtgtcgggggtggtggtgttggaggcacagcgaagtaaaagcagtgggggaaaatgaaaagatcagggagagagggaggattcgcttgctttttacttaattgttttgtctgttgttgttgttgtcgtccttttgtgttatttgctgctgttggagtaaaaagagagaggtttgttaggctcatcaaggtataccatccatggcgttttttcttgtttgaaggaggaaagggagggagggagggttaaagtttggttcgtctgtctttttcaggtgtaatgcgaaggaatgaatggtttatggagtttctctcatggatggaacatgttttgatgttgaggtgctgtttgggctgtgaaatgaccaagatgtttcttctcggtttttgtgagaatattgttcagaaaccgaatcactcgctccctgattgccatgaagagttttggcttgttgaggatgaccaggggctgtgtacatcgttatgaatcaagtacacttactgcgtagatgcgagtatgtttaccgatctcatgattcattgattgagctcgttgccgaaagccggttaacttccacgaagactctccttgaaaagggagttgcgtggcgtgaataactgtttgtgaagtataatataccggatttcaaacccagacccagtcaccgtattacccccctaacagacgaaatgctgcttcctcaagtttggtatcctctttctctaatcccgagctttcttccatgccccctttccctcctcctcaattctcgtcctcctgcccccctcaccaccctgaatccacaaccttcccaagacctcaaccctctacctcccctcccccaacctcctaaacccctccagcacatccttatccacattaaccgcccactccgcctcaaactgctgctcaccacccatcctctgcaccaacccctgcaaccgttccctcgcaaactcgtacgcttccactctatgcactggatccttcagcgcaaactgccgttccgtcacatcgagtggggtatcccactcgtaactaggcaagttattgggatcccataccaggtaatccctcgggttagtactccctcccgctagctgctctttcgatgttgagtttatcgattgtcggaaatcttgttgttcagtcagcgactgatcatcctcgctcgccgccagctccgtcaccacactcgtccacatcgccaagaaatcctgcagcctcgcgagcacaatcttttcctgcaccatggggtccggcagctcccagaggcgggtgagcgccaacatgctgagcttctgccgttcgacctcggccatgcaatcaaagttgttgaaccacaaagtccccagccactcccacacctgttcggcggtggacccggcggtcgtcgcgatgccggccaacatggtcagaaacactgtaggatcgccgagcgcgatgcgcgctagcagcatgaagtagtccgtctgcttgatcgtgttgatctggctgaccttcttgttggggccgtgcgttgtgcttgcctcccaggcgctgtggaggccctcgaagatggtgttgaggaggccgatttccagcatgtcctggacaactacctgcagcccttggacgcccccgatattctcggcaatgcgcagaatcagctcgatggacctggcaccggtctgggattgctcgcgagagcgggcatcgagtgtcttgacgagggctgcgagggtgggacggcgtaggcgatcgtcgaggatctcgcggggcgcgaggaggatgtagttctttacaacttcgagacactggtttgctacttccgaatcgtactcaagaaggggcagagcaagctcaaccatttgtacgaggtcggggtggaggggagggtagctttgtgtggttacggacttccacagagctaccgattcttcaataaggtggaggtgaagggcagactcgggttccatagcctcacgcagcagggggataatcgccggttggtaccgctgagagtccccacgcatcgagtcaacgagcgcagacatgatggccagaatagactgcttgatcatatactcctccttctcagctgactcccacaacttgggaagagtcagcataatggcgtcgccaaactgagtaatatgagtctccattcgctgcacaatcgcccgaatagtgtcgagaacagtcaacttggtctcatcgctttcaacctcctggaggagccccataagctggttgaagacgtcgggggcaaacggtaggaactgctcgccctggaacccaaagtcgtccacaatccccttaaactcgcgcgcagcagtggtacggacaacctgatcgttatgcgggtcgtcagggttcatcaagtgtctaaagatttcgtagacggcaggtcgactttcctcggtgatcttgatcgagatccactggttgagcagaatggctatccgtctacggagcagcttggacatggaatcctggatctgtgcgtccttcaccagcgtagtctttagaaaacggtcaaagtcgaaggcctcgtgaataacagcggctgcacacccaagagcgcagtaagccgcctccttggtgacgatatccatatcgaccttggtcgcaaattcgcagtatgtaagaagtggttgcccaagctccttgtagtgcgtcaggaggtcaatgagcagcctttcagcacaaggccgaacagcccactcgtatgcttgaccttcgttacgctccgcagcctcccacccttccgggtcttcttcccatgcctcgagatcggactgccggaagatgaatagcctactgatggttacttgaacaatatccagcaggaagctgtttgtcaatagttggtccttgacaagttccatggcctctctttcctgattcttgacctctgggctcttgtatttgaaagtctgcatcggcctgtgggcaatcgacacacagcttctaagcagcaaaagacctttaagggccagcttctccgagagcggtccttcgtgtttggcgctaccgtcgtggttctcggagcccgtttgcctgatgccgcccgacttttcaaactcatttgagaattgctttaccagattccagtaagccttgacgagcggaatggaattcggtagcagagggaagctggccgggtgggaatcgcacatgtcgatgtgcagtttcgtgaactggatcaagtgcttgcccaccgagtcctggaaaggggcagggatgtgcgactcggagctgacgccggtaaggaactggtcaaattgggattgcgacagcgaccagaaaccctggaccatcggatcggtatggggatgttcgtagccaacggtgaccagcctacgtaagattttgagggctgtgaggctgttctgcatgtagtagtcggcctcatcttcatcgccgctgccacccctcgcgaagaactgctgccatgcggccgtccgctcggtatatatctcaccgagcaattggacaagctcgggtgtaacggcctgaagagcggtctgggacctccgcaaccgcgctgttgcgagctctttgactacccgcagcagcacctgcagagctccgctgagggcaagagcactctctgttctggcgctcctcgtgacattgatgatgctcgggatgacgtctggccagtcgttggggtagtctatgcggacaatctttgcgatgacaagggcgttgtgtagtgcgagggtcttgtcctcctcgccgactgagccctggagtagcctcgagcgaataaactgtttctcggcgggttggatcgcatgtttcgcagtgtgtcgccagtatttgtcgattccgttcttgagcaggataactgcgagaaagcggacggagttgtttatggacttgtcgaggaagacggtctatatggtggggtgggcaggagacgttagcaccgtcaccataactccaaagaggctgatagctccaattgaacccacctgtagagaaacatggtagtctgggcgagactcccatgactgaagctgctggccggctgactgtctctgggtgtggtctgtagaaagggcggcgtactctagcgtccgggcaagctcgaggaggtttagaggggctgcctcgccgggcacctcgatagcgaagctcattgtgttgttcttgttgttgttagcgccggctggggggtgtctctggcctagtcgtagtcggttgagggtggcctggggtatcatatataagaagcgaaagaaagtcaatggtgtaaatgtttcaagtcgagtttgtggaatcagttgaagcaagcggaatggagatggaggagcttcgttgacaagttgaggcccgtttctggaacttggagaggtctgagctgtgacgcgctgcagctaggtagagtgttgaagcgggcccgtcactgcagtgggctgaaatgtcccgggcggtttgaacggctacaaagtaacaactggaaggcggggcagcttgaaatgttagtgcagccactttactgcggtgcgaaatcctaacactcctgcaaccactttcaccgagaccgcctttatcaacacaagaataaaagggggcttcctattctagctggctgcagactacctacctaacacacctaggtagttacacactcgatgctcttggttgtcttctcaacctacaagctcgaactgggaacggcctgttctagcaaagcaatgcccgcaaacgctccctggtcttcataaattgtctgtttaccactgccgtccatgttgaaccgatagaccgcaccgccgctgtgtgtttggttagtaccacatcttcaattcgagccttaaaagcagcatgggtgttgacatacagatctgtagcatagatgtacctgttctttttatcaatggccagtccaatcgcctcatgcagattccgcgcgaggacctgatgcttgctgaatgacccatccggattcaaagctgcccggttcaaagtattgccgttcggcagctctccacggtcagtccaatacagagcgctgccctcctcgtccatcgcgaggtcaaccggctccggcaggtgatcaaaaaccacctcaacatccggtctgttggaagcaccaaatccctggggcatctcgatggaggcccggtaaatgcgtcctttggcgcccctgggcggtcccttttgggtccagtagaacttgccctctcgagctgagacagtgatacctacgcaccacaaagtagggtcatctatccccttcctccagtcgccagcgcggacgagagtctggagattggatccatcaacgccgcaacggaagactcgcatgccctctcgatcagagaaataaagcacctcgttctcctggtcgacagacaactgcttgggtgtgtgaacggcgccgggggggatgatgacccgtgcgccagtgccgtccaggttgcacgacatgatggaaccatcgttttgaccgggagtgcccatgttggtccagaatatcttgccagccttctgggagagggcgattccatctggcatcggcagatgatgggcgattaccttgagcggagatcttccatccgcacttcccacgaaaatgcggcccttcctgtagaacccgacgtcatccggatcattgttccatccaatatccaaaaagtacaaggacggaacatgcagattgtcgtaactggcttgttcctggttagccgtcttgacggtgtgattaggagggtaaagaccgcccttgctgctcttggctccgagtctgccctcgtcaatgtacttttgtagaaagggcaagacacctctgtcctgcaggccacgctcttggatgtagtgcttctcgatgagcgaaacggtatctaggccgaccgagtccatcagagtgcagggtggactaccgttctcgataaacatctcggtccagacagcgtcgagttcttggggagaagccacgccttcagccagcaccatgagacactcgcgcttgatggctgcccaaacgcggttcaggatgaaaccagtcgactccttgtgtgcaatcaccggcatcatgcctgacgctctgaagtggttcaagaggaagggaaatatctcgggtcgcgtagaaccactcgtcatgagctcgacgatacggatggtcggcgggaccatgtagtgggtgttcagcattcgttgagccgtctctggcttgaccatggccgtcatctcgcgggacttgtaggaggaggagtttgaggctaggatggcatccggccgggtgatgttttcgagttcggcaaacaaatcgattttcatgttcaatttctcgggtacgcattcgataaccagccaagaatcctccacggcgtgttccatattctggaagccacgaacgctgatggtgttcggatcaacgatgggcttgtatctccatagctcgctggtgatgtactgcaacgccgcgttcgtctgtcgagggtctgggtccctgatgtggacttggtagccggccgatgcccagcaggcgccgattcgacgacccaggacgccggccccgagaattccaacagatcttccggcggtggatggtaacttccagggcgtcatgttgatggatgtccactgcctatgatcaaatttccacagatgttgagagatggggaaccgacgtgttgttcaacagggaggacaaggtgacctaggcatagaggtaggtatgttcccaagtacatgtagctgccctgtatctggatgtgcaaattgaaagcatcatccgtcccaatgcatcatgatacgtcggcatgacgcgaggccaccaggtcaactcaaaccataatccatctcacatcgaccctcgccgggtatcgattcaactcccgctcgggttcctggcttgtccggtctctctattgggtcagtagcataccgataggcgcgtcttgtggtttatttaactccaggaaaaatggtgtggaagaagaggtcgaatggaaggaagagtcctgcttggtgatgaatccatagtagcctcacttaatagttcgtgtacatcgggaagttggggaactggactagaactagttgccgccgcttggatgaaacctggaaggatgaggtcgcagttccccttgcggttcggtggtccctgtacgcagtaagtgtaagctaccttaccaagtgggtccctctccactttccccggcgtgcttctgccgtgtcgtccaggggcccggggttgctatcggacggggctggctaggctgaggttcagctgaaaaggaagccgtcaaatgccagaacagaaattgacggtcccgacgccttgaggtttgtgaccgtgacgtttacaactgaaaccgccctctttggcggatggtgtcggtcgggcagttagtggctgtcgaattgcctactacctacacgactgtttgtcactctgtcactctctgtcatgtccttcttccaagccttccatttaggttgggctggagaaagcgaacctggctggaacaactgccctgagcgggaaccgccgcccgtgccaatggacctcggctcccccgtcgggtcgcttcttggctcctcctgagatcaacactagactccatcggcctcccgacaactggtacctccacgcatcaccgcacccgggatgatcatcgactagtgtactgccgacttcgtctgaattatcccctggccctttcccttgtttctctgtttcttctagtttgttcttgttcaaccaacgacatgatacaacttccatcccgataaacgtttgatacccccccctccttattaattgcgtttctccagccttaatatacccacgccagccagcctcgaccctcgaatccgaatccctccttatccgatccgatgagcgaacccaagtcctcccctccagggcctccgccttctgctcctgctcctgctcctgctcctgccccctctccagctccagctgccgtcgccgcaccgactgtctctcctcctaccttgccggcagacaacacctttgccctcgcccagcagcgactaatcgcccgccgacaggcccgtgagacagagaacgccgcgcgcctcgccgcccagcgatcagaatcccaactacgatcccgcatcgcagcctcccaatcccctttaatccgccgcctcggctcatcgaccctctctttctgggatgctatctcctcgcgcgagggcacacggcccgccttccgcgtcggccaagtcgacgccgaacttctcgacgccgagctcgtcgatctcctccgcacccaggtcggcgacgccctaaagtatattggcggcggcgtctcgtcgaccctcaaagacgagtgggatgctgagatcctgctcatcctgcgcgccatcctcttcaagctgaccatctgggaccatgacgccacgtacggcgccgcgctccagaacctgcgctacaccgacgctcgcaagtccggccccgtgctccagccgccatcgaagctgcaaaagagcctgtacggcttcgtcaccgtgggtggcaagtacctttggaccaaatgggagacgtaccttcttgaccacgacgaagcctcttcctactccgtcgagggccccaaccccaacatccagcgcctcagccgcctcaccgaatcgatcggcacctttcatgccttcgcctctttcgcttccttcctcgtcttccttctgcacggccgctaccgaaccatcctcgaccggctcctgcgcatgcgtctggcgccgcccacctcgcaagtctcgcgcgaggtgtcattcgagtacctcaaccgccagctcgtctggcacgcctttaccgagttccttttgttcgtcctccccttggtgggaatcaaccgctggcgccgctggctggcacgcacctggcgccgcacaaaatcgatgctcaccacctcttccaccaacgatcccacccagaacaagggcggcgaattcgcctttttaccggaacgcacctgcgccatctgctaccaggaccaaaacagcgccaagtccgaagccgagctcatggccgccgcctcttcgtcttcaggcgtcgtcggctccgcccagaccgacatcacgaatccttacgaggccatgccctgcggctgcgtgtactgcttcgtgtgcgtggcgacgcgcatcgagcgcgaggaaggcgaagggtggacgtgcttgcggtgtggcgagctggttaaagaatgcaagccttggaatggcgatgttttgagtcctgctgaagctcatgcagcggcggcaaatcaaggcgggaggaacgtggcgtttgcggctggcgtaaaagagcgacctaacctgaatcgattgtcgacggagagcagtgggaggaggagtagcagtaatcgggtgtcgtttgatgatgaggtcagggagaggagaagggtgtcgttcgaggatgagattagaccgggcgaggatgcggctagtgatgatgggccggttcgggtgccagagaggagggagagccaaaagcaaagtcagacggcgagggcaactgggacgggcgtaagtgagggtgagacgagcggtacgaaggcggatgaagaggaggagggtgaagacgaagaagaagaagaagaaggggaggatgaagaagaccaggaggaggaagaggatgaatcacaatcaagcggagacctgcaaacaagttctgacgccgaggacgaagaagatgacggagaagaagaagaaggctcagaatcaggatcagatagttccgattccgaagactacgaagcggaagaagaggaacttggtgaggatattgccttctagtcttgaatcagatcgaaccagacgagaccagaccgggccggaaaactacgtacgaagcgagcattagatcaggagcaagtcaggtattaagcaagcatgcatcttttttttttttattcaggggtggttcggaactttctctgtgcgtataagagtagtatgattgtaacaaaatgctcggtacaatcatcaacaaaatacatggacggggagatcggataatattacctatacataatgatggtacctaccgtactctttttttcaaggaaataataaggagctgtgattatgtcaaaaacgatgggacacagtgttgtttgtttgtttgaatagacagaaaggtctgctccgcttctgttgagttcattcgagtgtcgagaaactacctacctagctaaatgtcactgaagtgcgaaccgtaaacacaaactgagcatatctactactcctgacagtaacacaacctcactcaacacgctgatacacacactacataacagaaattcttcaccgctgatcaaccgcgtatctgtcttgcccatcaaaatcaaaatcatccagtctctgtccaagtcataagtcattatcatatacgagccatgaatctaacatgtctatcccgtctcactctttcgctctttctttgtttccaccatccatcctgtccagccaattcaggattcccaataaaaaatcgcttcctcgtccgtccaaaaagaaaacaaaaaattgaaaaaaacgagaaagagaaacaagccaaaaagaagcaaaaagaaggaaaaagaaaaagatgaaagtataaggcggtcaacaagccatatgccgcagcttctcatctcatcactcgagtccatatccttccgtcttttcccatatccaaaaaaaaaaaaaaaaaaaaaaggtgcaagtgcctctctcatatccaatcgatcttccttacaaccaacctccttctctttacacttacttccgcttgagactgcccaacctcctcttcagcgactgcgcaatggttttgcccgtggtattacttctgcgcaaacccccagactctccttcgtagtcgttcgagtaacctcctcctcctccgtatcccgtagtcgtaggcgtagcattgctcacgcttctttgacgaactttggcgttgccctctttctgctggtagcccatcagacccgagctagagccaggaacgtccaagtagtgggtagaacgcggttgcatctcaagcatgctctcgccgccttccttggaggcgtagttgtagttgccgtagctatagctacgggcaaggccacgggagggggtggccttgtggtctttgagctgcttctcgatggtgtaggagggctcgcccttgcctttgaggtcatccgggtggtattgctaaattggttttctgttagtccatggagggatctttggggagggggaaaaagaaacatacataacccgcccatctcttgtaggcggaggcgtttccgttggtggctccctcacgcatcatatccgtgccttcttggtagtccatggtgcgtccggcaagatcgcgcatcccgggagggatgacggcggttccttgcaagggaacatgcttgatcagcgaatcctggacatactcacggggagtagccctgagagccgccatattggagtccttgactgcttcaacgggcgaatacttcttgttgcggttacgggacgccagggtggcatcgtatgggccgtcatggtggtacatgaagccgcgtccggggccagtgatgtctaaagtgtcgatgatatcgataggttgctgacggcgggggttgcgtaggttgggtgttcgatcggcagcccggtagtctcgctcgagcatggcgagtggccggtgggacatgtccccggggtaacgctccttcagggagctggcacgaggtcgaccggtttgatgagccattgtgtcttggtattctcgttgagcgagtgcttcaggtttccgggtgagggttcccacaaatcggtgagggtgatgctgagaaagtgtcctggttccagcgggttgtggaaagggctaggcgtaggtatataaggttttcttcttttccaacttggttaccggaaagtgttgtggataagttgcgaagaaggtgggtttgctcttcgattaatactatttccccaactcgaaaattgacggagtagaaatatttcttcggaatgcctggcgtgacgtagacgcaagtgagcacctgtgacggtgggtaccaaaaattggacaagtaggactggcacacggcggaactgtgtatgacgagcaggccttgtatgcaagttgtgaattattcgctgggctcgggttggtagagtggtcttaaaatatacttgcttgcctaatcgggcgtataagtgcaagccgtggagtagagggatgcgggcaagatgcgaggcgtaggtgtgtaaataagtaggtgtcctttttaataatatatacacatatgtccgggagaaaaagagaacggagcaaataatagagaggcatgaccatgcagtttatatgtgtcccgacgcttacttacacacagggtcctgtgtcgaccaagccggacgaacctaagcatcattgcagttgggagaggtcttcaagtggctgcgccttggcaggggatcagcaggaacgtggtgggagtgacgcaacacccgggactttatgaatggctgtcgtcactaacagggatgttaagtgaatacggcatcaccaggcgcaactgttaacaaaacggggggaactgatagcgcttgcgatcatcaccacaactggaggacaagtcaacatcgatgcaaatcccgccaaagccgaaaccgggagccatcccgtcatctttgatctggtggcggtgattcttccatgctgccatgctagagttttttttttttagagctgacgactttgacttcttgtcgagggccccaaagtgtgacggttgggcacggcgatctgtggggcgacatgggttgtaaagggcaaaggacgataaaagcttacgcagtgcttgtcgtacacctggtcgtcgttgtcgttgtacgttccgtcatccctcccgctttttagttccagtctcgggtgtctcggagtggacaattgtgcggccgccatggcttccggagggctgtgagtacagctggttcagacattatgtctagggcccttgatgcaggggatcgacagtagctaaaatagtagataggttgaagttaaagttgaggccgggttgaggtagcacagcggacatcatgacggaagctgttagtacttgttggacctagattgaaagagcaaacggaacgaaccaaaatacaaggagatggacgtttaccgaggacagattgaaaggtatcgaagcggtgcaatatttcctataattgccatcctctttcccctcctactagcctcctcgaaaacagatgtgtccagcagatcggcggcttcatttcagttgggcagcatgaccgccagccgagcattagtcgcagggcattgagccaacctggagagggatgcaatctagaccaaaggtccaggccgggccagcgacggcatgtttggggttgttaggctggtcggtcgtggttgcggggtgcgggtgatgatattgacaaactgaaagattctgcccacacatggaaagtagtggaaggcactgcaggtcatttggggcctacagtaggtaggtacctagggtacatacaatggctggattagaaatatgacttgaatctacacagcaagtttagaaagaagtcatcgtctgcatcaaagagacagcaacttgaatctaatcgatgtgcggatagaaggccagatcggagagagggaagaaagtgcgggagtgcaggtggaagccgcggttaccgccatgtcttgccaagggctcgctcaatcttgccgtcgagtctacttcacgcttcaaaattcccgtcgcgacacagaaatgaaagaacccagtgagccaggcaccgcggcaactcaacctcaaaaatctttcgagcaaacctcgacgatctggcgaaaccattcccaagctcagcaacttcaaaccgagtttcattcttttgttaccggaacatcttgactctcttttcggccattcgcccggaggttggcttgaccgttctttctttagggcgtttcttttttgtatggtacaccacccactcggccacacatttagagccagacatcagctcccctctactcagccggtcagccagctatcttctcagcaacctccgtcaccaagccgcccgttacaggccagtcatgaaacggcctctggtagattatgattccgggtccggatccgagtccgagtgtggaagctcatcggacggaccaaaatcaagttcaacaaatattcctccccagctcaagaagcgccggaacggtgacatcggcactcgggccccaccctcggctccggcttccactccgattgccccacttggccgaagctctggcacccacaccataccgccaaaaccggcacccaagtcaacatcatctctcccacccatctcagatcgcttcaatgatttatacgcctctaacactcgaactgctgtctctgacgatccttccctgcaccaaggacgtcagcgccaggtccctcatattcccggcaactggccgagccacgtatatatcgattgggatcccagctcaggggatcgtgagctcctctcgtcgcttgttgacaagcttcagaccagggtagctgctgctgctcaacgttaccccgacctcgagggagtcaaaatcagcacggccttgcgagatccagagttacctgtggacaagccattgcacatcagcctgtcggccccacttacactgacctcaaagaataaagacgcttttcttgacgatgtaaccagagcgttgaggtcaagtggtgtaagccctttcgtggtggacttttccggaggagtcaattggtatcgatccgaggaaagcacccgatcgttcttagtcctgcgggtgcgtgaggttcagaacactggcatgaccactgcagattcgagccccaacccacgactgaccaccctacttcaacgatgcaacaagaccgcgaaagagtacggtcaaccgccactctatgattcgcaagacatgggctaccgctttcacgtcacgatagcctggactcacgctcgtccaagtgaatcgttgaagcagctgacggattcaatctttgacgactgcaaaaccatgtatagtgaaaacatgtcgatcagggacaaactttgtactggctcaagttttcgcgttgaaacggtcaaggtcaagattggaaaccacgttaccaggttcgagctacctgataagggtctcgccttaccagtcaagactacataggaacgctggccttgccagttctcacgcgtcaagccatactcatctggcctaggaacgccctcagtctgttagggccaaggggaagaaagcaactcaagcccttccgagcatgggtgcaaccccgaagagtatttcgatacggaggggagagattgcctgcattgcctcgagtcccacctggagatatcaaagggcctcgacaacgatgcagaacggttttcgtgccccggatgcgatcgagtcttctcgtcccgacaatttctcgatatgcacctggattcagacgtttgtcgcgcaagggagagagcagttacagatatccaaaacatttcgtctaagaaaaaaaacgacatggagatgccgtttgtgtactaagtaccatacttcaggctttccatcaggtgagagtctctaggtcattttccaacatatctggaaatggatcgttgcaagaaaccgtcatcatcaaaagtcgtgtgcaagacggtgattttggatatcaccaccttccaacaactccttggggaagatagtaggaaaaaggtgagtaggacattagaaaattcaaattcacagtcttccacggtagcaacacgcctccctcacttattttggtgggcataaaatgcacaaattctcggcagtacctatacttgcagattgtgcctgatatccaggaaacctaagtaaagatcattcgcccgagtctttgtgcggtatccctctttggggcgtcggacatatggtatatggtatatgtacaagtatatgtaggtagctggcagatttaggctggccgctgtgcattagcatgtgtgtgtaaattgacaagtggtaggcatatgtcctcgagttttcactaactggaaaagtattattttcctaccggcatatgcgtgctcacaggggagcgcaggcataattctggccatcttttctgctatctgcccggcgcccttaaaaaaaaaaaaaaaaagatagtgttgggccagtctcgcaatactctacggtatgttggcttgtagcgcgccgtgttatgccctgtccagtgctcaaggaggggaaagcatattcttctttcttttcttcgctctttttttcccccttttgttgctatctctctctctctctcctcctttgtttttcctttttttcttttttttccccccccaaagagtctctacagccagcctgcatcagacactttgtccagaagaccctttctccaagcttcgaaacaaggacatcatattcggcggaccaaaaacaggatgagtggttgatgcatgtaacaagttcgaaatcacatgcaagtgttccatagacacggataattcaaactgggagctacctgtatgtcacctagtatctaatcggacggagaaacctggggaagggggcggaacatgcaacgtgaaaagaaaaagaaagaaaaagaaagaaaaagaaagaaaaagaaagaaaaagaaagaaaaagaaagaaaaaaaaaaccagagaagaagaagatgcccaccaacgtgcgcgtagtagagtacttgaaagagtcatacaggtacacacgaaaagtgattgattggtgtttacgctgtgtgtgtatgtattgaccatgagaccgagggccaaggagaaacgccaagcgagtggtataacatgaaaagcatcattttttgatcccatcaacatttgtcatgatagtgtgattccaacgactaacaaaaaaaagcctggcttttattataaaataaacaagaatgaagaaaaaggctccgtctctctacctcatagaatagtctattactctggtcgatatcaaagctgaaagaaaacttaagcttgcatcaaagctcatcaagactaggtctcctgaactcccaagtccgcggcatgacgggcaaaccgacgtaaaactgccagaagcgtttaagttcggtgatggtaatttcgtagctatttcgtgattgaccaattcgttaacaaagtgaacagcaccaacgagtgacaaaaggccagaggaggaatggaatgtggaaacagagggataagaaaactcacatcaatgcaggcaaattgagatagctcctgatcaccagcttgaatgccgcgaataccgccctgaactcgttttcgaagtcatccttgagggttctcttcttgtagacaaagttggggtcggtatcgggctgttgcggttgtcgctggaactcgtggaattcatcatcatcatcatcatcatcgttgttgtcaacctcaacctgttgctgatgctcaaccttcggagcaggagtaacccccgccgctttggcctcgtctacagcggttgtggctgtatttgtgtcggacgcttcagcgtgatcagcggcatcgggcgtcggaacgataacgtgtctcggcttcttggctcggtcagggatgtgatgggctcccgaattttcggatccttcgatctgttcgtgggattgaggttgttgtccctcctcgctctcctcaaccatcgccctaaatttctgaatagcgtccaaactgctgctcaaccgcgcataagtgttgaacagtgccaccagctcggtgcgcttaagcttgaacgggatctcgtcagtctcagaagatgtcgcggaagtgtcgttgttagcgaactcgaagagaaccttgagcgcagttccgtatccggccgtctgtaacttgccccacaatcgacacttgtcgcagccgacgcagtccatcagtcttgagatgttgcggaagcggttgcggaagtcttccttcagcgaagggccctcgccgttcttgaacatgatcgactcgtcgaacacaggtccaggcacggtgttagcggccttagaggtgacagcgaggaccttggcgcgtgtgtcggcgtcttgggccgggtcgcccgtgcaaaaggtgtactcctcgtgggaggagaggtaaggcccgagtttggcgacggcgcgggtgagcagggcgtagttaaagtacagattgctgatgcgttcggggaacttgtgcaggcggttgatgtagcaggacaagttgggctgccactggccggtggtctgattcaaaaagtcccagcagaggtgcgtcgagatggacgcgtgcatgccgctgacgatcttgtagaagacgcgcttctcgagacactcgtcttcgctctcgagaccggtcttggtgacgaaggggaccagcgggttctgctcgcgctgctgctcgagcatatgctgccgaccggcagcttgcatgacagcgcggaaatcctgggctgcgggattcttggggactgagtaggtgtcgcccaacgatgcggacttggggaaggaggatttctggaagcagttctcgcggtagatggcgtcccagacctgcttggcgccgtcgccggcatacccagtgaagcgctcaggattacgcaggagagaaacgtaatcgcccttggaggatgcgccttcgtcgtccggtacgcagtagtcgcggtcgtcgcattcgtcgtcgtattccaccacgcaggactcgcctacgtcctcgcctagcttgccctggagcggacgctttggttcttctttctggacggactttcccggatgcttagcccggggtccttcgagcttgccaagctctttggcacgccatacttcgggtatgtcttcttcgttgtcgagggtctccacggcgcaggcgatgttcccgcacatgccgttctcgtcgttccagaagggacattccttgttgaagaggttcaggcggtaatgtgagaagaaatcggtcgtccgtgttaggtcctcgagggcgggcttgatgtcgcggttgagctgttcgagggtggaataggaggcgcatgcatcactgacaatggcttttggtgatatctaggaggagaattgcctgttagcttcggacagctccctactagtgcacggtaccttggacttacagcgcatgattcatcgctcttacactgcgcttcgggactccagagcgcaaagagcgacaagtagaaaagccgcgatgcgggcttcatggtgagcggctgttgttgcttgtccggaacttgtctcctccaggcgcaagcggcagcttgaaagaggccagtctagctaattatacgttgaccttgggtcttccaagggtttcggggcaacggtggccagaccgtagctgttctcagataatccgatgttttcgacgtatagcaatgcccgtgtagagatgaaaaggtacctctacctggtaatccgtggtgcttcccgagatgctcgaggtacacttttaggggccagttcaacgtgtctagactgtgacgtcgctctctgcaggggttatctgtcttctgtgacaggctgccgaagggaaggaattcttatcgaagattcgataaagcacacacggacagcgcactgacaggggtccgggtgaggcaagcgcagtcaataacgggctgaataaggtagggaaacaacaaagagacagacacactgaaagaaatggacatgtgggagactaggggacatatagttctaggcggagatgtgttttcgaatgatctgtccactaccggctgttatgtctgatttcccgtaccggacttcgtcttaataatcatcccgaacctgggcctccatacaaaggaggcgaagcattctgtttgtttcactccggacgaaagagcgatcaattggtacgaattagatctcccaaaggtcatgttctggaaaggtgtccagatggagattgagaaaatcagcagatgtcaaattgctgaccgaacgacctttttctcgactgacctgacgatgcactgcggcaccgtccgggtgtggcggccccttgcatctgtccaatcatgtcgctcctttgactcttgagaaagatgttcacttccgttttgctgttccaagcatcgtccgggtctaccacaactacatcctcgaatttacagtatcggatggcttcataaagacacaagagaaattattgatgaacggttaagacctggtgagcttgtgattcaggtactgtgatcttttccatgccttcaaatcctaggatattgctccctcttcaagcggcaaggtaatgcttcttcagaaatatacttgttgcgaatctcccaaggtatccttagactaccttgagcattacaataatttctctcaaacatagagatgggttcagttgtgtgaagtccaagatgtcagccatcttggcaaccgtccgggttgggatccgaaagccaagaccacatgtaaagtccgtcgataacaacaccacaacacaatttcaagatacacatcaagattggtaacagcccttttcaagaactggtctattcctaatgtctgctaatggaggcatcggcctaatgtagatgggcatatgttaatgaatcaaagccataaaaggatactgtacaggcattggcaacattgcctttgccataacccaagtaaaaagacccatatgacttgctaggcaacgcatttaattcaaggtatcatgcattggtcattgtatcaacatgtctctatacaatacagcgatgcctacgaatgaatcataaaggcatgagcgcttacatcaacatggctaaacatgatgttatcaggccttgtagaatggacgacacatccgacaacacaagttcagaatcacaaacaagacaaagtcacattttgcatcaaagagggacagaataagttttgttcatcgtttgtattgtttttgcaccttccccagtctacatgcagttgcgccgaagagattttgggtcataaataaagagatcaatggcgctaaaaggcaaggaaaagaaatccatccggtatgtcattcgttctcggaaacaaccattccctgcccggggctgcgactgatgccgtagaatgcagatcaaatacacatggcccccccaacttttgagtatccggtcccaatgaacgaggtatatgaagacgtcgtgccgatacaagacaagatcctgccttcaattaaagttcctgttcctattcccaagtatcgcgcccattggtagatggaaggcgagcatcatacacttcgttaagctaaaaggtaatttagcgggaagacatggccttggtgacgaggcgcttgagggcaagctccttcttcttgaggtcctcggcggaggagtcctcaatctcgagctggctcatggcctcggagagggactgctcaatcttctccttctggccgcgcttgagcttgagggagagagtggggtcggagacgatctcctcaacgcgggagatgtaggactcgagctgctgcttggcctcgaagcgcttggagaaggcctcgtcgttgctcttgaacttctcagcctcctcaaccatcttctcgatctcggaggaagagagcttgccaacggagttggagatggtgatgttggcagagcggccagaggtcttctcagtggcggtgaccttgaggataccgttgacgtcgacctcgaagacgacctcgaggacgggctcaccagccttcatgggagggataggagcaagagtgaactcgccgagggaggtgttgtcctcgcagttgacacgctcaccctggtaaacggggaactgaacggtctgctggttgtcggcaacagtggtgaaggtgcgcttcttgatggtgggcacagtctggccacgggggacgacgggggcgaagatgttgccctccatggcgacaccgagggagaggggaacgacatcgaggaggaggaggtcggaggtctcggcggaggtggccttgccggagaggataccggcctggacggcggcaccgtaggcgacagcctcatcggggttgatggacttctcgagcttcttgccgtcgaagaactcgctgaggagcttctggaccttggggatacgggtagaaccaccgacaaggacgatctcgtcaacggcggacttctcaatgccagcatccttgaggacctgggcaacaggctcgagggtaccggagaaggccttggcgttcaagtcctcgaaacgggcacgagtgacgttgatgttgaagtcctcaccatcaaagagagagtcgatctcgatggtggtctgggcaccagaagagagggtacgcttggcacgctcgcaagcagtgcggagacgacggagggcacgggcatcaccggagagatccttcttggtctgtaaaaaagagttagtctaaatcctttgcgtgcagttcgttgatttttccccggacaaaaaaaattgaagaaaaatcgaaagaaatcgaaaaaaaactcgaaaaaaatcgggaaaaattccggaaagaagggaaagggaagagggagcggtttcgggttctacattccttcctagtgaattcttttttgcagtagtcgagaaggttggtgtcgaagtcctgaccaccaagatgggtgtcaccagcggtggccttgacggtgaagacaccaccctggatgttgaggagggagacatcgaaagtaccaccaccgagatcgtagatgaggacgttgcgctccttgttggacttgttggcaccgagaccgtaggcaatggcggcagcggtgggctcgttgatgatacggaggacgttgaggccggcaatggcaccagcatccttggtagcctgacgctggttgtcgttgaagtaggcagggacagtgatgacagccttctcaaccttcttgccaagcttgacctcggcaatctccttcatctgtgttgtggaagcacatgttagagtgcggttcttatgcgtacagatccggaagctcggatatggctgtggcttaccttggtgaggaccatggcggagatctcctggggggagaaggtgtggacaccgttgaggtagtcaacctcaaccttggggttgccggcaccatcgtcgacaaccttgaagggccaggactcctggtccttcttgacggtggggtcatcgatgcggcgaccgataagacgcctggaggtgcgttagtgaggctgcttcttttgagactgggatactggatagagcgtacttgacatcgaagacggtgttcttcgggttcatggcggcctggttcttggcggcctcaccgatcaaacgctcctcgggagtgaaggagacgaaagagggagtggtgaagctaccctgctcgttggcaatgatctcgacattggtaccctcgtagatggcaacgcaagagtaggtagtacctatatgaaaggattgaggttagcatggtgttcacttcacatatgcatgagtcttgaccgagtgcgccgttgcccttggtgatgcccaaaaacgcacaaaaacaaaaactcgggcgcaaacaggtcgcaacaacggcgacaataacgtgatattgcgcacggcgggtcttataaaaaggttaaacataccaagatcgatgccaatggcaccatcgtaaacttcgtccgccatgatgaagatagtgttgtcttgaaagggaatgtcgagactgagctgaagctggcaacaacgaaggggacgaggagggagttgaagggttttaaaaggcctgagccggtccagtcgctgaaagagtgggctacgtggggcagggcaggccgggcgactttcaattttgaaattttcaactgcgccgcaacttttttctgctgcatggccaaccgccccggttttccccactggctagcctggatcgggcatggttgggtatggccactatcttatctaagctctacacgtgatactacccgtgatatctggtcccagtctccttcgatcgaagcctacgactggctgggtttgaccgacatgggggtgtgggaggggcgttgaggggtcttgtccctgggaactttttttcaccttgagcgcctccggtctcttctgggggcgctagcaaggactgcagtgcagggtgggcaagggcaacttttcgaagtggaggagggggaggggtctgtaggcagttgcaggaaagacgggattcgtttcattggattgttgactcgctgacatgacagggcaactgaatgatgagactgaacgactcggatgggagtgaagtcgggtggccattgtgagtctgtgcaagtttgactgccgaggactctgggagtctggaagcggcgatggtttggaaagaaacacttctgttaccaatcgttacgcgaatgattgctgcaggatgcatcgccgtaacaccaggtgttggcatggcattgtctgcatcaggtctaggtacctactcgctgcttgtgattgcgactacactgaaatttgtcagttggcctccatgggcaactgccaatcccaaaaattcttcgattcgtgcctccgagaaaacatccactctctgatcatagttcaagtctcagctgtcaaccaaactctccttggactatcataactctgtgtagagaataagtacccaaggtacggtagtataccccgggcctctctatctgctctaccgcctcagtgtttgaaagagcaaccgacttgtttgcctggagcaacaacaagtctcagataatttcaccctcaagtcgcaagtcgcacctgccgtctagatcctgagtgcttggaccacgcgtctagacactgaatttcctctttttttgccgtgacaaacttcaacttgttccccgtcttcttctttctccctctcaacatctcaccttttttctcaacaaccaagcatcttgaacttccacttttcctcggaagagcagtcatcccccaggcaaaaacagaccacatacataatccaaaacatctgaccgaatcgtatcgtggatcccccaagttggagcacccccctcgcccgcagtccccaatcgattcgcgcttccacacgccgcgcacgcttagatcactttcttgggcataaactgctttttttgtgggtccgtctgtccaagctcagtccttgttagcttcgactccgttctcgtcgccctttgtcggtcggaacgacacactttgatcaacatccactttccaaacccccatcgcaacatcacaaccgccaccatgtccgagcaagtcgatctcaccaccatccctatcagccccgagggcggcaacaccaacggcgacgctgccgccgccaaggacgacaagaccgtcaccgtcttccacgacaaggagcacttcaatgtcaagcaccctctctccaaccgctggaccctttggttcaccaagccctcaagcggaaaggttggtttcccccttccccccccctcccttcgcccaccacctgccccaccatacgatgcagtcagctaacatcatcgcgaccagggcgacaactggaatgatctcctgaaggaggttatcacctttgagacggtcgaggagttctggggtgtatatgtatgtctatgagcgctctcgcaccccacgctttgcgcaacatgcatgctgaccaaaacacgcgcagaacaacatcgccccggtatcagagcttgctctcaagtccgattaccatctcttcaaggagggcgtgcgccccgagtgggaggatccccagaacaagcacggtggcaagtggtcttaccagttcaaggagaagcgcaatgtcaacattgacgagatctggctgcatactatgcttgctgcgatcggcgagactctcgaggatgaggaggacggtgaggtcatgggcgttgtcgtcaacgtccgcaaggccttcttccgtgttggtgtctggactcgcactatcggcaagcacattcccggccgcggcgacggagacatttctggcggcaagggtagatcccctgagaagggcaaggagatcctgatggctatcggccgccgcttcaaggaggtcctccagctcccgcccaacgaggctctcgagttctccggccacacggaatccgctcacagcggcagctctcgcgctcgtgccaagatgaccgtctaaatgcgctctctagttttggccatgtcattgacaagctaaagtccagcccggctttagcaggcagcttcgttatcatgcatacaacgggccgcttataatatctacgacgttcgaaaaagaacgacatgcggtctcggcggcggcatacacgcagacgacaacgcatagaaatatgggatatctcgttgacgaaaaagctacccgcttcatttacttggtggaggaacacgggagtcgggaatgggggaatctagccgtggcgtcggtttccaaaaatcctttttacatttcattcagcagctctattgaggtccttatcatggcgttatttgactttggaagttaaggcagcctttaagtcggttttataccaagtggcctcccactcacagatttatgcatagatctgagcctgggctgtcatggaattagagaatggtttacactcaggacgagatggggttgccgcactatttccatcgggttcctgagagagcatgtgtatggtgtgttgggcttttgcggcgggcatgggtcacagtcgtcgcgggatatgggacattgataggagcttagtgaggaataaaagcattggtcctctacatttggccggaaatggacatgcgtctttgttgactaacattaacgttaaaggctcggaacaggaaactatggcttgttacctctggttgtgaacagccgtcctgggcaccactcatagtttgccttgagagtcagcgagctttttactagaggaattgatctcttacaacaccaacttaaacgatgacatgattgcggatcaagacgactggcttaagttgtgacgagtacgtataggaagagtttgtcaaaatcaagctagctactttacatctttatccaagtctcaagttgacctaacgctctcaaaaaaccatcatcccaaacaaaaacaaccagcgaactacttatccaattttccaaaacttctatccacagttaaaccgcttcaaggcgtaagaggaggaggcggtgccgcgccggcaagagtgaaggttccatcgccagtagtaacagtggaagcggtggaagccctcctcccagacgtcagaccaccaccaccaccagcagtgcgtttctcagtgacagtgaacacttcttcccccccgttagtagtcacagtgtaagtagtcttctcagtcttcaacccagactcaatcctcctagcaaaagggttccagttaccaccaccaccaccaccaccaccagcagccgccgcccccgtcatcgtcgttgtcaccgttgtcgccgtggtcaccgttgtcgttaaatctctccctcctcctgctcctcctcctcctgctccgctccttcgccacgcctcaggcaaaactgtagcaccagtagcaccacccaaccaagcatcaaccctcgccaacccgcctttcaccgcctcatccaccaacttcacccaatctccccaccatccaatcgcccccttcaacctcgcccaaacccaccccaccggtcccctgtccacaagctggctatagacatatcccaccgcccttaaagcggaagccaaaggcgggagcaccagtttcttgatcaagtccccgacgggagcgaggactggtttgagaacagccaacgctaggtttcggaggagagttaaggtgtgaagaagatgacctagaagaggacgggcggcatcaacgaggggagtgagcaacgtggtgaggccatctttgacctggttgaagacgtgcagggctgtggattccaaagcgaggaagaaggggaggaaagaagggaggaggaggggaactagcaaaaagcggaggagggagtagatgagcatggtgaaaaggagacggcgggtgaggatgagggttttgttggagggaacgaagtaggagaagaagggggaggatgtacgagaggaggacgataggttgttgagggagtgccggctgtggctgctgtggcgagaggtaagagggagattggtccattccctcaaggtaggaatgtgctcgggcaagtaaccggggtagccgacgtaatacttttctggaccgacagaaggatcgttggcgttgcgccggagggcggagaggtgagactcgtcggctacgcccgagtagtagattgcgttgcctttggcgatcgtgtggatgccttgggcgtcttcttggcggtcgaaggggttgacaagatgtttgcgacggcgagccgtggggaaggtgtagccctcgtcggaagagtcttccttcttaggggggttgcgggggaggagttggtcaaagtaatactcgtaagtggggtggctctcgatggaggccatgatgtcgttgatttcgaaggagaaggaccgggagaaggacgggttcttcttgaccggctcacgtctgaaggtttccaggttcatgtagcgttggacggcggggaagatagcgatttgggtctttgccaggcgagaagggaggtagagctccggagggcggttggggtcactgggcctgctgtagtctggctcagaggcaggaggcggatcgtcaacagtgggtgccacgaagccaggacggagccgcgcaagcctggcacccgtggcggccaaaccggacttcaactttgtactggcatgatccaaagcaagtcggagggtactgcgtgccatggcagcagtggtcctcgtggtacgtccgtccagaccaagctcctttctcctcttcttccgtcgtcgatctgcttccaggcccgcgtgataccgcttctgggcatcttgctcgtgtttatcagcccaggcccgcgaggtctcaaagggaacgtcgtcgacgttctcaatctcgagactccatccatctccgggcaggggccagttgaagcggaagatatcgcgggaaagccgtgtggcgatgttgaagtaacccgactcggcaatgatatcgtggatgtcctgatgaaaatctagtgggtctgtacgcttctcaaattcgacgtccatgaaccggagcagaggtgagaacaaggctgtggtttggatcgccagcttgtccacctcaggccagaagcctggggtcaagatagaatcgtcgagagcagcgcggacacttttgcaacgcatctcggtgcggaagtagcctggtttccgccaagttagtcaacagcaacgataacgaaggatacaggggttgaaagaaagaaagaaacataccatctaactcgatataacactcatcctgcgtctccagcatcctcttcgtgcctttgtccgccccaaacaacaactcatcaaacacttgctcctgcaacaacctcaccagcacaccaaccatcagaaacttcctatatctccccttagccaacaacacatcccaccccgcggggtgattattatcctgcctcgccaccaagctcgcataatgaacaaagtgatctgaaacgcccgcctgcttccacaggttcgtccaatctttaacacttttcgcagacaccttcacatcctgccgttcatcaaagtacttctccgcccacctatacaccctcttcatgatatcataccacaggatttcataccagtcactctggaactccacgtccttatgctcctcggaagtagtaggccagcggatatgatcaaaccccaactgcgtcggcctccacccagactccctgatgctcacaacctgccttgggaccaccggacttacatccaccccgatcccatcgagcttcagcagcttggccactcccttcaacccatcctcaatagcggccatggcctcgaggctcgatcgagcaaaggggatgtaatccagggtgtggaacgggtggttgtttaggggtaaaggcttaaggagtctgtcgtcgacaccgatgatggcgagcttgcgctcgtgcatggcttgtttgttaatttcttggtagagtccatcggagggaacccaaggtcgctccttggtggatatgggttcgacgacaacgtgggtggatgacatgcgggttggttggcggacgtcggagcgggctttggggacgacgccgaaggaggggggcttgaatccgccagggctgtagatgggcgcggagcgggcgccttgggaatgcattgttgcttcgcttgaagttttcccccttcgtatggtgatgaatattctcgactgtgcgattgtgctatgcgtcagctttctcgtgtggttcgactcgggggaatcaaagtggtccctcgtggaagcgcagattctgtatcttcatgaatatgtcgctaaaaggaatgcagaaagggtttgtgggaagatagttggcaacctcgtgtcaacataagagaatggaacacataggggaagtagctgagtgggatcaatgaagcactcagtcaacgttatggacctttgcgacaatggacaacaacaaagagcggtgcaatgctagggcatagctgacggaaatggacatgaagctggcagaacaaaggaaacccaaccggacatggaaagaagaagacatctttgagaaacaacattccatccgttcgcatcgcatttccgaagctttctgtatttgttagctgccgttctcggaattgataaacatctccagggtcaacaacccaagcattgcattgtcttgtttgtgtgggagtgtaagcagacaaagaaggtactcaataatgactccccaaacaatgggtcaaggtgcaaaccggtgcttgtctaatttcccatacttgttgcaaaatgtcgtcgccgactggcttgtaaaaattggctgtttggatatcccccatttgtcacgtatatcatacataacaacatgatgctccggcaatggccgcttgattcatccattaccatccgtatagtcgctctctgtcaccgcaccatctcgttatttcatgcaagccgaccaacaactcccatcatggagagaaagtaccaaatgaccgagccgaacgcattgtattccacatcccaccgtccctaaactccataatgtaagtaatttgacgctagccaacccacactttcgcaatgtctcgactgtcttgcgccggacaagaccaagaccacgcccaatccttgaaccataacctccccagcattgcctgagaaccaaccagatcttgaaaagaaattaaaaaggtatctaaataataccagacaacaacatttgagatgggtgcacgttcaaacgagcggttacaccctaggtaaaaaggcattgacagaaatcctctccagctcgcactcggcgccactggggagcttctggccctttggaagggctgcaatcattgtgacactgatcactgtcgtacccggctgcaacggaaggtcaaatactatcgcattcacgggcagcgggtcgtcaggaatcggtaagggagtcgcccttcccaccattgaaccattaatggtgatgaaaaggcgatattgtcgttgttgctgctccaggatgggagacagtcgtggaataagctgcagtctgctatgattagtgggcagatgaacagtcaagttctgctgggccaatcttggatgagccggaacttcaagtctaaaccgcctctcgagggggatgcttggatgggtacgaatcaggatgctatggataagggcatcggcaagaccttttaaatgcaattagcgactaaaaccttcaaaaagggacctgaccaaaacttacctcgaccaggagcacggtgtatcttatcccatataggcgggggcgggggcggtgctacaacgggcacatgaccgttttgaaacactgcagaacctgcctgttgcgaattgattcccggcgtcaaggttccgggtcccacggcaaccccattcacgcccgcttggggcggtaggggcacaggcgattgttgaacacccccctcgagcttagcctgagtgacggcagggcttggtaccacggaggtggacagactcctgactttatcttgaggtataatgggaactgcagacgggacaactctattgccattgacagctccatggctatagttggaatcaatggattggccagttgggggcgctggcgaggcggcagcgctaccccgagagccgcccacatgaatggtgatcttctttggaccactcacacttggagtttccgagccgggggcgaccttcagtttaatcttggggggctgtggcggttcttgaacgactgccttggcttgatccaactctctctcaaagcagttcttcaattccgtcgcaaggtcgtagataacgcttccctcttcgttataatagtgagcattgttccagagaaggctggccttctcctcgaatgcagcccaactcttgaactcgctcacacctgtcggactagcgcgaccgtagatgcccttgacgagcttctgcaggcccttgagggaaaggggctcagtgatgacagcaaagtagtccttaaagctccttggaggaaggttgataaagtcgaggaaatacgggtcactgtttggtcatgttagtatggaaggggcgacaaggtgggacgaataagagatgaaggtgcaacgtacgatccatccggcttgcgaataagctcctccacaatcttctcctgtgcttgctggaagttgaggcttttgtagggtacattctcgtactcatggtctgcctttttcctgccgcctctaccaggcttaaacatgggtactggcgaggctgtgcttctggccgctggtctgccactttcgcgcctcttgataacaatccttcgtgggttctcattgtcgtcgtcgccgctctcgtcgcggtcgtcatcgtggtcatcatcttcgccttcaacatcatcctcgccctgggtatcctgtaccgaaggagattcgcgtttccgcacagatttgacagagccgtttgtcgagctgttcgaagagtgccttttggtaccgttttgactcgcgttcttgctctcttcatcgtcttcctccccaggaatcggcgctgcggtgcagctatagccggtttctcgcttgtaggcaggattcgtcttggtcatgtagttgctgagtgctttcctaacgcgttctgcgtcctcaaagatgtcggagcctttgttgtagtattctttcgcgttcataaccattcgtttgaagtaaccctccagctccgacaagtttgcaaagtcctggttgtgcagtttgcgctcgattgttttgagagatatgggtagcttgatgcgcctgtagtagtcttcgttcccttcgcgcgggatgagatcttcgaagcagtcggcgacagtccgtccactatagtcaaggcgttagcgaaaagctttgcggagagaatgtaaaaagtccatctgttgctgtcgctcccaagtggtgcagtcataataaaagagaaacctgtaccggggttcgtgcaagattgtaacttcatacctcttgtccttcgtcctacgaatcatctcgaggaagtgcaggccatatgcggtagtggactcatgggtctcttcctgattgagatcgtaatccgtgtagggctgtattcgcggttagctggctgtatgtggtcgaatattgagggcagtgtttttgttgactgctgacgtattgtcgaagccaagggataagacgcgggttgagcatcgtgggaggcagatatgccaagcttcattgacaggtgttggggttcaatcagataataggtgctgagttctgtcaatgggtgcatgtgcacttcctcaactcccttccccgacgaggaaaggaaggtcaggttaaaggttgtggtcgctgcatggccgcatcctcgtcgagaggaaccagctacaggaacgggaaccgggggtgcatgtataggtaggtagggagcagtgggagcaatggttcgttggaggtgatggacttacgcctggttccttcttggtgcgcttcgcagcgcggtcgtcgccattctggatgtgggcgccgttggagatgctggctttccgcttattgtccatgtcggcgaagagtgcaacccggtcgtgggtctggcagaggcggcaggctatccgaggatgtcgtcagagctaccggtagggcggtgccggcggggcaatggcagttggggagaagggtctcgtctgggggtcagggaccggatgggcgtcgctggcgcagagcaggacgggactctcgttcgggagacgcgttgcggtttggcgattgtgtgtttcgttctgcgggcacaaaaaatacgccttgggttgatgggtatggtagtggattagtgggaaccgcgcttcagtgctccagcagcgatgggcctggcctgtgagctgcagcgggcgggcgggcaggcgggcgtcgccgcgaaaggaatggacgggcaagataaattgtggccgcttgagaactcaacgtgatggagagtcagagcagggggcgggctagaatcacttgtagtgtaagtgaggtgggcaaccgtccacgagccaatagcagtggcggctaggttgtgatggtgtatcgactctgcgcaggaacagacacacttcagtttgttgcgtgggtggatgctgcacggcgtgtcgagcagtgagatggatatgtcgggatgccggcaggggcagtgtgtagacagtggtgatggggggcagtgggaataccctcagagctgaagaggtatcggggcggatggcgagttgggtgctccaacagatgaaaaagacggttggccgcgggttgctttgagcggattgtcctgagctttgttagtgcagcgtggtttgcttccctggacggcgcctggtggtggtggtgtggtctggtgcccgtgctctgggacaactttgagaaagaccacatcccttgtcgacctacttggcggctggcagccgtctgccaaaagttctgcccttcaagcgtaccaagaccgggtcaactgacgcggccggcaccatttggaatcagtatggtggatttgccggccggatgctcccctctgccctcaaacccctgtcaactgagtggcagtagacttgggtgattcctacttgtcactggccgacccgtttcgtcgtcaacgacatcaccatctcatcgcaataccgacactctacaataacaccaaagtctctggacaatagaagctatcgttcggcctattcaagatagctctcagaagatacacaacggcgaccccgccatctacaattgactctcggctccatcgtctcaactcatcccgcccccaaagtgaagacaatagtcacaatacgctcccgccaaagacgccgactccactgccctgcccgacagcgaccctctctctgcctccgggttcttaaatagcactctatccgccccacgcgcgcggtcaccacctcagcgaaacccaaaccaccgagacacgcgttgtggaatcgcacagcgccaccagcaaccatcgccttggcaaccgataccaaacaacaacaatcgcacaccgccgtacacccacaacacaagcaggcaaaatgacaccggaggagatgggcatcgacaccagtcgacgcaaccccagcccgcggccgctgtctgataacgagcgcgcgcgcctcgaggagttcatcgactctattcactattctactcggtacgccgtggcgcactttgggaagcgctctactgtacggttgctgaccctgccacttgttcctatagctattccgacagcgagtacgagtaccgtcacgtccagctacccaaggccatgctcaaggccatcccctccgactaccacgataaatccaagggcactctaaagctcttgtgggaggaggaatggagagccatgggcattacacaggtgcgcgcgaatatgatcagttgcgatgggaacgcataaggaacgggaagactaacacaaaggttgcgacaacagagtctcggttgggaacactacgaggttcatgagccagagcctcatattctgttgttcaagtaagcgcatcccattcgacactaccatgatcaatattgctaacctgacggtactgcaggcgtcccctaaactaccaaccccctcagtgttgaagacaacttggcttgaggaggattagacgggaacacacacacaacacacacatttggaattgtaccataccttgcattaccatgatgctcacgactgcatagcgagatttctttaatgggcgacatgtgcggacagcgattacgatcgatactaggataatacttggaggatactactggctcgaatactttgctccgatcgatgcgcccatggccgtcacccaaaaagctcccgagtgtctggaggacaagaatcccatatcctgatgtgaacgatcgaatgacgatcacggtctattgcgacacggatggattgatttgaccgagacataacacaataagtcggtagatcactgctggaagggatgagcttgccggacctctctgatttggaagctgaggctggaggtgggctcgctaaacttgcatatccttcatggaccattcagccagttattggccaaacatcctgctgtcatgactggaaccaattctcaggcacagcaattgatatctgcagacaatataggaggagacaagcgattatgcacggggtatcattggtctaatgtctccgaggtaggccgttgagctatgggtcagtacgtgaggagcgaatggatagagagaatcaatagaaatggcttgtaattcaacgctccccatcgtctaaatcatgagtttctacgtgctcctctgactccccacatggtcttcgacgaagcaagcaagctgtccggcatcagactttgtaagtcatcccaaggaaatcatgactcacatcatccaaagacacaccattccagtgcctagctcggatgaaagtgcataccataactgatactctataaatgcattcgagtcacactaatcaccaaggctattatacaatgacagcctatacgctctgtttccacggaacttgcattggctatctgagtactcgttctaatctcgtgcttatataaacaaatgctcggggggtttctcaagcagagtctttgaggtggtcacaacaacttacgcgttggtcctccatgttctaggcaggcaacccattgagttaagcaagactcttgatatcattttcacccgccatcttctacctgtcatggtgatccccgacaggtagaattcccttacatatggctttcacgtacatcatgaagaactcacccagaatgacatgaccagtcacggacatggttatcggtatgtaaacactcgatgttccatcagatttgatggtcgagtcttgtcttagtttcctctctttttgttagtcttcgccaacagagcgacaacgttactaggtattgacaaagaccacgtaacggctactccgtcccaactgaactaagtccaaataggtaggaaagagatgtgaaatgggaaattgaaaaggttgttttgacgagttatagaccaagtgaagagagtgacgcgctgttctaactgtccgaagttgagtgggaacaacgagaagtcctgctgctacgtaccccgagaaagctggaaattcggaagttagactgacgaaagacgttgttggttggactcgggttggatacgactcatacaatgttttcgggaggatataccatgtatacatgttgtttccgagcaaatctatttccaaatttacggtgagcatcttgaaacaaccaagaattgaaagtgatcgctgttactatctgtccagtccacacaattgcttagaccagagatctacacaggagtggcaactcgaaagtcccaagcttcaaatgaagaagccattttaaacacatcgagatattgcggccaccatatgccgtaacttttactaatggcttctatttcatgccagcttgacatatgtccgtctgtggtattcttttcgtcatgtttctataaccaggttttgctcattcatgggatttctctagggacactgacatggacggtccaaagatatagattcggcaacttgcagcgtatatatgaatcaacccgaagttcgtccaagaaggctcttggtcgctgcttgatgattcatttgtttctagacatgcgatcccgagttttgctatggtgttgaccggcggctttgagataaatcccctttatccctctacttcagtgtttgttttcccctatcacgaattgttcaagtcttgccctcgatccctttgattttcatgttgtcgtacctcattgctcaaagtgattcttttgtcttggtcgaaccgaaatgcgtggcacgaatccgggtgtggcattgacggttagcctacccaaaaaacagagagtgaatttcacttgccgaaactccgtccacaagctcaattgcccgtgaggccagcttactcccagacggtcgattttgaaaacctgacgagtaggtctagtggacagacataactcaaggagaatacaacctacctatacacgcacgtatcgtttagacgcaaacgctttgaaactgggtagatgggcccccaaaccgttgatatagattgtagctcggaatgtaacccggcatccgatccaacatccggatacataggtacgtagcaccgaacatccgacacccggcacgtgccaaattagccgcttggtggcttctcggtaagtcccgctccgagactccgggatatttgggtccgactccgggtattgtggggccaaagcggaaggttccagttgcccgattgaaactttcgaagtgggagttgccggtattcggctggtctgtgcactctccggccccaaaccaaatcagcccagctgagctgagctgctcggagatccgcctgactccgacgttcggttcaagctagaaacgcctcagggctcggaacttgcccccacagtccttgatactgtcccttcctcttcttctctatagtgtttgcaattctttttgccagtccgtccgacggtggctttctatcttttgtagtcgtgtagtgaatgggtgttgttgttgttgttattgtacatttgtgggagtggtgacttccatttgtgtggaggttttaatggtgcagtggggttgtctgccagtgcctgagcttatctttagcttggcattagcgctgcgccttggcacggcagcttgcagcgctaccccactttttcggtcagcgggggggtcaggttgcccgcacaaagccgcggcgtgatgcccttttggtggggggagggacagttcgctggcagtgggcacaatgacagcacaagcagcaacaacatcaaatgacgggatgtgtcgctgtggtgatctgtgattgatcattggagttctgtggcgcttgacgatcttgttttggactttatctttggtccatcattgattgggaggttttttttttcttccaaggttgattacaaacctaggttgatttccattccatcactgccgaccgggtggaacaacagcatgtgtggggttgttcaaacgcgtttttgcctcttctagatgacgtttctgaagcccttcatgtaaagcaagcaaaatggtgtctgtctgcttcagtttgatactgtagaggtagcgttcgtaccatgaaagcatcggttgtcctttgacaccctgcgcttgcgaggcacagtgaagtgtgccaagagatcttgcattgatcaagatctcgggctgttacatatgtataccgcttttgccttctttggccgacaacagatggacggcatgtcggcagtagcggttattagcttctgaagcacaacgaacggcacagaaccgggcattgtctttatggaaataggcacggtgggatttttgggggcatttccgcgaattctgcagtgtcaagtcacagttcccgctgtttgagcctcgaagatctgcagctcccgtgcctttgcttatatatcaattggagttaccgattcaccgcagtacataccgactcccggccgaaagcggccagagtatccaagatccatgaagaagctaattgacacctttggccacaatgcaaataccgtataaacagacgttcgtctttagccaccgagaaaatcacgcatcgtcggtaagaagtatactgcaacattcatgcccgccagaaaactgtatgcaagacggtgatttcgaaaatccatacccttcagcacccttaagaggacaggatgaacggatagtccactatcaaaatcgaaattacggtactccggtgtggcaatacgtctcccacccactattctcttgcgggcatcgaatgcacagattcagacgtacacatgtctgattatttctgattgccctggaagctcaaaatgaaggccctgggctcaagttgagacgccatagctgaggttaccggtccctaggtttccggaaaagagtgagtgacctcaattatatcgggcacaaaacaacacttcaatcactctatcgcacgcaatccataaggttttacactacgtagccccttcagcggcggtgaacgaacttgcttcctcgagcccagtgctagttgttatcagatgtgcaaaaatagtgtacaatgccggcgatctacacaacggcgcaaccccttgatgcagatctgagcctctgtctgtcccaagagatctaccgaccaccaatagctacgaacgaataatgaaagtccatcttactggacactcaaaacacacaccgttgcttttttttttttttttgtttctccataccctcagatgttacatctggccatgaatttcttcttaccgctttgtcagtcttcagttcccttcttcttcttctccttccgggagaccgcttctttttgccatcaacctccagccgggcattctgtgatttttacccctcttcgccaagtgttcaagtgttttgccaagccccaagatctaacacctcctgtccgctgtgcgagctgagacgggcaatcttgcaccaacggcttgagattttgagggggggaatgtgtcagctgatgattgatgccggtgtcatctgtttgaatcatccctgcctggagtgtgtctgtctcctcgctgtcgtgaaattcttttaaaagagtgattgatggaaggcgagaacaacgacggcaagtcggatgtagtgtagacaaaataaagtttcgatggcttatcgcaatcggggatataagaccaagccgggtgcgccggaggcaaggatatgctggccaagggcaacgccaagatgacttggggtttggctaccgtcggttcaagttgtcgacaacccttatcggtaatatttttttttaatttatttttttctctttcggtgttcggtgaaggacgaaggcgattttctccattgtttctgtcaaactacggctcttatcctattcgttggtaagattggacgtgatacccaccatccggcaatttctgtgcgatgctgtctatcatggtatgcttcaacgagaactttgaatggttaagttgaccaaaccacgaacgtcatgggtggatatgtcaagtgcatgcatgacaggcgctgaaaaagcgaggggggaaaaaaaaaatacgagacgaacaacttggtgagggggcaggaagggagcaggtcgatccgggagagggactgaaaccaaacgattcaagtttcaattgcctaacttgtttgaaactgttttgtttagacattgtgccaactcacagacaacgataacaataccgagaaaagcagagaaaactatttggttctcatttgaaaattggtatactatcttcctcttgtcgatcccccccttcttcgctggttgccgccagcacatcccagaaaaacctcccatgtgtgtgcttggctcctgccccttcccaaaactgccaaggaaaaaaacaacatccattcccatgcctcccttgtcaacctgaaggacacctccacaactccttatcaagagtgagagaaaaaaggagacagaaaaaaataaagtaaaaaaaaaaaaaaacccttccgcagcgccttcgaaaactccatccctggtggagcgtaccattcgcaaaaatcccgtcagagattacaaaaaaaagaagaccgagaagcgccgttcgtaagcctttgttgtgtaggaatcattcagtttgccattttcgccccaaagaggtgtgtttctatccgccggaatggcacatcgttgttcttcccatgtcgatgggatccatgccatcaaggctggaaggtatatgataaggaaatgtgtcatgcagcagcaaggctcgtgcttgcctcatcctcttatcgcttagttgaaagcatgactgaacgacaggatgggcaaagtgccaaccgctaaaaaaaagtggtgcgaccctttagtggttcctgaggaagcggaacccgccagtggtggaggactggctgctgacactggaggcgcggcgcttgatggcctcggcagagtcggcctctacttgcttgacgctctcagtaggagactcgagagcagcctcatcggcagaagcgaccttgggcttttgctcggcaccggagatgatgggagccaaggtgaggaaggttgagggacgacgagggcgaagacgctggctcatggagcgggtatcctgagaagacatggctggtaatagaagagtggttgaagaccgagaaatgtggcggtgctttgacttgtggatggaggaggccgctggtagttgctagtttgcgagagctgagtgaggaaacgagaattgggttgaagcgatgtgtttggggaaccgtgatgagaaaggaaacaagcagagggagttggggttgatatagagattgaaggaggagctctggagaaaagaagggggctccatgcagacggggcatgcccttagaggtaggtatcctgactcgagcaacacttggccgactgcttatcaaccgcacggcaggtgcaagccgcaaatcattgcttttttgtttttttttcggtgctccgcacttgaactcacatgaacaaggtgatcgagagagcgccagtgttccctgggccccccgacaccaactttctccaacccctaggatgactgcctgccaagccttatctgcaacgatgctgcaagaggacgcaagagcacacacccctaccctgagctaagaacctccatgtcgcatgattggattgatcaaagcgaggtcccccccttcgccggagcttgatggcgccaggccagagagccagcacacgtggggttgtcattggcttgggacagagcgggatggcggcgtgatgaggggttcaaagcctttgttatccgcaagctgacaacgagtgaaaagacactggcaagcggtgcgaactggccggcctcgagtctggggtaggtagggagacgcatgcgaagagggctagtgatgtcgacgtcaaatgccctgtaaggcagcggtagctcgacgggcttgcgcacctgcccatagacgggtggaatgatagcggatgggacaatgccatcgtggcggcggaaacgagaatagactttgatactcaccaggggtagcctataaaatgtggggcaatgagcggctctggcgcaggtctgggcggtctctccgacacgccgtcctcgattgaccgggccgcggctggccttgattggtcgccggatcactcgtcgaagatatctcggaagatgttgcgaccgtcgcttgacatccgggatttcgggggtggggcgcggggaaagctggagctcaaccacgcaagtcaggtctggggtaatggaacctaccccaaacgggccacctcaaccggggccagccgccatgaggtacaaggcaaggaaaggccttgggaagtcgagaagcactcgagactcgaacgggatacactagtactgatccgccaactgcgtcaccagtttaagtttcctgaagtagggcgccttgaccctttggagaatcctaacacgtaatttgatggtgtgctttgccctgtcttgcgctcccccctagtccgcgttagcatcacgccagagagcatgtgaccgagaaagacgtaggaaaatcgagaaaatgctgttccagagtcagtatgctatcgaagaatagaatggccggatgcgaaccctcaaggaagctgtaaacgcttcaccgtctcacggtagatacaaaatctatccactgaacagcgtattcatcttttcccctcttcccaggtctggggcaagattgcgggaagaaatgtgatgtgagtggatggaagcatgcaccttacgtgtcgattttccgtgcattgccagaacgcctaaaagcggcagcattgctcaatcgtgtaagcatgtgattcggccgaaggggatcttatcgcaactgtagaagtctcataccatgtcgatagacggattaccttgataagtttcccgaacaaagcacccgcatagtttgttttggatcaaggattgatgaaaatcataaatgcggcccgaccctgtctatagctcatcaagatcgagttgttggctcggcagccctttcgtcacggaactgataaactgacttgcttgtgttagcaaggacaaagacaaatacagatggcggactacacgtgttgaacgtaggccctgaggagattatatcatatcccacagtgccataacgatataagacacccgcaaattggattgcgaaggaaggggtgtttttagtacctcgagatgcatgcctgtcatcgaccccagccgatggggtctatgatagctttctgaacggtactgttggtgcgcttcaatcggtccggagtcctatcaccaacgacaagtgggctaggattcctcgcatctagcacacgcatatgtgcatgtttccccaatttgtcaagctctaccgtcatcccatggagtcctgcccacttctgcgatacctgctccggcatgggggagttctgatacccttgctcaaatgaagagattgctggccagtaattacgaccaagggttatgaagaaggagggccggtatacgtttgctgtgcgaactacgcccggtgcttccgactcgatcccgatatcacaaggacaagacggtatggtcccaccggtgtcttctgcatgtcgtattgaagattaaagctgggtcaaggtaatatcaccacagcttcactgcatgcagaaaacttctgccaatcgggccatcacagttgacacgccgcggaggggatgccgtgccaggaaccatattcggcaggggcatgtggtgaaccggaacctgtgatacagtcaaagcacgatgctacccatcattaccagccgtacttgaacagtatggcggaaagtaatagtgcctcatcacagccaaagcccaggtatgatcgaccctacggtcaagggccgagtataatgactgttggtacttatcctctctcggggtacagataagcgtgactcagtctccattaggtatggatacaacatcgattcatgacaaaagctatcatcgaggcggtagatgccagtgaagcctggtatgggctgcatagttggtcagtacacagcagatggaagataggtatacaagcgatagagttgccctgacttgtcgatggcgcttaccggttgcatggttctggcggctactcggtcctgtgattggcagattgggcgccatcacagacataatcgcgaacacgcgggtataaagcgtagtgaacagtaaatacccactcaacctcgccaatctaccaccctttcccaaatattgaccagggcaagagccgcagtgttgttagttctcttcactttcccctacgccggaacatagtgagttacatgccggccctcgcttgtttgaacgccaagagccgcaaacagccgatgaatcaaccaacactgtccctttggatccctcatctatgttgaatgccatagactccgcgggctcgcaaccaacgctgtctcctgtcctggatgctcatgaaatatggtgactttcgtgggatggccagaagtttgcccgtcttatcctaggactaggataccttttaccctcaatagcaaggaatgacttgtgagatatgctcgatgaactggccgcagagcggtatgcaacatatgtgagggttttggcgatgcatcgaacactgagcgccgtgccaccgtcatgagatatgccgccctcaccttgagccaagattgttgtgtgtgtcccagatcatgtgttagttacgaaagatcactatggcgtcgagaaccaatctatgacgtccctcattgatgctcgaatgtgatcatttctcatcatgtcgaactggtgtgcgccctgagaaggtcagttgattgcaaatctgggcgagttcaggagttttagagaagacgcatcacatcaccatcgtctcacagctgaggtacagtgtatcccaagacgctcttggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagcaacctgggcgaagagcaggcagactccgcagtcacacactgaacgactccgccatcttgtccgggtgagggagcgtcttcggtcgtactgccgccaatgagaccatgtgtttccatggtccatctcagatgacatctttggtcggatgcagaagaggctgcaacaataggcgacggagctctcaaggccgcgctcgacgcctttggcgagttgagagcaggggagtgtgctattcctccacttgggcttttcctccacctgggcctccggaaaccctccatgacgagcctccaactaaccaacccgacggtaccgtgttcccaatgccccatccacatgttgctcgtcgacgtctagtgggccggtatgtcaggcccggttttatatcggccggaggcggagtgttggtggttgaagcacggtagcttccaacatggctgtggtggccgcaaaaggcggccagagggccagtaagcggggtcccggtctagcccgaagtgaccaagccaaaagcgagtcgtcttcggggccgcatgacgttgccgtcactgtttctctgatacgggtggtgagaggacgccagcagtttgagtcggggtgcaagtcggtcgcgagggcaactggagttggcgatggaatggatccagaaggtgaccgccgttgggctgcaggtggttgatttgtgcaagagatgaagagtcgcagaaaattggagttccccggcctgtaggcgaaccccccgatgaacatccgaccccccgcactcgctctggtggtacagaagctgcactcccccaagtctcaacgtccgtcgctctttccaccagtgaacgctaacagatcccaaccgcacagggacattttacaccacacacttttaccgggaagcacgagctccccgagacacggaatcgcccttcccgtttgggctgataagcttctcgaagacatcaatacctctaaataaccaagaaaagagaaggaaaaaagaaagatccaccgaaagaactaaggaaaagtgggacgattgcgttgtggacagcccgtaccgtagagcaatctgctaggtctagggcgtggacatcccccaggtgcagtggtacgaagggaaggttgcagcgaggaaggctgctgtcaccggtacgagattggaaggaatattgagagaaatttggagacccctggcggcgatccagttcaagccagaccgggaaggttaaagtccctgattggcgatatgtagtgtagacggggcaggcacaaggaacggggcattggccatttcgacaccccgtgtgaatacagtcaagacgacctcaaaccagcatcaccagcacgccggataaggtaccttacatataacagggcacgcagggcagacggctcgcccgttcccaggccgcggcgactttagcgcgatctggatatttcaaaatgctacctctacctatctccctctacactcccacttcgtcacccccgttccctcgttacctcccgtccagacctccgattgagtgttggtaatagcagcgtgctacgggcgcaatgtgccacccaccactgtcgttactactacagcccaggtaggtaggtaccgagccctccaggccctccaggccctccatccccaggcaggcaccttagtacgggcaggcgagggctagtgtacctgggctaataactctgaccctggagggacatcagatcatcactgtgtgcggcatctcgaccgaattgggcaacgagttccagaaaacaagcattttgcaacttttcgacaacccccctggccctctccaagacatcaagggcctgttcgctcagaacgatgcccggccccaagtcacgcgagccacggttcatgcgacaaggtcgggcattgtgcagaacgacactactcagatggcctaggttcaaaaggggaaactggtcctggagatggagatatcgagacttcaatcttggcgaatctcggccgcttagagtcctctttcggcgatgcagtctctgctggattacccatttcggtaatagcgacaatcaattcaacccaatggaatgatgtctcagcacagcacagtctctattgctgcgtgaagtcagcgaatagcatctttgtacccccctccctggaaacccgtctccgattacgtacctggcacccatgacaagggcgaaaggagtagcccgcatgtcaaccccagtggttctctcccttattccacgaaatcaccttgcctaaagtcagatgttaatcttcagagccgtgctgaggtgagaacctaaatggactcggattctggacaaatcggatttgtctcggtgtgtatgggtgcaaacctaaccgtagtacctgacgacgctgcagtgcctgtatctcgttggctgcactaacaaattccggcgacccaacccaccatttgcaatacttacctacggcaagcccagcagatggaggaaacgagacgcccctcaatcaagccatattcggctgctttgctccatggattcatggcaaggcatttggtgttggcggctcatgtctgcttcagtcctccatgatatgtcgatccagatttgcagtaatgggttggccgcctgtatgcgacctcacctcttcagcctcgaattctgcgcctcaagaggccgacacatcatgaccaccatggattgttctatgtaagttaccaccccgttttccggcgcgattcttgattactggccttctgaggctgttctggtcgcctaagaaaggaccacctccctccagatgaactccagttacacgtttgtctgtctgtgtcacatcatcaacaacaacaccagaacgccactgtgccgggactggtaaccagacaggagtctcttacgcctgaatatctcctgcgcccaccccaggctccagcgggcccggcttaagcttggccatctggaactgcccacttcactaaatccatcaaggctagcctcattgtgtactccaatatgggccgggatagcctggtctcgttctgcacaccccctccccattgaacgagcaaggattgtacacaactggagcgaccggaattcgtgacggaagccaatatctctgcaagtgaaccggccttccttgctcgtcaggggcatttcccagcaatctgcgttgccagttagggctttttctttacccttgctgcctctgccttaccttggggttgcaggaggttgccgagagttggccgtaccttagctctccttcgtctctgctcgtcccatgtctctcaaaaggtacgtcgtcccttggttcgagctccctcggacgtaccatttacatggcaagcaagcatattggccctctatacgaatctatctcgagttctgccgcggcaccctactgtattttacacagacctgataacaattttctctctgtcccttcgctcaccacacgcggcagccaatggcctggtaggacggtgcttgtttaggttttgtagtcccagcctagcagaccaacagaacaattgcatgtcactactggccctgatcgacccacccatctcttgacgaactcttatccccacggagggaccagacctggtgcgtatgaggcaccgcaaacttggatgctactataccggcccaactgattctttggctaatctacccaggtttgaacacaccttcctcccggcagccatcacagaaaagcacacctctcccgcactgtcgtgtcgtccttctcatcgagggctatatgcagccttgacactcctcccctggtagcccacctgcttgctcttcccgatccagaaagcactagacgtcttcccgtggcgtcttgataggcccggctgttctgaccacccctaaccccttgccgcatgcctcccgtacattgacccacactgcttccgttgttgtcgaaggtatcgaacggcgtaggtactttcgtctacgagcacgtcgcggggcccccatcttgtccttgcttgaatcgagaatacccttcacatccaccttgggactatcaaccaacagtctctatccatccttgccggcttcgccactacaccagaggtgcctactaccaacaacattattgggaacacttggctgataccagtagtttggttacaaccgttcactgaaacaggaattggatctggacatactaccaagcaatctacgcctcctggaccttttgcgacattttgccttgtcaagtcgtggatcgtgacaagtatataaacactcgtccataccatcttgtcttcactttactcccatcctcccatcacactcgccacctcttctctacatctacgcaacagcctccatcttcgatccaacacaacctgacgtgtagtcattacctctttctcatcctttgatccaaactttcatcaaccgcaaaaatgtgcaccgtttacatcacccgcttcactgcttgcgcgcatgtcaagaaggatacagtcgattgtgccaccaagaaaggatcaggaagcaacacttgccccgacggtcctgtaaaggagaaagaacacacggtggaaggcgactgcggacagcattgataatgcgaagtcatgatacaacaggagctactctcgtacgttggtctctcatctaccgcgacataaacttttctaaccaatgtcttgcagatgattagcatccctgaatcaacaagcacggaacgacaaccctttagaacctcccgaatacgcaacgcttcggcctttctatctgtgggcaattcttatcaacctcctgccacacatctgcgcaatccattgccggcttcagagtttcaaaggcacagtgggtggtgatgggcgaggacaagcacttgcagaagatgtgggcgttggaagggagtcaggccttggctaatttcttggctggtccaagaatcgggcttttctggcgctgaactcctcgtgtacaaaggagaccgggcggaggctttcttatttccatgttttttctttacttttctcctttgcacatattttttgtatctggccagatttgtttgtgtttcgctgttcattcgcaattcacttgtctaattgtcccaaatccaaactcgtagcttctgtacatcattccttgtacttgttatccctgatctgcaacgtatcataatcctgagatttttgtagcatgaccaggtattcttcatttctctgcactttttgccgacgagtccagctttttgcagtagtcgcatttccccttcccctttgaaggaaaccaacggtcaaggtgcgcaaattgttagcggcccggaccgtatgatccgatcataaagcaaagtattgccttcagacgccgttcccacgccgcttgctgctgtgccgtcgttaatatcgcaaggaatatatacggtagtcactactggcgcacacgtatgccacatacaacctgctaaccctctatgtaagcgtatttttggcatcgcgccgacctacaactcgtgaacacgaaagcctccaaggttgttggacttgcgcaatagcaaacatcagccaaggtaggccgaggagtcggagtctgttagaagaatgccttacggttctaccgttttcggctgcagggtccggtctgcggccggcctcaggtcgtgtaagtcgccaggcctggcctggttcgacctggccaggcagagttccacgcgggttagggttacaagccggccgcccccctgcttgtcttcaaccaccgacctaagtagccaattgttgacaattgcctgcataatatccttgcatcgaaaacaaatggggcaacgtaatatttaccgaactcaaattgaggctacccgtcttgtagtacggcagctgcggacagctttcgaaagaaacctccgcttgtcaagaaattctccgtgacaagacagctctgcccgcatgttgtacatgtgcatgtttgtccatgtgttgcttgtcacactccaaccacatgctgaatcacctctggcaaagagaagccggaagcaagcgagcgtcttgtgagactttggcaaagctcgtgttgacaagtgacaattatggaggacctggcgtgccatgttgttctggcctgctgtgttcgatgttgtggtttccatgccggaatagtgcattctgagaacactcccgtgctgtgtgcgagagggaggagtgtttgcctcgaccctactctcgtcatcttccaggcgctttcaaacctccctcatctctttttgggattttgaggaggctcctgacaccggacgagtagcaggatcattggcctaccacttccatagcccatctttgcactctgtcttcgcctaggtagacgatagcaaacctctccaccttaccattggaatcacgcctcctactgcacctcacgacaagaagtctctgacaacatcatcaaacttgttgactgggtctgtgtcgaccgaatcttcagcctatgagtgatacctattgccagttcaacactaacccccaaatccactgcatgcttacatcgaaccacctcagcgactgtttgttggccagctaacgcgggccgatggcgcggcagttgcccaatgtgtggccttggaaagccgcggccagacgcccaggcacctgatagacgcagaggacgcaggcatgtcctgtcatgtgttgtggtgtgcgtcttgggggccttctttcctaattgaacccgggtgagacagggcatgtgagaaaatctttagtcccgtgcctggtccatttttcaattttcacttcacctatcgcccaaccgacctggaaacaatagttgggcaggtaataggaaggagcgatgcgatgcgatgcagtcaaggtggaggggagagggggcgctccaacaacgaaggggagcctccggggtccaaagatccgatgcgggaaggagccgtaggatgctgccgatacttgccggtacccgcatcaaaataccgctttgcacttcccacctgtccgcagcgtcaaagttgaatcaatgcgaattgcccgtcgggatgacctgagcgttttgatagtagtgggcaaaagaacaaagtgggcaggctacactcactactacttactactgtaggtacttcccccgctgtgtgacactagtacacgttgggaaagtgtggggttggcaatagccgcaggaatccacttttgcgtagcgtaggcgcgagcaagccgacttttgttggcccggtcgttttccgcttactcttttcgaccacctcttccgcgactcggcccatactttccacaaaacatcacttttcagggaacttcttggacccgaactcgcacactcaacggcatccatacggcactctttgtacgacggaccccgacgcgcaccggcattggaaaggcaaacgagaaatccttcactttaagcacaggggagatcaacgtatgcagccaccacttgtttttccagcaatgaacgaattacccccgccactccttggtcctcctacctactccttcgccgcaaacaaagggaaactcagaggcatgtttcgacgtcctgctgaccactgtgtctctcttcgcaccgcggtccaatcttgatcaggttgttctccccagaacacagccgtagacctatgatttattaccgagtcataaacgcggtcgcgaaggggagacttcatcgagtggagacagcttccaacagcatggcgataaatctaaacgaggataagccgcaagcgcaagcgacgccctaccccgccgaacatggccaacaactcgaggccatgtcacaagcccaaacatctaccgactatctgggaaaacgctgcatcttccgattgcccatagtggtagaggcgtaggaaagtcgcagcaatacgagccatcttaggcaactcgttgctatgtgatgatgcagtgcacctatcgcgcaaaagggattacgtccttcggccggccatgtcaccacagacgtgacgactccgctgatggtgcagatgccgccatcacgaaccctttcagcaagcacaccactgcaaaagtcataagcacctgtagtgcctgatctgatgccagtatcaccagccgtgctgtatacttcaacgtttggtgtggccgttcccgccatggcccccgtttatggcccccagtatgccgtacagtatcgtcacatactgtgtctcttacgagctatggctgccgactccattttgcacaacacatctccaccggggtacgccaacacatgtaaagcaccgcaccgcgtaccttgcgatgcccagaggtaggttggcactatctatgattcttacccccgcaccgtacatcgcgcgccgccgtaagccggacggcagacgggaagcctttcccgcacgcacaggttgcggcatgcatcccttgatgacatgatgctggctgggcaaaaagacagaaacggtttctcctcttactcgcgccggatccgagtcccgtgatacatacaacaggagggtgggcatttcctggcatcaacttgtcacagtctttgtcgacaatgcctgatgaggcgtccagtctcatactccgttctactctaggaaggacaacagtttgcgccatggcagatcaagcaagcagcctatgcacataaccttgtgcttcacaacatgaagccagacattcacagctcggggcaagggtttgaaccctcctcgctttctttttcttggcttgaacggtcgtttgatctcttgttttgtccacccgttatccgactcgctttttgctgtgccaccggatgttggctgaaaccttgatgattttcttgcgctgtttcttcgaacccctcgatcattgtcaaatgtacatctggcacactggtacctgactatacagagcctaggtgggatgggttggtccgggtttgagtatgggatgaacgacaatcatcagtagtggcataccctacccgatacgtttgaccggcgcgatgtccggcggccctgctttggaatgtgaacccatgttggacatggtctagtttttctggggggtacgcctgcttccttatgcccgtaaacgaaccagagggagatgtcgttctggaaagagatgcccgatggaaaagaaacgagattaccgtctaaactgataacagtaggttggttgtgccacattgcgtcaagatcattgcgaaatgcatgggaattgctattgacatcactggctaagaaacaagcgaggactattctctcgcgtaccctggtggacgcagtgccaaccctgtcccgatgatgcaaatcgatcctccgtttgttatttttgacgacgctactaggctcaatctctgtaggagtggaatgggctagccttggagagcacacattcgacacttgcctattccagcagggcgaatcactcaaagtcgattgatctgagcgaggtcggccttatagtcagggggtgtacatagtaattcaaccccagcaggaggctgtctgtgcctttcttttgcgtctgtggccccagattgagctgcactaacgtgtatcagccccggacagataatcctggccgcgacaagccaatcccaacgtcacctcgtctcgcaaacctcactcgcaatcaactggagcggataccgcgtcatcgcaatgcaccacaatgtatacaacttccccatcatcatcaccaacaacgatagtcgatcatctgggtccgattattgctgcccgagcctagttcgactttcctttcagagcaggaagttggtgaacagagggcggcatcgcgcaaacttggggtaacattgaccacccgctgggagagcaaagatggggccaaaccttgtgacgagagtcaggcaatccgtttcattcgacgagctaagcgcgagtggcttgagcttagtcgcaccagaccccaaaccagccaatcgggccccggcaattcggataccaacacgctaagccggccgaaaaagaggttacgctcttgcatacctctacaagtacgtaggttcagtcagccgcccccgccccgacgacgactgccccgcccggcccggctgcgtctccgccgttgtcgttgtctgatttcaaatgttgtgaacatggcctaaatggggcaaagcgataaatgctagaggagcagtggaagggatcagggagtcggggaagtcaggaatgggatgtggacgcggaactggcagttagcgagatcatcgctgatcccatcttggtttaatgtcgtggccagtgctatccgcggcgcaagggggggtctactttcttgacaaacagttcactctaacttctttctccttccatgccataccctacaacctgctcgcaaagaagggcagcgaagaaaaaaaaaaaaaggaaaaaaaaacgggcttagtcgttctcatttggtaaggccggactccagtcctcatcagagacaagtgggtttcacactaagtagaattcagaatgccgtcacacttctgcttgtcagtgcatccggaacagatgatactccgtgatggcgtgataagcatcccgtcattacggactggccgacttccagaccgggtttgtttgatgttttctttgttattctttctaacgcctctcacctagcgctacgcctcagagagactaggtgcaagccacatggaacaaagtgaaggttcggtatgagcgagcgggtaagccaccacctgaacggcaccagattctcccggccggcaaaaacaaatcgataagaacaccccaaatcactcttcttcgccttgaggtttctttcaatggcacgaccggtaaccggtatgtcccgcccggaaggaccagcgtagcattccagtacccagcgctcacaaaacaagtagtacgcaagacatttgggattatggccaagttccccgggacatgggtgctgaacaaccgttaacaacggttgcatgtcaagaagaccaggatgagagccgccaagacgacggagctgcctagcaatgggtgtgtctcagaggggtgaacgctggaggggtgggggggggggggggggggtaagcctacctaggtatgggatacagtgcaatcttgtgattggattcttcttcatttcagtttggaactttcagtttcccttggcaacaaaagacattgcgctcggcccacataggtgcccaagccacagagccaaactgtcggtactttatcgagtcacgtgagtgagctcgcgtcgtcaatgaatgcttcttccgcgaacactcttccacccttgtttgcctcccaacccatggactgctgctacctcaccgtggacggggaaacgggtgaacgggtgccgagttgcagaaataccacgtcagattttgaactgacggcttcatttccgaggagtacaaatattctgaaattgcgcacaggcctgtttttgtttctaggtagtgtactagtctgggtcgtcgctgacggaagatgcaaggaaggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaagtggaaaacacaaagaaaggaaaagagggagcacgcacaggcaggggtggaacagtctgcgccgcagccgaatgcaatgccggccgccggggcgatgcgatgcggcccattccaccgacccggtcggcctcacggtctccgcagtccggccgcatgctgcatgacccgaccacggtccacggtaggaccccggtcacaccgacggactgcctccgaacttagactacgacaaccacacacacattactgcactcatgatcataaccacagcgatgatctacaatcaatgacaacaatgccgcaccgggtggtcgacctcgatgcgaccaccgtgacaacgcgcaacgagtttggataatgccgtgaacatttctgatgtcgacgagttgctgagccaccatcgaatatgtgaggtacagtttcgggtacagtgctatccctcactgtttatgtttaccgagtgcatacgcacggcatcatcatcatcaaagtcaacaaaaccaccatccatattactaccgtcacgttctgagggagatcaagaacccaggagggagtgaaatgggggagtgtccagtgaggcaaaccactaactgctgccagaggtggatgaatgaactgcaaactgcatgatggaaatcacatcaccttttagtcttgctccctcacttactcgcttcacacactcgacattccctcacttcgctcgacccatcactccctttaggggcacactaccgtcactcaactcagggcaggtgcttcgggctgtgcatgacaggcttgttcatggtcatcatcatcatcaccattaagcaccaacagattggaacttggaattgcagcactaccgtgacgttgacgaaccggaagggggttcaatcaaccttaccctgtccttgagtaaagactggaccagactgattccggtagatgtattcacattggtcactttgcgaagtgtgtaatgaacaaacagttcggactgtgacatggcgacatgtatgaggaaagcattcactccctcatgcgtgatttatcatgcatcgttcgagtttcatcatcttctccccccctccctccctccctttctctctcttatccttggtctactcccaaatcgactggacccaatgtccgcatgcctcgtacctgcatctagatacagtaggaggagtcctaggtacgtgggaggtgactaggtcgtttcatgtcagagtggtagtagattaaatgcatctgtaggtagttacatcacttgcctgctactaggtagacgtactcagcacagtcactcatcaattgcacggtcaccaagacaaaagaatttttcacgtttgtggaaaggaaaaagcgggaagacagcagattaaaagcgaatgcgaatttaaaccaataatgctcgagtttcttgatcggtgaggtgtgtgttacctacctgcctgcctgcctgcctatctgcccatctccctcttctctctctctctccagatcatcactttgacaatttcatgtatggtgttagttggtaacctcactttccagatatactcactccacggcagaatctactcgtcgacagtctctacctctttcggtggaaaaacagagaatcatagttccaggttcattgacacataatgctgctaccccttaactcaatcaagacagccaccctcagattatttactcactctgatacggacggcctcgaggctatatcgccaggagggctacactgtaaaagtgccttgaaacatccattgttttctgcatgtgttcctgcatgagtgatgctcaactccatctctttgagttgcaagtgttagagccaatgatgatacgtacttgcagaagacctaaccttctgcaggctgaacacggtaggtactctcgtatttacctcttgcaaagttgcttttcattcaatgagcgagtgcgtctctcccgagagactggactggactggccctccctccctccaatcctcatcccactcactcactccaaaccaatcatcgacaccatcctgaataaagataccaataccgtatccaacttgcatcccggacacagggcagaagcccttctccacctgattctttagaggtacccgggcggcaaacttaccaggttggaactgaattgataggtagacagaacctgatctgatgtaccacctggtatctttgaaaatatgtacctacagatactggacctctacacttgtaagaagggtccatgttgagcagccaagacgggcacccaaatatagaccagggcatacaaggttggtacctacctacttcttctagtattgatcaaaagtggaaactaccaactaccatacctaaggtaactgccttcgttgttcgtggcgtgagaatacgtagttgggcactgccgcgagaaagattggagtgagcactgcagtgactagcgtaagtaacggaagaggaagtggaacgggcggacaggcggacgggcagatggatgggcggatcacgccttcctattgtagaacttgtgctctgatttgatgtgccgctgaacggaaggcaactgaactgaatgaagtgacgggacacgcgatttccagtcaagatacgatgaagaaaaaaaagggtactcagatttcatgatagctggtggaaaacaatcggagtctatctagcctgatcgggtttgttggatggatgcaaggggatgttggggaatatcatggcagagttgaagagaggaggaagaagaagaagaagaagaaatgacagacataatattggacagacacataggtcctgtcttgtcctggccctcagagcaaacttgggaatgccttttttttgggggggggggggggtttctcataccatgaactccacaaaacatcagaacaactgagatgatttacagccgaatttccatgcgttgtctacaaactcccagcccactcctttttattcattcacctaccgacccttctcaacatatccgtcaatgacccgcaacccagtctatgtatctcctcaaaaatagcccaacccactccacccaagcaccactcccaactcccctctgacctcctcccactccatccctccttcctgcccatgcaacccgttcaacctcaacccgcccaaactcaacccaccaccacctcccatcatcttcccactgcccgccggattgaccccatgtgcaccggtaccaaccacgtacccggcccgtcccgccatttcttgccgtttgcccgttcccagctccaagaaccgctccaggattttaccgtcgacaatgttcctgccgatacctgcgtccacgcccggcagctgcatgctggccgaggcggatggtgagggcaggcggtagcccttggggttgaggcccgccgggtgggggaggccgttagtaagttgcactgctagagaggaaaggcggcggtaggcgttctcttggagggggcggagggtggcaaggacgccagtaggggaggctaggaggagtatgtgtggagagttttcttccgagttggaagacaaggaggaggggttagggtagacggcggggaggaggagggaagaggtggggtggtgggcgccggtgttgaaggttgtgcggtggaggaggagatggccttggagggatttgggatctggaaagaatatgttagtttgtggatttgagaagaagaagagaagcagaaaaagagggaatacatacgctcggggtcaaattgcagaatgtgaatgtgaccatctgcatcgctagccacgatgtaaagttcctttccatcaggcaagaaatccgcgttcaacacctccatcctagtggagctcttgccgaatagcatcatcttgtaaggctcttccgtataacccgtgaaccacacgcccttgaaggcgtcggccatcagacagagtcccgtgccgggcagctctttgacactcgtgacgtaacagttcatatccataaacgccacgggcaagagggtcccgtcttccttgagaccgcgcaccatgcacttttggccctgtgcaacgagcatcagaccttgggtccccacctcggagagtgctgtgaccgcgccgcgcgggatatcctctttggcgaccagcttcagctttttgctggtctcaggcttgccaggctcggggatgacgtcggcaatgtcgaagacgtagacgcggcctctggttggaagatcttcgcccttgatgagagcggtgccgacagcaatgagctgtttgcgctcgttggtcgactccgacacttcaaggttgagtgtctcgacgcaaagaactgtctcgcacggctccatctcaacggtgtcgatgacagtccaagtgatcccactaagcaattttagcacgccgcgatcaaccatgggcttgaaggtgatattctcgcgtgcccattccttgtggtagtcgtcgtctttgggtagctcaaatggctcaacgtcgttgcaacccaccacataggcctgcgtaggcgggtggtaagccaccgactgcgtgtcaactcctatggggatcttcttgacggagagaccaagttcagcgtagctgctgtctgtaggaatttgtgtcaccctagcgatcccgttggtatcggcgtagataaagccatgctcgcaaccttcggtgtggaaagagctcatggcttgaacaccggatccctgtagactcagaaccctgggactggacttggctgtctttaagatgaagctgggtgacgacccaggaaggaagacggtactatagccagaaatgttgctgcagcgccgcataggaaggaagcgctgtgcattgtgaggctcgtcatcgtctgctggcttctcctcgggggctttggcaaaggttgagttgggtactttttggaagaagagggattttgagaaaggctgtccagcagtagccttgagccggtagggttggtatagtgtgagatcatcgtttgcatggcgaagctggacatccatcggttagctatggtcatagcaagacggatctatgaggacatacgataagatatggtgatttgtgagtcgtgtcgcccaaatcagcaaccaggatctccgcaacggactctttagctgtgcctttcctggcggcatagtcggcagaaagtcctggtggtatataagaaagcccttccgccacataaactggtttcgtcaagtcaggtagacggtaaatctaataaagtacgtcagtatgtcttcatccgttcgtggaggtcctgacgtccttacatataaaacaccgctggtacttagcaggaacatgaggatattgtcttttgttcccttgcccaccgtctcatcggcaaacacaccggaggtgtcggtgtacaagcatccggccaaccactttgtgctggtcaaaatctgatcctccttctcaacctcttcaagttccaagagcttcgggctcatttccgcgatgaacacgctaaagtcgtcccgaatgagaagaaggaatgggtcagcaatgctggcagtccgaacccgcggttccgctcctgtctcttcgtcgagcataggcacaatctggcttagccccaggtctagagaggttgtgttagtatgccacttgaggcgtcgcgtaagctttcatcttacatacctccgtcatagcagcgtacttctgacttgaggacttggagaattctagagtccttccccatggtccctgcctccaccgtaaagccagcagccggctcgaattctgttccggtaagactctcaaagccagctgccgtaagggcatacacatcagacgtttcatatccgtcaaggtccactttggctacgatcatgaacttgtgatactgtccagaggtgtcgtagtcattgttcatggggcccttatcgcccaccagggtttttggaatgggcttcttggcacacactgtccaaaatcctcttgcctctgggaactcgaatcttccaatgatctttggttgtatcgccaggttcatgatggcaagtgcgctggcttttcctcgtcccacggcacagaccagttggagatcgctgcggacaccttcagagttccgttcctcctcgctgtcgggtaatgtgacgggttgaccatatgtcatcttttgtattggtgcgatgctgaggagtcggtcatggatgcggaagttgagatctccgcttttgatggctttggcggcggacatggcttgctctggtgaagccgactcctcgccatataagtcatcatcgtcgtcgtcctcgagatcttcatcgtcaaggtccaagtccagatcagcatcctggagtcgcgatttcctcttttgcgtttggccctgtctcctagtccagccaagcaagacggaatcgccttcctcggagcccacaaacatggtagacctccccatgcgggacagcgaagtgacacgggactggataacactaccccctgcttctggggctatcatcttgatgctcaggcccgataccgtacggccgtcaatgcggaaggtgatgagtcccaggcgtccgtcgttaagaatcaggaggaactccccgagttctgccgccaagacgtcgatagcgcagccttcgagacgaaggtccaggtcggcttggtcaacaagactaaaagaggtggtctgcttggtaagggggttgacagcaatgccatttgatttgccagactggtcgatatgaatgagttcgttagctcctacgagcaaagcaccccccacgggtgccggaagggcgacaacacgaaagagatcctgaggcaggccattgacagccaggatggtggttgacgcccgttgctggaggtctagggtgaagaccatgtatgtaaagtggtccttgtgaccaagcgagttggaggcggtcttggtggaggacaggacaccaatggtggggtctcgatactcatgcaggaaggcgagatgcacaggatgaaggagactagcttcaagtttggagaggcgaaggacgaaagatggtgaatatggtgtgtcttctatagtgctagctccatttgcgacggcgccggaaaggtcctttttgggcctggggccgtccagctcttcatcccagttatccatgtccatgtcctcatccggctgcttgaagggcaatatggccaagttcctttcgctgaacttgagcgcagcgcacctactcgctgggtctgcgaccaacagagtgggatactgatgcagtggcgcgacccacggacttcctacgagctcctctttttcgtagtagtgaattgagacggtctcgagcgtgttgcgttcgacgttccactcgaccagactaaggcgggcatcgcggaaggaaaggagcaagcagtcggcgccgccagacgagctgccgctgggcttcttgatccgggcaagacctgtcatggtgccgggtagggtgacctcggcaacaagaaccagcttggcgctgttggcacgatcggcccttgcggcgatattatctcctcccaggaacgaggcctcaaagccgtcatcgtcgtttacgagcctgctatcgtagcggccggccgcggcagccttgctggatgtatttgtcccattgagtgtagcgtaggtatcgatctcggcggaaacgactttggtcttgaagatctggagtaacgacgcttttgcgacggcgagattagtgccctgaccagggacgagctggagggttaccgaatgggtgacggccgtgggcggcgtcaactctgtatagcattgcatcgtatgggagtcgggagcatgtcgatgctagacgaagctcggaataagtctgacggcagacggtactgctttctgttgtggttttgttacaggtcagcgcgccagttggcagaatgattgtagaaagcgaagacgaagctacacagccatatgcgcggtgtgatgttgagctggatgatggaggatatgattcctcagtttcaaattgagaagaagttgacgaccatgtgcaagtcgaagtcaacaccgaccgggacctccaaatgattgccgtcccaatgcgcgtcgcgactgattggctgcaatgacctccagtggtaggtaggtaacgctggaggtaggtacgtacagcacacactacacagtgagtagagcaaagggaattgccagtgtcagatctgtgtgacggccgccagctggccgccgttaggtaggtgagaaagcagaagctcagacccgacccccaacgttctggaccagaccacaaacgagttctgaacaagatattaccgtagtacagcacaatgtgtagccgtaacatgagatattcttgtacacagcaaaatcagccaaccaacccctgtgacgccatacgttccgtcgggttgacatttcgcgggcgggcaacactcaacagtgtcaacagaggggctctcagtctccaaccacaattgaaagtttgcctgcctcccgcttgggttgaggttgtaactgcacccccaaccgacgaccacttacatgatacttacctctacctctacctctactaatcaagagatcccgctggagacgacattgacggtagactggacgccgagacgcagacccgaagggatccaaacatccgggccatctgggcggcccgccggtgcctgaacttgaagctcgttacctccgctaggtagaggtacctatgattttcccacatgatcgcttaccactgacaacacaacaatccatctcaaccgaagtacctcagctaaaagcgagcgggagtggtgcctaccctgacgactttggctaaccacctagtggcgatcctgcacttcttcccgcccaaccaaacaacaacgtccttcaatatttacttttgccaacaacatgtgaaatatctgaggcgggatacacaccttaccatactacctaccttgctggacccttcttttccagatccgattcctgactgactgactgactgggtgtgcccccttgtctgatgcaccccacgtcatccggctactattgattgatcttctccacgattccatccgtaccactgcgacttcaacttgtcacttttttttctcttccgttccactgggctggcagctggctgaccgtcaaagtccatttctttcctaacttgctgtgagtcttcactcttcacgtcacacaatcaccacccaacaaggcggcccaacagctgggggtcttgaaagcgggaaaccttgaccaaccaacccaagctaacccatctgataggttctttattctttttccattggtcccctgttagataacgacgaacctatgacctacaaggctaggctaggccgcggggcaaaccatcgctagacacccaaacaacaaccagagagtcaagacgaaacctgggctagacggcgccagaatcggctatcagcaatccaagatataaaccattccatgtcaggcctgccgccttcgtgtcccgccttcatacccttttgcgattgaccggcggccaatttaccaccgcccatgaccatacccgcctgctcgacgtcaccttgtccacttgttcaacctaaagagtgtacctgataaagaatgattcccgaccctttccgcctcctggaatagcaacgacttctttgtcgtcagttccgtctgttgcttccgccgacatggcttccagctcacacaggccattcaagctcccccttggtcccctttcgcgctccaacaatggcgaccattcctccgagtccgactatccgggcggccgtcgcgactccatggccgccctctccatctcttctcatgtcaaccaggaacagctcgctcacacccttgaccgaattcacaatacagcaagccaatctggggtcctgaccaccttcaatgatttcgccccgccacctccacctactgtgcctgttgctgagaaaaagggaactacgggtgacttggtacagcaaggcttgagtggtctctacagccgtttaaaggaggttgttggggtggcagggaaaccttctgcccaggaggctgaaagttcgactaacacccaggatgccacgcccaagaatttcaagagcccgattcccaatagccccaacaacagtagcaccaagatctcggttgcctcccctccaaagggagacggttcgtccatcaagtcaccttttgatacaaagtcgccttttgatacaaagtcgcccttcgatgcaaaatcaccctttgaagcaaggcatgcctttgatgggcccgcctctcttgacatcccacccgctgtgtctaccggcacatctccaatttcgccaaccaccataccagcagacctccagtcccccccacagacaaccaggccaccatcacttggtacgctgccgagcctcaagaccggaaactcaagcgcacagacaattccgaggacgggaaggacgtcccagtcaaccgcggccagccctacctctgcccccttcatgggaaaagcgtctctcgaaagagacagctctaggggtcctgccagacacctcgatgagccctcaagttggggttctagccggcggagcatcagcagacatggtgacggatccacgtcgcctagcattgccgtgagaccaagtgtagataccacgacggccgctttggcgcgcagtagaatggaggacgctgtgagtatagatggaggcatcggcagtcccatgagcccttctgggcctataccagacgtgtgcatctcctctgcctcctcgcgcttgtctgaggccactcaagtcaagcgaaggcctgccattattgaccgcataagccagtccagagttcatagccattccaggtcctcgtccatggagcctggcaaggcacagcccagtcccatcagcacatcggctcatagcactatctatcatgattcgtttactcacaatgtcaaaccacagaggttgcaatctggagcaatgaaaatcccaggcaccacgacaaacgaaggagcccctgaggtcgtcaatgccagactagaaatgatgaggaagcaggtccttagcaaagagttctggatgaaagacgaaaccaccaaagaatgctttgcctgcgggagcccgttcactgcctttcggcgcaagcaccactgccgcacgtgtggctgcatcttctgttcaaaatgcacctctaccatttcaggacaaaagtttggcgtccagggaacgcttcgcgtctgcaagaattgcttggaggtcataaaccgccgctatgaaagcggctcagatgattcggcagatgagccattcttgcccgccatctttcgttccaatcagaccaagccgcctcctcttgctcttgctcgaccgcaggcggatgatgaggttagtatcgcggagcgaacggagcaagcaaatgacacaaggtccgccaagacaccgatgatggcgattccggccacacgccgagttggcgacagcaatcgccactcggccgttttggagattgatatgccacagctcagccgccccggatcatctcggtcgctgagatcactcgcggcgggccgaccgcaatcatctagtcatcgcaggcttcattcaaaacataccttcttgactaggttcaagtcttctgcgactgacgatagggcaccgtttcgcaagcctgctagcgaagaccttgggaggaaatccaagctcagcgccttccatgacgacaacatcattgatccagaacttgccccttacatgtcggacgagtcaactgatgacgaacaaatgagtagcatatttgcaaccatgaacagcaatgatgcgccagcggccagcctcgatcccgacaaaacaagcatgggtgcctttatgaatgctgcaaacagaaaacatcggttccgtcacggcgagaagagcatcagtggacttagttataccagcagaggccacgaagacactggcttaccgactctctctctccacacccggccaaccagaaagagaaatctcagcactgcaagtgtcacgggccatccgctgcggtcaccccgcccaagatctggcatctttagcatgatgctaaaccctggtgcttcagctgacgccttgtctctctgggataatcctggagttgtcgaagcatctgcactcagtagaagggattcttactttgagggcaggtcatcaaccggtggattaaaccccataagcatgaaccacgtcaagaagcttttccggcagcttttgaacgatgcagaaatccccaaccctgcagcgtgggaaaaggccctcatcccaatccttgatagatgtgctgatgacgttgatccggatgtccgtaacggagatgacatggacattcgccactggatcaagttgaaaaagatacctggcggcaaacctggcgatactgcttacgtccatggagtcgtcttttccaagaacttggccctcaagaccatgccccgcaagatcgagaatcccaaaatcgtcatcatcacttttccaatcgagtatcagcggcaccaggagcagcattttatgagcttgcagccggtcatagagcaggaaaaggagtatctgaggatggtggtgaaccgaatcctgaacctcgagcctcgggtgttgctcgtcgaaaagaacgtctctggcgtggctttacaatatctctcggaagccaacgtcgcggtcgtgtataacgtcaaaccgtcagttatcgaggctgtttccagaattgccaatattcccatcatctcatccatggatatgcttagcttgggtgcgcgcgtcgggacctgccaaagttttgaagtcaagaccttcgtcaacaaggagctcaaaggcaggaagaagacgtacatttttatctctggctgcccaaaagagcgcggctgtactattgctcttcgcggcgggtcgacagagattctgtcccgcatgaagagaatcaccgagttcatggtttatgtgttttacaacctaaagctcgaatcctgtcttatgcgcgatgaatttgtttatgtgcctgaagagctcgagtcccctccacgatcaactacgaagctcctgagtaacggcagtcaggacccgtcgtcaactactccaagcgcgcagactggggaaaattcccctcacagcgtgatccaccacatttccgaacatgatcagtctttggaaccatctcaagcggctgctagacctgtcgggagcacaacttcggccgaggaatattcagctgccgccctcgacaccagcacgtcgatcaaggaagagactgaggaggaattgcttcgggctgagtcagacacccatgaaggtcaaggtgcggaagacttgcctatgccgacatattatggtgacatggtagccaaatacgagaccagaattctctctgcgtcacccttcgtcaagttcactcaaccttacctgctcatgaaagcccgagagcaggagaggcgcctggtgtatctcaaacgtcttcgtgaccaggacatcgtcgaagaactcggagagagcgagaagagtgagcctcagcctagacaatttcagcttatcaagcctgaaatggtgcatgaacttggccaaaaggcaccgcgccacatcatggaggtgctccatgctgtccacgacgcggaatacgacaaggccttgtacaactatcagactcaaaccagacagtgggagaattatatccagggaagcctcgacctgtttgatccatactcccatcagagcatcgttattctgtactctgtcacatgcaacgtgacccaagttccatgcacggagcccagcgtggtggcctttgagttctacaaggagaatccagacccactcagtggaatgtaccaagattgcaccctggggcagtacatagaagacgtctgcgaaagcgccgactcaatctgtcactccaatggatgcgaccgaaagatgtttgagcattaccagacatatgttcacgaaaacgcgcgaattactgtcatggtggaggacaagcccaaatggccagagaacttccccgagaaaccgcacgaaagggatggttggcaagatggcaccggcatctgcatgtggaattactgcaagttatgcaacaaacatttcggactgatgcccatgtcagtgagcacctggaagtattctttcgcaaagtatctggaactgtcgttctggagccgtggtttacgccttcacccagagacaggatgtcctcacgatcataaaaaagaccatgttcgcttcttttattacctataccgcgacattgccgtcaggatacactacgacccgatcgacttgtacgaaatcattgtacctagatctcgcatcacctggaaggttgaccatgatctggagttgaaaaatcaagtctttctcaaggccgaggagcgctggaaccgcttcatcaactccgtaaaagccaggctgaagagcattagaatcgatagcgtcttgccggagaaaacggagcattgcaaggctgaggtggaaagaatgacaaagaaggcacaagaggaccaggccgagctgattcaggaccttcaggatgcctacatgggctcaaagtactacgaggttcttcccatgaacggagtcatacgtcaaatggctgagagagctactgaatgggacgttgccttcactaaatttgaggccgactttctttcggacaaagatgttcgccagttgactatcatccagctgaagaagatgtttgacccaaaatctggatcctcaggtgcggaacttggggagaagcctgaggtaactcactccaatgtcaacgccggcgaaattgaggtgaaagaaaagccatcgcagccaacggaagatgaaggccccagtcccaagatgcattctccagtgtcttcagcgaccaaacctattcctgtggtgagggaggaagcagtagaagaggccgggtccatcctggatggagttgagcatcttgaccttgcaactgcatcctcgcccacgctcctcaggaagggggatcccgtcctggaagcagcaaaggtcactgtcaatgagccaacgccgattgttgcaccagcagcccctacacaacaaccaacatctctctcaaaagttgacgaagcgcctcatgagtcgtctctagcagagatgatcgaacccaaacgccgagaacaacatgtagccatgcctgaggctaccacccatgctgccggcggcgagggttcgatggaaggttacaagcccgttgtaccggagcgcacgtcatctcgtaaggcgggtttggcgttatcgcctcccttaacacgggccatttcgcagccggtgggagttatcccgaagctccaatccgctatcccgaaggctaaggagcataagatgccagagccgggtgatctcgcacgggcaacaggggacggctcgtctgccaagggagataagaagttccttgggatgaagatccgtccttctgccatcccacgctatcggcataggaattcgaaggtgttcactcttgcacgtcacttcgaggagttgagtcgagagtttgagaaggagcgaatcaaggacaagagagagcggcaggccaagatgtcttttcctcgtgcatatctgccacgttcaacaaccaaggctatcgtggagatctacgaggatgtcgaccaggccgttcaagaacccggtaccgcggaagagggccatcctggtgacagagactcgaaagacagaagaccaatagagggctcttctccgtcggatcaaatccaaggggatcctgccagattgtctgcagaccatggtcgcacttcgccgattgagatcccatctcaagagcatacccatcaagatgggaaccatgaagcggagggagacgaaggacagcacgagagcgaggttgactccgatggtgaaggtgcagatagtgatgccgaccggtcatcatatacgtatgacgatatcccgaccgatgtgagggaccttgctgcatccatcgagccaagtgaggaaatacctgaagagctgccgaagcatcaaaggaagagtctcatgacaatgctcaccaacttctgggccgaacggtctgccagtggatggcctacgcttgactacccttacaattcaaccgaccacatgtttacggactcgaacgtgattgtcagagaagacgagccaagttcggttgtggcctttgcgatgaactccacggactaccatatccaacttcgaaacattcgaaggaactctaggagaacccagcagcagcaacaatcacaaaggcagcagaaagagcaacagcaagagcgagcctcccaggatttcgaagagagtagtgacagcggcatgctagagattaagagcggcggcgccggtccagacctcagcgaagccgaactagaacagagcatgctccgcccctttggcacccacctcaagttccaattcatggaaggctccggcaagttcacttgcaagatcttcttcgccgagcaattcgacgcgttgcgacgcaaatgcggcgtcggcgaccgtattgtcgaatcgctctctcgttgtctcaaatgggactccaaaggcggcaagaccaaatcggtcttcctcaagactctcgatgaccgactcgtcatgaaatcgctttctcccgtcgagacctccgcctttctcggttttgcgcccgtctactttgagtttatggcccaagccctgtttcatgaactcccctccgtcatcgccaagatgttgggtttcttccaagtgatcatcaaaaaccccatcaccaacactgaagtcaaactcgacctgctgctcatggagaatctgttctacgaccgctcaccaacccgcacgttcgacctcaaggggtccatgcgcaatagaaagatccaatcaaccggcgaacaaaacgaagttctgttggacgaaaacatggtcgagtacatctgggaatcccctctcttcgcgcgggagcactccaaacggctcctgcgcgcatcggtatggaacgatacgcttttcctcgcgcgccaaaacgtgatggattactcgttgatgatcgccgtcgaggagaacaagaaggagctggtggtgggcatgattgattgcatccgcacctggacgtgggacaaacgcctcgaaagctggatcaaagatagggggtttgcgggaggagggaggaatcggccgacggtgacgagtccgaaggagtataagagtcgttttcgcgaggctatggctaggtatgtgctttttggtcctgcaaggttctcgtgcttggttgtgaggagggatgggcggttggttttgttgagagggttggtttaatcaatgttcgcacggagaagctgaatatctatggtcggtggtgatggacgtttaaatttgctgacacatatccttggatactctccgtttttttgtgattataggtatatcctccaagcacctaattgctggcatcactttggaagtggcctaggctcgaccggtaatccttctttgcaggcggttggacatgctcatagggcgaggttcgcgggtgatgttaccccgtcatcagggagggggtcggtgagagggtcggtgagggggatggaataaaaggtggtcgagggtagatggaaaggcagcgagcagaatgtgcgagggtagggctggcaaggagaagagggtgatgacattacgacacagtttatgggtggggacgataagaagcacgagagtctgttcttacgctgcagtttttgtgtgttgcattttcattatcagtgttgttaagcacggcgtttgttgttttcacccatcagacagagaatgaaaaggggaaattggttcttggtcggttgcccagtcgtctattgaaagaatggtgatgcattctgtcatctatcggtagaactacttgtttcctctctgccctcgacgccacttctaattccaaaaggatctccgagatatcggcgctgtgcattcgtctgtgagctatgtcagataaccccaaccaaacccccctctccccgttttgatcgtctttcttttttgctgactttccacgataaaatttgcttcaatttccctatgcatcgatacctgccggtgcaaaactgccacgctaggccaaacgacgcagatgaacgacgtgggtaaaaaaaagccaacagtaaagcaaaaccttggggaagattcatgaaagtttttttttctcaacttttttgtgtaacccattatcaagttttattccgcacttttcctcatcacttaggtgggtgctttggcatggtatgttgggggtcttgtgtgttctgtgacctcgaccgtgtccgttactctcctcccccgaccaaattgaacaaatttagcaatggtttcaatatctgatgcctccctgattgttgcggtcgtttcgaattgtgtactaacaccaagacggcgagaagacgggtgtaaggtgtaagtacaattcagctctggtttgtttgtaggtctggtccaaaggctaactaatgctttactggacatagaaaagagtttggctttttattgcatcttggaagccttgaaggggatggaaatggatttagggggatatttattagatgtttctatggcgttacactccctcgccactattgtcccgcatcgcttcaaacggaggacagtttctcacttgaaaagattgataagaaccccacaacttccctattcaacacataatcgatataccaaactaacaaataaaccgacattgtgatgtacggtactacgagcacggagaatggtatcattctggggttgtagacatatcgaaacctttgctttgctttactttatctgcatcactgcaggctaaccagtacaatcgctcgcaatgatccatcagtcactcaccggcctcgccaccatcaaactgatgagcgacagcccaacctgcgcagccgccagaaccgtcgtctcccccgtattgtcataaaccggactcacctcaaccacatcggccccgacgacagacaagcctctcagcccgtcaatgatagtcagcagttccctcgttgaccagccacctggctcggcggtgcccgtgcccggagcaaacgccggatccaaaacgtcaatgtcgacgctgatgtacaccctcgagttacccactcgggccttgatggtggagatgatccagtcgataccgtgcttgtcaatgtcccgggctgtgatgacggcgaagccgcagcgcttgtcgttatcacggtcactgtgcatgatgatggggccgcgcgtgccggcgtggatggaggtgttgtggattaagccctggaggactctgtgtcagtaattgggtggatgtttatgggcggtcgatgagaggggaccttacttcttcgtgggcgatgtggaggaaggttccgtggttgagacctctgtgccaacagggagtgttagttagtgagttatttttgagcctcgatgagtgcctctgtttgggtctggaagattgacttacgcatagtcagagatgcctccgagaacgtcgggactccatgtgtctgtcgtgaggttagttggtcacatgctaggctgccacatcgacacactcaccgatgtgactatcgaaatgtatcacggacacctgaccccatcgtcgaaacgttgatcgcagtgccgaaagagtggtactgtgatcaccacccaacgtcaatattctcggcaccgttgcaaccgtgtcgttggcggtgggccgtccggatatgactcgatgcgccttgtcgagatgcttgaaggcaacggtgttgtcgagccaggtcaaggttgcgtcgccgcagtccacgatggtagcccattcatgcaatgcatcttcgtctgcaagtaaccaaccattacatcgagttagttggaatctgggagcggtgaccttaacaattttcgagtggtattctcagtggggttttgtttggcgatgaattagaatctatattgggtaccactgtgtactttgaaggtacaatagctcgagaattggggaacttgctggtcggtcctcgagatggtagtggtggtaggtactgcagtaagtgccgcagagaggttgaaagccgaaacgtacttacccgtgtagtaatcgaatcctccaaggcgttgacttccagttctaattcctgtcggcccataacgggctcctggtcgtccggtgacagcctgcaggaaagtgtgtttctggtaagacaactgggctaatcttgctaaagaggaaagaaacaagacgaaccgtatcaaagggagcgccaagaacagcaatgtcgtatttcttggaggccgcttcttcgtccgaaaaacaattcacatacggaagactggcgaatgtcttgagtccgtgaaactgacttcccgtcacgatatcgatgtcgtctacagttgaatcatcaagcgaagctggatgtcctctgttgttgctggagacccagaaggacgaggaggaggaggaggagaaggaatgagggataccgtgcactgctaccccgccgatgccgaggtagaagaacacaaatgatctcatgctgactaccgaaaaagtaccttcactcatcatctggaaatccaaaagaagtggaagaaaactggttatactgaagctcatgatagtatctgcattcctagaaggagggtgtggaggtccgagtccttataccggtccatggaggcttgcgtcatatcgctccgcctcatcaataccctcttcgactgggggcagttgcacagcctactcttgcgctcaaatcacacagagcatgttcagtatcttccagttgtcttttgtcaaaatcacctgtcatgtaagataatatggaaagttgcggaaggtccagtgatcccattacgcgatgtgatcgagatggagacaacctcggtccttcccgaaagagcaaagtcttgcagtggtcagtcaagtcatcgccccattgcaaagagactctctctccatcacatcaccagtatcttgtcttcactacctaacatctttaacctcgatatccaacctatcaccacctagaatccgtctgcgcaggacctcgctagcatttttcaacagcttcgcctcacctcgaaacaaatttccagcgtactcaacccatccagcctcctccgtcttgcgcaatggatttttgggctgcaggcgacagagtgagcgagagcggtactcgccgccacgtacccatcagcagcatcagagaaccatctgagcatttatctcccagggccagtcaccggatcgatacccaacagccggaagaacgccgagacacggcctttgcttcccacccagacaaagacgaagtgcgcgaggccttcactgatattgaccttggcccagagctggagaagcagggagtgccgcctcgccccagccagagggctcgtaccagagaacatttcacctacgcagcttagtggcagcaagagctctggtacgccatcatatgcgtttccacggcagttgggctggtggctctgctcagatactacgacaaccagcttgtgcctgaattgggtgtcggcttacaatttgactcagtcctgattgtcatggtcacaatcttccgaatctcactaatgggcttcgttggctcttgcctaagccaaggtgcgtggctttgggtatcggaaatctcgcaacagcgttacagccacgatgcgctgctgtcagacttcagcgtctttgatggatcgtctcgaggaatacgaggcagcttgcgcttgctctggcggatgaagctcaagcatcttgggtgtatcggtgcgcttatcatcatcctatcacactggtttgagaccttcagccagcaaatggttctctttgagcagcgcccccgaattctcaaccgtgggtatggtccggcaccgcctcctccacgatccgaagtctaggacgcttacatgaggcgaggaggctaccttggagacttggtgccgtcgctctctacaaaggcagccatctacagcggcatcatttcaaccgagatgtcgaggctccctgtgtactgcgaaaccggaaactgttcttggccagtgttcccaactctggcggcttgtggagagtgtgtcacagtcaacaacatctcatcgacttgcaatgaaacttcacgcatgtgcacatacagcgttgactccggtaacacactggatgttcccatggatccagcggccgagttcaacatcttcaaggtagctccctccaacggaacatctcatccaatcacatcgacgaatcgggcctacttttcggtttttgacatgctctccctcgtccaatctgaagatcagggattgtcggtcacgggtaccgaatgtgctctgtggttctgcgtccagagtttcaagctcctggtctatgatgggacgcacaatgagacgattgtgggaaactggtccaccacggaacgtgcacatgtcgttggtggcaacctccatggcgctggatattccttcatcggcctgcctgaccatctaaacgctgacaacacgacgacctactcagtatccaatgaggccataaccgctttgcgaacgttcatggctgacataacgtctggagttgtccgcgccgacacaaacgtgctggattactcgtcggactgggttgaagccatgtggaacgcaaccaataacctgggggcctggatggagagcttcacgcgagccatgacggccgagtttcgcatcaatgggagactctcgaacggactgggcggcaccaaggtatatgctggatctgccacgcagcttgccccttttatccgagtccagtggtggtggatgttttaccccggctgcatgctactgatcagtttctactactttgtccgtaccgttgtcatcagtgctcgtcatggagtgtctgcttggaaaggagatgcgttgcccatgttgttcgtccgagtcgacgacaacattcacgcccacgtcggagatggcatggacgtgccaggcggcttaatggaccgagttgggcatatccggattgccatgtacagggatgaagatggacaatggaggttcaggtcaaccagagatgaccctaaagaagcctaaccaaaacgcgatgctagccattgaggctttccatcgtcaaagtgtctcagccaccaccagcatcgtggcctacacgcctactcgtacaagattggcgggaaaacctacagatcctggctacagctgcccgactgagaagctccctagaagagttgaagccgctgtgtaagctcctctcgtagcataccaggataaatgacaaatatttgagacagctgggagaagctgacaagcgcgtgatgtgaataaggtgttgggcctagaatccaagtccatgcctcggcccattgcaaggatgaacagcaaccaagtttttttttcgatgcggttttacaggtgccggacagctgtagtgccatgcgtaacggcatgtcgcgcctggagattaaggaccgatttccgtgatatgccactacagtgtatgctactagagaatgctgaggtagtaatggaagcacctcctccttccctatcgaggaaggagctcgtcagattcggttatcacagccgtcattgcgacttcctccagcagagcagccgacgatttccactggccgtctccagccgggacacacaaatccgatccgcgaaggccaagggctgagggacgcgcacccggaactgggatgatggcggtcaaggccaatcaaacatgatgaagtgatagggtaaaaaaagcaaaaatgagaagctaatctcgtcggtcggaaataggagcacctaccgaggtacccaagctacactacctcgaggcctagggagggagggagtccattctgccaacaggcgaacgaggttggccttccgcggacccaccctgctctccctggcggtgttagcgctcacctaaccaccgcccggccctgcaagataccgagtcaacgggccaggcaggcaggcagttgcggttccctcacccgtcttgtccccgccaagtcgctagcagcagtcaggcagtatggggatttgctgggatgaggtggaaggaacatccttcaggccatctcgggcaccttccctagggcagtagggctcgcgccggggaaccgcaaggtgactttccactggcaattcggccttgagggttagacggaacggggaccccttcgccgtcgatcgcttcccacgcacgcaccgtccatggcacgaggccaggggagaggccaaaggcggttagaggtacctagcagaaatgagcctgcctaggtacaagaagagatccgaaggtcgaacgttgaaggccagcagcagtctcgagcattggttctccttcatttccatctgtccgaaacgcgacgcaactcaataacactcatccgcagacaagcatcctcaactgcgttcagttgatgcccacagccgcgttcgcgtatagtcatgtcccctgttaatgcaagccccctctttcgcaaccatatgggtacactccaacctgctccattagacgcaaacatttccgcggcccgaattcccagttcagtatgtaagtgaggcaccccttaatgcgaagaaaacacaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccctcctactgctaaaaattcttgcatcttccatagagccggaatgagttggtaatcagtcaagtcagtatgtacatgtcccatcgggctctcatgttgatgattcggggatccactgccggaccgatgtcaccgctgccgggtcgggtccgttctcatgatggagtgaggttcgcaacggcaccaaccaggaaggagaagaagtgccgttccccacagcccgtcctccactcgacaacaatcattcttcatcttcatgattccaagacacattgaaacccgagctaagtgactgactggacccaaaatggcagcacatgggcaaactttgcgcgtcgtcgtcctacatcacttacttgtctacaccgccgtggacgggcgttttgtattgtggtagccgggctattcacatatgcctgattactccctgtaattctagtgtagtttgctctgaccatgactcagttacatatgtatccgtactaaacccgcaaagccaccaaactttgaatcagcaaagcgttatcgagaaaagaaaagaaagaagaagaaagataattctcgattacgggtagaggtggggagttcagttctggagaagcaggggaaagcaagccgacgaatcgcaacacctggcgtcattttcgagaaagagcaccgtgtgtgtgtaccgagataccctcctccctattagggaaccactagcactacactagtaaaagagtatacgctcggctaactaaatgcgatccccatgagtggtggaagaacgcaaattgccttaatggcatggctattacgcttggcagtcaggatatgggggttttcgtcctctctagtctacctagtgtagtctacactaaactcctctcttgagaagcaagctctggagatcacaagacggtcttcggttgacggacggcagcggaaggcccacggcgggatcgatcttttagaggcattccccacaatgcgtaaatagctaggcacggggatttgtcaaacgaagctcggcgtcaaggacaaggaaccatgaaattctacacccccccccctcccttcctcccctatgttttcaagcatggcttcaaggtgcgttttgaaagccgaagaagcgatgtacctatggtatgtagaaaatgtacctgtctctctctcaaagactctcgtcaccgcgcttgttctgcaagttggccaggtaggccggcccatgttgcactgaacgaatacacgcagtggctgaaaaattggaatttcaactctcaacagccagccttggcactttcccattacagaagcgcccttttgattggcggagcggttgaatggcgtgagggttggcacatgccaggtagcattttgtctttttggaccccagagcaaccgacaacacccctgagcccccacacataccctgcacaggcagcccaagccaacgaggacgagcaccgttggaagtcatagcgggacacactgtgtcttgctggtctcactttgagcgttcaagtcctctttgcgaatggcaactctccggcagagacgagacaactaacactgaagaagacttcaccaccaccaccatcaccctgacggaatccagaacaagttgcagctcgcttgactatccaccggctttgatcatcattggccaagtttcaatgataaagttgcacacctcgctaggtacacgggacggccgtccctcacccgtcattttcgggttcgctggtaccggtagcgatgccatcgaccgaaagatgtgactgatcataaccttttccatgatcttcaagttccctgcaagcattcagtacctgaagtggtgggataattgctgagacggcctagagggctgtcgcggcggcacagcggcttgagcgttacaggttgaggggccgtctgtctctcagtccctgcaggcagtgcatcatacatacaatacaggggggggattgtttgagcaatcaattgccgatgaactggaccaggctcgccaggcccaaaactgttccccgagtgtcgatggtagtaacggcatcgtggcacaggaggagcctgactgatggatggtgcaacccatacgttcatacaaaagcaaaaaaaggggcagcagtatgcggtgccacgtcaagttcgagggttggttgctcgggacggtagcagccgaaagtcatcttcatgacgggcgcggattcagtgagacgagtgtttgatccaatcacaacgacgacaacaacactttgtccaaaggaagacagacattctcaacaccctgcccacagcttattacgactgccactcacatgacaggagacgataccgagagcttgggactggcgagtttttgaaatcaatagcgtggtccggcctggcagttccggtacctggacttgcagcatgcagtctgcagtctgcagcagtcatgaccgcccttcttcggcagcagcagcattcttcttctcagcctgtcaaatttcaatatgagctgcatccgggaaagaaaaggagttgttgttgcgagattggctgtttcgtccgtccgtctagggtacccgaaaagatatctttctgcagctgagtcctgaagaggctccgctctccgacagccagccagcaagcagcgcccaaagggggggggggtggtggtgccggccattcacatcatgcattgtcagtgatcgatgcgggcgtgcagtgatcgatgctactggaggtgcgtggcggcggtggagagacagagacagagggaggagagagggccagaggaagagacaacaaaaggctgcgaatagctgcgctacgctgttgtgctaagaggaaaaaagaaaggacgggatatcaatggtggatgcggaggcacttagaaggaggcaaaatggccaaagacagaaaacacaaaagcacgaaatacaaaaaaagaaggaaagagcaaaaaaggaaaagaaaaagaaaaaaaaaacaggaagaaaaaaaggcattagggttagggttcccacgacccgacagtttggaaccgagaaattctggccgtaggaaggccaatggaaaggctcggttggtcccgagagttcgggaacattgtctgcactatccactggcgccaagcggtgcgcgcccgttggccgacggcgagtgagggctccactagagggccggccgctactccaccattcgttatgtctggcaggaggaacttgaagctaagtacgtactgtgtaggtggccgacaccccgctttcctgtaccccccccccttccctgcttcattctagtgtagtgtacttgcctttcggatttccttggtcgagtgccctccttcagttccaaacacaagcctgccgacgagtcccgcaaacgagtcacctacatagtcaggtcgacagtggtttccggtttggttcctgatgatgaatggtcgaggtcaattcgttgtcgatactcgatccgatcctcaagcaatgcaacaatgcaacagctgcactccagcctacgcagaaacatgagacacacaaaaaaaaaaaaagaaaaaagagggccgccccgaaggaaggattcaccagcacaacaggatggatgcggcatgcgtccacgagatcggctcgggcatgctgtgccgctctggatccatctttggtcccaaagtcgggtacctacccactacctacgtctcgccctcaatagtgtattgcaataggtaccttacaagtttcttggtgggtttcctctctattttgcccccgtcaattccattgcgacgtcaactggccatgacggatcgaaaatctccacccccccccccccccccccccttcccccctccccttcccactctttttttcccaatcttttttttctgtctcaacacccctcacctttggcgccattcgcaacggggacttgccttccagcatccagcttgcagcgaggttcgatatcagaggaaagttggaactcgaccttcccgattctggatcggcgtacatgaggacacccatagatgtggtcattgggggttgcaaactaggcgcagtatgccgccgcagcaggtaaaggtacagtagcctgcttgcggccagactatacttatacccagaaagtaaccagtctgcgacacacgagatgcaatgaggtgagcaacatgttgcggggactcagcggcactactgatgaaagaagcagaccatttgttggggcaagtactggtagtaggtcaaaaggggagaaccgacacccgcggcacgtcggattcagcgcttggataacggccctgaaagataggtaaccacggcctgcccaacgcaggttggcgcggttagagcagaagaagattgtgcgcagcaaggagaaacctcccagagatgatggtggtattcctcatgtgatataacgtctccacggtcctgagggcacaacgggaatgacggagatgacgaactgatgggggggagggcccaaggccatacggggtaggacgggatctgctacgtaccctcgacagcagcaaaatcgagctccaatgtaacccggggaacggaagcacatcatccagacgagcaatgccagacctgtcaatggcactcaatacatatgggaccgacctcgatgctgcctcgcaacggaaccaaggggtgagagataggtaggtaggtaggtaggtaggtaggtactctcgagcaaaatggggataatcccatcaaacccacaacatggaaattacggggtctgccgcgctcccctccaattccatcctcgcctttggctaagtaacgttttacagaccctgatccacataccaagtagaggtaggtaccttactctcggatgtgcgcttcaggaaaggcgggcataaagcaaagtcggccgggtgcgtacctgcgcagcccagcctcacctacctattcctagcttgttgcgcttagcatctctgggtctggtcggctgtgtgtacctgggaggctgttcagccccgtagcgcggccctagatggtgaggagacacgaacggcaacggggaagaaaaggaaacacgggcacacaggtggggaatagaggggtcctccatttctctgggcgggcagaccagtccggggcaagccgggacgtggataaaaacataagcattccatccgcagtttggcgtgtggagtggagggcccagatgtaggcctgcaggagtctgctacgtacctacacagcaacaagcctcgcagggcatacttcttagtgtagtgttggtggggctggtgtcggtacagggtcgaccctgctcagggcagctcactcactgcctttcccatccctcgacctagtcattcgtcttccttttcccccccccctctcatcatggatggtcactgggaggaaatgatcctactttgtttttcttttttaacagtctacctacgtattctacaccccacttccctatctctctctccacatcttacccagtattcttcaaagaacaatacaatactcatccctcgcttgactatctcgaataggcttcctgggcatgggcagtaggtaggctggtcaagttgtttgccatgtgcgcaagggcagcatagcgtcaggtgtgtgtgtgtgaaagagaacacacaaaaatgggacccccctccaccgtcccccgtcccccggccccaatatgcatgtatctgggacggaatggggatgtccaagtatccacatttcaccctacgtacctcttatgttccatatagcattagacgccatcgatccattcaccctcatccacaacgagcacatcctggcctaggaccgcagaccctgatgccactattcgagtctggccttgtcttcttcttctctaggtagcaacaagctacaaggaagccttttagttttcccgacatctccaatgccagtatcgtgttcggtacccgtgtgaggatcgccgtcttctctcacagagagagagagtacttgaataccccattgctcgctctttttcttccatggtgattctcaaggcttcataattaaccatcttttgactccccctccggaaccgcctgcattgatcatcctgccggcctcgacgcaaacgacggcgacaccaaggacaataccacctggacccatcgcttcacatcgtctgcatccctcagtggcaccctggtcgaacgtttggggcggggctttgctgttctagagaacccgactgtgtggttcaggcgtctagtttaggcactgcttgataggccttctgcgaatcacgacccggagctgcttctaccatcagcacgtttgcttttgctctccagtattaaacctacaatcaagtacctcccaggtcccgaggccaaaccgttatccttagttctgcagcactttccccgtctggctacctctacctattcttcatcttttccctcccccccccagctacatcacacaaactcaccatgctctacttaaacaaacgctctccttccgaggagctggcctctgttcacaacccaatttctcccactgctacttctacttggcaccattctctagacgaccagaagatgaccgaggtagtcccattcccccaaccacaacacctctacccattcggtggctcatcccatcgtttgctcgcccctgcccctgagcagaaatctccttacttctctccagatttatatcgcgagatgcctgtctaccccgtgggctaccagaccacctctcatctgcccaggtcccccccagaggctcgctcggcttcggtctcgagtatatcctcttcggtctcccacggcacacctgacatgtcttcctctcggaccatgtcacccgtcacggactccaactctgacactatggcaagtcccccggtcttgaccaggacgtataacccgccgtcgtcctatcaccacacgcaccacacctcccaggcgctcccttcgtcattaatccccgccccatcgcagtacatgcatattcaggtcgcccctccgccaccaatgtcgctctatccttcgatgccggccttgtcacaacgaacaacgacgtacccaccatcatcctcatatgattaccaccaacacttgggccacccttacccatctcagcagtccatgcacagctatcagctaccaatgcacaactaccaacccgtgtatagctacaccagcgcccaggcctatcccagccattcagctggcaccatattaccctcgttcgctcccgcgctagggtcctcaatcatgtcccttccacatacgcaacgtcacgacaaggctcctattgagcgtttactgaaaggcaaacacgatatcgtcatgatgatccagtcacacctggattatttcgatgtcaccaaggctcagatggcgagccggtggttcagagatcactttgacccctccaagtgccctgaagaagacaagatccggtgcgtcatgttcgccgagatcaacttcaagcgattctggcccaacaacacctcctcgggtggccgaggcggcgacaaggatgatggcaagcatcctggctcctttgggtgctaccactgcttcaaggtcaaaagccccgaaaactttgagctgttcaggtggaagaatgatctggaggatgcgcctgagagcagcaacaacaacaagaccaatgccaatgaccaaaagaactctgccacctcaagaaaacaacaacaacaacaacaaaatcaagaaggctcccccaaacagaacccacctctgtctccttctacatcctcccacacctccacctcttcattctctctaacctcaaacccccattacgacccctctgtaacacgctcctccctcgccgccgccgccgccgcctccaccaagggtcaaaccggcaacactcgccgcggcccttcctcctcctcctccggcacttattcttgctcggaccaatccccccgcatccaagaaacctgggggatccggcgtttctgcatcgactgcggcatcaaaaagaaattctacagaccgggggtcctgatcgagctccacaaagagaagaacgcggtgtgggtgtgcgactgctgggtcacgcacaagaggccgcaggagctggattgcaaggtttgcaaaaagatattgccgctgagcacgccgaatcggaggaggtgttgatttgatctgggggttgtgacttttggacgatcatcttggggggtatttcattaccggattagaatcaataagttaaaggcttggacttgggaatactgcttcttggttgaaggcgttgggatacgttgggagggttcagcgttgtctttttttttgttccttgatcttttctcgtgttcatgattttctttgggttctggatacatggcttacatcatttccttccttcttcttctttcttggaaaacacgtttcagttactttgtttacccacatgtccttccttccttcctttcatccggggaggggggttaagatttattactaaagataccacattattcccttcgtcttcatcttcttcttcttcttcttcttcttcttctccatcagctttactaaatgcttcttcatgtttgacattgttccttatttgccttgtccatattacttatttatcgatcggatgagggaggtcatctacacaacaacgcggtgagaatcccacacattttgggcggcaaaatctgattaaatgtttaaacctacactatataaacttgggcgtccggcaaatttgatacctaccttagcgttcagtcatcatcatcatcatcttcatcaatggactctctcttctacctaactaaaacatttgggcacacatggtcatttacgaataccgagggctgatggaggtacgtaaagtacgcgccatggaataaacttacctggttgatattttcgcaagggagcataagcaggatcaaagttggccatcaaagttatactaactgcgtgaccgacaatgcggtaataggtcatcagtgaccccccccatccttccctttgacgatggatgtaagcctcaaaacaaacattagtagcatgaagattcctaaactttctactagtgctagtgcagtcactacgggatttttaatgtagagattaggaaatacgcttgcgattgccttcaatggtgttggcgtcatcaatttctcccatccttttttccggtctgtctttccccgaaatcgattcatacctacctcgtgcctccctacatgcatgcattccgtttccatgaggtccggcaaataggtataaagtgtaacgacgatcacggtgactgcgcaaggttacttagaaatgtcccccaccccgatgcagaagtggtcggttcttagttctcagttctcgtagtctcgctcggcgtatgcagcagaaacgggagagaaaaagtcatggggaaatcgtggcgtttgaagcaagcaagggggtggatcgactgactgactggctgactgactgactgactgtgtcaaacttgagggaagcatttttcatctcgagtcgccatccatgccttctcaaattttggcctatggcactgagcggcggtgtctccggattctttatggcttgcgttgtgggcgtttctgacaagcaaggttattgtttacctacctgccagcagagataaacatgggactatgggaaaggaaaagggcgagtatgtcccgcaacttactctcggatggtctctcatccgcttcttcgctttcttggcttccattattattttcgattcctctgctcatcctcctctgtcctcggctcgttttacgtgcgcagaccccagaccacaatgtacaccgaggtgagctttcatgtaaccgcgtatctaggcctctgttacccggaccgtcgttgctctcccagtgttacattgacagttaccaacctcaaccgtccctagcccctccccgacaagccacatacataatcccttcccccccccccctttgatagcgacaagtaccccccttcccctctttcatttcgtatcaacagggaccgtccttctgccttacctggcaaacataccaagaggctcacttcccattggtcaaccatggagttctgaacagccacgggtaagcacctcatcacagcctttccatgttcaatgttactctgatccagcgatttaccacgatggaagagaacgggagggtcatcatccagaaagaggcagcttgcaacaggcgcgtggtagtacccatcgcgcgtcaatcaccaacgaatagaagacttctctctattgcaacgttctttcgtcaccgagagatgttgcttttcgccgtacctatgtgcctatatcaagcctactcagctttcctgttaatgagtgactgaggggtaaagatagcgtggctgtatatcatagggacggatgagtgctatgtgatcccatgtatgatgggcccgtggtacgacttgaatattccacttccttgatcttcatgctaccaagcttgacggtttcggggcaatgcttgttcagaacagagatgggccagactatgacaaaggctggactcagacggtcacgaatacgcgaagcaccgagtccaaattgaggagctcaccgactcaagagccaacacgcaccgactgcatttcgattgttgcattggcgtctggcgcaataacaaataagagtagctaccaagctgtcgggatttgatatctgatatttgggacgcttgcacttgtttgtctcaaattcccctcaaaccggctacatcatttccgtgaactttgcctcttccttgtaccccgtgtccacaagataatatgcaaatgcaaggaaatgtttttgagggaatgccgaggagaggcagagactgtgacatggcatgattttgctgtggctaagtgcttcggcggctaatcgacgaagcgttcgtcgcggcactttccttcagccaccccgaggaagaggtttgggtaatgggattttgtctgcttgtacacccgagacatttttcgtcgtaaatggactccaatgaaccctagttctagtaggtggggaagatgtgaatccggggtatgtcattgaaggcgggggcaaagaagaaaagagcagcttatcttgttcctggcacccaccgagccactggaagctcaatggagtatgggataggttcactttgaagatccggtctccttgccacccctgtcatcatctcggttatggagagcatcggcacgtcggcactgaagacctgtgttcgcctcttggtgtacatgcggttccgatgtgaggaaagttgctctgtcaagcccgtatggaaactgcagcttgcatgcagccatctgaaaaaggacctcaaaacaaccatgaggcaacaaagagaagaatagcagaagacggtgagaatgaacatctggctttgatgtccaatacgggtccctgtaaggaaaagcaagggaggtcatgggggggtatgagaaattgtgggtcaatgaggccaatgaaaaatgtccttccgaattcgaacatgcacattggacgaatgtcattcgtggtcagaccgatgggcgacctatgtggcttccaagaagattgtctctgagccacgcttccagctaagagtctgatcgaccgccatgtaagagtccgtcttcagcccatcctgctagcacacgattctcacggtgtgctgcatgaatcgagatttcgtgaagcgcttagcgcggcacttttcgacgttcattggcaggaggttataatggctgtcgtgatgcgagatcggtgaaacgtatatctggccgtgataagtttaaggttctgttgtacctctgttcacacaatcgaagggtcaaccagacactttactattcggtacggacttggatccaggaggtgtcatccggttaaggaacagacgcaatctcatgaacattgtcttcttgacgaaaccggaagcctatgcctggcgagataaattccaaatagcgggcaaatttgccggctagccggcgccatgatcgaacggtgaggagaccagaagaacatcaaggaagtttagtcggcgacttgagccgttctgtcgggcccgtacccattcgctcctaggagagtcgagattcaggctaactgttttcataaccgaccaagaacatggttggcgaggtgtgcaatgtcggtctgtgttattctttctagacgaacctattgcgctagggatgtctttcacctctgctattcagtgatggtttgctgcagacgactagcagctgggccgaatgagaggagagagagtcggcgatcttgacgccatctggttaggcggaacggcatgttaagcccagccgcgctggcgcttaattcggagctagctgacatgcctgagcgtacggtcaccgtgggagtaaggggaagaggccaggattcgggaccatcgatccggcatgtttgggttggaaaaacggccgcatgaatagcaacgcccctttgcatactgcttgtagctgtgttcggaatgaggtgctagtgagcaagtgtccagaggtaggtagaggtagtgatatcagggtatgtattggtaggatttggcgaggttgcagatctcactggctcgagtaatctgatgtcggatagctgcaagcctatgatttgcgagatcagatcgtgaagagggcaaatctgtggagggaagaagtcgcacgctctcagctgtgaaaaaagattggggtcagcagggatgcaactgaaggggtttggtgtgttgcgtgtatgcgatacaatgctagtgggcggtgttacgggccgcgttacctcgaaatgaatatgcatgtagcgagactgcatccttgttgacgtcgtcgcttgtcggtgtcaggcattgtttacaccctctccgctcaacaccaccgatatcagggctggaagaatcaagatatcgccaaagcatcgtcggaagtgtcttacgttcgttagcaacgctgtaatctagacacgagaccgagcttgaatggaatgacggtgaggagctgcagaatcttgttagatgactttaatcttgacgtgctggggcaggtagggtgttggctcaaacacacagcctatttgcagcaagtcgccgaaaaatgatgccaagcctagtcggtatgtctgaagattcaaagcggtcggcgacggggctcgatctacccaagtggtggtgtggtgactgcccggtagagtgtcaccttcatggcggttggttggccgtctgacggtgaaaaggtcaaggtaggtgggagataagggctgcgtgggctgtttggctgccacgtcaagactcacggcagcgccgacaggactgccatggatcgggaaaattgaattgtttgtgggagcaaagaagagatttctctggctgtttatgggtgccactgtcgcaccttccccattgacgtgcacctcagaatattcacgacggcttatgccttccatcttcattccagcgtgccttccattctatgctgctatctagaggtagaagtagctgtgccccgtttcccttggacagggagcacggcaggtacctctgatcatctgaaggcggccaatggctgagccttactttcagttactgtgatcagtttggctctcagcttccaatggctcgaggcttttccttcctagtcagtctttgccctcgttccctttcttctccctatacaatttggacacaaggatgttgcaaacgttgctgataatatctgtagcaaagtccctagaacctgagcctgtcaaatttcatgggccaaaggcatgcccagatacccatgagaccatcaatctgtccacgttactaggctatcagcaaacctcattggatatgagacgggctctctgtctgatgtggggctccagaccgtgcttgacgacgagcattacaggtttgtccatgccgtctctggcgctcgtgacgaccccggaaacggttcgagccttggagattacacaagaggggcggcactcgaccatagcaggttgttgcagtttcgctgatcagtcctctctcctctgcatcgtacacagtacacaccctctcaatacaccgaccaaccacatgtctgggggtcgagtagttcccccagcaggcatggggcgggggtcaagcaaggcctcatgccttcgtggtgtggtcatactctgttttctcgtgcatcctcctatcaaaccgtccaggtgcatgtgagcatacacatccacacgcacatccgtcagctgtttaccctcggacgacgacaggtcactggccgattatcctttgctccgatgtaacatgatatcaggagtacagacacatatcggcgatccagaaatggcagccgtgtcgtggcccgcaaaggcttgacacggcttttgcagttttgatccttacaccaccacctatcccggagtgcggagacactgttctccattccaaacatatgctgtccttgcaacagcacaaacatagcgaccggaccactccgtgggaaacagaggccttttgggtcatgatgggtttcttttgaggtttctttcacaagcgcatctctcgccagtatccggccaaagtagaaccaactcgagatgtcccgcagaatcccctaccgagccataatcggaagaccctacgtaggaccgtaggaccgtgccaaagcaggaggcatgcttgagtacactaacccggaatgttgtttgacggcaacagcaataaggctaacgcgatcagaagcatcttgaacgtagctacaagcggggagaaatcgctcatcaccaacatcacagtctagaatccaaactgttgtcgagctcgacccattgtgctttttcctgcagcagccgaaacatttaattccgcttacatcccttttcctactcggcctgcgcctaccgtgttagaaatgagacagggggatattttcttcctttgcaatagcgcagccacagggctgatatcggaagctgatactcctttctcgtttttcttttctgcacccttccccgctgtttccagaatattcttcgcacgaaaaattacaaatcattttcccggtggcagccgaatggagattgctatctgctcatgcctagtaatgtttcaccatcagccaactgacgcctgtccacgaaaaaatcagtgactgatcaccaaaggtttgctcggctggctggaattccgacctccgaataaactgactaacaattgacttgtgcacaaaaagactcacaatgggacgattaggtcatgaacaacataaaataggggagttgaagcacacgcacaaaaattctgaagccggtgattccaagtaagaaaaaaaaagttacaaaaaaactcgtaaatattttagctgcaactcgtttcgatcgagtgacctccgggttatgagcccggcgcgcttccgctgcgccatgcagctgaattatgattggatgcagaactagtgttgctaaagaccctatattgccaccactgcagacataagtgtttcgctcttccctcgcccctttcagcatatcaagttgcatcgattcccaacaaagaatatcgaccatactgcgtagctcctagggtagaacttttatgacaatcccgttattttcactgaaggaagctgtgcacggcgatatgtcctcatcgcacaagttgttgagcttgcagtgctgttgtaatggctcgtgcacctggaatatagctggtaacggtacacacttcgcctgttgaacagaagaacaggtggtggtggtggtggttggacactcgtccatagcttcgtcaccaaaacagagatcttgtgcgaagcaatcagagcagtgaggatttggtataggaatgcttgtcaacgtcttctgatgcaaaaagcataatatcgtagttctcggcaagtttatttatttattttttttttttggtcaaaattgttcgcttgaaagtatcccgactttaccaccaagcgcacggatcaagcgccgttgatactgtgtaacgatggcttcactctttagtttttcttgtttttaattgggagagggaaaagaggtttggatgatggcttaaagaagagaatagatatctaggtaatctcagacaaagataggatggtgttcactgtagtgtatgattgtccgcaccattgattacgcattgtgccaagtatctagaattgaaagtaggtagtgagagatagaaacattacaatctggccactgcacgagacccaccgatatcattctttcttgtgtccttagattttcaaccactagtcacaagcaagtggtacacaaagaactccgttaacatggttagacaggagaagaaaaaagaaagacgaaaaaaagatagggaacgtgatcccaactgcctccactacacaaggtaaaccaacaattatcaaaagaaatcccgagaaactgagtcaaaattacccaactcacaaaccccccttctcattatccggattcccactcggcaccgccacaagactcgtcgccacagccgtcaccacctccgtcgccgacgggaatggccagccctccgtggtagtgtaagttacggtttccaggagacttactgttctgtctcccttaccgacttcaccaccgccagcagcaccacttccggaacctccagagcctggggcggcggcaggggcggaggcactcggtgcagcagtagcaaacccagtagtagacccagaagaagtccaagaccacgtgaaaccagggaaggtagtagtccaactccaggaagaaccaccaccaccaccacttcctcccgctccggcgccggtatttgaaggagcgctggcagtgactgggctagcagttaccgttacaaaaatgatacttggaggagctggggcttgaggagcttgagcggcagttactgtcgttgttcctggtcctgatcccgagccaccaccaccgctgccgccactgccaagagtaatagtaacagtgctggcaaccgccgtctgagctggcaagttggctgcattattggagttggtgacagtgacaatgaccggagtggtaggtggagcggtgggaaggatgacgggggcagtcactgttgtgacaataataggtgctagggagccaccacctgcgatggagttggcaggagagccatcattggagccattaccactggtagctgcttggcctcccgcggcggctgaggaaggggcagggacaatgtcgattactacaactgttggagctgcttgtgcttgtgctgttgcgatggagggggcgatggcagttgcagagttatcgggaaaccccgagatgccagagaacgcggaaaagccagctggctgggagaccaaggcgtcgatgatcacggtggtggtgctggcgaaggattgggaattggcgatggtgatgaaattggtggcggctgcggatgtgggagcggggacggaaactgggtcgccggctgcttgggtgatgctcacgacaatgacgccgggggcgccgttggcggctggggggtctgcggtgatgaggactgtctgggtcgtggttggggagacggcaccgcctacaccgggagtgacgatgactgggccggcggcggagttgcttgttgctgagggaggcacgacaacggcgctggcagagctaatgcctggaattggggatgtgattgagggcaccacgacagcgacgctgcttgaggaaactggtggggctactggtgttgctgagggaatgactgctgggatggaaggtgctgctgaggtgaccaaaggggctgtgagagttgcgttggagggtgcaggtaggggagcaatgctcgtggagttgggaaaaacacctgcggcagaggagttgcctcctgctataggaccgccggttccagtgacgatgggacccgtgggcgttggtaccagaggcgatactgggggttcggtacccggaggagctgggggagcggacactggaggaggggatgccggtggagcggatgtcgggggcgcagatgctggcggttcagatgctgggggtgcagatgctgggggtgcggatgctgaaggggcggatgccggaggagctgtcgctggagggcccgccgctgaatctgtgtccgcgcggacgtcggctggcgcacgattgatgggataagtgaaccgatgtttgatgtgctcctcttggtcattgacctcttggttattgaataaattccatcgtttgacgaacccacgaagcccctcagagaaatgattgccactctgtatttgcccctgagtagacaattgtggaatagcttgcttgttgtgtggagatcgtctatgagctggtgcagctacgacagacgtgcttgctacaagcaaagcaacagctaacgttggtagctgcatggtgcctgtttacttgctgacgcctgggcgttgctggtcgagagatgattcaggttcttttgtaaatgagcgtggtgtttttgttgtgtgaggactgcttgacaacctatattaagacaagatttgttcagcgcatgatatatagacaggcagaagtatggggaagattttttataattgccacttggacttcgtccatcgccatcaggggccctgttgtcagtaaggccttgtttcctctcctgttcggccgttccgaagcgtacaagcttcaaccgcatcaaaatgccagtattgggaagggatacctcggacatggcgtcatacagatctgctaccatcgggagtcagcatgagtgatgctactctttgcataggcatcgagatgagtgattttcagagaaaaccccaaagtactaccatcagaagaggctgattttcatagtggtcaagtgcagccaactctttgagcctatggtatgggcagaaagatccgtacatgtgtacaagtaaattcccaaacctgttcgtgccactgccgcgagttggcaggtatgactgtgagatgaggacaatgtcaggaaccgtgagtgtcgagtcctgtgacactttcacaatgtcggccctcgatctgttttaagaagcttcgaccatggttcgcctggtatcttcacagcatcgcaagaatcatcaacgaccacgaaccgaagctgaagttttgcatggagtgtctcagtataaactccgaagttgacttgtaatgagaccaaacaggaagccgacacacccccttattttgtgaacttggttcggggcacaccagaataaggtgacgtgtcgaagtgagaccaagaatgagcttttgtgctcgtagaatgagaccggcttgaccgtccgaggtcatctcagggaggggcatcttacacgactgaacactgggaaatccatgtggatgacgaaccgtgaaggtaagtggtggccgtttggttacaatgtggtctcagtggttcgtaagatggtcgatattcgcccaacttgacaataacccaaagacaaacgtttcctacagagaatttgatgtccaattcgtggatgtttctggcctgtgtgatctgaataagccgggtaacgatacgtttcgtattgctgggagaatgaccaggaatggagttcttaccatgggcttttcaagcataccccaaccgaccgacgggctgggtcaatgctgcgctatcatgtagcaaccacttgacagccttcctagatggttttgtgtggcttatctctcggaggcggttaactgcccccgaatgcaacaagaaataactttctgtattccgattcctcatgacccaacttgcaagcaatggctcgttaagccttccctatctcttcgacattatcaagcgaccaagcgaagtcctagtgatggtatattagtgcttttctatgaaaccctagggagaaggagaccgattaataacaatcgcattagttagccactccagccccaagtggaaagcattggcgtactttgggatatgctggcacagggacgcgtcgcccgtcaaggtgtgacaaggtcagcatcacccatatggggatgtcacattgccatccttgctcaaaccgcaacagctacagtagccggtgaatggttcgccacttgacctgtgggtagttggctgtaggtagagatgggaaagattcagagccgtatgttgtggagagacagcaaattggccaaatagcaaagtgatcacttgaagcacatgctgcgtttggaagccttgagtgtccatactcatgcgaagatgcagcgacaattccgtctgtcttgagggttcggttttttctgaagcttgctatccattcagacaataatggctcattgagttttgagacaaccgggagaaaagcatatttgatgcttgtagttgcatgaagtgagaggcgttttatgtggctgagtgcgctgtactgaaatcgtccgatatctttacagtcgtggtgctctcctagtcttggtgaccaatctcgccgttgaagcgtcaattgactcaattcgtctgatagtggtaatcttgggacgaaataatgttgtgccggcaattgaattgcacgcggttggtgtttggttctaaggggtggtgagaggtcagtttaccgtgctttggataccatctggtgatgttgatgtcgttgttctcagagtgctcctgctctgttggaaagctcattcctatggccacgcctgacaactgttagcttcgcctcgaaaacagattgctcatcgaaacatggaagttatgccaaagacaagtttgtcatgaaacgacaacaacatgaagcaattgcaaacaccgacatagctcactgtttggaatggcgtcagtagtcgttgggttgttgcactattcccatatttctcacctatcccatgttagttcagtcccatatctacccaggttaggaacggaaggaccagatgagagcccaccgctggtccatcttgtccgtgtcaacggggtagtgttggtgaatgtaaatacctgaaggttccttctcgccaaaccattcacttgcttgtttagttttgacctcaacaggtctatataaaccgcaagatatctgggcttcccgtctcttaccctcttcctcttccctcaccaccaccgattactcataccaatcacttaagtcttagttttggttgattccggtcctttctacatcagttttggtgatattttagacccaatatcacatagacacttaccttagttaacgtcaagatgccttcaacaaaaacggtcaacgtctctgagagcacatctggggactccaataaaactacaagcccaagcgaaatcgtgccttcgacggacacgacggacagagcatccgacccatcactgatcggtcctgtcgtcagcctgtctacgtcctcaactgaggatacaccggaggactcgactatcaccacatatatcagccctgtcatgccaccagtggacgcagcaaatgttcctctgccagaggacgaatgcgatgaggatatgcttgaagtcagttccctttgcagcgtagttttgtcacctttaatactgacaccttctctcaggttacgcctcctgccgaccatgcggcaaccatcccaaaaagtgacaatgtcgagcttgcagaccatgaaccggcaggcctgaacaccaccgatcaggaccaagatgactctcaaccagaggatgtcggcccgcccgacacaagttttgcatcgtttccctcagctctcaccctacccaaaacaccggaaagacaagccgagtctttggcagatagcggagatcaccgtggctccacgacatcgtccttttcgtcgatcgagagttgtccaaagacaccaactagggaaggttcatcgacctaccctttcgttgtcgaagacgagaccaagagtctctcactggacagccttgatttgatgtcctcgaattggatggagaacattgccaacttcctcgagaaaatcgaacatattgagcccgacacagaagaggtcttggagcccagtatcgtcgcatttgttgaaggagaggagtatgatggaccgaccatcgctctcccagacacccccgagtaccatccttactcgaacaacttccaagttcgcctctccagatacggtggctttggaacctttgccactcgtgacttgaagatgggcgaggtcattctgaatgagaaacctctcctaaggacgcctcgcgacagtttttataccgaatttctcaagctgcccgaagaagaccaggctaagtttatgcagttgtatacgccccctggcgagtacacgagtcacgacggaagcgactataaccacatcagggggatcctgaaggcaaactcctttgccatcaacccttacagcagcgacataataagcgtgtacaacgttacatcaaggctgaatcatgcttgccggtcggtggccaacgttctcttcgattttgattttcaggatccggaatgcatcacattgactgtcagcaagcctgtgaaagccggctcagagctgttcatcagctatggtggaagcccattgtcactctatgagcgatacgggttccgatgctgttgcggagggtgcgagggcgtgacggatcaagacatcgccatcatgaagaaagccaaagatatcgagaagtacctctggagtggtggtcttggaggaggttcaataccctaacccttgcattttatggtcgatgttctccatgatcatatcatatgttggcggttgacgatgatttgcaatatggtggttacacagcgtcgattgacaggaggtgccgcattctttgatcaggggaggatctgaagtatattttgggcattgttacacaagaaccatctttatctgggaatcaatcagcaacggtatacttaagacaaggtgtcgaggcattgggctagactagcttgtagttcaactatcagcgcataaggtgccttacatagaacgcagtcttttttcaattcacaagtccgtggtgttttgctgtcgtgaatcaatgcctaccgtgatgaaatattgattgctcgcgatggggctccattcacagcgttgggcgctcacttggtaaatgatattgaattctgcgtagcgagctaacctcgaaaattctcgaagttggcgtgatgtgaatggtgcccgttccgtgacagagagaagtggaagtggttgaattagcagtcagatgtcaaaccgaaaagaagggaagcccggcacatgatcgcctggtggtgtggggcgccgtcatctccagggcatgtagggctggctgccgctgtcgccgtttttctgggggtgcacgagcccccaaaaacatcaggccaggggtcagggcattgaaggttccacgaccacgatccccggcttggattgggcacttactacggaccaggtaccgtggtccaattggcgctgtgtcggccgccgatcaatgcgataagctcgctcaccgcactcgttacggcgccgagtcactccatcaccaccactcgcgtctttctttgcggtttagccttgtctcttcccctccttcccctctttaacagagaaaagttgcgaaaaaagaaaaaaaaaatattcacagacgtggacgcgcgagaattgtacggccacttggttctttttaccgcggctgtttcttgagagaacacgcaagacaccaaaggaaccaagtgtcgacggtatgaatgcatcgacacgtctgtccccacgagccaacgcataaaccaccatcttcaactacctccacttaatcgaggtctcgatcaggcactgcaggtccgttgggcaccacaacctcgagctggggcaggactcaggcatgaaacgatcaccacccccgaagaccaatacacgagtatcacgacaaccactatcagtctactagacccgtagttctaatgggcgtattcggtttcttctccaaacccaaagaaaacgccctcgatgcccatctaagcgagtacaaccgccaacaacggcccagacccacccctcatcaacagcgcgaatcccgccgccgacttggagggacgagcagcggtggtgtcccaacatggagcaatccatcctctcggcccccttcccgtagcgcctcccggctcggtcgtccccgcaaggccggtcatgcccacaacaacagcaacggcagcaacaagggcccgtccaccgcatcgatagccgctgcgctagctgcccagcaaccgggcccactgccaaatttcttttccttcgaacagggttccgagagcgcacaaggacggtaccagaatgagtcgacacctttgcttgggaggtttcgggccatgcctgggggccctggaaggaggcgggagtcggacgatcagacgggactgttgtcggctgggtggagggggagtgtgcatgtgggctatggcgccttgatggctgctgccacggcggaagatggggaataccacgacaacagcagcgaggatgaagacgacagcgagggtgatgggatgttggaatacgggttcttcggcgcgggcacgctatacggaacgacattaacgaggagggtcatgatgaagaagctgaataaggctcgcaggaggttttattacacctgggtacaaccgaaggcttctgagatcaggagagtggtagagcattggtggagccgatggtttgtcctggtagtattaccggccgttctggtacgttcggagagtacaaatcgctccgggatcaggtttggcgaagtgctgacaaacgacgtataggccgttgcgtggtgcgctataccatttccccaatacccaataccgggcgacgacgacgatgatgatcgcgatccgacaacatcaccattagtaccgggtgaacaaccagggcggaaaactcctgggcacggagcggcgcgggtgcaggtcaacttctggttcttcctcttcgtctactacagtttttacaacctgacggccctaatatggatcaccaaggtcttcaacctgtacagtcttaactggtggccccagtctcttgggttccccctaaccgtcttcacgattggagtcatatcactagtggcacctataccgctctacctgattcccgaactgcggtggctgattgtccacaacacagcatggatcagctggaccttcgtcatcatggccatgcctgtcactatcgctttctgcatccttatgaccaatgagcgtcacctcaagctgcgccattctctttccgaaacccagcgcatcttcacatcatcgtggtgggccggcgagtccggaaataacagccgtcgtgaatcgatgcggcgggccggactgataggcgcattcgataccgggggcgcagagcttgggttcgaggagggcctcaaccggcgtccttcggtgcccgttagcataaggcgcaggtggctcccggcgagctttgtccgcttcgtgtggttctgcctagccttatcaatcggccttcttgcctatgtgataggagaggcgtatgccgagatttacctgcgtacgctcccgcataacaacttggagactatcgtctatgtctatggatgggtgtcgacggtgtatcttctcgacgggctgacaggctggatcttgggtggcaacgaaggcgagagagttggtagctatccgttaagcttcatctttaagctgtcagtagtcgtctcctattcctgattttaggctaaccctcgctgaccttccaactcttcacacagctacttcatgctaacttaccaaacctacgtccgcgccctatacgcccgcctccgctctccgcaacaattcgtgatgcttcaagtcctctcctccaccaccttgatcatcgtcacacccatcctcatgtcgcgccccgtccattggttcatgaccatcacaaacctcaacggccaatcctacggctcctaccagaaaatctgcatccgaaacgtcttcatccgcttcgtcgccgagaacgcgtccatgctcgcttttttggggagcgtcgtcattctgcactttggcccgaacaaggacgtgtacccttacttcgctttcgacggcgagccggatgacacctcggacttcgactttgatctaacattctatgcctccagtataacgtgggcgtgtgagctggcggctggattcatcgtttccgggctgattcggctcatctatggcgtcaatgttgtgacggagggaaagcttgattttgcggtgtggcccgagttgctgccaacgagtgtggcggtggtgttgcatgtgctgcaaaatatgctgttttctattgctcggttgcagtttcactaagctcgctatttgttgttcaattggtcgaatcgtttgataccccttgaaagatgttaggaacgttaaggcgggagcggacgacgcggatattgtcgaacgtggtgggcctgggaaagttatcgggctgggatggcatcagtcgcgcaagtttgtgtgtgctggggtaccacttcggtcggtaacacgacgccgtctaagcgattgttattgtgaagagtcaacaagggggggggggggggggggggggatgaaggacatagaagagacgggcaagcggatggggggccatgacgcggatgtggagagctatccatcaagaagctttcggataccgcttttcacatcctacactagccatcccccacaaatttcgtgcgcacccacagcacagcacaaccacctcactccgcgagcacaaaagaaacaaacaagatgtcgtgtgttgacggataacacaagtgacgagaagggagagagtggtggggttcgtcatacgacgtcctttttagcgaagagtggtgtgggatacgcgcgggatttatattaatcggtatagatgcggtttgattgcgtgctgcggccgtggtcatcactgtcacagtcacagcatccgctgggttcatcgcggaaagggggaccaggccctggcccagacccaggaccgttccgagcggccatggagatggtggtcacaccacatccgtgacacaggcgacccgaagcacgttatataacagccattggatacaccacacacacacacacacacacacacacacacacacacacacacacgaaacgcaacgaaaccaaaacgcacgacacgacatggcgatacaggtacccacgttacaagaagtatgaatgaaagacacaaatgattttcacgaaagacgtgaacccacaacgccgccacgacagcatttttttcaaacggaaaagcggtcgtcattttgtcccggcgcaaagaactacaaaacacaaaagcagatatgcgcaagatggacaactacacgaccgctttgaactgtacaatacccgcgatgctcctttcttggtaacccatccttgaggcaagaaagttcagagttagagaaaagaaataggagataccactgtagagtgaaatagagaggaggaaagggaagggcaatgaataacccctcttccccgataagagcagatcatatagcattttttgtttccataccattcacacacaagttactgattccatacaacaactttcctgattaagcaacctcactctccccgtgtccgtagtaagtaagatgtgattaactgttcggggtacttgttccgggatgtgggcaaggatggtggtgatgtgcggtacgacaaggcatgtagtgtgtatgctattcattacctctatgctagttagggatacgagaaaatatcgatgtaggagagtgagtgacgtatcagataagaacccatttttgttattttttcagtatggtatgcatgcttgataggttcactacctgagcgccttattctagtgtgtctggaaacacaactatattaatcaacgtgggctatacacgctccttgacatctctatatgtggtagggacataagaaaagtttcgtagacactttagttacttcaatacagagtcctaataagactatctatgaactagtcacggcttacttgtactgtacctaggtagcccgaaacaaggcacaacgccagagagtcgctgagagagaaccttgatggccaacgtcaacatcgattttgagcagttttttttttctcatcgacgtcaactaatttttcctatgtccctctttttttacttgctttctatttctttttttttttcccctttactagaaagataaacttggtagacgtcgaatctaattcccgtttaccccattctgtcattttcctatgattcttcgttccccttcctatcaccagcaccacaagtgcagttgccaattgagatccgaccatggggcattcggattggctgtttgaggaaaactcgaaaaagaacacttatccacatatgacctaggcgataaatcgatattctcgttcgatctccccattgatgagccagtatcggtcgctgaggtacggtagtaactgggtcagtgacaggtggtgaaaaaccaggtgctgtatttttttttttttttttttttttttttttgcgttttgcggcttgttttctttctagcattatttttctctctgtttattcatttcattttcaaaatatatcttcttcttccactttcgtttcttgcatgaatctatatgacttgatctacccgcgaatgaacccttccagaaagccctcgctgtcactgagagaccattccgaccaaacaacctacattgtgtgcaagagtcttcaaaatgtaaaatgcttgttttgtcctataagggtccacgtatccgtcgacgtgcaggaggaaagcacacttttccgcgctgttcgatgcagtataatccatcccccccgcatcaagcagcagcagcatgtgggggatgtgccaatgccaagacgatgttgcagtatctaggtagtgtaatccggagctgaacagcgaagggtgcgtacccacgcggaaaaggaaaagaggaggggtggaagaaggcgtcagtgcatggtggacgagtggtggtgttatattctatgcatgtgttttcctacacacttttgagattgcaaccactgtttttcctggacgatgccaagcagaaagctgaagatgtgtgtgagtaagcttgtttggtgggtattccccgtaggcagtggatgttcatccggaagacagatgggagttataactcacagcctctatcggcttgatgatgatacccaactagtgtcaggggaggcagtgcgaaaatctcgtacgactctcactgggtgattggagaggatgttgtaatcaccctatatctgttgatcagccagagctagctgagtgccagacaccgacagctaggaatgtcaacacgggacagcctctggcggctgatgaagacaagccatgttttgctgtgtatcggagcaacagatatactggagtctatagatcacttggctctggaggcggcgaggatatatttcccagtatagccgtgggttacgaaaggtgtgctggcggcgtcatgatttcccgcccagccttatgactgaaggtctctacccattccccttgaactgcaacggaattcgggcacatgggtacggcgtcgccggactgagcgagtttactagtgttcggttccggaatggcggcgtaaggatagccatgtctagtcatgaagaatatggctcgctcggggattcctagggaagacgactcggttcggatggaagtgagtagagttacctcggcgtggatctcgaagagggacctcaaggggtggcggcgtggatcgaaaagccatgaggaggtgaacgtgtggcggtcaggatgtttttgctgggtcgggtatcgctcatcccgcaggctaatcagggggttgccggcaggagtcctggggttaccggccttctagaaatcttggccccgcttaggcaaaagagcgccacagcgggcatgtccgtatccatacgtacacttgtacagtagctagtgtcgagcagaagaacgccgagcatgtgtcgcagatgttggcgagaatttcccatcgtcatctcccgtgctcgtttctttttgcattgtcctgcatgagagcttgttaattatgttggccaatggagatagcacggtcactcgagactgtgtgactacaaacacaacgcggctacgggagcatttgtgtgtggtgtgctatcaatcaatccaaatgagtaaagaaaaaccccgtccggtggggggtttgaggatcaggaggggacgagttgacaagtgtaaaggtaagtacctagggagacgccttggaggttctcaccccgcagccacaacatgactacgtattatgggccagcgagagggcgacgttggggcatctggtcgtccataggatgccgcacgatattgagaaggtgatgtgattcatgaatggagaaagaaggtgttgccgtcgttgcagaccagtacggggagggctcgttgccatgcagctgctgtgctgtacagggatggtacgtgatgcagtgcatgccgcgttttcagcccaagattacactttgcagtagcctgtcaccgcagtaccttactggtagtgtcactgcgcggataatgacgggaatctcgggaggtaaagactccaatagcctctaatcctcagctgctcgagccgatggctgcctgctgctcgttgccctttccttcaatgtttcgtgagtcgcacttgaggtgtattcagtcttcttctttgatgaggcatgttcaggaaggagcgtggatgggaatttggcttcctcgtcaagcgagaacgaaaagcacgtgcgtacagcagcagtaggcagatggggttgaactttttagttttcttggcccccccgaatatccgcacctttaccccaccttttcagcgagcatggtcccccaatcggccaaagcccctcgctggttgcatggactcagggcagcccctctcttcatcagttctcacgcacgcacctcatcgagcttacacacacacacactccatcacaaaccgttacacccagcctgcctgttccgacgaggcccattatagactttctttttggcagtctactcgtcatatttcgaatcacctcttgattccatgtgctgaaaaccgatttgtcgttggcccgctatacgcccgtgattgggcggcacgtaaacaccggccgacgttgataagatgatgaactcgtctccatcagggtccagaacctcgacactgcgcaacacatccaaggggtaaatccacctccagtatatccaatgccaggtaccttcggctatctctcgccatggttcatcaagctgttacgctgccggttttacaacgtctcggtgatatagctccgtgatagtagaggggaacctctatggctgatgccggtgaccgttgggcgatactgcgatactgcgatactgcgatatcagccattcagacgaacattgagggtctcaccgactccactctacgacgggccccggacggtgccgcggctccatttacctctttccggctaccaccggacccgcccattttagcatctctgttttttttttcactgaggtcgccgtcgtgcgtgtttgcgatttgcgcccgcttgttctcctggtcgataattggatccccttcgcttccccgccgtgtcccttttttccctctctctctcttttcccttctttacaccgctcgccattcttgtgaattttgtacgtactttgaacgtacagtccgctcacagcagttccgagtcccctaggtaggtccagactatcccgtccattctattcacacccacagcagcacgcatacccagcacgcatcggcacccacccagagcaacacccctcgtctcgtccccggctcgcgtctgcagcccgccctatcatttatcactccttacatacacccttgagcttcacgcccccccccaacacttcggtcctttcccgcggccggaatctaggtggcctgtcaccgcagcggcgcaggctgccattaggagaagtcattgtctgacaccaaccgaacgcttaggttgctttagccagccctcctttatatcccacatagataggcgcgagccgtccagaacctctttcccctcttttctctcttctctctctcaacatgagcgccaacgccgaatctgccccccaagcggcagaccttgttacctcgacccaggacaacaccgccaacacgcaatccaccatcagccaagatgccgcgggactcgagtcctcctcctcccccgccgccgccgccgaactcgccagtacaaaggtaaagctgatggccgccttgaggtcgttccccgacttccccattcccggcatcaactttatcgatatcctccccctcttccaggacgttaagacccacgaggccctcctcgtcgctctccagctccagatcgagctctcccaccagaagcccgatgtcattgtcggtctcgatgcccgcggctttcttttcggcccctctcttgccttgagaatgggtgctagcttcgtccccgtccgcaagcagggcaagatgcctggtccctgcgtcactgccgcctacgagaaggagtacggcaccgacttcttccagatgcaggatggcgccatcaagcccggccagaaggttcttatcgtcgacgatatcattgctactggtaagcattatgtgcccactttttctttcttggcaatcgcttcgtcatgtcccatctttttgctctatcacgccaatcccatctcagcgctacgctggattctggcctcgccccattggcaaccttgcagttcaatttggcttacatcaatttttacaggtggctccgctgctgccgctggcgagctcgtcaagaagctcggtggtgagacgatcggttatctcttcatccttgagattgctttcctcaagggtcgtgagaagctcggcggtgttcccgtcaccactcttctcgagaccgatgagtagactcaaaaaaaaaaaaaaccatatcggattcatcacgacatgcatttacgtccagaatctacgctaccgttatacccaatgtcttatatcaccggccttatacatcaggcaaacattggcccctcaggatctacgactccctttacaattctcgctattgatatacgccctttcgacacacgatttggatctaaacggggaagaagccagaacgttacagacccgacggtcgcgatttgaacatcaacggattaccggggcgtcggcaagccaacggagagatatggttgagttctgctctcagataccagtcaaacaaaagttgggacacgatggattggggactttggttctgcatttacctggcgttcgggtgcgttacaaaaaagtggggttcaatggaaggtatcaatggttcaaagccaaccttcggccgtgagagaggaggatgccattgagtaaaaccgtttgtctttttttgtgggcgcatgatagaccgttaacttgacgtcgagagagtgagggtgaaactattgcagcattgcaaagatcatccgccattgcctaggccctttctttcgctacgaagcatggccgtcttgctacttgtttctgtgctacatacccgaatgtctgaaacacgcaaagcttatcgcaacattctcactgtgacatgtctacagggagccaatgcaggaacaccgcgacaaggacgctgagcagttacggcagtacaacagcggtttttcctttttcttttgtgctcctcttctttgagggtatgattgcggtatcgccatttacgacgactttgtgcggtgacagctctatatcgccctcaacaaaaccaaagattcccaaaatctttcgcttcgtcgtcatagcaacacttgggatcatccaattggttaattcctattatcaacaaaatgtcgaagtggctatcaatttccaactgcaggtcatcattgcaagaaacagccaacaactgcctttagaggtaggtgggacggagcgtgagttgaacggctatggccgaacactacaagtccaccacgacgactaactttccccaagaaaaaaggaaggtggttccaggtccagactacagaaccattcatgtacgtagaagtgcaaagtgtacctgcatccgtcctcccaatccccattggagctggagggcgtcgtacgcattaagtacctacgcacaaggggcgtgtgcatacctactgtgtgattgtatgcccgccatatgctgtatgctgtatacaccctgcttttcatccgtacttcgtctgaggcgaggtatcgtggaagaatgttgtcttggctcatgatcttggccaaaattaaacacgagtcatcctgctggaaaagcactgattgaaactgaagcaattgttgtcaaagtaggtcgactcaatgccctatgtacaggagacatgccaccgcatgggaaaattatagccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaagaaaaaagagaataacaacaaccaaatgaaatgctgtaatagtctatatactcgcccttctctctaaaccaccccattctcaacatgctctgcttcaacgctgtatatgcaaacaatctgccccgccaagtaatcatcaaccccttcatctcactgcactataaaatccaactcaccccaaacccaacgccccccttctctctctctctctctatctccctctttcttagctcttctcggcaaaaaaaaaatcaaatcaagcaacccccccagcatccccttcgtccacaatcacattcctcactctccgcccctgactttccaaaaaccacctccgccccaccgccacgcccttggcccttttgagcgtttcatacgtcatctctccacccccgaccatgatcatcggaatcggattcctcctcgccagtccgccaggagtcttttgtacctgatccaacaagggcctagctaaccccccacctccaactccaaccccacctccacctccttggctgctgctgctgctgtaggtagtttgaccagcagagtagtaagcagcgtacgaagcatcttcgtcttggccgtcggaaacgacgattacgagttggagcgaggtgggagagggagggaaggcggggatgttggcgagtttctcggaaaaggaacagccgccgcggcggaggaggaggatctggtgggtgcgcgggatggagtcgtctagtagtggaggcggcggcgaagactggtccttttcagaagaagaaggctcgtcggaagaaccggacgaggacgaggtacaaagctggccggcggcatagatggtggtgtagggaatcatgtcgcgggggacggggccgaagggcgggtagggtcgcggatgagcaaggttgtttccgctggagatgtatggagatgaggggcgagggggaggaggagggagaggggcggcaccgatgcccgtggcggttacggcggtggagtttatgaagacgttgagagggtatttgatgcgtttggtgctgccgccatggatggatgagatggaggggatggaggggaggatggaagggagagcggtgacggctgcttcgagggggatgccgtcgagcaggtcgtcgagggaggcggcgaggttggcgaggagggatttgacgtaggagccgagggaggaggaggcggggtcttccgaggtggtgttggctgtttctgtctgtggttcttcgatctccttctcctgctcctcttgggaggaaacctcaggatcagtcttcacgctttcggggtgaagctgccccttcgccttgtccttgtgggtctcgtcctggcctaggtccacatgatgtagatgcacgagcttgacgttgacggggtcgcgaacgaggttgaaccgcgggtcggacacctcgcctaggatggctcggttcataacgatgaactcatcccgaccgagaaggacgccattcaccttgctgacacgccattcaccgtccgagtcctcctcctgccgcatggtcagcctcaagccggaaagggtttgaacgcggattcggtccatcgtgaggcgctcgaggttctgcgtgcccatcaggtagttgaaggcgctgccgccaatgagttcttgcgcgttggaggagaactcgagcagcatctcgaccggctggttgattttgcggcacgttccgttttgtggaaccatttctggtggaagagaccaggggaaaggcgtgaactggtccgattcggttataggcttcctagaagatgtatgttggccggagggcttactaccctctgccggaagtcctaaaaagttctttggctgcaacaagtgtaggtccaacatctttgcagcgtgatagatgtcatctctggcagcgatggctgagcctgtgaggggagtgacagaaggcggtgccgggcaagtgttagtaaagccagggtcgtgatacactatcaattccttttgaccagaagctcgtgatcgggtccttggctttgcctttggcaaaactagcggatgaccttctgtggtaaacacaaaaccggcatcaaggtggttgaggggatgcgactcatcaaacagcagatacaggtactgcgtggtttcgccgaggaaaaagctttccatacgatcgctcctctcgccggtcaacacattttgaaggcctgcccagccacactgcgtagtacatcgtctctgaatgtctctcatgaccatttcgccaacgtaaagataccaggggtccttggtggcttgatatatgtaataggtcgactcgataaactcgggtcgcaacggccaccagcctagaccaccctcaatatccttgtgtgtaatagaccaacgttcaggaagcgcggcatagcgcgcccatatggcagtgtacaacaagctcgtttcaatggcttcttccagctcaccagccaggacgagcaaaccggcatagaaggcacctaggctgtctacccagttagtagccagcgagcctgtccataggttgacgttttcataatgcggatgatctcgatcgctgtaaagatggcgcttgatagcagcatgggcatgatgccacgcctgaagaaaggcatcaggggaattctcaacatcagtaagtggaacaaagagagtattggggtccagccagctgtccttgggttttggctcaacggctgtccggtttggaagctcgtgcccagaaagcaagatgtacgatttgagggcgtactcgaaaaagctgtcggcgccagcaccaacgacggaataagggcctacccaatggccttgttcagcatcgacgcctgcgccgaggaggcctatgtggctcttcctataccaaactgcccaaaaggctcgcttggccagctgttcaaaccgcggatcacctgtcaagcgactgaggaccgtgaattcaagaacaagggacccggcaccagcactgcatgtctcggtaatctcaggaggcccatcaactatgtggtccccggaaaacgtcccatgcaagggcgagttcttataaaaggggataccatggcgcagattgacacgcggatagggcattcccgttttcgtgtaaaaggccgggagaatcctggtcccaagatcaagcgccaaacgaagcagctggccatcgtaggtcaagccattcggccagtggatgggcggagggcttagtggatcatgttcaggaccaagcggttcatatccattaatcggtagtgcgccaacagcaaacaaatgggcactgaggaggccgccaacaccacggatgaccgtttcaaaaacctgcaccttgctgtcgatatcgaagcctctagcgcgcaggccttggccagaaggaccgggacggccgtcgccatattgctcgaccaaggcggcaacaccatcctggaagtcacgcaaagctttcggtcccgtcccacggtcatctggcggcgccgaagcgaagatggccaaggtagacagactgtctatcaaagtaagggagtagttacccaagacatcgttcacttcgacgtttcctgggttctcagcgtcccgggttagaggggcgcaagtgacgggccggagctaacaaggctgagtcagcttggtgatttcagggcaggtggcctttggacatcatatagtggatgacggagtgatggcgggccatacctcgtcctcgggaaaggcgatgcgcatgtagttatcgaagccatggtaaaacatgtcgacgacctcacggcggagctcagccacgcgactggggcgcattgccccagcactgggcagcaggaccacaaaggccaacacagccagagcaagaagccatggtgatgatcggggccggagtcggggccgcagtggttcccgtgtcatgttactatgcggccggagtccggaagtgtggctgtaaacttgacaagctgtcagagttggacggaccccttcacttgcggacggtgatggctgccagacccagcagatcacctaggcgggtggctgaggaacgcgactgaagactgcatcgataggtatccaagacagtgccccgtgtggaagcgatgggtgatgggcctcgatgagcgtgatatgaccgtggtggtttggtagcgagtgagtggaagcaatgaatgctcaaatagtgtgtgtgtagcggcatgcacaatgctgggtaggcacctacctaggtgaaagatgccacttaatcaatgctgccaggtgtaatcaagatgtcacggtgtaaatgtggctgatgcgtttcccttgcgcgtatcgacgttacattacactcagaaggcggcccgtgacaggtgtcaaggatggaccacacatgtattgagggcccaacctatcagcacttgcttactccaccaactccggtccggcgcgttgggccgtccaaatcggcctccaccacctcgacgtcttcattccgtcctaccgaccaatgctgtctcaacactcacactttttcccattcgtcacatcaaatactagttctagtactaaagtgcgtatggactcttcgaatgcccctggctgaccatgaaaaatgacacggaccatatctcctattttcgatcctcacttcttgaacaccagaaatccccgaatacggtacacccacccgcccttgttgctgcctccgtcgcccaccacacgcaatgcggataataatcaacatcgaaccacccatcccatccccgtttccatccagccatccaattcactgatcgtactttacgatctgtcccagccgctgtgtggcacagctaacccggcgagcgtcacctgtcattgagctggcttatcggtaatgacttggcgtgatttcggcccgtatgtcgattggtatcatgtgtttgtaaggtccgtcgtcgatgccactctcggtgcaatgtaatatcagcctttgccgaagcccagttacatcttgacattctgatatctgccgttatacaccagccgcgcggcttgtacaaggcacctggtacctccactgatgctcactgcaagcccttctgggccgggctacccttttaacaagtctggggtcacacaagctcagaaattggggctttgcgtccattatgtgacgaaatttaatggcaagtacgagcattggatccttcccccacgatcgcaaccttggtccaactactgacaagcagtctgccacatgttgagtgcggtcacaaagaccgatcattccttccgctagagtccgaccggtcagtacagatttggccagactataaggttacagaaccattagaatccaataatacgccgctgaccaccacaacctgtgctttgcaggagaggccagaggtcaacatgtaccgccacagatccttgagtcttcattaccgtctatctacctctaaataaggtatcgagaggtgagaatgggcaacacatgtccgcaatggcctgtactacgctctacttacagtaccgacgcagtaggttctgtcgaatgagcagcctaaaacccatcgagtcgatgccattggtgcagtgcctgaaggaacttgctgctctttacgtccatccgtttccctggtccggcttgacgaacaggattacctacctacttagccacagcccctgattgccaattcagtggcttggtgaaatcaaaggtagaggagagctgctcaacaacccttcttctgcataggtatctatcaggacagatattaacattgaacgaacgagctgcctcgacattggaaccccaacccatgtggcaacgtaacgccaggcagttcttggaaagttgatgctgtacgtctagctcaaggatagctgcaaggtcctagaattccgccctagggaagaaagataccgaccttctgcgcaagtacacgcatggaacattactggataaacgagccaaggccaagagggaccttacacccacccatccaccctgctgcggtcaaaatagaggtagtctgctatgttccctctgggttggtgtggatggctataccggaatgcgaatatgaaactgtgtgtggctgtcttgcaattaggcactcaaaggacgaacaagctttatctcacttactttcgtaccgtcacgatcggccccatagaccaggttgtcccgtacggcccgccgccatggcgccaggaccccatgggatctatcatcccttgacagtgacttccagtgtctgatcgcaaagacactggaagagaaaacaacaaatcactcccaagaaacgagaacaaagtcttcaagaaaaagcacagcctcaacattctacgaggttctttcccagttttcagttcccataccttcactcgccactatggccccagcaactttgggggccaaaacccaaacgtacccctaccaatatggtcaaaagcacggttaatattaaccagtcctttgagatgcaacatcccctctcccagatgcagcaacacatatcaggggttcgaatgaatccatattgacacctgatcaatgcgttataggttcagtgacatctcatatgtaggtattggtaagccagtcacaggacgcaaaagaatacagaagggcacaaagcactaaaagccaccgccatctcatcatgaagtaggtggtattggtaatccccgggttccaaagaatcttgtttccattattcaagaccagccgtttgtggttgttggaaacgttgaggtcacggttcataattttcactgcctggcactacagtacgagactagacatcaatctataaccctcaccaaggatgtcgagacgattgattccttatccagtgctgtcgcagtcatcatcgacgactcgtcagtacgtaacttcacccatcatgtggttcgtcctgctgagttgctgcgcataagctaggtaggcatggagttcagaacccccccccctgccttgacgaccagtggagtacataaaagacaagccaggagccgaggaatggaagttatcgatcgagacacagacacagcccagaaggtcggggcagatctcacatccacagcatgcctaggcccccaataggccacgctaggcgtgcacaaccggggaatgggaacgtcacacagacggccgcaggatcgtaggggattttcatcttgaacagttggttcgaaggaaccgaggaagggggtcaatgggctaaccctacgacgaccgactgcgatagcagattcagatttgatcccacattccggatccggatttgtgtcaaaaacctcagctgtcttgatcagattagacggacatcaactctagaacgtggaaaacactcactgtaggttggttcaaagccatagcatggaagtcttcgcaatggaaattgccatactttgatcctccagagaaaaagcaaagttaagtaactaatccagagcaacaaaacataaaaaagtgttcttgacccgttgaggttaggtagacttgcgaaaaccatcattttcaggtgttgttgcttctttcctcttgggaaccactcattacgatacccactcctttacgccaagaaggatcggaagttacctacctagcccggtttacttggataaacaaccggaagagtagtcacaggacgggaccgaacatctctggaagcaggaaagggaaattacctagaagaaggttaactggcgtggacatatgtacctctagccaagtaagtactaacatctcatggtctacagaccggcgtccacttgggttgatcttggtgttatttcctgttatttccttttatttcgtatttcaacagattttttctctaaaaaatttttttttttattttttttttcccacgatatttacctcccagggcaatgattgttcttcagagttgaattgagtccgctgtacacaatccaagcaatccaaggtacctccaggcaggctacaggtaccacccctcatcgtacctaccgacccttgaagttcaagtccactgcagtctgcatcgctaccatagaggtaggcatccgccaggctggtatttcaccacatccatgggacctaacatcgacggccccatcaattgaatctctagcgcatatctcgcgttacacaatggtaggtaggtaggtaaactacggcacgctacctaggttcagagttcgtgtaacattgaatcgcctaagggcgtctcgtccctgacaaaaaaagtggcactttttcgggcagtttatgggcgatgagcgcaacaaaaggtgccaccttttttgtcagggacgagcgacccggataatccgactgtgttcgattccaatccgactgtgtgggggccgtctggccaatggcaaatcgtgagccaccatatcagcgcccgctaaatttgctagcgagcaatattgagtaatatttctatacattagtaataacgattaaagcaatcgagcacatcgccgtcgccatcgctattattatttaccattgtagttaataaatatagtattaaggggggggttctcgtttagtatagtaattaaccgtgcactatagaaatacctaaaatcgtagatctaaccgcctcctcccctatactcgcgcccgtacgcacccccagtccgactccctctcttaaatagatcaaaaccgaactacgcaacaataataaagaatttctcaatatcaataagctcgtcaaagaggagaagccatctccagctcccgccgtcgctctatcccgccgtcgtcgctccttatcgaccttaaattcaaactccttatcctccttattatcgagtaataggttagataaagagttaggtataccaaataaggcgaagtcgattagtaaaggggagcccaccctcgataagctttctacttagtcttagaccgacgtcgacgccgctattaaagagattaatatcgcaattaccgagatcggtttcggggttattaagatacgcgctagtaattactactatagtaagccggcgtagtataatttcgaatattttaaaggactattatactataataaaaagtataagaccgtcgaaactacccttcgaccgttagcgggcaatataaaaaaagactataaatagaaagcaaagttcgtattatccgccaaatctataatatagcaatttacatttatagtatctacttatatatataacctcaatccggatagcgcaatatactacgccgccaaccgccaacttcaatatattagcaaggtggaggagagtatccttcgtataataaagtaactaaagacttcctcaaccgatattactttatccatctataaggagtttagtattataattactaagcgcaatattctcaatatataatagggtaataccacgatgcttgttgcaatctataatattaaagaagaagataatagaggaagaaaggcgtagccgaaggccgccccgcgcgggaatccctttataggaattcccttatcttatcgctagtccgcaactaatctataggtctagcgaccgggcagccgggcacgtaccaagacacgtacctaggaatactagtacctctatcgggggtaagcatagcttacaactatacctagtctactctagttaattaatttaattatacatacaatactcccgcatcaagtcccggcgctacaaagacaacgctattatcctcaataggaatacccttacttccttctaggcgaatgctaccgaagcgcatcctttaattccttttcatcaacaaagcggaccttacactgaccgtcaatataaaactaagcggctccccttttacactcgtctggacgatacttctaatagtcctccactacatccttagcgttctttaagtcccgaatatccttccaataattattataatagctatatcccttctacttcacatagtaccaaactttcccatcaacccacttgtaggtagctatcttctcgattttatagtacaatacttcagagtccgaacctaaattagaatcattttaggaatcctcgataggcccgggcgggggaacagtccagccgaaaggatcatcctcctaaagcgtagcagtaagatatactactgaaataaccggatgtatctttatattcggtagtagttctaatttataaattagccggccgattttctagataattataaagggtccggaatattattgggaagtcttttataatagacggccgggtaggtaatatccgtagttaaattttaagaagaccttattatttattttaaattctatttggcggtagttagtattataacgaagtttaatgttggtaatagcgaagtctatagccaattaagctttttagtaaatataatccttaatagccggattattgccgatattatattaatcctaagcgctaataataatatccattaatccctttaatttatacccaaagaggtatttataaggagagactttaatacttttaataagagcgctattaaagttctattaaagcgaaggaataataagtagccaattataacctagattgtagtagaaagcgtagaaccggataactatctccacaatttagttcttccattttactactctattgcctaacagatagtaaactataattattaaaagcttaattcctattacaatttatattccgcgctaataggccaatataaatttccaatccctatttaagattattccaatcgggaatccctaattatatagaaggaatatacggattataataataccctattcggtaattaaatatttcttataccctaggataaataggaatctcttcgaaattttatttataataagtaataaaatattaaacgttatatagccgggtatctactataaggtatcgatagaagatacttcgggaaggcctacaataaaattaatcgaaataattcgtattagaagagcttcttctagcttaataggctaataatcctcaataagcggattgcggttagtttagttcaattaataaattaggtagtatttaatatactatctaacgagttgtactttattagtaaataatactccttttaggtcgtatattattcgatttcggccgaagtaatacttattatcgtaagcagcttccaacacatcctttacatacttatagggaatatataaattattaatagagcctccgcttagtttgatttattaattataaataaggctgtctcttataaagaaaggataaccgggcttcgaaaaaataatgttgccgtctttaataatcctccaatactctttaaagtattccattatctaaaagaacttcttatcggaagtataggctactatatatactctacgtagcttaatatttatttggacttccgaaaatatatactaaatatcgttaaagaagaacgccctatcctcggtccaaacgtcgttgaaggtagtaatacctttggggttcttgttcctattaattattttaaagcggctaagagcgtctaaaataaaatttagcttactagggatataaaagaccttaaatttatactctaataaataaatagaaatattaattaactagcggttaactctatttattaatgtaatatataataatatttatttgactattccctttattataaaatagttaattagtataataatagtataattatacgcgtacaactatatacgcaacttctttatagcctagacgaggtatactacctctagttccgaaggtctatattatattttagccttcgttagtactttacttaaaaatataatgggcaggacttagaagaaggggattaaagatccttccgaccagctatatccttcttttaaataaaatactataacactgaatcttcactcgagtaaactatcgatttagagaaatattatgcgatttaggtctaaatagtacaaaatagtacctttattacaaataacgctttaaaaagactcgaaggcggtcttctcggcttgggtaggggtatagtaggtgtaaatacaatacgctactcgcctagttaattttcccgcctcaactttacttattttacggccttcggctaacaacgtcaccttacaattctataaaggctctacgaattaagtgtagtacgggattagatactataaaaagcctatactactaatatattgctttaaagcttttaagttatttaggaaagctagattcttaaatatttaaattcgctctattataattgaaaagccgaagctatttatataaaagcctagtagttcaatactaaggtacctaaaatataattttttaaaagatagaataatattctttaaggtaaataatataaaaatagcgtctaagtactagaaataatcgttaaccgaatccgaagtaataataatattattaatataaattcgataatagtccttatagttgcgtaatagtatatttataaatcgttagacgtaagtaaatgtattcttaaaccctatttaagctataataggttatttaagactataataggtaataaaagtaaattagtccctatacttctattatatactaaattaataaaaaaaggatactacgttaataattattataattacctttctatatataaaggtaataatttctccttataggggaagaaggtaattgtccgggataattaggctattaaacactcttaaattaataataagtctgcttttagaatcgagcttaatttcttactacactataaaaatagggtaggcgaaaggggtagcatactttacccaatctattttaccttatttataaagtatattaaaaacttcgtcgataaccgcttaatctttcttattaatagggtatatacgcgtagctactttatagttttactatctattaactagaggaatttttattatatcttccttagggacgttaattaaacctccttctttctataaatttaggaattgttaaataaagtaggttaatacccttaatactttcctactacctacaaagatatatacgccttcctctataattaattttagggctttactatttatataaattctaaaggtaaattacttatttaataagtttaggaggctagcaccgttaggtatagggcttccactatcttcggagtagggagttttaaacttcggggcatagttagttagtaagttggagctagttatagaggtaatattattcgtagggataatattattaaattcgatatctaaatctacgttagccggtacaaagtaggtttaatatactacctccgttacttctataaccgaaaggggcggattatcttctattatatttagtacttaaactactattactatttcacaaatatttaactaggatattataataaagctatctatattatacttagtaattataccgattttctatttgtgtagaatagtaattatttagtttaatgtattttttattaatacgaccctaagtaaatgtgtattaataaccgcactaactactataaggtaaaaggaatcgaaaagaaagcttcaatctttaggaaggctaatatagtaaattagaactatatattcctcgcctaaacgaagtattactttcttctcggttacaattttttaaaagtaataattagataatttaagtactttgaatattatattaaaattattttatagaagattaactttaattttctaatagtcgatatatatttatcgggggtaaaggaaactattggccaataagaagttaggttccaactcgttaatcacctatcttaccgctatagttctaagtaggataagcttacccttagagtcccttctagggaagaagaaagtaaatattacttattttattaatttaattaacttactacctactcctttaatccttattaaatatttagtcgaaatcgaatgttcgaaagtctataggaatattcgcccaatgattatctttactgcgcctagatctacgtaaatcttaacctctttagaaattagagtagctttagtaataattcagagataaataaagttcgatatagggcccttcttagataatttatcgttttaaggaatggcgtcctaaatttcaaatggaataattgtattagtataataaataggttctaaaggttctttataggtagtagtagacttaatatagtaaatattaaaatgttcgaataagttatttcgaaatcggaaggtccgtttacaatcttaatacttatagaacttcgcgctattagtaatagttagaatagaatctatacgaatatttataatttaatattctttagtatagtctattttagtttttatagaatcgaatactattaggtacttagaataagtcaattggctactatatatatagtaaaccgaactatccgaattatatccatctaagtaatcttctataaaattaactaaatcgctcttatcggagccctccttaatatagtaggcgcaatccgcctaattataattacggctacggttgcggtttcgctcaagggcacagttacagtcgtagctacaatctcgctcgtaactaccgttacggtcgcggttacattcaaaagggcaattacaattatcgttaatacagtttggctcagtactacaattgcgactaaaatcgcgattattatagctattataattattataatagtaattaatattagagttacgcaaataattatagttttaattgcggctaggattgcggctacggttgtaaacctagttgttagatattacgtacttatttctagctataacaaggaatatagctcgaatctttttgatttctttgaagtatacttcagtattgctatacgccggcggggggcgaataatagtctttatatcggtactaaagctattctaaatttaaactataacgccctattaatttataccgtctttaattaggatgcctatagtatatgtaagatgtaattatttaaggatatatattataattacgttctcgtccttatagacgttgtataataagattcttccggcgttaaacttccgggtagttatagttatattgggaataaattttttaattaaagttaaagtaagttgctctacggtaattaaaatataatacttattaggggttatttaattatattactatatataaacggcactttataagaaaaagggctatatacgtataaattatttatagataaatctattagggtcgtttttaagtagagcgattaaccgatctttaaatataatagtattagtataaatgaggtcgctattaaatttaattatacttatattattagggttattagcgaaaggattgaatatactaatattatctcgcttgaatttagtcttatctttattaatatttaaggccttaaagaaggttaatttataattagtaaagcgactagtcttgctaatagaatatagactattattattactattattatccgtattatcgctgttattagagttactaggagcggctgcaattaggcggatatttggaggagaggggggtacgcctcctccagccttactagtagcttcggtactgggtttggataaaagaaaagaatctgcaaccttattatagatattaacatcggggggagtagtacgaactgggtataagaaaataatagggacttcctcaattcgcttaattataatatattccgcagttaccttactagatttattataggataagttaaggtacgcagtaaaatagattcgcttagtatagaagtccttaatttattggaaatgtctctcgtatatattggcttatcttttcaatagtctttagagttctaaatcgcagtctttcactccgttaataaactctataaaattatctttattaagtttaatatcgttataaaatatatcggtaagacggggattatagcgaatcttattggtaagggtattgcctattggggtgacacgtatacgagggcgaggcaacggacttccttcacgggtagtatagagtcgagcagggatttacccaacgaaagctgggataacctcttaaacgcaaggattttgacgcaaattatacggaatatcaatgtaagaaccttcgtcggtttcctcaacaattagcttttagtatttaattgaagggccttcgctgttattgagattgattaagtctaaatatactaaggccgtcctactataatagatagttgtaatattaaattaatttaataaattattagggaagcgtttaagtatttactcgtccttatctatagctttctctttacctttaagcaatttaagtcgtaaagcgaggacaactaataattcttaatagttaattattatattaacttcgaggctattaatttaaatagtaaggtcgttaatacaaacttctctaacgtcggcggcggcggagttcttttagaattgcttataaatctcgttcttcatctagtatatatttgcgtccagatgtttggttatagcgtccatatagttcaggcgcttccagaccttccggttattaatacgcttaaggacttcattattactaccagagtttaaattattactacggccaacggtagtaatattttaattattgtagggcgaagaccttttctaaggggaagccttaggaggcgcaagagtctcgggtaggttaataattaaaggccgacgaaattttaagggaaagagagtacttgcaatgctagagataattgtactaataataccgggtttggattataattaattagtattgtaataaataaaagcgcgaatttgggtaatattgcgtatagggttattaggtcgatattaaagtaatatagattaattacttaagtatttaatattataggtcgtaggtgccaatagtttgcaaggcgagcgacgaacaatcgcttagtcgggggggtctttactaactataataaatactaccgaccgaattattagtagaagtttatcttacttacaattagggtatatttgagtaatagtaagggagataaataaagagattagggtctatcgctaatagtattctatataaacgattaatagttttaaagaggggaggaaacgataattatttagaagataagtaaatcgtaggtaacctgtcgcattaaggtttaaagaaactcggatcggagtagtatagaggtttcaatatactcgttcaatgcgaaccaatgcgaatgtaatagtataaggtaaggaagcggggggtaatcgttataatgttgtttagataatacgtgatcgatagactgtgtaattgtaggattaatactactatctgcaacggataatcgttcagtcggactatttaagattgcgaaatagataatcggcgatccgttctaaaataaaagggtgattgtaggaccgacgttactatctgtaacggaagatcgttcgatcggactagcaagctcgcaaaataaataattagcgaacttactagaatgagggtgcgaggagtatactgttcgcgatagttactataaccttttaattacagctaccacttgatagggtaatactacgatgcttattgtaatctgtaatattaaagaagaagataatagaggaagaaaggcgtggccgaaggccgccccgcgcgggaatccctttataggaattcccttatcttatcgctagtccgcagctaatctgcaggtccagcgaccgggcagccgggcacgtgccaagacacgtgcctgggaatgccagtgcctccatcgggggtgggcatagctcacagccatgcccagtctactctagttaattgatttaattatacatgcgatgctcccgcatcaatatactagcaattaataaatagaagctagctagtactctaattcctacctaacaatttttaaataatctaattaaaaccgaaggtatttataagaacgtctaccgttacaataacaaggaggataatttaatagagaaaatattctaaatttatccctagtatattgagtaattgaggaagaatctagaggttataagcttggactatacgtataaaatcaacaaattcgacatacctctccttcaaatatataatgtaacggctatatatataacttttaatatcgcttactgcttattaagcagggagaaggaagtttgctttacgtaggtattttaataaatcgaagttatactcttaaagtatagtatcccctcccctctaattattattataaactacaataaaatttataaaaaggcttgccgggcagtcttccctattacccaatattaaatctatctttggtacgtaataaagaacgtcgctttcaacgttaagaagaagtaggagggtagttttaatagtatagtactaagtaattaaaatagcgataggaattatttatataaggattactcttatatagatattaaccccaccaacgaagaccttaacgcccgctgcgttactactataatacttaatagggacgactacgagtactatttaaaattaagcgttaaaaacccttacaactagcctattaatagtagtagtaaagcttctagcagtttagaccgtaattagctcgctaacgtaaataggattctaggagtttagaaggcggtagtttactttaatatagaggagggattctattagcaatagagggtattattaagggagttccctaagtaaaaaggtacgttaactacatctttctattattatttatataattactaatccctctttttacagctataaccgactaccttctttacgtttacctcctattaaagtacaaatttacctatttcgctattagattataccgcaattttgatatatatataacctcccgtatagagggtacttacggtgtattaaaagtactacttaagaattattatattaatttcaattagctattaggagttattaccgaaacccttaagcgctttaaagagaattttgctagtaagtatatttattagatttcaaagagcgttgcgaagtataactatattgcgttagggagggtaaagttcattactagctttatatgccttgagttattccaatagtaagctatattcgctagtaatattattactaaatagcgtaatttaattaaagtacgagggtagtattctactaactttaactattaatataggttaccctactagtataatttgcttaatattataaatataggcggtactataccttaaagtataattgataaatattagtaattaaaactaaagaaggtaaataatcttctattatttaatataattattatattaactaaacttttatagcctttatctatagattggttagtattgcgtagggagagaaaccccctcccaattattactaatcgttggaaggttcgtaacggtgcccaacctatacctgctatacttcgtttcgccccctcctcctctagtattagatataatccaacttacaataccccttctaaagtattaatctaactactgcctaagaaaaagaggataactaaagtagtattagcgagttaaagggaataaaaggtaagggtagaagtagagagcgcgagataggaggcggtataattctatttacaactctacgaattaagagagttacggtaatgcgaggtatagttagaggtacggctatgggagctctagaattaataatactactactagcctcccccgccgccgttactagtatattaagggtattaatattagtactaactatattaagggatgcctcctccctcctagctatatttaaatctataccaactactactgtttagctagtagtagttatagtaattattgtactaataatagcaatagtaatagtactagtcttactaatcgagttagcactactaatactagtagatataattatactagtataaatataaattttacgattttaatacctttaacgtaaattacaatattagagaacctcgtatatgtgattcctgataacttttggtgcagatgttgcacgcatgtcattttggtgggaaattggcgggcggtaatatggttgtgctattggccagacggcccccacacagtcggattggaatcgaacacagtcggattatccgggtcggggacgaggggcgtgttcgttaccgcagtaaaaagttagagggtattcagatttgcagggttcgggtcgtagtaagcatactagcttactgaactgcgcagtgttcggtaaatcgcagtaaaaatggttaattttcatgcaggtcgctgcaaccacctgcaaccacctacactttctccaaatcgtcgatttgaccaatcagagggctagaatctccttgattcttaaccgatttccttactatactacagctcgattttgagccgtagtgcagtaaggaacgtagttgagaaccatctatagcgcttcacccctataatatagggggttaccgtcgcaaagcttgaaaaaaaaaaaaaaaaaaaaaattcctaaagacggtaaatgaggctattcccaattgaaagctaccatttggactacacagtaattacacagtgtatatactgtagtggttatagaagggaagaattgaaaagatgattcggactactggggggggggggggggggggggggttatagttatatataccgaacatagctcagtaaggtaaaaggtcttggcgtgccttaatgttgcaggagtgcagctgtactatgcagtagaatctgcacagtaatgcaatatccctcctaactttttactgtggtaacgaacacgccctaagctgctcggattggatgcctgtccctctctctcaggctgtacctactatctagaggtaggtatcccggcgacatctattgatgcacgccacagtgcagtgcaatgcaatgctagtatacccctaggtgcatcagagctcggcgctgtcaagtgtcaactgcttggcagcagtggaagtatggtatggaatggatttcgacaagatgatattttcatcgttcactgatgacttcccgcttgccgaacgagtcgtatttgttgttaggtattgagacgatgtggcggtgtgttgccctgactacgtctaggggtaccttaggtatgcagtggtcgagattttggcgattgttcccgtttaggaaatgggagagggattggcgggttgtgattggttgacgttgaaagcctcgggtttgtgttgaaccttgttgggggttcgttcgtctgaaaagatcaacgcttgaacttttcgtggatggagaacccatgtgaaacaccgaccacagctagatgacaggaacgaaataaactaccttactatgcgtagtaaggggtacgacgattctgaataaacgacatgagggttcgttttggcggcgaactatatcgcgctaccgatgtctcacagctgatatgttctattcgagactttcctttctgactgcactgtatcttgcacatcgagggacttgatagtatctccgcaagccccaaaacagctggaagtctacgaggaatgtgttatatattggaacaagccgttaaaacacgtggcatatccagtcttgccttttccccagcaaacattttctaatcgccatcaaatcgggcatcgtttcaggccagccaccttgtttgtttgcttgcgagccgctcgggggctgcagatctagatgcagcacaatgccttcacctgatctcgccctccctattcactgctacctatgacctatctgcctactgctggctccctagatcgagggatggtgattgccgtcagctagttcacatcaatggtagtttttacactttactgccacttttcgccaaggtagtttgtaggatgcaaacatatgatgaacttccactttccgtacctgtgttttttttttcccttccgtcttgtagtctatttttgtcttggtgtcccttgctgcttcactgaggaggggggagactggatcatagctagcccatctgagtttgcccaggtcttatggggtgtataagtggcaggagccatcattcacgccctatgtagtgccttggaagctttcatcagtgtccattattacagtttttggaggcatcgttgggcatgggcatggtaccgtgatttgatggaaaaagatcggtgtcgaccccgaaccccaagctccgtcccattttcagcaggccctgcacttgtaagcccgctaacggaaaaccccgcgccatgccgttgaggagggccccggagaaatccgctcgtggagttagccccggggatgacccatatatccctagtaaataaggcggcctaggcagagcactaatctagttagtatgtatggaatatcccgcgttggttgtgtaaccctgagcaacaacaacattaaagagacacaatcatttggattttcgaacttttgcagtcggatccagaaactcccgatcgcaggcgtgagactgcctgcaatccgagacattctgtgagctttccgtcgcacgtattttctaaccttggtaagaaagtgagaagtgttcaggcaaccaggcagagctatccgacggctgggctaagatgccttcgaccaagtatgtgcgcttctcgcaaccacggatgtgtagagcttggttgttttgcatcataatctcacttgctcgtctctctcaaaacaaagcttgctagcggaaatcgaaatgccagcttccaccacaattttagcactctcgttcaggcgatcgtatgccataataatttgctcaaaaaggcaaccccacaatccttaggcagcaaagtagcatcccctagaccatggatcgatggcgcggttccgactcgcgtatgtgcttggttactgcaagagctcggtggtgtgtaattttcctgtgaattagtaatgtatatagggggaccgaaaatctgtcgaggcttctcaagccgtaaactgcctttcgagcgaaaacctgtcagaagctgttccgaatggcttctgagcgagcccaaagacttgcatcccatgcatcttgcacgatggatcctgctctctgcaggtttagtaataggaatagcaatttggaagagaagatcctctgtgaaagtccagttgaggagcagacctgacagagtgacaaggtgacaggatagaggagtgcccatcatccgccaagactaaaggtaatcaagaccaaagtccggtcagcaggctcaggtatgctcaatcgacgtgaggaatagaatgtaagcactcattcaaacaaaagaacatggaaatcagagatagcaaagaaaggaaatagatggattaaaaaagagaaggaacgaaatggagaaaaaaccagattcaattacagaaaagtgtttgtgtaagcatctccgatggtagacatgagcaataaccacatcttcgtcatattgtttgtacgctatcgacttcaaattgtagcgcccatttcgctggcaaacgcgggctactctcatcgctgcccttcatcccttgaactcggctcgggcccttggcaattgttcacttgtttcttcttgcttcgtgctctgcaacccagcagagctcgcatctcgctgggtgacctcaacatgccagaacgttaaaaaaaaaaaaaaaaaaaaaaaggggaaggaaaagcaagccacccagttagatgaaaccaaaatcaagaccgggcaccctctgtagaaaaccgaagaaagcccccaacgccacgtgtgatggatgtgtgaagagcaagcgtcaggatgaaaactaaaggatacttttagggaggaacaagggaaaattcggatcgtcagaaatgaaagaaaaccatgtacgggtggcgggggaaatggccaatagccacggtgatcaatttgtcacccgttgctgtgccgcggtggaagcatgccattcccttctcgaaacattcgaccaagacacccgattgctgcaattgctgtaattactattgttgccgtccttgcagcagctgctcgcacgcctgttgtgccaacttcgcggtagaaggttttcggtaaacgttctgcgaatctctcgtcggcggccgtgaagtgtgagcgctgctagtagcagcattgcccgctctctcatcactatctgctacgtccgtgaaaccgggactcgaaatctcgtcttcaggaacgttgtacatctggtcgatagtttcgtagtactgttcggaagtcagttggggaaacttttcgtcgctcgtcaactcgtagaaaggttgcccatgagagggcagttgactagtcgataccgtgttcatcaggggttgctgctgggaatgattgtcgggaaagacatggcggagaccaagaccaaccgatccttcggaccagccagctaccatgttctgatgctgaaaatgtggcgtagagtaagcagtcccgccatgcaataccgggcttgtatgctttcgcttttccaacttcttgcgccgccggattcctgtcttttcttctactttggcatcctcaaggcccagcttgataagcatggccgaaatgtgttgaggcttccagtcccagaccttgcatccgcccttctccttcatgtgggctatgaggcgttggtatctcttctcttcgtcttgaaagaatgcttctttcaaacgttggatctgagagggttgtcagtcagcgttgctcctttcccaagattccttacaagtcgttcagagcttacctcttgttcgggccatacaccaaatttggctactgcgcgcgataccttcatttgcagtgccgccttttcccagttaccctgatgcttctctgagtacttggccttcatttcttcccacatccccttccccttctcggaaatatgctcctttctgagctggaacaagaacttatcgtcttccggtgcgtcatcatggagggttagctcctcctcaacaccttgctcatcttgattcgcagcaggtccacctatgtaccctggatgtggcgactcctttgaaatagatgatgttttaccaggtttggagctcttgcccttctcctgtcgctttcgcttcgatggagcaatggttggtgtgtgggcaggatatgtcggtaagaacagggcgggatcaccgcgcagttcctcaaaaccaacaatctttggggttgactgtggtctgtactgggtagaactggaatgggtgaggagaggcgcttgaccgttggaggccatccgatggtgcattggagatccatggacggtcaggtgaggttgttgcgttctatacaaatattcagacgaggcatctacgtcgacgctgggaaaatgatgatattccggaaaagggtgatgcgatacctcagcatcgtgagaggtagaaacgctataggaaccaaagtaaaggactgcaggccccggtgggaattcggcttttggagaggttgcatggtgggcgttgggggctatgtatgccgatgactgatcgtattgatgggcttctgttactgctgggagaccggacattgaaggagaaccctgactggtgtacggactgtaatacattcttcctgtgtttggaggcgtcggtacctcattgagaggcattgcagattgagaggagtggtaatgctccatctttggggacgacatttggtctaaaggggggctctcagagccagagattggtgttagaagggttgtgtcgacggtggctgggaagttgaatgaagaaatgtccgaaacctgcccaaccggtgagtgaatgtagcagtgtgaaatggaacgttcgaacgtacagtgaatgggaccaactcaggggaggaataggcagcagtatgtgggccgctcacacaagcggccgtatcggggagagttaggccgtggacacgcagtcgcttccgttgttgatgtgtgctcggcatcagatactgggcgttggtcatgtcgaggtgaaactgcaaatgctcgaaaggcgtgcagatactggaggtggcaatgtagtggtcctcggcaactggacccagacggtcgtcttctagactgttggtgaatgaagaggactggtcttttggtccaactagattcattttggaaaacttagaatttttcttgatgggaaacatggaacagaatacggcggggcttcttgcaaggtatatccaccttgtgctgactcgcatgcccaaaagagggagaggggagggcaggaggtccttatagggtgatggtgttcggatccctgacctagcagatatgtaaagggaggtggagggagatgcgaggtgtgcggcgaggaaggaatcaaacgtaccttggacatgagctctaagaaatacaagcagcagactgagaacgtctgaaacgaagaagtatgtagaaggttgagacggcagggcgtggggcaaggatacggttttctagtactggaaggcgagcaactcatatgagcaagcctccttcgctcctagagagtggcccaggatcaggataacgagcggcacgtattgtggtactggctcaaggaccatgcgggggtataaaagtggataggtatgatacatgtcctcttgaatgtgcatcaggctagccgccgtcgaggaataggtgtgcggagtcttgggactgaacaaaccggtgttgcttgccggggtttgggggtgatggggatatgaatcggggggggacaaagccttgctgggtcggtccagagtcgtttgccatgtgggtccgatttggcaggcgcatcaacatgtaagatgattcctagacccccccttgacgtggattcctcaacgaatccctatgtcatctggagctggttttgactgcgcagcaaacgagaattgcgtgctcttgctcttgctagctggaagcattggcaatcacgcactgacaaaaccgctgagaaccaagcatatggccagcgtggatgggagaaagagtaagctggctgttatgcagggcttatacagagcggccgcttggtcgaggcagtcaggactcagcgcaaacgggaagtgtgtaggtacagaacacattacggagttctaccaaaaccccccttgcacttttggcaaagcaaattgggctcagcgggcctccatggggagcttcttggtctccactttgcaataccaccatgataccagacggcctaactcgaggtcgagctggttgcagggccgggatcacagtgaaggaaatgcggtttcttgctgtgtaactgtggtgtaaaccgtcagatttggacctcgttcacttctctgggatggaagaggcgttcgggacggcaacgctcaacatcacccgggggggcgctgcccctggtcatttgccaagagcactggagtgccatgtacactgcccagggggggtaagcagggggtgacaggtgatggagatagcacccaaaggtcgctactgacaggggtgaaggactgcagaatgtagtgtacggcgcagacctaacggtatcgcagtacaagtggtctgctcaccagatgggcggcgaggacaaaaaggtacatgggggaacaagtgatgtccacgccaggtactcgagtgtacagccccgtcccttctcataaccagacctcctcaatgcgcgtctctgaaaggcaggcccgtcatacttggttgatgtaaccaactggcggctattgtcctctctaggccttgacttggcccgatagacgccgcttaaggcccatcgcatcacggatagtgcagacaacgagaaggaaaaaaacgcaagatcggcagagaagagaaagaaacgggcgaccattccggttcagagtagccatgtctacgcccgacaggctaccaactggaaggtaatgcaacctgcccgcgcccgaaggaagtgcttacctttgaagctgggtcaacttcttccgatgtgtagagttaaacgtagcgatccgaggcaagctaacgtattgctcgatggaaattcgatgagccggtagcggctgacctgaccagttccaggtgtatcgccgagtccacaaaaggtcaggacaaacaacccgaaaccagattctgtgatctgtgtgatggcaaaaccctttgggttctggaccatttggatgaaggtacgcctcggtgcaattttcttgacaatcgagttggcccggtcgtggtcgagtccagtcagactacccagctggccgatgcccgtgggctgtggctgctaaaagtgtcttccaagtcggcagcagcttgtctcggcaggcgttccaggcgtttttgagttcagtttgagatgcagaactactgtaagtaaaggatagcgtatgtaggtgtggctgagatgagcgatcgggcttggagcaatagcgccaagaatggaatgcgcccgcgcgggggcggtaaagtggggtccggggcgggccacctgatgaaaggaaacctaacggttgcgccggaccccgccgccgacttttgcggatccgaacaatgaagccattgaaaacgggacccgtagggccgcggccccgtggtatcagggctgagcagctctggttcgggtcctcagtgcgcgctgcaccctgaggtctggcatcatcttgggcggcattcatctggagggggggagctgatggagctgagatggcaacgttgcgtacggcagtggcgtagttcttttcttgttagtgtttgctaacgatgtcagctcaggaactagctaccagatatgtagcccaggtattagaaaggcataactaccattgttgttccatattgtccaagatctcctagctgctgcgggcccgaacgaagtgcgatgccacggagcgacgctgtttacctacctaccttaagtttaggcgagtggtgtgtccttccgcggttttgtcgggttgcagtctggcaaagtcgggggtcgaaaaattcctgacaagcgatagtgccgagaaaggagtgcaacagcaatctgcatggtgatggtttcggtcttgttcgcccaatcagggcactgctgcttaaaagggaaaatgagggcaattccaatgtgttcgcgggttggcgtcccgcttcgaaggcgactcgggttgaagacttaaaagtatcgacctaactgacttccgcaagccctgaagttgtcgaccaaatgaaacagtctgagatgaatggaagatgcgagaatgtgagtgacgggcgagctgcaagtactaataaatgaagtgggttgatggcagagggaggtccatcccctctgtacgagtccagtcgcagctgttctgtggatgatttgtgggcatgcgaaaagtgtgcgggtaaattagccgtgatgagcgtagggcttcgggtgcctgaatttccatgaccaaaacagaaggaagcttcgttcgggaatccttgtcgttgatccggcggggaaggtgttgccattgccgcagaaggtgccggctgcctgcatccccaaaacgcatcacttctggcattcagttttgacagagcccagcgaggtctgcagactgaaagattactacctctaactagtatacatgctacttcagtttgtcgccgacgtcttctccaatgatgtctctcgtaacttttctaaccctacctacctatgcacacgaaagtgccgaaaggatcttttctgcgagatgcccgccttgcccgccacggcagttcgacactcctgccggtctttcggtggatcctgtccgagggcggcgtaggtgagcgaagccgagatattccggtggctgttctgtccttcttaatccgacgattcgggcagaaactcaaatacatacaggagctcacctcattcctttcttgccgaccaaagcacgagaattgcgggtgtaactctggtggagaagccgggggcttagatgtccaatcgctactcttgccgtcccgtcgggaacgctaacactcttagggctatgtctgcctgtaccaggctccctctggttagcgtgcctcttggcgacctgacaagatggaaacggcggctcgtgtccacgtctttatgctgctcgtgctggtcacggtgcctgtgccatgcgcaacgaagtgtgtgtgcagccgcagatcgatgagtccgtcttcaacacttggtgctctgcgagaatggaggccgggaacaacatcaaaggcgcgacacacttccaacatcatcttggcttccttcgaacgcgcttagtatccacttccattggccgaaaaagcgacatcatccacaaggctaagccaagggagacattcccccgaccaactccacgatcaggcgcgcggggaatgggcaaagcacgccattggcccggggagagagggccgcaatttggcgtctccagtgccaatgcatattgtaccgtacaaatcttcgcgatccatccgtcccgcccaccattggcgtgatggacagtttggctgcgcgacctgcctcggaagtgcgactgcaaagtcatcattacccctccatcttgtccaccgggctacctacgaagtcggtctcgatgctgtcttggtcagtccaatccatcttcaactgttgtccctgagtgtccctgagcgagtgcttcagccgccatcgacgagagtttggctcaagatatgtacaaaagctcatgggcgacggaggtagatcaggctcccctattcagatcttgccgggccaagacccaggtaggtgcctttctctagacgagggttcccctttaccctaccttggcatatccggcgttacctccagtaagcctgcatcgttttcaaatcaggcatttaacctctcaagattttctctacactaccaccatcgtcaagttatttaccaagaatcatcttacctgcgtaactatgctcgctcattggtctctttctgcttcattctggcccctatttggggctgtgcgggtcctgcattagcttctgcctgtgtctgatcccgctgtcccctctgcgggtgtgcaatgtcccggactcccctgttctgcccgatagggttgaggatttaccgaggtcatctcgtctcccgctgcaccattccttgttcttatatcaacatgttaccaatcccttctgtgagacgagcgcaatacttggcttgttcagagctaatatgagaaacatcgacctctcataggcgcagcaatcgcagctcatacatgtggagggcacaatgcctcaaggttcccaggccaccactgctttgtgaaatctaccgttcggccctcaagctaagaacttttctttaacctttgggtttctgacacatcgagttctccagtatcaggtcctgtaagcttgtttaccactttcgatgttgaatcggtatctatcctttttggtccctttttctttctttcttttttttttttttttttttttttatcgcatacatcccattcatggcactctgcccgttccgcatcgtgatggtctgggctgggaacgtctggagcgccgtcgccaagccatctgtacggtagggttccactggtctaggcccccttccctagcatctgggctcacagagatgaaggctgtcatgatggccgcgagctctgttcaccctgtgtcaaccacagtcctgcgagtgctatctgccttgagatgggcttagtccgaccttgccgaggtattaacacttcactgagtggtttcactctcgtccttcatttcggcaacatcccagtgcgcaagcagccaagtggtgtctcagggttcgggcccccacacttccgatctaggtaagccctaagcccctacttggtgtgatgggtaagtttaattaggtggggtaggtactaaacgcatagtgtccgtgcaaaaaagtacctgacaggggggtttttactttcgctcgcgaccacagtagacattttcctttttgacaacctttcgccatgagccagcttgaggtgaaatgcaagaatcacgcactcgcaatatgtggcaatatctcctacagttgcgatcgtcttagcgacttggtaactcaatgagacacggtccctatgctatcggcggggctgtcagttcgtgagtgcatggggcaatgatatggcagaaggatatacatagctaggtacgtttcatttaccaaaggatcacggcctcaactcagccccaatccacaagacccgacccgaaatcgcagccacaagcagggcgcaggcgaacagggacaactcgacatccttctatcgtcaactctgttcacatattcttggatgccaaaagacgtggcccgcctttggctagatatgtgccttttctcgtaagggacttgttcttttcttttctcttctttttccttattttttttttacattttctctttttttcctttctttcccctcccgtctaaaggagccttggagctaacagcattgctcgcatggcaagtgccgcgtcttcatacgtacttggcgtcaaatcttgtctaccaggctgcattcgtgtggcgtaggtatgtcaaggtctctactgtcctcgatgcacccctgtcagaccgggcgggaaggaagacgatatgtgcgtgacgccgaaaagcttgttagtcgaattgactcaggtgttgtgcacagtcggatctcgcaatcgcatcatggacactcgtcatttacccatgatttagtttccaccacctcattaataacgttctcatcaagtagtacctgataggaaagagcactgagaacttcttcatcccttcgctttgttcagtgctcgcgatgacatgggttcgaatgggtaggtgtacatctgtttgccctgctctgacactccaacgggagacagggtaagcgaggaattccacccgttggataccatatcgacgtctacatcggggggctagattctttccctccttcctattatgccctacctcattgtctttggtggcatatcgcgcgatggaccacagcatgtgtagctttggttgtctttccccactctacccccctctctcgtttttcgaagcgccttctctgcgtttcctctcagtctgtccggagtctacgaggcctcagtgctactcagttgtgcttaaggtagtctgtcagctcgatcatgtgcgatcttgatagaggaaccttctaagcagtagaggacggtagtcaattgtcccaccgacactatacctgctatacttcatcgctcagccgggtatggcggaatggacagtcaatgttgaaatgatttgcactgttgactatgttcgttctttaccattcttcacctgccaagttctgatttgccagaatttgtgctttcctcattcctcagcaactgcggtgcaagaccttcccgctttttccggtcgcccaatcacctagaaagaccgcgcttggcgccgttaggaagggctgagttgctatgggatgaaagatacatgatggccaaaaaagagactggtcatttttgctcattcccttttttgtttctcgaacttgttgacgtacaacgtatacatcacatgatacgcaacgttgggatcaaacatacgcggctcgcctcgctgtcattatcttcgccctgccttcagcacatgtgggtgttgcggctcgttagcatcaacaccactgcatcgatgcatgtccgagccgtacatgcattgcaggtgcatgagtttgtttttctgcagagccaatggagatgagacataacaacacctatcatgaggagggaaacaaagcggaactcagacttccacttcggtgccgatatatacggattaaatcagttttgcgattcacgttctccgtcgccatacatgcctccgcgtcgtgttcctactcttacatcccgtcatacagctagctgcttgtggtaaacacggctcgtcgacatccagactatggacttttacatatctgagatccgtgttcaacctaataagaaggcatctacacaaagacacctgttcgagagggcttgcatttgatgtgatgatgcatatgtcccaaatcgcctttgcgtatcatgtgctgcttcatatacctggacaagcaagggattggaatactgatgcggtagattggtaatgaggttggtgaaatggttactggatcacgggcctgttgtgatctgcgggcatggagttggtaggtctagttccctaccaagtgacaagtaaaggtgtagacggcctgagatcgtccctaccagcatagagacgttcggttacgacttgccgggagaggtgattggaatgcgtggaggggtattcagcaaagactatctgtccagtgtacccgtcatcatctaggtggagttattgagcactgcatcaccactgacagcaagtgcattgccttccgtcccaagctgcaccttctcggagatatcactgccagggaaggtaccacgacttggcaccagagatagcggcaaatgaaggcgggaactacttccagtgtccgcttgcgaaaagatgacttcttcctccaatgctgattactaagaagaatcgtcaacacagttgagctcagcactgggctcgccgcgagctagtacatgctacgtagatcgatgatctgagtatgttcatggatgtctcgaagtgtcctccttctgtacctcgaagtatctcgagtaatatctcgaaacagtagacccaacaagctgttgagccggagtagagtctatgtgtccactttcggaatgtgacagagctgctttcgccaatgagctacctctgtatcatctaaaagaggcgtggattgaagccaacagagccaaggtacaatcaacacagcacctacacgtacggggtgtctcgtattgatgtatttcggtacagcgatgaccggctgaaaggtttcttcaaaacatcctcctatgctctcttggcaaccttcctctatgccacagtagactgtggtaacgttggtaacctgtcgggccgaagtgttggccagtctaaccggctgctcagttggtcctggctttcaccaggttgccacgcaggtgcgcagaatccatggagttcggttgtctaggccctagcgcggaatgcggtctatcgacatattccactacgctaaaaccagcaaggcctccatcatagaattgactgtgagttcattgtaaaataacaggaggagtgacgggcagacgcgtatagagacggacgcagatccggaatgtacttcggggactatcaaggtttggaatctggaaccttggagtctgctgtaaatcattacgaacaccaacagaccgtgacaaaaacaatgacggcggtattgctagttgaaacactgtctggagagttgagtgactaccctagaggtacctagtcaagcagtgacggagctgtttggcatggccacccgacctgcagcgccttccagtctcatcgccattttccccacagttttagactggaccggaagacacgttcgttaaatgggtgcaagcaattctcattctaaggaccaactgaatgtagatatcgccaacaggaggtcgacacaatctgttgccggcgcggctcatacgcggttaggagcatgatcaccaacgctgcgtccgcccttacatccatgtcccgttcaccactgcaaccttcccatcttggtatcatgtttgacgacgacaaactctactaaccatcatgacaacccaaactatgggccagcccccaaatctgcggaatggaaccaaacagcaaagttgtttcaagattcgtttggttgtttcctgaaacagcgggaaagaagtactgcagtcctttcttcgaaggttaccttgcataaatcttgcattgcggctcttcttcttcagggatacgccctacgacaaccacagtccatatatctctaatgaaagacagtgttcaagcgagagagtagtcagattgtggctgttgactaacaccacaaacaacagtctattgttatcgtattggtgaccaacggactaccaacaagcttgttccagttgctcatgatcacaataaacaaagcatatcatatcatctcttcaccaacatggtattttcaagaggactcgaatccgtcatgacgaacattcctagacccttgtgtttcctgcttgttttcatcgagtgacaaaccttgactttccaacagactttccgagtagctgcacgatcaagaatgatgctgcctacagatgcattcaggagagatgcatgataccacattgtctcattcgtacctgcgtctaccaagtacgtctagtgctctgaagccggataacccgcaagcggtgacctacattctcatctggcatcaccaacacacacacacatacacacacacacacacacacccacacgcacacacgccgcataccgcattcgcatgtatgcaaatcatgtacagccggcccgaagaacagatatgacgtacagcttgctttgaggttgcggttggaattgcagagttgcggtgcgatcagccaatattacgagtatcatctcgatttggcgacgtctgaggtcttctatactctagttcacaccacaccacgtgctctagctaaaagaagaaggtgaaccgaatgctagactaaggagaatttgctctcgactgtgttgggtgtaagtgactaagcagtgtactgggctgcatctaatcccacacctgttcgccgatcctgcaaggtcccgaggacggccccaggttcgacggcatcaaacgatgagatgatgatcatgataggttcacccggtttctcggacgaactactgaattaccccggaatacaattctggaaccgtatcggatgccatcccgaaatagcagtctgatggcctcaatccttctatcggttctattccatggcaccgcctcacttgtgccttgacactactacacccactcccagccaaatattgtgccacatcatgatggactgctcactaccgaggcaaacgggccccgcaaatcttttgcccgcagaaatcggcatttgaggaaaaatcgaactcatgcaatgcgatgcactatgttgtacatcggggaacctgcatccgctattatgcagcgtatatacttatatacccgctaacggtagtctacacctgaactacctctagaccacacgacttagcaaaacaatcctattagatcctgcttccgagcacagcctcaagatggcttacacttggtccgattactcccttctcagctatgttttcgagatttaggggtcgcttcactttcatccctacagattcacggtgaaaaggcgcacttaccgtgacgacatcggatatcactacacctttgcttcatgcccaatatattattcaggctagaccaggccggtggaactaaaccaagactagagggaagcaacaaaaagcactgccaggaccaggacgacggaccgccccgtttggccgtccttcgcttcggatacctctaccaaacttttcaatttcaacttccatggtaaacaccaccgcaaccatccatcatccctcgtctcactgcacggtagagcggcccggacagcccaaaacgaagtgttcgtggatccgacctgtcattcaatctagtgtaacagcgcggccacagtgacaaccttctttagcgcggcttagcgagaatccttcgagcacaaacggcgctagagctggctagtgaggctgatcagggaaccacactagttcacaagcgccagagccgcccccaagcccccaaaaccacccacccaccgtaacgccatccaggccagggtccggagaaggcagtgtaacttgcattggttacctgtatttacctagcaattgaccaatcattattgaggttcttcacctggcaggaagaataatagatgaagatcctacaccatgattccccgaacacacggtcggtctgcgagaacgagtatatacagcaccgagaacgaacccatgctatcctaggtagacgcacgttgagagacgcggtattatcggtactgcgtacacccaacaagtcaataatcacaaccaccaccgcccccacgcaacttttgagcccccgctttcagacatcaacagaatggtcggattgctacgagggagactatccggttaccagagttaccggtcttgaagagtcagtgagtgagtgtcacgcagtgtcagtgaaaggaagcagtaccttttgtggatttacacccttggaaagagctggaattgttctcggaacggatgctggattttaccttgaccttacgcgctgttgaatgggtaagttctgacatatgatgagaattactcatcgcacccacaggtgaaagcacggtatatgaacatctcataggtgaatggttacaaatttggccccgcgctgcattccaaaacagacacatggagaacatctgatagcggagcgaatgagggaattgctcgaagtactgttcgtggggtctggatagaactgtgtacttggaatctgtcagcaaacctgaagaatttaaaaatatcgagatgaactagggttgtaggtatcagctcacaccaccattcaaggtacctaacatcattctattctacaatggaaggcaaaccaccacagcacttgacaaaaacttttagcttgacctgccctcttctagtacaattcacaatgacagccagacagttctcacgaatatctggaaacggcatccatatcatgatcatgatccacgcagttaacaaaaacctcgacgggcgctcctctatcgttgaggtaactacagtgttcacggaccccaatgaacccaggaccccaatgaaaccgggaacccaagggagtggtagcaaatcccctgttcatatcacgcaatcctttcgccggtggtcggttcagttcacccgtacacaatcacatgatgttatgtacgattcagtagactagaagtattccaccaacagcggattcctaggtaacttggggattgagaaagactaccacatgatcatatcacccatgtcgttttcgggttgaacaatggaagtaacatggcgaaacaagctggcggacatggagcggaaaatactgagatgctccagtttcatttacagaaacaacgttgtaacgtatcaatctgctccttcgtctacgagggaaaaccgtataccgaacatggcaggtggttgcctttttagtctctaaggagtgacaagccactatctgcatgctgaaaaatgtaaaaaaagatcttgtagcgtgattcatctcacataaagacaaaacgtttgtttcagaactcactagacttccatttatgacgaccaccaagtattcacatgtatataaccgtctattactagctcaacggtttacaactcaaggtcacatcatgacctcatctgttgcaccctctactgagcgagttagaccgagtccggcggcgttccggcgacaggtgggggaggggggtacagtagagcagccacacaggacaggtaggtaccgtacaacgatcgatagcattaccacatagctaccaagaagccagtctctcgttctctccccaccttcaactctccctcctcgccacaaaagttccgaggcaccttcattcatgaggcaaacttaatttctaggtacccataaaaccaaccctttggtccttgtcaagtacctacttacctttcgaaccaacatctttgcctccttgtctccttgagtcagtctgtcttggtcccgaggttcgaccggcggcgcgtatctcgacagtttccataccgtagtgggaaaatctgtttccagacatgcattgtagttgttggacaataaccacaatcaatgtttaaaaaacaatgcatgtttcttatagggggtaagcgctgtaatacagtgtcctcgaagtcgggtccaaatttcgaaatttcttaaagtctcaaagtcttaccttccttcccgacctttatcaacggaaagaaccagccttttcctccagaaataaccaattagcttagtggccaaacggttaatgaagtagttcttcatttccattcttactcgtaacctatattcgattcctattcgtgaccaactttttgtgaagctattccggaagactttccaatctttcaccttaaaggtagtacctctaaattgccttccaaaggctactattaaagaccactaaagtatagagggttataccctatacttttaacttttaggggcttgagagacaattgatgtttgatagacaattaatgtttgatagacaattaatgtttgatagacaattaatgtttgatagacaattaatgtttgaaaaacagttcttgttttctttacacgtattgtctgctagataatacttgtttagagccagggtttcccgcttcggtaccaacaatcttggaaattaaaaaagcatggtcgagaggtaattgcttcactgaaattttcggaagcgtcatacacccaccactgggaccagatctcgtgaagtgaatcagacggcggcgaaatctgaatgacccgattcattcttcacgctaggtacccactcatcatcgatcacaaataaagtggtcaagtgatggatggtacagtcaactacccagctgatttacacgaaacaaagacaaaaaaaagagaaaagatggatacaccttagcagaccagacaaataaaataagccaataaaaaaaaaagaacaacaaaaatccaaagaaaatccatcgaatcacccaatcaccaaaacaaccaagtagccacccaaccccgtatgccgtctgcgcgtttcacattatccagttagttagttagttagttagttagttggtgtgttataccccggacccgaccgaccgaccgaccgttcatccctagagatacatgtacacacacaactcctcctcgtcttattccggcttccgctgcgctgggtgtaaggaacgacgatcacgacccgacaaaccgaaccgagccgggggagaaaaaaaaaaaaaaaaaccaccaacggcgcgcgcgcccagcccagcggcacacacacactccagcggcgcagcaacggcgcttaggtaataatgatgtgtgtgtgagtgtgtgtgtgtgtttgttgtgtttgaacaccatcggaattgattgactttggtgagtcggtgacgttatggagctgagcaattggttctttgtgtgtgctaaatttgtggcgagagatgtggccagatgtcggagggtaggggcgatggcgggtacgttttcgcgatgtgggaatccgccttttttttttttgttgttgttgttgttgttgttgtcgttgttgtcagtgttgattcctcgggacatgtcgcgcctggatggataggaaagtgaaaattccagtgatgatatgacgggccgtggatgacttctgggttgtcgcgatggagaaaagtacgtagggttcgtaaaaagttttctgtgattataatgttgagtcttgcgaggcagtactgaggaagggaatgcaactgaactttgcaattttgagtatgaaacacaatgcaattacgagctttctctcgtcgatgccagacatgagctatgtagaagacacaccatgataacaccttctcttcttttgtgtcacactacgactacgctgaatatgaagaaaattatataacttgttccatcgtcttggacatagtctcaagacacttcgccaattttgatttttgagttccgccctagtaaattttcccagcctaccgtcatcccgaaccaaagcgaaaaaaaaaagcaaatcccgaaccccattatcccagagatttttagtctcattatgtgcataaaaaacggggtatacttgttggaaaaatgaaaagcaaactgaaaatgcaacacatgaattatgaaagagcatgctgatcgaagaaaacaatttgctgatgctgatgctgatggtgatactgtgtaatcgagtgttgaagctctgtataatatgaatccatttagtacgcgttaaagatattcggacatcgacggcggcggctaatcgtgggtatgcatcaagacgttccgtttcctggtcgtaaaaggggctcctaagcgccttctatcggagggacaaacgtgtagttgaagtcgagcaggccatcgagcatccagtgttggggatcccagacgtcgagggtatcgaagccgttcatgcccatgagttgctggtttccacccatggtagttgatcctcctccgggtgtgatggatccgttcgaggcggcggcggcaaggccaaggttcggtataccgtgagagggcggtgctagcgtactatcgagatgtgtcgaagaggctgatgattcattagctgaatcaggatttgtgggttgcttgagggctgtgccaaacacttgtttttagcaactgggagcagtgtttcgccaaatgaggaacagtccaataacaaagagaaagacttaccatcaagtgtacctctccccctggcttggtactcttccctccagtgccaaatcgaatcgaataccagactcatgctgtgtctacatctcaccttgagttgtagactgtcgtccaccaccgggtcggttccatctggccgatatgcgtttgggttctccctaccagcgccattccatatctggaccatgagctcagccaatctccaataaagatcgttctgtatgacgcttgtggtccggatggcctggatggttctgtggaagagttcccgtccgcgatcaaaatcaataattttggcgaagaaggagcgcagtagcttgagcagtgagaacccggcagctaccagcatctgctggataaaattggaggcgtacttgagcatgtactgatcgcggtattggtaagaatagtgatcgtggcaagacgggtcgccatccaagatgaagtcgaggaagctcgtcgtagctctccagagccccataagatcatccaggtagttgggtgagttgttggaatcgaaaaagcctgcaaggcgtagatggaggccagcagccttgagatggaggttgacgaccggcgagacacccttggacaagacggaagcagccagctcgttataatcgcgacgataaacgcgcatcaacatggctcgatgctcatcgcctgcaacgcccctaggatcgctagcattgctgtacatctccttggagaccttatcgcaaaagcgttcgatctggagtctagcctcgagctctgggcctagcgaagcaggacttgtatcgccttggcgagtagccaatgtccagtcgtataaggttgttgcaggttgaccatagcctgtgcctacagcctgcgccacgatattggcgacggcccacgtcttgattctatcatgaagaccctccttgttgagctctataggcacccttgagaagtcgttcatgtgatttggccgatgaaggcccagaccggtagccgtcttcatcaggacaccacccagaatgtgggtcgggtcggatgatgatgtgctggtcggaagaggccatgtgcagaggaggcacagcgccttgacagcaaagtagctttgaggcacctcgccgatggtagtccagagcaatcttgtcagagggctggatagctttgtcaagaatgatcgatcgtggccatagcgcctgctagccacggccactatggcccagtaaagcaaaggatactgttggtagtactggtctggggtctgatgggggttgaggaatgggaggaatggatgataatagtggaagtagtcgttaaacaaaacgccttcgtcatcttctgttatcctgaagtcttcaagctcacgcacgatcctgggcatggcataggagcctccccgcttcaggtgaagcagagaagagacagcctcgtcggagcccatcaacgaggggttccttgtgtgcgaataatggctgttgatcacaggggagtgtagttgggagtgcgtggcattgcctggggtgttgttgtcatcgtcctcgtcgacaacaaaaccttgggattttgcgctttgcaccgcgcgtctgagcctctcgatttctttctccatctcggcatgcttactacgcttcccgacgcgcttgaagttggattcgatcttgcattcgaggtgtagacggttgcatcgtgagcagctagagaagggttcttgaacgacatcgcatcgcaactgcaagaagacaaaatgtcagcaagaagggttcgtgacttggcagttatcttcttggattcataccttttgttgacggcactcgttgcaggcgcgcttgacaccgggcagccggcggccacccttggtctcgggagaaccatcgtcgcgctcttcacggtcgttgtctcctgtgctagcagggctgctttccatgatgctgcgcttgcgctttgggggaccaccattggggccctggttacgcataccagccgagaactcggggctctccatggtaatcaaatagcagagacggagagaactgaagactgtatggtatagtatagtatagtatagtatagtatagaggtgtgtgtgctggtgttgtggtacaaagtcctcggagctaaagtggtctcactggccaaatgctcctatggccgaaccgtatcaaaacacgggagtggcagccggggcggcacacggcagtagtcaatcgatcggaggaaaaactgggcggaccggtggcgtcaacgggtcggtagacgtccagggcggcgcggtggtcgcgtgatggggcgacccgatgatccggtacggtatccgggcaggcgtcgtagtggtggtccggtgtcgcgatggggcgatgggcgatatgggccgatgggcggtggtcgagggtgatggtgaagaaattgggaatccgagatcgggaagttggggggacgcccggcgtgtttaaggttgatggcggcactggcgatgggtagtgtaaggtacctggcagagagagctcttcctgttctgtcccgtcttccgtcttccgcagctgctgctacctctctaggtagccttgcagaccaatgcagacccggacccagtcgaatcggcccaatcaggtttggcgatggggtcgccggtcaaaccactgcttagccaagcagttaataagagtcacagctgaggcacaacaggccaatgtcttcagttgtgtgattgccaaagccaagacaccagttgctgcgaatgtggattaccgaattgtgttgtaatggtgtattatgggagaggtaggtagaggtatatgtagtattcagaggaggtacatatcagatatgcatgcacggtcactggctggtgcccggacggtgcctctggcgtgcccgtccagtgtaatgccgcgtgatgctgaagatggatgaacagccccttcgttcgggtggtttcaagagagacaatagacgcgcagaggtacctacaggtaggtaagatagtaagatgaagcaacattgacggtggcggaactgttaggtagtgtaggtaggtaaactgaggagtcgtgtgtcgaagcggggattcagcgccgctctgctctttcccccgtaacatcgacgattgaaatgggaactgaatggcgcgaaagattttgatagtgccctgcaaagcctggcttgcgctgcaacgctgcgtcaaactgcggggccgcgggatggctggagacgggactcaagcccacattctcattggatatgacggcttataggccgcatttccgtgcttataacaattacatgtggcaagcagccgacgaatgaaggcgctggcgaatggtttgcaccttgacaaattcaacgaactctgaccgggcagcagcatagcgcaacgaacaccacgtgtggaatgggtacgccaagtgcttgtccttagtccgattgttttctaattgacgattgaaacaggtacagtccaaagacccgatcgacgcttttcttctccagaccgggaggtccaggtatagcaagtcactttgagtttgacgtatgacttacaatatatccacaaaaggacaacatcatcatgctcctgtcatcgcttccactgaatgacctttttggtttcgtttcacacagtcagtgtggacacttgttgttgacactttgaggtggactctgtgtgaaaatcgaggatgacgaatctgttgtagtggatctcgccaaggtccgcccccgccatcgtgccgggcagtttggggcaatcccaccgaaactcgcttggccgtaacctcctaaaggcaactaggtagcggtccctgacggtccctgacagacaggcacggagtcctaaagtcgattaagctttggtaggccacatcagttatcctgtggacttcattgagttgattgcctacccaaaggtgtgatttaaagtcattcttagggtttaaaccaccgtggaaaaggtactttaggcttttccaccaggatgcgatactctttggtgttcttctatggaaatggcgatttcatcgttgtggtggggcggattgcatgcgttgagcgcattcagtccctctaacttgaacttcaccactttctggtcaagcagtggttgaaagcgctggttggctgaaaggtaggttaacaagcggggcgattctataaaatttcggaaacaccgatgattttccgcagccattttcagccggtgaagacgccaaaaagaaatcgcagtagatcataccctgagtcacacaacccgcaccaagttccttccacgcccatcatatccgagtctattgcgagatcaatcgccgtcaaccacggacaatacaacgccatctcctttgtcaatagaattgatgctgtcaggtaaaattcaaaagacccggacagcactgcccaatttcacatcttcttgtcttcagctcggcccggagaggtaaaggctccatgcgtcttatcgctcgacatggaccggcatccgatcaagtttcggaactgtttccgtggggtacacggcgctatccacggctcacggacagcgatatcaacggcgtatgggtcgttcttaagaccacttggctaccgttctagccctgccccaacctcccacggtcgctattgcgtgatggtttgtggtggggccacgtcggtgttcttaacacccattccttgttcaactcccccaactgcccaatattccccacgccatggcatcgcgacatgggactggacaagactgaaaaattgaaaacaagagaccctactctcatccccaaaatacttatctcgactcttcccagccaggcttctttcctttctgccctcagcaatccacggtagtcggctccttttagtctggtagtcaagtggaacttgatttccactgccggcgtggtacggcctacgggcggacacgcgatgggagacacttacacgcggaacctacagtttgttgttgtttaagaggctccattgtcatatgccactgatgtgtttgctaacatgtcatgggcttcattgagtactgtttccaatctttcgtctgtttgaagcagatggtcaagcagtcgaatgttgcactagaaccctcagcaaactgccacgtggggaagctttccaacatctcggtaactcgtccctgaagtgtggtggatacattagtcccaagagtcgatcggaacgccgtttgggcgggtaacgttccgtaccatagacagacatgcaaacaattggcgtttcaagacatgcttgcagtctgtctccaccaaggttataatatctgaagtgaagaagtcgacggaagcagtcgttcatgcatttgagcctcagccagatcagctaccgaccgcttttctttggatatcaattgctgaggatccataagctatgtacggcttctgaggagagacgtggagttatcaatcaggctcagacttgatttcgggtcaatttctctgagaatatcaaaacggcctgccaggttcttacaggccgagtgagcccgatttcggagtagactttgtaagtgaaccgaatccgggagctctccttctgtggtatagtgtaaagcttgggaggaggagatgtagggttaggggtaagaaaggcaagcggtcagggtcatgcgaggttgacggaattctcgttgcaaacgtcgcgatacttagagaaatgtcactattccccagctcttgaacaaaccactgaagccatatactacccagttctcttcagtagaagtaaaaaagagacaatttggcgatatgaaacctcgtctacaattcaaacatgaacgccaagacaatgcggcgaagctccctcagataaccctcaggtcaaagtaggttcaagcatacccctgtctccatctgaatgacgacacatcaactccgaccgtcctgactgtgagcatcaacaactagtgtgtaaaccaccactccaaaagtccgtccgtctcgaaagttctagtgaaaatgggtgcgggatcctcaaaggttgcgcgcaaattacctagaaatgcgacagccgcctctgtcgccgccgcgtcgcgttctggcgccgctgccgcaccaagagctccccctcctcgcgtaaacgggggacaggaggccccgtcgcagtcgcagatggattcagcttcatcaaatacctatgaagaaggtgaataatccaaaccgtgtccttcataattctagcccttgctctatgagttactcacgaacgaaatgacctaaccacgcccaaccccgcagcagcagcagcagcagcagcgacgccgactcaagatcagcttcaccacggtcaccagcaccaccaccaccatcaacaaccacctacaaggacatcatcatcatcatcatcaacaacaacaacctcctcattcccatctccttcaacaggatcaggttctcccctcgacgcaatcggcgaccccgccttcgccgcccgtctccgccaactctccgccaccgtccagcccaaccccatccactcgccgtcgtccaccgtctccgtccatcctcaacctcagcttcaatcacagcaccttccgcagtcctcttcctcctcctcttcctcctcctcttcttcccaattccttcagtcccaccagtttcctccttccaggcgactgttgcccccttctcagtctcaatctcaatctcaatctcaatctcaacctcacgcacaacaacaacaagccccccaaaaggaaaacatccccacgctcctctcgccctcgttccccgctctgcaatccaacgccaccctcaccgcgcttgatgcgcgtaaagtcttggagcgcagatacgaagaggagatggataagtttgggagaaacgacaagagcttccagggccgggaattcttgtcggtgcagatggtcaaggatgtgtttgagttgaggaagaggggggcgagcgaggaggagattgagcgacggttgggattggcgaagggggtggttagaggggtggaagggggtggggttgtgaaggctgttacagcgtaggtgttggtagtggaggcgcgggcttaaaggaaggtaggtaggtaggtaggtaactgtggttgggaggtgaagtgtattgaggagtggatggggattatgatgatgaactgggtgaagcaaaagggaaaagaagaagaaggaaatacagaacttcatggggtggtggtggtggtggtatcagggagagatgtaagaagttgaagatcaggagaagacaggacatggttgcggtctatctgcggagacacagcacgcgcgctacgataaagataaaaacaatcactatgtcatggaaactaaaatgtggagagcatacagcagcataaagctggagttagacaagcgggtgaatcgaggccaattgtgtgaattattagcgaggtctgtatagaggtacagtcatgtcgtgaaaaactacactgcgtccaaaccacgtccattcacttctcagatacccgtccgttttccctgaaactgtaatgcccccgttccacaacaatctatttggtccctagtcctctagttgcctagcaccccctcccttcagttccctattagtcgccatttcaatccagtccactcaattctcagtcccttcatcaccgttaaatcaggtcgctcaagcccttggttatctggtgtgaatggagagccttctgatttgccagcgaggaccaagtgaacgactcgccctcctggtctccagctgcatcttgttgcttgccacaggtaggtagctatcgactgcgataggtagcgtaggtaaggaatggaaaagttgcttctaaactttaagaaggccagttaggcggtgttcttggggcaggggtcttaggggaggacgaggagggaaaggtttgcgcttgggcttaagttgggcttcacgtgggggaagagcgctcggtctatctttggcgggcatttcgtctggtcgacgcttttttttttttttctggtcttggttgattgtgtttttggttgggattgaacgtttgcttaatctttttttctggatcaaaaagatgattgttcttggtcgtggggttgatgagtggttgatgatgggtagagacacatttgctgggggggggggggaagggaaggagagtgagatgattccctccctagaaatggcagatggtatcgtggaacgcatgatgatgttttggatgttgtggatcctgaaataccgagttaaatgctagtgtccagattacagtctggtcccgcatgctatcttcaagttgtgaaagatatacgcaattcacaaagaggtgatggccgggaactacctcggattggcagcgacaaggtcaaagggtacaggtaagtaacggtgggaacgcttggtctactagctcaatggactaatccatagagacattcgctgtttccggtcatctggctgtgttgaaacttgggaaggaactaccgttgcctgaaagagagagctaaagattgacgtccaattttggacaggaagcatcatctggactccatggatgccagttggtcacgtccaagcttgacgtgaaaaggaaaatcagaatgaggttaagaaatttgaacattaagttcctttcgactcccgttccatctcacccccatcccaatcactcttgatattacaacgtttgtacagttcaaagaagacatatatagtagaaaggcccgctcaatttctcaaacacgtaaaacaaaagttcaactctaaattaaccctccccctaattcccattcatcctacttggtatcacttttttttttcttgtcccaacgcctatcagtgcatcctttttcctgttttgtccactcccgctcccatgtatgcttaagtttgttgatgatgaggttatgatatcttttggtaaccatggtccgcgccgccaaccgcactcgatacccaataatgcacattatcccgtagagatgccgatcccctctttatcccagtgctgatgcttcccgccaccgatatcgacgctcttcttctcttctctcctcctcctcctcctcctctgttgggtcctgaggtagaccatgccgttgttgttgacacagatgattgacgtggcacgtgcgatccggacgcggcgcgcatacccataccgggcatcgccgtagttgttgttggtggaggtattgtcatgtctcgtcgggtccttgttgacgaggggttgagcagagtcggggcaagtttctgagtgccgctgcctgtgctgagcccggacacggcggcgtggtttctccgtttgggcagctttgtggaaagcgatggagaccttctcgccttgcggggatcaggcgccacattttcccatccaccccctccttctctgcttatatgtgtcaccctcttttcgtccccagcctcctcctcctgatcgatggtctctattatgagacccagcttcttgatatgtcggtattgttgattttgatgacagtcgtgttgatgttgatgtggatcgcaccgcgagggcatcattggccggtaattgcacgacgacggactgacaaagtcatgatcaatctcctgaacctcaggatcccgtgcgcttcatccctgtttagtaaccaaatcgcccgtggtgaagatctcgcatttgatgcgcgaggccgagacaccttgctgcatgaggtagagtttttggttgaccatgaactgctccgggccgcagatgaagtactcagtgccgccatgctgaagatggagctcctcgggcttgagcttggccaggtccatgcgctcgttgtagtcatatgtctcgccaggacgatcagtgctgttgatgacggtcttgaagatcttggtttggaagttgctattcttcttgcgcaaagtcttgatgtggtcctcaaaggggatatgcttgcggcagccatggatccaggcaatttggcgactgggttgactctccataacggtgttggcgatggaaaccatgggagtgacgccgacaccagcagaaatcagaaccagaggcaccgtgctcgtgttgtggacgtccaagaaaaactcgccagccgggtgagagacctgaaggatagaaccgacggtagtttgatcgataaggtagttggagacgatgccggggttgaagaaggacttggaaactgagttggagtagacggtgccctcgtctcggcggatggtgatacggtagtaatcctccctccacgcctcactgagggaatactgtctggactggaggttgccaccagggacctggatctggacggagacgtactggccgggtaggaatttcggtaacctctttccatcctgaggaacaagatagaaggtgtagaggtcatcgcactcgttgacaatcctgtcgatcttgaaagggcgccatgagggccagctctcaaagtccctgtacaactgtgcctcgcgcccaatcaacatcttggctagcatccaatatgcctttgtccatgccgtctgcacctcgggcgtcatcgcggggcccaaaacctcgccgaaagcctggatgagatacttgccgacaacctcgtagtgttctggctggatacccaacgagcagtgcttgttgcacatgcgctcaaacttggggacgagctcgctaagatggttaatgtttgaggcgaagcccaagatgacggccgtcagggcccgaggttgcctgccattcttctggtttaccgagttgaagtagttgttgagttcggggtggtcggtgagcatagtcttgtagaagatgctcgttatcctctcaccgtgctccttgagagcgggtatagtatctctgacgagcttactttgttggtaagtgagagccatgactgttgacaagtgtcaggcgatttttttgattttttttttcctgagggaggctttggtgtggtggagctccaagggcgagggcgagatggtggacgacaaaaccagtgagagtagtgtgatgccagcgacaaggcgcgagatggggaaatatttatctctcgttgaaagaaacagaaaaagatgatgtggacattttcttctggggcctcaacagatctcttccgtcctcggccacacgatagttggtaaaggcagggcatgtgcccagagggaccccttccagacaaggtccaatggatacaaggacccatcatccatgaagagtggaacattggccatcctcgctcataccagggttcggcgagtcagaatagcccgatcggtcgttgttatctcgtacgatatccacaaggggcattaaatcagaggtaattggactgcctgggtgaaaaattcaccgtctgtcatatgttgaaattcttgtttcgttggaaagtgccatgtggtgagcaggggtcgcttctagccgtgattcaactccaatctcttttttcttctgttcttgtcgagcctcagccctgccggggttcgggggtaccgtctaggatccaaccgcaaaaccgccaacgttcaataccatcgccaacatggggaagcgggaaagtgggaggccattcccgttgtttccatgaataggtgacttgccgtgctgtgcgggtcgatgatacatggcatcaaggacgggagggtgtcactacagatttgatgagatgaaccagggccgagcaaccccacaccacagttccatgatattcctgcttgtcgttgcggttgagatggtggtggtggtagttgatacgtattagtggtaatattggtgtagaacaatctgatgcatacacgggagccggatttgcctccatgcccgcaaagagacatacgcggccatgtgttgcacagatgccggagatgagatgcaaaagacagcatggtcaggacgaacgatgactggatggttcaaaaagaggctctgaaacaccccaacaaaaggtggccttgttcatctcgtggggatttcacaacggcttcgcatgcatgatgcaaatgatatggcgttggatgcaacccacggacggctgatgttgttcttaccgcttcttttggtcacctcactaccggcgactattgtcatcagcttgtgatgtcgtctgaactgccgcgatacggttgggtttgaaggcgtgcattggcggctcaatggctcactggcgacgactgggcacactacaacaagaggcggctggttcggaagctcggcagcgggcagacgtacctctgcaggccgacgtcgacagacggatataatcccgccccgtcttgcgccatgttgtgtcctgtgaccgttggtgacttgagaacgacccagtcgacaagaaaatccttactcaaaatgcccctagtcggctgaggcagttcgttgtgtctcgactcatttttctcttttctttttctcttcttttttttcttttcttttttcgagcaggatatcaacggtcgggcaaagagatgaaacctgaacagatgagacatgagggttgccttggttggcaactagctgatggagatgggagacccaaaccccagtcgagaacagaccctaaccactggattggcccggcgtctgtagcggccatactcattggagattttgcgtggactggcaggcaggctgggcggcgagagaaacgggcgtggtcggggtcggcatggatgagccgagggggactcgaactgggggggcgggtgcttgatggtgcaccgttcgtcgctctcgccgtgcaaggaaaatccattcatggccggcttttgatattcatacagcaacccccccaaatttccgaattttcttcttgtccttctgtcgcgcatctgcaacggcaacacagcgtctcgactttcgaagctgtggtccgccgccgtcgccgtggccgcaccaggatgaacgtggtagagtgcggaatttgcactttttggggggaggccgcgttgattggacaatggacggccgaagcttcgatggaccatctagaatagaatgactacaccaacctcggctcgcttcacttctgtcgtacgactttgtatatgccgtatgtggctcttgtcgggcggctccagtggacgtcagattcgaaatttgccagacatatcttggcacgcaacaattcaaagccattgtcctggcaaccaactgacccgtcagatttcgcacttgggcggtgtgagtgcgtcgacaacgtcctgctgttgggcgagctgacgagcgaacctcgatcaagaagacgttgcgcgatattatggtcgcgtgattcctgtgatatcgttgttggcttggtgacggccagttcagagacccaagaattagattattgttagtgcttatggtacaccactcgtgtacgacttgctcgcacacacaccatcaagaaaacattacagatccatcgttccggtatttcatggatgatacatacactacacaagatactatgacgctggtctgggtggcctgagcttccccaccccatatgtactgtgtacactacactacctagtcgacattgtcgcgcaccgtcatcgttggtccctgaacatcttgtttcatgtttcaaaactgcgcatcctgaatttgtccccctttgttcatctctatgtatgttagtgacgcgagcatgacacgcgcccctggtttcgaggacgcttccgtctgaaaaaccgaaactctccgaacaacgtatgtttttcggaatgcgagaccgcccagagctatatcaccaagttcgtctgtgtcgcgggccacacaaccaaggtaatcatgcagtttatagttgtgacctacctgttacgtacaggccattccaacatggctccacgggctacgaaccctcccaccatagatcgttcggatgcggcgcaggagatcatctcggcagtggaggtagtggtggggaaaaagctcgagacccttgggttttgatccgcgccggcttcatccaggtttttctccctccacatcccggccgctggaaccgtccttgtctcgcatctcatcttcatctggagactggagtgaccatccatccaccaagcggcgattacgattttcgacatggcacgccatctcccgccccgccacctttccgttggttagacagacaccgagggccgccgtggctccgaaggaagacagacgtcttggatcttctcatcggagatgccttcagccacgttattcctctctctctctctctctctctctcggtaatgccgacatgaccacggccacaaccaccaggatgacctgttatagatacatagcagcgcatcccaacatttgtcagcgcttgttaatagtgcagtcagtgctcttctgttccatttcggtcgaggcgttagctgctggcctgctgctggttgcgaatacggcggcatgggacaaaacaagcgctgctatcgtcgtcgtctgggggcggggattttagcgagagccccaaacccccaagggtctctctccgccaagccaccatggtcaggagcgtcgcaaaggtgttgcgaatgcgtcaacccccagacacagcgactggggatgaaatctgtacatacagcgtggctgattcattgatgctttgcactgcgcagtgtaggtggtgcagtgctgttacaaattgaaagccagtacggttaccctacccggccgccgcatggtccggcagacaccacacaaggtggacctcccgggtcccgtccccagcggtgccgccaagtcgagggtcgggggtgtcaagcggggtccgtccggccgggcttggagcccaggtgggtctcccgcaacggccccattacctctacctattcaaccccgaaggagaaggatggacttggtcaactgctgctgttcctcacagtcgcatcatcaactccccaatcgtggacaatattgcatgcatgatattgccccggcatgcccctttctgacagcggaacacgaaatggttgggttacacgcgatattcacaggagcggtccgtcatgttcgggtaaatgtgctcggctaaggtagtaagtacaataagcgttatgcgctgaccaattgtaaccacggtaggttggagaaacgaccgatgccataaggacatcagactaaaaagaagaatgtttctacgtatcttcctgatattcaccgtcagggtgtggactactagacataggacctaaagttatcaagtctcactctgggtaattcaattggcgggttttctcaccttccaacccctcctgatcattaatttcccatcagaacaagaccacagccatgcatggcagatttggactctcaaaagcagggcggaacgccacctcctcttgagtgtcgacatgttcccctcgttcttcccctccgggttcccccaaatcggtaaaccgtcccaggataacttcatccttcgacatttgccaagcttgcaaggttgcattggattttgaactcccgtactgcgacatccaaaagctcttgtgcttcgctgatttgggataatccggattctagagtgctctcgctgtaccaaacattgacccgaaaagaaagagataccaagcttcagcgagccctcctcagcggggggctatgctccaacattgggactcttggctctaacatggcaagatgaagatctagaacgagtattcctgcgaagaaacgggagtagtgatacatcatcacatcgtgccgagttcaaaggttgacttctcaagtgagggggtgcttgtccagttgtcggtttgccatgcaccgattagtctcgacatacatcagctgcaggtgtcaagactggcattgcgtcgatcgtcgtttctgctttgggatgacatacttccaacagcgacatcgtacatacttatcaaacccgccgccctcttctcatctttcccgctctggtgttttgttcgttgtttgtatctgtcttccttggcaatatcatcttgatctcgacctacgagtggctcgtagattgatgaattagacaagcaccttgactctccatccatcaccggtgattatataacatcacctgtcctgcttgcccctaagtcattcacaaaccctcattcacagatactctagcaagctcacaatacaacatctcagagaacccagtccatcaatcttaccatcaactacaatgaccagactcaccaccaaggccttctcggccctcaggaccaccatggtccccaattcagcctcccgcctttcccccaggctcaccactgcacttttccaacatcaaccccgagccatcacccaaaccattatcacccctctcagccacacccgctccctccaccaaaccgcttcctgtcccctccctgcctccgagcccttcaagctcgaccgcaccaaacgcctccccgagttcttctccctccaagacaaagtcatcctcatctccggcggcgggcggggcgtcggcctcactcaagccgaggccgtcctcgaagccggcgcgcgtgtgcacgtcgtcgacattctgcccgacccttccaccgatcccgactctcccttttccgccgttgccaagcgcgccaccgaggaactggggtccagcattacttatcaccgtgtggacgtgcgtaatcagcaggcgctgaacgaagttgtgcaggggattgccaagaaggagggcaggatggatgggttgattgctgcggcggggatccagcaggagacgagcgcgctcgagtatagcagggaggatgcggacaagatgatgagcgtgaatgtcacgggggtgttcatgacggcgcaggcggtggcgagggtcatggtggaaaatgggtggccggggagtatggtgctgattgggagcatgagtgggacggtggctaatcgggggttgatttgcccgtgagttttgtgttcttttgcgtgcttgcttgcttccttctctcttttcccccttcccacctcaaagtttcaaccagactgatccccctcccgaaaaaaaaagcgcctacaatgcctccaaagccgccgtcctccagcttggccgcaacctcgcctcggaatggggcgagcatggcatccgcgtcaacacgctttcgccgggctacatcgtgaccgccatgacggccggcctcttcgaagcttttcccgagcgcaggaccgcttggcccgatgccaacatgctcaaaaggctaagttacccggaggagtaccgcggcgcggcgatcttcttgctcagtgatgcgagcagcttcatgacgggcgcggatctgaggattgatggtgggcattgtgcttggtaagagggaatgtgtgatggatctgtgatgaaatgatgggaatatgaagaaaagtcggagtaaggctcgcatagtacgggggggacatgaaggggcagagggagtatatgagaccattcttcacttaagtaatgcgcgacgaagttttgccagacattgatatctactcaattcaagtacctccatttaatgttcgatacctgaaccagtactttgtacgaggcttgccaaccagctgaggaacatacaaacatgaacaccctcacaccacgaacatcactcacccactacaccaccctgaccctgatcctcatcctcatcctcccctttcactcccttctccttctccctttctgtcctcctcctctccacccactcccccaactctctccaaatcctctccttctccgccctcccaaccgtggccgccaacccactagtactcgtagccacaaacaccctcgctcccttccaaccaccaccagctgttgtcgtgtccatctcctcctcctcatcaccactatcaccaccgggcacacccatattctcactctcatcctgccacccatacttccaatctttcggcagcaaccccaccgcttttccccgtcctttattcaacccaactttgtctttttctatcccaatttgcccctgtccatgtctctgctgcctctgcctctccctcacccgatagacactctcccaaatccctttgcccaccacacacaccgcttcaggcttccacaccctcactttttcttccaacactgccaccccttcgtccatctcccccttggtcaattccccgccattccgcgtcggtctccccacaatgttggtcaaccccagcgaaaaccgctcgggcagggagcggtcttccgacggtgcacataacacgggggtgatgcccgaagaaaacaagagacgccagaaaagattggtcgggtgcgcgtaggcatgttgttggatggcggtggagatgccggggttgaggccgatgaagagaacgagaagattgggagagagggcgtcggggagggtttgggggatgttgtcgtagatcttattctttttggggagggatttggggcgtttggaggtgggagtggaggagctggagctggatggggttggggtggttgaggtcgaggtgtgggttattagttttcgtttggatgattgggctttggtcgtggttgttgtcaaggtggtggtaacggtggtttgggtttgggtggctttgcgtgatggagatgccgaagaggaggatgtatctgtaattacgggggtcgctttgattgtcgaggacagacgggcgcttctgcgaattccgcctggtgatggcgatgccgatgctgagccattgccgtcgaacttgaagtcttcgagcttgagacggccggcaaaagttggtggcgggggtgtacgttggtcatcaggcacaggaggttcgggcgacgtcatgattgctttgtttttctaatttgatggaaaccgagtttctgtgcgacttttatataagaagacgggtttttactgttcttgtggaagatacatgcctcataaggtttgttgttacactttgctcttttcatcagagattggacgggtgcctgccgtggtggtttctgattggcctcatgcgtagattgtaccttaacaagccgcgagcgttaaaaaagttgtcgccacacagccaccgaaactaatgtctgcttacgggctgttcggatgaacttccctccagcttttttcctgtgggttaactggagcttggctagtagtctagtcaattaaccgattttgttattcatgaaccagatcgtggaatcttgaaatcatctatgtaaggcggtatacaaaaccaaaaataggatcctgtcaataaatcatcaaaacctaggggtatcgggtccatcatcaacctcgtgttcatgtgattttttttcttcttcttattttttttccctgccctttactggcattatagccactccctcgtcctcaccagcgttcatttcgtaaatggtatcaagaactgtgttgtaggatgatcgaaagactgctgataccccgagtatagagagatatcttatgttgctcagaactcgtcatcagagccatgagtttcttggggaactgctttagactgcgaatacggttgccgcaacagtggctacgaccggccaccatccggcgtgctctagcaacctccgaagaccagcagcgctgctctcgccaccattcgtaccgccggacgtagtcgtaccatcatcgtcatccgtaccgccggacgcagtcgtaccattgggcaaggtaccgttgatcaggaggtagtcggttccgtcaacagtggcgacggtaatcaaggaatggttcagcgcagagtagcttccgtttccgataagggagtcaatataggtggtgttggtattgtcgtcgcaaccgcagactagatatgggtcgcaggcgcaggtgacgttgcgggtctcgtcctggtcggaggtctgattgtggtaggtgtacaagttgtggtaggggtacatgtaagcaccataaagccaaacggcgggccagacggcgagaagtcctataccagcaccgagagcgaaggggcggatgcccgatggcgacctcataccggactggtatggttgcaccgcgccgcctccgtaataacggccaccaccgtaggcaggctttggcccgcttccatattgagttcttccaccaccattgtacgttggcgatgtcttggggcctctgttggaaagactgtatgttagtaagatgtaaggttcactaaacaaagactggaaagggttggagagcctgcgagatctagcaggaagtctcccaaaggcgactttgctgctgatgcatacgaggatctctgcttcggtttgttgttgggtttcccacgagaggaggcacccccgtagtaccgaaagtctccctgagaagagcttcccgaagaagaacctttggaggacgagcttcccgaagaagaacctttgtaggacgagcttccaggtttggatactcccgatgaccgccttttcacaatcatgggagttagagaagacgacttgaaaatgaaaacacatacgttgaaccagaaccactgtttccgctgcttccactgccacctctcctgtagacaaacaaacattagcgtcgccctgcatgacgaacgcaatgcctacactctcccacacaaattccaacaaccgacggtgaaaatcgagagcaaaagcaaaagccaaaaaaaatcggtgaggtgaagagtgttgacttaccctgagccggatgagcttcctccggttgaacctcctccactgctgccgccgcgtccgccgccacttcctccactgctaccgccgccggaactaccaccaccaccaccaccgccgcgaccgccgccacctcctccacctctgcgcttccaaagttcctgcgaaacagcgtcgacgtcgcggtcgacgatctggatgggctcggcgggctcacgtcgcgcaaggtcggatgttggtgcgacaagggcaagtgccggattggcacaaagggccgagacaaggatggctagatcgatcttcatgatatgatatgctgtgttatggttggtatgatgtggttcggaagattagggtgttgataagatataaggtggtcgtggagaaagcggaggtgagtaggatccggggaagaaaaagatttaagacctgcctggtcacaggccaagaggcgaaacgaacagagccaaggagccgggactgggactgggatggaaaagtagtataaatgccgaatgtatgactacagtatggatgcaaccaacaggggcgataatgtagctgcgtgaggcaagggtgactgaagggtctgggaaatgcgggctgatgtaaggaaaaggtataaaagggaacctaacgaaagatctgggttgccgcaacctcaaaaagctgaccgctccccaaaaaaccaaaggctggaaagccatggcgcaaccaggtttccttgcaccaactttcgtcacgccaagaagagaagggaaacttgatggtgctacttacctaccttgcgttagttgaaagatggaaggagatgacatgacggggatctgttctccgtcggctctaagccaccgcgttaggggcagatagacagtacctcaaggcatagttgactgcctcacccaatggaagtagtcactaacaccaataatctaatagtaccctgtgctgcggccgctgctccctggaaatatccaccttaggtcagccgccatatgcgctgtctgtatgcccgcccttccattcctcacttaacatggcaggcagttggttatacaagacggaaaggtgccaccatccctcgcttcaaagccagcaaagttggctctgtgcatagtagccacctaacttgctcatagcatcgacggctcacatgacaaagacgcctttcatcagcctgaatggcagatttgtgtaaaggaaaccgatatggttggctccagtctttagtgtaagcccgacacctcgcgattaagagcccgaaactgggcagtgagtggccaaattaaaatcccttctggctgggtgacctcagtgacctcacccgtcccacgagaccggggcaaagtttacgctggatgctccggcagcgcagcagatgaagtcattgtccaccaaccagtcacaactcggcacctgccgatagagaagctactttttattggagcgccttattactgtggtatgactccgcggtgccttggatcaacaggatcgtcagactttcagtgaaattgacctatggtgcgaaggaccctaaattcccaacgacatcccatcccagacacagccatgacccctaactaaccttccaggtgccatattcaccattcactctgtgacttcaatttgcataccgcacgccacactctcatgattaagatggatatgctcggatagttgtccggtgccggggacgtcgtcggtgatgctgtcggctgacagacgacgggttaagcttttggcttgcgaggcagtgcagtgtagttgcacgtgtctgttcggtggccatatcagatggccacttcccctgcagagagaacgtgccattgtcctctttcactggtttgggcagcaattttcaccaatcactgggcacaccacacaccagagtcacgtaagaccgttaacttcaactcatccacatagtaggaagtgaccaagtcggcagctgttagtgatcggtcggtatcaccagccaaacgataacagtcgtctcgtgtctatgacaggatttttgtatgcctcaaattcccagcctcaaatcaacgcgagatctagtgtacatacatcctatccgaatccgccttgaaatctgcccaacttgtacacagatgcaatggatggcaacatggctattcccaattcccttgcgatcccccggggtggccccacttctgccccggcagcccaaagtcacgccccggtttcacgaccgcatgcctcttgacctccaacccgccaaagcatccggacttgacacagttgactcggaccaccattttttccccgattggatttcgacggaacaacgatccatttttcgaacacatctgtcctcttgaccttcccaatcgctcgattatccccttaagctttgacggcccggccccgacgcccctgcagaaaggctcctgcagacgtgcctgagctgaacccagacacgccttatcgcgtcgcgaggttacaacttccaaccgttcggtgaatcagttcaactgctgggagaccgtgaccatcacatcaatatccaattacacccagcctttaatacccaatccgcttgttcagccgcacttcccctgactctacccgatctgctgcaggcatggcttcagatcgcccggccaatgactccttagatcagtcacttctggacagactcaacgccctcaagtccaccagtgtcacgcttgatactactagcaacaagcttggtccactcaagtaaagcctgaccaacatgaatcttcctctgagaattcaccatactgaaacgctgagtgacttgtagccccgcttctaccactaccaatgacactgcaccggtgaagccttcttcggccattggctctgcaccgtcggtttcaaaagatgatgctctgaccgagaggttgcgggtgcttcgtaatgcatcttcaacatcagtgccgtcgtcagcttctcgaggaagcggtcaggctcctaccgcctcgccaaagccggaaccagatgcacggcggaaaggccattatagtgcccagcctcttcccaaacgaggacaacaaactctagtttcacgaaacagcaatcaaaaatcatctcaagatgaggatacaaagacccagatccaaacgcagatactatcctcagcttggggtctagaagaagtagacgatcaagctctggatgagcttctggaaggtctacaagatgacctaaacctgcaagaagatgttcctgccgaggaggaggatgaggaagaagacattgatcttcatgctattgctaacaacaacaactacgacgacgacgacgatggcataatcgaaaacgacgagcaaaaagtccagaaacttctatcggaactcgctcccaagccaaacaacaatccacttgcagacgaccaccacaacgacgatgacactagcgacgacgatgacaactcggacggtgaagcaatgaccaaagaaaccaacaggatcctcaaccaagtccaggacgaaatcaacctgagcggccgccgccctaccgacgatgacaacgacgacgacgaccccttctccctcccctcccctccttccggaacccgcacgcccacattcaccaccacctcccccaaatcccccctcaccctccccaccgtcccctcctcctcctctaccctcttcccttctcctgcctccggcagcaaccaagtaatagacgacatcccctccctcactgcccgcctctcccacctgcgctccacccccatcaaaaccgacgcctttggccttccctccgtgcccaccaccactttaattcttcccgccgattcatcctttcagtttcctcctcctcccccgcctgcttctttgagcagcacaaagtaccagactaaaagcacacgaggatgggtaggcagaaacgagagctataccgacaaagacacaaagaggtggtgtaaagtttgtttggaggatgctacgattcgatgtgagggttgtgaggatgagggttactgtgggaggtgttggagggagatgcatgtggggccggcggcggggtgggaggagaggggacatcggtggtttagactttagactttagagtgggggggtacgatggagaagtaatgggcgtatgagtctgtagtagtggttgggttgggaggaggaggaggaggaggaggaggaggaggaggaggctttgggggtgggtgggtgggtgggcggtggattggcggtggtgatggtgacggatggggttaaggagactggaaaggtcggggtggggtggattggatggccagcagggctttttcctttttcttctttttttattttcttttttccggtgttctgagacgttgggatggtgagaaggacgtgtataaagcggagggctcatagaaagacacttggacacttgaaatagtaaatccagggtgttatgtgacgtgttcgatctattcagacgagcgcgagagaggtggcgataagaagtgaatgagcaagatgatgaatgttgaacaagcaggccagatagatgtatttgtttgtgcggaaacatggattcatcgtctaggtgtaagccacggtcaaggtaccatatgttagaaaacaacattacacaaataatgatcaattcatcgccatcagagtacttatgtttcgcttaggatttctttgccttgataatagcgatttggtaccatacgggaaacccgaacaaaagcaatgacaagaagagaacacaagatacagaaacagccatgcccatggttataactccatcctttccgatcccttgacttaacctaacaagcctggaagctttaacacaaaattacacttatccccaacttttcctctctaccacttacaacaatctggggtatcaaggtagagagccaccacaatccatcaccaacacagtcctctcactaacgagaactagctgttccgtttgtcccactagttccatatccttggccattgggatgtccaccaacagttctcttggctctgcccgtgatgtcctgccaagtagcgccgaacctcctggaggtgctcgccagcaatccctcctcttcgtccgcctgtgcctcctcgtcaatctcagtaagattcaatctgggagtcctgatcaagctggtgacgaacaccaacaaaaacacggtcaagaaggcaaactgggcccaaaagtcaatggcgccaaacacggtccagttgagcacaatgcgattcaagaaggtggacatgacggtgggcgtgcatacgtccttagccaaggggtcggtaagagactcggagcatgggcgaatcatgtctcgatggtttctgcagtctggcggagcaccggggtccagagaaagagcttgacaaaaagtctgagtgccgtacatggcgtattgaggggcgaggaggttgacgacggcataattgatggctaggatgatgagggcctgcatgacagttgcgatgagcagggcttgaggagcggtacggcccttcttgagttggaaaaccctgacccaaaggaaacggatgcccacggaagcaatgccggtaatggagctgctgaagaggaaaaggatcaggaaagccatgagaatgtaatcaatggggaacgccttggcggccttgacaaagacccagttgacgggctggaatacgttgatgtgcccgaggatgtagccacagtgggacttgcagacggagttggcggccttgtcgatggcggtgatgagcatcgagatccagagaatgaccgagaggcaaagcaggaggataccgccaaagagcttgagcggacggaaaacagcctgggtcttggtccagatgcgcatgatggtggattgtccctcgccgcttgcttcggctgctagacgctggcggcgtacgagagtgcgttcctcacggagtaaaaggtcgagctcgcgcctgtccttctgagacatggcgacgatgcgaccggcgttgcgcatctcgatttgacgctggagctcgcggttgtgctcgagctcggcagcagtcatggcggaaagttcaggggccgaaatggccggggcactcttgataagggagactggaaggagggcgaggccggttgcggtgtagagcacgtaaaggaggactcccagtgtcatgagcagtccgagtccaaagctgagagccttttcaccattgttgttggtcaagagacgcttgaagtagtcgagatcgagatgccggccatggtcttgggctgcagtagggacgaagaagcctacgaggaacaaaatgatgacgaggatgatgaaggcaatggtatattttaaggcttgccagaagcgggtgctccaagtctctcttccctcctcctccaagacctcgtcgtgctcttcgtaccagaagtatgcgaacgggattacgacgaggcagagaagcgcatcgaagctgtacagggagtagtagacaatcttgagcgtcttgaggatgccatggatgcgttcgggtgttgcccagtctttcttggtgcccctcgatgcggacgcggtggaggagacgagggcgatatcgacgggaaggagaaacactgtagcgagaagagctgtgagactgacaatggcgacggtcgtgacaagcttggagcgatcgtagggagtctgccaggtgaagacggtgatgacggcgacgaagaagacgagagcaacggcgacggcgtaggcaacccagatcaagctggtctggagcagcccggcggatgccaccattggggtgatatccatgtttgaggactgtcgattgcgccaatcgagaggagatcgaagtctgttgatggatccgagatggttcaaggagactggagcatgtcgataaaccacacttggttcaactgtgagagcaatgtgacggtatagtacggtaaagtagtagtgatgctgtcacggaagggaaacctggaatggattagcgaaaagggaggaggacgggatgcggaaaggacggacggttccttgggacctgccgtagatcaatgttacggtaggagctgcgaagcgtgacgtaatttgggggctttctgtagctaaaggttagcgtcccctgcactgcaaatgcacgcaattccgggggtgggcctgtaggtcgccctgtcctgaggtgacagctggtggggccactggcggggcgctaaggcttcatccttgttacaagataattgctggggctgtgcatatctgcgggctaaatgagcatttagtttgtaggcgcaacatcaattctcgatactcatcttatatggtagaacttgaacctctccaatgtattttcacatgttcttgtaactgatgatggttcataatgtacatactcagataatcaacaacgtacaaactattccctccaaagccgcagctcagagttgatgctctgttttgtagtgacccatgtcaaccctgggccacccgaccacgtgagttggcgatgtggagaactggacgcgcttttcgattgcgacgacacgactgaacttcaccaacaacttccttcaaccagttctctcgtccagcctcatcatcctcgaaggaggcttcgcgacctgcgatagacctggctcagcttcaaaatgaaacgatattttccctaaaacattacagaagaaaggctctttgttattgctttctggcggcttctgcgaccccgtccccgaactcatacaacaacaccaaattattgctacgataccaccagcttcatcatgtcctcgccaatcctcaatatcgctacctggtcacctgctttcttggcccccaagcagaaaataccgcgccgaatccttcgagttcactgtgaccagcaagaactactcgaccgcgaagatgcatgggactcggatggttttgccaatgtgccagcagaaatcctgcaagaggtgaagacgcagtacatccgcagtatcgtatctacacactcacgcaaaaccccttccccgccgctgctacggtctacagacttcatcagacaagatggggaccaggacgaaccatcaacaccgaaaccaactggcacgggctcggaagagggaacacccatcccttggtcgccatctccggagcatcacatccgacctgttcacgatggcgaagcaaaggatacgtcaccaggattgggaccgccgccagaaaacaacctgacccctcttcaaaaggccatagtacaaacaccagaccttcccagtcgagcgctaccggaacgaccttcgtctcagaaacgccccgagcaccgtccatcgtccccaccagtgttcaaggtcaaggcttgcgttccctttgcgccagcgttccttccaagtagtagcgttgcgtccgagggcggattagaattcgaagtccccaaggctgtcaccgacgttctccctccagtcaacaaaggagccttgcctgttcatcccgagcacactcctccatccgcacagataatccctgctagctatcttggtcacaccaccccgtccaggccaccgccggaaaagcgtcgccggctcacgaagtcaatcaccactatatacagcgattacaggtcgactgctgaggccgatcgttcctcggctgccttcgcacgagctgaaactgaaggcccttccataaccaggttgttcgagcatatcgccgactccccgcatcaccctgaggaacagtcagccgatggtagtagtcatttactgaagacagcggaacagtcggctcaacatctggcaagctctgacgagaagatcccgccgaatgggccgccatcccaagttccttacactgcctacaaagtagcttatccagattacaaggcaagtctcagtgactttgtaagggcagttctgtgtgtccatgatcttcgaaagcaaagtgccatcatggaatttctctacgacgactttgtccgctactattgcgacgattacctgcagtacatacgcgaggctgagggtaaagtttcagtccggcctgccataaagttgtacaatgaccaggtatcaagacctcactaccaaaagggggtcctgaccaaagaaaacattaatgatgttctcgacaagtaccctaaaatggtacgggcgattaacgaaacacttggctctaccacccctgtcacagaggaaaatggagattcaagcaaaccacaggtgcctgttccattgcccttaacgacaagccatctaccaaagccgcggttggttgcaaagtcaatcacgcaagctctggtcggatctcccgcaaccgaacttgcttcggaccccattcaccctccatcaccaataccgacaaagagattgcgaccggttattcagaccatagatcgttcggttccgcgccgactttcgaatcggcctctagaacttgagcctcctcttgtagatgagccaacaccgagctcagacgctgcgcctattgagatagtctcggcgtcttcgtcctcatcgccatctctttcgccgcctccctcgtcgcctcctgtacttccacaaacacctactcattcacaaggaggccctagttccccaaccacacaagtcactcgaccacaagaacaaatcgctgtcaaccaacctccacgagaggcatcagcggcctctgaaaggccacgactggatactagcccagcgccacctccgccatcatcggcgaagatcaccacgcaacaggcttctatcagtccaccccctcctcgtcgatttgcgaaagtcgacgttggctccttgggccatcccattacccatcaaccaccacgccaaggggaagacatccatcctaattccgaaatcgtaccaggcacccccgctccctccgcaccagcaccacacttcaccgccgcaccaagcccttcccgccccgggcctctgatcacccaaatccccgccaacaccaacttcctcctcctcagccaactcagcaacgcagatagcatccccgatccctctgacccatctgtccctttgagtctagtcccctcctccgcatccagctcaaagctcctgtccagcatggccaccaccgatacaaacaacaacagcaacaacaacgaaaacgtacttcctcctccctctcgccccgctactaccatgactacaacccatcttaaccccctcttaacccaaattagcaacgcagatagcatccccgatcccagcttgccaccgcgtctccagcgtcagcggaaatccagcttgacttcttcgaacctctcccgacttgcgcatattaccagcaccagcaagaggtttttgcagaagaagcaagcggtgggagcagcggcgccgtcaagttcgcgctcgggctcggggtcggcgtcgacatcagtcgtcatgtccagtaatgttgtcagttcgggagatatcgtgaaagataagggcaaggggaagaaggcgaaagggaaagggaaggatacgggtccaggtggtagagacttgaggtcagaatattttgtcaactttgtgagggagaagaagatgagggaggcggcggagaaggcggctaaggcagctgctagctcgagtcatccggtgtcggggggtagtaatgggaagcaagcagcgggttaaggaatgtttatgacgaaaaggattggttttgttgtttttgtcggattacggtatgtatatatggattgtttgttggatactgatgtatgctcgcagcaggaacaaggtacaccctctggacatctcaaacaagtgttacccttctaatctcaaactctttcaagagatcccgacatccatcaccggtatgccccatattcgaaatctcacagcaatggaaaaagcctacacgacgaagcctgtccgactgtccatggaccaattctttcagaacaagtccagcatacgctggcaaggtagattcgccaatgttaaactcatgctgtccctcgtcatcctcctccacttgctccgccaacaagagaagccatatgccggttctgccatccccatctttctcgacttcctcctcttctttttcgggagcagcatctagtgtcaccaccacttcgtgtccttgtcctcccaccgggacctttatctcacccaactcggctacagagcctggcgatgatgggctgctgctccacctgacccgacgcgccgtcacttctctcattgccccttcaatgtcaagacaccccgaaacaacagagtcaaactccccgccagcataagctggggtgaccgcagatttaagaatcttcacgctgggcgctggccggagaacctggatttttttcttcttctcatcggcggcggggtacatgaacgcggcgtcgtctatagacgcccaagaccaggaggggactcgttcatctgttggccgtttttggaggcttttattagggggagattcggagtcgaggttgtcatcctcattcgtatcattataactcgtctgcggcatcacaaaccagcaaagcgccaggggggggtcctccctccttctccttcctttgtagaaccttaacatatccacagtagccagcacccgcgtacaggtctactatccccttacactttagatccaccacttagtacagcgaatgccggaacaaaacgcccaactaatcattaattttactgcaaaactcgtacaattcacaccaaaaagcaacacccacgaaagtatataggtagtaatcccagaattataccgtattgagtactttacagtaccttctatactaactcttcaatatcacctttactatataaatactttagagagaacgtattgatttggggtgtttcatctctttctttctctttctttttttgtcttaagactcttgctgtcgtgtggaaaccccagaggggcaaataagtggaggcatcagggccttggtccgttgttcactaaagggcagatctgctgtattggttgagaggaaccctggaaatgtcatgactagaaaggatataaggaggttatcctaagctgggagtaaggaagagagggcaagggattcaagaccagacaatattcttttcgaaattaagaagtcctgctctaaagacttcacaatcatcattggccattctagtgatagtaagcctcatgacccctctgactaatagctaacttctagatctgttcctctatcttagagttaatgaggggagtcttactctcctctctgacttctggtagtagttgatgggctgtggttttgctactctatctcagttcctaaggacgacgaaaaccgtgtccaactccagatcttctcctctctgcattaggtgtagtagggtgcttctcttgttgatgtggtttttgctccatttcagtattaaggttagtactcaaagaacttatcaagtttcacctaatatacgcccctataagcccactgtaacagcttttattaccttgcatttcatttcacacccgtcggtcatcaccattttgagccaaaaatatctagccagcttactcttagttgaagaaagtaaaaaggagcctcgaagaaagttctaccaatgtttggaaaactgtacggtggtggaatcaaagagtgacgatgataacttttggctttttttgcgggcaaatttcgagttggggtttttttccccccggcacccactgtaagattaggcaattacgtgctacgacacaggctaaccatgtgacacatgcgaatgtgcttcaatagaggtgaccttgttacctggaatctgttgcttcggtgccaaggacaaataggcaaccaaactttgcaaataagttcatttgacaaggaacttgcatcattgtgatcttgcaaaaagactgctagctggtaccaatttgaacccgtcatcttatgcgaaccgtcatagtcctcagtggcttcctgaatggttcagagtacatcgggaacatcatatcaaattcccgagggtagggtggagcaacagtcgcaactcgctcatatactgttccgccaacatcatcttgtactggtcgtagaagtagatattcgaatcctcgatacaatggcccgtttccgactttggttggctcagggccagccatgcaggtagtcactgtaaaaaagaacaatcccagcatggtttgcgtactatcctcgacttctgggaacaaaccaggtggaattgaatagtctgtttctcctttccagaactcaggtgactcataggtccacacagggggtcttgacgggttggacgtctgaaacctaaccgtcgtatcaaagaccgtgcccgtgataacaatatagtccgggagcatgtcaagatcgaggatgcgcttgagattcttcctttcccaatcaattaatctgccattgaaacaaaattgtattcggacgggatccgaactggtggtaaaccatgtgcggtactggtctggggggaagctttcagaggctattaaagtatgacttttcgaacttttccaacctgcccatgtccagcttggaaacacagctcttctgaggtcagatgtttcggtggatgtaatatgacctggagacggcagactcggagtttttatccatctgcttttccagaagagactggagagaagcactccctgaacaggatcaatgatgtggtaaatcgtcgaaggcatcctgcttccgttgagaactctagaattttcagggctagatatgggaagcccatacaaagacttgacatcagacttctccatgaaagctgtaaggatacccccaatggcgttcaatgcatccgtatcataagagagtgtccttcctgagaagtctgtgaccctagcccagaagaacttttcgccgagttcccatgcttcggggtaaggaagtatagcatctgttttggcatatcccatggcacttgcttctgtaccatccttgagcggcagccgaagtttctgcggtccaataaggccgccacctgtgtgcatacgctggcactggaagaaaacgtggcggtctgaaaaaatcaggcggcgctttgataacagaccttcttgataggtccagccacgtgtggcccattttgaacggatgacatcgcgatgtggggggtggtgataaacaaccggcaacttcttgtgaccattgaagacggatgcccaaagttgagggacttggacactgctaactccagggagaccatagtcggcatcctcccccgcggccgcaatgattgttaaggctgacatcgcatagacatttcccatgttatgaatctgaatgcgcttcgctgcatggtcgttttgaggtacacaataccgatccacccagaggtatcggtatccaaggcctagcacaactttcatagcatcactgaccactttgggcaacttgctggtttcgggcaatatgggagcagtcgttgcactagggcctgtgctatcaggggatgcctcggagttgccccaaacataactgagcgtgacatatctcggatcagccattgcctgcgctgggatgatacttccgttgaggcaatcaatgaaatgcaagcccgggacggttttggggaagtatagcgaagctttgtcaatgcagggaatatgatttgattcacagatgtttagccactccccaatgacctcgaagttgactgtatctgtggcaagctgcatttccgtaaagtcttcgcaggcacagggattgatggacatagcagagcaacaattgcctggtaaaatgagatgtgaatctgtggaatacggttttttgtcccatgggccttttgggtcagtatgtctccagattctgagttccaatgccgttgtttggaagtgctcaagctccagggcctgaggggttaggcggggatatgtctcgacgattagcttcctcaatccgagggtcaaagagcctttttgagacagagcatccagggtgaagcccatcctcgatgcacagtcggcaaaaaaagcacaaagcgggcaagttgctcgagtttccatagccacacgccatactttttctggtttgtttgatgactcaaaacaagcgaagaggaagggacagcgccaggatttgattgggatgccactttgggttttgaaaatatcctcgaagtttatccgcttgcattcctgacacaagctctcatctggactttgatagtcggaatgctcgacttgcaaagaaatttgacccgggtgtacttcagagctggaacttgcagatggacgagcagtgtccatgggaccactcgtatctgcatgtgttgacgtaggagtgctagttggagagagatgagggtcaggtggcgctgaaggatggggagatgaaaacgggcggtggggggcctcggttgcaccattgacgtcttgatgagtggaacaatcccttgttaaggtttgttcaccaggtagtgcctcagggctagaaactgatgatggacgatttatattcggcgcagtatcgacaactggctccgtggaagaagggttcacggagactcctggctggttcttccaagcaaaggatcgccggatccttcctccgtactttttgacccggactttcaaccatgctgccgtggtgatgaagggtaacatgcatgaacgaaacatgaaggagtcgttattttgatggctgccgtcaaaaagaaatgcagtgttgagaatgtgttcgtatggtagtaatgtccgaaggcaaagtcaggactgtcaaacaactgaaaggtcgaacgcgccgtattataggtgaattacccgccgtcattttgatatctgagacgtggaagaatctagaccagcgattaacctcctcatttctgtatttgactgatcctttgttctgtcgtgatccgtaggcatgtaacacgtatcctgccatgctggcagggcccctagctgtgaaagtgcccgatagaaccaatcctactcaacttgttgctttcgtacctacgaaatctgttgaaaccaaagttcaagaagcccattagctcaaaagcttcagtcattggccagcacagccgccccatttgactaaacgactggaagttcagcccttctacgtcgacccgctttctgcacaaacacgtagtcacacagccttacccacttatcatcaaccatcatcggcttcatctcacgctcatgcataagtgacatcgagaccattaacctacgttcaatagattgatgtgctgatcgtatgcacctcacaaagtcgccactcatacccaataccccgaggctggacgcgttgacgccttacctccaaccactcaccaaccacccccatcgccaatttatcacgggtagactaccattcatcacacattcatagaagtaccaaacaatcgaattcagcttatgatggcgtccagccattctattattggctattggtcatgtatttgcaggcttacgagggatggctggctcacttacgtgcttctcttcgaatttcgcccttttcaaaattcaataacaatcacgaaagaaggacatgtaaaaggcaagttaaaagcatgcgaaattccaggtctatattcacagtccttaccacacgccatacaactccggtgagtgcctacttagtcaaacatccgtcgtcgcctcatcttcgccatccatcccttactccctcccatcctcagcagcaactctcatctcatcctcgggtgttactcctacttccctagctacccagtacccaccgcccaggcacaacaagcccgcgatcatatactagttgcattccgagtgaacggggcgccgtctccttgaacccgttcttctcatacaacctcctgcccggcccatccgcaaaaagcgtaatataagggtactcaccctccttctcatcacacggcgcgtggcgaccaatgtaagcaagtaattccttgagcaccacgtctcctagccccttacgctgatgctctgggagggtagccatgtcggcgatgtggaagtaccatcctccatcgccaatgattcgtcccattgctacttctacgggcttgttgttgttgttgtcgtcatacgtgatgtagcatccgtaccaggaattggacgcgacaggcgctgcttgggcaacggatcgagcggttagccccgaggcggaccggagatgcctgtaggaggaaatgggaggatagcccgcgtggagcacgtagccctttggaagggtaggtgttgtcactgtgggcgacattgtatggtggctatcttccatgggtggggatgagaatttcattcagtcttaggcgtcatttgtgtgtggattggcaccgaggaggataataactgaaggtctgtcggcatagaaacataagagaagattagggaaataaaaggtaagggagggttttaatttatctgttggaggtcgtctcaccaagttggaggagaggagacccacacttttgtggggcgggtccgctgaaggttgtcgacggaggtcatgtgatagagactaaggtttttaaggtgcgaggacgaggatggatgtgcgatggtagccatggtgagattggaataatatgtgatcagttttctattcagttcaagtcaaatacttcactggaggtataggttgttactatttcctgcgaaattacgcgtgctctaaccacccatccatcgccaatgctatcgcgcaatctgatggctaccaaaaagtgaagaggcgctgttccccctattcgcctgcctagtatgaaccaacagtaaagaacccctttgagcaaggaaaagcagatcaatctttgttccttatgagaagcgaaatgcgagcaaggccacccatcagcagtaacagacatgaacgaacgcgaaaaatatgaaatgctaaaatgataatgatattttgtctttcccaactttgactgattcgctctgctttcttctgcgtttcttctttgtacgtacgtaaaaaggtgctccagctagtttatctccaactctagtagaaacgaagaagcagatgacggcgacccaagaagaaaggaaaatgcagtttgatgtatggcgacaacaggacgaacaatgtgataaaaagaagcaactccccgctcgcgctcatttagctactgccaagccacccttccttttttgttatatacggtgttgtagtggcaatttgtttcgatctcccttcctcttctccccttcatggagcattggcgctttgtcttccaactcaacccaattccactcgatcagaacgacttcttaagatgattaatcattcgatggcgaagtgggagaactgaggatttctgttagcaaagctgtcttacccccaagcaacagactgatccacaacttactattgatccccgttgccccccgagttattacgtcccggcgtccgcggcgagtactgcggcgacgtcggcgagtaacccgttgggctagtaggggacagctgctgaccaggcgaccgctggaacgacgggctcgtgggcgagtaagcgtccggcgaggttggcgaccaggtaggcgacgccggagagtagcttggcgaggtagcctggaaagcgggcgaggccgggctgtagctcggactcgtgggggagtatgagggcgacgtcggagagaattgttgggcgggggaggtgggcgagtacctggcggcagctggcgatgccggcgagtaactcggggaggtagggctgtagctcgggctggtcgggcttccagggcgcagcatcggcgaagttggcgagaacgacggcgacgagggactgaattgtgggctggaagcaaaacgaccagcagagtcgaggagaggtgagctgggcgagtagccagccgcgggcgacgatggcgagtacccgccatagctgaacggtgacgtgggtgtgaaggggctggtggcacgagggctagtagccgaagagtaggaagtaccagaaccgtatccgccaacgccaccgtagtcggtgccaaagccgttgttcgtcgggctgtccgatccagcgccctggataggagagaagttgcccatggtaggcgaataacttccaaggaacccactgtcggccatcggggagcctgtatcataaggcgtagccgcgccatccagctgactgcccttcacggtcatgcccggcatgagacccatgcgagagttgtcagagatgacggtctccaacatcttgggatcgaggaaaacgtcaaaggcaccagtacccatgggagccatctggcctaacataacgttctccgagataccacggcagtcatcaagctcaccgacggcggcagcttccaggagaatttcgacagtctcctcgaaagagcaacgcatgagcgcaccagtatcagcgcggttgataccgtgacgtgtgacggcggcgatactgcccctgtatgtcatcacatcgcaaagaagcgccaagtgacgatggttgacgtacgaaccgtcgaaagccagcacagccgtcaactcgtgcatcagagcagcacgagctccctcgataccgaagacatcgacaacctgccacaagtcgttggtagtggtgcgcttggtatcaacaccctcgacagtcaagacctcacgaagagaggtaccttgtgtatcaaggtaccactcttggcactcatcgtccaccttggagtgcttcatggaaccatccttggcctcgatcagcttaacacccttgttcaagaaggcacgctcaatgccctcgacaccacgaagtgtgcagccgtccaggagatgcttctcaagacgcttgagcatcacatcgtcctcgatgatcttattaccatcttcgtccttgtcatcgtccgccttgataacacggatacggatgaccatctcttcagcgttgttgtcggagaagacaaccgcaacatccttcttgtaaacctccttgatgcggtgagcaacgtcctcaacgcggagacccttatcgagcatcttctgacgatcgagagtgattctcagaagccaacgggactggttctcaatcggatctggctcgtcgccgctctgatcgggaatgaggaagtaagactcgaccaaatcgtaatcctcggggatgttggtcgatgtgatatcgggatcatagtagatttcagtgacagccgtaacggagcgaagactcgtgtgctcgacagcactgcgcatcttcttggcctcctcctgggtcgctgccttggagtcgagatagaccatcatggaaggagtcttgatgttcgaagcaacgttaagaatttccttgagacgcggcacaccaagggtgacgttcttggaggacacaccggcgaaatggaaagtgttgagtgtcatctgggtggcgggttcaccgatagactgggcagccaacacaccaaccatttcacccggagaaaccatcgacctcgaccaacggttctcgagctcgccgaggatgtggttgaaggccaatttgttgatcctatcttggacagcaagacgcttgaacgccaagcgagaccgaagctgggccttgaacaggatcgtggcgttgtagtctgcctccttggagataggatcgtctcctctgacaacgatcatgcgatcaagcatggccttaactgcaggaatgacatccttgggggtaaggtcactgcgagcggtctcatcgaccttgaacagcttcttggcagtatcaataatacgaatgatgttaagcgggagctgcatcttcgtgtcattgttgccttttgtgcgctggatctcgcgaagcatgtggcgatcgaccgaaagctgttcgtactcctggtcaagaagctcctgaacagtggggtcactagcaagctcctttccgtattccagcgcctcaagctcgcccgaggaaacctcctcgtccatgacatcgagacgataacgcttgtcgaaagccttgttggatatcgtgaagtggtcgacaggctggttctcgatggcaataccgtcgagaccatcttcaccgtagacgaactggatgatatcacccagcgagttgcgaacagtaccatcgtactgcgcagccgaatcttcaagggccttgaccaaacgacgctgaatgtaaccagtttcggctgtcttgacagcggtatcgatcaaaccttctctaccagccatggcgtggaagaaaaactctgaaggagtaagaccacgaaggtacgagttctcgacgaaaccacgggcttcgggcgagtaatcatcctttgtgaaatgtggcagtgtgcggtacttgaagccgaaaggaatacgcttgccttcgacaatctgctgaccgaccaaggcagtcatctgggaaatgttgatggaggaacccttggaaccagacagagccatggttacggcgttgttgatatccttcaaactgctctcagtggtagtaccggccttgtcacgggccgtgttgagagccttggagaccttgttttcgaaggtctcacggatgttcataccgggcaatggctcaagctgattgttggtggccatatctgtgagctgcttgacttctgccttggcatcgtcaatgtgcgtctggaccttggcgatggtcgcggcgtcgggaatagtgtcaccaataccaatgctgtgaccattgtgaaggagccagtagttgacgactctctggcagccgttgaggaaatccatagcaccgctaggacccagctcgttgtagcagagatggacgataccgccactagcagcacccacaatcttcttcgtcatcaagccgaaaatcacctcaccttgttggatcaaaatgcccttgtccttaagagggcactcaccatcatcctcgtcgatgttcttgaggtttatgatcttgggaacaaccatgctaatgatttgcttaccagtccagcgaggacgaggcttgaggattgcagggacaggaatgatgccgtcccactcggggacccagagcataatgttcatgacctcctccttggtaaggaagacgtcacgacgacaaagcttgtaagcaccagccaaagtgtcctgcacgatacccatgagcggaccgttacgctgcggcgagacgatgttgagaggaaccatgcaaagctccttgacttcagcacgagtttcttcggtttgaggaacgtgaaggttcatttcatcaccgtcgaaatcggcgttgtaaggagatgtgacagaaaggttaagtctgaaggtcgagtagggcatgaccttgacacgatgacccatcatggattccttgtgcaaagagggctgacggttgaagatgatgtaatcaccgtcgatgagatggcgctcaaccttccagccatattccagctgtagcggacctgtccgcctctgatggcgtagatcgacacggctgccatctgagcggataacgtacttggcacccggatgctcgttagggccgttctggacgtattgggtgagtttgccaatattgtagggcgtcacagtctcgggataggtaagcgtacgcgcgatgctacggggcacaccgacttcatccagcgagatgttggcatcgcctgtgatgactgtacgggcagagaaatcgacacgcttgcccatcaagttaccacgcagacgaccctccttgcccttgagacgggcacgaatggccttgacgggacgaccgctcttttgcagagcttgtggttgaccagcaatatcgttgtccatgtaggtagcaacgtggtactggaggaggttctcgaaatcgttgataatgtgagccggagaaccctcctggatggcctggcgaacgttgccgtttgctcgaatgatatcgccgagcttgtaggtcaaatcatcttcgttccgcataccggtgccggtaccgtccatggaaatactggggcggactggagggggcggaacaggcagaacagtgatgatcatccactcaggccgagcttgagagatgttgatgccgatgtcgatcatgtcagactcggtcatgttgtgcaaaatgttgagtgccatctcgggggtgatgatcttcttctccttgctcttgacgccctcctcgtccttggtatcgaactgggcatagagggtgagggcctgctggcggacggtggggtgatcgttgccgcagccgccgtggccggggagctcgcccttggcgtcggcaagagggttgaactcgtcatcgtcgctcttcttgactacctcgttttcacatctcctctttttcttgcacacagcccatactcggttgaagcggaccttgggatcgcggatcctcatggcggccgcgaactctttgtcattctacagaagagaggttagcgtccgcaaatcaagactaccctgaaggataggttgcacgaactctgtcagcaagaaccttgctgcagttgtggcagacaatctccaacatcttcttcacccgcttgatgaagcccggatggtagacgggtcgggccagctcgatgtgaccgaaatggccggggcactcggacatgttctcgccgcacgtcttgcacttgaactgacgatctacggagcccaggagagggtcgttgagaccgccgtcgcggggttttgtcctggtctcgtccatggtctctgggtagacgatgtgggccacactcatgcccttgatctcctcgggcgacagcagaccaaactggatttccttgatggtccgcaagggcgcactcgagtgcgcaaagtataggttcgccatcttgggaaaccagtcgacgctctacagtccttgaatggaaaaattcggttctcgatgtccaaaaggtggcaggtttgtcaaatgacggtgagacgagcgaccgtcaatcacacagttgtcgtggctgtctcgggcgccgcgcgcaaacccgggggcgaaagcgaataagacggacaaaaaaaaggatattagtattctctaaaagacggaaagcgagaggcctcgatgcacacagtcggctcgaggtggcgtgatggtgttttggtgatggaatcgaaagtcccttggttgtcctccactgcgttgtccaggccaacgggcccccgaaaggagctaactagtccgccgagcacgctgtcggccccgccagtatcgcgtgcgatggaaaaagaaaagggaccggttgattacgcgaatgaccgcggtcggcacggtcgattaaaaagtcgtcggaatcgtggtgattggggacgaccagcaagcagaatccggcgatgtggacgcgctttgcggagatggggaattttggaaggggtgcggtgttgtttggggtatggagcaggaaggaaggtggcagacctccacgctggttgaaaagttctaccgccctcgtccgcccagccagaaaccgacgcgggacaagaggcgagaagccactagccctgatgcagtaagggatccacttgtggcactgggtgacaaagcaccaaaaggctccgagcagcggctggggcagggtgaagggagttgactggtacttggcggtacatcaacttgaatactgaggtttgcctgagggcctggtgaatggctgttgactgcagcttcgaacaagtatcttgattgtaccgcgctaccatccattccaggcctccccggccagtgactcaaggcgcgggggccattgcctgaagtctggaaacccgaactggaagactggaaacgccccgttgctcgctcgggcctgacaacgaccgcaaccgcatcattgagccattccaggttgccctccatccatccatctcagcatcacccgctccagctttccatccatttccttgtcctacaactacagaggaaccgactggagggttcgtgaccacgccgcttggtgcctggcattttgtccgatctttttcttctccaagatggatgccccgcccgcccgcccgcccgcctggctgttgctgtcacggttgcagtcaacgttaacagccagccggcaatggacgacagcgacccgacctggacgggacgaggagatccaaaccaatccccaccatgccgcgacccattcggttaaatagtgtattatggatgccattgttgctcctgtcgccgaacttggaactgccatgtcaacttgttcctacaattgcgtcatagcatctgatgaaagtgaacatcgaggaatcacacaaaaagccccaatgtggatcgtgaattttgttactacactggacacaccagaacaagtctatttgcttgttaatttacttatctttattatctctccgaaaaaatgtacgtttcaaatggctggtgtcgctacatgctaccaaactgaagtccatcaaaacccttaattacctagctccgaggtcattcgatagttacactagtaaaatccatgggtatctttctctttgtttcattgcatccgtcgtgttccatgtcttctcacctcttccttgtccgagtcctttgcgtgaccgtcttcttggcaggcggtctcccctcacttgcgggtgcaccgtcgtcttgatcgtcagggctcttacgcctgagcgtccccaatcccacgttcacaaactcttcttcgctatccgactccccgaggttgaaaagaaccggcatcctgaatggtgccacgtcgccgccgccagcgccgccgccccccaacacgtcgacgtcttcgtcctcggcgtccagccgtcgcttctggatttcctcatgcggatgtatatcgaattcgtcctccttctcaatgtactcgacgttttcctcaacttcgacgaaatccggcgccagggccgaccatcgttgtggacttgtgaccgaccagatgtttatcctccctgtttcgagaccgcacgctgccagcaagggcttgtggggatgccattctataacaccctgttcctccttcggaccctccagcatgcgcaccaaactgccatggccgcgctcccagatgtatagctcgtggttattaaacgtcgaagctgcgacgtactctccagtcgaactgaacgcagcgtggttccatgataaacggttgaccaagtcctgaaacttgtgctcgagcggaatctggattgtgtcggggtccaggtctgccgatgtcagatctggcaccttgaatgtcctgattgttctatcttgagcattcaccaacaactccttgcctgattctgtaagccgtaatgtagttattacgccgcctgcaatcttttccgagtagatgattttgtgtgtcgtcgcatcgatgatattaagtcggcctttggtcgtgccggcgaggagatgttcgcctgtcgcggtgtatacaatggctgtcgtcatgtgcctcgcatcttctttggcgtgcttctccttggtcggggtgtcggcaccgtcgtcggatcgtttctcgaccgaaggaaggatatgtcgtacttcgacggggttggcgccttgggcggactctttaacgtcgacgagcatcggctgttcttcgaataacgcggcagcaaactggtgactatcattgcaatgattagatcaatccctgttacagtgcagtggaactatcgagctcacgacgaataacatactgatgcatggggtgtaattcggccccataaacgggtgcgcggaatcgcacttcgcaatatttgctcccatcttgtagatcccaaagaattgccttccagccttgacacgcagacagcaagtaccgaccacaccgtgaccaacttagcgaggtgatgttcttagagtgtcctcgaagctttcgtgcaacccccatggtctcaagatcccagattacgacagtgccatctaccctccccgaggcgaggaagtcgcccgtccggttgaagcgcacgcatgtagagtggccggaacgaattgtgttggtgatgtgttcggggtaatcttggagaagataatcttccgcaagtagtaaattcatggtcgtgacgggataccgagaagttggaggcactcttgtcgctttgtcttccgcagtcgtgcgtaaagaattgagccacggtcgcggggaggaaatgtgtgtaagtgataagtactgaggttgagatgttggtggacaacttccagtcgcgctttgaatatccattcacggactcgcggccgccccccacctggagctttcacctccaggctgtcagtgtggggttcccgttccagggcgcatgcacggccagcccaatgtgcgtcggggggggggggggggggggaagcaatcccgcctgccggcgcagcgaaaaggacagtggtggatcggccgggattttaatgggtgggcacaaccgtcaagcgctaaaatgaccgtcgacagggtcaagccgtgtggggtatcgatcttgtgaagactcagattcggttcatcgtaagcgagacatctcacttatacaacattttatagccattggtaagtttgggtaactcaacactccgttttactcacttctgttcttgttccagtatgttcctattctcaacaaacaagaatgactactgaaagcacgcactgacaaccacggtctagaatagaatagaaaaggactatttatataccccccaaacaatggcgaactccaagtttgagtacgtcaagcagttcgagcaacctgactcgcttcttccaaacacctggatagtagtaaggctcgatggccgcggctttacaaagtatgcagtctctagttctttccagaaagacaaatttcagtttcagtcactaacaaaaaacaacaacccagattctccaccaaatatgccttcgaaaagcccaacgacaaacgagccctagacctcatgaacgccgccgcgcgctctgtcatgtccgagctccccgacatcaccatcgcctacggcgtgtcggacgagtacagtttcgtcttccacaaatcctgcactttattcgagcgacgcgccagcaaactcgtctctaccatcgtctcgaccttcacagcctactacatccaccactggcccacctattttgtcgatgggccccccttatccccaccactcccttccttcgacggccgcgccgtctgctacccgtccgtccagaacctgcgcgactacatgagctggcgccaggtcgactgccacatcaacaacctgtacaacaccacgttctgggccctcattaaccagggaggcatggacgggacggcagccgagttgatgctcaaggggacgttttcggcagacaagaacgagattttgttcaagaagtttgggattaactataataacgagccggagatgtttaagaagggaagtgtggtttttaggaattacgagctggtggagccagggacgaaaaaagtcagcgaggaggaagcagaggagatgagcagcagcgccgtaccggaggtcaagtcgaagagtcaggtggaaaaggacaagaaggtgaggacaaaggccaagattgtggtggaacatttggatatcatcagggatgagttttgggagaggaggccgtggttgttgagcgggacgccggggaaggttcccaaggagccttgatggagtgaggggatgaagaacggaaggatgggatatgattatgatacctctggatacaaccatagagctcgacgatttttagtagttcaaagggactttgcttctatcgtgatgcggtggaatatcttggaacacatgcttttatcacgacaaagctccggggtgtgatttcttcaccgtcctgaacgagaagcagcatactatacaaaggggcggggacggtgttgatttcaaaccggcatggacttttcggtctcacttctactcgtcggggccaaaaccgttgagtatctcctcacatgagacttcgttcaggagacaactccgtgtctccactgtatcttatataccggcccggatcgcctttcatgccatccgcccctccgccctttccccccaatgcaccatataaggtccgccaccgaaccctaattccagagcggtaccaattggccaaatggccgagcggttccgatcatgaaaacattgccggtgtgcgcggtacccgtggtacagttttcgtaggtcgcaactggaacatggtggttcgttcccccaaagactcctgggtgactgagctttttgtcgtttttcacaccttcgctgtagtccaaaatacaatagaaacgttctctgcgtttttatctttcgtcctcattgagtttcaaacgcatttcctttttcgttggtgttggttgtggtctcaaagccctggcttggttaatcatgggcacgaatgggcctccggataacaggttacaaaagtaaagtttgaagtaaaaagagacgaacaagaggttggagtcgagccgtgcacctacctcacactcctcacttactgtgaataatttgcgcctcatcagttcgcctgaaagtcgtcgtcaagtcactctccaaacccttccatgtcttgagtagaaataccccaaagtgatgatggtagtttcatcattccttctctatcaattcagctcctctcgcgaatcgtccagatctgtcctcttccgtgaaagaccgggatagaaaccgacaaaggagtaagcaactcgagccacacatcatcctttccaatatatcacatctctggccgtacacacttgtcaaggagcagcttggcgaatcgcaaaggacagtggtgagcttggtttcctttctcaacaaacggggggtatcttcattctaacaacttttcaacctctccatcctccatcacgtcttcaacccttcttctccttctacttctccgacgtcctcttcctccttttctcctccttcttcgccctcctctccttcttcctcgctttcctctcctccttcgtctctgttgctttcctcctcctcttctcctccttctttgccgcctttttcgccgccttcttctcctctttctttttcaatttctccatcgccttcctcctcttcttttcctccttctccgccttcttcttattactcccactctccctatgcttcttcactccacctttgagtccagccacatcctccctatcagtcggcgtactcctcccactcccactttccgacgactcaacagtcccagcaagtccctcccccctcacaaaactcgcataaagtcctcccgcccccgtgtacttgcccccaccaatattcgccgtgacagcatccagctttgattgagtcgtcgtctgcaccacttttccatccttggaggtgtccagccccttaagcttctcgtcaaaggccgccagccaccattggtccgacgtgtagtgcgtcgattggccgatgccgcggccgtcggtgttgcgcgagatgcgcaaagggttggacaggccgatggtgttgtccgtggggtgcagggagtagcctttgccgcgccagccttgggattttaggaggcgttcgccgtatttgggtgtggatgtggacattgttggatgtgttggatgtcgttgcggacggtgattgagatgatttaactttgatgaaggtggcgcgttggccgtcgattttgggatgtcgcgaattgggctgctcgattgatgggtttccttccaggaagaacacttttcggtcggtcggtcgcggagcgctttgcagatcaacgatcacggtaatgtcgttataccggattgtaaagatagtacagctccgattggttatgtacagggcggaggccaaaggagtgacgtggggggatggatgcgccgacgaggaattggatatttcagtccttcatgttgttgtctgttcgcgatcgccaaaaatctggagttcctcaaaagtttggttgtggggtcggactttttctgagcagggatatggaaccgtacgaatggaggttagataagctttatggagctatatgattggtacagataagaaaggtacttgggtacttggggaagtctgggcaaaccgaccatcgaggttctccttttctctggagttgtttacatcggttgagtagacacgtccaataagactagagctaacgcgacgtccaagagttccatggagagagcaaaggaacagcatgatgtaaaacaaggcctttaatgcatctctactcccatctatataccgtacgtttctgtacatgaccttgtcgagcaaagtgactatccatctcctagcttgctattccgttactgtagtacacggggatcgactcccatcttcttcaacaaaggtgattatttccttcttttaccttctttatatttgtactcagagttcatccccactaaactcatccgcaaacacctccttgaccagattcttcttgttaatcttccccatcgcgttccgcgggatcttatccacaatcttcaacacctgggggatcttatatgccgccaaccgatccttcaacgccctcctcatctccaacggggtccatctgccctcgggcacatgctccttatccaaaatcacaacggcgccaaccttctgtccccacttcccactgggaactgctagaacagcgcactcggccacctgaggcaggctgagcatctccctctccacctccagcgccgacaccttttcgccgccgctcttgatgatatccgcgctcttacggccaaggataaagtacatgtcccccctcgcccagtccttctggctcttgaggtcgctcttgcctgcgccctcgggcgccggcctcctgacggctacgtcgcccgtcttgaaccaacgccccttactgcccgcaacgtccttttcgtctgtgacgaactccttcgccgttgcttcggggttgcgccagtattccctgaaaatactgggtccgcgcaattgaatctcaccggcccgctcacggcccgtctcgggatcccgttcctgaccgggctcaataatggtgttgttttcgatatcgaccaggcgggcttcgacgccgggaagaggccagccgactgaaccgtccacgcggtcggcggtttcgaggccgcatgacagggccatgcctacttcggtcataccgtagcgctcaaggaggacgttgccggaggaaagctcgtgccaggccttcttgatcggggtagggagggcggcggagccggagatggcgaggcgaagattgctgggagcaatggccttgcgagtggcggtttggaggtcgccagggaggttcttgtgggtagttaggaggcgggagtagacggtggggacgacggtgaagaaggtgatcttcttcttgtccgaggtgtcggggaggaagggagcggcaaaacgcttccagacggcgtcggggttgaaagggaacatgaactcgatggagctgccggcgaagagaggggtgaaaatggcgttgatggtgccgtggatgtggtgcagcggtagcacgtgaaggaggtggtcggcgggggtgtattcccaagcgtggatgagggagcgggcttgggccgtcatgacggactggggaatgagtacgcctttctgtatcgagtgtcagttgccaacttcttggtgttgaaaagagggatctgagaggtttcctacaggccggttcgtggtcccggaggtgtagagcatcatgcccgcttctcccggtccggacttggagtccagagtgacctgctcatgctggcttcctccttggaacttggtaagctcgaggagagttggcttagagtccaattccgtctttagcacttcctgtgccttattggtaaacttggcggacgagagaagcagcagggcttcgctatggttcaggatgtactggagctccggagctgggaaagcaggagacaagggtacggcaatagacttggcagccagacatgcgagtagagttactaaatacggaattacatgttagtatctctcaccattcgaggtcaatggctgcatggagatagatgaccggcttacctacatagtcgtagctgttttctaccaagaaagcaatgcgttcgccgtcgagatcttctttgccagcggtttcatatagcctgttccgagtcttacaaacatcccctaggagctcgccatacttgaatgtcctcccactgtttgagtgaacgacgacggtagactcggggttatggcgagagatggcctcgaagacgggcagcttgggaagtgtggaggccattcttacggcaccggtgaccgatctgcagttgaggtatcggggggaagcaagggcgacagaagtcttgttaagcaaccgagaaccaagtcgcctggtgccgagggttatatagggtaggttcatttggaaagaagaaggaggagggccacggagggtgggcgtgggtacaaccttggctactttatattgcgatgaactcgctgtggactgggacgaaaggcggtacgcgtgtctaacggaacacggtttagaataagtaaggtacttacaccaacctgatgttgagttcacaaggtgcttctgaagtgcggtgatcgtgctgatctagaggtacctagccccggcccggtgggaatggtggacggaaatacaaacaaggattgggcgtcatgaacccaaaaccatggcacgggatgccgagtcgggccacctctgagaccttttgacgttctcattgctacaccagcattaccaacaatcatatcacctcgtgtgtcaacaaacttgaccatgaggaaaaagcacactctatgctagagatagtatatgcgagaagtaggtcgggcggaaggtgccttctcatgctgctccaacctcaagtacttagaggtatcatcgcgtgcaacctaactggttgcccctggggaactcccgtccaccctccaactccagcttcggcaatacggtaaaaagatggcgccccttcagcggctttctgtcccaccccagttaatgtatacccctgcagccgaaaaatcgtggggcatttttacagggggtgtaaacaatgagcagagtccccgcggaatcccattggcttccgtcatccaaccttccatcgaacgtaaagcaacgaaagctctcttctgcccctcctccaacaccacgacgaacaacttcaactttaaactaagctttggttgatcccgaccatcatcattcaacaccactgtcctacttgcacgaactgtgtgcgtaccaacaagccaaatccctcctctcaacaaaagcgacacgagcctctccaccaactggatccaaaagcgcatagctccgcgacccagattaaacctccgagttccccagtcctcccggccgataccacttcgggatctacttctatgttgcgccgcaccgtcttcggcctcgccagaagcgccattcccaccagaaactccgccacctcgttgagcggcgtcttccgaccactctccaccaccaccagcatcatggcttcttcgtcgaccgtgacgtccgaatccccttcttccactaccccaatggaggatgcgattcgtgaaaaggttcgtcccatttgcgccctcccccccttccccccacttcctctttctcttcttctatcctccatcctccatccttcctccgtcctttctcacccttcccgagtcacctcttccctcttccaaccaaacactaacacctcctcctttccccccctcccagataacaacccacctagccccccgcaccctccaaatccacaacgactcgcacctgcacgcccaccactccgccatgcgcggcgtcacgtctcgcgaaacgcatttccgagtcgtgatctcatcggacgccttcaaaagaaaaatgcagccggcgcgccatcgattggtttacggattgctcaaggacgagatggcgaaagagggcgggatccatgcgttgcagctgaggacgatgacgttggaggaggaggataagaggagagacaaagaggaggcggaagaaagggcaaggacttgcaaggactagttctagctaaggggatgaagtggatggtatgaaaagaaaaagagaaaaaaacggagggaggtgaatgacaggagagagaggatagggattacatgtgatggtttgggatgttgccagcaggagatctgatatgagaaaggcagaagttgaagaaagagagacaaggaaaagagacagagaggagagagaaacgaaatgatacccatgattctatagaacgcatcaactttgtacggcgagagcatctttagacccagacggaggtgtcagcttgtcacgataacgatctggcaaagaagtagaatacaagttaacgtaaattagacaacaaagctcgctcgctacgcttgccgtcctatataactcgacccaacagatacgccaagtagaaagcaccaaagctagttttgtagaccgtgcctaaccgcttcgtctcccaatcaccacacaaagttagataatgaccaatggtgaccgatacggcacgctcatggcagaaaggcccattcatttccttgctgatcagccatgtatgaataggccccatatgtcctgtcctcagcatacacggctagttgacgggctaggagaatgttcgtattgatagacaaagataaaagagacggatgaatggggccagatgacaccgggaacatgtacgttttggtggacgaccgcatgggaagtatatgggtggagcgaggccaaggaatcaggttcatttaaagattcgtaatgctagggaaagtcaagagcgggaggcgggagtgtgaatgaacaggattcgcggagctatcgaaaaccctattcaatgcggtcaaccgctaccaccttcctgtcggcgtagctttggaggccttcgccgcactaagtaaaagaaaacagaagtcagtatcaagtaatccaaaaatatgttggaatagcgtaagagaagagagtcaaaaacagcataggcaacacttacgtagctgactagagggctgacctccacgccgtcctccgcaccttccgcgaacttggcaccagccgcctccaaccatctgcgtccctgcgccatgatatcgtgcttgctggtatccggatcatcctcacccgttcccctggcgttcttgagcgggctgaactcatcctcgcgcttaacctccatgcaagcaaacttggaaagctcaatcaaggggaagacgtcgaaaacgaactgctccaacttgatgccgttcggcttctcaggcttgacggtctctcccgactccagatccgcatagggaatcttcttccgggcaatgtggtgtggcaggttgctcgcccactcggggatcgacttgaggaagcggaacgaatagtagtggttgacaatgttggcggcacggaacctgagcactccaggttgcgccgggtcctcctcggcagcaactgcgtcgtcgatctcgctgtactcgacgacgtccggcttgccattcttgaggagaataagtcccacaggctcggtcgcgttgcgcttgcgtaccaccttggtaccaatatcgacgttctgggaagcgcagtagccgatgaagacaggatccgcgaccttgacgagacagttgtccacgcagtaggcgtggacgtgctcaatgccgcggcgggccatgtcatcgaggaccttggcgtcaacgagagcattgtagatgccgccgttgccgtcaggagcgacggcaaccctagacttgctctcaaggaggatcttgccatcgttggaaatgcagggaagcacaccctgctcgaagatgataacctggtcggggctgaggccgaagtagttgttggtcttgaagaagtcctcggtggccttgcgagtagggccggacgtcatgacgtaccatggcaccaccggggagccggcctgctcgcggcgttgcgaagccagcacctgcagtctcgcgatcctttcggcttggatctggaaaagagacttgtgagagggcagaccgatgtcgaagcagcccttgggggcagaactgccaagacgagtgccctgaccgcccgccatgaggaccacagcaaccttattgtcagcaatcagctgcaggccgcggttccaccactcatcctgagtctgtttgtcggagtccaaggtactggctctggccgagtcgggcaatggctcgagggtgggcttctcactctcagaggactgaggagtgagcgccttggcggcaatcttgttgatgtagaggggatcgaaaccggcgagctgcttgtagagctgcgcctgttcttcgctcgaaagggagtcgtagaaggtgaacacctggccctggccggcgttggtgtacttgtccttgagctcggagacctgctccggggtcggtactggatcgacggccattgtgattatgcggaattagttatggttggatatataggacgaaatgaggattgcgatcgatgggatggaagctctcaatgtcgcaatggaggggtagtggtggtacttgtggtcggggaaactgatttggagaaactggtgctctagcttgtggatggtcgaggaagctgagagatagatgggaaaaagaaaagggacgaatgatatagtcaacgattaattggaacagagagcagcttcagctataaaaagattcccagagagcaagtgacgtgggacacaagaggagacaatacgagctgacagacgggaagctcaaagcaacgactggagatcaaggcccaagacccccaacacgagacgggatacgctgctgccactggtaccactgcagctacgactcgacccgctacactcggacggttccagaatggcggggcctatgagacaggcaccgatccattggatgaaccccgccaacttctgtcaccgccagtcgagtccgggtcctgaaccccaccagaggcaggtaccttaggtactacctatgtatctatatcattctgttaagttggtgattatttgggaacaacgccgtaacagtgacactaacaggaaggtgaaagccacgacaagcagaagccacccgacccatagccacctcctatacgtcacgtcttggtcggtttcattaataccgtttatgcagtgaaaggttcgaaggttaatcatcaaaatgaactgaagagtttctatgctttggagtctaacattatgtttcatcagattcaatctggactgtgactgactgtttgcgtgcttagctcgccacttcacgagacgtcggaggatttctcagttttggatacctctaccgcaatgacgaggtaccacaagttgactgggaagaagtcacaactaacgttattcgcgattaatcaccaattcatgccttcgttcgcactacactcccctctgactagcaaacttcactgatgtatgaatggaaaatggatgatgatgatgatcaatgctatgccagaggtatcccaacactccacggtaatgacatgacagcagccaaaagggaaactgtaggtatcagtccaagaagtgtatacatgtacacgtgtacggtatatgtgtataaagtcaaaaagaataacttaaaagtgttccttccagaacctaaaattgacctcacgagtcgtcgccgtcttggccgccttttggatatcacgggctgttcgaaaaaaaaaaaaaaaaaacatgtcagtaagcaaatccctaacaatcactaaatggttttttgggggggcaggaaggaagaactcaccagcagcactaggcccgcagaaatacactccgaccgtcgtccgcatattgccctccaacccattcaaatacgtccgatccaaaataccattccgcatgctctcaaagaacctttggaagttgggccgaccaaaattcgtcctcgccttgagctccgtcaggggatccacttcggcaccgacactattcagcacgatattctgcgtggtatccatgtccagcttctgcgtgaggtacgtatgaatcttgaggaactctattccgcttgatccggggatccgggccgcctcgctcgactgctgctccagcgaactcagcaaaatctggaaccactcgaacgaagaggtatctttgcacacccagatgaactcgacacggcgcagacgggtaggcgggtttggcccgttgcgcagatgccagatgttcttgaggatggaggcccagggggtgacgccaatacccgtaccgatcagcacggcgatctcgttctcaaagacgtcttcggcgggcgcaccatagggtccgtcgatgcggagagggggaaggtggtcgccgttcataagggcgacctcgtacatgccattggggtcgacgccgtcgtagagcttagcttgggcggggccggcgccgatggaattggcgagttccctggtgaagtcaccgacttggcggatatgcacggagacataaggatcgtacgggcacgacgtgatggtgaaggggtgccattggtacttggagacttggggcatctgcaaaaagagccactggccggccttgtacttgaatgagggcttgtgaaactggatctcgacaacatcgtaagggtggcggaccacacgggtaatcttggtttcacgaatagcacggatttcgcgatacaggcgctcgaggaggtaaaagccgcctgtccaaagctcccagcgccagccgaggtagccgatgcagtgctcccagtactgcttaccgtcaaagggcgagaagctgctggcagtgtcgcggacgaagcagccaactgtgtgggtgtacagggcgaggaagaaggggatgaagaggtggtgagtgtaccaaaaggtctcgaaggattgctgtctgatgcggtggtgggctgtcgtgtacatcagaagcatacaaaggagcatgacatggccggtgataccgccaggctgggcgtagtgaatctggactgccgatacgggtcggatctgtgtcttttcaacgttgtagaagctgttgtcaggttagcagtgtcttggtatctccctatgttttgtggccgatactcacttgacgtaatgagatgcggtgtggatgacggtaaagagaagcatagcgtaagcaagctgtctatgcatccagatattctcatcaagtgggatgaatctaatcttgggtcggatgaacctcatgatcgttctgcagactggcaacaagatgagcatggcatctacactcaacactagaccggcacctcgagagaaccagactgagtactgtaatttgttaagacccgctaggcgggcatcagatgcttgcttccacctgttgattgtcgtgtcagcaactttgcctttgctcaccaagtcccaagcccaatctaccaccagctgacaagatgaaaacgtaccatccataagcaaagattccccagtgaaatgtccagaagagaacatggaaaagcagcttagttggcgtaagctgcttcttcagcagtacgaggagactcatgttggcgaccgctagatcccccctccgctcaatccgccctcaataacacaaatgactttcggaagttgatgaatgtcgacctgcgactcgccaacactcggtgaaaggctcgagggtatcgaagccgtggtagctggttgatgtagagaccgcaagactccctttgccgacactctgatatccaaaaagtgattcgccttcctgaacaatctgatatcgatattcgtgtcggtgaatcaggtcggtaaagatgaagcacaaatgaacccaaaaacacacacactaatgtaagaataaaaagtaaagagtggtctgagccagcagctaaagagaatggaagggtgaagtaactgtaaggctcaagagaaaagagagtccgtgttacctcacaaggcgaggaagagaaggagagatggtaggaaccacgacaagaagtatacgcggggaagccaacctcaagagggaggaggatggttgatggatccaagactggagtgagtaggatgcttgtcggctacccacaggaatcccgtcgatcaatgaccgttgatggttgtagtggtgatgttattgtccggggttaatggtcagaccgggaacacggcaatagaacaacccgagtttccttgcgggactcgcagttaaagcagcttttggttctgctgaatggtaccggctacctaggtgtcaaccgtatagtcggtgttcacactccagtataggtgtgtcagattcccgccagacggataacgtctttgcgacagttggtggagagaagttgagacgaaaaccgttagagacgctttgacgagggggttgtgtgaggcgacctgagatgtttcgaccgcgacaggggttgactagagcgtggtagcgtactcttatacagcgtagtattgtccgtcggctttatttgttagcttctgaagatggtgttgtcgtcgttgcttctcatcatgttcgttgacaatgaagcttgacgaggcaaggagtaacgggagaggaaaaggattaaaagggaaagagagatctggaaaaagataggtacacagaagccgcctcagggtccagaatcccaagaaaaccaagtgaaaagttaggcccaatcaggaaatgctgtcacacccatatcgtcccggcgcttaacggttgggttacggacaggggaggctcgtctcgaacaggccgaattgtccctgatcctttgtgcagtccctccaaatctcccagtgacatgctcccggcggcgctagacaccagagaaggatggcgtcctgcaggagagctcatgtttttcgtccaatgatgtctcggaattgcctggtaaggtgacaagctcgaatccagttcaggactatgtctacatctttggtcacgtatactacaccatacctagttatcgcaactgacccgaggggcaagagtacctctaggtgcggtaataacatgtcaatgtgaaatgaccgcatcttgaacttggcctaccaaccgtgatatgtttaaacataacgctatcacttcttggccgtggctacgcataggcatcagggcccatggaatgatttggtgggctgatgacccagacttttctggcctctgcgagacatcattcctctcagcggcacctgcagtttgggtgtcagtagcgctcgaagtccggcgatgaggtccaattcatgtttgaatgtttactgctcttccctcgaatcgacaactcagcaaaaggcgctgctgcgctgtgctgctctgccgctttgcccccgacttgtagtgtgaaaacacacaaggcctctcgatcgaatctctctgtgtcaaagacgccaattgaggccacatcgatgctgagctagccaaggaaaaggctgattgccatcaactgtgcttgaaaatggttgcttaggagtgatttgtcataagtatctcttgggctgaagcatcgagacaagctgagcaaaaactactggtccgagctcccatgtcgttccgtgttacagaacctggtgggcaacttcagagtgccatcttgaagtttaagcttgatcttatatccgggcgctagaccttggttgttagagccttttcggcacaaccgacgtatccccggcttaaggcttccaggaggcccaactaggaagagtcgatgatcgtccaacgtcgggtaaggtatcatccattggtttcgtttgaggtcagacagggggaccacgggggccaaggaaggctggaagagaggggctccgaatcctctcggggtgactttgaacgtacagtgaaacgagaagcggaatgtgtgtcctgcagagggaagcctttcgaaaaagattaagggttgcctctgctgcctgccgggagaattgaatgcggtattatggctgagctcggtggtaaactcgagtgtgccttgaacatgattgagctgttgagacggacacctcaactccctcatataagactctcccgagggcagcaccatagcaaagatatgcaaaatccaaacaacaatagaacaaaaaagaagaaaaagaaaagttcaagaaggctgatgataccatgtgtcgggggccacgcaaggaagagtgccgatttgatttaaaccttgtcttcaccacgaggcggttgggcagcatgcctggaagggcgaaggcgatcatgggtacaaccaaacgtgggggatatcgtacgataatctctcgaaacctcggcgttcctggtgttgagagggaaacagacccaacacaagaaccaagcttggagggcttccaatgggtacttatataaggatggtcaactctctgcttctttggttgttctttgaggcttcctcccttccacctcagttctccattccatgacgggaaggaggcagttgacattgcaaatgactgttccggaaatttggtccggataagatgagatgtcgacgattgtcagtcaagttaaatgaaggacaaatctccgcgagtcgcgttgacggtcagagcccagtagagaataagccacaaagttgatctatgggtatagtgtttgtttgtttgttaagatagatgaggctattcctgttggcgagagttggacgagagcctcaaaatggtgtaaaatcagtaaggtaggtatacgtcacgcagtttgcagagcttcaagactgccaagaatcagatcgatgcggaccgcaactcggaccatctgcttgcgtggctttcggcttcagagacacctcaagtctaggtatcggtggcttgaatgtcagacagtgtggctgtaaagtacaaggggagcttctctgattggcttatccctttcatttcatcgtgtcggctggcggggaagacccgtcaaggcccaacaaagtggatcaccttgtgggtttcgttcgcggccttcgtcactgtacatgtgtcccgctatagaaggccggccagcgttaggcaccaactccggtaattaagggtacaggtaccagtgcacaatgggggattgcccgggcggcacagaggtcgctcccgttaggttgctcctgccaggggaggcggagcaccagcgattacgcatcttctccaaggaacggcgacttgaaccggcgattagtgtagactagttctaggtacatacagtacatacttactgctgcgacacctcacactcgctgcaactccaacgtccgtctttccaagtccagtctccctctcttccgtcctctgacataccgccctcaccaccaccaccccgcttcacaacacaccgaccgcacgctactaccggtccgcacctaatacccgtcatcgcggacattcgatcgttacaaacatatcccacgacagcctcggtgggaagcgcgaattgctggccatagcagttcaggagacagcttgaaagtacaccaaagagagacacaaagagacacaacacccgtcatggtgagtagcatcatccgaccttcacaacaagccgatccaagcccactcccatccaagaccaaggggatgtgccgaatgctctgcgcatcaccacaacaacctacacagttcgacaagcactaaccaatgtccttccatcctcacagggtatcacaaagcgatcaaaggacaaggccgcgcgggccgagcgctctgctggcggagacaagtccagctcggccaagcccaagaaggccactttcgacaccaccaagaagaaggagatcggtgtatcagacctgacactactcagcaaggtctccaacgaggccatcaacgagaacttgaagaagcgcttcgagggacgcgagatctacacatacatcggccatgtcttggtgtccgtcaacccctttcgcgacctgggcatctacaccgaccaggtcctcgagagctacaagggcaagaaccgtctggagatgccccctcacgtcttcgccattgccgaatcggcctactacaacatgaaggcctacagcgagaaccagtgcgtcatcatctcgggcgagtccggagccggcaagaccgaggcggccaagcgcatcatgcagtacatcgccaacgtgtctggcggcgggtcgggggatatccagcagatcaaggacatggtgctcgcgacaaaccctctgcttgaatccttcggtaacgccaagacgctgcgaaataacaattcgtcccgcttcggcaagtacctccagattcacttcaacgctcagggcgaacccatcggtgccgacatcaccaactacctccttgagaagagccgtgtcgtcggccagatcgccaacgagcgtaacttccacatcttttaccaattcacaaaaggagcttcccagcagtaccgcgaaatgtacggcatccagaaacccgaaacatacctctataccagcaaggccaagtgcttcgatgtcgacggtatcgatgatttggccgagtaccaggatacccttaatgccatgaagattatcggtctctcgcagcaggaacaggataacatcttccgaatgctgtcggctattctttgggcaggaaacctggtgtttaaggagggtgatgatggatatgccgccgtatcagatcagtctgtggttgatttcttggcataccttctcgaggttgatcccgctcagctggtccacgccctcacgatccgtatcttgaccccaagacccggtgaggttatcgagtctcccgccaacgttccccaggctaccgcgacaagagatgccctggcaatggccatttactacaacttgtttgactggattgtggagcgcatcaacctgtcgctcaaggctcgccaagctacgacgaactcaattggtatccttgatatttacggtttcgaaattttcgaaaagaacagctttgaacagctctgtatcaactacgtgaacgaaaagctccagcaaatcttcatccaattgacactgaaggccgagcaggatgagtacgcgagggaacagatcaagtggacgcccatcaagtactttgacaacaagattgtgtgcgacttgattgagtctaccaggccccctggtattttctctgctatgaaggatgccaccaagactgcccacgctgatccggcggcttccgaccgcaccttcatgcagagcatcaacggcatgtcgaacccccatcttacgccccgtcagggtgcctttattgtcaagcattacgccggtgatgtgacgtacagtgtggacggtatcacggacaagaacaaggatttgcttctcaagggtgtccagaatctcttccaggccagccagaaccagttcgttcatactctgttcccccagcaggtcgacttggacaaccgcaggcagcccccttctgccggtgacagaatcagaacttccgcgaatgctttagtcgatactctgatgaaatgccagccttcgtatatccgtactatcaaacccaacgagaacaagtcgccaacagagtacaatgagcccaatgttcttcatcaggtcaagtatctcggtcttcaagaaaacgttcgcattcgccgcgccggtttcgcataccgtcagtcgttcgagaagtttgtcgatcgcttcttcctactctcgcctgccacatcatacgctggtgagtatacctggacgggctcttacgaagcggctacaaagcaaatcctcaaggacacaagtatcccgcaggaggagtggcaattaggtgtgaccaaggccttcatcaagtcgcccgagactttgttcgctcttgagcatatgagagacaggtactggcataacatggcgacgcgcattcagcgcatgtggcgtgcatatcttgcatacagggcagaggctgccatccgtatccagcgtatctggaggaagaaacgcgttggtgccgagtacctgcagctccgtgaagaaggccataaggtgttgggaggccgcaaggagcgcaggagaatgtctattcttggttcccgtcggttcttgggtgactaccttggcatcaatgctaccaccggtcctggtgctcagattcgcaatgccatcggcattggtagcaacgagaaggcagtcttctcttgccgcggtgagcttcttgagcacaagtttggtcgttccagcaagcctagtcctagaatcctggtcgtgaccaacagcaagttctacatcgtcgcccaggttctcaatcagggtcacgttcagatcatggcagagaaggcattcccattggcttctatcaagttcattggggcgtctaccgccagagacgactggttctccctgggtgttgggtcacagcaagagcccgatcccctactcaactgcgtgctcaagaccgagatgttcacgcagatgaagagggtcatgcccggaagcttcaatctgaagattggcgacgccattgagtacgccaagaaacccggcaagatgcagttggtcaaggtgttgaaggatgcgccaacctcgcaggacttctacaagagcagtactgttcatactcagcctggcgagcctcccaactctgtgtccaggccccaacccaaggccaagcctgttcctccaaggcctattaccaagggcaagcttatcaagcctggcggtcctggtggaagaccagcgagaaatgccaacccgaaccgcacggctcagccccggcccggcggtggtccttctatcgctgcctctaaccctcttgcttcttctgccgctgcggcttctagcaggcctgttcccgctcaccctggggcagccgctacaccagccgctgccaagtcccttcccagtcatacgaggcagcagtccagcacctcgaccgtgcgccctccgccgccccctcctccagcgccggctgctaagcctaagatcatggccaaggtcctgtatgactttgctggcacaagagagaacgagctctccatcaaggctggagatatgattgagattgtccagaaagagaacaatggtatgtttccgcccctccctagccatttatcttcttcttgaaaatatagaaatcctgacaatgattttcacaggctggtggctagccaagacccccgaaggtcaagcctgggttcctgccgcatacgtagaagagcaagcccccgcacctcctgtcgtcgctccccgtcctcctcctcctcctccccccgctgccaacggtggcggtcgtgtagctcctcagccgcccgccaagcgaccagtcgctggccgtaagcccgcgcccgcgcccgccgtggcctcgctgcagaatagggattcgggcatgagcttgaacggagcgaacggatcaggaagcgatgcgagtaggagcagcaccccgacgccgagcatagcgggcagtttggcggatgccttgaaggcaaggaagcaggcgatggcgaagagggatgatgatgaggatgactggtagtagccgttcgtcttgtttgctgtgcaagctatcgttgtcattgaagcagggattttaggtggtcgtagtagggattaatcaaaggatgtgtgtgtggtagaaagcggagaaggccagccggtgcattcagacatatgtttatatatctctggttttatttataaatactcagctttagacagaagcgcaggcggggcatgatacttgtctctttctttttttctggcgagttttagcagttttgatggtccttgagaaaaggcagagagcggtctgtatcttttcacagttttagaattagaggaaatctagttgatattttacacaacgtaccagtatggagttccaacgcccgtgtgttatggagtgggtgggaagtgcataggtagtggccatcacaataataacaccaatgcaaagtatacaattgtaggctcttcaaagttagatcgaacgcgaaatgtgtagactgtttaggaacacgttaaggctgtgtgcagtgtcctgtgacagtcggtggcgcgcttgccgccctttacgtatggcgatgctgatttttgctagtaacatgtagggagtaaatattagagaggtgaaggtcccattgagggagccaagtgaagagagacccgaaataaagagaagaagaagggtgaagaaatacgcgaagagaagtcaaagaggaaagtaaagagagaggttacgtatatgtatgaaccgggaagaacaatagaaaaaggacgtagaagaagtagagagaagcgaagaaaaaggtgaaatagaatacaaatcgaggtaaaaaggcgtgaagtgaaaaccgaaattcaaagtgaagtgggtgatgacttcgattcaagatttcttttcgctaacctatttgccaggtctacaccttacattaccagcaagtctggcaagtaattgcccttgaaccgctaacctcggtctcctttgttctttggtccctttaatctacctagttaccgccgcctctccaaacagcaacacctgtacttttcttcctcaacaaactcggtcgttgtgcaccaccaccacctcccaataataaagagctgctgctacctccactccctcctgcaacaccagtagtgtcacccccaccaccgctatcactcccagcattcccaccgtttccaccagaccctgactcaccgcccttcgatcctgaaccagaagcagcagaagaaccagcaatatgtttcttcaaccgattccccaaactcaatctcgccgcgcttatcggctcgtctccgtagggcggcggtttcagcgccgtgaatcctcttccgctgggcgtgcgttcgtgatgtggtggtcttttgctgttgtcgcttccactgtcacctactctcggggtcgtcgtcgtcatcgacgatgatgatgtggtggtattatctttcccaccacccgtgtcggagccgccagaggctgatcgggaagagttcccggatcgagaaccggatcgagaatggtgcgaagggtggagcgggtcattcgaaagcgaaggtataccgcgcgaggaagcgacggattcccactcttcgcggtcaatgtcattgcctgagagcagagtctgcgaggcgcggttggagttggaggaggccgtgaattgggtggtggcggtgccttcgttattggagtcggcggagtcacctgaattgtcgtcggctgcgatgtaaaagtgggaaaggttggaggagcgatggccgtagccactgctgtagccgccggtggcggcgaggtgagaggcggaactaccgcctctacgtcggccgaactggtgcggaattgtgtttgtgatgatgccggagggggaggcggttgagacggcgcggcgattggtggggtgggcgctgcggctgcggtcgcaggagccgccgttggagctggtgatggcgatagtgggaagatcatcgtcgtcttcgtcgtagtcatcgtcgttgtcgtcgttcggacggtaggcattgggatcggagcggccgccgcgcatgaacttggcgaggtcggtaggtacgcttcggcgacgcggtcggctgccggtgcctccggtggcgacactggcgacgccggtcaaaacggtcttgatggaagatcttcttgatatactcgactgattgcctgagctcttctccttgtcgcggtccacctgctggtgtagacttccgctggcggcgcttctcatcttattcatggccgccacggcagcttgcaaggccgaccatctctccacgtgcgcggtgctggcatcttcgacacagcagcagtcatcacccgctggacattcttcttcgcccatctcgtgccactcagccagacaggcttcgtggaaggcgcagccgcagttgagacaaggtgggtaaagcgcggcgatgggctcgagacagtacacgcagcgcagctgtttctgttctttcttgttacctgctttaacgcacctatggcatgtaccaacggcaccgccgtatttgcccttggtcggcctggtgtactccaccggatcaagctgctcttcatgaatgcggcaaatgcccgtaacatcaaggccgcgaccagaggcgatcaaagcctggagttgctctttccgtccgccaaaggcagggttttggctggcactgttagcagcagtattctcagccgtttcgtgatcgtagcagccatctatgctatgcgtgacatcactgtagcaaccagagctcgatgtcttgtcgcccttgaggacattgaacttcatgatctcgaggcgagataaaggctggccccacatttgcaacatctcggcgtaggcataacggtaatacgagtagacatggttgcggcttggatcgagaagaggcgtgttcagccatccatcgtcgtcaaagaggccctggttctctgggacgaccgagactgcaacaggtaccaagaccgtcatatcatgatttctaccctcatcatctgagagtgaagttcgtgccgtacccggtgtttcgggagccgtacccccaaacacggttgaagttccccaggtaacacttggagcaaggttgttgaagatggcttcggcagggctaggccgcttgcgtggtgggggatctggaggtgaccccgaaaccattccagccagtgtcttcgggaggctaaaagctgcagaaacagccgtgttggagcgggtaaagagcctattgctaggcgatgtcgataggctttgagtttggtcgccttctcgtagatgatctcgagacatcttcgggggagtttcgccagcggagaaggagttgggtgtaggctcaagtaaagctacgacgtcctcgattcctggtgactctgagtatattgcaggagtatggacggttctgggagtcgtgatggcactactagcttgactcttgtagttgatatgccataatgctgggtcggtagggaaatactctagtgaaaaggaaggggctttcataggcaggggtgtctcaggctggggaagatgtgagcctgcataggctaccccgtcctcagcggacgagtctccgaagatgcaagccagcatggctagcatctggatgtcagctaccttttcaaaatagttgaaaaggtcggcaatcaagctctgggctaaagggtggtaaccccacttgacacggccagatagattactgtcccaaccaaagtgctgtgcatactcgtcatcccgaacccgcgcagaggcgtctctggctataacaaggacagactcttttctattttgctgttcatggatttcaagcgggatgtcattccgcaacaacatggccgcataatgccatatatgaacgaggtcgtgatacccataattctccgcgaccatggcattatgcatgcacacctcagcgccatcgccaaagatcgcatactcctgagcaaactgtttctgcgatggaagtaggctgcgcaaatcgtgaagggcaatgatatttttaggcctggctgggagccttcttcgactgattcccgttccggttccggtaccagcgccggtgcctcctccgctggagcgcaacgagtcgttggtactccatgtcttcttgagactccgcccaccaggttgatgccatagactgatcttgtgcatggttgacggctccgagtcgctggaggagctggattcagagtcttccgacccatcactcatatcgtcagaacccgagtcatcatcgttgtatctacgtctcggaggcggcgaatcctgggtgagacgaccgaaacccgcaaaattcggttctcctttctgtcgatcacggtaggcatccgaattggagatcgagaatagtgcgagggcttgttgttcttttgaggggaagaagcacacaagtctgccgtcgttggaaaatcttgctccgcactttctgggcgtcggcactgcaatggggcgttgtgttggagcaagggtggctgtcgggtcaagttcagtgctcgccgtaaggtcctgtgacattgagacagatcctctggcctggacatcgctgtcttcctcgtcactggagctttcgtctgctagcgcttcgatttcctcgtcgttgagatccctgacattcttaaagagggtggtactattttcgaggtcgacatcgccgagcaagtaagagaaggccacctcgaggcagttttgtttcctttcgaggaactgattggcaagtatctgcagctcgcgctcgatcttctcgtgagtttcttcgggcatgaaggatgtcttttcgacataaaacttgggggccttgctggtgggatagctggttggaatatcgactttaaccttgatgaatatcccctcatcgttgaagccccatggccccttcaatgaggcattgagaatcaatgcatccatatcgatgttttcccatttcacgttgggaagacgattgctgacgtggatgaactcgtcttgaatggactctggttcagcccagtcatcgtcataggcaccatggctgaagaggccagagtctttgatgctacctcgtccagggccatcggactcggatttccgcttggtcatggagatacccttcatccacccgatttgcagttgactcttgtccatacttttgccgccattcaccttggccttcattggagaacctcgccacgtaggcccaacccgacggagatgggagtttaggccatagctcagagcacttttgcgatactgacccgagcttcccggacgcgggtcgctcatggtagcagtcctgcgatcgcggtggacagtatcgtcgactgcgcggaaggtcttgtaagctgcgcctttgcgggtgagggccaggttcttcaccacggtcttccctttcacatagccaacggactcaagaatgtcgggctcaaccttttgcaaccgcaactcattatcttcgccccaggaaaccaactgaaactcgcgctcatcaacaccctcgctcgtaattgatcctcgggttctccacagaaattctttcactttgtggtttccgtgtcctgagaacatggccacgggttctgacgcgctcggagcctctggggcggtttgccgatcgtacaggtaaaggttgcccggttcattctgtggcatggcaagcaagccgttgccaaaaggggtgtgcctagctcgccatactggaaagtcggtgcgaatgacacgctctggtttgtcggtcttttcgtagttccagaacttgatggttttgtccaaggagcaggtgaccaggcagggggcatcagtccgattccagtcgataccgtagattttggacgtgtgagcacaaatggtcttgaggggttcgacagtctttcggtcgtcccagatatgaagcaatcgatcgtgagccgaagcaatgacatgagggtcttgacgactgtatttgacctgcgttgcaccggcaaaccagtcacagaatgacagagcaggctgtctcggtcttctcagatcccagtgatgaacataaccgtcaactgagcaactggctagaagatctgggtggtgagcggaaaagttaatgtcggtgatggcccgactatgggcttgcaacgagtgctcgatggctccagagggcgagtcgtccctcatgttgaggttccataccagacagcgatggtttgctgtcgaagccacccagtagtcacgagctgcaaagggagaccattgaacatcgaccaccagccacgggaggccatggctgctcagtcttcgtggtggattccatggcgagtccaggtctatgatggcgaggccctcgggggaagcaagagcaacatcacggcccgagggtgagatggtggcggagcccaccaagccatcaacatggatggtcaggtcggcatcgaagctctcactgtcgaaggctgacttgattgttttcgccttctttggcggagagtcaaatacggagggcatattgcgggatcaggattggacgagacggtgcagcatggtgcgtatcctccctcatcccattctcagtgctggagtttgactgaagtggtaaaccaaggatgagttgggttgagttgagttgacgggacttgacgagactttatgttgaactagaccaggtcccccaaggacgaataacctggcattcgtagggcgtctcgggaatggtgaagtcgaatgcaaaccgaaatgatcacaggaggtcgtcgtcgtcgatcaatgcaaaacatatcgagaggcgtcgatatcagcggaagaaagtgtgaaggccggcaggttggaagacaactggacgtggaatggagaaaccgttcgaccaagatggagaatctctcagctctctctctcacacacactctctctcttctcttcaattggaaggtcaacctgacaacggcgtcaacctcgacaaggcgccgatgaacagttggagacacgaacggcacctcactcagcggtgcagtggcagtgactttggccagtacactacactaggtaggaggtaccttctcgatcatgtggtctgtgcgcttatcgcgagatcccgattaggtagaggaatggatgatggaagccgattccatcccatcacatggatccgcatgcctctagcccaggtacctaggtaggccacctctggctgtcgctgtcagggccgtgaccgctgtcacagggcattcagtggtttggtcagagaggcacgccgcgggttcattcgtcagcgcatcccacacacccgaccttcttccactttgccttccagttccattccgcgttccatcatcgagaacttcccgtcccgccttgctcgtgaataattgcccgtgtcgcaagagattaccgtaggttctgccgatttcgacttgtctccaacaagttcacaaggaacagaatcgactgccttgcgacgattttggtctagccatacctacctacctacgtacctctactaccgcttttaccacacattccctaggttatttacaggccctttcgcaccgtgatagcgcagtacactgttcgttactgtttgcctcgatttgtcaaccggagcctccgaaacgcctctttaaactgccctctgacatccagcataacaatcggcgatagcccctccacttgccctcctgtctctcccagcctcagcgacaaacattttcctcaccaccatttctgccactggcttgtcgagcttcctttcgcactaaacaccaacagcaattaatctaatcaccatggcgcttccgaagcggattgtcaaagagaccgaaaggctgatggcggagccgtacgtacataccatcctcatcccgagaagcaaacagtctagaccaaagtcctaacttctccttcctgatcgcagtgtcccgggtattagtgctgttccccacgaagacaaccttcgctatttcgacgtcgagatccacggcccttcgcaatcgccatatgagggttggtcttccttgaaccccacggctgccgttacattcatctcttaccttccgtgcgccatgagaacataccacatgatcgctaacaggagaaccaaacacccacacaggtggtgtcttcaagctcgaactcttccttcccgatgactatcccatgacccctcccaagatccgcttccttaccaagatctaccaccccaacgtcgacaagctgggtcgcatctgcctcgacgtcctcaagagtgagtagtcccgagaaagaaaagccgcgatagttggatacgccagttccgaaaagctaacacacgataccaaacccgacagacaactggtcccccgccctccaaatccgcaccatcctcctctccatccaagccctcctaggcgcccccaaccccgacgacccgctcgcccccgacgtggccaagacctggaaggagaaccccagcgttgccgtcgccaccgcccgggaatggacacagcagtacgccttgccatcccagtagggtcggaggctggcaccaggaatcaacgaaatcccgggacagggcctcatggctcacgcgccgacatatgacccttatggaggaaactttgacccatatcggtttgggccttaggacggcaattgacaggagcagctggttgttctggtcttgaagcagagatgaatcaccaaggccagcaagtggctgtggcaaaataacagagaggatcataaagggaaagcagtggaagaagttggtctaggtgtttgtgtgaagcacggcgctggtggtgtatcatgcacccacctagggtgcatacggaacgcacaaagagaaagcccgtgagaggggaatgaggaagggaaggctacacgagataaggagagacaacgaatactggatcgatggacgaggaaggggcacgtatgatgggttgagtgaaggatgccatggtggatgcaacagcgccacgcggcgccaaggcagacaccagaaggaggagttttcgaacatagagaacatcctttcgaagcgttgtgttttcaggtgttgtttttttcgcagcgatagagtaccgggtagggctgttcaaatactacttacatatcttgcaacatgaccactgttcggatttgcgtctgtgagtggggtggatgagcctttggatcagatgtagcggtaagcttcaataaactcacgataacacatataaaatgaagggcggtgtggtttatactgaaagacaccggccatcttcacaaccagtaagtacgaacacgattgattgcttagcttctgtacaagcgaaaacactgatacctgcagtcatcttgaatagacacctataacctgttaatataatctcgaggattccagccgggatgcaaagtccaaaactttactatagaatacatagagtggttaggtagccatcggaatggaatggatggttccaagggagttatcagagggagggaggttcacagaggaatttgcgacaggaggaattccattcatgaactagaacccccaagttccttccctttttttttgggatgggtgggagggatgaaaggagggccgcggaagaggactgaacagatggaccgacttgggacgggagatagagaggttgtggagaagtatatctatcgaacgaggagagcactactacctaactaagtaagtaccacagacagtctttcggaggacggtgcgtaacttcaaactgatatctgatacaatgtctgatgtttcttgatgtttagtcgacttagctatcagttctagaatcgaggtatttaggcactttgacaacaacaaacgcaacgcatcatgatggaaacatcgcggtgcgtccaaatgatgaagaaaatatggacatataaaaaagaaaataagtaaacatggtcctgccccgtcacgacttctcgttgggacggggagctcgtcactcaagtatctctactatccgtttatctatcctttgaaagaagaaggatatatattgcacaaaacgtgacgcgataccaaccaagttgaatcgaatggagaaagcgacaagagcagaaagaagtacgcgatatgatcacgagcacgagcacgagcacgagcatgcgcaggaatcactaggggaacggaacggagaaagaattaaagcagcagtaagtagaatagaatatttatatcaaacaaaaggtcaaagaaaaaaaatagtcaactaatgcccaggggtatctctctatttgccggagtttcttgttgttgttttgtccttgttttctctccatggttttatcctcctatccctctcgcaagacacgaaactaacttctctctctgtgcgtgcgtcttgctcttgactgaactgaattgaatagaaactttgttggtttggacgggatcctgtcactgagaatgggtagttcgtgacgacgacgacgacaatggcgacgactgtggaagcgggaggagggccgtggtggaaattggattatctttcttttctctctcgattgttgcagtaacggcattttagttatttgatgtgtccgttcttctttaccaatccaagtatgccagtatgccagttgcatgcctgatatcaatttgtccagtccctgtccgccgccgtccgtccaatgttccatccaatcctttcccttccaacgcaatatcgaatccagcatggcatcgcacatcctttcttcccttgaaaataaaacgcaaaactcgggggttcgttgggtcctcccatctttctcctcctatccttcatcctacacggtgaatgctaaatttttttgctggttattcccttttcaactcttcatccccctccgcaaatccgatccgacaccttctcttccctgcctccatcagctgataaccgatcttctttctcttctccttccatttccatcccctcttgtcaatccggtggtccagatcggggtgacttgtaacaccttcaaagcgccgttgcgtttgcccatttggtttgatccatccatccattcgatccaaatgtctgtctgtctgtcggtctgattgacttgtccaggttttccgccttgagagcccgcagtggtgggtgccagccttgccattgtgggaatttccaataagataagaaaacaaagggacctctcgactcgtgggttgcttgcctatgtttgtattgcggttgtcgtagagtgttatagtcgatcctctcgttttctttttttgtttgctgattttggtgggtggaaagggaagagaaaaagccggtgagctgaagaaggatccattttgtctagtccgcgatgggacgacaacgacgacgaagacgaatggtcctcaaccggcggtcaaatgaacgagatcaatgtgcgaggaaaatgaaagttcgtttggaaacattttaaaaaaggactatctgccccaatggcggtagttcaatattgtttgtagaaaataatagaaacaaaaaaagaataaaaatgtcaaacgctaatatgccatgccgctgaattgtgtgtgtccacttcgcgcgaaacaaaatatgtgcgatgtgtgacgtgatgatgccgcttgaaagtgtgtgatgtgtgcaatcttttgtcttccagataatttaaatgttgtaatcaaaatgtcttctgtcaaaaactatggtatctggatgcgtgaccatggaaccccaccctcgcagcaggccggatgatgagagaaatagaaaaacctgaaccttgttcgctgccaaccaaccttacacacagcactatacacaggactcactcactcaatggagcaagacccttaggaactgagctgaaacatcaactcagtaagtaacttgagacgacggcgcggtctcaaagtacgagggcgcctttgttgatgatgatgttgatgatgctgaagtctgatgttgtgctgctggtgggtatgattggctgtgcgagttcggctgcggtgtcggggtcaccggacaacgcggagcaggatattccttcatcatcgtgccgttctgtgcgaagctggcagcgtcgggggtgatcggaggggtcatgtatccatcagcagcaccaggaacggctcccaggcccttgtggggagtgctgtagacattggacgccttgctagagttgggggtcagctcgcccggagaggaaggcggggcaccgccacgacggttgatagcggcctgctgagcgaggaagtcggcgagcttgccagacactttggagaggtatgcgctggaatactttctggaaagcgtgacggaaggctggtggagatgctgtgaaagagccaagagcgtggcgttctcgacctggtcccattcgccatcattaacctcgggcttgcccaaaatagccctcgccaagaccaaagaaacccgtgccatgatggatggtttggtggaaacgaaatccctgtggtacaaggcaatctcgcaaatgtatgccgccatgtgttcgacatccctgctgtccctttcctcggccacgatcaactgggtgaaaaagtcgacggtcgggtgtccaatgttccagtcgagagtgttgagaacgtgcatttccatttgcgtaaacatgccggcatcgtaaagcccacagcacatgttgttgagctcgttgatctggggaactctgtccttcttatctccatacttggcggcaatcaggagggcggcgcaaccgacgagctggtaatgctgcttgtacacaacacgcttggagcagtaccgatcaagaaggttgacggtgaggaagagggtttcggggaggagcgagaaggcagcgtgagcctcgataagaaagtcgataaggtacgggcgcatgaaccattgaatctcgcgttgcatatcgatgaggttagcatcgggtaatgtctcatcctataaaattcaaagtccatgtcagcacgatttgaaccacccaatcagaaacgcacatgcacaatcttacctccatgtgacggatatgctgcatgatatcctcaagatactcatcgcaagcaagtcgtgaaagattgttggcgatcatttcctgcttgttccgagcgatgagcttggcagcatcccgaacgtttacccttggcgcgggctggtcatcggactcgacgaagaaggtctcgtcgttgtgacgtgaggtaaccattttgatttgggtgtggtggtggttgttgttggaagtttttttctttctcgtagagtggcgatggctgaaagagtggtgagttccgagttctcctggaaatcgtttgttgcagtattagttgttgttgagatgagccgaaagaatgaggctcaagtctatgaagttatcgcgtgctgtaaacggacgagtattaagagtattagagagtgtgctgaaatatcaagtcttttggatgctttctgtagaaggagtgacggtggctgttgataacgccgggctgggttgaaattgttaaaagacgagaggtcgaaggactctcgtcaaggtgacgggaggagtgtgtgcctgtggccgggacacacgaggttatgaataatgccgtctgaaggggcttctaaacgttccaagtcagctagattcgcttcgcagacattgtccccagcaacggacggaccgttcctgagagcgcagccaggaggctccctggatctctgatcgattctgagctcagacgggttgatgtcgcgactccacatttcaaggggtaactgcaaattgagcacgctcattggacagatctgatccatcaaagcccagatctagacggatgactttctttgtgtgctcggtgggtggtggaaggaaagagagggaagtgtcctgctgtgtatcctatctttgatgggatggtgatcaatgccctatggggcttgtgaattgcgcgatgcataacgttgcagaagtgaggctcggatgacgggttgaagaatgcgcaggcttcggcaaggcaagacaatgcagaaaaaaaaaagagtcccttaccgcaacggtcgacacagttctgaaaacttgcagtgaccaaggtgggagcgacgagctaacgtgtcccacaaaaggcaacctttggatcgacgacaaatgcttcaggcgtgcgggtgaagatggaagatgccgcgggtcggtggcatgtgtctggaaagggagaagacagccacaggttagctccaagttcaacatcatatatcattccctcccctcatttcttttcatttctcagatccagttcagtctcgcccatggatgaatgctatgacatcactggaatctgagattgagttgacaatccaaccccccccccccccccccccccccccccaagtgcccctccctttggcgtctcttcgttgcgtacctctcactgctctctttcaactccgaggaaaaggccagcaaaggcttcgcacggggtcggatgtttatcgtcggggttcggagacggcaatgtcgattcgaatcggctgggttggctggggcagcgatgcaaataggcgcagtcgctgagtagggtggatatcgaatcgaggtcggcgtcggcgaggtgggttgctcggttcgggaatgagggatgggtgggtgttgccggtatcccaagggtgttcgtgggaacgaagggagccggaagggttttatcaagggaagtcctcgtcgtcggaccgaagaatgccctttttgggggttgcagtacgagattacggactgcggtaccgaaaatgcggtaagggggggttgtggactcgggagtgcagagcagacacttgactttgtcacaggaggctaaaaagcacgagggagcaatgcaaatcgaaatgcaagactctctttgctttctaactactctctgacccggtccttatattcttaaagcggtgtttcggcccgggatgatggtaacttgtcggtatggcccaggatttcgagcatctaaatctcctccttccctccttttctttttggcgaaaaaaaggaatacacaagagaaccacgacgtcgggacgatcggggatctctttttttggaaggaaatgtttcggaatagggaacgactgagggcggaatgggaggaggagggaagaggaaaggggaggaggagaatagatatttgctcgggtcgagcgagcgagcgagcgagagagagagagagagaggatggagtgcaagaaaagggagtggaccggcggcagagattggttaaagggccatttaagacagggcccccggcaagctcctcgtactgtgtactgtgcttccgcttcacgttcgcttcgcacacactggacacacacactcagaaagaccgagcaccactctgcctatccgggtggacagtactattgacgggtgagccaaagtggcagtagcagcagcaacgtcagcaagcaacggccgcacagtgaaaggcatccaatccgtccatgttttttgccagcaagaccttgacgaaggagtgagtgcagtggtcactgatggtgagaaccaagagttctcgtagtgtcttgtgtactaactttgtactgttcgtaccccgtaagaaacgtcttggccaaacctttacccagtctgccagcacgattgccctcgactgatgacttgagatggattcccggatgccctagcgtacgggggcatggatgggatggacatggaaggagggccgccccatgtccagggaaggtccggggcacccatgagggtatggagcttgcagtgtacataccatttcgctgttcatcttttctggttcgcaatcccaaccgtggaggtgaggcagtgaaagcaaagtctgaaaagcgaaacgactcgaaatcagtggtagtcgtatatcttcaatgccgagatcaaaaagggaacagacagtttcagggtgaggtgatggaactgatagacatcgtattgtatccttccaacctgccttgtgttgcgcaagacgatggaaacaaccaggccgtccccgtctccgtctccgtctccgttcccatctccgtgccccaagcttttagccaaacaaagtaaaggcgaagcgaaggaggacgaatattccagttacaaacatcaagaggtagtgtacatacatgcctacagttttcctggccgccacagagcacaaccccccgtagcctacatcaccgtccgtgtccgtgggtaggtcagactgggaggtacttctgacggggtagccaaggtgggatgcttcggctgtatggtaggtgtgccagacatgacaggcgacagagggttccgaccttttgatacggcagaccggattcaaggtcggcgatgctatgacctgcccgcctgggacgcttcaggttggtagcaattgtcccttctctgactgctacaagggatgtctgcaggtctttctgatgcctacaaaaccctaccggttccccgtagtggtgtcgaatggacggattgacgggattgaattgatggatgtgtggagtgtcaggatgtgccagccagccagccagcaatcgcaagccaaggagacgacggtatggacctgcctcagctttggaacatgccgtgcacccgtatgtatatccatatctcgaaatctgaggatcgtgatattgctgttgcgcgtttctcaaaacggaaacagcgaaatctaacgcaccgcccgtggccgcccgtgtgtggtccgtggtgcttgacgctagaattgcgtcgattcgtttccctctcggctagacaagtcccctatcctgccgactgcgtatccggaggagtgatgaatgacgatgacactggtgagatgcaaagtggaatcggatctacctacttgttcggcgagctggcatcttcccatgaccatcttggtgcaggattgcgtcttgccagggctttcagcagggccacaggaactttgctgtcttaggtctggttcgacgactggcatgaccgaaatgaggacttgtccgaggatgtacactacggcagtaccagcctgagtggtcagttcctggaggtggaggagcgcccgccggagagtggacacaccagggcaccgcattgcagcagcgccgcaaccatggagcgaccgggcctggacggcagccaagacatcattttgttcgttcaaaagacacggtattatctcgttatcaaattcaatggtgtcgccgttgccaatctgctagtgtcattgcgtatgtttgggtgcgaaaccttaacagtcacagcgggacattagcatccacgaagcgaggttctttctaatgaggaaggaacacttgaaccaactgaattggtcagtgcgcgttgcagtccccagtcggcatacagtggtgggaagatggaaggaagcactccaccaaaccagcaccaccaatccacgaagcctggaggagctcccgtccgatggcgcaggcaatgatgatgggccctgggcggaaatccgaaatctcactttccacgatccctttttatccaaaggatccacttgctcgcctcaatccagtcagcgacagagcccataggggtatgggattaccgccagtcatgattcaatgtcacaccatgccattgatcatggccgttcactaacaaacaatggcaacgccttgtcgtcgtcggcctcccgtcaattgccttgtcaagtagtggccctgccgtccagtttgctgggagagtttgcgatgcacctcgggagcacagtcaagcgccgagtgtgattcgatgtcattgaatctgtttcgcagcgtgacattctatcctcgtgagctacatgatccaaccatttgcccccttcaccctattacacttatgagtatcagatcacctagaagtataccgtagaaactcggtaaactggcaaaacgttaatgcccaaaaaagcgcttttttgggcatagtacaggcagatctgtagcgctcaagtccgagcctgtgcattgaaatgtatgcaagttaaggtggagggcaatgtttctggtcgggggcttgttaattgggccttttttattgtgctttttgctggggggatcctttttgctttactagagagactagcccagttttttaaactcttttaccccaatcacatacagtctagtacccccatttagacatccctattattatccctattactatagctcccgctcctataccttctccttacagagtctcccttaatcctattaacgttgtctgtaagtaaataaagggatttaaagtaaataaatccctagtattaatactctaattacaaatataaccgacgattatcttaactcccgccaattctatgagaaacacgagtatctcttcgtccctcgaatcctattaagtcctaatatactaaagggtattactcttatagacttcgataaataatactattatagctgggtttgtaatagtagccgttatactattgagaactacgttagggatgggaaggatatatattattatattgtaaactttaataaatgttagaattattaggataattacttttagaaggttcgttactggtagaacaattggactatctattattattattataaaagtcataatattgaaagtagcaagtctattaatagtagtaacgaagcttaattattattatctataatactagttattatactcgttattactttttattatataatatcatcgcaatcaaataatccctcttctttttataacctctctttaaaatatttctcttacttattatcctttttaatatagttacagtatagtaactatacatagctttaccaacctcgtataccctttcttttaccttctcttttaccctctatttttctttattattaatcttatagattaaacctttatcatcttcgtattcagggatattattaaaattattaatattagggatatcgccaatcgattgctaattatcctaaactagagtatctctattaatatctttaattgtcacagggttagcctgtgtgccttgtgcctggtactagcgtatagcagcttctaagactgccgtacgctattattaccgccggcaagccggctgttgccggcagttaattagtaggaatactacctaccgcgggtctgccaaaccatcgtcggccgcctttataaggctagccttccgggcactcggctacacacttctcttcctttctccttcgtacaattatatataattataactactatctaccctttgcccgtaatagttaattatactttttaattattacatttatagcgcaaaacctttctttcattacacaattaatccttaaaatattagcgcacgcgtgtaggaatcgctttattaataagttgccgaatttaatatattaaaagccccgactaataattatagttacgatcgtcacagtcctagtctcgctccctttatttagtaaataagggtaggcactctttatttaagggataagagattacttcgcgcgactattttttttttatatttaataacgagagtagcgactatacgtccttcttacttattagtagctctaacgaccttattaacctcggcgcccctccttagaatatactatttaatttaaacaatatttataaagtatttaacaaaattattagtattaccgacgttaccatttattaggtaatatttattaaacttcttcttttaataataattagcgaccttcttactggtattaataataataaagagaagaaggctattctccgcgtttagttcgatgtaattaataatattacttagaactccgccttctacttaattattattctattcgaccgcctttactaaaataacctcgcttagtataaaaatattgctattgaccttgaatatagcgaagataaattgaaaattacttgcgtagtagttactaaggcttaaaacgattttaattagaagaattttaacttttttaatttgttaattaagtttagcgccctctaaaagaaattcgacgattttattataaattatactacgtttaaatcctatagcgctaatattaggtccttatataataattttactaaagtatttagtattagtactagtaaaatattatctttaaggtaaattataaaaaatttactaatttttactagtaaagagaacgttagcgccgcttataagtataagatttttaaagtataatatttctatatttaatcctagtaaaagtacgacccccttttgtatattaataaggacgttaagattatttatactattatactattgggtcctaagattttatccggtatttagaataatctaaatattatttagaacggaggagatatagatttttagcgttggaagataagcgctaaatttatagaatatttagttacctatttctagaacgttaatttgaagatggatgctagctattacttcgaggaattctttataaagaatatattttttatagaattcgaattagaacttactaatttaataaacctctatagctttaataactctataaaggtttactacctacgtaataaaattaataaacgcctttataatgtttttacgtattacaaccttcctaaagctaacaattttaagaaataacttacaatttaccgtactatcgctagtaatttagaaaatactaattactgctataaaataaatatccgtatctttagtaatagtacccctactaatagaagctctaataatattaatactaatataggtagtactaattttcgtaatattaataacgtccttattaattagggtagtaataagatagacttcgatgccgtcgacttcgctatttttatttataaggatattcttaattagcgtacctgcgagggtaagtactattattgtagtagtaacggctatattacttataattgcctcgcttcggttaattatagctcttagggcccctagtacaataaaggtaaaaagaataagggtaagggaagaagtaaggactattataatagagaggaaatttatattattaaggttacgcccgctaccaccgctaccctaactataattaccgccgccgttatagccgataataagtattataacgagctggaaaacgcttagcctctatacctaattacgtatagaggcccttcctattattattatagagacgaattttaaattttttaaagttagagggtttagaggaggttaaaatataattgttaaataattttatttctctaaatttaatacttttatcctcttatattataattaaattatataaaaattattgtatcgcctttattaattctagttattttacatttacctttattaattactcttttattattaaatataattttccttacttctgcctctattaggcaaagaaattcgtttttaccgatagagtaattaaaagtattatttttaaaagggtaatagttaaattctatattaggtactatattaaaataatcacctttttaatttacaatatttcaaaaaattatctaattattttaggtttcctatagatataatgttataaattagaaattaattacaattagtataaagtacattttactaattcggaatatagaaaatattatttatttactaatttctttagaaattagtcggtagcgccgaaagcctttactaaccgaatttcggccgcggctatttatagcgaggccgccctagccccctaattaccctcggaatacaatatagttagagaggtactagtactaataatagtaataaccctagggaatagggttacgaactttactagggttatattaatactagtatatttattacaaaacggaactactaactttatttaagtagaaccaccgccgccgccgctaccgctattaccttctatagtaaaagagattactataatattatttatcgtctataccggctattaaattatttcgccccctattaaagtactaatagctaatagagccggatttaaagttagtattactaatacagctattctcctaattaaaattaagagcccaatacactataaaccctatatccgttttaaaagccagtgtatttctataagtataaagcgcccccgcgccggctactaccgcaacttcaatacggactcttctattaaattaaataatattagggaattcaataccgctactttcaattttgtttacgaatcctaataattataattgtatattacgaactatattgaatttgaaaggttggctaccgcagcggaaatccgggatatagatttaaccgaggaaatagttataaatattatagccggtaatagctagtagtataaggaaaatctccctccctaattctacccttttattaataatttagttagtatttacttatccgaagaattttaggaagtagcggttctaattaaggtaatttacttaaccggcgaatttaattaggacgcgcttttttgtaaggaaataattcggtgtatatacttaattaaaatttccgacgaagatataaggaaattcttcgataaagccgaccgcctaattaaaataaaaaataaaattattactattttaaaaaaaatagagggacaacgttatattaacgaagtagcggccttcctcctaaccctagccaaagaagtcccgcccaaccaatcctataactataaaattaaattttaattaggaataaccccgcttaatataaagttatattatatatccctaattaaaattaatatcgttaagaaatagattaataataatttgagaaagaattttattcgtccgttttagtcggcggttacttcccctattctcttaataaagaaattcggcggtagtatttgtatttatattaattattatagtattaataatataatactaaagttgtattatccgctattattaattaaaaaaacgttcgacgctatttactatataaagatttttattaaattggatattattataacttttaataggatttatataaaggagggatataaatagtttattatatttataacttaattcaatttctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtagcggagggttacaaaaagtcaataatattttagaatattattatatacctaatagaccctaattattaagtgtagtctaaagaggttaaggattatataaaacggatcccttttgctaaatactatataatttaaagacgggcgtatttctgcaacgccgtcctcgtcgaccttattaatataaaactttatttctcattcctctattgtatttacaattcgttagctgttagctacccgggttatgaaaaaatatatttattgttattatagtccttcttttaattaggaatgtatattacaatccaattatattataaaatttatttagtatatattaagtttaaattattacaatacgcctcttatagttttttaaaattattagtagtactattcgtactatagaaggatatttcaattaattatattactttatttacgtcctatttatattgcggataagattttaagtacattattattattattaaccagtttattaaaatatagtattatatccttactataagtttgacggcggaagaattagtagaatactttatagagagaatttatagtatttataatctactggattctattatctttaattgtagtacttaatttattttataattttagagagccttattattacaattagaagttactttcaaaccctcctccactttctactccgctactaataattaaaccaagcgtattaatactaaaatagagaaatactttcgcctttatattaattaggtataggataattaagtaaattagttactaattgtaaaatttattaagaataatttaatttttaaaactactaatatctcccctttctttactaattacaacttctaccctcgtataggtattaaactaactaaattatacccgctagagatattagtagtataataaattaaatattttaaaattaataaattagttaactaatttaaataaattttaaatttcgttacaaattaaacctaataaatatagtagcgctacgaaaataatacgaatatttaataaattaatatactgaaatataagaagggagatagggtcctatttaatattgagaatttcgatactagctatccctatactaaatttatacccctcttcgaaggaccgttcgaaattattaaagcagatagctatcgaattacacttaaactcctaattaatataaagtatagtttaacgttttacgttaataaaattaaattgtaggataaggaaggtcttccggggtaaatggatacggaggaatagaacgtttgtattaactacggttaaattataaagaggaccgacaatagggaggactttatagaatataaattcgaaaagattaataaatattagaggaataataagggctattaggaatattttattgtttaggcacctctatattcgctattataatagccgtgtaccgatgtatttatagcccctaacgttgtacgggccttctataacggatatccggaagcgttatacctaccagcctgggcggtagtagaaaaaaaacggaaggagaaggagaaggaggaagagtgggaggttctagttccgtagtggaagttacaataatatccgttagcggcggtagtaaggatttttcaagaacggactatttatttaatagggatttctattattttatataatattagttagctatatagcttcttttagtccggggaagtattatagggttagcttgtatactttatgcttagtgctagtatatagtagcttctaaaattattatacattattattaccgccggtaagccggctattgctggtagctgattagtaggaacgttgcttactgcgggtttgctagactattgtcggccgcctttataaggccagccttccgggcactcggctgcacacttctcttcctttctccttcgtgcaattacgcataattacaactactatctaccctttgcccgtgatattaatattaataaggtaattctctaatctatttggaaggatggaaatactattatctttaaaaaactttattataatattttttttatcggtttataagcgttagtaaattcgaaagataatataaataattaataccctcttattagagacggactattttttacccgggtattaagtatcctactcaagagttgcttcattgacttcgtctcttattatttacttaaatatagagttaataactatatccaacagctagagtagattcgtaagactaccggggattataactattattattttattaggtattatattaattttattgcgtacgaattggaaattgtaagataggtatatatttatgactataagcgtttcccccagttccttcaaaataggggcaaattcctccttaaactaattataaagaagctcttcattttaatatactaaagtattgaatttaactgatacattttaagcgtagaagtattattctttattataaaccttccccttcctataaaaaataatagttggtttaaaacgctaaccgccgttagtaaaaatatagaggataagagtatattactacttaccctatccgctacgggcaattttaccaaatacagtcttaatacctttagacttgtaagtgtaactattaataaattcgaaggggatagggatttcgtcgaaattaaaaatattggagggaggaaagcgggggagaccgctaggtatagttagctaactattatacttaataaacttataaatttctattattagcctccgaaaatctttaaatctttgctagtaatatttaaggctttattaaatttctctaaatctctataaaattactttaggaatgagtttattttggtatataatttatatagtagttgttgtacttaataggtaacccgacgataggatatatagtaacgtttaaggaaattgctaaattagccgcgtaagaacttaaatacgtattagatattaaagtaaattatagtaaagagagctctagattggcggcgaaactatattattattactaaattattattctagcgggcggtttagaacgtattgtacaattctccctctatttttaattatattgctttaccctctcttattaactttaataatataatattgtaatttgcctaccaattcgctattattcgaataggaatcttaaagaagttgtacgcctattcgtacgatatattataagtactattacggcgtcggttactattattttaaatataatttaaatagcaaccgtaattaatacgctattatataaagtaaataataatttacttacgaatcccgttagtaattcccctccctatttctaacgacctctattatacgaggtatccttactaatttataatttctattagcgttaataggaatattgtatttatttaattatattctcttatttaattttacaacgattataaggtttaattgtaggactatagcgattttaagcctacttttaattggaaggtggcgttagaacgctagattggggatttttacttctatttattctaataataatggtaaaataacgacgatgagggtagtacggagtagaaaataaatagggagatagctggaaccgagagactactaccttagacggttagcaacactgtatgtattaaattatatttaaaactgggcgtataaagcatattctatatgctgcttcctgtgcttactgttgggcgctgaaagagggaaggcgttttgccagtttaccgagtttctacggtacttgcgaccaagatgctcgaaatgcgactaatgggcgtcaagatgatagcctgacttgactgcttctagcagcgtcacaagcaagcaagcaagcaagcaagtagcagtccgctagacccgtgccactgtgcttggcttgcctgtctcttgcctgtccggaaaagcaaagaaccttgctgagtgtatagtagttggtggcagcattgcctgtcatcagcttcacagggcggtcggctccaggaactcggcacgtcaaatctcctgagggccaggcccctggacgtccatccatccatgctgctgaccttttgctgatgtcctctccacgatggggcaaaaggttcgtcgtgcttgaacactatggaacgaaaccttgaagcccgtagttgcttgaagctatgtctatcacttcaaacatagattccttccgccggatgcgctgctgtaggtttccgtctcaagcgttcccaaaatactgtaatccatggaagacgaggttcccttgtggcttgtcggctgtagtagtcagtttgcaaaattcgcatgatttttgcgcagaatcatcctggattgggaatatgcggcagctgagtcgttgagaaaggcaatacgattccctaaaaataattcatgtaagttactcttcttgtacgtactgtaatgtcaatatttttcttggcagatttaagttgttaacccctcgaacccccacctctcaactacaaaatattaatactgcgtatagtgagtgcatgcagtatttagatggcatggaacctactgcatagagagaccaggacagcttagctgtctgtttgacatcaaaagtacggatctacagatgcagatgacaggtccgtcaatgatatggcctgcgtccgcattagtaggtagtgtactcgaacgaacaaattgcacaaaaacccctatgcacgcaagtcatatgcatctcactcggtttcgttttgaagctgtcaagaaacacaattacataaagacaacatttaggacggatgaaccaaagggaaaatctcccttacaaggaacaatgaatttctgccaaacggttggttccatcctattgacgtccaaccttttggatgcaaccttttgaccgccagttaagtactgctaggccccaatgaaaaaacgatgctctttgataccgcgttttgatcgagaacggcttcaacagattttcagacacttcatcaagccatgttgttctaaagcggggttcatggcgtcttgatgattgtattcgacaatgcggcggccagacagtgggccgttcctgatacaggatggcagcatcaccaccactatgatgctcacctggtacacagttccactgtactattcactgcgtacccagaagttcaactcagcacatcacaccgcaagcaagcattcagcacctacaacttgacggtccgctaggtaataggtaatgcgggatccgtcacatatgagcgtctctgccccctcactgcctcaagtacgccgtagaggtacaaatgtgccaccattttccaagaattcgtaagtatggctgtgcgtacgtatcgtcgaatgaacacactgtggttgatacactgagggaagctatcaaagcggggaatgaacggaggcagcctagaaggagcaaatccgtcactgggtacctataacggaaggtttcgccgcttcaactgaaccaccaccacgcatcatcgtcatgatttcgcacggcaactacaaccaatgcatccggattggaggaagttgccagcgttcgatatagcagtggctgcctggctgatgacaggatcctagaggtaggtaaggactacccaccaatcagggaggtggaacgcgctgatacacgtcctgagaaaaccaatttaattcaactgaagcgtgttttcaccacttttcagcgttcaacacggtaccaccacgcaccacaagcaccacccactgcggacagcaaacccaaacctggccgggtcaaacactccaaaaccggcttgtaccacggatcgcaacatcaaaagtaagtggaaggaggcgcgacttggtgaggaaagattgcaacatgacgccttgccgcgctattgccgcccgccgggagagatacaacaaaaacacataacacgactaggccaccaaacaaatggaaaggcacggtttgccgtcggacatcaaaccgagctccgggtcatataatgccgtccacaccacctcgaaatccgcatccggtccgaccaccttttgccagaaacataccgtaccgtaccccaactctcggccatgatggatttgtacaccagttatgactgccccgatgaccaagctgccgggcggcttgaggccgtattacctgtcgtcgccctgtctcgacgtctcgcccctttcccctttcgacaggcgaagctacaattgtcgtcattgtatcttgccctcccgcggtaatcttggctacacagcagcatgatgctgcaaccagacccggaccatcacgaccagctgcatccgtccctgccttcagcccttggccgcgccgatcggatgcacagttcaagcaatttggtcaaactaccttctgatgcgtctttgtgcttggacaaaagatcgaccacaagccgccagatattcagatactctgacaccacggatcaaatcctctgcttgctcactgcggtatgccgtgcaactcttcaaggggctgttcccttcagtggcggtccactggttggtcctatacttcagtttgagctcgcttccaaattgactgctttggcatgccgtgggacatgggcttttagtcgaacggtgcacgacctatctatcggtttggtgtcagcactaatatcattttctcgtcaacctgccacggaccgctaaggatgcccctaggacgacaagccgccttgtgccaacggccgcgtcgtcatcattgcgcatcttgaagagctacaccagcatttgatcgcccatgtaattgcgcgccacatcttccgagtctaaatcggaatatcttggaatctacccatgggctgcgcgttgcctgaacccaagtggtcctttagccgtatgcagggcatagcatggtgctgcgtaccggtgcttgcgattacatccggtctcaggttgggcgggtggaactgcctccatgcagggttaagacataccgaaccttaacgacgccatcatcgaagacggtaaagtaacgatagctatcagactaatgtcattggtacagtccatcatcgccgttatcaatgggctcggctgagactaacgctacgctgcgttttgtgttgaccgaggcgtctcagagtcacggtcgattactgcgacctacttaccctggagcccgcccacgagaagctccgaattggaccctgaattgtcacgtctaacttcaagctacagtttcttgattcaggctagccacagaaaaccatcatacgtttcggacgaaggtctatcaggtatcggttgtacagtgctggcagccttgcgccatcacgggtattcgaagcaacacagcatgctgtattggtacagcgtgcgggcatcagtctcgtaaaatgtctttccaaaaacaggtttgacctaaccaccagccgtgcaatttatccgctgcgcggtggctggagaaatggcggatgtgccctcctatatcatgaagtataaggctggcgcagccgcaccttttctcatataacccccaatagtatctgggggattgtaccaaccccatcctgcctttcgtaagccgcggcgagaaaggagtagcccaaaaaccaatgacgagaacccgccatattaattctgaaactccctatctcctcagtcggttaagatggttgtctgtctgttcggcggcgggagtttttactatttgcgggccttcgcatggctctcagctcaaccgctcgcgcggtggtggctggcgggacacaacccgaaaccaaaaaccggagaaacatgatggaccatggactttcatggggcaaatcaggcaactgggagggggatcaagccacatcaacgatcaacctctcatcttttgcctggttgagttaacgggtaagattttgaccgctcaggttacgattgattaaccctcatacatataatctacctcgtatgtatgaatatcccctctcatggtctcaacccttggacatcccgaacggcggccgctcaagtggttgccgagcctagagcctgggcccctcccgccgatcatcggtgcggaacacggcgcgatctacggacaccgcccgggcggtatcgtaatgtaacggtaattatggttgcataacagcttactgttgtcctccttcaccgtgcgctgtctgagttccatgttttaccccagcagcatgccgcgatgagtgtgcaaaggcggtgaaaacaaaagatgcttcagaagtacagacacgcagcaatcgacacacatttccacccacacctgcgcccggcgtggcctaggccttccagttagtactgtttgtgtctcaaccactgcaccactgcaccccgctgttatagcagccttgaagccaggcataaggagggggaagctttagactagttggaatggtacctggcccggctcagcgcgcttccttcttctcacacagcgatccactgcctggtaatcaccagggtggttgtccgtggtggtcgatcctgagtgcttgtggaggtcactacaggtatctagcccggtgcctagcgcagtagcctgaacatatggcatcgaggacgtccacgtatccaaacgcttgagcccttgaacgcttgaccgctaaggttgatatgtctgctgtaatgcgtggaaacagcttgcttgacgcatacccatgattccaagagaaaaaggaaaaatgacctttcggcgtttgatggagtcatgtcattttcggaggagaaatgtgttcagtgtgaaactggctaaggcccccaaccaccaacaacactcgaccaagctggcggcatcagcgcggtgggggaaaatcatgatttgaatctcgaaagacgctcatggcgtgccccttccttaacagaatgaacacaaggaagtggtcgatgtaatagttgaagcaagcagaaggcatgaatcctgctggtccgggcaactcctgatccggtcgacaccgctcctccatgtgctgatgccaaaaccgaaccaatgaccaaaaggatgacagacggaaaagaaagaattattgaggtgtgtgtgcccagctgttattctagaagcccaatggaagctacttgagtagtttggaggggttacgtcgagctgacaagggtgttaccatcccagggttcgggtagaaataaggctgagctaaatgcaacagccacgtgaggctgagtcagtcaggccaatcagataaagcatagcgtaagctgggtggagaagcgcagctcaggtggggctccaaaacagttgtggggtatcaaacccggccaagtgggcaccggagcagggaggaagttcatgtgacaatgcagtgggaaattgtgaagtttcggctccattttactgtattatcgtatcaaggagcgctacaatcaattagtggaaatgtcatatgtccaaagataatctgacagtgacaacggattgatgatagtatatcacggcggcataaaaaattcgcaaatttggaatttcgaaattcaaagaaccggcggcttcgcttcaaagcttggctgttggaggctgatggagcttttcgggttatgtacttggcaccctggaatggaaaaaacgacgacgctccgctgcttttatcggaaatttgctgcgctatcacgagcccattggaggatctgctgggttctcttccgaaatgagggacgacgggaagcgccgtggcggcacactcacaaagttcatgatgatgactgatacactagcaacgaaaacttgagagaaactccgagctgggctgctggcaaagacaaaaaagtatcattccgtctcacctactcacttacttatgcatgcatatatcatttcggtcaagaaggtgaagcaggaccgacaggaaagaaccgtcgaggctcgggctgttgtagcatttgtaggagtcgcgtttcactgcatttatcgagtacggagggcctcagtcgagttatcacctgctcttccggctacctaccagctccctatgtattccagttcgaaccccccgcgggacaaaattcacgggctgttaccatgcgtattgccttctgttgacttttgtaacgtccatgggcaggaaaaaaaaaaaattggaggacaagcaaccccggatgtcttcctcccaggaagcagggccgggaactgcctcggttggtatccataaaacccatcactatgtacgacacagtgtttctcgatttcttcctttctctgtccgtccccatccccaactcgtttccgtggaaacagatggatatctctttatgcaaaaaacaaaacaaaacaaactgtatggggctttgagtgattagtgtttgttgttgtctgggcaacagcgacggtacagtacttagcgagcaacgggatgctacgttgcaactcatgcatccaaattttctagcctttttttttttcttcctctctttctctcttcagaagtggatggggtagcaaatatcgaaccattgctcggaaggacgaacaaaaactactgtatcggtggagtttacaattgacaacatgcgcgccaacagcgtcacaaagagaatcttagagaagagccgaagataaacgcaacgcatcgggctagtagtctagcaactctcccccacccgacccgaccggccgcggcccgccgtctgcttttacccctcgttgacccgtacagtacatagtgtagaaatacgggactccggacggacgaggggaaccagtgggaccgggagtttctttcggtgttggtatcccttgatccggtaacatcagtcctactccgatgtcgaacagtgtatgtcgcgcggggttctccggccgaaaactactgtacccatctccgtccgagtccagtccagtgccgcgcattacttgtacataggtaggtttgctccatcccccgcggccccacacatttcgggcggacccggcgtgaccccggaggcctaacgtcccgctgcccgcaatgcatcgacatcgcatttgtcttccacaatcccgctccgcatgtctgcctgccaagcctgccgactacatatgtatgctgtttgggctctgcttgacacccgctctgctgaggtgtacatacatatacatttacggcctgtaaaggaagagtagacgtacaagcacgataggatcaggctcgtaccgctgcgccaggtgatttcgccgacattcctctcattggtataccgtagaaactcggtaaactggcaaacctctaatgcacccaaaagagggttttggggcatgattacaggcagatctgtaatgctcaagtccgaacctgtgcattgaaacgcaggtaggatagtgttgtccagtattgtagagctttcactaactgagcggacatatgtacaggagtatgctgcttcctgtgcttacaatcgggcgctcaaagagggttagaggtttgccagtttaccgagtttctacggtatatatatttcaagccgtgcaacggtgtggcctgatatcgagcagcggcgcggtcaagccgccgaagccttggacgtctgcctacagtgaggtggcgattacaatattctgcaacccaatacaagccgtttggatttctggtctgagcccgtgtgtccgtaccagcctacctcagttgatggatgggaacactgagccagtccagatttcacatttatgcggatgggacttggtgataagtgtgacaatcgtgcctgaagacaggacggagatggcatgcgccttgacgcgtgatcacggggaaggagtatggccgtccatccgtctatccgtcagcgctgtgatgtctgtacgtggtgtcattgcgatcaagacagaccatccgtaccgaagactggacgcggaccggacgatgaggtcgagagccttgttgttgttgttggatgcctccagccacaaacgcaggataagacaatgtcggatcgagtgcaagcataggtacttacacatgccacaggatacagcggcaatgtcagcaaagcatgaagcatgaagcatgaagcatgaagcatgaagcatgaagcgtgtcgatagctttcaacgcaagtcgtgaagcatatatcacaccgcaagaccaccaccaccacttataacacaggcttgttgcgttcggggatgtcttcctccgcatgctacgccgtacataagcgccatatctggatgaggcgatgtgataggtatctttgcgagatgttacctgagggaaaatttcctaccagaaaagctgcgaggggaagctgcctgctgcttcgctgccttggtagggaaagagaggggggaaaaaaggtaatgggagtggccaaagaggaacgtgccatatgagccaatgactccgcgtcgaaccaggtataaggaattcgtgatgatgtcgacatcatgatcgcgccgcgcgaagaagaaggaacgagataaggttcaggaagcgcggctacggggacgaaaaacgcggttaccaagagatggtgtctcgtctcagtactcgtctcaggaaccacgcccgtaacgtgtagagtgacaatgaatgcgcgtcaatcccgcgtggctttggcgacctggacgaatcccgaacgtggaaaagaaaaatctccaaatctcgaacctgtaaatctccaattcgcgaatctcgtgtgtgtgtgaagatctccgaccttctgactcgtccgcacaagaggaggaaatctacataccaggtacggccggggtccaggcctggagttagtatttgatacaacatatcttttttctaccccgcgtttggttgggcttggaaatccccagtgctgcagcagccgcctaggtaggggagagatctacgatgtataagatatgacgcgtgggtgcaattggttccatcttcattttttttttccactttaaagacaagtgatgatgcccggacgcagtgagggaaagggtctggcctgtcttttcatgtgcctttgcgtgttgatgtcgtgttttccggttactttttgcctgcgagttcctgcttccggaatcgctagcaccatgcgttcccctctcagagatcctctaggtcgggcattgatacagctccggttcacggtgtgcgacaagtttgggcgaggatcaccgcggggaactgaactccgcgtgaatggctgtggatggagacgtttgtgtgcgcatcaaaacataggtattcgatgagctgtgcacgaggaagcgggagagcaattagaaataggttcccataaggtggttgatgatgataattactgacattcaaagacctcaccattgttacattcattcatcttcagtccaaacttatacccccggctgtaggtcacccaaaatacatgcccgagtgcctgattacgtacgtaccgccgctatgtatgtatgtacgtgtacataacgtacgaacgcaaagacggggtctgcattccactacatcgtgcatcttacatacatatcctttcccgaaagtgcatgttctgtggttatcagatcatctatttccatttccggttccaactcctccttctttccctgtgtgaaatttctgaggatgaaacttgagacgcacgaaccagatagtctattacgcagctcgccgtttcgatgagaatgtttggcagagagccaaggtctattatcacatcttgacgctttgggattcttctgtatcatccagctggggcgaactggaggtgatcgacacttaacttgaaacacatatgtatcatagtagaaaacttggacctctcggacatctatagccgcgccaaggatgtttgatttcggttccgattgtcctgttctttgagcttagattctatgccttgaaccgagatacagcgattaacctgggtatttatcaatagtgtgagaatatcagttcttgtcctcggcacatgctggcattcaaattgcctgacagaaattaactacctaggaggtaagtaccaagacacttcaaacgctggacttttcacagttggacctgctcgtcaaaacgatctcaaaacaaattatgactacaccagtgactatccggctcaccaactatctatcggttcgatgtatttatgggttaaatcccaaaggagaactaacgccgtccaagctacttaaccccataactacgccgttctgttcgctccatatcacattatcaaagcctatggatatgtatgggatgaagagaagtaggaaagggggggaacaccatccgcacgtgcgtccgaaacccagctcatctcagtcttgttagaagccccttcggctacctcaacccccccggccgattatgatgtcccattcaatgtccaatatcaaaacgacatgcacttctgttgagcgccggagggatttatgtattcgagtggcttacgctggttaagctccttttcgctgtctcggctggctgagacgaatagacgaggtgattgccaaccccagcttttgcttttcccaaacttccaaccaccaatgagcgcagttcaaggaccctgcttccttccgttcgtgaggtcaccatccatccatccgatatctatgatccaaagtcaccgacattctggctcagaattcgtttgattggagaactgtcattgattgacatctgatcgagtaacaagtctgaagtgaggccgccgttgatcgttgcggtttggttaccaaatcagaacacctttcacaaactgcgaatgggaatgttgctatataaacaagacagacaaatcattagctttctcgatcgggttcaacaccatatgcctttatcgcgctccttcgagagagaggaaaaagaagtgtatcactcacagatatacaccatgctggagctgaaccgtcaggccccatagaagtactcattaagtatcaaacccgtccttgttctgttcgctgcgcgttaccgagatctctttgatgatgtacaaagtacgatatggagaccttgtccatctccgctgtagctggacttgtcaattgccgatgttgtcatgttgggaattgcccactaagatgaattgtcaccatgaacctgcataggaccagcaaaatccagatctaaatcggttacaccgcggcagcttcaaacatctagtgtagacaattcgcacgacttttgacttttgacattaaatcacctacttgcccccttgagtttcgcgaattcacttcccaagctatgtacactacttacaaagtgtacatatatacatacatacatagcagagaaaggctcttcaagccgaaaccgatatcgaaacctctcgctcaacctacctacctccctacctaataaatcaacaacgattcttccatgaccaagatacccacctaagtacctatctgcccaacatcccaaaccttgatcttctttagctaagttgcttctctctactcggaagaagctagaattttttttttttttttccttttcctgaggattatgtcgtgcccgccgtgtaactcccattcttccacctctttttttttttctcccccccatcacaaatcacaaatcacaaatcacagtaccacaacatcccgtccgtaccttacctaccacagcatgatacagatctcatacattacatgagggacgccgaccgacgggtgtcacttcggaagatacgagccaaggcggcggcggcgggagcagcagcagcagcgggcaggttacgtctgatatactttggaaacgaaaaaagggggcgaggagggggggtcttcgagtgtctttgtggggtcttcttggatattcaggtatagaaaatgagttgtctggttgatgttactagtagtggagtgcaggttgtatggggatctctataatggattgtagacatgggagatattgtgagaagttagtgagcaatgaagggattgttaatttcgtagcttagctccagctgactattggattcgcgtgtctcatttggacgatatccagcattgaatcgaggtcaatgtcgacaaaccaaaataatgtagcgtaggcgtgtaacgtaacgcttgccacggactcggtcgctaggttgtccactactacatttgaatgaggattcttatacaagtctgtttgtattcttcaacactttctccaccatctcccaatttctatagagatacaatctcccctctcaagaacactacttagttcctgggggcttctgtcacttattttcccctcctcctctcgcttatccttcctttgttcagctcgctcactccttcgctattcttttttgcgtttctagggtctacccagatcgagctactagcaacttcagcggctatttctctcatatgaggatagtgtatgtacatagggcagggtcgacagacatgaagacccagacgtagtgatgctgaatctggcttttgggctagtagtaccacccagcggttattgtgcaccggctagtatgttgtctttggggtagaagtaactttttgctaattactcctgagtacagcgtgatcaagcgacaagagcctgcgtacttcacagagttgccgtgagggtcgctttttgcgtgcgggagaggatgttgaatgtcgtatcgaactcggcctcatagccatgtgaaggaatcatggcggacattccaacgcgaatgttggcccaggtggatgaacttgacccaaattcccgaccaaacttcgtttcgcatcacgattactaactccagcgagtaccgtatgccacgaaatagtcgcttattcaagaaaagaggaaaccgcgaggattgttcgtttccttcatcctggcttagtccgcggtacacctcctcaataacttccaacaacaactggtcggaataaacaccactaatgatatggaatgcaaaagtcaatccatgtcccgaggtagtcgagacggttaccatgttcctcttccagcttccaggcagtttcaaactcttcatagttgagtctaccccagccgccacgctctttggcctccttttcggctaggtcaaggaatcgccattggacaagagtattaattgggatgtttgaaggatcttgcggttcttggcttgcgtcgtggtgaccttctgccgtagttttgctagagggtgcagaagggatggcggcggcatcggcctcgttggcctttcctttaggtgaagagtagtcttgggtctctccagagaccgaggtaggaggcatagtttcagacatagagttgggtcggaactgaggcagtgtcggatcgcagtaactggaagtggaagcactcggttcgttgtgatgcacctcttctaccgcctcgacagtttcagcgccgttggtgggatcttgaataccggtttcgtgttgcgattcttcggtaggctcagcttcagcttgagaggtctcatcgatactatagccactagccgccagtagctcctgtagattctgctcgctgatgggcttctcgccgtcccggtcattgatatcttctgacggacggaagaacagcatttcttcggccgccttttgaatcatgctgccgtcggcatgttgcaccatgcctttttcaatagactcgagcaatgggcggtacttgtcgcggacagccttggtctcggcacaccgaatcgctatgtcctccttgaacttgaagagcctatcgaggagctcattgaaggcttgctggacaacctggtaaaagacctctttgccggcgtctttttcggcaccggggatctccatacctccccaccgctcaggaatgcttcgcgaggatgtagatgggttggactgggtatcataatcgtccacgtcctcggcaaaccggaccttgggggatgatggcgagcgtggcgataccggtttggaactctcgcccactccattcaggttggccaagatgtcgtcttctgggtcccaatagtccgggggcaatgcaccctcttcctcatccaagtaaaattgtcgtctcttgtagcgttcaatgagctttttccgcacgtttctttcggcacgggcataacggcggtatcgggcatcggcgtcgtcgttcatcctcatgacaaatccctcaccacgaatgatgttttggtctgagtcgtcctggtgggctctggtacgatcgcggtgtccatcctcttcctcgctcgtcccgtcatgatcttcgtcggggttagtaacaaagaggagatcgtcgccttcccgtcgtcgaccagtaagcaacgaaggtaggtcctcgacgcgggcaggtgggttcagcaaggcagcaaagtagcgcagggactctctgggcatcccgttcgcctcctgattgttgtattcgtccaggatagcagcgaaaagggattcgctatcgcggttttcctgctggaaaatgctctcaagcacggcctcacgatcagctgtgtcgggtttgtcctcgttgacagcgctggtgcgtccgtccatgattcgcacgtcaccgttgctggtaaaaacctttccatacaggggccgatcactatccgatcgagggatagcaccttcccgaccaaagaagctgctcacaggatgtctactagaaatcagctgcttgacttcgttagagctcatgacctgatcgtcgaggccttccagcatgtccttgtgcatctctttaaaaagcacgtaataggcgcggaacaagcgtagaaagtcacggcggtccacatagccatctccgtcgatatcgtagccattgaagatgctgagaagcctgtgcttgcttttgcggtaggtggtggcgtgcaggaactcggagaagccgatcagatcatcgttgttggtgtcgtagaaggcgaacatgcggtcgtacagtagattcggggcattgtgtcggttcgagccagatggaacgagagtgcgctcaaaggtcttgcgatccatggccaggttgaggccgtccgggtcctccttccactcggtatttgccaagaatgtccattgttcccacaaggcttctagttcgggacgctccaagccagtcgatcgagacagtttcgcgatggccgccctgtttagaactcgcacgcagttgtcgggatttcctggataccatacgggctggagctggcggggacccaacctaggggccggaaccttgatcttgtagaaaacgtgtgtcttgatgtgaaggtcttgggattcgcaagtctcgcagaggtcgaagtcggcacagttggcgcagcggtatcgaatgccacgaatgggcactattccacaagcgttgcactgacagccacggtgaacgtaggagctgcgcctggcattgtcctcggaaactcgaaacagaaggttgacgatattctggccggcgcggtgattggcgtacccgtccccagggccgttgtcgttccaccagtcgtcatcagcgacctgtagcgcctggtcgtcggcgacagtctgagcatcggcgggttcggcattggcgttggcgttggaagtgtctgggttgccttctagggcacgagcggtagcggagtcttgagaaacatcggagcggcggcggtcgcgatcgagatcgggggcagagcgtctgcggtggcggacagcattgcttcggcgcactcgacgagaaggatcaggttcggggagagacgggttgtagatgcggtagcagaagtagcccagggaggcggcggcagcacaggagaagagggcgacgccgatccggtgccttgtcagcgtcgaagctgcggcacttgggtgttccatggtggtgatgaccgtgatggtgttttcatggtatcatgcttgtaaccatgttgtggcaagatgcgcggtaagcaagtgaagcttgttgtgacttcgcaatgcctttcctttgtatgatagggcgaagtattcgcgaagttcgaatttcaaattcaaagctccgagctgagctttccgagtggaagcggcaaacaatactgaatggggaacattgaaaccttccagtgctgtgcttggcttaccccacaatttgttaacatcccccctggctcttccccattacagttctcacaaccctctgtgatactctcccttcgtcatcatccgtcttggttcaattcaacgacgaggcaatgggcatcttcaacgtatacatgccactttaggcaaccccatgtggtaattaagcaaggtatcgagtcgatagacactcggaaatagcaaaggatgatattgctcaagttccatgttctgttttcatgtcgtgaccaagcaagacacaacgttgttactacacctccaaagaagcctttccccgcatcattgttgaccagccttgtatacaccacccaacccaacttcttctctcttcctaaccccaactccagcatcacgatacacccatccgaccgacaacaacctcatcatccaccaccaccaccatgaccgaacaatacctcatctgcaccgcctgcggcacccaacacccctctaccgaccgctcctccctcaagacctgcttcatctgcgacgaccctcgtcaattcgtgcccccctcagggcaatcctttactaccctttccgaattgcgttcctccacttcccccaagtacaagaatgagtttcactcatacaagtacttaagttcacttgataagttccaagcagcaaactcaaaaacggagccaaaagaggcaacgatagacgagttaaagcaagcagaactcatctccatcataacaacccccaagtttggtatcggccagcgcgccatccttgtcagaaccccctcggggaagaacgtactatgggactgcgtcgcctatttggacgatgagactgtacagacgatcaagcaactgggaggcatcgatgcaatggtgatcagccatccgcacttttacacgacgcatctggagtgggcaagggcgtttggtgattgtcctgtttacctggcggcggatgataagaagtggagggcgaggctggatgagggtatccagagggagattaccgaggaggaaacgagaattgcgaacaaagagggagaggatctgggggttgtggctgtcaagttggggggccactttccgggtagttgtaagtcttttctactctttcagatcacattgatggatttgcatgtgtgtgtgtgtatgataaactaacaagttgaagtggtcctccacatccctcactcaggccgtctgctcacagcagatacaatcttcaccactccctccggtctgtccaactgggaggtgaacgcgctgggggagcctcgttcacgaccaaaggataccaattcgtactcgttcatgtggagcatccctaacatgatccctctcagcgcagatgagatcgcgcgcatgtgggggatcttgaagaagtatgacttcaaaagtacccatggcttgatgctgggccaggacattgaggatgtcaatgtcaagaaaagggtgttggagagtgttcagatccaattgaaaatgatgggggtcaaggagcacaccatcttcagtgaggagatttgagctagacacaattatcgaatgattatgttgcctttgttcagagtacagcatgcctttcctctgttactcgaagggggtgacttttatattgagcaaaaagacatacagcaccagcttgttactacgagtctggcggccaatgacttatctaggggaacacgatcgggatcacagattttttcccaagtgcctatgatcgtatgtactgtgctggaggttggagctgaggaagtgattggggttcgcgagacgggggagggaaatatgattgataaaaagaagttttggtttatgacacgcattgagccagcagtatcgtacccaggctgcttactcccaaccgaaactcctcgcatgtctctccgctgaacccaacaaacaacaaaatctatttcttgtctaggtaccctcagcgagcccacaggcagacattggtccttccttccttgcagtccaccgccttactcactgcccattcaaccaactcaaataacagttccacccaatactaatcacattcacaaacaacacgcgatgatccaacggcaccaccttaaagttgaccatctgcacaaacggccacaccatccaattggtgctcaacgcctcccagtaattcttctgcaacttctccttcacatccgtcccctccaggaccgccatggaacccaggaaaatcccaataaaagtcggcgcaaacagtccctggtcggccgccacccgcgccaggatggtcttgttggtgctgccgggcacgaccacgcgcttttgcaggaagcggaaccacgtggtggcggcgggcccgaagacggcgccgccgtacaagaccatacgaccggtgcgcgtcaggtcgtggttggacagccctcgacggtcgacgagctgttgggcggcgacgtcgccgacgccgaagaggatggaggttgtgacggcttgggttaggagggggcgcgcggccagttgggctttgtacctgtttttgttttttgttcgtgttagagagggttggtgagatggtggattggaagagggggcttaccagctgagcatcttggctgatttgtgagggggttgattatttgggtgtgtttaggtagggacttgtagactggttgtgatctacttcctttgagttgggttgggttgtgttgagttaagtgttttgagtgttttgaggcctgaagagcaaagtggtgaggacgatgaccaaggcgaggaagcttaaagtgggttgaccaacaacgacgaccaaacagagccgccaagtctagaaggtgaataaccagttggttatttgtccgcgggtcctgggggcaaacagacacctttctagttgagataaaatggaacttcaagtctgttgaatgagaaacagacacctttagggatggaattctcgattctcacaacactcgatgtttttcacttctcacaagtcagcagaatgccttctcctgtctattgattcagatatcaagacttggcaagttgtcgtgttcctcccagcccaatttttgcaaattccgcgatcgtgtcgtaggttggtttattacgggtttttttttttttttttttttttttttcataggaaaatgataaagaaaatacttacaagaagaatggacaaggaagagagtatcagatcagtttcactcagagtcatggagagagagttttgtttaagccaacccagatttttcaacctaacgagcaaaacagcacaaaaaaagcaacgagatccaggtggtccctgatcgtcattagtaaacgtcgtcacccctcaagatgtacattgctatttcccacaatccgttagactctttaagcctcagtggcggtctcggggtcatgctgccctacgacgccgctgtccttcacaggctgtgacgggcaacaacttgattcgggacaatgatacccggcccccttcaaccccacattatgtgggggtcatatccctgtttgtcaacttgtcgactgaacttgagctgaactccccgtctcccgcagttcaacccatctttgacatgacatcatgtggatcattggggattttgatgccgatgttcagcgaggcatctgttgttgttccttctcatgacgttaacttgagggttgggtaattcaattgctggctcacggaaagagcaatgacgatcgaggttttccccttagcaaagtcactagggctgtccaagaaagaatatgtgcattgggtatctgttattataaagctagtatggcatatttgctctggctcccgccctcactcatgtactccgttgctttttactttgcgtctgcgtatgagctcagcaaggggcacgtcctcgtcttcatctccttgaccatcattatatccggtggctgtcttgacgagcggtagggactcggagactccttgaccgggatatccataattctcctcctcgtccacatcgacaccgtaatcccacagcgtatcaccctcgctattcatccacgccctaccatcctgtggtggcgagcgggtccttgagcgctgctcgtacccctcatcctcctccaactcagccataatctcgtcctcttcagacgagtgctgtctcctctgctgtcgcctcctcaaatcctcttgctgcctcctcttgaacgcagtcttcatgtcctcggagctgcggtagtagtcgacttccggtttttccgtattcagattctccctagcacccggccacttccccccagcacccgccctctccctgcgcagcttctccgggtccggcggcggccacatacccacccgatcattaaacccattctcctcgtactcccaccccgtccccttccaaggcgtgtcattgctaatctttggcccaccgccaccgaccggcaagaaccacctcaaaaagttgttcgtccccatcgcctgcgccatgttcgaccaaaacccattatcgtacgggaactccaccttgacgggcacaaacccaccgtgcccatccgcgccccagtaatcatccccatcatatgaccttgccaaaagcgtctcatgcctctccgcctcccactcctcaatcatcgtcttgcccagcatccagctccgtaccgtggtaaccaacagaaccatcagcgcgaactgcgtcgcaaaccaggcgatactcagcatcgtacaacccaacagcgctcccacgctggggcccaggtaagcggggacgtgtcgctggtcccaaaggccgtagtatagccttgtccagagcagacgggcaaagtagaccagcgcggcgttggtgtacaccaggaagcgcaaaaagtgcgggaaggtttgcaacgaaacgcagttgcccgtccacggacagtggtggtccatgcgcgggatgcagcgggcacaatgtcggcagtggtgggcgcgcggaggcttgggggcgtcgcactttttgcaccattttgccttttgcggtcctcttcctcctcttttgttattgttatccccgtcctccttctctttcggtgggaacttgtattggcctggatcgacggtgcaggcttggtagtaggtgagccagaggcagacgaggaggatattgaagattagggattcgcggcaggtgagcggaccgggagcgaggtcggcactggtgttgaagaggtattgcgagtagtagccgaggaagatgatgaggccgcagacggcggggatggcgaagcgttggaggccgcgggtggtcgggccggtttgaaggttggtcatcttgacattgtactcggggtacttttaggtcttggtaagaatatcggggattcggtcggcagatggttcggtagtgattgtgggaggaagtgtcgcgtgggattagtcagtcgaagcggtcgttctcttgcaaattgttgagaaagaccgtagaggtctggtatgctgtgtgtctgaacgactgtggagaaatcaaaaatatgtcaccattagaaaaaagaaaaggggaaaaaaaaaaataaaaaaaacacaacactgtcgaaaggaaagaaggggtcggattccacgaagcttcgatggaagtgtcgggttgcagttggaaatgtaaccgcgggagctttggggagccgcggcggatggtggaggggagtggcggtaacgtcagaggtgcagccgatgcagcccgggggtgatgatgctgttagcagctacttctcttgtcgcatgaactatgcgggagagtgctcgataccccttaacagtggctttccctccagcaaccatcacaacaaccggcctccccggcaggcagatgtcaggaggaaaaaaaaaggggggggccattatccccgaagtccaggcttatcccaggcttcaggagccactcaacggagatcttattggcgatggaaacaggggctgacttgagattcagtccgtgaatcctgacagcggcggactgctatactatactagtcatgaaggccctttccttttccgcttctctctcatgcaatacaatcaacgtcatgtcagctcgtttccactggggaaacagcatgggttgatgacattgtattttcatttcaagatccatatctccagtgtccatattgtggactgtttacccccagcctttcgtcacacaagttttgcattgaacttgtaaaaacaaccatacttacttacccctttgagctccatggcgtccggggcgactggagggtcacagctctcggcgttttggtgagtggaaactgtcgatgataccgccgacaagttgcatgtagatgcatgcatacccgtccacaacaaacatatactgactgaaactttatttaaactagtgccgtagcttccttcctttggcttggtcatagtgtagaaagtcaccaactgattggtacgtggaaggagaaaaagtattcacaacctgttacacaacggatagctacttacacgcggaacagaacaaccacgagtctcatccatattagtcctgttgacggccggagctttctcttatgtcgccagtcacttttggcaatggcttccgggttctaacgggaggttcggtaagtggacaaccacctactttccggtcccatcaacaacgtcctgacgtcgagaagacgatgaaggcggttccttaagacccgctcctaccagcctaccaaaaaggccacgacgatacttcctccccgttctcatagcagccatcattttcagactcgaactgttccatcgagtgacggcggacttgcaatgttcgtctcctggagtggaggcctttcttcctctagtaatcctcttctatgagctcttaccaggtcgacgggcccgtgtaggcccggccaaggacgccgacgaggaagatgacatggggcgaacaacatgggatgatattgtggactgggtggccgagtctaaacagtcccttaccatttccatcgttttcatctccttgggggcctatctcgcttcttcccaggacatgaggtcgagttacatctgtaccagcttcgacaatagcacccttgtccggtctcttcaatggctcggtcttttgttggacggtgtcatcgtaatcctactatggcgcgtcctcgcttgggccaggacgaacaagagccggctgatctctgtgagtgtggtatttttggcttcggcagtcggcagtggtcttctgtacacttctctccgcatgtttctaccttcagtgccgttaagccaccacttcaagggcattgacgccttgtttgtcttcgatgtcgttaccgatggctttgcggttgctgttctgtttgtttctgcgagccttttgaccaccgagaagacaccgctgtctcttgttggcatcttcaccttcatctccggtctcgttgttggatggggcaagctgaagctcaccggaggcgctgagaataccatgcacggcgttgcatacctcgccgtattgctcataagcttgggtacatcaatctttgtttacgccaacaacatacaaagagtggtactcatccaccgcaccatgctggttgcgctcatgttcatttcactcatcgccgccacgattgtcgccatttccaacaacaggaacgactacttgttcgaacaccctatcgagacaatgatcttcaaggcccggaccaatgccgacagatacttgcttcatgccgcagccagcaactctctcccggttgccgtgaacgagtacaaggctcgctacggggggagagatccgccacccaagtttgatgagtggtacaagttcgccgtggataacaagtcacccatcatcgacgacttcgaccaggtagtccacgatatccggccgttctgggggatctctcccagcaaaatcagagaggacattcagcgggtggccaaggaaccgggcatcgcgctgctcagagtcgccaatggcacagcttcgcacagcttatccaaagattccgagcacgcaatggtcatggatgagctggcaaagatggtcagcaagttcgcacaacaccttcctgatatggaactccccatcaacctggatgaacggccacgggtactcaccccctgggaggacgtgaggagattcaccgagaaggcaaagcaaaagggcttcggcaagttactcagcaagcgtgaagatgaaggcaaagcaccatcccagccccttgacctcacctcatccgccacaacctccgtccgcaccctccaagagatgaccgcccttagctgccctcccggcaccgccactcgcgccggcatccactgggacgtgcgggacttctgcctctcctgcgtgcgcccgcactccgccgggacaggtatcttcctccacgacttcgccgcttcgcagtccatctgccaccaatccgatctcttccacctccacagcttcttcttcacgccaccctccgtgcccccgctgcgcgacctggtccccgtcttcagccggtccaagctctccagctacagcgacatcctcctccccatccccacgctagacgaggtcctccacaaggccaacacccaaccggacaccagcgattttgatctgaagacaccggcactctattggcgcggcgcgcaagcggaagatgtgtcggatgagatgctgcacggcggacaacaagaacggctcgtccacttagtctcagataactcgagtacctccaccacactgatgctcatcccccaaaacgaagtccgctcccgcgccgcttacgagcgcgtatccacctcgttgctcaacttccttttgccgttcgacatcggtttctcctccgttagcgctgcttcttcttcatcatcagaattcacaacaaccacgacccgcccccctcatcccaaccccctatcatccaaccaatatatcctcaccctcgacccgcccttttcctcctcctcctcttcctcttccccctctgggtccccctctgggtccccctctgggtccccttctgattccagcaccactaccaccttcctcgccaccctcaaaagcaccaacgtccccttcacctccaccctcttcacccactggtactcctcccgcctgcaaccctacctgcacttcatccccttcgacatccggctgcactccctgcacgccacgttggcctactttgtcggtctcaagggaaaagcgtccgcgtccgatcggctgggaaatacaaagggggcgatgattaatgggcgagaagttcgacagaagagtaggacggacgaggccaagtacattgccgagcaggggatgaagtgggcggagaaggcggtgaggagagaagacgaggaggtttatttgtttcgggtgttggtggagtgggggagggtggtgcaggaggagagggacgatctcaagtttgtgatggctgaaacgtcgaaggagaccaagcaagctactaggcagaccaaggaaatgaagggctgattggtattggagtggttgagaggtgaggtagaggaggagatggtgattgttcataggaagttggacatgtgcttgtatgcctacacattgaaaatgagcactaggtacatttgaaatccttgaagtggtgcatcgttgtacgaagaacacggtggacgcgctcacaccataggcaggagtcaaaatgtggccagtcaaagaataatgattcaataaaaagtaaacattaactaactactcgctcgcttgcttggccttgctttaaaaataacgactgtaaccgacttccggctctcctcccaatcaatgttgcttgcttattctatggtgttgtagggggtatagaaaagataaagccatccgcgccggtagtagtgtagtaatgaggtgaggttggccacaacacccgatcgatggtgatgaaagcaagaaatgaaacagtaaagtgcctcccaactccacccacaactggttcttttctctttgacccgccaccgagtgtctttcctgaccgtctgaaaacgatatatctgtggtataatactaaaacacaggacccgaaaagagaaaatttcaaaacgtcagtccattacatcgtttcgaacccaaaaacagcacctatttctcttctttttccttccacttcccgtatccaaaccactcctaacgtcagctactactgcctcttcctcaacttcaccctctgccctctccgcgacgaaggactgcgacgaaccagaccagcagcagaacactacccactgccgttatccgatcgtccaaacatcctcctcaacgcgccaaacttctttttcttgcctgttggagtctcagaccttacaggtggaattctctcgttgcccgctgtgcctgctgcggacaacgcggtggcggtactagccctccttggccctaccccgacagcgaatggaccattcggctgaccagatccaccgctgatagacctcgtcccaagacttccacccgtagcggcggcagtggcggtgccggatctcctaataaatcccggcatgggaatgcctccttcgttcatgatttcttgtaccggtgatggtgccttttcgcttcggccgggaagagaaaagctgggcattcgtgaaccccgcttgtggaggcggggattgtggctttgggggcttatatccgaggtatagttggtgtcgatggtagcaggagtctgcaacctctcctcgacatcgacctgccgatcctgatcgacttggccttggtttctcaacccttttaactcagcttggctcctctctagcttggtatccctcctcacggcgctctccactggtgcttcggggcgagcgatggcgtcggcactttcctgaacgtgttgatgatggtgcttcttacgcgagaaaaccgacatcaggccacgcttggggcggcgcggctcggtggcagcggcaggggcctcagaagttccaacattagaagctgtctgcgacgtaggcaggatctggccacggccagagcgggttcgacggagttcttcgtttcccgctgccgcgtcgttgtcgtagccggcttgcgctggcgcgattgcagaaccgagccttgccgtcttcgacaatttctgatgaccgccaagggatccaacgcttccacgcgcattaccattaccattataagccccgtccctgtaattataccctccttcctcctcttcagcaatagatacctgtctatcacgcatactgccccgagccatactccgagaagccgctgccacaggcgccgaagccgagcccctcaatccagacgaaaccaccagtaccggcggcacgacctcgtcttcgtcactcgactcgtcaaaccggcttctaaatttgctggcaaccctggcatcttcctcatcgctcgaatccccgaacctgctggagaacttacttccaatcgatgtcctcttctttccactggcgcctcccttctttcccagtgtaggcatcttcatgccaccaggacttttcctcccaccgctgtttgctacagagtcacgaagcgtggtacgcatacccacacccatgcccatgcccgagcccattgtccccctactagaaggcggtgtgtcaagtctagagttcgaattggtaggcgtcgtagctcgcaacgaagtgagaagcttagtgccatttccgcggctgtcaactgatccagcagctggagagtttgaacggagagatttaggaaagccgccagcagaaaggccttgtcctgccgaactagcgcgggcgcgcttaaagctgctatcgctgctagtagagtcacggcgcttgatgtgtggctggtgtgtgtttgctaggcgaatggtagaggctcggggagccggaagcatagcatcagaggctgcacgatgttctcgtttcgtgggctgaggtgttgcaggaaccggagcagggagagacgctcgccgttcggccggaggttcagagcgcaaggatttgcggaagcgaggtccgtccttcacgggggcagccttgggttgaagaggcgtactacgcatagtagttcgcatcgtcattgttgataccaccggtactacaggaacctcaggctccccccatttcgtcccaggcttgatctgatagctacgttcggcggtcacgcgagcagatgcagagggtgccgtttcctttgccttacccttggcctttttcttccggacctgctcctcctgagtcggctgctgctgctgctgctgctgctgctgctgctgttgctgttgctgttgctgttgctgttgctgctgctgctgctgctgctgctcgagcatcatctgccgagccatctgcacggccaaagcatgcctttccgaagtcctcttctcgatcgacttcttcctccttggattttctcccgggacgctcgtctcttccctgtcgccttcgattccagcatcctccttggcttcccgctccagttgggctcttcgctcagctgtaagactcctccaataagccttggcccgctcccagtcgtcctcttgaggcgactctccagaataagatccaatggctgtggtagcagtcgaaagtgcaggtacaagacttcggggcggatcgggaggcgacgggtggtcagagacttcatgttggcgggggtcgttggctccaggaaagtccaaaacagcattgagtgactgatagccttccccttcggcctcagaaagatcctcataggcatcagcgtatacacttgagttatccgactcactttccgatgccggctgcgattgagtgcctgtcgtctgttgtccagtggcttggtctacaccagtggccgaacccttggacgtatccgaatcttcgggaaacccgccgggaacctccacgaaaaagttgggcgcttcattctggctctcttggggggttggatgtgtcaaggagataatcgggacattcggagcactattccgccgccgagcttcctcttgagcaacagacctcgagtcgatggcaggggcatttctattctgaaaggccggcttaacgggagatatttgtggcgaggataccgagttgcgacgcggttgttgtggcggctccatgaaactcgggtagtcgtacaagctgcctgtcatctcggacgcaagactggtcgacccatcactgtcgtcgctggcatatccacttccctccaccaatgtaaccaccggtggaaggggttctctaaacctcgagatattagctggacttcgtacccgttcctcacgctctctctgtagcatgccacctatagcatagtcactgctttgcccaaaactttcggctacagggcttagggggagtggtgtggtgtatggtgtggtgtatggtgtggcgtaagcaacatcccctatcggtcgaagtggtcgttcgccctctttcggttcctgtaactgtggtttcctgacattcctcacgctgccaaagctgggaagcgccggtcgtggcttcatcgtcgcctcctcatcgtcgagcgtcaccgacaagtccgcgtttgcccatcggcggataccggtagggctagccagaggtggcgagaccgatcgctctttgggggcaagctcggcgatggctggttgagtttcatcatcgaagcttacccgcacggacttcttccgttgcaccggccggtctgtactccatgaggcctccgacgagagatcagaaggcgatgggccgcggacggggcttggttgtttgagagccgactttcgtggggagactgatcggggtggtggtgaatgcctaacagttagagtatcttgaacaggtccaaagtgtgcttggcgagccgggctgattgaggaggcccgagtaggttggttcttcttctgagacaccgaagctgcccgaattggtagctgactagcttgggaagatgactgtattggttgttgttctgactgcgaccggatatgtgagactatcctctgtcgggatggtaccgagtcgagagcgctagagaccctcgatgtacttgtctcatcagactctgactcttccaattctggctcctccctcacaatggacggcagtctcctcaccattggacgaccatctgtagttacgaccattggtgttgatgttgttggatgatggtggtcggtaaaggcttcctcttcttcctcttcgtcttcctcttcttcgtcttcctcttcttcttcttcagactcccagtcctcttcctgtggttgctgagtcggctgaggttcagtaggtggcgaagctacagcaaatcgcgagggtaactgctcctctgtctcctggcgagagtcttgtacaggtggtgactgttgaacaggggcttgtacttgtacctgtggagctgtccttgttgtggtagcggtaccggtattaccagtcgggttgcttgttgggacgttactcttagtacgacccacggtgccttgtgcgaggtgtgtcccagccttgggaggttgtttcttcttcttggatcgggtgggttgctgcgatgctgctacgatggcgtgttcaacggcgaggaggtcggaacgtctgatcatccgacgggaattggggtcgtagaccaatgcttggtctgcggcagaagcggaggaggctcgcggtcgagtggaggatggggtccccgcctctaataatagggaaccccttgaccgctggggctggaccgccgattgggaatcttgagccggaaagtcggtggtgctgcgggtatcagccggggatactggcggtgagccgaccctaacccgggctggatacgagaaattgatggatgacgcccgactttcaggccgatcttcctgatgcatcacaacctggggtggactcgatggtgggcttgccattgccggatccgttcttcggacgcttgacaagtctcccactctggcgggcccaaaccaagatggaccatcgtccgtgcccggtttgtgtgatgggacgcgttcaacgcccaggctttgtgttttgcggtgcgcactcttctggggcgcacccgtccccgccgttccaacgtttgtggccacattcttgggcaattccggaacagggggtaagtcctcgatggactgggattgacgccgtccggagtttctgctatcgggtcggtggtgtggactggggcttcgaaaggtgcgttcggtcatggaggtcgagctcccggtgcgccgtaggcttggtcttccgtgggcatcggggttcgtgcgcgtggaagccacggaggcgctgcgccggacggtgcgcttcgtatggacttgggcaacattggtcggggtgatgggtcgggcacggagggcggcggcggcggcagcggcagacaggttcgaggcttgttgagcttcattgcgcttgaagacggcggcggcagcggaggcagcattgggattcgcagtcgccgcggtcaaaggctgagtgttgcgcgacatggaatctagcagtcagtaatcgggattcctctcgcgactggactggactggacgggacgagacggggaccataggatatccgcgaaagcatggggaaggtgggaatggagaaacaagggataattgaacagcagctggtctggtggagcgagctaagagtagtgtagaaaagtgtaattgcaagctgcgcgccgaccatggcatccatgccagaatcatggcgtcgcgaacaaagacagcgatgatccaaatgggcactgtctcactgtctcgggcgacaggaccaggccgaaaggaggaccgatcgagaaaaagggccaatgacgacataccggattgggcggccgatgcctccgcgagctgccgaacatggtttggatgtcgtatcctccgcttcgacaagtacagtagggcccctagtatttctacctggatgtcgctgtcgtcgctgtgtgtgtgcgtggtgtgtctgtgttcttgatccaggccatccccaacctggcgatcttgctcattaccgagcgcggcttctcatagggcgcaaaataggaattagtggaggaactttagttcggctgctaaatgcgaaaaaaaaaacaaaaggagagaggttgaaggcgccgttggtcgtcgcaaaaaggtttgtcgggacggaagagaggtgagggtcggcgacgacacgtgtagatgaaggtggtgattgcgtggtgtggtggtggtggtggtggttgtctgagagtggcagcgccagactgtttggtgcggcatggaataggaggagggtgccgggatttgcttgtcttctctcttgtcgggtgggtggtactacctctgcctaggtatcgagaaaagaatgacgatgacggaggtcgggagttgtagtgtagtgcggtcgcagtgcagtttgcacctgggacgaatgtgcagcagcgcccttccttcccgcctgcgcagtgaaagtcccgtcttggtctgcgtaggaaggatgaacctgaatctcgttcccgccgagtctgtctgccgtccaacaaaaaactggaacttgcttgtgccctgatgagctgaaggaggtcggtgacgatgatgacggcacagcagccaatatcttcacgttctgtacatgggatccccgaataaaagggatcatatcatggacctcgtcagcacaggaagccgtgggaatgccgggatggatcttgaacaaaaaatcaaaaagtgtagcgccgtgtccgtccaactccaccacgtacgggcatcctgtcacgttaacaatgcgccgtggggacgcttggagccacatttccgcatccgatgtccacttccaggctgtgaacgtgaacgacgtcgtttcggcgttgtcgtgaacctgacacacagagcgcacgctaaacctcaaaactcacacaaggctaaaaaccaggggattggcaagcccgctaaacccgattgaggcttccaccacaggtcaccaaggacaccaaggacaccaaagacccaattcgtggatgcatgcgtgcgtcagtgtgtcactttttattgggcttctgtgttttccattccctccagtcccgcattctttagctggctagaccaaaaagcgtgcatggctagtcccccccacccatatcgctgagtaagcccagccagccgcccagccgcccagccgcccagccagcgcacacacacacaattgaggcatcgctgcccaacgcacgcgcacactctattagcgattgttagccgttggcaattgaataaaggtatcgcgagatcttactctggcgttaagcgattttttgcagcgattatctcgtatctttgcaattatttagtacagtacagcgttatactatacttcccgtacgtactaaccataccttccgtactagctatacctcctataccaactatacctccatccttttaaccttcggttacctatagtaaattaacctcccaaccgactacaacgactaacactaacggaatttaattaaaaattgctagtaaaatacccttaattccaatccgaataattattccttagcagagtacaactccccttaccgaaatccaatcgctttcaatccagcgccgccgttacaataaactattaaaaatacaattactatctcctaacaagcgtattattactaattaattactagcctaactactatttacctcctctaactataataataaggtcgctacctttaacgcactacaagattactacatatagcaaggctttataatcgtattctatagtaatataaagagtaaaaagaagggggataaaagtattatcgtacgtattgactaccgttatatatacagtcgcatttatatagtaactgggcgaggtattcgaaatactatattaaagtaattcgattacctatattaaataaaaattgtactaaggaagaggtagggcaattagtagttcgctaaaaaaattaataatcgctataactatattattaatattactaacttcgctagcaatattatttaccggtaatagatttattataactataaggaggggattaaaataactattaagaggctatttagtattgctagaataaacgttcgttaaatcgcctattatttaagtagtactttaaacctcgaagaggaagatataatcgccgctatctaatatattaattataatagtctaatattagaactgcgtagtcttcgagttcttattataatttaggaagtttataatattcaacactatattcgttatataaagtatagtccttatactttaattaaaatacttattaatttactagaatataataagaacctctacaatattaagtactttattaactacaatctactctttcccaactaatagagggtattacgggtattctaaacttttaattagtatattaaaatataaaagaaaaatccctatatattactagtaaataatatatataaggtatataaatcctctcgtctaagaaaccgacttttttttataaaattaattttataaaaaaaagtcgattttttataaagaaatcgattttataaaaaaaagtcggtttcctaaaaaaaagtcggtttgccgtagattatatataactaactatagctttatataaattaactactttaacctccccctccttaatattactaatatcaatacgcttaattataattttaatatagtatacagtctcttaagtagggagagataaaaagacttctaatagtagtttaattatttaaagaagctttaagaagattacgaaattcctaaccctataatatttattaccgactttaatagaagatttaaaaaggccgctattgccgcttacctaaatatattatactaattctatatatagtatattataaagaatataaattactatattaaaaagaagtagatttaattaggtagtaccgaactaactccgactactaatatattaaattccctactaattacccggaatttagataattatagccccgaccccttattttatattactttaattaatagtaatagtaataatattaatattaacgaatatatcgataataacctaaaggaggaggatccggaaaaggccaacaataccaccgccgctaaccgccttatttaataacgtaataatagccaaggagcttataaagtaattaataaattattaattaaaattatcgctctacaatatcgtaatatactaatctttaatccgattcgtcaattttattaaaatatatacgagggattttaaattaagtggaagcaagtaatatatactaataataaggactactttaaacgggtataatatttactatactacaaatttaaaaaataaattcgtaagttaatgtattacattacccctattatttctactataaattatatacttttttcgcctactatctttatttattcaattaataacctcttattataattctactagcttacctctataaatattacttactatagattaacaaatataataactatatagtatcgaggcttagaaactataatatccgggcaagtagtagagttgaatctttatataaagctattaaacgcttacttaagaatcgactttcttttctaaactaattatacgaatatatataagcttcgtactgctcttaacgaaagagatttaaattgagatttataaaagtaaagcaatcttatttctataaatataaaagagtagggatatttaacaatttagtattgaaagtatattaattacactctttttattattacttttatatatatataaaggtttatagaattaacttccttttttatttacaagtagcgctatatacccttaaacttctatagtactaatatcactatatatataataattaacttagaaacctaacctaaaacctaaacactaactataaaaaggtatttacaacttaatacaacttaccctataagtactttatattaaagttattataaataaatcccctattaatattagtaatagaggatatagatatatattagtaattaaagttaaataggcgtactaagttaattaaggctaagcaacgcgcttacgcaatttaaaaccctatcgctttacctaaccgccgatgttaagcggctatccttaacccggaccttactaattatatacgtagaatattgggatataaccttataaatccggaagtttttaagctatataagtttaaaagtaattaaaaactgcctgcctagcccattaagcttacggcgcctatcgattataattagtataataactaccgtttactttcttataataaaccgccctgccgggtaatatagcgaaatacttaaagaggggggagagtattagcccgctagcgctagtcttatactagagggatttaataacttaattaaccgaattttatttaaaataatataaattgtattatttagagtattataatttaaatattagtattaactatactaactatactaataccccctcccctagtactattacaggcgactctagctcccttgctcttacttttttaccccccaattcccttatagcgaactctagtaccttttccctctccctaaccctaaatctagtagtaactactaatttagtagcagccgttatacgggtaaatattaattcctaccggttctaattagtttagttataaactactaacttctattagataattactttaatattaggacggtctaccgccttctaactagtagtaaggggagggatgggttatactagtaacgtagtatgagatagtaccgcctctagtactactaatatatttatagggatatataaggggagttctccaaccgcctccctagtacttatacggcggtaggtataagaattagggtaggtacgtgtactttaggcagtaagtgtagtaatagaattagtaaagaggatagtagtattactagtaattatagtattaaccaccttagtagtagataattgggataattaactggattgacgatttttgaatacccttacgtaaaaaagagtagcgtaaaagacgtagatctggtgatgcgcgggcatcgattacgtagcctcaattgtgtgtgtgtgcgctggctgggcggctaggcggctaggcggctggctgggcttactcagcgatatgggtgggggggactagccatgcacgctttttggtctagccagctaaagaaatcgctccagtccgattctcgagagcccagggcttccccaagtcccgccgtccatgcaggagaatggagactgtcgcttcccccctgggtaacggcactcggctgccgttcgtgcatcgaacagcccgccatcaagcactctacctactgtaggcacattgtgattgattgatggatcgattgcttttcactttccattgtcgaggattgggcgagacccaaacagagccgggccaaagtgtgtgtgtgtaagatgacttgcatcatgatcacctttgaccaatatgcgctgcgcctaccatacatagctgccttgcttttaattccacttcgacttgctgctgcttggccctggcattggcctgatcatccccacctgctcgccgttccagattcttcagtcaagagacggtgggagaatggattcgctcgagttgctcgacaggaacagaatgcaccaatgagtcgagtttctacacaaaacccttcgccaaacattcaaaacacgtttagctttgactcagtccagccagcacaggcaccgttcatccaatctgtctggtttgagataaactatgtctttgtctgacgtcgcaccgagggctttgggcccttggagcgggtttgtgtttgacatttggcgatcgtcgagacccttacggaatcttctcccgttcatctccactcggtgattccgtcctgtcatcgttcgggaagcgccgtgtgcgtgctggacctcggctcacaacagcaaagatgtgagtgtagaatgaatatcgaaacataccacatctcatagtaggtatgttgcgcaatttgaaccaccaagacacaacattgtattcaagctatctataatcgtggttttccttcttccgacaataggtgtatgtcatctttctgttcgagacctccctctatccctatgcatttgcgatagcctaggtagtacgttgttgttgcttatggccattatcgtcctctccttctacatctaacaaagctcatttgtgttgccgtcaacgagcaccccatcacccaggctcccaccgagcccccaaaaatacacctaaactcatgcgttcctctctttccgtcttgaccctcacctagcgtgtgcatagtaagctgtataccaggaaaccgcgtttgttaagtttgttcatcgtggctgttcggtcgtatttcgatattgcgtgagccgaccgagtaagcggtgtgcgcttggttgtataagtaactgcgagccttaagctgctgttgtttaacagttcagtttctcctgttctcgctgagccgtatcgcccgtactcttcgtcaaacccctcgccacgtcaccggagcactggctcctgacgccaaagcggcaagagtcgatcctctgatcgatcctctctagtcgctgtgaccaccccgacatctgcgccctcctctccatcaccgtcataaaatccagaacagggtataaaatcacgctaatattgctgcagactaatgttacaaagaatagggggcagggaggtggcatggccacaatagcctgggctacgtcccgcccccatcaggtaccgtcgagacgcgggcaacgtgatctggaacacgttcatgtcgttcggcttccagcccgttctctggcggcagatcttcgtccgggtcgtagtcgtcttcctcgtaatcatcgtcgtcaaagtactcctcgctctgagtgccttgactataatcgcagttcatcggaccaccatggccgcccgaaggttgatgggcatcctgaacaccatcgtgacccttggtaggcaatttgctgtttttcttccccttgtgcttgcccttcttgagcctttcccactgagccttccgctgttgttccaactggcgttgcttgcgggccttgatctcatattgacggaccaaagcttcgggagggtgcccgaagatcgactcgtactcacaaaagtggcaaatccaaatatcttcaggcttaggagggtgacgcttattccgtaattgcgtctcccggcgccgttgtctggccgcggcggcatactctttagcagcactcctcctggtggttttaggtgccgggccttgctgcccttggcctccagcgccacttttgccttgtgcatccttcgctgcggtgcctgttcccgatgaaagagggtgggcattagctgcctgaccacccggagcagcacgctgccaattttcctgcccttgtcgagccgctgacggggttggcatgttgattcgtcgatcagagccaggccaagagagtgcattaggaccaggagcggtaaacgtgaactgtgctgatgcagggcgtttcggtgacaatgaattctgcaagagacttgtactttcagaccccgcatgtggtgggtttagcttctctgctttcgctatggcgctggagatgatcccctggttctcggctacagagagagatatgatcagcatctccatcgtgacaacacctcgagacatatcaaatggcaagggaaccaggatagagcgtcggttgacgtacctgaactggttgaccatggaacagagcgcagcttcccgcctcttccgggccagttggtgttcgagtccgacaagggcctgagcgggcttctgccgttgcgcggtctgccatatctacctcttccaggaccaggcacgttctgcaagcctggcatataacccccggaaccatactgagacgccgagctcgaagacgtggcttccccatgaccttcagacgcctgaacagatgtggttccgaagccagcatctatgccaacatgaaccccgccaagagctgcatcacccgccgtagggattttcctctttttcttattgtttgtgttttcgaaggagtcatagccatcgattgctgatgccgcggagacagtagcttgcgaattgaccgatctctcttcattttcagtcctcggtgactgatgacccttgcggttcgatggatcagagatcccgtcatcgagcaagctgtgtccgcgctccggtatgccttgtctcgacgcagcagtatatcccccactttctgctagtggaccatctcttcttgactggcgcggggcagcctcggtgagtcgctcgcgagggggagtcgaagtctggtctggttcgtcatctcggatactatacagactcgggaacaaggacgtagagatcgaaggagctggggggtattgaatcgactccgcggcttcgggggttaaacggtctctgagtgatctcttgggcagtggatggattctccgttcgcttcgatatgcgggcgacaccgacaccgtatcggcggaggacattcttgtgacttgctcgtgtgctctgtcagaagccaaatgcaaacgaattagcaacagcaatgaaagccatttgatgattgggaagaagtcatttaagaaggctagcattggtgccacactgactgaacagcaacaacaaaagaatggcgggacgagaagaaaggccgagtgcagggcgaggacagaagagaggcgcggggttaggacgggaggggacttgggcggactcgactgaagaagaggtcgtttgttcatgccgcgtagttctgtgaagtggccttggaaagaaatccaagaatcgcaacgtggaaggcgcgtgcctacgaacgtaccttcaggatattacatagtacccaagacaagatgctatcaactttcgaaggagcgccagccgccgaggcacttcacacggaatatgcgtcaacccgaggggattcccaggctgctataatccgtatgattgtggaagttctgtgatccggagaacaccttgggaatacaagtggaaggaaacgaaggcgccgacgtcgctttggatgtatccctttctgcccaaaaagactcatcagcaccgaagccttgggaaaaggaggggaaacgccatggcagttgtgttctcgttgtttatgcctggaccggtagatgaaatattttctccccaagttgccaccgcatcgtctatcatagcaagaacttcctgaatcgtcgggataccacaccaagggacaaatgaaacagcatggcggggaaggcggcgagaagggggaggggggggggggggggggggggggggaaatgaagccatacaactgaggggacaatcagctgctaatcacaagcacccaccttcttggctcgaatctggctcgtgcggatatccggtggccaggttgcaggcaaactcgggggagagctataggaaggccaaaacaaaagaagccaactcaaaccagcactttgcccgagtcagtgagacgggtgtcgtgtatcggtgcagtggtgttgaggggtggaaagcaatggagttcagtggttgtgattaggagaagcgggtgttcactgtagtgagggcgggcgggatggtaggcgggacctaatcgacgcacccttggctgcattatgtaagcatcccgtccttaaccacctcactgcagttggtcgtctggacagcgcgggtttcgggctgtgattctgaggagagggcagccagaggtcggtgacccaatgccgctgcctgccatgctgccagaacctagaagtacacccgctgttccgcccccgccttccacttgtagttcccggccgggggagcctccattcggtttccggttcccatccgagtgaatagcctcacgcatggcattgggtctctccccaacatggagagatcaacggaaactgagagatcacccaataatgataccctagaggccgacagcaatcacgaaccgtcgagcatactggtgttcccacgggtacactactggagactccaaggaacagccccaagtgagatgctgaatttccataccgtgacctctctagctactgtactgagctacctgtacgtttttcgatttcccaaatccaattggaagatcatggggaagtaccgagtcgactgatgttgacccattaactacctctaggtaccagctagtgtaccttggcttgacttccccagcaaccgagcttctttctgggtgggcaagtctctctgtctctacttaccataatcatcgccgtgcacactcacattgaaagcgacctgaatggaggccgggttgtgggcggcggttcctgaatgccggacgcactgtgcttacactagtactagtacagtattcgagcaagagccaagcgttttccatcacaggcagaacactgcggtgccggtgccattcataggtagttgcatctgatttgatgccgccctgacaacaccatgtactgccattttccctttgagaagcaaacgagacccattcgacgacggtaggtgcaatttcacttggaaagctttgctcaactcgacaacaacctgaaccagacccgacctgcagcgagcaatgaaccgaacccccgcctccccttcaggttcccattaccccaaataatttccccttgtgtgcaacaacgagtttcgttgtcttccaccatcgatgtttgtttgaaccacatttcacttcaaacccttttcggttttcaagatgccccttattctcttgtcggtccaggttggacacgggcttcacctattgaggcgtgatgtcatagcacgaaccctccccgacggacggtaccagtaattcaccactctacggcctctacatacctatgcatacgactttcttacatcaaactatatctactcgtctctggaaactgaacagcatcgacaagccggctttcgacgccgcatcccagagatcattgatatcctggtcgagctggcccattatctttttcccggcaccggattggtcaacatggggaccgagcttccagatggccccgcacgctttggcgctgccactgccgctaccgtgaggaggagtgaggaggtgcctgagtgacggacgggatcagaccggggttggtgggtgggtgggcggcagccagagtgggtgcccgggcggacagctttctgccaaaatttactgcaagcaactgcaagagcgccgtgtcgggttggtggtggtggtggtggtggtggtggtggtgcatcgtggtgccgtggtgcggtgcggtggtcccgtcttttttggggctggcaactcgactaggtcccgggctcggtttccaccattgtacacacaccaagagagaccagccatcgcttcctccttccaggcagtgccgtcctcgctctcctcttttctggaaatcctcaccacgtacaccctgggccacagacacgaaaacccgacttgtcgaactttgttatttccgtcatgagaaatagtttaccacccacctaccacgtcgaccaccgctccccgatctccaatttggcgtagccagcacttcggatcccgtcatagacatctcgtctcgccgtcctccgtcccctcttcttcgttttttttcccaccctcgtacccgctcaatcttttacccaagttagcagcgaacgagtcttgctttcgtggacatttacacaagcaagccggcgacatcctcatctcgagcacgcccccgatcgagcaccctcctcacttggctggattttcgacctgagccctcgcgatcctccgccgtcggtcgatccatcctcgataatttacgcttctctaccaccaagcaccggcttcaagctacgattcgaacctagcacgagtctcataacctcgacaccttcgattgcatctttactcgacgattgtgtcagattcaatttgcggtcgagactcggcctcgtcgagtcctcgcttctccgtgaccacatcgacagacgaccgcgtgattcgggtctgctcccgccatcacgccccattacttctccgaccatccacatcgcaattgtcgagcttcaagtaaaacgaaattgttttagtgctagggtgcgtcattgtccccaggcactccggatacccgaccgcagaaccccctcccaacgggcctgcggatcgcgttcttctcttcgacaccaatcgtgtcgattatataccctacatacttcgagctcctgccttgactgcggccccagctgcaagcaatggcagggtccgatccgaggcggtcgtcaagagcgcgaacctcccaatcacaatcgcaaatctcgtccagcacgtccagcacgtcaggtcgtggtgagcgcagcaccaggtatttcaacaaagctgtctcaccacaaaagtcaagctcctcgggatcgctatcctctgaggctccagacgagacaattacagcggacgactcgtttggtacccggcgtcgtacccgcggtcagcaggaagaaagagagagggcaaataacaagtctgagcaggtcgaaatggcacacggcgacgatgacgctcaagacgaggacgaggccgttcgttgcatttgcggctacgaggactacccaggccctccgccgtttgacgaagactccaagcatggcttgaaggacggcatggatatcgatcccatattcgcgaccgatgtcaccgacgatgcggccggatttttcgtacaatgcgacatttgcaaggtctggcaacatggcgcctgcgttggcattatgaccgaagagtcaagcccagacgaatatttctgcgaagagtgccgcaaagaattccacaaaattttcacagcgagcaacgggtaaatcttgcatttctttggtcccgtggctgcatggtcgggagctgaacgtcaaaagttcagctggagtgcgtcaaagcccatcacacgcctttgacgttgcctcacctttcatgcaatatcctcctccatccacgacaattgtcaaatcactctccagtcgactgacgacatgattcacagacaacgctattcgcactacctaccccttaagcgcccctctcgaaccacttctagatccgcctctctcaacaaggatggcacgagatcaccgcccaaagataaaccggagggccgcaacggacgtggtacgaccacttcctccgcgtcgaagcgaagatctacaatgaacagccgaggcgctgactacgacgaagctgaagccctgagacgggcgattgaagcaagcaaagaagatgcagcttctgaacaacccgaaactaccacgagaagaacaaagcgaggcagaagcgatagcgaagagtaggtccacgtcctacgctgcccgacatcaataaccgctaaccctcttcaagaaagtcagaaaacaagaggcagaggacgagctctcgatcggcctctcctagccttgacaagaccactgaggactctgacgacgccggcacaacaacgcggaatggtgcaaagtctagatcgcggggcggcgtagcaggccgcactctgcgcaccgagaagacaactgaaaaagaagaacgcgaacgacaaagggctgaggcagcaaacaagcgaaagggtagagctgagcgccggcgagctgatggtacgaaagccacgactctcgcgaaggcatctggaattgacacagatacagattcagacccttcggacgagttaccactagcagctcgtgcggcagtgaacaagacgcccgctacaacgacaccggtcgcagccgccaccgccgtgaccactacaacgactactactaccactactatggctacccctgccgctgcggaagaaccggcagaacaagaagaacaatcaccagcggtacccgaaccccctcctgcctcacagtccactccggaagaccctcccgctgcagctactcccacagccaagattgagaagaagcgatcacataagaagaagggtcgcaatcaatacacacgtgatgacaacgagccatcgcctgcaagatcacagtcaggggaggcaccagctgaagtaccgcctcctccgaagccaagtaaggccgaagagaaggctactggacacggaaaacaagggaagaataagggtgggatgaacagcaagatcaccatgactgacatgaagaggagggccgcagcactccttgacttcatttcgcgaacccaagttgagcttgctggcgagtcaccatcggatgatgacaagacgaacggcaacagcgtcgcaccacagttagcaactgactgtgaaaagccagggtcggcaacaggcatactcggggtcaattgctcgaccccagccgctgtcatgacttcagaagggcagctaggaaaggatttcaaggacctcagctgcgtggagatgatggacagcttgacccggaggttggtcaagtggcagcaggagtatacagtgtgatacaatgagcggataatggatgttatacttgatgtgcatgtggcatggattacgtcggataaaggctgatgataacttgcacgttttcgattttgggtttcttttttcttttccactttcgtttgtcttggtgttttctcgggcagaacggtgctatcattaggcaggtttttgcgatgattggatgctttcgaagttttatatcgagagtactcgggatagctgtatcctcccttccacctactgacgacgtgggcgaatgggtggtgaggccagcgatgcatttattggggcgttttttttttttttttgggtttaaacaggataattggttctggtagtacctaggacggcgtgggtatcattgataacggagtatagagttttcaagaatttcatcacctaggtttattttgccatgatgctatttcgttcgtgtgtgggtatcaaccatcatgctctctcgttgttatttggcctttgatgctatgctcgtactatgccatgcctgctcatgctcatgctatgctattaaatcattatcgtgtcgaattcatcgccgtacatgtatcatccgtccaacgttcaactacacgccttcaaacttttcttttcttcactcgcgtaatacagcaaaacaaacccttgaaacattcaccacaaaatcatccaagatcacctctgcttctccttcacaccctcattgatcatccccgtcgacgtcatcgccagtcccctctccacgtcgtcctcacccacatttgcgctcgcactcacattctcatcaccaccacccctctctccctctcccctcgctgctttttcctcctcactatcctccggcttccccggcctacacgcccacccatccacaaacctcaacgtctccctgccccatatcctattcatgatccacagcctcacggggaccaaaatgatgataatcaccggaaaccccggcgccgcgaccgtcaaggtcacgccgaagatgatgcccgtcagcacgatttgggtgagggtatacccatgcaccgcccatcgtgagatttgcgggttgggtagaggcgggagttccgagggcggggaaagcatttcgaagaagcgagggagaatggggttcacggaaagcgattggtagcccatgtacatgaacagacccgccaagacggaggtgggggtgaagccgaggaggtgttggaagggggggctgatgaagacgaggatcatggcggattggagaaggggagagtagcgctgttcgtggacgcggggaacgagtttcttctttctgggggcggcgtcgtcgatgttgggggatgataaggttgtggaagaggaggaggttgagggtgaggctgtggctgtggctgtggctgtggctgtagctgactgggggggattattattagaggtagtagtaaggggggtgtcggagtcttcgtcatcatcgtcgtcaacttccacccaatgccgcagagactccgaatgcaaaggcgcctgcggcaacaagccgttcgcaggcgggatacccaggattccacaaagcgcagtggtcgtgcccagcaggacaatgtcccaagcgtacccgcccggcttcttcacgccgtagcgctcgacagtgcagatgatgctgctgatctcgtggtcaaagtagaacagcaccgtgatgatggcgccggggatgatggagatgaacacccactccagtggcacctcccagaacctcacgaagaacatgtcgcgggccgggctggtgggtcgaaacgacttttggatggaaaggcgctcgtggtcgagattcgctagctcgcccatgtacgggacgccgataaagaagatgatggagatggcggccgcgtactcggctagtcccatgcggatgatgcgcccgaacaagggcttccattcgagtgcggtagacagaaagatggccatgaggcaggtgccgaaggcgccaatgatggagtagaggaaggcgtcgaagggaacattgtcgtgatttcgtttgagctcgagactggccttgtggaagtagatgacggaattaaggagggagaagatatcggcgctgaagtcggtgacatattgcatggtgtagtcgtgggcattgaaaatggcgagaaggtagtgcatccaggcggagtggatgagggaccaggccatgaccgggaggaaggggaccttgatggtgttagtcgaagtttatttgtcatggttgaacataggtaggtcacttacatgaaagttatttgtacatagcttgtacatgttctccgccagaacggaaaagggaccagtgacacccaagatagtcaagggctgtgcagagaagagggagaagatgaggccgcaaaggccagtgctaaagacaacttcgatggtgccccatgattctccggtgaggacaaagagatcgttggcaaaggtaatgcccgggaggatattggtgaagaaaacatagacggcactggcgacgaccagttggttgaagactgtccaatccgaaacatatctctggcgtaggttgtgtatgtcctgcctcagcaacctgaatggctggagcttccctcctttcttgaacctatttgagactgtggccagccatgaggctttggcctcgggcttctccagcatatcgggttcctgctctcagtccaaggagtagttgagcggttgacgtcgatctcgggaaaattaagttggttgacggcagggtgattggctgtcgagttcaacttatatacctatgtatataagcggggctagggtcggcgaagggagattattggataggtattgacactggggaagaagcggcgccggacgagagattgtttgttttccaaacacggtcgtggaagcttcgatcttttatctcatctttcggccgttggctgagtataggtaggagctaggtatgagagacctcaccgcgtcttcagattcgaactccctatgagatgatgaatgcagaacgaaaagagatctcgacctaacagagcggtgagaaagaaaattctgagtatagtgaaaatgtcttaatgggaaagaagggtatggttcaagattagcatggggggaacactccggcctagatctctacagactacgccgatcccttgaaggttacgaggacattgggccagaagggccgaaaagaacccctatccatagccactgcgaggcgggtagtatcatggtgggtacgggcagtgttgagaattgaaaaccttccttttcccgtattccagtcctctacatacagggcatgtccccatcgcgcctttctgccaaggaagtttctttgatattcttggcgagagaatcggggcaacaacgtaagcgagcagagcgcggacaagtcgactcccgtcttcgtcacggcgcacgtgccaccactgtctttgatgcccaaccttgatttgttccaaaggtccacaaaagaaagatccaagatgccccacaaaatcgcagatccggaccattgcccgcttctcgtttgttatgtccgccgcagaagcaattacgtcactggtcaacccaccatcacatgtgttcggatgaggaaggcggcgagggcggtcacaactctcttgccagcagtccagtgccagtccatatctgcaaacatagcattgatgttgaatgctttgattcacgagatcaaggacagctgatcccaaagattgctttgtacagtaatagtgttgggcaaaaggtcaacaatcacagtcgaaatgtcccaagtgggagataccttgtggctcttatgcacttatcggatgatcacttaccgataagcatttatccgttatcagaactcaaattccagacttatctagcccaggatcgtgaatctaagttcgagccatccacaatcaacaatgagacccgtggagtctttacctctccagaacacacacagccttggcacattgcgaagtatgctatcgccaaccacaaagatatttcttccaccataagcgcatttcctgaagcgagagcaacgacaaccacgacagtaatccgagcgagacctgcccccaggcgcattcgatccggtccggcatagccgaggcgagaaccgaactcttcgcaacaccaaaacacttgaaaagtactcaatgtcgggcacaataactggcaaagtagcagccggcgccacggccgccgtcacctcggcagtcgagaatgtcgcaaggaccgcaacctccctcacagccggcggcggcttcgcaccgcgcgaagtttacgaatcctcgacccaaatcacccgctcctactacctcggtcaccacgcctccgccctcaacaaaatgcgccaaaccatctcgaacgtcggcttgatcatcgaatgccgcgacttccgcgtacccatctgctcgtggaacccgctcctcgagcgcagtctcgccgcctccgccgccggcgagcgctcccgcatcatcgtctatacgaagcacgacctcggcccaccctcgggcaacttctccaaagagacctccatcgagggctacaccaacggccgctaccaaaacggcaaggacatggtcaagaccctcaagaagtaccacaagaactcctacaccaccaaagacgtcatgttcctcggcacctccgccggcgcccgcagccgcaacgacgcgcccaacaacgacaaacacctgctcgagtccatcaagcgcattgctcgcgaagccgactccttgacgggcatgcgcgccatggtggtcggcatgcccaacagcggcaaatccaccctgctcaaccggctgcgcgccaagggcatgggtctgcccaaagccgcacaaaccggcgccacaccgggcgtcacccgcaagatcggcacccccgtgcgcatcatagctggcgagtccgccgacgacccgagcagcgccggcttaggcgagggagtcttcatcatggacacgccgggcgtgttcatcccgtacgtctcggacccggaggacatgctccgtctggcgctggtggggtgcgtgaaagacggcgtgatcccgtccgtcacggtggccgattacctgctttaccatttgaatcttgtcgacccgaagctgtacacgcgcaagttcgacttgggcaagccgaccaacgacgtgcacgagttcctgcgggcggtagcgacacgcacgggtaaactgagaaaggggtcggagctgaacctggaaaacgcagccgactgggtggtgcaggcgtggcggcgcggagacctgggcaggttcgcgctggagagggtcacagaggagacgctcgcgcaggcggtcgagaaggcgagggagccgacggtgagtatcagccaggcgaggaagaaggaaaaggagcagagaaaggtcgcgcagcagatgaagtgggcaggcataacggcgccgccaggtggaagtgttgcgtaggcaccgctttcgcgtgatatgatgtggatttcggttgcagtcgaaagcatgcctcagcgaggaatggaagttcaaggaaaattagatgtcgctttggacaatagatggaaaaggaagaagacaaaagcatttgatacccgcgctcgtcagaattacgagggcttagacaatacaccaatcttggataataactccatcgccaacattttctcctgatgctgtggactcttattcagtcttgcgtaaaatacaacatgcatgtggaagaatagaaggcttcgaggggcaacatgatgctaattcatattgtcacgtaccctttacttcgaaacgaaagcgagaggaagcatgtcatcttgttatttcttcctcaccgaaattttgaaaagaaaaggaaatcggttaaaatggcgaaaaagagaaatgatttcaaaacagcatcaaaaagggacaaaaaaaagaagtttttggtgatcatcgtgcgacgtgggcctgattcgaacagacgctcccgaaggaacaagatttctagtcttgcgcattagaccactctgccaccacgccaactgttgtaagataggttcaaccgctgaatatatcaatgcaatccgttgacaacactcatcgtcagaaccatccagtcaacgaatcattagtttggtcttcttcatcaggtcatcaaatcatttacgccaccatttccatccccatttacttccagttcttgccaaagaactccaaaacagtcttgtaccccctgacatactcgctcttgacgcgctcgtccttcaagtcgccgcgcgccgccatccagccgtggacctggtccttgaaggtctcgacgtgcttgggcacgctaaggttctgctcaaactccttgaccttgtcctcgggctcctccttagaggcgagcaggatgaggggcaccttgatgcctttggcctcctcggggtctaccatggccgggtggcactcggcgccaatggagaaggggttattctcggacttggtaattagggagacgaccttgccgccccagcagtactgttgtaaactttagtcagacaggttcccttgtatacctagggacaaccacacttacaccaatgatagcccaggacttgatgttgggatgcttggcgctcagggtcttgacaaaggcagggagcttctcggcgacgccatggggagggttcttgctgaagaaagcgcccaggttcttcttcttctcgtccgtgtcgggagggtaccactcaatggggcacggctcgcccttgaaccagtcgggcatgaacaccttgtacttggtgtcgtcgctggtggccaggatgtcggcgccttggatggtctggtcgaagtagccgaagatgtcgtagatgacgacgatgcccttggtggcatcgtcggggccggtgacataggtctttaggccatcgtactcggtgaaggaacctttggggctgtagccggaggtgacgacgggagggatgttacagctggcggccttgtgtcagcgttgactgtcaggatggggtgagaagagacgcatcacttaccaggcctcgttgtggccgtggcaggcttgcatggtggacattttggctgttggcaggggcgccggactgttaacaagggtattcgcaatgaattgagcagagatgatgggtcgtgaatatgcaatggtctgtcgagcagcactggctgaagaagagtgggatgtgctatgtagaagacgggaataggcgctggttcgcgaaacagaagagagactcgcagaggaagcagatggcactgaagccgtgagacgggactgattgggaccaggcatacctgttgtaccttgatgagggactgtgagtttatagcatacacgtcctgaaatccaacggggtttttctttgagtgtttatgttcaatgtccaacaagcaaccatcaccatcgcgcaaccgccgcgcaacacgcaggagcatcggtgggcggggtagcttcctcctcccagttcaggttcctatgatgtcaccaccacgtccgaactgcttcccgaagccccaccttcccgcccatcttttttcacactcgagaaggagcccagatggcttcaatgatcgggacttcaaagtgccgactatacctacctctatggtatgtgaccaatcatgtgccaaaattgactggcggtctcggggcgaaaagtttacattgatcgcacgccatcatttctcttctttcattctccaatcctctcgaccaacttcaacaccaacacgattaacatcagtccgtctaaccctcaacaatcagccagacggccgcctcaccactcgctccgtcttcatgcagaccggtcgcttttccgaatctggaattgtctacggtctcgtgttttcccgcgaagagattgaacatccgtgacacatgacaggcttcatctgcgtctcgatctgaccagacaagatcgactgcgagtggaaatccagtaccttgcgatgaagatctccatgtctgcaatgtcaaattacattcttgattgctaaagacagcgcgttctaaaataacacatactcgaatcccaccggcctttttccgttcttttgacagtctcttttgccttcacaccctaaaacatcaccgtcacaatttccatgtgtctttctgggagatcacgcagtttcccccccgcatgtattccataacctgaatgtctcgaaggcccttcgctcacaaagggaggatggccttccttcgccttccttcgacatttctcccagtctcgtgcaatctctctcccacatccaccccgtcaacagacctcaactaggcattgttgatggtatatcccgatttcctaacatccgctaccgccttcttcacaacagcaacttcgctcgcaaatcgaagtttctggtccacctccgagatgagaacccatgaagcctcgagcttttcatatgtctcctgcgtcccattgtctcgtgtggccgccgagtcagccgttgccacgaagaagaagacggccttgagcgctttggtgtccgactgcgggtctggatagaggcaggtaccgacaaactcggtgctcaggtgcccttcggtgatctgtgggctcttttgtggtggcccatcagcctcttcgtcgacggtaggcagtgttgctctcgtagcaatgttgagctccagcggcgtcgcccgcactccggtctcttcgtatgtctcgcgcagagccgcgttgagcatgggctcgtcaatgttccttcgacccttgggcagctgaaagatcgaaaggttccggttccaaatcaacagcacctttccacggccgaggtcaagcgtcacggtgccgcacgagatcacaaaggcgttagctgggtggaataccatgctggcatcaatgccatccagccatggctgaagatcgatcgccattatgttgtcggtcctgttgtcggttgttggtttaaaagttttgggaggccagcgaggttcactgctgcgggagaagttctccttgtgtgtgttgtgggagcaccgaggagctgctcaaggatgcccacatatatatggttgccagtgcaaggaatgaacaagccgaggatgatgcgttccagtctcgccacagcttcgacaagtctggtatatgggccacgccacaaagcaatttctctgttgtgaaaagcaactctctcgctctctcccaataccatactcaagttatattaacagtaccattcatccctttcgcctgcagaccgagcggctcagaaacacgccatggttagtacccagtactccggaccatttcatcctgatattcaaacgccggtgagcgacaggagcaaccggtcaatctgcaggactggtccaaagcatgggttcacggactgaaaaagaaacaagcggccagttaacgcctgccccccagttccctatgcaatatattatccatgaacgcgaactccgagccttgtgtcacgaccatggttcacaaacctacgtgccgtatcgccctgtcgtgctgcgagttcgacggtccgatacagctccacgtgttgtcctccttctaagtcgtcagtcttaccacagctgtcgtcgaatcaacaccaaagttggccccaaatcaaagcagcgttatgtgatacctgggagcaaaagttcatgatgtctcgtttgagtaatcacaacgtcgactgaattcactgcattctggtgacgatggtggctaatcataccaccgtagcaccatcagatgcccgatgctgtacattgcccaaaagctatcatcttttcaggagtgccggtacaagtcggtttcttggtataaacccagagccctactccatttgtgttgtgaaagatcttcaccgctgttctatggtctctgtttctttgtagctttcagctgttcgttccggattccgtttccttgcctggagtttctatgacgggattcaaccctgtagagggagaaactcttttttcacattggatacttttggggcaagcaagcagttatgtgccatcttactcttcattttgccccgtaaagcactcggtcaccgacattttacctgatgccttcccctgcctacaccggcgctcccgttcctgttccggcgtcgacaagctgattttcaccggggttctctgcgattgcccgctatgcaaacattttctcgtagaggaaggttcaatcatatccgtcttgtcagggtagctcacccgattaacggaaacggttctcctacgtactcctcagaaaccggggtccaacggctggttcgtatccaatgagccgccaacatacattcgctcccatccttccacgctgtcctattcgagtagcccgcgcatatgatattcattagatcttctcgacctctccctttgaccggttgaaagttgctacgctctgcgatcctaccgctccgaccttgtactaccaacttataactatcattcgcagattgccccctggggaggtcttacaagctctccgtttgcctatggtatcaaagggaatgggcccatgttaaccaacaaattgggcatgagtataccctgacaagtcctttggcggtctttaagttttaggcagagtagaaacttgaagcgcacacacactcacctgctatgtgggatgatgcttaagcaagccgtgtccttagatgctacgctatccaaatattacagaaggcaataggaagttagtctacatgaagacgaacgaacaggaaccccgagagtacgtccaaagtaatggcccgctgttcaatgcgaggtatcattgatcatcacaagggggtgaagtattgagcacaatcgaaataattctcctgtctccccttgataaatggaggtctggactttggaagtcattgcaaattctgcgtgcccagaaagttctgtctatttggtttcgtcgctcccggcgtaaagtccaaaggtggtttttgttcgcttctgcatcaccgagatcacatggctccggaatggtcatcctaagcaccagcggccactgctgtctcatatatttctcgagatcccgtatcacgtcaactggaaaaggtttaagaagggggctcatcttggtttcggacagacatcagtcccggcaaggaacaccaacgggtatatgctcacattacgaaatccccagttcgcgtaagcatctttcagggaaaatgcagtggcgaagagacattgctggtttagcaatacgacgacagagatgctaagccttgggtaaacatggggaaaacgggcgaatgacggcctcagccgcccgttcagttgacaaacgcggctaatcggacataaccgcaagctggggaggatataaagagagacttacgaacgatacctctatcataaggagagctaagggagaagcgcgttgaaggagcttggtaatatcaggtcagccttaatgtgcaactaagtgtcgacgatccgaactcgagctcagtaaaagcacccatctacccaggccaatgttgcatgatatctctgatgctacgttgatactgatgatccagacactcggttctgcggatcattgtggaggtcagaaagaaactgatcgaatatacaaacatggccgggacgtatagctgatactgtgactattcgacggtgttagttcttactcgcggttgaaggggagggggctgggctgcttcaccaacaaaggttacgtgcgtatgccagggccgccatgatcgtacacgtgtataagcgaagctcttccccatgtggatgcttcccacaagtttttgtgggggaaaggttcccgagtaaggaacactcgctgacaatgcgcgctctccttcggcggtttagtgtcatgcgttttcatatgagacagagcggaccaaccaggttctaccacacaattgtgcggctcatatatcacatttttgaccaccatcccgttctcatcaagatgaaggagtggtcaataaagggtgggggtcatccttgtctgaacgcaggcacaaggcacacgacactcacacagaccagggtgtgagaagactaatgcgaagcaacgaaggacaggcaaggggcgggaaggccggacaaggtagatcgtcgtcatcatcatcatcattgtcgaatgtcaaatatcacaatggtacacggagagcaaggaacgaaaagtctgggcccgttacagcatctcatgcagcagctgtgtacactagcctcatgatgcagcttgttaagggggcatattggagagggtcttctgtacggttttcctgaacaagacatgcgaacaaagtggaagaaaccacactattctcagtggagaggctgatactgaaaatgtcgagagcacgcttctgtctatagaggtatccaatgccattgccaatctaataataaattctacagacaagctagttgttggccaaatgggcatattccttgttgaaaacccttccaatgaccatcctcctaacttctgaggtgcccgcgccaatctcatacaacttggcatccctcatgatcctcgacaccggcatctcctccatgtagcccataccacccaagatctgaatggcatccagagcgacctcggtcgccctctctgccgcatacaaaatagcaccagcgcagtcttgtgtcttgataaccccttgctcatcaaccgtcttggccgtcgcatacgtgtacgccctcgacgcctgcaacttggtgtacatatcggccaacttgccctgcaacagctggaaatgggcaatcggggtgccgaactgcttcctcgagtgagcatacggcaaggcaacatccagcgccgcctgcatcaaacccagcggtcccgcgctcagcaccagcctctccagatccagtccctccatcaacaccctcacgcccccattgaccttgcccagcacattctcctcgggcacaaatacattctcaaacactagctcgccggtgttcgacccacgcatgcccatcttgtccagcttcctcaggcactcgaacccctctgccttgacgccgtccttcttcgtctcaacgataaaagccgtgatccctttacttccagcatccggctccgtcttggcatacaccacaatcacgtccgcatccgggccattggtgatccacatcttgcttccattgagcttatacccgccgccctcgaccttcttggccgtcgtccgcatgctgaccacatcgcttccacttccactctcactcatggccaacgcaccgaccttttcgccggaaatcagtcccggcaggtatttctccttttgctcggcgttgccgttcagactcagctggttcacgcacaattggctgtgcgcggcataggacaaggcaatcgagcccgaagcgcgcgagagttcctccatgacgacgcagtgcgcttggtaacccatcgacagaccgccgtaggcttcgtcggccgtgatgccgagcagaccggcgtcgccgagggcctgccacatgtgaggcgggaaggcattggatttgtcggtttcggcggcgagggtctcgggaagggaacgccggacgaattcttgcacgcgctcgcggagctcggcgaggtcggtgggggaggggggagtgaagccggcggggtgtttgttgtggtgggaggcattgcggcgttgagtttggatgtggttgagggttagcagtggtgagactgtggttggtgatgggcggcgtgttgttgtggttgtggttgtggttgttgttgttgttgtcgccgtgtaagtgctgtggagtcgcgattgacggggaacccttgaaatccccgtggggattctggggatggatttggtggtggtggagcgcgcaagggcgcgggagaggccttgggtggacatttgtgtgttttgtcgggttctgtttacttggtgaagactaaaactgatggttactctggcagtagatagataaagttgggagaaaggggaagagagcaaaaacaaaaaaaaagtcacagttgtaatcaagtcgggatgagctccgttcatcctttctcttgtgcatcccctggatccccctctcgccatccactaacaatggccagccacgaattacaccacctagcgttaacgtggtttctgttccaaacatcccgcatctagccagagccgcggcagtctttgatggtaaatgttacccttgtgttctattgaaagtggacggttggcgacggcttgcctcgggttttggcgatcttgttagtgatccttgttgtgattggctacatggaagccgggcattgggtttcacaagcccgtgaggggtacgtcagacggtgtgatggatgccaatgtcgagatctgagatggcagccgctcaagttagaccgaggacttcggctgggcgcggcggagttggaaggaagttgtcgtgggcgtcttttccccttcagttggttttgttgttttcctctttcttttcgtccttcttgtatgctgtgtcgagtttgtaagtgtccggtaaacgccatcatcaccatgtccttctcgtccgccagcaggagagaggttctcctcttctccaagcaattgtccagagcagcctccacatccccacgatccgccagtttacccctgcatccccgcaatctcgggctcctcctccacagcaaccagcagcaaccacaacaatcacaacgtcaacaaagcctcctccagcaacaacgacgctcggtcgcaactttcacgactccccaccaagccaatgccatctccgtcctcaagtccgatgtcgacaccgactcccccgagttcaaggagaacgagcgccttatgggcgaggccatggcccgtctagaagagctcacccgcaaggttcaccagggcggtccccagaaggcgcgcgagaagcaccttttgcgcaagaaaatgcttccgcgcgatcgcatcactgcattgattgaccctggcacaacgttcttggagctttctcctttggctggccatgaactctaccccgaggcagatgtgcccgccggtggcatcatcacgggtgtgggtgtggttgagggcgttacgtgcgttatcgtcgccaatgacagcactgtcaagggtggcacttattatcccattacggtcaagaagcatttgagggcgcaggaggttgccaaggagaacaacctgccgtaagtctcgacctttcttttcacgacacatgtacatacggttcactgacacggacgaccaaacagctgcatctacctagtcgattctggtggcgccaaccttccccatcagtctgatgtcttccccgaccgcgaacactttggtcgcatcttcttcaaccaagcccgcatgtcctctcaaggtatcccccagatcgccgtggtcatggggccctgcaccgctggcggcgcctacgttcccgccatgtccgatgagagcatcatcgtccaagagcagggtcatatctttcttgccggcccaccgctcgtcaaggccgccaccggcgaggtcgtcagccccgaggagcttggtggcggcgccatgcactcctccgtctccggtgtgaccgattacctcgccgtcgacgacgcgcacgccattgtgctcgcccgccgcagcatcgccaatctcaactggccgcgcggctcctccacaggtgccgttaccccggccgactttgagcagaaatttgaagaaccgctctacagcgccgacgagctcttgggaattgcctccaccaacctgcgcaagcccctacccatccacgaggtcattgcccgcatcgtcgacggctccgcctttgccgagttcaagcgcgactacggcaccacgctcgtcacgggcttcgccaagatctacggccaccgcgttggcatcgtggccaacaacggcatcctcttcagctcttctgcccttaaaggcgcacacttcattgaactttgtgcccagcgcggcatcccgctcgtcttcctccaaaatatctcgggcttcatggtcggtcgcgacgccgagcgcgagggtatcgccaagaacggcgccaagctagtcacggccgtggcgtgtgcggacgtgcccaagttcacggtcgtcgtcggcggcagttacggcgcgggcaactacggaatgtgcggacgggcgtactcacccaggttcttgtggatgtggccaaacgctaggattggcgtcatgggtagtgagcagctggccaaggtgatggagacggtgggcaccaaggcggatcctgagttgcaggacaggattgagagggagagtgatgcggtgttttcgagcgccaggctgtgggatgatggtgttatcccgccgcagcatacgaggaggtacttaggacttggtttgagggcggcgttgggtggaagaaatgagcaggcgcctagggggaccaagtttggtgtctttaggatgtagtttagcgtgttgctccaagctaattaattgcttattgacatctttgttccgccgagaacttggcctttaactgggtacgaccgttgggaatagcttcattcttttgtgcctgttacggggagagctctacaggggcaacggcgacctgacttactccacatctccgagctccaccgagccactggccccacggcggatctccaccatgcccccatcccgcttcaggcagaaagtgcggggaaatggagaactggacgagaaagtggagagtcttcgtgcggggtaagtggagcagtacctgccgtgcctgctttggttcaggccgttgaggccacagccaaatgactttgatgtcttccctgaagtctggaaacaagactgaaaagagaatgaagagagaaaggagaacggtggagcaaggcatgagctcagctcagctgaaaatcagctgaatatctgatgattctgaagttcaagatcgacaaagcaaaaccgcgaaaaggcaaacagcctgaacaactggcaggtcctggaggcgaagagtgaagatcctttgcggtcagccggtgttctgaaacatccatctcccgccttggatataatccagaaatacataccggccgggttagtgtgcctgagtgcttgatgtttctggacggaaggtcgagaagctttagttgaggtgaggtagaggtaagtagcagctgcggtgcagaatttgaggatatttgcctgttgtatttgcgtttgagtggtctagtctagagttttcaggctactatcggagaccctgagttgggagattcgaactacatcgggttatctttcccacactcaatcgcctgtgcagtcttggcggacgtgtgtgtgtacacgcacacacgactttttggcaaaacggactatcgataagatttcgtttgcttatatctctaccaaacgaagagataaaagaaaatggactcaaattttagaatcggcgtacctaagactactaagacaataatcttttctatagtataattgaatttcttcatcttcgtctttcgtttcgatggtccgttttgccaaaaagtcgtgtgtgcgtgtacacacacacatccgccaagactgcacaggcgattgagtgtgggaactgtgaccgttacagaggtgggaatgaatggatgatatgggctaaaactgccaggttggtgatgcgctatttgcattcttccggcaaatagaggttgacgatggtgggtctaggccctgatcgtcgtccagattttttcaaagcttcggttgtacgagagttctagacgtccatgttgtaacagatgctgcgaggggagcctgcatatgcatatcttccctgagctgagcaacgtgtggtaggtgtagtagtgtacgtagcagaagttgtcgagggctgtatacactaggaaaaacttatcctttcccagataaaaaaaaaaaaaacttgatacaagacaacggaagttattccaacatcaagatcatttcatcccttattgttttctgtatctcaaggtcagtactaactctagcgacagtaagttgggatcgaagccaccttgaggttgccaagctctctccttggctattaacttcctgaactgtcacttacacaatctcgcagcccaacagacataatcttcacaacggcacgacaaactttgggctctcgagctccctaagaacagctcaacggcgaaaaatacccaaccagacacacatattcatcatcatcacctttcataatggcaacccgcgccgttccccgcgccctccgggccagcaacatcttctccacagcagcccgcccaaccatccaaactattctgccctcaagccaaagagccttccacatcagcgcaattcgtctccaaaagaagaagaagaacaccaccaccaccacccctggagcgggcgccttcgcccgaactgacgactcgatcactgtcgaataccccgaagacccctccaaactcccttcttcgcagccagtggacagcggcataggaagagcggggcagaatgttttcccgacgcttgcgacgttctctcttcagggaaaggtgggcgtggtgacgggcggagcgagagggttggggttggtgatggggcaagggatcgtggttagtggtggggatttggctattgttgatttgaacagtgggttttttttttttttttttttttttttttttggtttttcttatcccggggttgggggggtgattgatgttgaagggggggattgcgacttgcaaaggggtgtggtaaagatgagaaggggtgggagtgaaggtgaaagtgaaagtgaagtaatggtgaagaatgagattacgggagacagcggggaggatcaagtgaaaatgaagagcaatcccgagaagaagaaaacggaagcgctgactaccgcctcacaaaaaaacagaagaagaagcaaccaaacaagcccaaaacatcgtcgagaccttcaagaaggactatccttccgccaagaagttcgttatctcttctttactccccctttcctctcctccccttaattcatcctttcctcccacccctctcacgatttttactggttaccatctcaactaacatccaccagaatccccaaagtaacagcccactacgccgacgtctccgacccagcctccgtcgacgcctgcatcgccgagatcgtcgccgagcacggcaaaatcgacaacctcgtcacttctgccggcttcacagagaactttgaagcggtcaactacccagtagacaggctgcgcaagctctggggcgtcaacgtggacggcacgtacttgttcgccacggctattgccaggcatctggtaagtcgtcgcactgcctctgtttgaaatgttctagataagccaagccaaagcttgataatttcgtgtcctggaagacaagacaagacaagacaagacaagacaagacaagactaacaaccatttcactcgacttacctagatggaccgcaactcccccggctccctcgtcttcataggctccatgtccggcagcatcgtcaacgtgccccagccgcagactccttacaacgcctccaaggcggccgtccgacacctagccgcctcttttgcggtagaatgggccaaggcgggaatccgtgtcaactgcatttcccccggctacatgctcacggccttgaccaaaaagatcctggacgagaacccggacttgaaggagaagtggacttcgctgatcccgcagggccagatgggtaaccccgaggatttgatgggtccagtcacattcttgttgtcggatgctagtcggtatgtgacgggggcggatctgagggttgatggggggtacacttgtacgtaagtgggatgatggggaggaaaaggggattcggtcttgtgatgaaaagcggttggatgcggttggatgggtatattgaagatgggagggaaatggtgaagtaaatgttagagggtattgaatgtgagcagctataatcgaacagcattgtttcgtgtatttgaacttgtgtgcttagtgttcatgttcatctctagcccctatctgtgcactatgtagctattaacgggaatacgttccagctatttgggcatggtaagacatagctcaactataaagttgtattctcgggtgctctgatccgttggttgatatccgcgtgtagatgactagaccactttgccatttgttaccacccttaggcatcaaccaaatcgcgatatctttcttcaagtcactgctttaccggaccttagttctactgcggttaaaagcactttacccttgctttagactctactatcattagaaagccccatgtttctcatcgagtcatccggagatgatctcctcccgatcttctcgttgatcgatcgctacgagtttcctactccttgtctcgcctgtttttcaccgaagcctcaacccttattggccctcaccttgaccttgtacgctaatctgtagttgccgcggaaaaagaaaacgtggcgatttctccacctattcacatatatttcccctctcataggtctcagtcatgacttgtgacatctatctggaccaggagccagtgacgatggccaaaccaaaatctgaccacaggcataacatgatctcgacacaccaatgtttccagctttccaactcccaaagaaaagaaggaggaaaacaaaaagtgtaattgagccgcgctcggttggcggtgtgataggcagaggggaaggcaagcagctgatcggagatccatagctgagctcaaattccacagcatggcacaggatggaattgatggcgggatgtaaaagcccaacggacgcctctgatagggctcccagacatgcgagaggaagccatcttgcaagtagcgagggctggaagactggccggtggcaaaagtcagaacgtctttctttcttcgaggcaggaacgagtaaacgtaaagcaagtgtcgttatcgtgaacccagatggctgagaaggttggtatggatggcatgtcacattgtctctccatcccccgctttatctcataccatgtcttggcttcttgcggctcacgatgacttacggcacaacaaccgttgtcgataggtagaaaatccgtctcatacaagagttgttgcgaagattcccgcgtgcttggctgatcatatcatgccaaagtcaatccttttcctaccaatgggctggatctatgtagttgaaaacgaggtgtggttgtgttttctgacccttggatccgtgatctgggtcacacgacccgcgaagcccccgtgattggtggccgtctcgacccgttatccgttgggtggaaggaagggtaacgtccccgtctccgtccctccccgcaaacggcagatcagtcaccagagagtgcggctgcacttttttgaagcacaactttccacatatccaagcagcttgtttgtggtcgtgaagggctaggccgctaggtagccatacatgggtttgttgcactttgtgctacgacttgcaagtcagctgggcgagacaagacgggaaaggatacgagacggcatgtcttgggcaaccccgttggacagtcccgtggaagagggaaggacgatatgactgatcgtgaagccgagaaaggaaggcaggtcgtgtgttgatatgtagctggctgtgggcgacaaatgaaagtctagccgccaggtaccgaacgttttctagaccgaatgtaacagaaggcctttttggtgtggcaggctgttactgctgtaggatgtgatgcctccttcagtggtatgacatggatgccagagggacgagggagagtgtgggggttagactccgtcacaactttcccttcaaccccgtaggctagtagaggtaaatcagtgatacaggctaccgccggtggaaatgatcagcctggtctgtaacccacgtgtcttgttctgccaaagttacctcgatctcgggaccatgagaagccgggtgttggatggttaccatctatccgaagggaggaagacgtgggggactggaggcgcgaggggggagtagagctgagcgagctaggctgcagtgggcgacgacgacatcttgattcgtttgtaatcccatcaagaggacaacaagaataactcaagggaaaaggaccaatgctgatgtcggtactccttctcagaggtgggcacacaagaaccgaggaaaagactcgatgacaaagtgcaagagtgagaacctggatggccagagccagttcggggttacgtaccgggctgctcagggaagctgctctacggttacaacagctatagcatgccccccctgtcacaagtcagggcagtcgatctgtcacctgccacctgaattgactccttggtatgccatgtggggatatcttgttgtttgggaaacatgggagtccatacctacccgtgtcgccttgggacttacgagcttgggataaaaatcagaaatccggtgatgaataaacctaatgcacggcgagatttgagggtgaaaaggaagaggaacaaccaggcccggatctcatctgcatcatttcaactgaagttgtctagaaccactgggtaccaagaggtagtggagcccgggcctcaacacctatttcagcatccgcgatgacactaacactgtaacactgtgtttagcaaaccttctgttagtactcaatgttcccttgcgtgcccagcgcaccaacaggaagcgctcctcccccccctgtctgccagagacttcaaccttgcaccttcagtcacctccaaggtagtctagtatggtaggtacatacccggacgtagccgagcatcagtccaggccccagatcctggagccctagcgcagcagacgtgccttccctggacgagacacatgatgctgcttcttccactttgttcatgaggtaggtacttacctctatccattcataacctaaccgcacctgcttcccctcgttccttcgctgggctgactttgttgaacttttcacacttcgttcacttagttctttcaacctcagctgactacagtacttaccttttaggtacacacacctaaacacacacgccaacgggcacataacaccaacttggaatgagcacgcggcgccctcgcagcctaacaacagtgcagctggtggtcgggttgatatgacccggatatgccgtggcccggaacttcctcgctgtttctacttctacctctagtactcggagcatctcagcggcctcgcaccagcgacgttaccacgttgggtacccatctctaacacccctcctcttcgaaaccgcgcccaagacttgtgtctcagcctcaccttgaaaatccccccccgggtggcctacggtactgtccggcatctgcccgcctcacaggcagagacagacacacacttgcgttggtacgtgatgttccgtcgcgtgccacggccccccgtcaccgcactacactattcctgcaatcaagtaaataccctacactaccttacctacccggctgagctcagctggcagctcccaggccccccaagccttcggagcattgatgttctcagttgtggtgcggtactagcctccacttgtcttgagctcagctcgatcgtcaccgccagggcagctaccttgtcatgcttgccgccggtcactgttgccagtgctgcgcatgtgggtgcggacatcgggcacttggcctgcaaaagtacgagactccgagagcataatacagcagtggtgctgtgcttggactcacagtccttgcccatgtccggcatgtccaggtcccaaaatatgagataacatcatgtcccccatcattacatgttactgtccctgcttcttctcaacttccaccacttcttcctaacctttttcggctggtctcctgctgccctgttcgcgtttagccgtctgtttgctaccttgcgcttgcctgaccatcttactcacgtctcgtgccccaactggatctgtttgcatgttttctgacttctttcgttcagaaactccaaacctccctggacatcctccgtcactggcccccctccttcccaagcagtcttcaatggctctgctgcgttagtgtcgatatccacaaaagaagccggcagctttggcttgtaagcaatggtcgtcgggctaccctgaggtgcccgtcgtcctttgcgcccgtcttgtccttcagccatggatttggtactgccgcaaggcatcattattaacgctactgaggtctatacccaactggctagtttgtcggtcgtttcctcagaggtattatggcattactggaacggtgagacttggactcatacaagcatttacccctagaatctggctaatgcgcatctttagcatacacggtgatctccaagaaacttggtggcgatcccactcacctccgcctagagaacttttggtggcatgtttggggcagcaatagaagggagctttccggtcccactctcgccaggctctatcaagacatctcaaccggtccaacagatgtgcctctcgtggtcccaaaaagaagtcgtgaaatgctagaggtcggtgattttctcaacaagtattagggccgaaagatgctaatcgatcttcagagatccaaggcccttctggagcagattaacgcgaatggacaggatccggcatccacacaacaactggaggagaatagggtagagggccgtgatgttacggtcacaatgaaagcaccaaccccatcttcctcaaggccacctccgccacacccgatcctgaaaaagcatagcgctcccgtaccaggacctcgacatactgccagattcgcttcaccaccacgtgccggagagggtgtgtccatcaccaagggcgtgccagagccgtcagcaatgccacctccgccattaccgactgcgagaaagacgaaaacaacagcagaatctccaactacaataagacctccgccgcttccatcgccagccaagcccgaaaagcccaccgcgcagttgcctattgcgcctgcaggtggtaaagctagcaagcctgtagccgcccgaaaaaaggtcgtggcgaatacaaaattagggaaaagacggccggtaattccacgtaggacaagttcacagtcatcaactgcgaccaatacccaacagcgtaaggtgccggtgacagcagaccagtctcatcaaagtactcagtcgccaactgtagaggaagaacccttccaggagtctcctccctcgattacagtggcgtccccaacttcgaccttggtagaatcaccgttagaggtcccggtcccaaaggtagcagagatgccggcttcaacgtcagtagatcattcctctcggagctcgcaaggtggctcagtattgtcccaagacgagcagagggcgccgagtgctaaggcagccggaaagaggccggcgaggcctacacgaagaccttcctctgggggtattctacctgtaactatcggctcccaagagcggcgaccattgttcgttagttccgggtttatgcctgcccggtctcccagcttacctcgtagtgagcggaatattccgacgacacaggaggctacgaggaggaatagtgtggaaaagaagccacgtcgtgcgcctgttgctgggttcgtggctgatcatgatagtggaagtgacacgccctcaccagcgagaacacgcaccacacgtgtcaccgaagagtctatagttggctcacctcggccgccgctcagagtcccgttgttttctcaaagaatgtcaggggagctcccctactcatcaccacacgcaatgtctcacaggctttccggcgagattccgaatgtacaggccttgaccgaggaacccacgacacaggtgtccgacaccactgttcaggggcagtttgactccgacgtgatagcaacatcgtctttggttgaagcccgagatatacctgactttgtgtcgcgccggtcgaggccgtcgccctcgcttctccacgaagcattctccccaacacctccaagcaccactccaacgattccctttggcagatcgaagagccaactcacgctactgttggcaaaggacaatcacaggaaggtgaaggaaacccgttagtggcggataaggcagtttttcggactggtgtcggatggggaggatccatggggtgtggcatcgccgctagcgaggctcccagagccttcaccccaggaatcatcagaaggatcagtcatagaagacaagctcgtcccaggagggctatttgtgcccccgcaatatagcagggccaccggtacctttcaaatcctctaccgaagccagaaggcctggttattctaagaattttagcgtgagttcagttgcattttacaggcgtttcttaatttgggtatggagagcacacagagcagagcgttgtcccagcatgggcatttcagcggttattaggcctactcgtcatttgcatatacgcacgagtttggagaaaggcagcatgtggtttactttgtttaattatgttttgtgctcatccatttttgaagtaaatcagtaggtgatgtcgatttaatgggtgtgatgggcttaggtatggaagtgagtgcaagatcgaggtactgccctggggctggataatgaacttttgagcgtttatcgttgcgagaaaatcaccgaatgagattcaccattctgcatgttcctgtggagaactatgtgcaaggtactctgttttcgcctccatcaaatgctcgtaagtgattccgggaaagaagactttgagtaaaggtgtgcagagagcagaagttatagcggggaaaccattataccaattatagtatgttcctcctcaaaaagactacaagtaaccgaaggtggcagctgggcaactcaatgtggtatgtataccgcggtgactgcactatggaagctataacctgagcgatcggaacaaattaatagaaataaaactggtaaaggaggaatacaaaagaaagagaagaaaaggtggcgagagaaatgaagagagaaatgacgagaaagctatgttaaaaaatgggaagaaagaggtaaagagagaagtggaaaggctttgaaaagagtttggagaaagtctaaagaaaatctgaacagaggctgaaaagatatccaaggcctaaaataccggtctctatgaaacctaaaatatccgtgtcctacttgtaatcactacacgtctttatcttaccatcatcatccttcgggcatcccgagaggtaaagttgttttcccgttatcgagatatagtaataactgttcattcaagaataagaggtactcgaagaaagagagatgttatattgtccaagtagactccacgtatgcttatgaacccgtccatttccattacgccctagaggcaacccaatccattgtcccaatattcaattcacacaggacaaaaaaaaaaaaccgcatgacagtacaaggaacaacaacagcagaatcttggtagctctttcatcgttcaatcagccaacaatcagtcaacaatcagtcacattatccatgctttatactcgtatgaatcaaaccactacaccacccgctttcccggttctccaacagaagtctacttattaccatttgcttatcccccaccaaaatctacaacccatccccacccaacctcgccccatccaccttcccttcctcatccccatcgctccccaccccggccatctaagccttctccgcatgcccatcattaagcaacatctccaacacaatctgtccaccgggcacctcaggatgactcatgcaaatcttgaccgtccccttagtatcctgcagcactcccgcctgcaacaaagtatgcggctgcgcatgctgctggccactgcccgtggggcctctaaacccatagtccaaacaccttacatcgcggccggcaatgatctgccgcaagcgcccattctcggcgttgcggacttcgacgtaatcctcgttgaacaagaggaggtactggccaaacatggtggctgctttggcctttttctgtttgcccgagtactccatgatcaaagtgcgggagatctcgccgtgcttgtcgacgtagacggcgcagtcctcgtaggtgagaaggaattcctggtcgttgagcttgaacatgcccaagggccgctggtccttgatgcgggaggcgatgttggcgatggcggggaggttgaggtcgcgcgggatggactgggttacttttttgtcgagggtcagtagctcaaagcccttggcggaggccacggcaatgtagctttggaacaagttgagcgagtagcactcggcgggtatgtaaaattcgtcgtagtcgcggaaggactcggtcgcgccggagccgaatttgcggctgccgaagatacgggatttcttttcggttgccttttggaagacgggctcgaggaccttgaaggtgttgtgcatgccttccttgcgtttgtagaagagaagggtgcggtccttcatgcgggcggtggcaaagaaggtgacatctttggcaagacgctggggagcccgtctggggttatcatgaacgggggacggaaagttggagacgggcgcgatcacgtcgagggggtaggagatgagtgacctgtcggagatgagaatgcagacagagaagtcctcgaggactgcgatctgggtgaccttgctgatctggacagagcgtgtccagcctcgggggttggatgcttccgagatgtagacgccataatccgtgccaatggcgatgatggacttgccgaacgatttgaaagcggtagcacagtttacctgagctctgcataccggcgggggaccgcgacctttaccgtatacctcctccattcctcgtatcgccctgtccaacggtgttccactaatcggcacgcccggctgcctaccaaaggttgaataagaatcgtacgcaaaagcaccgtcagaaagaactcgcaagcggaaaggctcggcgttctgtgcatgtagcgcttcggcgtgtcttgtcttcgcgtccacaatcgccttacaccattccgagcggtccagggcagaggaagcgtagagcgtgtaaatctcgtggccgaggtgttttatcctaaacgggtagatgatctttccatcgtcgacacctgaacttgttagacgggtaacggtggtgagggatcccatagacgaacttgttgctgaatgctccaggccgggccgatcgcctccgttagaggcaatcttgttaagctgtgtcccggatccagcggtagctgctgtacgggtcagaggtgctgcgagacccttttgtttcgtaacaggttcgtcgtgcatgctttccaggaagaggagtggcatgggtataggctgtacacaattgtcagcagggtacaaggtgaaatatcgcacaagggcttacctctttcgacacgtcgtatttcttctcattcctcccgtccttggttgagactgctttggccaagatgaaataatgatcaaacagcagggcctgtgtgtcaacccagcgtactcccttggaaccctgtcgctgaagctcgccttgcttgagaagctctctcccaaggtgatcaagattgaggactgattggaaaccgggtcgaaggactagctgctgttgtagctcaagcaaggacaccttcttggtcatctcagcaactctgtcatcgcactcctttgtgactgacctgatctcgtcgattgccttgatgaggttctgcttctcttcactgtcttcaatcgtgttcttcaaaaccgtgctgagcaacaaagaatatctttgcagacgtgtgatgggcgccttcacaaacgtagtccatcccaaacgcttggaccgtctatggttttgtacgtgtcccagaaactcgcggaagagaatattcctattactttcctttcggataaggtactccgaattcggataagacgagcagtattcgatgtaaatgggcctggccttgcgaatccactctctgaacaagtcactaaacccaacaatgaagggcgcctgttcctgttggcgatacttcagctgggcaagcaagtggtccttgttgatttgctgcaccgtatcgactttaccaaagactgcttccagaaacttgtccctcctgctgttgggaagaacagggggctggtgcacgcggagttgatctctgtagaggagccgaacaacgtcgagctgggccatgtactcctcttcactggtgacaatctcgtgcagaacattttgtctctcaatctcctttttgctcttcttttcgcaatcctccggcttgactccatggaaggtcgcccagtcctgaaccacgggatcatcagaaagcaggtgatccaggttggccttcttcagcgttctaccgcagtgatgcgagtagcaccttactggaatgccgttatcgttaagtttaggagcagactcctcggcctcatgcaacttgggcgcgtagcaaccatggccagtgagttgccacaagacacctgtcatgtggccggtcccaaacctgacccattcctcatctggaatcaagagaccggacgcaaacatcgagtccactactgtagcactcaaactttccgcgtcagcaacgttcatggtaggaaccttgtgacagaaaagcttcacaattccctcttcgatggattttctcttgaggtccacttcgccgtctgccatctcacgaatccaggcagtaacgctactgagcgcccacggttcggcgcaacgcttaatctccgtagccgtgagcttcgatggaataaacttcctcttcctgccaggcaaggtgatcatatcataggcagcaagcgacgttggtgtcccagagtcgtagccatcctgagacacactatggtggctcagatgagaatgatgctggttagcatgcttcaatgctctcctccgctcctcagcggcatcggttctggatcgtgccggtgtatggacaggaggggtattgctgtggctggaaagtgatatcgatctctccactgcagcttgaccttgttggtcatacatgaggcgctgatttacatccatattgtacccctgttgagaagcgaccctactagggggcactaccgacagtactggacggctttcgccaagaggaggaacagccgggagaggccgattagatatcccaggatgatagaacatatcaggatactcttccttcgtaggcgagtcacttccgctgtgcctggagtgaatcgagacatgctcatctccctcatcgaagctcagccggtgtgtttgcggggcctgaaggccaccggttccaccatagtcaaccgcagcttgggagaacggagcatactcgcttcccgtgttttgcggatatggcaacggcctgggcccttggtcaaagtgggcagaagttgcgggtggggagccaacttcattcccgtagtgcaggtttcccgcatagccacccccatacaagccgagatccattccgccaaaatcactttccgtaccttgttcctcaggcggtggtggtaactctcgttggtgtcccggcggctgtatcgggtgtgtcggcgaggtctgctgttgcgctgccggaggctccatataagtcgggaacgatatcccaccaaagccaaaacgtcggtcgtccatgtcctcctgcatggctagaaggccagcagcaccttcggggtcgctctcgtcgtcatcgtagtcgtaagtattgggataggtatcggggatatcatttctgttcactgtcgatgcattagaaggatagcgatgtaccgctgcagcggatcccacatttgtcgaagcagtcgaactgtagcggtgcagtccctggtcgtcctctgatatgttgccattaacgccacggtactgtcgtggctccacctccgagatgatatcaccgaacaaggcgtcttgggtttgcagctcattactttgcccgttgggcccccagctatggtgctctggcaagtcatccatgggacggctaggcagcggagcatttgtcgggtgtcttgtaagccccccgggtgcttgtgaatgcggcggaggagatggcgcagagacctgggaatctgatctagagttccgaccggaaaacgcggcgtgatccgcagaagcgtaactaggtccggcgggcatctgagcatgtgcagtgggatagggcgcctgagatgtcatggtgttatacgccatgcccgaggcattcacgggataggagccgtagtactgctgggtgttgtacgcattcgccggggggtaggattggtcatattgcggtgatgtggcggtggcagaggacggaggatactgtggactacgggcaggctcatagctggatatggatggagcggtagccgactggggagattgcccaaacccagactgcgggatgccgggagaagtatagccatacgtgtatccattgtatcccgaggaagccactgaagcgaccgaagaatgtctctggggcgtcgccgtatttgtgttggcgtacgccgccgggttataagctggcggagtgtaggttgtaggggtgggcgcgtaggtcgggctcgtcggagcgccgtatctcgaggccggggcggggtggtacgggagagaggtcgattgagtgcgagcaaaggcctgggggttatatgtcgagtgcgccggtgcgggcggcggcgcgcttgtttgggcctgatactggtgttgatagcccgccatggcgatgtgctgagatttgtagctgaggcgattttgggcggccggcgcatcctgtgacgtggggctgccgaggaagagctcctcctcggccctgccgacaacggggactccagtgtaaatggcgggctgctggcgggcagcgctcgggtcgaacatggcggcatcgtcgcccgtgttgaagctcatgcgtcgctggggaggatacggcgagttgctgttgtcctgcgcggcgccggcgacggggtattgagcaggcggcacatggccatagcggcgtgaatcgtcgccgcgaaacgacatggcgctcgagtgtctgtcgtgtcgtgtcgtcgttgtcggtgttgactgttgggtgtatagatagacgacaggaccaagatggacggcgccgaggttcaggcgagagcagcttcgtgcaatggcttcgtggcgtcgaactctcgagcaaccgaccaccagacgcaaggccgtgacgggtcgatgagagcgaaattagatgtcggaaacaacggcgacgggattgcggattcaggcaaggtcgctcggtggtggtaaggtctgaatgggatgcacgtgggtaggataacagcttgttgtcagtcagatgcagtctggggctgccatttagcgcgcggccagtggggcctcccgttatgtcctatccgacgggtatctttttgttgtatcgtaatcgtatgtacacgtctttacagcaatgattacttcatccgccgagttggatgagatggttttgatgtgattttggaaaactactgtaaagttgcccttgaaatgtaggatcctgcaactcgggtggctggcatgcgtgccggacgcagactgatgtagaggtatgcaatcacattgagtcggactccggcgtctcagtctgactcttgtcgaacgtccaagtcgtcggcctgtcacaaggcgcaggcgagaagtgatgtgtatgacttggtaggatagagtacgtactaggtatagaggtctcggatggcggtcgataacagccaaggtaaaccattgccctgacggcgccttcaatcaggtaggtatgtaacgtctgctcgggtaagacctgcccgggactgtaagacccccagtccggtcctaggtagctgttctcctaggtcagttccttctaggtctatcacggttcccttggccatgtaatttaggtgccttgtacatagcgcgcacaggttgaatggatggaagtggaagtgtggagcaactggggtaggtagactagacataggttccaggctcccaccgacatctccctcccatctgaacggcacacaaggctggcgctgtcttcggccctgtcacagcgcggggactgactgcaacatggtcaggattgtcgcttcaaactgttgggtttctgtctcttcagttcccgttcagaggaaggccactcccattgtttgagtatcaagcacttataccatgttcctctgactggacctgcctactgacagtcgactcacttggttgtcaggcagcgccagtcatgtatgcaaacagcaggtgctttgctgcacatggtagtcacgatagcttcactcccctggtataaagcccaggcctggtggcctggtgggattctggacttctccatcttcatcacttgaatacaatccagattaccagccattgcatgtattgcgatcttgtcctgacacaggttgttgaaaaagaaaacagtctaacaatttcactcccacccgccggacaaaagtcaagatggctggcgacaacggaaacagccacaacaacaagggtagccccacgggtcagtcttccaacgtccaaggaagcagctcctctggaggaaaatcctctgccaattccaagtaagtaaaacccaaccttcgcttctctatgggtctgacctaaaccctcctcctatctctagcgtcaccgagttctccaaaatcaaccctggccaacccatgtctgactacgagtacctcaagccctggggcggcaagaaggggtttatgctttcctacgggatcaagcctacccccgagggcttcgaggaggccagagatctaattgatcagatgagggaggagtccgggtttggcaagagtccttaccgtgaataggagggtgagaaagcagacaattcatctgttgtcgatttctgctctaaagacgaattaacggagaccagctcaagcatggcggcctgcgcagaacacaagttcaagccacacccagtccagacttgggtcagccgagcccgttgaatagcctcctagtggtgagacgtcatggtgtaacggcagttgatagaacatagacgaatggatggaggcttcgaaaccgaagtgcaactaattgtgcaaggcatcctctcttttggcgtgtgatttgtgaggtgcgtgagaggcaaccgacctgctaaggctacaagtccaaagtacctgtctacaggagaatgacataatgcaagtgatgaggcccgcgcgcctcagcaagcaagcccacgcaacaaatggcagctctaaaagaaggcttgttggtctgtgctcccaagcagttgcgctgatgtaaacgggcacaaagctatctcttatcgcactataacctaggctcactgtgaggtgagtgtcgtcacactccagcccatctgacactcgccatcccatcttcacaagagcatctcagatctgtattggggctgagactgatctaagctcaatcgtagtacatcaaatatggctcgttacctcagaaagtaaagagaagacaaccaattcaagcgatggttcctcaaacagggaaacgggtagccaagtgatcaggtcgaaatgatgaagcagcgcgtgtacagccttggctgctgggcgtttgttgaattggtttacacacagagaaagagtaaagtgaccaatcagcttcgagttttctgagaggttcccctggatctgattcaattgccagggactcctgtcaaactctctgttttacttgctgctgtcacctcgttgtttattaggtatttagaagggtcccgtgcatcatctcttttcttcggctgctcgaagccgatatcttatagtccggaggaatcggctttaaactcatcgagcaaagtctctacccataggtattcactgttggcgcagaccgcgggcattgaacgctgtggtgttagaaggggaatacctcagccttcggattcccgctttgccgcagcaatatccaacaaaggactgtttgggattcggcatggtcgggtgctttcagccctatggaagccaccgtgatcacggcctaggtctgtcttttatacatacatatgggcagctcggaatctagactttggaggttatcgtgtgagtctccaaccgggatcgaagttatcaagatcttatcagatggtcggatcaacggcatcaaggcaaaatggtgcgaacagaaaggaagccagaggaagcaccccacttcatggaattgtgtgctggcctgaaagtgaaacggccccgcgatcaatgacaccaaagtgctggccgatgtcgtcgtacacacatatcggtcgctttttgctagcaaaggtcatgttcggttgttgctgctgatgctgtcgttgacattcggtaccccaaaatgccgagcaagtatgctcctctctggcaattcagaccatccaagttggatcaagctcccgtctcgagttgaggtaccaaaacagcatcatctccatcaatgtttccccttgttctgacaatgacaatgccaagacccctcatatgtaacggctttatttccagtgtggccggaactgctgccgaatttgtaagcgccactcaatcatactgcgagaacgagatgacggcaatgcggggttctggttcgttcatcccctgcctgacgaaccccacctggacgccaacgatcctcggacggacgtcggacttgttgctgttccccccgtggctccccgcttcttcaggttcaagtataacgtagccgatttttctcccaagatcttctttgctgcttcttctgcttcagtaaacacacaaccttccagatacccaaacaaaccgcttctacccaagcactttcaaatccgtcaaaatggtcaaggctggtaagcacgattccgtctacaatgcgtcacattcatcccaccgtcacgttctcgaggttgccttgcggctacccatctgccatcagacgatccgagtggagggatcggttacccacgcgttggtttgagcgagttttctgctcatggccggacaccttgatgggtacctcaatcgtcacctccctcgacgattgacgcaagagggacttggagaacctctttggctaccgggaccctgcattattggctagaagacagtacggctaacctctttcatattcgtccagtcgctgtcgtccgtggtgactctaacgtcaagggcaccgtgatcttcgagcaggagtccgagtccgctcccactaccatcacctacgacatctctggcaacgaccccaacgccaagcgcggcttccacatccacaccttcggtgacaacaccaacggctgcacctctgccggccctcactgtaagtgaactgagcccggggaccgtgtaacgtggaagaggggaggaagtgatcatcatcaaagcgctagactgaccaatgtgcccttacccacccgcagtcaacccccacggcaccacccacggtgaccgcaccgctgaggtccgccacgtcggtgatctcggcaacatcgagaccgatgcccagggcaacgccaagggcaccgtgactgacaacctcgtcaagctcatcggccccgagagcgtcattggcgtatgttttcccacagatcacaacttacaatgtttcctcttgctaacttttacaacagcgcactgttgtcgtccacgccggcactgacgaccttggcaagggtggcaacgaggagtccctcaagactggtaacgccggtccccgccctgcctgcggcgtcattggtatctcccagtaaacgtctcgactggtcggatgatttgcgttgttagactactgtttcaatgtgaccagaaatagtctgttgtcaagcagcgtaaataaaactgtaaaagtcaaaaaaacaagccagccaattttggaagttaatgtgattgtgatccaactcagtgtttgatatgcagagaccgatcgctatactgccattggcaccaaaatattcatactgcttacctggtcgcaattgacaactacctatatagcttcaaagtatcttggtcatatgaaagctgagaacattgtctgtcatcgtcgatgaatcctgcatatgtagctcttccccaaaccgttcctattctatgaagcttgatccttgcttgaagctctagctcgggagcttgggaagctgggacgtcacagcacagcttgtatgctccaatcgtttgcgggcgacgcaatcggaagtggaagcttgcaaaagagaacagctgtgttcttgaacatggatgttacaaataattggacggaagcttcattacgtggaaatcatttatgctcactaaatctacaggtctaagcatataagttacttttccaaccccagaagcatcccagcttctatagtatgatcctccaatctggcaacttctccttgtcgtgaatatccatcttatacttatctacgatcaagtcatgcccaatagtaacgaccaacacgtctcacctgggtatacactaggaagtctcatctccaacttagtttcgacgccagcccgattgtgcacgtcttggccacgggtacagaccatatagagttccctggcgttggcgaagctgggaaatcgtcaaatctgaattttcgcgaggtcattttgaagctgaaggctttggtctttgacgcatgagataagaaatggttgaaggagagaggccaaatcttagtcatggtcctgattgctgtgcttgacgcggcctttgaaaatccgaggatcatttcctacatgcgaaagcgaacctcgcgtgggagacgaagctcgccttgaaaggcttcagtgatgacatgtcaggttgcagataacaagagccgaggtggttgtggtgcaatgagagacgccaagatgtctggggctgtcgagggtacttatatatactttagccctctgctatcgaagcgctgagctgaagtagtgttgtagtaccgagcgacagcccctgaaaccagtcccctggcggggaggcgcttccagaacagctgttgaggggctttaccccacatttcagatggggcgaggacagatgaaatggcgaaagctgtccagattgggccagcaaagggaagtcgtgacacaccgacagctgtccttccgtcaggtcgttccactggccagtggccgcatctcgagagcttccgtcccatccaccaaccggtcagagtctcaactttcgacttgaactttctccgtcctcttttgccgtctgcagattctctccctgctacatatcacaactctacgctttactgtagtatatcacgattccagagctctccttccccttgttgagctcttgttggtttccttttttctttctatatttattaggtatgcaagacaacctcccccactggttcttcccctctcgttctctgaggtgtaccttctggccggaccgcggcatgatccaagtacccagccaaggctaccgtgacatggaagcacatcggcctgagaacacgagtctcgaagacgactcggagaccaatgcaatatcagttggcacctcggttgccaggtgattagttatgatactttcctaacacctccctcttctagtacaacatcctaatacttccaaccaccctcgaccattttaccttacgagccccgccttaaatatcatctgtagccatgtctagtttcttcgctcaagtaaaatcggtgctgagcggcgacactttgatcctcgccaaccccaagaacccagcactcgagcgccaattctctctcgcttatgtcactgctccccgtctgagcaaagatggcgacgagccatacgctttccagtctcgcgagttcctcagggaactgaccctcggcaagcccatcaagtgcactgtactctgtaagcttttcgctgtcccctcttcttgcctcagttgctcctatacctataccaacaattgctgactcggaaccaaagacaccatccccaactccggtagggaatatggcgttgcgcaactccaggatggaaccgagctcccagaggctgccgtcaaggctggctggctcaaggttagggaggatgccggcaggaaagacgactccgaggagactctcgacaaaatcgacaagcttagggaactcgagacccaggcaaaggacgaacaaaagggccttcacgctggcaaggatggcttcattgcggtccagaacgaccttggtggccccgatttcctcaaccagtggaagggcaagaccgtggacgctgtcattgagaaggtcattagcggagaccgtctccttacccgtcttctccttagcgacaagaagcactaccaggtcatgactctcattgccggtatcaggacgccatcgaccgccaggaccaacccctccacgggccagacgcagcctgccgaggaatatggcgaggaggccaagagatttgtcgagacccgcctccttcagcgcaagttgaaggtcaagatcgtcggtgccagccctcagggccagctcgttgctaccatccttcaccccaacggcaacattgccgagttcctcttgcaggacggccttgcccgctgcaacgacttccactctgtcttccttggacctgatatggctgctctccgcgctgccgagaagaaggcccagtccgctcaactgcgcttgcacaagggtcacgttgcaaaggctactgctggtggtaaggacctcgacgtgactgtcaccaagattgtcggtgccgataccatccttgtccggaacaaggccggcgacgaaaagaggctcagcttgagcagcattcgtggtcccagagctggtgagccttccgaggctccttggagagaggaagccaaggagttcctgcgcaaaaagatcattggcaagcacattcgtgtctcgattgacggttccaaggctgccaccgatgattttgaggcccgtgatgttgccactgtcactcgtgacggcaagaacattggtctgatgcttgtccaggagggctacgctaccgttatcaggcaccgcaaggatgacactgatcgcgcctccaactatgacgagcttctcgctgcccaggagacggccaaggaagagaagaagggtatctggtctggcaaaagccccaagatcaagcagtacactgacatgtccgagagtgcacaaaaagccaagcttcagctttctaccctctcgaggcaaaagaaggttcccggtattgtggactactgcaagtccggttctcgcttcactgtcttgatccctcgcgagggtgtcaagattaccctggttctcgccggtatccgtgctccccgtgctggccgcacccctaaggaggagggtgagcccttcggaaacgaggctcttgagttggccaaccgacgctgcaaccagagagattgcgagattgatgttcacgacattgacaaggttggcggcttcattggtgacctttacatcggccgcgagagctttgccaagctccttgttgaggagggtctcgcttccgttcatcaatactctgccgagaagtctggtaatgctgccgagctcaacgccgctgagaagcgtgccaaggaggctcgtaagggtctgtggaaggactgggatccttctcaggacgccgctgaggaggaagaggctgctcaggctgcccccgaggttgagctcaccatccgggagaagcgcaacgactaccgtgacattgtcatcaccaacgtcgatgccaatggcaagcttaagatccaggaggtcggccagggcactgctgccttgactaccctcatgaacgagttcaagaagtaccacagcaaccctgccaacaagaagtctctccctgacgcgcccaagactggtgagcttgtcgctgctcagttcagcgccgatggcgagtggtacagagctcgcgtcaggtcgaacgaccgctccgccaaggttgccgaggttgtctacatcgattacggtaactccgagaagcagccctggtcgaagctccgtccccttgacgcgcagtttggcgttcagaagctcaaggcccaggccattgatgcttccctgtccttcgtccagcttccctccgccactcactatcttgatgaggccatcaacattatctacgagctgactgaaggcagacagctcgtcggcagctttgactacattgacaacaaggagggtctcagctacattaccatctatgaccccaaggatgccaaggatcctgattcatctctcaaccgcgagattctctcgaccggatacgccatggttcctatgaagctcaaggcgtgggaaaggagccccgtgttcgagaagacgttgaagtcgtacaggaaggctcaagaacaggccaaggacacgcgtcttggtatgtgggagtatggcgatatcactgaggactaggctctgtcgatgcttatgccggagagatttgttgcttttctcaagctataaggagcagggcaaggcgggggcgtgggaggcgtgcaaaagatgatatccttaggtgttcatgataatcaaaagggggaaaagaacaagggataattgattcggtttcgaaatgctcaaccgctgtcttttgtcctatcaacatgtctatttgtgaacttgaatgacgagtgatatacataattgtggtttagaagaaactgccgatcgccggagctaacaataggtagggactatggcggtgttgatccgtgagagtctcgccgtaaaaatcgccggccggataaaaaggcagttggattgtcagaaacgtggccgggtaaattggtcagctctctcgtctccatgcatttgcaccgagctgtggaaccgcaagtctcctgggggctggaaacatggcagaatgtcaaaagtgcccaatggtaaggatcaagagatgcgtgtgatccatatggttgttgtaagaggtggttaataggtgtcactttctgccaaactggaattcaactcaaatactaggactatcatctacagcgaaggcaagcgtcagtatattccaaaaacgacatcgatgactgtcactgcactggtgacataaaagcagtggagccccgtaaacacacacccccggccgatccgaatggggtcactgccgagactagcgaagactgggcgtgacgttatggcatcactaacattcacgctacgccgcactaacaaaaccccaacccccgaaagcacccccaaaagtcccaaacgactaacccccacgcagggacgcaacccacgacggtgtgcctgaaggacgggtggctgttgtttagctgcaatgctgactgatgcgtggtcagtggtggtgtaagagaaggaatgggatccgaattgggatgaggaagcgggattgacgatgtgttggatgctccggatgaaaggtgttgtaatcaggaggaaaatgtgataacggtttcgttctttggaccgtagaactaagaccataaccagaacccgggaggaaagttcggcattggcggccgaggcggaaggcggccatcgaggtgcctggtgcctctccttgggtgctcggattgaacaatgacttggactcgccacatggcttctgtgaaactggccgtgctggccgggctggccagaaatggcaaatggtcggagaagtgcggtttgtgacgggaagaggggaacaagaagtgagaaatgtcaaagcaaagaatcacatgagtcttctcccagaaggcgtggaagtgatagatcaagggactaccttgatgagactagctgctttgatgtccgagagagtttccggaccttgcagaagaagcgcagaaagaaggccaacatctcgacgaaaagagtcgagggaggatcagggctggtatttgaatacatcgagacgggacgaacaaggaactggattgacaggaactgtccatgctcaacttgaggcggcggcgatatgcaaacaggatgcgtaccaggatggaaagttatgacgatggtgatgagatccccgctatttggccgtgaagcggattccctaggtgtcatattaataaaccaggacaagaaccaaagacccctcgctccgttgcaagcaccatccaccgcattccactcacgtcctaccttagcgaagcgtgccaagacgttgccattttccccgtcatccccaacaccacttgattaaagcgaactcgcccttcaataacttcgccggattcccaagttctttccaccttttcctcttctctacaacaaaacatctaccgactttttctctttgattgctagatacccctcaaaacaccaacaacaaagcacgcctaatactattcactcatacacaccacccaaaatgtctaactctctcgagcagctcaaggccactggcactgtacgttccgtcattcatgtttccccctgtaccccgccaaacccctcatccgatgattcgggggctttttgcgaagcttcccagacgaaccatcgcaatttgatgggatttggcgatgatgcgagatgcttcattctgtttgcatttgttttgcggtattctgcgacaaaatttggtgaacgagctgctaaccgctgcatctttgcgcaatgtataggttgtcgtctgtgactcaggtaagcttcttccgccatctcccctccgatgcaggagcagaacatcatcaccatgtttccaatgatgctaacgatttcttgcttccaacaggcgacttcgctaccatggccaagtacaagccccaggatgccaccaccaacccctccctgattctcgccgcttccaagaagcccgagtacggcgctctcctcgacgccgccatcgccgatgccaagaagggccccggctcccccgaggagaaggtcgatgccgctctcgactacctccttgttcagttcggcaagaagattctcgagatcgtccccggcaaggtctccactgaggtcgatgccgctctctccttcgacaccaaggcttccgtcgacaaggctctccacatcatcaaggtgcgtgtttctgaatatgttgcctactgggctccctgatttagacttgcaatgactgactgaccttgccaccaacagctctacgaggccgagggtatctccaaggaccgcatcctgatcaagatcgcctccacctgggagggtatcaaggctgccgagatcctccagcgcgaccacggcatcaactgcaacctcaccctcatgttctcccttacccaggccatcgccgccgctgaggccggtgccttcctcatctcccccttcgtcggccgtatccttgactggttcaaggctcacaccggcaagaactactccaaggaggaggaccccggtgtggcttccgtcaagaccatcttcaactactacaagaagttcggctacaagaccattgtcatgggtgcctctttccgtaacattggcgagatcactgagctcgctggctgcgactacctgaccatctccgtatgtcttcatcttcatctcatgctgcaatactttgcagaaatatgtgctaacagaacatgaaaatagcccaacctcctcgaggagctcctcaactccgatgctcccgtcccccagaagctcaacgctgccgacgccgccagcctctcgatcgagaagaagacctacatcaacagcgagcctactttccgcttcgacttcaacgaggaccagatggcggtcgagaagctccgcgagggtatctccaagttcgctgctgatgccgtcaccctcaaggagatcatcaagcagaagcttgctgagtaagcgtgccgtggtggtaatggtttaatttagaatgaaacaaaaatggatgatgacttttttttttctggcaactgtttgcgtccgcattgaggattgatgattgcgtgtagatattatgggtgactgggtcaagttcaagatcagaccttttgtagtactgtaggtgacgtattatgcaagtcattgagagtctgaagaggtctgttgactcgaggtgacccgacaacggtacatgtcatccgaactcgcatcaattgggatgaaaacatggcggtcgatgtctgccgttgttcatgagtggcatgtgaaagtgtgggtgatatgatttgtctttatgatgttcattgtcaggaaggatgcaaaccaccaccaccacacatgtcttccacttcactttcatcatacaacctccattagaccatacaacaaacgcatgatatcgcggatccaatctagctttatatacccaaaaacaagagaaacattatctattctgaatctaccaaacccatccctttatacaacaacaacaagaaagtgtccgtttcattcatcatcgtaataccgtctactaataataatcggcctcgccgggtcccacggcccgtaaatctcgtttttgtacttttgcaacccaatcagccaccagctgcacccgcccatggccaccgcggcaatcaggcaagaaacaatcatgccgaggagcgaatgtttgagccacgtttgccagcactcacacacccctcttgtccatcccaaagccatgattcctccgtctattacttcttctgttggtgatatcaccaacaactctcttcctgctgcaccagcggcggcggcggcggccatcgtaacggaagaagaagtagtagatccgggagggggacaaggcgccccgataataatgcccactccggctcctgctcccagcaagagaaggacagtcaagatgacatggtaccgaaacgaacggtggcgagcgtaccgacggaagacggggaagagaccaaagacttcgatggagaacaaggttagggagaagacttggccggtggacggtaggcgagaggcgagcacggtcgaggccatcagggcggcgttggtggagagagaggcgatggggaacttgtgctgcgctggaatgggggtggttgtgccgcctgttgcggtggtggggacggcggtgggggtggaagaagaagaagtaccggggacgggctgcctcgagctggtgccaccggtgccggtgccggcgttggtggcaggcgtggaagtgccgcttgtgggaggggaggtcgaggtcaaagttgggataaggggcgttgcggctccggttccggctccgactccggctctcaatgcggctccggctggcgctggggtcgagcctccggttacgataccgccggtttggttggaatgagggttggtgatggttgcttgtgtgaaggggttgttgttgatggagtagtcgaaaaagaagatgttgatggcaagcagccagaaggacatggcccagatggagtcggaggaggttgagcgtgtcaacgacttcaggatgggagagaggcccaagagggtgaagtagatgaggacggcggatttgatggtggatagacggagctggaggcggctatttccaggaagaacaccgccgccgcggatgggggaggaaatcgaggaccgttgtcggtggtggccgtagtgggcttcgtggaagtcggcgaccgattgggcccgcgagccggcaggggaggccgcggcagtagatggctcgatgcttgcggagcgcgagtcggctggaccgacgctgaagcgggggatgtgtagatgttgatcaagacgcggggacggcgcagctgaaggcagggcagacgctggtgtcgacgtcgctgctcccgtccccgtccccgctcccgctccggctcccggaagacttacgatgctcgcgttccgagttggaccaccacaagagtcctgatgccgtacgggacgagggtctcgccctctatgtgaatgtgtagtagtcccatccattgcgcgttgcgctcccagactctcctccccaacccaccaatcccatagtagccagccgatgaaggtcgcaaagctgccgaagcctaccacagacacggggctgacacgctcttggaagatgccgacgaagcagacaacgaagatgatgacggagcatacttgttggacaatgacggtcgagtcggcaacgagaggccaaaagtcgtacggcttgacgcgcgggttgcgctggagcttctcgagaaaggtggcctggtcggtgtagttgtcgggatatgactgcttcacccaaagcagcttctggaagcgtctctgcctcctcctgctcctgctcctgctgccctctttgcgcctgataagcctcggacgtagctcgttcgcggagccattgggcgcgttggtgccgctgccgctgccactgccgtctacattgtagagactggttcggcgcggcggggacacgggggagtaggcatcttcgggggccagatgggagggatcggcgcgatgcgacttgaaagcgacgggcgcggtagacgatcggacgaggggcgggaacggggtctcgaagtcggaggatagggcggtttggtggaggcccgagggaggggccatggatcagagaggctctccctccatgcaaaggtgggctcgtcacaaggttttgtcgagatgtgatggcgcgtcgaaattgcagttggcagtttgcgaccgacggacgaaggcggatgtgaggtcagggtggtgctacagctgctggtgcccctgtgctggactcatggatgcgtgacgcgatgctgccggatgtatgccggatggatgacagggtgatggatggcaccgacacgaggaagcaaaataagctttcttggtgtggctagcgctgggtgttggtggcgtcggatggaaattgacaatctagaatggaagggccaggggggggaggctgggaattggttcatcaaagtggaatgcgcatgatcacttgaggaacgagacgggacgggatggttgttgaggctgacctcggtgttcggcggagatgcttggttggtaggttcctgttcagagccctcgcttgcctgggagacagtgttgtcccaaggtgtcttccacttgcctggcagttaattggtagaggtacctaggtaggtaggtagccgaggtagcttcttccagcgagtgcacgagccatccctcagtgggtagggagtgtggccattcaaatcggcggcggcagggccaaatcgccaagcggcaactgaaaccgaagaacacaacaagaatgacggaatagtttcttgtctgaggaaactgaaatgcttggctcttcgtttcgccgttgaatgtgtttaacatcaaccccttggtgtttcgggacttggcaaacagaaacaaaaaaaagcttatctgatcaccaaccatatgccctgcacctggtccctgatttcttgacggatccgcaacaccttcattcacactcgcttacacttgccgcaatgcaagtacctccttcagcagcactcctgatgacactcttgaaacatacggggagctaatggtcaagcgatggtctagttgaatctatacgagggcgagagggggggatggccaccgacgagactccaccctatgcaaaatgccatctgggggaatacgaacagcagagaaaggtgtgacctgctcacgcaaaggatttccccgcaggcgtggaagctgaggctgaggagagtgacggtttatgggaacaagcgaaggcgttctcggtcgcgtaacaacaagggagagaggaaggggaaccaacagccaactcgaggaaacccaaccattgctccatcacccctgtctgccatatgcggtccactggcgtccagatccccatctctttcggaccatgttgcatagcctctcctctgagccgagcaaggtttcggaacccgacgcaaaacctcccgattttggtcaaccatcacgtctgcgatgctacctcttgtctgtcactgtccttctcttatggtcctttacgcaaacgccttgcccaaaagagcctcccggattgggaaacaccgatcatcaaagtatcaatggcgccaggtgattggatgaaactccgagatccggagcgggactgccgtggtgtttcgatgcaatggtacgggaagcggttggaacaaggtttggacacccctgtaaaacggtaaacagtcacgccgaggcgttgcatgtaaatgggatgctagggaaaactgcgtctctgcgcagcacagcattggactgggccctcaaattggatgagatgagggacgccgacggcatatacatacgagatggcacctttcccccattggcgaatctttcacgagactaagctctgcacagccagccatcctctcaatataccggcccaacataaacaccaccagctgctgtgttgttttgacaacggaccaccgtctgctttctcttcttgtaattcgtcctcattcctctacctcaccctttctgcttgtgccctgcttgcctttacagcttgccaccttgcagcctgcgtcacatatcgaaaagccaacgaaccgtggctgtatgttgctttagccggtggtgcaacctcgcgcatgtataagggcactgcggcataatacaaccacgaaggcgagctttcgatacccccggacacgccgaacgctgtgatagtcatatcatcaattacacctcgatcttggatctcgcgattgtcgtcggcaggtatcgcgaagatcataaagtccagcgccttgactacaattccatcttcccaacatcaattccaagggcgcccggttgatcggacccgcccacaagatctcggtccgcttaacttggccatttacagccgcccgtgcatcaagtcacaagatgaagtcgacaacctttctcaccaccgtcgctatggcacatatggcgctatgcgtgccggtaccgtggatggccggcgacaatgtcttgctttcactgaacaggaatgtgccgagcagcgcagcttccggtcgagatccaaagtctgataaagcctttgttcttgctacctctcaccttgctcccggtccgatcctccaaaaggctgaacgttcattcaactcgttatgggatacttggaagaagaagcatggctcaggacgggcactgattgtcgataacgcgaggaaggatatcccggtgttggtcatcacggaattgggggagctgggagtcgggataccttcatcatcgcagccaccctcaaaacaagcgtccgaccccaagcagaaaccagtatcggcatcgtctggcaacgagaaggcggataatgtttcggttacggaaatgggggagttgagcatcggaataccttcgtcaatgtcgtcgccaccttcgccctcgtcgtcgtcgtcgtcctcttcgttatcatcatcgtctcaaccgtccaatggcacatcaccgtgccccttctatgtcgaaaaaccccgcgatcatgatgatgtgctggtcatattcctggtgtcggccttcctactcgttgtcgtcgtggtcgaaacttggggtcctgtttgtcgaaggttagttgtctcgccacatctcccgggttacgtcaaccctccatcttttcccgtcccatctgcatcgtcgacagaagtcccgctgactcctcgttataaaagtgtaaaaaacatgttctcatcgaaacggaagggcgccattcagttggccgaggagacagagacgaaacccaagtcgtttcgggataattcgatcctggtcaagtcggagagcggttgaggtcgggggtatttggaaagagcttaaaaactgaatgagggcatgtcgtccaggtggaacctcggatggaatcatggagtggggcgaatgaaggtgcatgcatatctgggcgttttggatcgtaggaaatgggcggcatatcggacagctttttcggtgactttgaatcttatatcgtcggtttgggatgcatgctgtttctcgtgtcggatactcggggtttcaatccttcgttcgggccggatactcttgtcgttgtcgactgactgtacacatggacgtgtttgatgcgccaattgtatctccgtggattggacgctcgttgtcgatggactttggtggcgactgatcgacatgctctcgcttttccatgttggcgttttctccaccgattcagttcccattgctacccgcatttcgtgtcgacatggctgcgcggtttgatcagagtcgtttcggcagtctcgaaagaaaaggaaagtgcagaaagatggcattcgacagatattatactcggcgcaaaccaaaaggattttcgcaatccggaaccttcggctttctcctcgggcagcatttgatatccgatccggtcgtcgcggatgatgtcttggcattcgaccgaatggtcttggcagcgtcgtcagcagcattcagcagacgggaaccgcaaacacattacagcagacgttctggtggttcccgcgctgaatggagtcaacaaaccacactgaattgccaagtcagcaccgataaatgagtgacacgcaacagagccccaagacttctcaaagtacaccatcaccaaacggcacctatcactcgatgccacataaagacattctctgttcgcagttggcatacgacatataaacctgtttgataatcccaatttcgtcctcgagcctccgttgaaggcttagactgctcacagccttgttatacctttgttcaatttgggagtctatacagacacaacctcaacaatcccatgacatgctttacatacttagtataatgttccgaaaagctgccttctcagcaccatccagatctcacatgatggcttttggttgcaatggaggtgacctcttgccgaattgcgggaaagccaagatccaacgtgacggtccatccagccttcgctagtcttcgcggccgcttttgcaacacgccattggtcaaagaccgcggagaaagcgaaagctgaatatcgacagggctgctgccaacacaccatccgtcagactggtacatagagagcatgtgtggcagaggcaccggagcacccttgactgccaccctctgtcaccctccagcgtggtgtttcaagacacgcccacacatccaagacacacgggcttctctgcaaagggatcctaacgggccgcaacgctggtgtctgtcttatcctgttcctgctggtatcctcccgtcttttcctgcgtcttgccgccagctggcgtggtcgccttgtctacaagaagacgaagatgaggatagtatgatgggaaaaagaaaggccaacggagcaaatggccgagatgtgctagccaacaacagtgccagtaagcgccatcatccagccaaccacccaggcagtgacattcctctctgatacgcggtgcatgttcagcccgtccacacacacttcatctgatccatcttagcacgctccggagccgtgttagtggctccatataccctgcatggcctgctgcatgccaaccccgccctcctgcgtcttgccccctcggtaccggcgcatcttttctcagcctcttctgttctttggtgctgtttttaaagatgccgttgtccattttctgcacgtcccgttagcttctccaagtcgaactactctttggcgcttctttattaagcttgcgcaggaaccgacaagttctgccgtgctggtgtgcgacttaatcctagaccattttgcgcctttgtttacctgagaataggagatcgcggaagccaagaaagtgacccctcactttcaccagcccccagatttctgatccctgaaactcccaagacgagtcgcgcaaaattcgatatcagccctacacctcgctgcttggaccagattccagctgcataaaccgagtctgtcagtcatcgaccaaaccaacccgaaatcaggttcccacactcgagttagcaacagacttttgacggccagcatcaaagcatgtccctacaagtggacgaacggagccgaggcgggcggtcccgctcccccgcagatcgccgccgggaggacgaggaccgccggccgcggagccacgtccgcacgtcctcggcaaacattgtcgaagccggtgtgtacccgccagccaacgacaactatcgcgacgttgaccctgcactcgcgtatgaacaacttgccaactacccgccttccgctggtaatcgcggcggcgattactaccacagcagctatcatgcgtcagcgccatcgctaggcaggccgcgtgagcggtcgccctcgcgtgaacgggtgagagatcagtcgcgccttcgcgcacagagccgtgacaggagaccggatcccagagagtcttcggattggggaaagaacatcaacagggagcgcccgggtgagttcgccggcatgtatcttccgcccaagtatgccaccaccgttgtctcggccgactcgacaggatcaccacatgggtcacgcgactcgttccatggtcatggccgcacgcccagcacctcgggcagggacagagattccagcagggagcgtcagcaacgcaaaaaggacagacttgaggacgatcttgcctacggcaagcgtccagagacgccgccatcaccgggttaccaccgtcctcgtccgtctagctaccatgcaggtgttggaagacccgatgacaagtacggggagcccatcggccgtcacagcggccgcacccacagccccaacatcagcatcagcagcgcctacgatctgcgctccgatgaacgcaaagggggccgtatcgatgcacccagcgtcgtcaccattgagcctcctcacgtcagcggcagcggctacccttcctcacccggtcgaggccgccacgaagacgacggcaaactccccctcaagtccgccatgcgtcccggccgcgaaaagtctccgctcccgcctaccaaccgcatgtccctcctctctgtcaacggacacaaccctcacatgtccaacggcaacctctccgtcgccaacgcgcccgcttctcccatgctcgaatcctaccacggcacctaccaatccatgtccccaatgccctcccccttgatgctccccacccaacccggtcccaacggttcctcgtacagcttcgtcgagcctttatctcccctctacggctcctcttcctcggacgacgagtatcaccgcaagggaggcggcagcggcggtggtgaaaagaaaggtcacgcccgcacccactcccgccgcgcccgcttccatgaccccatcgacgacgccgcccgcctcgccaatgccctcaagggcgaaagccgcgcgcccgacacgcccgttctcatcgagatcttaccgggcctcacgcacgagcaggtcatggacttgcggggtgagtacaagcggctggtgaaaaccggcgccgagcgcaggggtgtcaatatcgccaagcacatccgcgcgcggctcaaggacgaggatccgacgctcatgaaggcgtgttatacggtggcgctgggccggtgggagtcggaagcgtattgggcgaatttctggtaccacggggacaagacgcggagggagttgttgattgagagtctgatgggcaggacgaatgaagaaatctgcaaaatcaaggcagggttttcagacaaaaagtacggggatagtcttgtgaaatgcatgaagatggagttgaaggaggataagttcaagaaggcggtgttgatggttttggacgagaagaggcaggaggatgtggatcggtttggacaccccctgagactggatctcgagctggtggcggatgatgtgaggacgttgagggatgcgatcaagtccgagagggggggcgagtcggccatgctggcgattgtggtgatgaggagtgagacgcacttgaaggaggtgatgagggtctataaggagacgtacaagggagcgaattttgctcgggatgcgttgaagaagagtgggaatcttgtcgtacgtactcattcccttcctcttcctcctttcttttttcgagatgctaatggagaccaaaaacaaaacagggagaagtcctagcccacattctcaacggcgtcatcaataagcccgtccgcgacgccatgctgctcaaccacgccctaaccctgtccaagcgggacgagctgcggcgcgagctgttgatttcgagattagtccgcttccactgggacgctggccacatgtctcgcgtcaagaaggcctaccatgaacactacggtcaggacctccaggaggccgtcaaggaggctaccagcggcgagtggggagagttttgcgggcagctgtgcgtcagcaggatgccggatgatgtcaagaagattgaaaggaggccgacggacgatttctaggaaaataacgccgcggttctctttatgacgacatctgacgtgggaggggaggatgatgcttgatgggtttggtgaacccactgagcggtgaggatgtaagaaatggtacatgggatatgaatgaagtgatggatggttgatgactgggaagggaaatcatgagtgttatggctttggatgaaatgtgaatgatggaactgatgattagattacgatggatataccaattctcccatacgcatactctgttttctctttatacagattggattgtcatgaagtttttgcactctggcgggctccttatcttgtttaggttggttcattcacacaacgtgaagcgggaagaaataccctgaagggactggctgcgattaacataagtctctcatgctcctttcgccgttatacacatacagaaagactcgtcgacaacagactaacaaaggggttcagcttcgtcttcatgccaacgagataccagacagcacattcctgccacagtcactgcttgatagattttttcacacccagcaactatctcgtatattccaaacatcccctcacatatacagttggaaccattctccctagacgcagatcatttgagcgagacctcattcatgttcttgtgaactaaaaccatctgctcaacctctctcaaacttcaaagttcatgttgctctatgatgaaaccgtaagttcttaagacaagtagtggatctcgcctagagcgcaagaagtgtcctggaacacatcagtcaacatgccacctgctaacagaacatcccagaaagccatagaggttttcgagtagctggcctccatgtccctccaactttgaaccctgccgacatcgcacgccatagccgctacgagccttcagcaagctttcctcactataggtacctaggtgaaccactcctttgtttgcactctgaagcgaaacaagtacacctaaacactgtataccttttccccacctctttccctctgtccaatcccaaatagttcatgtatacctacctaccttggcttcctctacctaggtagtaatctccagcccgggcagcttacacctcatgaatggtagttaacccgagattttccaccgcgtcacgataggctttaatcccaaaggggtaaatcctcttttcgcccacctggctcatggttctcgcggcgtctggcgtgcgtggcgtgcatatatggggcgtaaggggcgtgtcttcctctagactaggtagtgtagtgtacctcgaccgagtgagtcgagtgagtcgagtgagtaactgaggcccggaacttttttcccgcggcgagatcgcgcacgcagggccacgacacaggcggtatgtgtcaccaatcatgttcatgcatgctcgctcatgttgacagcggcttgacagcgcttgacggcccttgatacataatggaaggtgaaatccgaatgacccaggaagaacccgagaaggacaagggtttcggtaaggaagggcggataaaggaaggtgagtaggtcggtaggtaggtcggtatctcttaggttgggcgatacactagcttgagaggtatttacactatgtgtatgtaggtgaggtacactagaacagacaggcacgtatgtagggtagtgggaagcgggaagtatgtacctagccgggaaggggttgcgggaacttctacttggaaaagacggaccagccagggacagattaagttttcacttccactcaattccaacggaacggacaaaggcgcgagacagaactgaagcgattgtggtacactacctactgtgagaggttgacattgaaaaaatggttcagataacctcaagagaaaggtgaaggaatggatgtcttaccgctttaccggcaagtaagttcggtacgtagaggtagccaggatggaggtccagaaaaggaggaaggttcacgaaaaggtctggtggcttggacggatagatagatagcgaggagtttgagacaacgaacttttggaggcacgtactagtgatgtagcttgcacaatactgagctatcatcaatgataacgaggaaacaaatttgcaaattatctcagtctggcttctatgggctatttctagtttctggttgactgtcaagtgcatctttcgccgtgtttgatactatcatacactgttcctgcgcttcttcggcccgtctttgggcattcttctttacgttcacaaagtgccaagggaggacaaagatctcattcgtgtgatgaagcttctatccctacaagattgggtatttatctgtaagtgactaatgttgtgaacacgctgtggacgtggctggaccacaagttgtgacgggtgtacgcggttgggtgatcttgacagcctttgtttcgtcaatttacgctgaaccacttcaacagttgttagtattggaagtttcccctgattccttatgtccttcatcgctgtttaaagattacggcgctgttcagccccgagtcattgtttgatgagaaggaggaggttgggcgttaacggcattttggaacgggaacggcacccttattcaaccctaacccgccttcaacttgtgctgtgtaacagcccgactccaagtcccgaagtcggcaaccgtcaaagtgtgaaccacccattcacaattttctttccccttccaactgcacaaggtttatcctttgtgtgaatagcgtttgcataagtccacgcccacgttacatcaagtcgggcctcgcgaacaacccgtgcggccgacgaccgttccttctctgagctgctctctgctatccccgactccgatctccgatccccgatttcgatgtgacggtaccgccaagtacccttctccaaaactcaggtacctctaggtaccggcttgctgcgtagtatggacactgttcttggccgatggttctcgtccaatctcctgctttcatccaacgtggttgagcttttccatctgaatagggtaaagttcgttcaatgtagcgcattggtgctgcggtcggtttgtcgtttgtacacagtatgatcatcgggggaagagacgcaggcatcatgatgaatcatggataggtgaaactgaaaactgcatctgataggtagtgatgtgcaacaggggttactctgttcgaaagatgggttggcaagaagattgacggtgattggattttcttgcatcttcgtgaattgacttgaatagggaatttcgactgctgatgtcgccaactctatattcatgactgcatatgcattgatcctgcgtaggtagtgtaagacggggcgacgggttggatcaatctctcctgttccttctggaaagacggaaaacgcaacgacagcatgtcatgtgtaggtaggtaggcgatgcaaagcacacaagttctctgccttgccgtggcccaaggctgcctatgaaacgtcaagcgacagcctgacaagacgataatatgtatctttgactactcggcatcgtattccgaagcttgcgagatgatttccttattacatacctcatctccgtagtgtacatggcggcacagctataaggctaaagccagttaagttctgtttcagattccactttaccccagcgaccagcctctggagccgagccacaaggccacgtactacgacagcgcaacactacgccagaagaacacaggtacactacgcgtattacgtaccctcaccagcgtgccctgaaggacgtactgcatggtaagcggggcggaaacaagaagggtaattgaaagacaagacagggccaagcaccaactgcgcggggctaggcgtggaactcattcggttattacacagccgaagatggggctgagatgcctgaagcgagcatgtgaaggagtggttggagtacgataagggccgagaagagtccaagtctccaaggagtccaaaaagccttgaagatgcgcatatgtttactgttatcgatgttggaaggatcgtgacaagtaatgacgaaaggatgaaaggaagaagtaataatgttgcatagtacatcagcaaacagcagtctggaccgtcatcatggacatgcgatccaaacctaaaaaagtcgctgatctgataagtgggggtcatacatcctgaggatcgatgaaagctccgtccaagggagagctgatcggtcagtgatccctcggatatgaagtccaaactggtggtcgccgccgtcacatcggccaaaaaatgtcaggaaccggcactgttaaccgaaaccattacataccgcatttgcacaaactgagtgacataaagatcgagcggtctgttcctgtgcaggtggaccgtctggcacagccacggcattgtactgagccatttagacgagttaatacctgtagaagcttagtgcggcagaagaacaatatagttgagggacagcgtgaagtcatcacgaagcactagaatagcgggcaattgtttgaggcggcggcgcaagtaccgacgcttatacattccggaaaacatactgtgttgcaccaggattccccataagaatttctgggcggaggagcgatagtgtttcttcggccgaggctagtgtgagaaggatttcacactgctccgttgctcgcgatcgtcgaactagcgggtgcgagttttttttttttttgttttctttttttctttttttttctttttttttttctctttgtatcaattttttgcatcagattgttgacagaccaggaaaatagccgaagctgtgctgtcacgaacgtacctcggttcaatcccgttttatttccttggccatgaaacaatggaggggtttacctacccagatgtcgcagtagtttagacatggtccctgaagctagggcatttatcgagcaatatcattcgacacgccaaagactcggtgagatccaagcccaggagccgatggatgaaatcttttgatggcacaggaccaacaggacgacaaaatgattggtgaatgagacacttgcatagtacatactgttgcgaaaagaagggtcggggatggggtcccatcaatcccagctccctgagccatattcatttgagtaaaatttttatgctctcttatccctcatccctcattgtgtaccgggtaggagtcatgccgagaatattgttctttcaacattatattgtctggaacgctgctgactgcctgcctgcctgtctgccacaattcactacataaattcgtcaaacggattttaggttcgctgcagtgatgaccggtgttatttccgatgcccgtgcggcagttcatcccgcaatcgcaactgaacctaaactactccacacacccaaaccaaaccccaacatggatgcccgctccccccaagcaatcaatcgcccgctggccggcccgtcaccgtccatccaccgaccgcacgcgtggcagagggtcccacagttttcttcccgtcatgcctgcttaggttcctttgatatgtcagcaataaaaatcttgagtggttggcatttgtcatgcccattttctgggtgcaccacccgaatttggaggaaaaaaacagagtttttcttcattgctttttttttccctgctggtgtcccgtcgcacatttgtcatgggattccgtcattcttcccattatgttgaatttgctgggcgtccgtcgggtgttaggcaggttggaactaggtggcagcccgatcgcagggcacggacgggggcgggcagacgacccagtcgcaacccgggaattcggccagaaggcgctaacgcgcactaccacttacacgggagacgggacagcggacagtgctcaaactccgtttcccgagacggaacgttggttgggttgcatgatgcgcgttcctaggttactttttggatggacaacgacgacgacgacaagtggacgactggagtaacgagactttttttttttatgaatgtggaagatgagcacttccacatgtcttgtttctttctatacatgtattcgcattcagcagtccaggaactgaacctccccatcctcctcaagaccatacatagtatgtatacctaggacccacttatcaagcacgccaggcggccagacccttaggttcttcccaagtgaagtggaatcctgtctctgacaaaacccccccaagccacgtcaagcagtatatcaccatgggccgtccctgaaaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaccactgcacgatcctcaactgactcagcttgctcacatcacaagatctatctcgctgtctgtctcggtcctcacagccacacgtgtcgtgcaacttttgcactgttctaactcacccaggaatttgggtccccccccttggtctgtctgtgctgaaggaaggatccgacgcaagggtccatgaacctacactacactatttcgaaataatcctttttgaggacgtggggggggcaaggattccccaatccagatacactacaaattctagaacgccgccgcggtaacaaaaggtccggacatgcgtgtccgtccgaggaggtttgaaggcagtgttatagtgtataatgtagtgtacgcaggcaatacacaagggatttgtgttgttctcactcccgccgctgagtaaccaccgccctatactactttctccataggtaggctcggtaggataaatggatggatggacaacttgaccgagcagcgagcagcggcaaagcaaggcacaaaagaccttgtgtgtgtcttttttgtgtgcgtgtgtgtgtgtgtgtgtgtgtgtgcaacatggacggcgatggcttgaatgcttgctgatggtgaacatggtccatcatcacttaactctgttcgatttcaacggtaactgctgccttctgtgcctgccgcccccacatacacataccatgtacgcaacacatgctcgtggctttttcactgtgcctcgtccgggtgatttttttttgtgaccttttggttcaacctttgcctcaatgggcttcatttccaggattttattccaacctaccaagtgtagaaatcataatcaagctgaagaggattgatgatatcgagtgaagatcatctaccacaaccgagtttttttcttggcgtcatggcgatcaaggataatcagatcgtgcaattgctacccacccacccacacttgaatctatggcactgtagtgtgtagtgtagtgtaatcttgatatcatcactgcggcgccactgccaactaccattacacgtaccacacacagccttgtctatctaccatggtgatcacacattcgtgcaaaggacgggagtttatcattacgcactagtacgtatcttgattcattgcggaatctagctccgttgttgttgtgcgcaatgaggtttcgctctttcttacttgttatgcatactgactgcgtagtaaagtgcactgatgatacaatgggctcactcaatgtcctaggacttgcggcgcttgtcatgtacttgtgtccgattcaacaactcggtacacagtgtatgcccgtagtgactcactcaaatgcaggtcgtgtctgaatggaccctgagtgcgctgagctgtgctgacttgcatagaagcaggaatggtgcgcaataagcagggtacatttgtgttaacgccgaaggatggatgggcgaatgtatttgtgaaggcggacccaaccaattaccgaagactgtagaggtaattatgcaaaatcagcttctcagattacttccgagacgcaggattatgtaaatagcaaagtgaacaagactttggtaaatccgagatgttaaacttcgctgctgtattcgtagctgcaggtacgcagcatcgttgtatctctactgaatgcaaaagtgactaaacatctcgcttatggagacacgcaggaaacaaatctcggcgtccggtaacttgaaaccaccgacttgttgtgtgactgtgggttttcccccccaacctgcgtgagaccctggaaaaggcgaagacggcgaggaaaaaagaccccgttcgggcttgctgacattgaccatccttcaaggataagcaaggtaaagtagccatgcaatgcattcagaacaaaataaaaaaaaaagagccaaccaacacccccaaacccaggttaccaaccgaccaatacccgcccaaaatccaacacctgtataagccaaaaagccaacaaagcccaatctctccctgaaaatgcgaagccaagccacacaacccaccaacgtgcaccataaactccttgccgccaattggaatgagtggtaatgaaagataactctctctagctctaggagagaaaagagagagagaagtgaaaaaggtttgctcttgtgctgcggtgcttgatgaaaaatcatcacggcgagctacccctccatttggttgttgttccccttgtctgttgatacgccttttgcaaatgctgccttgctccgtattgccgaaacccctaagcaaattgtccgatccacccaatgaactgttttgaaacccgagagtcgcttgtgtagccattttcgttaaccccgattccatgatgccatgtactgattgtagtgatgcaccgtagtgcatgtccgtatgtgcgtgtatatcgagttgtcgagttggttgttctgtaccagggtatttacgccggaataataccgaatgcatcgatcgcttacattcgcaggtcggcgtcgtagcccgagtacatcatcggatcacccattcccatcatgacctcggggttaggacacgaaagtacgtggggcttgatggtgccaaagttggactcgtaaaggccctggttcaacatctccatgctgagatacgatagattatccggggctgagaagtccatcgaagtcggacggctgagccatgtcgccggaaaagtggtaggcggcacgacaggagactggctggggaatgaatcagtaggggtagctgtggcgatgtcgaaatcaccgtagctgaggcttgcgggtgacatggtaacggcagtgccgttgttgaaagtcttgcggtagtcttcaaagtccgagtggtcgacttctgatgagctggcacggtcggttctacttgagtcgcggtcctgcttgttgttgctgctgctgttgttcgcggcgttggccttctgctgctcctccaactgtctagcgagctcggcgagacctgcctcgtcctcagggaagatggaatgcacaggaaggtccatatcgctgttgggtcggatgcagccaagcttggaagcaatgttgtgaatgacgggttggccacggtcgttgagctccggctcaccaaggtcccattgttgcccgctccgtaccatggcataaagcttgtggactgtggcgatgagagcaaactgcgtgttttccaacacctcagcgtacctgtttgaacatgttaatcaatgtcctgagtaacacggcttgttctatcacattcacataccctctgggcaattgcttgtactcggtcttcttcctggtcccggcggtacatactaggccgtcgtccttacacctcttgcaggggaactctccatcacactgggcgagacatgtcagcaccaagctgttgctcaatcctcgaaatctcccgtatttaccttggtcttcttcattctacacctctcacaggccttccacactctcttatgcctcccatcgccaactgaatggctgtggctgtggctgtctattgatggggactgagggtgtccatgtgcgctggtgcgttttgagccgccgcggtgtactggcttgacaaccttggagttggagtgtgttctctttggagcctgcgttttgaggtgctcctcgttcggtggggtgggtaagccttccattgtggatgtgatcaactgttgtgaagagcaggaagatgggtgaggtggtggagctccttgttgtttggttgttggccgattagatgggtcgtcgaaaggatgtcagtgaatctcttggcgtatgtttaggtaagatagttgttagtcgtccaactttgtggaggggtaactgcaagacttccaggctgagttgtaagtgatagtagctcagagaacgaggggctagcagtagatatataaacgaaaacgagattccaaaagaaaccaaggacaagggcaaggtacagttggtctgcaagtgcgtacttgaagaagaagaatgggatgagcataagccctggtcgggactgactcgaggattattaatgggacacgctaggattatcgaacatcgagtggtcaagacagcggcgatggagtctccgtaaaagggatttagcgaggtggtgcctaccagaccgggggctttgtccctaccaccgtgcacaaaacagtgggatactttctctcgggctccaagccctcgcagcgcggcgcgggtagcatccaaggcaattcaacggtcggctcgttctctcgtccgagcctgcgggtgggttttcgtccagatgtcctccagttaccctccagttacctctactactcccctgacaagggagtacatgcaacaggttgaggtagaccattcgactcgtaagaaatgggctttgcatttgctggcaccctcatatcatacaagatctgaaagcttggcttccagaaggcttgcacaacatgggcgtttgcatcaatgagtccttgcagtaccggggtacagtaactaaaggtacttactctattttaccaccttcaggctgtcaggcgggcatcctggagtaacagcgtctggtccgttgttgctcgctctggatggagtcaagtttcgatgcgctcgctggtcttggcctggctttgcggacgttcaaaccaatagtaatactggaattccttgccctctccctcgtcgaaagatgttgcaaagtattgcgctagttaacttttaaacaatgatctgtacaccgggtagaggtaggtctcgatgtaccgtgtacgtacctgatagaggaccctgtaccgaagggacagtgtgtcgactgtgtacctgtaagcccatctgctggtggattcggcgaccgctgtacgttgctgacattcccgccttgtgggtatatgcggagcacttttggagcgagctgctgctctgtactctacttggatcgctgtgtagtgtaatgtacctcgacgtttagatgacgaggggatgaaatctcactcccattatggaaactgctcgtaaaatcccttgttcgacgaccctgttatttcttatctgtagtgtagtcgaagatctcggttttgacctggcactggagcttttgtctgctgccaactggtccattgcctagagccgcaacggatcgatcatgaagattgccggctagggtcaatagaaactgatatctgttagggatgggaaaggcgacggacctgttgtgtatcgttctcgaatgggacagatgcgtggggttgggtatgctcagcgttttacctcgattaaccctgatcgtgatttgagagccatcatccaaaattcttcgaagaccagccggtaccccaactctccaactctccaactctcatccgtgcccacttgccgtcactcggccagcttcgggttcttgtacttgagcttttgaagttttgttgccataccccacacgatgcacttatccccaacaagggaggttttcttcattgatgctggatcctctcgaaaacctcgttttgctatgaaacgtgcccgccgaagaattgtatactcggaagccatttctgctgctgtcgcatatcagagtaatgtcaattgtccaatgtgcctgcccagccccactgcggagacaggtggaagttaggagatacttcgcactacaatcggagttcaccataacagccaacatccgactttgtacatgtcgaagctcatccatcagccaagcttgaatagcgagcgctcactgatgaaaacttcagtgaacaagtttttcgacagggcctagcccaacagcatacgaatcagtgctcaagcatagagatactgttcgtgttcaattgctccccagtaattgtcgccttgcgattcgacccaaactctcacaagtcgatggtgaagcagagaactcaccttcaaacatcttgtttcttttctttttctttcccttcgttcttgaacccctctgagcctcgtctcgctgatcaccacaaactcactaggctagaacgggcaatgtctctcgcgcttgcaaaagtgatctctgaagaggctacgtaggaaaaggcttgtcgaaagctggatcgtaatgtactgtaccttaccagagtgggccactggctaggtggattgatgcaacgttgttggacgaagaaccggggtgctaggcagggggcgataaaatcatcgtcatcacgactttgttcgtctcgatgatttttgaacgcgctgacaagcaggattggtacttcagaattccacgagactccatgagatcgataccggaaggagcgtcgtcttgaaagtttggaatgtcttatacatagtcatggaacccggtgacgtgctcgtgcttgacatgtatcgtcactgatcaatgtcaacgacatcaacagaaatggtgaagacatgaaacttattgcgggtcatattgtcgtgcaaacgacggtatgcataagtgcaggattatgccccaaaggtaaacagagtacttggctgtaagaaaaagaaagatgttatccacacgaatcccgaaaatcgagatcatcgatgtcgataagccctggcccacaacaggtgggtgaccccgttcacggctatgagtgtatcttggggtgataccgtagctagactcgagatagatctggtgattcgtccaggataagtgaatgctgttcctaattggatcatttaccgatcaccgcaagctcgttgctttttcctgccgaaggcttaagcgatatagcagaaataacgaggtgttcgctcgctgtgtacacaatcgttttgttcgcaggtttttattcaaaagaaaaaaataaaataaaaaaattagaatttgtggacgtttggtgtacccgaacagacgtacaggtgatggttgaatttgatggtccagcgaacgatgtgccttataccatacccaaggttgacgcattcgccattcgcagcagcttcttctttggtcctgagtagcggtcatggcggccaactgacaacacacctcggccggaatcgggaccgaaacgttccagaacgcttctcgaaattactcaacttgaaatggcgtagacactaatgaggatgccgctttgcagcagccaggaacggcaaagaccgaactaaggactgagccgcgcaagaaaccgctatcacaacgtactgtaaaccgacactgtttacgcccgcgcaggtgtggaggtttctaccggaatatgacggattgtgacagccatctcctagccagtcttggttaaacagacacctcatgactgcctgaaatttgcaggcgcaagagacctggctggttactttggtttaccttgcaagacctccccccacctccaagttgttgttgccttttttttcttttttattgcccttcccagggattttgaatatgggtgaggaaaaggttattggttctggacgatgtggcctgcgaggttgctttgtcgtcggccttccattcctcgactgttgcccttttcggatgactcgacgggattctaaatgtcgcctggggattggcttgccagaagtgtcagtgcgtgcaataggttctgacattgggcaccacagcaacttcggcgtccgaacccaaagccgacctggcggtgacgggcccgtggtctatgtttggcaaccaccctctggttcatcctctttttgctgtcagaccttgtcaccttcctccctaatactgctgaagcgaacgttgcatatgtcttggcgctgatgtcgttgactctgacaatcaatgccgcctcgaatctaaccttgcccatattcgatgttcaggggcttgtgcttgttcatttgaggctgctggcgaaggaaattttctcgtctgggctgaaatgccgaagggcgagttccgccgagcgtgtttgaacagtgtgggcccaacgggatgtgttgccagggctgaaaatctgaaaagcctcatcgcatggccggtggagtcgatcgaggccatcggtggagtttgcctgtggcacattgtctcgaaactcgtgcgttgtatgagcgcatgtggaaagacggacaggaaacgctcagcgttgaagcaacaatctctgaatactagcacacccgtctgatctggtcagtcttcaccaccatgtgagtcgctttaagtgcctgttttcgtgaacgaatgtcgttgacggcgcttggttgttgcgccaagcatcaactcgtagcgtgaagctgttacttgatgtgcttgacgtcatcccgtgtcctggtgtgtgtactgtgtagtgtaggagctcgcgctttgacaaccttcagatcgcgaagccaacttggcgcgttgaacatgattgtggattgttgatggtggtaagctgtgggtgccctggaaacgctcaaccttctggatgctgcccgatcgattccgaccgcccaaagctgtgactgggcgatgctcaggggacctcaggggatctcaggggcctagatgatcgatctcaaacggccagggggtagtgctgccgagttgtgttcgcggtggcgatgatgtggacggcgttgccaacaatagctcgacgataaggcatatgtgtggacgatggtgtcgtgtcatgtcgtgtctgcctcaaaggagatgtttcggggaaatggagagcgggcactagaagggagcggaagccactgcagtgatttggatcaccgcccgagatggatatgcgtcatgttgggtgagaacgaggtagtggacgcgagacgaggagtgggcggaaagatgagagtgaagcgagcgagcagtgcggatgtggaaaagcgccacaagaagcgacttgttgttccaactgaactgaagtgatgacaggaatggctgcttgtgacttcttccatcttttgctattgaatgattctcctccaggttcaggtgttttgagttgttgtgcgttccgatttggcgcgtccttgcctgcctcggcgcccaactcaagtccttccatctgcttgtcctggccccactcaaaaaacagggggtcaatgtggatcccttccaaaagcttgttttgcaggcacctttacggctgcaaccagggaagctgtcaagtgcgcagggctggcacacagtgtgcatgatcacgccttcccatctcagcttcagttctcgccagactccagctctgtcctcatcaaactcaactgccaaactgaactcgcgatgggtctctgaccagattggaggcggctacctctgcgagctgtgcggggagaggaatctaaaaaaaaaagcaagccacattcagttccccccttgagtcctcggctacctctactatcttctgttcaccgacaccggcaacagctccaatgatgttcgcgcctgccttatgggactctggctcaccccccattggcccagttccattgtgaatggagtcagcttatcagttatccgaagagcgagctcatctctgaatcaggaaatttgaaggtatccttcccttctttcttaccgttatcggcctactcgagtttcaccgcttcacatcgtagtagacgacggcgacgacgtggaccgacatccatctgtcatatctcgctgtctcaagcggtctggaagcctcatcgctttgacattcatctacaaaatctccgcgagccctacgaggccttccttttgactgatactacattacacagtacagtgtccggaggggcccctggtggaagatgatcgccttgatctacatcatcttacgtttcgaggtcggtgaggccggagccagagacggggtgctcaaccatgaagcctaccttagtttcaagtgagccggtgagcaaaccaatgacatgttttgctataaccactgtcttttttaaccattagattttccgctaaagcacccgtcaaacagtctcggagaatttctcacatgatgcgagctccagtcatcaagatcaaagctcccatctgccaagccaagcttaccatatgtcttggtttttgagttccttcttgcctctattccgtactgtggggtgtccggtacagtgacctacccccgtcccgtttcccactttccccggcatccccaaatccggggtgccgggacgggtctttgcttagcatacggtgagctacactagtatagaaacattgcagtgaccaatcattgacaaggcatgcatcgacaacctcctgcccgatttccatcttgccatgttgcatccagcactggcttgatcttcggatagatctagtcaacatgttggcttccgatccccgatatctcacacgcacacaaccaccgcatgaaccatccccggaatccggatgacccggactgttcggatcatcacaagcggctcaccgatcatggcgtgcgagctaatgtgttccatgtatcagtttcctactgcaaacattcactaaccttctatgtagcagtataggatgatcattcatgctacacgttacttgttcgccattctcgtacgttgcccatggttccagaacttcacttcagactccagcactagcaggatcttccacaatgatcattgtcagcatgtgaccttgttcaaggtataaagttatcatgctccctgacacaaaagggggtcaacatacttctatacatttggcagacagtaaagactcatcacgatacaccttactcacggcaaatttcaatcctgtaagtagaaagtcggtatgtaagtattttgattctcctacagctaccagcccacagttgttacttatacgcatttgcacgcttctcgttttggcatttggaacatagaagatcccaccccaagtcaactataaatcggactgttgatctacaagccaaccttgcgaagctgagcaagttgagaactatctttcattgcgggtcctcgatcagttattggccaactcttttgcaacctcaatcaaaaccccacgtggtgttggaaaggccgttggtcatgcgaaataaaggtctatgactagtaccgcgcactatttgtttcttgtaggcactccaccgtggcggcatgcatcatggaacaacaccaagatggtcgatctgagactcctgcagtacgctattttcacaagatgaagaaaattgcttcaaatcattcaacgtggctatcatctaactaacaatctgtgccatcggtcctgtgaatacgctgtgtcttcgcagaggtgaagcgactcgagtcacaatcaacgcccaggttcaccgactcattcgctctccaccacaaatattatccccactgtgaactcgcagcacgtcttattcctattgaacatttccaccagtttcagacattgaatacgaagaattaacaaccatccttctttccgagatttttctagtgctcaagaagcaccgtcttataatcttgtccacccaagagacgaagaaagtgcaagaacgactcgtaccatgaccaaccaaagataaagaaggcaggaaacagtggcgtcactgcctctaattacttccactgaaccttcctccggccgcactcaggttcgccagggtgatgtaccttattgggtttcaagcatcgccacctaaacaaacattaaacttctcatccccgaatgcttgaattcaacagttacgacgtagccgagttgcagccaagttcaagacgcaatggcggtgctcacatgtaactacctctacttgaccctctcctcgctgtcgcgacttcccactgctacataccgcggatcacggcaccggaacctgactcgacccagcctccagcgaatcgatattggagacggatataggtaggtatcggcattgccgaggatggggtatagagacacttcatctcaccggcaaagcaaaggctaaaatcaatccacaacacagaagcagtggtgaagcctacctacctcccttccctcgtccaagacaatattaacggatgccgcaaccgggccagatcactgtaaccatgacatcaccgtaaacagacaccaaggcgggtttcaattcctcttcttaccttcatatatatatgcatatctgttgcttttctacaggcaacacccggtacccgcatcctattaccctaccaacaatgagtcccatctcattaccctccagtccatcccatgatccagttcggtcacccagcataacaaaccaaatcctactgattctaaacaccgtcccgctttcgctcagcgatgattctcgcgaggctctcatgactaacgagattactaccgcccacattcacggttgattccgaaaaaaaaaaaaaaaaaaccaagttccgcgtttttggacactgaacccaccgcagattccctccccccctttcccccatgtccccaaaaaaagagactccaatgtcgtgagtcgtgtaaataggttccattccgtccatccggatgttcttggcggccggcagcggtgtccggtttccctcacctttttttccccggtattcggtaggtcagtatacacctacctagctcggtaaaagctcgtccagaacaaataaacgtcggtggaattcagagagcatgatgctaaatgctaaatgggcaaattgacaaatgcattccagcgagcttttttgtagagttaagaacagctagctttatttgggatgatgcaatgactatgaaatggccatgaggacgaatgataatagaaaaaaagagaaaaaaaaagaaacgtggaaaccgaagaagcaggttttccgtaaaaggcctcgacattacggccgattggtgcttcttgtttgagtttgagggaggcaatatcggggggattcttcatgatacggtgacggcaatcgagtcggccaagtcctgggaggggtggagccaagaagataggggtggtggtgttgggaagaaataaaacaaaaacgcatacgatgttatgctgttgttgtagttgttcatgttttcgttgatcatggctatcatgacgacaaatgacgaaggatcacgatgggatgggcgaaggcttgtaagtcgagcagaagaaacaggttctgaagaagttatgctttatcgagaggagatttacatgtacaagtgtagatctgtagatgccatggaaaaagcgtgaacatcagcatggacaagagtatcaagtacctctatgctctagattcgcgagtgtaaccggcaatacacatgcaaagaagtcaaataccgcatcacaatttggatgaaggaacctcaaagtaacaaatccgaaatggcctagccatatgatttttattaactattattttacaatgggtgatgccgggtggaatgacagattatatccaccacggatatgcttatgtacgacactttatgtcttcatcaccaaaatccaccaaaatccaaaaaagacacaagccctttgctctttccaaacacgcgaccaaacaaatgaaatccggctgatatgcccaagtagagaccagtggttgtaaatccactcgcccgttccaacacgcccccgatggcaaaatgcatacatatatgtgattaatgctcttctttttcttcttcttcttcgtaaaggatcgtaagaaatgatacctttgtcctgtctttcgttttttacattgttcgtatcatacacgcttttcttttcattccaagcctaggtagacttaagcctaagagagcttagagagcaagagcgccgaggaagacagcaacggcaaggccgagaccagcgctgacacggccgcttccggcaacgacaataggagggctgatgacgctcgaagtgggacgaacaaaaccgccagtgccgacggcagtgccgatgggaacagagggggcgctggtgacggcaggggcgctgttgacgggagcagcggcgctggtgctgacgccaacggcaccagtctcagtagtctcggtggcggtagcggaaacgacagggaccgcctcggtctcggtgacgagagggacgccggtaggagcagggacaatggcaacatcatcagtagtgctcgtgaagtgaatctggggcacggtcatggtagtgtcgacgatgacggtggtgctggagctggcaatggtcgagccggcctcgttggtgcagggaacaacagtggtaaggttgacagtgatggtggtgagaacgggaacaacagaggtaggggcagcagtagtggtgacataggtgggaacgccggtagcgatgccagggttggtgttgacgtagggagcgcagataccctggaagaaggtgatggcatcagagatgatggagttagactcgccgtgggcgtagatgcactcatagacgttcttgacgaagagggcgttggggcagaagcaggcagcgtcggagttgtcagtgcagccagtctcgaacaggaaggtgttcaagcacgaggggacgacaccagggcaaggaaggggcttgaccggggtggtagagacaggagcagcgctggaagtggtgtcgacggcggcagcagaagagctagcgacgctaccggcagaggtggggacaacgacaccggtgctgatctcaacggcggaagagacgacagcggaagaggcgacagcagacgacttaacagcagcggcggaagaggtggagccggctggagcagagatgatatcaccgatggaggtggagatgacaatctcaccgggaccctcagagctggcgacaggggcagcagaagagatggccgagaccacagtggtgcgagtctcggtgacagcgctgacggtggtggaggtggcaatggtgaccacagtggtggtgaagtggttggcagggcagttggtcacagtaggagcgcagctggtgatggtctgaatctcagtgatgaagacggtggaggtgctgtcgaagctggtgacgatggtgtgggtgacgggaggagcagacacaacctcgctgatgggggcgctctcactgggcttggcagggctggactcaacagggacgctaggagcgccggtgatctcggcgggagcagtgcttgtctggcttccaggaacgctctcagcaggagcgctggaagaagcgacgggagcagcagaagtgctggtaatctcggcggggacggtggggacgctgacggtggcagcagcagaggtggtaaaggcggccttggtagtcttggtcttgggagggacggtgctctgcttggtgctgcagtcgaaagagatggtgctgacgatgacactgcagctaggcttgggcttctcgggctgaggagggtagacgatggtcacgttggtagcaccaccgcactgcttgttcacgacgttggtgccatcctttgagcaccggttacggtgcttgcaagtagatccatcgggcataccgtagtggaactccagatcgcagtcgaactcgggcgtaatgtggatagagcccagcgagaactcgccgcccgcactgaacgaaggggccttgctgtggtcagagccacagacaccgctgatacccccaaaggtacgctttccaaagcgaccaccaaagccagaacccgcgacccagccgttgaagttgaagtccatgtactgagagaaggggccaagggagagatcatcgaaaacaaagccagtcttttgctgctcggtacacttgttgtcggtgttctgagggcaagtgaatggcggggcgttgtgccaggggaactatgagaaagcacatgttagttttgggcggttgaagacatagttggagatatagacttacagtggcggccgcgctggcagcgaaagccaggagagaagcagaatacttcatggtgacgactttctaagtctgagaaaaagagatatgatttcggcaaaagggaaaagtcttcctgagtgtattcgagtccgagttcttgttgttaacctggtacaggcagtgtgatacgtgattcaatcaacgaatggtggtgataacctgtcaaggtgaacacgaataataagattaagagaggggatggagcaaagaagcgaatggctttgactcccgagggactgaggagtgataacaagagaagagagggaaaacaacaagatgatggaagaaaagctcttgtggaatacaaccaagagagatggtctggcaaagagagggaagcctcgctctcatatagcaactcggaatacttggatggatgggttgatggaagcattgactggaaagggagccaggcccattcaggtcaacggggtgctgagctttcccgttacattggagaatgtaaccattccgagaagtcatattgatattccatgctcatactctacgagagccgccagtcataggtggctgccaagagaaaagatcaaactgaccacaggggtaaggattgtaggactgaagaccagacaaagagggcaacattttgcctgcggacgatacgacttgcggtgccatggcggacgtcggcagtcgagtggctcagtgttgagcggttgtgaggtcagttgcaagatgagaagaggagtcgacgagtggttcggaggtcgtgagggttagacgtgtgtgccagggttcgcatggggctcgcaagggtgtgcatgctgtcgcgcggctccgtcgtccattgtcgaaacattgaccaacaggggttctccaacagtctgaccacccctggttagtcctcttttggctaggctaggggtttgcatcggttgcaattacccccctccgtccacatgtccaatcgcttgttagcgcgctgctctttccatgtctgtttttgttgtttggttatcggcacgaaagaattatcttgcaaactccgaaaacaggaaggaagagataacttcaagatggctacctcaaccagcgagaacaataatggcacttgacagtgactttgacagattttttctacagtgtctcgcctcagctgtcaattgtcagaccgtcctgctgtggtgaactttttgatattgttctcatttcaggcgattcttagcttgctactcctctgtgccagagaccagcatggcccaatctcacctctggccattattgacatcttggtcagatttgagattaacatctgtgtcccagcgtccagtatgtacgtcatcaccacgagctctacaccatcacaacagccaactgcttgagccatctccaagatggtacatctgaagcgacgaagcattggatcttgaaacaaaaacacctgctcagccacgccgcaaacgctactgcaggtactagcagaatgaaggatggaggggcagtaatgcccccacacccaatcgttgatgttctcgccgattgccttcacggacttctttcggcccagaagaagagcaaaagtggagggagccctatgcctgtctccccaggattcggatgttctaagcgaagagcaagagactaggtagtatagacagcgatgcatctgaccactatcccgatctcggcagcactgttcacccccggctgatgtcgcttcctcgcagcgacagaaaccccgccttggacccaagctcttttgccgaactaatcaccggcatcggttgatgttccttgatccagcatccgaacctgcccacgttttctctagtggccgctttgaacttcttgggatctgatagtcttgtcactatcaatggactctaccatgccgaaggcaacctcgtcatttcacatggtccgagttaccagccaacaatctcctccctagtccagctttggccaaatttttatcctgttcggaaaagacatcgctgagggggcgagatgtcagaataccaccgacccaatggaacccgaatgtggcttggtgatgctgaaacatgaaactaaccttcaccaagagtttcccatcgggccccttgactggcagcaaagatgccaaggagaagtgttgctctgtagccaatggtcaagcaccaaggtcaagcgcccacgttattcggcggcttcaaacagcgtcatctcgggcgcttcgattctagatttcgacagccattttctttcgttgatgagatcatattttacgtcggcctttttgaagagaagtggaaatgaagacgagctgccctgagcaagaagttggaagtctttttctttgatgattgttgttcaacaaaagaacttggcttgaacccaccgccaaatagtggagcgtaatattgcaccgcgcacggatgacgtccgagcgaacaatcattcctcgggccagctccgataagacatcaacaacaagcagcctagactccagtcaccctgggcttgcactctgtaagctgctgagctgccgatgatgtgtgcttccggatcgcgggcgaccgtctctttggccccgtatgctgtgtgatcacgacgggaggatgcaatttcccgaaacatgtgtcttgacggcgagtcgcccgctttccaccgttcttgtctgtctcactcggataatgttcttctgtcaacgcctcgttgtctcacctggaacgccaaagtgatgccggtgacagtggctcggcggctgttgttgagcctgctccacgcttcagcagctgtcgttaatcaaatgtcatcaactgtaaagttcacgcggtgcgacctatcgacactttttgccatttttagcatgcagctaaagacaaagacatcaactgcttctagacctcagcacgggattgactaacgtggacatctgcctctcggtcatgccaaggtgtcgagatttgatgttattcacagtttaaaacctgcgatgaggttgacatatcaaagctacctacctacaccgcactaacactaacagccacgcgatggcatgtgggcaacttgctgatcgctccagctttagggcccagaatccgtaatcagcaagccttcagcgggtctcaagcactgatcgacaggtacgattgcctcttgcatgatgccctgagcttcactccactcgttgatttacagatctgacgctccccacactcgtcggcatcctgttcatccttttgagcctcaatccagaaaacttgccgggactttacctaggttattactttatgcaaacacagctcccggcactctgggcgttctttagtttctttggatacgagaaaaaggcttgttgacggcgacactcaatgtaactcatcacccctccattttcatttcgggcccagtcggcaatggtcgcttctcctgagctacgcatcttcacaaagcaacccaagccggacgacccccctggcccatggaaccctggtacaccccatgttcatccattctgcacgtttcccgagagggactagaaaatcaacaccatcctcaaaatggtcgactctcagacctccaaactcaaccttctcttcggcagacggtggctgagcttttgggcggtttcagaactgtctatggcttcgctcatcacatccgcacatgttttgccaagataaatttttggactactgggactctcgtggcattcagctttctgcgcattgattttccggtctgtcggtaaccatcaagtccttgcttccctgctctccctcggacgatattcgatttggaacctcatcagtctacactcactcagaaccacacaattctcggcttcacgagtgttcagtcattttggacccttggtgcaaattttgcattcattacacttcacaactttcacgctcatctcatatttttcactgaatcgaattttgcccagccattcgttccaactcctctgaagtcgcgatcctggaagcccttcctccccgccataagtctcgagagggcttacaagaactaaccgacttcttttaaaccggctagactctcatgtcaaatgcgcacatgatggtcaggcatgaacggcagatctccaaaggagtcgtttcaaaggccccttgtttcagatgtgctccactttcaaaccagcgtttttctatgtttataacttccagcccgctttccggaatcgagcccctcatcggaatttgggccgtcgcctcttcgcggggccgggcaaattcccgtgtgctagctgtgataacgaccggagaatttgacaccgaattcgggctcggacattgacggagccgagggtagtctcctctggatccacactcacgatatctacccaacattttcgcaagactgaccgtttttggagcaacagcgaccatacatcctctcctgtcagctccaaaattttggacgagaaatcgcggcgctgagatgttccagttttgcggcccacgtcacattgtctttctggcagtgcactactgattacagactggttctagtttacattgaatggcagttggcacaatccattcgaccttgcgtcggttctatatatttgcatgcgccgcacagtactacgtataccggtctcaacattgcccttttctctattatctcatctcataaggggcatcgttaaatgcaacccccttccccatctatgtacgcagtataaattcttcggaccccatcacttcgtttagtttgaaccaggctcgagaaggatgctggtgtcggctatcagatgtgcggcggcggcggcggccaagtgaaggcggcgaagtgacagcggtagagtgacggcgaatagccgcggggcaacattcaatagcagagtgacagggtcaactcttccgttgctccgaggggccgagcaagaagcccatatagagtgggaagtaatacaaaaccgaagatgctttctaaagctactggaggtactgaataccaagattggttagtaatcacatcgtcattcgtgcaggtctcctcaagcacttggatggtggttttgagtcgtggagtatacacatttcaataacgatgaccaagtttgcaatggaaaatggagttagggcagatgaaacgaaggatatgcacagcatgaactccaatcactcgagtccagatcatcaaagctgcatggtcacgaaaagctcgttgaaattcctcgttctaacagattttcagaatagtctggccagcagcattacttccatgtttccctcaccaaatgttccagcccagtcagaatgccagtccaggacattttgtcaacctgaatcgagagccaggagtcaccaagccacaacgaaaggagtgcatatccggtgacccaatcggatcctcatgttggctgtgatgtttcttgttggttgggtaagaaatctcctcaatttccatcttatgctggcaaggcgaaccaacaataatcaccgttattgtcggtccgctctatcttgttttgtcttggctctgacttcaaacttctagaactctcatcacgacgcctcatggtttcgcacatgcaacttgaactatgctaaggtctagacggaaaagagttgtttgtaccccggcctctgagggatgcatcgatgtattctttcaaattcaaggactagacggttacatgactgtttctacactcgaaaagatcgcttcttttttgcccctcacccacttgctccttccttcctctttcgtttccttttccttccagggtgttgtcccttccctttttcacttccactcccctaggtatcagtgacgccttccctacctacctaccctttcaccacccctcccccgactcatccctttcgttcccctttcccttcctcactttcccgctccttcccgacaatccccgcagacaattccgcgaaaaccgacgctccgagtccagacccactatcaccctcatcatcatcatcagattgctccggtccaggtctgagataaatgtcctcattcaaagcttgaagacggggcgtgcgtctcaagcggggcgtgtttctaccagcgtggtttggggttgggctcgggctagtagtggtgagcacgagctggttgaggccgagctgtgtgatgcggttgctagttgtacctcttcttttaccactaccacctgtctcgcctgcctctggtgctcgtgatgatgatgaagatgattttctccatgatggttgaatggactgggagggagtggagatggtgaagttttcccatgattggattgagtgtgtcgtggcggggtttgctgcgggagtgatgctgggagaagattggactggggcaacactaggggtaacttgtgaggtggtagaagtttgttcttgcccgtccccgtcccgagagggggtgcgaagggcttgtgatggatttgaggtcgtaagctttcccaagctgtctttggggttgacagcaccggccagacagaagggcgtggtggtctccagtggctgaaccgttgcttgaatggttgacggactcacctttttgtcttcatcttctgttccctgttctttgtggagacgagctaagttgctctttgtcaggcgtacggactccgtcaacggcaagctgaaattaatgattgcttgtccccccggggaaagatccgtcttcttcttagcgattggagactggccagcggcagtgagcccggaagttgagccagaagatggcttggaagatagctctttggacggtttggacttggtgaattgcgaggagcgctcctcgaggatttctgaaagttggtggtagtcgtagctatataggtcctcaacggaagtctcgggctgaatgtcgttggttatgttggtggtgtcattccgttcggcaacgatgtttccgttgacatgaaacctttcatgttcgtttttgtcgtgttctccttcaaccacacgggcgagatcggtctcctcactgtggctacgggaaaggcgggattggtgctcggaagtagaggcagcgagtcttgtcaggacgttatgatatgacgagaccagcgccctgttggtgatttggttggcttcgtctgcctctgtagtggcatcatgctgagaaccagtcctagactgcacatctcttcgctcctcatcttcctcttcctctccccgctcctccttctcccactccttctccctctcctcaagctcccctcgccactccctcttcttccttccctcctcagcccacatgatcgtcttccacctgatatcctccaacttctgaatcccctctcccacatcctcccccgcaaacggcacgagtctccccaacatgataatctcccctcttcccaccctcggatcctccacgtactccgtccccccgtcaaagatgattttcccaggcacgcactccgcatctaccggctcgctccaaccacggacgttcttgtacttctaatacttgagaacgacctggtcgttgcgagtgtcgtcggactcggagggcgcaaacccggcgctgcggtagtaagcctggcagcgacaacaaaagccgaagcggatttcagtaaagtagggatgtggtggtcggcaggggaccggttgggttgcagggaaaataaagcgagtgaggtgtgagcagatatagattttggaggtaagggcggcgccggtgtcgctgccgcttgggattgaaggtcctgaggcctcgagatcattggggatctcgcgctgtcgatggcagagacgaatgccggaggattggtggccgcacacggtgtagagcttgcgcttttcgagacacattgtgatgtgggtgaaaggatgactggttattgttggttgaaggtgtgtaatggaggagtcgatggactaggcgagtgtcaaaagcgtgtagatctagagattagtgaaggaggaaacgaattgagacaactggaaatctcgaggagtcgactttatacagtcgttcgagcgagagtgtaaccggtgagccatctccagccgtttgttattgcgtgatgaaaggcacggggttcagtgaatgggacgatacgaagacaacctgaagtcttcaatcgtacatccgaccgagatttaatccccggctcctgatccttcatcagttgcatccttgagaattgggtatcccagtgattttggatcagtcaggtcaggaaacgtgcttttagccatcgtgatgcatcagatacgcttcaatgaagtaaattcgcaaaaacaagagcgaacccaagaacggcgagaactgacactcaacgctttgtaaaatatggctatacctgatgatcggaaccttgataggagtatatcttcccgtcatctatccagacttaagggactcttctcgaaatattagcgacacaagtcgaatactaacagagcagacgttcggttaaatgaaaataggtaatcttcgatctgttgatgtgttgttcgctcgcaatatttcgaagaaaataaactatgaaggcaatgtttagcttacaccagatagtttaagaccaggaagatttcgcattgtttttagtttcatgcttgtcgttgtaggagtagtcttgtaagggcgaaatatagacatgatgttcattttttgcttcaatgatgattgagaccatccccaatgccctacttcttaccctgagatacgtttaggctggggacccatcttatatataagccgaaatcgccctaaaatagcatggcttgctcacctgttccatgaatcatgcccaattaattgctcatgatcaattattcattggttgaccaaaggttgccgataatgatgggcagagggagtcaattccattcacctcaaactgagtcatacgttggcaacgctttgacattggtataccctagatgcaatcgtaaagtgtccatgacattttccctcatcttacccaccccctctagcaccagcttcacacgttagacttactgcccaccttgcagccgcctaatcctctcctccgccgccctcgctctcctctccctctccagcctcatcttcatttctggcgtcaaccccttcgcctcctcttcccttcgttcctgcggcgtcagcttcatcgcagccgccaacacactgccaccagccttcttcccattcttcgtcgcatcaacctttggtccctcctttttcagcctctcctcctcagccttccttctctgatcctccttctctttcgcttcattcttttccctctccgtcctcttcaatgcctcgtcccgcgatagcgcgacggggaccccggcggcttcccaatcccatgcttcctcaccaagctccgagcgggcaacgcggaaagcgtcgcgggtggcgcggtcgccagcaagctcgaaggcagtcctaccgtcgccgttagggatggtagggtccgcgccggcgcgggtgaggagaccggtcacaagcggcgccgagttttgggatgcggccaggtgaagcggcgttggagtgtggtggtctgctgggaaaaagcggaattccttgagggagatgtcgtttgtgctgaggtaggatagaagggcgggcacctttgagcgcttgaccagggcctggatctgttgggtgtgcaaaaggagcgtctcctcttcttctgaaagttttggtttcgaagccgcagccggcttagggctcttcggtctcttcggtgactcggtagtcggagcggctgcctcggggacgatctgtcgtactttcagcctggtaagctcgatgaaggcgcgcatcagctcgttctgggtagctctccgggtcataaatgggaaaccacgaatgcgggggtcgttcgcccgcaggacctgtccgtcgtaagggccgaacaatgtcctcctgttggttaagccggtggcgcggatgaagagcagatcggatgtgtcgataagtcccttccattcggccaacagcccgcgaacatcctcgacgagagcctgctcgttgtaccgacgaaggttagcaccggctgagtgggcggcgcctttggcgttgtcgttggcggattgcgaaccaccctgcttgcgacgagtggtgtatctgtggaaggtcttgtgcactaggacgacggcttccttgttgaggggtccggttgttccatgcttcgtcttccgtgggtttagcgagacaaccatagcggcaaagtgtccaccgccaatcatgcacatgaagatgtgcttgccagtgtaatttggtgggatatcgttggcgtcctttggcggtttgcccatggtgatgggtgccagttgcctggacttgatagcatccataatagcgtcctccttcttcagctcttctggggtgaacatggctttgtagacgccataataagagttctcgggtaacttcggggagctgaaccagagcaatggttgcgacccgtttgacgacttcactttttccccgtcattctcaccatcatcgccaccctcctttgtcatcttttctacaatgttggcctgcttcttcaggagggcagataacatattcgtatccttgtcctgcccctcttcttcatcctcgctgtctgaagagtcggaacctgaaatgctttcgtcgagattgttgacgagctcctcaaacttggcctcggttactggggaaagaccgttgagtttctgtttcaggttgtaatggtgaaaatcggtcttcaagtgacttcgttgttcctggacgttgtcgaacttgaggctgcatagtgaacagctggcttgcgaccccgatgcggtgggctcagatgctgtggtatcgattgtctgcttggcggtttcgttgactggctcggctgtaatgtccgcatctgacttgagggcgaccgtgttcaggatgtcggcgtcgatgtcgtatagatagacgggcctccgctggaggtcttcctgtttgctggccatattgtcgaatgtgatgaggaaaggtgagcgttactggcgtctgggagagggaacgatggctgcttctggtgatgagtggaagcaaaaagtttttgtaacggcgagtggttgagaatggggcgcctctctgttataaaccttgtttgcaaattgtcgggtcaccgttcgatgctaatgttgatgttgatgttggccgtgacgggcttgaaagctatgagacgtcaactgtgaagttccctggcaagcatcagtggggcattctttatcgcgctagacatcgttggccgataagagtcatctcgggtgacgtacctctaccgatccgatcgaagtcacagtttgaccctagcgcaccgccacaagctccagtaaccaaagcgatactgtttgtaactgtcttgctctttgtgggctctctcatgaaaatccgaaaatatttggaaaagaagagaaattttttcaaggcgttgcccaacggggtcgacacaagtatatgtactgcgagccgcgaggtacctttcatttgttgtccggctgagccctaaccctgaccggcttgtcgacctaattcttgtctccttgagattcatcggacgctgcgtctcagtctcgagcatttttcaacgcactaccggtaaattgatgccgcatggtaaacggacttcgatatgtgcaatgcatacgacgcctgtttcagcgcgatgcaagtgaagaacgtacaagagcggatcaaataatatggtaggttccggttccaaaaaggaagaatacaatctagagcgactggatccaagaaatgccaagtgcagttgttccactcgtcttctcgcttggatgctgcctaccctgaacaacaatcaaaaagaggaggaccctgatggacaacagcaaggggacgaggcgacggatagttttgttgtccgcgaaacattgacaccacgagaatagacattaagcgtcggactacatcacgacacctctctcatcttacattttcttcacttccagaaagcattacctcgcgtggccctgtgtagcttgttgcattgtttattcatcctcactcaccgtcacccgtacacattccccccttccctaaaataaacaaaatggcctcccaactaccccctttcccacgctttgtctttaccaaattcgaacctctctcactgtatgcatacttcgctccttctcatcacatttcactctcagatagaaacactaacacctccccacgcagactatccggctttctccccgccatcctctcccccgattggttcacccacgaacaactctcctcctcttcacctctaatcgcctatcccaccgccagccgcaccaccacccgccaactaggtaacatgtatttcctcgcctttcttgtcggggtaggcgtgctgtactcttcttccgagatcagagtcgtcaaaaactacctgattgctttgtgggtagcggatctggggcacatgatgatcacggcggaggccctgcgatgggaggggacgatggatgtgagcgggtggaatgccatgacttgggggaatctgggagttactgtgagttttttctgaacctttctttctttttttttttttcctttttttcttcttttttttgtttttttttggtatgagtatcgttttttttattttacatggcttgaaggggcaatacattgggattatcagacgatgagtgatgattgctgatgaaggagtgtgcagatgttcttgttcctgacgagatcggcttatctactggggctgtttgggccggatatgccgagggttgtgaagggggccaagaagacggagtgagcaaggggaaatcatttcggcgagcgagagctagtatggtggttatctgttatgtggtgttgtagtaaacccatcatcgacagcaaagttgagagtagcatatgacaaatatgttaacctgctgacggcggtgactttcgtctgttcaatagcgaagactataaaagcgagcagcaccgaggaatgcaggcgagtcatggagagagggagggcatggtgatcaggcagttgaaatgcatgattagagatactgtacaattctacgtcgctgctatttgccctcattcatcatgttcaacattgtgattaccactactgtgtatgccacccggcagccatggtcacctgcaccaagcaaattccacgatccactgtcgctccggctgtagccccggctcccaaggtactacctcttgatcggactcttcctccagttccttaacgtcccagcttcatccgagctccctcccgtcaaagcagcaagtggaacctcagcaccactcgtagtaacaccacctactgccctgcctaaatgtcgtaaggaagttccgcgattagtatccagctcttgtataatgcaactcgaactgcatcaacatacaccccatatataataaaaaaaagggagaagaagaaccatcagaagcataaaaaacatacaaacacgctcgcacgcttgcacgcagaatcaaggagactcactagcaccaagactgatccccttcccagccctgagcgagttcagactcatctggctcgcgcccgttccagtcctcttgggcggcgtaactgaaggtaatgcacctacatattcggagtcgggacttctgtccgacggcgactcggctctcgagccgttttcaaagcgcgtatccaaggacccgggatacatggggctcgtcggcctcgagttcggtctcctaagaatattgcctccgagcttggaaccagaagtgctgctgaggctgccaacagaagtcgtaagggggctttcgcgcgcttgatgcggtgcttcgatctgacccaaccgttcctggcgctcgtcggcatcaataaattgctcctcgccatcatggacactcccagccacggcagtgctgacgtcactgtcgacagccatgttatcaccattcttgttgggcttgaagcgtctcaaggagttactggcgctcaggctgacatgtcgggcgctgcggtagcgttcgtattcttccttggtgtgttcggctccggtgaaactttcgagtgcatcaaagacgtgctggaagacttgggcgtcaacgtcacgggcccagagaaaatcgaggtgttcgtaatgggggatctcggtggccaccgtctgggttggcagttcgcgaagcatgactttgatgtctacgagcgaatcgatgccgccgtagacgagaacaataggagtcttgatgttgcgggtgggatacttggcgactttcgtgtacttgctgctggtggatagcatgagcgggggctgcacatcgtcatcgaacatctgaaaggacttggtgcggataatctggaaccagtggacgaccgacttggtacttgtgaatgagtaaagatgcgggtatgcggcaagcttctgcgaggtgctgatgttctgggtcttccagttgaagagaaagctgagtcccatgtcgatgagcttcgcaaagatgggtgggtagagaatcgattgccacatggttgccgaactcagaatagagcgtcttccgaaaagcaagaataacacctgcggtgatgccttgacgagggcgtccacaatgccgttggataggccggccggggacatggctggagcaagagcgataaagacgttgacctggtcgttgagcttcgggtggatggacagactagcaaaagcttgggctgtgccctgagagaaaccaatgtaggacaaggacggttggcccgtggtctccaaaatgtagctaatgctgtcagggatatcgtggaaggcgaactcgtcgatcgagaagttccagaatctttgcgacatgggcgaacagtggacggactttttggagtacttgttgccgcggttgtttccgaactgaaaggtaagcttttgtcagttgttttcccagccatagtaagggcagacgaacgtacccagacatcaaagccgcgctcaacaagcacaaagggcaagcatctttgctcgtccgttagacagacccaaacctcgctgttcatcagcaggccgtgatgtaggtagacaacgcgcttcttgatgctattcggtcctcggttgacctttgtatcctcctcgcccttcttgtaagccaaccggtgcagaccgagcagatatccatccttagtctgcacaacatgctcttctgcggtgtatccgaatagggcgcagagatcgacaaaatcggaggcgtttcggacggcttcagagacggctgtacacatcggacagtgttagtttcttgcgcgacgatccgacaaaggctcaaggaattgagtgattgtcacatacgctgcctcctctcctcggcccgcttctgtgctggtgttgtccatctgttgaacagtcgtctcgataaccggtagaaaagggttattagggtgttaggcagggcaagcgtcagaacacgaatgagggcctcgaatcccacgagaaagaaggacccgataagcgcaacatactcggtgctgttggaaacgagataagacgttagacgaagtgcaccgaaatacgggatggtcaggtaggggaaacagaggcatgtctcacacatcgagtcgcccgagaaacggaactggcattttggcggctttcggcaactataccctcattggcgcagggtcaggtaaaatagggggctgaagcgatcgatagctatagatgtgctataacagcccctggtcaagaataggatagtataatgaatggggactgtccaagtctggactgtgcgaaggcgtataagtacaagacagatgtgccaccaacgatcaatgggagattattgtataagtataatgtatggggtcaggaagttgctggtcggttggtgataggagaagaagagggggaagaaaaaaaaaggcggcaaaagatcgagaaggggtactgtagtttgaaccaatgtgatgtcacaatgtcacctagggtcacatgcaaatgcgaggactctgaagcatcttcatgtgaacgattcattctcttaaagtgttcttggtctggccattggctcctggttttgaagcaccgtttagcatgaatattggaagatgactaaccatgcgagatgtgacccagacccggttgctgtgttcgatcccatgtcagtgggcgatggaggacctggcgatcaaggaggggtccttacctagctcctggggttatgggtgcacaaagcctacctagactagagctgagagatcttggatctggtgtacccgcacactttatacgtggtggactgtacgcagcaggtaggtacttggtcattcaagactttgatggactcggacgggatgatagaccatccattcgcctttgtgtaggtaatttctcgaggctcgctcgagctaggaaccgtggcatgcgatgtcaatgtttagagtgaagacaagaaacgaaaaaaagaagaaccgacctcaactgaatgcccgaccaatggaattgtcgaacccctgcttgtgtaagtaagtgcacaggccggtttgtgccctacgctcctgcactttcagaacaacccgttcggccccgcgactagcgcaccctagcgatgggattctgccccgggcattctggacattggagttccgatcgccgtccctcgcttgccgccccagtttcccagtccaaccatcgcagaacgcagtcaccatgccgagctcatgtaaagagatccgtaagttaccaatggccctttgttttgttttgctttgctttgctttgtccaaataaaccgctaactgcgccccctcctccaggtgccgccctggcgcaatgcctccaggagtcggaatgtgtcatggttcacagaaactcggccgccgactgcctccgtcctccgctcgtcgacaccctcccgacccaatgccagcagttcaagagagcttttggtgactgcaggcgaggcatgatcgacatgcgcaagcgattccgcggcaaccagcccatcaccttccagaagctacaggagactgagcaatcaggcgagggctaccagttgtatgccggcaagtcggcctttgctggcggcaagggcgtcacggatggcaacaactcggccgagccggactggagagagttggagaaccagaagttcagagaggaggctgctgccgcggcgaacaagaagtgatcgagccgacacgacggatacaaggcattaaacctacaccataccacaacaggttgagatcacggaagcgaggataatcaggtgtacgattggaaagagggcgaaaattagggcctataggccatgggtggaatacaagtatcagcattggtaggcgttttggattttatggcgaaatgggaggttgaattgtaccacttgccgccttgtcactgcgcgaaaatgacctcagtcttctaccgccttgcgcttgcgtcgcgacgattcgcagacaccaggctcacaatccaacaactttgttgagcttgccaaattgggaccgccggttcaaaaaagaaagtcctcaacttggttacaagtcacacattcgaatgtccaatccctgattatacaatcataaacacccagtgtttaactcggtggaatcgtcaactcaaatctgaacctcagtctccgtagtcgtctgattctgagaacggtcagtccacaatctctccaagttgagaccaacacacactctccccaaaaacggcgcacctatcggggcgcttttcatctacacgtgtatagacaagtacataggcgtgaaacgggtatgtgtaccggttcgcaagatccatgcttcttcgtcatacgcagtaaagttacttagcccagacaaacgctaaatcatggaggggcggacttcactccgtcacacatgacccaaaagctgaagatgctattgttcagactatcgagaacttcccgagacattggctctgcatcggactgcttatttgtcttatatatatcttcattgtgaatctttatctttttttcttgttgctcgctgaaggcttggtggtttccattttttttctccattttaaaccagccccgcaaattcctctcttcatctttcctggccgggacctcgttttttttttcttacgacgttcaatcctacaacaaacctaaaagaaccatgcgacacctaaacctaactccatgatcgccgaagccatggctcgcttcttttgtcgacggcgctgctccgtcgttgtcggtaccagcctcatattgcttgcgtctttgacgttctacatgattcaccttcttgggccagataaggcaggccaagagtcgctcttcaatcgaccagcgacaaaagcttctgaaaagctcccagatatgacgtcgtaccgtaagggtcctcatttcagtccccacattcaccaagcacatcatgcgtctgattgttttcttccgatgttccatcatcaccatgtcccacattgcgatagtgcacactgcgtctaccgcatctgcacagtcgtaacaagaatgctttgcggataatacaaggtctatcagccaatccagttggcgacctgagatggtgcatatggcaaaacgtccgcataaggtgtagccttccccaattaaggattcctgctacgagccgtatagcctcctcacaagttgttcacctcttttcttcgattttttttttttttgtttccataatattttagtttcaatgccttttctttgttttctatggttaccattagcattctttgcctaattattcagagctccaattccagagcgatctaaacagcacccacggcaggtaactggaacacttcattaatgatggctacagaaccctcgcaacctcaagctctcacgacccaggataacggcgataggcaccatgttcccattatctcagacctcgaagttagcgacgcagtccacactcctgtaactctgatatcaaacctctccaagaaacatctcccatctaccaccaacccttcaccaccgtccgcatcatcttccgatattagcaagaacaaacgtttggttatcgtaggcgacacgcacggtcgcccgacagctctacgatctcttctggacaagatatctttcgacaacacgacagatcatctcattcttgccggagatttagtgacaaaaggtccggatagcaagggcttggtgcagttcgctagggacataggagcgagtgccgtgagaggcaaccatgacgacaaggtgctcgaggccgcgaagtggttaggtcgcataaagcagggcaagaacgggtggggaaagacagagaaccagcgcgatagtgtgagagaagacgatgaggaaatgttcgaagaagaggaagcgaaggatagtgtcgaaatctcaggtcgacgaagaacaaaaaagcccaagggcgtgaaaccagaacacattgccgtcgcccgctccctcaccgtctctcaacttcactggcttgcctctcgtcccatcatcctccgagtcggccacctttacggagccaagaccgcgccatggaacgccaaagaagttgtcgtcgtccacgggggcctcatcccgtctcttccgctagaaaagcaagacccatgggcagtgatgaacgtgcgaagcctggtttacaagcgctccacttcctcaacctctgacgataacaccggtgacgaagacgaaaagaagaacgatgatggaagcattgacaccaccgtcacccataatcgaataaccaccattcctctcgacacccgcgaaggtgaaccctggtcccgcgcttggaaccgctaccagaacctaatcagcagcgaatccaatcgcgtagtcgtcgtctacggccacgacgcccgctcgggtctgcaagtcgacaaacacatcaccatcgacccagggaagagcccaatcccaatcagcgcccgccacattaccggaacaggggatcaaaccgtcatctttaccgccgaaggagacgtggaatttgaaatcgagactgaatatgagggtattgatgatgataatgatgatgatgacgacgacgatgataatttggagccgggcactatatcgatgacaacgaatactatggtgacgaatgcgccaatgacggcggcggcagcatcaccggacacggcagcagcaacggagacggaaataatggaaaagagatcaccagatggaggaaaagatttggaagttcaaagtaataggaagaagccgaagaagttcaagggaatccgatatgcgtacggtctcgactcgggatgcgggcacgggaggaagttgagtgcgttggtgttgggtgtcaacgagagcggggatgatatcgttcattggattgaacaggttaagtgtgattgaacaaagtggaaagaaggaaaaattccatgatgtcttcatcttggggctggcaaagatggtgccttttttctgtgtcacattcaatcctggcgttggggtgagttacctaaactgtcttatacgttcgagtcccttggtaagataagagtcaggacgatcatacggttaggggcaaataactttggcttgagcaaatggaaaaattaaaggcaagagtataggtattcaatatatacagtatcgcaagagttcgaagcaaggtggtcaggtgggtgtgtgacaagaaaatcagcgacatgcctaataaaccctaaccctattcatcaaacttcgttatctccgggcctacactacctctctctacacagtaaaacccgcggggccggggtcacaaaggaccttcccccacagtggagaaagaccgataaatgcgctgggatgtcgtcaccggcagcgcgggcaaaggaaccaaagacaccgtagaagttcattggagacacggccgccgactatcgctgttgctgaactaagcaagccgatttcccctctatcaatctgatccctccccgatcgacgtcctttgtaaatgtgaccttccgtctcactattctctggtgaactatagcccatactccattattgtcgtggcgatttcaagcgacactaatgactacatccgtctcgctatccccgtcataagactcccatagcaactcggtatcatcgcttatcactcaaacgtcaaaaagggttccgctcccaaacacacaggaaaccatgagcagcagcccgataagacaaccgcccgaggggggtaatggaagcgatgccgcgtttgagagctcacatgaaggtgcgcccgggaatgtgggaagtggtgaatatgatgcagagcaccacgaacatggggaaccggacgacgccggatacttgtaccacccggcgcaagaacatgcagactcagccgagggcgaacacgatgatgaagacgatgattatgacaacgaggatgagcacgatgacgaagacgatgaagatgacgaagactatttcgatgggagtggtggtcttgagtttgagttggttattgacgaactagcaccgggcgcccatgatgatggagaggacgacgatgatgatctcaatggcgctggaaatgcactcgagaggaggattcttcagataatacgtggtaagatattcactcgtcatggccatccgttcagggatgtttccctttaaggagacgctaaagaatagtatgctaacgggtgaatgttcgctttccaggaggcggcggtcgtgctcacctaggttcacaacaactgttggcgcttatccaaggtcatcatatgggtgacattgacgacgatgacagctactgggaaccgcccagacggatgagaccgggctatgttcccgcctttcccaaagtacccagtgagcaaggtcagaagctcatggaatccggtgttttcggcgcctttgatctcagggagccagatagcaagaagaaaagacttactcggcggttactggatcgggagttgggcctgggggataagacagcgcaaaaaaccaacctggctcttatggctcaacaaatgattccctcatcgaagcccgagatggtcatccattacgatgatcccgtgtgctgcggccagttctccgatgatggcaacttcttttacgcctgtgtcaaggacttcaaagtacgcatgtacgacacttctaacccgtacaactggaagcactacaagacagttcgatacccctttggtcaatggactcttacagatgcggacctaagtcctgacaacaagtggcttgcatatacatccctgacaagccaagtttgcttcgcccccacggatcccaatgacacaggtgacccctatacgcttgatcttgccggtggaatggtacgtcaaggctggagggatgcctttcccatcttctccatccgcttttcgggcgacggacggacccttgtggcgggcacaggtgccgattccatagttgtctacgacatagagcgccgagagcctctttacaacgtggagggccacgataacgatgtaaacgccgtttgctttgccgacaagcaatccccacacattctctactccgggtcggacgactgcaccatcaaagtatgggacacccgcagcatgtcctcccgtcgtgaggcgggtgcattcgtcggccacatggaaggcctcacatacatcgacagcaaaggtgacgggcgctacatcctcagcaatggcaaagatcaatccatgaagctatgggatctccgcaaggccatgtccacagcccgcgtggaagagcttgacgcgaccagacctaccgccagacgccggtatcagttcgattaccgttttgcagagtatcacgactacatgtggcagccgcacccgcacgataactcgctggtcacgttcaggggacacaaagtgcagagaacactgatccggtgccacttctcgcctcctggtagcaccaactcgcgctatgtctactcggggtcctacgatgggttcgtgtatgtctggaacctggacgcaaccattgcggcgaagatcgatgttaagagcgtcaccgagggtctcagaattcctggatactcgccagcaacgacgaggagagagtggatgacgcttgttagggatgtgggttggcatcctaatgcgccgctgcttgttggtgagttatcttgaactttgttctgtgcataccctgttctctacggttttcgtctaaccttgcatcttagcgtcgtcatggaacggacctacgatgaatgctggaacggcgaccttgcattcttacaacgagagcgattctgacgaggccgagccgggaatgggcttgtcggttaacgaaaagatacaaccggacgagggcttgttcaactggcgtgggttgcgagggtttgtggatgatgatgatgatgacgatgacttcttctgattggggatgcggtagtgctccacatgatgtttcgctggttagctttggaagcaatccgtacccccgacggaaatatgccttgaattgagaggagcacttcccaccggtattctcggtttccatagctgggtttgatgatggagtggtactcgagggatgggtaacattgtgtacaacgtctagccttctgatccgagatgtaattaatcaaagagtacacgacggccaggatgttaaggaaactccagacagtctatacagacaaacgagcgtaatcatcgtggtgcgataccttcctctaggcatgacatcggggatcttctacaccaaccctaacccgtgatattagactctaccaggctgccagctggcgatcgattgaaatgtgagagtaattggtggaggtgcctgccgcgagcagacatggaggtaccgggaacgtgccccaaagcccagaccaccacatccagccagggcattggcacagcaggatggccattgccggagagccccagcgaggtcctctctgactgccgtcgcgtacgggcacctcagcccgagccccaaaggtacctgccgccaggctgtgtaccgtgttggaccaaagccccgtccactgcatgcccgccgcgaagctccccgttcaacagggcacttttttgtcccgtgcaccatcttcttcccattccccttccaacaccgaacctttctcttccattcaatccgacaacaacaacaacaacaacaggcgaccaattcgagtccacccagcatcggaaagctccaaagcaacctctagcgtaggttggttcgactcgctctgcccaccagtggattcaagatctgtccatcggcacaagagtacgatcacggtctcggccctactcccaaggcctgtttgctccgtagagacgcaggcgaccgacgtggggagaaaccgaagccagtcgatcacttcctttggctcgacctcgccccaatcgactacctttgccaacccgtctggctccctcagcatattcgttcgactgccctctctcgtccagcaccgacgagaacccaagtctagttatcagacagacgtttctttgccattaactcagttacagatctccattgccatccatccagctgtctacccttcctctggtctccttgcctccagccgaccagcacattacgaataggaccagagcaaggtactgcgagttgtcgcgtcccatagcgttgcgcgagtcaagcacggaaggcgtctctggggaactgtcataatctgaaggaggaaagttgagatctgctcggaatacaagaagagaaaaggaagaaaaaaaaagaagcaaaagaacaacgcaagactgcaagcacagagcttccgtcttaacaaacaatctcttttaccgaggccatcctctcctgtcttctgaaactttaccagcttccggcgtcattggggatcggaatgtacgtactcgcaaactctaccttttctgtctttccttcctctccctatcttatttccttggttgttgttattgcgttcttcatcatggccgctttccctttccgtaacgcgttcgttattgcgtatcgtcgtctttgcctttctccaacgcttggccagaaatcgcatgggtatcggctatatcactcttctttcagatccctatcttgtcagctactgattcggggttctcgcattacagacaatcttgtacttctgatcaatagccaggttcttaattcagacttgctttccagagagatagcacatactcgttgacctgaacactcaggcatccgcgtctcacaacctagccacttgcctgtcaaggatcagtcacaatggccgaggaggagtttgagatcgacgtctatgccgatgctggcaatgaccagtctggcgagcagcagggtgacggtgatcaccacgcctacgatgacaatggcgaccatgccgagaatggtgacggacagcaccacgactatcacgaggaccataatggagaggattccggcgcaaatgataaccaggaccaaacatcacagaatcaagcgccccagcagcgacagcaaggcgtgaagcgtaaggatgcccctggttccgatgagcgacccgtcgatccgggcgctactactgcccttacgatctcggatctccactggtggaccacggacgacgacatccgcggctgggtgcgccaggcgaactgcgagtctgagctgaaggatattacatttagtgaacacaaggtcaacggcaagagcaaggggtacgtggaaccgctcgcgagtgtcatcacgaattctgctaattgtctcttttagtcaagcctacgttgaattcacttcccagcaagccgcaagcgcaactaagcatgtgattgataacttgtccagcgaggtcggccagcaacctggccagaaacgccacgccgtgatttactccagcccgattatcaaccccttccgcacgcttcccaaggacacccctaaccgtgctgtcaaggagatccgtgatcgtgctcccaacgggcccaacaacttcgacaaccgcggtcagagcaacttcatcccgaacaacaactttagcggtgggttccgtggtggtcgtggcggtttcaacggacctcgtggcggtatgaatccgaacttcaaccgcaacttccagggcaacaacatggctttcaacaacaacaatgccggcttcaacaaccccatggccggcactggctatggtggcggctttggcggaggtgggtaccagcgcggcggcatgatgggcagcaacatgcgtggcggccctaacatgcgcggtcgcggcggaatgaacaacaacatgatgggaggcatgcctatgcccatgcacggcatgaaccccatggctggtggtatgaacccaggtatgggtatgatgaacccaggtatgggaggtaagttgccatgatcagtccggatgtgtttgccatgtatgtaatacttacatgctcctaatgatgcaggctttccaggaatgcagcccttcaatgcaggcttcttcaacgccggtggccaatcggaaggctggggacagaacgcgcatccggccaagcgccctcgccaggagtagagcaaccagcagggcaaccgtggctttaagacggaaaacatgcgcttctaggaaatatgcgcttctaggaaggagacgacgccgagtttgcggactttgaaagtcgaccgacaactgtcaagtatgaacattactgggcaacacacctcatgggtttcgatcaagtagtcgtcgacgaataacgaatcccggctaatagcaggctcaacaaggacctccttttcaccttggttcggttcgtatatgctgtccttttctatctcgataccgttcgaaagaattgatatggaaaaggtcaatattgccccagattggtttcagcatggcactttcccaacgcacatatgtctgtagctgtgttttatgtttggtacagcgatgacttcaggaggatgtcagcgtggggtcttatggttccatttctatcacatagcgttcagcatccggacccccgacttgtcatgcacttgctactatgagtgcctccaatggcgatacaaagactggcggaatcgactaaaatggaccagcgttactgtcttcggctgaagcatcccggagagcacgacaaaactccgagttttggaggaggacatctggtcacgacccagaacggccgttagactggaggaccgaccatgaaccacccatggacaccttcgtcaactagactactcggccgttttcagattactagatgcaactcgagcgaccaagggtggttcttgcttacccggtcagttgatcacaaactttcgatatggtcctcccttgggtttactactactttccagactttttcctcttgattctgttggacgctggttttccttctttccttgtctttttttttttctcttttttttttcttctttttttttttctcttttcttttctttcggtatggaagggtacggatcactttgctttactctcagttcgcgggaaatgaaggagggaaaattcgtccatggcaatagagtctccggaaacggcgaaattaacaaccaggctggctcgctgcgagggaccataaatgagtagcaaagggttgcgtttagtcgtcgagcagagaatcttgaacaattgagcttcatgggatggcgttcttcgaaaaagttcttgtggcggttttagcattctcattgcaatggcgttattgtctgtaacagtgagtgagagtgagagtgaggtgattgatgatgatggcgtctatgtgaaagtggctcgagcattccggttgacgatggtgatgatgattattatgtgttcctatttgattccctctcttcctcatctgaccaagctggcgttaaggtggtgtctggatgagtggttctcctttcctcggtctatgtttgcttgatatgatatgatacccgtcacctgtttgactatgtgcttggatgagtctcgtttcggctttgcacaagtggccggatttgcaaagatcaccattagaagccggaggaaaagtgaagtcttgtatacgctccaataagtcgactagctcttaaatatatcctttgagcatattagacagctgaaattctgagccatcgaggttgatatcgatgcaatttcaaagtcgggtaacgtcgagggttgagaagtggattcgcttggctgcagaacggctggctattggctcacgtgtcctttaacagcctccaggggcatgagctactgttcacccgacagcgaccttgacactgacaacctacagctggaggtacttctgtatacgctgtatttatagcttcatgtctaaggcactaggcgctacaccaatacgtcagcgggacctaacgtgtacctcctctgcctttacctgtctggcattcgacctcgacctcaaattccacctcaacctttgaagcttaagctgttccctgcatcccgtcattcgacttaatctccattgcaggctttttgtcacgtcatccaattctatatcttggatctggctcactcagtgattagcattggaatcacacatggctgtgaatcatcacagtctactcgactagtcccagaaatcgatcgacccagctagctattgattcattcatcaatcaacctcgaattttgctatcgagtcctcttataacaagaaagacaacatgttcttcacaggtaccctccaagaaggcattgctgccgctattcaacagaccaggagtttggtctgttttgttaccggttcgttaacatcactcttctactcctgcctggatctgtatcgctctcggggggctgtgcatgtcctttcacatcatgtggctctcatgacattcatcttccacatcgtcgtcattatatcggaccctgtcactgtggtaaccaaccaaatactaacctcattcagatgacaacaccgaatcccaacaatgggaaaccgagttcctcaaggatgaagccatctcccccctcatcgagtcccgcgccgtggtgctgaagctggttgcgggcagtactgaggagggatacttggctcagttgttcccactgccaaagaagcccactgtggttgttcttaggtgagttaccttgggtttgaagacgaaagggggagggtataatgcgttgctaagctaacgatgatataaggggcgggcaactcaaggagtacatcgctgctggagtcacgaaggaggaatttgtcaggaggctgggggctgctgttggtgagcaacaggcggtttcgacagctgctaatacaggttcggcctcagtggaggaacctgagacagtacaaaaccaagagcaagcctcaccgacagccgcaccgtcagagccagcacctcaactgtcagcggaggagacaacagtcccgacaacatcatctaccgacgacacaatctctcaaccacctcctaccgacaacactacaagcaccgagaccaccgaaaccacctcttcatcatcccccaccacaaccactcccacaaccaacacgacccaacaagcccgaatccaagccatcctcgctgagcgcgccgcccgcctcgccgcccaaaagaaacaacaagaagaagccgcccgcgccgctgcccgcgcccgagccgccgccgaagaccccaactcccccgcccgccaagccgccgacgccctgcgcaagaaacagcaagaagcgcgcgaagagcggcagcggattctcaaagccatcgaagacgacaaagccgctcgcaaagcaaggcagtcggagaagcagcgagagaaggaagcatttgccgctaccaaagaatctggcggaaaagacgaggacgaaaagggggagggactactgcccttcgcgccagccagtccgatgctaccccgtggtaaccagccagtcaagagcacggggcattgtgcgttgcaagtgaggttgacggacgggtcgaccattcggtctcgattctcggcggagaaggatacggtcagggaggttagggagtgggtggaggctactgtcgctgaatcttctactgtcaagaaggggaggtatacattcaaggtgctgttgacgccccagccgagcaggaggatcgagcaagcggaggaggggaagacgcttggagagctggggctggcgccgagctcgacactgattttggttccggcggctggcgggtcgggaaacggcggcagggttagatttgcggcggctcaggcagacgagggagggaatatcttccagcggttgattgggttcctggctgcctttttcagcacggtggtggcgttcttttcgacgctgttcagtgtttctggaccgcccaatgctggtcctacgccagaggaggtggcttctgaagttaggggcgagcagcagcagcagcaagctactagggcggagagggctagtgggaggtcacttggtggaggaggcgcgggtgctgctgtgaataggggcgcgggaagcaggattaagggttttggtgacgagagaagggatgaggagcgcaagaggaacgatcaacagttttacaatggaaactcggtaagtaagcccctttctcctttctcgttggagatgtgagggtaatagctaacgagaagtagacaaactttgagccgagacatgatgaccacgataattaagcagtcacaagctggggacagtaagaggggacagaaatttttggggctacttgagtgaaagtcatagacgaggagaaaggaagatgtcatatgagtactgtagtcaccatcaggcatagcgaagaagcaaaaaaaaaaagcttaatccctccagagaggaaggcaaaaatcttgtatttgtacagttctttgtgttatccttataatgataatgatgatatatcgccatcttcgagaccaattcctgaactccaatgctggtatcatgatgttgttgttgttgttggtatatgctgcgtgaaccccgtcttcgagcttcttcgagaggatgggagacgtaaattgagcggcgccttcgcggtaagacgacaaagccaagcaacgaagctacttgcttttctcctcctctcaactaatcgtacacacacacacacacgtcccctctctgttctttctctctcccatttccaaatccttcacatcttcaccccccctcttaccgaaccgtcagactccctcaacctctcagtaacgagagaggcaaagagagagagaagaagagttcagtatttagtactggctagcagcagcctggcaagccttgagctgctccaggtaccagccgcaaatctgcatgttgccttggtgctggtccatgcactgggtgaagctcttggtcgcctcggagcagttgttgccccacgacgagttctgggcggcggcggcctgagcctggacgggcgcggcggcggcctcgggggcggcggaggaaccgccaccggagaacatgcctccgatggcgtggccgatggaggagccgatggcgacaccactatatttttcatacaaaagtctgttagtacctctacaagtttcgcgacacagggtccgggagcaggcaggatggggagaacggtgaaaacatacgcagcagtgctagccatctgaccaaagagaccggggccctgggagacgggcgcggcggcagcgggaggagcgtggggagcagcggcgggaggagcgtaggtggaagcaggacgctgttgctgctggttggtaggagccacgggcttgcgcgcggggacggaaggacgggcggaaccacggctttggcgaggcattttggcggcttgttggtgtggttgttgttgggttgcgtagattaatgcgaccgacgttttggcggtttgaggtagtgtggatgagtgtggtggttgtgatggcgacgatgatcgttgaaggaatggggataagcagctatgatatataaaaaggtactacatactatcgttcggcaaaaacgtagtggggaatgatcagccgggcgacattttgccattcatcatttgttgcgactccaattgcgaactccagtctgacgcccgctcgcccttctcacgcctcccgcgccggccgaggccctgaaagccgagacgagagctcggagcttggacccctgttttcccctgtcaacgatctcttttgggtgagtttggggggcctctgccgttcctttggggcggtcttgaagctaaactggaagccaatcgaaggcgagagagcatcatgttgttgaggcttatagggcgcgtgaccacccgtcagagggttagggttgtagccgcatatttcatctttaggggcttcgacgattaacttctcagttctatggagattatttaggttcgtgaactcgaaattgtctatccgtgactcatctactccggtgtctagcccttccctctgtgtttaactccgaccggttgcctccatcgagaggcgtatcctgatatttccgggacacatttgtccctcttttcaaaactaacaacgcagtgtcccgccacatcgatgctgggacaatatccagtcatggtttcatgttcgaaactccagctggtgggtatctcaagtggccaacaaaactccggtggccgtgggtctgcttccgggcaaacgatctccgggtcgtgttggcctttccgcggcctcgcgaagcgcaaaggaacaacgcacggcatgcctcatatatcgggcttcctagcacgagcctaaagcgccatgccaaaacgttgcgccgcggtcaaggtcatcgcacagtaactcaacagaaagatcgcagtgtgcgcatctctcactttttcttgttgcccttggtcttggggcgcttggcagtgggctcagagctcgaatctgctgctcgcttcttctcctccttggcctctgccttcgccttctctttggcaatcagctccgtcagcttttgcttgatagcctcatcatcggcctgttgatctgttagcattgccctgacagcgagatgcgtggcgaaaacttataccaagtcagatctgatgaagcgggcagcggcctccttgttgaccgtctgctcacgctcctggggcgggttctcgatattctggatcttttcaaaatactgcctgacgcgagtcaactctgtgaaaatggcatgctccttggcatcaacaccgttcagacgtagtgaggctgtttaatcatgttagcaagatgtatctttggtcatcgacgtgctaggcttgactcacaaaataggatcgattcgatggcataagtcaccataacgtagagcttggccttgtccaacaaaggcaatttcgaagatacatcaccgacatcaccgagaacaggcttcagagcggcttctagctggtcgaggtcgacgttgagcttctccagcgagggggtaatgtcgggcacatccatggttgagatatatgtggggtaaatgttgagtgaatgctgtggatttcgaagttggctgagaggaccagttcagcagttcaatataaaaaaccaaatatgctgacgaggcggcggtttgttgacattgatagtgttttgatgaacaaagatgcgaatctggatgcgactgcttgatgaggaaagcgactccacacagttgcgtaccgttcaagttgcacttttttggtcccagatccagcgctccacatgctgcgacaagccttgcacagtgtaatgccaagaccatgccatggccgagtaagccaatcaggggagagcagtttctcttccatggccgattagcgtgacagtgcatcaaccgcgggcgcgctcccgagaaaaaaaaaaagtttggccgccatcaaacatttggtcggagaaagtgtcttgacgaaatcatcgtcatccgacaaccgaattcagctagtctttataccgcaaactacctaccatcacgactaccaccaccaccacctcgaacaacactaccacccctccggatttcctccccggcctcccacttcacccttctcgcccctggtccctccccggtcctcaatgctcccgcgcgggacataaatcctgacaggacctcttgcgacaggtcctccggcggggtttttgcaccaccacgataataccatatcatgagctcccggtgtcgtccgtgaaagccgccaacctgtattcctttaccggcagtcgaccgcacttgcgggtgtttgggcgaataccctgcaggcacacacgatggtgtcccagtaacacctcggtgggccggggggccagcgcaagcggtttccgttccatccagcctgaggttcagagtcggctctttgtcgcttcgtactctcccctccgcgacgtcctcttccgaggcatccacgtgcaagttccgccgtacacccggcagcaaacacgacaggcctcgtcagaggcagacgcccgctcggctacactgtcggctacgccggatgcgccgctccccaagaacttcgatgcgcatgtcccaaccgaaaccgagtcgaaacaagttgtcaatggtgggagcgaaccagaagccgccaaggaacgataccggaacccgaccaaggagttcttcgatcggctgaacgagggggagttggatgagcaaaaattggcacagacggtccgacgagagggcgagaagaagccatggactgatctgttcaaaccgtccgaccttattcacgtaatgggtcttaatattcaaggacgatatgttgcacacacgctagccggtgccgagacgataccaccgccgatttacatgatcaaccgattgaatctactcaagaggtgggtcaaggccggaaagtgcttgaagcttcacaggcaaaaggaagtcattgtccgtgacaggatcaaggcccagttcacgccgccaacccacggctatgatccgcggaagcagaaggacgaacatatcagcaacctcatcgtgactgtgccagctgggcataccgtcgaagcactcggccagatcaagcaccgacttgaccacaactcgaccattgttctaatccaggagggactgggcgtcgccgaggctatctgcaaagcctactttcccatcgaaagccagcggccggtgttcatcctcggccacatgacaactggtttgggattgggcgatgagacatttgagattggtgaggtgcggcctggaagactttacttgactgtttatacccctcagtctgacaatatcggcccggccgcgcccgttatgatcaagaagcacccgcccaccttgtatcagcggagggggtcgcacttgatcaagcttctcacatcaattccggacctcaatgcgactggtcaccgaacggacgacttcttgcagctgaagctaccagcggtggcgttccgagcggtagctgatcctctggcgacaattctggattccacctacgacaagatccctgagaacccacatgctcgtcagctcatggacaagctgctatccgaggttgccgatgtggtttcccacttgcctgagctgaagggcttggagcaattccgcgtcgccaacaccctaccgtacatgcggtcggaagtgttccacaggttaaagaggaagggaacttctgacagtcccatgcgcaggttgactgccaggggtttggacactgatattggatatgtgactggctatttcgtcatgcgcggcaagacactcggtctttccgtgaacgctcttgacagtatctggtcagccgtcaaggctaagcagaaggttttggcagagaggaggaagagggagattccgttcgaggttccttatcagccgaaacttgttcctcatgttccggagccgtatacccattatcccgacaggctctggcccatgcctctcaaaaatattctcaacaagattagatgatgtatagatcacggggtcgtatgaccaatatttactgcatatatagacggataaacagaattatggcgataaaaggtgttatggcggaagtggtcgtggtttttggagacggatcatcctgtacatacctatatttttagttttgcatatgaatagcatggcattatgaagatccggtctaatactgtgctcaagtgtaccccttttctgcccggcattggccgcgttgtcttgacttttcgtctgtcaccaatcctgcccctgtggtgttcgaggtgcctccagcaactggtattctagatgctgctgtgtaaacaataccgttgcaatacccctattgtgaccctgatcagatccgctacctacgtaacttatcgctatgcctgccccactaaaaacttccctcaagaccccaagcaaccccgcgatcgccgtgcttcccttccgtccatcatcgcaacaacctaaacctcctacagcaaaccaagcgctttaccacacttcaaacactcaagaaccatttctccaacccttaagctagtcgccaacctaccgcgaatccaaccaactcgtcaaagatggatgactctgagctcgagaaggtgcgcatcccatctccattttcccgccagcccatggtagcatcgacagacattcacagatgcggcgcacgaattacaccttgatggctgtatacagtaacaacacgatttataggtactaacacttttacttttggacagatcaggaaggcccgtcttgaacagctcaaggcgcaaggcggcggcggcggtggtggtcccaaggccggtggtccctctggcgccggtgggcaaggtggtcaggaagcttctagacagtaagttacggcctctccgtcatgttcccgtcccgcgcccccacctctccctttgcaaatgctgacagcacctcctcttttctttcctacaaacagacaagaagccgaagcccgcaaagccatgctcaaccagatcctcatgcccgaagccgccgatcggctgggccgcatccgactcgtcaaggaggagcgcgcgaccgacattgagaaccggctgatgatgctggcgcagacggggcagctccgctcgaaagtgacggaagagcagctcaaggagctgctgaacgccgtggcggataacaaggaggcggagaagattgtagtgacgaggaggaaggggtgggggttggatgatgatgatgatgatttgtttgatttgtaggtgggacaatgggttgggacagagtgatatacctgggagaaagggggaacgaaggagttctatggccctaacggtttttaatgggattatcgctttcttatgaatgacatgaggacacgatagtccatatccaagtttgggagcacgaacgagatggagtcaaagaggcgttgtcataaattcgctgaagctgggaatacaatatgttctacattagtttcacagaggtgatcgggtccatcatacccccatcgatgccccacgatccgtctatcctctcatagccgaagacccgacaacctcgccaaccttctcaaccacctcattcctcatctccttcacccgttccgccaccacttcagcttccttctccgccttctggatgacgtcctctgtcccgcgcccgctcagcatccgttccatctcctttctcctcctcttctcttccctctcccgcttcctgatctccctcagatccggcggcggttccacgcccaactccctcctcaaatcatttacatcccgctccaactcctcctcccaaaagacgttaatcacctccttggcccgcagtccattcttaactgcccaggggaagtaaatcttcctaaaccgcttctgctcgctcttcttcatcgtgaacgccgcgaaaacgctgaaccccgtcatcggcaacagggtattcgcaaactcaaacgccttcagcgccacctcgccctcccggacgatcggcaagcccgtcaaagcgtggtagaaatcgtggcactcgcggtaccgctgcatcacgtatgcgcactcctcgtcgtcgatgtaccgcaccgccgagcgcgtatcgggagataccccttcgcggtcgagccagtcaatgtaggttcgtccgacggtgttgggcggcagggaacgcaggtaagggatgttgagagattgggaggtgatgcgcggtcgttggcgcaggatgcgacgtcccgtggggtgggacagcatggcgtcgcgcaggcggtagatgaagtagggcgttgcggtggcttcggcgaaggaggctattaggtctgtgggaatatcaagagggtgattagtttagttggacaggagactaggtggtgggagatggacggggacgaaacggaccgccgcgcagggggtcggcgagggagatgaggcctgagccgacgaagaggccgaagcgctcgaggcgggtgagagggacatggccagggtagtttggtggtgggcggttaagggccgagaattgtcttgtttgctgtgtctggatctgggtcggtggtgttggtgatgtgctgctgatggcggcgcatacggcaggccggattgcattctggctgctggcgcgagctactagagccgcggatcgtctgagggccgtcacttccattgtcaagcgcaattcgaacaaccaggaggaagccctagggttggagtagagatggagatggacgaggaacgcgcaattcctccagagctcgagtggttgtcaagttgcaagtggtggttcgatccgttcggatgcggaaaccgagcatgtaacaactgcgataacgacagcgataaggacttacgtaggggccgcggtacctctagctcaaggtgaggggagctcctgctcggtgaaagtcgaggtatgccaactcaccgtgggggatgataaataccgtaaaatacgttgcacaggacaattgcgtaactttcacttcagttcactctttcttgacgaccacttgaaccccatcttagacctatgcaagggctagtgtaaccagtcccgctcaaacaactcccaaagaggaaatcaagcttccatccaagacctctgatcgagatccatagtctctagaaacaggtatgtaggcgagaaattggaacaggtggaaggtttcagccggttgcttgacaggatgcagtgacaccctgggatttatgcctttgttttcactctcacttacacttcactggtttaatacacatcatcttctatcactctttggccttcacctattgattttcctacacctaagttttgttgcaaatacgtgactcttttggttactccccaactgtatcacgtttacacagtatctgatcaaaatggcaaaaagaaaacgcgaagcagcagcaaaggagaaggttgggaagaggaacacccgagaagaagatcagatagaagcatccgatatggaagcatacgaagaactgctcatatgggcaaaagatagaggtatcatcctcaacggcgtcgagcctagacggataccaggccgaggtatgggaatagtggctacaaagccactcgaggtaagtcattctcatcatgttggactattggttcaaatcaactaacaatatcatcaggaagatgaaactattctaacagttccctctaccaccctccggacgtatgaaaccgtccacccttccatatcccgtgccctgcctaaggacatatccatccacggcctcctagccgccgatcttgccttcgacccttctccgtccgccaagtatcggcaatggaacgccgtctgtccttcgcgtaaagatatgtgggactatttgcctctaacatgggatcaccgactacgacagtttctgcccagaaaggcgctggagttacttctaaaacaggaggccaaatttgagaaggactggtccatggtccaacagtctaagctcctctcttcagggcctggcaagaaagagaacaagagcttggaagaggaagattgcggaacactgaataagagcataacaagagatgactacctctatgcctggctcctcgtcaacacccgcaccttctaccatgaaactccaaagacgaagaagttcaataaagatgacagaatggtcctgcaaccagtcgcagacttgtttaaccacacctcctacgacccatcagccgagaagaaggaaggcaacaagaaaacctgctcagtcgccttctcaccgaccgcctttaccatcaccaccacccgcccttacgccgccggcgaagaagtttacatctgttacggcaaccactccaacgatttcctcctgatcgaatatggctttctctttgacgaaaatgtctgggacgaagtctgcatagatgatgccatccttcctttactcgaccaagcccaaacccactcccaatcccaacaacagcagcagcagcaaccaccaaggaaagtaactcgaagactcaacgaacgaggcaaaaaagacctcaagccacaagcgtcccaacagcaaccaccaaaatcccccaaagaagtcctcgaggaaaccggcttcctaggcaactacaatctcgatccgcgcaaccccacaggctgctaccgcacacaggtcgcacttcgcgcccttgccgctctcgcagacagcgcagggccgcaaggtgaaaagaagttccgggccttcatcgactacggccaagacccgtgggaggaatcgctggaggaacaagcgaagctgaatgcattgctggcacaagcgcttaagcgttggagctcagatgctattgagaagaagattcgggacgggttggataagttggagtggagggagggacatgaaggtgtagtggggagggagtgtcatagagggctgttgtcgatgaggtggatgcaggtgaagaggatggttgatagggctttgaaggagcttgagggctgagaggtgaagactgcccgggtttttggggagggaggagaggagagtgggacagcagaaaaaccgagggttgtgtcgcaggctgggaatatagatggacagctcaacttgaccatcgcacgacgaaacatgtatgttgattcgattgccggcgtggatgctgactgtgcggtttgtttagcgactgcgtatctgtcattgcacggtggtcgtcgcggaaccggatgttttcctgaagtgtcctcgtgctggctgttgaactccgatctgtgttcatgccgaagggtcgtggaatcattctctccgaggcctcttcgagccccaaagttttcgctccctcctctggacatgtttgctgccgttctcttcttccagctgacaactacccggcacccgtcgttcgcccaatccggcaggcacaccttgctttgaccggccggccggccgccccttccgtcccgtctcatccgcccaggcggccccaaccggtggtggttcctgcccttataagtcccagttccaggccttccttccaccacatccagtcttccacacacccgagcggtggtccgttggtgtaatgggcagcacacaaccttgttcaacccatacttccatagaccggtatgactgctaccaccacgaggttcccagttcgacccggaccgggaacagtcacatgggaattttccaactccctgatccagagtatggtcatattccccaaagagttgacaccggcaaccgttgtcgccagaggaacagcccagaagcaactcgttcggtgagacacgtagagtcatattagcagtttgtgagaagttgcagggacggagaaatacctgatctgttcatacgtgccctagcattgtgccggtatggctagttgtgggaactgacttagtttgaactcctctcgatccgggtggacgcaccttgtgacggaggagagagagctagggcctgcaactgtctatagactgccgcgatgttaggcctcccgttcaggcgagaagcgcataccttgatggacgcatcatgctatggcctgcttccaggaccctgataggagagtgggtgggttggggttaggtacctgttcgactcaggtgcggactcggaagacatcttttttttccttttgtttttttcttttttttttttccgggatagattttgctggcatccacgggcttttttagagtctggcgctggtacgaatatcgcagatgagaagaagtctgcgctttactagactgtgaagtcccagtctatgagagttgccgactcggtgcttgggaatagagtagatattatagcccgcgacgtttcgggtgtacgccgttgcacgaggtctctagggcggatagtgaacatcttgtcaagctcctcgttattaaagcccaggccgaagtcaaagccaaagactgtctctatgaacgcacatcactgcatctgacggcggctcatggcctatagtgaaacgccgcagtgctggaaaagtacggcgaagcaaacttcgaagtaatgacaaagacgcagctcgtgagttgagcgccagttcgaggtcgagggtggtcctgcgggaagactcgaaggatgagactcggtggctcgtggatcttgaacggagtattgggaaggacgaagtggatgtaagcatcttccaggttcataattgattatttctatagcttggactggctatgagatcttgtaaactcttatgctgtaggtagctagtgccataatgatgttgaaaaacaacaagatggtggacataagtgattctgggggtgaccttggatggcatttcggtgggtacttctccactgctgcagcgacctaatggccccaccattcaatgcgggacgagctccacgcgctgcgagtggaagtgcgagtccccaattcttatccttctccgcctttgcaattgaaacggcagaaaaaaataatcgaggaaaacgaagcaggcattccttccttccctttcccatttgtgaaacgatccagaacagctgtcaagaacgattcttcgatttcgtctcttcaaatcaattgagattattgccctcgctaaacgaacgaaaaccaatcaacatgggcaagtctaccaaggactccaagaagcgctcgcgcaccgccgaggaggatgtcaactccatcgctgttgttaagaagagcaagctcgacgagtctggcaacgccgaggtcaccaaggtcgagactgaggctcccaaggtgaagaaggacaagaaggacaagaaggagaagaagtctaagaccgagactaccgaggagcccaaggaggaaaagaaggaaaagaaggacaagaagaaggacaagaaggagaagaaggacaaggccgctgccaccgaggaatccaagacggaggagaagaccgaggagtccgccgacaagaagagcaagaagaaggacaagaagaagaacaaggacaagaccgaggagaagaagaccgaggatggtggagaggaggccaccaacgaggaggaacagtcgcaagccaacggcgccaagggagcccgcttcatcatcttcgtcggcaacatgccctactcgatcaccgccgacgacatcaaggagcacttcgcgtcggtgcaccccatctctgtccgcctgctcacccaccgcgacaacccgaccaagtccaagggcaccgcctttgtcgagttcggccgcttcgaccacatgaagacggcgctcgagaagttccaccacagcgagatgttggacgacaagggcgtaccgaggaagattaacgttgagttgaggttcgtcttgttttgcctattacatctcccctctccttccctccctcccttccctcccatttcatttctcgttcttctcaaactaacatcttttttctttcaaaccaacagcgccggcggaggaggcaagaccgcccaccgccaagacaagatcaaggaaaagaaccgcaagctcaacgaggagcgtctgaaccgccagcagaaccaggagaaggctaagcaggagaaggccgctgccaaggccaatggcggcgacggtgacgctgctgctgctgctcctgcgccggagagaaacgacgaggatgctatccacccttcgaggagagcgcgtgtcgcatatgacggtaaccccggtggtggtgattttgatgaggaggattcgtacggtggtggcggtggtggtggtggtggtggtggtggttttggtggtcgcggtcgtggacgtggtggtggacgtggccgtggcggtggccgtggtggtggtggacgtggtcgcggtggtggtcgtggtagctacaagaagtggtagtaggactcgctgctgcgacggtttgatggcctatggagcggttggaggcctggggatgggaaaaccccggctcgactggtttgattcggggctgagagttgcattggttatggcttcctgaaatacgctttggacaagctattgctatgctttgtctgagcattgaaagcgcctctggatgggaatcttgcgtagatctcagttggtttctgatttttggtttcccttgcggggtgtctgttgtttcttttttttctttgttcatgtcgttatcagcgtgttgttgtccacgttttgtttatactactattactttgcattgacgatcgggtcacgttacagtttcatccaaggaaatgtgtcgaagggaaagaagaaatggatacatatcgacttgaagttcagtcaaaaggagtccgagagcaaggaactttcatgataccccaaaatatgtatctttcatctagccttttctcacgatagatgaatggataaagacggatcagctggtgttttacgaactaccaaattgagtctccctctgttgctgcgcggttcatccgcaatcggcagtgtcttcactcactgtatgtgatgttcgtctttttgtataagataactcgatgaacagatgtaccaaggagactcgagacatgtaggaagaaagccatcattataaactttattttaccttcgactagtccgtcacccgggattgattccacgatcactcaacttatgtacgagaaggaatatggaggttctggatcacgggatgaattgtcggcccttcgttctcaggttgtgttcagatcgacgactaacggaacggtaatggaagagcttggataacacaaaacgtggtacaagaatgacccggtatgtaaaacaaccatggcgaaccggaactcatttgtgtccgtagagaaagcgcataaaagcagtggaccacggcttgatctgaactagtttgcatggcactccctcgatctagcctaccaacctacgactacattcacctaggccccgtcctactctttcctcttctcgtcctgtctaaccctcccttcctccactatacgatcctcctgtccacccccattctcctagactctccttgtatattctcttctactcaagcgagtgaaattgtaccgtggaatcgacggcgcatccctcgtttcttcccttttctcgcccatacccgccgattgtgacctttccttgcatcagtttcccccataatcacctgcctgcaaaaagagtgtcgtcgcatgttatacgcccgccgccctatccgtcactttgaaggatgaatggatgcacttcacaccagcatcatcggtcggcactagatagatgagatcgtatcggtccacttctgctttctcttcggggtagtagtagtagtagtagagggatagatccaaaaagatgagaatgaaaagacagagaaaaaaaaaagagacgaaaaccagcttgcgagtttatttcgagacgatcggaacaaccaggaaaagaaaatctcatcaacatctaattatgtccgccgggtatagatggtgtcccctcacaattatccccatggaacaccctgttgttgtgtgctgatgtcaaggcgtgcgctgcgccctcggtaaatggcctcatgagcgttggtgtgatggtgttgtgatggtggtagtatgtctggtgtggtttggttggttgtggtgaattaattagaggatagtgcacttggacttcttcttttcttgggtcgtatcgacgcggtagagcacagctctgttgtttcgtgtgggtcagcatattgcgtttcgttttcttatctgattgcgagggtccgggtgtgctatggacttacctgatggcctcgtcgaaaacagacttgagattcctttgggtaagggcagagcactcgaggtacttcctcgcgccgatctccttggcgcagttgacacccatctcgaacgttatcggagccatgcgtttctggctcaggctctgaatggtatcggggtcctcgcgcaaatcgagcttggtgcccaccaagatgatggggatgccgggggcgtgatgctggatctcggggtgccactgccggaaaagtcagcatgtaggtccatatgcgtggcgtcccctcttccccccctcattgcagagttactcaccttggacttgacgttgtcgaacgacggagggctgacgagcgaaaagcagatgaggaagacgtcggtctgggggtacgaaagcgggcgcagtctgtcgtaatcctcctgtccagcagtatcccagagacccaagctcacgggcttgccatcgaccataacactcgccgagtaattatcgaagctatcgcagcgcgcgtgtcagtttccggggtagtggtggcctagttatcgcagataagagtgtcgaatgggttgaacgcacactgtgggaatgtattcgccggggaaggcatttgttgtgtatgagatgagaagacatgtctggcaatcaagggttagtccttgcgcggtgcgggacacggtgactctgagaggggaagcggtgggagtgagtttacctttcctacagcaccgtcaccagtgacgacgcactagaagcaaaaaatcgagtgttagcatctctcctgtgagcattgtgcggtgcttgatggattcgcgacgagaaaggtagcgattgcggtggccgtgtcggtgtcgatacggagcggtggtggaggtcagcggagagaggactggcgaggtctacgaaccttgatcgactgcacgcctccgatagcagccattgtgggaatggctgagaaagatggattgggggtgggattggtattagggactcgtgattagaggtttggtatgtttgttgtagtcgatgtgaaagcagcagtgacggatcggagtggcagaaagtcgttgggatacagaaaaaaaagggttgggtcggtcggtgcaatcggttgaggctggcagcgcaggtgtggtgcacttgtggacttccctgtatggtgcactggtctggtcaaagtggtcctcctcgttcaagcgagaggcgggaagcgggcggcggagacagggagtaggctgggaatttgccctggggcgcgcctggactgggcgcccgttagagcccagagccctggttggtggccgctggctggtcgctggctgccatccattcatgccgatgtagccccgtcactggtcagtgcttggggacgggagttgggcagggtttacggctgttacttacctaccacctagaggtaggtattgtatcacggtctgggaagtagcttctttgtgacgctggagtcgctgctgtgccatctcaccattggtcctactctttggttcgttacttatcagggcagtctggcagcccgagtagttggcagtgtactgcggtaacgaagaagtgatgacggtcaagtagtagtagtagatggttgggtcaattaggtttcatctgacagtgacagaagccagacagacagaccaccgatcactaacaacaatgtgcgctcaaaagcacggctcaagataatatcgatctcaagagccagacggactgcactcggtgcttgcccagacagaccaaggggaggggaatgcgcactgtccctttcccacctcactgcaacaagtggcggcgtggcgggggaagtcgcactgaaccacagggcagcccgtttctcccgtctggcgattcaaatcaagtggagcgctatttagcctttcagatcccatcattccttccaaacgtgcccgttactttttcctgtcggcggcatggcattcgattggggagttgggcaaagtctcctcacacctcggcgtcaaatgcttcaatcatcgtggtagtcaaagacaagacaagaccagatctctttgctcgaagcagcaagcaacagagtgctaaatgctttgggacacttgaagcaaggcgctaaccagatatccatatcaggggctttgtttgttgcaaagtcttggcattcggaggataggggaaatcagcatccggtgaccgaactcaccacccgtttcgaaactaaggatcaagagacaggagaagctcggtctgttggtgatatcattgccggcacaacggtttcaacatcgacccaagtggagtaaatggtgctgcttgctgtcacgccaaagtctaatggccactgacagacgtccagcgacactagaatcagacgacggatggctacgtctgagatttggctcttgaagcacaatctgtaacatatctccagtcagagcaaccgccaagaggaagaaagccaagccatgaaaaaggcgccaggcatcgttgtagtgtatggggagcccctgacttgcttttagccaaggccagttcaggcagtggctggcgggaggtgggaaaagttatagaactgtcagatattgcctgagcacaaccaaaaacactgaagctctcacattgttatcgctatgtatcactaggtattgacagcggctgcgatatcccccttatcggacggaacctccgtcttttggcggtgtacttgtatcgtcggggcgagccctgtggacgttacaacgggacgggagccttgtgcacagtaacccatgtatccgcagtgtcccaagcattgtgacgtagatagggtgtttccaaaaccaagcgaagccgacactgactccgtacaccacatcactccgctctgccatgagtacggatggcccaagccaatttgagcagaacaagcgagactttttgcagacacgctcggaaacacaacaaccgcaagatcagcaggacgctcactcgtggagaatggagaacaaaggtgatgatccaagggggcaagggcaagtccctggcgacctgacctctgtggtccgggcgttgaccgtcgggcgcacccgccccactgcggaattatggggtaggcgaacggcggccgggggcagggcccggcattcacaaggaaactcgaagaaaagcggggccgatgcaatcaacagtcaacacccgttgtcgggttccatttgcgaaagtgcacttgttacaatcaattggcaagcccaaacgcgtcgtcgcgtctgctgctctccgaacttcgtcgccatcgaggttagtttacaacacctcggaccaagcttcacaaatctgtaatgctactagaagcctgcgccacacatagcaataattcccaggcgggacagcttgcgacactgcttcagcgcattccaaacaccaccatcaccaccttcaccatccatctctaacaccgacgcccacctcaatcacatcccatccgtcgcaatcctctccgccaagcgaggccaggcccgaccttcctcccatcaaaatggccgacccaaacaacccaccacaaccagcccgaaccccctcaaaaccctctttttcctcccaaatccccgtccgagccactcccggcctctccgtcgtaccagctctcccacgagcctacacccccggccccaacgcccgcgcatacacccccggcgcccgcaccccccgcggcctcctcctttccgcacacaacactcccaaccccaacgcaaccccgcacgtccgcgccgcctaccgcgccatcgactcccgacgcgccgccatcctcacgcctcaccacgcgcgccggcgctcgttgcgcgaagcccgcgagaccccgcgtaatttcctgctgcagttaggcaaagtcttggcgcccaagagtgagaggatcccgagtagtagttcgagtcctgcttcggcgctttctggatctgctgctgctgctgctgctgggggaagacaagagcaagaggagggggacacgtcggaggagttgacctttgacatatccacgcggagtaggtatggagatgaggacgacgaggaggaggagttgcctaagaggccgagactcagcttgggcttaggggtgggggatggggagggcgatgattgggaagatgatgatgaactgccgcaaccacatcggagtgcaggactcgaagatctgacggagaactttacggtgcagagtatcgagttgccgagacgggtggatccggagaaggatcaacaaaggatgagggattcgatggggcggttgagtgatttcccgcagctacagcaacaacaacaacagagtgatgggatcgattcggggttctttccgcctgctgcaattgatgaggacgactttggaaatgccgaggataggataccggatgagtttagcaggctggactcggacgagacgaggagacgggagacgataggtggggaaggagggatggggctgctgctgggagctggagggagggatagtgatttccacattgaggtgccggtggggatggacgagagcacgtttatgattgcttcgcctacgaggcagtttgagatgggtcaagctgctgaagcggcggcaacaagcggccaaggtggaggtttcgcggagttgatggaccagaggagcgacagttacgacaacaatgacgatgacggaaatgatgttggaccagcatacgacgattatgataacgacgacggtatggccatggatctggataacaaccaagacgaccagggccaggcaggctcggatgaggagatgacgagattatcaggctacacaccaacggcggcgagggtatcactttcagcttcggcggcgcgggagaaactcggattgtttcgggaagagggtggtgaacgagggggcttctccaagatcaaagccaccaaaaagatctccaaacacggcatcgagtacacatcattacctccggccatgatcaagcggctggcgcaaacattcgccaagacgagcggcgcgaagggaaacatctcgcctgaggcgctcaaggcaatcatgcaggcttcggactggttctttgagcagttgggagatgacttgtcggcgtacgcaaagcacgcccatcgcaaaactatcgatatgagtgatatgcttacattgatgaagaggtatgttttggcgcttttgctttgatccctgggtatccgattgtttatatcctgtgtagtgttctttgtacacttttttcgagctattgtacacgacggactgacttacatttttgtttccatagacaacgtcaaaccaacgcacaaaccacgccgtttgccttggcgcaacgataccttcccagagagctcctccaggaactgaggatgacgccgcctgttccggtcaagaagcgccgaaaggctgcctcttctagccgtgctggggttggcggcgaagacgaagaggtgacgtgagagtgtttgttaccattgatgtgtgacaaagcaaagctatcactgcccactcacaaactcatgtttaccagctcttgttcatgcgaacgcgcttggtaatctggttcgcaggcttcttgaccacgagccagaacatgatggaggtggcagcagcgagaccgtacctaagtaccagttagtcgggcactgatatgcgataccgcaggggtacgtcaagaattggaaggaggtgaagcatcgcttaagaacataccaagtaaagatgtactgcgcatggttgttgcgaaggttgacctcggcgactctaccgatagggataccacgcgcctcgtagtcatagacggtgataatatcgggaactgcgcacaaacatacgttagtaccatacctagctagaatagccatcataccattataggacgcaggccaggccagccacgtccaaaactggcagagaagaaaacagagatacccaccaatagtctgctcaatccacaccggctgactgcccgtcaactcggccatctgcttcacatccgggaaataaaactcgccaatatccggcctgttgtccggcgtgaacatattcttcttccacggctctctcagcatgccctccacacggaccttttcgccctgcttgacggaatccggcctgctcctctggtccgcaaacttcttactcacccaccctctgttgaccaacaccttggagctcggatcatctcccctctccaggggcgtaacaaccatgtacccttgttcgccgtcgcgcatgcgcgggccgatcagcatctcttggtcgtgtcggtagacgccctcggcgtagacgcggcggtagtcgaagtcggcgatggcggccgggtccacgcgggggggaagggggagagggtcccggatgatgcggtcctcgcatttggcgatcaggtccgtcttccattttagtcggtagacttgccaggttccgagaaagagggcagtgatggggatgatggctgtggggaggaggaggaggaggaggaggtaaatgcgttagtcagtgttacggctgcatagcgcatgctgagattgtagatggttgggactcaatcaggacatacccaggataatcaaccccttgccatgtctcctgccggtccgcacaagctcgggagggttatcgaggatggaagtaaagttgggatcatcgccgggttgttgagtctgtcggcgtgtggacgaggtggtgaattggcggcggggactagaggcagggtttctgccgagtctagctgtcgtgaatcgcgtcgcagctgctgcgtgggctgctgctgtttgtctttggaggattatcctctttcccaagctctgttgcgacgtgcgcaggaggcactggaatatgctcccgctggccgccattgtccgttcgttcgtttcgtcggtcggttgatcgatcggccgaagaggtagataggtactgtaggtagttatgtggtggtgactgagagaacgaatcggaggctgctgctaacaacgacaacaacaacaacgagcaaccataaacagcggcatgtgacgaaaatggagctggggaaagatgcggacaaacttcgtcatttgccggacacaggaaagttctcggtggagctgctgttttgctccgatcaaagtccaattctgggcgatgccccgctgccgctggtggtggtgggtgtgggtgtggggcgtttccatccgaatggccggggccgctgggtgcagttcctgagcgccgccccaccaatgcttggcaccaggggtcgtgtaagtgatggatggttgctaagggaccgtgggggtcattttgaagacggacgacaaacaccttgatggtccatagatgtgagattcaccaggctgtgtgttacttgggactgtcggtggtgtacaactctagtcttcagattcgtttgctgatttgaatgtaaagtggaagccttgcttctggggctgtgctgatgattagccacccctcctgatttcgcagtgaagcacctgaatgcagcttcaaaacaaggtaaggcaggccaggtccggaagataaaaaaaaaaagaaataataataaatacttccaggtgcttcttcacgggcatagagcaggccccgttttggggcttcatacctaagaggtaacccgctcgtgtgtatcaaagcaagacttcttactgctttctcaaaccacttgaaaactaaggaaaccacttcaggctcgaaagaaagtgcactttccatcttctgcttcccgctcgctacctaggtaatcacaaacctaacccaacatcgatccgcccaacctctagtagcctgccctccttcgttttacttgacatcaacaacactatcaaatactcggtactatataccacatccataagtacagagctgctcgactcaagaaacgcccaagatgtcttctccaggggctggcagcctcagcaccctgtcgagctacgcctcctccgcacccgatcatcaagggcaacacgccatcggccttccacttcccgctacggctcaacctaccacagccagaactactactacactgccgccagtgtctccatcatctactgccaacgcaaccaacttcctcaccaacaactcctcaaccccctccaacaatatcaacaacaacaacaacaacaacaacaacacccccaacctcctcaatccaacacgcacagccacaatcaacttcaaccttctccccgagctcgaaaccgggctcgacatcgacaggctcaactacctctgccaaaagcaacagttcataaccaccacctctaccgacaaacagccagaagaggaagaagagccagaagaacttggttggaaggatgcatacgaagtcatgatcaaagttcccctccagggtcttgcggcgtgggcgagaaggtggagaagggctagaactgagagggggcaggggatggtgtaaggaaggggacagacagaaactcgcatggcttcgtcgactggagaagaagttggcgtgtaattaggtaactacttaaccaacagaccaacggatttggcattgcgcgacgaacagaatatggggtttcagtttcatcattgggaagaacgaggagtggacaaggcagagaattggattacgggcaaccgcattagcactttttgttgttgtttttttccgccgccctggcaagggtagagagacaggctcagcgaaagatgatgatcttaccttactagcagcacaataacatcatgacaatagtatcacccatcaacccaagcgagctagcagtggtcagacatatatgtctgctaacagtttctgtgtaaaacaagttgaaatggtatttgcccaaggagcgtacctagtcagttatttgcttaatgtgcgtgacaatctggtgtagcttgaccatccatctcagccttccgctgccacaaatcgtatggtatctcacgtatggtatcatcctttctcccttcctgacttccttcctgatttccttcctgacttcctctcatcctgttgtttcggaacggcatgccgaacactcgagtcgagtcaatcttcacttcttgacctccccctcctcagcaaccttggcatcctcataagccgggggcgcctcaacctcagcctcgggctcctgcgcattcaacaaaccagccttctcttcaacaggggcctcagcttcgtctttgccgtggcgctgggcacgcttgcaaccagcaccaccgcggcgacggcacttttgaccgttgcagccaccacgacggtagaaaaagcggtagagagcgacgatgagggttccgacggccatgccgatgctgtttcatgatgttagcgatcgttcgaacagggaaaggggggaaagcggaaatgaaaacgtacaagctaacagacacaccagcaacaataccaaccagcaccggcaacagaacatgggtagtgatgctcttgagcaactggccccagctgtgctcatagcggtgcatgccgccatggtggtgaccatgctcctcagactcctgctggggcacctcatcaagcaggtccttgatcttctgttcttgctcgacgtcctcctgaaccggggaagcaacaatctcccaagtaccgtcttggccctcagtgatgtcgatccgttccacatcaatctccaccactggcatctcccgctcactgcccacctcctcctcctcagcgggcatgatcatcataccatgctcctccatatcgtcctcgtcgccatggcaaccccccatcttcttcccccaagcctccttaccctccttcaccttctccctgaacccttccaaaagacgacacaagaagttatcacactcctgctgctcctgcttcgtttggtcgtcgggaataacacccataaaaggcaccggaacgccgctgtcctcgttcgagggagcagtctcaatgttcccgatcatcagcttgtgcgtcactgagtccctcagaagcttgatttccacgctcggaatacccgaaacaaaggcgttgccgacctcgacgatttgcaagttcagatcgatgacttcttggttagcggcggcagtggcctgctcagcggggtcggtagagacctggggcagagaagtgcgaaggccgaacccgaggttttgcgggagggttttgggcttgcggtttctgtgcttgcggttcttgtgtttcctgttcttgtgttgcttcttatgatcgtcgtcttgttgttgttgatgttgcttctcgcggtcgttggaatcatcgtgatcgctttggtcgtcgtcgtcgtcctcctcctccatcttctcaacccactccttggcgtcacgcaaaggcttcggggcgccatccccctccaaaatctgtccagcccataactctgccctcaacggatcagcattgggaaacagctcgaacccgttgaccagcaacctgtccccttccgcggtgccggcactgtgatcaatcttgaagtccagctccaagtggttcggcttgtcggtcaagaccttggggtggtgcttgttgtggtgacggtccttgatgaggacggggcagccggggcaggcgagctcgatcagttggtgttgagaggcggcggcggtaatggggtcgaggccggtggcagagtgagggttgttgatttcggaagcgacttcttgtgcaaaggcgatgtcggtgtcggagagctcgggaggaatgaggaaggcggacacgccgccgctggcggagaggagggtggccgagaatgcagcgacggtggtgagttgtttgggtatcatggtgctgtcggtgactgtggttgaaagatcggttgttgtttgttggttgaagaatggaagaagttcgaaaaacgaggtgtgtagggtggtgggtgacttaggtgtaagtcccagataagggggaaatgggcagtgtaagtgctgctagctgggcactaacacgtacaatgacgtacaattgattacgagtcctcggcagactggacagtaagggtagttgaaagacgaaaatgagtgggaaaaaagaagacggggtgacaaaaagaacacggcggcttgttggaaaagaagagagatgaaacgaaataagacagtttcctgttagctttcaatccagaaccacactatggtttggttgggagaatgaaggccagtgaatggaatgcaaagccccccccaaaacacttccgcctcatgtttcgcctcagcggcctgttagtgtaataatagccaatcgatcaagccggcgcccgggccaaccggaacaaaggagcggagccaattacgcgtcacagtcgtaggctttaaatggggccatccaagcaattccccagcggtctgttctcgcccacgacagaaatgatgaaaccttcagccatgttctcgacaagcgaacgcggtctcatgtaatttgtcatgtagggaacgtttgaatgaagcacagtgaaatgaaagcatacgtaagcgtcagatgatcgtcagggcatagccacgcttgtagaaggttgctgcatgtttcgcaagttcggtatgccccaaccgctttgttttgctttgtgctttgtttttcgattcatgttcgtatgatcgccatggcagtgaggcaacgcaaccataacctcaaaaatgttttgtgtacatatcacaagtctgtaatcatcacgtctcgatatgctgctgtgaacctcaagctgcagtggtatgcacttgtggggctccaccaacccagcctgcagcaaaaagactccatctcctccgcagctatagcatcaagccttcccaattcggacggaattcgcaacatgattggacagattggacgaaaccaacttcttgtcgttttgaacgctatcagcttttgtcgtctagtactcctacaaccgcagttgactttatctaaaccatcctcctcattatacactaggtaccatggcgaaatccaaacaaaaactgccaaaaggaaaaaaaaaaaaaaaaaagcatatgaaaaagaggaacggccattccgttcatagtgtgtcggtgacggcgtatatataaatcaaaaagtgtccctattcccggtcccgctctcgccagtgatcatgccatgccatgcaatccatccatccatccataatacataaaccaaagcaaagaaaaaaacatgtgtaaagatatgtctaatacatggtaaaatgagggaattaatatgcgtgaccaaagacagggagttgaaaaagaatagcagttcttttttttttttttttttttttttttttttttttttttttgcttcgcaagaatcagatattcaaacgttctttgctcctgtgagctcgagtcagaaaaagtagatgtggctcggatgcgtgtgtgaatgtgcaaaaattcccacccagtctttctcgtcacgggctcgttcgttcgtttgttcgttgactgcgttacccaatattcattcattgccattcaacaggatcgaacaacatgcctcattgcaaaaagttccaccccagcaccccctctgcccgtcgtagcctcgtaggatgcgattcaccccccaccaacccattgccaacatcaactctgaaccctacaaaatccaccgagttcccattccccacagtaacatttttcgccgtacccagactgacaggtttgtttccagcgttgatgatggccgcgctgacttgggagaacaccttctggatggccgtctgcgcttcctcggccctgttgaggtcttcctcctgcaggatgtagaggactgcgaccctagcaaagtcgaggatttcttcggtaacggcaaagttagcgccgggagcctgggaggccatggtcattgtggtcgcaatggttcgtgtggagctggccgaggtggtgccggttgtagttatagtggtgaagctggagccatcaccggagcctgaaccacttccgctaccagatcctgaaccagatcctgagcctgagccgcttcctgcagtagccgtaggggaatccccagttccatcaccgccagcgtcgccgccgccatctcctccatcaccactaccagaaccgtcggtaccaccgtttcccgatcctcccccactcccaccacttccacttccatcactccctcccccagcagcagcacttgtcgaagccgccggcaccgacgtagccggcaacggcgcctgcagcgtgattgtcgtcaactgcccgaccaaaatcgaaatggtcgtaatctccactccatccacaataacattagccgcattcacatcagcgcccccatttccgtttccatcggtattattagtcgtatccaaactgaccacctgactcctcgcatccccttgcctcagcgctctgctatcgaacgtcaccagggcattctccgcgtcgcaggacaaaccctccccgttgaacttggccacgatttctgacccgcttagagggatcgaaaaatttcgatacgcatcggctaccaaccgcgggatggccgcccctaccgtggccccgttcccgtcaagtccgggccaagtcatagcgctgcaccccgacgtggcggtggcgttacaattgaaacctgtaaatccattccgacaaatacaggagcagaagccctgggagacaatgttggtcccaccgttctcgcacgtcacttgttgctggcattgttgcagctgttgctgggcggagccatttcccttgtgtttttgcaggactagaaattcgagagggatgacgacggcggcaaccgtgaggagaacgatggctgagaggagaagaatgaagccccagacgggcaggcggcagatgcgccgtctgggtctcttgttggcacgttgggcgccattgctgggattggtagggggttggtcgctgccgtcgccgcggtggttgtggggcgagcgggtgagagctagaggccaggattggatttggtctcggagggagtcacggaagcggcggggtgggattcgcggctgggcgggaggtgggaaggcggcgagcatgtcggagaagccggattggtgtttttcgttttctgctattgcagagattattagcattggtctctttggagtcagacaagttagttgaaggtgatcttaccagacatgtccttctcgtgcccaaactcgtcatacagctggtcctcgatcctactcgcgggtcttttgccgttctctagactctgttccagcctagttgcccgccgtatcagctccgaaagactcgtcaaacttcccctggcctgagctttgcggacagcatccatgtcgagattcggaggtctcctaatggccgaaaaccgactgtatgcccgtcctccaggcatcctctcattcgacgacgacgttggatcatacgagctggcactattatacgcatccaaaattgcatctgtcgtaatagcggagccgataggtgtcttgttctgcggagtctttgtactcgacgagctagagttctcgatataacccgtccccgttgcgaaggggtcccggaagggtgtaccaggggtcgccggaccggaatcagcccctggattctcgccggcccaccctcctgctcctttcccaacgcgtggacttgtcgccgccaccaacgtaggctttgccctcttccccacactcgcgttcctgaccagtcgactgtcctcggcatcctcctcgtatcccggaggtgcgtttccatggtcgtggtggattcccatgacgtgctcctcgtggtcagtggagggatactgtgggctgagtcccggggaaacggtgccccagttgtcgggtattgccgcgctggacgcaaaggacgtgtgggatctcgattgtgttcctgggctttcttcggggatgggcgacaccaaggaggcatttgagtagaaggatgacgctccgcgtctggatgagggcggtggtccaagaatgacgcttcgtcgtggaggtggaggtggtgcaggcatttggccgggcagcgggaagtcggggatggtccccaacgacgaaagcgtggatgaccgggaaagggaaggggtagtctccgggacggtggacaggatctcttgctgctggtccatgccagcttgctgtggtcccctatattgaaagcctgagactggcgtggggtcctgcagtctagagctgtccaaaatcgaaggcactctacttggtcgcggtggccgcactggtggttgtgactttccaactggaggtcgatatggatcttgcccctgcccagtgagaggaactgcggcttggggtgccaatggccactgtggaaccaccggaattggtctagagatggctattccgatcccgccttcccttgtctgaagtcctgccggtggtggtcgccgtcgagttcgcgattgttgttgttgctgttgttgttgcatcccagctcctgctgttcgcgccctgatgggccgggctatctgaggctcattgtcctctacctctaccctccgaattgaaggaccctcccttagcccagcctgttctctcgccctcctggcagatcctagctgtggctgtcggtccatgtctctcccattttgagaactcatttatgtgaagccaccacaattgatttcacattcgatcgagaagttccaagctcttttccaggtgacccaaactacccactcggcggtgtataaacccaaaaagcaatcacaaaccagagcctcgctattccccgaaagaagggtttcaaagagctgaagggcgaacgtaggacggcccttcgtaaccgaaattctcctgccccccgggaggtcacacaataccagctccctgactctaatatagctgggatgttccaaacgggtcgaagtataactctaaaggcaaggttgtggaaccggtttctgggtgtaagtatccgcaacaaacgaacgagggtttggtttctgagattgccggacagaagaacaagaaattgttccgtgacgcgcgggatgagcctgacaaatagtgctgctactgggcaggaaatctgaagttaggttgaggaggatagatcccggccgagcgagttcaaatgcgtagaagacctgaacatcgagaagagtcagtcaatgtctttacaccaaggaacatgggataatcagagacaagagcagtatgtctaggttatgggacagcttttctacagattgtttgttgtttcctgccatagaatccaaccactgtacaagaatgctgctgcactgcccaaggcaagaaagggactgctgaacatccgggcctggggggaggggagaattcgaagaccacttacagcttgtgcgtggacgccttggcaatacctcaagagcttccaaagtcgtggactggccaatgctcccatatggagaagaatgaatgacaatagagtcggaaagattctgtacctgccaggatcacccgaaatttaccaggatggtattgctgtcccggccgctgcagatgtgtggcgaagcaaagcttctagtcgagtcgacgaaggggatggatgggtggatgacgatgatgtgtggatgcgtagatgatgaagatccaagttgagctgctggggttcgcgtacggccgagaatctgcagcaacggaagccaaacgaccggcaaggagccggctcggaagagaagggaagtgaacaaagtgggcaccttggaaatctgaggtgagttgatgatggtagagtacgaccagatgccgtgcgcccccagaagaccaatggtgtttcagctttgtgggacggacggagagacgcagggactccgtaagtacgccgttacttggtgtaaaggaggtgacgtctgaagttgtcgatcaggcacagccttgcaggtaagtaggtcagcgtgtcgagggcggcgaggaaaggagagccgaaaatatgggaagggtgagtcctccggaacagtcgtgatgatacctgggatttttattaggcatgccaaatgtaccaggttctcttgtaaaatccaggttccaggaatgagcagcaggacacaggacagaagctacgggctgatttcgatgtctgttgaatgcagaagggcaaccagtctgtctgcttggctgtcagatgtgtgtcggtggaggcaaagagcttacagcttacagcccaagaaagacgaagaacaggcaaccaggtcgtcaagaccgtgcgttaggaagcaaaagaagaagagagtggtatcagcagcagacccaaaagagtgtggaagaagccgattggctcagagaacaagacttgcgacgcaaggcaaagcaagaagcagaagcagaagcaagtgaccgtatgaggttgaggtggtgttggagatgtggctcgagcacaagacgtccgaactgacggatttctgtttggaacacctgctttctgcaacaccgcagcaactagactgcaaccaccagagaggcaaggcaaagaagtgatggggaaacggagctgacggagcgggggggtatggtagaagaggggagaatcccgagaggctgtgatccagacagacagacagacagacgaacgggtgaaggactgaagcagcagcgcaacaagtcccaaaggcgaagttccgagagtccggaatgggaatgaggaaatgaaggggacacgggcatctggatgccttcggtaccatggcaagacacggccctcgttgacgggggggtgccagccgataccacccagccttactatgtatatattaattaccctgcatgatataggtcggacttgggcccagtcttgcgagtcccgccagaccctcatcaaacactcgtcgatggtgacaaggagatgtgaaacagaggcctggaaagaccgagaggcataagaacgacaagaggcccaaagagacgcgcccgtccacccggtggtgcccttgtttcgtgccatgacatcggatctgaccccattcgatctgccagagatgacgatcactctggtgcatacactacatccatatatagtgtacgtatgtacatacaagagtatgagctgatgatgcccactcccgctaaatatgtgcctacccatcgccagtccatccagaagcgcttgcgatctggatattaatctgaaggaaccaaaacatacctaatcgtctcgaagaagactaaggagcgccagccactttttctttctcctagtctcccatttcccacttgagattcccacatgcgctgagcatatccacgccgttttctgtgcgacaccagcgagccgcaacacgaggaatgccagcattttcatggctgacatgcggcgtcgcggtcgtgggaattttacgggcgaaacagaaaacggcggcggctacacacgaggccgccaggtgaaagggttagggcgaacacgtgcggaagtcggcagaggcagaagtagttggtttaagcaggtctcctgttggcatgtctcgcatggcgtcagacttgctcgtgggatgaggagccgaggaggaggaggggaggggaggggagggggtgggtgttcatcgccgctcaagccacaacccaacggttccctcgggagaggggctgggttcagtttagttcgcactttgatcacttcgacgacatgatcgtagaaaccaccgacggtctgattgaaaatggagagaaacagctgaggtacagtaatgaactggtcaagtaccataagtgtttcgaaagatggaaagggaagagtcaatggaacgttcaccactccaacccgtgcactgacgcaggaacccccgccagttgccaaaggatggattgccccaccccttggacttttcccccaatccatccatcaatcagctcatggcaacctcacgcaggtcaaatcggaaacactagcgccgccatcacccgcaggtgagtctctcactcttagcgcggtggtggggtctgtgctccacctatcttcaactccaccctgtggttttagtgtaaggtggatgcgaaacctcatagggcactttcttggccagagctttcccttccacttcgtcacaacacttcacttctcaaacaactgtccgaccagggcacttggcgtgaagcatcatcggatctggattatctgcgacattgagagtttatcgaatgacccatcacggcttctccgttcgccgtgggcagtcaaatgcacaaatgtgatttgcgatggcccttgatccgtctcttccgctcacaatcgcaaatcgcaaatcgtcattcccgttcagaagaagctattccgtggtagtctgagtctagcaaacggacggcagccactcgaccacaaaatgaccgactcgaatttgttgacccacctcttccatgaattcattcacttccgagtagatcgtgtatcacttcgaaaatcacggttcaggcacgcaatgcgaatacctgctgcggtcacgacggacgtcagctttcccccaaatcccagcaaaagtcatcatgagaccaaacattgctaggacgccaaagggaagtttgaaagcaagcagtcgcaaataccctacgggcatttatctgatacaacgacgacaagtttggttagagaatcagagaggtgattccgagtccttgccatactcgcgcaccccggacaacggtgaagccacaagtcatcttctgaatccgcctccccgatgatgaagaagatgatgatgatgatgcctatttgctggtgtgatttctgtggacttctttgcatatctttctcttatttttactgcgttttcttaaagtcgaccttacggtgacggtgacgtgttgatcgagtcgtatctgagcattgtcacagacctatgactatgattggaaagcggtaacttggaccattcactgttggcaaaatatagtccgatgcggtgcgatgtggtgtggtgggctccagagaatttttctttttttcccttgtcctttatgaaatactttttctttctaatgttccgttgttggttatgtagtttaccttttttttttgttttttttttgggtgagaaatcaagaggaaatggaaatatctattggagatttatctctcccatctgtcctatttagtcttttctattagaagtcatggtcgacacccgggaggtaagaagggactttgagccttgacgagtacctcgacagatcacaagcctcttacgccaccatgtttctatcacgccgaagcccaaaagccagatccctcggtttacatggcgaaagcgttgatcgtctgtttgcgtgcgcctaaatctcgagcttgctcatgtgtgcttgcttcagttcacttctacagttcactccagttcgcgccagaggcggcgtctatcataagggttaagtccggttatggtagtggctgggcaatctgaatcgcatctcagcaagccacagaatcgaaaaggtacgaataggtgcaagtgaactggagagaacattaaaggccgagctatgtagacacgtacatactgtgtcacctgccactcgacgaaccccttgaggctagtagctaggtacgcaaatatatagtatacgaatctatggattgaaggcatcgctagccttgctagcatcacccaaagatcgaacggagtcccgggacgtcatgtgtacactaaagtaaccaccagtaaagttggatgcttgaccgtaaccgatttggcggtgtcatgtttgcttttttttttcttttttttccttttttttcttcttttttctcttgccccagtgtatgtgcttgtgggtgtgtggatgtgtttttcctggcatggctgtcagtcatcggcctgcccgtcttggtttgctatctggctgtctttctttccgccctgcatatgacaaaatcgcgaagttgtcaccggttttttcttcttcttttttttttcttgtgtttgcaatctctgtgtttctgatccgtaggccctcggcagcccccgctcagcaccggcgatgatgtaagttggggacggcggtgatgcggatcttgtcacagttttcttgagtgatatctacgagaaagaaagaagaagaaaaaaaaaaaaaggagtggaggggtctataatctgaaggtgaagagcgagaagtaaataggttgaaaggttagtaggtgttcagacaaaaagaaaatcgcatcgactatcggattccccaacgagaagccgttgctattgttgggtgctcttggcgtttgctatacatctaggtatctacctgttcactccgtcaaacttttgctcgatcatgtcaaagttttgtgaccgttcaagtcacttccacaagcaaaggttaacttgaatgtgtcaagtaacaggttcaggggcaaaaaaaaaaaagcctggtaatctccgcgcctgagttgatttgaattgaatgtcattttctttcctacacgtgccttgcctcgagccgggtatcgcgtttggaggaggctcaaactcctgtgcatcgttgtttctgcgcgacatccagctgttcctttcagcctcagaaacgtaagcaagagcaaatgacttccaccgaaggttatgtttactcgtcaccagagttgttgagcattgatatttccgtttttggaaaacgctcacagtcctgggattgacgaatagagacttattttcaagtggttcaaggctgtccaaccgtgagtctcagctccagccgcaagcttactctcacttcagtttacctttcatccagtccccgagataaattgcccacgacgaccacagcattcgctagtcggctgcagtgctccgtcataccgagcttcattgagacttgggcatatcatccagacacaggaagtttagcagggtatcgttgaacagacctactcggttgagcacagcttttcagcgaagtgaaggctgtggcatattggttttcgaccggtttcccaacttttactaacgttggtgagttgatacaccatttattgacctgaatcgagtaccactgcagcgggcgggtgtacggggaagagagtgatcgtgagattcatgatcccgtagtaacgcaatactggaagccgttgacgtagggagccccaggtcagcaactagggagggtatcagcttgtgctttgggagtgatgttctctaggggttgcgcaacgcaacaccggttgttgttgctaagtaactctggccggcttgcttcagttgttggagcctacagccacctgaacggcaaatggcttgtggacggccgccctccttgtggtccagcatatccatgccaaacccccaggagagaccaagctgatgctctttgcgctgataatatcatcaactagtccaaagcggtaacttctcaatgtcactccaacatgtcaacctgtttaacccaatgccggctgtacactactgcgtaaatgtatgccaggaatagcaatcgctttggtatgatatgcatctatttgcctcgtacctggcagctttgacaccaccattcagagataggttgcattccgattcggtaccgtaagctggcaggtacaagtggttcgtcattcggggaatcatctccaggagtaataccctatcccaagcccggccaacggctccaatgcctggcttccgtcttggatggcaaagtcaaggtcaatgtcaggagaacccaataccttttttttttttttttttttattttcatatggatgcttttctcctgacaacagcaagaaggcttgatggtggaccttgtagatcttacaaactcttagctttgttcacagtgctgtcactcgagtagcctcgggctgtctggtctgcaagataatattggtcctggaactgagaccgagagatgttgacgcacgggccatgagatgacaacacccgatgttcgtcgacaaaaagttgcccgccgccgccgccgctggcgtgtttgtatgtatacaacatcggatggtgaagcctttataaaaggagaatcgccgataaacggtggtataggttgattggctagttggtagaactggaggtgtgacacgttgagagatggcgtcggaaggttgttgtccatcggagcacgaaggaagggcaaaggagcaagatacgagctgcgacgtaacctattaacctgtgctgtgccaggtcgtagctgatgtgtgagagcttcgtagaaagtacacaagtgaaatggctgaagagagagagtccgatagacgtcgcagtccgaccgacatcgggatattgacatggcgaacatgctcggtattcgtggatcgtgagttatgccggatctttgcttccagggtatcccgtccagtcagagaggggtttattgatcgccaagggatcctatttttttcctttgcatgagacaacaaaagaggcgagagcgtctgatgattatttggttgaaggtggcagaaacagaagacgtaaagttagcaatttgggagaaaaagaaaacagcgattggcgaacggtggtctggacttcaatgtcggccattggaaaccctgacttctcgcctaaataccctggttcgactgaatgacatatagagcatgggtcactgcataatgaaaggtcgcaggtgaggccgcttggccgttgaggatggtcgaacggtgggtgtttggagttaagttaagggaagttgaagcggccggcgagcccctcactctcttgcataacctactaggtatatgctccaggtgcgggaccggccaggtgagcacaactggagagggaagaaagctctcgccgctgtacacttgggtttcggcaggacatggttagcccttcctctttcgggtccagatatccaccaaccccgcgaacttgtgtgtgtgtgtacctgacgagcaatagatgggcatcaacacctagcaatttgctttatcatgtgccattcaatggtttgcaacgaagttgaataggtatcaatcgaggggcaataaacaccatgctgcagcattgacaggcacttacagcgagtggaggtagggagctgatgcgcaactaaagtcccaactgatatgtaaccatttcaggccaattggagcaaagcctccacctggacgggagccataaattcggattgtcaatcgcgaagacagttgatggcttcatggccagccaaagaaatgggaaagcaacgaaacgacacagtatttccgtccgagacatggacgggctgtcatgcgcccgccgtctcttgcagcaagatatgtcgcttggccatgtccacggtacggaccgtcgaccaagtatgtatccgtcatccggacagcagtcaccactccgtcaccttaactgcatgggcgcctatccagacaatgtctcgtctgtccgtttggttccgcttcacggttcttttgttggcgtggctgtcgtgtatccccagagttgggctggacgccaccgtcgagttgaccatagtggccattgctccggcaggtccccggcggttactgaacagcatatcatgactggaggcagacagacactcggcggctttgcggaagtacaagtgccgatgatggaggtggataaagaggagttatgatggacacgatgggtaatctggtcgccccggactttcttttgcctttcgtgttctcttttatttttgagatatcaaacccattccatctcaggtctggactctatacaaacacgctgagctcgcatatggcatattggagtcactaaacacccccgtcttatcaacgcaacgtctcgtgatatccttcacaaaggcagtggccgggatcctcgacatcaaccctagctggtttgatcgggacatctgggacccagcaacgcgcacgcgaggctcggccctgtaaccggggcgctggttcctcatcagccggtgggcttgaactcatctaggcctttttggcttctgaagccatcccggactagactccaccgggtaccactttgggcaccaccacggcaccacaagcggcggacgagaccctcacgacccttctgacccgtttaggcttctcgcctttctgttggaaccatcgatgcttaattatttgcttgcgcccagctggaaagcaacggttcagcacgcccttccagcccatccattcccgcccttccccggcgctttggcccccaacccctcctcgaaagagataggtacttcacaggctgtatactttaccccccaaactcccggaggcgcttgttgcttcgtgttgtgctctgctcagttttaaacagttcatgtgggtggattgttgggacggaaccgagaagtcacagtcacgttaacgacgcgcgagaacaaccttgtgtagagggggccagccgccaattcagtcgaagtgaaaaaagagccctgcgaaattgggaggcccaaaattttctaaagcggtccagaatcccgactcggagcgattcccctcaggtcgttgctacgtacctaccgataccgataccctttcccagaaggcgagaacggactcgagactcatccttctttcgctttcaaaatcgcttgctgggagaaatttaccttcacgtaaaggtggcccccatccttctcggtttacggtccggattgttcccggtggactgctgcatggtgtgacggccgagcgggcatatcgtcgcatccgccaatatagcgccccgcgaatagctagagctatttggagcgagctggctaggctttgacctctttttcgtctgatctgcaaaagttggagattccggcgagccgatcccaaacactgaagcaaaaaaataacacggcgcgcagcaaaagggggcagcatatcagatcaaagtcgcccatcccaaaagcgacgacgacaaccaccccgatatctaccgcacacgcaaacgcattcgcatcttcgaaacgggcagagtgtgacgggccaggacgcgtgtattggcttttactctgcccttcagttcgtataagccctggccagctgtctgaggtggactcctcccgttgaccatgatgcgcacttacggattccagccttggtgagcacccactctcttatattacatcagtgtttgatgggcctccatcttcagacgccccctcgtatttctattctagagcacagcctaccttacacatcaatggggccacagcagtgctcatcagacgtcctgtcactccctaacctctttgctctgatgctgattcgtcctatagccgcgaattccacatcgttgtcctaggtaccggtatgttgtgctccaccctgctctttcacctgacttttcgctgtgaaccccatcgtggaaaaaaaaaatcaaaaaatcaagaaaatcacacaaaaaaaaacacacacaaaccccctatgccaagacatgcgcatcacatgctacaactgctgactttgatggcttacttaaggaggtgtcggcaagagttgcttaactggtatgttgtgtgcccccaaagtctaaacccgattcaaccacacctgcatgatgacccctgtcacctgtgtggacaagacaacggaacactatactgaacatgttgtgaacaacagcacaatttgtacacaatgaatggattgaaagctatgatccaaccattgaggactcgtataggacacaggtggctgtcgatgtaagtcttaacttttctattctattaattgaatgtttatgttccagacttgctaacgaggacctccagggacgacaagtgatactggaaatgtgagaccttcctcatttacacttcaccctcactgacacttcactttttgaccgggtaatgctaacatgtagctcatcagcctcgacacggccggtacagaacagttcggtgagtaacagaaccgccctgggtcaactaacaccctccaacttgaaacttgcctcgctaacactttgggcaaaagttgctatgcgagacctgtacatgaaggccggccaaggattcctgttagtcttcagtataacctcgcaagcctcgctagacgagctcgccacgcttcgggaagagatcatacgcatcaaagatgacgagaacatccccatcgtcatggtgggcaacaaggccgacctgctagaccaacgagccgtcgatcgcgcaaaggcctttaccatttctcagcagtggaatgcgccttattatgaggctagtgctaggacgaggagtatgttgttcatgtccctattcaaaaagagaaagattaggtactgacacttccaaaaagcaaacgttgacgaagtcttcatcgacctctgccgccaaatgctccgaagagacgatagcggccaactagatgacgacgatggcgcacgcaatggtagcgggtacggctacggccaagggaaacaggaggatggtcatgggcccatgaagaagaagcggaggagaaagaggaagggcgatcacaagtgcataatcatgtgaagcaaactgaacgccttttacataacaccttagtgcctcacagcgttaataagatgatggtctcgggattgaggaactctttttttttttttttttttttttttttttttttttttttttggcttgtcttgaatccaggtttcgaggcctccgactcaaaattagtgtggggaaagagagaagctccaactgcggcccggcgggatgaggggaaattcgggttacggacgagttggacggaaagaacttaaggatattttgatttgaagacgttttgggaaggctcgataagaacagtcaaggcaggagcggaaggtgccgaggatatcaggacggcctaaaggaccggctcttgacttttttcagatctcgagatcttatcagctcgaatccccgcctccattttccaactgaacctggaagctgccgagggtaactggtcgcatctatcaacccgagccgttttcattgtttgctttcatcgttcaggtcacggttatttcctttttccttctttttgacatttgcattggaggttgtctgacgttttgagccgccttcgtttctttccttgtattttcttgttccgccatcattagggagggcaaattggtgttcacctcctgcattccctggttacgataccctcacatctgatcgatgtctttcatgtgcttatttacttgttaaaaaatatggaagaataaatccccagacgggatacattcgaacacggctgttggtagaacaatgaaaacaattagctacttggattctattactatctgctagccgtcagcggcttccattcctcatatatcctcgttcctactttcatttttcatgttcaaccagctgatgtgtccctggctatcatgcgttcactcgcacagccttcgtatcccgtagcgaagttccagccatggtatcatatccaaacccgaaaccaaaaccaactattccagttctcttttgttgttcctcaacatccagcttcgtttctgtatatcctcatcaggcatccatccatcacgccgtccccttcaggccctgtctaccgccctgttctccccatccaccatggtaggcgtacttgcatctgtatcctccgcgttcccgttttgattttgtgcctcagccatcgccatcttactgtccaaagccccatcacgttgctgttccacagcatcagcagcagaattactgacatcctgcttttccaagtccctttgctcaatctccacttcaccctcctcctcttccctcttcttgtccttcctcgcccaaaacttcaacctccccaaatccaaatccctctctgcccacttccaactctctccccgcttctcatactcgcccaacaaatcgtcaaaagtcttgccgtcctttttgagttgcttccttatgcttctcgtcctcaccagccaaatcaagtgcgacgcaaagatgcctagctcgaggaaggcgcaaatgatgtagagcacaccacccaggacgtcaaacgtattttgcgtcactacggccatgagggagaagaaggctcctgaccagtccatcgacagaaagatccagttgatgccgacgactcgaccgtgccgcttgtacatttctccgtagggaggcaggaggccggcggcgaggaggatggcggctatgatgccgataactcggacgggggtttcgttgccttcttcgtaaaggggcttttgcgttttgttttagtcattttcggtttttgaataggaggataaaggaagggaagggaaaggaataactcacccgtagtgtcaagatcagggcagcctcaacaccggcaaacacgcaagctacaatcaaggctaggagagtagctttccaggttggccattttctgtttgtgccttgtcagtatctgtctccatctcaccaacttaacgccaacatcacagaaggaagatcggaagagaaaaagacttacgatccatatatcaaaatctgcgcccaaccaactaaacaaagcgtcatgaatgcctgtggctgcacctggatgggtacattaaagttctgggctatcgcgtacaccccgaacggaacgccgcacagcgcccagaggaacatcatggttcccgggaggccggttgtgcttttggtgcggtagttggtccatatttgtgggatgagctggacacaccagaagctggagaaaatgtggcatggttagtcagttacgaactgttccggatgaaaagataggtagaacggaggtttggtttctgggggaggcttacacagttcctatcgtcccaagtacattggcggcctgtgatattgcccgtcagtatcaccatcacaatcaattgaggctgtacaggcaatgtgccgttatcaagatgccatgataccaaccgatggttcagatggcaatgggtaacggtaaccgtggggtagcaggcaggtaacacaacgaagccttgccaaacggcggggagcgggatgacgtacaactgggatttctgtttgaggcgccatggatgtcttgagtaacctttcttttaattacttaatttggtgttgtctttattgtccgcaacggtgctgatgatgaaaactcatcaatctcccgaggtacagctgtgtagtaggtaggtagatatgtattcgttcgcgatcaagacttgcggtctgataagtaaagtaatgacaagtaaaaattaggacgacagtgatgatgtgctcgtctatcaacagtgtgcatcaatggcgacatgcatggagatgcagaaatataaaaccaaaagaggaaaaaagaagaaaattcccggaatgggatgccgaaaaagcgcccgccttggaccgaggtgaggtgtgctaggaggatgaaaacatcgatgtacactacgacgcctcagattcatcccaagttcagtcaagcggcgaatagctattccagccttcaacgaagcagatgcacgcacactacgacggcccagaacgcgatgaaacgttcagcggttctttgctttgtttgtcaaagcggctgccaattctggttagagaaccgcagtggagaaaaaaggtacactacagaacttaagaagagcactgacgatgcaggggatggcccgaataggagtccagaccacggttacttcatgacttgggacggcgaactattctctgttctagatgtctacatagaatgtgccttgagcataggtcgatagtggaaacagaaactggtattttgactatggtgttttgaggttgcttaccagatagaggtacctatacttggatgacaacatccattgaactcgtttcagttaacgactggcctgaggtgcccgggccctgaactgaagaatcagcgcagattctttacagcgacaagcccgcaaactcagccgctacgaaaagtctggcactgtagcagactgtacaacttgcgctaaaatgatcgccgcggctccgctgtaagcttaacgtcacagtgtgttgtttgccgccaagacattgcacactgtctactccagaaattttcggcggccgggcagcttcaggaaccttcattcaagatcttccaatcgataacgagacttcaagttgaaccagacaacgacgggaaatattcaccagacgaaataatattgtcaaagcgcaagctgaatcttcattgaagccatcaatctccataaacttggcattgtgcttctatctccattggccaccaccaccaccacccacatcagcaccatcaacacctgcctgcccatcagtgcctacgacattgtgacaaagcaccattcaccttcttccagcaaacaaacagacaaaaggaacagtcatggccaccgaaatgatcaacaggaaaagaaaggccgacgacgagggcggcgccaagaagaagaagagatccaagaaggcgcgcgaggacgaaggtgacctcgacgtcgaggcaggtttgaatagggcatttgagcgcatggacggccagctcctggccgatcacattgctcagaaggtgacacggttcgggaccgatctcagctccgtcgagctttcggatctctacatttcaggtgagtgccaaccaagaaattcttgaacaaggggaaagaaggaaaggaaaggaaagtatcatgagtgagtgagaaccttggtgttgacatgtgatgtacagcaaacgcgatcaaggacaccacttccttccaaaagccccgaaacaaggacaacctgccagacttcctggaggagttttcggagaatcctgccaagttgtccgaggcgcccaagtcgaacgggtcaccgcacacactggtcgtggcgggcgcgggtctgcgcgctgcggatttggtcaggtatgttcagtctggtgatgggttccatagtcttttcgtggatttgacttgcgctaacacgatgactgccagatcattgaggaagtttcagacaaagggcaactcggtcgccaagctggtaagtcgcggtgacgatgtgatggaaggaagcaggacgagttgctgacaaagtcctttgacagttcgccaagcacttcaaggtcgaggaacaggtctccttcctcaagaagagccgcacgggaattgccgtgggtactcctcagcgcctgattgatctgattgaaaatggtacgatagctatcccggccttgccggtgcccagaccatgcgctttctctcagtttttgctaactcattcgaccagagtcgttgtctcttgacagcctgaagaggatcgttgtggacgcttcccacatcgatcagaagaagcggggcatcgctgatatgagggagacgatgatgccattgatcaagctcctcacgaggaaggagcttcaggaccgctactcggcggaggagaagcatgtggacttgatcttttactgaacacaggggcaggtactccttcacttcagtttctctcctaatgatacctacctactcgcttgtcgcatatggactttccacaccacacattcgaggaccgaatcaagaagcagactccaagtgactctgctttgtgttcaacctaggactttctgctgatttccctttttcagcaaaagtgtaccgtgctcgacatctcaactgcctcacttgctccgttctgctccttccccgatggcgttgtccaccacgccatggcaccatggccatcatggttcttaccattctgcactcctcgttgcccacctccctgctcatcatcaatcagctgccaaagccatgagaccgggtacttaaacccatcctcctcctactctcagattcttcctctcttctcttcttcagaacagcacactcttttcccctctctttttggattaggtatcccaacttctttcaatcattcctcttcttttttggagatcatacttgaattgcagtcagctatcagctctcaatcaacaactatcgactcctcttttttgtgttcttccttttcgagacaccaccacagagcctcaacacaccacacgatcgacgaacggcttttcgagatatcagctctctgaaacagctcacgactactcttcacgatgaagtcttccctcttggtgctcacgcccgccacggcggctctcgcttttcccgactgtggtcagccatgcattgctcccgcgctcgactcgtccggatgcgccacgcttgcgtgcctctgtgagaggactcatgagctccaggtcagtttcccttgatctcttccatcatttggtttgtagctctcgactaacttggccctcccacagaccatgttcgagtgtttcatggccaattgcaacgcccaagagtaccaccctgccatcacgcgcatctccaatgactgcataaatcacggcccggctcagtatgctgtcccgatgagctacatttctggctctaccaagattgcctctccctctgttgaccgcatgccctattcgctcaacccaactctgcaccttttcactaccaatcccacctccatcaaggagaattgccctgacggcagtggaaatggcaacggcaatggtggttccggtctcggtgccggcggcctgcctcccagtttcccctttggacctgcaggaagcggcgctggtgcttacggcaatggagctgggaatggcgctggcaatggcggaaatggtggcaacggcaatggtggcaatggtgctggctctggtcttggaggctttggtgccggagctggggcttatggcaacggtgctggcaatggcgctggcaatggagctggcaatggagctggcaatggagctggcaatggagctggcaatggtttcggaggcaatggaaacagtgatctcggcaacagtgctggcaatggagctggcaacggtctcggagtcaatggcatcggcggtctcggcaacagtgctggcggcctgggtgatggttctggtgcttatggcaatggtgctggtgctggcaatggtgcaggaaacggcggcctgggcaatggttctggcaacggtctcggaaatggcggtagtggtgcgaacaatggcaatggaggcatgggagactgcagtggcatgggcggaggtgccggaggtcccggtggcggtgctggaggtctgggcaatggtgccagcggtcccggcaatggtgttggaggcctcggtaatggcgccggcggtcttggctacagctccggaggtccgggcggcggtaccagcaatggcaacggcaacattggtgccagcaacaataacggcaacagcgctggtaacggtaacaataacggaaacgggtcaggcaatggcaacggcgctggcagcggtgcaccatgccctgatggtaacggcaacggcaatggaaatggaaacggaaacggaaatggcaacaatggcgctggcaatggaggcaatggaggcaatgggaacggaaatggtggcaacggcagcaacggcggtggtggcgctggcggccctctcccttcacccgctcaaatgcaaggtcccctcgtccaaactatctttgtgattggaactccaagccccgaagccattgtcccgggatccggagctggaaacggcggcggtaatggaaatggtaatggcagtggcagcggcaacagcaatggatctggtgctggcaatgggaatggaggcaacggtagcggcaacggcaacggcgctggcaatggtggtaacggcggcaatggaaatggaaatggcaacgacgctggcgctggcaacggaggcgctccagcacctaccccttgtcccacaggttccggtccctcatcattcctcgtcctcaccatcaccgtccctcagcctgcgcgagttgtggagaagaagcaatattggaacgccaacgtcatggcctatggtggtcccgatgatggtgctggtgccgcaccgggcagcggcggctcaggagtagcaccaggcaacggcaacggcggctctggatcagcgcccggcagtggaggctccggagtggcgcctggtaatggcaacggcggttcgggtgtagcacctggcaatggcggcatgggaccaggcaatggaggctctggagtggctcctgggaacggcaatggtggttcaggatcagcgccaggaaacggcggctctggatcagcgcccggcagtggaggctccggagttgcgcccggtaatggcaatggaggatcgggcgtagcaccagcaaacggcgcgcctccagcacaggtcacccattctctggctgacaccaacacgccttctgtcggtcttctgctcattcctgtcacggtcatgatcggctggggatctcttcttctcttcgtctagggtgaacatggctataatttcctttcttatgtctgatggaccatagtatctcatgttatgggagtgcaaagagactatagcggttattggagggtcatgttgatattatctgagtagaaagattagcattattgagggaccaacggattcgggcacttgtaagatatttgatttgagaaacacgaggggctgactagactaatcaatcgtgttccttcaactttaagtctgacatcgtgatgtcctagttcttcatgcctttgactaggcatgttctcttcgtgtcctgcaaatggctttgccccatcaccggattttactgaacaaaagggtggagaatgtgtgtcttcgtattagctagtcttagattcttctgctcccagttgttcggagtttgcacgcgactggcaactacggtagtcacaggggaacccacaagagttaaatgacctgcgttaaacatgcactattgctggacgtcttgtccatgtcgagagttcaccaagatctcatttcatctagctcatttgatttcatgcactacttttgttccgttccccgcagctcagagtctgagatatactatgtacaacttcccttctgcccattgcggggtgaacctcgctaccttgtatggatcaatatcaccgtcggcatcttccaagtggggaaaggtatgggacgggacaaggtgagcgagtgttgaaggtgaagccgggtgaagcgtaggctgggcttgtgtatgtggcttgattgagattgcacgtctagccggtaccgaggagttccgcgccgccgatagtaggatgggtgaggtgataaattgcagggctggaaaaggctaaagcaaggaaggaaatacaggcaaacagtataggtgtgaagcttaaagagtaaagagatgaaatggaaatatggagaaagaaagaggttggagaatatcaaccgaagccgactaagggtatcaacgtaaaaccgagagtattatcaagataggtagtagccagctacttgctcacttcctctttgatatttcccctaacaagtgacgaaaactatgtacattaactgaatcaagggcattcagcggtagtggcatgtcaggttatggggccgtcactacatttgttatctggctacctatctcgttatggtggttcacgattcacttgggggttgcgtaccttacttgatagagctgtctacccagcttgaggatggaggtcgaggtgaaatagcttagcttaatcaaggtaatgtcgttctgtgaatgtgtatcgagatgagatgaaatcgagatttaaaaggtctgctctcggggttttcggtactatgccgtggtgatgaaggtgatggtgatggtggtggtggtggtggtggtggtggtggtgttaatcgatgatcggaaggacgtgcgagaaagaaaaaaaaaaaaagtgggaaagaagaagcaagaaagagtagaaggaagaggaggaggaggaggagaaggaggaggaggaggaggaggaggaggcctgcaggatgcaatcaatgcatgtacctacctacctctatgcaatttttttttttttttagcttgctcggaaatcgtgggaattgggtatgtaggtgtgagagcgttagcttgtggttgaaaggttcgatatggtggatgtatgtacgtgtgtatgtgtatatgtatgtcaggaaaaagggggagagagggagatggagggagatggagggagatggatggatgccacgcgtacatgatgtactgactgtactgcatgagcatgagcatgagcatgagcatgatacatgtttgttcgtgggtatttgtcactggtttgcatctttaaatcttcattcatcttattgagcctcggaggttgaatggtaggtactatgtaactcaaataggtgaccatacgagatgcccgatgcgattcttctcgggatcgatcagtcagtctattcaacagttccctttcgaattgaagatgagaaagagtatcatggtcgaggttttttttttttatttttttttattattaacttgggtccctaatctcgagctactaggattcctagtactggtgaacctacatacatacagctcactcacctacctgccttgcatgtgcagttccgactgacatcgtacaggcacatcatcatcaaccattgtcgctgttgcacaacagcgcagcgcgcgcgggaaaggaagaaagcgggatgggagggggaactgtgaagagggttgagagagcaaaagctggagcagagcaggttcatcatgacctgatgcaagcaaagccttgaatttgtttcttcttcttttttttccttgttacctttgatgtaggtgccaagtttgcgtgtacgtcgttcgccattttcgttgccttctattagttagttggtgacactcgttcatttcggtcaggaaatgtaactttgcaaccaatgtaaaagaggtgagtggttcaatgtcatgtgaagcatgacagatggacgcctggcttttgtaaatgtaacatgtcttgaaattttctccgaaaacctttgtctggaaaccaaactttgcaaagatggcaacagacagcaaggtgtcgttaacatttattccctagttccaataagtcaatcggttggatcgaggttccagtccggatcgagcggatatatcaagaaggcaagagagaaggaggagacatttccgttctacgtttcatttatcattcttgtcaaatgtagtcaaatgtatagtaaccgcttgttatagggttctagcagtcgggtacgttaatgtagcagatgtgcctgttacacttgcatacatacttgtacagccctagacagggcctagtcggtgttgaattcgatttcatgtgcagattgacaccgttgacctggtatgttcagcgtatcggctcatgtagcatgtaatgaatgtatgatactacctacctaattctaacgtcagatccgtcgatggtcgtgttttctggggtcggggacaggccgacggtcatcgattgtcagcatttaggtaagggatgatacggtaacggtagttggtcaatatttccgaaaccccatcttctacttttccatgcttgttttctcttcaaagtgtgggcatggcaggtgatttcgagatttggaaggccctcaaaatcggggtgccagtttcctccaatctcggtttaacatccgaactcatctgccctgattgtgggactgtttcttctccccccccttttccgaaccctttgtcttgtgttttcagttagttgatggtgatgtcagacgaacgttttattgttgtgattgttgacaacttttccgatcagaccagcagggggggctaggggctaaaaaccggcttcggaacaggttcatggcagagtcgtgcggggaatggggattcggcatcgatggatgcaaccaggaccagggcagacctacctggcctgcaccatccagcttcactttgcttgttatggcgggtggaacgtgccgaacttacttgataggatggttgttgaacggttttagcacctagaaggcgcccagaatcctcagaagattccaggttttggaggaaaataagttggaccctttggaatggattgtcgtcgcgacatcccactttcggccgtaaagcccatggggactctggcgttgcagtcaacggcggaaacaacgggaactcttcttctgatcaccgatccaagtgctcccgcccaaatggaagcgggaagaggatgcgcagaaatggaacgcgctcgaccggagttttgagcttgttttcgcaacttggcacgcatcaccggatgtatcacgtttgtaaattacataccggtaagttgatggaatctccgtgtcttagcccggaaacttgaactctggcggtcacggaagaagctggaaatcaaaaggtgaaaaaggcttagagtggaagatcatgatctgaccgccaattcctcagtagtatcatgtcgtcggcctcgtggtttcgcagttcgtgccatcagtctcacgttaggttcatgcacctggagccgaactgtccaatggtctttgtgccctttttcaaccttcttttgcccgtggtttcgttttcccgctagtgctgccggcgatgtctccgtcggtaacaggatgaaggttgactcgcgccgggaagttcctgactgggacgatgcgctccgcacttccacaggccacgcgtgtaccgtacacgggctcagacgataggtccaagaatctgaggagaggctggagggaggtgagtttccagggacagagccgggcacgctgcggagaatatattccaccactgcacgcgatcgagccggaaacttgaccaccaatcgacccaacctccgtgattttgtttactcggtctggacacgacgtcgtgtagtctctgttcggatgtcgctgtgtcgggtccatggctggaggagataagtcgctcggactgcctatctgaaacatgcattatccggagataatctttgctgctgtttctgtttgtgtttctaatttttgtgcgagctatgcaggccaagaatggatgtcccagtgaaggatgaagaggatgacgtccttgttcgcacacggggttctgttttggaaaaacaagagccagagcctcatgggacttccacttcttcgtgggagaatgggccagcgatcttcggccaattgtggggctggacaaggggaagcctaaaatgttagcgcgagtggagcctccaattgatttgctggctgacggcgctgtgaacttttccacttgtggacgctgtcgacgcgccttcacaagcaagtaacactagcttaccagtccaacgagaattgtgggcgacgcgatgccctattgctgcacctaagtgcaaatcaaaagatcgagaccacaatcccgtccacattccaaaactctgctaaccactaggtgtcgcgcagtcgcggtgaaggtacagaccatccggacggaccatgtgagtctacaagacacattcagggtgcagacatggactggagcagaaactgtgaaacccccgccaagctgattcacacagtgatgggacatggagtaatgccggatgcgaataacgtcaaatttcagagaaattacccatctccatcaacccacgcacgctgcgcgcttattctgggtgatggacaagtggaaaccgctggagaaaaaagcgaaagatggtgtgcattgattgcccgtgctgcgcagctgtgtagtgtaatgtaatcgattgcactgttgcagcaacagtcccaaacacggttcgatttcgtcgtcgtcgtcgtcagtgtacagactagagtccacaaggcggcgaattaggagagtgcaaaggggggatctgctttaatctacatttgagcttgtcacagagtttggtgttttggttgcgattgacattctgacattgaggtagaggtaccttgaggttgaagtatacatacctacccagcatgtagtgtagtgtagtctccgcctgggtgtcaatcgagtccgctgagtaagagcctgaagcagatgctgtcgccactcgcgcccgcgccgaatcattcccatgtgttcagtttcatcttcaattttaggtatcgatggtgaaatcatgtgtgcatggcattctggatggggtcatcatgctggcccaggccttggattgaaaacagcactcttcattgtacgggaagcaccacgccctttcgcattggtcggttgtccgcagtgcgcccaagtcttgttctgcgattgagatatcatggcttttttttcgggtgctgcaaattgtcaaagctccccgtcgcagcatttatcccgccctgtcgcccggttcctctcgcacattcatgacgggagagagaagagagagagagtgtgtgtatgtgtgctgtggaaggagcctccttctgtgccaccccaaagaaagcaacagccggccttttcatcaagtggaagaacgggacattgcaaatatcatgaacgaaacaacaccaccgcaagacatcagggcgtagatgtttgggttcatcctgacccaataaccacacactccacgccgtcaactgctgttatttcgtactttctcctttcagttgttatccaaatggatcgtggcggtgaaatggcacgcaacaagacgattgactgccgatgaaccgcaagaaatggaaggatgtgacgagcaccaagacttctttatgaagaaaatctcatgtcgcgcctgatttctttgcagatttggatgctcgtacatacagaatgctggggtacattgacaagcacacacaggcacatggggcaggtaccttgtcggcgggacatcagacgacgggagtccaccgattcaggctacagtgcgccggactctcatcaagagccccgaacggaaagtatagcaaccgcgtggtttatatgtaagggtacctacgtgagtagcctagaggtgtgaaatgaatgctgctcttggcaattctcgcttcagtgacgcactttctccggtttggcatgcagatccgacaacttggaagatgcgcccatcaaaaagggtgctctcactgaaatggcagcccatcatcccagacaaaagacctatccgatatccaccagattggccctttgcaattttcaggttttgaccgatacggcacaagtaaatttcggaaaagaagggaagagtttctgtgtgtggtgtactatgtacattcatgttgctgatccgaggtcagagaacttcccttgtctttgatcacagtggtgtagctaggtagtaggtacctctagtcaacgcagcgtagaggtacccgacctttggttcttgccgtgagccgaatgctgtgcggctcttcacggaagctgaagtgtttgtgggcgtcactgagaaggcgatctgatagaagccaagactgctgaaaagtcgctttcggctttctatttgtctttgttctttccgtgtttgtcatatctgccctgttccaagagttccaacctcccgtttggagtcttcccctcccccaccaccgtcagagcgttgctgtgggatttgctttcttcaattggtgtcagccgtctcagaccggcgcagggtaataatgcaatgacaagagggggaaacaaaaagagagagagagagaaagaaaaaaagggaaagttacgttaccgtacggtcaataccagctagtcgagtcgacgaggtagcagcgactcggcaacggactagtctagtgtagtgagcaagtcggcagggaccagggcaactgtaagcccagcacacaccattgccaaccaagctgacgatggagccctttctccttcgttcagcaatcctcccccgggtcttcccaggttccatctcccagagaccaagaccaaacatcctggcccggccctgggatctggccgtacctacctaggtagtagtgtacctttcgttccttctttccttcctggctaccctgtccatgctgccttcctgataagacccgagcacatctctccttagctccggcccacctttgctccctctcgttttaattatgttcatcgccagttcctctttccctctcctctccttctaatagtaagtaatacaagtgtagagagaggctgaggtccatctacatgaagccgccataagggtccttccccataccaagaccccaggtcaccaccaccaccaccaccaccatcatcaccgcatcacggatatcacgattcacgattcacggatcgaggcatggcagcagtttcagtatactaaggcatagcattatcctgccgtcctctttgatcctgtctgcgctgtctctgcgccagggagacctccctcctcctgcagcagcattaataccacccaacttatcatggggaatacacaatcatcactcgaaaaccccgatttgtctccctcgaggctgtccaaacccaaaaccgtcaaccctaccaacgaaggcctactttccttgcaccccggaggccttgctacgagtctaaatcgccagagcgccgtcctacccgcccgtcctgaaaatgcagctctcgaatccaaccccgcgccaataatgtgcccatccgccaatgtgtccgagggtgattcggaggaagtaaaagcgaagttgggagggaggaagggttcactcaggttgatgcaagaaaaggcagccagaagaatgagtctgttccggtccaagtcttcacagggaaatccacacaaggaaaagggggccagtactgttcggccaatgtcacggaactgcaccacagccaccagtcccaggtccaactccgtgacttttgaatccgccgccgccgccggttatctgcagccacaccaggagaggtaagttccattcatcacaaagatccgcttaaagattgctgacaattatgttccatagctgggctcatccgccccaaacccgcctgacctggaaccacgatacaactacttatgcctctcagcgactgatcaaccttgccgaggagccggctttcgtacacacaactgccgtatctgagcgtgcaacgaccatgacagagcattcatggaacggccaagattactttgattataacggagctcctgctagaaagcattcatggaacggcggggatcattttgaattcaacggagctcctgatagaaagcattcgtggaacggcggggatcactttgagtacgatggcgctcctatcagacgcgcagactccgatctttctctctatgtgccagtccgcagacgctcgatacttcagacgcccggtgtggcaacgcgcagaacttccacaagagatggcctgacccactcgcagtcagtccggtatagccacccacaaacgccacagatctcgcgccagcagtccatcgactcttttagggagggcattctgtccatgccgccacctggactagatccattggctttgcagcgggttgtgacaccatgcgaggacgaatatcagtcaattggagctttcaagctgggaacgttgcgtattaccaacggtactgcgagcccactgagccccgagctcgaggggaagggacaaagagtagactatttttcgagggtgcagagcagccttgattcacgtgcggaggcgtcacaattcctccaagtcaaaatgccagagccgcgtgtggtgaaaccagccaacaacgtcttggctgccctgtcccagaactcgactcagcccgaatattcttcaaacgaagtcctcgacgtccgtctggacccgaatgcaaagtcgcagcctagcacatcccccggcagtgatgcggctgcgactgtcgccagaacagatagcgggttcatgagcatctctgacgaatctcttaacaccaagcctttgtccaaggccgattctggatacagttccaatgtgtctttgcgctcgctccacaccaagtctaagatccccgatcgggagaagaacaaatcagacgagatacagatcagtccagtcaaggttcaagattttggcctcgacattccactcagtgtttctcctccttcaatgacgcccgaatcagaggcgcctccatcagtccctgctaaagatactcccccagtctctcctctcgaaggaggccagatgtttgagaatctccggaagagtctttctctccgcggccagcaagctaaagccggtctcctcactcccaagtcctcgcaaaaaagcgaaaagcgtccttcactaagtggcagtagcccgaagtctcccgaactcaacagcctcactccagccagcaccaagtccagcaagtcagatcgttcaaactcggctcacagcatcagcagcacgtcacagaagccgagcaggctgcagagatttttgagcggagctcgccgtcccaccagttctctgcctacacacagccgtcatgcacctgaagagatatgcgttccagccatcccgaaagacgtcgagcgcgaattccgtgaccacggccggcgctttcccatgaacaccaggaggctggctctcaagccccgttccagcatggacactctgaagaccatctttagtgttggcagtattgaagcaagcctcgaagcaaccaccgccaagccggcggttaccaccgttcctgaggcggaaactggcgaacttgccgcgaccaagggtgtgtcctggagaaagtcgattaggaagtcgatggtcaggaagcccgtacgtaccagcaaagatgatgtgagagacggccgccaagaggagcaaccaggcgtctttgattcgattcttccacccaagagtggaaaggtttatggtagtacaatcaagagcagcggcgccgggtctgaagcactcaaggaggcggaaatggccggatccagattaccatgcgatcggacaatgagtctcactgtctcgcttgagcgaactctcaatatgcagatggttggagcgcactcgaacctggctggcttgcctacagaactgcccccggcgtcactcccgagcccagtgattttccggactgcatccatgacattcgaccacaagacgacgcataatcaaccacccgtcagcatgcagacgagacggtcgtcgcttcgggtgccccaacctcatctgcggccacaatcgtcaacttctagcttgagacatgaggtcagccgtgaggatattcacagctatccgtctgtgcagtctagtcgcagaccgagcagagaaagcatccacagctacccggtgcacgaacaggcagctcagaactacagtgctcacgaggaattgggaaccattggccaggactacttgggcacttcggctgctcctccccagatggaccctcgacgactcgccgcgttcaggcagcgccagaacaccttgcctcctacctacagggttcccgactggaacccaccaaccaggagcgacatcagccgtcagtcgtccatgacatcttcgaatggaacgagtcatcacaattccagtaacggaatccaaaggccgagcagtgcccagcctcgccatagttcctacatccagcgggctcagacgcttcgtcataggcccagtcatgacgcttatcagcagttgcgtctccagaatgctaaccctccggacatgtcaagtgtctacggagtgctggcaaacgaaccctggagcaaccccaacatggactacaggggaactcaagggcacgtggtgcctgacagcacatacccgtcctacgttccccgacagataggccatcataggaagcgtagcatgagcatgcacacttcgcatggttctaatccgccttatcggattcttcacagctacaactcaccagcttaccgcaatgccccaatctggggctaatgggcgatggatgggtttggttaacactccttctatctctttgtatcagttttcatcattccgtcataagccttcatctcatcattgataccacgtcttgcatacttgggcgtttctggatatttaactcatcaacccacttattcactgcttttcagagcatcgacatctttttgtttcctttttcttttattacctcttctcgtggctggctacaagcactacgacattttgtctggcagtctcttgctcattttcgtttctggtttgaggatctggcatcatcatcttcatcctctatcaacttggataggtaattatgttggatactaccagtttgcgtccgccatcgctggcgaggaatttatacatatcctacttcgtacatattatatacacacacaccactatcattattactactatacccagggaaaacagggaaggggcaaacaggagagggtagaaaggaagaaatcaagggaaatgcgaccgagagggaaaggtcgctggaagaatttattggtttgggttgggaggaatcgtcagggagactgaggatagctgctcccgcatactatatggaggctgcaatacatgtgatttactttgtagtaatttttacatgcccatgttcttgatatgcgattctctgtgctggatgtgatgcgtggtaacgcttagcggaagtaaagttgatttctatccgggacgcctgcttctgcatgtgcattatagggtattgctgcagacctgctttcaacaaccaatcaacagcccgattagctcagctggttagagcgtcgtactaatatctttacgagatatcaagtccatgcgaaggtcaacagttcaatcctgttattgggcatttctttttctcttttccatcttttttcccattcctttccaatgcgttcagttacttttcagttcctctagtgatcatcgtttatatattgaatagtttagttttgatgttacaaagtgagatatccggaatagggaaataatctcaaaccggacagacacggcttgcgcggaagctccctgccagctaagcagctttagcaacctgtacaactgatacttacttgctggactacttaatgactggtttcctcaacttgcttgtacatcaattccatttccttttgcttttacctccttcagttgtatattatccatcgaaacaatcaatagtccatcctcctaactaaagccaagaagacatgcagtgccaacgctaccagaagtgacgtcatccgcaacacacccaatacaacaaccactgtggcactgcctgatacacagtacagtacatacctacagtccatgtgagcagttagttgaacatctgaaggatcactcacttatttatatgtatcgggtaaagctcgcccgttcatcagtcaatcagtcagtcagtcagtcagtcagtcaagtcaagccaacccaataccatagtgtatggtagtcggtcactcgacacaagtagtcccgacaagaccgcgaaccaaccaaccaactgtgtaaacaaactaactaacgaaggagtgttgttaacaacagtaacataaacataacataacataacataaacagtaatagcgattggttgatcgatcgatctatctactcacttactctcaatccgaaacccccgaccgactgatctccgtgatctcatcacacatactgcgtacaatccaaacacctcgaaattttcgaagaagaagaagaagaagaagaagaagaagaaaaaaaaagaaaacatgacgtccccgtctctacctttatccaggaaagaagcagaatcccaagtccgctcgtggggattctcccatgtgtttacgtggacagatgggggtggtgctcgtatgtctttctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctttctctgtttcccctcctctcttcatcccttcctttttccctgcccccccccctctcttctcccctttcccattttgccattgtgccatttttctattttgccatttccccattctccgccccccccccccccccccccccccccaccccttcctatcattctgttcatatatacttcaactttatcaacaatgttctaaccgataacatcgaacacaaacagactacgccccgcacaaacactcgtccctgacaacgcacttgatcctctctgggtctctgaccatcgcttacccaggctcagaagacaaagacaaaaaggaaaagacgacgacgacgcatgggcctggggagagattggatgtggatgcggggcaggtacatgaggtttggattgggagggagggatgtacttatgttattggggagtgagtgattgattataattgattggggagtggaaggaagggtggtgagtggtgagtgagtggatggattgtttgatgagtgagtgatagagtgaaggggaagatagtacaggtggtggttatacaatcggaacaggacgatgacacccaaatcacataaatctatctatccctttttcgaaatcgttggaagataaaacgagtttcgttatatatatgaatatccctttgtgttcttgccagttcatcctctatatccatccattcgagttatattgccctatgtactcctttccatgaccgccctgcgatccccttccatggtaaccagcatccagttaccgaaatacaacaaaacgttcaacaccatgacagtacccaagactctttattgcccattagttattataattgatcccgacgcaccgcatcacgaccatcatttgaccgtttctcgcctcctcgtccacttacaccattagttgcccctttctttcctcctatcttcttccttcaccccagccccaactccagtcgtcttgttctcccatcttcgtcgttccccatccccatcctctctcctttccctactcgctgtcccaccccgaccctcatctctgtctccatcctgttcttcgtcatcatcatcatcgtctcgctctaactcttcttcgtcatcaccagcactgctccccgcccgactccctccatgcgtacttcccctgccaagatccttcagtaaagtccccagactctcgactagtggcggcagcggctcactttcgctgtgcgagagcgaggggaagttttcgcggaagatggagcaggctgtttggagggggaggaatgggtttgcgaggagggattccactaccgggttaaggatgctcatggtgttggagggaccggatggatgcggtggttgttgcgaaatggtgagtgctggaattccacggcctgtttgtaggaaggtacgtatctcgcgagtctcttcaccgtcgagaatcgcaaagggaacgtccggtggttgttggtactgatgagacggtggcgggggttgttgtgaaggtagtgtttgcgaaggtgggtgttgctgctgttgttgatggggcgtctgcatctgatatccatgaccggacggcagcggaaccgtgacagatgacctcctcggatcctccattccaccgccgttgaacggctgctgcccatgatgacccatcccaaagcctccgctaaccccagaaccgccacgacccatctcatgctctccactaccccaaaacagcgacggcaagctcggcgatcccggattgggaccacccagcaacccataaacccacaacgtcaaactggcaaaatacacagccatggcattaaaccccctcagccccgtcggaggtagtgccctcgccgctctgaacacctgtccggcatgccagacggcatacctcgcatctgtgcttctcacccaccctcctccgtttgttcctcctcgtccatttccttcacccccagtgcctgaataagggtcctgatggagaaaatacgccgatgccctcctggtttcttcctcacctgctttccccgcataggactggagctggttgagatcaacatgtaaagccaccatgaacatctcaaaggttatcggcatattggagtttgcgattgacactggtgaggagatgttaggggcaggagaagtagcatgtgacccttccggcgccggaaacggaattggatatcgtcgatgggaaaccggggtgtacagctggcttttgtgcacgtaaacgacgctggcggcaaagtcctgcgcgtcgctgtaaagttcccgatgcatggccttgagtccttcacggtggttcgagaagttgcgctgggagtaatgtccgtagttgcctgacatgcttgcgactgtggaaggctcttggtagagcctcattccgtagcggtaagcggagatctggccccagaaggagtggagaacggcggtattgacgagctcaatgtcaacaaagtcgacaaagtcgtcgagcaggccgggacagtgcatgatttcattgagacgtggcatgggccggtcgggaggtggtgcacgtttcattaagtgcaggtcacgccaggccttggcggagggcgctttccagaggtcgcgtgaggaggggaggctgaaacagagttcggtgaaggagagaaggggtgtggtctgaagggtgacagaagtttgcacatcatggaggaacatatgtagggcaagcctgtaccgttagcgggcgtgttcctcaatgttgacggttcaacatacctcttgtaagactctctattgatgaacgtccgccattttctctccaacacttcaggcgtatccgaagcttgaggaagaaccgatggtaggtctgcctgtgtatagacggcagcggtgtagacgccggcacgacgcatcatctgtccgtaacttggtcaatatcgagtgcctggtggtggaaaggggtggcaacctacaatcaacagaggctgcaaaaacgcctccgccaattccgttttcctcttaaacccgctccacatgccaatagcaaggtgcaacgcaaagctttgaagacattccagcttccgagtattcgagttttgcgattcgaactatttgtgtctagttgtcagtcaagtgttaccctaccttcaagtggaaagaaacttaccaaactattcatccttgtcctcacaatctcctgcatcgacagtccaaattgccaaatagccggaaccgcaatgaagctggccccattcgccacaatcgcacccagcagctccggcaacatctcggcggggtttagcgaaggcgagtgtatccagctatcgcactggtactcgtcatgcaccagatgggcctgcagcaggaaattgagcacctccaacgaggggaacgacggcacgcggtgagggtcgtttatttgcgacaagactattgcgaagagccggtccctggtgcctgagtcgatcttgatctttttcatcaaggttgatggccggctgggaagccgggactgtgcgatggctgttacggcatcctcgtcgagatttcggagccccgcttccgtctctttgcgcacgtagtcttgcttgtccgcgggctcccaaagccaaggggagcgcttgaaggcggcgtgacgccgagctgggtcgcggtgactggtcttcctgtgggctgtcggcctcgaagacgtggttgccgtgtcggtcgtggattgcgggctctggctgtaggaatcgatctggggcacggagaagccgtcgaagttgatgtcccaggaggtgaagtcgatgtcttggaaccaggggtttgtggggttggagtggactgggtagaggagatcctcggggagggcgttcatcattggccctgcaatgagatggaggtcattcattgcccctatcccttgatgtggatgttgatgcgcaggtgggtacggatgctgtagatggtgttgttgcgcatggccatatgaagtcgattgcttggcaggaggcatgctgtaaccgccgttgaagccaccgtaagacgacatggtcccgtcgacgggcgtcatggaggccgaggcggcaataggggtgccattttcggagggcgtgaagacggagccggcatcggtgccatctgccgtccgatattgcggtgtcttcttgttggaggtctcgcagacgaggttcttgagccgacagcgggtgcaaggtttcatatcatcgcattttgccttggacatggcgcagttgaggcatgcttcggcggcgcgatcgctccggcggattatggcgcgtcctttgccatcgttgtccctgtcgtgtgttgtctcgtggcgcgtgagtaggtctctgcgatggggatatcaaagttagtgatgactgtgccggaccggaagggtgggctgggacgtggagcatgggccggacgaaacgaggcgagatacgtacgcgcgattgaagcgcttgggacagcgagtgcattggtactggcgggcattctcatgggagcgcaggtgacgggtgaggtggtcggcgcgctcatagacgcgtttgcagatctgacaaacgtggttggaagtcggggccggggcggaggagggaagcgactcggtctttggccgtttggctcggggcgggcccgctgtttgctgctgctgctgctgctgctgctgctgctggtggtggtggtggccgtggagaggaggagtgtcagggagagctggaggaagcgtgcttgagggcggaacggcggcgggaataacggcgatcggaggtggatgggggtggttggcgctggcgctggcgctggcgctggcggaagaggtggacgaggcagtgttcgtcgcatagtcgagcgaggacaatagcagatcggagcccgcggcgtcacacaatatgtcgatgccgttctgctccgtcgtcatggtcatggttgcttgctaatctaatcttcggattcccaaggccgggcgggcgacgggagggttgcgctgagacccgacagcgggagacggtcaacagtccaccacccctggtcgtccacgctgtccatgtgtgccaatcagcggctcaatggctccccatggcggccaatggctgccaatgctggccggaaagtggaagtggtggtggaggctagtaagagaactatagtggggccggccctgtggaggacaagcccttgtcttcctttgccagtgagccccagccctgctgcccagccctgtgccctttcagcggggccttcagggggcctggcccagctgacccggagttctgctcggactcctccccactttccccggatctgcctgccgagggggtggccatcaaggttccattccccacttccacctccttttgcgtggacccttcatttctatcattttgtcatctttacttcctcatcgacaaataatcaagcatcagcttttgacggtctcgacaccgttgattgttgaagccacatcgatgccttttactgtcttggtccctttctcgattttaagttgatcaaacgacccggtaccggtatgacttcctacctctagagatctctgcttccatggttatccaagttgctgctcacagcccagttgatgtgcattgttcgagcttcgaagagtactgaaccaagacgctgtcgtgatttcctatctgctaccatggttacctatttttattgctcacagtcagctctgtttgggttgctcaagccgccctgaagacacgggtactcaaggtaatcgcgcgtcctctggtgggtggtttcatccgattgcggcatgtgatgccatatctctccccgttaccttctccaaatggtctattcaccctacttaatccacaaaaaaagtgaggtgagtacccaacacaaggccctcacctgttgtgtctcgtatctaacctctaaccctttcgagaggcctctataatcgattcccttatttagtttcattgctcggcggtgtggtgtggtgtagtacagtgctgtctgtcgtcatatctgtctgcttatctcgacccagtaggtagaggtaggttcgtcccatcccctgggttgcatccatccatccatccatccatccagcagcagtttatcaatgacattggactagatatctgctcttagttggtccatacccagcggtacattcggtcgatcccgtcgctgagaaaacagggaacgcccatgtaactgcacaaatacttaagagtgtgtgtgatgtgcgagaaggtgggggggagggggaacactgggggactgggcactcgggaattgaggacgggccaaattgggctcttgagactaggggtttgtttacttttcccctttgattcgattcccttcttcctcttcttcttgttttggattggtgaaacccaagttcactatggagaacgacttcccggtcttgtagttactagtgaggcgaggtgaggtcatgatgctacttcaccattgttctgtaggtagaatctttgctttgtgttctataaggtgaggtcgtcttgtcatgtgtttaaacccattgaaggccgcctcatctcgcccaacaatctacaatacgacaaaagagccaccgttgtgggtcatgagctgattttcccatgcttttcatctatctgggaaacactccgatatgaaaggatcttcaccggtcgcctgtggcttcggccctgttttggtgtcaggttgtcttcagtctgtgtttgtggtcttgtgtctgtgtgatggagtgtgtttggtgtgccgtcgtgttggtggtttggttattaggctggtgtgccgtgccgtgccgcgtcgtgttgggggattggtggttggtgaaccgtgtgtgtgtgttcagtgatgttcttccagttttcttttttttaggatcatatactgccgattgaagtgttgttgcccaacttataatgagcttgtaacctcaaattggctgcgtcgtagttggtgttctcactgtctgcttggaaagtaatatatgtgtttatatgtgcttggtagggcaacgcagtgtatttgctggatcggttggtatatcatgagcagcctgtgtctcgcctcatccttactgatgggttctgttgtgttattgtgtgatcgtgccacggacagcctcctcattttccgctgtctcgaaatttctcgctgtcggatgctggacccaaatgtttgcacattcgtagtgtcgtacctgttattcaagtggttcatccagtgtaagctgatatgaactggaggagaaataggcagtgttacgtcggagatgtggagagatgagttgacgggcgccactcgattcagggtaatgccacatcggtcccgttggtcctatgtcttgttacaccatgttctttgtcaggaactgtccggttttaggaagagtgtctcaagccttcatgttagccctcgttacaaatagcccaataggagccctcccggtattcatgtagtgcttgagcgagtatcatggtttctccataggtgcaacatctttcgtgtgcgcgtgagccacaagtacttttttattatctcctatcccaatctaattcccaacctatcgtctcggatattccatcgcccttttttttgtatggttccctccttcccttgatgttcatcatcctgtgccggatttccacctgatcggcccccctttaagccatgcccgtaacaccgtgaccccaaggatggaaaacgaaaatcaagcaatccgaaaaggcaagggtatcaaaaggcctccccaaaatctagcatgcttcccaactccgacccgttgtcgtcctttttttgtccattccgaaaaccatggcgtgagggaaagaaaagcccagtattaagtcctccgcagtagttctgttcaaatgatggatttcggcatttggcttagaggcactcatgcctgcagacggggcaggcacggcctcggattacccatgtttcagtgcccttcttgagacattctgggcaacgaacaccgggaagctgtgaaggcacaagtgttagtcactgtatttaccacatggcggtgttgcactgcatatcaactgcaccaaccggaccgtcaccctcttgtatgtaaaatacaagtaacggaaacgtggggtggtggcccaggtgggtaagggtaacagtgaactgtcttggtactcacattggcaaagtcaaccaaggctccctgtccctgccggttgaccagttcctgctgctcgggcttgttcatgttgtagtggcaagcgtgggcggggattgtgtggcacatgtttgtcgtgtttccaggttcgaagtaagattatggggttgtaggaagtggagtgaggaagtgtcgaggtgttcaaggtcgtggaagcgtatgggttcaagtgtgcttgtagattgtccgagtgatcaatgtctgttgttgctgtcgttgttcgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgatgatgatgatgatggtgatggtgctggggaggaggacaagagcaagcagagggcaggtctatatatgcattcctggctgatgtagcatgaagccggactcttcctctttgagcgggtgacgaggcgggattgcgttggcgacagtaaggatcaagggagctaggatgaaccgtgatcgttctcgaattcttcggacgggagacggctggcggtaagggaacggagatgaggaaccaaggccatatactggtgaggctcgtcatggacacgagggacgataggaagccgtcgtctgatggacggcgtctttccgaacggcgagacagcggctcgacggttttatgcattagaactggcgcacaaaagacagcacataggtgggaatgtcgaacggccggaccgggatcgctctccgggaaacggcaacgacatgtctccgacaaacgatgtccatatgggggccggtacctaccgatcaccagcccacagcctggaagtggtgacaagatgaaatcacagcttggtgtagatgccgggctgccattggtcaacaggattctccgaggactccatatcgcctatgtatgtcttgttccatcgttcaaacactcgagacaaacctaagaatgcaaggaccgggcgcgatttggttcctgggaaagtctcaacggtcgcagcttgtctacctaggtagcttccacttgtccagcttggcagcgtgccatctaagtacctaggcatgctgtgtagcgcactgcaaggcgaggctagcctggttcaattctgagacaagtgtcgtttgcgcagggctcgccgtctgccggagagttgcaggaaatggaaaagtccagggcatgtttttttccatgacattgaagcctgatcatgcagcttgcggtttgctgcaaccgtccttggactcttgacactggcacagcacagcgctagagactgactacctgaccagagactgcccagaaactacctacccagagataggacatcgttgttcgaatcacccagtcccggttcgtgatagtccggttccactcatcctctttgtgtgtttttttttttttttttgttgagtcgaggtctgggaatttgcttggcttgagtgggagaaattggtttgcaataaacgggactacggggcgtggaagggatgtgaattgtgaccagtcagtaaacccagttctgggactggcaagaacgccccacaacgacggtcacaactaccaagaaaaagaacttaccataggtaggtactcactccagttcagttccgccttctccaacagaacgaaggacagatagatgatggcggcaagaacatgaaattacacaagcaaaaaaaactctgcctgaattgggtgctacgtgtgcgccggtgcccgccatcttctccgacccgtcctttcccgtctggctgctctcaatccatttctcccaagaaccatctgacaatccccgggagcctccaacgacagaaacaccattattcgtattcccgacctgatttagtaccgcccgttcctgttcgttgtccgcgagtcaatgtgatatgatggctcatggaggctgccccggcttcccccttcttccgtttacactgtcactggcacttccacgatgcgcccacaagacttagtatgtatcccacaatcccacaatgccccctgcgcgtctgggttcaattcccgagcagacggtcaacgtccaacgccatggtcgatggtgattcgtccgtctccatgaacctctgcacatcacccatcgagatcaaaccacccagccaacaggaaagaaatcttttgccagcatctccgagggaaatagtggccaacaggacaagataagaccgttgtctgcccttctggtcatgccctcgttctcacttcaacgcccgagcaaatcaggagatgagagctctggtggatcaagtcacatccactcggctcaaactagacatctaccgaacctattgcccaagccgacctcggccggctcatgatctcaagtctggggagcctcatgctaatccacccaccttacttcgtcgagtcgttcttttacacatcacctcaaccccgcacatctggcccctgggtctgctcgtcaacctgacgactcaactcccgactcgcaatgagtccactgacatcatattcatggacatcactgctggcctcttctccacactcgaaccgtgattaccatactctatctcgatctcatccttaccttcgctggcgttttctgaatcaaacaaagtttggttatgccagctgtcatgtctataccctcgcaattcgagtatcctgcaaccgcgtttctgcagcccatcagatttcaaagatacccaacaaacgcatcgattcatatgtttttgggcaccttggtctatctttttttcggctctcatgaccggcaaggtgtcacttgacgtgatgctctcaagactcccggtggaccgaagaacagcgagcccaacaatggggaccgtcaagcccgccccttgtcggcgtttccatcggtacactagcgcccctgcatcgtcgttgttgtggttgtgatatcgactctcattcaggaccgcccttctgaaaccagcaacattcacaggtggcctgacaggtcgccaatgagttcgaagctctgtcggagtgatggaagctgtaccgcaacggcaagccctggcgaaaaagaagggctcaacccatatgctccacccagatctcatcgtgatgaggatgagatgttttctgaatgccagcgctgtagcgaggtatctggcatggagacaacagtgaaccaatgctagactttctgctgagaggaaatcctagcagtggcaaagcttgcgatatcgctgactgacaaaatttgcaccaataggtcacatgacgttgctgactattcagagatatgtcatcctctttctcacactatgcttcacgaaagagcttgaaatcggtttcaattcaacaccgggatcttgcgtttgccatgcagattgaatctctcctcgccgacaacgttcgggacacctccaatctgccgcccacctcgtccccgacatgtttgcaccaaataatcacacactgtgtacatgcaggaacaactgcagggaggcttattcactgtgccagcaaatgatctgacaatggagccccatcttcaagaccctgaccgtcgtcaagagtgtcgacacctctacgcgagcatcagcaaaattgcctaggaggttgatggatacttgctcacgagcaggtgagatagatccatatatccctgaactatgttgccctcccggaaccctcggtcatcggtacttcagagggcagccgtgcccttccagagccctctgtatggttgacaactgactccgaggagatgtctctcccaaacggcgcaaacattgagtaccacttcaagacgatcagttttttgaagacctgacgagtaacgggaatagatcccagcctttgtgttgcacggaaatatctggcaacgggaaacttcgtgacctgcggttgcggtcacggaaggatgtggttttctcctatccttccttcccttcccttccgtccttccttccgtcctggaaccagactgttgggaacgaatcaactcgcagtcctccgccatctgctccttcatctccatgggccttttgctttcttcccttctcgtggctgttagtacggtaaatacgcaaaccggcttgcccgatctgcccgtcttggcccggcggcactccgtcttccgttctccacgtcgcataacctcactcgctccgtgtcactccgatattggccaaacgtcgggtgccgtcctcaatatgaaggctggaagggaaacaacggcccccgatcatttctgacaagcaacgacacaagcaacggagaatgatcaacgccttgggaaggagtcacctagtctttacgcccttgtcaagaaaatctcagcaagataacatgatgttgcttcttcccgagctttgtgtttgccatgaggattgttggtaggaatgataatgactgcacgagttgagcaaagaattcatagatggactttatcgccatacggaactcgagttgcgtaaggcacaatatgttgaactagatgaaaactcgacaaaaaaagaaaggaaaagaaaaagggaaacggtctggcggtcaattggccctgacacatcgtttattcatatcgacgaaaaatatacatgtgcaagagcaccagtaaaaaagcaacaagccctaactatgctttcgctaaacaaatgttccgatagaagaaagaaagaaagaaagaaagaaaacaccagaccggtgtagggatacgaaaagaagcagggatttggaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaccaagtaaaactaaatgatctcacctgaagggaactaagatttcagaaaaaaaaattgctaaaaaatgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgcttgtaattgatgttgacaatttctgcgaaaaactatgcctatgaggataagattagttaggggttatgaggtcaggatacctggtcttggtggaccacagacagttacttattgtatatcaacctgatacttagagaccttaattgaataccgagttgcctgagttcttagacaaatcccagaggcagaagggagttgactcgtggctagcgttttctcaccatggaattcatgctatgtgtaattcttcgttatgattttcgacaaaaaccagagaacccagcacatcggtttgcacggggaatgaggcgagaaaacaaaaacagataagtaaaagttgttcatttcttactaacttcatcgccagttgctcaaattcgaggtccaactgcgagcaaacaaagggtatctgatcctttccaaacacatttcccatccaaggacttcatcaagcaacatcgctctgtgtccaactgacatgcaatatccaactcataagccactaaaatcaaggtaacacccatacgattccacctgaaatagtctttactttgctttgcgcatttctccttcttcttctttgtccttctaccatgcagtcgaaaaggaacctgctaccttgaacgccatgctgaaatgttctccacgccaataccggagtcaggaaaaacgccatattaaaacatggatatcaggaaaacgaaaaaagagggaaaaaagaaaaaagaaaaaaaggatgacgaccgggtgccgctgtcatgtggccatatgtcacttcgacccgacggcagtctcggcatgtgtccggtttgtcgggaagccctgtcgaacgtttttctcaaccctgatgaaaagctgcgatgcggaatgtccgccgtgacggcggagtggccgacgggtaagggggtgataaaggtcgagacatctatatcctcgctgcaagcggtcgagacggatgcaagcccaagcgagaagctcgttgccgaagccacttgaggagggctcttcaactttgaatctaaaggagacacgtctaggttagcaacagcttcgtgagccgaggtgaggttgagttgaatgattgtgagtggatgagaagcgggcgaggatgagggtgcgtgtcgaataaagcttgaagggggagaaaagagagggagattcaaaacgagtggacggagccggccgaccggaaggaagtcgatgtcggtatgcgagactcccgtgtcacacagtcacactcgtccgggggaggtcactatatatccgtcgctctcggacagagacttctcccactcccaaaaacccgctcgagagtttgctgcccgggtaattttgcctgaagcattccgcctgtcattgtctccctgatatggaaagccaatagaacattaaacatgatggagaacaagaaaatgaccaaggaagtttgcccacggcagcggttccatgcatcaaagtcatcacgtcaaaacaagacaacatatattcaattcaaatggacaggtgggcagtaaaggttcaagcgaccagtagttgtggtctgatgacacgtcgtgtgaagatgggcagaagttcgaagaaacgtagggaagaaaaaccggaggaagtgagaacataaaacttacctaacaaagctgagctcttccacaaccccactcacgcccaggaactcgagcggatgtggatttcgttcccagtctggattctcggttgactgtggttgagtgattcgcgtcaagtcacgcgccttgtctggattctcgacgtgcaactccaccttcactcgggtgcgcagcttcttagcctgccgaccctcaggtacggggatcgactgtcctgcgagaacagtgattcgtaggtcgacagtctttgtcggtatctcgtcttgatttttcagaaaaccagtgggcttgagaatccagccatttgtgtccgcaaacatggcatcgttgagcatcgtgccttcgtcggtattctgccagttcatggccaccatctgcacacctcgtcgccacggaatagtagggtcggggttgctgctgtcgaagcgaagacctttgggatatattcgcataaagtactgcctgttgtggtccatgatcttcgacagggcctcatcctgtgatatcatatctatgaacttgtcctcgttcacgctgaagatatggctgggagttgttgaggctaaagagttgacatcgttaaaatgctcactgcgcgtgtaaatagctagggcagcaagcatttcgcaaattggtggtttggagcgcagggagctgacatgtagagaccgcccacgctgagcttcctgtatctcgccattgcaatcatccagccgcttcaccttgatcagaatcttgtcgagcagttgttccagtcgaggttgctgtgttaggcgatcgcagttctcgaaaggctcttcgagaagcaaaccggcccattcctccttcatgatctccaccatcatctcttgttgctcacggtccgcaccaacctccaaactgacaatgatgggtagatgattcgttacgaacgcctcttctctgacagccttgcaaacctccctgaaaggtactgtggttgtcatagttccatgatggtgcacgatgggttcacccctcttgacggacccggatgatgatgatgtggatcgatccatacggtcgctcagttcctttggatccagactcgtaccgctgtctcggggagttcgcattgtgtaaagacctggctgatcgacgctcaggcttgagccatgtcggacactcgttcgtgacatggcggaaacatttgatatgtgtcggcgatgttccccattcggagacttggatggggttcgtgacggggcaccattccatacgtcgatttcgatgcatctgcatccgttccgtaacacctatgaggcctgttagacattgtcgatagcggcgaggggctgtgcatacatacggctttgtatgcctctgcggaactcttggatgatagttggtttccttccaagtaagtgttgtgactgctactaataaaataattgctaatcggataggtgaggtcgatttcggtaggatccaagggccgtacagcattccacgctgccttgttgctgctccaagcccagaagaattcctcaaaggtataaacgtccttgactggaagagccgtggttgtgacgccttgtgttatctcgaaaaagcggaggagcttttcgtgcgtgagtagtttgtcgcttccgcgagcttctttccaaaccttcacggcgtgtttcttgaaggcatcgtggatgtacatgggtttgtggatagcgttgaagacttgtgctgacgatagcagagaagccatgaacaaagcggaggtcggctgactgggagaagcaattttcatggttgtcatcctccgcataaacgacggtttctccttcttcttctttgccgtgcgacgaaactatagggagttagtcaattgctgatgtcacggcgcctgatcaacaataacttaccggtatgcacgacattgttggaaatgtgccgccgctcttcagattgtccaattgattttttgtttttgtccttcgttcgcttgatgcctctccctcggcgatgggaaagccccaggggtccgcccggttcgatgggtttgggtctgggtcctcttttgaggatgcggcttggccgcccggcccagcgccctgggtggttggggactttagtggacgcgccgaagatctccaggcaccaggattaggaggttcgttattgctcagggtgctgggtccaccacggttgataccggttacgcacaggggacgtgaagctatttcgggatgtcgtgctggtatcgatggcttggtatcgggaaaacgaaggagtagaactaaagtccagaaaacaagagaagggaaggggaaatggagagcagatgtcagcagttaagataggtacaaaggcatgctcagctcactgcgtcacagagccttgccccgcgcgcatcaatcgagagccaatggattgattttctagcagtgccagcgtccttgacgaccgtggctcccgtcggttggtggcccagcttggtggttgagggttcggctctaagcccaggaacgtccagtcagcttctgcagaggctgcaatcgcctgggtgagacagggagggaaccctagtcacactgccggtggttcccaagctaggcaagcttctctcggtgttgacgctaggccagctggaaatgcaggtcagatagggtgtcatccaaactgggggtggtgagtgaggctggagtgccgttgccgttgacgttgttcgcaatgttgaagttttcgagttcctgtttgtttgggcggatttaacattccattctttcatatgaacttttagttgaactcgtccaagatagcgcagtgttggctgattcaatgctcaggcatcatggttttcagctcggagcagctcggaggtgaagattcacatggcgatgatgcccaggttgaaagtttagagtttagtgctctttctgctggcttctgctggcagtgcagtgctcgtctgcagtgcagtgctcgtctgcagtgcagtgctcgtctgcagtgcagtggtgcctgctgttcgtcgtcgacactcgggcaaccactttttttgtgggaggatgaaggcgcgatgcgcacattcgccagccattgcacaactgccacttgaactgcatctcccccacaatctcagctgcctttccactctcgacaggctcattagcaacatgttttggttttgatggcaggagcagtgcccaaatgcgcttacttgactaggtaggtatctcattggtacctgatgtcctgatacaatgcagcacaccgagctaagcagaatcaaagccaactcaaaacaccattcatctcaaactccagcaccaatcgacaactcgcgtctgattcactggccaagactcaatgttgatgcaaagaagaatgatgcatcaaaggcaggtccctgtctgccgctccggccgctgtggggagtctcgggagcccgagagcaccgcctcacagtcatcactcccctaaaccgtgaatccacaaacaaccttgtgatccccactgagaaccccaaacaaaccccaatatatcacccccagaaccctgaccaaccacgacgctgataccccaagaggttaaacccgaaggccttacaatagaaacagaccactgtcaatggccaaaacccgctcaatgctggcgatcactaccgttacagattggcgacaacaacacgagctgagtgatcacccttcatcacaggctcagggattgtgaggcgctacagcggctcgccaactccgagttgtgtggacaaatatccacattccacccttgggatacaacttgcgacaatataaacaccatacactatgccggattgctcaccttgtggtatcatttgaagatattaataagggtgtcgacggatttggcccggaggccgtccccgggacagagtgcaatgctaatcccagcgtgcccggtgacatatttcccttctggtcctttctcgttgttccagaccggtacgctgtgggagttgagccaaaacggcatggtctcgatttattgatcaaggcatctcatgtttttttcgtttcaatgctgtttttccatttgctcgtctcacagttcaatggaggttaggcgacgtgagacagctgtcgctccatgcagacagttttgctgccgtcgtccacaggctgcattgcacagcctccatgcgaccttcgacattgatgaggcacagcaacaccggctacatgataaagcgttggactcaattgagttcgaccatagtttgaaaaagaacagttgaagttcaagagaataaggtgcgggagatatcacaacgtcataggtaacttatctgtcaggcacagccctcttcacatgggtgatgacggcggaactcggaagatccgtccatgctccgcagaagtcgagtgttccttgtgggtgatccattgacctgtcctgccaaacaaaacctaagcaaagccgtggccatgataatatctgactagagagccgaggtgaagtccaaagtcctacctgtatcgttatgtcctatgtttcttcacttgcccaaatcccaccccccttttcatcgaagctcagccacggcaagaaggaccacccctccaatctcaaaagcctcttggtatgtcacgcacgcttcaggtttgttcgacgtgtcagttactctgcaagaattcaagagcagagctcagccagtatcaagatgacgaggcgatgctgtgaaatcgaggcttcaaggttgggaaatggtttcccgtcgtcgtcggtgctcccgcctgcctcgaagccccatattgcagtgccggcccgcatggaaccgcaagcatggccgacagctgccacaagcacagaccacaaaaaacagacgccaatcatctggctccacacggaataaccgcgccttacataatccgccgcaaagatttaacgacacacaaaacttttcctgcgcaaagtttggacttgtcaatctctcttccaaccagtcagcccaacaacgaggacaacgacaatgtgcgagcaacacaacctccgatcctgatcgaaagttcagaactgggtggccaatgttgcatcgcacggagcaagccagcgctgtcttgcgatagactgctctggggaagggccgcaattgacgctgttatgaagttattttatctttcggtcgtcttttggattcctctcggaacagttcgcagcagcaacggcaagctcagtcgctcgacaacgggtatgcaatgatgtgcggcaatgggtggtgatagctcatttgcgcttcgttgcgttgctccttcacatcaaatatcacaaggtacgtttcttccttgctgttctcccgcacatacatacacaccccccatatatcctgtgatgagagtaatttgcgattgatgctgctatggtgggaccctttcgccgggtgtcctatacctggtagtatttgatagtatattcttacatattctgagtttataccccataacactgtcatgttatcgagagcagaagttggttattctgttgctaactttccgaaagtgttctagatgttactcttgtccggaagcttgtggtggatggtgtggttggttggtgtatccgcggttggatgtagattcctaggcttgaaaataagatcattttgcaaatactcatagttccaattctgcaaactgttgtgcttgtgaccttgacgcatgattggaaagctctctgcgtgccaatgtcaattgtcatgatcgcatgaactcgttccggtttggaaaggacatggaaatatcagaccgatgttaagtccaatgcaggcacgttcacgaaaaccacaatcgttatatctttcgtgaaatagctgaacctcgttcgagaattatttccaagggtgttcggcatgtggtcaacaattcggtcttctttacatgcccttttctgcgagaatgttgatgcgtcaaaggttatttgaagatgccaaacgacaggcatctgcaagctacgactgttagaatataagcccatctacagcagcttctctcaacaacatcggaccatatcagttcaatcgggtatggtgtagcggtaacatagttgactctcacttctcaggagtgactgctctctcaacagccccgggttcgactcccggtatccgagtctcaatatttttttggcacatttttttccctcttcatcttccaccatgctccttcttttgcatctctctcttctttttttctttccctactcgcacatccagtttgtgtctctctctgcaatccggtattcgttgatacttgagatgtccaaactccaaattccgtgggacttcttggtgccttcctcccatcacgacttactttaatctggagcactgtggtgaaaggactcaagattcatcgcctcaaccttctcgcgcaaacgctttttacctccctcccctagcgacacacaaatccgtccgaatgatccacttctcgcccgccgtcacctccctgccctcatgcaacatacagtcattcccatgcttatgcagcaacagcatacccgtctccggagctacggcaatcgcttcctttgccacctgccggtcgtgagggtaaaagacggtctcgccgcctatgcacccttcgctggcggaggtgagatagagcagtaaggtccaggtcgttttggcggggacttgttgtcggttcgggctcgggatatcgtcagagggggggagggtgagggtgattttgtttgagtcgtcgtctgcagtggatggtgttaatgcgagtgtgcagggagggaaaaaaaatttttttttaaaaaaaatttaaaagaagaaaaaaagggagaatttgattatgggaaacgtacaatgcgcatcaaaaaactgcccctttgtgtatcggtatatcctgatgtttgggttcaggccaatgacttcaccaccccttattcgtttttttttccagtcagtcacccggtaactttcctcaagccggggatggacagacaagaacctaccataaatgctccaatccaccccccaaaaccgcctccttcaaccccgtctcataccacagcctatccgcaaaattttgatcgtcaatctggaaccgatcattgactcgcaccgccatcccccgcttgggtttcccaggcgtggtgattagcgggagtgtgctcaggaaggagacgtaatcgcgacatagagatttggggaagaagttccggaggacgacgactttgtcgtccacgagcgtgtcgaaggtgaggtcggtgatggggagagagggcttgaaggggggccaggagggcggggcgctgctggcgggtgttgctgctgctgctgctgatggtgtggaagcgtgagctggcttgccgttggttgctggggctttctttggtttgggcattttgtactatgaggtttggtttcgatggagcattcaagggatgcaaggagggttgagccgagttgttgatgcgatctgttctgtcgcttttcggatgtgggccttcggggatggtgtcagaatgtgaattgcagctttgtacagtccggttatttgcgatttggatgacagatagaagcagttgcagttgagtgaaagcctctcaagtgtccactccgaatcaatcaagccctgtaagatgtcgtgggtacttggtgatgttgagagttgctgatgagtgagaactgagacaggcccaggcttccccacattttggtattgccttgtttcagggttcaggtgccccacgaagcctcactgagcgggcggggccgcgagatcagcccaagctgaacctaggatacggatatatgagccttgctcacaatggaagccatgagttcacggcgcagactctgagaagatagtccaagcttggagattgtctccccatctcatgccccaaaacagcatccgaaataccgcacgacaaaggaaaaacactccgtagggttagggtttgtacctctctttggcggagataaaccaccacctggtccaagcgccagtgcatgcaaatctggggcaggcaggcaggcaggcaggcaggcagcggaaacaacttccatcaagaggcattgcattgcagaactgcaggaacgaccgggaacagtggacaggcttttcgttgtatcccgtcccggctcagtcacttgcacgcaatcacttcatcagccatcatccaccctcagttccactttcgctcccagcaatatcagtgtcaatccgtcttcgctgcttccgttccaactcgctcagtcttcttccaagttcatcacccccccagacctctttcttggtagacacactcaatctcaagatgccgattatctccaacctcatcagcaaactggtctgggccgacggtcagcctccgcaatccccacaacaacaacaacaatcgacccccgccgcaccggtagcaacaacaacaacaacaacatcaacagcacaaacgcccgtttcagcttctaccaatgcctcaccttcatcctcgtcagacgcggcacgctacccacccgcacagcagtgggaggaacgtccttacccgcccatcttctcggagcgctccttgaagcaactcggcctcttcttcggcggcgccaccttcttcgccctctccgtcgccgtctcccggcgcgccgtggcccgacatctcaaggcctccaagatggaaatctttgcgcccaacatgatagcgggcatggcgcgacccggcaacatcaactcaaaggccccccgagaccccatggtcgcggtcgaggcgctcaacctggccacgctcaacgtcatcagcttcgctaccatggccgccggcggcacctgctgggcgtttgacctgttgtcggtggaggacctgagaaggaaggcgcgcaggacgctgtatggcggcaccgaggcgaacctggatgaggaggcggagagggaggtcgctgaatgggtggccaagacgttggggattgatttggagaaggcggaagaggaggccaagggaaagatgtttggcgaggaggctgtcaaaaagccgtgaactggtggtctctgcagcaggaagagcggaggaaattaacacaactcaatgatacccgacttatctttctttatcctctctcttttcttcttctctatctgcacaatgggttcactacctgcacttgtttgtttgcctatgtattttcggagctgttcccgcggatgagaaacatagccaatgggacattcccggcttctctccctttaaaatccttcctccctgtcaacctgtctgtgtgtctaccaattcaagattgtcagggaaggatacaaaaaacccaagaaccacgaagccctctctttggccttttcatggctttgtacgccagaactccaaatctcatgatatcggcaagacaaggaaatagagagtggcgtgtaattagccctaacagacacccagagtgctcatgcatgcattttcaatcaggaaaggaaacaactgcaacatgttcgccgcctggcccagtgcaccaaactgttgttgaacgaacgaacgaacgaacacagcaaacgcagggaacaaacgatgaactggtgttctcgaactcgtgtcttacattttgcggtgagtgttgtggatagtaatggcctcctaccttcctctctctctccccgcctttttcttttctttcttatttctaatttccacatttggccccctccatcgggtgttctgctgcctaccacatggctcggatggtttcccagcttcccttggaaacccgtttgttttggaacacacacccttcccatcctcgccatcccttgtacctggaaatttcatcgattgggctgcgaacttgcagcaaggggtcaaccgtttgaggtggctttcttgggtgtctgttggatgtgtaaccgcgctacccgccactcgcgccgcaaccgcgtatacagagtctacacacataatcatgttatgatatcgaacatgatccggatatggtatggcatgtgcatgtctgtcccgatccagaatcattcccgaacgtctttcggattcttatcgctattgagaatcaactgcttaacagatattcgtgattacggttcacggcagaaagccagatgcctagggacgccctcccgacgcagcgacacagccaagcacggagttggctgtctgttccctgaatcaccagatcgacaaacggtgtgtgtgtgtgcgtgtgtgacgacgctttgactgatgttgctctgctctgggcgtcgagagtctctcaagtccgatggtctttgtctgcgtatttccatatcttgttgttcgttccttgacgatgttattccataactcttcttaatctttaaagatctcctcgccgtgtccatccatcttcttgatcatctccccttccttcctcacaaccaaaagtccctctccaaaccgtttacccacgccccccttccaaacccaaattatttccaatatcctcaccacttccatcataatgtcgacaacaattccaacctaccgctaccaataccgtccttcgttctcccaaccctccggcttcagctttagcctgtctcccccaagaaacactttcctcccccaccactacctcgaatcccccaccaacatcttcctcttagcttccaattcctcagaagataaggttattgtccggcaagtgggtggaccaggggataaccacgtccaatgggtatccagatccgacatcattccttatcctgattcagctagtgacgaagagtttccctctatggctactgatttgggtgaaagtcgagttcgagctggtgattgccaagccaacagtagcaatggcaatggggtcaatgatggtggtggtaatagtgaaaaacgccgaatgaagacatcaaaaagctacacctccccaatccacggcatcgtgcacacagcaaactgggccaacgacgtaggcgatcgactctggttaaggagcgatcagcccataatcaaggggaggaggagtgtcccggtggtgaatttggataaggcagttagtggggagatctggtacgttcccatccccccttttggtttttttttttttttttttctccaacctttctcctcacacacacacacacacacgcacacaacacgaccgaaacgaactgacaaaaccctcagtatatcctcagtaacctggctcccccaaaaacaaaaacgagttaagctttttggcaccaacgcactgtcgttgtcatccatcaccttcatcggggcagagtatcgccaacaacgtggtggtagtggaccctttcgcatgtgtataacacagcggcagaacgaagagaatggagaaaaaggcatcatctctctaatctccctaaaagagcttgaaacgtactttgaggacatcaattccaccaagtccaccatgtgcaagtctcttctgcctgatcatcagcacaaatcaacaccaactataccaatcagaatgcaaaacgaaacacatgatggtatcatcacgtcaagaagttcaacgaaagaagagcctgcggtatttgaagaggggaacagtaacagaaaaagcatggatggtgctgctgctgacaacgacgacgacgataacctcagccatgcctccttcgcgagctcaaccaagggaaaagtagcgttggatctggtagcgcggagtctatcgattttcaacttcaatgctgcaatgttggacttggctgcgctgtctaatcagagtatgggtatggattgcttcaatgggaacacagtgaatgaaccaccggaggcgtcggatgagagtgacgaggaggatgaggacggtgaaaaagagaaggtctggagtgactgtgagtcacagtactctggaaggcagtcggtgatggaagatgaggatggggatcagtatgagaggagtcgagtagaagatagcgggggaggtggtgatgtataaagtccaatcaagtaacaagtcgatagcaaatatcaaaggcaggcatgatcaaattacattactaccaatcctaaagcactgctgaaaacctgaactaactcaacgatagacctggaattgcttcatcaagtacgattcaaaggctacaaatcaataggtaagcactgaaaatgaatgtggtaccagtggtctcaacgagccttaaagcgccgccatctgtgcataacgcactgcaattgggtcctcgtcaatctccaactcgacttcctcagcctcctcgtcggtttcctcgcgatcttcctctttgatacctccgtccaatcccatgacgagctccttgttgatgggaccgccaataccgatatatccaccaccaccaccaccaccaccaccaccccaaccaccaccactaccactggtagcaggagtggcaaccgcaggagaaggggaaacaaacggatcctgaatagcagaagccacaacagtcccagtcagcggactctcgaattgcggaaccccaatcacattcgggatcgcaattgagtcaagaggaggggttggaatcctgtggcccattctgatcacctgctccatccaaacgggaggaggcccgcccttgacaggaacatcacttccaacggccgaggctaatctagcgccatccgccctagggggagacgcagaataaatatctagcaggagatcctcgttctccccggaagtctcctcaatcagaggttgaggatcaagtgacgaagacgaagcactgaggtgactggcgcggttggagtgaccatggcaaattactgtctcctcatccgtcggcggaggagtataggtagtggcaaccggaccagcgagaccgatggcgagctcggccttagtgagcgtaagtgtcgggcctaggagatcaacttgcggagacgcaggagtgacacctggactagctggaggcgactcaaaagtaagaaggtcctcctcagcaaccgggctaaggttggagctggatttggacgaattagaaacatgagtagaatcttcgctggaactgtttctgtcccgggcgtcattcctctcatctccatcttcatcgtcgtgactgaaaaggttcaagatctgaccatagtgaatgatcttgccatcgcttgtgcgtgtataggaaaggggatcaccatgctcatccataaagtcactgctaccacttgcattatgtttgcctctgcgcctctgggaaacgagcgggacgtcgctcaaaaggtccatatcctcacttccatcgtcaagtctcctttgcaatacggcgcctgccctggcaagctcaccgagcttgtcccaaaatagccagggaaagctaacaagtggcatggtctttggtgtaatttttctggttccgagcctgccgtcaggtctaacgtgcggctgcttggcttcgaaaagggcaatgcgaacttcttcgtaagtgactctatacatggccgatacgaaggaaaggagatcacccccagcctcctttttacactgatccttgaagtgttgcttgagggcagaagactcgcgaccgacgttgtcttggagtttgtagtctgagcccacgcggggtttggacatgacaaaggcggtccaaacttcgaactcggtcgcaatttcgagctggcacatcacgcggcgcatagcggtgtcgtactgagatttgatgcgacgggctttggccagcgtcccatccctaagagcgcggcactttgtgtgcttgaggatgcggttatcaaacggcagctggtagttctctttcatgtcgaatgtttcccgtttaaccatatcgtagagctttccaagtgctgttactgagtggtaagtgtgtctgtttttctccatgaaatgaggccaggtcttggggtcaagccgtctcggaaactcggcggcaacaccagtcttcacgtagtcaacagccatggagtgaagtgaagcgagctcgaggcctgtcaggttgaatggtcaataggtatttcttccaaaaacatgatacagttcacttacatttcgggctcttcactccttccacctccgcatctgctgtcgccagatgagcatgagcgatcaacggcagattgttgtacttcatatacaacacaaagaaggtaatcaggttgtttacggtcggttcggttgccaactccttgcccgcaatgggctcactgatcattgggggatgggagcgttctttcgggataagcaaaggatcccaaataacaaagaagtcatcaccatcgaggtctccaccagagcacatgctgggcacgtctctgtccccagtcaaggggaacaccaccacgtctcttagatgccgcaaagcagggacatcaactgcctccaccacacggatatcaccaggatggagagacgggtttctgccaacgacgcaggttccagtaataaccctgtacccgccattgacatcatcgggaatctgtaggaagatctgtggaagcttctcactggacacgtctttccagtcttcaatgaccttcatgtgccctttcagagtgccagtctcatcaacacagccgagcacgaacgcactcttttcgacattgagtcgcgctttctccttcaacgttttgatcgaccatgatcgccacagctgaagtagggtgcgaacaaaaggctcctgagaccccataaagccgtaggcaagcatctccgcaatgataggtgtcatatgattttcatcaatgaacgttttcagaatcgccgtcgccttttgtttgtcctccatcgccgcattgaagtcagaaagctgctgctccatcatgtctacaaagacttgatcgggaacaccaagagacgagagaacggcaatgatttgccggttgagagtggcggttgagaactgcgagcatctgacaacctcaaggccattgaattcggcaacgaacttttcctgcgacttccgaatatgaacctccatacccttcacatcaggccaagttaccaagactcccttgcaacctcccatgcggaactggtaagctgacggcggcgggtcaatgctccagtcatgcgctacgatctttgcaagcaaaggggaaatcttgcctactccatccgtgaagcaaaatccgtccttttcgacatcagggatggtgacgatcctcggtgccgggatgccaggcaccaaacgggtagttgagaaacactgcccaagtctagccgcatacttggcaatgaccttgatgtgactgaagcggcccatccaggctcgcatcatatcgcctgtcaaattgctctgttcacagaacatgaaggctccggcttctcgaatctgagagttgccaaatgcaaggaacttccaatgccacggacccatggcaacccctttctccaataccctgtacacacgcaagaataggggaagttccgcttcgccgctcttgatacgtccttcaagaacttcatcggtgaattgaatgcggataaagtagtcttgtgcatgtttccactggcggatgacgcggttcgtgggttcgacgcagggggtactgaagtagatacgagtaggggtgatggtgaccctacgaacccaagcgcaatggttgggtatcatgaaactagttgggaaataagctaaggctgcatgatccttgaagagttccatcgggtcgaagatacgctttccagcatactcatcggcgacgtattcgaggatgaggcgagcccgatctttgccgaagctgttgtcattatcacaaaattccatcagcttctcaaggaacggccggtcaatgttgtgctcgttgatgattccttgcgatatgcagacttcaagctgataccgaacatcaaacggtagagaaatacggggcggcgcggctaaaagagaaaagtcgttgctccaggaccgtgaggagacttgttgaatgtcatggccgtatctatcatccagaaaatcccatacctttggtttttggttgggaagcggctcggggaaaacagtcaacttagtcctgagattccaatcgagcaaatattgttgaacttgatcccagactcttgttgattgttgatccagttcaatccaataggtaagccaccgtcccaggtcaatatattggtggttctcggcgagcgaaactgggtttttgctgacatcgagtccagggctaatgtcgaccactctctcccagaggtcattctcgctccaagtcagccgatcctcgccaaatgtctttgagacatccctcttcctgtacgcaaccggcgggtcccggagagttatgaccaaagcttgacgatgctcctcgccgaccatggttctgcataactctttgatgactccaaacttaatgtggagcttgtaatgctcattttgtctgcgaaacccactaagttcgcgttggtagtggagggagaatttaattaccagtcgcatgcgcttgaaatcgaactcaagtctcaggaaagagtcggacgagagggtttgaacggattgtttcttcatgaataccgcaggctggactaagagaccgaaagacagtgttgagggaaagacgtatagagtttgcgggcaagtgttgccgagctgagtcttgatggtacgttctttgcgatcctcgcgctttgggtccactgtctcgagaggcagccagtggtcaacaagtccaatcctgagtctgcagatgcctcggcagagaaagtcggtagatagcggaggtggctcaaagcgaatcagagctctccggccacgatcagaaacatcttgacggtcctcatcaagttcaatgtagctaatatgaccatactcagagaagagatcgtgaaggtcctggagtttagctctaggcggcacatccttgacgcgaatggcagcggtcctggcgcacttccactccctggaaatgaagactggttgtgtcagagaggggagggatgcgaatgaggctggtttgccccgtgagaactgccgaaaagcgcgagggggaggcttgggagagctggaggagggtcgcgaggttggtcgcgagggtggtcgaggtgtcggtgtgttctctcgatgtccctgctggctggatctgcggcggctaggatgcctcggacgagcgtcctgatctttggggcttctgtccggcgacacaagaatggcatgctgcgcctgctctacccagttgggtattcctgacatggtggatgtctgtcttggctacagtcagccttcagttattccttaggatagactcagattcactggtatgaagggtaatggggaagagaattacgagacaggtgcttgataaggtgcaggtgacagttgaggggttgtgtaagcagttactgactacacctcttctgttactccgtggttcgtatgtttgatgatgtttagtcttgtagctggcgaggaaggcggtgaatgtgaatgcggaaagaatccatgctcatggacgagaagagcactcgttaaatacctctaccgtagggtaaggcatatgcgcctctctaaactttgcgggagagcacaatgctggggtggttgccggccggggtaacggatgactggagaagtctcgtcttgggacggaagatttgatggcctcggagtctcgaacgccgggcggaggaggatacttgtggtaaaaacaagtatcagatgacaattccgtcgcagagacaactgagctgctcagcttccgttacaaggtgtcttatgtgtactgggacgaaagaacatcgaaaaggcagtcttgagacagaggtggtggacagggcaggaagcgacgacagaaaccgtagatgtagagaaggccgtgagctgggattgagcaaggagaatattgtcaactcacagctgaagctaactgagctgcttttccaactactcttccaatgtgtaaagtaaaaaaaaatgtgagactgccactgatgatatttgctctcgggagatagttgattgacagatgccgtggagatgatggatccggggtgtaccagaggtacctagacaatcaatttgtcaactccaagatgctgtccatgttgaggcaagagccccaatgttcctaagctacctctaagtatctctaggcagccacctgggtatggacaattcaagcaattgtgaaacattgcttcgtgccttctccctgccgtcgttccttcctccaatctgaaatatgtgataagagagggcctcccgtcgaggtcaccgctgcccgcttatcatccgaacccactgtacccacggttcgtttcgttgcaagctcctcgtctggaagatggaactttctttgacgacgccggacatcagatcaattgataaatgtaaacaacccacatctcctctccacggagtttcaaccaaaccgagaattatatacgagtttcgctcttcttgatatcctgtgcctcagtcattgatgcattcattgccctatggcctccgaaactgaagctcaacgttgaaatcaatgtaaaaacgccacagcatccagtcaagacaggggttttgatcctcagtagatacactcacttctgtgatccctttagccatgaaccttgcgtctcctggccaatccatcgtctagacactagcgcttacctcctcgccctcccggtcacgctcgacgatcaaagatcttacccgggttcataatccacttgggatccaatgccagcttaatcgatttctgtacacttagttagcacgcaacccagccccttagccaactctcccggagttcaaagacttaccatgacaccaagtgtatctggcccaacctcccacaataatgactccttcttaccccagccaatcgagtgctcacccgtacacgtcccctccatctccagcgccctcttgaccatgttcttcacgcacacttccaccttgtccctttcttccttcttctgccggttgtaaatgatgctctcatggaagtttccatcaccaatatggcccaggatgctagcgaacagtcctagatcgtccatctccttcttgctaacttcgatgatgtcggccagccggctgaaagggactgcaacgtcggtgctccctagcaaaaccagtaatgttagtattgctgtctttgtgtgaacaaacgcccggtgatgtttgtttgttcccctcaatgtcaggatttcatcgaacaagcacaagtgaagagaaaagaaaacttacaaacttcctcgccctccttcctcaaagcaagcatgctccacagactctcctttctcgcagaccacaacaacttctgctctctcgcatccttggcaaactcaaagttgctccctttatttgtcttggtgattctctgcaccaaatcaatgttctcctgtacgcctgctttcgtccccgcaaacttgaagaagagcgtcggcatctccttccacacccgcggcgcagtagctccgcctatgttaactaccttcatctgcacctcgtccatgatctccatggcggcgacaggaataccccgttgcatgacttcggcggctgctgccgctgcgtcgcggatcgtggggaaggtgacgactgcgacggagagctcctcggggacgacggctagcttcaaagtcgcttctgtaacgagaccaagagttccctccgagcccacaaagagactgttaagattgtagccggctgaggacttgcgtggacgccggcgggtcttgatgacggagccgtcggcgaggaccacagttaggttgatgacccagtctttcatggtgccatacttgacggcattcgtaccggagcagttggtgccaatcataccaccaatcttggcacttgggcctgtgttattcgttagtgtcttgaacactactcgccagccttcatgcttttgcgggcacaatacatacctggatcaatgggaaagaagagaccactcgccatcttagccagctgctcattcagatcctgccaaccaatgctcggctgtacgacaatgtccatatcgtccttgttgaactgcacgatcttgtccataaaggcaaaatcgacactgattcccccgtaaggcgcagaaaagtttccttccaaactggaccctccagagtacggaatgataggtacgcggtacttgtgacatattcgtgcgattgttgacacatgctctgttgatcgggggtaggctaccgcaactggtaatccctctgggttggatgatgaccactccgaatatccatgagcgtggaggtcatccgggtcagttgaaatgatgtcctcgccctcaatctctcttctgatctccgcaatagcctggtatcatcaacttttgcattagtccaagcttactaaccttcgtgacttgtgagtggggtgggaaggcaatgacttgattgcgaccaggtctgaaaaatgatcacaccaacgtacctgctccatctcgtgtagacttgcataatctagcgcagggtagatactatccatcaacatagttccgggaaacccgttatgccgaaattctgacaggctccagccaaggagactggcggtagtggcgatgacaatggctcctgatacaggaggccacgtcgaagcccatcgtgtctggcgtgctttaccattgctactaccaccgctctctccagagatgttgcttcggacggccgaagtggtgagtcgctggcggaaggcaaggctccaggtactcccactgacaccggggccagcaacagcccggcgaatgggcctcgccgctttcatgaggtaggttgtcgacatgccggtcagcgttgtggactggatcagacacgatggttgagtggagggttacggtgcaccgttattgctgagtctaaagtgagaaccaagccctcatattcagttgatgaccggtaatatatgttctgaacactctcgttttcttgggagggacgaaatagccaacgccggtctgcccgatgggctcgtcttgttatgttttgtgagcctggatgactgaatacgacacaaacaactttgctttctcgatggacatgaaatttcgcttacctcatgtagagttaggtcggaagagggacggcttaactacgccgtacttatcaactcgtggcttggctctcacgcacgcctgcacccgaggaaagtacccactccaaagactaggcccggattgacccagcctttggaaaagcgtacccgaagtcacacactcagctcaccaaaccactcgccgtgcctttgtggtaacaagcaaacgacgatcagtccgtctgtggtaaagttaggtgtcttggtcttttgacagatcaaatccgctctaatgaaacctacaactagagagttgaagtgggctatgagaaggctgcgtgtggatgacttgatgacaaaatcgtgatgattttatattgaacgattaaagttttcagaacgcggtatgcataaaaggcatactcgaagggtgcttgtgaagttccaagagcgagcaagagccgcttccatatgtgggatggatgtagtagagagatgttgagacggggtagctgacagcgaggcccaataaaagaataaaaccgagttagctagtcaagcatgataaactgccatccgcactacggaaaggaccctaatgtaagccaggtcggtccggatcttccaaggcctgggagaaggagcgatagggatagcacccgtcttcaccgggtggatctgatgatatgcaagacaggggccgcacaacaggacatgagcggtggcggaaaaaggcaggacagagagcttcttgagtgggtataagagtacttgttgttttcgtaaccagctcggtttggaggaatcaagggtattgagggggttgtgtgatgtagtgcatcgtggaactggcgccgaggacaaggaaaagggcggccgtgaacgaacagggaaaaaaagcataaaaactgtctgataactttgacactatgagtatccggaaggggattagccaaagagatgagcctttgtatttgtaatcggccacagagttgtcgtcttacgaaagccgagaggatcttgggagaggagtgaaaaggcagacaggtcatccttgaccccacagaaaatcgaggatctagatcttgggtacctctagacatgcccggtacaaatctcatccggatggtatagggcagcatcgggttagctcatcgcttggcacttgcgcaaagcgtcctgttgtgggaggagactgggcaaactggatatcaaaagatggggtattcgtggggaaagggaagagagacaaatgagagaaacaaagaagactcaagtcccacatcctcccacgcgtagctcacatggcattggcggggatagagaccggaggtcggcactgcagtagcgtctggtagtatgctcgggctatatatttggcgagctagaggtcacgccgggcttcaggtacctgaattggtgtcatcaagtggaaacagaagatggacttggctctgggtggtgggggaagaagaagaatggcatcttgcgggccgagttgctcggtacagtagcatctctggaacccccaaaagcgtcgcttgtcgtcggctacctttttccctctgtgcaagcggtgctacagtagttcgctcttttgcagtgacgtgccagccattgaagtggagattccttgatacttcttcttctgtcaaagttgggagtagaatgcaacccaaagccagcgaattaggtaggtataagccacggttaccgttgcatgcatcgcaattttttagatgggaattctgtttggagattggccatttctgagtcaaggggactacctgttaggtcttcgtaatcgaccgtctgactagcggttggaagacgtgacgattatggaggttatcgtctatttgtcccaatgctgtcgacagggccactgtcagtagctcgctctcaggtaccggcttcgtggtgtcccggacaagggagggcaagccacacacctatgcagaacgagtttggcgttcgttttcgagccgtgaggaataaaaaagctgatgatctacagcgttatgaaattggaggcgctatcatgggcgcattcctgttgcccttcaagcctttggctgcctgactactgtcaaagcttggcgaatccgggatatctcgcccgccaggccaaagcctttgcaacttgtgcaaccctcgaggtcgagtttccgtgcgtaggtcgcatctgttactgatcacttgcttttgtctgacccatcagctcttcgcccacctgctcgggccgcaattaccaagggaaaatgcggtgaagaatgtgcaatgtgcgataatcccgtcacttgagggtaccaaggttgaagtcgtccatagcgtatatctgcattggaagtctcgggatagtttgatctggcagacttatagacggcagtggtgtgttcattaccgggttattggaaccgccggggccgtaatcggttatttcggtgaaagaatgccgctcattgccacttcaagggagtcaagatgtcagccagctctccacgacctcatcaccttctgaagtgcttttcgtactgtcagtttgtgaaactctgtaccatgacggacagtcaccatacgatgaatatcatccctgaccctcttccgcactatagcatattttttgatgggagaaatccccccaccccatcacaatgcttgtccagcgacttcagcgcagaagcgtggtaggaaaagcagtagtaagcgcggaaattggatgtgactgccgaggtcatgaggacaaaagacaagtgatacagttggcagtaagctgcgggagcaaacaacctggagatatgagtggcagaagtggagtgaggtcagacttgccagagtcatccatttccccagacgggaccacaagagcgaggcgacggcgacagactgctcaagacggacaattaagtgcggggaaagaaacgatcgggagccttttggcacttcgtttactactttggttgagatgccgcggtgcaacttttcacacgccccgtggaattgccatcaattcctgtccgccaatccggccaagttcgggatgctcgccgagtcgtgctgtgttgcgtgaaagatgttctcgcttctcaacgcagtcacgatcggtcagctggaggactcacggaacctcgaaaagagaaacatggatgagtggaatgcggtgaaagctgtcgaagaggctggtaaagtagcaggatagcaagagcagtgattgaccggacggttggttgccttcattacattgttttggactgaaatgcggtgcctttaggtagtgatagacaacacaatgttggaaggcgcagctcagatgcgtaaagtttgaaaatgtgaacggaaggaacccagcccctccttgcccgcgattgccctacggagatgccaagccggtacagctgccccacattgaagcacctgggcttgatggagcgggcggtcccacctccagaagcccacaacagctccacggacattgcacaacacgcggagatggaatcacacgacgacggcgacaatgaccctcactctaaccttctttccgcttcaactggaaactctggacaacactccgcttcggctcaagacttccttcttgccaaatctgcccttccatttcttacccctccatcttcggcagtggggggcgaagcactttgcagagtcagacatgttgccgcactcccacatcatccgtcaacgtcaacgtggagcatgtcaattattaactaagtgaacgattcgaccgaccgctttcaacaggcacagatcgctgagcctcagaattgaatggaacttaaccaccgccaaccagcttccaacaatcattgtctctaagacaaagcgtatgagtcctgtccatctggcacaagtgtcgctattctgcctacgtcttagaacagcagctttaggtaccgtcatggggttacacagtcccaccaccagaccaacgacatcacagaatcttacctagtcttcctacctcggaattcatgcctcgtcttctttcagcttacgttgttgatgcgctcctgtgggaatggcctccatttcttaccttgcagaccgctttcttagaaccaaggaatctgactaagtcgttgaaatcctcctcgttcttcttttcgatttctttgggcctcttgatacctatcaagttgagccatcaatgatacaccaacttccatccacaccctcagcgaccgcaactgcccgtcgtcacacctaccgcatcacatctcaaagtacagtgcccactccttcggccgacgtgccatacactccatatatcgagcaaagaaagcaaacttccaagcccaaacattactgtcaatatctgatcgtctcgtttcttcgcgttcgaattcgcgtgtcccgtcgtggtccgaaatgccaaacagggcgcaaagcgtccgggttgtcattacagacgacatcggcgagagcctaagcgagacgccacctccaaattcttggagcagaaaaagcaacatgtcttacgcagagttgacaggtcggcagggtcaagcagccgcccacttgcccactcatcgagagagatggcacggcaggcagaaagctcgacgccgactcgggttccagaactctctcagaaaccagaagcccagcagccgccgttagggcggaagccaacgaccaaggcatccaacacaaatccctgaccagctggatatcgccgacttagccagtattaaacttcaaaaccgaagccgcattcgtcacgcaggaagctactgtacgcctcaatcaagatgcttcggaccgtgcccttggcccaagcgtacgattttgtacatccagcgcttcatacaagaaggtgcggcagagcttgttatggttaggaaaccaatgaaggtcatggatgaactagcgcccatcaattgtgaccctttcccttttctacacctcagccgagattggttttgacggtgcgacaaacatcacatagattcgagaccactgcgctcgcttgcgtatctcgtgtacgatgatcagcatccggacatcgctgggaagtagtgtagttcagttgacaactcaaatttcgtcaagacggttcctaccactcatcccttccagaagaacgggtgactgatggatgaacgtgacgaggaaaagccttccgcacccttcaagcatttacccgcacgtcagctgatggtcacgagactgggcaggagggccagatgagacgtcaattgaatagctaccattcagcttcgaaggtaccaaccagccacggcaaactagtctagttcgccgtcgcatacggggaatgactactttttgtcgacattgacatcaacgctaaaccacaagcatacgagctaacaaaataatcgcttcatattcaatcctgtgaatgttcaagaaaggtcccagctagccaacacctacgaaatatgctggcatccaccaatagtatgaattcacccttttaccccgggctcttacctcttctcgccacgggtccttccccatttctcatttcttttctcataaattgtcgtgaaccatgaggcaagccttgggatgttgtgccgacgaggatatgagtggtaccggccattctatctcatactaaatagtcttaccattactcgatatgtactacctgcacttgtctcaagggtccgtgtatgcctcagcctcacttacttcgacaccaacggccgttgccgtgcctggcttggctcggtgaccatgtggctccgggggcttggtcgtccctgctctgttcctacacttaacacaggagaactctgggatgaaatgttgccgtgaataataagggtgacaagtatgtgccgagtgacacgaaaaccaacttgtcttcagagtgctgctgagtctaacccaggtcgacgcaaccagatgaaggcaatcacagctcgtcggtaaatgagcatcccctcaccatggtaaactgtaggcaatttcctgttggcatattctagccacttgcggttccaggatcacacagtcggaaaaaggacagcgcgttatgttgaggacctaaaaggcttcagtactcgcacttggcaagtcgccacataatggaaaaggacgcgggcataggaactagacgttgaaaagccactttcatgggaaggaagggaatgagaaacagcataacacagtgatcatggtgacaagagctttgactggctcaaatggtcatgatacggagtaaatccgaacaagggctgagtcttataagacggttcttcctccggcttctcaactacaccacatatcgagccagtcgccaatacaattttgcgaatagcgtacagtcactcggaagaacgagactaaagccgcatctttcacgaagcaataactcaaataatacatcaagcctttcggcttatccgagtgctttgttaaaccgaacttcgcagtaggtgcctccctaggagctagctttaagtcactataacagcttacagtggtatgggtcatctacgcctagtcgatgcaggtggataaaagtgtggtctgctgtagcatctttcttaatgatggatgtgtcttggaagtcgatgacctggatactgccatcaaaagggggtagagagatggaagcgtagaaagatattctcatccatgtggcaccaacgtccagcccaacccactcaaaacttcacccgtagggatagaaatgaagccaaggccgaaatagaaagccttcccaatccccgtcccatccccttccgcctcttcttcccttgtattttctcataacaagcctaacaaagccaccatatctactccgtcaagccccgacttggggtctgctgcctttccgccccgtcaagccgtcggaaaaaaacagacaacaccatgattcgctgagatcaagacactcgtcacccgagccctgatagttgcccgccattgtcttcggaaccaagaggggaacgagagaagtctgtacagagatcgagtaacttgtctactctcgtaaacgccccatctacttatcccaagcccagcccaaaccaatacttcactactccaccaccactgagcaacctataccattacatcgcatctaacatgccagccagcgtatctcatcacacccgactccttccggccagactgactagttccgccagcaagtccaacaacaccgcgataaccgcgttttgcgtccttaccatcctcccgtttctcagtcactcgtatacctaacccaggtatcctgcaaacctgcttcccgtaggtagctttgagtctcgaacccaagccagcagtgtctaccaccaagtattcaagcactatatgtgctcagctcatcccagccctgccctgccctaccgagcctgctttccttcctgacttatttggatgcccgacatgacgcttccggcgccaccatcacaaatgagaccagtgcccttccccctcctcacgcagctcgtctgaattgggcaactttgcaatcctctagccgcccgcccactcgctcgcctgctattgtcatccccccgaactctttccctccatccctccggcgcgctcacggtcgtttccaacacttatagcgcttgtatcgacttacttcctccagacatataacgccttacttaacacgcaccagtaggctacctacctaatagcgttgggttcttgcaagttaagctcaagtgaagaaaggaagtagctttaccttacctacctctatgtaggaaggtatatagaagtagggaccaatgattcacataatttacacacacacacacacacacagagagagagaaatctccaaccaactagctagggtttcccgatttgatttgcctgtaggagtgagtgagtgagtgagtgacgatttatggtgactctcccttttactctctctctctctctctctctctcggcacaaatcgaaatgagtaaggtaggtaggtaggtaggtaggtagtgaaaaagggtacagggaaaagagcgggaaagtgacagggctggtttaagcattatcaccactggtgcctcgatacagatgaagagccaaatcgagtggcaaacgaagacgaaaatgcggaagtgatctgatctaaccttggattgggttctgagtctgtcgttgttgccgggcatcatggaagaagaagaagaccgtatcaggtgctgatcgtcagcacgtatgttgtagtatgttatggaccatgtacagcgtcaagtcaaacctttggaatcctaatctagaaagatgatgatgctgatcgtaagggcgggacgaacatggagtaacgcggcgggtgccttgggggaatggtcgaattgaccgagtggtctagaggcgagtgatattggaggttgttggttgttgtgtcgttacggcatgaggccatcttgggcatggttggtacacacatttgttgcgtgataagttaaaccccagctagaactctcggatagtgtagtggcgtcagacgtcgagatatcgcgaatgggtagagtaggtcagcacatcacattcacgatggcgagaaagatgggatccgacaaagtttgaataaggcatagggccagagggccggttgttgtgatccagtatcagggagccatgtttaggcatccagctaaaactagaaatacctaggtacggagctaagggtcgtcgttcttacgcgacgggtatcttgaatttcacattcccctattaactccatcccagcatgcattttttcagtgaacgttaggtatcaacaagccaaagcccccgttatgcccgaaatccttagtcatgaagcaccagaaaacacacttgcacacatttagtgggcaagagcgttggcgcggcggcggtcacgctcctcagcgatggagagcttgacacccttgcccttggggagggagatccagggcttctcggagccgataacgaaaacgttggactcgcgggtagcgaaggtgttgtcaagggcatccttgacgtggatgatgttgaaaccaccatcgtgacgctcacggtgggtgatgacaccaacacgacccatgttacgaccgccggtaaccatggcgatggcaccagtgtcgaacttgacaaagtcctcgatcttgccagtctcaaggttgatcttgacagtgtcgttgaccttgatcaaggggtcggggtagcggatgctgtttgtcacgcacaagaggttagtcaaccgtgggaggggaaagtttggacataccagccgtttagatctcgcttgtagttgtgtgatcgcagaggatgagttcccccattccacttttcccgcaaaggtgtcgcgtaggacggacatgtggggggagtggaagggtgaacttccacgcgtatctaccaaagcttggtccaacggctgatagatgtgggcagaacttacgttctggcatcatgcgtaaccaagaatgggataccgcccttgccaagctggacgcgcttgaccttgccgagcttgtacttggcctcctcatcctggatgcggtggacggtgaaacggcccttggtgtcgtagatgagacggaagttctcgccagtcttctcgatggtgatgacgtccatgaagccggcggggtaggtgatgtcggtgcggaccttgccatcgaccttgatgaggcgctgcatcatgatggccttggtctcacggtagttgagcgcatacttgaggcggttgcgcacgaagacgatgaggggcatgcactcgcggagcttgtgaggaccagcggaagggcggggagcatagacacccgacagcttgtcgagaagccagtgcgagggggcgctaaggcgcttctggtgcttcttcctgcagtagggagtcggagtcagtcattgccgccgctgaaagggttcgattttgcgacatctccacgcgatcttttggtgttgcagcgtttggcgcccaatttcgaagacgtgaccgaactcgaaactggtcatccaaatactgcgtcgccggaaagcatcgtcgaatggagaatggcgtcaacgatccgcgtatggatggtggtgtacttacggtcctctgcccattttgacggttggctaatggatttgctggtcgagaaaatcaggagggaaagttcgtcgaagaagccggccaggtaaatatgaaaagtgttttgtgcctcgaaaaccctagcgtcctgtgggtgggcggtgacagccggcaattgcacttggcgcttggcagtttcgtggatgcgtggtctgtgctccacattctgttttgcgccccactgcgacgcctcacttgctgtggggtagtcaccagctgagggtaggctgcgttcggggttagggttggccacgttgatcgcccatctgtcttccggctgtgaggtgttgtccctgtgaaatgtcatcaccagatcctcaccagccgtggcctgacatcatgatacaaacaaacgctcttaccaggctcgtatttgatatgctacctcgaaaaagcaccccataacagccactcttagtgaagtcaatcgaattcatatttgctttactcgtatgctttaagtactaggcatcctactgcgaagtagtttgcttgactgtcactgatgtttcctatctcctctggttgtatctctcgtcatctcgtcttcctcccattgttgacggttgctcctgcctcgattctgactgtggatcgatcccggccccaaccaagaagatgctcagaagaagctctccatgaatatgtgtgacgcactcctccctaagttgtctgtccttcttcaaagacaaatgcgtgcccccaagttcccgatcccagtcttttgtcagccccttgactgacgccgcccgatgtgtataaacgcaaataaaaaagaaataaaaaagatgttttgcgaagcctgccttgatgaccggtgacgccctgtgtctagaaacccatatacgctgataacatagcaaaaaaaacaaatgaaagtttgtcaggttcaaacaatgcgccggccgtttgccgtgcgataaatttcgtgtgttagagacgacaaaagatctctcgcgctggcggcaagaaatcgcaacgttgtggcaagctctctgcatgcctacctgttacctcgcgcttcagagagccctccgatgggcggatccgcccgataaaccatcctgacctcctgaaataactggcgcccctccccccatacctccctgtccatatctcaggcgctccgaggctgaggaaggatcttgggcatcgtttagcaggagtcgggatatgtccatatcgggcggtcctccgaaatatgacgacgacagaggaccgtcgggcaagtcggcaaaaacagaagccagaccgggtagcgtctctgtcggttcgcatgtcgtactcgggagccactttggcaattcctccctcgagctctgtcgcgatacttgcggttctatcgatcgtgctatggtcggctcgagagttttggatatcgtagggtgaatggaaggttccagcagactgatgctggatgtagacgcctccgcactcccgcgcgcttgatggtccttatcccggggattggtcttctcaatgcttgcgtaaatttgcggatacttgttgcgaacccggtcgcgcaaatccgtgggttggcggctctgaagatgatactctggatcgcgttggatcttggtccaagccggcccgtgcttcttgagtcctgccaggatttccttgtcgtccaagtccgtgaatggacgccgctcacgacggtgcgactttttgaatggacccctgattcccagttcgacaagatcttccatcttcttccggtgtgcccgactctttctctgctttgcaggggccgagtcggagtcacccctatccttatcactcggtccagcctctgggttgctcaagagagcatccagcgacaagccattcttgtgcctgctgttcatgtgcgtgcttggttcgcctgacgtagacttgtcggccgcagggcttctcttgcctgaacccccacgaagctcctcgggacagcaggtccgaaaccgatccttgaggtcaccggcagtccgatcgttgaacttgtagtcgggatcctccagaatggtcgtccattttccaacaccatgccgactgacacccagtagaaggttgttggtttcctcatcagaccactttctccgtggtttcgccgccctccgtttcgccttggctccgccactcgtcttgtctccgtctgttgggggtggggatgtaatggaccactcggcgggtggagttgtggttgccgaggcagggacatgggtcggaggactgagatcatgcatgtagccgcttatcctcggtgcctcatggtcaacaacgccggagagtattggaggaaacctgctggcgttggggttgggtggcggttcgtgaaggccgttaaggatgggtgggaccgtgactacttgttgaagaaccacctcttgggtggatttctgtttcttgagaggctgaggcagctggacatagtcgtctttggcagcgagagcccgctgccgcttcttgttgtaggcatcttgaagcgcatcggggtggtcgcctgcaggtctgcgcagagagaggggcgtgctgcttgtctctggggagtttgatgaaagtagcaattggagtgaataactcgaaggagggtggcgagcggcagaatcgcttgcgaacgggtctatcctgggcgtctgcttggtcatagactcgttactgagcgtgtgaatcggtggcagagtcggcagttgcttgtcggttctctgctgctgctgctgttgttgctgctgctgttgttgttgttgttgttgtggttgttgtggttgtggttgttgtccagcatcgcggggcagggtaggtaaatagagcgagttgctgttcacgggggccgttataggaccgagctgtataggtgaagggctgtcggcttgctgagtgttaagtacggttgagaggtgcataagccgtggctcgatggtagccatcgtggaggaagggttgcctcgaggaagccggcattgggcagtcggcgaggcggggcccgggggcgttgagggcgacagcgtgtatgaatgcgtaggaaactctagtgttaagctgtctgcggaagattgagttgttggcaacggtatcgcggatgtggtaagtgtgatatgtggtgacgatgacggagtaggggagggatgacaactttttttttttttcccggagtctgataaacacaagatgatgcctggtggtatttgaaagagagatctattaaagaagaaaggcgaggcctagaacgaacaaagcccacgagacagaccagcgtaggaaaccgagactgagacaccagttgtttaccctcgtgacaaggaaagtaggcggagaggaaagaggaggcaatgaacgggaatggggaggaaaaaaaaggaagttggaattaaggatgattctcggacgaggtcccaggatgtgagaggtctcggcttccactttggttgacttgcccactgtacactggaggtaccttgcggcccaccacttccgcggcccttcagcgtgcccccattgggtcccaagctaggtacactaggtcgttcgataactgtggttgtacttgccctgggctgggacctgatgggggaggtgaggtgacccgcagcactgcatgcgggtgcgttaggaccaccgtagtgggaaatcgatgggccagagaatcgaatccgcgaaggaagaaccacagaatgtggaatgaatccatccgtcccgtcccacccgctcgctacctccatacctaccaacctacctacccgcactgtacgtaccacctcacctcgctatgcccccctccgaaaaacaacggcgggcgctggtgtgtgcaggtgctgctggaaagggaaagcttggcacctggagtcgaacggcagatacgtactaagtaggtagtgtagtgtagtacatctagatcttgacaacgcctcctctcggtaggtggtagcttggcacgagcatcaaatatctctagagtactatgtagtgtactattacattacattctgatggaaaacgtccagacggcatccttgttgaatccaacttgttggtcagctgctgtcatggccagcctgggttcagccaaggtacccggtcccatcgagtttatttccggcaacaagggaagctggataaggtatagttgagttgactaaacgttgaccagaggagcggtacctgactcgtgttgttgttcatccaactgctcatgtttttttttttttttagagtctacactacatgttcagatggttcgtggtcaggcatggctatctctagaaggagtgtgatccagtgcgagaatgtaagcctgatggacattgtggatgagcaacaagtaaagtgacatcaaaaagtccaaaaagtccccgaaactgctcctgatatcggtcctccagaaaacagcgatagtcttgcagattgtagacccgttccatctgatgggtggggttagcttacacattgttgctcagggcagtggacactagggtccgggtcccgtccttcatcctctttctcccccttccctcgcttccctagtgtgttgatctttgcttcacccgggtccttctccccggcccagctcgccaggcacaatacatacctatgtattatccagcatctaccagtccgcattagtcaccaccaagggatcaggtagttgtcacaaagccttttttttttttttttttttccactctgactgcaaagtacctcacatggctgttgtgtgctgtagtgtagtgtagtgtagtgaagtgtagtgtagtgtacactactcctctttcacttggcaccatcacatttccacttttagctgggatcgtccaacacaaagactcgttcttttttttctcatcatcgagactttttttttcgcctcctccagctccggtctacggaatgcacccaaggtttcaagggtcagtgagaccccgaatttgacaactctagctcatcctgcgtagacggacagaaagtgggatggaggaggggtgagtcggggagacagaaaaagcgagagacaaaggaaggaaaaaaataaaaaaaaaaaaaactgaagaacaattccattttgaaaatggaagcttccatctctgtctgctattcatcatgtttcattccgcaattgcaagtcgacccatttcaagtccgccgccacattgggcgtctcagtctccctgattgttaataatgaacgacagcagagaaaaagcgaagaaaaaaaaaaatgatgcagcctcggctatcgaatgagaacgagctagtgccaatgccacctaactttgattggggaggcaattgaagacatttacggcacttccctctgtcaaacccgctggccactcacagggcatcgccgacgcggttacccacccggcctcttgggatggcctcctccattacctatgttgctgctgcccacaccaccctttacggggttcggaaagatggggggggagggcatgcccctggggcggaggagacgccgtcaggggagtggtgtgcactgaatggttcggagggaaagggcagcacaaagccgctattattctcactaggtaggcaacggttacacggctgcgacgacaccaccacggtagctttcaaagtcttcagcaacagcgagatacacccgacagcgggcacgcctttcttgctctccccggcattggcatgttgacatgtcatctgctgagaactcttcgggagatctaaccttcttatgggtctctcatccgggctgtctcatacatagcatgtctctggtgatgatgggcctggatcactgaggaaccaccaagaccaccctcgcacgccagagggccggtggacggaagctgagtggcgaagcaggcgtctgggctgtctttccctgccctgtccagaccatctgccctccagaactacactacgtacactaccatacagactgcggtaaacccgaccctcaggtttgacgcccaccaaaagccgccaaccgcggaggtgctattatgtacactacactagtgtagaggctcctactatctagactatgttctagatgtacacgcacgagacaccaatgccatccatgcctccgcggaacaacctttttcatctgccagatccgcgcttattagctccatgatcaaccgaagctgcttcccgatggcgaaaccagcaaaccacgatattgtccatctacgcacgcgagggagcctcatatccatctccttgactggctggcttaccctgcccacgcccatttctcgtggaaattggtacactacactacactacacgttacggatacccagatcgtcacgacataggtagtgtactggaccactggctggctacggaatgagaagcacgccaacactggcacactgatgactggcaaagactggaagggaccatgccagctgcaaagagaagaaaggtggtattggcccggagtcggactcgcttccgcctccgcctccaacgactcaccttaccttcgcctccataccagctcactgcacagtggtttaattccagatgttggtggagaagatggcacacgagttcattccgcgatctgtatgcgatccatcaagcgctccatcatcaccgccgttgacgcttgttgcagttgcatatgtgatccgtcacggaaggtaggtagctcatggtcgccccgcgtgagtcccgaccgcccacatccacactcccatactagcagtgcgcaacagacatcatcgagccctatcctgcttcgtgtcgtttcacagcagcaagcctgggtaaaagagaagaaaagaaaaaaaaaaaaaaaaaaaaggccctcgcacccttggaaactgccggccctatccgctgtcaaaagtgagactgaagcaaactcatgcaaaatgcgacaacctcctcggggaccggtggcaactttacagactgacaacctttcgagctgagaagcccggtggtcaccgcttccatctccggcccgtaccgagtggagatgtacactacatagtatgaccgaggggaatgtcttatcgtgagcaggtctttgtcatggaagcttattgggtctagggtctcggcccagcctccgactcctgatggatcctgaggctcgtgtgccgaaatggtgtcaatgctttcaataagagatggatttgactcgaagggagatcccgggacccgaatcgaccctgtcgtcctgacagttaggaccatttcttccgctgtgccgtggcaagaacaaccacctacgtcaataccaagaggtgtccgttaccgcttcgagacttgtccaatatccatccacctgatcgttcagggtctcaacatcaagacattcgctcgcagaaggatcacgttcaggcgtccagacgcacacacgcatggcctacactcaagcccacatgtatgatacgagtgtgtgcaggcaatgaaagttccaacggcctacaacatcatggttgggtcgccagaacgcatcaagttcaatatcacagttgcacagagttggttggcatacttgggcccccttctatgtcacaaagagcccgaggtgcattcatgccctgctagccacagacgtcctttcgagaagatgccggtggtccgatgaaaagtctgccaaaactcactttcactgtatgataattggttcgcccaagccatttacctaaccctgcttcgcttgcctatatcggagaactttacactaactcctttctagcctcccccgctgcacgaggaagaagacgtgtttgtacatgcctcctggagtgagttggcatccgacgagtgctggcgttagtggagatgctaccagcatcaaagcacgtttttgacctgatcgttacctagcacgcctggtggatgcccagccaagcacaggtgagagccgaggatcctccagttcatcgccatgcccgatccccagaccattgactgcccaaacgtcatttggcattgggcctctgggtgcccatacgtggtgtgaatcgcatcacttcgacacgtttttactgttacactgtcattgagcatctactcatccatcagccacaaaatggatggtgaggtcatctattttcaggatccctgtgtgaaaaacaccattcggtgccgaaacaaactatcatcgttagttccactacactactacattggccagcatgaaaagccgtgtttcacccgtaccgccgggctgtccccgttcggtcacatacccaaccactgatcgtccacggggtcttgtcgggtaggtgtaccggcaagtgtcgtgtatcggcacgcaagatccgggcccggtaattgaagagtgtgaaagcatgaaaaggggaagtcaaccctgggtaaactgatgtgcagcatgtgcagagtcttcttcttgctctccaccacaatactagtaacgtaacagtgctgcgatggtgaagtccttcatcgtcacaagtgtacagggcaaaaaacaagcaatgagtttcactcggcagtcggaagggacttgttgcaagacatcttatcaacccttctagaagctttcctttctttttcctccttttgtctacgcaatctccgttcacacgtgctttatctttttcattcagctaccaatgtacaacacatatgctacaccactatcgcacccttgacgcatcgagctcggtctctccttcaaatcacgccccttcctagcatcttcccggtctgaccgacgtgactttcctctctccaacccaacccatagaaggggatgaaggaaggagaggtgggaacacttccagaccgttacacatacaagaactcacgagggaaagagagacatacatatattccatacctaactttagcttgcttctacctccgtaacgaagcctactttacgttgtacattcgagtttggccgtatacctacaaccgtctaggtccggctcggtacctatctatattccattatccccaactacctaggtttgctttcgttccagtcgttcgtaaagtctcaacttgcatatcccacaatcgcttggcaaaatccccaatccccaagtcgggtaactctgatcgtcggatacacaaaccgcatccgaacgaacgcatccctttcatttccaatccgcggtcgcaatgtgtcccgccagaacggatcggatcgaaaaccccaagttcattcgggtccagtgcagtgcagtgcagcgtcaatcagagagagacctacatacgtgcatctaccttcgactcccgcgaagaagggtggtacctaggtaggtaggtaggtagctggccctatgggagtcaacgtggctggaatctgggctttgatagactcgggcctttgacccgaatttagatacagccggtatgtaactgtctcattgtgtcgtagctagaatcaagcacgtgacgaaaacccagcaaaaggcagcccagccgactggaacgcttctctttctttctttctttttttcggtacatgccattcccacggagctgggaagttcggagctgaaaccgcaaaagcatgagaacaccatggttcgattataaacgccatggagcgccacattttctagatttttgtttcttctctttatcaccacgcattaccactacatacgcgtttccacactactatgctgcagttgacagatacattggcccgtttgggactttatggtatgggactcagacattgattgagtcaagtcaagtaggaaaatgggtaaagtgtttagtggccgagttcaacccttctcacgtccatatttcctcctatagggccagactttttcttccagcagttttatatagggccgaaaaaaaaaaaaaaaaaagcaagccgaagtgatgtgatatgtccgtcaagccagtcggagcacttgtagagagagaagactttatgggcaagccttattcgatccgccgccgccgccgccgccatcagcttgtatgatatgtgtgccacacaacacaacacacctgcgacgcctttcagcaataggtatcgtgccatgtggatgtcatggtcacgccatgcccatgttcatgccacgctttttccatgcgttcgttctaggtagtgtagatgttcgatatatttttgccttttcttctttagtgagacatgcatacatgccacgagtccaggcacatttaaattcagctctaggtcggtaccttatatatttaggtgtatccctaatacctactatgaaggtaggtacggtactgtacatgtctcgatcgcgatggaatccataaccggatcaacctatctcattatagctagctatatgggaaaatagatccgaatactcgggcctggcaagctggggtgagactttgaaaaaagaatgagaaagggatggatggtgaaggtgagtattaaggaattatccaagtagctaaacagaacttgcatgtcaatagctacctagcttcttgtcagttttcgtgagtacctctggtctgatatgtcaagttttcattagagacatgtatgtcttcccttcgtaccttgagcaatcatgtcacatcacatcacatcacatcacatcacatcagcattgattgacgttcatgatcgatcgatcgatcgatcgagaaatcaaggtttttagattacgatcgatcaaggcaaggccgtggcaagccgagggagagggagcacagtaggtgtcaatgtgggtgggtgaggtgtgaggtgtgagaggaaacttcctttcggaagcatttgggggaagtggtcatgggatggaagtcagcaagcaagtaacctagagattatcagtaagtctagaaacgtgagtgatgatggtttccctgcggcttatatggcgatcggcgaagacgatgtaggagtgagcaggacgtacataactgtaggtagccatcagtgcaagcagaacgggacatggccccgaattgaataggcaaagagtcgctataacattacatttactgaacctggactgatatatcgtgaagtacatgtaggtaaaggtacctagatagaaaattcggcatgactgcgctgacatcgaactacattgcactggactataccgatcaaagaaaatgaagagactctaccgggcctggagcttattctcttatgtgtttcttgggagttacgctttcgtcgagttcatttcgtcggacagtataacctgtgatatcaacataggtaggtacgtaggtagccaactggcgatgatgatgacgataaacaatctcttccaccaatgtaccattctcccaatcccaacctagtaccaaggcaaaggactacccacctccctacctacctagacaaactcatagcttcagagaaagaggcacaaaaagacacccatgagcaagtaactattaaattaccaaggcgggcattgaccaaacttccctgacccactgcaactacctctgccttaaatgagataaacccacgtgcatgcttcccggtatcaatgagcgagaagaacatggcacggcacagcacggcatcccagctttgtgtactgattctcgctcaagccaagccgggagggtctgtctagtcagcaacttcctaggtagattgagatctgtgcatcggaccccaactcgtacgatgcggctgtttggttttcctgatacctacctaagtaggtctggtagaggtgagataggtaggtaggtaggtaagtagatctgaggttggtaccttaccttagctggttggtaggcagttacctaggtaatggaggtgaggtgccttgctcgtgtatacagcatactgtgtacattgtgtaggtacacaattgagaatgacgtttatgtttcttttagtagctttctaaatgtgagttatacatgtcttgatcatctcttctagatattcacctaggtattaatatttctgttgaatccctccgaattgatttgcgaggatatgcagattaggaaatattcatttagtatcgcgacactgtgagttactttcacgaaagggagatgatgataacaacgggagataataaaaggtagatgataactcatagtattctctcttgaccattttcgatacatttatgtccgagcaaggctcacgttggcaccagatatagatgtccctagtaggtactcatcataggtaggtatcttattcatctgctttatatatacaaagaaaacacacaaagagaagcgaagtcttactctaggaaacaagtgacgctagaaaaagtatagataaatccaaatatctaatatgctcgctcgctcgttcgctcgctttgctttgttgttatttctcccgtccatacttctaggatggattgaatgcatgcagaatggtatagtaaaccgccagacatgaatatggacacatggagaagaatgagaaagagatgcaagatggatgggtgggtaacaggtacgatgcaagtacattagggtatgtaagataaaagacactttctaatatgtccgggggaaaaaaagcttgctaatcatgcatatccaaaaaagttccttcttcttcttcttgctcttcagcttcttcatccatgtacacccatccatccctttcacttgtttcatcctccattcaaaattcttcccacatgcatatcacaaaaaaaatattctttacaaagcaagaaccaaagcagccaccaaagcagggacacccatcgcaacaacgttgcgtccggcgccagcagtgacaggaacctccgagggctcagagccggtcacaggctcggtctgagcaggcggcgcaggcatgctgtaggtggaggcagcgctagagggagcaaccgagacgccggtgccagtggggacagcgccgctggggacaacaggagcgttgacggcggagggaacggcaggggcaccaccggcgggcacagccgcggactcggcggggacaccagcaccaggggcaccgggagcaccgggggcggaagcggcgggcttggcgacggtgatggtggtgaatggcatggaggagacggagacgacggaggaggtggcgaccttgttaacaccagcgccgggggcaccgttggaggggacggcagggacatcagcaccaccggagggaacagcaggggcggagaccgcagggacatcagcaccaccggagggaacagcgggggcggaaacggcgggaacaccagcaacaccggagggaacaacgggggtggagacggcgggaacaccagcaccaccggtgggaacagcgggagcggagacggcagggacacccgcaccaccggtgggaacagcggagacagcagggacgctagcagcaccagtaggaacagcggcgggagcggcggggaccgaggtagcgggagggaaggcctcggtgatggggcagacggtaacgccgacgggaacgatgatggtggtgacctggccaatcttgccggcgcagtcggtcatctcaggagcacagctagcgatggtggaggtggcagtgctgtagacggtcgaggtggtgtagccagcagggatcgactcgacggggaccgaggtcatgatgcccgtaggagcgcgggcggcagtctcggtagcggcagtctcggtggcggtaacggggcaaacggtgacgccgacagggacaataacggtagtaacttggccaatcttgccagcgcagtcggtcatctcaggagcgcagctagcgatggtggaggtagtggtactgtaaacggtcgaggtagtgaagccagcaggaatcgactcggcggggaccgaggtaaagataccagtaggagcgcgggcggcagtctcggtggcggtaacggggcagacggtgacgccgatggggacagtaacagtggtgacctggccgatcttagcagggcagtcggtcacctcaggagcgcagctggtgatagtagaggtggtggtggcatagatggtcgaagtggtccactcagcgggggcggtgacggcagaggggtcagcaatcttgtcgccgttaatgggatcagcagtgaccatggagacaacgctagaaacaacaccggagggaacgctgccggaaggaaggataccggtagggacaacgttattgccatcgatagggccagtaaccttggagccaacgttggaaaggataccggagggaacaacaccggaaggaacaccagcactaggaacggcaacgttgtggccattaatagggccagtgatcttggaaccaacgctggaaagaacaccagagggaacgacaccggaggggacaacgccagaaggaagatcgccagaaggaagaccaacgctagggagagcaacgttatcgccgtcgatagggccagtgaccttggagccaatgctggagacgacaccggagggaacaatgccggaaggaataacaccggaaggaataacaccggaagcaatagcaccggagggaagaccgacgctggggagggcaacgttatcgccatcgataggaccagtgaccttagagccaatgctggaaacgacaccggagggaacaacgccggaaggaacaacaccggaagcaataacaccaccggagggaagaccaacgctggggagggcaacgttatcgccatcgatagggccggttaccttggagccaacgctggaaacgacaccggagggcaaaataccgccaggggcgacgccgctggggatgacaccgccggggacggtgctgccgatgacaccgccggaggggacgaggccagtgggaacggcgccagtcggaacaatgccgctaggaacaaggccagagcgaacagggtcctcgggcgtaatctcaccttcgcaataatcgtcctcgtcagcggggctgccaatgatctcggagcggtcgccagagggaacggcaccagagggaacaatgccagaaggaacgaggccagagggaacggcgccagagggagcagagccaaggggaatggagccagagggaatagcgccaatgatctcggagcggtcaccagaggggacggcgccagagggaacggagccaaggggaatggagccagagggaatagcaccaatgatctcagagcggtcaccagaaggaacagcgccagagggaacgaggccagagggagcagagccaaggggaatggagccagagggaatagcgccaatgatgtcggagcggtcgccagtgggaacggcaccagaggggacaaggccagagcgaacagggtcctcgccttcgcaaacgtcgtcctcatcagcagggctgccaataatctcggagcggtcaccagaaggaacaacgccagaggggacggagccaaggggaatggatccagagggaatagcgccaatgatgtcggagcggtcgccagaggggacggaaccaaggggaatggagccagagggaacggcgccagaggggacgaggccagagggagcagagccaaggggaatagacccagagggaacgaggccagagggagcagagccgaggggaatagagccagagggaacgaggccagagggagcagagccaaggggaatagagccagagggaatggcgccaatgatgtcggagcggtcgccagagggaaggacaccggaaggaagggcaccggtgggcataacaccgctaggaacaacgccagagcgaagaggatcctcggtcataatttcgccttcgcagacgtcgtcctcggtagcggggctgccgccaatgatctcggagcggtcgccagaggggagagcgacggggacagaggtgatgatggaagtatcaacaatggtggggttaacctcgtgagcgccatcggtgacggaggggaccttgggaatgacattctcgtcctcgcagacctcgtcttcagagctaccaccggtggggagaacagagctgccaccggaggggagaacgacggggccagaggtgatggcggaagggtcagcaacagtgaaaaagccaccggcagaaccctcggtgacggaggggaccttgggaagggcagactcgtcctcgcagaactcagagctcaggtcaacagcctcggcggaggagacaacagtgttgatcacatcgaggaaagtcattccattggccaaagtctggccgcggaaggcatccaagaccatggcaccgccaaaagaggagcgggtcttgtaggtgttgatcagagcagcagcctcgaggggctcgatatatccagagccagcggcatcagaagctccagcaagaccgatgaagagcttggcctccttgctcatgccggcggcgatggccttctcccactggaggtagttgaagccagaggccgaggcagcctcgcagctagggttgttgtagaactggatgaacagggcatcgaactgggcgttgtcgaagatggccttcatcttgacatcatcaagcgagcatccgggggcggcagtaagaaggagctcggcgttgccgttgtacaactcacgaagcttcttggccatggcggcataagcaccttcgccggctgcggtgtgttagccaatgttcacgttctgatatctgacactccaaacccaagaatgacttgacatacctccgttgagcttgagctcgccatccaagttgaaaccatcaaccgagacgcggtgaccagcaaagtcaaaaggacggggtcccgtccacttggcatcgtagggtccaaaggctccccacaggaagctggcaaactcctcggccttggcttcgctggacagagaaaagcgcgagcccatgtgctcgacaccatcaagggaaagcagaaccttctttcccttctcctggcagtgcttgatgtccgacgcaacgacgctgcacttgccattcatgtgcccgctggttgtgccgttcgtgtagtaggtggcatcgcagtgagcgccaatagtgacatagtcgaagttggcctggtcgcagtgatccctgagcctggcgtctcccctctgtccccagtaaacgttgaccttggcctcggtgagggtgtgggcccgggcggtagcggccaagacggccgctgccactagacttttgtgcatgattatattaaatgattagctttggtattggaatagaataaatgaggtgttgttaaagagtatgtgatgagattgactcaaagagtggacgcaaacacgaggcttgcacggctgggaaagcacgccgtttgatgatgggggtgaacaggatcaaaagggacgtagggagagatataaaagaagaagatccaagagccagatgggtgggcaagctcacctttcatagtgtttctgatcttacaccgatgttgagagctagcgtgctgagtgtccatgatgagtctagctcgctggatcttcgacttcgtgacgagatgagccaggccccggtccagccaagcacccaagctgggggtcaaagtgccggtaagccagcttggccgaccaacatctgttcagttcgactgtcataatacaagtggaaatgagccacgaatgattttcttggggtctggggacggaattgtccgtcttcagtcagtgcttccaaagtaccccagtccagagattgcgacgcataatgaagatctctgtatgtcgaattgcagaatcgatactactcgctgaactgattgtctatacctacatacaaaaacagagccgtgaaaacgctttgggtatatcatgttgtcttgctggaaccgtagggccgactggtgacgacaactcgaggcaaaacgggtcgaagagtgaagatccgagcacgtcgaccgtggctgtggggagtcattcctcctctcctcatcctctcctggctgtgtctcctgtctcgcagtaatctctgggaccgccttttgagcttggtggatatgttgtctgggcttctagcgctgtgttcagaaatatgctaagcggacgacagattcgatagctcgagggggaagagtcttgaacaatcctagccgtctttccctttccgctcaacaggttacatcgaatcgtatgctcaaggtcgaacccccctgccaagactgtgcagttgatgatgttgggtgccatcaagccccagcctgcgtactggtctagccttcttggggtttcagattcaggaacaacagccgcgaaaaccccgaaattgtacctgaaatagccaattccccaccatgtacccggtcccctattttccccagtggatcctactcaaccatcccgcccgctaggtgtaagtgaaaaaaagcaatgctccggacaagtgttccggcgaaaagacgccttcaccgatgtcctacggtgtgtaaatcataacagaatgtgacagcgttgcttcgatgccgtgttatatgtttcccaggttttcgttgtgtgtctcttccccatagcggtcgcgggatatggtgcatggataaagttggggtttctgtgccctatgcatggtgtgccacccaaccgcccctgtgaattcgtactttttgatgtgatgctgtcgacagccggaagaaatgaggaagagatcagcgtttgagcttcggcagcagctgtgcgcagccggccagctccccagaatggcaacacctcacttgcggacaatccctgccactcttgaccgctgatcagtggaccagtggaccaccgacgaccgttatccggatcagtcccacttggccggaatcaccaccgaaagctttaggcgtcgagtggactcatgccaaataaatgagcgtctccgtccggctccgataaccaggtacgtagtaggctgctgttacttagatagatctcccatgcccaaggggtcttcgttcgtttatgtgttcggggtttccgtgagtcgccgtcgtctggggccgagctctcggctcgttgtctctgtctccgttcccgtcttcgttcgtgggcgtcgccgcctggggtaggtttctcagctggatatcgccattgctgggaaagtattcttggttagctgtgtgcgagcaagatatgataggtatcgatcggagtcaacaaagaaaatcatgatatgaaatcgacttacttttcctcgccggttgtagctctccgtggccaggtcatgatcctgagtatccatgcccgaaactttggctcatacaagtaatgcaactagaaaaacaagaagaaaccacaaactaacacaatggtcaaaccaatccagataactttgtctgacgactggggcggtgttatccggtgctctagcgagtgttgtgtggcatggacttccggatccttagtcatcgtgccgacaagatgcaaggctgttatgacagagagggcagcacgggtagctattacaccgacaataggacgacggtaaaagtcgggagttgacaagtaacaagttgcagtgatggagtgatgtatataagtaacgactattgtggcagagaagcgagacgatgattggaatgaaatgacggaatgagctcagagtagcaaagttagaaagtttggatctccggtcaggaaacaggagagagctgaaggatttaacaagtcaaggaaagccacgtgacgggcaccactgggacgagagacgcttcctcgtaaaacacacatcatgatgcggcagatgtgaaaggaatggatggggtgttggagggtaaaggtgccttccttccatcttttcaggagggcaggagtgcctgtatgctgcatcacctcataggtcgaactgggaaggagtagatggcttccaagctggcctccttacttcttcagtttttctgggtaagcaactcgggaattttgctgctccagtgaggtgatgtcggttgctcgcaacgaatgaacaatttaactccatcaaacttctccagagtaacacgaaaaaaaaaaaaaaacaggggcaggggcaactaagatgatttgtggtaagtatattccattcgacaccttcccgagacatgctgtgcccttgctgttgcggaaaaacaaggtacagaaaagaaagagaattcaacctctatcagaaagtcaccgtcaattaacatccattgctctcggtcatgtcagctgatgcccatgattcataacagtacctggcatcaacattggtcaaccattatccccactgccttctcaatcgtcttcaccctcctcgccctcatcactaccctcgtaactgcctgtctgcccggtcatcgctgtccctatattcagtagtatcattccacttaccagaatttacctcctctacactctcaccgcatttcacaatctcttccacctccttcttcataccgttgatgacatcctcgatgaaactaccagggtgttgtttccgatccgcaaattcccaccagggaaacctcgcgctcctcaggagccgacaatctgctgtgggcagcgggcaagaaccatcaacattgccgtatctctgcaatatcgcccccccggtgtacccaacggcttggtgtttctttagcgagcccagacactctcctatattgtccttcgatcacccctgatctgaattgaggtgagaatttgtaggaaatctgcattcagacggttgttgtttcggaatcctcgagttttcttccattggaccctattgctcttggaaactgttgattttctctccaggtggtcacttggacattgccaacaatgaagcgtaatttttgaatgggatgatatgatataggtttcccacctacctagtgataggtgattcgggcggatcgaacggggcgataacactttgttagaggtactcgccgaaccatatcttgaatcggcaggccatcagcaacgaatcgattcggtagagtatcaactacttcgtgcgccatctctccaaataggtgctccgggatggctccgtcatcagaaaagttgggccacagcatgcgccgccccggcagataatcgtgcccagcgcccagtgccacatgggggtgatttccatatttgcttcggtgttatgcatattgaaatttggtaatactctccgctcgctgggtgtaattcaattgcttttggggatcattttcaccgtctggtgactccagtgatatcttccaacaagcttgagagtctttttcgcatccctgtcgttgtttgaaggtctgttcaaactcgtttgagagagaggctggacgtttggtaacggtgaagttggactcttcatcgggcttcgtagttagatgtttttgatcgctcatggttcgtgtttattaacgtgacttgtcggtaaggctccaggaaaaccacaagccggtggattcgtaatgaattgtaaaagagcaaatggcggtttaaaagcacagggaggggggaactttgagaagtagagacggattttctttcaactggctcggcacattagcaagaagagctctgccaaactggctcactaagagaaaggagactatggtatcattctgcaaagcagaatctgacttcgacggactttcgaaggatgtaattaatgaggcgctttgtgcatagaaatgcagaggtacttcatcttccggacacctctgaggcattgtacctcctatttctttacaccacggacctcagctatcttgaacatccgacagtcaacaagtacccatgttcaagtagccaataaggttcttgttgtcatcaaagcagttcagacgaaatcggaaagcatagtctgttcgtagcgaaacatgcataaatgtatgcatcacgtacgttggtgacttagatcgaatgtctcagttctggtgagttcggactttggtttcaccagatctgagacggaaactgcgggagggaggcttgcaagtggaaattagaagggaggcaaataagtgtagatagaggtagcggagggcaagagcgcaagacgtgattgccgtgctgttgttgaactggtactgaaacagtcctctgggaaggagtcgggcatttcagtatatcttccctttccaggctcctcaagggagactaaaccatagtatcgattccataggtaagcttcgtttcatttttttgctgacagccagatgttgcgagctgggttggaatggcttcgacagttcaaactaatgaaatgatctgggtgtaatgggatgcatgatcgtagcaagacttgaagcacggaggacagtttgggaatgcgcaaccatcgtttatagatgtaaacacaaaaggcaggcacggaagagaaagagagagagggacttccttatggtgctgcctttggaacgagatgtttgtgtggcttgcatctttctgcagatgtgaatgctttgagtcggtaggtatagactcccttctacttttcgaacccaactgaccgactcttcctgtaatattctgtgaatagagcgggaaagcgaggcttgcctggacttgccaaagaaactgtcgcaaggatgctgtgttcccgcttccgtgttataccaatttgttcacctgtccctgcctagactctgagatctaggcaatccgttgtcgggcctccatgtgaccctagtaccgtgtccagactcgaggcgggagtgagtggtagcttccaggaataataactgaagttgaacatcattcgttgaacgtcccttttctaggccagagctccaatcatcaaaatcggttggccttttcctcaccattgttcaccgtgacacaagagcgcttggtaattgtgaagatcgcggcttcagctatccaacaaaggagcttcgaccaaggacgttgcaccagatggtcactcaagagagaaagaggaaaggagacactatcacaagaaagattaagtgagctgatgtgcggcgcctgcgggatatctgtttgcgaatgactcgtatgttgttggccatactgcaaaccttcaaaccccctttgaagtcggcaaggggaatacgggaagatgcacaccttattacctctaaactctcgaatgacgcgtccgatgagtaatgcaccaaatagtaccaggggattccataacatcgaaatataagaaggcggctgctgtaaatgttgcgcagcgcaggcatgcatgcaacttggacaattgactatcaatcaatgtcaagcagcatattccctctctcgagtcggtgctctttccacaacatctagacgcgggtagaagccgtcgacctgagacaagtgatcttcacgataggcgcggtatcacgtctgacaacattctctctcgttcctccaatgtttaaatgtttcatggtcgggaacgcactttggtgttgaaacgccaaagtggggagggatgaacgggcaaatccctgggagccgcacgagggcgggagttgaatggttggtttgcgcattctcgaaacaatggagatggaaagaaacttgttcatacttctccttggatacgcgtccgcgaggcagatctgatgaagatctcgggttttgaagccattcccggctatcgatgggacaatgctgttgtctttttttggataggcgccagaagggatgatgatggcatgttacatcatcttgccttgacatgctctgctgcaaaagctcgccagacgttgcttggtaccgctatacatgtaacttaactgaaccatcataggcgccaggggagaaggttcttgaatctgtcctggaggttacaccaggacttggaggggaggtcggtttggttggttgtggcgaaattgtctccaaggccgggacaccggtgcggactgaggtgaaggttacatcgggggacccttcagatctcggactgccttgccctccacttgttggcgatttggctcattgctcgctcgtcgctcgtctgtggtttcccgcgtcgctagcaacccctcatgacacattgcaatctggggaacgttggtgattttgtttcatgggagaggagacaagatggtagccgaggcagagggcgattcgagtggtgccgaatgctgaggtatcgaagcgcatttcattccctcgagattgcagaaatcctctggccaattttcagggtacgggcttggcaaccttgattttctcagcttctcaagagtcttggcgatggatctcgtcaaattctctccatgtcacctgccccgtcctgtcttgagtggaagtggaaatagacggagtcatgccttgtcccgcgggccattgaacaatatgcaatatgcagagcactcaaccagaaagtcggtggtttgcgatgacgagagtgcgacgacgagggcaaaagatggtgtcgttcgttgaagacgggaggaaaggttgggttgggatgacggttgtgcaggcttcagtttgatatcaaaaaccgttattatgcatgccattctggctagcgcatcccgttcgtcccgttgcataattcatcacagatgatgcatggagacgcacagagcacaggcaggccacttcattcaactttatatggttcatctcgccttcccaaacacggtggcgtctttttcaaaggagacaactgaagaatacatgggccagcttgttggtttgatcaaactcagttggaaagaatgcaacagtccgtcaaacgtacatagacgccgtccttgtcaatcaacgggcagccaggcaagacattcgaccgctggagtcggagtttttatttataaaatcttgcagactcaggcgctgggcccacaggggcagagacaaagagatgtactgccggcccgccggagaccgttataccaatggttcgttccatctcgaatcggggtcagcggatgggcgctgcgtgcgccaaattaagggcctgtcccggcacgcccaggccgcaatacgaggccacgcggggccagttggcagtctctgccggtcgttgccagcctgtcggcattttttcggacgggtggctggccatggctgacagtgcttgtcgtcccatcctggggcgccaagtgtttgcatcctgcaggacttcggggtctgtggatatcaaacccacagtgccctaccgcttggtgcccaccgtgtccactcttttgtacccgaccctccgttccttccagcgttggaaggtgtgttgtccccgtcgtccacttgtcttcgtgacctgaacgagggaatgcctcactcccgtcattgcaaggaaatgggacgcagagatcacgccgcgctcttttcccgctcctcgtccaaaattctagtagtgtagtgtagccgtcccacccacccaaccaacccttccaccatttctatcgatctagtctctcgtttcccattttccacccactttcctattttccctttccctcgcttctattgtcattagtattacactctcaaataaaagggatcctaacccatacaatcgtttcaccaaccgcgcgcacttccctcgttcgatttcgcaacttaaccctattcacacttccacttccagtctcgatatccgacgacactctccccgctgagagcaaccgccttcgtttagttgactggtcgacattcgccgcgcccaagggaagctaattagcctgcgctaaacccaagaaccgatcgtcacctagtgcacacccgggcctcaccgagccagcagactactggagggcgtcgagccagtgtaataacccttccccataagggttcgacgattcccacgcataccatcaaccatcaacaccacatcaacactttcacatcagtgtcatcgtaatgcagctcagtcgcctacttctcgttggcctttcggccctaagtgtcgccgaggcctcctacatccgcaagggcgtcaatgtccctcaccacaacaatgtcggtcccctggtgcggagagcagacagcggtagctcctccgccgacctccccgtggacacgagcgtcgaggtaccgaccccagagacgacatcaacaaaggctgctcctgccacaacaacaagcgcagacccaccagccgagcccaccaccacgtccaagtctgtttcggtgccagctgccactacaacgtcacctcccccagcacagacaaccacgaaacccaccaacaacgaccagcctacagtaacagcgaaccctaacggcgaggttgtatcctcttccaaggaaccagcaccagcaccgtcgtcctcggctggcggaagcggtggatcatccaacaacgacgatgacaactccaagtccagcacgtctgtcaagcccatcatcaagaccatcacccaaatcatcaccaccaccaaccagcagggagttgcgacaaccgtgacgagcgaagccctcactacctcgaccccgcctcctagccttgcttccggtaaggacagcaaggacggcgacatgtcgtcccagacccgcaacactgttattggcgtcgttgttggtattggcggagccatcatcttggccggcttgggcatcgttggctggaggatctatggccgcaagaagcagtccgaggaggccgacaatctgatggattacaatgacgctggcaagcccgaagttggaggatccatggttggacgcacccccttccaaagcacgctcgagagctatcatgcgccgacgcatgtgaaccaggcgtcaaacttctaatttttattttgcgatatatccacaaacaaagaaatacgaagtttttgcgttgttccatttcgcttttttaaagcgtaccaaatcatcagcgatcaagataccccttccgcgtctttcagtcgtcgccgtcgtcgccatcactgagtttgcctgttatcggctacggcagcctgcattttttcttttcttttcttttcacataaaatgtttttctagattttacaaaacatgtggcaatgccatatcgcattgacattcttctttctgactcggctctgcttggttttgaaccctggggggctcacatgtgtatgatgtggcaatctaccggtagtgggcagagcatttatttggtatgcgcttgaggggaggagaagatacaacacaaaattgatgtacactacgttttctctacgtacacacactcattacactcccatatcacgaaaagataacgaaatctgaaagggtggaaaagtcatagcagagcaggcaagcaagcaagcagagaaatggatgaagatggatggatggatggatggatgaatggatagaaggaaagatattttccaaatcatacaaccgttcccaacaaacccacattccgcgtgaagacagtttagtcgaaatgacctcaattgctttcgtgatacactatcagccaaggatatcacaactttctggactggacagacacaaagaagagctttgtgcctgtttggttgaaggcttccctagagccttctccttttgttcaccatcattatactgaatccctgacttgacagggaccaactaactgattagtggccggaatttactcaaggaacagacagacgttagcaaactacctctacgaacaagtagttcatactccaggctgttggtcatcaactagtcagatggatatttcagacataagcagaagttatgacaaggaaagatgggttgatgctatggaaggtattttcttatccaagaaaagccgttaacgaagcttcattaagtcaaaaagttttcttttttgcttttgtcgaagctaggacagcttcggtgtctacataactaacgtaattccctcaacttactctggatccccctttttcctaggtactatttctcaacagttgatgatgtgggtgctctaaggtgtcgacagatcacgggctagaggtacctacctatggtataagcaaaccctttttttttttttagaactgcgccccctgagatgatggatactacatcggatacctctccgttcgttacactcttcaatctagtgtagctaggtagccgactcacttgctcgaaagaaaaacctcgactgggtgggtggctatggttcctagaccagggaagtcagtcaatcgtccgtcactcactcccatcggtgctttatacgatattagaacatagaaaacgtggatcatcatcgtgttcgccatgtaggtaaaaaaaacctttttatgcgcatcaagttcccaagtcgatcacctactcatctttgtttcctgtttcgtatgccctcgtgggtggcttagccttttacatatgtagatgacgaagatattgattggtatggttccacattccggtcggtggtcggatcggggaccgagacgagattggtagggactggaggcatgggaaggattgtttcgttgcaaccatggacaacgaccctcgtctcaagattgtttcagccttttttttaacgaacattgcccgaactacctacacgtacttactggctggagagcgcttctgaacctgagaatgatgaactctttcctttcttttctttgtcctgagagtgtgttcgctgggtttattctgaaagattatcttcaccaatacgaacgactttagtttgagtttagaggctgtgacggcgacgaattcggacctgcttgctgcctgtttgagttgttttccgggcttttgcttcgagtggaatcattggggttaacaacaccttgcgacatctccgcgcataatactacttgcaaggacaagacaagacgacgagaactacgagccgaatcgcctttgaccagaaggtcgagtacaagttctaagaaggagtccaacttgaagcaccgatctaccatgatgaagcccactcagcatcttcaaacgacgacgacgacgacaacgacaatcctcctcctcttcctctccagttacgtaacagtctttgccgcctcaccagactcgcccaccctcgaagacactcaccacgcagaacttgacttcgccttcaacctcccacgagacgtgtcaacaggccaggagctcgactccttcttccacacagccaacttcctcggcggagcatcaccgcagccgatagtcttttcgggtaacccttcaaggccatttgaagtaaatggtgaaacctttgtgagtctcttctctttctttgtctgctcccatactgcctcagggccaggatatagccgagcgtttaccatgctaccatacatactgacgatgtactatttcagcctgactttgcaacagcagccagccgcgtctgcgacaaccaaaagaatgcgtgcgcggatacggcgaatgacgagaacaagaagacgagttttggggttagtgattgtgataaacaacgaggtcagtgatttgctactagtgtgtttctttctttgaggtttgttttccaaagagtgaatgagtagagtagctccttgggatcaaagtactttctgatggatgattcctatgcgatgcccgcttgttaacatgtggctcttttagaacaatgcatgaactcgatagagtcggcgacggagacgagcttcacggtcaagccgggcccgacgctggtggtgtcgaatgcgacgcatgatattttctgtgatgtgtagagcgtgtggccccaaacattgggtcttctggaatggtgatgacgacagtgggcgttgtgggttgaggaatcatgggaacctctgggcctcattcttcgatatcgaatcaagattgacgtggaagcgcccgggtgagctgttcgccggaaatgttgtccgtttcatcttgaccttcttttggattcaggctcattgttgacatttgtagtgtttgcgaggacacaggtgtcgacagacatgaagttggcaagtggaagtcgcaagaaccttgataggcagtacctatggcgtcgctgcgtcagtggactgaatggtgcaagtggtatcagcgacctgcagcaagcggcgtgcctttttttttccttctcgtccgttccttgctcacggcaacgaacgatcgatcgggtttcccgctctggagatccggatgatgccgaagagatggacaatgagctttcttttcatccaagttccattccacagccaatgactgacttggaccagtacctagatttgaaacatcaacattccaacaaagtgttttgcttcacaaggccaaccagttccagcactccacatgcgaaccagatcttggggacccgtgtgttccagcctccttgggtatcgctgcatggctctgccagttggtgggcccttggtggtgcgggaggccatttgatccgggttgatgccagcacgtgtggtgtagccatgcagtggtgatgcagcagcctcccttcttactcgtcgtcgtggagaaacccgtcgtgcccgtggcttgcccctttttcccgctggacgtgttcctgaatggacaatgtgagtttcagtttggacagagcctcatcgtggtgctttgctgctgcagtgtaatccgacaacgcaaatcaaaaagccaatggggaaatggcaagtaatggcaagtatacttgtaaaaacaacacaggccttttgaagtgaagaagtacggacggctacgggagtcgaagcgagaaggatggaactgaacgggaggagaaatggaaatgttctatgcaagcgcgggtagcacggtcaaaagttaagagatacttggcgaccgcctcgagacaagggttttttggcctatgcggctcaagattgtgaagggttcgctgtgtgggcagctcgccttggcagcgtggatacagaaccccgtttctccccgctttgtactcgccatctgtcgaatcgcacgatggtgtttggcggacaatgtggggcagtcagggaccattgacggactcggcgagggtgatgctgcgtaaaaagggacagaagacgggacggatggtgatcacccaccggagagaacgacggctgggaaagagatggaagaaacaaatcctacctccccagcgggcggtcaaaggaaaaataggtaggtaacctagaggtacttaggaattgttaggtagattggcgacagaggcactcagtcaccactgccgtgtagtgtagtgtgctaacagctgaggtcccaacctccaaggcacttagtctgagtactcacatgacccgaccccatacccaaagcttcctgacccaagtggatacgccaagaccgaccccacactatagaaaatctctcagctgaccatcacccctttaacacgtcgcatatataccttttgactttccctatagagaaataaccggcgcttttgatcctaataaacgaaatttgcctacgaataagaaatatataagtccgaataatatcaatccgaacttacccttccgtaaaccttctacaatagttcgcaataatacctacgtaatctatccctaattaatctctaatttattatactcgatataaaataagtactagccctatttctaacgccgatactttggctattattactaggttcggtttaattaaatagaataataaagtatttaatagaccgtctactatattcgaattatagtaaattattagtatagtagccgaatttaataaattggaggatttaaaggatataacccctcctaatattataatatttaataaccttctagtaaatttttattaatatatcttaaatatattctatattaattaataattaatcctataatattaattatataaaggttgaaattataggcccaatattcattttatttaataatattaattaatattctatttttatcgaaacgatatactatataattactattctaaaataccccgaatcttctactcttagtgtaatatatattataaacgttaatagtttaattgaagactaggttaaggctctgtaaagcgaggtatataatagtagtattttaaaataaaatagtaatttaaataaggttaatatttaattactctcttatattccaaatttagtattatattataaggaaaatacttacaaaggaaatttcctctaactatttaaataacgctgtttattattgtactatatataaatatattagtattaaatattataaatatttagactatagagtttggtaggtatataaataaaggtttatatttatagtcgataaagaagttataaactttttgttttagatccgcttttaataggataaaatccccttagttaggcgaattattaggtatagatttatttataatttattcccagctttaattatattactataatttaattaatagtaattattatttattaatataatctttacaattagttaggtataggcggttagaatacgttaggagatataggactataaggaattgaagttattttgcaaatttatttagtatataagtaaagtatttcctatttaagatatactctttataattagtattacttatattcctaatttatttttattaagataattattaattatactcgctattggttaaagtattagaattcgaagctaggagagaggatatatttttttactagcctctctaataattttaatcaattctagttaaatattaagttaataatcgaaggttatttaagggattctatacttaaattattatatattaaggtgtatattaaaatatactctatattagtaagaaaggctaaatgtagtaagtagatttttcctctttattttaaaaatttattaaagatttattaataataaattagagaccgaatacctataaggatatagtactatctaaattcgaagttacaatattattattaatacttatattctagctaatactaaaactatcctatatattattataacctcctatagttaatatatatacttactaccacctcctaataaaattccttaatatattattaataatttaataagggttttataaagagtaggaaaccctaatataacctaaagtaagtaaattcctaatattaataatatattaaagattaattattaattaatttataatttaataactttaacctataacctatattttatttaattccttagcgaatatagtataaatactattaattaaatatatataagttttaataatattaatagggttcggttagtaattaaaaagtattgtac