ctcctcctcctcctcctcctcctcctcctccaccaccaaccccggcacggcaacccagcaaaccctcagcaacacaaaggccaaaatgatgaaagaaatccacgccatcctcaccctcacccttggccctccaccctccgccgccggcgaattcacctggtccttcgtcgaccgctccggcaaggcgcgcactgtccgctccacacccaaagcctttgctcaggacatctactcgcccaaatttcgtcttacctcgtcgaccatcagccgcatggtctccctcgtgcacgacccgcgccacccacctcttacgctaatgacagtcgaccgcctcggcaacgtcgtcggcgggcgcaacatcacgtacatcaacgtggacatggccacgctcaagtccgcgtgcgtgagcatgctcagggccgggtatcccgtcttcttcggtagtgacgtgggcaagttcagcgatcgcgtggctggggtgatggatctcgatttgattgattacgagctggggtttaacgtgtcgttgttgggcgctgataaggcgagtagactgcggacgggcgagagtctgatgacgcatgcgatggtgttgacggctgtgcatctggatgaggagaccaacaaaacggttaggtggcgggtgcagaactcgtgggggacgggggtgggcgaggaggggtggtttgtgatgagtgacggatggatggatgagtttgtgtatcaggcggtggtggatgttgatttcttgagtaaggaggtgaaagatgtgttgaagcaggagccggtggtgttgccgttgtgggatcctatggggtctttggcttgaatttagtcgggtgctaactggtgatgtgcgtgtgatgttatgggagctgatgattttgaagaatgtcacgccatgactgatggatcttaaagctgggagttttactcggaccagatgagcaaggtagtgaaattgactggcgacgatgatgaaacagtccagtttcaagttacttcgtttcgtttctatatctctttgtaacgttcgtagaaccgttcttgtttttaacacagagcagccactcaatcgctcctgcctcacttcaatgccatggcaggattttcgcttggactatatcagccccaagttcggaattttccaatagccaaaacgggaaattagtaataatccaattgattgtgtaggctggcctcgcgcgttcaactctgtatacatattttagccctcgtgtacttttcatgtacttttcaaataagttcggaagcgcagtaccatgttgtaagcataccacgtccactagatatccatgaaggacagacatgcagatgtcggcgaggacagaagaaggtagtacatcagagatgtagaatacaactggtgtgagcttgtttcgacagttcatcgtcgtgtgaatggggcgattgagcggttgttcgcttttcgttgcacatttcaactgtctaccttcatttgcggcaaatgggacgagcgaattgaattaggccagactgatatccatcaaccacaaccaaatgcctatctatcaacatctcgagttcctaaagtgatcatcgttaccacgccgtagtcgtgcctcttgtcagcctcatttctaccaggctacccatcaccactggtgccagctcactcggatcagctgtggcagatcttgacaaaagaaccacggacgttgccgttgatatattgcgatgtgatgattgggcaagtagctgtctacggaagagggagaagtgtacggcaggttgcttgcagattgaatcacggtgatctgaatctaatctttgttcgacttgcccaaaactgctcgcgctctagccctaagtggtgactgagcggatgcaaagcctgtttcccccccttctgcctccttctttttcttcttcttgatcgcttctccagcattccatgcagattgttgccgaaaggaaaggaaaaccaattttgagggtaaattttgacttcctttaggggcgtctgagggccatctcagtgagcctgtatcatccggcagtcttcatctaagatgaggtttgataaacaatcaacatctccatctccatcgcacctcaaactccggtgtctttgatacgtgcgaagtttccgagcagtatatatgagcccacactttaggcaacgacgactagaggtactcatgtaaagtctgatcttatagtccaggctcaaagtcttggacgactgccaggcttagcacccgaagcgggtctccacaggcagaagagaaggtgtcttgctcatcctcgtaaaatgaaaatccatccctggtcaggtcaaatcaacaagcggatcagatgagaaaaagactgaattcttcttgcaaatagccggctcattgtagtgtagagaaagcatatgccttcctaggacaccccggtacgtcgatacctgcgtaagcacactcagggcttcatacagtccgacgactgttcacaaccgagttacacagcgctcgttgaacatccagatcatcattcggggatcatggaagatggtaggtcgccaaattttcgatataggatcatgatagcgagtcatgtctcagtctcacgtggtgtacatagtaagtgtatctcggcatgggcaacttatcagccttaaattcagtccctgtcaacatatgaacaacttccaaggtatgccatcacatatgacggagaacaaggcaatcatcaccaacagacgacaacacgaggacgtgaatcttcggggaaaatccaaaataaagccaacagcgatacagaccgtgaatcggctcatctccactcaaacgtcgcttcgatataagtcgcgtgtctgaagagcagaacatcgtcggaacggatgcatgtgttaccccactcgggatactttgtggaaaatgtcacgttggactcggttgccggctgtttgagtcgatccttcttcgttccgggcaagggccagatcaaggttattgggggtcatggcgtggttgggtttaaatggatggctgcccaatgcctcacgcaaatgacatgacattccttccagaaacctgaatctgagatgccatttctgtacctgagtgtccactcaccgcgagcaccggatgggaaacaggattaacgaggcctaccctgtgtacacctcaggcttatacaccccataggaggaaagagaaagaaaaagcaaaaagaaaaagaactaaaaaaggtggtcgtggagagttttgagggttacgagatgatcggtatcttgaaacttgctcgcttgctcaagtgcatgcaaggaatgcccggaaggggagggtaactgaagttgttggaggaaggaggtcgtgacggctgtgttgttcatacaggctcgatgtgacggaagggagatcgggggcgaaaaagaagctttggatatatggaggttatgtatggtgtctgtccacatcacgtgtgaagagaagctcgtgtaccatgcggtgcaccaaaaccgatgagagatgatgtcgcgacccaccgaaactcgagaaatggcaacgtataaatgacccgtcaacacaagggaattccctggatgatggagggacgaaaagtgtagatatgcatcatggcgggcaagccatcatggtgcgacgccatcacatatcgatattgatggggctcgaaatgaccaatccaagttatacttggcgaaatgggaatctgatgtttgtccgggtcgaagtgctgtgtgacaagcagaagtgtgaaggagatagctgacgaagcaggttgagaagacagttggtggttttcgaaaaaagagacggcttgattcggaagttgggagttggacgtcatttttccctgtttcttcaccttgacgaccaattatgtaccttgtagaaagtgggtcattgtttgttagtgccatggcccgcccgcccacatcgctgctggcaatcactactgttaacactataaccaccaaccgcaacctcaacatctgaaggaagttgatgctgcaaggatattgtgttaaatagcattctcaagatccggaaagaccgcaggctggtatgtgagtattatctccatagagaggcatgagcttattcctctagctggtgccgaatgatccactataatggacggacgaacggattgacctgccatctcttctcgacgacacgaggttcgtccgatcctgaagcgcccggcaccccggagacgggacggcgggaatccccaccccaattgaaacccaaaatccacatttccaggaactccaaggaacagctacgcgctagggcattggtgttgaagcccaaaacccaaaagttgaatgtcggtcaagctatcacggcgaggagtcttacatttgccgttcacactaactagttcggtcgacggggaggtcattctggaattggaactctggcggtttctcagcttgaaaccagaagtgccgttgttaaggccacaccctctgtgcgtagcctcatcaggtacacaagaattccagggtcctgccaatagccgaaactgtgagggaatgaatgctcgacggggaacatatagcaaggttggcctgaatgcagtgacatgggttgcctggatgaccagaattcaatcggctccaacgagggaaaaagtagacaatggaagatatatgtagtgtaagagaaaacaagttgggcgtctctcgagggtagggtggccaactcgtaactgtcgaatcaggccgacgccccatccgtctcgagacttgaaagccctcaaattggtagtaatactgaatatatacagcaaagactgtagtgtactccgtccgtccgtggatctcactcatccggttcacgccacttattacacctcggcggcacatacatggattatatgttttgggtaaggtcaagagtagatctagtcacctgctcactcgactttaggaatcttttcatagtcctggtgagagttattaaggtcaattcagtgtccgacttgcgtgcaattgctgatcgactcatctaaacacagtttccttcgtctgatcggatcgcgtctgatggtaaagaccaaaatagatcgagaacttcggccaagggcatatccgctcgttccaacctccacctcactagcctcttcgttaacctgcccaatcgtgtcaaaaaggtatcctctcgcgggtcccaggcgaacagtctgaggcgaacggccagtcacgggtcttgtggacaagagttccatagacatccctcgaggtcttcccaactttctcattagctgaaccccggcgtctccaactgcgcaccctggcacgccccccctgcacacaccccgccatacgcaatcgtccatccacccgcctcgggtctctggccccgcctgccctcacccatcactcagcagcgctgcctacaacctccaactctacgacaccacctgtttttttcttcctacccgacatctctacctaaatctcacctctcttcatccaatctgcccaagacgcgggaaactacacacaccgaaaaccaacgccgccacgagcttccacttgcagagactttgggttacttggcgctagtatctcgcccgtccttcttcagacattgtacatttccatcccaggtattgtcactgtctcacacgggcgttccaagtatacagcatacctaccttaactgtgaccgagccctccatcccatctgttgagtcatctatccagtcatctggccccgcgatcccaacaccaacttccacccgaccttcgacattccatccttgatcgaccctcgtctttcattcctcgctcgaacgcgccggttgtcgcaatggccgaccagagcagatacagatatccatcggcggcgcccccagttgggagacggtcccctcccatgtacaatcccgcacgcctctccatgcccataactggagctggaacctatcagtcgctgtacgggggcgagatcccagttctccctacaacccatgaggcactccctctccgatcgcctgtttcgtctactaccaccgactatcgtccaaccaccattcccatcgactctggtagctatgccgtcagaaaggagcccatcccacggagcatgagcgtgaaggaccacggcaccagaagccaccgatctgccactctcgacgcagcctcgaagcgccccgttatcagccatgtgccccaatcaccagttcccagtagcatacgatcagggagcccatcacgccctgtctaccggaccagcgatgagttttacacacaacctgcttcctccttgaaccggtcacgaagcgttgcacgcgccccattcagcgccaatatggatgatgccgaataccaacgtttacgagaacgaaccgaccgagaaagaacggaacatgaaagattatatagccccagggctgccgacctgtaccgtgcgtcacgtccgacagtgctctattccaacaccccccgaggcgctcctgggtacgacgaagaagcatttgttgagtacacaaagccaggtgaattggctcgctatgatctcgatcatcctcataggcgccggcgcgaaagcatggatcactactatcgaccggcagtcagtgtctcatctgatgtaggacgcccatatgacaccattgaccggcggctttacgacccaacaccgaacgctttcggctatgacaaacccggccgagatgcaatttccggactgcatgaccacaacagcgttcgtattcccgcaccttcagaagttctttctgatacggcggtgcgccgaccccctgcgcttcttgactctccgctactgccagggtcttcggcgactacagagcgcaatttgcgccgcgctgcctctcgtccgcgtccagtttccctcattcaggaaatcccaagccgatcagtccatcctgatgagtatcatcgagttcgggaggacggctactataaggatgacgatatctcgcagcgcggattcggcatccgacctgctgcgaaggaccatggagagcgacgaaggtcaccccgtgaaaagcggtatcacgacgaacgacgagatccacgtgagcccagaaggaggtccgacgaggacctggagcctgtcaggcataggaaccacgacgaccgtgaccgacgagactatcataagctaccttcgactcgagaacatcttcccgttgacgaccgggaaatcaggcgcgacaagcatgtccccattagcgacattccagctgcatccgcaatgacagtggcatcacctataaacggcagggatggtagaggtgatagggatatcgagtctccgagacgacgctatgaggaagactatgagcgccgagatcctgatttgcaccccaggaccaaccgtcatgctgagcattatgagcataggaggcctgatgattttgagccccgccggctcgccccccaggaggacgattatgatcgtcggaggagtgatgttcctgaaacctacacccggctgagccgtaacgatgacgactatgaccgcaggaggcctgatgaacacgaatctcgcccacgaactggccacggggatgaggactataatggcaggagagacaatgagtttgagtcccacaagcgaaccgattacagagacgatgactatgaccgtagaagagtggatgattttgagcatcatacacgggatggccacagagatgatgatcacgagcgacggagaatcgatgaccctgagccttttccacgagacagtcacagagatcgagatcatgatctcagcagagtcgatcatcgtgacacccgccaagacgatcgcgatgaagaacatgacgaacgtcgaagggaggtcgatgattccgagcctcgcactcggcctagtcgtgaagaagactatcaagatgaccgaaaggttgatgaatctgagcagcacgtcaaagctggccgcgatgactttcggagaagccatgaaagttttcagatggtcgatatacccggagggttccccgacgaaaaagagactggcgacgaaacagatgcagaaagccgaagccgccacagacgcgacacagaggcgaaactcaacggagagcctgcctcttcgccaccacaggaacactcgagggaacaatccagggaacgcgacgacaaggatgatgagacgcaccgccgatcgcgtccttcgtctgctttcgatcctaacgacactgcagggctggaagagctgaaggctgagttggcagcacaagaagccaaggaaagtgccagcgagggtggtcgcacgcctaaagagcactcgcccgaacgggagcattcgcctgagcgggaacattcgcctgagcgggagctcgtcccagttgaagataactctaaacccaacactgaagccgataacacagcaatggctgagaatgaagcggacgaaagtaggggacgtgaactggttcctcacgggcagaagcaagttcgcgttgtgtctcccccgagagagaaagaagagaagaagcctatcaaaggcattctcaaacagccaaaagcacagtttccagagcatcctccccctgttcgggaggaagttccttctcacaaggacgacaagaccaaacaaaacgtacctcagggtgctaaatggacgaagatcaacaggaagctagtcaatcccgaggccctgaatctaggcaaggagcgtttcgaggtccgggatgattttatcatcgtcctccgggtcttggataaggcagatatccagaagtacgccgacattactgctcagttgagaggtgggttgcagcaattttcttatctccagactcgatccctttcctacttctcgccttttcctggccctcaactgtgatccgcccgcatacggaacaacgacgtcgactagcccgcgtgcgtgtccttcgatccgagcttccatcgcgtgcgtgctttcgcatgtggtagtgttcgctgctcgtttcgtgtccgccgtgcctgccttgccgagtttcacccagttctccgaatcgtgccgcatcgtgttgtcttgtgctgcctcgtcgttcgaatgcacacctagcctaccaactatatcatccccgccatggcatcgctatgctttctttgcttctttctgtcgctttttgcaggtcataagagatataggaattgctgacaacccttttcttttagagaaacgaaggaaggagtacgaagacgagcagaatgccaaggcgctggttcgccatgagagaaacgggtcgtatgatagagatgaggaagaaggcaagcgccgccgccaccaccgaaaagacagagaagacgagtatgacgacggtaggagagagtacagacgccatcgcgcgaaggatgaacaggatgccttgtatgacgcgaggcaaccgtcgaggtcccaccgcagagagtaaattttcgatacccgattggtgaggccatatagaggatatggagaaaagaatgttcttggagacggttcacgagatatgatcactagagttgatgatatgatcttgcctatatggcctttttatgcgaagaaaggaaaagccggcggctttttgatcgataccatgacggtgttggttcttgaatgcgaggtggggtgactgtgttttccacggcattggaggagcgtttcatattttcgtgttccatatagagagagtatgagtatgagaagcgactgaagtttgatagcatatcttgtccgaaacatcttgttgccgcttgttcggctgtccgcgccgcaatatgccagtgagaagggggcgtatattatccaggttcacacaatttcaggccttgactgtgaagttgcttactcagaaggtaatgaagtacaattaggtacacgatgcctcacttttagactatgaagaacaacccgcaaacttacgacactcatgatgatgtatcctatcgctataataacttgggaatatctgacgtgtacctctggcttctaagtttgcatctgtatgacactaagtagtgtaagaacaagaccaaaaaccaacagttttgaaaggtagagatacctcctgccctctattgtaccactgctccgccctgcccgcatcccgccgatggaccgtccctctgcagcattaggaaatattcgacgcgcaattcctcaaatcatcttcaaattagccagccatacacatctcgtatgggtgattaaatgggagagacctgggacccagcaagcaaaactaggagctatgcccatccacacgtgtactaggtaggtaggtaggttgggcttagcgattagatataagagggggcgggcaaaatggaagctctccaggtacagaaagacaaacgtcattacacgctagctccctgtggtgtaatggaggggcagggatagctaagccggcgcggcgacgaccctggaaaggcgcatctggacacctggggcgcgcgacacttcctttccattcaacgtccacatggcaattgactcgggtggcaggtgaaagttccattgcgccacttacttgtaggtcctcactcccaagaccagggcagataccaaatgccaaggcgtcatcggagtggcgcccgcgggctgcatgctgcgcgaagccccagtgcatgctacctctacgcgcgatccagaattggatcgggatgtttggcattcgttggtagttgggcatttcgcgggcgggggttgcatcgatgcattctttttccgtcttccaccatttgattgctagacaacatccatacgtctttcgtcgtcgtcgtcgttgtcgtcgtcgtcgttgtcgtcgtcgtcgtcgactaccataaagcattgaagcgcagtgctttgaaacattggcagacggtaaagcgacggaaactccgaaagaaacaagtgacgaagcgagaacgggagtgccggaattgatcacccggactggctgggctgtgtgacggagaaactcaaatcaccagctttttagcccggaggagccaaacaagaactagaggtagtagttacgtcctggacggcgtcagcaaagaccctgagttcgggtacagccacgagaccatagaggtaccttatctcttacactatcacattgcctttttcgtcacgtacaacctttttttgcccctgttccttcgcttcaacgttatagtcctgctctgcccctccgcaatgatcacctcgcttccacgtaggaagaaactagcctgggacagacgggcgacaaactacgagctaacggccctcgctgtcatcacaccttgacctctctacctctacctctacctctattgtacccctcgttacctcctttcctggtgttagctaaagacctgccgcccgtcatctaacgggaaagtgttggaactttgtttgtcatgtgttggtgttgagcctgccaacttttggttgttcctaccagctcttaccatttacctatatacttgctaccaatacaccgcctttcagccaaatagacctcgccttttccgtctttcgtccagtcctgaccgacctctcgtttaagagccagccccagtggtgaacacttcttacgcaaaagcaccagcatcctccgtcaactccagtccagtctgaacaaacaccactcagtcttttggccgccaaacctgaaccaagccacacagtaggtatctcacctacaaccaagttcctttttcggacactggcacaccaacaagactgcgccgagcattacaagaacgacaacacccatacgcgccattagccaagaggtgcaacactgcccacaagcctgcgcaaccccataccttaccttggctgccccaccaaagcatacgtaagggactctatttgaggcagggcccggcactctcatactacataccaagtctcgccgcgcggcaagcatatctacatacaacgactcgtaccgtatataatcccgacaacatctctcctctctcattctaaacatcgagagcctcaaactgatgaacgagggttcttgcaatagtgcctactagtcgaacacaataccccttccggcaagcatgtcatcgaattccgccgaaatcggcgaactgtcaccacagcagcagaacaaggaagcccagagcaatggcagctccgccgtagagcccagcaatgctttgcccagcggtcttcctacccgctcagcagtcccagctccgcttacagcaaacaaaagcccggcggttgatggacaacaggatgaccaggcgctggtatctccacgacatatgttgacaggaaaacaagaacactgtaggtggttgtactggttttgcccctcttgaaggagtccctttcccttcgccgaattaaaactacacccgggagcacatctgatctggaggaagcctctgactaacgatccacccaaccctttgaacagatcttaagcgggaactcgtttcggagcaggtaaaatgggagatttcggagctgaactcgccaaccgcattgcgacgctttggagccccattcaagtccgaccttggggagatttcgccgctggattctgagctgccgatcctacggtacatcttcgtacaccatgttcgcgagttcccttttctcgacaaggcgaaggagaaggagttctggcaggataagttgcaagtggtatggttacccgtcctcggtgtcctactccgaaagcactgcgaccccgaaaagaagaaaaataacatacgtcatggattgggcttcttgctgacaacgattcggaaacatgatagtttctcgaatcctttgcgagcaagaacatctcatcatcggaagatcgcctcgaagaaacgaagcgcaggaagctcgcgttgaaagcacagaagttggtcgagttgatgatggtgtcaggtgttcgtacatcttctgggttcgaggagaggatacggttctccgagctggaaatcgtggacgcaaacgcaattgatactggggttctctcttccatgccagagggcaactacttgcacgggtgggatgtcaacattgccggagttcgcataacctcgattaagcgaaatatccggtaccacaagcatgctgtacgtctcgccttttggataacttgaaacctgatgtggtgaggatccccagactgacactaggcaggaatttttacttcgggtaaaacgaaaaggagaaaaggaatacttcgttggaaggcggtacggcgacttcagcaaactttataagaatcttcggctcgagttgcccggcaaagtcctccccgttcttcccaagaagaacaagacgagcacgacagcaacgggcctttttggtggtggggacgactcggaggtttcgtctatatcatctgtttctacacagatggtcaacaaggatgctcaaccgaacggcgagagcgggagcacgggcggtgtctcgaggtttctttctgtgagaggtgagtcattgtcttatgatgcggctacgaaaacatgaagcttaccggtttttagagcatcgccgtacaggctcgtcgtcttctaggcggtcatctcctcgtcggtctgtggacgatcacaggtcggatagcccgagaaaagaagaggtctgtggcactttggataccagacaagagttaatggctaacactcttcgtagaacgtaacgctcttccgcgagagccaaaggatatccctccgcgccttcctgcgcaccctactacaaaacccacagattgctcatacaaaagccatatcagactttttgaccaataatcctacaaccctcaaagatgaggatttggaggacattgtccgtcgaaaacaaatggatgagaagagggtggaggagcagaagaagttttatgaaatcgcccggaagcgggcggcggatctggatgtttatatggaaaagtaagtcttacgaggatgaggtcagggattccagtgctgacaataacgtcttgtaggttccgacaagatatcgttgaacataacgggttgaccaatctgttcaaggaaatcaaagagaaggaaacgattcaggatcttagcatccagtaccagaagtttgccgagtggctgcggatagaggtcgctgccacgatataccacctgttcctcgccgaagacaactcgcctgagctgtttgcccaagcgaagaagatacattctttgattccatacacgattatgaagaacgtcattaggatcgccaaccccgccgccgtcatgtccaacgttctcgatatcttcctggctcaaccattcggtaccaggtccttgatgcaacgcatattctccctgaccctgaacgacggcatcaggagcgttcagaaatctatagacgcgctcgctgccaagatcggcgaccccgtgttcgtggacaagcttaagcagttttcagatggcgacgaggccctaaaacttgcgatcagggaggaggctgtccaagacgatgtcgacataatcgttgcgatcctgcgatcagagcagatctatccggctctcaatgctgaccaggttacgcgactgtacaatgcatacgtggctttcaacagtgcggttgagaacgtggacgaggagctcaagcagggcgcccagctcttctcgtatctcaagcagctcatgaagctctatctcagacagagggacaagtctatgatgctcaatcttattgaggaacctgtcaccctgcagctgttcagggatctgttcacaatcttctatgagccgcttgtcagggtgtacaagtcggcgaatgtctacaacagcgtcaccgactttgcggtgttcgtcgatgacctaattcaggttgttgagaaatgtcgggatcaggatgcgtctgcggatcctaaccagaccgtgcaggcgttcatcgatttgtgtcaacgccacgaacaacacttttacaagttcgtccacgaagttcacacgcatgacaacggcttgtttactcagctgatgggctggattgagggcattcttgagttcctacgtcacggacccaagaacggcacgctggatatcaacgcgttgttcgagggggcggtgcaaagcggcgcaattgaccatgataaggcgatagacgagatcaacaagctgatcgcgtggcaggaagcccgcaaaaagtggcaccaagacaagactcgccagaagatggcggcagaaggaggtgccatgggtattgacgcggtgcctggagggttcagcgccagcgactttggcctggaccagatggacctggaggacatgcagtacgaagacgatctgtcggactcggaggcggaacaggaggttcaggaggagatggaccccatcgatgccgagcggagaaggaggaccaagaagcaggaccgtctacgacggaacgccggagagcccacgaagccggaggtttcggaggtccacaagcttaaggacgactttttggcaaagctgagacaggtacttgcccagtagtgcagtgcagtctagtctagtgtgatctggtgtagagggcttgcgggcgagtcacaactctacaacgtatgttactgataagtcaaatgacaatagagtaatgattatcgccatcatcccaaagacaaagtatggtatgggggtgtttcgggatcatggaacttcagagagaaactaaacacaagtgagggttcgccggcatgagccggacgaaccgaacagggatgccggcggaatttacgatacagagcaatacgtacacggatttctcgggtatagcatgacatcactggcgatatgtttggagcaaagatgaggaaggagagtatgatgccttagttggtagtagtttgagtggggaagaatgcgagtagtatagcacctaatgtcctgtagttcttttcataacggttcaaataatgtttgtagtttctcgttataaacctattatgtatcgatgtgttcttgggatgtcccggatgacaggtgttgtacaccacactacaggacgacaacgttcaggggtttgttcgatttggctgtccgtgagtggttggtagttggcatgccgaggataaatatttggcttagaaggacgaccccaccgtagaggcaccgcctgcacatgtttttggatacacctccagcgaatctcaagtcggcgcccacaacaatgataacgtgacctgtctttggaatctagatggaagacgtcgtcatggtgttggagggctagagacgagagtcttctggagcagcaacaacaacaacggcgagagaaagaaggagatgcgccgggtttggaagttgtcgttctcttagatctctcgggtctctgcagggaacagagatcacgggcatcatccgaggctaacacgccattggccctggctgcgcgttcgccagcctacggtaagaacaaagtggaagccaggcactgatcgctgtgtagtgtagagggttaggggtttgtcagcatccggatcgttgaggctcgacagggcagcttgtggaggggcacggaagagcagacggcgaccctcgacggggcggcggttgacggtggagccagacgtagcgcgggccacatgccggcaactcgggtaatacattgtttgtgattggtcggctctttggtcgagtgagtgcggatcgggtcttggaaccatcgaaaccgaaactgccctgcatggacgtcctttttgtctgacagtggcaagcccacttttgggtcgtgcggaagtggaaggtatctttcagtgaggatggatgtggttgcggtgcccgttcgttcggcaagcaagggaactggaggtgctctcgagtccaacaggccaaagtgccactgggtcggcttccgagtgagtgaggtgtgggtgtagtgtagaaaccaattgtcaaatatttgctacgtgaccccgactcccgagcccgtagggaaattcgcaattgtaataatccaacccgggccacgccgtccagcaccaccaccaccaacccactccattcccgtcgtacccgtccatcctaccactacctctacctacctatccccaaaaacccaccatcccgtcccgcccgtcctccccccccttcgacacctcacctactcacctaccgactgtcagtagtagtgaagtgttgttgaacaatgtcctctttggcttggagaaagttggctgcggcgcccacggtgagtgcttttcctgttcattcatctggacctcggtgctgttttgcgtgcgcgcattggcacccttgcagagccgaggaacaaaagcggggagaaatcaggtcgtaaggaggaggaggaggaggaggaggaggatgaggagagagaacgaagctcttggggatctccagtcgcagtattgtgcacatggagacaggaagcgcagcagtctacacacaccgagagaaaagaacattgtcactgaccagagtctcgtcttcacaccagctcgcgcgtgccgccagcagagtccagaacagagccttttcctcgacaaggccggccggtgagtccgaagcatcccgtcctcccacgctccgatctccccgttccgccttccgccgtcgcacgcactgcgcttcacggatgccgcaaagggcactactgttcatgttcacccaaggctaacgggcgtcatcacagcccgcgtcatcgctcccggtcctctccgtgctaaggaggcttctccccatctcagcagcaagtaccatgtcatcgtacgtgatatcccctgctatccgatcacatggaaaatcccgcccaagaggtgttgacacgatctcccctttctcaggaccacgagtacgatgccatcgttgtcggtgccggcggtgccggtctccgtgccgctttcggtctcgccgaggccggcttcaacaccgcctgcatttccaagctcttccccaccagatctcacaccgtcgctgcccagggcggtatcaacgctgcgctcggcaacatgcacgaggatgactggaggtggcacatgtacgacaccgtcaagggctccgactggctcggtgaccaggatgctattcactacatgacccgcgaggctcccgcctccattgtcgagctcgagaactacggctgccccttctcccgtaccgaggacggcaagatgtaagtctctaacccgggaaaccgtgcggtccggagcgcccgaggatgattgcttacagtctacactctctacagctaccagcgtgctttcggtggtcagtccaaggagttcggcaagggtggccaggcctaccgctgctgcgctgctgccgatcgtaccggccacgctcttctccacaccctctacggccagtctctccgccacaacaccaactacttcatcgagtacttcgccgttgacctgatcatgcaggatggcgagtgccgtggtgtcctcgcctacaaccaggaggacggcactctccaccgcttcctcgccaacaacaccgtcctcgccaccggtggatacggacgcgcctacttctcctgcacttccgcccacacctgcaccggtgacggttccgccatggttgcccgtgccggtctccctaaccaggatctcgagttcgtccagttccaccctaccggtatctacggcgccggctgcttgattaccgagggtgctcgtggtgagggtggttacctcctcaactctgagggtgagcgtttcatggagcgttatgcccctaccgccaaggatctcgcctcccgtgatgtcgtttcccgctccatgaccatggagatccgcgagggccgtggtgtcggccctgagaaggaccacatctacctccagctcagccatctccccgccgagattctcgccgagcgtctccccggtatctctgagaccgccggtatcttcgctggtgtcgatgtccgcaagcagcccatccccgtccttcccaccgttcactacaacatgggtggtatccccactcgctacactggtgaggttcttaccgtcgatgagcagggcaacgacaaggttgtccctggtctcttcgcttgcggtgaggctgcttccgtctctgtccacggtgctaaccgccttggtgccaactctcttctcgacttggtcgtcttcggccgtgccgtctcccacaccatccgtgacaagttcactcctggctccaagctgaagcccattgaggccgatgccggttccgagtccatcgaggtcctcgacaagatccgcacttccgacggccccaagagcaccgccgagatccgcctcgccatgcagaagaccatgcagcgcgacgtctccgtcttccgtacccaggagtcccttgatgagggtgttgagaagatcacccaggtcgaccagatgttcgaccaggtcggcatcaaggaccgctccatgatctggaactctgatctcgtcgagacccttgagctccgcaacttgctcacttgcgcgtaagtggcccttgcgatgattttgagaaaaagaattggtgaatatatactgacaaaattgcgaatacagcacccagaccgccgtctccgccgccaaccgcaaggaatctcgtggtgcccacgcccgtgaggattaccccgagcgtgacgacaagaactggatgaagcacaccctctcttggcagaagcagccccacggcaagatcgagctcggttaccgccgtgtcattgacacgacccttgacgagaaggagtgccctcctgttcctcctttcaagcgtgtctactaaggaactcaacgactgcgcgattttatgatacgaattcgataatggagtcgtgttttatccgctgaagaaaaggcgttcttcatgagttataacctcacatggtgccattgtcggagtcggtccggtcggtcgatgtttttctatgatcacaggtggtggtgcaacatacgaaattatcaacaaaagacgttaacaaatccgccaaaaagctctcctgatacttcgctaaatggggtgcgatatcaatggagcccttggctgagttggttgacgcggttggttttttttctacgtgctttgcgactgtccatgtgtgcgtccattgtacaggtttttgggaaagaaagaagcatacatgaatattgcatatagcccgggatggaagggaaggtaggaaacgacaagcgagggttggaaaagaagaacaaccgaatcaagggtcctaaatcgggtggtcaggcttcagcggttggacgaatgccttaaattctgctctcgaccaactttggattatggttatcataccttagacgcagtcgagagagacagagacagagagaggtggaaagatcgaaagaaaggaggaaagaaggggtggttgaaagaattgcatgtggatgtaagcaagcttaaatactgtagtcttgtttataactttaacgggcttttttttttttttcctttcgcgacgaagatctggctcgttaccactagtgtgattgactcctccgtcgacgattgatcattttgacgctctgattaactccggcatgtaccctcgtggttcgccgaaaacaacattcgtcgggaatgagttggaatctaactactctttttcttctggatacaaaaaaaacctaaggagctgagcaatgtcacttttacatgttaggcgtttttgaagggtgatgtaacaaccgttttgaaatatcaatctcaagaagctaaccgctgagaatgtacagacactcaaaacataacagccatataccgacaggcaataccgacatgaacccaacacctgaacaccatgcgcttaaccattgtgcaatagcttcgttgcgaacctcgctcttcggtacaatccaagtatctcgttaaccgattggtctcgtctgtatcgcggatacagtaatctcgcacctcccccagttaacatgtcttttccctttggtccaactctcgacttaccaataccatcctcaagctcctccctcaatttgaagccttgacagactccggcacgatctcaaccttctcgcaagcggtataccaaatcgccgcctcgatgatcttgcaaacaattcgtaggtcattttcatctgttcacgccacacagtcttgtcagcccatccacctcaatctccatctctgttgggccacacaaacaagatcataggaattgattactcacctctaggtgcataaaccatagtaaaagtctccggcaccggactcctcaccggccaccaccaccaccaccaccaagaagattcccccttttcccccctttttccaccagaagtagtaccaccaccaccaccaccaccaccaccaccaccacgacgatgacccctcgtcgaccaagccataggatgtctttccccccaacccttctccaacacctccttgatatcgtccggatgcagattcgtgtgcatgctccggtcagaatgcgtatggatatggcagatctccccgtttccacagacgtttacgggatggcgcgagaacaaggcgaagccgtgtttttctaggcaagacgtggcggtgacgaattggttcgggtatcgttgcgcaagagactcgagcgagctgcgcagcgcgttgtagatggggagggggccggcctggttgagttgtctttgcggggcgaggccggcgacggaggggcgcgggccggggcggtaggggagaccaccggaggaggctgctgccttgtcgttgtcattgtgcccggtgggatcattagtagtattattattattattattgatggccagtatccccgcagagggaagctgactcggatctctctccggcgcctgcaacgggtcgcggatggtgaacaggcgataaaaagtcagccgggcgtagcccgatggcgtcgggggtgtcccgcctgggccgagcttgagaaagttgagatagtcgttgtggatgagcagcatgatgggcacggagatgatggtggcttcgagcaaagcgcggtgcacaaagtgcatccccaggacggtcaggatggaaacggcgaggagagcggaggcgtctagggttatgtagaaagggtcttgccggattaccatgttaacttgagaggaggtcgctgtcacgggctcgtcggaggatgaggaggttggttgggagaaggcagaaggcatctttggggtttcggaggttactgtgagagacattttaggagtggcggttggcgactgaggtcgtcgtcgctgttcttggtgggagttcagtaaaggtggatgatgtgtttgagaggtccaaagaccaaagggctttgatcgtcctcttggacgttcgttatcgaacacaacttgttggtggtcccagcaacaatggttgagaaatgccgagtttggctgggcgacagcggctttttgtatgacgaaggggaatgcgagtgatcaagcaaaggctgtacctacaggtgcacagacgggtgtgatgcgtttcttcgttacatgaaaagacgtgcagtcgggatgcaagtcctttgcgcagcctgttatgcggcaggtagtggtggtgctgatgatgatgcccaaccagatagaagtcttatatcacagctccgacagacttgaagtgagactcgaagcgatggctggcagccgttgtgatatgagatgtcggcgagcacgtgccgaatgcctaatagcaatgataacagacaatcgaacgtgcacaatgttgttttgagaacaaagaagaaaagacaagacgacgaaagatcccaatgacagcatgtcaaggcataccgtatcctacctttgtgaaggaaaaatgaaggcgaagccaccacacttcaaccatgtaaccccacccggaccaacgatgatataccatagattgcacgactagttatatcgtacctctggtgtgcagatgtcctactaaataggcgtagataacaagctggcggcatccgctcttcttcaaacctgctgttgcttgtcacatcgaagagaggacctttcgacgttcggactgacatactagactggctggttcgggtaaaatgtccccacctacatcataacagcggtttatgatgcatctgcccgtttagggctgggtacgttgtcgtttgaaccgtgtttaattggttttttttttgtataatctgttcgtactcccgctaactcgtatgacaaatttttgggaacatggtatcagacaaaagagaccgttaagcactttgattgaggatggcatgtccaaaaccaaattacttcaaagagagtactcaaacatatcgttggaccgagtggttcgggtcaaaaagagcggacaagtgatgtgcctcttaacggccatcggtatgactgaggaaaaccctcgtttgctagtaatctcgatgacatgaagtctgcggggtgccaacgagagggctggtcggtgtttggtatagaaaccacggctcacgcaattagtttcaacgttctggatttgtgaatgctcacctctggaagaccggacctcaaacagctgcctcaacccagtggcatggaatgtctcatggctaccttacggtggaacattcctaaccgtctatcccgtgtagaggtagcgtggccgcgtttcagactaaatatcataatgatgaacctccgcatttcagactgaggctcgactctctctagcctgaagttgaggtgggagtggtcagcaggactgttccttcgtccttggcttctcctcaaacctcatttatggctttgcagaaatcaagccggcctgggtatgccaagcacaccataacgaagcaaacatattagattcaatatccgaatcaacatcggtagtgtgaggaatgcgaatgtcgtcgtcgtcgtccgaaggctgaaacaagtcgtcgtcgttaggttatcattctccatgggtcgacgtcatccgtggacccggctcgtggacaacatggattcactaggtgactgcgattggacggcactgcttctaccccacttcaggtgacaccctcacgaccctgaagtcgtcgaaccttcgttctctcttcacagattcagacaatggaggttcacactcaccaatagcagcacgaactgcccaatatctgtctggcgtacatgtcaacacccagtcgatatgacaaagaacgccgagaagaaacacaccctatcaacactgcgagatagggacaacattctgtcatggctagagactccttgtcctcttccttctgatgggctaagctgtcgaggtcgtggaactcgagaccaacctcccaaggttacatagtagatgctggtggtttaggtgcgattcgattcgcgtatcatgcctttccgttctcaaaacgcgctgctcaacggcaaacggacgcatcgatgtcctcgcctgcgtcaacacactgcagcctccacagccaatcaatgcggggtctccgcacgaaaacgccaaggttaaccgggatgcaggaccagcctcctagaactctccgtcgctggatgcacctttcggaagaggaatgcgattttttatgatcagttcaacattctgagaagcgtgtatttacaggcctctttttattcggggttgtcagttagcgataattcagcattcagtacacgacacccgacgcgacaaggacccggcgtctgctggttctaccctaggctcattccttagctgacttgcagagcttcttttattcttcaaggtattgcgatcgagccaggcatatgtacgcctctacggtttgcgacaaacggtgttaactgtgaggaaacatctcatcgagctatggtttgctttctgcctcagaagccctgagcctgaccctgctattttatgtagtatctcagttcccatttccaccatggggctaagtaacctcaacccgctgcggtcgcgcgatgcgaaacgtcccaagttgcccatgcacaagcagctgaaccctacaagctcatcatcacctacgaaggaacgttactccgatgtcgatggttcttcggacgattactcctccggtgattcctccgatgacttttcacgatccagacctgaccctcgacggtctcgacatgcctcctcctcagcttcctcgaactccgggctgatggcgcaaaggctgtcgcccacctcccagcgccgctcccctcgaagacatctctacagactaccaaacaaggttatacgagtattgtgtatcgccttgatcacgaccattgtcgtcttcattttcggtctcgtgcgagcaagccagatggaaaacagaaggatagctgaagggaaggtcgagaaaaagccaccacctccgccgccgtgggaaaacttcaagtttcttacccgatactatggcggactcaagacattggtacctgttgaggaaaatgtgccccaatatcccaggtttgaagatgaagctccctacaatgcaagtgcgccctccgcgcaggaggaaggggacaagtctggcaagagagatactgcagagggctcatcagcggcacccaaggccataccaccaagcaagtcattcctggaccatccgggttcggttgttccaaacagccgtcaaggattccaggagtgtctcctcgacgaacagaaatcgatacggattcccccaatccaatactacgatggccgccccagtggatttccggataatgttgtcggctcctacgagcttctttctcttcccgaagacatatgtttcgaccgattcggcagatatggcccgtatggctatggctattcggtcaagacaggaggcctcggggttggcgagcacggcgaccgagttggagctgatgaggtctggaaatcgaccaaacaggtggattggagcagcaacatcgactgggctgaagctcaacggcggtgctttaaagccaatgaaggccgttacaagccagttgcagcacataagaaccctcttcaaggcttctatatccaggagcaagacggaaaattagaactgaagaccagagcggacgtccaatcttccgagatgacggctactacgaagcctgccggagaaaaagaaaacgggtccgccacacctgaagtacccaaaccaaagggcgatgttcctcggtccgcccttgttatcagagcctgggacgagatcgactggaacgccgagaagattctcaatcttcgcgcccttgtggctgaactatctctcgcctctggcggtcgctacgatgtacatctcttggtacaggtacgcaatgacggaaagaatcccgtctgggccgacgacgaggcctaccaaaaacgcatcaacgacaccatccccgcagaattccgtggtatggtaactttgtggtctgaaacccaaatgctcgccatctatcagggtgtccgcgacctttggaccaagggccctgaactgcctgtccatggttcctatcgtggcttgcagatggctatgcagtactttgcctataagcaccccgagtatgaacacttttggcaatgggaaatggacatccgctacaccggccattactacgacctgctatccaagctggaggcttgggccaaagagcagccgcgcaagggcttgtgggagcgcaacgcgcggttctacatgccgtacgtgcacggcacctgggacgacttcaagcagatggcgcgtgtgcaaactgagcacggcatcgtcggcgccgacaacatctgggacaatgccatcaagaagggcagtaacaaggacaaacaagaatcgccgaaccaagtgaaaactaagggcgagaagagcgtctggggtccggagcggcccaaggacgagaaggactggttcgagcacgaccgggatcccgtcccacccaccagctacgagcgcgacaagtacgcctggggcgttggcgaggaagccgacttgattacgctcaaccccatcttcaacccggagggcaccacctgggagctggccgacgacatcacgggctacaacgaaacaggcaacattggcaagccgccacggcgcgcccagatcatcactgcgagccgcatgtcccgccgcctgctgcttaccatgcaccgcgagacggccttcaaaaagcaccatgccttcccggagatgtggccggccacggttgcgctccaccacggctacaaggccgtctttgcccctcaccctctgttcgtcgaccgcgagtggccaaccgagtacatggcgcacatcctcaacggcgggcgtaacggagcctcgggcgggtcgaggacgtccgtgtttggtaaccgcgagcataacatgaggggcctgacatggttttataatgccgggttctcagctaacctgtataagcggtggttggggctcaagatcaataatgacggtggggagcagttcgagctgaagccggataatagcgccgatgaccagacggtgtcgacgatgcgcggcggcgaggggaggatgtgtttgccgcctatgctgttgcatccggttaaggacgttgtgttgccggttgagcaggaggcggaggaggccaaggtcacgatcccagagtcggatccatctgcttgaatgttttgcttgtttatttcgttgagcggcgtttgggtgatatgtctagtgataactctgctttggcctcaagtgtcttgagtttggagaagctttgaacaggttgggagtggcgttggtgaatatgacctagatggcaatgcatcatgcagtaatattagacatagaatcgggaaatggaagatatctttccccgggacatcttgattacatggttcacatgcgtgagacacgctagattttcgttcgtcatgtagtaggcagttccattatcatatcatttgttttcgtatccccatccggctgacccatcccaagcgcccaaatatgaatggttcccaaagcaacttgtcgtataaagcgacttaagtattatgaaattgttgttgttattgatgagggggggagtattccatccgatggggaggcagtatcggggtccagttcaaataacccgcttgacctagatcaggagttcaggggttagctcttgagtcctagccatgtctcctagccttcttcttcttcctctcccttcctgccagagtccttgaaagagttgtcaacatacctcaaagaacctcttcaaccaccagacttggaacagggactcgcccaccacgacgccaacgataaacaggttccaccacttgacgcgggcgttggtgctctcggccgtgttacggtgggtgcgctcgcgcacgacaatgtagctctgctcgtccttgaccatctccaacatctctgacagcttgcgcacctcaacctcgagtgggtcttggggcgcgtccgcctcggaaatgtacacgatgccgtgcacgttgaacgaaacctccttggtgttggcgccccaatgctcgttgccgaagcaatacacatacttgccgtcgtgcttggcctcgaacgaaaaatcgccgttggatatagacttttcaaaggtctcgtattggtttagggggttggtgatctatgcatcggcccttgttagcttctctgttgcaggtctctttcttgcaaggttcttgttcggtgtctggtcgaagaatcgaagatcgatgatgatgaacagtagtagattggcggtcgggctacgtgaggaaaggtgatacgaaggggacgacgcacccagaaatcgatgtcgagattaccggcactgccaaactcgcggtcgccgacctggaaggtcaccgtcatcttgtcatcgcgatggaggttctcgtggaagcattcgcggccgtgggcgggaaggacgatgttgtgagcggcggcggcgccgaacaagctggccgagagcagcagcttagctgctgtgaggaactgcattgcggccgatttacgaatttcccggggatggcgatgagcgactgtggagtttgaagaggattcaagcaaagatatggaagcttccgttctggtttcgcgagacgttttgggaggacaacttggcgattcacaattacccctacctctcacaattctggcagggcagcagagtggtacctagcgcggcgcaaggtcgggtcccgccagcatgcatgcgaagtacctaggtacacccagcccggggcccctttccttgtcgctgctaccgcgagcacccaggtccgggtgtttggccttggcgtgtcccagcatgaactgagactctggcctatcagagttgccggggtaccggggtccaggactccccagggggatgactggcttgtgaagctcgaggctatcaacaatgccaaatggcaccttggaagcacaaagggactgggtaggccgagaagaagggtgccgtgtcgaatgacgagcgactgtgacaaaaacatcaagggattcggtccaatgttcttccctacttgacctttcaaggtaggtaatcttccaggagggatggaggggtaccagcaaggtacctcgttgctcctgcgtgctgctcagccgagttgacgttgatgcaggcgaaaaggggctggccagataaggtagtgtagtggtagctcttgagtagagggcatctggtgggccgtgcacgctctgatggcggggatgcaagagccaaggagtctgaggagtggcccctcgaacccaccccaaccgagccagcagtcgtcccctctggctgttctttggaaatccgccgggggcaaccaggcggccatgccaggtgggcgacccgtgtgtgggtgggtgagagcgggcgggcgggcaggctacttggtgtcggaacggtcgccctgcccaagaacaactttcaaaatccgtggcagagacctgacggccggagacacattctcgcccgcttgccttccttccaccgcacaccgccatcaatcctaccaccatccacattcaacaccatatttctgctgccaccggtgacgcgcatcccaaacatcgccgtccccattacttgaggacaagcctccatagtaagtaccccatcattgttgtcgcttgtcacgatccccttctctggcccccctggcagtcagcgaatcaatcacgccgttgcaaggcacctccgtggtatcccatcggcgctgcctgccacagctttcccattccgtgtctgcctgcctctaccttcgcactcgaacgcgtgtcttctggctggtgaaggacgtcgtcgagtggccaaacgacgccaaccagttcgttacccgtcgcagccctgcgggtttaccttgtccgtggcatgctgttgtgtgcctgaggatagcgaatggccggacaccacttatctgtcctcacgcgggccgtcgtcattaaatgcccacccgttgtccccattgtcatcaatcgcacacttcctctcaacaccaccaccccgacgagcattcaacagtccatctcggccacaccaacgatccatttgcttacgctttgccgccgaaacagatagttttctacacttgcaaccttagcgtcgcctaatacacaaccgccaagatgggcaacacgctctcgatattcggaaagctcttcgatgggctcttcggcaagaaggagatgagaattctcatggtcggtctcgacgctgccggaaagaccactattctctacaagctcaagctcggtgaggtcgtcacgaccatcccgaccatcggtacgccactcgccatgctcccccccttagtacatattgatggcacagacccactcctcgcgcgagcacgctcactgacatgtttgtccaggcttcaacgtcgaaaccgtcgagtacaagaacattcagttcaccgtctgggatgtcggtggtcaggacaagatcaggcctctgtggagacattacttccagaacacccagggtattattttcgtagtcgacagcaacgatcgcgaccgtgttgtcgaggcccgcgaagaactccagcgcatgctcaacgaggatgagctccgcgacgccctcttgctcgtcttcgccaacaagcaggatcttcctgtaagcgctacccctatctacccgatgcctgccatgttcagcagcaacagcagcagcaacagtcagctaacattgcgtgtttttagaatgccatgaatgctgccgagatcacggataagctcggcctttccagcttgaggcaacgctcttgggtatgtttcgaatttcccttgtctcacatgatgcatgcctttgtgccctaacactaatttttcccttcacgtagtacatccaagccacttgcgctaccaccggtgatggtctgttcgaaggtctcgactggctgtcgactgagttgaagaagaagagcccttaaagtgctggctacacttaatgacaatgcccttactctgcccgggtacaatatccacgctcggttaattccgcaatacacgccctttagcaaccgaacgaactcaccaaacatggtaaccagtggttgacgaccgtctcacaataatccgcgaggcggttaaaaggggatagccagcactcgttttgctcttgtgatcgcattttcggaaagtcaggaatacgcttgattcgggatcttgtacagtttgatacatcgcaaggagactttgcctgctgctttccctatatttgcgtacgttttatgctaagggcggtacggatacggttgcggagaggggggaaatactggcaagatatgagtgtgatgatggatgggggaggagttctatgaataccaagctgccacttaacttacccttattcccttttttttcttttttttctttctttttcgttagaaccgctcggcgtctattgttttctggcctgctcgctcatcatcaactcttcatatgcttcaggtgaaccaacgtttcgtactcgacatgtgtgcttttccaattctgttatggtacctgcttcatgcaagtttcatccgtatatcaaaatcaggcgaaataaacgcatcaagatctctgtatatatgaaatgcgtaattccctcgtactcacttgtctcaaagttatcagacggcagacaccgactggaaattaattctgaacatctaaaagaaagtggacgtcgcgaatgtagcggctacagaagcgaccaaggaggaacaccaaactggtgatctcaaaccgttcaactgtctttctgaagtgcggtagcatatagagaacacataattacctttgagcgagataaattcgcacgtatgaactactcggtattcactggatgttcaagacttgttagaagtgagaatgatcaaaaacacattcactgctctctgttttctggctgcctactagtatatccaaagagaattcgttcgtaaaacaaaaaagctgagtggcaaagcgaccctccattcaagaaaagaaaagaaaaacaccaagaagaaactccggatatcatgctcttactgctacttgccccgttacttcccatgttctgtttcgtttccgtccgtatgtacgtaggagccgactgttccttatttccatactcttttctttgtaggtctttctctttctttctctttcttcctccttctctctctcagctatggaaacaccctaaacgccctacacagcatgctcagccgcatcaaggttatcaagcgggacatacccatcatccatattcctcctcgccgcaccgacacccaggagatctcggaccttgctaacaaccccaccaaacaatccccatccggcaccgcgcttcttcatgcgccccttaataggaccaccaccaatcgtgtccatctcaaactcattaagcgtcttatccatccacttcggcctggcccagaacttgaggaacaagctgctgaccacaacactaacactgctagccgccatagcggcgcccgcgcccatgggatgcaggtggtacccaaacggcaaaaagatgcccatggcaaatggcaggccaatcaggttatacatgcatgcccacgccaggttcatcttgatgcgtcggaagatggtgcgggcgaggtgcagcgcggcagggatgtccatcaggtcgttgggccgcatgagcaccacgtcggcagcctccatggctacgtctgtcccggaactcatggcgatgccgacgtctgcggtggcgagggctggagagtcgttgatgccgtcgccgaccatggcgacgacggcgccgcgcgactggagttgttgaatgatggcttgtttctggtcgggcgaggcgctggcgtagacgtcctccgggtcgatcccgacggcggaggcgacggcgatagcggtgctgcgttggtcgccggtgacgatggcagtctttacgcccatgcggtggagaacggcgatggcggcggcggcaccgtctttgatggtgtcagaaagacagaggtggccggcgtatttaccgtcgataccaatgaagatggtggtggtgccggctggagtgttggagggggtggacttgtagcgagagctggcggcggcttcgttgatttcttcggcggcgttgattgcggattcggggacctcgatgtcgttgtcccggaggaaacgaatgttgcccacgtgtacacggtaacgcgtcctctccagggaagtagctggctcaacctctgcggtaatgccctgacccacggctacagtaaagttgccaatggtaccatcgattgtttcttccgcctcaagaccaagctctgttttggctgcgttgaggaccgctttgccgacggggtgttcactgcccatttcagccaggcccacgagagtccaccatagacgacggcgccagtcattatccagccatacgggaacaatgttggttttggcgacgctcatctttccatacgtgatggtgccagtcttgtcgagaaccacttgagtgatcttggtaatcgtctcgagagcagcaccacccttgaccagaatgccgttttccgcaccaacacctgtgcctaccatgacggcagtaggcgttgcgaggccgagagcacagggacaagcgaatacaatgacggaaatgcaaagtttgatgcacaccatgatcttgccaccacttgcgtcctccaagaagatcttcgggggagtggacaggacatggctcaggatcatccaagtgaaaaatgtcatcataccaaggaacagaatcattggcacgaagtagccagccagagtgtccgccaggcgttgaatgggagcacgagttgtctgagcgtcttggaccagcttgacaatctggctgagctgggtgtcccggcctgcacgagtgacacgaaagtcaactcgccccgcgccgttgacagtgccaccgatcaacaggcttccctttttcttctggacgggcatggcttctccagtaaccatactttcgtcgacatatgtctcacccataacaataacaccatctgcgggaatcttatcaccaggacgaacgagaacgatgtcgccgacctggataagctctgtaggaatgaccttctcatccgctgcattgccttcacgcggctcttgagagtcggaagagtctgcgttacgatcccaaccctcggcagccttttgcgccgcgatggggtctgcataaatggtagccatcgatggagccaaggacatgaggcgtgagagtgccttggatgtctgacccttggcccgattctcgaggaaacggccaaaggtgatgaaggtgatcagcatggtactggtatcgaagatggtgctcggccgggtgtgcggaggaaataatattgagacgaccatggcgacaatgctgaagaagaaagcacacgaggtgccgagaacaacaaggacatccatagtcggcgatttatgttttattgacttccatgccgaaacatagaagcgctttccgatgccaaactgaaccggtatcgtgagaactaagcagaccacatctccaaggtatagacctggaattagtctgaccttgccgaagtcaaggaacttcaggaacattggcaagatcatgctgataaagaagaccgggatagcgaaagcagccgagattctgaacgcctgcttccattcgttgatttctcgcgtcttggcgagcgactccagctgggcattattgtcatcattgtctgccacaagggcattgaaaccagcgccttcgacggtctcgacaatagctcgaagtcctgtaacattaggtaaatgggtgacagtcagcctggatgtcgcaatggccagtttggcactggcgactccgggcagcgcaagaaccgcatcttctagcttgttggccgcggcagcgtcaatatttccatagatcttgaattgtgctgtcgaagtacccccagactgactgggctggtcaaatgtactggttagaatcttggcatcaaacccacgatcttcgatgatctcgacgatcttgtcagccggcaataacgttggatcgtgcaaaataaccgctcgctcagcgagaaggctgatgttgaatttcagaaccccgttcacatccttgaatccttgttccacagctgaagtgcaggcgccgcaagtcataccctcgatagctactgtcgtggtcgcatttgacggttgggaggatgtcgccgcgccgggaacagattctctctcgggctgcttatggacactctcaacaacagtcgccccaaatccgcggtcttcaatagcttcgcagatgccatcggcactcaacagtgtcgggtcatgctcgataacagctctctcggagagtagggaaatgctaaaatgtcgtacgccggatacgtccttgaatgcgttttcgaccgctgatgtgcaagcgccgcatgtcatgccctcgattgcgacagtagtgatcattaatggggagtcatcggaagcttccaggtcttgttcggggtgcctggcgatcataggcgtcgggaggtcggtggccagcacctcggcgtcgaaccctcggtcttcgatgatctgtttgattttgtccgcggttatctggtcggggtcgtgcatgaccacggcgcgttccattaccaggctgaccgatacgctaccaactccattgacgcccttgaagccagcttccacggccgaagtgcaggcgccgcatctgcgtgaagtcagtcaccatgtcttctccacacctccgagggagccgagacaaagtcaagtattgtgcgactcacgtcatgccctcaaccttgagggttgtggtagccatatgcccagatgggacttgtatatatgctggtgccatcttgctggttccgcaagagctcgtacaacgaggcagatgttttatcaaatacgctgcagcgcaaatgacatgcggaaagcgagatttcgaagcgcagtgattccgaaacaagagcccctaggctaaaacataggagaaaagcacgctgtgttcggagggcggctcatatgggagacgacccgggaccaccgcttttgcgcaaaagagttaaaagggtaaagtaggcgccagcttccagcgatggtgttggcgaagtcgatgcagttaatatgtagtggaggaatgagtgtgaataaggacgggtgttaatatcgaaggcatagcggagctttcggtaccgttacatgagaccaaatggcgccaaacctgcagcagggagctggcaactttgacgaggaacccgggagagtggagggacgcaaccggggaggggggggtggggcttgagaaaggaactttggaaacatgagcgggaaggggttgagaagaatcctccatcgactgaaggtttgtcagccactcacagcgtacttctacggttccttgagaatgcacacaggggtctcttaccactgacactttctcctacctatggcgtgaaacgggatctgagcgggagccttcagggcaattcacgaagtggggtggggcgagatccgagtgaccgagacctaccggactgccattcagtgcccctgggaccccgagttatcgtcaacaaccggtatagtaggtaggaacacaaagtctgtgcgattctttctcgtggtattgcgccagacaggcgtctatcatacattgaaccaatacagacagaaacaacccagcaatctcgtataatcttgtccgaaaaggtatcacaaggcatcatgcaagataacattgtacctacgcaggacgagagccaggacatatgtacccatgtacatagtctatatgttggattgccattgagttttggcctgcacttctgacctttgcccgattagtgatcatggctgcttaccttgctgagcttacttactacgacacataatcctgatctcgagtcatgcttcccgtgctatggcttgcttgctcagcttgaccgaaacagttgtggtcggtgtaacacaacactcgggcaagaggggctgagaaatccagcgagcttatggcctcgcttgatggtcgaaagggctgagtagagtcacaaactcaatttccatgccgcattctgctatatttttcgggattctgcttcacacttccaacaatcaagaggtccaatattgacgagtcgtcacatgaggtgcggcttggatcggcattcatgtcccagtgctacctacgacctgcacctccttgttagaaacccgcgatttttaccgatcgcaccactcaccaacgcaaacaacaaaagcctctcaacgattggacctttcaggaattgccatgtgaactccccgatcatagaggtaccgataggatggcaccaaagaacgtactgccttcagcaacaccacaacatgggaagggtcttgggaatagcgggagtgtcttcatcgccacgctgtatgaaccacgggcatactgtgcaacactatattttgaaaaggaagaatcagattgaaaactggcagttcacatcttcagagatatcgtggcgtcacggcgattactcctgatctctttgtctagatttctccacttcaaacgcgttgccatcccgatgtttcaggggaccccttgcgcctagattcgcaaatgctggtcaccaacaggcgcggcttgtcgtttcaaaacgtgactttgacacagccaatttggcgccaaaagtgctccatcagcacagcagtctcaagagcaacaagaaaagagagagacgtacaagagctgggaaagctaaccgctacctccggctgcgagaaacaccataccatgtacacattaagcatcaaagctgtactgggattacatattgagcattatgaaacccatacttggtgtgatgggtaagtttaattaggtggggtaggtactaaacgcatagtgtccgtgcaaaaaagtacctgacaggggggtttttactttcgctcgcgaccacagtacgtaattgcccacaaagtcgtaccgtgcagatagatttcagtttcatggctttttacgcttagtacttggcgagcttggacattgaagccggaggcaggtgctcctggcgctggctcggtgccgatggaggtaccccgctggaacgcaagccacacttgctccctcgttggagctttcagccttatggcgggtgtacctaccccaggttaactccaccaaaggctgcagtcggacatcattctcgacctgtcaatcaacgccatccatatctgatgccgtgctacaccaagccgtgactgtaccccgtagctaagtccaagccagaattatccccatttaccaccatcgttgtatccgcttcacatttatacaacatcacgtaccgaagctcgaatatccagtctctcgaatcacgacctaccgctgactcggcctgcctcaactcgcaatggagcaaaccaaagctctcaacgccctcgaggttggttcatcatccctcccgcttgagagttgtcacatcagcattggagagtctcacctaacacagtttgcttattccagccgttcatcgtgctctctaaatctgccacttccccgcgcgcggcggcagatctcgtgacccgcgtgacctccgcccccaacaccttcatcttcaccgaacttcttcagacacctcaaattcagtccctggaatactcccacgagttctcctcctacctcacgcttctgcagattttcagccatgggacttacgcggactacattgccaacgcctcggcgcttcctgccctcaacgacgatcagaagctgaagctgcgccagctctccctcctcacactggtagccaatgacggtagcaacgtccctctcgattacgacgcgatgcagcgagaaaataatcaggcacaaccgccaaaccaaagctatgcctccctgacccgccgtctagagctctccagcgcgcgagagctggaagagctagtgatcagcgccatctacgccggtcttatcgaagggcagctagacccagcgaacgaaatggtacaaatcaacagcgtggccgctttgcgggacgttcccgcgcggggcgtgaacggcttgctctcgagcttgcagggctgggcgggtcggtgccaggcgacgctacaggagctggaagcaacgatggccaacttgcgggatgaggcggacaggcgggcgaccgaggaacaagagtggaacaacaagatgtcgcagttgttggaagatgaacagaagggtgcggtaccgtcctcttcttcgtcctctttgcccttctcttggttcaacaacacacgcggcggtggtggtggtggtgatggtgccggtgcaggtggtagctttcgtggtagcggctactctcgcggtggtggcttgtcccaggggtaccggtcatctcaaagaggaagccaccagcagcaccagaatcaatcacgtcagcagcaaaaccaccatcaccatcaccaaagcaatcagagcggaacgaacagcttgctgacgagtggtggtggcagttatctcagctttagagaggggccatcagcagtatcgccctcagcagcggcggggttgatgggttcctcgacctcatttgcggcgctggggggtatggagacgggctctggctcaggctcggggcctcttggaaagcgaggaagcagcgatatggatgactcggaagaggatatcgatgatgacacgatggatctggatgacgagggtgatgaaaccaagagaggcagcaagcggaagttgaccgcctaggagataaaatttcccaagcacttcaggaaaaatcacggagcgccaggtgctggttgttgttttaactatattgtcatgcaagtttgagatcatggatggtcttcaaagaaaaccaggtattagttcgtccggccaatggctggagaacggtattgacagctagaaacatagcatcattacgatttatattcgaggccaaataatagaaagcaaatttcaaaaatcatatccaccaatcaaatgttgtaaagcttaagactgcgagtacatcagattattcccaaaagttctccgcgttggcaattctacatgatgactacctagccgcatgggaagtacagccctcggaatcacgcagggccattcgaaactcccataaatgagggtcagtagcggcctagattctctctcacctgggccctgatggtgtcagtcacgacaggctcgtgtgactttctcatcttccggttgtcccacttcaacaaaatcatagattcagcacaacagcttctttgctgaatcggaccagctattactcacatttcttatttaaccaggcacccattcaatagcacgtctctatcagccactcattgcacagttgtaacaacaacaaaactagtaaaaaaaggacaaagaatttagtgagctaagccaaaaagatgtcactcatagtctgtctactgtacctgcctggttggggagtaagtcctaacaagctgccactgggtagaagtagttgtatgtagggggtcggtggtgatagtagtgaaaatggtattcagactgtgacaatgaaacaaaaccaacacttattgtgtggtattggccaattgtgtgttcggctgtttcctgtcacaacgaagatcgtgtatctatccagaatacggacccccacatctagtctggaaatccgatacataaacagataacacactctcgcacgagtggtgttaccttttgggttcacacagagatcctccggggggggggggggggggaaggtgccagacagtgaaaacgactcgtggtcagatccgagccttcattccatgactagtatgcctttctttgccccaggagtaaagtaagaagcccgtccgaccataacgcccaaaccaaaccgaagtggttgcgccgtccatcgtcgtccgctcgttccttcacctcgcgccactctactctcgtaggagagtgtttggtctgactgatgtgaaaacagcaagcttcatttgtctcataacgttcgtggaggtaacaaacaagaaacccgcttttgcccccaagtagaaatatcactttttcccgtcgcaaggaaaatatgaaataagagacactcttcgtcagcttccgccatcgttgtcgtagtggagaagaaatatggccttgtatgaccccaccctcgtttatgctagcacacaaaatggtaggttgagaaggcaattgaatagaaaaagaagattgaaaccagattatcgacatccacgcctggattaagagtggtaactggtcgtcgtcattacaaagaaaaaattacacggcgtggcattgtcgagaacaggggaagccaattgtcccattttccgtgccgtcctagctcccatgggtattatggtaataaattaagcaaaccaaaacgccgaaaagaaaaccgcccattaccgcgtgatctcgtgtgtaccagatcatagtcgtttacccggtacgagaatgaacaagacgcatagcgcggcgtctacgacagcagtgacggcgagaaccaccatagatctctgagcgaggagtcttcggacgtatggctcccgaactcgggagaagttgaaaggggtatattcactgagtccgacaagtgcgagaatggggtcgagtgagtactgatatgaacaaagacagtaaactccaatggtgaaaggcaggataacctggtaaactgttagtaagataaccgagatatcaacgagatgcggccggtctggtgacatacccaacaccttgtttggcgagattcgttcaggaaaatcaaagtgaaggcagtccagaagccaccgaacatagccacaagaccaatcatgaggcgcagcatcaatgtgggggggatgaggtttccgagggccttcatcctaaggaagccggggaacgcgtccctctccatggcctgaaacacataatccttagccacatcaaacacttccgggtcatcgcgtccataatcctcgatagcagttgtgacatccgaagtgatggaaccaggaagagtgatctcgcgttctgcgccgggaaggagaaaggtgtaaagaatcttctcggccgaggctctaatatcgtcgcgcgctacggcatgcgctggggaattcgagtcggtagtgagttcgcgctggttgctcaggttgctcggacgaccacggcggtcggtgctgctttgcggagactcctgcgtgatcgatcgatcctcgcgcagaaaagcagacatttgcgcatcttgatccttctccttctctgacgcccacattgacggtcctgcgacagggttcaaatctcccatgctctcaaggatggcggatgatcgtttggagcttcggtcgggctcaggcgtaccaacaagaacggaacgccgcaattcgcgaacatagtgacggcatagtgacatgtgttgggcgacatcgagcctgtctctggttaggagctgtcattgtcaacaaagcaccgagagttggaaaaccaaccagaaatcgaggtagtcaacagagcgctgctggtctctcatatagatatagaaagagaacagatcgacgggcggaagcgtccgcctgctgaggacctcgaacagggtaggaagtcggtttcgattaaggtcgggttgaggggagggcgtgtgtgctatgggctccgtcattttgacgagacgtgaacgggacctggaactcgacctaaatgtgacggcggacgagggcgatatgatgacctgagggacggagagcgaaagggcgccggcgaagaatgaggtggagagcggggcaagaaagctgtattggctgaaggttgtccgaggagagcaagtcgtaagtagtgagcaaaagtgtggatttcgatcaattgcgcggttcgggagcgataaaggtttgacgtcaatcgagaatttcgcgagtcacggttgccgggtgcacgagaaaaggagtttgattcaatcgagactttgctttttaatttcttggcgattatggtcttttattgtcaaaaacgaatgtggtttgcgcgcaacgctctcagatagagtgcagcgatggttgcaagtcggcagtttgttgggtaggtaacgaatgacgggttgaaaagttgggcgtggttgacgacggaagtcgggtcgggtgcagagcaacgagtgacgggaatgaatggaacgaacgacgggagttgacgaagggacggggtgttgggactttaggtaagtactacttgggacgtgggaatggccccggatgtggtgaacgaacaggctttgcgaggtccaccgtcttttggcgcaggctcgtcaggcactggtgacaaaactaacagcccgaggacgacagggcaatcgcgaagcatggaaacagggcagcatgaattcgttgttgatctcgaggtgcactaggtgcaacagcagtctccctggcgagcaccagggagattgcagaggtcactcggaaattgaaagctttgggggacggacaagtcgtgctgtgccagctgtgaattggacgccagatggcagaagtggtgggggctcgactttgccagccgtccttccgtttagggtaaggtaagcgaggcgagttgagcccaggtccgcactttccagatttcgtggaaaaatccggtgcaaaattcattgggaggtttatcgtttgccgcagcacccaacgacttcgacgactctcacccgaccaccgagtgtacgagacaccgccatctccaaagtacgtaattacggcccctcctatttttgcccgtccaatttcgagtcagccgttcgccagctctcgagacacggccctgcttcgcggaacccctcctttgctaacaagctgttcagaatgtcgtccaagaagcccaccggtaagacccagcgctcggccatcgccgacgttgtcgcccgcgagtacaccatccacatgcacaagcgcgtaagcagtaccgaacaaccgacccgacgaaagaagacggaatattgaccctggcgcagatgcacggtgtcaccttcaagaagagggctcctcgcgccatcaaggagatcaaggagttcgcttacaaggcgatggtacgtttttgcagcgacgaacaccaacccgatctggaggaactggagctatggggacgacattggagctggggacacagcgtggtcagtttgaacgaacaccaaagactgacatgactctgtgatttatagggtaccaccgatgtccgcatcgacccccagctcaacaagaaggtctgggagcagggtgtcaagggcgttgcctaccgtctccgtgtccgtatctcgcgccgccgtaacgacgaggagggcgccaaggagaagctctacagctacgtccaggccgtcaacgtgaagaaccccaagggtctccacaccgttgtcgttgaggagtaaatttgggtgttctggcaagacgaatttttggcacgaagggaccgcggttcaggttcagggcggcattgggcttccggagttttcgcatggcatctagcttcgcattacgaataaagggttcgtaaaatggaacacggcaccttcgataccaccaaaccgcctccagcaacgatgagggaagacaatcgcagtgtgagggcgtcgcagatggtcaggcaggggcttcgtcatgaaaaatgatacgctctatggacgatatactgtccattacaaccaatgcttgatgtacttcataaagccagtctgcaaccggtagcagacgcgagcaacaacgggatacccattaaacaaacccgccctgataatgcaatcctgttccagagaccaatacgccagggattccaacctcgagaataaaccaatttctcccaacccaatgctctcctaaactgctcctgcattttgccttcagtcgtcgtcaatgtccctgtgacggtccatgaccttggtcttgaacaaggtcgggtccttgtcccaaagctcagccgcctcgccgttgagcggggaagcactgtgatgggtgttagctctgatctcgtagaaattgaatgagagagcatgtgaagtccttacttgttcggctctccaagcagggattgcaagctcagaaggacggtctgagtgttgtaagcagcagtccacttatccttgaggatgtcgagacagatgcgtccagaaaagtccacgttgggatggtagatcggggttctgaacagcaccgtaggcggcgcgtaaggataattcgcaggaaattcaaaactaagcttgaaggtgaggccggcataaggggtatcctcaggtccctcgatggtagcccgccacgaaaggagattgccgtcggcagaggggaaggcagacacgcccggcgccggcgatgtcattagctgcataagctccgtctgcaatctgtttgcagtcattaacagtcagtggccgatacatcaacatattcattgtctatcaaacatgcaccagctcagtgaaaagtggactgacctcttgacggcattttgactggggtcgatattcttcctagcgccaaaagtgggcgcagagttctggatatctcccatgcttggtgtaggataatcggtttgtgtcggcgaactgaaaagcaggcgaagaggctaatatcgcaaaacaaagaagaccaatatctgttggataatcgaggtgaaggttgataaaagtactaactcaacaggttaataaagacttatgaaccgcgaggtgaagggcgacgtacctgcaaccaaggaggggcggcgccaaccttaggagatgtatgaaggttgagatgggggatgggaggcgcaaagaacaaatgtagtttggcagttgacgccaagcttggagggacggaactgacgagatgcaaatattaaatatcaatgtttacacgactgcagaaacgaaccagcctccaataaccccacagctgactaggttaccgcgggaaggtccccagcaaccgtgacgggcccgagcgttgctgtcaggggaaggatttaagggcatgcatgaacttctttgcaggttcccaggccgcaaggcgggcagtcgcggcgcgtggaaatagtgggcagttcgcgctccaatccctcaaggcgcttcccggatcccctttctcaaccaaacaaaccgggacactggacgaggagtcatcaccttaccaacacgcgacctgcatttgcacgtgaagtgtccatagtgtttgtacaacacccgccagaacaggtgaggttagctcagtgttcacatatgtatggtgaacgtctgaatacgcgactctcttcctctgacacgctcttggcattaaccggtctgttgtccatcaaaatggtgagtgctttttgcctccacctttccatctcgatttgcgcttttcctttttaggaactttgttttggtttgatacttctaggcggcggctctcgccacttgcttgcgccaggcatcagcctaacacttatacaaactaacccaaccaccatttttgatggaaacacacacttgattgctgactgcgcacgaaccgacggagcgcattcctttaaacccttgaactctcttgaaatcccgcatattttcgtctatctcacttgtactccaatcttcgtaatcgtaattgcgtccgttgttgacggcaaaatgcaacagtctcagctggaccctcttccttcagatcttcctttccgcatcatctccaagaccatcggacggggagcatacgcctcgtgagtgctttgatccctaacccatcgtgctgctgcgctttcactgaccaaatgtctcagaataaaaaaggcgatacccctcgacgcaccgtcaccggtatttgccgtcaagctcatccacaaggagtatgccgtaagacatggcaggatatcggcgaagcagattgccatggaggtatcgctacactcacatattggccagcatccaaacgtgattgagtggttcgctactggcgaagacaggatctggagatggattgccatggagtatgctgaaggaggtgaccttttcgacaagattgaggcagatgttggcctggaggaggatattgctcacctctactttcagcaactgatcagcggcgtcagttttatgcattcaaagggcgttgcccatcgcgacctcaaacccgagaacatcctcctttccgagagcggcatcctgaaaatcgcagactttggtatggccaccatgttcgaatacaagggtgcacgaaaacaaagttcgaccatgtgcgggagcccgccttacatcgctccggaggttttacattgtgcgaggcagagggaacgaagggcaccatcgtccgagcagaccaagtactcggccgatcttgtcgatatctggtcctgcggcgtcattctcttcgtcctcctggtcggcaacaccccctgggatgagcctactcccggtaactgggagttcaaagaatatgtccgcacaagcggccggagcaccgacccgctctggcaacgggtgccctctgacgccctctcgctcctccggggcatgatgaacatcgaagccaacaaacgcttctccttcacccagatccgccaacacccctggtacacgcggcacaacccgctgctgaacgctgaaggcatggttattgaccccatcgcgctcgctgcccaaatgctcgcccgtctccgcatcgaccttcgcgccgccgtcttccaaccgccaccggcttcccagcccgactccgccatcgaaagcgactggtccagcaaggttctgtccgcaacgcaacccgagaccccgataaacgacgccctcttcgactgggaacgccctgcgccccggacgctcggctcctgcgccatctcttcaacccagccggtcgcgcgtaacgacgccgcggccgtcaacctgaccgccaccactccccgcacaaccatgacaaccatgatgacccccaacagcatccccagcagtaccgcttccaagaataaaatcccctactcctcggccctcgaagccctagccgacgagcccaccatgagccagttctctgccgtgcccggcgtgccgctttccctgacgcaacatgcccgccgcttccgcgacatcgtcccctcatactcgcttacgcgcttcttctcgcacgtgccacccgctctgctggtacaaatgctccgcgacgcgctgcaccagctcaatgtaccgctgccgtcgacatcacccaatacctcctttgagggtgatgtagatcatattgtcacgctcaagatcaagacggttgatgggcgcaggcagagcttgcatggtgatatattggttgatcggtatcatttggtttacgggaatgggacgtcgtcgatgcagtatggtgggatgaacgtcgatgaggaggaggaattgccggagttgttggaggtgaggtttgtcaagatcaagggggatccgttggagtggaggaggttcttcaagaaggtagctgtgctttgtcgggatggcatttggaataataatgactgagagagagagagactagaatgtttgtggtggtggtgggagactaaaagttatgagctaggagagagaaaagctttctggatgatgggggtttgggtacctacctacttaggcttctggattccgctggattggaagtggttcttgcattacaaacttctttgcttggtgttgtggtatcctaacatattccttggcatgttcggcgttttgtacataggtatggaagaagtagagaggtggagaatactgacgtccccccccccccccttaatcaaggactttcataggtaggcagaggacaactttgatgataggctacggtctcgctaagtaacttggtcatgcaaaaatactgttcagtcctttttcctataatgtagaacggtgaataatgccaaaacccctagtgaattaaccagtccgtcaagcgaacgacttttggtctaccgtgctgtctgatgatactgcctaaaaagagcttctcgtgttgccctgcactactcctgtctgccaacatttccaacgtgaaaactgaagtaaaccatacgaatataaacttggaaacaaatgatatggcccctgacgcccgctgcctaacgtcttttgtgactccatcgcaatgccgctgaatgatgtatatatggcgattgtgttgttggtgctgatgataatgatactatcgatgctatgcgtggataaaagtacctcatatgtacttgataactgctagagttcattttctaaacagtttaaatcttccatgctctggcactttgtcgctattgttcttttcttgattcttctcttaatcgattatatgtatgtataatggtcatgacctccagacctttttctaagcctggggcattaattgaaacgtataaacggactcctttcatcggcagtacaaaaggatcggacaggctggatccaccagctgctggagctggcactgctgttgttgttgttgatgaaactaccgctcctggtgttggtttggtagtagttctcatgaaacacgtgagaactgccactattaggagtagtgttgtaactcctaacctccatagccgtcgcatgatcccttcgttgctccatgatcccggaacatgggtagaaactgtgctccctccgctcgaaacgttcagatccgtgggatctgttgttgtcgttcggtcctccaacccgaaaccgttccaaatccgcttccgcctcgctcaagtagagcgcactctccggacctgcccagtcatccaccagtttcgcaatcgtcagaaaccccttggtgtgcccaccacactccctagctcgaaacccgcggcagatgaacaggtagctgtgaatcaactcatgaagaaaggtcgagataagcagtcgtcgactgtagttggagtgcttcagtatgggggccgacaacactatgagcgtttcgaaccccctcgtagtcggatgtgctcttcgcaaagcagtcgtgccaatgaccctgctgtcgtaccgcgtgcttgactcgtctgaccaatcccaccgtacccgctggctaagacggccattgaagaagatctcgtttgcggccgaaaatatgctctcgagagaatcattgtccagctcatcttcggcgttgatccgtgggttaatgatgcttcggaggatgcgctcatgctttgagtcgggaaacttgcgtcgaaagttggccatgtgagcccggaccctctctgctgctatatcatcctctaataactcggtgccaccgccgggacctgctggagtcggttcagctcggattgagtgacctgatgcagttctctccattgcagacgagcttggttctggggactgagacaattgttgggtttgctggtgatgagcatggtggtggtggtggtggtggtggtggtgatggttatgctgctgctgctggtgatacgacgccgcatgaaaatgaacttgatgccggtaatgccgatcgtgcgtgccccgagcggctatgaaccatgtatcctcttcacttccgcccttaactggttgttgatggtaatgatgatgttgcgaccaactcccaacattgtatcctgcacttcccctgttcacctgctgatcagatctgtatctcttatatcttgaaccgtcttcatcgtaattttcgtcgtcaaaatcggcggtccggcgcttgaccgggaaaggagggacggaatagggtcggatcggcgggtgctcatgcccgccatacacggggaaggccatcggacatgctcggcggataaagaagggtgagacagagtgaagagagaagagtgtaattttccctttcgcttcagtataggaaacccaaaagcagaaaattaaaattccctaagaaaaaaaagcaaaactgaaagtgaagcaaacgggtggtgtgacaagggggggttaggtggtgtggcatgtgtatataaaggtagaggtaggtatataagcggagctgagccggtttcgccttcgaggttcccagggagaactggggagtgccgattacacgaaacgactcgaaccggaaccgggttcgcagcaactgaatcagtcagtggcacacacaaaactgtgaatgaaggccgtaaaggtacccaagaagaagatccagcagccgatatggtccatccagtgccactcgacaccaacgtacaagtaccttaacgaacggcaacgaaagccgaacctcttgacgggtttggacctaaagagatccgccgcctcacttggcggacgtccagtgggtggtcggttgttcttgggatggtcccggccccgtcccggccagaagtccaaagggcccttcacttggtaaacccatcattttagtggtcctccattgaacacgcgagtaaccaaatgcaccttgatgggcgcctaaaaaaagtatttggaccgcattggcgttacctcatatcattttgaagatgtggatgccacctgacgtgcacttgggtatctggggcatgtcggaaatgatgatcatgagaacagccaggaaacgaaacatgccagcagcacacaacaaagaaagcgaagatctagaatgttggcaagagactctcccccaaccaagcggtcaacaaaatggaagtgcccattgcaaacccgataaagatgcaacaaggccggcgggaaaatccaagacaccgaagaagacacccaagcaaagtctagcaagcaggcaagcaagcagcccggcccagcccagcccagccccagacaacctggcagtggggtagcatccgaacggacacagtggctgccgttcatcagaaaggaagtatgtacctctatgtaccgacggagtgtacaggattacacatttcttcccttgtgcatcatcgggcatgtcttcacgcgctctccaaagcatgccgttcgttcggcagcgatcaattaccacactggcataacagcgtacagcgaacagcaaacgaacaacgaaacaacagaaagggtcagcaggtgtttcatgttttcctcttctgtccaatctgcccgtagatgggggcttgctggggaaagaaaatatagaaaagaccacactttccgttatctcctttttcccagccatcttccttttcccttcattgttgggagttcgcttatccctttgctcgggtttgcgtgttacaagaaaattcaacagaagttgaaccttgagaagtgcgagatgtcatccagcctaaagcggtgtgccgagctgaagaagaagaaggtgccgtgacttgtcgaaatcctacttgtagctgtgccatctagatgaaccacagggtcactgtatctcgatccgcctgtcaataccagaatgagatccgcaacatccgcaggcatttttttcttccttttttttttttttttttttttttttttctttctttgggttttcgctttctctgtcgatatccggcgctaggtggtacactacaactggccgggggatgggtggatgggtaacttgaaggcaaccaaaactctggggaattctaaccatggatcaacctcgccaacagtggattacctgttttggctataccgaggttcgagggtagaggtaggtatcgatcgcgattttaaagtcacgggagatttttaactaacgaaaagtagcctggcatcctggatacctagttgaaaagcaggggaaacatcacagagaaggaaaggtgtcccgtcgctaaaacctcttgactccactaggagaatcgtccgcctccaaaagagtccccagggtggtggtgattagaagctttgtgcactgacgggatatgtaggatctgcacgtgtagtgcacgggggcactgtgagcacagcggacaagtgtcaaaagtggagttcagctgctgcgcaaatgccgtttacccccacagttctggttgcaggaagggcccgcagccggacatcaggccaacgggtcggtcttggatgaccctgaattggaagcaaaaggatgttttctgaaatgataatttctggtccgtggcgcagctgctcacctcagatctaacgatcattgttttgctgcgttcaatggtagaaggtggtaggatggttgatcccttagacataaccagacctctgtgcgattggcctgggctgacttgctctgacttggttctcattattattggtcgcctcgcttttgcccattgccggctcctctccctaatcacatcttctcttccctcagttcaacgtggggctgacgacacttccgagcaccgttccaggtagtatggaaaaaggtccgaacactcgctgggtctggtttggaataagcgtgaccggaccttttgctcaaccttctgtgtacataatgccttgccaacttgtaaggcggtcgaaacacagcgatgaaacaaaacgggccgcttcaaaccccaaatcctcgagattggttcatcatgccgggcagacgttcaggctcccagggaaaaacagctacatcaaccttactgatcagctctctgttcgtgactcattctgaggagtctgggagacatcgatgaatcgccatacgggacaagtgtgaatacatcgctaatccttgtattgggtatatctctagctatccactcaaaacgacatgtaaacggcgtaggagccctaaaactcctcaaagaaccacccgtcgttatcatcaatgagtcaattatcgctgctcgtctttatagggcactgacattgtatccagcctcgatagccattatgaccttcgatccgatgatattccaaagtaattgcccgccaacgtttagcggcgcacaacatatccatttccgaaacgagtgttagccgccaggcagatggggcgggcaatcagttcaaagaaccgttgccgaggccaaagtgtctcgtaaacatgactccgtcagtgtgattctgcaatgcgcgacgcattgtttcagtgtaatctctctcctcccgctcttttgcccgtgtctcgtcgtcgacagcctcaacttgctcctcaaactcctcagctgtaaagccggggcgcgcgctaaagtttaacaaccctaacctctcacccgtccaaaacagcaggtcattgtcgttgatcttctgcttggcttcgcctgcccgtgtcgggagtagtttcctggctatgtccgaggagcctggcattgaggcaaaaatagatggcccttgagcctcttcgctgtgcccgatcctacaccggcgaacctcggtgaagccgtccctttcgaaccactttatgtagccggatccgtccgagaaaacaatccgggtgccatggttcgcaaccgagagaacctttgaggctgacgctgactgacggttctggtacgcaaagtcgtccaagtcccccatcaaagttttaccagagtctggtggtgctaggccataaatctcgagggaacctttcatgttatagtctccaccggcgatcaaagttctgccgccattaagactcttcgacccctcgacttgttgcaatgtgagttctcctttgcgccgaagctcactgtctcgcttagagaatggggaggggagtgatgccatgctgcatagtcttgctttcgagttgatcgaccctctgattcttgacaaattacgtctgtcataatgtaggatgtgcgaaaatcgaccagcaacgtatatgtcgtctgacaactccgcttgttggccgggccgctgaagatgtagaatactcaacggtcccggttgcgcaagcgatgtccaggagccaaccggctcgtcgctgaagatgtttctgatcccacgttcgtacatagcctgtgcgtcggtaaagttgaagtcaacttggtcgtcttcgggggcacttcgaaaccgtcgccgggaacgatagtcgtgcaggtgaagttctagattcgttccaacggtgagtggtactgtagggctggccgcggataaggctgtaatagaccaagggaatgcttcgcagtcgacaacagagagtctctgcaagtcaacttcaataatgtctgctccccgggagaagtgcaaaggcgcacttgagttagcttactgtaaattcgcacagaacgctcaatttaaataaccttgggataatgacgtacggttttggactgcaaaaaaagctcgatgaaggctgctgtcaacactgacacattcggtaacgcctgagtctacccgttgcgaccgcttgctgttatctgtacctgggccgtttatcagcagaagcccgggcgcgctcttagctagcatcgctccctttcgtcctcttgttccattcacgtcccagatgcagacactgccatcgtctagcggcgatacagcaaggagtgtttcatcagaagctgcctcaacaccctggtcaggacggggattgtcaggccggtacagagcaacacctcttgcctcaacgtattcggacttggggccattaacatggggaagcggaagccagttgatgacaacgggtgcatgacgctggatatactcctcataccaggaaaccctctcggtaggaaagcaggggtcccagttggccatgatccgcatctgctccttcttgctggatgcgcgaaaactcttcagaattgccggcgttgtcggtgtcgcccagcttccattgccaggagtgttggcgctgctgctatcgggcgaaggataagcgccttgccaaattgtccccattgcactctcatcgggctggatctgaaatgttccactaaggccctgggtggctagccggccaaaggcccgtcgtcgttcgaggctttcgagaaaggaagattcttgcaggcatcgcgaacgccagaagctattgtctcgtccaaggtctcgaaaagcgcgggataccagttgcaggttcgtaatgtgcggtgcttcgaggactaggcgagcaacagacaacttgtcagcttatacctcttaacccgtgattgaggtgcctgaggctagctagagggcctttgtgggctaccccgggtcggaagacaggggacatgtgatagtgtatgtaggtgccagtttagacttacacgatagtatgtggagtttgatctcattaggaaagctctcaaggctaggcgcctgcggagtagcagtagccgccctcatctgatctcgcccatttcccattgtcgggttattatgtggggtccctttgctgttgctgtcaactcgaggactctgtctgacttgtgacatttgtcccagccactcagtccaagctcccctgagctacgagtttggcatcgaaatcgtcttgtaagcaatgctggtggaagcctgttatagctatatctcgtgtagggtatcgatgaggacagcgttgtgattcggtttagcgagcgaggaccgggcgagtcatgtttactgggagaggtgccggcgtatatcaatgtacgaaaaatgaagaccagcccgcagaaagaacctgtcgaaacacgctgatcagacacaacgaagcagctcttgcgtttgtgtgtgtgtgagcgcgcgcctgcggaggtacgtttctgcggtgcctctgtgtgtgtgatgcgatgcgtggaagcttcacgaatgttggttgctctgggttcacttaggtagcgtagattggttcagtttcccttgatgcaatccggtgtggtgggtgatggtttccagttgtggctttgtggatggttcaggtgtcaccgggaccggggggcgggtgccctgcctgtgaagtcgagtccggccctgttgggttaggggttagggtaggtgttacgggcgggcgtcgggttaccgatcgcgatgacaagggaaggaaccacagtgcacgccactcccaccagcgaagagagcccaggtcgaccactgggcgtccagctccgggcatgctgctgcgcccccaggccgggaaccttaccccaccagaatgccgaaacacggacatagacagggcaggcaactggcgcacggcacggtctgccggttctggcaatcaacagaaaggtcccgttggttgactgagtgaagaaggtgaaaggcctggtggggttagcccggccctttcgtcttggctcccccgacttttctgcgataacctgggctactatgtaggtgccttcgcgataactagccgtgtgtgggattgtgggtcggtgtcgacatggactcaacgctgaccaatgggatcacggatgcaatgcaacttcgataaagccacgcctgtacataagcggcgtggtttttgcatggaccggtctagatccttagagcctcttcccaacgacactcgatgcaagttcacctaaccgtccgtgccgtccaaagttgcttcatgtagtctacaagggtcggaaactggcacacctggctttccgtatggactgggaaagggtttagagactctgagacatagctggatgatgtcacaacgtctgtcggtagggtatcttagtgtacaactagtctggtgttacagactacatcggtgctatgacgggtgtgatggcttgccatatgctgtcagaatcatttaagagacgacctcctttgttattgggcgatacatggtgtacaaccttcctctccaatcttgcaattctctttgattctcttcttttccatgttcgatctctcctattgctaggatccatttcggagaccatgtaaacaaaagagtggagtgaagcagcatccatggagtaggggatcaggggcgacaacttgcatatagtttgttgaagctatatgtgcggactttacggtagaataactcgagatcctgttacgtcagtgatttaatgtacacagaatgatatctgacatacgcctcctcttggcaacccatttcacactctgacactcaatccaggtgactacaatagcctacattaagaggacactcgggtcccaatcttctggaaacggatatcttcttaaaacctgcctgggagcgatatcactgttgacttattgagacagctatagtgttatttgatcgaattatgtagccaattaactggtaaacataggatggtctacaaggtatcacagccctggggggtctttatgccgaaagctgctcgatgccgaaagaaaaaaaaactatatatctcatacggaagtcatgtaactcgtggagtcatgcgtttgtaacttgtatttcaatggttcctaactaccctgctcacctggctggatctacatgcttgttcgaactacttcacaagacagtcaagatggtgagattggcgagaagcgatgggaagtcacggaccgggtcatccagttcagttctttttctgcatgttgccagtttaagagcgcagttctttgaaatggtgcgtttggtcatggcccgttatgtctctatcaaggttggtctaaatctacaacgggcaacaccacctcttgatatcaaggtttgttttcgatcacctacaccctacttactattgtctcccccctttccaaagcctgttacagttttgaggcatgattattattggaaatcgagtctccagttggattgtagccccaagcgagcagcgtaaatggcaagtcttacactaccattgcatgcatgtgatcatgataagaactacgagcttgtccccttccatacagaccagacgaccttgaaccaacgctcagttgcgacaagatgaaaggttacggaatcccatcgcggtctgtcaaggggactcgcagattgcaccttcctcctctttgcggctttggcagcgcgctccttccatcgttcgcctttcccagcgcgtttcaacccctaacgcgcagacccaagccgcgctccttccttctcagagcatccaaccagagcgccttcccacccaatcaggttggttctgagccagagagcagtgcccaaggtctggtctccttctcccagcttttcaactttacaacaacttcgcaagagcaactgatcatcaactgcaactcgtttttgtctgaaccaacgctgtcaaccatcgcaagaaccatccaagcacactgcaaagcattttcttcttgaactgttttcaaaccatcatccgcaaccaagtcaacttccaccgcacttgtcattcatcatcttgacccatcgcgcttgctcatccaacatctatcaagcaacatcaacaacatgacgacctcgaccaactttggcgctttcaccagctacctcatcggcaaccatcatatcaacgagcctaccatcaaccacatgcccgcttcggtcaagtctgcaggctcgaccgtgtcgtcgctgcccagagagcgctccattactccgagacatgtcttcaccagtctcgacgaggcccatcaagccatcaccaccagagccgcaaaacaagccgcacaccttacggataacggcgctcactctgccttgatccctggcaagccatctgctggctcttctgtcaatgccgtctactccaagtcgaccaccgacgccgacgagcattccgccaccgagtcccaccgctgcccgactcatgatggcttctcccgcggacgtcgcatcagtcctacacacttgcgtcgccgttcatccagtgttcctgacttcagcactcgtacccctccctaccctgattgggaagagatgactccggctgctcgcgccagttatcacatcgcaaaggaccctgttgacaaccacactcctgacaactccatcaacacacctcgcgagactggaagcaccgtcgaaaacatcgtggatcagtacctaccttcggccaccattgactcttcaccctcagccgacggccagcacaaccaatccaacaatgatgcaagtgtccaccactccttggacaatggagagaccgtcgagcctcctcagacccgagaaaacatcacctctgtcccctttggctgtacttcaaagctttatcgcattcatggatcccctcctcggattcctcagccgccagtccctgcagtcaatccctcagtgatccgtgccaacctcccagaggaccataccagcaccccagagtgtcataacaacatcttccgggaacactcctggtcaaccatgtcaactgcgagctctgtcgacatcgaagaccttctcgataatcgcgacgaaaacaatgtcagaacatttgcaacttccaggaagggtaaccattacgtcgaagccagccgccacgattcaaacaacaaccaagcggctcgtgggactaccaccggcagtggcgcgttgtccaacgcagccttctcgacaggcggtcatacaacagactctgacgacgatccattcaagtacgaccgcggatcatatacggtcttccttcagccatctcaggaaagagaagtcagtgctgcgcttcaccgtgtcagtggcgtcagcaccacttgtaccaacaagactgaccacactggccatgcatcagccacgcgtggcccagttggctctgcggcacctcccatgcgtccttcaaatgggctcacatattacagctccgcccagagagataacaacattcccaacaaacgtatcatgaagaaactcgatctaagatcttatcctgcccaacaccttgcatgggacgacgagtttgatgaagagtttgacgaggtgagagaatttgtccagtcacatgttggatctgatccttcgcctcttcagtttgctaaccgtgctcttcaacagaatctcgatgctgttaagaccgacggaggtgattgggagacagtcgggtcgaacctcgatgctgttaagagcgatggagaggagtgggagacagtcggttccagtgttggacagttcaacagccatcgagcttatgcgtccgggactggctttggcactcatttcggcctgaggaccacaggaagcagcattgcagactactctgacgcctcaagcctcgctgaaacctttggcgcttttgcatcaaccgaaaagattatgcaacatccgatgaatgggaagtacgacaactacgtcattcggacactcaagggtgacaaccgcccagtcttccttcctcaaccaaggattcatcgagttaacggctatccccaagattcatgccgactatttgaccaagccacgacatccagcagccagggctcatcgacaagagcatacttggccgagaaactcactgccccgttccgttctctgacctccaacaagaacatcgatgggagacatccctataggagcaatcaatccggcccggacagcgacaagcaacaaagagaccatggcttgaaactagctgaactcccaccgcaaactccccgagcccacgattctcttcaaaccgataaatcgttcggcccggaatcgccagttcaattcagctttccattgatacccttggaagaggccgcaaggttgcaggcaatgaagcgacgaagcgacgcgaatgaccacacctttcagagcagtactcggacacgaaaggacagtcttgtatcttgcatttcgtggaaggcatccaacaaactgacgaagagagtggcgccctccactccgcataccctgccgagaaagccattgcccactcactgtcacgagcctgtctccaaccaccgcctttcaatccgtatgtatgaccctggctcgacatatcagttccacgtgctgacattttttgaagaaaaccaagttaccagcaaggggcggaaggcaactcgtttgtcaaccttgagcagcgctagcccaccagcccctggtagaccagtgtttccgcggtcttgtcgaaaccctttcagctctgcccacggctcaactgggagtggctcaagctacagatgttcatggggcattccattcgagcgtcctcacctttggggaaaagataaaagaacttcgcgcgttgatggtgaaggttcatatctccaccacatcgccaatctgaacgtaactgaccctttcagacttgacgaagaggacggctacctctcctgggaagcgcgacgccgccaaaaacaattcttctggtttttgtgtttcctctgcgtctttccgttcatggcgcccctcgtctataaaggaacgtttgacacgacactggcatggttcaccaaaggagaagtcggcagcctaaaccatcgccaacgccggaaagtcttgattttagggagcgtcatctcaatgctttggctgtgtggcattgcagtcctcgcaacgctcttagccacccgcgcgaagaatgatcgtccttgaaaacacccatctcatgcattctgagactcagatatcaaaccgccacttttgatttttcgcgcatctcgcagccataccactgtcattcaaagaacaatccattcttgtgtaatttcttttgcaatgagagctgaaggatgaatggcataaaagcgattgctctttctgtcactcgtttgaagggatttggagtttggtgtttcggcactggagagcaacagttttttcttagattcgggtctgcggtggaatatgtggtggcagtggacttttgcttcaagtcttgattctgtcttgattatgtccattctttatttgtatttttggagtattggtgttggcttttggtgttggtcttgtctcattgtgcgtggatgaattcggcatagggtaattcatcagtaccagtttgggcgtttgcgtagaagtatggataaagacggttgtggtggagttttttggtcttggtttttttagcattcaccttgttctgtttggtcttgttctggtctagttctaatttcgtctggtgttgcgtggagatagaggctcggtatggagtactttctgattgactgcggcaatcggcacgataaagatggttttgttggaagatgaatggagatgaacgccgggtgagagtaatcacaacggtcgctgttgggataattgaggacacgaattagaaacggagtctggagtttaagaatgatacgcgtgctttgtctcgagtgaaaacaacttttgggtgatctcataattctttaataagtgcgcagcacaccatccagtctggtgaaaattggtggaaaactgaaccttagtttctcgccttgtggtataactccgtttttcccacacaaagctgttggagcccacagaaacagcaactggcgatgcaacatactaacctaactcggtaagatgtaaacaaagcccctttctgtgctggcgacttcagctgaggcaactccctcgggttcactttcacaacccttgttgctcttcatagcatctgtcggttggtatgtttaacgatgtagcgctagagataagagaaatgagtgtgaaggacagtcacaagggaaacagcagtcggaagacctgtgaaacatcaaaagtcgaattattttggcaattcgttttctcgtaagcttccgtagtgtagaaagtgcgcaccccgcaccccgcacttttgcttcgcttcgatagcagcgatgatcatttctcgctggagtcgaccaacgggacacaggggtcagggcgctaacatcaagcttcccagcacctggcttggcatcaccataccccataccatgtttgctctccgcaaacaactacaacaccaacgacaacccaaacttgatccgcaaccgttctggcgacgataaaccggggtgaggtaccaaggactatcattgtcgcgttggaaacctcattgtcaatcctaaagccacgtctatctcgagcagatccacctcgaattacaccaccgagtcggttcacgcataacatccaccacctgctacataaatacctgtacctagattcaagcgacccgagcatttcgcgaaccacaagctctataacaagagagtctcgtcataccctcggccaaccattctgaaaacaataacccgcgggtatcaatcaaccaaccaaccaaccagcccgccatgtctttcctctcgatctcaccaccaccgaccccttccggccccgtccccgccggtctcatcaatcccggcatcctcgccccctcctcactcgtagcacttctctccgccctcctaaacccgcaaaccggctccctcatacacgtggtccaatccctctccgtgctcctctccgcctccgccacgggcgcctccctctccctctccttctttctggtgcctcgccttctcgagtcgcccaccccgctcatgctcacccagtggcggcgcacctacgagcagacgttttccactttgaaccgggccggcgccgccgcggcgttgggctatctcttgctggcctggcgttttggtgttcggtattcttcggaaatcgtgagtggtgggagagggatgcaagcgttgaagttggtgaagagggggagaatgtacgctgtcgctggagcgctgttggtgttgggtatggcgccgtatgggtgggtggtgctcggaggggtggagaggaggttggtggcgagggcggaggcggtggagagggctatgaggcagaagggagtggatgtggaggttggggagttgggcggtggtgggagtagtggggggctgaagaggaggcagtcggtcaggggaaagggtatggagagggagaaggggagggagggttgtggtaaagatggtaaggggaagggtaaagaaagagagaaggaaagggaaagagacgtagaggaggaatattcttatagggaaggtgacgatgcggttggcttgggcgaaaaggtggatatgaaggctgtggaagtcggggcaaagtattgggttgatcaatggggtgtgttgaatctgggcagagcagcgatgatagctgcttctgcggttatgggattgagtgcttcgctatggaactagaaccgggcagaatggatgaatcgaagctgtttggttggcaagagacgtgaaagaggattgagcctacgggatgttgaagcgtcacttggaagaacaatttggatggacgatcacaagcttggtagcatcgagataagcagaatagtgaaatagggtttccatttgggttcataccaataagtcaaatgctatgcgtctctttcgtgcaacgaaattggctctcaaaactgccatggtcctgtcaaccctctttaatttccaccttgcctagcgaacatccaccggggtatcttccctggcttccaaaccatcacctcttaggcatttcccctcacatctcacttggaatttccagaagagccggagccagagccagaaccagagccggagctcgagtacgagttaccactgggcgaggtgtacgtggaagatccactgccgctgttgtagtaagtgctaccgttcgggttgctgtagtagtaggatccattactgtcaagttgttggccaaatgattagtcgctccacttccccagagagatagtcaaggtctttcttacgtgttggagtagtgatacgcattggatccgttgccgtagtcacgggcgcagtagtggttaccctacagcaagttagtgtctcagcgttgctagttgcctctatactgggctggagattggccaatccggcggaatgaaggagacgtgagcgacagtgaaagagtatctacaccatacctggctgttggtgccatggcccttgtagctgtatccgtttccgctagacattttaaggaggatgtgattattgatcaagttggaagaaggggaagatcgagttatggctggtttttctgcagcgtctgccggttaaggtcaattgagaaattggtgttcgcgatggagaacaagaggaagaagagggagcagaacagagggaagaagccctctttaaatagagatcagacctctacgccaagtgaggggaagcacctgacatttctgcgatgatcccagaacagcttcctgcctgttccaacaaacacttgaataactagtaggttgttcgcattgcgatacgactgaagaaaggtgatgccagtcaaacagataaccattttcttctgtacctaacccacacttgcgcgggaggcccgcatggctttcaacgctaaatttttatcccatccacatagcccggggcgctagtcagaccgtcgatttgtagacctgacgagtacacgagttaatgttaggatcgatagaagtctcttgagcttgacggctgttcctccttcgtgtgacaatttgatgtaagagaatcacattatgatccgtgacttcctcgttaaggctgttaacttttaagtgcttccgtgggtagggggtcatagctccacaaggccaacgagaccaatccttgttcgctggtgttttggtataaacactacatatacgaactgcccgggtgcggcaaaaaccgacatctctcttatattccatggcacatctaaaatttcaagcattcaaaattgccggccatactctgggtatcattcctgtattttcagaaccaactttttaagcgaaacgctgtctatccaagaaatcaactctagaggttgccctgtacggcgctggtgtcgcggtgttcggcgggggtttcctcgtgctccgacaaaaacttctcggcatcgagggcagccatgcagccggtacctatgcataacagattagcaactcttccaaaccaggttcacgggaggcaatgggttacgtaccggcactggtgatagcctgtctgtacctcttatcctgaacatcaccagcagcaaagacaccctcaacgctggtaagggtagtgccaggcttggtgacaacatagccatcggcgtcagtctcaagctggcccttgacgagggcggtagcaggatcgtgaccgatggcatagaaaagaccgttggcctcaagagtctcctccttgccagtggtaacatccttgacgaccaggtggctcatgagacccttgtcgtcacccttgacctcgacaccgacggtgttgaacctgacagtgaccttctcgtggttcaacaacctatgggccatgatgctgctggccctcaacttgtccttgcgaaccaacacggtaacgtggctgccatacttggtgaggtacatggcctcctcagcagcggagtcgccaccaccaatgacaacgaggtgcttgttgcggaaaataggaacggcaccatcgcaaacggcgcaggcagagataccgttctgccagtacttctcctctccggggagatgaagtctgcgggcagaggcgccggtggccaggatgatggagtcggcagtgtggtactcctcgggggaccactcggtagcgtacttgaaggggcgcgcagagaggtcgaccttggcaacggtctcgctgataatttgggtgccgaaacgctcagactgagccttcatcttgtccatcagctcctggcccatgatgccatcggggaaaccgggaaagttctcgatctcggtcgtggtggtgagctggccaccggcggcgataccattggccatgaagccctcgtagagtacagctgtacaaagggcgaggaattgttagcgaattggtccttgtaacctgacgtcgacaatcgcaatggcattgaaactcacgcttcagctcggcgcgggccaggtagatggcggcagtgtgggcggccggcccagagccgatgatgactactttgctgtgcatgtttctttttgtgacggcctgaagttcggcaggttgaaccggagtgtttttcttgaaggcggttgcggcagcagcgactgtgagaccagatgcgctggatcggagagttcttctaaaggttgaggagaacagtttggcggttggtggggttttcgaatgggaaacggatctaacaagagacaagatacaagtggcggaaacagagccggggatggtcactggatggagaataagaatctacgggaaagggaaggtaacgatttgataatctctagatttctttctctcccaatctgcgatcttgtcagacagtccaggcgatgccagatcaggcgcgttgttccggcgccatttttcaaatcgagtcgcgatttctaatcccgtatctagaccccggctgcctcaaaaaacggcctggatttccatgcttgggggcgaactcggaaggatggacgccgtccattcgaggaaacgtccctaacggaccgcccagggtccagggccatgcccctctgacgtgctcaccaaaattcccacttaaatacccactgcatccagcggggtcgttccgccttttagaggctcctcggttgcagctctatgcagtcaccgaggcagccagtccgcgggttgcagccgaggcccaaagcaaaaaacaaaggtcacaatgtgggttagggttatcggtgaaggtatttcaatttccatcagatgccgacggagattttgtggtcaacgacactcgacacggcaccggaacctagtgaagctatccataaaatttacaacctgcttttcccttcctgctgcgggacctgaactaccaccttcccccaggtctcacgaccccccaaagcgatcaatgcatccggaattttttcgagaccgacgaactccttgtcgctgaacacagtcggtttgaacttgccttcggcaatcaacttcatgatgccctgccacacggtcaccaccgtctccttctcatggacagcgtattggccccagtgaacaccgacgaggctgatgttcttgagaagaaccttgttcatggccaccttctcgatcttgccggcagcgaaaccgacaatcaggatgcggccattccacgcagtacatttggtgctcagatctaccaggccgacaggatcgtagacaatgtcaacacccttgcctttaggggtcaacttcttcaccatctcgggccacttggggtccgtgtagtcgacgacatgatcagcgccaaaggacttggcgacttcgagcttgtgcttggttccggccgtagcaatgacagttgctccaaacgcctttgcaactatgtgtgggattagcaacgaagtagttcatcttcgagacgggtatgtatgccactaaccttggactgcggcaagacctacaccaccggccgcagcgtgaacaaggacgaagtcgcccttcttgacgccggcccgaacaacaagggctccatagctggttggtgccgtcacaaagaggccggcagcatccacaagcgaccagccttcgggagctgggaggagggccgtctccttggctttgactttggtagcgtacgcaccctggctagctccaaacacacgtgaaccgacggggaacttggggtccttgaggccggaaggggtggcgagaaccacgccggcgaactcggcacctgatacccaggggaatgctaagacgcaacgtcagcatactgaatgcaatgtaagcgggactcaataaagaagccgcacgtggttgattctggtatttgccctgaatctgaagaatgtcgaaaaagttggttgccgcagcatgaacttcaatcaagtactcatctgaagtaggtgtagggtctggaagctccgtgaccctgagctcttgcgggctctgagttaagggctaatgttagaaccacgaaatgggaagatgtcctggatgatcgagataggacataccttaacatactgtgccacctgaatgcctctcatctgggaaggatacctggagtaatagagtgctttgttacactggaaagaagcagacgcagaaacaccgagtgagatacacaagcagtgaaagaatgacaacctatatgattaaacaagggtacaatatggttgaacaaatgccgaatagccatcgcgggggtgaccgctagcccagtgtaagggaagccgaggtagcccagaccgggatagctgatctctgattggtcactcaccttgcatctctcggtgagtccacgtcttatcgatttccaacaatcgatttgcgacttgttgcactctttctctccaaactctcaaccacaccttgcttcaattttttgaatggcgcaacctgctgtgcgaacttctcccgaccaaagccgaatttgaaactgggcaaacgcagcaaagaatacgactcttggttaagcgtgcataaacacaagccacgcgcattctctaggcaagattcattacgactggtcgcccagctacatacctctccgaaccgatcgtgaaccgctcgcgacaaaacaagcctacccaccttgaagcccgaatcgcaccggcgaaccacctttttccccccctcacacatccgccgagatggcgacaacaacacagacaacaacaaactccctcccctctggggcaggaggaccgcaacaactcgtcactcagatgctcaaccacaccgcgccacactataccttctccttcacgcccttcctccagcgcacgtaccagcactctctccccgccgaccgacccatctgcaaagcctacgcctcaggcaactgccccctcaaatcccactgccccgagcgccacgttaccgcgtcgtcccaaaacacccatggcggcggtaacaccttcagcggcggcttcggctcgctagtctgcaagcattggctgcgcggcctctgcaaaaagggcgaatcgtgcgagttcctgcacgagtacaacctgcgcaagatgcccgagtgcaatttcttcgtcaggaacgggtactgcagcaacggggacgagtgtctgtatctgcacattgatccgctgtcgagattgccgccgtgcccgcattacgagagggggttctgtccgctgggaccgcgatgtgacaagaagcatttccggaggaagctgtgtttgtattacctggcgggcttctgtccggatgggaagggctgcaaggagggcgcgcatccgaggtggacggcggataaggatatggagaagccgagggcgaagggggagggagatcagatgctgctgcagcagcaacagcagcagcaacaacaacaacacatgggcgatgctaatggtatgggtggtggaatggcgcaggcgacgggcgcgaatgagtatatggaccgagagagggagcgcgatcgggataacagggagagggagatgatgatgcagggacgcgatagggacggtggcgggcatgatcgccataaggatcgctttggaggcggaggaggaggaggaggaggaggcagaggccgaggaggatggaggggaagaggaaggggaggatttaggggtaaaggtcattaagagaacattggtcccaaagcggccaggggaggtcaaatggtacatgaacatagcgacatatttaggctagtgctcggacgatgagaaggcccaggaatccggtagtaaagaccaggtatgcatcacggaataaggaataggtcacggcgcaaaggcaaggttatatctagtgtattagctgtaggtcaggtttacattcacagggtttgtgagattcttataaaaattgctagcttgacagttttgaggagctgtgatctgtatgttcttccaaaatagactgagagggacgagatcccaaaacatgaacgccgctccctacctaggacacccgtaaccaaatgataatcaacccaccgtctgagatgctatggcatatgccattcttgtcgacactgccttcttttgtactcttccaaactattcccatgaagactttactccatcggcaccgcaacaaacaactcattcgatgtgcgggccccagtccccacctcctcctcatccccattctcgcttcccatagacctcaccgagccacccgaccttgggctattaaacgagctatgactcgactgccacgccgccagctcgtccaccgtccggatacccatcatccacgccaccagcccgcgcggcacccagcgtccgacaaacccatacacgctcgcgccgaggccgacgcgcacagtgcccttggtaatggacccgtcaatcacgtcaaaaacagcattatgcagctcccgcaacgagctgccgcgcatcccgcggatgcggcccgtgctaatggccgagctcgactgggtgacaaaattcttgccgtaggcgtggcgggccgagtcgggccagggcagcagggactcggcgtcctgggggttcgcttccagcgcgcgcagcgggacgccctgagagttccgctcctgccagtgttcacgcgcggccgaggcgggcgtgaagccagcgaagtcaaaggtaccgagctggatgtgggtgacagggatggcgagcgggcggagctcggcggtcaggacttcggtgaatgcggagagggcggagcacacggttgcttcgggggcgtggaagggggggttgatggaggaaatgatggagggcgtgcagacgatgattttggggctgtctttcttcttgtcgcttccagaggatgatgactcggccgagggagtaggacccaggcgagcggtaagcagaggaaggaaggcctggagggttatgatagggtggagtaggtgtgtgttgaagaggttcgcgaagcctgagggaggaatggtagcgatgggcgaggtctggtagttcaaagagggaatgaggatgacggccttgaggtgcaaccgatgtcgcttgctgttggggactgccgcatggggtgactgaaggtaggtcgcgaaacgctcaatggaggcgctggcgctgagaggatcggtggtgtcgacgcccaacggtcggatatcggggcgtgctagattctgaatggcaatatcatcctccggtccgctggatacaataaagacgatgaagcctttcctttccagatccagcgcaactgatcgtgtcaaaggtaggttggcagatcccgcaatgacaacgacatccatgcgtcctccgctgcgcgcccgccttgcgcgcctggtcttcctggcgtgagccgagactgtgtatgaccgatatagaatggatccggtggctaggactatggcggtggtaaggactttgtttcttaatacccagctctcaactctattgtagagcgaaatcggcagctcggctgaaggcgctggtggcggcagccgagggcggatctgttctggtacccattgcgaggtcgcgagagtgtgtctgacggtctcggcaatcttgtcgacgttctcgttcacgatgttggcgacatcttcagagtagcgcttgatatcgccgggcagggacgataactataaccgaaccaggccattgttagtggagttctatgcgggcactttgtatgttttcttaccacgtccagaaaagcctggtcgtccgcagacatgttgtttcaattatgcgtttgctcaagtcctgtgaggtggcgacagtgtgatggtcgacaagctcagtgaacaaggaggcgcggattggtaagttggcagagtcgagtgtcgcagtatatgaattgcgccggacttgacagtgcctcaataggaatgatgatggggagaagctttcttttatcgcttctatccaacccttgcgcaccttatcaagccgagctactgcataggtgatgcgccctgagctaacaaggtaccccagcctttaccccggcgaggggactctccaccaccaacgtcattcctgtgacacgctgaaaagcacacgcttttataacgcttttaagaatgagaaatttgatgacctatccgtctagcctagacctatcaccaaatcaacatctcacaaaagaagcttcaacacgtctttagatctgaccctaacatccaaatagccctaaaatctgacctcacaacttcctagcaagcaccctcaaccttacataactatacatgtaccctccccccggcttagcgcatacaacctccagcacatccaccacctccttgaccacctcctccctctcctcctcgctctccagtgcctgcaaaaactgagcagccatcaatctcacccatccctccacgccacccacatcggaatttgtaggcctccattctctctctaccttttccaccttccatcctcctactttctcctccatcatctgcctcacccactcctcgtcggggaaaaaccaggggtccacctcctgtgcccgcttcaaaccgactctcctgccgacagcggccagtagcgtggcccggatctccgacacgttgcctagtccgcccatctcaaaggcaaagacgccccccggggcaagcacgtcgcggacgccctggaagaagacttctcgcttttcttcgggacgcaggatccagtggagggcggcgttggagaaggctttgctgaagcggacgtagtgcaggtgggttttggtgatgagttcggttgcgtcgagaactacgacaatgtgttggagggagagtgagtcatacactttacggtaggaacaggacaggacagtcacatcacttaccctcaaacgtgcaggtgcttttcagatgcgcattatccgatgtcttcttttgcgcagcctgaatcatggccctggagctgtccacgccgtgcaagcgtcctcggcctccctcaaagacctgggcgatctcgaaatcaagaacgccatctggaaaggaaagtttttatcacttgtcagtgacgccttgttcgcgagcgtcatttttcccgggacggggccaaaactcaccaccacaaccgatgtccagaatcacatcgtctttctggggatcaagccattggacaatcttcgtggccagcttggggacgaaggaggcggcggattgatatgcctgcgtgtttcttgacgggtcagccatccattcacattcaagcagaaagaaatcggaaagaggaaagaactgtggtcattcagtgactggtccattgcttacctctgaggaccagttgtccttgttctgctgggtcgccattgttaagtgatgggggttgtcgatgttggtttagagaagaaaaggggagagggaaagccgaacagttcaagtggaaacggccagagctttatacccgactaattggtctcatatcatctcaaccccacgtactgttggctggagagatactaccatagaccaaaattggatgagagacgaggcaacgagacagggtgaaaggggtccgatgtcggcgactaccctcacatctctacctctacgaatggaactaggctgcgagtgggaaattgcatgggaggaacgttcccttgtctcaaatcagaaggtcaagccgaagatgaatctcggaaacactggtacaagtctaggtggacaaaggtcttatctgctgaaactgctaacagtttacacccgtcaaatcgggttggaaatcatcaagtcaactcccgtcctgtaaggctcctctgacttccaacactattgtggtcaaactatacgctgatcataccatagccaattcaatttaggtataaagacaatcaaggattatggataggctctctctagacccgggtccacccgaccgccgacaggtactcctacgcactagatctcatcttttggcctttaaaggcgacgtatgtgttccttttcccgggcttcctaatccaccacgttattcaacaactctgggtcaaacaacttgtacctgtcctctctaagcgcgttctcaactctcttcattaccgccaggaccttctcttcttctaaacggcggccaataatctgcacaccgactggaagtccatgcatgcgctcggcgtcatagtgtctgtacgctctggttgcgataccgttcagcctcttatggtcaaaggtgctcgggagcttatcgagcgcactatcgacatgcgtgacggggatgatgccggctgtgtagtcgagctgatgagaaaagagtgtttgtgtcagtgaggctctccgtttgggaaggtaagacactcgtggaagaacacaccaagttgaaaagaaagcaatatccgcaattgctgaaggtatccttcgaggcatcgtgcggaatagcaggcagcgcatttggcggtgaaataagcacatcgaactgcttcctattccaatactcgaaccactcggccctgtacgcctctctcttcttgacctccccccagttctcggcagccgagatgggcctcgtctgcttcaccagctctgcccaaaggttgtcccttcgaatgtactttatccacatgtatgacaaataccggacgatgctcggccacttgccaaacgacagcaagctcgctcccgagtccagccactccccgaacctcctgtacgagttgaaccaccacccaccatccgcattcagtaacaacgcccccatccgcaacgcctcaaacatatccggcgcatcctccatctccacaatctcatgcccttctctcctcaatgcctcctccaccgtctccagcgcccgcttgcatgccggacttggatcaaccactttgtccgtcctcaacacgccaaccctcaacctcctctcctgatccgtaaactcctccaccacttcgtccctccacgcaagcgggtgaacagagtgatcatacttccacggcttcatcccaatcaccgccttggtaaaatagctcaaatcatccagcgtcctcgccatcggtgagtaaacactaggcacgccttcctggccgggcatgctggtcaggatgcccgccttgggccagcgccccgtcgcacacctcagggaataacacccgctgaaatgggccggcaccctgacgctgcccgccacatcactaccgatgccgatgcgtccgccacaagccaggagcgccgactcgccgcccgtcgagccgccgggcgagtatgccttgttgtgagggttcgtgcagcggccccacacgtcgttggtgctctcgtaactcagcagggagatgggcaggttggtcttgacataagggacggcgccggcgtctttgagaaggcgcaccatcggcccgtcctgcgggttgtcggccttgttcccgacgaaggaggagtacccgactgtcgtgtcgaagccgcctacgatgatggtgtccttcaggctgacggggattccggccagaggaccctggaggttgactctcttggagtttttgagggagtcctcggcggcggagatgaggacctcggtcaggcagttggtcttgaggtgggctctgatggcaaccttgccgtaggtttggagcacggagagtggcgatatggcattggactggaccccggacacgagttcggcgatgggcttgttgatggtgtcgaggtctttgccagacaaggcggcatggtattccggaccgagcgaggagatgcgttctttacgctcggctcgtttaagattactgtttgaagtagtctgaggttagcaaaaggactacacatttttattccggtaatctaaagagccctaagagccagactttctataaatatgattatgatggatactactgaccagtcccgcttgtggcggaggtaatccgaaaggaaactcatcgtgtcagtgtgcttgctcactgctcactgagcttttcccaatatcgaaaggatgctcgctgaaacatccaaaaacaagggattgtggtctgtatgtatcggtgctgtcggcgttgccgcggttgatagctcctaggggcgatgttgagttgaagacgcgccggttaatttgtgggaggtggagattggatgaaggtactcagactggaagggtattacgccgtctaaaacgaataggcaagacgatgtgaggccggtgtagatagttcgggttacatgtaacagaagtgaagggtaagttgacaaaagtaagccccaacaccaacccccctcacgcgggggtgactgctcttgtataagtgataacggccaagccaatggcgggtatcttgaagcggtttggtgagaaatgggaagctgcaaggggacccgaggtcctaccctacctagctatccgagaacagatagcgtccaggataagcagttacacttcttcaattggactaagctttatctccctatcggcgtttttggctaagcgtggacaaagagtgcccttcggacattgttcctgttaatcttccccgcgtttgaggtcgcacgtgtggtatgtttggttactggtcacaggtgcctaggtaccatccaactaagtgtttaagctgtccctcgtggacccggcgtatcttttccctcccaaattcctagctcctgccgaattgttgcaccacagaagtactcaccgtagggagaaatcagaccggtcaagattccagatacttacctttagatgataaagtaacatgaatgaattcagataatctttttacctcgaaaagtattttattgtcgtcaattatcatgcaattgttttgtctgctcaaaagctgacggtgggtgagtgcttaagccgtcctaagccgagacctccgcgttggcgagcctgtacctaagcagaccgataccgggcatagtatcactgccgtagctcagtcaactaacttccggggtttattagcataacaagagtaagaagactccataccgctcatctgtgcatggccgaatcttcagatatcataaagtagctgacatctcagtctgcccagaatagcacccaccaccaagcgcatccaaaccaccaattaaactgtagcttccgtacttaaacgttctgtattcttcagccagcatgatgcctgccaacaccactgtagatgcaataacaaattgacctggccgctcttaccttcacgatatagaagattgtgcagagaaccaagagcccaaggggcaagttctcccacactgggcagcgaaacatcaaagatataggaccaaaacctcaaaccctcaagacatcacccttttccgttctcctcctcttgcatgctttcctatcttccattcgacctgtcttagcacatgtcaaagacatctatttgtgaagtatccgcgggttgtgctagatccttgcgacaacaaccgcctagcgacctacgctttagccacgtcgctgttactggacccgtcagtcgtagacgatgcccctccgctgaccaaggtaggcgcgatgcgtctccgtttgggttgctggctattctccgcgttatttgcctcgcgagaatcgcttgactccctcttcaagttagtggagccagcaccaccgctcgaactctgcggcgtctcaggaggggtcacaacgggcaagcccgtaaccttgcccgaattggtggcagcgatgcttggcacttggccagaaataagcggtgggttgctcataaccccgccctgtgatgtagaagcttgagtaatggcagaactagtcgagttggatcgtgccggtgaagggggcggcgggttcacgaaggaagcagctgtaggtggcgaaggcgccgtaaaagagctcgcagagtccctatggcgatggttggtaccgttgtgaaacggggatgggggggcaaacacccccgagggattgggaagagacgtgttctggttcgacgtggctcctccagaggacagtgaatgtcgtggaccaatttctccagtatacggtatacccaactctccaggcaaaaaggacagggtggaacagaacccatccgacgaggatatcaacagcgtcaaaccatcagtcgacctgcaacttatattagtttgcgaaggctcaaggaagcaaagggaataacttaccaggtaaggtccgtaaaagtggcgcagtgcaagttgctcacaacgcagataggtgtgtgttgctgggtatcgtacagaagcactgagtcttgggtggctacagcgtagaccatccgatacgggagcgcgaacgccgacttcggtccagggctctgcactggagcctccgtcgatcctgaaaccgaactttcggtgggcaatggaggaggtggtggctccatcacggacggagctgttgagggctttgctaatggttcaggcagtgaaggtatcggctcctcggctgatgaagtatcaatggtgatgtgtttggtgacgggcggtgattgtctcaaggtgtagatgattggggaacatctgacggcgacagacggcttcttgtgtccgggtaaatgggcaatgggtggtttgttgatgccacctcgcgtgtatatgtataccgtattaatgacctcgtacaaaggtttcccgccatccacctgatgctgagtctgatattgaccagcaggtgtcaggagcagacttccgtcaggtgtgaaggtcagtctccggaaaaatgaagttagagtctcattcgcataaaggctcgcattcttcatgcccaggccgtagcttgaagagtgcggtttgggagaagcctcgataggcataacagcaggcaaaggcatggacggtgcgggcgacactgatcgcctggacgagaacgacgatctccggctatggctgatgacactgggagggttcataggcagggccatcgaagtgggagtacccgggatggaagggtttggggatccagcaacagcactgggatccagggatgtaaaagcgggccggttaccgaactcgggcggagctgggctatgagaggatatcctgcgaggaggaagatctgttttggcgtggctggcaatctttggtggcttgtcgtcgtggttgttggcgagggtatactggccatccttggtcctcagcgagtagatatgtaccgatcgatcggaagattgtgtcgcgatgtactcgttcagaggatcccatgtaacgccctggacgtagtggctatgttcggcaatctggcgcacgagtgtgcccgtcgaagcgttatagatgcgcgcaacgttgtccatgctgccgatgatgaaaaaggcagcatccggggaccaggcaagatcatatatctccgtgcccagggaccggcacatgtgctttgtcctccatgtttccttgtcttcgaggccttcgtttccgaacgtcgcgtggtgagtgtctgatggaacccacaagatgacattgccgtcatctccagcagaggcaaggagttcacctgaaaggggccttgttagtacgcgaaaaagcgagccaagggatccggagagctggtggcatgccacgagggcaaggacaacgtacctttgggagcccagcgaacgacgttgactgcttgtgtatgtttggacagggttgccaagtactcgaccctacgattctcgccatcctcctctattctccatagctgtcgcaatcataacaatcagtatgggtccaaaaacctgaacgcaagggcgggacagggtagattgcattactcgaacattgttgtctccggcggcggtagctaagcggcccttgcctccgggttcgaaatgggcagagtagatggggtacggattgttttcgtggtgccagttgatgattaacggagtggctttcattgtggcatatagtcggttggagcacgagacgggtgggttgacgagaggtgaaggacggaaaagtggtggtgagaaaggcgcaagtgttgccgggtcaagtggaattatttcaatcggcaacggcaccactttctggggaaggtctggggtttctgatcggtctggggttccgtcccgccgttggctcggcgatgaactgcctgtcgtgagaagtgcggcagccgtgcaagtgccctgcgctgtgctatgggctcgaggatagcagatccagcacaggtctagcagctgcagatgaggcggctggctgggaacaacaatgagaaggcttcgattttccgatggtgaggagcctgggagcacagtcgattgggctttggtcaattgaagtggccggagaaatcaattgtcgtaatcttgatggagggaatcgcaagaggacatggggatgcgggcgggatatgtgaagcaagttctttaataccatcaagaaagaattcgaggtttgggtgggtggaatagctcccgttgaggtcggcttgttccacgaggcctgtgcggagctaggtacctagctcagggcgttgatattggttggattggatgtccgcgcagttgaccggaaccttgaagggcggcgccgctcagttgcaagaaatgataggtacgccctggcgggacgggactgggcaaggaggaagctaggtaaattgctacctagcatggacataccactcaggtgtcgggcgagtcgaggtagtcgatcttggcactcaggtacttctcctgttgacaggcagtaactgagttgtccgaagttgatgccattcacgatacatgtgacgacggatgaagcaacaatacctagcagcaaagaacttgcttgttcgcatcccaggcagacctggttgaacttgttgaggagtgctttaattgaataacgtgagacctgccacctcctaccactgcacctacttacctccaaacccaagagaagaggtgaagaaggacgggaaccttccctccatgtgatctgagtgcagcagctgcattgcacttgcccgacagttggcgctggcaacccgccttgatgttcaaggcccaccttgcacgatccctttcactttgcgggacggaactgaaagagcccaggtgcactggcggtcatcgaacaaatgaccaactcccaaccacaaaaacctggaaccgtgttctgcccgctcctccacctacctcgctcctgcatgcctcaactagtaccaagtctcggcagccactctacctagaggtatacacaagacttctgtcgacagccacccttcacacccagccaatcaaatggagattgcctcttcccggcgccgggacattgatcccgaaccgtgacactgccatgaaggcgaggcaagacctgagcggatgatacaccgaccaaatttccagaataaacacaccaaggattgagaccagagtgctgggtgttcagtcgatcttgtctcccaaagtgacaccatatctcgacctcccaaagtccaaccaaccaagtgaagataaccatgagctgaacgacccaaatctggaaagaacaagagatccgcttacaggttccagttgattcttcaactggtggaactgggcttatcgcgtctgcacccccccctctttcttctctctaaactggatatgtattggaatcgagcttcatttgacggcagacggcagacaatggacagcagcgcttctcggaggcttgccctgagatcgacaaaggcagcgcgacaaccgacttgcgacaccggtacaatcgcatctgttccccattctcctggttgtggagagttcaaatatgagcaccccgatggactacacttgtactctcgggttgaggacgacagtggtttcgagttcgaaagttgggccagatttgcacccgaatcttttagtgactctgcgtttccatcagtcagcaccgcccgttctctcctcgacatcccaacaactttttcctaacactcttaggtaatccaccaaaggattactaaatgaaacaacttggaaaagaccgtgcaaccataacgacccaagctagtgctttacagaaagccacaaagcccccaccagcaacgacaatggacaagacggtgacgatggtgaggggaagactttggaagagttaccggcaaagcgaagaggtcaagtcatcgacctaccactttaccgcctttacgctatggaggatgctcggttgtccagttacggccccttacacacacctcctctgacgtagcgttgtggtgcctttatgctttcacagctcgagtcagtatgtttgagctggtgtacaagcacatccccaactttccgagtctcattgacttggccttgacattcatatgtttggttgaagaggctatcttccaggatggtcgtcttacttcgaaaccagtcttgcatgctgtcttacttggtggcttccccaaggtgctgcggtattcaaatttcccggcttgttgaggctcaccactgcgaatagatttctccaagatcatgctcctagcagcttggcccagctcaaagctggtgccgaaattcgtccagctgagagccaatgcgtgggaattcacaagggccgtcgggattggttttgtacttctccctgagccgtgcattatttgattggttttcgtgtggacgccacgaccgatgccgaacgggtctgttgagttcaggttgttggtcatggagacttttggcgcattgaatgtctttcgcgcctattcgagagattggcgatagttgcggcagttgtcgtgtgcgaacacccagaagtccgaagctcaggcaaatgtgaaatttgggtgaaagaagaccaaaaaaaagaagaagaaaaggaaactttacacacgaatatcacaacagtctttgatcacgagaacgtctcaggcgctgtcgcacagctcttttagtcaataactcggtcattacgtgttgacgaaggttcagcaatgacaacttcgtatcttcacggtttcaaagagtcttgcacatagaagccgattacgccgactttatggacaacctggtcaataaagaggcgagttgccggatatccgccaagccaaaattcaggatgacgatgtcaggttcgcatcgttgcagaatggcgtatcgcagcggtacgtacatagccgatcgggctatccaagatcaagcgtcgtagcattttccggtgtttgaggcttaccagtggaggtgtcttttgtcccgacagcaacaattatacatgtacctagtgcacatagtacggctgcatatcacgtccagtttgcccctgggccctttccatatctcggacagtacactaaatccaagctaaaatccggggcggcttgcaccccgagtgagtcacgtagtgtacagatatttctcctgcctttctaggtagaggcaggttcgagtcgataccaagcttggcaatccgtcctcctatcaacgttgcgttgaaggcatgacgggacgtacggcgtagcagcatctactacctatgcagtatatgcatgcagtatggagcatgcggtgtatgtacctacctactgcgtacaaccactacatggattcccagcgtgggagtaaaggtgatttgaatcgatggggtatagtgccggctgtcagcctgtatgcaagtgcatgagaatgtgagcagtctgtccgttatctcacacccccccttcagcccaggcgctcgacaagttcgccatgtgagtcaagacaacaatctcttttccatctcccacccgaacggcgacggatgaacccaatgctgctggctaccgttgcacgatcatcttacatccagcacactgcggggtttcgttgcattcagaacggaagggtgtgtcttgacatgttcaaaagacccttctgctgacaggacgccagcccgctcctgtctgatgaacgtgtaaaaagtcggggtttttgagtgtgcataccttagttaggtagttttgtatcaatgggttagcgcttgtgtggcgttagctgtctttgctggcttacacaagcagacggcaacctcaagacccgaatcctccggccttctgggtctgggtggaacccctgtattattgataagtagcagattgggccaatcttcgagcgtcaattggaggattggccgctttcaacttttttcttaaccacacccctctttattcagggaggtgtccgtctagctagacgacaagtatctaagtagctgaccgccctctttttttttttttttcttggtgttttctcgagtatcctcttctccctttctgtgttctttttcgtctccttttctccccttacccagctctggtggatggttgagaatacctcaacgctgagctcaggtcccaaccctccccccttcgccaacatcttgccagtctggttgtcggtttttctttctctccgacaacaaagaaagcgaggggcgctggcgcgagacacaacgcgctcgagatccggtcaaaaagcctgttgaccgtgtcgccaaccagacgcgttaccgaagtttggcgtaatcttgtacaaggccacaagatctaactggccatgtctcgcaatgaatcccgttttgcagtggtcgtgaccggccttgccctcgttggcctcggctccttgcctgctgtgtctgggttcgtccagcggtttagaaagcgtgaggcacgacaagaagtcctctacgaagatgccgacggaaaagcgaccgtcgagtcccaaagagcctactcggccaaggtcccaaaggcggtgatcttgctctctgccaccgccggttttgccctctctatcgccattgcactattgtcgacaagtagaaaggccagttcggtgaacgactggctgtctactggagcatgggtacagtcttgtccttcctgaattttccttttgcccaaggtagctgactgtgggttgtagaccctactactgttccaggctatcacaatagcctcctgcagaaagtcggtgcaggcttttgatctcggcatttacgcgtttttgtcctccgcagtgctgagtgccattctgtttgtccagggtgctgatgcttcagaatctctctgggatcacaatcgcaccctgtttgtcctccgtgccgtcgagctggcactggccggaacccttgcggtttccagtttgtccattccaaggagacccgacgtctatatcgatggagagccggtcgataggatgtataccgtgtcagctatcagccgcttcacatacgcctggcccagcaagcttctggatcttgctgtcaaaaagaaggatctcgacttgaccgacctcaacaggcccgatcacttttgccgagctgcagacacttcagccgattggaagcgacgcaactaccgtcataacctttggctgtccgtgattcttgcccataagaaggcgttctccttgcagtgggctttgacactctgcacggcctttctaaacttctccccccagtgggtgattctgcaactcttgcgcatcttggagaatccccaggttggcagcagctacgggttcggtgtctggtactgggttttcttcctcggcgtggccatgattgcccagtcatgggtggaagcctatgtgttctggctttcgtggtctgaacttgccatacccattcgcgctcaactttctgcactcatctttgaaaagtcaatgcggaagaaggacgtcaagggtgccggaaaggccaaggaaaaggagaagaccactgagtcaggcgagcctcctgtcgttgggccggcaggagagggaacaccagccgatgcgccgccagccgagccagaggccgaggccgaggccgaggatgattctgatgagcttaagaagggcaagcagaacacggtgaatctgattggcgttgacgcgaagcgtgtctcggatttttctacctaccaaaacatgttccctggcagtcttttcaagctcattgtttcactgaccttcttaacccaccttctgggctggaaggctcttctggcgggcttctccgccatgcttgccattatgccagtgaacgtccacttctccaagaaatatgccgctgctcaggataaactgatgaaggtcagagacgagaagatggcggtcgttaccgaagccctccagggtatcaggcagatcaagttctctgctctggagccagagtgggaaggcaagattggctcagtccgagacagggaacttggtgcggtctggagtgtgttcatggccgacacagccctccttgcctgttgggtcacgagtcctatcttgctttcggctatatctttggccgtctatgccgctttgaacggtgtcctgacgccatctgttgcctttgtcagtcttggtgtctttagaggtctcgaagtaacgctgtcggtaattcctgagcttacaactgatctgctggatgcgtggatttcgatcaagcgtatgcaggaatatctggactcttccgaggtgacggtcgtctcggaggatgctgaagaggtctcgttccaaaacgcttctattgcctggccttccgatgaggatatcaaagaggaggacagattcgtccttcgcaatatcagtgtcacattcccgaaaggggagctatcggtcatctccggcaaaacaggaacaggaaaaagcttaatgttgtccgctatccttggcgaggttgatgttcttgagggtaaattgtttatacccaaggccccttcactggctgatcgccacgatgacaaggccaacaaggacaactggatcatcccttcggccatcgcctacgtagcccagattccctggatcgaaaacgcaaccatcaaggagaatatcctctttggactgccttttgacgaagagcgctacaagaagaccatcgaagtttgcgcactgaagaaggatttgcaaatgctctccgatggcgaaaatacggaaatcggccaaaacggtatcaacctaagtggtggccagaaatggcgcatcacactggctagagccatctattcccgcgccggtattcttgtccttgacgatatcttctcggccgtggatgctcacgtcggccgccatatctttgacaagtgcctcaacggtgttctggccactggccgcacacgaattctcgttacccaccatgttgccctctgcgagcccaagaccaagtaccttgtggagcttggcgatggccgtgtgttggaggccggttcggttgacaagctgcgcgaagcagggactttggatcagatcaagcgacttgaagagtctcctgaagaaatcgaagccgacgaacaagccgacactgctgtgaactcggatgattctgttgatggcgatggacaacaggccgaggcagatgctaacgctctgaagaaggtcaactctaagactgccgctcggaagtttgttgaggacgagggacgcgaaaagggagctgtcaaaaagcagatttattaccaatatctgctggccagtggaggttggagttactggaccatcgctctcatgattttcgttgtcgtccaggcgttcagtattgggcgatcatggtggctcaaaatttggacagcggattccgatgagcaagcttttgacagtcagtatttccccagtgctacgatagagcaagactttgcctatggcaccggcattcagcagacgtctttccacacgatggctgctccatccatcaccagccataacagcctcacatactacctcagcatctacgtacttctggccctcatctcatccatcgtcggtacactcaagttcctctacgtctacatcggctccatccgcgcaagcaggggcctgtttcgaaaacttaacttcaccatcctccgcgcccccattcgctggcttgataccgttcctgttggacgcatcttgaatcgcttcacgtcagactttaacattatcgactcgcaaatggccaactcggtcagctttggtatgaattcttttctgaacctgcttggtgtcattgttgcaggcctctttgtctccccgtacattgtcctgcttgctggtattctgttgttcatctgcctctactatgcaatccggtatctcgacggcgctcgtccggtgaagcggctggaaagcactaccaagtcacccgtgttcgagcagttcggctccgctctctctggcgtcgccaccatccgcggtttcgacaagtcagagggttatatcaagcgcatgtatcgcaaggtggatgagtattccatggcgacatggcatctctggcttttcaacagatggatgggctggagaatgtcgcttgtgggctctttctttgcctccttcgtcgcgatcctcatattggtcacccctggcatcgactcggctctggctggcttcgcgctcgctttcgccttagagttctccaactgtgttatgtggacgattcgtctgtatgccaacgttgagctgaacatgaatgccgccgagagaattgttgaggtaagttttgaacttactgtcttctacctgacccccctgctctttttactaataaatcctgtttagtacgcctcccttcctaccgagtccctcgaaggcatcagcccgcccgccgcgtggcccaccgacggccgcatcgaagtcaaggacctcgtcgtcagctacgcccccgacctccctcctgtcctcaagggcgttagcttcagcattaaccgcaacgagcgcatcggcgttgtcggccgcaccggcgctggaaaatcctcgctcacccttgccctcttccgcttcatcgaggctagctccggcagcatccatatcgatggcatcgacatctccaccatcaagcttcacgatctgcgctctcgcctggccatcatcccgcaggaccccgtcctcttctccggcaccgtacgctccaaccttgacccgttcaaccaccagaccgatgccgagctgcgcgagtcccttgagcgcgttcaccttgtcggcgacagtaattccaactccgggagcgcttctcctgcaccagaggcctcatcgtcttcggccaccggaggcatccagaacaagaacaccaacatctttcagaatctggattcccagatctccgaaggcggtctcaacttgtctcagggccagcgccagctcctctgccttgcgcgcgccatcgtttcgaggccgagagttatggtcctggacgaggccacctcggcggtggatatgcacacggatgcgttgatccagcggtctattcgcgaggagttcactgatgcaacgctgctcgttattgctcaccgtttgagcacgattgctgattttgatcgcattttggtgctgagcgatggcaaggttgccgagtttggaacgccgagggagctgtgggaaaaggatggtgggagtggagtgtttagggggatgtgtgaagagagtggtgagaaggagaagttgaaggatatcgtttttgcaaaataaaaggttatgggggtggaagggatggatttatggtaacgaacggacgaaaaactggacgaaatccgtgggatattggaatttgggaatagaaaagtactgcgcctggggaacatacatcccttgagaggtttaaaagaagccagactcaccgtattgatatactgaaaaaatagatatattgttggagatttgacgctttatgtctggaccagacacttgcaaacttgcagttgtcgtcagtgaaagaaccggtctgcacaatctaatgccagtttgttgatcgcaacttagtcccatattgcctcaaacatcatgaggacacattgaggtcattaggtatggatgggatatgcttaagaatttgatcggaaacgcacacataaattttgacatcacatatctgcagttgggatatttaagcaagccaagatagttcagctcttgaatatggaacgacacgtattaataggatgaaaggcctagggaacttgaccagaggtctcgagttgacaaagaggctaagattaagactacatccggtgtcggtattctatctcgatatcaacatctcggataacctcgatatcggaagtacaaccaatcgtccattctgtccccaatcttgattttcaaaacattcgtctttaaccggcgattttttgtaaaaatctaaaaatgcatgaaaaaagacatatgccacgtcctgttacagagtaatgactggttgcccattctttgacctggacatattcaactatacaccggaagcggtatgccgaaatggtgaccgactcttttcttgatagtgacctcatgacccgcggttttgagttgagagataagtcagttcccacaataggcaagggaccgccgatgttacaggggcttgcagggcaaagcaagaaggtctaagagataagataacgaatagggcggggtggcggggtagccgtcctgctagcttccgctctttctccgctctccggggaccgctggtcggcacgccccgttgtcaccacctactcgctggtagtcggtcggatgcgctgtcttttggccgaaatcacccctgggtaggctaaacaatggtctggggaacggcccgaggtactaaacaatgaaagacccgggagaatctggacggaaaggggaggagggatgaaaggcgagtttgtacgatacacttttccagtcttcaactcgagacacaatttatgcctacctgtaccgacttggtgacgactacaacacacaaagtgctctttctctcctcaaattctcattgatcagcatcttccaccatccagccattcttcttcacacacaaaacagaaggcatccccaaccccataaccactacacttgggtcacattcaccaccaccatcaccaccaccatcaccaaaacaaccacaccatggcgcccccaacaccacccatcctcaacggccactctgaaaccgtcatcgcccaaacctgccaaacctacaacctaaccccctccgaattcgcccagctgcgcgaccgcgccgtagccgccaaggccacctcgtacagtccctacagcaagttccgtgtcggcgccgttttgctgtccaccggcaaggtcaacgccgccgtcacgggagagagatcatcatcatcatcatcatcagagggaacatacacgccgggagccaacgtggagaacgccagctaccccgtgaccacgtgcgcggagcgggtggccttcggtagggcgattaccgagggacaccgcgggttcaaggcggtggcagtggcgacggatatcagcccgcctgctagtccttgtggcatgtgtaggcagttgtgagttcccctgatatccatgctacagctagctacgcccttttcggtgtttcctctttttcttttcctttttttttttttttttttttttgtttgtttatttttttttctttctttctttctttctgtttgaaagagaaaaggtggaagatagatagatatgctttgctgactgaccgggcttttgcaaattgatgcgttatagtatccgcgagttttgcgaattgagcatgcctattctcatgtttgataaagatgagaatttcagtgttttgcggcttgaagatgtgagttattacctttttcgttcttgcttgtccttcgacctttggcgtctcgtgagagttcaaaaaggggtttcctgacattttttttatatatctagcttctcccattgtcgtttggccctgatcagatgggtattgagggcgctgcttaactgtttccatatgatggtctcagggaaagacacagaagggtctcacaattatgtaccacttgatcaacttgggtgtcaggaacggagcggagcggacagttcagggagtcagggtcatgtaaacataggggcaaagccccatgtattctttatcgcgcagttttgaagagaatcatggcataatgagccccaaaacctgatcaacacaaatagtatcaaccccagtgcctgacgtacattacttctatccgacacgcagtttcgctgtgtggtccttccagcctagagtaagctacttaagtcaggaacttgcccaattaagaatcacgtccgtactatcttaatgatttgtcaaccccaacaagacaaccgccatgcgatgaaagagagagagagacaacatgcaatgaatggacccaggaaaagatcccacaaaaaaaagaaacatgactccagacagcaccaccataccccaataatcagactcatttcgccctttaccctaatgcccttcaatatccaaacccatcatgttgatgcataggacacctgcccgggtgtctctcccaccacgcacttatacacgctctgtgaaacctgcacaaacactccaacctagccatggccaccccaggctcaaactcctccagacaaatcgtgcactccgccgagtccacgcagtctttctccgtcgccgtgtatggaaacatgccggtccgccgtggcggtgctggtggcagtgatgaactattggctccgctacttccctctccgttctcgtcagtcactgctggacggacactgccattatacgcgctgtgcgtggctatgcattggtttatgtgggattcgcgcagagtctcaaagttgggaagattgcgtgatggaagctccctatggcagaccggacactcatcttcctcgggaatgatgtgttgttgttggtgatgatgatgatgatgttgatggtggcggctgtgtgatcgtggagttggaggtaaacggcgattgacatcgggactggatgatgaagacggtccagctgaaggtccaggccgctcaccaatatcaagtagagaccggtaccgttgttgagatgttggcccacgatacgggtgagaatgagaagaggagccggactggtagtataccggcggggtaccagacataatacggctctccattggggcagtcgagataaatatgttgttagatccagatggcaacgtcgtgacggtgggttgctatggggcaacgctcgttaggtcccgatcttcaaaaaaaacaggctgataggaaatagagaatcatggaaatcacagagagtctcacgaaccagagttacacttctatttctgaactgtccatcagatgagggcgatggcccgaaatacgagctccatctgttactgtagtcgggcgaggcggcttcaccaccaccgccctgagatccaccggcgacattgccgtgagaccgcgaatggcttgacccctgggcttgcgtttgcggcggggccgtgttgggatctggaacacaggggttgcataacctgacccgttcgccgccgccgaggacactgaagtccggggatcgcgggtctccacccaaaaatgagcccgggtatctcggagctaaacggggcgtgccggccggctgtacgatatactggtacggaattgtgattctatggggcgagcacgaattacacaccacacgcccgcattttctggacagaggtaagtagctaatttttgatgtcaaggccagttcaacaacatacctgcaatgatgctttctaacgaatatgctaaactgggtgtggcaaatgggacaataagtcacctcggcgtctggctgccaccggggcagcactatctcctctaataccctgcgctgtgccggaggtggttgttgagacagacctcgcaccagcctcggtgaaagatctgtagtgggagttggtgggctttcgaatacttcgcgcagtctcgaaggtacaccaccacgcgagggtccaggactcggcgtggttaccgtccctgatccatactcaccggtatttgtagcatgctgtgcaaaatatccaagctgtggctggcctcttgtttgcactggggaatcattgagggcaattaggttttcggccgaccccgtgagcggtgttgtaggtaagttctcggtgttgactggaaatgtgccgtccccctgttgttcccccggtacgggaggatgattcgttcccgccaccgtggttgtctcatacccgcctcttgccgggcttgaaggcaaaggcgaaacgggccgagaagcattcgggctggacatgactacacctccctcatcctcgctatcgctcaaaggagacacatccctaagttgtggttgttccccgtcggactcatctggttgatctgagcgtgccctaccttcctcatcaccctgggattcgccgtccgaaagcactcgctccaccacgtgggtagggcagtcaaagtagtgggagcattcctgatcgtggaaggtcgagttccgccattggcatattggcggctgtgcgctaacagtaggatgacggcttcgggcatagggcgaatcggactctgaatcgctgctattgtttataactgcgtcccgggaggaaccgggagcatcacgggtagccatagctgggcaaggggttgtcgcttggtagtctgtatatcgtacagtgttgaaaggtgaagaactggctgttcggggctggctgggagtattactagtggtatttggaaaggcagaaagggcaccaggcccaagttgaatatttggggcgcttgcggtggtgtgaggcgaggcgagatgcgaacacaaggctgcggtgggggatcaggaatcaacacagagagccattcaaatgcgttcggttctggaatgattcttggatgtccacaacctatcgattggccttctcgagaggcgaaaacggaattatgggaccgaggcggtgacggtggtaggcatggctgttttggcaggtagagaggcggatggaaggtggtggtggtcaagccactccgtcgtcattcatcagtggacctaagacggacggcgacgacggcggggatctcagaaagatggtgcgactgttcactctagggagcaaagaactaagcaagtcgcgaagtcgacagaaggcgtagttcaaactccggctacgacacggaaccgtcaaatcccacaaggaagatggtccgtttgccggcggcgatttgcaagtggaaagtcggggtgcagtccctcagcgcgtgtggtagagaggcaagggacgggagcaaggcggcagtggaaggattccgtcgcgagcctctccgcacgccgcagaggtaccttttacactatatacctagttcgctctgctcggttcccctcccccccgacgattgaatgcctgggtgtttatcaccaaaccttatcttaaccgccctcccatacctacctcaggttggaaggactcgggtgctgtcagctgctgtcagggggctctgtcaggtgctgaaaccaccattgcagggggtcagctaacatctccggtccacttttgtcttcttggagcaacacccacctcatgaccctcgagaggacttgagacactgcagccttttttcccatcttcctactaaccgaaaatatcgattcttcaaggcagccggcaatttggctcagatcgctttgttagtatttctcaagttttcttggggcaagtaaagcccgccatggttttcccccttccttatatcactgcctctcgaacgaccttgcaaagagccaagtaaacaagttccctattcgggcctgacacaaggcgcattactatccgctatcttcgtccttactatgattttttcgttcaatctctacgcaaaatttgagaatgatgtacttgttgtcgttggctcgggtccaggcgtcgaaagtggcccaattccgaccggcatccgccagcaagcgttggcatttctaggccatagccatttgttgaaagatgtttcttgaatggtcgatctcgtcatgatcgaaactgtgatttgtaaacttgatcaccaaggacaaaagacggtttctgctttcccgcgttctacggtgtgataaaagctcactttcaacttgtggttttttcgttcatccagtttgaacccgtaagtgtcgaatagttttgtatggtgtgagctcgctcatttccgatcgcttcatacagcttcagtcgttcaagttcaagaacatcagccggtgtggtccttttcggaagcactgtgatcagagctgctacgtccttcatcgcttggccagctccttgggcttggcctatttgtgtaagtaattggacaaggaattgagcatagtctgaactcactagatgtaaagtggtggccggcgtctcgaagaagcacgattatcccatttgttaatgttgtgattagggaggtaagtgatcagcaaggcatcgtacaacgaataagagatgtctaatgtagggggtgagctcgaccatcctgtccaggcgccttctcgaggttgacttgcgtttttatatggcacaataactttgttggttgaggggaccacggcatggcattacttccggtgaccgggatgtatccggcactggcccgaatatccattgtgcggtttctgtgcgttcaggaaggactccgaaaggagggggtcatcgctcccgtagatccaagggcaagggaagtggaaaaggtagttgtcccaggtgattggaagtaatggcacccggataagagatgatgcttagtcaatgtgccgagttggctgaactcgatttctgatacccataataactcagatgataccagatataaagctggtatctgaagatacggaatgtgggaagccacatgtttttcccgaagacattgggcgatcagggtcgggtcatacatactatgtgccggagtgggggttcaagttgtgttgcgtagttatacggaatagtagtggcgcctaggaagagcggcaaccgctcgatggaatcatacctctaggtagttgcgctctcgcttcaaaaggtctagatgtcacaagcaaaggcagctgcacagagtaccatctaggttgtacacaggttgcttggacatgactggagttgttaacgtttgcgcaccaagtgctcctgcaagttgggattgggatttgtttctggctccaagctagcactgattcttgcccgaccatctttcagtgctgcgaggcactttccgagctccgtcaagctcggcagtcgttaccgccttgaaagatccaacaatgaggtgcttcgtggtgggccataaggtcgtcaagcttatgtccctctcgtcccaagacttttccatttcccaactcccaatgcttgaggttatacgggttgttgatacttgagcttagggtgaatatctcatctttataatttgcagccccatcaacctgtctcccgtcgaacttttcaaagaaaaatgacctctccgttggttgccctgataaccgcgggcagcgctggtctcggcgctgccacagcccgtctctttgcccggaacggcatccgcctagtcatcagctacgacagcagcggccaaagggcctatgaacttgtggaagaactcacgaatatctccccgctaacagcagctggcacagatcgccaggacaactacgttgctctcaaggctgacttggctgaaaaggatcagatcagccaacttgtcgacaacactatatgcatcatgggcaaactcgacattgtcttctcaaatggcacctggatccgtctccgagacatcaacgatctggatgacaacgtgaacgaggaagactgggatacgtgcttcaacatgaacgtcaagtcccatctctggttgatgcacgctgcgaaaccgtatctggaccaaacggaaggtgtcttcatcaccactgcttgtttggcaggtgtcaaagttggcgggagttcgcttgtaagcactgaccttgtttgatgcccgtccccttgcctaacgaaaagtccttgaagtaacattccctattgcaggcctactccgtcaccaaggcagcgcaaatacatttggccaagggattggcacagattgcggcacccaaaatcagagtcaatactgtatctccgggtcttatgcttacggtaagctggctccaaacttggtccccgaaacacatgctgatgttcacaggactgtggtcttcagtttccacccgaaaagcaagaagaagcgagggagagatcaaagcttaagcgttgggtaacagtagaggcacgttgtcccttcccccatctcaactatcacgcctctctgacatgtcctgtgaccctcaaaataggatgttgcagagcaggtactctgtttcgtcaagtccaaaagcgtaacaggagtgaacgccattttcgatagaggaatggcactctgataacagtggctcatggaaaacatcgatggaccacactcagcatgcaccaagtgcagatgatattccacaaaaggaaagggggagcaaagggacagtgaagattcacaagaaaccaggaaagaaaagttaaaaagaaaaaaattaaaaaaaaaaataagttgtgactcggataccgggagtcgaacccggggctgttgagagagcagtcactcctaagaagtgagagtcaacgatgttaccgctacaccatacccgatcaggaatggttccgatttgttgaaagtgagccgaaagcagcaacctataacagcataattatctctttccaaagcatcatgtgtgcaagtcaatttcgatcaatgtcacatttcttttgctcttcgaaagtaccgaagaaccatggcggtcatattggatgattgctccatttgacacagacttgatggagcaataccaataaccggaacaacccaatgaagcctgtgatctatgcctaccttatcaaaacccagtgcctgaggagtggtgataggcgaaggagacgtagcaggaagccgcatccctggatcgtgaacgtcgccgttgcacttctcgaaccaatcccgtaatcttgttgtctagttggcctccaatgagtacatgcctaagggagcaccgataaggcccctgatagagcagaggccagctcgccataactcgaagccgtaggtctcattgaggtgacggcttgaacaagggcggccttagagcacgaggggaagacagatcaagcccatggatcgggcgatgagctgggggttgttttcggtggtgagggtgcgatggaagatcttgaggaaattccaagtaggtaggattgcttggtggtgatgatggcccaacagcctctcggtgtcgtgtgtcggaggctaagaacttttcggagagttcagtgctagatgcccatggttcattactctcctatcggttccaaatatacgtcgtctctggaaagtgaaattaccaagagcagcacgaggccgatcaagacatatgcaacttgttatatggtcctccaggtgtagttgatattgataagtcttgaaatgatggccagctcatggtattatagatacagtttcaggaaaccttacccaaacacaaacatgcctccgggcatcatcattgccaagcaaatgactgccagagtgaagagttagtaatcctgaccattaatcatgatatcaagagctcattcaattgaaattgtgtactgaccacatgaattgcagtacttgtatgcttgaggcccgtgttcttgtcagccatccgtagctctgtcacaagtggaaagagaggacagcatttagacgtacaacctagacggttattggttctttcgataggattggaatcagtgtgatattgctcttttcaacattacgtaactgaacattactcaatatcatcggggagatcgtttcgttatgttgcactctgtgctttcctttgagtgtcatgactatgcagcttactagtgtgctgatgaaacccgagggacatttttgcgtaacattgttgtcgaggcgtctcgattggaccaagcgaagcgatcaatggatggacagtaccgagtggttgaccggagttatagggtgaccatctgaacaagtatgcgatctaagttgtttctcttatactgagggtaccaagctcgacaccgatacaaacggtgatgtccaaataaactcgagctgtgcacgagaggcagttctagagcttagcgaggatcgatacggctgattagaaataccaaaagctgttacttgagatgttgaatttaccgccaatttcaggatcgcccatccaactcggggatacttgagctactttggagttccggcaggactcgttggatacgtgtctgatgtgttgaactttcaggattaacggagctaggagtgatccagcgggaaggtagtagataaacgggcgatatccccacgtaagaaggctgtatcaactgcgtatttacgcattgttcgtaggaacactcgtccctcaatggttttggattgaggcaatggtaatttcaaggcattacatattagccggagacttgacaactctcatcttgattccgagccagtatcgacattagaaagaaaatggaggtggagtaaagagtcaccggccgggtctctgtgggaggttgcagtcagtgggtgattttgcagtgagaaagggactgaagctcggtgagtgaaggactggaataccaagtatggcggtgcacatttgattcatggattaatgtggctgcctctagagctgcagatgtggcgggagctcaggctgctgcaattggtactctagcgtaccttgccattggtcagaaacgatgaatgtgctccactagtgtgagtacactgcatttctccactcgctatggatcgcactagtgtttacatcactcgttatgaaccgcaacatactatcggcaatcttcacgacgcgcctcactaacagcaaacagcttcatcggcctgagaaataagaccggtcacatccaccgtattctcgatcacgttgatttaagggtcgctttactaaccacattatattggggaattttttctattcaacttccgatttgctcgcctctcgacgcgcaactcgctccacctcgcgccttctgggatcaaaaatccatcaagttcaacaacgtcgctccgtgtttcatcacgcgcgtacaccgcttccaggaatcgtaacaaaaaacaatcgtcattcaaaatgccttttctttccgatgccgagctcgaggacgatgacctagtccgcattcagagtgaccttttcgagtaagtatattttccatcgaccaggcccctacaaagtcgtacattcccagttaggtatggaagctcatgagccccgccgaccttaccctctatctactgtgttgtgattcacctcttcacagaaccttgccagctaaccaagctgccagtgagtacaacgagccacgtcaaatctccgaagatatcgcacctagccagcctgtacccgccggtgttaccgttgtcactatggatgataagcttgagctgaacgcccctgttgctggtatggagggtgaaacaagcaagcgtgccatgccatcccggtctctctcagcaacgcccgcgcagtctgcttcgaaaaccccgaagtcagcaaagagcacgagctcccgcacgcccaagagttccctgaaaagcactgagaagagcagcgggcgcaagcgcaaggccgtggagattgaggaagccgactcggagagggaggaggaaggaaaggatgtcactcctgcaaagcgtggtcgcaaacccgccgccgctcctagcgctcgtcttgctgccaaggctgccaaaaagaagggacccggtcattctgcatccactaatggcacagccgtaagttcataagaatcaaccatagcgacatgttcattctaaccagtcgaacagagcaaagagaagcccaagggcaaggctggtcgccccaagaaggatgccgctgctgatgtcgttcctaagggagaatacgaggtcgaggccatcgtcgactcgataattaacgccgagacgatggagcacgtgtactttgtgaagtggaagggttacccgtccagcgaaaacacctgggagcctaagcagaacctccaaggtgctactgagctattgcgcaagttcaacgccgatcaaaaggccaaaaagtccgaggaggcctccgagaagaaagccaagaaggcaaagacctctcataaggttcaggaggcggacatgactgacaaggtggatgagaagacgaaggaggccgcgaaggcccccaaggccaagcccgctgagaagcaacaggcgaagcccagaggaagacccggtagaccaccaaaggctagcaaggacgctaagagcgcgaaggaaaccaaggctcctgccaaagccgccaagaagacgaaagaggtgaaggcacctagggcaggcacacgcgtttcgagcaggacgaaatcggcctagggatcatcgacacaattcaggggttgatcagaggtactcctgtttttgatctctatgcgccaagcgcaaccatttggctaaacgtttctctgctttgagcaccatcgattgggtgcctcgggcatttaacgcttcattcggagagcgcgcgaaggaacttgggatgggcatccggctggttgctactttcactccatctgtatatgtattcgggaattcgtaggctgctttatgttattttgacatcttcgttggcacattacggggatgatattagcgacgcctaaatacccgccaaggcatgcccggaggaggagaacagtctgcttcggcacacgaagaaaacagcggacatggaggaatgctaatggaattttacccatctttgctttgaaggctatcttcgtgagaaactccactatgaagaagtgagggagtgaggttcatggacgaaatgtccagtcttaagtggaagctgatgctgtggctctgtggtcagggtaggtgaggcatctcacaaaacgtaggtacatagtacactacatactgtactatcataccattggatgcatttgccgcacgtgtgcgttgcccgccggcaaaccaactctgccggcacggcacgggccacggtatcgagacctccgatagttgtcctttcgcggctttacctcttgaagtattctctggatccgtgacttgattataaacagtcatattttgatacatcccagttcgttgtgggagccgaaattgcggtcacaccaaatactcatcattgtgtcaattcgtttccaacgataggtctcgcccccacgcgcgtacctttacaaataaccagcaaaatggacgcgcttcggtcggctttgcagcccgtcacccacaaccttccgggtccgatccgggatatcggcctctccctcatcggagactcatgttacaagaagctgatactcgacatcgacctcgaacacaaccctgaatgtcttaagctcgccatcagcaaggccctcggcattggcatcgtcgctgcctcctccatcgtcaaggtgccccagatcctcaagcttgtcaattcgaaatcggccagcggcgtttctttcctctcgtatctcctcgagaccagcagcttgcttacctcgctcgcatacaatgttcgaaacggattccccttcagcacctttggcgagacggccctgatcctcggtcaaaacgttatcatctccgtgctcgtgctcaaatacagcggcagggctggcatcgcggccttgttcgtcgccgcactggcagtcggcgttgctactctcttcagcgagcagcttctcaacatgcagcagttgagctacctccaggccggcgctggagtgctgggtgtcgccagcaaggttccccagatcttggctattttacaggaaggtggaacgggacagctcagtgcatttgctgtaaggacatcctcaccctcaattccgattacatctctccttgtgcttctcttcaagttgcctgctactgacgctgtgtttcttgttcctcccaggtcttcaactacctcgccggatccctctcgcgcatctttaccactcttcaagaggtcgacgacaagctcattttgtacgggtttattgccggtttcgcgctgaacttggttctcgctctgcagatggtatactactggaacgcgccctcggccaaggcacggggtaagcagaaggtacctgcgggcccgattcctgctgcgacgtcgtcggctaccgctactggcgcgtccacctcctccgagccgagagcgaagagcaaaggtcccacgacccgtcgccgcggttagacggaccagcgtgtgttctctttttgtctgggctagtccgagagtgatattgtggggggtatttctagttacttgctttttttggtatatcaatatttggaatacatgagcttccgatgaacctttggtgtcagctgacttttcgtcctgcgtacaaatgctacacaagagttagccaggagcctttgacaatgtgtgatactgcgttcacggaggctgaaaggcgtttcaatggttttagcgtcttcaaagcaaactattgtcgtggtccgatagcttgcagtaatcacagacactagcgttggttcgtcgaaagaccgttccagacttgatcttggtcctaagtctaggcttcagaagtgacacatgaccacgtagcaattgttgagatggcaatgaccgtgactgttcaaacgtcacaaaaaaaaaaaaaaaaaaaaaccaaccaaccaagctgttcagaggctctcaaccatcctgttgtcgagattcagccttcccactcagctgtcaacagaaagactattccactctccagtaagaatggccgatcgctctagcccaatcgctctagcccaaccaacctttggtccttgcagaaacacgctgcaacaagataaggaaaaaagaagaaaaaggtaaattgtgccctatttaccacgacgtgaagaagacaatggaaagataatataagtggcttgcgtttcgaagtccttcttcggaaccaattgatacctcttacgtattggccttagcctttactattgttcagcaaattaccccaacccttatcaatgtcttcagctaatatgcatatcaatatcgatggtgaaggggggagactcaaagttgcccctgtcaactgaatcgtttgccgctctgacgctcgcataattcatgttcacatgcaacaaacaggaattatgttgcttcgtacagtagcatctcacaaccatatctttgatggacaaatcctcacggagcttttcccctcggcaagttcccgggatctacctgttgagtttatcttcgagcaagtgttctggaatcaggacaatctccatcacgcctttatgcgccactattcatactagtaggatcctttcacttccctgctcgacggctccgcggattcacacagatcctccggcagttccatctgcattgtattcacgcgaccagggaagtcgttggttgcgctttatgcactcaggtctgcggcggtctcggtcgcgctatcctgtgcccacccaaaatttgcacacactccgctagtcaactttggcatctctctccccttctgtacccgcctcaagcgcttctccgttgggttgtgctcattgttccgggatgttgatgccgatgtcctacacaagtggaacatgtcaatgcccgttcgcacgacagaatcctggtgaggatcagggtccagtcggtatgcggtgcaacccttcgcggaaagccggttgtccgttgatgggataagggagggaaaaagagttgcgatgataaaatggcgtgcagtgcctcgtgcagggctaaaagtgcctttcatcttgtctctcgattgcgcaattgctcgacataaaggctgtgtatgcggttgagcgattgcgtgctcaaagccagccccgattttcttacgttctgacgtgctcacctccaaatcacatccgccattggcctggtctcagacgtcaatatcatccaccatctcctccctcatcggactggttaatcacaccttaagctcaacccactaccccggattctgaccccaggtcggcttccccagcttcccttataagcggagagtccgacttctctctgttctgctcaagcctctctgatcggcatcagtcatctcgcccacctcattgaggactttatccttcacctcaccccatctcgtattagccgaaacctcccgttcttgacgacagacgaccatgccggcagctctcaactctcaaccggcttctccggagcttacgcccgcaaatggtttcaccaatggcaatgaccataccaacggcaatggctatatcaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaacgggatcgctcccgggcaggacaaggagaagcagctgaacatcctatacatcatggcagatcagctcgccgcgcctgtgatgaaaatctacaacccggaatccattgttgagacgcccaatattgacgctctggccgcaaaatccgtccagtttgactcggcatactgcccgtcgccgctctgcggcccttcgaggatgagcatgatcacgggtcagctccccatgaagatcggagcgtatgacaatgcggcccagattttgagcgatatccctacttacgcccactacctccgacgcgatggctaccatacggttttggctggaaagatgcacttcgtgatggaccagaagcacgggtacgagaagcgtcttaccactgacatttatcccggcgacttcggctgggcagccaactgggatgcggatattgagcggcccgagcaaaggctagaatggtaccacaatgcgagctcaatcgaacaggctggtccttgtgttcgcagcaaccagcttgattacgacgaggaggttatgtataagtccacgcagtttcttcatgactacgctcgcagcggagagccgaggcgcccgttctgtttgacggtacgtactgggcctttcttgtcatcttctcagccgaatagggctgcagatgctgtatctttagcgagggggaggaagggtcatggtgtacccatgactggttgaccgacggcgagaaaggaaggttgaactttgctaacagaatcacgccataggtttcccttactcaccctcacgatccctacaccatcgaagacgagtattgggataagtacaaggaagtagaaattgatctccccaaggttcccagaattccgaacgaggagcaggatccccacagcaagagactgcttaaggtctgcgacttgtgggacaagaactttacggatgatcagatcaagcgcgcacgcagggcctactatggcgctgtcagctatgttgatgactgtgttggcaagctactcaaggtcttggagaagtgcaaacttgccgacgacaccatcatcgtcttcagtggcgaccacggagacatgcttggtgagcgcggactctggtacgttttgctactcgatctggattttgcacttcccccgcgtctgtcgctaatccacgttttcctgactgcaggtacaagatgagctacttcgagtcatccgttcgtgtccctcttctgatttcttatcccaaaaagtacacgcctcatcgtgtgacccagaacgtgtccaccttggacattctgccgaccatggttgatttgatcggcaagaagctggttcctggcctgccgatggacggcaaatcccttcttccgttcctggaaggacgcgacgcagaagggcacgataccgtcatcgccgaatatacgggcgagggcaccgtcagccccatcatgatgatcaaacgcggcaactggaagttcatcatctgccccgcggacggcgttcagctgtttgatctgggacgggatccgcttgaacttgaggacctcgccaaggttcttgcggagccaaagtcagagatgctcgatcccgagtatagagagacggcggaaatcattttgagaggatttgaggctgaggcgaaagtgcgatgggactttgaaagtatcaccgagcaagtccttctctcgcagaggaaacgcagatttgtgtggagcgcctttacggcgaagaactcagagggcgagaaatgggacttcaatccgctcgaggacggccgggagaagtcagtaaaacccttgtcaccctccctcatcgcgcaatgatatactgacacacgtaattatagatacatccgctcacatatgcccctcgacgagcttgagcgtatggctcgctttccgcctgtcgacgccaacggcaatgagctacccaagggggcgcccatcaaagttcaccaagcagggtcccatgaggagtgataggtttgatggtgccggaagataaaatggcgttttaagacatttgatgggcgttcttttgggatgatcagtggttcactggttcacgatgacaagatagtagataccccggcttggcatcagcgacggggcattagcgacgggcattagcggacggcaagcaagcatcagcacaaagcactcttcttttttgtatttttttgtattttatcatcaataagcgtggaaatcgatcatactgtagcattcaattggatataaaactcctgtcatgtacctatgagaagtcaaccattatcggtgtacttttcattttatctccaagtttaaactccaagcactgacagtagaggtatgccaatcgaccacgatcccaaccaatttccgcatttctacaccacaagaaattgacttgattctcggcacatttgttggatatctgttttgcttgcggtacttggtgcgccaggtattcggaattccagaccacggtgtggaaggaatttatctctactcacggaacacagaaaagtaatgacaatttattattacaaaaagaccaagaaggaagcaggaaaaaaaagaaagaatggtaacttgcgcggtccacgaattgaaccgagtcttcactcagtggtagatactacacttggacgagcttgcctccagcgtcagtcttcgaacagaggtttggtttccgttctagggatttgaagtcacaaatagagtgatgagaacggccctgcgactctgctctgaactaaaccggatggtgccgcaagcttgggatctttggcgcatgtcatctgttgtcttgctcttgccggttttgccaagcaaggaagtcttttcttccctttggctcgctgagggattcattttcttcattggctttaggttgtagctcttgtggaggggggtcagaggaaagaacggaatcgattgataccaagcatctgccattcatgggattctagaccctgccgtaacagtaaccgccaagccggaggaggtcaggggtcgctttaagtttacactagtgtcctagtgtgcagctcgtgcggctttcgtgttagcgattgtgcagtggggctgtagtggggctacaccaaaacgtccaacgtcactgcagcttccgtcctggctgtttgtttgacgaaacttttgccttctaaacgcgtcgttcccttctcttcacaatgcagtgaatcccttgcgacccgacctcccgaccccaaggcataaattgtacgagacaatagtcacggagatatccaatagccttgtattgacgaagcgcaacataatttcctcactctacccctccaaaaactcgttcaacaacatggccgatggcaaagattccctccgtctagctcccgatgaattcaagcagctcgaggttctccgaaaccgattccatcaacttactcacagtttgaacagcctgtttaatgatatccagcgaagccagcctctcccaagtcagtaagtcgttgctctgtcccccgtcctacatctttctccctcgaggctggcggcgttcttatacggatctgttcttccacagggagtccctcacagcctcagcagccattctccaaaagagtctcgaaactatccaaaagctcgcagacgaaaactccgacttgttccaacgcatcgtcgtccacccatcgacaaacttccctgggcgcactcaggaacacatccttctgcaactactcagaaagaaactcgagccggaagtcgagagctgggtcgaagatgcgcgtagcgtagcaaaggcctctggtttggacccgagcaaactggccagctcccaacagaggagcaacgactacgacgatgacgacgacgactaccgagacgaagaggaggacgcgccctcggacccgttcaacgaacagtgggccgatatgtttcaggtcagcatggacagcatcagggattacctcatgaaccaagccaacgagccctatacgatcgccgagcgcgagatgggcattgagaatgtgcgcaccggtctgaagcgatcacttgaggaggaggacagcgaggaagaagacgaggacgaggacgaggacgaagacagatcgcttgctaccgctgggctcggcaacatcaatgcggcgaatctgttccatccagagcatgtcctctggcttgcttcgaggggcaatatgaaggtcccgaagaatgttgacctggaggccatacgcaagagagagaaacctagggggcgtccggctcccgcacagtgagcgaacaggataatctcaagccagctccgtgtgtgatccggggaaacaccaatggcaatctctgcgatctattgcttcccatgagctgggagcaataaacccaatgcgcggattacatctaaggggcaattctttggcagaagcctcggctgctgagccaaccgattttcgatgccttggacatggagcatgagctgttttttagacaggttttgcttctgccgtgttcatatgctacgattcgcaggtgctattttcttctccagttggttggagcatccaagtccggaaagacaggaaagacacttccagcacggtgatggcgggtccatggtgttgttggttggtagcaaccgccgactcccccgtacccactgcaacagctcctgcgttttggtagccgacgatgacagcgtttcctgcagtgtgactgtgccctttgtgacccaatcacatttttcagccgcttgttgcaacccgcctatcatatgccgggagggcggtcttattgaggatattgtttgggactgcagcaacaagctggaagtccctgagctccagaaccatttgactgacacgtatcaatcaataatagacggtacctcgaacgagcttctgaagagaggtcgatatattcaacccacctgacgttggctttggtttcctgactgctacgctggagaaagtttggatctagccggggaggttagattttcactatcggccgagcttaacttgggaaaacgatacgttctacggtgcaaagggtttacggtaaagtgggtttaccactagtgtgctcggcctgttagtctcacgataagctggctgacacagcgcccacctccatacaggccagtatcaatagcatttaagatggtgatggcatccgtcgctactctggctcgacggcatggcctgctgtgtcggtccaacatgcacgccaccacgccgtatcgggactcggctttcggctcttcgtatgcttcgagcaggctcgcatgctatttgcgggccatcccgagctgataaaaccaatggaaagcgtggtcaaaggatagaagcttagtgaaaacggtagtcaggatgacaatgataatgattgatatatttcatccaaacgccggcctgtcgcaggtttagttgttgattgtttgcgcatcttttcagacgatggtgattgctctcataagtggtggttactggaactttgaacttgacctttcctcgctcggtctccggatcactttatcttagctgttacaagaggtggtctactagcaacttactctctatgcttcgaaagctgatcacgtcctgctacctaagtagccacagtcaaacagcatggcgccgagctgtggacttcaataacgccgataacaaccaaaacagtaacgtcaagaaggccgaagcatggggagagctatgttccgccgctgaaactggagggcggggcttcgcgggatgagattatgcatcgactacaaagagaagaatctgataaagggttcttttgcggcgcccaacagggctgaaaggccaggtacaggtggagatgtatatctggtccggaagagactgcagaactatcgtgcttcgctcggatcttccatggtctggcgaggctaaaaatgtcaagaaacttgaatggggatataataaggggatggggatatatgacagatgacgagaaggttgggtggtgtcggtcgttgaaggagctattcaactgaagctgtgaatggtaccaagaaggaggaaaacgggaggtttaagaaaaatcccagtcaagtgcgcgcagactccgtatgagccgttcaaatcggagcgggtgcctggtaagatctcctatcctataatggtgtggccgttatatgctagcttttgaaacgaaaattcacctagaagttggctttcggtgatggtggcagtgcattttcggaaatgatccgagataggttgaagttacgagaggaagacaggattgagatagctcagtgtcagtgtgagcgggaggttaccaagattgtcctactaacagcaaattgctttgtgtaccgcctgcttctgttaagcatgctaacgcaaatagctcattccccttgctcagggggattaccacaaacatcgctgaccggttaccgctggtgccactgatcaacaattaacaactcgcaaaggacctaccggatggacaccacagctgcgtcattcgaagaagaggcaccgtttgctcgcgacatttgtaacagcgagttgcacgccgggattttggtaggtaatcagatgtcggctagaattcaactcgacctgttctcatcacaagattcgagtatctcgggctggtgacgcttgtcaggcctagaacgatgcacatttcggcagatgtttgagtacccgaagccctgtctcgagcggaccaagccaagagtcccaaagcagctcaaggaccgacccggcgattcgaaccattgagaaacaagaccttcttctcaagcaagatttttgaagcccacgcttcctgccaacgacaacccttgccgtcctaatttctggggtaataagcttccgcccaacgggaagccaagtgaataccaaaagcttgttccttttttaaaccctggaaagcccaaggtggccagcatactgaacgagggggtatagtaggtaatgtatcacccgcacaaacccaagcatcaccttaccgatcggcaacccctgaatgataatttgggacctgaccttccccaaccagcctctacaactcccgaaacctacctgttggggagggggctaggtttcctgtctgttccccaactctgctccacagaagagcttcctttcacctgctctcctatcgttctcgcgctcggccattgctttcgatagtcccgaatggctaatgggtcctccttttcaatattaagtttccaagaggaaaagctcggaaaggaagtgggcttcaggacaccaatgaatgtcggagacagtttcttggcatcagctacagcccagatgtaccatagattcagctcgagacccgaggattaccatgttagagacgatacggaggttcactcgcctcgcaaagaaaggggaccgctgctgatattcaaaattggaccgatagctcacattacgccacactgatgatgtggaggtatgatcagtttcttttttcagctcacaagctgtcagggagagtgcaacacctgtcagcctatcaaaacatcaaggtgcagattgctcgttggaagttgaacctggtgaaagaagaaggagacgccctgacgccctggggacgagcgagataggaaacaccgttcgcatacaacccgtttcaaaaggggtccaagaggagagatgatgagctcaccaacacgcagatcatccacgaaaagcaaggcttcttccattcaggggatgtcctgttcaggttgagtggcagaattgtaactgtgatggtgggcttgaaatagggacgttctgctgttcctggacgatcggtggggcctgtcacaactccttgaccttgggaccgtttttctctggctctagtccctttctcgaagtctctcattcattcatctttcttttgattttactttcagtgctttgcgggttgtgcatcggctttgcattttgtcttgttgttgacgttgctgaccctctttgttgtcgtggacgaggccggctcaagtatcaaactatcagtattctttggcggtgggttagaatgattggtaagtcccgtgtttcataattcgagcatgaatatcctgaacttgatgaaaccatttggttacaatccagtcgattggtggcggttccatcgctttcttgtgtttgatatacagttcatccaatctagggtcatcacgcagttgagctatactgaagcttatcctgtccggtggtctttccacggcgcacctctacacttttgttgccatcctcaaacgataagaaaaacgaacccatcgctaacctggatactccagacacattttcctctgactctcattattagaaactcaccaatgctccttcctgctgtgtcaacaacaaagatctgactggagttgatgtaaagtgcccggtgtaacactcttaccgacactgcaagcataaagacataacagcacgatgctccgccatcaactaaacccagtatcatgggccgacacatttctccgggctctcctcccgagcttcatagccgacgccattttctctgatcataggaaagcgacccgactacacccaacttcgtacctcgacggcctacgcggcatagcctccgtgatcgtcttcttctgccactataccgaggacaactacaactctctgacacgctcctacggcgtcgccgacaatgaccgcccagaaacggccacgagagggtggattcagctcccgttcctacgcatcatcttctccggccggcccatggtgcacatcttctttgtcatctcgggctttgtgctctcgtacaaacccatcaaggccatccacgcccgcgactttgacaaatgctatgtcactctcagctcctcgaccttccgccgcgcgttccgcctctttgggccctgcgtggcctcgaccttcatgatcatgtgtttgcagcagatggacctttaccctgggcggaacccgcgcgcatcgtggaccgagcagctgatggtctggaagcgcgtcgtcttcacgcagattacctggccgtgggcctgggacaaggacatgatgcccggctacgacatccatctgtggacgatcccgatcgagttcgcgcactcgatgctgctgtttatggtgatcctcatgctggcgcgcaccaagctgcgcatcaggcagatgatggttttggggttgatggggtactgcctcagctgcggcaagtgggctgggtttgagttcctggcgggcctgttccttgcggaggtgcatgtgctgaagagcgcaagggagcagcagaacaaggaatgggagtcggtggcgcaggaggaggatgatgatgatttagacaagtatggccatcgggaggtcaggcagggcggcgggcttgttagtctgtcgacgctgaagaccgtgttttgcatctcgctggtcatcttgggattgtttgtcggcggttggcctaatcactatgcggacaagacgccggggatccggtggtttttggcaaagacgcccatgccgttcgcaaagatggaccatctcgccccgcaaaagttttggttcggtctttgtgcgataggaacggtctgggctgtcggagagcttccgctccttaaacgcttcttcgaaggttcgctagcgcagtattgcgggcgcatcagctatgccatctacatttgccatgggccggttctaggactcttccaggcttatgtctttggcagcccatttgtgccggctcagggcgaacctggcacggatgactataaggaggctgttgaggcgcacgggatcaaggggatgatggggatggagaatacgacgcaaaagacaatgggctgggttttgggattgtgcgtgcttgggcccattgttgtatgggcggctgatatcttcatgagggcgattgacgagcctatcgtccggatagcaaggaagatggaaaacgcttgtttggacagggaagctcagccggatcagcgacccggtgggagacgactggagccgggatattcgcaggctgcatagagtggtggacgtttggttcgtgatttgagtttgttttacgtcggtcagggcggtcttttggaaagcgttcgtgatgatgtagatggcgttccggtgatattcgacatcgggggttctggcagggtccaatatctacccttagagcattgatatgggatactttatcactaatacgaatatgattattttcgcctatattttgctccttgggacaatcattgtttacctgcctgttgcggtatggttgaaaagaaaaaaaagttcagctggagccgaaatacacgttggttgcgatgagtcagctttccagctaaccagaggcggtctacaaatctgactctttcaacaatcagtagcgaactgcgtaagaattggcttgaagtacaaggcaacgtgaacaacgagttcctgtccagcatcttccaaaagttgtatagttgattggccctccctagtgcattacctatctcgaccacgccaagccttacgggtaccacatccctttttccttgttcttataagatgttgattcatctcacaaactttatccattactttactgtaatgtgactttcatcgacagtgaagttgaccgtattcctacaccttacgccaaccgtacgacaaatccgagaccgaggttgcccgaaagtcatctgccatggatgcaagctgtcagtgtggtgccgtgaccttcaaaacacctcttcggcaccctctcgccctttatatctgccactgcgccgaatgtcggcggcagacgagctcggcctttggggtatcggccatttttcctcggtttcctttgcccagtgaggcgcttctgagttgttacaagtacgtggtagtcacactgttgccagatttctgatgagtctttcgatgccaagacccaagggtgccgttctactaactctctgtttgttgtctaaaggaggccaaaccccaatggtgaatacctagaatggtgtgattccgttcctctcctatttcagcgtgcaccgtcaagcacacgtaaagcaattatcactaacttgagtaaagttacttctgcaagcaatgcgggactcgcctgatccattccacggctgtaggtgtcatccccaaggatagatcgcagacttgttgggccaaacactaacaccgtctccttgatgaaatgaagggtaagaacttcgtttccgtcaagggtggatgtcttgagggattagactggtcgaaagcaattcacatctggacgaagagcgccatggtgcccataccggaagacgcaacacgctcggaagaggaatgctcggtgttcgaggcgttctgttcatcgcaggaatcgctggatcaaccacatactgtgcgtgggggcacaggagaaagggtctcaagcaaacacaattggtaacagggcatcttggaacagtgtgatggtgaagtttgaggtagtttgaatgaagggttgagactctagatatcattgggggaaatatcaatgctaggaacccccatgttgtacgcagtagagtggaattcgaaagtcagcaatgagtgttcaacgagcactgatacagcaatctggtgagctatttgaacgccctaaggtcaagaagctgcgagggtggaaaaaaaaaaaaaaggcaaaagaaaagaagagcaaaagaagagcaaaagaagaaaacaagaagcaccacaagatgagattagcaagagaagaaaaaagaaaaatgcaactaggaggatgaggactgaacgcgatttgaacgcgtgaccgttcggactgcagccgaacgctctacccctgagctaccggtccaattcctagttactttatagcaccaggctcttagtctatattcccccaagcacattgctttaccccacactctttcttctccatcctttccgcactttcgacttgcatggacaattcaaacctcgggacacaatgcgacgaacgacgtatcgacagccttctttgcttgaacaaacgctcacgggctacgctcaactccttgctcgatattcgtcactcacaatggccgaaccccgacgacagagatgagtggtggcgttttcgattcggctagacagttttggcaccctcgcgccggctcttctcatcccaacaaccatgcaccctgaacatatgctaatgttttgcgtctctcggtagtgtcgaggttcccggttcaatcgtcatcgcatattcttttcggttcttattgtatcagacaatctgcagcagccacctgaattgcatcctccttggctgtatgcccgccgtccgcctctcatcacggcgtccctttgtcgctgcgacgaccacacgtaggagaaaacgatacaataagcatcatgtttcctatacaattcgatatggcacgagttttacgtgtgggaaatttgaaggtcacgtaccgtcgttattaataacagtgccctgtcgaccttggctgtatcttggtctcttttgcttcggtctcgcttagaccgatctcaaacaccagccgtcaggagtcggtctcatccaccccttggtcaccccaccatatcagcctcaagcacactaaagttcacggctgtcggaatctcttgcgaccagaattcataccgaaaagccttgtaatggtcttcgccaaaaatcttcttggtccttcacacctacagtttgcatcccttctcatatctcgacctttttttcttgccgagggccatgcttcccaccctagcgcttcttgaagcaattcttccgacccaaaaccccttgcctcataatctctataccttgacaatggcatagtagcatcgtgaaagatgatagaaatgcttgcccttccgttgtcctctctgttcctggggcatcccatgttcgccgtctaaatttgccttccgcgatgcaatgaccttccgcacctgacatccatctctttccccccctcaagagtcttcccttcgttcattcccgccgttggtacaggctgatcctgtcttgtctcattccccgtttcttttcattttgtccttcttttgggtcgttttcactccctgtcaatttacgccatctggctttgaggttaaggaacgtgctgtgttgattgtctgctggtcatcgactcgaaaagtagtgggattgccatccaaggcttctcgccacccatattgttggaccgcgctcgcttcatcatctcaagaagatcatctttggcaagtccggtcgttacctacacctacacaggtacttacctactaccacaatccatgtcgggttgatcccacatcgacactcatatccaacggctggtctgttgctttaattttcgaaccttctcgaccttgaacttcgcgctatttctaaaaggggatcgaccgccaaagaaggacttgtgcgcccgctggggtacacatcaacaccacaatgagcaaacattatgtgcgactattggtactgatcttgagctacctgtcactggtacaggtaggaaccaacggttgaagacacggacccaatccacggaatgactgactcagaaatgtttaggctgccgaatacgacagagaagggattgctggacgaaggctagcgaagaccgggcacaaacataaaggacagagagggcggaaaggaaaggccggggggcaattgcaaggatcggttttgattgttacagagactgtcaaagagacggtgacggcgggcagtggtgtgggcagtggtgctggcattaactcgcagggatcggttttgatagttacagagactatcaaagagacggtgacggcgggcagaggcgctggcgtcaatggaacgatcgcggccgggaccgtgacggagacggtcaccgtgacccaaaatggagctgctggggcactacctgggtaagaaacatcatcccgggaaagtgaagtatgtccaacaaatccgctaaccagacgaaaagcactgggaacttgcagctctctttcgtgacaacaacagttttcggcaccggctcgccttcaaccgtcaccatcacagctttgccccagactgtcacccagacggtagtccaaaccatcacccaaatgcaggtcatcgcctcaaccgtcacccagatccagtcggtaccagcagcatcttcttccagtcaagtaccaggagtggttgcgggagcacctgccaacgacggactaccgcacgccagcggtggagtgggagtgacgacgatttcgatcccagctgctttacacacttcgactttggaggtgcccccggctgctactgctccttcgacctcaatctcggtgccctcagctgacgcaacctccacgacgagcgctgcagcaacaactagcagcacatcatcctctgccttggggctctctaccacttcaaccaccgtggaggccatcaccacatccacaaccgacctcgccaccagcacatcaaccagcgcccccgccgtagccataacttcaacagtctctgtgaaagccccttcctcgacctcgacctcaacctcaacctcaacctcgagcaccaccgtcgccgtaggagcaggagctgagccgacctcggtccttgtcctcccagtcgtttcagcagccaagccgacaaccaccgcagtgatgccgatgccgggtgttgcgaatggagggattcagttgtctcttgatgtgtcggggctgagtctgacgaacgtgttgaatttggggaatttggtgccgcctacggctgctgcgcggccgtgagcgggggagtgaagatgttgatggaatgctagaaggaagtcagttctgataggagaggaagggggaggtgttttatttggctgtgaaaaatccgcgtgttgacgttttctttcggtggctctttcagttcgatattcatccggttgtgttgagagttgagagttgtttataaccgtgcagcgagtgttgttgccgctaacaactgatataatgtatataaatcttcgtttctcccgtcaaagaccgccattgtcctcggcgctagatgggcacgttaaaccagtcaagtttagagacgcttgatgttgaactttaccagagtgccccgttgaggttgttactcctgtaaccaaactgacatgttcaatggcgtgatattgttgacaaaccaaaactcctgaaacccatcacagcccgcacgcccttgttatagttcccatttttcgctctaaatagatgggtatcgtgaaatgctcgtcagacgtgatgacatgctgcgtgaacaagatagaaaggaaaaaaaacagcctaacgccctgtcaccttagcgccccccgataaagcagcagtcaagtcatacccagactactgacgaggctggcctccaataacactcgttcctcgactacttcgcctgtttcttttgctgcccaccaccatccgtaccgccaccaccactctctccattcttgcgcttttggccttggccttgctgccctccctgcttctgcccctgttgctgctgctgttgtttctgccctggctgttgtttctgcccttgctgttgtttctgcccttgctgttgtttctgcccttgctgctgtttctgctgcaacttcctctgcttcttactcaacttcgcatctccctccgctcccccctcctcctcctcgctcctcactttacccccaggagcagtctgcacgatatccaccacccctctgaaacccctcctcttaacaccctcattgaccaccaccgccctcggtactgtccccagcgcctccgtccccttctccggtcccaacccccacacagccaacaggttgaccacgtctgcggggcccctgagccctaatgcgctcttggcctcgctcgaaacgatgatcccgcggcccttggtcgcccgaagcaagcccaaaacattgccgatgaaattgctcctcgcccgctgggcgtccacagtgttacctgacgaaaacgcctggctgtagcagatctcgaagcgcgtgccgcggtgcacggccgccatggcggtgcggtggtggatgtggaagcccagaaactgggtcaggtcaaggctgataatggctggcggctccgtggtgctcaggcacgcccagctgaaggccttgtcgtttgtcgggcgaagggccagcaggtcataggaacgggcgaagtcgacgaggcggtagttggttgtcgagggatcggtgacggttagggttacgcggcggaggacggtggggaggggggaggaggaggagggagggacggctgatgaggcggttgttgagaggtttgtcgtctttgttcgtgcggtcgctgtggatgtaatatttgttgaattgccgccaccggggaatgatgggtgtggatgtgtgagttgcgggatggggttgctgatcgggtgcggttgtgttgggatgttgcccgttatggtctggttcaaggcgacgacatcgtaacctagatttttggcgaacttgagcgtacgttcgagctctgaggctgaggtcgtcggcgaccaggcaatgttgaggtcgtagagcatggctgcgttgttgtctgctcttcttctcctggacgttggaatttcgcgataggcaaaagctcgtgctgtcgcgtctcgtttcgatttgtgggatttcgcgattgagactgttgtgtcgtgtagatttgagtaatgcggccgtatgtagcctcaaagattcgcgaatggttcttatcctttctgtggccgtagtgtcgattaagttggactgcagaagctgttacgtatcaaatgtcgggcgatcgaagacatttctttttttttcttctctttttttttttccgttggtttgaagctccgcatccacatgtctcgactacacaacgaaagttcgatgggtccagcctggaatgtaacagcagctcaggtcccgccgtgtggacgcttttagtggggccatggtgcgctttgaccacctgtatgcattgtagttcagggcagttctggggcaatctctgctgggcccgggggagctcagcgcatcgcgggggaaagtgcgccccatgcatccttcgggcagcaaatcgaagggaagtgtttgatcaattcccccggccacgcatagaggtaccagccggagggcatcgcattcgcattcccgctcatgttcagcaggtaaggtacatgggttgctgcctagaggtatgtaggtaccacctccggcagaacgtcacgtctggttgcactcactgtgtccttcggccagcaaatgaacgcgcaaggttttagttttacttcttttgtcatcgccgaaacgaagaccagacgggaactctcatcgaatttctcttctttggacacaatcttaggcgtcctcttttcaacaactacactagagaccaaacgagccaagtagcgacacccacttcctaaccaagatcggttatcgatagcgcgtcgggaattatcttgctattaactacccatttcattcatcaatcacttattccccgctgcccctgcttgtttgatacccacggattttggttgccattgttactcaaacatcgtcaaactttgatcgatttccgttcgttagctccacaacactgtcgagaactccatcaaaatcatcgacatcatgtgtttgatcttcacgtgcggcgagcacacctttcgcaaggaagtggaaggatatgaaggacttgtgtgccggtgctacaactgcggtaactattcgggcagtgttataaagagccatccatggttcactttctgcttcattgtacgtggtgtcgtgtttctggcggcgaagttgtgtgtgcatttttctatgtcgagttgaagctaacgttgaacaacatttacagcccgtcattcctctctcgatcaaggggtacgaagacatctcgtgccgcatttgcaacttccaacaaccactcgaacatagacaggacgttcaagcaatgcgccggggtgcagacggtaacccgggggtgccgttacaacaccaaccacctggcgcacctgctcaaggactgcctcaaggttggggccagaaggcacctgaaccgaaccagccaatgcagtatcgctaaaagtacgattcaagactgaggaaatggcacggcgcgaggacagcgaggtggacttacgatcataatatgcaattttgaagtcaagaagatggagttatgacctggatggtggcttgatgtggacaggcccagaggaagctacatacatggcaggcgtcggttggagcctgagcttgatatccccatttgcaatttacgcctttctttttctttttttattatcatcataatgattattcaaaacacatattgtcagagagcatgatcgatgaaggaggcgtacggcggttctcttgcatgtctggaattacatgcattcacaagtacacctatttgtctgcaacttgatcagatggaaatattgggttcagatgaaacgcagccggtgcgtttgacattttgcaccttcaagttgctgccagacatgcctttgcctgtggcgcaccgtcaagtcgaacagctttccgtgacctcgtcggacgttacgttcatctcgcatgcagcgacctccactgaactgggccataaaggtgcacaagccataggcgtgtggtccagagacgatggttgtgttgcttgacggccttgcaatgacaattcagtaacatccaacgaagaatccaaggtctgcgcactgagtcgaaaatgatgatctttcaagaggttgtagaatagatgacttcgaactgaatgaagcattggaggattctcctgtgtgtcactgagcccaggcgacagtaacatccggcaccacaggcagtttccaggcgagagcagcccatggaagtaacctaagtagaggtacccagatatgccgcttgtacaaacaggtgtttcaaagatcgagtaggaaacgtcccgtacaaagccatcaaagagattcagaagaatgaacaatttcacttgaacttacctacctagtgtattccattctatcaacggcatcttgtacgcggacggacagactgcctggatgaacttgggctgcagaagtgctgtagtttgcggggttgagtacaggtaccctacacgaccgggaccctatgggttgtggggctactgcggacagcggcgatgacgtcgggcccggcggctctggccccattgtttccactttggcttccgtcttcagaacatccactgcgcttggatggggaaagactccaccatttgttttcgacttccgttacgaaacagtgtgtcaaatccatcacccgtccacaacgacagacacatctgaaagtcggattcaggtgatacgggacggaccccgacccggcttccagttctttgacaccatatccagacatctttcgacgaccagttcggcgccgtgtctctctttctcgatccatcgcatttttaaagccagcagacaccgccagtccgccgttgaacagaaactgccccgtcaccgttgacctgtcgtcccacaagcccgaattcgcacaccaagagagacggtccaagacgcttgccaacaaccgggacggactgagacacagtctctaatatacaatcttcagcctcaggcgcggtactatctcgaaccttgagccgttatcgaccatggcgtctgcaaagcgtggcccgtctgttttggtatgtcgactccttgatttttactggacaattggctgacatccatcgacacacaggtgaccgatgctcgccaacgaccttcaccccccagcgcaccccggcgcatgggccctacaggtggccccggccgcctcttgaatggacgttcctttaccgtcgacaatgtcttgcaatactcatcagatatcccatccggcttaccccggctgccgcccggccagcggccaactcgagctgccatgcgcaggagtagtcacggaacaggactcccgaatgcttctgcccgaactggtcaacagatcgtgccttctaggactactaaggttagcgagaagctcgttcttctccccgaaactcccgacaacgaggatgcactaggcgatgaagaactggagcgccgcgcctccattttgcgcgcatccgaagatgataatcggccattaaaagacgaagagttggatgtgctgaggaagagaggaggactccgtggcaaaagctatgctgagcgtctacccaagatacagcgaggcgaaaaggtttcccgacttactgcctattgcacagcacaagcctacaaaatgcaagcgacagccgagttcctgaagaagaagcacgaagccaagacgaaactctacgacgactgtctttacacggtatatcacctgcctctgctgcctggcgtagatggctaccggctacggagtcgacctatcttgaagactccaggcacgggaaagacggtgttggatcttgaaatcgagcgcagcgagcgaagagacgagcacgagggctactgggacgaatacccattcaatatgcacggctcagcagatagcccgagcaatgggactacattgctacagcatgctcacagtggggttgacgagacaggtgctcactcatcagaccatgatcagaagacactggaccatcctcctatcagccccattaaccgcctggcacctgatgctaaaaggtttggcgagatgttcgtcttctcgtatggcgtagtagtgttttggaactttacagaacaccaggagaaagatatcctcgcagacttgacctttgccgagaacgagaccggtgtttcgctcgctactcggccccttgatcagaacgattttgagactgaagagttccacttcgagtacagcgccgacgtggatcgccctcgcgtcttcaacgatatgatcacacttcttcctcggtctgaccacatggtcaagctaaccattagccatgccattgcccagagcaccaaactctgctttttcgaggagcgcatgtcagagacgatggaaggtgctcagcacgtgccgaagagacttgcacttacgggtaaactggacatggataggaccgaagttctgaaaatcctagggcagctcttcaagagtcgtgtagatatcaatctctgtaagtccacgttttgcattgagtacggtctgatcaagctgaggttactaacaggcgtacttgtagcatcgaacattcttgaaaaacccaacttcttttgggactcagaacctacactcggcccgttatacgaagccatcagagactatctcgagattgaaacacgtaccagggttctcaacgagcgttgccaggtcttccttgatctggccagcattctctctgaccacgtggctgacgcaaagatgagctacatcacttggattatcattatccttatcgtgatcagtatcatggtcactgtcacggaggtattactgcggtttgccattctgtccaacgagaaagccaaggatggtgcaaatggccccgcaaatgtgatcggtggcggtaatctgttgactgctcacagccggatcgatcttcggagtctggaatcaaaattggcgaatgcaaaccttaccttggatgacctgaggctgtggagcgcggctatgaacgagcaggagaaaaagtcgatttgcggcgcagagatcgtgggtacgacgttcaaaggattgtgagctggtcaacgaggcagcgacgaccgttctctaaacatgatttacgaaggcgggaagggaggaaaacagattgaagctttttttttttttttttaaggatgatggtctacatagcgatggcgttgcttttcgtgaactgagttattcttgcattctggttattgatgggtttcgttttaactgagatcaggacctaacccgctatgaacctgacatggtctgggatccgagcatccaaagtatgaagatgagtacgagaactctttgtatgtgtacggtcagggtttggtagggagggtaaacagtgataaaaagagaaaaaaaaggtgcctgcaggaaaaggaagtcgttatgatcgaaattcccgagacttcgcaagtaacgatcccattattcccatcaactgtcagatactcactgtcaacgccgtcaacgcccagcatgctttcacctgatccaagataacattcctattccagtcaggacagacataggccatccatacaagcgggcaatgatatatcctgctcaaacacccagtaaaatccaaaagaccctaagaaataaaacatgcacaaacacacgcacatcactgccacaaccgtcccaacaaaccctccccgctctcccatttgacccccctccccgcctcctcctccgcaatcttcactatcaactccccaaacaatccattagcccacccgaaccagcttctcgtccaatccttctcattccacgcgttcaccgtctcatgcactacccccgtcccgctcgtcgagtccaatatcatccgcagctgctcgctcaccaccttttcttgttccgtcgtgcccgaagacaagcccgacagctccgagttgtaggctgtcaaagcggctaccgtggccgccatcggccagccttttccgggaccgagatgggggccgccgacggcggagagggcgggaccggtggcgaagtaagggttggagagggagaggatgaagcgccgggtattttggttgatcaaagagtagttgtgggaagggggaggggtggtgatgtagggtttgggcttgggaggcagaggagaggaggaggaggagggaggtgagggaggcgagagttcgtcgtcgagggatggtgattggtctgatgctgagcgtttagggacttggtggttacggctgtcgccgtgggttgacttggcgatgatggtctttgggtcgacgagcggatgggtagtataattccacaacggaaacgccaacagcgaaggcacattagcgtcatccatcagattcgcgcttccgtacccatccacctcatacgcaaacatctcaccgaactctcggtgagtgaccaccgcgtccttagcaatcccatgtcgaatccccctagccaactcacgcatctgcaccgtcacattcttcgccatctctctcttccccacctccagcccattcaatccagccaacccctccataatcactgacgcttgctccaaatacgccgcaaacatcatgttgctcggtgtcaacagctggaaaatacacgcatcatcactcggcctgaacccactcctgaccatgccattttctttgactgggtttcccagcccatcattcgtcagcgtctcgctgcccctattcgtccagcccgtaaatgtccacgccgagggcaagacctttccgtcctcatcgtacgtcccgagtctcatcgcggccgcggcatctacggcggcctggacggcttcgatccacctgtacttcccaaagaaggccaaatcttcgggaacgcgggcgtggtacgcgctgctgatctgcaggaaagaagccaggctgtcgagctcccacttgcaatcaaacactttttgcgggtcgtaggggggttgtgggttgttctgggcgtaagcgccgttgcgcgtgggcgggataccggattcggggggcggttggaaggagtggcagtagggtgagatgacgatgtagcgggcgtgcaagttgatgaggccgcgccacaggctggcgagagagttcttgtcgggggacggggtgaggaaggggaggtaggagtaaagttgcgaggcggagtcgcgaagccacatggcgtcgatgtcgccggtgataatgtaggttagttcttcgtcagtttcagggttggattcttcttctttttcttcttcttcttctgggtcctgagcttcgtccggggtagctgaggaggaggcaggggacttgggtgtgccaccattgttcgtgtcccagggggagctgttcctagcgtagccgtgccacttgatcatggtatcgagagtattgggatagctgttctcgaagaggcggaagagatccgggtctctgatcacggtcctcatgcgctcgatgagcttctcgagagctggaagctggaaggtccgacagtgtggtggcgggcgcacgtaggggaactggcgctttccggccgatagcggaccgggtttcatgcgctggagcttttcgaagcttacacactcctcacccgcttggatagtccctgttcctacatcctcatcgatatcttctcctccagaaggagtcgttggaggagagacatcctcgtagttggcggggatgccggtgtttccttcgtgatggttccatgtttcccgcggcggtggtgtcatattatcacccgcttctcccgttgtctggtgtccttgaccgatattctggtcactttcgggttgtttaagaacgaccgggttttgccggtaaatagacaatggcgatgctgtctgatatcccacgagaagtatgcaaagagccaagaaggtcgagagggcgaggatacgcccaagccgtgagctaaaagtctgtaataacgccatgttgtcgattttgagcctctttctcttttttttttttttttttttttttttttgtggcctggcgccctgacgggcggtaagataaagtcaagttgcggccgcgatgaatattcgaagaaggatcgtcaagtggtaagtatccggcgcttctttgatcacattaaccggttgttgaccaccgaagatgattaagacgaaagacctggttcagaagtaccatctggaaatgatgaactcgaagggaggaaagaataaccgcatcgatatcgagcttgttgtcgaacagtggaagttacacaacatacccaaaccagtgttgttgtcgaacagactatcaaagaaaaggaggcttttgtgtggttgagtccatcccttctcaacttcaaccagcagagcagagtagagcagatggattgtctccttgttatgcgcagctccctttccgtctcacaagtatctctccatctatccctctttccttcccctcctcccctcccaggagagagcggagggagtccagggtcgcggaatatggatcggtcgaagttccccatgtggccttcttggcaatcatctgtacttcctatagaagactagggtgaagtacagtaaagccccccgtaaccgggtatatagtggtctttcattacaaagcccgacccttgtaggtgcaaattcgggctaaagtatttgcactttgcagtttgcaggatttctgttggaaccaaattcggcatacggattgttttagtgtttaactttttccttttccttttttctttggggcacttgggggtagttgcactttcagcgatctctactgtattcccattattgaagctgcgcgttgattgacggttatgattggattaagccaaataagctatcggtgtttcggcgtccgctggttccttgctgtttgattaaaagatgaggttacagttacactacaactcttgtgtcacataccaagaaggctctcagataatgtattgttcttggcatccgttttcgtggcaggcttctcgtgtgttcgatgtctcgatgggaactgtctacctaccttagtatttcggtcttctgcattgtactttcgtaacccaaaaaccgtcttcttgagagataggcattttgccctgaggtgttggctaggaacacccacctggtcagccacgggtcgccttcacatgccgcattgtttgcgagatttcgaaatgttcctgcgctaggctcgtcccgttcagatcttgccgtctgatgccccgcaaccaagtggccagactccctcagtcaccggccaggcctaccaagtcaaccatctgtcgaagggggagatcgtctacaagaacgataacttggtatttgattaagtaaagtatactgattaagcagatcttatctatcctggccccgcgtacactataaagaagccgtacgtagccaataactcctatccctttcgaaaagtcggtgcacaacatcccattagttttgcatcacttcccaccgacagtatgtaaccaaacctccaggatgtcatataagcacccgacagtaggttgaacaggtccacagtctatgaagactcatcttgatcgctactgctggaatccgactccatcccgtcatccacctccttttgagtatcttcatgtccatccggactccaagcggccacgtcttcgcaaccctcaggaactcggcacaaatctctggcgttacaggtcttccacaacacctccctaatctccgtgaagacctggtccacagcatccatcgcccagatgacgtccagatgctcatactcctcgatgaccttcttgtggactaccttaacgtgcggctcacgtccgccgtcaaacctcctcagaagtttagttccgtccaccaaggcgtcgtttccacatacccaaagggcgaatggcggtgcttggtggttataccaagcccttgagcccttaggcctcatcctgcgagccgcatgctttgacttctctgactcatgattgccctccatatcgcgctctgccgccttgaggatcttgttagctttcttctcgttccggctcctctcttgcttgtcaagcttgtccagctctcgatcttccttctcctctgccctccactcctccttggtggccaggatacacttgtgcttagcaaagcactccctacccaaccaccagcgcatcgactcggcactgacgtagacgggcgcgaactggaacattctgttcttgaggtccctgtcccagcgacgatcggtccagttgaacaagaacgagaagactttgtaccctagccagccgtagacgcgcgggtggagaagcgagtgcatcgtcatcatgaaggggatgaaggcgtgaatgccgaacagcatgcgaaacatggcgggggtgatgacgcgcatgaacttgaaatacatcttgccgatcaagggaccagcatacgccgccggggcgagggcgcagaacacggtgagcttttcacccaggtccggtcgctgctctttggctaaggcgacaaatgtctgggtggtgccctgagagtgggcaatcagtccaatcttctcgaagccagtctcgtataagacacgcgaggtcaaggcagccaggtcaaagacgcccatctgccggatattccagcaccacatgcgcggatccgagtactcaagcaagacgtggcgaggcttgaagccgcatcggttgttgccgagccagacgtcgtagcccgatttgcagaggaagaaggcaagcgagtcttcgtcgttgacgcagtaagcgcctgagctttggagaaggccatgcatcagaagaacgggaaatttcggtttcttgttgttcttggtctggcctggttccctcctggatttgcctgtgaacaggtcggggcccttgtgccgccgctcctcttctggtagtggtgtgtattcttcgggatcgtacacatgccaaagctcgatgacaaaaccatcttcggtttcgacaagatgggtctcaacgtcgagcccaacacggcgggcataaaagcctatgtcgcacacgattgggtcggggcccacggccttgacgtcactatcgctttcgtcgttgtctttactgtcttcgtggtcaaggtggctcgccgacttcctgcgcctccacaggcggagttgtttctctcgcaattgcttccgtcgcctctcctcctggtaaaatggccggtcggcatctggatctttggaacccagccgcttccatatgtgttgaaatgcaggtggtatactggtgaaaagggagcccaggacaatgacgcccaggaatgccaggctgaggaagaatgagctgaagcgaaacagcagacattggatgtctcgccagcgcgatggcggaccgtaaagcggtaagggcgggaacagagggtgcgtgtaagaaggaggcatcgacctcttgaggttgccgtcggtcgactccgaggtgttgcgcttcttctcctcctcttcgctgggaaaactgaggactctgtctccttctgaatcttctgtttccttgaacgtatcgcgggagccactggctttcctaacgtgtaccttgactccatcgtgtctttcggcttcgtctctcaacacgttaagcttgtaggcttcggtcaccggaacggcaggaagacggtttccatccgatgtaacgataacggcatcttggggcgcgacaaagacggcttcgacggcgacacctttgttgtccgggctatctggcggctggaaggacagcttctctgattgatggataaactcgaccaccgcttcttcagctgagccctcacagggaagcctatctacctcaacggacatggcggctggggattccgtttcgatattcgaccaaatactgttaagcttggtcacttgtccaaaagttctttgaatataagagaaaggcataaggacatggtcatgcaactcaacaagtgctgggtggccaacaagataaagacgcaatactttgaagggtcgcagtcaagagaagaagaaaaagcaaggaaaagattattgaaaaagtaaatagacaacttggatatttctggggtaaccgcaaaaggagtacttcctccgtgtcgcgccgtccgagtgttgcgccatcaacgtcatgatggaaacctgcgttcgcctggtagggggaggctttgaggcaatgcacagtgtaagtctggaaagggttggggttcagggagggaaactgtgctatagaatacccggcggacgtaacttgccaaccgctgcagagctgtgacacaaagccggttttgtttggaaagagtgtccatcgttctgggaaagttgagacaaagcgactgaagatggccccatcaccgcaattcggccacatcactcgatgctgtgataggaaacgcgaagcggaataatcgagtgaggagaaccttgaaccaatctgtcgtccttacgacgcagtgtcagccgtcgataggaccaacggcagggaaagattgaagacctgaagagtgctgtagtgttttcgtttcttgaaacaagacattcaattgatccccggattcacaattcaaagtcaggcaagtctggaaagtgcccaaatgttgaaaagtgcgtcacactgcagctgggggcccccatgtggggatgacatggatgggggaggcatgtgagaaatatggagatccgtcttgctgggagcgccatgtcatttcctgatgccaagtgatccctgacgagtcaagacaccagaagaggagcatcatcaacgcttttgtcttcaacgttggagacgctgaaaaagcttagcatgtggtgccgagcgtcttggtttcagatgtctctactgtaacggcccatcggattgtaagaaccactgtgggtgaatcatccaagcagaatgagactcgcatgaggtcggacttggagttgaagtggatccccatacactggaacattgcattcagctgagatctattgaattctcaagcttcacagagtccagaaccattcctcttgaacatgaagcggtgatatcttggtgtgttcatactcaaaggcatgtcacggtggttgatcgctggtagaggatgtaatatgcttaacaggaagtaactgaagtatgaaatgacctgtcatcattttccagcacctacccagccctaaccctgggtttacgtaaaacagctccttaccgctgtgcggaccgccggccatgtgcctcggcctaagaggagggaggagccgccccccccaagctaaagacggggaatggccggggagtgggagacagcgcccagcgaatgaccgcgctggccatttggggatcagccgaaccgaacatgcagcaagggaacagcatagtctcccgtcctctctctctccaaacgacgcgctgctggtctggataatttctgtggtggttgcgacgccttctcttctctaatttaaatcagctgtactctaccgcaattctctttcaagccacttgcttccgggttgccacgcgcccctggctactgttcgacatcggcttcgtcgtgtttcgttgcagctgaaccccaaatcacttccgcggtgtacacggcagtccagactacattgtcattactacctagacaggtgtgggggacttcgaccggcatgggccgtaaataataatcgtgcctgctactctaccggaccgaactttcagcatccgatcatctctttgcgccgaccgactggatcactccatcgccgaatctcaagtcttgggcagcggctccgatttgctgccgtaccctctgtcatacaccaacgccgacgcatctctgcaatgaccgcccccaactccacccctgcctcgagcaggaaaagggtccgaagacgcagacaggacaagcccgccttgtcagccaaattggtcctcgatgcccatgtcaagggcgatgttggtgtcattgctaccgacctcttcgccgacctcttccctcatctctgggctagtatgtaacatatctgcccctattgtgggtttatcctgccttgcatcatgggctctgactaactggctactctggcgcgacagatggcgacagccaggacaccgttcatgttgcaatcgccccttgggctccaagccaaacccccgaggctaacaattggtccattgtacccgtcattcgatcttccaccgttgcgccgtccactgtacagttctcgccctcatcgctggccctccagtctttcgcgacacacctccagcaggctgcgccctcaaagctctccggccacaacaaaggtggcattgagatcctgatcttggatgtttcgcccatcgagctcgataccgtctttgtgaaccttgacggagaattggctaagagactggaagatggggagggaaccttcttccgcgaacacccagtcaacggaaagggcaaggctcgtgccgatgctacccctgaggaacacttgacagctgctttgcgcactgccctcggtaccctaaagattgtgcattctggcgatttcttcccattgccactaccacctcacccagttacccaccaacctccaaacccaggacggataacgctttgcgaacctgtggctcagggtatcctcgcccctactacaaagatcatcgtgtcgagagtgcgcaccagcaagaccaaacgtagctccgcatctggccagcaacaggggcgtaaactgaacggagtggccgaagacgacgaagacgcctacttctcggctgccgaggaagaccgcgacagcaagaccaatgcccaaacggctgaaacagatgcagacgataccgaattcgagccacaggctggagaagatgaggacaacttgtcggatgattcattagacgaaataatatcccttcaagttcctactctacccactacggttaccggccaatctacaataggaacgggcaccccgacgatgctcaggggcaggaagaccaacggtcctgggtcggttatctctagttatactgccaccaccgccagaccagaccgaccccgtggccggctcttcaaggcgcatggattaatgaaacctatcccacctgatctgctccaccctaaacctacacccgaagacgacgaagaagcgtgcatctacgtggatatgagggatctcaccagggtgggctgtttctctggagactggatacgagtcgaggcggcctctgaaccgccctccaacgggctcggcgcgtttggtttgggaagcttcgtggaacaggaagcagacgagattaactggagacccgcgagggttttcggcctgcctgaagggtattcgagccgttcagcgaccaggtcacaccactctagacatgatagccggaactcgtccttctttgaggcacagtcccaaaagtcgaatccaccggcttatacttcgcctattcttctcgcaaacttagacaaccctccctatcttcgtctatcaccgatcaagcgcccttcgagctccatcattaagggcgttgctgctcagtcaaagaccagctcaaccttgaagccaccatttgctcgcgaggtcatcctacaacatgtgagaacacccacagcggtcgagagggacgtacagtctgcggtcatggctggcctgaaacactattttgagaggagattgcgggttctcaggactggagatctcattgctgtacccattgacacccagttgggcaaggctctccaggagagtacaatccctggtgaggattctgccatcgatgaggtcttgggtctgatagctgcaacacgtcccggacagagcctacattatgacgatgttgcctggttcagggttggtcacgtccaggccatgaagcaagacaccacagaagcagtcgatggcgaggaggcagaggatctatggggcggaatcgcctgtgtagatatctcgctcacacatttagaacagtcaggatctgtcacgggccgcattccgggcacgatctccaacagctggcagtattacctgggtatcaggaagcttcctaagcaccagcaaaacccagggctacctgctcaactgcaaacgctagagcccgagaagcagtatgtctcatcactccgaaggaaacttcgcgagctcatggctgccgccaccagtaaacccgcgcttcatctcaacctaccaccactggccattcttcttgtgtcgacgcaaaggcatatcggcaaagcagccacagccatgcaagcctgttcagatattggtctgcacacatttgccatagacgcttatgacattgtgaatgatggcggtggtggaggtggtagtgatgtcaagacagctgggttcttgacatcgcgcgctgagcgtgctatgagctgtggtcccgaatcatgcgtcctcctggtccgccacattgaagcccttactgccgaccgcatggtttcttccatcaaggagatcttggccgacgctagggttttgatcgccaccaccaccgaggttgagaaggttcccgacggcatccgtgccctctttacacacgagttggagatgagtgcccccgacgagcaagagagagagggtatcctcagctccatcctcgccgaccgcggcatcggtcttgaccatggggtagatctcagcggcatcgccctcaagactgccgcgctcgtagcaggcgatctcgtcgacgttgttgaccgtgccttggttgcgcagcgatcccgcctcgagaagctcaccgccaaagcgaccggcagcatcaccttccgtgacgttcagctcgccggtggcccagccgcctctggcctgaccaagcaggattttgagttagccgtcgatgccgcccgcaagaactttgctgattccatcggcgcgccgaagatccccaacgtcacatgggacgacgtcggtggcctaggcaacgtcaaagacgccatcaccgagaccatccagcttccgcttgagcgccccgagctgttcgccaagggcatgaagaagcgctccggtatcctgttttacggacctcctggtaccggcaagacgctcctggccaaggccatcgcgaccgagtacagcctcaacttcttcagcgtcaagggtcccgagctgttgaacatgtacattggtgagtccgaagccaacgtgcggagggtgttccagcgtgcccgcgacgcccggccttgcgtcgtcttcttcgacgagctggactccgtcgcccccaaaagaggaaatcagggcgacagcggcggtgtcatggatcgtatcgtgtcgcagctgttggcggagctcgacggcatgtcgggcggcgaaggcggaggcggcggtgtgttcgtcatcggtgcgaccaatagacctgatttgctggatcctgcactgctgagacccggtcgcttcgataagatgttgtacctgggtgtctcggacacacacgacaagcaggtaactatcatggaggctttgactagaaagtacgtattttttttgtcccttcctcctcttcttctttaaatcccgatactaacccatatacccctgccgacagattcactctccacccaaccgtctccctccgctctgtcgccgagcgtctccctttcacctacaccggcgccgacttctacgccctctgctctgacgccatgctcaaggccgttacccgccaggccaccttggtcgacaccaagatccgcgagctcaacgccgccgccggtcccgagggaaaacagatctcgactgcctacttctttgatcattatgccaccaaggaggacatcagcgtcatggtaaccgagcaagactttttggatgcccacagggaactggtgccctccgtcagtgcgggcgagttggagcactatgagcaggttagggctatgtttgagggggctaaggataaggacaagaagaaggagggtgctggtggtgatggcaacggagtggatggacttgagagcggtaataggaatgggatgctggctattacaatgggtgatgacggcgctggagctgaatcgacgaagaaggacggcaaaggaaagggaaaggcggctgataacgaggtcaatggtgctggtgaggggaagggcaaggaaggcgtttcgcctttccaggaatcgggaggagatgaggatgaggggttatatgattagcaggttggtgatgtaattttggatagcatgggagggaaaggggtgtgataatgcgattaccatgctgcgccgcatgtacgtcgggtttagagaggggatgggactacactacctttttagaaatgtctagacaaaacagggggttgccatcaaaggagatgataggtaaataatcaagcaacatcgacgatcatggagaacatgaagttggcgtagcaactagtcagagcaagaggacgtagtagacgagtatgatttattgatctgtctgaggtatcctctcgacatcagcagaatattagatttccttcacttaccacctgaggattcttccccttccccccattattccccttcttcagtactcctactcctcaacctcctcatcaggaacttcctttatagtctccgccctctcaatttccttgatctcctcgtccgtcgcactctctatcagcgccccctgcaatgacgttatgggcgcgtccacgtccgttggctgccacgtcgtcgacgtcggcgactgcaccgttcgcgacgccccactgtcgtccttccacccgcctgaggtgggcgactggagaccgaggcccgctacctccgccgctgaaggtgggggagattgagctgaggaactgtgggttggaattggtatggggttggttgtacttgttggttctgtggttgatctcgttgttgccgcctcttttgttgctgactgcgctggggtggatgttgttggtgcaggtgtcgctgttgtcgccgtcttccttccagcttctgcgtcctctccttcttccccagtcgccgctttgggagtcttgcttgccgcggcagcgggcgcgatgctcgtggatggtgctactgcagcttcgtgtaccggcttttcggcctccttctccttcgcctcctccacctccttgttgccatgttccttctgctcctcctccttattctcccgttttggctccgcagcactaccagtagcctttgtcgcggcctgtaccttcttcttcttagccttcgcggcggcttcttcggctagggtgcgcatcggcaacgcctgtgatgccatgccgcttgctgctgctgctgggctggcgccggcgccggcggtagaagattcagctgcaggcttcttcttcttgccgtacttgggcttgggcggaacagagccgatgggcggctgggtgaattcgtcttggtagattgtgacgtgttgcttgagctcgccgtactcgttccattcttcgatttcgacaatgtcctgcatgtcttcaaattagtttcgaattcacccaagaagaaaggaacattagtgggggtagaaaagggcggtggtggtggtagtggtgggggtggtgtaacaaacttacacccacaacgaaaccctcttgcaccagagccggcagctttcgcacgcggccgttagggtccttgccggcacgacgaccccagagcatgcgcgccttgtcgtttgtggccatgtcgacggccttgaaggggatgcggttggctcgaaggatggtctcaaggcgggaggtggctgtcacgatgtgcgacgacccggctgtcaaggaggtgtagatgtagagggccggatcggcctcgagctctctcagcgatgacgccatggtttcggtttcaagacggtgctggtgtgcttcgatggagtgtttgacttgggggtatcgacggcgttggatgcgtgatgtttccttctgagctcttgtgctgttgtttataactggagtgagagtaaaggtgtaacaacgaggggatggaatacaggcggtaatgcccctttgcggtgctaggtccggtgtaatgagaagcgtacggggcgcccggtggacaggcaattaaggaggtgagacgagggttggcctgctaacggcttactccactggtgacacggcagcgttatgtacagctctttccagttcgcgtacgatcttggggatagcggggtagctatctacattatattagcgacgggaacagtggaaggcaggggcagctggccgatcgcaacccatatgggtcttgatgaggaataggatcattccagtgcatgtcaaaagaatgatgatgatcctgcaaggtgttgttcaccacaactacctgttgggacactccgtattcaagtgcgggggtcatggtaaggaatgcgcggagagggctcaaacagatggctttctctgattgttgaaagcctgaatttcgaacaaagatacaccaacagagctcatactgcgacccaattcgaagatagcaaacttcacacaatggacacattctggcagttcaaacaccgaagttctatttgtttgtaaaaggtagacaatgtctgcatgtatcccccgctttcagccggagctgaccggaggtatgatagccacctcgtccccttcttggataacagtaacgttatcctcgccgtcttcatcctcactgctcggcatatccacgtagcccaagtttatcgtgaccaggctgtgatcaagcaccgcttctcgaataccctggtaccgctcctcgagtgtgtcaaagagtttccgcaagggtagcggcgccggtagtgcttccatatccttgcctgtgtgggagctagcagttgcgaagtacaggatgttgaaatgaccctttgggggtttcggcgcgctcatcgtgatcgtgaatcagatcctgtcagactgtgtcttgttagccttctccaacgcaaagggatcatgaagatgtaagacgaagtgaatggtggctggattgtcagagatcttggtgattattgagacatcaatgtacttcagagtagcaaataatttaatgcatcatccgagccgtagtgtagggagcccaattgggtggtttggggggtagacttaccaatcgggtattttctggtggttgtttcgtgagaaatgcatcatctcgctcaggaattctgggcttcaagaccgacgcatcgtcgtcgaattgtctccgtcacgtgctgatcgcactagtgacaagagcagctgctcaaagcatgataactaacagctttgcaagatcccattgggtctcgacagtgatagtcttcacgaagccattttgatgttccacttggaggcagtgaagccaggcgttggggaatgacaagtcactgccggagaacctgaggaaagagtgtgcaagaggaaaatttctgctggttttcaggactcgactttttatcgatgaacgtgagtggatccaagcttctggtgccaagggctcacctgattggtcgttgagtggacctgcaattgcatcgatggaagcttccgaaacccttgagctcggggtcgccagggttctcgtcctagagtaccagttggtacgacaagccctcgactttttgcagtggcagtagtaaatacaagtcggacataccaatggtgtttgaagcaggcaatctcgacctcatgtcttcatctatttgcacgtcttggagaagattgcacagtgatgcgcccaggttcagttgggctcttgcagacaacaaggcgttcgtgataagcatttcgccttaatgctggatatcttacttggacacgacagccatggcgttcaattcagcttcgccatctttgcctccaactccttgatccatcccgacattacgtccatgtttttgaccatggcagcgtctccatgcttcatggctgcttcgaccttttctaggccttccttccattgttgaatatcacccgccatatcggcctgctttgcttctagacgtgccagcgtctccgatgctgtagcggcatcggaatgaatcaccctgagagaccttagacggtccagtagaggaggcagtagaggcgtcaggttctcgatcgttgggatggttccgtagagggcgttgatcttggccgtcagctccgagtcttcggccgcagttgaatccatcactggcgttgcgcctgtcgatgcaagcgcctcgtgagctgcctttgcattcttgcgcgctttctctagattttcagcctcctgtgccaaggtccggactctgcgagtaatgctgtccaaagaggatgtcgaggcctctgataaggtcttgacctgattgtggagagtctccaagataggcagtatcgctctcggtaggccgttcgagtcgaactcgggcatctctggagatccaacccctagggccttctccagaatgacgagccggtgatcgaaatcggctgcctttgctagcgcatgtgtttcctcgtaggttggtgcataggtaacagtgtagctcgcgaagccttctgtggcttccaacggcccctcatcaatgcgaacagacttggctggccctgctggcgccgttctaggcgcaagcaggtcatcgagctttgacatctcatccaaggtcctgctcagggattcgatttcctcctcgtcctggcccgctgtctctgctttgggctgctctgccgcagccttctgcttctcatactcctccttggcctcctcaatttcgcgctttagccgtgcaagctttctggccaagttttctgcgccatcctcgtcacttaggtcgcccagctcctcagtgccatcctctagaatccgttgtcgccgacttgcagacttgtaagacttcctcttgctgctgagccggtctgagaagtcgacatcgctggcgtctaccgcagcaggcatgaacctcgaacgggcctcatcgatccggagacgcgaccgggaaatggcggcagaatcatcttcttcctcatcgaactcgttatcagagggtgacctcaccgttgtaggcttagagtatggttagttttgcgccgaacgggacagctgagagtcagctcaccggaactgtggaattgtcgtcagttaattctggtgtttcgtatatgtctggcgcggaatcctggattgcggtgtggttagtaaccagttcgtttgcgagcttccagagcaggcaggcttaccaggtccggcagggcagcatactttcgatttgatgccatctggaacactctgtccacacgaaattaacactgaagtactcaggtgttggacttgcgatctgacgaagttggtgcagagtgagctcggcgggagtagtaaggtagtttctgttcatgcgtgaagtggtggtggtggtacctaaccttgaggcttccgccgtgctggagctagtgtacgcagtacaaatgtggtgtaacgtgctgaggtgtaggtacctctacctaggtaacgctgtgctcgttctttgtgtggcgtccacaacgcacctacctctagcatgtcaaggggaaagagcgccccgcggccccgcatttaccgacacgacgcgtcggtcgtctgaagtgtcctacatctttactattgtgtgcgagtttccacttggatgcgggaaccttgttggctctgcaggacatcacgcttcacgacggaccgagaaatgcagtgagatgaactaaggtgcaggaggattacctctcactatctccatctttctgaaggtgggcgttgccctgaccatatggtcctcaaaagagaacgtgtgcgggcaggttatgagtttcaatggtacctgggctgtttagcatcttcccaagcaatacttaaacactttggcttcctcgtcctggaactgcaaccacaaaaacactcggctctcgcacgactgcagcaagttccagtctgagctctcaggcacgataccgcctcgccaatatccccaaggcctgttctctacctgagctgtgagaaaatgaagcccagcatgccacagggcaaccggttccttggattaagcaaaaatcaacgaggggtgccaccgcttctaaccattccttcaaaaatggacgatgttgatccagatgcacctcctcagagcagcgacgaggaaggatttgcggaatccatgagaggcgatttgacgaacttattgcatcgtggcagacagggagaacaaaagtcaacttctccctccagagaacacggcagctctccaggaaccgacatcaccaccaactcatctacaaggccagcgacgcggcaacaaaaaaggttgctggatgaaattgaagatgatcagactgaccatgaaggaagctcaatcgtacagcctcctccaaaaagggtatctacggaaaagaagacgggtcagcaacagttgggcagccagcaccagtctagcatcttcaaatccaggaaagagatatcgaaaaaatttggcaaaaacaacggcttccacatacccagagatacgaaacagccagggttaaaaaccccaagggtactcaaaataccaccagcagccgccgagaatgggaaggcggacgctcccaggacgaactttcgaatccccgatgcgatatctggctcctctccaaccaatgtttcctcggtaacgaagcttaccaagacaggctctgtacgacctcgtgtacggcctgtaaagtcgaaatctgacaaggaaaagagaaaagctgaggaagaagccaagaagcgacagccgactattctacgaattccaaaggacttttcatctcccttcgatttggacaaagagctggaatcaggattcgaagaagcagacattacgttacctatactgctaagctcacccctcaaaaatttcgactccgctcctgagtcaaaccggaagctcgtctgcccgatgtgtgacgaggatgtcgacgagtccttctttgacacccttagagcgaggcaaactagaatgactcttcaccaagaacaacagttctgcctttctcacaagaggaaatcagccaaggaagaatggcagaacaagggatatcctgacatcgattggactgtgctggacaagcggataaagaagcaccacgactttcttcgcaccattctcaacggcggtaaatcctactacgccaatgccctcagtgacaagatcaagtcgggtcagaacaagactctactgaaatcagaggggaatctgactcctgggtactacggcatgcgcggtctgcggcttatgtcggaatccttggtcaatgagttctcttcagagttacggaagagagcggtgcaagatcgcctggtttcgaagcgtggctatatggtatacgtacaatccgttttggtcccagagttggctgtgcggctgattatggaggatatgtctcaggaagggacagacaaagtgacagaggaacaggcaaggactatcatgaaagacagcacatgggtaggagagcttttgaacgaagaagatgcagaccacgtcttgtatgaggacgaagaagacgaggaaagccaaaatgatgagatgggcctcagagacgaggacgaggctcatctcagatacgagtatgaaagcaggttgaaagacgaggacgaggaggagcccaagagcgaggatacagatggtgaagaaggacaggacgaaaagatcaggtccaatggcaatgatatcattcacatcagagatgatgatagaatcaaatccggggatcgaaaaggcacaaagcaggagagcgaaggtatcaagtccaacggcaacgatatcaatcacatggaggttgagaaggatgacgacagtcattcaataatatcttcaatatccagtctatcggaactcggcgatctttaatcattttacacgcccatttctccgagagcacgcgtaagaactatatcttgaagagttcacaaggtggccaacctgaaggatttagtttgtcgtcgggagcactgttgatggggctcaagcatgctgatgttcacatagcatgtgctgggaggagcaaataaaacaacctgtgagctgggcaagcttctctcgtttcttatatccttgatcgtgcaacaccttgggcgtttctcctcgtcttgggcacacatcaatgttcttctcacaaagcccccttttccttcaccaaacattgttggtttgttccgggttgccatgtaagttgctggttggaagggatttagaaggaaaccacgtctgtttgtagaggtttccatttgtttcaggatagaaacgtgcgaagtcacaaatcagattcactgttccgcgattgcggcactaccaattatgaaactagacggagctacaactcttcaaaccatgccctgcgaacgttagctgtcgcgaactatcagccccatgcaaacttcaggcggtccgactttgtttcttccaaactcggtagctgttccgagtcattgccaactcgttttacgccgagttgtatttgagggcatacatttgagctgctctttatccaaacggcacctaacttgacatccatgtaatctctcacagcttcatacttacccctacccctcacagctgtcttcctctagaaggaacaaaaaaagcgagggactagcggcctaccctgtgctcaagtagacccattccgacgaacgacgcgctctctgtggcgagacccagggagggaacccattcatcgggttttatcctcagatcgaatcacggcatgccagctcaatcgaaaagctccccctctctttgtggagggaaaatcaagttgtccatgaactaggcgtaaagctccagatcggctctatttcttggcttcatgtaagcaaccttccagttcgttgatgagatgaataacatggaaactcgacgaaaaatgggatgggggcagattgtggaattggagatgcagtcccgctaggtatctacctatctaacgacgaaaagcctacataccctagctacctaggtatgatattggaactttagcgtgctttatccctcgccggggcacgctctgttggttacaggtgtaggttaggtgagtggaaaatagtgtagaggttaacgacaccccgtcactacacgtgttcgggtagctagtagccccgtatcttgaaccgcgggctaatgttaaggcaaggtcccttattttacggggtagagacaccgagcgacggcggacgctcgcacctcccacgttaatggggtccggggaccgacccgaccatgaaggtacctcccgtctacacaaggtacgtaccgtgcctggcgaccaattctcatattcaggccctcgacacattgcatggttccttgcagctgttgagatgttaggttgtgtttacagatgcagttcagaaaacaggcgctttcagtcgttcatactgcgacattcacagattttacatagtagactacttggggggttctgggcgccaagtaagacatctcaaaacaggaacatcgtgagcttcaagttcacaaaatacctagaggtaccgacagggttgcggagcctgagggagcgggcatacccccacgcggagcgaattgatgctggctggccacccctgcaactgaagtttgccgttccgaatcgatgtacccctacctctacgtacggctcaccgatatgcgcaccatccgttcgggtgccctgacattgacaccagacaccgacttgacatggatacctacctataatttcggggtgctttggcgcacaggaacctctctgatgcaaacactgtggccacggatgggaagcctaaaaagcttctatgttttgtcaccgagataactcgggcggtcccgctagtgcactgagatggcagatgggactgtaggtaatacaggcccgaaccggcagcaggttatgccgtgcctcatatgtctgcttcggtcgctgaagtatgtaaatacgtcggcttcaggtgataactcatcataaaatacatgttggaaaaacgattggacgcttctttgaagaggccctggcagtcaggttgcatggactccagccgagcaccaactcgcagtcctgaaaggcttggggtcctggaacccaacttgaagaagttgcagtggccgacaaccagagggacagtgtaaactatcctgatgttcacacttgctcgtcagcccccgtttccttctcatgtctgcaatgggcaatatcaccgcccggggacctttcggactcagcccggcttgtttatcttgggcggcttacacacgggctcagactgtcacacggctgtagcgactcccgctcggtcaagaaatccgagtgctctgctctttttgaggccctgtacagatttagctatggggccaatcgctgccacagtacactattgtcggagccccaaatgccgaccactagggtacctagaggtagtgatgaggactggacacataattgtcgagtttctgatggtgggccatctttggcgcacatctcacccaccaccctggtccgccgtccgcccacccatgttggtacccggacgccagtgacctaccgccctacctccacgcccactcacctgctggtgaacatcgacatctgatccatttcccattcgctgcaaatacctaacaagagacgattagaaccactttgccggcccagcaaagagggcaaacgcggacctggactagccacccacgagatagcagctgaacacctcaacaacacaccagcataacgccagcaacgtcttgggttgtcgggattcaacgtccgcattcttcgtcaccacaagacacgcccgccatcttagcatcggacaaggccatgacctgaaaacactggccatccccatcctcacgtggaatggctgtggtctcctggtagttggcatctttgttccgctcgcctcccgccggtgacaatgacgagaaatgacggcggctcccgctacagctccatcgacagcgcacaatccagcatcacggcgaagccatttcccttgacgccgaccagcagcctgggcagctcgatgacacggccgctgtccccgtcgctgcaagcgggcagcagtagcagcaatggcggccacaatgtatctcggtccgcctcacagggtgcgcgcaggcctgcgccgacgcgtttgaagacggatgacggcacccaatttgcgaggtgagttgaagcgagcgacgcagtctgttgtttcctgggggcttcgtggttctcgagcggttctgtgatacggatacctacccagtcttgcttgcacagtcctgtcctgtcaccgcaactatccggaaaccccgttcttctttgccgtcccttctcttacaagtcaagcctgttcttgccctattttcctgcagttcaaactaacgggtgcatgcgtcggccgcccatctacagcaggtcatcgagagatttcgagtcgtcgcagtcccagtcgcagccgtcgcatacgcagacgcggtcgcactcactgtcacaggccacgcttcaatcatgttcgcagccgcagttgtcattgaattcccagcagtctcaatccccttctcagtaccactcgcagcagacgccgacacagcaacaaccacagcaacaagtatcgcccacggggggctcgcgcctgacccagtcgcccactacaccatccaatgcgtctatccgcgaacacagaatgagcgagctggggggatatcgtcgtgaaatggcggccatgttggacaccacaggcggcgcattgagccgaacgtcatcgcacagtcagcagcagccgcagcagccgcagcaacaacaacaacagcagcagcagcagcagggtcacgctgcaggatcagtttcgggtaccttcagcaacctcagccagtacgcaccgtatctggggggaaacaacggcggcgggatgtccatgggcagcttcctcaatgactctacggataatctgtcggtaatatcgcagctatcgccgggcatccggccgatgacggcacggccttcgcaggcgtcggcaggcagcatggagtttccggattcggcgtactacgacgatgagcggcggccgtcgattgcttcaatcacgacgacggcgagcagccaagggtcgcggacttccaagacccggggcgggctacagaagctccagcagttttttggcgatcgggacgattggcctggccgagattcgtcggaaattagcctgccccagccgagtcactcgggccccatgtccacagggaaggaacaccgatcacactcttacagcctaccaggcagcggtcgctcgcaccgggaccgcaactactccaatgccaccgatcaccatccctccacctttggctccgtctcgactgtcggcgggcgagatagggatgcctcgcccgtgccctcgaggccgcgaaccccagtgcctgcgcccgaagttgtgccgtttctgtaccaagaagccgacgtacgtatagcctcgctctctctttctctctttctctatttttgttttcttttgtaatttactgttttcgatcttcccttccccctcttcgctctccccctccccccctcttccctcccctctctcgtaaagtgttgtggtggtagcttggtaagagatacaggagcagtagtatcactaaaggtaccctacgctacttatacctactagctactaccctcgcttcgaccccatttccacacctcgccaaatcttatctctggccttctctttcctatctccaccccgagctatcccttttgggaatcgcgaattggatgagtagcagtgggatcaacattggcaatggccgccggccgtctcattctttgctccaaacgcaaccctcgtttgacgcttcctgcaacatgtcggcggtgagatgatccctcctgccatcttccgtcttcaagttcacaacaaccacattaacaaggagcccaaggcaatggctgcggaatcttttacacaacaatgacaacgacagcctgccagtgaggtgtcgttgttgccctgctccaatcccgagaaacccgctctttgctgctatcctccagtctggactcctcctgcctgccgtgcctaccaatccgtattatacaaattgcacgagtgatctctgtcgccgtaactgaccattgcatgaaacacaggacatcgctcgctatggcgaagcacccgttcgaacaagtctcactggccccgatcgcgatcgttacatcgacagctcccagaacccaccaaagacctcgtcttccgcccggtcaggtcactccatcgtgcacctaccgggacatcataaacacaacaagagtaacgaggatccaagggctttgaagccatcgcttagcagggaggattcggcagccagtttcgctagggattttcgcaacggttccagctctatgatgggcacccgatctcgcgcacagagtccagcgcccagttggacagggacgtcgcggggactcaaagccaacagtatttccgacggaacatcatctccagctccatcgcacaaaaagggcatattgggtcgcttccgccggcacaacaaagacaaggaagatggctccagccttcggagtggctcaaaccacactcttgtacaccgcccgtcgagacaagaccttacccgcgccgccgaatccacctacccagcatccgtctacgtttcggaccctagcgagcagcgagaggtccctgtccgccctggctatgtgcgccagacgacggcgccggggttcaccacgaaactctttacctctaagaaatcgagctcggccaaacagccccaagatgacatggacgaggacattgggcccactgacatgcacatgggaggtggaaccgtctatcatctcgatacgaaccttaatgatatggagggaattttgaccaagcctcaacccatgacccccttggacaacagcatatcaatgcgacgcgaatcagaaaagatgattgtcccgatcacgacagatccggagggcgcatgggctgccccggacagttgggcagtgcgcgacaacaaaaagtctctcgcccctcaggtaaatgaagacttgtgctcacgtcaacctagcgaggaaaaggagaagaaaagcaattattacattcgtgtctttaggtcagatagcacctggactacgctcaccctgcccttgactgcgacagctgaggatgttatcatgggtgtggcgaaaaagacttatctccctccgggtgctcaggacagctactctctccttatcaagaagcacgatttgttcagggtcttgaatagcgccgaacaacccttgagaatccaaaaacgactctttcagcagataggttatcaagaaaaggatggcattgacgaaatcggtcgcgaagataacagttacatttgtcgatgggtcttcctcaaggagaaggaagccgacatgcatttgctctcacctgacatcaacttcaggaaccagaagctcaatcatgttgacctgtctgggcgcaacctaataaccataccggtaccattatatcgcaaggcagcagagattgtatcccttaatctgtccagaaatctgtccttagatgtccccagagactttatacaagcttgcactgctcttcgggacatcaagtacaacaacaacgaggcgcaggccttgcccaagagcttcgccacggccagcaagcttacctatctagatgtgtcaaacaatcgcctccaggatctggatcatagcgaactgagcaagctaacaggcctgctcaagctgaacctcgccaacaactgtttgcgcagtctaccccctacgcttggagcctacaagtcgctgcgaacacttaatatatcttccaacttcctcgacgtcttcccgtccttcatctgcgagctggaaaccatcgtcgacctcgacctcagcttcaattcaatcaacaaccttcccgataacttgatgaagttgagaaaccttgagaagttcgtgatcactaacaaccgactgtctgggcctatatccgagagcgtgagggacctagtcagccttcgggagttggacatcagatacaaccagatcagtaccatcgacgtcctttctgacctacctcggttggagatcttatccgccgatcacaaccagatatccaaattcagtgggtcctttgaaagacttcgaagcttgaaactcaactcgaatccgattgtcaagtttgaagtcaaagcacctgttcctaccctcaagatcctcaacctgtccaatgcgcagttagcgagcatcgacgaatcaatcgacaacctaatgaaccttgagaggttgatactcgactctaattacttcgtctccctgccaaaccaaattggtaacctcaagaaacttgaccacctcagcatggcaaacaaccacctcggagagcttcctcccgaaatcggctgcctgacggagctccgaacgttagacgtccacggaaacaacatgcgcaaacttccgaacgagatttggtgggcgaacaagctcgaacacctcaatgcatcctccaacatcttgacagagttccccaagcctgcctcgcgtgcgccacaagcgccaggagaagctagcccatctccaggtgcatatcccttcccgaacgccaacaagaacggactcctttcgcggacacctagtatggacgaccttaatggggatgcgtcgcgacgccctagccaggcttccagcacactcctcggcgttgctgtgtcacccgtgccatcaggacccgacaataggaagagctccatggtgtcgctgtatgggaaaggagggcgcaagacctccgtcgtatcacgaagtacaacgcagagcagcactggagtaataaccccgagtaacggccctaggaaagactccagtctgtcttaccgattcacccacacgttttcgggatctctgaagaacctctatcttgcggacaaccagctagatgacgacgtcttcgaggagctcaagcacctccctgaacttcgagtactgaacctttcctgcaacgatttgagcgacatgccccaaggaacgatcaggtcctggcctcagctcgtggagctgtacctttctggcaacgaacttactagtttacctgcagaggacttcctagaggagcactgcctcttacagactcttcacatcaacggcaacaagtttatcaacctacccgcagaaatatcgagggccaagaaacttcaggttctggattgtagtagcaataatctgaagtacaacgtcaccaacgtgccctacgattggaattggaatttcaaccgcgatttgcggtacttgaacctttctggcaacaagcgattggagatcaagaacaattaccgtcagccacaaagctatagagacgatgattttgctgacaccgacttttcgaagctgacgaatcttcgtgtgcttgggttgatggaagtaactcatactttacccaacatccctgaccaaacggaagaccgccgtgtcagaacctccgaaatgaaggccggtgcatatctaccgtacggcatggcggacacgctgggcaaaaacgagcacttgtctcttttcgaccttgtcgtacctcgcttgggttctgtggaaaccgatacgctcgtggccttgtttgatggcaaagagctcagcactggtggctccaagattgccaaatttctctatgaagagtttagcagactgttcatactggagcttgagaaggtcaaggggaagccgaacgagaatccggcggatgccctgaggcgtactttcttgtcggtcaacaagcttctcatgagcctctctaacagcgcagacgaaagggggcttgactcgcaccctagcaggaattacgcccatacggtcctgaccaaggaagaccttaattccggctgtgtagctaccgttgcttatttgagcgagctgaagctctacgtcgccaacgttggcgatgttcaaggcatgctcatccaagccaacggttccttcaagatgctaaccaaaaagcatgacccggcggacccagttgagcgcagtcgcattcgaaatgctggaggctgggtttcgcgtaacggacgattaaacgatgttctcaatgtgtctcgtgcgtttggttatactgagctattaccagcagtgcaggcagcacccgacatcaccgagcacaccattgacgacaaagatgagacagtgctcattgccagcaaagagttatgggagcatcttcggccagagctcatcgtggatgtggcgcgtgagtgtcgcagcgatttgatgaaggcgtctcaaaagcttcgcgacctcgcgatagcctatgggtcaaccaacaagctcttgatcatgatgattggcgttgcaaacctaaagcaacggcaagcgcagcaattcaagggacagcttaatgctactttctcgatgccgcaagatgatcctagtcatgtgccaccgagcgggaacaagaggaggaaggtgagggccgaaggacccctggactctaatctcatgcgccttaacgcggaagtcccgcctcctacaggccagctgtccatcgtgttcaccgacatcaaaaactccacgcaattatgggaaaactatcccgaagccatgaggttggcgatcaagcttcacaatgaggtgatgcggcgacagctcaggatgattggtggcttcgaagtcaagacggaaggagacgcatttatggtttctttccccacggccacgtctgccttgttgtggtgctttgccgtgcaaatgaaactgctaacagtggattggccccctgaagtactgagtaacagcagctgccagcccatttatgaccgaaacaataacctcattaccagaggtctctcagtccggatgggtgctcattggggtgagccactagctgagcgagatccggtcacaagacgaatggactattatggacccatggtcaacaaggctagtcgtatctccgctgtcgctgatggagggcagattaccgcatcgtcggatttcattacggagattcatcgatgccttgagacctataaggagtcggttgatgttgacgaggactctttggaggacgatgctactgcaaaggccatccgagctgagctacgggcattgagcagtcaagggttcgaagtcaaggacatgggcgagaagaagctcaaaggccttgagaaccctgaactcgtatactcggtatatcctcatgcgcttgtgggcagaacggaacaacaccatgcccatacagaaagcacgcagaaccaggccgcattgcagccctatggcgctcttgcaacgcctaagccggcgactatggatcccgacagcgagatacagttcgagccggagacgatctgggcgttgtggcgtgttgcgctacgccttgaaatgttgtgcagtacgctcgaggagcctaacgcccgcggacttcaggcaccagagaccgagctattggagcgcatgaagcaaagggctggagaggttacggaccactttcttctaaacttcatggaacatcaaatcagccggatcgaggtatgttgagcccaaacaaaaacctttgtgcgacgaatcaagagactaaagttcctatttacagacatgcatcacttcgctcgctgttcgccacatagcaatcggcagcggaccaatcaccaagctgaatgatcttcgggcgccgatgaacgatgttctcagcactctgaaggaacaaatggacgagctcgcgcggtacaaggccaaatacgggtctttggaccaagctgagaccgatgatgccacagacaacaactcaagcggcgacgtcgacacgctagatggaagtgatacagagcaagaataatcaatcgcatcatccgctcggtgcttggatacgaagaaggcaaaaacaaaaaaaaaaaaaacaaaaaaaaacacgctcctcgactacatcttacaacctacctacatagcataatcacaacacagccctggccacagccacctgtttttcgtcatccaaatttggcaaccctactattatcaagcacggctagttggatatgatcaggctgcatctcttatgactctcgctgggacgggagacatacaataggcaggcaacatgcacttggtgttgaactctgttatcatcagtgttcctttttctttcaaactgtattcatgaaggtttggattaggatggactaggttaggacggggtagggtttgttaacgttcccaacgctcagttcgacctatttttcttgttgttcgtctctactgttactagcgtaaatacccagtcatcctcttcacacattgtttgtgtgcgactccatcgccttcagtgtgtgattattttgcctttgcctcctgttattgccatcatcgttgtcaggggttgtgatgaggcgatgtgaggtgtcaagttgaagttggaaaaggaggaaggtcggatgggagggaggacggtgttatgtataagttgcttggctgtcctcccattctcactggcttagtttgttttgttcctcttttctgtcaattttagtgaatggacaagaaccttgcacatatgttgcaggcgttctgcgtgttccagattgaatttgtacaatatgtttttcctattggaccagtcgcagtcagtggacttgggaggatctggtcttctctttttgctgtaatcacgtcggtcaagaaaggatcagtgttgaggagggaaactgggaatggaagaggaaggctacgtgtactgtttggttattgtcaatgaagtggtgcatgagagagaggctaggagattgtgttagtgaaaggaagaatggaaagagatagtttcacgtcgaataatgatgcagagtcgtgaacattgcctgggttgatttgaaaaaggcttgatgatggttgtgctgtgatggcaatgttctcgctgtagagtacctctaggtacttgagtgagcctcgtaaccatcaagtacttctatgtcaggaataggggcttataccagctcagaccctcctctgattggccacacaatcaagggaaggttgaggtaggtacgtacctatctttgcttgcctgccgggaacctcagcttcgtggtgatggtacttggaatctccacaatgacatgacagcttaccagtgttccgttgcccgcctgcaaccaactgaagcaccgtcgtcgaactggaagcaccctgtccgtcactccttgtcacggtataggcaccacggcacgtctgcccacacccgacttgcacctcactgcacacagctacaccactaccgaccgaccaacaaaccaacaaacgagcgacacggagaccacgaacgagagagagaggggttgcagataatacctcttcgcctgtagtgctcgccaatcgacggtttcaaggtccagcggattggacttccgttgattccattctcgatcaagatacccggtcaccttgccctgccgaccggccaggccacctttccgtcgcttggaaatagtccaaagccgactgaccgactgtgtgcgcgcgcgcgcgacacaacgagaaactcctcccgacccttttcccaaaccgaccgatcagcgaccaaccgacgacgacaccgcgccccagcgccattcgtcaagatgttgatctttggcaatctaatctatgtctcttgcctattgatcaacgctattgccatcctctctgaggataggtttcttgccaggagtaggtgatgtcctgtgtccccttgcctcgtcgcttggctttgttgcgttgttcttgtgcagctcggaatatccggtggagctccttctctgggagatggacggtgtgtggaattcgtgggaggtgggtggtttatggtgatggttgctgtggtgtgggtgatgggtaattggaaggggagggaggggagggcggttttccagctgtctttgttcgggttgtctggatttaaaactgcgctggatttgatggactgggtcatcagccagctagcagagatacggatggatggatggatagatgggccagcgatcgagttggaatacatcgactgctgctcggttcatgttgtcccagcgcacaccgggcgggactggcagagaaggaggaggaaccactacatccaccacgtcaacccctatccatctatcacaaaccacattcaacagcagaacagcagccaagcaatcgagcgcataagcaaaaccgatcacagctaacctattctctctctctctgaacagtcaacttctctccctcctcctacgacccagccttcggccaaagcgcagatgcctccgtccaagccaagatcatgaacctgattgcgagcgtacggacgttgatgaggcgtacgtatatacctacatatgcccccgggatatttgtacacctgaaaccttttgctgacttcttctttttctgccatgcagccctcctgattttggtcaacacactgataataatatacgagctggtgcttggctaagtcgaggatcttttggtcgaacatcgcaccaagaaaaggaagctgggtgtcgagttgaggacagaaagaatagagagcgagagagaggtataatgggatgatgtaggggaataagaaggttgaggagggtcatcaagcgaatcagggatcaagaaaggactggaacaggaagcaaagcaaagcatacgaatacatctggaagacgggtttagtcatatggttcggactactacatggcctcgtgggctgacaagaagagaaagaaagaaggatgataacgcatcggaatgattaacaaataatgtaaagttgacatcaccgcttgggtctgatgagcgaataatggctgcagactttcagacagggaagaggcggttgtgtgaaactgttcccttcatgagaattgcgaagtagtgtagtttcaaagtcagtgcctgtaataattacttggctgttcggtgaatgtgagtgtagtagtagtactacaagtaatatagacatttcatctcagtaggtagaggtactaaggaaggagtaaaagttcgcagcagggccggaagtacctctgttagtgaagcacattcttcagtagaggtatgtaaaaactcaacgctctactaccgcctctaatagatttctcgccagtgtacctgggtgccataagaagggttcttgcttctatggaaccgtccggtaacatgattccccagctgcggttggttgtactgtactagtctacaatacagttgactgacccggaagtgttcacaggttcagcgaacctttgttcaattcatttcaataactttacttggtctacttttgtttatttccgctcccttaaacctaacaagctcacaccacccaccacaccagaaaagaatcaataagggcgcggcgggtttcaacaactcctcgcacccctcgatcatgcaatgcaggttttgcaccaacaacttcagtcccagaaatagcgctcctagacgccaatactcccccctcccccctttcccctagctgcttatccctctacactacatctactccctatgctttctcgacttttcgtactacagttggagcactcctcgaccgcctccagatcaccaaccccactaccggataaacatccaaaaggcctatcgcactacgataggaaccgtgaactcttcttcctccccatgctgaagctgaaccggtctcgcagcggcggcttctcgaacctctccggagccgtagggggcgggccgagtatggaggacgtcgaggctgacctagacgctcgcacgtctctcttgataccgtctggcgtcgtcatggatctcatcggcgagctcggcaggtggtgattgtgggaataaatgccgttcggtcctcgtgacgtgggcgataacggcgacgacggcgacgacggcgagaatccgccaaagcggttgccaccatgaccatcaccagtcgtcgcgcggctactcgcgttgctctcagccacgccgttgctggtcatactgtcgttgctcctctgctctgtactgctgctttccgccctgtcactcttgtctttgtcgctgcttttctcggacttgtcgctgccaccgccaccaccaccactaccaccaccaccgccggtctttcccagaaaagcaaagctcttgcgtgagagagacttgccacccaggccggcgcgattgaacagcctgggactgctggggccactcttagtgcctgtttcagcggctgccgcctccttcttgcgccttttttcttcctcggccgccagctgtttgctctcgcgcatgacctttgccagctgctcctgctctttttgctgtactccgcgcttctttgcgaccttctcgagacgctccttttctgcgagccttgctgcctctttctcggcggcttttcgggccttttcctgtgctttctcttgggctttctgttcctttttctccttggtaagttcatccttggatttgggcggaaccgtggccgcctcgtccgccttcgttatgacggcaggggccggaggtggtgccgcaactagaggatgggagaaaggctcgggtccgggggtctgggtcggcgttgaagattgtaagatactggcaattccgcctggagctgtttgggcgtgagcaaggcttaccgatgggtcaaggtcttcgaccggtactgtcggctgactgttgacctttgttaaggagtcatttccggtcccgttcgtttgttccgcaccggctgccaggtcggctgcttgggtggctaacctcatctcttctagtccttcggcatccaactcttccctcatcttctcaaaggtgacttcctggtagaatagtacgtaggcgcaagccatgcctggcttgtcaccaaagaagttcgccacgaaattcttgtcaacgggctcgaccatttcgtcatcgaacaaaacccagccccgatccttggtcttgataattgacacgtagtgtccgtggtaggcgttacctccaatatggacaataactgcgtataactcgtaaatcctgtccgggtcttcagcatcgtccgtcgtattgaacatgcgaagataatatgggtagacgacacgatgaaacagcttttggagtcggctgtagtcctcggtatacttgaacctcttcagatgcaacgccaaaacctttggtagcttcttaatcttcatcctcttttcggcctcttgcaagccgccacaacgatcgcagtgaaacttgttcctctcgcaaagcatctcctctgcggaaaatttccgtaggcatgacgttaccgaagaatgctcttccagatcgattgagagatccaaaaacgtttcgtctcgttgtgacaccgtctcgcaagtcaagcacctggtttcggaaactaggacgccttcaaaaatgtcgtgcacccagcttgtctctggcgtcctgaggttggatgccatcaagctcctcgtaaggcttggagatgacgattgttggttcaatggagacgatgtcgttccaatctccttcctgctctcctgcatacgcctagcatatgcctccacattcgagataacatcgttcaatacaaggccgtaaaattcgtgtgcgtcttggtgcatagaattgcggaacatttcattgtcgcgcttgaagatatccagaaagcgctgtgggctgatgacaccggtcctggagttgctttgaatcagagcagtaaaaatatccttgagcccggtgaacgtgcattcctccatgccgtacgcatctggattttcctgggtcaactccaacacgggtcctttaatcatggcctgctttttcttgtattctggggcatcaggcctgtcttcgggtcgtatcggttgcgttattggcatcggtattggtccaggagtgaacccttgccgcggtttgggcaattgcttgccgggcgtcgccgcatttccgttgacttgtaccggtggccgtatcgagactttgaccttgctcgtattgccttctgacgtgttatttgaaggcgggtagttaacgacattctctcggaaaggttccgaatagtataacgcttgaaggatcgaattgcagtagctgtttccctggggtcaacataaaacttcactgtcatcggccggatggtgcataccatgtgttgccaaactacaaaagtcatttgtgttagcgacatcatccacacagcaagattccagaatgcgatcctacattttccaagccaaagtacttgtcgcttccgtcttcccgcagaggcccagcattttgcagtattctctcaaggggagtcaattccaccgccggctcgtcctttttgttcttagacgaggcattgctgtcggttttggagcttccctgcatgagcttgttagcgacaccaaagatcctgtcaagactcgtccgtagggaggacagaagtcaaaaggagttatccaacatactgcacctgcgcctttgagtttattgaagaaccctgccataatgctatgggtgaaaggtaaattggaggagcgcgtaggtagtttggggccaagtcacagtgttggcgacagctgcgcagcataagctcggacaggcgacggcagcgagcagcgttgtatctgtaaccattcgcaaaaaaaaaacgaactgcagtgatatgtccgagtccgaagaagagagtaacgaaggtcgcttcgagattgaagagaatgcggaggcacgcgcgaccggtgcgcaaagtgagaatcgtcttggggggccggctcgttgtggctcaatgcgatgctgcgatgcgtatgcagctaccagctggcagtggccagtcaggcaaaggagttggtgaatgctcctcctatcaggatcctgtcaaacgactcgctgggcctgtcgcaagatcggtttacgactttagatggcagaactgaggccaatatccgtcgaagctgtggaagacagctagggcgacgactggagagacgagcgggcaaagacggagaatgggagtggagcggatggcctccaggttggacggatgacgggcggcggtacggaggatacttttagacatgcggcggaagtttgaatcaggagttcaggagctggcatgcacgctgtaagccaagcaagcaggttgagtagccttccttagagagcttgggagccaagctatatcgacgacaccgtagtagtggtccttgtccgacgaacgatggaaggtgcatagaagcctggatagagcctctataaagctatgatttgttgccaaggaatagagtagagtcgaggactgcaggataggaattggcttgccgcgatttgtagcgaacgtatactgtatagtggagagatgtcaaccagacccgggtctggggacccgacgggagatgggaagagagtctgcgggatggtgatgggttgactggttgccctgactccccgaggcagtgccgagtggtacttgttggtaatctcagcgtttcttcactaattctgctgttgtcggctcgcagtggccgttgcaacttccagcattctcgcgctggttctgtctcctgcttgcctgattctggcatgaatggggacggagtgaacagtgcgcgagtcgtgtgaattggccaggaatgggggcattcccgtctgttttcccttctagtggtgtgagactggcgagactgagcactactacctcttttgggacccgacgttgaggttgagaggtggatttccggagtgaaagtggaagtgaaaagccggcgggggcgcccggatgaattgcactacagggtacctaacagtctagtatctaacctgtaggtatccacgcggatgggctgcaggtggcttctcacacgggcagcagacaggcgctctgcccctggcgggcacttcagcgtccacttcaccacagtcactgcccgctcactgcctcctctccccattcacacagcctgggttgtcattgcccgtcttgcaagttgcaacagcccggcgaaatgacgttgaacatcaatgatcacctagtctaggtaccgcctgttgatcttggcactcaattatctcccggcccctttctcaaacatggccactggatccgggttgagcataacctacagtacttaactttgcgatcagcttggtttcatgatgattgtaaacatcgagtacaagagcattcatagggagaacctgtcatttgctcggtctttttctggccaagaactcggcgaacacgacagcaagtctcgcgtgatggggcaggttacgagggcgcgtgcctagaggtagtgtatgtatgtctacgtattcgtcttctcgctcttgtttctcaaatgttgggcattcggacttgatgtgcaatcttacctgcccagctgagtaaagtgtgcctgggggccacgaggttggaatcgctaacttaacacaacggcgaaacggcaccaatgggagaagcagtggaagattcgactatccccggaccttaccacatcgatcatgatgttctccacttgccgacctcaaccgaacaacgctcgtcatcatgtcaaccgggatcctccttcatcaagtgagtgaatcttccaacgaggacggctggtgatggccacaatctagtgtatggtgagaaatcgcagagctgcgcatgtaccaattttacacgctatggtctatcatctgagcttcgtggcggccgacgactatcccactcttcacaccatcacagacaaacatagttaaagaggagacttctcagaccacttttcccgtagcagcagacgttacctctagaaaagctgtggttgcaatatagggtcggtcataacaaccacaccaaaacggcagaaccggccggctgggcttctcgattctaggcgtccattcaatttcatgcaaagagaggcaccagtgttcccatgggaccaccttgttgttgatcagaactcgaatggctggcggacaaccccgctaccaagctgccgagggagcattaatataaactcatgcggcacgttggggatggctcagggtgcttgatggtaaagtatttcagggtcgtcatgtttcccatagaaactacgctgctgaccagttaccatataccgttagcatacatgtgtaggcatctccgacgaatccttatacattgaccctaccatctcagcgtaagatggttgatggacagcaacgtcgcctgcgtttgtaactcacgctcgcacgtgttaaattgagctgagtcctttgccattttggttgttcgataaagtgaacacagaacgtccgtccacactcttcagatacccatacagcttgttgcggtccttagggacatgtcacgacacgggtatttgcccaccgcctattctttccctcattcaagagggagaagaggctgacgaagtgcatacacatacatagcttgggatcagccaccacttagatacatgcaacagtcagatcgcccgcgatgcagggccgccatcgcgggaacgatatgtaccagccaaaagcaaggcacaggtggagaggggttcttggccggcaccagccaaggggggggggataagccgttctcatagcgagcgtagctcgctgcgcgcagtatctgcacccgactcgagtcttacccgctgggcggttttacatcactttgaagtccgcaagttgatcgttcgtggaacccaagtggatgtgatgcgcatggcttcctcgcattagcgctgccggagctttttgcgtggaatgttctacagtaccatgggacagcatgaggatccaagacatacattctcagaccaaccctaataataaccacagttcgactcaaaactcgacaaggggaaagcctaggtagaagaagccttacccctaggacatatcctgccggaagcagtcccaacaattccacatatactataacaagggaattccctcttcgaatcgtagtacctcagtgcaaacatgtttacacgttctacatcttctgaggttatatgcaacgcaccggcgttactgttgggggaagcatttacgtacctctacccatatacgtacgcactgcatacaaaccatcaactaaccgaaccctggaaatatgtgaactcgattcttctcacgtcctcccttttcctatctatttatctcttcaaaggcgctggagggtggagacatcaaacatcgccgtcttgcatacaatttctggagggcatgaatgttggagtatgcttacagattatgcctgaatatcaggaaccctaaagccctatgccctgagtctatacggtacttgtgccgttcaatttctcagtatacacgactgcattatacgaagcgcttatatgagagggaaaaaagaaaaatccaaaataaaaatcgacgtgacacagcatcaccgctccaacaacaaggctgcatctgataccgtcttacagcccagttgcctttcggacgaccaacatccaacatagtgacatacacagtcgtcaatgatgagaataccaaagtaccactcataaaaatcatcaagagtcgagcattcaaccttcgacatacacacacacctcccaaagcgacatcgcttccggccttttcccatactgaaagacttgtttaaacagaagccaagaacacatgatgtttttctaaacttcctgaacgaccattcaaattgccccttagaagaccaaagtcaagtccggagtacatacactgactagcacaggtctcaccttggaatcgaacggcacaagaagacctcggaggcgtagcctgagatggacggacgataaggcgtcacactttcgttttcaagaaatcaatgcgataagagatgagcgagaggtacataacgcggctaagtagcgtcattgtgaagattgtttccggcgaagcctacctgtgaatgaagcccagcttatggaccgcgtcgatagccaagacgatagttgtgggaaagccagttggtatgggggtatagagactaggaagagtctctgttcatattcccttgagactatgatctagattgagacggaaattagttgtcggagggctagcaggcgacgacgaaacgggctcgattctggagtaattgtccaacgagagaggagaaacgaaaaccactgcaggtagcatagatatagccgaaagggtgtgtcagtggataggcaaggcgaagtcaaggcggcccagggcacggacttccaacgtcatccaactacaagggagaagagacactcacaaagaacgggtgaaagacacgagtatggtaatcccgtctaccttccacaaaaagaggaaatcaattgtcatcgtataagccaggttacatggttaaaacaaacagtaaaaaaaaaaaaaaaaagagccaataatcattccccaccagaatcatcatcccctcaaaactctgaaagccgctgggggatatctatgcgctctgggagacctaaaaaggtttgcatgggttccaccgttttcttaaaccctttcatgagcaaattccttttggttggccatgaattttccaccagtccccagattcccaaacgcgtccaccctatttatcccttgatatccttccttctgttattatgtacgaagcgaaacaagcaccccagccgagctcaggggcgcctactaccggcactacccactacctctcccgaaatactgttgtgtctttgggcaaatgagacagatcattgaatggtttatcgtttcccgtcaagaccgtagcagcaaggaggttccatctgtgccattgtgtgtttcgtgtgaatatggcatagttgttgtatgtcgctgtcattcatcgtttcgggttttgtctcaaccactactttatggagagtgagccgccgcggcaaaagagaaaccaaatcgctccggataagcattgttgtttgctgatgctcagcccgtttagctggagaatttgcgggtgatcttggcaatgactgaagaagaaaaggtatgtcagctatgtgttcgccgctgtttatctgcctaaaacaaaccccgttgtttcaagaaaactgcaaggcgttgcccaagagataagacggactaaacgtactgtgaagagcgacgacgctgaagatgaagaccagcgacagaaccaggacaacaacggggtcgaccttgaggccggggctctcgtcggtgtaaagacggagcatggtgctgctggagccaccggcgccagcggcgcgcgtgctgttggggcgagcattggcaatcttctccttctggtcggcagcagcacggcgacggatggcggtacgagcaccgcccgggggaggaggcgaggaggggcgcgcagagctaacaccggtagagccgccagcgggcggggagctgggcgaggaggcacggggagaagactggttggggttgcaccgttagctatgttacagtatcacgtatttcacaatgcgatcagaaagtagcagaacatggttcatgaggcattgtgatcatatgaacagcaagcagagagaagctagctgctgtagacttgcagaacgtaccattgtgacaaagaatattaagaggagattaagctgcaaaaagaaggaaaaggaatgaagcgggaaaaggagggtattttaaaagtatcgctcctgctttgaattgtcgtcgcgtggatggtggtgtagtgatgatcgtggccgtgattcaatggtggaagcttttgggagatgcgaggatgcctaccttgtttagttccacgggtccccctaataatcgcgggcctggtctgtgcttccaattgaggccacggtttggaaagattgcttgccggccggaccaagcgagccaaagctgggcttgccgctcgccggggctggcaaggtgaaagcttggaccgcaagtccgtctcattccgccgggcattcgccgagcacgcataattcggtgggtcctggttgaaagctgcgctttggggccggaagttcgcaaggcacacgctgacacggtacctgagcggctccttgttactcctgcagggttgagacgaacggatctggtcaagaaactgtgggggcattcttcaaatccccggatttcaggtgcaaatcggacggatgccaagcgacgttgcagggtcccctgccccttgcatcgctgcagtgatcgtggtcaccatcgccatcagctcaacatgaggttcttgttgcaacgaagtgcataacgaacgatgaagcggtgtagaactatataataaggctttacgttaattcgatgagcttgatgcttccgtgaacgaatattttttaattgctacgtaagggaccgaacccagagggatataccaaaagcagcttcaaccggccaagtcaccattgcgatttggaatatcccatacgaggaggctttgcgattgattgatgggggctctaggctactactgcacaatcgtgtggtcacgtcaaccttccgttttggctttcgattgccctgtctctcccagaaatttggtaaaaggattctagtgtacacgggaatgccaacgtcgatctattacttcaagtggcttgtttgatactgatgcttctttgatggtaacttggagttgtgtaaattctagacgaacagttgaggtgagcagcggggaacgagaccattcacccgcagtgggcctgatgcttcttgctaaaggtgtcgcccagatcgccatgttcttttctgcacctttgatccaagtcactgcgccaaatgaatcctggcagccaattaatacccgtcggtctacccactgagcgaatctttggagagagtcggtaattgcttcgatcaattcagtagcgtgggtatttctggggtataacgggaggccagatgctgttgtcttttttttatccctccgagccagcaaggagcgagcattcaaaacatccattgtatacatgttatgacaaagaacagtgtgcctgtgagtaagggggaattagaagagaagcccgatgggagaagaagtagatgagaaaccgggaggacacatgataaaaaagacaaaaagctgacaaaagaaaacaacactataaacaccctacaagtactcgggtgtatgtgcgcgctaagcaagaactttgcgcccgctgacaagcaagacaaaccaaccacagtacaacaccgttcctccgctggcagctcggaacaagaaatcatggcactgggtgatgctgcatccatctcttccctccctcattccccctgccgttcgatagttgaagcccggcgttatgacaaggacgtcgctgtgtacggatggcttttacgcttcacactgggttgcaccacgccagcaatcccccagtttctttcagatcgattctcgaattatgcctgacccatcagcactttctctcgccgttttcatttgacggagcttggaacgattaggcacaagagcggtaatcctgcgcatatcccttcatatgcaacgggccgccattcgggtggccgtaatctctcggatctgtgaaggtggggtcgtaaccaaatagtcatgtctgcgaaacccgcccaggccagatttagatgattagacagtatgacgcagttacgcctcttcgcttgagacaaatatgaaccaaaacactccgcaatgaacgggcctttgggccatacatacgcgaggtgtatgatcaacacggaaagctttcaagctgaacgcttcaaagagtgacgtccagaaccaggctaacgtcttgcacgttggcaccagcaaggtcttctagaacgggaatgagatccaatagctcgttgtcatgcgcatctgagaaccaactgctgatgggtacggcgtgttgagggtggaaaatgtacgaggttggtgagttgtcgatgataatggtgtctttaaggtcacgtccaacctgtgacaggtctttgacgtagtttccttgatggttgtagcaactttcgcggaaaagacgatggtggacaacattgtggatgtccaactggtccagcagcggatcaccgtactgagcatcgttagtatttgagttgccaaaagcttttgaatggttccatttcacataccttggaaaccgatgcagtgaagacaacaacttcgtaaagctcgccaactctcttcataaactggtctacacctggccgcttgatgacatagacattatggtagttgccttcgatttcaacaggtatcgtgaaatcggcctggtgaaggatctataattcgaactgtcagcaagcgaactagaaagtaggaagatgggtgcagaactaaccttgaaggagctgtgtacgagggtttcatccaaatctagaacaaggcacttcttacccttgaactcaggtgcttgaggaggcagtaggaacttctgaggttggtcgggaggaaagaccggagggctctcaattagcgcgccgcttgttggcgtagttgtagctgcgggaaccgggcccggaggtggcgggggaaggtttgtgtacgattcctcagtcgtggcatcggccgcatgtgaagcttgttgtgattcctcagcggcatcaggcatctgcacgtccccttcctcgtccttctcattgaccacctcctcaaccacctccacttccttgttggtctgctgtggcggctctaccgatgccagtgggctacttgagccggggccaacgatcgttgtctgctttgactctccatccttttcgccaactgtcgactgatcctgagtactcgttcctgatacccgcttcccgttcttcgactgttcctgggtcggctgagattgctgagctggctccttctcagaaagatgggtcttgctcgcggagggctgctcggacggggttgctgttcgcctgctcgcggtcgccggtctaacggggatcctgtcgagcttgttgcttggtaccggggtgtcgaggccgttcgcatcatcagggacgccgcagcagccaaagatggcgaggaagccgcccttcttcttcttgggcgctaccgggttcgagttgctcatggcggcggttgctctagttcctgtacacaactggttaataaatgggttgccgtccaaattccaatataacgtactgcttcttgagtttctcgagtttccaccgatgctgtcacggtcgcctgtaataccgccaattagcccatttgcactgcatgaaaattgaaaggctcataaatcatgactgtgattcgaaaggtcacacgtaggcggtcgctacctcttttagttgccattgcttcgtcgtgggtccgcatctccttcgaactgccagggcctgacagggttgtgtcgtccgcgctcaatgccattttagatggtgtctttgattacggatagaaaatgaatgtctggacccctcaacgcagagagctatcagcgcgtggtcttagggattgcgtcgtagtaggagctgaagtttgcggcggttgggtttgaatagtaaggcgtaggagacccgttgacagccttgcagcaccaattaattggggaatgggggcagcgcgatgcgatcagtggcaacgtggatggcaggcagcgacagaggcagccagcgagacaggaacaacgaaggtgaaacgaactgtttggaacgttggactgcattgaaattgtaaagaagagaaaaaagtcaccaacctcttgttcccaaccgaatccagctttcgccaatctaataaggcctagcccctatactacccttcgttcgggagagtaggtattagcccttggaggccctggactccttaacgggtttcggccgtctggtcgataggtaggcgacaggcttcgagttccgcaaaaagtaaagagagataatgatcgcgacaacgctgattccggccgcggttgccgttgcaggtgggaaaattggcgcgcggaggccgaaagcgtcggggggtatgtcggcaggaggtcgaccagaaacacagtcacacacgggcacgccttgcgtgcttgattagccagaaaggacccagaacctagaagggcacaaaaacaaagatcaagaaggggtatcgaggaccaaaagggcgggccaaagaaggagaaacggcgacgacgtggtggacgggccggagggttgggcagatgcagaaaagagggaaagaagggcgtatcaaaagctggaggtcgtgagagcgcaagcgaaatgattgactttaaaggttatggggtcgcttctaggattgttcacggcgcagagaggacgattgggaagcggatgcgacgagagaggattagtggattgccccgaagagattagccagcgaccgaatgaccatcagtcgacgccagtacggccctgcgcagtgcagcaggataagatgggatagctggccatgcaattttagtggtgggcattggcatggaacaagaaatgcgctaacacagtccatcggctctttgcacccacaaagtacccacaaccacctgcagccgctaaattcgtgcagtccggtcccgctgctgcacgtcgtaaggatggagggtcccggtcgtgatgtttgctgctgcccacctcacccactctcctttttcttttctgttgcacttgatcttggtttctcggtttcgtctttctcatccgacacgttctttctcggggtctagaagcctttgggctgaagagggggttttattcctcccaagctgggccgtgggggggtggtcaactctcaacatggtggtatctccacagacctagtatcgatacggcatctgaagaaggtagtgaaagtggaagtgcccagcaccacagcactccgagaacaatttccgtcggttcatattcaaaggaatccagcatggccccgtccggcagagctaccgcgcatacgctaacctctgtattggacaacaccttgcgtcttcacgctgacttttctcacaaaccaaaggctccgagctcacctacctatcaacggtgcaattgcagtcgataatagctatcttacatacctatataatgcccggcggaacgcgctgactgtcagacatcggtggaacccaatggactcccgtcccgttccttgaggctgtcaaatgtccccccaaaaggcccatctcatccatgggcgccttatctcccatcaatgctaggcatagctaggttgtcagtcaagcagtcccgtcaaatttccgctacatagataccctgttcacctccatggccgtgcgactgtgtcctctgctccccttgcctggctccgagctaccacttcgcaacgttactggcaacctgcagcaaaggtcagcttttgttattgaccgctctgaatgtctcgtgtgcttgggcctgttggtgaccttgagcagttcatcgagacctgttgcgtctgtatacgctgagcgtttgtccctcgtgtctttacacgctggaaccccaaagacgctgtggtagaggtttaaatcccttcaatcggtgagaagagaagaaacttgacccaggttgtcgcacgttcaagccttccagcaagcaataacaagattgacctggttctggtctcaaatctctctacagttgcgcactgaactagccagtgaggctccttaataaggatggtaggggtaaaatgaagcagccacggctgttcccataggcaaagaggcaggctccattctttttctcatgggtccaatgccagggcaccggtttatgagtgcatccccacgagagacacaagtctaacaaggtaccggaaatgcttcaatgaatgagtggaattcctgctcatattctgccatttagacgtcgcatagatgatcaaatctccacggcccctgtcagcatgtttcaagtagctcatcatcgaataactcccttcgatgtccgtcgacgtcgacagccaactcgctggctctaacggcactctccagggcaacccagctgtcagagtccacaatggcctctacggctccatcaacagacaaaaccaatccacactcgccctgcagaatgctgggtgccccttctgtcatccgcattcctcggcccggggatgctagacctcgtccagccctgagcagccccagttgacagcgaccgttccagagccaaaggagcctgggagctgcaactgggcctcgtgattggccacgttggcgcccgttacagtgatgggttggattcgggaccatgcgctgtggtgatccgtgaccattcacatcggccgccgtatactgtgtgctcatcacagtttcgtccactttaaccagagcttctttgcacagtagtcgacgctgaagagcgcagagagctttttgatgaactcgagctcttggtggattgacgagtgcggattgtcggatggccgaattcatacaaagggatacttatccaaagcgcttgcttttggggtcttgttgctcaccaactcgttccgtggtcctatcaaattttgaaaaagtcaaagcagccaaggagccgcgaagccgtgtgcgcatcttcacctcctttctgcatgcatacctgaccttcgtacctgacgcggagaacgcggattgagaccataagctcttgtgagatccgtctgcgggaattgataccgcccccgtccagcactcccaataagagccgcaacaacgcgagcataagacaagacgcagtgccatatggtccgcaaataggacgctcgtacccaagcaagctgcgtgctcccgacccaagcaagcagtgacggcaagcaagccaggccagaaagagaggccaaaacccaagtccttggaaccgacggtgatgtcctataaccgcggggttggaagttcctccacctcttctctcgagcttcgatctcgggttctttggctcttgcgagggttgccctgtcttcgccaaagtaacactgaaacactccagatcgaatactaaagcgatcttgttaagttggactccctagcaggtcagggctgcctaaccgtgagtgtaagctgactgttttggcgcggccatctctctggcaaagaagtccactcaagtgacacaaggtccgacagaacaggagagccagatttggagatactcctcagcccatggctaataagatgagccgacgaaccttggacaactctgcctggacaatggggaacctgggggagatggtctgtgctagataccttccccagctttccccaggacaagagtgggcctttgaaagcgatgcagctattcccacactcaatcgcctgtacagtcttggcaagaggtgtgtgggcgtgcacacacacacacacaccgcacttctgtattgtacaacttcgtcaaaattcatcatttcacaacaatttctatattaatttaaagccatttcaacgtacaaagtaattacaatactaataattaattaaatctatcgcaacaatacctcccaagataatccttaatttaaaatccgccggcgtaaagcaatcctatatttgaagtagcgcgctaataatctactttaataaggattaagattaggaagatcctaatttaataactctataacgcgctttattccgccctaaaaagaagaaccgtaaagccgaatagtttattaaagttattcttaagattattctacctaaaaagaaggctactcttattaaaactactattaaaaaaactactattaaaaaagggaaggctactacactaaagttaatcccaatcctagtcctaaaactaccgttatccccccctaagcctacgatacctattgaaatttctagtagcgaaaaggactttagcaataacaacgaagttaaataatagctccctatccactttacccctaagaagcggattcttaatactttattttatctattgggcgataataatagtaaggtagcctccccaactgtcacggcacgtagactgggcaagtggctggcactgctaatttgacgaatgtaataaataattaactatagggagtaaaaaggaagaagaagtgctaagtctggctagtacgactaaatataggaaggaagtaggtcccgagaagggatgtacccaattagataatacgggtggatgcaataaggatgcgcccaattagaaggctcaaataggagtacgggccacgggagtggtcttggtaattaatttagtttagctataatattacccccccttcggaaaaaagatttagacccagagtcgaaggataaccaccaaaaatctatcaatccacgtaaccatcaaagtactcgtagagcctcaacccaattctatatccttaggactaattaatccaaattacaaccctatctaactaatctatcgccgtaatgcatacgctccaacttacgctcaaagtcttctaacgaataagaagcacgagaatcgtaacttgaaatggaatcgttatcattaatattattattatcgtacaaagccgcgaccgtattaaattgggcgcgagaagttaaagcttagggagccgtaaccatagtattaggagcgggaagcagagcctcatcgggagccgcacaggaagctacataactaaacttaattaagctcagcgcaatttaaataacatcgacatttatagcatctttatctttataataaccgccgttactactatacttgccggaaaagtaaatagatccaaaaacctcctttagtttttcaacgtaatccacgtaagtagttggttggggacgaatctatagagtacgcttacgcatttctttattgagggcctagcggaggagagagattttcgcgggctcgaactaggagttagcttaagccttataaaaaaaatatttaaatttagtaataaagatattaaaggtatcgttaccctactggagggcgtgcaaggcggcttcggtttattaaactttattagggtcgttgtaaatataggccaattaatcaaggagagcttaagggtcgaagatactattgtcggaggattggattaattgtaatataactaaggcttagatctttccctcaagccgggagtaaacgtaaaagaattacactttagtattactaatagccttactatcgagcctaagttttaccttaattataggcaaccaaatttcaaaagagaaattaattccggtaaacttattagtatcgggcaactttactttaggggtaagagtcttgccaatagtcttaactaaaaataagaacttctcgtttagaaggttgaggtcggcgcgcagagtctagatatctacgttatagttctagagcatttactcaatagtaatctattagtcggccatagcgaataagtctcccaattaataggttgaccgaaatgggttgcgcaattaagctccaaatagtagtaattagctaaaagagccggagagagttatcgaagtaaagaacagaaaaaataagcgtcttcaagcggaggcaggttgagctgcttaatattgaaggcggtaaagcgaagaaagtaaatattaaatacaatctaagaagattgtaaaagtaaagggttgaaatgaactgagtaaatagtattaataacgtaacggcgctaattaaatagttactaacgtaatttaataaggtagaaaaatagaaaaataaaaaatccgggttctagaccgctttattggcgtagcgaaccttaaaattacatataatcctccacttttaatcgtaaacctactagtattccaataacgtaatctatataacaccttacgtatctcgtattagggctaacctagtcgggcagcaggcgcttcgtttaattacgtatagaaatcgggttctatcggtcggataagggttaatataatatagccttactctaggcggtaccgattagaaagagagagattataatcgctaattggctaagcgcactcaaccaattagaaaagggatagttaattaagtattacagtacgtagattgggcaagtggctagtactactaatctaacgaatgtaataaataattaattatagggagtaaaaaggaagaagaagtgctgagtctggctagtacgactaaatataggaaggaagtgggtcccgagaagggatgtacccaattaaacaatacgggtagatgcgataaggatgcgcccaactagaaggctcagataggagcacgggctacgggagtggtcttggcaaccagtctggctcagctatgataccaactaagttaattgcttcggtactaccggcctagccctgtaccgcctataaattggttactatagtactactactactacgtcctaaatactctaatttaatataggtttaatttaatataattagtttatatattattattaaccgtactaaattacttactattaaagaacgtaatttatctagaaaggttaaaattaaataaaacgataataaattttataaataacggtttaaaacgatactatttaacgaaattctatatatataatgaagttatatagaagatattattagcgataatatagttgtaggaataaagtagttaatctctttatacaacgttatatatatcgccactacctataataactactacgcccgagtttgatacggatccttttcatgtatgtagagtattgcatcaaagatagcaattgagtgttgatgccggtcgtatggaactaccctaccgctccggtagggtgggcccaacaataagataaggaagcggacccgcccagatggattatattaatctatctgcgtgtagctctccctctcttcttaattcttctttctacatcacgctttacataggaatactattgcttttatatcaattatagggttgttctttaaagcacaagtagtctatattatatagtagctgcaacgattttaatctagtcaccttttcaaacactcttctctatcgatcaaattatagtagatcgtacagaaacctacaatccaatcgaatcgtagtaggctggatagtatcgcaataaccgaattaagtaaattgtattactcccctacttaaataacccttccctcgcctagtcgaatcgtaatagactacagcgatacgcacttccccccatcaagcagtcgaatcgtagtagattgcgcaacaaactatcacctcgttaattggctgaattatagtaggccgagcgatatattaccctacctaacgaatttttaaagttcttacgcaatttaccacttagatttaaggctcttaagtcgctaagttatagtaggcgcacgcgaaacacccttaacgcgaaaggtttccccctactttcaaacttaggtagatagtaggtatctcctaatcctttacatctacttaactttatttcgtatttaagtattaacaaccgaaaattaataaattaataaattattaattaatatagtattataataactaactaagccgcccgatattggctccctacctaattgagctaagtctaatgctagtacgatattaccctctaaataatctataatactttgcgatctccgaaccttagtaaaaaatatatattttaaatcgattagcgaataatttaattacgaattaaaaataatgaatttaccccctaattaatagattattaattaactacctcccgatcctctattgtaaagttagaacgagaattaatataaccctactaaacttcctacgtttaaggcccctaagagaattagaaataatatggaaataataatatatacgttaaataaaattaatagaaatatttacgagtaaaatgcctagtattgaagaatcgatcgtaatactaattgccttcgaattaaaatagacgaaattactaattgtattaaagatattgaaatcgccctcaataaccttagtaaatctaacgattagagatattaagatataggattaaggataaatactatagaataaagtattaatactatacttaatataataataattaaaatagataatcttctaatatattgtaccctagtactactattagcctaattactaagttactattctatataatattcttcgttttcttctataaccccggccttttaaatttagaatacctaactaagtagttttacgctaataggataaagttatttaattaaaattgtaattaatttaataaagaatcttaaactactagcgaatgttctttatccctgcaaggataaatcttactaactttctccctattatttaaaaactattaataaataatataataatactttccttattaatagtttaaaggataccgttatttattacggtaatctattgatttaaggaggttagtttttcggccctttcttaggattttccgattcccccgagcgaaacaattctaatctagtaataggattcccgctaactaaaacctaactaactaagtataaattactttaggcggaagaaggaagccctagtagaaccttaaccctaatatatagaaatcctttatatttaattataattaaattagctattcctcccttttagaataaaatttctatttatagcttttaaaatattataattcctttatatcgaagcaaatatataataatactttagcctaagcctcctactaccctaatagaactatatagtaggctatccctagtaactctagcccagcctttatataaaacttaggtcccaattataataactgtacaaaagtattataaatcgtcggattagtagtacttcgttactaaactagtaacgtctcaattacaagcatcgtttatcgatttaactacccctaaacctaaattaatagcacctattactatattctaagtaattaacgaagggatattatataataaattgtacaaaattatttaaggtatagagcgcaaccctacctttacaactcttattccttaagtaatttagtaatagaccgaagactatttaaatttctatattcctagagaatataaatacctcctctctaattaaaaagttataattagattgctaataaacctgctaaccggcccgccttctaacctattgtataaaaatattagagattttagtaactctaataataatagtaataataaccccaataatagtaacggccgcggcccgctaaattgccccttcgattaggaaaggttgtactaaaaatagtcgttaggactatacagctttaaagctagatgaaaagagaagaaatcggcaaattctacccttattaggaagatcga