ttataatcgcgaaggaatttaacgaactataatactatagcctactttctatcctaattctataaatattacttatctacaaattcctcctatatattatactataattataaaatattatttatactcctcctattattaattgccttttaaatataagaataaagatgagaataagtctttacgccggtatatccttttttaatacaattaaattccgtttaactaaagaaagggcaacgaacggacctatatttactttctccgtaaatagaagcttaatactattaaacctattattaatccgttagtaagactattataaagtaaattaaagactatataaaaacctatttaattctactaattccttacttcaataggatttatacccttaattatatatatatatatagtacctaatcccctaatatcatccttaggaaagtttaggaaattataatagtatacgaaatttttaattcgaaattactaagcccaattccctttattagggtcggaaaaagtataggtaattaactagatagttcggaatagaactagcttaatattattatccgaaggtatatatatatttaagtttaaattaatagtagtattaaagaccaattcgctaagtaattataaaccttcttcctcgtattataaatctaatactataaccgtattaataatttatatttctttaaaatttatagcatcgatacctaaattctctatactaattagggtattctaatcctcggtaaataattttagaggaatatcctttaatatatttaaataataccaatattagtagataaataactataaaaagaatataagaaaagaaggacgtattaccccctatattacttatagtaaatagaaattaaaaaagataaaataaatataaggaagaaaatagtaacaaaaggaaaggagagaatataatctttttatatatttaagcgtatattagggttagtatatctaattattaattaaaattatacgaacatttcgcaaatactttacaaatactttacgaatactttatagtaactttatatatactatacgtatattttatatttagtttcgtatataaagaatataatccccaaaagcctatactattatatatatcaactcaaaactatattcttaaatatctaagaattatattcgaagtactttataataatataaaagcgctattcggatagttaatataaataaataatttatatatatataataatatatccaagaatataacccgcaatacaagcggatagtatacggctatcgccttatattaataaccttcctataagtaaattttagttataaataatattataaagtagtatataaacactttacaaccccttctatttacactatttactataaatatattaaaggttgcaatgtaccgatcgggttatttcgcggctaaataggatatacttagcgtaacctatactttataaaaatacaataatgcgaagtacttctatatactctgtacgctgtacgttaatgtatatgtcattcgggatagggttatatatataaaagaatttatgggtccgacaagggggggggtcgcctgagctatacgtcccaactcggccctctccagtccagaacaggaaattgtacagagcaactattaccaccattacacgacgtttacctggacagtatggtcgttcctaataataaagcccattgctttcgcactcgatagctacaattacgaaggtgatatatcacatcttgtcttgctcgccgcttgtcaatgctatagcacatgattatatttgtacgattcaattggtgtttgtttgcacctttagtaactagggactcctggtatactggacgagatgtcttccaagttgccccaaacctctcaaggactcaatgaatggctagatacggattggaaaggagcgagcaagatttcaaatggtatatatcatttggagaaggcatgttcacagcatgcaaatatctagggaagttaacccaaggtgtcgagccgactatcaaaccggtttcggactgtatacaacaaaatgccaaataaatcgaaaccgttgaaacgttgatctctcatgctcattttccccatgtctgcaactgattcagccgcttccatcctcccactactacaacgacgtcatcgctcctcctcccatgtggtttctcatctaacccattacccacaccccccgccccccgtgtctccaaaccccccaatcccgtctttcctttctttccttttcgttcctctcaacgtcttccatctgaacctcccccctctaactcccccgataagtagaataactatacggcgccaacaggagcgggacatgatacgtctgtccctcctccaccctaaacaccaccgtcacctcggggaagaaggtcttatcctccccaccgaaataccctgccgtatcaaagcgcaacatccatctcgacgggcccttgatgtcgttgacaaaaacgtcttccaaggtgtagacggggacttcgcccgaggaaagcgcggaggaatagggcagccaggtcttgatgcggccgtcttcgtcggttatggattcaaaggttttgctgggggtttgggaggaggtggaagaagcagacagaagctcgagcttgacgcgcaccgaacgggccggttggccgagggaggtgtcgaggatgtggcacgttatgcggtctttggttgccattttttgcacaatgaattagagttctcctcctgctgtttggggtctggaaacaagtatgaggtcagaaattggcttcgagaggtgaagagctgcggtgagtttgaggtgaagtgaggtttggaggacttatggggacttttggcggaggtgaagttgacggacaggggtctgggtgacagctgcgcccagcttccacttgggggggaatggtggggcaagcggggcttctgttctcagcgataaacgcgttacatatgtgaaaaccaagggacaggtacgtacgttggtgattgtttttggggggcggggggttctgctaactcttcagtgacttccgttttgactttgatgaagagagctcaagtcacagattcatcagtctcaaacctaagatagaagaaaccccgaatctttttgtatcatttcaaggtgtgaagtccgctacgacgggacggggcgtcaaccgacacagcctcctcgttcccgccgcacggcagcagcgacgatggggaaccaccactggggccgtcggcggctgccgtgcaccgctgcagctctcaggcggagctagctccagctccagcagggttcccatcgtggttcccatcccagttgtgctaccacttactaggtagtcgatgtacctacccaccggcatttggagagccataagccgtaaatagaaacagggtgttgagaaacactgccacggtcctgatgatgcggtacttgtgtggttcccttcgatggctcagggtgctacacaacgctgggaaagagcgaattcgacgtggaagaatggggaagcctaaaatgggggtaccacgaagggcgcatgctgtcagagagaggagggaaagatggatatgcaatctttcagcgaccagagtttgagttccatgtttgatgtcgacatgtctgggatgaacgtgacaagagatgaatatcgaaattgggggcacccttgcaaagtggccaggggaagaccacaacatgtgtaaaaacggccccacgatgcggcggcgctttcccacccctgtaaatattttgcgtatgactgaaacctggggaacggggtgtgcaatgagtcacgtcatttattttggacaatgaaagccgacaccgggcaaataccgattgttgagagtcatcaacatcaatgaatagggggggaaggggtttcgtgagtgattgaagagaacgagagctgaagcgggagtcacttaggtttggtgacactccgattccgccagaggcttgaaccctgaaaaaggactcgagactcgggaagccaaggcgaagaagagtggagatgtgccaaacttctagactctttgaactcttcactgtctttgcacttttaacaactcagacttgtcttagatagttcaaataattttcagttttagacacatatcaaaatgcctgcccgcgcggacatcacctacttcggcgccggccctgccgcccttcccaccgacgtcctcgagaccgccgcccaagcgctgctcgactaccagggcaccggcttgggtatcgccgagcactctcatcgctccgaacttgcggccaagatcatcaacgaggccaaggccgatctggccacctacctcgacttctctcccgagcagtatgaggttctctttatgcagggtggtggcaccggcgagttcgctgcctccatgtacaacctcgttggcgcctgggtttcccgccagcacgccgctgtccagaaggagctcggcgagggtgcggccgccgatgaggcccaggtacttgccgcccttcgccagcgcgtagagtccggcctcaaggtcgactacatcgtcaccggctcctggtcgctcaaggcctaccaggaggccgtccgcctgctcggccctgagtacgtcaacctagtgtgtgacgcccgcaccatcaacgacggcaagttcggcaagattcccgacgagagcacctggaagcttagcaaggacgccgcctacgtctacttctgcgacaacgagaccgttgatggcgttgagttccccaacttccccaagatcctcgagcccaaggaggacggcaccggccccattgttgtgtctgatatgtcctccaacatcctctctcgccgcatccccgtcaacaactactccctcctcttcttcggcgcccagaagaaccttggctgcaccggtgtcgctgttgccatcctcaagaagaccttcctcccacctaccctcagccagcctagcccggccctgctcaggaaactcgcccttcctatccctcctatcgttcttcagtatgagattattgccaagaacaacagcttgtataacacgctgagcatctttgagtaggtttctcccgaacttcttcaggggggcgtgtgttccaggctaacaaagtgatagtgtctacatcgcgggccaggtcctcaagaagctcctcgccactttccccaacggtgttgacggccagcaggcccttgctgagaagaaggccgagctcatctactcggccttggaggcccatcctgaggcttacaagatcgttccggacaagtctgcccgttccaagatgaacatttgcttccgcgtcatcaaggtgggtcaagttttttcggtgccggttgctcctttgtcgttgagaaatgggctaacatgtctttccagggtggcaacgtcgacgaggccgagaaggccttcctcaaggagtccaccgccatcaacctgaccggtctcaagggccaccgcagcgtcggtggcatccgtgcttccaactacaactccattcctctggaaggtgctgagaagctggccaacttcatccatgagtttgccaaggcttaagctacgaagtctacctaaactaaaaaaaggtatacaaatctgggaatatgggtaggggggttaggaaccggcataaaagtcagctggaaggcgcaacatgggatggcatgggatagcggggagcataggtgtcgggttcttcgacaagaaaaaagtttaatacacacccaatttcaaacgcgattgggatggatacccccatgatacagaaactcatctgtaaaggccatttcatttgtagcagccacttccctggtttctttctttctcaccacgtcatcaactgggccccttctcactgcccatccttttcaataatgtccctcaaccatctcggtacttcaggccccttctcccatccctccaaatacctctccttccccacatcctcgcccgcgggcttcgcataaatccctgttacataccaccacttttcccccttctcaatcctatgctgcagcgtcggaatcgttgtcctactctccaccaaattcgagttcggatccgcattcactagcatcgcctctctgccccctcttgtctctttctcaatttctagcgctctgatccccaccgctcccgccctcgacaccgcaaacgctcccttcttggcgggagcccaggcttcgggagtgttcaggtcgtagttcccgatgagcttgggggaagtgccctcgcatttctctgcgtcgtacaagtctagataccgaccgtccggcgtgcgctcgttaaggattgcgaacgacccgtcggccgtcatcacctcgcgcccctgcgcgtggatgtggtgcacgcgcaggtgccagttgggggcggcgggcgtgggcgggaggaggtaggtggttacgaagacgtctgggtaaggtgtccagtcggaaatgagtacggggttgttttcttcaaagacaagacgggaggtggacagtcggcgagtcttccagtactcgccttcgtcgtcagagaatcccagttgtgaggccagggcgtattgctcgagcgtgaagcagcccggggggaccgaatagccaaaggcggaggagtaagcgaaggcgccgtacttggcgtgggtgcccttcatcgggtaggagcaagcttggccagaggagagaagcatgcaatggccgccgaggttgctcatgatgtgacccggttgcgggagcggtttgacggcggggatgaccggccacgggtcttcttcggaggaggtccagaaggggtgcgtttcgggcacggcgagacagatgaaggctagacaggcccagtagggggagccagggctgttatagttctcggccatgtacatgttggggtaggagtagccgatggtgagcgtgccggcggggctgaacatgttgtcttgtgtttgccaccagcggagatggcggaggacgatacctttgaccatgccccaggttagaggagcagggagctcgacgtcggcgtaggcaagggcgccccagaaggagaccatggcgaagcggtagccgacactgcggccaaaggggatggcacggcctggatgttggtttagaaatgtttctcttggatcgaatataacttgagtggtcactcaccttctttgtcataatagtgtaccagatccaatgcggcaacctgtgccctcctcttaaactcggcagcccgttcgggctcatcttcgccagctagttttgcataaagtagctgaaggaagtggatggcaaagctcgaagagtagtaatccatttctttgccttgttgtcagcgttttctcctccatgggtagggccaggtggtgcaacatacgatgaataccctccgggccatcattagaccacccatcaccgcggtaaaacgtattgagatgctcgatatcagcatccaatctctcttgagagaactttccaccatttgtcttcaatccaaggttggcaaagactcggaaccacagccaattagtgttgggcatgctgtaattaccccctgcagtcagtattctctgtctctttccttccttccttccttttctcccttacttgcccccttccctccttccattcccgtccactcctctcatcgcatcccaagcccaaccaaaaagagagaaagagcccacttacttcttctcattcacactttccccaagccacctctcaacccccctttgccccttctccccaagtccctcccacaacccgggcaccaccgccagcgcaaaccccaacggacacatttccaccatccgctgatcattgtccctcggccacccccaaaactcttttgaagtttcgtcaaccccgttcctaatcccctcgatccaccaatctttgtgttcatattccccgcctcccgccagcaaacaagccagtccccagagtggacgggcaagcccctcgatttcggaagcgatttggtcgaatcggacggcggtggcgccggggatgcggatgcgcgatttgaggggcgagaagaaggggaggagggggttgaggagggtgcggagaagggactggacggaggagcgggtggagaggggggtgatgagggagaaggggtggggcgttgaatggcctaggaggaggccggggacgccttccggggtcgtggtgttgttggtggttatgggtttgatggtgttcatgttggtgcggctattgatgggtatgatgtagtgtagatatggtagagagagagataggcgttcacggtctttggcctcatccgattgttggaatactcgatagttggaaggtaagaaactctggagagagtaccgacgtgacaacaacaaaacaaaacaaaataaaacagaaaaaaacaacgagataacatgtacaggaaatgggcactccccggtatatcaagctgaatgaacgataccacatggtcgcagtccatcattaccacccaccaccacctcattcccctcactttatctcgcggttcattctcccgaaaggcctgaatatgtaaccatcacaactttgaatcgaagatagtggagccattggcgcctgggtatcatggtttaaggttcggataagggacaggcactcaacggtaatcggggattttccgcaggagcaacctgctgacgagggtggaatgatgaatcaggctgctcgcggctaaaatgcttcttccccccttgccgctcgctgagggacaagttggggagtgcgtacataggtggaaaatgggggatcgtcgttacgacgtaacatctcgccttttatggggtatccacccccacgaggtataagagagccaagagagttattccatgaatccccggaaagcttggcttcaagtgatgatggtcacctacctactgtatttgaatcttgatcacggacagtacagcattctacttttatccacacaatcagctagaattctttagctacgaaaaagccatggtctcagaaacctcttggtcctcaacttctacttcaactccaccttaaaatggctccttctcagtagacattacgtactcttttcaatatgaggctctgtttgtgcactatcgggactgcgttctccattttcgactttgtcaaagcttgcatcatgctgcttgatgtgtacaatgtgcaaacagaacttgataaaacttcgaatgatacagaacaagcgacatgcaacatctcctcatcatcctgttgtttctttactttcttcaggattcgtgtccgtcgccgtcgccgtaggtgtagtctcagtctcctccgatgcctcggcacccgtcgctgtgcctggtcgtggtgatgatggcccatccgtcttggcttcggcagctgaaaggtcctcagcgctagctgaaggcgcggcttctgatccatctgccgctgttgactcgtccttcccttcctccccagccgtgctagtctgggctttttctctcctccgccttctcatgttcctctcctctgccgcagtctgtctcctcgacttcctcaaactttccctcttttctgcatcatcttccgccccgtctccaccctggaagctttgcaacaatgcagctgcgcgtcgagcgacgtcgtcttcctccgcatcgggagcctcctttgttggcggtagggcatcggggctgacaagaccgttgccggcgccgtcgtcgtccgtggtcgcggatgcagcactcttgccagtttggagggcagcttccacctcggggatttcgttgaaatctggtacttgttggcctgaagcgatgcggacttgatgtcggtccttgagacgtgctctcctcctcctgtctctttggtctctggtttgcggagcagccgctctgagcttctcgagtaagctgtccatcgcccccgtactcgttgggcttgccggtccttgtgcctcgctcgcttgcaaagccttgaactgggcattcttgcgtttcatcgatgcctcgttccgcttacgctgctcttccagttgaatgttcttctcgcgcgacctcttccactccgtgatgaatgacgccagcttggaaaagaattcgcgacgagcattgtcgtctgacgggtcttcgccgtaaaagaccatgatgtcgttgtatgtgcgcaccatctcttccagatacaactgcatttgctctgccttgaaccgagcatccttcatgaccctctgcacaatctgcgacacgcgatcctggggatggaacttcttcggatcggagagattgcctgagtcaagagacatttgcacgttcttgatgttgtcgatatacctcttggcatcagcctgaagctgttcgatgttgatcttctgggccgcaataacgccctcgatgtccttggcgaaatcttcccactctgggtattgctggcgcacaatacgttcgacgagatccgcaagcgtcgactcgttcttgtcgtccttcaccatgccgagtctggcaagagaagagagtttgaaaccgcgggcttgcttgttcgcatcgttcatatagttaccgatatccaagatgaggccgagtacgttcataagggacacggaatctctcaaagattcggacactgctacaacggcgcgcatcttttcagtaatctcctcgtattcttgttcgaagctgcgagtcagtgcaagggccctcatcctactcttccagtagtgatgaagttcgaacgccgtatacagatatatctgatcctgtcttgtgagctcgttaggatcctgttctcgggtatctttgccggcatctggtccagtccagtccttgctatatggtgccataactttggcagtgttatccgaaatgttgcaaagatcatccttctgcaggaaatccatgacgaccgggttgtcgagcacgtctttgtcgcagtgaatgatcatctgcaccaccttctcaacagggaactgtgagaatttggcaagcgcgatttctgtaaactgttagcgtgaggctttcatagagttacggctcatcatccgtttcttaccgaatgccttgcgcaaatcgttggagataatctgcttcttgtcatccttcttggcacctccaccgccaagcttcttgatctccttcgccatgaacaacttctcaacttcgtccagaatacccttcttgctgagctcatgatacttttcttccctcgactcaggggacggtgtatgtgccgcccagtgcgttgccagtggcgtgtcgaccttgtcccaatggaaagccttgagcttcttcttgggccggacgacaggtagcccaacagaattggtcgtgggaagcccggcgttctgtgccaagaagcggcccgaagcaggacctggcatgggaggaggtggtggtggtggcataccaggcataccaggcatgggagggggcggaggtggaggtggtggcataccagccataccaggcattggcggaggaggtggtggcggcggcggcggcggtggaccaccagcgccaggcatcggaggagcagcacccggaaggcctcctggcggcggcggaggaggaggaggaggcggcggcggcggaggaggcccgcccgcgccgggaatcggagctggggcgccagggaggaagccagggggcggcggaggcggaggcggcgggggtggtggaggtggagggcctgatgccgcggctggcgcagacggtccggtagcatcggtaacttgaattttgggagtctcggtatcgctgggtgtgatgggtgtctgggactccatgctgggatgtgagggaccggttgtgataccatctccttcctcggagtcgctggcatcgtaccttctgaccttcccagtgagttcgttgaacataccattggtctgcttggggtccacgacaggcctcctgatcttgaccacgcgaggcttctcgtacacgatctcgccgtcgtccccaatctcgacatcgctctcctctaggacgtcctcgacatggtctgaccgggaaccaacaggctttctgggtattctggtcgacctcttgacgctaccaagcatgctgttggtgaagtccttgggtggcacaacctccggtgtgtcgtcgccaaagccatccatctcctcccgaagagctcggagcctatccgaagggccgatcacttcgccccatactcttccttcaagcttgaactgcgtcttttggcgctcgatctgcatttgcaggcgctccagaagcctctcgcgatcgaggatgccttgcatgcgggccacgtcttcctcaccaagcttagcgttgcccttggtggcattggaggcagctacatcttgagcgtcgcgaagcatgaggtacagttcgcgggtctctagctcgtagcgttgcgcctcctttgcccgcagggtctgcaaactggcaagctccgacttgagaccctcagcacgccttttctgggcctcgatgaacatggcttgctcatcaatctgcttttgtagcttagccaccagaccatcagctcccaaggccagtctctccttcatctcatccctctccgccatagcggcatcagctatctgccgggcttcgagggcctcatctagagcttgacgtgcttcagagtcggtatggagcttatctaacagactttgaacggtgaagttgagactctgcttgaggtccatgtccggcaaccggcggtccatagctacgtagctgagcatagagtccaccagctggaacatgcgtaatctctcctcgccatcattgtccctgatcaacagcaaatgctggagagcagatacaaagtagtcctgtgtcttggttccattaagccgctgctgtatagcatctacaatttgtaccgggtcgttgaggtccttaacctcaccctcgatactatctttgatgctgctgttctcacgctcgagcatatcctcatagtcgatagcttcgttggagcggaaccgctcgatttgcttgtcaatcagctcatactgaaaggcctccatcttgttcaggatacgcctgatgccacaggccgtaaactgagcccgaatgtgtatgcgcagctgcaggtccttctcaggggcatcgaccaacatgttgaccaagatgagggtagcaacggcgtattccatgagcagattctccatgccaatgccaccacttcgtacctcctcactagcaccgaccaaactgcccatcttcccgcggccgtcgacggtgacctcaacaagacgcatccaagcatcgaagcgcccgttttcgccttgctgggccttaacgacgtccatggcctcgatgaccttgacatggcccttgccttcgccccaatggcagaggaatgtcaggacttcgctgacaagcttccgggtggtgagccgaggtgatataagggaggtggccagagccacaataacctgttggtgagctagcgcatcgtctgcgccaaacttgttgttcataagagccttcaaacatttgacaatgtcatattctcggtccaaattcttatccaatcttccattatccggctgagcaggtccataggcagtctttcggttcatctttagcaggacattggtcaaggcgatctgtccctgacagtcgatgaagcgcttgacccagccgatctgctgtgtccgaaggttgacttcgagtcctccgagccctttgctgtccagagcgttttccatgaccttgcgcacataccactcggggctgccttcgtcatcggaggattgggtaatatcgacattgctgtattggccaatcttggccgtctgtctgcgcttctgttcgccctgccactcggtgagtcgatcctggtaaatcaaggtccatttcttcgcggcggggtatgcgatcatctggcgcttggcctggtccgggaggttgtgccatcctcgcttttgcatcaggtttatgaacatctgttcaatcacattgtcatcgtctggcttgggaaagttgaatccttcggagccctggtggccggcagcgaccttggttaaccgctgggtatctctgtccttatgggcatggggagaaaggtaggatgactgagacgaagtactagggagtcctatcctggatgagcgatggctggttcctggggcttcttggtagtgtccgtccctacctgagtagatgctggcattgtcgcccgaactgcgggttgtcatgtacgagtggcctctggaattgtacccgggcaaactgctctctctcggtggtccccattgctgaaactgggcctggcggcccgtggaggccatggtgatgttagcagtagcgagagttgagcgcgaacttgatgcgctgggtgactgcccattatagggggagcttgggctttggtcgatggtgggatactggtggaagtcaccagtgcctttgttgaggtggtgcggtactagctctcgccttaggggcatttggtcgggcctgggaaggtggtcgagggcgacgggggagcgattgtcgggggaaacagggtcataggggatcgtcgtgacgacccctgccgtcatgttgaggccagattcgggcgtgtcgggacggtccagcgatattacagacgagtcccggtaatggcgcgaactgcgtgcggtatgggtgctggcggcgtcgttgtcggcggcaaggtatcggccaccctcatcgcttgcgttccgtttgtcggccttgttcttgccagtggctctcgagaagaaggaggaggccttgccgctcgaggaggtagccctcccattcttgtcgtgggaggacatggcgcgggacgggatgtgtgaagcggccgcttcgctaccggcagggcagtacaccagagtacagtcccagcagcgcaagctgcctacgtgttgttcgggggtggttcctcagcaataggcgagcgggtatcgtgggtatctggatcgctgtagaggggcgtcgaggggtgtcgaggggccgggccgggtcgggtctcgtctcgaggcgcggagtgggtagttgtataggcaatcaatgcgcgggtgggtcaattggtaaatgagtgcgttgaaatggatacggagcaaatgccgtcaatggactcggtgtctgaggccctgggtggatcgcatcatgttctttgcgggcaataacggttggtgagcatggccttcctgctgcatgaaccattggtgtttttagcatgaggtcaagttgaggagttcggagggtagccgtgcccgggcaagcttttgcgcagaggcgggcctcgagataggctagctgctagcactgctagctggtgggatgagcgcactcgggcgagatgtgtatggatgtgtgctgacccaaactagactgcatcgagaccgtgttggcaatacaatccagatcttcgaagggaatggaactcaagtgaaagtcaaaggggtcaagtcgcaaatgtacgagcgggcgcaaatatccgtacccgcgtctgtccgtgtagcgtagccggcgaaacctggaaatacctaggtagtagtgtaggatgtcgtcgacttcgacttctggatctcgtgttggaagtatagatagagtactgtagttacctacctagtgtgtagtgtagaggcagtatactggcgacctggctgacggcaaggaggggtgatgagtaggtaggtatgcgacgctcagctcgctcactaccaaaagtgccagagtacttagacagctacgccgaggctgaactaggagaagaacaaaatgccgttcgttggtcaaaccgtcagggctcgtcagggacggactctcccgttcgaggggtctggtggatttggcccaggtcgttggcggtacctaactttggggtggaagcgcgcgcgcgcgtggggcactggagggcctgtcttggacgggcttagttacccactcggacgaaattgaaggttgatttgagatcgggcggcaaatgaatggtggtcttctatgagcgatgattgggaaagaaaaggagcaatggcaacgacgacgggtggagcgttgtccggtggtggctggctcacccgcgaattatcagctatagagacaagctcgggaaaaggagaggcagaggcagatgaccattcagaagttgcagcgagactggactgaggtgaagtggttgaatgagccgaatgagagatcacttgagagagagtgaggttggggttccttgccgtgtgaacgcgaacctaacaacgctcggcaatcgcaggggcaactccagcatggcgcgggagggtgcaccgtgcactctcttaacagctgcaccttctggtgggagacctcaacatcacggcaaagggggtctcgatgcgctgaaagcggcttagctgggcacatcatcacccctgatgtcttgaatcacaggcggggaatttgttagtggtcaagacgcagggactgtccgggtttcttccgttctttctttttcccatccaccatccgaaacatccatcatctgaacctaaccgatggttcatataagtgatggaaccacaaatcggcacagaataggatgaaagaaactcaatgatagaaacttgtcaactgagcactgaaaaggccgctggtcaacctgaaacaatacgcataatggtgataaaggtcatcttcgtatgcattggtggcacattcagcggcgccatatatgtccacattactatgtactgcgtacatccatacaatagcataagtaggcatagcggctggaactatgacttggcttaatcctccaccttcccaaactgcccctggtgggggcagattgatatgatggaatcacatcgaactggtattaagattggctcatgatcccttgcccaatcatcaccgttctatccgagtatcatcatccctgcgtctcactatcccaaccaaaagaggtcaagatgatctgaagacaaaagaataaaagtcctcaagctagaggtatgagcgagaaacacacttgtggaggtccaaaactgtataggaacagatgttgttggttggaaagacatcctctgagatccctacatgaggccgtcgatacccctggatcatcagggcagtttgttaggtttctgcatctcatcaaccttgagggtgtcgttccgttgctattttgggcccgggcctcgctcagtcgggccatgccacagagacccgatacatggaagggccgggtgagcccagtccaggaactctacagtgcactgttccacaacgtctgggctgtcaagcccaggtggctacagtatgtactgcgcgcgcagttagcgcaggtacacctttccgcacgcgattacgtgccgcatttgtatatgttacataggtttgtcgcaagcggaacctccgtaggcaacaggggcactttacgccgcggccaccacttttggcttgttcagcctcatagccttttatcacaacctcaaggcctcttcagccgagactatcacattctgtaactggactcgttgaagtccttgcacggcagcgggccaggttgtcgtcatcatgggcgccgacttttccgcgatcaaggtgagcaagacaaagacacagacattcaagaggagatcagtcacgattctatgctgttcgtttcccagtcactaacctcttcgaacacctatagacattaattgtccctgcgatcatagccctgattctctacctcgtattaaccttcgccgtcattcccatctggcaacgataccgaaaccgctacagccaatatcttccgctcgagacgataaccgatggagcatcatccctgcgtgcacgcctcaccgatcgcattactacatggtttataacttcggcgtggagggccagactgcaagatcgcatcgatgtggctgataaccgcccaagtactgactttgattcggatgacggggaggagctgaacgaagtggatgaagctctcaggagggctctggagcgccgtgaacagcctacaattgacgatagcaataggaggctaagtagagagtcagtaaccgtatctttccccccttcaagcttcctgaggctaaaaatgtgtacagtctggaacagggctttcgagacgatagcgacgaggagatagatgatcgcacggggaggtaacatgttagcttggctaagggtctttacggcaatgagcacaatttcgagtccaaagacaaccgacaaagaaggtacatgcaagatcatattggagtaatggcataaccaaaacattgaagttacggggttcgactgggttttcttggacatggtatgttagtaggggaagcacggcagagtacatggtcatgggaacactccctcgacttgagcaggaccgagtgataccatgaggcgctactttcgaaatttgtgatcgttgtatttctatttgctaccgatgcataaaacctttattgccatactttggtgtagccctttgactgactcaattcttttcaactctctcaaactggtgatacatgattgaccagcagctggcttcgctcagcgggacgtgatcgactcttcaagacgcagagattctctcaaccattctgacgagtggcctatatcagattccgaccctccaccaccacggcacattccgaattcccatatcagctccggtacatatgacgatctcgccttgttgacccacgtggtgccccggaacagcgggtccggcatcgtggggttgagtgattcccccacacggtctcggaggctccactaaagtgtatgtaccccgtcaccgtaccaaagttaccgcccggtatgaaccgttcacgactgccgttatccatgataacgcccaagatttgcgggctgccgaagatcaacgtggaccgggacctggagccagacggagcctttgaacccaccggcataacgaactgtatgatcttgagatggcagcacttcgcgaccgtcttgagaaacaaattcattaattgttttatacaccagaacgaaagcttgttcacggatggccgggatgggaaaaaagaacaggccgattgccgcgccgagacaccctacgtacgtcccatcgttagtcgcatatgcggggcaattttatttttgtagcccgcaacccgcactgaacgccgcttgtcacagtctccgatctccgatttgcgcaagattgatcagatactttctgtcaacctgaacttgacatcttttcttctacggccgacttcctaacccgtccccttctggcatatcagactacatatttctctttctttcttgctgaatacttttgtttacactgtagcatattttcttatctaaccccatctctcatacgttttcgcccactggccccgtgtgcctgacttataaaaagcgaagaacggccatccttgtccggttccagttgtttcctttggactctttctttctttgggtaatccaaattctttttccgcatgttggcgcgcccgagtccaaggtagcacccacagtatcacccggatacacacccaggacacccacccatcgcccacataaaccagagacaatgacgacaccccaagagcaggccatcgccttcaagaacgagggcaacaaggccttcgccgcccacgactggcccaaggccatcgagttttacgacaaggccatcgagctcaacgataaggaacctacgttctggtccaacagagcccaggttcgtgccgctgcccccgtcgcctacgtcgcctccccgacagtcgcgcttttttgaagtggtcgcgtgacaactaaccgcgattttctgctccgtcgcataggcccatctcaaaacagaagcatacggatatgctattcgcgatgccacaaaagccattgagctcaacccgggcttcgtcaaggtacgtccaagcccttcctggctgacattgccgcagtcttatcaatctctctggagacaagtcgcaaatgcaagcagtagctaatccgaacccctcccttctgtctaggcctactaccgtcgcgctaccgcctacgccgccatcctgaaccccaaggaagccgtcaaggatttcaagacttgcgtcaagattgcccccgataacaaggatgccaagctcaagcttgtcgagtgcgagaagattgtgcgccagctcgccttctttgccgctatcgaagtcggggatgagctgtctgctgctgagggcctcgatgtcgagtccatggcagtggatgcttcttacgacggcgtgcgccttgaagggaatgagatgacacaggagtttatcgacgacatgattgagcgcttcaagcgcggcaaactgatccacaagaaatacgtttaccaaatcattatcgccgtcaggaacattgtatataacgagcccaccatggttgaggtggacatccctgaggatgtgcagttgacagtttgcggtgatacccacggttggtttgcccttgcatggccccctccgagctgatggttactgacaaattgtgaataggccaatatttcgatctgatggagctcttcaggttgaacggtttccctagcgataagcactactacttgtttaacggcgacttcgttgacagaggttcctggtcgaccgaaattgccctcctcctttatgcctacaagtggttaaggccaaacggcttcttcatcaaccgcggaaaccacgagacagacgacatgaacagggtgtatggcttcgagggcgagtgcaagcacaagtacaatgagaggtaagcgagtcgaactctttgcgcccattatgcgacatcctgaattttcgagcacacaccagctgacacatctcaccttcttcccagaacctacaagctcttttcggaaagtttctcggccctcccgctcgccacgttgattggcaagaagttcctcgtcctccacggcggtctcttctcggacgacaacgtcacgctcgacgacatccgcaagctcgaccgtcacaagcagaagcagcccggtcaggctggcctcatgatggagatgctctggacagatcctcagccgttccctggtcgcggccccagcaagcgcggtgttggcatgcagttcggtcccgacgttaccaagcgtttctgcgacaagaacggtttggaggccatcatccgcagtcacgaggttcgcatggacggttacgaggaggagcacgacggaaagtgcatcaccgtcttctcggcgcccaagtactgcgacatgacggagaacaagggcgcttacatcaacattggtcccgattacaagttgaagttctcgcagttcgatgccgtgccgcatcccaatataaagcccatggtgagtcttcttgatctctatgactgtcgccaccgtaccgaaactaatcctttttcctaggcatatgcgcaaagctccgtcatgtcgtcgctgatgtaaaagttggatgtatttgtatagcaccacagaaaataaaacggcgtgaatacctcgggatgctgtgtagatcgggcatgttttgcaaggagaatggttctgttttggctttcgattgcatgtgattaggcgtcgcgcgcaggagtatcggggttatggtgttagggttcttcttcttcttgtcttgatgatatatattccttctggtgttatttggattccatagtggtgatatcttctagtctgccaatcgacaatctcgatgttgcctctttcataactccgtctgcatgaaatcgcgacctttgcgtaaaagccaagtcttctgtcttctcataggggaccatcacaattacgtacggcgcacagaaattgtagtaagtagtccgtatgacgctcttggaacctcgtgtacagtcgctgacccagaacattcgccgcgagggctgtaccgatttaagccaattctttctccacagagatagccgttgaaacaggacgagtatacagtcatctccctccatcttcctcacattttccctttcctgaagctgccgtagctacagtctggtaagtactcagcctcgacctcttcctgccacagaactctcctagccgtccagcccaggagctcttcccattcactgcaatcctctcttcccaactcctggacagaacggccctccttctcccaagacaactgaaataatccctcccaacgaagtctcacacctcatgccccattctcaagcttcacccccaaactctcgcttccccctccctccccaccaacgcccccaaccaatccccacaccccaccaccctcatcaacatctgttcttcccctcccacattatggcccgggtaagcagtgaccgccgccgcaaaagccgccaaatcctccctaggcacgcgaacccagcattcggtgcccttgactagcaacatgtcgatggccagcgaggcgccggtgtcgccgaggaattggcggagggcggtggtgaggtagtgccgggcggttaggtcgtcgagggagggggtgttttgggaggaggaggaagaggatgggaagggagaaaccaaagagaggtgggcgtaggagaagacgggggagcggatggttgtttgagtgagggtctgggattttgatgatttggtgggcttggtagtgatggtgatgttggtggtgggagggtcgatatccatttctgttgacatttcggttgttttggtagtggtggtagtggtgaaggttgtgtttgggaaggtagtagattcggttaagtttggtgatttgagattggtgttgctttgctttagcattcgttttttctctgttatttttgtctttctttttgtctttctttttgtatgcgaatggaatatcaacgttttgaacgctggtatcgatgagatgtgatcagagttgagattgaagtgactgctttggagtttgcatagccagtagtaactgaaggatgatagattctgtgaagttgtaagtggaagattttcagtcgcgagccgtttgcgatccgaaatgaatgtttcgaacttgctgcatttcatctgaactacaacatctgatcatttcgacattacccttccacatgttggaattccaatcaccacattagacatctcgaatcattccttttcaaaggtcagaaacatcctagctagctgcatccaggataagacatgctgcgatgatgtttgcatacgtctatctgcttttacacgagattctattgtatcgatgtaccaattagggacccacctcgatacacgcatatcgctgataaccacacttgtcgtctgggcagtctgtactgagctttccactcccccaaatgcctatcaaataaacaagctagacagagataggggagagggtgttataggtcaaccaaacatcatccacatgctcttctatccccgaccttctgacgctcgttcatcgtgatcgccatcacagtgaatcgcctcaaactcccaccaggctaacaccatctttattcaaggcatgcacgcattgctattgctttttggcgatcctaatccccactacggcttctcgaacggcctactttgcaccccaactctcgtggcctcgaggacagcctgcattctccctccttgattgtaacgctttttgcagttccgcttctagcagcacgagcgctatttatcacatgtcctctaggacctattctggtcgtctcggtgtcgttccatcatctccgctaggtccacaactcttactaaaaacccaagtcggcatatcgctgtcacacccatagaggtgattcggaatacccttcttcagattgagaggtattgtcccgctcacccctatcaggcttattactattgtccccctcatccccgttgggcctatcaccatcatacccatcagatgtactgcactcttcttcctccgagttactcctatggttctcggcatggcaactatcagagctttctacaccaggcgaagaactctatcttcgcgcatatgcatcgcggtcccgacctcgatcgcggtcacggaccggggatctgctgcgtgttcggctcctcgtcctgctgtcccggctcctaacgtcatattctggccgtcttctatcccggtccactccacctcgcctgtcatcccagtcatcacggcggcgccagtcctctcggcgcggcgcgggtccgtcgcggtcgtagctggggatgtaagtgtctacgttgctcggaccacctccccctccgggcggtccgccgggacctctacgtggtggacggtcacggtacccatcggtgtggtccatcggcccgctgccatggtagtctgcgggcatcggaggtcgtggaggcaatccccgtgcactatgccacgagggaactcgctcgtcgcctggtgggggaccacggtggtatggcgggtatctgccgccgtttgccccattacgaccaccaccgccgtaaccatccctaccgctaaatccggtatctgggccttggctgttaacaacagccccgcggcccaccgtgcctcccttaggcgcaggcggcaatgccgctttcctgtcttgaaacttgcgcctgtcgaattcgtgactctcctcgaacgttggtaaatcgccaggtagagctggtagtggcgcagtccggaaatatgggtggttgagagcatcaatcgcgttgatgcgtgacctccagtcaagcttgaacagctccttaagcagcgaaataaccacgggtccgtgcttctcaaatctgcgtgccagatttcctggcctaggctttgacgagaatgcctggccaccgggtaacgtcctccatcccggcatcgtctcctcagatggtgttccgcagaggtcccaaacaagctctaactggtgaagatcgctctcgccctgtaggactggctttccttccagcatctctgcgaatacgcatctgtaatggttgttagcatgaaagagagcgcatctagggaacatgtctagtcttacccaacaccccacatatctattgctgtggtgtaccttttgagatgcatcagaagctcgggagggcggtaccatctggtcaccaccaagctagtgtagtcacgcttcccctcgccgcttcccttcccgggttggggaatgtcgccctcgtaatgcctcgctagaccaaagtcggcaatctgtagtacacccttgttgttgatgagaagattggccgccttcatatctctgtgcagaatgtggttcgcgtgcagatacttgagaccttctagcaactgcagcaagtaacatttaacttgtggttcagtgaagcgaactgacgggttatcgagcaagccggataaatcgtggtccatgtagggtgtgaccatgtatacgataggtcttgttcgcttgtcggctgatgacggtgtttactttagtaagggccatcgtcattgtagctcatggcaggttgacctacttctgggtggatgctcaatcgccatctcctctaggcgcaagacgtttttgtgcgagagaagcttgagcaacttgatttctcgaagagcggtgatggggaactgatgggcaagtcaacgttagggaccgtcgaaaccaagaccgaatcgaagggcaagcacggtgacgaaccccatctctctcgttgtgcatgatgatcttcttgagtgcgaccaaggcgcccgttttcctcgacctcgcgcggtgaacctcgctgagcaggatagtgtcaataatcgcaacgattgctctggggaaacacacgatgaacacatacccaaaggtaccctcgcccagtttacccaggacttcatagtcggcaatcctagagcagcccacgaagctgcccctgtccctctggtgcgcaagcgcaaaagcgcgaggagacatggcagggcctccgccgccctcctttgcctcgtcgatgctcatcgtgtagcactcctcctcttatttgtataaaatctttttggcgacacttgcttaaaaccgaggggccagaggccagtgttgtgttggaagctgcgggacgttgtttggctttggttatggatatcgtcggcgtttgattttccagttgcgaaagcagaagggaaacaggaggatggaaggaatcctctgtcgctttgcgcaggcgtcggttgccctgtatctgccggctgttggtgagttacctggcagtttgtgctgtcaggtgtaaagcaaagacatgaagcgacatgcgaatttgccggttggtgtttgggggttcacctctggttttcattcttggactttgtgataatggatattcggctggaagggaacaaaatgccccgtcgccttcacaagactggaggcgcgctctacatctaccctagaagtggcaggccggcccccgtatcgggtccatgtttagcgtgtcggggtgtacaatgcacgagcccacagcggaaagtaccttaccccaaacccaggccgtaaccgtagcggtagaggtacctcccaacgaagcttccacagggcaagttctacccgcccgtacctagcgcgccttccaagcgacgggaacctcccgtcacttcatcgataaaaagccgatgggcaggcaacctaccggtaggtacgtctatgcagaccatgacgtctccaactcatcgcttgtaccttcgtaccctttatcccttccacaagtgacagcaaaatctgtagcctcagaattcaggcaaccaatgattgagatcctcaaaaaggtacctcgctactactaacaaccacgcatcctccagtggtagcccgaggtggtcaggatcccaaaggacggacgactccatctccggtctccccccatcgtcgcaaaacccacgccctccggtcagaaccacaaggtgagagctccaccaccaccaccaacccacctggatcatgtctgtgtgaatgcgcaattgaataactaacaaacaccaaattgtcctcgggaaaaaaagggctactgcatattccacacaatggcaggcgatggagaattcgagcgagtccctcgccccgataactaccctcacgggcccgagttccagccgcgcacgctgcaccagaggttgcaagggaaatggtggtaccgcgtgcctcccaaccacagcaaacccatctaccagttcctgagcattggccttggtgcatcgatgtggttctgggtaaacttccttgtcatcacgaatcctgcgtatcccggacaagtaactgactcgtgctcgccctatgcgtttaccagatcatgtaccgggcaaagaaggacggggccgttctcctcggcttgaagcacccttgggatcactgaaggaatggtatcgacgcgaatcttcaacgacgtggaagtggccataaggactgcgttaagacttctacgaagcgacatggtggctggaacagaacatcattgactggcatgggaactggaccaacagaacaggtatcggcccgtataacagaagggcgtcatcatcagtcatcattcatcaggtctgaagacaggccgcaaatcgcgtcagaacaacagtcaggcgcatcttgaatgaaataactatataaaggggaaagatatgaagtgtgatctctatgtacgccatgctaactaaccttcgccaatcattcatgggaacttctgaccatgttgacctttacacactctcaagttctggcttcaaacggcttgcaagccgaacacctgcatttccatatctggcttttcgaacaaagcatgggtgaccccccacgtgtcgcctccgtccgtcttgaacatttccgagctggccaggtggaagatctgccaacggttatgccaaacgacggccttttcctcgccgtatgtctttaccaggtgcggcatcatcctctcccttctggccatggtgttctcgagccaatgctgtgtgggagttttatgtgttagcccctgtctcggatccaaatgtacatgttacgctctttcaaagcatcgaggggttcgagtcggtattcttacctcgagagacttcgagtagtggtatccattgatccaccagtgcttcttgatgaccaggtccttctggaagtacagaaggagatctgatgagggcatggttcctccagtgaagaaggtgcgtgccatccatccatcctcgtaatggtacggcgtcgtacggtggcagaagtggtggacgagaagctggccaccgggacgaagggctctcgacatcttggccatcagaccttcgtaattcttcatgtgctcgaacagctttagggctctcatgtcaatgactacttcttaaaagtgtctcggagaaaaccccaagtaattgctcacctcgacggacaacgcccggtcgaaatagtcgcgttcaaattcatagtcggtacaatttccagtgatgatccgaaggttcatcaggcccaactcgtatgccctagcgtcgatgtactccttctgagtgcgcgaattggagaagccgacgacctccatgcctgggatcttctcggcgaagtacaagacggcagctccccaaccgcatctatgactgggttaggctctttcttctatgtgtttgcaactcatgcgtgcaatgtttagtccgattctcatgagtgatagtgaactgacccaagatccaggaacctcatgccagcctccaaacccagcctctcgatgtagagatcaagcatcttctcctcggcctctcccaatgactcattgccggtggggtaatatgagcagctatacttgatcctgggaccaagcatgttcgccatgattcctgtggcgatctcgtagttttgtctgtttgcggcgtccgtctcgatagcgatgggctgatggcgaacagtctcgaagaagttcatcttgtacgccagagtctcggaccagcgcgagatgggagcaaggacgcccgggagaagagcaatcttgggcgaagccatttcttcgagtttggctttcaggctgggattgcccttggcagacactgtggcgatgaccttgtccggaaagggaggagtgatctcatcgaggcgacggcgcagctccctgcggatgagcacgcgaaggacagcatgcgggaggacaccgctgtccaggatactgtcgcaccaagtgtcattgaggttgtcgagaagcttgcctacaggacctcatgtcagaccggatctcccaagttcacatatgtgtggtgagcagattgtcaacatgtactcactgataaaggggaacatctcgtctgatgcttatttgaacgttggtgttgaacaggatgctacagtccgtgtgaacgcttgacggtggacgtgtcccagaaggagagtgaagcgtgagtgggagatatcctctaggtgtgtgtgcgacgagctaaaagaacgagtgggtggtagttgctgctatggcaaagacataaccgcgagtattttttccttccttttttttcttttgggggcaacgaggtttctataggatcttgttgtgggtgctcgagtgtgttgctggagaaaatcagaaagaacgaggcagaactgctcaaggactgagttcttgatagactcgatggacaagtgcggtgagtaacgccttccagtcttctgagttgaccgcttgtggcttcctttcaacggaaggtgcgatgaaagcacgaggtactaccgcccagcaatcgcggccgcaaaacgcgtcgtttggaacgggaatagtaagagttgagggtgttaacgtgtctcatcatgttctttcccggggcggggaatgcgtcggctttacattagaggcaagcactcaacacatgattatgaagagttgagatgggatggcttgggatgggtctagactcgaggtcacaaaaagctgagataaaacaaagatgagcagacggtattgggtaggagatcctccaaaaacaggaacgcttcggatagggtatgatcagggccgtgattacaaggtgaacgcggatatagtcgaatctttgctaaatacgcttgcttgtagcctgaaaactcactggggagggggggaggcgaagacactctccatccatgcctgaaacgcctcggcgccatccaggcctacgttcgtatatacaaggtgtcaaagtgggaaagagacgacatccctcaattagcagatcatcctctccaaaatgaccttatactccttcctcttcttgggctccctggtcaacgactggctgacctttccaatcaagcgcgcaagccgttggaacatgacgtgctcgccaacccaagccagaacgaaatacatgatgcccagggtaaagatgaacatcttgaagtcccagctgatgggagtaaggtccatcagacttaccagcccggccgccggaccgagtatcatgtatcccgtgaacgcaagagtggcagcaatcgcagcaacaaagggccctatgaacaaaagtcagagtatgtgattaggtaagtgacagtcaaaacttgaatgggggaaacgtacagttgttccagggaggttgcctgaagggcctgcccgcattgagaaccacacctgcgagtatatactcaaagcaggacgtcaaaaagagagcggtattttcagaattccgaatgttgaccttctcatgttctaccttgggcgggatgaaccagggttgctcgcgtacagcgatgaacgccatggtttggatgaagatgcagataaacatttgtccaagaagtggcaccaacaccttgcgagagaccaggtcggccgtcggtctcttacgacagagctctgggaatgggccagcccagctcataaagacggcaatcggtagaatgagggccaagtcaatgaacaagaattgaaagtcgcccagattcgatgctgacgcgtacaggaagctgactgacgtgaactggatggctgagtacaagctcatgtacttgaagcaactaaagctggtgacaagcgcggctcggccttcgcgaatcacctctgggacgcagcgaatgtcgaacactctggatgtaaaaggagcggccacggatgcttcagcctcggaaagtgagataccgacatcggcagccttcaaagcgccgcagtcgttggcgccgtcgccacagaagccacagcagtaatctatgctctgcaatttttcgacaagctcatgcttctcgtcaggagacatgcgggcaaataccttgccagtgacgagcattctccgcataacttctggaggcgcatagtcaatcacccatcggaatacatcgccgctgacagccaaagaatagttccgtaggttagaaatgtcgtatggaagagagacgtctccctctggcggtggtggtaaggggagcaaggtgcggtcgtccagctggtaaatcggattgtcaatgctctcccattgtaacttagcgttagggtctcttgaatgaccagcgacaaagcgaccaacgaagcagtgagctgttttgttaatcaggctgcactcccgcgcaacgctgatcgcagtaagaatgttatctccagtcaccatgaccgatccgatattcgactcggcgagctctttcaaaaccggggccgttgcaggcttcaacttgttctcgaagatgataaatccgacgaaatccagatctgattcgacgttatgccgcgtcattttctgagcttttacccagctgagtttgggaatgtgcttggtagcgcagccgatgactctgtatcccttgtgcgtataatagtttagttgatcatcgtagtccgcgggaactaaagatttaacacgcgtcagtaactttcagggccgatcattcaagactcaacctacatgattccggcttgcaaatgtctcgcatgcactctggcgcgcctttcacgaagatgtctccgctcttctggccaaacgtcttaactataacacttgctcttcggagctgagacacaaactcgaaagacttaagaacacccagctcgaatggtgcacgcccgttttgcgtagcatcttgccggtcggcatcagtgtagcccttgtctacggttgggggcctggcgatggatggctgcaacgttccttgctcttccccatccgtcgcgcctcctccctcgtgtccttcttcgaacgaccatctcgtgaactcgaacatcttcagatccaggggatcaccaacaagctcatcatctattgaccggagagagtggcacgttgccatcgtgtacagtgccgccttgagcgtatcgctcgaatctctgattccggtgccgtgatcttgacgaggcacaagatcgtctgggttgtcaaggatgtcgctaaaccgattgttggttcgatcaaccacccgaactccgagaacatcaaggccttcctcagtcagagttcctgtcttgtcaaaacacataatgtctagttttccaccgacattgactcgttgtgggctgatacagaagatcttctttgacttaagacggccgagtgcgaagtttgtaccaatggtgagagttgcaggcaacgcaggagggaccacgatggtgatcagatccaaggcccgaacaatgatgagatgccatgacaggttgagccgtatgaagttgacgaacgaggctgcaaacccaaccattgcaacgcatgccatgacggagatataccggaacgaatcacggtaaaacttgaagcccgacggcttagggaaaagcatggaccgaaccaacgctcctttggtggtgttgaatcccgttctgacaacaagagcgagggcaacagcctcctcattgtggtcatcttgaggcctgcgagcacggatgatctttgtcccgcaaaacaaaaagtgtttcgccacttcgggaagcacggtagaggcaccaaggtccaaattccggagcgactgatcggttgccggggtcttggagactggcacagattcaccggtgagcatgctctcgttaacgatgcagtcgccgccaagtagaagactgtccgcaggaaactggctgagactcggatcgctgacctcgtaaatgtcaccaggtacaaggtcactggaagagacgtggcgccctatacgtgttagcagcttgcaaaaccactcggagagggtgaagtctcgaacttacaaaagccattcctgagcaccctgacgtcgcatacgaaccgggaaatttcccgtagcctcttcattgtcgatttggtttcaataagcgtagctacaatgctgccaactgacatgacgaaaatagcgatggcgtaatagtagtactcgtcaactgaccataatatcaaactggcaatctggaacacatagaaggggtgaaagaccttggagtcataatgtcagctcgtatgcgccgcaacgccatggagaggaacaccttacctcgtcggccaagaggcggaaagtagacttttcttcgatgtcaattagatttcccccaaagacggcatctcgatggctcttctcgtcgctgtcgatacccgagcggattgtttggacgtctgtccagagcggatccttccagccattgcaaagaatgaacttatccttaagcgggtggtagaaaaagcgcacatagcggtagttgagcatgcgaaggtcctgaaggattgggtcatagtcttcatccaacgaatagctggccagtttacccggggttccgaagacagtcgagaggacacgtccatagggctttgagtcaacgttaaggatggccatctcgttccatgagttttcaataaccacccactgacagtcccgtaatggagatggtcgtccgaccagcttgacgtgccatctgggtacccatcgaaacaagagccagcccaatccaaaggttgataaacatatgaggatgtatacagccaggccgagagtgcttgtgcggaatccagcgatggcgatatagagatcttcgtttaccatgtatactttttggctggtacggtttcctccatgcccgctgcttgctgataaaccgctgtccctgcgcagaatcctgctatgtccagatctccttgactgagttgaggaccgtctgttgagcatgtaatcgtcgtctgcagcttggcgctccaagtctgatgaacccatctctgatgcgccaacgtcgccttcatagtcatcttcaaacggtagttcgtcaaggtcttcgaccgatgcgacctcgcctgtctcgaaatgttcgtcgatgtcttcttggtagaaggagaagctagtggtggaatcggcgcgagctcggcggtggttgaatgcggacacgctggttgggagcgactctgccatgggaccagagtagagctgttgccgcaaatgtcagatacaacacacactgatccacgaacacgggagaagaatgcgtacctcgtcgtgtgccatctcgacatcctcaaagatgctcgcattgctctggttcgagcccaaggtgtagaggcctggacggtgatcgtgactggcgcgccggcggtcaaaagactgcgatgaccgccagctagcgtggtgggcatcattgccgccgttcatgttggcgctgtccgtcggtgttgttccgaagttaaccctatgtatgagctcaaacgatttttaataagtaacttgtacgcatcgatatggatatgcaattggggaatgtccaagtaagaatttgagattcttgccgcgacccagtcagtcgtccgaacttgtaagcgcagatctgtttgggaaggtgataccgataagaacatgacgtcgctttgtttcgcttgatacgaagcctcgcaaattgcatagtaccatacgtatcgattgatacacaaggtcgctggaacggacttgatcgagccgtttcagactttcagacatttttacgccaaaccggcactctttacacctccctcacgatcaaccaacaatgttggcttgccgaagacaaaccctttccatggatcatcgaggaaagaaacaaccaaataccaataacatgtgaaatcctaagggacagtttcccatataggtatcctttgcttgactacatggttacacaaaacaagacatcaaggttcatactaaatatggaagcgaaggacaactgtatgcagtagggcttcttgcgatcgcatggataacttccacgatacttcccttaccatcttgtacattcaagtgagtggatcaggctttccgcacgatgactggagatgggaatgatggactccagctagaatcctcttgtctgacttcttcacatttgttgacctggacgccggagtcacggagaaggatcggggccagaccgtcccaacgggcagtcagcaagtggggcagtcacaggcatgggatttttctttcaacactgcccgccaatcgaatgccaagcatgtccgctaacgcttgcctacttacatacctctagccagaaaggtcgatggcggagatgggggtcgctatccacgatttttacgataagcacagtgcaacaagggtcattctggcccaaaccttgtcggcttcagttggcgatggagattcgtgggcatcgcgatgatcacttggcagatgccgcgagcggtctcactacaccacaacgtgagagaacgtgctccatacgtgcccgtacgtcgtgtactggggtcactgcagcatctcacctggacttaggttggacgcccacgacggtctacggccatgatggttcagatcggtccgatgatggtcgctgaacccagcgtcgactcataatcgaagtcataagcagaaaagtgtgcgtcaagttgcctctgctgatgaggttttgacttgctgaggacagagtgaatcagcagaattttcaagtttgccttccaaaacctgcccggctctggaggcctaattgagttgagagaccctaaacgttagaagcaaatcaccgcagcccgacgccggtgagaaggcgagatgtaaacacccgtccaatattagcagctcgcagttcagacgaaaagcaacttctaaactatcttgcacctatgaggtaccttgtaacttgtgtatatgaagccggcatgtcaccaatatcatttaccctacatcatgtctctggccgggatccctggagagaacgctagcacgcaagacacgccagccaaatgctgaagcatgtggtgccaggaagcgacgcgcgacgggcaacctggaaatacactacctgaatgcgatgtacatgaacgggctttgtacgataagaacaacaatggcatgtttaggttcatctggctaggcgtaggtacctgaggggattttcagttcagacgagcagaccgggcatgcaatggccgagtgtagagtcaaacaagtgacaggaggagcttgaccctaaaaagacgtgacccatgacaatgggcaccttgcctatgctggaatagaattgaaggtcaaatacctctaggtggtggtgtagggcaagcgacaagactcatgggcagcaaatggaagtagcggactggggctgggtggtcgccggcgcagtgcaggcatcatggagtggtccaacggggcgcctcccgctgcagtgccctcgacccgactgtcctgcccgcactggccagtgccccgcaaattttcatagcaaccccattgatagcttttctcccctcccggtcccctccagacccgaccctcgctcaacatttcttgcactgctgcacaacaagccttctctgcctggaccgaccggcaaccacagaactttttgcctttcccaccagcaccggggccccttcatcaatctctacacccgaccgcttcttcaatccaaatttgcccttccttctcccatttctccctccgacatccactgtacgtcggtcgcagggttctaccaccgcttccttctctgtatcccaactcatttccttctcttgaccagaaccagacacaatggccgagcccatcagaaacaagcgggctgatccccccatcgctccgtgagttttcatccccagacttgatgggatgcccatcccgagtatcgcgtaccgttactgaccagccttcgcttcagcaccccccagaacactcctcttaacactgcccccatctcgtcgcacgctcagcagcccggtgttgccagcatcaaggagggtgagtgaagattcttgctgctgctgagactatttggtagttttctgggcttgtcgctaaacttactgttcgttgcagaggatcttgaccgtgccgccgccgcttccatcttcgccaaggaccctagacttgtgtcccttatccagggtcgtctcggctctcttgtcggtcgttcgtccggctacattgagtctctccctaccgatgtcaagcgtcgtgtcgctggcctgaagggcattcagaaggagcactccaagctcgaggccgagttccaggaggaggtcctccagctcgagaagaagtactttgccaagttcactcctctttaccaacagcgtgccgccattgtcaacggccagactgagcccactgaggaccaggtccaggccggtgaggaggatgaggaggaggaggatgaggagaccgaggccgccccccaggaggagaaggctaccgagtctgccgagaaggtctctggtatccccgagttctggctctctgccatgaagaaccagatctccctcgccgagatgatcaccgaccgcgacgaggaggccctcaagtcccttaccgacatccgcatggagtaccttgacaagcccggattccgcctcatcttcgagttcgctgagaacgagtacttcaccaacaagactatcaccaagacctactactaccagaacgagagcggctatggtggcgactttatctacgatcacgccgagggtgacaagatcaactggaaggaggacaaggatcttactgtccgcgttgagcagaagaagcaacgcaacaagagtgagttgcagttccagcttgaattttctcaaacttgctcactaacaaattgcacagccaccaagcagacccgcatcgtcaagaagaccgttcctaccgagtctttcttcaacttcttctccccccctaaggcccccactgatgacgacgagtctaccacctccgatattgaggagcgtcttgagctcgactaccagctcggtgaggatatcaaggagaagcttattccccgcgccatcgactggttcactggcgaggccctcgcctttgaggagctcgatgaggaggacttcgaggacgccgagttcgatgatgaggatgatgaggatgatgaagatgccagcgaggaccaggatgacgaggatgagagcgatgaagacgatgtaagactttctgaattttccccaacacatgctatgctctgcaggtatgctgacaaatttcacaggaggacggcagcaagcccaagcaggaggctgctgagtgcaagcagagctaaacgctgatcgctgaatgaacacgaaaatgataccactataccacgcaggcaaggggcagaacgcccaatgacatttggcgtctgagttccaaattattgagggtcatgcatgaccgcaccggggtggccgtgggctcaggaagaacaggagtgtgcggatggccggagcttgtggtggatcgataaccattctacagaatttgaattggtcacatgaggagttggcttcagcacctgccttgacgctgtggttgtctctcataagtcttagcaggatagttcgtcctgacccctgaagcagtggcacgtcagagcgcaaggatgggagcagatatgcgaactaaaccggaacaagggtcgatttgtgcgtaaagggatgatattatacgggacaaaagcagtgattctaggaggatttaggtgttgatttcatagtacagcattgcaggtgtttctacatcacaaaccgtcatccaacagcgtgactcgatgtagactgtctgactgtcaagttcattaggccacgacaccaggggcggatgacttctccaaggagttctcagatggatgtaaatcgtcatgacccttgttagcctcgcgtgatgtagatagagtaaacctcaacggacgaaagagtcgccgagctgaggcagtgcgtgcctggaaggcctgaaggatgggagctgggcttctggaaatttagttggcgatgtctctactgacacgcaagcttggcggctcccggtcgagtttgaaggtaggtagtaagtacctcgagacttggaagtaaactaaataatggaacccgggaagttgttacactattcagtgctcgggacacgaggagaaataagagaccatctgcgctgaatcgagtgaaagctgtctacatgaaaacatactggctcggacaaagtcaaggggacaacaaagccatgtcaggtcgctgtggcagtttcctatacattgtgcggacagtcagctcgattcttgcgagtccttcttctcctgaggtggaaaaaaaagaggagcccgggcaagaagacgggaagtacggatagcatgggaagaacacacgccacatctcatatttccatttttactctacgttaagcaatacagcccgattctatgttattcaaagggctgtcaaattgagcaagcgaccaacatacactgccaactgagtgcttgccttcacagcggatctcttattcattctatgattccagtggcgtaattcgtcatcgtcaagattttcttttggttgcctgagctacccaccggatccagccagtaggtgagtgttgttttgggttcctatgttgttatgagtcaaaggcgacccgccgcccgcgttttatgtacagcgctgtaacagtcccctccaaacccgcgcaaaccccaccacctggcaaggatcgcacacagtagaggcaccttggggtacacaatggtccggtaacaggagtccacccggctgtccacacctctccatcgaaagagaaacggcccggtggctgttcgctttgcccttgccgattgacggagcccagagattcaggaaagactttggcttcgactcataacttaaagagtccctggttgccgcgtttctgccactacatgccattcttttttttgatttattttctcagaccatcccgaccttgctcctcttccacttttcaccatgacagttcccagagaaattgcccagcccaccggtgacaagaccgccgcccagttcagcgtctctccttcaaccttccagtcccccatctccagttccagcttcatggcgtccgcactcgcccatcgctctgcgcccaagcagctcaagcccttcaacactgaggacgtcaagattctgctccttgaaaatgtaaaccagaccggccaggacatcctcagggcccagggctaccaggttgagttcctcaagacctccctgcccgaggaccagctcattgagaagatcaagtaagactctttacgagcccgtgaccaacagaagcacacctgactaacgtgctcttcaaagggatgtccatgtcattggcattcgctccaagaccaagctgactgccaacgttcttcgggaagccaagaacttgctcgtcatcggctgcttctgcattggtaccaatcaggttgacctggactatgctgctcagcatggtattgctgttttcaactcgccttttgccaactcgcgcagtgtcgccgagttggtgattgctgagattatcaccctcgcccgccagctgggcgaccgctccaacgagatgcaccgcggcacctggaacaaggtgagcgccaagtgctgggagatccgtggcaagacccttggtattgttggttacggccacattggctcgcagctgtccgttctggcggaggccatgggtatgaccgtcatctactatgacgtcgttaccctgatggccattggcacggctcgccaggtgcctactctcgaggatcttctggcggaggccgactttgtcaccctccacgtccctgagactcccgaaaccaagaacatgatctccaacgaccagttcgagaagatgaagaccggctcctacctcatcaacgccagccgtggtaccgttgtcgatatccctgcgttgatcaaggcctcgcgcagcggcaagattgccggtgccgctctagacgttttccccaacgagccggctgctaacggtgactacttcaccaacgatctcaaccagtggggcgaagatctgcgtgggctcaacaacatcatcctcaccccccatattggtggcagtactgaagaggctcagcgcgccattggtgtagaggtcgccgatgctctcgtgcgctacatcaaccagggtgtcaccactggcagtgtcaacgtgcccgaggttactatgcgctctttgacgctggatgagcccaaccacgctcgcgtcatctacatccatcgcaacgtgcctggtgtactgcgcaaggttaacgagattctcgccgaacacaacgtcgacaagcagatttcggattccaagggcgatcttgcgtatctcatggctgacgttagtgacgtcaagcaagacgatatcaagaacattcgcgacagcctggattctctcagctcgcgcatcctcactcgcatcctttactaaacgggaaggatcggaacagcgtacatggcaagaaaagggggttaagagttgccttggggtgcggtcatgagtcatgatatctggagtcgcggagtccgtcgggtggatgcacaaacaacgatttcaacatgatctctttctcttacggtatgcccacccggtgcgtgtgcgtcccgaggaaggggagaggaaaggtcgaacatgacaacgttcctggcactggttcaacatctagtctttttcatcaagttttggtttttttgggtcattgggagcgcaagtacaaaatacggcatggcaggttcttaaaacaggacaaaaggggaaaatgcctttgaacgaaggcgtcgacaagtcgatggtgtgcattctggaaaaggatcggaaaaaggtatcatcacctggcatcgatatccatcatgttgtcaccaacagtcaacgattatacctactagataatacagacatctcttccaacatttctcgaggtcgaatgggatatggtacagaactcccggcttcttcacatgctgctgttaccaccattggatttccatcatttcgggtctttttttttttcaatctgtcgattggctgctgcggcacgacattcccacttcaccaatgattgtagctattcagccaagatgtcccgggcttggaacgcggataaggtcgacgacgaggtgttgcgcacggactgcttcgtcaactggctcatacggtagaacatgctgcacccgcttctccagttctgtacacgtgcagatatgagggtgactcagtggccttcccgttccgacctaaaggtggaaggaagacatcattatatccagtgtcgtttctgtcgcgggttaatgataagtgcttcaacctttcagagctacaactgataattgatatcaagcgagatctcaattgccttactaaccagcggatggaattattaaacagaacggtttgctcacgaagcagaacagcatcgggccggcatcatgtcagtcaccgtcatgggtgtcattatcaccgaaacagactcattcccaacacaccggtggatgacgtccgagtgagggacggtgttgactctgaattgtaacagtagtcactcgtcgtcaatccggccacggagcagacaaaaggcggcgacgacgcggagtcggcggcaaaccaccaaaagcaccgcctttctccccccccccccccccccccctcccctttttttttcctcccaagtcccaggccccgatactcgggctgccggccgcacggggggcctggtggggcccgtaagtaggtagtctccaacagtttccacagtctttgacgacccgccattcgctggcgctctttttacccctgcagattccagaaagaagagaagaaggaactgaacgcaaatgcaattgattgtcatggtgccagactcagcccggtccacccatcaatgccatagaggtattggtacgtatttacactatgccccattttgagtttgcccatctctctccttttcaggcggacaggttaatgcatttcaactgtcaacaagcgggcagacgggccagacggggacccagttggatggcatatcgaacgaacaaatgaacgaacgaacggaccagtgcaaacaattggccatgggagtctggtaagattgggccttacttccgtgagttccttcagggagttgtgtaaacgaaatgctaccctgatgaggggcgccggtgagctgtcggggagaaatacagaaactcaggggaagaccaaagaccgtacataatgagaacgatgaagccatacaaatcaagagggctatagatcaggaggagaaacatggtcgtcctcataggatatcctgacggttattcacccattggcgtgagcctccagagacacatttgtacatctcaaggtagagtgtagacttggacatcgtgacccatcttgtacatcatgtcgtcttccactggacacctctccggacaagacaaaggtaacccttatacgctgcttagaggtgccagtcacccattgttcttcttcgccttgtctgtgtactatgtagctttccacttatgtagagtcgcgggattcccaagcatacctctaggtatgtaatcttcttcgcagtgttggttagtgcccccttttaaggagagccctgcttgtccaggtcatttgggaattacggctcattggaggggctccatggagtccagctccccaagcccacgaaagagtccgtgcttcggtgttaatgcaacgagcccagcgacgcacccaattgggcggtggccgccaaagaccgaccacctcaacatccacaacaacggggcccctgtcaacggaagtgaacgtcggccgggctgttagcctgccaccacgacggcccgccagtgctctatcatcaccgggcacctcagctacactacaagcggaagcctacccctaaactttcaacgacatcccgtctcgtcgtcccgccttctcgcctaccccgacttttgacttggttgttgaccacaccggcccgacaggctactacatcaaggacgttccctcatccacaggtgctatctcgaccatcagccacttctatacagagaggctgccaccgttaagagaacccgactcgaccgctcgacgaatccgttctcccaccgcaaggcagtgtgttgggtccccgctccgcccgttctgcccgccccgtttatacggcattccacaaccttcctgtcctacacacagtgacaggacctgacctattcccggtcagccaaacacctaccagctagctcccttgggcacgcaaagcaaacaacaaaagcaacaacaacatctttcagctgtttcgtccaagaacagcccgcgctacactcccatcggtccgacgacacgagccgaaccccctttcgaactcctagacctacatcgtcttcgaccaccttgtttgtcggcttgggctccgttgcccgcacgatagcaacatctttctatacttctttaatgtgttgctccacgtccaatccctatttttgtatctaatttccccctcttccattcccttcgtgaatgttgtcttcgccagcaccacactcccgccggcccttggattccaagcttccgcgaccgaactagcatcctggaccgctcttcattccggtcgttgcgtccgccataacagacacggtccaccattatccctatccacccccgtcgcccctagccgtgctggccgttccgccgctagaactggcttcttgaagccatccaaatcccaccacaacatctcttcccccttgctcctgactcgcaggttcgcgccgattttctctccctcgagaatacaccgatacaagcgcatccaatgtcggagagctatgatgttggcactcgagcctggcagcccgatcctaccgagggttgggttgcctctgaagtagtcaagaagacagtagacggcaacaaggtcactcttatcttcgagtgcgagaatggcgaggtaggtagcttatgctttcccaagtctcggcatattccgacttttgtgctttggtttacgtgctttgcgggctggtgcgcttcaagatgctaacatgtgttactgcctgcagactaagaccgtggaggtctccctcgaggccctccagtcaggcggccatgagtcgctaccgcccttgatgaacccaacaatgctcgaagccagtgatgacttgacgaacctatcacatctgaacgagcctgctggtaaatatacacacacctttgcgctgactcgccccgccatcgggcgcactccgagaacgtgatgctgatagcatgtgctgtgcttagtgcttcaggctatccgccttcgatatgcccagaaggaaatctacacatactcgggtattgttctaatagctacaaacccgttcgcgcgggttgactctctttatgtcccaggcatggttcaagtctatgccgggaagcaaagagcaacccaagctccccatcttttcgccattgctgaggaagcgttcatgtatgggctctttgccaatttgacgattcatgttgacttgtaatcgctgacataacaatagggacatgttgcgcgatggcaagaaccagaccattgtcgtgtctggtgagtccggtgccggtaagactgtcagtgccaagtacattatgagatacttcgcgacaagagaatcgcccgacagccccggatcacgagtaaagaagggtggccacgagtctatgagccagaccgaggaggctatcttggctacgaacccgattatggaagcttttggtaacgcaaagacgacaagaaacgacaactcctcgcgattcggtaaatacatcgaaatcatgtttgacaaggccaccaacattatcggtgccaagatcaggacctaccttctcgagcgatcgaggttggttttccaaccgttgaaggaaagaaactaccatattttctaccagctggttgctggtgtgacggacaaggagcgccaggaattgggcttgcttcccgttgaacagttcgagtacctcaaccagggtaacacccccacgatcgatggcgtcgatgacaaggccgagttcaatgcgaccaaggcatctttgaagaccatcggtgttgacgagggcaagcaaacggagatcttcaagcttctggctggtctcctccacttgggtaatgtcaagattggtgccatgcgaaacgacagttccctcgatccttccgaaccatcgctggttaaggcctgcgagattctcggcatcgatgctccagaatttgccaagtggatcgtcaagaagcaattggtcactcgtggtgaaaagatcgtgtccaacttgacccaggcgcaggctatcgttgtccgagattccgttgccaagtacatctactcgagtctgttcgactggctcgtcgaaatcatcaatcacagtcttgcttcggaggaggtcctcaccagagtcacttccttcattggtgttctggatatttacggcttcgagcatttcgccaagaactccttcgagcagttctgtatcaactacgccaacgagaagcttcagcaggagttcaaccagcatgtgttcaagttggagcaggaggaataccttagggagcagattgactggaccttcatcgactttgctgacaaccagccctgcattgaccttatcgagggcaaacttggtatcctgtcccttctagacgaggaatcaagactacccatgggttccgacgagcagttcgttactaagcttcaccacaactacgctgccgacaagcacaaattctacaagaagccccgtttcggcaagtcatccttcaccgtctgccattatgccatcgacgttacctacgagtcggacggttttattgagaagaaccgtgataccgttccggacgagcacatggcggttttgcgcgcatcaaccaaccagttccttgtttcggtcttggacgctgcttctgcggtgcgcgagaaggatctggcctctgccagctcaaatgctgtcaagcccgccgctggaaggagaatcggtgtggctgttaaccgcaagcccacactcggtggtatcttcaagtcctctcttatcgaactaatgaatacaatcaacggcaccgatgttcactacatccgctgtatcaagcctaacgaggcgaaggaaccctggaagtttgaaggacccatggtcctgagtcagctccgcgcctgcggtgtactagaaactgtccgcattagttgtgcgggttaccctacaagatggacgtacgaggaattcgcgttgcggtactacatgttagtgccatcgacgcagtggacatcggagattagggagatggcaaatgccatcttgaccaaggcctttggcgctagcaccggtaagggtctcgacaagtaccagctgggtcttaccaagatcttcttcagagccggtatgctcgctttcctcgaaaatctgcgcaccaccagactcaacgactgcgcgattcttatccagaagaacctcaaggccaagtattaccgtaagaggtatcttgctgctcgcaatgccattgtctctttccaagccttgattagagcaaacaaagctcgcaattcagcacaggagcgccgcactaccaaggctgcaatcacgattcagagagtttggcgcggttacaaggacaggaagcaattccttgaggtcaggaacgacgtcattcgtgcccaagccgccatcaagggctacatgaagcgcaagaagattatggaggagcgggtcggaaatgcggtgctcatcatccagcggaattggcggtcgaggcagcagctgcgctcctggagggattatcgccggaaagttactatcgtccagagcttgtggcgtggtaagacggcgcgtaaggattacaaggctctccgtgccgaggcacgggatctcaagcagatttcatacaagctggagaacaaggtcgtggaactgacacagtcgctgggtaccatgaagaaccagaacagggagctgaagactcaggtggagaactacgaaggacaggtggcgatctggaggaatcgtcacaaccagttggaggcacgcgctaaggagctgcaagccgaggccaaccaggccggtattgccgccgctcgcttggagcagatggaggccgagatgaagaagcttcaagcaagcttcgaggagtctgtggccaatgtgaagaggatgcaggaggaggaacgcgagctcagagagtccctgcgcgctaccagcgtagagctcgactctgctcgtatcgagagtcaacggcaagaggctgagaagaactcgctccgtcagcagttggctgacctgcaggaggctctcgagcaagcaaggaggcaagtaccgatcaacggcgatatcctgaacggcaatggtattgcccctcaggttcctactgggttgatcaacctggtatcgtccaagaagcctaagcggcgtagtgcgggtgccgaaccacgggagatggaccggtacagcatggcctacaacccacggcccgtttccatggctgtccctggtctgaaccgccaaacaacactttccggctcaaccttcgttcctggtgtcgatagcatcgagcttgaacttgaaggtcttctcgccgatgaagatgctctcaatgaagaggttaccatgggcctcatccgtaacctcaagatcccctccccttccaccaatccgccaccttccgacaaggaggtgctcttccctgcttacctcatcaacctagtaacgtccgagatgtggaacaatggcttcgttaaggagtcagaacgcttcctggccaacgtcatgcagtccatccaacaggaggtgatgcagcacgatggcgaagaggccatcaaccccggtgccttctggctttccaacgtccatgaaatgctctcgtttgtcttccttgcggaggattggtacgaggctcagaagacggacaattacgagtatgaccgcctcctcgagattgtcaagcatgacttggaaagcttggagttcaacatctatcatacctggatgaaggttctcaagaagaagcttttcaagatgatcattccggccatcatcgagtcgcagtccctacccggcttcgtcacgaacgaaaacaacaggttccttggcaagctgctgcagtctaacacggcgccggcctatagcatggacaacctgttgtccctcctcaacaatgtctaccgtgccatgaaggcctactacctcgaggactcgatcatcacgcagactatcaccgagctgctccggctcgttggcgtcactgcattcaacgatttgctcatgcgccgtaacttcctctcgtggaagcgtggcctgcagatcaactacaacatcactcgtatcgaagagtggtgcaagagccacgacatgcctgagggcacgctccagcttgagcatctcatggtcagtatcgtcaagtgaacgtttcatgatgcattaggtgctaaccattcaacagcaagccacaaagcttttgcaactcaagaaggcaacccttaatgatatcgagatcatccaagacatttgctggatgtgagtatatttccttgtcccgacaagttacgcaccaatcatactgactttcattcgtaggctatcccctaaccagattcagaagctgctcaaccagtacctggtcgccgactacgagcaacctattaacggcgagatcatgaaggccgtggcatctcgcgtcagcgaaaagagcgacgtcctcttactgcaggctgtcgatatggacgacagtggcccgtacgagatagccgagcccagagtgatcacagcgctggagacttatacaccatcctgtgagttcgatcagactttttggataacgcgaatgcataactgaccgagaaaccacagggttgcaaacccctcgtttgaagcgtcttgccgagattgtatctcaacaagcaattgcgcaacaagagaagatggagttcggctctcaggcgggcgactaccagcacggggattatgacacacaaagcatgaacgacttggcagaggtggatgaagggcaagagattgtggaagcgagtgcctaggttgcacccccgcaaccatcatcacctttacctctaccactaccaccacctcgctctcgtccgtcactgtcgttatcattgattccgagcccgacttctaccatactcaacccctggaggacaaacagtaactccactattgatgattctgttgcgctgccaccgcggaccactaccggtacgaggaagatgagggtcaggagtggaactggttgagtattactcgtttgatacagaaaatcaaaccttttcttgttcatcagtgttgttattgttgcttctgtagtagagtatgctgtgtgttgcaaaaaaaacaaaaacaaaaagagagcagggcgtattttgcatttggaaccaggttagagaagaagtagaagaaaaaggataaggggaatgacagggagcgagacaagcgggcaggcaaagaggcaggcagaaagggcaggatagtttcatggaatggctgggtgggttcgagccgtgaatcaacagtttgccggatatagtagaggaaaatggaaggaaggctcacggcgtgcaaatcaggattcgggtgatttgctttgggctttttgctggagagagagagaacaacggagaattcaccttccaatttcacggtttctttttctaactcattccatttcacttctttaactttgtttcaacttttcatcatcggccgatgtttttactttctattcaaatcatatcattccatctattttgtgagagacatatgcttctttccgtagagttcccggcaaatggcaggcattacacgctttattccaggttattcaagcttacaagacgaagcatgaagcaatcacggaacgaagctcggagagaaaaggcaagaaaagtccaatgtgctaagagagagtgaaatgaagaggatggagacagagggccgcttaagtgcatatcatgtgaataggctgctgcaagatatatccagtacctactatctatacagtcgacatgttattaaatgcctgtaatccattttctgtctgcctcttcttctcctctctttgacaattatgaaatgtttacgtggtggagtatacgtattcagcaatatgcaataaagcagggtggttgacagtagcagagagcagtgccactacatgttaattcgcacatggttgagacggcccagaaaaaaaaaatcttgcagttgcatgccgcgagtctggccccctcgtcacttgtccatcactatccgccgttcgagaaaacgaaacactggactgaagcctcgataaaggaccccactatattttcaaagttattacaccaaaagatagtggtgagaaagatcattaagcctggtctcgaactcatatacacccacatctacacatacacacacacacacacatccataaacttgatctcacgcaactcacatctcagcaccggtgcgtatatataacagtccggattaccgaaaatgaacagatgtcgagactgaccaaaaaagaagaagaaaaagacagagagacaaacaaagcagacaaaaaaaaaaatcacaatgtctcgcacactccccaatatcatcatcaccggtactcccggcgtcggcaagacctcccactgcgagctcctggccgagcgcacggggctcaagcacctgtccgtcaacgacgtggtcaaatccaaggagtgccatgaggggtgggatgaggagtaccagagttggatcgttgatgaggataaggtgagctcttctccagttcttcttctccattggggtggggggggcaaagggaaattatttgatcgtgtgcgcaagaagaagaatcaaggggctgactgtgcgaccgtaattcgaaaaaaaatcaaaagctcctcgacgccattgaagacgaagtcaagcagggcggttgcataatagactggcacgcttgcgacttgttccccaagagctggattgatttggtggtggttttgagagttgagagttcagtgttgtatgatcggttgaccgagaggtatgtttgtttgtattttttttttatttttttttcactttttcctttccctttcctttcccccccccccccccccccccttttgccctttgcttttcctttgttagtacttgatttgcttttaccacagatcgatgcgtaaagcataaactgacacacgcacacagaaaataccccgagctcaagcttcaggaaaacctcgactcggagatcatggaggttctcttgcaggaggcccgcgactcatacgacgaggagattgttgtcgagttgcagagcaacgatgccgagcagatggatgaaaacgtggatcggatcgaggcttggtttaagcagtggaaggagaacaacagctctgcataagggctgatgttgagtttcggggtagaaaagatgagtaatggcaatgggggcaatgtaaaaaagggaaaagtggtcttgatacccggattcgatgtgatctttttgcaagaatagggcggcagtatatacaaaaaggaggtgtaaaagcggcgtaatctacgtaaggttcacgaaaactcacaaaaacgcatatgaatcagaaagagtctttccattgtttccagtgattactttgtttggttttgcattgtttccattgctggtcgtcacctggagactcgcccccaccaaatgatacaaatgcaacaaacgaggatttcattcacgttttgcctgctaccccagcacctcgtatttttccaaaactgtattttacgaccatcactgtgtaacatcgataacggaccaaacgatcaccggcctgactcttactccgaagaggtgctgtacttatccatactctccctccttaggtctcactctctgactttcacaacttaaccttaccaccaggtcagaaaacaccgtcaaaatgtctgccccttcacaagcccgccacatcgtcaacttcatcaccggcaatgccaacaagctcggtgaagtcaaggcgatcctcgagcccgccatccaggtcgagaaccaggcgcttgatctgctcgagatccagggcaccttggaggaagtcacgttggataagtgccggagggctgctgatttggtgagttccggttctttgatcattggctgttcttctggggaaaataatattgcttgaattaccatatgcctgcaataggcgatgtcaaacatgggaaggatgtttactaatgccacatacgttataaaccatataggtccaaggccccgttctcgtcgaagatacctgcctctgcttcaacgctttgaagggtcttcctggtccttatatgtgtgttttcccgcacacccattcctctccttgtactgccaccaaaccacttttactcacatctctctttcacatacaacagcaaatggttcatgaactccctcggccatgaaggcctcaacaacctcctagccgcttacgaggataagtcggctaaggccgtctgcacctttggctactctgctggtcccggccacgagcccattctcttccagggcatcaccgacggcaaaatcgttcctccgaggggtcctcctaacttcggtatgttcagcctgcgcctacccaataacctacctgtccgtcaaaatggaatgaaagaaagaaagcaacatgtttattgacttgacaaacccacaggctgggacgccatcttcgagtatgaaggccagacgtaagttccaccttccatgtcataaactgttcccaccttcgttcatccacacaactcgaaagctatttgactaatgtaatacttaaactacaacctctgtagatatgccgagatggataaggcggaaaagaacaagatttcccaccgcgccaaggctctggccaagttgcaggagtggtttgctaaggagatgaccgcttgaatattttttctcaagtgaggaacaaattaaaacagcaatattcctgaaagacgaaacaagagcagcgccgttgtgatgaaaagacaaagctgtggccacaaggccatgatacccaaaacgatctggaaacaggaacagaaaaataaagaaaagaaaaaaaaaaacgccgcttgaaatgcagtaccagaaaacaagagaattgcagttcgctatatcgaagttgaggatggatagcgatatgaatgaagatcgcaacacaccatgtacgacatgtccctatgtgtccatatgaagccgtcttgtccgtgcatggcgttctatgcattcatctccggacgcggcctcaacctatttttcatatcagccagccgcttccggacttccactatatgcaaacccatcagacttggagaagcacacgtacctaatgacttcaaactccctaaaccttcccagatacttactcccgcgtcggtaaggattaagcgccatgttcgccgcaagggggtgtaggtgatggtggacatgcacatcccggccgacgtgtttagtgatattcgacgcatcgtgaaacatggggtcgaaaacaatcaggttccgcgcatccgacttatcgtactccagcccgatgatcgtcatcgagtggcccgcgtgctggaagtatattggcggtaggtccgtctgccagaccttcttaatctgctgagtggtaagagctgtatcttcggggacagagatgcccgtttggaagtaccgctcgaccatgtctagtaggtctttttcggagtggccgggctcggggtttttgaaggcttggacgtcgaaactagaagaagggggtgggtgtcagtttcctgtgctggaggcagaagatagagggagagagagagagagatgaggtgaatagatggatatgaagggcttgcgcacggaatttgcaacaatcggaacatggccatcgcctcaggcgtcccaatgtactttctggtaccgcggatgccgcctgtttcaacccttccttgagcgttgatcccgtggtcccatgcagtttcgatcatttcttggatattaaagatcgtggggatcccctcgcagaaatgttggtagcctgggtatttggtaccgatgatgtacgaagacaacatttggatattgcgataaccacagaaaccgccttcacatgtttgttagatgacataactcctcaatttcggaacggggcaaaactgaccttctctcttaagtttcgacacatgatttgtgctcgggtgacacaaaaaggcatgtcttgtggaagaacattgctcgaacagctgtgccaagaccggaataatgccttgattattagttagcgatgctcatgaaaaatcccctccattatccagtttgtgaactaccttcagctttcacataaagtcccttctccaggtgcttgacaagccaatctggcatctgctcctcgtgtgcgtacttgccgagctgcgctttctgtatatacggctttagttcaacgcttcaccactgacagttcccgctaaacaattgaagacgtacaccaagtcgggttcctcgcataactttggcagttccctccgaggctcgttcagccagtcgttccgataccttctctttatggcgcttctttggaggctttggagacatcgagggcgcatcagaggagcgacgggggtgatgaattccgaaaaaggcccgccatatcgatttgctcttgttactgtctctattcctgtcgctgtgatggtcgtccttgcgctccccacggcggtgaccttcagtctcgccgcggtgggctttcgaagaagaagaagtagtactaggtctaggtgaagagcttgaagaatgggagggaggagtgcgtgtcgacgttgttggcctccttgccggcggagactgaacttttggggatggagatggagcggaaggggtgatgatgggactgccagtctcagtttcggaagaagcgctgccaccttgctctgcggcatggagttctaggtgatagcccaggtcggctgcgagcaggacttccccgcagtcttttgccggacattcgatataatgagggtcttcttctttttcaggaatgtgaccgcccttggcctctgcaggcttatcagcgacgacaaagggagattctccctcggcatggtttgtctccaagtgctagcgttgaagtcaatcagttaacgggctcacccccaaacaatgcggcccggaaggggaaacacactagcatgatggcgtattcgtccgtcgttgtcgattcccagttgcaaaagggacaaaccatgccgcctttgttttcctctgaggctcccatcttcaactgtttcagattagcatagaacgaactgttagtgagatgtaggtctctttgttctgagattgtaacccaattcggattccctccgaataacaaagagactttgaagtggcagcgcggcaagcggcaagcgggatggctggtgagttaacgaatgttgctaacacgtagctagaaatggaaatgaagccgggaggatggattttcggtgaacgagccggcgagacgtgtctaatgattcagctcagctgtggaagctaatcgctttcggtgagcagcttgtcttgagcatttatctttttattctttttttattcccctcaaaacgagttgtacgaggactctccaaaccctttgccgaccggtatcatcaagacaagttcaggcgcaaatgacacatagcgagacccgtctcacggaaggagtttgttacttaaattcgtttggtcgctgggacgacaccatgatggctcacatgccctaaacacggcagcaaaggcatcaacgactggcgagcaaccccctggaagaaccactcagcttgttggattggtttgtttgctggtagccattgcccattgtagtttgggggctgaactttgtccagggaaaccgcactcgggctatgcgattgaaggaaactgtgcgtcaaaacaagaagttgcaacaaagagagggttaaagccatccgaacgccactagctttagtcatttcccctcgtgttcaacaccgtcaggacgaattgacgaggaagtggttgaggaaggagcaaaagagcgaaatttgaacatgaatcaatgaggttgaagctgattatgtgtaggcatgtaacgaagtgctgtgggaactatagcagaacatatgtatgcagtggtaaggcatgtatgtgtgttgttgtggtaacattccacttgatacccagacgtgaggttggccccttttagtgttacctctagcgatgctcctcttaagcgaatgttagtacaggtagcaaccattatacacgacacctcgtagcacacacacttcagggactgtttgcccgtcacggtgtcccctcgctacgcctgggcttgcatccccgaaaagtgtcagctaaatgacaatagggtaatcattattcagcttcacatctttagccccaagcagccatccaaatccatctcaggccacgatcaagtgaacgattaaatgattactgaactaatcgcccacccaacaacttcactacctagaggtatctacatagtaacgacctaggtgcttggcgcgcgcatgtctcgacaactgagatgatgtcatggctcattttcggattccaatttggcagtcatggcgaactggcggacattgagctcaccaacgcaggatattcgatcccgatttttcaaagtttgaaacgtcgctgcctggcttaaaccttcttttccttgggggctgttgcattctactccatttttactggtgcggtgctagcaagggctcccgcgctcgataaacttcccgaagaccgagcaatgaaggggatcgagtaacactcactcatcacttgccttcaacgccgcgcgggttggctggctggtaacaaaaagaagccgccctcagccatacgaaaaatcatctccatttctccgtgtcatcgtcatatacctcagacataagcggcatctacacatgcttgagaacagtcagccacgtccgccgtccggatatgtccgtcctctctgtctcatagagtaggcatacccgaacacgagggagtcatgatgtaggtaaagttcagtcatgccgaatgcagaccgctaagtcggattcgccccccttgtcttctatgggagcagttgctgatggtgtcgaagtagttgtcgttcctgaccccggccaagtggttcaaagggtagatgtcatgcagagacgggtcccacgggtccctcagccctatgacagcctcgtgttcccgatcccggccgcgggggctgcaaccggcttggtctggatgcgcgcccttacactgacatatttgggtatccgagtatctggtctctcgtctcttgaaactttactgcctaactatgtgacgatggtggctatctgtgaatcatgttgcttactctcttaatggtattagaccacaccgtttttttccgtggaagattcgaggctgtggttgaacatgaatgtcatgttggatggatcgtgaacatggcaagtggatgatggcctcgtagggtaattggatccttgttctatgagtgcggaaaggagggcggcagatttgggtaggctagagatctcactctggttctgttgatgaaccagaggagatactagagcaagtcacgcatagggtctacatggtgcagtaaataacaagctcatttactgtacagaaatggccatcatactgccatcaagtggcagagtaacgtgttactcttcatagttgctccgccttgctacgttgacacaaaactttgacaatggtccaactcaacgacattcaccaaggttggcacccaagcctagactatactatgcataaattgaaatggcaacgtagtccgaaggtacttgtaggttctctattcgacacgtcgaggaaagaagtgtggaagaatctggaagaaaactcgatgatgctcgaagtctatagtagctgtgaacttgcggagtacctggagcccgcacacatcacataaccgccacctcagtaattactgacgatatgaacacagtcaagtgcggtctactctatctgtccagcacaaacggcccaagcgatgttgtgagtttgtgatgcaatcttcatcggtcgagtaaggtatggcttggattcgttgatgaagagcactaacagtgacatatcaaaaatagcctatctgaatagtggcatttccaagacaccagccaacagacctgcaacctgcatctgcacaacaaattattcatcaccatcatcaagcgagactacaacactgactagttgctgaccgtgaatcctagtgttctttgtaaattgtgccattcgaaaagggatgcgctcaagcgaaagtaccgtacagtctctcgaaattgactttcgggtaatcagtttttacgaaggcatgagtaggtagggttgaaagcgaaaagaagcagtatagttgaaccctgcttatgtctgcgtagaaagtgattacctgaagtccatttcgagagattatacggcatgtcgtgccagcttgtgtgtcgctgactaacccgttctccagctttcgtccgcactctccgccgttctcacgcccacgcctacgcccatcatcatggtcgcttagccccgaagcatggcatacgctgtacgaagtacctttgtgatcttgtcattctgaatcttgcatccatcgccaaaagaacataaccacaaatcttgatgcctggaaaagggctgggctatgatgcaaatcacgaatcgatttcaaattcggcttgaccgggttatcttgatgctcctggggatatgatggatctgtttgcttaaagagaaagcaaagtttgcaacttttccgagtcccgaaatgctgcagtttgtgtttgtgtttgtttaagcaattcgatttcgggtccttccaccgagcagccatccaaaacacccttacccttgccaagaccctgccaagccatacgccaagccgggaaaaactggtgcagaagctgtacagaagccgtcacggggctgtctccattaaataaatgtccgaatctcagcgccagcaggagccagcacaggccacacagcaacccctgaaacgtacatttcacggtatgtgtaaacaattctaaaccccaccccagggccatcatgcatagtcttctaaccatcgagaacgcttgagccaggttgtttgacatgtcgaaagagaaaagtccggtgcaaaggaggcgatccctgccaaaactgcgctcgtatgaacattacctgccacagttcgtttgacaccaaccttcgcatccgcgtgtcaacaccgacaggtcagagggatgtagacgtaggggccacatccagccggtcgtccagaccaacggctccaaaccaacagcagtccccgccccagcaccagcaccaataccaacaccagcagcagcaaccagcccaatatcaaccagagcccatgccggcatttatgacctttgacggacatagccagtccttcctctccgaagaccccaaccactttgccgggtatcccacgtctgcgaccatcggtggaccgtccacttcatacgctccggtccccccggtgaccaatgtaaactttgacatggcatcggcatcggcatcgattgccaattcgagtaccaccggggttccggatatgacccagctccagtatcagcagtatccggatgctgccgcttgggaatatgactacccttatgacccgaacgaccccaacaaccttggctatgactatgatgccgcgatggacatgagcatgcaagctttcctacccgacgacatgcaacatagtcatcaggatgctggtgggtggtacgaatatccggcgcagggaccgtcgggccagcagcagaattggcggtaatgtgggcgctcttctgaatggactggttctctggttgatccccgaggaccagtttcgaacctgatgttctgacttggaaaataacaactcgctggctggttcacttgcatgagctaggccttttggactggctctttggctttgatactgtttggtcgatagagatcctagaatgggggaacacagggagtatactcaatagaagcgtgcagacaacaaaaaggcaggtgagcgacagcgatgcgagaatgattacatagatgagagatgagatacatgagaccgcaaagggaaaaccggacgaaagcaatgcggagtatatgaagggaaagatttagggacatgtattgttaatggataatgataaacaccatactcacttgttgcagccttgtgcgtaatgttcttgggatggtaggtgagaatgagtcgtgaaagttagaagtgtatcagttcgagttggggccacgaaaccctggactgtttcggcctccgtgtaccgatgagcgcggcgtcgttgcgatgcgtgcctttggatgaaagatgattgaacgggtgaatttggtgtgttatctttgatgtcggtagaacttgggcatcaggtcggcttcaacatgaagactaaagccccaagccgtctcgcgctgccacggtatgacagattggagatggtccatggtcttgttgatttcagtgcgacttggatgaggtttgtgacgaacgctgagttgtcgagtcgctcgctgttgagtcacatgaaaatatcgtgctatcggggatatgctctttgactgctctggccgtgcacattggacccctggcgtacctgataccaaacctccacaccccaccactctcccctccaagacccggacctgccctgcgcctgccagcgccaggtgggctgggcccgccgaaataattctgccccgccaattcggtgtttcctctcccgtcaaggttcgcaacaccacaccatcgtcacttctgtctccagccctatactatactgccaatcccaggacgagccttgaatagcttcgtagcccccaaggatccgcaaacatgctcgacgtcaacgatttcagtacggcaccctcgcatatgtctctccacacttcctgcgccaattcgcatgcccaaggcgcattcccgtctccaaagcacatgtcgccgctcgccgcctttgcccaagttgctaatctatggaaattgaacagttgctgagcgcggcggcaaccccgaaaagatccgggaaagccagcgtaagcgctttgctcccgtcgaggtcgtcgacgaggtcattgctctctgggaggatcaccgcaagagtatgtgctgcctgttttgtgccctcgctgccttcgctgccctgcaaacgaccaaaaggaactccgtctgatctgatctcctccgtgtgttgatagccgcctactctgccatgcagctcaatgccaagataaacgaagtccagaagcagattgcccccaagaagaaggcatataacccatatccgtccacgacgattgttccacgactagctctaacactactgcgctcgtaggccaaggaggatgtcagcgatctcttgaagcaaaaggccgacctcgagaaggagaagaaggatctccttgactccgccgccgagaaggagaagcttctcaaggtgtgtgctccaaataccagtcttgaagccctgtttcaacagctaacacattgtaggtcaaggtcaagaccatcggcaacctcgttcacgactctgtccccgtctccaacaacgaggttaatattacccagcaacacgacctctcttttaattgaatgattgcctgacaaggatataggataacaacactgttgagcgcacctgggctcccgagggtgtcgctttcgagaagaaggatgttctctcccgttagttcgccccagcaaacactcaaacatacaaagcgaggctgacaaggccggatatctagaccacgaggttctcaggaagttggatggctatgaccccgagcgtggtgtcaaggttgttggccaccgcggctacttcctgaagaaatggggtgttttcctcaaccagtaagccatttctaactcgggtcaccttttggcatacggacatatgctgacatggctgtagggctatcatcaactacggcctcgagttcctgtccgagagagagtacactcctctccagactccccagctcatgctcagggaccagatggccaagaccgcccagctttcccagttcgacgaggagctctacaaggttaccggtgaccaggccgacaagtaccttattgctgtgagtggcttcagtcccctttgtgactaatatgactacaaagatgctgatctctgtgtgtgacagacctccgagcagccgatcagcgccttccacagtgacgagtggcttcaggccaaggaccttcccctgaagtacgctggttattccacctgcttccgtaaggaggccggtgctcacggaaaggatgtctggggtattttccgtgtccacgagttcaccaaggtcgagcagttttgcattaccgagcccgagaagtatggtttttattttccccgcaatttgccccagttacgtttgacaagacagttgtacttacaaaagcatcacaacaacaggtcttgggagatgttcgagcacatgatttccaactccgaggctttttaccagtccctcggcatcccctaccgtgttgtcgccatcgtctccggcgctctcaacaacgctgccgccaagaagcttgatctcgaggcttggttccctcaccagggcgaattcaaggagcttgtctcctgctcgtaagtttatgttttttttccacctatagccaacaccctacaacaagaatccaaatagagatcaagatcattaacctgtgacgacagcaactgcaccgactaccaatcccgagacctcgagatccgcttcggcgtcaagaagcagaccgatatcaagaagacctacgtccactgcctcaactccacccttaccgccacaacccgcaccatctgcgccatcctcgagaacttccagactcccgagggtgtcaaggttcctgagcctctgcgcaagtacctccctggtgctcccgagttcattccttttgcccccgagccggtcaaggaagttaaagagggcaagagcggcaagaagggcgaggctgcccccaagaaggcggaggctctacctgttcgccaataggaggatatttgtggtaattaggttgaatgaggtttaggttgtccgtgcgatctcgattgaatgatttgataccagttcaatgcggttgttggtgccatgttatgaaggtgtgaagatgttggtagccatgttgatgagaggagtttgtgcatatgtggcagtgtgaagtatgttgaaagtgatgttcgagaacccgtcttgggaagtaggcgtaacgattcacataacagtctctagtggctcggtccctatgtacgtgaagtagttcaacggtcttgcatatcgcgttatatgtgcacccgttctcaaatgacaatccacaagggcagttgcatacgttgagcgaagtatagagaacatgcgtactataccatgaacaagcatagttcgcaactatgctatcaactatgcccttcgaaaactttactctaacatgagcaacaatgcccgtcgttcattggcttcttgatctcatatagacaaggtcaactttcttcaaatcccatcaaaccttattaaggagaaatgatacccgccgcctctccccatttaagccccagccaatcattccccaatcacatcgatgcagtcttgccgccaaatgatgtgaacacatgaacaaggtatagtgtcaaaatcccttctctatatccacaagccgagttgagtctcgtttatatctaacgccgagtgtaactcaacgaacaaggaacaaataaaaaaaaaaatggaaaaagaaaagaccatgataaagccaaaagagaaaaagcacttgacttctctcctgcgcgccagtgcttcccgcgaaaaacagaaacaaggtcgtgaaaattgcgtgctgtccggtgatggagtaggcggccaagaaagctccgtttgcggtaggacaaggctgaatacctcaaaccattgtttgataaaagaaatctgctctccctttcgagatgtgccaaatccaatacccttttcgtgggtgaaggatacaagccaaggacagctgttcaacgccttggtgacgtctgtccgtaccatgctgcatgggggctgccacaccaccatgtgctgtcatgaaccatgagcaagatgtgctgcaaataacagccgtatataacggtgaggaggtctgtggttgttgtgtcgtcttcatgtatgcatggaaatccctgatctgtgtctgtcatggagcttgccatcgctcacaagaagaaccgacttttgagcgcgccactgctcacgagagatattgatggtcatctctccctactgacggcgaagacagagtcgcgttgactgtcttacatgaccacgcactttccgttctcgttggtcgccgtggggttatttgacttctcaacctcgccgatgagaagctcaaatgctctggcgacgttctcgttatagcgagcactagcctcagtccaggcgcatttgtatttctcggcgagagccttgccgtcctcaggagtgacctggcgctgttcaggacggagatcactcttgttgccgacgatgcagatgggtacgttgtcggtaccctgttgaagtcagtaagaaatcatggtaattatccaagacgaagtctggatgaacaagatgctgcttaccagatggttgagaatcttatcacggataacctggaccatttcaaaagatgccagtgaagaaacggagtagaccagcatgtagccgtggatgccgatgaaatgcttgctattcaaaatcgaatattcatcctgttgaagtgctcgtgtcagtaaaatgtgtcgccctggtgaaattcacatcaattgggtaaggtgggaaaggagtgagaaaaaaccgtacctggcccgctgtgtcgacgatctcggttgagtaatcctggttcttccacctgatttcctttgagaaggtattctcgatggtgggatagtaggattcgacaaagtgcccatccacaaagcgcacagcgagtgaagatttgcctgtaacttcggttagtgcctgttgctcctcttttacttctgtcttgctttgcagtcaggccgcaagaaggccagatagattgcctgccatcctcacttcgcgaacgtgtaaactgtgtgcaagagtgagagcagcgtgacaactacccgagttgtgtgttggaaaaaaaccctcgtgcgatggaagaaaggataggaggagggtgaacttaccaacagagcgactacctacgatggcgatcttccgctgctttgtggcgggggacggcattgcgaatgaacgtcaactgacgtgaggctggagtttgggaagttgaattgtgatgtatatatatatatatacgtatacggccggttcaagggtcgttacgtgtgtattgtagctgggagaagacctatgggtgagatggagtggtggtgtgagatagtaagataagtgaaggttggaagtgtggaaaattgaaggtaaatgtgagtgggatgcggtccaagttcagaagaaaaacaatttgttgttttgaatggcctggcaggcgggcgacagcggagtgtaccggctcgtaacaacattgagagcttgtgaaccagacaaggaaagagcgcccctgccctgccacctacaagtttggggccagagtctaggctatttgcggtagtagtgtagtttggtgaggcaggtacgtactgttccctctcgaaactggtacggagttctggggtttgggaggaaagaacgtccggcaaacccgctgcgtaagaagaatgcccctgtgtctaggccaagtggaaggcaaggctggaacagttcttcaagtccaataccagatgatattcaatttgaacttgaatcaatccggcgacaggtagaacggcagatttagtttgagacaatacaaccgcatagtccccttcagcatcatgatgaaagtcatctcggacgccagataggtctctttcgctgatttatttcccatgggttcattccgactggaaatacgttagggttgtacaagtcattggtgcatggtcccactcgttgacgaccacgcgagtgtgtcaaaaagtcgttccttcccgtctgtctcaattcgtctcgtcgttcggcaggactccgagcgacgaccagacacttttgcttacgctaggttccttcgttgctcgctctgacactggactgactgcccggctgacaggtgcaatgccgcccgccgctgttctgagacagcctaggcctcacgaaacagccagccagactggccagacacaagaggcagccgagcttgtagtgtacatgttgcagtgtacggattggtggggtacctggggattgctgtgaggtaatatagtggagtctctcttaccccactgttttcgtcgcacctgccgcaggcacccagattgcggctcagtcgctaagtttgccttcaacactccacattctggcactgctaagcctctaaaccaccaagcctggaccctattcggccgtgatctatttgcggcataaacaattgcttccacagggaaacagagaaaagaagcttgacaagctgaagctcttagactttgttgtcacctatgactccgtacctagtcagtcacctgcgcccacccgagctgcttctaagcggaagctgtgtcacgacggaccacaggcgagccgaatctacattgtctttacggagaatatccggtttcctaagtctgtaggaggtccagcccgaacaaaagtccatacagaacagaaaaagttacaagataacttgatgtttacaaatacccgtcacctatggaagagtgccaaaggcccaaaggtgttcggattaggtgggcagaaccatatcatatcccaaaccaagtgaagccattccttgcgctgagatgatcatgaccaaagttatcggccatcctgaagaatcctgaattttgctccccagcacgtaccatttgaaccaagttcgttagccagggcagtattgtcaatctgaccctttcccgcaaataagtcataagtctatttcccgcaagtgcccagaccctctgcctaccagaacaaaccctctgtgtatcaaccagcaacccgcaacccgcaacctataacccccaagccgtgaaccagtccgtttaagttcccggaaaaagcaataaaagcaaagcgatatctggctcataacaaccagagtgttgatccagccccgtgatcatatatggatcatatttcaggcgcactctgacttgaggacgctgactagcctctggagacgcgccatagcagaagactcatcacctattttcgtttcccctgacccgccctgggcttcctctactctttggtgatagatgatgaactcgttgagggaatccaccagcggctggatactctttttggggtggactgagacgaatttatccctgatgggttcgcggaggcaaaggtatcccagcaagatggcaagatagccgagagcaacgttgagctgagctttctccttggaatccgcctgtgaacaactcctgtcttagtattatgtttcgtgtctgaaaatcaatggactgacaacttacatctgaggttttggagtggttgtcagcaaagagctggatcaatttttctagctgcggtcccggggtacccccttttgtatcaagagacttcccagctggtgggtaatagacgcaaaagttaatcataacaccgagcatcatgatgagagattcataaactttagacaggaaagcatcagcctgcatggaattcaagacaacgtcaaaggcaacgcatgccgaatgcgctaggttctggagaagtcccttgttgacaagcgttcccgaggcgtcgtggttgtgattagtcatgttaagcgtaatcctgagggcgaggctctctaggtcgttgaacttgtccgcaggccgggtcaaggtagtctccagcacatcagccgcaatcggcacgtactgagtcgtccatttagggctgaggtgagactgcatggcgtagatggaatggccttctagaacatacagggcgaggaagaaatcgatggatgcttgctctttcgggaactcccagcaggcctggtcggatgtgccagcggccaaaatcgaaaagagttgatcggtcactttcgaggagaaaacttcgaactcgtccgacatttgggttgactgtcgcataatcaagtccagacatttaagtgcgagcgttctgggagatacaagcttaggcaaggcagtttcccataccggaagctttagtagagaggccttgattgtccccagtgttgtttggccgttcctcgacacattctgcttcctctctttcgccaactggactatatctcttggctcgccaaggagtcgctcaataagagcggcgaagccctgagccttcagctgttggagtagcagggttgaagccgaagtggccagcatgttcgcaacaactgctgcgattgcaaagccagaaatgaggtccgcctctttatctagcgacttgaacatatcatcggcgccgccatgattgcgaagctgtgaccgaaacgacttttcattcgttttctgagcaagctcgaacaaagcgcctcttcgtaatgaggaaggcttttccgatggcggacctactctatcgagaatatcctcaatctcgtccgcgaaacggctgttagcaccggcttgtcgcagttcgtggatactccgaacggctcctgtattgactgtctcgtcttcctcgtccataaacgagaaggcgtccagagcagcacttttggtcaggcgaccaatgttaaagagtgcaccccccgacaagctatcatccaaccccatcccgcccaatccaccgccgtcaaacagcgggtcgttttcggccaacattgacctttgttgcgtatacgtgaacttgggcccggatttcttggttgcaagtattgggcgagcaagtcgctttgacggtgtcatggttgagggattcggggagcttggatcctggaacttgggggattgtttgccttgagggctttctagcagtggaggattgccatcttcatcggaggaactgtcttcttccttttgggctaccaaagcatcgatcaagcgtttccgccgtggtggcgcggcagtgacagaggtttctgtttgtggctggggagagggattcctttgcacgggcaaaggcagcggtttcggtttggttgacgaaagtcggagcgggatttgatgcttcgttgcggcatgcgttggaatcgaccgggaagagaaagcatccgtcatcttgacatctttaacaggtgtattgatggccttttgctgcaacttcgccttcggtagtgtttttgcaacctgttcgttcgaagcatcgacaggtgtttctgtgccatatggcgatgaattgggagtcgagtatggtcctgccagtacgtctgtctgttccgaatatgtccgagtgatcttcctcttctttgccctcgcgtcatcctcgccggtttcgatgctccctggcagtggctggctatgcgactcgtcgtgtagccttggatggctggtccggccatatttctgttgagttgataacctacctctgttgctagagctagtggtacgagatacggcaggtcccggcgagcttggtggcgatggagatgtgcgggtagcagtcacaggggctttcgttatgatgtcttcctcgctctgatttgtcttgacggaaatagaggatgcgctcctatttatggagatcgaggaagtcgaagcttccactcgccttctcgtagctttgccgtatgtggtcacgcgcttcttgggcggaaagtcgtaatcactgaggctggccattgtgctgactgtggccgagcaagagaacggagcgctggttgatggatagctttgacagcgatggatatgtatgtcaatcgggtatacgggcgccggaatcgtatcagagcaacatgcgggaaactatcgcaagttcggcggctgaaggtcgagtagtcggtcaatggcagttccggttaagtaaacgtgttgttggcggcgtagtcaccaaagcgcgggtggaagtccgatgcgcgcagctcgtctaaggcataccgcgattgtgacggcgaaggggagctggaggcatgagcttataagttcggaacgagatggttgctattgtcgtggttagtgttggctgaagcgattccgcggtgtttgctgcggtgtggttgaggcgattgagttgcgcttcccgtccttccgtcccgcgtaggttcagtccaatgttttggaaatggaagaagtcgaagtggaaacgggtgtcattgttgcgaagaaccccacaatatcttgcttccgtctgtcacggtgcctgccctgtggccctgtgtcatcagtgcgtggttcactgcagtgcggtgcgcgtgcaagggcggcggcaggggcaaaggcaggacaaggttcttagcacagtgaccctgcagatggtggtctgtgcttgccgttcccctcgagacacccgctcctctttttctgcatttccgaaaagagccttttgatgttatcgtcccgtctcattgtttacacatacaaacctttatctctagattcgactggtagaattgtaaagcgcggatatcggcaccgcattgttgacgacgaaaacacgtgggggttgccaagtctctcaacttcttgcagtaggtgaacttttcatcccatcaatgcttcctaccttgatggctcccactggacggccttcggtgtctgccgcccgccgcccgttggagctctcgcgggctcacggcgggcacggcggggttccaggtcgcaggatccagctggactccaagagcgtttccacggtttccacttccacttggacgactcaggtcggacaaccctgagaagcgggcagggatcggtccagaactgaagcctttcgcaaatgcagtacttttttctgatctgacaatcgctcaaggtcccaaagttcccctttcttgtcctagttcccgcatcccgccacgatcctcttccggtaaacggagaagcccagtcaaatagtaagtacacacgcgaccaactaggcaaggcgccaattcctgtccccgttgacactctgcgacgccgagttccaccgtttatcagctctgcaagtgggaggggtttggtgggaccgttgttgatacatggttgggcgcagatctagtagagtctactgatcttcctcgaatctgggggtggcagtttgcgccgcctcgtcttcccatttggtcgcgctcaatcccaatcacgaaccctcatattcaatctgtttgtcatatgtctgctcctggcttacagataggctgttacctttgccccaggatcctcttttaagaagcatctgatccgccccccctcctccacgaacacttgcgcgagacactatctttctttacattgaccacacatcacctacacgaaacgattcgcagagtatccgttctcacgacttcggcacttagtccatcctcctatacctacctcacccaaccaagtcaacatgtctaccgcctccgagatcgcgcccaccaagtgcgtgggccccgattaccgcgccgaggagcagaagcccaccgccaccgtctcgaccgccgtcaacttcgacaacgtcaccgttctctctcaaactccccagctcatcgctctcctcaggtgcgtttgcttgcctcgagttgccttccagactgctgtccgccagacgctgacctcggtggttacaatacagcattatccgtgacaagcggaccgaccgcggcgacttcatcttctactccaacagaatcatccgtctcctcgtcgaggagggcctcaaccacctccccaccgtcgagcaccccgttaccacccccgtcggccgcatatacgatggtttggcgtttcagggcaagatctgcggtgtctccatcatgcgcgccggagaggccatggagcagggtctgagagactgctgccgctccgttagaatcggcaagatccttattcagagagacgaggagactgcgcagcccaagctcttctacgataagcttcccgaggacattgccgaccgctgggtccttctcctcgatccaatgttcgccactggtaagtctaggatctgggggagaaccaagtgcgccttgtggctggggtttccacggctaacatgtgctttctgtgcaggcggatctgccattatggccgtcgaggtgttgaagtccaggggagttccagaagagcggattatcttcctcaacattttggctagtcccgagggcatcagcaactttgcttccaagttccccaagctccggacggtaactgcttttgtcgaccaaggcctcgatgacaagaagtgtgttttccgttccgttccgcctcatgttggtcgctgagaagatgatgagatttgagactgactctaattgctatagttacattatccctggtctcggtgacttcggcgatcgctattactccatgtaaagtgtgaaggggcgtaggtagatcgttgattgtgatgacttcctggcggtggggatcgactttgggaaatggcgttatctgagaggactttttgatgccaagcgtagtaatggaatacccactctggaaaaattcaacaaaacgagttcgtgcggcttcgttcgtcgaaataaaactggcatcgagattcggctcggcttcgcctatcgtgttgatgatgataatgacccttaataaacctttcgctcagtcaaccatgaccccatgagatattggacagaaaagaaaaagaaacagccagccggctacgcggacgtaacgcaacgtcgaatcgccgatgtcttttagtcgtagtcatcgtcatcaacctcaacaccggatccgccatagcctctatcgtcatcctcatcatcttcgtcgatatcggcagctctccggcttgacgccgctggccgcccacccgtcgaccggctgttcgagtaagatgctgcttttgcgcttgcctcggcttcttgggcaacagcgtctgtttggtccaagtcaatgacaagctctaacatggcaagggcaaggccatatgcttgcttacctgcagcgtctacccaagcactatagacatctaccgcagcatcgaggtctacatcgtagttgtgaagtcagcactcctctgcttctcttgtttctgtgtgtatatccaagggttggctgagctagtcttacagtttacagggcattggaacttttggccgcagattttgcagtcgaggtagccaacgccggccttcttgtcgagcttgacgatgacggatcgttcgtggttgcagaacaggcatgtgaagacagtgggaagggggtcgttctagttaagaggggggtgaacaggttagcgctttggtgatatcaagggcaaggtgaagaaagcgtataatatgactggatgggtggaagggtacaatgtagatggggttccagtagtagtgagtgttgtgtatgatatgggaagatggtgctcgggggtgcagaatgtctaaaaaagcttatcgggcaatgacgtctttggtggtatccagaggcgcgcgcaacggacaaaactacgcgatcatctcttgggtttggtgaatggaaaaagtagaggtcgagatatgcacataccctcctggggccctgcggctttcttgacgactttttgcgcttgcccattgtgaagttgccgtgatggttgttgttgtttggatgttgtaggtggtgggtttgttcaagtttgttgaaatggcaccggggcgtgtcaagttcggttgcggtcactaagtactgcaggtgcgcggccggcagcgctgaagataacctatcgatgattcgcgtcgcaatggaaaaacccttggtgcttctggcgcacgcgctgcagatcggattgctggaaaaatgccggtgaatggaaaaggggaagagcacgtcggtcgttgagagaatggaggcgtgtgctactttactcagcacgtgcctgatgggtgactccttgcaggcaaaagttggtggttacctattgaggtgttgatatttttgcgactacactagttctaggtagtttctgcaccttcatggaggcgtcgctgacagcaaccgccaaaaagtttggctccatccccgtccagtcccccggtagggtaaggtcactcagtgttgcctgccccaccacgactctcaccgttctcaccaaggtgagtccctcggacgccgcgcgcgtgatggctgtgggctctatggttttacaaacccaaagcttgataagattattcacgtagcctggtgcaatggctcgtgcacatgatgacaggacagggctgactttcaggtttcacacttccacttgcaactcaaggcgggggccttggcgtggggcccgccaatttgatccccaccttgccccacaaaatacctcccccagctttgggaggatcgactacatatcgagcggggactggtgattggacaaatctggcatttgacatccaagcacccgccatccagagttcggacctgtcgagatactgtaatcaaggcgtcctgttcgataagacgaccaccccgcttatcatcgttgctgatggccttggcccgagataggttcccttgtgagcagcagggcagcgttatcgaattcgtgaacaccggtaccttgcttgatttctcgcgcaacttgcaagcggtagtatccgatggtgatgacagctctccccggtaccggcaccaaccatttcgatgttgggagttctttactgagcggtaaccatacatactacttgcatcgcggtgtcaacaatcacttacaatccatacacccccatgttgtttctgttgtgatgaacacagggcctgcactttccctacactatgcgggacctctccagtgtcgttccttttctgcttacacaatgactacctctactaacaagggaccacctaaactgcatagtacatacggtacataccgcttccacttggaactggcgggaagggaactgggggacagggcgcgctcgtctccgagatccgcagccacggcactcgatccgattgcggtaccccgccgccggcgtccgttgtggggagcatggttgacccaaaaagtggcagcccagcatgctactccagtctacctacagggatcgaggatgcgctacgggcatgccacacacaccctgttatcgatcagctggctatcttgcttggtaacgttggtcagtaacacgctccgcgtccggtgattgcccgagacgcaacttgtaccgactcttgttacgtgttgcaaaccatcgagtggtcgatggccaaagacatcctcttatcacgagggggccttcggtggcttcgggcaacttaggtacggtatgcccctggcgacggcgagtgcatgtacactacgagctggaagaggagaggttggatggccaagtggaagcattagtcctatgtccacttcctccgggaacgtcgataactaccatgttataactggccctcgtgtcgcccgactgactgactgtctctctcaaggttgctccagattcccatcgtcttcagtatcttcgtctgtttgttcctgacgttgcctccatcccgtccctttgtctcccgtctgttaaaccactactagaatctatctcttttatcatcatctttgcctactagatactgcccttcctcccccatttgccccaacagtcagacctggttacaatggctacaggtctggaaggtgtgcaggatgccttgctggccatcgcccaaggccaaacgaagctcatctcggcggttgaatccatctctcaacgtgtgagcagcttggagaagactcgcgaaacctcgtcgaaacccaacggcgaagctccaaacccagtcaccaccccgctcgtttccggctatgtccagacgccaccgctcttgcaggcggatgccggcaccatgtcaccatcatctccgcccgccgatgtcacaaagtccaacttctcaaaccgcgtcgtgctcacgacctatcccaagcagatcggcatcaaccctctaccgatggaatggggtgcggccgatcccgtgaagcgtggcccggtagctgtcatccgatctggctcgaccatccgcagacgtaacgccattggtgcccacggtggttcatactcgatttactacgcgctggctctggcgagtaaggagctggatccagaccacaagcctgacttcaccaacaccgagcccgccgtcaacattggccctttccctcaatggggagatcccaagaagattgtagccatggatccttggggccatcaggttccttggatcttcaaggatctcatggataaggagggtggtacgtactttcacatgttgttgttattgttgttgttgtctataatccctatttgcatatgatggaaactgacactggctatcgacagttgatctccggccgacaattgcgatcacgaaagcccatatgaagctgcctgagcttgaagagagtgttaagagcggcagattggttccagatggcaagatctgcttgaacagcctcggtgaacttgcagtaaccaagtttgccgtcgagcctgtttggtacctccccggagttgccgaacggttcggtattgatgagggcacattgcgcagatccctcttcgagcatacgggtggcatgtatcccgaggtaattggcgccgctggattatagcacttttacggacagacgatgctgatacaatagccagttaattacgcgctccgatatcaaggtcttcctgccccctatcggtaagaatcatcagctgtgtatcccgtcatggtgtggtgttacagattcctaaccgtctcttcctaggtggtttgaccgtgtactgcttcggcgatcccgcgaagatgtcagacccttcgaagaaacttgcgttgaggatacacgacgaggtaggctctcgttctcatggaatgtcttgtctctcgaacacatctttcactgctgacacagccaccttctatgtagtgtaacggtagtgatgttttctgttccgatatctgcacttgcagaccttacctcatcttcggtattgaggaggccgtcaaggaggctcagaatggcggtagcggcgtggtaatctatttccgtaaggaaggtcgtgccctgggcgaagtcacaaaggtttgtgttccaaaactctgctcatgaagactaaatgctaatccagcgtcacagtatcgtatgttgagttcctagttgatccttacctcgtcccatacaggggatttcgtttcgtgggtgagagactaaccgggaaccttttacagttgtgtacaacgcgagaaagcgcggggcagatcttgcatcggactatttcaagcgcaccgaaaacattgccggtgtaaaggatatgcgattccaagccctgatgcctgatattcttcattggctgggtattaccaagattgaccgaatgcttagcatgagcaagtgagtaacaccacacccctctcctcccctactgcgcgcgctctccttgccttgtgggaggtatcaccgatcctcgatctaatgcatggtcactttctagcatgaaacacgacgccatcgtcggccaagggtgagttagcattttctgttcaactatgtggtgtgccgttgtgctcgggtcttgctgcataacctgcacctgtggtgagccggcgatcttttgcttgatggatgctaaccttccgcacagtatccctattctagagcgtgttgagctccccgaaagctggattccagccgattcgagagtagagatcgatgccaagatcaacgccggtatgtttgtcccacttactcttccaatgtttctgtggagaaaggcagattaaccgacgaggattcgttgttatgtaggatacttcacgacaggtcacagaatgacggaagaagaactcaaagcggtgcaaggtcggatatgggaagagtaagttatccctcttcaaaagtcgctcattatcgaatcgaagaaactcgaggctaacgtaaccacagcatcgaccactagaagtaacaaccccacggaggatacgacgcacaaaggagtttggtcatggattgtagagagattattcgggcagcagctgcatcttgggagaacccatcgcaggcccgtcattgcctctttgattaccatatataactcatcacactttcttggtaggaatggttgttcaattcgatcctgcatttaccacaccatatccgccacacccacaatctgtcaggtctgaacgtgaaacgggcgggtgaaatgtggagtgaaaagggagcaaaagagatcacgcaaacagctcttcggccggtatatggttctagtcatgcatatatagtacaatgaccatataatgagcatctactcactagtacttgctattccagcgtgacattcacatcaactcgcgcatcaagtgaggagccttgagttaccgggctgtatggttctcaaagatgctgaatggattacttgtcttcatgacttaacaacgatctttgttacccgaaggacgaagcagcaatcctgtggatgggataggaaggtaaggtaaccaatgtcggcccgcctgtaatggaagatgccagtcaatggccggggacggaggatacagagagcttgtatatcccgaatcctttaccttgggcgaacggctgtcgttgtgagcaataaaacctagccatctattgtagcaattattcgtcctacggtacaggtaggtaagtaactctatcgttaaagacagactgagtggtaatcgcctgaacagcgtagaattacttgtctaactacttaaatagccatctagtctggcaagtgtgcctgtgcgcttgggttgtgttttgtcctggcttgcagtatgttttttcccacgcttctctctttctgacttgaactgttcctgcttcccgatgcctccaatgctgcgtactctgccaaccggagatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaccgatgagagttgaggtagttcctggaagtcagacgcttccctcgtgggagagaacatgcgaatgataggctgaacactacatgtaacctgccagatgttggggggttacaggctacacggggtagaatgggagacggttcaaagagggaaggaggtgtttggatttgttggaagagggaaccgtgggattttggtagggagtcaggggaatcggtctatttgcatgaatactatttcttgcccatctctttggtcttcgtacactgcatacacatatcctttgatggacgcaagttgacatagatgttgaagttggttctctctgacgatactttactatgcttttttttttgtaagtcttgacctattattctaggtcgtctttgaaggttgaggggtggtttggcaaggtccaagataccttaactcgtcactaaggtagtgtgtaggttggattatcttgaggcctatgcggtcctgacaaccagggattgaatgtaagcaagacagcgacgggaggattctaccggcatggtgatcgacagttgaaagacagaacagatacagtactgccagaattgcacaatcccgcgcctggtaccatggtatcctccccatctgcggtaagactgatcaaaaatcctgtcagatctcatctctatgtcatctttatttttttattttttttcccttcacccccatcccccgccaaatcccccccccttccgggcgcccccctccctccctctgagggccctcctctgtctcccgttcatacactaccgttcgggtcagacgggatgttgttcacagaaagaaaagtaaatccacacgataagattcatccaaacatgcttggttggaacgtggttcttttttggctttatcctgtctgtcccgtaatcaacgggggtacttccaaggtcaacgcatttagccccatcgccgatcccttctagaaccgtaaaaaacaacggttttcccgtttacatacttcaggcactgtacgccttatattagcatcgcttggtccagcttcgctttccggcgaaaccatcaaaaagggtcgaaacaaattatgatgtcaatttggcggtgttaaataatagttttcagttatagaccggggccaggcatgccagcgcagggcaggcagacaacaacaccacatttcggctttcatgctagttttacttcttcttcttctacctgttagttctctctagccaatcggtcattatatcacatattttgttgttggatggtatccgctccgttcaggtgtacgcagtagttgctagtttgcgctgtagacagggataacaaacaaggacaacgcaacgagtatgtgtaccatagtacgtgtagtccaaaatggagacagcaagacgttgacgacgttgccaacttttgttgacagctccgagatgatcaacactttctccacgtgtaatggtgggacggaaaaggaaggacgtgggaaaacatctaaattgacgaatttttgtatacactactgcgtactagaattagttctcaggatcccttctccccttctcatgtacactaccgtcactctctgctggcattttgtaaaaggttagcgtggtgagctgcaaagtggcgataactgtgttctccatacaaaaagatggctgctttgccccacctctaattccctgaatatcgtgaggcggcggcaccgcgcttaccagtacaagtagtaacgccggctgaggtgtgcgtgcaacgcaaaaagacccaagaaacccaattagatgatcgactcgctcaaaggaggatgagtggtggtgtccctgagccgaagcgaagcaaacaagtaaaggcagagcggacatactgtgtagaagagtgcctgatgatcagttccaaacatttcatccaattacatccggagacatctggtttcctcttcttcgaggaagaaaagaaaaaagaaggatcgagatggtacacctgtgtatgcagcccacacacagtcacaggacttgattattgccacggccggctgttgtacgtctggtaggtacctaggtatgtagtccgggtcgacaagttcgggtccggtgaggcgtcttcgtctctctccatgagtgcaatgttgaatgcagtatgatgctggtatagggaagcaaagacttggcaggtacgtgccgtaatgatggacgcccaggccgtgccgcgggggatcgagtgatggagccaccactgtcatgatttcctttcggggtaaatcctttccctcctcatgtttttctgtttgggattatcaggagatcttgtcttagactgagaatgctctgggtttacccctggtccctgagcctaatgtaggtaccgtaccatggtgctcttgcggttgtagtgtagcttcaggtagtgtatgtggatatagtactatgtatatggactggcggacaaggagggaggatgtctgtcctcaatctcttttgtctttttctctctctctctctctgacgtattgaggactgcttgtcagaagagcgtggtagttgacttagatcgctcggcgtgcagtatgtcttgaatgacgaaggtttgttacaaatgaaaagttggtaagcatatgctcgtatcgacgtaggatacacattgattcaccggaagaggaatgatggtgccgtcgcctctccccttcgccgccacttttgcttccgccatctggttgatagtcgtaagaaaaagaagaagagttcaaaatggaaaaatgtattattacggatttctggccaatggaaaatcgaagggcttcggagtgaagagcgcaaggtgtgttacaggtgagcaagagaggtcaactaggtatatggagctacgaatcggggaagagaaggtagaaaccgcacgccaatgagaatcgagaagctaaggaagaaaaatcatgtggaaacaggatttggtgatgacgataaaaacaattttctcggtttgtgatgcttcgggagggggggagggaaggtgtgaagaagaaagttcaaagactgtgtaatagcagcaaactgactgcgtactatactaaatgcttcgatgactgctgaaagggtacggtcagttagtattagagtcaggtgttgtgagtagtcccggcggtgcaggtagctagtgagaggctctcgtgcgaaatagatctttccctttattaacaatgtgtctattcggacattgtttattgcgaatgttcgggtgcgcatttggtgatggcagttcgtgatgattccgtgcgcggatacgccagggtaagctcgaggtcttgctgtggctcgtcctggctgtctggcagcgggtttgtatggccccacacagtcggtgtaaccaagtggcttgaacgagcctgaatcgacgaacacacggcagagacggcgactcgggaatgtcatcctatcttgtagatctccggtattcttgtgcttcgcccgtgtttctatccattctgtgatcatccgcgccatgattcatgacagcacggcgcaatgtaacggaatacaaaaatggagcacggggaagctaaagcaaccagctcgcaagctcgtctgcctccagccggcgacggcgatcccaaagatcgaagctaaataagaactttgggtggaaccaaaataagttgtgcagtagcaagaatagctacactagcataggcaacacagtggttccaaaaagaagaagaagaagaagtgaacgttgttgactgcaatggatctcacaacatcggataacttttacatcggttcgaaacatgacaaggcctcgggggcttacttgcagcgactgcctaggaaccgacggagcgaaaagcgacaaagctttcatggtaacccagtcaacggttgttcaaagtgggtggaatgagatatggctgcccagtgagcctatttgatgccctaccagccggcagtgttgagaaaatacgcagtcgttctcactggtccatatgtagaatcatggtggagtttctatggactgcccctctccctttttttggaagatcgtcatggatgtgccggactcttctcaaccgtccgcactgcgtgtggacttggcagttgcatggaactggagacagaatccggggtctgactagaccagctgcttcatgtgttctgtctaaggtacctaccccgctacgtaccacagcatagtatagccagcaggtaccaacataggaagctgaaatgtttggcgggcaggctgctgcgcgcaaggcatgtcctctcgcacgtgtggaaggcatgagaagatgcagctatcatctatactccttgtacggcatcgcacaaaatccaagaatattgctatgtggttataaacggactccgcaagtgaggatgcctcaatagggaacggatagtggtacgtgacactcatactgtttagctcaaggtttaggtcggtataggggccttagccccgctgagaagtgagtggccctctggatccgtcttcatccttcaccggaagcatcaagtgttactcgatatatcaactcaaggtgctgtgtatcccaagatttatgtctatcgggtttcccgccatgaaatgtgtggtggaataggatagtgaaaaattgtaatgtggctaccggtcaggagggttgcatatggaacatggggaagacaggactgtgggccgatagagagagtgcgggtgggtgatatcgatcacagaaaaggcacattaaagtgactataacccgcaaccgacaacacccaactcctactcttcatcggtcgatggtaagctatctggaacccagagaaggggattcgcgcgctgcttggcttgaatacatagtacaatgccattgccgttgttgccagagggagggagggtaatacataacgtaatcttccaactttctctgcaactgcactggcttgccgttcttttgtttcttttgttttccgttcccctctttttagacgatttgttacctgcggtcgattttcccctctcagttagccccgtagtattgttcacgttgatcaattccccgagccatgttcactcaagtcagatatatgtacgagtgacgaattctatcgaatatgattgtaagaaaagaacaagcaggttctggacaagctagagaaggccgtatccgtgttaggcgaagagggcctggacgcctcgattgagtaacagaacagaacaggactggagcgagaccaccggcgtttcctgaattgggtagtctaggccttctctttgggtccccggtgctccccagcgtttccccagtgtgcggccaatgtccagtgaagttgtgggctcaaaaagagtcaagtgagaatatgcaaccaccttgcatgttgcagactggaagtctgtaaagtgtcaaatcttgagtggctgtcggcgttgagtgtaccccacctgatgtttcgttttggcggtgtttgggtcaccagaggagccagaggtaccctactgcgacggcggtccaaaaaggaccagcgagtagggtgtagtccgagggcattgcgaaaactgtcgctgaagtgccgtggagagcgttggacttggcatgtccgagactccgctgtcgccagtaaggctctttgaatggtccggcgggcaccggtcagtacgtcgacggaaaccgcaacaccttggtgttccattcaatgcccaagtttctcgaatctcgggggttgccatcaatgatcatagcagcttggggggccggggaccagggaggggagagatgggaggcaggggcattagcaagatggggacgatggggaccggggggggcaggaccaacacctgcggcagctacgcacttggtaccatgatccatgggtcctctccatccaggtgctgtgccatcccatggtctgcagacgcgtacggcggtcgagtccagagaagcacctcgccaactggtcttattatccaaacaaattgtttggtcgtttcatgcacgttgacatgcctcatgtaacaggagatacttccgaatcgcccgctggtccggcctggctgcttgttggtaggcctggccaacttgtacaaccggcctgaactagggaggaatacaagcacagtcacacaacgctgactgggtttatttgggtgtgtcaaagggctgcagtggttagggtggtcttccactctcggcccccggaggcaacaacgggtaacgggcgggtatgcttagcctcccctctccccctggccgactcaaccatcgactgacaagtggcaaccgaaagtgccactgaatgacactgtaaaacacctccccggagctaagcggaatcgcacatttcagcccaaaaaggctgcttttcttcttatactcgggtccgtctcgacttcaagcccgcccaacctgctctctttcttcttcgtctccttataaacaacagccgaattcgatgtgaaagcccagtagtatctggtgttcaacactacagcaccttggaatcacaataacgacaacctatcatcatccagaccaaaagtgtccgtcacaacaaccaatcacaacaaaccagaccaacattagacatggcgtcgtcaactactgactctcgccgcatgccgcgcagagactcttcgacggcccgtggcacccgaagccccagccagaggccaagacttcttcgagcatcagccaccgagccctctatcaccacgtccaatgccagccgagatgcgctcgcgaactcgtactcgtctcgcagagcaaccgagctcctaagagtggcttacatctcaggtggctcatctccggacgccctcaccagagctacctccagagccacatctcccatctcgacacggacatcaccaccgccaatgtacgatagcttgggtcgacactgtgagctatcctcgtctcctatcagcaacccagatggcttcgatgagctgcgtgattcctgtgagttgctcgcctcagtcaccaatgtttcgggacaagagctgacgccccgatagattcgcattcgcattcgcagcgatacttcagcttcccaagttttgacttgtatgagtcgcctcaccaagaggaggacaaagagccacacatgaagtctccttgaaaggcgcgctcggattctggaaggagagagctgttttcgacgttcttttttcttttctttttcagtttgcaacaagcaagccctgccttccactttggtcatcgggctgctcacccaagacgacgtcgacccacgaggcctctatcactcggggaacagttgcgccgccgtgcaagagcacttggcaggtgtaatatttccaggaacaggaccctggtgtcattggaacatgacacgcaaacagtccacattgaatgggcgcagggcattgggcgagggacaggcggatcatcccggcgttttcgattccttcaatcctatgaatcccatttttgaggtattcggaggggggaaacggaggatgacaacgcgatgcacgccgcttcagcacatctcgtagctggcggatgctacgtgcccatcgggtggtttcgagggagtcttgtaagagcaggatatatttgttccctagggacaggggatgagcagtagggacaggagaggctggtggatgatccttacccgaccgagctgtgggccaagttgagctccctcggtcatgggggacattgtcagcgattatggcgccaagacacgcctaggtccttgtaacgcagccaactgttcaagatgcgtgagtgccccgaggggcgccgtgtccggttggcgacgacaagactgtcttgtacaaaacaaaacaccacaacataagataccctgtagaaatgaaagatgaataagtgcaaactgcaaacaattctagttctctcgcaaccctcggacaagtcgtgagatgcgatggcggtgaatccagccccaggtcagttgctcgtctcatttgctggcgaatgttcgtgctgtcaggtaaccatgggtggttagtgcaccgccagaacatgggtgagctttggtgagtctcgaagtaaaatgcgtgcagtgatatcgccaaagttcgtcgccagagaataatgcttcatgcagaaaattgcagcgcagtcgccataacaatgacagggccatagaccgtgcggtattggggagaagggggaattacatggccgcattgtaccaagggtgggagcactagtggttttgctaagggggcttttttttttttttttttttttttttttttttttttttttttttttgggggagatgatgatggtgatggcgaatggtggttgatgatttggtgatggtgtttggtgagaatgaacgaacgagtggttcagaacctccttcaactcgccaaaacctcctccagtgagaagaagggtgcctgcggtctgcagtcatggaagcaaaagtcccccgagtccaaccttccaggcaaccaagggacccagctgtggacaagagtggaggtagcgacttgccacgataagcgttatcagctggcgcccccctgctcggcattgagccctaaggtccgagaggccaatcaggccgtagtcttggcaagccccaccaccacagtttttccggactacgcccacacaacgggacagacacaatttcacccttcgaggagagaaaaccaaactccgcgtcccagattgcacggtctccatcaccaccccaagcagcacattttgtccctaggcacaggtgctcgtcaagatggctgttggcaagtacgttgtcaccccgaaatattgccaaaatcgatgccacgatgatgcgggcgatggatggaatgagcggtccgcgcaggcgtcatgcggtcgcgaggcgatgacgagctccggtcgcaaattacagacaacatcgcccgatccgaatcgagaaagaaacagcacacaagcagcgcagcggctaatcattggtgttggcgtgcaggaacaagagattgtccaagggcaagaagggtcttaagaagaagacccaggaccccttcgcccgcaaggactggtacggcatcaaggtgagtttcgaccgatcgcgatctcaagtccctaggtgacagcaaactgactggttccccgtctccaggcccctgcgcctttcaacgtcagagagtaagccatccgcccgccctacatgtcgatatctctttcaaatgcgcacgcagcccgacccagatatcaacaaacacacatcatgcgagaacggtattctaactagcttgttcagtgtcggcaagaccctggtcaaccgcaccaccggtctcaagaacgccaacgatgctctgaagggccgcatcttcgaggtctctctcgccgacctccagaaggatgaggaccactccttccgcaaggtcaagctccgtgtcgatgagatccagggcaagaactgcctgaccaacttccacggtctcgacttcacctccgacaagctccgctcgcttgtccgcaagtggcagactctcattgaggccaacatcaccgtcaagaccaccgacgactacctcctccgcctcttcgccattgccttcaccaagcgccgccctaaccaggttaagaagaccacctatgctgcctcttctcagatccgcgccatccgccgcaagatgaccgagatcatccagcgcgaggcttccagctgcaccctcacccagctcacctccaagctcatccccgaggtcattggccgcgagattgagaaggctacccagggcatctaccccctccagaacgtacgttttgtaacccaggactctggacgacacaacagattagctgaccctaagcgctacaggtccacatccgcaaggtcaagttgctcaagcagcccaagttcgacctcggtgctctcatgtctctccacggcgagtctggctccgacgaggctggccagaaggtcgagcgtgagttcaaggagaccgttctcgagtccgtataaagggttaccggtactggggaatgatcgcactgggcatgggtttcactcgggcaatacctctctagggctttggtcttgcttcttcgttgcattggcatggtattatggtattagtcaaggtaacgaataccctcccgacaatgagaaaacgggaatcaaaaaacgatcacaaatgaccaaaagtcgagcgatggttgaaaatgtcgttttcagagaaggggtgacactcagctcagcgaattctacgtggtttgggagaccttgcctggatgcgaaagcactctaatcgtcgttgacttgggcttgtggggcgttttagggatctgaatttcagctacgaggaatcgttatgagaagcagccggagtcccatatacccatgatttcccttggttggccataagagagggatgcacaagtcgtggttgacgggtgtccgagcgagtagtcgatccagcagcagcatcatgtaaggcgggtgggcggttcaggtcagcctcgcgcgtcccttggtgctttgtagtatcagtgcgtccaaagccaatcccagcatgctcaatatccacggtgcgacttttgtctatatgtgatcgttgcctcttatttgactcgcaccacgcataacgtcccaaatctcttcaatgccttgtggtgtgctatgtgtgggctgggcacgtcaagagaaccctcctgccctcttaggcttttgataaagtccaggctcttacataagggcgggaactgtcatatgagggtgcgtgtcggtgcaaggcggcagcttccacttgtcagccaggccagtcacctacgtacctacggggcgattacaagtacgcacctctgcgcactctcagtttcgggggcgagggcagcaactcaagatttgcaaacgcaaacctaacagcaaatttctcgaactcgccgacgacagaagggatttcgacctgggaataagacgtaccgcagcatcgtagcattacagggttaaagaccatcgcgactttgtttcatctttttcttcccgcttggagaacgggacttacacgtgcaattatacctcccttggtttgcgccagttctcagcaacgacccctccaatgggaacctgtgtcaactgtcaaccgtcaacttccactccaacctcgacattcctcgacatagaaactccccgcaattgccaccagctctaacgacctgctcagcaacatcacttcatcacctccgaaccaagtacaggtcatttcaacacatgcactcaggtacttatagacaggagcaaggatagacaacggacgaccagtttacttacacctctcctcttttcgatccctgtggccccgtgggctccccgtccagccagatggcttcggatgacgccctacctacgctcaagatcctgttgatcgggccatcaggtgctggaaagtcggcatgtaagtcctttgggtctctcatctgtcccgggatcgtctaacctcacttggtggacatggcaaggagattgataaagtgcttccttcacatccgatggaagaggtgcaaacgacacagtcatcatgctcttaagctacaaagagctcgtgcaacatggcttatacacacccgaatattaaacgtttgcatactggtctctgacaattccccagtactcatgcgatattgtgatgatgaattcgatcctgacacggccgctgcgacaattggtatcgacttcaaggtgagttactgttctgttattatatccttgccactcactcacatttgcccgcacctgtccacatatttttgcacacgttgaaggctcattcaaaatttttgggatctcgcaccctcattcggattgaagtatccacaacacttggtcgttggggaacacatcctgcaatagtatactgacacagttattgttccagatcaaaagacttgcggtccgcggcaagccatatcggttaactctgtttgatacggtgagcaacaacactcctcccttagaacttcatgttcacacaagcccaatctgaaagcatcatgtgtacgctatcaatgagcttgctactaacaagtgaatcactgttgattcgacaacgacaggccggacaagaaagattccgaaccctctcaaccagcttctaccgtggtgcccatggcgttattctcgtctacgacatttccaacagagcaagtttcattttccatggaagcgatggtttgacgaagccaaagccaacaccgtagaggacgttgctctgtacctggtaagattccttttttttttttcttgttccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccctccccccccccccccccttttttttttcttttttatcccacttcatgaacgcaaccgtcacatcagttcccgtggtgaaggagtcacaaaatattactaacatagtccacattcaggtcggagcaaaacttgacaaagcagctcgcagccgggaggtcacatccgaggaaggcctagcactagcggaacaacacggcgccagcttttgcgaggcaagttccaagaccagtgagaacgtccgccgcccctttgtggaaatcgtaaaccagatcgtgcagacgccaggtctgctcaccaacgccacggcaaaacggcgatccgggacggttgtggttgacagcactaccaacaacggctacttctcccttccgacttgttcgtgctagcggaacgcattttcaagtcttctggcagccaacccacagcctggctcgtcggtggccggagttgctgctctgcttaaacacacagcacacaagaaacaagttctgatacccccagattacatgttcatgattggccacaaacgcatatttttgttagagatttccttgattcgcaagcttaagagaatgttagttgcttgttctttctatcgtctaaggtctatggtatgtctcatgatgatatgttttcctcaaccttgtcaggcattttgaaagcactgattggtaaaccggtacttgtgaaccagaaggaaaccaagaagcaatgctttaccgtcgtcaaccgccactcgagaacaaatggatgctcgggtcatgtcctgtgtggggataatccatagcctccacgaatacctctaatacaacactctcacctccgtgtcaacaacaggggagtttttgtttactccttaggctcgaggaactttaaaacagctgtcccacaaatggatcattagcatcaccaacatcacacccaaatcatagtccagcccagaagaagagaaaactcaccctgcctaaaagcctctggattctccgaaataacccaatgcccgccctcaacatccaccagttcaaacagcgggaaaaactgcccaattagcgggatcacctcatccggcacataatggctctttgtgcccctgacaaacagcgcgggtttaccgaacctgaccctatgcggatccttgaagggaaaatctcccatatgatccaaactcttgccaatgatccccaacggattcctaaactgcagcgtcgggctcggctttccaccgggatcgacacggggccggtgcaagttgcccagaaggaactggcgtacgactagatctttttcgtagggctcgaggatcttgtcggctgcgctgagggaggagacgccggcttcttcaatctttttcaggccttggatgtaccgcgcaaaggacgattgcaagcgggcgtctaccggcgcgttgtcgacggaaatgatattctgcacgaggtccggatgcgtgagagcaacagtcatggcggctttggcgcccatggagtgcccgatgagggtagagtctttgagaccgtgggatcggataaaagcggctacgtcctcggacatggcggtgtaatcgtggcgggggtcgtggggggattcaccgtggttgcggaggtcctggtatgaggttagagttttgatttctttcaaagataaacatgtatttgcagatttcccttacaatggcgaagatatgacgacctaggtcacgggctagttgtctttattgttataaaaacaagaacaaagttagtcatccagtctcaaccgaccggcaagttcgatgagactagtgtcaaagaatcgaatgtgattaagcaaatctcatctgtccaacatcgggggggaaaacaagagaccgaacgctcataaaccgatgcataagggctactcacttactgatactcctgttgtttttctttgagccaaaaagtccatggatgaaaatgatgggctgagtctccttattcggcaccgtagggttctccggtgaatgaagatcatagacgagcgggactgtggaaacaaccggagggacggtgttggttgctgttgacgaaggagtagcggcagaagcggaagagaagagtcttcgggccacgagggtggcgctggcgccagcgacggctgagatggttgggatggtggttgagcagcatcctcctccaactctaactgctgaggcgccggcctgggcggccgcgcgggcgaaggctattttcatcatttcctgcttgtgctgcttttcaggtggttcaaaaatcgatactgatgtgatccgagccagagaaggtgtgattttgtcttttcaagatcaccgactccacggatcggttaatgcacaatctcacgccttctggaagcatggaagtcgttgttagtcattgatagccagatcaagatccactgagtgataaaggcgattagcgcacagaccaaacacgtcattcccgcaatgtacgagtgggtacgcccaaacaccgagctcgttcccgccgttcggggtttagacccggagaggtcaaaagggagcaccccggcgtgttcgggtaggccggtgcgtaacggttctctcactctcgggcggtcccaccaaaccactcttcaacccacccaacttggtcaccaccatcgtcgtctgcaacaacgacagcctcaaccaatgccttcccgacgctaacttctctgtgttctgcttgcacacatacgcattccgaatcaccgccttcgcccatcccgccggatgcttgctccccccacactgaaattggtcggactgcgcggaagaaaggaaaactttggggttggtacttaaagacgtgttttcctgagcaatcactcccataagggcattcattcctttgataactcaactgtacaagtgtttagatccgggttcttggcagtggctggctgtatccgatgtggttttgcttagatcttatcccgttgaaatgatatgttcttggtcattgtatggacggagcatcgtggtgatttggtggtgaggcgaacacccaatatcggggtccgtttcgaatcgtccacggatgatgggactttgatgcaagtcaccaagccttgtggaagctcgcacccacggcgctgtgtttggaagtggaagcttgggccactcccgcgggacaccccggaccccacataggatcccaaaaaaaatcctggtcccgtccacaggtgggagccccgcaattgagcctcagctcttgacagcgaagcacagcgcgacgcggaggccagagaacaatcgtgacagggggtgcttcaacaacttgaaccctagaacatccaagctgcggggcccaacaaccaccgcgacaccatcctcggccgacactcagctgcgaagaacgtcaccgacgggctcccttcgactgcacttcagttccgttcgaccagaaaccgggtacatactactagtatcaataccgactggcagatgatgtcgacatagttcatacagacaatcagcattagcccataacatccacgctcaactcccccaggagcggccaccaccaccatgtcagactccgccatcgccgccctcaattccctccttcgtgggacgagcatcgacgaccatgaggaagctctgaagctcgccaattccgccatcaaagccgccaagggcaacccggccgacctgaccaccgcccagcacacccgcgttgttgcgctcgtcaaactcgatcgcttcgacgatgctctccgtgccattgccgaaggaggcgccgccctcgacaagacctgcgtcatggagaaggcgtatgcgctctacaagaccggcgagcttgaggctgccgagcagttgctggagaccaccggaatcaacacccgcggtatgaagcaccttgccgcccaggtcgcctaccgtgccgagaagttcgacaaggctgccgagctgtatcaggaaatggccgagaacgtagaggatgccatgtacggcgaggagaacgacttgcgcatcaatattctggccacttactcgcaactagagatgcagggcaaaggctgggccgtatcggaggaacacaagaagctcagtagggatgagctcgaggtctttgagacggcatacaacgctgcttgcggcagcatagcccagggcgacttcgccaaggctgcttttctgttcaagcgtgccagggatctgtgcgaagcttcagaagatttgagcgaggaggacaagaaggcagaactggcgcccatcatcgtacagcaagcctacgttgctacgaagcttggtaacctggaagaagctgcgaggtttcatgaggaagttgtactctctgagtaagttctatctgggagctctggcagcgtgaacatcactctgactttgaatcttctagtatctcggacgcatcaaccagagccattgcccaaagcaatgcgctgatcctcaagtccgagagcaacccatacatggctcaacggctcgccgacaccctcccagtagtaaccgggaacgaccgtttgttcgaggagcaggctaccattttccgccgcaacaagtacatcattgagctccaagcgcaaaagttcgctggcgtcaagagcaagaccaccaagatcttgtccaaggaggccgaacccaccatttcgtccagcaagtgcgacctaggcgccctcaacgccgcagctgtttccgagcttcaaactggcaagacagctctccgccgcatcctccctctgctcgagaccaggcccaccgacgtcggtctcctcctgaccgtcatccaactctatatccaactccaaaaccccgctcaggcgctcaacctcctcgaagccttcttcaagcgcctcgaggccgccacagcatccgaaaacaacgccgatgtgcgcttcgccccgggcctcgtcgccctcgccattgcactctaccgtcaacaaggccgtcactccgccgtccggtccgaactcgccaaggccgcctcgcattggcaatccaagcaaaaagccgccagcagcggcgactctctcctgcgcgaagccggtatcgagctgctccgctccacgcatccttccgacttgagcaccgccggcgaggccttcacgcacctcgtagccgcccagcccgacgaccgtaccgctacagcgggtctcatcgccagcttcgccaccagcgacttcgccaaggtgcagccctacctcggcgctctctcgcccgtcgagaagctcacagccggcgtggatgtttccgcccttcttgatgccggagtcgccagtctccccgttgttacccaccaacaacaacaaggtaagaagcgcgcccgcgaggacgacggcgagactacgggcgaacagcaaaaacaacagcagcaagccgcgaagaagcagcgcagaaagaggaaactgcccaagaactatgaccccgccaaacagcccgacccggagcggtggctgccgttgcgcgaccgcagcagctaccggcccaagggccgaaagggcaaaaagcgggcgcaggaggcgacgcagggcggctatgttaagggcgatgaggagacgctggagctcgccggcggtgctggatccttgaaagtggagaaggcgaacccggctggtagcggtggtggaggtggcggagggggtggtgggaagaagaagaagaaggggaagaaatgaaagaattgcggtgtctaggtgtattaggggggtatgaaaagagggcgtgccggaacttgatgtttaaagtaagacacatataagagtgtataatacagactaagatttgacaattgatgggttcgaagcttgtgtattcggcattcggtgcttcatcgttcccatcgagacacggagtcccatctcgacattatgtttgcacgtcctaacgttgttcgagatgtcagaagacgtttgagtcaaatctcgtaggacgccatttctcttgcgattcttatgtatttcttcagcaaaacaaattcaaagccaacgattaaccatgccacagcgtttactgaagagctgttatattcccccattttttcacactatcatgaccaccaccaccaccactactattactactacgattgtactcttattgtgaaatccatcacttctgacagcaacagcaagtgtatcagccaaaaatgaccactgaatcccagcaagttcaagtatggtaactgcagtgtggtctgcatcaaacccacaataaaacaacatggctactgtctaaggactaccttcagaccgctcacttcaatccctttgtttcctgtcgaaaaccagtagtagcacaacaggcatatattagcatctagtcggtttgtcggttcgattgatcaatggcgttgttcgctcgctcgctcgtttcgggtcattgttgttgttgttgttgttgttgtagtgttctattttcttccgcgaacccgggttggaaatcgcccagttccttgtttctattttctgttgttgatgttgtatcattatacccaagcccgccagccctgtgtttccaaatattccatccattagacacccaatttttccgtagtcccgaccatgtataatatccgtctcttcgttgaagaaccagtacggaggccatggacagattgcccaagtcgtcgcagtctgtcctcttttcgtttcgtttctttgagtaacccggtcgtttctcgctgcccgatactttctttcgtccttttctcaagctccgcatacaattttcatcaccgcccaattttctttcccgctaattcacgaagccaccggaactggtttaacactgctcgcgtctccaccaccaccaccaagcggcctgggtacacccaccgcagccccgccaccacttgggtcagcgccactgtagatatacccagccgccaaaatgacgacaaccatcacgcccagccccatcaacagggctcgtcggaccgccgatggcaagccacctccttgttgttgaccgtttccttcgtccgaggacgaggaagagacagacgagtaagccggcgagttttcccacacgccccgtaggaaggtccagaactgggtagtgatctcgacgatctggtcgcggccgagggagtagtagacgagcccggcgagggcgatggcgtagccgaggaactgcaggggggtgatggaggtctgccagatcatgacggaggcgacgacgagaaggatgtttttgaggataccggtgagggtcattacaaggccggaggttctgccaatctattttttgggtgtcaaagggttagcggataacagaggggaaagacgatatcaagtacagggaaggaaatccagagaaagaaaaaaaatacgtacaagacagacactgctgatgttcaacatgaacgccactacggcgtttaggagaagacaccaaagacccgtgttgtacaaatcagcaatgttgaaagagcggaactcggtaaacaacgcaacgacaaagttcatcgatgcgcagacgggagcaaagtagtacagactgacgagcgggtccatcttctgaccatcgcccttgagcaaaacctgaatcatgatgagccgcatggcctcgaacacgatcccgccgagctgaaagaggaaaccggtgagcgagaaagcgatctcgccgaagctggcaagcccaacgccaaagacgatgaacaaaacgttaatcagccgtgactgtgacggctgctcaacgccccagacccaggcggtcagcaggacggccacgggcgcggcggccttgagcatctggatgaaggcgacgctgaggtagagatagaccatgttgctgcagacgagacttccgctgaagaggaagccgatgggaacgatggcgcgcaggtaaagacggcccgtcatcttgacactcttgcggccatcgagaagggtggttgtcctggcaaggacttgggtggcgatggtcgcgaagatgagatgccaacatgttaggatagtggctgtgaggtttcatggtcagttggctccaattaacgaaagcggtggcggatttaacatacgataacctatttattataagagtcagtatggttcctataggatgtgtacatgtgtgcaagggcatgtgtgcactcactaaacctgtgtggagcaagcaaccatttgttgaagagaatggtgatattagaaaagaatatccaactcctgtcaaaggtcgagtggtcaatagcgggtcccatgtgtgaaggcgtggaaggcaaaatccttacgcgatataaaagactggatgaatcgaccgcgtaaccggctgggccttctcagcctgggtttcgacatcatcggccatgatgattgacgactgggttgttggtgaacgaaaggtagatggattgttaacgagggtgaggcaaggccagtgatggccacgtcgaaagatcagtatgtcgacagagcgagtaatgtgatgtatatcgtgtatctgatcgtgaatcccggacgcaacccaaacaaaaacagcttgttacgaactgccaaagtcgcggcgatatcccgacgatccaaaagatcaaagccaacaaaacccaagttccgattgatcggctgtgctgctgatgtcgagtggacaagaggtattgtgaacaaggtgagccgcacactgactgaagcgcgcgcaacacccccttggttaaagaaggatcccaagagaaagagaggactggctgaggatgctgagctgatcagcctgcagacagaagaagaaacaggatggagaaaaagaacgggaatacgtcgaacaggatcgggaagacccgactggggaggaaaagcagctgaagggtcttcctagatagccgttgctgtgccgttcacggtgccgtgctgcagggtcggaaagtgtttcggcccaaaaaaacaaagccgaggtgactgtaaacgagtggcactggaattgtttggctctgtatgtttctagttctcagacacgctccaaaatgagacgggaacggggaatggaggagaggccagaagaccagctgaacgggtgagcgcttggctgtgccgtggtccgcaaaggagtgggctccagctcgctgtttgacgcagggtctcactttcacgatgcagtccacaccccacaaagtccacacacagtcccaaaacggtttgttcctgggaccttttcttatttttttttattttttttccttttttcccttccacttcttcctcccctgtgccctgccaatacctggccttgccgaggccaagctactggcgcagagtaagcagatcgggactctggtcccaacccgtcgtccaattggagagaggcttgggagtgtgtacggttgattgattgccaggagcctgatgagaagtagagaggtactttttgtctcaaggtgagactgtttgtcctcttctgccgaaagcgttgtggatgatgatgccggtttcggttgcttgatttgagaacgttaaggctattgccgactccagatatagataatggagagcgaacagatacgcggatggtggtgagagtactatgactggagactagatttgagacgggatgaacggatgcgtgaatgattgatggatttgtcaagagccgggggccgggggaagtgaagcagcccgggcaactgctgagctgctgtcaaacactgcctgacagtgacagcgaggatgggccgtaacagcaacctcaactccatacaatcaaacatgtgggggagggtggcagttttcaagaataagcactggctcaacaggcagcagcagcagcagcagcaacagcctcagcgcaaggggcagaaccaactggatgggatcctggcagggcacctaggctggcaagggaggtccaggctccgttccgttcaacataaaccaagctttacgaggtgtccctttttagacctacaaaggccaagacagcagatcattggccgggccgaggcatccctgaccctggtcaacacacacacacacatctcgaacccagcaacacctcccgtgcctgatctgtcgagtggctgtgaattgtgaatctgtaaaggtaaaccaaaaccaaatctcttttggtgtaacggagggcaacgctccagtagattgatattgtgtgcccgtaacgggcagccactgcagtgggtgggggtggcggggcgacgatgcttccgtcgagtcccgaatgtgtcttaggcccgagcagtggctggtgaggggacgctctgaacgctgacgggccggtgccgtcccgattgcttcccgttttcataaacgaggcttccataggaattcatatgaatcaatgatgacattcaacgggacccgacctcctgccgagaatcaacttgacggcgtcaggttgaagtgctgcaaggttacagccctacaggccaacaagcagccaagaagaccacagtcctcgcgcgttcctttggtagtgtactggccatttctaaaccacaaatgttatggccaagacttgaggttctccttcccatcgcctatcatcacactcgaatatcaatgtctgaaagctgattgtagttaaactccgacttgaaaggcccatcacatgcacgcttttgttacgccgatctggtgcctgaacattttgacgtgcatggaggccgcccgcaacgactcctattcgcccctggcttgtggacccggtccattgacactccaccggtttacacaatctccatgtacagcggtccgatgctggtttgtttgttagctcggtacactaggcatatctactacactctgtccactagacgaaatcaatcccgaatggtcccaaagcttatgaggatagctaagctaagatgggtgagtacgaagtaaaaaggcattgacaagaattaatatagcatatttaatatcagaaatagcctttctatggaaggtaagatcacgcattagttaacgattgaaaacgcataggaaggttgacgcaaggtctcgagctaacaaacaaaccagtactggactgtacatatgtagaggtactcgagcatcgctcgcagcaaggagctcgattatgagatgaatcacaaccatcaagtcagcgccgagtttatgaccaaaacagttacatcaaatcgctgttcgtactactactgtaactcctactctaccctacttctactcacacttagactaaagcaaaacccgtgcctggagagcactacataaacccttgacgtgacgcttgggcatcgggcatccatccatttccatcctgaacgccgtctcgctatgcagaaaaaacatgccccggaccttgacgccttttatgaagatacttcggacaggccttcctcacggtgccatacccccgcttataacgccaccggctcaaaggactcgaggacaaataaatcggagccgagtttgtgtacgggtaggccaagtcctaatcaacctgctccatgccccccgatgccgcaaccgagtccgcatgctggacctggaccattgtgtccggcgattgacccgccaccgtcccggtcggtgtggtcatatccttcccggcctccgaagcctcggccttgaccatctctacatcctccggtttctctgacccggccagcgtgaccgattctgaccggtcatggacatggttgccaggttcggcttgaggagatagggtccttgttacttcccgttctggtatccgtaccatttccggttcgacacactcatagaacaacataaagacgtcccctctttcaagcacattctcctcatctaccttgaagacatcggtgtcgctaagtcgccaccattgcgaggtggcttcctcttcgtcctcgcgcatgagcgtcttctcgtcatcttccgaggtaggagttggggcgtcttcttcatccgtggtatcttgctcgcttatcgacttctggtccagggcctggattttcggagcggccacctcatcatcggcaacaagctgtggcggcggtgcctcaggctggttttccttctcaggagggctgatataatgcttcctgtagcagacatagtggccactatcatgccgtccctggtgcgtgacaacggcgcgtaattcatagagtggcccgcttagggcggatgggcgttgggagcccgccaccatggaggccgtcggctcaacattccatttctcctcatcttcagccgtttgctcgccattactggtcgagctcggaaggacaccgtttgaaccttccagatcagcccgcttcttcgcgcttccgaggcaccaaggtcctagatcaagtatgctgggaaacctgacagcggaactgtccttgtacatgtagcctgtcctctcgtcaaagacggaccggttgatgtgaatgaccaagctcttgggtggccgagaaattgccgtctgctttgtcttggtcgactcaactcgctgtttagccggaaccttgcacttctcagctagcgtcttgtcgtcaagcatatcttcttcaagcgcctcttctaccgcggctaacctctcacgaaactccgaaactctggcttcgtcggttgcgaccatccctatcagacccttgatcttctgttgcatcttgagcagtgagcacctgggacagtgaacgccttcgataaactcaacccgggcattgtagtccagcctctcgtaaaggtcatagccaagttgtccagagccaaggttgagagtcaaacaattgaacgggatcattgtcagcccttcgaagtgattgcacttaacacaaactaccctctgggcaatgagcccctcgagtggattcctagacagctgaatgtcgggaacagatgaactttgactggagctatggtagccgctatcatcactgtggtggctgcttacgccgtcgtccggcggtggatcgccgtcatatgccaaggacttcttgtaggttgctgtagccttggccacctccctgtcgatttggtccagcagctttgaaaagtactcttgtgcgtcttgctgctgccacgtgctcatgttcttgagtacattgggtggccacacagatcgcccatagttggctttgtcgttgagtgttgcgatgagcccagccattgcttgcgtggtcggcatcgtcgacttggcgttgctacccagctgagatacccgggccaggtactcgggcaagccctggagcgaagcaaggccctggagaatgctgttctggtagcatgagttgtcgttgttccctaatcctgccggacgatctgaagtgctgtttttgaagttccagccaacgctggacaaggtgctgaggcccttgagcccagccgaagtcacggattccatgacacctcctggcttgtccagacccaatatccttcccagagcttggcttttggcttcatgcgagtcgtctatttctgcgggcgtcataggcctggaaaacagtggcgggttgaggaagccgtcgactttgaagagtagagtggccggaatgatatcgaccacgcgcgcccagatgatgttctttaagcgtgtacgggtgttccgatcgctgatcaatagttgataaagggcggataagaagaggaggatggcggagacgataatagtcgggctggttacgtagtcccggagttggcgatcagctgggtaggcgtggtaatagttcttgggatggccgggggcccggtgtgggtggtggctttgtatgcgtctggtatctgaattcatagcgacttgggaaagagatagtgggggaagacctcgggggactcctgtcgtcgatgcgattgaagctgaagctgctgagaaggagaaggcggaatggtcgcgtggaaagctccgatgtcttggtgcctcagtcggccgcttcaaagacttgacaaacggtagtgctgacgacgaaatcgggtgcaagtcgcttccatgacggttccagaaacgggctgtttagttgaaagatgggtgcgtcaaggatggtaacgtctcttttgaattgagtgtcttcgaggacgggatcggaggtgggtgcttggggagtcggcagctacaaagtaggtaggtactgttgcgtttcgacagctggaaatttgggggagcaggatggaagtggacgggaaagaattgacggacaccttttgcttgtgactttcgctaagaggcaccgctagcccaggtgaggtgacgctatcctctttcgagcctgccccggctccttggtcccttttagtgggccatacacggaacaaaaggccaggcactcctgccctcgccggtccaaccagagaactcttggcgcaacgcgtggggcagtggaagctgcaggtcgaaaaaaaagttcccaagtgacatccaaacttcacgcccctccacagagaacgaagcccccactgcattggaagggttgaagggctgaagggtctcaccgtgaccacctttcgcgatacatcaccgggtatgcaccttgaactgacagattcttcaactttcaacaagaatcatcagtcatagaaaaacaaaatggccaagggaactatcggaaaggccaacaaggcggcaggtaatgcgccccccctcccccattctcaaactaacaaaacccatcaattaccattccaccatgcagtgactacttaatctaacaccacattgccttcttccagctgtgcggaaacattctcgtgccgcccgccgccaaacctctcccggcatcgacctcgacaagtctctcaaggccgtccgccctccccaggaatccgtcaacctgcgcccgaccgtcctggccgcccatcacaacagcggcgtcaccaagaaaaccaaaaagaagcagctgtcgtccaaggcgcgcaagagacaagaaaagagcatggatcgtgccgaggccatcatggaccgcacctccacaaaagtggccaagagccacggcaaggccagagtgattgagtcgcgcaagcggacgtgggacgaggtcaacgtggtcgcactcgctgagatcggcaaggagttgcctacaaagaaggagaagaaggcggataaggagaagcgggctgaggacgaagttgttcgcgcgttctatgctgatgatgatgaggatatggataaggatggcgacgagtgggaggatgatgtcgagggtgtggatcagaatgcggcggtcgagagtctcatggctgcggcgacgataccggctgtcgcgccggcgatgcaggatgatgacgaggagattctatgaatatgcactgcaacggggacagatggatatgggtgatgggcttttctatgtactgtaaaaggggcatcaaagttgcggatgggttactggcgttcagggatattctgttgttttacctatataccacggcggccgggttcgccgacgaatattgggttgggttcgggtcatgtaaactggggtcatgtcacgatacgaattggagaattttcggatttggtccatgaatgtcatatcaggatctatcataggggttcatggagtcataccggcctcctggctcagaaaagtgactatactctgaaaaggagaaatattgagaacaggtgaggatgataggtggagctatcagtgtcagtgtttctgacgataatgtcaacaattcgggaaccgattggagattatgcccgatcggtcctgctacctagttggtggtgaagtgcaagtgtgtgagaagatgctgtgtctctgataactcttcaagccatccctgatatgtcttcacagtatcacgatattatgagaagagcaaacatgttatatggtaatgatgcgggactaactctcggactacgggacgaactacatgaaagacgacgaaatatatcgatcaatgttcaaaagcgcacacctgctgatatgttggatcgccaagctgaatctcccacattaatgcccagacgagtccatcgtcttaccaacatcccgccatcgctcatataacagcattagcacaagccccaagcatttagttgagtagcaacgtgtaaccggaaaaccgtttggtccatctagatgagcctgcttgtctggctgggcgatgacaacatcttcacgtcttggcattaggcacttgggcaatgatacaacgatgccgatcaagctaccccctcccattttaccaaccagttggctcggtcacccgactcgagttacggttcgtctgtttgagagatcgcgggaagggggagctaggaaaacccaagaaaagaaagacgtcaatatcctggccttgtgacgccaccggtttagctgaggtggtttcccgtcagctagacccttgaactgaaggaacaacatctttcctcttctaattcgggcagagatcatggaacaactttctattaaatgtgccagtttctccttcatcatcaaaatcaaccttcagttgtgtaattgcgtatacacagaagcatccatcctaatcgtgagtattatatcatacatatgtgcatgccttttgcctgttgtacatccgcatatattaggtacttatggacatgttccccaacttcgggcataatcgcttttcccgtctttaccttagccttgttctatcgcaaactcacatccagcttgtcaccttatgcacctgcctcaccaacggcttttccataacttcctgagctcttgaaatcgatcgaccaagcaagcgaatgctagagaccaaagcaagaataatttccataccgtcaaagcggtaccctccctattctccggcttccactcaatacccccattcttggccatttcaaagctgcagcggcagtatgttgccaaaacatcaacaccaaactccgcaatcaccccgactaccacctcacgcgaacggggatttggcctttgcaacgagtccgacaaatgaaccattggtataacagtgttataattgttgttggaatgttgtagtataagcggcgagagtgtatgaagattatgatgtagccacgtcatagcagcacggctgaccccttctccagattttcgcttctttctcttgcttcttgtcagccgtgccatgcgtcatccgctgccaaaagtcgactggtcgctgaacatgtcatcgggcatgtggtcatagttaatgtccggctcctttttcatacccggagggttgatgttcgagtagccaccgttggcaccaccgggaggtgtgtatagccccgaacctgaacctggttgctgatgagttggaggagtggtgtttgtaggaggagcaagtatgcccggtgactgaccgtatgtcaatccgccgccgccgccgccgccgccgccgccttgcccttctgcgcctggtcgaagaacaccgagctggacccccggcattgctgggtaatttggagcgatgcttgcgtgtcggcttttgggtgatcctggtaccccagggacgctcgcagcctgtccggattgtcccaagctggcaaatgtttgaccgaaggcgtcgctggtctgcacaaaacgtcgagcttcgttttcaagccacaggtcgatattgcgatcattgcacttggcatgtaccatcaactgatgcttcagatcgctgacctcgctgagaaggatgctgtattccctttgcaagcttacgtttcttgcttcgaggttgattttggttccctccaactcctgggtgtacagctttttcttctctcggcatttgctcgcagctaatcgattccgttcgaggaacttgttcctcttgtggtcatcctcttccatattagggtccttcttgctcctctgtttcctctttttcggcgggtcttgatccggcggcgttatatccgtggacgtgctaccggacttggacgatcgatgagagtgtgttttgttgctcgaggaccgtcgggtggaaatctgtgacatgacatctgaaaggcagcttgtatttgcgtcgatactgtcacggactccttctaatccgttgacatgttgatctcttcctccgtataggcccgggtcaacaaagaggctattattcgtttccatggcgctgggttctgcgaagccatcccataaccccggccgctcccctaacgttggaccatcgcccgacattggagattggtcgatggatagcctgtgatcgaaaacatggtacgactgaagcccggcttcgctcatgcctacatcaggaggaacatcttgggaaatatcgtgagggatgtcgtgggggatctcgtgaggaacttcatatgggacatcatggtcatcctcttgatatgggttggaatcctcgtatgccaaggaatcgctaaagaagtgtgacggagtgtccatggcgtcctggtgattctggtgggggactagcgctggtaaacgagttaactatcgagaacagcaacgagcgtatcgggagaaactcagcaggataatgaggaggggatgcaggtacaggagaaggaactcggaagcactagctgggcggcgtcaaggccgggagacaacggatgttttactccgggcctgagctccggccctcctggagatggaaagaccggccggccgggcgattgcccaagccttgagcatgcatctgcaatccagccgaaccacttccacttgaacacagattcagcaacaagtcaagggacaagggcaaaactggacaagacgaagaagaaaaaaaaactataaaaataaaggaaataaaaaataaagcatgctgaagcaggcacgcagagaatcaagagtgtgcgatgcaactgaggctcaaaagggacatgatcttgatcgtttttgcaaaaggaaagtggtgcccaagttgacgacataccaggaatggaaggtgaatctatgcgtcttggtggaagagctttcacttgttgcacaaagggcaggcacctcaagtcgatgccaacagccctgtgtaccttgatggctgctaccgccgctatgtgtggcttggcagcccgaatgtctgttgatggacgtacaatccaatcggttgcagacaggaatgatctgggtatggggcgtgactgccttacctgaaggcagttttcagtctccaaacacggcccgtgaccaacacctgccgagcttgttactttgatatgggaactgaaatgaagtcgtcttgttggttggggacgaaaccggagcgttgtgtgaccgggctggctcactctcgcaggtagaagaaaacaatacgcctttctgtatcgtacatttctgggagcccggttgtctgggcacccgaaatatatcaaaagcttggaaggagggttcgaaaagaaatggaatgccagttatcgagacaaagggtgtgctgtctggcagaagttcggggcgctcgaaggtcaagtgaagcgaaaagacatggttttctttccaagctggttggaagcaatgactaacagtcaaaccacagcccggaaaggaaagatggatttgaaattgacattcaaacttgctggtgaacaggcgagtatgatgaaggacgaaagctcggatgccaagctacgttggtggaggcaagcaggcggagggagggtacctctgttctggcacaacatcaagcaacaatggccgtaccaaatgcttttccgtgctacccccattttagcgtggcggactgagcaggccgggcaagcaggaaaggaaagacacaaaaaagagctcgcctctaggatttcaaggatggtagaccgaggaggttgtgctggtggatggactggaacgacagacggatgctacctgtgacttgtgaagctttggggcgggcaaagcccaagctctgagctctcctcgaccctctctgctttgttggcctcccaaccacaacagtcaaacgatcctagccgaggtgaggagagagctcgatatgcaggatagctccctgctcggaagataccgtgcctggaggtgcgttggtcggaaacgtacgagggagctcggccagagcttcactcgcttcatccgatctccgacccctcagctagagagcggtcgtgtatgaggggcgatgcgctttggcctggatgaggaggtgactcgttggactggtaggccggcaatgagacccatcgccttttggaatgcctcttggaagacgagagcggagaagaggagccgccagatgtctcagttcaggagggtagcatcccggccctgatcaatgtaacattgccttccatgatccgggcagcttgtgacttgtatggaagcgtctaagctgtttacgctgcacaagaacgcgttagctccagacacccacacattctaaggtgcggtaggcttctaattggcttgcggtactgtccaaggccagtccagtctgccaggccgaggccaggttcaaagttcccgccatgggaagacaatggctgagacgttaccatgattaatggcacagagaaccggtcagcgatgggaaatcaagaatctccatctgatggattaggtgggcagacttaggtattctgtattctggtggcttaagcctcagcaaaccgaaatggtggttttcgaaagtgctctgccctggtcgtacaaggcggggttgtaagtgatcatggaggagaggacatggggaagctgagtggacgagagcacaacgtacacctccactgtgtaagtttgctctgtgttaccttccctttccttcccttccctttcccttccactctcaccataccgaaaggcttgctgtagatctgatctacctgcggcattgaacactgtacaagcatctcctcccggcgggcttccgacataccctactgcggcttcggaagcatcggatacgccgcgaaaacaatatttagtatataccctaagtggcatacgtgcattagcgttgctgcatacaggccgggtaactgacttgacatgattcctcaaggtacgaaatggaacgattgacttgggggttcctagtaacttcccgcgaccagttgggggctttttgacgaaggtgtgaatggagtcgattctggcatggcgcaatctcgagccatcgttttcgcgacaccaaaaggtatccacgaaaccctgtccctggccgagcgtgcatatctgtcaggatgtaccgagcagcttgaatggagatcatgctacaaagtggaatgataccgctgccttacagctctttgtgcagactccatgtcttttgccacctctagcacttattcaccagcatgtggggacgatataatctgggcatccttttcccgaggcaacttcgtaccagcaaagtgaccgggcattgaaagatgtttaattgaggactcagatagatgcttgattgacgacttggtaaatgatttgtgttcaagctccagcatcaaattgaatgcatgccatctaaagctcaaactttccccgtgagagcgctggaagataagcggcgtcgagaatctggactcttgactggattccttgtcgctttcatcggagttctcaagaagacctggccagtcccctggatgatgctgtcacgcactatggtgagatgggtaagcaggcactgtaaaaacccgtgggccgggtcgctgatgatcgctgatcacacagtgtcctggacaaagtcatgagctttgcctatggtggttcgtgctcggtacctgacaaggggatttttgactttgaacttgcagccacagaatcaccggtgatttaaaccgtggcggagccggattccgagtgagcgagttccctccagtccaattcgccagtcatatctttccatgccccccagctctagatttcttgaagagcagaagaagaaaaaagaaaaatgaaaaaccaaaaaaagaaagagaacaagaaaaaaaagcccgatggtgcccaagacagacggcaagttttcatccaaagatcgaaccgccgagacgaaaccaagggatgtcgctgaatgcggcgcaacaggacgttgttctggcgaagttgaagttgagttccagctcgcgtagatcgggacccgcatctccaccccgctgataggacgctaaatggtggggctcctaggcttccttatccccgccattcccacagatttgaatgccgtggggctctcgaccccctgtcgctcacagcaaaggtgccgactgtaccgcacatggtctgaattccaaggaagcaggcacagtgcaggcagcaagtaaatacatgcgaagtgtacaaatatcgtgcctcactggaattgctgttgtcgcttcgatatcggacgcgctttcgactgtgacgttgaatctttgatccacagaaaggatgtcctccttcgtgttgaagaaggaccgtgaatcaatgatagccggcacggcattcaaaccccggaagcaacgacgttcgttacttgtgttgaacttgaaaccctttacaatagaagcccctacgaatgcattacccttatactgcatgagcaccaaagcactccctcttaccgcaaaccaaggcttggctacgaaaccaggtccccaaccaaaactcagccccctaatctgcatatactgtgatcagtgaatagctcactcgcggcgggtccccattgtctgaataacatgcagtttccagagattccactgtacatggcccagtgccccgcacgtaacgaaactccttcccctaacaacatcacaccaagcaaccgcactgagctgttagtacattcacagcaaacaaaaccaagaccatcatcaaccaacccaaacaaacaacaaaaagtgtatcagaaacctcacaacagcctcactcacgacattgacctctttgctccgcaaactccaactctccgacaacaccaataacacgaccccaccactcaatcaccacactctccatacctacgcggactcttcagctcacggacacacgggaaagaggaaaaaaaatggacaacaaatcttccaccccccgcatcacctgcgcctatctcagccagtatgtcggcaagctcgtgacggtcgtaggcaaagttgtccagctacgcggcgaggaggcgactattgacgctgatgggaccattcatgcatttttgaaccgcgtacgttcggattctcgcccttctttttttttttccactggtgccaccaaacttcaagaataagagacgaaacgaaggctgttaagagtcatgatggattggatagtgtcccgtgatgactaaccaaaacatgtcgaaaacttacaggaagcacacctctcagcaaacaacggcgtccaactcatcggcaaggtcaacccggatctttccatcaaagtgcttagctccgttgatttggggcagggtgttggtgagtttcttcttctctttccccatcgccccccgcctcctcctctcttgtgaccatccctcatcatccatcctcctcccttgatcgctatacttctatctacaccattgtagatattacgtgtgcttacgcatgaaacagactacaacctagcaaacgctgtcgtggaagtcactcatcgttacaagcccctctttgtgtacgagaactaaggtgagagggcgcgaggaaaccactacacacccccagagatggggagagaagggggaaaaggaagaggcaaaataatacccaactataacaaatggaacccagatttcttagaacccttcatccgagttatacttcgatattcgtcaccaaatgtcgaaatagtccaagcgttgcgaccgcaggcgccacgcacacgcaagacgcggcggcactgcggggaaacgaacatgccaaccaacttactattgtcatgcctgcttcgacatggcggcggcaatatctatttttcttgcaggagcagctcagcggaaatagagagcaaatgtggagaaggagtccgatatgcggcagtctcaactgctatacaattgtgatgtaattcagttgtgctctgggtacgagactcggactacagactgcataggaacagatggcagacagcaaaaaaagcaagacgaggcaaaacaaaaaggtgaaaataaaagagagaaaaacgctttggtatcccatatcccagcccatcccaatcagtattgcgcccgaaacacccatttcactttcccctcttcacaaatgcggcgagtcgcgcgtagcgtgcaagaataatcatcccacttttcgttgaggtgtaaatcgtagtgaccttttgttttgtgtttttttgcgcccacgctgcgaaatatggatttccttctctcccaatctggaatcagaccataaccgtgcccattcactgcaacatcattcgtatctcaatcacacgagttgcgagatctgcggatggatctcgtagattatcgagatccaagctcaactgttctcccaggggggcttcggcccctgctccgactgcgactgatcattgaggccctaactcaactcatccacatcagcagcggcattcctctccgcctcacaccctcctcctccgctagtagccgtagtctccacccacaagctttcgatgctcaacgacgcctcgaagctcaaattgccattgccaccatcttcatggtgatgacccctcatcataggcggggagctagccatgaccatatcggtacccatgaaactgccaaagtccaaagcacccgcgccctccacgagttgttgcacgctgtcgctgtcatagtgctgcatattaacgtccagaagcccgtgcgatgacgagttggcggtgaactggtcagcttcactcaacagttggttcagcgagccccaagcctcaaagtcgtgggttggggacgaggtaggcacgtgcaggctgtcgtcaagcgcaaagcgtgcgtggcgggggcttcgccgcttggacgcgctaacgagaatgcctccgttgctaccggagacagtacgcgtaccgcgcggagtcttggtgggggttcgttgggtttgcgtaaagagctgactgggtgacttctgcgccgaccgaacggtacggatggaccgagatatactcctagtaatgggccggtgattcggagtcggccgggtaggcgtcttgaagatacccgaagaggggttcttcgggggcggtgttgacggcctgacgactggactgccgaaaagttcttggtcaagctcgtcctggtccgcaaggacaggggtattggggcgccttgccggctggtgaccgatgttttccttgcccatggcagcagacttcgggtcttgcgacgcagtggtggcattgacggcgttacttatgagctccccaaggacttttggcgctccctccttcctaggtgaggggaagagaagccttctagtagtgccaagatcatcctctactgcgatggggctgtccgccgttccactgcccctagagtgagttgacccgagcccacgtcgctttggggagctacgcgagtttaaaatcatctgatgcaatgattgattgttattgttgttgttgctgtcctccattgcggccacgttctggtgcgtcggttgagtcatattttgatgttgcgcctcttccggtgattcctgatcggccggtccaattggatcagtcgtgaaatatgcctccgatgttgggtttgtctgggtgtcattctttcgctttttgttgcgcgagtttttcttctttcggggctgattaagtcgggcggcatccttgtcccacctgtcctgtggcctatgaactttgaatttggcgagccagataccgcatgggttacagaggagagtttccttccaaattttcttgtcgtccgtgggcccgagatttttcttcaccaattggtacataatggtctgtccatcagcatccttctcgaggatatcgatcgtagtcacaaatccaggtttatcggaaaactcgtaaagaccaggaactcctcgatgatcttgcgtccaaatcttccgccaggtaggagtttctatggcgccacaattgttgcaaaatggcggcgactctcctctttgaatagcctcctccagtttctccttaattgactgcttcttcaccatatttttgttatagcgaggcggttcttcgggctcgctaggttcctggggggcaggtgcacgagcccgagcagaggcttcagactgtactgctcgggatgacgttccagtagatcccacaacggggtcgctggccgggacagagctgttcgagacgggctttgacgctggttgggctgctttgctctgaacaggttcgggtcgttcaggaatgggcatcacagtggtagcagggacaggagcttgtggctgagctgatgtgtttcccgtgttctgggtctcgagttgttgctgagggttgaacggcggccgatgttgagtttgagagctttgcatatctgcctgtgaggtttgggaagcagtcccttcctgaggagcttcgccatcttgctgatcattaggttgtcgcgataagggatcgtgatcggacagtgaagggtttggggctgtattcgacctcttgaatgggcgatccgcgttctttttcggtatgggtgggactgatgtggcgtgtgcgactctgttcagcgccttcgtctttccagcagggttgaagatgctcttcgtgggcaaaagctcctttggtccgggattgacttcttggaaggggaagttgataccctgtcgatgggcctggctcccttttcgtgcatttagtttgctgacttgaggtaccggagggctcatcaccgttcgatcttgaggctggccgggtagctcttggccgtggtcttgaggagcatcttgtaatagctcatcctcgtcgaagatgtcgtcgaacccgccgctcatgaagccggagtcgacttgtggcataggaacgggcataggcgggagaactgggcttgaaacataaggacttgagtgcatgtaggcactagtcctgggaaccggaggggatgatgcaatatcggcgggactatcttcaggcacgtagccttggtctggtgactggccgatggagtcggtgggtgaccgggcatcgtggcttatactcctctgcatggtttgttgaccgaagcgcgactggtacatgctgctctctgcatcacccgcaaagtcagacttcattttgttctcaaagatgagccttctctgttgtcgctgtaacattgacccgtctggaacaggggtaggagcgcgaggcacgtcctgaacatgactccctgaagaggaattaccaccagctccaacaggcctcatgttacgcagagaaccggatgtactggccgcaactctcaatgactctggggctgaaccaaatggcgcactactagtgaattcggcactggtgaccttggctctcttcttttgcgggccatcatcaccatcagtcgcttcctcggcggctgacgtattgcctgcttcgagaggctttttgcgcggtcggcctcgtggtctgccagtaggagctctagtacgggacgctctactagacggtctcgaggtggaacgcgccgactggctgatggggatctcgacagactggctgggagccggggatgaggcgctttcgccggtaggagctggccgtggaggaacaggctggacgggcggcatgctgttgatcacggggccggtatgttgtggctgagaaccgcttggtggtatgctggctggccgagtgggttgtggagacggatcactcatatagcgaccatcgccgttgagattgacgttcagcggagcggtagacatggcgggcgagtgcatagaagccatattggccgagctccctaggcccgggttggactgtatgaatgaggcccactcagatgtggtgatgtctgtaggctgtatagggtcggacctgagcatattattaaggttgttatccatgtcaggaaactcaagtcgctgcatcttggcaacggctgtgagcttcatcttgacctccagggtctcgcggcttccattgctaaacacgggcaacaaagtccgagttacccgtcccgtcaccagttgcggttgttgatgccgttggctgttgtgatcggtcgctaactccaggccccacgacaacatgccttgcccgaccaggggcgtatccggctctgaatagtcgacagcataaacagtgtaatcgttctcttgttggtttacaatctcggggctgcattgcgcaatagcctgaagacatgttcggaggtccaccacgccgattgtagtcctctcgtcgactggtaatatttgaatttggagaatgtgagcccaccgggccaagcacgacacctggccgtctcgatcgaaggtatacagcacctttactatacatcaggctgggtcagagcgcacagatcggcagataggttctcagggtgcactcacagcccatgggcctgacctgcatggccaattcatctccctccattggctgggcagcctggtgatggtgagggtgtggtgaaggcgcagaccacatgttgtttggggtagccattgtgacgtccttcacgccgcggtgcccctgcacgcgaccgggagaagcgacgacaatgggtatagaggtcgaggcagggttttgtcgtggttgtgttgcgtttgtctgctgttgttgtggagaaggaggaggaggaggtggtggtggtggtggtggttgagggaggtggaccttgtcgtaattcgtgaacggggagagggagggtcaaagggtcccgtcaccacctagcctgacgtcgagtggacctaatgcccaaatcgaggctgacagagtgttgggttggtagatggatgtagggtagaagtgaaccaaaagaggaatggcagatgggagcgcgttccgctcggtcctgtcgcgtaaatgggtggagtcgcgacacgatgaaatctagaggtacagtatgtacataggttcctgccgggacgaatgcgagtttggcgttggcgtgcgtgttctggcgtctggcgtcaagggcacccaaccgttcatgcagggtgcgctgcgtagagtgtcagcatgcagccagaccaacacctgcccgggcggcagatatatgtatgcttaggttcgttgctttcgacgctctacaagtcttgcccgcaagttcgagattccgtcggacgtcgtaaagtgcaggtaatggagagttcagactgttccaagtggcagagtgggaagctcgaggttaatgggctggtggaactgacgcgatgtggggtgcgctggcgccttggcagttcgctcgttcttaatgaccacaccagcttaacgcgctggggcacgtgcactggcgtgtgtaactgttaaagtggcacgtaaggtacgtaccttggaggttctgtgcagtgtgcagtgcctgacggaagtaggaagctgtttggcggaggatcccgtccagtgcagtgcagtttccgccccccactgcactgacgaaagacaacgaaaatacgcggccaacgaacacctagccagaaatcggtcagctttttcaacggcaaccactcaggcgaaaggtggaaagcccccggtttgtgtctcggttgcgaagcaaaaagcaggggaaaaaggaactttgcagtgcgaatctggggggggggggactcgcgggatacctagctcctctttatacttgcgcccaaaagtgaggtgcccccctccccccggcttgaccattgtaccgtacctccaattgcgcaacactcacgccgttttcacccgcccgcccacttcctcgtcttcgcattttccgacgctcttttgcaatcccgtacgttcttgtcacaattgtccttcaacttttggcgttttccgtgttcctttccagcaacacaccccgtccacacaactgaacaaaacaagaacggaacaagaacggaacacaccgagctcaatttctccttctcaccacaaccactttcatcactcctccgcccatgttgcattatcttacacaaacaaatactcctgtcctacaagccttacatatattgccattgatgccaaaaattgtttttcgcaattggcaaaaaaaggagggtccgtcaatccacaagtggaatgcacccactgcaactccgccagaaatcccttcgtcggccggggaacgggcggtggggataaacgactgtatggtctcagccacctgatgagtaagggagtgaacttgagcaactcccccaccataagaaacaccaacagtggttcgcctgctactaatggagtatttggcggctcaacccgaattgaaatgacatatagactcaccgcaattcacctagactatagactatggtagacaatgcctccagaggaaagcagtagtcgaggcaactcgggaggataaggtacatacatgctttgaagaatccggacagacccacttcactaacacgagccgaacatccaatgagacgacgcatacacaaacaatttatcccaaaccggcaattcgtacaactgccggaggcatctgcacgccgcccgcattgcagtcgtcgtcgtcgtcgtcgttgttgttgcaaatattgcttcacacaagccgagccaagtcaagtagaaactatacctggcttactagtaaaaaccgcgttcccatttcactcgtcatgacctacagttgaccggttcggagcgcagaatgatctgatcaaaaacaaccaccatcacagcagaatggtttcccgatcatgatgctccctgtgttgcgacaggcaaggatcctcaacaaccaacagagcaagttggcaagacaagtctgattttgaacttggattgactgagccgggttactggctagatgatattcgcagaacttgagcagattttggcttgctagtgtccggcttgacaatcttaacttgtgtgtaccgctagtcaccatcaccgacttcgtcttcgtcggcggtcgtagtcgaacatgagtttttgtcgcgcttcagttgcttttttttcaccctggggaatggattgaaacaagacaaatgagttcagcacaatatgctcatattgagtgcgtcgtcacagtcatcagttcaactttgtcgtcttcatgccatgcattttcacagaaatggcccgggatgctagtagtgcagaacaaacttgcaatcccccgacagaaccacgccttcttcgcacatctctgggatacctttaaagtgcaaaaagagaggtggtctgtcacagaatgcacactcagcaggaggcgctgtaaataggaggcattccgtggctaagactatgtaccacgttgagtttcccaattgcttcctatggtaactcgttctcttttgcagaacatggcctggtcaagtggcgaagtgacacccgatggccgcgagacgaacaccatacctgcggctccctccacttcctttctgcaacaagcacccccatcataaagctcacaaatcaagaaggagagagactatggacatttgaataatctcaaacaattccagaacttggagacaaaaaagcggaaggctcagttgcctaggagtgagtcttggtgcgacgattgacacgttgccggtgtcaacctacgaagactgtacctcgagtatcgcgcacccggcaatgtactcaccaaaggtaaccactcgactacttgaccactgggccctcgttgtggtattggtgccggtaaggggtcttatatggtacattcttgagcatgtcatccgaaatttgggagggtgttattgaaagcagacaacagcgtctcaggcgtcactatcaaataactcggacgacctatagtcgaggggatgggtcattttgattacgattataggttattaggtaggtaagttacagtcaacgtcagtcatctcattcactcccccgcgtccagccaaagcctctcccaaagcacgagtcaaatcaaagtgcaaacaacatggcagccaccaagacaagaccaaacgcatgcatcctattgtgggaggctgaggaatgcgcatctgggcaaccagtctccatgatcatgggatagaaagtgggagtcggcgggttttcagtcggagttgcagtcgcagctctgtcctgagcttcatgaataactggtacctcaatggtctcgggctcttttaagcttgcagaagcctcagagcttctgtcatcgaacaagggtgcctgcgcaccttcagacaggttcgaagccgcaggtagtgtcgcataggtagtcttctcggcagatgaaggcttcttggcggaatccaaaggcgtaaagaagatggtccccgcaaccgcttcaagctgaatgttctccgtcatgtcgcggagaccgaatctttcggggttcagtgctgctgtctgcagatcgagctcatcctgcgggctgatgttgctgctatcgaggaggaatgtgagaacgtcgccgtactctaaactttgcaggtttgacggactccacgcaaagactggcttgttgtcttcattgtgcagttcatagacccgatagaaccctgtagatgtctcaaattttgtcggaacagcagatggcttcaggccgctttgaagccacaggaggttggagtccacgccgttgacatgagtgtcgtagggctggacggtgaccacagtgtaggaggatccggacagaggctgaaatgtgcccagtcttgggggttgactggtgactgttgggagacgggaagtcaattgtcgtatactcaacagcaaaagaacatgttgctttcgacatgacttacgggtcacattgatgtcataaggaactaccgtgaccttgcccccaaagtgcatggcgagagggacagggtctggaatcgaaaaccacgaggacttgtgaagtgggctggccatagagaccgcggcagttgccacaagagcagtcagggtgcgtagaacaaccatgatgaagactgaacaagaatatgtatgataacagtatagagaatggtgagagtaatacagatgtcaacgacgaaccaaagtagaatggtgttctggtttggagggaagacggaagaggaaaagtagagcgtgagaaaaaggaggacaggcccagtttatgtaccccctcggtatcctacccaatggcctgacgactcggcaaaatagtaaataaccactttccctcgttgcattgaagaggtgcccttggagatggcaattatgagtgagcaggagacaccaatgagtgtatacttgtagggaaagacactccgcgggataaacatgccttacaggaagtgtgcttgttgacttccgcatctaccgcctcgtgatccagagcatgttgaaggagcgttggatgctaccgtgagaaagcgacttgatgagatcgttccagaaccatgacagtggtccagtcatcggaagcaacggccggtcgtcatccatccactcagttgtgttctactcatgtacctagctgaaggtcgctgaagatatgaatcaaacctgtggaaagaactggtcgcatttctgtgattctatccatagagcttcaatatgtgcgcagtgtgatacacgtctcatgatgccgacacgcactgcctttccatgatttccttagtgtgggaaaacataacaaccgagtggaaagcatggacgtctgatccctgcctgcctcggggactttctaccaggagaccgtgacttcctcgcatgtggggaagtatgagaggtagtagttactgccaaactgcgcgctggtggcgatctctgacttaggtaggtacctctaggtaggttggtagctaggtaggtcggtgcctctggtgggcgctctttccctccaaagctgcggtctgttcggtcccgacgcgaactttcaactggaaagcacgagcaagccctcattcacaacagcgatgcctaaacaaagaagtagaagatggtaatatcggttgatgtgtaggtacctatgtacctaggcaggcaggcaggcaggcaggcaggcaggcaggcaacaagggccaaacatggaggatatttcctcggcggtcattgtacagtaatggaagggtaacttcggaatggctcgcgcctcaatcacaacgatcaccaccatgtaccttcttcatacccacaagatccagtgtcactcttgtccaaatttccatttccataggaagcggaaacttcatctttggacaagtccttgcctcaacctccaatctggtcacatccacctacctctactgtactcccgcctcgacacgcaagcaagtacaggttcaatggcagggagccacggcccaagcacccaggaaagcaagcgctagccagccatgccctttcaatcatcatcgtgatgtcgttgccttcttcggccaaagagacccaagaacttcttttctttgatttcagttttatacggtctcaacgggtagaggacaggaacgtcgtattcatccgagttggcctcgggtatggtatgttgagccagccatttccggtcagacatctctccaagtcttgtgctcccagaagcaaaggacatgaaggacatccgattgcgcatcgccgccccaaactggctgtgccgtggatgtgatcgaatttgcactacgtgttctcctggtggtggtggtggtggaggaggaggaggaggaggcggcggcggcggtggtggtggtccggctacggtgccttgagactgctgtttcggaatcgtcctttctttcctcacttttattacctcctcagctcgtggggactttctcttgtgttgatgagcggcagacactgagctcgcagtgggatcgcccatttcggacgccgtagtgctttccttgatttttgaatcaagtctttctttgctcgctcttgtctgatcattattctgtggtgatttcttcttatttcgaccggaggaagaaatggcgcttgcggctgggttgctgacttctgctggtatactgtccttgggactcgacttctgtttgctcactcgcgcttcctcctcagcctgcgatggtttcctcctctgtcggctagaggtagagtcagagattgagcttgcagtcgggttgtcggagtgactttttttcggtaaagaggaagccgacttggacagaggaggatgttgccgtcgagctcgagatgaaggcgaagaggcgcgtgtaggtttcgatgacatggacaccaccgacctgctcgtgcgagaacctcccaagcgacgggctaggttgtcaatggtcttgatggcctcgtttcttgacgagtttgaaagggacctgagtgcgtcgtaatttagagccggggtttgcttgttgcttgaggcacgtagcaaactggaaattgctgctttaagtctcttgagtatcccatctaccgcagatatggaacgggctggaggcagctgtcagcacataaactttgaatgcaatcgtgcgccttccaccatattggaatctcatatcctaccatcacccctcttcaagcggttgcccaactcggctaacctgatagaataggcacgctccaccattgcacgatcggcttttaaggatttgcgcagatgcttattctgcgcgtccaccttgacgtttccatcttctccgttggcatcgtgcttgtaggctttcaggagggttgcgcagttggagtacgtctctagtaaggccgtgatgctgtcgtcgaaagccattttctcagttgaacggtaacaatgaaactaagattcagaacaagttatcgacaactgttgaatgactcaatcctaaggttaagtattcaacatcaaaggtttcaacgtcgggcattcagaagccaacccaagcggaaccgtgaatagagactcttggctttgaggcacgcttaggaccccaggctgcggggagcactaagtgcagtctaggtatggctttccttgagctcccattcgcagccgcgcttagaaacagaatatcgtaaaggtgaacagccaatcgaattctgtaagccagcacagtgtcaccgctggttacctctaggcgcctagactactgcgtagtagagtaggcatgttgaatatgcgattggaagccagcgggaatggcacacagctggagccacacatgggtgccgttatatagatagctcaattatatcgggttgtctggatcggatcttgaagtaccctagtggttcactgccgtatcgtgaggcatgtcaacagacagattcaagctgcagtgaagtcaattccgacatttggttctttgacctcgttcggacgactcatggatcccctgaggacagctggcaagtcagccctgccaggtgtggagataggcggccatctgcaaacccacccgcccggcaggctgtggacacctgccttgaaacgcctgggctcagttcgctaggacggaacactccaacaatatccaagcattcgccccagaggcgtcaatgccctccctgtacataaaacaaacgccaaacagtgccgtcgagcgaaaccggctgtggcgtggggactcacttcttacaaaacagaaagcactttcaacttcagttctcttgtccaacctcgcatgttggctttttttcttttgcacctaacggcaaaatgcgaccatctccggagagtctatccgttctacctttggtgatcggtgttgtgctttctccatcaaccgttgatgccgccgcttttcggcacgctggacaacccgctggactcatcgacactgcgaacagcgacgacctttatcgaggcgcgcgcgggagtgctttgccagggctgacatggctacgcgatagcatttctgagatcatattcgggcgtccatcaactaaacacagcgactctatctcacccagcgtatcgctgtcccaatatcgagatgatgttgtggtacgcttcaatgttataaagccagcagatcaggtggttctggcccaggccatcaaagcaaagcgtctggacgtctgggcctccacaccacagtttgtggatatccgactagaggagagtcagctacgcccattgctcagacttattccgtcttcaatgcaaaaacaatggagcgttctgattcctgacctcgaggaagccgttcgggcgacatttcccaccaaaggcgagacaacagaatacggagatgcagctgaaagcctggatgctgtatacacgaaaggaaacatcttctttcacgactaccagcccttatcggttagtcctctagcatgtggttcaatgtcatatgtggacatcgagacttttgacagctgcgacaagggaatctgagtaacaccacatgagctaacatgcaataggtcatcacaagctggatggctctcatggagaccatgtttccatctattgccaagatggagagcattggagactcgtacgagggaagacccattcactctttccgcattggagatcacagcggcgacaacgcaaacaatggcaccaggaaaacgatcctcgtcaccggcgggctccacggccgtgaatggatatcgacaagcacggtgacgtacctgttgtggtcaataatcacggcctatggaaaggagtcgatggtcacgaagcttctcaagcacttcgatatcatcttcattcccgtggtcaatccagatggttacgattacacgtggaagactgatcggctgtggcgcaaaacaagacagcaaaccaaggtgtcttggtgccacggcttcgatctcgaccaggcttttggctctgtatcgggccaaaccaactttcaagtcgacccgtgttcagaaagttatggcggtgacaaaccgttccaggcagtcgaggctacccgcctggctgactggggaagaaaccagactgagaacggtgtcaagtttgtcgggttcttggacttgcactcgtactcgcagcagatccttttcccttacacctccacatgcgatgaggacccaccgaaccgcgaaaatctcgaggaacttggcgttggtttggccaaggccatccggctctccagcgggaacttctatacggtgagctcagcatgtgagggtactactacccgtcaagatgccgcgaatgaggccactggtggctcagccattgattgggtctatcgtaagttttctttccatcacttctagccatcacgtggtgggatgttcggaacagcatatactgacatgcaacgcagatgaactgtactcccggtatagctaccaggtcaaactccgtgataccggcatctatgggtttttgcttcctagatcgcagatcatacccactggagaggagatgttgaatgctctgaaatactttggtgactttttgctgggaaacaatggaattgagagtatctcgaaggcgaaggagcgcacctcgcatgataaggacagggtagaccttaagtgagtgtgtcggatgataaggtagtgttacacactcagaatgggggcataattaggcgttctataccttggctacagatggttttcaaatcgatacagttatccttgcacgtacctatgcaccactcagtccccaaagtgaacattgtcattgtgctcagcgaacaaaaaagacagttgtccggttcatagctggttagctgaaaggccgatgaggcgttatttggggggctcaataaatagtaaacacacactcatcctcacgaccacgcacaatctggagcacactcggtatcaaatgggtttaggtcgaggcggaaagcctcgtggccgagaagctaatttgcagacatttattcttggctctgcaacctcgaacggcgtggagcccccgttagcgagtgtgtgggcagcgtccaaagtggaggaggacgtgggaggttaggcagggagaagggcccaatgagcggatgaacccccctcatttcattcacgcccagcgcaatcccgagtcactggagcaccgagtttaatttgggtgatcaagattgaaattggcttctggcttttccgggacaatcagactctggtcaatcttggaccgaccttgggacgtggaatacgacctcaacatccgcgtcgacttgtaggaattcagctggcagcggtgcgcatcacccatcatgacttagttactatgtagtatgttcattctctggggcttgttttctctcctcgccaagttggggacatcaggaaggggattgctacttgatgcccaattccggacattgtgttcagttgactgtgccaaacacggttgatggagaaaaagaaaaggaagcaatctccagatgacagtgtaatcgatggacatgaaagaagactggaattggattttgtgatttctggactcatcagtctcagaatggaagtggcaccctagctgggcgtggtgggggggtttcttgacgagacccagatggacccgctccaccatggccactttatcgagatccacttggcctggggcctggttgagctttggaaacgaggagttgccagaaaacgacaccgagtgaccagaagtcaaagttgcagccgaacgacggaacttgcataccttagtgggctccagcctgcttccattaagcgcttcctttccactcacagatcgtcttgggcttccatcgcatcagccggccatcttccatcttgtttttgaattccggccctggtcccggtctccccttttccccaaacagaaaacaatttgacctcagtctgacaccacctctgcacatccgtaccttaccttagctgcttgtcaccttctatgtacctggaccttgcctacaaacgcatatctttccgagttcttgcttcgcacaatataccttttgtacctgctactacctagctacctacagcaaccaccttacctgttaagattgccagtcttgtttgtacctcacctacctagcaaccgaacctctcgcttgtgtacgcgtgtacctccctccctctccgtcttacacctacctacctgcccttcctgcaacgcaccgcgagaacgaactgaacgaagtgcatcgaaaccgaaaactgcaacagaactaatcctgctcaacgtcaacgccgctatctcactccattcattcggccattaatcaccaattaccacacctcagctgtctaggccagacgatcaagaccaagtgagcaactgcctgaagccctttgcgacctagcttggctttcaaaggtggcctggtgtggccccggcctggacaaccgaaccgacattcgaccgccctccccgtcatcccattcatcccattcgtgtctctccccgctcactacccaaaaaaaaagggatcgttgattacattcgctgacgcttccaccacgacccgaatttcgcccagactcttggtaattcctcacgttcttacaaccatctccccccaacatcctgtcacgtccagtcgccagtcagcatccatacccagacgaagacgaaagcctgcgccttcaatccggaatacctcgctcgatctttctaccaccacttcacggttgcgcccttccttttcgccacggccttccatcatcccccgagcgcgttccacgataatcgtttagcgacacccaccacccgtccgcagcccgccgtcgtcgtcttccgttacgcatctccgaccacgcttggtgcctttcggtccgtcgcgaagccggactgattctctccatcataggccatcattgacacaacaataggattaatgggctggccgttttaccccaactgaacgcaaccgataccccagggcccgccctccatgcatgcagtccccgatggatcgcgacggacgcagattcccatagccatgccctttctgcgacgccgcggtaacgcgggcagcgagtctgacatgcggcgacacaccatccttgacagtcttcccgtaccgcctgccaatggaacacattcgcgacccggctccgccaccgaccttccggttctcgtaacgacgccagaggacggagaggtccccatatcgagcgtttccccctcgcccgtgaccccggtgaccccggcgacgccagtgatgcccactgttgatctggaaccgacaatgtcaagtactgctccccagcctacgggcgaccctgtcgaccactccctgtccccctccgtccccgcagagaccccgaaatccaagcgcttttccatgttgaggtttcgtaatgcatccgactctcagctagcggcaaaggcaaagctccaagctgcctcagagaagccgccccctcttccgcgtcgtacgtgacttcccccatgtgccacttagtgtattcgcagagcagctactcatgccctgtttcttaaactgtagctcccgagatcatcaccaccgcgcccaccctcgaacccgtagtaccgaaacgacgaccctcgaggatgggattctccagccggtttggtcgcaaatccggtgaacaccccatgatggaacaggtggatgaaacgaacgaagataggacctatcagcgtcgaaagaatgtgcgaacagctggtggggaccagggagggaagcaaatcactttcgacgacccgagacggccagtgtcctcgcatcacgcgcctcccgcatacggcgatgaaagtacgacgacgttggcacttcccatcaatcgattatccgaatcatcaaggtcagatgccagctcgggcgatagggtatatggaaccacgacgacgaccacccatacagttcacaccacaacaaccttctttaggcttccgcgcaggaaaccgaagcagcccgaatctttgttccctattgcacacctccaaaagaagaacttagctgaggactctgatatgtcgacctcatctcacgttgctgaaggttcaaacgcgctggcaaggtcacggtctaccacccacttgacaccaactccatctcggccgtcaactcagcatggtgctacaacgcccccaacaggttcttcgactctgttttccaaatcgagctcaccagcaactgctctgtttcgaccaagctcacggaattccggtcgcgcgtcacctacacgggcacagctgcataggcgaggtaggtcctcgaccctgagctccctaggtaaagtctcgccaagagaatccgcggaggattaccttgctcctccggcaaccgccagggcgtccatgtcaacaggcaggaagagcttcggggatcttctcggcctcggtcgattacgtcagaactctagctctacgctgacccaacaaggagccatgactcccataacgcctgggtcgggcaattcaaagaacaactcgatacaacttccaagggactcgattattctaccagaacgtcgtgaagatgatacaccgggaaaatatctcgagcgattgttggaggttgtcagtcggagcgtaatcgctgcaattgtctccaagggtacagatcagttttcgcaggctgttctccgaagctacatgcgcagcttcaggttctttgaagatccgatggacatggctatccgtaagcttctcatggaggcggaactgcccaaggagactcaacaaatcgaccgcaccctacaagcgtttgccaaccgctatcatgagtgcaaccctggcatctacgcgactgcggaccaagcatacttcattgctttctcattgctgatcctgcataccgatgtgttcaacaagaataataagcacaagatgcagaaggcagactacctcaagaacacgcgcggagaaggcgtgtttgatgagatcctggaggtgttctacgacaatatcacttatacgccgttcattcatgtcgaggatgatctggatatcaatggggagcgtatcattgctcacaaggcgaaaaagaagtcgatcttcccccataccgctcccgatccagcaaaacgtgtcgccaaggaaccgatagatccttacactctgatcatcgacaataagctggacatcctaaggcccacgctgagggatgtgatgcatctggaggacccatacagctatctagggacggccaggacgctcaacatgaaagaactccacaaaaccttcttcaagactggcgtactgcagatagtgtcagcacgatcacggccagacgcattcatgtctgatcagacagccaacaacccgcaagacgcacatccaggcatcgttgacatcaagatcaccaaggtgggtatcctctggcgaaaggacaccaagaagaagaagacaagatccccgtggcaggagtggggtgccatccttactggagctcaactctacttcttccgcaacaccacttggatcaagcatcttatgcaccagttcgaggaccacgtcaaaaggggtcacgacggtgatccatgcattttcaaaccgcctctggaagagttcaagcccgatgcgttaatgtcaacagatggtgccgtggcacttatggactctagctataaaaagcacaagcacgcctttgtttatgtaaggcacggcgggttcgaggaggttctccttgccgaggatgaaaacgagatgaatgactggctggccaagctcaactacgctgctgccttcagaacatccggagtgcggatgcggggcgtggtgggggctaatctcgacgggcaagggcgcagagccatcaggaggctcgacacgggctctcagcgtatacaaacaccaacaggagaagtttcggtatcacgaagcaagattgaccacaagatggcgcaagacatactggccgctcggagggcgataatgctacagaagattgccgatgccaacgagaagctcttgcagacagagaagacactggaaatgcagcttcggaactcgaggcacctccaaattctggcaccgattcaacccaagacgcgtgagcaaatgttgctatccgcagcgcgaatggcagcacagctgaagtggactcgaatggagatttggaagctcaaatgtcaccgagacattttgttgatggacctcgaggaggagcgcgagatgttgggcatgcaagctgagactgctatcggcgctttgacacccagcaaggagcctctcactagagaggatacaagaaccagtcgcaactcgggttatccgcagagtcctcagtctcctgtccagtccttgatgggcaaggtacctaccattgtcaagaagccagacgaagactctccgcaagctgacgccatccaaacaccgccaactagtgcgactggcccagcatcccagcaaaaggaggtagagaatactgacccccgcaagaagtcggtgtctagtgctgtatcttccagccgctccttggcagcaaccccatcaagaggcttgacaagctcgggctcaacttcggaaagcaaatttgatcaggacgagatcgatgccgaagagcatgacctcttggcgcaagccggcttgctcgagtctgctcgtcgtggctcagaacagaggcccccgagtttggctacagatacggatggtaatgctcagtcagagaaggagaagcacaaaatccgccgcagctttcaacgcactctccgcgagggtgccggccatatctcccatcaccgcagtcggaggggtagggattctgccagcgctagcgttgtgtcagatgaggccagccaggagggtcctgacgtactcgttcgcagcactggctcttttgtggtacacggcaagaaagcttcggtcatcaactttggcacggagctccagttgcagaacatgtccccggaggagcgcatccgtcactggaagcaacgcgatgacgcgtcgattgccgagagcaacgagcgtttcggttcggagaacggcggcagccgtgaccaggccgtcgcggaagggtctgacttccggtccatcctgactgccaggtcagcctctcacgcgcgccgtgagcaccgcggctccgccgccagcgctagcactgcaaccgctaagagcttcagagatttgcacaggaagtactctgcctctcaacatgcgacaacaaggagtgttcctccttcgtccgcgaatctggccattccttcggatgaagagagtgatgctgccgtcagcttttcagacggccgacggacgcctcttcccccgatcgagggcgagtcggagccaagcgagggacatgagatgctgaacatgacgccgccgtccagcagccgtggtgagaatcgcgaaacggtctttttcaccccgcagtcagttcctgtggctacacgagttgcttctccgttacgaaggggaagtgaggagggtaaggatgtcagcagcgataaggaccatcgtcctgcgtcatcatcggcagcggcggctgcgacggacgtactacaggaaggggaggagttggttgtgagcccaccactacaagaagctatcaatgcttgattttctctttgttgtcatggttgaggcgattgttggtgttggtgttgccgtggtggttgttgttgtgtaaaaaaaaatacccatctgtttcagaaccacattcgctcgctcgattatgatgatgcgtgcgacagtcatccatacatacatacatgattcgagtatatcttattaatatatcctttatgaaaagaagctgccaaaatcaaacaagcctgtatattacgcgtcttcctcagacagactcttcctttcttcgtccctacctacgaaagcaagcatgatagaatactaccaccgtttcttcgtccaagacactctctggctagctgtgcaacaattccagcacggtcttctactctctactttccttctttttatatttccttataacttcaaccttctcaatacgtaatgaccattcttttgttggtaaaattttcttcttgtgtttcagcaagagattgcacacgacactacgaagtctctttttgaagttgtctggtccccgcgtttcgggccgacccgttgcagttttaaccctttctcttgtgtctttattctttgtgttgcacatgtttggcgggtgtaactgtgattcgaggaggatttatagtttctgtgtctgcgtgatgtagattggttgagtgagattatttggataaaaaaggtcaaagttggtgtgaaagaggcagcccggggagatgatacctacacatccatcagattgtcgctagtttagggagcgaagaaggaggagaatgggatcgaataaggctctattaggaatgcataaatggatagtaaagagttcgttagtatttatctacggcgaaataccacatattatatgagtaaagagattttgacggaagagagatatcacagcagagcgaaattatgaaagttgttatattctctctttacttgttgctgcgatgactggctatagtcaccggttgcttcttgagccaactatacgcttaggcgacatgagcctgatcccctcttttgtcttgggtatacagcaaaagaagtcagtgcctttaacgtccctaccgtctttggctacgactcctatcccgcctccctcctccacgatcccgatcgcggtcacggtcccgtctggatgttgacagactcctgtcccgcctactgtggtgatggctgttacggtgaagatcccctcctcggtggtctctactttccctatccctgtccctatccctatcgcgatccttatccctatcgcgacttctctcccgccggctgtcacgacttctctcacgccgactgtcccggtcccggtcacggtgacggtctcgctcacgatcgccgccgcggtccccgcggctccttgatcggctgcggcgacggactatcgagcttcgacgacgatcatctcgcatgtcgcggtctctgtccctgtctctgtctctgtccctgtccctatccctgtttcgttcacgatctctgtcacgatcacggtcccggtcgcggtcgcggtcgcggtcacgatcacgacgatccctatccctatcacgttcacccctctcatctcggcctcggtcgccatcatagcgatccggtcccggacgaggtttgtcccggtctcgttccctgtcccgttcacgctcacgttcacgctcctccctggcctctctggcctctctgtccctctcccgatctcgctcggcaacgacccgcgcagcggtggaagggacataccggttatccgagtcaatcaggggggcttcacgttcacgttcgcgatcgcggtcaccacgatcaccagcacggttatgctcgcggttactgctgctgctgttgttgtagttgttgttattgttattgttattattgtccctgctgtcttgaggagtgtccctggcgtctcggtcgtttcctcgtctccgcttaagatcaggcgaccggtcacctccgttggtacttccgagaggggtgccattgccgcccccgacacgcttatcgtcgattcccgggatgggcatgcccttctcgcgggcttgcttctgcgctgctaggtaggccttggcttcctgctcgcgcttcttcacttcggcttgtttccaagcttccttttcgtcgcggtcgaggtgggagggtgggcgaggggcggtcgaggctatggagagaggggttgtgatcatgggcacggcaattgttgacatgccggtggttgggccgccgggggtgggtggtgctactcgtgtagtagagataggagcagtggcagtgtccttggtgacggtaatattagggctcttgggaatttgtgtggcggcggcaccggcggtcgcatctgtttcagcttcccgtcgctcacgcgagcgggagcggcttcttactcgccgatcccgatctgctggccgcaagcgagaccgcgaacgatcccggcgatcaactctagggcgtggagagcggcttctgtcacggccatctcgtgtggcgcgtgaacggcttctagcccgtctggtgtcgtctctcctgtcggtgattctgactcgtgagcggctcctgtcgcgacggtctgtcgcccttcgtcgagaacggctccgatctctgacatgatcctctcgtcggtcgtctcggcggtccaatctgggacgcgaccggctacgctctctccgatcacgaagacgggagcgactgtcctctcgcctgtgtgaacggcttcgctcgatccgccgcgcgcgcggggaggctgacctgttgtctttccgtctccgatcgtaatcacggcctctgtctttctcaccctccctgtccttctccttctccttgtcacgatgtccccgagtccctggagaaggactcttgctcctacgcgaatcgacccggctggcggtttccttcggctctttgatgtctttagtgtcagtaacctccttaggttcagtgacgtcctttgtctcctcagtaactcccggtttgcccgcagtatctgctgtcttcttgacgtcagagacctttggtgatgctcggcggattggatcgatggcagatgcaggctttgtccgtctaggtggtggtgccagggtagtatcgacctctagctcaggttgtttcgcagctacgcgcttgctctcgcgcaaaaggtcggccaacgcctctcgttccaggcgttcattatcctctttggaaagttgggttttcacatcctccgggcggccatggtcgttcctggctttggcgtccctactgaggcgcctgtctcgacctcttgacctgtctctcgacctccctcggccccggtcccggtcacgatcacgatcacggtctctgtggcgatcacgatccctgctccggtttcgatccctctcccggtggcggcgttcacggctgagttccctttcccgttcacgttgttcccgtcgtgcgcgccgctcctcacgttccttttccctgatggcgtcttcctcaagctgcttcttcctccgctcttctcgtcgcttctgctcttccttttccttgatttcacgctccagtcttcgcttcttctcctccaccaatctgagctcttcacgtacgcgttccctctctgcacgacgcgcggcagtctcggctgcatagtcttcgtccgtcttggagccgcggatacgctcttcttcggccgcctcgtcgcctatctctgcacgtcgaagtttgcggagatgagcctcgagcgcgtcggtatcgatgaggctctcaataacggcctgtgccttctggtagacttcgtttcgatcgagggcgccgtcgatgagagccgctgctttgcctcggtcgagtgaaagcagttgtaaggggttgcgctcgacttcttgctcggctacttggaggatttgtttgacaatctcggattcgtggtcctagagtatgttgggtcagaggttatgagttatggggctgaagatgccatgggaaaactgacactagcgaacttctcccagacttgtttccgaatagtatcatatccgccctttttcttgaagctgtgagctagcccttcgatcgcagatcgtgtggccgaggtgagcggtagatcagacgccttgaaattcctgacgacaatcggaacattgatcggattcggcgtggcctcccgagcctccgcgcccgaggcagcaggagccgacggggagggctgaatggcggtcgacatgatcaggccagtggcggtaccgcttgaggttggaagtgtgcgcaacagatccctcagccacttgtgaggcttttatataatgaccacggcacgcagaatggttgcgcaagtgaagggtgaccgggaccttaaggcctcattgctgtaaacctgagtcggcggggtgccgggaaagtggacgggagcgtaactcgggcagcgtgataggcggatgaaagttggaagaaggattcaattcatttcgtgggtcggtaagtgacggatacccagctcctacactagtcgaaaactgtcgcttgagagagaatcgaccccaagtgggcgtataattggcttgctggtcttgtatatctactgtattcggtggtagagtgctcggaaacgcgatgtccggtgcaaggagtgaagtggaagcgcgttgcgggaggtcaggttggttgctggaccagaaagtttcagtgggggtcctcccgacgatcagggagccacggggccaagcggggccggcaggcgcattgaacagggggtgccgtgcctggactcgggccaccctttccctacaaacggaacagccgctcaactcaattgagtcaaggaagttgattcaaggttcccttgcggcacgggccaacgggcagccaggactttgtctttcatgcgctagggttagggccagaggttcatgagtccgaccttcagaagacaagcaagctcgccgggaccttacttgtacgtacgcacgagccgcaaagaccacagtgggtgctgtacgtccactcgacctaaccaccatcgcgaacattgtcactttgcgcttcaacccgcgtcgtcgtcgatcccacccatacaagtagtcgctgctcgaggggcacagtataacgctgagaaagaggaccgagatcgcggtttcagaaaagtaaaaagcaaccatggttcacagaatgatcttctgggccggcttcggtacgttgccccgctcgctcaccataggaaataggacccgacatgattcacgaaccacatcaatcctccaccaattgatactccacatgctgtcacaaacgcccatattcctggcctatctgtcttactctcttgactctctctctccccctctctccatcttcatgtccacatcataatcgctaactgccgccttccaactctgctccttcaggcttggctacccgcgcctggtcattgggcatcgagcgacgacccatcctcggcaggaacaccctctggggctaccccgtcttcgcggccattggcgccagcttcggctattgggttcagggagtggacgagcgacagcaagctatacttcaggagcgcaagcaggccattctcgacaagagggcgcggagggcggcgcggcagcaggagcaggcccacggtgaacccgaggcggcggcgcattaaaagggctgatacggattctcaaagttcccggtaaaacggtacggggcgagggagaaggataaccgacatcgatggacgccgaaatgggatggggaagtctgagagtgggacctcgtggaatcacagtacactggggaagagagaaagagggacgcaagggcaggtagatagatgggcaggaaagggaacccacaggacctatacggcacgcccagctattgaagaagagaagtcagcacatgatagacatgctacaggcagacacagcaagcagggaaagaagtgtcttgacagtcgagttcgtttgaattcaatgctctgatctcccttcccgtttttgcctttccctttcccttcgtcttctccctcggttatttgccccaggttcgcttcgccgcaaactatgcggtcgtgttgtaagccccgtttaagatgcgggtatctctatttacctactctagctctgtgacctagctggcgcgccaccaccggctaacaactcttgcagttttctgcctatctccttcatctcaccgtcaccctctcctatactctgccgtttaagcaatggtaggatcctcccgcttccttaacagcgtcaagatagcctgcgccggagcgaaatctgtaccgctctcaaactcggtaatcacacccgcaatgtacttgctgtgtgtgttatcaaacatcagccggaacgactcagccgagcatcgctcggggtcaatctcgttgtaggtgagcgagtccaccgacacacgctcgcggtcaaagttgatagtctcgcagagggccaccaccttgacgttggcggcagaagcggccatggcgacgtccgccgttcccgcgggggcatgcagagatccgttagcgaagatggcctcggtgccgagcagcacgttgctcgcccgctcaaggtgcgcccgcacgccgccgaggttgggcgagtagaagacgcggatgccggcctgctgtagcgtcttggcgagctccttgccgccctggtcgtacgggtcatcaatgacggacacggcaaagcttttcccgttggccttggcccgcagaatggtcttctctaccagccggtggcggccgtacgtgaggacgacgccgtcctcgtcgatgagctcggcagcgtttttggagatgaccacctcggccagggtgatgcgctcgttgataaagatgtcgataaactcgaggagggactcctttgcttcgtcctcgggcgtgtcgatgtcgaacttgttgacttgggacttgaggaagcggatggcgttacccatggagaaggacatgggacggcattcggtcagatactcgatctgggggttcaggacatgcgggacaaagtggcgtgacagtgagtttccctttggtgtttcgtaggactcaatcacctattgtatgtttggtcagtctccagtccacacagtccgggatcaaggttgccaaccttcttgaacgccaaaagggtcgcctccagcctggcaatgctatccttcagcgcaaaagtagccatctgctggccgaccgccagcacggcagggtgcacgtccttgtgcgcctgcgacgtctgtatccgcttggccatggccacatggctaaagcactcgggaatgctactcctcggatcctccttgatgatggcaaccgaaggccgccttccgttcacggacggcctgcgaccgggcacagatttgccctgttgctgagaccccgcggactgactaccctcctgcttgccgcccttgccgctcttgcccccctttgcatctgctactgcggccgctggtgggacttccttcacttcctttgcctttgcccgtcgtgctgccttctcggccttagccttggcttttagctgggcgggagtgagcttctgttcgccggcggcgtctcctccggtagtagctggtgtgttggcaacagtggacttagcttgttgcttccccttctcctgtggtgcgggagccccagcgggagccccggtgttttcgacagccatttgttgttgtatgaagtggaagatgcgatgtgcttggcgaagtgtcgcaactgttgtttaaagatcagatgggatccgattgggtgaagggcgcagtaaaaattgcgtcgcgagttgacgagtacctgaggactcgagtgacagacaatgaacagctcagtttgtgctttgagatacaaaataactgtaccgatgcgcagggggtgctgatagcgatggttgtccctttttccctctttcccgttttgttgcgtcagcacaatgctaactctcaaactgctcagtgcaagatcatctgccagattctgagaactgagtcacggatgcgtccaagaggtcgtaccgccaaaaacaccaccccgcgctccgctttttgtcagataccagccaatcaccagtcgcagattccgtccaacctagccaacgtcactcaagaactcagcttgttgctccagttcgttacaattcattagccgcctcctcactttgagatactacttattcaatatagtctcgctctcccaagatgtctatggcagacagcacacggatcagctataagtcaatgcctcaccgctagagactcacccgcaaccctccagcttgatcggtaaactgtttgttatcttttaattaatacgcagacgtcggacctgagttccgttctccatctagcattgtaacacatcgatccggtccatacttgtacatatttacatagcactgagagctgcacgctgaaagcgccatactcccactttgcacgacctctataacaacccaagcaaaccaacatataacctcgtattccgacaagctagccatctccaacggcgcttattcgtccttctcatccttctcctcctcctcagccgctgcatcctccttgttcttcttaggcgtagggccttggaaaaccatcctcaccaccttcccaacctgtccatccatcggcttcacctcctgaaccttgggtacctcggcaaccgcctctctaatcatgcgcaccacttcctggcactcctcctgcgtcgccgtcttcttctgcttcttatccttcttttgcagcagcatgatttccaccctgtgacccttccgcaagaaattctggagctgccgtgtgcggaatcccaagtcgtgcgccgcaattgcccagttgatctccagctccttcttgctcacttgctttctgcgttcctccttggccttggcctgcagagcagcggcctcggcgcggcggtcgacgatgacgcacacgggccagtcgggcaggttttcgtctttctcaggctcgggctcgccgggcgtgggcttaggcggcgcccataccatcgccaagctgtatcggatgcgatccagccggttgataatgtccgctggccgttgcttctccgtgagcctgccgtcgaggccgcgcaggtatacccagggttctttaatcgccaggtcgcggggcaggccggcgtccttcttctcgtcttgaccgggttttcgttttccccatttcacctggagcgctccttgagtcgagaatgggcatcgtgtctggttgaggatggtagcagtcgcggcggcaactgagaggcgaggaagtaaaatcgtctgaagcagcaggggtgctgaagcggaggcgctttcgaggaagaccctccgaagggcagcggcagaattgtagaggcacggggagggtctcatgatggactcggcttgttggtgcgtcgggaagagtgtacgatgaggttgaggaactcgaggaagggttgagaagatcgaggaaggttgaaattgtcgtcgcggggcaagaagaagacgatctgtggcagttgacgagcctacactaaaccagaaacactctggatcgaggagcgcaattgcagatccggagcatttcgggccaaccacggagctccaattcgaagctcccctgcactgtgcacgggcacccttgagcgccccacacctagtcccgcgagccgcctcctgcacccgcacacccacgaaccgtcttcggccccacgatccggtcggccgccagtgctttgcatatgtatcgctttcatgatcctgggggagcgagtctgaacatccgcgtcgacatttttcatgtaacggctgctggtcatgagctatagttgcgattcctcacacgaaaaagctctccaaccgtaggctcacccactgcttcagcaaatttcaattcgaatactctggatttttcagattcacttcgttacgacttttagttgtcgggggacctcctcacatcccgtcccattcatcggttcgggtcacattcataaccacccatgctgccgtcaatacgaccgcccatccgggcttcttcctcagtactctctctcttcaccgattcagcaatacacaccaccacgtcctcacaggccacatgtcgactcaccttccaacaacggacactttcccagtggcacaatgtcgtcgaccaaacgcgacctcccagccctggttcaacatcggccggctccgggatagattataattcacctccattatcattcccttcgcatgatcaatatcagcactcccaagaagaccaccaacaacatcaccaccacctaccaccaccccctcaaggcttcttttcccgcctcctccacgcactccgcacccaccccgtcaccctcctcctttcctcccagctccagcactttgaccaagttctcggctccccctaccaccgcctcctctctcacccctttcggatgctcttctctaccttcaagctgctcgccttcacccacctcttcctcgaacacgtcctctccatggcgccggcctccggcccctctatgctccccacctttgaagtggtgggcgagtggctcgttgtctcgcggttccacaaatatgggaatggagtgaaggtgggcgatctggtggtttatcagattcctgttagtacgagtggggagctgggggtgaagaggatcatggggatgccaggggattatgtgttggttgatacgccgatggcgggtggagggactgtggagggggaggtgttgggggacaggggcgggctcggggagggggatgaggttatgattcaggtatgttttggactctattctcggtgatgatgagcacatggtgcgaatgggtggactggggcgacgacgtaaagtggaacaagtattgctaacgaatgtggtaaatgatttaggtgccggaaggtcattgttgggtggtaggcgacaacttgacggcctcgcgcgattcgaggacgtttggccctgtgccactagcactgatcaggggcaaggtgtttgccaaagttcaatcgaactggctccctaagttgataagaaatcctttggagagggtagagcttgaggaggcaatggcttgatgaggtacagtacccaaaggaaaatagaagcaagcctggaggcaatcccatgagttcgaatccttcaccctcccaccttgggttgttccccatgaacactccggaaacagtcaacgacagcttctacttcatttgagctgaaaagtcaggaaactaatatcctatagtactctcaagggctgataagctacatattcacactcgaaccgagaccagtgccggatatgcctacgaaaacgctacctcatctgtttgaataacaccaaacgaaacaaggtgaaacccacaagcaaagaggggggatggtgttctggcgaactatatagattaggtctgcaggctgatcatccacgccgaacagccggaaccacggcacggttttcgttatcgatacaaaagaaaataacccaggtcgagatacgcagacataacgcacgcaacccttcatgtccgtcagcctctcctatttggccataattgtcaccccttcgaatgatcgctccctgcaaatacaaaaccccacggcttccctcccatgtaatcaatccattactgaacaatgctgcgccgcaaactccacgccaatcctatgcgaagtacctcaagccagtcgaaagcaagatgaaagatgccagcaaattgaggagggttgagaagaaatataaccatcaacctctcccatttaaccctcgatgtgggctttggcatttccctggccgaggagctccaagcaccgctgtgcaaggctgaccacttcaccctcgtcatcgtcctccagttcgttatccgactcaatctggcggttcgcaatctgtctaatcatatccacaatgtcgttcgattttccaatcagcccaataagcttcttgtcttcagattcgaggagctgcagcagtgtccagatcgcaatatgttgaaaagtggcgtcgccgctagcgaggaatctgctcaagtagccgtggatgccatcgcttggctcgttccagttgtgaatgaaaacactgtagtcgcccactgttcgttcgtcagcatgtcaggcccagaaacaacagttcatcaagcattccactgacctttagatgacaggttacccagagccgcagcactgtttccttgaacctcgatgctaggtgacttggtaagaggaatcaaaacctcaaacacaccgagctccaaaagatttgtcttcagttcatcactcagcgccagaacggcaatggctgccgtcatctccgactgtaccgtcactggaacctcaagcaccaactgcttgcacttctgtacagcgccagcctcaagcaccaacgccttgttcctgtccgagctcgctgccaagtttctgagggttgagatagcatgacactggatctcctcgttatcggtcgaccctaagaggtcaaccaatggtttcaaaaatcctgcctcgatgatgggagactcgttcattgggtggattgagatgtttcgaatgcaggcaacagccgacaaaatgagcggtagataagacgactgaagaagacggagaagaggaccgagaccgctggcgcgaacgatttccaactggtacttttcgtccgaggcgagattccggagtgccaaggcggcctggcattgaaccttgggtgaagaggagtccatcaagttgacaagagactgaacaagccgaggctcggtctgcgcaagcttccgcctgttattggcgtcgacggcaatgttgctgagggcagtagtgcaataatactggacgtcgacatcggtggaagacagtaactgaaccaacacagggatcgcgcctgcattgaccagttgttggcgattttcatctatcacgtgttagcaatgtctagacaacgtccgtcacggtacaagcctaccagagtgtgtcatgtttaggagagcgccagtagcattgcgttgaactctcatgtccctagatttggcgagtcgtgtcaatggtcctagagccccggaacgtgcaatcttggccttgttgtcctcgtgcgtggccaagttagtgatacacccaacagcgttacactgaacttcgacgttgggcgacatcatttgacggataaggggggccagaccaccgagctggactatcaggaccttgttgtcggctgttctcttattagtcatctctaccgcacatagacatcttcgggaaaagcacctactgtttacagcaaggttccccagcgccgcgctggctgccctttgtacctcgatatcggagttttggagaaggaagaggatgggttcaagagtatcccggtcaactgcccgcacatctagcatgagcaagacaaagttagcaacccgaagaccaagacaaagggtcctgatacaatgtctccaacgctacgtacctcgctcggtgatttcagcaaacgtcagacttgcactccgttgaagatcaatgttctccgagtagacgagagtgctcagggcgcgtaggggctctccggagaagaagtcggtctctccgcgctacacaagggttagcgcttccgtaataacgcgggcagatatcggtacgcatacattttcgagatattggaggaggtcggcaacagcctcccgctcgctgtcggcgaggacgttatcatacaaaccgtcgcgggatttgcctggcgggtcctgttagctttactgcacgcatcacatatacataaacggaaagggaagaaaggcattcagggcgtcacatacctccgcagcacgaggaacaggaagcgcccatggctgctgagggacgcgaagcgatctgccgtcaaccgcgatgtacaacagagaggccgggcgcttttggatgatgccgcaaagtggtggtggcgatgattgttgtggtggaatgccggggaagtcgactcggagggcgccccggtgttgtcgttctgggtccggcaggcggtcggtggtgtgccctggtcggtggtcgggagtcggatcggtcgctccacaacaaggtggacggtggacgcaggggttgttcttgacgtttgcgagggccgcgagggcgaagcgagatcgacgatacaaatgattaaagacaaagcagctggagccaaagcacgcctcaaacggagctcggagtattgcgagttcactgataatgtgaagaagcctatgtgctctggtggctgacgacacaaattggagggaaggggacgatgtcgagcgggaacgggcaatgagacacggtgttgaatgattttctttttttggggtttctgggagggattgttgggttgcgtgaagcagcgggacagcggagaggctggaaggaatcacggtcttcacaaagagatggaagacgggaacaagcacagagaggccgcgctatgtaccgaggagcaccgctcactccactcactgcttggttgcgaaatggatggaagcacgacggacacctcacggacagacaatatggatcacgctgccttgcccccggtgctgctgcccttcgttgttgttaatcaatgcgagcaaatctgttgaacagggaccggcggcagaggcatgaatgatgggtgagcggcgtcgaagctgccactgcctcgcaatcgcgccctggccactgagacccgaatcacagagcgcaccattacacatacacgggcagggcagcgaggcagcttccagagcccgggcgtctgggggaaaagtgggtcgtgcgctgaggtggcacctgcggttgtggatgctccttgcgactggacccgacctagggtgccactggatttgatgtcatcaccacaacgacgacgccatcctccatccaggcttgccagggacccaaattagggacgaaggcgcgtagagtagaagatactgtaggtacctacttggtgtttccattgatgggttgcaatcattcattccctttctttctagagcttttgagtctttgtctttgccgaacagcgggtagtatctcctgtcggatctttccactctcaataggtactgtcctccagtgtagtatcctggtccagccgcatcacaagaacaagtcacctcacccactatcacaaccacacaggctgtgactctgtatacggcaactgaagtgtacatgacctttgacctttcattgtctccgacccaaagaatgtgtggtgtctcagcaccagggaatacccgattcgtgtactctgtcgtacatacaagggaatttgggggtctactaggttgttaacggatctaccggtcgctgtgccgtgtttcgttcaagacgaaaaagtgacttgatgcagtgacgaccgttgagtgtcagttaagttcggaagtagcgtggtggtgttagatacgtatcttgtcatctcatttctttgatcgccatgccacccggattgatttgttttctttaggcctgggcacgtttatggaatcgtggcacgttaatggcttgcttcaattggccagctatatgaccataaggagctataggaggtgggcgtgagcagcctggcgttggtgaatgttgacacagcatgatgaacgttcaacatctgaaacatggacatcgcttcccacatcttatatttgcaaagacatcggagatcttactccgcaagacgcacgttgcagttctagacaccttattcagaaccactggaagatatattcttgcttttaccatagcctatatgaccatggcttcctctcgcgagaggctggtaagttacttttgttttccattcagcaacggctttgaagagaggacccggttggctttcatcacagcacatagtatcgagatggttggagggtacacaggatagaggagttcagagcaggaagggcatgttcactaaggagtagtgattgccactgttcaagtcaactttcatgtacttgttccagatttgaagccgttcaaaacacaacctaggaagtgtatgatttgccaagcgatgacactctcaacacacattgtacatatcaaagtgaagagcaaccttttaaagatgtacaagtatgtacgccggtctcggtcacgaatcaaaggtcgaaagaagctttatctacacgtgtgggtccttatcgctgcccagcaccttgcaccaaaattacctgaggggtcgggtccgggattgcctacctaaaccagaccgaaacaccccatcgacgcccgataaacctggaatggaactggaaccggcccagcgcaagcagcaagcatcccctcctccgtgacaggctccattgttgtgtagcgctctggcaacctaagtggagggagaactcgactccctggtcaacgccgacttctggcccgctccgtctacattcaagtgaaccactgctttatagtatcaccatccctttcactctcgagtatcccgtccatcaccgccgaaactgccgttgcggtgaatccaccattttgcctccgaacgggtcgaccgaatacaacaaaggaacggctagattcagctaccgtattaattcccgtccatcttagtgtagtcgattgcgcccaagtcctcctacttgcgacgactgccacctacctctaggtcatccaactacgtggtcgcttcaactttcttgcccttctttttccgtctcttggctctcatccaaacgacgcccctccgccttcgttactttgcacttcgcggtcggcagttacacacaactattcacctctgtcaaatccaattgacgtcgaaagccgagaccgcccacggattcggaaccaagggaacaggacaggacacggtcaaggggctgaaaggaagagaggggatatccaagatatcagtatagaaacggagccttaatcacaccggttgaaaactgtgggtggacggcgcgtccatactccgtcaacggaagcaaagctccaagtaccgggcaagacagaactgcaacgggggtccttccccaatgtatgttccacgaccgcgataatggacgactcttgtactccccctgaccaggcggcttctggtaccggcagtgatgccgccggtgtttctccccaggcttcccaaccttccacagcctcagctgggaacagcaataccgatcccaatctcaatggcccattgacgctccgacctggtcacgagctgcctttcgttgcgccatcatcctaccttcgtcccaaaccaagcagtcgcacaatgtcagataagacgtcaaatcccctggacaaggaccagatgcagggtctggtgagcatcccaattccgagacagcacacccataatattccctaccatcagtccattctcccttgacttccatccacatgaaaattccatggccccaagctgccgctgccaatctagtccggttgaactcttccggctcggttggcctctatgcgagatgccggcgtccatggccctaatccttgctcatgatatgccgtcgaaggaggcagcttggcagaaaaagaaaagaaaagaagaagaggaaaaccacaagacacaatcagcctttgttcatgggcttgtcgctgactgaccattgatgcaaacagagaggtattcgcgagttcctcaaggtccgcaccagttacgatgtcttgccgctctccttccgcctagtcatactcgacaacgatctccttatcaggaagagcctcaatattctgatccaaaacggtacgattacaaggcaaaactagcttggccagtgtggtgatattgtgatgctgaccgtcctcatttaggcattgtctcggcaccgctctgggactcgcgcaacggaacctttgctggcttgcttactagcactgactacatcaatgtcatccaatattactgccagttcccccacgaaatcgatcaagtcgatcaatttcggctgagtagccttcgaggtgagtgccatcatcagggactatcgaggtcctctcttgcggggcgtcaggctgacgagtaatgcatgtagatatcgaaagggccattggtgttctgccgctcgagaccgtatctgtccatcccatgcgcccattgtacgaagcctgtcgacgaatgcttaaaacgcgagctcggagaattcccttgatcgacacggacgacgagacaggccgagagactgttgtcagtgttatcacacaataccgcatcctgaagttcatcgcggtcaacaacgagcagcacacgatgttgctaaagaagcccgtgagggagattggcttgggaacctacaccgaccttgctacggcgaacatgaacagctccgttctggatgtcattcacctcatggtcaagtacaacatctcggctgtgccaattgtcgacaaggacaacagagttatgaatctatttgaagccgtcgacgtcataccctgtatcaaagggggtgcgtacgacgagctgacagcgactgttggcgacgccttgtctcagagagctgaagatttcgggggcatttacacgtgcagcgaagaggatcgcctggactcgatattcgaaaccatccgaaagtctcgagtacataggttaattgttgttgacgatgacagccgcctcaagggaatcatctctctctcggatatcctcaaatacgtattgctctacggcgaggaagaggatgacctacaggaatattaaaagggaacacgaagaatgggcggcacttgtcatggccttaggttggctataggaaggtatggttttgttttgcattgcatggcgcttttgtttttggagggtatgtcgaatcagtggaacactagggtcgtatattcttacctcctcgatgggccatatagatggaatcttctctcatcctggaacacggcaagaggaggtgctgttattgctgaacaatggcttactagtggtcctgctctaaaattcctcttccattccaccctgccccgtacagcactggattgacgtggtcacttcggtactgtagtgatgttcaggtagtggtgagcatatttacctgctttgtagatatggatacctaggtatttgaatgttcaactgacaacgaggcaggtctagatgagaatgtgctcgccttgagttttagccagcgcaatggcgtcggccataaattactatctaggtagttgttaggcagtgtagtaaggtgactcagcgatggttgtgattgtcattttttgtttcttcctctgacacttggtcgcttcgttgcttccttggtttcccgtctcttctattcattgctccacctacctcttaggtgggttatcagtctcatcgggaaggaacaggttggacacaaagagcgacatgagaatacgggaagcagcagtttacgacaaacgacacgatgcgtcaatccatgctctgggcttaagttttctagagggctttcacaaagcatcatcagtttgcagtcactttggatatcttgtcgtactatcgcctcccagataccttcttttacttgtttcgacgtctgtatatcctccaaaagaacgaaggcatgcaaaactatcattacgaaaccgaccggacatccgttgcatcggtcggtgcgccctcaacccccaagagcctcttgcccagacgcgtacccaagagagggcagacagatgaaaggtcaagtacatggcgcggtatccctcaatccgccacggcaggccgacttccagatcctgtggcatataggcgtgcgagcagaagcagtgcgacatggacatcatccagtggcgatgtcggaggctactccgatgcagacgaactccaagatcgaggagactttgtgcgagagtacaatagactcgcagccaaggttagctaacccgcatcttccgactgttcgtgttgagaagcccactgactagaggttatagcatgggctccgcctacttccgcccaacgatgatggcccttcgtcggtaagtggccgttacccctggtgactgtatggaccgctgaccaacacgataaccagagagaagcaacaccaagtccacacagaagaggatggttttcccgcacattccggcgccacccgtcgggcgccagtaatgccagctcagcaaaatcaggacgctcagaacgaaaagcaagccacagacggagcatcagcgatctagcatcacagttggtacatccagcgaagcgagacattctgaaagacgaagatttgcaatccctggtccgtttgtgcggcaagagcatgttctacctgccgtcggagtatgcgcccagctccttgatcctcccaacatgccttcgcgcaaccgcccaatatctcgtccaacatggtaagaactacaaacctcaaacctccacactagtaaggcatttactgatggttatacagctacggagacacgcggtgtcttcagaattccaggctctgttaaagtggttgatgccctctatgactattactgtactgaaggagatccggacgagatatctagcaccacacgctgcccaaacctcccggtccacgtcaaagctggtgttcatgacgttgcttcggcatttaagcgtcttctttctgggcttcccggcggtattcttggatccctcccgctgtttgacgctatggtctccatacatagtcagttgaacggagatcctgaggccacgagaaccaagcaaaccaagcttcgtgctagaatgattgcgttggcaatcggcagtcttaggtctcagttacgtcgtgagctgatatgtgcagtttttggcctcctgtgcttgatcggacgcgttgccgagatagcaccccgtgaggatgactttggcagaccactgcctacagctgacttgatgggctacaatgctctaggtgttgtctttgggccgctcctggttggtgatctgctcaactcttactcaatacgaggttccagtgtccatcttatactcccccaagtgagcctaccgcccaactgcaaatgggaacagaggaagtacaaacaaccagaggaggctatggcccattgtctcccaaatatggacaaagtccatgttgccaacagcatcgctgagacgcttataacgaattggcgggaagttgtcaagcaaatgaggagcctcgatgtgttgagggtggttggatcaggcatgaccgatcaatgtacttcacggaagggatcattgcgtgcttccgtctcggagccctttgtcttacggaggcctcttgagtctgaacagaattgtccgcagacatgcccttttcaagtgtcggaatcccctcttcttccaagcccgacgcccgaaactcgtatgtccaccttcatctagacgtcgttagtctcttgctgacctgacaactgaccaggtggacgaggacttagtggaggactacgagcaaataggcctcggccttcacttataattcctcgacagcgtccaagaccctcgcggtcattgtctcgaggtcgactcaatacgcctgggcctgtagtgttactgtcgcctaccgtggaggagccttctggaggtggtgcgtctctttcgaagagacgatcagaaggctcgattacatgtgccgacgaaacatcagcttgccaacaccgtgaggggcagcaacttggctctgagtatgtcgaaaagagacaaacagggtccttgactgaattacgaactatcaagcctgattcagacacaccccgggccatcagacgtaggggtagcctgaccaaaagctgcacggaaggacgcgatgtccatccgccgatcagcttccgcgacagaaatggaaacaagagtcaggggaatgcgccgcagtcagtttttgatacgccaatgacgaataccccacccccgagggaccgcggctctggaccagaagacttagagccgacttcgagaccatctgtgagagcccaatcacagaataaaatgtctataagcagttgccgaagtgatgcaaatggaatccttccagacggaaaggtcaaccttaagagctcgggacacaggttttcgaggtttccagtttggagacggagagagagatctgacaaatcgacggacccggttgaatcagctgcaaaacctcccagtcccatcacaacctcatcaggacgctcttctctccaaaaaggtcgacgaagactgtcatttcacttgaggaaatcgacaacagcagcttctgaggaggaaagggcggaacagcaagtcgttgatgcttctcatattctaatggagcatgcagccggtgctgaggagactccaaagccaagtgtcaaaactcaccattatgctggcggcccttttagccactttgcaacgttaagccgggctactggccgcatagctcgagcagatcgaactcaagaggctcccggtaaaccaacaacggcacacgatcaatcacatgcaaaatcgcgggcaagatcgttagcatcgaagatacctcgtgcacggaaatccgatcggcgactgactcgaaggccgagccgggagtctgcacgtcgcagtactatttccaggaagagcaccttcgaacacactcttgcctctgttcctcctgaagttcaacataaagaagaccatgttaaccctcaccaggagaagcatgagccagagtcccggccatcgactgtcctgaaacatgaccgcatggctgattacacaccactcaccatgtcctttgatggagatcttcgaccaccaacaacccccgtaagaccgctaccttactccagcaagtctttcactgggagtgcggtgagggcaatggctgccatgtttgaaactgctgctgcgaaggacaaagacctgaggagaccggaaattcttcccatgcctatcaaagcgcctggcaatgtgctttcgcattataccgttaaccctccatcaccacagaaaccgcagtcaccatcatttggatcacccgcacaacgtactggtggcgtatgggaagatgaaaacagagaacatccagaatataaggggaacccaaacaggagttctggacgaggaagccatgacggggagaataacgaggacgacattccaatgagttcaagcgcgactgtagaaaggagttccaagagattcgatgagtggatgaacgagcaacaaagccacgagccatcaagaaacactaaaggggaagccgatgtgaacaatacatttatgcacaagggagattttcgattgtctcggtcaacggcaaatgatggtgataatagaagcaaactcttgttctgcaatgaagcccaatacgtacaactaccacgatcacctcaaatacccaggccttccagcgcgcccactggatctccacatgccattcggagctcatggatgccaatgaaagttgacatatcaccccatttccttcaaagtggtattagccaaagttcagggcttctaattcagccaactccagccatggacatggctatcgcgagcgatatcctgagttttcaaacgcaaattcgccgtctgcagaggcagctcgacttcaagatggaggaaaacaatcatctccgcagcaagttggcaagctttggtgcaggacaatgtagtctaccgacagaagtcagcgtacggcgaagcacaagcatcaaactgagcgagcacttgcggcagacggaacgcgagtgtaaagcgtggagagatagagcagaagcggcggagatgagagtcgcaattttggaaaggttactgaggaggaagatggatggagaaccatataaggaagagaggacagactctgaagccaaggcaccgcccactacccagcacatgtttacagcggaagttgaccgaagcagtgggactgttcgggatcggcttcgaaagttgtatggtgtgctggacggctgctctgaaagtgatccccatgaagagttggaggaggaggaggaggaggaggaagaagaagaatgtgctcagaggtgtgctagtgtctcgatatggagtgacggagaagaagaagaccatggaccgtccagtgatgaaccaaaacggaacagggacaaccagtgcgtgtcgcaggagaaagaggcgaatattcagcagaagaattttgtaggggaaggcgaaagcgatgatgcggagcaaggtttagacgtatcatttgggcatgaaagtcgtagacatcatcaagagacggatgaaaaggttgaagatcaattatctgcgatagtgggaagtgatgtgcattatgattatgaatgggtcgaagaggaggatgctcatgagcgagacgatacaagaacagaactgggaaaaaggctggcccggtgcgcaaacatcaatcttctcggatggaagacatgccagtattgcgaggaggggttggcagagggcgaagcgaagtcggaagggatggcactgatgggtaagcggatggcggatgatgataagaatggggaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggagcgagagtgtgacaaacatcgatttgtggatataatggagcatgcggagatgcgaatcgagtaaacaatgttgagaaacgatgagtttattgcggggacacgctgttaggagctagtttctggctgtattgtttactgatttcccctttcggacggctggtgaagaggggggggggggcaatagtaggaaagtcaagaataccttaggatgagtgtatcagacgacgatacatgttttcgttcaaatagacaaatgtttagctgctctataggattatagacagcatcaattggatgacatgattctttacttgcccgccggcatcaaggttcatggcttgtatttgtacattgattaggcgttttccacgcccttttaatctactcgtgtctgatataactattgtacaagacaggacagcttcagctaccggcaaagtccgtcccactgccacgccacaagtcgtcgtcgccaccgtcgtaacgtgacgactgccgctctctacaacaacagctttaacaagaggacgatactgctgaccacaacgctcgcacatgcacctactacaccccaacccagacgcccgctttttacgcaatgcgcttgacgtacttccacaagctcttgtacttgggcttctgcctcttggcttcccaacccctggccttgcggggcggcttgagcgaagcaaacttctggcgcttgaattcaacctcagcgccgggaatgccgtgcctctccatgacctcggccgtgccctcgtcccactcggagcggaacaggttgaagccgacaggctcgaggtcgaatttttcgcggaagcccttgagcgagaaattctcgcggttctccaaatgctttttcagggcctcgccgtcgatcttggcaccgggcttttgctcaagcacgaagacgttgaggcggtggtagggcgaacccttttgcgcgaaggggggaagccagggcttgccgacgtcgccctcgacgcggtcgccgacgctgcgcagggagagaaccgtcttcgacgggtcccatgggatgttggccgccaggaagtggcagcgacgcttgaagttgtcgtgcgtgacgtcgggaacgtccgagtcgatgacgacgacagtgaggaggcgctcgcccttgtcgaagacttgcatgcgaagtgtgggtgcaacctcggtcacgcgcgagtcgaggatggctcccggggaaacctggtagccacggaaggaaagcttgacgtccatggtcgggtcgaaggcgggcagaaggtcgggaacgacgtggaactgcgagatacgctgcgcaatgattttgtagtccatggaacgccagcggcgctcggccatgaaacggtagacgggcttggtcatgtcacctggaggcagagaaacgtgttcgttagactgagacttgcgaagcggagtaaacgtcataagaaaaggaaaggaaaatacaaacctctgccatcctcgaaacgcctcttcacttcggggtcgttgatgtcggccagaatcttgagctcctcaatatacttcctcaagctcttgatccgtgtctgcttggcggcctcgccgccctcgaactcgctggcatcccgcgcctcgatcagcttgatcttctccgtctccttgacaatctgggcgattttggccgcgcggtcctgctgcaggatcttgcgcgcatcctggaaacactggtacggcagctgctcgaaggggaggttgccggtggtggccagggcggcccttctccttcgcgacccaagctctggacctccgactactgtgtctgctactgtcgccttagcctcggttgccgaaggaaggggtggtggtgttgtggtggagtcgacaggagaggtggtggtggtggtggtggcgccctcctctttgcgcatcggggtcgaggagaagggcctaacggcggcaacggcgacggaccgggtcgaacatgtcgcagcgccggggccggtttgccggagacagcggacgagtggccgcgcgacctgctgacacgtcgacatggcgggtgggaatgtgtgcaggcgggccggaggggagagtattggaagtgcgggatcgctctcaatcgagaggagctgcactcaaggtttcgtcgacggggaggacggggtcaaggacgggacagggacgggacggagggttcgttggtccttcaattcgttccatgctgcagcccacctgcccggactcgaactgcggccaaaatttcgtggaccccggggccggcagcacagtgcgctcattggaagtacttatagtgggggttgcagagtagcgggcgtgccccgcgagaaagctcgccagaaacgggtactcgatggctgcagcgcactgtacgtgcacgttgcccgcactccagatcttttttctccagactccgtccagtcccctcgtcggccgaatcgttgcgacttgactgggaggaccggcgcccgcgacgaccaccgcatatcccgtcagagcccccgtctcggtcccgttccgttgtccctccctcgccccgaagcgcgctccacgtttccgtccgcacaggcccgtggttgctagtctctcttttcctcccgcgaacaactgcctcgagcaccaccatatcatacctgacctccactacatccgagttgcattaacttgtaactcccgtcaccttgccatatcacaacgccgccatggccggcaagggtctcaagagcctcaacgaggccatgaatgcgctgagcattgcttccaagtcatgcagggcactgccggtttgtcctccatatgtccaccgtcttgctactgacccgcctacgactttcgctcaccagtacaaaccatgtccactagatgcgccaatcctctattcttccctgcagacggtcgatggcctccgtagccacccctcctgccgccaatatcacaagatcggtctcggaaccatggcaacccagtatgagcaccaacacgactgccaacctcgacaacatcgcccgcgctggaaaggtactaacccacgattcagtcaccaacgttcctgtgaccgtctattccttccccgaactcgagccgcgctccctcgaatcctactcagcccgtcaccttcacctcccgctgcgtcgcgatatcctccacttggccgtcatctacgaaggtgactcgacacgacggggcatggcgtctacaaagacacgctacgaagttcatggttcgcacaagaagatgagtccccagaagggtaccggtaacgcccgtcgtggtacccgccagtcacctctgatgaaaggtggtggaaagaccttcggccccaagccccgcgacttcagcacgaagcttaacaagaaggtctacgatttggcctggcgcaccgcgctgtcctaccgctacaagcgcggcgagctcatcgtcaccgaggacggcctcgacctcccccttcccaacgatttcctctggcttgccggcggcggtaagctcagccgtgagcttgaggacggctacgtccgcaagtgggttcacgagttcatgaccagcttgaactggggcaaggaggctggccggacgacctttatcacgggcgacaagcgccccaacctcttcactggattcgagttggccggtgccgagggtcgcgctttggagttgtgggatgtcgatgtcaaggatcttttggagacgggcaggatagtgattgagcgcagcgcgctcaaggagatgatcgaggaccaccaaagcgacctcgtcacccgtgtagcagtccaagggctccgccaaaagggtcccaatctgggtgaggtgctcgtcagggcgccgagatactagacagggaagaagatggagaagaagcagcagcagcagaagtgaatgtgtgtgtgcaaccaccggcaacactcttgtaccatatgaatcgcgcaaggagggcggactgaagaagacggtttgtccagcacgatgagtgtaatattcatgttcctttgtacggtgtacctacacgagtttcccttgttattcggaagcaattggcttgccttgttccctctctgcattgtgataataagcgagaactgtgtaaaagccaaggggttaagtagaacggtatagtagtctgtgactgtgacacagttatgcgcaactaaaatgtcatttcttggagtgaagttgcagtgtttcattcaccactcactactgctggcaatgcctgggcagccttgccggtatgacccctttgccaacaggaactgcagtgaagtgaacaactgaagatggaaagaggacgagatggaagttgcagccaacagccaacagccgactgcctgaacagcttggcagtcccgcctcagcccgctgccggcccgccatggaattcctcccggaatttgcactggtgcacggaccaaggctcgggacctccccgcgcctatttaaccaagccaacccttcccccaatcttcaactttccttctccttttttttttcctccatccaagtgcaggggttttacgcgtatcagtgaggattcgtccgagatcgcgtttttgctagttgaaaactacatacctgaccgctctcagttggcttcggctggctggggaatttttggcaacccacaatcctttctcggactggagatttcttcatttttttcttcatctttcaatgcctacggttccttgtcgaggggccgtggtgaggaaggaaaccacggacgaatgcatggccctatttgtttcgggctttgggatcgcgaacttgctgcttgggttccgtaaagatctggagggcccgtgtcttcatacgacttgtgtcgacagcgcggggtctgtctggggatcgtgatgcggtgttgttaaattcgatggtttgaattgtctgggcttggcggtcatctgcatgtggtcatctgagaccaagaagtcacttcgcaagcctggttttattctttggatcggaatgaaagcgacgaggggtgtccggaacgctgatttgtccatgtgttttttggacttcagccgccagttgcaaattgtcgtgatatcgcaatcggttgccagagattgcgcagcgttgaggttcgcagtacttatagaatcggccttgtatcaactttacgagaagcatgcataaatatcttgcgttcgggtatccagctgagagatccctctcagctcgcttgcctcacccgctcaccagaaaacaaaggtcgatcttgtaaccgtagacaaggcttcggttggcttcttcccactgccgtatcttgcccatcaacatcgatgatgcgacaagcgaagtccggtccggttctcgctccccacccagaccctggcaccaccaggctaccgtacacgatatagcatcaagacaattcggacatttcttcacgtagttcagggtctaaaccggcgcaccattgttgtccaatcctgtcgttaatcgttccttgtctgcgcatactgtaatcaaaggtagtatgggtaattttgctggtctcagggctctttcgtttcaatgcaaaacatattcccctggcattcagagggacgaatcatttgccaagggatgttgtatggctgctggatacaagagacctctcctagacctttccgcgatacctctccaacacccaacccagatcgcaagatccaaaatcatggcatggttgtaaagaggcacacgaggtcagcatgtcttgcagagttgagctgtccgccgagccgtaagcctcagcagcggagatacatacaatgtcatatgggtgggagaatcgagaaaaggacgggaagtgggaatgccgattggccggcgcgacgatttccggactatgccaagactagaacctggaagtgtgaaggctggaaggtccgtcgccgtctcaccatacgttgaagtcgactgtcactgtcggggggcccgtggtgggcatgaagactcgacgccgggtttccgctacaaacttacttgcgtagtgtaggtaggtggtgtactgttaaagagtttttactccactcagctgtctagacaagccgtaagattggtcaggttcggcaactggccgtgtaaagctacggatggttactgtaaaactgtatgataggctgggcgcgcgacacagtgctccgctgaaaacctgtggaggtgcgtcgcgctgctggctggcgaatggccctgcagtccgtcccgtctttggctgaaaggccagggccgtccaactctgccttccattcccgctcgcctccaagtccaaggtgagcgagcgccctgccctgtcttgttcactccagccatcatcaaccgaacaaccaaaacccaccaccaccgaccgacaatcaaacctgtcgcccaaccgacccagcatcgccgagcgccgccacgaggcctgcgatcaccgagacgccattcgagtcgactcgttttcgactttgcttttcgattttttcccccccgggctatctgtcgaccgccatctggattgatcgagttggaaactgcagttgggggagttgcacgcgggcggagagcgcaagcttctgcgacagtcgccggtttacgcttgcgactcgacacggcgaaaacactcttcccccttcgacgagcgcccgctttctgactccctcttgacaccgctgtctcgtcatcatcgggcttcgtcggccgattagaaggatcgcgtcacatccgcttcagcgtcggagcgtgacaccatcacccacctgctgttagggagcggtgaaatctcgttgttgtttgtcaggaaagaaccgacgcaggcatccctttgttgtcaccggaccgccacttttcggcagcggacaagacagacaatcgctttcgcgccaaggatcctggtcgattattcatcgctgtctgtcgcctcaactcaacttcgtcaacgactccaccaatttgccgtcattgaaaaatgatgtcttttcacccccagaccccgcaaagcccctcgcatttctcgcccagttcgagtgatcaatccacaagcatgtcaggttccatagtttccaccacgacgaccttgccgaccccagcccacagcgtgaacggaagctccctcgccaacgacatgtcgttcacagacattgtcatgggagaaaactccccccagaagcgcaagcgtacatccgacgatgtaggcgatcgagagcagaagaaagtccacatcgaggaccgcaaacttggtattgacgacctccatttggacgttggtgaaaaatacctcctttgcagatctcgtaaggctcccttcacctgcacccaaaagaagcagcagcagcagcagcagcggcggcggcggcggcagtggcatatgcgagagaagcgatcccgctcgttgtggctcatgttgccgcagcgacgggcattatctctcggtctgctttcctgttctcctcaccccgtgccagttgctgggtgaccgatcttcggtattgttgttgcacattgaaaagagtcttcgttaacattgacaatcacagagcatcaaccgcctcgtcctcatctgtctgaagaccttttcgagatgtatggtttggcggatcttgctgctgagtatgcgcgcatcaaagacggccagaagaatgcgctccgcaagacgtacaagggccacatcaagaagctgggagtgcaaggtcattttgactcggtgaagacggatgaaaaggaccctgagaggttagagtacctcatgggctgtccccaggaggagtggaatgcgcactttgttagaggcaaggagatcacccggggattatcgtcagacatgaagagcaagatctcgagggctgttactatgagcaggggggccgtcccttctacgctttggaacaactcggttctcggggatatcgcagcgagctcgatgaaggctcatctcaatcagccgccatcggcaagacccacggcgcccaacacccctttggcttacgggggcccagctatgcagcgcgtgaagccgcagacgcccggtttccaggacaaccggcccagacgcaacatcaagaagcgaggctacggtgattccagctttgagggctacggcgaaggattcgaggacgatggcgggctggaaacgggctactccaccggcgagggtgacatggcctctggcctcaagcgtcgcaaaaaggtgcttattggaagcaacgtccccggttgagagattggggcaccctttgctgacatcgtacaggctcagcccggtactcagtcgtatgcgcaagcccggcagcagtcgagctatggccatcatggcgtgtctgggatatgacgcccttcgcacggcaggaagaggaacgagtacgccacgccgccacccttgcgacagataccaactgttttaccgtcgagagcctgcgagacgtttacggaaagccacgagcaaaatgccgcagtgcattgcgaatggcttaaacgacccgcctgatcagtgttcagggtgatacctgggtgaccggatgttagtgggacaaaaccggtacggaagacaggtcagatttttttgaggctcacacctatggcgaaagtctgggataaagtggcataacgggcggtactcgggaggttggctcggggaagtggtgcgagtcatcctcattggcacacacacacacacaacagttactggcggtgttaaacctaccaaaggatctgttgtctgttgcttcgtctgcggaagaagggacgtctgcggctgtttgcttttttttttttttttttttttttctggctcttcaacttgctttgtttttctccaaaccacataacacgacatataccagcatggcgttcagggggggttgtctgctttttttcacatcacgtttattcaatcaaggtttcacgtacgacttggtttttcggctggtctttttctatcacaagaatgcaaaaatgaggtccacataccctctacatcgtctgattatttgcatactgatggagggggggggggggggggggttagcccttgcgaggacaaagaatcgaacaagagaagaaaggggagagaatgacatggatatcgtctattagtccttttggtaagggggggtaaagcgaaggttgataccatactgaatgggataggggaacgcgcgcttccgcgatggaactgtagggtccctagttagggagagaagaaggagagtgattagatgtatcacaaaaaagcccaagccgtgccggctggcaaggttttgcggagagggggatggtggtgatgatcatggctgctagaccgatcatagctgccttgcgcacaaacaccctcctactaggtagttgccccgaagaagcaaagaaaaaaagagagagaggctcgatgactttgcgactttataatatcagaggagagggatttcagatcagagaatactagggaaagcaagttctccaatggccttgtgttaatggaagtggttcgtctcatttcatgttctggttttgcatttcggccctgctatgttttggtgttcctgcttttctgctactgcttctcgtttctgcttcttgttttttgcgactgcggccattcattgtttttgtttgtcgtttcgagtagcgcaaagttcagacaaaagattgagcgcgttatgggatggatgaatggatggatggatgggacgaaaagacgtagaagattgagtgggattgaaagggcaagggatggacggacgggtaagacaaggacagtttaaaataagaaacaatggagttgaatggaacaagtgagccagaacaaagcccattcatgctactatagtgtcgagttgaggtacatggactatggtcttcctgtgcccctacgcagccgagttggttcgtgatgctgatcgcatgtatgcatagactaaacggttctttacgctacgcagtcctttactatctcagttatcctctgttgcctgcgtatctatcatcgatgggtccagtcctatacatatcgtttcatccagtgtctgtcgtgtcatatatctcaatcccccattactcgcccgtagcccctcagtacccattctctcttcctcctaccctctcccctccccccatcaacaagaccctcactcactcaatcgagatccaacccctgcatcccctcaagcaacaacctcttgcttgcatcgtcttgcacccaccccatgatcctcgagctgacatcccccaccagcttatcgtaatgtggccccgcgaagaacaagccacagtgagcaccaacttcgtccactccctccatgtagacttgaatccaagttgggtccatgatgccgttgatcttggagggtagcatgcagaatttgcggagtttttgtttctcctcttttccccccttcggcttttttcccttctcctttttcttgcttttgctctttcccgttacattcccgctgctgctgctgctctcaccagccggggtccctagcgacgccgacaacgatcccccatctaaactctgattatgagccaaatggtgagtctccaattcaccaatcctgctcgccgtcgattccgccctcaatttctcttccttcttttgtttccgtccccactccttctcatctttcttctcctgcttctcggcgttcttacgcagcttttcctgctctttttgaatgtcccttgcaagtttggcttgcgccttctcgtgcttttcgacaattttcaaccgctcttttagaatcttgtcccggttcttaactgctgcttcgtactccttccgcgcttgcttggcgtccttttcggcttttttacgagcgtctttgtcgcttatggagcttaggtctatgacgggtggcggcgagggggtgtctgggatcggggggaggtccggtagagggagtgaggttgtttctatgctgggctcagttacgttgccgttgccgtttccgctggtgttactgatggaatgttcagcagtcttgtcaagctcttcgtgagaaacgtatgcagggggtttgtcctccgcttccacacgcccatggacgggtccatcatctggttcgggtacgggttccagctctgtaagttcccaatcttcttcggttgagctccgcggagtcgaggtctgagatctcgcggtatcgaaagattcccggtgctcaggagccttttcaagccttttcgacttcgaagggccgtcttctggagcagcaacctctgacgcaacctttggagtactgcccttgcgagactccttatccttgagtatccctgtagatatggtgtagtagttcacgaaccgcactctgaccagatgctcattactcattggggactgaatcaactcatccacatcttccaacctcctcaacctgttatacctggacttcattccggggtagtcggccagacaaccgccaaactccaagtgtgatatgatgtggttagtagctgcctcaacaaggttctcttggctgtgtttttgcgcaaagtgggctatgttcttcaaccatcctcggtccacaaatgacacgtcattgaagaactttgggttgaagaaaggatcagatgctgagggagacgacgttgttgatagtggtgtgggcctgggtatgggagaagttgcctcgggaggaggacagatttcggaataaattgatgcatctggtgacagccctggcgactgctgggcgaaaagcgtgtgagactcttgcgccgcgttcgtggcacctggaggactcggagccttacggaagagacttgcaattccagacactacaatacctggatggaggcctagcaatggagcgtctaatgacaaagtccccaagatacgatggcgaaagggagagtcgtcgtaagctggaggatcttgaggttgacgtggcaacagagcaacttcagcagccagcaggccgcccatagaatggccgatcaagataacatcggtggtgggcgactcatgtggcagaagccagttactgaagttatctcgggccacagcaatggacttgtaagtcttgtagcgggggtagattttggagtggatgacgtgtgtctcggccagggcttgtcgaaggtagttgtggacatgggcgggaaaggagcgaaaggaggagtcgttgcccatgaaaccatgaatgtaaataacgagcagcgtcctcctggggtccctgtaactgcccgtcggggtcgaaggggccaaggactgtgtggacgaggttcgagggtcggccggcctgttccattgggaatatggatagttcgctggagggggattcgaattgtccaggccgtgcccttgacctgccgtccactccagggcgttctggtggtgttgttgttgttgttgctctttatcaaccacggcgatgcttggcagaggtgattgtaattgtagggaggacggccgtgttgatggccctcctgacgaggacgatgctgcccctttcagcgataggtcttggatagatggcatggtcctcggcggatcagccactgaacacggatttgaaacgaacttgctctgaacaaacaaatttgattaattggaactgaagtgaacttgtgagtgttctgggttgatttgatgtgggggttggttgacctgagcagggcatcgatctcgttctacctacatctggtccagtggttggttggttggtcactgccgatgtgccactgttactgcaccttagggttcaggtacatacagccgtacagcgggctagaggtcgacctggggctctaggacgttggttaggtagttgacgatccccgcttacatctgaaaggggtaagcgagacaggaagacaccaattgatcatcggctggccggaacttacacatccattcccgcaatgaactcaggaccacaaggtggttacgtatcctaggtatcatttatcggttgacctgaacgtttaatatccagttcaacgggatttccgcgatgggagatgccatgccactgtcacggttggtgcacggaactctggagagtgtttggctggtctgggtttgctcactaataagtatcgcagcctggaccagcacattcaacagaaccatgtacctcgctgtggcacgtaggtatcagcacaacctcaaggcttgaccaaggctaagccacacccagaggggcagcgagaggcagacttcaagtgagttaggtctcctcagctcagagatagtatagtagactgccaggctgatagaggagatggggcctttcttttatctgtaaaaaggcacctactgttaagtatcatcgctctgtcccttcaggtgtgcggtggcacggcacgaggtgtgacagttgcggcatttgcaagatgccaacgactagtcgcaactgcccaggcccaaatgagattgagcttcgtatcaatcggccacggctttaagatggactggaagctcttgcatgtcttgactcgactcaggttcaacccgccaggtcccattacactacgtaggcgggcctggcggggtaggagtctcttgctgcgcccatcagggaaatcccgagtgtttcaaatgttgatcgcagaaagacatgccttttgcatcgtgattctcaggagcttcccctaactccaaagagcctcgccgtatccatcagcatcgatgcgaaggacaatcgtcatgcccagtctcaccagtgctctgcaattgtttcgctcttgctgtttgtatgggccgtcgtggaaattgcgggcatcaatctttggccagtgcattctcagttgcacagcaggccaatcacggcatcagatgtcgaagacttacgcggctgtggtgggccaattatgaaccacatcccaaccagggtggattccagcgagccaggcctgccatggcccgggcattcatgggttttgctgggtgggccacctacgggggaaagcgcaacgaggagagacatcgggccagggaagcgaaattgcagaaacgtgttgggtcccgcgagttggagttggccccgaaaagggctctaggcattgaatgttggacgccgcgctagaagggatcccgcagcggagaccctttcgggcagcccagggcagctcaacgccgggcgcgcaggggcaaccaaggcaggaacgggaaagggcgtggacggcacctccatccatccaggggggcccgatcaagaccagggagcatgccgccgtcatttcagttgcagggcagatgcgacggctgcgaggattgcgagggcatgctgtgcccaattttggcatctcatttcatctgcgagcccatggatgtgcagagaggtatgggtgtatgggtatggtactatggaagtggatggcgtggtcccggaggttattatcgctgtgcagcccgccccccgttgttcattcaatgtttttggtctttctctcctctttgcctgtcccttctctcccccggctgctgtcttgtttttgttgttctgtcattcattcgttcattctctcaaccaggcatgttggcgacagtctgaagaggccgagttgacttcatcacagcgcggacgagtgccggggcagcgagcgtgtcttgtttaccattcttacccatttgttagcggcgggccattgagacaagagaagactccgacaggggaaaagtatcaaagaggtggacgctgaacacgacaaaaaaaataagaaaaaaagcattggatcccaggactactataccgaccgaggatggattcgacgagatcttgcccatgatctcctacaatgcgccagccaaccaataccttgagtagctattgttccatcgtctcgtcgccgccatcatcagcgtagcttcgcagctgtcgattacgaactattgcagaccgacccggccacccgcgcactcgaatacgggaaaccgtcgtcctctcagaatcaccggatcacgaagcctgactcccacattccttggccactcaccccccggccccgcgaaaacagagagaaaaaaaaaagtcacccaaagctgtccatcttggacaagtcgctcgtttaaccctcgtcgctcgttgcccgattacacagccacacatcgcgcacccaacgccctccaaacaagcgctcggaacaacccacctctctgtcactgggctgcctggctgcaggcaccacaacacacgccatgactaaccacattggcgggccttcactctctcaggcccgcaaaacccagaatatcgaccattcccatacaggctccagcgctgggcacaaccaccgccatttgcaccaccaacacaaccaacaacaaggccagctccagccggaagaggaacttgatcaaactcctcaccaacaccaacaccaacaccacatacacaaccacatacacacccacaaccacgctcgctaccaccaccaatcctccggacaacaagcacaggaaccatcacatgaagacggcgacaacaccactctccaggaccacaaacatctcgacattcgttcatcacccgatacgcaacaacaacccgaaccactaaatgcacgtcaagtgttagtggtccaaactgtgtccgtcatcaagatcatagatgacgccggtgctctcgtccacttctcgactctggcatccgaacctgttacacagtcatccgaccctgtggccgtgctaactgccgaggtcagagatctgggtagccagttgcccaccgtgcccgtctcagttccgcaacttggcgatgggacaccgtcgccaactgcctccgtcgacacggagtcgtctgtaacgtccgctattttgtcgctgtcctccggcgtggctgcgccgggggccttgacgtccgctcctttcaacagctcgtctgcatcttaccaagatggcacctcgagcttccccacactatcgctatcctccggacttttcaactcttcttcaagtatgcatatgcttcctttttttgtgtcatcctttccctcatccagacagatttgatccatgcgcagtgagtgactaacaccttgcccgtgtgcgcgccttgtcgtatagctcgcatcccatcgttttatcccaacggcacgcatgtgtcccattccttgttcgcaaacactacccgaacatccacctttgcaagttcgacatccaccttcgcttcttccaccaaaagccgagcttcaaccactcaattcacatccatctcgtcaggtgtgccgactctcgtagcaggtgggaccgaagaaggcaacagcggcaatgcgggagctggtggcgaatccgcaagccccgccggaacgaccgactccccgtatgtcgaccccaacaacacggacaacaactccagcggacttacgcccaccgctcagcgatccatcattggaggtgtcgtaggcggggctgcgggcatggccctcattgcgttcctgttattattccttctgaaatggaagaagcgaaacggcggcggcaacatccgattgctgggcgaaggtggtagtctggcggccgcagcccggaaacggggcggacatgagcatggaggaggagctctggaaggaggagaaggaggaggcggtagtggtggaggcggtggaggaaatggaggaagaggaggaggaggaggaggaggaggaggaggaatgacagaaagcggtcttccatacgcagtcccgtctgctcttgccagtcttacgggggccaagcgattctccgccgcgtcaactgagcctccggcctcagaaccgggtttctaccgggtatcaggcaagaagctgatatccgttttagaatctgggggagatggatacagcgacccggatcctcacgagagcgtctactatcgggattccgtagcgttcaccgatgggacgacgggcgcccttggcctcggtgggcagcggctcaaactcgggtctccgatgcggcccataagcggcgttcccgtctttaggtcaggaccggggaggaccgcgattgttcagcaggatggaggatcaacgggagcgagagcaacaagccccttttcagatgacacgcacccggtaacgccggcgtcaccgattggcagtcatggacctccaagtccgcctgcacgtgcttctttattgccagacccgatcggtcggagtctggtatcccgggatgggtcccgaggatctgggtcaagatttactgaggatatgtgatgggataattttgtcttcatctttttttggacatagccattttaccatctttgacccatattgagccatccacctttttttcttcttttgcagtcatcttggtaaaatttgtgaagcttcttggacatgatatcaacattctcttgtcaactattattttttttatttcattctttttatctttcattctctttcatctggcagtcatcttcccttcggcgcccattgtcgatgtacatgacatttttttttcatttctcttctcatctccctccaacttaacacacactctttctttattctataatgtcttgtggtcagtccgttcgaggcacgggcacagcggacgcggagaaaaaaaatggaggggatggagggatcccgaagcgagggctatggcttgctagaagcctcttccttcttcttatcatggcttggccggcaggcacacacaggtatgtaatccagttggatttttgtgttctgggggcggcgaaaggaaggaaagtgttcggaggacaggtcggcatatacctcgggctacatgatagatatgaagatagggaaaggaaagagaagcagtgcaagtaaagcaaagcgagaaaaagagcaagtgaagtgcagcagaaaagctgatggtttctctggaactgaactggactgaacgactctcaccaccacgccgcgccccttgacgccgattcttgcctgttataactgttgctatgtgtctgttgcgtacccacgtaccgatcttcgaatactctagaatccattctctccatatagttgttggatagaactgtagatccagcaaggagcaatcatctcgccttctggcacatatcgtgcaacaactctcggcgattttcggtgcatgttagagcaatacgcatcgtccaatcggaattatagaaggagtaacagcgtggccggatgctcgtctgttattcctgcgtacacaatgcacattgtgccaacgtatgggaggcgttgatcaagggtgagcggcatcggtgtaaatacagagagctgtgcgataggatcattgtgctgcaccagagtggcggacgggggggtcgtatatggtggtcgaattgcgtaatgcgaggaagataggaggcgaagagaaaagtgaaagacatgatggcgaaggacgaaatctgttttcaatgatgacaaggtacttgatttcagagaaaatattccatccgtcgtcgtgtgtccaaagagtgtcatgccaacctgagtggttgccaacccaaccgccatgcgccgccaaaactttcgtgactatcgtatcacatcaagcaacttgatagcatagcatcaagattcacggttcgcttcgtttattgtctgtctcctttagaaccatccgtgtctcctcacgattaccaccagtaggtgctgctacaaatcaagtgtgctatgatataatcaggccagcaataacacagaaccgaggccttgcgtttaacacccccatacccgagagggtcccagcagcttttctattgagggcagtgatgatgtagatctttatgcaggatggaacatgcccgaaggttcctacttcttcaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaattaaataaaattcaaaaaaaattaaaaaaaaattgaagaaaaagaaaaatccattccgcatcatggagagaatagaactaacccagagaaacccccgaaaagcaaccaaagtaaccatagcaagggagttgagacactgatgaaaccaaagaacttaatggacgggagctattcagagtaagactacctgagcgtaggtagcattaagcgatggaggggggtcggcggacgagacgagctaacgaacgcgagagagagagaatgcaaacggtcggacatgaacagtactaagtagtgtatgtacactgatgggtagtataacggctgccccgctcggagcggcgctcaccactgcacgggtgtctgatcggtgtaatttctcgtggctgctcgtgcgctttgacggacgggcgaagacgggtaataattgcaggattgttcacgatagcggagtcaatggctgacaaatgtcatttttggggtggacattgtgaagaggacggagggatctggggaattcggagaaggtagttgtacctaggtattctttggatgcccagctgttttatggggtgtacgagtaggcttttatgtacctagactatgttgttgatgggagacagacatgagatactaggtattatgatggcttcgtctttggtgaagttatcgtgccatgccgtgccacattgtataaaacccaccaatccttagtatctatctatttacgtcacaagttatgcgaattacagttcggggttaaggccgtcagcatctctgactctgagtgcagttggggcttggaaacagggcctcagtccctccagaggtatgtacgcgtatgtatgtactaaattgcaggtgcttgccgagtccaccatatcggggattttatggaacggacgttgtgatgcagaaacagcttccggtgccttgagccagcacgtgtgatggcggaaggtgaacccctttcttggattgggctatggtgtgtagatacactagtacctctactacatgcccagggagccagggcctaatcgatgcgtccgatgatggatgatacagtacctatgtatcgacctgtctgaggaaggggggatctgaggggagtttgtcattgatgcccgactcttttctccccgcaatgctttagacaggtaccgatcgcatgggttgtcggaagatggcttattcctttgatgatatagctcttcaccatcgtgcttctcaaaacaacatggaatcgagtggcaagtttcacgtttcgtcctcggttggaattagttctcctcagttgtatatactatggtacactgtaggaggcagtagcaatcgtgaatgaagggtccgtctgggccacacagtgcacgtcgagtgatgccaagaactaagaagtaagtagaagttgcagctgctgagctcactgcacttcacgttagccatgcagtctcttcatcagcgaaatgtcacctccaccgtgtgagtggacagttcactttccctcgcacatgatgctgtaaacactaacacggcgagcctatcagcgtccacgctcgctgcgaataacgcccgtgtgtccgacgcaggtccttcctttttcgtgcacgtactttgatgctcggttgacatggaattgatacctcgagtttccacttctctgcatcttctccttttgttcttcagacatcccatcaccacctgcgagtagtatcaatctcgtctgcctggtcggggttcaagctgtcaagccgccccttcagccctaccaccacattctcacttggaccctttgaacagcgaatctctcacggccaaacaggggcagccgagcacccaacttccacgctctgtgctatagcgcactagcatacgactggagccactaatcgtccgacaagaatcctatcaagcttggagcttctatttccagctccatttcgccgttggaaaccgtttacggatcacctacccattgcctaccacagcctaccctagcccacaaggagcctcaacggctttacgtgtatactggtcaacagcgcccgcagaaggaagacgcttgcggatagattcctccgcttcaaatctcactggactactcggcgcacaaccacatacatacaaacctctagtaaagacatcgagtgagtgccggggaatagccaaaacacgaccccagatttccgagcgatccggtctattttccggccccttgattcgaccgtcaagtctgacaatagtggtgtgaagcgggctagtcaagtcccacgttgtccttcacgttcaccagaccgagacgggaccgtccgataggagaacggccactcccccaagataccacagaccactcaccgtacggtgtgaggtggaagggtgtgagaggtgtgcggagggcgtgtgaaaggcctcccggctccagctactacaaccacctgctgcccctgcgtgctatgtaatagctctcctgcccctgtaccccgggcgcctattttcttttttttcgagcctcgactccagtccccgtaaggcctatttactactacgtacccgcccgccgccatatctcccctgcttgtcaacggctttccacattctccctaatacataatatccgactcccttcgacaccaccagcgtcacagccgataagtgaagggcaaaaaccacttatctgaccgacccccgacttcacagccgaccagacgatcccgattcttcaacatatactgtgttgctccaaagtaatatacacggcgacggctgtctcttgccaccaccaccaccgccaaccaccaccaccacaaccatggatcacctccacggcggtttccagatgcccatggcacctccaccgctgttgaaccagccgcctcagatcttcgggggctacacggagcatggcatacccatccagcaacttccacatgacctagctgtcgcacaaatgtttggtgagcatgggctgcttgatgatacaagcgaggcaaagaggaggaggatagcaagggtgagtcatggttagacattggccaagatcagaaacccggggggtgtccatcgaagaaccgtcgctgacagagctccttcccaattccctaggcttgcgatatgtgcagaaagaagaagatcaagtgtgatggaaagctgccagcttgcacgcactgcataaactacaagaccgattgcgtcttcacccaagtggaaaagaagagaagtcctcccaaggggtatgtcacacctcccgcagatgctcaggcacgtgaacattggctcatcgttgagtgtcttgcagtgccaagtacattgaaggtctcgagaatcggttaggccgcatggaacatttgttgagactatcaggtatttacccgtagctcgcctccagcttggcatgattcctaaccaggccgacaggtttgctcggagacgatgataacggagccaccgacctcggaacgcttgaaaggaagctcgcggagaagacagcacagtcgagacaaacctcacaggctgccgcttccaaccctacctcaccctctcaggcagcatcgggacaagatggaaacaattcgacgccgcgcagctcgctggcctcgcctttgcctgaagcgcccagagataaagagggggagaagcgggcctcgatagctcccgagaaagtcgacaaggaggagacagaacaggaggtttcagccctgtctgaaatgatgtgctccctcgtcacaaacaacaatggcgaaactcgttacattggtaagtccttggcatgtaggccctgggttgatggtgtcactgctaacttgtcaaagggtcatcttccggcttctcaattttttctcccaagggcatccagtgggtcaatgagaagatgggtgacagctcattccagcagatgatctctgatgtttcggttgacgaccacaaatggacaagatggaagcccgacatttttggcgatctgttccgccgcgtaattttcaaagagctacctcccaagccggaagccatgtcgcttctcaaagactattttgagaacttcaactgcatgtttccgttgttccatcagccaacatttatgcatctggtcgaaagacagtattcccctgacccgtatcagggatccggatggtgggcaagcttgaacgtggcgctggctatcgcttaccgtctgcgggtgatgagcaatttggttccacaggaagaagatgataaggcttggggttatatgaagaatgccatggcagtcttctcggagctgacaatgcgcaatactgacttacttagtgtccaggctctcctgggtatgtctctctttatgcagggcactcctaacccacagccgtcgttccttctcattgccacagcaattcgcctttcacatactatcggcctccacaagcgcggaaccggcttcaacctgaacccaatcgagattgaacagcggaaacgggtattctggatcgcttatatgttggataaggacctttgcttacgatctggacggccgcccgcgcaagacgatgatgacatgaacgttgaccttcctgacgaagatcccgccgacggcatcggtaacattccccttgctgatgggaaaggaaagatgaatcttttcagaaagatggttgagatctccatcgtcgagagcaaggtgtataaaagactatacgcaacgaaggccacgaagcagtcggatggtgaattgttgaacaccattggagagttggatcaggaacttgaagactggaaagacagtattcccatcgacttccgacccgagcatgaaatcaaggcatcccatacaccactgatccttcacgtcgtcatgctgcattttacctactacaactgtttgacaacgattcatcgtatgtctattcaccacggctactggactagtcgcctgtcaaactttgccattcaaggcctcaatgccaggcctttgaaccccagaatcttctcttcagcagcactgtgtacatcagccgcaagagcctcgatttctctgctcaagtatatccctcaaggcgacttttcatgcgtctggtaagtctaactccgaatgaagaaccattcacacactcactgatagatgttacaggatggtgctgtatttccctgtctcggccttggtgacgttatttggaaacatcctccagaatcccttggaccctagggcgcgttcggacgcaaaactgatgagtgtggttgtaaccttcctgtccatgcttggtcatgaggccgagaccggcggtgtgcaccgcatgctcggtatttgcgctgaattcgagcgcatcgcaaaggttgtcattgacaaagccgagaaagagaactcgtcacgacgcaagcgtaagatgcaggagcaagcatctagtagaaaggcagcatcgagcactaccgcatccgcggaccacgcctcttcattcaatccgaacgcaaccatgacgccgcggcctccgacagcaggcagtgcagccacaccacagccgaattcgggatcagtgaaagatcatctttcgccaggtgtgcaaagcacccgcaccccacagagcggccacagtccattcagtcagagtccatcaccggggatgacgcccaacggatggactgacggcccaactggcatggaaggcattgactacggcaattgggctgatcttactggattcggtgccatcgccaacatgaatcctgccgactttgtgatggatgggctggcggacccgtctgcgggcgacccaagatcgatttaccaacagccgatgttgccgcaagatttgttcagcttaccagtaacactggactggaattgggcagagatgagcggtggtgaatatcctagtgtcgaaaatggcaactttggcagcgatgtaccacatcagcagtgatagtgaaagggtcctctcaagcaaaacaatggaagccactagggagaccagcttgagagtcttatgaagggtcattgaccccagacaaaagcaggctggaattcgcgaggacggggaagactgatgaaggatgcgaccacattttatgcattgtattgcattgggaagcgggctatcatggagatggaagggtataggtattttggtttgaagggacttttacgatctttgataaggggggcatgcatctcatctctgttgctattcaacacttacattctggagggtcacagcatgtcaccaagctgttttgactcatatttttcgtgtgtttgttttaagaagtagaagcattttgtacttgcaatatggtatacatttcagcatatgcatggctctcttttctcgacgtccagaaacgatggaaatctagcagaggctggatttgtatagctgtggatcctggagaattggcgacttgttgggaaaacatccatggtggggaaccagtgcgcaaggcgtttatggggagttgtggatggcgaaggggggagatacaattgatgattgtgattgttgacggtgaggctgattaggaagacgttatgctgtaatttccacttggataccattttagaattatcagttgaatgcacaaaagcgcagctattccgagcattctgtttgttggagtttggagcaaacgggtgggtaagctgtcttgacacgtgacgcaactgtgaagatcatagcgagtgtaaacgtcgggcgccgaagtggaagttctcagggtccgcggacgtcaagaggcaggcattcagctacataggtccgacccgagtgagtgtggagtggagcactcgctgtaacctacaggcgggtggggtccgtccttagccgcatgatgcgtgcaaatggaatggctttgacctgattttctccagtgccgccccccccccccgtcggccatatcggacggaccaggtggaggaagctgctttgcgtgcagtgtcagtcagtcagtcagtcaccagtcaggccagctcgccggctccgtagctctaccgccgtcagccactacatccaaggtacatacactgcatgatcgcaggggcagtacatcatccgttacgtgcctgcctacctacctaccgccaccttcgactacctgcagtcgcaaccttcaacgtcccgtcccattcattgcaaggaagctcaccacaccaccgagctcccgcgacttcctgggccctcaccaacccaattcacgtcgccaaaagtgcatggcagctacagtaggagaccaccagctgcacatccatcttttacttagtgctggctacctgttttcttcgattggggtgtgcccgcactgacctccagcttcagttggaatcccatccgcgcatcgcgcaacaccaccaccacccttgacctacccctcctccaagccgaagagcacccctccagctcttctcccatatctaaccgtctctccctccagccatggcggtcagatttcgccaatcgtcgcagcagcttgcgctttgcgccaggcaggccctccggactaccacccggcccgcataccgtgcatcccgcctcccccgggcctccctctcgtccgctcgccagctacctacctctcggctctactcgacacaatcgaccgagaagcccgaacccaagaaagatgacgacaacaagtcgcccaagcccgaggaggacgaggaagatttcgagcccaaacgccccctgcccccaggatgggtgcgcatggagaagcaggatctcaaggatttcgatgctttcattaaaaaggccgcactgaagacgggaatcaagattgagggccaggatgttatcctccaaggcatcaagcactacggctgcccaaaggagacgcgagagcttctgaaaaagtggatcagtggcaacatcaccatctttgagcagctcaggtgcatgaagtctctggttatgctggccaaggatctcggtgaacatgaggtcgaatacatgaggaagaacccaaatgcaaagtctatcgccagtggcttcaatgacaacactttcacttcgaacatgtcagattccgacaggaaagcgcagacgtcggaggagcagaataagcaaagcgaaggcaaggaagccggccaacagcagtccgacggccaacaaggaaagcaaagtggtgagcagcaaggccagcaagggcccaagaggcctggtgctcagggccaaggtggtcaagagcctccccagggctttgacggcggcctcatgaactatgttattggtaccgctgttctgttctggacctacaaggtgctgttccccggcaacgactctcgcgagatcacctggcaggaactgcgcaagaactttctggaaaagggcctggtcgagaagctcacggtcgtcaaggatcgtgttatcgtggatctcaacaaggaggctgtcaggcaaatgtatcccgactcgcccgccgcttctcccggcttccactactacttcaccattggctctatcgatgctttcgagaggaggttagacgaggcccaggctgagcttgggattccgccagctgagaggatccctgtcagctatgccaacgaattcagctggggcaacatcatccttgccttcggccctaccctggtgcttgtgggtttgcttgcctacatttccaggagaggtcctggcggcgctggcggccccggtggcatgttcggcatcggcaagagcaaggccaagatgtttaatcacgatactgcggtcaaggtcaagttctccgatgtcgcgggtatggatgaggccaaggtcgagattatggagtttgtccagttcctcaaggagcccgagcgcttccagaagctcggtgccaagatccctcgtggtgctatcctgtctggtccccccggtaccggtaagactctgcttgccaaggcgactgccggtgaatcgcaggttcccttcttcagtgtcagcggttccgaattcgtcgagatgtttgtcggtgtcggtgcgtcccgtgtccgtgatctctttgccacggcgcggaagaacgctccctgcatcatcttcatcgatgaaatcgatgccattggtcggtctcgttccgacggcggcttcaggggtggaggaaacgacgagcgcgaggctaccctcaaccagattcttacagagatggatggattcaatacaactgagcaggtagtcgtcctcgccggtaccaaccgacccgacatccttgacaaggctcttatgcgtcccggtcgcttcgatagacacatcaacattgataggcctacgatgaagggtcgtcaggacatcttcaaggtccatctggccaaaattgtgaccaaggaggatatcgagttcctcactggccgtctcgctgccttgactcctggcttcgctggtgctgacattgccaacgtcgtcaacgaggctgctcttgtcggtaagttttttcttgaccttgactgtcgtatccccgcttgatgtcatgtgctaacaacgtgcatagctgccagagcgaatgcggagacggtcgagatgatccacttcgagcaggctatcgagcgtgtcattggcggtctggagcgcaagtccctggttctcagccccgaggagaagaggacagttgcctaccacgaggccggccatgccatttgcggctggttcttccagtgggccgaccctcttctcaaagtctccatcattcctcgtggccagggcgcactcggctacgctcagtacctgccatctggtgacgcctacctcatgaacaccaagcagctgatggaccgcatggccatgactcttggtggccgcgtgtccgaggagcttcacttccccgtcgtgacaacgggtgccagcgacgacttcaagaaggtcactcgcatggcgcgcgctatggtgacggagtggggcatgtccgaaaaggtgggcatgctgcactttgacgacagcgcggagcggttccagaaaccgtttgccgagtcgacggcgcaggccatcgatagcgaggtgagacgcatcgtcgacgaggcctacaagcagtgcaaggacctcttgacggccaagaagaaggaggttggcatggtggccgaggagctcctcaggaaggaggttctgtcgcgtgacgacctcgtccgcctcctcggcccccgccagtggcccgacaaggaggagttctccaagtacttccacggcgagcgcaagagcgccccaccaccattccctaccgagaacaccgatactcccgaggagcggggtccgcagccggctatgagggaagagaaagctgacgctacgggcaacaaggagggtgagagcaaggagcaaaggtgatgggaatgaggggatgaggtaacagaatggcggcggtagatgagacgtgcgagggatgtaaagaaggagaaggagtagggaagttgttgttgttgttttagccattatcccccaactcaatgttgttgatgttgatttgttctgtaccaccaattgttatgtttaccaaggagaatgggggggcgtttcttgcacgcatttttatttatttgttgttcaagaagaggatgagaaaagattaaggatgaaagagtgaaagagaaagaggtcatgatccccgacgtgtatgtgatgacactttatacctggctcattaggtctgtaactgtactactctactcttgtactgatatcgaattgaggctgggacttgggagaacgaaaagaaagaaagcggaggaatatacatgttaccttttcacattcacacgagagttggttgacaagcaagcgcaccagtacatactatagcgagcctcgttgtatcattattgaaatagacgggaggaataggtagggactgggacgggcattgtttggagtgagtgccctggctatcatgggccttgtacatgcttgcatacagaatggatctctggaaatctcgttgcaattttacttgaaagaaaaaaacgaaaacttcaaacaagtatatatctgacaatttaatggtcagaaactgccggcgataccaatatccaactgtggctgtcctgaatctagtgtactgtaggggagattagtagcagcacatcagcgggcgtcgtcaccgattggctggagggagggacccactgttttctcgccgccaaaggaaggacggggggcgatccggggaagagatgaaagccaagaattgaccgtcaactgaatttcgaaaacctggacagggctgtgaagaaaagtaagtgagtacctaggaacggaatgggggtttcaattattgcattgatctcttgttaccgccgttttttcccccctagaggccggtatttttgccttcaagaagccaagttgaatggtgactacatcacagaagctttgtcttgaacactgcacactcatgcacgcagcgccatcatccatcacggcgagggcgacgattcaaataacagacgagtcttgcttggactatcaagatcttgccgaggaccaggtaccacggcaactataaaggttctacttcgctgggccgcagcccaggaagaccacggagcggcgacggcgcagaagatctttctgacgcgtagctttcaccagccactcagttccgccaagttgagcgaccgctgagatataagcttctttggaaaattttcacgatcacggaaatccaatggcatccataacacacccggaccccgggaccggagccggagccggagccggagccggaggactccatatcaaccacaccactaccggagccgaccgcgaagccgaaaaccgccaccaccgaaccccccgtaccgcaaaatggtacaaaatccatctcttccggggcatggtcaacgatctccgtcgtcgcgccccttactacctctccgactggaccgacgcctggaactaccgcgtagttcccgccacggtatacatgtactttgccaacattctccccgccctcgccttctcgctcgacatgttcaccaagacggaccggatgtacggagtcaatgaggtgttgcttgccagtgttttgggcgccgtggtattcagtgtcttggcttgtcaaccgctcgtcatagtcggtgtcacggggccgattacggttttcaactacaccgtttacgacatcatggagccgacggggaccaactacatggcctttatgtgctggatcggtctctggtccttggtgtttcactggattttggctgtcaccaactcgtgcaactggctgcgctacgtcacgaggtttccgtgcgatatttttggattttatgtggcgtttatttacctgcaaaagggcgttcaggtgctgcagcggctaggagatgcagcgccgttttatctatcggttgtggtggcgctttgcgtctttgctattgcgtatatctgtggcgaattgggcggtagcagtctgtttaatcataccgttcgcgtctttctaaaggattatgggacgccgttgacagtggtgttcttcacggggtttgtccactttggaaagctggagcatatccatttggagcacttggaggtcagcaaggcgtttttcccgacgcctcatgaggatggctggatcagagggtggtttattcacttttgggatatccccgtgggacatgtcttcttggctatcccgtttgctttgctgttgacaattcttttttggtttgatcataatggtgggtagatgccttcccccccccccccccccccccccaaccattacacttgataatctatgctaacaccacaaactaccacagtctcctccctcattgcccaaggcactgaattccccctccgcaagcccgccggcttccactgggatctctttctcctcggcctgaccaccggcgtctccggcctacttggcatcccctttcccaacggccttattccgcaagcacccttccacactgcctctttgtgcgtcaccaaagtcgtcacaaacgatgacaccgacgtcgactcctctgaatccaagggccatccttcggattcatatcaattcaaacccatctccgtagtcgaacaacgcgtctccaacctcgcccaaggcctgctcaccttgggaaccatgacgggtcccctcctcgtcgttttacatctaatcccgcaaggcgtgctagcaggcctcttcttcatcatgggctaccaagccttggcggggaacggaatcacccaaaagcttgttttcctctgcaaagacagtcggctgaccaaccccaaccatccgcttaacaataaggccctgcgaagaagccgggtttggctgtttgtgattatcgagctcatagcgtttggagcgacgtttgctattactcagactgttgccgcggtggggttcccagtgttcatctttgcgctgattccggttagggcggtgttgttgccgaggtggttgagtaaggaggagttggcggtgttggatgggccgacggctagtccgtttactatggagagtgttggggggagttatggtggtgttgaggaggaggaggaggagagggcggaggaagggggcatgggtgaggagagtagtggtggtgttctctcttcgggagcggaggggaaaggaaaaagtctaagaaggtggccggtgagatgagcgctgaggagttggcggagttgggattgtcagttaatagtggtaggggctcattgcgcaggggtagcatagtggtggatgacattcagcagcggcagagttaggggcaggtgcataggagagggcatcatcaagccatgaggcagtggaacagcagagagatgattagatggaaagaatttgggtaataggtaatcgaattctccttgaaggatatggaggtgtaaagggcggtaattatagggaagaagagacataaagaaagctgatcaatagagatagccgtgtagatatacgttggaccgcatgtatatatatatatctaaatagtaatgactagtcatgcgcctcacataaaacaactctcctttggatacggtagctgtcaagtttactttttcttcccgatgttaggcatattagctttaaaccatcagactagtccatatgtccacttactttgcgatttcagagaccgcgatgcctccgggcatagttccaagctttgacgacgcgaacagagctagtcatgtaacgggattcggtattttgccttcttgtagctgatgatggcacatgtgctcacacttgatccacctcattcgtcccgatctgatcgtgaaggcagatgggagcttgtcacctcagcttcattacctccctcagttgtagcttccgaaacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaccgtgttccacccatccctcatccgagtatctacctctacggacaccctgccgaagggctcaccaatactatgtgcttcaacggccggctgttgttgttttcccttctttctgtgggaaagcaactggagtgaaaagtcaaggcgtctgaacaaacctcccgtcaaagctttctttcctcttctccttcttctatctctttatgtttttcctttccctgtctccttgctcttgcggtgttcttattgcgaaccccttggctctttccctgtacccccaacttggctgttttcttcgattgttccttcctctctatctcctttgcgcatacttatgacctttgtagacccttgctctctgctcctcatcttctagagctacggatagtaattcgttctttccgtctgttgccggcgtcgggaattcgtggtgttgttggagaattgtcaatcgggtggtcgtgccgagatggcgagtgcactctgtggtttagttgtcttgtgtaactcgtgatagtttaggttgtttagtgtccctcttctcttctcgctgtacagaccagaaatgctcagagcgcttcctcaagagcgaggttataaaacatcaaggatggagtgggcgctttgtacccattaccttgctctggattcatcaaaacgcacaagaagtctcatgtcatcgaacaatataaacacaaatcttagctgacattatcactatcaactcaaccatgcaactcccaaaatgagagcgctctcgaaaaccattggcaagctactttcagtctaataccatctatgattgtgcttcttgttcatcacgagtctggcgtacagacggacctgcctacccccttctccctccgtatcagtcccctttcatggctgcccatggtcgcgagatccatagttcgtccaggtaccgtcggcttctgcttgccggacgccgctctcgactcacctgggcagccgcatggagtgacttactgtgattagtgtaacctctactcaacagcatcggtaccaacgacaacgactaccacggccctagcgagaaggaatgcacttgctctctagcgtcgtcttcttgtggatttactggtcagccagtcgcttcatgcacattcggacgttttcagaacaaacggcccggatgatcacgaagagtgaccgacactcgggcgaccaacatagaataggccattgcttggttttgttgaactacggagaagccgggttgtggcgtcacaggcaaactgttgtttatcgctaagtaatcaccggaagccgggatgttggtccctgtcccgtgcctttccaaacgccgcagcggctggtagacagagagagcggttggttggcgctcaaaatcagatctggttgactgcccttgctttggagcatttagaggacatctccatccactacacattgaagcccccaacacaattaaacaccagacgttgacatgtctagacatttcagacctctctcgtccatcaatattatcccgactagtggtaacgactgtggacgcccacaccatggagcctggaccgaatccgtggcccatccgtacatgttggtcagggccagaacttggagctcacgccaaatgccctgcagcgtcaggcatccagccctggcgtctgctgattccgacggcttaggaggtgaacatggcctaattcttggattcctccaacatgagagataaattaatccgtcaagggtggagcagatgtcccaagagctctgcattcgcctgggacagcccatgacgctcagccaggcacagtaatttagccggaaggtgaagtacattgatccgacccatatgagcactcctcttggtcatacgatggtcacggaaacgctgaaggtggactttggtaatggcctacatgggtagcctgaaagtgttgggtacgagatgagagagagagaggtcgacatcatcttgttcttgtatgatggtccgccagtctgggcaactcggatggcgcaacaccggttcggcccatagataatgcacccgaacgaaacccagtacaggtcagttagtccgagattatggtaatgagcgaggagctgagcctggaagtgtctgtgatgatgatgccgaaccgccgtcacccggcaacgttgcacttgcatagcgggggacaagcactgcggagactagcacaggacccgacccaaggttgaaccatgcggactttggatcccatattatccatcatatgtatacctcgacctgcctcaactacctataaccggtaggtggttttcgccaagccaggtactcgggtagcgagagcgaggccgtccactgattcgggctgtttgtcgtctgattgccgttgacgtgacgtggtcagagaattgacgtccggattcaggtcagtatcgttggagatgccactgttgctaagcagtgcctgaaaccgtgatgcagtggatgatggaagaactgaatcgttcatacctagcgagatgccatgccggtcaggttacgtacggcaattgcgtcctgccaaatgcgtgcctgctctcggctggagagtccatgtgggtcgcatcccgtcaaacaaatggacaagtggggccaggcacatacactagtgtagaaagatatggtctgtgcgcatataatgactgtggtcgtctcgggctctttccgtacgatcggccccgggccgtcagggttgaaggaagcgcaaccgtgacaaatgtcaacgacggccaacaacaaagggcaatgactacctgaagtaacatgacaagcgccatcttgagcaacttgagggcagcgacagctcggttttgcagtgaccctctttcctcctgtcttccatcgactgcagtgtcgtccagtcgaaccgttgactgctttccggcttccttcccaacatcatcacactcggctcccgtcgtcaatttcggtgccgtgtgtttgcattgagcagttcgtccactgtcatcttggcttcccacccatttcctgtcgccttcctctttgagccagtcggcataatcctcttcctggacactacgctacgttcaacagcggacatcgacggcaaattcacctcgtctcgttcattccagccacaccggggctcacgtagtagtcatgctgccccggctgtttcaatcgatcggaccagcgcagcacgccggcatggccgctgcgcacacgacctttttcgcatgagcatgccacagtagccacacggcagccatgtctaccactgccgtagtagggtgggaatgcgctcatggacttcggacatgatctccgcgccagagcccgacgacagccagcaccggccgcattccactgaccctcatgaacccaacaaccctccgagctcgtcggcaaccgttgccgtcaagccatgccgtcttcagctcctcactcagcggccgcgtctcttcaagtaccgataggcggtaggtagctttcgtacggtccggatcctcatttcatatgcccatacggtacgacagactccagactcttctgttgttgcacacctggcccgccacctcggaagcctcatcagcctctacccctgaacgataatcgcaccgctttccttggagtggcagcggcagtatgcgctgggtacggctacccactacgcccatgtgccgtctcaggcttcggtttggcatgctcctcgttccgctcctgggcccggattgctcttggagctggccctgccatgttgtgcaacctggacccatcctttatgtcggtcgtccacagtacttctcgccatgttacccttcctgttagacatggctgagcgtcgtcgagtttggatgaggaaacggtgtagcagtgtaacaagtcctcccgtggggacaatctggttgactacagcgccattctggaccaatcgattttcaccactcccttctctgccggataccagcgagtgaccccttcacttcggccccatccttttcgtcttgccaaacttcattccgagcggtgacacggcataccctttggtgcttgcaaagcccacagcgagatgcaagataggccacacaaatgccatgcccatgccatgttttctgcagcttgtcacctacaggacaccacatccatggaccagtcccgtcctggttacacgaatcaagccaacgggcttgcagagacgccttagctttctcagcgagccagtacgcacatgaggatagccgtttctgtgtatctcgacaactcacaaagctgaagaaatgggccctgctcaacagtggcccgtccgacaatcagagctggacagtggctctcccgattcttcggaggggacgacaaaaagtagaccaaaactggtcacggtggcccactgccccatcaacctgacttcgggtccaaccgcccacgtcgcatttgcggtatcggttaacccgtccaaaatctgagaagaccaggagatttgccaccttccccggattctcaataaaacgacatgaactacaaccccgtagcctcagtcaaggaccagcagctatgatgaagagccgaacataatcatattgacctaggagacatacatacaaccttgtctgtcccgcaccgatggagtgagccagcagcctgtggttgcaacaagtcgtcggtgctgcagtgacatactccgcaaaaccttcttttgcagagtaacctatcactgatgagtaatgtaatggctctgatgtttcattccgctgtgctcatacaaatgatcataaaactccgatcagggctgccgcaacccgccaatgggtgtttaatcgtcgtctacatgccaggctttccggaaagcaatgacgatacagcaacatgaagtcgtctggaaattctagcaccagatttaggcatgcattccgcatcttccgcaggcatctatccataagagcactggaagaatcgcgacacgagagattcaatcacaatcagctgcgaacagatggcacaagagagagtggtatcgccaggcatgctggcatgctgttttccggaatggaagctttccaaagtccgcgggatgtcccgcttactgtttccttttcttcctcgcggcatggcgactacatcaaacccaagaccaggtttgcgctggttgtaagggatgaagcaagagcccatgccacccgaacagctatgtaccccaactcccaatcgtcgtgtgacatttgtgactcttccattcttcttccctccctccctcctcccgggtttccatcacacacaccccagacccttgacctctagcaagctcttaagcacgtcagatccaacgcatatctccccagtctaactcctgcccttgctagtgcaatgcttgtttgagctgagaggatacggcgtgtacaatccagccctggtttgtttgttaggctggcacaaaagagtcaaagcgttactggatatagtatagccttcggctttttatcagggaaaacgctgtgaaattgaggtcttgaagtcttgaaggccccgaagcagacggacagaggtataagagcacacccgtcagagacttctgtagcgttataactcttcttattgttctacatcgcttcaaacagaggaccctccctcttctggaaggccatgaagaactccaaacctaccctgctcgaaccaaagtcacacacaccgaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaagaaatggtagaagatcaggtcatcaggttacccaaggtgcggcaatggaatgaaatcacggcagacaagccatcgtcaaatgggacggtttgtcatctgcccgcactgcctctggatgtctgttcctgctcctctcaaccccccaaacatatcactcgctatccaaacacacacaccgttggcccgatggcccgtcgtgaacataagctctcatcctcgaagtctgctgtagtttgaacggaaggaagcatccgactccattaccaagaaaaaagcagagtaccatcactcatcacaaagccgttcgtacctggcatgcatagcccttgcatgatatggaggccaaacgaaacgaaacaaagaggttacatcggcgagccataaccgtatttcgaggaagccagattgggttcttgactttgtttgaaaattttcgcgctgctaccccggacgttgtcacatttccttacgacgtcaaaggaaaggaaaacaaaacggaggagaacgccggcagagcaaatatcgtagtgtgtttgaccaaaaaagagaaagaaaaaaagggaaagaagtggagatgatcagattctcaatgtccagttggctccagccagcgacattgaccaaaacggaaaaacatacaatcctttgagctgttcagtctagctcattggtttcaacgagcgttaccggtataatcgttcgttcatgtttcggcttgtgtagggtgccgaagtagatcgatcaaggaaaagaagacaatcgtcgcattagtggcgacccctagatgccggtaaaccccgtcacatcgttttgtcccggccatgggtgactacaaacattcttgatactagtaaaaaaaaagcaatcaagggccctagtggaagttaaacactggaatttaggcttgcgtggaaaccagtgcagtgctttgtgggttgaaactagtacagtacctgtaaggcacaagccattgaatacacttacgccgagttttgaaccctgctgctaccaccacccccaaccgcccaagatgctactgactcctccatatggatcacctcaaaggatagctcttgaaaaaactaccctctcgagaaatccacggtagtcgtaaactttgccaccccgcgagggcccctcaataccaagctcatacatattgcgaaaaatggtaaatccatggagagaatccaaaggacaatattaaaataacaaaacaagggaactagagtaattcgtgaaagcatccaaaaatccgccgtggtatataaataatgatgccagcgagacatgggacaaacaagccgaagtgtcttttcagtaaccgtgaatatcaaatgccacgattacaacaaaccaatcgtcaacatattccacgtactactcaaaagcacattgccacccgactctctggtcaaaaacaacaaaacctccagcagtgacccacaaagactgacccgattttaaagtatatatggtcgtccacgtcgattcggaagtagaaaggaaaagtgtctgcatgtcgtaaatatttaaaccgccgccccatatgccccgattctctgtgcaccagcgccagtaggcgccgttcccgaatatctccgcttccgcttcatgcctagggggtcattcacagaatagtcatcggtggtgcggtggtggcttgccggattgttatgaccatgaccgtgacctagccccaagacactcgcaccaaaattatctctcaatgactgcgtatccctcgaacttcctccaccattagacatgctgctggcctgaaacgcttgcgagaagtcgttgggaagggcaattggagcgctcatctgcgggatggtatagtctgtggcccctgccgatggtggtggcctgtaaggtgatgttcgggaaagggagtaatcggcgggcgcggagaggggtgcggaaggaaagctcgacgcagagtagtttgaaggggcgccgccactgcctagctgagcagtagacaatgcacgggtagaagttggcgaatgtgctgttgactgtaagctgttggctcctacagccgagcgaaattgcgttcgtagatcgagaccaaaaggcagggaggccgaggaagcactcaagcgcgaatttctgcgagagttgttttgaagactagatgactggtagttgggataactcaagtgagtaggcgactgggcggtcgatcctatgtgaagctgatcagccattagatatgagaagagtaaggctcaatcgaatgacagcttacccgcatagtgagttggatcatagcttcccaagttagatgtggaggtactgttcatatgatcctggtggtacaggttttgcggcctgctgttcattgtgggcgaagtgttgctaccgtgataggttgtataatcaagggactcgcctttccatgacatactagttcgtagtggagactgaagtgtttcggcgcgagacctatttgtggtctctcgaagttgaagaggttgtaatgtgcgtatttggtgttgtgaatgatgattatgcatatgtacgctcgcgtcgagtccaggttgtcgtgcaaatggatttaacgaccgtgctccagcactcaacgacgccgagagatggttactgtatccgtatctatcggtagaagggggcgacattggtgaaagagtgtctgggttgttgagcgagttcgagggattgaagcctatacttccgaacgctgggctcataccggtcgatgagagatggtcattggtatcagatcgccgcacgtccaccataagcggtctcatcatgtggtctgcataagacgaggcagcaaaatcaacgggcgaggtcaagggtgtcccgagaccgtgaaccgctccgtaaggggcatgaagtgcctggacattgtcgaagtcgtcgggaaccgccctcattttcatgacacggtccctttcgtccgctgtcaagcgcttgatttttgctcgcctggcaattggttaacccacggaccgagctattggctctgtatcgagaaacttaccgattctggaaccagacttgcacctgacgagggctcaagccgggtatttctcgagaaagtcgttctctatgcgcggcatcagggtggggctgtttagcaaactcgctcattaagaatcgtgtctgctggtgggtgagcctgcgcatgtcagtatctggttctatgccttgcgagttgcagtctggattacctgaaccgcttcatcttccggcgttgtgctgttctctccgctgctgtttgcggctgtgcttgcgcctgaggctcttcttccacatcgccatctatcatttcttcatcatccaacacatcgtcatcttcatctttgatcgtcgactgagcttcattcactgactgtgctgtggataattttggttcgtgcgcggctgaagagaccgagcttagtggatgggagccgagcgaaatattaggtgtttctgtcgacatatgggatcctccgtgtgccgtctcagaagccttttgagtgtacaactcgctgtgatctcctacctgctcaacacctggggatggccgcttcggttgccgcagacctagaggatcggctctgtgtcctaatggcgaaataacccgcttgagcggttcgacctttggaggactgcctgggccaaccacggatcgcggttgagcttgggaattcgcattgtctgtcgagcttgagacgtgttcgtatgactgcgagaagagactgttgtcgcctggcggaaggaatgaatactggctctgccagtccgactgcgtcgcagggtcaaagttcgacatacgtagactgtctgccgaccttaaataaggtgttccgaacttgctgatagaccaaggactttgctccgtagcgccttgcctggacgtaacgagcattggaatgacaaaatctcccggagtatgcgacaaatctagggctctttggtgagatcactgctggtccttattgtgccacgggaagcacgatacgctgacttctgtttctcggagagccttaaacaaggttgatgtagcgagcgaagccaacggtattaggctgatagtgctggttttagaagttccaagcgtacgtcgatgtctgcttgcttcgcgatggcaactgctatcctgaaggttcgatgttgctggggactagtgctaagctgggatgattcaaggaccaagtgatcatgggattgtgtcgacaatcttgggatccaaacccgtggtgctaggttattgctggtttaaacgagacagaaagctctggggaacggggtgaagaagtgctcgtcgtgtgtacagcgtttgggtaggtgtgttgtaccaaaacactagatttgaccagtcaaaatgaagatcgaaacgaagcagtggtatgagtaaaccggctggtgagacggttactagtccaccgatttactagtaaatgctccaacaaacccttgttgatgctgtagtcggttgggcaatgatggtctctctttgacagataaagaggggggtgttggcaagagtgtctaagaacggttggcgtcaaaatccttctaggatactgttcatcgtccttgaagaccctcgtcaaggacagccagatccagaacgttcaaaatattgtggggtgtccgtgaaaataataaggccttcgctttgatgtctgtttggctggtaggacaggtgtaggattaataccggcgaagcccccgattcacacggagaagggtcgaggcaggctccaaatacagacagggtccgcacgggaagccacaacaaaattggccagaatttgggtatggggtatcagaggaccaggtacctgactacggttactcggtaaggcgagccctttgggggcgtgtttgaaaggatccctgaaatagaggcaagccgcaactaatcgcctctggtatgtataatgggggacggtcgacgacggacggcacagctgagccacaccgttatatgcgctggctctgattgtcgacctgtaacgacagggctatattgatctgtctaagatcatagcagtctcggctgaatggctaatgctgtgccattaaggtgtttggaccacccgtggcatccctccatggtatcatccgtgagcaggctataacggaacagaagaaaaaccaacaacttgaacggcgagtagcaagggaagccatatgggaagagtagaagtctgcttcagcagcgaggaaacggtatggcaagcgccgtggtgagcccagaacaaggttgcaaggggacaaggagtgcatggatactggccgagaaatataggcaagggcttgtgggccaatgaggctggcgcaaacatccgacactcgcggaggcaagacaaggtcgttcaaccgtagcctgcaggcaagcacttgcgaggacgccggtaacgcacctcaacttgcgttatgggcagaaagtgatctcactgtctcacagaggagacggaacataacccagcgcggtcagctggaaacccgttaccatagctttgtagtatgggatcggggggtgattgcagaaaaggcataaatccaggccgtgtgtagtatctttggttcgatcagagtggacggctgattgaccttccgtgactgagtcctttgtcgattccacggaagcaggcatgaccgttacagagtcgccttttcccttgggccaatgaagaaggttaacggcccagagcaagggttgcgaggccagtatttctagttctttggtctgcgggtaagagtgatgatgaggaggaccggccatgaaggcatataacagaggacgaacgcagatcagttaagtaatgagaatagggttaaaatggaactctcctttcagcaaaccacactacactgtaagattacgacatcagtgctgctcgaagcagtcagttgagctgggtatggtggtgcgggagggaggagggagcattcggtgatgctggggaatcgaagccatccttgtaacatggcacttccgagtactttatggccgcaaagcaggggggtccgatagggagagagatcattgatgggcagatctttcctgttgatgccccatctacatccacaaaaggcttgacgacctggagcactgttgggttcgatgtcgccctgccagcatctggacctctttacgggtctccctcaaccaaattcccagctttgcagacgctaaggcctgtaatgtagcggaccggtctgaaccgagcggcatttgcgtttcgtttagcaacaaaaatcgggattgaggcatacagttgagttgtgtgacccttatctgtcacgttgatgacaagtcaaggtacgcctagctcacacggcgctaggccagtgtgcaagcagtgtgagctacatctctcgatgggcaaaacaccaccattcctatccgtcagaacttgccgaggagacacagtccgagcggcttcatgggtaagggaggaagagtgctgggtcaagctaagcatgacacttatcctgggccgctatatcaagatctccacccctcttccagatatgctcccccacggtagttgatgccggtgtgtgcgagggctttgacaggcgagttgacttccacttaatggggaggaatctcgcgaagagaagaccctagtacagaaaggttcgacgtatgggagcccatgagcggcgtgagcgagtcaggagtcgagggaaagtgcgccgaataagccgtaggctgatatgatgtgtgacctcccaggaagctacaaaggccgggtccggtggggtctagtgtaactgtacgataaaaaggataggagggtcccggtacctagaggagatactgtggactaggtaaaggcgagaaggagaggcgtcttgcaggcggagggtggtagtgagaagctctgcagtctgcggtctgtgttctgctcgagtgtggacggtggacgcgagaagacggtcgtgtcgttgttaatgctgtgccaagacgaagaggacagacgcagttgggctagaaaggtggctcaacggtcgaatcttcttcggggaacacactccgtgggcgtggacgcagtcaagacgccagatctcaagccggcgcatgccatggctcccatggcttcgagagggtgtccgtacaggagacagggggctgtatagtagacaagggtcatgtcccgttgcaggggcaacaaggtagctgtatggacaagcgtaaaggtaacggcagggtagccaggtgagccaggcgagctaggggtgcagcccaccaccaccaccatttccctgacagcgagagccacggcttgcacagtttcaatagggactggcatttgtgagacgcgacggtggcatccaacagcatgggcgtgttgctgcccgtaccatgccgaaacggaccaagaacatggactgctcgccgacggggaccgtcaacgatcccccatccgttcttctgccctaggagcagggcctggcagccgttgtgcttgtctgggggaccggcattccagctttatcccgacaactgggcacagtgttcctgaatcttgcctaatccggatcgccaattgtcgaggtttgtccagagggttccaaatacttgcgacctggtttcgagtcaagcagtcagcgagtgacacagccaaaggtgcatgattccggttaacctacttggctgcccaggatgaggccgttcagagaaatctacacttgaacaaggaccggaagtgatgggagaaattgacccgaatgcagtgggttcggggttcaggagggagaaaatggtttctgtgcgtccacgagctggagttgagatgatcgacgctggaaaatggttccaaattccgtcccgtcagaatgaaggagtggatccaagactatgagaagattccattgcagtcactcgaccgatgttgtgtgagtgagggaaggtgcctttctttcacttgtacttacctacctaccttacctccttccttaccttgatgctcttggttgctaccttcccttggtgggcacttgccatgtgagtgttctgttttgagacctcacgcttcagcttgaagcacgcagatcagaaatggaagtttcaggagataaagtggaccagacatcatcgttgaggtcgtcttcaaatcatctcgattcagtcagtcacttaagtttcctttttgcgttcctgaaggccatgtgcgatcatttgcgttctgttggggaaagaggggaagtggttcatcgtagcgaatcgggcagccaagatgcgctcgaattgggaaggtgggttgcgccatctgggtcgatccagatttcccatcactttgcagtactacctctatctatagagcatcagagcagagcgtcgtgatccagaaagccaacttgaagtgaggtgagaaccagcaagtaccctcactccggatcgtctgagaccgcgtgtacgacttgtattctatatcgttcattagcagacggtttcataccatggaagcgctgccggaatattttcaaaccgtaacctctgtttggcatggttgactttgcaccaatatgcatagggttgagatggaggcacagatgcggcggacgaggcgggcaaggcgggtagctgacaacttaaggtcaaggtgtagtattcctaccactgcctctcgcctttttccacatggcacacaatagcaacttgcttgattaaacgaacttgaggtgcgcagaggtattcctgcagctacccctcagattaagggctgcaacggaaaaaaaaaaaaaaaccccccatacacacaatgccccatgtggtactgtgtagcaaggcccaagtttgtctgcacgcaaccccctggccggaccgagtttgctaggtcatgctaaccactcgctgctggagcatgattcagatcgtgaatacgaggacaatgtggaaatttcaggtcgctggttgtgtctggactcccgagctcgggtagatctgaaaaatgtctgtacctgctgctgcgtgtagtttccaaccagctcatgatggacggatgtgacgggtgtgactggataacattgtacaagactactacccggaggcaaaagcattcaggcatcacctctgcttccgtcgcacgccgtcgtctcaattgtagccgattctcggcccgttccatgctcgatggctccttggagatagtgcgtgaccctagagtcgctcaacacaatgcgaagagagttgtctggttggtcgataccgcccgtctgcatctcggctcgacatcctgtgactgacactcagtctagtacaagggctcctgggtatatagtaggaccgacacaactgtaaatatgaaggcgggcgttttgttcacaacctgaccagcggtactgattgtccagtcaagcttctgttaccaaggaccagggcaccaaagacaacaccagatgtacgaatcggtgcgatccgggattatatgattgtaatttgtcgagccgaaacggcgcagcacccgctcaatcttagtaagaacggaaggacaatgtcggatgagccgtctgaacatgaggtgctggcttggctgagccaggactattcccaaaattgacgcgacggttcatcatcatcgtgatgtggcccgctggcacggctctcaccgtaagaggtagcacatgaagacatgtcgaaagaagacggaaagcttctttgtttcagcatccggcttattgatccgatagtagctgcgttggaaagacgggcgcggcgtcaaaccaaaccaaccatagtcgacagtgagataccggcattgaggaatgttgagggaagtttgggtcgcaggcgtgattgccgaactgtgcactcacttggatcgattgcccagatgcccgctgcgccacatgtcgatggctttaagctggcagctgcaaaggtggcgctttgcagctgtagcggcagatagttgacccagctgtgctagctaagctttcattggtcagctatattcaacgggcaacttcccacaacttgatactcgccaggggcaacttcatcaagtgaggaaagacgggatgggcaggagcgactggatacagcacacaacttcttgcacgatacctgcagttaggaggctgacgactggaagaactgtttcttttctaatcaacgaatcgaagcgggacaaaagccactcagctctccgttctccccctactcccgtcctctcacacaaagcatcctactggcaatgcatatatgtccgtgactgaaccaccacagccgactacgacgtcatcctccataatgcccgacgtgctgccggcgccgctgtaacgggcgcatatcttctcggctttattcttggggcttcttctccaagtccgggcctccatgctgcccgagcctggacaccttgtcacgcgattcattgcaacaggacaatacatggtggtgtcaagcagagtctgggcacgatagtcctggccgaggagtcctcagtaagtacctagcgagctgaggaggtaaacagactagttcgggtttcacgaagtcgaggtcagctctacaagctgcctttgctggcgtgaatggtgtggtgcggacatggcaggtctgtttatcgactgtggtcttctcccgtctctgatgtgtgtcggtcccgataacgcttcttgacttgccatgctcgcagttgcggttccagacaggggcctctttattctacttgcccgccgtttctgatacccggcctggccatgatctaccaacaccaacacggtctattcggttctgctccgtacctgtctctacgcgaaccgttgccttgggtatgcgttctgctgtatggcctggtccaaattgcagctgagacggcacatgtctggatacctctccctcacttgccaccaaaggtgcgtatagatgatccccatttatgtatacctactctctgacacctaatctcgaccccgtcatttcttcgaatgctgtcaacctggcacacgccagtaggcatcatgtcaagacgtcagccgcaaacgctatgcatacctggaaggctttgtccgacttgcacaccttctatccaccggtaccacatacatacggtggaaaggaagcctcggacgtacatgtcctgcggtttttttttttgcctgaatgttcttcttggaattgactgtcgctgagtatgctaaaccgtcacggggagaagccgcttgaccgaggctttcgccgagctggccttgctgtgagtcaccgtaacacaaacaagacgttgtcctcgcacaatcttccgtctctcactcaatacgtcccttgagcggccagcttctgcagaccttcggcatggaaacctcttggtgtgaacatgcagcaatccgcaatatcgagccaatggcttggaaccctagccatagtgcccaactcgtcacaagtcaaactccggacaagggagaagtcaatgggaaccgcacaaacctctcacactctcgttatttgctacatcatggccttgaccgttggcggcgtcgaagccatgtgtgtcggctgcatgcctgcatgtgaagcacgcgctccactcgcgaaaccaaaatccagccggcaagagcatggcgagtttgttcttacgatccacgactgcaatttacgggcatgtcaagatgctctgagagtaggcattttatctgtgcttcgatgatgcgggctatggttatagctcggtctcctctcatcttcacattttccagttctgggttgactcagactttccacttgaaacatcatatcgtctatcatgggacaggggtggagtataaccagaaagacatatcgtcaatcgtccaatcctccaaaaaagctagtatccttggacagacgataacgatatctgaccttctggttgcacatgtttcgattggaccttcttgcgaagtgatctacgccaaccataccatacgcggctttccgacgtgtgacatcgtgcagatgcagttgatgtgctcctcgcacgtgtagaaagctaaaaagtggaagttcagaatgtccgcgaatgcggtccaccgtcaaacacgaggccgattctgtggcgtcggggttcacatcaaagcgaattacatgtccacaattcacggctcaacggctaaactattaggatcgagcactccggtgccctggaacgcagtttgagctgtatgttggtggcagttgagcatagttacctccctaggtgtaggatgcttatcatgacaattacgacaaggacaatatgtctttgttcgccatcattaccacagcccaatatcaatttgcgccccaacacaagcgatgaaagtttatcccggcttttgtatcttcatcaatgcccccaaccctcgcgatgttaagcaggtgagttgggaagcaccggggctcgaaagatggaaggatccatttacaaggccatcttgatgagagaagcactttgtgacctcggtttatgtagctggctcgcgcatcaacactcccgtcggcttcagttaccactggtcctatcgatcattcaatcagtgagcatgggttgatgcacaacacttgaggtcccgcctggttggaggcaacagagcacacgtatcacaacaaggccctgcgttttagcagtccagcagcaaccccttcagctccttcttttgccttatttcgatgacacaacttcagatgccctcaatatcaacagagcccacatctcgcccgagaagttgatgcggattgaaaaagacagcaagtggcaactaatagcatttgactgatgctcgtcctggtcacagatgatcctgatgctgttgccgcggtggcaatgccatcttgtcttcatgattgccctttgttccgtggcggctacatgtttagccgctggattaccacccgccatgcagcaagctttgatccaccttttcctctacagattttcgtcttcggatacgacctggctgtggaagggcggtattcaccattgcagatattcgcgattatgtgccatccaaacagttcgtgatacttttgtcttgatcatgggttaacgctgtccagatacccacatacgtaccgtgtacattttattttacccaagggggtggaaaacttcaagactcagccgtgtaacagtcacgcccgagatcagagcactcttctgtccgtcggtcatcattctgtggcaggacggcttgctttggcgtctgtatgatggtcgatgagattcgtcattgaaaattttcgtcgttcctagatgaatttaaccaccgatcttgccatacatacacctaaaatatacatatctcatgctttcacctgcaatacggggagtaaacccagataggacacctcgttactgggagcaggagaccagcagagagaatcacatcaattgtctgagtaatttcatactttggggctcgtcctctcgatgttcaagcgcatcacatcacttagaaattcacccagaattatcacccggctcataccctttcaacatgtagattgcattattccaacagacctagcgttgagggctaacctacagtcaagggaaagggaatacctctagtctgatgcactctcggcgccggtcccgaacatcatgcagtgctgcttatgtgttggctgctgagtcttagcagttatcgacgaggcccatcgagacttttgctcatttcttgatcggacagggatcatcacacccactatgcaaaccaaggatggttttgttcgacagatttcttgccctccataagtgcgtagaggtaaggacggaatttcaacctatcgcctctcacacaccccttttgcccttgtctgcttggccacggctcgcttctcgcttccggccctccattttcgtcacattgcttttccccggcatgcttcctcaacatccaatctcacgcctgaagagagggagaggtgtgtagacactaagcaacaacgtggggagggagcgagagcacatgacagacctgaaagctcacccaagtgggtgaagaaggcatgtcgtcttgcagttactggtctttccacttgcatatgctggtggtgatggacttgacatgacctttacaactccggcccccttctcttcgccattttaaggagccactagtcttgcgagtggtcattttttacatcctgcccgttctggcagtggaacttatcaacgtacctagtgacaaagcctcgggttgttccgtccaaagacatggaagaaagttggttgtgatgaggaaggggtggatgaggtcaacgtctttagtcttaggttaccgtctcgaaaacaagattgcgaggttgctttgacatggccgaagtatcaccacccttaccccgacagtgttggggctggcgcgccatttgtgagatgataggacgttatctcaccccctctttgtttttgttttttttcggtccgttagacacctgtgtactattagtcacgagcgagttggaagctcccaaaacgtcatctgattcgatagaagtaggaaagagcgtcgtctacctcgttgtttcgtgacacggttgagtctttgggacagaataactagttacacgcaggatgagcgaagacagagagaccggcggccatgtggatctgattgtatacattctgggacgcatgcatgagtgcctttgagttatggacctgatagttcgtcagttgtcagacttaccctggataaagcaagtctcgctacagcataacccggttttgacatttgactgtgcactagaggtaggttccggtcacctgtccttgctgaagtcgacggctcatcggaaagtgtttttcgcgtccgtcgtgttgaattttcaatgaccgctattcctgattccctttcctcgatggacacggtgcctcgtaagaaggcatcgggcattgggccaagagcaagctatactgcctactacggtagtcaaagaagtactctcatctcttaccgcaatagatacgtgagggagggtgacggtatttttctatgagtttactacataccctacgtagcgtagcttccatctaccaggtacgtatgataccaaaaccactcgcaaacaagcatacctgagccaactggacattgatagatgcgaaacttgtacggccaggggcatccaaatcttcatcatgaaggtgaacacatcggacgaaagcatatccgccagtcgccgcgctccttccacttacaatgtactcatccactatcgagccacgtgaattaccattagcaaaagccagaagttgtttatatactaggtttttcaccgtatctcttatcccatccagatgattcaatgatcaagcggttcaatgaatcttacctactttccatcgacaggccagactcaccggtccaggcaaccctgtgcgttcgctttccagcgacggcaatggttccgacaagagtttcccatcccttctccattgtactctttctctctttccatagcaccttgtcctctccattctgtcatcgaactttccactatataaccacaaactaggtactgacgctaccgccccggacaccccgacggcgatagaacgttacgatgacgattcggcatacggcggcagactgatgaggaggtctggtgagggttcttgggacgtcgctttacaaaaacctctttcaatctttctcatttttattttctcagtttcttttttgcttgaaaaattccgtctgcgtcattcccttctcacttccaatctctttgtatcgtttgggcagcgaccattagtactttacctgtgattgaagtgattacttgagagttaccgttgcttatcgtgagatatttgttgttatattggcctatatcgctgatccgcgctgaaaacaagatttggaatgaggatgaatatcgttttttgtcggcgaacagcgatgctgcgctgctttgcgcacgcttgggatggcgatcgcgagcattcattagtacgagaggcgacgactgagggatcgcattgcggaagcgacgaatgttgcttgatccttggtgaaggaccttggtaggatttggcgatgctggaacaagtattgaaaatctgacaaaagtgatgcattatcctatccaaattgacgtgctttatatatcccaacgtctatcagaacgctcgtagctgaaacgcagcctcttgctggtcaactctcgagtgtctcgagtgagcttctctacctggtgccgttcccggtcctgttgtattgtgtacatatgtcctcgtttggctgtgcgtgctgacatcgcttggtatagatggtacccattccccggagtccatcgaagatgttcaaaaaacacgcctctcttcaattcatgtcgcccattccttgctaacacacactccccttcgcatattctcgtcagacatctattggtagtcatagaagcccttgccactcttcttgcccaaccagccagcatcgaccatgttgcgcaagtgcacgctcggcctatacttggaatcgctcgtctcctcgtacaatactttcataatagccaaacaggtatcgagaccgataaagtcagccagctggagggggcccataggcacgttggtgccgttcttcataatagcatcgatagagtcacggtcgccaacgccagtctccaggcagataatggcctcattgatgtaaggcatcaagatgcggttagccaagaatcccgggctgtccttggagatggaagggatcttgcccagcttcttgcaaaactcgacggccgtgtcaagcgtctcctgactggtctgcagaccgctgatgatctcgactcccttctgaacgggcacggggttcatgaagtgcgtggacacgacgcgcgagctgttggaggtgtcgttggggtccttggtggttgaggcggcgatgcgcgtgatggagatggaagaggtgttggtggctaagatggcgtgcttagggcagatctcggccagcttggagaagatgtcgaacttgagcttgggaatctcaggcacagcttcaatcacaaaatcgacgctgtccaggtcctcgaggatggtggtgggctggaggagcgcgcgggcggcgtccgcctcatcctgagtgatgcgttgcttggccacatccttgctgaggagcttgtcggcgaatgcaaggcccttgtctagagacgtttcagaggcatccacaagggtgacggggactctggccttggtggcggcgacgagggcgatgcccaggccctaaaggagaaggaggacaagtcagccgttgccgttgttgaagacatgggcatgaatgatatgggccggactcaccatctggccggcgccaacgacaccgagcctcttgacctcggcagcgttgcgggcgcatgtcgagctgaaggcgcgagcgcccatgggcagcttctggacgagggttctagcaagcattttgcgagatcgtcacggcgaaagtaaacaaagcagacactgtgactgagagagactgaaaggaaagggacagaaaaatcggaagactacacctaggtaggcaaccagggcacctctagagaatgcgaatgcgacgatgtgaagttgtcggattcggttaacctcggccgtcctcgtctccaactcgacgtcacaagcccgacccgggccacgggggggacataacatactgccgtacaggagctacgggcggctctagccttttcttaggcggggaaaatggggtcggttttagcgcgtatggagtactatgtacgctacctagaggtacaagcatgtcgttcagggggggcaattgcgggcatgattcccgcgccaactcaagatcctcggctgtcgttgattgcccgtccacaggggtaactccgcagctctccacgaggtcgaaatcggggtgcacaggtactgctgcagaggtatctctagtaggtagctaggtacattaggtacctacttacccaggtatcttaaaacagtccgacaaaacgcttggggagataagcaggccaagaccaagataccaccaatttccattaaaaagtacgacacggtcggcgcgtctcccaccaccacaaacgcgtgtcccgtcccgacaaagtgcgcccgaccaatgccaccatccatgcgataacaaaacgacctccaagacaagctgagagttggggagagtctgtctagtactcgtatgactccgttctggtcttggacgccgtgatttctgcgcaaaatggaggccgcagacatcaacgacgatgtcgtccatccggaagtgcgggcgcacatcaccaacctggtttctgcggtatgtccacttctggactcgttatatacacggatgtactgactctggcgacccgaatagctcggtggttacagcgcggacgatgatggaagctacaagctcggtgacgaagcgctagacgtcttgcgcgacctgaagaaatggatccgattctacgatgaaaagaccaatcgcatggacgtcgccagatgtctggctgaagcgaacctcgtcggcggcgatctgctccagatcctgacattatggcctcaaagcgaaaccgacagcaagtacaaggcccgtattgctctggcgtgtttcgaggtcatggtgccccttacttggcccatagagaaggagcgcgccgaaatgaccatcaaccaccatcgtcacatgcccgttctgcagcttgcccagcttggctacaagcgcgccatcataaacttcgatgcgatacccatcctcaacaccgccgtcagggtagcccttccctccatggccatgcctatcggcgagcggacaccccgtgaccaggccatcatcaagctcattctcttctttttgaggaacgttgccatgatcgcacccccgcaaggtgtcaaatgcgaaggcgacgagacacaggtatccaggtcggcaaccattgatgccttttcgtatcaagacatatttctcactctgctgacccttgcctccaacatgggcgaggacttccgcaccgaagatgtagttatcatggaaatcatctttcatcttgtaaaaagagttgaccccagctcgctcttcgtcagtgaaaagcaactcaacaaagccaaggggcaagagctggcatcggagatgcgcaaggaggctgctatgctaaaatcctacaacaaaaccaccaccactcggcacagtcgatttgggaccatgatctgggtgaaacgagcagatggcaagatggtgacggtatctggccaagaggctcttttggacgcaaaaacgcgagagaggaagatggataactccaaaacattcagaccgccaagaagagcgaggaaacccgagatggagcccaaggaccttggccctccggtgacgctagatgaaagagctcgtcagcagctgcgatcattcgtccaagacttcctcgactccggtttcaaccccttgtttctgcacgtgaggcaatcgatcgatcgggaggcattgcatgcattgaaccagcataagagccagttcttttaccttgtcgcctggttcctcgaagccgagcggatgcggagaaaggccaagagggacgagtcgaagtcgacgtccgcagccggagaggaggtgaacagttttaacctcgttgctgctgtgctccaacaggaaatgttcgcttccatgaatcgtgcgcttgaccggtcctatagtgataaggattggcaactgctcacgtccgtcatgcgctgttacacccagatcttcctcacagtccaggagatgtcagagtctcccaacgaggaagaccaggagattgccgaaaacaccctgagccgtctcttttacgaggagacaacccacgaccttatcgcgaatattgctcgaacatacaaggatcaaggcttcgaatatcttgatgccgcgaccgagcttgtccacactttcctccgcattttagaaggttactctaagcaaaatgtcgatttgcaggtgcgctcacggaagcgagctcgccgaaagaagaaggctgccaaagctgctgctgctgttgctgcagctagagccgccggtgaggaagcagaagacgttggcgttcccgaggacaatgatgccgatgattctggggacgatgagcaacatgcagagcgggtcactcaggagcgcaagttcgagtttgggaaattcgccattcgattcgctccccagggtgttgtcgacacatttgtcgccttcaccaaattctaccgggatttgaacgacgcacagctgaagcgcgctcatcgctacttctaccgcgttgccttcaaactcgagctgagcatcatgctattccgactagacatcatcaatctcttttacaacatggtccaaggtcccgagcccctcgacaaaagctcgccgatgttcaaggaatgggaggagctctccaagcagatcattcggaaatgtgtcaaaaagcttcaagagcggcctgcgttgttcaccgagttgctcttttccaagattggcagcacgacgcacttccttgagcacggctatgagaagcctgtcaccacaactacgccacgacctggtgccgagctggagttcaagcgagccacagagcgcgacgagcagattggcattgcggtcagcgtactcatcgacaaacagcaagtcgagcatctgcagtggctcaaggatcagctgacaagtgcaatgagtgagcggcaagcatgggagaacgtagacaaggccatggcagccactaccgagggggcggctgatggtgaagctgccgacgagagatccaacaaatcagcaccaccacatatcacgatccgccctgataccgaggctcgccgcacagccatgttcaagaacccgcacctccgtcttctcatgcgtctagtcggtatggagcgtctcacgcctactctcgacgagacccccgactcgacctggattctcccaggcagccacaccgccgaggcgatccaagataccatcgacctcatcaacaaggccgagttctcccctcccacctttgaggacggcggctcagccgaagaccagctccggcgcaagtccgccgccgcttctcgcaggacgcgtgccgcatatgacgatgatgaggaagaaattcgcggattcctcggtgacgatgacgacgaagactttctctttgcgcccggcggtcctaccgctcgcaagccggacgctaggccgcagaagaagcgtcagcgcaagcgccgaagagaggctggtagtggagacgaggaagatgagggggtgtcggatgaagtgttggctgcgcgtgcgaagaagaggagggagaaggagctggagaagattaggaagatcaagagtgagatgtacgtgcacgcaagcgacgatgaaacggacgatgagagggatcgggagttctttgagcgggagagaaagaggcaggagacgaaggattcaaagttcgatagcatgcttggggcgttggggttgtcagtgttgtcgcaggtgaatggaggggaaaagagcgcgtgggaggcggtgctggatgatgagcccgagagtgatgagagtgagaatgaagggcggaagaatgcgaagcggaggaagaagcaggtcgcttctggttccgaagaagagcaagaggaggaggaggaagaggaggaagaggaggacagcgatgaagaattgccaacgaaacaggccaagagtaaaacctcgaaaaggaaggcggcggtaccgtcaaaacgaccggcaaggaggcctgggacagccaagaaaagggctgtcgtggagctcagcgacaatgatgaagatgaagatgaggaagaggatgccatggacgtagattcggcaaacgaacgcacgaccagaaatgaggcacccttaccctctagccctggtgaggggctagggaggagaatagacaagatggcgatggatgatggagacgaggatgaggatgatcagccggtggtcgctgctcgccaacggccaaaagccaggggtggattcatcattgacagcagcgatgaggagtagatcaggatgtggttgtgtctgtgtatcgtttgttctcccaatgtactacacctattgtttggttgataggggtatttatgaggagcacagcgtgttttgggacttgggggtctggtttggctaaagagaccagatgtataaaggactgtacgagataccatgggattaaaagcagccatcatcaatcatttaggtacattaaacagcaatatgtttgacgattctgtcattatgcgcgtgttgtacacagatcttgctgtgtgacactgtaccgtatgtacttggcacaatgtttgtttattttacccctgaattgcacgatcccgctctccaatttacttggcgtcactgtaggtctctatccaaccctaacccgtattatgcttctttgtcggaccgcgtcattgacaagacttgggtaaacaaccggcttcaacgcggttttcatcattgacgagtttggtgaccaacagcttgatgagtatccacaagcttacctctacaccgtgatgcccttcaacaaacaaacaaacaaacagtgactgacagaatagctaatgtccgagacaaagtcgtactcagtgaaacagttgaggaaattgccccacccgacttgctcaccaatccggatatcgcactaactatttacggtccactggagccgtgaacggtattggccgccggtatgtaacgccatatcggcttgcatgttgcgcgtccgcatgtcttcagttttcatctacactctcttcttgaatgacaagagaggacgaccgacaacctccgttacaagagagagtcgcacaacagcacctcccgtcatcgattgtctcggactcgggccttccggtgataccaaggtacattgatattcccgagcttacactgatgaccacatagatactaaatttcacgcaggagattggtattagagctcaaggtgttgtgtctctgagctgtgcgcgggatcctctctccccctcgcttccttttttcctttttacttcggatttctcttctattctcgggcttgactcaaattcatcgcttggaagggcaacatacaccatattcccgagcatgacgggcaaaataactggccccggcagtgggaatcgggtccttgccgctcccggaagcagtcgtcacgtccacgacgagacaacaccactactgagcgaatccgccctcgaagccaacaaacccaccgacgaggccgtcagacacggcgacggtgtcgacatttttgatgatggcgatactaccgtcgtggacgatgactacagcaccggtgatggcgaaatttctgtcgtggccgatgacgacagcaccggtgatggcgaaattaccgtcgtggccgatgaaatctctaccactcgtctggtcgtaatcttcggcacaacctgggtgggcgtcttcctcggtgccattgacgccagcatcatcgccacactgtcggcccccatcgcgagcgagtttcagtcccttagcttgttgtcatggatagctactgcctatctcattgccaatgcagcctgccagcccttgtccggtcgtatgactgacatctttggacggggccctggtttggtttttagcaatgttttgttctcgatgggcaacctgatttgcggcgtggctaagaatgagcagacgatgattctcggtcgcgtcgttgcgggtattggtggcggaggactgatgagcatcagcacctttttgggatcggatttggttcctttgaggaagagaggtgtggtccaggggttgggtaatattttctatgggtacgttgtcatttcttgctggctccctaaagatactacttactgacacaattctgcagagccggtgccatgctaggcggtgtttttggcggctttcttaacgacacctcatcgtggggctggcgccttgccttcctcgtccaagtccccgtcagtctcgtctcggctgtgctcgtctacttcctcgtcaaggttcctccaaaaatctccaacaagtcgctcgtctcgcgcatcgactttctgggctccttttatatcatcgccttcctcatcctcctccttctgggtctcaacgccggcggcaacgtcgtgccctggacgcacccgcttgtcctgatcagcatccctctatccctcaacatgcttgccggcttcatctactgggagtcccgcccgcgcaacacccaacctgtcatccccgtccggctgctcacccaccgcaccgtcttgaccgcctgcctcaccaatttcatgtgcaccatggttaccctcatgctcaccttttacattcccatgtacctgatcgtcctgggtcacacccccacccaagccgggctccgtctgctcgcttccccgctggccatctgcttcaccagcttcggttcgggcctagtcatgaagtacacgggcaagtacaagatgctgggcatcgccctcgtctcaactcttgttctgggagttgccgccctcaccactctgggccagaactctcccggctggatcgtctttgttgccctgttcatgattggaggcggctacggcggcatgttgaccgtcaccatggtcgcctgcattgcggccgtggatcactcgcaacaggccgtgatcaccagtgctacgtacgctttccggtctctcggtgcgacggtaggtattacggttgcgtcggcggtgtaccagaatatcctaaagacggaactgtgggctcgattcggtgattggccgggcgcggcggaggagattggcaggataagagacgatttgggcgagctgaacagattgcctctggcgtggagagagggcgtgatggagtcgttcatgacggcgtttaggggcgtgtggttcacggcgctggggatggcggcagtagggttggtagctgtttcgttaatgaggcagcataagctgcatatgacgctcacgagacaggaggattgagggagtttgggagttcagagcttttcagatctagggagttgtcttagtgacgggtatggatgtgctatgctagaacagttgatcgagcttgggtgcgtgggaacctcgcttgataaggaaaaagttgtttggcgttgctgatgcagttgggttttcttttcctgcctattttttttttttttttttttttttttttttttttttttttttttggcaactctacctaacatccacgaagctcatgaccgcggtgcgtttatggtacaggaatcgaaggtgttcttggcaaccagtttggcctttctttctttccgatttgcaactgcctgcctcccgctgtgttacactcttccgaaaatcccctgcggcgtcattatcttggttgcaattacaaccagcccaccgacaagacacatgacgccgctgaagatggacagctcgagatatcctccatacacatcaataagcttgccgttgatcggaggtccaatcagcacagcaattgctcctaatgccattcccataccgatatatgatccaagatctctcgggtctctcgggcagactgtcaaagcggcagatgcccccgaaatgatcatcccagaagaaaacccatagaagatcgagtacacgatcaacccagccgtcgagaccgccttgttgaagcagagaatgctgatcccgctcgccactccacccaccgccagcatattcagctttcctacccgatcagccagaacgccggggatgatgcgtccaaaagtcgacgccgcattgacaatggccagcaagtaactagccagcgtagcatcgacccctctgtagacggcatacgtcgggatgaaaaacagcggcgtcaacatgcccagaaacagaaagaaaatggcaaacaccaacatgacaaagtctttttgcttcaacgccttgaccacaatgaaatccgtcgtccgtggcggcagtcgcggcttgatcgccagactcgcgaaaaccagaaggggcaacatcatgaagccgatgatcctgaccgaccaaccgaaccccagatgcccaccaccggcagaaccaccattcagcatcctgcccaacgcaatcggaaccaccacgccccccaccgaactcccactaaccgccagacccaacgccgccgccctcttcttatcaaaccactgcgccactgccgccatagcaggaaacatcaacaaccccatagcaaccccgcccagaaccccttgcgcgagcatcagctgccagtactgcttacacaagctagtcatcatgatggcaaacacaaagatcagggcaccggggcgcacggtggcgacggcgccataccggtcgaagaggggaccggcgaagaagccggtgaaaaaggtgaggaaggtttgcagggagccaatccaggctatcttggaggaggacaaggcggagtgggcggaagacgagtggaggggggaaaagggggaggtgaggtagtattgctcgaaaacgccaaaggcgttggtgtagccgagggtgcagaagaaggtgaaggcggcggcggcggcgacgagccaggcgcggggaccgccgtcaggcgcgggggagatggtggtggtgtcttcggggtgaagaacgtctgggtcggactcggtggcaatggggttggggtctttgtcggagttgtcgccggtatcgagatcggttgaaggtggtgaggaggggtatttgtctttcaaggcgatagactgccgatgagctttggtgtgaggagatgggttcgacatggtgaagttgatctggaagggtacttgataaggtcttgagtgggtatcaaaggtagagtacacaacttctcatgaatccttctgtttttgttttgacaatcgtatgacttggggtttcacacaatacatatatatatatattacacttcgatctcgatatccatccacggcaacttgtatagcaaccctaatggctactacgcaaaaggtagttcgaaaggataccataccatcaccaacatgcccgactccgttccgttggtctgaaggacggcgaacatttcagatattcggagtttgcctcgaactcggagcagcgagccaatcagaccccggtcatttggtgtaagcccggagtgtggcgggcgacaggtacgaagtgtgaaaatttagagactgcgacttcggacagctcgctggcagtactatacccgttcttcaatacacttttacaattcttgtcttctcccgagattctttttttttcctccccagattaactcccgagaattggtgtctcgcccgaaaacccccagcagatcgagctacaccgagatcgctccttcggcttggcgcttttcggagtgggcctggactacacggaaacgacttgcacggctttcggaggacaccccttgctgactatggcggagcccgaacgtcggaccccgaggctacggccacaagtgtaagtgctccgcggtatccccactcatcgttgaacgaacatgcgacacgcgacgagactaactgatccaggtcgtgtgctctttgccggaggcgtaaaatccggtgcaatcgggagacaccctgcagcaactgtattcgctccaagaacatccacggctgtgtgtatcaggtccgccagcctcctcaacccttaccgccgcatagaccacgtccgcttgcttgtgatacccccaaagaccaagccccgagccttgttcgaacgggtccagttgtccggtcggccccagttccggatcctctcatcacagcactgccgttttctaccccgtcaacaagcgaaacttttactgttgtctcgggccactcctcaaaagcttcatcctgcgttagctaccctagctcagctcactcgcctgtcgcaacaaatcagttcacgacctcagtctctagctcggatcccgatgtcctgagaaggagaattcgggagcttgaggaacagttgtctaaagaagcactttcacggtcctcaaacctagaatcttcttccaatccaacagctacacacgagtcctctctcgcaggaaccttcgttactcaaacggccagcacctcccgaactgtcaatgttttccacaaaagccgtctgttcggccaaagtcattggttcaatggagtcatcttggtgcgtacaaacctcaatagacatccttttgtccctcctagcactgtaagcccttgttgaccatatgcaacaacacagctgttggacactttcaaaatgttcgagcccctggtccgcaacggcaccgcaaataagtccgtggccggcgtggaaaagtgcaaagccttggctagagccatcaagggtcaaaggactccgccatggccgaccataccaactcgtaacctgcccccaagggaaattgccgaccaacttgtcgactgttatctcaggacttttgagtccttgtacagggtcctgcacatccccaccttcaaaagagactatgaggcgctctggcaatcagtgtcggcgcaaccacatccgaatcaacagctgcagcatgtcgacatggccttcctggtccaagtcaagcttgtgcttgccattggcgctaccgtttacgaccaagagttttctctccgcccctctgccatccgctgggtgtatgaggcgctcacattcacctcggaaccagagttcaagtcccgattgaacatcaagtccctacaaaccgatatcttgctattgctagcacgtgaaacggccggtctgggtggaaatttgacctggatctcggcgggttccttactgaggacggcggtgtacatgggattgcacagagacccggcgcacctccttagagggacaatcttcgccgccgaaatgcaccggcggctgtggaataccgtgctcgagctaacagtctcatgtagtatgaatgccggagcaccgccgcagatatcgctcgatgactatgacacagagccgccgggtaacttccacgatgagcagcttgtggaaactcgtgcagacgatggaagcgaccattcacccgcagttgcgcaacaggaaactgagtttacgcaaacgtccgttgcaatcgccatgcggaagattcttcccatcaggcttgcgatcgccagatttctgaacgacctcggatcgacttgtcgccagggtgatatggcatctgcatatcatgaatcattgagactcgatgcggatctgagagcagcgtatcgaactctcactcgaacctttcaagtgctttctcgcaacttgaacgaggtttgctggccggggtcatcgtcatccgctctgctcttcccgtctaagttcatcgatctcgtcatcaaccgtgaactctccgcccttcacattcccttctacagcgccgccctccacgaagctgcctacgccttctcgcgaaaggtcgtcgtggagtcctgtttcaagatctggcgtgccatcaacccttggccaacctccccttcctcgtcagatgccactaagcaggataccaaccccgaaggagctgccaaccaagacatttgccgcctggcttcccacggtgccggcttctgccggaacgcagggattcaggtaagcatgctcctcctcggcgagctgcgcgcccagctcagagaagaagccgaaacaagtcttgctccagtaaatcgatcactgctgcgaccggacctgctcgctatggtgaccgaggccaaggactggaccatgcgcagcatcaaggtgggcgagaccaacgtgaagggacacctgtttgctagtatggtgtcggcgcagattgaaggcatgatgaaaggcctggaaggagacgaagcaattgcgcaggtactggtcaaggcggctgatgaggttgtggataagtgtgtgccgcttctggaggagatgttggagagagagacaaggataaggatggcgagcggtggagaaaccgattctgggcaaaagcacggatttggatggggacagggagaggcagaagaggggatggaatcacaacgacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacataaacaacggcaaattgaaacagacggggtatcaaccacatatgaaacagaaacgccggtgtggataatggatgactgggatatgtcggtgagtgttccatccttcacggtcgtcttggtcgctttgctgataatttgacgcctgcactgcagctgctggatgttcaacacattggcgactttgggaatatgcccgaattaatgagttgggcgcttgccggagccacatcttgtggtacaggcggcccattcggatggtaaagcaagtgcttgtgatgagatacgatgttgagacgaagttgttgtttgtttgtgatcttggctgatgggacgggagacggccgccagacgtatgtatattacttattgtaccctaaccctcaaaactcccacttcttttcagcaatcttgcatcgaatcggttgtgttccttccaaaaatggacacagccactctaccgccctgcctgttcctgagcaggttccttccctgcccattcaaatcagatcactgcgccttcaatggaaaggaaatgagagtacttacgaagaacgccgcacgacgtgaacaaaaccgtttggaaatagtcaggtaaaagcatttccttggttgacgcggtggatgccaagacttgacgatgaagtgtacgtacccgctttcccaaaatgtttggatgacagatgaatctgggcatccagaatgggaacaacgaccgaggctccatcgacaaaagctgttcctgttcttgccataaattaggccgaggctctttttctaatctgagacctccggaatctcttttcaccgatatccctggaaattcactgggtttatgctcaacatcctcctgtcctgtcctgagcatctcaacatcaatatttcctaaattcttacccctggaccacagtcagtcggcgttgtctgtacgatatcaaaaccactgccgccaacacccagaaactacgctgttgacggcattattagatatttgacgagaaaacaatccttttgatacaacgtccctttgtcgctttgttgcgactgacccgctagccactctgcagcaaagatggtcttctctttcctgtcgagcattgtcccggcctttccagagtatacgggaccctacaaagtgggcactgtagatgtcgaaatcccaatatcgaagattggctcggtgagcgcaatgccaaacgaagctgatcacatccacaccattcagttcaggatatactatcccgctactcctgacacaaacaaggagagcataacctggctcccgcctcctcagcgtctcgctgtttgggcttatagccagtttcttggcctgagttcccgagttgcatccgttctatcgtcagtatcccattactcgtgtcactaataatcagatttagctgacttcgtatccagattcttgccaaggcatcttcattacatcaaaatcccggttcacgcaaatgctacgctgttgtctcctcagtcagccggtaatccgcaatctcgatggcccacgattctcttctctcacggactcggcggtagtcggaatgcttatagccatattgccggatccctagcgtctcatggcatggtggtgttctgccccgaacatcgggatgccagcgcagccatatccataatccgcgatcccagtgaccccaagtcgtcgcatatcgtacgctgtcttcgcatcgagcacagccataccccggaggtttgggccaagcgcgagacacaaatccggattcgcgcatgggaaataggacttctcatggaggcgatccaccatattgaccttggcaacaacgacctcatcaaggccaacctcagcaccccgagtcccaccccgttgtcggctctgtatcagtttactggacaacttgatgtgcatgagcctggcaagatggtctttgggggacactctttcggctctgctaccatagttcaggtgctcaagagcacatactatgcagatcatccggacatcaccaagtgggataatcctctgttcaggccagtggaaaactccgccatccgtcgtcagatcaccgaaaacacaccaacgttccttctcgacatgtggtgtttccctatcctctcggccgcctctgcccctctcttcaacttgccgcttcccgcttattcccctaccgctgcctctcctgtcggtggcaacggcatcctggccattgagtcggaggcgttttacaagtggaaggagaacatgcacagcacagcacgaattgtgtcgccggatccttcggccaaggtcgtttcgcaggcggcgttcgagagattaagtggaaaggaatccacgaagggatcagtgacaaagctgagcgagcctggcgttttctatgtccaaaacagtgcccatctcaatcagagcgactttggtgtgctgtttccgtgggcagtgaagaaaatcttcaaaggagagcagccggagcgcattctccggttaaacacccgcgcgatcctgcagttcctgagagagaatggggtcagcgctgcgagaacctggtatggtgacctagtggaaggcggaacagaggaaaacattgacctcaagaaggagaagaagggcgtcgatggaggtatacacgaagataaggccatacttgagaagaagcctgccaaagagaaggagggagacaccaaaaatgaagagaacggggagaacgaatccctttggtcgatcgaggcatggaggtggattgacatcatcggcatgggcgcagaatctggtcctagtgaggctggattacagtccggtgaggccacggcccaggaggcagaagaggccgaacgtgatgaggaggaaatggaaggacagatggagccaggaatgagccatgatgatgttgcggagcctgcgtcggcagcaaccttccctagtgagggcatcaccagggatactcgcgcggctgtggacgaccgcataacggcttaggactgccttgtgatgtgaaattggctggcccagctggaatagaaaggaaaaggatagacgtcggcccttttggcacataccaaaggctactatacaatccgtatctgattcggtatgagaacctgtctgggcatttcgaagaatgttgaactcatgaaaaccattctccttaataatggttctggtgcagtgtatggccggaatatgtgcttggaagagtgacacggactggagatggaataggttgaagttggggaaagtgcggttgtgacggcggaggtggtctgcagctgccggttggttgccggagcacggtctcacccggcaggcaactggagctgtggtggggcggttccagcgtcattcacatccattcgctagtgcactgcgtagcagcccagccgggatgcgcttcgcttcgtgttgacggtgtcgtgccattgatcaacttgatctcgaaactttcccaaaattctggctgtacaccacacttgaaacatcaacagtactattaggcccactccccacctccgacggcagcacgacgagacgaaatacattcagctacgagcggtagtcaccctcaacttaacgatcatcaaccatttaccatgtcgaacctcaaacgcccagcggaagaggccttcgacgccgtggagggcctctcgccgtcttcaaagaagtcaaggatcgatgattacgacaaaagtctcactccagcaagcgcaatcgcgaatggtgccgaaacacgggaagggtcaaacgaggagaaggcggaacagaccaatggcgaaaacaacagcaacgaagtaaaggacgaggaggatgacgacctggaggctggcgaggaggttgaggtgaaggcgccaatccgacaagccgccccaacagaaggctacgacgatctctacctcgacacaatcgaccgtaatgttctcgacttcgacttcgagaagctatgttccatcagtctctcaaacatcaacgtttacgcctgcctcgtatgcggcaagtacttccagggtcggggtcccaagtcgcacgcctacttccacgcgctcgacgaaggccaccacgtgtacattaacatgagcacccaaaaggtctacgtgctgccggagggctacgaagtcaagtccaagtctctcgacgacatcaaatacgtctcggacccgcgctacacgcgccaggaggttctcgacctggaccgcaagccgcacgtgtcgcgcacgcttctaggcaaagaatacgtgccggggttcgtgggtatgaacaacataaaagataacgactacctgaacgtgatcgtacaggcattatcacacgtctcccccctccgcaacttttttctcctcgaagacttctccaatgcgcccgaactagttaagcgtacttccatcctcttccgcaaaatctggaacccgcgcgccttcaaatcacacgtctcgccccacgaactgctgcaggaaatctccctccgctccaacaagaaattcaccctaacgcaacaatccgacccggtcgagttcctctcctggttccttaaccacctccatctggggctcggcggctccaaaaccaaaccccactcctctgtcatccagcacatcttccaagggaaactcaaggtcgaatcgcaagccatcaccgcgcgcgccgaccaagtgcacgaccgactacgcttcgaagaagccgcggacgtacagtcgtccgtctcccgcttcttgcttctcacgctcgacttaccgccggcccccctgttccaagacgaacaagaacgcaacatcatcccccaagtgcccctaaccacgatcctagcaaagtacaacggcgtaaccgcccaagaactcaacgcgcagcgcaagcggtaccgacttcaacaccccctgcccccctttctggtcttccacatcaaaaggttcagcaagaacaagtttgtctcagaaaggaaccctacgattgtaacttttgacgcgcgcaacctggatgttagcccttacgtggagccggatccgaattcgcatcaacacggggagccgatctggtatgatttggtggccaacgtggtgcacgaggcggttaggaacaaggaggacgtggcggatagtgtcggggaggagcgaaagacgtggaaagtgcaattgcgggataaggcgacggatgagtgggtggtggcgcaggatttgtttgtggacaaggtgcggagcgagttgttgtacttgagcgagagttatttgcagatttgggagaggaggagggaacctccgccgggcaaggggaaggggaaggcgtgaggattgaatcatgcgagtgcgagtgggtaggaagaggtcgaaaggaggacacttgatgattgagcaggggggtcttgaatggatagtgttaatggaggcccgtacgaatgaaaaggcatgtccatacgcaaagtcaagacaccatgataagagattttctgacgtccaatacttgggatcaagcgttcaacgagatatctgacataccccctgcttcacccccttacagtttcgcatgctcaaagaacaatggaccatgccagcaagcatcatatgcatgcatgcacaggttatatatttccctccgcctaatccacgtcaagattccatcccatttgatccagccgtcccgtccgttcatccatccggcctttaaccccgttccaaacccgccatgatcccatcaaaatgatacgccgtgcgggtaaatgaagtgcaagtgaaagaaggcgcaggaagaggaagaggaaaacagccgttcccaatccgaagaccacctcttttccgcttctaccaaaaagggttgcccaaaactcaggaacgcatgcttgctgctgctttttcttgtggatactgtacatatctcttactttaaagaagtatgaggggtacggaggtagcgcttgatttcaaaacgctctatgtccgacgcgcgctaaacacgtcctgtaacgttattgccttcagcattgtaaatggtgcgaatcaccgcacgatggaaaactgacggaatatgcgtcacgtggaacctcgccgaggtgttcagatgctacgggcggctatccgtctgctgctgctgtctgttggtagtccgcttatcgccctggctatggtcgcggttgttcgccttctcgcgacgcgactcctcaatggcagtgcgctgctgaatgctcgagtcgtgactcttccattccaccttggtctcggaggggaatgagagggtccggcgcatcgtttcactgtttagccaaagtcagctcgagatctccaaaggggctatccgggcaagtgagtgaaaacataccgaatcttcaggacccgctggccattagcccgagcccagatgctgagaatatcctcgccattccgaacactgagaacaatgccgcaaacatcgtcgctggcatcgccaaactgatcaccgatcagagccagcaaaatgtcctcccagtagcgatcggcaacacccttccgcaggcgcacaatccactttcctccgttcttgttctcttcgtcctcccatattggccgaattcctttcttaaacagatgatagtcggacaccagcggcagacccgaggggcgcttgaggtgctggtagacagcgaagaactgctcagccgtctcgcaggtggcgatagggtgcagagtcttctcgtactcgatgaagccgttagccttcgagatggggggccgataccagaagacccagctgttgcgcagctggtgatttaggcccgaactcggggagttggacactgcgccctgagccctcttgttggcatcggcaagagaggcgttggaggcagtcttcccaacggtcttgccgcccaggccgccctccttgctagatttctcagcggagggtgtcttcgcggaatgaccgatgagggtggtctcgaacgggttgccggtagtcttgggagtcttggccgaaccgaacgaggcgaaggcgccagacccaaggccaaaagcgctcgaagcgccggccgtgggtgacaccagcccacctggggtagttatagagttgaaagggttggtctttccgtgcgacgagctatcaccgccgaatcgcttggaaaatgtgcgtgaagacgaattatcgacctggccgccggatccaggtgttgtcaatgagagcttgctcgagctatggagcaaacgagggtatgtcagtcagcggttcggaataagttggcttggttgccgttcatagccatgtgtgatcgacctcgcggtgggggaagaagggggggggtaggtagaggggaagtgctggggtaaagggcaaagagttgacactcacttggtacggcgactccataggttggtatccatggagaagtcggaaaccaaaaactcgacgaacgagagaaaagaaagaaaaagaaaatggaagaaattggtcaccggaagactaatgcaacacagtgagcggcggcgcaagcaattcttcagatgcagtactgcaagaaaagctagcctgtgattatgcggaaagccggcgtgtattggtcgttcgagttgtcgcgggagcaggcacaggggcggcagcgacgacgaaaaaggatgacggagttggtggtaatagtagaacggtagtgcaaaggatgtcaggtaaggatctgggggccgtagcggtgatagacggggattcgtgatggagtgagacctttcgaccgtgagggcggcgggcaatattttgcagtgacgacgattactaaggtagtcaatccgtctcgtcactgtctcagtagtatctggtggtggtggtggtggtggtggtggtggtggtgaggtctaacagggtatcgaggacggggacaggcgaatgcaggtgcaggcgtttcctggattgcagaggcgagcaggtcgatccggacgtggacgggaatatgggttttgggataatagatggtggttgaatggtaggattggctggtgggtgaggtggaatgacgagttttggttttgcttggggcgttggatcagatcgatggagtggatggaattcggaaatcgtgaaaaaggaagaacaaatcttgacctacgggcagcaggtatggaccgcaatggccccgaggcgaacagtgggcgcccgccgcctgcgaccgacgggacgactgcttgccaaaaaagtggccagtggcagcgaccgagggcgaaatggcccgcgcagtggcgggtccaccatccactgtcacgggcctctctccctgccctgcctgcctgcccgttccccgagaacatggccgctggatggaagctcggaaagccccaccctgccagatgctgtcgggattccatggaacatgactggtcactttctggcaaaggtgcacgctgcagggcagcagcaacgttatgggcggtgagaagtggcagtaagtgcagacccgcccgtggaacaggcaagatttcaactcaaaatggcgcgacaaatttcgttcccccttccttttcttcttcttcttcttcttcacaaccacgaccacatttccataaaacaccgttgggctgcacctgatcgcttccgcgcaaccgacgatacggattgtgaaagtcaagaagaactcctctaaattgcccttgtttaaaaccatcatcacgagagccccatttgcgcggcgtccatgatgcgatgatgacctgaagcaagatccggacattccatatcctttcatcactacaatattttgtctggctcgctgctggtagttgtaacagtactgcgtatcctatgctgccagggtgaaactgagggaatgaatgcctagcgcatgttatgaatcctcctacttacgaaattgtaagttccagtgtgcctctcgttttctgcggcccaatgcgcgttcatgatgatacgaacatcatccggtaaaccgattcagcaatgacggaacccgtccgtgttgcttttgcgacatgtgcgcgggttcatcatcatgggttgaatctgaggagtcattatggcattcacaatctgaattgcgcgatacatggaatttcatcccaaccctgcgtgtataagttgcttgaggctaactcggctgcttttctagatcccttaagtctctagaaacacggtcacgtttttaaagtgcccagacagaatactatgaccggcctgctactgatttggggcgtagcaaagaactgactcggatgaaactgacatgaaggggccttgatctcaaggaaggaggaggacggcaggccactgaatccgtgtatcctcccgtgtagcgagtagtcgacacaggtaggcagatgcgttcagtgagttttgtcatttcgttgctgtcaaacatttggttcttttcagtagaggtatcaacttccgtcggtcactacggatggaacagtgacttacctctatgtggttagaggcgacaaggtgtcgtcgctacatagtatatttgacctactagccagttagaccagtgtacacactatcttgctttgatatcccgatgtaatcaatgcccgggtcgggttgccccagcagcatctcggcgcaaacagaactgccgttccccacacctgcgagacggaacgcactgtcaccgcgaccattggccgctcagaagggccgccttacgtcagggagctaaagaagccaagggtgattcgacaagctaccccacgctgcaagcttccctggagtggggtaatgtctttcccccaccggctcagtcaaggtacgtaccatttggagaagggatggcaaagaattattcgtctctttttttttttttttttttccttcgtggtgaccacctgaccggggcatggcaacttatttctcatctgcgtagatctctctaacctcctcctgtgctttcatccattgcaatatctatgtttatacagacgcactgcctttgcaactcaaaggcgagatagactatcaacttatcagtcagtacttacctagctgtaggtacctccgactgcggagaaagaaagaccccgccatcccaacaatcgctggagacccgagacggtctgtacctgcaactcctgcggcaagggggaattgccgtttctacaaagacaccaaccaaaccactcttcaacaccacaaccaattctatcccactacactcacaaacaacacattaccgttgaggttcaacactccacggtcattttaacaacatacatacgcagaacatcaccataccgaatccaatcacacacagtaccgtacgcaatggagaagatcaccgacaaggtcgcggccttgccgcccgacagcaactacttctcgctcgagtttttccctccaaagaccgctatgggcttcgcaaacctacgcgaccgtctcgaacgtatggcaagaggacttaggccgcttttcgtcaacgtcacttggggcgccggaggttcaaccgcccaaaagtctctcgagcttgccgaaatctgccagcgcgagcttggcctcacaacatgtcttcatcttacctgcacaaacatgagccgtcgcctgctagacaagaccctcgaggacgcaaaggtccttggaatccgcaacatccttgcccttagaggcgatcccccgagggctgccgaataccacgatgagaacgaccccgagccgaccgatgacgaggaattctcttgggccgccgacctcgtccgctatatcaagaaaactcacggcgactacttctgcattggtgttgccgcttatcccgagggccatgcagaggaggcccatcctcgcgagcagagcttggagcatgatctcccttatctcgttgaaaaagtccaggccggtgccgatttcatcatgacacaactcttcttcgacattgacgcttacgagcatttcgagaatactctgcgagaccaccctagcggtgccttcaaggacgtcatcatcatccccggccttatgcccatccagagctaccagatgatcaagagaacgacgaaacttagccacgccaagatcccgccggccctcatggcccgccttgacgctgtaaagggagacgatgagaaggtcaagatggagggtgtcgcgattgtcagtgagatgattgagcgcatcaaggagatcaagagcaggacacctggcccgcgaggcttccacttctatactttgaacctggagaaggccgtcgcattcatcgccgaacgcacgaatctcataccccctggaacgcccgatgaggacgagtctgccatcctgccagacatccctcaactcaggattaacggatcttcggtcccaactcgatcgattcaggacctgtcgactagaaagggctcaattggctccgacccgcgggatcgggtgattgtcgccaaccagagaccctcgcatccagactacgaggcttcgccttcggaggccggtcttccggcagagcccgtcaacaccagagctaacacactggcgatctctgaaggcgagggtgtcttgggccgagaagcgacttgggacgatttccccaacggcagatggggtgacgccagatctccggcctacggtcaaattgacggctacggcgtcagcctgcacgtcaccgtcccccaggcgctccagctgtggggctcccccaagaccacggaggatatcaacaagatctttatccgtcatttgaagggcgagctttccgccatcccctggagtgaagagggtttcaacgacgagacggaagccatccgggacaatctgattgagctcaattccaggggctggtggtcgcttgcctcccagcccgccgtgaacggcctgcgatcggacgacggcacctttggctggggccccgagaacggcttcgtctttcaaaaggcctttgtcgagtttttcatcccctcggccgactggcgggtactcgaagcgaaactgaagcagccagacatgaaggacaccgtgtgctttttcgccaccaatgccgccggggactttgtcagcaccgacactattaactttcgtgcgagaatggccgccgaagcggagggaactgctgaggccgaccacaggccgcatgagcctagcaccaacgcggtaacctggggcgtgttccccggcaaggaaatcctgacgccgaccatcatcgaggaggtcagcttccgcgcgtggagtgaggaggcgtttggaatttggagcgagtgggccaagatctacggaaagggatccgacacccagaagttgttggaggacttgaaggaggatctttggctggttaatgtgattcatcatgattatcttgagaaggacggcctttggaagttgttgtctcagtagatatgagcgccaacgaagaagagttgcggtttagtgggagaagtggcacagcattgaaaggagtttcacaatgatatgggttgagatgcatctaaggcgggttggatgggaccaagcattaccatagaaagtgatgggttgtggtgctgtacgttgaagtaaaagccatgtggggttgcgttgcctttgacatttctgatagacttataggtgtaacttgtagtgactagatgtatgatgagcgtagaagaaataccagcggcttagtggtcacgttataatccttatctggtcttcgtgcccttttcccaagtgtgattcatcgttgtaggtatgaggttcgttgacgagaaaaacaccaaaagccgagactgctcttacacatcggcgacaaatgtgcacatcaaattgggagtaagtgtgtctaaaagccgaaccattcgaagtgcagatttacctgggtacgtacatgactctctacaaacactgaatctcttgaggaatcgcaaagatatccctcccatcatgcaccattcgccatgcgccattcgccgttcaccattcaccaccgcccccatgttggatgacttagttgcattcccgtcctcaactaaagcccttgaataccaatgcaggttgacttggcccgcgatgattgcgtagaacggtatctcttgcgtgctcatcatctactgctggaggaacatacctctaggtaggtatccttcgccggaaagtagctttgatcttcaggtccctgaggatgtccgcgagcaaccatacaccccgagacgcaaagtttcaaccaccaagatctatgtagcgtgtctttgtcgaacccggccccgtagatggtaggtctcctcgttgccgtaatcgtggttgaaatccgggcaccctgctgctgacctggtaccacaactgtgtagaggtagacatggttcctcatgaatcaagacgaactatcctgcaccgctccatgccatgaatgttttttttttttcttgtgttgttgttgctttgtaaagagtatggaagcaagttgttatatccctcattgtgaacctgaatgttgaatggaaaagaaaaagaaaaagaaaatggggggaaaaaaagagaaaagcaagaaggaaaggggcaaatgcagattttgggaggatcctatacctctagagacaccgatgcgccgtttttctctctcagtacgtcgttaagcagtgaccttggaggtagctgtgccgtcaatgtctgcccacctcaagtttgcgactgcgggtgatcgatcgggtgaggagggtgaggtgccccgcctttgcaagacagcaccagggaagagagagagagagagagagagagagaaaaaggccaactccctctagatctcatattgatcctcatccacgtagaaggaaccgatgtcaccattaccaccaccactaccgtccccggtcatggtgctcggcaagcccatgccgcccatgcccggagtcgcagtaaaagcctggctgaaatttccagagcttccgtgtcctcctcctcctcctcctcctcccaggggacggacggcagcgccaaagagactctgggactgcgtgtaatcatcttcgtcgtcactaacaatgttgatgtacccagcagagttgttgttgttgttattgttattgttgttgctgctctcttgggtgttctgttgctggtgaaggtatccgccggtggtggtggcggtatatccattgttaccgccaaagatgctggtggtagcggaagcaaagctggtggtcactccaccgtcgaaggacatgccgccgttgttgtaggagagggcctcctgcttgatgttgaagccctgggactgggactgggactggctctggcttgtttgtgcagaggcattggggggaaactctggcgcaggcgtgtgatactcagatgcggcgcgctcgtttcgcgccataccgttggtgaagaagtcgttattaccaccagtagcagtagaaggcagcggcggcatcggagagggagaaggcagcctatcgctgacctcaaagatctcatcgagggcctcggtcttgaagactggctgagagggcggcgcggcagcaccagacatgcgtctgggcggcaaagcagtcttgatgggcgtcgtacgcgtcttcttcgccaagtggccggtgggagagtcatccaaggcgtcgtagtcgacagacgcagccgactcgtccttatccgtagtcgtttgcggctctacgtaattcgccttcttggctgttgacctccgcggcttggcggtagtgctcgtgcttttgccggtagcaggagtaccagctccagcgcggcttctgccggaggctggagtaccggctggacggccacgcttgcggcctgaaggcgttttgttggctcctgagccggagccgacgttgttgaacgcttcaatgggatcttcgccgttgtcgactgcgttcttgatggcttcagcgccagctttgatgctacggaattggaactggaggccgtcggcggtagattcgccaaagtatctggcaagttctggggcgaaaacaatgttagcgatgttcagaaaagccacgataataatctgagacgagagtgaaattggaaagcccagataacaaagtctgatgacgaagtgacaggtgttgatgttgccaagatgcttcataccgccggtttcgaggatgtcaatctcctccggatcatcgcccctactgacagcaaggcgcaagcattccgcctgtttacgaacagggcggaagcgatgctcaagggcgctcatggttgcggacttgccatagtgctgtgcgattgctggaatctcatcagcatcttgagttgtgactcgaccactggaagagctgagactggtgatgccgtcgtgacacgatcatgtcggaggcgccgagtaggtgagataatggagagccatggagcagaacaggcacgtcgaaagacgaaagtgagaggaaaggacacaaaaatcatgggttcttacccttgtagttgagcctgagctcgggatgagccgcgatcactgcggccaaaaggcgcgcctgggcctcgtaggtcttgaagtttgccggcattttacttctactgcaaattgttagccagtatcgcggcgcgagtgtgattgggagagtactaactgattggtatgtcttgagaaattccacaaaatgccgaagttcagtcggctagttccagttttgggaaagttagcgcgatttgtccgagaggagagtgagctgtcgaagacggtatgagagtgtatatatatatatattatatatatatatatatatataacccggttaaccagtgaatggcctgctgtccttggtgatgttcttcctcgggatcgtggatggtggaaagaggagagaggatgtgagagtgaggacagtggggtggaatgtagaagtccaaacagcgaggactttatgcgagagaagattgagaacgggagccacaggcaacaggagggttcacatcggatagtatttttccgaagacttctgtcatccgatgttcctcgaggtcgatagatgaccacaagtggaaggcccagaattcgaaaaaccaacacacctgccggtaaatttgaattggtccgactcgaggcctgataggtagccactggtatgcatggttagcacaagttcgtttgtgaaggtccgatgaaaaaggacagagcacaagttttggtgatcaggagcaaacaaatccaaggagtgcaaatggggagagaaaagccctataacatgactctcagacatatgggtggttctgacaatctgggttgcatcaacttgagagctatatgaaggcactaaatgcaattgagagatcttgaaggtatacaagaaaagttttgatctttagaggtgccggaagagcagatttccatctcagatatggtccacagaggtaggtatgtagacatgcccatatctaataccgaagacgaaaatgcacatttggacatggaacattagaaagaaagcgatatagtagagcaacgcaaggaaagcgaattcttagaaatacacaactcaagttcaaatcgatcatgacttacctataagtcatccaacacgccaagcgcgcatccagtccagcaagtagacacgatactggggcctgtcaaccgtcgaggtgttgccctaccgtagatccaacacccagcgcagaaattgttgttcggaattgaaagggggcatgtagaagccgtatttgtttgctagtgagcccgaaaggtattgactggcccgcagccccccttttggcgatataaacaaagaggtattgtgtcagtgttgtgtgatgttgcccggagcaataagcttggccgcggttttgtttactttttgtcagcccccacacttcgtctcaggggaactttttggctgcaatcgaattctggaaagaggggagaatggctgagggtgaaataagtggactgcccgcgctctttttgcactccactcggtggtaggagttggttcaaatttgtttgcccgagacttggacggacagatatcaaacggtcatgctaacataattctgggggtttcctgggagtaaaggtagttgaaaaccatagcaatgctaaaaattaaatagaaccttttccagagctgattttggagaggttgaagtatctccagtcggaattcctgacgtggctgggtgttgtccactatcagagcttcaccagccaaggggaaaaaagacaagggtgagctgcccatccctgacaatttcgcgacccaaggcttcgtccaaatccatgcaaacaaaaaaaaaccaagatcctgggagcatgattggttgcacagctactcttggaacagcaaccagacaattcccgaacagggcaggccatcaatctggtgcagagggatgagagcaagatttgagacggaatgaaacggacggtcaaagagaaaatgcaaagaatattcaattataaccagctctccaagctgatgctgaccagaagcaatcgaggatcttctcgcagcagttctacaatgatagaataccaaacagtccatcttctatcctctacgatatcctcttgtcagcgttcgacgtccgcctcgccgcagcaccttcacggctagtgaccacgctatggctcccagacacggggtagtcatggagaggatgatccttgatagcgctcgagaccccctcgccgcttccatacatcagatactggacgccaagatacgagtcgcagcaggcctggaagataccgcagctcttgaaggaccaggggatctcgctagacgaagtgaagaaccagaacatcttcatggcgtcaccggccaaccacatggccaaaaccgacaggcggaaacccttgcacgagcgcgacttgtggttgatgaggatctgggggatgggaagggtcgcttcgatggagagaccaatgtagccgatcagagaggagtaggacatgtagagggactcgaagggcgagaaaaggatctggcagacgacaaggccggcgaagaggtacaagacgaattgccagtacctgtgtgtgttagcttttacgtcgttatgcaaacggacagcagcaactggtatacgtacggcttgggcgacttccactgccagaagttgtatgggcgctggtactcttcgtcttgcgccttcgcgaagggaacagcggcgtcacctcccctggaagatggggcagggcggtggtccagcgcgatcttgaggagcacgacctggactccgaccataacgagggactggatgagcagggcggtgtcatacttggcgccgggatagtagaatatcctgcgaatcacgggtgttagctagcgtcgcaagtcgcaatgcggaccatgggcttgaggcgcaactaacctgagcagagaagcaacaagcatgatcaagggaatgtccaaagagaagccggcgctggacttggccttgtgcatggagtgcgcttggtcgccataggagaggatgggcgagaggacgaggaagaggggagtgatgctgcccgagagggccgtgagccaccaccacattgtgtagaggcgcgtggtaggccggatcgagatgtgtatagttaggcgtcaaagattatgtatcgtcgcgcttcgcgttggtgttgcgatatccaaaacaaaaaaaagacttgcgacgaagaaaaagggggttgaacgggatcgtcacaacggattggcgagtgctgaactgggcgcgtttggtagtacactacagtgcgtagatctcgggccgtgtatcgtggtaccgtctctgtacgcccgtggaaaaaaaaaaaaaaaaaaaaaaaagattaaaacaagaatatcaccaaagacaggaaggaatcaaccagatgaggtggtgtttaaagatttgttgagttcccttgacggttcaccgatccgccggactcgaactcggcgttgaagaggaacctcaagacctgcaagccaggtccgggtccatggcgggagtccgaaacgtggggattttttggccgcctcccccccttggaagacaggaaatggaaccaattggcgtcgatctcggacggggacaggccctgatgcccctggaacgcgattggcgatgtggacccgtcattggaggtgacgaatgcgacgattgcttctatcggtatatttcaggtacctgactgatttggggtatgtatagtcaacatctttcgtcacgatattcgatgcggttggggtgtgagccggtgaggttgaaaggggaatccccggccgtataggtaagtaaccttgacaactaaaagtcaacagttcacatcgcacttacgcggcatacctacagatcggatgtactgtccattcttggtcacaagtcgaggtacaaggtacatggaaagccggatacataaggaaggaagtggatccgcactttaacgggtacctacccctccacgccattgcatgttctgtcgggtagtgtaaatatctctgaacggactggatctcacttgacaggcctctgacatgatggcgtttacatcacgtcctcaacaactttttgcagtacggcgatattgggtcacttgatacgagtagcgagacaaagtaacctcaatgaccaccgcctcacattaagtgaaagcagtttacagcccaggcagcaaacaaaacggacggtgtgaagctcggcgctcacacgagacatcacaatgtccgaacaactagccgacgagctcgaggccatcaactccatctacggcgacggcactctctccccatccgacgacgactcacccgccacttacatcctgactctccccggcgacatcacctcatccaccctgcgtctgcagttccccccagcctaccccgatgaaccacccgtcgttctcggcacccactcctccggcgagcatgctaagcgcggcgccgctgctcgagacctggctctcttccgcgacgcagtcggcgaggtgtacgagccgggccaagtctgtctgtttgatgccattgagcaagtgaaggaactcatagccgcagtcaccacggcggagaaggaggatgaggaggaggaggaggacgtggaggaaggaaatggaaagagggtatcctcatatgacgcaacagcagcaactcatgatacacagacaggaggaggggggggaggagatctccttggccccgaacctccctggacgctctcccttcccatgatcgaactcaaatcgaccttcatcgcccgctgcgcgccagttacctctccgcaacaggcggcgcagtacctgcaacacctgctggcgtcggacaagcgggtccgggcggctacgcacaacatcacggcgtggcggatccgcgggccaaacggcacgtcgttccaggactgcgacgacgacggggagacggcggcgggcggcaggctgctacatttgatgcagctgatggacctgtgggacaccatggtcgtggtgacgcggtggtatggaggccaaaagttggggccgaggaggttcgcgctgattaacggcgcggcgagggatgcgtttgttagggcggggttggtggacgaggagaacaagcaggaagggaagaagaagaagggtgggaaatgagttggctggtaatagtctcgggattgcccagctttgattgctgacagtaactaccacagcaaaaataatgagataaagatctcaaaaggcctattttgcagataccaagatgaattcattcgctacatcgcagccaaaacaccacgcagctccgtccaaccatgcaactttctccaaagattacagccaacgcaaaattatcctccgccgcgccgatttttgacaccacgatatgaaggagtcgaaattgtacaaacttttgggcctttttcaccatgaacgatcatccccaaagccgggccaacgcagcatgtccttctcagccacgcatcacaatcgaaaacggcgtcactcacccctggcttttcagcaacggttccaaaattcccagagccgtcacggcttgctcacaggacaagatcacagcgccggccctcgccgtcgacaagtacgacagctccacgctctccgccatgggcatgtccttgaccaacctcccggcaacccccgaaacgatgcccgttgcctcgaacggcaagttgaccaggtcgagaaagatgggcaccagcgtgccctccgtcggtcccaccagcgagtcgccaaacatgtccaccagcgccttgtccagcagcagcgaaggggggtcatcttgcgccagggtcaccgagaggaaccgcggctgcgacaccagcgccgagatgatgctcgtgtacagcttggtgtcgactgtgtcgatccagctgttcctccttctgcgcgggtagtaaccggcgccgccatttgcgctaccatccccatcaatctcaccgccgtagcccgtcccgttgcctccactatgtccatggccacgtccgccctcgccgcccccgccgccgtggatactcgtcttctccctccccgagcaatgcaccagcctcaaaccgggttccacaaacggcaccacgttccgcctcttgagcgtctcaaacgtcttgagctgcagttcccctgcatctgaagggggcggcgtggtcggcatcattggggtcaacatcccactaagcccgccatttccactcgatgcgctggcataatgataacccatcccggacgccatagtcaccgaccccctcctcgatccatacccatcaaacccgttttcatctccgccctcctcctcgacaaatacaaatccgcccttggccctcaacgtctccaccaccgctctcctgtctttggtcggcaccaggatgaagtccgagtaatacgtcgtgatgaagaaaatcgggatccctgccaaggcaagcgggcaagtcaagtcgacgacgcgcgagccggcgtccatgccggcgctgatgacggaaaaaacggcgtaggcatccttggaaaccgaaatcgtttttgcctggtcttctggtaggcgcgcgatggcgggctcaaagacggcgcgggcccaagaggaggggcagacgacggagcattcgaggggggtgatggagatgtttagaaaggttgtttcatcttggtggtggaagttaccgacgggtggtgagggtgttgctgatggtaatggttggctgggtggaagaaggatctggaggatgggttggaggaaggtcgagtagagagggaggggaatgtggatgagacgcagggttccatcctgttattttggtttccgagacaaagaattagtgatgatattgtggggtgagaatggtataaaaaataaggaaaaggggatgtcttaccaggaaagttatttgtgcgttcatagcagtgaatgtgtgaattgattgcttcccttgatctggagttctctttgatggttttccgtaaaatgcccaaggcacaccttggtggttttaagaaagacagccaagatggaacccttgtcacttctatttcctgcgatgattcttcccctttggaaataaaataaaataaaacaaagatcaaatgaatggcgtcgaaggagtgatgagaaatgaggtgatcaaggtgtgaccttgtgacgtctcgaaaaagaggagttgagctttaaacagtttttggagtaacacctgggtaaggcgaaagtgaggtgcgttttgaggggtccactggatcgtttgggtaggtgactgttccggactcccgatctattccgtacaatcaaagcggagtccgtcgaacgtcacgtcacaaaatgtcagttcttgggttgtcgatctgaaagataggagatagataggtggatcagcaagtagctatgtgaaacaaagtaggctcggtcggactgatagagacgcgagtccagtcaccgaggacgcgagatggaaagggaactctatgggtaggtgggggagtatcgtcaaagtatacaagataggagattgtggaagtggaaaggatggatgagtcaacgaagagagcaaggaccagaagggccaggatacatggagctattaaagaaatttgggatggataagcgaaggttcagaaaaacaaaagagggaaaaaagacatggggatatcgaaaacaagtggaagttcgttcgtcaaagtgatgaatgtaagaggagtgagcgcttctccagttcacacttccttcttcagttctccatctgctgagtacagtatctacttgctctctttgtgacattgtaaagcttggcgggacagaggatgaaggggacccgacccgagatcggggggaagcgtctgggtccgggagaagaactgataaggtagaggtaccttacctgcccgtgattgtgctataacctaagccggggccctggccatcgtgttggagaacctctttcgaaccccacggtggtagaacctaaagacgaagtccgccggcatatagtactgatgcctgcatgcgatgcagtatttagtgctatggcgatcgatgcaagtcctcgattcaaatatttggatagatcaccaggctgcatacccaggggttgacgataggtgtagtgtacctctatgttagtgtacgcatggagtagaaccttaggtccagtgcaggtggtggggtaggcgatgtgaagaacaacagtccggacacgcttccgttataggtatcgaaccagacccagtaagggtccgagagctttctatcacatgagatcgcctgtgggggtatctatcggtcggtcaggcgccttgcataggtagctacgtatgtgtgatagaactcgacaaaacataaaaagaaaatgtcagaagaaaaaaaaggagtggaggaaacccggtgaacaatgtctttctagtgtatcagaaccagggggggcaggtgtcttcggcacatcacttcaagttatccacctccatgctcgcgcacctgcaggtaaccgcgggcgcttgtcatgtcaagcacctcgggtgcatctagcgttctcgaaatactgcaaccgattcccatcatctctgtctcactttgccttcttgatgatggatgttgattccagcgtacagattgcggtctttgccggactgcactaagattcaagatcactccgattcgaatcattgccaagcacatcatgagtggaagatgtcgttaggagaggtgtctacttctttctgttttgcatctccagctccaccactctgggcaaacgccagtaagacagatgggttacaacgcatacctcccaatgtacctacaatgccggcactaagcaatgtagtgtactatacatgtaaagcaaagtcaaaggacgaaacgcaggtacctcacctctgcttgcgccctcgaggttgcctgcctgtcagccatgggttctttcacagcctttcagtttcacctcattgctggtgacctggcgccaccgcaacaacaattaactctcgcaaaagagttattggttcttctctttgggcagcagaaagtgtgggggaagcctctcttgtggagtggcgcaaaaaaagacagatcaaatcccgagaagtgaaccccccctctccttctttcccctctattcctttctagtagtcagcctggattggatcactatagccaggaggaagcacatgtcgaccatcttcggaaacagccaacttctcgagccttcgccagccttcacctgatagtatcccttccagttacacaccggtcatgtcgagaaaacgcggcacgtcagaagccacaccgagaacttgaacttgcctttgtacaacaagagacaagagataacgcagaaaagaacgcctctgtttcaaagctttgttcgttcccgcatgattggtcaaaaaggttcaattgtatgttccggtttgatctgcttctgcttgacaggtcgcggtacccgagcttgtgccacctggaagagaaggtttagacaccgatcatcggaccgagttctggctttcactttgtctggtgacagcgtctgtccggaagcaaattatcaaacaccatgcaagtgactaggggatccggcataccaaagaccatgcttgatgatcatcggaatgtcgagtcttcttattcggctcaacatgcaacggcaaactgcaagaaggctaagagctctccgatctaggggtaatgctgctgcagcgtgggacagatcgcttcaacctattgcgacatgctgaatggcagttccccatcgaagaaggatgcgaccattagccgaaccgaaggcgtgcagaaattcggaacgacagtcctgcaactctctccatttgcggaataaaacccccgggataggtagacatagggtataacctggacggacacaaaaatagatatatcaggtcaacaagtcaaatgtcttacaacatcccgcacaaccccaggggtacaatatccgagagattgctgtataggtaggtatgcgtgaaagacaaaggtggctggggaagaggagacaactcatccgacatcgttttattttcctacacgtcttcttatttcttgatacccacaacgacgagatttcgagggctctggccatagtcaaatactgtctccacccagcagtcgcgaacaatatcggaatgttccttgaggaacaggtaccggtcagtcacgataagggactcaacaacgcacgcgctaaaggccatcaggctccagactgcgctgagctcccgctttcggggcaggtacgcggcctcgtacttggcaatctcctcgtcggtgatgtcacttagcttctcgcgtacaatctggctgtactggctaaagtccgagttggtcgttagcttcgtgatcgctccgcggacgtaggcgctgaacgaggtgtagcattgcttcctgagtgagccgatcacgacggggttggtgctgaagttgaacgggctctcgttgccatcctcgccctcgccctcgccctcgcttggcccgtggtagaccttggaaatgacccccttgtcgaggaatatcctttgcaagacggcgcggtaaaagtggcgggtgaagaaggcatcgctctccttgtcggtccagttcccgggtgcttggcacgccatcatacgcgctgtaatgttgagtcggatgccttggtcattgtaggtggagagtttctcactcatggggaaaccctggggatctcgtctctcggactccctaacaacacgagcattcaatggctgaagggttggccgactgaagcaaggcttgaaagtcggaggacccagtttttcggtgagaaggttgtagcagcaacccacgattgcaacggcgtggatagacgagttgaggaccatggaccggatgccgtagtgagagaggttgccacatgagtggatggacacagccatcatgctgagatcatcctcgctgtgagtttccgtgtactccagctgggagatcacaggggccaagtcggcatctcccaacttggcaacgacgtactcaatgctgccctttccttcctcccgcgcataagtggcctgaagctcctttctcgatcggagatcaatggtagcaatatcttcgtctgtcacacccagtgcctttgcggcgcgcttcagtgcctcttcatcgttggcttctgacggatctacactttccataatgcggtggtagagcttcttgttgcggattctcttctcccgctcagctagaccggacaagatatcgagatccttagcgcctgctgtgttggcctccttgctctccacggcaacaatatgcttgttgtacggaggactcgccagagcgcggcctagataattctggccactgccaaagtctaccaagtgcgtcagttcctgtcccctcacccgagcgacgtcctccgagagcctgtcgatgtatccggaaaagtgagtgacttcgtgaactttcttggtgttcattcccaaagctacctgccgaggaagcaccggtagttttggcttgctgggctggaaggagcgtcgtaaagaaagtttcctgatatccttgacatattgaaccagcgtctcgggaggctgtcccgggccagtttgcgcggcaagtgtgtcaagatcatctctcatcaagaaatccaaaaggaccatgggctcggtctgcaccaggtactcctgccattccttgggaacggcagagacaaataggccgggctcgctggtgaagaagtcaagaatgtggacaccaccacagagaaactggaaaaggtgggaattggtcgcaaagtccagcagactgtcgacatattggtctgcagatgaaaaatcatccgagtatggaagaggcttttctggcctcgcagtaaagtcgatcgtcatgatgtgtatggtgagtggttgttcatctgcatttttggcacatcgccatgaaattttggctttcttttcgcaagactcatacggtaaagtgtatgcatgaggtacaatcgcatgtgtataacctttatggcgacagctggcggagcatgggatgccagctgtcccgcaccccaaatgctccgctgcggatttgcaccggccaatgcgggctcccccacgatccgccgcctgcccggcaagtctgcacgcccggttccaaatcgcgggttgcgggttgctgagagctgagagtcgagactcctccgcgattcctgaaccgagttatgcccattgcgacaaggtgacttatcgtcggctaacaagatggtacctacaacggcctctgcgatttccgggaatatttgtccaaaagttctaacattttattgctaggtgttcatcctgggagtcaacttcaatgagcacaagctcgtccaggtgcgctctcctcctcgtcctcgtcctcgtcctcctctgcgctccaagaatcaccctggttaaccttccacttgcgaaccacagaaagctctcgagagcttctacggcctaggccagcaggcctctgcccgcattctcgcaaagtattcgatccacccgcgcgcgaagatgggcaccctcccgcccaagatcgtcactgccctgacggccgaactgtcgaccatgacaatcgagaacgacgccaggaggctggtgctggacaacatcaagcgcctccgtgatatgggtacctaccgcggtcgtcgccatgccatgggtctgcccgtgcgcggtcagcagacgaggaaccagatcgccaacgccaggaagctcaacaagatcgagcgccacggttgagcgagtcgatgacggtaatggtgacgggaaccttggagaataccatgacgtctggatatttctggagcaattctgctacgcgacatttgcttcgatagctgtcggaccatgggatcgaacgcatggacagagaagaaagagatgtgcctgacgtggctcggctgggtgttgtcgagcttttagagcaggcaggcaggcaaaatcagtgtacgatacgtcaagccagaacgaagacacgctgggacgcaaaaggaatcaggcgcggcgttgtagagcaattcatcggatcaagtcaaaacacgggcaactttttgcttattgactcgaatcacgacagacatttatgatacccaattcccgagtctatatgctagccagatcttgtgtctttatataagcagcttgccatctgcaggctcatcttggagctatctacgctgccacaaaactttgcggaaacacggtaattttctctacgtgccgcccattcagatgtctactcctcgggcatcaagttaggcagatcatcctccagagccgactcaccagcagcttgcatcgtagccgccacgagctcaacatccctccacacgcggagtatgttaccgcccacgaccttgctcacatcctcatcactaacaccccgtcgaagcagctcggccaccaagtccgggtagcgcgagacatcttccagtcccttcgggacgactggaatcccatcaaagtcactacccagaccgacatgatcatatccaatcagctcgccaatatgaatgatatggtcagccacatgctccagagtcgcattggccgggtaaaaatccggcagcccatcgtccctgtccggcgccgccacgcacgagataaagtcgggtgagaagttgaccataaccagcgagttgcgctccttgaccagacgaaggacgtcatccggcacgttgcgcgggtgggggcacagcgcgtaggcgctcgagtggctgaagatgacaggggccctgctgccattccagtccttgcccgagccacccaaaacatccttcatcgtgtcgacgctggtgtgggccagatccacgatcatgccgatgcggttcatctcgttgactagggcttcgccggccgggctgacgccgccccagtgggacggggccttgcggaatgggttctcctgcagggcggcgtcggcgtacttgttgccgcagttgtggaccaaggtcgcgtagcggacgcccagggcgtggtagcgccgcagcgtggcggccgagttgccgatctggtgcaggccctcgatgcccatgggcgagatgagctggttgtggtgcttccaggccttgtaggcggctttgctggagactgccggcccgaggtccttgggataggcggctttgaggcggtcgactaggtcgatctgttggagggtagcctggacggctgtgtggttggaaagggataatgtcagactctttttctcttgacgtgctatgcagtaaggctgcgtgaaaggttgaacccaccgggcagatagttttcatcagaaaagtcggagccgttggcagggcaaggccagaacaagctccagaaggcccctccgttcataccagctctcaggcgtgcaaggtcgacatgaccggggagcgtgccgtcttcccagccggtggtaaagttcttgtcattgatgtggttcttgaaagcggctcgcagcaggattggcaaatcattgtgtccatctatactctatgtcagtatttggtgaataattattgatttgtggtcgtaccgatcaatggagtgtgtgacaggatacgcttcacgcgtttttcaatgctcttctccctcgggtagctgggcaggcaacccgacatgccatagctggcgggtcggacgagaaggtgaagcaataaaagagagatgatcacggcggcccagaacttgcggccgaatcctcgccgttgacggcgcgtgttgggggcggataaacgctcaacatcatccccgacatcgcgggtcttttcttccttcatcttctcagggacgactgtttcaccaacgttatggccgaaaaagcgatgaatgagggaaaagggaaaagagatgcgtaagtagaaacaggggagcgtgtttacggtgttgtcgttgaaggattagaaatcgcctaaagcttagcggggttacttcatcttagttgatagtccgcggcgttgtcatgtcattgatgatgcgacctggaaatgcatacacttcttgagttagatgcaaaagaagcgtgtatacttagtgtagacctaccggtgcgtctcaagcgactacatctagaatccgagtcaaggcacgaataggtaatgtcgaaaggagtcatgaacagttactccaactgagatctacacgtctactgagtggttcgtagagtgggtatcttggcgtatatgtataaagtgcagcatccataactgacgggaccacagcctttgggccgtgccagttccttcatctcccatcaaagtacatgacgagcccgaagcacaatactactcaaatgttcatattctgttgtatctcatcggcgaccttaactctgctggcggcgaagctgcccgatggtgatgctttgctacactttgtggtctggacatccaacgagagagcggtcttggcatggacatccgaggagggacagtggggttcacagcccaagtctcagtcattcagttcagcactaatccgcagaccattcaccttcaagtagtgtagaagtgtaaaactacgtttccagaaagaaacagacacgggaacttgagtttgataggctccatcccgtctcaagacccctcgacccctacacgaggaggttgaggttacctattttagggcgtacttgtacctcacgtgtggatccttctgacgctgcccctcctccaatgaaacttggaactgaatgagtgagacttggctgcccgatgacagccaacccaccatgacacttctcggtggacaccgtccctgcacctccaccacttccactcggcctgcccgtacctaccttaccagacttacctacctgcaagcgcaccacatcctgccgtccacctcttctagtgtaggtaaaggaagtgcacccatctgcgtgctgtacttgaagaagtttgagtgtgtgttgcccctgtttcacgaatgcccgttcgtcccttgtgctcactgactgctatttctgactgcgacatcgacaacgactggacttttgccttgtgtctttccaatttggctgccggtgcttctccttcccctcccctgaagccccccccccagcgtttcttcaacttcacttctttttactttgacactttagcaggccactgcattttgctcttgttgttccttcctagttccgtcggcgatcaccgccaacttcatgctcatcacccaggtacctagtcgactatccaggtagtgatttggtcccatatccggatagttggatcccacgacaaggagaccggcattgagctccgttgaaagagacccccgctgctatcacggtgcctgcgtcgtctccatccccaggccactcggcggcgctgcgccccccctttaatcccagacccgccagacttacccaccttcccgccgcctagttcaactggctcttcgagaaacgacactgacgggatcaaccaccccggaccccgacttggactaccctgacggatcgtataccgtattcaccggcctctcctcaatcagacctaggcgaggattatcagctgggatcctgcttgcctcagcctcactccagcgtcgcgcgccgaccaaaaactctcgctgcccctgctgccacaagttttcccacagttaattcatcccaaacatcatcgtctctgctacataccaccgactcatcctatcgagcgatagccctccttaccacaatgccgggcttcgcggactccttctggtccaacgactacgccgcaggtaagtagtttggctgtcgccagtagatccgctgtcgttgtcggccgtgctgacgcacacgtgctcaggcctcggggtcctgtttggcaagctccagcaaggcgtggtcgaaaaccgccaactcctgaccatcgctcgcatgcgcgccgaagccgaggacgtgtatggtcagcgtctatccgaaatcgcccctgccgttgacaagatcccgaacggcttcaaccgcgacgatggcgcaagtgtgcgcaaggtacgaatcacatgccagcaaagccagaccaggcttcatcttggccgagacagcgttgactgacttgtctcccccgccaggcttatgagggtgtgcggaccgagatggaagacgcctccaagaaccacaagaaaattgcgcaaaacatccgagatctagttgtgaacccctttacgcgctggtgcgacgcccacgaatctcggctacaaaattcgcaggaagagctccaggcaaagatcaaggcccacgacaaacaagccgaactcgtcaagaagctgcgcagcaactatttcaacaagtgccgcctggtagaggatctcgaagaagaaaacaagttggccttccaagaccccgaatcggcagcgagcccgaaacccaagcagccaattcccgaaatcaaggttgagcccgaggaggaggaagatgacgagccgtacgagattggcgatgagacctattcgcctgaccagatcaagaagatcctcgcccacatgctcaacaacatcaagatgggcgagaccaaggtcccgatcctgggaacgtaccagaacacatcggctggtacggatattgtcgaatacttgcagcggcatatgggcactacgagcatcagttatgctgagagaatcggccaggatctcatcacccacggcttcctgcgtctgatcggtaatgtcggaaacactttcgccaacagttccaggatgtcctaccaatggcgccctcaggcgttcaagctggctggtgttccggaaaagaaggctcccgttggccgaacattctcgatgcccctatccaacggatccgaagggaacgactcgccagttgtcggtgtcgtgagcgagtaccttgccaactggaacatccccggtgtcaacaatggacgccccaacgagactccgtctgagcgcatgcgccgtgaggccagagaagctgatgagaagtacaaggctgccgtccagaagctggatgagatgcggtgtgagctggaggaggccatctttctgcacctcaagttcctcgagcgttgcgagcttgacaggctcaaggctatcaagaccgtggtgttggacttttctggtaccatcagcaacgtcattcccagtctgcaatctactgtagacaacatgatgctttaccaggagacggtccagccattgggcgacctccgttacctgctggagaactatcggactggcagctttgtgcccaaggttgtgacctacgaaaactactacaacaaggttgatgagcaaacatttggtgtagatctcgaggcccgtgctcgggcggataagaagcgtgtgccgatcattgtcactactctgctaacgtacctggatcaccactacccggatctagagggcgatgaggctcgacgtggggtatggcttcatgaagtctccctcaaggacacccacaagctgcgcgccaaggtcaacaatggaaagcctccctcgttggaagtctttgccgagtttgatgttcccaccgtcgccagtctgttgaaactctacctactcgaacttcctggtatgctctcaccaaaccccccactggaatattggtattgctttactgacacggatattttagactctctggtatcctctcatgtctacgaaatcatccggaccatctacaacacaacacaagatagcagcgaagacgcccgcatccctgttctccaacagactctgtcgcagctacggctcaccaacattgctaccctcgatgcttgcatgaaccacttcacccgattgatcgagctcacttctgccgacgaggagtatgtggccaagctggcaactaccttggccccatgcattctccgcccacgtaccgaaacatcactcaccatggaagagaagcacgcctaccgcttgattcgcgatctgttcgcgcataaggatgccatcttcagtgaattgaagcgcatgtccactcttggcgcctctgcgaccatttcgggaaacaacaaccgtccacgcgcaatttccaccgacgagagcaaccgcagggcgaacatggaagagcgaaaccgattgattctggagaaggccaatggtggcagaagcagagctacatcgccggcaccgggaccacgcgctcaccgtcgcgacaggagcgttggcggacctgagacccgattccccatttcccccagcggtattacgagccctacttctagccagcagcatggcaagaggccaagcctgggccctgtattgcccaagaggtccagtctcgaggttccggaagaggctggttcagccataagccacccagccgatggaaattcgaatggcgctgcccctgctgaggccgggacgcctaagtccgaaacggctgaccccttggcggataagcgtagcagcttagtagagaagcgcaacagcctgggtcggagtggtgcacgcatctcggttggccgtcgcatccctgtggttgcctcgacgacagccgcctctcaacagccaagcggaaccgaaaaggagaacttgagtggcggccacgcgccagtgacgcttgtggacgctccaatggatgactagaggcgagtggttggagctagatagaggtggtcggtttggttgggtagcattggaaaagatggaaacttggtaattacgaatcgaatgataaactatgacatttttatccataccgtttctacactcccctttcgttgctttaaatatcaaaacgtgtagaatcagagcaggccatgaaatggaaagtccggctgggaaggtgacgccaagatcatcggctattctgttgtcgatgagaagccgccgtggacgcattcacttgcctcgagcgagagagtaagactgacaagaccgagaagatactgaacatacacacaatgacgactgagcactaccttcctagcctatgaataaaaatctcgtacaagtgagatctttcccaagagtgtaggtattgaagggaaggttaggttttcaatccttgtaaagtggaaaggtccactcggcgaggaatatgataagacgctgtgttggactagcgagattggagagatgtgtgtagattggagaactatctatacaagggagagatccctgctaaatactagtggtttggatatggaaggtagtgtgggttatctaggcacaggccacccttcctacacacccccacaaaccaaccagctaactaactactactataaaatctcgtaatactttgcttagtgtttatacattttactctttcttatttgactaggggatatccttcttaattatacctagtattttaataaatttagtatacttatctacttttaaacccttagtaagaccgtcggtagctatattcttacccttaatatagatgatattaaattccttctatttaatttattctataatttatttatatcgaatattgatataacggttccttatagcgcctaaaccggttattacaatatccttcgtattagtactatttataaaaagaattttaagagggggttagggatagctaaatttattaaatatagtagagagttattaattagtcttagttgctaggataagattagtaaactctacctctattatattcaatgtaataaaagtttacttctttaatttccaataaattagactaccggctaggaaggccatatatccaaccgtactatacttcgtattgatatcgttaacgaaagacgcgtctatatatatacgaagttggagatcgctagagagactaactttacctcccaaaaatatacctaaatcgggggtctcaataaagtaataaaataaatactttattactattttataaaaatctatcgatttagcattacccttatatagtttattaactgtaaaagtaatatctaatcttataccggttaaaatataattaaaagaattaatcttcttaataaatatcttttatttatagggttgttcaatacccctatagattttaaagtctagtatctatagagtcttaacgccgtagaaactataataattaaacttcttaataatagatttaatatattataattataaaagaaatactattttttaatttctatcccttacaatattataacttaagaaagtcctaactagcctaaagtatttcaatttaaaataaaattcaaattattacttaatattaaatataattattttaataggggtagtaattaaaaaattatcgatgtaaagtataataagggtattaatatagttgttaataaaaaggtaaatattagaggatattaggataaatcctatatccttcaaaataggtagtagaatctaaaactaatacaaaggactcttcttcaaaccatataaagctctatatggaatatagactctatatttatctttctcgaagctaattaattatttaatataaataacctcgtctttaaggattattatatttaaaaatactatacagaaatcaaattacttacactctaaattgttaatagctataataactagaaatatctttatgcttatagtatatacgattactgtataaaggttttgaatattctaattattttatttaaaattactataaataacctatctaatacgggtaaaggtctacttattaatataattaactttctcgtcatatacctatttacctagcaaaacctctatattaagcgtacgaggtataagagaatagacttactattattcgaaagctttaatttaacgttttataactggtaattaatataattaataacgaaggtcttttctaatttaataatagttcttaaggattaatataattcttattttaaaatcgtattgaactttcattactataaagcaaaataggtaatctttaggaactctatctctttctataaaaccaaatagaaaattaccaactctttttactatatttatttcgttaaaatagcctagtacggttattaatcttaactgtagaaagtaatgtactagcgctggagaatttaatagcggtataataactactataattactttattaaattcttatttaacttctataaaaaggttatttttaaataagattagttcttcttctattaaatctttaatattaacaaacttatcttcggaatctccaacatattataaaacttcattattttactctagggcttaattattttattatagggtctcatcaacaaatttatcgagtaggatatctttattaataggattgttaaatagtagtatactttattcgattatagggataattatttcctagggatttaattatataattaattcaaataaagaggtttaaatttatagaattaaatctaatagtactattaaagtagctagagtcgggtaaaagactagatctacttactttagtaatagcgctaattctaatatactacttaataaagattcttcttaataggtattaatactaattatagtaatccaatactaattactgctatcaaacacattagcgacttcttaaataaattaatttaaaaaataaatactgtattaaataccctcctcgttttttattagatacttatcctcttttttaataaatttaattatattaacctttacaatagcgctaatctctaaatcctaaatagtataaatacgactataaagattattgtacgcgataaatcgaccttttcgaacgtaggggataaatttatcgccttagactctcttttataactttacaaagtaatatacaacgtagaaatataattgtagatatttaataaaaggtttaattaatagtttaagaaggttaattgttacgagcgacgtagtcacgagagacaagctaaacacgttgattctaggtctattgtagaattataagataagtaagaaaagaaaaaatagtataaaggtgcgcgcgggatctagggttttaacctaaaatcccagtgccttatacgttataccagtcgtaaatacaactatactgtcctagtacctacccagcaggcactaccgctagtactataatattaccccccccggtagaaaaagactcgttccaaattgtataaagatatagaaagaactattatatatataaagtaagtccccggcctaatccctccaattaaaaaccggtaaaaaagtcgttgttactttaattcgaatataattgctttctaaatagagggggggtatccttaggattctaattagttaattagttttaggcccctgcactattactaactacgctaactatcttctatagtatattaaaaagacgtccctcaaccctacttaaattagctaatgctgtttaagttactttcttatactaatatattattttattatttgtatccctttccctacggttatattattgtccttataattttaattgatattttccgtctctattgcttttaattagttgttgagcttcttcgggggtcctaattaatttgggtattaggagtagaaattgtaaagaagggtaggcgaatttttaaaattccgtacgttatagtacttcggatccggattatagccccgctaatttattcggtactataatcggccctaatatattctagctattaagatttctctaatttcttatttaatattgttatttatatattcccttactaattcctttaaatattattctagtaaagggttatttaagtatttcttaaaataatctatatagaagatattggagcctttctaactttctaatactttaaaataatataagtagctgtatttctctttaatttggaaatactaatttattactggaaaatctaatttatagttcggttagtctaataatttactcttcttaataataacgaccttatcctttataccgaaatttagaatccggcggtattaattaacctattttattatttatatttatacaactataataaattcccttacctttttaatatagctgtagattctttttattaatttttaggcttcgcttcggttaaactgcttttttactattaggcgggttaggttggaatacgattcctaatttaaagtacttaatatcggaaatccccttaaaattttatacggctatatatttcctaaattattgtataatattcctatttagacggtatttatagttagtattatatccgattaattattttaaaagtaatttataaaaggacgcaatctttaatcgaagtatttatttataattttagcttagctaactatctaactatatcccgacgaagctaatttttatttaatatttaatatttttattaattcgtttgtaaaatcggtaataaattataatccccaatccgagactatttccttaagtaagctatatatgtaatagggacccttatagtatatttgggctgcattttaaataattatattaatatagtaaggtattatttaagttactttactcaaacggttgattattactaatatattattaaaactttaataatccttaggtataaatttaaaatctattataaaatattactatatttaatctattagggatagtaggtatagtttgctaagagttttattataaagaaccttcgaggtatagtatattaaatagttcgctatataacggtctatatctctaattatactaggctactaatattaaattaagattaattattgtattttattgtaacttaggtatatagttataatctttacgtacaactcatatatcacctaggcctgtaatattcctagtaggactactaacttactatattatattaagattttattatatgtaacgaattggtatttattttccctctaacgaattatattccgatagatttcgaatttaatattcgtcttattctctaggattaaataatttaagaggatatacccttctaggcaatcctctaatgagggtgtagtaccgactattttaggatttaattctataatagtagtattaataattataatagtatataatagtaatgtattaataattgttattaaagtagtatttatttttaaatagactatagaactattttttaagattttaaagatacgcatagtatagtaagcttcctacttcgctttctaaatctttaaatccttaaattttctaaaaagtacgtccgtaatactattctccctatttagctaataaaaaataacgaagtagtactatattaaaaactctacctaccccgtttaatataaatttaataactactttatactaaaatattttaaggcctcgtagttagtaataattagaaatagtatctacaaccctacgaattctaccctctaatattatagggcgtagataatggctattaattccttattgtaaatagaataattatatttaattctgtatatagtttctaagaagaaggctactagtttctaattgccttctacctcctataaaagtatactagtaactatattattaaaagtatccgtttcaaccctaattagcctattatatttaaagtgccctaggataggcatacttaataaccgctatttaaaatcctcgaacgtattctaataatctttattctaagtatattcctcccccttcttaattaaaaatattaaaagttttactatataattataattttttacaaatttatagtaaaagttataaaatccgaagaaggattatacccctcttatattcttaaggacctactaatctttaactataataattttttaggggtctacggctatactatccttcctaataataaatcctaagaattttatcttctcgatatagaattcgtatttatcgaaatcggcttataaaccggctacttctaattgaattaaaaccttttttatataaattttatactcctccaaactattcgaaaaaataaggatattattaatataagcgctataaaaattatttaaatagcttattaaaatattattaatatattattagaaagtagaaggcccgtttgtaaagctaaatagtaagaccttatatttataagcgctatactaaatatagaaggtaattaattctttattgtccggatatatacgaatatagtaaaaagcctacctaatatcgatttttataaaaatcttaacctagctaatccgggcaataatctctttaattaacaataaaagatatcggtccttcttagtaatagtattaaacttttagtaattaacgcagaattgtagtcctctattcgctttaagtataaaaagaattagtactacctaaggcgctaaattactcttaataaatccctttacaaaaattttattaatatatttttaataaacttctaatttattgattattattttatagagtagactataatctaaatcttctaagtaggtacctccttccaactctattttataattattaaaacggtatttaaggagggtatccgattatttcttactaaatatattaaaatattaataaatatatttaggcacctcccttctagccctctctcggaattcctacttattttctactattaattaatcttttcgctattaatctttaataaaataatccaatttataaagattaattacttctatatattctcattcaataaatttaagaaaagcttctactccaacgatagtaaaattattgtaatacttatactaaccaatcctatttcgttttaattaatattaactatataaatcttcgccttagtaaggatcttattcttatttataattaaatatagttatatatttataataaataggtagttacttatcttcttcctttaaggaggttaattaattatataatttatactctattttaattagctcctccttttctctgtatttcgtaggccaaatcttcaactcttcgaagagttccgtagggcggacctaaatagtaggaatttctatttttaattttaattatagtaattattaattctctaattctataatataatggttaatttctactaaaatcttaatttcaaccaactcgaccttctctatcgctagttcttcttccttaattttaaggaaaataaaacgttagttacaaatatctaccaaaatgctataatactacatttaatattttccgaaaataaattcgtaccccgaatttactactattataattttattgggtaggatccgattttagatctataatatacctcgcaaatataggttaatagttttactatactagccgttataccctcctacaatatataatttaaacctatagatttattcgataagtagattaataagacgattaacgaactttcaatttataaagatatttctatttattcccaaattaataaatatattaaatataaataataatttactattgcaagctatagtatagtaaataagtaatacctctctactaaaataattttttaaaaaatccttatctactttaatttctactacttccctaataactacctcttttaaatcttttaaataggtatttattaatttatcccctaggaaggaatttataattcctagggtaattaatttccctactccgctttctctacttccttataagcggattatttaatgagcttattaatgcagtaggagttattgtactaatttaagcactctcggaagtagtaaccggtttatttataaataaaatatttattctcctttaaaagcttataagctttatttctaaatatattaggaggatagcagctactatccgaacctttaactccgaataataataataaagtagaattggaagaccccctagccttattaaacaaatttaaaaaggaggttaataaagaagagtttttatttttacccttatccttttacttaaacttctacaatttctaattattctctactaccttcttaattatataaataaaagtaataaaattaattatatccttactatattcgaataataatatattttaaatattaataggaaacttctaattaaactcctatttctaaatatcggccggtctattatactcgccaactaaatatacaaaggtattatagaattcttaaaagtcctagctcattttatattaaagtttattgaatttaaagatagttttctccttataattataattgtagtactcgttttttaaatagtctagtagctcttagaaggtcttaatataatacggactatttctaaagtagggctccaaatcctaagcaactttacttactatatagttcttaatatatatttttttaaccttattatccgaaaagtaattaatattcaacttcaatttattttaaatataatagtactaaatattaaaggatactatatccttatccttcttattatagaagtataggagctccttctccttagttaataatcgactaaagttgccggttgaagtattaatattagaagtgcctttatagacgaagttagtcttatcttccgaatcgtttgtgtatttgcaataatattaaattaggttctaagaggtaacgttctaaaggacggggtcaatagtaaccttcttcttaaatttacgaaggtttatattttccctagtgaggcaagtaattactatattccgatcgacaatcttaccctcctttaatataacttctattcctaattcctcggcctaaactattataataattaaggaatcctatattttatttaattcgtattaagtttagaataagttattttaaactttatttattttaattaataactttatataattataatattctattaatgggataatagattcttcgtacttagggttctccttactattatcgctccgactattaaatggaccttaataattaaaataaaaatctttgttacgaagcgccttataattatttttgtcgtctaattgtctattttcaattcggatttaacttcttattataatatttaacttcgctatattgaaaataacttcttcttataaattgtaattctttttatataaagcggtattctcttaatgtaaatgaattaattcctcggtatcgtctaacaaaattatcgggttgcgtttggaattgataataatattttcgaatactattattttattcttaagttcgaaattctcatcctcggctaccttctagtaatttaggaaatttaaggcatattcgtatattttatttaaattagtatttaaattaatagtaataatttagtaaccctactattaggttaaaatagcttcggctaaaatcgtccgtaatttaatttcttagaatatagcctctatattagctttatcgcctctataaatatttttaaagataataaagttaataaaaaggggaccggtatataatttattatattaaagataataggattaataaatttagctagccttcgtaagaggtttaaaggcgaaagtagggccgtttcccttcttcgaatagtattttgcaattgcgctaatcttcgtatataggaatatatacaaatcttcctttttaaaggtatagcgaacgttaactatcttaatagtaacttcctaattaaaaaatgtaatagctttattaatattatttagggcgtccttatcttcgaagttaaatatattaagggtacgagactaggtattctatttatttttaatagtaataatattaatcgattgatggcggaaggtattgtcctactctattaccgattctaaggtaataggtatattattgatttcgaaggtaacctattcaacggcaaccttatctttctaggctctaatagcctacttctaagccttactagcttgagtacttacagtagcaatcacttttaatgtagactatgaagtagacggttatccctatttcttcggcgaggccttacttaccttttcttctatagtatacgccatcgcggggtagttaatcggcgattattcacgatacaatacgatacgcttttctaggtagtaatgggatgtttggcttcctctttggaagtatataaattaattttataattattataagcgatgtagttacgagagataagctaaatacgttgattccaggtctattgtagaattataaaataaagaagaaaagaagaaatagtgtaaaggtgcgcgcgggatctggggttttgacctagagtcccggtgccctgtgcgtcgtaccggtcgcgggcacggctgtgctgtcccagtgcctgcccggcaggcaccaccgccagtgccgtgacattaattatctgtaagaacattttataaggactttaactatcgggatttactttactaagaagcaaattctatactcttacaattgtagtaactataaaagtccagaggtagggtaggattttaagcttaataataatagttcttaatcttttaataagggtacaattaattctctcgagtacgctgtttatctatagagagtaggctattatcttaaatattttaatacccttttaataagactatttaacgaatttactattttaaaaatctttaattaataaattaaattctagaccgctatcgaatttaataactttaattttaaaacttatttataattcgataaatatcttaaattctttaatttaattaaaagcattacctttttccctataaaatcgaacccaatagaaataaataataatatatataaaataaacgatatacttattacctatataaccggggatattataagaaataacgttaaccttaataaattcaagcggttgagtagcaacgggagaaattattaatttaaggataatattggttaatttacttaaaatataaactttataaaatatattatcggtcccttaaagtataatacctacgtctttacacgctttaaatacttactctttaccaacatatataaaataataatatattattaaatagttaattaatactaatatataataaattagggtaatttaagtttaattgaagtttagtagtagcgagattagtagtactaaaatattagaaacgaaattgtattagatttattatcgattattgagagtaatataatttaatttcattaactactctatactaatatcgaaaagacctctcgttaatagtagatttactaatatagtagaataataatatacatctttaatttagattcttttaattatactattaatagtcggtatagtaaattcaatagtaccgcaataataagtataattaaaattattatcgctataaacataaatattaagtgtaataaagggataaaattctataaactattttatataattaaaaatattatcggcggctcctaaattgaataatactaaatttattgtaaaatatactttaagagcctattagacttcgattaaatttataaggctattataatatttaattataggctctaccaaaaaccctccctcttaatataaataaggttaaagttagtaataccgtagattaaattactacgtagggtagaaccggtagtaagattactaaagttactagaattactagtactaaaggtagcggcaagggtattagtattaatattagtcttaaggttaacttccgcctttactttattcttctatatactaaacgccttatcaagataataatactagcaatcttttatagttggaatacaataataattgtaaaggaaataaacctaaacgttaaggatattcttactacaaatcgggtaagaaatataattatacttctacttacctctacctttcttattagtcggagttaaaattatattatttaattataaaaatactataatattaaacttaagtatattcttttcaatattaataataatagccaacctacctaaaagctttttggtattgaagtctttattagcgagatcgttagcctaaattattaatttagtaggatacaagcgcttaatagcgttaaagaggattaatatttcaaccttattgttaatgtcgataccgaaatctttaatacaataatgcaatagattgtagtattaaataaataaatttatagagttaaaattagaacgccttaataaaatgtactcctcccaaacgttagcgatagcttccggagtaatataggtaattaataagagaataaagtcgtaaagaaccttaggattattctcttcttagtcccaaccgtaaataaaaagaatagtttaaacgttcttatcttaaataattaaactaataatatataatactttagttctattaattcgctactccttatactccttaatacccttagttagcttcgtaatattattattaatatacttaaagaaattattaatattaaatacataacaaaggttgaacttctaagaattaaggttctagtctcctttaagagattcaaggttagtagggaagtctattataattttaattaacttaggtttaataaaggaaaggttattattaattattaatgtaatgcgcttcgccttacgataatgtggggttaaggttttaaggtttaaattgcttaattaaattgctttcaatacctaaaagtcgatagattttaacgtagactaattcaaaaaacctctagaatcgtcaaaataataaaggagataatactttaatagccttaataatgttgagggcttataacctattagactagcgagattggagagatgtgtgtggattggagaactatctgtgcaagggagagatccctgctaaatgctagtggtttggatgtggaaggtggtgtgggtcatctgggcacaggccacccttcctacacgctggcttggctttcggcgagcccattcagtttcagcttgtacctagtctatagtcgtccgatactggttggattgttagctcgagacctcgggtcaagttccataggcgttttcgtattgtcaatacttatgctttgtccaatatcgaaacaccgtatcaggtcttgtgaatgcctatagatgtctatgtagttctgtaaaaggttacactccagtagttagtagattgcatggcacactacgtacacagtgatttgggacatttggagcactgtggccgtttttgcagctcctgactttccaacacaacgcaaatgtcagcaaaaactgaagcaaatgaaccaaaagtgataccatgcgtgactgcagtatgtcggtcaaccccatcgcgatgttctggctgctctttcattaactcatatgcttgacgacgcaaacacgttggacgaggaaactggaagcaggtaagggttacgcacccgacgggcaagtctggccggttgactcaccagtcaccactgtgtgtactgcaaagcaaacctgcccgcctagtacgccaactcgccggtcccaaatcagaaggtagctagacctcttcattaagttcgccgttgactgaggtggtattagtctttcgccgtggtgttggcgctgcttgcaggatggctgtagtttcccaagttgcctcgcgtcaggaaacgctccttcaacatgagagaaaacacaaactctcctcgtttgtggcagtgacagacgggaagcatgcgatacctcttcagtagagtacataagggcggccgccctccgcttcgtcttccatcttttctggtccagacacattcagccgcaactcctcttttttggttacccactgatcgccagtatcgagctcaatcgtcaccagtaagtggataaacaacgcggaaagtttatccccactggcaaaagcttaccacttgtcacagtcaattctctctacatcatatcaaagtcagcatacacgcttcttcggatcaacacccgcaaacatggccgcctcttcagaagtcctctcccagaccctctcctccatcacctccatcaagctggaccagctccaaaagcaaaaggatgcatacgagtcggccaaagacgctctgctctccgctgccgacaaggaggccgacgtccgcaagcgtgcagagactcttcttgatggtcgcgagaagctgccatccatcagaagagctgacaacccgatgctgtcggccgacaacatgaagcggttcgtcgaacaggcggctttcgatccgtccgtgtcgaaggatcttctgcgcgagtatgaggagacggtgaagaaggagttggacatgacaagcaacaagtacagatttgccagcatgtacggccggatggtcagggagtggaccgctgcgtctgggcaggataagaagatgtcggtcactgaagggggtgacaaggctgataaggacgactttgtccccgttgggaggaaagagatgcatgaacagaggaagacgtgggaagaatttgtttttacccccaaggagaccgacaaagacgccatcaagcggtatctggaggacgtctttgccgggtcgtcgaaggactgcaagcgcgctttggcggagctgagaaagagttttgaggaacttcaggacaacaagcatgcgaactggtcacaccccttcaccgtgttacaggtcaaggtatgcatccagagcatcctgcgaagcaacaacattacgggtgagaagcgcagcacccttcgcgacttcctgaacaactcggtcgtcctgcaggagatcgcagatgtgctgaacatgcgtatggatgcgcgcgcgtcttggacatgggaggcgcctgtggtggtcgagcagcgtcgggctctgaatgggaagtacagattcttcctagacgaggacctgctgcattcgctgcttctcgagtacatttttcgccgatgggcagtattgatttcacaacacttcgggagattcaccgcaaccgcaggcgtgtggaagcctgacacgaaacccatgtcaaagcaggatgcgagacgtcgacagttttttctggatgaaaagaaccccctctccaaggtcgatagcgtcgcccatgagcgcgaggattatttccatgacaagattctgctggatcatctccccgaatggatgtcggaggtccgcggcgggtatgattcatcagaagcggacagcaaagaggacacaagagactcgcctctgagagttgtacagggtctcatgcaccggcttgaagctgacattctcgtccagacgcacatgggtaacgaactaaccgtgcttcggtctgattttcgatggtttggtcctggactgccgcactcgagcatcttcgccgtgatggagttctttggcttcaacgaagaatggcttgacttcttcaagcgtgtgctagaggcccctcttcggttcaaaggcgaccccaaccccgacactccctttggcacccgcaagcgtggcaccccgataagcagcacaatctccgatgtcgtgggcgagtccctgctgttttgcctggactttgcggtcaaccagaaggccgatggaacgcttctctaccggcttcacgacgacatgtggctttggggtaccacagagaagtgctccaaggcatggaaggtagtgacggagttcagcgaggtcatgggactgagcctcaatgaggagaagaccggatcagcgactattcatcccaagaacaaaaaggtgggcttggagtcaaccaaggaagaggagactgccaaaatcagtcacaaccttccgaccggcccagttacctggggtttacttaagcttaacgcctcaacgggtcacttcgaaatcgacgagtcgaaggttgacgagcatatcgacgaactccgccgccagctgggtgcttgccaatcggtatttgactgggtgcaagcctggaatatctacggcgaccgcttttttaccaactattttggccgccccgccacctgcagtggccgtgcccatgttgacagcatgcttgccatgtttgcgcggatccagcagaagctcttccctgaccacgccggcggggtgggcgcctacgtcaaggatatgatcgcctcacgcttcggcatctcatccatcccggatgggtacctatttttccccacttcaatgggcggtctcggtctgcgcaatccgttcgtctcgctcttcctgattcgcgatgacctggaaaagacgcccgaggagatgctggccgactacgaagaggaggaagagcgtgcgtaccggagagcgaaggagaggtttgagacctacgagatggagcgcgccgtgaacaagacggctggtggctcgaccagaggacaagactcatttaaggaccttgagggagaacctttcatgagttatgaggagttcacacggtacagggagctgacgtcgccgcggcttaaggcgttttaccaaaacctattgatggagccgaagacgaaaaacgtggagctcaagggcgatatcaaggcggcgctggaggacgaggatgattgggaggacatgagcagctacgacaagtgggtggtgcaactgttccatcgggaggtggtggacatgtttggtggactgacggtcgttgataaggcggcgctgcccattgggttgataaccatgctgagacaaagccggttccattggcagggctaagtgggtgatgacctaggttactagtggtggcagacgggcgacgaggaaggattgtggtggataatgtatgattatgactgtataaaccaggagaatgcggatgacgaggaacgagtaggatattatagtcatgtatgctcgccgctctgaacattattaggataggtttagcaattttgaaagcagtgaagcattgccttagtatatggtaatgttgtaagccgtgtccattacttcatgtctaatgctcgcatcaccgctccgctcgttaccttgccatatgtgacaccccaccctcatagtccttatgaactctttaaaccttgaacttcttgggatccagcttgtcaatgtccgcactcttggtctgtccatcaaaaatcagttcagacatcaacaagccggtggctggtccgttctgaatcccccagcacgtatgtccggccgcaatccacaagccaggcgtagaagtttggcctataagcggacccctctcctctccgaaccggacatgctgagggaggtagcaagcctgcttggccctgacgggggcagacgcaagaatcgggctgacggtagcgatgtaggatatcaggtcgttgcattggtcttcgtcgcattgaacttggtctgctgtttcggggagaggaatggttttgtctggttcgcctgttcattttgatttgttagtcatacccatatcaagtcgtacagacttgttgccaggaaatggaatgaaatcagaaacgagaggaggaaaaatgagatcaaggatagaaagaaagaaagaaaaaagaccattcacataccacaagcgtaaacctccccaaatggcctcgcataaatctcgggatccacatgtcccctatgctttctcttttgcccctttacccgccgatgctccggcgtccagtcgctcggcagctcaatatccgtaaacaccgcgtacggactgacttccgcctcgtacaccacgctgtgagcgcgcaacccctcgatcttggaccgaggcaagatgttacccgtccaagggccggcggtcacaatcacgtctgttactcccgtaatggagttgatttcgtcgttgttgttacggtcctggtattcgactgtgtctaccctgccgttaggggctgaagaagaagaagtgatgttggtcaccttggcgcccaatcgaatgtccacgcccttggcggcggctagatccgccatggcgttggtgaagtggaagggatgtgcttgcgccgtctcggtctccccgcgtcggcccatgacatcccatgagcgtacgagcgagccgtcaacccagtcaagatccgggggcaggacggatttggagaggagggaggttgcggctacgtcttgcttggggagtttctcccaatctttagaggttttttcgtcttcggcctggatggggaggtgggcgttgggggctgctgccgtggtgtcgttcggctccttcaagtcggatgtcgtcgaggctgatgttccctggccgcgagccttgaggtcggcattcttgacgaccgcaccgatggatccgcagccgacctggcggtagccccagcgctcggcaccgttgtgctcatcggcgagttcccggtgcaggcggtaggagaggggaacaagacattcgggataagcccagagggcgaggagaccgccggcttttccagatgcgccggcggcgatggagctggcctcgagaagagtgatggtgtgctgggccgggtcgaacttgggatggcgggtgaggaagtaggcggttgtgcaaccgatgatgccgccacctggtgatgatgttgtgttagttgagagctgtcgtatgcggggaatggaagtaatccctgaacctaccgacaatgacaatgtttctcttttgttgctgggcagccatgatgacgagctggttacaaagcgaaaggttcatcaacttcagtttggaagcttcgacgccagtgttgaatgtgttgatgcttcgttctgcaagtgaggaaatcatgttttccaggtttgaacgacgtcaactccaactggggtggctatcaacggcccaccccatcccacccacgagctacccgttaggtcccccacgctttcattgctgcggtttcttttctgtgcgggaatgtcgattttcaaagagaccgtgattcaatgccccgcacttgacccatgtcttgatgtgtcctctgctaccatccttcgttgaagcttcacagatcatacattcaaacggttgttcaaactgtattgtttgggttcgcaaagacagatgcaaattcataatcactcgctaatgcaatgatgatgtcaaagccaaggatctgtgttccccgccatcaatggtggttcgttcatgttggtgtacccaccggcttgccggacaaccgaaaagaatgagcgtcgcagaattctcgaatccgatggcgtgatgggaccgttcgggtgccttttcaccgtggctggagttcattcatatgaagagtttcaagagttcgctcccgatcttcagaacatttctgcgtagcggggcagtcgtcagcgatcggaaaataggcggcgcatgtcaacgccgacgcggactttagcgctcggttggggttccctgaacacatcacggtccctgccgaggtccctgccgaggtacctgacttgctgcttagtaattatcgcagcatatcacaacaccaagcaagggtgccgagtacctatcaccatgaatcggccgtaacaaaccgaagactgatatggtgcagagagttgagatacgcgtagttgtttgtctgaaccacaaaactacaagcactggatgaaacatgaggacgggattggaaactcgacggggttgatgctgaggtgaagttcaaccggacatgtgccactgtcgtgatggaatggaaccaccaagaaggggaccgctgtagccaatgaccccacgcgggaatcactccgtcggaaccacgctgctcgggaacttccagacccgcgccgggggttttatgtcagtccagtgctggtttgtctgttagctcgagacctcgttttaaccttcctgtgtgttttgatagctaatcaacgcgtgatactacttggaaaacaccatttctgataatcaatatatctaattaactctcgccatccaatgcctttgtaattcgtactcagccgttttgacttgtcttggtttgtgagctttgagactattcgggatagatttcgtctagtgtacactgccagaagtgcctagaggtacctacctctagtgtaccgaggtaacaaactaactagcatcggactgtacactagtgtagtgtacctgtctcacctcacgatccttgttctctccgagcgagctaggaccttttcaaacgtcggacggaattctcgccgccagtgcccattcaaatatcaagaccacctttcgcctctcattcgtgtcattctcggctcctttgatttttgtccttgcttgcacataccatatgataccccgctaccatcatcgctcagtagctacacttgctcgcacctcactcaccactcgtcatttgaaactatcaccgattctacctcaacaacaacaacaacaacctcgactgccagtttccaaaccagcattccgttgccagccagccatttccagacgcttcgcaacaaccacacttaacatgtcttctgccactactatctacgactttaagccccttgacagtaagcagccctcgcccttctttatcttagtctctcaccaccacatcatcatcattatcaccacccatactaaccaaacccacagagaagggctccgaactccccctctccacctaccaaggcaaggtagtcctgatcgtcaacgttgcctccaaatgcggtttcacgcctcaatacgccggcctggaaaaggtctacaaggagatcaaggagaagtacccggacgattttgagatcctcgctttcccttgcaaccagttcggcggacaggagccgggcaccgaggaggagatccagtcgttctgccagctcaactatggcgtttccttccccatcatgaagaaggtggaggtcaacggcgacaatgctgatcccctctatgaatggatgaagaatgagaagcctggcctgatgggattgaagagaatcaagtggaactttgaaaagttcttgattggaaaggatggaaaggtcaagggacggtgggcgagcactacgaagcctgagtctctgaaggaggctatccttaaggagttgggcgagtaaactcctgttctgtctgtgaaggtttgaaacggatggaaggtggctaagtcgcccaaggattgtagggatgggggcttgctaaactccaagtatgggatggttgagtgcatgatggtgtgatgctgtcctgggataagattgtctgggccgcgggaaatgcaagtttataccccaagccatacgtgcttaatcatctgtcattaatgcgatgggcaagatttgatgaccagttatgtgaatgttaatgcacagcactaatttttgtgaaagtgaggcaaaaaggaccaaaactaatactcgacaactaggtatcatcaaacaagcctccattgcccatccttcctctcaattttcacttccctgttctcatctatactccttctccccgcctccaagatagccgtagtagcaatggtgttcctcagcgtcggcagtcccttggcatccaaatccctgggtgtcaacgtacccgcatttacagcacgacacccatcgacaaacttctctatcgacacatagccatacccagactgtccggcaaagttcccgtcctcatcgggcgcatacttcatataaaacgggttgtaccacatcaactggccggccgcgtcctccgcgacgtcgtacccgcgcttggcctggtcgatgcggatctcgccgccctgcgccaggtagtggaagtactgattagagtgcacgccggccttctggggcgccgtccacgaggccgtgtacacgcccgtggcgtgcttggttgggtcgtcttccttctgccagtgcacaagcaggctgatggtgtcctcggtcttctcgtgacaccctaggctgacggcgacgccggtggaggccgaagccgacactttgacgggcacgtaccccagctgggacaccatcgagtcgcaaatgtcgacgtggtggctgtttaggtagtacgaaatgtccgagtcgataccggcccaggcggcgaacgtctgcagctggcttttcggttgcgacatgtagctgtagaagtagttgaagtcgcccagcttcttggcccggtgcttggcgtccgcgtaggctgggtcgaagcgcttgtggtgctcaatgtagacgtacacgccatgcttctcggcggcctcgaggagggcgatgtggtgcgcaagctccttgacggctggcttggtgatcatgacgtggatcttgcgctcaatggcgtacagggcgatggggtagtgggtggtgtcgggggtgaagatggtgatggcgtcaccgggctggagggcgtcgatggcggccttgtaggattccgggtctttggcattgtcggcggggaaggactcgaacgaggtgtcaaggttgttgtagacttgagtaatgttcttgttgagatgctcccctggaggtttggcaatggtcagtatgtatactggatccgcacttcctgcctaagggggggactcacgaattgctggaaactttgtgccattgacgccaaccatgccgagcttgccgaccttgcctctccgacgcagatcaaacattgacagtccaacaacaccaaccttcttgtccgagcctgaggcaccgccgccgacaaaaccggtggtgtactcaccagtaccaacctaaccaagtaagacagtgattgtgccagtcaggatctggatatggcgaacttaccatcaacacattgagaggagaggccatgttgggcgatttgacagtgacaattggaagagaacggagttcacaggaaaaaatggcagtcagtttttgtcttcccaaggtgaagctggttgctggatgcttgtttgtatatagatggagctcaacgggaagagcttagccggggttggatggaccgacagagcaactgcatttctcgtggtcggaataattatcgtgacacgactttcaacctaatacacatcgggccgtttgttgagtctctgaccaagtgaccgtcaagaatggtcttccactacgatgtatagagccatccaagtcatctcgaacttggcttttcgggaaactgatgtccatactttagtgctcctcggaagaattgatatcattggagcgcatagaaggaattgctcaatacacggtctacaaatgggatggattctgtcgatcgggtcccgcgaaacgggttgtgtaccttgatggcctcgcgatcttgtgaatccatattcagtgtccttgaactttcactacattgccaacttcattccgaggtggcagacctgtagttgcttaatttgtcccgtgtaataccagaagattccaggggatttacttgtagacattgccatggctttggtggcttgcgggcttcatgaaaagattataaaaaaaataaaaaaaaataaaaaaaaaatagagctgtcatggtcacggtacggacctcgaacgcggggaagctttcattggcggggtcgtggctcgtgaggggatggggagggtgtgcgaatctagtgtagtggacagaaggtggggtgcaacccccccagcacccagcactcagcacccctggccgacccgctccttcccccacgtcaacttttggggttgccttttccccgcaattcacccccccccaccagagttcgcatctttccacttcctcccttccacattttggtcatcgaattacttctctcgaccgtccatgctttcaggcctaaactgagtgcccttctactcctcggacaggaccgcactgcatcttccaaaaactaccccattttcaccgagtcagcctcttttcttgcctggttggagatactccatacctaatctgatggtgggggtgtgcatcatcatccttgccgttgacttttatgaggccatcttcattggaggaaatattcgttccgtctcgtggtcgacgacaccagaaggcgactacatacctagctagcaggcctccccaggctacttggcacatgtgagccttcacttgacgttctcgccgccatcggatacatagcgcatagctagtgtacgtctaaagccatgatgccagagtcaaacagccacgctcgcaccatctcccctacaatgcacggtatttggcgaagtgacatcagctcagcagactccctaggcggcgggaggcgtcttcgtgtgcaaaacatctacttaacctccaagagcaaacatattggtgacaagccgttaaccaacagatcgcatgcgaagttggcattttatgcacttatgtccgcagatctccagaccatattgctgggtatcaaattgacgaggtcactccgaacccttcactcccagtatcctacacttacaaaagacatttcaaaacaagtgtttttggacttgagcggtctacgagaatatcaccccaaaagtttctggatatatctcttggcgaggcccaatgacccggcatcctcaacttccaccaccaccggataagccgccgccattccccattaaccccatccttttcccgctcgccgccatactaaaccaagtcaaggcggcgttttggacaaaaatgaggtgaatgcgtgatttgttccccataatccccagtccccccgtccggctgtaaatgtccttggggtaaacccctccattacatctcctccatcttcctcccccttccccccccccccccccaaaatccgggtccatctaatggtccgcttcatgaataagccgctgtctatttgccttgccctctgtttttaccgactttcgtcttcatccaacaggaaccgcgttggctagtgcctttggttggccgcctcggaccaatgtccgagcgaactgctcctggtttctgaacattttgcttccacggcacgccatgacaccccacagttggggtaccgagtcgggcaatgctggactgtatgttaccgtgaacctttctttctcagataagtaaacggcgttccctcacttgcttacgcctactccttctgcccattgcctcctttttttctgattcctctgccgctacttccgtgcatcacgcctgttcaaagcctcaagcttcaaccacctgagttagcacatatcattttgcccatatacacatccatcatgactgtgtccagtggtgccacgaacggccagcaggccccgggaagacctcttccatgcggcatctacgccccaaccatgaccttcttcgatgctgagaccgaagacctcgacattcccaccatcaagaaacatgccgcacgtttggtcaaggatggacttgctggtctggtaactatgggctccaatggagaggctatccactgtacacgagaggaaaaggcaacggtaacccgcgccaccagggaagcgttggatgaggctggtttcagggacacccccattattgttggcgcaacggagggcagtgttagaggaacaatcgagttgtgcagaatcgcccaggaagctggcggcgattacgtgctactcctccctccctcatacttccgtttcctcatggacgagcaagcaattcacgactacttcatcgccgtggctgacgagagccctctgccgctcattctgtataactatcccggggctgttgctggtatcgacatggactcagatctgctgatcaagctcgccgcgcatcccaacattgtgggcaccaagttcacctgcggaaacaccggcaagctcacacgagtggcccaggcaactaatgccaagactccctgggccgagggatctggctacatggcattcggtggaatgtgcgacttcactgtccagaccttggccagcggcggcagcggtatcattgccggaggagccaacgtgatgcccaaggtgtgcgtcaaggtgtggaacttgtatgtggagggcaagattgatgaagcaattgcgcttcagaagactcttgcaaagggcgactggtacttgacgaaggctgccattgccggcaccaagcaggctattcagagctactttggatatggcgggtacccgaggcgaccgctcaagaggctggaaaaggcccgggtggccaccattgaggagggaatcaaggaggtgatggatattgagaactctctatagccgagaggtgggtggatggaagacagaagacgatggcactgagcggccttggaagaggagggcttcaaaactaaaaggcagcagggtttttacgtctcaatgatctaactaatgcattcgtgtcatagtcaatggcggaaaggattaagagggacaattgctgtatgcacaatcacgcatgtaataatacacaaaacggccgacttacaaacaactctcatcaagtttcgagagagagcacaatgtcctttattcacaacgcagcctatctagcttggcagtcaacggtcgctattgtttgccttccactttcgttgagggtcttcctacgctacactttttgagctcgatacttgtcggtctttccagaccatgggccatcccacgcctaagtatatatataacatctaaagaaagaattataaaacaaaaaagaaataaaaaaagagagaaagagagacagagaaagaagagaggtgtcagctccaggcttctcgatggaaaagttccagtgagttaatgttctgttctctacggagcttgattgccatgtataactggaagtgcagttgacgattcaatcaacctcctttttgttccatccactactttcctttcttcggtctcccttgatatagacccactgtcttcaggactcagccaggattccgaaaagtattttgacgacacatgagcagacagactgccttattggatcctatggatcttggtcccgttgtcatgcatcactatctgaaatgctggacgcatagaagttgcgcccttacccaccgaaaactaccaagcatatgaacttgatgtggaagtatttaaccaaaccttgcccagtcacccgctcaccgtacctctcatattttgtatcgaacatcgattctgtcctcaactcccaggagcatgtgagatgtgtataggtgcccatgcaaggccatcgtcctcagcgtttcaggctgttcagagacacctgggggggggggggggggggggggtccggccttctcttgttccttacttgccgtcatgatcctatccgctacctgactacttctagataaataaatcaatacggcagagatgacgaaggctgcaggtgacctttggagcgtagaacggaatgaggtggtggcttcatgtttgaaagttggaaacctgggaactgaagagaactgcgaaagagaaacctcgcagaggaggttcaatgtttggaacggagatgtgcaacaagaagatatttcgctccttccaatgtacatacaattgtgtgtcatttatagagagaaggaactttttcgatttttcgctctttccaacttgctctctatggctccttcttacataccctccagccgccaatttgaaggtacgacctgacggcctagatcctgcagtcggctctgttccggtccaacttcttgtcatagtttgtggcttccgtgaatgagtactgtagtatgcgcgtggtaagtaccagtacttcacttacacccgtcaaaacttgtaatgacaacttggtcagaattcatgagatgacgggaaaataagcgatgagcagaggtacgcatatggcaagtactcatctttattacaattcattttaacgagaacttcatgactcacctccacccgccactcacatatactgtcggcatcgctacaggtaagttgacacccgtcaaaacgggtatttagggctatgttcgagggccgaaaaggcacgacaatctcgatttcaaacccctatttcattcccaggtcaatcaacttgttcagcttcaatctttcagtgacttgcatgaagatcagctggctgaatcatcagcaatgttatcgcaaatctctgtctttttttgcccatcgtcgattttaacccatagtttctcggaaggcatccagatgtatactggcaacgaaactcctagcgggacgtatgtaaaccctaagctcaccaaaaacagaccccatcctatatcatagtacttcaagctactcctatcaaggtccttctttgacatatgctcgttcagtggtgttggaaaacacttatggggcagagtctgggtacagcgagcgagttcccagcctcgcgggttgggaattcaaggtcaaattggagccagagcgtgctccggttgactgttcgatttgatctgtaatcgacaaatgaagatgctaggataaaccctttttaactgtatctcgcgaaaggatggggtgttgtacttgtttgagtcttcagagaaccttaaagcaaggaccgctaaataataggtactcgatggcacgaatgaacagagacctcagaccagtaagaaatgcccactcaagagcttggccatcatgacacggtttgttacacatggagtacttcccgcccgagctcagcctcagagtttgaagttcgatacttgacattacaaatactcaagatgtccaaagaaaaggggcccttggtcaacaacagacgaatcgcctaggcagcaaatcagaccccaaggtatcaggttcgcctgaggccgccaccttgccgctgagcgccaggcactcctcgcatctacagctcacacccgtactattatatgtgcaacacagggcgcttgtattgaatcatgatacgtagcactgagctgagacgatcagctgtggattctgaagatggaaatacacaaggcagttgcccgcagttgttcgaagttccagaactactggtcaaggagagaggccagagagatggcctcgaacctcgaacagagtgagaaagccaactccgaggttgaagagtggcgatccttcgggagcggagagagctgtgcctccccctcagtgaaggttgtccccggaaccccgtcagcttgtactgtgtatgtatttccagtggttggtaccaaggcgatgttgctgacaacgtaactttgcaagtgaaagtgaggatagcaactcggacgagtgtactatgcagtatctcgttcgcgtagttgtctttgtcgatcatgacccggaagcgccctttctgcaagcattgcaaagctaatgacacagctgtggaggaaaaaagatggtggcatcagtacccgcccgtgccgttttagcccccccgtgatctcagccgtactgtagatgatctatggagagcaccaggtcttcaaagagtccacttcgccagcaatgatgaaataatcggatgtcggaaagcagctaggtacggcacgagaaacaaaaaaaaaaaaaacgaaaaaagtagaaaaaaagagtttcaaaagaatatcatgacatcccggttgcccaggccgatgtcgctgctcgcttcgagcagagtcaaatgccgaggcgggaacagcctcggtgacaaggtgagaagatgcgattccggggagactatacacactaggttacaatgaggagagcggagcgcatggtctaggaagtatctggttgcccaggcatttgaggtgtgaagaactggaatcccgtcgacagggcccttggctgcgcgaatcagcaaggctcgagcaaggctcgcgtgctgctgtccaggattacaacgttccatcgaagtgggaacaagccaatgggtggccgagacttattcaatctggatacggcgggctccgaagtccagctgatgatattacactacactagtcgagtgtggattggcgccccttcggaaaccaaaatggttggctttgcattcgatatctgaaatcttaaaaagataacatggtacacagaagattgtcatcagttgtgcggtgatattatagtgacaagggcatgttttgtgccgcgcgatagtgccaacttcatgaccaatatgcttacggcgtcgtttcggatgctgtatcagaggaggactcgcctggttggagataatctctccatctgctatggtgtttgtttttggtcgaaatttaaggatccaagcgctagctaaaggtgaaccactaggccactacctacactactaggaaggtaaaaatcgggcagactcacgaccacgggcattccgagccacagccacatcagtgagccaagtaaaggaacgctccgagaaatggccgacagccaagccacaggcctatctggacgacggagggcgggagtcttcggaacggaaagtgggggagaagcctgaaagtgaaattgaggttggggtaccgacgacgggggcgaggtggagttatagcgaaacaatgccgcgggcctgcgagacttgtcagatgtatttaagtactggataccatctcatccaccaatcagaaaccagataaattccagattaggctagcggtttgtgacctgccccatctgggactttttgatatctcagaactttggaaagagcttcgcccacgcagaggcagctggtatagaaaggtcaaaccctaatgatgcgcgtggaggaatgaagcatcgcatttttcaagtacgtggccatcgacggaaaagacggttcgaccaacccacagagaaattaacaaacggctgacatggacgattaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccattaccctcatgtcgtgtaagaggatgactgcagtggcatgcgaaaaggagcgttgaagatgaataactggcaagaacttgtgggcaaagagatcacgcggtcatttcaagccaattgcacgcggtctttacacagtagatgtcgaacggaggagtgctgttctggtgttgaaatcacgcagagggaaaaaagaaaagatgaaaaaacaggatgggcacaacttccccgcatcattgtcgtccaccggcgcccacgagttttaggtgcgattctggtctcagcaggctagactcgttgtggacaaggatcggcagggccagtgtgaggtggtgatgaacggtgatagtacactagcggacagcgagggcgccatgtagtgtacactatcatcttgtggacagcgtgacggcatttgaaaattgaagggagatgcttcctttcacgttctagcggccaggtaccgggtccgctgaggttgaagtgggtgttcgactatcctctacgtagtcatacatctcagctcaccttcaagactttttgctgattttgccctcagtttgttgcattctcccatgtgcctctcatctcgacgtcaaatcgtcttatagggtaatgtacacacttcagtggacctccttctgacgccttctcgttagtgctgctacatagcgtgttttcggtggtctgaacgaacatggggtggtgaaggagccaatgaagtcagcagaggaagtcgttcggacgctcgggcagtgaaccgaacatcattcccacttctgtggaggcggccgttgttgatggagaacgaagagagaccttggcgatttgattacttctttgagataactttatgcaaattcgtgatggcgcaaactacgggtcgccgacctaccagggctcaagtgtatgacggaaccttggcatgtgaaggaaaagaaaggcaaagattcgggagctttgcgcatgggtggaccgttggaaggcacggatgcttcagttctccaccgatacagtgaacaacaaacctaccgctagcgggctgtttagcacgcgacatgctacctacaataaggtgtctatgccatagctctttggcggtgtcagtcgcaagaactaccatgtaagaagcatcaacataattctttcagttaccttccgagagatagcaaaataatgattcagcgtacctgtgccagctttgggatgcgacagcttatccacatctcatgagagcttcaaccgttgtgtcttctcagatacacgacctctggctttctcggaagaccctcgggcccaccatttgaccaaattcacggaaaagttagaaaagaaagggacccccacacattcacaaatggtgccagcacgcgatgccgtgccgtagtattcgcttgaacagacctagaacggagctgtttaccatgacaggctagaccagccgctcaactcatgtcgcgaagctcaagggaacaagcccaacggccaggcagttaggaagaaggcttgaggattgaacggtacgctgggcgttacctacgggtcttccaacggccaaggaggccaagcgtgcagggtcttttccagacgcaactgaaggaacgcctggtaggcgagccgcagtgtcgtgtaaagtaggtagaacagtcgtcagaggcttgactgtggctaacaaacgggaagggcgacgaatgaagcaagtttctgcctctatcatgatgtaaaggtgtgaaaacttccctgtggcgctgcgggcttttcaatttagtctcgtcagttggtgggaaggaacgaacacctccatcattacctgcacatcagcagaatctcaagttcagcgaggggaaggatgaggggggcggggggcgggggccgcaagtggacgcaaaccgccctgaaaagagatgcctcgtctgccgtcttttgtcatccactttgctcactgccgggctgttaacacatggctctttaagaatctttgtaggagagggtcctgccgtcattgctgtcctggaagtgcaacgatgaactggattttgggtttccacagatagatctacctgaatcccattctcagatctgtctccacagccgccggggcccatgggccgccggggcaggaggtaatgtgtacactatatgctatgtataccggccccggtacagtacttggaacgaaagacagcactcacatggggctcacggagtggagagtcaatggtacggacgggaaagttaaagcctctagacatcaccggcgcgtgatctgagatatttcggtccgaacctaagttgtgtttttttctagcccgaggtgtaaagtggtttcggagacaaaggactccaaagatcaccacacctcgtgggcactgccgagatcttcttcccggaggacctttcacgagaaaggccagaccttgcgagcttgaccatgagaaatattatagaggggtatccctgcaaaggatatccaccgcttgaggttgaacggttgggcgctgcgcggaacatgaaaggggaaacgttgaaagagtcgcagtgcaagggttcaattttgcatctgcgaatggaacccttcagtttgatggcggaataatatttttttttttttttcctttcccgggagttccactgtagggcccagggcagcgcttcgacgtggaaggcgcgcgtattttttgcgcgaagaagatgtgggcgagttgcccctggaggaagcatccagacgtcacatcgtgtccattgataaggcggcattttatcttcccttccttcccccctttcttccatcgatgacacctgtgtggtatcaagtcgtacaatcgttgctacgtaatgccaagcttttgtgtacaaacctgacccagcaacttacaccaccatataagtctcactgttgtccctgtcgataggtctgtttgaatttctgcggtgttgagtggttgtctctgatgctagtgatgtcaattactgcttttgcccgccgcgtaacacaccatcttcactatctctcacccacgctcgctttagcagtctgccacgttgatccggccttactaccaccacagatatcggggttggccgataaaattggggacatgttctggttcgctcgcccggccaaggtcacccgcatggaagcccgccagaaggcgggaagtcaggaaaaggctgggattatcatgcccgggatgcagttgaaagagacaagtcgcatggacttacgccggtttggggaggtgaaagacatcttgatcggcgccatgcagtactaacctaacctcgcgtgaggtggacgtgtggtactgcgtctgaactgatataggcgatcacacagagttgccaggcggtttggattaatggtattctttcatggccttcaatatccgcaaggccatcgacatgtgtaggtaccttgaagctgggttggccgtcttctgctagaggcagtcgcggcagtgaatgaagtacacaccaaaaagacagtcatgctctgcaatgctctggccccagaaccaaagaattgtcttgcgacggagattgaaaggctcacagatatattgaacacaggcaacactatagatggccccggcgtatggcgaccatagcgaactcccccccactcactggctttgcgagatcccacactgactagaggtaggtggagtcagctcactaaccggttgagcgggatggcatatctaggttgcatgcctgtgatgaagaccggatatcatactgtccttgagccaccatgaagtaccaccacagccaagcggtgtgagaacagtaaatgaggactgttataggtgctacattcactgtctttgcgtgttcagacatcaaatgtgagacgtctctgcttcgttgggcccgcgaggctgcgccgacgtcgatatgagctccctggtcgatagcattatcgtattacagctaggagattcgaattgcggtccaaatggagcactgactgtagaggactgaggtgtgccgtacgtgagttgaaaaataaaggtcttgtgacgtggtgctggaagatgggggttcgtttccatagcggttgcatcagacggatattagcgatcaatgaagacttcaatcagtcgagtgtaactaccttgtcttgagcataccgcgccatggtcctaaagtatcgcgcaagagaaggaggtcgccatatgtaattgacagcagagagtaatgttacctagggtatgtacgagtcactggccttgatgctattcactggcttggccacatgtggatcttgtcaggtaccaccgctacgtgtgtacgtacctactttttgtatttactcccccagagttctttttcctaacatggcgcaatcacacacttcttgtgcccacaagtccaagaggtacagatgaggtcatggtgttgcttcttaaccatgagcatgggctgacgggagctgatggtagataacacacgatattgttgcaacaccttttgaaagaagccttctagacttcttagagcagaggtcttgcactctcgcagaggaggaaagacgctgacagaattgcaattgcgccaagccctacgcaaaaaggccgaggttaaaagtctttgctgattgggttccgaggctgccccccgcgcaatatcccgtcatgagcgggagccaggaaaaagccaatggatggactgcttatcagcaactttcccctgtccgtcctttcgctcctctcgcttgtcgtccgtcgcaacctcgcaaccacacagttcgtgctcgcccaccatcccaacgccattctttcgaccaccctgccagccaaccgttattcgacaatgcaagtcaactgccctggaaccctcccaggcgggcaggccaggtccttgtgagccctcttcctcagtgtcccctcaaagaagcttgttatgggctgatgctacgtcgtttatctgggctgggcattgcaccatccagcccacacataggttagaaagcagcaccctgaagtcatccagatacatatccgaaaaaccggacgctcgaaagcccgtcgcgatctcgtcgacttcccgagtcctagtctctccaccactatgggcattcgccgtctacactacggctgagagatctgacgcatctaaattgtctcggagaaaaatccaagaaccacttggcgagccgtgtgcgaaaattggtgccaagctggggaagcggattcgggaattcactgaatcactgattcctgttcctgcaatcacagcaccaaaagctactcccaggggtccctatcaaagcccttcggtccctgcacattgacaatacactacataccctgcttcgcagggcctggggatccatgtccagtgagccagcgttcgtcttgatcccacaacattgagcaaccaatagtgtactgtgagacgacaccgagatgtcttccaactagccaacctctgattagatactggcagcatgactgtggcgtccttacagtactaatacctcttcagcgcttgctttcttcgcagaaggcatcccgtcttcccagtgctcagggacaacatccccgacaaagcgtcagtggttcgtcagtggctgaactggttgcccggaggcaagacatatctacgtatacatgttcatccccaagtcggccgcctctcggctctttggttcgaagagagaagatgaatgacagcaaaccacctagctgttggtgatcgaaccgacccgaagctgagccggacatgggattgccatgtgccgagtcgcccgggaggcttgagactttggtcactcgaggagaggctgcgccgtacagtcaattgttcgactacacaaccaaacatccatcttgggatgcctctcgttcttgacgaaatggtactctctcaaatcacggtctaacatgtcgctttgctgcgtacacggtgctctggcctcggcgatttcaccatttctgctgctgttttgcctattagtagggctacctagtcatcattcgcagcagtctcgagcgggttaccctttcaagaaccatctccacctagcaaccagaatggagcctgctgctacttgcagggtgttgcgaccaagacaccctcctccactctcaccaccccttgtcgctcttgtgctctcgggtcttctcatttgttatgcaccggccgttgcatccactccagggcctctcttccgcccccggcacagagggcgcaacactggagactcgagagtcgaaaggaaaagcctcgagctaaagatggccccctttgtattttcgtgtatgtagtgtacactacactatacatgtacactacacgtctaccccatcaatatcaagggggttcggatacgctagcgggctacactaaggactaagcagtgcgctaggtgactggtcaagcgggcgaattgctgtttggttgctggctggccatgctgcatgcaagacaagcctcgatgtctcccgcggcctcgttagatggactctctcactcactcttcgtagctgtcgctggggttttcagttaaagactggccatcgaccagagatcgcatcgctggacgccaccccttccttctgcctttttattctttcccacttcccaggtctattcgcctccctgctatgggccaagtctatccacactaaacgcccatttatccataccactcaacttccgtcctcgacagtcctgaccggtgtcttggccaagcttacctgccgactgtttggacagcttctccttatgatatctctgagactcgatacctgcagcatactcaaccatcacggcccgcagtcgtcaccaccatgactgcccccatcaacgccccacctgctgcgacggccaaagatgctgcctccgcgaggaagcgtaggagaagggcgcccgctggcggagctgccgacgactgctttacctgcgccaagagaaatgttaagtgcgaccggaggagaccgtattgttcgcaatgtctcgaaattggaaatgagtgctcgggatacaagacccagttgacttggggtgtcggtgttgccagtcgaggcaagcttcgaggcctatcgctacccatcgccaagtcaccacccgtgaaccccggaaaaggagtgacggcattgaagtcgccaacaacgaggcaacgcactagttcggtcgcatccgtcagccagtactcggaaacagaggatcgtgttaaacgtgaggagacagagcagccgtcgtctgtggatcttcactcacctcttcactcaccactgtctggtccgccttttcatcacttcgatatgtctcacatgtcccccgtgacggaagccccaccacccggctggactcacatcccgtttacttcacccatgtctcctcacgacggctctggatatccaggaaggagcatgtcgctttccatggcatcccacatggactctataagcgaaactgactacatgtctcccatcgctcactcgttcccgagagacgatgtttcttacatccacagtccccttcagagcccgaccgctgtctacgatagctatcccggccatggcacatctgtccagcatacccatccatccgccgtgatgatcgagtcccacaggcctccgacctcgtgtcccagcctcggttactcgccctcagagcctactgctagtctccctctgcgagtatctcctgtggacagcttagaagcccagctgagtcgcaagatggtgcaagaatgtgatgtcttcggtgagccactttactttcggcggtcatgttatccatactaacgacagcgccgttcaagtgccgagaacaccatccgacttggagacatttagtaccagcgtccaatctcacggcccgttctgggcaccatccaatgcagacgacgaatcactttcgcaaagtgtccacgagcataatcagctaccgtggccgacttcgtttccttcgcaatcaccctccccgatcctgcgagtaagccctgatctcatccataagatgcctttcttcatggactattacgagaagaccatttgtccccgcatggtctttatcgacaaccccagcaacccgttcagggaacacatcttgcagctcggtaccactagcaggagcttgcagcatgccatctgtgcactcgccgcatgcaacctcaggattaagcgacggctgagtcttggacagcacatgcgcgacgttggagaaaagcgattggatgcaagcccattcgacggttactcggatacacagccagaggaccagtccctctccgaggagtatcaacacaggaacctggctgttcatctgctgaatgagcagcttaatgacccggagaagtcgactcatgattcagtcctggccaccatcctcatactttgccactaccggatggctgagtccggcgtcgccaagtttcaaacccagtttgcaggagttaagaagatactagggttacgtcgaatgtcttcctatcctgcatcaagagactcggcatggatggaggcgctattcacatactttgatgctatcactgcgagcgtcaacgatcgggaagctcagctcaacacatccttctatggccttcttcctgactcgcaacttcttccacctggtacggaaaatctcgtaggctgtgatcgtgagctattcaagacgattgtcaagctaggtcgtttgaacttgctttcccagcatcgaccggtacaaaaccttctggccaacgcccagcgtgcacgcgccaacagcctatgcggcaccccttcgcctcttggtggtggcggcttcaagtcatccccgtctgagcaccatcacttgttcggaagcttccagccgatgagattcgagggcagcggactcggctcgaccatggaggacgacgaaatgacgggtataggtcacacatccatgggatacgacgatcacggcagcacattctggcgcgagtggaaggacgcgcgcactgccctgcagagctgggagtttgacgcgtcgagggtcgtggcctcattggcgccaacgttgtcgccgccgcctacaggctcacaggtgcgcgatctgggctcgttgagcgaagcattccggtatgcggcgcttctgtacacggaacgcctggccagtcccaacctccctagctctcatagtcacttccgggatctggtcagccaggttgtttactatgccaccagcctggaagcaggcagcagtgcggagaagttcctgctctggcctctgtttgtggctggaagcgaatgcgtcaacgtgttacagcagaacattgtcaggtccaaatgccgcgatattatggctcgcagcggctacatgaacaacatggctgccttggacgttttggaacgcctgtgggcagaggatgtaaaggaaaatggtcccggtgccaaaatgaggggcatgatgcgcagcggaccattcaactggtcgaggtgcattgggggacctggtgtggatgtggaatggatcatgttctgatattcaaacaggtgacaggggggttggttggttgctttggttactgctgctattactaggtacttactggtgttttgtccatcttttgggagcgggatctctctgttttcggatcacatgtttggctttgggtctggtcacggcgcttaggcacacacaaaaattagccttcctttacatgtactactactatatgcatatatgaccggggatgaataggatgacgggttgggaagcatacggggaaggttgtggttttattcagcttcgaataggaagagaattgaagctgcttaggtaccgaggcatctaatctacctagtcttgcccgtcgagagaaatgaacagacatactgctgcacatcaatccggactgaggtatctatggtggtggcacgtcggttcggaaagccgcgtcttctctcggttcagttcctttccatctcgttcactgttcctatccgtcatatcggggtttctcccatacatacctacctaggtaccgacatacattggaaggtagaagctacatgcattgccaaggttaccacggcggtggtatcattgtcggtacctcttggctccttacttggctttggggcaccgcgcatgaatggtaatcaagagctgttaccgagagagcgcaagatggcactgtagctatatagatagctacctaattgggtccattgacaaaaacatgggagaggcacgtaccaatctatgtaggtagatgcccaatgcaccaatctcatatctgaatactacctgcctctaaagtgcttgattttgggggtctcgtgctttgggggagggggttgtgtggtatgcaaaataaatgctggacttcagtcctgtcgttgccgccggtactcatgacttatagggaactagtatggacttgatgctgacaacaacacaataaagcggatggacaaaatgccgtgggaaggagacgatcgtggttctagaaaaaccgtgggctgagaaactgtgcgtgtgaatggcgaatatgcaaggtggtggtgggtggacgaatgatactatgtatggtggtgagggtggtgcaaaggcagtcagtcagttacagattggctgtccagtactgactgcatcgacaaatccaagagaaattggtcaaaggggcacatcaattagatatgagtttatggaagaagttttcagaagacgaagttcggttggagatgacactggtttgaatttcaaaggtcggccatagatgcccattttcgacgatcaactgtgacagtcgaagcccagaggagaaagatcgtacactccctaacacactacactacaagtagagtctggtatgacttctctcgggctacagacgactgcgcagccactctcattctcaacccatatgtatggcatggcataggtcaaaacgtgacatgttccttggtctgactgtgtgtatacagtaacccaactctaagacctcgagttgaaatcttggattgattcggtagtcctcctcaccttattacgtacgtacatcttcaaaatccggggtagcgcctagcctagacccttcacggcatcagatgcagtaggtcgtgaaattccccggaagactaaggagaggggcaaagaagaaaatactacactacagaaactacatggaaaccaaaatccgaagaagtaatagttccacgttctgttggaggctcaagacattcttgaggaggggaaaagaggtcgatatgagcgtgtaagacgggtgaatacctacctttgcgcatccgttccgtctaaagccgaattgcccctcccatccttctcgagtggtcgtcgacggatacccatcgtagattatgggattgaatggcaataacagacagagtgattgagttaagcccagaaagcatcttgcccacagcttacagtctatctcaaagcatctttttgaagcagggggtgatgctaatcaaagatgtttccttgtcaactcgttgccataaatcgtgtgtccaagtagtacgtacataagtactgagaggtatacctcctcgccgctaccactccccacatcccgctcgacatgtatccaactaccccctcatttcgactaaacctcatggctaacgaagtctacgcctagacttaacaggaaggtgactatcccaagcatggcccccctcatcaagttctgaatatctccatgttgcattgaggttggatggggttgaagaaggagggggaggtgggtaagatgttgagttctgctgcgaactatgggctgggcgtttgaagagagaggagttggggaagaaaaagcaagacctcggtcgctgtctaggtacttgtataggcaaacgtctagaacaccatgaaagacaattggctggccactacagtacacctatgtatgtcgaacggcttcccattctgcgcagtgttcttccgggctctgatgggcattggccggcatgtagcagggtgatgatgaccgaggcacttgaaatgaacatgtcaacagttaggtcgcatactaccgaatgtctttggaagtacaaggctgacatttgaaggcgggttggatttgaataaaaaagaaatgaaatttcaggcatgacccgcgtgcctgcgtcgaatggatagtggcgggggccatggagggtgttttggggatgggatgagacgggaatcaagttgccctaccggaaaacttgcaaagtgcgtagctagttatttagcaatgattacaagtctgttcatatctccaatgggtaatgatcatggtgacaatggtgaggtggtgactggcgcggccgctggcgcctcaccagttgcgagcagaacaagaagccgcggctatgatggccgtgaaagttagggtccaattccgaggaaatagtcgttaggtaagttgccatcatcacccttgggagaaggattgttgatgaacgaactggtgacggcaataaaggcaagcaagatacaagaggattagaaacggaacctgaggaagcggtatttatgtacgtgcttacatacaatacaccacttacactacctaggtacacacttacgcagtagggactgtatctttattacggccctcttgccagctggcgactggactgagggaacgtacccaagcttgccaagtaacgaacaacctgtaaggtcgataagggacaacagccccactataattctcttatcggacaggagccattgcagttccagttcaatcgagttctctggggtggtttcccccgaaattttggtcaacttccgccttcgttgttgttgtcgccgtcatcgttctttgctggtttactcccatttcgccttcttcttcccagcatcttttggcagtcgaactcctgtcctttcagcaacaccacatagtacctacttcccgaaaaccacagcaacaatgggcagagaacttcagaagcgcaagaagcgctcgtctcgcgccaaggtccagacgcataccatcaagaagaaggtcttgaacccccagggcagcggcatcgttgccaaggcctggtaagtacctttctcttctttttgttgccagatattcgagaggagattcagtactgacatgcaaaaattgatgtactacaggaacaagaaggagaccctctcacaaaactactcccgcttcggtctcgtcgccaagctcggcaccgccgccggcggcatggccaagaagtccgccgccgccaactacgccggcatcaccaaggatgatcctttggccgtcaagtcggccgatcgcggcctgttcgaggtccgcgaggtcaaggtcgagcgtgacgcctcgggcaagatcgtcaaggtcctgcgctcggacaacccgctcaacgacccgctcaacgagatcgagtccgactccgaatccgaggaacccaagcccaagaacccaacccatgatatcgaatggcacggcatcagcgacgaccgccaggagatgattgcccagagcagccggcccgaggtggtccggatgctcgaggaggaggcgtcgcgccctgtggagaagacggtgcgctaccagagcgagcgcgagctagaatggctgcagcgactagtggctaagcacggcgacgatgtagctgccatggtgcgcgacatcaagttaaacccgatgcagcagaccaagggcgacattaccaagcggttgaggaaggctggcttgttgcagtaaagaagcggacgaagaaacgagggaggggaagaagggggcaaattgcatgcgcgagtgtgatgtgaacttcatcatcactggaatgtgactgcttcttgcaaggggatgttcttgggatcaccggtgagctcggtttgtggtctgaagataagggtagagatgagggagcctggcgacaaatgcccggacccatgtccagtctcgtcctgtaagctgggctacgagagtcggcgggagggagaaagagcgacccaacacggctgatccttcagccgagatggctctgctcgacaggtctcgaaagaagagagcaacggattttgtctttctctctttgtctctctttctctctcagactggtataatgccagttagactctccccgctgtcgcctcatcatacttcgcttcagggggcgaccctctcgtggaatggggaactggcaaagaaacaggtgacggagctacttcggctcgcgctcccttgctcaacggtaatgagcaaaagcaaaacggatgatgggacgggaaccaggatttcttgtgcagcatacatactattcattaaggccacgggcgttttaggcgtttctcaaagtacatgaaaagaattagggccattgagccatccacatatatcgtatcatatcttgtttgtcacctagaatcatgttctacgtagatctccacaaatatgggagagtttaataagaatgacacagatacaaagcattccatgaagccgatatgagagctttgtgattcattgttgatgcacgaagatatctctctcgtttctatgcatgataaaccaacaaggacctgtgacgcctcgccaacgacaccccataaaacaaagcctacacacatacatacacaagaaaaagcccaaaatgtttcgtctagtgccagccagcccccaataacaaaaaaaaagaaagcaggtagccaagacactttgtacatgacctaagcatgctgcagcgtatagctacccggtattgcatccgcttccagatccaaagtcgatcagtccagctcatccatatcccttgacttgaattctcgacccttctgttttttttaatcccattcttacacattcccccgttcgattcctactcggccgtagggcgcagtgggaaaccttgccgatggctcatcctcgtagtccccatcatgcacactaggcggcgcgtacctgctgccgccgccgacggaggattgataatcgttatcgttgtcaaacgggttatcctgtctgaacgggttctcggacggcgccaccgagctagcgccgtaccgactggtttggcttcccaggtagctcggcgtcacgccgcggttgtatggatcagcagataaatcggtcgagggcgtggcgccgcggtatgggtcgggcgtgcgggccgtattcatgctcagaggggtatggccgcggtacggatcgggggtcatgttgctcaggggcgtgtggccacggtacgggtcgaccgagaggctgctagccgtcggggcgccgtaggggtctgagtagtcggagcgtccaccgccgccaacctggccgccgaggtgcgtgttggtgtcgtcgtagtcggagtggccgccgatgccgccgccaatctggctgtgctcgtcgtcccggtcgttcatgttgacgggcgcgtaggcttcttcgtcgtgcggggcgagcgaaaaggcagccttgtcggggtcgatgttctgggtgcgggcgtgcaggttttcataaccggggaggcggttgttccacttgtagtacatgagggtgtagatgctcaggaacgtggtgacacagaagaagaggctggatatcagaaagacttgttgttagtgagtggctcgaggggaggggattctttgcaccggtgggacatacaaaacaaagaagccgagaccgacgatggccttgctaatgccgcatacagacatgcaagatccagcagtgttgaatgcagcctgggtggaaaaggcagaaagccaaatgatggcgaatgtggcgtcaacggcgaccatggcatgcggctgcgcgagcttgcgtgtccgaggaaatcgcggggccatgcctaggtagatccaggccggtatcgaaatgaagaactgtagttcggcatcgtcagtctatatttcttctctataggaaagacgtaagtgggacgtaccactgcgaaggtccagccattttggccgttgatgggcacatcatcagctttgaaaacggcaatctccaaacaccacactacaaatgccagaacgatctgggcaacgtggaagatcaatttgaagagagggatcttctccgggtcgagctcccaagcttgccagcccattgttgccaatctgtgatgacgagtcggggcgtgttgatatgtcctggttgtcaagtttggcgggttgtttgtttcagctggcgacaccgcggtgtggcgctgagagggggttggttggttcctcgatggaacaacggtcgtcgaaataagcttcttgagactcggtgcgcctaggcttaggttctgctaggcgggtttcgaagttgggatgacagtcggcaggtacgtagccctgggtagggtagggttggaatcaggccaatgtgcgacagcctcgtgatagagcaaaccgaagtgcttccagttgacgacagtacagactgttggaagtcggatggaacaggtcaagtcagaaacacaacagtagccgatattctgaagggtgggtaagacgctggaaaacagctatcagttcggcttgtcgaatggaagtaagagggaggttggcgatggtcaaggttgtcggtgcaagacgttgtggtttgagagcggcggcgtcttcgtctgaatcttgtcttgtcgcaagtcaaaacccccccgaaggaaggtgggtcaccgaccagggtgcccgcctgtcgtgcagtgcacttgaaggagggactggacccggatgacggaggcgcagcccgaacccgggcccatggcagccttcatccccactctggcactggcccagccaccgcgaaaactgcggagcaggattcaacatgcaatgaatgccctttgccggccagcttctgggacactgatcatggaccgaccatatatctatgcatagtgtatataaatattggttgtacgctacacagggcagacagacagcgataaagaaaagaaaaagcggctggatgaatacctgatatcgagatattgtattccagtcgacaagggccccacgccctgatattcaggttcgcgctcggtgcggggacggtgaataggggcattagaaaatatgggtccgatcacgtgccaagtcgcttttggtaccttctttgtatagacagatcgataaacctgtaaactgctgtgaatagctgctattttagtaaattacacttgcgtattagctaagttcttccaatatattttatgcaacgcaataacatataattttcatatgtcacaacaaaaaaaccaactgtaatacgatactatattaaggaatattatataaataagaagaataagtatatatatactagtaagtaggtaagtaattaattatttagctagcggtagaaggaataagcccccttatactattactaacaaacctaatatcttctataatataaagtaataaaattaaactaaattaattttaataaggtaattcaaactattataatttataagaaactatagtacttattgaatataagaattctatttataaatataaacttatatatatccgaaaagagaatatcgcctatcggtataataaatattaatatatataatatatataagaagaacctagatagaaacctactagacggtagaaatttattaatatcgatatttatatctataaatttaattatatttatactttttattcttcctaaattaagaggagtaattaactacctatactacggctcgctttaattttatagggcgaataatagaaggggtagtatcctataccaaccagtataaattcaatatatatacttaaataaatcgaaaataggaaatctaacttactttttaaaaggaaaggggttccggttcttttctgctaaattctcagtttaacaactctattatatccttagtaatatccaacaatttattactataatcctattaaaaagttaaacataaattctacatatatataataggatgcaccgtacttaacttactaattatttattaatatttataaagtctaaaattataaattaattgggaggaggaactatagtaattaataccttaatataatctattaaattattaaataaagtaggtgaatttaaaggcgagattataggaggtctattaggctctaggttctaatttactatattactctaattaatagcggcgtctagtatagtaagtataaggttattatcctatactaaattaatatatatttaaaatatattaaagagaagatatttaatttacccttttatttggaagagaagtaggagtaggtaataacgaagggggtacgataggtagtaagtcgtttggtacggtaagtgtaaagttattatcctatattaagttaatatatatttaggatatatcggagaagatatttaatttacccctttattcggaagagaggtaggagtatataatagcgaagggggtataacgggtagtaaattatttagtacgtacttttattatttatacgggatacttctgaaaaggtttgcttcgatttacttaattaaagtaatagtactatcttcggctttcgtaaaatatacctcctattccttcctatccttatttatctctttcttaaacgttctaaataatctatcccctacgcaaataattaatataaaatcgcaaaaggcggcccttatctctcttttaattatatagaggttgggctgaatatataattagtatatattggtatataatctatttatattatttaccgagcatatctactaattaggaaggttatttatatttaattattatagagtaggagtatagccgacgaatatttataagttccaatcaaattctaaatatataagtaagggggttccttctataatatattttaatttattattactataagggtattgtctattaaactatatattattagtatatatagtgtatataaatagaatttatataataatatactaaatagtagaaataattactatatttatccgtaaatatattattagtaaccttaaataattatattaaataatttattaaattaaaacctatttaagcatacttacaatacgtatttataaacttcggtaatagcgttaaataatcttactttatcttttaaaatacttaaaaagcaagcgaaacgccaccgtcgggataggacatattaaataagcgcactaaatatagaataaagtgaattttatatatatatattaaataaaaagttaattaattaccttctcgcaacctttatttctatacgcaatagattgcctacaatagagtcgatattaatatcggaagaatactttgaattaaaatatctaatatataattataaaattataaaaatatagctacattataaactatttacaatatccaccttataattagcaatttaaattagtatatttaaatagggttataaaaagaaaagaattataatttacatcctaatattatactttaataaagtaattatacgattaaatagtattagactgtagaaatacctatattctaaattagggttatttatatcgaaggttattttagctaggatcttaactttatccagcccacttgcctataccaattctaaatctatagcgactactttaatatatttaaattaatatatacgtaatatatccaattattctcaataataatcagaatcgcacttaccgcaatactataattctatattattaagttacgaggtataaaataatagaagtaaatattaataatataaagtaggggtaataatacgaagcgagggaaagatatatttgaaggttatattatacttcgcttaagctacttttatattgaatataatataaaactaaaatagtagtactttatatatagctattaataaatataagacgtaggagtaaaaggattaatatataagtcttatatattaaattaactggagtttagtactttaataaaataaaagggaaggagaaggagagaaataaatttacttttatacgagaaggagtataatattttaggctattta