accatgacgcggaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaaccctaaccctaaaccctaaccctaaccctaaccctcgcactcctaattcacacagcggttctcgggtttctcggccatctccactatctccggcttatctccggattttccccggattctgcccggcttaccctaactttgctgctgcactgccactgccaaggatttcagccacaaagaacaccaacattctctcacaaacttcaaccctctgtaactttacaacgagaagagctataaaaaagatagttgcagatctggaatcgcctcgcaattctgcgtaatatagcctactagaatatatctgcaaactaccagaacgttgagagaaactgcgatgaatgtcagagttttgatgttccttcacccataacttcaaagccttgcatctcaacgagtattagagctatgaataaaccgtttggagatctggattccccttgtaaaactgcacaaaatagcttcttagaaatatattatttccctctagaaggttattcatttccacgttgcattcccacaacatagcgcctttgccaaggcctatttctaattggctaagctctgcattcccactggaaaatgcagggtagactccgagggacagagatagtaagaggtagtaataaatagttttagtaagcaaatatttaatctaaacctaagcgcctagcttaattaaatatttagtaagtaatatctagaaaccttctaaccgcagccttcttagaaggctaaatatattagtttatgctataatagagtattctagcttataataacttactactatatagttagagttactaaagaagtaatagaagcacttaaagtactaagcagtctctctacctctaatcttcttctgctagaataagtagagattaagatagttcttagcattctctatagcattagagaagtctattataacgtaactaaacttactaaggcacttaaaggagcctatagtaaaagatataatatagtagtagtatagataataagtgcatatactattctctattatattattactaatagtaatctagtctatattaactaatttagaggtattctagcctagattagcatagaatagaagcagaagagcttaataaagctagattaagaggcatagtagttattataggacactctatatttattagcgctataatagagtataatagagtattctagcctaaagtagaggctaaaatctctatagagagaactaaaaattcttactaaaaagagactaagagaatatagaactaagttagaagttaggctaagcttaactagtattataagtctatgcgctgcttacttattattgcttagcgcgctaagcttagttaagtaagtctcttaaaactataagttttagaaataatctatagagctctaatgcgcgcgttagagcttaaataagctattatagcttattctagcttactaaacgcttttctatattagacgtattcgcttaaagttagtatgcctaagaagagagataatattagtactctagcactaagaacatctttagcgttctaagtaggcctagtatatctactagagagctagtatatagagtagagagagaatcgcttcttattagtagcgattcgtctatcctttacgataattctattagttattcttactattacttacttctagctataactctttagtactgttctaataattattaatattatagaattagttctataagttagttattagctctcttactactaactatcttcttgcgtaatataacgttagttatattatactataaaggtaagcagtagcgttatatacctctatattatagatataattaaggtatactagctagaatatatgctgctaagttactctatttctagaaataattcttatatagataagaagagtataagcaaagcaggcagctattgcttataagactaggtagtagagtattatatagtaatagattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaagatagaaccctcttaatagactcacgacgagcgtcatcgctgagcccaatccacagggtgctaactattaggagaacttactggtcagaagatcgaggaaacccattgattttgagacgtttgattcattggtggctaagactgagtaaggttgcatggtagaagactcgttgtgtgacatgcttctattggagtttgagtgaagcgggttgaaggatgatcaaagaccaggttgagacgtacaactgggcagggttgaggcaataaattatgcgggaagggaacgcacaacaatttataacatgaagtcacagcacagcgaagcacagcacgaatcgttcaggttttacttagcctcagatcgaggtgaaaggaatgaacaggctgtcatgactgtccatgcacgcctcggccgttagtctctaagcttcaccaccacgaccaagcgcctccaccgccacgtagacaccacgatgctatcatcccatcatagtgccgccgcatgatatcgcgtcatgaatttcgcgttccaatctggaagataccgtcgtcactatcgttgaaagagcccccatagttcgtacatcgcgacttgttcgataggtatttaagtacgtctggtattgtagagcctggtgtggtccgaatgacgtttcaaggggcactccgcctcgttgcgttgcctcgcctccggtgaccttgctggtgtcaagctcatcccgacgccattctagcttgaccttgtctcgggctccaactctaccgcgtttgtgttcatatttttgagcagttagatctgactgcacggggttgcgtcgaccatggacacgagccttgctacccgaaactttgcgaacaatgttcttctcagggcgtctactaggtccgtttgtcgacttcgaagctgggaacgacggtgttacggaaatcgatacgtttctggagttgtgttcggcacgggagatccattctgcggattgatcgtgtgcgcctttgcgtctcttcctactgggtcctggcgaaagatttgcggcggcgcaaggctgtgggaaaagcatgaacaaacgaccgcggtttagacattgaactgcgaccattgggtaagaggagtctattagggcgatggttggatgttcaggacacgaatatcgtgggctccaccagctgtcatgagttcagggttcggtggtagctgcgctgtaggtgtgcgttcggattttcggtagccgcgacctcagctgcatagcccgccaaaaggcagccttctcgctgcgccgctttgctgtagcccctccaccgtacgactctgaagtcctgccatgccggatgcacagcgaattcttcggcacgcatcgttcacaattgagtgtgttttgttcgaggttcaagcaacataactttatgtcgacccgaagcctttgcgccccccaggatcgaccaattaggaggacgctagtaccaagacgatccactatcgctgtctcgaaatgtccacactcgtgatacacagtcatgcttcgcgatacagatcaacacaaggacccaagtaagtcgaatcgcactggcgtcgttcagtgttacttatagctacagcaagcgaaacatagccgaggaagccaaccaaaaggcagtggatgacctcaaaagcgaggtgcaggtcgtcagcgttacggcgtcgtgggctgagaatcatgcaacgatcgatgaaatctgagtgatagtgcaacaggtgaaggagaagtatgataaaaagtgtgaggagcgtacgggagcgagagcctcaatagagaggctgtcctgtcgtgtgatgtattacggaaaggtcttcgacagccttgctcaacaccacccagaatacgtcgcgctagcttggggtgctattaagcttgtgctaatggtacgtctaactagctgtgatgttcccgaagttcactagtcttagataatgtgctaacgcctggaagcgaagggtgtaatcgaacgagcgaccctgattcaagagatagcaaaagctttagtctctattggggatgtactttccagagctgatctgagcgccgaactctaccaaactgaatacatgaaagacaccctctccagactatacgtttacgtcatacgctttctccatttgtgcgtccgctggtacagcagaagctcgctcggtcgctttttccccgggctcaaacacccgttcaagctcgactatgaagatctagtcgaacggatcaaggcatgctccgttgccatcgagaatctcgcaaatgcaggattgcgagttgaagttcgtgacatcagcacgatacaggcaatacatcactccgagcctatggacgtcaacagcaaaatcctcaacaagaaaattcaatgaaacagcttctagaagtcgcgacatcagggaaatcaattactgagcgagttgatatcaatgttcgtgatattaaacggagcaatttctgcatcgaatttcaccatcttgtccagttccttgccccggagatactacctgaaacggtgctacaaaaagcccaatcctttgcccgccgcgacccaaccatggccttggcctcgcaccagattatcaaaaccgacaggatccttagaacccgggcgctcgcagatcgatcgtcgcttctggtcgtccgcatgggtccccgtgcacagaagcaggcacgagagctggcagcggatgtaatttcagtccttacaaagaatggccagcgcgtgctgtggaacatgtctctgccacggtcttcggagaggaattggactatgggcgatgtcttcaaaagcctgcttcatcaagtcctgcgggattccgcggcactattcacacaattcacggaacaactcaacctagagaagatccaagccgctcacaccgatagtgaatggtaagcaaactccgacgcacgaactgcctatgagacattcactgacttcgcacatcgaccttcagggccgacctgatctgtctccttttcgcaaaagtttccgatacatttatcgtcatcgagacccaagacttacgccaggtgccccagcatgatcccgaatcggccaaacgcttgcttcagctgctacagagagttgctaaccgagccgctgctgcaggcaatccattgaagattcttctcgtagtatatggaaacgtgctgcaagccctcaccgccgcgtcaaaggacattgacctagttatcacttcgatactaccacctcctcctgtacccccgcgcttgcggcacatagcacgtcgagcagggctcaacatgaggggttggaagctttcagacgccgaaagtctgaattaaaagcaccattatgagcattgatatctatgatatggtggtatgattatacataatcaaggcaaaactatattatctcctccctatcgccctcaacgtccccgcaaaccgcctcctcgtcgcatacacaaaagccatcatcatgaccgcaaccaccaccataaccatcaccgctcccgcactacttctctgattcgcaaccacctgcttcttcgcctccttgtagtactcgttcactctctctttatatcctctctaagcgccggatctggcatagccatgatatctactaccagcgccgtctagcctgtaaagtcctgcgtctgctgttcatgtctgccaacgggatcgtactgctcccacacgtacctagtctgcagctacgacgaaaaaccagtgtgcacgacgttgttatgcaactaaaagtatatctcgcggccttaatattggagcagcctagatacttgcgcgagatgtagtagctgcttaataattatgtagtttatgttaattcagataggtactgaataatataaataatttgcaatgaattgtttgctattctgatactattcaaataactgttcgttgaatcctactcgagcgttacgtgacagaacctttggtgcgtgataatttgtactgtatgcaacgtctttacaagtattgaaatcttgtcgcacttggtccatatgagctgtcgcggcctcccaaccatcaacgcccaatggcagtctcaagacgtttgccaaactcgggtcattgccactcacagcgtcatgtatgactttggccgccttttcaggatctcccaattgtttcccatgtttgcctgtctcagactgaatagtcgtggcgacgacgtggttggagctttgtacggttctgagggctcgacgactggcatggcacctggggcgagaaagtttgtctggaaggtgccgaggtttactatcagagtgcgaattccaaacgagcttgtctcgtgtgaaagagcctctgagatggctagttgcaacaagttagctaaggtaggctcgtggcaagagattggatggtcgcttaccttcaagagcgaacttggacgcggaatacatgccgagcgctgggaagacggcaagtcccagaacgctactgatctgcacgatagtgccactgcccctctggcgcatcctgggtagaatggctttgcaaacacggagtgtgccccatacattcgtgtcgaattcagcttttgcatcctcctcgggaatatcttcgatggctcccgccacggcaaatccggcattgttaacgatggcggtaattccaccttcaaacaatgcatcggctaccccaatagcttcagtgatgctttcctgagaccaggagatgtccagtgcgatccatttgccgtttgatttcgattcaatctctttgaccagttcgggggtcttgtttggattgcgggacgtcgcaatgacattgtccccagtggtcaagaggtaccttaccagagccagcccaatgccattgcttgagcctgtcacaagccaagtgagtttgctttcagcgccagccatgttgaatttggtaatagtctcaaaggggagttaagcagttagcaacaagaatggattgtagaagagtagggcctttgacgtttagggatcgtaaaagtgtactgggcttctcaagtggcaccttgagctgtgagagctagcattccggatactccggctgacatatgcactcggttgtcacatattatggctgactgatctccatgctttgtcgcgttggctgactgatctccatgctttgtcacgttggctctctggtgtggcgggcttgcgacaccagaaaagtgggtcaacgcagaaacgggagagacacaacactaagcacagcaccaagcaagtcagcaggaagacatgcaagtgtgctgacgtgcatgtaaattgctgcgcgataagaaggtcgtattccgtgatgcactcaccgtttcgcatgggaagagctcatccatacagctcgtggtagagtcactgcctcgttttggccaagtgtgtagattgtatgcgtcagggtgtggggaggggcatagaccacatgtttgtatgacaaagcatacagtgccaaggcggatgggttcattatctccggcgctgttggactacaatctgggagccacccctaccctgtacgccctatgcggcccgcgtgcatacgctgggatgagtgcatgtacctccgatccaagacccgctccgtctttttgcctccatctgggggtaagatctgacgattatacggttattgtgttttatacaaccttgcagaaagtgggggtacagtcatggtatgctggtagacgtccaatcggagggcctcgaaagataaaggtacgttctcactgcatcgtgagttttacacggctgtacagtaggaattgcctttcacgttccttgagtgaggttaggccctgtgcaacattatcctctgcgtcggcaactggcagttgaagtattgtacaagtaagaagcaagaatcgccgtgttcgagtgaaagggtgcacaatagagaacatttgatacctcttcttcttcttcttcttcttcttgcatttgaatcaacatggccagcccagtatggtcttttacagatttggtcctatcgcagtggcgcgatgcttcgccgtcggccaaaaagacgctcgcagttgacggcgggagcttgaccatcgccgacgtagttgcagtgtcgagggacctagtgcaagtgaagctcacgaccgagtccatcaaggccatggaaaggtgcagcaagatcatcccggagaagatagccaagggagacatcatctacggggtcaacacaggattcgggggaagcgccgacacgagaagcaacgacgttgagcgggtgcagcagagcctgatcagtcacctgacgtgcggtattgtcgcggacggcaagcagcagggcgtcgtgagccttccgctcaacgatgcgcttgcggctacctgcatgccagaatcgtgggcgcgcgcatccatgctcatccgtctcaactcgctcgccggcggggcgtcaggcatccgggtggctattgcagagtcgctgaaggcgctgctcaacaaggacgtggtgccccgcatccccgtgcgtggaagcatctcggcatcaggggacctcagcgcgctcgcatggatcggcgccctgatgcaaggcaagccatccgccacagcctttgcgggcccacgggacggccaaggggcgcgtggggtgacgcgggccgacgcggcgctgtccgcagcgggcatcgaaccgatccagctgcacgccaaagaggggcttgcgattgtcaatggcaccgccgtgtcggccggcgtggcggctctcgcagcgcacgagtgcctccacctcgcggcgctgtcgcaggtgctgacggccatgagcgtcgaggccctgcgcggcagcgacgagagcttcgagcccttcatcgcgcgggtgcgcccccacgccggccagatcgacagcgcgcgcaacatcaaggcgttcctggccggctcgcggctgctgcaccgccacgacgaccaaaatgtcgcgacgctgcgacaggaccgctactcgctgcgcaccgccagccagtggattggccccgtgctcgaagacttctgcctcgcccaccaccagctgacggtcgagctgaacgccgtgacggacaatccgctcatcgacgcggcagcaggccgcatctatcacggcggcaacttccaggcacgtgccgtcacgtctgcggccgagaaactgcgccagggcctccagaccatcggccgcatgctcttctcccagtgcaccgagttgatgaatccggccaccagctggggcctgccgcccaacctgtgctccgacgacgcaaaccactcgttcctgttcaagggcatcgatgtcatcgtggcgggcctgacgtccgagctgggcttcctggctaaccccgtgggctcgcacgtgcagaccgccgagatgggcaaccagtcgctcaactccctgggcctcgtgtccgcccgctacacgctcgacgccgttgacgtcttgtcgcagttgtccgccgcgcacctcctagcactgtgccaggccttggacctgcgcgccatcgagtgcgggggccgaaccgacgccccacccgacgccacgcccttcctgggccacgcttcgcgacgcatgtaccgcttccttcgcaacgaccttggaatcccattcttgggcgaggagcacttggcttcgaccgacgccgcaacgccggacggcgtcaccccaagcattggcttgtacaacacgcgcgtgtacgagtccatcaggtcaggacgcttgtaccaggtcgtactggagagtctcagagaggtgaacgagcaggagcagccgactaacgggattgtggccaacagcgtctccccgccgtgattgtccctttatcgtacctgtagacggtctaggaggtaatgcaacgtccatagattctattgcgcgcatagatagaatgagagaaacatcgtcgcactcaatatgggcagatatagatcttcgtttcagacaccctaccattgttttttctattctaacgcaagtacgtagcctgtcgctatcttggtagatttgatctctccatctaaattgaatcaaattccgcgctacattcgttgcaaccttctcccagaagcttcagaaccccattttgaaacattgcatgatccttcagtatccgtgtttcttcgacaagaactcagctaaaagcccaccagagacggaggcgccggcataaacacttccaggaccaaatacgttgcatgatccttcagtatccgtacttcttcgacaaaaactcagccaaaagaccaccagagatggcggcgccggcataagcacttccaggaccaaatgcccaggcgcaactggcgccatcttccaagttagtaacccaaatcatccataacaacagcaggcccgtcccaccacaagagatggcataatatgcggcgccaaaccccaccagatggcctgccaatacgagacaggcgacctgcacggcggacaccacgtagagggttggcttcgtacccttccttcccagtcgtacggcgagtcccatgacaccagctttcaggtcatcgaggtaatcctgatgggcgtagatggtgtcaaaggtgacacaccagagaatccctgctacgtacagacacgcagccgactgggccagaggcgactctaccacgttgatcacgcggtctgaaaacgccaacgacgagtcaaacagcggcgccaacggatccttcccgatcattgaagtcactatgaatatcgcatacgacagcccaaatcccagctcgacttggggaaagtccgtacaacgcttcagcagggggtagatgaacaagagcacgccgtccacggcggcgtgaatcagcgttgaatggccgacaggatacagaatggcggctccagctgcaatctgcatacttgtgaagaaatgcgcctgcaacgtcgagacagcacccctggggatgggccttactcggcagcggtcgacctggcgatcaaagtcctgatccaggttgtcattccacgtgcaagtaatgccgcggaagacggtggtccatagacccatatacccagcaaggagtgcgagtgttttcaggtccatgtcctgcgagaagggggggaggttgatggcaaatccaaggccgatcaggtagtgccagtaaaaggcccagaaccccgatagccggtcgagacgcatgagttcggcgtacggaacccatgcatctgggaggaaacgaaagatgccatgacttggcttgttgtagcctttcacgagagcacccatggcgtcgagggagtgggcgtattgacttctgaagaagctgcgaatatgaatcaaatggtagaatagtacgtatgattcctgaaccaaggacaaaaagatggttagggggagaggttgttcgttgtagtaacaaatctccacatgctggaactatcgccgcctttatctttcttggtgaaatccctacgcaagaacgaacatattacatgccaggacagtttccccaagcagccgtccgatcgtcttacctgcatttccggtgccaaggctgaccgactgctaaggctgacacgccaaaggtgcatacgaaggactgcatgagtgcggcctgcataagctccgctttgtggaactgaaacgagtgctaccctatccatccgtcttatgacatgcaagcgaccgtaggcgataacgacgtccgtcggcaacagttcacggcaagtgctttgttctaaaaagtgacgactacgatcgactgtcttggaattggccttgttgactaccccgataatacaccattttgttcttctcaaggcctcgaaaaaccaccacaaccaccaacgccatctcgtctcctagcctgttgaccgctagcatgtacccaatcgaaaactcgtactacccctattggggtttctttctcgttctatgcagcagctgcgcagttcttgttcagtttttgcaacccaccgacttgaaatggtcgacaaagaaatgggcaatgccaccgaacccagtaggcgtgccagttctgggaaacttgctacagatgatgcaggcccgccgccgcggcgcagttgctttcaatgactgggtgagttcttggagaacccgtggatcatgatgggggaaaagccgtattaatctaagcgtccccagctggcctccttgatacagtatggggagatggtgacgctgcacatgggatcccagacatgggttgtgcttaactctgaccgcgtcgtcacggaactcatagccaagcgcgggaagatcaccaacgagagacctcatatgcccattgccagtgatctgattagcaacggaaagcgcactgtggtaaggcaagaacaggaatggcgagagggacgtcgtgtgatgcatcagttgctcagcggctcgaacctcaaggtctacgccgagatgcaggagctcgagagcgttgacatgctccgcggctatcttcgagagcccaacctgtggttcgctcacaattatagatattccacctcggtgctctacagaatcgtcatggggtaccccctgaacaagaccaaagcccagctcgacgactaccagagggtaacgatagaattcgtcacctccatcaatcgaagctgggtggattttttcccgtcatttagcaaacttcctcccttcctccagccctggcgccgtttttgggcagacatgggctccttccatcgtcatgtcttcgcggaatggtggaaacccatcaaaacagccgtgaccaacggatccgccccgccctcgttcgtccgcgacgtcctcctccacccggatgtaaaatacacgggcgatgacgaagaggccatgtacctagctacgtccatcatggcagcaggcggcgacaacacgcgcatgtcgatcaacaccttcgtgatggccatggtgacgcggccggaagcccagaaacgggcccgcgacgagattgatagagtgtgcacggatggcgaatccctcaggctgccgtgcatgtctgacctgtccgagatgccctacgttgcctccatgatcaaggaggtgttgcgctggcggccaactgtcccggttattccgccccaccagctcacggagaatttgcagttcaatggacacttcatcccggctggtacgagcttattgatcaactcgatcgcactgtcgagcgagtttgataatgcgcaggaattccagccggagaggtggatggacggctctgaagcgcatacaacacacaacttctggggttttggaggcgggcgtcgcatctgtgtcggctggaaagtggcggagcaagccctattcatcgcgtttgcccgcttgctttattgttttgaactgggtccggtgcgttccttctatttattcctaatcttggttctggatgcacgagtcactaacaaaggacatgtctagaacgggccgatcaatgaccagaaactcaatcaccagactgtcaatgagccgttccctgtcgaggtcaccgttcgcagtcttgaacacgcaaagctcatcgaagaggaggcatccaagtacgaagcttcattctctacgtttggagcgaccgccaagtgaactctatgaaacgagtttgtcaatacatatcagagaggtctggcacacaggtttgaaaaggggaagacccaaaatctttggattggccgtcgaattgcggcaagcgatagcctcaagaggcaccgattgatatagggtttcgatgaggagcatgtgcaggtatcgtcatgttccgtagtagtgttgaaatctagtcttcataaagaaaccaaacttatacttgctactacttttgaagaaggacaataggaggcgccctgggagtcaaatgcgctctgtccctcgctctctccctccatcaatactatcacgatatctcgaccatctgccaaaactatgttgctttcttctaagatagccgtggtgacggcgacatgtagagcttcgtcaggcacaaggtgagctgccgtcccgtccaccgtccacccatatcgacgactccgtgtcagtctctatccatattttcgtcgcggctctactcccctcatccgcatgcctcagtgctcggagcagttctgttagggtgcataacatcgaggatccctgctgtgccgatattgattcagagcacaaagctgttctcggcgtgaacatcggcgccgtgcacgctcggtgctgccttacacggaccgatcaatgttgtttctgatcactttgcatcagactatgcccggtaggagtgcgtgccttatcctgttatcactgcattgaatgcagacttcgtcaagaggggagaaaggtgcgttggtagataatcagtatgaaccggataccttacgaagatcaatctctgataggctttgggaacgctctcaacactttgatagcctgtccaagacctgttaattagatgggttgacgggctacaaggtaatatgcggttcaacgctcccggcagtctggcttgcattgccgctaaaaccggcacccccacggaggtaaccgaagccaagactcctgcacagttgccttgcggtattttttcatcttacctgcatacactggatctgtagtatgcggttcaaggctcctcgcgatccagcttgcattgccgctgaaactactgccctcacagagggcgccgagtgttgggattcctgcacagagttgcctcgtagtactttttccgtcttatctgcatgcgacaacacatctctacatacaccctgtaaaagctatctagagttcggcttcctgcatatagtcgcgtcaggacaatagtgacacttactgtactttgcccacccatgcatcaaataaactgttttaggcggtatcagacacaaggccatccgctttcccccaatggccctgatttcgccctgcattagtcacgcgatcctaatcactggcgcccttctccgcaggttctgcgggtcgtccccacttctgaaaccctttgcagtcattaccacttcggctgatcggcattgtcctcgtcgtatatttcgcaatttattcccaaggtgtgtaggctaaattagggctgagataatccctcgtgtggacaatcgaatgttgggcgcatatcagcatgccatcgacattccctaatcaggcattccgctgcgccatggtcttactacatgtctagcttttgtagaatgtgaccttgttttgcgtactgcatatggccgcctcaaagtactcttggtgcggggtttcacgtgcacgttcgcatcagttaattatctacttgtgacggctgagtaactacaagcacgatctggggtagcaggacgaatcatctcctcccaccatatagcttttattgttgctatcagttccgttgtcacctattcttcaatcattttcgaaatggtgtgggcgtggcaagagtggctctcgccgcgaccgaagcagcgcaccataacaactacgcaaacggcctttcctcaccttggtgatgctgcactgtatgagccactctcaaagcccaacggcctttgggtcatcagagagacgcactacattaaagatccgatcgtcaaggccggactatctggacctccaatgtaagtgaggaagatgagatcatgctagtcacggaagggatctgattagctggtacggcagacatctacatcttacacaagacgaattcttcaagatcgagcagggtgtattaggtgcagtcaaggacggggtagaatacgccgtcactaaggatgacggtgtcttctgcatacccaaaggcacgcggtaagctttaacctgacagacaagatgtcgtaactactttaattatcgagccaccatgactgactaaaacctggactttgtagccatcgattctggtctcacaaatcgggtaccgaagacctcgtcttcaccgtctggctagatccctgcacagaaactgaccatctttttgacgtgaacatcctgcgcaatcttacaggctacatgaacgattgcaagaagcttggcgtagcgttatcgccttggcaactccttctgttctttgaagatgcttcctcgatcttgatcccgccggcgctgagttggatgccgaactcgatgctcacttgggtgcaccacgggcttgcatggtacgcagagagtgtgttggggtaagtacccgttgatctcacaaacgcctaaagtctaccttctcatttataagttcatgttagctaaccctctgtcaaccccagttacaagaggacataccgtgagtatgttaaagagtcgtaaagtcttcagttaggcgtcgtaaacatggctctggtaaatagcatgtcgaattgaagcattttggaatgagctgttgatctagagcctcatcttgtgctgcgagctgtggagtcactatttgcgggcatagcttacatgattaaaaacacatgggtttgaatggtattctggtgttgtactgcactcaccgaattccacactataaacccgtgcaatctcagattttcactccatgcattagaatagctttctgtggtgaagttgcttaagatgagttccgctcctgtgaccttcttctctcgcaacgactgccagagaagataaccatcagtatccatgagtctgtcatatgcttcggacatgttcttatactgatgctgtaacgtggtctaaacgaatctcaagtacgtcagaaaggaacagcaggtatgattctcctatttcttagataccattgtaggttttgacttcggtgtaatgggttgcgataaatctttcccacgcctcttgtccacttcttgcggcatcgtactcccagagccatttgaacagctcaaaatctgcacccgcacgaagtttggcatcacgttcctcttgtgctggaccatcggcaagagcaaacatagccttctggtctattgtgcgatttctgacactcaaagctcgtggtttgcgaacctcctcaaacactctaagggcatccgggatctgttcacgtcccactgactgactgaatatccctccaaggacacctgcatcctcgaaggcctgtgcggcaccctgtgctctgaagaagggttagccagtatcaaaatgaacaaacaaactaagatcaaactcacaggcatggtaatattgcgtgagcagcgtcgccaatcagggcaaatcgtgccatcttatggcgccattcggtcggctcatggatctggaacaaagtccacttggtgcaaacagacccttccacattgataagttcatgaagcactgggtcccagccagaaatcttgctcctgaactcttctatgtctgctctttgcggtccgtaaacagtcttgacacctacaccctcggcgtatatcaggactatgttgagcatatcgtgctggatgaggtacgagaccacgtgtccgcctcgtcccatccagaagttgacgctggatcgtgttttcaggtcccaagcgagataatcttcagttatatcttttgtagggacagagattcggtaaacgacgtcgccaggattataaggaggatccggatggcccaacagactacccctacaacgagatctctccccgtcagcacctaaaattatgtccgcttcatagacttcgtcattggatagacgcaatgagggcttgttgaaatctatctctttgacttcgctgttcagtttgatctctatcccatgcttccctgtctcagacagcaaggctctcaggagatcggcacgatgaatcacaatgtaaggagccttgccaaccagtcgcggatcagagacaggcggagactgtgacagtacgtctcctcgataggagcgaaaagtcccagcctctggtcggttagcatacttgagaacctcctcaaggacgccccagtgctgaagcagacgcgtagcgttaggggacagctgtattccagcgccgatctgttaagctatgttagaatagctcaaaacctatatttaaaagcatggaattacttcttgtagttcagcactacgctcgaacaccgtcacatggtgaccagcttgagcaagagccaaagcggaagccagtccactaagaccacagcctacaactaggacggaaaacacgggccgcggataacactcaaacgccatgttagagcagaaggtagtggctttacaacttcttggaaaccttgggaaggtcagaggtactgggggggttttgaggagtctctttctctattcttattgctagatagtctggtcgcgacattatccgcagcaggtaacctgcatttattaggaagaggcacccatgtgcgggtggggcgatggtctggccgcatagttgctgtctgaatatgcaagccgacgccacctgaccttagcgcgatccaccggaaagtctagctcgcacttcagttcaacagattccgagagcacaattgctcgacaacccttgtcttgccattcagcaagtacttctggttcgcacacgactatacatggtaatcatacaaaagcaggaacaattacacaatggcctattacagaggtcaacatgtcacggtggctgattttattgccttccctgagatcatcttgggcccagacagcctgcagtattctcctacaataactgaaagaacgcgacaagctcatcttctcagtcctggaaatgacatcgaggatgacggctcgttgctcatccgttcgcgcctcgcatccaatgacgtgaatgggaaattgctgtttgcagaaactcagtcggggcaagagagcaaaggctttgtcgatatagtcttgtgtcctgatgggttgatcgatgacgccttcagaccttcggttgaggaacaccagcattgcgagctggtacaggtgcatcaacaaagccacatcatccaaaacatcattgtcgtcatgtgtgattttgagcatcggtacggtcctgattctccagtctatcactcctacgaagttcttataatcatccgcgctattgccggtttctggtgggattgtgctactagatatcgtgacgcatgcttgggatagtagattaatcatggagaaaacgggcggcggcagaatggaaatctaaaatgtgaaaggtcagatcaacacttcatgtagtcatgcagtctttttcttgtacgaacctgcggaccaaagaagtttgttggagtcgacgggagctccggcgtcccttctctttcccagtataacaatgagaagcgagcgaggatatcgtggtagtgcacccagtctagcaagacaaccacatcagagccgagctgaagtaatgttttgatagacgacgcgttaatgaccgtctcgacacctctcaggcatcccatccattcgtctgaggagcaagatgaatgatgaatctcaaacgaacaaagcagcatccctgtggcaatatgctgaatggtttctttcgcgccgaggcttggcacagctgatccttctgctaagcttttcagcgcagcaattttcagctccacggcatggggttgtaaaccgtagcgatggagcgaagaaaaggccagcagtgcctggagcactgctgcagccgaggccgttttcccttccagaccaattcgaaccaggattttcccgagggtggcagcgtcatggccgaaggtagccagggatgcagacgctacacagtaaactgcagatggtgcacatgaacccgtcagcactgcctcctctgagtaagctcagtgagtagctatgtgggacttttgcggcatacagtactcaaacaagtctcgatcaggaacctccaacttgaatgtgttccacaacattggtacgccaagcaaagacagggtgcgcactggcacagagcttttcaagctatagtacaactcaatatcccaatgcgacatgtggacaaatcgtgcatcagagactaagaccgtttcgggaagtgacagatagggcggtgtcgactcggagaccacagcacgccggcgatcgtccgcacgcggccaggagagcttgagaccgtacccggtacatttccggttagatcgagagcagttcgtacagtggggcctggcgccatcgcaacttatggcacgacctggcacggttaggagtcattttggcttgtcttctagggcaagtcctctatctacctttgcatgtggcgcaaccggtgcgggctgtcgtcatatgcccttgcggcatggtcgggaaggatcagtcgtgatagatagccgacgcacacagtggggtaagataaggagagattagtacacccccgtggcagagccattatacatacttatatacttgccagttctataaacttgacgttacaccgcattacagagaccgtgcagagtacgttggtggcattcagggttcagcactccgtcttacagaacagggagctccgcgatccttatcagcagacaggggaattatacaagtgggtctttggcgcaggtgtagcgagcgccaccagcaaggtatcaagcaaaggccagtacaagaggaaaggcgaatagcagaaaatgccgcaacccgtagtgatccgctgagtcatcttatccggatccggagggcttggagctaccgacccgctcatcggggcttactgtaagtcaactgctgatttccgattgtgatagatgtttttcttagattccgtgaccgctctttgccacaccgtgtctgataggttcagccagctggctgaggaccgaggcttaccacatcctccggcagttagtggaagaaggaattcagcctcaaaagcactagttttctgttttcttatgttggttctcaagccacaccgcgtctgataggttcagccatctggctgaggaccgaggcttaccacatcctccggtagttagtggaagaaggatttcagccccaaaagcacagttcttttatgttggttctcaagccgctttctcaagccaccttcgaaagtcaccatcgtgagtttccgtgaatggttgatatttacctcaactgaaacatctccgtgatgtggcgcgaggaacgggctatgctgaccggcacgggctttacgatgttcgcgaatttcagtgagcattcagaatgaagaccattaaatcagacgtgatgtctgttgtgtcgaagaagaacgagcatctctgcaaagttttaccattgtggctatcataagactataccgaagcaaaaaaatggtctctccaaaattctttctcgctgtctgcggccttatgctcctaccggctctcgtgactagttctcctattgcgtctagtcattttgggagaaaactgttctcgcgaaacaatataactgcaaccacagtcgctgctgagctgggcccgcaactttccaatggatcgctagttttcgggtctgataacccccagtggtccaatgcgaccatcagatggaatcgtttcgtgcggcctaatgttcaggttgtcgtggaaccggcggctgagagcgacatagcagaaattgtgaggatatgcccaggaggctcttgagaacttaaaacagtcctgctaactccagtaacatagatcaaatactgtaacgacaatagcttcgagttcctcgtgaggaatcgtggtcatggaataacatcttccttgtcaaccttctccggtatacaaatcaacgtggaagggctccaaggcattacaattcagccagatgagggaactgccgtactccaagccggaacatctggtggtcaggtaataagagagctttgggaccagggttatgttaccagtaagcgctctatcattgctgaatggtttcatcgctgatattgaatttctcagctactggagctacacaatgtgttggcatcatgggtccagcactaggcggtggccatgggcgctacaatggacttcacgggttggtcacagataacatcctgcactacaacgttgtcctggcaaatggcacaaagattaatgtaaatgagacgagccattcggatcttctatgggccctaaaaggggctggtcataatttcgccgctgtcacgagtattgtgaagaaaatttatcctagggagattgacacatggcacttccacaactatacttggacacaagataagctagagaccgtattcgaaacgctaaacacttttcacaaaagctacaatggcactacacctcctaagatgggtgtaaacttcgggtcgatcataatggataggtctataagcacagctgaggtttgtagttctttcacccttattcaagggctattgctaaccacgcccaggccgtgctgaagtggggcttctattatgccggcccagctgttgaagcggaagagctcctgagaccatttaacgccattggtgctgttgcagaggacatgattgacctctcataccccgacatagctggactcaccagtggagactgtgctggtggcaacttggctatatccagtgtcttgacactagagtacaatgccacagcggaacgtactctttacgatcattacatctcgaacgtggccaaataccctgagctcgctgctaccgcctatctctggtacgaaggctacgctactgccggataccaggctattccttccgagtccaccgcctaccctcaccgcgaagagaaccacataatgtgagtcaccacccctctgtgcaacaggcacatactattgtatacacgatgaagtagactaacttgtatcgtcataggttcttcgctactgtagtaccggatggatctgacctgctggaagtggcaaacacgtgggccaaggagtcaacagacatctggaacggtggccagcccgatcgacagccaaagttgtacgtgaattacgccatgggccacgactacgagacactcgagtccatctatggttatgaagcgtggcgcttggaaagactgcgctcgcttaaggctgcatatgatccagagaaccgtttccgcttctttgttccacttgtgtcaaattcaacatcatagaatcagcattgttgacgtaactcatagctttgctagttacatagcttagacactttgaaagactgcgctcgcttaaggttgcatacgatccagacaaccgtttccgctcctttgttcctcttgtatacaatttagaaacatagaatcaagatcatcatcgtacatcacaattttgctagttacatagcttagacgctccattaacacatcaactaactagctaatttgcaaggtggaggagcaccctcattacatagaatcacgccttcaccaatgcatgtaaccatacaagactatctcctcgaaacctcagatttagccacgctcacagcaatgagtgtatctggtgtactggatcggcatatcctaggtctacacccactgcttgtttccaagatgcgagacaaatgtaccaccgtccccgttctcgatgctggccttctcccagaccgaactgaccgcccgaacggattcctccgtagagattgggcccttgaaatgaggtgcataggccgcaagcttgcccacgaatgccatcaatccctccgtctcttgtggagtgactatgggaatgcattagccaaatgtccccgatatctcagtcttgaagataggcagggatacgtactatctgaatagtggcccacctccacgactcccgggctgatagccatgaagagcacgccgtcgctcttgtactgcacgctgaacttggcgacgatgatgttcatagctgccttggaggcagcgtatagagaaccaatatcaatcccaacctcgttggtgaagtcaaggtcggctacacccgtagatatggtgatgaccgttcttgaccttgccctttcaggacgagagggaggaagaggtggaacaggtgcacgttgccgaggacgttagtctgccatagctgcgaggaaacagcctctagctccttcgaccttgtcgctcctggcaaacacataccgttagccacaaaccagacagtaactagaggaaagtagacgtacaatgcgccaatgggtccaaagccgtccaagtagggcacaatgcctccgttggcaaccaggtagtcgataccgcgctcgccaacaatctcagcagtgtcagcagcggcttgctttaggctagcgtagttggtgaggtctgcatggaggatgtggacattagaacggtcgcctagctctgctgccaccttcttctcagtcgtggccttgtcgcggaccaggccgacaattaggttgttcgagtcttccgagaactgcttgacgaattcaaactacgctgtagtaagcatgggcaatgcgcaacaagggcatggggcagacttacgccgattcccctcgacactccggtaatgacgtacacagacatattgagtgattttagctcgtacaagttggtgtagattgtgatgtggttaggtacgaggtgcttgatagatatagtatggaatgtaggttttggtttgttttggtttggtcagccgtgatgacgctatgcccggagcggctggcgtcacgggcccttgtttctgctgcgcccccacttcactcctcaactgattaccaattcgctctccgcatgctccgccgtgcatgcttgtacatagttgcctgaaatctcacttggcgtaacacatgcataaccattgtacattagtcatcagcacggactaagctacccctctttgctggaggacatactcgttgcccgggtgggcccgggtactgtagcctatccatcgctgctatggcttgcgtttgggcgatccggtagaatagccaggtagccagtaacttgtggggggtgacgcctgtgcggaagccccgaacaagcgcaaatcgctcctcgccaacaccctggaatcctccagccctacattggtaggaccacaaacatgagctctgctgctgccgtcacttagcagcctcagattctttcttgaagtcaacacacatcttattagcggattacacgtgccctgagaaacagatccaacaatgagatctcattttttccttgtagtaggagccgctccatttgccaccagtactgtggatgcagcaagcccttgtgtaaggactgctgctttgtcgtcgacctaatatcacgctgaaatctacgcagtgcaccacgcttgccagtcttggaagctttcgccagaaggtgttcttaccggaatcagagatctacaatgaacgcctagagtccatcttttcacggagtgcacgccaagctccttggtgcgtcctgctccctgagtcggcccaggatgcatccgaaatcatgaagactgtaagcaaactcaagtgtccgttcggcattcggagtggcgggcacggcatgcaccgcttgtcgaattctgtcgaaggtggcataacaatcgatttcggtatggttatccccagtacgagaaagtggatgaacactgaaattttctgcggcccgcatgaacgcgacaaattatgacaagcagaagggaattgtatcaattggccctgggatgagatcaggccacatctacgacgagatcatggacgatggcatcgtcgtcactgcagggcgcgtcgccccagtcggagcagcaggcttcatcgcaggcggcggcatctcgtatcattggcctagccatggctggggatgcgacaacgtcatcaactttgaaatgatactcgcaaacggaacgattctcaacgccaacgagcagcagaaccgtgatctgtgggttgcgcagcgtggtagcagcgggaactttggcctgatcacccgctacgacatgcgcgcgatctcctacgcgaatccgaaagttcctgtaatatgggccggcgccatcgaatatgactggagcgcgaaaagggagttcgttgaccgctgggttgcctttaccaagcgccacgccttggacatgaacagctcctccatgttccagttccagtacgacaccacgagtaacaagtggcagctcatcaccatcgtctccaacaccgcgaacatcgccaatgcgagcacactggagcccatcatctccatggacaagcaactcagcaacgacctgcgctccgacaccatgggcaactttacgcgcgaattcttcgcagatgtgaacgacaaataccatatctggtttacctcaacgtatactgtggaccctgattttatcttgtatacgcaagagcagcatcaattactcgttcagcagctgcgcgttgcgctgcctaacggtacgcagttcactagcttgaccacgcaccacgctatcacgccaaccgcggtatcgcattccaacggtaacaatgtcctcggactggaaaaacgcgtcgcgaataacaccgtcggccacatgttcctcatctgggtgcagctcaagaccgcacaggacgaagtgattgctctgcctatcgtgcaagcgtggcataagaaacttgagaaggaggggaataggcggaggattaattggaactgggagtatttgaactatgcacatgggctgcaggatccggttaggacatatggcgaggagaacattgggaagctgagaaaggcatcgaagaaatatgatccggaaggtgtatttcagaggctgagagggtcggggtttaagatcccggttaactgagtagggggatatttaagggatttgtatatggggtaatcacgatacgtagatgagtagcggccttcgcccataaaattgaacaaacgcttttccaaagaggaaatgatcattgtttatagtagtctagagaaagaaggttggaatagtgtagaatacaaacttcatatatgctctacaatgtgaaacatccgtctacaccctctttaagcatgaaaatatttgaaggcttgcacgtttgttcactaccagctatccatgttacatctgactacaaatgtcttcacactatttcgatgatctgtactgagagatctctcaatgctgaacatggttaatcacatcgctgaccctagataacatagtgttttcaagttacgctgccaacttcagtaaagctttcgacgctagttgacaaattagtaagaaacaggaatgttaaagaaatacttacattcagaaacaaggatccgataaaagccagtgctgagccagcaaccatgacgaagaacacatcgcggagtgcaaacgtgatttgctccacaacttggacctgtaccgtagaaccaaggcccttgtaaattgcactatgagttcctgtcgtcaattggatgacgtcgcttaacggcatatcaggcaatatctggctaatcttttgcgccccgatgttctgaaatattgttcctgatatgctgagcatcacaatgaagcccatctgttggcctgctcagatgtcagcacagatttttcactgctttccatgtgtatataccgatagataaaaagcttataccgtcgctaagctcagagattggaagaaggttttggatgactgagaagcctgcggaaaagaaagctccacagccacttccaatgagtagcgtggcgccataaacatatgcttcggaggttgacgcatcgatgacacctttttgcagttagttatcatgctagttacaagatggaagttattactcatgagggtagtccccaccaaaaccatggcagtcccaaggacataccatggcatgtgataacccaatttgggcatcaaggctccgttcaaaatagaaaagaatatcaggccggcaaggaagggcatgagccttgcaccagctttcagaggcccatcgttgcgtgtaaattggaacagcagtgggatgtaatagagtgtcgtcaccatgcaccccgaggccataaacagtgcgagctccagtaggttgagctccagccgcttcatcaaatgtagagggtacaatcgatctcgtagcgtgactgtggggtgataaattgtgacgaacaggaagacgatgagaagaacgcctgagagagtccaaagaagaatctctgacgcgctgctccacgaatacacagtcccaccaaaggtaagacccaaagacaaacaggttgcgccacccatgaagatgactatcccaagccaatcctgcctacccatcttctctttaaagctcaaatcttttgccggatcaatattaggcagatacaagatcagccacggcgcagtgaaagccgcgaagacaatgttgatgtaaaatgcccatcgccatgtcgcactgctctgtgcaaatgccccgccgatgaggggtcccacgacggagccgacggaccatgtagcaagtacacccgagatgtagatgggtcgctcgcgcgtgctagtggtaatggagacataggttacggcgcctgcgtagcatccgcatgcgccaatgccctgcagcactcgtccgatgatgaaggcgtccatgctgggagcggcgccgcagacagcgctacctacctcgaagagagtgacgacaccaaggaacaaccacttgacattgaaaacgccgaatgctttgccgctagctagtattagctgatatcggactatatcgctgggtcgacttacatgggtagtatcgacagagctccaagaaacatgcccacaccaatccatggtaacttttcggtctcgccaaacgtttcgattatctgaggctggatggctgcaacctgggtaaggttagagcagtaaagcgtgtctgaaacgcacaactgacaatggttccgtcgagcgcatagaagagcacggtagagagcaaagagctataggccaggaaccacttgaagccatgcaaggtgcgcactggccctggttcttcatcttgcagaaggttcgtttgaaactgtgtggtatcttctggagacttctctgaagaaggtggcaaagcgggttcgaggtcgtgcgtggacatatcgaattcgtccaaagcgctatgcagtgatcgatgaacgagagtggaatgtggcagtcgttgttttgatgtgagctgccaagcgctatgaaaaaattagtaacacacttccacaaacgaaaagtcaaatactcaccctgctttccagtgtgttttggtcttcgttgctgaatctcgagcgaaaattgtgaggtggtttgggggtagaaggggaagcaggcgtacctcgtaacaacacccgaaacgatgtttcaatttcctgcacgggcgctgattaatcatgaaaatggcaatcttgtggaacgaggtagatggtgcgtgcgctgcctgagcgcgtgcttgtgtaagtgtgtttggcttctgtcatagccaagcacgtatgagctgttgcgatttgtcagctattatactgactgtcaagtgcaacgatttagccccagccggtagctacctataaggtttacatgctgaagcggagcaagagatgttccgattggctgatcatacctgaatgacgtgcgtcgctcttattatataagtcgttatttagatggtagtgcgaatcgtaggccttcagcttctcgtagcatgcatgaaaaacatgctgactacgggctggagttggatcgatacacctgaggagcacctgtaccgtgcatgacggtgtagtaacccggacggcgcagtgtgccactctactaaaacttcaactaaactttaaacacgcgacatcgctattaatataagttattacttttagagtctactcctccttcttttcttcattctgttatactttttacttctgactacaatgttccaacagcatagatctttagtcgagtgtgcgcagagaatcttaaccgccgcgaaagagatagagcagagagacagcaactcggaccttgtaacacagtctcgtagagctatcgcagaagctacgcaggagttacagaacatcgttctcacaccatcagaactcctcgagcaccatcaaatcaactaccaaaacctttcctgcttgcgatggctcattcgcttcaacattttcaacctcgtctccgctgacgggtcgccaatgccgtactcagaacttgccatgcttgcgggcgttccccttgcgcgcctacaatccgtcgcgcgcatggcgatgaccagcggtctctttgttgaaccatcaccgggcctcatttcccacagcgcattgtcggcacccttcgcgacggacgaatcacttcgcgattgggcgcgcttcatgacaacgtacagtgccccgatggccagcggcatggccgaggcaacggtgcggtggggcgaaacatatgcgaagcatcagactgccttcaacgtctcgtttgatacggaattgccgtggttcgactacgtcaaagcgacaccaggactgcctgaagagtttgcaggctacatgcgcgccatggggcacagcacgagcggacggctgcagcacctggtcgaaggattcgactgggcgtctttgggtcgtcatgcagtggtcgttgatgttggcgggtccacgggccaggcgtctattgcactggctgaagcattcccagacttgcagcttgtggtgcaggacctgcctgaagtggtcgctgtaggagcggggatgcgcaggaatgtgggtgtcaataagggttcggagtccgaagttactgcaaggattgagttcgaggcgcatgacttctttgatccgcaaccagtagtcacgggtgcggcagcacctgcggtttatctgctgaggaaaatattgcacgattggccgtttgagcgcgcaagagtcatttgccagcatcttgctgatgctttgctcgcgaaccggaaccctgatgctatggttgtcatcatggacacgattctaccgccgcctggcactgttggacatttgcaagaagctggactacgtgtgcgtgatctgactatggcgcagtgcttcaacagcaaagaaagggagctattggagtgggaagagcttctgggaagcacgtctccgccattgatcatcaagtcgtggaaacagccattgggtagtgctatggctgtcatgacagctgcgatcaagccattttgatttgggtatcgcgccagctatgtgtgaatcaaaccaatctatccacgcaagtctataatgtccttcgcaatcttcgccgcaagggcatctgctacttgtcaattgtgttcgtcaaagtgcatgcattgatggcatcacttacaaacagtagcctgtggatgtcccggtgggagaaacggcaacaccgaagcgtcgacgatacgcaggctttgcgttccaaaaacacgccctcgcgcatcgaccactgcgccagactccggtgattttcccatcttgcctgtgtgtacttagctcaggccctccaagtagcgtagatgaaacttacatgtgcaagcagcgtggaagagctggatggctgtctctctaatcgcgtcaagtattccttcgtcactactaacgttcagtccaggcagcacttcttccacccatacgcctttcatcgcatctgtgttcatcatctcgcgtaaccgcttgaaggccagaagacttaattcttggtctgcaggatgcgtcaaccaatttggattgataacaggaggcacggctgtgtcaatgctactgatcgtaatgttaccgcggctttgctgaaccaatatagcacccgccggcgacgcatacatgaatggcgtatctggcgcgcccgtgatgtaattttggttattgccgctgtacgcatctagcatgaggaactcaaacgttggccagtctggagttcgggacttgatagcatcgcgcgcatagtcgctgaggccttccgctgttggattcagtctctcccatgcgagaacttcgccgccgggattgctgaggattcctgtgccgtttttggcgtattcactcattgctcgggcgagaaaggttgcatttgatagcgcagaatgtgttattggcgtcacatgatagctggctccgaaaaggagatggtcttccagattctggccaacaccttcgagttcagacacgactgtgatgttgaatcgcttcaacgtctcgtgaggtccaatccctgaggccatgagcagctgtggtgattgaaactactggcagtcagcacttctatggaatgttcaaagccatcgtccgactcactgtcccagcgcagataatgacttcttttgatgccatcaaagccacttctgagccattgcgatcgacaaccgccccaacagccagagtcccatcaaataagacgcgtttcgtgagagtacgggcgtaaatactcaagttactggtatcctccataccactaagaaaagcatttgagcttgtcctggtatttccatctgggttgatggtgttggccgagtattggacgccagaaagaattccactgacaaagtcgttggctactggtaggccgagttcctcccatgcagctttaaaatacgacgacacaggattcacccagttatctgagaaagaaacatgtagcggtccggatcctgccgtgaacgcgctcgttgctggcgggaccgatgcattgcttggccgaatagcattatttgggggcgtgtaatttacgttttgcctataaaatggaaggaagttgtcgaacctgtacgatgcgtcgtctaaaattgaagcccatctatcaagcgcttcgaccgtcggtcgttgataggtgaagtagtttcttgcagaactacagcgcagttagacgaacaggggacagaactgcagaatacatgcctgccaccgagcgttttgccgcgggcataatgcaacctcctgttgttgagaccctgtcgttcatcagcgaagtaaccatgaaaagcagcagaagcatgtagacatcacgcaccgcttgtggggtagtgacaaacccccagtccactgcggggagcacatcgtccgggcttgcgccagccccataaatcgcaaaagcgggcgttgtgccgagatcgccaatatcgtcttcgtaaaccccacctgcttcgaccagcgcgaccgagtaggatgctcgagctagggtggtggctatgaccatccccgcagtaccgccgccaataacaacgtagtcaaacgttgcatcacggacttgacgtgaatctgcacggcttgttggtttaattggggtcgatgtggatatggatgccaggatgagtcccacgaccaatgtgaaaaggggcgtcatgccgaaggctgccaaatgcaatatgggtgacaaaagactggtaactttctgggattcaattgcatagatggacggacaagttaataaggttacctgctgggtacatagaacccacacctgaagtcaatcaccaagaactagcaacttagccacttactattcgtggacggcgtgttcaagctgcgatttaatgcgctatacctagacgcctttcggtctccgtaaaatcctcaaaacgaggcttagctgtccatatcacacgtaagatcctgcctatttaacaaatcgatatcactctatccctgttgcaagggagcctacctatctactagaaaagacccgcatttcaacatgcaatcaccacacgtcatcgtcattggggctggcgtagcaggactggcggttgcacaaggcctcaaaaaaaggaacatcactttctccgtgtacgaacgcgatggtctgctggactctcgtcgacagggctatcggatcaaaatcagcggcgagctaaaggacaagcttgtcaaacttcttccagccgagattttcaaaatcgttgaagagacaagtgctcggactgtcttgggcgaaacgaacatcaacgcttccagcggctccatcacagcctctcgcagaggccgagttcctcccggtgctgcgacccctcttacgatagaccggggtctgctgcgccaagctttgatgactgggatctcagaatttgtacactttggccacgaattcgagcgctacgaggaagctacagcggacgacaccgaaggcccaaaagtgtgcgcattcttcgccaatggaagctcgaagtcaggatcaatgcttcttggagttgacggctccaagtctcgtgttcgtcagcagctagttccaggccctcagtatatacaggataccgacacatgctgcgtgtacgggaaaacacagctgagcgctgaattacaggagcaatgtccagagtcacatcgccggtggctgacagtcgtgaaggatgaggcgccctttacccagaacatcatcttcggtgatgggcccgtcgtcatggtgctggaaccgtgtcgattctctaaccgacacatgtacacccagcttccagaggactatgtgcattggggcatcatgtttcgaccaggtatgctgcgagtgcaggcgaaagagttggattatgtgctacgggatggggctaagcttgctcttggtcttacggctgattggcaccaatctatccgctgcctggtcgagctgcaagacagtcagctgactgtggcaatgcgggtctactcatctcctatcaatattccggtctggagatcctctgccgtggtgaccattttgggagatgccgcacataccatgtcgcctgcgggcggagtgggcgctgtcgcggccttgcacgatgcttgtgcagtcgtggatatgattgtgaatgataagatttccgtggatactatagccagactcgagcaaggcatgcggagttctgccgagatcatgctgcaaagaacagacgcagcgagtagatgtatgctaggtatcggtctagctgcatcatagagttaggtcgccttggagtgaatctggtgggaggctttgatgatgcgcgaccgttctagatagtatccaataccgatcatagagaagagaacagcgcaaatgtacagttgaggaaatcccttgccaaactcggggtcgacgggcagggcgccagggtacaccgcggcactaagctgcgctacccagttcagactcagcagcaggatgacgaagtggagcgaatcttttttattggcgatgggccggatgagatgatagagagcgctgagaccaagcagcagaccagtgctcatcgtttgaccgttgtggaacttggcatggggcggccattttggattgtagacgtgggtgtggtcccaatcagcaatgaagccgccaatgctagtgattatggcgactgaaccgagcaagaatcttcccaacgtcagtgtcgttcccatgtcggaggagattcccagtctctgggggcgtaatattcgacaagtctgcttctccgagactgcctgtcctcagcgccttgatatcaactccttgggcttgttatcgaatgcccagtcttaacttgggctcgtggggcggagtgtttgtgttgcgcacatagatgaacaggtggtcgtgcagctcgcatggataagtaggtagtcgcgcggctaattaggataagtagggagtcgtgcagctcacatggatataagtacgcctggctgacagcggacgagaagaacgaaaacggttcagctaatcgggcagtgggggccgagtttcactcttggcgatacatgcggaaagcaccaatagcagtcatgtgataaagtgattccggtgagctccacatgcgcataagccccaggcgatgaccgacccccgccggtttccgccccgctttagatacagcaagcaatgcatccaacgttcattacctattccagcagccgggttgtgaagagaccactggggtcccacttctgtttaagcgccctaagcttcgatagcttgcccacgtcacggaacgatagcgccagcgggccgctgcgggtcgcgttctggaagtcaatgtactcggcgtggtccgggccgcgcatggctgcaatggctctgtcgctaaaggcgtcgacctttgcgcggttggcgacatccgtgtgccagatgaaattgttcatccacaggcgcacatcgtgcagactgctagctgtgggtagcgcgggcgcaggtgccggtcgcgcgtcccactggaaattgaaagaggtactgatggcatccggacactcgcgcaccatctcctgccacagctccaccacctgcagaaaagccgcggcgtcgaagcgacggagcccgacggtcgcgaagcgcttgaagtcgccttttgcgttgaaggcatcgcgcccatcgctgacattttggatcggcacaggcccacctttggcgacaagtggctgcagatcgtatagtggctgatacgcctttgccgcatccgccgggtcacctgtcagacgggcacccaccaccagtgccggctggcgttgcggcggtggcgccataaccatcagcagtccggcagtagcatacgtgctgtcgtcggctagcttctccattgccgacgccacttctgccgctctcgcgagggggaagacaaacatgccgctccatatcatcccctgctcgtttcccaatctggcaaatgggtacacccggatcgtaagctccgtgatcaatccgaagtactggccagctcctcgtagcgcccacagtaagtctgctgctttttcttcgctaacctcgagcacctcgccctttgcgtcgaccatgcgagcggaaaggatctggtctgagccataccctacacaagacgtgacgactgatgccccgccattcaggaaatacggtatcgcgccaacagggttgccgttgcccagagcggtaaacagcccttgctcagccaaggcaacagccacctgcttggatacgatgctacctcgcagtgtagccttgcagccgaccgcatcgatgtcgatgccgctgtacttgctgaggtcgatgataatgccgctttgatcgatggtgctccactcgctatgtccgccgctcttggtaacgaagggcactgctgactccacggcccattgcacctgtgcatgcgcttagttatctcctgctgactgtgggtgcaggtgtggagaaacataccgtcctttgaatctcctcctcagaagttggcagaacaatagccgccggtgttttgcggccaacgtcagtccatcgcttcgcgtactcgatgaatgcctggtcatgctggtccgtcaagatagacacgtccgggcctagcagcgcctggagcttgccgactttttcgaagatggccatgactgaatgccgcaaggaaaatagtcaatttgaatactgtcgtaaaccaatgttgggcgaaattgtttgttgtattgagagcaactgtgccgctatatagatcatgacgaggctaagcctcaataggcaatggactagctatggcaggcctagtgcggcacaacagtgaagtgtgcattgactggtttgcccggccagcagtcagcgcgaaaatgagaggcagggttacgcacataatccccgtgggcggtatccccagcgcataagcaccggagagcctgttggtgctaatgagatagtgggctgtgtaacccgacgaaggcgggcttacgcttacaaagtatggcgacccagcaggttcgccaaaaaacaccgtcttcgttctgcgcagtcttcgctatggcatatggtggtgaccacgatcggcgcgcgtttgccattaccattaactgggtattcacttgcatctcgctatgtacgtaggccgccacggccattatacaacctttgcgcaacccttgcgtaacccttgctcattacctctctaggtactgtcacgctccgattcgcctcgcgaagactcctagagggatcgcgtctagaaattgacgacggcatgatagtcttcgccatgctcgttgttctcgcgcgaacgatttggttgtcggtcaatgtttctatggggtttggtcgacacttgaccgacctcctcaaggaagatcccgcaaatgccctgagattatctccgtcgtcctacggtctcacagtcctgagtctatggacgtttgtgattcccaagatacccgtcgtagcgctgctcacacgtttgttcgtcattagcaccaagcggctcggtcggatactctggactatgttggctgtcctcatcgtctggaatagcatcatgaccgtcatcgcgttcgccaaatgtgaccctgtgcggaagaactggcaacctgcgcttcccggaacatgtttgaatccaaaaatatatctttacatgggttacttttctggaggtcggttgagtatcctgttccattgatgatcctccactaatagaatgcagcatattccgcattcctcgattttgtctacgcgatctatccaatggtgaaagtgtggcagcttcagatggaacagtctagaaagacactcattgtgctttccttcagtcttgggataccgtatgtgcaagcaactgaacccctcaagtctcacgctgatgcaaccgtctagcgctggaattgtttccatcgtcaaaatcacaacgatcgcatccctacttgaagccggtgacccaacatgtaagcattcaagacttttcacctctctgcagtacagcctgacgcgacctagtcgcaaccgttccgctcgaagtctggaatgtcgtggaatcctcggctctcatcattgcagccaatgtacccatgacgaaacctatcatgtcactggcgttttctcgtctcaagcgctttacctcttacatcagcagcttcgcttcaagagacagccagggtggttcaaaactcagcacgttgccttcaaatccatcgggatctggaagtaaacgcatgtcggcgttgcgccagggatggcagcggcaagacagtagggaggactttttgttggaggatactaggcttacgagcgtcgttacgaagtgaagggcgtgggtaatgtgacctcggtgtcactttttcgtgtaataggtaggatgaaggagaatgctaggcgtacggtcgtaacaattctctagaggagtgtgcttacaattgcgcggccacgttgtcaatgtcttcgtgaagaccgcgtttgatggcaatgggaaggtgaggcggatagcgtcaagatacgccagggctagtgactgctggaaatgctcatttctgcctgtgtcattctttgtcgattatataatgaagccattgttaattttgccttttcagtgcagaccgtgtgagttgccagcacgtaaccaggtcgttccgacaaccatctctctcagtacgcaatgaaaattcgcaaaccgcacagtaatagcgctcatgaaattcaactaacaatttcaccaatagcattttttgtatgagcaactcggtggactactacgtcgacaggccccagccctcgtacaccttacccaaactgcccctccaaacatccacaccgacctggccaaacccgaccccaatctctttctttggcccgccatctgcatccccctgctccaacgcctgaaaaaagccatctacaaattcattcaacggcattgcggggaacgccttctcgggcccaccctgcatagcgaccgtagcctcgcgatgctcgcgatcgagccctgtgtccgtatacggcggcacaatctccacaaccctcatattccgctgtgcttccgcggcttggaatccgagctgctggcgtaaggctaaggctaatgcgtggataccggctttggaagcgcaataggttggatagaagcccagagggacatatgcgagactggaactcgtgatgaataatgtcgtctgtgttccttggagagctagagacagcagatgcggagcaaacgcttgcactagcagcgcaggggccgtgaggtttgtactgatttcgagtgcgatggacgtggcactgatgctggtggggtcgaaaaggctgaaggacttctggatgcccgcgttgataatgacggtatcgagggtggggaatgaagcaaggatctcttgcgtgttgctagtgagcgatgtgatgtcggtgatgtcgaactatttgagtgtcgtgttagttggtgcgtactgtatcaggattggatgctggtagtttaccgcccgtgtctccaggccgatcagttgctcggccagctctttgagcttttcttggttccgtcctgtaacaatgaccttcttgccgagcccatggaagcgacgcacaagctgttctccgatgcctgcggtaccgccgattactagtaccgtattgattcgtgctgccatgttggtgactgcgagtaagctagatgtcgctagcacaattcacgttcaaattggttttatgtctgagcatccagtgcgcggagtgctttgcgattttgcagcgtacgatctcgattggcagtctgacccctctttcaggtgcggcacagtcaagcagggctcacccttttcttggccgcatatgtcgggttttattggcaagtggtggtgtcaccttactacctcgagggttcaggctttcggtgcccgaattttgagtaccttatctatgtgcatgctgatcgcgacacacccacaactagtattcggcagggttgaaggtgcatgcataaactacctacgatttgccccgccacacaacaacataatcaagcttgaggtagaatgttaatctgcggagaatgcgctgtctgcgcatgttggactatgcaagctgggcatcagtctacaatgtgtgggctatgacaaatagccacatgataaacgtggtagtatatgttgtatattggtctctgtagactctagatcatatgaaaatcgctcttcactaaagatatcgatgcaatgtctagtataacgacggtttacctgtttggagatcaaacggacgatgcccgttcgtgcatccgcaacatcctttgcactgaacagggccccgtcctggaatccttcctccgacaatcctatgggcttttacgagcaaacatcttgagcctcggcgagaatgaagcgccgaagtcgaattttggatcgctcctggagcttttggatgcagagtttgaaggtgccccaagggtagcgacggaacacgctctcacgagcattgcgcaatttggtgtgttcttcatcgaaacccatctttgtagagggcactatccctctgcgagagaaacgtacttgatgggactgtgtagtggctctctcacggctgcagctgtgagttgctgtcgctcagcaacagaactgctgcctgttgctgtcgaagtcacaggcttgtctttcagattgggtttattggcttcggagactggtgacttgtttctttgcaaacctgctgtcggagatcgttcctgggctatgactatgcctgcctccctatccgacctcatcgacgaatatatacggactgtagcatcaaaggtgagtgagaagtgatctttcagagcttgggatcgcgattttaacacttgcaaggatattgtgaaagcctcaatcccgtatgtggctgtcaaatcgcccaaggccgtgactatttgtggtcctccgcatgtcctggcgcaaatggccaacagtgaagaattcgcgacaatgactacaacatccttgccgatatatgccccataccacgctgaacacgtctacaactcttgtagtataacaaagctcctacgcggaatgcggctcaatgtggagacctttgccaagtccatccccatcatcctgaaacaaacgactgcgaatgaagttggtggcgtcaaccttgtgcagatgctttcagccgcaattgagtcaatcttgatgcagtgcatggacatcacagaaatgactagtgagctcagcattcaacttcagaatgggtcaacagaattgcgtatcatacccatcgtgagcggagcagctcccatgatacaagacatactcaggtcgaagacaagcatacccatcaagattgagaagccaaacttggaactcgtgtgcgacactggaaacaggggcactagatgcaagatcgccatcgtcgggtcatcgggtcgctttccacaagctgataacaacgaagctttctgggatctgctagtgcaaggaaaagacgtccacaagccggttccagcctcgcgttggagttcaagttcccacgtcgatacttcagagagaccaaaaaagaatacgagtgcgacaccgtatggttgctggcttgagaatgctggactgttcgatgctaggttctttggcatgtctcctcgtgaagcggaacaagtcgatcccgcccagcgccttgcacttatggcgacctacgaagcgcttgaagacggcgggattgtttcgggccaacggtcggcgcaaccaacgcgtgtgggagtggcattcggagtgacgagcaatgactggatggagacgaacagtgctcagaatatcgacacgtacatgatacccggcggcaaccgagcgtttatccccgggcgaattaactataccttcaaattcagcggtcctagctacgcggtcgacacagcctgctcttcgagtctagctgcgattgatgtcgcgtgccgagtgctccggatggaggaggcagacactatgattgctggcggagtgaatatcattaccaacccagattttaccgcagggcttgacagagggcattttctctcgaggacggggggttgcaagtcatttgacgacgaggcagatggctactgtcgcggagaaggagttggagtcgtcgtcttgaagcgtttggatgacgctattatggatggcgactcgatcaaaggcgttcttgtcgacatccgcaccaatcactccgctgaggcagattccatcacgcgaccacattcaaaagcgcagagcgatctctttgccaggctgctgaacggcttgagtccggcgaagatcagctatgtcgagatgcatgggacaggaacacaggttggagacgcaactgagatgtcaagcgttttggacgtcattgcgcctagtcgcggacctcgtcgtcgagcgcgggaagaagctgtgcatctagggtcagctaaagctaacgttggccacggtgaggcggtcgcaggtgtcaccagcttcatcaagctgctgctaatgctcgaacatgatacaataccgccacatgttggcattaagacgcgtctcaatcgccgattcccgaaagacctggcggatcgaggggtccgtattgcatcagcaccggtgccctggaagcggcgtggtgcagcacctcgcttcgcattggttaacaattttagcgctgcgggaggtaacactgctttgctacttcaggatgcgcctgcgcaagagaagccagtcatcacgggaggcatacggccggtctttccggttgtcatctctgctaagacccggtcagcactgcatgccaacgcccgagcgcttctctgcttccttcagaaaggccacaaggacttgccatccctgtcttacacgaccactgcgagacgcatgcaccactcgcataggctttctttcagtgtatcatctgtggaagagcttatttccaagcttgttgctatctcgtcgcaggccacggactcccaatcgagtagccgtccgccttcagtatgcttcgtcttcactgggcagggtgggcattacttgggcatgggccgagagctgtaccacacaaacaaggctttcagaaccgatgtccagcgcttcgacaccctcgtgaaagttatgggattcaagcctttccttcctttgatccacagcaacacaggggatgtctccaacttcagtgctgagcaaacccaactagcacacgtcagtctgcaaatggcattatgcagactttggaactcctggggcatagttccttccagcgcgatgggccacagcctggggtattatactgctctcaacgtggcaggcatcctctcagattccgatactttgttcgcggttggcacgcgggcccgcttactgcaaaataaatgcaagttaggtacacactgtatgctggctgtcaaagcgagcaaggacgatgtcgagcacctgttgccagctgctgctgctgttgacatcgcatgcgttaacgggcctcatgatgtcgtcttgagtggaaagcggatagatattgaaacagtaggtaagagtttgcaagaacagcagattcatagtgttgtgctggacacccagtttgccttccactcttcacaggttgattgcattttagaggactttgggaaagctatgcaggccatcaatcttgaggttgcatgcattcctatcctctgccctcgaacaggagagctcatccaaaccggagaaatcttggatcgaagacaattggttcatcattgcagagagacggtagatatcatatccgctatagaagctgcaaaacgtcaaggagttattaccagcttcacgcgctttctggaggtcggccacaacgcaaccgttacatcaatgctcaaggccacgttaggaaagtcatgccatgctaagtcatcactcagaaagaacgtacacaactggaaatctttgactgaaacggtggcatggctatacgaagctggcgcgaacgttcagtgggcacgattccatcgcgactgcgggtcgtctctcgaggttgttcaccttccacactatatctgggacctcaaaaactactggatacaatatgtcaatgactggtctctgcgcaagggggagcccgccctgacatgctcatgtagcagccgaccaactcttttgagcagcgtaatacacagagttcagggggaacgcatcgagagactaccagctaccatcgatatacagtcagatctcagtaggccagaaatgcgtggtattgcgcatgggcacaaagtcaacggtttgccattgtgtaccccgtcaatctacgccgaaatagccttcactatcggccattatgtacaaaagatatttcccgaccaactatcctcgactcaagtatccatcgagaatataaatattatcaaggctctggttgcgacacttgaggaaccgcagtggctgcagactctcgtgaaggtggacgagcatctgcacacagtatgtagcttctcaacagtacaggaagatgggactatcatcatgcaccacgcggattgcgtaattggctatgatgcgccttgctccgatacagcgacagaagaagacgctatacaaataaacagcgcaatcaagacagttcgcgctgggttggcaagcggtagtgcctatcggtttaaccctaccatggtctacaggatggttgcgacactagcagagttcgacccagcctatcgaggactgcaagaggtagtcctcgatagcaaaaacatggcagccaccagtgtggtatccttcaacgcaacgccggaagatcaaagctgtcaatccttcacgatcttgccgacttacattgattgtttctcacaggtagccggctttatcatgaatgcacacgatgcgtcagacctcgagaaggaatgcttcgtgaatcatggttggggatctttgacgatgtatgcggaattgaaaagagactcggtgtatgagtgttatgtgaagatggagaaaggagagggcagtatatggagggggaaactgactgtggtctgcggggacatactggttgcagcttttgacgacctcacggtatgttcttgatcttgctctcgttgaacattctactgataacaagcagttacaaggcgtgcatccgaaaattctccatcgcgttctatgctcagcacagaaatcccagatgcagagatcgcaatcatctccaaagcgtgaagtggataatacactagaagatccattgctagtggccgccacctgcaccgacgtccatgaaggaatctctagtcttggctcatcacttgatcggctcgtcggtatagtctcggaagaatctggaatcgaaaggaaagaactaaacgatgatgttgaacttgcaggactgggcatcgactcgctcttatctctcctcatcgccagtcgactgaaagacgatctcgatttcgatcccggttcggggatcacattcttcgatgattacagaaccttggggcagctcaaaggcgcatatgcgaagagtaaaggctattcccctgatacaacatcatcgtcaaactcggaaaggaaggaaacgatgggcatcgaaacgccattgacgttatcggagtctggatgctcaacaggcgctgcttcaccataccacagcccggaacgtcctgtcacatctttggttctccagagagcttcggctttggatagtaagatcctgtttctctttccagacggctcaggctctgcatcatcgtacacatcactcccacccgtctcacctcacctcactgtcgtagcgcttctgagtccgtaccgccatgatccggagaacatggcctgcacactcgacgcgctcctggtttcctacattatggagatcaaacgacgacagccagccgatggatacacgttaggtggctggtcatcgggaggcgtcttcgcttttcgtgcggcacagttgcttctacaacaaggggatatcgtgcgggaccttctacttctagacagccctccgttgcgggttggtggcggcctaggccagctgcccgagcggttttacaaacactgtcgcgaagttggaatcttcgggcagatagcctcttctggcgaaaagacaactagtaggaagcacccaacttggctgacctcacacttcaaggcgactgtgaatctgcttgcagctcatcgcgcgacaccactgacaatcccgcatggatacagtaagccacgcgtatcattgtgctgggctgggaaatgcgcgcttgatgggatcagatacaaagccttcgaaattgaggctggcgactctgaagatgtcaggtttctcgcagaaccacgacgggacttcggaccaggggcgtgggccgacctctttccgggtatcacttgccatgtcacgttactagaacagtgggaccacttcaacatgatggtaggcgatggcgcaaaggatctaagtcatttttttgcgactcgtatctagctaagcaaacctatatgggaaaccactggttgaacctcttctttgggtcgtacttcttcttcagcgtcgtcaatctgggcagacttgctccatagatatccacattactctcatccccaaacccattgttgatgtacactttcccagtgaactgcttatttgacaagcgccagagcgcgcgcaccgtgtttccgtaaaatagtgccttttgctccaacgagggatctgtgtagaacacagtgatcgaggcgtggaattttattgtgtggcgccacggaatcgcgctgctgtcgtctggaacagagcgtactttgtctagtgcataggcgtttagaagtatactactgcgctcgaagccaggctgtcgcacgagttccagccaggagttgtacacttgacgccatatctttggatccatacgttcaaggccgacaccccatgttggtctgaggccacccttgacacatgcgttgttagaaccgttattccatgaagtgtatggtgtcattgtcgtagcgtccgaaatggggccaatgtctaggagggactgaaatgcagcgcggccttgggcggtggagccatggtagaaaggactggcaatgattatttgagagttggttgcggcttggttgacgaaagtgagcgtcagggccatgggtgggcgaaaatgcagttttccggcagcggtaataacggcctctaactgatcgggtcggaatatgagagaaccagtccatgctaataggtcggatgcgataacaggatggctacgcaccaccactgatgtgacgatgccgaagtttggtgcggcaccgcgaagtgcatacctgcgacctagtcaacaccttttcagatttagatggtcttcgcaagagaggcctcttaccaaagatcgttgctagatggcttcactgtaatcgcatcgccgaaggcgttgacgaagttaagtgagagcagttcatctgcacccagaccgaactcgccttggagcactccaatgccaccgcccagcgctgcaccaagataaccaacgcaattacaactagccgtaacaataagagcgctgttcgcagatgcagccggaattacatcgccagtgagtgcaccaccggccactatcgcttgggtcttgtcggcgttaaaattgatggaacgaaggcgatcgagattgatgccaatatcgttgctgctcatactgaatgtggttgcccagccattacctccattctgggtgaagaatttgatgttgcgatcgatcgcccatttaacctatgcattgtgagcacgactgcgcgggcgagtggatggagcgacagccgtacagtgatctggacatcggcttctgaagctggatggacgactgcacctggtagtggagctttgtagtcgctccagcgaggagcatcggtatcgatgactgcgccggacgaaagcagaggcaggagagacgccgtgttgacagctgcgtaaattacttggaagaaagccgaggcaatcagaatacctttcaggagctgtaagaagatcattttttcccggctattgaaaccatgtagggacgtgtggattctaatacttccaaggttcggttcgcgagcaagggtgcgctccacccgggtttgcttttggccatcagccgccaccaacaccgtaccagtatcgcttaaggctgtcctacttaagtcggacatgcgcggacttgacgtgtccgtgccgccaggattcgtatgcaccccccctagctcaaatataaagctgcaatgacagctgcaatagctgtcgttaagagtttttgttgtattgttgtattgccatctcctaatagcacaaatacccagggagcgacccgcagtcggtgagggaacgatagatttcagcatctagctagcttttcgataggtgtcggtgaagtcctgagccctcagggtgatctaatctaatatactggctgcttacttcatcatccgatcacgtgcgcaactactacaccacagtatttgtgtgtattgagctatagctatgcatttaactcataatactatactgaagacttcaattcctttagtaatacatctaggtagatttgcagttatgtaatgttagcttaggtagtaaagaagatcgcttcgaaggttagacaaaatttaagcattaggctcttccatgactgagagtttatgttgttcggtaaatgcttacagccttggaaaccattatcttggctttcgattcaaaagtatacaagctgtactgcaacccgtagatgacatacgctcgatccgcgttttctttgcaaggcgcgtcgacttcctcgagccgttgatggtcccacggcatgaagttgagattcagacgaattttcgacaatcaacgtctgatataccagcgacaagtaatgcctatagattttagttgcaaagctcttgcagcttccgatctctttctccatgcccgtacttccaatcttgtcgcgaggggtacaatcgcacatgtagaaggtaactaagatcccaggccaccacttgaattcatatggactctagttcgagtgaacaaagcgaaggaccttggaagcagcgctggagctatcttagcaaacttccttcatttgaataggaacgagtcgcaatgctcgtgcacagccgccatagcttgcaagtctgaattcaactctcagacggctatcttgattgatgtgtagagacaagacgacgttattgaggatcttttaaaactcgttattgtgactatgaaatggaaccaatgatcagcctcggcatactccatctcaatccgtgtcgaacagaaacctaaattcttcatctgcttgaggcacatcatcttaccccgatacttgcgcatcagacttcacaaaaacctcctcgcgcatcatggtagccgtctccatctatagtcaattgtttggaccttgccacgaccgtaatcgagacttcgcttggaaatcgactgattatgttaagctatctgctgaccatcagacaagcaggagtcggcttgtcagcaataccggtgtgacttcagctcacgagtgaacattaggaatgataggaccacacacatcgccccaaccatatccccacgacatatgatcattattgtcatgaactacacgcttggcatttcccagatcgagcgtgaatgaagcgcatcattggtggagggcagaaggcaagggacctgagatcacgaatcgtgaccagcgatacggcttcagcctcctttctttcccatctgcgacacgccctcgccgaataaatgcgcagtataatggatctgctgatcgatctatctttgtatacgaggtaaggcgtcgtcctccatgttactacgatgaatgatgacgaagaagacgacaccacagccttctggcaggtggctcagctcagcaaacctttcaggcaactccatgagcatcatgtataaagtcctgacatacgcgcacttcaacttttgtacaaccccttccaaaatctcaccaagcattcataggattgaactttttatcatgaccacacagcctcccttcgtgcctctgccgcttcccccggtggaagagtccaaagagtatggcaagaactacatcctgcactggaatctctgcgcccttgatctcaacagagtatcgcattcagtcgcgggtcctcagactggaccacccttgtcagcaagatctttgggcatgttacacctagcgatccatgatgcgtattttgccattcagtcatccacagcattctctaccttcttggcagccaatgcagaagatgctgagttgcgactccctgaccttaatggcgcgacagatgctcgtcaggccgttgcaggtgctgccttcactttgctagggctcttgtacctacagggtggacccacaatctccaacaatgcgacagcgcagctccaagccgtgcttgaccgctttctcgcatctgcaccaggcggtgtggaccaggcttctggcagctaccagtttggagcggcggtaggcgaggccatcttccagctccttttccatcctcctggtgtctcggcagacgggtaccacccaacacctggacgttacaagttcgacgacgagccaacccatcctgttgtactcgttccagtggaccccaatgaccccaatggtccaaagaaagcaatcagacaataccatggacctttttatggcaagactgcgaagcgcgttgccactcagtccgaacatatgattgccgacccgcctggtcttcgctccaacgtcgatgaaggagccgagtatgacgatgcactgagagacatcatacgcatgggtggagctattcctctcaactcgaccaagcgcagcccggacgatactgcacgtggccacttttgggcgtacgatgggtcgaatttggttggcactcctcctcgcttctataaccagatcatccgcaacattgccgtgcaacacaagcaagacgccgacatcgagagtgaagtcaacaatgcggatttcgcgcgtgtctttgcccttgcaaatgccgcaatggctgatgctggcgtcttttcgtggcgcgagaagtgggagttcgagttctggcgtccactcagtggcgttcgcgatgatggtcgtccagaccacggcgaccctttcttcctttcactcggtgctccttccacaaacaccaacgacattccgttcaagccaccatttcctgcttatccaagcggtcacgctaccttcggtggcgcgatgttccagatgctgcgtcgttactacaatggtcgcgttggaacctgggctccaaatgaaccggacaacatctgcttcgagatggtgtctgacgagttgaatggcatcaatcgcgacttgcgccagccatacgacccgactacgcccatcacggagcaaccaggcattgtgcgcacacgcatgccctacaagttctccagtctttgggaagccatcttcgacaacgccatctcgcgcgtcttcctgggcgtgcattggcgttttgatgccgccgctgcgaaagatatcctcattcccacggatacgaaggacgtgtacgctactgacaacaccggggcgactgtgtatcagaatccggaggatattcgatacgagacgatgagcacgagggagggtcacgaggggcttttgccaattggtggtgttcctcttggtatgggcatcgcaaatgacatctgggagtcggggctgaagccgacgcctaaaagcattcagcccgcgcctccagctgagcagtcgaaggagggcgagcaggtggtcatgggactaccgaacgctgcgccctaggcatttcataagctgacatctcagcccttgtcttcgattgtcgagctcgcttattggacggatcttaatttctttcgggtagtgttacagttatggacaatgcagtgcttacttgtcgtccacattgctgactttcaccacaagctttccctttacatgccccgtcttcaattttcggtaagcctctggcacgttctcgaacgcgaagacttcatcgatgactggtctcacttttccatcttccagcagcttcccgatttccgtaaagtgttcaaagtttgtcgcagccatgccaaaagcgaatggccgctttccgcccccaagcactccaggcattaggaacctgaacgcgaggtcgtacatgaacgataggctcggcgcagctccaacttgtacatatttagcacccggttttgtgaactgtggcgacttccagtaaaggtcgtagttggtaccgacgttgtcgaggacaaagtcgtactttccggacttttcggagagcgtggtgaccacatcggctttgcgataatcgatggcctcgtctgcaccaaggtctctgcattgttgcacattcttctctttgctatatcaggtcattgcaaatattaaataatcgatggctttcttacctgaacatgttgtcgtgacatggcaccccaatgccttcgcaatctggaccgcaaaagtacccgtgccgccagatccgccgttgacgaatatatggtcgccagcttttacatttggcgcaagacattggtaagtcaccaaaccacaaacgccaatagtcgctgcgtcttcaacagacacgccatctgggataggtgcagtccctgctttcgaaccgatgatgtactctcctagcgttccaaactgctgctttggctccagcttcccgaagaccatttggccaactttgacattacagtccgatcccacttcaactacccttcctgaaaaatctagacctggcgttgcgggcttcgggattgccatgcgcccaacgataggcaattcggcaatcttgtagtccacggggttcagggcagcaacgtgcacttggacaagcgactctccgggcgcaagcgatcgcttctctgtaggtagcggtactgaattattcaacacgatggaattttcgagggtgtcgctacaatgcgaccattgccaggccttcatagctgcgggcagcttgcttcccgcctgggacatgtcggtgctgggactaatcagagacttgacacagactgttcaaatatttcggaaatagcctgagatgctgagagcgaagttgaaatatattgtttaaaccatcgctcaactagccggtttcttagtgtgtcgatgctggcacacatcgggtcgggtccccactgcccggcgaagaagcattgcaaccataaactccaccttttcaagccgaacaaacatcctgcggtcttatctttagttctgggatttggcgtctcgtgttgatgatattaacgataattgccaaatgaacaacttccgcgatcttcacctctcccgcgaaacgatcctgaggaacaaagtgagcacgtaagttttacttccaggctctaccctcttgatgccaggaagtaaagtagaaagcagaagctgagatttaaggggagtagtcgacgtttcaactattagcgcgccctatcatcttaaggtcgtcgcattcgctggttcctctctccttcccttacactgagattcgacgcaggttcctcatattcacgtcaaacatgcgctctcaacacatcgcataccaaaagcaacctccgttctagaattttccaatttcttgctatcacacgcgtttcaagccccagagaataatcaacgacaacaagtgaactgccagtcaccaaccgatcgaaacagcaccgccattggcctataaaagacccgtctcatactcgactctatctcttagtcccctcagtctgttcatatcacctctcacaacaatgatgttgtgcagcgcaacatctactcgatccccatgcgtgacaacactgattcgctctgggggttgattcagcaaaccatcacatttcttgaacaacaggaacatgatcgtgcctgcgttattgtcagctctttcgtaaaaaactctcgaggaatgcacgtacttgccagcgctgacttctcaaggagagtaaggccaggaataggctggagttgttcgatgatgtagttgcgatgggtgagcttgcgggacgaagtgatgtgtctgtggagttcttggacgtcggagcgcagattggaaatgtcttgcgccacgctggcgaggatggggttgctattcatactgagatgcaggggctgttgggaataaagaatatgtgggaggaggtttcatggattttgtacgtgcggtgtagcaagctagcaaaccaggaacggcaaacatgcgtgagcaggtgcgcaaactgatagcagcatccggaatctccttgaaattggagcacggagaagcaaactcgaattcagtgcgattatcagtgaacagagacgaggaaattagttcctggagtccatgattgttcaaacctgggagaaccaagccccgttctgaatatacagctttcaaaaggtggcgagtagtttaccactcgatacaggacacgagttacctgaagaaacacagagtctcgatcgacgtcaggggttgactataccacttgggcactgtgataccaggtcacgcacgaactcggggccacgaagcaaaatgaaaggtaggattatgagcaagctctctggtggtaagattgagaagcagctaagcttcattggcccttccattgggtgcttctccaaagatgtagggagtggtggtccaatactctatgttttgcagtaaacagtacgcgcgcattcaccccccactcaatcagtgaagaggtgagcataaggaagctttacgattgtttcaaagctatgaacaccagcaattattcgctgatgatcaaggttgtggttggtgaagtaacggagtcgtgtggtcgctagttggtcgaagctattgggaatgcgctaacgctaccttggtagcgcgaggcttgagctttggttacatcacgaggatcctacactccacttcccttcaccattgttttccaccacgcccgcagcacacctgtccctcgaccacgaactgtgcgcttagtcacgagcacatattccacgttgctgtcgcctagaatacccacaccgcctcggcccgtcgtctctccgcgtgtcctgcgccgctctaatcgccgaccgcctcgccgaccgcctcgccgaccgcctcgccgaccgcttctacctcgactctacaacacacgttcacattatacaccatggcgtcaagaaagaaggtcctcctcaaggtaatacagcttcgcgcgtctgaagcgacctctggactaacactgtccaggtcatcatcctcggagacagtggggtaggcaaaacaagcttaatgaaccaatatgtacggctcccctgcatgtccacagccctcaagcatgcgcatactggaatagcatgtctcgaagctcacacatatatgacaggtcaacaagaagttcagtgccagctacaaggcaacaataggcgccgacttcctcaccaaggaagtgctggtcgacgatcggctcgtcacgatgcaggtgagtgcgagatgttcgctttcaaaagagcttaactgacacagaacagctgtgggacactgctggacaagagcgcttccaatcgctcggcgtggccttctaccgcggtgcggactgctgcgtgctcgtatacgatgtcaacaactccaagagcttcgacacgttagacagttggcgtgacgagttcctggtccaggccagcccaatggatccggagagtttcccatttgtacgtgccaagacgagtttgtagacactcgggtactgactgcaacaggttgtcattggtaacaagatcgatgtcgaggagagcaaacgaatggtaagcttctcagtcacacaagaatgtgcagccgctcatttcatttccagatctcgtcgaagcgcgccatgaccttctgtcagtccaagggtggcatcccatactttgagacgagcgcaaaggaggccatcaatgttgagcaggcctttgaaggtacgtcgagcacagatgcgactcacgcaagatccatgctaacttcaatagtcatcgcacggcaagcactggcgcaagaagacgtcgccgacttcaacaacgacttccccgagacgattcccatcgacctcaagggcaacgagggcggatgcgcatgctagttcagggcatcacgcaagaagcgtcgtctacgataatcgcctagtatctctcgcatattggtttcaatggagtttgccaggtgtttggggtattttgtttcacatgacaggaagcctcttctgcctgtattctatcgcatgtccttgcaacatagataattgcctacctacatagttgcctacaagaacagtacacatatatcctgaagcttgctgcatgcgtgaccgttgtggtgcgggcgcgtgatgacgcggggctgtggctcaggcggcgcctcagggtccccggcaacctgagacgcgaaggcaccctgccgaatgtccgtgaagcaactcacacgacacctcgacaccgcgtgcccgtgttcgtcttcggctccatccttcgtactcacccgcggatcttctatgggtgctccactgctccatgcatcgacacgaccggcaaccgtgaactcccactccgccgagcatcctccctgaacctacgataacgaccaacttttacaacttattgttaatactgcaacaccatggcggtgggctatgagatagatcagccctcggcagcgacaccgctgagtccgcgcgtcagcgacgtttccaacggcagccggtacatgcgcgagaacgactttctcgagagcccgatgcgcagcccggcgagtgtggtgagcatgtggagcgagggcaagaagaagatgagtgggaagctgcggcatgcgattgggatagcgctgttgctggcgacggtgttcttgtggacgacgagtaattttttggcgagtgtaagtcatgtcatgtcaagtcacgtcgaagagatgggagtgctaacttacgggtgtagacgatattcgcagacgattcctactccaagccgtattttgttacgtacatcaacacgaccttcttcatcatacccctgatccccatgttcgtacagcacctctggctcgaccgctcgaatgccatatatcaaaagcccctgctcacccagctatccgacctgctatcccggcgggctggcaaaatttccctcctacgagaccacgaatcttcctcgtccagcatatcctccaaagccgcatcccgcagcagcgacgccgaagccgccgaagttctcctgggctccagcacgcaggcctcgcaagaactccccgaagaagacacaggcctgacactgaaagaaaccgcacacctcgcgctggaattctgcatcctatggtttctcgcaaactactttgctgccgcctgtctcgaatataccaccgtcgcatccagcacaatcctctcatccacatcctccatctggactttgctatccggcagcctaatgcgcgtcgagcgcttcaccgtgcgtaaactcatcggcgtgtgcgcatccctcgccggcgtggtgctgatatccctggtcgacgtgtccggcgaaacagacgagaaccgcggctcctttccacacaagacgccgcgcgaactagccgtcggcgacgtcatggcctttgtatccgccgtgctgtacggcttctacgccgtgttcatgaagaagcgcatcggcgacgagtcgcgcgtcaacatgccgttgttcttcggcctcgtcggactgtggaacaccatcttgctctggccgggcttcttcatcctgcacttcacgcgcatcgagacgtttgaaatgccgcctaccggcaagatcctgactatcgtgctcgtcaattctgcgtcatcgctcgtgtcggatttctgttgggcgtacagcatgctcctgacaagcccgctcatcgtcaccgtcgggctcagtctgactattccgctctcgcttgtgggccaaattgtgctggacgcgcagtacgcgagtatatggtactggatcggtgcgctgatcgtggtgctgtcattcgtgttcatcaatcatgaagaccggaaggatgaggaggaagggacgcagcagggacaagagcctgttgtagatttgaggggtgggtttcagagtgtgaggcagagcttgagtaggagtaggaggaatagtagcgtgagggggagcttgagtcggaggggctcgaggggggaggagtagatttgcttttgaaacattgcattgaaggtgttttggggcatagagcttgtgtatggtgtttgggaggtttgagcatcgtacgcgattgcttttttttgcatttgcgaaccacatcattatcatttcatccaagatggcattcgtttgggtatattccaatcctacttcgaacaagctcactcgtttttcctcccaccattcatccccttcgaatacctgtttccccctcctttccccttccacccaccaccccctttcccacccttccatccacccttgtaactccgatccctatcgccctcgagcctcctctctcccatcttctccttccacgtctcatcatcctccagctcttgcacctcccagccttccttctccatgaactcttccaactgcttttgtacctgtggttcccacacttccgggtctttttccaggtcgctgaactcgatgacgtttttgccgagcgtgtagtcgccttgtcgcgagcggatgagggacgacatgaggccgagggaggagcaggcgataccgaggtcgtggcacagagagcggacgtagaagcctgatgttacggtcatgcggaggcgcgcggcgggtggagaggattggggtgtcgtatcgttggcggtcgtggatggggcatcggtgggctcgggtgtgtgtgtggtggcgtctttttggggtacttcttcgttggcctctgcgggctgttcttcagacgggactggtgctttggtagactctgctgtcgtttccattgtgacatcctgcgcatcttctgccgcagcttcttccgtgggcaatgcgcctgacatggcgggttcactgtcggtcctgggtcgtttcggctgctcgccagcattctcaacttggtcgttctccggcgatctggatctcttcttggtgttgcgagaagcgtttttcgcataggtgctggcatcctgcttcctgatacccagcagcttctctgccccttccttcgcatcgtcatccgcctcttccttcggccatgtatattcgtgggtgccaggctcgagccattccacgagctccatatccttgacttcgacaggtcgcgcaggcacctctggtatgtcttttccttcgcgtgcgtactcgtacatcttctttccgtccaccttgagcgccgagaacacagatggcttttgcatgatcttgcctcgaaactgtgcgagcttctcttcgactaactctttcgtgacatgttcgtgcggcgctctgctcacgaccttgccgaccgcatcgtagctgtccgttgctgcgccgaagagtactacgcactcgtatgtctttgtgcactccaagaacctctgcaagcattttgtgcccttacccacgcccacgatcaggactccagttgccatggggtcgagagtcccgccatggccaagctttactttcaggcgctcgatgtgctttggctttgagtgcgatagcctcatttcgcgccgttgcgcttcgagccagggcttaaaaatgtccgattttgcaaagtgttcttgcaggtcgcgcaacacacccgctgaggaggcccattgtggcttgttcacggcaataataccctccagcaccctgcgactctcctttggtggagtggccatggtgcgcttgattgtcgcggcaactgacatgtgtgtgtcgcgcgggaagaaagctagagctcgagcttcaagttctggaagctgtcccgaatgccaagccgggaggcgcgctagtcgtcgcgtcgatcgcctgtgcacgtgaaatccggcagccttgcgagcgtgccgtcatccaaacttctccacgaccccaaagcttaggaataatccgcctcctactacccgaaacctcccccaggttgcgccgtcctcaaggcttttaataatccatcagcttgcacgcaagcgcgactgtctggtgttcaatatgggcgacaataacaaagatttggaggacattgcaaagaatgcgacagaggatttctacgaactactcggggtggccttcgacgccaatgaagcagcgatcaagaaggcatatcgcaagacgtctatacgctaccatcccgacaagaaccccgacaataaggatgccgccgaccgatttatttacctaggatgggcacgcgacatcctcattgacccaaaactcaagggcgaatatgaccgctcacgtacaagaaggagagagaaggcactgcaagatgagctcctcgacgggcggcggaagcagatgaagcaagacctggagcgacgggagcaagaaggcaaagacttcggaaacagcctgaaaaggaagcgcgcggaggacatgagcgaagcggagaagcgcgcacaggagatccacagactcgcagaggacggcaagcggcggcgcaaagaggcgcaagaacgactcgagaagaagcgcaaggaagaagacgaagcagccagttttatcgaccttgaggaaagccagccccaaccacaaccagccgcaagctctactgccgaactcgatcgtgctgtcaaagtccgcttccagcgcgaagccgagacgctggaatgggataaggacaagctccaggccatgttcaccaagtacggcaaaatcgatagcatcgtcatgggcaaggacaagaaaatccgaccctcgggcgagaagcggcggaaggtagtcgccatggtgttcatcgtctacacgcgactcgaccacgcccatgcagctgtgtccgatgcccggaaggactatcccatgctcgaaagcgtatcatgggcgaaaggcgaaccagacatcaagtcgcctgtcgaagcgccgtcagctccttcaacgccaatatcgacgccgaataagagtttcagggcagcatttgggccgggcatgggcaaaccaagcacgacaccaatgggcacgccgaagttctcgtttagtcccaaaacgccgagcttgcaggaggtcaccatgattaggctcaaggaggcggagaagaagcgattagaagagcagatacggaagcaggaggcggcagaagaagcgatgtagtttcggtcttgcgtatgtgtgttttgagataccccctttgtagatgtaatgagcatgatgtgcctgcatgtctgcatggtgactgttaaaagcagtgtgtacgagcgtttactggtgatgcgtgaagtccggttgagccacgtgggctcccagtagtcatgcatctcaccttccgcgtatgaattgtccgcgtaaaatccaccttgatgtattttggcagcgtatatgaaggccacatggggatgtagcacagttcatttcaacagtcagttttgctagtacaagtaggcaaggagaatgagaatcttacatcgtacttgcatttgcgaccgcaatcgtgccaggcatcccgaccaagccatttcatgagcttgtccgttgcttctgcatgactcgcgaagtcgctgtcatcgccgtggccagagactagttcacgcagaggatcaaacaggtttgcagtgtggtactcactcatctcgaaaacataccattcccacttgcacacagctttcataaccagcccagttaattgtttgataattatctcgaaatcattcagaatctcatgatcaatgtgttgagtgtgtagagtggcgcatcttgatatcgtcttttgttcagcttcggctgaagtgatctctgcagttgttggatattccaagtaggcatagagtatagcgtgtctgaccttggtgctattgtaagattctttctattaaagcctgccaactcatctaagagcactgagcccctgctcgattggtcggggcgtgcagttgtttcacccagtccttcacagtatcgacatcgggctttgagatatttgtcagtcgttgtcctttccaaaatccccatccgttctgaaatgtactacgatcacctgagagaccacggccacggttgataagattgcgcaggtaagggtcgcaataggtcaaaaagctgcaaagatccaactggattcgggtttccttcgtactactggcatggttggccgagacgccataatgccatgtaccccttcttatccactcccaactcctttgagttccgagttcattgccgtatccatgcggagatatacgattcggatctttagggagcgttggatcgtcttggcgtttgtgagatcttggtacagtagtgttgctagagagcagcaattctactccagcattttcatagtcgcaaagcaagacctcaaagcccgcgttcattcgcgcaataccgtcaacgcccaaatcccgaatcaggttgcagagatcgagggcccgttgatcttcatcgaacaccaacctctcgctggggtctttagaaattccaccctgaagcaagacgatttgcgagtcttgggtaccccgatacgtgagcgcagctgcttgtcccttcaaactccgtgttgtcatcattgtatatagtcttggagttcccgagctgccgcagatctcgagggacatctcgctacaagccattagcacgaaaggctcaattttcgaacaccttgcttgatttccaatggggacacacatgcatccaacgtaaagaatggaagcacttttggaggcttgttatcaggtctggggtgatataacaggggggtgtttggtggaaccgttcccatcacgatggagtggccgttgggggaatatgtattgggccattgtttgagtagcgagtggaccgagtcgaagatgaagggtgcgcctgcgcgcagcagtcttcgaggttgtcgttgcaagcgaataggcggcgggagtctccatattggatatgaatggatagctgggcgacatcagccagaagtggcagtggcaccgcgagaagcaagctgatgacataaatctaccgtctcgagcaagaagctatctgttgagtttctgggaggccactgaacggtgagctttcatcttctccgacgtttgagatatctgcatcgtgatgttggtcttgcattaatgccgatgacatgatgggtgtttgaggatttatcttattgttggataagcaatctggcgtgtccagaatagctgtgcacacagtcatgaaaatgacagttctgtttgcgagctgtatgtgccatccgcgggccgttcgaaattacacaacggccgcacatagttgcaggcggccttggtgaggctttttcatagcgaggcggtcgttctcggccttggaaacgagatatgggcgcggtagaggacaaggcgtcaacgtggttctcagaacctcatattctgtgattttaacgtttccaattatcgattctcgagtaacaacaagattccatgactttcagctatgatctcctccggggtttcaagaaagctcgtgtgacagtaataaacatattcgcatcaaagagcatcaggtgtgttgttttcgggacgatgtaatgtcgatctgttcgtcgtaaggtttgcaactctacaggaggcttacagttctaaggtttctctgaaattacaacacgcgcctgaattgattcaattcatgctcttaaattcataatggaagcgtcatgctgcatggttgaggagatcatcggtcaccaaaacagcttgactgtcacatggtgccacccgagtctcctacgagcgtgactatttccccggagagtagaatcagtttgtgaggtaagtgtccttggttttgcgatgcttccgttcccgccggcttgttgacagccaagcctacccctcctcagcctcacatgcctaacgacgtcaccctccggtgatacctcgcatcttcctattcctaacatcacactacaccagccacaatgtccgacctagctgcaggaatctcgaagctgaacccctttgcgaagaagtcaaaggttgacgatgaagacaagggtgaggctatcgatgcggggaccgttgctgggggcggccatgcagcgcgtcgatcaggcataaccaaagacaacttgcgcgtcagcacggctttgaagaaatatctggtggaagaacgcgtcttgcaggaggcagaagcaagccttgactcggatcaaccaacaagcgcgttacgggaattgctggacaagagtcacatcattgtaccgcctcaggtcatcgaccgcaatcatccactcccagagtatttcatcagctcctcacataacacctacttgatggcccatcagcttttcggcgagtcgcatgcctcagcttatgagatcgcactatataccggttcccgatgcgttgagattgacgcatgggacaatgatgacaacaaggaagaaccaaaagtcactcacggatatactctggtgtctaacatcccattccgtacggtatgtgagactcttcgcgatgttgtcgacaaagaagctgccgaggaacgccacgctgcgccgatcatgatctcgcttgagaaccattgcgacgctcatggccaggctcggcttgcccagatcatgcgcgaggtcttcggggaccggctacttagtcgaggtgtgcgcgagaagggcacgcgtgaacaggaaggctctggtgagcacgtcactttggccgacctgggtaacaagatcgttgtcatcgtcgagtaccatttaccgaatgaagttgaaagcagcgacagcgactccagctccgatgatgaagccgagaagcaggcccgtcagcagtacgctgagaagaagaaggcgacgaatgctggactgattgtgcctgaactggctgagctcggtgtctacgcacagtctgtgaagccagtcaacaactcctggttcgaaggcaatctcgaaaatgcaccccatcatcagctcatcaacgtctcagagtcaggactcaaggctcacttgccaagcaacagtgcaaagatcgcacgacacaatgcgcaccacttaatgcgcgtcttccccaaaggcacccggatctctagtaaaaaccttgcaccagtcccattctggggtataggcgcccagatatgcgcacttaactggcaaactttcggggcagcctcgcaactcaacgaagctcttttcgccggctcaggcggctacgtcttgaagcctgccgcattgcgcgctggaggtgatgggaacttaaacactggacgacgaaggaagctacgcctacatgttgcaggtgcaacagatgtgcctctgccaaaggaccgagagactgacgacatcaaaccatatctcacatgcacaatggtgcatccatcagatctgaacaacatgcccgtcaagcgcaagaccgctggctacaagcctcataaactcaccagctttcttcacaaggacaactcaccctccacggaccccatttggaaagaggtcctggaatgggaatatgaggacaacgagctggtctttttgcgcctgctcatcaagagcgatgacagctttgcgcggaacccgatattcgccgttgctgcagtgcgactcatgtatgccgcgccagggtggagcttcattcgtatgttggatctcggcgggcatgagacgacgtgtacattgctcgtcaggttcgagttcgtcgacatctaggcgcgtctctatagtgtcaacaaccgcgtaggttgctacctgaacccgtttcatagatagcatccgcgagattgcagggctcggaaagtgctgggaaatttacttgattacgaaggaggatggctctgaccgtctctggtacttagtcacaaaatacgagctgcattaattacgatgtattttatacaagtaatctttcggaactttgtcctcttcaagcacgtcgcgtctccaccatgtatatcttccatccattcaagacaaccctcgtccatttatttgccgcatacgtagttgtgcatgtatacgaggtgcgttattgcgacccatgtctatggtagcttgtgggcgataaaacgagcatcgtgatgggacggcccgcgctcgttcatggaagattgcatccgccccacagacgagctagtcacatgtgcggtaaggatcaacgacgcgcttagccgcgactgggatatgaacaggtttctgctagcgagcgcagagtaagtcgaagcgcggatgcaggtttgtgatggaaggtgcatcgatgtgtggattaaaactctattacaatatggtggtgccatggtgatatgctcttcacgagagtagatgggctgctatggcgttcatcccttgacgtgaacatcctctctttggtttccctcgtgtcctgcagttccttcagcatctcgtgccctttgtccgggtgtcaggccttcgccctgcaggacatgattcggcacaactgctccctcctcagcacggtcgtagttggtgtccttcatgtggtatatgcccaaatagtagaagacgcagatgccaatgacatagaatagcaagatacccccggcctcggcaatgtatggaatctttatggagtcgaggccgaacacgatcgcttcaccggcaccaagtacacctcggaagacgcctacgtaatgagtgagcttttgcggcgagttggtcagggcgccgatccagtagtagacgatgttgtgccagagctgtgagaatacccagttaagcataaagagtacgaagatccagccaaatctcggctcgacccaatctgttgctatagtcggaggatcgttgcggtcgtagttgcgcgtacgaatctatctgagtgagtacgtgatccaatatgctacgggagttgaacgacctaccatttcccatacccacgcaattactagaggcacagcaacacacgtaagaccgaccatgccgcgcttgcgacgaccccaacccgggtagtcaagaatcgcttgaagggcccacccggcagggatctgtagtacaacagcaatgaacgagagaagcgatcgtgtgcggagattgttgttgtatgctaggatatgtcagctaagtggtattgcggttgctattcgtcacctaccattcaccgatccgctgtacaccaagaacccctctgagggcaagaacgcaggcaccatcataagtaggaccggatctgtaaagattagaagattagaacgcaactcttcccaagcgcttctgggagggtcaacagccacaattgagccatcatctcttgtgagtttttgtggtcgcaacaaaagaagcgtaaataggccaccaatgatcatgatgacgatgaacgagatgtagactgatcgtggcactccttcgactgtcgcagagttgcggttgatgatgacgggaatgatgccactgatgaccgatcccagcgcttgcatattcatcaaaatcgtcgcgtagctgcccttttctctctcttccgggtacccggtcgcaacataacctgcagtaatgaagaccatgccagccccgatcccgatgattggtccagcagcgtaaggatatccttttttgcccgtctcatcatagtaccacaggctgccaacgtacacagcgtaagtttgaaccccaaggcacatggtgagtccaggtcctagtttgttgagaatcgatcctccaaaagacgagctaaagaaccacacggcgcaaagcgttgcgttaaccacttggacgacttgagcagaatcgggtcttccgcctccagctccgaggagattcagtgcgacgtatattccagctgaggcgccaaccccgacaccagagatgaggttctgcacccatggcgaatggtagcgtagttgtgggagcccaaggaatcccatatcgtcctatttcttcgacagcaataaaaaatagatatgaaatcgaataacggcgttgggtatttagcgacagtgacggcgtggggcacggcgagagctttaaagcagctacatgtctcgcgtccccagagctccatcagcgagctgcgagctgaaacgggcataaagcggatacaggaaagaggtgccgcagccaactggggttactgtgcgaatacgtgcatgtgccgatcgtctcatccaagctcggaaaagttgttgtattcccttgaatcatttagcgtaacttaactttgtcagcctaaaatcccgttcgtacagcgagcaattagccttgtgggccgtgcgtttatcgagcttgcaggggacggcagttgaagcaaaacatttgcccagactcgaccacatgatcaaatagataagatttgaacttgtcggtcttagagaagaggacctgatacgagataatggaaatgcgagcgggtgtatgttgccttcaagttcctcaatgcattagttttgcgcactttgcgttattaggcgaataggcgtccagctgaaatgcttgtgttgtgtcgtgaaccatgtagttcttagcgccaccacggcacgcgttatggaacctgctgaaccgaaatgacgggtccaccacgtggaacgtgctcgccttcattgtgacaggttagcatccgcatgaagctatacacagtagaatgtcatggctatgccgcctagctaatcccaaacctgacggcaactgacattgatcctcttggtgctcatatagcctctccacttcttgtatgccttctcttccgctgttgtcgcgtttggcgttccgacaggccagttcgctaagtgtggtggacaagtacttgggatcgttctggccattgcatgccatgcccatctcgcctctccagtaagatgaacacagtcaccgctcttgacacgaatcgcgaccgtccggggagccgaatcgccttcaccgtcatcctcgcctcgtgccataatgaatataccgtcacaaccaacactgaagctagccagtgcccgttgacattgttcactgacgtccctatgtactggcataaagtctttggctgaatacatcagcacaactccggattcgggcttgatgtgcggaaagagcccagtaaccagttttgacaagtcctccgggaatggcgtagcatgctttgcgtagcttcgtgtcggccaatcatactgttcacccaaagtgagccatcgaagcttggtgtacaggaattgctccatgttgagagtcttcagtttgttgggcacgagtggtatgagacagtcgtctggagaggctctctctcgtgtgaagaagctgctgtcaaagcgcacggcttccgatgttggctttggcggatacttgatgtcatactcagtctgaagattgattttgtggcctggatcggctagatcgcgatgcatcaagcacgatgtaaacagaacctgcgcctccggtggtaggagtccgcatatgacctgcaaaccaggaaaatctcgatgttcaaatataggcgcatcatgatgttgggcgctcagaggctgacccccggcatatgcttcgcatgctgcttggattcgtgacgcaggaatgataccggctggtctccagatatccttctgctcttcagtgaaattatgtcgcttgcttaagtcaaagacattagggtcgctctccaggtctgctctcctcatgctttgataccgccagtgcgctttctgtatgaactctggtggcgtagcatgagtgtcatgatgtgctgtgcctttcttggggatgtcagtttgacccgttcagtttatggtgatcgacatacgaacgggcgaagtagcttctgtagagaggtccatggccagaagtggccgattggcgttcgtgcgggacgtcagaccggtgcagccacttcgaagcaagctacgattccgatatctgaatagtatgcttaggctcttcatgcaaagctcgaggtcataaatggatgttcgcgtgcgccttgacaattggttggcgttcaggcagcagacctcgggaagaaaaatgcggaagtggcccatgcgtccgcgtcccgctctggcctagtcccgcaacttcgacagtctttctaccagcagactccccgtcacttaacacagtctaagcgatgagaacgactgaatgatatcgagtgtcgctatgtcgcaatacggatgaaacggctactatggtgcgtggtatgacacaccgatgtcacacgtcaccacctcttaataggggcagagagaataacatcgtggtggactgtcttactaagagacaggcatcgttttaatgccattatcacgcttactcgctacgtgtagctttaagacaccttgatcaccaccttgcctacatgactgcccaacgcaaggtattcataagccgcaggtgcctcgtcgaatgtgaagatcctgtcgattatggggtccatcttcacctgcttttctcccagaaaagcattgagagcctcgaaatctgttcttgaaccgcccattacgcccctatacagcgcgtcaatagttgtgacagatttgcctgggaccaaactcactggagcttacacgccttgatcattattgcggaaagaacgtttggcgagtagtccgcggaaaagcctccaaggaatcccacaagagctacacttccgttctgccggacaactttcaagttttctgggatggagcttatgccaatgttgttgagaattacatcgacgcctttaccaccagtcagcttgagcacttctgttgcgacatccgccgtcttgtagttgatgccccggattgctggatctatcgtcttgatcttttctagcttatcatcggacgaagaagtgataataggcttgattcctgctgcgatacagatcaggagtgtcataaggctcactccgccggttcctgtcgcttggtcaatgttgtcgaagctactctcatgaaagctagagcttcaccttggagcagcgcagttgcgtcctccggcacgttgtgcagtccgtccagtactcgccatgctgtaatcccggcgcatgtcaaagttgatccctgagtacgacctttattaatacagactttcagtgcttttggcatgcttagcttacttcttcccaggtcaagtgctgcggtagcttgaccaggaccttctcatggaagactgcgtattccctcaacgtgcctggtccagtactgccgaggatgacatcgccgacatcccgctcttcaccagtcaatatctccagaccaatagttggtgctacgtgatcacccaatgcaaatctttcgacacctcttccaatagccacaacttcagcggcacaatcagaagcagatacgccgccgtcatcgactgtcgccggatatttaccttcctgaagcatggcaacatcacgatagttgagcgatacagcgtggatccgtatcaacacgtccgacgtgtctagtgcctcaggaagcgtctcgttcgaaagtttgagggtgcgtggaaatggtgtagcactgcggcgccaagcgcgatacgtctttgggtaggacatgttgtgaaaattcagcacacgtaatgtagcttgacgaggttcctttgtgcaatagatgcaataaaggagagcctctcagcttttatttggctttcagaatactccttggcagtttctttctctacgaccacctgcaggcggagttccgcctgtcgcttacctcacacgagcttacaaatgtaggcgtctaactccacaaatatcctttgaataccgcaacatcccatgatgggctcttgcgtggcgtttctctgttatttgacagtggcagcctgtgctaggcaaagaaaagccccaagacatcacagctaaaacctctcatgatcagggtacgtacacgggccccatcgaggagatagatcctacggagacaggcatgcacctctttttcatcgcgttagacgcgaactttgagctgaaaaccttttgcgaattacgtctgcagcaggatggcatccgttttgttctatgcttatagcaggaggtcgcacctgggcagtcagcaagcatgattttacgcgttttggaagctcattgataaaagcctagtctttcaatgctctcgactttttagataatttagtgtaaagtcctcacagtgtaagagggatgcggtatgcccttgtattaagccgcatatctagacacggaactgactgcataagatcgtctcgaaacgagaacatgccagttcagtatcataactgcactgcgtaaaccggccctgaaacaggcatcaagcctttaaagaaaatctctgtcggtggccgtcgtcgttgtggtcggacaaccgggatctcgtggatcgagaacacctccgcactaactaggcaagcgaggcctccacccatcggaagcgggtccgccattaagaacgacaactccaactagagaccggtccgcaacgtcatcgaaaaagaacacaccatggaccgattacgtctccgacctcattcagggaccacccgagtagccgaatgcggggtgttgacttgagagcctgtggaagtggggaagtcaaagcctatttgaataagataccttctgcaactgaatataagctgctttaaccctctccagaactttgagtatcgataaatcatggctagcatactcaaaaccgcgcaagatacgcttgcggaggctgcgcaaaatgtcactggtggcgccgtgggcaatgaacacaagttcccagctttcgacgatctgcccaaagtcgatggaatgccacaaggttgcatttggggtttttacgataaggatggaaagaaggacgaagctggaggtaagcaaattcatcatcgcaatccaggtcacgtgtactaaaacataattgacagctgttaaccttctcacccaatctgtcgtgctagctgcttcacgcgagatcactacgggcgaacgcatccaactcgactggcctctccacaatgtccagtttcctggcttcaaccgcaaggaattccaccaaaagaaaatcaacttcaccgatttctcggaattcattgccatggacgatgaagtctacatcaatacccaggccggatcgcaatgggatagcttgaagcacttcgctcaccaagcaacccagacttactacaatggtctcacgcacgaagaggctggaaagacggataccaacggaacgcacaactggtgcgaaagaggcggcattgttggacgcggtgtgctatgcgactggctgagatggtatgaggagaagaatgggaaagcgccaagcccggtgtcgagacacgagattccggttgatgagctcgttgagactttgaagtggcagggaactaccttgagacagggagatatcctcatgatccgcagtggatatgtgagatggcacaagtgagtacaatccttccagagagttttggagtgggcatgctcatctatgttcagtaatgccggcgaagtcgagcgaaagtctggtacgcgcgacaacagcgctgccatcggcgttcaggcaaacgaaaagactgtccgttggctgtacgatcaacacctagctggtctcgttggcgatactgttgctttcgaagcatggccgccgaaatttacagacggctggtgcttgcatgaatggctcttggtgcattggggtatgtgtatgatgcaacttgatgttccacttgctgaccagcaacaggtacaccgattggcgagatgtgggatctcgagaaactcagtgagagatgccaggccatgggtcggtatacgttcttcatgacgagcgcgccactgcacgtcaaaggtggtattggaagtccgcctggagctattgccatcttctagtcttcggttgcacgaacccggttttatcaataattgactcgctgtattactacgctgctatcggtcctgccgcaatactgagcagattgtctatacgtcccgtcttcgatctcaacccgtaccttccagcagcgacactgagcttaggctgcttagcctttttcctcttctctcgctgctttcttgatctcacctttttggccagagcgctttcatttggcgtgcgtccacacctggtgagggccccaggactttgtttccacgtccaaactttcgccttggagtcaaatgtggcgccaaactcaacctctgttggcacataaagaccttttaattgctcagtagtgggcttggtttcgagctcatcccaaaatgcttgggtcgtaagcgagtgcatccatgtcgggtccatgggcaacgttaagtagttttcgctcccgcgaagtacctctacgtactcacctaccagttgcttcactaccggctgccactccaactgcacgccctgccagggatggacgactgtatttaccaagacattgaacatctgaaactcgagtgcactgcctaactcgacattttcgtcatgctgttgtagctcgaaaaatggctctgcataagactcgtctccgtcggtccgatcacgtgcatagaatgcgtggcctgtttcatgtaccaaagaggtagcaagcgagaatgttgcgcgaaccaagtctgaaggtgaggtcggctcactgtctctccgtctcctagcatacgaagtgaacaattccgcgtaggcttgattgatgagtaaaaagtggaactggccattatcttcaggtagcttgtcaaggccatcacggatgaagtactcttttccgaaatggtggtgcgagacacagtgcacggcgtgggtctgtggctcagtctctggatcttctgaagattctggcttatttggggttgcagcaaacagcaagcgaagcttccgggccaaaagctcgaggcatcttcttacctcattttcctgttctcccacatctaccggcgcctcgtagtgtaagtacatacgcccgcctcccctgcgctcaacaccatatagtatccgtctgaagaaggataaagcaggcttacttagcagcattttggaggccaatctgagaactggggagagtatctcccatgagtcgtctggaatgtcttgcacccactgctggcgtgcaaatactggatggatttcgttggtcagatcgccctcctctggatctgaaatgtcagctttcctgccacaccctgcttgatggagctgtgattcccatgctccaaagtccgggttgttccaaaggacatttttccagcctcgagtgagatatccatcccaatcagcgtcaccacagtcatagtggctgtaattagtactccttggccttttatcgccgtctccgtcttttgtagtcctaggactgttgttgccgtcttcgttagacatgctcctctgacaattcagcaaaaagagtgcttcagtccaacgatgtttgtgatatgatcgtttcatgtaaaggaggttcatctcgggcgttcggtttgacctaattgtattcatagtaggttcacacagaccaagaaagaaatcgcacaatggcattgtcgagcgtcattttgttcacgagcacaaagaattgaattcacaggatacacagtgttgaaagtcagtggaccattgcgttttggtatttttttttggggcaaatctttatgcaatcactggacgacatctgacactgtgagctgagaactcttggagattgatgaaggtcgcgcttttacactcagatttgaatatacctagttttacaagctgttgcacgagcatttcttcctcaaagggaccaggtttcgacgcgcactcagctggcgagagagaaggagatcagtgagtaatattgctaacgattgttatctgaacatcacgtgcacaactactaaaccagaatgcacgcctttctcaggatgcacaacctgcgagagcacttttcccaaacaacacttcttccagcgcgaaacttaattccccgccactctacccgttgttgaaatgagtaacgtttaaatatggctcttcatatccttccctgccatcagagaaatctcgagcgtagaacgcatgcgcggtttcgtgcacgcgtgtagccgccagactaaaagcaaaccttgcggcctgtgcgggcgagggattagtattttcggcgtaaacggcgtacgcttcgttgacgacgatgtattggacgcgtttatcgtggcgggctgggagagcggatctgtcgcctttgatgaacagttcggtgctgaaggatgcttgggagacgtgatgtatcgcacgcgtctgcgatgtgtgcctggcttcgggtttcagcgcggcgaagaggatcctgatgcgtttggagagcttgtggaggtcggctaggacggcgaggtcttgactgactgtgtcttcgggcgcagtgtagcaaaggaagttctggtcattttgacgtgttagatggccgtattttacatgacggaagaaggctgatgccggcacggtggtgataagcttggtggcgatgtgtagcgctggttcgacgagactccatgtgttgttttggggcagtggaaagtcttctaggatccagttgcgggaatggcatatgggatggactgtagtcaataggttatggacgaaggggccggatttggtcgcgtcacactgagatgctgagagttttgctgctcaatgtttcttgttcagatgcacattgtcagagccgtgcttgaagcattcatcccacatgtctttgtccgcgcaattatatggtctttgtgttgtggttgacatgagttgcgccttctttgttcacttccttggtaaaggttgcccgagtctacctcgactgttatttactacaagtgaagaatacaggactggaagatctggcaattcaccaaaagctttcaaaagctgtggtacgttcacgatacaacctttcatcattgtaatattgcgacgctgaatcaacccatgaggttaattattcaacacacaatgtcgtaccaaggctatgaaatcagagtcatgatcaacgtcgtctcggcccttgttggcatgatgtgatggcgttaacgatgtgcgtgtgcgattttcttgtggactcaaaacgatttcagtctagtctgggctagcacgtgttctctacatacaacgaacttttcggagtcattgcgaggtatttgtatacaacagatagctatacaaggttgattatctttcgttcgtgatatgtatgagtgtggttcggaggatcttccatgtcgcgcggcatagcggccatccactgcgtcccgctaagcacggtccaggagcagggttgatgccggtggtccatctcagggtctcattcgaagatgccacaccgtggtggtctgaccagtgtgcatacccgttgtgctatgcaaaagacacgtttctgacatggcgccatgtgtcacactgaaagcccgctatccacagcctcggagttgcagccgctgttgagacttcgaaacaggctctgagagcgaatgatcgccaagggcggcagatcccatttctaggatttgcgtcctgccagggcacaatcccagtttcgcatctcgatcacgatgtggaagacggcgtctgcgtgggcggcgctggacaggtaccagtagaggcgtagcgtttgagtatgcagcgaatcatccgatcattcgggagagaggacattgtgaatgtgaagaatcagtgtcgtcattgtgaaattcgagacggtgtagatagcgtgcattagccacagttatgcccaggtgccgatatgctaaaaagcttgtctcgggaacgtggcttccttccgagaatatgcacaggacgtgccttcccaacaagaatcagaaactcggtgtggtcgagggaatggtgttgagcagcatgtatggaggaaagcagcacttgaggaatggcacatgtgaagtcgtccaatgcgaaagtgcaatgtcatctccacaaaacatgttgtttgcggattgtggctgacggcggagaccatgacgcaaccggggccagctgaaggatcctggatgacgatcggctgcattgaaccccaattcacccaccaacaccgtcatggacatccagggggtgctttttggagcaagccttgtcttgcgctggcccgttcgagcaggatctggcagtgggcgacacatcagcagggaagcgccacgaccgcaagcgcctttggtgcgtccgcggctcgatcatggctgctcgcccaggccatgcggggtgtctagacaacaacaggctcttgaggagtcgtgaaatttgtactgacgacgcgtgtatgacgtaacctctggcaactgtgcgacagcacaatcgggaatcgcgtgccacggcaaccacctcccaccaccccaataataaaggcctgcccgcactcccctcgctcgccctcacctactctgatacccaccacctcgctccaacaactgaactctcttccattgtttcagcgtttgtttatttgataccccacttgatacccagcatcagatttgaccacacccctcaatcatggccggctcgaaagcagtcaaccgtacgtcaattgcgcaattgctgcgatgatggggctaacagtacacaggtccggttgacttgaagcaaaaggagatcgacgtcaacaacaagcttcaactgtttggcattttccaaggtatgcaatgctgcagcgcaccccacattccccaacacaaacatgcgctaacttgccgcttctagccttctcaaatggcaaggtcccatccaacaagcagattgacgttgcgctcaactcggcgctggcagcaaagccgctcagcacaccctcaaagaagctgtcaagcgagggccagaagctcgtaggcgacctcaagacggtcatcgagcaggccaagatcctgcttctcaccaagaacgagggcaacctcctccaggacttcatctggcaagcagagcagatcactggcgccggcacccagttacccggtgcgccaatcgacaaggacaccgccaagcagcacggtaatgaggcgctcgatggtctacgcaccctcggcacccttctgatctccaacggtcaattcagaaagcttctctctgatgcctctgtactgctgcgagacattgctggcgatgccgcacaaaacaccgccaacaaggtcaagccatctgaggacaagctcaaccagattgacaagcccgctgacgacaacacctggcacgacaccccagagctgtccgcagagaagctcaaggcacaagccaagcagagccttcccttcggaaagggcgatgctaagcaggccgccggcgatatcaaccaggctgcccacccagagggctcacgtgatccccgcgacactgcccagcttggtgctcatgagggccagactggccagtccactggcctcaacgctcaggctgctctgaacgtcgccaaggacaaggtcgaccagaacgtctcagaagaggacaaggacaaggctcgcgctcgccgtgaccagctgaacaactacctcaagggcaagatgcctgaggagcgtcgcgaccagaccatttggcgcctgaagaagatggtggttgagatccagggtcaccaggattaccagcgcgccatcgagactcttctccgtctcgctgagcagtacactggccacactaagactgtgacccagcaggccacaggaaccgtcaaaggtgcgcatcaggacgatgctttgaagactgctgaagctgacctcaaggtacgtaaaacagggttccattctgacaatgcacattggctgacaaacatcaagacactccttgagcgctttgccaacagcacctcattcgacgacctgattgagtctatcaaccagatctacaaggatgccgaccgcgacccagaactcaagaactggttcaagcgcatcgatggttacatccgcaaggtgctccagcagcagggatacatcctcgaggacgagtccaacgaggagtggaaccgcatctacgaccagggtcacgacttgctccgtggccgttaccgcggacacactgaccgcatcgctgatgagttcaagtacattggcgagcagttcgacgccgacccacaaaacaaggccttcgccgattccatgaacaggctgttcaacgacctcggcaccgacgacaacggcaagaccgtcttcaagcctcacctcctcaaggacatcaccgatgtcatcctgcccggcttcttcgagagcgtccagtacatccccattcctcgcattgagtacagcgacccgatgatcgacgctgtcgtcgagaaccttgtcattgagggtgacaaccttgcacccaacgtcttggagttcggctctgacaactactggcgctggggacgcaagtcgatcaccaacaagaacaagaacaaggtcatgctgtctgtctctggtgtacagatggacctgcgcgatgtctcctactacatcaagcgcaagcagggcttcccttccatcaccgacaagggtgtcatggacatcttcatgggcggtactggattcagcttcaaggtcgagatggagactgctgaccgcgctcgcgagaacaacgtccagacgcacttcttcaaggtcaacaagattgagaccgacattcagaaccttcagatcaagttgaagaagagcaaccacaagctcctcttcaacatgttcaagcctctcctcctcaaggtcatgcgccccgtcatccagaaggtgctcgagaagcagatcaaggactctgtcaaccagctcgacggtatgctctacgatatcaaggttgaagccgacaaggccgaggctgaggccaagcgcaaccccgacccagagcacctcccagaatatgtaccagcgctacgcctctgccgccaactcacgcatcatgcagggtaagcagaagaaggaacagctcaaggagaagaccaaggacacccaagtcaacatggccgtcacccagcacgactccatcttcaagaacatctccctgcccggtggtatctcatccaaggctactgagtacaaggagctcgcagccaagggcgacaagtgggagagccctatcttctccatcggttccgccaaggagagcactagcctgcccacccttcccaaggttacccgcaagcctcacggccgcgctggtggttacggctcagacatgggttcagctactggcgctcctcaaggcctcggtgcttctcagggtctcaaccccgcccagggcgttaacccatctggttttgatagcaccagccagtatggtactactcagtctggcgccggtctgactggtggccttcccgctacctctggaactggcgctggtctcgttggcggtcttcccggtacccagcagacaggcgcccctggcttcgctggtcaggtcgacaacgctttctccagcaccagcactggcgctggtctcactggcaccggcgctcccgtcactggtgccactgccgccccgggaaccgagcccaacaccttcctctcttaccgcgaatgattcggccgcgtctagatgagatgcgttgcgttatgcaagcttgatcatgtttacgactacgattacccttttctttggttgcttttgacctgatgataccacgtaccacatgggtaaaatggctttgctttggatgtcccctttaacggcggcggagcatcggagatggatagtgcttggtaatgaagtggatgccttagggctttgggaagagactaaaagtgtattgctccccgtctgtagtaatagttaatgcatatgtgccttcaacgttctcctctcaagcttacatctgtgacttgccaaacttaaacagtgtactattgacctttatcattcagctttgctcaccggcctctccttcagcatcatgatgctatgatgttgatgatcatgatactcgtcgagcatgcggcccaccaccttcatggtgttatgctatttcatcgtaatgatggatcaattgatattgcgcacagagcaaagaatctgtcacacatgcatcacgggagctaaaaatcgtccagtggtctggacatcttcataatgcagacaaggctctgctacatcacgaaagagctgcgtattactccaggacatgtaatcagctgcagcttatatgtgacattcaactgagtcatgtctcggcagcaattgactttcgagaaagtagacatacatatatgcgaggctaacatcaagttgtttgtaacgcagttctgatgtaataaaaacagaggagcaaaaatctgctgctcataaagccgtgtggctggattttagacggagaggcggcatgtgagtctcacactcaaatattcatgtgaacactttccaaaacatgtagaacgtcgttcggcaattttgaatttcctagatgcagaagagatcatatgtaagatccgagcgctgtttggtgagagaagatacgtgcactgcacgatcctattatggaaagagggtgtcagcagaagttgctacttatattcgtttcgaatagcgcattgagcagcgaaccatgaagtgttaccaccctaattttgatgtggacatggtcattgagaatcgagggcgtgcacggcgatgttcgattctcgaaacaaagaagagaacgtagctaatttacctagagatgtttggtgggagaaattgtacgcacacatgttacgccggcatgacgagttatagaaagcacagggcaaaagtcgttgcgcgtgtgtcggtgttcaggtgctttggaaaggagacagaagacgacattgaaacttaaactcgatgttttgatatgatcatcaaatcaacatttgaaccgataaacatcatggccgctgcatatccttagtccttgctggagcgattttggaaacaacagaagcggcgacacgaacgtttctacacaaggttttggtgtgcgcaaccctcatgagattggcaaacatggtttatgctcactgctgattttcgtccttaacataagaatgctcatgttagagactgtcttcattttggtaaacgagctaatacgatcgtgttgatgaagcagtgtgggagcgaaagtcgcaacttatgtgtacaggcctagctcatttggaagggaggagaaggggcatagtatctcgacttcagcctcttgatgtgaacaactctcaggagaattctggatatgcatggggggcattgccgtctttggttcccgagacaggaaaagatcatgggccttggcttatgcgattttggtgggacaggagacaagcgtggtgcagaaacgaaatgaggacacaattcaaaactcatgtaaacgtcgctagattagtattgaatgcgcgaggcagcgacataggtcccttccactcatgattttggatcgaacatgcggcgtgttcttcacgataagacaagaggcagatgataacagatagagttcgatgttgggcagatgtacagcccggatattgctgatttagacctgccgccactggaaagaaagcataccatttcatatcctccaattttcgtgcgcgagagagaagatggacacgcataacgccactaccaccttgttttcaagcaaaagcgcagaagaaaacgtcgcaacttcttagtataatttcggaaagagttgaaacgacatagagtgtcccaagaggtgttttgatatatgcaaaaaatgtagacttgaatgaacgttgaataagcagacgtctattttcagttcttcagaacgtagaggagagcataaagtagaggagaaagtgtttttttggaggcggaagtagacctagacacatatagctgttcatagtactttgtaagcaggacagagaagagaagttcgttactcatatcgtcttgttcagcgacgttttcgagaaccggtcagagcaatgaaggccggagtatatatttttggagagacatagatagtgcacgccgccaatttcgttctccgcgacacaaaacacagcgtcaggttgatcgattgccagttttggtggcgggagaacacgcacatgtaggagcgataccacaggagttgtggcttagtaataggtgttgtcaagatttcgggaagagcagcgacggcgagataaattctttcgttcggtgttctggtataataatttgtttaagaactgtgaggatatacggaggccttgcagctagtttggttctttgagacagcagagaagagcatgtctcggtgtctcttggtgttgggggcggaagaagagcaggaaacacacaacacactgcccttgatattttaggtatgcagaaagccaaaggtcgctgataatttatagctttaaccgcgatcatggaaagggaagaggagacgacatggatctcctcgggttaagtttttgcagtttgaacatggttcgagttctacaggattggagttgtacagacgtagcaagaatgaacattaaagttcgattttatactcgcgacgcaaagaagagcatattacgctcactcctctttttaagaggcgggaaaagtggccggcacacatgcaggcgcccaaggtctttttggcaacccagaggcacagaagtcgtcgatcatgcaaagacacgatcgaagttttaggaagagtaggagaagcacatacccggctccggatcgtcctcttgatctagataggtgtagatgtggaagaaacagagagtgacgttcgggttttatcctcgtgaaacctagaggagagcatgacgttggagatcatagatattgaggcggaagaaggaacgggacacgcatggagttggcgacataagtttttcgagacattctttttggtatttgaatgggccggagttggatagaaatggaagaagctaagagtaacgttcacttttatattcgcgcaacagaacacagcatgctggctgatctttgctcttagatttgggaggcggaaaaagacgcagccaggcataagctttgcctgcttaagatttcgatatgaggagcgctggagcaaaacctgaagctcatacatattcgtggtagtttattttgggagaagacgaacaaagcccgctgcccataacattttggcaattgtatttttttcaaagagcaaagacgaggacatgttccgtttaccccaccacttccgaaagaaagagcagtggaatattggcagacattcaagttctttatggcgattttggagagcacagaagcaaaacgctgctcatacatgattgtggtgttgctttaggatcgagcaaagcacaggcagcaacatctctcgcttcatcccgcgtttccatgccgttggagtgagagcgcgggaggaaaactctgctcattcgcagttcgcaagagtttctcgaaatggcagagccggcgacatgtccagatcatcccaccgctttcataagaaagagctgcgcaagctttgcgcaacatggaaccaaacaggtgcgagtttagagagtcgacgcgcggacggcatagttcggtgtgttcaacattttcatcatatgaggtatcataaatctggaatgtcggcgggacatgcatcggatacacggtagtttcaggaagaagaggagaacgtctcgatttctggttcggtgtttttagaggacaggagaggcggacacattcgtcgcgcaacgtctcgatccattgtgaaagagcagcggagacgggaggcatggaacgatcgagtgctgcttttgaagaagagcggagggagaggagaacatcttatgctaaatggctgattctgatggtcgagggacgaagcagaacatgaagctctctgatggtgattttggttttcgaaagaaaaaaagggaaagacatcgtgtgagcagatatgagttttggttttcgagcacagtagatgtgggatgaaggagaagaatcctcaacgtgagaatcgattgacttttatacctgcccttatcccaccatctcatctccccccaaatcctccaatctacccgttccacaccccactacctcttcaacgtcttctgtttctccgcctcaaccttcctctccataaccctcagccccttccttctccgcacgccatccacatacctgcgcgccacattctcacgatccgcaagttcccccaaatcctccaactggtcctcggtaaacggtacccaaaacgggtcttcatccagaatctcaaagcccgcaaacctcaactgcggactcgcactaccactactcctcttcctgatctcgtcgctgaagccaaaggactcggcgacggggatatgtgccgtgatggtgaaggtttgattccccgtcgtgctcgcggacgtcgaactcatcgtctcgctcagaatcgtgccgcgccggcgcgtgagcaccgcgtacacgcggcccagcacgtctgtggatgcttggatttcacacgtgtacatggcgagcagcatgcgcggtgaccagtcgaggaagccggcgtggatcgaggagcgcacggctttgatgacttcgccggttaggcggccggaggattcgtcggtggtggaagtgttgatggacacatcttcgagaaacacggcgatgccttggatgggctcggcacagcagggaccctgggctgtggcgagttggaaggcgtagattatggttgaggcgaaggtatgcgcggagattgtgtggtctggggctgagggtgtggtggtgtcaggagtggaggattcgcggaggctggagagggttagtttgcgaggttttggggggtgcaggagagcttacactttgccgcagatgccggctttcgttgcatcgaccaagatgttgggacctattcggcgtgggccaaaggctgtgattttgtcgatgacatctgtccatatttccttctggcccttggcttcctcgaacgcttgcttgagctgcttcttaaagtctacgaggcttaaagtatggcccatctcgcgctgtccgccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaccaaatgacagtactcgacgtaggtttgggtccttcggtgggttcatctccgccgcggagatgatcgtttcacggtatggcacgataggctcaccagcctgaacttcgcacttcgcgaagcgctcacggagatctttcagacatcgctctagatgcagctcgcctgccgtgagaatgacgtgctctccgtttggcagctgttcatactcagcacacggatcgctttgtaccagcagcttcaagcccttgatcatcttgtcaaggtcatacgggttctctggctcaagcgcaactcggacaataggctgggtacccatctgcacaccagcaagattgaccgagccaggtaattgcgagcaaagcgtgccggacttgaggacatgaccctcaagaccaccaattccgaagacaacaccggcgggtactgtggtcaagggctcaagaccacgacccatcatgaggtacaatgcagtgaccttgactttctgcggctctggcgcagcatggggattagcaggtgtgaattttggcccgagaacataaacctcgtctccaacactaagagtgcctgagaagatacgcgcaaagccaatgagatgttctgcgtcctcgttggcttctggagtcacttcctcgggcgtctcagtctcgctgatggccgccgagctcaaagcttcggtaacactgccaacatcgggctcgccactcgcagctgcttgttgtttcgcaatctccgctcgcttcttccggcccaactctcgggcttcctccgctgtaagtgcaccgcctcttcgcttgttgtgtggcatctcgctctcaggaacagagatcattttgctgacgtaagcgacaactggagcatctttcgacgtctcaaatttggtcattgcatcgcgaacctctggagcaacgtagtctgcaccgggagagctatcgatgatttccggcattctctccgcttgagcttttgatggaggaggcagatactcggtgaccgacaccagcagtgcggttgacaaaggcagccaagctgcgaagagggccgtcaggacggcgcgggggtctcgggaacgaagaacatgtgctgggagattgagattcagggactttgtgatcttctcgaccatggtggcatctctgttcagcacgtatgagtatattgaagaggtatgtacagcgcaaggccgaagatgggaatcgcaagagaaaggaaatccacgcaccccttgccattgttacctcccgtagtagcatcgtatatggcccagatgttctccaatacaagttggacgaacatgggcttgaggtgacggcccttgagatgtttcgagccgagtacgcgcttggtcttgggatctaagtagtagtcgccccacagtaccttttcgaggacagaacgcttgatgcctagcttgcgctcatagaggctcgcgaactgcctcactgtgaaggcccaaccatcgatggcactgccaaagatgacgttgttcttctcgggcgcaaagtaaatgtcttcgtcgtccttctcctcgtactcggcgggggtgtttgtggtgtctatgccgtcgccgttttctagtatggacgaggacctggtgtcagtcttctcagttgctacggcattgagtcgttcctccatcttctcccgccagcgcaagtcgtcttccatgcgctcgccctggtagaagctacccatgacggcatttacctgttcgacaagcttgttcagatgtgtatgtgcttcgcctgggctcatcttcagctctgtgattagtctgtccattttgttaatgacgagcaggggcttcagcttctcgatccacgtctgtcgcagcacagtgacagtctgactacacacgccctctacggcgtccacgagcacgatagcgccatcgcagagacgtgatgctgtggagacctcgtagctgaagtctatgtgacctggcgagtctatgacattgatcaagaactccttctgctcgggctgtgcatcgggtgctgaccggcgcaacagcgagaagaagagcgatatggcagacgactccatggtgatgccgcgtaactgctcgtccgggcgcgagtctaggtagcggatcttgccggcgagcttgggcgatatgatgccgttggtggcaatgagggcgtcggtgagggaggttttgccatggtcctgcccggttcagcaacgtgttgggtggtttggtggcggcgcatactcacgacgtgggccatgatgcaaatgttgcgcacattgtcagctgattgctgaagctgaatcagcttctctggcgggaccacaggcatgtcgcgtgagggtgcgtatgcgcggtttcagacttggcagtcgcgacggtggtgtcgaggggtggtatgtcgaggcaacgctgtgagtcgccgagggcgtgtttcaacgtcaatcaaaggaccgcgggcgaggaatggagagttgggcgggctcgtgcctgcgacaaatatatacgcgtcgagtggttgcggagggaattgtctgagactgtcggactgcgaatggtcgacatggaccccgctaccatttgggtgcagagaaaaagtcccgcgtcaccgatgtcactcgacgtcagtagcgcgcctgcatcgagcgtgcatccagcctgcatccagatgtcacactgaatcatactgaatcatagccaggccaccacctgcacccactgcaaccggcctgaggctccaacgcctgtagcgccaggagtccagatttgagtttgccctctggacgtggaaacctgcgacatgtaatgaataagctcccccgcgcttgccctcgacgacgccgttgtggcccatgcgttcccctgtccccctgtcgctcgctcctgccgcgccgtcgatctcccataacagcagctgatataccaacactcgttcatcattgcgcccccaacacccttcgctcgcacacacaacaccacgctggatgtaattggcaagcatggccaccacgggggaaggcgcgcagccgccagcacctgccacaccgctcaacatccgctcagctggcatgaagctggatgcgcccgcgcagccccaattcgacagcatcaaggcggcgagtgcggccatgggcgtcatgtcgcctgtcagccagaacggctgcttcgagttcgaccgcatcatcaaggccgggaacgtggtgaagcgcacgcgcaagaccagagtgagtatgcagggtccacgcaagggcacctgtgcgtgctaacagctgcagtcctggaagcccgtctacattgtcctgcgccccaactgcctctcgatatacagggacaagaacgagacgaagctgcgccaccagatcaatctcgccgagatcaccgccgtggcgcgccagcgggactcgaagaagaagatggaccacgtctttggcatcttctcgcccgcccgcaactaccacctcggcgcagcgagcgacaaggaggctcagcaatgggttgacctcattcgagccgaggcgcgcatagacgaggaggagggcgagatgacgctcgtgagcccgacaggcaagaagaccttcaccggcttcgaccgcgccaagagagacgtcgtgagccccaacatcatgtccagctcctccgaggccgagccgaggccgtccagctccattgcccgagaagccatgcacagcgcgcgccgggaatcgcagacgctcaactactcctggcaacgagcgcgcctccgtctccgacttcgacttctcggataccggcggtcttacctcgaccacctcgttgccgcgcaggaagccccagctgaaccgcaacgtcagccagcagagcaacatcggcgccacgccagacgacgagcgtgtcgtataccacggctggctgtatgccctcaaatcaaaacgcggcgtgcgccagtggaagaaggtctgggtagtcctgcgacccaagggacttgccctttacaagtccgacgaagagtactccgcaacccacataatccccttctcgagcatcatcgacgccgttgatattgaccccgtgtcccgcagcaagcagtactgcatgcaagtcatcgccgaagagaagaacttccgcttctgcgcgcccgacgaagacactctggcaaaatggctcggctccttcaagagcctgctcatccggcgcaaagacgcccagcagaagcgcgcagtgcaatttggttcaccgacaggtcccgctcagacgcctgtgaaaggtatcccctcgccgcagatacagccgccgacgccgacaccgacccagacacaaatgccacaggcgacctcataatcccatcatacctctccctctcttttgtcaacccttgtgcatacgctggccgcacatatacatccctctaattgcccacgcacccacatttccttgcatcgatcctacactttacgatcgccatgatttacgactgcttgttttatgccccatgggctggctacctttgatacctcgtgttggatacctgagattcttgttcgcacaactgctgtttctcttacgtgtaagctaagctgggattggatggcgaaaatgtatagtctgtagttgtagcaagaatttgtaatattgccgttgagtctgagtctacatgatgcttcgatatagtgtgtgtgatgttgactttgttgtacgattcctgaggggttgatacaatagcgtgaagatgtttgatgttctattattattacacctacattactgagatgctagtagataaagagatgtagaggcaagtattagtaatgcagactatgcgatgcagtgaggatccttgatagtaagtaagtataggaataatatagctgtgataatagggaaaggtatcgcaaggagagacaaagatgagttataagaagaaagaggaagaggagataaagtttatgcgatagataggaatgcatatcctagagttatagcagtgtagtaggtgtcttgatatacatctgaacttattcgcgctagtattgagaacctcccgtagcatacctatactctaatatgaagtaattctctaacgaagtttcttttggagatgtgtaagatgcaggaacgtagctgccgtgtctaagagctctgaacacaatcgagaagcttgtctaactttgggatttttgcaacacttccttgcgtacttgtaatctatcgagtatatacatgttaatgtgtgataggacagctgtgctttgatgatatgttgatagcgtgcacgaattcctgcagaacttggtggcgtgcacgagggcacgacgcctcagatgctagctattggacgaactccatggtaagcatattgtcattatgccacattgctatcgcttaaaaatttgcaactgtcgcttggtttgcttctcgaccatacacacatgttgagatccttcgtgggatgtatcaagagtcacaacagcctatgcgatcagccaggcttgcaggaagatcaacctcattccaaaatttgtccaacacaacccagagtgattgacgttgataagctatgcttggtcaaagaatgaattcatcttttttgatatcttgtacccaccgcgtgtcgaagactctacggtttacagcatccacagtctgaccaatgccaatacgcttgtatactgccattccattgacaaggaccttttcaacgagcatgaagtacatgatcttagcatcatcatctacatgttcccttgtccaccaagggagatcatcacgatctccaatatcttgttgcatcaagatgatggccatgcactccttcgaatcatcttcaagctgcatgtcgtaatccaagtgaccagtaccgatctgtcgatgcgattggtcatatatatctagctcacgtcgcaagtctgggttggtatacggcggtctgctgtcacaacttcgaagacaatgggtcattgtacagtatgcttccacgcgcatgcggatatttcgacagggtcgaagtgggtcgtagtctggttcatactggatatcgagaagatttgcctggacgttgatattatcgtggtctccttcatgagtagccatagccacgtgggacttccctggcgtggtggttggcagggtgtatatcattttgattggaccccttctgcttgcccacgaccaagaaggagcgactagagagatgccgtcaattctgacctcatcgcaataccaaagcaacccatacggaaagtgctctagccagattccaccaacgtacgtcaagccggttgccttttgaaattcttgagctattccagagattgcagcaaagatgtcctcatcgaaagttaaattcagactcgaatactgtcctacaatcccgtaccactgccgtagctcagctgcgctggcgtggaatggaatatgtcccgctaaagatgttttgattttgcttgcgtcgtggtaacctacgcggccttcttcagcgcgacatgtcatacactcccacaacagctcgttcttggcaaagtgaatgatcctcttagactgtatcctctcctgaaacacccacccccgacgggctagtggtgaggcttgcatggcctgatcccaagtcggcccgcgcaaacgccagcaggatccatccctgagctgtactgtggacaaacttcgagctgattgaaggaagcccgagtgcccatccggtgcgtccaaagcagatatggtcaaatgcgcgttttggtagtagtcgcccattctgctagcttcagatttccagtcggccctgctgtcctggaggatacataaggcatcgatccacaggtagtcgattgaaagccgccttgtgacttctactgcgtccttgaagctttgtgggagctcgtgccacggaatgatgcgatgtaatgattttatgttaccagtgtttgctttcatgctaggtgttttgccccaacaatgacttaaggctgcgtaagatccaacaatacttgtagatttcggagtgacgatgcgaagcactccattaagagcgattagcctcgtgggtatcaatctgctgtgcttcgtggcacacatatcatgacgcgaaacgcagttgtccagccattccttcatccatctgaatccttccttcgtgtttggcaatgtctggacgcggcgaaatatggagagctcggtagctgatcattagtcagctacgtctctactatcctgtgcggaggaacagttggcgcaatacttacattcgtcgaagagttcgaatacttgattagcatggttgaagtcggtaacattcatcacccgcattctccttccattctgcccattggtttggagaatgcctccctccctcagttcgaaatatagtctgaccgctcgacctgggtagcgtggtgcctctacacaaaacactcgatagaagagtcggcacagaagacaccctttagccgccgaccgctccagggttttttcgtcatggtgtggataggaatcaccatgttccatgagaagaagctgctcacagtctgcacaaagctcatagtaagaggacggttcgaatatatcttgaggtgttgatgataaaggcattctgcatgggtccaaaaacagatgtcctggctcgaagccaaaatagaacacgcaagcagcgagactgatagcacgcataccttggattctgccggagaggcaggtgacaaaagctgcaagacgtgtcacggcatgtttgtgcctctgtggcctttgtgttatctcggtgtcactacctcctagcaacaaactgtggcacccggtcaggggctgctgatatagctcggcaagcatcatacaatgatactaactgatgatatatctcaagacctaatacgtttacatctctttaacgaggctaattgataatagaccttttcagaccttaagattgtgtcaaacttcaacagaatataagagaataggcacgaggggtagcacgagagctagtataagcataacctcgatgcgataggctgctaatctgtataattagaatgacgaatgcgtgcagctcctcagcatcgatgctagtgtaaagagcttctctttgacagacctaaataaataccaaggctcattttcagccactgtggctgaggtagcttatcatcgtagatgtcgttggacataattttaagtattaacatacatcaaggtctaatatctgctaagccaccttaaaagatcacaatgaaacattgcttactaacatttaatggtgtttaagtagtcaaacacgccctgcgcggtacggaaaccaactcgattctgtatcgtagtaccaaaaacagcggagaccgccactctccagagcttctagtgtcactcaaccaagtgtcggaagtatcgtgcaatcattcgcgttgatttaagtcatctggaaaatcgctcgataggatcggaagaaggccgaatctaacactgaggctagtcagggatgcgttcgggatcgaggaaatgtatgttaccttatttctaaccttgttcgggtatcacacgccgttaatgttagcttaggccggcttttagttctaatgtttgtaaagagcgacccaacggcctgcaaaatgcgtatgctcttactttagtatccacaggcatcatcgcatcaatctgcatctgatataaagttgaaggcaagagttcgtagtgagacagacactgaaaacgctgatctgacgcgacgcgtcgcatgtgttatcgataacactagaatgaagacaacctcatggcctcctcccccacatgcccacatcacctcaaatatcaatagaattccagttgctccgaaattgggccatctctctttcagccatggcgaaccaattcatgaatatgttgaacaacatggctccgcgatcaaatcggtacacaccatcaccctaaccgtatcccgtgcatactcctgacaaactcaaagatctctcgcggatttgcaaaattcaaaagaccagctcaaaggcatggatgctatggaactccgcggctgggcatctcaaaacccgctcgttcccgcccgcgacctttcggactccctcggtactgcgctcctcgcaaccttccaaggccaagacgatgccgtgaagatccatctggatggccaaagtgccgaaaaggggaaagatgctgtcgtaaaggaagtctacgccgcgcgatggggcgcaacccaaattccaatcttaaacgtcgttttgctagcggtgcatcacacgcctggggataagcagccattgctcgatctcacgcggtatctcgtcgaagaattgggtgtgcctgtcgacggcacggacgtcacgggctcgagtgcactgtactggagtatttcgtgtaagcccttctctgagccggacttcgcgcagatcctgtttgacgctggggggtccgtcaatcaaaagaaccgtttcggcggtactgcggcgagcgagatcgcgcaggcggatttggcgggcgatacgagcaggaatgtggctatgttgaagtggtttcttaggcatggtggcgatattgatgggaaggataatgatgggatgaatgttagaatgttggtggatatgatggcgaaacgtatacccggtatggcggcggcggtgaaagagggaagacggggtaggcaagaggggcagtgcgagaattgtggaagggacagggccgataagagttgcgcgaggtgtagagcagtgaagtactgcgggcaggagtgtcagaaggtggattggaaggggcataagaaggggtgtagggcaatcgcataggatggcgagatagttggggaactaggacagacaaaagttgggttagagtcagcctagctgcactactctcgtcactgactaagctctaatctgagaatcgcaatgcatcgttctaacggcaattctctccacaacgccctcattttggtacttcactagtatgactattctcttaactcgaagcacgtgtcactacctaggcccttatagctagcagtaatttatttgctagatatactgccttatttcttagccttcctagccctatgttcttaattccttctctccacgctgctcttcctaagaccattatctgataattcctccctccccttctctttataatatgtacctctttgtacatcctatctcctgtccacaacatatctcagccacgtggtcgtcgagtctcagctcttgcgtgtgatcttcggggtcgccaggcttctttgactcggtagtagggacataattgtacttgcataccaggccgcagtgatccacaaggttcttctctctcagtacaagagttgtggtttagaaaggaagagggggtcggataaatccatgtaatgcacattttctgaatgtagatgtttaggtacataccagtaagacaagattattactatctgtgttggcgatgaagagaagccattgcgataataggaggtgtttttcacgatcttaatatccttcacagtcttagagtcacagctgtagagtagctgtattttcacagtacgaagtgacatgcagttgcatgtcacgtaataactaccagaatttcactgctggttcagttacatgtcgctgtcacgcctgctcaagccgctgaatatcccctgtgactccctcacctctcacacacaatgcctcgtcctacggcatgatcggaggcgaacgcgtccccgtaacttcttgcaattcatgctccggatctatctcatcattcttataccatttcagtgtctgcagtgcttggctaaagtcggcccaattcgtgccagtcctcacccacagccggcgattgacgattttgaataggatgaagagaatggcaacaaaaaatggagccgtatatccgatggcgactttcgcgaacgtgactggcgaactccaccatgtagcgctgcagaatccgaggacgacgagacatccaacaatggagataattgcgggtaacggttgcgcaaaggcgaggactgtgaagggcttgtattcactcgtattacgcttgaactgcgcgaatcggtcgccaatgaggtgttccttgcaactcttgagcctggcgaagtcagtacatgatgtatgtagttcacgcgataggtaataccataggtaataacggagatatgcgaaagataatgacgcccagacaatgaggcagcttatgctggaagagatctggacgatctcaatgagctgtgaatgttttattagcttagaagcatgcagttccgttgagctcgtgactgacgtattgtatggcgtagccactcttcaggctgacaaaaggtagccagatgaaagcgaaagccgagagaagtaatgctcgtgctggaacgccagtacttgggaccacatgagagaaaccgtttgccagccttcccaacctagttgttctcggcacatctcgcgccaatccgtatagtgttcgagatgcgatgtaaagggaggtgttacctgcagacatgacggcgaatatcattgctccattcaggaagccagccagggccttatgtccgatggctccccatgcccatagcgctatgatggtcatgctgctcgatccgggctcgggcataggcttttcccttccctgggtatcgtttccgatgccgccgtagatttgtggaaggtgtttattatcccaagagacgttcagaagctggcccagaagacacaagaaatacaggactagtgcgacgtaggcgattgactgagaaggcaggcgtagcgatttcgacgatcttgcttcaaacgcggtgaccgcaacactctcgatgcccaaaaagctgaaggctatcatgggaatcacataccttatgcattgttaggatttgaatgcagataataagtaacaactcacgcgactgcgcgaaacccgttcgtcgcataatcagaattatgctgaaaccctacttggatagctgtatcggttagcacgcaagtggttaagtcatttgaggtacttacgtccatttcccgaccaatttccctctggaagaaaattaggatgtcagttttgatatcgtcacttggtcgttggaaattgaacagttgactcaccttgcgcagccatcacgtagagaacgatggtcaatccaacaaccagtatgatcttgagaataccacttacagcctctacccaaccgaacgtcccgacaccaacaaggttgatgcagactagtagggtcggagtagcaaaataaaagagtacaatctgccagacttgctttaatccccaatattcagacaacttggccgccattagattttggccagcgaagattgatatatatgtaaacctacaagggttagtttctttctttagagcgctattagcagacttgccagtacgcaattcctacaacccaagcatagtccttgtcgacgaatgcgcgcacatattctacaatggcattgggggcaggaaagagctgggtaagctcactcaagccttccgccatacaaatcgcgataattcctgagcacgcaaaacgtaagcgcaaaataggatggtgtatcaatggagccttgctcacccacgatgacgagtgcgagcagagctcccccaggtccagcgacttcgatggcagggccgccggtactgaagatgccactaccaatcaacgaagtgatcacgatgaactgtcttacagtcagaaactttatgaaccttcaaccttgtcgcctagaaagactgtgtctgatgtagattgatctgaaggcttcggcgtacaaaaatcatccatccttggaggttctgtctgaaaattgtcagccagagcgttcgcaactcccaataatttgattgcatctacttcaaatccgacgatgtcgcgttctccttcatcttgcacaaattatagattatttaatgattttggggttgtgaaattctaagtaagagggtgcaaagcgtcgaggcctcgaaaataagtggaaggacgctgtaccctgctaacggcaggccatagccgctgagaaggatctggccaagtgaggctgattcagattgcctcgccaacgggtattgtccaatgatactcggcctgattatggaggacctcatgatgtgactgcgcctccaagcaaggcagaaagctatatgaggagggtgctccagtattgtcgctaccctgcaaggcgatctcctgaaattattgcaaaccaccgtagccatgcctgcagtccgtaatgtcatcgagcccgctcaaacgcgatacattgtgcagtccggggacttggagacttttctgaagaagaaattcggatacagttatgactttgacatcaaagtacgaaaactcgacacgttttacggaacacaactgacaaaggtagcacatagccgatcgatggacattcgttgcaccggagatggtatctgcagtatgtggtcctgacttgaagtgtacgataaaggcttacagagtacaggaagatattcagtgagttgatcaacatagatgaccgctatcgttcactaataatcctatttctagagatctgattgaagaacttgaagcgaatgcgtagagtagagatctggatgggaatacaaagccaggaaagatggggctctgcgatcgcatgccctatcagaatacctgtaattcaatattcatcctgatacaaacaggggtgtactgttggtgtatcagcctgattgtgatttgcgaggtcattcagccgtgtgcggctgggttttccatccgccgtggctttggggctgttcgcttacttggacaggtggcaatcgaaggcgcatgcagccttcgtgcggtggcaatgctggcacacactaaccatctgtcttcaccggtgtacaatctcttctaagctctattggactcttaaaggaccgcgtctgtgttacgaccgcttttgagctgtttcgccaaacacgcaatgacatcgccaactgttcatccagaaccctggccttggaactcgtcgaaagtaaaagtgttgttgaaagatgatgcaccatctgttaggattaggatcgatgaaatcggaagaggtatgcacgaggtcatggcaggagattggcttttgctgaccgataagaaacgttttgttctacgttatgctcgacaccgatcgaagtccgagcggccctcaagcgtagggcgactggccaaattaggctgcgcatcatgtatgtcaagtcgtcagaccctgaaactattcttaatattgcaactagttcgatctactccagtaaaactatattcccgctggacgtgacgcatgagctcttagtcgaactatttgaggcgtacaatatccatcgagagtttgcagacgtagtagcatcatttggccaggagccgaatctcgcggagagaagcagcaataactcgacgatcgatatcaaggagactggtgactgcgatatttcgtatcaaattcgatacattgataacaatcaccgtggtggccaagacccatggtcattgagacatagcggtgtgtttcaccaacacagcgcccatgaagcagcagacactgtggtcttactgcatcctgtacgtcaaccgttgattgacaaagctatcgcggcattgaagggagatgccattgggcgatcgaaaatctgcgaaaatccattcctgctgcacactttgatgtttgcgcagtacttcgcaaattggcgctggtatcttcgatatgtcggcgaaagatttgcatacgagaacaacatagctatggttgagcagcccgaggatgcaaaccctcaatcaagctttagaagagtacagggcctgagaaacacgatggatctcgtcctgtcgacgcatgcttgctgttccggcaatctcgacttgatccaacgtttatctagatgctcgcagccagcaatacaacgactccaaagtttagagtcggccgaatgtaggatgaaaggatatatcgaaagtgcagatgttctaaaaggtcgggtgcagaacctcatagacctggtgagtgtcacgattggcccattatacaacgcattgtttgacataaaccagattggctacaccctcacgttgcacaaccaaatggaagccgcaaaaatagataatgagctgcggagcctgactgaacaattgaaaaatctcacagaagacacggtagatgacagcgcaactgtgaagataatcacactcgtctccgctgtgtatttgcctggaagcttcatcgccgtacgtactcttacagaaatatcaaattatgtggcattctggttctctgaccacttcgtagaccctgtttggaatgaactttttcctgttcgataccgaaactaggaagctggtaatctcaccaaacttttggatcttcatcgccacttggcttcctttgatcttccttactggagctgtatatgtactcatccttttcatgaattcaaggtcgaagaaaaagcctttcagcctatgggggaggcgatctaccgaatcaatcgatgctccgcgagaaaaggttcacgcatgaaatgaaccatttaaggtagtaccacagcctccttcaaaccgaaaatggttttgtaggcgactcagagaccctcctcatacacgttgatccgtgggtttcacttcgaggtcgacactggggtgtaaatcagtcgttgatttttagagattatcgtaaatccaatttatacgtttcatgccttggtcgcattcggcgcgcgttcaattacgtctctatttctctactggtattgccataacttgcccatgcgatgtacacataacaatggcaaggtcgttactgtcaggccacggtcttactcgtattgccttgactgttcctgagaacgagggccactttgcaaaaggtttctttgcgcctctttcgatagcaaggtttgagtcaccaacaacgcggtgtttccatagtcgcgtatgcaaggtacctttctcgacaataaatagagagcgatcgccgtacatgcatgcgcaagccactttcgggcattcaaagatgtgcttcgggagctcttcaaaactgtcgcactgcgtgctgcgcatctgagctggaaataattcaccgcttttggcatgcacgatgcagccaggacgaacggcgtatggaatcaatgctgcctctgggctgccatgccgcttctgataggagtttagcctttacatacgcgaggatcgagacaatcgaaacttactgacggatagtagccttctgactcggctggaacggcgatatcctgagaattctcatcaatgcgccaaatatacaagcaatcatgagggctgctgaaagcccaagcataaagcagggtgccattatcgttgaatgaggcatgggtaaacgagtgttcctggttaaatgcaatcggctgcaaattggcatacgcactgtgttgggcgcaatcagtattcactgttgcacatatgaatagcaaaccacttactccttctttacgtagtacacattttcggcacatacgaaagccagacacccattcttcgagagactgatgcttaaaagtgacgacaagggcgcacagcttgacgcgatccacgttaccagctcatttgcgccatctttaagacataccttccatctgttagcgatagaatatggaaaagaaagtacctcccttacaatgttttggccgtcttgcgtattgccccatacaaccagcttatcgtcagagagcacgagatgcttccagttttgatccggatccaaggtaacgcacggaaggcgctgacatctcccaagagctatattaatgtcgtgcacaacaacttctctagtctgcgagcccgggacggatcttagctgcgccacatggagtccagagggacataaggagatgtcgtgcaccttggctttacgtgtgtctagcattgcaaattgtttaatactcccagcacttcttcgtgtttttggattggctattactttatgaggctcactcaggggttcttctttgagagacccccggagtgagcttcgcccggaaacaatcttctttggtgaaacctgctgatacgttccaccgtcatgtgtagtttgcgtactttcgggcagggcaacaagacctgagactggtatcaaaggtatcgttgctatatctatccttatagacggtgtttcaggccctggatcggctggagatgctggtaattccactggtgtctctggagacgttgggatattaggtggcacaatgtgatcgtttaacggacagtttcgggagttgactggcatttcgtcggagctgatgtgagttttgacgtgattcatcatgaaaaccagctgctttgcctttggcctctgtgatgcgtctgtcacaagcattttcaagatcgtcgatacgcagcactcaatacccctattcggggactggtcatcagatacaagcttccttagccactccaaaacttccgcgcgcaccttatacatatggtggtcgtcgtttggccgcagatgttgtgacgtgacggactcgtagaagtagtcattttgatgccgaccagtcctctgactcctgaatgcactcacggcggaagcttggcccaaagcaaaagtaagcacctcggaaaaaatgcatgcaaaggcccaaatgtcgcctttgcgtcccacactctcggtgttggagccgacttcgttgcccgaattcttcgacgtacgccttgaaactctggaggctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcgatccgatgcatctgtacgcaaacatctttgatcaaagggacccttcttagctagggagaaaacctccgcaaagtcatataccggtttaccaccaaagtcgaatccttcggcgagaaagtgatcgaggatcgtgatgatccgcccacggaaggaggatcagatgttctcctttgtggagaagaactgcaagatggatcctgatatgtgcgtgactcgtgatgctctctttcaagatttcgagattcttaagctctctcatagagtcccgtcgtgtatttgacgcatgaaaccgtttgcaagcgactaatttgaccttcgtcgtcgttattagaacggtatagagacttagtgatattatttaccttgtgatttcggttgagttcgaaagtaataaaacaatttggcgatatcccgattttgtccacggtaccgtaggcgccagaagcagtattacgaacaacttcctcaaatggcagtcgccgccggtcatcaattttacaaatttgggagcattcgcgaacatattcctgaaataagcctgagttatcgcttcaggacatattgccagtagcacttacaggaaagaaagtgtattggtcattgaggaatcttgtgcgtatcgtcaagctctcgattggtggtacacctcgatcattatggtgaacaggaaagcgcttatcttcgtaaacaggttccccatttgggtgaaagaagttcgatcgagggccactaagaaattcgttcgcgcctacgtagaccagggtggaaagaaaacgcaatagtcgccgacgtattgtatcgatgtctacttgcgataactcgattctgaacaaaactgtctgtattgtggttcttccagaccaggcttgcgaaatgtcctcgtaaagaatataggcatccgtagggttgtgcggatgaagcaccttatcagtgagatattcttgtatttgatgccgagtgtctttcatatccgcaagagtcggattcatgctcgctcatgatgctgtcgccagcatttggatggacaagcgtggccgggtggaatgatgttgcagcatcgtaagctggctaggcgagtgcccgcagcctacatctggaggtggtaggctgtccaggtggccagcgcatctcttccggttcgggcattaaggcacggaagcgaggtacgccacgctgacgggatacaatattgtctgcctgtctacgattagaatttgccgctgttcgcgacacacaaaacgcttttaccggttgaggcgcttgtggaactaccgtgctgttgttttgttaggcgctgatgttcaggtgatcatcgaaagcgcgaacgccacgggttacatgctccagggacagccatgacagccataaggccacccattgtgacccgagacacttttatatcaaaagctcaaagtgtttcccgtatcaagaacctcatcgtaaaacttttgccaccgattgagtatatatgtgtagcacatgttttgtatagttgatgactttgttggaaatcaagagtgaaacatactcgtcacaattgcggcatagagatacaggcacactatagctgtcattgttttaatagctgtgtaatgtcccatgcagtctacagcgcatctcttgtttagatgcgttaccgagtcctcttcttctccttggtattgacaccaaaaacatttagctgtgcccggctccccctttctacaggtcttaaatcggggtcttcattcttctctttgccctctcgtctcgccttgcgatcacgccaccgctcgcgccaagacctggctttcagacgttcatcttcttcgcgctgctcggctgtcactggcgcacatacagcgttgattttagccgcggtcgcctcgtcgttcgctgcttttgattgtggtgtcttggtctgccaaaatgggggtggtaaattcttgatgtagttgtcgtacgattctttcgccgcttgtgattcctgagttgtttgtagttcttcgggcgatgttggatcttttgaggctgccatgttcatatcttcgcgggggtctgggcggacgactgaactctcctgtttgaggtcggcagtcgcattttgagtattctcagaagacatatcggagagtttcacgaaggctgcgtgtgggaatgttattgcacgattgcattttattacgcgaagttgtcctgcgtactattattttgcgaggaagcttactcagagtggggctatgttgcgagattccttgaagagaacctaatgcatatgtcagctgttctatctatgactctagcgatcctatcatgaaaaggctgatgcacagccacaagcttctaaccacatcacgctgccagtgaaggttgttacacaagttttcgatacgacgatgcaataacctgaagttctttaacacattatcaagttctaactgcaagtgaaatagtactcctagattagcttcaacgctttataaatctacgttgcctgcatcgagattctccaagagcctccaggttgattgttcactgatcacgaaagatcactggggctggtatcgtggggcgaaatctgacgtcactttttgcccaatatctacgaggccttggcggcgccacaaaatattattcgtacgggttgctcacatcccaagtgtgtgcggatgataagtgccttgatctggccgaaattctctctgacctccgagctcctacctagatattcagtctactccccaaacatcagatggaaggcttggtagaaatcgctcagatcaagatattgagccgtcttcttaggaagttcccaatttccgtccacaaccgcagcctcccgcagatcccaaattcccaagcggttttgcagcttacacagcaacgcctgctgctcctcaaaacggtcaggcttatagattaagggatctgcatagtacagccgcgtgcacgagacttcaagtgcgggcttgcttcgcaagaagattgctagatcatgccagacatcggaattcaccattctgaacagcgtgtggtctccaaattcgcagcacatcctgttttggttcaacaatgcgtatgtgttcttgtcaggtgtccgcgtagtataagcaggtaagatgactagatgaagccgtcgaagttgagctgcactggcgagcgcgtctagagcggttcgaacccacatgttcgggagaaggtcaactcgggtgcagctcgaactcacaagacaatcctcaaatggtagagcactcgagtcctgggtgccgaaggcgttatgatgaatccaaatggggttgtacgagaaagggacgctcactgtgacttcctttagccagtccagcttgtgtctaggaagcgcaaccggtatctcgaggagaccatgttgtctaaagaaccagaaacgattctctccatagaagatatcgcaaccttcttgatagatctgcttgcaggtgcgtagaagatggatgtttactttgtcctcttcgtccatgaccagctcatcgtggttgttcttgatggagaacttgcatttgagagtgtagcgatatatctcaacacgcagttcggcgggaagaccgagaaagtcgaatcgatcagtcaattcttcgcatggttgcgagagatcgatagatgcgaattttgccattttttggtgactggatcgctcaaggttgaatgtgaggtacggagttggttgtgtgtagaaacatgtcgagcatactatgccgtacatatgaattatatcaatgtgagactcctccggggccgattttgatgatgaatcacagctgtagcctgtagtgattaggcaacacaacgtcattgttcagtaccgtgccataagtattaagctgtgaaacaaacccagatgattcgagggtttagtaagggtagccatcgtgtatctcaacctttcaatttcacatatgctcgaggcaaccgagtgttagtatagttcatcgagttcacactccttctcttaagctttcaagctttgaccgtgtccacatcgaaaattcaatacaaatcagcaggctgattgaggtcttgtgagatcttgtgaggtcaatcaattatcgacttggtaattctgagcacgaatacctagtagcgcatcattgatctctatcctgcattcagtcaacgattatttaaccggccttgtaagttcgctgcacaatgaaacttcattacgagagcattgtacttgcacacggccatacctacagatacatggtgacccaatgagacctcattatgacgtcaatctttgcgcattagtcagaacatgcttgtattgtgcgaaaacacaccacttaaacgttctaacgaatgcaccatcttgaatcatagtgctaaacgtcgtcactcacaagccaacactactgccctcggcgttcggacaaaccgactataccatggattcgctacccgtaagcaacaagacagtcggtgaaccagagagtgtgaccaacaagacacttgagactggagccggagctgtgcaggtgaatctttcgattatttcctagctcttccacatatgctaacaccacgcagaacttcgcgcctgtcaaaaggatctgcgctcatctgaatgccttccacgcctacgcccacgagcccaaacgtgacgccgtagaggcgaaccactactgcgcacatctcaatgacgatgtgcgacaatgcatcctctacgactcgccagaacagccagctcgcatcatcggcatcggtacatcttttccatccctaaattctcttcacatcgctcacagcctccagagtacatgataacccccaagctctacaacacactggacgccacagagcagaaactctggcactcgcacgtctttgaagtgaaatccggaatgctaatcatgcccaagccgtccgcgattccagaagccgtgtgggaagtcgccgaaaacaaagagatggaagaagtcgtccatttgtacggtaacggtttaccatctctggcagacggaccggggtgataagttgccgctgggcgagccgcaactgatgacgagctatacgagtgcggaccagatgccgaggtttgaggagaggttgagggatagggatgagaggtttgagacgagctcgcagaggaagaaggaggttagggagtatattgaggagccgaggattcatgagaatgctgatgcgacgtgggcgaagggtggacatggacatgcctgaacgaggcagtcttgcatgtctctgggcggaatgtactgggattcgatgggcttctagttgtggtttgttgacaagtttgttgacgaaattgtggtggtcgtgtgtcgttcctgctcacttcggaaggcacgatggctgtaccgcttctttgtgtacctgaggaaggcgcgtgtcgcatcttcctccccagattatattatctttcctcaaaacattttcttgtcgctgtcaccacaccgtccatctcatgacttttgcgcatcctgcacctcttgtatcacaacgccctccttagtacccgggcggcccatgagctttccaagcacatccttctccgtgacgtcgtctcccatttcttcgtcgctgtcgctcgcagagtcgtcgtcggcattcgggcctttttcttcgagtacgcctagtccgaggtcctgcggtactgtcagatacagcttctagccgaaagtcagacaccacttaccatctcaatgtactggtcggcttcttcggcgtctgtcatatcgatctccctactcttcaacgtgccggccttcctctgcgcctccaactcgtcgttagcagccttgagctgtggcagaaagtcctttagaaagtcgcgtatgtctggacccagctcttccttgttcagcttcatcgtaggcttcttcccttggccagcgcgtaggttgacgacgccattgtttcctttatgctcgtgcagctctgcatctgacgcagcatcctcgtcatcttcgtcctcactcgagctgtccgagctcggctcctcactcgattccgagagttcactgtcgctgtcagagccgaaatcgctggttactgtggaatcatcggcgacactggtggacgcaagtgcagactcttccgagattgagggatctgagctggcgtctgcctcgaaccgcacgcgtttgcgccgatgcgctaatgagtctttggtaccagacatggtgggagatgcacttagaacacgagataggaggatatgtggcgaggtttaaggtagtcaggagatatctcaaacgttcattaagtgcgttttatacttgtggtggagaaatttatgaagatcaaaaaagtttggaaaggcacggttttcggcggtccggtcccgaacttgcgctacgtcactgcagcacgaactccaaagccagacctgactgcatatgcggctgcagcgagcgattctcaacaggagcatagagccaacgagttcacatatgtcgagaggcccagtgtacggcccgcaacgaatgttgcgggggccaagacgccatcgggtggcgtttggcttctcggcctcaggcaacacgagtagcgtagcctcttgttggtgtcagcaggggtcgtgaaacggcctcttgaaacaccagagcgggcggctgcaggacgacgcgctgctgacttgaacggactgggcatcaacctttaagaactggagctggcccaaactattccaacctcacctcttcgacggtgtgctgccagccttcatttcttgcccctcgatttgttcgacatcgcccgattgccccacgttcgtaaccggaacatctacgtgaccagtacgcaaatattagtcgatccatccacgggatctccaatagtaaacataataggtatgtaaagatcaagtgctttcattatatattcctgttctacgatttcatgtccttttgcctgtacagctcgcactgggccaactggcatgtgcaacctccgaaatctacatcacgagactagagacaatctcatacctaccagccctctcatcatttctctctagcacacggctacctgaaattcacttaaatgtcacacggcagcgccgtagggcggtgtgcttctctgtttgccccttcaccaataaatctgcacattcactttcaccggcagcaaatgcactcctactgtggagaggtgaacaatagcgactgctcctattgagagcagtagctactgttcactctcattcaccggaggggctggggatataggaatctcacacgccgccacgtttctctccttgaccacatccgtatcacccacactttcgatcaattttccgatcctctatttcatactccatctaccgttcccttcgcacatcctacgcatccatcaccatgtctgaagtcgcccgtctttacggactgctcgaagcctctgctgcacgcaatgcttaccacaacaaggctctcgcagaggatttctcatcttacggtccctcccgcaaacaaacaaaggccgtcgataccgcaaatccttgcgcgtccgtctccaggaacctcctagaagccctccaagaagctaccaaacacggctttcccaagcgtcgtgctcccccaagtgctgaagtcagtgccggcgtgaagagaatcatcgaccttctcaaggttccctctgtccttgctcctcgtattcagtccaaggagaccaccggagacctcaccaacgacgttgctgtcaagaactgcaagcgcatcctcgccgcccgctccaacgccgcggagctcaagattatcgctaaatccctcggtgctaccattccctctccagccatggccggtcgcttcccggtgctcagcacctctgacctccctcccgccacagcagaagagcagtcggcaaccgcctcgccgggcgcgtggcaccgccatgctcaactccatcttcaagtctgtgcgcgtccccgagttccgccacaagtggatgttctgggccgagaagggccagcaagctactccgaaagacaagtcagcgtcatctgaagagtacgcttcgcggcccaagccgctcggtgaccagatcatcagcgtcaaggagttctaccagcacttcaacaacatcccggttgagagtctcaaactgcgagactcaatacacctcttccatctgggtgtaaagcctgtctgggaggacccgcgcaacacgcgtggcggggcttggtacttcaagatccccaaggacgtcgcagcgcagttctggcacgagatgtgtctgcttgctgtcggtgatggactgcagggtgccgttgagaccaagcgagcttgtaagtcattgactgtcccttccattttcaccacactcactaatatatcaccagcattcaacgacgacatctgcggtatctcttactcggtccgctggaacgccgtccagattgcagtctggaaccgagatgcagagaacgaggccggcaaggagaagctgctgaaagtcatcctcgaacagctttcggatgagcttgtgccaaagaaggaagacagctactggtacaaggcgcacaaggagcataagggattcatggagcagtagctggctttcttcggcggtacgtgttggagcagatagactggttctggcgcatttgaagcattggaatccacgaatatgaatatgttggcaatcgcttccaccctcgtcttgcgtgacactccttctgcgcgtcaacctttacgatagctctgttcgtaaggcaacattttagcagtgtccagcgcagcttaacggggttcatgtagtagatcaaaagactccatgaggaaaaattaaacaagcaatatccctgtgacaggacttgaaggcctcccagcactttcaagatgttctcttgatgcaagtggtggtgctctgtctccaaccaatcagcacccatcatgtccgcatgagcacagaccacccgcgaccttccatgacatgcatcattttccaccaccaccacccgcaatcgcctcaccaccaaaacatcccccaccgcacacccacaatggccgccctgcccgcctccctcttccgatgggccgtccccgctgccatcggcgcctccgtaatccagtcgtccatctacgacgtcaaaggcggcacgcgggccgtcatcttcgaccgagtatccggagtaaaagaaacagtcgtcaacgagggcacacatttcctggttccatggctgcaacgggcgattgtgtatgatgtgcgcacaaggccaaggaatatcagcaccacgacaggcagcaaggatttgcagatggttacgttgacgctgagggtgctgcatcggccggaggttaagatgttgcctaagatttatcaggtgtgtattcactccacccactgcctcaattcctgcacgacatatatatatatgatcttagagctcgaatgggaatcatgtggcaattgactgacatgtgtgaatgtagaatctcggcctcgactacgacgagcgcgtgctcccctccatcggtaacgaagtcctcaaagccatcgtcgcgcaattcgacgccgcagagctcatcacccagcgcgaagccgtctccaaccgcatccgcacagacctgctcaagcgcgccaacgaattcaacatcgccctcgaagacgtgtccatcacacacatgaccttcggcaaggaattcaccaaggcggttgaagagaagcagatcgcccagcaggaggctgagcgcgcgcgcttcatcgtcgagaaggctgagcaggagcgccaggcgaatgttatccgtgcggagggcgaggccgaggccgcggacacaattagcaaggcggtgcagaagagtggtgatggtctggttttgatcaggcggatcgaaacgcagaaggacgtcgcgcagttgttggcgcggaatccgaatatcagctacttgcctggaggtggttcgggcgaggggggcaagggcggaggcagcttcttgctaggattgaggaactaggtgggagtaggaaacgaaagatgggaaaggaataagccagtgacgaaggcgtgatgatgtgtacttttaggggaaatggcatggattacacttctctgctaggaatcagcatgtctactcttacctttgtcgcgtgtgtgatggttaatactgatctgagcgcaccatgttccacaaggcgattgcactcgactatctgccactcacgtttctcgcctcggatggccatttcttgcctggggttgtacttgtcgtgcgaaggtctctatctttacccttctccatgcactctcagccggtgaatccacgctatgttcccttacgctgttcgcatttcgacgctgtcaggatcccggcttgttgtgcagaggtgtgcgtcccttgtcctccttaaaattcgcgaacgtatatatacagaccgatgtttggtgcctgtactcttcgaaatgttggctgttcctgagaaaagcgagtctttcttaagcaactgttcgcgttgatgtaagagtgtgctgccaatcatcgcagcgagtatctacgtgcctattttgttgctctggatcagcattgcttcttgtggtttgctcgttactttatgcgagcggcgcttgtttggctacgtgctgttgggtgtatggcagcgttgcttgagtgaaaaacagaatgtgacttcagtggttaatggtaatacgtttacatgtctctgcatctcaagcaacgattgatattgttgacgtcgcttcaattaaacgtcgaggcgttattagtgttctcactatacagagaaaggtataacgaagttacggatacatgttaaagactacctatgcagatcacttagtctatgatgcacgacctaccttttgcacaagaactaaacatagcatccccatcccatccagatcacccatcttacaaacccccccaactcaaatccgcaattcaaattcccccgcccattcaaatatatctgcctggcgctgcctcagcacacacctcgcttatttacccgacaacatcacccacctgaggcacacgcataccgtttcggcaaaaccacattattcatgcgcaaccaaggcgtcgggaaacgcacataagctttcccggagaacgaatgcccagcccggtgtccgcgcttggtaatcgggtagcacggaagcatcgatgtctcgcgcgacttcggaggtttggcggtgtccgaaccgtcggcatgatcgtgtcaacatcagatcccagtacgcatttgcgagcatgatggttcgtggaacagttctagtagtctgggggcggcggtacgaatgtcttgtgtcggcgtgactgactgctcacacgtggaagggaattaactttccgaagaggtttcccttgcggcgtgcttcggcggttcttcttgtttagataaacgacgaggagggtggtcgggtgtttggctcgtttggtcatacggtttcgtgtgctgcaggggggctttgagtttgctgaggctgctgttgttttactgaggcatccgtgggatttgctgtggccggggcattacaaattgagatactgaggccaagagccaaggcgtcgaggatgctattctcatgtatcttggtgttgagtggagctttttttgtggttctgcttgagttgtgattctgatcgcgcgactatgttagcgatgttggcgattgtgctagccacacccttggtttcacttctcgactatcaacacattcgatgctctgcttacgaccgagatagagcagtgcagtttgttcttcgcgttgaaacaatggcgaggcgctggccatactgacaggtgttcgttcagtttctcacctctccagaggcgcgtgtggttgaacgacgatggcgcaacaaacattccaaatccctgcctcagattggtttgtaaaagcttggaggcacgactcgctgttcttttttgactcgcgtgtgctcgactcgagctagttgcgggttttgagacgtcaccgacgagtctgtgttgcagacggtttcgcgagccctgaggcaccaaagctgtgggggcgcctcatctcatccttgctgcagatcgcgtggagaacggctctcgagtcaattcgagatcgagtgcggaataatgcatggacggcccgctcaaagcgggtaggcgaagcaaggcagcggaaaaattcgcagtggtcagtggtcagtggtgggcaaacacggcgcaacaccatggtgtgcctagcaggacggcgctcgagaagtagaagaaggtggctgcgccacgttacagagattgaaagtgtgacctcgtcctctgcgaagattgcgtgagataggctggaaaatagggtgttgaggtgccaggcatcgtgcagcctgaccggagtggctgtgcgacggatctcagccaatcagctgccaaatggcttcacgatggggcttgaccaccacaactccctcatcatctccacggcagactgaccgccaggcgctctccagcctgactgcgcccgtcatgcttccgagtatatacctgggagacgtggacgcgaggggtgtggacagaatgcatttgcgtgtgttcttacgtcctcagaccttcagcctcgcttagcatctcggcatggcgatctatcagcgcaagcagactaagattctcctcaccttcaaggtgcttcaatttgtcaatcagctccgccgacgtgtcaggccgcgcactctccatggctccttcggtgtctgcccacttggcgctgatgctctcggcctgagggcgatcaagaggattccgagtgggcgacctcgggcctgcagcgtgcgaaacacgactccattgcatcaccgcccgaggcgtgtttgcaaaagacgcaaaagcaatgcgagcgcattcggcacatcaccggcacctcgtgcggcggcgtgcattggttccgccgcctcagacacgtctggcgagcaggtgcaacagtacgttcgacgaagctttccgtttggtttcgtactaagcttgtgatctagtctgcttagctgcgtcggtgatctcaatccagcacacgcgcttgtggccgttgcgggcaataataagctctttctcaaacatcacaatgcgacgatcatcgagggctgctctctgaaccagaccatacagctcctggtcgctgtccgggaagccctgtgtacttttgctgcgtgtcgctcacaatatggtgacgactggctgttggtccaaagcctgggcatcgggctcgacattgacgacaccttcattgccaactatgagcatctcttgttgcaactgcaggccgagctggtccaagtattggcacgcaaggcactggaagagctgctgcgcgggggccatgacaagaggcagcgtaagctcctggcttggttcaccgaattcgcagagaagccacggccgctcagcacgacgtttccatggaccatcaaggcttcgcttgcggtcctgtggggtgtgtgctggatgttttatgaccgcgactccagtgagcacgatgcaaaggccgacacgcgggtgcgacaaaaccgactgctcgaacagctcgatctctccaacaatgtgccatggagcgctcccgcgtcgtccgactgtaagtttgctcgcggttactatctgttctcagtcgtgtttcagtgctaatttgggaagaccgcaactttggcttggagctgattggccagcagccgcaacacaccatgcagcaggcagatcaagccatcgtgaccgcggggcttcaagatgtgttccaggcacgaaacacggaaacatgggagtccgatcacagccctttgggctttaggctgccgagccatgaggatgttggagcgatgggcttgatgcgctatggtcaagcaccgccccagatgcctggtaggagctagccctcttccctttgactcacaaatccactctacccacacacatttctagtttcagcctacagctacctggcactaactgctgctaggccaaagtacttattacaaccatgacctccagatgttccctgtagaatcgcacgatagtcactttttgcctcataatccaggctcgccacttacggcctttccgcatcttggcaccgacggtaaccataacgcttggcagccactttacacttctttgccaccgaatagtcgtcgtcatctgattccaggtccacagactccgagcattcgagtcaccggggcagctggaagcgatcttgctcagccacaactagaattcgcgtccttttctgctatatatcctcaacagcctcaggcgactctgcacttgaacaccaacttcgactatcctaattctcaatacaacatcatgggctcccagatatcacccgacactacggcaattccagtaccccacaatccaatcaaacacgagcggacttcctcgatcgcatccgtctccaacattcttacgcccatcagcatgtccggacctcgctcaccactgccatccccgaccgctggcgaacgaccactcgttcccaccacccctccaacacacagcataaacgactcagaagatcgctcttcgccagacggggaagacgacggatcgctgcggaagaacttcagctacaaacgggccgaagaacccccgagaaaccaagaaggcaagatgacctgcaggcatcatgaatgtgcgggggtcttcttcgatcgcaaatgcgagtggaggtgagtctccacaaaccttatctcaaagttaattatactgacaacatctctagcaagcacatggacaagcatgaccgcccttacaagtgcaacgtcaagggctgcgagaagctccaagggttcacctacagcggcggactgctgcgccacgagcgtgaagtccacaagatgcacggcggtaccaagaaatctctcttctgtcccttccacgactgcaagcgcagctcaggcgctggcttcacccggaaagagaatctcgctgagcacatccgccgtgtgcaccgtcgcaccagcatgtctgctgacatgcacggcctcatcatccgtcgcgaaaccacgatggatcgctcgcccatcccagagtcacgccatgcatcagagtcaccgtatgtacgcaccgttgactaccgtggcgatgacgatgatatgagtctgaagcgcaagcgaggctctgactccgttatttcagagcgcgatagcgaggatctgaggtcggaggtcaagcgcctgcgacaagagaacgaagagaaggattcaaggttacgacagctcgaacaggccgtcatggcgctgcagcatcagacgcgcaggtaatcacttctctgtcctctcttaccatcggactataatttgttctactgtcatgcaaggcgtccacggttaatgaatcggtgcttttgcatatccacggcgtcctttttctcgatctctagagcggctggatcacgctccactcacattctttttcttttgtacatattttgttgcggcttggggttttttacggaaaagcatggctgggacatgtgcgaaagttgcttcatgataccaaaggttgtatttcggatatgatgattacctcgctcactcagctacgatagatatgcctcctctttttaacctgtactacgtaatgtgtatagtgcaccattcgctacttcaatccataaatcaaatctacataatcaacgctgttttcgcatccgtgctgtgtgaggctcatgtgaagtcgagattacctttgcccggctgcctagccgcgcgatgtatggatgcctggtccgcggactgggatgcctaacaacgcatgtcatattgtcactgtcacgacatagttcggcacactagcgataagcctttcgcatgcgccatgcatgacattccttcgcgcctttctccttattcagaacgctttgcgatcgcagtcagcctcgtactcgtcgcccttctcttccggcttgtccgcgaaacctccaacgtgcgatacagtcatacattctcatctcacttcatcagctcgtcccgcgaaatcttgtctgttcctgccaggcttcaggggccacatagatgcaagagtcatacctgttcgccatcaccaggcttcgacgcgcgatgattggtcatgagcttgggcatgtgacagcgcgttagcgcgttcgtgctgccttgggagccgtgtcatgccgccttgaaaaaatgagttgggcgctcgagcgtggcgtggtggaagcgtggtggtggtctggtgtggctgtgctggggttggtggtaaggattagaaattcatgcttggtggcgttcaggcgggaaaatattgggcttcgccaccaattttggagatttttgattttgggctgtccgttagtgtaggctgtatatccccacggatttttcgtctgacgatagaggagggtttgtatgattgtggcagagcatagtgtgtttttgaggtatcgaggatgctggttgcagggttaaatgctgccaggtgtgtgtatctgcattatagctgttggtgtagcctggacatcttcacgacactcagattaatcgcgaatatggaatttgattgcatagactgtatactttcaaaactttatcgtccaacaatagcggaggatatgcatgctcgtgtcatagtatatgacgcttttgcggtgtctaggctgctgcttgaagccttgaatgtcatcaaaagtgtgcaagcgtgacctaaaaccaagcatgcacaaccatttttggcttatcctgtatactttcacaatgttatccgcttctattatgtagtaaaatagctgtcagtatgtacgaagcttttatggattatcgtttaggcctgtacaccttataccaatgtgtacataacctcttcataatctgtgtcgaaaatttctccttccatcctgccatacacgaacgcttcgccgataaatcggtagccctgtgaaccggaaacgatgtggactgggcggatgaccactggcacactgcagccgtgcagaatgactatcaggtcgccctcgcttgcgtgcgatgggccaaggccgaagagtgtactgtgttccttgctgtctgggatattcgatttgagttcgaagaaggttctatctcggatcacgttgcgaactcgtgcaagatagggcgtcgcgtagctaactgtctcgtatattgccctgtccgtgttgaggtgtccgttgcaaagccaaccttccaggcaatgctgagcagctcggggataccacgaaggacatgttgtgttgtcggggccgcggtcggcaacaagcgtacgccagacacgatcctgaagcctggcgttgtccttgttgcgtgtcccgcgtgaaaagcccaatttctcgaagcaagctcctggtatgacacaatcagtcatagattgagtgcaaaacgtaattgacccgatcgctgtaccacgtgccatcaggcatgtgctttccgtcatctggccatctaccattgtggtaccagggaatacgacagctggatgttttcggcgacttcctgcaccacaagcagtgtaagatttcttgtctaggatgccaacgaaagtatcgcttgccttccgactccggagtagattaccttctcccttgcgtgaaccgtattcgtactcatcatcgggcagcatccacgaaggtaatcttgaagttgatctggattccgaaccggatggcgaaggctgacgtgcccatcgatggcatataatgtccaacgactgagtggtgttgatggagtgctggacaaattgtttgtataccgaaaagacgcttttcgagtaattcgggttgaaataagacccgtcctttgccagggcgagtaaggcgtataccttatcccttgggtccgaagcgatgcggtcttgaaaaaggcaaagtagcgtttccaggctcttggtttgttgcaatgtaccatcctgatttctgcggaacgtgctcaaagcgtcgaccgcctgggtcgcagcaatattgccgatctccaggtctgggtcaagtgcccagtgtttcttatcctgatgcagtccctccagatgttgcatcaactttggtctcaatgtctcgaaagacgcagaaaaaagcgctacagcatctcgaaacaacccaaagtgcatcttggaattgccgcattggatgataacgtcatttgcaactactaattcttgtattacccacattcgcttccaactgtactgattagcgagaaagtcatggatactagaactgtgcaagcttactaggtgttgttcatcaagtccaacagactggcccatttccatatctggtccttctctgttatcatccgtgagatcttcgcaagcccccctgggtctccaaattcttccattgcaatctctgacgtcagggaatcagcctgtgtggtaccaagccatatgactactctctcggctttggcgtaaatgcgggccatcatcgaaacctgagaattcctctctcggtggttcgtttgatcgatgcaaagctaatcaatccacatggttctaggccgattggagtatctcaatgctttcagagcctggtagaggttttctcgtacagggtaaggttttccacaggaggcgcaatggcccacccgtggactcaagagcttgcgatggtaacattcctgcagtgagcctccgataaaatgtttatcttcgataaatgtgacatgcgtgctaggctggctaccccaggtataggacaaagcttcgtaggtgggtttggttacgccggtgtcgagaatgctcaccttgaccattttgagtctaatctcatcttcaggaggaccaggcaggatctcgaccaggcgtatctgactattattgtgatctaaaggactgtgtacatagtggtctgtttgcctgtacccgagtaaagtgcgagatgttgctggtgtgaacgggacttcatgcgtcaaggagttgtccgtgtgtgtcggatgaagcaccggcccctcatttgtcggcagcttagaacctgtacaggcctcgtcaatattgtccagatcatgaaatctgtgcgatgcaataccttcgtgttgcgtgccgagattcgctacgcgtcggcgtttgtggggaccaggtctctctagtaagcaaggagacttcttcttgtttccttttgaaatgatggattggcgtggcgcgttggccgtgattctcgcaatctgggatgtcgaaagtctcttaacgccataacatattttctttgatacttcgtgatcagtacgtgaggtcgttaaattttgttttctcttggacatctttacaattatcaatgaagacaggtaccgtagaggagttaaaaaccaaatagaaagcacacgttcttatcttatgaactgtagacgtacgatttcaagccgcacttgtgaccttggggatgcgcaatgcgctggcgtggcgttcatgtgggctgtgcaagttcagcttggtacctcaagacaacctctaaactcgatcggcaatctgcattgtgctactatgcccatggaagcgacgcttatttgccagagactctgggcggaagtcggaattggctacatagcctaggagtttgagcggggcagacaacatgcatgcatgcttccggtgaaatcacagactgcgcacaaagcctcaccaggtcgcgataattcgtgatcgataggtgcggggccaccttgggtcgcgtgtataatttcgcagtcttgaggcatcttctgtgaagctatgcagattctagattcagtgcaatatattaggcgccgtcatccgataatgcaaagacactcgaggggtgacaggatcacgcagaagaagctgacagaacagtctcaagagcgattgtgtactagtgtatggcctgtaggccgcgacgacttcatcgtgtcgtcatagttgaactttgcagatattctgatatccgtaaaagtgtcttacagaagcaataaggttggtgtgattgctttgagatggtaatttgtgtgttagctgcaaagctgtccgacccatctacgcagcgtcacccctcatatcgcgctattgcggtagcctggataccttcgcgacatcatgaagttgaggtgtcgatccatcagtgctatttaatgttactgattcgatgccataaccatctaattgagaacgcatcgaattatacagagatttatcagagcggatagtgtcgtgtgattgtgcagcctggctaccttgaccacactccagtcagttgtatgtgcagttaatgattgcagatcctgtacatgtgcaaacgtcattagtacatgcaaatcgtgattacctagcctgtgcgccttcataacattcagattattagcttcttaaatcacattggcatagcctatataccttcgcagcattcaatttatcagcgtgtgcattgcgtgattacatagcctggaaatcttcataccattaacggcttcagcatatgcatttcacgatcgcgtagcctggaagccttcacagcatcaaaaaaactagcacaattaaatcacattcacacagcctgtccatcttcacaaattcacgcatcacaagaaaatcttccgaaccatttcatttattcaccccacctcccctccaaatccaccccttccttcaccaaaccaccactcctcccccaaaagagcaaatccgcaagaagaaaaaggaaatcctctccaaccctccaccaaaacttactcagttggcgcgatttgaggcgcacagctcaaacgcaatgcccttctgcaccgtgcatcctcccacgggcgcaccagatttgtagccgaattcggccacaacgtacgcctgctgatcgcaccagcgattggcgaaacactggtaatcagggcaatcttctccaccggcagcttggatgcctccatcatggcccgcgcactcggacagatcctgctcgccagacgtgttcttcatacaatcgaggtatgaaatgtcgtacgaaaccgtcttgcgatccgaccaaatcgtgtattcgaattgcatcggcttggctgacgacgcggtgcgcgagagcttgaatgccacgccgccgtcggtgcagcggcgcatttcctcgacgtgttggccgttggcggggatgagctttgcgacggcctcgggaccttcgcaggagggattgcccgtggaccagatgtacacgggatagccgcaggagttcttgagtatggcggagccggggatggggatcagggtggggtatggcgtgtcagagacgctgccggaggcggacggggtggtctatgaagggttagtggttgtgaggcttgatgcaggagttagtacagtagcaattgaggtagatgaggaggtcggaatgatggcggaggagctcttggactcgctcatggcggggctcgtggactcgatcttggactcgctcgcagactcgaccttggccatagtcgtgccatcagcgtcaacggtgacggtctggatctcggtgacagtcacgacctcagtgaggaccgcacgattggcaagggcgccgcgcttgtggacttgggcatggttatggagcgcgcccatgaccacgaggggaagcatgaagtagacaatgttgaacttcatggcgggcggacgggtcgtagaagttgtgatagaggatgttggaagtatattgggtgatcggtgctggcagtgtggtgctgaggcagttgagagcagttgattgaagcaagtatcgtttgtcgaagccaaaggagtgtgtagacggaagcgcacctatttgttattattgtcctgtcgtcgaagtcgcagtcaccccgagttgtattgtatgctcaaattggcccgtgctgcgcacttgacgacgtgaatgcgggtcacagcttgcaggacaaacgaaaaacgggccaatcaaacagggacatagtcggcagccagatgggaagatgagccgagcatgtgctgcgttaaaggtcaagcagatgacgaatcactgagagtcaaatcgcgaggactggaaacgagagaatacgatgcggtccagacttgtatgagtttcatagaaatttaccactaaagagccctatcatacaaacgagcgctgctcgacacccggcttttacttaagtagtccacgatcaaaattccgcgtagaaggacctagccgacaggacctaaaggtatcgagggacgcgggtccttcttgccctgcgagtaacaagagtacatcggactgtccgttgtcagtataactcgcgcccgtccatcaagtaaggtcgacttactcgtcatatcctgtccaccccacacacttccagcagttgaacagactcgtgggatcgtatcgcttcttcaccgccagtaagcgatcgtagttccctccgaagaacgtctgctgccagttctcctcttgccaatcagcctcattcatgtagcacccaccacccggcgtcagtgctttgaacggttgcacagatgctgagactgtgttctggatctgcgtccgtacgttaggcggggtagtagaggtccacgcggcacccatgacgatgtgccaaagagtatcccgccatgcgggattaagaccagttctgctgttatcaggctggttgaacggaccagtggcgtaaagctgggcgctgccgatgcccttgttagtgtacgagaactgcatcgctgtgaggacggcgtcgaccagctgtcccacattgtctttggttgagaacaactcgcgcggaatgaaacgcccagctaccatgatgccgagtccgacaggtccgtttcgtgagatcgccggagtctctgtgaacgcatgccactccgaaaaggtcttgaagctgtaatacttggattcgccaatgtccagaccaggatagtcgtcaaggaaggcacgccactgtgcggtgatgcccttgattgcctcgacatcatcagaaggtagtatctgcagagacacgatgtggtctttaagaacaaagttgtagccagccatgccatgctctgcaaattgcgtctggttatgagccagcgcagtaaggatgtctcggtgcaccttggactgagtgatatcgagaggacccttcggcttaggaaatgtggcctggaagctgtagacgttgatgggtacggccggatgcaactgaaacttgtaggaggtgaggacagcatagttacctccgccgcccccgcgcatggcccagaagaggtcggggtcggtgcactcattgatcgtgcgcaggacaccatcggcagtgacgacatcgaactcgacggcctggtcaaccatcaagccatacttgggacctaaaggtccatgaccgccgccttgaccatagcctccggcaatgccagccgaactgacggctcccaccgtaacaagcatacctagcggctcgaagaaagtccatgcttcttgagcttgtatgcctgcaccgatctcgccgatgttctcatagtgtgtcttgcaacctcggggctgaaaggtcttgtggtattttgtttccttcatgttgtaagtccagatagcgagtgaattggcagagttggatcgtcccaggtaatcgtgcccggtgttcttgatggaaagccgaatgccatgctggcggacaaaatccaacgtcgtgcttatatcctctgcattgtgtgcttcaacatgatatgtagaaagcctaccgagcgagcactctcctgagactggcgaggaaggcttcagggagttgagaaggcaatttgcctgaccacatgtttcccagtcaaggaactccatagccccatactgagatgttcttgcgatgggatctccataggacgtggctactttgttgcagctgtcgctagagttaccgtcgtaacatggcgctgcccaaggtgtcgtcgatcggaggttgccatgaatgctctggttgaacaggctccattcgttggtggagggccagcaatcttgtccaggaatgcatgtgtagttcgatttattcgcttcgttatgactaatagggccgttggagactggagtgtgtggtcgccatgaatcgatattagaatagtagccaccgagggctaagaggccgacagtagggacaatgatcctccagacagaccttcgtggatttcgttcccgtatcgttcgtgtgtagttcccgttctctctctcagagctctcatcgacatagaaagatttctcgcccaattgcgctccatgcccatgggtagccatgatgaaagcaggtttcatatggttccaaagtgtggtggaatgttttcttgagcgtgttgttctcgtttccctctccttatctgttaacaagaaaggcactgaaggacaaggcgctgaatagtccttatatgcggaacattcgccaagtcgcagcagctacgccgcgaaaaggcaatttcatcgcagaagccgtccacccacaattgcagaccgctatcaagaatagtgatgctcatccgaagctagcccccatcttcccaaatttggacaaaggctgatgtacctcaggctcagccccaaatctcacctcctagcattggccaatcacagggctcaacccgcatgggaatgctgccttccgtctagtcatcgagtcctgcatttttcaggcaacgattatggaaaagttctcgacatgggtgctgatagtattgcaaggtgccatgccgtgacgtcgaggcggtaagcgaaccacagcggaggacgcgatgcagttcgcgaatatccccaccgtttggcttcgatgcctagcggctcatagttcagacccagcgagtgtgccttgcagctgaggcgtaacggttccggggctaacttttctaagctgttcgcatgttacagaccggcaattctggcgcttgtgagcggaacgtgagaggctgagcgcgcatgtcagagttgaaggattgagaggggacgctgtagatatcaccaatgagatctgcagcagagcgcatttgtcgcggtggcatgatcgatgattgcgacgcggaagtgcaagattcttgatctgatggttgacgctggagctcacgcatcgtgttcaatgttggccctggtgatgcgcgacgaagtgtgtccgagagaaggcgcgacagagcagttgcgcggcaagtgcgaccggactctccagacatcaatcattcgaaatctcctgttcatagacatcgaggcagtacttggatatcagcctgatctgtcgagatcgcagagtgagtatgccctgggtcaaacaatgattgtacgtcaagcaagcagtttataccgtcgagtcagaggaggtattgcgattgagaccatgatattttccgatcatgctttgaattgagcactctagaagtagtcgaacccgttgtaccagacgtaccccagaacagccgcggcgttcagcgcagcgtatggaagactcatctcgacgacactccagatccacaacgtgccgactggcggcgctgccttcattacgttgaagtacccgtgtttatttccagagtataccaggaagcaaccagccactatcgagccgatgcagaaggcaagatcgcgcagtaatggcaagcggtaggctaggttgacatgggtcagatacaccagcaggataaagacgggcattgctgtgcctgcccgcttgagaatctcgctccagactatgtcttcgcggtattgactgtatacgatgacatccaacgtgaagtgtagcgcgcccatggaggtcgaatacagcagagcatcgccaagcgggcctatggcggcatcctcgtcctccgcggaagtgctcgaagacacatcttgcactcggactcgtcccgcagccttatccagctctttctgcctttcttctgctaattcaaatagcgtcttgcccttgggtccggatcggtcggggtgcttcaggaggtagtcgacagcggtgtcgtcgagttggtcggtcgcctggaaggtactaccagtggcttttcccttggatttggactcgtgcgcgcgcctctctttgcgattcccagcagccatgattcgtggttgtgtacgtcgtggtgtgtgctaaatacgctgatgaaggagaaaagtcgcgtgaggctctggaccctggatgacgcgttggggccaaagctctgtccccgtctcatggcctctctctgtcgacactctcctcagcatacccagtacaacaccaatgcgaacactgcatacgtaatcagagctacctgagaagaccaccaacatgaattggctcggctgggcctctgtgcccctcatcttctttggtttctggatgtacacaagcacgctgagcgcgtcgttccccacgctccgcaacaagcgcatattgctgctcatagcccacccagacgatgaggccatgttctttgcaccgactttgctaggcttgacgcgtccggagaacggcaaccacgtcaaaatcctgtgcctgagcagcggtatgcagtctgcggccacattcatgcatcaaacactaagaacgctgtgctacaggagacgccgacggactgggtgagattcgcaagaaagagttggtcaaaagtggtctcaaactaggtatcggacataaagatgatatattgatcatcgaggacaagtacgctgccggattcggtatgcagtgcatgcgactaacagagcgcaggaatttcccggattccatgacggtgacatggcatcctcgacttatttccaatctcttaactgctgcttttgctccgaacatggcttctgtatcatccaaagaagcgccgcaagctacaatagacaccatcatcactttcgacgcacgcggtgtctcctcccatccaaaccacatatcactacacgatggtgcacacaccttcctcaaggccctcatgcaccgacacaccggttgggagtgtccgataaagctgtacaccctcacaacaacgtccatctttcgcaagtaccttggcataatggatgcacccgggacgatcatcgctgcaatcatgcggaagaaagagcttggcgagtttccgacaccgatgctgttcgctagctcaccggtcggttacaggagggcgcagattgcgatgacgacggcgcacgagagtcagatgcgctggttccgctggggctggattaccctgtcgcgttacatgatcatcaacgacctgaagaaggagaaggtaccgtgaacactgttcgatcaggcacaaattgattggcagcgtgtccatttttttaagaaatgtgctttcagaaacaaaattctggctcggtcgcatctctcggaatgtcaagcacaccatgcgctttctacaaccacctcgcagcagtgcgtgtgacccgtcaatctattatcccacgcagtagctatggtctgatcttttccagacgattaaagctccggttgctgccgctcctggtaaatcatcggggaacgggaggcattccccgctaatcgccgtgcgtgaaggtccccctgataggctgaaaggcatgcgcgtgtcacgttattatgcgccttcgtcggcctggtatgacatgcataaagctcgcagcctactccgcttcttcgtccttctgtacttcgttgcacgattattcgctgcagaataaaaaaactgctcgtgctttttaggttctctaccaacacgaaattcacaagctccatcagcttgtgcatgtctcgtctacccggcgatagcccacttacggaactcctaccaaaatggacgtgtatacaaatttctgaccacaaggtatactttccaacgattgcacaaatgaatttcgcccaaggccatgactaacggaccaactccagctttaacgctaccgatactcaagcgccatcaatcaatgccaatcctcgtcatgaccacacctcatatactacgtctgcctgtggagcttcacctaggcgtgatcgaaatgttagagctccaagatcgtgtccgacttgcctccgcgaatcgttacttccgctcgatcacaaagcccccatcacacatcgagtatctcaaggctgaggcagaaagctgggctaaggatagggacttgtttgcgtgtagcggctgtatccgctttcgtcgctttcaggatttttccgacgacatgaaaaaaggcaaacgtactcgcggtggagcagaggctgttaacagactgtgtctcgagtgcggagtcactcacggcttgtacgtccctggaagccccgtagtggtatacggcagagttcacatgctttgtgggatctgcggcacgtttcccggcctcgcaactcgccaaagccgctgtgtggagtgtgcaccagcggcacggtttcttgaagcaagctcgacgaacccagtctttcgtcgttatgcaccccgacatgatggtacagtgcggaccgcacgagttgactttgacaggccgccgatggatgagctatatgggaactggttggactcctgagtaccctgacgagcccaccaacacctgacaacgccttacgctacatatttacgaacgatcgagagcgccaaccactccttatgcaatctcgttcgagcctcacgcaactatccttgatgatcactctcacatatcggtccacgaacctacaatgctgccatgctacgctgctgtatctcatactaggtattggtgtttgcgatatcgttcagtatagcgttcgcaattcatctacctgtccacctcgtcatgctccccgtcattattcacatgatgaactatgtccataaaactcacaggtaggcacttcatggcatctgctactgaaattcaacgtttcgcaagaacgctcttcacacgtctacccactggtgcttccatacgcactgcacaagctgctgatcatggctcccacaagtaggctcgcccatagagaatctggtgtgcaaccagaacagcctgaacccaaacgcccaaagaacctgttgaggcgcctctcgtcaggcttctcttcgatactaccaactataacctggcgcaaaggcaaatcgaagaagcatcacaaacgttcaactacagcaccagtgctgggtcggggcttcacgtattccgttccacgtgataactcgcgtctgccagtcagccagcaaatccctgcgccacaagtcgacatcccacaactttccgagcccgaaaaccgttcgtacaatccagacacaaatcactccttcccaagcatcgaacaaagacgctgtgacttctgtggttcatgtccgccttcaagcgcaatatctgccttctcagccgcggacacaccatgcatccactgccaaacccgaagtccattctcctatctcgccactccgcaaggccagacgagaagtgcctccgcaaacccaaacaccctcgtacaactcatagctaactccccagcaccggagcaaggcccgcgcctcgtgcccccctccactgccttaaaccgcctcaataaccctccaggtacatactccctcccacacagccgcaccccatcacacgcccgcctcctcccctcctcatcccccagccgcagcagcagcggcagccgcccaaaatccccgcgcctgcaccacctctccctcctccccggcgcccaggcgcacccctacgtccaccgccgcgaagtcgacgcacacctcgctgccataagcgccggcgcgcctagtcctctacaaagcagcatcgatgaagcgcagcgtgcggaggcgacaagaagcgagtatcaggatttctcacgcacggtgttctatggcacgacaactacatcggcgagggtgtggagggcggagagcggggaggttaggcgggaggttagggtgcaagggagagtacatgtgcaggatgagagggggagtcagggtgaaacagaggcggctccgatagtcaacggtatgagactggaacttcggggtggaagcggagggccgagattgagaggtggtggcggaccttcgtttgaggcagagtgtggtcttgaagcactggagcatgaggcaatgcccgtcccgtgtctcagaggcggcgctggtgatcgagttcgtatcccacatacgctctactggctcgccggcggcacgggtaggcccgtcacagttagtagttggaataaagacaaggggaagaagagacagggtgggttgttggggagggtgatgtatggggcgaggagcgggcaggagtatggctattgcgaagaagatattccggggaagtgatgggagtatgaagagtggtaaagcgacgtttgggtcgggcagtgtgcgaggtgtgcctgttcaggagcaggtacctgtgacagcggaacaagctgtcccggcggtggttccattgccggagacacctgctgtagaagttggcgacgctgaggtgcaagcagaggttgttgaagaggcggtacaagagaatgcaggccaagcggcgacaggtgagaacgtaggagatgcagcgagaagttgatagtaattcttttcatactagcaacataccccttaccattctatttctcaaactccatatgtccaaatatgtaaatcagctcatcaacccttcaacctgctccccactaatcttcgtcttaactcccggccttttccccgctgctttcttcttccctccccctccaccccctccaccctgactctccaccgccgcctcatgttcgatattcttcaccgccctcgaaatcgccacactatacccgccaatccactctccccagctcttcttctccccctcatcagcatgtatgacttccatcgacgagctaacagacctcggagcgggccttggcttcgatgatgatggggatgaagcaaccgcagcccttctttgttccagaaaactcctcgcaacattctgcgccgcactcacgccggattggatgtgttttacatcgtcgacgctgacagacgcggggagcgggatgcggtaggagccggagagggttacgtgtctcccattcgcactcgtgctcgctgtgtcgtcgcgcgggatgtcttctacatcatcatcctcgtctgcccctttcgacacacgcttcccacgcggtcgaaacgcggctaaatcctgtctcgcagtttccagctcgccttctaggcgcacgagttcatctacgccttcgtctgcgtcgccacggccaatatcttctacctcgtcatcctcatcgtcgtctactttggctttggtagaggataacgtgggcacttgcgcttgactcgacgccttcctgccctttccccgtcggcgcggcgaacgccctggtcgatctagattcccagacttatacagttcttcgactttggcttcgaggccgtggacgcgggatttgagggcttcgatttcggtaggcgtgggcggttcgacgaccttgcttgtagaagctggggtggtgggcgtgggatctttgttgagcttccggggtttgcgacggggggttttggctggtgtgtcggtcggtagatcttgagctggcttgggcgtcggtgtaggtttgttctttgcttctttctctttttccaagacaataccgcccgctgagcctgctcgtccaactgtcacatcttgtgttgttgtttttcgtgatcgagcttgcttgggtgctggcgttttggtcgtcggattaggaccaggtgatgatgatttggatgccatgacgactgtaacgtcagcaagctactcgcgaacagtgaacagatcgagatactgttcagtccttcgtcagtcttgacaacaatgacaccagtgaatgtatgtccttaagtgactgatggaaacattttggatgagctgctactctgatgaagctacaagagaatgtctgaatcctgaagcacgtattgcagttcaaacaggaattcgaggttggacaagatgcagggtccatctgactgacgtatgaggggcgaaggtgcaggggtattccaggcgtatccaagcgagcaggcgggagcgatcgccgtcaacggtgatcatcaacggcgatgcgtcgatgacaagctgtgatgctcgttactatgatatcgctgctcgtagagacatgctgctaatgtgctgttgttgcaatcaatgcagtgctaaatttttcaccaatcgaacgcacccacgtaccaaacattgcatgagtggagtatgagtggagtggataatctcttcagcaagctatctagttgctaaatacatgcccgagcacccttacgtctattttgaaagaaaccgtttgttgccgctcgccgcaaccttaccatcaatcacttccatctctgtactgctctccatcatgctacagcatacgcgtactggtaatcgaaaagatggccaaccatatagattttgatcccagcgtatatgaaagagaggggatgcaacggaaaaccaacaacttttggaatacagtgtgcataaggaaagccatgatcgtaaggagtcatggacgcatggccatcgatcgtaccgaggtattgtgcagccaatacaaaagggaagcagggcataaacacgtaatgcaacaatagtcgagaccgccatcgaggacaaaggtcgtccatcggttgaacagactgcagtgtctcatgaaaactccatcacgccgggaaatgtgcgcgacgttgcgatcatgctcgaatataaccagggaaaaaaccgcgaacaagtcaggtgtcaatgcgtgtccacctaagatgcaattgcacgagttggaggtccaccgcggcggccctgagtcttcttgggcttcgctaccgtactccagccatcttcgtccaatttctcggttgtgctgccttcggcggcaggcgacgcatcgtccttacgtctccaagctccagctgacttcggggggtcacggacaacctcttggggcttcacggccttgtcgtccacaatctcgccctcggcatcctcgtcctggcctgcggcggtgccctcctcgttctctcgctgaagaatctcgaagttcgcctttggcttctcctcagatggagacttcgccttgtcagcaggtgctgcgtctttggcggcggcggccttctcggcttccttggccttcctctcttcacgagccttgtcgtcagcctccttcttttgtcgcaactcaagctgcttcttctcttcgatctccttctcgcgagctgctgtgtcgatggggcgagctgcgccgaaggggttgggcttgttggatgaagaagctgcctctgcttgtggctgggcctcagagactgttcgcttagcgaggttgagccttgggcggccggcaggcgcagcagctgcgggcgcaggggaagatggcgtgctgccatccggagtgcctgtaggggatgcggatgcgggagcatctgggcgcatcttagtgcgccactggctgtcctgatcagccgcagtgggtgctctctctacgggaggcggtcgctctgatggctggaactcgcgacggggtccacgagagccgctgtcctcgcgtccttcaccccaggcgggggattgcctgtgctcacgggcaccaccctggaagctcggttgcctgccttctcttgccatggcatttggtgctgctgctgccggagagagagggcccttgcgctcccagttgccgaagtcgcgctcctttccgtcgccggcgaagggagcgcagtgtgctgcggcgttcgccccggtcgctgcctgcgtcggaggcagcatcgtaaccaccaccgccacggctgaagccagcaccgcggtcagatgtgcgtcgctggccgggaagatctggtaggggtccctttcgggtccagtcggtgatttctctggcctcggagcggccctctttggctacggtgatgtcagcatgagactaccctaggtgaaaggcgtgtgcgtacgaggttcggcaacgctaaccctgacatttctgccctggaactgcgtgccagacaatgcgagggccttcttcaggccatcgacagagccaaattcgacgtacccgaaacctttcggcttgcggtccagcttgtcctcgacaatgcgaacgtttgtgacttcgcagtcagcgaagaagtcgttcacgtcaccctcggtggcgtcgaaggacaagttgcccaagtgggcggtgtacgggggctttgaggggagggggagctcctcgcgcatggcgaatccacggtcggctatacacatgtcagcacgtatagagaaggtgcggctgctgcacccaccaaagctgcctccgcggtctgctccaaatcctcctccgcccgaagagccaaaggttgggcggtcgccgccatagccagagctgctgccgccacctattgcagtgtaagtatatcaacaactcgggaagcgcatcgtggaatgcgcatgcgtgaaattacctccgcctagatactgttagcatacgtggttgcaaaaattggtgcgaggctactcacgaggcattggcatgtcctccatctcgtcagcccatgatccaagagctacattctgtcagtcttctgcgtgcgcaaagcggggccggattcgcgtacattggtcgcctaggaagtctcccagggacatcttctcttgcttcttcttgggcgctgcacgcaaaaaccgtcagccatgtcgtcttcaaatttgtcgctgcacggcgcggggcaaaaaaagccgcctgggaggcgcggcctggctgtcccgcgccgaagaaaggctgcatacccatgattgcggttttggtgggcaacgcgcagtgaatttccgcgcgctgtcgtggtaggtatagagagcggtctcttgctctcggtcgctgtagtgggtggttgtggggtggagtcggtgcgtgggcaaggtccaccagttttcgggaaatgtgctaaacactgcttttcgttgggtgcccgcttagtcaccgcctacatcattttgcctcgagatcccgactctccgacaccgaatccaacctcacctctaggtagtctaacgccagcgaaacattttcctgctgccggttgcttcaatgaacgagcaatgaccaagcggtacgacccggagcaggtcacccatcccctcgatgtagcacaatcagccgcctctgttggtgtcgcaactggtatgtgcgatttagtcttagtgcttccattattgtacatgttcttctttattcagattgctcgataaacgaggcctaaggtgtggacgccatggttgcctctgcttctcgagtctaaccctttctgctgccgagtcatatcacgtgtagcccaggtctcgaagtgcgcagcacaacaccgattcaatcacagaccaaaaggctaaccatactagctgtcccgggacttgccataggctccttctacggaaccctcaaaacgacgactcccgtcctcttctccatcgcctcaggcgcacaatgcttcgccataggcaccaccttctggacagccaggaccgccattctcaaccaagatggcctgcaaaactggtggaacttcacccgtggcgtcccattgatcgctcgtaatgaccagagcccttctctttcagacaaggtccgcgcctcaaccattgccggcgcattcaccggcatcagtctaggtctacttctccggggtccgcgcaacgtcgtccccggcaccatcatgttcacccttttcggctggggcgggcaaaaaggctataatttcctcgacaaacgcaactcgcaggaactccgggagcaagcgcagctcaaagccttggccgaggatagaccgaaggagacgcttatgcagaagtttgcgaagagcaagtggagccccatgagtgtgttgacagacgagcagtatgaagagatgctgcaggagaagttgctgaaggttgaggcggacattgcgatcattgatgagaggattgaagcagtgaagaagatggcgatcgaagaggaggggcagcgtgcgctgagagagcaagaggagagggcgcgggagaaaaggtaattgtcgttgataccagtgaacttcttacacccatctctcgcacatctcccaccttgctgataccacgttcacaacctccggccgagtgcttctgattctattacatcgagctcatttatgtctctattactcctcatgatttctcccgttccccgctccatatgaacaacatccaatttcaggcgtttcggtcatccagtgcctctatccacacctatctcacactgatatgtcagcccagccagccattctattacgcatgagtgcatcccagctacggcaccgagaaatcgacatcggaattgtaaaactcaaagtcgacgggttttcgggcataacacgacgttactctttttgctagggcgctgggcttagggaatttatatctttttttgcgggtgcggaggagtaggaggactgcgcagcgctgctaaacgtctgcctagtattaaggtttgaatttccttcaagcataaatcaggctgccgccttcatgccccggtatgtacttctaaggttcctcatccaccacgccgcagaacaccacatttctcccataatgcccctcaccacaacagcaaactcaccaccgttataccccgacgaaccgttcgcatacccaacgcggctgcggataaagtctcattatggctacaacgtataccaactctacgcctaccccaagccacgccctaaggaaacaatcgtgcagctccaaaccacgataccggctctcgtcacacacatcctcggccgcacatggcacgacgaattgaatggagatgacttcctctccgtgctgcagccaaattggacggaaagcgacgagcatgacgtcgcactgcgcatcttccgcgccggcggcgccctcctgtcgaacgccttcgcaaacggccaattgtggttattcgacgacggtttccgtcactggtatgccgccgagcagcaaaagaagtacatctttggctggcccgacggcggcggagtatgggtgttgcatctcccgccactgcccccaatgcgcatcgctggaagaatgtcgggaatggtgtatgaagatgagaggtgtcaacctggagattacgggagatttcactataataacgcatgcgatgggtcttcattccacggtaagtagggcattaaatctgttgcagtgtggttcacgtacactgatcatcatatgttgagggtgaaagcccatcgaatgtcacagtgtctgcgcactggaacatcaatcatgaatttagcagtttattcttcttcggcttttcccatcatctattcgttaagtaggcaccttcctagaaattatgtaagcccaaacgcccttcccgaagatgtccgatctatttgctccaaatcttaatcccaatctcgttacatcttccaccgaactcgcaagatccatctcatccaacacatcactgaaaacatcctctctccattcgctttcttcttctcaccggaaatgctctcccagctcgccatctactcggctgccttgcgagcatgctccgagccagtttgttgtggcgtcatcttgggagcacgagcgcgagtacgagcctttggtcgtgactggggaggagtactctgttgagactgctgagcgttccagtactgggcatcatcgtaatcgccctgcttcggcatctgtggcgtctgttgtgactgacgagaagcccgatgttcattccatttctgctgagcggttctgaaggcagggttgtcttgatcaaactgcttcggcatctgcggcgccgggcatgccgctcgcctctgctcttcttgttggtgaacatgtagcttgaactgtttggccttgatttgctgttcataaatctcctgctgcatctcctgtgcggcctcttgggatttctgctcagccttcatctgcttcttaacctctgccgcgcagtccgcaacagcctgagcccaaaacgggccttcagggcttccgacgcgtcgcgcaccgttggccgttacgtcttcatttggaacagttagatcagcataaaagtattcaaataacggttccgtcttcgctttcagctctgtctgatggaatccaaagccgtagtcctcacaataccagactgaattctcgacgtgccagcggaagacgtaggacgcctctggtgttacgtaaagccacacgcccttcactggaatggatacaaagaggtgcttgattggggtctccccccaggtgtgagggttctgcaattcctcgccacggaagaaaaatgtgtctcgtatggcagtattgcggtcgaagccttgttgagtagcaggactgcctcggcctggtggaggcatagtcaggtactcctgatcagctgcattcatatctgccaccgtccgaaagactagatccttgtaggtgtcgtgctcgtggggtggaaggtcagtctcgcgctcgtccttgaccttttcgatctgaggaggtataccgccaggcttgcgtgttcgatcgcgagcctcttgtgcgatacgcattccctcattctgtgcagcggtagtgcgaatgaagatggattggatgtcggcgtcggtggtgcttggagctgaagcagcgactcctgagtcctcttcaagagaaactgatgagatcttctcattgatcggcgtctcgtacgttgtcaaaacctcttccacaatctttgttgcagcagatgtcgaagtctggtcaacaggaggagcggtaatggtgagggtctctgcagagaccaggctggcggtcttctgtttccgctgcttcttaccggcacgatgcttgcggttgttcttcttgggctgtccatccatgttctgctcaactgaagcgacgggtaaaacctcattggttactgtctttcgctcaactggcagaccctcggtgattgcaaccttccgcgtgaaggaacttgaatactccatgccgtcgacctgtactcctgcattggcataagcaggcgtcggtgtctcggtaaaaatggtctcggctcgagtggccgacttctcgacaatctcggtcttgatgatgtagtaatggacagacttctccacctccttgatgacatcgcggttaacgtacttgatcacctcgcggtcgacataattaacaacttcgcggtcgaggtacttgacagcctcgcggtcaacaaactggacaacttctcgatcgacatatttgacgacctcgtggtagacaggtttctcaacctccttgagaacctcgcgatcaacatattcaacaacatcccgaacctccatctctcgtttccactgaaaccggaaagcagacaaatccaagacttgctccagtccgatcgtcggcagaatgagaggaatcaggagggcgacaccagccatccccataacaaccggagcaatgaggttcttgtcgatgagtccgaggatggagagtgcaaggctgccatatagcatatgctcatggcgaatgacaatacaatcgtttttcttctccggccgatctgatggctgtagtttatctgcatgcttattaggacatgtccccgagatcattgtgagtgatgataggataccttgatcgttttccgagctatatcccgaatcgcacagcttcggggaggacttggatgctgagcgcgcgtgctcgatcgcattgccaaagggcagcgcgaccaagtcggcgaggttgaggagtgatcgagccataacaagacctggcatgattgaatggtttaggtactttcgtagataggggtatgctaaagatgtagatggtgcttgtgaaagtcagttgtcaacggagtggttgattcggaacttccaggcgaggtggtgggaagagagtttgtatggcagggcgtgatggactttgtagtatcaggagggagagagtggatagaggatttgtacgctagcgagaggctctgggctcgtgagtgattgcatgggagactgcgcggcctgaatgacggactttatgggtctgctgtgaaaggctgatgttgtgaaaagaagtgctcactgccagagcgttcgtatagatgccccaagcaggcggcccagggtatttcgatccccttattcactttccaagaacactgctagacattgtgtatatatacctgacgtgatgacggaaaaggaccagatgaagatgctgcacttttgggcactgagagccgtactactgcgtgctgttgaatgctctaacttctccattcgattaatactcgctcagtgattgtccttactctacagaggtttgtacatctcggtatagatcgtggaaataacaaagggccagcttgtgtgtaaaatggaagtgaggaaatgcagagcaataacactttaaagaatacttacgatcgacaaacaacaattgtataaggatgtatagttggttctaggtgttctttgcgcccttctccttttcctcctgtatcttcctcctctgcttctccctctcctccaccccaatattaatattaaaatgcttccctcgaatttcttcatacatctttcccgccgtcaccccgctcaacggcttctcccacttccccgtaacctccgtctctaactcctcagactcaataacaaccggctcatgcgccctcagcacaaacacaatgctgtaccgatacctcttctccatgtcaccatttgtaggtgccggtgcaccataactcacaaccctatgcccgcccgccgcatatctcccattactcagcctctccaactgtcggccaacgagcatactcgcaccctgcattcccgctctttgcacctcgcgctcaacgtcgaaccagcccttgccgtcccaaacttctaaccccggtacgtttcccaccacaacgctcaacaatcccaaatcactatgcgcctccgcaacaaccttctcctcccacccctcgtaccgaaacaacctcaacatcgtcgccgtcttcgccgcatccgtcgcctgcaaaactgcacacgggccaacgaagcgcgtcaaactatccgtctgctgcgccagactcgtttcaacacgcgatagagtggatgtgagatacgcgcccatcaaatcccaatacctcttcgccggcccgaggaggatgtcaggacaatactccaggctgcgcagggtgatgaattctttctcgccgggaatgctggaccagccttcttcggagccgagtttgtgcttccattgcgcttttgttgcgtcgggtaagttgaagaaggcttggctggcggcgaagagatcctcatatgcggtctggagagggtgtgggccaggggcgtctgggactgatgagggttgcgggaatgttattgttgtccagccgaggggtgggagggtctgttggtgttctgggaggactagggggaggggagaggggatcaagggcgggcgagattcttgacttgttgtgggctgtggatggtctttggagcctgtggttttactgctctttttggatcggaagcgcgagatgaggtttgatattgagaagccttgttctgaagacttggtggggaggatgacggacatggtcaccctagcactttcgtcgcagaattacgcagagatcagtgtagaatccgaatgaagggtgcgtgtgaattagcaaaaacgttcgacttattaggactgatatgtgatgttgtcgtcttcatctcatgtatgggctcatgacgtcgggctcagccacactagcacagccccgccggtcagcaactaggtaattcaaggcgaccaccaaaatcccgccaatactaacagcaagtgaacttgatattactttgtagactacaatctagtctaactcctcctgtgctttttcgacccagctcttcttcatcttctccccacgaccccatagcgcctctttacgctctacgaaccagtcgtgcaccacaggctcaactctgactacttgcccatcgacatcaacaccaaattgcgttccttccttgtagaacccgccttctgtactgaccctcatggacgtcatgttctcgatcctacaagtcgcaagacctacgttaccaatcgccgcaacgatcctccccgtcggcctgcccttgctcaaagcccccgtgtcgtcgagggtcctgatatccatccccggctgaggctgcggtgcaaatgatgggttgacgggtgcttgtgggtccgctgcacctgcaccgccggcgtggaagcgaactggtaatatgcgcttcctcaccacgcctgtgtgtttcgtgcgaatggtgagttcttggccgatatagcatccttttttgaaatctatgccgctgcttaggtcgatattggcttccatgggcagcgtgctgtagggcggcatttctgctgacccttctggtacgccgtgtatataccgctgaatgtcgtagaacttggtgtctacaggttgcatgtcccgcgcaatcgtttcgcgatccgcattcgccaggtacctatacatacccggcgcgcgcggatcctgcagtccagcaatctcgccccagtccttgacttgtttgtgcgcgtcaccccaagctgcccagacctttatgccgtctcgtccttcagctggtacgtggctgattgtgagcttgtggcggagtttgtgacgcttcaggtgcaacatcagggcgttggcttggccggcgtcgacttcgatgtagcatgcccagtgcccttgttgcgcgatcagctcgggccatacccagatgaatacatcgcatatcacgcggccgcgcgcgtcgaggaaggcggcatagaatggcgagacgcgggttgcgtcgtgggttatgagaccgtgtaggaacttggatgctgtggggccggagaggaatatgaggctgcgatgggggagaggcgcgatgccggatgcgattgcttgcgctgtggaggcttcggtgaagtatgatcgtaacgctgtggggagcctggagaagccgttatgagttgcagatacagcaatgggccggcgatcgtgttgcgaacggcgacatctgcgttgcgtagtgacctggaaagtctgtgatgacgcagttgagaaaacgcggggcgcggcgacttttttattgcgtagcaatcgtgcaccacttaagcaggaatcgcatatatatttcgacctttgcacaggagctgctaatatgcgggaagccatgtcgagttgtggacgtgtccgagatatcacagtgaagctttgacgaaatgctggtgacgtctcggtctttgcggatttaatattcgagctagtgattgaggctctcagagactcggcacgcgttccatctgaatacaactcagacttgactcaaatcgtgcggagatctgatattagcagtacgctcttgtatgcttgcctccaaaatggtagcaaggtgaagcttgtattctacatgagcaagttctccgcggatagattcgtgcatgcgcggggacgcgtgccggcacttcaataccacggtgctgaagatgttcatgatgagaaatcattacgagctttgatctgattcgtcatattgtgtcatcgtctggcagatttgtaaggttgcgagctgccgacgtgaaactgtctgggaaggacacgttcacagccgcgcagcgccaagaattcgccgcttgcatggttcctgatagctctcgagctacccaccgcctgcatatctcgcttctctacaaaacacctcaaggcctcaattcatacctgaagctttagagaacatacaccatgttgttcaaaaacttaatacccgcagctattgcgcttcttcccgcgctcgtctccgccgaagcagtcctcgacctcaccccctccaactttggcgatgtcgtcctcaagtctggcaagcctgccctagtagagttcttcgctccgtggtgcggccactgcaagaacctcgctcccgtctacgaggagcttgccaccgtgttccagcacgcctcggacaaggtcacagtcgcaaaggtcgacgccgaccagcacaagtcattgggcaaggactacggcgtctcgggcttcccgacgctcaagtggttcgatggaaagagcaacaagcccaccgactacaacggcggacgtgatctcgagagcttgagcaagttcatcacagagaagaccagcctgaagcctaagatcaagggcaagctccccagccaggttaccttcctcgatgaccaaagcttcaagcagaaggtcggaaaggaccaggacgtcctcgtcgcctttactgccccatggtgcggacgtacgttttgcccactctccaatctgcttcacagctgacaaattacagactgcaagactctcgcacccatctgggagaccctcgccaacgacttcgtcaacgagcccagcgtcctaatcgccaaggtcgatgccgaagccgagaactccaaggccctcgcaaccgagcagggcgtccagtcttaccccaccatcaagtacttcaagaagggtagcaccgaggctctcccatacgagggcggtcgctctgagaaggacttcatcgagttcctcaacaccaacgccggcacccaccgcgctgttggtggtggtcttgacgctactggcggaaccatcgaagccttcaacaccattgtcgagaagttccagggcgcatatgctgatggcgctgaggaggcgaagaagctggccgacacactccaggacaagtacgcccagtactacgccaaggtcttccagaaggccgccgcgaacgagggatacgcccagaaggagttcaagaggctccagggcttgatcggcaagggcaaccttgcgcctgagaagctcgatgacctcgttagcaggagcaacatcctcaggcggttcttgggcaaggaggagaagagcgagttgtagatgctgtctctcccggccgacgagacgatattgcacatttagcgatggtactctttatgactagccttggatacatgggatatgatgggatacgtaaaagcgcaggtatgatgcaagtagatcttgtgtgattatgagaatgatatagcttaacaaacgataagaacaaacacaaaactaaactcattattgtctataccctaacgccaacctgtatcatgatgtaacacggcgtgactagtattgcccaaacggacgaaccgaagcatgtatcaatgtcgttatgctgccaacccctctggtaactacttgtccgaatcagggcctttgctaccctcaccaccttgaatcgttgcttcaaggttatccagtcttcgtgacatatcatccactacatctatcagacacgattcgttgtgcagcagtcatgttatcttactcttagaaagcagctcgctgctgatggtggagaacttggtgttgagttggcttaacagatcatcgacgacttgtgctagttcaacagagctgtctccgccattattgacagactgtatccggatcttagtgaggatgttccatattgttggtcctgcatgtacgtacgttcgcgtcgctggtcgcgcggtccatgtttggtcgtggtgttgacattgtggatgtgtggagtggtttgactagcgcgtatatttctcgtatcgaaaggaagtgtcaagtaattcaacacaagctgtcgtttatggtgtacagggcttgtggtacatggaagtgaatactaagttcagggcaaccacgtgatgcatgccgcggcttcacgggcggtgagactagcgttcacgctagcacttttctgcgccaagatttggaacttctaagataatttttggagctttgacgtctgatcgtatactacgcgcgacttttgcgcatacacattgaccgaataaccgaacggaatacttcgcttacaactatacacaatggcgaaaagcaagctcaaggccgcactcgacaatgagaaaggtcgcaacatcaagctcgagaagcagcgcaagaaggagaaagaggcgcggaagcgcaaagaaaagaacaagccagaggtcgatgatgacgactctgaagaagacggaggcgttcccctggacgaggtcgaggtgaaggtgaagggcaagaagaaggactcgacgaagcccaagaaggctagcaaatctgcgcccgccgtcaaggaacccgactgggagaccgaaggcagcgaagacgaagacgccagcgatgatgacgacgatatgcccgagcgacgtgcgctcgacctttcacatctggaggacagcgagagcgacatcagctctgacgaggaggagatgcgcgagcaggagcgcgaggacgacgacgaagatgcggaggatgatgaagatgaggatgacatcccgctctccgacatcgagtcgctagcttcggaagacaagggcgacattatcccacaccagcgcctaacaatcaacaacaccgccgccctgaccgccgcactcaaccgcatacaacttccctactccaagctcgccttctcagaataccaatctgtcgtcaccgacgagcccgtcgagatcgacgatgtcgaagacgacctcaaccgcgaactcgcattctacaagcaatgtttatcggccgtcaaggacgcgcgctccaagctcaaaaaagagggcgtaggcttctcacgaccagcagactacttcgctgaaatggtcaagagcgacgagcacatgggcaagatcaagcagaagctgatcgacgaggctgcaggcaagaaagcgtccgccgaggcacgcaagcagagagatctgaagaagttcggcaagcaagtccaggtcgcgaaaatgcaggagcgcgcgaaggagaagcgcgagactatcgacaagatcaacaccctcaagcggagtacgtccatcccactcagactagactttgcacatgctaacaaaccccaacagaacgacaaggtgctgagattggcaacacgcatgaagaagatcttttcgacattgccctcgataacgacacaaagccctcctccggcgagaagggtcgtgacggtaagcgcgatactaagcgcgcaaagaaggaccagaagttcggctttggcggaaagaagaggcacgcgaagagcaacgacgccaagtcgagtgcggacggcagtgggtattcggtcaagaagatgaagggcggcacggcgaagaggccgggcaagagtgtcaggatgaagaagaggtaaatatgctatgcgcaggggaggtgtacgatgttgcatgtgcatggcgcttgggcgttggggcaaaagcagatagagctgcgcgtgtgcatcaatcatatcaggttcatttgccactaccatttttgttctgacatgtcagctaaagcttacctcatcgcgcgacgtgacctttaatgcgacccaaaaaaaacatttgtcccctcagtccatgctggttcccctacaaggcatccccgaaggatatcctcagcacaccatggcgtgaacccttgctgcccaatacgattctcccaccactccgaatcctcagtacgtatgcttcccataccgttatcactagatgtctggagcgccgttgtttgagctgtcagcgctgaaaattattgctgagtaggggccggacgaagcgatgcgggaccggcagggagccgcactcgaggtacgcctggcggagatggagactcatcggattcttgatgtgggacctgccgcgagggaagagccagatggtcaagtggtgtaggcggtgtcggagcaaaacgaagttgcatctggggtacgacaggcggaggcagaggttgctcaggtatcttacccttgggatgcttgagagccttgatttgggtcgcaatctctgctatctgtgcgtcgacctcgttcttcttatcctgagttgccttcttcttggcttgtgcggctgcgaggtccttttcccagaccatgatcgtgctgtccagatgctgtaactctcgcgcgtatctcttcgtagttgaggtgacggtggcgtcctccattggcgctctttgagataggagagcttcagccttcaatgactcaacggcattgcgcagatcgtctcgctcctgcagtaggtagtcgttgtctacctggagctcaatgacattcgcttccagctcggtgacggtcttcttgagctgatcatagccttcggttataactttgatcgagtcttctgcggccttgcactctgtttctttttgtaacttggcgataagcaggcgagccttgtcctgccgaataatgatgttctcttgctggagcttttccctctcgttcaagatctgcttgtaaagcgaggtatcggttctagctgcattcagctgctggcgcagcgcaacggtcgtttcgttgacacctttctagtgagttattagcaacgcttcatcggtaatttagagatcagcgacttacctcgacgtcctggtaatacttgctgcgctgcttctccatctccaacatcatattcgccacggtactctccatttccgatctcatccctgctaagttactctcgttcgcgtcaagtatccttctctgcgctagtagattttccctttggttgtcgatcacctgtcccttcgaatcgatcatactcttagaccatttgaagctatagcgaagctcctcaatggtgtcgctttcttcttcctgatttgactcttgccccattgctacctcacacagaagttcctggatgtgttccatccgtttcggaaccattttcgcccagtccactacttttaacaattgtgcttcgcacaagccctgcagagcacgtacatcaagcttttcaatatcatgacgaaccaatgcgtcttccgagtattcatttttggaatgagttgccacctcagagagccttagggtatcaacctcgaggctactaccattcacaggcggttgtgtcgttagaaagaatctcaatcgagcgactatttcgtcgcatctttgatgaacgtaaggatccggatgatctccaaagtcctgcatctgcacgaggaccttggttgctgtgagtgcgtctttggtcatgagactcgccggaaacatgtctatggcttttctgcctagcttcagagatacgaggtccatgcatcgagctttctcgatgatcttgattagcttgtcaagcaggattcggtggcatacgtccgctgcagggacgtctccatgtcccgacatgatgtgaacggtctcctgtgacactccttcgccggcttcttcatccagcgggtgtaggtccatgataactcgccactttttgactagcatcacggactttgtccggacgttggtgacggggaacgatagaagtgagtcgatgtttggaagaatgttgctcaatacgagcgcgtctttctgtatctcatagcctaggaagacatctagcattccgttgacagtgctagtgaggcccttgctaggttcgatcatggcctcttcgacatcgatccagagatcctgtgatgtagaagggcccttgcggagtccgctcgtgacctctttgaagacgatccagatattccgtaccgtatctgccagacccggtgacgtaggttgaagcaacatttgcaggcggtccagcacttccagcatgtgatgtccccatagcatgctgaggtccacccattttgagtggaactcgagcgtcgaaatagcctcagaaagttgcttgtccgtcgccttgccgcgcgatcgtatagcaccctgggtcttgtctatttcgggcttgcgaaagcccctcttgaagggtggcttcggaggcatacttcccctgcgtgaaggtcggaattttatcaatttgggctatgcgtttgaaggaggcgaccgatttcttttgtcgggtagcacgctgatcagtacaggcacttacaaaggctggggcatgccgagggtagtggaagatcaaacgaagtacgctagttagatgtagctgtccagttgttacctttagtgacagagggtatgtccgaccagttgaggcgtttcctagaagcggtgcaaccgcagggaaaagttgatgactgggttcacgatctgggtgaactagacaaggtgggccgcggtgctttgtggttaggggagtgattgtcgcctagccaatcgccgcttccctcgcattatttcaatttctttcctttagcttgagtgtttcgctcccatgtcaagtagcctgcaactcattcacctccgccctgtgaaaagtctctaccggatcactgtctacaacttcactctacatactcccaatacgccaaaagtcacgagcctgcgtctgaggccgccaaaatgtccgatcggtatgagtggcgtggaaacggcgatatctctggcccgcgtgcaacagcaggattcgcagtgtctggccgagcatccgaaggtcagaaccccactccatcatcagtacagaattgacgcacatgcagataatcccaaccccagatattccgcctcttccagcctccatggctttcatcctgatcgcgacaggctatacgaacgcaaagctccggataattggtatgcacacgatagcgacactgataacataccaggctatccagaacaagaaggtgtagaggcgacacgcgatgaagatcacaagcaaaggtatgcggagaagaacgcgcgcatcgaagcgctcaaattcgaagtcgagaagatacggcacgaagacctgcagctgcaggcggacacccgacgaggagaggagaagctggcgaaaatgaagtcagagcttaagagactgcagccgcagcagacaaaggagcagccaccagagttttacatgaggccagcgaaagtgaagaagggcaagaagaaatagatgtgacaggattttgggttagcttgcggctacgtatagtcagtcgttttgacactcgaggcatcttcatcctggagaagtagggcgatagtacgcatgactaaaaataacgcgttaagctgtcgtatgcaatcgtgagggagcatgaacacggatgtaaaggtggttggcagacgcctggaagcgttgacgtcgtcaggtttgacacgccagtgcattttagcgcgtccacaccggtcttagtctcacaacaaacgtcactgttcgaaaacatcagcatcagcatacggaagctcatctcatcacgttctcttaaattatatagcgctcttcgaatcgatgtaactttcatggtacaaactgcgccgcctacgtgattcgcatagatctcgtggaaatctctctcattccgccaccgttgcttccatggcaatcacccgtgtcatatgccatgaagcacgttcatcataaacgcgaacttcatctacttcgttctccggggtctcacctctgtccagccgcgagactcaggtgcgcatatttcctttactgtagttactccagcaccctggttggacggttgagcgtaagcacgacctactcctggtactcccggctgactggctcgaggcgcagcagctttggtagcatatgtctgtagctgacgttgagtgggctcaaaagcctggcgggtagctggcagcgcagggtagccgtcttctgctgtcagaggttgagccaacgtgtcgagaagtcctgatgaagggtgcttcgcagctggcttcgctgcgtcgtcagagtcgtcttcaggctcggaaaattcggcatcctcctcgctctctgactgatcaattccttgcaaatcgttgatttggagggtgatttcggcgatctgcgcttccatttgcccaagctctgctgcggtctcgcgcactgccagctcagcaaattgtttttgacggtcccagtatgcctccatgactcctagatcttcgtcatacgagttcagaatccctgcatttgagtgcaagaccttcgatccactggccaccgagtcggacgacgaggttgtgtctggtagagcgcgaggtgcttgtaggagatcattgcgttcagctttcatatcattgtagctgctttcgaagtcgtcacgctccttttcaatctgcttgtacccatcctcgtacatcttcagagtagccacctggcccttgagctcatccagctctttctcaacaacagcctttgcaagacccaggttgtatttgtcgcgatctagatctcggatcgtcgtctcaagctcgtcattccgggccatggcctgtttgtgcagtcgaagttttccttctgcgtcttcgatctgtttcgcatacttggccttcagctcgtccaaagcagcttttttatcgcgcccagatttggagcggacgttgttcagctccgcacgatggtcatgtcgcatcttatctaggctgatgcgatgctcgttttccagacggtccacttcgcgtcgaaaatcttcctctccactctctgcaatgtctgctcttgactccgtcttttgaagcttgtcctccagagcaagaatctcaaggcgcaactcgttcacatgagtattggtctcttccgcttttctcttcgaatactcagctagagatcttgagttccatgcttggtcagcgactgattggatagaacccaattatgtgttccagaagatagttctccagggaacgcaggagtgattcattaatgcgcaactgagacttagccgctactacctgatcctcgagcgtgtcgagctccctcttgtgttttagcacgccatccttggttgcagtagacaattgcgaaagagtctgaatacgaggcaggttgtccgccataacagacttgagtgattcaccagtccgaatattggtggcgactccctttgtgaaatcgatgatcaggtagtacagagttttcaaggtcggcatgactgcctccatgtcggacgtactcaaagagatggttttcttcgcgaatgaaataaagtcttctgaagaactgaagatgggcctaatgggcgagatagctctcgaagcttcgggaacgtatctttcaggcattctcggcatagtcggattgcttgatttgccttgacgaaagaggcgcttcgcgggtgtgtcttcatcattcacggcatcttcttcttcctgtaagtggtccgactgatgcttcgccgaggctgcgcgattctcttgaatcgccatatttggcgaatatactcccatgggaggctcgggcttctcactggtctggactttgagtttcgcggaagcatggccctggccgtcgcgaaggggtgtagactgtccaccaggaagagtttcagcctgactatcagagcctgtgggcttaaattcattttcggcgctagaaacaggtttgttcatatcgctgaacagcgatggcttctggccctcaaagccttgccattttacactatcaaggtatctttgtgtctgatcgctgaagatagatggattctttccatcaaaaagaaattcatgacgctgaaaacctgggggagacttgaaccagaaaggggggactttctcaggagcggcggaacctgggcatccgggtggagctacagggtgctgggccgaatcaacacttgacgtcgacggtgcaaagtgcgttgagctgaactcgcgtttgaatgcgtccgcactggctacgaatgagaaagccgacgaaggaggggtgggagctgtttgttgttttggtggcttcggaacaggaatcctaccaagaataccttgaaagtcaggaaggctgggaaacgcagatagccctgctcgagccatgtgaccaggttttccagggccaggggaacctcctcccaaacttggttccactgtagccgtggcgctaggaagtggaagcacaggtgggacaccatgaagatgcttcccaaatcggctgctcagagcgtcgacgtcttcgtcgatatgtgttgttgactgttttgttggagagtcggaaccacgcggtgcttctttactaactgaactcttcgctgagctgtcagaatcgcttgcctcgtcgtcgcgatactgcgagaaagcgccaggcatgactcggcgattttggttgcgagccatactgtatgactagaatgagcggggtttgcagttgatgtgactccgttgaagatcactgtggagctggctttttctccactcgctgtgtgcaagcgtcgtcgaagtaacagatatgtctatgttgtgctaagactgtctcagactctcagtggctgggtcttgagatgtcagtgctcacaatgatgatccagattttagttgagacagtgagcagctgaggctgttggtgatccgaaaatgcggtagagaggtgcccaggtggggtcttgtcgttatttatatgcagcagggagagagcgtcgtgacgtaaatcagtcgtgacgagctcggttgctgcctgactacgactgcttgactggcaaatttaagctcgagccagagtagctatatcacccactggtgtaggcagcgagttgccattgagttttgatgttgcaggctgtgcgtgcagtctcgggctgctaccatcgtgtagacaatccctttcacagatgcaaaaacacatgagacatcgcagactcagatcgcaaggcactggctccttgacataaataaaagcttctcagagaatctttcctttaccagtaccattcatcatcgacccaacagttacgacgtccacctcaaccacactcgtttaacttggccttatcgatatcgtcgccgatacttcccactcaagcaccgcaaaagtctcacgaagaatcacaggctgcaagtattaagtacaatagctcatcactagagagatgcctgcaccaaagttgcgaacgagagagtcaccaaaatacatcgtagcaacagcccagagcagcaaatacgccttcgctaaaccttcaacacccaccagcatacctcccccttgcaccatctgcacccgcctctccaccatattcccctgctgcctcacgctcaaatcctcctctccttgcccaacatgtcttgccttcgacgccgcgttcgccgcaaaagcccccgacgccgaaacgacgcgccagattcagcaagaccgggtggagagtttgaagctcacgaccaaagaccttgaggcggagaaagactatctgaaaactggcttggaggagaagagaaagatcatgcagcagaaggtcaagcagctggatggtatggtgccgcggaacgattttaagaagaggatgaagaaggttaggaaggctggggaggcaaggaaactgccaggggagaagtaagagtttgtttctgagacgaagaagtttttgaaggcaatttcgactcagtagatttgtggagctcatgaacaaatgcaatcataaatgcaagcacgaagatcacttcaatggtatactcttgtgatatacaatctcttgaataccctatttcgaatccaaacagaccctcgtattctccttgtcttctgttctcaatgtggatgctcgacccatggttcgatcgaagtgaaagtttgtatcaagctgtgccgttgcgcggaacgccttggcaacaacgcgtttgttgggtatgacaattgtgggtcattcgagccgcccaattgtggccaatctgtcctaaaacacttgactttatctcgattttcgtttgcttgtatccacttccttgacgcccgcgcgccacagtgtcacgtgcttgcgccttcctgtacctgtaagtagcccgcgggggcggagcttgcaagtacacttcaccaccccacctaatcttctcaactacacgacaagctctaatcatgttgaacggagaccccattcacaagcaagtgttggctgctaccataggtactgcagctggtaagtgacaatcgtcttttgtaacctgccctactgacaagaactagaagctggagattctaaagcggtccgcaagtgtatgctcatcttactcgagggcagaggtgccctgtgccacggtatcagcaaagagcagtttgcaggtaagagctgtgaaagaatagccccgtccagaatcgcacgctgacctcgcaaaagacaacctagtctatgtcatcgagaaaaagctcaccctccccgtcgacaccgccaagttccgtctcgtcttgttgaacgatccgcatttcacactcaattggtgtattgttctcctctatggcgaggagatcgttttgaaaggcgaggagagttcggacgcatccaatagctggaatgggttgttgaaggcaagtggctggtacatacacactcgtctcctcgactagggcagatgctcctgtagcgttctgcgacatgcacatgcaacaccaccagcatttatggatcaggagccattcaaagcggacaaagcttagtcgtgatagtcaacaatgacactagtcaccaccaacattgtacgcattaaccacgtgtatcaaacatcttctccacccatccccacaaaccccgatgaacccaccacaagtcagatatcaagccagtccgaaatcaaattcgtagacgcactcatcagctccgtcagcgccgttcccgcaattcccttcagagccaccttgctaccatatacaagcacagaggcgatatatacgtggaaatgatcgtgattcggatcaaattcataaagtcagacagcgtccaggtgtacgacgatgatgtatgcgcgacgatctgagaaccttttagtctgcgaaagggctacgatgcatgaggtgctcatcatctcaaataatattatcattcctttcgttatgtgtaaaacctactatacccattgcccccatcccctcccgcatcccccgtaacctccctcccgcatccaccacaccccaaaaccttcttgccttgcactatcctgacctcaaacttctcgctctcgcaatacttacacctctcctcatcctcactcaaccccagctcactcgtgagtttactaatctgactaatcccacttgcgcgactttcgtatgtcggtctctcgttttcgttctggcccatgactttcttgtcgcgttttgagctccagaagagccagctttggccgttatagactgcgagggggttttgcgtggaggggttgagggttggtgggtgggggcggtcgggggcgagcatgcggggtggtgtggaggtttcggattgtgttgcgctttgggagggggtgcggtctatggatatggaagtcttcggagagatgggtgggccggaggctagcgagtcgctggttggcatgggccgtaggctgggcgagtctgggtggcgcacggaggtcagacttaaccgtgcaagagactttcgtggtgaagcactacgtcgtgggagcgaactgttcgaatcgaagctgccgtgggaaatgccttggcgccaggtcatgatacggtcatttggtggttgtgttgatatactgcttcttcgcgactggctggttcgtgacaagatactgcttggtcgtcccaatttcgagcctgctcttcgaatagatcctgtatcccatgcctcgctcatccgtacgcgcttggtgtaggcacagtcctgtctgaagactttcagtgctccagtgtagtctgcagtgacgatgatgttgccgccacgatgcgcacagcgagcgaggtacgcaggcgtttcggccaccttcttgaaggcagtgtcggtaggggcgggtgttggaagcgcggagcctacttctgtcggcgctcgcgacgatatcacggactctgcttttgacactaatgtcacaggcggtggattgcagagatcaaatatcggatcttcggacgcactgagcagctgtctcgtctgcaccggtgcgataaccgtgcatgtggtgatcgagttatgcgcttcgaacatctcaactggccgctgattcctcttctcgccttccggaaccgttgtcgaccaaatgtacgcttttctgtcctcgctgccacaaatgatatgcccgctactgtcggcaaatgcaccgcgaatttgactgcagttattttcatgccctcggaacttcatctccaagctcttgtccttcaagttgtacaggcgcaacctggaatcattactcgatatcaacagcttcacctccccactttcgcttcccggcggccaaaacgtcgcttgtattccagtgattttgctgccctttgcattctgccctcgtgtcgacttaacgtgtagttgcgcctgccacttgagcttctccgtatcgtagaacatacacagtcctcctagtgtaccggctatgcaagtcttcccatcaggtgtaaagcttacggctgtgatcatgtctggcacagtcacgctgaacgccacattcttgtctgggatgctccatagtctcaacttggagtcgagtgagcctgcgaggaagaagcggtcgtctgtgggatggaactgtatcgaaggcacaaaatccgagtgcttgaagacacataggttctcgtcccgagtgacatgccacagtcgtacggttctgtccatggatgaagataacaagaagttgttcttgctccagctcaggtccaggatggtccccgtgtgtccgtggtactcgcggaatatcttttgctggaagacaggggcactcaggttgccatgtgattcgacagctggatcggtttcgaaacgctcgtgtgttcgtcggtcctctgcgctcgtgatgacctgccacacgcgaataaccctgtcctgcccaccagccgcaagatacctcccatctctgctgaattcgactgaccagattggattctgtgtggctgcagagccagattgcggcgctggattggagcctgcagcaggcgcgctcttcttgtctgatcccgagcgcagctcttgcgccaaaaacacgcggtcaaattccttgtccttcttgaacttggcgcgaacctttatgtacgcaggcggctgcggaatcttgggactgaagctaagattgtcgacatatagctgggcgtccataccctcgggtcgcgaatcgtccgcctcggtgccattgtcgctggcagcatctggggcgcctttctttttgttacctcctatgaagcggctgaggaaggagacctttctggatatgtggtcagcctgatctggacccatgcggtactagatgcaccgcctccggccgacgcagtaagacgacgccttgcaccaaccacccaaccacgaagtggagcacagacacaagggatcaccgatacaatcgcgtgcgcaaccgatcgtgcttcccacattgtcgggctcgtggggatgtgctcactttttgtctgccttgtatgtcccgccatcccgcggtgactcgccgctctgcttcttgtctgcattcacttcattcggcgacgccggtgtttggcccagcacgggatctgtattctgtggtcgtagcttgtgtacggccggcgaggtattcgttcgttggaggatttgctgatggtcatgttaggcgtcttcacgttcgactgcgcccgcatacggacatacttgcgaaagcgggtctatggcggcctcggaaggcctcctgccctctgtgctgccacggtgcgtcgtgtcattcgatacagccgacggtgaggttggactgcgcagcttcgcggcgagctttctattgctcaaggagcctatgggcgtgacgacgatcagcatgtgtggcgcttctggctgtgtggtgagaagcctccagatgggctgacgtgcgacttaccctctgttatggtcgcgaccgcgccttcctggccctcatagctggtcccagtgttgggcgggtctgtcactttgatcttgggtaaactttccgccattgtggtgttgatacctcagacagttgcatggatccacccggttgcgattggcggtgcctgacaagatcctggtaatgcgacaaaagatctgaggtcttagaagtgtgtattcacagcttttggagcttcctcatgcgataacgatcatatcaggagcatctctcacactcgacggtgctgccggatcctgcggaagtaaacaaagctattccgcggttgctatcgatagaaggcggttcggatgtacaggacatgcggtgacaccagcattacccatgctgtggaactgccctgagatatttggcttctggaaaggagattggagacatgcaagattgcacattgcgatgcggacagcatgacgcaaatccgaccctttcgtaagcatcgccgtgtcgcttagagctgttctgaggttggtggcctcggaagcgcctgcccaggaatcgacgtcatcgcgtttcgcttgtacgtttccgtgcctaccatctttcgctccgccacggaaaagaattgaagccgatagcgaagagacagacaaagagaaagtgccatcgctatgtataggacattattattagccatgtcggtccgaaccagcactagcagccctgtgggccactacatgcatccccatcccaactgtcggtaaaactaccaactctctacggtggagcagatacacatattcaacgcaagtgcaatgcggcctacacgcaatatcttcagccttgcttgtgagcgaccttaaccacattctcctcgacctcgcccccttccgaccctgtctcctcgctctcaatcatatccgtctgtctatcaagctacccaaagtcagcacagtctccacatctccataacacaacctcaaaacttacccatctaaccacaaatgcgtatcccacaaacacaaagcacaccaccagcatcgtaatcgaccccttgcgccagtacggcacatccgtcgcgggatacatgacaatgccccagaatgtgtacaggagcagtccgcccatggccatggcatatagaaccactgctcgaactgcgtcgtcgccagtcttctggcagatattcgacgcccagccgtacatgacgggattgacgatgaaactcgtgccagagaggtagtgcgcgacgaaaatacccgcgtccgacatgtcgcgcaccaacagcagactggcggtaattacttgcatcgctgcggcgaaaaggactgcaggcagtcgatgattcgtgtggtcaatgtatgcgcccgccacaatttgggacacgatggccacggcttggatgccgagccgggtatgtattgatggcagtctgcgagaagcgagcgcttgttgtacttgagcccagaggaggagcatgccttggataggcaaaggcttcgagcatggcggacaccacagagaagccttacgaggacgtagctggtggtgcgttagtgtggaattatggaaaggggggagggaaggatgtacatggtcggcttcatgaagacgcgctttcaagagactgcgccaggcgatgttatgtccatccttcttcttcggcggcaagcgcgaaagcgacagtttcttctccgcctcactgaggtatttgacttttgtcgtttctgggaggtcggggaatgccaactacacatcttggtcagtataaatcccacatctccgcagcctctcagacttacaaatccccagatgccaatcggaagaccaatcactccatctacctttcgtcagcaaacccatatcaccatcacacatgattcaacataccaataataaagacccactgccaccccgccagccccgccctcccctccatcgtcttatgcatagccgtcatcatcaggcccgcagacatactccccacctgcccgattgccgtgaaaatcgccgtgcgtttcgcaatctcactgggcttgtaccaactgcccatgacataaatcgctgccaaacattagccaccattttcccatctaaacccgcaacttgaaagttcacttactgcccccatacaaactcgcctccgccatgccctgcaaaaaccgcaccgccgccaactgcgcatagttcttacacgccgccgaacacatcgtgaggcccgaccacaccaccagcgtcaacggcagccaaatcgacgggcgcactttctgcaatatcagcgcgtgcgggatttgcgccaccaccatgccggcggtgtatatggacagcaagatggagtactcgttgcccttcaagttgagagattctttcaggccggcgacataggcatttgcaaaagcctggcggtccaggtagttcatgaagtagcaagcgcagacgaaggccattatgaagaagtctgatacgggactaattagacgtgttttgcgatttggcagtttcgatcagataaggtacgtacccaacttgacgacgagtttccgctccaatgtcttcgcgttgtcgcgggcatctaggccaaccccttacgcaaatgtcagcttcactactctcatcccatatcgaaactcatgtcacgttatatcgtgtgcacttacagcgctgtatgtaacccatcttgcctaggttactctccttacttgcactcacgttgcttgacctatcttcgccacagagaatgtgtaaagaatcagataaccaactccatcgccccaagtgggcgccatcagccctttaatcgcatctgataatctcgtcccaaccactaacggagtctggcccgtcgctgagtttttctcgtaacgccgagaatggcgcgactgggttcgggccttttcgttgggggaggcagccaagcccgtggtggagtaacccagctccgtggtcgctgctgcatgctgcaagaaaccgggccgggaccgggagtacacgtgggaaatttgccgggtcatgcgcagacaaatacacttgttatgagagaaaggagaaggatgatacttttagaaagtggtgtatttcattgcaatcaataaagctattcttgggggtctattaaccctatcccaatccatatccaaccgcatgcagtcattcaaaaaacgcacagtgatccacccgagaaaacgcccgtagacgccagaaaaagtgtgaggtgtcgaagaggcaccgcgaggtgcgcagactccgatcaatgcaggcaggagtggaagaacgtatgtgggacaccccaataagacccaagagacccctttagaccgggggtatacagcgacgagatcatgtgtaaatggtaggaaaaaagcaaagcaagagagaggccaaggcgacgagtctagaagtcttcctcgaagcagaagtcaccagactggccttgtgcttcggctggctcgacgccatcctccttggcttggtgcttagcggtgctggccatgacaccagccttctggtaatcgccgacgcgcttctcgaagaagttggtcttgcctgcgagcgagatgttttccatgaagtcgaagggattggtggcgttgtagaccttggtgttgccaagagccaacagcaggcggtcagcaacaaactcgatgtactggcacatgagagtggagttcatgccaagcagagcgcaagggagagcctcagtgaggaactcctgctcaatctcaacggcctcggttatgatggccttgacagcatccttgctgggacgagtgttgagaagggagaatagcaggcaagcaaagtcggtgtgcatgccctcgtcacgggagataagctcgttggagaaggtaagaccgggcatgagaccacgcttcttcaaccagaagatggacgcgaaggagccgctgaagaagataccctcgacggcagcaaaggcgacaagacggttggcaaaggtcgagttcttgtctgagatccatttgagagcccagtctgccttcttgcggatgcatggaactgtgatgcgttagaagcgtactttcaggcgcgttatagaagtgacttactgttgtcaatggcgttgaagaggtatgtgcgctgccttggctcgctgatgtatgtgtcaatgaggagggagtatgtctccgagtggatgttctccatcatgatctggaagccgtagaagcatcgtgcctctggtatttggacctcgctggagaagcgctcgtcgacaagattctcattgacaatgccatcggaggcggcgaagaaagcgagaacatgggagatgaagaagcgctcgtcgtcgttgaggcgcttgttccagtcgtggagatccttggacagatcaatctcttctgcggtccagaaagaagcttcggctttcttgtacatttgccagacctagagggctgctattagtggaggtccttgcggaagtggtttgacgcgtgtcgagacgcgtcggacgcgtcgacgcgatcgtagacttacatcgtggtacttaatggggaaaagaacgaagcggttggggttctcttggagcagaggctcatgtgcctcctcctccttgattgtgggcgcgacaccagtctttgctacaggctcctcctcaggaaggtctggaatgccgacgatgggcctgaaaacgttctccttgtccgctgatgagaagtcgatcttctttgcgggtgagtcggccatcttgagtgtgtcaattgctgctgccgcctatttgacgcgttagtatgcacgcgtatagtggaagtactcgagaacaagcgcgtggcgtacctgcttggaaggcgtcatctgaagagcagacattgtatataataaagatgagggtggcgcagagtattatgagtgtgcaaaaacgtgtagacaagtgctcgtgctggagtgaagctgatgatgttgtggatgtagaggaacaaagcagacgcgaccgatacttaaaagcacgacgacgggtggtcacgtgcgtccgtgctgccccacgtcgcgccttcatgagctatgacgcaccacgaagtctctcacgatcgtagcattttgtacgtttcctttgtatcaaaacactcctttgacacgtctttaccgtataatacactacgcgcattcagatgatacccatattgttgcttctacacctgctcatcgtctacaatggctgttggagttcgacatcgcgatgcaccagcctcgccagtacgcgcagaaacagtccgtgcagaacgcgtctctcgtcgcaggacgcgcttttattcgaccacttcctgcccctcggcccaccaaaacaatgcaggtactgttccatgagcagctagactcgcatttggcggctgataaattgcttggaaatggctgaaatcagcctctcacgggccgcttctcagctgagcacaggctccaatctgtcattgcacgcgcaggatttcggatctgattagattttcattatcaattgtctgaagccgccccacaggactcgtgtcacggcatgcgaaacagacagtgctcgacgcgtctccatggtttccgacgcgtcccctccaactttttccctccgcgatcgctctaagctcagatgacgccagacaaatgcaatcgtgaacgccatgtaccgtgcttgcatatccagaaactaacccagcatctcaccccaatcgggcactacgacaaacttgcccttgacgcgtccaagagagaccgcgtcgcccgcgtcttcgggcacaacgcggttgctctctggtacgacatttatagacacaacttcttgcaagaaagatgctttgtttccaggcgtaagttcgtagcttgtgccgccccagtccagtgtcgtgcgtccggactgccgcactcgcaccttacccacgtgtccactggcaaatcgggttgcctcgtgtgcttttgaagcatcagtgaaagcagctccctcttcgaccttgattttgacgcctggtttgctgggcgctgtgggcgcagaagttggcacaggatctgatgcttctgcgagttccttcttgatggctgtagattggagctctggcatgagcgggggtatttggaacaggtacacgttgttgtctcgtacggtgggctttttggcgttccccgcgtccggcatggtcacgtccccagatgcatcggcttcagcattcgcatctggtccaagttctgttctgatatggctcagattagactggtaccgtgaccattcagcacggtcctcgtccgtctgcagaacgggctccacgatgcctcttacacgtcctctatgcttcgattccacctcctgttgtggttcttggcgatcttcttcttgaactggtcgttctacaatgccaacttgttcggcattccccacgttctcgtcttcgctgttgtcttccgtcttgacaggtgagttggtttcgtctgagtcttgccaaactcctttgaatggtttcttcgctgttgcgacatcgccttcctttgctttgcccttgcctttgttcgcggtttgcttcaacgccgcagctgtgggtggctcgcctttggcttctgcctgctctaagatctttgccgactgctcagagcttgcgtctgtatttatgccgaacgttcgctcctgatgttccttcctgcctattcgtaccggcaggctcgagcgtaatggacgcggcttaggcgcagcatcgtcttcgcctgatgagatctcaatgtagtctatatctcttcgcgggacggcggcatcttcctcatcttcagaagactcgacccctccgttctctctcttggccgatgaccctcctccgccaccccccgaacctgaacctctgtagcccgaacttccctcaccgccgtccccctcatctttaatgcgggtcgctcgtgaacctgatccagcgccaaagccggaggcaggtctttggttgcctttacgatctacaactaaatgttagcttattcatcgcctgctcctgatttgactcaccctctcgcgagcttcccagcgagaacggtccactcatggcaccgctgtatccgcctcttcctcgaatcgctctttctgcttctcgtttggcttttctgtccgcatctcgctgctttctctcggctgccttggcctgctcctgtgttcgcgccttctcccgctcaagagcctcttttgcaagggcttctcgatcttctttgcttctgcggcctgtaaaggtgggtttgaccatgcctcttttaccgcgagtcaaacttccgcgccgtacggcaggggaagacgatcgtgaaggattgagactgccgagccgctgtacaggagtgcgaccgggcgtgtctgtgccatcctgatttgcaggaggggtttgttcggtcggcgctggtgtgttttctgcagtcgttggtggtttcgagtcctcgtcgtcgttgtcttgcttcagtgcagctggtggttcgcttgctgctgcggtttctgcgctttgcggggttgcatctggtgctgcttcgctgttgcttaatcggccggtcgtcgcacctgctcttccaccaccacggccacgtgatgttttcgtgcttttgggtggcattgtgcgcaaaaccggctcgtggtttgtagcagacagattagttgggtgagtagggtcgcaaagatcaaaagtttactcgggtcttatcgataaaggtgggtgaccattagccctgcatgaaccttacgcttgtgacgcgcgatcacatgcggcgcgattccgttgcaatgcaaaatgaagacagtgacgattgtattccatcctacgtcgttgtcttccacgtgaagatgagatagaggagctatttgacttgctcctactttgatcatccaaatctatcgattacaaattcatccgtgtccaaggtattacagcgcttggacacggccacaaaatggttatgccaatacgtaataagtctagctccgaccatgctgcgcgctaggaatatagagattgcttgccagaacaccagactccgtcaacatgcttccgcaggttgttgaaaacaaaggtttcgcgtggacgcattagcaaaaaggaagaaatgggggtaaaagacggacgcgaagagcaacaatgggggtatatgaagcattccggcgctttagccttcgacgagggccttcgggctcttgccgagaagctccaggcatctgcgggcaagggtgaccacttcgccctcgccatcttcattgtcttcgtcgtctgactcgatgttgcggtccgcaatttcggtgaccatctgcacgacctcgttcgattggccaatgcgttcgatcagtcgttcgtcctcggactcaagaagctgcagcaatgtccagatagcaatgtgctggaatgttggatctccgctggcgaggaagcggcggatgtagccgtggatgccgccggcgggctctgtccagttttggatgaagatggtgtagtcacccactgcgagagttagtcgttggccaaatctgtggagaaccatgtcaaggcttacccttggatgaaagattgcctaatgcagcagcactgttgccctgtacctcgatgctatccgactcagtgaggggaatgagaacgtcaaagactccgaggttcagcaagtggggtttgagctcctcgctcagcgccaggacggcgattgctgcagtcatttcggactgcacgggtagtcgtacattcaacaccagttgcttgcatttttgtaccgcaccagcttcgagcacaagctgcttgttcttgtccgagcttgcagcgaggttgcgaagtgtggaaatggcgtggcattggatctcgtcgttgtcagtcgagccaagcagatcgacgagcggtcggaggaagccagcttcaatgatgggggattcgtttgcggggtggatggagatgtttcgtatacatgcaacggctgataggataagtgggaggtaggacgattgcaggaggcgtagcagtgacggcagaccgcgtgcacgcacgatctcgagctgatagcgctcgtcggatgccagatttcggagagcaagggcagcctggcattgcaccttgggcgacgaggactccatgaggtgcacgagcgaccccaccaatcgaccctcggtctgtgccagcttggcacgattgctggaatcgacggcaatgttgctcagtgccgtggtgcagtagtactgcacatctacatctgtggatgagagcaactgcacgaggactggaatggctccggcattcaccagttgttggcggttgtcgtctggtattgggttagcacaaacaaatcaacaatcccgatgcgcgtacctgaatgtgtcatgttgagcaatgcacccgtggcattcctctggacgcgcatgtccttggacttggccagtcgtgtgaggggttgcagcgcaccggagcgtgctatcttcgccttgttgtcttcatgggtcgctaggttggtgatacagcccacggcgttgcattgaacctcgacgttgggcgagttcatctgcttgatcaacggggccaggcctccgagtgtgacgatggcgaccttgttctcggctgtgggggttagctgcacgccgtcgatatcgcagcaagggacttactgttcaccgccaggttgcctagcgcggcactcgcggcgcgctgcacctcgatgtcggggttttgcagcaggaacaggatggggcccagcgtctcctggtcgacttcgcggacatctcgctctgtgatttcggcgaaagtcaagctcgcagaccgctgcaaatcgatgttgtctgaatatacaagggtgcttaatgcgcgtaggggctcgccggagaagaagtctgtttcggcgcgctgggagtggtcagtatggagagagcggtggtgcgtcgcatgggcgatgggcgatgggcgatgcatacattctcgaggaagcccagcaggtcggcaacagcttcccgttcgctgtctgccaacacgggatcatagatgctgtctcgcgagcgtcctatacagcttcatgtcagccaagcggcgggatgcatgtgcgcagccatgtgcatacctccacagcaggatccgaagatcttggtgcacacatctgagatacccatggcggtcggtcttcaggccagcaggccttcgacgggggtctcggggcggcagtcggggtgcgaggagctgcggagagagtcgagcgtgctggtcggccgacgtgaagagcgcgcagagatggggggtgatagcggagggcgatggctgggcggcggcggtggtgttgacctcgctgtgctgcaatctgaggctgttgttggcgcacgagctctcaagcgctggccctagcgcagatgcacgactggagcttgcaagtttcgtcccgtgtccgatcacatgaaaacgaacagctagtgagtagagtagagcggtagcatgacatcaacaactagaatcatagccgttggcaaagtagggtccagcgcgtcaagcgcccccaggaaagagcgtttgcttaaagcatcaattgcaatgttcgcgcgagctgcgcggccggaggaggaccgttgagcgtgaaatcatgtcgagcgacgtcatgcagcaacccatgcccatccgctgtcaccatccaggttgggatatctgtacgcctggtctgctgtcgagtcttgaacattgctgcccatcgcctatgcaccacgaccggcggcgctacaacgggccgccgcgatcgtctgtccctgtccagccctgcaggagttgccgcaggccgccggcgaccccacgctgacagagagcaatgtatcaccgccagagtgcctcacatagcatccccggggcgggggggaccgactcgctcagacggcgcctggctggtggtacccctcgccgcgcccaaacttcacacccagctgcctagccagttgcagcacgtacattggcctgcttactctccaataggccctacagcaagattgctgctgctcacgtgttgcaccgcagcagcagcgcgtgggggattttcacctccagtatatgggtaccaccaggctttcaaccatgagggccgcagcttccacaataaatttcctcactacagtacttgcctgccagcgcatctgctgatctctgcgaacaactcacctctttgtctcgccactccaagcttttctacaggcaccaccgttgctaattagcctgcccgtaatttgcccacccggctttccccattgcgccgcacgaccacccggtcttcgccgcacagtatattcttattctccaggccggctcttctcagaggtttgcatttcactgtgaaccggtttaatggcctcgaattcggcatcctcacacagtttccagaagctcaaaatcgatacctcgtccagtcccaagcccgcaccctcgtcctttgcatctatcccgcgcgacgacccgtcgcacgccgcgcaggatgatgaccacgcgcaatcgcacccaaaacctgtcactgaggcgcagaagataattggctcttactattcttctagcaacggctatgctgtcccctatgatctcgcagtgggaagcagcggcagcgaagatggcttcggcctcgcgcagccgtttaggcaccgcaccacctccataagcttcgacaatgaggtgcgcctcgacaacggcgacacagttgctctcgaagttcccgtgccaaaatccaagtcgcgatcctcttactcccacactccagacagcggtagctactctgaccatgagtacctcgagatgcccctcccccagcgcagatcattggcgcatcgcgtcggtatatccaggtacccactcctacagacgaccgtcgatagcctcgccgacgacccggagtatcgcgaccaggtctcatccttgacttctgacaccactgcctctcccccgttcgaagaggcacgaacacccctcgaggcaccttccgaatatgcattgtcgcctctcgctgtcgcttcgccttctgaattcccggggttttcgccgcgcctccctggtccggcgaggacgaggagctggagaggcgaaaccagtgaggatggaagcatgaaacgatcaagccgccggtcttcgaatcgctcgggtcgctctttatcatccatgtcgcccgctgcgtcgttcctcgcccgctacaagccctctgaagtgcccatcaagcccagcgagcccgatgacgaaggtcaaggcatcggctatagcagcgagtacatcattggaaagcaaatcggctacggcgggttcagcatcgtcaaggaggtgacgagcatggagaatggaaagcccgtggtcaatgctgtcaagatcgtgcgcaagcagcagcaagagaaatcagagatcgagaacgagcagattcagacgcagttcgaccatgaggtagagatatggcgcttcttacgacatccgtacattcttccgctacttcgggtctacaccaccgacttcgctaccttctgcatcaccaagctgaacaagggcggcacccttttcgatctggtgcgtgacacacggcgcaaaaaaaaggcagggctccctgagaacctggtgaagcgctatgcgtaccagctggcatcggccatgcgctatctccacaatgatgtacaggttgtgcatcgggacatcaagctagaaaactgtctcgtggacatgaccgtaccccaggccgataccgacggtggtgacgttcttctatgcgattttggtatggcggacttcatcgtcagcgaccagcgcgacgggccagagtctcattcgatgggtagcaaccagaatattgggcctgccgaaactagtacttcagtcgcaggaagtctccagtacgcggctcccgagctgttcgatgcgccaggtcccgtcttctcaccagctgcagacatttgggcatttggagtggttctgtatgctctgatcactgctactctcccattcaacgagggcctagacatcaagaccacacaaaagatccgcgaaggcagatgggatgaggagactgtgcgcaatgcagagtctctcaaagaaggcggtgcagacgatgcgctggccttgctccgcggatgcctcgagcttgacgtcgagaagcgctggacaatccacgatatcctcgagtgcacatggctgcacgatcccaagcaacgtttcgaggacgtttcccggtcttgggtggaacaagactaagtgctttgtattattgtttttccacagttgtctctggcgacaaggggttcgggcaagtttcgcgcgtttggatacccgtttcgctgcgtttatgatttctcccaggttcgcattctcctcatttgcatcatttcgatccggtcttttccttggataccctttctggtcagtccattcacgactttgtccttctacgtttcttgcatggcgtttcgcgctcaaaaaggatggctcgcgctcgggtctcacgatgtgtatatcacgatggttgcacgcttgtatttttattggacacgatgttcatgtgggaaggttgtagcaacaggtgacatgcattacctcaatacgattttgatcaacacctccaggcatgacacgaacctggcgaagaagaattggatgtgccttctgtcgcacatgaatgctatcacacaatgcgacatctcttgcgatgtaatctggtgatgctaaagcacgagtaaggccacgctcgcgctttcatcgagcctggcgctactgactgcaccacaagcgttctccccgcaatatgatcgaatgacgatcatgcacgttcatgcgcaaccttctccatgcgtttgtgctccctcccaaggccatcccgtgtgtaccgtcagtccagcacaccatcacatgcacaatattcactactactacctacctagctaggattcggtgcgcgcgaagagtgcggtatttttccattccactgcaaagtattgtaaagtctcaagcttcacaagcattattcgagcgagtccaactccagtgacgtttactacagtcatcattggacgcatggtggttggccttggtctagtacgacgccttaaccgctgcaaggcgtcccccgcagacgcacctctgatcttgacaccagccgttgaaagtttgtacgtttgatgttgaaagtgaagggccaattttgtgttcaaagtcgcacttcagctgatcgacacgggtctgcatgaggcgaggcaaacaaccatctagggggcctagttgcaactaccaggaagaagcaggtcattttccccacactggcttctatcagcctaccattaagcttcccgtacttagctcttgttgtagtgcttactaaagacggctatccttggatctgaagacaaagctgcgactcgcgatgcgcataagcggcagagagcaatagcttctgtgtaaggcgctacaacgccgaaaccacgtgtcgatgtttacatccacgataatccgcttttacttatagctcgaagggttcaatacacgggatcgtcggctagatgtccatatagggtccgctttctttcccttccgccccgacaatggcgttcgtttgtaaggccgacaacgggatgtgaagtctatcctcagtgaagggcgccttgcgatcccaagatcacataagatcctgcgcctcactacgatacgacctaatcgtcaccagtatttcttcgcctcaaccatgtatctttttggacttgctactctgggctgcctgctcttgacggtagttgcccagatcaattcgacatttacgcctacgcgccctccgtcgattccattggcggtcaagaacccttatttgagtacttggttaccagcgggaaacaatccgaatggagggtacctgccgggtacatggccgacgttttggaggtaagcgacttgaatcttcaacatctccggaaaataatgacaaggaatagaggacaagtgctcgggtggactggtttggttcgtgtcgatggaaaagcttttacttggatgggaaacccaaaagacttccccaaggcggagcaggtcgctgccgaatacacatctaccaaaagcaagttcaccatccaggcagacggcaaagtcttgctcaagattaccttcttgtcgccgatcaccccgaaggacttaaggcgtcagtcgttgatcttctcgtacatgcaggtggaaatagcatctatcgatggcagggaacacgacgttgacctatacacggatattagcggtggtgagtaaaggaatgcatctcatcgtcttggggctgactctgagtggaatgggtgtctggggatgttcgctcgaaagcggaatggagcaccggtagcactcctgatggtgtcaagtaccacaaagtctggaagcaagaccagtggttgttcaacgagtgggacgaccaagctgagtggggcaacatcgtacatcagtcttatcgctacatatgctcacactgctcatatttgctagtactatgccaccgacgattcgattagcctgagctatcaatccggctccgatgacgatgttcgtggtgccttcagcaggactggaaagctggaaaattcacaagacactgatttcagagctatcaacgaccgatggcctgtttttgcatatgctgtcgatctggggactgttggcaccaagcctacgtcgaacttgttcactatcggtctgtgtcaggacgacgcgattcaattctctggagacgatgtcctcaaacctgttccttcgctttggaaagatgaattcgggaatgatacagccgcactatcgttcttccacaaagattacacagagtcgagtaaactctcgtcggagctagatgatcagatttcgagagactccaaggcagctggcggcgacaactacgccatcctcaccaccctcgccacccgtcaagcctttgctgcggcccagcttgtcggcaccaaggacaaacactacctcttcctcaaagagatctcatcaaacggtaacatgcagaccatcgacgtgatctaccccgccaccccaatcttctactacaccaacccagagctcgtaaagctcatgctcgacccacacttcataaaccaagaaagcggccactaccccaataaatccgccatgcacgatctcggcacacactaccccaacgccaccggccacgatgatgggcaggacgaatccatgcccgtcgaagaatgcggcaacaacatgatcatgatgctcgcctacgctcaactctctggaaacatcgactacatcaaggcccactacaagatcctgaaacaatgggccgagtatttgattgactttagtctcttgcccgccgagcagttgtctacagatgacttcgctggccacatggtcaaccagaccaacctcgcgctcaagggcatcgtcggcctcggcgccatggcgcgcatgtccagcctggtcaatgaatccttcgatgcacagaaatacgcctccattgccaaggactacatcacccgctggtcgatgctcgccctcgacacttccaccgacctacatcacaccacgctgaattatggaaacgtaagcacctatagcctgctgtataatttgtacaacgaccgcctcctcaacctctcgctcgtcccggaatcggtttacgccgtgcaagataagttctacccaagcgtcgcgcagacctacggcgtcccgctcgacacgcgaaacaagcactggacgaaatccgactggcagattttctgcgccgcggtcgcggggccaaatacgaggaagatgtttgttgatgcgattgccaagtgggtcggcgaaacgagcagtcgcaatcccatgagcgatttgtataatacgcatgatgggacacaggtggagggaattgatttcaaggctagaccagttgttggcgggttgtttgcgttgctgctggtggatggggaggggtatagggcgccgcagagggtgttggagtgagcgtgagtgtgtgtgtgaaggtggacggattgaagggcgacaatgagactagtgtctgggtgagagtgtgagcacggcattgcttatgcttcaatactctctgattgaaagtataccttttgctatcttgtctgatagaaattcacgtcaactttatcaaatcaatccacgcccagtcttcctcgtcgcacgaccaaacaaatgagattgatgcagacagactactacaagagtctgacagcatagcaagcgacatggggaaaatatcgagtgcctccacgagttcctaataatttatacaacatgagacgataacgaagctggtacatcagcaagttcctataaaacccaatccacccgatcctaccctttcttcttccccttccccttctttttctcctcccctttcttcttctcctcctcttcctttgccttcttctcttcctcttccttcgccttcatctcctcctcctctttcctctccaaatccggcaaattctccaacgcctgatccgcatctacattcccctcgtactccacatcctccacccacctcttcacaataaccaatttccacaccgcataactagtaaccgccaaaacaatcgccgtacttgccacactcttcacaacccccaagattgtaatccgcgcgagcgttttgagccagggtgtgactaggtgtatgcgctcgtactaaaggttgcgttagcacccatattccagcactttgacactgctcgtacgcacttctaaatccggattcacgcaatacaacagcgcaaccaaacccagcaatatcaaaaagagcaagaacacagtaaggacttgtatgacggcgaggagaatcgatatgttgcgcgtggtacgcagcactttgaagcccgcagcgacgaggggggtgacttcttcgaaggcggcgtcgatttggcgcgagtacggtatgcccattgtggatttgggtttggaggtttgtagaaagacggcccgaagggcgattcaatgcgacgacgatttgcggggaagttgcgtaggtgtgtatgcatgattaccgtggaccgggtgctggggctgacgtcatggaggtgacaggggtgaaggtgggaagcgaggttttgcattaccattcgagaataggcagttggaactggagatgatgtacggggtgtaagagattggaaatggtttgggtctgcggtcgcgctttggcggtagtgagacgagatggaagagctgaaaaggcggcgaaagggtgtgtaaaatatagctaaatgataggacattaaaggccggtctactacacatgcttgcagcatgtgtatctccagaatcgtctcgatgaaagattgtgcaggctcatgagcgaagcttatgtttacctcgacgagccgaatggctgtttggtgtacatgataacttttcttatcactaagatacttcgactacccgtctgttattgacgtacgaccatcatgatctcgcgtgattgacctcctgcatgtatgcaagcatgctcatcggcatggcttcgtatattcagattcggcccgttcgcagaaaatctgctgtttctttgcatcagtcagatcactttcctctgtctaatccatcagcttcggagccgtgagatacacgtcgacatgcgagccatggaacagatatgttcagaggcatccttcatcgctaaaaccaggaggaacaaagatatgttgtgtcaaaagttgagatgaggagcattgtatgtcgtgtcgtactatgcacagtgagagtgtgatgaggatgaaatgcgatggcgaatctggcggacctgccgggcaggcaatttcttgtagcgcctccatgctctttgtccgaggatctaagcagtgtcggacatcctgaggagctataatgtctatcactgcatgcaacctttgatcaacgatgtagcaagtttgcgtagggcatgcgggtcacaaacgcccttttcgtgcaggacaaaattgagaatgcggtgattgcttaatattctggagatgtgccatgagtgctgcagagacccatccattgactgctcgagcataacgaggaccgagatccgttgtgtagaaggcgaacatagacattgccacggtcctcatgacctggacacatcgccttgcatcccttgagcagtgggcttcggccagctgggaagtattgcttgcgtcgtggagaagggccagagtccaagtcgaccgtgtcctctgaccattcgtggactgaaggttcgttgcgagcggaggtctgacggagatcgagggaaaggtgtgactttgctcgtgggcggttcgcatggctgaatgctaccaccagatgttggtcaacagtgagattcgtcgtttatttgttagcaatatttgttcggcatattagcaagcggctcgtaaagtgcgtgcttcatgcgaccgttctgtaaacgtcctgtatgcaatccatcctctaatggccacaaagcattgtctgaaaatatcggatcaaggcccgtctgttctagtaccaagtctcttgtcgcgtgaggcgtccaccaaatggcgctcctttgaaccgaaagaacagctataggcgccggcacctcgtgtccaacactgatcctgtcacaaagcaggcgaaaggagcgatcaacgcctcgacaacgcctggcttgacggcacagtgtatacagccaccgacgtagtcatgtgattgcgcgaaaagagcatttagcctgaatcattcattgcggcgtgtgctgaagggtaaacaacgaagcatagcgcactgcttagactgtggagcattgatctcccaactcctgttctagagccacaaaacgttattctggggcctggggaagacatgggtcacccacacatcgcattatcgagtttcatggatgagtcggagtccaaccacgccgcaatatcgcacgaggctgttgagaatgtgctgcaggcgctgtgcagcatcgggcagaaacacatgcttgggatgggcgcttgattgcctgcgcaaaataacgcaattgagccgccaagctgaaatctgcattcctttaatattgctcactcaacttgagcaatgcaggtgcacatcgtatggtcgagaccgaccgttgctcgtgttgtgaggatttcagtgtggcaagcttgcttcacgtactcattggaggagagacaacgcctcaccaccccaggcggttaatcgtgcctcttgacctgacatttgtggtgtgggacggcatggctcgccgcgtagaagtggtgatggaagcccagcaagcccaggcgccgcgacagccaaccgcatcggcatatgcaaataagcatcgaagaagcgcttgatgcgtcagccgcaactttcgtttccatgtccgactgaagcttccaaatcgccatacgaattcagatggagaggccttattcgtgatccgatagtggtgtaagcgaagtcgacgtccaggggagctagggtcacggcccggactggctttgccctggggacatcacacatgtgatgggatgactgtcagatgttcaaattggcaggaaggattttccgccagccgtcggtggcatctaggcgagctcggcgtttcgactgctaagtggacaggtccggcgaggcgctgatggagacggagcaccaataatttgctccatttcgcaccttctccgcctttgtgagatccgaggagtgcacaagatcactcacgagatctggggtttccccatgggcactcgcaatcttctccaggcaaaccactgcataggaacaaagagtgggtgagagagctactgagataaggtgcggagccccagtacggattcgccgagtaagatgttgtgctgtggatcaagtgggtcacgactctcttgaaacagcttagctttgctcagactggtactagtcttagccgccacatgtgctagagccaccacgtgatggcactcgtaccaaccaccatctcattaacgcctcttgctggcatcatccccgacagcgcccgttgagtacaagcgctcgccccgcgttctgggtcgctggaccgctgaagttcgggagatgcaagcttagactcttagagtaaggggttggaggctggttaatctattcaaccgtagcacggcattgcaggcctttctctccaggtaatcgtcgccttctggaaactcgacagaagcagggcaatcaatacgggtgcggtagaatgcatcgtgatatggtttttgactcgacttgcaggccgagccaggtgcgcgggccgtctggcttcattcaggataagcaggctttattaaattcagttgtggttgatcctaagcaatatgtcgggacggtacgagaagagccgcattgcttgacttcttgtcgcatctgtggtaactcttgcagcgacttggctatcgtggcatctgctcggcgtgtaggcacgaagccgcggtttagatgcgatcagacggccggttcggggtaagtgccgccactctaccccatacggcggttcatccgtgcataatgtaggaaagccacacgacttgtctctgcatttacccggtccgctaggccgtgttctggagccaagcagagaaaccgacagggtacttgtcgagccggggaaatcatatatgaagcatgagcatcctcaatctatctccaaccagctgctgattgcccatccagcaagacaagagcttatatatcttcaagcttcgggctctggtttagttgtgcgtttcgaaaccagccaacacttcctccatccttaccatcaacggagaataagagtcgggcattatgggtcttacagacaagttcaggccaaaggctgtcgccgccaaggttcaagatgtcgaagttgctcaggctgaggcccctcacctggagcgcgtgaactggaggtccgaccctggtctgaggaagctctacttctacgctttcatcatctgtatcgcatctgccactaccggttacgatgggtaagtcactctactctaccctgggcgcatcaaatctaacattcacagatccatgttgaacaacttgcgtattcttgactactggaaggactacttcggcaacccacaggagtccactctcggtctcttgactgctctctactccatcggttcaattgcctcgcttccagtcactccctttatcgccgatcactttggtcgcaagatctgtatcgtcctaggatgtcttatcatgatcgtcggtgccggaatccaagctggtgcgaagaacctcgattacttcatgggtggacgtttcctcatgggtttcggaaactctctggctcaactgtcttcccctttgctccttaccgaaatttgccatcctcagcaccgtgctcgtgtcactgccgtctacaactgtctgtggaacgtcggtgccattgtctgcacctggttgacattcggtaccaagcgcattgatagcgactggtgttggagaatccctgcccttacccaggccgcaccctccgttatccagctggctttcatctggttcattcctgagtcacctcgttggttgatctccaaggagaggaacgaggaggctcttcagatgcttggaaagtaccacgcaaacggcaacatcaaccaccctaccgtgcaattcgaatacgccgagatcaaggagactctgcgcctcgagttccagtaccagaagacctcatcttacctcgacttcttcaagaccaagggcaacaggtacaggctcatgctcctcgcgtctcttggtctgttctcccagtggtctggcaacggtcttacttcctactacgctaccgatgtctacaactccattggcataaccgatggtgacactcagctcggtcttaacggtggtcttaccatcttgtccctcatcgtctccgtttcttgcgcgctattgtgtgaccgcgtcggtcgccgacctctcttcatcgctgctaccgcatctatgtgtgtgtgcttcgttatctggaccatctgctcctcccaggagcaggagaagggtagcaaggccgccggtcagggtgtcattgccatgatctggatcttctccgttgcttacgctctggcttggtctggtctgcttgtcgcctacactgtcgagattttgcccttcaagattcgtgccaagggtctcatgatcatgaacttctttatccaggttgctcttaccatcaaccaatacgtcaaccctctgggattcgctcatcttacccccaactggaagttctacaccatctacgctgtaagtaaacttgatctgcacattcctgttcacacactaacattggccagtgctggatcttcctcgaacttatcttcgtcactgtcttctacgttgagaccaggggccccactctcgaggagatcgctaagatcttcgacggtgatgaggctgaggttggtaacgtcgatctcgagactgttgaggccaacatcatgacctctggctacgagaaggagggtaatgtcaaggtcgagcacgttaaccacgcacactagacgagtgattgggtagtcggacgatgtcatgtaatagatgatagtatgcgttatggtggtagtgtcttcgatgcttatgcagctacttgctcaataattcttaactccactgaatcctctcatgattgtgaatggttctcgtgttgtggcttctggaatcctcttcaccttcatcttgctctttgtataacccacatcaaagcctgtaactcttcatacgtggcttgatgtggtcagagcgcattcgtacccggacctcgattgagttatggtcccacatatttttggggccagacagggaggcctggcggttcagcgggaattcttccgcctaccatcttctgctgaccacctcttattgggtcgcgtacaagggaccagccgacgttagctcataaggccaatactttcacaagtgatctcgctagcatgatcaggccagcaaagaggttcgtgcttacccgaacatgcagctctgtaagttcagcagccacgtcgaagatgcgcgtgcggtgttccgtgattcaacgtctagaccggtcttcgcaatgctcccgctaatgtgtcgagcattcttcgactgccgtaagctcttgacgcagattggttaattggagtccagtcaatgtagtgagaagcaagaattggtacgacatggtgaggcgaatcttgaacacaacgctaccttacgatgaatgggccgatgcaatgcttgacccctatgagctgctctttacaatctcgagtaactcaacgttacaaaaatatagcgactgcagcgcccaagcccgctattacaggagcaacagtcttcatcggcactgtagcaccagaagaacctgctccagcacccgtcggtgtcgcgctcgaaacacttgcgctcactgctggagttgcactcagcttctcctgacctgctgtaataaccagctgaaaagtgccaatatcttctcttttggcactcacaggccactgtaacccactcgacggcacaaactcgctgatactgcaccaagtcggaaaccccttggtccatggcccgaagataaatgtgcgtgtaatagtctcgacgccggcagagtaactcaatcgtccactaaatgtgttcgtgtacgtggagtaactagtcgaggatgtcgctgtactatcgcactgccacccacgcgcgatccagggacctgcagatgctgtacagtttggcgctgcatcagcaggcgattcaggtatatcgcagtggtctacgacgtccatcttgtcggtaccgttatccgcaaagctttcggaaccaaggcgtacgcgggtttcgaacatattaggcccgatggtaaactgctgatcatcgggataaaagtagcctgcggcgtgtcggatgatgtaccattgtcgaactcgagacggatagctgtgtggctgtctttgacgctgatgactgagccgtagaagccgactttgtcggaaccccaagcagttttgtagtacgggaacgaggtcgtgatttgtgcgctggcagtttgtaccaggcagagcgctgatatgagggagagcatgcttgcagtaatctgaaaagagcaggctggtacgacaccgcaaaattgtaggatgaagtcttgccaaagagcttgtcgcaggtaggtagcgcgtatcaaaggacaaatacgagaagtaatcgcatccaaaccttcctggcttctgaccagcatagtgcgccttattgcgccttaaatatgcgaagcatttaccacacacattagccggtccttgtcttgtaaagcaaatagcttgaagcgccaaaataaccacgaaggattgtggctgcaaattacgccttcttggcacactcaccggaacgtagaagacggtatccgatctatatattgttgattctctcttcctattacttccagcttgaatctcttgagaatgtgattgttgttcagaacgcactgacctctttatcacggttgtgcatggacgagtggcgtagaaatttctcagcaaagaaaaccttatcaaaacagtggaagctgatacaatttttcgagtaatacattcaaacttttacccattgggttgtgctacaggtgttgtcgacaagctgctgaaagagagccaatgcataccacctataatcacctactctataccgtgcttcatcaagcccgtcttggtcttttcactctgcgatcttcccatcacgaagctgaatcaaaactcaggcttaagaatcggtgctattcgccgaatttccctcatgatccaggcccttcttcgtcgcatcgatgatctcctgagccgtgacagcagtgagacaccggaacttcctcacgccaccgacggcagcgataacacgactgcactggaattcatctccatggaacacaatgcaattgacagatattgagccgtccaggcagtacatgtcgaatttcttgttcttgtaaatggctaagtaatattgtatcagcatacgattatcggaatggaacggggtacaactcactccaatgataaatagggttctcgttcttgagtgccatctccaaggtctgaatgcgctcagcctgccgtgaggcgcaatcggcaggtgactcgcaacggacgcctaccctccggctgacatcatctcgatcgaaccaatagtcgacgggaagttgagaacctcgttgcaatccggctcagcggcgaagatggcccactcctggaagaccgatccatcgacggcattgatctcttgggtctggtagacgtcaaagttggacgtgacaatctgaaggatagctagtacgaacagggcgaatgatagagtgagggtcatgatgttgatgacctggtagatttttttgatggatgaagaattggctagtggaggaagagttgataacagtcccggaggctgtttttgtcgaggccgataccaaaatgattcgccattcgtggaacgtattcttttgcgatgtgctctctcgctgctctttcacttttctctcactatatacctcttgctccctcactgctcaactacgcaaaacggccttcagtaagcacgtgaaatcaggtggacgtacatatcccattgtaacatcaaactttccaaataccacctcaacgatgtctctgggcctctgcgcattcacaagccttcgattgatcgcaaacacttactgcttctcaaccctccatactcatggcagctcaaaaccactatgttggctctacagcatcttcaccatttatgccaaagcctgacgaatatttgcgtatatgatttatgatttcaacaacagtctcctctgccgagttactaggacctttcacacctacaacccgtcgatattttccccatcatcttccttcccctctctatcttccccaccggccttcttcccgtcgacgtcctcctctcccatctctctctccatcccaactagttttaccaaattaccctcaacgtacctctccaaaatcccacacccacactccacatgcctcaaaagattatacctcagccccagcacttcctctctcaaaatcgccatcctcatctttagcgccttattcttcattgtcagttccgaagcttgagcattcagccccgcggcgtaaccatcgtgtctggcgcggaatcgctgagctgcaaggcggttttgctcgcgcgtggaggcacgtgcacgatttgatgacgacggatatacgggactcggtaggtattgtttatcatcggctctggggtagatacgtggacggccgcgacgtttgggtcgtgaaggagaggagagattaaattgtgaacctgggggatggagttttgaggttgtgatttgttcacaagaagagcagcactggtggctatcgactcgcgcgggtagtggtgcgtggaagcatacgtcagatgcacctgttcgaggtgtttcggggtgttcagccagtgatccacatgtatggctgttgaagttgtttgtgctgtcagacaccacgaaattgaatgctgggtctaatggaaagacattgttgtctagcaatgatgtggtctgaacgtccagcggtgtaaaggttgacgtgaatatggatgggccaatatgttctcgtagccagggcgtcgaatcgactgtggtgtattcgtaatcgagaatgttattgctagagagcatggcagaactgtcccagtatccagcgaagctgcttgcattcattgcttctcccatatcttcttaacgcatgcgacttttgccttactgaataaactgtacatgcttcaaagagcatgcttagtaagtgagaatatagtaaaagggagtatgcgctcgaagtcgcgcgaaaagcccttatagcagcaaacatgctcttaggcgggtttgactattccttgctactgtatggaaaacggtccgactcctatcacttgttctgatcgggttgaacgcaccccacttgagccgcaggttctgtgctacaactaatagtgggcagattcttggcttagctgcccaggcagatgagcgaatttgattggacgactatggccatggtgcaccagagaacacctcggagtcatgcgcaatgtaccttgccgtacaatgacgatgattgaactggcccggcagagtttagaagaagtcagatggaccaatcaccccgctccacattacacaagcatctcgaaacctgtgccgcaagtagaagccatcgcacatgcacacctcgttatgatgagttacgcgaacaaacccatagagcttggtcatcgtcagatgcattcacatgcattgccatgaacatgaatcacttccagcagtctcccagagactatcgtcatcaatgagtctcgattcaacggccttagcaaatgtacgagcacagttgttcctcaccacgccaaccgctttcgatgccagaagtcactccacatcacgaggccggcagccctctcaaatatgctaaaccatgctttcttatctcgcctgtacccgtcaacttttacgccagatctgcatgcttatccgatcctcttgattctgttcttttccaaaacgagccgcccttccgttgatctctgctgcctttaacagtattcttgtctaatgctgtatcgcttccctgagccgtgctgctctcagactgatgtttcgcatcttgtccaatacgaaagtctccaaattcgatgccaaaccatcgcagagacgcccacaccaacaagcaggtcactagaatcgtcaagatctctgtgctgactagacatcgtcagacttcgagattaatacgagagaaagaacaatgccttactgaagacgccggccatttttctactatcatatacggcatctttgttagtgactacattagccgccaaatcttgctttcctcctgcgccgctcaaacctccaggctcattctcactagtaacatgtacgcgaagcctatcgaaaccttgcatgtccaaagcaaacagcgcggtcaagaatgctagaggtgcgaagatgatagttacaacagcgaagccgatagctgcaatgctgagtagcacgctcgcgtgcgagtcttgcacgctggcatatgtgcgctttagattcaataagtcttggacgttcttctcgatgcgctctgcgtctccatcgatctttcggattcgcttctggtagcgctccagtatgacttggcctttcctcacgggcgtccaatcgggtacaggttcgatgtggctaagtggtgagcctgaggctggagtttgagaaggggtcatagacgttgagtttggctggtttgatgcaaacggttgcggatgacaacaatcttcaaggaggctgttcagtatctcgtcttgttgctccaacacatgttggagcattgcgagctcacttcggcaatcggagaggacgtggtaaaaccgttcttcagtgtcgtagtcgatggcgttgcgcttagtatctcgaatataagtcttgacttcagacaatagcgatactacgcggctctcgaataaatcgagagttggtggtactttggagccgtcgttgagggttgtctcttggccgaatgcgtagatgaagtcggtcataattaatcccatttgcaagtcagcgtccatctggtcgacgatgggcgcgtatctcgcaggccctgaccctttgtcgcgccaaacgatatggcgcagattgccagactgttgcgtggtgttatgagcggacacaatcacatttccgatcctccaaagccagagctgtgggacgatcacaataggtacattgtccttgggccagctttcactagtgctgtatttgccagaaacgatttgatctgcgtttctcactgccaagtcgctcgcagaaagacctgggaagtaagcctcatccagggtacggtctaaatggacggtacaatcagaggagtatgcccctgaggtcgcagttgttagcatgtctcgtaatactttgtattctccgcgacgtgcaatgtgttgaccgatggtagtgagagctagacatgggaactaaacctatgagcaatgcgccacgagcttagcgcttcatacatacaacgattacattcaatgcgattccatccgtggcgtccgaccaatactgcacctctcgatacgtcaaaagagggtcgccaggagccacgtgcgacaagtggaagcgcatggtgaaagaatccacgaagtcgtctcgcacggctacaattagagcctagaggagttagaaatggtgcaagtgtgctcatgattactaccttgactgtcagtccctagcttcgttagccgaataagttgatatttccacgcgcatgctcacgttggtagatggtacgtgaatccatgtcagtccttcgggcgattttgtaatgtcccaggactgcgtaatctcagtcaacgaactaacaggttcctcgcgtcggacgttatatggcctgctccgccctttcccgtgacgaatatcgtacgtaaagtattcctctggaggcatatgctgaaggatactgagatcaagtagatttcgcagtctcttctgatacttggtgaatcgcttgcgcatgaatggtctgccgcccaacgtggaagattccaagttttggaacactgtccaaggtgtttggtcatgaccaagcgtagcactacaaagcagtaaaagcccaaggcttctcaccaacgtgcgttctacagcttttactgccaaagatttgccatctgatgactcgttgatcgtccgaagtaagtcagcgtggctggacctttcctgtagtctggcaatgataacataaagggtggagtcaagtgctttgtgaaagcactcactgaagtagagatccgagaagtgttgagatgacaatacatctagatcaggtacattctctatggagtccagaaagccgtggatgtcgccactcgtagggaggtcatctgattcgaatcgcgttttgaagcgcttaagagctaagttaattttaattatagacgggtgcttgccaaattgacgtgctccactgatctcctctaagatctctgttaatcgcttagtcgctgttggaagtgagcattatactgtcaaacatacccggctcaagcactgcgaccttggcgacaagcgctgcgagtgacatctcccacacatggaacttcttcagggatacaacggcgttcgtggtggacgagatgcggtcgaaagtgtgtgttgatgcatcggtccgcgctctcctcaagttcagctcgcttgatgtccaaggttgtggctgcattagctcatgcactgcggccaatggcaacaacatgtacctccagtcgaccatgggaggtggaatatcatcgcttaggtagctttctcagaaagatgaacgataacaaaggcacaaacgctacaggaattgcagataatagcacctgccagcaatagtattgaacgataattgagaaactgttgagacacgaagggagttgattcgtctttcgtgcgttgcgcgattgacacgaaagatgtcttcgctcaatgcagctactacgatcgcttctgattgaggctatgcttcgacgaacacccaaccttccagactctgcgagaccacgggattggaggcatcctatcgcctcgcagccagccactcattcgtctcggtccagaacttcttattcgactcggggattgcactacctccattcttcactccttcgtagatggcatcccataactcaaacgctttggtcaagtcgcctttaaagtcaatggattgtggaaagtagcgcgttgatgcggtttcgagaacgcgggccttcgtgtctggggcggtggggtttgcgtcgttgctcaggagttcgtcgaggtaggatttgacggcgatgctgagagcacagttgttggggaggaggaaaggaagcctgtatcatgttagtgagttcgacaagagatgagatagaagacatacttcgcggcgatctgagataggttgactgcagatcggttgcagcagcctgtcaagaacatgtgcgttgaagcgacctcgatgagatcgcggagagtttgtcgtacggtgtttatgatggagttgtagccgagtaaatgttggctcagtggtcctgtgaagccaatcggcctatgtctcagctcgcccagaccagcgactctcgacacgagcatgttgtattgttgatcttttgctatgtggatattagcatcctgtaatctccaagagcaggtgcagacatactactaccgcgcattggtgcgccattgtaggtcgggaacatattgatctcggcgttaagtgtacccatgcgcaacaattcgacagctacaacggcggcatcttccaactctggtttacccttcagaccggagattgcagctgcaagcactttgccccatgctgtgaggttgtgctttgcgtcaacgtactcgcgcagagcaaggaaccgccatatcgagttgtacaggatctcatctgttgtcgataacggactagctgggttcttcttcgataccgtctttgcggcaaaatcggcattttgtagcgagagaacggcagaacccaggggaccaagtccctacaatttgtaagtatgtgactgaaaagttttaagtggcttcttacgtcatgtttagagacagcgtcctttagcgttgcctctttaacattccaagtgtccacaatcgcaagattatcttgggttccaacgacgcggatttcctgcggcgcagctgcagggtccgagaaccagcacctctgctccagattcttatgccggtaccagttgtgcagcgaactcgaaagcaggttgatcgccgatgtccgtaacggtgtgagcttagagcttaccagggtcctgtactcaggtgagtcgcctccatccatgggtgggacatcgaatatgtgacacgtagtacgccattggagcacgcgtgcgttgatcaggcctgctgagagatagtggtagacctcatctggcagccttgattggagatagttgaccgcatcgttgggcatgctacttgtgtccagaggttcgatcttgccttcgattgtgtagattgggtgatttctgactgcagagcgtgctttctggtatcggtccacatactccatctgcttgaagcgcggatcgtcgtggttgttgatgacgactgagtggcccgacttgccgttgctcatgctcatgatcatcttgatagcgccgtgtggtttcaggaggtctgtcctgttcggcgagttgaggttcggtaacgtgggaaggaaaggtgtgccggcgagtaggagggcatccacaaatatgtcctccgtgacggtgccgttgttggcaaacctctcgaggtcgctgatgcattttgaccgcttcgtccagcggaattgattctcctcaaaatcccatgatgtgatgatcttgtcgcattcgaagagcaggatgtctgaggaaccagagatggccgcacagaagcccgtgcgctccatgtatgccagctatgtgttgtcagtcatccgaagttcgcacggccgtgttgaatgtacctgggcccatgcgctgtagggtgcgacggtgaagcgaagctcgtgcttggtgaggatggcctggagcgcggggaagagatcttcggctgtgacatatgctacgaattatcagctactgttgaagagtactgttccttctctctctcacctgattcgccgaacttagacactgaggcttccgcctgatgagtgtcgtaaagattccatgcattggcgttaactaatgcctcatcttgcttttgtcggaatggctcgtcctgctttgtgatgtccagcccgctgaagacgaaccaaggctctatgccttctctcttgaacgcctccagatcttcctcgatatgttgctgtagcgccagcggaaggcctccaagcgctggtacgagcggctcttttgcgcggggggagttgagaatgcggttcgtgaggtaatcggcggcttctactcctacacggcatcccgaaagttcctgcagctctgacagctcgccaatgttggcattccactgctcaaagtcgcgaatcatgctgagcctcgcgtgcgagtgtctgagtgtgggcttctagaaaatcgtcgcggggtaagaatgtccgggcaggcggttgattgtggcggtatgttcgaaggtatcgtgactgctggtaggtgaaggacagctgttctgtttcactgcggggaatttcgagaagctgggaagtttggggaattggagctccctccgacaccaaactcggtcttggcacccgtaacgtagcgctcccgttcgatcttaccgctttcgccactagctccaggtacaaacatggaaggaccgctgcatgcagccgcacaacaagtctgacacttgaacaagacctatgtcgatatcaatcaggaaacatagtactcgttagacctggtaaaaacaaattcggataacaaattgtaccggcaaacattctatcacacctcaccccgcttatctccagaaatcacatccaaacttcttccacagtccttcttctcatctcctgcatctctctcattgtcatcctatcaccgcatctccacaattaatcatgtcccaatcaactatccccgtcattgatatctcctccccctccccagaagtcgcccaacaagtcctctccgcagcctcaacccacggcttcctcttcatcaagaatgatggtagaaccatccctcaaaaagacattgacgaaatgttctctcttgtgcgcttccacccctgagtttgcattttatgtcttagttgacacggtgcttccagtcaaaatccttcttctcaacccccttctcccaaaagtccgcctacgcaatccacaccccctccgctggcggccccaaccgcggctgggtgcgcatgtccggcgaagccctggacgcgcagacctccgaccccaaggaagcatttaacatcggccctccgcatccgtgtctgcaacccctcccagccccattgtcctcgcacaccgaattgataacgcgtttccaaaagtcctgccacgcgctatgtgtatctatcctgtcgctgctcggcaccgcgctcgaggtgtctgaggaagattactttgcctctcgacatgacgaggaaagcaagagcggcacgattttccgcatgttgtactatcccaaaacatcctctgcatcaccgacatcgatccgtgcaggcgcgcactcggattacggcagcttgaccctgctcttccgtctcccgggccaagctggcctcgaactgctcacaccgtctggatggactagtgtgcctgtcgatccatccccctccccctccccttcctctcccccaattctagtgaatatcggggatctgctgtgttactggacgaacgggatgctcaagtcgacggtgcaccgagtgacgtttgggggcggcgaggagaggtatagcatggcgtatttctgccatccgggggatgaagtgcgcttggaaggggtggagagtcgggtaattagggcgtttggggataaggggagggaggagttggaagggcagagggaaaggttggggattgagagtggggatgagggggttattactgcaaaggagcatttggagaggagattgaaggttacttatggactgtgattgtgtgaggtttgatggtagggtgtattatgagatagtaacgcctgtatgatgcagtgtatatatgacatgacgccggttgttgtgctccgtgacgctcgctatgcaaaaaagactcttgtgcgaaagaccgaccacatataacatagttagaatcccttctctcgtcgtttccgcggcattctcccgcccgcgttttcgctcgcaacgtctcgaacaacaccgataccttctactctcacactcgtctctgtcactttaccacccaaccgcttgatcatctgctccctcgctttcgcagcgccgggtgagtcccagcctaactcttggctgggctgatactcctgtgcctgctctttgtcatcgtcgccatcgagattgagttgtccagagctatcggcagtagagtcgttcgagcgagtcgatgtagcccggccgagttgtctgcgtcctctccggcgagtggaagcattcgcatcagctggtgaaggcaatggcttacgacttgcccgtagttgcgctaaaatgtcagaatagtccttctcttctggtggttcctcttgtggtggtggggctgctggctcagtatctgcggggatcacagagtcaggtgttggctcttttgtcgctctagtcttgcgctgggctgctggtcttatcagtgactccgctgaagaactacgctgtcttgatgcagattttgaatctattgaggtggttgatggacgacgagacgagtttgcactgatgtcccgcaacggcatcgaagccgagccatcaagaccaggtatcggtgcttcctcttcatcgtggttttcatgactagtatgagtgccggagttcgttattgcatcatttattgatgcaggtgttgggtctacagagggcgcgagatcgagagctcgaggcttctgtgggccccggggctttttgcccttctttgcagcctgcgctttcttctgctgaagctcgaagctctctgccgtagacaaccttgccgtagctacttcagttgacgactgaggtttcgccttcggcttgtgcggctgaggcggcgccaacgtgttgagctggtacttgccaaactgttgcagctgaccatatcgcagacagtcccacagccatgtcgcgtggacagctgggatgcgccgatcagtagcaaatttgagtttttgagcatttggttctagtgtattgcagacgatcaccgaggtcttggcagaaagctgctcatcatatgttgctcctagcggatgttagactagcgggtacacgcagagttagtgtcttacccataagggcaacaacttttgtcacatggagaagctcgatgccgacgaaagcagtggagttgatcgtgaggccagcaaaccctgtcgacgtcagcgttattgaatcacaaaaccttcatcgctagcactcaccactaatgctgtgcttatcgaatggcctgctgagaatgtcgtctgcggggtcgactagtcgcttcccgtacagacatcgctccacccaccaattagtgaccaggctcagcaccgatccggctcgttccggaacagatgtgaggtcgacttgagcgtcatgcggaactacaagaaaaccgcttctgaggtcatccagggcaagagcgttaagttcggaactttggggaacatgagcgcccttgtcttgcaagtgttgccgcagaatgttggtctagcgagctgtcagaaaaatctagactcttttcgtgacacaattaccttttcttcgtcgaagccatggggaaagacaatgcgtcctgcaaaaacaccttgggcgatatcgttgtgtgactgtcgggatggtaatgcgactaagtgatgatctttcgcagggtctgcatcggcgcgtgcatcattttcagggattatcgaatcgtgcggatgtattgcgggcgcatgctctcgtggtgtatcctgcttatcgaggtcttcggtccaatcgtctccattgtcttgctgtctttctgtggttgctgcagtgatgccggcccatagctccgcgctctggctacccagtcttgtactggccgagcgtcgaagtttccttcggaacggattgagcgcctgactgggttctgattctcttgcgcgcttcgcactcgcaggcgcaggcgggaactctctgcggtcccaagcgcccttgcctctttcttcgactggtatggtcggatggtagcaggcctcgtccagtaccatgccgcgctcgagactctgctggaaccattccaacgaaacgattttcattctccaattgaccgcgtgctcgtacttcttgcccgtgggggtggccgcgatgagatgggtgacggccttggtgagatcgccatggtactcggctccgttcttgtccaccgtctcctggatgtatcgtcgctgttcggctatgccttgtcagcattgtgccatggctgcgtggtgcttcccttacgattgtcgaatcccgtcagacatatcttgagcccgaagaatgtcggcacccgatgctcctcttccagtgcagctacgtccaagtcatcatgaccttccagccagacctcgcgcatggcctcgagccacgcgggcgagagcactttgacatcttctctggatcgggcgacatagcgatatttgttgctgtcgatgctgccgacgatgaggtgggttacgtccgaggtgaggtcgagcttgatcgttgcgcccaggtctgcgccaatgttgcccaagtttgactggcatgtgatgtcagacgaagcatgtagatatgaatgggcacttacgcgctgctcgggggcaatcgatgtgcagcacaggattgcaccgctcaggggcttgttgcttgtccctgtttcgtgtgagtcaatgggtctttttgcagcacctggagacgtacggtatcccccatctagagattccatcgcggatgttgccgcacgcaaaagtcgcgatggtcgtgtgcaggcttcggacgcgacgagctaaggcgcgttgcggggaaggcgctggtggagcgaagtcacgtgcacaaagccacacccgatcgcctaacatcatggttggacttgtcgcccggcgcgatcgttccctgacgatctacaaaggcccgagtggctacgtcgctacgacaatttctgctgccccatgccgaggtcaggccgaccgtgattgcgtgcgctatgccatggaaataaggagtgcaatgactatgacgagtatgacggcctctaatctcttggactcagatgtgagttggcatcggctcatgtgcctgccgacaccgcaacgtgcggcgatcacacagcatccttctccagacctccaaattgagcaccccggacgcacatcattacgccatcgggaactacatttttttgttttgatcccaagcaggcatcgtcacatccgcccgcgctacctgccagtctgccaacatgcacgaagaaactagtcccgcaccatgctgcgagattgggctgcatgctcagaaacaggaaacacctcacttgagcgcacatggatgcagctggaaactcggtgcatgggcgcagtgagagatgacttgtctcgagatgagtagctgaccacgtctcgacttgtcaccattgcgcgccgtgaggcttagccgtcttgtctagtacgagctgttgctgtccgcgcaagctggccggagcgctgcgcaagtaccttgccgaaccagccgtggatgcggtcgctagactgctccaggccatggtgctgagaagccctgcagagattccagtccatgatcgagctttggtgcacgagatgatgtaatgcatccgaccgtccctcttgtcgagcacgcctaggaaaggagttttgctttggccggcgcggagcctatgcccgagaaagctcctcaacacctcagcctttgtcaccattgttgacgcaccattattaacgtgcgctcgcgactgacgctgccattactggagcacccacgagcggccgctgcgctattgcaaaccatctgcccgaatcgcacgttaccgctgcgaaccccgctgaaacattacaaccacacccgactccgcgtcatccgcccactccctgcaaatcaccaacggccagcctgtgcgctcgccctgtcttggtctgacattcggcttcgtaacatgcctgtctgctagcctggttccaggtcaaaactaccgtggtccctgctattcgtctgttgtcacaacctgactgagcactcttcacccacgccagcgcatttgcgtttccagcagggaaattcccgtgcacatccgatccagtggcaccctgaccgctccacaagactaccttcgacagctgtcgccgatcacacatttgacatctactatgccctgcactccattttgataccctcttgacctgtgagtccctgtctcatttcctcttcaccgcgtttgggcctttgtcttgcatacccccaacatatacgtgccccgtcctaaagcatcgaccagggacatggttatgctactgtaaccagcgtcccctttgtacccctctcatgactctccagagtcgcacaagcctatagtttaattcgtgcacaccttcgcttcgttataagtcaccaagccgccgcatgtcgagcattgcacagcctgccattgaccccaactgacgccgctgttcgctatgacagaataccaaaacgtatatagtgatcgtggtcgtctacgatacattccagaacatctcttcgacgcctcaccagctcgtcgaggcatctaccaagggcgcaatcgccggccgcaccgcattcacatcgctcacgtcactcccgaccccatcctcttccgccgcgaaaaacgtcagtctaccagcaaaacctacttcaccgaaaagctggcgggccctagggaaagcgcgaagcgttaccttcgatccttcatcgacaatcgcttcacctccggcaaagaagctagcgacatacctacgccgcgatcttcgacaagcacggccagcagcaatagaaactctgtggcatccttcccagaaagagcggtgccggcagaaacggagatgaggtctagcaacaggaactcgactggagcaatcagtgccatgaccgcaccaaccgtccctcgaccatctctctcagaatcgccttggtcgtctggaagagcatcggccaaaagcatgattagcagtgtcaagacccttcccgaggaaaagcctgtggcatctggcggaggcgtcaacgtcaacatctcactcacagagcccgtgctctttctgcgagggtttgagcaaaatgaaaattctgagcggaatacggcaatgttgcgtggaacgctcgtgctcaagatctcgaaacccgcaaaactaaaggctataactttaaagttccgaggcaaggcccttaccaagtggccggagggcattccgccaaaaaaggttgaattcgaggaactcgacattttgatgagccacacttggccattcttcaactcacaatttcccacggcggaaactggtaccggcgcagatcgtgtggatttgtacaaaagtaccggcggtctcggcggttcgccaaacaactcctcgctgaacttgacgaccagggaagcgaagcgtctgtcactccaggtcaaccaatcgcgaagcttcggcaaaggtgaaaccccatctggcggaccatcggtcgcacagaaggggtacaggacattcaatgcgggcgagtacacatacaacttcgagctcccattggacagccatctccctgagactatcgacgtcgaccttggttctgtcaagtatgagctagaggcgacagtcgagcgggctggagcattccgtaccaatcttgtcgggaccaaggaggtcacactcatccgcgccccatccgagggctcattggagcaagtcgagcccattgctatcagccgtagctgggaggaccaattacactacgacattgtcatttctggaaaatcgttccctctgggcgcacaagttcccattgcattcaagcttacgccacttgccaaagtgcaatgtcaccgcatcaaggtcttcgttacagagaatgtcgaatacttctgcaacaacaagcgtgttcatcgaatggagcccgtccgtaaagtccagttgttcgagaagcgggcagacggtccaccaactagcacatttcccggtagcacaatgcggatagtgtcgggaggaggggttccatacgatcaaagagctgccgctgcgcgtggcgaggatgtccaggtgcaggactcgaccaatctcttgggtaaccttggtggggacgccaatgtcggtcccactgagatggagttcaacgtgcaactaccaagctgccataatctacgtgaaaaggaaaaggcgcacaggttacactttgataccacgtaccagaacattcaggtacatcactggatcaaggtatttcatccaaacagctcagagatttccacgctaattgttcatcagcttgtaatgcgactgtcaaaacccgatgcaactgatcccactaagagacgccactttgagatctccatcgactcacctttccacattttatcctgccaggcgacacaagcgaatacagcactcccggcatattcgtcacctgagcctgtacttggtggcacacgagtacccgaatgcggatgccccaacgccccggtgcggcgaacctctcccaccggctttgtgccaacactaagctcgatgggccgatcgcgaaacaactcagaagcagcaaacattcccacaccccaactcgcacgaccacaagctgcacacattggcggaccgaccgactcaactgtacaaagacctattcacctaatgcgagtcccgtcctttaacccgccagcattcagcgaggaagagccgcccccacctctagagactccgcctcctctatacgagaccatcgcatcacccaccagcggtctcgcagattacttctcacgactctcggacgcatacgatgacgacagcgaccccgagcgcaatgatcgagctcgtgttgagattcccttgacccctggtggccgcacgaacagaagcatggacgaaagaagaacgtggctccctgtcggacattaagtaccacgaccaccaccattatattttatgacgacatgagacatgcatcatggtttcggtacatatatttcatttccaacatgccatttttttcaagatacagcgcttttagacagatgttttgcatgttttttgggaacatcccggtgcggaaatctggagcatgggtaaaacgtcttcgagggcatgaattcgtctatcgcattatttactactgctagctatgctgtttgctcatgtttctgacgggtagctggagcacccctggcgtacaatcggcgtctacatacaaatcaagcgacacacgctattctatcaagcgtttgtacatagttcgaaccacatatacactcaatacatcaaacattcaacaattcaacattcacacttccaacataaagtcctcgatgcaacagctaactcatgatgcaagctaaccatccgatacaaccaagctcgagcttccaagtttccggcaactctaccatccagcgtttcagcacggatactgcacgatcccctttcttcgaaccacggcgatcctggtagacattactgggatgggccggcgtgtcagtaacgacgaaggagcggtgacgtgggtggagattttcggggaacgtgttgaagcgcagcggagattttcttttcttctttcttcggtgagactttctagtcgacttgatgcccaagggagacgacgctcagcctcattttttgcattgatgcgcggtggtataggggatctgcgggtctagatttggagggttgggggtgtaaggaacagggcgcgtgtttgtggtagcgcgtgggtttgttatgttttggtgcatgggtcgagtcgatcctatgcagtacaagatacgaattgacttttggactacgtgaagctttcttttcggtgatggtatttaaacaccatgctactgtctcatacttgaaagttgtgaaagcattcacttgtacactacactctagacttgtcgatatgaaagttgtgttgcatttgaggttgcccagacgtagatcgcgatacacgattattgatttttgcggtttgtaccgcgacgcttaccgccacggtgatcgctgtgcgtagccacgtatatctgcatcctccccaaggatttgaggggtttaccttcgcgtggattgctcgagtgcagccgaccgagcttcaccgccagaatgaagtcctgacatggttcacgcctcttcgcttatagataccccacatcggatccactggaagtgaggctggattctgaacgaactcggagcaacatcaattctcaacagagatggaggtagttaatcagcaactgggcctcgtctcgacgactcacaatggatgagaagatctccgcaccggctccgatgatgctgcactcgagcgcagattaccccaccgcaaatcgctgacagaagtcttgtcgacaggcatgggtgcatgttcttgcagagcgctgcatagatatcacacatcatgtgatcatgtgacagagaaactgcagcgtctttgtcagctggacatgtttgctctgaagagattagctgcacgtgggcgcgggcacgatatctgaggtgcggctgggtgttggggaggccctgccaatcggaaagcgctgcatctccgccgcggctgatgttttggtggagagagtgaaacggtcccaacgacttcatgacgggttgacagttcctagtggtcctgcgtgtcggttctctgccagacagcatcgtcgttatccgtcgttgttgcgccttgtactggcaaaagggcatctgcggcggcttcaggtggcgcgcgattcgccgatatctggcgtgcagcgattacgacagccaagggcataccaagagactagcatcaattactcggcaacggtcctccgccttgtctgccctctgccatctctcgcagtcgtcgcagttgtttctgctgtattctccacgacgcgcattgggtgtgcgactgagcctgaagacacggcttcgcaaacggaacgcgccattgttgtctcgaccgagacaaagtttgggagactgctaagcgcgacccaaaaggcaaaggcagtttgcgcccacgattgagcttttcacttccaagcatcgtgccgagcacaacttgggatcctgtaagcttgcgcgaaatctcttgggtttctcaacactctgcatctgggctaccactcactcgtccctacaggttccagataggacccgttcgcgcctttccccacaaaatccaccggtttcttcgacaagagccaaaactttacgccaactagggcattagggagcggcgactgggcgcacctgcgaaatacatgcatccggtctcgacactgcattctcccacgtccgatccatctcaacagcccgacggctttgaggcctctactctcctccctacctaacacgacctctcgcttgagtcgataacgaacgatcaataaactgcgcaaacgcaacccctagggtgttgtttcgctcgtacccactgcacaagctttccataagcagaagcatatctaggcacgactgcaggattgccgtttacccgggacaaccccaaacaacaacatggcgtgggaacatctctccattaccaagccgcacttggtgtacatcatccttggcggcttcaccagcctgtttatgctgtgctcctcggtcatcaaggagcgcctgtacattggtgaagctacagtagctacgctatgcggaatcatattcggaccacacgccgcgaacttgatagatccgggatcctggggcaatgttgatctcatcaccctcgagttctcgcgtatcgtcctggttgtacaatgtttcgccgttggtgtcgagttgcccagggcatacatggagaagcactggagatccgtctcgctgttgctgattccggtcatgacatttgggtggctaatcactagtctgttcatctggggtctattcagctctcatcttaactggcttgacagtctgtgtatcgccgcctgcgttactgctactgaccctgtcctggcttcatccgtcgttggaaagggaaagttcgcaaagcgagtgcccaagcatttgcgagatttactgtcagcagaatccggatgcaacgacggcatggctttcccgttcgtctacttggccatctacctcattcgataccgcccagatgctgacaaggttttcttccactggttctgctacaccatcttgtacgagtgtttgttcggcgccttcttcggagtcatggttggctatgccgcacgtcgtgctattcgatgggctcacgagaaggacctgattgatcgagagagtttcctcgtcttctatttcgtcttggcacttttctgcgctggctctggatccttgttaggcatggacgatttactggtgggatttgcgtgcggtgtaggcttttccaacgatggatggtttctcgaaaagacagaggagtcgcacgtttccaacgttatcgatttgctcatcaacttggcctttttcgtctactttggcgccatcattccttgggagcagttcaacgcgcctgacattattggacttacaccatggcgattggtcgttctgggcttactggtcctcttctttcgtcgcataccgatcatgctcatgctcaaacctgtcattccagacatcaaaacgtggcgcgaagcttcgtttgctggccactttgggcctatcggtgttggtggtcttttcgtcgctattcttgctagggccgagcttgagacagagtcgacaacaccacttgccgaactgccaccggagggctttgagcatctcaacatcatcgaaatgatctggcccattacgtgcttcttggtcatcgtcagtatcattgttcacggcagttccatcgcggtctttactctaggtaagcgcatcaacacgcttaccatttctctttcatacacccaagcgaacgaggatggcccaggctggatggaccgcttacctcgcattcaatcacgctccaaaacctcaatgtctggtcgcagaatgtccgaatcgtcgttcgatgagaaggctgaagcgacagggactggtttacttccacccccagggtatgctggaaacttcttacgccggcaaaaggaggaagataacccaagccgatcaagctcccgtcgcccaacgaatcgcaagagcaagtgggatgccggtcgaggaccaggtggccctatctcggcatcggccattggtccgaacaggaggcgcgatgaggagaaggctgattcaggttctcctgatcaagataccgacacgtttgctgataccacagctgtttccagcgacagttctaacagtggcaaggagaagatgaagaagcagtttccagaggaggagatttaccaagaaggccaccagactgtgatcgaagacagggagggtaatgttctggaggtcatggatgacagtggtcatcatggcagagaaagggatgcacacgaccgacaggaagctgctgatttactgagcgacgaagatgtggaaggtggtgtagcgcagaaagagcatggtggagcagttgagaaagccccaggcaaggctgtggatgctgccgagcacccccacaagacctggcgtaagcgtatgcagagcttctctgggcatcaccagaagggagacgatgccgcaaagcccaagcctgcgcaaagccgtggacctgccctcgcgtaccagtttggtaacacaatcattgtggaagacggagatggagaggtcatcaagaagtacgatattccatcgcagaagaaggacaaacgaccggaaacacaacgtggggcttctatggctggtggtactagtcgtgctattcaaagcttgaaaaggatgggtacacaattgggcgtaccgacgcatgatagtggaccttcgaacagccagggtgcggaagagaagaagaaaaagaagccagcagctgatgatgaggacgatgatctccttcgatttaccgtcacggcgggtggccgcaggatgagcaagatggagttcatcacgcaaatgtctcaaatggaccccaaagcgcgagccaagttcgtcgagaacagcaacgctcccgaggctgtcaaggacgcagcgcatgaggatgcaaaggagcacaaggagttggagcgaaaggcagcggtttccacgaaggcgaaaatccctgccgttgttggcgaggagggcgaagctgagatccagaagattgaatctcctgcagccaacgaggagggtcgacctcgtggtcccacaggactgacactcgtcgacagcaacaacgaggatgtgccattccactccgtacaccaagacatccaaaactactccatggaccagggcaagagcgagactgccgctcagcgccgacgacgggaagcatcacaacaagcccagccagccccagactccgccgagaacgaatcggaagaagaatcccccgccgagcgccgacgccgcctcgccgccctttccggttcaacatccccctccgcgccgatcacccgccgcaaacaatcccactcgcccgaagctgagaagggcttcgaaggggaaaccgcagccgagcgcaaacgccgtctcggcgcgctcggcgttggcgacgacgactcccccgaatccgatagcgaaggggaggaaggcggtgatcccatggaaactgggcgtggcacgcactcggaacagaaaactacgcccgcggcgaggacgccggggattcggtttgcagaacagccgcgcattccgacgaaggatgagcgtgcggcggatgatagggaggagaaggagcgcgagggcgataagaagaaggggttggggaagttatttaggaagtagatgtgagatgtgaagggttgtgattagacgaaatgagggtttagggcgtgtagtttctaatgatgacggtgctgggagcatagcgagtacgatcgatatattgcgttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctcaggaccaaagtagaattatgctacaagccagcagatgcatacaacgcagtagagtaataatgaaagcagagtatagaattaggttatatacctaagaacttaacacagtgatgggccagtaggtgaaattctataatataataggttagacgtttataacgtgtagcagcagcaactttaactgcaaattgtcgcaatagcagagcaacagcagctcagcgtcaaaggcttagttaccagccttgagcaagtggagcccgatcttcttgatgagaacgcgcgttcagaaactccctagtcgcgcggctctcggtgtggggttaccccagatttccaacagtggttcaccatttcttgagcggggccggccggcctgccagacgagacatggctagcgagcagaagaagaagtaggcaaggcatgtgcgacataaaatcaagttaaccataacgccattaatttgatcctgctaatctagagaaatctcattcctcaatagtaataatccaatatccaaaaactgtccacatgactgccatgcctgctcccatacacaattggcttgtccatatatcaagtcccagctccgaacttatgtaacgaccggccgctccgccaagaatgcccatccaaacaacaaaaaatcctacctcccaagccttcttctttagttctctccatctgttctgttcctgtgtcttcaattctcccctcattgatgtaccccattcattagcaagcatggttacaaagctccaagcttgaattgctggttgtggtatcatgaaaaatagagcagcaggagtcgaccagacccactcgccccaagtagggttgatggggttccttgtcttcaaataaacagcggtcaacacaaatttcgcgatgtagtcctttggtataaaatgcgcgaaagggctgacacctaggaaaaagtatgatgtgatcgttgtaaagtgaacaagagaggtgagttctcgccgcaacgcgacgtagaagaaaaggggtggttggtggatgtacatggatggatgaacgtaagactcaatgtgtacggcgcgagcccatcgaacttgctggagaagccaacggcggagagtaacgggtgtttcagtctcggtcactgcgtgtgtgatgtagcggacacgatagcccgagagaaggaggcgagtggtcatgtgtctatcttcgttgacaacctgttaattgtcagtgctatgagcaacaagtacacatcaagtacgatgttgataaaaaaaaagaatgaaactgaccatccaattcccgcagactgtctgcttgtaccaagctagtaattcaggtttgacaacctcaatgcgaaacgccgcacaaggcccgctctggcaatcgttggagcctacagcgcttgaaaaacatcttgaaagatgtagttcattcaagtaaaccgtgttccccagcgtggtaacgagattatctttagcgttgtggattttcagcgcagtactggcgcctgcacatttgtcgtccccatgaatggtttcaattgttgtctgaatcgtgtctttgtagaccatagaatctgagtcagaggtccacacgaactcaagacccaggaggtcagacagggcaaaacacatgataaaagaggtgaacaggatgcccttcttgtgcatatgaggttgggttacacatagatgtgttatagcgtcaggacctgtgacatgtatgtggttttcgagcaacgtctgcttagcaagcgctacgcatttctcgatgagaatttcatccttgcccaaagtatcggtaccgcgatccatttggagtgcaatgtccacaagtggaacgggaagattgagaacggccgagccacttgggtagacctaaccattatcagctgagccacgagatggtgaatgctggacaacgaagatcgagcgacatacctttcgaaaaacttcaaccattgtctggtcttctttctgattaccatcgatgcaagtaagcacaaattggcatccctcagcatccagataactctcgagagccttggtaaagatgacaggatcctcgcgatatcctacgattgcagcaatacaaccgagttcaggctttggcgaacgtttgggatgcgtacgatactctcctttctcggccaagctcagatcgggataacctttgctttttccttgtttatgcggatcgctattttgacggactttctcattagcccagccgcagtgttccgcgaaataaactgtcataatcgtgtcgaaagtgaaaaagtaatcggaccagtaaaaggtcagatagtagtaaagtgcagctccagccaagcagccaatgaagttgaaaagctttgtaaatgcattgacaagattctgggtctctggctcggagtgatacttgagctcactgtctagttcgtaggacttcgatagcaaagagaaggtataagagcagagtcgcccaaatcttaggcgcagccaacccattgtaaaagatttcttgatagaagacagtgaaaccaaatcacagcaaggtgttaggtcttaaataaacatattcacaccactctcatcgtacgataagagagggtgaaacgagcatacgccggctgttcaccgcggacgaatttcacgggccgtcttgaacaggatcgctgcggtacgtatgcgttgcagttgcagtcacacgctttttcttggaaccacgatggcattttctaggcgtctaaatacaacgtttttgagttcacaaaggtaagtacaccaaatcaactaggcagcggaaaaactttggagatgatggaactcctctagatagacgtcctgaaggagggactatgcctggaaagatgcaaatgtgatttataaggttaacaaagatttgtagtgaaggtctgtagacaaaaggtccgaaggcggttattcctcggctgttcgtactctactagcacacgaccaggacaagattgatggtgaggggagttggtggcgcatgtctctccccaagagttggttcaaatccaagtcacacgctaaattccgggcgcagttgcatagacacctatactatccccacaggcacacaccttaaaagtggatacagtgtagtatagctgcggaggaactccacgggccttcctaaaccggaccgctacgttacatatgcgctgcagtggtaggcccatcacactttagaagtggatctgatgtgcaacagcaccttttcacctcaggtgagacgaaacatgcccaggtgcttggcattagtccgatgtctagccctacagcatcagcaaagatagaagaataaagatagattcttaaaaagatatatctaaggcatacagagtgaaatataaaagtcttgcttaatctataaaagcgttgcgttgttgtcgtagttgtatctacccgaagtgttccaccggagctggtaacgtgcagtacgcctcttctcttgttatcggcaagtagttcagcttagcgagttcttgttgctcaatcctagaactgttttgtcgtagtttatgctgctgcacatgttaagggcctgtctacctccccgttttgaaaacgccgtttcggcagaacagtagcagaatcttgacgccgcgatcatgtaataaaacagagcaaactagtaagtaacgaaattctgagataatcgcacagatatgaagactctatttgctacgcgcgcttagaatagtaggttttaagcctaatcggttaagaattagcgaaagcagtacaaaggtgtccatcggcccctttttatgatagcttatcatagcgcttactttggagcaggcgttaaactgaattagctaaaacggcgttttggaaaccgagcaagtagacagaccctgagataagggcctatctggtaaactgaagggaccagttctgacgtggcagaatcgggcagaattttagcgcaaacggagcctccagattgctgactgagatatgaaatagcttctttaaaatagagggctctagttcgtagacgcgctaaaaagggtaacctttaagcctagtttataaaaggttaacgcggccaaaacggagctctcaccgcctctctacttgtcatagtggtttattgggagcaggctcacgtggacgctatacctctttcaaaacaaaacggccggcgaaactttcgtaccagacaggccctaacatggctcgcctctgaaccggtccgaattctgcttgcagcttcggccataaactcctgagtggatgcagggacaaggattgatatcgctccctcactcgtacaaatcactggaattgtcccgtcgccgatcagcatttctttcgcgccagatttctttcgcgtcagatttctttcgcactagatttctttcacatcagctgaatactatctggcttaacgagtctgttcatttctgagcccaatcccgaagataatgcaagatatctgttctctgaggacctcttaagcggtttcatctgcacttagcgacgaatatcgagagcttgacaccttacacgagacctgtgtgcttttgaaccgttggaagctttggatctcgatgtgtacatcgtcccgttgatgatcctggcagaagctccactcttcacctccactatcatcctcaattgtcagaattgaaatccaagctacgaatttgagagaagccggctgtcaccttagaccatcacactccccggatttcccccgcctctgatcaccgcattggtatgcacaggaattgtcagaatatggcgaaaaactcagcctctacaggcagggagatttggttggatggcgttcgaggtgttgccgcagttatcgttgtttggttccatgcaactgctggaaggcttgtcacaccttatcgatccttttgggactctccagcatctgaaaatcgatacctatatcaactcgcaccctttcggattttcttctcagggccaggcatggttgacatcttctttgtcgtatccggatactccgtctcaatcggtctcatcaaactccgtcatgaaggttcactcgccagattttaccagagactgacgagcagtgtggtcaggaggatgtttcggctgtgctttccagtcgcaataatgatgctagcgacccatgtggtgtattacgctgggctttataccatgagtaacccaaaaggtacaggatgtccaggcgcagaaccgcggaagtccccgatcccacacataaaatgcctaattcggtcttttatcagcattatcaatgtacaaagtggccagaacttgacactcaacgaccgtaagtgaattgggagatacacagccacgtaccctaaccatcatgttagacttttggacgatccctgcggaaattcgtggctctatgaaagtatacttgacactccttgggttgtcgaatactcgagatatggcacgaatgatcatcctaggactcctctgtgtgaggtcatggtggaatggaacacccgtatacatggctttcttcgcaggagtcttgtttgcagaacttgacgcttctgaatcacttaaacagcaagaaacacaggcacatctatcctattcctatcgcgaccaccgggatttgagttcatatacgacccgactgggtcgactatcaaccctgttgaagcccttagttttcattacgggcatctaccttctatgtctacccacaccaactatgtctaaaggcaccactgaagcaaaattcccggcggattggttcttcctcgacttatttcctccgcttccgtggtggggcacggaaacaacgtggagcacatggcatacattcggcgccattttggtcattggtagtatgcgtaaattacctcgattccgagcaccgttcgaatctagggcagcacaattcctaggccgcatctcgtttagcttgtacctttgtcaccaaactgttcttcgggtcctattaaaccccgtaatgcattggacaacacaatttgctgctggtgtggtgagtcacgacgatgttgattcacgggaaaagtggggagtagtatttctaagttggattttagcaatacctttgataggaggaatacttctgctgataagtgttcgcatggcagacgcagtcgaccaaaaaagtattgctctaggatttaatatagagagaaagctacgtaggtaataacatacagtaattacgctgttgaattagcattataagactacactgtacatatgaatagagagcagaggttacaagttattgaaactggggtttaaagtgttataagaagatattgcaggcaggaatgagataacagtaattcgatataataaaaaaggcaattgcacacaattcagaactcggaaaggcaattttccgagcggcatcattcacccaccggcgaatccccgctgttgtatgtttctaacattctatttgccaaattctagcctctgaaatataatctgacagcatgctgcctgaccatcgggttactatattgtgccttcctaccagttttgctagattgtgcaactttaagatccattcagaatttagctactgattttatatcggtgttagagcttgtgggttgggtgaacatttcccatgcctcgccaagcatctgccgtatgaagcgatccttacgtttggcagctagtcgaagctttgggtaaaatattagtgcaaatacaagatgttaagcaccaaagggagagttcagtacgatctccgggatacccaagacagtgccaacgtcgtcgtacacggcagaacgtttggcaattgggaagacaataacttcgtggtcgcgtacgatagcctttactgacaggtaggatagcaccacgccagacaccatacgcaacggcaaaactaccgtggaggtaaatttgtgggcatgatagatcatctgtgtcgtgcgagaatgatcagaaggttttctggtagcaatgatgccgccgattggactgttgctgacctcgaggcgatgggaacgcccgaatatatggctaggacgtatcctggccattcagcaagaatcctctaaactgtatgaaaagtcggaattgactgtcctacgatcagcttctgggatgactgcagcttgaagaagtctggatggtaatcaataatcatccgcgctgagtcagccgaacattaactgctccgtacgtatgcgataagctgctctttgtggtaaattgctctacctggtaagtaactctacacggcgaggtgctctacgcgataaggtgctgcatacgataaggtagggactgcattgatacactagcgaccgtattgatgcatggccaagaagaccgattagtagtgcttactgaatcagaaaatcgcacaaataatctgcctccgtggctctcaagctcatttagtagccttggtatgcagacgatattggcccacctcatctgtagctccagcgacatatcagacacttttcagccacaaggcttaccgcagcagtaaggctccttcgcgaagcgctagctctatgcacaaagtacatctgggctttagtggcgattgtcattatgctgtttctacgaagctgagttttactaaccacaaggcaatggggagagcatcgactagagcggcgtgctagatgtataaatgcctgcgcatctgctccattgagccttgttcggctcgtgaaccttttatcaaacgatataggaatcttcagtcatggcgcatagtcctcataccagcgcccgagagatcattgctgaaataaaaggccaatcgcttgtgctacctgacttgtggcattacatgcccgcagaagactggccagtgagtctgaacccagacatcacgcgcctccgcgagcatgttcgggaacgacttcagtggtatatttgaccgaagatagtcgtcacaaccgaggctgatcgcatgataggatgattggccgcatcccgagcaagcagcaaggacttcgtaaagtcgaagcgcaagatctgggtcgcttcggcgcaggatggtggccgtatgcagactatgagcgtatggagacctgtacagatctatgcacttgggtacgaatccgattgtattgcttgtataacgtcaactgacagtctgcagctattcatctgggacgatggtgagctacatgtcaaagctatacatgtggtccagcatgaactgatggaaagcagagattgatgaagcaggaggagagttcaactctgattacgagcacgcccagagatgccgtgaggacatcatgcatttcgtacgtgcaatgttagatctgccaccatataggatagtcaaaacgtcctttcgaccgatcttagagacatctcgggatgtctggcaaagactttgtatggatatgacgctacgtaagtaatctcttcggaacgctgagcggaccgttagctgaattataaaaatgcatagacgaacgacgcaatcttgccaaagaggttcgcatctacctggaaatggtcggatatgagcaaggcctgcgtgttgatcagtctttgccgactctcgaagagtattggcgtttaaggatggctacaagtgctgtaaaggttgtcactgcgacgttgctgttggtctacaactgaagatttgctactgccaaagtaccgatcgctaattattggcagttacgcatgcaaagtacagctacctgcagaagtgcaggattcgaagctactggatgatgtatacgaggctggaaacggtgtgacctcaatgtcagttgtcggattgtcttgatggtcaagtggagcgagtgctgataaagacccagtatgaatgatctgctctcggtgcagaaggagttggtgaggtccacatgtgcagccagtgtacttgtctgcacagtacttacaagtgtttcaggttgcgggcgcgtcgtcctcgaatatcttattcgtgctatacgccgagactggtagcctccaaggagcacttgagcgagcactgggtctgcttgcacaatgctcggcagagtacgacgtctgcaccgcgagactctatcgtgcctatcaagatcgtcctgaaatcgtagaggctttggggaagctggtaacaggatgcagatatatgtgcaccggtaatctggcctggaggtatgtgacattacaacttacttgggctgactggctctaatcaggccatagcctcgccactacacgatacggagtcattgctgagcatgatgggaccgttgaaatatctttgtagtctaagatagaatctcacccgtaacgtatttattactttaatcataagctagcccatatggaagctgcgcagcgttagaagaccgcccttttttcaacatcacactacattgattatgacatggctgactacgaactcgggaaggcaattttccgagcggtgacattagccctagtccaaaatttgaacaatctgccttgccgcatgcaggttgagcgtgatatctgtggacagttcagttcctagcccaagaaccccggttttcgtcacgctccacaagaagatacggcattaccctaggtaattactagctgagattaataaggatgcgctgtcaggtttgcctacgcgaagtaccgaccaaaaagataaaccttcgcgtctttgcacaggcgttattgcggccttagcgctagcggctcgtctcgctgtcaaaccttgttcatgcacagattcatgaccctggctcgaaaaataaaaatgatgatgatcgatctcagcatgcatgtcgtccaagcaaaatggatgttcagctgcgtaggtgaggtaggagcgagcgacataccgcaagtggaagacagtccgggccttgcagctcaagatcgacactgcagttgacacgagtcggcagaaagctcgatccattgcatcgtgggtaactagtggccaaccaccacagggggtgttgactctagtaccagtggcagtgctagtatgccgcttccggtccgaccctttgaagtcccttttgatgaatggcgagatcttcaaccaatgaacaacctcagcgcagataatgcataggatggttaagagatcccaatgtcagggctcacacaagcgtatgatcaccgcccaaaaattcatgtcgattgacgtatgcatgtttcccgatgtagtttgggcgaatgcgcggggactcagaccattgcttgtcagcaagtcgcctgcgcattggagacatggctcatctcaaacacagttgtatttcgaccgctaattgaaccggcactcactgtgcccgcacttgagcagacctttagtgaacgacgcaagctattgagacacgaagacagagcgagagacatggactgtgaacccgcgattctgacgtactaccagtgtccaatctcacggtacatagatctgcgatttatgatccactcactggtactagatatggcctatgtgtttcttggctctggatgtcggcgaggtgaagtcgtgtccggaggcttgcagcatctcaagtggacctaaggcaatcgctactgtacgcttatcactcaccccgataccagaacagatgaggaacgccttgttgtagttaggatcacaatattagagatgtactgatcaccaaaagttgactgcaagcggaatatcgtcagtagaggctcacttttgaggttcttttcctcgcccggagacgaagatcaccgaagagtatcgccatagtatcgccattggagtgcacatataaagctcaccctctcatcgactcttcagaatcatcatccagcatcatcctctcatctcttcaagcaccatttcacttccttatcacaaacccaagcttcagaagtgacagcaaacatggtctctttccgtaacctcatcgtctcggctctggctcttgccgctcccattgctgctcaagcgtctcctgctgatgtcgtcaagaacatacaggccatcacgcagaagagtcaggctcttcaggcgcctgcgcagagcatcaatcttatcaacggtcctttgatcctcattggtacgtatgcacgagtccttcatagcaagataccgcgaagctaactaccggaataggtcagggcccattcccccagatgtaggcggcaagcagcaacttctcttattcttccagtcaatctaacaattttcgttgcgtagtattgtaggattcaccgacatcgtctcttccgccaccacgtacattacccagatgcaaggcatggcacccgtccccgccggcgctcccgccgacgccatattcgatgcgttccgcgagttcgtgcgcgtccaccaagccctcctgaacatcctgatcggcaaggctgggcttttcgagaccgtcccgttcatcggccagcccatcgcttctgtgcttcgtcagattgagaatgtcgttgatgtaagtcatcattttacactttttatgtgggcatcagttgctaatgtttgtgaagaccatcgcctttgcgctcattgacaccgtcgagtccagggcgaaggacctccagggccaggcaagcgcgctcggcaacaccctggatcttgctgtcaataggtaccagggcatcgccaacgtgaagcgttccctcaggttcgcacctcgcgaaattgctgctgaggcttagagggcgatgtagatgacgatctaggggaggggcttcagcagtgaaggggtatgagaagtataccaggggtaatgtgattcgaagatgtcggaggaggtaatagtatagtgttgaagtagctcgatacaattgcagctatttcttagaaagatgcatccagcactttcaatcaacccttcagtgtctctcaaaaggcccacatacaacgctttattcgcaatacatttgcgctccagaatcgccaatctgtcgaactacagtcccccaaagatctgcagctactcaatgctccgtactacacaatcttcatttgggttaactttcctaactgaactacgactttccatcgggtttcgctcaagatttgacctcaactacttcgggaaatggacttgttgtgcttcatcaacttggaaattatggcctcgacagggaccctgtattatgttcaaattcaaacgctatgggtcaaaaatgcatttcttcgcctcaagtgagtatccaggacatcaaaaattggtaaggatcgcatgttatgtctttcgctccccgctcatctttctgtcgaaaacctctgtttcccacactaatgtgttcctgctgtaaatggttcgcgaagaacactcgacgaattttgccacggaagctacatgcgttcctttcacttcttccgagagaacaaagctccaagaaaacacgcctaggctatatcccaagacggcgacggccatgaacgacatagctgtgcgggcttgtttgaagtaggataacaaaaagatatgccttatcgtacagcaacgttttgtcaggacgctacatcagtaaaagggccagagattggaccaataaagagtaaatgtagcggtcgggtcgccatgttccacaatcttcactgactttgcatataatcataatccatagtcgatcaccttatgttgttctacctttgccgcaacaagacgtcgcaacgaggctgacgtacgtctcgctatattcataaaataaccgaaaagcgatatagttggttgagcttgttcaaaggcgacaacgatgatcattatgtgttttgtctcctggcgatcctctgtcatcacatggcatgcatcatgagactcatgacacgataacatgcgagccgaaagtcagtgcgtcgaaatgggatatgtaaacccgctctcgtctgcgtcgttacccctcctcttcacaccagatctggcagattttgtgctttctgtaaaggctaacatgaacatggacgatgttctgtgagcttctgtttttcgataaggtcattttgaaaccactatcatgtcgttttatggccaagaacagagacgcagcctagttctgtgtgtaattcgctaagaaattgcacatctacgctataacgagagccgaagtagtgtgtcgggctggggtatgcaagtccgctctctgcacctaccttccctcttctctgcgcgttatatcgagcagtatccactatttttctaaaggcgcaaagatgtatgtacatatgcatctatgcggcatttcttgcaagttcgcgtattaatcgtatatgtcttcctctcctggattgaaggagatgcagctggtttcaacgcgggatttgctgaaaaggcgtgtcgcacatcatagcaagactagcgcgtatgaatgagatagataaataagtacttttcactctctttgtctctcctctctacattacactttgaaaagtttctatcctttttcactagaagcctggccggcaacattcatgttgcctgcgtggctttctgtctaaaaaccttcgttgagcatgtgtgtgtttcctccgcgcggctgaagaagacgcagccgatttctatgcgatccttaattggaatgtcgcacattcacaccatagcgaaatcagacgtattcaatcgcgatgcagtacatgtattacatcctcgtctgcctttattgtattgccattccaaagcttgcagccctttctctcaaaagaaaaacttgatgtcgccatatctcggcgcagtcagaatcgatatttcgcaagcgcatgtgttcctcttctgagctggaagatacgagctattatttccatatgagattttactctcgaagcgtgctgtatacgttaccaaaagcagaagtagtgcatcggatttgcgtatgtaaaccgaatctcttctcctaacctcccctatctacatccagcagtggtttccttttcttactgaaaaagataatggagaagcccaaatgttgtctggactgcccttttctctcagaaacccgaagaagaaccacaacaactgcatgcctcggtctcttggaccaaagagacatcgtcacatcgctatatgagattccttttaaatgagcattaccgcgaacttttgtcgttttcgtgtgcgcagaaatcgtaccgtcaggaacagaaggagcaggaggggtgcgggtatatagatccgccctatgtcttctagcttctcttctttttaccgtgttcagaagatcattcctatacaaaagcgttttgcgtcgacaaatggtaactgcgccgccctttgcaggctttgctcaaaaaggaaatctacgggacgatgtgttctttttctggcctgaaactcatgaaccttgtcgcgttgagagtgagatgtagctcacaagcacttatggcaagcctatgtctttttcgagccggtggatagattgcgtgggcagaggaagcagaggcaattgaggcatataaatcggtgttcttgtacatgttctcttcctctatctacgtagggataactcctatacttgttccaaagaatgggaaattgtgacctcatgttttctacgctgttttttgtctcaaagaataatccagccgcctcatatctttgtctcctgagtcaaaatcgacgcatccgctttctatgtaagatttcgccaaaattcgcatatcacgaagtgatgttcaagcacatgttcgaggcggatgagcaaaaacaacttgaaagatatgcgggggtcgaggtgccaacttaaaaccccgctccctccctcctcctttcacattcaacagtttctactctttcctccaaaacagacgaaaaacacgtcaataatttttgctccgcctttttccaggacacaccgcctgcatggcccatgcagtcattttctgggtatcgaaaaaggacgcaaacaacatctatgtgaggacctgctgaaaattctactgcagcacatgtcgttttcaagcgggtataacaaccaggctacagcgggggcagaagtagtgcgttggagcagggtatttaaactagatgtcttgcgtgagcacgcagataaatgagaccacaactagcgccgaagcagcacgcacgtggaaaagggatacataaacccgccctctcctcctcctttccctcctctcctacaacatgttcaaaagcatctacatttcccccaaaatcgcgaacaacgcgtacatgtcgcccacgccacttctgtccagagctgaatactaccatcgcgcaaaccacgtcctcaccttctttgccccaaaaaaagcctttgctgaaatcatgcctgctgtccgctttttgccgcaaatgaagtacggtatcaattcatgtaccgatcgagcgtgcggcgaaactagatcatgacaaccgtcaaagaaacagaggagacagttgatacatggaaaaaacgcgctcttgtatcccccctcctgcttctatcctctttcatacactatattccaaagctttgcgctcttttctaaaagaggacagggattgatcacatgtggtctgcgctgcttctgtcaaagaccagttcttcagaaagcatatctcccgtcttctatgcccaaaagcgccgtcttccagctcatgcgtgctgtctgttcgccgtaaacgacgcacagtatcaatccatgtctcgatcaaacacgtagcgagattcagaagaagcaggtatggatttggggtacataaaccaaccctttgcgacatatctcctcggctttttcttttaataaaaaggatactcgcctgagcgcatgtgtgctattcgcccgcagaaattcgtagagtaccaatttatgtcgtcagtccaccgagccgagagccgtaaaatagacgccaaattatagtgagagaagaaaagggcagggagtgggtcgggcttgggagtgtatataacccccatgccctccgcatttttcctttcttctctacaccgaaaaaagtgtgcctgtgctgttcttcaagaaaaaaaagacaaagggacgccaatgttgtctgggcggctttttccaaaaaaaacgcaatttccaagatttcatgtgttgctcttctctgcaaaaggagatggttaaacatactacgggtgctggttggtgtggaacatgtacggaataagggcatgttttggttgagaggggggggggggggggaatgggatggcagatgggcgaatgggtgagggcaagggcgtctggtatgtatgtgtttgaatggagtcggtataaacaaagatgatgatgagccattgcgcacgcaacattacacattgatcatgatgaatatatatatataaacgcttaaaccgcatattcactaaacacgcccaacgctatcaactcaagatccgcatcacaacttcgacttaacccacccctccacaaccccctgactcccagtccccgagtcgcccttataccccagtatccgctccacaatcatctcctcgtgagccgccttgggcgtaacaacaacatccaccaggccgccagccccgccaaacccgcggctgaacttctgcgcaaacgcgacaatgccgtcttttaggatttcattatcgcccgcccaaatcaatacctcgccaaccacatccgcaacgggagcccaccactccgcgctcgcgagcacaggctcgctgtaatagtccccggcaaacgcggatgtggagccgaggaacgctgtggaccagcgcgtaagcgtgcgcgcatcgaacatatccctctccctgttctccgtaaacgccggcgtatgcgtctgcgtgagactcgcccagggagaaatcagcatcgccgcgccaatcctgcctgggagcctcaacggctggatctgcggatgcgggtgcacgagatgcgacaacaaaccgagcgcgagattgcctcctgcgctgtcgccgcccaggatcatgtcggcgggatcgcggccttcggtttcgacgaggtggcggaggagctcgacggcttgggtgagttgggtggggtaggggtgttcgggggcgaggtcgtaggcgaggagcagggcggagacgtcagggccgagagaggtttggaggtcgttgagccaggtttggtggccggggccgcagggcattacgtagccgccgcctgtatagaattagcgggtagcaatacatccagtggaagggacatgtaccgtggaagtagatgatgagcttcttggcggtgctgctgccaaaccagtgcgcctgggtgccactgggcaatgtgatgctctcgggcttgaacttgttgtctttggcgaatttgaggtagattggcgttgtggtgccgttcaggtaccggtcctgggcgaggtcgaggttgcccagttgggtgcggaacatggcgaacatgacatctttgaagtaggtgttggagccattgtcccctttgaagggcgaggtgacgagacggccagatgctgagccgactgggacatgttagtaagtcgagacgagaatcaacaatgcatgtctaccagctttgaagacggccgaggcgatgcctagcttgctgacgtcctggtctgccatggtgttgaataggaacgagctcggaggcactcagcggcccaggagcacatcagaccaaatcatggcatggcgacaagcgcccagagcttactcgacgtcgtctgcacatgcagcgccgggcggaggtgattacccgaggctgggggagttgtggggccggcgatcgggcgcaggcaggcgcgactggcaaagaacccatgtcgtgcgctcccggaatgactcgcgaattttcgagtaggcgacttcaggcactccttacgagtaaggcctcttccttctgcgcataataaccactatggcgtccccggccgacgcgggcacgccctcgtcccagcgcagagacagcgagcagcccgaggatggctccaacaagaagcgccgcaccgggcccaattcgcgtggtgtcgccaacctcacgcccgaacagctggccaggaagcgcgcgaatgatcgcgaggcccagcgcgctattcgcgagcgcacgaaaaaccagatcgaccgcctcaatcagcgcataagggacctggagaaccagcagccgtaccatgacctgcaggtggtgctcagagagaaggaggcggtccaggccgagaatgcggacatcaggaagaggctgcatggtgtcatgacgctcatccagcccattctgagggacgcaggccccgtcgctggtctcaatggtgtgtctggtctgtcttcagcacactcccatgctgatgtgtagtagaactcgctgcagccgcagagcgctcgcctctgaccgtcctcccaccgcaccgcgacgcgcccatacaacccccctcggaccctcgccagttccacgcgaccctccaagacatggccgccgggggaacgcctacgaacggcgtccactcgccctccgtaacagacccaggccggccgtggatgtaccccggcgaaggccccacgagccacatgcgccgctactccaacgacaacagcccacgcttcgacgccgcgcgcccgcagataaccgcgcccgacatgccattcgacgagcggctgggcgtcgacttcctgctcgacaacaaccaggctcgagtcgtcgacccaaacctgcctcccccgcaactcccccagccgtataatgtcagcagcgacagccaggcccaatacgccccgaacctcgtagcccacctgactctcccgcgcaactcctcccccacctgtcccctcgacgccatcctgctcacctttctgcaagaccggcagacgcgcgcggccgaaggcgttcccatcaagacgctcgtcgggccgctgtatcccaacttcacatctctcgtgtatcccgagcgacaggtcgagtcccacccgctgtcccagctcttcaccgagatactgcgcacgttcccagatatatgcgggaagcccgagcaggttgccatcgtcttcatcatgtacctcgtcatgcgctggcagatcgaccccagccaggagaattacgataggctgccgcactgggtgacgccgcgaccgacgcagctgttcgtcgggcatccgtgctggtttgatcatttgccgtggtgcgtgaattccctcccctccttccttgaacagtttttggcgaggataattactgactttgatcctcaggccccgcctccgcgaccgcctctgcctcacaaaacccttcgtctctttccaaaacttcttcatccccttcaccaccaccgtctccctcaactggccctacgaaccccaagacgtcctgctccccgcatcaaaagtcaacacctcagccctctccgtcacttcctcgtccttctccgcgccctcgacccacgtgcaccccggctcgccgcaagaccccgccaccccgcaacctcccctcggcccgttacccaaggaagaggaccagtggcttattaacccggcgtttgagagccacctgagggatttggggaactggacgcttggaccgagttttagggggactttcccgcagtttgcggattgtgtcaaaattaaggagggcagatgaaactgattgtagatgttttgatcgggagggacgggggcgggcgtttttctttggtgtgaatttgcgaaaatggatatgtttcggaaaggggatatgacggggcgaaatatgagtatggtttgtattgataaagaaagtatcgggtatgtgtggacatctatgggaagtgtatgcttaggagattgatatgtgttttggtggctaaaacctcgaatatcttatgaaatgattgggtcgatgacgatgagtttgcagcttgaacgatgattgagtacgtgtttgggtttggagaattgatggcagaaaaaaagaaagcatggtgccaccgcgtcagagaaaaaggctggactcaagaacgatatatatgttccgacgaggtgagaagaacaccgaccgccgagtcgtcaaatgtatcacgtgctgtcaagaagacgagtcgtatgttcagaatgttttgtaattctccagtgagaataggcacgatcaggattcccaaggttgtttagtgtttgctatttcgctgcttgtgtgtcagggccgctggtttcctgcactggcacgtgggtggagaaggagagtgaaggtgaacacgcgctagcgtcccgtgactgcgcgcgaagtcgaaattttttctacagctctcacgtccataataccacacgctctctcgattctactcacaatttcagcccgattggttcctcgcaatggctacgttcgacaccaccacactcaagggcaagatcgctgctggtcttgatccgcaccgcggtgacgagccccagagcgtcgtggagcagttggccagtaagtttagctttgaaatatctcgccataatacacagatggctaatagattttgcgaaagggaatatcgccttcatcatccgctacaagctccgcccagacgtcgccgcccacgaagtctctgtactggctctcacacctccgtcatatctgaacagcttcatgcctatccgaactcttcttgatattgtggttctcgttcacttgggtttcgaaaccgtcaggaaggtcgttgcggtcagggtgcaagacacagagaatgctatcactcagttaacgaccgtcgtggacgccacggttcgaaagatattgtcagctgctgctatatggactccgaggaacaaagggattgtgggggaaaactaagagctagctagtcgttcgcctggtagccggccgatcagttgaaggagacggagtgaggagtagtattcacaaattgctcgatggcttatgaatactgggtcgaatgttcgagctacgcatttacccttcccaacgctggaaatcatagtgcagtgcggttagagatcgtagatagctaagacaggagtgtcccctcccacctctcttctaaaacttaaatgagcttattccacatgtcacttcctaaaccaaattataaacagttgacctttgtgtcttccagcaacgcttctttcaaagctgagcttgcgacagggctgggcccgtaccgtttgcatgacgtagaagcactcctgtagcctagcgtagtgaaagcaaacagcgcgcgctagtcgcgtgagtgcgcacaaaactcaaattctctcgtgccgcaacttggtttctttctctcacaaaacctcgaatgagtactaacgctcaaactgcagttatcatggccgccagccgaaccaccatggccttcaatgatggcatcactgacaccgacaagagctctatcgagtttcgcatcgccgactcactcacccgcgaactcggaactatgtctgtgggcgacctcgaacgcatcacgagtaagtgctgtatgccatctgagaacctcgcgttaacatagtcacgacaggcaagatcgcctttgttatacgcttcaaactcggcgcacaaatcactgctccctacatcaccactctggtcaaaaccatggacacaggtggccgcagcatcacaatctgggctcacctcggtgctatgtgccttcaagagttgttctccgtggggggtggatctggcgaagaagccatcatatacttggggtacgccgcagattgggctgtggagcaggtcatgaagctgaaggacgcaccaagcctgaggaagaagccgttgctgcaggagcttggagaggacgttgagctcctcacggctgcgaatggcagggattgagaaaatgtctggcccgagaaggtatatgcagaaggagttgaaaaatgaacacgtgcgtctacataggtacattcgctacagaatcagatcatataagcagcatgattcgtgtccgttctgcacatgcgtgaagctatctaatagtctttcactctggagcttactaagatgcttataagactctcacaggtacactacaggtagaatacgagtcttacagcactcaatcatgatgttctaagaatagttgcgtttctgggagacaattacgataccctaccgtaggtacttcctatagccttggcagtgaagctgagaataagaacgagtctgcatgcgaaaagttgtatctagtcgagtacaccgctcagcgtctatagcgcctcacgtgagcatagctactgccttggccgatcatttgggacgctaggtcagtttgcgtaccatactttttccctatctttactcgtccacatggagccgacttgcaatttttgtgcttgctagaacaaccgtagtgcaaagacaccagcgttcaaagaaaggagtgaaccgtggttgaggatttgcgcggactttcatcacgtgcatatcgctgctgccttttcaaggtgtgctaatatgtaaagaagccactaccgagcccatacaatcatatcgaataacctaccctcatttttctgcttcgcaaaagcaccatataccaacaaccgcccatcacgcaaattatgttcacatttcaagttatttcctatattcaacgccgtcccagaagcctcaacgcgatgcagtagcaatctccaatcttccgacttccacgggaactgagagagatgatacacggctattgcctgacgactaaagacgggcttcgattcaatccggacaccagaaaattaacttttgcggaaggttggcgccacagtttcgcctggttgcatacctgcaaactggctgcagttgagacacgtgagttcccggtgctccaattcaacgtagtacatttttcgacacactgcaccaccaagggcgacccgaggctctatggacagcagacggaccgagggggggaactgcaatatttttccgctgcacaagtggcattgagcttcatgactgcactgccgagccaaactcggacacatttgcgcaatctcgtgctccacgaagaccgcaaagtaacccaccatccagaacgagatgggaaaaggcttatttccttctgccaagagaacgtaagccttcgcattgagcggcgagtttctctatggggcaatatatggctggcaagctcagattggcataacgagggcgacgacttcatcttgcccactctctcagtcaccaaacgagagcttgcgccatggatcatggaagctgtttgtctcccatcacttggtatgccgcaggatgcgtttaccttggttctcgatggcaacccacggcctgatctcgcatctgaaatctttgcagtcgcgcagcaggacgcgtcatggcaaatggcatttgaacgcagtaatgcttggctatcatcctctcatgaggaggcacggcggagtgcgagctatatcatggacggttttccaaaagcgattcataatatcgtagatgggacttcactggccaagtgcaacttacgcccgctccccaattatggtccagatggttcgccgaatccagagattgatcagtcgctgtataccaatccgcagtggccgctgttccagtacactacgcactggtactttcacagtgtgaaagagtttgaagtgcgaacgcggaagccagattggctcgacatgcgccgtatcgcttgggagtgacaccaagcttactcactcgaggaagtggaggtggcttagtataagttggtcgtcctgcgtaacccacttccttagcaaagacggcggcgaatagcttcaacagcgctcacaagctgaagtcctatggtaacactcacgatctcatcaactggtcccacgacgcttactaactggccctgcacggcctcattcattgacccgccgcttacaccaccggactcttcttgtcagccataatctaaagaagcttaattggacgagcacctcgttggtgctgatgcggccgacggcgagtttcgctttgctcaagctcgacagcgaggagcgccataccttcagaattttggccgcttgcgcacctccaataatgcttgttttcccggtgccatgaagggctcctcctccggtggtgtcgtcgttcctacatttaaaggaagtgagtgtttgtgtcatgtcacgcaactcttccaggttaatcgacatattgtcagatttgtacataaagagcactacaataccaattattttcccgctatccaaccatccaacaccacaccctccctaccctttgtatccctccaccaaccccctacaccacacgcccaccgcatacgcccccggatccggaatccgactcctctcactcccatcctcactaatgtacgtcgcgcgcccaaacttggccttcatctccgccgtcttctgcgcactctgttccgcgacactcacactcttctccagatccctgctttcattcaaagtgttgataaatgggataagcacgtccataacagtcctatcgccctcgcgcgcagacgtgtagtttttcaaattctccagaccaagcgcggcggcgcgcgcgattgtgctgatgtcaagcgctgcagactgggtgctggtgagtgtggcgagtgcgttggtgaaaggccgtgacgaggatagataagatggcgccgagggacaccgcctacgtcttcgacgttctcgccgatgctttcgagcagggcgaggagagcgggcggattcgcttccacggcgtcgatgttagtgagtatggatttacacacgccggcgacggcttcgccgcagtcaccgtcgcccatttgcaggtcgtattgcgtgatggtgggttcggcggcgagggcggctttgcaggctgtgcggagggcggggatgagtgaggcgggtgttgcggggcctttgtgggttgtggaggagtttgcgtgggcggcgttggcggcgttgcggagggtttcggtttctttgcttatgtttacaggtctgtagccgttcttgggccaggcgggtgcgttggttggggcgtcaagtaattcgaatacttcctcgtcgctcagatccatggccttggccatgcctgtcatgttgccgagggtgatgctgaaaccctggccgttcaggctggtttcgaggacgccggcgtagatgcgcttgggcacaatggaccagtctgactttagtttttcgagggcaatgttgaccatggcgtcgaattcgaggttagagagaccaccgaagttgttacacagcatgacaacgttgtcggtaggcgagaagggaacgaaagcgcggtctttgtccttggggtccaggagatagcgcagcatttccttgatgatatcttgcggactaggcattggagagattgtgcgaaggccctattagatcagtatcagacttgtgaggttcggagacgaagacttacaggctcattgtgaatccccattcccagcacacacgcatcatccttaactgactcgaaagcttctcgtccaggaacatggcaatgatccaaacttgtaccaatcgtcacaagttgcgaattgcccaactctccaatcttgcgacaccgctcgaacgcccatcccttctgtgacgccgcgccggcgagcttgataacaagcaagttaccagccaatcctctccttccaactttctcgctcttctctctgcccaacgctgcgtcttccgccatgcacacgacatcgaccttgtacccaagtgcctgacccttttccctcgcgagtccaaaatgtagcatatctcccgtgtaattggtgatgcaaagaatcacaccctcatttgacggtacgtttcggattcccgccatgatttgcttcgtgctcggtgatgcaaaaatgtctccacaaacagcagcggaaagcatgccatcgccgacgaatccagaccaggcaggctcgtgaccagatcctcctccagaaataatggtaacctggtttggtggatgtgccaggttgtaaacgacgcggttctcggtgtcgagacccatgtgctgattccgagttatgagcgagttgagcatgtgcaccacaaccccttctgggttgggaaagaagtgtttccgcgacattttgggtgaatgtagaaatgtgtgtttgattggtcgaattatacgaattgatcaattctggttctcttgttcttgttattctccaattgagctgtcaagcattagccaaagcataggagagaacgtgaagcatggaatctcccacatctgcactgcgagacaagtatccaaacgtacgattatttctccggtcctaagatattacaaagtcaatatcgaacgaggaagcaatacgtgctttcaatcataggggcatcgtcgtctttaaagcatccccgcgctcgccccgccgaccccgctcattgctatcgcccacaaatcccgatcattagccacgagtcttgccatcacaagcccgtaccgtcacagtgatgagccgcaagctacgatatactgcatgtagcatggtacggggcctgaaaatgggagcagttgggattttgcgccggagttgcctgtttgggcaggccggttgagcttggctatcatgtgacttcatatgctcgcgtcgaaatcgcggttctcgttacgaggcgtgcgggccacctttcaaaacccatcgggagaaattatggtgcttggatgcgtggtataatattactatactagttgtactacgaatgtcgtgagggttttggtgtccgtggaacgcaagaacatgttgcgccgaacaatgctccgattaagccaatgcctaaagtcgagtcatctggatcaaaggccagatgcaacaggccttggtcgaacgccatcgtcgatatacgccgcaactccatatcatgccgtcagatcaagttacaaacaacaaagcatgcaaaaacagaatgtgatgtccaacgtagctctagtgaccgaggttggagtagtgtgaatggcgtccgttgtactgttgctggtatagcgaaggcgtgtagtcagagtcttggtagacggtgccacgcttatcctcgtctggcaaaagttccttgacttcccagttgtgctgcttgacaccgactgaaaactcgagatcttcgcgggtgattgaatcccagtactatttatagctgtgttagcgcaatgcaaaccatcgacttttagcggcgaactaaccttgtagaccatcatgactgccagcaaattgcagatggtagcaaagaagagaccatcaatgtagtgctggacgttatcacagatggtatcgctgaagacatagaggatgacctggccgatgacgaagaagaagacaccgaacgagatgtcgccaagcggccagcggtcctcgagtgtgccgacaaccagaatgatctggctgacaacgtagacgaagaggaagatggcgtttacgatataggtgacgatcatgatgccgatggggttcttggagctcagtcctgcccagttcttgaaggtcaaaagcgagacagcaccgctgactacgaacatggcgagggagcagagtcgcagtagccagaccgagagcgttgttccatcctcatacagctggaaaccgacgaagccgttgatcagcaagcaggtgcagagagcggagacgaggccattctgtacggcggcaaagtacgggtacggagcggagccgggtgcagtgacaccggcgtcgaggatgagcgatatgatggtcaggaggaggtagatgtagaagacggatgtgatctctttgcggcctgggtcgtgttaatgcctcatcttcgtccattgcctagccagcacaacataccgacagcagtgaactttgagcgcacgtggataatcataatcacagtcatgaccatggccagaatgtgcatgaagtcgttcgcgcactggaagatgagcgtgttcgcgatctcaatcgtcctcgagtagcagtttgtttgtatgcccgcgccaccgttgatctgctgctcgcccaccagcgcgcacagaggaatcgccgccttggtgcatatcgtcgaaaagtcgccgaagcccatctttgcgggcagtctgggggtttgtggtgttgtctgtggttgaggctgtgtacgaccgggacgcccctaacaatgggaatcggagacgatgtgcgacgtaacacccgatgtgcgggaggtaggagcgagtgcgatattgagtgaatgtcctgtcctacagtaaacagagaagcgagagtaggcgcggcgggggtgctgggggtgctgcagcgaggactgggatgctgtggaggcggttgtcaagcgtgaattgtggtttcaggagcaaccaggagccaagcccgctaaggaaaacccctgctgagccgtcctcctattcttagacatcgtgacatcgccatcccagggccaacttcacgtcgtcaacgtcgcttcgcatcatgtgacgatttttgccataaagacgcgaaaagagtgcagtttttcgtaaatttcgtggtctgcacatgcacacgtctaacgcaccaaatgccggcacgtgcagctacattctgtaactgcaagctttcactcatcaaactgtatcccattttctaaaatctgctcgagtgtacgatcgtggcgaggcgccgcatgagcctaacagaacaatacggcatcaattccagggtgtgctattgtgggttttaacatacccgcgaacttcacacaagatcgtgctgccttgacgctctgcggctggtgactatgttcagcaatatgtattgtccgtttgctattgtcacaagccacaatagcttgctataggcagcaatcacgaaggcatcctagaggcatgtcacttcttcctgagcactcttttcttatcacttttgtcatcatcacccataactcacttgactgccagacccaacttaacatggccgaccgaagcgactatccattgacacacagtcctcctgacaacactgaactcgcgctcttgaatgcatacatcgatcagcgtgcgcctgggcccaagcttcgtcacaagaaccgtatgttcactctcctgcaggcaaacggaatgatatcgcgctccattgtcgaacagcgattcctttcccgtaagctttttcctcgagatcgggatttcctgttaagttgctccaggtgtgctgtctatctacgctgaagaaaaggccaaccgaggcgaatttggcgcggaccaccaaatcgacactgccagcctcgatatccgctgcggtcatgtcgatgacaagccatactacgccattgctactgttcccgccaatgccctgatacttcgtggagccactcgcaacactaaggctcaggcaatggagtgcttcattgatactgtcctgctcttgagcgcgagtgcaaagaaggattttgaagcgctgcgcgatgcagagaacgcgagaaatgccaacaatgccgaaagatcgattcactgacctcacatcactaggaacccactcttacgaccgtttcgatttgtgggccaactgtacgggtaggaaacattacggggcaagcacgtggcaggttgctttcaccatataagctcaccatatcagctctattacacaatcgaatcagatcaagatgacaaagactttgtacctgcctgagagcaatattgtgatcttaccatgcgacagtggttcgtcgctctttccggatcacctactagtatcaacagaatcgcaacctcacatttgtctcacatgaacatctggaagacgactgaatgatatacgcagcacagcagcgatgtcacctagctaatgcttgcggaaaccttgtattcaaagtgaatggttggttccaatggcctttcacctgccgtgggcgtttactcccgccctcgcgttcattatctcctttcttgatactttatgctttcccacaatcagaaaacttctgcctctcacatcctctcctcaagccaccctcgcctcaactcatatataatcgcctccaccatgtcgcagcccccgaactctcccggagaacaacaggcgaatgcctcagcttttgcgcagtggcaatctttgaaggattcagggcatttcaagccggccacgtctatcagtctccattcgctttcgcctgcgtctgtaccgcttctgggttcgcccatagacctaggccctcccatcagtgccaatactacgccccacgcgactccaacaccgccagcctattctcccaccagtgcctatgcgccacgaccagatgcgcccacagcaccagttcatcccatcgctacgtacgtgccacgatcagagagacctacaacaccagactatcctgccagtacgtatgccccgccccgcgcggcacccataccaccagcacacgctccctcgccgtacacggcccaccctacagcaccacagctcgcgcccacatctcaaaacaacataccgcaaagcacctacggccccttccccggcgcgcatggctacgccccgcaaccgcaaatcctcctcacacccgacagcatcacacgcgatatgctcgcctcccgcgtgcaaacactccttcgtctcgccctccccgaatttaacatatcgcaaaacgtcatgctgtccatgtcactcgtctcgcggatcatccacctgggccaaaatggcgctctcggaccccatggcattcaaaagctcgacgagatcttcatagtgattgggcacgacgggttgaagaagtatatggcgcttgctgttatggctccggtaagtctgtgtgttttgctgaagggcacgagcgaggatttggaggggaaggagccgttggtggacaggaagagtatggaatggttgaggcaggggtttcataatgtggctgtggatgagtataatagattgcagaggagtatgcaagttccggctaggcgctgaggggaggaggtggggtagtaggagagagggatgggaataggtggagttgggaggtgctgtggactcctcttcgggtccttctgtggcatcttcggagtcatatgtcatacaaatggggtagtggtggacacctgtggatgccgatgtatgaacatgagcacgagtggacagtggacgggacgcacgcaatcgaatcgctagttggtgggtgggtattggatttggatctggatgagctcgacaggatgagtcgggacatgagaggcgaatcacgaggagagcaagcgatgagatgagactggatggtaattcgctgataggggacgcacgcaagtaacacgcaaattgggaaaagtccgagcaaaattcttggattctttggtgatcatggttggatccaatcaatatttcacatggaaggaacgtcgtcgaaactaccttggcacttttgtcgatatatgtggactaccactctgtgattcgtctgttcgtaaatgcacgtgaatgccgcagacgctaaattatgcgccaacctagatcggacggcacgccttatgcatctgtacgacatctccttgccgtaccctgtagcagcgttacgagaatacaacatggtgggcttctctgacttgcacataacttcggctcgcgggctcatgcgtactcgaacactatggaaagacgatcgcgaagaagcgcagctaaagtgaagaccggatgcaagacttgcaagtatgtcctcctcttcactaccagtcacatcctctcagaataggacgtgaacactactgacaccacgtagattccgacgtgtcaagtgcgatgagcaaagacccaattgtttgaagtgcgcaccatccaagccccatatgcaaatttgcacctgacatgtcctatcagatgcaccagcacaggtcgtcagtgcgatggctacgccagtctcaaacaaggcttcgaagtccatatctggaaccctggccaaggtcctgctttccagaagaccgtatccctgcttccgggcctagatgacagcgtgcgctaccttgagttttaccatcgctgcgcacggccagtactctctggcaacttcgacaatagtttctggtctcgcacaacgcttcaaatggccttctccgaaccagccgttcgtcacgctttgatagctctcgggtatctccatagcaccgagagcgggtccttgaagcatgctcgctcaagattcactgccattaccgagagcaagacctttttacaccattacaatatgtccgtcaaaagtctggtcgatcgtatggggcagtccaactacaaaaccgaggtcggtttggtcacttgtcttctcttcgtttgcatggagtttctacgtggtaaccatcagacggcgttcacacatctcataaatgggttgaacatcattaccgaacgtgaaaagaaagtacgacatgacagcgtcaactcgccgctctcttcatgttcggtcgacacgtctactacattgacaactttcaacataagcacactcatcgaggacgagctcaaaccaatattcattcgggccttgacaagcgctatgttgtacggtgcggtcttggatatccgtccttatgtcactgatctggacctaagacacttcgaagaccttcgattcagcaatatccgggagatggagctgtccgcgtatgaagtgcgcaatcattccatattacaaagtcgctacctcggtttgaagcgccatttctatcaggtcaaagtgttcacggccaaagaacttggtcaaaagcaactggttctcgactgtcaacaggcctggtacgcggctaccgagcactacagaaacacacacgcacttacgaaaagtgatgagctcgtcattcaggcactgttaatcggccactatatcacctatatctggttactgtgccaactggaccccacagcgatggccatagacgcctacctagacgaattccaaaccgtcctgctctattgtgagcgcatactcgactcgatggatctcgatacaccacagcacgccgcgcggttcacttttgagatctcactcatcccagctctctattctgtcgcactacggtgccgatgccctgtgactaggcgaaaggcggtggctttgcttcagcgcaatccgcctcgtgagggcttgtgggatgtggcaactcatctacttgttgcgaaacgcgtcattgagatggaagaggtggaggttgatgagcgaggatggccagtagaacgcacgcgcctttggaacgttggtgttaatgctgatatggatcgcaagggaggcttctgggcatatttcacgccaaacgaggaactgaagaagactgtggaggaaggaagaccgctgtcgaaagcggaatttttgcatgtctagagggaggtatgattgatgatatgaaattaaagctcgacggaaatgataagcctagagatactaccaatttcaacccgatatctagacgtctactatcagcctgctctagctacgccgcatatacttgctttatctgcgagtgctttcgatttgtgaccgagctgtgttgagtttttgggtaacgcagacaactggagagatcgccattgtctctctcactgcaacagactcacttgtctctcttaagcgagcaaacggaccttcgttcatttcacgaaagaaagacataatctaagtcaccccttcgactagacctgcatcctcgcaacacttcttccccagccccgtccgtctctccgcccacaatcaaaatgtcttcaatatctccacccatgcccgacaaagctctcctcaacgatgtcttcttccctctccttgaaaccatcggcgccactctctccaagaacttcgaagtccgcgccgcatcaacagaagatctcctcaccgcaacctccactctcaccgagtacatcactgcctactgtgctcgcaacatgcgcggctcccgcaaccctctcgaccccgccgaactcgccatccacgtcttgcgcacgcgtaaccctgctgaaacaaccaccaacgatgcgggcaagaagatcaagggcgaaaagaaatggtactatctaattcttgctgagacggagaagacaggtgatgtacatattttggcagaaggtaacttgaggaaggataagattgatttggtggagggattcatggaggctgtaatgaacgagattgagaagtggaatgatcaggacgatggatagccacaggcttgtgagtagagaagaggtttaagtgaatagttatgagatggaggccttcaggtgtagtgctaacctcaacgttgcgcccctccgtgctgtaaactctgtttaaattcattcatccgcaactatgtaggtcgtaacgttgcatatatcaacctggaggattttgcggaatctacgagctggtaacgggaatttaaaggggcttcaagttgatcttgtaataatgtattgtgtcatattcactcagctattcctaaagtgttgatgggctctaggctactgcgaaagacccattcttcactcgcttctaaacatgtacttcgtgaatttaaatatctagttcaccactgttagcgggctgcgggccgggctcgtcgtccagcgtcgtcgctgttcctggcctttctcttcatgacctatttcgtcggtcgtaggatgggcgtgtcagcccagtcgctgtgctgcggcttggtaaattccaagtcgaagtgcatgatgcggatgagctcgtaggcctctgaggacctgacgcgccacgctgttgccgcagctgaccgtaagcttggatcgaccaacaaaaactctcgtcgaatagactcttgcggtccaaggacgagtcagctcaatatatcacagctctgagcgaagtgattcgccttcatagtgacgaaagggggaatgacttcttggcccgatgctggcggtatctgcacaggctcggttattgccaaacgtctggagcaaaagtgttagtatatgtaaatctaagagctcccaaaccattaacttaccgtatatccacgaccgatcgcgaagcctcaaggtgtgaagcgaggatgtccttggtgcagaaacttcggaacactgctagtctttggtccttcggtcggtaatagaacggtacgacctttgcaccgtcgcattgcgcgcgacttcgaaggatattgatgtccacatcggccgctggcggcgcatctttgatcccacgatacatttcccgtgcgcgctcccaacggatccgttcctgtccatttgtcatgatcacccgctcgactgccatctcaaaggcttcgctgtatgtgttgcgccagaggacgtgcaagtcgttgagagcggtctgatatatgtctcggttcgcaatccgaacttcttgttcttgggccgtctcggccgcaggcaggatgctgagggcgctcacctcgattgcccaatttgtattccataacttgaaggaaagtgtcgcaagatttccacgtagccaccgctgcaggaacgacccagaaccataccgctcggtacagatgtttgcttggatctttttatagtggtcctttacccaccgtcggtccgcctctgtgcccaccgccccagccaacacatcctcaaagccttctgggagtacaccgaaatatgtcgcgatcactctgcccctcaaggtaccctgtggtagggttgatagtgtcgctggtggatcaacgtcatgtccgctgtttacttgtattgtcgagagccaggtccgccttctctcacacgttagccggctttgcgctatcgccttcactcacctcaatttcttgcggcgttgtagggctgagactaggtgaaagcggctttagcatcgagccccactgcgctacgttttgagcttagcaacgtgttgctgtaggtcccacgtgggcggcacctgaccgaacttatattgggcctgggtatgacctgatgattaggtatggttcaggtgccgttcaggtgtttgctcagttgataaacagtttgaaggtagatgctcgcaaacaatacgaaagcaaataggctggacgtgagttctttgagcatcagcatagacctggtgtcttgcatgctcagtgagcttctcatgatcgacaatagtagttctgcgttaaggtatgatttcagggaaaagtagaatcatgctacaagcagcagaagaatacaacgcagtagagtaataacagaaggagaccacagaataggccgtatacccaagaccctgcgtgaagatacatatatatatatatatacctatgtggtggtgttatggatgtttcgggtatcaaagttacttgctcccgaagtcaggaccgactccagcttgggtttcttccgtggtgaacagtgcaggcctcagctttgcgctcctctgcggccgtctcggctatagctatgcttcctgcttcagcagtcttcctagctggttcggctttccccgttctctgcagccgccttggtcttccccaactcggctgtgaccttgtcctgtgcctttcgaaccccggcagctctctttccagcagtttctgccttcttagtatgtcttgttatgctatgatctggaggtacatcttccgggtaacaaaccagcttctttagtcctggaatgcagttggctccttccggaaaattgcacggctcttggccatcttggtgcccttttcgcggaacatttcgtgcagctgtctctcataaggaaagcttgttattcacgcaagcgcctgagtttgcgaggtgcagctctcaaaagtgaattgttgctgctgaagttacagcctgaagctatacaaggtattgttgggtttcaatcgccatgtttacatcccgtctatagctttagattattagataagttgctgcgccgtgcttgttcgcgttgacgattgtcagctgtgcggggcacgctcgctgagactttggacattgccgggcttggaaatcggtgcagaactccaattgaggtacctgggtgaggtaatggatacgggggcgtggattcggtgcgattggccgcaacgccttcaatagtgagggcatgagagtgagagatggtcgtgagatgatggagtgaagaattgagagaagccttaatgtttgtggcaggtaagaagcagtactaataatctcgctcatctcgatatcaagtctacatacaacacttcctcccttttcgacgctacttttgaccaagagcccaggagacgattgcaaagatggctatcaagatcatgcccacgatattcgaagaagtcgagctccggaaccacctccaagagactctcgaagacttgccgaacaatctacctcaatatgacgaaatgcgattgcttggtgagcagcctgaaggctccgctatcaacttacacctaacaccaatagacgacctctgcttcctcctccgcagcccactcttcctctacgccgtaacctcccgcctcacacccccaaaaccatccggccccttcccctcaactcccaaatctgtggcatccgagtccaacaagcccaccaccatcttcgacatcgcccacctggaaatccgcataaaatgggccaacaacagctgggccgcgcaactctcctacggcgacaacgtgctgctcgaaggccgacatctcagtgtggatcaggaaacgggttttgtgcagagcttcttctggttctgcgaggaggcgagcttcttggcatatgagtataaggcgcgggagggggcttggacggcgcggaagggtggggaggggaggacgaaggacggaaagagagcgttgaagttgaggattaggatgagggatggggagagaggaagggcaggggtctggaggatttattgagatttgtctaagggatgggggtaggtgcaagtgggtggtcgactgacgaaatcttgggagggacatttgggattttatgcacattcatggtatttgctttatggacagtgcaaacaagaaaaatatcggcttacagctatactctcaaacttactattaaaatcctgtccaacccgtctgcgttgctacaggcgagaacgcgtagtgaagtcaacgtggtcacgtgtctatgcccccgaaaacccgaagtcagcttgtcatcggcatacccaacctgcctattcccagcttcaagtttcttcagtacttacaaagattacactctcatcgattttcgtgatccgctcgccaatcactgatctgcctccaccaaactccaccttcaccccagatcgaacacccccggcaccacgccgggcccacctctctcgcctacggtcacccaacgctcggatacggtcactcaccttgctgctcagcagcgctagagctagcgctttcccgggcatatataatcccccctcggggctccccctcctcttctttttctttagctctcgtacgttttccccaacaacccccactatctggtcacttgctaatctccttctcagtttgccttttggcttagatcaagtgtagtatctgttctttctagtttaatcgctagaactttcctacgggaattcacgattattcttatttttgcaactggtcaatggctcactgggcttgcccatagtcactggcactgtgtcgttcctctcacactacctggaatgtacgcgaccctttttcattgagttggctagcttttgctggtcacttgaggaagaagtttcttttcctccatcatttcccctcttgtttgtggttcttcgtttgcgctatcgctcgcatacaccctctaactctgacgatagcagacacgcgctcagcttggccgaactcccgttcaatttgccatccttcgtctttcagaccgaagaggactctttcagagcgtcttgaggaccccatgaactagggagagtaacacgcgggtcgaagtgttcctgtaagattctgcaaaagcattagggtaaacaacagttcagttgttgtaatatactgatatcaaaagcagcgcatagtatgtattgtgggcagaatagattgattgatagcttctgtcctagttttacggtgtcatttagagattgtgaccctcggtacgcgcggtaatacaacctctagtcccagccctgactatgattctcgtgatacccgtgtggatgccccctgaccatgatcctcacgatatccgtgtggatgccgtgtatctaataagtagatatcaggagtggtagcttaaccctccttggggcacccgcgtcctttcttagtctggatgtcgcagcagtcggcgtcctttgaaagtacatagtagcatagtatgcacagtttaggggatgaatgttacgtacgcagtctttgcgagtgacgttaacttgttcgcagagagtcaacttgtcctggtcgtgaccatcgaaggagcaccctccaatgaaggcataggctagtccaagctggcgcctgcaagctccctcagaagagtagcaacagttttcacgcgcgtggcattccttagcggcgacgttgcccgcaaaaaggaaagctgaaagagcggcgacggtgaagttggtgaactgcattttcgaagttgtacaaaaagagtgcgtggttcggttgaagtcgaaaggactgtgaagtagacgtagacgagatggaaggggatgtagaagtgaacgaatgtagatgatatggaaggagagcggtgcttaccttggtttatcataacttggtagaagccacaagtcacacagcatttgcaccgacagatactctgtagatagcagcatgaagactgtttcgactaactgcatctgtgcgaacaaataaagtttagtagagataggcaaacacagtacgattactagaacgaacgccttctggttttagagcatgaacttcagtagcagcgctaatacaaaaatatgtctaactcaatgtgtaaaatctccgtgttactggaaaataaagccgtttctatcactagttctaactagtgccttaacagactaaaacgaagcaagaatacggtaccttcataggctgaaacgaagctaaatcacagtgtctaagagcctattcagttgcttcgttttcgacagttattttagggcttactattagtagtaagataagtaagttagcgcttatctaagatgagagaaaccaagcaaaataaatagagacaagatttttaagataactgcatagcactagatgagttagaaggcctgaagaagtagaatatagttagtagtagattagaggtacgtaagagtcaaaattttagtaacagtactgacaaaacagtacctctaacagaaccaaacaaatttcagctttacgagatgtaagcgctatttttgcttcgtattttaaaacagagccttaaaacaacgaaacagctagtcaaaagagacaacttaataggccctgagttggctggattccgctgaaacgaagctgaaacacaaagcaactaaatggctctcctagtagcatttcttcgctatgaacaaaataatacgaaggttatagtagattattaaattttagcagtaccggagaattttttaatgtatagagatttgcaggagtagtctaagaagagactggtctaatttgcttcgcgaagactgttgcacagcaaattaggaatgcttattcttttgtcacgtaactttgcaactttctgtcaataaacttacgtgcgttattgttctcgtccaacgctaattacgcacgtaagcaggttcaacgtaagcaggttcaacgtaagcaggttcaatgtaagcaggttcaatgtaagcaggttcaatgtaagcaggttcataggtttctcatctgcaatcaggggtaaaaaatcgctgtgacaatgcacagttagcttgcattgatagacaaagttttgccaagaactaacagcgtgaagtaatatctcttggcacaatagtcgttcgcaagaactctgattgtatgtacagctaggtaacaaggtgcatatatatatatatatatgtcaagttgctgctgtacagataaactatcaacttcagcgaccttctttactcagtcaaacacacattcgtttccaatcaccgctctttaaacttcactactactcccaagtcaagatgcagttttccgtcttctccaccagcttcctcgtcgccatcctagctggcactgccctcgcagccccctctaacctcaaggaaaggtccagcgtaagtagtcaagttcagacggaaaactcttgcagctaagattcctatagaccaacccatgcggtaaaggcagggactgctgttatagcagcaagcccgcgtgtgagagacaagtgggctctctcgcttactatctcacctgctttgaccccgacgtcgtgacctactgctctgacgaaggcattacaatggctcaatgcgtaagttacaatggtcgttcacttgttagacatcactaacccagacataggatgccgattgctgctccatcaagacaacgtttggtcgtagctgctcttaagaaactctcaatcgagggggtttttctgcactgcagagagtttgtctgtatacatgagtcctatcacagtccactcttgtataagaactacgacgcgttcaaactttagtttcgtgtagcttaaccatcaatcaaactttttaccccgtcggttctcgccgtgctcattcgcttgcttctactgtactatatcatgattttcaataaccgtgggacactggtgaaagtgccggccctgtgattttgtgtcctttgtacgatctcagcacagcgacgactcatgctactgacgactgacggcggtgggagacacggggcatacgtcgaggtatcgcgtgggttggctggcatttggacggcactatttgacagtcttgcaagcaaatgaaactgtagtccgggccagacgcagtcatgacgggtggaggacgaagatgcaggtcgcaaacctctgaattatgtgcgtaatctcaatagtatgcgatgtatacaattacaccgactcgactccaaccccccaacatccccatgctacgcaaacataatcttcttccccttaaacaccgtcccgcccaacaccttcccaagcgcataccccaaatacgcccccgtaacaatcgtaaccggccacttctgccactcgcgatccctatagcctgattagtccaaccttgagaatcccacacatgatcttgaactcaccaatccaagggaatcggcaccgcgcccaaccacgcacccaaaaccgtaccaatcaaaccaccgtatacttcgtccatcggcaccaacagcgcgacgatttgccgccacgtctcgccattcacgccgtgcacgtagaccagtgggagtgtgctgagcagcgcgacgtgcgcgccacacaggagcgtatggaaatgatgcgttgtcaccggtgcgccgaagaggatgagggtggcggtgaggaggggggttgcggcgagtgcggtgaggaggagagagaggaatgctggctatcagaaaatgttagcataaatcccatacaactcaatcttacattcaagtgtatccggaaaaagagaagatggaaacattgacacgtacaacaacactccccctcgccccgcccacctcctttgccgctttcttctcccccggcttgaccttcttaaccttcggcgtctcgcccgtcggcggcaggcagatggctacatacgcgacttgcaggactgcaagcggcgcgaggatattcagcagcgcggggacggggtccgcgacgatcgacttgaattggaatgcgtagagggagaggatgatagcggggtgtgcgtaggtatagaggcgcgcgatgtcggtgggcagaggggagatgggcgcggaggtgctgggtttgggcttggagagggccgaggcgtcgatggtggtctttgaggccattgctgagatgtgtgatggaaaagaggcaattggatgtagtgtgacaaggtggaaagattgaaggagtgtagatggcaccgggccgtggtgaggggtttggtgatggctttggatggaagtgttgcgcggtggatgtcgcgcggtcgagaagtttgaagatggcgtccgtgcgcgagcaccgtcatgagcatgagcatgagcaggacagaagacggagtatctgacattcttgatttagatcatgggaaaagctcgatgaactgcttttagtactctagggcctggcttaatgtagatccggaagacacgctctcagtgaagtcgaaacattgctgaagcccacaccaaacgcccaccatacactctgcatctactccttcttcggcagcaagttcctcagcgaaagatcgtacacgacatcctccacatccttgaccctgtacttgagcccatcgctcctgcggcgcagactgtcgttcttgaggttgagaatctggaagcccgcatgcaagtccttgacgaactggttaatcagaagcgggcgctcgtagtcgccgagcgtgacggcgttgcgagcgagacgagtctgtaaagatctcagtatttgtgattagtgatgcgctgagggcgacataccagctcttccacgagcgagatgagagattgcagatactcttcgatggtgaggtggaactcatcgcggtctttgaggttgacggggactgtcaaatgttagccttgatttgtctgtgtatcgttggagacatactgtgcaggatttcgcccaaatcttcaatagtgagaagctgtccgcacttgatctcgccgccctcgtacttgtagcctccaagccagccccagaacagcagaccttcgacctgtgatgctgtcagtccgacgttacatgtggtgacagtgccacaacatacggcaccctgcatctgacggctccacatattgttgaacttatagtacggcatcttggacgcagcttgcgagagcttgccgaccgtctctacaacattgtcgatgggctctttggctgcgccgaggacgtcggagactggtgcgcgtcaatgtaagtcatgggtaaggtgaaagtagtactgacggcttccaacaggcgtggaatgcgctctcgacagcacgaacgagacattgcggtctggaaagcatcagctgtattcactgatgtcacgttcaatttcatactctgcttctcgagcgcttggatgatgtctttcagttcctgtcgcgtggtgagtgcgtgctcacgtgctccgccgcggccaatcaccactcacatcgcgcaccgcagtatcctcgtcgacacgggcctgcaggtcctggaagatggctggattgacgccggtcatcgtgaaagttgttcggaagtgttgagagggatgtgatggtgatgcggactctgggcagtggaggaaattgtttgttggcgcgcgaacagcggcgaaaaaccatcgtgctccgcgaccatcttttcgtcactcacgtcctcactcacgtcctcatctgcatactgtgtgtaccagtattgttcgcgatcgccatacagtcgtcacgtgcaaaatctctagtactcatttccccgctaaaatatccgaactcattttctcgttagactgcccgaggctgaccgttagggttcccatcatttcctcaagtgaagcttggggtcggtccgcagaacatgacagctgcgggcacccatggatgtcagcttacactacatggtgttcctgattgcaacgcaaggcgtcgcacgcgcatacgacgacatgcatgtctaccaaggaatcgtcagcatggccaagtcgaaagatgcttcgcctccatcaggccctccatcgtacttggcaagcctgttgggagtctggctcataggcgccaataccgtgtgtcaaaaatacggttcgctaagcaactgcaggattctcgacacaactcaggtccacggctactacatggcaaacaccaacgtgtcgttgcccgacgtattcttcttccaacgttcacgtcttccgtatctacgtgagacgaatgccatgggagtcgctgcttgcaaacggagttggtgagattggaactccgccgcaaattagtgtgtagagattagattatcccaagccctgacgtgccaaggccccaaaatcctgacaaggctcttttcggccaacgaaacacgcagcatctcccaattataagctcctacggcagtcagcaggggcctcttggtgaaccttgtgcaacgaattgttgcaaatccgtccaagcaacctatcgtccaccaccgccacccgccgatatgccatttccctgcccctatccgtaattccggacccgctacgccgctgcgcagtgagacgccttgtcaatccttcgcaaggctgcaaattggcttaacatgagggtctgccgccgacttagtctcagtccaggtttgctgcatttaccttctacgctgcgactgcgctggtgatttgtgaccatgctggccgtcttcgctcagaagcgcgtcgtcgccgtcgccgccgcctttttcgccatatgcctgctgctggcgtcgtcgggacactactattaccgcggatctagcctcaacgccacgcctgagcctgcctttgagcacaagcacgacgtcgtcgtgaagccaccacactatacagaacccatccccaagcaaaagcccgccgacgagaatctgctcgagcacacgcccgagggtgtcgacaagggcgacccgcgtcccgacgtgcctgccagccccgacgtgcctgccagccccgacgtgcctgccagccccgacgcagccgctggccacgtcgtcagcgaacaccatggaaaccccaaaaacaccggcctcaagccggacggcaccgagaggctggcatacgtgactttcctgtctggcacgctcgaccaggacgaggaccttgaagccgacaactacttcgtcgccgtccgaatcctcatgtggcagttgctgcacaaccccgaaacccgcacaaaagatatcgatgtagtcgtcatggtcacgccttccgtgtcccagtcccgtcgcgatcgcctcaaaaaggacggcgccatcgtctaccccgtcgagttcctgcgctcctcgtcgcgctgggccaaggcaggagacgcgcgctgggacgatgtcatgaccaagctgcgggtgtgggaaatgacccaatacagccgcattctcgtcatggacggtgacagcatgctgttgaaacctctcgacggcgtattcgacgacccgggcgcacagattcggtccaccaagcaagttgacgactacaagcccatcgaaggcgtaaagccgctgcctcccacatatctgctcggcagcttgtcagaggtttgggactcgacccacgattttccgcccacacacggcactggtttgaagaagcccggctacatgaacgccggcttcttcatgctcgccccgtcgatcgccgccttcgaactctacagcagttacctcgagatcccagattccttcgacccccggtaccccgagcaaaatctcctcaaccaaatacacaagtgggacggcccgatgccgtggaccgagcttgcatacacatggaatataagatgtccgagcgataacgacattgacaaggggcttgtcagcctgcacgagaagtggtggacgcagccgtttctgtacgagaaccagcgtactaaggactggctaaagagcagacggtgggaaatgaagggctttttcgacgcgtacgatcgattccaccgtgatggcgagacgaggtagcacgcgctgtactatgtataatgaacaatagatttcttttctgactgcgcggacatgggtgatcacaatcgatgtccagcccagatatccaagaagccgagattgcggcggagtaaggccgcactcatccgacgactccgacacatatgactgcaattcgcaaagacaggatatatgctcatcctccttggctgatctcgacaggctttgtgcgagccgataataatcccggattacgtccagcaggcgctagtgctgctccccgcatttgccaatgatgtagctccggagcttgtgcacggcatgtcgcgacatcttacaggtgtttctgcagtttaaaatttcttccaaggtttaatctattttcatgtaatatttggcagtctcatcgccgaactcacgaatcctgaactgcgcgctctgcacatgatgccaaagacggatgttctcattgcgggctcggggtccgcaggtgtttttgctgcgacttggctggcaatatacaacattccctttacaattctcgaaaaacgcgcgggcccgttggacgtgggacaggcagatggcgtgcaagtccggactgtagagatttacgagtcatttggcctgtctgaagacctactcagagaagcgtatcacgtcctcgaagtgtgcttctggggcaacgacgaaggcaaagatgaaatcaaacgaaagagcaggaccctcgacacagaaaaaggattaagccatctcccgcacgtcatcctcaaccaagcccgcatgaacggcctgatgcttgccaaaatgtccaccatcctcaaatccaaaaacgcgcttgacaaaggcaagattgaatacggctggaccaccaaatccgtctccgttgacacctccaactccgattacccttgcaccgtgacagcagtcaaagacggcgtagagcaaacctggcacgcaaagtacgtcctcggctgcgacggtgcgcactcgaccatccgccactccctctctatccccatgctcggcgacaccaccgacaccgtctggggcgtcatggacatcttccccctcacgactttccccgacatacgccggaaatgcaccatccactccccgcacggcaacatcgtcatcataccgcgcgagggcggcgagatggtgcggttttacatacaacttccgcctggtacgaagcccaaggaggtccgactggaggacattcagacgcaggccaggcggatatttaccccctatcagatggatttcgcgcatgtattttggtggagcgcgtactccatcggccaacgcctcgcgcaatccttccacgcctcccaccgcgtgttcctcactggcgacgcggcgcatacacattcgcccaaagccggacagggcatgaacgtcagtctccaggacgggtataacatcgggtggaaactcggcagtgtcttgtccggcctttcgccacctagtttgctcgaaacatacgtcagtgagaggagtaagacggcggcggatcttattgcgtttgatcgcgagttgacagcgctgtttaatcgtaaagaggagagggagggcgagtttgcggagtattttcgcaagagtgggaggtatatggcggggtttacggcgcggtatgcagattctgtcatcacggatggggaagcggggaaggaggtggcggatgggattaaagtgggcatgaggtttcccagcgcccaggttatcaggttttgtgattgcaaggcggtgcagttgcaaagtgtgcttaggagcgatggaagatggagggctgtggttttcgcaggcgatgttaatgacccggggcatcagggtcgattgagaaaggtaggtgtcatcttccacttctctgatacgagactgacaagatccagctctcaacctccctctcttccctcgctcgtctttacacatcccccaagtcagatatcgacagcgtcatcgaacccatcctcgtcctcagcagcaaattcctcaacgtagagcaggaaagcataccagattacttctggccaaagagtgggaagtacgggattagaggtaagtctacactagccgtgctgaaatgagtagttactgacaatggagatctgcataaaacatacatcgacgacgaacactataattccgggcacggacatgcgtatgagaaatactgcgttaaccccgatgaaggtgccctagtggttgtgaggccggatcaatgtaagtcgagatcaacttttgcacgcaattcgcacgctaatgtagaatagatgtgtccaaagtcacgactttagatgatcatgaaggcatacacgcatttttcgcaggctgtttgatcgcgcagaacaccaagaccaacggcgtgtcggcgtgagatgggtgcgtttgatatggtagtgtagcttggcatgcttctggtgtgtataaaagccggcttcgctgtggacttcgacttcaatatcacaaacatctattctcccatctccaaaaacaacctctttgccttacatggagtactccttctgctttgtcaaaaaaaaatgatgcgaatatctgatgttggcttttttcttcgccgtaacaaaatggcgctgatcaacatccatgtccttcttccgcccttccttccaaaaccaatgatacccgacgcatgacctttgcgacgaagctggatccctcaatcaaaaatctctagaccaacgacctatgtgctctgcgatgccgccaactccctcaatccaaaaactcacatacacttttctaaaccacgaacactcaaaaggatattacgagcaatctatggagatcgagagccctcgtcttttccaacactctcgactttcaaaattgctggggcaacgttgaatgtcttttctggcatggctgctgttcgaaacggcaaagttggcactcttgacgccagcactctcaaaaaaatttggagggccatatgatgtggggctaaaacaaatcacaattgcattacactatgttgcctggcttgcttgttccgaaactatggccaccggcagcccacggtgctgagactgagagtccctgtccaactctagatttctccacatacacttggagacctctgcctcttcttttgcagaaacacacaggttcttggcttgtgagtttcgcgttctgatcagaagatgaaggtactgcggggacaggtatataaatctgtggctttctactgttgggggaagtatcacagatatcctctcaaagtatcaaaaactcacacatgatcataatatgtgtatcttctttttggccgaaaattggctcagcagaatccatggagaattgtgtctgcgctgctccaaaacactagcaaaagcgacacatgatttctgcctcccacggtagacacggtgcatataaaagctatcgcgtcctactgcgaggaatgcatcacatttctcctcttcgaatgtccaagaatggaatggcccatgcctatgtcttcctactctgagctcaagcatgcatgttcacgcgtgttcaaagttcgtccagcacgtcttcatgtctaaattccgtgtacctgagaacgaaactcaaatgtgaaccagagagcgctgacgtctcgtggagcttgggttatgaataaaatataaagtcttgacactggtttacgaagttgtacatgataatggtgatgacatggaaacccccacaagatctgtacagcgtgtatctgaatgttcccagggcattcgcaattccacacacgtgagaagggcttttcagcgttgactggcggggccgcaccgctttccgcaatctaaccaatggctgctcaaatatgtccccgaaactggtctctctcaggacgctggtcataatcgctcagatcctcgccatcctcatccgcctgttcaccctcaccaccagcgtggtcgtaatcgtgtccattttcatacccgtcatatggctcgcccttccatgatttccacgtcgcgtgcatcctaacatcatcctcaagatccccacaccttttcgcttcccagctctcctggcccaaaagcactgcccaatgcttcttcgcccggccagcccagtactttgcgcggtgcgcaattccgaagctagaaaatgtgagcgcgaggatttcttcgtacatgggcgtttccgtgtgtagatcctcgtcgtcgtagagcttgatcaggttgggaagtaggccgaggagttgcggggagtccgctgtgtcgctaggcagcacggacttcaaggccttgatctcagagaggcggtcattggatgcttcaatttcggcctcgctggcagtgcagagcgagcacatgcattggaagttgtggtttgcctcgagagatttcatgcgtcgtctgtgcgcgcgcatttcataaccgtctgctcgagttagcggtgttcatggatttgtggaaatagtgacatacagcttattgtgatctcctcgcctggcttgatctctttaagagcgaacagatcgaaagcaagtgtgtagtcgttgaagcgccatgccgcatttggtctgcatgcgtggttgatgcgctgcgtatcgtcaataattgctcaggaccaattcttctccatatataagcttacagcaatttcgggcgtgagtgagagtaacactggcatgtcattaacccatggccatttcacttcaatagcgttggtcttggtgatatcgaaagcttccagggccaccccagcttttcgccaagttttgaatcatctgcttagtcggcccagggagttgcaccatcgcaccactccagacaatctcactctgctccgaaaagtctgtttcgagcaattgccgtgcaacgaacagaactggcgttttgacaatgatgctctcgccagcaaaaatggcgccaatgtctttcttggcaaataaccctttgcccatgtttttcgtctcgttgacctcccacattcccatctcttcgccaatctgaccttcaagaccgccgatcgccattccataggtatcgaaggtaatacttgcagcagtttctggtgttacaacaaagctgacaccgcgcccattgttgtagttcacgttcgtgtaggcgcaaaatgtttgttttaagctgggaccttcgctactggaaataactgcatccacgcatacgggctcatgcgtccagggaaaggtattgtatgtgtagccatcttgtgcgactggacatgttgttggtgctctgttcacaagtccatcttctatcacagggctgactgccattgggtatgactcggcggtggttgatgatgagaaaagcagggccgataggatgatgtcgaagggcagcagccctcgccgtgtccatttgttcatcattgagattagttagagatgtcgagcgatgcgcaccaaaaaaagggacctggagaagacgtgttcttagactcgacgtcgagagaagtttcgcctgtgctcgggagccacggttcatcatgccgaaatatggggacccatggctgaaacatgcttgtcgtagtagggctccactgattaattaatcttgtcgcatatgtcgatagctcaagagggtaattcgagatgggaaagcgttctcggatgaaatgatgtgcatgcatctcggctgtggcgaagcttatccggctaaaataaacacgtgatgacttcgggaggttccgagggtgacattggaagcatcgcaacaccatttccatcgcaattgcaagttcgaatggccttcttattacaatatttgcaatacgtaacatatgcgataccctcatgctccttacattgcacagcgcgtagtggcccgaataaagccctaccattacatcataccatagtttgctgcagagtctactgtctagaaatcacgacaattcgtcgtatcttgatatgaccaagacgatttcatgagcaaagtacaaagaatagccctttctgctggagggtaccgctcagatgtagccagtccgtcgtgatccagagcagcacaacgaacatcaatgcccaagcctgctcatgctcgtgcatttctagagaaagatctttagggaaagatgccaacatgcttgggcctttgataccttcccttacgcacgggtggccggaaaacttcttttgtccagatctcgtcggccttcgggagaacacagcccgagggtgacgcacctataaaacactcctcctcggtgttcttcagagctgcaatagacatggctatcgacaagtatctaggagctgaagaggcgtttcctctgtgggatgagggtcccattgatgacgcttttgatctcaccacgccgaagaatgacgacgacgtcgcccaagccgttgtttccagcgtcaatcgtccgtggctgttcagatatgatgctaaaaattctcagaggaatctcagcaaagctgtcttgatcttaggtggtggaggatatgtggaattgatggcgggaagagaaggctaccaagtcgcggaatggctcaggtctctcggctaccatgcctttgtgctgattcatcgctttccaaatgagcgtacgggagcgcaagcaccactggatgacgcacgacgcgctctacgtatgatcaggaactcagggtttgccagcgaaggcttgggaatctgcggtctgagctcaggaggtcacctggcagcttcacttctctccgagtacccgtcagtatggacagaacggcacgcccctgacgaggagaactcagacttatccctgcctaagctcgactttgcaatcatcggctacggaccaatctcaacgaatgcgaaaggacgccagatcattgccgacaaaaagccgctggagccgcctgagaagcaacaactctacgatattgtccaacctgattttcaactgaggtcagcggtaccgcctacgtttattgtgtattcggggaatgaccctgtggttccggtggtgaacgcgtatcggcttgcggaggggattacgaagacgggagcgtcggtggagctgcatgtgtttgcagatgcaccgcatggctttgcattggacacgatagggatgcccgtgagcaaatggacaagtatgtgcgaggagtggctgaagcagggtggccatcttgggtgatcggatgtcgggagcagcggtaggagagcgttgtgatatgtgtggccgattaggaggcaaacaacacagcttcatgggcgagcgtgcagtcaacgtgcttcactgcaagttgtcagtgcagagtgatatacgttcgcaatcctaccgcaatcgaaactcatctgtaccgcgcatcgcttccggctacaccatcacacggaagggcctctgttgtatcttgagtaggtgacttcttgtccggcaataagcaggcagttcatgcaagctccaaagcctatgaatgaaaacagtgattctacaatgtcatagggtatcgggcgccatcgtcgcgacaaaagtatagctttgctgttggttgagagtgtactcgaataggtcgacgcgccgatgtctggtcccgattatagggtaatggacgcgccgtgtagaacgtacgggtgtgctgaaacagtgaatgcgaatcgtccaacactggttcgtgatgcaaaacttggcattgaggatattcaccctgcagtttttgaacaacaatattgttgtcggagaagaaaggggcagatgagcatgcagtcagggagtgatggaggacaagcaaagctacgccgcagggctgcatggggctggctcagcctcgcgaaagcctgcctcgtccacccacatcaaataggcgccaggcagcagtaatttctgaaacccgatgatgcaattatttcgtgcaacatgttcgatgggcccttgtcgtatcgctttcgacctgacataggaaacgcgcgaagaaatggttgttctgccgcaaagtcgtatggcctagcaatgctctttgagggaaaggtgattacaagttattgataacgaattaagaatttactagctgatttgatccccgtaagcgcccttgcacgcatcgaaacacaacagcttgatgtttccgcacgtagtcgactttcagcaacatagccgattgaatagcgtagccttcaagtaaccgcgacacgccttggaatccttccatgctctgatcggatttcctgtgactgaaaataatcctaccatctgttagccagaaagtcaataaatgcagcgcgataccatacacttttccaattcttttggacgatctagactgtcggcacctgaagcccagctgccgacggaatggaggtctatgtcctgattctgagctttcgacgagccgggtctttgttgttctgactgcaggtggttgggtgtacccgagccagaaggctgatctggtggaagagcggtcggacatggcgcagagccgcatcgatccgcagaatcagactgctccacgcgccgactgttcgggctggagggacggttcgaggcgctcatatctaggcaaacaaggtgtagacttcgaaagagtgagatgccgattaagactgcgagatgaaatgcatttatacttccgcccacttcactgcgttgaacaatgacctatggatctttctgcgcaaaggccatacgcaatggattccatattgagatatgtcgagtcagtcccaccatgcatgcttttctcaatgtcgtgtcctggccaactcgtccgctatgatgcactatgatcatcgaggaaagggccgaacggaaaacgggagaagggcatgcacacaagacgcgaactgaaatgtcgcggcattactagtgtccacacaagccagtgagtggcttaggcactgcaaggctcggggtcagagtgaatcttcacaggcgtcgcttcgacttcgtggggacgcgggtcacaccgggaatcaggggatacggcagggataccagcgctatggttctcccccagtcgtgacatatgaggcccagccggacgttatccagctgatccgctgggacctctcagtgacgcggagatgggcacttccaaggtatgctctagcccacggcatggtgctgaacatcactaggtccaaaaaagttccgaaacgaccggaagtaatgcgcgactgcttgtgataggcgtttttatcgacaatccttttaatatgcctcccaagtgcggctcgcttggatgccggtaagtgatcacaacaccagctggggtcagtgtgctaatgatacagatggtacctactgcactagagatattgcgcttattgcgcattcgcccatagatgaaagacctgctggaagcaccgaatgtgggccttgttatcacgcataggcccagcgccaaatgttagtgacccggctgagaatttgcctgaacatgaggaatcggttaaccttactagtgcagatactgtagaagcatggactcccgtaggatcgaccggatgaaagcattcgcgatgtcaggtggcgataagtactgggagggcagaataatggaggaccaggggcccgtaatccttgccgcgaagagagccaggaatggaaggagtgggaagtggtccgcttccccgactcttgccctaggctgtgccaggtatgcggtgcaacatgtgcgcgcacgaagagggttagtcaggcaaagttgctgatgttggtctcctcgctctagctctgtagaaatagcgcgtgaaatataaacggtgaatgttagagacggaaaatcttctgggccacagcatcgaccagtgaccatagacactgttgttctcccatggtaggaccgaacggagaaaactgctacatgccaaagtattgactatgtcgatcctaaagagctggattcgaatgtgcatgatgaagcttaggagttagctcgcagaggctcatctcggttggaaacctccctcatggacatcattccaagaccacgccagacaccggtgaagagcacggccaccttgagaaacgaggcgcaccggttaaatccccaggcgatcctacgaggctgcagctgcatgcaattaccaatgcaggaacgttgggtggagaaatgacagttagactgcatggaatctacgtccgaacgtcaggtagccgggagacggggctcggattagcgaagacctaccgagccgaacctttggtggcattctagagcgcctcgccgaagtttaaagtaagggcagtgcgctttgaggagctcaatgagtgcaaactacgacgttgcacatacatgtagcggaccgagagcgatgcagccgaggcaggttggtatgactaattacgcattgcttcccgaagaagcggctgtcgtgaatgtgcttgtgctgttctttggcacgattcaccgttgctaaaagtccttcatgttagcgctcctgtcagatccccttagtcggtatcgcccagcatgcttggtttggttgcaatgccaccttgtcgatgcaagtatgaactgtttccagctatggtttgcgttggcctaacttgacgaaacagaagcagtgacaaagtcggtgaagagtttgtgcgtgtggtgtgtgggcgaaaccggcagggattcttcgacgtgtctagatatgtctcgaacttcccgtttcgaccctggaagtttggttctggtggtgtagaacagtaaagaagtattggttccggacgccaagcgacacacattcagccctcggcgacctcgtggccagcgcttacgttgctgacaagctacaccgctgttttggacactaaaacattgaaatctcagacttgcaacttctgagacagccttcaagatcgtgctgacgtatcgcgaataccttgctagtggccttggtaatggcgcagccttgtaagtggagcatgaagatcaaagagcccaccgtcaggctagggaggttacgcgatcgaggtaattggatcaaaaacgtgaggaccagattctgaacatggcgaggtgatgggaatcgtctaaacgaggtattagcgtcttggtcaaaacgtaatcccttttgcatgcatatgcgcaatgccctcttggtgtcgcatcggccagcgaagatctatctctatcaagcgcacacttgcctcagaaaattcgtagaagctgcaccagtccacgggtgaccgatctccatatcagaccgcctatatgcacgggtttgtgtaggaaccgtgaagtagctcttggtggcagtgtgaggacgtgcgctgcttctccttcatgaaataggtaaaccagagaagtcaattcttataacggttccgatagtcttggattttagactgtacgctcaggctatcctcagccttgtcctcgatgatcttaacttgatggcgtagttgcacacgcatcccccgtctaatcgaagcgtaataggtagggaacgatgttggtggctttcagtttgaagtcacacgcaacgctcgactgggttgttgtgcgtcaacgggtccctgcatcgaacgtgcttgcgactagtccatgaaggtggtgtgttgaacgcatttcagctgagcgagcgccaccgggtgcgtcctttgtgcaattctggaagtttgtaaagcatgggaggatcatgctacgaagtagaactcaaaatcagcccttagccacagtctttggtagtgagttgaacctgtcggtgatgcaagccttgcccgtactgccacgtggtcgttgatgcaggggcagaggatccctgctcccatcctgcgactcgactagtaggggcgatttcactgattcgttgctagatctcctggcattctgagtaatcgatcgcatctcaccggtgggaagcaccacggattatctcacattgaccgcatgctgcctgaggtccgctttggaatttggctagcctgcagacgtggcgtggagatccctaaaatggcgcctgatcctagccttgcctatataccgtaagttgaagatttatagactaagcccagaggtagttacctgtcaggtattcgagtgatagcgaaacctgaaacgttgacgaggatgtctttagggtctgaggagctgatgtgacaggatcgctcatgctagcctataagtcctcagcgtcagataatgcggtattgcgtcttcttcaatcaatctttcactgtcgatcggcagcaaccgtgcggaatagtccttagtcctgtcccaagaacggtcgctacggacgactgagtaaaaaccaagcggggattgtgctcattccgagcactcgcgcatggcagtggccccgagtggctcatgagtcgcagttcgaaagttatatgcttgagaccgagacgaccaagtacctgaaaagtgcgacctctgcggcggcattacgtggtcattcctaggtcttgcaggccaaactgggcctcagtttcgtagctctgagtcgaaggtgatggagtcaaacacataaggtcatgagctgcaatagcagatggctggctagtaggggcttgtgagtggatctttgtgatgccgccgtggatgacattgatgtgatgctgtccggggagccgttggcgccacccacaaaaaccgtggggttgacgttagcgggacgtgggggtcgcgggaccgaggcacgcgagaaaacctcagagtttagaatagctggtcaccaccaccacaacaacagcagactttattcacatagatcggaactcacttgagttttcgcagaagatatggcgcatacatccaatggttctgctgagagccatggcgcgcacacgagtccaaagcttctctggaagcactccgatccggagtccactgctatgcacaaatatttgcaagaagtgaaccgagcacataatctgcagctcacttcctaccaggagctgcataagtggagtatatccaacatcgacgcattctggcagagtgtgtggaagtttgtcggcgtaagggctgagggagacgcgtcacaagtcagttatggcggacccgtggagatgtcgagatattgatgacaacaggcagtggatcctgacgcttccatgtttcctcgacctaccttcttcaagaatacgcgcttgaactttgccgagaacctcttgttccccacccaagacgtcgaccctcaggcccccgccatcattgccgtgaccgaaactacacgcgagacggtgacatgggaagaacttcgggagagagtcagactttgccaagcgggcatgatcgctctaggcctagaagagggcgatcgagtcgcaggctatgtggccaaccacacaaacgccttggttgcgatgctcgctgcaacatctctaggttgtgtttggacagcagtaagccccgatactggtgtccatgccgtgctggagagactaaggcaaattgagcctacgctgctctttgccgacaatgcggctttctacaatggtagaagtcatcccgttcttccgaaggtcgatgagatcgctcgtggtctaccgtctctccaaggagtcgtcattttcactacagtggcttctgttgacgttgaagtcaagtcgatacatgtaccaaacggcagggcttacgactacaagacattcacctccccgcccactgcgcccgagctaacattcaagcggctgcccgccgatcatccagtatacatcctctattccagcggcacaactggcgcgccaaagtgcatagttcatggcgcaatcggtacgcttctgcagcacaagaaggagcacatcatacactgctcgattactcttcggtcgcgtctcttctacttcacgacatgcacctggatgatgtggcactggctcgtctcgggactggcatccggcgcaacgcttgtcttgtacgatggctcgccgtttcgatatttagatccaaacaatcctagcacctccgtgcctgatgatcttgcgatgcaccgtgtaatcaacgagtatggaatcacacacttcggtacctctgccaagtacctttccgtactggagcagaagtcagtcgatccggcggcttctggcctagacctacagactttggaggcgatatactcgacaggatcacccttggcaccatccacgttctcatacgtctactccgccttcccttcgacgataaacctaggaagtattacaggaggtactgacattatctccctgttcggagcaccgaatcctctgctgccagtatgtgaaggcgagattcaggggcctggacttggcatggctatcgcggcctacgactacactggtgtcgatgtttcggctaccggcgagccgggtgacctggtctgtacgaagccattcatctgccaacctgtggcgttctggggtactgagggagagactaagtaccagcattcctacttcgataaattccagaacgaaaagaaacaaccgatctggcaccatggtgactttgtcagattcagcaaggagactggcggcctgtggatgctcggtcgaagcgatggcatcctgaagcctgcaggtgtgcgatttggctccgccgagatttataacgtcgttcttgaacacttcgcaaaggaggttgcagacgctctgtgcatcggccggcggagggagagcgataccgacgaaactgttgtgctgttcttgaagatgaacaatggtcaagagctgaccactgaactcgtcagcaagattaaatcaactatcaagcagggtcttagcgctagacatgttccggctgtgattgatgagtgccctgagatccctgtcactaccaatggaaagaagtaagtcaatcaaggcggatggatggtacgaattttgctaatcgaaacagggtcgaaggggcagttaaacaaattctgtgcggcttgaatgtcaagacgtccgctagtgtcgctaatgcggaatgtttggactggtaccgcgaatggtcgagcactcactgaacgacatagtgaaggcttgtcacaacatcgaccacacgtgcgctttggtattgtgaaaatcagcacgaagtttgcttacaggggcgcaaatgattcaccttctgcaaaccactgttgattcacagggtttgctggacgcatacatgtcaagtgccaaaaacctcatatcgatcgcatcgtcgcatttcctccccctaccaactccttcctaccagaagatctgagcaacttattgtcacgcgatgtcgaacttagatgacacgtccataccgcaaatgacaatacctgtatctcgcccgttaccgccaggtaatagaatatttttcaaagagccagtaaagcttacgcacatcgatcagctcttggtcaggcgggacccgtcgcgcatttcctctttcacaggaaagcatgatcgattacatgctcgtatctacgatctactttggaacgatcccttcacggacatgcccaatttttcgcgccgcgcccttgccagcaacatacactttctcgtcatgaagaaaatatacgctgtcgtggccgccgagcagattctcgcagacaacatcgagttaatataccagcacgatacgttggaaacgtgccatcgtgctctcttgactattgttccgacttctgtgaaggacgaaaacgtggagaaggcggacacgactgtctcgatgactggcaactgggtagcagatcaggcgcaagctcttgagggcttacgtcagactgttgatttggcgatatatggggcaatatagccttctatagaaagacatctttattgactttccgtcgcactactgtcaagtcttccaattatcaagtctgcctccacatgccgaagtctctctacacgggtcgctaagtctgtctactataatcacagttctcgttctttcttttctcgccaatttttgcttttgatcggctggctacgagtcagctgtttcgctcaccgcatgacggctgcagctagccgtcaacgtctcataaaccatgtctgagctgaaccttaatccgacaacaccattttgattcattttgtaactgcattggatagtatattgacgatggtatagtagccaaggttctacgaaaaagccggatgaagcgatgtgatggcaatgtgcgcactcaaatcccaaaagctcaacgacagctcggccccaccagatacgatccctcgggtgagacagccttacatcatgctttccagtgccatcttcactttcacgtcgaccacgtcagtcagcagaccgatccagtcatcatcaccatgcttcaggaccacggcaattttgtgcgttttctcgcgtccacgatatagcaccgcaagcatatccctcggcgcaaggcctcgcttagtgtcaatgcgagtcgcgctgacgatcgagacgttatctggactggcgttcgcttcgcgctcgcggatgaggtaagcgatgttctctgtcttgatttcagcggtgagggagagttatgttgtacacaggtacgtacgggtcaacttggcaaagttcttgtcgtacgtttggccgtggttgtgagctcggtatgcggtgagcaagtcggagatgcggctctccagagtttgtgggggtttcacggacatggttgtagcgagtttagtgatgtggcaggaatagtcgcttaagtcgtcgtggatgcaagttatgatcacggagaagaatcaatgttccaatagcgctagcgtttgcctttcactcgaattgcgctgatgaagacgacatgcggagcaacgatatgtagagcctgaagatgctgcctacgctatgagattatgagcttaatttatctggtatcctgaagcagtacactacgttattaagcttgaggggacctgatacgacatcatgtgcaggttcaggctatatcacagatcgtagggtccagactatggtatgagctgcgtgcccagatgctccctttaaacaagcaacatggccttgagaagcatcttgtccacctccttgaccatttctccaacaccttctccttcggttccacacgcacttgaagtaccttcgtcgtcttggccgtgcgcactagaactgccaacgttccgtcgtccatgcccttgagatatctatcccagctcaacatggtaacgaagatgtcctctggatggatggcccggccgtaagcgtcgtctttgttgcggatgaggaatgctaggttttctgtagagacgaatcagggtgatagttgtggaaaggatggagtgaggatgaacttacgagctagaatttcgacagcttgagatgtgcgcccgtcacagtcgccttcttcgcactcgtcgtggtcgtgaccgtcagtgggatcttcttggaagacgagtaagagtgcgacgagacggtcttcgagtggcctgggattgatttgacccggcatgttgggagtggatatccgaatttggatattgaatattggattcgattgtttggaaatggaagtgttgtgcagcaatttccttattaatgtaatctgcgccaccgagcaaacgggcaatgccgactccgctccgcgacagtcactactgatcttagccaccaactcagaaaaagtgagccttaagataataggattatgtaaagagacgttgtgattaatttcgaagctcagcaatgcctaaaatcttagtcaacgtgcctcgcacggctaagtgtcacaaaggcaaacgtgtatgcactagcagcttttctaagagcttgaagctatacatagggtttcaatatagcaattaaaacccgatgttacccgtatagcttcgggcgatcagtttagcagcaacaacccactgtgatcctcaaatgccggggaagaactcctccaagcacatattgacttgcgcttcaaaacactgcaccacgctctcgccaaacttgacgttcgccctaatgaccgtgtgcgtgaaacccgtaccaccgttgacgaagatgctaactcccgccatcctgccggctccctgcttcatgatcgtccagttgcgcgacgctagattgacgtcgctggcctcgatatatttgccataggtcgtctggtggtggcggatgaggaaggcgatgttttctgcatcagtgttagtggggcgagagatagcgaagctactgtgaaacataccgcagagaatcagcgcagcgcgctctttgagttcagtagtggagtcttcatcgccgaagcattcgtcgcggtagggaaagagaaggtccaggatacgctgctcgagtgggtctgcttggaccggggtgggtacttttgctgataggacgttaggtgcggcaggggttggcgccatgggtgcgtagggtgaggaccagggtgttgatcttgtagtggaaatcttggagactcggatacgaagtggggattaccaattgacttagcgttgcgggtgtggagtcgggcgtgaatgagtccgaggccgctataaaccgcgctagagtgtttgctcgagcaaattgagctatttaggtaaaggcagtgaaaatgcaattcacggttcctataatttctgggtcatggagcatcatgggaaagtatactgcggcagtgttcgtgaaaagacgctgtggaaattgctgaaggtatcacgaatcggaaagtgttctgggcttcagacgcacaacacgattctactatgaaagctaaggttaggcacaatcgaagcctctctctctacgtccttgtcaatcagaacagccgtagtaggcaagtattgaccttttcttccagcgacccaatgacgcctgctcgtgtagcacttgtctttgtgaccagtagccgtttatttcgcagtgtccgaaaactgcagcattgcatccgatgttctggatcaaggcagatccataggtaaccattcgcactggtacagagatttcgagatgagtttgctcggtgctgccagagagagttgaagatggattgttggacaggctctagagcagtctgtgtcagagtcatgacgggaaggggatgcaagtgtagatcggtaagggtatgaggaatgatatcagaaggagagaagctctgagattactttatgtactgtacctaaatatttctacctgatttcccagcattcgcgagcatgtagcaagccatcgtaattgctatatagttcattcttccagcttccatagcccccatagtgcctcaggcgctcagtaacacatctcaatacatctcctgggcaaacataaaccttttatcatgcccacttcttcccactcatcaacggctccacgagttccatcaaatacttctctgcctttccttttttcactatgaaagagggtaaactccaaccaaacgcttgaccgacgccaccattcggacctatcggcacaacaatcatgttgttaggcttgtactctgtctgtcgaggtgcaggcgtcttgatgaatgaagtcaaccagccgacaagtccatctttgccaccagatgagccactaacgtcgactgcaatactcgaagcgacaacgggtaccattgcatcgagtgcaattgcggagccgttgcttcccatggcggcatctccaatcacgtagacgccctgagagtctttgacgcggaagtaggagtcgcgcgttgcgactttgccgtcttcagcgacccagtctgacggcagccaatccgtgttcatttttcgggcaccagtcgcgttgatgaagacgtctggagagtcggatgagccatctgcgaacttgacaggtcgcgtcttgtcatctaccattggatccgaaagtgatgtacccgttttcacgatcacaccaaggccatcgagaatggattttgccttggcacctaaagcagctgactctctgggaagcacacgatctgatgatgtcgcgagcgttactttggcattagggaatgctgtcgcgatctcgcctgcggtctcaacgccaactgcaccagcgccagcgatcaggacagtcgaggctttgggaagatcttggtgtaacgcctggagagctgcgcgagtgttctcgtgcgtgtcgttgagggtccatagtggcgagcttgtggtaccactcgcaatgacaagtgagtcgtacttaatctgctgtgtggacccagagccaagatcaactgagacggtgcgattctgcgaatcgaggctggttgccttgccttgcacgtgctcgaatgctgacgcgtcatattgcttgaaagcctcagcaatggacttgaagtattgctcttcaggaatcagactggggttgatgagggctcgaggcgcggcgatcttgaagtagaagtgtgtgttggggctgatcagcttgatttggaatgtggtctggggttgcagcgctttgagtgtcttgaaggtcttgcggagaaggtagtgcgcgagattaatgccgccaaagttaccgccaacgatgacaatttgatgggttggttgtgaagacatagtgacgatggcgcatggtattgaagggaaggtaagaagaggaacacgcgctgctgaagcacaataagctctatcatgtgatcaatgcgccatccggctgtgccgcatagacaagatagacagatcgacggaggatcggggcttttgtgattggctacgcttgtgctgttcagttgcacctccggaaaacgagattcaggtcagcgacaccccacgtgaaccagtccttcgactcttccatcaaagcccgaccatcttcacccggtgagaatgacacgtcaaactttgagaccaattccacgagcgctagtcttagctccatgagagcaagttgcttcccgatacatgcgtaggcgccactgccgaagggtatgtaagcatccttttgcagcacaagctcaggacgggaacttcatctctcgggaataaagtcgagtggctgcgcgaggcactttggggcttgttgcgaatgtcttagtatgctgatagaaggtcagggtacgtgagaggtcttacatctgtggagcacccgggatggcgtgcatacggtaatatcgccaggtatggacctgtcgttgatcttcagaccttcctttcgtgtttgccttagcaccccagacgggttcggaggccataaccggagcacttctacaatgaaggcgtttaggtatggtgcttgcgtttgtagcgctgaagcatcccagccacttccatcattcagatcctccagttcacttcgtatcgtaatttgatggcgatgatcttgggcaaaatagagaaatgcgaaaacaagagatgacgcgaccgcgtcgctaccggcaacaatgagaatccggctgtcgccagtaagccattgttgtgatacttcggggttggctgctgatttctcgtcttcgatgagcgcagcagcaatatctggtaccataactttacgctgttcttatcagtcaaagatcagtgcctcacctgaatcacttaccccttgtcgacccatgatttgctttttacacccctggacaaaggcatcatgttgttttcgaatcactggtatcctggttaatatcataaatagccacggcacaactccaaatacacctagtcctctttggccatcctcgagcttcttcaagacctcaagcttttcaccactttcgagcatcccgaaaggtcgtgcgaatccgacatccgacatcccccataatgtcgaatgagaggtagttaaaccatcggctcacattcatactctggtgttgagtgcgattcctctcgatctgatgcactaagctcgcgatgtttgacttaattcgtggttgatatgccttcaaagctttcgaagatagtccggagctccaaacctgccgtctcttttcatgctccgcttttgaccgtgtatgaaaaatggcgcggaccgggtaagccatctcgtaccaagctgcgcgcgtacatttagacttgggaccgagaactgctgcaacaacatcggggtcgatagtcgagagctctgaaggtccagtcctgacgtagtctccatacttctcgtgcgctgcgtacaagtttcgaaaattctcaagcttgcgattgctccaggtatgggctagtttgctgatgcgccagctcaatggtcccgagtatgcgtgcagtcgatgaatcggcgcgagccggtaggttactatgcttgagaagaggccaataaaaaaactggatctcgattttggcggaattgtagaggctggatacgaaaatttgtccttgaagctgccacaacaccaaggcgatggcaaaatgaacccttgcaagtatacgaaggtaaattattccatgcatgtgatgctcgccgtgagaaaaatatacgacgtgcgagaaggcaccaaggccgagtacaaagaccatcagcattttcggtagatgatgaaggagaggcaggtatgtgggcagtccgttcaacttatacattttcggccgctgcactagaccatctgattactgactcagacattcgcccgcccaaagcagtgcacaagcaacttcacccttggccggggttagtttgagcttttgcttagaaaactggctcataagctttatgaattattgtatctaagctaccaccggtaacatgtccaacttgacagcatcaataccatcggtctaaattccaccactttgactgctaagtgtgtcgaatggacgccattctgcttctatgaacgaagccttacttcctggtggcgtcctcacgcccaggaatttgaagcgagtatcagccatcgcaaacagcgcagcccattcctcaaagtcacgctcctttgcattcgcgaagcacttcatgacaagatcaagacctctgctatccgttagtaactgcttatggtggatgtccgatagaagcgaaaaagtttacctcatccactgctctttgtataagctcaccgcccctctgggcggaatgcatatatccgcaataatgatccttgcgccatctttcaaggctagtatcagtgcgcgcaatgtctttaccgaatacgtgtcgctccaatcgtggaaaatcgtcttgaagaagtagacgtcggcgcctcgcactggctgctccgtccataaatcgtgcacctggaaagagagttggtctttgacatcttctggtacttgtgacttggctaaagtaacggtttcggacgagtcctgtacgatgaacttccactttgggttcgaacgcgcaatttggatagacacgtgcccggtcgagccaccgacgtcgacgaaaacagaagtgtttgatcctgatactgaaagagacgaaagcacctcagaaggttgaaagccggagccggcaatctgcgtggtgaaattcaagactggactttggatgtattgaaaatctccgagagcctttaaggcattcgcgctactttattaagtcctgaaaagagcgtaagcttcggaggtcgtacctcaggcctgcacagctcgaggacactgtttggttgatttttcgacacaaagaaggaaaaagatcaacaacctcgtcatacaagcggctggccacatgattgaatcccgggacccacacttttcggatcgcgaatatgcaggtcactaagtgcagatcctgtgatgtttcagggttgaacatgatgctcagcgatcagtcgaagcattgttctttatttgtctatcgattcacagtcttcagtattgctgcaacccagagcaagatgtcgacaataatgcgctctgagttagagacttcaccctttctcgaagataaccgtgtggaggaagccagcgagcaacagcaacgccccaatatacaagaccaatggcaggattcttcaactcgaacgaagtttctgcttagtttcgcgtctctcttagcatacactctgcttgtagcattgactgccgatatgatgcgaattccaccagctcatctaaacaatggtaatggaacaacccttattatgagaattaagattgatcaaatcacagctctgagcaatcctaacgttcgatatcacgtcaacaagaccatcacagcaggcatgtctccgtttgctggcggaccctctgaacaggttgataacgcctggcgcggactcatgtcaaggattagtgtacgagtctcacaagaagaactggacaggaacgggaattaccaagagtctgtttctttaccacggaatgggggcaacctggtttggctgaacgtcttccatcaactgcattgcttagtacgaactctccgccaccataactgtccatttagattgctgatgcctggcagaagatgcttcgtaaactgaactaccatgatcattattattcaaaccaaactgaacatgacgcaaggggtatggaagtgcatatcagtatgttaaccagggtttgaatttctggtctagattttaatgccatgcgtagatcactgtattgaacagttacggcaagctttgatgtgcaacccagacacttctttcacgacatttgtgtggactcattctgaccccaagccggtactggatgtacgaagtttcgaaagacagtgtcttgattgggtctacttcatggaaggtgtgagaccacgggtcgtgagttacgaagaggttgatgaattgatcaacccatgcttgaatgagacggctgagagatagacatatgtggaacttgatcaatattcagataaaactttatgctacacaccgcttacaatggtcaaaggtgtataaagtgccacggcaacattgagctgtcacaagccgcagagttccaagtttaatttcaagagtacttagattatagaccattgagtttgattttcaagattccgcaaatgccactaggtggaagaacgtcttaatacatttagtttcatgtcagaatatatgataatgttgatcatatctgctgcgcaatgctccattccctaacatcgtcccaaacaagacactgatgctctcttccatctccaaatcctgtaatgccacccaatttcgaatcaacaggttcaatatgcagatccgcaatatggtgaccttgtagccgccttgtactgcgtcgaacagaacatagtacgcgtttcggatggcgtccttttaacttccattagcgtttgggagatatagtggctagacgatattaccaagcaatgtagttgatggtatacagcgagacttgcgccagttggtgcgatctcgctgtctttgaagaagccaccatgaggtggaaatatggcttcccacgctgcatctgtggcgggagaaggtctctcggcgtatgcttcattcaactccaaaaactttggttgtgtgcggactggttcgtgttagcgagatactgttttgtggtgactatctgcggacgcaccttgaggtccactaaaactgttagaattggacatgcgtggggctgatgccaagatttccactaatcgtgttatcccccaggtatacgctgcgaaattggtgctggctaagaccaaaatttgagtgatgaggatgaacgcgatcaaggcgcggcgactgacaccatgcctctctaatcgtaacatcgtaacgtgggccttcttctccattgctattaacagcctcgtaacttgaaggtttgtcgcttcagaaaatcatggtcaccaggcgccggcaaaattcctgcccgcccttttccaaacagaaagaggcgatgaggtagcctgtatatattcaaatagttctgatagagttacatagggcatcttggagctgcgtatacatcaggcccccctaaggttataataagtatgtctctaaatacttttagcttatatcatgtaggtgcagagccgggcacgaattttaccgctgcctggtgtggtcgcagtccttcgtaaacagagaaagtcacagaaattcgatgcaagtcgactcgctgcaaactcaggaagcatagtacacccgtgacaaacccgttcaaagctaagctctctaataaaaaacttgtcgcgtatgttcacaaaataggcgcatcgtcgatcactgccaccgtcaagctaagaaataaaccccgcgccacaccacgctatgtagctccacggttcaccgacactaacgtcagtggaactccggcaccatctcatagctaaagtccgatctccaagtgtacatgtattcggataccgaaatggtgtctcacgtgtgcattgtgtaggtcattcgtcatgtgaccattgctcgttcatttctgtcgtgttgccagaagaattcgtgcataccacttgcaaaaatcgttgcgattcaaactctacccccgcaaaaatgaagcttcctatcttacctcaaacgacaagatactctctgatagatcgcgatggcgcgcagcgtccctcatctccgtatcggtctgcagtccgcgccatcttgttgacatgcacctttgctctcactctttgcattggagtgtttgtgggccgatggagttcgacgtcaacctcgttcaccccagcctctttcatcacgacaaaatttgtttatgatcgagacttctcgtatcctccaagcaacagcacgaatgctgcatggcagactctttttcgtgcgcgtggaggcttctttacgcatgcgcctgagatctcgcagcgaagcactttgtctgtatttcatatttagcgcccttccatgtgaggttattgatcaacctgccactaaaccattctcagaacgacatcattgcggcgtggtaaccacaacactttaccccgcatgacctttaataaaatatctcgaaagcagtcattatttttttaatttaaaacatagttcgcagcgacagaaaagtgtacctattcgtacagtaagccagcatgtcttcaacgagcagaattgtcacattgtcctcttcaattgaacaaaacgcgcgcattgtcgacagatatttcacagagaatggcctaccttctccatcgctcgacgcttctactccgcctgatataccgctcccgcccgagattatagctgcgaaggaagccgcccttgaggccatggacgagctgcaagttctgctccttggacccatgcctaagatcattcacgagctcattcacacggtaaaacatattattgatggtagatatccattagctgacttcaaaagccgacaagcctgaccagcttacacgcaatggccaagttcaagatggccaatgcatttccggtatcagaaacaaccacaatccccaaactagcagaaacatctggtctcaatgacgaagactgcacacgtcttgttcgccacgccgttgcaagtcgtctgtttcttgagcccgagcccggcgtcatctcacattccggcatgagcaacgcaatcgcaaacgtccctttgctgcgcgaatgggttgaagagacctgcgaaaacatgtggtcgtcaagctccttcctcgtctccgcaatgagcgcgtatcccggctccgaagagccccaggaatccgcgtacagcctgtccaggaaaactaatctctcgtttttcgaggaccttgggactgatgcgacgggggcaaaggctaagcgattcgctgatgcaatgagtttcttccaagcttcgcctgcaatgcacacagctcttctcgtcgataactacgattggaaagcatacaatacgatcgtcgatgttggcggttcccacggcgccgtcatgctcgaattagccagacaaaacccagaagtaaagtgtgtcgtgcaagacctcccagaagtggtcgcgggtgcaccccaaggcgttgaccgcgtggaattccagccctacaacttcttcaccgagcagccagtcaagaacgccgatgtgtacttgttccgtatgatattccacaactggggcgacaagtattgcatccggattttggagaacttggtccctgcactcaagaagggatcgagggtcgtcatcaatgaccacgtagtcccgccaggcggagtgctgagcccgtacaaggatcgcacagtaagggctttcgacttggtgatgaaggcctgcttcaatgcgaaggagcgcagcgtcgaggactggacgaacctgttgaaggcggcggatgaacgcttcgccattcgaaatgtcactcagccaaaagggtcgcaattacagatcatcgaagtgcaatgggatgtgtaaatactgtgaagaggggagaatctggcgctgttggcagcggtcgtggggaggtttgaggtgaagttggcggaggggcgtgagagggggattggaggagatggggttgatatgggggattacggttaagccgacgaagcttaggttcaggaagcgggtggtgggtgtgtgggggatgtagctacattgctgaatctagaacggaacgtcagtaatgattgatgcaagaataaccacgcgagtgagaaaagaggtgtacaaagtacttttgtccattagaccagcatctggaagatagacaattgagacaccaaaattgtcccaaaccaacgtgaaggatatcctgccttgttattgctagaatacacatgcatgtacacaaaagcctgccgaacctcaggccgcgcatataaaacatatcaagaaagaaaaaggggggtattacgtagcgaatgtacgaaagcgaggaataccgacaaaaaaagaacgccagcatatgccgacaaaaccaaataattcgaagaaaacctccacccaaacccaagcactatcatgccacgtgatgcatgaagaatgaaaataaacgccagagggaaaaaaaaaagaaccctagggtatatgcaacaagaaaataacctctccatgggcttcatcatcatctcaatccactcccgcttctgccggtgctggctttactgctggccgcgctcccgttcctcttcattcgtttctccatgagtccgctgagcaagcggtcgagctcagtgctcatgccttgtactctcttactctcctcgacgaatagtgtgctcatgatgggatgatcgcggccgacgggtacgacgccggtggtgtcactgacaacgagcagcatgtcgcgcacatcgctgccgtcgtcgaggtaggcgcgaagtgcggcgtctgaccaggcgggaagttggctgctttcggatgaggtgggaggagagggttgcacgtcgcgatcggcttttgtcggcatgggtgcagggcgtgaaggtggtggacctggagtggcagtcgtgggtgagaggagtgtgggagagccggtgcgctcggagcgaggaatgatcagggtcgtgttttctggtatggtcctcatggggctgtcgtcaggggtaggtgttgatacaggcgagcttgtctcctggctcgagctgtcatgggcgagtcctggtggttgatgcgagtcggcctctctctctttctcccgagcttgcgccttgcttgcgggttgtgcgtctgctgctgagatttggactggagactcagacaatcgtcctgtaggctctgctgcttctgactgtgctgatttggtctgcgcatctgggtccgcaaatgggtcgtcatcctcgtcgctcgtgtcgaagtcatccagttgcatgcgttgcttggcctttgtaacacgctctggcttcggttccgcttccgttttgggttgtgaccggaaaggattcttggaagctgtggctttgacctcagcagcaggtgcttcttcttgctcagatggaaccatacgcatggtaggtggctgttgccctgtcggcttgctatcaagcgcgtctggcgaagccgtcggctgtgacgaagcctctgtaggactgtcagttttcaagattccctttgttttctgtggtgaatcatcgcgactgcgggctttctgcagcttgcctttgctggtagatctctgtggtccgagctgctcagcggatgagcgctcagcagattcctctgaaggcttaggctgtggtgagcctcggtccagctcttccttgctgtcgatgtcgctatcaatagagtcttgcttgaccttcttattccttgcgcttgaagagcccactgagcatgcccgccttcttctccttcttctttttgtcgtctttaaccttgtccgcgaagccgttcttctccaagctttcaaggctgggtcctcgttcgcgcgatcctgttgtggaagtgcttgaatcgtcgcggagtagattgggagtaagagtgatcttccgggtttctgtgttttcgtccttgaagaatgagtctgtgtttcgcagtgtaccattccgggagactttgggatccaatggccggtcaacgtcatcgcttcctcgttgcttgtcgtctccgtttccggcctcctctcctgagacacggacatctccctcgctctttccgtccttcttcgcccctccaaccttgagtggctgcacctggaggtcttcttgagtttctgtctcggccttctcagtgtcctgctgctgctgctgttgctgttgcgcttgcttcgggtccggtccaccgaaaagctcgccaccatcttcgtctgacgagtaatcgtagtccgatgcttcgacatatgtaggtggtgcgaattgaacggtcttagcatttcgtcttcgcatggcctttttgagtggattctttgacttctctgccgtgtcgccaagcatagtcgcggacaagtcgatgtttctgtgtttgttcaaccttgccaggcgctctgtgggggtttcaatgtgttcggcgggcagatatcctatatctcattagcatagagcaaacatgacatggaaacaaacactcaccaatactgctgtctttgacaacacgcacgagccaccagtagctgttgctgtcgtccaacaaaaccatggtgtcgccctttgtcgcatttgcctgaccttctacggtggcaacgaatgtgtggagtgcgtaaacgaattcgaaatcaatgtcctctgtttctcgtaagcattcgcctccccagccggaatcgatgaatcgtgagtcgtctgagaaggaaacgtctttggatgcatcatcatctttgtccatgtcctcgtcccaggaatcggcattgctgtcggtggtccaggaatcatcgtcctcagccaggcgcccaatattgggcggtggcgtgccgttggtagtccggggtggggatgctgtgagtgtcagataagggacctcgggcgcatctgctggtttgctcagatttatcggtaggctcaacggtcgcaacatgttattagcttcgtcctcgtccagatccgatatcagcgacatgtctgagtcttcacgcataatcctaagtctgcgctcgatcaacctacgttgtttggaccgcgggctcatggggtccagttccgagtcggaatcgccgtccagttcgggggcggtcctgggccaggcatactcaccgcgatgatgctccgtggacttgaaattgttttgctgagagaatcgtaaagaaatagggatcgatgttgaggaaaaggagaatcgggatacaggcgtgtcgtcttgcgctgggacgtcgagtggtcttcgagcgcttgcgactgagatggggaaatggatgggagtggtggtgaagggcgaggaagaggcgacggccgaatgcatcggcgaagactctggggtcagagactgcgtccgcttcggccatgccggggggagaggtaaagaatacccaccatcgtcaattgagggcgaactcgagatcttgtccatcatgtcgtcgtccatgtcctcctcgacatcggcgtcctgcatgtcagaatcgtcgccgtcgccgtcgccggccccgccattcagtctgatagcctgctcatcctgctgattgtccttgtggttcacgactgtgcgctcgtcatcggaaccggggtcgtccctgaggtcggtgccagcgtggctccacgcattctgcaactttgcctcctcggcgtcgcgctcctcttctacatggcgtagcgaggcttgctgatggggtgcggcgggcccgattccgagcggggcggggtgctcgggctgggatgagtggtcttgggcagtcggcgatgatttgtcctgcaggtcgagcgtgtctagcatgtgtcagcaacctcgactctggacgcgcaacattcccaggcaatcgcacctgctctgataatgtgtggtcgcgtcatcctagctcatgtcctgtgcaattggggctgcgttcacagtgtccagctgtgccaagccagccgaggcgcaatcgatgcgagggacggcgtgcacgtgaggctggggcgcaaagggagtcgtcgcaaggcaaagaaatgtcgtgtgcgatagggagtgtcgtcggccagcggagctatcgtgtgcgcaagatgttcgtttcaaagggaaggagcgactggtgctgcggaggtggtggtgccgagtgcgggcgcggctgtttcacgcacatgcaaacgctatcaagccgatgcggaaggagcggacgtgtcttttcgtggcgagcaacacgggggcgcagcggagagggacaagagggcgtcagcgtgtgtcggcggcaaggcgagtggtgagatgtggtcgcagtacaggtcgcagtggtgaattattttggggctggtttcttggtcacatcgcgcttccgccccctgccacgctctgaaacaactgacaaaacacgagattggcctaaccaacgccgcactagcctgttcctggccgacgaccgccgatccttgcatgggcctagagagcgaaaggggtcacggaccggcccttccaccaccccgtgaatgtctccaaatccagatctgcaaaagaaaaccctccatcgcaattgcacgtgtttcgcgtgcagttcggccatgacagtcgttcatgcgtgcgggcggatgtctccgcttgtggtcgtgaaacgagaaaagtcccgaaacctgatccttgccgacgtttggacgtcatcactacgagtgcagccgaacgaccaaacttaccaacaattctagaaccaccacgtatctccgctacactagcctggacgcatacgtaatgctttccatgtccagatcaagttattttcacatcatgtagtacagtacacctaccttcctttaactcctgcgtccgcagcacaatgattgtctgaccattgatctgtgactcttgagaaaactcaacagatatgctgtccgcaccgacttctggacccaatctttcccgaatgagaaaggcgatgttagcggcaagtccaggtcggagattggacacataccggcttaggcttggacgagatgttctgatgcgtctccgcggtgcacgtctaaaagggcgaagattttgccttggaatgaggtagggtcgaaggcggacacggctgattgatgtaaacttgaactcatatttttctaacagtctttgagaaaaagaatatatacatgtattaaagcgtaggaaacctatgtcaagtcactcctccagtgatgttcccaccagacaccaaccacccgatcgcatgccgcatatgtgcgaacccttgaatttatttagacttgcatggaagagcagtcaatgtctctcaagtagaagcatgcacacccttccagtggtgtcacatcaaaccgcacgcgccatcgccattacatgcccctgtcccaacaccaccagctccgtcttagcctcctggcacaaaatctcattcaccattcgatccaccttcccagccaaccccataagcacatccccgccctattccacctgctccgagtgcagggtgttgtggatttggaggtggaggtggattgggtccatgacgaactggttgagaggatgtggtggggttggcatggatgcgggagaggacgagaggtgtgggatagttgacaggtgcgccagcgcagtttgctttcattttaaactaagcggatgttagttgatggaaattcacggcgaatgcccatgaccgatcctatcccgacactctacatcccttagacttcacccatacagaattagcgtgcagtaatgctatgactacagtgggtgcaaatgacgaaagttgcgatatcgtgtgttgggagtggctggaaagcggaagtgattctggccgagagatggagaaggcatgtatctttctgaggattttcgctgctgaatttgacgccggatgggaacatggaagatgacagcggatgtaggggtttgcagggactttggaggccaagtatgaaagtccgaagcattatcattgtgctcttcaaaatttttaatgggtgccacgtcccgtaaagaacacaaggagaaagcggctccctatttgcgtccgcagcattcaggtgtgaggcaacggaaatgtgattgatgatgttgtgtgaacaggctcatagcggacgcggaaagcctgtattttggtctcattgttgagtcctagtggtgaaggatccgttgaacatcaagcgcgcccccctccagcgtccggacctcgtatgcatgcacgctacgcgaatcccaatgcatcccccacaacccatgatgccaataagcccaagacgcgttaacttctatcaaacgctcaatctcagatacacggttgcgatccgcgtccgagtcagagcgggtcggaaagttgcacttcacgatcgacaggccctcaacgatgtcgcggatggcgccccgaaagccgttcgtaatgtaagtccaatttccccggatcagagaccagcgttccgattgaggtggggagttgtccatgttgtgattttcgaatagcatttgccataaagcatcgcgctgtgcgatggcgaatatttccgttgcgaggtcggggcgagggttgccgtctagggttaacttgaaggcttctggaggcattcccagtgagggaagagcgagagcctccgcgatccatggggcgaatccgcgtttggtaatttgggatgagtccaccttgaacgacgtcaggtcgtcgttcggcatgaagtcccctgagctagctggcagcatgtttccccacaggctcacctgtcgctctatatggagatttggattttcctgacaaaagggaatcaatccttgtgcgtggcattctggccaggcatcggccttctcgtcctcatgcagcacgatcatccgcatctctttcttggccttagatgacagtgaagacaagaacgatattgctatagcagctgctgagaggcgttgtgattttccatcccgatagtcgtcaaatagcggattctcaagatacgcctgcttgcggatctgccatgctggatgagcttcggtcgtcaagttctgaacatcttgcgcactcagatcttcattatacatcaattcccccaatccagcagaattcggtccatgcaacatgtattgtagagtcccataaacgaagtggcgatggagggaaggaactgccccccagatatccagctggagggtgtaatttctcctaaccattcgaagctgctcaatatgcggcaagaagggaggatgcgtttctctgacgtatcgaactacatcatcgtcgataaatgctcttgcttctcttagaatcgcacaaagtagcacgaaatgatggcgcaatctgctgtctaaggcttccgaggtgatcctgtctttcccttcacaactcgtccagaagtgcacagcattcacccgtaaatgcagcgctttcatctctatcgcaatgagtttgcaggtatacatcaggccaaaatcgatgaaagatccggcagcaagagtgagtcgccgtgtctctgggctgaatcgatatccatccgcggtggttgtatagtaagtatacaccatgtctcgcaactctcttggaagggcaaggagacgtgactgtacttgaggatgagattcaagacccatggtcatattcaccggcgatgatgataaagtgataggggggagaattttgtgggctttcaagggcgatcttccgtggtctatggtggagggaaatcaatggagggctcgtgggcttacggttcaaagactaaaggtcttctttataccagatcgaacaaaaaaacgcacatctaggcagaggctccgcttacctaacggtagtttccgtggggtagcccggaaaataggtcccggagttcggattctgcaacacggaactatggcacattagtggctcgggtccgtgggtccgatctacaagacacgtagcatcgtgagtcatgataacagtatacacggtctcactatggaagagtgctgctaagtggcgggatatcgcgttttattattgcaggaaaaagtagaatcatgctaaaagcagcagatgcatacaacgcagtagagtaataatagagaaagacaacagaataggctatatacctaagaccttgacacagtaataggcagtaggtagaatttaatagtacgatagagtggacgatcacaacgtccagcagcagcaactttgactgcaaattgtcgcaacggcgctgttcgtacgatatgtcctccttgaaaagctagctacatcgcctacatgttgccggggtgatcactctgactgttacaccggtggagcctgcggaaagcttgtacgggtgcggtgccgaacaatcagatttgatacaccaagctgcaggacctgctggtacgacgcaaagtatccacagtgatgactgactggagggtggtagcgggaagtgtacaggcatatgtgtattgttatatgcgtaatgtttggaggatggtggctggcccgatcgctggtcgcttatcgtagtgaatgttctcccatcgtgataatagtcaggacctcagatcggaaacgactacgctatctggacaggcccatatttgcgaagtgtacactgcagatttacacatgtttattagctttgaatttctaggtcatgctccgaagacttggaattgtgaacttcacgccttagttacgaatctcttctcgcagctaataccacccaccaatcaactctttctccccatatcactctctaattcgccgccgtccaaagcggcggccctggaaacacataactcgtcttcccagcatacacattaaacctgatcccctcttcatcccgcttatacaacttcgtgccctccactccacccgtcggcttaaccgtgcccgacccaccaaccttgaggttcaagcactgcggatacaactgcgcgccattatcgttctgcgcgccgtgcaaggcgatgatctcgtgtctgatgacgtaattccccgcagccaggttcttgggcaggacggtggaggtggtgaagttgttcttgatcagcgcgtcggtgacccatgttatgggggagggggtgaggatggcagattgggagaattttgtccagcggagggaggaggggggaagggttgtgcagtcgcctgtgagatgtataggttagcttctgctgccctctacttttcatcgtggttagtcgacgtaccgttgcaaggtgcgatgtagttgatgatcggtcccttgtgtgagtcgggccaggtgttccacaagaagtcaatggtgtcgcctgcgttgacgttggcgtatagacggccagcggtggcactcttatgacagttcacgtcggcggtgcccatggccgcgggctcgacgaagccgatgtcttggttcagggcgtcccagccggcagtctgagggcggctgttggccggggaataccaccagacggggtcagagccctttgtccatgctccgttggctctgatgccagtgacgaagccatgggcgaagacagtggggaggacagcggcgacgctgagaagcagggagggtgtatgcatggtgaagatggaagtagatgctctatgaactgatgtagtagttatatctaataagatggatagctgcctttatacacttgatctcagggtttggaatggtttgtggttgtagtactacattgatgaatcaagcacggagctgatcttccgcacatgccgaggaaaacatgagatgcccaggagttgcaagatagacgagaaccagtgaactgtctttcatagtagtcatgaaggccaaccatccacaatgccaagcccatggcctgatctgtagaccactccaagctgagtagcgaatgctgtgtactgcaagatgccacgaggtgcatcaacaaattgcaccgatattgaagtgcactaacggcgtctcagaaggaagaaagtggtgagtgaaggcgctgccgtgcggctggatggactcagttttcccgagcatttaatctagtttccccgttcagtggagctaacaagtctgcacaaggcggcttgacagacaccatcatctcgattgaaaaataaacagaaacaacgacaagtgctacaagctcttgggcttgcacgtggttgtcccttagccgctaccttctgtcacgtgcatgtcacaactaaatatgaaaatgtatgtagagaaatatctgattttgtcgtttttgctgctttgttgccgtgttgagcactatgatatgcgccagtgtgacattcggcaggaagagtggcctccgagcccagaatgatgcatttcgtgtcgagatcacagccgcactaggcagtgatcgtgtccgctcgcacatgcgcgaagtaatccgatagtctttagggacgtcctaagaaatttataaagaagcttgaatgtatctaatgctctaagacatcttaattactcttgcaaaaagctttgaatacacctaggctatctcttcagccttgtcattaggtgaaggcggacaggaattttgccggggcctggtgaatttggttacccttacctccgttcgaaatcctagcttggatgccgactgaatccgcttaagccgatccagatcgacccaatgttccgctcagttttgcgttgctcctccgcatcttctcgttgtaatgccacagtgcctgttgcaacatctccttcttctgaaacctactaccgccactctctagtaccaaaagatagtcttttggaacttcttgtagcgtcataccttcatgtttgccatagtccatacggtatttctcagggtttctctcgtagaagaagaatagtgctgctcgtagaccggcgtgggtctctaaaccaaagtgattatgctcaaggtcttgaagataggcgggagtgacctgctcaagcgatttccctcggaagcgcccaaagtcgagtacatacttttctgcagcccgaacacgcgctacctccgaaggacccagaccgagctcctcgagcgttttggggacggtgggctcgtcagggagaataccaggagcaagagcttccaatgccgaagctgcgggacgtatgggaatcgcgtaagccagtggtgatgacggcgcacttgagaggcgtggatcatcatgcgcgtagagcttgagggctttacggaggccaatatgttcttccaatagctgagcaagacgaggggatgccagtacagaagcgatgtagtggcggcccacttcgcgaatggacttgccgtagttcgtgccccaattgaacacgtagtcggcggctactgtatgcataccgtgagcagcttgtcgctgaggagcttggccgtcgtggaacgcttcatgattggaattcctgggcatattgcgaggtgccttttgaggagcaaattcgcaatctttgattgctgtttggtcggggtcgtcggctgcgattcgagatggtgcccagccatatcttcccatgccacccaagtggtaggacatggtgacagggaacgagatgtactcgccggttcgcaaggtgtaaggcggtcttgcgttagaagctgcaccttgaataacacgttccagaatcttgacagcctccgcctgagtgaacatcaccacagccagtccactgcatccattaccccttcctccagaatcttgaacggattcgttgcggacaccccatgaagcgctgctgttctcttcttgcacggagtcgtgatctttgaacggcacgccagcttgttgatgcataaccttccacttcctggagcgagtcgtcatctttgacccggccaccatctggtttaccattttttcttggccttcaaaggactgctcggctgattgcgtgcggacacgccgtgaagtgtgggcatcatcttccagctcgggcccctccatcacatccttgaaagctcggtggggccggccagaagatcggacgctcctcgtgttagagcgtgggactggttgatggccattctcttcatctggatcgtcgtcgccggttaggtcgatgacttctttgggctgcgcttgcttcgcggcagcgggagacctggctcgtggcttcgtggcacgtcgtttccttgcaggaagctgttgcgcaggatctgttggcgaagtgtctgcatgtgatcgtgtgcgcttaatcgccgtcgttccgtgggcgttgtgcgcgagctgttgcgggcgagaattgttgccttgcgcgctcgactgcgacttgccatctttcggcagtactttgcccgaccgaagcggcatcctgagtgagttgatcgcagctcaggttgtccaagtaattgtaatgttgtggggaggcagaaggtgagagtagaggcgccctatcaagctccgcgcgcacggacgtaaacacacgagtgaggtagtcgcagtcaccgcaagaaggagaaattttcatgacgcaattctgttctgtcggccggtctttgcactgtaatctagcagtgcgtctttcaggcctacccatttattcaccacgtgcgacatgccttcaatcgtccgcagatagttttcaggcacttcgttcaactttttgttcatatgagctccagaggggaaggtgaaggtcgtccacgactttcttgcaggccttgcaggtcttgtattctcccggctaccctggatacgtccttgcgatgttgcctgtaccggcgctccagctgcacgtgcattctttcgctctgccggagctgttcgtcgcaatccaggccggtggtagtcaaaggcctccttgatgccagggtgtttgtcgtgaagccctgcattcccggctatggtccgcagataaccttctggtacttgcgaaaagtgcttgccgctgtgcgcaccgaagtcgaagatgtagtcaggcgcgccgttggctgccgctgccgctgccgctggcctggcacaggctctgttagttgaagtgcttgtgctttgctgacgagacgtcgaggcggacgcgggagtggcatacattgagctcgaagacgtgacgagctctggacgagcaatcgaggctggtctatgaggaattcgagagggttgcgacgggcccacatttcccgaaggccgcaagtcttcgacgaacagcatggtctcggatgcctcgatgccatatctgaccatcgtaccccgaaccagggggaatcccgcctgccaaagtcctctgtacacgccaagagcctccttcatagggaacatgacagtcgctcttttcggccttgctttttgtccgtgattaacatcaatgttgatggtcaaagcattcgcgtcctccatttccgagtcgtctgaatcgtcgctgtcatccgagtcggagtcgctcattgtaatctcgccgtcctcaagggattcgtcgccgtccagcgcgattgggtcatgtcggcttcccgcgccgttgaggacgttgaagttgttgccgttggacgcaaacgatatgaagtcctggtttgactcgattccattgccactgctttgatctctagagggtcttccgcctcttcctccaccacggcctccgccacggcctccgccacggcctccgccacgcgcgttgccacgacctcgtcgggcgttgttatgtatagctttttgtcgcgccttgtgacgaatcgggggtgggcctgagggtttcgggttcggcttggattttctctgggcagctgcactttcgcgccgccgctggcagggtcgtggcataatccgatgacggacgttgggaggtggttgagcttgtgaaagataacgagtgaaatgtgtggtggttctgcggtctttctcggaagtgagctcgggccacccaatggaacgcgacctcatctatcgtttgcgcgtcttcaccacatattcagcagcgaagtaaatgtgaagaagaggagacatacatcttcgtgccactattatgatgtcgagctagtcactgttctactgattctttatcttacgtcatgcgcctgtattatgcgcgtccacacgtcttgagatggcctcccttatttcaattcatttgtcattattttccatcaactttcatcagatatcgctaatccacgcgcttgaagagacagtctttctgaagaacataaaacacgttaactcatattacatcagtctacgtctacctctcacccccaacccccgataaatctatatccaccctcaaagaagaaaagcatcgtccaacgcactcttcgccaaaaccccctggcttcagagtcctccatcatccaggctgctacccagacccgccggtggaggcgataagttgattccgataatgacctgcacgtacgcagttgggtatgggacgatatgccgtccgatgtgcagtccgtctgagaacagtccacagagaatcctgtctggcaggaagccggacagaataccgcgcttgggctgcaagaaggagttgttgatttgcacgatgccggaggcgaagaaggtgtagttgtataccttgtcacttacggttccggatccgaggacgccggtgggcagagcggcggcgggtgtggtgagcgtggcgggcttggggagaccgttgatgagactgcccagagggttggcgggagcagtggtcggaatgctgcccagggcacttcccaggccgttgaggccgcctagaatgtttgttggagctggcagacctgtcagcgggtttccaggaagagtcgggataccagtggcaggagaaagtccgccgttgggaagtccgtttgttggtagaaccggaaggccagtgagtccgttgagtccgctaagaacattgtttggaatagctgaaggaataagaccgccaagggcgttggtaggtagcccagttgggagaagagacgtagggatgccagatgtaatcagaccaccaagagcgtcagtcgggagtccagctggtaggcctgtggggagacctgcaggcagacccgtagggagacctagactggggagacctagagtagggagagctggagtagggagacctagactggggagacctagtgtagggagacccagagtagggagatctagactcgggagacccagagtggggagagctggagtagggagaccaagtgtagggagatctagactagggagatctagactcgggagacctagagtagggagacctagtgtagggagaccaagtgtagggagaccaagtgtagggagagctggagtagggagatctagactcgggaggtctagtgtggggagacccagagtagggagaccaagtgtgggtagacccagagtagggagagctggagtagggagacccagtgtagggagagctggagtaggcagaccaagtgtagggagatctagactagggagacctagactcgggagacctagagtagggagacccagtgtggggagagctggagtaggcagaccaagtgtagggagatctagactagggagatctagactcgggagacctagagtagggagatctagactcgggagacctagagtagggagacccagtgtagggagagctggagtaggcagaccaagtgtagggagagctcgagtagggagatctagactagggagacccagagtggggagacctagtgtagggagaccaagtgtagggagaccaagtgtagggagagctggagtagggagatctagactcgggaggtctagtgtggggagacccagagtagggagaccaagtgtgggtagacccagagtagggagagctggagtagggaaacctgtagggaaagcgttcgagattgcttctaggacactgcttggtaggcctgtcggaacgatacctccaagtgcattcgtcggcaagcctgaagtagggatgccagagggcagacccgaaggaatcaatccgccaagagcgtcagtgggtagtcctgctgggagccctggggcagcgggtgtaggcaagccgggcagagcacctggaagaagaccagtaggtaggccagtgggcaagcctgtagggaaagcatttgaaagagcatcaagaacgttgggatggaagcccagtgggaataatacctccaagcgcattagtgggcaggcctgacgtagggaagccagttggcaatcctgatgggatcaagccaccaagggcatcagtagggaaacccgttggaagacctgggatagcgggtgtgggcaagccggtcagggcacctagaagaagaccagtgggtaggcctgtggggaaagcattcgaaagagcatcaagaacgttggatggaagcccagtgggaataatacctccaagcgcattagtgggcaggcctgacgtagggaagccagttggcaatcctgatgggatcaagccaccaagggcatcagtagggaaacccgttggaagacctgggatagcgggtgtgggcaagccggtcagggcacctggaagaagaccagtgggtaggcctgtggggaaagcattcgaaagagcatcaagaacgttggatggaagtccagtagggataatgccaccaagagagttggttgggagacccacagttgggaagccagatggtaggccagatgggattaagccaccaagagcgtcggtggggaggccggtgggcaagcctgctgggagaccagatggaaccaatccaccaaggccattggttgggagagctcctggcaagcctgtcggaagaccaccaaggacaccgctcggtattcccgatggaatcaagttaccaagggagttggtgggtaaacctgtgggaagagcgttgagaatagcacttggcaggcctgaagtgatgatgccaccaaggatgtcggtgggaagagctgctggcaagcctgggacgccgcttggtactcctgtggggaagccagggggtgccaaaccgtcgaggataccagaaggcaggcctgaaggaatgaggtttccgagagagttggtgggtagacctgtggggagagcgttgagaatagcacttggcaggcctgaagtgatgattccgccgaggatatcggtgggaagagctgatggcaagcctgggagaccgcctggtacacctgttggtaggcctgttgggacaagtcctgcaagaatgttggagggcaaagcagagggaatgaagccgccaagagggttagtgggaagccctgagggcaatccggcgaggatattgctgggaagagcggtagggttgatgccaccaaggatatcggtaggcaaacccgctggcagtcctggaaggcctgttggcaattcctgaagcgcctgggacttctggggcaccgctgggaagaatccctccaagaatgttggaaggaaaagcagagggaatgaagccgccaagagggttagtgggaagccctgagggcaatccggcgaggatatcgcttggcagacctgaaggaataattccaccaaaggatatcggtaggccaaacctgatggtagtcccgggaggcctgttggtagacccgggaggcctgttggtagacccgggaggcctggttggtagacccgggaggcctgttggcaaaccggaagcccctggtactcctggggcaccgctgggaaataatcctccgaggatgtcagtcggcagacctgaaggttcaaggttgccaagggcattggttggaagacccgatggcaaaccagcgaggatgttgcttggcagacctgagggaataactccaccaaggatatcagtcggcaagcttgggacaccagaaggaataccagatgggagaccgctaggtactaggccggcaagaaggtctgacggcagagctgaagggatgagaccgccaagtccgtccgtgggaagtccagagggaagaccgcctagcacattcgatggaagagccgaagggatgatgccgcccagggagttgaggagacctgtcggcaaaccgtttggaatacctgaagctccaggaaggcctgtaggtagtcccagcacggatggaagcgtgtcaagcacattggtaggaatgcctgacaacggaagaccacctaagatgtcagttggtagcccagatggaaaatcatcgaggatgttgctgggaagtgcagagggaatcaggccacccagcacgtttgttggtaagccagctgggatacccgatgccgcgcccgtgggtagaccacctgggagacccggaaggccagtcggaagacccggaagcccggttggaagacccgtgggtagacccgtaagtgcattaagaatgttgctcgggagtgctgatgtgagcaggccgccaagcgcgtctgtcggtaggccacttggtaatcccgcaagaacgtttgaaggcagtgctgaggggataattccacccagtatatttgtcggtaaacctcctggaagccctccgggtgcaccagttgggaacaacccgcccagtacatctgtaggaattgcagatgctgggattccgccaagtgcatcagttggcaagccggaaggcaagttcggcagacctgatgtaataatgccgccgaggatgtttgtgggcaatccgggaatgccactcaggatgcctgtgggaagtcccccgggaacatttgtaggaaggccgccgggtaaccctgttggtagaccggaaggaaacaggttcggcagaccgctagccaacggagccaagacgctcgccgggagtccactgagagcactgctcacagcatccgggctgagattgtcgatcaagtttttcaatgcgttgttgagctgttcagcttggtcatcgatagcttcaggtatcaatggtaacaatctctggagcgccggacaaaaaccgcaggtgtcgctgatggcagaggagcgaacttgccgctcaacaacatgttgcttcttcaaattcgtgttcgcgttttctgtcttgccgccggtgggtgctccagtgatggatggcgtgagcagcccaaggacgagcagggacgagaggtttcttcggctcggaggcatggtggcggacgtttgtcttgctatctgcaggcctctgactttttcaacctatctccaaggaaggcttatatgtctcttttatttttgttatttgaaagcgcatttgatgcttcgcaatctggaatgctggcgcattcttgtgggggtggtcgcaatctccaacggcgcgtacgcgaactccatcacgacttcaaattcctgcgcgaacgctaagcggagttcttcggcgaccacgcgctacaagaagttaccggatgagtagagcctcggattgcgtgtgtcacccgtacctgtaggtctaagctgcggagtggcgccatgccacctatctttcacatctacaggattatcatttattaatatcgccacagtacgcagtcaacagtcgacgaaatgctcagcttgcatgtatttcatcatttttttcaggattctctggtgatcaaacatatcgtgaagcaagcagaacgagcttttatgttcttcttttcgtgtggaattgccgcgccctgccagcggctcgatgaactgacaccagagtaaccggttcccaatcagatgggatattgacatgcaggttaaaattcacagactctcagttgctttatctttccatccgtcaatatgtctagaggaagtgtggtacaacccttgaataggtgtaccaggcagcgcgctaccgctgtaagccctggtcgcacccgtccgcatgcccctagggaggtttctatagggacgttaaaccaattcaatcaactggttagatgaagtgtgattgccattcactggaccacccacggtttagtgcgttccgacggcctttgcggttgctatcagaacgggccgttgatacaaatttgatgcaaaacttttcttgaatcatggcgcgatagagcctaggccttaggacaaaaaagagaggtagtacagacggtaaagtattataaaagcggtgttattgcatggagcgtccacacgagtcgagcgctgataggagaagccttccatgcgctgaggaagagacacgtgaaagctctcttgacagattgatgtagtgtatcacgaaagctggtatcgaaaggacttcctcggcattgtgagaataaaatctcgctaaccggatgctaaggaaatgatcctttagctcaagaatgataacatcgcgcagggaatggccgattgattacttttaccgagtttaaaacgctcttctggaagtctgttgattgcgggccaacccgcaagaaggcgtcgtcagatacagtggaagcttttgcaatcatagtagtggcacctcatgcccgggaaggtcgtgagcgcttagttcaaaaagtgggcatgatgagggaatgacacttgtgccatgcacaagcctcattgtatccaaagccatatcagcacgtcacgaggtgcccacaaggtcctgaagccacagagcatcagctattgctgatatcaggtgtcgaaaggaagcgatcgtactcttgcacctgactcgagactgaagtggctgatcagccacgacagcatatgcacactctgacacaccagcttcaatcatcatcgtaaaaaacatgctacactactttttaggtgctaattccgagctctgatcatgcatggggaacaacaatgatcttttgtgcgacactgactagattcaagctactccagtacgcgcccagaggcaaaggaaaaataccttgaagatagccatcgctactgctgtatggcataaatgatcgtacacatcttacatgtatcgcgagcgaagtggccgatcaaccaagtgcaacaactttcagcaccatacagtgacactcaaacgcaacgtagcttaggtcccgacggttcccattaatgatagttcgaattaatgcttgcccagggcgcagtctatattgacaacagcaatttgctttgtcatcaaaacgttgtgatgataaagttcgcatgtttcaaacaagaaagtgtggtgaagcagccctcaaatgctgacttctcctgtggtaagatgagaggttgcacattacgcaagggaagatgacactaaggcctcctcattggtcgatcaggaaccgagtccttcaaaaccagtcagcgatgggatgttggaacgtgcgccgcgatctcagctcatgcctgtgctttcaagattgcgactttgtcgttgatgctcttcaaagaatcctgacactcctccttgtaggtggcaaatcgcttcgcgtactgcgtagcctagctcctcttcgtcatggctgctactgcttctcggaaggccataacctcaccaccatcctcagcctcttcacccgccacagtgtcaccgtcgccattcctcttgtccaatgtgcgccaaaggatcgaggtgggaaacgtcgtcgattttaaaatccccagcttgcgccattatccggacgccctgcaacatcttgactcgaggtgtcggaagctcggaatacttgcaaatgagggcgccttacagcatgacgtatttcatcaaacacaggcttgattttacgggcaaacttgtgcgcatttatgatgctatgatcggccttcgccagtatggtgttgtcgattgagtcaaaagcgatgtctttgacagtgaccttcaagcccttccatgagatgcagctgggagaccatcaactgtgtccttaacagtaatgaagtagagccatacaatctgcgacaagcttttgtagcagagccattcttatttctccgattctaacacggatatgtcattttcagttcactttggcgacagactcaacagtgtgagaaaggttgatcattttgttgtcgctaaaaagaatgtcattctcgaacgctgaatatgaacatgatatttagaattgcctcgagattcaagtcaggtggctgaagtgatggaattacggaggtttgatggtcatatagcaagagcatcagaaggcatgaagttgcccgctccgctccatgccagtcgcgtgggcggatgtgcattacttgcaatactcgctatcccaccatttgcataacgtgttctaggcagaacaaaactgcggactatgcgtagccaggctaacctacagggtcgttcgaaagctggcatcacccaggtccctaatctccactttagacaactaatcctcgatacccatcatggcagcaaaagctacatccttgacacgtcgcatatacatccccatggtgtgttgcgcaagatcagcaaatataacatcactgagctcctcagccgtaatgtgtgacgcgaccgtgtcaccactctccttttcgcgcagcaaaatgacgttaccagcatttgtgagtggtgctggcggtgtagaccacattggaagctcttcccacggagtctgcggcgtggtgggaagtgtcgttcgaataactcttgtgccgcgcgacccacgcacaacttttactggagcagctatggtcgaatttgatggtgtcgaggctgtcaagagtttgaccagagacttgacgtaggcgccgttgcttagccgagtgactggatcaccttcgtttgcgaaagataggaagacgcctgagatgtgatcgcgtttcggcaaggacgtgagcgagagcgggggagcgccaaagattatgcaattgatgctggagaacagattcgctagagttgtcaactctgaggtgacagaactcgacaacatgtgactgtaaagcatcgctgcaaccgctccacctgcggaatggccagtgaacaaaagcgatggcttttccaaggaagcgggatgctggtgtagttgtgttgacacttgactggtcattgccttggccacttgaagaaaaccagagtgacacgcgttctcttcatcatccagaaagccgacagggctgatgggatcggcgtccttgttgaccgaccagtctgagagacactgaaattgtgtcccgcgtatagctacaatgatgacacgagtgtcgtctatcagctggtcgtccactatcattgcttttatactctttgatgtgtttgcctgtgtgtatgtgcctcgtcgagtagaagctccggaatcgtagcaatcgtctgatgcttgtgcagcgcgacagaccatcgaccaagttggaagcgcagtgctgaacgatgggatgtctggcgacagccgtgagttcttgaacatggcagccttctttgcaagtgtggatctttcgcgcgatgcagcgtcctgagcttcttgtcgcctcaccgctccggttcgtggaagtgtacgctgtggatattgtaatttccccgatgcacgaaattcgaacgcgttcgggacgtcctcctcaacgctatatattgaagcgcaacttgagtatatggaggaagcgctggagtagattgatgcagagtcgctggaatatacggaaacccggtctctcgaatacgacgacgaggcactggactgggcctcatcaacatccaaatcatgagatgtatctagagtcatttcgggtgtgtcttcttgtcgttcggacggcattgacaattcttggatagaattttgtcgtgcgttactctccaatttgattgacgtgatagcgttccttgtataggcatttaatgtggcgcttgttcgcatagcgatcgtttccgtgggagtgatagcgacctctagagtaacatatagttctggagttgtgtcgcggacggaagtgtctggaggcgcggcgactgcgttgggctcaggcaaggtggtgctcaatgcttgaatagtagcagtctttggacgagatggctcaagtatcgggagtacctggtctcgaaccacgccagctagttttggttctgaattatttcttgacagcagagttggcttcagtaagccggttcgccagcgtgttggctttggagctgaggcagaagtggttgattcggtctgcgcagttttcgctggcttgaccttgtgacctcctctagcagagggcatgatgtggtataaagagagtttgaacagtgtgtcgagaaatggtcgtggtggcaaaagttgatgttgcgaatacccaagtgatccattccgcttgaacgaggctgaagtgatatatgaatggatgcatgcagactataggatacggcagtgtgaaaaaaatattatgcacactggtccaggttatgcaccacaagataacgactcctgaacatacctgcgggctcgacgcttgagagacggctttcgcgatgctaacaggttggtcggtattaccgacaatgaagtgcaagccatttgaagacgctatggcgcatggcgtatcgatatgcgctctcgccgaaagaaacagcacattcagccttatctattcttcagattctcagctgaagatatcatgtttgcagaggctctagctaaaaagaggatcgcgaagtgtcgtgagagattgatgtgtgaggcttcagctccgccacatgggcgcagtggcgcaaagccacatgcatcgcgactctgcatcaggagatttcagctcaaagatacacataacagacacgtggcttgcactgctttaaactgtagagtcagaaaagcttttcgttagcgctgattcctatcgcaaccaatcgcgattttcttcctcagaccaataacagatttgctggtgcgttggacgaccaaaagtatcacgctagtatgttttcggctatgcataggcgctatgggatctagaatgcgaggctgagagccaaactaagtattgtccatgttttttctcgcttgaaggctgcatggatagatgcgagcgacatttgcatatcggcgtctccatggtgtcgacggtctatgtgctgtagtggtgaaaatatttatgaccagtccatataagtccgtagcttttcgtagacatgttcttcagcacgcgttcaatcagcactcgccatgacgttcgaaaagctgaccggtatcgaggttcagatccaagagtcagatgcctctaccagtgagctttgtgatgagatcaaggcttttatcaaagattgggatgcgcccgagaataaggataaccccaggaattggagttcttgtaagttcaatgctcttctccatgaaaaaaggctgagctgatggtccgtagtaaagaaagcatgccacatcattccagtctccatgctttgcttaagtgtgactgccggttcttcaatgattacgcctggagtgttcgccgtcgcacacaagttccatgtatcgcacacggtggcacttctgcctctgtcactgtttgtcctgggattggccatcggtcccctacttgctgcacctatctcggagactcgtggcagggcgattgtttacaaggtttccatgcatctgtacatgctatttatccttggcgccggtctctcggattccctcgcaggcttgttagtatgccgcacacttgcggcgatagctggcggtccatgtcttgctgtgggtgcaggcactgtagcggacctgttcgaacccagacagatggctcctggcggcgcattggtggtcatggcaccattccttggtccctgtaagtctctctgacactgcgcagcggataagaaatactcatgactatgctcaggccttggtcccgttattggaggcttttcagctacgttcactgattaccgatggacccaatggagcaccatattcctagctctcggcgcatacatccttgtgctgccaacccaagagacgcatcgtgacgtcttactcaggagacgagcattgcacatgggtcttccgcctccaaaacccgagcttgctccacgcgaagcagtcaaaatgcttctcacgatcactctcttccgtccgattcggatgctcatgtctgagcccattgtcctcttgtactccatctacaacgccttcactttctcagtgctcttcgccttcttcgaggcctacccgatagtcttcatgggaaaatatgggttcagtatttcgcagtattgtctcacgtttcttggtatcggcgctggtgtcatactcggtgcgataggcgcggtgttacttgatctcctagtgtatcaaaagatcatgcgcaagggtggtgagcgtgcgatacaaagaggacccgagcagagactgtacattggtatgatcggtgacctctgcctacccattgggtgagtaccttgataccaagacgagatgaatgacccacgatgctaatacactcgatagactcatttggttcgcctttacagcgaaaccgtccattcattggatcgtgccggtacttgctggcgtccccttcgcttttggcaacgtgacggtcttcatctctgcggcactttatatgctcgatgtatacggaccaatgagtggtgcatctgcgatggctgcgaatggcttggtccgctacatcatgggggctagttttcccttgttcactgtgcagatgtacaacgcgctgggtgtaaaatgggcgacattacttttagcgttcgtttgcctagtcatggtaccgattccgtggatattttacaggtttggacctggtattcggaagaagagtccgtatagccaatgatgcgacgagtgtcgttctattacgagaaaaagatgacctcaaatacttttcacaatatagaatactgtaattgtaagcctacggccccgtcatctctgtttgcagagctttgtgtggcttctcgtcgaaagcggcgttttctgcttcctcgaggccgagggtttgagcaatgttgtaaagtctcgtcttttcttcgtgagctgtagtgtctttgaacacagcatccatctcttctagtgttttccccttcgtctcaggtatcaggaaccaggtaaagaagaatgcgataagcgcaaaagcggcaaagaaaaggtacgttccgtagccgatagtctcaagcatgtcaggtgtgacgagcccaattatgaagttgcacatccatgtcgacgacgtggtcagcgacatggccttggaacggtttccgatgttgtaaatctccgacggtagtacccatccgatgggagcccaagagtacgagaagttgacatcgtagatgtaaacaaaggcgattcctgtccagccagctgcggggtggtccttgagagtgttgccgtagcctccaatgaccccacccactatgcagagggagatgaaggttcccgcagcaccagacaagaggagtggacggcgaccaatcttgtcaatcaagaacagtgctggaagagtggagagagtctgtgaaggatgatgagccttatcacttcaaaaaggatgggttatggagacctacattgacaattccatacactccagtagctagcaaaccagtcgtcttgccggacaagccgagctggccgaaaatggtgggggcataatagataattgcctgttctgtttgtcagtagtaaccccactaagcgtcatttgtaacaacgtacattacacccgataaattgctggaagaactatgacacagcaaccaatcgctgtacgtctaaatgatggccaattcgagaagagggttgagtatccagccaggtagagagacacgccagatttgccggggaacttttcgcgtgcatactgctgttcaaaaatgacctccgccttgatagcaaggtattccttctggagcagctcgtcatcgggtctggtttgacgaactttggcaagagctcgaacgccggcttcgtcattatcgcgcatgcagtagtacctagggctctctggaaagaagatcatgccaatcccaagcacgagaccggggaagatttgcagggcgaacgggacacgccatgatgcatcagactgcccagtgcagccgttcggaccgacatctgtgcgtgggtcgaaagctggttcgtccatggtcccaccagtataaggaatatctggtgcgcatcgtggaccgcctatatattgtgtgccatattcgagccagtatgacacaaggataccgagagtgatcgaaagctgctgtagaacgactaatgttcctcggataccggcggtggaaacttcgctcatgtacatcggaacaatcatcgttaacattcccacagcaaagccagcaatagcgcgtcctatttctagagttagtgcagtcctgttcgctctgaattatccataccagcaaaggccatttcaatgttaattgcaccagcttggagcgcggaaccgatggtgaagatgacgactgcaatcatgatggaacctttccgaccaaagcgatctgcaacggggccattcacgagagatcccaaccatgctgccaatagcagagatgagacgaaccatcccttgaatgagctgtcgtatgaaatgcgggggaaggctgctgcaaaactctccatggtcaagactccggaaaccacaccttggtcatagccaaagagaaagccgccaagcgaggcaaactgtgcatggtaagcgtatgcctttctaagcatagagtgcatagaacttacagctgatagaccaagaaggtacggattctggcgcaactccttgtacaaacccttcttctgtggaccgcccaagcgagtgccgatctgaaggtcagaagccatattctagcgagtctgacttcgtcagtgcaataagcgagaaatgaagaaaaagaagcggagacagttttaacttatataacgacgccgcgatggatttcgcacatcacgcaaatgatgcgagtcaggcaagccggagtactgtcgtccgatccaacgagggagacccgttcgtgtcgtgcggaagcgattcccaagtgtattgtggagcccccacaatgttactcgtgacgttaccccgttcccatggggcatctgcatgttctggaatcgcgcgacagtcgtccggactccaccaacatggctcacacagaatcccatcacatcttcgtcggagtctgcaactggcgcgctaccccttggcacaaaagtctcgctctcaagacttcacatcttacaacatgtgcttcttgccagttcttctcactttgcttgttcagacacgatgaccaaacccttggctgtggataccttgcacgaggccatccttgatctggtaaagcgtgttgaaaagctcctaacaagccaagcatcaaaccctcgtcagcgcatcttagttgcactggcaggtgtgccgggatcgggaaagtcgacgatatcgaacgcgctcatagccgagctagctctgcgaggtatccaagatgtctcaatcgtaccaatggtgagttacatctgaacgcctttgtatcacacttgctcatttcatgtccaggatggcttccatcattcacaagcagccttgtcaacgtttgatgatgcggagactgcatttcgcagacgtggtgcacctttcaccttcgatgccgaagctttcgtccgactagtcactaaactgaaggccatgcccgtgacaacacctacggagaccgagctcatcgtgagcgcaccgaatttcgatcatgcgacgaaagacccgtctccgaacgctattgcgatatcttcccagaatcgtgtgattattgctgagggcaattatacattgttgaacctcaccccttggaatgagatcgcaaagagctgcgcagaaaagtacgcacatgagtcgtgcgctaaactacacaggctaatacaccccccaggtggtttgtcgatgctccaatcgatactgtgcgagatcgcctggcggaacgccatcttgcggcaggtatcgaagattcgatgcaagctgcggtgcaaagagcgaatgagaatgacattcccaatggtgcgatgatacgatcgatgctgatcaagccagacgtagtcattgagaactgaggtggtggcgcttgttctctaggccgcggagtgtcattgaaatgtattggagctgaggtcccaattgaacgcgcccaacagctcactagtttcagccgaccatggaaatgtgctcaaattgccctcgttcagctgaatgtttccaaatatgttagtgttgttcctgtcatcggtgacgatctgatccaagatagcaacacaacgtgccgataatgagtcttcgccgaggtttcgtctgaaagtgtttcgggccatactgatatcttcaagccattcgtttattgcagtagcctgtggaaagcttacgacacaaagggttattatgagagtagcgtggaaaagaaaatatctgaatgtcaggttagttgtcaacgagacgtacagctttgacggcgcttttgtacttacgtggcataccacccttccaatcgtgtcatctcttgtgacgagtactcacagattgatacaatcgtagcgtgcgcagcttctacacatatgcgcttacagtcttcttgctcagacgatgtcgcagggttcgaaagttggccgcgaactgcaatggcttgccgtagcagaacgtgccgaaatactattatcttcaaattccagaatcgccaccagagtcgagccctggcaaacaaataccaccgaaactggcacagaatctgggcattgagctgaaagtacatcggcaggctgcgagcccatgattccatggaaacaccaatcgaaagtgcagctcctgccgacagtccaggatcggcgaggaggcgattacagatatggtttgtgtgccgatgaaaatcgctctgcgtctttaaagaagaatacgaggtcggctcctgtaactcctggggcagatccgtagtccttggggtcagcgactagcagagtcagtcgagcctccatgtgaaaataggcttggagcaagttaccgagtcttcaatgttcagaacagcatgaacattcatagcgtcgtgatctgggagcattatcgctcttccgaacgtagtcgatgctccactgtcgaatatgaataggccccaccagactcttcgtctaatctcgcgatcgaggaggctaatgttccagtgaggcagctcgcggtgtaaagcaagactcagagcggtacggacggcaagtcccaacagattcccagcctgtgttagggctattccgcttttgactaaaggttactcagaagcactagcgcttgtactgttgtgaggtcagcagcttcgaagacggaatcgtgttgtccgagagtaagcgcctttcccggtagagatagtcttcccaggccaacatgatctttgttcaaactccacgctccaagtgcccagaatagcatgatacaacatgtcccaagatcttgggggcggacgagcaacgatttcgtgatactgtgctcggaaggtcgcttcatgcacaaatggatagcagacatgatagtcatgaaagtacgcgtcgatgagtgtcgaagacaactgtgtggccagtgcggcatgggaaatttgcgatgatgccagagcaccattgaagacaatcggtctcggcgttggctggggcatccctagggcttgggactgatgcaggaagcccgcccagtccaacaagcatcgtaggaaaactaccccggatgttgaacctacgagcacatcaatacaagagtatgataaaaacataacaaattcgtaccaagatagcctacaccagttggctctaccgagagggcggccatgccatccgtcaatccgtctacgttcacgttctcttcctgccaattgaaaccatctgcgttacttggaacagcttcagggagagctgcctcggatgtttgcgcacgaacgtcatcctctaggtttggagtggacgagggcggtgcggctgacgaaggtccgccaggaggcaaagtagccttggccagctctggcgacgaaagcacatcatcgatagtgatgccgggcaagagctgcgagagcagattctctaatttcgctgaacgctgctctacattcgacaaatatcttgacaacaattagagatgcatttgcatgcaatcgtaggagtttgcacacgctcgagtaagcggagatcgcacgattcgcccaatgtagtgacacggcgagccgctatgggcgcatgagctacatgttggtgtctctttcgaacactgttctttggtcagccggcgcggcgcgaggcacaaagacgtgcgaagactgaccttaagcttcttcgccctgcaacgtgcgcactgtagcaaaaatcagcatgtatgactactcgattgtgaggactgacgaacagaaagtgaatctcttccagctgcccgcttatgctccatttatgttgaaagccatttgtgtgaaggagttgtggtgggtccagcgcatcgggctgagatttggccggcattgcgccgatgtgcacgcaccacacttgacctaacgtgtctagcatttcctcgacagcacctcctccaacggactcttactttctcacattgaaagatcagcctcgagtattggagatgattcaaaagtgatgatgtatgggcgagcattgtggacgatcgtcactgcttgcgattgcaagtgaagcacggaggtcttcaacagctgtgacgcaaatcccaagtagaaagataagtgtctcatcgttctacatcgaatcattcctacctaatccaaatgtctgcgatgtgttatcttcaactgcggtttcaagtggtcgagtccactagcaactactgcagcaacaattcggacagccatgtccagcataacaacctttccgtcactggtgacgatgcggagttaaaaagtttggtaaaacgagctgccaaggactgctacagcaacaaaacattataacatcaactatagtgagcaatgaccaggagctgttatattcgcagattgtgggtcttgtgcacgccagcacggtcatgagcatcgacctacagttccacatcatctatcctgactcttcgcaagtcgtacaggtgggctatgacacggaagagcgaaaatgactggtaccattcgttctactttaatcgactaaccatgcattgctctctcaagctacctttctcaattttgctatttcgtactttctcggcactttactctgtcatctcacacgatacatctaagccacgcgaacacaaaacttctccagagctgtaacacgtatcccaattccaaggaggatgatgttctcccgagcactctatattgcccacgcaatgttcatctcgaccatttctgcgataccagaatacaccaacaacacggcgcccggccccgcgattccattgcccactgcagcctcgtatcacagtacctggtgtcattgtacgcccccattctccttgctatctcgctgaactgttccctcactaaaccctaacagatgacctccagctcttccaagaatgccgcatcacgccattaggatcctacgtcatccgaacactcggcaacatctttgccattagagacgaacgcaacaatactatcaccacctactccgaaggcatgggcatgatcgatgctcccaccagtatggaacgactcgtacctggcacggacctttggctcagcatgcagtatggcaccgacaacacgacgtatttcggatttggtacttcgaagtggaatgacacaagaaaagaaaccataaacaccactggatggtgtaatccggagccctggacgaagaaggatatgcaatgtggagtgttatctgctgattacttcagggtgagtgagatgcactgcgcaagtgacttggctaattcgtctgttgtagttcaagaacatgttctgtgcgtttttttgctcgattcctggctgaacagcgagtttcggctacggcaaagcaaagcaacgtatttgtggatggctccagtattatctaagagcatgtggctggcttcttgtcccttctgtcccaacggatctgtagaagtcagtcacgaagcgagtcctccactcgtaagtatgtgagtctagcagatcaatagaaccgtatgcacctccgtatttggagcataaaatgtcgtcgtggagtagtcggaagacactctttctttcccaaacagcaccagcaggcagcggcaaaatctgtgtccgctctgcaactgcgcgatatgatcttttagtttttagcagcgcgcttataggtttacaagagagccttatctagtgtcgcaaaagtcttgacgatatctaggctaccttaacctcttctcgttgggtgagggcggacacgaattttgccggcgcctacgccttctcgcatatattgacactcagtgcagctatcaaaacagcttcttaaaacccactcgtaccaccacgagtcccacccgctaaatctctgctgtgtagccttttggtcacatggagcgattacactcgcagtaccataagtaagtagaagaagttcggcccacgtccaccggactaatcatcataaagaatgtaagatcttgaatcgatcgcgcaactgcatgtgttatttattaagctacatcaagcacaacgaagatgacaagagacagtataagataatcatgaacatgtgtttttcattcccatcaatagacataatctgatttcatgtcattcattaccccaataccagtacccataccacccaggcctcaaaaagcaacgccgtgctttttcccttttctcaatgaagaagaatgaataccacatctcctgcactatcatcaatcatcactcgcctcacttcccacactacgatgtgctccccggcggtccgcccatattcagtaaaatatccaacatgtccatgccgcccacatccgggcccatggccgtctgattgatttcggccccatactgatcgagcagtggatcgaggggtaatgccagccaatcctgatcctggccggcgccccagctcgccccgctattcgcccactggccccaattcgaattgccgctcgtgtcgaagttggcgtagttgccgggcggcggcatgatggatatcgagttggagttcgggtcgtacggctccgcggatatgccccagagcgaagaggagaggggtgtggcgcggccggaggcggtgaggccgagggagggcgagttggggacggaggtggaggggttttggtagatgtatgggggctggaggtggccgaggttttgcgagggaggaggcatcatgggcgcttggatggggcttctactgcctgcgcgggaaatgcctgcggagccgtttgcggcgaggcgcacgaaacgggagcggatgcggtgggtgagggtctcgacgaggtcggcgaagcggttgccgacgtggacgtcgtcgacgatgccttggcggagggccgtgacagcatcgctgaggaggttgagggagatggcgacgtcttcttcagtagcgcccagggcgaaggttttgagcaggatgatggctacgctgacgatgcggaagaaagttcggacgggggcgtggcgtaggtagcctccggggtggagcccttcgactacgattttgaggacgttgcgggacgcgtcgatgacttcgttgatgtagtgtcggtcattggcgtaccactttaccagagtgctgaagggaatggcgttgtcgtgctccgcactacccatgccattcgcagggcccataccgttaggatgagcgtgggttggacgaggtgtgccttgggtgcagcgttcgacaacagcctggagagcaagcgagttgagatatacacgagtgtactcaaactcgatgatcaagacatgtcggagttgttgtgggactgttaatgtcagttactaccacacggaacgtgcgatgatgatgtcttaccttggactgcgcgatcaaagcaagccttccactccgtcaacggcccttggaagaacttcagcatctcctcgtaggtccctgacttgagcaactccctcgtcttcctcctattcgaaaacagcttcagattgcccatctccatgatcttcgcaatgcgttgccagaagtcaagaacaagatcttgcacagcatggcgctcctgggtagcgaccgattccagaggcagacgcgcgccatccgaacgcatgccaaactgcgggggcggtgccttgatgcgattgacacgctcctggtacatctccagtggcgtcggacctccaaccagcgactcgtcgcgatcgatcttgggaagcatggacgttaatcccagccggccactcgtctgcgtgacatatatgatcagcaaatcgcgaaggtgattcttgcgtcggtagtacgccttcactgtcgcatgggacagcttctcattcgcattctcaaactccatctcgctcgtgtcatcgaagacaccaatctcaaaggccagcgtcatggcatttccgagcagcatccagcacatgcgatcactccgccagcagggttcgagccagctgtcgatgcgcttgtcgccaacacccgggagcatatccggcctcggtccagcatcgtcggctctattatcaggcaagacaagctcatcgtcatcgtcacccggcgggaagtgcagagcacgtggatgccactcagtcagcaacatcagactctcgactgtgcccagcgtgcgcagacccttgcgcgacagcggattgacgtctgatccaggctgctgtcctgcgccacaaaacccaccaccaaactgctcttggccaaagatcatacggtcgatcatgccctggaggtatttccacagcttctcgtggatcagataggaccgcgactgcgcgccgataccgctcgagccgctcggctgggagtacctcgccgcgatggtgagcagggtgatagtcagcatgggctcctctttcagcagccgcgcatgctggctgtgctcgcggtaatccggcacgacaatgggcgtcaagggcgacaggaaggcgtagaagtagtcgatgtacgcaatggcttccttggcagtgagccatccggcgcgcacgaagcggaacttctgccacgcggcgacggcctccatgaaggcgtactgattcggcgggtctggcagcatgggctgcgatatagccgggtcgacagccgtgtctgaagccgtgttccgcgagccgttgcgcatgtgtgtcgggtgcacctgcgggctggcgaagtttgtttgcgagccgggtgtgctacccatcgtggggcgctgcatactcgacgtgctgccggagcggtggtgggccgcggcctcgaagagcaggttaagcgcatcgtggccgctgtagacctcaccgttctgcagcgtcgcgacggtttcattattcagcttctggtcgtcctcgtcgttctgctggggctggctcgtcgacgtcgtcgggcggcgcagaggctcataccgcccgacagaaccgcccggagtcagcggctgggagaggtactgcgcgccatttgcatttgcgctcacgacgctcacgggttccgggacggtgttggtctctgagcgcatgcgcttccggccgttgcgcaactcataatcgtcggcctcgtcaaactcttcctcgttgtcctgcttgcgcttccgacgcgtcgccgagaagtagcattctttgctctcgcgccggcagcgtacacatggcgggtcgtgggggtggtcttggagccagtcagtacttgcggctgctatcatctacaccatcgaatacatgcctacggggcccaggtcacagcgcaccttgcgtctccgacatggaatgcaggcttgatacgtgcgcgtatgttgcgactgcgcgccgcctttgttgactggcggagacgcgctggccatggtgctgtatgctggcgcttgggacgtcgtcggcttgcggcggctctgctgaaggctcgagaacgaccgggtccctctttctatttggcttggataaaggccgagatgtccaattgtacctgcatgcagtggatcgaactgcgccgcgcgaccgtaacgcttagaggcaggtagtaagtagtgctgtaagttttgtgtgtgattaattatctgttattcgtgagctcccagcgggcgaccgttcttggtcacgagggcggggaggctctcagagggctaacggctccaccaatgctagctttcccgtgtcatttacgttctctttttggatttctcgcgagcaccctcaaaaagactctctcactaaacgcccatggaataacgtcattggctccccaagtaattgtctgcttggtcattggctgtatttcgcctcgtcgctcgaaatgcggcggaatatgcacagccacagcccggagcatgtgatcaagagatacactcaggagtcagcgcacgcggacgaacaatgacgactgaacaaggatcagcatgctctcaactacggcaggaagcgaccagagtgtaggctgaagctatgcgcaacgtcgcgaagactacgtgtacagcttcaagctatcagaagacccagcccaagcgcatctctcgtgtgcatacatctctggtcttgtttctatccgccgcgacatgaacaagtcagatatggcccatgtggccaacgttcacgcactaatttatcatcgaaacatacttcacaccgctggaacagccacagcagccacatccgcttaaagttgacctctcataccagccactcatacaaaatggtattcaccggtcgatgttggttgcatcacctgagcctggcactgctgctgatgggcaacgcaggagctcagtctgcgtgcatgtgtgtatacctccttcatgaccgtccatatgcacatctctttgcaagtcatgtaccttgtatcctcaccgcgtcttcaacattacatcttcttcagtaaacccgttctcttgtggtgggaatcgattctatttaatttccaaagcgtcactttttccatttcgtgatacctagggctaaagcgtcatatttcatagtttcataacacaaagtctcctcacagccagatacgctccaaacactgcaaacgcttagatgagctgctggaacgcacggtccagaggagagcggagaggcttgacgtccttgtaccagtcgatggtgagcttggcgcgcttggcaatgccctctggggtgaattcgaacttctgtaaaattattagccatcgatgttcgtgcgttgtgagtatgagttctgcttaccgcatagacctccttgtatgggccggaggcaccgaatcggttgagaccgaattgctcgtgcgagtacttctcccatccgagtgtggacatgacctcaacagacaaggcgggaatgccgcctgggatggtcttgagctggtactccttgggctgtgcgtcgaagacctctgtgcaaggcatcgagacgacacgggcgacaataccctgctccttgagggtcttgacggcgtccaagcagagggagacctcggatccagtggagacgagggtgatctgcgcaccctcgttctcaaggaccgtgtatccacccttgataccgttctccagagttgagccctcaagctggggcaggttctggcgggtaagtgcaaggatggatggggtgcccttggaggtgagcgccatgtagtatgcggccgaggtctcgttaccgtcagccgggcgccagaccatcatgttgggcagagcacggaagtgagcaagagtctcgataggctgatgggtcgggccatcctcgccaagaccgatggagtcgtgggttgcgacgtagaggacgcgctggtgtgagagggaagacagacggacggcaccggcagcatatgagacgaagttgaggaaagttcctccggcagggatgatggtaccgtacgcagacatgccgttcatgacagcggccatggcgtgctcacggacaccgtacctgatgtaacgaccggcccactctccaataccaagatccggaggctggaagtcgacggccttcttccaccgagtgttgttggagccagtcaaatctgcggatccggagacgagctcagggacgacgttgtagatggcctcaagaacgctctcggacagctttcttgatgcaatagcggagtcactgggcttgtaggtggggagagacttctcccagccttcgggcaggtcgcgggtcaatcggcgtgcgaggtccttgtgcaggtcaccgtgctcctggccgtacttctggaacagcttgttccactcctcctcagcagcagcgccctcggcggcgtgcttgtggtacatgtcgtaaacctcctggggaacgacgaacatcttctcggggtcaaagccgaactgcttcttaacctgcttcatgtcgtcctccttgagggggtttccgtggacacctccagtaccctggagcttggaaccgaaaccaatggtggtggtgagcttgatgacggagggcttgtcggtgaccttcttggcctcggcgatagccttctcaatgccctcgaggtcagagtcaccgtccgcgacgtgctgagtgtgccatccgtaggactcgaatcgcttgaggacgtcctcagtgaaggcgcacttggtgtcaccgtctgcaatagagtcagtatgcgaattttacgccccaaattctcctttactcaccaatggagatgtggttgtcatcgtagatggcaatgaggtttccgagcttcaagtgaccagccattgaggcagcctcgctggcaataccctccatagcgcagccatcgccgaagaacatgtatgtgtggttgttgatcagctcgaagccgggcttgttgaagacggcaccagtgtgtgcctgggccatggccagaccgacggcattggcgaaaccctggccgagagggccggtggtgacctcgataccgggggtgtcatgtgcctcggggtgaccgggtgtgatggagtcgacttgctgtagtgttgtcagtaacaaatcacaatcgtcaattttcagtgcacttacacggaagttcttcaggtcgtcgatagagaccttgtagccgaaaaggtggatcagagcatactggagcatgcatccgtggccgtttctgcgagcttgtcagcacgtccattctcagtactcaaaagtccttatctcgttgagatcaagcgccggagcagcgcggagatgcagcgaaaaccaccactcagaaatgcatagctctggcgtctcgcaaacgttggaaaatcaagctcaacaagctccgcaacaccggaaatgctggaagcttgccagagcccgcgctccgctatcggccaccactcaatggcaaaactccatgaagctgaaaagtctcgaaaactggagagaaatacgtacgatagaacgaagcggtcgcggttaacccagtcagggttcttggggttgaaagtcatgaacttgttgaacaagacgtgagccaccggggccatgcccataggggcacccgggtgacctgagttggcctgaaatgtggcatcgacctgtttttacacataatcagcaattgccctagcacagcgcgtcgtcatgttgagaaaaaaagattgctgcgacggcggggtagcttcatggtggggcagcgttgacgacgatggggacaggaagatgggcagacgtaccgcgagggtgcggatggtgttgatggcgagctcgtcgacctttccgtacggcatgatgggcagtatgtaagaagggaggatgagtgaaagagagagcgcagaagttggcgcgggatcggggcgttgttatgtagaaggtggagtttccgcgcctactatgacatggatggcccgcagtggtggggttcccattgccacaaagtcaaagcccgatggattaacatacgtcaaatcaaagccgctgctactgcacccgtttcatgaaataagcaactttgatgcgcctgactttgagattttctctgcagctttgcaatgggtcttcagtcgtcttaccaactctcatgctctggaactgcgattgcttcttcaatcggccatgtcagagcaaacgccgaacataggcgcggtcaacttcgcccattccatttgcgagtcagagctcgtgccatcatcgcgacatatctcactcgagcctgatgtgaaaaacgccagaggtgaaattcttccgccggcttcttgattgcgcgcggccggcgcggagatgtgtgtacaatgaggctcaagtcgtggataacagtctcgagtacagccgggcatttaccctattctccgaggacatggtagtgtcaagtgtacaacattttagtatcgcggcaccgtgggatgggttggctaggcaattcgctcaacaacttgaatacggtcggcctgtttttgtttataattgcgccgagcattacatagcacatacgacagacaggaatattcttcatgataacgtacttcaatttcatactgtacaagtgagcgccgtgggtatctcgtcgtgcgctaacaacctaaggggaaaagacagtctcgtccgtcgtgtagcgctgaacaaacatgacaaaagaaaagcggcgtctatacatgccagtccagtccaatccagtattacaaaagtacctcaaaagaaatagtaaaaagtcgaagagaatcatcaccgtccgccccaccccacactaataaacaaatcatctcccttctttgtcggcgtcagtttcggaatccaaaccgggctcctcaacccctccgcatcatgatcaacgtctctaccaacgttaatctccctcatctcatctctcttgcgccgcacgttgagcggccggatcaccacgggctcttcgtacatgttcgggctggcgacgctttgcgtgcggctcttacgatcgatcttggagcgcggcgtcgtggaccatgattccgtgctgttgctgcgcacatgtgtgcgcgtgcgggcacggggtggggatgtaaaggggtctttgaggggaggacggggaagcatggcgacgtccttgggcgcgttgagtttgaggggtacacgcgtttcgaggaggagtggcgcgaggtctttgtggcggttgtgtagaaggtgggaggttgaaggcgggctgggttggttacgacgcggtgctaggtgagttcgtgaggtattgaagctgtgcacgtgttgggggctgcatgggctgcggggcacgagttggttcgatgcgcgtgggacttttgggtagcggagtttggagatgggggattctgcgacgggggagagtttggcgtcgtccgagagttgcttgtcgtcgtcgtcgtcgtctggtgttgggtcacttgggtctgcagtctcgaatgaggtctgtgacgagcccgaatctcggaagtttgtcgatgcgcgagatgcagtgcgggagactgtactgccagatcgcttcgttctcatgttcacacttttcggtgagtccctggcacgtactgcataccctggtaccggtaacggtttagtgttctggtgcgttgagaagtagtagtcgtcaatgtcggagctaccaggcgttttttgtggtgaagcggaggccttcatttgacttggaggcgctgcccaatttggccgacctggaagttgctgcggcgatcctgttgatggcatctgggccgcgatgatcctcctgggttggggcctctcgtggcggacgggtatttctaagaacagctcggaacgccgtgtagatttgtggtgagcgttctttgatgtaccagaggatccaactgcagtatcaaaagtcgctgctcgtttagatggctggaggctacgaatcggcgcaaccggaacaggtggggtggggagtaacgcagatgacctacggcgtgctgtggtctcgtcttcttcaaatacagtatcttgtgtcatagtactgacgggtctgaagggaacgctgagctgagactgtttcggtctgccgcgttccaattgcgaaggggcttgtgtcgtaatctgaggaactgcagaggttccgtctagctcggcactaatggcaacaccaatctgactgagaggtaacgaagagtcggaagcgctgttggcggtgccaacgccattgcgttggacagggcgagttgggcgcagagtcgcttcgtggtccctgactctgttcgcattcaacttgacatgcttgcctcctttacgagcagccggaggaattgccattgtgaatctgcttgacggtactttggtgcttcccgcagcgacaaagttcgagaatcgtgaagtaagctggctcgagttggtgctggaacccttctcatcagaatcgaaagcgttcttacgctcccttttcctgcgtaagcatacgctcaaggccatgagtcctacagcaataacgaatgcggcaaccgcagctacagatagtccagcgatctgagctggagtcatctttggcggtgggtctacggcggccggtacagcgacgaacgtagacgtggacgacgatgttgcagacggcgtagaggagattgagtcaatgacgatggatcgagtcgaagtgcctgtagttcgcagggtggttgtgggtgtgggtacggcgatcgatttagatagtatcgttgaagttgtccgaggggcactgcttgcgaccacagtaagaacacttttggttggcataaccgcatcttgttgtccgagacatacgttgtatgccgaagctgctccttggtcgaccatggagcagcctgtatacacacagcctagagccacttcaccgagtgactctccattattactataacgagaacagagacactgaatattttcttgaccagaacatgctacagggaacttctcggccagcgaggcctgtacgcatgtctgtgcacatgaagggacagcctgctgaagtacagacggaagagatgttgatttgggaacgacagtggccagcggagaagctgcaattagggtagcagaggtaatgcatagccttttgaaatggcttaaaagcatagttgtacaaaatctgggagaccataagcttcatcgtgcggtgtagtgcagctaggttctactcactaggagatctagacatgaggaaattgtgactagtagaaaaaggccgtccagcagcaaaagcgaacaaggaaattgaaggagataactcaaggaaaatcgtaacgcatgctctgtctcaagaagtcttgttaacgcatcagagggagtttggtgggggatggtaggctgtcaatatgtatcagtaacctctacacgcgccgggccaaagttgtgcctgggcaaccgctgcggcgtcatagtagtggctttacgggatcttctgcatccttggtaagcgctcggaacaattgagagcagcgattgatcgaaatgttggtggtcgcagcatgtcgtgatgcagtgctgctattttgggcgcctctattttgcgccttaccgaatcagtctgcgtaagcgcccagctcaacgctgtacttatatggcagcctatgaatggttactcgtctcctactcttcgcgcagagtatagaagcgagccttggcctacgttcatacagcgttaaacattcgtgcgctaccagccactagcaacatacaaaatgatgctccacgagatttgttcagtagaaaacgctggcgtctgctctgttagtcgcaatggctgcagcctgccttcattgaacattcaaggaacaagtccctgcccagtactttttttctggccgcaatatggattgcggtaagattcgtggggccgtaacatagagagtgcgaaatagatgttggagatttgaaaatacaatgaggagtggtaacagtttgaagttggctattttcgcgggcagttcacctacggcggacactaagatatttcgtcgctcttcggttcggagtgtcaaccagagctgcggcggaaagtgaagcactggcatccggtcctcgcatgcggactgttcgtctccatttcctgtggtacatgtatacccaagagctcacggatacaaacaggtcgaaaggactgagtcttgagaactgggtcctgtcgtgggtaccatgtccacatgggacatgacaggccagcacagatgcagtgttgttggcgacagtatcgcaaaagggacctgtgtccgggaggcgccgttccgattcggggaaagacttcggtgctgagtggtgcaggcacagtctgacttacgggagtctgctgctaaaagtacacctgtgacgtggtccatagccaaatttctgggtgcatttgaggagagcatgggttcggcaacatgtatttggcgtgcatagctcatgcgttgtccattctggcggcgcccctttctacccacattcacgtcaagtcagtgcttccacgtgtgttccactgaacggcaatccctgacagatgccgcgtactgggaacaggaacgaaataaagctggagattagtgttgacgctaacggcgacgatgcgcaccgcagagtcaggtacgtttgtttgtccctgaacttagtgagggtctaatgcagccttcttcactaatgatacgcagaggtgatcgcgcattcgcgacgcatcgacgaagctacaaggtcgtcattttgatgacaatcgaacaggacgcagatgctcacaatttgacatctgcgcagtgacaagacgttgagtcgctggccgcccgccaattgagttgggaaagagaggcgagcacaagcagaggatttagcctcggaggcgtctcgattggacagatggcgcgatagaaaatgaagacgcgcagtttggcgagtatcggatcggtctagcgtctatgcgggtcgccaccgtgattggtcgggatacgtgaacgatggccgatgaagcgatcaagtcgcgatgcattgaaggttccgaaaccttacgtcaggtggccacaagaacatgtcgaccaacgtcgaacagcagcagacgtgtttgagcggcggactgtggattgtcaatgtcagacacgagggcgtgactgcgatgattgcgtgcacagaatcgtttcaaagtcgctgggggccgtccgctgtgggcccggcgcaaggcgtctcattcgcctagtgtaattaaggttccttaatgcttctagaatgattgcgaaccagtctcaggcgggacgggaagcgcatctggcggtgttggacagcgagaccatgtcgaacaggtgcaactgctttcggggcgacggctgggcctgtgtggtgctcgagtctgtcgtgctaggaggagacggacgagcaagcggaccctagcgtgcaggtgaaagtgagcagcgagctgtaagccgtcgtcacgtgcaggcctgtgtgaactgcgtcaggccagcagcaagccgtgcaggggagcgttcgcagcgtgtcaaggcaggagtcaaccgcggcgagtgatttgtgaattacagggcgcggtcagtctgtcgcagcgaacagacaagtgtcggaagggtggacgtgatggtgctacacgagtgcacggacgagccccgaagctaattcccatgaaagcgatgagggcgatgctttgggtcaagcgtcgttctcctttcgcagccattccaaaagcctctttttgcctgagtctccgttctgcctctgcatttcgcatccacaaccagcctctgccggcttcaaacactcaatcgctgctgtgcaacctgacctgcactgcgtcctttctttggttgtgttgttgagcatctgcaagtgacagccccagccgccttctccacccccgaccggccttgcagcgtccctgagacccgtccaagcgaagcgagcctcgccgtcactcgccagccagccatcccttcaccctccaccaccaccacccaccgacacatcccttcgccgcagcatcctgccacagtggtcgtcgtcgacgaagagcaggtattgtaacagcaggtgagcctcctccatgtcctcggttgcgccttccttgtcgacagtcgcaccttcctcacgtcccctgacagccaagcatccttgacttgtctgggcgaccaagcaccttcctggctcgccgttttctccccgaaaccaaaccaacacccgtctgcacctgaccgcgtcccttcgcactgcattgagttcgttgttgactcgcctctccagatttccgcattggccggccgcgacggaatatatctacgcacctttacaccttattaatcacacgggactccgtccacactcgccatcatgggttgcggtatgagcacagaggagaaggagggcaagcagcgaaatgaggagattgagaaccagctcaagcgcgacaagatgatgcagcgcaatgagatcaagatgctcctgctcggtcagtcacctcgccactcgcatccagacgcgacatgctaatacgctgcaggtgccggtgaatctggcaagtcgacaattctcaagcagatgaagctcatccacgagggcggctactcgcgcgacgagcgcgagtcgttcaaggagatcatcttcagcaacacggtccagtcgatgcgcgtcatcctcgaggccatggagtcgcttgagctgcccctcgacgaccagcgcgccgagtaccacgtccaaacgattttcatgcaacccgcacagatcgagggcgacagtctgcctccggaggtcggtaatgccatctccgtgctctggaaggatgccggtgtgcagcagtgcttccagcgctcgcgcgagtaccagctcaacgactcggcgaaatagtgagccctacacgacacagattttggatgacttatatgctgacaaacctagctacttcgactcaatcgaccgcattgccgcccccgactacatccccaatgaccaggacgtcctccgatcgcgtgtcaagaccaccggtatcaccgagaccaccttcatcatcggcgacctcacataccgcatgttcgacgtcggtggtcagcgttcagaacgaaagaagtggatacactgcttcgagaatgtcacaaccatccttttcttggtcgccatttccgagtacgaccagcttctgttcgaggacgagaccgtcaaccgtatgcaggaggcccttacactgttcgactccatctgcaactcgagatggttcgtcaagacatccatcatcctgttcttgaacaagatcgatcgtttcaaggagaagctgcccgtcagcccgatgaagaactatttccccgactacgagggtggcccagattacgctgcggcctgcgactacattttgaaccgatttgtctcgctcaaccagcacgagacaaagcagatctacacgcatttcacctgcgccaccgacaccatgcagattcgattcgtcatggcagcagtaaacggtatgtatttccagatccggcttcttctaaacacagctaacgcattgcagacatcatcatccaggagaacttgcggttatgcggtctgatataatgagaagagctgcgaagaaaatcgaacatttccacttggatcttgtattgcatgtctttcacgacggctcgtatatgatgtcgtctatcaggcgttgtgggcctatagcttcagctttcttccgccgagtggcttgcctcagcccgggatcgcttctcctttgattgataccctgcgggcgggctaggggccaatctacacacgaagcgtaacaggaaagcccgttttacacatgaagacggagcagatggaagcaaagtgtgcgagacataggaggattcttataaactggttctcttttttgggggggttcatggctatagttttgagcggtctctccccgcggaacaagccctctgtttttgcttgttcagcagatttttgtttctttaataccattcccttccaaacgtatctattttctctctcaatgccctcaatttccttcgttgccgattctttctcggtttggcacttttgctttctcaacaaccacaacgtgtaacctgaaccgaaccctgatacaaagtctgcgatatgtagtaaatgaatagccctgattataacaaagccaagtcgaaaacaatggcaaaggtcggtaagtgcagatgcatgcgatatctcaatcgcaaccgtccggcttcccgacccagggctgcgggacgtacccaccaccaacaaatacgcaaggggagaagttagctcgtgtgctgcaaacgacatatcccccaacctcttttcggacggctcgcttgcgtatgtcggggcttatgcgaagattactgagcatcgtgcatattgttcgccgctgtcctcgtaggacggacatacgtgcaactctgtacaaacagtattgtttggtcttcgatgacgggagtctgtgtttaagccgaacattccgccgtgttcgaggcgggtcctgttgaggcttgattatcagggcgtggcttggcggaggattggggtttgtgttcgctcgggtgcgtttaagcgaggagggagggtggcacaggtgcgatcgggtgtgagatatatatagcttgtgtaagactcgatttgggggagggtggtggggttttggaggggctgggtgagggtggggagatggttttggaacggggttgaggaatgggggaatggggagggactggtatgttttgtacggaggtagagatgttttcatagtttgtggattttgtgatttggcttgttggtgcaagtcaaatttgtggctgcgaaaggtgccagcagtccactgtagaatgttttatgatcctggttttgcgaggagaaattcagtatataatatcaaccgagtaggaaagtttttctttccatcttgttcgcccaatgcagagggtgttgactatctttacgaaaagtcggtggcttccatgtccacagcttattctgcttcgttctgaactgcttcctatgtaactgcttcttgtgtaaccgcagcttagatgggatgacaaccatctcctcgctccattcattgtgacatcctatacgctggtccccaaatgacctgagaacaagcaaagaaggtatttgtatcatgtgctgtcgagtatcccaagcgagctctggtgtgagaactacacaaagcaacgagccacatttttcgggctccatcttggcgcgatttacagctcatgggttttggaccacgggactatatgctagaatccgtcatgtacgtcgtgatctgagacattccatgtgataaactctagtccaaattccactgcaattgcgttcatcttcagtaatggtgacattttcgccgtaatgctatagaactgctcggtggtggtcttgagcagtgactctagtgggtgccattggttgttttcagagacttcaatcatgccctcatacgaatccggtttctgtccaaaatgctttgattcaacggctcctttccaacccagaaaagaccaactggtgaactccaaccgtcgaaccgcaggactcacatgggcccacagaagactcgggtacacgcaggacggtcgaagggggcgtgtgcagaaaggtatcccgaagatatgtctgaagtccggattgtgcttttcgaacatgccccagataccagtgatagcgtctaaggcatccttttcgaaactgagatagcgtgtcgagtgttgttcaatgatggcatgggattccccagggtcccacctgatgggtgaaacccaagcatgaacattgcctctaagttggtggagaccgacagagtcaagtaatcctcgggcctcgtgactagccttatcattttgaccaacacataccacctgggtgtcagtgaaaaaaagaagtcgtttcgacatgacgccttcctggagcgtccatcctcaggtcgcccatattgagtccgcgattaagtgagagctcgtcgttaccagtagagaaatctcaaaggacccaatcttcattgccttgcaaaacgggcgttgaacgctcacaccagggagaccatgggtttgatcctttccagcacaggcgacaagggttgcacttgctgtacctgggttgccatatcggatggatcatcctggtcaatacactacacagagtgttaacagcaacttgaaaggcatgcctagaacacgcaagccggccaatccaaaggaatctgtatcccagcatttgtgtagccttgagactgtcagtattaagaggtagctcgtttggcaactcagaagatgcaaaatgtttgtacgaggcggatgaaccccatacgtaggacaatgcaatatagtcgcagttctgaggggcaagcttaacatttcgctcatagacgtcaatgacccagaatcgcttgagggatccttgtggctgggggctgcacgataggtgctccgcgtcacagttcgagagccatctctggatcacccggtagtatgtgttgggctgtcgctgcttgatattatgctcttcaacttcgtcctcgttgcatgtcacgacctccagcttgtcttctgcgaaccgacgtgagttgacatcgaagatcgccagggtcccaataacgtgaggatacgcgatatgccgagaagagtaaaacagaaacatgttgtctcgatatggaagccatctcaacaatattctcacccttgactgaaaaccgtgagacgccacggcgaatcgaacgaggcggcatatcttgcagcatgacgcttcccactcttccagtgactgatcaatatccagtatgtccttgccatctaccatacgggtcaattcttggggtacctttgagcaacgtctgcacacaatatcgtattcgacattgggatccagcgcagtcggagactgcggattcgcgagttctttcctatgttgaccgtctaaggctgaagtcagatagctgattgatgacggtatccacaaatcccaaaaaggatattcgagatggtattatggtatgtgaagcaaaaagcctagaatacttgtccggtggtgttgcacgtttgcagtgataaaatcctgctggttccgaagtgagcaactgaacaaattattatattgctattggtacaatgtgctccggacgtatgagataggtgagacagccttagttcgttttcaatccggagaatgctctagggtattgaactctaaacttgacacacggaattgctattccatatacgttggaagaagatgcgcactacgccctcatcgccctgtctacgcggcagatcctcgtcgcccatgtgctgactgagagtcgattaaacgcctcccagcaatttttcagattgaaatttcgtctggtggcaagacaagtactgtcggcatgatatctcctgcgctgccattctatctatacgcaaaaccccgaactgctgcgcttgttgttggagctggtgttcgagtatcaagaagccgggctgtacaaggtatatggagaattcgctatgcatgatatcggccggcagtatccgactacggtgggatatgatgaggtaaatataagcttggatgaggtgataccggtagacgagagcgcgaatatgataatactcgcatatgcttactttaccttcacttgagatgtcgaatacctatcttcgcaccacaaaacactgcgccaatgggacgagtatctcatcaacaatctgccgtttacgaagttccagcagagtaccggttcgtccacatacaactccgtttgttcatgttattaattcgtcccggtgtagacgacttcagcacccgcctagccaacaacacaaccctcgccttaaacggcatcctcgcactctccaccctctcttccaccgcgcaaaccctctacctacccactaacgcatccctctactccaccacttccacctcccgtacgccacctggtccacccacgccctccaccccttggcacacacataaccctcacataccaccaccgcacctcctatacacttctatgcaacatcctccccgcgctcctcctcaatttttccatcataccaagcggactgtacacactgctgcagtcggccttctaccccacggtgtcgcagctgtatggcgttccgctggacagcagacaggcgtgggcggagagcgattgggaaatgtgtgcggcggcgtgtagtgagccgaggacgaggcggttgtttgtgaacgcattggcgaggtgggtgaatgagacgagtacggatatggcgctgatggatcattatatgacgacgggggatggggggtgtacatcttgtgcgtctgttgtgggcaggcagtttgcgctggataaggcgcagaagatgcaggttgggggtggagcatgaaggtatcagggaaggaattgcgaaatgagaacattcatttacttttggaacactgatacattacaaaagcgacatgcgatgagttttgcctttttatcctgtaatcgtaatgtacactgtctgacggtccaacccccagaccaaaaatgatactacaaccacatcaaccccctataattcccaaacctatatttagaaagagatctagcccatgaccatgcccttgaggccggccatgtcgccctccttggcggcaatctcaaagtatccgtagatgatggtgacggccaggagaataccagttccgctacccagagcgccgaggagatcgctaccaacggacagagcaccaatgcacgcaccaccgaaagcggcggcagtggggatgacgcgcttgagctccttgtacatggactcctcacggtgaccagccataacgagaccttgttccttgagctgcttggcaacatcgcggggagaggagccggagacctcgatccaggtcttggagaagacggcgcaggcgacgagcatgtatacgacgaagacagcggtcttgagagggtcggagagcgcctcggtgatgctgagagggggagacctgaatctattagtaaggggtttgtggacatgtggatcaaaacgtacatgtagtaagcgacaccggaggtagcgaagagctgagcagatccctccttgggctcccagacaccgaaaagacggacgaggaggttgtcagagaagcggctgtagagcatctggctgatcaagaagacgttggaggacagggcagattgcagcatgatgggcatgttggaggtgtagaacaggcggacggggtatgagccacggacaccacgctggcgggcagacttgacggggatctcgacacggaagccctggaggtagatgacagcgccgaacacgatgacggtggagatcaggttcatgacgttgggcaggttctggcggtagaaagcctccttgagagcgaccgtcttgttgggccaggtgaagagcaggtggacaagggcaatgatggcaccctcgaactcgggtccacgaccagtgttaatggtggtgggagagaaggccttccacatgatggactcgcagatgttggtggcaatgaagagcgagataccgctgccgagaccgtagcctttctggaggagctcgtcaagaaggatgacaatcaaaccggcgatcataagctggataacgaggagaacgcagataccggcgcccaggtcagagggctggccgtagagaccggagatgacatagacgacagactggccgaacgagatgaggatggcgagaagtttctgggcggtctggtagagctcgcggtcggacttcaggtcgaggttgacgtcgataaggtgggtgccagcgaggagctggaagaccatgccggaggagatgattggggtgatacccagctccatcagggttcctctgttactcgccatcatcatacgcagccagtagagcggatccgaagtatcagacgacacaatgccgtacagaggcatctggctcatcaccaggaagacgagcagcgtgagaccagtccataccaggcggttgttgaaggggaccttgctttctggcagcgagatctcagggacgaggggcacaaagggcttgacgaggtcgaggaaccgtactgcgcgcatcgatattagccatgtcttctgtcctctgtgtagccgcgtgctgcgtgcggcgttcgcgactgctcgctgcggcgcaattgcgggccggggagcaacttacggccgctcatgattgcgaactatggcccagaaggacttgggaaacaaagagaagtgaagaggaagtggttgcgactgaacctgttgatggatgagagtgagagggggttgagcctcgatctcgcaacgtgtcgacgccaaattgttcgtccgtgcgtgcgcgctagcatggcggcggagagcttcatccctgagctgccgtcctgcttgctgcagaacagaggccacgtcttgcttttgtcgtgcctttggaagcttcgtgaacgtttcatcgcccttctctcactcggctacagcattgcgacagccatcatgacacattgcagcaattgatgagcgacaagcgacaagcgacaagctacagcggcttcctagctgtatagcaaaagaggagatggaacacgcgcagactctgtctcacacttgtcttcaaacttcttcagtgatgcgactcagcctgaccatggaaagtcgaacgaagacgtgcgcttcatagctaccgatggtacatgcacgtcatcctgagcttcttcagcagcctcatctgagcttccttcggatgaccaacatcaattttctacggtcttgttagaatgaaagagatggacgcgtatcttcctcgactttcgatcgtcacttttccgatgtcgatattccgaagggcgtcgtgatgttttggtggttgccttgatctagtacgaccattgaggaacatctcgcatctgctgcagctgtctctcgcaatggcgcattatcgtacggctaaatagcagcacttgtatgacagcttgacaggtaacaaaaccatcactcgcgtggatatcgcgactccaatgcgaacatatcacattggccgatagcctgctttaagcgaatgcgaacggcttggcgcttgaccacttctggaggaccgtcgtcgtcagcaactgtatcgagaatgcgaatttagcttgacttgcgaatgcgcacaaatgaatggcatggccgccttatcgttctgcaggagagcaggctgagtcctccgctgtgagcatacttaacgtaacctccaagctgtttagctttggaattgcatacttcactttcttgagcaagatttcagcaacctcatcagatatttgatagtagcacttacgacatcttagtttcactgatcaaagtacactccaacacttgaagatggccaaccccccaagctctcccgagtttgactggaagatgtaccgctatacgccaaccctcatcggagctatcatagctctcattgtcttcctcatcatgactctgctgcacctgtggcaatttctgagactccgacaacgcattgtgatctttgtgattattggcgccttgtgtccgtcttcactgaaccactcctactacagatcccgagactaatctacatcaggcgaggtcgctggctatggggctcgaattagctcgcacttcgataacgaagcatggggatcgttcattacacaaggcgtgttcctcctcgtcggccctctcttcttcgcagccacgatatacatgatgcttggccgaaccatcagactcgcgggaggagaagacgtctcgttcatcaagccgatgtggtacacgcgcatcttcgttactgcagacgtgacaaccttgatcatccaaggattaggtgcgtagattttatacaaattgggttcgaagtaagctaacagagtccaggatccagcatcatgggaaccatgcaactcaagctcgcacttgccggcgagaagattgttatcgccggtctagctctacaagtcgctaccttcatcgttttcctcgtcgcatcgattgacttccacatccgcatgaatcgcaagacgcgcggctccgccagtacagatcctaacatagactggaagaagatgctctggattctctacagcgtcagcgcaatcatcttgttccgatgcacattccgtctcattgagtacgcgatgggcaacgcggcctatctcatcgcccacgagtggacgctctatgcttttgactcggtgccaatgttcttggtgctggtgctgttgttggtgctgcagccttcgaagtacgtgtctgatcagactaaaaaggtagaggaatcgaggggtagcgaagatggcattgcgcgaaatgcttgacactgcgtcgtatcataaggctcgcagcagtgtcagagcttatatcacatgatttactcgctcagtgcttcaccatgcctaccgtgcttcagaagtatagtgccagagctcgctgcattttccagcgaagttgagggtgagatgacgtaatgatttcctcggggcatctccataatcgtggtcacaggatgccaagacgtcaacggcgtgtttatatggccgcattggtggccttatcacgtgcgcacaacgttaacgcgactgacgaccatgaagtctgacaatacccaagtaagctcttcgtcaagtcagtcgacatggtgcgccgaagtcctggcttcataagtaagaagcctcatcgcaagtcgagaggcggatgcctaacatgcaagcgcaagaaagtgaaggtacgccaccaccagatcacaagcatgaatatgcagtaacatgactcaagtgcgatgaagcgcagcctgcctgtggatactgtgcattgagacgactggactgcgactatcccactccatatccatctccaccaaccagcagcccttctactactcactcatcatcgcctccaacccaagaaatcgacttcaacacaaacttccagatcctgcgccacttccaaccctccataatcaccgcgtctggccccctctcccccctcgaactctccctcctccaccactaccaaacaacaacatggaaaaccttcgtcgtccgcggcaacacaaatacgcacgccatccatcacaccctcgtgcctaaaatgagcatcgcccacccacacctactctacgccatcctgtcaatctccgcatcccacctcgccgccctgcaaccggcctcccacctaacatccacggccctcctataccgccaaaaaacctaccaaacctacgtgaaagaactcgcagccatcacgcccgacagctacgaggcgattgtcacgactgcatattttctactcacgctcatcccgcgtccaggtcctgacacgcccgacgaagagtgtctggagttcatgatgacgctgcttaaactcagcgaggggctgcgcatactcgtgacgctgcgctggtcccaagggatcgagaaactcgcggtatatcccttgatatgtcgagaattgcgaagtttgccgccggcgccggttgttgtgacggaggtgcaggtgaggcccggacccgtgggaagtacgcctgcgcatccgaatcccgcggcgacgtacgacgagtacgtactgccatttgcagcatcggtcttcttgcctccaccgttactcgggctgttggagagtattgtgaagccggcggatggggtgttggacgttgatgctaacacacttattcccgtattccacgtactctcgccggtgtttttgtcgttgtattattaccacctgaacccggatttcaacgtgcggatagttgtcttcacgtcgtttctcatgccggatttcttggcgctggttaaggcgagggagccgagggcgttggtgctgatggcgtggttctttgtgatgtcggatatggtcccgaatgggtggtgggtggggaacaaggtgggcgtggtggcgcaggcgttgagtaggacggttaggaaagttggaagtgagaaggttattgaagcgttggagggagcggagagggttattgatgttcatcagagggagggaagggagagggctgcggagagtgtgtttgatggctgggaaggtgtgaattgggatgaggggccgaggagggcgagagagtgggaaaaagggctggcgaatttgaccaagggttttgatctctgcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgatgcaattctggatttgcaaataccatagcagcagcaatgctcattccggtatcgtttccgcgccttcactcgcatccatcttcgcaccccccggttttcctcaccatacaatactagcataatcggcatcattctcccccaatccccatctatagcactccatatccttgaccaactcaaacccaaacttctcataaatcgcgacattcggctctttcctcgaactctccaaatacgcctctacaccctcccgatccgccatctccaacacctcctccatcaacgccctgcccacacccttcccctgcgcctccggcaacaccgtaacgatattgcaaaaatagtaccccttctcgcttgtccacagcgctttctgcgcctccgcttggcgcgccttccatatccagtagcgcgtggtggacagcccgccgcggccgtaccacagattcatgcgtatctgcgagaaccacagggaccagtaggacaggtagagcgaccaggagtccggctcagagggtgggtgtgggggcatccacattgcgcagccgaggattttggcggggttggcggtgtcgcgcgcgacgtagaagaggccatggcggatgccccagtggcagcggagggagagggagacgcggtttcgagttagatcgatctggaagagatgttagtggtagtttggcgaggtcgtgtcagtggtacgggtgttcaatgttgtttgggaggcttgtttgaaagcataccttggagcggtcggggtagatccagaggttgtatgggtcttgggcgaaggcttgttgtattgtgtcgattgcgccgtcgatgtcggcctcggtcatacgcgtgacttggataggcattttgaagtcgtttgaagatagttgggatggaaggccaatgggttggtgctggtctcaatcccttcaggatcgttcagggagggtattcaattgctgaatgcaacaggccataaagtcttgccatggtgactgggggcgacagcgatttaactctcacccgtgaggctggttacaaggttagcgttcttgatctatctacaggacagcgctaggaggggcacaggcggggctcgaccaaaaggggaggtgcaagcgaagacgtccgcccagtcacgtgccagcgtacttcgtatccgcaatgttcctacatctttgctgagcgcatctacacactttcatcgaacctgatatgactactttggcttcttcaataatcttgggaccgagagtgcttaagttccacacgacttgagcaatgattcgagtaatgacatacgtctgagagcaacagcgtatcgctaagcgtaaaccggcttgctttcagccttgttgcagcatacacatgggctgacacgagcccgctcatggggtgggcggctgttcagcttttgcgatggattggtgccctccccctccttttcagcctgacgctcttctacttaaccatcgctccttaccggctacatcatctttcattacgagcatcaacagctcatcctaccaatttgtcttccttcgtcgagcttccgggccttgagagggcttctgatcgttcagtatgcagcgaagcgtgatggcgaccgccgacggtcgctcgagtacccaacaacttaggctcttgtgcctcgatggaggcggcgtccgtggcctgtcttctctgatggtactgaagatgctcatggaaatgatcgatcctgataaccctccgaagccatgtgattactttgacatgataggcggaacaagtgagtagacatctctccttagacatcgctcgtccaagcgtaagcttgtgctgttcgcagggacttttgtcagctctatggaatggttgcgtcatcttacaactactgaatggattcataggcaccggcggtctgattgcgatcatgctcggaagacttcaaatgagtgttcaagagtgtatcgacgaatacacgacacttttctcgtcaatattcaccaagaagaaacatagagttggctggggaggtaaattacagggccgcttcgaccacgaagctctagaagccggcatcaaacgaatcgttggtgagaagctgaacgacgagaacgccctatttaaggacaactcgagtaacgggggctgtaaaacgtgagtctgtgatagaagtggtacacgtcccctgctgactattgaccgtagcttcgtgtgcgccaccagcgcaacgacatccgagaccgtcatcatgtcaagttactactcgatgcgacgactcaatgacattcgcaatgtcgcacgcatctgggaagttggtcgagcaacgtcggctgccacgagcttcttcgattcgattcaaatcaagggctccacatatctcgacggtggcacaggtgcaaacaaccccatcaacaaattgtgggcggaagcagatgatgcattccgtcagggacctgactggagattagaggataaccttctctgtatggtctctattggcacaggccagccgcttctcaagaaattcggagactcgattttgggaactgatatactcgatgctttggtcgacatcacgactaatacggaaacaactgccaacgatttccaacaagcgcatgcgcagattttcgagcaaggtattgcgtacagattcaatgtcgagcaaggattggagaacgtcgcactggaagacgcaacaagtgctggcaagatagaagaagtcacccgcagatacctttctatcgaaaagtccaatgcgcctctgcgaaggtgtgtctcaaggctaaaggcctcagaaggtatgtccatctgtatttgatggattgtagtgcacagggctccatagcacccaattgttgggaccaaattcattaggttatatcttgcatcagcccacaaactgataacacaattactgcgggtactgacgaatgtacatagactcagatggcttctccatccagaattttgaggagtatcttgtcaacgtagaagacttgacacccttgcaggaatcagacatcgacctgtgctttgtgccacatacaacatcgtacttgaactgggtcaataaccatgaaggaggagtactggcttatcaaaagccctctaccagagtaagcgccaactcattgacgcaaattgggcgcagaatactagcgtccgcactgtttgacgaatctctcccattgtattatgagcagcataagctcattttgtatcacgactgccagagtggctcgggtcttacatcagtactgagcagtctatgcctacagctgctcgcattgcccattcctaaagatgcgcgcaacgctctaagcactagcttatccagagaacacagcgtcgcatttctccaagaccaaaggtcttcccagcgagagacaatacagagcctgccaacagacatgctgcagcatgcgctcaccagcacacttccacgtctgaaagtttctacctggattggaatcgacaacctcgatgcattggttcagacctcaacctcaacaggaaggagagacgattcttggcgtacaacacttaccactgtcctcatctattgggcgcaggagtgcttcttaacgcatattgttgtcacggatacgtcacgatttccgcagtcacctctatctacattttcgaaggatccgagcgcgtacatcgaccaagtggactacgatacagaactgagaggtgagttgacagaattatcccatgttttccgagcttacatgagaccagaatgtatgagcaccatggacttcgatcgcagactggagcgacagaaagagatcgttcatgccataaatgggacgacagactggttctggaatcatccgacatatacttcctggagagacaaacaggcagggatattgtggattcaaggcaagccagggagcggaaaatctgttttggcaaagaacatactagacccagtgccatatttaccaggcaaaacggattcacgagatcagaagagtctttcccgtgagattgatgctcatacatgcgaatggtattacagcaccaggggaggcgatgaaatgatggcacacatatctctgcttcggtccttgctgtatcaattactctcgagtaatagcaggctcttccatcatttcaagacgatttatcgctcccatggacctggatccaacgattggatcacccttgacaacatgaagtctattttcgctgccatagcgaatgcgggtgtcagcatcctgtgtctcatcgatgctatggatgaatcagaagacgaggagtcccaaaatggctagaaaacacattcttcgattccttgcaaagactacactggatcacgaagattcacgggtcaaattcgtcatactgagtcggccagaatacgacattgaggggttctttacatattttcatgaaaactacgatgacctaggcgtgatcaagatgcatgaagcgaaccacgaggcggttcgaatcatagtggatgtagggatcgagtctttagtcaaatcaatgaggccattcgagctgtccccagacgatgacgacgaaaacgctcccagacgcaaaaagccaaagaaacgaactagaccaggccactatcatcagcaacgaggagccacccttaacttaccgcaaagagatcaagatgaacttgagacagtcagaaaattcttactgagcaatgccgaaggagtaattctgtgggttacagtatgtatcgcaacagttaaagcaatgatgggtaccttctatacatggcaagcagtacgccaatgtctcgaggcattaccaaccgatcttcatcttctatacaagcagataatattggacattcatctccgactgaatgcgcaagagttgaagcttgctcgaaggatactgatgtggacggctggtgcgaccacttggcatccattaaggacggttgagctgcttgaagcgatatcgatatcggaagagggaaaattccagagtgtggtcgtcctcgattggtcagactttcgatatctcttacgccggtattgcggtcctttcatcgacatcatccacaccgagacctcaaccgcggtggagggccaagcaaactcggcagatatcccggtcagctcattcgatcgcgtccaattacttcacaggacagccaaagactttctcgctagctacagcaatgcgaaagacctatcgttcagtgaagacgaagccaaggaactggttcttggagatctgttcacatatgaaggcatgcttaagagccctcttcattattcacgtctgtatcaggacgcagatgtatcgggattcaatctggacaaatacactgaagctttggccagctcgctgaacgatagaggcctggcacttcatctttcaggccgacgatccaccttgccgggtcccaaactcgatgcgcgcgagcttctcattagccgtcctcagaaatacatgtcaagaatgatgccccagtctcgtacttctcaggctccccagttcgtcgctttgctggatctgaccgtcccgttctttggacagtgcatctacttcgcatgtatacatgggtacctcaccgctgcagagttgcttttacaattctctacggacatatcacgttcacgatatgagaggccggatttcctgatccagatcacgcattcattgctcctagcttctgtgaagctcaatttcatggaattgggcgattcgttagcgaacatgagttttggtatgcttggtatgatcgactacatagatcccgagccgatgttcccgagggatgaaaggcttcatgcctcacacggtatggctgcgaacataccaaatcccgggaacaaatgcatatgcgaatcgattcgagatagtggcggcagaagaaggctatgaagaactactgaagatcatcatggggcatacagaagccatcttgagtcaatcttatgaagcacacgtcgagcaatcgaacgtcgacaaggaagagcttttgaaatacgttcggaaacactctctccgcaatagatatgagccctacggtacgtcctgcacataagaaataggagtctactgacaacctgtaggttatgacgattcacgagtggccatagagatgggtgtcgattacattaagtccacattcgacggtatggaacatgtcatccaatttttcaaacagatgcgcattttgaatccagcactgaacagaaagattcgtcgagcaactggtttctaccatcaagtcaaccgcacagactttaaagggctcgatcggatctcactcgtgaagaaatatgctactcgttggaggaaaagggcgctcaacgttcgggacgtacctaagtacaaagaacacgggatgaggtctgtagtagaacaagtcatccaaaacatgcgacgacagcgaacagattttggcgatgtagtattgttgttgcttcgacagaagaattagcccacccctcgttttagcgcaatatgcaatattattctgcgcattatggcacccagttcagaaactgctcccactggcgaactcgcgagatctgatcattctctagaggttgtgtaatgatatttcagtccaggtctatcatagcggtggaactcaattttcacctcccaatgcatgagcggtgagaggtaaacaagatatcgtcgcccgttgcgagtacgagtagcaaggtgcgatatctatgccaggccgatgtcgatggctccagtgagtacaacataaggaagagcccgatgaatgcgctatgtccagcaattcatgtgtgacaacgcggggtgtctatacttacatgtgacgaggtcttatcgtggcttgactgatggcttcatgggctgggactggaagggtgcggaccgtaccgcgaggttatctagtctctggcgacgagctttgggaccaagagaaagccattgtcttcacagtcgtaaagactccccgcaacaacatcactctggaagccatgatcgacgagcaagaagccaggccgctgactgatgtcggggtcatggcggcttagacgattgaaaatccgtactactaccgtctcggcttcaaagcaagctgccagcggacaccagctgcacttcgagttgcgcgaagacaagcgtaaatcggtcgggattaccaccgataatttcctcgtttcgaacatcgctgtgaggagagcagagagacttttggtcaaactgtttgtagttcctatcaagtacgtcgaaccaccggcgaaatttacgtgggatgcgcgtcccaaagctacggacggcaagcaaatcgatgacggcgagcagttcactatacgcctctgctccgagtctgacgaccgctcgtgggagttgctcagagactggcgagggaaggcataccacgtcaggcgaatttgcaacatagtggcgacccgcatatcgtgttcaaaatgcacaagaaggacgatggctgatacaaaatcacatggactgacaacgttcggaactcggagtcacatggagagatgttgacgctttcagttaccgccgaccttgaagcacgagacaagattgtcttccacgcagcgcccaagccacaggatgcttatatggcatgtgacccggctggcaaagggtatcgcatctattccaaatttcacaaccggactgcggtggagggagaggaaaatttgttcgctagaccatcgaaaagctcaggacttttactttccaccggaaggttcgggaggaagaggtgtcagctagctttgaagaagagaagagagatgagcgtgatgaaggcgagaggctgcgggacgaaatgcttaagaaattacagggtggattggaatgatgtctgaatgagccgggtcttgaatcatctgagcgagatgaaagcagtcacgacttacgctgctgaacttacacaccctgtatccgctcaatcaatcgtctagcaaagaacatttcaactgtgtcgcagaggcatgtgccctccgagcgatttctacatcatggacattactttagtctgcgacgaaagctgcagagacactcaaaacaggtctgagatcgcatttacggtcccaaacattatcgtaacgcgcatctcgatcgagacacacatgcaatatgtggcctcatatacgctcgtccgaggaggcactcaagtaccgcccaaccccgctttgcgaagttctcgtcacgagcgatcgacaccacggcagctggctcgtccgagtgatgacatgctcgcgcattcggggcagtgcggaaatgtaacgcaacgagtgctgggcgccgtgcttaggtgttgcgatattagcatgcttacccgacagcgtgttgaaaatttgctagtttaaggttgatgcaaagcaatctgacggaagtctgagctgtctgactcttcgtgggggacagtggtacaaaggttccgggtgatggtaagcgtggcggaagagtgatgttgccacggcttcatgcatagccttgttgatgcgttgtggccgatctcttgcagtgatgaatgtctacacccaaggtttcgcgaagtgttgttgaatcattgttacgcaagctggacctgtgtctggtcccgtccatcgcggagcagcgtagctaaccgtttaatctcgaagctgctgtgcatgtcgatcgggccttggtgatctgcatgaaaagattatgggcacggagcgtcgttgtctttgtgatttcttcgtaatccgcgccagccatcatttttcggtcccttgctcggtgcccctcggaagcatagtgacgaagactgtttgagccgaagaagaatgtgacgatcgacgtttgcaggctggtggagttatggttgcgagtaacggagaaactcccgggattgtgaacggcaaaagaaaaaaccgcaccatgcaagtcgaagaacgttgaaattgagtgggggtgacttggcggagggatgggtacccgtccggtgtccgacgaaaatcatgtcatcttggcgtgtgactggcgcaggagagacgcaaagtaaacgagcaacctgtaaaggccgaaaagcgagttaatgtgcgtgtgccgatcgtttcgtgatgatcgttaggcggctctcattatttgtgtgggcgtgttccagactgcgccatatgaccgcacgcggcctccacataacatcccaccaaactttcattgcgagacaccgggtgacctcagggcgaaggtgacgatgctagtacgcacggctgcaattttcggaggatgatagcgagtccccggaagcttagggaagtataataagcggcgataccgcgagtgcgagcggaagagacgggagacaaaggagagggctgaacggagatgaaacggtctgccggaaaagagtctaccttgcatgtcgtgcagccacctctcacggtctgcttggggttaaacaagtgtctgcttggtcgtggaggggcaccaatgcaggcgatgctgatggagcgtctagccgcgacagtttcgaagtcatgacccagatcaggacgccggcatgctgccgtggtcatcagactggatgagggatactgtggtagtcgcgatagcggctggttggactttcagcagcgtgttgtgcatgcatttgtagcaacagcgatcagatctcccgaggttgtctcagccaaaaataggtgctccatataggcacttcgttcgttctgcggcaaagctcatgcgagtgccactgtttgctgcgcgtaaccacaagcgatgaaaaaagggtgtgtggacaagtcgctcagcggtggatgtaaggatcgccgcgtcagcccgccaattgatttagcctggagcctggagtgtaaccatgagcgagtgggaaggcgattcgtcgatcttggccctggagaactcttggtgcgatgcatacgttctgtcgtcatacatacgataggactgttccttgtaacgaggcatcgctgtcgatacaatagagccatgcagcctgaggaatttgtgaccggcatgcaaagagcttttcctgtcagcagccattcgcttagtagcaccgcgctgatattgcttttgacacatcgactaatgtaacgacgcatgaaggttgggcatgtaccggatgtcaaggcagctcttacgggcaaatcgtgaccgtggtgtagggtatagactagggatgtgggatcctttgagttcagaaaggccactgcggagtacagtttccacattgagataaagtcttacaagcgaccgaccggtgttgtaaccggaagaggtaagcatactgtcgcaggcatggtccgacctcggattgtgcggcgtgctgattgggaaacctgctctatattagttgcaattccgacaatttgcagcaataagcgccttccccacccccgactcgtaccgtgaatgacatgccaggatacacgcacaatccgtcgcgtccccaacaaagttgggctgatgctgcggatgcacacagaattcggaccctaaacaagtgtgacaaacacacgcacgacacgcaccgcgtcaccatggagcggcagaaaggagaatggatgggattaccacttccgtccctttgattactctcggagcatgcgtggcgccttgagatgttgtagaccgggccatgacatgctgttagttgccttcttcacaggtggggagcagaaatttcttgttgtgacggggctctttgttgtacagcagcggtagcaagcgactttcgaaaactggtggcttttcttgagttagtgccgtgcagcaccaagctggtgagacaggcgatgtgtgcaggctttgatcatgcaaggccaccgaagcgagttgcagatactcattcaaacgcacccacccgagaaggttgacagagctaaccccgccactgttgagtttgcattcaggccgctgcatttcttcagcccgcggatccagtgcatagcgaactagtccatggctaactggatggtcagactggtggtccttttaagggtttggtgtatgttgagcggtggttattatgccggagtttgggcgctgtaccaccacgaaagcgctgtcatatttagagttgtgctcgtatgcgaccacaattggttgatcgcttgcgtaccttgtccatgttcgctcacccgaagccctaaggtggtctcagctccctgagaagacacatgcacggatgcgattggtgtgtgaagggacgttgaagacccaagatctggcaagcctagtacatggatcgagaatgggaggcaagtgccgtcgaagatttaacctcaaacattgcctaggcggagtctagaccatgcatcatgaacctcaaggctatgtccgtcccttgctcacgatcgtcgtcatccacaagtaatgcaactaacttaccaagccccttccaatgcagctggcaatcaatgctgccttacccagtgtgtatcaccggaacttgaacgcaaagcggagaagagcggttggttgcctagttgttcgactctctggcgcgcgttccaatgtgcctcgcaacacgtctaacagaagatctggtgataactaaaagcggccatttccttgacgccactgtctctctatggaacaagtctcacggctggatcgatatggagtcagtccatgtgatcggcgagcacagccaactgcaaacgtacactcagtggtctagtgctagtgacgctgctcatgccgccaccaattgttttcgacaacaaaatcgcccgtatgccgcgccacgttggcggacccacacatctcgtgggcggctgagatacacgtcattacgggcatctaatccgtgtcgcagattgccgggctgaggctgcacttggcctgtatcggtgcttttcagtcacgccccgcgtctgaaggaagaaatccgaaggaagcgagttcgaccgaaagatccttgtcagtttgcttagaccgctgctccgctgctctgccgaatctcgatggataagacccaaaccaagcagcacggctaatgggcgcggatttcctaatggtgtgatggctttgaaggtcgtgtgcttttgtggacacggttcgtttgattgtaccaggtgacagtcgaccccaagacatgcaagtcagcactcagcacctgagttggaagccgttcgcagggttgacaatttccgagacgtagagagccttccattagcacggattgcaagaaataccttgaaagcatggtcccgtgatgcacaaagtggtacaagctgcagcaatgcagttttgaccacccaacaggcacattactgcggtcatgccatgccggcgcctgtgatacgtgggtcgtgcgaaattgtgcgaaaaggggaagctcattggatccaaaatgatgaagctagcacaagtctgggattgtgttcagacattgaccttgtcgatgctcatgtttgacacattttcgcacaagggattagactcctaggtgcaatttcaacacggatctacaggactggaatgtgtcagcaccaaagagttggcacgcgaactgaccaggggggtctcgagaccatgtccagtgcttttttgaatcagccacccatgcttgtccaatctttaagagtggacgacacatctgctttggcgaccagacacaagcccctgacatgatccagttcgtttgaaccagcaaaatcatccttgtgcccgtgttgaccgctgtcgatcatctaggcgggacgaaaccagggttcatcggcgcttcggctgcagctcacaagccacgccggggcatttctcgttgaacggtgttaccgcttcgagtctggctgccgtggggtcactgtggagggccctggtcgcctttcgattgtgcagatggggaggcatcagctctgcgtcaccgttattgagccaagctggctgcagatgttgatcgagaagggctgcatcagtcctctcaacacgcaagatgctttgtcactgcgacgcagtaagacccatccgagtatgttagtctgcacccagcatttggcaatgatcgggtccactactgaggaatctgcagagggcgattgcctataataagcatgaacctagtcgatacgcactattgcaggatcaatgtccgcgtgagtcgtgagtccgaaacaggatgctggtgtagagacaaggtgacatgccagacacaaacgcgcgtatcgccatagtcttgtaagggatggccgtagccaatatgtgcgggtcgtggtctaggatgtgtttggggcttcgagctcgtccacgacccgtactttgtcacatcagggccggtagctgggcggtcctagcccggcgctccatgatagcagcttgcttatggtttcgaagcggctcggtggaccactgtagcggaagttggagttgtttttctaggccgtgcctgtctaataactacgacagggatgccagactcgacggatgcaaaccagcttcatttcacctaggcgtaatccacgttgatggcaccgtcccacgcgcaagggtcgaccatcgaggggatacggtgccttcgtgtccggtgtggtcaaaccggcgcctggtgagcaggtagcaaggctgcaaagaatgtggttgccgggtgaatgcaaagcagccgattgctgcaatctccgtgggtacctccgctgttggcagtgtgaccacgcttggggatgtatgcaaatgtctgatgctgcatccatctgcaaagccccatgtcatgggctcgcgggtcccgttacaggcgggtgctggcaggggtgtgggcgcatgtcgatttctggaagacgctgggctacggagcggccaatgaacggagccgtccagcgtctgccccagatcgcgcttggacacccatgggccagcgacttggtttgccggctgcacgcgcgaccacgcaggaggtactgcatccgtgcttggtggagctattcactcccgcgccgcgcgctgattggccaaacagggtgaaccgcggaagcatgctgtagtgcgccctgcgcaggcccaactcgcctgccactcttccactgcctccgagactcttgcgccaaccacactcctgaccccatccgcccctgatatggcccatcaacgctggcgccccgacggatctttactgcaaatgcaccagcccctccagccggcaactccccatcgatagtgctcgtgtatcatgcatgcacacctaccggatggcgcggacccactgtcgcagtgtcgccgccggccttcttccactaattatgccttttccaggcgcggctaaaacatgacgctgccgagtgcatgcagtgtccatccttcgtccaacaccagtctccagggctagtctttgagtcttgaccgccaggcgggccactgccccatgcacacgacactcgaccctcggcacggagccagctgagtcgcactgttaggtgtaactttactcgtcctggcctccagctggctgctgcgctagggaccgcattctgccatccatcatcgtggtgcttcccttgcctgctgtgtcgatgggccggcatacgacttacatctgctgcacggatactccgttgcgcttgcgccatgatacatcggtacccgcctccctcgtctgttctcctcgccctgtgattcggccattcctggtcttcctactcgcattctgcatccccatgctatggttgatcgttccagccgtgccactcggcctagtcgttacagcgctccctcaccgagccatcccttggtggctccgtgtagtcaataaccttccgttccttgtctgcatctattccgctattagcacttcttgactttccactaacctagcccactggcattccttgtaccatgactcttgccgcgaggtctctctttgatacaatttccccatccatccttcccaatttagcatcccatatacctatgcagatggccccaggactgctcatccaaagtgacatcgactcacacttaaacacctgaccacagctataacgtcctgcaacccacacatcttcacttgtcaccttcatcactactcaacaacatgtccggacacatgcacaccacgcatctccctcgacgtgcctctcgaagctctggtagtcaacatacacctcgctctgcacgcgtggagaagcccaaaagccaccataatagcccacgaaccacggagagacgacgaacaacgacggaggcgaagctatatgcaaccctagacgaccattacaggatgatgtttggtgtcgaaccagaggaggcatatgaggaacgtccacagccaagccgacctatgagctggcatccatcttcaacacaataccaagcacagcagtcttcatcctacttcgagccccagcaagaatggtattcaacctcgccgcgcgagtcaacccaaggatccgattttctactccctttccacccgtaattccatgtttgacggtgaggggcgaactacacaccatatggctggcaaagtactccataccagacatcgtctcacacacagtcgattgtcaacacgccaacgtctgagccattgccatggtacttgcagcagtgggcacagaaaaaccaggagcaagccatgatggcttcgcacaacgagtcagcagatttcttgcctatccagcatcccattacccaggacgaacaaatggaagatgatagtggcgagaagcttgtggcactgggtctatacgatcttcctgaaccgtccatgtcctgggaaacggagccagcaacaggcaagggcttgaaacttgaggagacctggcaaccacccgaggaggacgatgaagaagatgcggatgatgcaagctcagaagccagcgaggagccttcgccaccccttcctgccgtaaatgactgcaaccaacaactgcaactgcctgttcacgtcaaggctcaaacacccggcagcatggatggacagagcttcttcttcgacgatgacgagacggcaaccaaggaatggtggtaccaccaagccaagcagccctccatgccagtgcgggacaatggcatgggatacgcatggctgtaaatgatagagcttcttcatgttcacaattgtgacatgtttcgttattgttttgcatagcagggcgttttgatgttgcctaggatggcaggaaaagattacacggataccccagccttcattggcaaacgagctcgccgagccactgcatcgctcgaatcgaggtcagatgatcaacatgtagaatatagtgagatccatgagtgtggtcgcaacaatacaaactcccaatatccaatgcaccactgtcaaactatatcacccctgctcatgtgaggcgacaataccattgaagtaccgaccgggtgattgccaaccttcaatctgaccgaggttacagtggttttcatcagatttattagggcctgtctggtacgccagttttgctggccgtttcggcctaattaggcagcgttttaaaaacggagatgagatggagctcgtgtctggtaaaacggagtaatcgccagaggagctggggatgccattttgttagcgttgccactaaggattgcatcctggtttagtgcttattgtacccacaatctacctatttgagcgagatggagcctccattttctagcagctgcttcgaggtacagtttcaattctggtcgctccattttgctaatctagattcgggcaagcctctgagcttagcccccgcgcactccttgtcacgagctttacctaatatatcaccaatacggccagcaaaaacggcgtaaccagacaggcccttacatggtcactctagatcagcgggatgtcgcatcgtggctatgtcttccagaacaggattcttacagcgagacaaggagattccctgccgaatcggagtcgatgcaccacaactgccgcagcacccaacgccaacgccaacgccaacaccacttctgcagctgccttcaaaaacataagtccttcaagcctttgaactttcccgtccaccatcgcactctcgtctcgcttggtgtccatgtcggcgcatgccgtagcgtaccgtacggcaagataaaggtcatccccatcggcagcatgtccccgcagctcgtcagctcatcgggcatgtcaccgtttgcgaaacaccagtgcaacaggtgtgctgaggtctgcttacgccgacaagcacgccggttacagggaggtcggcacctggcgaagggccgatagcaacacacacagtttcattgaagcagcctttgtgctcaccgatgtgctggcggccttaaatccgaccgatctgctcacttaccgaccagcgaccagcaaagtgcttgtgcatcaactttgtcggcccatcgctcaagctcggcgacgactcgctgcacatacccttttaggctgctcgtctagtgcacgcccaggcaaaccttgcgtagccgaggcggccacgcagttacggggactacgaaattagagtgcgcgttagaaatgtgggcgggaaaagtttccagaatacagggatgccaacttggagctagacgtcactgattcgtggacaagcaccgcgtatcgataacacgatgtggatgagcaaatttgccgtacatcacgtgcgccctgccgttcacaatctggccagacccgcaacaaagctcctgaccaatcgcgacgcatagacactccatcacacttccacggcgtctatttgcgttatttgcaagcacgcgaggttctgcctagccatagagccgccggaaatgcagtttgtcgtaaccccgtggcgtgacagcaaggagctgcttcaggtgcggcacgatctgtacgggactgactcaatcaagaaggagagagcagtgaacaaggtaagctgagctcgacttggtgcatcatgcgcgacaatcgtggatgcccaagcaggaggaggtgaaccatgctgatagcatgctcgtaggtattcgcatggcggtcacggaagccggatggtctgccactgctgctcgactcgacagctgatattgtcgatgtgctactgcaagatcagaggagcgagctgaagcataatcctttgcggttgctgtacgccactgcagtgtcaaggtaggaccattgcatactttcctattgtcacaccgtctcttcgtcatccgcatagcatatgtctcttcacgtgcttccggctcggtgcgacacattgattacagttctttcttggcatacatcctccttgatgtcaccatcatcaagttgcagtttctaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagaaactcggctcaagcatgtccggcgcatttctcatctgagatccgctacttcttgcattttgccagtccgccgttattccgagttcgacacttctcgcgcatttcaccgcagccatgaataagcccttgtccgccatgatcagcaccgacatggacccagtgcgagaaggcatgcacgactgggccgtccatatcttgagctccgaaacatggcagcagcacctcgcctcaaactcggtcgagaacacactcaccacctgcttctcagcaccaacatactggaatcttaggattgcagaggcgctcttgaaagacgaagacgtgccgaacagggagtcttgggtcgctatcctcgaggctgcacgcaatgaagctagtggtgaagagatggaagttgatgttgatgggattgagcaagctgtgccggtgaggcaggggaagccaaaggagaagatcaagggcccgacgaaggttgttggcatgtggaaagctaggccgattgggtggttgccagaggggtatgaggatgatgagtagttatccggtacacggtgtgatcatacaagaggcctaaggtctggcacgagagtaaggttgtcaattctgtaatgtcaaccgttctcacagttcctttctttccttgctcttggtcccttcttcgtcgatcataccgctttttcacagctcaggattgttcgagcataacctttccagaatcctacccatttagggaacgttgcaaagcacgatatgccaccctctgagtacacggaatcagacagagacgtgaagctgttgcgcctgtactaaaagggctagtgtctatcggcgcatcctctcgcttctcctccgacggcctatcaactccccgtggcagcgaagctacatacacatcacaaacatagacatataaattgcaatgccatttttcatcgagtgtgaaatgatcttcgttgccccgcacgcgtgctactttcgccggcatgaagacacaaccacccaccaaatcctcctcccaagacatctggcataaaccaccactcgcatcaagcagcaatggcgaatatgtaatctacatgctgcccggaaacccatgcatcatgacatactaccaaccgtttctatcgaccctcttcacatccatcaacgccgcactatctccccgccacatgtcagctcacgtcggcggatacacacctccgggcttcagagtgtcgcccggccatatctcagaagtcaaattacctgcgtcactgcaagatcagataggatatgccaaaaagctcatcgacgccgcgatcaaacaacatattaaaagtgcttcacggccaaagctaatcctagtcgcgcactcaattggcacatacatggcactcgagatattgcgacggtataaagatggccacagtactctggctcatgccgacataatcggagctgtattgctatgtccgaccatcattcaaatggcagatgcggagaacgagggagtagctgatgtacgttctatatccaagattgaaaccgctacgggctaatggggatacagtatttcttccgaatcccaggatttccaacgattttgggtgcgcttgtaaagataccgactttcccgctttctttatcggtgatctcttggatcgcgtgtaaggttgggaacgcgccgcatgttgcgcaggcgtttgcggaatttgtcaaagggccgcatgcggtgaggcaaacgatgcatttgctgagagactcgtgtcaagaggttggagaagataagtggacggagaagatttggggtgcggctaatcaagcggagaatgaggctgtgccgctgaagttatacttcgctgagaatgtgagcttccactactttttaacgcgtgatcgagacgactgatatttttaggatggatgggtgtcaaggagtgctagggatgctttgattgcgtcgagaggaaggacagaggattgtccatggaagcctgagatgattgttgatgggaatgggattggtcatgggtttaatgaagacctcggtgaatattactatcatgagatggtcaagattatgctaatggtgtttagatcatagtcacctagttgccgagaaggtggctagaatgatcgaggaattcattgagcacgacactaacaagaagcatcattgattggaggaaccacaatcgagtgtgttgcctcctctacttattttcacacgacacaaagctatcgtaagtttcaagagagccattatgcgtgggcgctgatttggtggccacgggtgcaatcaagacggacatgatgcagaagcaattcaactctgcgatgtgggagttctctttcacataagacaagataccggctattctcaaccgcgatatggccgagccgtgggaaattgcggcttcgattgctgtcctgctggggatgagagtaagtatgtcacgaaagcggcgtggtatcatgatggagggtgggtcgagggttcgtatggtatttgatcaggctgcacgccgaatttgagcgcctttctaaaagctgtagcacgggtttagcagctttgactccatgtagcaatgccaaataaacgtgggaaatttctctgcagatgtcgaagtgacaagttttatgttagtaacactcgacgtcagccccacgcgaaatatgcagggctgtgcattaggtggtgttgcagccactacaggctaccacccaccttcgtgccaacttcattacctctacaacaccttaacgcgcattttatcattcaatatgcaacattatcaatatgcaccgttggacagagaatccgataccattcggctgctcaggctcttaccatccgaagttgacaaggctgagattcgagtcgagctgctggagtacgatttgcgacactcccagcagtcccttcattcgtatgaagctttttcatactttttgcgacactcccagcagtcccgtcattcgtatgaagctttgtcatacgtctggggcggcttggaaactactcaatcaatcctcataggcgatgaagagcttaggatcacatcaaatctgcatgctgcgttattgcgtctccgcgatgttactttcccacggattttgtgggtagatgctgtgtgtatcaatcagagcgatgacccggagaaagaacttcaaatacaatccatggccatgatctatggcttcgctaaacgcacaatcgtttggcttggagaagagacagagggtagtgacatagcgctcgaagccatacgttttgctggaaataagcgtgatagcatcttcaacgataataatggtagctctggaagagctggagcagacgaaggatatgttcgaaacgccatcgcctctttgctacagcgagaatggttcgagaggatttgggtaaagcagcagcagtgtaacccaaacagtgtataggctactaacaacgcctttaggttttgcaagaggtggctgctgctcggcacatcgtggtcgtctgtggccctacagaaattgatggctacgcgctgtgcctaggcttggagcaaatggggtcaacaggcgataatgccacttcgtatgcccgagcacgtccagttttggctctgatacagggagcgatttttcggtcccaaatcagatcatgggagtcggacatggtagctttggacatttgctctcttggagagctgattagcatgtacagcgctcaccgcactacgcacagtcacgacaaaatatacgccttgcttggtatgtcgaccggatgacatcacaagaattctggactccttaccggactatagtgttccgtgggaagagctgatgcgtcgacttctcactttcatcctaggcaaagagatatgtatcaaaagcggaacgcaccgtgaagaggtggaaattacagggagacgctgtatcatcggcagcgtgtccagtataacgagaaactccaacggaagtcaaaggatcaatgtcaattggaatgaccgcatggtggatgccatataccctaacgatcactacatggctgttcgagctacagttaacgatgtacaagtgtacgatattgtgtacctgcttcaagaagcatcgagggccgctgatcatccgacccgatggattgttctttcgtattgttacgctaggcagtaacacctccaatcgctattcgaaagggcatatttcccacattgccttcatcttacctggagctggatgagatacagagagacgccgagaaaagaccactggttctcatactatatgaatgagtctcgaagctattggacagcagctatgatcctgcagcttacagggaaaagcggcctcggcgtccctattcctgcaaaagctgatggagcttcaaatcatgccattttcggaaagagaaaagactttagctagtagcggggaattaccatctggatttagcgagcctacacaagtggaacttgcggagattgttcaatcgttggatgcgagccacatcatgttctttttcaaaagtataggccatacagtcagcgtcacggaggaagttctaatcgcgcttgtacaacatcacaggagccatgttgtcttttctgtgctcaaagcagtgcgtaatcggaataatatcacggcaagagtactcaaagctgcgacaaggaatgtgaacaccacggtcagctacgtaacggaagccctacttgaatggcgcaaagaagaaccccaagatctgcttacagaggctgtcctcatagcagcattcttgaaaccaggagctttgagaagtgctatactggagaccttgctgaacctatttcaagatttacctaaggatccaatcacagaagctgtgcttatagccgtagcacaaaatcaagaggctgtaggaggcggcgtactgagcacattaccgaactggtcagatgagcttccgagcaagctgatatcaaaccgggagcgaatccccatagcagaaatgcgaaatctagcaactgtgctgagtgatgaaccggaggcattaccgtacctgttcaaattaccacctgacatccaggttaccgacgctgtgctcatagctgtgatacaggataaagaggtcatagagcgcggcatactaaggaaattgctgagatggcctgacaaagacataaatgatctggacgagaacaccgtgccttacacggtggctttacttgcggcatttgcaacaaatccgagagctgcgaacaaaaatataatggaagccctgctgagtcggtcgacgaatcactctaggacatttgtcaagcttatagaagcggcggaaactgagcataccattctcgaacttttcacaatcttgtgggattcgcactacgaactggctgccacagaatcggtacttgcagctacggtcaataattgtttttcgcgcggccagcatcttttttgcgcccttgtgcattcacgcggcgatcaaggaaaatgtgagcgcctgatgatcgtatgttgcagtaacttcaaccagttcaacctgaacacattgattgaaaccattctgttcatacgttatcaaggacacattccggcgactatatgggcagcagcagcggcgaatccgaagtttggggacgagtatgtttcgattcttgtaagaaatactttacgaagtcgaaaggagtgctgtattacagaagacattcttgtagcagcggcgtcgaatggtcaccggggatacacagtgctcagatcgctacttccaagcaataataaggcgatcaaatttcccgacggtgtagccacaccaccagtgttaaaagccgccgcaagcaacctttcggacggactcgcagtcatgcaactcctgttagaacacaaggaaaacaaagctatcatcacagttcacgcagatatgatgttagcagcagcattacaggggaatgccagccttctgagatatttactctcgattgataagagaaaggtccatatgccagacgttgtgagcacatccgaaatattggaagcagtagcgaaaaacgatcggtgggacaaacggacccgagatgagatcaagcgctctctgttgaagtacgatggaaagcaagatattacacacgaagcagaagaaggcacgctttccggaaccaagaaaaaacaaacgcgctttgctagttttctccgcgcaaattcgccatggtagaaccatgtgtcgtagacccaactgaaaattcaaggttgcgctaagaagataaagattcacaacctataggccgtagaacgattgctactatcgtatacaacgtactagtctctccctatcgcgcccctcctctctgcactccttaccctgcactccttaccctgcactccttaccctgcactccttaccctgcactccttaccgttgtccgaaatatcttccaaccctcacctagcccccttacaaaccctactggcctcctcatacatattcaatcatacataagccatgtatatcttacatccaagcacctgtctcattctttccccgcctcgcgacgtgaatgacacagggttgcctgtgtggcagaaacgtccagatcaaggaactgtctctgaaacgcatgagacgctgcgacctaaatctgccatgtatcataacttcacttgttcaatcaaatatacgtgattacagcagattgacattagagagggcaaagttgactattgtacgacttagtcgacggaagcaagaagaacgatggcaagccgagaaggcttggaagaaattgatcctgacatggacgtgagatgtgccgtgtacctggcgcaacatgacaccgctctcgagatgtttcatcgatcgtaatgtgttgatattttgcgtgcttcatatgagttttttgggcacattgcaggcccggaccaccccaagaatctgtatcatagctaacctacagcgacgtccgaaaatatgtcgtagatcttgctcaacgagcaatgaatgttacaagctatgcgagtttgaagaatgtatttgtacatgagcgagaaagacgattttgattatatcttagcctcgacttccgacgacagtatccgcgcttcgaatttcttcatgagcttgatggtttgctccgcgagggtcaaggtgaggatctatcactgtcagcactccaatcccagcctcaaattttgcctcataacttacagtgtgtggtaagattcgcgccagatgcgcaaagtaacccttgtacacggccagaataccttccgtcttcaccgtcctgtacaagcagtcaaactgccgatgtgtacagattacccgtctgattgtacatgcgcgacatgacggtatccggcgggtgcatgacacagcacacgacaaaaccacttgccgtgctactcgcgatatgcagcggcatgccctcctctatgccaaagtgcttcactaattgcctctttgcgaagaagtacgtcggaagctgcaccgagctgccaaaaccagtccgtaccattgccggtcctactcctctgtatagtccttttacgccttcacccgagtatatttgccgcatgccgtcgacggcgtttttgtagttgtgttgtgtgccaacgggtaggaagggggagtaggactgtaggcgcgtttttactaggaagaaaggtgatcctgcggctgctccgaggatgccggatgctgcaccggagaagatgttgacgccgaaggattggactttgtcgtctttgaagatggcttgggtgagagttttccgtaggggttcgtagaagcctaatcggcagccattgagggtcatttggtagacatacttcgctatgtcagcctgggtttcctccttgtggtattttggtgttcataccgcgcagctcagtcctcgtagtaaacccttgggtccttcattcttcaagatgacgcccacgccgtggaatacacccttgtacaaccgcggcgcatctttcctagcttggagctctccttgtaattgtaatctgatacatcgtcaactcaagatcaattacgcgccggatgtttatgcgcaccgaatcttgaccgtctcaaatccgtgggtaaccgtcacagctccgcatgccgcaattccaccagctatgaaggatctgttgtcgcatgtcagtcgcgaagctcatgatgcctgagatgtacatacccgagggttgtggacatgacgacacttttcgcgacagcagttcagcgaaggtacaaacccgagcgcgggtgtaagccaaatattgcggctacgtaatgcacccgctacaacaaaaatcgcacaatcaaaggagacggttgaagagaagaggaaaaaggagaggtggtagcggcgctgacgttatacgattctatacaggtcggtgttggagtctctgaataatgttggctggataattgaatcccggctcaagattcatgccccgaggtcggcgctccggcgtgttcccgacatcagccaagctttccagggtccagctatctttctgctgccactcgaggccagacgttttgtgagcattggtcgcgtggcaacgcatcaaccaccgcttactcaaccaggataattaccaaccggagatgatgctggcagaagtcgcgtagagtcagcagttgtcatatctaaatatggcagttggatcagcaactccaggcgcgccgcctccgcctgctgggcctccgacgcagaaggttagcgacgtcatagcaagctttcggccttcacgagtgagcccacatatattcctggccctcttgcatgtacgctgactatgtctagcgcttcaagcctccgagtccgggtacagcatccgtcacatccctcgacttcgacgacacgggcgaactagccatagtagcgcgcgacgacgacaccctccagatctacaactgcaaggaaggaaaacatgcaaaagagctgaagagtcagaaatatggcgtacatcttgcgcgcttttcccaccatgcgcagagcatcatctacgcaagtacaaaagtcgacgatacaattcgctacctctccacacacgacaactcctacatacgctacttcaagggccacaccgacaccgtgacatccatctcgctctgtccctcctcagacacattcctctcctgctcccgcgacaacactgtgcgcctatggagtctctcatcacccaactaccacggcctgctaaacctccaaggcgcctacctcgccgcctacgacccctccgcaaccgtcatggccatcgcctcaccttcgacacaaaccgtactgctctacgacgtgcgcaactttgacaagccgccgttcgcgacgtgggacatgcaggagcttgagcagcgcttcctgggccgcgagaagggcgagtggacgaagatcgagttctcgaacgatggcaagaatctgctgatcgcgacgaatggaagtggccatttcatactcgatgcgttttcgggcgaaatcacgcacttttgttaccgcaaggcgggttcgtcgggacgcttgtcggctggcgcgacgagtctgagtcacatggcgaatgggcacgcgccggtggttgggcagggcgatgtatgtctgtcgccggatgggcagtacttgatcggtgggagtagcgaggatgggctgctggtatgggatatttcgaaaccgccgtcgccgaataatagtctcgagccgattgagaagttaccggggcatgggaagagcgcgattgtggggtataatccgaggacgaatttgattgcgagtgcggataaggatttgtacttgtggcagccggactcggatttgatggtttgagagtgtcggaggtaattcagaaaggaattatggtgcatgttagtgctcgttcataagggttagaatctggcagcatacgcgcagatccattagcggaagggtgtccgctccttgactacagagcgtgcgccagattcagtggaggttcgatccggagtgttgaacttggggttcaaaccaaggcaagcgcacacacagctacatcacgtagatgagaaggctacgaaggaagagaagatgaaccgaagtatgtaattggaaaatctgaacacttcgtacatgctattctaaaagaaaggtcgttcgatttgttcaatgaagcctatatcctgcgtccggtctttcttgcaccatgtctagccgtagaaagagataaagaactgggacgtgtcacgccctgaatcgtgacttgtccggttcccttctggtctgatcttcttttcctttgtttggtgatgaccccgacctgattgttctcaaacatgattgagttatgtgcctctcgtatgtggtaaggggtcctctgaagtttctgaatttgacgagcgtcaggcagaagattttgttgttgtaggattgcgaggatatgtagcttcggtctggactttgtcgacagcacgattgcttccctctcacctccatttttctttaacggcaaacgaagagtcctttgcgccacaaatctggatagaatgaagttcctcaatgtccaacttatccggttccatggcggcgaggtagagcagcaagagatcctctggatcccagcgcagcctaaaaaactctccttgttcaatcttgctgtaatgttccgtcatgcgcgccaaaccaacgatggtgtattgagaagagcccgaacttcgtacaatcaatcctgtcgagtcccaatacttggtgaacgtaggacccatagtgatgacccaatctcctgcagtagtttggggtggtgccagtacacatagcatgtgatcgccatcaacgagctcgacttttccattctgagtcttgctagtcgagcagcacagcccctcaagggatcgtgacggtgcctggtcaccacgatcaattattgggtccccagaccaataatattcaagaaactgagggcgacgagagttagggacactcggtttggaggagagtgcattgttgcgtcgcattcgcaatcggtcctttatggctacatccatgggcgagatctcgaaaatcgttgctatatgctgcgcccatgatagtgctcctcttccagaaggcattgatttgagggagccgagagcatctacagcaacattgaaggtgcttttttgataatccggagttggtgtaaacccggatgaccagtgaaccaaattcaaaatgccatatagcttgtcccgcgcatcggcacactcaaattcattgatgtggtccatgacattataaaggtcgtgtagtcgaccttccaatcctcgtgtggcaaggaccaaacaaccacgtctggggttgatctcccaccatggttcgagtgttgcattgttctcttctctgcaactgatagaatcgcatgatcgagaaattgaaagaactgctttcatatacttcaccttgatggtatcataaattttacctttacggttgccgatatcaatgcgattttcacatctgagaagaacgtcgagagcaagaacatggctagccaagataaggcttgacccacaacatacgacaacgttggtacccatgcttagctcttgcaagatccaaacacgcctaaagtagggtctcttgaggaaagctaccgaagcctttcttagcctgattttggttgacgtgctcatactgagaaggcatctcgttccaagccagactccagcttgtggaagagagaaccatgcgtcccatgggtaccagtggacagccgacagaatatctgccaacaagttcttcttctttctgcatataatctgcaggaattcgatgtcttccgcgtgggggcccacacatgcgaaaacctgagcagctttgctgtacaccttgcccatgatggcaacctgatgacctcgctcttgtatgttgttttggtcaatgcagacagcatcgacccagacgtacttttccttcttcttcttctcaatcgcgaacgtttgttgaagtgcgtattcgcagttctgccccacaaccatgttgcgcccatcgatggtgatggtggctgtcagcgctgggtctccccaagtgtatgagatcgccgagtaagggggtgcgctatccagaggccatgcagacattacacaaacgacatggtgctcgaagttgccctgcaggacttccagtagcctgatgtgtgtctcagagtccgggagcgggctgtgtacgaaaggtaagggtcgggccggggcgttcgtctcgatatcagccatcttgaaggaagtatcgcagtcggagttatccatagacaggaacgcgatgtcgcaaaagttggtagtgtaacgggaaggttcagcagtatgcatacatagtggcaagattatcagcctggtgaggggctgtgttgcttacatgctatcttcagcctcgcgtttgcctgcaacatagacccgaggacatgcacgatggctctgttatacgtagagtacgctgtcttaattgactgcagcgcgatagcaaggcggcgcaaaattggaagactgcaggataatgagcgcaagccgatgcttacgcagcctctcagcgtgcatagctaatgtcccaatacaagcccaataacatcctttgcaatgcatgaccagtgactttgcacctaattgttaccaatgcaagcgtcgttgaagagacttacaacttcaatgaccttttcgtgatgatagactttcgaagacgctgcgaggtacagggcgcctgtttggccactcattccgctggttctagcgagtggaaggatgcagacgccactgtccggggtgggataaccttccccttctcggagaattgacgctcatgcaagactcctatcacgcctgtcacccgagcagagagtgtacatgagcaagcagcttttgccactttgaaagtgagagacattctctgcggaagaacaaccgttactgttgtgaggtctgcgtgatgactggggtagacctcggttcgtcgccgaaggatcgctacaccatattgcttttgctggtaatgcagagattttctgggagctgagccgcaacgtgctgcagggtgtgacgaatgcagacttggtggaaattcaaaaacaaggtgcttgcgaaggagtaatgagatgttcgcatggttgatgttcaccgatcatggtttcaatagtgacttgagagtaattggtgtgaacttcctcagcaatccgttcttcagcgattggaggtcgccgacatgcgcagacaaaacgtaacgctgtacgatcgagtccactgtttgacaacgacaaccagcgattggatgaaaggaaacaggaggcggtccaaccacccagggtcagaagcgtggttgccactttcacagtgcggagtgcaggaacggatgcggtgtaaagcggagtgcatgtggatgcagactggaggcgcaagagatgacacaagcagatgatgtgttaaaaaagcgcgcaaaccaaatgcaaggagtatcgatgtatgggtgcgcctcgtactctgtggaacgccatacaaccccgggtatcgtctagcagactcttctccacaattgctagcaaaagagcagacaatcctgcgatgcggtcatgagtctcattggatgaattctgtcgcgtgcgtgaatggtcgggcatcaagactggacgctagtcgagcagtcgtgagcgagggacacagatgcgttggatggaatgcttagatgcggtcttgttgggtccagaagtgtacagtatatttcagaatgaagcgtgcaggtccgcttgatgtcgatcgctccgtttggtgtgggagtagatgccaggattactcggatcttcgggcgcagggcttgtggatcaaaaatgggtcagacgtacccgttgcacggagagtcatgcctggatgagttcggcaatgctagagcaagcgaaagagacatgctgaagtggtgagtgcgtggactgacctacagccaaattgatgagttggtcgagctggctgtgatgttgtggtgaggggattgcgcagggccgaccgcacacatcagtaagcgaagctgtggaaggaggcaggcacgagcaagggtgcaggacaaaatcccctgcgaagccaaagccacagcctggcagaatcttgtcttgcatctggccatgtccccctggagatgttctccgagcgctgttatcctgaccgcacccggctggccgcctgtttgcctctgaacacaaattcggtccatgctaaccgggccgtcatcgttgtcatttcgggcccggcggcctcacagcgcaaccatgagcaaatcgattttctaggaaagctcaccgttcaagatgcaagaggcgtgtctcgacgccgaggtttgcgtgcctttcgggccatgtccaatgaggtgggcccgcgtgccttctagactaagcactgtgcgccatgtggaatgactcctggggctgctgggatccttctccgcgtttcccaaagcgacgggtcatctgggcaatctgtctagcgatattattaggcccctcttcatcacccattcctccacctctgacagctcgttctcttcgacacctgcagctctctgcacacgaatcggcaccatcaatggaaacgtcagttggcgtacagcaaacacgtcgtaaacgaacttggaccatcgcgctggaacatggtcccgtgatcacgaatgctctccaacccatcagcccaacaccggctcatattggatccacttagctcatacatctgcaagccgtgttcacggcctgggcacgcaacatcatcgcgacagcccgagctcttgctgcaacaacaaaacctgtcattcttactccgccaaattgcattcgaaaggttacgcgagtatgccagatcgtggattcagccttctgtccctgtacacacagcatagatccggtgacggaggatgatgcacgctggacaacatcgcgcatcatcgggaccaacatctactcgacatttcgaattcagcactgcacatggtgctgtaaattcacccactttaccatttcacccactacccttgcccagcatgggtctcacatttctcccacgaccgcagccacaaccgcggaagcgtagtcgagcaatagcagacattgatggtgaacactcttgcttgcaaaagaagaagcgccgactcagattgtttctcatcacttcaaggctatctcctcagttctcacatcctgccaccaacatagtcgatagaggcagttccaagatcgcagtatgggcgaagcagaaatcactcggacggaacctgttacggaaggcggctatcttgaaccacatacgacgaggagttatatctgccgaggaacggggcgtacagcccagacaagtgctggtcgagcaagagagggagcagaacgagctcgcactagcgaaattggagttcaattacggcagcatagacacttacacacgcccggtcacatcacgtatgccgtcagtgcctccgtctggtgctgtcagaacaagaaatcgttttgtcgtgtctgggtcgccaaccagctcacctacttcttccagaagtccgtcgcctacaccttcctctccacctctgggtgcatctcaggatgaccatgtctcagactatcgatcaccgaatgaagcctttgcaagcctcttgcctcgtgctcaagtacccagaaaggactacctaccgctaccaccgtcgccacttggtctgtccaactacgacgctttcgacgccgatgacgatccatactcccacctcgatgatgacgatgatgagtcctctgtcaatctgtttgacgaagatgaagatgccgacagtgtcccgttctcaccttctgccgtcgcagagacgtcgatttcctcacacacaggagccagccaccttcttaacacaccgctacttcttgtaccaccagacctagacatactggaccacagcgagcccgtcttcggcgactacgaccaagtagatggcggcgaacatgccgcgtggccaagcaactcagcagaaacgactactaggtctgccacaggctcctcatccccagacttccacgccctcttcgcaaccgcacacgcgaagcgaacagactccttcgcgacatcacccaattttcgacccgtcatatcgaagagcccgttattgcgtacttccagaccggtctcgaggtcgctgaacttctcaagtgctgcaccgtcgtcgccgaattttgcgcctacgtcgctatcggcttgtgtatcaccaaactttgctcccgtggctgcgtcaccgaattttacttccacggtagcgtcgccgaatttcacttctacagttatgtcgcccaactttggcgctgcggcggtatcgccgaacctcatcgcactggacactcctatacccacgccacggcgaatgtcgacgccatcggcacctcgaccagagttcacacacagcgctgtcaatgcagcgcgaaaacagaagagaaatcccaatttctctgacgatggatcgtgagctcttcatcttatcatttggcggcatctttctttcctgcatcagcatcattctatcatttctgtgcataaaacgtcttgggtggaaaggattgtctaaagggtagggaattacaaaacatcttgggcgggagggtctggcatttcagcgaagtcttatcacatcggctgaaggatttgttgtacgaatattcatgtatgtaccatctccatggaaaggaaaatggattgggaggggggcgtttacaaaaagcggtggatgtctgattatagcgatttcaatgtgacaaaaagcatttcacacccattcataatgacctagtccatcatcctgcttcctgctggtttttgccaacgtcgtactgtggtccagacattggggaacgcggtgtaacccgccccgcataatctccttgccatctcaacccaacacagtagatacatcactacgatactgcaacatcccagcatctagatctcacgtctgggattgtagttttcccgcgcgatcggtggcgatggcgcacattgcctacgttgtccctcagcgtcagtccacagcacgtgacttgagtggaagaaggaagttggaattgggagaacttacttgtatagcctcggtcctctcggcctcaatatccccccggtcaatcctctcgcgcatgttctgcatgatgactgggcgggggcgtgcattcacaaaaaccctacgcagaaataatcagcaactcatccacacccccatccccatactctacttacacatatctcagccccggaaacttctcttcatactccgcattcaaaccctccaatactttcccctcctcctctccaccctgcaattgcgcctgctctttccgactctgttcgctgtcgactttcttcgcgcccaggcgcgggtgggagcctaatatctcatccaacttctgcgtatcggtggagatgagagcagtgagttgcgcgccgatggcggtgatgagcacatcgtagctggggaaagcggtggagcgcaggacggggagggtgagtgcgtgcagggcgggggagggctcgaagaggaggtcaagggtttgggtgatggtggtatcgggggagtgcgagagggtggagattggggggagggagggcattttgggtggatagaattggagtagcgagagatggtggtgtttgtgcaattgattctcggtgaatttggaaagcgcaatgtttcatgtactatgggatgatgtagtttgcgcgacttgataccaagaccagtgtaagcgggcgctaccgaacggctatgacggccagcgggctagaaggcatcgcgattggatcgagacgcacgctgcaagggggaggagtcgatacgtcgttctgggaataattttttatcgatagactgcgggtgcggggcaagtgtgcagcgatagcgggtaattcgaaacatggacatgttgtcaatctgcgtgcaggaacccgtggacattctgatgcccctcgttgccgatcccacgtgctagtatcttttctgagatggcgtatgctaggagaggatgtcgatgttaagttcagggagatgagatgagaaaggggtggaagattccggtgctagtcacggaattctgtcatgctcgcgattgagttcgatccttacagcagggaccatgaatagggcgcagaagcgtgagtcgaggtgaagtttgtagaaggacaggccaggacaccctcctcctgcggcaccaggagaccatgccagacgtgcaccttatctgcgtcttcgccactcgacgagacactgtgactaatatccagacatgtcgtggtcgagtcgggcgcgatgcattgtgatggcgatggtctgtcactcgccttgcgtcagcggcctcgtgcgcgttcctgcattgctgtggggccaacgtgcatcttcacgctcgggctggtacactaggacaatctacggggagtagtcttgagcgaagcaaagatagccgtggcatgtgcagcgatccaggaacggcggcgggctcgtggtgaagagaaatattccgctgcgatacaagcagcgcggaactcctcctggccgacacacgggctcaggcacttacccctgcgattcgccagggacgtgaaacacgtcgagccgtttccaccaaccttcaccctggaccatccaaccttcgccgtgagtgccgggcgcagagcaaagagcccgactgcacgcaacaaccgtctctgctgcgcgtccccaagcagagccaatggcccgcaacggcagcgtctgaccctggaccggaatccccaaatccccaaatccccactccctgaacccgcaagtgcccctagtcgcaagcagccgtgacttctccctggaaaacgttcgacccgcacacgacgaaccacacaccgccgccgacacgcgcagctcgacgacgacgctgcacctgggcgccgctttttggatgccgccgagcactgcaaaatgtctctcaacgggctcgacgatgccagcgtaacacaagcataccagggtgccctcgccgaggctggcggatggtagagccctcatttacctgccgtaccgggcttcatgctgacgtcgtgtgtgcaggctcctcctcaagtacgcgtcccgcgacgccgttgaagtgctcaagcagggcactggcggcgccggcgaggtgcgcgctgctgtcgcccagtatgaagaaaagtcgccgctgtatggcttcatgctgtaccgccggcgcaaggtgctcgtcaaatatctgcccgaggggacttcgcgactgctgcagggtatgaaggacttcattgtatacccaaatcactgctaacaccccccaacagcacgtgtcgccgtccacttcattaccgtgacggagcgcttctcgccgcacgacttcgtcctcgccgtctccaccccggacgagctgagcgatgccgctctcactgccgcctgcacactgcacaccgccgcgccctccagctcctcctcgtcagggtcgtcccgcgcgcagaagctgagctggatacaagaagccgccgaggagggcagcatgctcggaggagatgacagcgcggctgcaggtgcttcgcggccgggcactgccaagtcagtcataccaactatagtcgagcccatcgaggaggtacccgagatgccgcctacgagggtcgcctccatgatgtcagacagtgcaatgtccgttccgctgatgatggaggtgatggaagaaaaggcaccgccggtgcccagaacactgcccgagatcacccatgtcactatcgagaaggttacggagacgccaccagccgaccagtccgatctcacagacatgcaggatacgctgaagagctacgacaaattattcgaaaacggaccagagccgcgctcgtcgtctcagactgcccgccccaactacgacgagctgtacgagcactactatgcccaatactcaaaaccaaaggtcaagctgggcccaagaccgcgcccgtctatggacggcaagaggccttcgacgtcaggaagtgtaccgcaggtcggctcgaggccaaagtcatcgctgcccgcggggctgcgctcagcaactcggaaggcagctgatgaacgtgccgtcaaagcgtcgaaagattctcagaccgtccccagtctcgccctcccaccgccaccaccgataccagcagcaagcgaacctccgagctctccaatctcactggccttcaccgcgagatcccccgctagtgttcggtcaatgcccgtgtcttcatacagcagccatcacaggtccactgggatgactcaagaaaagacgaggttgatgaaggcattggagatgcgaaagaagcagatgaaggtgcaaatagaaaggcaggagaagcttgcagaacaggcggtagcaaactctcaggcggaggcacgagaagcagaatcaaaggcggctgatgctgcgtcaattgcgtccaagcatgaggatacagcggaagacaccgaagctgagaagcagtcaacggctggagacgatacagcttcttccctagggcttgacaactccggcctggcatttgcaagcagtcaggcagatgcagacgatttaaattcgtccatatctgtatcttcgccaacatccgcgcaaactcaagggtcatctggcgcaccttcgactcggccatcatccatgtcagaagacgatgccccggtatcaaataacacctgcacacccgaaggaccgcccgactcgataagtgcagatagcatcgacgaggagcaatccgtcgacagcctgccaaccgttgtgccagagagcagaacaccgattccttcaatgatccacactaccccaccacccacggacgatgagcagacctcggagggagccgccgatctgcaaacaagagaggtggacatggcacaatcgacaatatcagacgcacaagacgattcgcaggcacacaggcggtccaaacgcgagtccatgctcttcgtacccaccggtgacgcgtcaccactggacgactcgaagttcaagaagcgcaacagggagtccatcatcatgcccacccccattcaacaaacccccaaccataaaaagaggcagagctggtatgaaaccaaagggaagcgccccgcaccactcgatgctctccacgtcagtgcagaaaactcggaggccgagtatctatcagatgactcgttcatggaagagctgcagagcgcaaccgtgcaggaggccaagcccatgtcggtctccaagtcccccatcactccctacttttctcggaaatcattcacccgcggcagtatgacgcctgagagttcatcgccttacatgaagccttcaccagaaccgatgccacggaaaatctctggtccctggccaccgcaagtcaacgtagagaaagttgcggcaaagaagatcaatgtctcttcaggcatctcgcagagaatcaaggccctggcagagaagaccagccgtgagatgttgccaccaacaacacctggtggaggattagactcgtcgagtcacagcagcctcgcgcaacggaaatcctctttcttcgcaacgacgccgatagagacctcgccgaacggaaggcccgtctcgcgtcttggcaatcccgccttcctaaactcatcttcaacaacgccagaaaagaagagcatagcagcaccgaaacctatcaaggctacggtgtacaatgtgcaaagaggaagcgaacagcccgagtcagtacaggtcactgctcgaattgtccgagatgagcggaccaagcagccaacacttgctatgccgaacgagggagcacctctcgaacttcaccagagccctctaatcatagatcatcagaagcctcggttcacgccacctcctacacggggccggactgagcctacatctcccgtggcatcttcaatcgcacactcgcgcgaccagagtcttgcaccatcacggacctcgtctgagagtgcctggagaccatttgggcgccgcatgagcgagtccaggtcaatccacagccacgacggcgacgagaagcgcgaggacaagaaagacaagaaggagtcacgcacaagcaagatgtttaaacgcatgtcctcgtcaatgtcctccatgccgtggaaggcgtcaaccagcaacctgagcttccccgagcacaacacagcgcacacatccctcgcctcgttacgcgagcccccctcccccgtgcacatcggcgacctaaacattcaattcccggacaccctgctatggaagcgccgctatgtcgagatcgactcgatgggcaacctcgtcctcagcccctccaagtccaacgaaaagggcatcgtcaagcgcttccacctcagcgagtttcgcgcgccgtacccgccggaccaggaccgtcaggagctgccgaatagcgttgtgctcgactttgtggatggaagatgcctgcagtgtgcgtgtgagacgtacatggcgcaggctcatgtgctgcagagtaagtgctccatatttctagacctttgaaagatatattggctaatgattatgtctagttctccgcgaagcccacgacgcctggctcgcttacaaccaaaccctataatcgtcctgactcggttcatatttctttggcttcagctcctcatacccacggcagtaatacccgtccaaatctttcctttgataacagctcatgacgtacgaccacttgcatctgccaatcattttccttttttttttctgccgtctgctatttcaggatatcgaaaaatgatacttgcgtgtcgctccttttatcttcttttatcgtaaagtgtgctttgctctcataccccgaattgccgacggagaggcggaagtgtgtgctttcttgtatacaaacgagttgcaggtagatctagtgtaatatataatgctgcggggcggctggagtggctttatccaatgtgtgttgcttttgcagaggagtgaagcgtgatttgacgtgacatgaaatatctatcgagagcagtttttttgcaaagaaatggtttgaagaagcagatggcgaatcatcaaagtcgtttgggtaagaattccgtcaaagattattcattaccacgttttacgtgttgaaacgatgcatgcgctatgcaaattaaatactcccgccaacaagcaactttcttcacatggccacatcaactcaaaaccaaccgccctaacatccccctcaatgcctccgcaccctccctcccgccctcccccatccccgcctcaatccccccgacaagcccctccaccttccccctcagctccgcaatcacacccctgctatactcaaagctgcccttgctctccatgtacctgagcgcatagcgcttgacctcctcgtcattcgtcttctgcttgagtatgtttatcaagatctggttgctaggatccgcgcgaatggcgtgtataacggggaaagagaatttgccctctgtgaggtcttcgcacaggcctttgagggcaggtgtagtttgaggtttggggagaggttgaggtggtcgtcgaggatttggaagagcaggccgatggtggatactagaggggcgcagtctctgtagcttttgttagcgaggtttggaaggtagggggaaggtggatggtatgggggttagagagaaagggacatacacatccactgcactctccgcctgcatgagtttgatcgcgagcctaaataatccgcccgttttatttcccaccatctccagataatccgcctcgctcggacacgtcaggctatcgcgccagtacaaatccatgccctgcccgcgatgcaggttgagcagttcttcggtgaagatctcgatgagcttggggttgttcatgcgcagcaggtcctgcagggctttgaagtagacgtagttggcggtgttgatggtctggggcgtgccgaagatggagtgtgcgacggggatgccgcggcggaggagggaggagtcttctacgtcgtcgacgctggggttgttagtatggacagatctgtgagggtggaaggggagaggtacagtaacgacgccgtgtgcagccatcccaactgacacgcgttatgacttccaatccgctctggcgggactttcaaccacagattgaatgcggcgatgcattggctgcggatgtctttgcccgggtggccatagaggtagtcgtacggccccagtaatatgcgctccttctcctccgtccacgtcgctccattgccatatatcaagtcctcgctcaggtcttttgttggatctgacggcggcgatatcggcgtggggtagtttgtgctgacctccagactcgcgccgccttgtgtgttatgcgccatggtgtgcggctgcggtatgtggccctcgttgttctgccccagcgcctcctcagaatggctcgtcttgctcttcttgctctggcccatccaatcgacctcactcagcgggcgcaagacactcgatcgctgctgtctgatgctgtttccgttgaggataccggtggagctcgtgcggggcggaatggcgttcggcgaggcgaaagggtgggatggggatgtggacggcatggtcgtgtttgcagaccggcaaccggtgggaagcttattgacactaatgtgggtgaccctgccctacgtgtctgccttggggagagagcgcgtaagccgagcggcgtgtgacactatggtgacggagtccacgcgccccggtggtgtgtagtgcggcttgtgtgctgcaacgggcatgcaatgcgggccgagtagcttcatagacgatgttgagtgcagatggcgcaccgatgatgcttttgggcgtgaattagaagatgggggttgtggaaagcgaggagtggatcagaacacgattgcaaggccaagaggcatctttggcgacttcattattggcttcagtcaatcagagcacaaaagcgccgccacccagagcatcccagcaccgtatgtgagctctccgctatgcagcgcagtgtatgacgccagacatcgcatacaatccctgcgcccagatgccgctaggctgagcgcggatcgtggttcgtgcacagtcttgcatgtgatcagagacgcggacaatcttgcccaacaagctggctatagtccaggtcctcatattgcgctgaccgcgttaagctttgtcgaatgccaattcgttcaagtcaacactgcacaaccacgggagattttgagtgccatttagcctgtaaatttgcatgttcgcgccgaatatggaatgtgtgtgctattcaatgcatgtcttgcagtcatatcttgaacctgctaggtaggaaatttcgactgtctataatggccgctctcggcatgaaaacatgctgactatgatccgtgacaggccttgtgaagaaattaaggaaaactaaagttacggactgcaattgcggtcatatgatatgctcgttcatgtcatcgtcagtcgtcctcacgcaacactccacactctgacccccttcatcgtgctcacgatatccgctgccttgcaaagaagcaacttaagccttcttgcctctctttccaagaacccccataaccctcttctgctgtgcctgcaacaattttcgcagagccgtcatgaattccgcgtgcttgtcttcaggagaaatgttgcgctgggcacctcgacacctccagtaaacgtgatcgaatacatcgggatcgatctgcaacaattctactccagcatcgaactttcctttcgctgctccaacggcctcgagccagggaaatgcatcgcgatagaatttggccgcagctcctcgtgaatgaccagagcgaccggagacttgatcgatgtgaagtgttttgaggtttgtggcttggccgaggactgcaaagcaggcgttgttgtacgccgtcatcccacggctatagttgaaggacatgatgcgcaagtgcttgagctgcttggcaccagctggactgatgttcaacatgaagtggtagaggactgtcgtgtcggcgaatctgaactcgttgttgtagagcacgtcgcgtccctcatggtaaacctgcttgctcacagcaagcaatgaaggtacgagttccactggatctgccgtgtcgttccggtctatgtagtactgcgatctggatctggagtagtagcccccagcaatctgagacatgagccccggagatatgcgttctacggtgcggcgccgatgcctgaaagaagcgacgaggttgatacctgacggatcttcgagagtgtagccgtagatcatgttccggatctctgctggcagctgcaggaatgggaagatcttgctctttggaagtttcttcggtgcgacggctttgcgtttctgtctgatgttagatgggaagcatcgacgacgaagattcgtccaacctttgccggaacactctccaagtcagactcggtatccgagacgtccagctcgtccatgtggtatgtgacctgagtcctcttgcgcttggagtagcgtccagaggcaaaggtctcctcattgactgcgacgtcagacatggtgaattggtcaattgggggagaagatgtatgatttggattgaatgcaattgcgaagtgcgcaatgagatagcgacacgaaagaacgcgtcctgacgcgtctttaatagaaagtggaagtgagtgtcgcgtggtcaggtgttccttcctttgggattagcgtaggcagcaatgtggcgaaaccgggatcatttgaggcatcaactcgatagcttcacgcctcgatgcggtccaattacagtaattggacagtaggcatcgcaagaacgtaatgcgcatccagcatacggatgtgatgtaagacaggtggagtgaagtggttgcgcaagaagagtgcgagcgcttactcaccatgcacgctaaaatcatacagtgcgtccctgccctacaagaaatggtcgccacttctctgtgtagttctgtaggagattggcgaggtattagaggtagttcacgagagaaaaccgagtgatgatctttccgaacaaaaacgcctgatatgcttctatgagaccgcttagcagtggccaagacactcaaagtaaagtagagatatgctagatgcccaaacgccacgctaagatgccaatattaacaagaaaatgggtatcttgaaaagcagcaaggaagaaaggaaatatgccttgaaatcgatcatctcttcgcaggcggcgcaagcatagcacctcctgcggccacgccgtttgtctgcggctgattgagtatcgccttcacgcgatcgatcctgctcacagccttctcgagcctgtctaacctggccatcttgtccttgtccttcctctccagtatctcgatcctttcttcgagcttggcgcgggcctttcgttctgtcgcgaccatttcatttgcttgggagaacagctgcacgctgagttcctcaatctccgagtcgaccttttcggcccgttcttcggctttggcgcggagtgctcgctcgcgttcaagctcgttcagcagctcggtgtctgcttgtgctgaggacctgttgggaggtggttgtgaggtggagttgtttggcgatatgcggcggccagtcagaaaggaaaagcgagatggccgtgaagctggtccgccagcggtggcagggcgaggctcttcgtttgattgtctcgaggtttctagcgcgtcggatgtgttggatcgctgagggcgatctcgttcaggccggacttggagacttcgtatttggtcctcgtagtcggcgcatttgtccactgtcatgtgtgagtccctctactctttgtacttgttgtcgcgtttgcagcaacctaccagcagccgtagccttctccttcaagaactccatctgcgcttcgagctctacaatctttctccttgccatctccacctctcctgtatcaagttgaatgctagtcccgcattctgggcagttgtggacgtgctttgtcggtattgatggagctggcggtggtggaagttcgacagtcgccgccattgcgtgagcttactgctgagtcgtggtatgaatgacctagtcaaagtttaacacttcacaatgttagagatactgttggtgtgtggggtcggcgtcatcacggatggcggagtgcatcagaggcgcttgctgggtttcatcatgcaggtggaatccctgccaacgctcagggtccaagcggacgctaatttaggatcatcttgtgaccccaccccagtccccaactgagcctcatctgcacacttgcatgggtattttcgctttccttggtgcacattcacagtaccacgcgacgtgacaagtccgacgcaaacagagaaatgataggccagcgggcctgggcctagatggagttacccaagctctttcaaggtcaaattctacttgatagattctccgtctttgaaaatgtgaaataatgatcaagtacgcacatgttgatgacgggaacgaaacgaataatagtcataagggtactatgaataagttggtaggatccattgaccaagtccttacatctacgtactcaggcggcactcaagctatatgccgtcttctttcctctgtcactacttcttctcccgccttgccgcaagtgtataaaagatactcccatcataaaccccccgaatatcctccttcatcatcctcccatcctctggccaaagcataatccaggtcgccacccactcgaagaacgcgcctccccacccaatcgggtcagccacacacctctggcccttcataacatctagcagatcccaaatcgtcagatagtcccgtcccggcgcatattttgcaaaaatatcctcaaacttctgcggcacgaagcggccttcgtggtcgtaggtgccggtgtcgctgccgtgcttgtctttgtgtacggcgctgaggtagatgcggaagaaggggtcggggaggtagccggaaacggtggggtaagagaagttggcgtgtattattagggtggcgaggatgcagaggagaaggttgaagccgaggcggtggaagccgatgaaggtgtcgtggggccagaggatgcctggagagggtcaattgaagagcttttgggatgtggaggcgggagataattaccatcttggtcgcggtcgaagaagtcgcagtgttgttggaggacggtttggtgtgcgtgctttttgttccaatcgccgcttgtcgtaccttcgggttgctcgtacgacggtgctagattcgctcgactttcgcccgcgtttacgagcctagagctcttggggtttacgaaaggtttgcgttgagttgttatcggcaccgtggagatggaacgtgtgatatcttctggcttagtgccatttgcgaggtctacacttggagccattgttgctgaaggccagaagaacgactgatgttgctgctaggatgctttaagcttgagaatgttggaaggagtattgctgaactgtctttatcgctgaacgattttacattttcacatgcaaatgttcgattgctcagaatgacgtcagaccttacctgccattcgaacatctagttcctcaacgtgaaacattgactggacccggcggtgttgcagagcccactgttgctaacagagctaagctttcggcgtagcctactgcaggtgtgagccaatcggagcaagcggatacatcatattgtactttgtgcttgatgatataagatatgatgcgggaccgcacgtttaggacgcaatggcttgccagctgcataagttattggtaagactagattgttattgagcatgctgcagcttcgtttcttcatatttttggaagccagagctggacgtactcgcccgggattcgcccacttgctactcccactccttgaatgctttttgtttttgtctcgaattccattgcagcgtccttgagatactatcgatccaatccgtcctcctccttgtcattggtagaacgcttggaaacggaaatcgcgatgcgctaatcgtcacataatcgccaggcttaagctcgactcgttctcggccgtcgaagctcgcccatgaacttgttctcgcatcgtagggtactccagcgcggagcacaattgtgtctggtagaatgataggtcggaaggataatgtgtgggcgcaaatcgcagtgacaagaatgaccggattatccggatggcacagggagcctcctgctgcaagattgtatgctgtgctaccagtcggtgtagacacacaaatgccgtctgcttgaatcgtcgtgaagtgctcatcgtcgccaaagagctcaatgctcgacattgtcgggttcggcccgcgatctacaactacctcgttgagtatgttatacgtgccatctggcttgtgcgtgtggttgtcctcagcctcctcgcctatcaattcttcgaccaagtcacgacctttgccctcgcgctcttgtgatcgcatgaccgtggcttcgaagcggaggcggagatttacggtaattccctcgtcaaatgcacgagataaagttacagggaattggtcgaagtcaaacttggtgaggaagccaagggagccaagggagaaggctaaaacgggcggcacaatgcgctggaagagccacgatgcgtatagaacggtaccgtcgccgccgagctgtgcaacaatgagcattagtgtcttcaacaatatctgggtaatcttaccgcaaggactatatcaaacgtctgaggcttctcggcacagagctcattcgtccagtactttaatcgcccttgatatgatggattcttcttaagtagaccggcagcatcgaatgccttgttctcttccaaagtctgctcgacatagctactttttgtcagctccaagcattcaagagtgccaagtaagttaggacatacactttgtagcgctcgttcttggtcaggagccaatctacagtttcccgcgaatgctttatgagcgtctcgtcgtgtgccttgccgagaataaaaatgttcttgacgtgtagcttgagccgtatctgcgcgagtttcttggaaagctcgcgtatgccgaatgccatgtccgatatttgcttcttggtcaacagccgggagtgctgtgcgttatctgcgtgtgcataagggtctttgtctacaagtctctcttgcttaaggccctcgtaggaggcgtcgtgatcctgcatcttgacgccatcgtgcttttcgagtaatgaatgcacgatacatgcggtcgaccggcgatcattgggaggacgacccgacgaagaaccattggggggcgcgagggaggctttgcgacggtgagagaagtcgccttcgaagacgacctgttggttgattgtcagcagggagaagcgagaagtgggatacggcacatacctcaagggcttcgtcgttgttactgctcatccttgagaggctttgtgtatcctggtcgggtaactcgaactcagagaggatgttagcataactacagacgcgtcgttatgacgtttgttgacctgggcatacctcggcagcttccttcatacccgggctcagatgatcgaagtagtcagaagccatggaattggccatggcaaagaaatcactataggcaaaagccgaggaaagtctaccgccttgtatgtagttcgtgcgcagagtccaaataacaggatcggcgcgttgcattttccgcggggcacctacgggcgccccgcatcaccaatcattgaccaacgggcgatgatgtcagcgtccggcattcttactgatccgacaacttgcaccagttaaggcaacggtaatcgtgatgaaaccttgtcaaagtggtacctcgactgattgaagcacctcttcgattacatcctcttctgtgaccccgtcgagaaccgctttcacagcttcgagagagctaccccactgcatacttcgttcgtcttctggttcggtgatcaaaatgcgatgcggataaattttgcgcgctgcgagtgcgaccagtgacggagatacgtatgtaagaccatggagaggcgcaagagcactatgcgagttagattgccactggcagtgtttagcacgaatacgtactgagctagagtgttgaaatgtctagttgccatagccgatatgcctccagcgacagctcggtgcagcctcataaatactacaatattgtgcaaataagctcgtacctctgagcttatcttgacatcaaccatacgtgaggtcaattggagaaggtcctgtccatgttagcatactggcacgcctccaagtacccaacgcacctcatttgagaacaaggctatctgcggaagacgctttgcttgaatgaatggtggcgtatgtacgacggatgaggtcgaggcattgtctggctgcaccatctctcctgctgcgaggtcttcaaggtttggtaaggcatcttcgtcttggtgtctgtgagaaatgaagaactggtcattctggactatgttagtgataatagacaaggcgtaccgaaggtacaaaccagatgcatagtcagacgcggcgttttgcctgaattgagtgcaatgaacaggaaagttcttggagcagcgtagacggccgtcctagaaaagtttcgtttccctcggatgagctacacacgctttagtgtttatgctgtcgtagttcagacaatgggcctacctcaagggcttggatctgaacttgtgagcttgccatattcaggttcttcgcgacaacgatgttcgctatctttcgtgtgtccagaggactgaacggtctcggagactttgaacccctcttgttcccggaacgtggtgttcccattctggacgacagcttgggtataaattagccacattctcgtcaccaaatgtgcaaagcatacgtcgtcgttgatcttcgccatcttgctggtgaagtaatcgtctccatcttctccaacaaggatgccatttccaaaatcatcgagcgtggtgagttcactgcaactcaaaaccgcgcacgtgagcccaaatacatctcttgcaatctattgacgtcagggaatggcccaaaacagcagcacacgctcgactcacaagtcgcaactcttcctcgacgttgttgctcaagtgctgctccgtgtcgatgatgcagtgctgatccgcaacgagacagatcagtaccgcaagctcgagatcgctcagagcttgaactttgatcgcgaccgggtcctcgatttcttccatgattgatcgctacgagcacttcgatatgtattccatgttgatgtgtgagcgatgcagcaatgatggttggttgcggtgagttgtcacgctaaaagcacgggccgtggcttggacgcgacttcgatgcggaagcacatgacttttgatatccgacagatcctgcatctacacatgcatatcacaatctttgagagatttgaagtgcttgatccctcccgaaactcgctgagcctctcgcagtgccgctttccacgagctctcctatttggtgtgctagcttgcagaggactgagagcttcctgtgcgaacgtccctttcccaatcacctcaccggcggcccaattaagccacaactcacgcgcccgccgcgctgttaacttttaaatatagcgacgacagggaattctcatcattgaacgccgctattccctaaccaaagcctcggatttgaggagcgacttgacaaaggcgacgatggcctttacaccaatggtagcgactttatcgccatctcccaagttgggattgaatgaacagactgtgagggattttggggtagctttctgcgggacgagatccatacactttatcaagtcatcctcttgcaaacctcctgggctctcataaccattgaccttcccgatgctttcatccaaaacatcaaggtcaagatggaccaaagcgggcgaatagtcctttgcactcagagcttccgtgagcctactcgcaaagtccacgtgtttgcctggttctccccagatgacctccgctccagcctctcgcacagtctccttctgactatcctcgatatcgcgaaggccgcagtagatcatcttgtcgtacttgtgcggagtgtatccaggaatagtatttgccaaccgatggaagcttttcccacctagcattgacaggcccatcgcatccaagtatccgttcatgttcgttgatggtgtgtccatatcgtcgtgcgcatcaaagtagatccagccaagatccttgaggcccagcccacaagcaactccagcgcttgccatacagtttcccgataaaacaagaggaaaggaacgattggcgcacacatctgacaccaccttagacgtccgccggagtaactcaaagctgcgacctatctccccttcaaaatcatcaaccggtggcagctcaacaacgtgtatagttacgccgagctttttcaattcttcgatgacacccattgctcgaatgcggttcgggccgtcaccgacacggtgatcacgaaggccaacatgatagggtgaaaagatgacagtgatagaatttgcgctcatcgtaactcaagtaatttcagaggtcggaatagatagtgttctagcgatgcaccagcgcgaaagcagagattacttcaccgcgattctgcgaatgccgatcctacgtcacaagttggagcatcctccaattcaataacaacaaaatgttaagagttcttgttagcgcctcgcttagccgttcatcgctacttgtcaatttttgtatttgaagtagtcgtatgcatattctttgatctcacacatatatactgcaaagacttggcgctggtcctgtataattgcgctcatatgtatgcgcatgcccaaatttacatggcgtccagagccattcttccgagcaattcgccgcgtcacgatccgtaaaccatggcccactgcgaaacgccttcaccaccctcctgtctgcggcccttactgtttacccttccaacacccagcttcagctctccaacatccttgaaccccaggcgcgcgtagatgtcccgcgaacgcggggatgtcgcctcgaggacgactggccacccacgcgaggtcgccatctccagcatgggcctgatcacgtcgcttgcacccacttttcggccatcgctgggcacagattccttatcgttggcgatcaaagccagatgcaggagcttttttggtggtgtcaaaatacgctttcttgctacgtctgcctgcgcgttcatttcattgagcacccgcggcaagtgttcgtgatcttcgtatggcccatccttcagatcttcgagatacctattgatggtcgcaatgagcgctgtgcaaatcgagcagcctgatgaaatgattgagccgaattccttgacttaccagatagacgtaactccgctgccaggtacagtcgcaaagactcctccttcttctgacaacaaccctttcagtgagttttcgaacattcgcgtgttgagcggaatatccagatcctgtgaatcaggaatatcaaaagtgtcgaacaccaggtagcgctgaaatatgtcgttgacgaagcatttcgacaatgtctttaatgtgtgctcgtgagtatcctgaataagtcctgctggaagctccatggtgattgatatgctgtatgatgcacgatactcgatgtcgtttatgtgttgcggaaggcggacctgtcgatcttgtctgtctctagatgggaagtccagccgaaaatagtgtttcgagctcggcgcttgcatgaatcaaccccacgcttgtcacacaagttcacccgcttcacccatacgggccgtctacggtggctcaccttcggccgcgctacgatattcaacttcgcaaatactggcaattcctcgaacggtccgatgctttataagcactttgcacggcactactttgctgcgattctcattcaagcctagactttgcagtcttacttgcaatggtctcagcactcaaacaccgccgatccgggcaccttgtacggcagttggttataaatactgaagacgacgtccgtatcctcgctatcatatgactccgcgacgcttatcaaatcatgctctggaatcgtcttgccctcaccactgacttgtaacggatgacacccaggatggaaatgcgcaccaccctcactgtatacaatatgaagtgcgatcatcacatggcgtacgaacttcgatcccagctgcgagcactccggaatcgcgtaatccacgacatcatctggagcggtgatgagtagcgtggcaggtcactgaatgcccagtgctgcatcatcgcgtcagagatctaagcaatattgtctgctgcccgtgattttcagtaccaggatatctcgccatgcatttcggcacccgtacttgatggctttctagccactgcgtccattttatatgtaccaccgattctacgggcgctggaccgtgtagaattgcgggttcagttcggatgatgccgctaaagtttttaccgccacactcgagattgatgaaggaaacattgtcgatgggaaaatgcccaaaatcgcacgagaaatgcaggccgactacaaacctgggcacgcggttatcgaacagtattgcgaaagtatcgctgggctcatattaggggttttggcaggaatgaaagagaggtcactgtcgtgcaagaaacgagtagggctggagtaggcaaacgtggtagaactggtcgaggtactgactggatcatagccgcatcgcattctgcatgaagccacgagcggcaacaaaggacatgtatgcaagagacgctacgaaaatctctgcgacgtgaagatctgctcttatacacacccacagtcatgctcctcgaacatctctcctgaggatcgccgataacaaattatccgatgtctccgcgtataaaggtcgaccaagaagcattatctaagcagcaaggcgcaggtcagttcagccaaggcattgtctcagacttggctgacactctgctgatcaagtcgcgaatggtcattgcactggctcgagaggatgggcgcttgaagatttggggttcatggtggcgttcaagcatcattacgcagacaattgtgtggtgaaagagggtgaagttcgataagtgccatttcgatccgcttgacttggcaggtggagccgcgtcatcccgaggtcgtcacagacctcgttcgcgacttcgcctcaatcgcctccagcgactgcgacgccacgaacgggaaatgtggatcgcaaatggtttgatacgaagaagtcatgctcggcgttgtctgtgggcttgcctatccgccccaggcatgacctctataacaacaccttgagccactctcactctacaccttctgactttcttgtacatcgttggtgcgcctttgatagttgtcgcaaacatgcatttcgcgtctttcatcgtcgctgtagccgcagccatccgcgttgcgcatgcggatttcatggtctacacagtgccaccgatcccgactgatcagatcccgtctttcacagatccagcagaggtaagcctgacgcagtttcaatctcacaacttgtattgatgtatcataggcttcaggttggaccttcagcgtcctcgtaaatggaaaccgcgcctacgatagattcaccagcggcctcggatccacataccaatcgtcgcgatcatccgctgcctccgagatagccgccttcgcacgaagcgcctcgaactactcgatccccgctgatgtgaccaacgatggcaccacaactaccttcttctcgaagccggactggtatacggcactgccaagcagcgcacgagcattcaaggagcagcaggtctccgaccagttcagtatcgttagatcaatcatcggccgaacggcggcgactgcaagctccactggtgcagctgtgccaacggcgcaagcgttcctggatgcgaagttcggcgtcatggcagctgccgctgcggcggtcttcttgtagacgagggctacggaggaaaaggcttgaaacaaagcatggggagagcatcacgaacattttacgaaatgcgtaccagtaatgagaagaacgaatattgcccacgcgagatgtaatcctcaatgggcacggatatccactgacatgttcaagacgaatacgagcaaaccatgttaccacaccgtaacgtataaaaaccaattagtatttcgtttcgtgtcatgactattcaacacatgttgcgtcgcgtcgcatggctgttccattgctccatatatcacaagcgtaccaatggtgtgcttctctatacgcctttcggcccgctcgtggctacaagtcttggcgacgatggcttgcccaaactggtttgagcatattgtaagatcataaacaggaagatgagcatttgcgtcggaaaatactcatcagcattatggcttcaaaaccttttggcgtcaccgtccacccattcacttctccaacgccttcggcctgcgcgtacgagcgcggcaacacttcctctcgcaatgcgttggtatacatcgatggcttgactggcggtccacatagagctcggcatctcaatcctcttatcgaagctctccaggcagattcagagttgagttactcattctgggagttccgcatgcgcagctcctatacaggcttcggattttccagtctcgcgaacgatgtcgaagacatctcggcacttgtaacacatctgcgagaactgggcaaggagaatattgtgttattgggaagctcgactggtaggttctcgaaactagaagttccaggcacgatactcaccttgggtaggatgccagggtattcttacatacgtctcgtctgatgcatccacacccgtcaacgcatatattcttcaagcaccaacctccgaccgcgaactaggcagtcttctcatgccagcagatttcctagcacagactctcaaacacgcagaagaaatgatcgctcgtggagagaaagacgagatcatgcccaagtcactgattccgccgatcttctcctcgcccgtcacagcataccgatggcactcacttatcgccaagggcggagatgatgacttcttctcatcggatcttgctgatgaagccctcgttgtgacgtttgggaagttggacaagcccacgttgatcattccttcggagaacgatgagatggttccgccaactgtggacaagaagacgttgctgcagcgctggattaaggtggcgccagagggtatggtgagtgaactttcggggctcaatcccggtgcggatcatcaattgagtgaggagggtacgcagttgtggttcacggatagggtgttgaggtttttaaagacattgaattaggcaccagttgatattttgatgtatactgtttttgcctgcaaatcgtacgctaccttgtaagccctggaatacaaaaggccctctgcataagctcgtgacaaaatatgagaagatgtaccaatgagatggtgtgaaactatatgaagcaaatataaagaaaaggagtgaatgaaaaatcgaaactgtcatgtgactcgttcggtactgcaaagtatgtgacgcacaatcggctgcggtgacatgaaaacaagtgttgggagaagctgaccatggctgtgtggatatgcatccaaggtgatcaccatttgcaagcaagaaggcggcgccgtttcctgctagaccccgatgttttcgtaaggttgttctcacaccactcatcagacttcggatctgcagcaagtcagcaaactttctgatcctctatactagcatcggggcttctcaccatggtgttccaagtcgccattgcaatcgatctttcgattacccttccacagtgcacccgggttgctaccgtcgttgttataggtaaactgttccccatacaagttgaacttccactccccacgaggccacacagggttttcaagtagcttaacatcgccgactggacccagctgatcttggtgaaaatcgatcagcgtcgaggtgcagagactatccacatcatcaacgcggtccagtcggtagaagaaatgccgatacatgtagtcgtgtgcctcggtgcagatggtggtaggctttgtattagtgcctgatggagtgtaggttgtgcagcggggaatgccgacttgttccagacctaccacgaacgtctggcgttcgttctgcacctgcggtggtggcggtggtgagtttgacgcgctatcactgacggacttgtgtgcagcttcatctgcgccgttccaaatctagttcggttagcaaggagtatgctatgctttttggcttgttacttaccatgttcaccttcatgttgggcttgtcaggaaactggttcttgatacgctcccagctggattccggtgtctgtatccatcgccttatctctttcactcttgcaaggccagtgttgtctttaccccatggttgatagttcatgtgtactgcaatgatgccggcaaccgcaggagccgccatcgatgttcccgtggcccgtgtctctttgccatcgatgtggtcatgaacgactacatctactcccggggcatatattgcgagctgtgtgccatcttgagacccttgcccttgggatttttcccacgctttgccttccacagtagtggctccaacgttgatgagcgggacatcatcggttgctaaaacggctgggagcgtatcaatgacgtctcgtttgtcgatatcgccaaagttcccggaagcaagaacaataggtaccccttcttcatgtaatagctttatccacttggagaacattcggccaacgaactgagcctccgcttcttggcgcgtccagccaccctgcgaaggtacgacatgaacgctacagactacgacctgtgccgaagatgttagttgcaaatggtatgtaccagtgaacagactgagagaggaaatgcaacaccagcggacgttgagagtacacaaagccatgaactacataccgcttgaatgctctgtcctctgttctgcgcctttcttcgacggaggtctttccaaacttggttgaagccatctggtaagtcagcaaactcgtcaaccaggacttgtactggaaccaaggttgcgccttttgctgtgccccactgacccacgaccttggatgcgactttcgtcccgtgaccgtcggcataatctgttcttttatcgtgcgctgcgttttgattgctgaacgcccgtgtctcgaggattgtaaatctgtcattgacgtcctcgaatccggaaaacaatttgttgcttttgtccttgtatgaaattaggaaagtggtatggagtagttggaggaaggggcgtacatctctgacgtcgacttgaacacctctgtcaacaacatagacaagtgttccttccccagctctcttttcgaacacgaaatctttcctatcatgcaaactttcgttagccgatgacgtgatatgtattgaagatgtagttgccatacagatcattgagtttgcctcccctaaagacgatgttagccatgttgcttttgtaactaagtttcgcctgagactcactcataattactattttgagtcaaatcgctggccgcattctcctgcttggcccagtcgccccactcagccttgcgggagtgtaaggactcatgactagtgtgcttgagatcgccaagtgggctcattcccacgactttcaaattcgattccagctcgattgtctcgatccattctttcttggcttttatcagctcgaatcctgcttggtccaggatcaaatgcgaccatgcgtaaggtttctcgtagctgtctattccttcgtcccatcgtccttcatcgtacagcttttgtagttcatcgttggggacttcttcaggctcccatgggaagcctctcctctcaaacaacttcgatttgtctttcacaatgccttcaagccacttacgcgttgcggccgtttgtgtgtcgttcttcatgtcagtcgcatacgcaatgtatgaatgagtttctgcggcttgttcgtcgcgtttagctgcatttgctgatgtaaccggcgtgtctttgagctccggctgagcgacgtttctggtcatcatggacgaatgacttctgcctgtgatcccatcatcggcattgatctgagaacgatctaaagcttgccgatcagcatatgcatttgagagaatggcttggattaggagggacaaagcgaagatgctcttcatggctgaaaggggaattcgttgatgcgcgatgtttgctttgaaaaagagtaggaagaggtatgaggttgatagttgtaatgagattccacgatccggaggattttgccatatttatgctctcaatcaggtgcctacagtcccatgacagtggaagcacttgcatgctattccagagaggcacagcatagccgccccagcctgaagcatgctgcaacgccgtatagctcatttcgagtaaaagagaggcgcaatgcagctccaacatcgatggcacagtcgtcaagtatgttggaggcgtaatgctccgtggtatgcaatgcgcgaatatggcggcgcctggaactgcaattgttcgtagtacagaacatatcctatcccacagggccaatgatacagaacaaaaagacaagtaaaggacaggaagataagtgcatcacttgccagacttagctgggtgactgggtcaaaaaaactccgcagctgcttgcaggcagccttgacttaccgtccatgatcgtcaagctaccttcgagaggttcaggagcgcaatgaatggctatgctgctggccccaaataaggcgtggtgatcggtggcgaggtcggcgtacggtgacagctatcgtctacgttgacgctctcgtgatgtggttgcctacacggactggcgcgtacctaggtccgagtatctcgcggaatcaacagtttcagggtgagtcaatctggtcaaggaaatagaggacacggttaagcgccgtagatgtttgaaacgtcattgcatgatgtcgtatggagctttcggggcttatgcggggaacgagtgcggcgtagcaaggctgctcagatgaccccgctgtgacagcagaatgcggcagcaagagtctggaacataaccaatggctcagccccatatacagtgtatggaaccgtggcgaagcgtttcgttcgaatacagcccccagaatattgatccggctcacatcaaggatgtgatatcgagagttgtagagcgcgacatcgcgaaacgcgggccatacagctcgacactcgatttggattgagttctgaaggcgtaatgtaagagggactcaaagcaccgacgtaccagtagtcgcagttgaaagcttcctgacactttgctctaaaataatactctcacactgactctggtacgatacagcaccaacattagcttttatctcgcgtcatgcgaaggctgtcataactgacactctgcgcaagatgatttgaagaggtatcgattccgtagtgctgcctgtgtcgctagcacagtcgttgagcatggccctcttttcgtacttcgaaaatacctgtttcttcaactatatgtcctagctaaataaagattttagattgcgtatgtggcacatgaattggcataaagctgtaccattggtagtaaaggtaatcgtacacgggttctcgtttgggcgaagatttgccgatgtgaagtgcaggctccaacatgacatcacgtcacgtgtaagcacgtgcctctggctgcctagcttccacgctagcggcgctagcgacgcacgccccttcctcccagtatataaactgcccgcctctcctcccttgacaaaatcatacttaccttcttgcgatcacccagctcaaagattgggttgatctatttggctctcctgcattgcacaacgcggtgagggctgaatactgttctccttcgggggcacaggcggggcaatttttgctggactgctttcggaaagctgcttttcattgataccattgccgttgggcgatgatttgaagaagagcgcagctacacgttggcgcctacacagcctatatcactaacgtttctcgtccgcctaccaacccacagtctttgaacacaaccttcgcgtctcgaggaaaatgatcacaccgactatacgtggtgtggcctttaccctaagcttctccagcctcgcgaagtgagcgcctctcactactccacgccatctacaatcggccgcccggttgcgcatagctacgcggctttgaaaacggtgcgtgccggacgataatcgctggtcgcctcgacgcagtacgctcggcgaccgctttcatacataaaaaactgcacgtcaaccccgtggctccaactccagctttcccgcgtcactatcgcttgagttcgatgaaagagccgactcgattcagcgcatattgcgcccaatgtagcatgatccaatatcacagtctaggcgtcctaggcacacctgcagcacactggaagtgtagaggtgaacgtcgaatgcaaacacccagagcgaagtagcggtggatgcaaggggcctcatattcaagctatactatagtagatctagcgttgcctcgacaggcagcatggaaagcactttcaaattttccaccgatcttgttatcaacaacatgatggagaagcaacttgacaacttccgcatggcctcgataggctgcacagtgaagatcatttccaagcctgccgcactgtatgcccgtagtcatttcgttggttcccagtcgcagtcagccggccaatcatgcttttcaagcacactcgagagtccgtatacacagatagcaaacagcgggaagcactgttcactgctgatgatctccatagccattttctgagcatgatcgagcggtagagaatggtaagcagctcgaacgttgtcgatccagaccttagctcccaaagatggctcgccatcatcaaagagaaactcgtgtacgtcttggataagagagaagtccttgcttagagatagtgctgcggagaaatggtggccgcagtagagagcagcacatttgcaaagcgactccgtggggcagaacgctgtaattttatcttctggaaagtcattgcaggtggctagatagctatttgcaagcgaacgctggccttgactctggtctgtatgtattttatagcgacataaaatctcggacaggagcacatgagcgaaacgaaagacgttcatgttgctgcatccagacaccacgaacccaaggccatatggctaacctacggtatcagtcgtcacatgctccagattgattgtggaaacgacagcgcggagaaaagtgtccgctttcatgagctctggtgcatgtagaagccaagaaaaaacgaagacggcgatttcatgagagactttaccagcttgctgaattctccgataacccgttcgatataggtcatccagggatgggtttaaactcgaagccagagcagataaaacgtttttctcgtgtttgaacgagcagagatggagaatttgtaattcgacccataggaacatctctccagcaccagaaacgaggccttcgaccagcctaaccttcaacgtttcggtcacattccccataagaagcttaagctccgatatggcgctgctcacagcgtggaccgtgaatgatcgtatgtcagttctgttatactcatttgtaacgcggatgttattgatcgtaggcagcatcgcaaagactccagggtcgtctcgagtcgtcatgaacactttgaagatgttcccggatttgctaatgatagcttgaagtgcatccacgagcttttttggttcttcaacctcgtctaaggcgtctatgacgatggtagctggattatccgcaagagcagctaaaatcagctcaacgcattcagagatgctgaatttggctggtccgaagccatcaatcttgatctgctggattgacttctgatgaagtgtgataacagcgttgtgaatttgtcgggatggaagcgaagaaactgtaagttgtcttgcgaggcttctcagaacgccctctgctgattgtctctctggctcaggattggaagaattgcagtaaaagtatgcgagaggcgccatggttggtgtccttcgaatattttccagatacttctcaatgacagctgtgcagagcgaagtcttcccacaaccggcaatcccatggagcagtaaagatgtacatgagctggttgcttcccaattgaggaattctacatgttgcaccagccactttcccgtacctttaagtcctgcatctcgatgactggcgaggtggcgactgtaaggaacgacagagagccaactttgaatgctcaagtactctttttcttccatagccttttttgtggcgattgtgagatctgccaagcgaaggacttgtgattccaagttcaaaactctttccgaatcaattaggcaggcaatcttcaggacttcggctccagccgcgaggacatctttcatgtcttcctcgtgcaatgagcgaaacggagccttcgtgactctcgcgacggccgactaatccagaaacttcactaccctagccaaaaggtgcaagatgactgtatacgtcttgaccagggcttcacagagctggccgtgaagacctgacgtcgtcgctttgtacagcctctcaaattcgagagacctcgccatgaggctagcgatcttctcgaggtcctctaccgtactaatgttgattgtcgtgttgttgatagctgcctgcaggagaaagcgaaaggcagcccagggcagcgcagcatggcctggatcatactagacgatctgatccccaacctctttgaaccgacgaatccagtatatgaccttctccatgacgtctcgaaagatgatatcgtcttgacccgaggatcttttgatgcgccatcgtttctttatcgccagctgacgctttgcttcagccgttttgaggcagctgaagcaacgtctatttttccagtcttcgccgggccaaagactttagcgactgatgtggggagagtgtctatggctcgttgccagagattcggcctgttgcttggctgagttgtcatcacagaagtcactatgactatgcccggactagtctaaactgggagctttgatgtggcaccggtgaatgagatcagcagctctggaatggattcaacttcggagagatgcaacttcagttatactccaacatgcacaaggctgagccttaaggtccttcattttttacatactaggatgtgctgcgcctgaaatgctgtgcgaccgtatggtggtaaaccttggaagcttatagggccgagttgtcaagacttgatgagattggatgccagtgcagtgttatgcgccacattacccgctgcaggggccgagcgagtcgtgatgtgcatttacaaaggttgcaaccgcattgataagccgcgcacatgcaagcgaccggtcaggaagcaaccttctatggttggaaggctcccgaggtcctgcgttgcaacgcatgcacagcgtcatgtaagccacggggatggttcttggccatgctgaagtcgttcttggtaacggaggtgtaaagaagattgaagtggagagaactcactggcttgcgtgaaaatgatcgtctgctgaaactacttgtgttgaatttgagcaaaatatctgtttatttgtaccgtccatatttgggtgaggcttgtcactggcatgaagctcatcgtacaagacgaaagcgtaggacccccgttcttcatttacccattccttttcttgtttataagttacctcttcgacgtcgagtccgtcataagcttcccaggtctgattaggtctaagaatcgaagatcgctccatacgctggaatacctcttgcctccatatcaaatactatctgctgcgtgaagcgcttgttgctgatgaccaacacagcctctgcgccactttccttgtacaatctataagtcagaagactcatatcaggctttcctgactttcgcgtgttgtatatgattgcttgtgggtctcgcatacggacttcttcgaccattgaaggcccaaatgtgttttcgtggttgggtgccgtccaaaggattcgcatggcaatgttcttgtaaggaaagatggatagacatggtccgataccagagcctgtagccacaaccaccacgcttctgaagagtgttgcaatgcgcaagacaccggaagtggggatgcctcgtctccaaatatgtgtcggcgcggtatcgatcatgcgtcccgtaaagtctccagctcggctgactatcaccgagtatcccttgcctttaccactggaactgttactgttcgtattgagaaacgtagcaaatccgtgccaatcgcctagtggatgctgggcaagacggacacccttgcctggaaatgcgtcgtagtcaaaatgtagtcggacggcatgcgatgagagaacttctgaccgaacagcaacgcggcgaagaaacaaccaagggaatgcgatagcaaaagtagcgactacgagaagccaaattgaaggattgtgcaaataggcttccatggtcgaaaagtctgaaccacggctaaggtctttggtcgatagacctataagtatccagaagaggataagtaccgcccacccgccgaatctatggagtctctcccatagatcatggtatctgttacgtagcactggtagagatgatagggccatcgagagtagcaagacagtaatgcagtgtgacagtactacaacgcccaccgacaacatacgtgcattagcatctttggcgatttctagagtagcaccaacagtgaatatgatgaaccaaaagatcgcagatgtggcacaccctacatgtataccgccaatatggtacacattggcgcagatccgccggaggccaagtggagctgatgttgacacagacgagaatattgtaaacaaaagatttatgacgggctcggaacgtatcagaattgcagcgcaaagatttgccgctgtggccgtcgcagatgacgataacgggtatccggggtgtccgacgtcgcggtgcaagagccaacatgcgactgcgatgttcgtacaaatggtaaaaaggagtaggcatcgataagcaaagaagaggcgatgacgtagccatgtcagcataggggaatgtttgattgctggcagagcgttcgcttcgtcatgctctttgggattcaaatatggcgtgttgagaaatgaggatggggattgatttcctttttcgaggtcaacatctcgcgctacgatccgcgaaatctgttgggatatcactgacatggatcctacgaccttgtcgggagcgaccacggggctgcaggctgagtctgagcgactctgttctggcttggccggcacaacttccacgctgggtatgtttgatagtaaagcgagttctttgagctgcaaccgatcgacctttccattcatgttcaaaggtatttcgtccacggggatccatttctctggtacagagtagtacggtagctgttgccggacgaaagcatcgagctcttgctcgttgagaggtacggcagaagtatagaagccgtggagtatcccgtccatcacgagagaggcggccttggtaatgctgacaaagttctggaattgttaacaaagttgttcaaacctgtgtggaagagccatgcttacttcagtaacggcatttacgccatctagctcgacacggaagccctgaaactgttagcacgccaagctgtatgcacgatgtcgagcataccttgaccttgacttgatcgtccattcttccgaaagattctaaagagccatctgcccgccagcaaacgatgtttccaaaattgtacatcttggatctgcaccttgatcagtctcgttccatcggaagatagacaacgtacccatcgtttgcgaacctattaggccggaacttttggttcgttgtgagcggcaggttgatatagccttttgccacgcctgcgccgccaacccacagggttcccttttgacctacgggcaaaggctcaccttcatcgtcgagaatgtaacaaatcgtgttgggtagtggtcgtccgatcgttagaggttgacctatgctgtgggtatgtgcggagaacaagaagacctcggttgctcccagcaaattgtggaagcgccttccttgcgcccaatcgtcagcgagcctttcagtccaagtcagcacatcgtcgagcaagcaatcagaatcgggatcatatttacgactgcgggcaagcttctcctgctacagcaactgttttgatattcgggaagtctctttgcgaatgtttggcgaggatggacggtgtgcagatcaaggtatcgacctacaaacttgtcaatatcactgtcactgccactaccttatgtcaaacacacctgggtcaacgtcgcgctccagtcagaagttcgaaggtagagagttgccccattgaccaatgagccaagcatctcccatgcacctacattgttttggtcatgaacgatacagtcacattgcggttctaggatacatacccatggcaaaagagatgctcaagacctgagcaactttagtgccgacggtcatccctaacttcccaggttctagcagaagggcatttgtcatggtggtgtgtttaacatccacaccttttgggacgccagtactccctactcatggtgctgattagacaaaagtgtggaaatcagttggaggaaactcacctgatgtatacatggcataaacaccgtcttccggagagactttgataccaggtctcgtgggagagaagaacgctccagtttccatgcctagctctaagacgattgcatcttggcccttgaatttgttcactctgtcccaaaatcttggcagacacaaaatgaagcgcgcgtctgtatcctcgaaaatgtgccgcaaagactgatctgaagcgactccaccgtcgatgggcacgtattgacacccagctttcagtatagccatcatgccaacgagcatatccagagatctctgtaccactaagcacactcgttgacctggcaggagaccagagccaacaaggtagtttgcaagacggttagcagaaatgtcgagctgtttgtacgttatcttctgcccatcgtgtacagcagccaagacaccaggatgaacatctacaatgctctcaaaagctccatggatggtatgatggggagctgaagcctggaccccggatccaaagtcgaagacgagcttctgatcatcttctgagaggttggtcatgttatcgaaacgacttcgttggtccatgatgcaaaattattgctggaatgtatgcaaaatgttgacgaagctggatgagaactccgctaatgccttacatatactgaaagagtaggcgatatactatcaacgtctgctaggaatagaatagagactcacatgcttttcaatagcgccgccgttgcccgtggcgccttgtttgctatattagtcaagacacccacacgacggacatggttgatcatgcccaacgcaacaatatctcctgggtgacggaatcggatggcctcatagccgacccgttagcgccttaaagaaggaagataacaggatgcagctggtcgtggccacctggagggtgtttctgccgcgtgttcaagccaccgggccccatcctgaaaacatatttgtggctttgttcaagacggagagtgattgccgcattatttccatacacaatcccttgcttaacactaacccttatgcagtctttgtaaacgacaacgcctaatcagccagctcgaccacagttagacaaccaatcaagcatctaggcgattgccttttgcactcaaacaagcatcttagcttaatgtgcggagaaaaagcatctcgatatcaattccaaagccgtggatctggatggcagcaatggggtgatctcatgcatggcggagcgcttcatcaaagcagacgcgtccgaacgaccagcgcagattttctgcagcagcttcagacgatgggtttcaaccgcccgttcatggcggattacattcgactcgattgaatggcccggctaatagatgcatttcggtgagatgcgcgtgtgtgcgcctatgtcatctggtaccatttctttctatagcaactgtggggcgtagtttgagattacacaacccacccatgcgattccacctcggcgatgatgaacgagcaggacgccgctgactgtgccgccaggaggcttgctcggcagagattttgtagtcgattacgtgagatgcatctgttcaatcgcgctacggcacggtccgcccaatgaagacccaaagattcgtagaactagtcgaaatttccatatttgaagaagggaagaccgagtttgttgtctttttggagttgttggcacgttgtcctcgctaccgccgtggcttggaaaggatcgcgtgacaaccgaaattcttcttgcattatccgccaggtgggactgactcactttgccattggttagcagagtaggcgaagtgagcggaacggctaagagcggacgtttttccagctggaggtgtagtgtgtaagcttaacttggttcgcgcatctttataaacacctctttggcttacttcctcgattctaacgataggcaaatttacctggcgtcgatgtgtgagaataacagcccgtgatgagtccgccaaacccgactttggacggataggatcaaacaccaactcatcatgtgaagtagaaaccgacttgagctatgttattgatcaactttttttttcagtggcataagtctcttgtggatacgcacgtgttgcaaggatatcagcgcatacagtcacaagttttcttgtgctctgacacggcgcctttactgatgggatcgatggcgcaagtgggaagaccgacccatctggatcttcttgccgtaacttgaatggaattggtgcgatgatggggaactaacaatgactagagtatcagtaagctcgctaaatgcggcgctataatcctatcgtctcactgacacaactgatcgtgtatgaagcatcgagacgaagtcgggcaaaatggttttgagtaaatcagaagaatgatgccgaatgcttacacggatggcaacaagaaaattagggtatgagattcgaagtcatcgctgatttatcgagcttgcgaagattccacaatctgccgccagaaaattgctttcatgctgcgcatccttgcaaagcccatcacgcatcacatattgtcgttggaccatacagttcctcgtcgttgattttgtcgatcgtgtgtcggttgcaaaatgagatgtaagtgatacacagtagactcgtaaaggtttcgtagaagtaaagctgcccaggcgaggttggcgtttttctttcacgtgagaacgcgacgagaaggcgcgatctgttcgggccgttgatcgccccaacatcgcgtaccacaatattgtgtcaacttccacaccacgtcagtcgcaaacaatgacttcctctgcatcaggtggcagtctgaataccacggctgcgtcgcagctgccttcatggctctcacgacacttcaacttggggtttaacgacgatgacgtaagcgctcttattgattccatcgatgcaagccaaaatccgccggcctccgtcgcaaatcttccagctgaactccttttacacgtgctggagtatgttcctgtcgactacatcctcgactggcgcctggtctgccgcggcttccgtgacgccattgatgggcgtacgctgtaccaccatctacgacgcactcagctgattggtttcgtgggtccacgaacccattggcctttgcgaaacctgacggacgagcaatatgaccgcatgcaattcctacatgccacgttcgatcatgtcgaagacagctctagctctgcatacgcgcaacgggagtctcgcccgatttggggtagcacacacgctgtcttcaacatcgacatgagcgagtttgtgaccggctctaatactgagggagcaggttcgaaatatgacagcacaatcgaatatgctgacaccatttggaggaatgcggcatctcgacttgaactcactggtgctgaagagggttttggcacactgcgatggtgcatcaaagtcgaccgcgcagtgattgatttagatctccctcttgaagcaggaagacattcattcgaagtcacggtcgacatgaataagggtaccgttaaagtagcctggaaagacatgctgtttcgcttcttgaagaccgaggctgctcttcgccgcatgcttgatcaggtgggtcggccggattccaaggccaaacggacgctgacatcgtctcagcgaagatctggccgtttcacctttaaccacgccgaagattgcttacgagaagtccgtcgccaacgcttgcacgcgtccctcgatccaaacaacaaagtagatcgtcacctgaagtggtcactccggctattacgtccgctcttcggcaagccttatcaggatcatgcacccctccaagcagccgagaatattgcgattgacgccctactattcctccgtcgccaagcagccatgagtacagacgagattgcacgtatgtaccagttgagtgaagatctcaaaaccatggacacagagtggaaagacctagagcgagagtttgatgagttcagggcccatatgttcccaggcttcgcgtataacattccggtctcgacgtcacaagaagagcaggtcccctacaatccgatcgcatggccggatgagttacgcgcgcagatacacgagcgagtgaataagtggagaagtcaaaagaaagttatggcccaaatgtgcgccttacttgcgtcctccaaccaagtcctttctgtttccgaggatagcttcgatgacctgagtagcgatatctgatgggccaggcgagcttgctggaagctctacagagggcgctgtccctactttttcctgcgaaacattcgacgccgagtcatttgttacagacatttgcaagggctacagatatgtagacagtacgatacgtacaagccgtagtggtgctcccgatagccgattggttcaccccgcattgctgttgtccccgcccccgcaaagctaacgcccgcaccaaatgtcaactgggctgaactacgatcaggcggttccggtcaagcggactttcttggagattttcgtcttacggtcttgtacccgacgtcaagggtgacgtacccctcttgtgcgtcctgtcagacaattgcgccaaggcctgatacccatgtacccacacttaaggccagtgtcgccgtaaacgtatgagcggctcctgtggtggggttcgatacaatcatcgatcagccgagtgcgcagtagttccgtcacgctctctttaggtttaagaggggaggaggatgtctgccatcgagagcgcgtttgtgaacaccgtcatcattcgagaaagagacaaggatacaaactcaagagctagcactggaggaacgaatacaccaacgtcatgcgagctgcaagatactatggcaaagaagacattcgcatcgagactgatgtggatgagcagaaatgcggcgcaggacagatcagggtacttggcgacgttcatcatatgagaagacattttggctgatgtaatagtagatcgccccggcgtacgtagggatctgtggaaccgatctccacgaatacctgggtggaccgacattcgcacctacgaaaccacatcctgtgacacacgacacgatcccgatcaccctgggccatgagttctccggaacagtcactgaactcggccccaacgtgacctccttctctgtgggtcaacccattgttgtacaaccaaccatctactgcggcaagtgccatgcatgcaaagcgggcgtcgagaacgtatgctataatggcggcttcatcggtctctcgggtggtggcggcggcctgagtgactcggttgtcgtaccagaaagcgccgtactcgctctgccagataatgtacccctagacatcggagcgctcgtcgaaccactcagtgtagcatggcacgcaatctctgccgctccacttaccccagactcagtcgtcatggtcctcggtggcggacccatcggcctggcaattgtgcaatgcctcgttgcactaaacaccaagaccatcattctctccgaggtatcaagggcgcgacaacgcttcgctcgcgaatttggcgcgcaccatgttattgacccgaagacatatgatactgttgctatcagcagagaattgagtggacaagatggacctgacatcgtgttcgactgcgctggcgtacctgcaagcctgaagacagcatgtaccgcagtgcgagcacgcggtactgttgtcaacgtagctatctgggaaaaggaagtgcccttcaacccgaacatgttggttttccgagaagcgaagtacaccgccgtgcttggttatcagaggaaagacgtacaagctgttattgatcacctcgctgccggtgagtgttgccgtcagactcgcacggaatatgtgaatgctaatgcggcgcttcaggaaagttgaaccccagtaaaatgatcaccagcaaaattcaactcgaagatctcgtcgaaggcggcatcaaagccctgatcaacgacaaagaaagccatgtcaagatattggtcgaagtaggtggaatgggacgtgtagattcggctatacattagacacgctgttcctgtcctatttgagatccagatatacttagaaatgtagttcgtcacgatggtttctccttctttcatttcgttcgctccgcatctgcccatgtgcaataatcggtgactccaatcccacccgtatcggcctcggcttctccgtcgcgtccaattcccacacattcgcgctcgtttccatctccacctgcgcgggcactggtaatggtttattaccagccttgtacgcggccttctcgttctgtacgtagccaccaataggtacctcttgctgatagtgtggtgttcgcggttcaaccatcggggtgcgctccacgagcgtttcgtccagactgcgatgagacgcgttgtcgagcataggagaatgtttgtaggggagtggcgcttcccgcttcttgcgcttatggcggagacatagtgttattaggatggcgagaaggattacgacggctatgccaccgactgcggcgcctgcgatgaggcccgtggatggtttcgagctctgggaagtcgacgctgcagcagtttgcgaggccacggaatccgaagatacttgtgagaccgtagggctcacggaagaagcgaaggtcgttggtgctggcgcactgctttgtgcagtttgtgttgccgacggggctcgtgatgtttgcgctggtgtggttgtttgtgcagatgtaagagctggcgaacttggtatcgcagttggtattggaagcgcgatgctttccctggaaaagaaggaggcggctacgccgccaaggctgttcaggaagcttccgagctgtctgcgttctggattgcggttgcgctgaatcgtagggaggtcaatgatgccggctgcgagacagcttttgcgcattgctgtgtcggcattgatgcgattggagcgacttgaggcatggttgtcgtggcatctaatccttgatcagtacgcgattctatgtgagcttaaatgtaacaaggagtcctacgcaacatgccatgcgtactgctcacacaaacaggtgtgattcagcggagtactttcctgacacgggaagtaaacctgcactacagaaatgcatgtgtcgatcgcactgtgtcgtcagttccttgtcaccccgggcgagcagaaaggtagtccatttacatttgttcctggttcttaatatccatggtgattgaagaagatacagtctaccgcaacatgatggcaatcagcgcaaatacacctttgatcaagcgcccacgggacgggaagcccatatagccggcactcacgtcttccactgaatggtgacggatggtgcaggagtggctgtgcgcaatttcaagtttatctaatagtggcgacacggtgccattcgctagtattcactaatatgcggtaccaccgaggtaagctttacacgtgcttgcgaaacaggttctcaaggtcggccacggatgcgcatgcgatgatgttgtgacggggagatggcaggggtcatttgtttcatgggtcgttccaggatctgggcggcgctagagggcccacaacggcgatctggagaagctcccgcgtcgctgtccttcgacacttcattcgctttctcttcacgatcaaggaaattaagaggtactatgcaagcgcgcgcccacttaggtcccttgtcgcaaatccatgatgatctccatcgctgggtcttcatgcctcttgacggcttcatgatgataattaggaggcccccagccttcgtaattgtgaccgccaaataacttgggaagacgcagaatgccgcgatcgacctcataatccttcgggcccgtatgatccagtacccggaagaaggtgtcacggcgacaggcgcgaatgtagtcctctaccggaccataagtgtatgtcggcgagggattgacctgtggtattggtgatccatcgtcttcatcgaagtgatagagcgggtcgggtccgtcttgctcgcgaatcctccttgtgatctcagtttccatgacgaggaagttgcgcagcacgattcgccagtcgaacgtgactgtcagcgcgtccctgttgaaagcgaaatatccgggtctccatgtgtgatcgtaataatccgtcgggtctttggttgtaacaccactatccaggtcgagggcaacacggtcaagctcgacaaaccagtctgcagactcatccgccactgcatggtaatcttcgtcgctgagccattttaaagaagacgtgcctcgcgtgttccagtgcctgtaattttcgtcattctcgatccacttctcgtcaacctgaaagacggcgtgcgagccctcccaaagcgcatgaggtctcccagactttgggaacttctccatatgtaagaaattgaacttgagtagtacgtgtttgcttgcactattgttggctgattggtggtctgcgttcgcaacaatgcgtgcccgataaaggtaggagagaaggacggcgttgtcgatgtgattcctgatcgtgcgagatacagttcggaaagagagtatatggtcgataggaatgaaactaatgataagaagaagtatctcgtttggtagacgtatcacagtcccgttttggaatctgaaagacgccatcgtcaaatagtcatatagcgactttggacagtgtcgctacaccgagcggaggagcgtttgcgagctcttgttttaaataggaggtgtgactcagacggcgctaggttgatctgaggtacgaagatacaagacgcccgatgctggagtcatatcgttgattaagcttagcgcgaatccctctagatgcatgaacaggcgagtcttcgaaagtcaacactcaaaagcaagaaaaattcctaaagctctgatcccaaaaaagcaaaaaagcactatcgaccccgatcgaactggtctggtagttaaccaacccgcgaagctcaagcgacatataaactaacttaatagtttttctgttccgagtatcgaacaggcgaccacccaaatcacatttgttaagtgtaatattgctactacaccagccagccgaaacctgaatgggaacccgttgatggaaggaaggtgagttggagcaatattgtagacgaggatgtaaggacagtaaagctgtatccgtgcagtggggatattgaggtttgggtgggcatttcattgctgtgtggagggtcggcggcggctagtgcgggatgtgtgagtgaagcgagagatatgtggtgagagttaaggttgctggatcgctgggaatgagaaattgtgggtatgcaagaacttcatgtacgtctatcctacgaagtcgcaaaaggttatggaagaaggaccgagaatacaagaggattttgaagacggtgtcgtgcgagtatggtgtcggacgagagcaggtgagagatgacatattcatcgtacaatgtaacttgacgtaaggtcgcacttgctttttcaattaagctcagtgtatattgtatctataaacgaggaagcgaaacttgtcttcgtattgcgactgcaggtgcaagcagcaccggtattcttgactcgcgtttcaccatgccccttccaagcgctgtgtgagcgtgaaggcaaacaagcaatctccattccccagcctagctacaatttcaagtgtccatgttccagttgacagccacttaaatggtatccaatagtcagtcaagacttcgttgtaacctggttcgagacgctgcacgtaagtgcccgcttcgttgcgaatggagagatgagcgttgttagccaatgctatcggagcaaagggaatagtcgaattcagcgtctgctcgtgataaccatcatcggcgacgacagaaacaatgatgttgattgtcgctgtgcggagttgcttttcgaggtctgggatctccttctctttgtatgagggtatgccgccgcggaggaaagtaaagaagatctggtcactggcagaacttagccatatcactagcatactgatagtcaagctttaacatacacaggaatgggcgttggagtgacctcgaggtattctagcttgaacagttgttccgccttaggtacgggtccgtaagtgacattattgtgacctggcactttgtttggatcttctggctcggtaactggtggtagtgacggtccgatcaaggcggtttgctggtttgctagatgaagacggaatacggtactcgccgcaacagccttgcagagagccagtgagagcaaaatggcggactttgttaacatatcgatttacgcggattcgacgggaagcgcgagatgcaagcggagatgttggggacagtgtttcgcactgatgagcaatgaataggtcaaatggcttctcttttgtaattaaggaggttgcctgatggacgccttgagcaaaggattgcgcgagtgattcgcatcacatgtcccctgcaggacagttcaaaatcttgtcacatagattttggcttagagtttctaaaattcatgggaagtatttcgatggataaatggtgtgtcgatgttcaatacgctattgatagtgcgcgccacagtaacgccacagcagagcgccacagacctcgggaccctggagaaagtgagccgtgacttccgtctatccactggggcttggtataacttgcatccttcaccacacaagtgcgcgatggcgacagtgctgtttatgccatacatttgatcactgcactaacgaatgtactgaaagctaatcttgactcgaatcccccttgccaagacaatgcggctgaggctgttgggcgtcttcaggctgcggaccagcggggtccgagtcgactgtctcagcgactaaaatcgcaagccagccaaaagtctcacgatgtctaactatggttctacaccgccgccagggccttatacagcaccaactcaagggacttctacaccaggccagaatgcgcagccccagcagaactatcagccgggcgcgccgaaccaagcgcgttcgggcaagtctggaggcatgtatgggcagatgctacaggctgtgactactggtaagcccatgttggacaagctgggcaagagcataagctcgaaattggggagggaagacagcagctagcggtccacctcaacacctccagagctaccagaattaccagcaggcccatggtcaaggtcagaatcaaggacaagggcaagggcaggggcagtacaaccagccccaaggctaccagcagcaacagtaccaagcgcagacatacagccctcaaccacagcagcagcaatgggctcatcctcaacaacctcctggtccgccccctccgcaagcaccgaacccatatcatgcgcagcaatcaccataccaaacctccaattacgccagtccagcaactggcgtttcgggacagaacaattacttccctacgcaaccaaattcgaatgcaccacccccgggtgcaccaggtcacaaccacacggcgttcaatgcgaccggaaacactgggtcggaccagcactacgcacagcaagggcaacatgagcatcaaggagcagcacaaggacaataccagccgagtcagccgtaccagacgggtcaatatacaggtgtcgttggtggtacacaaagccccggaaatgttcagaatacccagaacccgcacacgggggacgtatcgccaatgatccctccaaacaagcctacacagtggaacaactcgagctcttcacatttgccccccggtccttctcctggtcaaccatatcagactgtaccctcaccccctttaccgaacagtcaacaacaaacgcagtggaattcgcactcgcctatgacccctcaaggccaagctcctccaccgcctgtcagtccacctccacataccgtcagcccgcctccacaacagacgcatgcgcaatctgtcccagcaccgaccgcatctccgcagcccattcagcacccaacaactgttgtacaatccacaggtccgccgcctgcacctactgagttcattgcagagctgccgggcgatatggggccgagcactccaggatctccaccatatcaagcctaccaaccctcgggtggtgaacaagcagcttcgcttacgaagcgattttcagtttctcgccgcgctgtaagcgccagtaatttacctctggcagatccatggagattcgcagatccacttacagaacaaccaactcgtgagttctacatcctcgccgacttgctcttcgaggcgcttgacagaaagttcgagccgcagaacacgggcttgttagaagcacctaaggttctaaaagtctggatcgagctcaatgacgaggcacatggtaagcactagtgtagcacaatatgagtcgatagctaacgcaaatcagagttgttttccttcaacaattaccatgcattggcaagaatgtggggtctagagggcgtgccacatgtgatggtgcctgtgcaaccttcgctatcaccagtctggaacttcaaccagcactcgcacgcccaaagccttgcggtggtttcagagctccaaccgtctcccgtgtcgtacatgcccgcactgaatcgtgccggctggtacaagtacttctttcttgagatgatgcatgggcctgacgagattggcaaacttgtatctgcgatatgtgcagatacctacaagccaggcattttgaaccagcccgaccttggtcggcgtgatagatgtcagatacctgcgctccaagcgagagctgcgcaagttcagtctgcagcaatcaagtgcgtgtgcgatgaggcgaaaatcgcgatgcaacgagagcgaaatggtgcagcatgggcggcgagaagcccacaagccgcgagtgcctcaggaggggccaactcagcacatccgggttcttcaacagacatggctcaaatgacgcacgagattcagatggtgtcgaacgatatcgccgtgagttctgtggcggatggcgatgtcaggtacgagagtcgtccagcaggttacagcaggctagtgtaacaactcggcgcgatcttggacacgacgcgcgaatgcggtcttggtagtctgtacaaagctaggagtacctagcttgcgcaagcacatgtgaacaacgaccaaacgtcctcaatgcgtctgacgtcaacaagctcgagcaccaaacgttatcgaacacatccaccatccggtgtctcggcaccgtcgatatggggaatcgcagttaatgcgcacggcgcttgacgtggtgtttcgtttcatgagatcgccaagagacaggatcgagatgcgcgggatgacaactgagcggctgagccaacgttttgtggcaggacaagtggcgggtacctgccttaatgcctgcgccaaatgcgctgcacgcaggattcagagcatagcgaaaatggcgaaaggtagaagtccatcagatagagaaaaaaaggcagccaacaccgcgcatccctatctcttgcattgctgcaatctgcgcccgtggttcggctcttcatcctggtcaaaatgatataatcatatcagtgtttcctgcaagacagggggcagttgctgtagttctcggcaaccaggccccattgagcctcgatctgcaggaacaacccgattccaaggctggcgccgtccttgcttgggtgcggcgggcgcgaacgttgcaccaacaatttgaggacgcgcatacccaacctcgccttggtttttagctctcttccatcccatcttctttacgacagcgttgtcttttcttccattgagcattctaccgccttatatcacgcgggtatcaaataggcgtattaccatcatcccttactcagacacacggcaacgatgcgtacctccacgatcctcgctccacttttcctcgcggccacaagcatcgcccaaggtgtcgaggagggcattgctccgtctcaaggaccaccatctggctgcgaacccaacgccaacggcaacttcacgataggaacgctcaaagtccaccatgccaccgagaagcgcgaatctgcttccgaggtaagacatgacaacacacctcccattcctcgtccccaccgcaacgtccccgcccgagacatcgcaccaaacagtgtactgacgcatactccacaggccgctgacggtgccctcgtctgtaacctagaggatggcattctgcgcgaccgcgacggccgcactggctccgtcgtagcaaaccgccagttccagttcgacggcccaccccaggccggcgccatctacaccggcggcttcagcatctgctccaacgggtccctcgccataggtggctcaacacgctggtggcaatgcagctccggcggcttctacaacctctacgacgagtggatcggcgaccagtgcgaggagatccgcatccaagtcacattcccacagaagccttccccgtcggcatcggcgagcacgagctctgtgactagcacagctgtcgtgtcgagtctgagcgtcagtgtcgcgaccgtggagagcagcttggcaactatttctggtgctgttagcaccgttagcaagagtgctgtcgggccctctgcgtcgtttgctagctccaacgtctcgatgacaggatcagtaactggttcgccgtcttcgacccgctccagcagcgcgggtcagaccggtgcagctgacgcgccgcctgcaggtggtgcagctgccgcttcctttggcatcgcaaagggctccatgctcggcgccttcattgtcattttcggtgccgcgctggtcctctagaagacctgagtgacgttcagcatttgggcaaacttttgccactttcttctttcttcatattgggcataccagcgtacacgactatacggcgcggcgtctgcttgacttactttttggagggattgggggattcattgttcatggattggattggattggtacacgcgtttatacacctacatgcatggaacggcatagtgcataggcagttttgtggattgccggcattagatgagaaagtttaatgataatacttatcgattcaggttgactgaaaggtctttccgaggagttgatgttgagctgcagtgactgcttcaggttctgacgatcgaaacacatcagctgacgaagatgtagactggactcgttttaaattcccaagagattctggtccacctctctatctccctcccatctcaatcccacccccatcgcccaggtgcctcctccaaaccgtcccaaccccctccctccacctcccccatccataaacagccaccgtccctacccctacacaaaccgtaacaaccccccaaacccaaatcctaagcccctccaactcacacaaaattcatcccaaacaaccccgtcacgaaactcagcggcagaaacacgctcgccagcactgtcagcttggtaacctgcgtcgcgagctggatctgcttgcgcgactcagcgagcgcggtagcgctagtcagcatcgcgatggcattctgatggtgctctgcagtttctttgaagcgcgccgcgaggaaggcgaagtccgcttcgacagcggacttggtctggtttgcaaccctggcttgtgcgagtgtgagattgcgagaccactgtattgtatgtgtcgattgcaggtagcgcaggacttcttcgtggcggcatgcgtggtcggacaagaggtgtttgtgcgtgatgagttggttgaggtgcgtgacggcgcggtcaatgtcccacagcgccgagctgatgatttcgtagcgccgcgtcatggtggataggacttggttggaggtggcggcggcgaagcggaagatgggggagagggcgtagagggggtcgagggcggcgatagcgtggtcgaggagcaggtggaattcgcgggggaggtgggatgcggattggatcagggagttgggggtgatgatgttggggttgatggggcccggggcgagggaggggagggggtgttggagttccgagtcgatgctgaggagcgcgctggggacgaggatgatccatcgggcgccggttttggcgcaggctttgaggtgcgagagaaaccagtggaagtcggagctgtgggagaggtctcggctgccgacgtctgaccatagtatcgctggacaagtttagtcggtaatgcagcttagatgcagagaaagacagtgaagtactaacccgtccagccctctccatccgactcaatagtgatggatatgtcctgctcgatcgaaaaggtcgagtcgccaagataagcatttccacggatataactacttcccggcgccggtgtcaggacctttggggtatggaagaatttatcagggagcatttgacgcctgtcagatagggaaatatcgcctagtgaacgtgtcgattcaccacatgtgtttatgcgaagcgtgatgccgacttgggagctcactgatggcatagtgggaacagcatatagcacagcgccgcgtcttgatctccatagatggatgtgtctcctgaagaattctgggccgatgccgtactttgctcctatcgatgctatccaagaaccagataggtgcccaccgagaaagagcatttggcccgatcgtttggatggcaatggtacatccagtagactttgcagttgcgaatatgaatactgggatgacacataatcggagcctgactcgaaaacagaaaggtgtgccaaaacgtgctcgtctagatcggggaactgcttatcaagatctgtctcatcctgcttgagcaactcctgtagaaatctatatatgaagccctggaagattgtcttggtgtacgagcgttcgctgtactgtatgatcgcgttccggtattcgttcgcttgccttggagatttcatggcgccggtaaagactaagatcgatgggtgtcaagatgatactgcttaccgcactctagtgacagattcgccgatcatgcgcccgtgacatatagaacatggaggaagcggacgattatcagggtggcaattgcatcacatgaggggcggtgcaaggctgaaagaaagctatctgatgcgggcgcttatgatgctgtacgctgcacccactcagagatcatcgcaagcgaacttgcatgagataccggtgtaccaaaacagagtaagaccgccgaagtgaaaaaaacatgttgccgtttgcaaccaaacaacagtctttcatgaactggattttctatttaccaacgatagtgctcatgcaaatgaacctacgacttgcgcaacaccaagaatgacttggacaaaagtcaacatcacgactaccgtggcgaaactgcacttaattagctagtagcacatggacgggatatgcgaaactcacaaaaacgtccaaaactgcaaagtgtccctacgatcacgaaacaagatccaaatgttccaaggtttcgcagactgaaggtgttcttcgagtatcataatgcgcggccagagtgacgggaagaggtctggcgtccagtccgacggctcgtttttcatcagctcgaccaggagcggatcgaattcgctcgcatgggcgtttttgcttctcttcgctcccggtgttcgcttgtcgctgagcttctgatacgttgatatgagctgatggcgataccgatgcgcggaacacgaccagcaccagcagaagcggcgagcaacaaatgcgctgcttattgtcgcgtgacgaggggtatctggccaagcattgaatagcatgctgtatgactcagtaatctcctgcgcgtattcggcgctgatgccaacagcactcgaggtcaaagttgtagcactgagcgcacatggtagcgcaaatacttcaagcacatattgtccattgcgcttgcacagtagcatgtggcgagacagattgtgggtccaaactatgtcgactgctccgaagacacggagagtgtatgcattcaggcgggttgctgcaacgtgtagtgattctagggagtcaaggtcgtccaagaagcgaagggagatactggtattgttatggccaatcgtatcgagattttgtagcgagtgaacagagcctcccgagctggctatggatactgaactggagccctgtgttcttctgagagccgctcttaatgcgactgcagcctgtaccatcgcagaattgtcatcactaccctgtggaagaccccattgccctgccgagggcaacagaccacttccagtaactaagctggagacacccccttcataagggctgttgcctaacgtgctgcccttctcttgcgcacgaatggtgtatgccaatgtgatcttacgagcaccgcctgctacaggcaagtgaacgaaagagctcagaagcatggtccaaatgccgataatgtacataacagtgtcttccacatcatcccgtctcgatcgtgtcctagcctgtgtgtctgagaagtactggctcggggaagtggctaagtcatccagtagtccctgtatgctgggcgcggagattgagtcgtcatttccctggttcaagtactcgacgacctggatgactagctccaagaagccttccaatgtccctctgccaaggttgcggttcgcgatgtaatttaagtacggctctggatcggaggctgcggtaacaaggtattcggggaagcccagtgcgtgagcaagctcaattcgaagctggtcaggcacgtagtgtttgcgagacattttcgtatagtaaagagagcaccaggctacgagtagccagttggagcttcgtgcaaaggtaattttgtctacttctggggtttctgtactctggtcgagcttctgtgaccttcacgggagttgttagtcgttctactggtgagcaaagacgttttgaatgagagtttgaaaggcacatatgcgtgcatcaggcttcgagaggctgccatctcgccaacgccagctcgaggctggggcgatggtgcatgctgcagctccaaggcggctgtgtcgagaatgctggaggtcagctcgttaggggacataagcgttatcattatcgataagcgtcccgctccggaaggcagccgtccgtagccacctattcaccagtcacatcatgaaagatcgacttgatattttattgtcatatttttttaaacgaaccctgagatacattttggacagattgccgagtgaataggcgccaagtcatacaattgtgtagtctcgcttcagctcttcaggcacttcgaacgcaccgtaaaacgccacacgacccaattgcagtctcctatctaatgccggaccctccatattgaaactttgtacatggccacttcgctgcacaaagctctgaaagccaacaatgccaggtccgatagtaccgtcttgtcgcgtgccgtcggtgtagagcgcgacgccgctgtatccactaggcgggtcaaaatccggatgtacgcggtatagaagtgcgcgcgacacaagactatgccatgtcgacctatcactgtcttcaagagactttgaatttccagccgcggctgtttggttaagaaatatgccctctccaacaaccaagatctccgatggatgactgcttctgatactttttgctgaacgatgtgcttcaattgggcctagaaattttactgcagatgtctgttgtcgaagtgcgttccatgagtccttgttgagccagccgatgtctggtattggagatgtcatatccttgatcgaagcaggtgtagaaggtctgatcaaagtgacatcgtgacgaaagccgtttgggtaagtctcagctccgtcgtcgaaacttctgtcaatggtgccaattctctcgttgtatgcccagatgctgatgtgtctattccaatcatcatctagcttatcgaaccgaccacgactacgaggaaaaattgacttgcggtgtgacttggccaaaatcgcttcggtaataacgtgtgtcgacatgaccaagtatggctcttcagctttggccacttttagtccgatccgagctgcataattttctttgcgatgagtgcctttcagccgtgcttcaatgaagtcgttgagtttaagtggtcgccctgacaaatccctggacgtgcgcgatgtcttgaatattttggacagccccacgcctttcaatgtgatcattggcttcgattgtgatgtcgcggtgacagcgagtggcatcatagtcggcttcaagttctgatcaatgtagcagactttcaggcccccatatttgtgcgggagatgcgacgcagcccacacaacatcaaacttttccggaacgatgatttgtagtaaaccattgatcagcagatagaatcctacacttccttcaaaagtcaaaaatacgtcgcgtgccacatttaatgataaggcagatctgcagtcaatcggtgctgatgaccgcggatcgggtggcgggttgataccacccacaggtggccaatgatgttccacaggcaagacaactggacttcctgaaatttcgaggggataattttctggtgtgtgtagatcgagtggcgtacacgtccagcactgattttggtattccacatcccacttccaagactctggcaacaggtcccgcactcgggtccagtcaacggaaagaagttcgctgttatatctgaatattctcgcttccctggtgtcttccccagcttgctcttccactttcttttgaatttcaacaatatctccaggatgagatccatgtcccactacctccttcgctgtggtgattggtgtcgacatgctactctcttcttctgtttcatgtattccttccatgtgctcagtggtttccgcaagcatgattgcagagttcggctcaacaggttcgatcccgagctggcctgccagggtaacaggattactttcggttacactttgcatgtcaagagattgaggaccaacgctatccactgaagatctcccattaacgaactcgcgcgttgcaccccgtctccgtggctttgcaccaagagcgaagtaatctggttcgcctgctatgcccattcctggattgtaaagctgagagggacgaccattgtgtcctgtgagctctgacacttgacggtgtttatgatcgccatctatgccaaatggttcgatatgggagggtttgtaatcgctaccaacgacagttgtggcgtcactggaaggcctatctccaccacgatgtgaaggtctataccgtggtgaatttggaacatcaaaccctgtaagttctgacacacgacggtatttaacctcgccaccagcggctattgtatcaacgccagaaggtttccctttagaatcgatagcgtcttccgaacccttggaccgggtgaagagtcgtgagaataaggaaggtctaggctcccgcaacgcaaacctttgtcgtttcatcgccgacgtagtagcgagagtacttttagtgcgctttttggatgctagtaaagatgtaggaaccggatcgatagcgttgtgatttattgtaagataactcgaagatgggacgtcgggcgtgtttgggggcgagccttgtgcggcaaccaatgatgttttcagtgttgcttgctaatatatctggcccgatttggttcgtggattaggcgaataagcgcggtactgaaagtgtaagtgttggaactgaatgagacacggttaggtgagccatcatgtaaacctctgttcgtcgcacatactgttattggcagttagccagtacgatcatatagagatgtgcgtacattgataacggcttatctcaaagagcgctgatacgcccacattgtggcgtttctcgacgaaatagtcctgacaaggctgcaactataggaaaatgtgtcaagctttggttcgcagaacgcagcttgaaaggagattgatttcgcaaacttatacgacacgaagacgatgatagcaaaagggaggtgggtggaactgaagcctgcatgcatgcgaggctgaagcatacgccccaaatcacgtgcgtgagcgacaattcaccatgaaggaaggcacgaccaccccgaacaataacgtcatcaccttacactacaatcagaaagtgataaaagccgcgaagccaagcaaggcgatgctaaaggcaccgtagattcgaaaagactacctggtatcctccgtaaacgccccatccccaatgcatactcaccactagacctagcgaacgaccagagtcttcaccactgtcatgtcgatgtcgtgtagctcaggagggaacttacacgcctcgccgaaaatacacgactttgtgcccttgctgtggtgtgtgcgagaaggaggcgctgggcagcggtggccatagatgcacttaatatcctggcagccgctcccagacatgcacggagccatgcgcgcgacgaggcgaagggtctcaagctctgtcgagttgggcttgggagaatgctcgtggctgcaggtgtcgccaaaggggcagctgtttcgcagaaagtgcacgttgcagagcttcatcttcttgacgcggtcgacctcgaccttatcgtagttcttagtagacgggtcgatgcgctgccctccacggttacggacaatggcttcttcgcgaaacatgggtttgtataccggcgattcgtctgtcttgggtggcgctggagctgcagccatggaggcccaagtgttggtctgcttgactgctgctcctccgtctgaagctagtgtcgacgatgagggcgtgcgaggcattccggcgtttgccaatgctgccgtatttgggatagggctgtccatcagacagggcgtgcgggttggagctgggaatcgggaaggcagtcctgaaagcatgttgtacgtctgatgaatggacggcggggacccatgagcagccgttggctgggagtaactgtaggcgcctggcaggacgatcttggactcgcgaaacaaattcttgaacttcttggtgctgtatggcagcggcactagctctttctcgaatggaacgccctcgagaagtacagtcttgcttacgacatcgggtctatcagagcactcctcgagagagcgagcgtagccgttgtcgtgcgagcatccgaacaacaggcggcgacaatggtagtcctgcgagaacatcttgaaggattctgcagctgtcagcagggctccgagtgacaaacatgcaggctagcgatgggctcgaggggaagactcaccaataatcttttcgtctgcgcgatcttttccggtaccgacatccacaaagtcaaaaagggtcttgccacgtgtgaaaccgcggacaaaatcctcgaagaggccgatgtgttcgatgatgcctttgcgaacaagcacatcgccgaggcctcgaacgttggcatacatgcggcagacgatgcgtatgccgagcggaacatcagaaacctccgtctcaatgtattcctggactgccgcatagagctgggaggcggctcgacggcctccggcctcaccctgttggaggtactggtcttcgaactggtgtttgtcagtaatcgtcagcagtgcagcgcctgtgcaactcactatcatgccgtcgccatcgactagaaccatgacaaatgggttatccgcctgtgagagtcagtaagtaaagccgatcttgaccagcggcaggagtcaagggcgggagcgtaagacgcaccatggcccggttcaacgtcttgaagtatttctcatattgcaccttctcggctttccacgagccaacaaactcagtgtcgcgcttgcgatctgcttcaaggctctggttcttctggatggcatactcaaggcgcgtgaataggtcctgtgaacgtcagtgactgcgcaagcagcaagcatcgtggcctttgtacagtcatgaatttgttcttgtcggcatcgaactgctggtagtgctcaaacttttggtagagcgcggcaagctccgaatcactctcgacgactgcgctgttggtgcgagtgggtgtgacggggctggagtgatagttgccgttgctgttgaaacctttggcagcatggataccacctttcaggccagtgaggccgttaagaccgttatggaatgacatgctgacgttttccgcggctatctggtggagcgagagtagtctctggtcgagcgggtgggaatatttttgtggtggtcaggattgcttggtggaaatgtgggtagagatgggttaggtagtgagagtgtgggcacgcaagatatttaatggtagcctactgacggctccgacacagtgaacaggaaacggtgaacaggaaaccgttaccgggaaactctaggtgaagatgagctatcgtctgcgtttgttagtggatagaacagtctctgtgccacctgcacctgcaagtaggcgcgatgcctgccgaatagtcatggggaaggcgcttcaagcaaggcggtgtagtgtgcaacttggatcatacgagcagcaaacagaggcgcatatgtcgctctacgctgcgaaattgcgattctttgttgtctcgtctttgcggcgcgcaggtgaaggtcaagacagcgcgtatgcaggtcgcgacggcgcgccgctgattggcacgacggcctgccgcgcctgcccaggtggtccaccgtgggcctgctgcctcgccaagcttagctgcgcccggacgtcacccatttccagaagccacgttcgagcagctcgttttccgttttctgtttcctgtatcccgtgtctctccccattccctccctcctgcatcccgtttgctgtcttctgcatccatcatggtcgcctggaaactctcatccctgttgctgctgtccttgggcgcactcaatgcctttgccgccattgatgtaagctccccgcgcatgcgcgagacatgacatcagaatactgaccatcgcgtgcgcaggtcgaaaaggtcgcagaggagccagtgacgcctaacctgaacgtcaaggtctcggtctcattcccgcagtctgagatctttggtatcaagctcgtcaatggccatgccactgaagcccgtctatccgtctccaacaacgagccgacgcccattggcgtctccctcgtcggcggatcgctgtcggtggagcaggccggagagtcgcgcatcatccgcaatctcaccacgcagaagtactctattgaggtccccgccggcgcagaggagacgatcccgtactccttcaccacggaccagcacccccaggatctgcgtctgctgctcacggccgtgttgagggaccagaagaacagcttctacaccgtccccgtttacaacgagaccgtcactatcgtggagggagctaccagcttctttgacccccaaatgtatgtatctatgcgcatgccgtacagcctcagcataacccttgctaatgcacacaacagcatcttcctgtacctcgtcgttctcagcgtcttcggcggcatctcgtactttgtctacaacacctggatcaccactttctttccccagaagaagggccgcggcaagggtggtgagcgcgcgaagaagtcttccctcggctccaagaaggtcgaccccgccgaccaggtcgctgttgttggcgccgatggccccgctgttacctctggcgcaaaggcgtacgacgagagctggattcctgcatcccacttgcagcgcccggaggccaagcgcgtccgcagcggaacccccaagactaagcctaaagcttagacaagcacgttctataccctgggagcctcgggtggcattccgaggccattttggactatttacctgctgaggttggatatcttcaatgccatgttggcgatttagagtcatgtaagcctatttggaatcatgtctcacgcattggatacgcgtgagcgcacgctgtatgctccgatggcacaatcgcgacgatctgttgatcatgttgtacaatataatcaaaagcaaaagttgtcgattgaacgacgtacattatgctctgacgcactcttaattcgtgctattccttcttccactcctcaaactcgtcgtccagatgctctttcagccgcgcaaacttgttcgcaaagcccttgtcgcatctccaacacttcatgccccaggtgggccagtcgcccggcgcaaaccgctcactcccctcctccagcgggaactcatccatctgcacaagaaagctagagttgaagctcaaataatgcttcttgtgcttcatacaggccgagtgcatatcccgactaaacacatgaatgtgcaagtgattcatcgacggatgcgtatgcacgcccgccacaatctccttgctccaatcgcgcccctgcggtagcgcagcgattttttcctccgtaggcgaaccatcagacgcacacatgagctcgtcgagcgcgttttgatacggcttgtccgccacactcacgtgcccgaactgcctgcgaagttcctgcgccgcgagcgctttcacacgctcaacgcgtttccgacaatctgctaggaacgccgtatctgaggagaggaggtgcagtgggtgtttaaagtataggtctgggtttcgcgggatcaacaggagatgtacactgtactgtatcgttagctacgaaagtgtccgctaatgagtcgtgaggaaggagagacccacgaagcttttggaaatttatcccggataactacaaactgctcatcccactcgactaccctgccctccggattcgtctctgggttttccaggtatacgcccaggccgtttcttgggtcccagccctttacggcgtttttggcgcgcgagagggcgctggagggttgcgggtcttcggcagtcggcgcgggtttggatttcttggagacggacatgagttttgtgactaaggagtgagggcgggttttaggtccggtagggaggcgacgtacaagcgtttggacgtttctttgggtgcggagggggaggagagggcgcatcgccagtgagggtttgcggcgtcgtatttaggggaggcatggtgatgggtgggagggatgcgcgcctatgacgacaggattattggggctcagggaatcatggttgtgagggcgtgaacgtgcttgtcggatggtaatgctgcatacgatttcgtgcgggaatgctcagattagctaaagtgcacaacagttgtaccatgtcgagagatgacgcgcttcgacatgccccgagaagtggcccatgctccatcccacgcttcggcagtgacacggcggggctgcagcgatcggagctttgaattatacgcccgcgatttgtttctcggaaagtctatcaacatggcgacacaaccgcgacagagttatttagatttcactgcgctgagcgaaaggtggacaactacgcaacccggtggttgagcccttctgctagcgacagcgcccttcaacacccacaaacgaatgcattacttcccacaaaacttttgtagatttctatccactactgttcatggctacaccaggttttctgccatatctgcgaagtaaacacgatgccgaagaatgctcatccgccgcgcggtaagcccgcaaagaaaacagtgccgccggaggaagatacaagctacatcgtcttcggcgacggcaagcccaagaagaagaagcccgacaactcaaataccggcactagctcagaagacaccaagggtaaaggcaaggctgcgacaggaccggctgaagatggcccaaagaagcctgacaccaggacactgatcgcgggagtttcgtggactggcaaattgcctgtaaatctactggcagagcacttccagaaacaacactggagcaagccagactatcggatagtatgtacacaatgagacatgagtgaatcacgagctgaccttcgtagcgcaaagatggcgagaagcactttgcctacgccgtggtcttgtccaaactgaaccagaagacgcgagaagtgacgactctcccacagatcaagatccctgccgaactcgaagaaaaggcacaccagccaagtgccgtcgaagcccgcaacttcgccgccgcctataccctctttcgcgtcgccagtgcgaaaaatctacacatgatgctgcctccaacatacaaggatctatggaagggcgaattcacggaattgaagaagcgggatgaagcagaaggcaagggttggatgtacgaggcagacccgttctttggcttcgccgagcgagaaaaggcgcgcgaacttgccgcaaaagcacgcgagaagaagcagaaggaaagagacgaggcacagaaagcgcacaatctccaacctggagcggctatgccgagttcacgaagttcttctgctggcggcaggaacttgctcaaggggtgggagcgcgtacctaagattgaacttgggaaaaggacgaggaaggctgccgagcacctgattcgccgagacgctgtgtggaatccgaatggtctcgaattggatcccacaactaaatcacgccttgtgcacgaaattgctgagcttggtttccgggagagccacgtagaggaagctgctgccatatgcaaagatcgcgaagagatcatcgagtggttgctcatccatgtcccagaagacgatctgccgtcatggagtttgcccgagggctatgtcgctggagtcagcatggcgagcgccaatctgaagcgtgaaggcgctgtcaaacgtcttgcagctgcaggctatgcgctggatctatgcgaagaagcctatgatggccaagggggcgatgaacgcaaagcagcagcactcttgcagactcgacttcttcgaccaaacgaggacgacaaagatatcgcgcaagaagtggcagacctctcaatcgccgatgatacggaggagtggtcagaggaagatgcctgggaaaccgagatgtcgtctctggaagcaatttacgacaagctattcagtcgaccgtcaccagaaatgtgccggattgaacttgatatcaagcagcaaggaaagcgactcattttacaagccaggaagcccttcggactatatcctgctgtggtccccatcattaccttcgaagccgctattcccgcttatattcgcctcagtatcattcgacaggctctactacatgcggaaaccaattgcataggaatgcccatgatttatgatatcgtggattgggtgcagcagaactctggcgagatcttcaagaaccccggccggttgagtgatgtctcatctggtctggcggcggccgaccataccgaagagcaacaagttcgcaagaacaacaggaaagcaagaggtcggagaccgatagattggacgcctgcgacacccgttagtcagaagatactgtcacagtggcaggctaagcaaacgatgccgaatcagcaaaagatgatgaatgtccgacaagcattaccagcctggaggctccgagaagacataattcggactgtcaacgattgccaggtgaccattatctcaggggagacgggctctggaaagtcgactcagtcagtgcaattcgtcctggatgacctcatccagcgacagcttggaggtgtggcaaacatcatctgcacacaaccccgaagaatttctgctcttggccttgccgatcgtgttgctgatgagcgatgctctcaagttggcgacgagattggatacaccattcgcggcgagtcgaagcagaaaccaggcgtcactaagatcacattcgtcaccactggtgttctgctcagacgactgcagacgtcgggtggcggtgccgacgatgttattgcagcactggcagatgtcagccacgttgtggttgatgaggtccacgagcgcagtctggacactgattttcttttggtcttgctccgacagatcctacgcaagcgcaaagatctgaaggtgatcctgatgagcgcaactctggatgccgaagttttcgaggcgtacttcagagaagttggaccggtgggtcgcgtcgagatcgaaggccgcacacaccctgtgcatgacttctacattgacgacgtggttcacttcacaggcttcaacggcgctgcaatgggtgatgatggtgacgaggacaaatcattctccgccaacatgcgaagcatcggcttcggtatcaactacgatctcattgctgagactgtccgacacatcgatcgtcaactcggagataaagacggaggcatcttgatcttcctacctggtaccatggagatcgaccgtacgctgcaggctcttagccacttcaataacctacacgcccttccactacatgcatcacttctgccggttgaacagaagcgggtgtttcctcttccacctcctggaaagcggaaagtcatcgcagctaccaatgttgcggaaacttccatcaccatcgaggacatcgtggcggtcatcgataccggccgcgtgaaggagaccagctatgatccacaaaataatatggtgcgtctcgccgagacctgggcttccagagctgcatgcaagcagcgtcgtggtcgtgctggtcgtgtccgagctggagattgctacaaactctatacccgaaatgccgaagcgaagatgatggagcgacctgacccggaaatccgacgagtaccactagagcagatgtgcctttcgataaaggctatgggtgttcaggacgtctcgggcttcctcgcctcagctctcacgccacctgagagtacagcggtcgagggtgctatcaggttgctctcgcagatgggagccattacagacaatgagcttaccgcccttggtcggcacatgtcaatgatacccgcagatctacgtctgggcaaattgctcgtctacggcgcgacgtttggatgtctggaggccgcactgacgattgcatccgtgttgacagcgcgtagtcccttcatgtcaccacgagagcgggatcaagaaacacgaaacgagttcaatcggatccggtcatcattttctaacaatcaaggagacctgcttgtcgacctccgtgcatacgagcaatggtccgcgatgcgcagtaaaggcgcaaccacccgcgacttgcgcttctggtgccaagacaaccgcctatcaatccagaccatgtttgacatcgcctccaatcggacgcagtacctctcttctctcaaagaaatctccttcataccaacctcctactcctccactaacccctccacccacggtatgtacaccaagcaaaacaacaacgacgcgctcctccgcgccctaatcgccgcctccttcagcccccagatcggccgcatccaactcccggacaagaaattcgcagctggcatagccggcgccgtcgaactggacccagaagcacgcgaaatcaagtacttcaaccaagaaaacgggcgcgtcttcgtgcacccgtcctccacactcttctcctcacaaacattcccatccaacgccgcgttcatcgcgtactttaataaaatggccacaagcaaggtttttattagggatattacgccgtttaatgcgtttggattgcttatgtttgccggaagaattcaggtggatactctgggcagggggctggttgttgatgagtggatacgattgagagggtgggcaaggattggtgtgttggttagtcggttgcggggcatgttggatcgagtgctcgaggggatggttagggagccggggaaggggatgagtgtgagggaacaggaggttgtggctgttgtgaggaatttggtggagagggatgggttggatgcgtagaggaatggaggatgggacgaggtaaaaggtgagcactgatatcggcgagtggcaggcactgttgctagcctggtaggcgtttgaccatcttcatctatcgtctcatctcatattttatctctacttcgtctcactatcaattggcatcgtacacaccatctttcttaactaccctttatctgtctcacaacgcatatgagtcttgcttcattgcccatcttttctttctctgccttccgcgtgttctggtgcaaggcggttaatagaaggcatgttcgagaggactaccgatgatgtcctccagacttatgtcgttcatgtcaaaggacgttacgagttgtgagcgttctcacttgatggcctctggggcgttcattgagagttgtcaattcgtagcatttgttctcttagtatgtcccttcttatttctttgcctgagatttcttgccccgtctgccttggtccctcgcgtccactttgcgccgagtatctttggtgttggaatggacgctttacgagctaaccattgtatccgcactcacctctctcacgtcatgtttgtatcaatctcactatcgctcgtattgaagtgtcgctcgggtatgtgagtcctctcacccaccaccattcattcccttacttctgcacatcctcatcaagttttccgagctttgtatacccaatgtatatctccaatactcccttcctcattgctccttcgtctccgtgaacccatatacagccaggacttctcgctgaatacccgcattccgcctcgtccctccacacccaactctcaccaccgctccctcaaccatctctctcgcttcacccacggaaccttcgctcgccgtcgccgaccttccacacacaacagcaaacgcgcccgtcgatataggcccacctcccacccgcccgcactctgctcatatatctacagcacttgctgccctccggtatataagtactgcaaactgccaaccctctatcaacgagcctcctcccagctctcagccgcttagtctaacagtgttattggcacgaccacttcgtatcggtctaacgcactgcctttattcctaccggttttctgggacctggggggtcgctcgttcgattctcggaaacggaaaaattattcaattagtttagacgtcgcttgagcttcgcggattggctaaataccaagttcgatcggggtcgaaaggtgcttttttggagagtttggggtcatgtttttttgctctttttggctctgttgggggggggcggggagtgttgttgcggtgtttgatgggcttattagggacttcagtgcagattaatgtatagctttcggttgattgagggggcctcggtattcaacgctgcttggctctggtttcagtggcacggcaatgtgcatgtctcatgacgccctcccgggttgggtcagcggaggaaagcgcatgctgttcgttgtcgttacttacagctgttaaatgactgggctttcatcatcgctagcatctttacaaacatgaagatgattaccggtctcgagagcgaacagggcgcgacatcgcaaggatggcagtgtggtgcagataaaagccacggacgtcactcggcaccttgtgaacgataacacaaccgaacgttcacattataggcccactggacaggaaccaagtgttagggtaccaggcacgcttcccaccctcatgtgaaaccaacgtgcgcgcatgtggttcgtcgtgaagtaagctcgaagtgaggtcgcctaatttgacagggcgattccaacacatcaccacccacccttcctattaacccacccaacttccattatcgtcgccacatcaccacatctcacacctggccttcttgaaacacttcacaaagcaggctctttatcttgataggccgccccatgtactagcccaatcgcgttcctgcgccgcgccggctacgatgtggctgtacctgcataaggcgcccgacgcagcccccgaattagaccgcgcccagtgtaatactgacatacaacgtggtcgttctccgaacaggcttgtagaacctctccggcgaccgaaacactgccagcgagaaaaaaaaagcctctgagcgccctaaggcctgcacccaacccgggcgagcaaggcacatcagtcatctcattcgtcaatgtcatctatctataatttctacaacttcgaaaagtaggctaacaacgcttccagattcacactgccaacatgttgaagacttgactgctggccttggggcgtgaatgttggcctgcgccggaatttgggggttggaatgagaggcgcggtatatcctcgccgtgatgtcgccgttttcgtaacacgcacattccaacttctcacgctgtctattctatcttttcactctgtttttgtttctatcaaggaagtcattctgttcctcggaaaaccacatcacctgcgcagtcatcgggtcaatctagtcatttccatctcgccccttcacacactcattgcatataagtcaaaagccaaagcgcgatcgtcgtttgctcgctatacaacaatatgcatctactcaataccatactcctatgtactgcggtcgcatctgcgaccccgcgcatcttcgactgggcaaactcgatccaccaactggccgcaagaaagatccttctcgactcgacccttgcacgtatgactaacgcgcaagccctcgcatcggttaagaaagagacatgttacaacggcacgaggataccatggcctcaaaacgatctacctcctccgctagcagataagcccattcaacaactccacatcttcaagaagccggaaacagcacccaacactctcaccatccacaactactgcaactatcccatctactacgtacactggaacggacctcaaaatatcggccaaggtgtgatcaaggctcatgatgttttcacaagtccattgagaggatccgtaatcaaggccagcaagactcccgacctgaccaaggtcgtcctgatcgagtacttcaacgacaaagccaccaaaaagctatggtacaatctcagtcttgtaaagtgtctcggcgtcaatcctcggaatggcatgtacaccaccgacactagtgcatgtgcaggccacgagggtggtttgcagttcggcaacaaacaagtcatgagctaccagtgtgcgccgggctggtggtgtgatgatcaagcatatctgtacgatgtaagttgttttttctatacaatgaggacggatgagacggtttgctaacatgagctcaggaaaacctgtgtaaggttctgaacccggtgagcacttgttctccaaaggacggtgtcacgatggagttttgcgcgagcaagcgtcgatgaaaatatctctatgaactagaagtgctttcattccagtgtcctttcatgaacatctcccttcacatctttaccgcgtgcgcgtgctcagacttcgggtcaagtcgtttgtcccttcgacctggaatggtcccttacacattcttgtctatggttcatgcagtaaacagtttagtctatacatacacgagcgagcgggaataagaaaacatgtttttcataaacacaatggactcagggctgagactaacctacttcaacgtagtgcagcggaaagaccggcatccacccgccgcaaagtcggcctttggcgcaagatctagatcgagataagataacattcacacggcaaaaaccatcaccacgcgagcagcaaattctgtcagccacaacatcgaaatcacgcatattgacatggagctacaacccgaggcgtcggatttctcacttgttctgcgcaagtaagtggagacggatccatctgataagattgcttggagcggtactatgctatgagaggttagaatgagaggatggcccgcgttctagtgcagctagcttcgtgttaagctcagcttcaagctttagtcaagacctagcctgggctgcgtgctcgaatggtgcggtgggccgacggggagtgtgttgagatgtgggcaggtgggtggccttgttgcgagtactttatgtgaagaaatgtgtaccgtctgtagagaacttgctcattggatttcctatatttcctttccatcctcttgagattccataatagagttattgtggagatggagtcagtcagtcaagcgcaggccaattatgcgattggtgaagaaccaaagagggatatgagcgccgtcgacatcgacgaagaagaggcgattcgcaaagtcgaggctgcgaatactccggagctcggtgctcaaagtggtgtcaggaatgtcgaagccgtgactctgacatggacgaagaaatcgctggcttgcgccttcgtatggtacgttcgaatccctcatcagaactatcttcccccacagctcgaagcctactccacttcctaccagaactaacagtgtcccagcatgtggttcctctacctcaccaacgccttccaatcctccataaccaacaccctcaccccctacgtaacttccaacttctcgcaacactccctcctcaccgtcgttaccatcgtctccaactctctagctgcagcagtctacatccccaccgcaaaactgctcgatctctggggccgcgctgagggcttcgcagtcatggtgtgcttcgccactctcgggttgattatcatggccgcctcgacgtctcttgccgcatactgcgccgcgcaggtgttttataccattggctttggcggcatgatttactgcatcgatgttatcaccgcggattcgtcgagtttgaaacatcggggtttagcgtttgcgtttacgagttcgccgtatatcatcacggcgtttgcgggaccgaaggcggcggagggattttatgagaacattaattggaggtgggggtttgggacgtttgcaattatcgtgccggttgttgcggcgccgttgttcatcattctcaagctgaacttgcgcaaggcgaagagggagggtgtgcttgtccgtgaagcaagtcaacggactctggtgcagagtgttgttttccacatacgtgagttcgatggtgagtactccatcccatatctggtcggagcgatactcataccgcatagtacctggcgcctttctcctcgcctctggcctcgtgatctttctccttcccttcacgttggccgactcggcacccagtggctggtcaacgggctacataatcgccatgctcgttgtgggctttgtcctgcttatcctcttcggcctacacgaacgctacaccgcgtccacgcccttccttcccttcaatctcttaaccagccgaactgtcctgggcgcatgcatgctctccttcacataccagatcagctactacgcatggtactcatactggacgtccttcttgcaagtcgtcacacacctgagcatcgcagaagccggttacgttgcgagcacgttcgatgttctttcgggcattttgttactgtcaattgggttggtcatcagcaagacgggatacttcaagtggctgctgtatatcgctgtgccaatatacatacttggccaaggactgatgatttacttccgccacccgggcacgagcgtgggatatcttgtcatgtgtcagatattcatcgctattggtggtagtatcatcattctttgcgaacagattgctgtcatggctgcagcggatcatcagcatatcgctactgttctcgcgctactgaacatctttgggtggctgggcggcgctgtaggaagcacgatttgcggcgctatttggaccaattctttcccgcaggcgctggcgaatctgttaccggaggatgccttggagatgctggacgatattacagggagtctggatacgcagttgagctatgaagtcggcagcccgacgaggttggcaatcgaagaagcatatggtgttgcgcagaagagaatgttgattgctggtacggcgataatgagcttgtgcgtcgtgtgggttctgctcattcggaactacaacgttaagaagatgcagcagacgaagggaagactgttctagaagtatatcggaggggacgtgttgccgagtaacaacgcacaacacgcactgaaaagtcctgtgacaatctgtgcaaaaacgagttctaaagttgtacctctgttacatatcgataggatcgagtctgtatgagtacatgcacaagagggttcaaaacgtgatcctcggctaaccgatctttacccaagacggttcattctgctcgaacgatttgtacgttgctttcggaatttgatcgaacaaccctcccttcaagtacatcgtgcctttgccatcagtggtcaaggatgcgacaggtctgcttctaatcagcctcaactcgaatctctcgccgagtgaacgtacgatccacagtcgctacagaattggcgaataattgtgttgccagtagtagtatcgttgtccgtatagctcttcagggtgcccttagcgtcgcttattttggcatcgtctttggtcatggggaatacaatggaaccaaaggtaccacctccacgacggcaattggcgctgcgaggattagttagacccccagagctgaacacatgtacatcaaacgcaccagtagcaaatcaccgattccttgggaagctctgggagggtaactttgatgctcgcgcagttgcagcgtccctcgaccatattgatagacttgagtatgttcggaggcgtttcgaggtggtgagatcgatgactttaaactgcttgactacgcgattgtaccagcaacttggtggtcgaagttgaattacagaagaacacgagagagagagagactcaacagcactgggacgttggatggtagaggtctgatgatgacgcacgaccagcgaagctgcttctccaccatgtttacctcggctcgcgaacgcgggactcgtctaatgccaagtgggtggatgtggtgtcgtctgcaccagaccatctttgcccatatagtcgtttcatatcaagaagttgctgcttctcggatcaacttgtggaggcaagtttttagacttcggagtggaagtttcgctctggcatagtcaggtgcctcgggaaagcgtccatggctgtcgcgcgtagggttcaccatgggcatattttcgatgcttatactgagacaatactctgaataagcagttcagccttgtgcttacttggaaggctgttcagccagcggccgagaggctggttgtgctaagtgcaggtgcatgtcatgacgggtaagggacagagcaagaacatggtggcgagaacgacgacccatagactgaattttgagggaagaagagaatgagatgagggagtcgagtttaggtagcgatgggatattgtcttgcgttccgaaagaggatagtgcgcccatagggtgctcgactagcacgtggttccgcgatcctatcgataagcgcgaggtaaacacaacaattgcttgtagaccgccgcaccaacagcgctgcacgataccaaaccttcgccacgatctgaatcgctcaggctaccccccaagatggtactgaacccgctcgaagtctccgatacacgcggctgactaagatagacgcgcgactcagcagcaacataccttcacatgcaccactcgcaccacgccgacctccttgagtccttcaccaaccccacctcgtcacagctcgcgccggaagacatatacattccgccgcacctacaaccagtcaatcccgaggacgaggatgacgtcgtgcctgaccagcatgcggctttcggcatccagcgcgcaacacagacaaggaaggagcctgcctggcgagacttgggactggacgacctgatgcgccgaggccccggtgaagggtctgcatcatcctcgacggcaaggaccagcggtggtgcggccgtgagcgcaggtggtgtcgcggcggcaaggcaagacgagcctgttctcttggcgctgaggagacagccgggtgccagaggtcctggagtgaggcccagtgggggagaggttcagtcaactgccggtggcggtgctggaaacggacttcctcgatgaacacggtggatgattttgaggaacccaataggaactgcatcagacctacacacgttcatcggaaccccaagcaggagcgatgggactcaaaagctgacgaccggactttccatggcacgaatgcagaactacaggcctgactggcgtgtaacagtcttaggactctacggatggcattcggtgattcggcgatacacgtgtccgaggcaaagaggcaaagaatgccgaatggtttcatggcattatggcggcgcatcatgcaacatgctcatcagggcattcgagcgcctcgtctcaattctccgtgtgtcgcgaatctgaaactatctccatgccaagccgcgtacgcaaagcttagcacttgataatatgcggcgataagtgaaacattgacaggcttcatcacaacacaaagtcgaggttactggactttactaatcatctcccgctcggtctacatgttcgcgcaagcaccgtgtcgtgttccagcacgacctgcgacacatgggcgacaatggaaatccggtaatctggtcgtgtagttatgtcgccgcccgactcgtgaattattggcggcgccttctcgaaacgctgcaccgtctctgtcagatgaactgtcaagtttccttcgggtttcagtatcaacgaggccgcgtgagtgtccacgactatccccgtcgtcacgttgtattagctgccgcgacgttgggtttgcataaactgtcaacatcattattgatctacattagccatatctaactctcttttcccttctctacttttagcgtttatccgatctacacattcgttcggccggaccgcttcgcttctcttgactatattcatcctttactactttgttcgagattaatataactcggtcctcatcatgcattcttccaacatcatcgttgccatgcttttggcctttgcaaccacgtcgtacgcctcgccagagccaactttccacatcatcgaagtccgcaaagaacgcaacggcaccgagtcgcgcggtagtagagaatctgttagatcgcaatgcgctcaaattcgaaaactcacagcccttaccaccctcgcatccaaccaaaccaaactcgacaccctcgtctccagtggcgaaatgagcgaaaagaaagcgggacaggtcaaagccaaagcctcaatcgctaccaccaaactacaagccctgacggcgaactcgactgttgcggcacagtgtgcaacaattaacgcggagcgcaagatgaagcagaattgtaggcagatgaagcgctgggagaagctgaccaacctggcgagtaatgcaaccgccctcgatgctttcgctgcacagaaaaacatgaacgcgacaaagctggctgcactcaaggcgacgctacaaaaggtggagacaaggttgcaggagatgcaggcgaataccacgttgatggcattctgcggacagacgaaacaggcgactggacggcctgaaagtgctaatggtaagttatgctatgtttttctcgtggataggtgctaacgatgatgggtaggcacggcgagttctggtgctgcgaacgcaagtggtgcaccgctacaggcgagtacgaacgatgcgggcgcctcaaacgctgtgtcgtatgtttttgtgcctatcatcgtgagtttgtttgtgatgttgctctaggtggacgcttcggcgtacagactttttagaatgctacaacatgtagactgtgagtcaggcgaggaacgtagactagtagaacgactgtacatagataaggcttcggatatacccaaatgtttattttcaatacgcagctatatactacttgcagccgctacacctccagaacacaagtggagaagcaagtcacgtggagtatagcccatttcatgctagtggggaaggttgaacgcgttgcacgcgactgatcttcccgaacaccaaaacagcatccaggtgtcggcatgcctgtcatgtcagcatatatcgcgccggattttccattgaccaaggggaagtacggctgcgttgatcctcgtagctttggtctgcgctcggtggctgactcaaccggcttatgctgactgccgtcttactcctacaatcgaagatcaggtcatgacacatcatgcaacaacactctgtttgatgcggcaatacacagagacacgatgcgccatcctgtagccacgaaatgaagccggatgttgacatccaggaccgagcaacccacgggtgacgatacgcgagagctggttcgagacttgcagttcgtccaccgttggtaagccaccatatatctcaaccaatagagcaactacatgctcaacagccttcacaagtggaaaatcatagcttatcgctgttccttgtcacgagcttagacaggcttgagtaggcttactactccttcgctgctgtctaccccgcgcgtcttcacatcggacctgctgaacctagaacgttctcaattccagtccagcgagtcaataaaaggcccttttgttaagaaaactggcaagggatacctacaacacgactgggagaacatatcgagaacgtggtctggggcaagtctgggtaagcttaagcctctgcttgtctgcagccgtgtcgtctggatcttgggtatctgaaaatccggggtatcagactgttctgggcctacatcctctcgcttaacacattgtatagctcaacatagcttcgatctgacaagcagatgaggtgatatatggtccccactgtccccttctgtcgggaccttcaaactcaaggggcaatatctacctttgacagacttgtctccctttagtattgctttctttagaggacggacttgctataccatcgatgagcctctcggagaagatggcgacagaaaaggtggagattgcgaagcacgttgaagctgtcgagacagtacatacagatggtactgtcgacctcgtcgacactcacgccatcggtggagagctggaggagatgccaccaggctactttcgcagcgcgcaattcatcggcacagtggtcgcagtatgtactgggagcacatgcgcctatctcggatgggtgctacctgcgaacactttgtaagtgtctcacccatgtgtcatacacaatactgaccaaagctagattattgatcaaccaagacatcggtccttcaccaaacctaggttgggttggcacagtatggatcctcgggtcggccattggcttcctactcgtgggccgactgtcggatatctttggtcgcaaatggatggtcatcggtactacccttctcagtatcgttggcaatatcgtaggtagcactgctcatagcatcgagaccctcatcgctgccaacgcactgaatggcgttgcagctgctggtcagctctcattcggtatcgtccttggcgaacttgtaccgaacaagcaaagagggccaatcgtcacgttggtgttcatgtcatctctcccgttcgccgtattcggacctatcatcgcccgcaagttcatcgacagtacagctgcaggctggaggtggagctactatctcggcatcgtcttcggtgttatcaccatcgtcctgtaccaatttctataccacccaccgacatactcgcagctccacgtcaacggcaagaccaagtggcaagcttttaaagagctggactttgttggtatcttcttgtttattgctggttgcgttctattcttgatcggcctgtcatggggagggcaggtgtacccgtggacaagcgctcatgtgctatgcaccatcatcattggcatactcaccctagtcgcatttggtctctatggtaagtcttcctgtaccattaacaccagcacgtcgctaacaccatgatacagaacaatacctttgcaagaccatcccgctcatgccaccacgcctcttcaccgacattggttatgtagccatcgttgttgccgcatgcatcggtgccatggtttactactcgatgacgattgtttggcccactctcattggcacagtctataccccagatgtgatcgagatcggctggcaatctagcgtagtaggtggcggcgtcctcctcggccagttggttggtggcattgccttgtcataccttcccaaagtcaagttgcaatgcatcatcctagccgtcctcaccacagcctttgttggcagtctcgcagcactgggtccagacacacatacctttgtcatcacgatgggtacattgggctgcttcgtcattggttggatcgacaacatcaccttcccgggtgtcaccctcgtcatcgcacctcaagatattggcctcgcaacaggcgtactcggctccatccgtgctctcggcggcgcagttgcgcaggccctctacgtctccatcctcaccaacaaagccacgatttacattcccaaatacgtcgtccccgccgcgactggcgccgggctaccagtctcatcactcccatcattatttcaaggcattacactcggtaacttctctgctgttccagatatcacgcctcaagtcatcgccgcgacggggattgcggtaagagatgcgtacgtgacgacgttccattatgtattctacgcgacgattccgttctcggtgttgctgattgtggcgtgctattatatcccagatatggataagtatctgcataataatgtggcgaagaggctgcagcatatgggcaagttggatgggcaggcaaatgttgagggggcggagaaggtttaaggatagaggtgcagcccggcgtgcaagaaaccagttgcttgtgcacgaatttcagtcggacgatatcaccagcgaagaactgtggaatatgaataatgaacaaattacatatctgatcggttttccgtcggtgaaaaagcacgctatcgtgtttccagctagcgcatcctgttgaggaacgaggccaggcctacataagtctcaacacgagtagcctgcattgtacgctgtttctagttcttcatctatcttcaatactacaggggttttttgttatggcgtctgccaacatggatcatccggccgtccatcttctgaagaccctcatgtccatcgtcagcaccagcgagctcgagtacgagattggcatgttcctggaacaacatcttctgagcctgggatacacagttgagcgcattcctatcaagccgggctctacgcgccacaacgtctatgcctaccttggctcatctcgccaaacaagagtgctccttacagctcacatggacacagtcccaccgcatatacccttgaccatcgatgaagacatcattcgtggaagaggatcttcggacgaccttggaccactagcagcgcagatactagccacagaagagctgaggaaagaaggaaagttcagatcagaaggcgacatcggactgctatttgtcgtgggcgaagaaaacggcggacacggcatggtcgctgcaaacgacatgggcgtatcttgggaatctggcatcttcgccgagccaacagaaagcaagcttgccaaaggacacaaaggacagattgcgttcgaggtgatagccaagggaaaagcctgccactcaggctatcctcatctcggtaaaagcgcaacgtctgcccttcttgctgttctgaacgacttgtccgcagcatcatggccggaatccgaattgcttggcccttcgacgttcaacatcggaactctctcaggcggcgagaaacacaacatcgttgctccgtctgccaaggcactgtgcgaagttcgcatggtggctgatttacctggtgtcaaagctaagatcgcggagatagtgtcgaagcacgaagatatcgacctaaactttgtctttgagtatcctgaagctctcctggaatgggatatagagggctttgaggctgctccagtcgcgttcgggacggacgtcccgagactcaaggctgaatactgtggaaatagagtcttgtatggaccgggttctattctggttgctcatgggccggatgagcatatcagtgctaccgagttagttgaaagcattgcggggtacaagaaattggtgcttcattttctttcgtgagccggctcatactgagctctaaaaagctgtgtgataagctatagaaacattgctagtttttaaatgatttgtttcgttagttcaactcgcctagggttcccggtggcattatgtagcagtctcactcacagggcgtggacgacatgaatcaagctatttccggttagcgcgcctgactcagccgacttcggcgtgaacctcgtcatctagaacgttgaaaggaagtccatgatctttcatcccaacttagactgaattgatgcacgcatattatcttcaaaatggacaacacgattaaccaatcgtcagaggacagggaggatcccttctcgttcatgttcgctagcgatccaatagccacggacacagtcttccaggatggtggattaagcgagctatcagctgcattgacagctgcgcatgcgaattcattccagactgagagcccatggatgtcaggagtaacgccggatgggatctcaaacaactccactgccttctcgtcaccgttgactccaggtacaccgatcacacgtccaaagctaggaagcagattctcccgagaagtcattcggacactaaagacttggcttgctgctcaccagcagcatccatatccacgagatgacgacatggagcttttgcagttgcgcactggtctgaaccaggcacaactcactaattggttcgcaaatgctcgccgccgcggcaaagtgcaaggtgctcgtcctgttacaccacgagcacctgacagctcatcgaaccctgttgatatcattcaaaggccagggactcctgcaattcgacaggattctcgtgcaaaggatccattgcagcgatgggtggacagtccgcctgaacatgagccggcggacgtaggagacattgctcgtgctatggcgtcgagttcacgaagtgaatcaggtaagtccttttctacaacgggtaccaagtatatttgtattcaatgtatactcatatgtacaggcataaatggcgtaaaagggtatgattatgcagacaacgaccagtggcgttctccttatatatcgtctgcaagcagtgctggcacttctcaatccagcgaagtttcgacacatcgttcttcaggatcacaaagctctctcaaggctcgccgggcagctcggcgaaagcgaactccccggcggaggccactggaaaccgacctttctgctaaccctagtatgccataccagtgtaccttctgcactgacacattcaaggtaagttggtggggccggaccgagaacagtggatactactaaccttgtgcgttcgcaaccatagacaaagtacgactggcagcgtcacgaaaagtctctgcatttaccactcgagaagtgggtgtgtgctctccatggacctcgtgcgccaaagccgcaatctgcagaaatgtgttgtgttttctgtggtgaatctgaccccgcggaagctcacattgagtcccaccacttctccttgtgccaggatcggactctagaagaacggacgttccatcgtaaagaccacctcgtacaacacctacgtcttgtgcaccaggcgaaatatgaagcttggtcaatgaaagattggatggtgccgatgcccgacataaaatcgcgatgcggcttttgtggtgctgaaatgaccaaatgggaagagcgaaccgaccatctagcggaacactttaggaatggttcgactatggaagggtggaagggtgattggggcttcgaggaaagcacgcgacgactcgtcgagagtgctgttccgccatgtcagtcctcccatcgcatctacgctgggttcgatgctgacaccaacgcagacttcattcactatgagcgtaatacactcgttccaatgcgggctactgatacaccctggggctctccgcccaacggctacgagcttgtcaagattgagatcgaattctttatccagaattacattgatatacatagcagactaccatcaaacgatgacattcaagtcgaggcatgtcggatcatcttcgctgcagaatcagcacctgacgcaaactcttctgttacttctaccttatctcgcgagtcatggttgcgcgacgttattatggcttctccggagctcaccaggcgagctcgatttggtccccttcgaacttcgagcgaaagccggcattcaccgatgaagataaacgggaaggaacatttgtttgaagactgtccttttgaagcacgactccgggcttttgtcgtggaccaccacatttcaggcacgtcacttgtcgatggccagctgcaaacgcagatgtgcaccatcgtgcgagaaatggaaagagtgtcgaacacaccgtcggatatgtatgcgaattggatcatgaagtgcatttgctctggaaattggtggcttcaaagcttcaaacaacgagcaggtgtggtgtccacaacggacccatctattgccctacctgaagtgcacttgcaacgagcgcacatcgattggatacagagtacttttcagtccctctcatacttcgacgctgcccagaacgttacacaaacacagcataactcgctcccgcttgtttcacccgacctgttgcctccgaaagagctgaacaccaacatgactcaaagtgtctccagcgaggcgcagatcataccactgactcagactacaatgttcgatatgcggggaaagcagcagggctttttgccaccagaggacaccaactatttccgtatcttcgagagcgatatgaggcgatgggtcgctgcaactatgtcgccaaagaacccgaactgtcatgtgccgtctgaccaagagatccaacatcaagctagatggatcatgtatgatggggacgatccttggaaccaaacgccagcagactattcggaatggctgtggagattcaaagaagcaatgggtatctcgcacgatgaaaatgcgggcatgccaacaggatccacttaagacgggcatcggaagactaaaaagcatagtacgttgggatcgtcgatattctacatggcacttcattcctctctcgatgctactcaacggcaagtccgctaagtcatcttgctcccgctctcgcttgtggggcagatatcgattcgtaaccatcacctccttggccagcggcgatcaaagccccggataatcttcggatgtgatcggcccgccactactcctgcgattgctccactggctcttctttcgctttgacttctggccgagccttgaatcggtcgactttttcatcggcccagtggggtctcttgtcgaacgcaaactgcaagatttccgggcgttggtaatgtccagctgcatcaatccacaccttgatggcaccaagctgagagaaatcaatttcgccctgcacgagcttttcctcagcaccggtgtgtggacccgcaatgaatgcacagaacggatgcagaatcgatgaccagcctccaccgagtttgaccagatcttgttttccgaggttctgttccatccagtccagacatccttggtcgacgtagttggaggccgtgatgacgaagacctgagcagtgagtgcgtgcgccttcatgagcgcttcgatctgcgcatccgcaaccgcctcgaagcccgccatggtagagagcgcgggccatgccccagcatgaatgtgttggttctgagtaatgagcgcttggcgggctccattcattgtgtgctcccagcacgctaagccgccgaggttatagcccagcgacaagggccagttgcgcaacgagctgccattgccctgagcccagatataacgctcgacataagttggttgaagcttgcggtgcacaccaagaatagtaccatcgctgtcgatgataacctgcgaattgaacaacgtgtgtccgtttgcaatgcgctctgaaattcccaggttgatggcaacgcctgtgcgacgacatgcatcttggatggcactgacgtcctcaccattgggttccacgacaacgctctcttcagcatactgtgcgagtgccccaacttgtttcagaggtgggtaacattcggcccagtactaaagggggaatcagcaattaggatcggcgcgttttcggaagtgtctatccgcatttgactgtgggaacacgtacggggtatccgggtatgaacgtctctggaaaaacaaggagtttgacatcgcttgtggcagcttgttcgatgagctgcacggttttcttaatcgtggcggccttgttcatgaacacaggcgcagcatgggctgcagccactttgaatttggtctcctttggtggcgccattgtaagattctcgaaaactgagttgtacaattgtctggaagagacgagaaagtgagtaagattaaccagagtgtcgggtgggatggagctggttgaaaacgaggggtctgtttatgcagtggccggtcccgcatgcccaaactaaacatttagcttgtcttagcatgcccgttcacacccgcgagtcgcgcccacgcatttttcggtagtttacccgccgcttgggagcgagccgtccccttagggtcttgaccgttgcaggccaagatgaccgttgggcgggtcgagcggtgggcgagcgcgtggaagctggtcgattcgatgtcacacacgaaaaagcatccaagggtgtgttgtgcaacacacagcacagaacacccgatgccctctccattacacaaattgtcatcgagtctgtgaggcggcctctcatgcgacaaagactaaccgcagaacgaccgagcgtcggttgctcactcaggcctccccagttcgtcacaccaatgtcggcgtattttcgtaaacggatgccacaagcggcatgatctcctgtatgattcacctaacatagcaatgatgcgttcagatgttactcgcgttgcatccgcacatgcttgctgttcatcctttgatacatcaaacagctcgatcgctgggatgcaatactatgggtctttaattgcttctcgttgtgcgactacagtacatctactctgtgcattctccacagccagagtcgcatcccgcatccgtttcctgatgcccttaaacttttgtgtttaactatcctgcgtttggcgttatgtctttcaatttcacagatgtgcctccgggcatcgacttgagcgagtctcgaactgcaagcaacaatgccatcggtatcgtgctatttgttctgtcgttcgtcttcgttggattgcggctttatgttcgtctacacatgaaacgtgagccattggggttggacgattatttgatgttcttgggactggcgctcaatgcaggcaacttggcgtgttgcattgctggaggcttcttcggactaggaaagcacatctggtcgttggatccatatcagatgcggcaaatcacgatcgtaagtctactacactagctcggtgacagcgctaacttggatagatcacatttgcatacgttttcatatatgcttggagtgtgtgcattatcaagttttcgatcctagcgctatatcgaagaattttcggcatctcatggcttgggtacttctgtgtagcccttacgactggctatctcatcacgaatcatatcgtgcttcccctctatacttcgcctatatcctattactggaatcaatggaatgtcggatcgaaaggtgttatacaggtcgatgaagcaaaggttagcaatgtctacccgcaatattggaagcaagctgacagtgaagtagttctacctgggtgttggcattatcaacctattcggcgacatttgtatattggcagtcccagtttcgagcgtggtgaagcttcagatgggacgcagccagaagattgccattagcttcatgttcttgctcggtagcttgtaggtctctccacaccagcccacaaacagggctcttactaatggcgcgtgcgcagtgtatgctttgcatctctctaccgcatcatcactatcacccgtcttgtgcaaacaagcgatatcagctgggccaaaagcgacgtcttcatctggagttctgtcgagccctccatcggcatcatcagcggctgcctcccgaccctccggcctctactgatcaagatactcgatccatggcgcaaactcattccctccgtcaagaagtcgtcctccgatgggtccagcaaatcttcgcgcccttaccccttgaacacgatcgagaccatctccaagaagcgtacgcgcaagatcaacaagaaggacgaactagacagtttacagttcacacaattggaggatgaagtcgaagtcaaagcaaacggaaccgttgtccgagagtctgtgaaggcgacaggcaaaagagattgcgacaactcaggcaactggagacctgatgatgatgagatgtgcttgactacaaccacggtacacaggagtgagagtgaggctggtttaacaaaggaagagaataggtctctagacagtctggagagggatgggattacgatgacgaagaggttcgagtgggatgaggaaaggcatcattgaacctttatagctgttcccgaggccgacgggttgcgttgcgaaaactttatggtcttattacaagagatgaaattgacaccctcatttccactgcattgccaatgagcatcgttatcgacaatcgtgaacacagttgcttctgtgacggttgcgcattgcaacattaatgatgactgccaggctctctagtaggtatgttactgtgtactagaggattgaattacgcccggtgcatttacggatggcctccgatatcgaccgttgggttgttggtagtgcggatcagttactggagcggaagctgtgagggcctcgcgaagttagtcgctgccgctggcaatttagcagcagcacccaaaccacctacttcctcttctctaatcataaaaaaccaccgcaatagcatcttaccgcctggctgttctggtattttggtcgcgcaatcatagtgaaagatttgctttatcctccagtgccgtgtaggacagtcccggcccttgccccgctttttgcacacatcggctggatttacgtccgcaaagttgcacatcgacatgttgctccgttgacgaccgctatgcctcacgaaaaggaccagcacgtgattaaagtccgaatggagtccgtaagggcgcctgcagagacggcgagctgttcgtccgcctttcagatataatacatgcggcagccagcgcattacttagaagtgcatcctctatgaccaccatccagatcctttctctattcacttcaagatctgttccatcctgggacttgaccaagagacttatagcctctgatctcgatacatcttgcgaagacgtgacgcaatgggccaatcaagcaagggtatcagcagctttgtacctgctacagatataccgtccctggatggcaagatcatctttatttctggaggtatgcttcacacccccattccatgttctttgaattcacgtagtatgcaggtactgccggtctcggatcggagtccatgaaggctctagctgcccacaacgctgcccacatatacttcacgggacgcaatgttgccgctgcagatactctaatcagcacaatcaaagcactgcatccatattttggactcactttcatacccatggatctatcgtccctgcgctcagtaaaggaagctatcgcaaagagcttcaaccatgatcatctcgacatcctcctgaataatgctggcatcatggcaaagccaccaggtctcagtgttgatggctacgagatacagttcgcaaccaatcacttgggccatgctatgctcacgaaacaactgatgccatttctactcaaggcctccgaggccccggactctgacgtacgcatcatctgcaataccagcgacggttacgagatatctcgcatgatcaagggcgggatatcattcgccgagctcgagagtggtagcacaatgagcagaacgctgctcggtcaatggcaacgctacggtcaatcaaaacttgccaatatacttttcgcagcggaactggcacggcgctatcctcagatcaagagtgttgcgattcacccgggcgttgtcgagacgccattactgaccgacttggccgggtttgacaagtactttaccctctggacgtgtaagcttcagggtgttccaatcatgaaaccacatgagggtgcatacaaccagttgtggtgtgccgcgggcgctaagaaggaagtgctgaggaatggtggcttctacagacctgttggacgcgatgatactgacacgttgaaaggagaaggatcgaatgctgaactggcagcgaaactctgggactggacagacggtattctgggaaagttcgattgaccatggtaagcttttagctgtctagagtgcaaaagcttgagttgtttgccggactgatcttacaccaaacagattgctcgacggcatgaaaaggatggcaagcatgagattaagtacaaagatgacgatggttcggtgacatgcattcacggtacctagcacaaagtgaaagtgtcgccttacaggatcccggctcgatttccgagtctttcatcactccattacttagcgcatgaactgctcatctgtataagtaaacttttctctaacactacctccacttcctatccctccttgccgatctctatcaaccacaatttctaccaactgggtactaccagaaatgtccaaccagcaaagcagactgactcgcaaacgcgttgcacgttcccctacaggcgatgaccgaacattgaacaagcggacacggaggaacagcaacgacgtcgagcgaacatccaacttcgagtcatctcctccgcgtggccgccctctcttacgagatgacgacgagaacatgttagcgagtctaactcagggttcagagtcgtcactggagccctcagtgcaactctccgaggacggacaccccgatgcatatgacgtggacggtgaagatgatcccatcgtcgaaaacaaccgagatagtcaagtttatctcatcgccaacagcaaccaagatggtggagatgatttcctgctcgtccttagcaacgacggagatggtgagaataatccccttgacctcggcagcgaccagattggcgagattaatctcgcaatctaccaagacgaggaaacccacgagcacggcgacgataatctccccaatgaaaagagtgaagatggtggaaacaaagcagccgaattactctcacgaattcacgaggccatcgagtacacccgctcgcgaatgtcccaaggtctgcccttaatgcagacgacccgcttcgaaatgtggctcgagactgtcacctacaagccatcagacaccgaagtctatgcctttgaagtcctcgacgacagcccagccacaattatatttgtacaccccgactacattgtctacgagctcggcattccccctccagaccttgtggttgcagcagtgggtgttgtaccacgacacactgcgcaatggtgggtcggcaagtctgcagcacaggttcgagctgggccatgggcagatgcggtggacttgcggaaagcggaagccaaggtgaaagggatggagacgaagagaaggaaacagaagtccggatataagacgctcaggcaggaggagaacgattcgaagttgaaagaagggctgaggcggcaaattgctggactggcaatgtgttcggatgagcaagaagaagaggaagaggaagagaacccagaggaaaaaagaaaagagtcaagtggtcaggaagattgggaaaatgaagaacatgaagaggcggaatatgatccaaagcgtgaaaagaatcgtgaagatggtgacgatgaagattgaaacgaacatggtggtgctgcttagaaaaaggagaatatttggggcatcattcggaaaggtacgaggataaagtgctgatcatttatgcgtagatagtgtcgcaggttacaagaactcgtgacaagcattttcgaaatagaggctagcattaacaagaaagaccgaacaccagataaatgtgagtagctaacagattccatacttcgtgaggaatgcggtacattatggcgatagcgaatgagtggacatcaaaacatggtaaaattattaacatggaacagtgtgtttctgtataactacctcatgatgctcctcaagccttgcgttcatctcgtccacaagctacgcgccgaatagctctcggtcgtttccgcccataccctggcgtgataagtaagttcaaaatccgcgcaaggactgtgcctcttactttggtaatgaatcagtccgggatcaagtggactactgtgctgcgctgtattggatggtgaaggcgctaagtcacatgaccatttccgtgacaagagtcggcccggggttctaaagcagattggatcgtcgtaacactcggcgacatttcagtgcatttgtgcgtgactgcgatgcaacatagcgcgcacgtattgatgctgcgaaacacgcccaattgtgattggcgtcgctaccgccgacgtcgacgcttaatcacttgtgtttactgcactatatgcacggaccaggtacgcactttccttgtctcaagttcttgcactcttaagctgatgcactacttctgacccatagaaacctcgataacaagggtgtatggtaggtacggccattgttcggaaacgcgcactccctctttgaggccattttttgtttccgctctcgcggcgcttttgttcaacaaaatttgcagggtcaaaatggaaaacaatgacttctacttctccaccagctacgcccccgacagagcttccttcaggccctgaccactggagatttgaagatactggagcagtttgcgaatgggctgaagaatattgtcccggaggcttccatccagtgaaacttggagacacattccacaatgaaaagtatcgagtgatacgaaaattcggagacggatcttattccactgtatggctagccgtaaacacagggtatgtttcacttaaattgctactcaatgagtcaatctggaatttgtttgactaattatatcaactcttatcaggaagccacgctatgtcgcactcaagatcatgattgcaaaagcaaaatcatcggtaactgaattatcgattctcgagaagctgtctacaacagcttcgatagatcccgactcacgatacatgactgtcctcttagatgagttccaacacgaagggccgaatgggaaacaccagtgtttggtgtttgaagtgatgggtgcaacggctgcatctctagtcgaggaactgccagaaaacaaaccaaagatgtatggaaaagtggaaagataccccaaatggatcgccaaaagattgttactgcatgcgctccacggtctcgcatacctacatcgcaatggtgtcgcacacggagaccttcagccaggcaacatgcttttctccattgacaatctggactctactcctgaggatgaacttaagcaagacgaagagcacactgcggtgcccttaaagcgagtggatggcaaacctgacaaatgggcacctccccagctatatctcaagcagtcactgcacaaccgtgtgcggctgaattcgcagcttctggtcaaattgtcagatcttggctcaggtgagtgatgacattctaacaaccgggatactgcaacatcatctgctaatactcccatgtagcattctggatgaacagcccacctagtcgcaccgtgacgcccgtggcattgcgagcacctgaattagttttacggcaacagtttggcgctgagattgatatctggagcttcggttgtctcatgttcgaatttttgaccggcagatcgctcttcgctctcatgatgcttggacatgaccaggacgaacaggacgaaacggatgacgaccatctcctacagctcaacgatattctctgtcctctgcctgaatcgatgataaagctttggccgcggtttagtaagtggtacaccacagatcgcaagcgtctccagccatatggcgatgaagagccgtacatctacgattccatcgaaattctgtttgcgaaaaacaagtcaccggagattggtgaagaggaggcggccatcgtagtttcgttgatgcgacggatattagaatacgacccggaacaacgccctacagcagaagaactactcaagaatccgtggttttcgagtgaggagtcaatgacctaaacggagtttgcgagagacgagatggattactgcgctatcgtttgcccgaatacgaactggcaaactggagtctctgtgatctgcgcgatagcccgagttctctgatctcaggccgatgtattctgtatcacctcttttcctgaatgtgggcaaacaccgaaccatcatgtcgagtctttcttcgtatagatccattggtcggtttgtttgacaataggctcgtagagcacaaagagcacagccggtcccggcacaagctgttctttgaaggcataggtaacaacaataaaacaattgtgaaaatatagatgcatcgcgtgtcttatacgctattggaggtcctgtcatcgaaacatcatgctacagtcccaagctcttctgtttatactctgctgatattcatacctcgtattgtgtagattagatcaacagtcccgagttccttattcatagcgtgctgttcagtaaagtgttcagtgtagacgtgttagtcgctttgacaaaagtagaaagagagagcggaatatcactcactcttatcagccttcctctctcctcgtcgtccaagcttccaagatctccttagtcgtcaatgtactgtacctctgtccttcctgagctaggcttctcttgacgggtgtcaaagcaattgacacgattgcctgacttagtaggccgtcccggttgaggcgccgccactctcttgtgcggcgtccttggctccatcagtggggcgtcgacgcggtcacccttattcgtggatggccttggtgttgggatggcatggatgtcgaaggtcctggcggttgtggggcgctttggtgcactctgtgtttggcgactggccggtgcgagccttcgcttaggtgcactcatcaaagggatatctacattgcagttaataagacactgtacattgaagggttgtgtgaaatgagggtgtggggtggttctcgccttgcgtttcccgtgccgcatcatgctgccttctgctaacaccatatacactggcggctgtgatccgagacggcgggatttggcgtgcggtatgttcgttggcgctggctttcgctcgcttcccgacaacagctaccgccgaagctccactcgttgccgctccatgggcgctggattctttggctgttgaccgagttgtcatcctcgatgggacctcctcacctggcgctggcgttgcacggcacgtcttccgcgacatggtttggagtggctgttcgttgttcatcaccccgagacccactggctgtaccataataaggctattcccggcttgtcgtcgctggatgtgggcgataactggggtggccggtacttggactacttggacgtgtggttttgttgcactgagtgccatacccgcgaactttcgggcgctttggtctgttgggtcagtataagaataaagctactaggtgatagaaggtggagggttgaagtggagggtgcagggttgggggttgagggttgagggtggaagatcaagggtatgcaggcaatgagagagggttgagcatggaggggtgaatggggtttcggactatatggacgaactatgagctgtcgcattaacgggtccaggtccttcgttgactgggtgaagctcatggcctccgttactgttcctgatggcaactgtggggcgcttgtagagtcgataggagtttcgtcgtctcagcatcgttaagaagataaaggcaaactcgcgaacctttctatctttcgtgctattgccactgtaatgtgcaactccgaccctgttctatgcaaacacctcaccattctcatcacgtcgtcttcgttttgcgacatagtctagtttcgccacgatgtctgctttgagtgtcttcaagtcaacatatttgtcttccgggtggaagtgggccgccatgtgcgaattgaagacggctagtttgtctgggctggtcgctgtctctttccgcggagtgagtgtcagtgtgtgcttcgaaagtgtgggggggtgggaaacaatactcttcttccagttcgccatgctagcgaactcggccgccgcggctagaaacgcgatttatgacggggatgtgtggttgtgtgatgtgttgtatggtgagtgagacgtggtatggtaagtgggacgtcgctgccctttctggaaccgcacgtgacagcgtgacgacactcacccaaaagaacaaactggcgcgtctcaggaatacagaaacctactcatttgtgcatattcacctcttcctcttgatctttgggtcgtaccagccatggtctttcgaccattgcactccacacttgtgcacaatgcctgcatgtgccggcatacttcaagcccagcgattagatgatatacatatattgaggaaaatattttagacgatctaagtacgcaagggtctacttcttatagcctctacgtggtctctcatgctctctctgcctgcctctgggcccgacctctttctcaagctcatgtatcgcttccaaatgatttatcccttttccgaattcgattactcttggatctcctcctgaaaaaagccgcgcaatgtataagccctcctttctctcacaaaagatttcgaagcttttcaccttctgaacaccgtactcgtctgtgttgcgagcgcgcgctatattattgtcaacgtacttctgaaaccatagtttaaaatactgaccagctattccttttccataaaatgataggcaagccattgcgcgtgcttctttgtcgttcggtacccgctcacctcgttgccgtgctaggttccggatgtccctggcggcgtttatggtttcatcttcgttctcggctgcagcctcactgagcttcaatagtcgcacgcggtatatgtagtcactgaacacagtgtgaggcagccgatgttggtgtgcaagaagatccggcatggcttgttcgactgcgcggacgttgctgaagtatgatttatcatcgagcgccttgacagtgatatgataagacggagcgattaaggctgcgccagcaacctcacggggaatggataccatatcgaaatcgagtgatgctgttcagttgcttaggcggtgtcgtatcgtgtgctgtaataaaccagtatcttagcagaaagaatatcgtcgtgtgcagtattgcaattggcggcagcttttgcttttaatgtatcagtatgattttcaaacatgacagggctcgccgtgaatgtagtttctttattgaatctgcctaattgaatgtcataattgacagaatctttggacatgtcacgttcagccgttacaatgttcgttgccacgcggtttttgactcgggtagctatcaatatccgcgtcaaacgctaatagcagaaagcttttgatttgcaatctaggttcttatatgacctcaagctacaataacaattattctccgactatttcccatctcattctatctcccttgcatcttctcttggtccaacttcctcaagcagatcctcgaccgccatgaaatgagtctgacctaccccagtcgcaactaccttttccttcccctcaacgtaaagtctagctccgtatttgcctgcttcagtagtagagatgatcatgaattgtgtctcttcaaggacgtcataagagtcaacgcgtcgaacatggtctacgaggtgttcaaaactcgccatgcaagacatcaggagctcacttacggactgcactctcagcgctttcaaccagcctgcccatagcacgcgcttctctctgacttgggacatgctcccctttctgctctgctaagctctgtattttgcgcgcttcctcgtcaatctcaatttctctttattttactgtctcgggcttcattcatggtctcaagttgtatcctctatcaggctctgtgttccaagtgaagtgcttgtgcatgaagtcgttgactgctgtgcctactgaacgatgtggtcgtacagaaagaggtgtctggtcatcatcgatagcgtagattttggcatagaggctcttgtcttcagatgctttgatagttatgtggtaggtcggtgcgacaagggctgcacaggcaacgtcggctgtgttggagaccatacctaggtatcgtgcttttcgggagtctttttggttgctttgtagtagtgaagattttactgtcaagtgtttaacttgctctgaggaatgtttttatgcgctgagtcgtgaagtgtttgacgcaatgtggattgtgatcatagcagtcacttttgcagtcaccatagcagtcaccacatcagtcacgtatcgaaaagcatgggcgcaaagtttatccaaagacgtgctttgaagagaggaacgagaccaaatttggtggacttcaaggagctacacatgttaagctcgaacattaataacccaatacaaaatcatccgcggctttacccttgcaggggtgtgcggacagggaggtgattgtcaataacagtcccgttcgttccatccatgcgttcggatagaaatacaccccagtaccacgaagattttatggcctctatggagcgacgattgatatacacatgtatgtatcccaggagctggaagttccacgagagcatcaccactaatgttctcgggtatgcaacctcccaccaaggtattccgcaacccgttgaataacagcatcgaagagtagcctgatatttccctgcatccggttcttcgtgaaactctgaattggtgcgtatgtgtagcacgcgtggttatgatgtcatggtcgtaccggatttaggcggcgattgtcgcgcccggagcttgtgtcgatccctcgcccctatcagttggtaccttccttttctgtacggatcgtgggaaggaataagctttacgccgagcctgatcaagcttcaggggtacctaatcttggtctgcaaggaagccctgccatcagcacaattccaacctgtgacatgtaacaacttatggttcactttgatggatccgacagcacctttcgcgcgccagaagatacgctgcaaaaatcagcacatgacagctcactcatttccgatgactttctcacagcgacaatggtgtttgcgcacttcggatcgatagatccaccagccctaacggtgggcaaaagccgcgcaggaactgaaggccggtcgccttcgcgtggtcgtgaatctacagggatctgattaattgacagggtttcctaggttggaagggtaggagatttgaccgaagcgttggtgtaagcgacgctgacagccgtcaagccgagaattgcaccataaatgtaactcagcgagggtgaggggacagggcgagaaagaaataagcatgccgccactgagcggggaacaggacataagaaccactaattcctgacagacgcttcgttacaaagccccgaaaagtacaacctctgccacgttcccgcaatcatgcattttttgagatggttgtcattaagcctcgtcggcatggtcacagcttccccccggagcatgcacagtgttcacgagaagagaaatgctgttccgatggcatggaccaagcaatcccgagcacttgagcacgaagtactccctgttaggattggactgacccagcgcaacctggagcactcagacgattttcttgaagacattgcagacccggactcgccgaactttggtagacagcaaattatttgttattgacatcattgtgctaacgatcttcttcagggaagttttggactgcagaaaaggttgccaacaccttcgcgccacatccagaaacttcagaggcagttctggcctggctcacagaatctggtataactcttgagcgaatcaagcactcgaaaggtatgcccaagaggtattcacgggatcatgcgaatactgacacgaacaaaggacgcaattggatcgaattctcggccacagttggagaagtcgaagagctccttcaaaccgaatatcactactatcgtcacaaagattcaggtggatttcgcattgcatgcgatgagtatggcctgccacgacacgtccgtgaacatgtggattttatcatgcctacaattcagctcgatggaatgcaaccagtagctcaaagaatgcccgcaatccagcatcaggtcgacattgctgcacgtctgaatggtacatctcaatgttctaaattaattaccatcgactgcctgcgcgcaatctacaacattcctgtcggcaagtataacaattctggcaatcagcttggtgtagcagagtgggccgattatctctaccttccagacctgaagatatacttcgaaaaccttacgtcgcctcagatcccatcagatgtggttccagaattcatatcgatcgatggcggtaaacctgcgaaccttactgtagccaacgagcagctggtaatagaaagcgcattggacatccagaccgcatactcgatcatctggccgcagcaagtacgtttgtaccagaatggcgactctgtcaatgtggattctgtcggtacttttaacatctttctcgatgctctagtaagtcgaaatctcagatcaaggtggcgctcattctgatacaatccaggacgcctcatactgcacatatcaaggaggcaatgctccatatttggatcctgcgtatccagatccgaatcaaggcggttacaagggcccgcttcaatgtgggggagcgccgttgagcaacgtgatatcagtctcgtacggccaaattgagggtgcgcttccccgattttaccaagagcgccaatgccgtgaatggatgaaattgggcctgcaaggcgttagcgtcgtcttcgcctcaggagactcaggtgttgcgaacagatacaatgctggatacaacaacagctgtctcaactctgaatccggctacgtggacaccgatggtacacgattctcgcccagtttccctgcgaattgcccatacgttacttccgttggcgcaaccacgttgctcaactcttccattcatggtggagaaaaagctgcgggtagtcccgatggagctcaatctttctactcgggtggtgggttttccaacatattcccacgcccttcgtggcagtccgacgccgtatcaaactatcttgaaaaatacgcgccgaagtatggtgatgcagtgttcaattcaagtgggagaggaattcccgacgtctcagcgatcggtcttaatgttgcgactgtatatctcaacaagctttatggttttgggggcacatcagcatcggcgcctattttcgcaagcatcatcactctgctcaacgaggagagattggaacagggcaagggaccgatcggttttctgaatccgacaatatacaagcatcccgagatatttaacgatgtaaccgttggtgacaacccgggttgcggtacagacggcttcccagcaagccctggttgggatccagtcactggtcatggtacgccaaaatacgagaagatgcgtgaggtgtttctagcacttccataagcggcttttttatgggcaaacacaagaagaaacaattgagatcgtatgaaactacatatggtacgaacaattctgagtgcgattcaagctaaccgtctgtggcacctcattttgctcatgctttcttggtaaggtgggggcaaggtgagcatcttcacgaacctagttcaaggatgactagtctagagcgcatgcgcaacatcgtttttgtggtcgtagggctcagaattgggggccaaaagggcggagcgagtagcgcacacagctacgttagcgcctgcccccaccgcacgcaggctgcaaacccgatctcaagtagcacacttccatcaatattctctgcaacgctactttgcgagccgattgacccggaaaggataacctcaagggaaatgctgaagtgctgagcctttgcatcactaaaatcgagggattccacagttcgactaccggtcattggcatatgcagatgcagagcttctgattccattcgcacacgaaacgctaccgcatatgtgcatggagcgcactgcaaagtaatagcaatgttttatcaagactacgtctatcagcccatccgcagcgagaccggcattcgtgtacttcttctcgagcccgctagagattacaacgcgcagttgtttgtcagcttgcaacatgtacagatcagcccataccgtcaagatgggtctagagcaaatcaagacatccccagtgcaaggagtagcacagttagcttgctagcgactgcaccggtacaatatgaggcaatgtcatatgcgtggggcgatcagcagccgaccgaaaggttgacgatcaaaggatcgacaccgcaccaaaacatcatgatcagacctaatgtagatactatgttgcgccatcttcggtcttcgacacagcagaggcgtctttggatagatgctctttgtatcaatcagaacgaccttgaggaaaaaggttcgcaagtgcgctttatggaggaagtctaccgccaagcgaaagccatagtaatctggcttggaactcccgaagatgaagctggcactaaaaataccactatgcgattctttcagcaactcgtcaagtacgggccagctgatggccgacatgaagaagaacaagctgcaacctgggcaaaactggaggctttcctaagcaggtcttggttcacacgccgctggactattcaagaagcacttctggccaagcaagctacgatattgtgcgggagttacatcatcaatttcatggtgttcgccaagaatgccttcttgaccgcgcaacgtcaagctcatctgactccatcgatatctggtgcactgcgaaaactgtggatcatgtaccgcctacgatctgctcctataccagaagtccggtcggatccgttacgcctgctcgttgatttctccacggccgactgtatggatgcccgcgatcgaatctatgctctgaacgccgtcagtaacgtcaaggttccagtctcgtacacagaaacagtagagaacgtttacgtatcgtatgctgagatgcatatatcactgggaagtttcgctgttatgaattgcgccggtgcgacacatctatctgcgtcaactgtgccctcatgggttccggactggcgatgtcctttggtgtttacccctcttacgacacggccagtagatagtgcgcaaaatgattcagagaccaaagcgctggctacaccaagcatagacaccgctgatggttatgcaattctcgggatcagcggcgttaaggttggtatagtctcgcacattggaaccaaagcaccttatccagtgtgggggcgagagattctctccatacttttgaactggtacaacgtgttcgaggctggcaagataaatcttgtgaagcatccaggaaataaggatgatagtagtagtcagttcgtgtcagcaatcacactggggtgtgtcgtacaacgtacaacagcgctcagtccagatcatccatggcttcgagacaaacacccagatttcgagaccgaagtctcgtggctcttagctcatctaattgccgaagctcgggaagagaccttgaatgctacactgcaacgaggggatgctgaagtgagagcgcaggagcttgcgaacatcgaggcagcagcttcacaggtttccgagggattgaagagcattttaaaaagtctgatgctcgataccgccgatcgaaatgcggaacttgacatacagcatgacataacgttgatctggagcttcaaagatccgctgatgaaagaaggctggtacgatcgcaatcttgagccagatgaggtcgtcgaaattctgcgcagaacaattgctggtcggacatgtttctggagtggcgacggatctttcggccttggcccggcgagtatggagcttggagatgttgttgttgctattccctcgtgcccgacaccctacgtcctgcgaccaaaactagcggagacagcgaagccagagcaaaaatcgaacaagtggtcgcgaacattcggaagagcaactgatgatgataatgaagatgagtacacgttggtcggcgattgctacatacacgactacgcgcctgaggatttgtttcaaagacccaaacagatcagccgattccatattgtgtaagcagttcaactgatttgagttatgacgatagatcagcttgtcaggataggaataatgtcgataaatgttatattacaaagcttcttgagttcatttgtgtctatgtatgatccgcacctgggcattgacactcaccaggaggtgcccagcaccagaagcccatcctatccctgtgtttccgatgtttcgtcaaaactatccggatttgcttgcccgggccttctcttttcgctaagaagcctccgaggttcttcgcagctcgttgctgaaaagcttgcctgtaaccagatgtatgggcaaacttcaacactttcctctcggcatgcaccttaaattcgaccagtgtccgcagatcttccatcacgcctttttcctcgcctaattcgacgagttttgcgtacgtccattgcacatcctttgaccattgcgtctgttgcagccacgccaatgggtgactttcacttctcctcctggcttcgttgacttcctccttggttacgatgtgggcaactgcctggtaaattccctgaaagcatggctcatcgcccgtataaagtttcccgacatagtctagtcccaggtttgagcgtctatctagacatgcgagaaaccactccgtcttggcgctcaagttccccgtcaacttgagctcagctcgaccttgatagtgtttgtgtatcgcagcaacaagatcaccaacgtcgtctgtgtgacatgctaagaaagttccgatgcgcttgtcgtacagcatcggtcggataactaatcccgtccttgctttcgggcggctcgaatggggcgcgggtgtgacgtccacataaacctcattgatcccttcgataggcaagtacttcacaacatcggcccagtttgaaacaagttcgtgatgcgagtattgtctatcacctgcctcgcaatagcatgtccacagtatcttgtcctcgagagcgtcgtgaaagagatcgatacatacgcgctggaggcgtgggctgtaggtacggccatcaatgagtgcagaaggtgttttgggcagacaatattggtctggagagtctatgtacggtgatggaaggcgatgtaattgctttgggtgggaaatgtagtgtattggtgaccaggttttgagcacttcagcggtatcgaggcgcaaactacggctagtatgtagtggtgcgcggatctcgcgagggaaacgcatgccaacgccacaggtatcggggaagttaagcgatataattcgctgacggatttcggcaggcaggtctgtgaaagaaagcatgttgtaatgtgggcgtacgcgataagtttccacgtcaccaaacgatggctgttggtttagcagtttgctgaatctaaacagctacaaccgggacaacgtcgccttataaatacgttcacattgaaaggaccagtcagctcagccttgttgcaccatactgattctggtagatcgtcaggtgcggctgaaagcggctacgctgaaataggcataccggaatttagttcacgtctgagtcaccgccggtccgatatctcgtgttgattgtggtcaggttcctacctagatttgcgaaagggcggagtataaagctaacactgaaaggcctcaaacttatatgccgccagttggatcatgatctgcgcaaggtagttcacattgtcttgacctaagatatggtctcttacatactatcgctcgctgaaaataaacactcgtcttccaaagattgtatacaccaagaagatcctggccaacagccttctcccttgatctgactatcgaagacatgtacttcatattgtaagccatgcatttcctcatttgaacgaaagctttgatataatcctcgctcagcccactagagcatccactcatcctcacgtctagcacgaagacctgaagtccaggcgtcacggtcttccaacccagcttttcgccaggcaccgccttcaagaagtttgtgtacaatgccttcagtaaacggttctcacggaaactaaagccaattttgaaatactatagatcgtcagaaattgtcaggcgctgaagacatggaagctaaacagatgcttgcgaaggcggcactgggtaagattcatgtccaaaaaggacctcaatcgatatgcatagatctaatggcgtaaaatcgtaagataggtagcggtcgtaaaagagtgtattgagattttgagatctctgaagaagaacttcgagtgtctttggcgatgccatcgaacggggcatttcaagcgtgcggacagcacttggtatacattcttccatgatttgtcgcggctcatgacccgggattccatcgatttctcgctctcagcgcaacagcggtgctgcaacactgtctccagtaaagagccaatcttgggcgaagataaatcgcaaatgtgaagttccggatactaaatattgcgtatccaagcagaccaaagctgcggcacattacataagctacataatcatgtaaaactttgcaggtatgcaacaattggccatatccaaagttgtgagatgcgtggtcgtgccatctttgaggtcattggaaaggacgagaaaactcatccttgggtcgattcggtaagtgttactccttgtttaaccttgaaaaaaacaagcaaagtgcgtttacagggcagaggctgcgtacaatgacaattgtaaactccaggtgctcaatttcgaaccgtgcctcacccacaagttcgcaccgttagcacctctcaatgtacatcctggactgaaagtgttgcacgtgcaaactctgctaccgactagaatttccgtattgccaaaagacgataagctttcaagtaccgacgatgaacatccatccaatggatcgaactaaggttgtccaagttctgcgatgccccagtaacagacccttccatgaacgggccaacgcttgcggtaatagcggttatcacgtgtgaggtgaaatgtctataacttgtgtagaaagactttcgaggcttaggaacgcttcttggccctcaatacaaccgaacaagctgccaaataatgagccattgatgctctgcaatgtgcagtcgtcagtgcttccaaagtcacctgttggaaggggactgccagtgagacaggcgttgatgtcgcctgtgtgatgattgcgttgagaaatttctggctgctgcaaccagccgtaatcccattgcatcgtttgcggctgttcaggccgtgtgccagtggccagagaggccactttgcggaggagggttatagttccaaagtatggtatattgagtttgagtgtgacattgtcttgctctagacgtccataatactcggtttgtccgtcctgatgttttgcgactgcgttgtagccaactccgctgactgcagctgcttcgacgtcaaggatatgctgcatgatactagcgagctttgaagcagttgtgtcacttcccatacccttcaagatgtcgagagtgcgttccatgataccacggtcactgagatggctttgagcgagaattttgacaacatcgctgttcagcagatcatcttgcacggtagaacttgacgcatcgatatgcgcaagacatagtacagctagggcaatgaaggcaagatagtccacgccgcggcagtagaaatgtccggagctccatctgcgaaatatcatgtatcgggagagcgtctcacgtgcggcgtttgcggctgctatcttgctttgagcatgttgcgaggcgcccaacatgtatggtagatgcagtcgtatcacaagatgatagtgcgagaactggtagttgatgcgagaaatgtcctgtagtggattaccagtagtgtcttcatggccagataagagatcaggtatcgtccaccactgaggagacatctcgtgggctgcttgttgtagtaacgcttccatctcggttaaaaattctggtgtctttcgcggtcgtaaaaggtgatcatatttcataatgcgaccagcgatattgcattgcagacgcgccatccgatcaatcggatggcattgcgccaaagtgtcaggctctaatgcgcgggtctccagtgatgattgagcaagtcctagagtcactgataggtagcgatccatttcgataatgcgaaagcaaagtacatccggatcaaattcagctctcgttttagggtccaagattatgtaggccgacgacttgtggcctttgtgtaggccgattgtttgtgcaactccggatgcgcgtcgaacagccaaccatgctcgatgaaggttgcctatataattgtgaatcatggcttcgaccatgatgcactccacaccttctacagatgcggttaatgcatcatcagtagtcacgagcctgattgccgcatcaattgcgccgctcatgatcatcttgaaccgatctcgcaacgacattgacacttgaggcgctgaaattgcgccttgcaggaggctccctaaaaacaatagtttccgtgcgatcaggactggattgcatcctggtggcggcaactgcaatatttgcgttgtcgttattgtttcgcgactcgacattgttgcactcgggatgcaaagatttatgtgagagtgcgtcgagaagcttatagggagggcgtatatgttcagcagatcagcttgagaaggccaaaactccacaagtttccttgctaagccggtgtaactattgaagagtggtatctcgggagactgcagcgtgcttgcgggtgtgagcgcagcttcatcgctgccgaaccccggatccttcgccacgtcagttccatttttcaaaagaaggaatagcaaattcaaactatacatactgcaggactttttatttgaggtgtatcattaggcagaaacgccggtgtgtgtctcgcgtcggctttctgattctgaagtagttgatgaagcatcttttccactcggctcaagcgagcttcaatcccggcgtcttttcgcttcttagggaagtccatctcctcaacattgatgtattcttgactgacgcatgatgttctgcgccgaatgcagttgtcgcatgttgtgttggtgtctaaagtaaagagacatcggaccttgcgtcgcttacattcccagcagctttgcgtgcctttacgaacttttcttcgtttgactgctggcccgtctcctgtgagagtcaactcagggtggacatcattgacacgattgcgaattcgtccagaatagtggctcaaacatagataacaaagatgtagggaatggcagagtgttgggatggacgcttcccccgagctcggtgaccgaagctgcgctaggctcgaggggttcaccgacacagagaagcacacgaagcaactaccacgacgctggccgcacgaatctaaaataaggcatcgataatggctccgcagctgcggaatgagacttgactagtgctcacaaagcacacccaatttgtccttcaatcactctctacgccactctcgttctacaaacgtcttggcacccgtgaactcgtagtccggcaacaacctgttccactcatcactggtctcaaacgctccctcattgactgccaacaagatattaggaaccagagccctagataccacctcgacttgctcatccggaatagacgggtgcgcaaccaacggcgcccactcgctcttccatgtcccagcccccaagtcttcttccttgagtctggtaacgttgaatgtaccacctaaagctaattagcaaagaccagactgtctctcttagagattcaatacgtaccacgaatcttttcaccgagcgcgatgagttcgccaacactcattgtcgtgccggccatcccgcctactaccggccattcgccttcgtaatcaacagctctggcaacaacatgcgcgagatcctgcaccgtcgtgaaagtaatcctactgttctcgcctccatcaaccacgagcatcctgcgcctttcaaagtcaaacggcgtctcgaaagcggtcaagtgagtagccgatttgtatggcgcggtgaggtagttagtgaacagacctggctggaaaaggcagtactccagcactttcgtgtctttgttgacttcctcgaggcacgtgcgtgttgcggctttgtagagatatggatccaatgactcggagctaggtcttgtcagctggtggaaatggttggtgggtgttacttacgagtcacgattcttggtcgcaaactgcttcacttcccattcactgggggcgaaacgtttcacaccagcttggatggatgcactaatgaggttcttctgaacggtgatggccacgtcttggttgcgatggggcgcgatgaaagagagcactgtgtgtacaccttgaagaatttgggtcaattgttcggtgttggcgtagtcagtcttcacgaatttgacattcatcgttggattaatggtcgagatgtcctgcagaggcgcttttagctcgtgcagatacgtgagcagaatgtacttacacgtcgtgtcagaatgacgatatcatgcttctcggtagctacgaggacatcgacgatttctgatgcgacatctatgacacttcagcgatggacttataacgccaattcagggtgagccgtacttcctgcaccgcctgcgattgcgattttgaccatgcttaaggtatgacgtttctttattcgttaatgctagagtccgaaaacaaagaagataacgaatggaaaaagacaaaaatggaggagaaaatctttgaagttgcaaggtaattcagagcccagtgcaaggcaaaaccggatctatatagaggcttcagccgaattttcggccgaaagctgtagcgactgcaagtcgcattggtatcttttatcaccgagtctctgtacgtccaggtcaggaacccactattcctgcaccaaaatgccttatctcttcattggcaccataatctgctgttgtagttactgtacgaacacaacggcgtggaagccggtcacatggaacatctcctgcataactgtgagaatttcgtcgagttcggctaggtgcccgtacctcattttaggcccatcaacttcagcacgttccagtggacaaggtccctcgccgcaatcgcatcttcaagactgtcgtggcccgtcttgctcttcatttggatatccctgccaaggttgcgcttcgccagggtcttgagtgagaggttaccaggttggtttgctggtcgggcttcttccggtttcttgccagtcgtcgccaggtctgaggccaaagctgcgacgcctcccttgttgttggccacatccggcgatatgactctgtcttcgatgccttcttgcttgagtctcgctttttcttcttctgccttcaatctcgcttcctcctcttccttcagcttcacgcgaccaaactccgttatgaatgaatcgacgatgacgtcgtggaaccaccgcaaagatcgcaaatcgttgacgagaccatggccgacaacagccgtgtgaggtccaacatatctccaaatagccttacgcgctgcagctttacctctcaaaatggtcttatccctcctcgccttcttgatgtctccccaagtgacgccagagtacctagtgttgagatgcgccatttcaacttccggctcgacaagattgtcgattaggacatcctcggagaagtagtcgatcagggtgatgcggataagttcagaatcaccatttgctgcttgacccatctcgcaatcgatcgcgacagcgtgccggagatcgcgtccttgtgaaagaggtgtcgggtaacactggtagagcccaatgagttcaggtagagcctggtcgagtggaacatgctccagagcgccgccgcaaggtttggttgttttgatcgcaggttgatcgcaacatgtccaaactctattgatacagtctcctaagtgaaacctgcatcggaattgcggttcttccagtgcgtctactgctggggtgtcgccttgcgcaatcgcttgaccgtccatatgcgagtgactgggcgattcgagcgcggctcttatgtgtgaagtctcaacctttggttcattcgtcctcgcatgagtcggatgtctgcgaagcagtcgcgacattgcttcaatgcgttagcatcattgtgcatcttgatgaaaaggcaactcacgtttgccacatccactacatctcctcttcagtagtagctcttccgcgttaaatgattggaaagtgaagccacgcttctccaggacttctcgaggctcggcaagactatgcaataacgcgagatagtccgcagtgcacgtgatcggcgccatgaacgctatctaatgcgcaattgaaagacgctgtcgtaagaatggtaagcgagattgattaatcgagatcatttatctgtaatagcttacgatcgtgattaattgcgattgttatgttacggtgcaggaatgagcgagtgtaaagttgtacccgggtagacaaacagcaaacgaggctaggcaggatcgagccgacccactttaaaacgcacccggttttgcggacacaacattcgtgacgcaaacaccgatacgcgaaattctgcaatcctttgcaatcgctatggtaattttagaaagcttccgagatgacgccgcagacaatcatgacgtacattgtgtatgctaacataagggaaacttcatcgggacttctggaagtgcttagagatgatacatttttgaccaagtgtatcacgataagaggaaatacggagaagaaaaagaggtatagatttaagtctgtcaatatttgtagaagatgtgtgacgggaaagagaaacccgggttgatttaccaactcgtgtgagttgttcttttaatacagtgattgtatcatgcattcatccatccgcctactttactcgcagtcttaggttgaatttttgatcatagagtcacaagaaggctaggcaatttaccatccttaacccatgctagccaattgcagatattcatctgcattgttggatatgtagaactggtgacgatcctttctcccatcgaccctgaatttcatgggccaacgagaaggaggaatagtcgtattgaaagtctcgtagagggcttcgagaaactccatgtctggtctccggatctccatggcctggaggtttgggggcaatggtgtgatcgaagcgtctctcatactcgtagcaggtttgtacaaagcttggccaaagaccctgagtgacttcagtttagtaaattgagcaagtgtctctattgttcctagctcttttaggtagccatagtgtatgggcgtcgcatgcgctgattccgtcaagtcgagatgctgaagtgtgggagcgactgatgcaatcttgcggcacagctggtcgacactccctttatcggtagcgcttcgaaggcgccacattgaggagtcgttctcgaagagatacaaacgaagatctatgagcttgggacacttcgataccatggtgcccgtccgatcacagacaactttcaaagccgggtccgggtcatttaagagtagttcgatgtggtggaagatggtgagtcgcgtgatgtcgagatcaggccaatttgaaaaggctggaataaatactgggcaccaatctcaaggatgcgtaggtttaggaaagccatccaggttggtacaggaagggtgttgcagagcttgagcgtgtgtaacgaacagagaacaccgggacgatacctcgctgtcctctcatgaagtaaaacgaagagaaatttcctttcctgggtcatctgttatggagccaggagatgcgtcactgctaatttccagttgttcgagtttgggagtgaggagcaggagaacgccagcggccccaccaagacctgtcttgactagaccatagggaaattcatgctgttcatcgtgaatcagttccttgcggatttcataacaatcatggggacggcaagcggcccttggaaggtagagatctaagtgtcggaccaaatgtcgaagagacgaattgttgacaagtgtttgtatgagtagggtattaagcgtccacagatcattgcacttgagccaatgagcttttggagcagcgtgcaggcgctctcgtgtagcaggtaggaagtatcgagaaactgaacaaagatttgaaagtgttcgctggcactctggcaggccagtgaaatagccaagaatctgtaggaggagctcgtgcggaagatctaagaagcgcgccatggttatggttgagacctggggtggtggtggtggtggttcggtagatgagttaccaggagcattgggtagcggctagaaatagtcatcacgcttctcttaattactcgctaggcacaactagtgtgcacccttccaccttcaccatagtaccggtcatacgttcactttctgctatctggtcgaatcatttatccattgacgtcattaccgtcatccatggatgaaatagaataagtcgagaaaggaatcgctgagtgaaaattggcggaaaaaaatacagggcaattcaagtcatcactttgccgtgaatgttttgtgtaagtgtaaatcatttgtgtgggtatcataacttttccttctccaactcatcccgagtagcgatcaacgccctggacatgttgcttaacgcttccgccacagcgaggtgtaagctttcctgagcactgcttgtctctttctgatcattgaattcgtaagcaacgtccagcgtcttgaaaccataaagctccatcaagccatttttatgccgccccgtggttcagaagtccagcttccacatctggctctcatgtgacaatttgcgactgtaatcgaacgtcggctcagagctgtcgaaccaggtaaaataaaagcatggtcaagctctcgcttctgatcttcttgactctgaagatgacgtcgtgccatttgactgctgtgatgagatctggttcagagacgacgatgcggttgatgaagcatttgcgtagcgcggactcagcggcgatgtcagagtcgacgcgcgagctgcggatgacgacgatgatatgctgagggacgggtgcttgaggaagacacgagcgggagggaattgggcgacagatggcatcttgacgattgagattgatcgactgtttgctagagagagatgtatttaggagctctggctttatgatttgctgtaaatggtgttgattgttgatgtccaacaaagcctagggcgtagctgacttatatacactaacccgacacccccaaagagtcacaagtgtggagtcacaggtgtcaagccgtttcgggcactcacgcgacgatcccgtgaggtcagcgcacgtactgagcaaccgatatacctaggaacacgtgcaaattgccggtctcgcgggtgaggatcgcaaccgaattccgggtaatattcgtgatgtgttcaattgaacgcgcgattttctcgtatactttccattgtcccggaattgttttccgcagctgcgagcgcgcgtatgtgcgattcgcgagtgatgcctgaatgttccctgaatgagatgcattggcttgagagatggccaagacgtcgttttgtgtgatcttcgcggagctgtggaattctggtgtttgatgcatgtgacaaacctcatggcccttcctcggcggcgaccagtgcggggtgcagctggagctaaacttagaaagaatcacagcttcacaggcttcgaatgttcttcgccgctggaaatcaatggcgcctgcatgccgaagatcgcagctgaatttgaatacgatgatcttctcatgtatgacgatgcgccgggtaaaacaagcaggatcaacgcaaggtcgcgcgagaacacctaaccacaacgacgtacgcgcaattcctccctcgcattgcttggacctgcttcgctgccaaagcccaggagcctcgcgaccaaatctcaaaacttccaagacgtttcaatctgcctcgtcaacggcatgaatccgcagagccgcgcagcttggctgctacccacacggaccgtccgagcgtgggggtgctacagttcatgtaccgcatgattccagctcttctatgcatcaactaagaaacggtagattcctcgtactaattctttacttacttaatagttatatgggctgtatcacgcaaacagtagcgctattcgaccttgaacctttcccgcttccagatctctcatcaccttggggaagtcctgaagctttccatcagttaccatggggttcaatacgccctttgcgatgagatctagggcttctcggagatcttttgtctggccgccatatgagaatattatgtctaatcgttttcggatcgcaagcttcatatgaaccgtgttctcgtggttcaaagttccaacacacactattcggccagcttgtcgtactaatgatgattgatttagtattggtagtgtgaacatgaggcgagcgtactgaccaatatgctgcgcatcatcgaacgtctgcgccatgcccacaaagtccgctaccacgcttatcttccccgcccaaccattctcctgcacccactcccttatacttttccccacaggtactatatcctcccttttgacaccaattcttgccgcttcatctaggttttgttgcttaacgtcactgaccagcaccttcgcgccaatcgcttggatgacctgcaacgcattgaatcccaacccgcccaatccgaacagaaacaccacatcccgttcagtaatttggcctcttctatgtatcgcatggtaggctgtagttaccgcatctgtcgccacagcggcctgacttggcgtcacacccgcaggcacatgcgcaagggcacgtacatctaccacgcagtactctgagaagaatccgtcgctcccaattccgctgcgatgccccgtgaggcacaactgcggcacgtcgttactgcactcctcgcattcgagagaaccacacccgggcaccgggcacatcgcgacgatgtcgttgatagcgaaaccggactcctgagggaagtctgttccaaggccgacgacgacgccacaaccttcatgtccaagggtgaacttctctttgaaccacgatggttgattctcgtttgtcagcaggttacggtcggaacgacagacacctgctgcaatgagtttaataaggcagcctgttgcgtggggagtaggaacgggtatctgctgccatacctttttccgctgggtgagctggtgtttcaagttcgactaacattgtatgtgtgactcacgggttccatgtttccgcggtgctttctccatgcccacatcattttggggactgccttcatatttggcgttgacatttgggatgcggtagcaacttgctttacgggttttcctatctggtctcagatcacttcgaatgagttctatgttatacgtggcagttgactttagggccatcttcgtcatctcgattcacgattcatgcgcagccaatatgttacgctagcagcttcttgcgctttaccgaagatggtttgccggtatagacatgcggggcatgcagcttgaacatagagttgcgcgactcatggtacggatatcctgggtatacaaggccacaaagattgcagaaaggcgactaatatcacgggagagcatcagcagattcatgttgatggaaaaataggactttgtgaaaggtgcttcatacgatagctggctatgtgcccttgactaaccggaagtcagtgtagccccgtactttaacatcgtcgcatctacttctataacctgccgctggtccattgtaccgagcgatacttctctgttgctttcccgccacgttcctgttgacgccagtcatccagctatctacctcattggccaaaaatccgaccgcgcactcgtgcacatgctttgtccatgcttgtttgcctgcttccgtagcttcgataatagtcacgttgttgttcacggcccattcgatgagatctgctacccagccaaccgcgaattcgatcgaccgggggatgttgccaaacatttggtgcggacccatgatcactgatgtagagttagcgaaatactactggatctacgtggttcagcacttactgaacatgttggggaatccatgatttgtgagaccaagaaatgtttgaataccatctgcccattcatccgtgagctttttgccatcgataccgcggatgtccacgttagcaaatgagccagttatcgcatcaaaccccgtcgcgtagatgatgacgtcgaattcgaaatcttcatctttcgtcttaatacctttttcgtggatacgctcgatcggattctcattgatatcgacaagcttgacatttggctggttgtatgcctcgtaatacccgccctctagcggtactctgcgcgtaccgaagccatggttcttgggaatgagcttttcggcaacattggggtcgttcacgcgctttctgattttgtttgcgatgaattgcgaaaacaattcgttggctgccctgtcggtgttgatatcgtagaaatttgctagccatttggagaagcccggttcagagtacagctgttcccaacgcgcctcgcgttcttctgtagtgacttcgaagacagaccgcttgtcggctttatggatgaagccggaataggactcgaggcagttcttgaatatgctagggtagttccgccggatatcttgcatgtcttctggtgtgatctttgtgttgcggagaggcgctgtccagtttggtgttctttgaaagactgtaagcgaaccgactgttttcttaatctcttgtattgtctgaataccggtggcgcctgttcctattatgcccacgcgttttccattgatggcgctgtcgttagtaggccatctcgaggtatggaatccggaccctttgaaatcgttgactcccggaatgttgggtagagttggttggttcaaaatgcccatcgctgtgatcaagaaacgacaggcggaagttctaccagagtccagtgtgagcagccacgactttgagttctcacgccactgcgcagaggatacccgtgtattgaactgcatgtcttcgtggaggttgaacttctttgcgaagtattggcagtaggctaaagtttccttctgcccagcaaagtgctcagaccaattccattcatcaagtagagactgatcgaatgaaaatatgtacgaatacgactctgagtcgaagcgtgccccaggataagtattccttttgcgctcagtacagtgcgaagtggatcaccataggcaaacttaccaaaaccatgttcctccctcagctgaacctgcctcgaacagcctcgtcttcaagccaagttggcgcatacggtgcagtgaatacaggcccgactgaccaccacctacgatgatgacatcgtagtcaagagatgcatcgagctttgctggctttgcggcaggcgcagtgtccattcgtgcaaccatggtgggtctggaacgcgactgcgaaggaatgaagaataacttgcaatgctgattttgtcaaatatccgagatgtgttgtcagtatatcttctgctcgatctcgaattgcccgctcacgccaacctcgtctcaatgggtgcagtcagcgagtgggtacctggcaacgcgctctcgcattttggtaaggcctcggccgccgaagagggccgaatcttgcagaggtgataccggcacttttccccttttctgtatagccgaactagcgagattacgtgtacgaggatgtgcttgcgcgtacaggcgagagcaatatattctatggcatttgcgacgagaaaagagatggctggagatggcggtagatagctggagtagaatcgcactaagtctctccagcattggcctacaggattccttgctgcttccaatacaccttgagatctctaaagaacgcccacttgagcgactgcccccaccccttgcttttccagtcattcaatgacttgggaaaatggtcgactccatctctgacagttgaatcatgtgcgatgatcacaaaaatccggtcatccgcgtctaattcctgtagccaagttgcagtatgctgcgcaagcggaatgtcatgaccaaaagtcatgtcgtacaatgagctcttcgagtctctgcctcgagccctctgtagctccacaaatgctgtgcctggacacaagggaaaatttgcagttgggaggcaggggtgaggcaaaatcgcatcgggtacaggtagatgtactgacggcctgaagatcccagcgtagtggcagacatcacctccaagtagaacaaatgtgctgtcttctccaccagttgtccgagctaaaccacacaggtgtccaatggtatgaccgggactgtccaataggtagaagctgccatcgccaaagtagtcatacgcagggaattttccaatctgcagtcctgtcttgaaggtgatctcgcgcagcgttctatccgcataatcgctctcgcggatgggagagtcgggatcggcagggtaacccggcagcatcgcgtctttgaagcctggccctaccaccagttcaacacaatttggaaatgaagatgggtcgcctatatgactgcgatgctgtcaatgcgtgcgcccgcaggagaatgattaggacatactcccaatgccagtgactccaaaccactgcttctatctcattcaagtcgatgccactctcttgcagaatatctgcaacattgtgcgtgacgttgatggtgtagtttgtcgttggaagatactcaacaatctttttagcatagttttggtagtcttttcgaatgcccaagtcgaacactagttttcgaccggatggatgttcgatcaagaacgaatgagatggtgatgtctcgagggtctctagtcctggcacggctggcgacatgaatcggtgtatctccgctggtccaaaattgactgagttgatgagcgaagtcttcacggtgatggcaccgctcggaagattaatttgacttcctgtagacatgtttgaggtaccttaacgacaaatttcgtttactagcaaggcagctccagtacggatcatgttgttgcacatatgcagctgtttgtggaagcagagtgccgcagcggagtgaagggcaaccgcgctcggtgtcggagcgtcggaacctctcccgcatgtctcgatcctgccgtcaacagcatccggtagacctcatctggttcacctagcgcgcttttcatggctttcgtccggcacgacaactctgccggttcgtgcagcgacgccgagctgctccacaatcatgttccccgtccactgacagtcaggagaggccccgcgatcgcgtggagagttctgcggcaccctgcatgttccaagaaatcggtgcttggctaccgtaggcagcctagtaagcacgcaaccgtctcccttattgaccgaatggaagaacaggggtactatgaactgctcttgggttattgttgaggtgttggttaagctcgaggagagggtattgaacctatcacgtgattggcgaaacacttggaggcctttgtttcaccgtcttttgagcttttggtaggaccacaggtctccaaacgccaaggcgtattgtggatactgtgtcggaccgtgtcggaccgtcccttatttaccttcttaaagaaaagcggcaatgaatcagcacaagaacgcatagtttacatgtgtgtcactgtttcgagactctatatctacaagctaagggaaataagaggatgaattgtgttggacatttaggaagctactctaccacgtgatagaatagcaaaaggttgctcgttcaatatcctgtgattgaacacagcacccctgcagctttccggtcggtcctttcgacaggcggcacacacataaggccgatggctagagtacatgtatggacgatcgtccacttccatcttcaaacacacagatatcctcatttgttaggaccaagcattgtgtatcatggccgctgccgagaagcctggggagattcaccacgtgacagctgaccctgctggcagtgacgtggagacaggggggcggctcaagcacatcgacactgtccatggagacgaagcagtcaggtagtagtccagtccttcagttcccatgatccacaactgatatactccagagtgcttgctagttactccggagacgagtcatggacggagaaagaagaagtccacgtaacgcgcaaaatcgactggcgtctcatgccagtcctctgcatcacctacggactacagtatgttatgttgaataaaatatgggtaaagatgaaacaaaatgattaactattccataggtactatgacaaagccatgctttcgcaagctgtgagtatcctcaggctctgcatttcatgctactgctgactggtcctcttataggcgcttttcggactgcgcgacgatcttaagctccgtactggcaaccgttactccatgagcgcagccatcttttatctggggttcatcgtgggatcttatccggcgatgtacctagcccagcgttggcccatcgagcgagtcgcctccggcatcgtaaccacttggggaatttgtgttattctcactgttgtatgtcgcgactacaaagacctatatgcgcagcgcttttttctgggctttttggaggccggtattagccccatgttcatggtcattgtcggttcattctacaaaaagaacgagcaagcatttcggatggggtaggcggctccctaatcctgctcgatcctgtctgttgctgactgattctagtatctggtattcttgcacaggatacgtatctatattttccccgcttatcaactacggtcttgggcaagccaaaggtccgcttcgaccctggaaatacatgtaaaaccacctatgtgtctcgacttcatggtaaactaaaacattcaggtacctttttgccggagctctgacaatcgtttggggaattgcactttggtggcttctccctcccgacccagtccgcgctagtggcttcaatgagagagaacgatacatctccgtagcccgtctacggtcgaacaactccggagttcgcaacacgcacttcaagattggtcaagtcctggagcttctcatggatgagaaattttggatcgtcttcgccatcgcaacgctgtgcatgatcagcaatggaccaataagcacgtttgtgcctatcatcatcaactcgtttggatttacgacattgcggtctctgcttctcacggcccctgtcggtgcgtatgcaggcacactgcagcttctggttccatggctttgctacaagtacgctggctggcgcacgtggtctatctttgcatgccaactaggaactactcttgctgctcttcttctctggcaactgccgttgaagcagactggcggtctcctattcgcctgctacatattaccgtctgtcggcgctggttatgctgtacttatgggacttgcacttgcgaacacagccggctacacgaaaagaactgtcacttcttctggaatctacatcggctactgcgtgggcaacttcgtcggtcctctggttttcgaacccaaggatgctccgcgctatgcgcccggtttcattattgtgttcgtgacatctattgttgctggactgctagcgcttgtttaccgctttcgttgtgtcgctgttaataataagcgggacaagactggcgtgcttgaaggattcgagcatgcttacgaggatgatttgactgatcgcaagaaccctcaattcaggtacatactatgattcaaaaatcgctctaggattttacatccatattggactggctgttgaaagtagccgagcaatcacgctagtaaggagcgttgtgtaatagtattatcgtattcagaatgtgagcaccccccctctagcttaaccatacaacgagcaggaaccctccgtatgctcctattggcggatttccttatagatattaataagggcctagatagccgttgacagatgtcacttttagactgaaccatataattctaacctctaaaaaggctgcccgcttatgatatcattaggtacatcatcattcttccctagtacattattgttcgtcatagatattcttagaacagctaaatcagggggggtgcgcattttctgaacagcaccgatataaatcgtgtcgcaactttacatctgctgtgctcttgtgagatctgatcaaaacttgaagggccgcaatggcgtcgataaggacgagacatcaagtctattaatcagacgttcctccttcattttattgctcacagccgggcaatcccgttctcatgttattgccgctatcgctcaaatagcctagcgtaaagtgccgccacaagccggctccgaggtaagaggagccatcattcctcaccttcactaactccgtcaaaccgcgctggccgtacagggacgacctagcgctgcaccaaccaagtcatcaatggagtcgatcctaacccctgttgcaggccagctggcgtgatattcattgaggtcgtgtcgaaacgcgcgttccaacgatggcagagaatctgggatccgagaactggcagcactactcaataacagcgacgaaaaggaaacgcgcagatcttgtttgttttgcttgccatgtaaagaagataaaatgcgacctccaacagcagaagaaccgtggctgcgaagcttgcagcaactgtgccaccgttgggaagagcatgtcatatccgtccatctaaacgtgaaaagaggcgcaaaatcaacaagagtgcagaggatgcccagagcaccgaagggccgaaaagcttttctcgtggagatggtccgcctccgatctccaatgcaggttctcaagcttctttggtagaagcattgccatgtggatgtgggcgtgactggcagcccacaacttccgaactatgcacagcgcgatagccatgtagagggcctccacaccagcgtatctcttcaagatatgattccggatgcgccggctgttgatgactcgcccatgctccagcataacgaggcaattacgggccttacagagaccaccctgacacaaaacggcgatttggatgctgggtttctcaaagtctatgcgcaggagaaccaattcgatgcagatacccaggccattgtcgctcaaatgaaacaccaatattgctcggctctagatccggacctcgaacaaacatttacggacacctatttcgaatattgctacccatggtgtccagtgcttgatcgcgccacaatagcatctgatattgcacgatctccactactcgcaaacgccttagctttggcaagcagtcatattcgccctcctttgttgcctcatagtggacctgaaatttactacaaacgcgccagaaccatgttttatgacgatcaagaagcggatgaaatgatggcgcttaaggctctctgtttgttctactggtgggcaccacggtcacctagtagagtccatagacattcgtatgtattcttcaagctccagatcttcggaatgatcgctaattacatcatggcatcgaacagctcctggtggtggacttctataatcataaggcacgctcagcaaatgaacatccaccgtgaaccaggccagggcgatccaagcaggcagcgactgcagatggggctgcggaggaggatttggtggacagcttttgtaagtttccaagtgcgttatagtataggccaagggcacacatagtgcattcacgacttgccgtggatatcgaacggagaatagatgcccatgaactcaatcgctaatatacaaatatgaattggctaattggtgacaggcaagggagcggctgacctcactttgccagagcaagcctgctatcatcgatccaagtgactgcagcattcaggagcctactttagccgacttccctctagatccgcaaagccagcatcatggagaaatcttcatctactgggtacgcctttgcgcaatcatcggacgcatcgccaagtttctcctcaaatcgaacactgatggcgggatggtgcaaagcgagttacgagaagagcttgttgcatggatacattccttgccatctcgcctcaagttgccgatcaatacaaccagtacgacgtccttcgatcgcgatgttcatcagctgcatttgttctatctcacgaccatcatcatcctacatttgaagcgttctgaagggcatctaccccaagcactaccaccagccatacttgcggcgtcatgtacggctcgagtccttcgggacattctggcgagaggagattcgcgattcctaatggccattacatgctggcatgttggtactgcattcattgcgcttttgcaggcttgccgaatcccgcatcttagcagaccagcaaacgaggatcttgatgtgctttctatcgcagtcaaagagctgcaaaagatgtgggcgtccgctaacgttatcgcgcaaggctttgatagactacgaaagccgcaaaactttgcggaagcaaacgaagatctatccccaaatgtagcactttcgcaaacacgtatcggctacgaaaaccctgactccatgaatctggaaaacgggttcgactggatgcgcttctttccgttcatctccaaatcaacggggggcattgcagattgcctcctctcgggacgcgagctcggcacagcaacacgaggttttccgtcacccaacaacgaactgtttcacgaagctttactggcacaatttcacgacctttttcatccattcgacgattacaactctggcttttcagacgtcaacttcgatgcgccttaagtctcggtcatgagtaacttgaaccggccatctaaagggcccaaatatatctttccaactcctcgtatcaaatgccaactcaacgctttccgttcgcgacgctgttcttctctggtcccttgccttgtgcctcttctgcaatctcgacataccatgagagatcagaatcatccttcatctcaaactccgtgaagccattgcccatgaaccgccaggggttagaagttctgtaggttacatcaaaatcctcgccgcgaatatcccctagcattctgttgaaaagttgggcggagccaccgaataacgctgttacccttccgtccacgcgaccacgcttgtaccacgaggagcagccgcccgaccagaccaaagtcttgtgtacttggtcttggtagcgcatgaagtctctcactttttcccgctttggtgtgatacacttgatatcttcgcatgcaatcttcttaatccacttgataaaataatctcctgtccagttcagtgattcgacaagcgagccgtgtcctccgagacaatttggacccatcatctgggtttcaagtcagcttccaagttacgacaaataactacaaagccacaactcaccatgaagtagtttggcatgtccggtgtcatcacagagatgtatgactcggggtcttcagcccacttctcgcgaaggttgacttcattttgtccgatcaatgggtaatgcggacgatgagagacatcgaatccagttgcgcacaccacttgctgttcattagtactcggatggaatacagctccctgtggaatgtacttacggacatcgcattcgaaagttttgccatctccggttcgaacgccattctcagttatgccaacaatcggactattgctgcagtcacagttgtctctcaggaaggactcaaggtatcctggaccgggtgtgattcttctacacccaagctcccacttagggatgagcatgtcgcatagtcgtttgtcatggcccagcttttccgacatctgcgcagttgctgcttccattccctttttgttgttctcgccgcgcatgaaaatatggaaagacttgttcgtccgtgagactatgcctttgcggtattcttgatggcgtttcgggtcgcgaaatccctccttttcggcttctgtatacgctggattcacatcgtccacctcacgacccatatgcttcgacggtggggcgcgatagtacacccatgctccattgcggatgaagttctggacttttgtacctgggagtttggccatctgcggtacaatctggatgcctgatgaaccgttgccaattactgcgatacgcttgttggagtagtcgaaatcgtggtcccatcgcgccgaatgtgtgatgtggcccttgaacttttcgaatccagcaatctttggccagttctcatgcacgagcacaccctgtccagagatcaacacgtggcaccactcttctcgcacttcttgggtctttgtgctttgtagctttacagcccacatgccctccgactcatgccacttcgcaccaacaactttggtatttagctgcaagtcgcgatcgagattccacttccgcaccgttgctttgaagtactccagaatctccgcaccacttgcgtagaatttggtccaatttggattaggatcaaatgggaacgcatagatgtgggcgggcacatcgcattgcacgccaggatagttgttgacaagccatgtcccgccgacctcatgatgagcttcaaatagagtgtgatcgaccaggtcttgcatttcggggaaacggtgctggaacttgtgcgccatcagcagaccagagaagcctgcgccgatggtgaacactttcagctttcttggtgtgtatgcaaattctttggcgagcgtaaaaggatcaaatactgtgtcttgttggccattgttggaccctgtggaagggtgcagcttcactccatcgacttgtggaatctcgccttccgttgttggagcttccaagtctatgatcggctggttggattgctcgtccggcgcagaatccgttgaggcatattccatgaatgatgacatcgtcaaagaaaccttggagttgtcgaaaaccacaaaaaaaatgaaggatgggtgacaattaaaaacgggaagcgaggtcagtagtgggcaaggctttcaagctgataaatatctatgcgctttgaatgtctagcctctagctgcagggcaaagaggtgtgcaccatcatgtgcacctaacgtccattcacatggaagcaagaacctgccgataccgcatcaccgccggcgctttcaaggtatgtctgatcgtcggtaggcacaattaaataccggaggccccgcatactgtctcagtacaacggtgtgtagcttacccgtgtcttcggcactgaggagcgccaccgcggtatggccgcatttggttaaccgagtctcgcctgcaaagtctccggggttgtgggcggtgcggggatttgactttactggtcgtgaacaactagtcagatgagcgcaatgcgcaacaataggaacacgtgtacgtcgcagcgaaggatatggcttagtacggtggattgtgggtcgaacaaacaatcgacagctccatgagccagatggctcatatttggatcctcaatcacaacctcgaccaaacttgaccagatctcttgcttcaagaccctttcaggtacaattcttgcgcaaatatgccaattgcgaaatatgagtacactggtccaattgaccacaccctgcccatcgatcatgccaagttgaaaggcaagtcagtgatcatcacgggcggcgccaatggcatgggcgaaacatgtgttcgacactttgcagaacacggcgccaaagtcacaatcgcggacgtgaacaagcgaggttacgatctctccgccgaactaaacaaaacgtatggtgaggaaaggacaatctttgtcgaagtcgacatccgggactgggaccagcaaaagaacatgttcgagtatgcaatgagcaagtttggcgccattgacgttgtcattgcaaatgctggtatcagcagaagctcaggtgatggtctctggaacctcgacgatccaaatggcgagccaacgaagccggatctcaacatcgtggacgtgaatctgaagggcagcttgtacacctggaaattggcggtgcattactggcgcaaacagaaagagagtgatgagcgcgaccgatgctttatcataactggcagtttgatcgcttggattgattcaccggtgcgttcagcagccttgcggttggttttgtggagatactgattatccagggtaactgggagtacacagcgactaaatatggccttcacggattcatgcgcacggttcgcagatcgtcgtgggagcagggaatcagaatcaattacgtcgcccctagctggatcaaaagcgcaatcaggaccaaagagtacgaacagtggctcacggatcgcgggatcgagtttggtgagcaagaagacgttgcagcatgcatgatgcggatcgcaagcgacaggtcgattaacggtacgttagcaatatcatacctgctgttcctaggttgactgacacgattgcagggagaagcttggctatagtacctagaaacgttgctaaagaaggatacaaggacatcgacaaggatgattataccgaggacgacggccatgatggctacttcaaacgtactcaagacacgcagcttgtcatcattgaagacaggtggagagatgactacaaagtaagggtgttcaaagagtaacaaaaaacgctcgcccaactccatgctaaacgctctcttctccgtacgaatcaggcgaatagtttagtcgaagaactccctctcgccgtgcaccctgtgcaactcaaatactaagacttctggttgcacatcccctaattcactaacgctctttcttacaatctccacaagctgctcatctggtctttcttcgaactcatgtatagccagatgtgtgcttggctctgtactcggctcgtcgcccgcaggtaaacccttcaatttcttcgactcagcgttcgacctcgcaaaccgcaagtcaaacgacaatgtccgcaaatatccctgagctttcctcagctcttcatgttgtcgttcaaaaagcccatccactgattgcgaggcacccagtctgacaccacatgtcaggataaacttcgccggccctatcacccatcagccataagaatctcttggcaaactctcaaacccaccttgttcctccttctcccccatcttccccaccaatcccaaaaatctaacatccatatccgccaaatcgtaaatcaccccgttgcccggcaatatctcgctcgtaacattaatctctttgaactcctcccccagcatgaactccaatttcttcatgggatagcacgccaaaaatggcgttttgttgtcctcattcccattcggcgatgtcttattgacgtctacatatcggaacccgcttttaatgccggatgtggcgacgacttcggcgatgtggtcgtcgtcgtaccagtgcaggaatgtgggttcggagaggaggggggaggagatgcgggagcgcacgaagaggatgcctgggccggagatggaggatgtcattttggatgggatttcgatttggaggttgagggagtggtgatagcggcggttgaagttgataagggtccatgtcgggtaagcgttaccggtccgaatttagatattggccgagaaggtagggaagtggatgtggcacagctagcgtggtctagaacgagtggtcttttgaagagtcgtgaaggtatgcggcggaaggtgaagcgaggctcgttcagtccttggtgggggagcatgtgtcacgtgatgaggccacattcacatatgccgagagctgtcaaggagcattcaaagtggtgagagtgtatagaagggtaagaggctgtatagctccgcgaaactcgtaattcaaaagaactccccttgttgcgccgcccatcatgcccgttgactccatgtccagaacccaaaccgcaagattaatgacgacaagcaaacatcggcatagccctcatctccctcttcgcatttgtcgccctcggcaacgcaccggtgcaatcaatgagacccttcccatccgtcgtcccactcccaaatagcgccatcctccccatggcatcagcgaacttcccattccacttcccttggttgttaacaaatcccttgaactccttgcccacagtcggatgcgccgccaacttgatgtcagacggaaacacaacaacgcccttcggcgcattcagtgtttcggcgtagtacttgacgtcccaaacgccaggggtggagtcttgtggctggcccttggctccgtcggtggtgttgaagttgaactggttggaggtggagtgtgcacctagtagggcggcaagatcgacttcgttgaagcctttgtcttggaagagtttgaagaggtcggcggcaggggcgttgacgtcaggaaggaggccgtcgggagcggcggttgtggagtctttgcggccgacgaaggttttgacgacggggccgccgggacatgtgacgactgcgtgattgccggcgaagactgaggcagtgtgagtatgagatgaaaggaggaaagggaaacagagacgtaccaatcatgtctgcgacgctggtttgatagaagttggctcggtctttgatgtatcctgcaatgccttcgaggcccttgttctcagagcgtaacaactcctctgatgagagtattaggctcccatcgcagccacctttcgcaccttgtgctttgttccaggaaccgcactcgtggaaaatcagcctgatggcagcgcgggcatctggattgcactgtccgtctgacaagaatttggaagtgagctcctttgagatatcattccacttggatggacagctgctgccaccactctcacgagaaaataatgggaggatagcggacacatctggtaatgagaacgcggcggctgaagaagccaagagaagaaggcttgagggatacatgatgataagtttgaaaccgagtctccgggttggtggcacacttggaaaggcttatggagctgaagaactgtgtaatgaacaacgcaattagcggcctgctgtgtgattcttatacctcttgctctcatcagcttgggatgttggcgtggcaagatctttgcagtacatcatggatagcaatccaggcatgatcgttacgcaagccatccggtaccgtttccagtagctaggacgaggcgttttgacaaagatgtagcagtggatcgtcgaagctgaaccgcatcgggattcttgaacgttcgacaggctagtctgcatgggatccataactcaatgatgcaggtggtatatggaggcaccaatcgaggcatgaaactactctttcgctacctgtacaaggtgcaggatcatgcacagacgtgctgggctgatctcagccgtccttagtcatgcagtcacagctggcatataccctgtgtacagccactagggcttgtgaagctagtggacgggatgctgaatgccactgttgagtcaatcccaattgtccttgtccagcctttcgttcgtttcagctgaggagatcaacacacgctgcatttgcagtgcatcgcctattcgctccagtgacaagagacagtccgaaaggccttacactccgtattgcaatctttcaatcgacaggtcaacaggttgatcaggtctcggctcgacaagtcacttccttatttcaatcgtcttcaggtgagcgtgctgttaagcgaacaataagcagcgctaagtgatggtgcggagtgatacgtggggagaacggagacgccacgatgcacgtctagcgtgcggctaactgcctagagtgagatcgtagcgtgaaagtccggagttggataatgcatgcaacctgattggataggcggagacaacaccgctcagagcatgtacttcgtacaagcattcgaggattgcttggcatgtagcttatgtagggtccagatggtgcgcgaaggtaccagactttttttccggtgtgcgatgacctgtcttagcccattctggctcatgggcgtgccgatcatccattctagtgatttgaacaggctgccccatactaagagacatggcgaacttgaaggtagactagagaggagcctcgctctatgagatcagcaggtcactgcatccaaccggtgaaagatcgaggaattcgagcgtattctgaacaagcctgtgctaaccgcagtagacctcaggcttgctaaaggaaacatggacatctagacactgatgccaagtagagggctttgggggcgttcgcttggcagctcgtggtggcatttctgaggctgccgttgagacaggcttatgctggcgagagacactttgtatcgcggctcgtatcctacacctatagctttgcttcagctgcagagagtttctgcagccctcgcttcagctcttcggacattccgaaggcgcctggtcggcgactctcacgatccacaaaaacgtggacgaactctccaacggctttgacttcctcttgcccacgctcgaacacaccaatctcgtacgtgacagagcttttgccaagcttgttcactcgtagggcgagatccacgacggctgggaactccacaggcgcgaagtagttgcaggccgagtgcactaccagaccaatctgtgctgaagtaggcggatgcagtgagcagtgcttgatgaggtaggtgttgacgacagaatcaaagctagaaacggttagtcgtgtttctgcgatgcgtgcagggtacgcacaggaaatagtagacactgttgttcatgtggaaatattggtcattatcgctccttcttgccgttagtactctttgatgagacgggacagaaggagctaccatcgcgtcctatactcgagctcgaatttgtaatcgctccgtctgcgctctttcagggcttctgaagccatatcgcgacgtctgttgtgtggggaagctcgttgtcgtggtgttgacgcgtccgcgctttcgagattgcgatgatgatgctccggctgacgtgaagatgcctcggctcgtgatagccaggccaggattttcctcacacaactcgcccccaccacttcaccccgcagtcgtccgtcgctgtcgccgtcgccgtcgcgttggcgccctctccccgaatcctcgcgtatctggcctccaagggtcgcctgcctggaccgaagacctcgatggccctggtgccctcatcgccgcgcgacaactatattccgctgccagacgacaaatttccatggaaagagccgccagcagtagtcacaacgccctgcgacccatggccgccgccatactaccttgaagatggcctgcggaaagtgaagccataccactacacatacaacacatactgcaagcaaagatggaggggcagagaaatcctagacatattttcgagcgagttccgtgaccgccctgctgaatactacgagaaggccattgtagaagggcgcgtagtggtgaatggccagcccgtgcccagcactaagacgaccataaagaatggcgacatcatctcgcatacgctacaccgacacgagcctccgtgtactgcgacgccaatcggcatagtgcatgaggatgacaacctcatcgtcatcaacaagcctgcaggaatgccagtccaccctgctgggcgctacaacttcaactccatcatcgagatactgagagcagatcgaggctatggctggaatccgctgccctgtaatcggctggaccggctgaccagtggcatcatgttcattggaaagcacagacaggctgcagaagacatgagtgctcagatccggacgaggacagtcaagaaggaatacatcacacgcgttgctggcgagttcccggaaggagaggtggtctgcgagaagcctatcctgcaaatcagcccaaagctgggcctcaaccgtgtgcgcgcaaatggcaaagaagccttgacagtcttcaagcgccttgcgtattatccgccgaaagacgatggcaaaccaggtgaggagcaggatgtcgaagaaggtccagatggccagccttggaagaagctgcgtggctactccatcgttcgctgcttcccagtaacaggccgcacccatcaactgcgcgtccacctccagtttcttggtcatccaatatcaaacgatcccatctatgcgaaccagcgcgtcttcggcccgtcgcttggccgcggccattccgaaaccgagaacgacgaagacataatgacgcggcttgcgcgtatgggtaaggaggatatcgctgatgctgttgcatatcacgatgagatggtggaggcatacaataagaggaaggcagagcgaatgactggtgagacatgcgacatctgcgatacacccctatacagcgaccctggcacgcacgagttaggcatttacctacatgcacgcagatataggtgtgaggagggtaagtgggattatgagaccggtttgcctgattgggcgctgccgccgccaggtcatcaaggaccaactgagagcacggaagagagcgatcctttggccattgatctgaagaagcttgggatcgatgatgaagctggctcgggtgaggcagaaaaggcagacaaggtcgtctcaaaatcatgaggttaccgtatgaaacttttcggcatggattcgctatctacattcgtcgtatagattttcaagatacccaatttgactccgatgcgaaccttgtcagccttcatgttctaccgtgaaagacgatctacccaataacctggcttacggaaaaggtgggcctgcgggagacgtgacgctgggtcgtacttgccgcatttggtattgcgtcatcacaacgtggtgggggcagaaagcgggttgaataccatacactattgcacgccattggacttcacacgacgtcctctgggtacaatcgccatttagccgctgtctaaccgccctaaagacactataacagtcggagacctagcacggtagcactgcacgcaaacttcaggactctccatcagaaaagctgaacagacacaatggctatcggcatcgcgatcatcggaagcggcattttcgtcaaggaagagcatctgccagccgtccaagctgttcctgaactagtcagcgtaaaagcgatctactcgcgatcgctcaagtccgccaaatctgtctctgaaaacctgtccgatgtcgatctctacagcgacgattcagatggcaaaacctttgacgacttgctgaagcgtgatgatatcaaaggtgtcataatagcgtacgttcacgtgatcccttccctttctttaccacaaactaacaaacagccagtctccccattcccaaccaaccagaatacatcaagaaagccctcgcagccgggaaacacgtactcgccgaaaagcccgtagccaaagacatagccacggcaaaggaccttctcgcatggaccaaatccacatccaacacaaaatccgtctacagcgtcgctgaaaacttccgcttcctcgactccttcctctacgccgccaacgccatctcctccctaggccgcgtgctaactttccgcgcccgcgtcgccgcattcgtcgcgccgggaagcaagtactacgaaacttcgtggcgcaaggaacccacgcatcagggtggattcctgcttgatggcggcgtgcactttgctgctacgataaggctgatgttgagtggggcgggcgagaagattaagacgttgagcgcgtttacgacacagttgcaagagcatcttcgtcctgtggataccatgaacacaactcttttgttgactggtggatcgtcgggaacgtttgctgtttcgtttgggacaacggataaggggtctgagtacctcgttgcgtgcgaggaggggagcgtgcatgttagtatggggaaggtaactgttaagaagtgcggggaggttgtggatgagaagcacttcaaggatgaggggggccggtgtgaaacaggaggttagagcgtgggcggagagtttgaacagtgggaagtggagaacggaacagagtggtgaggctgcattgggcgatttggagattattgagattgccttgaagagcggcgagcagggcgggaagccgattgtgttgcagcatcagtagacgacgtacggttatgtacctgacatgcagattccgtcttctgtgcaaatatccgttctttccaccaagatactagttgtatcatccacacctttgcctttctgcaactctccagcttgatgccagatgcattttccacactcgacctttcaaccacctcccacacccccgacaaccccatcaagtcctcggaaaccacatccccaacaacatgcccctaacaattggattccccgcaacaatcctcgccttctccagcccgcccgtctccaccgccgcatcgcaaattcccttgtacgccttcaatcggtcgcttacctttttcttctcgaatcggccgtccgctgccgcgacagccgcctggagatccagcacgtacgcgtggtagaaagccaacgtgtcggtattcgccggcgctgtgaggagcctatgctcgaaggtgagtacgcgcgcgagctcgaggccgaaggcgagaatgtaatcgtcggtagagatgttggtccaggtggtgtactatgcgttaaagtatatctatgaatgtgtggtgcggggcgcggcttacggtgaaatccttgggggaggtttggatggcttcgagagtgaggtcgcggagctgcttgactggttcttttgcttcgttggcgaagaggccggatttatcgatgaaggcttggtggatgggagtttggctgtcgcgagcgtgatctttgctggtagttggcgccatgatgctgggaaaacgcctgggtttggtcgatttgtggtgctttggtcgtggtgtttgtgggtaagatgaaagattagggaagggtgcaaaggcgtttgcaaacggagcgtcatggtagaatatgttttcctcactttgagtgcgctgttgttagggcaacgaggcgagtgaaagtaattcctcgattatttcttcttgaataacaggttgcacttcattcactcaatataatgaaatacccagatatatttcgtctgcaagtgtggataatttgatggccttggcattcatagtccgacatataggtaatgacaacgcaaggtctcatcagttgccagcagccaacctccagcaaacattgatcaatgccgcagtcgcaccaatatgagcgaaagtcctcggcacagcaatgttagtgagataagccgggtaatgtaccagtagtttcgcaatgacgtggaagcccaacaagttgacaatctgcgggtccgtaggcgcaatgacttgggacagcgccgcagcgagagcaaacgctacgtttcggtcagcatgaaggttcgtctaaagcttctagacttttgatttacctgggaagttctccatcaaagcataatgcgcacttcgcagcctcagcggcaacccatccaattcgccaacatgcttccttggatgctcgttgtcgaacccgtcttcgcggcccatggcttgtccagcggctgaagcagcaccggatgctccgaaggtccagaagaggtacagagctgacagagctggaatggcgcgaccagaagttatagccgtggtctacacatcaagtcagcaacggtgaaaaggtatgggaacatctgctagaacatgatgtgaaagtgcatgttacgattgtggagcggtggagcacttacgccgacgcctggaaggagtttgactaaagcatgtgtcaaagactggacaatgctgtctggcttcgtgagaagcgatctgtatcacgtgtcagacagaaatcattcatgttatgggttttctggcacatacgtcacgggaatgagcgccaggtacatcggcgcggcggccaggatggcaactccggaagggttcaccctttatgaaagcatcagcactactatgaacgtgattcgtcctcgttacaacttacacgccattttcggcagctacgcgcttcgcttgtctcttcttgtcgtcggccatgatgtttttgatgacttatagatgatgttcgagatacggagatggatgaagtcgcgctgttgtagttgagatgttcacatatagctgagcactaactgatgacgtctccggaacgtgcagatgcggacatgcaggcatcttgtggattggtccggtgctctcggctaccagcaatccgggcgggtgaagtggccggactagtctaattccaaatggtgtgagagcggggtagtgcccagttgttgaccaccactactgcaactatcccatacatgctgggaacgatgataagccgcgacagggtaagtggttttttgttggagttggtgaatcttcatgtttatcgaacctctcaagtttgttcactgttgggtttgattaaacaaccgtccagtttgctacgctaccaacatagcttcacgtttgctacatcacatcagagtgctgttgcatgtaatgattatttatgctgagggtcataaaaacttcatacgaaagtaagctctacaactccaccaggacattgatcccagtcaatctatgcagacgtcttgagagccagaatcttctgcgcagcacgctctgcagctaccatgatcgcacccgttggattacctgtcgtcattccagggaatatagacgcatccacgacgaacaagttgtcagtctatcaaaaggtgttagcgtcaagatccgcatacatcttcaacaaaatgcttaccccgtatactttggtgtcgaggtccacgacagctttacctccagcgcgtccgtcgtcttcgccaattgtgcaagagcccatccagtggttcgatcctcgagtaccggtggtggctggcaactgcgagatagtcaatatatgggcgatgccctatcaaaggtcaagaatgagtgacttaccaagttcacgaatgacgatgtcgtctgattgacccccgggacaacccaagtcagatcttggaccttgctcaggacacctcgaatgtaatcgatagattggacgaccgcagctttgtcgttggcatcgcgtagatacggtgccgtgagtactcgtgtgctaagggtcggggtgatgcccatgcgaccgcgagaaacggtgcccgtaccgagatactgggtaatggtcatagacgctgcggatatgtaagcaagagatggttgttgatgcatgaatggatctcactattcgtacgaccctcaatacgtgcttggtattggatgtgccgtactctgccatctgctccctcgatctgctgccagaagatcgggccaaggtttggcgctacctgagcaaggataccacttcgattcgctgcgcagtgttactaagggctcatgagagaagggaaataatggtcttactcaggtatgcctgcttgtcactttcgattgggttgttatatgcgctatagaagttgtagaacacgatactaggatgcgcgatctggatatcggtctatgtgggcatgtcagtattacttccgagcatgaagactcaggcatgtcgttgcttacaccaacgtggtcatcgaggttgtaaccaacgggaagattgatccactggtcagaggaaatcatcgtggctccatcggtagccgagttctggacaatctgcagctgatctgttgggccaataccgcctagacaaattagcccataattttgaatctcacggaataaagcttactgcggaagagaatctttggggtacccatggtgcctgctgacaacaccacgcgaccagtcgtaggcttgaccttgacaatgccataatatccttgacccacagcacctccttgagagcattcgacttcgacacctgtgacatggccgccctctcttacgaccctcctaacattggtgttagtccagagatggaacttctcacgcgccatggccatgaccaggtatgttgccaaaggtccgtggcgctcggcgttctcgataaagaacgtgctgtgtccgaaggtatgattcttctgatccggatggtcattcggaatcacattcttgaagcctgcagcttccagacctttggctacagtttcgaagccttgttggagatacagctttccatctcgtgaaggattgattgtctatcgcacatgtcagtatcgatgctctttctacggttgcatgaacttaccccaggaatcaaatcccacactttcgcgatgagactctgcatgtccgcgctcttccagccagttgggaagttgacatcgaagtcgctggggtgcggcttccagtagagcgccgagttgaccgctgtaccacctccgagcacgctgtagaattgacttcagtatggtccagttgatgatatttgagaacccatcttctctgagaacttaccagcctgccattacatcgtagtcatcgcacgctacgccttttggatctctccagatttgattgaacaggcccggcacgtcgaagcgagtgagattggtgccttcaagccatgccggcttcatggtgccattaaatcgtccgctggaaagggggcctctctcaatcatgaggactgagttgccagcttcagctaaacgctctgcgacaggcatgccgccagcgccggatcctaccacaatgtagtcataggtctgatcgtctaccggaagacagtttgggttagatgaattttgaccgtaggctgattgtaagagagaggctacaaaagcgaggttcgcaataatgcgcgacatgatgtggagatagactttgttgaccttgcagatgatctcaggataacacgacggtttatagcactattcatgctcggtgtgattctcctcggtcatacaagccaagatccaagttacacacgtagattgactaccctagcttttgtggggtaagccagattaaaagtgaccaagtgccggccgcgtcgcgtggccgagcactatacctcggtgctggtgaagggtgctgcaaccactcagaactgtggctgagatcgtaccaggttgcagctgcctcatctagcgagtagtatacggtgtacccctgcacgtctagagggctattggagtccgtccacttgctcgattattccgtatcacgcctcatgatatttttctcgtgaaacgtacggcaatcaaaaaatcgggccttcggtcgctgctcatacgtggggagaacatgcggaggaattaaaacccatgggcgcatcaattctttccgaggctggctgtaggagctcggggccgttccgatatttccttcgttggcataattttagaagattgtgagttcgtgcgccgcaggtctcgtccgatagcgtgtgacacaatatcttctgcttgacgtgaatcatgttttgtactggtaatacgggaatgctgaggaatggtatgctttttctttttcttagtcacaagagaagtagtaacttggcggcttattcttaatctactgtttcctttaatcgtaaaatgcggtggttagatacttctaattatgattgtctacgctcttctagtcaaaattgtggcctcgacaaatgagtatagttaccttactcattgtgagaacttactcaacccggagacgccgcagtgtgggaaaagggccgatgcagaaactcaatgtcctccaatttctgacatgcatggcgcagcgaatatccatgaacatcctcctgctcgtatttgcaacaaatgcatgggacatttgtaagtgtatccgataggttgtgtgatggagagggcaaaggcaccaccgcgtcaatgcggttagccaggggctgtcagtggcttccgtctagcgtcgaatctcttcggtgacgcgaaattcgcgctgacgcagttctcagcctccaaagatgcacaggacgcgacgggatttactctggtactcatgctgtaaagacttcgaggctggatgactaaatcaatccattgccagcgacccattacgtacaattacgacctccagttcgatgaaatacacgacgagttccaatgcttgatgcagcatgttgtgcagacctttgcgacatccaactgagcgagtctgagctctgcaatcaaaacgtatcgctttctactgcacaagacgtacctcggccatgagcacaagcgcggccaacgccgagctcgtgggggcagacaacacccttgttgataattcaccgagaccgacaagaaccaccagggatgatgccgagtcatctcaaaccattcttttcgaagaccatcggggcgaaaattacgtctggccctttgagctatgtcgcacatatgaggtatgtatgaccagagaatgtttcatgacagcattaaatgaaaccaggctatcaaaccactcattgaagaggtctatgtctctcatggcgatgcttatcatctcagcgaagtgagaaatggaaactatgacattgaaaccgatggtgcaatcatcctcccatcagtctggggcttcgtcgtcaagccctccaaaaacatcaaaatctccttccggcgggatgacatcctgagacgacagtctctgccggagagcaacgaaggagaatgggaccccataccacaagatcaatttgcaaatgtgcgtgggcccgaactgaggcgacgatcatcaccggatcgcacccaaggtcaatggcgccacatccatcggactcggttcgacaatgtgcgcacgtccgaatttttgcgaccacgtgaatatgttgaagaggtcactattgacgtggacacccagcatgttcgagcatccaagcctcacactccatctcgatccgaggaacgcctatcgatcggcgaggataatcagagtagcgaatctgattctgacgccgattctttgatttccacgtctgatcagggtaacggcttcgcccaagatgttgacaatctcgagatcatccgagaagttcctccaatcgttgatatcgacggaaacagaatttcatttgctgtcgacacctccaagctctcccagtcacttgtaactcacggaaacattgaacgaaacaggtgcgatgagagacagctgcgggagaaagagcatactgggcaagggtctctcgagaaatacaagatcacaaaggcagttatgggtgaaatagatggccgaactgtcatccagatctatacactaccaggaccgaccaaccctaaactacacaatggtgtgcaaataacatggcatcatatgcattccccgcaactcagctgggcccgcttcaaggacctctgtctggagttgccggacctatctggtcgcctcaaactactcactagggaggctttcgctcgaattgagagacacaaagtcaaggcattcctcgacggcttcttcatagaaccgggaactgtcctgaggaccattgaaaagtgtcagcctgatccgcaagccgtcatattcagctgcataccttaccttgagcttgagcaaccgcatgtaccgcttctgcagaagtcgggagaccggctctttccacctcgaacgctgatgcaagcgatgtatccatacgagccagttcgagatagagactcggaacaagcctatcgtaagttaggaaatggtcgaggcagtgatcttgtatatgtacccaacctttggatggtgaatataggaactggcatagtcgtcacgtgtgggcaccgacctctcgcggacgaaatggtaaagtcgatcggagttgtgaaggaagacctgagtcaattaggagccgctgatgttgcgaagaactctttgactaccgtaagatttattgatcgagagggtctcgtatatctctacactcttgagtcttgtagatcgtatatccaaatggaaacgagatggaggtcccatggcacgccggaatcacgaatatccgcaatcaagtggaactctccggcaggtggaagactagtcacggccagcaattggaggaccatcatcaaacgaacggatctcctttcgattgatctggaatctgccgaagggactttgacggcatctacgatcgaagaacccgggatcaatcattcgaacaccagtggctcggtaccgcctttcttcatctggtcacctgctgatggctacaagtccatcctggcaacttcggacccgcagggtggagtatcaatcgaagctaggcatgagagtctatgtcttgagtatgcggagaagagcatgatgaacgaaactttaagcaaatatgacactaccaatgtagtggacaaaacctttgcttcgacgacgtactatcagtctctccctgagggcacgcatgagcatgtcagagcacaacttcagtcgttatgctccgaaaatgtgcgggcagaacaggctccggccagtcatgaaagctctcatgctgccgtgatcgcaacccaatgcacggacatagtggacaaggcggacatgttttgcggaattgttcaagcgaccttctcactcttcgtgagcgacactgacaatagcagcatcttgcgaaaagtttggagtgcaatggaaaacattcacaagtgggcggtaaaagtgcgaacgcgtggtgcagtggggggaagtacatccgagcccgcggactctgggatccggcatcgtcggatggccaattctggttggtacatcagaggtggtcaagaaggatcagtcctcttaccggaagctgataagaagctgagacgttcgattgagcgttgtcggcgatgcacgagcacggctcccttcgaaaatgctgaaactgcaatcacacacttgcgaagccattcgaaatcagcctcgtcagaagcaaaagggtcgtccgacgtaaaggtatccgtgccagcgaagagtgctgacaaggccaacctcaatgactggatcatccacgcaacacaattcgaacgcgaaaagtcgaatgctggtggacttaagatactcacacaagcctgcggagatgcactggatctactcgagcgaggaaagggacttaccgatggtgtcaagaatgaggatggcagcaagtcagacttgtacaccttcccgcgggaactactcgaggcttttcgaaagctcatcgtattctacctggcagttgagcgagctctgtactacaccgaaaaatcataccagaatgtcgaagataccatgaacgtagaacgcgaactaccgtactccgaagagggcctgagagtactgaaaagatttgctcagggtgtcgataattctctcctccttgctcgatcagagctatgctccatggtaagacctgagatttcgacggaccctatgcacaacttggagctggggccagagtatgtttgcagctggctcatgagaagactgatggccaagccgctggagaagcgtatgtcgatcggtgacatataccgggaatacctatcaactattgtgagtactgcgctcgggcgtttgagcacatttgatctaacttgcctcagcaatttcaagtcaaccatcgtccgggtaaaaggctcatccgcgatctgaatctactccaggaagagctacaagttctcgccatgatcaacaaatcgcagatgaacgttgtacacaactatatgcgcgtcctcgacgacacgacatatgagatcgacgtgccaactcgtcgtgccatgtttcctttagagcgcatgcttctccagtcctctctcgagaaccttgctctatcgcgcgaggaatacgacgacctgataagacgcagcggaccactttcggatcaaacaaaacagagcttggagatatacgaagaagaccatggcaaagccatcacggcatttaccgtcgtgaccgtcatcttcctgcccctatctttcgttacctcatttttcggcatgaacaccgttgacattcgagacatgacttccgggcaaagtttattctgggccattgctctaccacttacgttcatcactatcggagcaaccgttctcatcggctataacggcgacacattgcgtgacatcatcgctagtgtgtactatcgtatcattggaaagcaggacagcagcatatcggctcgcggcatcagcgtggctcaacgaaagcgcgcaaaacaactccagcaggacgagaataactcgctcgacacgagtctcgccgacgaagcagaatatgcaaggcctcaaccggtagccatcttggacgagcgatacgacaccggatacgttccacacacaacatataccgaggcgattgagcccatagctcacatccggaaatcggatccttacgttccaacaactgatgcctggttccgaacgcagcggctcaataccgcacccataccgccacggatagcatcacacgagccagcgcgacggtacggtgcgcgtcatgtgcaaagatctttcagttaccacgatgacggacattatacgggaagggcaggacgtgcaccggcggtccattactatgatgacatcgttcggcacgatggtggtggtgtcttgcaggatgactacagttggcataagaagggtagacatcggcatgttggcgatgagccacacagaaggcggtgaagggtgcacggcgcgagcgattaaaaacttctacactttctttggatcatcgcaatcaaaaggcaagacagggtaaatacagagccattactccgaaaattgccgtcttattccattcgcgtagaacacttctcatcattataatcagaagtcgttcttcacgtaagtggcccttccttcaagctctaatttgacaatcaactatgcaacacaatctcgtgatactgtactctttcgccatcctgcatccggaagacaggctctcgctcgactttgaacattttacctctcctagcgccgaagcgcggcaatacataccgaaaacagagccaatagagcatgccgcaacgaagctgtgtcgacgaaattactccagcaacataccaggaaagccagttataaggccgtacaccctgcctgaagaactagtggatggaataaagaccgcgacgagagggaagccgttggccaaagtatatatggttgcggcaagaacgctgagccaagaaggcatatgtgatttggtagaccattccgtaaagtatcacgatggccataatgaaactaggcacaatgtcgctgaggtatacgtggaggttgctgagtatcctgtacgcggatgctggtttttccgaccacgtgaggagtatcagcacaacagcagacatccagtgaaggaatagttccccgagtggagtaggctcaagctgaccggaactaatcttggagcgccatcgaccgaaaagagttctattctcccggaacaacttggcgaacggtatgatgccctctttggcaatctcttgtttgaacttggccacagtaaacgtcattccaattatgttgccgaggctgcttatcgtcgtgaagacagtcaaggcgggtttggcgttactggatcctatcacattgactataaactggagagctatgtcgcttgagtaattgctgttctttgctgaccacagccatctgcaattcaaagtcatctacaattcaaagtcagcttctgcaacgatcaggcacccctttgttggccactcggtattatgccagcagcggcttgaacagctggaatctagcagcacttgaacagcattggtcagcaattgatgctgacacggtgaaagtgcaaaatatgtactagctgcgaataagctttgccaatgaagaagagcgcatcaggttcaacagcaatgttgccgaccttgttcgtatacacattgcgcgaatggatgactactgcaagaacttgaagtttgtgagagggacgcgaattctcacaacggcggcatagccacgaacaaacattgggatcaacacctatgataacgttggtaattcgtatcggttttattggtgggtgcagagcttgtgcggttctatacatcggggcgccaaacatataacggcttcttgctaaccaccacgcatgccacatcctccacacagagactcggcatcagtgttccggtgaccacaagagcatttccagtccgtcatgatcaattcttgctggtaccaattcggcttgtgagataatcttcataacatcagcaccacatcttcccatcagttcaaagtgcttacttgttctgaacgctgggtgtatatcggtccggatttcgagtatcagggtatggctttcggtttattgtaccgctttgactccgtactacctcagctacatatacacaaacgggagatagagtttggccaagacgttcgtatcgctatcgcccacgtgtggcgagatagccagtaggataaaagggaatagaactgaggcgaccaatggcgatgaaacatgtatgtgccatcctaaggaccgagctgtatgctcgtgtattcagcgtgacatcaggagaagcttcattccgatcgattgggtatgctgcgcgtagtgtggtgcatactggagtagaagtgatcgttgtgtatacggttctgctcaggcagtacacgtcattgtagattgagtgagatgggtgaacacgattctggtggacgtaacactgatctatgcagacaattgattgaagaggatgtactcgagatcaattgcggaatcgtagataatcatcctcccttcctgtacctggcgctaaaccctacctcggcgtgacgtaacctcccgccccgcgatgagccccacccgcacaaaagttcaccaccccgacaacacgtcgcacacccactcccacaatggccgcagctacagcaacaaacctcgacgcgccgtcgcaaaccacgccacaagctgcagatgcatccacaagcacgcaattcgcccccgtcaacatcggcacgcgcaactccaccctcgcgcagatccaagcccgcgccgtcgccgccgcattgaaaagcgcgcatcccgagaggacttacaacatctgcccagtcgtggtggagggcgatcgggacaagatcacgcctctgcagcagttgagccagggcgagaatgcgaagagcctgtggaccggggaactggaaacgatgttggagaagggggatttggatataattgtgcactgcctgaaaggtatgtttggcatttagagaggaagtggggagggcagtgctaattgctggtggtagatatgcccacccaactccccgacaatctcgaactcggcgcgattctggaacgtgaggatccgcgcgatgcgctgctgatttctccgcggctgccgggggatacgacgcttgcgacgctgcctcagggcgcgacgattgggacgtcgtcggtgaggcgtgcggcgcagttacggcggctgtatccgcatctccagtttgctgatctgcgcggcaatgtcggaacacggttgggcaagctggacaaggaagactcgccgtactcagccatcatactggctgccgctggactgcgacgtatggggctagaaagcagaatcacgcagtacctggacagtgcgacgggaggcatgttgcatgcagttggccaaggcgcgttggcaattgagatcaggaaggacgacgagacgatgaaggcattgctgaacaagattgcatgcgaacgtacgacacgcgcgtgctctgctgagcgagcgctactacgagcattggagggtggatgcagtgtacccattggcatcgagacatcatggcgcggcggcaagggtctagcagttggtgcacaaccagcgaaagactacgacaagcacggcaacgcagtcgaagaagccgaacccgatctcgatgaccaagagctggtcatgaagacgatggtagtcagcgtagacggcaaagacgcggttgaacacgacgcagtgcgaaaagtgcggtcgaaagaagaagcggaagagatgggccgtgaagtcgctaagatattgattgagaagggcgcggatcagatcttgaagaagattaatgtggagaagcagtgggcggcgaagaagcagctggaggagctgaaggcgaagactgcatcgtgagtgaccaatgcatagagagggtatatatatccatagcatctgtggacatccatgcatagcgaatgtgtaagacacctggcatctccctcgtcccagttgaaacgtgtgcgactgctgcccttgtagcaacaacacttgctgcggcaatattaaactcaatgagccactactgcatatgacgcacccaaggcaagaccctggttgttctgccttagagctgatgaactgcagtgctggttctcttcagttggacccgtctctcttcaatccgtgtgcagcgtagagcgccagtctcgctgcgtactatttgaggcacagactgattgaagtgatgtagctggcaaatatgccgtctccaacggccatctaatcggcatgcatgtccgggtccagggtaataatcttgctatgcggatatggtcgatgcgagctgtccatcgcgaagggcataccgcccagcccagaattcttccacgatgtctcaaaccaggcttctctatgtcttctcttcaccagctggcattcaacatctccaagagctgctatttcgacgccacggctgtaccacgttgaggaatcgatctcgtacacccatagcacagcgacccgccagacacagcagccgcatcatcggctccaccatgctggtccccaccccagccatgaatgccgaagcgcccgtcgggaacaggcatgccacacagactgcaacgtgggttggaagttgcacccgtaggcacctcgagcttgccggtcgtacggacgacgttggatacaatactgggaaagttttcttcgacggattcaaaatattgcttcatcaggtcgtcgatagtagtgttcttggagctcattgatgcttgcgtcgcgccggattgtggttcgtagacgagtgctgatagtgcgggctcggctaggtcgacgtaggagaatagttccttctttagcacgtcgcgtagggggtagtggaagttgatgtcgaagggcgatttgccatcggatatctgccaggggagggagaagccacggccttttgcggtctcggctaaggtcttctcggccagcctggttgtactgtcgccccagaggatgctttcgcatccggtctgcttagcatgttccacgatgagcctggttcgtagcgtagttaggacgtccgcgcgagctgtagctgaggtgagagacgctatcagcgatgtgagctgttcctgtgtgctgcacacttcctgaacttgcgattctggcaaaaaagctcttagagatgcgtcgtctggcaataagcggaacacgtcgtggagtggcaaagaagcgtagtcgtggttggcatatcgctcacggaccttgtctaatcgtgcaggatctagagagccttcatcgacgaccaggacacttattgcaaagcctgtacgattagttttgcttctttgtgtgttcagatgcagatcaagaatgtggagcagagttgttgatgagacaccgtgcgagaggggtagcaaaatcttgcgctgctggtctggagaagcagcaaagttcacacgaaaactctccaaccgcttgatggctttggtgtgcacgtatcgtgcaaagcagtcactatcgaaatttagtatgatgaatcatgcttcaagagtgcactgactggcaaattggcttcgcgcgtaccaccaaaatagaaatgttttccttgcacttctcgcacagctcgctcgtcgcactgtcgctatgtttgccaggcatggtgtcgtgatgtgttacttgtgctgcccgcggcggtcgtggccaaaaaaagatgactggggtgcagtcgcccttctcggatcgtggtggcacagccaccgctaagggcggcgctaatgttagctgccgcctcatgcttcagggctgcgaccaacgtaagtgacgcgcaacggacatcccaaatcgtcctgacaaccttgtacacattctaatgggggagtgaaaggagcaatactatcctccagacccttcaccgacacccgcccgtccgaggtgacacgacaccaccaccgtcagcactgcaaactgtcctcaagcctcggagaagcatgaagtccgcgcgggcaatcgcgctgctgttactgtctgcactcacagcagtaacagcgatagatgtcgtactagtatggttgcgcgctttccgctgcgatttcatagctaacatgccagtagaatcaaggtgatggccagaaatgctcgggcatgtacagcaagaagtcgtggggaggcaaggttgacccgttcatactggtcaagttccggaagaatggcgacaagaacgcaggcattcaggatcccacagttggcgtggttatatgggagtggaaagactccatgctgctagggaagccctcgaatatgcccgtgggcgaggtatgtcagagtcgcagcagtcaaggctgaagatactgacaccaagaagcgccaatacatttgcaacgacgacacgattgactcgaaactctgcaatgccacccacaaaggcgagtggatcctgtccgacgacgccgacaccgtctccatgatgcacatccgaaccgatgcgataaacctaaacgaccccaagcccatcaactacccggttggaggcggcgagagaaagctagggctgaaaacgggatactactgcgtcgcaaccgcaagctatgtcgacaacatcgagtacgaggctatcgtaacgttccgcaacgcgtacggcgagctaccggctgcacagatcccgaagctaccgttctacggcggtatcaccattgtatactttgttgtcttggtattctggggctttctctactttcagaacaggcacgacatactcgcggtccagaactacataacagctattctggtctttttggttgtcgagatgctgatgacatggggcttctacgattaccaaaaccgccacggtaacaacttgggggccaaggtgctcatggttgtggtcgctgttctgaacgccttccgcaactccttttcgttctttttgctcttgattgtctgtatgggatatggtgtcgtcaagccttcactaggcaagaccatgaccattgtgcgatggctcgctgttgcacattttgtctttggcgtcatctacgccgtagcctcgctcactgtgcgaccagacgacgcagggccgcttgttctgcttgtaattctgcctctatctgccaccctcacagccttctacatctggacgctgaactcgctgaacttcacaatgaaggacctcattgataggaagcaacatgtcaaggcaaccatgtacaagcggttatggtggtgcatcctgaccagcatcgtcgtcatatttggcttctttttcatcaacagcttcacattcgctagtacctccacacccgacttcccagcgacccactggcagacgaggtggtttgtgctggacggctggctgaacatagtatatctggcagatgtgtgcttcgtcgcatacatgtggcgaccaacagccaataacaggaggtttgccatgagtgacgaggttagtcatgaatacgtggactagtttctacctactcactaaccacactcagattgcccaagatgatgaaggttttgagatcgcatcgctgcgagactcccttgacgaggaggagggtggttccgaccagccaccttcatatgatcctgcgccaaggcaaaacatcaaccgtgacgtgtcgccgctaccagcgccaaagccacagaagcccattgtgcctccaagagagagtctcgatggcgacaccatcttcgccgtgggcgaggacgacaagtggagtagtgatgaagatgacgaagacgaagacgaagacgacgacgacgacaatgagccgtctagtgcgaagggagacaacgagtacgcgaggctaacggggcgcaagaacgattagatgttagttcatggtagaggggctggtgcggatactatttaggatggtcgcttgagttcatgagcgatggcgttatattccatatttcgatcaaggttttgcaggattacacggtgcgcctctggcgatatgaatcacacaaatcaatagcacttcattccttcagcgctgcagactgagattcgtgaaatatgaatgtgtcgctgggtatcatatctaatatatagtttagaatgtcggtctcaccgcgcagcggtcccgaagggccagtatctatcccgaagagaacggctaattcgcccctactagaatatccagctccggaggaaaaatatgctctgtagccctcgccgtcgccgtgcaaagacgacgtttgaagcccctagcccgttgaagcccctagcccgttgaaaacctatctccttattgaagcacgtatcctcgttgaagcaagtctcctcgttgaagcaagtctcctcgttgaagtaattctcctcgttaatggcctagctcgtcaatggcctggctcgttgaagcaagtctcctcgttgaagtctcctcgtttatggcctagctcatcaatggcctggctggcctggctccctcgttgatcatgtgcacgtctgattctctattactccagagtccttagtgatcagcccaacaagcctttccgctcattggtcaatcactaggcatccattcaaatcattcaatctaccaacccttcgtccccacccccaatcaatgcaaacgaacattttccaactacttattcgaaactcatcccataactcccactcaccgtcttttcctctcccccttcccccctcttctcatcatcatttaccaccgtcttcttcttcttctgctcctccaccttccccttcttcccctcctcccccctactcaactccccaacaaccccctcaaccaccctcttcaactccctcacatccgcaccccgaacctccccgaccctcttcccccccttaaacagcacaaacgtcggcatcgcgctcacgccatgcgtggcggctaattcgcgctgctcgtcgacgttgaccttcacaaacgcgaagctcttggagccgtgcgtggacgagagctgtgcgtaaacgggtgcgatttgtttgcacggcggacaccaggtggcgtagaagtcggcgatgaggtagggggtgctggtgaggagggtgtggaagtgcaggggggagaggatttctgttggcattttattttaatttttggaattgtgagcgagggggtttttgatgtggtgtggttgtttggggtgtgtgagggtcgaagttatattgtggttttggctttatatgtcgtgatgttgtggaatcttccatgagcaccaggcagcggcaaaattcgtgcccgctctgcacctacacgacataagctaatagtcattggacgtatactcattataccctattagaagcctgatgtatacgcagctctataatactccacctaactctattgaaaatctttgaatatatgcaggctacctcatcgcttctttctgtttggaaagggcaggcaggaatttcgccggcgcctggtgtgggcgatttagcggcggatctcggtgttgatgctctgggccagccaggatttgtcattggcacggggtgggcttgctgcatgtggtaatgcacgatagacgtggttctatcgctctgtggtttttgaagataattccaagcgcatgtgagttttggtatgcaaacgaccgtagctggtagctcgctgctcgcacatccgtgctgcatactcgtgacttcactaatgctaatgatgagtctacgccgacctacgtgcatccgtttactaaccccaaagatgacccccgacgcctcgctatgcttggaatactgccctgttcatccgccagcttcgcaggtgacggaatctgaacctctacaaccgacctcacctcgactcgctctcgcagtgacaggtactagccaccaccacgccccaaaatctcctcgcgctccagcacctcgggcttgaacttgatcaagaacaccgttttgcccggccacatgcccttaccctccttcccatcctcctgctcacctacactatgcgccgtcacgccttcagtcgggaatcccgcgccgtcgcacacaccctctatcacgcctgcgacaaaggccgcgcagttcagactcgagagttccttgggtagtgatatgtactggttgacgagcggctcgttgtcgaagatcatgtactgccccggatcgctgcccgagcgctccagtgcatctgcaggccgcccgaagaggtgccggtagacttgttgtgcgatgaactgcagcagagggaggatgcgcgtgggccgtatggacgcgaggggattggaggagcgggagaggaggaggtcgaggaggcggaggccgatgggatagccttgctggttgagtctggtggggatgtcttagctacgattcaaagctgtgaagtaggacctcggggtatgacatacctctgctccaagtcccccacgtccttggcacccttctgcgcatacgcaatcatctcgatgaacaggtaggcaaatgccgcccggctgagttccgcattcttactccggttcaggtttcggtcgtatatggtcttcttgttggacggataccgcagcccgggcccttggcttgagttcccgctcatggcgatgctctgccctcgtgctactgtgtaatgcgacggtgcttgtgattgcgggaggatggtagctgtagatgatgcctgcgaggtgcgtgagggcggcggtagcgaggtctggcggcgtggaaagtgtagagggagaatgttggacatgttggagctctgttgcaatgcgggtggtggagtatgtgggtctcagggttcgtgcgcactgcgggactgcatgttcctgaggctgacggcgccaagcaccgacgacaactccgtcttcaccaacaacacggcagagaatcatcatgtacatgcgatgcactgtatagctttgtttgtccatcagctctagacatgtagtagcagatctggtatctcgcatgaccataacaatccggcgtatgctagatttgccagcacgacacgctcgctatacacgacatctgacctagcagcacggctcaaatgttgtatgcagcctcagcgttgcgacagatctgctttagtcccttcatagagcgccagccatcgtgctcagctccagtcgccatgaagccagcctcaatcatgtcaccgtacagcttgtccttcttctcatcgttgaggtagtttgcgcctactacctgcctgacttcctcttcttcttggccaaccttccacttttcataccattcctttgctctgtctacatagctgatgcggttggattccagcgtgtcttgcgcgtggacgtagtcttgacgccggatgaggaactccatggggatcacgacggtagtgaggtcggagtgcgtgccctccgtttcgcgcagatggatgattccggatcgctcgattgccagttcagagcgaaggtcatcgactgccttcagctgttcctgcaatgcggcctttgcttcgtttctctgctgtttcatttgcttctctgccttagcgcaacgctgcttgtcttgtactgcatcctttgccttttctccctctttttcggccacttgcttggcgttcttggtcttcttgtttgcgcccttcaccttctgcgatttatcttcgaggcggctgcgcagtgtcgctgtttcgcactcggctgctcggagattgtcattaagcttgtccttctccttgcgcaaaacatcgttttcgtgttcaagacggtagagtcggttcactgtctctgtctgctcaagcgcgttcgaatgaggcttcgagtggaggcgacgggtcagctgctcgatggttgcggcttgctctcggacttgcgcctgaagatcctcacgctctctcatcaacgccttgatcagatcttctgcgcggcctgaattgctgcttgcaacagtaagagggtctgcagggaacacctcaaggcgctcctcgaacagcgcctctagtccgagggtcatctggcgcggaagctggtcagtaagctcaaggatgccttcgataatgcatacttgccttgagaacgcgtacagatttcgcgcaacaatgaagtaaagagttgccgtagggcaggttgcgacacactgtcggggtgggaggccatgactgagactcagcgcgtgagcacgtgataccaactcacgcggcggggcatcatccacgcgtcttgcacattagagaccaattcccgcaacaagatcgatagcatgagcaggtgagtttcttgtgtctatgcgttgaatgtttgtgatatcgcccgaaatgtcacttgtctaagtagtacatcaacatggtgtatatatagtcttgatgagtccagaaggcgctcagcatactcaagccatcgttttcttacatcatacatgtgccaggcgactacatcgcaggttttctcagtattttatcaccgcgatcttcatccctgtttacctttcctccgcatgctacagtaaaggtgcggcttgacaacatatcccgtcggcccgcatactcacctctcattcacctctcattcacctctcattcaccaaactttcaagcgcgtcagtatacaaacagagcacgctagtcaacaaaacattctccaccgagcgggtatatattcgagtcttccaccacttccaacctctccatactcaaccacctctacagcacccagtcaacccaacaacaccactatcaaccagtcccaaaccatcgagtctctccccgccaccacaatggccgacgaagacatctccgaagaagtctacttcgaacccttcaactctcccaccctcccccctttcatccccaccccctcagcatccaagaaacccgccgacgacttctccaccctccctctcggcgcccacaccctcttctacctcgccatcatcgccccgcacaccgacacctacaagatccacggccccgccacgtccttctcacacctactcccccggctcgaagacgtcgtcagcaactcgccgcgcgccatcgacaagctggaagcgatccgcaacatcgaggacgtgtggggcgacaaagagaagaatctagaatttgcggagcgcgggttcggcacgtttgtcgtcgagggccagcgcgggatctacacggtgctcaagatactgcgggaggagaacaggcgcgtgcgcgaggagttgccggcgccggtttatgtggtgagtgcgcatggcccgctggttaatgaggtgggttatgtggcgacgaccaggttggtgggcgcgtttgtggggcagcgggatgcgaagggggcggcggtaagggcgatggatgagatggtgcagggcaggaaggtgagtaagaggagtgagtattgggggaaggagagcaaggggggtgggatgttgatggcgatgggtgcggcgaggaggtgggaggttaggattgcgtatgaggatcaggtgcataagcgggcgaaggaggaggcggagagggaaggggagagtgtgggatggaggatttgagcgggtaaggggtggggagggacttcacgatgatgcattggagatgatttgaaagactaaacaatacttgaagatctacagctctatccatgctttttgtgtgtatctacataatccccttctccgcatctcccttgacactaatcgccggaaacttcgacttgcccttacccacataactcccagagtcattcgacgcctcatcgctctccttttccttcttctccttcttcatcttcttcatcacgcgcgccgtgaccctcgcgagcggtcgatacgccatcacaaacggcttcccaaagaatttcgcgccaacctcaaaccacgcgtcggggaatagacgaacacagactccccacggaatacacaaaaccgcgacaacgacactgatcccccactgattcccattgatgcgcacaatgctgaacgcggtcccgccaaacatggcaatcagcacctgcgccgccaccatgatgacattcatcgtaatgaagtagtagttcttcgtgatgcccacgaagatgttcagcttattgtcgagccggcggttgttgtactggttgaagatctgcagccacacgaacatgttgaagatcagggagcgcatttcgttctccgggtagggcaggaagtgcgggccgccgaagtgcaggatgaaggttgcgctgacttggaatatggcttggccgatgatcatcttccacattgtgagcgagatgatagaggcggtgcgcggagtgggcgggcggtcaaggatttcttcggtcggggcgtcggtggagagggaaagggcggcgagagagtccctgggttataattagcatgtggaaatggggtgggttttgggagagatagaatgagacgtacatgaacaggttaatccaaagcagttgcacggcagtgagaacagagcgcatttccgggtcctggatcgcactgatgaacgcgacgagcatggcagtgatgttgactgtgatctggaactggaggaacttttgcacggcgtcgttgacggcgcgaccccacatgagggcagtgaggatggaggagaagttgtcatccatgaggataatagcagaagcctccttggctacttcagtgccggcgatgcccattgagaaaccgatatcagcagctttaagcgcaggtccgtcgttggtgccatcgcctgttacagcgacgataccgccgagtttacgaaggcgggtgacgagtacgcgcttgtcttctggagacgagcgggcgaggacttgcaggcgggggacggacgagcgtccatgtcgtcgtcgctgagctggcggaattcaggaccttccataacaacaccgtcggtgtaaataccgcattcgactgcgatggctttggcggtgatgatgttgtctccagtaaccatgcgagtgatgacgccggcgtttctagccttttctacagcctcagggacaccggggcggagcgggtcttggataccgacgaccccgatgaaggtcatttcagcaaggagagcacctaggtcttttgcgactgagatgtcgtcggggtcttcggtaccgcggggaggccattgggcgaagtccttgtagatgagaccgattgtgcgaagagactggctggcatagtggtcgatggtggtggcgatgcgcttaacatggtcaccgtccatgtgggcgacaccagctggaagcgcgatggtgttggagtagctcagcaagatctcagaggcgcccttgacgagaagacggtaagttccatcagagagcttgtgtacagcacccatacacttgcggctcgaatcgaaaggcagaagctggacaacctgggcgctggtgcgctcttgagagagggatgtcattccgaggacattctttgcgaagcccaaaagagcggtctcagtcttggagccaacaaatccaaactctccaccctcgccctcgaaggcagttgagttgatggcaatagactcaactagcagacggttttgctggcttgtcaagcgttgcgcgaattgcgaagaccggttgtcggcagctccagggttcttgtcgtcgaaggtgtcttcaccgaatgtaccggtaaccaccgtcatcttgttctgtgtcaaagtgccagtcttatccgagcagatagttgtagcgttgcccatgacctcacaagacttcaggacacggacgagattgttcatcttgaccatctgggtagttgcaaatgccagagccagcgtgatcgcgagaggtagtccttcaggcacggctacaacgatgattgtcactgatacgatgagaatatccatgaacttcgacgccttctcagctgggctgagtggactaccagggaacgtcgcaaccaggcggaaagtaagaatcagaagcaggaggaacgaggcggcactggcgagctttgcaatcgctttagcgagtccgtcaagtttgacttgaagtggggtaggttccatgtcgtgtcgcatggccatgaggatacgaccgtagctggagttgacaccgacagaggtgatgaggtctatgatggtcagtgattggatgatacagtctgttcgatctatacttacaagttccaacaccctccaggactttgcttccggagataatgaacgggtccaggtccttcaaatcattgtgtccacgttcaagcaggcgcaggacctgctcaccgctggtcttcttcatctgatccgactctcccgtagcagaagattcatcgcacttgacgttgtggcccgagatgaaaattccatccgctgggatgaggtcaccaggctccatgtgaagcacatccccgaccaggatgtcgtacacagagatgttgaaggacttgccagatcggataactttgacttcgcgtgcctctttcttagcattgagctttacgaaagctcgctctttctgccaatcattgatggcgccgaccaagacgacgacggcaattgagacacaaatggcgcaaccttcgatccaatcgacactgggtggcgcgcccggcccgtgatcaacaccgaatgtttcgtaaagaccgagagcgagcgagatgacggctgctactgtaagcagaattaagacgctctccttgtagtacgcttcccacatgagcttcaggaacgtcttcgacttctttattggcaacacattggacttgaagacgcgcttgcgatccgagaaagattctccagtatgcgaagcggttgctccagatccgccaacatccacatggcgtgtttcaacgggcctcgggagggcggaggagttggcaccgcggagcttcttgtacatcgtggtcgcctcctcgaatgaaacagagccagcaaggtccgcctcctccagactgagacccgcatcaacgtcagtgcggagaccggcttcaagaccaggaagacctccaagagcaatgaaagctgggagagatttgggattcagcatcttgttcagctgacccgggctgaatgcgaacttgttgttggcgacggtgaaatccttctcagaacccggatcaggactgagagcgtcttcgtttctttgcgagtcgagcgtgtatttgctgactccgctaactccactgtgtatcgagccagcggccgatgtggttggtggtaacagtgttgcctcacttggtgctcgactccgaccagaggcctggaaacctttggaagaagagctcatggcgctgatagatcgctcatgaggtcgttgtgctatcgatcgttccgggacgagagttgctggtgatgcattttcgaaggtatctgtagtgtttgatcgcgcaggcgcttttggaatgtcgacggtaatttcagggagaggagggagggaggagttctggtcgcgaccagccgcattacttgattgagaagatgccatgttcaacaggcaatggatgtgagaggtcaatgttcaacagacctaaaatgggcaaggatgaggtgctacttgaatgtgcatgcactactcgatgagctcgctggaagtattcaaacaagggcatcttgatagctatattatacaaaagcagttcggtgatgtttgtagagttgtgggcccagaaagggcaagcttcagacctcatgcaagtgcgggcttagcctccgcactccgtgacttggctagcgcgactcaagagaaatcaccagccttgatagtgcttcatccggtgaacaagactaccgagcatgcaaaatgacaatcagctccgctattgaggctgtgctgcacgagactgatgtgaagacggagcgcagcgggattggaccgcaagaggaggaacctgaaactgagccaagcacgaaaagtataggacaagaaaagagaggaggcggaaatccttgagaggaaaaggcttgggagtgccaccgttaagtaaagtggtgagttgtgagggccttcgtgcctgacgatcaggaccctccgtgtcgcagatcttgcgtcctgaggctcgcgtgtctcaggttcgcgaaacgatctcgcgaggtttcaaggtgtcgccacacgtgggtgtttcgatcgacctcgctgcttccagcgcgacgaactgccgttgttgcggttcaatcaaatgatttgtgtccgtgtgacgtcgaaatgtcgttcgatatgtgaagttgccatatgtttagggtagtgttatccaaatgcagttaggcggctaggtcttgacctgtgagcgcggcctcagcacgggtttgctccgcgcatggcagcgatctggatctgccacagacccgaagtcatcatttgatagaccggtcactgatgtttatcaacccagacgaaaaagtggaagttttcccgatgtaggtgctggtcgaatgagatttgtaccatttgccgcgtggagacgtgatcgacatacctccttttgtaaggagactgttcttcccagggtgcagtaactccggatagttctgagcaggctgtaagtgtttggttaggtcttctcctttctggtaagattccaaggtcgacatatagatgactgaagccaacagggcatatcaagcctgagagctgcgtgctatacgatcattaacgacgcatcagaaaaccggaacgacatttcttgtattgttgactgatggctgatcgctcgttgatatatggccgaatagccatgcccacctgggagagcaagtgcgcacgtgatgcggggtaaagctcactccaaggcttcaagtgctggtgcacttccgtgctctcacgcaaactcttacatcacttgtacgcgggtcgcggaagattcggcattggtaccatagtcgtggagagcttacgaggcgaataggcgcagcttacctatgacgttgatagagctgtcagcataacgtcgagtggctaccagcctcgtatggtagttgcatgccccaccacaatacctttgggggcctaatgaggaattggcatatctggcagctgtcgaataccaaagtcggtcttcgaattgcaactttgaaggccttgcttgattagtgcggggctgcatggtggctggttgggactatggcgaaagaaacactgcgaataacgagggacggatagacaggcgatacatgataaactttggaggtcggccaacggcgcaattgccgcgacagaagcaacgtctctcaaggcggtttcagccaattctccaacactgcggcggactaaggtggaaggtgaccgcggagtacatgaaggtagagaagatgcggctagacgtcttcgagaaaggctcgggtagagctctagactgagataacaatggcggtaatgctcaatgcagcaatgtcaccgcatcatgaaggccgctgagtagtcgggtgtcagccacggatgtttggtggacaaagaggatcgatcggtgatgcggcattttcagcgaggcaggaaggtttgcaccgccatgggtcagtggaaccactgtgagcacttgggacctgggtatgcaatatgggtagcacaaggctatattagggttggttatgttgcttttgttggggtcgtgctcgagcagacggctgccagggcgatcagtgcagcagcaggtcgacagatttatgcattgtgccaggtcgcgccgcatgattctcgaagccggcatgacagaggctgtggtgtacatataagacagttcgcagcagcagcaagcagcgcaaggcgggcaagacatgaaaatccgtcggtagctgtacgaagtagctgcagctgtgctatgtagtggtggaatgcgcgttggggtcgatccagtggctgcatgtgcgaatgcattcatcgcaaaggccatccgcacaagccagccgcagcttccgactcctatctgcgcgccatcaatagccagagcgggcctctaactgttccttgctattcaagctcgcgtgcgtgggtcgtggcgcccaattcactttccgtccgcagcgccaggccgcgcaacgtatcccatcccataaacctctcgttccatcgttccaggcgtggagctcatgacaacatagccgacagacagcaagcacgcatgcatcgttgaagcaggcaagactggccatcggcggcgcgacacattcaagcaatcttggccacggcggctaagccagcaggttccgcatagccacggcggcgtatgcaatcgacgcaggcaacatgccgcgacctccgttcaccagcaagctctcgctgccgacccgcttcaagcacgccaacaacaacggcggaccaccatcgacgcccaacagcatccccaacagtcgccagggcagtcccaaacgcacaatggagcaagcaaagcctgggttgatgttgcgagcgaatgtgctcaaggtgcgcccgcccaggccgtgttcgccgcgggggagacatgtgggagagctggtgggctaacgagcgatgcagggcaggaacctcgctgcaaaggaccgcagcggcacatcggacccggtgagtgctccaccaagcagacacgcagacacgcagacactcggatactgttatgcagagagccattgtttgtatgagggtctgaggccgcgctgactggctgctgcagtacctcgttctttccctcggcgatgcaaaggaagccacgcccaccatcaacaagacgctgaacccggaatggaacacgatcctcgacctgcccattgtgggcgagcagagtctcctgctcgaggtgcagtgctgggacaaggaccgctttggaaaggactacatgggcgagtttgacgtcatcctcgaggaccagttcctcaacgcccacccgctgcaggagccccggtggttcccgctcgagtcgcgccacaaggggaagaagaagaagtcggtcgtgtcgggcgagatccagatccagttctcgctcgtcgacacgagcaacccgagtgcgcccgcggaccagctcatgcagaagttcatggccatcgcaggaagctcgccgagccccgacgaggaggaagccgagatgctgctgcgcgccgacagcaacaacactgacgccgaggacgacgacgacagctccgacgaggcccacgacgagtcgcacaaggccgagaagcgcgagaagcggcggaagcgcctcaggctggcccgcctcaagaagaaggccaagcagatgagcggctacgagtactcgagcaacggcgacgtggcaggcgtgctgttcctcgaaatccagagaatcacggacctgccgccagagcgcaatggtatgtatcccccgcgcattgtgcaccactccgtctgacagcctcgcagtcaccaggacctcgttcgacatggacccctttgtcgtgacctcgctcggcaagaagacgtaccgcaccaagacggtcagccacaacctcaaccccgtcttcgaagaaaagctcgtcttccaggtcatgcgccacgaggtcaactactccgtcagcttcacagtcatcgacaaggacaagttctcgggcaacgactatgtaggcaccgtgagctttcccctcgaaaaggccgtgtctgtcgcgcctcaagcagacccggaaaccggtctttacaagcttcccgagccgtcagactcgcctggtctgcaatcgagctcagatgcacggcgatcacggttccgcctgcccatgtctcggtcttcatctgcccacagcctgtctcgtctcggtaagccgtctctgaagaaagaaaactcgacggcttcgctatcgggccagaacgccaatggctctacgcctcctgcgccgactagccagccctcaacagactcgaatggcaacctcacgcctgggctagctgttgtcgcggaccccatggcggtggacgaccaggacttgaagacgttcaccctgcccatcgacatgaagcacaaggaccgctgggaagacaagcacaacccaacgttgtacgtccgtgcgaaatacttgccatacaccgccctgcggcaacaattctggagggcgatgctcaagcaatacgacgcagatgacagtggcctgctcgataaggtcgagttaactaccatgctggatactcttggttcgaccctgcacgagtctaccatcgacagcttcttcagccgttttgccgcccagcacaacggtgagcttctactgactttcgacgaggctgtcatctgtctcgaagaccaactacaagcgactgagtataatgcgcataaagcagccagtacaagtggcttcttcacaccgggagaacaaacaccttccctggcgtccggtgacttgactcccattaacaaaaatggctccactgcctccatccctgtgcttgagaccgacgtcctcggcaagccaggtgaggaaggcgacacgatacagattgatgatctggccgacgaaaaaggcgaagagcacgttattgagattcgcgagtgtcccatttgccaccagccgaagctgaacaagcgctcggatgctaacatcatcacccacattgctacctgtgccagccaagactggaggcaagtcaataacatcgtcatggctggctttgtcacctctagccaggcccagcgcaagtggtactccaaggtcatcaccaagatttcttatggaggctacaagctgggtgccaactccgccaacatcttggttcaggaccgcattactggacagattaacgaagagcgcatgagcgtctatgtccgcttaggtatccgcctgctctacaagggtctcaagtcgagtaacatggagaagaagcgaagtgagtttaagggaaaaaggactctcttccaacatgactaatgtgttcacagtccgtaaattgctaaaatctctgagtttcaagcaaggaaagaagtacgatgaccctgcatcagctgcggaaatcgtaccgttcattgctttccatcagctcgacatgtcggaggtgcttctgccaacgtccgaattcaagagcttcaacgagttcttctaccgggcactaaagcctactgcacgcccatgttcggcgcccgacgacccgcgcgttatcgtttcgcccgctgattgtcgttctgttgtattcaataccatcgactcggcacaagccatctgggtcaagggccgagagttcacggtcgagcgtcttctaggcgatgcttatccccaggacgccaagcgctaccacggtggctcacttggcatcttccgacttgcgccgcaggactaccatcgattccacatcccagtggacggtgtcatggatgagcctaagctcatcgaaggagagtactacactgtgaaccccatggctatccggtcagctctggatgtctatggcgaaaatgtgcgtgtgatttgtcccatcgattcggtcgcacacggccgcgtgatggtgatctgtatcggtgccatgatggtcggcagcactgtcatcacacgcaagaagggcgaaaacgtgaaacgtgcggaagaactaggttacttcaagttcggcggcagcactctcctgttgcttttcgagcctggacagatgaaatacgatgacgacttggtcgacaactccaattcggcattggaaactcttgtaagtgacactgactttaacggcctccgctttcactaacatgtattaggtccgcgttggcatgtctatcggccacagcccgaacagggcagcccatcttcccgatatgcgcaagaacaatcccaccatggaagagaagcaagacgcgaagcgtcgaattgaaggcagcatggcgccagagggtgtcaaaggccccatgcccggggccggaatgtaacgataggactattggcatctcagagacgtttgtggaactataaaaagcggtttggcttgtataagcaacgtagccaggtatgaattgatgatggcatgagagcatatggattggcagctcaggatagtgctgcttcttctcttgggagttcattcaggagtttcgtttgcaacaagagacctggtggtggctgtctatacatacatctagctaagcagtccatcgaacaatgggaaaaccacgtaatgtgcaagacattgacccgagaccgtgcgttacgtgattggatcagcatttgagcggtggatcatgtgtctcgcccgattcgtactagcgctttggtttgtttacctgcccgctcaccttgggcaagagccaccgcgcacccaccacttccctgctgctcccgtgccacaatcctcgccgtcaccgcttcacgactattcgcatcaccgattgttacgatacctacgattatatccagcattgcctacgccgttgcgccgacttgcacgtgcgcgaagccgatccgccatccgaagttgtgttgttgcgccaatgcacgcgccttgaactcgcccacgaacacccagcaaccggactcatgaccaccgtttttgcgcgctcacctctccaatcgctccccatggccgcaaaccgacctacgacgcgacggagaagtgtcaaacaggcctttgaagatgatgacgcacccgcgcccgcgcccaagcgctcgcggaccgaagtaaacggcaccagcaagaaaaccgcaaccgcgaagaagagcgcaaaggctgcgtatgacgaggatgacgacggcttccagttctcgcgacgcacttcgaaaaggaccaccaaggcgcaagcggcatctgcgccagaacccatgcccgaggagcctccagcgaagaacgcgcaatctcaggatcccctacctgccaaacctaccgcgcgtcggaagaagactacgactacagtagtcgaactggaggttgcagaaacacataagcgccggcgttcgacgcgtctttctgccgacaaggagcaactagaagttcgcccgaaagcagcagaacccgccacctcgaagcgcccgaggaaaagcgcgcccgccgagaaagagagaaggaaacaagtcactccagtacctgaggccaagcctgaggggaaaggtgccttggtaggcacaaagacgcctacccagaatgagctcacagtcgcgaagaagcgcgacccgaacgcgcaaaggatcatgctaccgtttgcggatactccggtcatcaccaggaacaaggagatgcgaaagggcagcaaggaggggcatcgcaggagcagcacaggcttgcgaggcaggagggcgagctcgttgattgacagcgggatgtcaaatggtgagaccccacacccgctcagcccaggctggtctctgcgctcggcttagacgcggtgcacatattttgaatttctgctaaccaatgttagctttaccgcactcagaagtcgaagtccgagacttttacaagtacatcgagcaaagtctacccgagccaaggcggatgaagcaactgttgacttggtgtggatcgcgagcgctaccagagaaaccatctggcaatgtcaagaatgcgaacgcaataatggccgcaagggcgatacagcaggagctgattgacgatttcgcaagcaaaccagagctctcggactggttcagcagggtatgtataccatggggattgagagtcaggcacaattgctaacaattgtacaggaagaaacagcgccaccacccgtagtgaaaaagccaaacccacagaatgagaagaacaacgctacactgcaggagttggaagacgaagtcaaaaggtatatggaagcatctcactcacaagtctagtcatactaacgcaaatgtagactcgaagcagagaaatccgcctgggaagcattagcagcaacatccacatccatgcctcccccagccgcccctccaaagactttcccgacaccgaaattctccgaaatcgatacctcgcttctcgaccccgaacaagctgccatcctcgccgcccttcaaacaccacagacccaagactcggagcaacgaccgccgtcgtccgcgttcacattcacaactaccaccgcactgcaatcacatctcacacacctcagccaatctctcgaaccgcacatcgatttatttgcggacggcgtgcacaagatcgaacaataccgcaacacggccgagcgcgtagcggatcgcatcctcggcacagcgagcaagaggctagaagagcgagatcgcgaagtgaagcagcgtgtaggcgccgaggggattggcgtgggcgatgtactccgtggactggcaggggtgcttggtgagcaataagacgccggtctttgtttttctttttgtcatttaaagattgcatgagcatgatcaatgtggcgttttgttcttcgattctggacaaagcatgggcggtgttctttttgtgtggggggcggaactgcttgggcagcgatataccaccaattctgatcagggccttttttttttggcgccatgaattcctgcatttatgtatcaatgtgctgtttattctttgctagttttaagtttgttgaaatggtaaatgtcacagcttttcaaatcacttctgaggacatttcactcttacaccttcgaggtccctgcctttcagttcttgatacaccatacagcaagtctgccaatctcatctcccagcctcagtgcgaatcccatcgtgacgcgcagtaagagcaaccgctgctccagatagcgcagcacgtccatctcagtagaaacgagctgctccgccgaacgaccgagtaactgctcccaagcctggtcggagaggatgagtttcccgctgccgatctggccagtttcgtcaagtacaggaccgagctatgcagacatgagtacttaaaaactcaagagagagagggacagagcagacgtacgattttcggattaatcctcaacgccacgtccctctgacaccccctacacttctcccgcagtgagttgccatacacctccatcccacaacactcgttgcacatgagcatgttgcgcttatacggcgccacgatgtctagggacgttatgatgacggataaataccccgtcacacacccgcgcggattcgcgcgcgcaaactcatccacgtctgcgagcgtgtacttcgcccggacctgcgctgtctcgcatgcgcctatgtctatcgcgggaaatggcgggttcacatgctcgcggcgcgtcaggcgctgtgcgagggcgcgaaggcggcgcgcgtcgctgaggtcggggtcgatgtcgaggcgggaggtggcgttgagggtgagtttcgccgtcttgtcgatgcgccagccggggttcgagatgagcaggatggttttggagggtgtgaaggaggaggcggaggagcagagtggggcgtagagagtgagggaggcggaggcagtggcgtcgaagatggcgagggagacgagggtggaggtggtgccgtttctgttgatatctttctatggttaggaggggagggatagggagggatagagaggtagagtgatggttacatttcttatgcgcgccgatactcttgatacacacgagcagtttagggccgtcgatgtcgtagccgccgtctgcgaaggtcttgagcgtcatgaggccggggagagtgttggaatctttacagttgaaagggcgcttgaattgtgtgccgtcgtcgcttttctcgtgcaccatgaagtagcagttccgctcgccttcggggaagatgctggtgaatagcggtgcggtgctgggtgcgaggctgttgtgctccgagctgttggagacatgcaccgtccacagcgtgaccaactgaccaagtcggatgtggtagatggtgttgttataccagagacgtacagtcagcacaccggtgttgtcggcgagctgaatcttaaggtagccttgagcagctttgcgctgcttgctgggtttcgcgacgttgtagaagttgaccacacggcccatgagagtgaggttacgtggaccaggctcaagactgcctagatcagcttcttcgtactcaagatttggctgcggtgcgttcttgttagtggcgacgttgcaaagaggagtgaactctgtcactcacagcccatgatgctgttgcggatgctccatcaggctgcgctgccgatctcacttcttcagcagtgaagccatcgccctgttttgtcggcgacgatgacggtgtgaagcaagactgtatcgagttctccggcatgattctttaagtgtcatggagtttgcagtgttagggagatgcgggtgagctgttcgggtgaggtttgttgggatggaaggagcgtcccttccccaagcacagctcgcagcttcccgattccagcagtgacggtcataccgcccaacaatagcgtctttaaaaggcaaaacaatctagttcttcgaccaacattaagaattcacgcaattgaggagaatcttcgaccgaatcggttttcattgttgttgtttgtaatgagtgtatagagctagtcataagtgacaatcaaattaattaatcgtctccaccgcgaaaacccatgtagccgaacacaccatcagcatgttgacagcatgagtgcacgtcctctagaatagcttgtgctctagagtcatgtcgttctcaggttcaagaccgacgcaggcgcggaagatgttggtgaggcaagcgcgctgcttggcaagagcgttgacgacaggagtgccggtgggagtaagaggagcctggtcgtagtcagtaaatgatagtcaatatcctggcagctaacgtaccttgagcatgtagctaagaacactgagaacgctgtggaagccagagtacttgtcgtcggaggcctcagcactgtgtgccttccactggacacgggtcatgatctcagcaacgaggaccaagtcaatgatcaatggagaagcaaggagagagtcctcgcagacattgaacagactgatagtctggtggccatccaagaagatctcagcatagtactcgtcgagagcgcgcttgtcgtctccaacagagggcatgtacttgatgacgacgcagtggtcagggtgctcgccttctttgtaaagcaccgtgttcgcagcgaccatgtcgtcaaccacgttagacttggagatctccttggagcggaactgcttctgagagctgaggttcatgccgtcattgttgccgagatggttgtagctggcaatggaagtgagcttgataccggcgttgatcaggaagtcaacaagcgccgacttcatcttggtctggccagacttgaagtcgtcaccaccaatgaaggcgttgtgcttctcggcgagctcgatggcacccggaacaaaagtgttctggggagagccgttgatgaaaggagcgccctcaaggatggaggcgacggcgaagacggtagaaggagagacttcctcgtggccagtctcaatggacttcatcaggttgtcggcagtgtcgttcacaccctcaaggatatcggcgtaacgctctgtgttggcggtccactgcacaatcaccttgtccagaccattggcagacttgaagtcacggatatccttgcggatctgctcaacatgggccatggaagccttgctacccggaaggatgttatcagcgcgctcctcctggttggcggcaatgaaatccgggtagtagatgctgggcagaggcttcatagcacccatctccttgcggaccagggacttgagagagggcgagagcaccttggcgcggtccatggcctcagagaggttcatgccgctgatgtcccaaccacccacaacgaggtcgtttgggtgaaccatgggcagaaggtcatggaaggggatatagatctccttgccggtcttgctatccactcccagtttagtggtagagctcatgatgacggatccgtagtagttggcgccgcgctgtccctgcttggtctcccagacgaggttacgcttgttggcaatgataccggcagttacagtggtaccattgttaccaccccaaccgaccagcatgacaccagtcttggggatcttgcggtcgactttgaagtcatacagggtctccttgggaatggccacatacttgccctcggcgttctgggtgacgtcggtcgtgcggtaagtgtacttggacttgatggtatcctcggtgtattccacgttggaagagctgacagtaaagagatccttggcaggagcggtgctggtcccgaacccattggcctggccgactacttcttctgcgtgcggtgccatttcgattacttgatatttgttgttgcttgaaggcacgaagaatttatctgcggaagtctagatccgacgctgccccagaaggagaagtacgtcggccggcgaatgggttgtggaccctggaaagagttagatggttcatcgtcactgtagcctggcgagctctggagagagtcggaggaatgaggggtactcacgagctgaggagattggaaaacgtcttgacggctgggcaatggcccgagtggaattggttgtgtttgatggagagggaagctttgtcaattgctgagtagcagttcacgatgatgttgtagaattggggtggggttccggtaagggtgagaaggtgcaatatatacagaatgatgacttatcgataggcacaaagctaaggaacgcgcctttgctccgcctgttgccggacagcgtgtacgacaccgcttcttcaccactttacctttgcactccacttttcgagccagattatcccgcctcagcccgtcgcaagcaccaccgggccaatggcagtctctgaatgtctcccatgtgctggacgccacgtccgctttcgctctttcaatctcaggatgcagtgctccataccattgtaggttggagaacatgcaggtgaagacgcggaggcacttggaagaacatctgtgggccctcaacgcgtagacagctgtcacgaccgcaagaggggtccaatacggactggccacagcagtgttgttgtccgtcactacgcacatcacttaatgcaaccggtccccgctatcacgtgggcacgccttgattttatccgcagacgcgagatactgctggcctcggcaccacggcaggccgcgcttggaagacgagttgggtgcgcacttactcgtacggcattgttcttcacagcatgacgaatggtattttctcactgcattgccgtggtgccgagtcggacaaccacatgttgtttcagtgcacgtcagaatacatgcagttgttctcgagacagattcagcatcagacttgtttacagaggtggggagcacgcgacagaggacgcagccgaacacactctccaccatgcaggttcatgtcgtgtaatgcgaactcgatgaccgccttggcccgtcgatgggatgcgaatccccgtggcactgacttatcaggcgcaataagtcgcaagacaggcaggtgttatattccacctttcctgcgatctgccaccagccgcacaggagtgtcgagctgcagattgcagaggaacaccgaacgaacgaccggtaatccgcctggggtccgtgctgtttggacatcgctctcatgtgtcacgcggcacagtcagagcgttccaaggttgcaggaaacgatttgaaacctggagaggctttgcgcgtgctgacaagagtttgatgacacgacacgtgaaggaggaaacatctgaaagtatgtgcgaaagaaacttctcttgtgtcgtaggaggcgcctaaccaccgcgatgcccctgcgccgacaaggagacggcgatgatgatcgaacacagcaacgctcccacccgatgtccaaccagaagctcatttaatgtccgagggctcaatggttccctgcgcactgacagcatgcgagcggagcctcttagccttgcaaatcccctatgttggccttggctgctcggcttaattttcttcgacgtgcagtcaagatgtccaattgtcacaaaggcgagctccaagcatttgcacaggtcacgatggactacagatctcgtcatcggcgcttgggacattcgcccagacgacgcgacggaccagtttcatgtcaactctggctttggcatgtttggtgcttcgactcgcggcggcagggaccatgtggccttgccgcttatttggaagccagccaaccaagagccgccgccgagcacaccagaagcgccaccattcagggacagcgcaggctactcgcagcaccgtgttgacgccttcagactgctcacctgtctttggctcgcgaaagccatgcttttgattgcctcgagccttgtagcacgtcgcggctcttgaatggctgctttgatggctatatcatgatcgttaccctggtcgctttctgattagttgcaaattatccaacataacggagtatcgcctgtggggcaaaacattctctcaaacgggatggtgtgggtgcaacgacgctaattatcacccgcatccgtcttcagatcaccgcccaattccacaccattcccgcatccctccccctgatccagcaagacccacaaggtccgcccgctgttgggcgttcgaggcggtctttcggccgcacgcattcgtcttccgagcaccaacgctttccgtcactatcgcattgcacacctacaacacctactcgtcaaaacacaacattgctggatccttgtggcaccacgctcagagatatcaaacattaagaccagacgtcgggctgcgggagaaagaagtaaacatgactcggaccagcgcgagcggtctacctatgatcaaatgctcatcctgtggtattgatatcgacattcttcaattagcagaccatgtgtgtgctccggctgcctcgtccagtaagtcattgtttacttgtaaacaaactcccactgacccaagtctagcaacggcagctccagccgtaacgcccccagaatcgccgaaggtcaatcgtgctggaagtcttggttccttcagcaaacgatctgagggccagccgccgatgggtcgtatgcgccctccacctcgcatcgactcaaatgctgccagtaagccaatgcgcaagcaactctcaattgactgtgctaatgctaatgcactcagacaaaccatttcggcccctggagccgtcaccaatgagcaactacagtgaccccagaagtcggtcgccaatgctctcaccaacaccacctaaatctccatataagatgaatcgaagcgcgacagccccagtaccacgaccgaagatgggtcccccgtcgcccaagatttcctcaaatttagactgcgcttttccccctttcccgtccaagaggagtgcgacattccaaaccgcaagaccgcagcagcgcgaaagacgagagccctcgccacagcatttgtatgctgaaccaagtcctctcttcgcgcctctcagccctagatttgatggtggagataacatcgcgaagcgcatggattccattgcgccaggtccgttcgatggacgtgcagaccgccggccaagtacttccagttcttccaaacctccctcgcctttgccggaggccgcatcctttggccacagaagaacaggtactcaaggtagtgccaggagtgtcggaagcacatcgcgacagcgttcttctgtatcatcgacaatgtcgcgcgcttcagcatattcgaatagaagtgtaggcttgcctgctcatccaaaaatgagcaacaacatcaacagcatgccgccgccacctttacctgcgtctactgaatcgaatgaaggcatcgacgctttccttgaccgtctgcagaaagagagcatggggccagcgcacgcgcgcaagacgagcgacccaaagactgatctgaaacgagatggaagcaaagagaggaagcagccacctccacgaccaaagaggccttctgagagccatttaccgatatccgacatgtctgagctccaaccttcagcatttgttcctacaccgatcaacgcgttccctcctcgaaacgccagcattcgtactcttggaaacgcgaatcaacagaatgccgtcccatctcgaacagcgcaactgccgccattactgccgcctggttttagccatgacactccgatgaaccccctccatacgccatcggattccggactctctgacgactcctacgcaagctccggctttagaagtgcagcaagctctcgatcaagtccgccagcatctgaagccagtcattcccgccaagcatccaagctgggtcgctcagaatacctcggtgatagcttcgaaaggaccgccagcccagattcttacgcgggctctccaaagtattctactgtgaaggcaccccttcgtagcgcaccaagccagccgagattcaatgcaccagaacctattcccccaccatctccatcaccctatgcagatctcccggaatcacccatggaccccgccatccagctaggtatcgcattcgaccgccggccaaagcaatcagcctcgcgacaagactcagctcaaaaggttggacatagccctctaggaaaatcaccagacacagcaccccgtcgacaagaaagccgacccgcgtcgaagggcaaatgccgaggttgctcagagccaattgtggggaaatccgtcaaggattcttcaggccgcctgacaggacgttaccacaagcactgctttgtttgcaaaacctgcagcgatccattcccaacagcagagttctatgtttatgagaactctccctactgcgaacgccattaccatgagctcaatggatctgtatgcgcttcatgtaaccgtggcattgagggccagtatctggagacagatgcacgcacaaagttccaccccaaatgcttcaactgttcaacatgtcgcgttgttctgcgagacgattattacgaggtcaacggacaacgctactgcgatcgacatgcacacagcgccgcaaacccaccgcagagcttcctcggacctggtggcttccgaccacgcctggagaagcgaagcactagactcatgatgatggcttgagcagcccttcttacgccgtccggaccctcgttactcactttcatcgcacttgtttttctcctctcgtttcacgtctttttagcgcctttgttctttgtatatgcacgaacgtctctctgcttcattcacttttatacccggccagcccggcctttattcacctgattacgttctatataccctacattatcccattcgctatagagtgtgtaataggctgcatggtcgatcttctcaaggacgccgccctgtttgtctggtcaatctttttcaatacccacaaatacccctttcgttcacaactgtatactattgttggctctgtgagcactcgtcatcttgctgtacatatgagctccgacttgatatctgcgtcactgtaatattctaatgtctactgttgggccacgatggtggtactgacgacaaccgaacacgtcaataaatcgcagaactcatgcatcaattaccttgacccaccactgcgaccactgttatgcccaacatttttcgagcaatcgcgacgtgaattgattgcaaattgctacatcgtaagagggcgagcttcgatgtggcgaggtaatgattgtcgcttcacacatacatgttctctttgacaacgtgtcagtcagataatagactggagtagggctatgttcaaacaccatgatataaatttgctatgccactgtatacgcaatcccgaattaccagttcgacacagtcgatattctttttattccttttcgctgtctccccaatagcggcatatcgccagcactgcatacaggtgtcaggtcagaaattcttcattgaagacggagaaatggtatataacgctcgacctctacgccttctaggacttctttacaacacaagcacatcaacatctcctgcaaaacacaacaaaacaatcaacagtttcaacacattgcatatcagatcaacaaccattatcaacaaacacgacagcattcagaatatgagcacacaagtcctcagcatgatcatgaccgacctgggtctttcgcctgtaaggtcgagatcgtcgaggagtcgaatgctatactaacattgcatgcagacaccttctcctcctccgtcgccgcctccgaactctcctcacaagcgcgctctgccgccttactcccctgtacgtcgatcactcttcccatattgaaaacttactaactcactgctcagccccctacacctcctccgtcgccgcctcgaccaaatgatggtcatagcctgctgtctccaccaactcccccttgcaaagatagcattggcgccagttcaccatccccgtccccacctccttcgccgcctccttcatctccctctactcacagtctcggtggttcgccttcgccttcgcctcccccgggtccgccgccaagttcgccatcaactcatagtcttggtgggtcgccttcgccatcaccgccccctgggcctcccccctcctctccgtcatcgcatagccttgggggttctccctccccgtctcctccccctgggcccccgccatcgtctccgtctacccacagtcttgcatgcctactgatggctggccttgtatctcaatccccgcgccctcaggcatgtagcaacacagagggaaatgtactgaacatgctaactcgtgtgaagccgagtcccaccctgccacctgtcactccactcagacattctatggatagcagcttgatcgcatgctactagggaaggggcttgggtgaggatcaaagtgtatggtagagaggggaaagatgaagcatgggcacgagtatgagttgtgagaccgtttggggtaggagattgatgggtggtgattggcagctacacaatttcgaattctgtagtacccaatcatgaatctatattaagttacgaggatgatatgtatcaacttgagttgatttattgtatgtatgaagttggagtgcaagggagagatgggtcgtcatctgatgtcaagatcggcaagtttaggcgagtgcagctctcctccgaaggccatcacgaactttttgcgaccatgacgccagtcagtgcctccaccccgcaatgatgtcgcatacggaggaagacaaagagcctacaccgcagagtcataatgcgccggcgcaacggtcctcgcgcagcctcctcgcggtccccacgccaattaagcagctcttcgatatattcccactcctcacatacccggtcaacgacctgccccaacgagcaccccaggaccgcaacaagcatgtcttgtacatatttacatcagaagacggtgcgctgaagggactgccttcgtacaaccctgcgtgcttgaagtggcaggtaagagctccgagtgacgcaatacaacctcatacttagactgttgcaggcctatctcaagttctccaagatcgactttcgaatagcctcggcaaacaaccatgcatcaccgagtggtgctcttcccttcatattacccgcttcgcctgaaccatacaaacacatccagccggtgccatcggggaagttgcagagatgggcaatgaacaacagcaagaaagcggtcgaggagcccggagacttgcggtatgaggcatatctgtcgcttctggaccatcggatacggcgggcatgggtatgtagagccaatgcggggcttgaagagcatatactgacgagaagctagctctactgcatctacctctcgcacaactcgacttccatcgcagagcccctctacatcctgccaagttcaggcaatcccttcgtccgcctcacaatagcccgagagctacgcacagcagccgagaaggaactgctcaaattctcgcctgtcataaacgcctccaccctctacagccaggcagaagaggcctttgcagcgctagaaacgctgctcgacaaggacgattggttctttggtgcaccgggaccagggctgttcgatgccagtgtctttgcgtacacgcacctcttattggacgagggtctcggaaagggctggctagacacgcgtctgcgtgacgcgctaatgtcgcgaaaacgcctgacctcgcaccggaaccgcattctgagcacttactttccgggacagtcctagtttgtacatcttgctgctgtattatatgacgcatattcggtgccatgatgaggaaagggcgcatgtgtacgagatcacatgggctcaaggcacagctcgagcgttgggaccatgcaaagaacctagtgaatgacttttcaaaactttcagggcttctgagtacaatgcgcgccgtcatgcacgtagcgcaaaccagagaatggtagatgcacttgtgagtcattcaacgggaagctgcacgacatgttgccaaaagcggaagagtggcattttaggcagggcgcgcaaaagagtcagcggcatatatataatccgcttcaggcacccgttgaaaaggctatcaagcctcaggttctcgactccagcttttgccacaagctcgcagctaagtggggtatatataaacttcccgattcgtcgatcatctttgagtacaccaccaattaagctctacaccaacataccatatttcctttgatcactgcatcagggaaaaaatctagcataccttcgaacaccaccgctgcgatgacgcagccaaacaacgtccacatgactttcgatacgtcccttgtcgacctcaaccccaatgcatccttctcgaccaccgaatcggacccgtcagattttggtactgcgaacttcactgccaagactcctacgattcagcagccatctctttttgaagatcagagccaggaaacaccaaagcagtcacagactctctcgcccaatctcccctcaccagcatccaagtcctcaacaccagtccagcacatcggaacacaacaagcatacgaccaatgggcaacagtatatgattccgatggtaacatgcttcaagccatcgacgacctcgagctcgcgatcctcctcccgcaattcctggcgcaagtccaagacagcgtcaccacacccaccatctctctactagatctaggctgcggaacaggacgcaacacgcagaaactgctcgacttcgccctcgcacccaaccgacgaagtaccgttgtcggcctcgacttctcaaagggcatgctagatctcgccgctgaaaaactctgcacgtataacgacggtcgactcagactcgagcagtgcgattgcttccccacagccaccaacacgtctgcgcccccgtttccatcggttgttggccttacgcccgtcaacgcagtcctcagcaccctcgtcctcgaacacgttccgctaccatccttcttctccacgttgtctacactacttctgcctggtgggcttgcactagtgacaaacatgcacgctgaaatgggcgccaagtcgcaggcggggtttgtgaataaggacggtgttaaggttaggggggagagcttcgcgcatacggtaagggatacggttgatgaagcgacaagggcggaatttgaggtcttgggggtgaaggagagggaggtggggagagaggatgtggagggtgggatggtgggggagagggggtggaagtgggttggtgttagggtttggtacggggttgtgcttaggaagattgtgtgataggtgatgtctgctggaaaagtaagttctgtcgatttaatgatgttatgagcagtagttctaggctgagaggtgggatatgcaaggctggatatgaggtgcgataaacaaggagccttaatcatgaaatctcttgttgaaatatacaacctaacctgctctccgtcatgcgaactcataaacccttcactacttagtcaatacggagttacgatcttcccggtgttgtaaggtgcgttgccaatgccgaccagcatgttcggcgttcgaattccgtggctcactagtgccctcacttcatccatgcatgtaagaccgcacctccaactacaaaagctcaaatcaggttcattgtgttaacttccttgctcacaacacgaacttttatgattgctgatccaaccggaatatgggttccaagactccagaaggtcatgggcagggcccagatggtatgtacgcgatcgactgtcttgtcgattcatattgacgcatcgaacaggatcttcctctaacactgcgatcaactgctcaaacccgcctaagtcagccgcagctagtgggctcgttcatgttgcgctcgaagggcagggcgaggatagtgatgacgacgatgaacaaattcgacttcacttgaatggcagtggtgcgaacggtaccaagaaaaagcgaaagcgtaccaagaagaagagcaaaaaagcttccgaaacgaagcagtctattcctcctagaatcgccctcgacgacatcttcaacggtcgaccgtaccccgagggtgagatcactgagtacaccactaaggacgacaatctccagcgcaccacagcagaggagatccgccacctatccgcagtcgctaacatggacgacgacttcctccacgactaccgcaaagccgccgaagtccaccgccaggtccgccaacacatccaaatcatcgccaaacccggcatatccctttccaccctcgccctcgaaatcgacaacgcagtgcgctccctaaccggccaccccggcctcgagaaaggcgacgctctcaaagccgggatcgcgtttcccacaggcctatgtctgaataacatcggtgcgcactggacgcccaacgcgggcggcaaggaagtatacttccaggagaatgatgtgctcaagatagacttcggcgtacacgtctccggccgcatcgtcgacagcgcatttaccatcgcccccaaccctatctacgacccgctcctcgccgctgtgcgcgcagctactaacacggggctgcgcctcgcgggccccgacgcgcgcatttcgcacatcagcgcggaaatggaggaggtcatggagtcatatgaagtcgatatacatggcaagactgtcccggtcaaagcagtgcgcaacatcacgggacataatatcctgcgctacaagatccacggagataaacacgtgccgtttatcgcgagtaagacgtcccagcgtatggaggaaggcgacatcttcgctatcgagacgtttggatcgacggggaaggctgtattgagggatggtagtggagtttatggatatggaaggaaggaagggggaagtgtcgcgggggtacaccatgcgtcagcgaaatccctgctgcgaaccattgatgagaacttcgggacgttggtgtttgcgagacgccagcttgagagactgccgggtgtggagaagtggcatttgggcatgaagacgctggtgcaggccggggtggtggagtcttatgcgccgctggtggatgtggaagggagttatgttgcgcagtttgaacatgtgagttttgagatagggatgatgagatgatgagaggctaatgaggggtagactgtgctgctgaggccgaattgtaaggaggttgtttctagaggggatgattactaggaagatggagatggagggaagaatgggggcgacttcaacacttgttcgctatgtgttgagtctatggggtgcaattcaacttgcgcaatggagcttggaagaatgcatggatgatacatagctatcatgcttgggcttaagagtctagtattctggcctctcaagcccagctatccgagcaacaactaggccgttttcttttctacctgtccttcattgcgggccgaagcctacttcctatatatgaggatgtaccgatgcaatgttgttggcaagatagcgtagttgttttgagttccttgagcatattttatagtatttacttttagttctatgagaatagtcgtgataagtgtacgccccaacatttcctgtatttgaaagttcatggaaagctcgagggaaggtctcggctagcgccgacacggcatatgctgtccaaaagccatgtctagcgtatttatatgtgtcgtcccaaaggctgaaccagtaggtatggttagattcgtgctcttgactttcatgcagatactcccttgaattattccacaaaggacctaggtagtaacattgaatgtgatgtcagacgcaggtctgcacccaccacgccagcatgccaaaaatgttacattgatcaatacacgttcagaatagtacatatcgtacaagcttcctgtcttgccttgcatgtggtcgaaaaatgcaggcgcaagcgggtcgggtggtgttctgtcatacatgcagtggggctgagcttatttagccaagccgctgctgcctaaggtaattctttcggaagtgaccaaacagtaacatcgtgccgcattgctctgtcatgcaattagcggacagttgattatgaaccattgtccacacagaagcagcgtggccttcatgcactcggagatatgtctagacaaccctcggaagacgtcccacaatatcttcgttacaagcctggattcgaacggagcaaagatgaagggaatcgtccagacagccggacaaatgcaccgcatatgcgcatccttgcatctttgcacgatgccaatacatccctgcatcgtcaaatattccggagtagggccaacaacctctgtgcgaactgttcaaagatggttccattcgaccataccgctcagcttgatacagatgcgatgatggggcggtatggcttcgaactccttccaagatatgttgacgaagctgggccgtttatgcggaataccacttacccgtggtacctgagtaccaagaacgcgaattcttgtaagctatgccatatactgcagagatatgcatcggagcttggaagaggagaacatcatgtgcaaggtcacgacactcagaagacgagttcgccagtcaagatccgagggtattttcatccgacacaggtacaccactctacgagacgagctactatcatgactgatagcttgtaatagaacgtactgaggatagagcttcagcgcgatgtgcaaaaaatccgtctgttcatgtatgctgcgacccgatggccgtcccccgaagactacagagacgatcgactagtacgagatattcctactcggagcatcgacttcggaaagatttcgcgctgggtccatgattgcgatgaggcgcataatcaccctcccatgaagtcccgatggtcattcaagtggttcggtcttccagagagctttcggctaattgacgtcgctgcacaaaaagttactcgcgccgtgcgggcacctcgctatgcagctttgagttatgtctggggcagctgcgagcagtatgtgctttcgcgcaatgatcttcaggcgctagagcaagacggcgcacttgaaaagctcacactcgcccgtgtcgtcagagacgctatggttgtgtgtagacgcctcagtattccatacctgtgggtagacagcatttgtatctgtcaggatgatccccaaagcaaacataaccaactagctatgatggatgtcatctactcagctgcacatgtaacactcgtcgacggaagaggcatcgatgcgaacgacgtgggcttagcaagagtctctacgcccgcgcttagaacaaacgacgatattatcatcgatcatgtcaaatacgtcatactagaggatcccatatcggcagttgaaaggtcgcaatggcgctcacgtggctggacattacaggagacaatgttgtcgaagcgcttacttgtgtttcttgagacagactgtctcctcatatgctcaagtggcgtgcaggcggactccttccatgaccaaaaccactttccaatctccctacagttttacaaaatggatattgcagatctcggtggctctatcgccaagtggtatgatgaaactcgcaaagacacgaaagattttcgatctgcacaaaaggcataccatgagggtgttttaacggcactcaacgactatctcccgcgaaacctctcattcgagcaagatatcgagaacgcgttcctggggattgagtgtacatttgaacaatctcttggggttttccatcacggcttgccgacgaaattgtttgcaagagctcttatgtggacaagccgtgattacctacaccttacaaattcggagcgagatcacttccgtcttgaacgacgtcctggctttcccagttggtcctggtcagggtggagttttgggaagttttggggacgagctaccattggaaatgacgtcggacttgtgttgcactggtgtccgttgatatatatctggggtttcaatgactcaatggacatgattcaactctccaacgattataacgaagccgaaggcgcggaaggctatacggagttattagacggttttgcttctctagtttaccgcatccgtcccgtcccagacgatcggtatcctccaaccttgccgaccttggatcatggagcagctttatcacaacacgatatcattttctgggcaagctgtgcagtctttgagatatcgcacgagccaaaatatccactcaataggcaggggtttggcacttacgtgatacgctttagtacgaacaaggctggacatgaaaaccttattgttttgaaaggggatttccgactgggaatgcatggtggactcgaattcgttgctgttgcaacatgtctcaatggagacttggattgtatcgctattcagtggttacgtggcaaagcttaccgcattggggttccgtattcacgcatccctgtgagacagtggatcgatgccaaaccgacacgcaagttggttgtaatgggatgaaatcagtatagctggcttctcaaattccaaagtatacattcattaaaactcaagaaagctccaggcgctgctaagcgcccatctccgggctgtgcactttgtggcaacgcctgtgccgcaacttatacctataagacccaactgttcgccgatgaggtacgaaacagtatctcaatacccggacactgcgagaataatgaaaatatcttggaccgcccccctgctgctctacggtgagccggcaaccatatcatcgtcactcgagacccgatttggcctatcgttcagcccaaccacgatcatcgcgtctcgattcaatgcaacaggctcgatcgagcttcaatcatttcctgtgagtgcttcataccaggaatactaccaagaagcagtggagaaagatcacgcattaagcgacgattttgacgaggctagagtcaaaagcattttcgaaagcaacataatcccaatcaatactagtctcaccgagcaactggaccacacacctgaattcgcaaccctatttacgccgtccattttcgactggaaaacgattttggcagctggcgaggcagttttcaaagacgcacagtacatgacaagagcagcaccatctcggcaagcagcatgctacggatttggattcttgcaatgcagaaacctcgggcgctccctgtctgaatgtaacgaccatgatccagagagtttagtgcttctcttcgaatacgaaaaagagtatctttacgtctggctagtgtgggtgtcatttgaactcgaggttcattctgcggaacatgagaagatttgtaaagattgtggagaagaatttcgtgaagtgagttgctggatccacttgttccaagatcaagtatactgacacaattgcaggcaatcggcgaagcagcataccaggaacgcatcaacaaatttgtgcaagacttccttgttcaacatgtactgccggaacataagcgcgaacacatacgagccatcattattgcaggcgaggcatcagcggcagctgtgaaagagcttggtgatgcggcccttgaagtagtaggaactgaagaagttaagctactgacagacttcgaaccgtcagaagttgtcgctcacggagctgctgtcttctctcgtttgacacaagagcacccggaacattttggtacaacgactgggaatataataccagatgacaaagaatgggccgaaatgcaggcgcgcatagaacgggagaatgaagggcacagtgagctatgatgaggtgaaaactggctagctgctcttgaaagacttacttgtcttagcaaagatgtaccctggtataactctgaatcaaaatatttaccttctctgcctctgacctcagcaagtctgaccgtgtgcttagcgcgatgatgactaataacttaacgttatgatgaatttgcaaatctcccgatcaacttttcactcaacgctatcgcttcaacaacaccactactgcaccttacttttgccttcgtctgatgagagcacgttgaagtaaataacgtctatggtaagatgcctcatgataggaacaggactagcatcggcgcccccgttcgctgtcaggggcagaggctgaaattagcgcgccaccaatgggccgattgatcgcttcgaggataccacgcgagcggcccgtcttcgcgaaccctccttgagggctagcaaggctgcccaaatggtctggattcattgttggcggaaattctgacctggattgagcaagtggctgatattgaggcgcgttttccgaggctcctggcgaggctgctcaaagctacaacttactcgcgagaagggatcactatagcaagatgcgttaaataagagccatactcatcatattttttctcgtcacggtttcgtttcactgctattcactcagagttctagtcactcatttcgtgtgctcgtcttttatcatttaatcccacgatctttactcataatgcgaagcacactccttctactggcagtttcttgcctttctgtctttaccagcgctcaaaaaattagtaagaccggacgctgtggagcacagtccgggctcacgtgtcagggtagttcattcggcaactgctgcagccagtacgtggtctatggaatctacagctagctttctttgctaactctcgtaggtacaactactgcggttcgaacccagcctattgttcaactggctgccagccgaagttcggaacgtgcaaagctttacctgcgtccgcgccctccgctgcctccaagccgaagagcaaggtatccaccgacggtacctgtggcggacgcaacggcttcacgtgttcgggctcgcgattcggctcttgttgcagtcagcatggctattgtggaaaatcgagcgcgtactgtggcgtaggatgtaaccagaagtttggcacatgctccaatgccggggcctcatccagcacaccatctagctcatctaccacgtgctccacgctcgcgacttctacacggtcttcttcagctacagcttcgcctgcctcctcgttaaaggtttcttcgaacggccgatgtggaaacgcatacaaagccaatcctgctggcatgacgtgtcagggttcggtatatggagattgttgctctcaatactcgtattgcggaagcacatctgcctactgcggaggaggttgccagggaggctttggcaaatgcaacatcgggtcatcctcctctggtccattgactatatcgtccgcctctatgactgctcattcacaagtgtcgtccgtagggccgtcagtctcgagtagtgcaagccagagcatggacttctcttcaagctctcttgtcacacccgaggttttggagacctcgtcatccatcatgctcagttcttctagcacgtccacagctgagcctatcacatcgagtattaccatcacatcgagttcaacaacagacacacctactgtcgtttcccagctcgaccattgacattatcactagctcagccatcgtgcccgcttccgagaccgcctcttcgtcttctggttccagccctgcatcttcaatgagcttgtcatcctcatccgaggccactacatcatcgtcaatggttacatcggtcgtcagctcatcagaagtaccaacacccacattgcacccctcttctgttgagactgcatcgaacgcagcagagaccccaacactgacaccagaagtctcttcgccggttgaaacaccaatgccttctttgagcacctccactgtcgagcctacctccattgtcgagcctacctcaagcgcacccgctagccccacaccgacacccgagccctcgacttcagttgaaccatcaccaacctcttccacgtccagctgtatccccactcccacgaactatcttgcaaacggcaatttcgaatctggttctgttcaaccattcgtgtttggctctagtgcaccgggcactaccaaccagatcaacgctgctgcagcccactctggcaactttggcttccatgtgcagcaagtttcgcgcgtctctattactaacgcaatttggcaatttgctcaacaaaccgtcaagatcccttccggtactacagtcagctgctcttcatgggtcaacgcgctacgtactccggtcgtacaagtattgacctacatttacatcgataacacgctgtgccattttgaggctgtcacgaagaatgactggacgaagcctacgggtagtgtcactgtttctggtgacactcatactgtgttgtatagggtcattctacctgttaacaacttcaactacgttggcccgctgtttgatgtggatgaaatctccatcacgccgatgactggtccggatgctgtcgcgtcttgttaagaggcttcaggctgcagaaacatactgcggtcgaggaagcagggcaacagcgtaaccgagaaaacgctcgggcacggtactgaaaagtagacgtcctctgtttactaaaattactacatacacaaagcatatagacctaatattatgaacacacgttccattggaagggacaaaagctccactaccgtttgtgattgcttatgagctacactctcgtgctggctaacagtcacatcttaactctagattgaaggatccgtcattaaacttgctgcacaattttctaagacaacaccactgtatatcgtcaaacttgttacactaataccaaaaattggcaaaaattatgatcacacttgcgtaatctgcactcattaatttactcgttaaaagtctagcagctactgttgtctttctgttgactttgtacgcatagcgtgttacgtatgttccatatcaagaactacagtcaattcttatgttcccagtcttcaacggtaagatttagttctggtccgattaagcaatttgacaagtacctggaagtcgctcaagacgtgtcgtgatgcgcgccagtcgccaagatcgttttcgctgtgccagtaaaacgaggcaaaattgaagactaatgtcgtccaaatcaccgtcattgcattgttgccatctcaacattctccatgaactggggcaagaagctcacaacaataattaacccaatatgctgcagcctatacattctttctgtgtattgtctatcatggatgttgaatttcacaccccacgagctagaacaaagctatcccagtagttgtagcagtcgtggcgatccacgaaaagaggcagatatgtcgcctcccattctttcccaatatgcgaggtccaacgagccttgcagtactcccagtaagcagggtaccatccagattggtgccagtctatgatagaaataacttgaggatgtattcctggtgaaatgatgatattgctggggtgtaaatcagcgtgtgtgaaaacaattggcacttcatctgggaggaattgccgattcgggtgtggtggctggtttcgatcgtgttttcgcggcccgtatgaaaaagtgaaccagtcgtgaaactcagagacgcttgaaaacggcccagcggttggggagcagctgctttcgaagataacatcgagcagtggttgccgaccgacgtgaccttatggacttagcagaaggtcgagtggacgtatgggaagtgacaagcaattgcgtccgcttagcaaaaagttctaaggattgcgggagcaaatatcaacttaccaataaaagcgacgttagaatcacactcgagactgcgcaatgcatttatcatgcgccgtaactgttcgcatatagccagcctgtcttcctcttctaagccttcccagctcttctcaagagtaacgccgtctatcagctccatatagatgaatacctgcccgtcgtccttacaccatttatatacctcagggacaggtatgtcttggagaaatctgctgcgtataaataagagacattggccttccgcgatcgtcacctccgtcccgtattttacacataaacttagacttgggaaatacacaggtagggggcgatttcgacgttttgccctgggatccttggagcgactcgcaacctctcttactgcgcttggtgaagggagagaagtcaaatcatatttcttcaaaaaggatgagtcgaggaacacgacctcgtcatcgtatggaaaactggccatctccaggtggggcgaatttccaacgtttcgtttatttgcgcgatcggcactattgtcatccacttgtagagaaatcgttctttgaatttgaattatttgcaggcttgggaaaggctgatgggctgcatgaggtggggacggtcgaagtctgtgtaaccgaggtgtagaagatcgatcgctgttgaacttcagggttcgattttatttgtcaagcatctcaaatccataagccctgattagccatctctctatgaattgaaaaacatgcgctctgtaaaacctgaatcattatttgtattgcgggtgggaataacttggcattctcgctgctccatctgctgacgcgcaatctgctagactaaccaggcgaagacgcatctcgtcatgatcattgacataccgtttacaggtgactgtagacagaacacaggacgagagacattaaaacgtacagcaggataagatgtaaagttaagggaagtaccatgatggtttatagctacatcggagtcatcaatatcctgagtctcgtcctcccgggccactcataggcaaccaagagcgccttaagattttgcctggtctcataacttcgagtaagaccgtatcagtcaaatagtatacatctcgttacactcatctgccccttcaagaccagggatggccatcctttccgagcttggcgttcaagaaagcgcggctgagcaagttgtcacgaacaatttcatccttgtgggcctccatctcctcgacatcccctgttgatagaacctcatgtcagaattgtaggaagttttaagcaattgggggcagactcacagttgacgctgactatgccgccacgcaaccattcggcgcgaggggtagacaggaagagtgtccagctggcactgagctcgggagtgtccttcgcaaacggcttcaacgcatcgaccgtcattcccgttagaacaattcccggaatgagctggaaaacacgaatgtttggctgctcggcgtgcagattttccatgatgcgggtaagggccgtcttggacgccgtgtaggctcccatacctgggaaaacattggcgatggcgcctgttgtgaagctgatgacagtaccagatccgtctgcctgggcgaggaattggtgcgtcactatgtacgtgcccagaacgtttacctggaagtccgcgaagaagtccttaggttcggtgctacccaccatgccccctcctagactgcctgcgttgttgatcagcacatcgatcttgccgaccgcctctttggcagcggcgaagagcgccgcgaccgatgcttcgtcagtgatgtcggctgccttggcgaggactttggtgtcggatggggcaagactcttgagtgacttggcgacgctctcaagcacatcggctttccgtccagtaatcacgattccagaagctcccgcggtggcccatgattcggcgatggcctgcatgcgttagtcacggaaaaggacaatcgagtctcgaaaatcgtgcttaccttgcctatgcctccggaaacgcctgtgatgagtactgtctttccttttgctgaaagctctggctgcgttggctccagcagtggatagacatcacggcggatttgcttggtcaactggtagggtagggtgaatgcgttggggtcggagtaatccattgtagctgcggagtcgtgatcttttgtttggggaaacgagagattaatgcttgaatcagagtttgaagagtgtaaagaacttagtgttggcaggcgcatacacatatgtaggacgtttaaggaaccacgcacggacctctgcaccactggagaggcgcaatcaaccgattgggtcaagcgtccttgcacatgctgtggggtcctttccttcccgcgcgccccttccgcaggggctgtgcgctaggttggggactcggctcgcgcaggcgcactagcttatttcaatcttagtgctcagctcagctccgccgttggacaagagactacccgctcacacccaagctgacgtgaggtctagatcatgttggcccccaatcctgcgttgtagggatatagacgccaggatccccaggtcggagtgtccatatccaggatggctgcgaacgcgacatttaggctgagcttctgtcctacccactgcaaggctgactgcactagctgaatgtcgcctgtgcatttcggactccgattccactggaccaaggcgtagatacgcaaacagtcccgtttatattaattcagatatcagtgttttcagctctgattggcagaacgagacagtatcgtgcgatgctgtgccacttgacaggcttgtaacccgcaaataccttgttgtaatgtgcattacgcatcatcaactaatgtggcgctgcatattgtggatgcgatgtaagacctaggctgcacgccctggagcagccaatacgatgacaaagtcatctcacgataacactattacatcagccagaggcattttggccgcacgttgacagttcccgatcccagtacacccaggatgttcgggtgcctagcgcgcctggaggaactagatctccgattggtcttgcacaggagaaatcgaaagctgctagcgcgctatgtacccgaacgccctgcaaggctgtgaatgtgtagctgtggcggtgaacactacattctagtagtctacggcgtcgttcagataagttcctatcattaaatcgagaaggattcgaattccaagacctttttaaccgaactcctttcacacgtgagatcgatatcgtggcgtacacataaacctgaatccaataaaccatccaaagtgaaaaaggtttgttctttataggtacatcacgctctcccactattcggtttggccataagttttacttctttcactgcaactttccgatggcgtccatctcccaaccatctagcagacccatcagccagttctcccgggtcgaatcattttcgcagatcttccgacagtccatctggcagcagtaccgtgatctagaagcctcgtctgtggaggccagaactaagcttgcatacgagcgagcgcgaagtctcgtaaaggcactcggtaagagaaaacaacaacaacccggaaggtacggtcaactctgatatcgacgtctaggagtaacgattgaggacatacagtcactgaagccaaaattctgggactttcatcgtcatggtaagagctgatccctcactctcatgacaatttggacgtttcagcgctcatcttctactagcatttacacccgactctggtgcgtggactatcctaaccatccactggaacctctgcatgggcacaatcggttcatttcttcctgagagaccggacctgcttcctttgctcaaggctttggagcgtttcgatgtatgtggcgagtttctattgaccgagttgggccatgggctggatgcgagaaatcttgaaaccacagcgaccctacaaagcgatggctccttcgtgcttcacactccccatcctggtgcagccaagacaatgcccccaagttctccgcactctggtatgggtcgcacggctgttgtctttgcccggctcatgatagctggtaaggaccatggcgtacgcccatttatcacacctctgaacgatgcgtcgggtgtgatggcccgcggtgtttcatgtaccttgttccccgctcgtccaggagcgaaagcaatcgaccattcttcgacgacctttaatcatgtaccactacccgctggagccctactcgggaacgttcatggctcgctcgaggacgaacggtgggccttcctgcacgccatccaccgcgtgactgtcggcacactttgcctctctacaagcaatgccaccgtacttcgcgtggccggctgcatcgctggtaggtatagcgcgcaacggcgggtcggtgcgcccaagtccgtccctattctctctttcagcactcagtacggcccgatcgcacgaatccttgcacacgccgtggtctttgacaactgggccttagaatctgcgaatatgttcatggcaaatgtcggaaagctagacatgcagaacgtaatcggtggcgtgttcaaaaccactgttctcagctacacgcagaaggcaatgagcgacctagtggaccgttgtggctggcaaggtctttacgctcacaaccaagtcagtcaactcatcgcccaaataactgatttgtttggcaatgatcgactgttactaatctctttcagattgccgaactatggctcgccgaaaagggcaacagcatcgccgaaggagactttgtagtcctttgcatccgacttgcaagtgaggtcctcctcgggcggtacgaaccgcccaaagcgcgcgacccgctgtgcctccttgcgctccacgaagctggagtctgggacgaggctcggcagatatttgcgtcccttaaaggcggacaccgcggcccagaattcaacgcccgcatcttgccactgtcactgccattggttcaagctacaggccatcgtatggcatatgaggctgctaaggatgctttgctacacggtagcgctcatggtcttgctgtgacgccggaagtattgaacttgtacgagtccacctgtatgatggaagatcagagctggtatgtggaaaacggtgttatgtcacggcaggagctgctggatcgcaatgtcgacgcggtgagttccatgttaccgttgttgggagacatgatcaacgatcgggaagtggatgccttaatcaatgcgcccatggttgaaaaagataggctgtcagcctttttctccagcttgtcatcatatcatgggccaggaacaaccgttcgtgccaagttgtaagagtcgatcaattcgttagtcgacatttaaaagggagccgagaagcggcaatgtataattaatattattatctgaagtacgtcgttcattatcctcaagacgaatggccaaattgagtcgaaatatgctcgtcctcttccatcacgccgaccccaagtttccgacatctttactgacatccagctcttgcgatccatttacattcgcatcagcttcgaaccggaaacaaaactcaccttaacgttgtgatgcacgtcatgctcacgcgaaatgatttccagccagcgcttaatgaccttctggcgtatacatatagcctaaatgctaaccattccattaggcgaagtggagcggaggttcgaggatcaacaatttcttctacaaggacaattagctctcggtgtccgagaacttgcgtggcatcactgataaaaataacggcgtgacttggatggatttgtaaagccacactatctgggtatggtgttaagtatcatgtctcgtacaatcatttgtgcagggtttctcgagagatacaagctccaccaaacgacgtcctggatgcgcttcagccccacgatgttgcaggggctctcggtgtccgaaggcttgtggtgtgacgttaatatgaacgctgtgcaacatgtctaggaggtaagcgacctgcaaaagccccgcttatgatgctaggcatcagtccgcgttccattatcaggttttctggagaaatgcaagctcaacagaacgatgtctagattgcgcttcagcgtcgcgatgcatgcttaccggaaagttgttgcgcaagattgtccgggtcgcacttagttctggttttgacacaaacggcgacatgctgcaactgggcttatgggcgagtcaggagcgcgacgattcgatcgtagatacatctcagcttggtgatacctcagcaccttccgccatccccactgtagtttccgcgctctccgtccttaccagaagatcatctcgtgattccgacgcaaatcaacacaacccaccctcagaatgtcacattagatgattttcaaattctttcccccagtagtacacttccagattctcagctcttaaccttgcaccttgtttggcgcgcgcgccacaagcttagtttagatttcctacgaagtacacgaccgatattatttaacctggagacgtggaacgatgaactcggcagtgcaattcggatcttgccgaacagactctcgtatgcgaacattcaggcatgattcgttattcacggtgaacaaagctggcgggcgagtgcgaatgtgcgacctcatctcggtgcaggtcgcaaagttggcggaaagagctggtttgagcgcgacccgagctgatctgcctggtaaagcgccttggcttggcctgcgtagacacgtcgccaaggcgaacacagacttcgggatattacagtaagctgaatgggcgtatcgccattgtgataatacctacccaattgtggttgcatgtctgcgcctcgccaactgggatgtaactcacacatgcagtcagccatcctacacaacttagtgcattcccgagccccagtcatgccttacctctgtgggtctatgcgaccatgttccgacccacttctaagcatgcggtattctatacccattttcctgccttacaagggtggggttggcgagctgatcaaaaccacacttctatcctcactgctgattcacaccccacccgttccgagcagagaggcttcgtcaccacctcatcgcagcaatgagcaaccttaccaccactcccgtcatccctccgccgcctggaacacagtcaaattttgttaatccagtcgaccagttaacagctgtttatgtcacgtcgggtatcgtgcttgccctctcgacaatagggatagctgcacggctgttcgtaaagttgattgttgtacctggtagccaccgaatcgaggactacctgagttactttgccttcgcttccttcatttcctatgtcgccgtcatccttcatctgtctggcatgggcctcacccaccacatgtacgacattcctgttacacagatatccgatcttttgtactggataaacatcgtgtactgcatgtactccatccctacagccgccgcaaagctttctgtactattccagcttaggtcgatattcaccactggcaccaaaaatgccgtctattgggttatcagtgagtatacacggtgccggctacgatcgaatgcgctgactgaatatagtggcgtcaattatcatcaactctttcttctataccggcctcttcttctcctacgtctttcagtgctggccgcgagagaagatatggcttggagacgcggtcgcaggcaaatgtaccgatgccatccaagtgaacctcagttcgggagtactcaacatcatatctgatgtcgaggctttgcttattccgacctgggctatctggcacctctcactgtcattgaaacgcaagctcgctgccttgtccgtcttcggcgtcagttcgatgtatgtttcaaaagtcaagaaatttgctttccttttgctaatagcagacgaacagtgcgattgcaatcggcattggaggcatgtacatccgtgtcatactccttaccaacattgatcagacttggtggctcacaaagcttgcgttgcttgtgtaagttctcccctaacaacttgacctgtgcgattacggcaatgctgacatctacacttaggactgccgagatctccatcgtaatatttgttggttgtatgccttctttctcacgactctatcaccattaccacggcactggaccttccgcaaaggcctcgcccaaatcttccaaagctgagattgtgacgttcggatcatctgagaacaaaagaaaatctggcaagggtggcaaagtattagataccatggccagatacatgggcacgggtggtactggcatgaccacactgggcactgaaggcggcttcgataacgaggatacggtcgaactgcgcataaatgccacctcaacagctaatgctggtggtgtgacaacacctgagacatacactcaaatgagtgaaatggagaacggtggtcaacatccagtctcaaccccgaatgacgcccaaaaacacatctggaagactagtcaagtcctgcagacttattccaagttgccggacgacgaatggaagaataagagaagtgtatgagatagtagcggcgctgggttacggcgtttatctttgttagcacaagttcctgtacattttcccgtaatgtttcatacccttgaatactttccgactatgcaatgtgtgatgcagttttcaacacatcatttttttttgtaagatgcacaacccgtgtgtgattcgattcatcccctctacatggataatcctagtttccgttgatgtacagccaaacctaggcatagcccgtctcagatcacctacttctgcctactatcctgagatacctcatggcgaggctaaatcgttagtgtgtctaaaattggtgacgaagggcgggtcaatgtggattatcgagttttattccaagaaactgctgatgttcaagtcttacgcccgggcggtaatcaattatccatccacccgccgaggctgacaacactagtcccttttcgaaactccccgaggcggtggatacccccatttgtagaaccccgggtaaccagctggtcggtaagggcgcctagccatcgactatttccagcccccaaaacagtccatggatcggatctaaaaagaacaatcgtattggggctatgcgtgcgtactaggcagactctgtggatccactcaaagccgtcattcaaagccgttgtccctggccaagagaccacgggactcatatatcaagcgtgcattgattgattccatcctctcgctatttgcaacgctatgatggctccagtggttcccatggccatcgtgccattctgtctcggtgtgatcatgcatttgggcattttcatccgtggtgaatggcaccttcaggccccgcacatcgtcctaggccatgtacttgtcttcactctcttgttagtcaagcagctagtctctggaatctcaacttggtatggagtcgcgctacctttcgtggtctatctttgcggccttcttggcagcatggccgtatacagactctttttccatcgcctgaggtctttcccaggccctcgtctagccgtattgtcaaagttatggcacgtttggctttgcagagactctaaaaaccaccttgtgctggagtcatggcgtcagaagtatgggacttttgtcaggactggttagtaattactagccaccagctccacctgatcgcattcactgacttgtttctaaggtccgagcgagattactatcttccatccagccggcctcgaatggctagatgggccccagaatcgcaatgccagatctgactggtatgatctcttacatccaagcgtccaggtattcagcagagaccctgctatccaagttgctcgtcgaaaagtttgggataaggcaatgtcgttatctggtaggtgcttttcgagtttcagtccaatatcattggctatctctaagctgacatgaccgcgcagccgttaagcagtattatcaaaggatcaaaaaccatgtcctagagctcgagagcataatcagcgcgcagaattccaagcccataatcatgaacgacttgctataccgcatgacattcaacgtgctgaaagacattggctttggccaggcaaatgaggaggtcgaagacggagcctccaaactcggaggatccctgaccatcattgggcctaccaatcccgcgccctggattcttagaatggcatttgctctctttccaggagtttggaacattccgcactggttcaaatttcttgagatgactcaaggcatcgtaatgaagaggttaagtgtaagagctcacagtctggaatgccatgaacatgaaatcagctaacagacttgcattagagccagccagagtcggtagatatagcttcgtttttcctcgaggatgcccaacgcaaagaagcagatatgattagccgtgaagcagtcggcggcgactgcggtgttatactcctcgcaggaaggttagctcttctctgaactctgaaataatactcagacagcgatctgacacgcgacagtacctccggtccgagtctgatccttctcttttactgccttgcccgatggcccgagcatgcagagaagattcgccaagagctacgaaatgtggactacaacgacatggcggctttatctgcgctgccacatctcacggccacgataaacgagtcactacgactctaccctgcgggaccaacttttggatcacgcgtgactggccctgagggtctcaattgcgatggtgttttcatacccggtggcacgaaagtcgttgcaccacgctggagtactggacgacgtaagtcattgctagagtctcttactttgggtgtttctggccactgctgacacgatctctctcgacttaagttgaagaagcctatgaagctgcgcatgagttcatccctgagcgctggtacagcaagcccgaacttgtcaaggacaagagagcgttcgctcctttttccatgggtacgtcaatctccacactagggttccataacatcccgaaaactgtgtcaagactaactttccgtaggtcgtaacagctgcggtggcaagaaggtggccatgtctcagatgagacttgccgttgctgtactcgtctccaagtattccattcgttttgcaccggggacaactgatgagatgagtgtggaaaacgacatgagagatcaattgacgccacttccaggtgatttgaagttggtttttgagaaattagaatagcccttttgtagacaggttatgcaaagacatgcttctccgcagtgttggtcatgttggtggcatattcctgagtcatgagggtccggcttttcgtatctcctgactatctacgatgttgttcgagaagaaaatccgaaaaagacgccgaggtgttattgtatccacaattgttaggaaggtgctggcatgtgcgctcatgtattatattgcatccagttcgaaaagtagagcggccaccacaactgctgcagtcatcacgaccggtcaaagccttcgcatgcatgttttgtggatcaaatctacggaatgcctctggttgtttacgactttcccgaatggtgcttttcatccctgtctccggactttcatacgccccttcaatagcgttgtttggatttgtggcttcaagttgcttgtccggggcgtgcctcaaatttgcttttgttttctgagatcgcggattccgaagaaatgaacaaaaacgatgacggcctatcggtattttggtggatatgtgtgcgtgtatgagatctgttatcgacgactattgaagcggtagggccgacaaggcgagattcagtgtacgggaagtaacattctttgggtttatgcactcctctcgtattcatgcagacctaccctgagatcgcgtgcgccaagatcagcactagcaagggctgtgccaaacgtgatgacgccttgctaaatactgcttatgtgcaggaccgaggtaggcctttgtttggtggtattcgcgaatggcgctgttctcgtctctattcgaaggatccctgaaagccacgcgaccgaatgtcaggtcctgcgcgtcgggattgtaaccaggcttgcggagagcgggatccttcatgttatggtgtacatatattaggctgttagttttctgtaacacgatcgtacatcaggcttcgagaaaacaactcgaagcggacagcgaaattcgtctttgcatatgcctgcataaggagttctgaatcgtaaacttatctaccaaccgtccaccgccaccatgttgaacgctcggtacttgtttttgttactctcacagagcgctgcattcagcatcgacttgtccgctctttccatcaggcagacggctgctcccaaccaacttcctgatggagttctgcccgcgcttgcttttgagcgatcgacgtgggccacaggatcggtataccaagatccattctaccaagttgctccagaatgggcagaggccgatttcggcacagtctttagggttgaagacatggatccaacggtctacactattccccctgcgacatcgatttcccggatactttaccaaagcaaaagctacaccggaaagaagactcctacatcgggatacgtcttatttccttacagccctcgcaaaattaaaggtggcagtgtcccagtagtgctatggggacatggtacatctggtttacacccagagagtggcccatctcatctgagagacctctggcagaacgcacaaggacccacacctcttgtccaacaaggttacgtcgttgtggctcctgattatgccggacttggcgtgggcaagaatgctgctggaaagaatatcacgcacgaatatctagccagtcctgctcacgcaaacgatatggagtacgctctgaaagcggcgcgctcggcattccccatccttggtaaaaagttcgcgactatcggccattcgcaaggaggcggcgcagtttggagcttcgcagagcgcatgcgaacaaatcccatcgacggctatttgggaggagttgcaatatctccagtgacacgcctacttgacttgccacaggacagcccgatcaaagcattattggttgcagcggcgcttcccgcaatcgccaacattttcccaggcttcaacatagcaagtgttctcactcccgaaggagcacaacgtttcgcccttgaacagaagacagggggaaatgtacaagcgacaattgcactgcttcttactatggctggttttccaatattgaaagatggatgggagaaaaatgagtatgttttgcgctaccaaaacgccaccggaaacgggggaaaaccaattaaaggaccgctgctagtgatacaaggagacaacgacgcaaacatagatgtgcgcactacgactgctgctgtggagaagacagccactgtgaatcccaaagagagcatttcttatgcgatatacagcaatatcgcgcacgccccggccgtctgggttggccaacaacgatatctggactggctcgcgaaaaggttcgatggcgaagcaccctcttcgggcctagccagagaccaagtgagctcattccgaccatgggctaaatacctgcctgagcaaaacttctacgcgatgcgggctactgagtcctatcaagttccggcatagaagattgaactaagctattttatttggtgcaagactcccggactggttcatgtgttcaatccggaacggaatactaggttataagtaacaggcttaaaaagctggtgcgcatagcacgggagactgaagagcgcagtgagctattgataaactccacaacggagatctcatggggtagaataatgcagaggaaagcgaagtaagaaatttcaccaatcagacgacttttcatgccaaaacatgtgcaaaaagaattgcgaaaacatataacagaaggtatttgctgatgatcacggatacctaggactttgacatgactggctcatagtgtgcaagctgacgacctagctattcgtgaccgggttggagaggagaggcttgccaaaggctgttcagacaggcaattgcgagtgggtaacagggatctgagggatcaacgctactagctaagctatcccatccttccctgtactctagtgtcggaagattttgaaggaccaatccctccgagttgaccgaggagatgtgtctgaccaatttggatgactaccaaccatatgccaagcccagttaggaaagcaccaacagcatctcgtcgagaagctccaaatgctaccgtgagccaaattgagcaatgcactcgagattacagaccagaatatcaaaatccaaaagaagtacttaagaaaagtcgggctgaaggaaggaagtgttggtcgctatgacgcctactccatagaagcatacaagtgctaccccagcaagcacaatgatggcattccatgcgatgatcgccttggaacggtagtggacagagccatcagagttgtatttaagggtccataggattacatagtcagcgcggagctactcctcgttgtgtttgcttgttatttcccaggatacgggctttggcgaagcataaacgatcagcgggtaagcagagaagatatggggtgaagagtgctggttggctgatgggaatagaatgacgaacagtttgcggctcatatgggttgcaagccagcccgcaagtgggcagcaggttggccacaaggcctgcatctacttatcacagccttctaccacgcgaaagagggcaccattcttcatttcttcttggagatgattgagtcttctgggacgacacatgagcaacaactgtgtaagaccctttggatccttgacacccttgaagccaatcactgagacatgagcggtgggcagccgtggcattaacacaattgagccgcggaacatcgaagagatactgtccaatcactttgaaggtcttagacgccactctggccaaccatgtcgatcacagggctagcgggtgtcatagacttcagccttggacttcgtgctcttcacttcaaacccttattgggaagtggcaattttacacaagatggtgcagcatggaagcactcccgtgcgctattgcgacctcagttcacttctaatcgctaccagaattttgaagagatcaagcagtgtgttgaaaacctcctctagcagttgccaacaaatggagttgtcgactttcagccactctcctttagattgacctttggcaccaccacgtttctcctctttggcgaaacacagtcgtcattggcatcgagtgagatcgcggggcaggaatcggagtttgccaaagccttcaaccttagccagcaatatttgagagtttgtttaggacaggattttgccctactagaagcgtgctatactgttgtgaggatcatacagctgtttccatatccaaaagagcaaaaagatggcaaaaacatacaacagaggggattcgctaatggtcacccacttaactactaatcctccggtatactgcttaaatatggctgagcggacgggaagccttgctgttcagtatcctatggtcgtatgtgaaagaacggtggaaatgttaaattctaaatctgaaagactacgctccaccctgagacgccatgagcatcaacgcaacgcacttacccaagaatccactgagccgggtatataaatggtgcctagagcgaataggatgtcttgctcacatcgtgctatggtcgtatgtgaaaaggatgtggcggtatgagatggatattcgtactatacgtatcgagcatgcatcaatccatagatgacgatacgctcatgaacctcaaagtcacgagccctgttaaccgacaagtcttagactaggaagactgttcgttcgtacgttttgaaaagccttgcactaagcgcatgaatggactgttacatatccttgagcagatgggagttcagtaccaggtgcgaggtgtccttcaactaggataatgaatgcaccgattcaaacggtatcgtaccccgagatttcgcatctatcaatcagctacatataatgtgacaaccagaaaaacgggaagaaaaacgagacttgtgaacttggtgaagctctaggatagccgactgaagcacttcctaccccgcaaccccaccaattctccacagcatccaaactctagcatctcccaaacctgcaaacaccgatcaatcgtcaaaaatggcgaaccaagacatcaacaactcgcgcttcactaaagaagccgcggaatgggataacaacaagaagcacgttgaaagcacgcaaaacgcattcgaagctattcagcgctacgtacctgcatttaaaaatggaagcaataaatgtatgaaactgtcttcggtttattgtattgatattctgataaagatttccagctctcaacgtactggaaatcggctccgggaccggcctcctctccttcacactatcgccgcacatcaacacgctcgtcggcgtcgacaccgcagagggcatgatatccgcctttagaaccaaactcgcggacgtggcaaagccgaatctatgtactatcaatcactttctaacggacccggatagtccagaattacaggatgcgtgcgccgctttacagccagacgctcggcggccgtttcgcttcgatcttgttgtgtcgcatttgacgctgcaccatatcccgtcgatgcgcgagatctttgcattgatgtatcgctgtttgaaaccggggggtgtagtggcgttgacggattatgaggattttgggaaggaagcgattaggttccatcccgagattaagaggccaggtgttgagcggcatgggattgtccgagctgaagcacaggaattgttggttgagactgggttcggcgaagtcagggttgaggaggcgtttgtgttgaagaaagaggttgatgatgaggaagggatggataaattggatggcgagatggcgttccctttcttgatgctgtatggtgtaaagcgatgaggacaagcagacgtgatcggacacgctcagagatctttgagaatgtcgttaacggcttttgcggcgaaacgcttccgttcagcctcttccatgccctcacccatttctggtgtcgttagtatcctgtgatgacactcgtgcagtatgtcgtacctttgacggcgatcattttgcgcatcatgacctccaattcctcaacctctttcgcttctgcttcagcggagggctctcccgcttcttcatcatcgaagccgtgtaatgctcctttcatgtcaaacaactccatgttcatctctgcctcttcagccgcgaagccaccgaagccttcctcgccatcctcatcggccccaaagtcaatcccctctgcgctctcccattcacatgcttccaacgactctctgactctgtgcacgccaaccttttcgccaaactcattttttccagtcttctcaaaatcaacgtactcaaagccagtatctgtacatatatcttcccaatcctcactcggcatatcgagatgtggagttgttgattgtggcatagcaacagccagacaaacctggtcgccactgaagccgcatgcccgctcgatagcatccgcaaccgcctgcattgtatccttgattgtggagagatcggcctggttgacaggtttacgaaagcagtatatccatgcgccgagggcagtgatgacttcgcgagcttcgggggcggtaaaggcagtacgccactctgatacgtcggcaatctcgtcgacccatatcgggagggtggtggtgtagtacttcgtttcgagaagccattcgtgagtgaggccggcggcggagcctgaggtgggttctggcgcggaaccagtgagttctgcaagtgaattagttgtgcgctgagataattgcagcgtgtatagctaccgctcagaagcttcaatacacccgagtctggggcccctagcgcaagtatgcgcctagggttcttgatttccatgttgtgctggggttgactcaaggtgcagttgcggagttctcggaggtgagtcctggcctttcattgtggggtagcgtcacttcattccaaggttcgagcacaggtagaagtccaccatatccaattactatacttgtctgtcttcgcgcacaatgttaggatagcggaacatcaccattatgaggaatgagtagcgcgccgcattatcgtgttcgctctgtatattttggttcatggattcaggcatcatcaattttggacgccgtgctatcgttcttcagcgcgttttccaagtgagcaaagcggacagcgtacctaagcaccctcatggcatagctcttggcaagccgcagtttctgagacctcaggtgcattcagtagttgctttgatttagtccacacaagctcaaccacggcctccacccctggtgcttgcgcgcgccctgttcacagttgcacgaccacgcgcaagaccaacgccgcgaccacgtgtacctctcgacctaaacataggcgcgttcctgctgggttagcatttgaggaaggattttggtgatacaagcgcttcttacctcaacatgtccggtacaatgaagtaccgtacgtggctgccccggatgtagacctgctctaaatgcgacacacgtccatcgcgagctgtgaccgtgatgtctttgagctgcacattcatgttgtcctccgctgttctcaagtcagtcgcctgatttcattttggcttgcctgatctcaggatgcgcaccttcgaggagcttgccgcggtagacctcgccagatgtaatttcaagtgtgattatgtgtccctgctcgtgtcagcgctgttcagagctgttgcgaagcggctattgacgtacagcagcctcattgaggagcttgatcgggatgccgatggtgctggtcattttcgctcgaacgggtaggttgaagttgcgtagtcgaggggtccggggctttgggcgtgggcttgcggccttggagaggttggtcggaaaagttcgttcgagcctggcgcgcgcgatcgtaacaagggcaaaggtcgtgatttatctgagaacgcgactctggaattatgcgtccggcttcgaatgagtgagtgaggtcgctactccggtccgtgtcagtatcgattcttcttgtgatattgaagttattcgcgccggagcttgggccatccactagcgtgcttccatcgccttagtcagcccatatcactccaacgcatcttttacacagcatcgcgtcatatcgttcctcttgcgatgaacatttcggggacgctgaacgtgttccgcctgctcagagatccaacactatgtctcccgcaacacactgtctccacctttaaccacctcccaatccctctatctaaagcattcccaaggaaggatggggcaaagattggcaaggaggtagacatccaggctgttgtacttgacaaagacaactgttttgcggtgccgcacacgaatgagctgcatccaccttatcatgtataccatcttggtcatggaacttgagtcacgccctgacagtcacaggaccacttcacaagcgcctgcgtcaagcctacccgggctcaaagcttctgatagtttccaacactgcaggtacagactccgacaagcagcaagaggaggccactgctttggaagagaacactggcatcaaggtgttgagacactctaccaagaaacctggctgtaaggaagaggtcatgacttacttcagggcacatcctgatgctggcgtaacaaggcccgaccagattgccattgttggcgatcgtttgtccactgatatcatgatggcaaacatgatgggtagctacggggtctgggtgagagatggtgtaaccggaagaggcttcgtaagtgcaaactcttatgccgacctattgataaatttttcatcagagcttcgctgacttccagcaagtttgccaggatggaagatagattgcaaggcttcttgtttaggagaggctatagtgcgcctgatccggctagccacaaccaattcgaataataaaggcaacaagctcaattttggacatcgcgaacactgtatagctttgctatactgtaacacttcatggccatttcatgaccatggccctcgagtctaggttaccggtgactggaacgcatctgcatagttggcaaagcgccaggatcctcgctccctacccaatttaccaaccccctgattaccgtgcatgatgtaaacagcgcaaggattgactcgattggagccacacaccacatcttgagagtcaccactctgttggcagctaaacgttgctccctggtgtattatgcatatgccccgcccgttcataccaccaacgtggcgctctcacccaaaggtggctgcacagcctcgtattgcatgatacaacaaacacacgatgcccaaagcagtggtaccacgatgtctagccaatgatgtcacccggtggacaccagccggagcaggcgcagttctccacttggggctgtgcttgccgaccagggtagctctgtcagcttcagctctgcatgccaccattgagtaaggcactctgcacctagtaggtatatctaccgccacttcttccctcagcataccaccacaaatctgccttgagagcttccacgatcctgcagtacctacaaccttaagaaccaactcaaaacatgggttgtaagttctcgctggtcatcttggctgcccctccatgccccgcgctttcgtcatcatttgggctgacatgtcgcgcatctgtagctcgcttcaaagatggccgcagcaaatgctgcaggcggatatcctccaccaggtggtcaaccgggcggccagcctggctacgtgagtctgcacatgtgaagtatctcatggcaaacagtcactaacgtgacgttagcctgggcaacaacagtatcaagcctaccccggcggagcccaaggtgccggtgcacccggtgtaagtagtcaagcgctttctttgctattttcgttttcccttgcttgctctgcactcgtcatcgccctcatcacctgcgccacctccgactaggcattcgcaagcctttccgtgactccaccttgctttggcctccaataaagcgacccgcttggtcaataccgactcaacctcgacctacttctgtagccacacctttatcacagccacaaatgcctctctcaggtaagattgcaggcgcgggctacagcgcctaccagccctctccggcaggccaggctaccagtccatatcccggccaacaacccgcaccgccggtgccacttcgccccggttctcaagcaccaccacagtcaccttatcctcagcctggcagccaacaaccatattcgccatcttcgccatatcctcaagggcaaacaggatacaacagacctcctccacctccaccaccgggccaaatgtcttcgccgtatccccaggcgccctacccaggacagcaacaacctcaatatggccagcctcaaattccgcagccctatggacagccaccgcagcaacaaggtcaatatggccaacaaccgcaagcgccatatggccatcctcctccatccccgtacggtcaacaacaacaatatggacaaccctacggccaacaacccccacaatcgccatatgttcgtctatctccctcgtcattatcatttcatcacgtatcaccagtgcagagcaagcaagacgtggaattttattaacaaagcaacttgtgctaacttgagtttgcagggcgcaccaccaggtcagcctccacagggtggccagcagtacggagctccaccgccccagggcgggtacggaggtcctcccgcacctcagcaggttcaaggcagtcccgccgaggtccaaggctacaagcagcttctccaggcttgtatccaggagaagggtctccagacattctaccctcccaactcacctgttccttgaccagatcgcgcagcaggctgctggaaaagtcaaccaagtaatccagcgatggcgcgtgcaaaaagagattgccaacgatatcgtcaagcttgccctctacgacattgttctgtacattgatgacagtggatccatgcagttcgaagaggagggtagccgtatcaaggacttgcgccttattctggagcgagtctcttttgctgcgactttgttcgaccaggacggtatctctctccgcttcatgaacaccgatctctccggcgtccgcgaccagggaggcaggcctcttcaggatggctgcgcaaatgaggcccaaattgaacagattatgcgtggagtccagttcaagggcctcacccccatgggtacctcgctccgcaagaaagtcattgatgagatccttctcgccaaggctgctcaaggtcagctgaggaagcctatcttggtcattgccatcaccgacggtcaacccgctggtgagccgcagaacgccgtctttgacacaatccgctacgcattcgacacccttcagcagcgcttccctcaatacggtcgcggcggtgttgcgttcgaattcgcccaggttggcaacgacgagatggccaccaagttcctcagcaagctcgacgaggacccgcagatcggccccatggtggactgcacttccagtaagctttgaatttatcaagctcagaagcttggactaacgatagactagactacgaaaacgaacaggtcgaaatgtctcgcgctaacccacccatcgacctcactcccgatctctggatcatcaagctccttctcggtgctattgaccgcagctacgactccaaggatgagaagactaaccctcctcctgctggtggctatggcgcgcctcctggccagtacggtggtgctcctcagcaaggttacggccagccacctcagggccagtacggcgcacccccgccaggtggtcagtatggccagccgccccagggccagcagtacggtgctcctccgccaggcggtcagtatggtgctcctcctcctggccagtaccctccccagggaggccagtatggccagccaccacagggcggtccgggccagtacggcgcaccgcctccaggaggtggttaccctggtcagcagcagtatggtggcccacctcctggtaggcactaggatgtctaatgtctaaacttggcgggatcattggtggaaccggagcatatcactagagtgatatgtccttgttatcctgtgctttgcttcctctggaccacgattgaacttgtttgacacactggatgttcttgtcgaaccttggtagttaatgaatactgaattcctaaatcacgtgttgaaaagcggtggacgcgtgagatttattacaccttggtgtttgatgcatactaaaccttcgaatgaattcatcaacgaaacaatttatatgcagcaatcaacgaatggggaggcattgagtgcaagttagttgtgatgaattccattcccccactccccctaatacctctcatcaccactctcaacatatcctcccgcacgcttcccatacaacgcctcaatcgccgcagcaacagcatactgcccattaagctcgcgcttcctatcattctccttccccctgctcctcaccttctcctgctctctttcaagctccctgattttcagccgctgaatattcttgagctgctcgagttcaaacgcgctggagaagtctgcattagtggtgttgaggaggctggcaaggtttgggtgtgtttagcgatgagcccagagatggggaaagtgatgggagagaaggcgtgttcatcccaccgagaaggagttgttgttgttgatgctgttgctggaatggaaacccccctccccccaatcgaaagcaccgagccacatccatatcccaacgacgcacccccttgcccacccacaccccagcccctcccctcccctcctccaaaatcttccgaacctcattctccaacccgccacacccctccaacaaattcaaaaacccgcgtcgccacggccacatctcgctctccagcttgaccaaattacactgcgctggcgcattctccggcgcatcgagcaagaacgcgcgcacccaggctttcagtttcttgggcggttcgccgttggtgtatttttcgcggagtgcggcgaggggatcctcggtcatttcgggatagctgtgcaggcgcttcatcgcgtaagatgcgacctcgtcaatatcgaaggtgctggcgaagttgaagagtgcgatgtcagcgagtacaggcgacgctgcacatgtgcttggtttgataatcggcgcgctggtacgtgtcgaagacaacgaatacgggatttccggccgatagcagccggtgtgtatgaactcgaggaagcggtggaacgtcgattcagacaagtctttagcgtcgagtttgaggaagcgcgaggatgtgacgaggaaggcgcgttggatgctgaggaggttgtcgaggtgttttgtttcgacgaggtaggacttgtctttgaagatgagctcgacggttttgttggcgggtggaggtgggcgtggggtttggagtcgatctcgtggcgacggtcgttgtagatgtatacggtggcgaggcggatggatttggttgtttgggcaagcatgggggcgatgtacttgtcgtagtatttgtcgatgtcggagcgggggatgggagggacgttggagtagcagtgcgtgcagtaccatttgtctctgtcttcttgctcgtccggattgcgtcggcgcgggcggtagtatccatcagagaagtatggatactcgccgatatcgtggccgaactcgagagtcgtgtgttctttaccatgcgcggcggagagttccttgatagcggtcatgagcttgccgaagtggaagccatgtgcgagacggccgtagtcgagttcatcttctttctgcggaccacaggcgacgagaaagtaggcgtgtatcatgtggtggattaggatcgcgacgatgtctccggctgttacaaagtctaatacgtcttgattcaggatgatggacatgcgcttaacttcagtcactcgaccccagctctgtgtgtacgttgcgccagagacatcacaaccgaggttgtcgctctcgagatagacggcgttcttgagatggccagcgaaaagaacctcatcgagcttgttaaagatgcggtagggcgtatctgtgctgaggccatctctctcgagctgggcggccttgatacgtatgcttcggagagactcagcagcatctgtcttcttatctagatggtcgacgatgaaagcaacagcccagtcgatgttccatccaagatttctgtcgcatttgagatgagggtcttgcaaaagtgaggtggcagcagatacaggtttgaagaggccacttcgtcgccgcacgtatggatctgcctctgagtcagagtagtagtgctgaagtgcatcatatgagagaccgctggagaaccggtcttcatacgaacccaggctgcttggtggaccgaaggtcatgtggcagactctctacaatgcggccacgaacttggcagttgttatcataggtatgctacgcgtggaaagtgcgcacgtttgctgtcaaaccgttcaattgggcccagggagcgcatcgagggccctgattctgtgttgggtcgaaggttgatgctgaagtgcgtgcaagtcgaatatactagagtttcacgagtacaaggtgtgcaacgcgcgcccggtcgcactgggtgtcgatgccgtgccacgaatgcgatccctgacaaacaactgttggtccgccagtgttgtcgcgtgttgcgtgaaaatttacgccggggctcgctacaagatctgacccgttagcatggtcaaacgctggacgcacagtaccgggacctgagagttatgaagatgaggtattggtaaagttatgtatttagtcgcgccgaaatgaacaccaactaaatatgtcaatcatcgcacatgaaaacaagggatatacaaagtcgtcgtcggatgcgctcctactctagattgcggaagatgtggtgatgcccgatggcaaagcagtgggtgcttagaagccgtttccattcctacgtgttccgtcgctgtgacccacgaccaacacggcgtcatcacggggacaaatttgggatgctaccgatcaaagttgtgaggaatggatatcgagtgtccattattacgtcttgccgctgtctagtaacgcggtcgatcatcgggacggcggtcgtcgagacggcggtcatcgggacggccgtactcgtctccgggtcgtccgccgacttggctcctgccactgctgccaccgtctccgtagtgcttgcgcctcagggcagcgagcctcttcttcttggtgtgtgcgttgatgtaggttccgataatgaacccgataatgttgaagaagggcacccaggtggtctcggggaggaattgctgggcgaaggccaacgaaatgggagaaaccacccagctgaccttcatcacaggccagaagccagccttgacggtcgcgcggacctggtggaaggtgcgagcgcctgcgatcagcgccattgaaacgaggtacacgctgttctggatgggggagatctggtgtggtcagctctacgcctccttgagaattcatcttgcactcacaaccaggttgctgacgaggatctgcataatcttcgccttcaagctcttgcgcccttggaagatcttctggagcatgctgatgaggacgtggccgaggggcgcgctgatcatggcgccgtagagggccatcttgggaacacgcgaggtgaagtagtggccgctcttgctcctgtcatgcgcaatccacgaggcaaggaattcttgcagaccggacagagtgccggatgtgagcatcttggtgcgcagagggttgctctggagctgcctcaggtatgcctacgaagccgttagcacaacacatgcaaacttgactttcgcgctgtattggtcttcacctggagatagccattgggaccgccgcctttggtcagcgcctggccgacctcgtgcatgaagtcgtcctttcccttggaggccgcatcggccacggcgcccgtcgtcgacttgaccgtctccttttcgaacttgaccgacatggcgcgttcaatcgtatgcgacggcgattattcgggaattgggcgcgtccagcgaggtgttgcagcggcgtggagtggggagggattagatgggggcggatgcgctgttgttgacggtacggatggctgggacaacaagctggaccgcttcctcggcccaatctgccttagcgcgctaaccgtctggtgcgggattaggtaggtgtcgtgatctgacacgcaacacctcggctccgctcttctcttcgccccgggtctgctatcagagatgactgaactcgtcttcactttggcctctcaagcagtcccaatctgtgtcaccatgaccgcctgccctcggccctgcatacctcggaaagctgcttgagcgataacggatagtgcttcggcatccgccgacaccctgcctacgacgggggacggcgacaaatgctttgaacaagacatcaggctctaacacacgaccttcattgagagcaagaaaacacctatatttgccgcactatcaccaatcgattgtgctgcgcgagccacgctagcctgtcataatcgcgtgcgactcgcgttcgtgacatgtcacatatcagcgcagacttcttcgagggattaccctgggaatttgataatggcacccaacatgaccgcaacacaacttcgaaagtagggcagctacttctttgcaaaacataagatgttcggtctggtaggcaccctcgttgttttgtgtgaccccaacttccccacgccaacacgttcctcagcttctccataaatgtccccagctcctacatcacaagaatatgacgtatctcattcctctacacagtcaatcttcattttacttatctggcgtggcccctcaaattaaaggtgaaagcccattgtgttcgctatgtgtatttgtgaggaccgtttgtatgaggtggggcgtgactgcacaacaaccgcgcattctcgcattcacaaaccctgccgtttgcttccatcccaacatttaagaagactggcttcgtggaggtaggtgctctcgattatcatagtcgcaggctccgactcggtgacacagcgcaaagctggcagccgtgaggcaataggcggtgccatgtttttctgacccttctgtttgtctggttgagcgatttaagctgtctgagtatctggctcctacctgaccttgctgagatctttcccggtttgtgaacttgcgccttcacgcgttgttccgctcaggtcgcggctaccctctccatcgcaacgacaacatcgcctttctcaccctccactttttgggacctccgcctacaccacgcctcaacccccacctcgcgtggcacatgatgcgagtaggtaacgttgacatcaacctccgccaccttgttgaccagatcaaggcccgcaagatgccgaggcgcagtcgtgctccgaattgtacacatctggacatggaccgcgtgtacggacgcaatcagcattgcgatgtctgcggtcgctcgcccccgattggattcctgtacgagtgtcgccaagactgggttacgcagtcgctacgtgacctactcacgaaagacgtcgagaagggtgtgctcgaggttgtcaagtctgatatgcggctagaacttgaatgccttgggctcagtgagagtgtcatccttacggcagagcaagggcactacacgagatcacagttggagaagatcaagacacagaagaaggagcttcgccagatcatttcggactcactacaggccagccagataaatgatgcagcagctacactggcagttttagcccaggcaccttcgaaccacgatggtgcacagaacagcacacccgagaaggaagcggtaagccaggttccgaatatctctctctcaggcttccgtactccaaaaagccagggcagacttgaaagcatccaactaacacatcatcagactccagcgtgcgccatacgcgcctgccatacctgtcgtccatactaccgcgaccgcgtacacatctctttccaatctgttctagcggcggacttcacacctatgactcgagaggatgccgactgtcttcccaccaagtctgcaaagatcatggcaaccattggaaatacacgccggagcttacattcgttttcaacttctgacacggcgcctcttagcttgccaactgcaacctcactgggcgaatctactgacgctccacctaccgcctctacctccacgtcgacggctagtggcgttacgttcaagaccacccagacagacctcgacgagatctctgcacagcgtcacccacgccgtcgcttctacatgatggggcaccgcaactccaaggacatcgctcgcgacctgtcccgacagtcctaccgcctcagccgccagggcctcaagtcagctctccaaggaatcttccgcccgaatcgagatagtagctctgagggctccaacatcaccctacctgttcctcacaccggtacagtccgcaactcgagcgaggctcatgatatcggcgatttcgaccttccggctctgcgtaaggtgcgaaaagagaaggagcgaattgatgtcatggcgggtacggatattctgacttacgagaacgctcctatgatttcaccgattggcgcctcgaacaacgtgcgaaacgagcatagctctaacgagacgacaacctcggacaacgtcacgatgtactcttgcgtatctcgcggtagcgaagtcgaggtcgaaggtggtgtggcactcacagaagaagccgtcgagacgcatacaccagacattctcgcgatcgacgtctcgcatattaagaatgcgatgatgatccatgatctggaaatggacgacgacgaggactttgcagcagacattggactccagagcatcatgactcaggtctgaatgggtggatgagggcacggcagcataacgacaagcagataccactacttgatctcagagaaaagtgtttacgattgcggataccatggcgatactagggtctttcttcagcatgagcttcggattggtggaatgtcttaactttgatacccagcttcaagagtagactttcaagcagtagcagtactcaaacagcaagcaattcctagtcactctctcctaatgttatgtttacatcgccgctgatatcgtacacttcatctattgttgatcctatctacctcctccccaacttccaccgcgcaatcctggtctgtatatcatcccacgtgaaatccctgcgcttaagtccctccatctcaccttcctgcaacaccaccgtcggcgccccactcccctctccaacattcctcacctccccgccaaacacatgtctcgcaaccctgcgcagatcctcaaccgttacagcctcgatcttcctacacatctccctgaccccaaccttcctgccgtgaacctgcacctgcctgcccaaatcctccagctccaccatgcgactctcaagattcatcagcaacgaactgcggagctgatttttcgcgcgctggacctcgccagccttgagcatcgcatacccggtctcgtcgccgagcgatttcagctcacgacacatgacctcgagcatctgcgcgacgtggctgggcgcgcagctcgcggcgatgccgaagagcccagagtccgtgtagctgtggttgaaggccatgcaggactcgacccagccgtgttggttgagcacgttggtgtagaggcgcgagtacatgcctttgcctggcccgccggcggagaaggagccgccgccgccgaggagggtttggagggtcgcgagcgcgtagatgtcgggcgaggagatggggagggcttcgaaggcgaggtggatgtgggagaggcgtgggtgcgtggggtttagcgggggtgggattggtgggagagtgaggaagccgccggtgtagtgggatgcgcgcggtaggtgtcgattggggggaagttgaggtcgaaggaggagtttacggaggcgttggatgtggcggatgtggagaggtttttgaaaaaggggatcttggagaggagtttggaggtttggggtggtgcgccagtgggcgtagggtggtctgctgtgaagatttgttggggggcggagcgcgatgctgaggtgtcttctccgagtgctggtccttggccctttgccatgtcgccaaagtattgctctgacaggcggactgcttcgttgtggtccacgccggcaaaggcgacgactatccggtcgggcttgtagaattccttgcggtatgcttcgacgacgttacgatcgatgtagggtaatcgctctttggggcagagcaatgggttgcccagtgtgttgtccttgtatgctgccatgtgtacgagttcaggcaatatcagctctggcttgctccatatctcgccaatctcgtagtcggccgtctccaattgctgctgcacttcttcttcagttatgagcggatcgcggatcgtctcagcgaggagggcgacggtggtggctacggaggaattgaatgttgcggactggtacatcagagactctctggaagaggcgcattgtatgtttcctcctaatgattccatcttctccaccatctggtcaccggttgtattccgcgttgacttgaacgccaaccggtcgatgatgtgactaactccacgcaacgcatcgttttcgtatcttgaaccggcatcgacatacactcctatgccagagaagtgccctggcagagcttcggtcgcaacacggattccatttggtagtgtggtgatttggtcgagttcgacgggatctttctcctccgcaacggccgttgccagtcctctcctaccgctgcatcttgttgattttgtgagtcctgatgaggcctgcgatattccgcgcgatagcggtcgaacagtgcgaggccgaagcatttcttatgcgcgtgggtgtggactcaaaccaccgtcgggctcaatcgcgaagttccgacatccaaaatttcgggatgacatagcatgtcacgtgccgggcagcggcggaactcagttcaactctcttgcccccacataccagcttcccgtgtcctggataacgcatgaactggcggttcgtcgtatcagccctacgcgacgcttgatgttcatgtgcggaagcggagagtgtcaccgcattgcgcagcagaaaaggatgcggcggctgcgtgctcaaacatcagctccgtcagcgcagtttggcacgtactggccaaccatcttgatacctcgcgaggtaccgccacaatctgggtgcgctccgtttggatccaagcaccggcagacaagaactatgatgttatatgcgaagcttaattgattcatgtgcttattagcatatcgtagggagagctaacaaggcctcgaactatcccaaccttcgctacagccttgcggttgtggtacgctctccatctcgaattcgcggactcaacgcgcctgcatccacagcattgctgcggcaactttgccccactctcccagcgtcggtagcgttcccgtgaccgaagaactctttcaccggaatctcgaccttttgatcgtcctcttacactgcctgtgctaccgggcactgcgttgatctagggctggccatcgccatcgcctcttcgctaggccagtactgtctaacggcggctgattactcctcacccgcttgcttggcagcatcgccatctcctgcagtcctaatcgctctcgcagctccactcctcgtcctccgtgtatatactgtagcgcatatggttgtgtaaacagactgtccgtgctccgttgcctgtcaaacgtcctcgaaacccaattcacacagtcgcctaaggctcccaactcccaggttgaccctcgtctgtgccgctcctggttatgttcacagctcctgcaccagttgcgcccactgttactgcgactactatatccccgaactcgcccgtgtcccgcccgtcaggacgtcgagggttgagtttcctgaggaatctacacctgcactcgggtggcactgcggacgacccacgtgaggaatcccccaggcattccaagacacggccacgcgcctccacgcacaccccgcccgcgtccccatttctcgcgacttcctcccaaagcgcagccagtcgccctccccctccttcgcgtagacaaacagacaccgacgcccaacagccctcgagcgactccccacccgaaacgcctcccagcatgactaggaatcgtgccgacacggcccagccgcctctcactgtacgcaacaactcggggcctgtaccaacagtaccaaacgggccgtcaaatggcgacgctctcgaaagcggggtggacggtgcgtccgcggtgaagcatctcccgtccattcgcttcatcccacaccaggaccccagagcgggccgaccctcgctgcagtttcccacgatccagcgtacgctaccagacgagtcggctataatccgagtaggacggtactcggaacgcgataacatgcccgaaaatacaccgagcgggccctcagctgctgcagtaggcttcaagtccaaagttgtgagcaggaaacactgtgaactatggtgcaaagatggcagttggtacatcaaggatgtgaagagttcctcagggacgttcctcaaccacatcaggttaagccagcccaatgtggagtcgaagccttttaggataaaggacggtgatatcatccagctcggaatagacttccgtggtggagaggagatgattttccgatgcgtcaagattagggtcgagtgtaaccgcggatggcaacaaggcctcaacaagttcaagtatgcttgcctttactgtactaaggggcattggctaacaggcacagtaaacaaacacatcagagactacggaatcttgccaagggtaaaccagatggcgacagcgcatcgacacacacatcagaatgcgccatctgcttgatgtcgatagcagtaagatgaaccacgaaacatccaacatacctcacgctaacttcagccgtagccttgccaatctttgttcgtcgcaccctgctcgcatgtatggcactacaaatgtatccgtccaattttgaacggtccaacatggccaaacttcctctgtccgaattgccgagctgttgccgacctagaagaggacgtcgaagatccccccgacttcgacgactgggaagaagacgccgagcaaacgaatggtgactcgactgccaccgctgagaacggcgtaggagaccgccacatcacaccgcgcgcctcgctggtccccatgaatgcccaagcccctgtcaacaacacaggcgacgaggacggcggcgtcagtctcggagatctgcagcaagcaatttcaaatatcagcatgtcagactcaaacggccatgcaagtcaaccaggatcacacccgcagacccccgaacgccgtctcgaaccacccacgtcgtcgatcacgcaaccagtgcagatcaacgtcacgagtgcaaacgagttctccggcctgtcgcctttatatcaacaccaccatgatggactgacgcctgatcgcgtacacgacgggccgatgacgccgaggaacgacgcgggtccgttcgtgctcgacggcagcgcaggcagagcagcgggaagtcgcttgagggacatttcccccgcaggctcggattctggcagcaccacgagtgggaacgggccgccgagcctgccaccagtccgtttgagctaggcgtttgattttctttcgttagtctgtgcatttctggcgctagggagctcacgagggtcaacggtcgatggggtgttcgttttttgtatcgcgcatctctgggaaggagtatattggtatggggaagatgaagagagagaggtagatggataatgaaatgtgtcattcttgtcagttgatttagcatattcatctcatcttctcttctagcttcgttcatctctttttctctcatagatccgttcattgatggcaatcaatgcatcgcagctcattcaaatctccaaacgcgctccagggtatcttcacaatcatttcaatcgaacatgccacccatagccctgccctcatggctcatcttccattcctcaaggaggaccatgacttcctgtcgcgtgtcctcgatgatgccgtccattttgatgtcgttcttatcgtacccgaagggatcttcaagttgcacgccgatgccctcaatgccgtagagtgtgaaagcgacgatagcgacgatggggatgctccaccatccgtagtcgtcgacgatggcgaagggtaggatacatgtgaacaacgcgaggacttgtttttggtggatctataaattatggtcagcgttggaatgagatgaaagtatgtcatatgtgcgtaccaaatgcgccaccggaatcggcgtcgaccttatcgtctccatcttgccgtatgcatcgacaaacgtgttaatctgcaccgtcatctgcgacgcaagtggggcatggaaccagccacgatcaaagccccggcgtatatagctttctagcagcacgctaagttggagcgggagaccgagcccttggtcctcgtagcccatcaagccctgtggtagaagcgagacgtaatcatccttcttggtggggacagagccagcgccggtttccagcgtggcagtcgaggcggagagaagtggtgtggaagcgacgggtgtgcctggcgtggagtagctgcggtcgacgtagctggggcggcgggagacgggtgtggagcgcgggtagtgagaagtttgaggggggagggtagcgagactggctggtgggatgttgaattcagcccggaggttgtgcttaatcgcatacagcacagcaaccaaacatctcacgactctttcggtgtccctcttctccgcctcgcttgcatggccctctttatctttgctgttgaccagacatattctcgccagattcctcacgctcgtgccgattgtagtcaagcaattccgcccccgtccagaagcgatcgtagctcgtgctgttgcggaagacaagcatcaaccccaccactatgctgagtgatgggatgatggtcgagggaatgttgattgagtcccatacgttggtatcgagatagacgataaggacagtgaagagcgaatgtaggaggacgggcagggcgataatatcgtgtacggcgcctttagcgaagcgcagtactagaggcaggcgccgcggcttcttgcggaaggcatgggcgagggggtaggtgggttgtcgttgtggtggaggcagtgttgcggtgctcgaacgagtgaaagacaccatcgtcacaggattgaggtgtagatgtcgagaaaatgagcgcgcaaaagacgtgctctactgaggtatcaagcgtattatatggactccagtatgtactcgagaacctgctcgtagaccgccgagtcggtcgttttgcggggacagacgcttgtttacatacagggtccaggggtctagtgacatcacggccggtgcttcactagcacgaagtagcatcgccggactgctttcaattcctcgtcttgacgcctttccgatgttatccagtcctgacatggtattatgaccgcagaaggacaaagagtatgatgggttccttggaggctgaagggaagagggcgaatgtagggcggtcgagcctacccgattgagcccccgcgcttgcatcgcgcagctgccttgtctaccaagtcatcctcagcactcttggtcaaactcagcctctcactatatccatggtccccggcgagttttcgtcataatgcagcatctttccttattgtcttcagtatctgtcctcctcactctgtcattgcgttcggcttccagtgatcgcgggaccgactactcccatcggcgcgatcgtcgcacctcagatcgcagggcaaactacccagatcgcagcgtgtctgccgcctcgtgattaacagccttgttgcaatggcacgaaccaccgggaaaagcttcaaggatgttcggaggtcgctgtacaccgctctcataacccatgcatacatccccatggtggacatagacggtcttgtcaccgaagatgtcgaaaggcgcttcttccctgaaggcactgccgaaaaggtcttgacatccgaagctctcacgcgactgttcactacgatttcttctactgaacacacatcaaatttacgtcttcaaccttcggagctagccaaattggtagagagtcgaaagcttcacgtcttcttggctattctcattacctcgaactgtgacctcgatggattttctgccttcacaaccaacctgctagcaccagatccatggaacaacctgactggcgagcttcagcttccgactgaggatggcaatcgcttgcaggatatcttagaggatgatgtggctgctgacaacttcttgcaaaagcagcatgagttcttcgcggctgttatagaaaagaacaaggaaatcaagggtcgctttcgtcgcttgccatacgtgagggagaagctcataggccaaggatcttttggaaagatatatgatgtctctgtgagttcactgtccctctcacatcctgcacgggtgttgtaatgcaggcgaaagtttcatcgacatcaatcactgacttcctgcgcttgcagatatccccgcatcacttcaagagtgggccgatgctgaacgagggagaataccgaatcgcccggaaagactttgaactcaatgcagaggagaagtcacacgaaaaggagcgcgatgtcttgcgcgacattgtccgtaatgcaaaaagccataacaacatcatgaagagcttgggaagcctggaaaacggctcgatctactcacttttcatgcctctggccgcttgcgacttgaaacagtacatgcagcgtaatcctgctgctccgagtctgccacaacagaaggccagcttggtgcattgtgctgtcggacttgccggagctatcgcttaccttcatgaagaactggaatcgccgatgtatgaaaagctctcgtgcttccacatggacctcaagccacaaaacatactgattgtcattgatcctgaatctcaggagccctcttggaaactgtcggatttcaacatgtcacgcgttaaaatgaaacggaaaccattcgtcgatcagttgtcgctgaggagaagctcaacttttagcgacaacgtctacgagatcaacaagcttttcaagcgtaggattccagatgtcgcatccgcatcttcggctgactatactattggtcgacgcggtaccgggacatatctagcgcctgaagcctgtgtcgatggccaccctgtccaggcggagagcgatacttggtcattagggtgtgtgatcagtgttgtcttttcatatcttcacggaggtcaagcagcagtggaggagtactcagagctccgcggcaagaaggatggcgtcgatcgattcttttcgttctctggcggtaatggtcagcacaagctgagcgatgtgcatgttagcgaggcggtgaagaactggcacaagcatctccggatgaagactcgccaggagcgcccgaacgagagtgaggcatttgaagcacttctcagctttcttgatcgtcgcgtgctagtcattgatccaaaggcccgtcgtgagacaacagccaacgacatccgatccaaacttatcgaagcttttgatgtcttccataacttggaagagcgtgggcctacgtctccagtttcaccaggaagccgattcaatgtccccatcctcaagagatggtcaaagcggcgacaatcagaggccgaagcacagtcgcaagattggaagataccgctctcgaccgctgtgaaaacatgcgcgttcggacctaacgccgaaccgcttgtttgcatgacggacatcacattgacagtatattctttagagcatgtactacttccgaatggatcatccagtttcaataaagacctcattgtctatggcgaggtcagtccgcaagataaacggcggcactggatccccaacatcggcgtctcgtcacgatacattgtcgcagccacggactacaaggaattcgatgtgagctttttgcccgcgcttggtaattaccctacttacattctacagtgctacttctaccagataacgcaaccaggtaaccacaacagcgaggtggagcttgtcgctcactgggagttgaagatgccgcgcatacaaaagcttgctatatctcccgatgctcgttacgttgcctttgtgctctttggcggatttacacagaaagagaaatgctcgttatacataacaaaactggacttgcattatgacgcggatcaggaaaggtacatcttcgcggcttgagtggaagtgtctttactaaccaaacattcagcaaatacatatcaatcgcatcatcatcatctggctccagcacaagcccaaactctcctctaggtcgtcctatagatctgccctgtgcagcagaagacgtctgcgagctcacgttctccgacgtcaacggactctacgtcgtcacaaagcctaagcagcatgacgaaatgaccgagaacaccatgcacgtctatgcatggtctgtgcaaaatagtggaaggacaccgttagcaccaagtcctatcaaacacgacgtacgtacgtgatataacgaggatctgctttatactaacttgacgcagggcaaggatgatatccttcaaggcttgtacacctgtttcgctccctacaatcacgacatggcattcatcgtcgtctctcaagagaagagggttgtaatacgcgcatgggaatttgaacggtatacccagagtaacgcgcgaggctttcggctcctgaagatcctcatgaacaaggacgatcacgagactctggcgttcgggacccgggaagcacacaacgaactccaactgctcacatttcttactgccgagaccagagatgagctcaaaatcaagtccggaaaaaagctcccaggcatgacacatcaaagcaaattcgtaccgtgcatcaacaccagcttgacaggcactctcgcccagcgccatctcctgatcgcagtcatggaaggatttgcagtacgtatcgttcgtgttgatttcgatacctgatataccactatattgagttacgaagctagtagccgtggacttttctcaacatcggtggagcttctcctaatgctctggggcaaatcttcgtcttctgacttaccgtaaaaaccagccccgagcttgcgaagattcggaagacctgccatgccgtagtacaggactactgtaaacatagttgttaccatggccgtcacgaagtagatccatatctgcggcgatgtgatcaaacgattcgtctttagatccagctcgaagaactccatgccaaatatgccctgcattggtcagtcgcagacatcaatgccgacactatcgacttaccgtaacaagtgtccacgggagatagatgagcgtgatcaccgtaataaaaacggctgatctcgtcagtactaccatacttccgttctgctcttgcgcgacaccctggtttcgaaaagcaagagtgtcagcaagaagcgtggcagtattgttgcttcgttcttggagaaaaagtgcggttctgatgaacgtccgtgtataacgtcgcgcattatccagacgggattccatctgcaactgggttgcttcagtcacacaagctcctgacaccaaggacctgcccaagacttgaagtccatccgcgacctcttcgaaactcgtcaagatcggacgcagtggaaggaaacggctttccagaaacctcactgttccaagcatatcgtgactcactcgcaacggctcactaatcattgtcgaagtcgtcatgtcggcctgttcatggttatcactgatcaatctcgactcgttcacctaaaactcacgattggaagtaagcgcttctcgtactctgcgatatactcccgccagtacatgaagtatgatgcatgaatgacaccgtggagccagagaggatcaagctgcatctggtgttcatacttcgagaaacattccaacgccctgcagtatgctgcagattgtggagacgcattcaccaggacgtacaaggacgatttcttgtgtatgtcaaacctttgatatacgccggcttgacgaatgacccacggttcgttcggatggcctttgtattcggcatatcgaaaagtgtagaacacctctgcaggatatcagcgaaagcccttcgaatacctcatttgtgtacgcacggatagaattctcgtcttctctcacggtccaaggtacacagaaactttgttcttcgtcggtatcacggtatgaaaagctcagcggtacttcaagaaaagtcggatgcacttcatgatgctccataagctctctcagcatcggcttggttatttgcaatctcgaccaggagttcttttgacttatcgatctggcttcatttaatcctcgagcattagtgttcatactctgcaacttacattaatcgggaagagtaattcaagttgctgccgttgcttagatagctcttcaactctccgaagttggcgcactcctgggtttttgagatcgcggttgtcgactgtggtctttgagcggcaattgtgtcaataatatgcacagattcggtcaagcttgaatccagctcaaaacactttgtcgagttctcaaaacgcgtccaaaatgacagcgagtttgtcgctaagaagtccattgggtccatcacgataagcgaatctgcaaatttgacaaatggaacaatgacggctgattgataagtctgccgaagcaatatttacaaactgaaagtggataacacgagttgaagaagataagcgggtgcgccgtgacgcggctgagcgctctagcacatcagggcgcatgttatgcgcagccaccccaaactctgtgcaatgtctgcctacactctctgtgaccaatcactatctcgcaagtctaggttcggtcagcctgacaggtttcgaagaccgggcatgctccatactctagttcagccttgttgtttttagtcagtggatattctcaaggtttagtttagggaaatatacttctgttaacctacggggtacatatagtatccactgatcctccttcatctgagttgctgttagagggtacgagatttcgcaccgtctggaatgcttcctcactttcactttaaaattgccatctgggaaaaggccggacagaaagctgcgcagtctttgctcatcgcgatatcgtatgcgggagttttgaactatcagaggagccttctcatttcttcttttacgggacagctgcagacttcgcgtaagctgcgcatgtacgaggaaacttgcagtcacgaggcttacttttcttgaaaatcctaaacacatcgcgacgaaacgtagcttcaaggttgatgctgtcaccccactgctgaatgataaagtgcgttttgagagcctacgagcttccactacgtttatgtgttgaccggtacgcgtccgcagtcaccaaaagcaatcttgtcatacatcaaccagggcggcacgcgacaggtactgattggtcagtactgcttcaccgacgcccagaatggtaaggcgccactgcaccaatgtgcctcgcttgccttcctagccggatacagctggaggacgaaggcgcaggacgctgagccccagtcttgggaacacggtagatgcatgaaggactacgtcaaagctgactctctagggcaaatcccataaacaggcatcgcaaaccacttccctgcaaatctcactagcgaatgtccattgattcctgcctctgaaatttagcccaggatgcaaccagtgcacgaagaaggaaattcgcagacggaacggttccctgatttgctgccagggcatgctgatccaggtacaaccacgagcacgaagggtccattcatcactctgcgaccgcaaagtctggcctccgcgtttgacagcaacaggccgtccgatgtgagccatggggcttctacatctgggagtaggttggagactgctgagcgagttgaagatccagaaaaggttcctacagccttgcccggcgatgaactacttatcgagcgcaatcgggatagagcagtcaagtaagtatcacccaagttcatgggacatgaagcagggaactgataacattcaagtcgtcgtctaggaggtatccacatcttcgtaagtaaacaccgaccttctctagagagaggtcaggagactcacatgtggcagatgatcaccatcagcagtgtacttggagtaggcctctatgttagaggaggatatattcttagactcggtggacctcttgcagttctcatgtcatttgcgctgcttgggactcttgcctggggtgtcatgcagtgcattgcggaaatgctttgcatctggccgatctctggagctctgagcgcttatgtcaccgagtttgtcgatgttgaactaggtatagcagtcggcgtcgcatattggtacgtcttgggttgcttatacggttgttcacgagtgttgactttgtgcaggttcacgtacgcgatttcattcgcagctcttgtcgctgcaactgcaggcatcgcagacttctgggacacgcctaagggtatacaaggaggtgttttgttcttcctcgttcccgctgtcctggtagttatcaatgctttcggcatcgaggtatgacattcctcagagtatggcggattcacaatgctgacagatcgttggtagttgtacggtctgatagaggtcatcgccggctccctcaaactctccttcctggctgtcatcatcatcgtcatgatcgcgatcaaccaaggcgctggaccaggatcaaagatcggcacgtcaaaatatcccgatactgttctcgtacgggacgaggacgtcaccaacagctgggcccaggcattgttcatgagtctctctatcgccgctttcgccttcgttggtgttgagaccaccgctgcttctgcgctagaagctcgtgtcacagaggaacgaagcccaactcaatcgcgagccatcggaaaaacagtcaagttctccgctgtctacatctccttcctcgcggggatcatgtatgtggttgccggcgtactcgtgacgttgaacatcaattgggaagatcctaaacttccacgcatgagttgggtcaggcccaagtcttcggacggcggccccgaaacaattgggacaacgagttctgcctttgtgctcgtagccgaagccagtcgcattcctgggctagctggcactttgaacgtttttctgatgttcacggcattatcatgcgccaacacgaatctgtatgtcgcctcacgcacactatttagtctgacgagaggtctggacggaggccgtgggcgcccctggtatacgcggatcctcgcgtactttggcaaaacaaacaaccgcaaagtaccgctgcgagctctcgtggcgtcatgcatcttcgcatggattcccttcctctaccttgcaagcgcccatggaccggacacaagtatcggtactattctcgacgtgctttccgagatgggatcggtcggtgtgatcatcgtatgggcatgcgagtgttgggcatacatccgattttacgactggtatattcgcaccgtatatgatgatatgccgtatgatgctaactcatcgtagcatcgagaacaaccgcgaggtactcgaaaacgtcccactgattcgacgctggaatcgcggcacaaataccgtacccgacgattttccttatcgcagtcacggccagcccatcacagcttacgcatcgcttttcgcctgtcttttcattcttgtcgtcgcgaacggagcaggcttgtggaaagaatttcacatccaacccttcttgtccgcttatcttgctgtgagttctccgcaccagcttgaaacttcttgtgctgatataagcaatagcccatatgtttcatcgtgctctggatctctttgaaagtcttgcgcaaaggccaatggcatctagttgatctgaacggcgaagagttggtgcagaagatgcgcagactgcatgagattcgatggcggagcgcggagaattcggatggagggaagaggggagtgaagaatctttggggaattttgtagagtagatagaacacgtttgccatgttgtcgattcacacttacttgccatgttcctcagcctccttcatgttcatatcttacatgtactcggagactgcagccatatgaagccacccaatccgaattagacgaacaccggccgttattcacgaatctagatgttcttttcaagaacagttcgcatgcctgtcgttcggtgcatacgctgtgttggacatggtcagcccgcgaccgggccgaatagaacgtcttagtgctttgaagaacatctcacatatcatttccctgatgttatctgacgcatttctaacttcactccgttacgtgtaacacacacatgtgtacaccacagtaacgcgctgtcacaactacagagtgcccaagttcctaaataaccccagtggaagcatggaaatagcgttagcattaagtcttagtgtatttcccctctttacaccaggaatcctatataccttcccgatcccggctagctcccggcgcccacctgtcgatccgcaacaccacacagcctatcgcgagcgcacatgtgccgacatggccttatccggcgataagagggcgtgaaacacatcgttttagcggccggcgaatcattcactgtacctgcctgatcggccacaagtgccatggtcttggtagtactgcaatggatgtggagccaatggtacgctgcaacgtgagagtgtgtaagtgccagacgaatgcggtgggatgggtgtgcttagtcgaggagggatctgcaggtgttttggacggagatggggatgctttgggtcagagctggcgagcatctaatctattcggtgtatgatcggctgtgtatgcttcggcgacgtccgtcctagtatcgtcgagtataaagactctcgtagtacgcacgacttgtagcttcaggtcagcccagccccaagccaaaccctcgttacatccaacccatcccgtccctcgctcaatcaccatgaagttcatcgccagcctccttctccttctgactccggtcgctctcgccctccctactgctgtcgtcactgaagtcgaggcggagatcgagaccaggcagtgcttcgtcacatgcggctcgacatgctactccagctcccaggtgtctgcagcacgcagcaagggctactcgtactaccagtcgaacagccaggccggtagctccagctacccgcacacgtataacaactacgagggcttcgacttcctcgtttctggaccgtaccaggagttcccgctgaggacttccggcgcttacactggtggtaagttgatggcatgtagaggatggtggattgtgctaattgtgtgttgcaggatcaccgggtgccgaccgtgttatcttcaacacgaagggccagagggcgggagagatcacgcacactggcgcttcgggcaacaacttcgttgcttgctcaggatggtagagcgtggtttggcttagagaggctgccactgcggagaaaatttgtttcttgggggacggaggcttgctgtattcgatgagtctgtgtttgatgtgacgacgggttggcggctgccagcctgctccggcgagagggatgggctacgacttgacgtagtatgataccaattgatacttccactgcgccatttgatactgagttctatattgggtatctaactctattgcaagagatcgcttccgtttcatctccccctctttacttcgaatttttctacgctcatgccgtctttctccaagcatcagccagtaatgctccaccagcaaccataccacacgccccgacaccccaatcgctcagcaagcccttctccatagaccaatgcaccgtcatcggcgcatacgccatattcgaagccaagtccttccaccacaaccaattctccaacttcttctctctactcctctcctcccgcttaattttatcctccttctccccatcaccacttccctccctaggctcatcctccttgtaataccgcacgacacccaacctcaccaactcgactcccacatagacagcccaaaaccttgagctccacaaccaccactgattctccctcgccttgcccacatcgcccgtccaactcgccgtcgtcagcgcgcctttactcgacagatatgcgccgttctcgaggacttggaagccaacacacgacgcgatcgccgcccacgtcagcttcctcagcaccttctccttcccgctcgcatctccagacaagggggtgcaatacgtgccccgcgcccacgtatacagtcccacaacaccccacaatctgacgaatatgcgatagtcgcttatcgtttcggccagcgctttcgagctgccaacgacttgcgccataacttttgtgctcgtgggcgcgggcagactggcaatcagcgtctcgccaggaagaagtacgccatctgctttctgcgcaatgtcggtcgctatgtaggcgaggcggcgttcgaggaggcgggagaggagggcgcgtgtgagggtgagggtgtaggagattgtgcagagaaggacatcggtgccgctaggggtggagaggagtttggagaggcggattagcttgcggtcggtggagtgggcggttttggtgaggtatcgaataagtaggatgcggagtttttgtatgtttgataggcgttggcgtgggtgcgatggtttctctggcgccgcgggtggtggtatggtgggatcagagggtattgtagtgctctctgggtgttgttcgtccatcgtggcttctctcgcaactttctactcaggtgtaattggcagtgcagagttgtgttatcgggaaatcattactggtcagaagtgtgaatgttgtcgcagaagcttgacgcgaactgtttggccgaggttttcggaatcggctcggaacttctggaacgtggccgcgtgcgtcatggcacgtggacgcgacgttctctcgcacgtgaaagtgaacccttcaacatcgactaagtatctttatttgctcgcagtagtcacttttcatttcatcgagtaatttggtgcgtgtaattgatatggcatcgtgtaggcttcagcacacctgggcagcatacagccaaacccacaggtactttaacgacctcctgcaagcttgatcatatggtaaaattgtacgtgtcaaacaccaaagcaaaattgcagtcaaagtacattgcaataaagccgcattcgagagaactccataaaactctcaattgaatcagatattacaagttattttcaaacgtaaattcatcttcataatcagcattcattttctctacccagaaagcttctgtccgaaactgctcctcgccaccaagcttctgaacttctttccaaacacataagccggtatcgtcagtccgcaaatggccagattcactccagtaattgtaccgaaaacagtctgaggtcccacgtgtgccatccatccattcgcatatgtagtcgccacaaacgtgaacactgcttttgtaaagttgatggtgacgaaagcctggttcgcgtccttgggatggcagtcgataacatatgtcaatgacgcagtggacgcaaacgggacggaaagagagtgaatcgacatgaatacgacaggccatacaatcggcactccctgttgcgcggacatgccaaaaccaacgaagccaatggttgcgaatatggtggctggaatcatgagcacgaggcggaattctggctcgaacacgccgttgttgcgacgtgccatgaactttgcgatagcgtctgatgcccagcctgaaagtggtgaacctagtaagccgacgaccaggaggggcaaattggtgagcccgatttgtgcgggaccgagggcgtaagggggagcgctgaagacagagacggacaagacagagatgacaaggagccacgtgaagtaagagccgtacacgattgtcgagaaaagtacagctgggtacgcgatgagcgggacgggcttccatgcattcttccaaaatgactcgtcgttaaggcgcccgcggaagagacgaagttgcgaagcgtatgtctccttgggctcatcgctgccgaggtaggaaatagtttccgacgtggcatcactcttctcttcggggtatacatctttggtcacggtggccgaagggcggggcttggtgtaggttgtctcaacgacgaagaagtaaattcccatgagcagtgggatgaagatcaacgcagagataccaaacgttgcttcgaaggagatgttctcgatgatggcaccggcgattgtctgaccgagaagaacaccgctggcgagcatgcagccccagatactgatgcgcgtgccacgctggtggacgaagtacatgtccgacacagtcgaagtcactagcgtctcgagcggcgcggaagccataccttgaacaactcgcatgacggccagtgacacgaaggaagtggtgtagtaaccccaaacgtttgtagccagcaagataacgccagagatgacgaaaaacgggcgcttgccccagatattcgccccggcggcagtgaagaacgtcgtgaaaccgatccagaacgcgaggagaccgatgataagcgaagctgccatatctgggctgaccttgtacttcatagctagaagtgggaggccaggagttaccataggtcctagagcagttgtgactcccgaggcgaatgctagaaggaccatgatacactccttccgcatctttgaccagtttaagggatcattggggctgtcggatggttgtggctgcaaaacgatgtcgccatctcgcttcaggtggctcgtatcgatggaactgtctgatcatatgtcttagtgatacttcttccacacaatgtgaggcaattaccagcgttagagtcggcgccgagtgtggcagtccccggaggagctgccatatgagcgtcgtctagtacgccccaacccatgatggtcgattcaagatttcaagaagagattaaatgataaacaatagaggactgccagcagaccaaaaaaattgagaaaaaaagtcgctagcaaaagatagtaacccagacactccaatgtcaagaataaaaggcaagagaccagctacagcccctctaaaggccttgcgatgtccttatcaggcatgatccaaggcgtggtggtatacctgggcatccaggccatcctcactgccgcgaaacatcgatgaagcgttgcgtctgacactgtcttgaagatcagatgatctgcgccaaccgatgtcttctatacagcatgtatcgacagggctgaggcgtcgctgcataagggccgccaagacgtccatcagcgccacacgttggaagtttcatgtatccttgctgcacccacgacgtcggaacgagccgcgcagcttgatcgcccatgaggttttgatcgacaacatgttcgagaaggtcggtcgtacacatgtgagagagatcctgacaccagacatttgtggcatggagttcactgccttgcgtcgtcagccgccagatgtgctatggaacggagacatgcgtggcagatatgcccgcaaatggtatgatgcgaacatgctgtcacgctatcggcatgtatagctaagcacaagtgccgaatgggaaggcaagacgaaacgcatgacatcccgcactgtgttccacaatgcagatcctccaagaatggatcatggatttctctatgcttactgatgtggcatatgtgaatgaatcatatggtagtctagacaaaagattatactaatgaggaatttgagactgcactaattaggcgcgatgcaggttatgcaaagaaaaagacacaagacttcgaaagcacttttattgctgccatgcacttatctgacgtctccatcgcgtgaggaattgctaaagcgtgagtttttgagctgattgcctgaatgtacaacattctacgcgacacttgaaacacgtattgtcacccgtgctcttctcagctaatctacctactacataccatctagaatctccttcttgggcttaggctcgcaaacctcgtggtttccgtcagcatgtgtgaagccgtagctctttgtggcgttgatgacgagctcgttctcattcacgtactggccgacattggttgcataccaggatggccagtgtgcggaatacaagctacagtgctgtgcgaacggcacataatcatcgcgcaagaagtaggtgttgacgaagtggcagtccttggtagccgtgcagacatcagtgcaacgcctggcatcaaacctgccatccatccacgatctgaaaccaaggtaggtgttgttgccatggcagtccagaggagcctggatggcgccgccgttgctgtaagtatcggtattgtagccgggaacgcttggaacggtgtcaaacttgacttgcttgacgtaggcgtttgaaccggccatgacaacatggaattcctgctggtattggccgtggttcaaatcatgcgtgcttgaagtgatggttccctgccacagcccgcacttgataagggcagtgctcgcggggttagggcagttgactccggggactaggacagggtttcgctctgcatagattgtgaaggcattacaagcagagctggagtcgcaagcttctgcacctgtcaccagcacgtcagtatgcaatacggtcggtgaagaacgcaacccgaaaaaggtagaattcatttcacttacactcctgaacattgtagctagtcagctcgcgatagccagcaaacagcgtggggtcattgtaggtcgatttcatgttcgtgtaggattggacgtagccaccgggagttgtggcagccagggcagctctactgaatccttcatacttctggaaattttcaggagtatcttcgacaacggtggggtaggcaactgggccgagaccaataggtagtggagagcagtcggccgcgatagaagcgcgaggtgcagcatatactgatgaagccagcgctgcgatagtggcagcttgaaggagaattgccattctgactttgatggtctgaaatagaagaggtgcaggataatgagtgcgtgaacgaagatctttatgaagactttgaacaaaactgtcagggaactatttttgccgcaccggaccaagctacgggtaagctctgttgatctggtagaggcatagaaagactcgcaaagtgattcccactaatggtccggctcggggattggatggagaagcttatcgctaaacgtctccgccttggtatcatgaccgttggggacggaaggagttcaggtatcctaaatgaacttgtacaaagttcagataatgcaagtatattggaaggctaccagtagagacacctcgggtccgatggtgaagaccgaaattcacggaccacctgcaagatccatcttggttcaagtctcaatcttttacctagcaatagcgatagtagcgatatcactcgaagtcttcgctaagaactatcctgagttacgaggcagagacatggcatcagcagcgcagatacaaagtaattatacgaagtgtgtcgcgctagtggtccttgattcaatggctcggctaatcttgccgcttccatagctcaacaccatcattccgaccatcatggtgccgccaccatgacaccaagttaaggattgagttcaccacaccgcaatccatccactcgttccacggtcactgttcatccgtcttccatctgccgtacaacgctacgatgggccgaacagagagatctcaaggtctagcgccacccgctatccgcaaggatatccgggcgaagcaagccaaacacgttatcaacaaagttatccctgcgttactcgcgtctaactcaagagcaagcaaaggtgtagagagcagcgagctcattgtagaccctgcatcgtcaaacacaaatgcttcaagcaaactggagactgagaccaaagacgatgcagcgtacatcaagcgcaaaggtcaaggccggcggaaagccaagaacgaaataggagcacacaccagcagggaaatcaccaaaggaaaaggtcgcaaaagacaagactcggtagacttaaacctcgcgagcctttctatcagcgaacctccaccaccggctccagcaaaatcccgcaagatccgcatcctaacaaccgacacccttaccgccgcccatatccttgcccatccctccaaaccctccaaaaagcaacccaacatatgtgtcctcaatatggcttccccactccgcccgggtggcggcgtcctaactggcgccacatctcaagaagaatttctctgcgcacgcaccacgcttctcccgtcgctgcaggaatcctactaccgtctgccggagctaggcggtatatggagtcccgaagttctggtgttttttaacaggctaccgttgggcgatgctaggggcgaacttgggcccgctgataggtacttcgttgatgtgatttcggcgggtatgttgcgctttccagagttggaaggtgaggaagatgaggttaaaagattgggaaagaaagatcgggtgcttgtggagaacaagatgcgtgctgtattgcgtattgctacaaggaagggggttaggaagatggtgcttggcgcttggggatgtggggcgtatggaaatccggtggttgatatcgcggaggcttggaggaaggtacttgatggtaccacgggctcgagtgggaaaaagaagaataagtccgagccggagacctggccgggtatcgaggaggttattttcgcgattagcaatcgcggcatggctgcgaacttcgcgcaggcgtttgagaatatggaagtcgagccagggccgaccgatagcactgaagatgacgatgatgacgaagaagacagggtcgcagaagaactgcgcactaaaatcggagagatggaaggccaacttagtaaagtctggaatccagatctcaaggctcgcatgggcactattgttgatgggttgaagttgcagctcaagcagagaactgagggaaatccgttatcagatgaggacgacgagtcgagcactactgcagcacagatgacacccgaggatagcgacgaagaacacagtggcgtagaggaagaagatgacgacgatgatgatgacaatagcgactagaaagcagctatattgaaaagctcctaagatgctacatccttaacaaatgaaaatttcatgcctaaatgacagaaattcgccgtgggtatcgtgaaaaagaccgtaaaaggcagagagccatgatatacacttgggaccaatttcctgtccattcttcccaatccttcctgctgcactgccacatctactgctgcggcttatacaccatccccccagtcctcgtataaacatccgtacttgccggccccgcccacctcctactcgcctcttccctcaacctgacctcgcgctcattctgcaccgcaacacagcaacagcaacaacaacccttgagtaagtcgccacccagactgcccgcaagtttatacgcatgtcggactctcgtgcgctgcagcatggggaataacgaccatagtccgcacgagatggacatgagcatgcagtgaccattcgtggcgctgtggcccagcatatctgtggggtctttcttggcggacttttgcgagagacggtaggatgtgcggccatagaggatacaggggcagaagaggcctgtgagacaggttgaggggtcggggctgcagctgcagagagatgtgttccattctttgctggataccgagtccatgttgggatgtgcgatttggcctggttgatggagcgcaaagtccagcccattcgggccatgtgtagcatcgggcgaaaagacggcatgcatattgtttgtttgtgtcgagtcgaagccatgaggcgaatacggctcgttggcatacgactggcgattgtcacggctcggatccttcgtcgtcgaatttggagatagaggtgtcattggcgtcttctgtggtagcggtgaggccggattgcccgatggtggggttggaggtattggaggcatctggtacttcgtgaggttggtattgatgggactcaaattgctcatcttccgtgcatggctagttggtggaatcgtcaccggcgcgggctgcactggttgcgcaaagttctgtggaggtgggagaggtgagactggagagaagggtactgagcgagtagcttcgtgcggtgatacgggcgacactggaggttgctcggcatacgcgtaagatgacggtggtgcgtagccttgctgaaattgcggatgtggctgcgccgcggatgtaagcggattgaagatcgactgtggtcgcgaatcgattggcgtgtggggggaatgtatctgctgtacggtcctgtgcgattgtggaataggcgggtcattcgcagaggacatgtagatatatgcttcgtgttcgactggagtttgcgcataactaaagtgtctattgtgcgactctacacttgtgctgacctggggccgctgaggcgcatgcggcgcgggctgctgggatcgttgttgttgtacttcctcataggctggagcatcttcatgtgcatgtagttgccacgaaaaccgttgatgttgccgctcggccgtctctggctgaggttgcagcgcatgaccatgttgtcgatagtccatagtgtattgtgaatatggtcggatgccgtgttcgttcaggacgcaacgaagtacctatagtttgtggcactgcttttggtaaatacagttgcgattccgatcgtggaaagcttttgaaaccggatggcacagtaatgaagttatggtcagtgaagtcagtaacgtgggaacaagtcatcgagctcagaagggggcgcgaaggcctgatatcaggtcaattatcgggttatgcacgacctcgaagtcgagcactggaacaaggcgtccctgcatcttgcggcgccagctctcgttccgagtggctctcggcagtaatccactgtgcggaccagggcttccttgggatcagattcgcagagttcccgccagaggatgacttctctttttagtagtgcagtgaggcgcaggcctggccaattggtgttggagttgaagtgtgacggggatgtggagcgaagatgggcgcttaggacgtggaccaattaggagcgagtatatgcctcattccagcatcagcgcccgtagatagtccacgacgacggggttttctggggatctgacgaggctcaaacgaggagcaaagtttcaaattaatcgagcaatatctctgtagctagatccatgaatggatgtcttggcaaaaggtgacgtcagtgcaacccaagtagaaggtggaaaactccgcgatttttggagctagccgaaaagggatgtaacgcgatcggtgttgacggttgactcagaccctctatcagaatttctagacagccaaaaagctgcgcccaggagaccgaaactacagtcgagccgcatcccaagcgaccagggtattctataccaaatttacgtccagcattcgagtaacagggacatacagtcactcgtgccccgcaatttcggcacacaaaccacgtacctaactagactgtgcccaagccataggcgcataagggacatctatattcacaaatcatgtctgaatcaccagctgccgaagtagtgcaaccgcctgctcccgcgccacaagaatcaacagacagcaagccagcggacagcacacttgcagccacaaatggagacagcacaagcgccccacccaaactgtcccctgcagagctcaagaaacaagcgaaggcagagaaggcagcacgaagagcacaagccaaagtcgctgatccagcaccaaaatcgcaaacagggccatcgaaagaaggacagaaacagcaaggctcgaaacaagcaccaaaggatgacaagtcaagaccgctaccgaaccggaggcggccctcacagtcaaacgtccccgtcgtgaaagagcctgagaagaagcccaagaaagagaaggagccaaagcagactggtttgttctttggacatttgtacagccagccgaagcagcagtccatgcacggggcttcgaaggatgtccatccggccatcctcgccctaggtctccagtacagcagctatgccatctgcggaagtacagcacgcatggtcgccatgatgttggctttcaaagcagtcattgcggactaccatacacccccaggcaacagcttagcgcgacatctcaccaaccaccatctcagcccgcaaatcgagtttctaaagagttgtcgaccgctcagtgttagcatgggaaatgctatccggcatctgaaagacagtaagttttgattacaacccctctcatcaaagacatccacgacatcacgtggactttgtagcactacaaactaacccatcccccagtaataatcaaaatcgacccctcccagccggaatccctctccaaacgcgacctcctagaggaaatcgacatcttcctccgcgaacgcatcaccgccgccgacaaactgatccgcgacctagccgccaccaaaatcgagcccggcgacgtcgtcctcacctacgcggcgtcctccatcgtcgagcaggcaatcatccaggcgcacgccaacggcatcccgttttcggtcatcgtcgtggactcgaaaccgctgttcgaggggcgccagttggcgaggaagcttgcgaatgcgggtgttagtgtgcggtattatctgattacgggtgcgagccatgcagtcaaggacgcgtcgaaggtactcctcggcgcgcatgcgatgatgtccaatggccgattgtactcgcgcgtgggtacggcgctggtgtcgatgctcgcggccgcacactccctgcccgtcatcgttttgtgccaatccgtgaaattcacggagaaagtcgcgctggactcgatcgtcgggaacgaagtggctccatccgaggagatcctttctgaatctgagcgcagggagttgctgcccttgaaatcgctggtgccgggggcgaaagtggatgatgccggggaggagaagagcgacacgacggatgtgctcaagtggattgaggactcgaagaacttgcatcatttgcaggtgctgtatgatgttacgccggcgcagtacatcaatatggtgatcacggagtatggcagcttgccgccgagttcggtgccggttgtgcatcggctgagcacgaacgtttgagcgagggaggggagtgtggctttagtactcaagaaatattgcttgcttgattcattaccattaccattaccacgtccttctacaaactccactgcccaactgcaccccaatcaatcccgccatcaccactccccgcattatttacccccatattcccactcaaacccaagggccccagccccgagaactccaaactctcaaatccatccagtcccggccccgagaagtcaaagtcccactccaacccgctcggcgtgacttcactcccattgcgtggctcgagcaccgcatcgatgacctttgtgaagatcttgctggctttgcggcacaagttgtagttcgcttcgccctgacgagcgccggagttttctacgtgcgcagcggcgtcgagatgggatatcagcacgctgagcatgcggacgatttcgctgcgcgagacgtcaggtgggaaaggcgcggatgtggcttgttgctcgcggagggcggtagctaagacggatgcagcggggacgccaaagagaagaacgcagtggagcatgtctcggtggacgtcataagagcggtcacgtacggtgccgagggtgaggacgttggagagcaagtcgatgctcacgcggagtaagggttgattggatgtaagaggagtgtagtcgaggagtttctggatcatgaattctgtgtaccagtgtgttaggtgtacgatgattagcatgaggcagactgttggcggggtatcttcgtcccagcaggatttccagtagcgcaggtgaggaggaagggagtcccagcatgcccggaggcgtccagagatgtctctgattggggtgttagtatgtatacgatgagagttgaaggtgaagaagtacaatagttggcttcttgctgtgtcgtcaagcttggtcatggagaactcgagaacttcttcgcgaaactgaagtgacttgtaacgcaagcgctaacttctgtcagtaaagtggtgtatgatagcaatggccgcttacaatccatgaagcccttcgccatctgccatccgtgttccaaccatcctggtcaagactttcgattaccttgctcagacccgctcgatcgccgacagtctcctcatccgaaatatcgagtggcaggctgatgtctgtatgtctcttgcttatgcgaatcggccggcccaggaacgtggatatggctttgtcttgattgtaggaggaggtaaagagcctcttccgtgtttcacggagccacaatggaacattggcgctcgtcgattccttatggatgccgagcgcatagatttgtgtggaaagctcaccaagtcgtctccaagaaggcggtcctgtgacttgttagtactgtacaagcgtactgagagtatgaccaacccgcatatccacacatcattgtggtgaagaggtagttttcatagtacatccaaaccgtgatgtcgttcaccgtagcaagcatagtgcataggaaaaggcatgtggtgctcgcgcgaagcagttcgtccgtgaattgcgatttcagagcgcggttcgcggggtcattgagcagatctggaacgaagccaaaggtaagcgatcgtcctgcagtagcgaggaggaagccgatagtctcaaagcggaggttctctcctgagcacaatatgtggaagtcacgtggctccaggttttgcgccagtgtgaatggtcgactcgtacattccaacacctgagagatcaattgaggacttggaggagcatggccgagattgtgcttgtccacgatcgactcgatagcgagaattgcatcgacctgtagtggcgcaggtacaacaccggcttcattgctcgcgttgtaccacaagagcaactccttgatggctggaaagtaacgaaacgtatttaatacatcactggccatctgatagcgcatagacttggtgagcgggtgctggtgggtcagctcccagtctgatctttctgaggcgactgagacttccctttctcttggggcatctggttcttcatcctggggcaatagtacggcgtaagagcctggcccaaggaatccaggatggtagacatcggcagcaacagcatccgcaagcttatcattaggggaagtagatgtgatggggaacacggactctgaggcacttggccttgatggtcgtctgatatggtcaacgatgctcgattaatcgaggaagcattcacgtactttcgttttagcggtcgagactctcccgtgcctacgtcgtcggcgggtcggggtttggtcagcggcgctgggtggtaaaagcagcgttcttcaatgcctctctgcttgcagcggtcgcactttggccttccgtggtcgcaacgcgtcttgttgattctacatggctcacctgtagagggtaagattggttgacaacaaccgaacggccaaatcttgaattgcttacatgatgctggcttgccgttgcgcctacttgcattcctgcgactgtccgtcagttatgaagtgaaacttggaccctctttcctacatcttgagttgttgtacaaactctgtacgcttcgcatgacgatatagccatatgttcagccagagacatgtcgacaggaagtatgactggcggcctcgagaacttggcaaaagacgggcagtagccgatagttaagctagtgtggtatcgatagccccaccaatggtacgcgcctgccgaacgctcgtgaacgcgcgccagtcgggcactcttagccttcacaacacggcgcgttagttctggcaccttttccttgcgctctgaacgatgcaaaatacttcaaataggccatataggatactacgatgccaactcccgagggcgacgtcctgaaacccatcgatccctcggccgcgagctcggatgattgggaaatcttcattctgaacaatgcgcaagtggtgcacgagaagaatggcaagcccgtgagcttgttggcggcatacgcagatactccgctcaaagtgacgggaactttcaccccaggtcgggggcagtcaaagtaccgtacgtcatgtgcctgggcttcgatggagttgcagcatacttcgccctgatcgattcgctgacgcgatggcagtgctgagcaagtcgaaaaagccgatagacctcgagatacgcaatgtgacgcgcttttcatacggcgaactgaccgacggcgagtttgcgatatgggctgaaggcaatgcaggctggtttgaaatccggccagcgccacactacaacagcatatacgaggacatgatagaggcggtgcaattactgtactttgtcaccgatatatatggtgagccgcgaaagaagggcggaggcccaagcacacagctcatattccaagaggtgagtaccattgggcactgcctgtgccttttgagacatgaccgctgtctacatttgcatggagacatgtgttgacacacagtagtatgcagaggacgagcggttcgcatgcaccgaccccgcagtcgcggcggagatattccacaaacaccacatcttcctcatgatgtgcttcctgaaccgtgcacagggcattggatggagtagcactccgatatatcagtctttcagacgacaattccctgtacgttcaaccttctccagtccccacaccaagctgacatgtcaaagaaggactttgagacctgcaaagcgcgggttgaaggccgctatacccaggtccttcccgagagacccacgcgaacttccaagtcgacaactccatccgctccacaagccgcgcccgcagcggcacaggcgaaaccagggcgagggaaggccgccgtagagaagacagatgaagcacccaagaaggataacaattggtgggaggcagctgccttgttcgagttcatgcagaaagccgtcaaccaacgggctctacgtgccggtcgcaaccagatcacagttgagcgacttgcccagcttgttgttaaacgctaccagattgaagatgtggagacggcgcagagtgtgcttctagtgcacgcccggaatctatgttacatgataggccaccctcggcggaaaagtatacggtactttgcggacgagccaatataccaggagttgatggcaggacacagtctatctgctgctgaacaaagacgagcggaaggtgtagaactgaaaccacggagggaccgtgcaacactgaaagatgaggaaacgcaatcgtcggacacatcgagcgaggaagaggacgtaataacaacgccagtgcgcagaccacctggcaggcgaaagaagggtcgattgtctatcttgcgtccaacaagcagcaggctttccggaaaaagcaaaagcatcaaacacaaacaagacaaggctgggaaaggcaaagccccagttcctacttcagacgagtccggcgcggaggaagcagaggaagacagtgacgaggcgaccaacagcgacgacgaaatgggcgtcgacacaccaacacaggcactatctccaagtcgcgagaagcgcaaacttggcgaaacagacgcagatgaacaagcggagaagactcgtcggaaacgcgcagctagcactcccgaatcaccacccacaaccgtcgcatcagaagacgaagacgcagacatcccagacggcaccgccgttcctcccctccctctccgccaccgccccaattccaacaacaaatcagacgtagctccctcgctcgtatctacccccctcccaacctacgaacccaacgggccccgcgactcttggatatgcagcttcgacgggtgttcgcagcgcatctacggatgcagcaaggagattgggagacagttgatcacggagcatcttgaggatcatgccaaggggagggaaaaggttgtggggattttgtggcgcgagcaggataagctgcatttgccggtcaggtatgtgatgtgattgatgtttgatgttgggcgcgggagagaagctgacgctggacagtaacttgatcaagaagatccgcgagatgagcgaggcgagtacgccgttgttccccgtggctcagacggagcgtgtgcagccacggcctattcaacggcctgtatgatgtcacgttgttatgctttgcgaatggattggatacagtaccgcccatggaggacactgttgcctacggacgacacactattcttacacggcacacaaagcactagtcattgacatgatcataacatttcctcaaccatccacaatgctttcaacgccccccttctagatcccggtttttgtctgccgagcgtgctgctaaagttacatgattgggggaggaagcggagagatggggccagttcatgtccaacacgaacaaatatagtacaaagaaagatcgttacacatgtgcatctgcgagcttactccaagacacgcgtgaccagacccgtggcgactgttcgtccgccctcacgcatgttgaagcgctggcccgtctccagcacgtgcggctggtgcagctggcacaccatctcgacgttgtcgccgggcatgacctgcttctcgtgggcatcctctgtgccctcgggccagtgcagcgcgcacgactcgtccgcagtgcggatgaacatttgcgggcggtagttctcgccgaagcctgtgtgacggccgccctcgtccttgctcagcacgtacatggagacgaggaacttgctgtgcgccttgaccttgcctggcacagagacgaccatgccgcgacgtacatcctcgcgcttgacgccgcgcaggagaaggccggagttgtcgcctgcgcgcgactcgtcgcaggatttcttgaaggtctcgatgtcggtgaccttgctcttgatgctggtgctgcctttgccgacgagctcaacttcgctgtccttcttgagcacgccgcgctcgacacgacccgagacgacggttccacggccggcgatggagaagacgtcctcgacggccatgaggaagggcttgtcggtgtcacgagccggggtcgggatccaagagtcaacagcctcgaggaggttgtcaatctgctgctcgccaatctccttctcgcggccctcgagcgcacagagcgcagagcccatgatgatgggcgtctcgtcgccctcgaagccgtagctgctgagcaactcgcgcatctccatctcgacgagctccaacatctccttgtcctcgatcgcatcaaccttgttgacgaagacgacaatcttctgcacgccgacctggcgggccagcagcaagtgctcacgggtctggggcatttggccgtccgaggcggcgacgacgataatggcgccgtccatgttggcagctccggtaatcatgttcttgatgtaatcggcgtgaccggggcagtcgacgtgggcatagtggcggttgtcggtcgagtactcgatgtgggcggttgcgatggtgataccacgcttgcgctcctcaggcgccttgtcgatggagccatattcgaggaactttgcgtagcccttctcggcttgtcgcttggtgatggcggctgtgagggtagtctatgaccattagtttcgtgctctgttgtatggcggaggcaagtggcggtgttgtacctttccgtgatcgacgtgaccaatggttcctgtatgcaatgagctgaagttcctccaaatggtataaacgatgctcaccaatgttgacatgcggcttgtcacgggtgaaagcagcatagttccgtatgccgttcatgtatctgctggtgccctgcattcccagcgcattttgaaccgggttgacgccacgctggtagcgggccgcgcgcataaacactctggagaagctcgacatgctgtattagacaataacgagagaaaagaagagcgatcaatggggcaattggccgcgatggaggtgttgcttggtgtcgtctgagggccgccgcttcccacaaattctcttagcgcgaaatgcactgacacagacgattgcccgcgctgcccaatcatgtgattcacacttccgcgcgaatgtgggacgcggtgcgggaaagcattgccgactgacttcagacgtcaattgagctcctctgaagcttcagtcactctctgcagttgtctacaaagctttccaagactgtgccacgagcaaagcttacactgcggatacccgaggtatctgtcggcggagcatcgaaaagttgcatcattctcggaccttggtcctacacacctcacatgtcgctctgcacatctataagacgcacagcgccgctgagctgcgtgtctcgcatatccaccgcgcgaaccatgccattgcgcgccaaaatcacaaaccccgcctgggtgacaggcactagaagagtatgtcggagctgttccactaagccgatgtcaatggtctaacaaatgcagtacgcaacacccgcggcagacctgctcaaggcgcaacaagacgacgaccccgacgatgtcaccttcaccaacaactatggcgtgcggagcatcgagctcaaccggccgaagaagctcaattccctcgacgggtccatggtgcgcaagatcataccaagactgcaagagtgggcaaagtcggatatggctggtgtcgtaattatcaagggcaacggacgcgccttttgtgccggtggagatgttgcgaagctggccaagtggaatgcagagggcgaagcgggccagcaggcaagcgcagactactttggcctcgaatacaagctcgaccacctgattgcaacctacacgaagccgtacattgcattcatggacggcatcacaatgggcggaggcgttgggctgtcgatacacgcaccgttgcgcatcgcaaccgagaacaccctcttcgccatgcccgagaccacgattggcttctttccagacgtcggcgcattccttcttcctcccacgcatggaaggtgcgctcggtacctacctcgcgcttacgtccgagcagctgaagggcgtggacgctttctaccacggcattgcgacacactacatccactcctccactctccagcaactcgagtctcgactggctgagctccagtttcccgactacatgcctctcgaggaccgcttcaagatcatcaacgcgaccatcgaggaatacagcaccggcctgcccgcagaccgaccccacatctccggcgagctgcgcaagaccatcgacaaagtcttcaactccgaccagccaagcattcaagccatcctgacatctctcgaagagatccgcgacggggccccctcatctgacctcagcaagtgggccaagaagaccatcgaaaccatcaacacccgctcccccatctccgttgccgtcaccctccagcaaatgcacatcggccgccaatggtccatcgcccagaccttccagaaagaatacgaaatcgcttctcacttcatggcgcacccggatttcgtcgagggcgtgactgcccgcctcattgagcgcaggaaagagcgcccgaattggaaacccaacaccctcgctgatgttaagaggcgcgaggtcgacgctttcttcgcggccccccgtgatgggtcaaagttgcccctgatcagcgaggtggactacaaggagtacccgcatgcatggattgggcttccgagggaggaggagattctgcgagaggcgggagggaagacggcggaggatgtggtgcagattttgctggagaggtatgagggcaagcagggtgtgcgggagaagattgctgaggtgttggcgaggtataaatgatgtagtacgaaaagagcagggtgaaatgtatgagtacgaaatcgaatgcgttgggtgtgcatgtatgtgcgtcctgagaaactctgaccgcctccgaggtataaaaacacccgcctttactccccctgcctccttcctacatcacaaaagcgacttgtgtattgatcataaactgtgtacatgcatctggatgtgtctttctccagctgtctccaaaaatgaaacaaggaacgtcgaatgtctccgccacctcttctcggttctcaaacgatatcgaaaatgcatcaagctttcctcatggcctgagaagcaccgccaaaataaacaactacgaacatgatgtctgccgctcctcttcttcaatctccaaactcaccgcaggaacctaacatatctgttcttctcttcttctgtctcgcatcgacctgctataaagcaccatcaaatcctctctcgattacacgcatatctgacactgctcttctttgacttctaaaatcaacgaaactttcgcgtcatggcttttctctgtgcttgactccaccttttcaaaaactcacaaaatcaatggacaacatggaatacggtgcgttggctggcctagcggaactcaacaagaagaagactatctggttgcgttccgagagacgaggctattttgctggtctgatgggtataaatacctccccaacaagtcgtgctttctgtcttctcaaatcaccacgccatgatagattgacaccaaagttccccgccctgccttacatgtgccgctgagtctttttttcgtctcaaaacttgtccaatgcggatgtatgatcttttttctctgctcgggtcgaaaaacctaccagttagcaggttatgtggcacttccaaacgttcgatttggagatgcgatgtcttgccaaaaataaagcttaggacgcgtatggctgagaagtggttggtgtgtcgtttcgtcaaaaatgaggaagcttctgcttatgttgttttgtgcggctctgtcgttgagtttctgcaatcgagcgcaaaatatgggttgacattctatggtctctgcaccgcctgctagaacagagatctgcatacaccatgtaaagacgaagctcgtggcatggtataaattgcatccgcgcttccacagactttcttcctcattacacacactgaaaacggttattaccaaaaagcgataggcaaggatcagatgtttccttttctcctggctggttatcaacaaaaagattaactcccatgccttccatgttccgtgagacttacctctggccaggtttcgcccggaactacggggacatgaattcaaaattcacaaaagtcgacaagacgcgcgcgcaaatttcatgagtggagagctccagccggctgtatgttgtaccaaaaaattggagatttgagacaatgtccatgtctgtggtgtctacaatttcactcaaaacaacctctccaagctcgcatacatcttcctgagctgatgttgatcatatataaacttagctcaatccaactcttctcttccttctttataccacacttgctctgcagtgtccaaaaatcctaagggaagacatccatgtctttcttttctccactttcttccaacgcatgctagaaggacctatatgttcttttcccgtgtcgagcaacacgattcaaaatatccagccggatttaacatgttttttaagtcaaaagcaacaagagcaagtaacatatcttgccctttctgaagtgtgactaccatgccgcgtgtgtttgtgcgcgcgttgtttgaaactgtagaacgtaagctgtctatcttcaaagttgtttaggcttttcgcaacgtactaatcagctgttgagtctattcaagctcatatataagatatcggctgctctgtaatagtaagtcaagttcacatgacaccgcgctgccaaacaacctaagctttcttcacctctccaccatcccgcctcaagcaaaacatcatcttccccaaccagtactcccagctcttcttcccaccacacaagtcctttctcagctcctcatctaccccaacaaactccgtcggccatagcgtatacccacccatcaggaacttcgcaacacccggctgatcccgattgcgaaagcaccactttgtcctcccaccaggatttacaatcctatcacccagaatcatcgccggtcccttttcaggttcgccggcgaagagatcagcgagaatctgcatcagcgggacggtatgtggcaggaaagccgtgatgacaagcgtgttggcatcaatagacaaaagtgtttccggatcgctgagactgaagtcaatcgacgtttttgtaagctcttgaagcaaaatccgatcgcacgccttgtagcacggatcctgggcgataattttcacaggcggacactcaggatgcgccgttcgattgaaagcgtcgagggcttcggcgaaggaaaatgcagtcatgtgctgtatggcagactggtagaaagcggggctcgagtcgagttctccgagtccgatacatactatttttgttatcggggctcggagtcgagctgcaccttgtcggacgatacggcagggctgaatgcaggaagagctgttttcccataaattctgtgtgtggcagagtctgtcgcgccaccagttcattttttcggcatcgagatgagtgttgtcagcggcgcggcggaaagactcgagatagtaaggtgccgcaagctcgttgagctggtgctgtgacaagttagtattgagggcgcggagaggcttgctccgtttccagtcgtttccaaatagtgtctggaattgggatgacatctcaacccgggtcatgtagttgacagtgacatcgttcgccccatcgacttctttccatatcctggctgagggtccgttgctacccttccagtagagggaattttctcgctcgcgattgagccccttttgaatagtcgagatggatcgaatatctgatgcgactttttgcaacaaaccacgggtgaatgttggctgtccagcgtgtcctccgagagcttcaaggtcgaacagcgcgtgtataatgtcgtcttcctcgtcatattctgcttcctcatcctcatggatagcgtgagtatcatttaccgacaccctatcggatgtagatgttaccgtcttatgatcctcttcatcgtcgatattgaggtctgctagcaaagcatataaattgtgcgaatacatatatgaattcatcttcgagtccaaagttgagaatggtagttgtggttgttgtgtacagtctgacggagaatgggaataaaatgctcaagtgggacttataataagttcttgtgggaactgcaatggtttcttgcgaacacctttaggcggtaacgtaatgtgaatcttttctgtgctagcctacgatgtattgagtgattccagcgacttcgagtgaagggtatataatagtttagaaaatcctttgatctaaacagaaaaaaggcatgcacgtacgttccatggtacactgtcagatgcccatgaaactagatataagttctatattgcgagcatagttatttagggcttcgggaatatatgaaccaaaccacaagagcagaaatcagatggaccacatggagacgacgcattctggtggaatgctgcttggaatcttgcagtggaccggaggccatgtcaatgaagatcgtaacttggcctaaatttgacaacgtctgcgtccggctatttcgcggtacgcctttggatcagaatccagtaattacggataactcccaagtcttgcgagtggaagaagaaccatggtagaagtggtgccgaggccgatagctcccacattgtacatgcttcagtacactgtatatacgacaacttgagaaaggggcgatagcattcgaccaacattctcttgtttctctgcacaatgttaacgaggggttttgttgcaaaactgcacttattgtacagcgtgctgcagagtttggttcacggctcaatagctttttttagtgtcgtcatcgctggtaattacacaatcgctatttcgacagacagtatccactcggggtagagatcttgctgataatctagagcatacgggcctttccataaacgcactcgtgaatacaagcccatgagtatctggggttggtcgcgtcgtttttgaaaggcaagcacaatgttgacgtgctagtcgatttgggcaatcccgcatggtcttccacagttgctcggcctattattccggtttgagaagaagccttgtgtagccgctgaattgggtgctgcctaaaccacaactagtcgtactctgcgggctcgttagacccatcaaggtatataaaaagctcactgtactgtactatcctgcttcccatcagctgttcatgatttcctggagagtttcagacaattgcattcaaatgacaaatactggtgggatcacgaattgtaacctggactagtgccaattcgagctcggatcagtctcatagactttactgtgtagggcgattgggaagttctttcgaagtttgtccgccattcgcacttgtaagcttcctgtgctgtgatgctggttccacatgtaaggaaaatcgttgttgatgttccgaggtgctgtcaggcgcacctgcatgccatcgatattagacggtggtgttttgcgctgcgctacaacacttcggctgtagcttccaaagccacagtattgacgagtccaggcgatgtgctcgggaacaaagacattggtaggctatttcgatccagcgatcacgttagaaacctggaatttgcttgtttggtggttttgcgttcgctggcgcctgcggaggctctgtgcttccgggttccgaagaactccgtcaaccacacctgtggacgtgcaagttggggcatacacgcattcccctttcgcgcaaccttactgttttgtctgaatgcgaaagcgagctcccagctccaccaatgctggccttgcatcctacatatgcatccctcgagaacagtatagcgcaatttgatccatgcgcgaagagattgtcggcccacagatgaccaactgcctcacctcccacgctcgcgttcgctttttccgacactttgttaggcaactacggcaccgccagcgtcgtacgaaacgagggtgacccagctaatcggctgcgtattctcagccttaccacccgatcgtgaacccgtagagcctcgatgccgcgtcttggccacaaaaagtacgttgcttcgggactttgacccgtgctcatcagccaatctttatccgagaggacatcggatctcgtctcgttaatctcacgaacgaatcctaacgtcgatctggaaagccctaacagctgtgacaggtctaggttgggttgtaggcagtgtaaagcccgccatgtaaaagtacgttgccctccgaaacgtgcgcttggcttagcgtcctccgaccgaaccatgtcaataacacttcgtagtgtgacgagcttaaaccatgctcgaactgcgctcgtcatggggtgcaatgttcacttgtcacgtgggagaatactgcaccgcatccacactcggcatcttccgcaagcggtattagcaatcagtcatgggccaccaaagaagaatacgaaaatacgtcgaagcctgtcagtaccactacaagttttgcaagatcttactcataactgttaggaaactaccttaactccacctcaatcctcgcaccatgacttttctctgaaacccccaaaggcagttagggacgagtcagcccccgcactttcggagggtagctctcccagctcacagtctgaccagttcccattcttgacacaatttatacatcgcgctgaacaaagtcaagcagacctttggacacgcgatctggagctcatgtaagaatgctctggatgctggttctcgtcccttatgactaagacacgaataggcatcactggaccaccgaagccttcgaggccctatcacaacgggacgacatgcgacaactatggagagtagacgcgcctgagcatgcctttcagcacacgttcttcgtgcatgagctactggcttttgcagcactacataaagcgtacaagttgcccgagcagagggcccaatactatgcatatggaatccaccaccaggatatgagtattcgaggcgtaagagaaaagctcttgaatgtcacatcacacgaagcggccgcactcgttgcaacatcaacgcttttgacgctgagtgtattcgcttccacaggatttgagctcaaccatccagaaatcccgagttcccaaggccccatcgaaggcatcttgaacatattcagtttgatgcagggcatgggcaacgtgcttgcaatggcacgggcccaggttgtgaattcttggcttgcacccatgttacaagagcctcgggaagccattgcttctcaacctatgttacaagagctcgtccatcacatccctcagctgatctcatttgtcaaaaacaagcacgatcttcccaatgtggaaagagaactataccttggggtcattgggaacctggaacctgtactgcagatggccatgtcaccacgtatggacaatcgcgagatgcgcttcctgttcttttggccactgagtctgcaaggagactttcttggctactttcgacaacggcatgctggagcacttgcagtagttatgtattattcgacaatactattcgcatcccaaacccgctactggttcatggagggttggggagagcagctgatgcgagcgtgctacgaggagatggacccagaatggtttccggctgtccagtggccggccggttttctgagccgcgccccttcatggaacatctttagtagcttcgtacaagcacgaaatggtggccagattaccccattaccaacacataaccctagccctgggccgtatggacagcggacacaactcgaagtacctatcaggcagtatgctacaggcccgagttcgcatgagatgcacgcatcgtcgcagtatcgtaccgtacctgaagcacaacttggccaaagggatagtgtcgcaacacatgggcggcacggacctgatgaaggcacgcaatgaagcgtttgctcgactattgcacgcagaccacggatgcaagacgtgcttcgtaattattggcgcagccgatttgatgctctctaccacctcgaactaccgttgactgatcactaggctgtgacatacagagagggttcatgatgcaaatggggaatagagttctacgagggcgacatcgagtggttttttagaggtcttacagaccttgagcgacggctggccttcacgcaaactcaggaggcagtcataacggagatattgtcgatgggccacggagagtcgcgagcataccacttttgaggcagaggactcgcattatttgacggctgcagtcctcgtatgtgttggaaggatccacaagactaacagatgcgtacatgcggcccggacatgcatgcgtagccgccgtcaaagccccgagtgtgtgtggtggatcgcgccaaactcaatggcatgttcgcggcatatcacacttcagaattttaatatacacgagagcctcgagcgatcttcgataatccaaaccaggcatgatcgttgttgttgctgccaaaatctcactcgactgcgccgcaaagtcgcttaaccagcgggtcaaatgcctcacgaagatggacaatgcgtcgtccctcacatttaaggcaatatgcctgcactctatcgacgccccgttccttcatgacttatctgggtgcatattaaggtaccccaacatgcgtgtttcctacctgtcggtacgcaatcgctcccgtcagctgcacatcgttgcagtgcaaagtgggattattgcccagggtgaattggccaacaaggccttccatggtctcggcaccagtcgtttacatacttaccgatgtcctcacatcacatatcgcccgactcgtgacgtgatgcccaccttgtcatggtgcctcccaattccagccgcacgtatgtaaggcccattggcacggcgctattgcttgatttggtgcctgtttcctataaccaagcgaacacgggcgtcgcgctgcttataggcgctcgcggtggctggaacagaataagactcacccatatcatagagtaagtggcgcaaataaacgaagcaaaacacttcgacatgtttccctgtcaggcaccacccaggcagcgctacggtaggaagccaggctgacttgatgctggacatgccgtcctagtgttaacattgtgatggagcagtaatttctccgtgacagtgcacagcgcctttgtgaatgtgtatttctgcgtacaacaactgtattgtgtttgccaatggaaaaacctgttcgcgtgcagtgcagcataaagtgttgcgcggcagggttcgatccacgaacatgatcgacatgctgtacaactgattcggaggctagaaaacgattgctcgaccagcggcttccacaatatagctgcatacgttgtgcattatcgaaaatgggctttgggatcgcgactggttctacgacttcggaggcttagcgaccagcacagcatcaggctgtacgcgataccgcagacatgtgttactattgcacctgcattcttaacacacacactgtccgcagcatcgttcgcagcataaatcttggaatagtaatacattagaaacttagtgagcgtactagtgggtatcaaaacatcggccttgtgatacaaccctggaaacaccttagaaaaaggcacgcaaggaaagagaattccttagccaaggaaacacccgaaaataatgtacttgagaagtgaacagtctgtgccgaagcaaaatggaagagccatattgccttccgctgcggtgctcgcatcaagatcgctttggcgcgtcatcgctcttagcccagttctctagctcttctggtgtgggttgggacaccaccgtattatcgcttgccacggtcgaatcgctcaggcctcttgtgtgagaggggcggcgctcagcagaacgttctgcaacaccgccagtctcatcgagccgcgtgttttctaccgggctaacgaccatttcggctcttggaggcacatcattgtcgccggtatgttccacgaatctgctcgaatgtttccgctggactttccccgagtcctgttcttttccagcaagcacttcgtcgatgttggtggatagcgaattatcactagggcctcgactatgcttgggacggctcgttgcggtcataccttcgtctcctgccagttctgcgactgttgcattgggcgtcccggtgatagaggagtcgcgtgttgcaccgcgtctccgtggtttgggaccagtgaagtaatccggttcgttcgtgccatctagtggtgggctgtaaagctcggcaggaggactgtcaggaggcaactcgggtatcgacttatgatcaccgccataaaaaccagcaaccttgaattgtggcgggctctgagcctcggagcctgtgagttctgacacacggcggtgcttcatttcgccactagcaccgatcgtgtcgatgccggtaggtttcccttcctgatcgttggaagtaaccttcgaattgcgacgtttcttgaagtagagaaatgcagcacctcccagaatgagaaacgcagcgacgatgccaatgacaataccagctatagctcctgccgcaagtccatcgcccccagagtctgacgctcgctgtggcgggacgtaagatgtgttgtagattgcgacgaggttttcgcgaggcagaggattagaaaagacggttggtgcgacagtaaaattgcctcgttcgtagtcgacaatgatgtatgcctcttgcaggaaagtacgtccaagtatgtaacgaccgttgtcggatttcctgattggaaaatagtccgtcgtgtttgcgtagataggatcgctggcttgaagatggaacgcatcgtacggaaatacgattgtggatgtactggcggaatttttcgcctgcgcgctgactacaaaggtaacagtagcattttgttgtttgttgcgttcgtgggctgcactgtcgatggtatataacccagtggtactgtcgaaaccgaggtcgaagctcttcacaaacctgtcgcagatttcgtcgggaagcaccagatatggcagagtagaatcgatagcggctaggaagccgtctcctgtggtgctcgtgaacgattcagggcgtggttctacattttgctgcggtgtgtagatgatggaattcacaccaaccagcagtgtgttgttctgcttgttgggcataggaatggacacacccttggtcattactagccgcgattggtcgtatccgccaaaaaccatgtttccagtagctccattaccaccatttcgataagaggctccggcagtgaagccgtacgatgagcttgggactttgtccatggcagcagccaagccactgaggaacgttttcctcgtggctccgacgggactaatcgcgccgacggctagaccaatggatcccaaaaagaagtccttgaaaacataggtggccacatattgcccttggatagtgaggctctgtttcgaggctgttccgagtccaacagtggtcgtgccccaactcgcattggtagtctcattccatttcggcgataaaagggattccgaccatccatacgtgtccttaagcggaagagtgtatagtcctactgtgctatacggtgatgatgacgaggtgtcaagaccacgcgatcctacgtcgagtataccacgacgctttgcacaatcatccgtggaacaccaatcagttcttgacggaatcaaggtgatgggtgaggacgtagagatcaggaccttgaaattttgccctttgccctccccatctccagcgatattgacagtgaaggtagaccatttcccatcatctccatcgtaggtaccactgggaccgagaactactggtttcggtggcactggtatagtcctcgaatctgctcttctacgcacagtcattcttgtgtcagataagtgatcttcctgcgttgcgctgcgcccaagaagttacgctccgttcgcgaaaatgaaagtgccctaagaacgatgatgggctcggtgacgaggttaaaattacgttggtatgtctagggtagacgatttatcagcgggctttgctaaaagcttggtggcgacgtggaaagaacaagtcagagagaatgccagccgtgaaaaggcacgagaacaaatgggactgcctcgaacgacaaacgccacagcctcaagggtaataagcgtaagctgatagattgccgtcacagagccgcgatcgcgaagggtcaagcgcgtgagctctcggtaaggagagcgcactacactccattacccatgttcaataccaagagcggataaagaaaagaaacaccaggcgtacaagatggcctgagctctactgctttgtcgatgaaagtccgtgccgtaagcggggtatcagtctggcaaagggcaccccgggcagcgcaccccatgcggacatcatagtaggccaaaggatagtgtttgaccggtgaagggctgcggtattgttggcagtgaatccattccccattggaggatttgcgcctccgagagaaatgtcagaacattgcatgcggtgtctggatgcgagccgcccgcttgttgagcgatgggctgcaggaaggttgcaggaaggttgcagcatgtcccagtggctacggaaggaaatcgagtgattcaccgctgtgcccgcggatggcttttcggccttactgaaagtggtggagggcctcattccgatcttactcagccagagtcgatgagcgaggtgtcgtggtgtcgttgttcctctccggcaaacctggccccgtgccacgatcctgaacgtgtcatggcgcaaaggctctcacggtctttgtaggtcgcgattcgaaatgcttcgacgtggcgagggacaaagggcatggccagggagtgagatggtttgtgtgggcaggggtgtaaagaacgccagcgatcacaaaggccaatggcgcccgaagggtgccccacttgcgcacggatccacagtaagctcgttctcacgtgggctaccctagattacacaggacctgcgcgttcctacacacaacgacgacctcatcgtgctttgtgtgaccacacccatttacggacgcttccgtggacggcactcgcgtctgcactacgatgagccgacaactgtagctggtttccctagagtgctcacacaatgtgcccatggcatgttgaaccgcatcattgccatgtctttctggcccccaagttctatggcggcttcttgagagactcgtagagacattcggatctcaccctgccaccacgggctgcagccacttgcccatatgtagcatgtgtactagccagatgcggctctcacgttgtccatgtcagcagtcgcggtagatgggcttcgtgaacggtgcctagactcatgtgctaggatagcgacatggtgttacgcctgccgactgtgcctgcctagacgagccgaatgctacgccgtatctcgcacacatcccgggcaaatcaatgtctatccacgcttctcgcgccacccgagcgcagtcgtcgtaattcgcgttcacaacatctttctgccggccatgctcctggcgtccaatgcagtctaggaccgtcgcgctatcttgcgtagccgctgcgaccatgacggaataccgagcagacagagaggccaagtcggctggtgtaaactccaccctggccaccatgtctaccgtccttggtaaacaggatcgacggaaaagcttggatcgagcccagccccgccagctcaatacatgctgccgtcatctgtgagtcgctcgctggcatagtcgctgctttatatccgcaaggcaccctctgcatttccttcaagcaaacgtcagccttcagtacgtcgttcctccaaaggtatgtggcagtctaatgagaccccctcgtgatgttttggtctgttgcgcattgccaattgcccgtggtactttcgttgtgcaacactacgcctggctttctttaccctaaccgaacctaagcagaggtccaggtacctgcatatggaagtcaatggacatcagcagcctcaaatcacgtgcaatactgacttgacatacacagcttctcgccgtgtgccactcctcaggccggcacgcagtcactcgcttgagtcgcttccaccatgcgtagcttctggcctttactggctattgcaacattggcaatcgctcaagggaatgacactgtaccagttcaggacatcaacgcgaagttgagaccaaagacgacgtcgcaaacatccacttgggtaagttgatgtattaagcatgtataagtgagacactgacttctaacttcgggtctgtagggaaaatctaccgacgatacttatggtaccccgtcctctgtcgacgatggctatggtaccccgtcatctgccggctatggttatggtagcacaccatctgtcagctatggctatgatacaacatcatctatcagctatggctatgatacaacatcatctgtcagctggggttatggtacatcatcatctagcagcgatgattatggttcatcatcatgcacgaaagaagtgatcagcttcacgacaacttgcaccgttacatctagtttcactacgacttgtaccgtgactagcgtgtcgacttcaacctctacctgcacggaatatatcacgatcactcaggtatgttcttcgaatggttatggttttcagacatgcctgttgtagaaacatggagctaatattgagcagtccgatattgtaaccattaccgaaccagggaagaacatgactgtgcccgggccaacaacgacgacgactgtagaagctacaatttcatcgccaccccagacaataacagtaaacaacacgatcacggagcgcacaacttctacttgcacagtcaccgtaatatctctagttcctactactgccatcagctttgttcctacgaccgcgatcagcctagtaccaaccacaaagatcgaaaccagtctggtgccgaccacagaaattgtaacgagcgtctctacctcgacaacaacaagtgtgattacctcgaccacaacctttacagaatacattacgatctcgcgtgagtaggatgcgcacattgtctcctcgcaaaactgaccctgcaaagttcccggcacgaccagcatctccaccacgacatttatctcaacgatcttggagacaacgacttacacgacccttgtgcctgtcactcagactgtaataggccctactcagacgattgagaaaacgctgccaggctcaacggtcaccttggagcgaacggcgacagcgacgctagaacgtacttcggttgagactctggagaagacggctacattagaacgaaccactacgttagagaagacggctacactagatcggactttgacacgtgatattacggagaccttggaaaggacgcttacatttgccactaccgaagtcttgacctacaaccagacaatcacagagatatcggtatctatcagtacgcaattatcgactattactatcccggtacgtatttcttgcatttgcagagttcaaatgtggaggattcaaggactttcctttgttgccttccggaaatgtgtgcaaatcgaggattcgcctttgacactttccgaaaacatgccagattctcccacgacccgatgcggcttctttgtgcattaatgaagagtctttgctaatgtccactaggcctcgacggttgtcactacaactactgcgccgggccccacgcaagtcgtcacgacacagctcccacctcagactgtggtgcaaactattacttctacatcgacgctccctgcggtgactgtcacgactgttagcacgcaaccaggaagcactattgtaaataccataacgcttccgcctgtaacggtcactagcgtgagcatatctccaccagtcaccagtgtgattactttgacgatcgtaagtcattacagactcacaatacgaggatcatgctaaccttatcagaccacacaactaccagccagtacagtcttgtccaccatcactattccagccgtaacgcaaaccatcacatctcaattgcctgcgtctacagtactttcgaccatcactcttcccggcttcacttcaacatttacaacgcagttgcccgcaagtacagcaacgagcttgatcctatccactgtcacgttgccaggtcaaattgtagtcaccacgcttccaggatcgacttctgtgatcacgtcccagctgccagcttccacgtttgtatcgactatcttaatcactcaatcactgaccgtcactcaaatcgtcccaataatgacgactgtatatgagacagattattatccggcgtcgagttcgattgagcccttctatccgccaccaagctcatctgctgttccgtccgtctcttgcgacagcggatgccagattgacgtaacagcgacaagactggcataccctggcactgttgtcgtctcaactgtgcttgtcccgacagtcacgctagagattaccactgacgcctctggaaacgtccgcagtaccggcctctacactcggccgctaccaacgacaacgagctctgctattacttgggagttttcgggagtgccgctaacttatcctaccgtctatgcagcctacgcgacattcaaccgtgtatctatatttgctgccgacaatgtatgccaaacttcggtactctcactggcgttgccaactccaacggactggccgccactgatcatcgtggagtctctgataccgacgcctactttggtggccccaagagtagtcagctacttgaacacgctccccacggtaacggctcaacttggcggaccaattggtgctaacgcttgcgatcccatcgtcggaccgcccaacgaggaagcaactactacgctgggtatgacgacctccgttagcagcgtagcagatcttggtcgtaccgcaacaagctttgtagcgcaactcgattccctgccgtccgagcctgctgcgccattgccgccattgccgccatcggcaacactacagccacctgcatcgagcgctgcaccctctcggccgccaccaccaccacctagtgagaccccccttcctccacctcccagtgcatctccacagcctagcagtgaaattccgctacaatctagtgccgttgtcccctcatccgtggcgccacctcctccgccatcccccagtagtgcgctcccagaaagcagtcgtgctgactccgcttctcaagttccatcggctcctgcttcctctctggcccctccggagtcttctgcagctccggtgcccccgccatctgaagtgccatcgtctattgtgccatcttctgccgcgccaccgcctccagtcacccctagccgctctaccacttcttcgaggacaagcttggatggaaccgcgtctggaccagcagcaagctccagcttctcgttctttactggtgccgctgcactgcccacgggcaatgttgtgggctggttggtcggagctgctggtgttggcttaggccttatctagtgtatctgcattttctttgttttcgaaagctcaatgcaataatgtatgttagtggcccaaggtcttggcgcaatgcgtcagatgtaatggaatgaatacgactaaacatttgtttgacgaaatacgttgcagtgataatcggacctcaagttcccagcatttcctccatgttcctcgtcgctttggtgctcgatcagattttgatatgcgcaactgctacactctccagccttgtgcaaacaatcaataacgagacaagacaggcatactcaacgcaaacccacgactatccacagaatgtagattaagcaaggttgccctgcacacgcatccgcgcctgccacgtccagaagcacatgccgtcccagcccaccgtcaccgagcccgctccgtgccgcgccccacttaggttccgcgcaacctaccacgcaactctaatccaaccctctacccctctttcccacctacctcgtgctcgctccatcttacccaagccggcgaatcctcacgagcctcatcgacgtcaaagcaagctcttttcgctaccaagctgcagggcgtgttcagctgaaatatcgagcgccacacgggctgcggatgcgaccgcggaaatgctgcgggccgtggtggctacacgcattagggtggaattgcgatgcgtagcgccattggtgaggcgcttgcatgaggtgtgcgtggtgaaggactaatgcgtgtatgtgcacaccttgggcgtgcatgatgtagcgaaagaggggtagaagaccttcaaggagtgatagggccgacaggaagggatttatcgaatccaagagcggttgtttactggctgcatgtggtgcggctggaggacgatttgccgcttgagtgtatgtcgagacttcggaagtggccattctagccagggtcaactcagctttgggccttgacatgtttgatcctggtaatggcgatccgcgatgcctttcgctacactgacgaagaaggctggcgctaccatgctctctgcgtctcaacatattccgaaagtccttggcccggagagcagctcagctgaacggtgcgaggactgacacgtctaatctctgccgctcgaagcgcggacatgctactacatgcattgattttgggagttatccgtttagctagcgggatgtgaggctgcacatcatcgattaacttctcttacctgaccttccttcacccatctcaaaaatgaacctagcgctagtgcctctctcactcaggccaaatatttcccatcagcacagcctagccagcttcttgtctagtagctacacatactcggagttcgccctcacctcttaccgcttcaccactaacccacattgtgtgtctcccgcacccgcacccttcccacccacaaccaaaaaaagagcgcaaacaaaacgcaaaaagacaaaaaattccggacaccatgtgtttcgaactgtgggtcgtttcgaaccgaaacacagtttggaacacaaggaatcgtgaactccaagagcctagtacctaagcatcaacttccgaccggagccagttgtcccaccatgatcggtatttcagcgcattgcagtccggcgcccgccagttaggccagttacccggaagctgatggagggatggcggattaggcgttatatgacgtgcggtgtggccctgaggtgagagtataaaagagcgggagaaatgcttggggtgaagcgagactcgccgccgtactgatatcaaggcttagtatctatagaggcagttgcgcgacgtatcctacgttccgtcccctggcgtaacataggaagaaagcgtcgcttgtgaatggggcgagctggtcgtttgatagcttgcgagatggcaaggcaaaagagagtagaaggtcgaagagaagtgggatgcttggtaaagcagatcttccccaggtataccagcgcctgaatattatgctatgtaaatgcgatcccgacctagccttgtgctttttattcccaaatgccatgctgaaaagcgccgatatatgcttatacccaaccatgtctttcatgaaaaccatattcaaaccctcacaataccgacccaacatcccaatcccactattctaactcaacagctccttgatatcctcgatccgctgcaccctcttctcctcatccgacatcatccccaacgaactcgcactaccatctgttagctttcactctctcacaaccacaccatccaccaaacagagacttacataaacttcttcctgtcctgaatcctcaacatcttctcctcaatgctgccctccaccacaaacctaatcaccctgacatccctctcctgccccatgcgatgcacgcggtcaatcgcctgcgcctcgacggcaaaactccaccatgggtccatcatgaacacattctgcgcgcaggtgaggttgagcccgacaccgccggcgcgcagggacagcagcaaaacgtacggcttggggctggatgtgaattcggtgaggatgtgggcgcgcgccttttgtgagagcgagccgtcgaagcgcaggaaggggatgtggtcgcgggctagggcgggctcaattaggtcgaggaaggaggtgaactgcgagaagacgacggatttggcggttttatcgtcttttctgatgtgcttgaggtgtgtgagtaatgcttgagtcttcgcggagccggagaggccgatgcggcggagactgatgcgtgggggattgcgtggcggagtcttcgggtttgaaggcgtgggtttcgggctcgatgtgctcgtgccggacgacttcgaagacgtcacgggcgttgataggttcgcggcagttgaagcagcgggggacttcgttcttgtcgcgctggtggttgatgtagtttagcaggcattctttgcatgcggaatgccagcaacctgtgactgcttggtcgatcatgggctcttctgagcatattggacactcggattcggcttcgtcttggatctgcttgagcacgtgagcgccaaacttattgacatcttggtcaccttcagcagtgaatcgctcgataaggcttccaagatccatgtcgtcggcaagaccgtttgcgagatctgatgctaacgatgcatcctcctcatctgcgacaatgttggctttgcgggtgaggatgggatggcaacatgattggcgaagtcgcaggatctgtgcaaagatagttgtgtatgacttcagcagtgttccagcttcagcattggcggcaaaaacactcttcgcacgcgtataaatgtggtcgtagacgtctcgctcatcctgtgacagaacgatccgttcaacatcgatcgtgcgtggcggcagcggcacgagcatttctccatccggtgtcttcatgtcctttgttcgacgcagaacgagcggctcgagtactgtttgaacgacatctagcgcgcggatgaagtcaccagattcgaatggcactgtgatgaaggtcttccagaatgagaagttgctccaaggctcgaccttaaggaagcgcaccaagctgaaaaggtcctcgagacgattgacaatgggcgtgccggtcagcacccagcgatgcttagcgtagagctcataacacgccttcgcggttttggactgtctgttcttgatgtagtgcgcctcatcgagaatgatccgaaagtagtcgagcgagaatatgccaccatgcgagccacgattgccatcctgggacgctacctgattgaactcagacaaaacggtgccgtaactcgtgatgattacgtttggtgcattagccgcattagaggcgcagcacagcttctggaggttaacggccttctctgagccatagtagaccatgaccttgagcgtgccgtctttcgaagccttctctgcttcgctttgccattgagccagcaaagacattggcgcaacgacgagtgtggtgtatggagcaagctccacattagcactgctcttctgtagccttggcagagctttcatcagtgccgacgtctcgttttgaggaacttcagtccgatgagtgtggatcaagctgagcatttcgatggtctttccgagacccatctcgtctgccaacacaccaccgagacagttctgctcttgtctggggaactctagagacagctcgcctgagtaagggttgacgtagaacatagtttggtcctcgatagcgggtagttgtttgttgtcggcatcttgtgttggccattgatactcttcccataacggatgcatggaatcttctttgccatcgagcgattcatccttctctttgctaaccatccagaaaagcgcttgtttctggtacttccgcaaatccatcctgaaggtgtctgctggctcgagcgtaggggtattgaagtcgaaagattgcgccttcttgtacaaggagtcgagctggtcttgttccagctcctcgccctcctccgcttcttccgaaggtggtgacgaggtagggtcaacctgtgttccgttttcggtctttggtttcttctccttcttttccgcgccctcagctgctcgcaacaatccttggcgcttgtgcttttctgtcgtctcgttctcgcgcgtaggatgaagattgatctgctcaaacaattggaccattccgatctgccgcatacgaaggtcgcgttcatccgaagtctccttttcttcgaagagactgacctcgcggttgtcttcgggctttgtgaacttccgtttgtcgaacgcgctgcggagtaggtatgcgcgtagttgcagatagacggtgtcgccggtccgtattcgatccggtgtgtatacaacagtgccttcaaacgtgcacaccttttggtccatcaacggcgcaatccacgcggccgagtcgttctctagccttccaacctcttcgcccttctcgttggtgaaccggacgagtacatcctggttcttgaggttgacgacctttttggccttgttcagcttgggctgcttcttcacgcgctcgatgccaatcttctcgtcgtgccggagcatgccagagccgctctttgttgcccacccaatcgcaccgaaagatccgatgtatcttttcgcgggcatgtcccgtagtgtagtcggggtcgaggcaccggagcctggcgtagatgcgattgacgcttctgattctgtgcgcttgagtgtgttcagaatggagggttgtgcttgcgggcgaggctggaaaatggaggcggttacttgcacgggcgcagagttccatgatccgtcgagatataaattgattgctatgcataatcagcgcatgtcctttctcctcatgctcgttgcgcctacctctctctacattgttgccactgacatccttcaacttctgcaaagttggcatagacagctctcctactacagcctgaagcatgccaacatcaaagccacccatgtctcctgtatcgtcctgtccattggctccagactgtgggggtacattgtcctccacggctggtggcggggtctgagggcgcggagatggctgcttggtacgaacttggattggcgaagaatcttcagtaaagaaacggcgcttcttgtgcggtctctcatcgggatgtggcgactccatggtgttgtggcgggtgtgttggcggtgcagcaaatgcgtggctacattttagtacaaagtaggcgacgcgtcgaacgccagaacgcgctttcacgttgatagcgtcatgcaccagccagtcgcactcgagctaaagtggcgtactcagccctaccatgtcaatcttcacataagtcaagaactacccttctttgcgcatttgtgtataattgctttgatctgaacttgcgatggctgactgctttgtgcaataaacctgtcgtcccgaaaatttcaatgcgcctctccacatccttcacagcttcaagtcggcgactgcatgtctgttccggacttcaacggcggcaattccacgcttcgcgatgcctcaggaacgcagcgcaaccctcggaagctgaagtagacagggcgagggcatactgcgcaaatcttgtcaggtattggaatcaccaccaaggattgcgcaaagctaacacagacccagaacatatgatgcgccttcacatgtgctccaaaccttcataccgcaatcgtctcgcgatgcatacctcgctatccgcgccttcaacgtcgacgtcgcccgtgtggcagacacgacaagcacacccaccattggcatgatgcgcatgcagttctggcgggacacagtcaccaaagccctagcaggcacaccccccaaagagcccgtggcaattctccttgctcgagcagccgaagacctcgactcgcgctccagcggaaagtcacgcttcagcaagagctggctccaccgcatcatccgcacccgcgaagagcatctcaccaacccgccctacccaaccctcggcgccctcgaaacctacgcagaaaacacttactctaccatgctgtacctcacgctctccgccctgccccaagcttccctcacgaccgaccatatcgcctcccacatcggcaaggcaatgggcatcgccgccgtcctgcgcggcatcccccttgtcgcctttccaccaccacaaccactcggcacaagcaactccatgaccggccaatccggtccaactcaaggcgccgtcctgctccccctcgacgtcatggccgagtccaacctccgcgaagaagacgtcttccgccagggctcctccgcgcccggcctgcgcgacgccgtcttcaccgtcgccacgcgcgcaaacgaccacctgatcaccgcgcgcgagatgctcgccaagctacggtccgacggcacgctgggccatgattttgagcaccagcacgaggaggaacatcagtatgcgccgcaggtggatgcgagcaaagagggaaaactggctgaggtggagcaggcgtttggcgtgttcatgccgagtgtggcgacgcagagttggttggacaggctgcagaaggcggattttgatgtttttgatgaagggctgaggaaggtcgattggaagctgccggtgaaggcgtattgggcgtacagtaggcggaagatataaggaaccggaaatgaaagatatacaaagaagatgtgcaattggggactgtgtgcgtcttgaggttggagatgttggtgatgatcatcaccatcactaccagcttttgcaagtatgtgaccgtccacaacctctcaaaggaaaaacattccaacgagttccgctcatttttggtacagacgctgaagcctctgtccttggacatcaaccatccaacaccactgggaagtttatacaccccctggtttctccacgtgaccagcgccccagccaaaactgcctcatagaggccatagaggtctttttggtacgacaaattctacgatctttcttcgagcacaccagagaacatagcctgctatcggtgatgttttgaaaaacgacatgtttcttgatcggagaagcttttggagaaaaacatatacgcacgatgcggatggattttgggaagagaacgggtacaggtgtttcgcaacagacatgagttttgttgtactagattttagggaatacatacgcggtaagactttcggttttggcagggaacatactctgcaatctctgttttttgggataaaaacgcttacatgatctttgtagatgggaacatcggaacaagtcacatggaatgcggctttgtctgctttggacagagaacgcagttcgaatttacggtcgttttagaaaaagacacatgtttgtcttgtggaagagggttttagaaacagtcgcatggaacgcggctttgtctgtcttggacagagaggactggacatgataccctccacgtcggtttttagtgggatacacttttgtgcatgaagatgaggagactgtgagaccgtggaggtggagggtctatcccacgccatacgcatgtgcttggcttgaacgagctgctcgtcaatgaagtccatccgcctccccaagttctcaacctcagtaataagtgcgatattttgaagtctcaagtgcggtagaaaacatgaagtgctatgttatctttctttcggacagcggcacataggggagcaacctcatcctctgtaacgcacgattcgtatgcttatataagctaggctgtttgtttaacaatgttgcgtactatttttttttcctagctatctcatcttgttgtttgctgttttatcgctacataagcccttagattatcagggttcggtcaccgtattgcaaatgtacctggaattggtatttcagaaaagaggggtacaacatcatgcgtctcggctaacaccgcgggcgcttcaatagtgggcgcttactctcgacttcagctgtaacttagtagctcatcacgcgcacgggcactctacaatttgagcccccgctacaacaccggccctcccgttcagcgctcttgtgcacagatcatcacaaccattgagcataccactgtatgctgtatgcttcacaagctctccagacataactttcttctcttagtcgtctcgcgccttcgcacatatgcatctattggagattcacgacgacaacacactcagccttgcccggttctcgggcaatcgaattcccccatatgccattctctcgcatacatgggggatggagaacgaagaagtaacatttcaagacatcatgtgcggctcgggctcaaccaaagctggctatgcaaagatattgttctgcagagatcaagcgaagcaagataatttagaatatttctgggtggactcctgttgcattgacaggtccagcagccaggagctttcagaagctatcaactccatgttcaactggtacaagagtgcggaaagatgttacgtgttcctatcggatgtatcaaatagcgctggcgcggaagacgacactcatgctaggaggtggaagtcattcttcaaaactagtagatggtttactcgaggttggacactccaagagctgatcgcgcctcgttcagtggagttcttctctaaagagggcatacgtctcggcgacaaacaatccctcgcgcagactatccatgagatcacgaagattgcaatagacgcgctttgggggcgagacctgtcacaattcagcaatatcgagcgcttctcgtgggcggaaggacgggagaccactcgggaggaggatgcagcttactgtttgctaggcatattcgatgtccagatgcccttattatacagcgaagggaaggtgaaagcaatgaaacggctaattgggaagaccaaaaagtcttcgactcgcagcacttcacctatctttcccggtgagaggcaaaaacttctcgagaagaggcaggaactactggcctctttgcgcttcgaccagatctacgcacgacaaacaacaatccaagatgctcattctaccacatgtcagtggcttttaagcaagccagagtacaagaagtggctggacccaactaagtcgggtgagcaccatggctttttctggatcaaaggacatcccgggaccggcaagtccacgctgatgaagtttgcagtcgaacatgtcggaaatagcttaacagacaaaatcacaatctccttcttcttcaatgcgcgaggagcgcaactggaaaagtccactacaggggcatatcgatcgatactcctgcaactactcgagagacttcctaggctgcagaacgtgttcgattcgattccgcactcaactgtcctgacgaagtatccatgggacctcgtaaccctccaaagattgttaagagaatgcatacgacgacttgatgggacctcggtaatttgtttcatcgatgccctggacgaatgtgaagaacagcaagttcgcgacatgatatcattctttgaatcagttggagagattgcatcaaaagcctcactcggccataacttccatatatgcttctcaagcagacattatccacatattacgatcaagaagagcttggagctaatcctcagtgtgcaagcagaacacaatctggacatctcaaactatatagaatgcgagttgaagattggcagcggcaggattgctcagcagatccaaagcattcttcaagagaaagcatcaggaatattcatgtgggttgtgctcgttgtgaggatcctgaacaaagagcacgattccggccggccgtacgcactgaagcggagactgcgtgagataccagccagcttgcatgatttgtttcgcgacatcatcatgcgcgactctaatgacaggaaagaactcgctctctgcgtccaatggattctttttgcagcacgcccattacgtcctgaggagcttttcttcgcagtgctttctgaactggaacctgagattttgtcaacgctggatccggcggattatgccttgaacgtcacccagaagttcataacaaacgcatcaaaaggtcttgctgaggtcacgacatctaacttcaaagtggtccaattcatccacgagtcagtcaaggatttccttttgaaagaaggtcttgaaaatatttggcccgaacttggtagcaatatacagggccaaagtcatgagcggctgaagcaatgctgtcttggctacatgggcattgaggacatcactcatggattgcttcccaaatgcgatatgttgtccaacttgagcctggtaccaggtctccgcaacgaagttactgatgggtttccattccttgagtatgctgctggtcatttcttgtatcacgcagatgcggcggaacttttcggcgtctctcagaaaagtttcatccggaatcgacaaataacttcgtggatcaggcttcacgacatttacccctccaattttgcaatcggacacacaccagaagtaacattgctttatttactagcggagcacaacctttcgaacctcataaagctcctcgcgatcgatctcgcctcggagtgtctggatgtgggtaaagaacgctacggaccgccgctgttcgcggctgtggtgacatcgagtaacgatgttgtcgatcttttcctggaaagcctcgcagtcagtcaacattgtagtatcaccccgcataacactgaacggggataccataaagaggaatgggcgctgcaggctatgggtcatgatttccaatttcctcatccaaagaccgtactttgttatttgtccgagcttggagatagtgcaatgctaagtctactcctggaacgaacaaatttggagcctgacgaaaaagaccaaggcgggcaaacgcctttattgtgggcggtcgagaaagggcacgaggaaatagtcaagctgttgctctcaacgaagaaagtcgatgtcgactggccagatgcgaacgggcagacccctctatcgtgggcggccgaaaaagggcatgaagagatagccagactcttgctcaagacgagtgcggttcgtatcaactcgaacgaccagtttggctggacgccactgtcatgggcggcacgcaatgggcatgaaggtgtggtgaagctgctgctcgagacgcacaaatgctgtcatgacctaaagctcaaagacgaacatactccgttgtggtgggctgaaagaaacggacaacacaacgtggcaaagcttctgaaatcgcattctcatgggccctgtgtgatttcgatttgatagcatttcccggacctcagaaagcagcccaaaaagcaacggaaagatcagagtggcctcggtaatttgttctattcatcgaagaaaacaaagaaacggtcttttcttacctcctaactcactgataataacaacaaaactcaaactatataaacaaccttatcgctatatattacaccccttctccaccttcatgactgatgaagctttacataaaagtatggatccacagtgtaccatttctcctttgattcgatgggagctatctcgcaagactttgcccactcgtgagtcatactagagtgaagcttgcaagattgtgcatcgtcgtgtctccgagcaccttgtttgtgagctctcttttatggtccaactctacattgatcctcgggccaagaaattctgctagtcctttttaccagcgacttccagagcaatgcccgcgacgttgtgggttaccgagggatactggatgttgtgaaacaatacagtatggccgaccatttccagatagccaagtggacctcgtacgattttggtatcgcagtcgtgttccctggataaatagcgtcacggctctaattagaggcttacaagctggatcttgtacgaagacttcgattttaaaattgccttgggccttcttgagtacttgcgcgaagtggactagggtgcggaatttgaagtaggatgtctcaggaaccttggggcggagccgaagaagcaaattctttcataggtttccaaggctaatgcccacaactttagtgaccgtgttcataaatttcccgcgaagaccgagaaactcggagaactcttcgacagggcctgtatcatcagtctcatgttttgcttgagtgttaagaaaattcgcgatgtcttccgcagctgcactgttttttcactttttttccagtttttatagatcagactcgaatttctgaacatgagcaggctccttaggcacagcggggcctacgtcctgctccgcaaaattggcagtgccaatacaagcaatacttcgaatctatggacccctcgagtaagaatattcttgaaagatactgtgtccgaagggtaggcttctctgaaatacaggtttgaagacaatgctgtattaggtgccactaggaactgatgacagcttatgttcacgctttataccaccggattccaagatattgtaacctttcccgtcatttttttcatctacaagatccaggaattgagacaatatgtgttcaagctgctgtttcttccgctccgcatgacctttccgcaggagatagccagtgcaaaaaagctccttgcacgttgatcgtttgtttagcttccattggattgggattggcggttctctttcgaagttggaggtattgcataggagcagaactaaatcacgaagtgctggctttatcaacatagcctagtcatcaggagttctgatgcatagtcattgatgagaggttgactggttcttagtagattcagtaagcagtcagaacttgtgaccagctttgaccattagtctcatgtggacatacaaaaattgctcgtggataaatcccgagtttgtaagtagtccacgctgtgtttgttacgagaaagatgggttcagaaaattgcaataatggatcccgaagagcatagaaaactttctgtaaaattggcccacttggcaccgtcaagcaaacttacacgcgcaggcaagcgcgccagtggatttgatacagagtcatcttgcagtgacgttgtggggttgttatctttctgactcgtatgcatgtactagaccgagctcaaaagctccgcgacattgtgtgcaagcactattatgctgtcgctttggagccgcacaggcttgaatcactcacatttctggattgaagcagacccaagcacccaaggatatatggagcccttagtctaccttgatgtaggacttgctctgcattattttcgcagaatttccaatggcgtgcgccaactatcgtgactttgctgcgttggtgttgaagactcccactccgcgtacaaaccaatcaccaccgatccgccccaccagaactcttggcgccatcataccccataccgcctagcccgaccacctcgcaccacgctcgcaaaattagctgtcgtcgcgaacttggacatcctcacacacacacaccctttgacgcaggatatccacttctttgcgctcccacacacacatcccatacaatggctcccgcaaccgtatgtacaccaccgctttgctgtccgctgggctgagcaaactgcgctccctcatgcatagaacagtaggctaaggttattcgcaatgtagaagaagtccggcgctgctgccaagaagggtcagaaggtgaccaagaaggtacgtctccaacaaaaccactcctgcgcaccattccagggagatgagttatgaggagtgggaggctaacgatgtaattcgttacagttcatcatcaactgctcgcagcccgtcaacgacaagatcttcgacatccaggcattcgagaagttcctgcacgaccgcatcaaggttgagggccgcaccggtaaccttggcgacaccgttgccatctcccagcagggcgatggaaagatcgaggtcattgcgcaccaggagttctccggccgctacttgaagtacctgtacgtctacgccacacgaaaatgcgcatttgaaaaagacgccattctgacaattggaaatagcacaaagaagttcctcaagaagcagcagctccgtgactggctccgcgtcgtctccacctccaagggcgtctacgagctccgcttcttcaacgtcgtcaacgacgaggctgaggatgatgacgagtaaacgattcgctacgacacgagcatggaacatgatggcccggacactgaaaagggaaggggtggtgtaccacatggcatatagcacgatctgaatgaattgttgcacatgcctaattctacgttccagcatgcataccgatcgtgagatttagcaaccgaacgtcatactgacatttgcggccaggagctgaaacaagctcagcaattgcgagttccaacccaacccagaaatttctggagcaattttgagcagagattagtcgggcctaatttgacagtggagatgctgtacccaacccactaaagtactgtaactcgacctgatcatcatgatttgcaaacggtccgtggcgtgatcgagctagttgtgaaacttacatacacatactagtactgtacctgttgctagctgtccggtgaggatgcctgccaacatagtgctatcgtgagatatacatggttgagtagtagcgtcgtgaaacatgcctgctgaatctaatccggtgtgctgtacctgtagtgtggattcgttgacagatgaatacttggtctgtacctagttgtcatgcgagaattcgttcaacattgcgtgttcgacacagttgaagagtggatcaaagtactgatatgtccccacggtgtctcatgataccttttaccagccattgtggccttcttcggtactgctgtaatgagcaaacagtcagcaccgcaccgcacaaacagggaactgtacggatctgttctgcggcaatggagtgcttgaggtgagtcaaaggtctatcgtcagcaccgtcagcaaatccctctgtcttggtcgccgggtatagtggccggcagtaataagtgaggtgctcagtccagagctcggccgacgccgcaccatgttggtcagattcagaaggagaaggtccagacggagttcggaatgcgaggagagcgaggatgcgagtccgaacaccgaccttgaattgccgcaacaccaaggggtctggcttgttccagtgcgcagggagttcagcctcttcaccgtggaacgagctcgcccgtgaccaagccagtcccaagctccgttggtgttcgacatcggcccgttaggaacctcatccgagaggcagtcgagacttcagaccctgagcccctgcactacgggagaagagccgcgcgagtttctcgaagcttgtgcgaacattccacctggcgtgcgcgagaatggatgcaaggtcaaggggcggtgagatgtgctgtaattgcgaaagtatggtgacatggcacgttctgcaggcgattggatggcgacagttgcatggtgaatttcgacatcatatttcacatgccacgcgtggcatactgatgcgacaggtttgaccgacggaatctgaggctgatggccggaaaggcaaaactaggaacgtgtcgcatagaacaacgcgatttgttcgtcagatcccacaacattatgcgaccgttgtcaaacattttcccgatctggctaggcatgctgcgcaggcagggcagagccttgcttgtgggtggctaagcgagatatcgtgagatttctgccttggtgttttgggaacctgtcgagcttggggcatcagatccagcgtccgccgcgttcagttgccatgtcgggccagtccgacggtgaagctgcttgcgtctagccgcacgcgacgaaactggcacgaatgctggttgcgatcgagtaattgctaggcaaaagaccagtctggtccctcaacatgtggatgccctgacacgaagtgctcgccaggtacagaaaaagcgggccgggtaagacgctgtaaaggatcttgggagcatgtggagcgcagtcctaccacgggcaccagtgcttggtggacggaagctggaaaattttcgcagcattacctaacgccggcgccttggcatgtaaatcacgatgctgcgaaagcacgactgagggctgaagacgttgcacaattagcaacgtgctcaggatgtcattgcaggcgggtaattatatggtcaggtggttgcagccgcgacgatgcgcgcctcggtgatgagtggcagagggtccggcatcgtgttcttccacggagatgctcaattgcgcatccatgatgtcgccctttcgagacaggcacaacgccagccaacgccagactgcggggaaccgcgcatcacaaccgcgtggacgaatggtcatgggcagtgggtctgtgtaccgtagtgcgtcggtgagcaccccagagttttcagtttcggtggggatgttggtagggtggtagaatggtaggatgatgcgatctgggatccaaggccgtcggcgagccacagcgtgttgcccgggctcaagccacgacgtcgcattggcacaggctgggtcagagaaaactgtgatgaaacgaaagtggattagtgcggtcatcaaatggtcggtcagggcgagcgtcgtggccgaccgagggtactgcgcgcgcgctgctggtgatgcgtgtgcagctgagcgtgctgctgttctcatctcacggtgatgctggcgtggtgttatttctcccgaggtctactcggcgtcgctactgggcgatcacgagagaagcggcaggccgtgcgcgcttgcctcctgacccgaaaatcgcgacatgcgcagggatctgaggccgctcctggctagcgccgtgtgagaaaagcttgggtctgagttaaccatgatggcatgctcgaggcgcccagtcatcgatttctctcatgtaaaacttcgtgtatagccctttaaataaagtcctgtgctgccccagatctgctcctgctcagagatcgttctttggaatatgttcctgccgcaaaaccttactcaccaccttaactctcacaagatcaattcttgaacgccgcattcagcgcctccacccgtgcatatcgcctccccggagatacacactttgctttaaagttgctcttatctcgcagcttttccacccacaccacccactcacatcagcgaatctcagccctaccccagattctcttatcatgcccggccgtttactgtcctccctcgccagggtggcaccttcaccgttgcctaaattggacaaaccgtcaaagacccacaccgcacctctcttccccccagtctattcctacgaagctcctgcggtaaagggaaccagcaaatcgcaagagtcgctcgtcatggacatcttcaagcgccacgacaagcacaatgccgacaagaaaagccccaaggcgagtcccaaagtggaagcccaggcggccgcaacgctcaacatgagcgtcgagtctccaccaatcgtcttctacaacagcgcccaatcgtccactggcgccattttctctggccagctgatgatgagcatccacgagccatacgtcaccatcaacaagtttgagatgcgcctactggccatcgtatccaccaagaagcctgttgcaccccactgtccagactgcagcgctcagacgaccgaaatccacacctgggagtttctgacgcaccccgcgtctcttcgtcacgggtcacacagctaccccttcagccatttgctgccaggtcacctgcccgcaaccacgcatggaaaccttgccactttggactactacctttcggcggtcgctaccttggccaatggcgacaagatcacctacaggcgcagcattgacgtcaagcgcgccatcttccccggacccgagaagcactccatccgcattttcccacccaccaatctgacagcttccgtgaagctgcccccggtgatccatccgattggcgacttccctatcgagatgcgcttgtctggtattgtgcagaacaaggccgattctcagactcgctggaggctgagaaagctcaactggcgcatcgaggagacccagaagttcattgccccagcctgcaccaagcacatccagaaagttggcggtgaaggtaagggcgttctccacgaggatgtccgtgccatcgccaacgaggaggtcaagactggctggaagacagattttgagcgcggcgagattgacgtcgagttcaacgctgcctgcaacgtggctttaaagccgctttgcgacatggacagccagaacggcatgagcgtcaagcacaacctcatcatcgaaatggttgttgctgaggagtgggcgcccctcaagaagctcagccaaagccacccccactggtgctgcacgcgtcctccgcacccagttccacctcactctcaccgagcgctctggaatgggcattgcttgggatgaggagcagcctcccgtctatgaggatgtaccttgcagccctcccacctacatggacgagtgcgaggatccaatgtccgccatcagctcgcgatctggtagcttcagtatctgagtttttctctgccctttctttcaagttcacattatacccccgcgatgtctctccactcgcatttcacgaatctccttcacatgttctcaattgcttcgactgcggatcaacggcactatgtgtaggatataccccatttgcaacatttctggcattctcattgttcatcactactcatcgatgcggcgttcctgggtttgcgctggacatgcttgagttgagcccattgtgtgcccctcttgcattgtatgatcttccagctggcgttccgtttgtttgggaggaaaagtcttgaaatagtcgcatcacgaaatggatacctgatacataataattagttttagtagtagaatcaagacatgtctacgctttcacatgattcattcaaatcccatactgtgaatcactgccaatccccacgtcgagtactgttcacatctgtatgtccaacatcaaaacccaggatatcctctcaacaacgatattcccactaccatcatcgcactcccacataccaccaaccctcaccgccacccaaaccccatacaactcaatcctcaccacaccacccgccaagctctcttcagccgcactaaccgtccaccccagcgctcccaaacgcagggccagcaaaccaatgacacacaaagtgggtccctgcctcgccctcccaggaccagggtgcgacggcccaacgcgctgccatgggaaagtgcacaatctcgtgtttctggtgtgatgcgattgttgcgggatggaattgccggattgggaagggggaggcggaggctctgcgaaggctcggatggagatggaagggcggtctggattctagagtgttctgtatgatgtgcgtgtgaggtcagccgagtgtttgatgtgcatggataggagcagggttttgggggggggaaagatcgtgatcgcgatggggggcttggcggggacgacatgtcgttggggtgggttggagggaaattccttgcgtcgggtggtcctccattaactccattgtaggcacctagctggtcaatcctgtgaacaacgacgtatctggcttcgctgatatcctcaccatctctttctgcaccttggtcgtgagtgtgtttggctacaagattgtgcacgcatacgaattctggtcctggattccgacaacaatcgtcttcagtacgttggatgtgctggtgaagcgggcagttcttgagcgctgggatgtttgtaatggcatgtgttattgcttgctcggaagtgtcttgtttctggacttggttcgagtgggttgactggtgaggttgtgaggtgggtggtaggtacatcagtgacttgcagtgttactcgatttcttctcttttcaaaatcgtcaccgtaaactttcttttttttaatagcaaggctcgaaagactcgaacagacgtgacctctaaagcagagtgctcgttgtgtgagtaccatggaagagcaggatcactcacttcacaatgcatgttcaagaaagagtcattgttgtcgtttgttacatttgtctcatctactgtgtcattctcctatgaagatctctaactgaagttgaggtcgcttaacatgttgctgagattcgagccatgttgtagctcagtttttcttctccgccaatggcctaaagaccggtccgcgtagtcgaagtagatatgaatctacttgttgcggcagtcgcagccgcaagagccggcaccgacgcagcagttgccgccacggttgtagtcgcagtcgcgcatctggcggcaacgcatccacgggcccgatccattgcctccagccaaccagcaccacgggccgttcttccagccacactcgcgccagcagtatcctccatggctgcagttgaacggagacttgtcgctgttgcagaccaaggtgtcgcggccgaagagctcctcggcggaagaagagccggactcggacacggcctcgggggcgcgaaccacgacgttgagcttgtggggctcctcgggatcagtcgaggtgtcgatggaagggtagcgattgcggccctcggggtgctcagcgcagtgacggacgtccttggggtcggtgccctcagggacagccatgacgccaagatcaccgcactcggcctccagagcggcgtagttcgcggcaacatcgcgggccctgttttgtttgtgagtgattgaagtgaggcggatcaagacgaaacttacaagccggcgttgacgttggcctcgagagcggcggaaagcacaccagtgaccttgaggccgaggaggcaaaggcccatgagggagccagaagtgaacttcattgtcaatggactcgaagttggtgaagtgttggtagttgagaggattgttccagaagagatggtagaggagaggttggagtggagcgtagagaagatagaggagggcactgaggagggattatatatctgtcggcgaagggtatttggcgctagtaaggcgctcggccctgtgattcgtttgcacgcgcggtagtgaaggttctaacctagaaacgcgggaagtgtttgcagtgcggcctggcggggctctttgacgatgagcagaagcgggctgaaaggaagaaacgctctgatagggagcgatatcggtccagtatggacattcacctgagggcactgctgtatggcacgctacaattgagtcacgatcagtcagactctatcacagatagtagcagtctgcacacattcaccagagcaacggatacaaagtcagaaacagtttgatgggacacttgtttcgatccggattcattgctaaggtacattaggcaatttcttcaacaagatcagcaagatgtgaattactcaacaaatatgacattacttcgacaaacgcgacctcactacaatgatatgtagctatgtgtaatacactcagcgctgccaacagggcgtactacgactgttttaggcctcagttagctacgctactgcctataatagagtgaattacttacgaaggtgacgctctaggtaagggctacgagctgtacatcgtagtactgccaagatcacgtgttctcatcgtaggaggcctctagttagctagaggggctggtagaggagctagttttaagcctttaggaagacgctaaatagataacagtagggctcctagagaaggtagcaattaattgcaaacgagcgttttaagatatagtattaagagcaagaagaaggtaagaaaaataagcttatagtaacgatttaggtgcgtacagttgctcttatatacctaggacgtttacctaggcaacgcgcctagctacccctttaggagcgtttgaggctcttaggcgcgacgacgcgttacactgtcctaattttagagcaaattactaacaaaactagactccttatagctgcctaacgcctctaagctctgcctctagcctctattgcaatttctaacaataggcctgtaatacgacctcctagacgattactattacgcttataagacctacctattcactctcagctacttgctgcttatataagctgtagcccgtagaggactaccacggtagtgcgccccgttggcagcgttgaatacacccagtccagcggtggcgtgtcagctggtatgcgcggtcgagccacgcacatgactgctcgacacgaagggcaagtatgagacttcgacattgcagagtcgttgacccagctatctagacactgttcatgaaaatagtggccgcaggtggtgaccactggcttctggcccgcgtcattagtatcagctgtcacatcagcgatgcaaatggggcacggtgtgtttgtaggtacgctcggcgtagactggcagaacattggaatgtcaatcggtgggccgacattacgatacatgtcctctggcacttcaggcagcggaggttctcgcatttccacaagccatagtggaaccgcgactggacagcccagcacgcttgcacgctcacagccggatgtcacatgccagtgctgggaaaacgtcagctctttgagaaaggtagagcgcatactgagcagtattgcgcgaaacatgttgcctttcacactgagatcgtcgcagctgaaaactcggccggcatcggaaagcaaccaagcaagcagctcttcaaaatcgaggtcctctgcgtcaagtcctggagacagcatcctgagagcatagtggagcaaggcgcagtacctagatgtctggaagggggttcgctccaccccattcttgaaggcatccaggtcccaacaccgcgctataatgttgaagaggagcgcaccaacttcgttatggcggccggttctgagggcatttgccatcaccctggaaaagcttggtgcgctttcccgcatcgcatcaccgaaagcttgctcttgcgtagtaagcaccaagcgatgtgctataagttcgattcgccaacgtgggcttcggtagattccgggtggggagatcgttcggaacatgctggtgagtgtcattgagttatcttgaatttgtgagatgagataacaacagtggtcggggagcactttatagactgagacacggaagaagaaggcttggaagggtcgatcgaacaatgtaatgtacagagaaacagtgtagccgtactactttttcctaacacaacgctggcacacaatgtacagtgctggccattttatgcacaatgactctctccaacagtgaaaaagcgacattgtggccacccacgacatatattcggaaacaggttgagcaaaaagtccttggacggacatgcaaaaggtcagtttcgtagacgtggctcattaaaacgcataatgtcaagttctacaaaaagctacaagtaactccaacaagcttgatacaccaacacttcactgaaatcaacgactttacttaaggcaaaaatttcatccaatctgtctccgtcgtaagttccctacagctgccgtactttgtgcattctccctcatccctcgcagagaacttcccggtcgagcgggcacgtattcgcgttgggcattgcactgtggttcacccactcattcaggcagtcttcatggaaaggatgtcttgcctgacatatagcgcgtaccaattcgcagtttactgggccaattagtcgttcattgcatattccgcaatggtcgtctggcgcgaacaagtcctcacaaggcatgctgaactcttccagtgggatgtgtggcccaaggggcgtgtattcgacgttcgtctcatctgtttcgtactgcaccggtgaaggatgtaaagtggtggcaacctccgtatgtatcatgaccattccctgagccgaagtgatgtgtggtcgtgttgccgtggtgttattcagatcgtcgcgttttaggtcccgagctgtcatattggtcagtactgtatatgctgctcgactcaacaacaacttaccgtcgtcccatccccactgaagcactagcatctcggcacattggtaatcgccgttgtgcgagttctcagccactaccttgtacacaatatcgacaaacatacgttcgatgttgtcgaccattgttcggtactcatactgactgcactcgatgatggtgattggatcggcgatgctgtcagcacataaaagtcgtgaatgatgcgtacgacattcgcaagttcgtctatgtcgacaacgggccatgcttcgttctccctacaggcagtggaagtcatcaagtatgcagccgcatgaccgcggatgtgtgtaaggtgagtgtcaagatcagcgaaaagaacgcgtggtatgatgagaacttatgcgatatggctcacgagacctaaaagccatcctacttcgtactggtcttctttgaggtgatcgagagcgaggaacagactggggaaggccactttgaggttgattgtattaagtggactcattatcgacaatgtgattgttgggaaaggaagagatatgagcacaagttttgaagtagccataccggcaacgagagacatcctgtgaagtgagacaatgtttcgaaagctactccagcaagtgctagaaaattaaaaagttaaaccagaatgtctgaaaatcggcagcctctctctggatgagacaatcttaattcctatccccgttaaccatgctctcacgctctttctacacgcctggcaaaagatcgcttccagagagacgaggaaggttcggacgcagtataagtgcagatgcaacgaaccgtcatgtagccaaggtcttcatcctgattgtttgccacctttaggtgggcttttcaccctttttctcttgaccaaatttcttcccacgcggtcttccctcgtatgctcttgcgtccgcagtccgacttgggttatcgaagtccggcgttactgctaggggcgctgacttggccgacataagccacccaagtagttgtggtaaatcgggaattatgattccacaagtgtaggagacgttaatggggtccatgcccgtgcaatctggtccaaaaacccatccatgatgtcgactgaatgccgcaattcgctcgactcgaaagtctccaggccaagtcaaagatcatttcaaactcttcacaacccggaaagcctccgcgaactccgaaaaatcccaatcgtcttcctcaacagcatccgcaaaccaggcatccttgaagtcttctttactcagcgcctcccaaggaggcgtatgcatctccaccctcagacactctctcagtcgttcattttgcaaaggacatcttggctgcagccatctgacggcataggcaattctctgtgccctcgtcttgttgtacactgcgaagaatgctggtcgccatggccgatggtgtacatacctcggcgacgtcagcgtgatggtcactgtttcgacatttggatagcgctctagggtggctgttccgccggagattatgctaggccagagacggcgcgtccagccgtagttgacttcatcgaggttggtttggtaaatgcgcaaatcggcatcggcgatgtagacgacgtgacggacaagttgacgatacacaagtgatgtgtctatatcgttgaggggaccaagacgatagatgttttctccatagaagacgagactacattccgcatgtagctgtttacatgtttgcaacatggatagagcgatgcatcttcccaggcgttgtggttcgatagggccttgattcccatgacgaacgatgcgggctttgtagattgggcgtcggttgctgtagaggttgggagagtacatgaatatggccccttcgacacgcaatgcgtagctgtagatgtagtctctgatctcaagagggaggtctaggaatcctgtcctgtgtggatcggccttgtaggattgatgccattctatggaaggatcccgctctgaaatcagccgggaactggagacgctgcacttaagacggaaggaacactcacttgcgacgtcatcttgactgccatatcgtcctagaaagaagcttgttactcgacagaaacaacgggcacagtggcttttgtgggcaggctgagaagtgtcagctgagaatgcgcctaggccattcttgtgatgccggcaatactgtactccgttcctgagcgacttcacatcgtctttggagccccaccaaaatcgttaaaagaaggaccctgtccactagctacattgcttggtagcgtacgtcacccccatttggtgcactggcctttttaacatcagtggatccagtgaggtctgttgcttgacaagggcgagcggaaaataatcatggtttattttcagaaaccaaatattggcggggcctcggttaggccacccgctccgcgtccttaccccgtctctctttcctccacgttccgtcttatgatttgctcaatttatgaacagcgatcaactcccaaggaccagctttttgacagatatgctaagatcgcgtcttagacttcttcgagttgattatcggcttatgagcatccatttgacacccttcctcgttcgcttttgcatcacaacagctatacacaaagccctcgggatactctttcctcgcccattccgagtcgatttcgccatgacaatcttcatcatggtctgcccagaagtcaccttcgaagtctggctccgtttcacctagtttcacgtgtcaactcagcaatcgaagacggcagttacaagcatagttcttacctggatgccacacgcacgcgtcgtccgggttgtccaggacgtcgtattcttcttggcattgctcgcagatttcaaatctttgcaatcgctcgtctcgtttcctcttcgtgtcggtatcaccatccgcaccctgaacgacaagcaaatggtcgcacgctagcttgaacgcagctgtgttctccgtacatatcgcgcgcagtactgtccgtaagcggtctatggtcgcggagtcgatggcatcgtgcaggacggacgcatccacgctaatgttgttgggcctgctattttctgacggccgcgaggtgtcgttcataatggaggagatatccatcttgaatgattaatccacaaaatatgtcttgtggaaaagtagtgggctcggagtcgaagccgaagtgacgtaccatgttcacgtcgcgtaacccctgccgttcacgctcgcgtatcgtgctatgccgaatacagtaaagtaaagcgaaataggtccgaaagttcaacgtcttagccggacgagacatcgagacgaagacttctgctccgaatttgtgaaatcccaagtcagtttcttgaacattctggaatcgatcgtggaactcgtcttgtgctgctaggcatcgatgaattcacgacgcacgcgcgtggttaggataacgactgagcttcgcacctccttttacgtcgaacagatacccctggtcaaagcccctccatcaccttcctcaacctgagttgaccgagccgctcctggtacttcttaaaataccattaatcaggccaccaccggagtctcaaacctataacattcactactgctgatgaagaacggaccggagtactgaggcactgacactctacatgcgggttcacggtttgaaccaaacgctgctcaggacatatgccaacccataacgaccctatccttcgccaacagcatcacgtctctcgcgatccccacatacctccggtaatgctaccgactggccgaaatcggatcgtcctcgctaagaataaaccctggccgtcgaccaggatgacacagctataaaagaacctctttaaagacgtggatatgctaacaagacgtcaccggcacttttgatgacaagattaaaagtgacaagtcgtttatttgcaacccctaattaatgactggcgttaaaaattatgtcctatgacacgcagcgtaccaccccaacagcataactactcgagcaataatttttcctgtatatttgcagctctggtgggacacttggcacacgctaacacatgctaatagcctaatcattcgatcaatccacacagaaacaaagctatgcactgctctcagcatttgagttatttacaactcttccctacatgaatactacttctgccaggtgactaaaatgtctgcaaatagctcccagccagctccccaccaagactgttttatcctaccggaactgcaaacaaaagtgcacgacgacagaggataagcatggagtcgctcctcaaatatgtccagtgttacaagagaacagtcctagacacgtaaagagaagtcaccgttacctttgacaacgataatgcagccgtgtgtcttatccaaagtagccaatctcaccttatttcacgtcaggaaattcatgtctgacgagacaatgtaacaaaaaagttgcacgtgctcgcccaaacgtgtttttgcaaatatttggcatagcgagtgacaatcacgctttcgagattaaaagtcaactggtgtcgtattcactttttgcatttgacctctattcgtctccaatatcgcacgcccaatcgctagctatgctaacactactctgtgctaacgccatgcaagtctttgcaaaagctccctctcgagctttgcttcacctcgttgagtcattcgacaccaagatcacgcaacatgtgacatgtatgatcgtaagaggctgtcaaggcttagggttagtcgtcttgtctctgcaccttcagaaagactcggaacgtgactagcgatcacgctctttcagatcgtctgtgaccgacttgagtcccgcagcatgctccttggacacccagtcccagtagttggtccagacgcggagttgtgggtcgtcctgagtggtgctaacgacgccttcggtgcccatctgcttgttcagagtcacgctggtcttcagaacgccctttgcgccttcttggatcttctcgacttcttgcttgacagcattctccttgggcttgatggtcaagacggcgcggaagttgtccgcgatagagtcgaggcgcgcatgcacctggtctggtgcaacgaccatgagcttggtgagcatgaggttgcacaggatgcggatatcatgctcgtccgtaataccggcaacgatgcggtcgaagaattcggacacttcgatgggtgatagccgagagaaggaggtctcaagcagagcgtacaaggtctcgtaagcactcttgcggatctcgagaccgtcgtcgaccttgtgcttgaagggacccatttgcacttcgcgaatgagctccggcttgatgacagtctccttcatggctagtggaagcagctggtccagggccggtaggatgatgtcaggcttgttgtgcattgcagagttgaaagtcatgagagctaagcggcggttctctaggtcaggctcattgagcatttggaccaacataggcacaacgagtggtcgtagatactcgtcatacgcttcgtcggtgtcagagaatgtgtagcgaagcgctgagatgaccatgccgcgcacgcttccttttcgatcgttcaagaacgcctgtagttattagtcagtaattgtgctgttgaatcgcgacgagttgagacttacttgaagttgaggaaggtacgtcttgggatcaatgatggtcaatctgccgatgcactctgcgccgatcgccttgttgtcctccagctgagaagcagcgatgaggttctgccacagtgtggacgcatatggaatgatctcagactctgtgtcctcctgttggaggatctccttgatggagtggagcagaagatactggggagcagaggcctgtcccattgtggagaggatgatggggaggtacttgctgacattgccagcacccgctcgtccaagagcgacggcagcagctagaggcacctgttcagagcgcgcattgaagaacttgatgaacagcttggggtcgatgggggactctgcgccgagacgaagagcggactctccaagcacaaccagggcaaggcatttgcgcttgtcgtctggtgctgtttcgagctcttggacaaactgttcaagctttacaccaacactgctgccgccatagacgaggaggtttccaatcaccttgccgacaacttcaggataacctccgacgccgacttcttgaagcagtgaccgcatcaactcttgaccagcgtgctgctcgccaatcgtgcgtacgagtttgagcaatgcatctaaggaagtgccactgattgagccctgcaccacttgacaaagggcagcatttagttgtggtgtcatgatgcctcgcgcgtcgtccttgacgaatgtagccaaaactatcagtgcgggtcccagcaagtgtaagtcgacagcagcgagtagtggtaacaacgcatcaacaatttgtgctttactctggccatccagctgactccgagagtgtgggttcaatgaaagagtccgcagcgcactcagacttgcaccacgtaacgctcgactggccttgcgcagttgtgctgcaagctcaagagcaacactgcgcacccacttggcagatagctcaccgtcggctttagtatgcgcagcaatcgagtcaatggcacgaacggaagcaagacgtgtaagctcattcttcaggcgatctcccaggaggtccagtccagaggtccgcttttgggacgaaagtaaaccttcggtacctgagcttctacccaggagtaggcctaagacatggagagcgctcttgcgcacttccaggtcagcatcgttagcagatatccggtttatcaatgcctcgtatagctgctccacgtgctcttgattgtgcgatccagacgatgctgagcgaggcggtgtcagagccttcaatacctgctctgttgctgcaagtgcctcgatagacagcttgctgtacttgtccttcacactcttgagtaaagcatcaacaatggccggcaggtatggttggatcgccttggaggaatgtgtgtcagcgatcgcgccaatgagctgcagggcctgcgttcgaaggctgtttgctgtcgcagaagcgctgcttgtagatccactcgtagtttttgcggcctcgatgacgggctcgatgagttggtgcaggtacgactcgagacctcctcgctgagtaataacgatatccttgatcagaaccacagaagcctgctttgtgctgggtggacacgatgcctgtttgagaagctgcgaaatgcccttgacaatatcagggctgagctttgaaaggctagcctgcgggcccacggatggtgttgatgatcgtgcgggtgagtcgaagcccatggataaggaagagttcgcatgcaaatcgaacatgcttgcatcgcttccgcccctgcggcgcttgcaactaggcggaggacccattgcgccgccttgagcatgctcgtctgcaaacttgacgggagctggcccatcgccggactttttgaccaagttcgacaacgttgccaggacctctagtcgcacggagtcctcccgctctttgaaacgggttatgagtgctggagccaccttgctgtacaaagtcccatcttccagaaggtcgccattactccgagtggatatgagagtgtagaggaccttggtagcgcatcttcggaccttccagctggcgtcctcatcgtcgtcaaagccagcctcttcctcgaagtcgtcgccctcaagcggatcctcgtcatcactacccatgtcgtcctcttcatcgtcgtcttcgttgagcgcgttggggtcgtatttgaggtagcgtgtggcagcgtcgatggtctcgtccgtgtacatgcgcatgtcctgggaacacgaggccaggaagccttccagcgcgatcaaagcagcctcgaggacttcgtcgatctccgggtctcgctcgccctcatcgtctgatgtgtccatctcttcatcttgttcttgtgagctgagcgcgctcaggacgaagggtgctagcgtttggaggtacggtccgaatttgcgaggtatggagctgtcacagtcagttgttggcttcacatcgctcatggaatttacttaccgagccatggagccgaggatagtgatgtagagctttcgcttggtgcgcgtcaaatgagggtcacggaggagctcaataacacgcgacaggaagctgctcaacagctggtcggagaaatagcctgccagcgtggagatggcggtaacagacttcttcttcatcatggagctggcacgctcgttctcgaggatctcgaatgtgatcttttgcagcgcattgatctcagcatcctgcagcataggaccaaagcatcgtgcgacctcggtcaagacgtcaatggcattgctgtcagtacccttctccaagtctacctgtagcatgcccttgggaaccttgggcaggccttgttgtgatggctgaatgacctggtagcccacgaggcgtgggatcaacactttgctgatcgcgttgtatgcatcgaggacgggccggctacgcgatacgccgctggtagcatgtgggagggagacgacgacctctcggagtgccagtgaaggtattgactggtccacagtgttgtctgtctgcaggttggagagcttctcgatcatcggacacaggatcttatccggaatcttgttcacgaagggacccaagcacttgactgcctgattctgcacctctccattcgtgtctaccaatgtatgaagcagcccctccactgtcttcgcacacgtgacatcatcgtgctggagaaagcccgagtgagctaccacgagaatgtcgtgtaaatcgctgagggccatgaagcggaagtcgggatcttcatcgttgagcttcggcagcagctgggcgacattgtgcgcggtcggattcggcggtacggacgacggtgccatggtggcggcgtgtctctatgcgggagagctcgatgcgtgtgaggtgtttgggtgtttgtgcacctgcggcgtggcggggtatatcgcggggtcgtggcacgcaatgtcgcagagacgggatcgattgaggtgggtggggagtcgagaagaagttggcgtgtcaggtttatatgctgaggcggagcgcgctgcaggccgccgtgagagtgaacaaaaatggtcgcggaaatgtcccgaagcgtggtggttgcctgcgctggcactcgaagctctaaccctgcccctacaaacactccaattgaagcgcgacagttgccttgatgatcgtccagagcttcactcaattacgcgacaggaaggtttcgcctattttaatgctggggaaatgccagatgcgtacctgcccaggtaagtacccgttcgcaatgcgtgcacgtgatgtaaagaagctcgagccgcacagtggccgacccccggctgtgacgtcgtcttggtgaaatagccagaccttcggagtgacctgatcatccatcgcgcgtctccatcagcatccatcgccatcaattgctgttcgcccgtgtcaattggccttcctacagcttcaccatgtctttcctccgatccagcgctctacgagcgtcatcacttgcgcgtgctgcacgtcctgtgcgctccatccgctctgccgagctccagccatggcaacgagctgtccagcgcaggacatacgccagtgaacatggcgcccacggtgcgactcaaagcagtgaagtcccatggtatgccatacattttctttgattaatttgcgtacactagagaaaagctgtcatgtagttccgccaggatgaagagcacacgttgacggtgtcataggatggttgctgcggctgccggtactgctactggtctgtacttagtctttacccaggacttaggtcacggttctggacacgatgaggaccaccatgctgaggcacacgagacccacggcaagaatgagggtcaggatggggacgaggagtccggaaaagaagagtccagtgatgagggcgaggacaagtctcagggtggaccgaaggatgaggctaagagcaaaacgaagaaccctcctccagaggaacgcaacactgagcagcccgaggatccgagcaagcccggctctggcaagcccgacaagaagaagtccgatgactcttctggggatgccccgaagaacgatgaggactcgccttctcccgataagcacgacaaggttcgtaatattcaagtatgcatgttttgacggttactgactgtcgtaggccgaccctcgcggcaagcccaagagcaccaatcacacatcaggcaagcaagagggcctctccaactccgacacccaccacagctcgcaaatctccaaacaggatgacaagagcaaaaagggcgaaggtgttgctgagactgccaagctcaagggcaccgtctcgacaaaccgtcctggagcggagaacaaggaagagcgcggcaaggcccagatcgacaaggacgcatagagtagaaacttaccctgcctctcaaccatcttgtattctatagtacccaatcggcgaccatcgacttcgtcgaatcgtgtataataatatgcgaatctgagatgctcatatttgaacgacatgctttggaatagctaacttcttttcgatacacctcctggacaataaagtgcaaacagctttcagctggcttttgaacaacattgaacataaattgagctgaccggattgtggcgacgtcatcgctagtctatgtttccagtccgagatttaactacagagacattccactaatgattcgaaacttccgtgcgttcgagcctcgtcagatcctactgtgtaagggtccagatgtactagccccgccccacgtcattgcttcacgtcgccccaccactcgcgcccgcgagcgcgtttccactctacacaaacacatctcgagcctaattccagcttcttatcaagcatgtcagaaaagctcgtgtccattacggacctgcctctcgacatccttgtcctcgtctttccctacctccctgccaacagcttccttgcgctgtgtagcacgtgtaaagccttccaacagccctcgatacgtcttgatccggcatactggagctttgcggttcgaagtacctttaggattcctaatcagccggttgtgcagcatgatggggttaggtggcagaagatgtatcggcggttgctgacgcagagtcgggtttttacttgggtatgcgaagtctactgcgactttaatgcagaaattaagtgtggtttagggcaacaactcgcacagtcggcttgggcacagctacgatgagcgagtgctcgactcacctatgatgccaagaatcattagacctggtagaggaagaatgagaatcagtactcattgcgcgttccctacagagatggacaacacgcgagacctgggagtcattgccgacatgcaatgcgggtaagacgagtccgcccatctatttgaggctctactaacgtaattagtggatggtcgaccaccctcctcacagcccggggcacattacacaccgtaggcgtcctcgatgggggcagagtcttcgctgctatcgagcgattacgaccgctgggttttcccccaggatttccatcttcctcaaccgatgctcagtacgatgagcccgcaatcacgatccgccagttctcggccggtcgttcacacgtgctcgccctttccgacagtggtcggatatggtcatggtaccatgcaaagaacccggcgttacatatcaagtttgcgaatgtggacttgaaagacatgactctgtccgagaattcgtcgaacaaatcatcgtcatacggaaaggtgagacaagttgtggctggctggagccgcagctcggcttatgtccatggttacggcatcgtggtatgggacccggttgaacgggaccacgacgacgagacgacagacacaatgctggtcctggagaacgcagaagtaccgagaacggggtatcagcgtgtcaagggaactcgtgcccaatccgacgaagagaaagcacttggtgaagaggttggagttgtgttgaactacatcatccttgagcattttgttttatttgttacggatttgggcaaagtcttctgtggcagattcgaagaaaagcataaagtggacaacatactggagctccgagcgttgagcaacgacacgggagagggtgttgatgtacaaggatcgttccgccggttcgcgatcttcaagaacaacgaagttatcacaagcgaccaaggctacctcgaggcttgctggaacaaccagcgcagcaatccgcaagagagttttgcggatggcctgaagaagattcctgcgctccagaatagtggtgtcatctccgtcgctttcggtgattaccattatctggctctccactcgaatggtgcaatcacttcttacggaaccgagcttcaagcctgcggtgctctaggcttgggaagtgagcaagatgacgaagggaaagccagaggtattgtgtatgagaggttcaatcacgacggccgcctccttccacatgcatacactcgtggtcgccaagtctggtttgacagcaccaagaaagaatggatcaactatctaacgaagggtggcaaagatcccgaagaatcacaggagcgcttggatctgttcaggaattcgcacaatgttcaaggagaagtctccgagtggatcgaacaagagggtagagcattggatcagacgaataaaggagatgatgaactgggagctcatttcgcacttcgagtcagtgccgcaggctggcactctggtgcactggtattggtcaacgatgagctagcagatcaggcatcttcacgatcgtttgaggatcaggctttcccgcgactgaggcttgcagatggtaccgaaatgccgggtacgaaggaatttgacgagtggaaagagggaagaccagagtggaacttgaacatatcggcttgaaaacattttccagcgttgccgacaactggtagtactgccggctgcagttactgcatactgcttgctcagcagtaagtcgcggagggcgaacaggtgggtgtagtgacagtagcaacgactggtcgggagcagcaatactgctgcaaattacatggttcttttagaggctgggagagaaggcttatatatattggaatgctacccctaacgatttcagtaatcatgcacgatttgactgtacatgaacaaaattagagaactactacactaaaacatgatcttagtagtagtatggcttaccacagtaagtcattcaatccaagggcaatagtaactgtgctgatcgagccaacagtggcagcgctgacattgtctttcatcttgcggcctatggatttcctcaggagattattgattgcaccatccaggatgtacgggcatccgaaaataacacctcgtcttctcaaaatccctcaattgaacgtgttatgattacctggcagatcagtcagcaagtatgttaacaacggtcgtatgtatgacttaccgtaatgataggtacctccactatttcccttcgcagtcggactcccataaaaggctaaagcgccacggtcattgtcgccaatgtgtgtcgttcgagaccattctttaccatcttcggtgccagcatctttcctctccttcgcaagcttaatcatccgtctcaactccgcaagcacattcttgtaagtctgatcctcagcacccgagaacttagtcatgccaacatgatttgcatccacagcaattgagttctcatacgccggtggcgcagctgaatgagggggcacaacgacaccaatcctgctgtccaccggcaccgtctcatagaagcatcgtacttctatcgccgcatccgtgccacggcgcttcgcaagtagctgctggaaagtgtgttccagttcttgtagcgtcgcatcctggctctttaatgcgttcacaagattcgcattgtcggagtgcaccagactgacaatcttcaatagacatgcagcaaagtccgcatgcttcgatccacaatgcggcgttcccatgaagatcacaccacgcgtgtccgacgcaatgggcgcaatatcgacttggttcgaatctttcgactgcagaagcgctttcttgataacaataccgcccatactatgcgcgacgaacagtagcggacgatcttcgaccccttcgcgcaggctcgccagctcgttgcatagcttttgtgcatgttgagttggattcgcgacggagacgacgtcgaatgctttgatggattgtgcggcgtagccccacgtgatgatccgggccgtgggtatgtccgtgggaaggagctgtccgggccagaaacatgacgtttgggtacttccagttgctgattttgtccaagtgagtttgcggtcgccaccgaggccgtggatgaagacgatgctatcatggttagtattgcgtttttttgaactgggggagatgcttactctgcttcaggtacgtccgggccatgcagcaccagaggtccgaacgcggtcgggttatttgttgacatgctgcaaatcgttaatcttttttctggaagcacgcaaatactatccaccttaacgcaactgccaattggaaggctggactagatgactgttgtgtctcagctaggctttcctgatagacctcgcttttgcctttaacaacagatgggtttctagtgaagaacttcttcatctcatcttcatccatcgaaacggtggttactacggtatctataccggagaaatgtgcgcaaactttgtcgtcgacacgtatttgcattcgcaaacagcatgtcatgagtatcgcatactcattgccgaaagcacagacggaccttgtttagcagggctgcggtttgcgccaatttgcgaactattgtgtgacgagacgggtagctacctttggcaatctaaaagcggcaagatgcagaacctgacccatgtccgagacactggctctggagggacaaacattatgatctcagagcaagcactgcaacactatatcagatgtatcgttacaagatgaagagagcggctgtcacgcacacagatctggctacttcttttcgttctcgatcacatggacaatatgtctaccaacttccatggagacaatacaaatggatcaacattgaatcaggggaacatctttgctaatggaaacgtacatttcggtaagcatagaatgacgcacgcggattgttctgcgcttacttctcaggcaatatcaacaactctcgcacggagaaggatagcgatgcagaagtctatcaaagatgcgtcaggcgtcttcttcgtgctctaccagatgatccaagcgactatatggacagtctgatcacgcgaaatggtcgctggctgaaaggtacatgcgaatggatcttgaaaaccaagcaatatatggactggttagacgcagacaggccatcgcagctcctatggattactggtgatccgggtaagggcaagacaatgctttcgctttttctcatcagccaccgccacatggtcgtcaggaagcaacctgatcaacgcaagctcatacacttctttttgtggagctcaagatgggcgaaacacgggtatctccattctgaggagtctcatttatcagctactcacagattccacaccaatgttcaagcacattcgcgtcgcatactccaagcatggacgcagtctcttcagcgacgatcgattcgagacgctatggaagatcttcgaagccatggtctctgaagagagccttgatactgtgacctgtgttctggatggcctggatgagtgtatcgaggaatcgctcagccctttgtggatcaagatccgaggcctcaccctctcgcaaagtcagaactcaaccccaaaaccaaaggcacgcctgaaaatcatcatcactagcaggaactatccagattcgttcgagcactatcttcactgctttccgcgcgtcaaactggagtccgaattgaacgaagagatcaagaaagacgttgcgaaatatatcgaccaccgaatggaggagctcgcatgcgcagaaaggagaaaaccaagcttgcatttgctgcgggcaaacgttaagcgtaagctcgtggagggatctaacgggacttacctctgggtcaatttcgcaatcagctcactcaagaaggaagcctgcccagagcttgaggccgcccttgacaagttcccccacgggcttgatggcatgtatcgtcgcatgttcctgtctatattgcgctccaaaagagctgtcgtcatctcaattcttcgatgggtcgccaccgcattccgtcctctcaccttagaggccctaggcgttgcgctggacttacccacagctataggacaagagctcgatgacgcggttaatgatttcgtcaattatgcaggcgatctcctactagtgacacctcgagacccaaaatcggcgacaagcacaaagattgttcttcctgttcatgcttccatgacggacttcttgtggcaaattgataacacctatggcgagcttgcagaattccgactggatcattcgaattgccataaaactctcggaaggaaggcccttgactatgctatgatcgtattcaaagactgcccggaagttgagattagcaaccctgatgacgctagctaccatgaaccataccgccgatatcctttgtttgaatacgctctgactgcagggcttcgacatctcacaacagcatcgaaagattaccctgatctctctcatccgttattcgatgaagaaaacggttttcatcaaccatggatgcgtgcgcagtgtctcgcagcatcgaacctatgggtctctgggaatatcagcatactgcacgttgcagccctgcttggacacgtcaatttggtggcatactacctcaaagtattccctgatcgcatcgacacgcgagacgaaagacagcgcacaccactattcttcgccgtgctcagggagcatgccgaaatggtggcggacttgctacggcgcggcgctgatcctaacagcaaagactttgtcagccaaacaccacttcacattgcatgcgcaacggattgtcaatctgtagtcgtcagtttgctggaaagaggcgccgacaccaacgcatacagcatggctaaagactctgtctggggcagcctggaagcaggaagcttactcgacgatgaccgcacccaaggtgaggatgactctcttcgtaacaataaagcccatactacaggaaccgcaatccatttcgcagcagagtacaaccagtaccaatacatcaatcttttgatcaagtatggatctaaagtcagcgctgttgatggtcgcggtcagactgccctgcatcgagtggtaaggattgagccgcatcacacggagtctaccaaagcccttcttgatgcgggaatagatattctggcgaaagacgaccgaggacgaacggcatttcacatagccgcgacttcatgtgacaacgatgatactgatcacgacgactcaatggcacttatgctcgatgccaagttccctgttgatgaaccaacgtcttccaaagaactgtccttggatggaatcaccgctctgcagatcgcgtgcggagcaggtttgcatgcatctgtcaagaatctgttaaagcgtggagccaacgcaaatcatcaagacaaacaaggtcggacgccactccatcatttagctgggctggtacaagacatcagcggcatattcgccccatcgatcgcttcaacgctgttgagaagtatgagcacttcaggcatacttgccaccgactcaaagcgacaaactgcccttgacgtagcacgggcaacatgggcaaagttcgagaccgaatacaatgagtcagaaggaggagataagcttagaagaaagtttcgtcagtcgtggctcgcaggatcgccaagtcagaaacaatcagttcacagcgtgatcaagagttatgtcgctctgatcacgtcggttctgccggaggcagctgaggacaacctcccttcgtttataggaatcgccagcccttcggaggaagatacacgattctgcgaacttttgcgcaagcaaaggcaggaatatcgcgcgatgcaagcgcaaggactttaacgctgatggggaccacatggcctatgcaacatcatgtcaagcacactcatatctttatgcaaatgagatcaatacacagaatatgtgatcagatagtttggtgatggagtccattgtagcaataccattatccaatctagatcattgagaagcttgtgtacgctaactcttcgatcacagatagctcacgcaagtgctcaaggcgttttgcgtatacaaactttcacagcgcagcacccgaagggtatgaattcacagcagtcttgatgaagtatgatatttccatcttgcgattcaagacatcataccacagtatctaaatccaaactcatctcaaaaccgtacaacaagtgatccaccacactacctctaaccagagtcaatcggagtgttggacccaacattgactagctacaggcttccaaaaacccactgtctcccctcccatcgcctcctaattcaaccctaagatctaagcacaagtccccaccgccctcgcactatgaatcaacaaccccggcccgaaagttccacacctccccgtagcatcatagttgatgaaattcacactcgtgcaatcaaagtccgagtacaccagcactgtccccgtttaatcagcgtctataatccccatttcaatcaatcaaacacttacgagtacaacccttgggcagcgtcttcagaatcgtgtcatcaatcagccccgaatcagtgtttccgctgagaatcggcgcgatgccgaagcacgagccgtcggcgggcacgaaggcggtggtgatgggacggccttggttgcagccggtgccggtgtagatgttgagggggatggagtctacgcgcttggagagggcggcggcgttgatgccagtggcggcgaggaggatggaggtgagggtagagaagtgcatgttgatagttgaggtgggaagaagatggaagatggaaggttgttgttttgtttggagagatggcaggggatgcttgagaatggataaggtttgagatgggggattggcggggactttatactttgaggacttctgcgggaagagctagactttcagtacatctgtgttggtctggtgatggatgttgggaaacttggttgctgacacgaaggacgcacactcacacggacgtctgggtggtgatgctagtatggaataccttccgcctggatcctcaacgtcagcgatacgaaaagctgacgcctgatggtgttggtgatggccctaagtgtgggatatggaagcgtttagccatgtcgtgccgtagtttgaggctgggcgcgcttgttcaatgcattgctggtaatgaatggcttgatcactgctcttcacccagttcagattctgttctcagcatcagtccagacttgagatacatgcaaccgagacgattgttctccgcaggaaaggtatagtacaactcgtgtcctcgtcccagactgcacatctggccatgcggtgtggtagatacgtcctgccagcctctcgcacacgctagggagctcgtacaagttggtggtacaagaacattcatgcaatacttcatcgacatataggcatagttcagcgtattagaagccttgatccaacttttgtactccataagcatgtgtgtgcaagggcgtggccaaaaatatcatcgtcctggtgtcgatcgtagaagacgtggaattccttggaacttccatattacatgcaaggcacagatttatcgagcatatgtatgtactggctatatacacatgcagtgtcgcacaatggttctggtcctgcatgagaatattcgggggaagttcccagttgcatcctcgactattctgctgtgtctaatcgtgatgtccatttccaatcaaatatcagctatcgatacaaactgcgtgattagttggcgatgctgatgtgagggcgggaagagtaaaagtggcgtcctttagtgggcgcattcagactgcccagttctctcccgaacaaccacaaagccagctaatcgtcgtgcgcagatggtgaaggtacattagtcttgctcaaatccgaggtacagggttctctcgcatcttgcatggtatcgggaaacccttgtgtgtcgtgtagttgaaggattgcaaggcagggttgtcggtgttcgtatcccggtccaaacgtagttcgccaaccttccagatgctgcaggctcgacgtcccgtgccgctgactgggccgtccatgcagctttagagccagcggaagcggcaagcttccataggtgcatacgtttgtggtgttggtgtgagtaagctgagcttggcggtcttttccggtgaatcactgttgaccaggtatcagcagcaacttcgtccgaacacgcttttacattgtgttttatgaggtcaccttcgtagtgtcaccatcctccagaggtgtactcagcaaaacagagcagcgctttctggtgtcacctggagtttgggtagagtgacatgcaggttctggagtcctgaaaaccctagcgcaatgcggccatgtggaccctagtattcagcgttgtgcacgcggctcagtggcaggcggattacctccctcaacatcatattttccaggctaaatgtaccatacggtgattggctggatggacccggcatgccgacctgaagcctaatttcgtagtcatgcagttgctcattatgttgagatgttttcacgcgtcgacctgagtctgcacagtccatatacggagcaggccgctcactgctaggctgtgttgtacacgatttgaaggatcctggccgacgtcctccgtgatggtgggctgactgcgagatggcgaggtacgagctacgagttagcgtgcatgcatgtgcgtaagcagtcgaagagaagaaggtaggtcgcgtagcttgtcatcgtaggaaaggaaagcaagaccgcgtgccaacgctcggactgtaaacatgtatcgaacaggtcgaaagggacccatgatgtcatttttcgagcgcggtgctcagtactaagaaattgaaatagaaagttggacgaaagcaagggtatcatgtacaaaagcataggatatcgcaagggggccacagccatcgcgaaagacgcgcgaaatggaaaggagccagtcctcgccaagccgataatgaatagaattgggaagacccaggggtctagatctcgcccatgatctttgtctgcgcaagtttgtgcatgcgctgatacccggacgggtttttttccgtgactcgcacttccaggccatactcctcgatgcaggcatcgaacgacttgttttggagcctgttatcgccaggaggtaatggcatgtcacttcctcgatctctcagctctgtcttcagttcgagtagattaccccaaaggatgaaaagcttctcttcgagcttgttgcgtagctgcttgttacttttgaggctggagaaatgttagctgattgattgtaaccatttcgggaaagagacgcactcttgggcgttcatatttagcaggtactgggcagaatcattccccacaacaacgcgcagcttttctgagaccgtgttcgggggtatcttggcgtcctcgagaagcaagacgaaaccccattcccacttgctcctgctactggggtcttgatttctggctcgcttgtcccaggcagggttgcttgtgcaatgcgcgaacatctcaagctctggcgggaagaaatcgacaactcgtacgcgacttcgatgtctactgttaaggaatgggaattcgaagtcattgtatttgggcgtctgcgagtggagatgagggttgtgaatgatttcggatattgtcgagagctgcgcttctggaaaggcagctcggactgtatcaatcagtgtgagttcaaaagaacgaccaaggtactgactattcacattgacgccgctgcgttgcgcctcccattcttcggccttttctgccaattccttctgctcttgttccttctgttgacgctgcttagctctcttcgccgctttcttgttgataggtgctttgcctgaagggttcgtaggctcattctgtagttgttcaaaagccgttttctttgtacgggtcttctcatatgcgtccctgcgttgcttgatctctgcaatgtctaatgggctgataagcttgcgtatgtcaacctgttctgggcgtatcctgtcctcatgcagcgcaccctccaatttgttggccggcgacattttcgtccgcaggtttttgaggaaaacatagtcgccaactgccaagtgctcacgcgcaaagaccgcattattaccgtacaaaatgacgttgagagtatattgtccgtacggccctttccaatcctgcttttgaaaacggtagtcttcgtcatcaggatctacgtatagatagagatccttgttctcggtgtagtctgtcactttcaattccacagtctcagagttggtgtagtaaatgttgacaacctgcgcccggacgtccttgaacttgccaaattctagatctttcacgagtgatagcctgtcttcggcagtgggtttgagagtgctcttcactgcgaattgcttgacttgctgtgcagatcctgaggcctgatgtttcagctgtatgacggtcatctgctcgtgcggggaggggcttttagcgccaaaggtcccagaatctgaatatggcagactcaacgtgccggcctggtatggctggctaagctccagtctgggtatggtggcagacgggaagatgaagtatgaagaggcttgtctattccagactgcatcgacatggccgttccatgagttcaacttgaagccgcgtagaagcgcaacgtcgccggtgcccgtgatttttggtagtttttcgactgttggtctgaagatgcggatggtgatgctggactgggcctcccatgacgtctgagccgaaatcatcttgtatagtgaactctcgaacccagtcggtgcctcttgatctgcgtgcttctttcatgctgactatgacccccagcaggctgacaacggcgccaggctccgtcgcagcactgatggccgtgatgccgttgggcatcgtgacggcccgaagcggctagcgtggtctggagctatgaaatggtgcagcccgtgagagtaggctggcgagctgccgattacctagaaagctggaattgactccttgccgtgtgatcacgactggttattcagggagtataacaaaagacaagctgctgaccgacgtggttgcgtgttgcttggttgctcaggtcgacgcgtgcggcagcgagctaagagaaactagcgccagacgccttgccgcttccctccctgcaccccacgacctagaaagataaatcccctctgtgcaaacaaacaccgctgcacctcctcatctgactctctccacccgcctgtcaaccagagtcgccgcaagcatggctgacaagtacatccccgagcatcgccgcaccgccttcaaggccaagagcgcctttaagccggacgaactccgccgccgccgcgaggagcagcaagtcgagatccgccgggcaaagcgagaggaaaacctcgcaaagcgccgcggtatctctggtagagaccagccgggcgcctcgctcggagccgcgcccgacagcgacgatgagggcggaaacatcgagagccaggttcgcataccccaccatctcgtgccccgtgcatggcatttgtttgagcgcctccaggctgacacggcgtgctagttgaacgaagagctcctcccagatggtcaagggcgtcttttccgagcagattgatgagcagatccaggcgacgacaaaattccgcaagctcctgtccaaggagcgcaacccgcccattgagcgcgttatcgagacgggcgtcgtgagccggtttgtcgagttcctccgctccccgcacacgctcgtgcagtttgaggccgcatgggcgctcaccaacattgcctcgggctccgcacaacagacacaggtcgtcatcgaggccggtgccgtccctattttcgtcgagttgctcagcagccacgagccagatgtccgggagcaggccgtgtgggccctgggtaacattgccggtgacagccccgcatgtcgcgacttcgtgctgcaagctggcgcactccgcccgctgctggctctcttgggcgacagccgcaagctgagcatgctccgaaatgccacttggaccctgagcaacttctgccgtggcaagaccccgcagcccgactggcaaactgtacgtacccaagtccctctgacggcttgacagctgctaacatcttgccagatccaacccgccctccccgtccttgctaagctcgtatactccctcgacgacgaggtgctcatcgacgcctgctgggccatctcctacctctcggatggctccaacgacaagatccaggccgttatcgaggccggcattccccgccgtctcgtggagctgctgatgcacgcctccacatccgtccagactcctgcccttcgatccgtcggcaacattgtcaccggtgacgatgtccagacccaggtcatcatcaactgcggatcgctccccgctctgctttcgctgctgagctccactaaggatggtatccgcaaggaggcgtgctggaccatctccaacgtgactgctggcaactccacacagatccaggccgtcatcgacgccaacattatcccgcccctgatccaccttctccagaacggcgacttcaagactaggaaagaggcctgctgggccatctcaaacgccacatcaggtggtctccagaagcctgctcagatccgctaccttgtacagagcggctgcatcaagcccctttgcgacctgctggtctgccccgacaacaagattatccaggttgctcttgacggtcttgagaacattctcaaggtcggtgatatggacaaggaggctggtcaggacggagctggcggcgagcccatcaaccgctacgctctgttcatcgaggaggttggcggcatggagaagatccacgagtgccagaacaacgccaacgaggagatctacatgaaggcatacaacatcatcgagaagtacttctccgacgaggagggtgatgccgagaacatgggcgagaccggacctcaggtcaaccaggaaggtcacttcggcttcggcgcaggcaacacccagcaacagcaacagaacttcaactttgccaacggtggagactcgatggatatgtaaaaatcttgcgccaaaaaaaaagtccttccccgccgattcctcgttgcaatgctgcaacggccccctccccgcgacacagacgcatccgccaagcctcctgatccgaggaggcagtgttcattgtttggctcgacatcgatttctggacatacttcccccatcctgcgcagcaagacccaagctttccttcgcaatacccccatcaattccccttggctactttgtttcggccgccccatttccacgactctacgcagcatgaaagatacaccgtcttgtaatcccccaatgttattaaccgcatcatatccctggcgttgagtggttggcctactgctttgtgttctctttgaacagcggaagtgtaggactgggtcaggttgggcaggcagtctgctctgggcggattaggagctcaaacagctgggtgcacgagcgtcaagaacgcgccaaacaaaccatctgtatcagccatgccatatagctgaatgtatagccgtgcaatcggcacattagaacatgcacctgcttatccaattgctgtgaccatgatggtgcttcgtcagaccagccatggcgctagtcatgcgcgaacgtcatccccgaaccaccccgcgcgaccctggaccatggcgtgggggtatccaatgcttttgtctccaatttgaccacgacttgtgcatgtagattgagtcgtacccagcagcgccaagttgtgtttgtttgcttgttcaccttcaaagacatgtctgcatttcagtgacacccgtcatcatgtcttggaccgatggcgcaatcctcgcaatcacaccgccgccctgactgcagccaacgcacttctaccgttgccatcttccatagcaccgcctacccgactctcgaatctgcttccattgcacatataacttggcacgggcgaaaccgttgaagagcttgcatagcttgcatatcaccaaaatgtgcaggttcatggtatgccatgcctcggagccgcactttacttcgtgctccagaactaacaaccacaggtatacaaaggcaaggatgaaatactcctttccgaattgatcttgaatccctcgcactctattctcacacagtccttcgactcgcgcctccgtctcgtaagctccaacccacaccccacacgcgcacgcgactcaccagttacaggaccgccgccgcccacacaacggcgatggcttcggaatcggatactacacctcgccctccctcggccccgagccctgcgtcttcacctccacgattccagcatggaactgcatcaacctatcccgcatcgcgtcgaaaaccacctcatccctcatcttcgcacacgtgcgcgccacgacagaaggcaatctgtccgactccaactgccacccgttctcgttcaagagcctgatgttcatgcacaatggcggcatcggctgtttccggcagatcaagcggcggctcgccatgagtctgaacgagcaatggttcacgctcgtccagggctcgacagacagcgaatgggcgttcgctacctttctcgattgtctggacaaagcgggtatctcccccaattccgaaccgggaaagggcgggttcggacatactgtgttgcgcaaggcgattctcaagacgattgagcggatcaatgggttcatcaaggaggtggtaggggatgagggcatgggcaatgaggacagtcggagtctgctgaattttgcggttaccgatggggagagcgtggtgtgcacgcggtatgtcagttcgaagacggatgaggcggcgagtttgtttttcagtagtgggacgagttggaaggagttgaggtcagacacggcgtcgcagtcgggcaagcagagtgaagacgcggataggggttacgtcatggagagacgggataaggggtccgatatcgtccttgtggcttcggagccgttgacgttcgagagaggtatgttgcggtgtccattcttttcacccttcatcactaacttcatgtcttcagacaattgggtcaccgtacccaccaacagcactctcaccatctctaagcaaaccgtcatgatacaccccattgtagatgaattctatagccccaaccccgcgcacgaacgctcagcgggcttcgcccaagccaaaggccagacggtcacggggccggataaaagggttttgactggaaaggacgatgtggcaggaagtgaggatgagggcccaatcagggcggcagacgcggtggacggggcgattcgaagattgagagtcgagtagccatatgttgaagagaatgagcacatatgatgaacaaacacgatcgaaatccgacacgtcaatgagaccaaatgccacttctcaccgcctttacgatatataacccctcttatgttcagttcctcacctgcttcctcacagcacaaatcatcttctgtctcgaacccaaaaccctcgacgattttaacctatgtgaaggtttctgtgctccgcgaaaaagacgagggccttggttgtgtgacttttcgccgcttttgcggtatatgacctctcatacttcttttgttcactcccttgctcgcaatctaaatcactatctgtcttgactccaaaaaccactgtgcaaagagacgatgtgagatttcctacgcctctcaaaagatccgagacggtctgcatgcatgtctttctggctagcagtttccaacacacttcctatatcaaatgctatcaaagtacatacgacgcgtcgatatcttcctccaggcctcccgaggcaccgttggaatcatttttgtaatgtggcgaagtcaaatcgccgcgctgctcgcgaaatgcggagcttcctggcggcagtgaaaccaccggggctatcaaaagaaacttaacagcacgctgatgttgggacgagcaattggtaaaggcaataaagcctaggtctatcctcttttcttgtgcttgcaagctcactcaccgccttcacgatatataaacccttccacattcccttctctgtgctttctcacaacacaaatcttttcctgctttataacaaaagcctatgactccgttgcgatgtgaggtttcctgtctttctcaagaaacgaacagggtcttgggcatgttctgctgtgctgcaatgcttcaaaacaaatcgttctccgatgtccaaaaaatcaagatgtcgagtggatattctctgcgagaggccgtggaaaggcttacacacagacatcatggatttatcctgtccaaaacgcaactacaattacgcctacgttttccccccttctggctcaatatcaaggtcggcttctaaaaaagaccgaggacatgttcatgttcgactgagagattgcggcgcatacaaaaatacaaaatagcaacgaactatgtctgaagaatcttgcactgtcctagggatcaggctatataaaaataacttcctgtcccttgccagctgtatttcataaatgcactcgttaagttgtggactttacaaaaacccactgctttcgatactatgagtcggagagttgttgtgcggtctaaaacaatcagtacccctatgctgatgtcttgttcctgggatcttgtcgaaaagttcggaaacttgtcaacgatgtgcgtccttcctggaatctgcgtattacaaaccttttcccaaggagcgtggcgcgagacacatgcttacctgctcgtttggaatcgataggtgtactggttcatggctgaggttttgtctccatcaagcttgcccgaatgggctcccgttttggtttgttgctagacgcttgacagtcacaagtcatgtgcggtttggaaagactagtatgatcagttggtatataactatttgggagcggcttgaaagtttggctgtttcgatcagtataaatatccccgcttacactcggccacttctgtttctttaatcatcttccatataccttaatcttcaaaagccagaaaccgaaataagaatgtgcgcttcttttcgtcggccaggaaatacgaactaaaaagcacagctacagctccgcacgtttccagccaccaatcgatcatcttctccccaaacaaggtttcgcaccaaaagcaaaattctgcgcaatgcaaggtctctcgattactccctgagcgatacagtgtaatgagagcagctgaaaacgttgctcttctcgagcagtataaatctcctcctccactgcttgtcactctccttccccactcaatttctcactcctttgatctccaaagaaatagattcgagcaccatatatgtgcttcttctggaaagcccgaaaacaagatttaaaacgtacctgacagagctccatgtttcgaacggccacctgagagaagagtctccatatgcttcttccgagaaaccatagaccgaaccaaaaagcacgacaaaagcccctcatgtttcgagtggccaattcatcgcacctcgcctggtacatgcatctgcgcagactcaagtcctttggtcattcctcaatgtccgactaaaatctatctcagacaattgtcatgatgctttctgccagctttgatcaaatatggacctgggacagacatgttctttcgctgtgttcgcgatcgtgctgtttgcgcacaccaccagtacttccctggtgccagaaacgcaaccactactgcggcatggcagtctgtgtgcttgtgtgaagatgggtatataaatctgctttttcctgagcttgtttactcttcaatatacaggcttttggggcgctacaaaaaaaaaagacactgttgatctcctaatgttgtatctctgctccgcctcgaaaaagaacaatgaaccagcttcgcatgcttttcgttctgccaaacccactttccaaaaaccaatctgccgcttctatacgagaccgcgatcttttccctgtccaaatttgccgtggtagcggcccatgtctcgcctttctggaaacacaaaaacgaacccaaattacatgcatgtttgatagactcggctgctccacttgcatgacccaaaatcagattctccaatccgatggcttccaacccctccactcctcgtgccgttgatttaaatatctctcatgatctcatacactttcttttcttcaacacacattacgaacagtcttttaccaaaagaccacacaggatccatgatgaactgagcagctcctgcgtcttcaatcactcaaaagagcccgcctcgacctacatgaccctgcggtttcttctctacacaactgccatcacatcacctaagaagacaatgacaaggcgcaatgcacaaaaatgaacatccagtcggagctatgtgctgtgttccttgcaaaagcgtgtgcagctcgcccacggggagaactttgtgtggagtataaaacatatcaaaacgaaagggacttgcaatcgatggtgtctgctcccttttgatctccgtgggttttggaaactgtcgaaattgtggcatatcccttgtgatgtggaaagcatgcctcgttcatttaaaaaaaaaaaaattaccacacaagaagctgcatgtgcgtgttgctgggtcagtcatctgctatgtcgcatgcgatcagctccaaatgaccagagctaaatgtcagtcttgaagtagtacacacagccaacacaaatgttgaagtaacgagcagaaaaatgctttttgaccaaactatccccacgtcatgaaaacgccgtgtgatgcaaatcatcactatcgcactactcctcatcattctccttctccctcgcctccctccactgctgctccagcgccttcacacgctcaacccccttcctattccccttgctctcttcccactcggcccacttcttgaaaacgcccatcgccctcttcttcttgcccaccttactcatccgctcaaacaggtccctaacattctcctcggtgccgtggctcaattccaggctgaggtacacgtcccaaacatcgcccttgttgggccatgtagagacgaggccttcgaagatggtgcggccgcgctcggcgtcgccgttggcggatttgaattccagcgcggcgaatttttgggtcaggtgccggtgttgggtggatgggacggattgcgtggcgcgttggaggagggcgcgggcgcgggtgggtgaggggggcgagaggacgtccatgaggaatgtggcgtagccgagccagaagttggggtcgggggtgaaggatttgttcttcatcattgactggtagagattgtctgctttctattgggttgttagtgttgagctcaatattgatgctaataagtgaacttacctcgaacttgcttgccgagatgtagatcttgatcatacgctcgtgaatctcgcgcgagtcgttgtgctggcaagcttctttgaatgtggcttctatcgcatcatcactgacgaaatcattctcgagatgcagcagcgcggtccaaacatcgagcttctctttctcctcacgagggttgatggtcgacagtgcacgacgagcaatctggcgggccttctcgatctcgttcagctcacgctggaagatcatgtagcgcacccacatctcagcgctgttgggctgtccgaggagaagtcgctcgaagtcggctacagactgaggtccgaatgcatcaaggtcgcctgtgcggtcttccttgatggtcgctttcttgctcttgcgcttcttcttggtcgctgcaccgtccgagtcagaatcatgcccacgttcaacctgatcgaaatccagagtcgcgcctgtccagtcgaagccggatgtgctaaggccaggtactgcggctttggtggcgttggtttctgactcggcctccgactccacttcatctgcgccatcctcgtcgctttcggcactcttcacactcctcatgtcgacgtcttcgtcgtcaagttcaatgccgccgtcatctgaatctacatcatccgccatgtcaacgtcaacatccgaatcatcctccatatcctcatcttcctcttctgagcccttgacctgcgagtacttcaagctgaagttgatcctccttgctgttgggttgacgctgacgactttcgccttgacgatgtcaccttctttgtacatgtccttgatcttgtctttggcgactggtttatcggccagtttcgaaacatggcacagtccactgacgttgtttgagttgtcaactaccaagaagacgccgaactctgcgacctttcgcaccttggcagtcacgatctgaccagccttcatgtcaccgaactctaagatctcgacatagttgccttggatggtagaggtcttcaacgtcatttgcgcattgcgctgatcttccttgttcgagatgatctttccggtgacaagctggtcaacgtgaaaggccgatttccagtccttgatataggaatctgacaggtttgacacacgaacatatgtctccacgtgtgggcccaggcgaacataaacgccgttatctgcgatcttcttgatgaagccacgtacaacctgatgaaccttgagctgcgccttgtcctcaattatgggatccttgacaggcagagtggagctcagaaccttcgatggcctggcagagagaccaagcttcttgtttggaatatccacttcgatgacgcagactctgaggacgtcgccctgtttgtactccgacggtttggctttgtcgtaatcatcagcaagacgctccaggaagattggcgcggcaatgttctcgttgacttgaacaacaatcgacgcgtcatggatcttggtgacgcgagcaggcagcacgtagcctactttgaggtcggccagggagagtgtctttccagttacggttgatgcagcagtcaaatccaggcgcccagcggcaatgtccactgccttgacgcgaaccttgagagcagatcccaccgggaagttctcttcgacagcggatagttgctcgagatcatctgtaagatcaaggaaatcaacacgcccgcggacattggcagacaaattgacccacacgtagcggtcagcaatgttattcacaaaggccacataagacgacccctccgtgactttgtcgagtgacaggacatcgccctcggatttaagcttctcattctttgctgtgaggtcgaatgttggggtcttgttgctcgaacgatgggtgattgggaggaagcgatggttgcgagcgtcgtgtcggcccaataccttcgccttgatggtctggttcatttggaaatgtgctgtagggcgtttcttatccgggatatcgtcccaagagtcaaacagctcggaaacagatatgcgaccctgaacattctcagccagctcgacattgatctgcgtgcttttgattgaacgaatgcgaactttgagctcagtgccaaagttgatttcgtcggtgttcgtgattttcgagtcgacaggtgctgtcatggctgtgccggtgggtgctgttggcgttggtgcagcggattcatttgtctcgggctcgagcttcattgagagccagaacataccattggtaggatcaacgtacgtgatccgacaggtcatagactggtccttgcgcaggccgaaattgggtgcagtgagtatctcttccgtcatctgcgacttgaagacggcgccactaacgccgttcccaaattctacaaagaccttgtccggtagtataccacgcacaaaaccatgcacaatctcgccagatgttaattcttcgacattggtaatgagtttggaggcttgggcatctttgcgcagactgggcttgttggatacagtgacgaccttcgatctcaaaagcttgttgagaaccacaagatcctcgagagttccaccgacgcgaattttcttcatggtggaaatgtccttcttttctgaaccatcagtcaaatgtccaattcgcagtacgcccttgacaccgtgaccaagatcaagtgtagctacatcgtcggatttttcgagaacggttccctttgtaacattgccagggttaagggcattgaaagcagcctccttgttgggatctaccgcagctggatctttgcatgacacaagcatttggcggtctttggcgttgaccgaaatgacacgcacgttgaccacctgtcctttcgtaaagtgtcttgtagcgtcgtccatgaaagcttcgctcatctcagctactggcagccacgctgtaacatcgccgtaaaagcggaccttggcgccattctttagcacattgacgagtataccgggaccctttgagccttccgaaatcatcgagtagtccgtccatggcttcacgtcagaattgaccaaagacttcttcagggtaagctgaatctggtgccgtgcgggctcagtatacagcacgcgggctgtcaccgcaactccctctcgaaacttgcgctcaggatgttgtagtttgacatcagccaggtgcatctcagttacaagaccagtgatgccgtcagaaagatgtaccaggactgcactcgcgcccttcttgtcggcaataagcttgtggaccttgcctttgaccacctctccaggtttgatatcttcaatgcggaggaaggcttgatccaggaccttttgctccaaagacagttggaacaatccgtcgatggagttgtagccaacaattcgtgctcgatgtgttgagccgagtttgtacgcgccggcatcttcagacaacacgtccactctgtcgtcagacaaccgggatatatgcgcaaaaccaagcacgtctcggacaccaagttcgaagaaagcaccaagagctggcgcgaccttcacaacctttgcgttgtcgatgatggtagaaatgggcatgaggtcgagtgctggctttcgctcctttggctttccggacatgcgggtggacagtgccactacgtggtccagtagagaaacaccaactctagcaggatccgagtctgggcaagtgaacagtatcctggccttaaccttggatccgatcttgtacttttgggccacgtcgccacccttctccgtggctccagaatggtaagcgtcggcagtcgcgtcagcaagcccgaggatctttccagtcaacgtgctggcagtggtatcggcaacaagcacatcaacagcggttcccggcaggaacacatcgatggtcggggcttctgtgagggtgttgcccttggccaggtttcctgctttgctgtggtcggccgagagctttacgatccgaccatccgagttcaggcccgtgactagacacatgaagactgcgccttcctgtacctttgaatgttggatctttggacccaattcgcccttgggtaggaagcccttgatttttgagtcgtccagtcccaggtccatgaccagaccatggtcctcgttgcttacaacagacgcctgtaccatgctgttgataggcatctttcgcttggacagtcccttgtttaccagcttcggctcgattgaaagctctagccttttcctcgcccttgcgctgtcgtcggtggtcgcggtgacacaggcgcgcatatattggccaattgtgaacatgtcttccaggtgtacatcctcgaagctctcgtcctcgtcttccgcaatatctgcgccatcttcctcctccttcaagagcttctcgagtcgctcattcagcttgtccgagaccgccgtgaggggcacgtagccgacgaggttgttcgggagggcgagtacgatgtcttggtgtgaaacgtccgtcacttgtccgagaatgatggtacctggggtaagtttcttgtagttgagaccctcgacgcgcacgattttttcgtcttcgccgtcatcctgtcccttcttgctctttttggcgggccgcttcttcgcctttggagcagccgcctcgccgtcgtcggagcccatatcgctgaagccatcgtcgccgccggtgcgcttcactcccgactgttcgaagaggacgtcctggttcgccttgatctgaatttgtttgtgctcgaggggtgtcaagacacttgcgccaccccgcgggaaagatttctcctcatccttgaacacgctctttggcgcaggagcaatgtcaggtttcgactttgcaggcgcaggctgttctgtcacatcggatttgcgtcgcttcgcatggcggtcggtcgatgcagtcttgtccttcttggacggcgtgctgccctgctcggcctttcgttttatggcgcccatggtgacctctggaacagttgtatcgagatactggcggagagtcgaatctttctggagccaagacttcagaaaataaaagcgggccgggaagttccgcccatttaagtgcttagccgtaacgcgctttcctcgaccgcgcccgcgcgaatctacgcgtggcggccagtgcggcatcaccaacctcgcccagcacctttatatgctcatcatccattgcatgttctactcatcctatcctcatttgcggctcgctttgaccctctgttcccagtcttttgtatacactttgagctagcaaagtcatgtcgtccccctgtgccacccgcagcactggcagacttcaagagcccacgcccgacatcttttcatcatcgccgcccgccgcatccacaggtagccgcaagcaaaggcgcccgccccccatcactccaaaacgattcaggcgcttcttcaccccgcgcaacactcgagaggcatcttcacgagacgcgccatcccgatccagccgcaaattgcaagacatcacgcgatctgccaacaaccagaccagtgctgcaccaagaacaactcctcggaagaccgtaaacttcgcagacgtagagaatgaagtacgcaccccgcaatccggttctcgcaagcggaagacggcctacttgtcacccgagacatctcctgcccagtcgtcgccctcgaaacgctcgcgttatgtcactccacccccgttcgagatcttcgaggaaggtcccatccccgttgcatcgcccatcttcccagcccctgtgcgtcggatacgaagcttaggaggtgcttccagaacattgcaacggtcattcggtggcatattgagtgttggaaggggcttcaaacaggaccactgcacatcatggcaggaccagaccgccgacttctacagtaatgcggaagacgtacatgagctttcacagcatgcgactcccttctgcactgctagctgcaacaccaactcgttgcttgccattggcgacgaggacggatacattcacctgctggattccgagggcgacttctctgatgctcacgtatcctggcgtgcccactcgaatgcagtaatggatctgcaattctcgcccgacgacagctacttggctgcaggctctggtgatcagactgctcagattatcgacgttcgcacgcaacagacactcagtgtcctggccaggcataggtcctcggttaagcaagtgcgcttccagcccggcgatgacaaaattgtcgcaacctcgagtcgtgatggcgcagtacagatatgggaccttcgatgcaagggccaggtatcgaggcattcggcctggggtgcagatgccccgtacgcagacgtcatccacacattggcctcagcacacgcggatagccgtaatgaagcttccatcacctccttgtcgttcctccctgaaggccgacaacatctcctcatgactgcctctgatgcatcaacatgtgtcaagctatgggatattcgcggtcgctacactttgcgaggacctgccgtgcccatctccaccacccgccacactgaagctcatttgcaccaccgacacttcgccatcagttcacttaccttgaacggcaacgcctctagactgtatgcgctgtgcaaagacaacaccatctatgcctactctaccagcaaccttatcctgggtgccgcacccgagttggcaccagactcattctccaagcaaaagtactgccgagccaaccaggaaggtttgggaccaatgtatggtttccgtcacccgaagcttcacgcgggctcgttctacgtcaaggctgccctgcgaaaagcccgtgatgacaagccagaactactggctgttggaagcacggacggcggtcccgtactgttccccacagatgagaccttcctgaagcgcgagtcaagacatcccgaggacgacgcggacttgccgagtatctcgtcgaagccatcttttcaaggctcgaaccacggtcgctccatagacagcattcccatctacgagcagggcacgccacttgtccgtgggcacactgctgaagtcacaagcgtgtgctgggctaccaatggtagcttggtcagtgtgagcgacgacttgtgcgttcgccgctggcaggagggtcgtgaagctcgcgagctgcgaatcggcggagagagcgaggggaagaggtggcagtgtggttgggccgatgtccacgagggctatgatgacgacgagtagctgagtagttttgactgctcttattccttcttgatgtaccacgatataccccattgcttctcttggatacgaagaaaagatgaaatgaaaaattattattcctgtatgattacaatcacccgatgctgtttactctcattgtgtcatcataatcttatccttcgtgaatgtttgtcgtcgcagcatggcctgactcccttaaacaccgccgcgatcatcgaagcaaaggtaataaagcaggccggagcctacgttccatcccagcgatcatcccgcgacgcaatgaagtagccggaagcttacacatcctcaacgcttgagccaaggcttgcccttgaacaagtccggcttcttgccgtccgtgacgatctccttggggctctccttctccttgaagttctccttgacattctcctccccatcctcatcctcaccctcctcactgaccgtctccaacttctccctacccttcttctgtcccaaccgatacttccgctcatcaaacctccccacacccccctcaaagctcccaaaacttccgctcacaaccctccgcgtcctagtttccaaagctccctcccgtggtgctcggaagactggtaaagctcgccgccgaagcgacggactcgaagctggcactggcgggctctcgccatcccgaacctgcggctgcgtacctgttaatggatcagcgtgcgggacagggacagagccggacgtacctgtcacgccgacggagacgagacgctcgcccatgcgcggcaggttagagcggcgcgggaggggcttgataggccgggcgtgtgcgccgagggggtcgatgccggcgctggagaagtggaagcgcgtggcggaggggtcacggtctgggtaggcttctgtagggggaaggataggggcgggaggcatggagatgggctgtggtatgtaagtatggtatatgtgaaatgagggaggaaaagggggggggcttacatcaggtggaatcggcttcccatcggtcttcttctcaagcatccagttcttgatcttcgcatcggcttcctcgcccatcttgcgcttcagcccgccagcaacggtggccatggcttcggcgttccacgtctcctcctcgcgcatcttgcgcttgacttggtcggtgagatcggcgtagatggtgccgccgtacgacttccacacttcgacgccctcgccgaagacggtttgcttgggccggtcggtgtcgtcgcgcattttgttgaggtagtattgggcggtttgttcgtcttcttcgtcttcggtgtcggagccgccgtcctcgactatttcgaggggcgtgttgaagggcgtgacaaggtcatcgtcggagccgccgttgagcacgcgaatggtgttgaacagggagagtttgcggcgcttgcctgtgtttgagggaggatccatggctggtggtctggtgctggattggttgcgaccgagtatgcgacttgatgttgagcgggcgtggtagagttgctggagtaagtggcagcttgagtttatattaggtcaagtttattgcattgggaggcggggaggggagtttgatggattgagccaagctcaggcagccggggtttacttgtgataggaagcgcggtcaggagcaagtttgacgcaatcagtgcgttctggcgacgcaattcacaacgcccaggtcaggacatactcgggttagttgaagtgaaaagtacagatgaaactggctggacgggagaatcagagacccaacgtgcagaacagtcataatgcctggatgccattcactcactctgctaaatctagtacctggctttgcagagattaggctgactgatggcactgccgccagtgtgtgcacttacggaagacatggatgcgccattttgcacatcgatgaccctcctaggcattgtccttcatcgatcgcagtgcgcccatgacatcaattgggtctgtctttccagtgagcttctggagctctggatcatcggttcgcatgaagacattgtgtttctatgtcactttagtcagatatattttgaatgacattagcaagtcaaacataccttttcatctccaattgtgaactttccctgtgtctccttgttggcttgtgagtactcatccaatttcttgattgcgtcgttgttcaacaccgtcttggcaaacttgacgttgcccttagtgtactcgtgacctgggaagactttggtatcatctgggagcgctcccagggtcttgaaagctgcatgcatttcctttggcgtaccctcgaaaaagcggccgcagccacctatgaacatggtatcgccagtaaacacagcccggtcagagccatcctcgaagaagaagcagatgctgtcttgggtatggcagggtgtgtgtagtgcggttacgttgatggacccaaccttgaacttggagttgtggctaggtgtttccgcaacgaggttgcagtctgctccacccatcacaggcaaattgaatgctttttgctagacaaaaggtcaggtatcaatatacagaggtggcacgaggatcttactatttccttgttacctccggcatggtcgtgatggctttgaatgttgttagaggaggtccatactcactggccagcaggcttactgatgcgtgttgatgatctttgacagcttaaagccagcactggtctttttcttgagatgctcaatcaccctgaagcattttggtcaatgctattcgtaaacgcctcgcgtctaaactcactctggcgggttagctgggtcgatgatgacagcttcttttgtcttgtcgtccgataccaaataggcatagttgttgcctgaaccctcccctagtacggtattagtacttccataaacttgccattgaggtactcttacacatgggaatcgattggatatgcatggctcgtgtggctattggctgcttggcgttagcactcgggtgtcgtctcgcctacacgacctttaccttaacaattggccttgtgagtattgtcggtgagtatctcttgattgcagcagcgaataagctcataaggaatatggtgacgatgattgaacgagaagacgttgttgatgtcatggagcttcgtcatatgggtcggcggggaggacgggcccgatcgggatattgtcggcagtttctctgaagactgccgatttcgacgcgtcgcgacagctttccatcatgacactcacaaccacatcacagaatcctcgattttcacacaaggacattgtgaggactataggggtggttttgatatattgtatagttctaaagagctacctagagccagggcggccctccataggatgggacccccgcacaggccatccttggcagtcatgtgacagacatcggcgttgaggctatcctattcgattcactgctatgctagtaaaactatatacacactgcgcgccatcctggcaatgcaagtaaaagttccaacgccaaactcctccgtgctgaacttgttcatgatgctcatttcacattattacgcctcatctccttccattacaataatgacttcaggcgcttctgtagctctggctctctggaaggaccatcgctacgcagacgacggtcttgcggatcgtacagagggtcaggcgtcaccgtcgccttgatcttctttccgaagtattcgatctcaacagcttcgccttctcggacgttgcccggtagccaagcgtatgccacgggcttgcgcactgtgtatccaaatgctgcggtcgtaacataaccagccgccttgccgttatagaacacaggctccttgccaagacacatggagcggccatcatcgaccgtcaggcatcgtaatcgacgggcggacgtcttcctcgacaggggctccaacgcggctttcccagcaaagtccgcctttttgtccatttggatggcatatgtcacgcccgcctcccatggattgtgttccgaggtcatatccgaccctgacgctcggattcccttctctatgcggagaccgttgaaagcagcacgaccagcagcgactaatccctgtggcttgccggactgccacaagagatcccataggcgttgtccgtactcaggtgttgtctgaatttcccagccatgttcgccgacgaaagactttcggaacatggtgactgggatgccagcaagactagtcttcttcacacccatgtagggtaggctcttgttcgaaaagtcttcggggctgatggcgcggatcacatcacgagcccttggaccccacagaccaaggcaacaagtacttccagtaatatcccgaacctgtgcccattgtcctggtgtatgtttggtctgtttgcgagcttcgcgtgcgagataagctaagtcagttgcggtgtttgcaccaacttggaacaggtcgccgtcgagccttgagatgaatatatcactcaagattccgccgtgactattgaggagcagtgtatgtgtgatggagcctgcttgcttagtgacatcgctcgtggccaggcgttgtagcaggtgcacggcaccagggccggcaacctcaaatctgtggaaggttgtcatatcatacatcgcaacggcgttccgtgtcttccaagcctcagctgcagcaatcggcgagtaaaatttcgatgaccaggcgtcgcgatccacgtgctgccactccggcggcaatgtcttgactaggtctgcattcgactcgtaccagtgtggtcgctcccagccgccaacttcgagaaagaatgcaccttgttctcgctgtcgagcatggaatggactgacgcgaaggtttcgggggttctccttcggtgcaagtgggtggatgatgtcgtagatctcgacgaagttctgttgggatgtctcgctgacatattcggtgctgagctgaacctcttcgaatcgtgtcagttcaagttcagcgatatcgattctcgatcgtccttcggtcagcacttcagcaacagctcgcgcaacaccagctgaatgcgttacccatacagcctcagccacatagaagccgtccaggtttggtgcctgtccaactacggatccgccatctggtgtgaaggagaagacgccgttgaagccgtcagcaatctctgtctcccgtaaggcgggaagcaactcctttgtggcttgccaagcgggctcaaagtcttcgggggtgaagtcgagacgggatggcatgttcttgtcatctacctccttgggtgtgacgcccaaagatccagcatcaacgggcattgggcgatggccatagtagccaataccaaattgctctccgtgttccctgtagtacaagtcctggtcctggtgtcgcagaatgggcagctcggcgttcatagcattgatgttcttattcacctcccttccaaccaggctaggtacagctgtggtcttcacgtactggtggcccagcggaagcaaaggaaccttcaagtcaatcattttgccgatctcaacgccccagaacccggcacaagatacaacgatatctgccggaatagagccgttgttggtcgtcacacccgtgacatggccatctgcttgttcgatgccagtgacaagtgtgtgttctcgatagctcacaccggcaatgcgtgtgctttcgatgaggatttgtgtggcacgggctgcgagcgctaggccatcactgggaatgtgcaaacctccaagtaccatatccttgttcaacaaaggatacttctggagacactcctccgcgcttatcagatgtgcttcgatgccccaggattgtgcgtatccgtgcttgcgcttaagctcctcgagtctttctgggattgtcgcgatctccaggcctcccaattggttgaagcaattctgaccatccttgtagagcgactgaagcttttcgaccgtgtactttgcaaagagtgtcatcgtcttggaggggttcgtttggaaaactaagccaggagcgtgcgatgttgagcctcccgggagactcagcggtccttgttcaacgacagtgatgtttttccatcctcgcgagacgagctcgtcagcaaggttggtgccgacgatgccagcgccgataataacaacgcgttgagaggtatccatagcggcgaaataatggaataactatctggcctctaggatgtgtaggagggcgcctcttaaagcccttatgctcgcgataccggactatctcgccacatcttcctggaactcctgccgcgggtaagcgaggactacagcatcaaaaaggcgaaagctttccggtaaaaggtgattgacgacagattcgacaagtagacaacgcgccccgcatgccatctttacgacattggtggggacgtatgattccaggtcctgtttgccaaatcgagtttagggtaatctgatcgacgggaataggcaagcctacataaagtgcatcaaccccgcttcgcgcgtgcggactacaaccacgcctctgtccctgcactatcctatttcacttcacaacagaaagtactcgtatgcggtttgtgaatatacaaaacatcattcaaccaaacagttgatcctatctctgaagcccagcgacatcatccatcacgaaaagtgaaagtgaaacttgggaatgattcgaacacgaatgcgacaacttgacagacactcctatcgcgacaaaactgacgaatctgtcgtatcgaatagtatgacaaggacttctcgagagcgccagtcctcacctgtcatgcccagccaccagtcaatcgcttctctagtgctatgcacactgactgacaatgctgccagcaccaagagtttcgaaatgagtctctcaatgaagaatttattctagtgcttgctatgagcaagaccgaatgttacatcgattgtggacctttatgctgcaaggtcagtgtcctcccggaaaacttttcatccggtagtttctcctgaacagacgctgtctaccaaatttgccgagcgcacccaaagcagcacaaaagtccatcacctggacatcgtactcgacctttccatgaggggtagctgtaccatgcgcattctccatgcgacaattcagcgtcacgatgaaccagtaatgcttcatctggcgagctattatccgatagacgcagcctctctacagtaggctttgcgtactgtctgcaatcaaccgaacgtctcaccgaaggccacgtcttgtggaggccactccatcgtccttacgctgccgtccgctgcttcaattccgagatcacccttgagattgcacagcgataagttcgtttacctatctactatcggcgtgaagatctatcgctttgcgatgatcccgggtagcaatgataagagttgatagtgaagctatcctggtggttttgacgtggctgtggtcgaaattgttccaggcttggctggcgttggatgtccaattttggacatcagatccacgccagcccacgccagcgcgaggggctttgacaagaacggtctacgcattctgtcacgatgacatttttattgaaccgctgcactgccagaagaaccattgggtcattgcccagtaattgctccgcatagagcttctagctcgctgtctagaacttgcgacgcctgatgcaagtgatcacgatggcaagtggagcgtcttcggaggccaaaaattgtgtgtagcgcttgcaacgtccccccgacttgattacgttcgcgcttgtcactggttatcagtcgctagtggtgaatggaagccatttccccatggggccttaggtattcgtttactcgataagggtgaggaggcactaccgccagtacacgggtatattaacgcctcaccactgtgaagacccagtcatcacatcattgctcttctatcgacgcttccctggtaacaaactaggtcattacttcgatacactcatcacatctcacatacacagcccacaatggcatcactactgagctacattggcctgggtggctcgaccacccccactactcctccagagaagtccgctgttcgcgcactgcctgccaactggtacacatcagaagagatgtaccaactggagaggcgtgcgatcttctcacgacgctggctgctcctcacccataagtcaagatttaccactcccggtgactaccttcgctacagcgtagccaactacgatattgttgtcgcaaaggaccgacaaggcgagattcacgcattccacaacgtctgccgacaccgggcctaccctgtagtcgaacaagacaatggtaacgctaagatattctcttgtaaataccacgggtggtcatatggtctcaacgggaacctcgcgaaggctccaggataccaagaccttcctgccttcgacaaagccgagaacggcctgttcccgatccatgttcgcctcgacaaaaatggtttcgtatggatcaacatggactcaaaagaagtacctgaggtttcctgggaggagcaattcgacacagttgacgagcaagagcgactgaccgacttcaactttgacgactacgtgtttgaccacacatacaacatggagagcaacttcaactggaaaattctcgcggacaacttcaacgaatgctaccactgcaagacgacacatcccgatcttcctgccatcgccaatctggaaacatatgatgtcaactgttcagcggaccatattcagcatgacccgaagactacagatgagcaacgcgcagctggtttcggcatctgctcaacgtacatgttccctaatgtctcattcacagtcacgtaagttcccaacatcagatttgtctaagacaatccactaacaacgacatcagctccacatttatgatgatgcagaagttcatgccgaaggctcctggggtatcggtcatgtactacgaactctggcgcaacaagaacgccaccgaagaagcgttccatgccatcgccgacctgtacgcgcgcgtcatgaaggaagataaggtgctttgcgagcgcgcacaagccaacatcaacgccggcctgttcatcaacggcgagctacacccccacatggagaagggacctctctttttccagaagcgctgccgagaagttgtcatggagcacagtgctcgcgaaaagcgcgagggccggcaaatctggcccgcgaagcaacagctcaagaagactggcaacagcgccatcagcaacgaagatgtggctttctgcgagggccttgcatgtggtaacgacaacgataagagcgatttggcttggtaaagggttgatgacatatcatgattgtgcagcattgttaggtgttagggagtgttgatagaggcctcgtcctctcgccaaatttggtaacgattgtatttcctttcgacgagttgtagtcctgctatcctttgcataacgcaaacgacagcttcagagagtagcacatgtaatggattccattcacatttcacacactggtctcaattcaactcgcgcactgtgtacatgctgtaccgcaatataacacctcccgacgtcgctctcccctccaccactgctcgccagcgtctacaccacaaagcatcatgcgttacgcctcatttccagacctccgcacatggaagtcagctgcgcatggtacagccgacgttttcctatcgtcatcgcataagtgcggaggttggttttgttcgggtcgccgccgaatgcaatctcgatccggatcgggaaagctgatccaccggccaatcgcgtttagctagtcagggaacagccttcgaaaattgtgggtgcgatacgagacggggcatgttgggaggcctggataagcagtgccatcgcgatggagatgttgatcttgtcgcaaacgtctgatccaggtgcgtcaaacgcatgttcggtcagtcccatgtatgatgtcaacccagtcctaactgtcgccgacgtcctccgtctccgtgtcctgctccttctcaactgcagcgttgtttctcagccacatttgcaatcggtacagccagttcgaatcatctaggtttgccccctcttggtctcgcagccggtatggaccgcccagctcttggaaacactcgtaattctctagcatccgcgcaacccgaggcgaatctcgatctcgccacgagtactttgacttctttgtgtcttctttgactctgtccgtgatgatagctacaggccgtgctatgtcggcacagatctgcaagagtgggaagtacatgggaaggtacatgtcaatgaccatggtgtattcgtcaatcttcataaggccatcggggtcgcagacaaactccaactagcccccagtatatccttctgcgagaagcagcttgtccagtagtgtatatcctaggtcttgaagtagtacacgaacgttaccgtcatgttcattgcgcacagcgttgaatctagaagcaatgtggaacgcgaagaagtgctggttgatacaggatgtaagatcttccttaaaccttaagctccccagtccgaagcatacaatcttgcgcacctgaacaagatcctcgattgcattatttatgctcttgttaaagccttgaactgcggactcgcggaccaagctggtcgcatagtcggtatagtttcgcgctattctgtcacactttccgcacattcgtgatctagtagccctctttcgcacattacttcccctgatctattgctgcgccagctgttggtctggcttgcctgtgattctggtatgcttcatggaatctccgtcgatggcgtatagcagcttccgtccgtcagatctgcttttcctaacatgcattttggtatgcaattctaccgctgtcatgaacttgatatcaactatgtcgtcttcagcggttctgtgcttccatacaattcttccttttccaaggagatccggttcgcgatgtttgaggaagaccttattgtttaagatctagtctcggacaaagacgacaactttgaaggctttcgcgagtgaatatgccgatactcgtatcatactctaatcctagtctcttcaagttcacggtatgcctgccccaggtcgcaatctagtccttcttcttcttcttcttcttcttcttcgactttgtcttgatcttgtactgaatgtgacgtggaaatggaagatgcatattaaattgcggccaggtgctcaagatagtcaatgttacaagcagaatagcgatgggagtttaatgcaagagctttcagagtttatttgtgctctgtttagagattgcctgcttagccgcaaacgttaatgtctagaccacctggcataatttatcattgcatcacctgatcatacaaattattccgctaaaaattgaatcccatcatacaaatacagggaagtactgtctcgtgaagctactcggtgaaaggaccgatcaaaatcggttggacaccacacaagttttacaagtagatggggtgtaaaggaattagtgcaggttttcggatatgttgacactaacattcattatcccaggcggaagtctggaattggggcatatcttatcacagccagacggcaatggctcaagttccaagccgcacatcaaactcccttacattgtgtacaattcagtagttccaagctcctcataaaaatcaccatcacagaaccgcctccagtcgcaaggtacggacgggataaacatcaaactatcgcagcttctgtgacttatcttcgaagatttgtgagtgtgtttggaatagttgccagaaaatgccgctctcagaagttacgaaatttttgatttcgagattgtgtaaagacatgaacgagaaagatgcatcctaggctcctcgcaagagattcgaatcattcgtatatcatctctccgtacgttgctcgaccccacagatcaaggttcgcaagatcggggtccagtgcctcagccaacaccgcgaatggataacgaccaaagctatggcaggcacaatgcgctttcaacaaattccgcgcagcgtagccaaccataagatcttcgcctctactcagctgcacttggagagtctccatcgaaaagttctgggaagtccagtcagaccgatcgtccagtcgccgatatgacagtagttccgcttgaactgaagaccacaatgcaccgagattcttctgtttctcgagacagaagtctgccctaccatcgctgtgcatgtctaaaagcacgtgatttggcccagtgcatcccatgaaatcgtcgtcgtcgtcatcatcactccactcaggcttatcatttctattcccgctcttctcgacggctgctatctcacagcgacgtaatactccagccaatacaatccagcctgtcctaatcattgcactccaagatccgattgtgggctcagccatgatcttctccgcaagctcagcagccgtaagctcttcatggtcacactcgataattgaggaggaggacaataacgcccgaatggaaacatcggctttcatggaagggtcgaagccctcaaatatcaagcacatggcacatgctagaattccaaagaggtcctcgccgtcccgtccttgggaagcaagatggtatgctgtgatcaccaggctgtgcaaaggcgataactgtagcttttttccacactccggatcgaagcagcgtcggatgtacagtccgctcggtgtcttgaggatgaagggtcttggtatgaactcgaacatgcgggcgatgcagtgacatatggcctggattgaagtgttgcaaaacttgtgtttccagctggatggtatcgatagtccgccattgacatgcatctggcgcacacaaggggaatctgcatcccaacggccacaaatgtcgatttcttctccaacgaatcgtgcaacacccttgaaagcatcgtccacaatctcaggctttgcacttgaatgagacttgatgattgcaatcattaagttatccagtacagtatggccgtgctcgttgaaatagatttcgttatctcgagatccggtatcgaacattgcgactgttgctagcacgtcgcagcaggacttagacccatcgaggtaactcgttgctagatgaaacggacgcagtggtgttgtatcgatttttttttcctccaattcatataagactctcctgacttgttcgatattgcgactcatgatactgaaaccaagagactcgatgaggagctcgtcagagcgtctctcatccgcagcttgtgcgatccgagggatatcaaccgggagctctgtggcagaagtaaggctaaaatcattgtgctcgagggcgtctcgcaaatgtgcctgtaatgaagattgttgctcaccaggaggccatggcgtccaactggggtcatcatcaatgccatcctgaacgaaagccgaagaggcaacttgaccttctggtattggcacatatgactgccttggaacatgaatgtaccatcggcaaagatcggacggccttggttcattgtcatctggcgtcgctggactcattaaatcctggggtgtgcctggaagaccacggtgagctgttggttggtaaccatcgaattccaaaagctctgcagtccatgtctttggtccttttccccagtgttttgcagttttgaagcaaaagaaccagtactcgtgcagccagtctgacaaggtcctactccgtgatcagtcaatacctagagatgcgtcttacgtcttaccttctctcctctccattcaagagtgtcagaagcttctcatggtggccttgtgcaaacatactggcccgttcgaccatcatgagctttttcatgacctgattggtcggcgagggtagatcattcggtgacgcaaccgatgagggagtcgtaacttcaatgttactatagggcgttgcttgatcgaagggcgaggagtgatcaaatggtttgacgtatgaacgacgcatagcagcgtaagggagattccatttcaggaagcttcgatgttagcacgtcggtcatcagggctgagtaaacgtacaaattattggtgaatggcagaacatgtccatcaacagtcgtgatctgtcttcgaagtagagccaatgatccagtaatttcccgtgtttgctccttcataacccttctgatcttctgattgtcgatcttctttcctttgatggaaacttgggtagagaatttgcctgctacagcacggcctttaacgtgctttagtgccttggtaatatcacttttgcgaacgttcttggaccacccccagatcgcgaattgggacttgtattggcgttcactacatccgaggcttgttagctgtaaggtatcctgctaatactattaaggactgccgctgacgcacactcgatagaaactatgggaagccttcatctcttgaacgatgcgatcgagcttccagtcctctttcagccacagggattccaggactggttttacgacctcccagggatccctggatcctgacgcaatttgggccatcgtaaacagttcagcgtgtatgcaatagtcaaaatagatgtaaattatacaacgatagaaattcgagagtggcagtgcttaggaaagctgtaaaactgctgcatcgtgacagcctggcgcactcaggtcttaatgcattttggtgctctgtccggcctttccggaggattaggctgtttcagcccaaggcatagtcaaggtaaagccaggttctgtaaccaataggacgtcgtcccaaggcgcaaatccggttctgatgttgcaccaggttccgtcgcgcggttgccttgttgcctttcttgcctgcaggtccttccgcctagaagcgaacaccgatccgccgtgccaagtcgaccaaaagtacactggccaatccagtaatggacggagaagagtagcgtcatcggtgaccacgcgtcgaggattacaatgccaggcgaggtgcatatggctccaatcactgcgccgtgatgcgctgaacctttgtactgcttccaaaacccgcgcttccatctcccaggtctcctgtcactaagttccctgaaaccaagggaactgtacggaaaatgtaactcctgatgcttttctgatgagtgaggagtaccgccataggcctgcatcgcactgactgactgttcttggagaggcatagaaggctcggtgcaacatctgggtacttcactagctgccgcagaccgccgctcaggcgcgcagcttggaaaagcttaattattttgtgctcccgtttaacgttatctaagatctggctgccaagctgaacgaaagtcgtccgtccaatgactgatgtttcaacggggcggcttccacattagtgcggcataccaaggcgaccaaaagtcgactatccaatgtgattccaggtgcagcgagttcatgccgcatttacagagcatgagggtaatatggttgacgtcgacccctgcatgctcgggatgcatggtggtttctttgcctaacagtacaactgacatctacgcgaagggactgacctcgtttcgatgcgcagagctcttctagacggatattgtataaagagaacaacaatctccgcttctcctgtccagacatctcattatctggcatatttgaccaaaacaagctcgtacttcattcccttagtgagcttgacccagaatctcccatccatcatgccccagcaagatgcatcgccgtcagtttacctgtgcctgaagtctcttgatccgccatatttctgacactgaataggacttctcactactcgcttcatcaaagttcaaccactaccgtcacgctatgttcgtaccatatgctcacctcctcctccgcatccaccggatacacaagcaacatgaatccgatggaccgtttcctgtccgagggctctgcggagcagagcgctatgttcattcgtggagataacggcgagccatcgacaaagaggaagtgcgagtgcaaacggacgagcaaggagaagctatagcaccgctcgggtgcatcagcccatgaaaaacttggaagcatgcgctctaccacacatgtcgctgtgatagtgttgtcggtcgataaggcgcatgaatctattttggattcaccaagctgaaggagcccgctttataaagacgatactgttgcttccttttccccaaagaagcttgctctagttagatcctgggtccatgaaaatcagtagtagaacaattcaatgactaacatcgcggaaccaacttctcgtcgctacctcttcatgctttgatacattttacattgcaactacatcaagttcatggattctaattagtgatgactcttaagaatgtgaaatataatcttgctcaattatcctgtcctacaaaattgctggcacaccttgtaactggatgactatcgaacaaagaaagatatggcataatctgtagtatgacttgacggccaaaatttcaacagaatgagaaacacccttggaaatggcagaataatttgcaaacagaggcggatgcgcacagtacactcctatggactagaggtgtgctattggccaagctagcacatttctaccaaatttgacgcacaaacgaagatgcaagcgtggtgacagcaaccttcgtcgctgatgcaatgcttttagtagaagtcgtgggcgcggcaaagctccatgttagaggctcgctaatgagcgatggcgtgaacatagccgatcgagtgctcttggacgaagagcttgtgccgacaacagcactcgttacggaagcagaatgggtagttgaagtcgtgctagcggaggaagacttggggaaggcaacaggtccgggcgtcaagaagggcacaagaggattggtgaatgcgtcgaccatggaacttgcagtgcatggagcagtgacagttacagtgacagtctccttggctggggacgaagctagttttgcgacacgattgtagactggttggaacgtatcagtaaagcatatgattatgaaatgaagatagagaactaaccattcgagccgcgaatgacgacctcgaacgcctggccgttggcatcgatagggccgcgtccctgaccttcgtttgtgatgtcggcctcgttgatggcctgactataaagaccgcatactaccagagtgtttgctgaagggttggggcatgcggcagcgggatcaacggatggattgcgttggaagtaggtattgactgcgaacgacatctgttagcttgaaacatagggtggtttgataaataactcacaagcttcgcatccaccagttgcatcgcagtgctgagcgcatgcagaaacgtcataagagtcgaggttgatgatgtgcatataactagccgaattgacggcagccgaagcagctttggcaatgggctcaaagcctgcaggtgaaacgacgacctttgcgatttcgctgtagaaggggtaatttccaaagctttcaacagtgtttggaacgggtcctggagccacactgtgcttgagaggcaagcaagcctggcgtgggaggacggatgctgacgcactgccaataatggctgagaagattgtagagtacttcattgtgttgagtatgatctatagggtaaattcaaattcttaagcgagtctgatattgatggagaaaggagcgggcaagtcaggctttatacccatcagaagtgcaaaaagactggtaacaaatttcgatagtgagcataaacctgaagccatgtatcgaagtgccacggttgcaatttgcactcgattcacaatacgacatggttagtcagtgtacattcagacttcgtcactaacaaatacggtcctatgacttgcatcctttaaggttccgaaacaagataaaaaattcacaagaatctcggacccggcctgggcaagtgtctaccgcatcgcatgtcccgacgctatacgtatgtacaagaatattcaaaagccatgaattatatcggtgaacatagtcaggaatctcgtccaatcagtcacaccagtaacggcggcactctgactcgagatcagagatatctttctttaatgtagctgtcggcctggagatgaccgtcacctcagcgcgcatggcggcattctgatttctgaatttcatgtccacggacctcgatatttgtgtgcgcagaagatatgaggttctgctaccgtctagcagctgtgggtcacgacgtggacccgctagcgctaatgcgccatggcttcagtgttcaccccacctcaacaaacagcaccgacatctaccctcatcttcaccatccacgctggctttctcatccgaaagatggaccaagggccatttccgccggaactgccactgccccaaggaaatgggcggggaacgtgtcgacactgcgtgcagttcgatcacagcttttgtaggcacgctccggacctcccgcagatcaacctcgaattcttgtgcgacgatgaaggtctatcagatgtaccccagatctatcgtcgacttttccagcgaacaaaagtgttcactgccaccgtacaggatctagtaaacataaccataaaatgcaaccctgccgggtggggcgaagccgctcgttcgattgtggactacagtgtcttcattctgagatccgagaggcttggatttgagcgattcttgcacagccaacgtggcagtatttactggatgttggacgatgcgctgctacgcatctgccttgaccgttgggaaaatcgccaagctggctctccatgggatcaggctatcgcacctattctgcttactctcgccgatgctaagagccgtttgccctcttgggtcgaactggatgtacaaaacatggcgaaacaccagatcgacaaccgtgcggccgccaaaagcctgacgaagagttattttgatcagacacaaggttttctacaacatagttccagactttacgaaatatggagaactgtacgcatgtcaggaataggaaaattacccgctgagttagctgatgctatcatcggagacgttctgagtgcagaaaaccttcctaggggagatctaaggccattgtatctgccaaagggctgaagacacagcaaaggtcaccgagtaaaacagacttgaaagagaacatctagggaagctggctgcacattcttagctttagagctgagaaaccagctcatggcgaattggcccaccgcaaatcgatgtggtcaaaacacttttgagatacagagatctatctgtctcgaatttctatctggagaatgaaatgcgactaatgatgcgaagaaatgggcagaccgctagcatggaaatagaatgttatgcgggtcccctctcggcaatcgacctcaaatgtgctcacaccttcatcggataagaaggagcggcccgttggtggatacataaactgcttgttgcgcaactacaactttgattggaattattgcaaccactgcatgttcttctcatcattttacctcgccatgggagcaatttgagtgcgttcataagccgacaatcttcggacgatgacgcacggaactcaaaacaacatatgaaaatatacaagaaaggatagccagggtgtgttgaagagtttgatggcaaggcttcatgagctgatcatgggctggacaatggcgcgaaagtcggggcttggaatgcggacgacaacttgtccttgagaacctacgagcctgtaatgacccggaatctttcttctacctggtcatacttcaaagacagactgtggtctcgcacgcaatgtatagactgcttccgaacgccgctgacatcaaaactccaccaatattccatgtcaacgacctttgcatcacaaacaagacgcattcaaagatgattcgagggaacgcttgcaccgctcggctacgttacttatggtcatgacaaattggcgaaaatggcggaacgatgttgctatgcaatggcatcaagtcattgccacattcaggctgacggataccggcacgcaacaaaacatggacatcactctgaggcacaagccatgagcccagtcgacgccacaactaccattcgattacaattcccctaatcgagccattcgacgtgtcaagctctcgcgctgccgtgtccgcggacgctattcctcgcttagcaccccgcaacgatgaagtcttgtcgtcacgtccgcatccaccaacttctctgaatggctactacccctgtctctgatgtaagaatctgtaaggcacggagtaccccatactagaatatacccggacccatctcgctaatcgcgcgttgccgtcgacgtggttttgctaacggtatgtctcatccgcgcccagtgacatacgcgccaactttgtgggcgtgattggaacgggcggtttggccttgccatgggctgagataccggggctgtgtcgttagaacaagcgatattgaaagcctctcgggaacaaatgctgatgtcactgtaaaaggaggcaggactattggatgaaagacacagaaggatgtaagcgatacaatcgtacgctggtacataaagaacgtctaccctcgctagacaaactcgctcaacggagggcactttcaaattgtccaacatacacaaattctcaagatgcactcttcaatgctcctcgggctcctgcccctcgccgccgcccaagtcgcccaagtccacgaagcacctcctccaccccccgtccttctcaacgccaccaaatccggcgtagcacccaccctccccacgcccttcaacggcactcaaaccctccaaggcgcaatcataatgcccctacccccacagcccggctacatcggcctgaacggcaccgcgaccgcacaaacctccatgccagcatccacctaccgcgccaccatgcctccctccatgttcaacgacctcgtcggcaccactgtgagcggatacatcgagggcgtaggttccccgtcaggcgtgcgctttaccgtcaagctgcagaatcttcccgagcaagccaagtacggcccgttcaactggcacatccacgcgttgcccgtgcccgcggacggtaactgcacagcgacactgggccacctggacccgacgaatcgcggcgaattaatcatgtgcgacgctgcggcgcctgagacgtgtcaggcgggcgatctggcgggcaagcatggcgggaagatcatggccgcgggaagctttgagacggcgtttgtggagaagtacttgacgacggagactgggtcgccgttttctttcgcagggttggggttcgttctgcattcgatgaatactacgaggcttacttgtgcgaattttgtacaggttaatgggacagtgggagggaatgggacgatgccgagtgcgacgggcccgccagcgggagagtttactggtggagcaggaaaggtcggggctgcgttgggtgcgctgggtgtagcggtagttgctgcgctgttgtagaatgctgtagtatagtagagtttaatgataatcaccagtccaggtattaaatactttggaggtcatcatcgtgactttgtgtcagtgcattctgccatcgtgaactactgtcacgctaaacaacatcttcactaacagtcctctcactctctttcgccctcccccaccccttatgcaccacactcctacactccttcccacaggccggtgtcccacaaacccaccatctcggccctgtgcccaactcatccttacaccgcccgcacttcgtccacttctctccacagtgatgcacgccacgcttcaactccagcttcgtactcttttccctgatcgccagcaattcctccacgctgtgtacattgcagtctcgacacacagcacgctcgaccttggggatcttgtcctgcgacgatttgtagaacttggaggtgtgtatgaggcggaggaaggggttcggatgcgcggttataggggcgcatctacagtgtggggggcgttggcggtgcggttggtagcggctgacgacgagggcttggaagcacttggtgcaggatggcaggcagttttgggagtggtggaggagggtggtttgtgggatttggggtcgatgttgacagtcctggttggtgattgagcgatcaaaaccttgataggttgctttgggggaatagacttacggtgcagatttgcttgtcgcatatccagcattccatcttctcttttcctggacatgtgtatcttcggaacgtcctgatacgtcgatcgaagtcgtgcgcaggcaggactacctctcgaacgctttttgaaacgcgactgagtgtcatgacatcgaggtagtgcatgtcctcggtgacggccatcagcatgtcgtatacacctagaaagtctgacagcgggcacgcttctccaggtccacccttgtaacgtggcagttgctttctctggttctgcttgtacatgtccttgagctcagtcacttctaattcggctttttgttcaaggccccatacggacttcagcgcataccgtcggccaaatcggacttttgccttgagagagattggcaggcatctgaaaatacattgcggaaagaaccacagcaacaggagcaagagagttgcgatacctcttggtattgccgtaagacaattcagagcagacttgcatagtgccatcaacatatcgattgttgtcttgccttgtcgtcttgtgtccctcaaagcgccaaagaaagccataagaccgaagagaacaatcagcgcgtagaagaatctaaacagcattcgtcagctgggactggcttgtgttcacgttacgataacactcacgagatggcgacaccgtactgccactcttgcacgaagctcttgcacatattgcctcccgtagtcgctgtgccattgagcctgccagcagcctcaaagaagctttcatttgcacctgctggtcgaatgtaagcagctttagcgcaagatgtctcgatgtgtggaacatattgcgtctgatagcttgtggcccacgagacatagatggttatgacaagatcgacagccgtaaaaggcagattcagtggtggaggaaaccagaaagatgggagccacactgcaatattccagaaaaaggcaaaagtgctccattctgaggcaagatgtgccccgcttgcaatcttcggatcataagtctggagttggtcatgagcgtgaacgaggttccagtggttcgtactggaagcccagtagattcccagaggcgcaaagagagcgaatcttatgatgccaactgggacgagaactgatattgtatatttgataagtaaggatcgctggtactcgggttgagacccacgtacgatggtaccagtcaccccctgctgggtgtcttggagctgtttgggtcattgttgaccgtatgccaggctagttgaggtagtctcgatgtgcgacctatgagttgagatggtgaacgcattcagtgcgttggccaaattgcgagcaggggtatcagaaatagagatacacaacatgacaagctcaaaaggcgactggaccacgatttgtagggacgcgtgaattggcctcaggtatgcaggtatggcgccaggctgaaggacttcggtagcgtaccatgtaccagagcgaagactttcaccggggggacatagtcactcgaagccgatgctgagccacactcgggacagttttggcgataatctggaagcctaaggtcgggaagcgcatcgtgaggtgaacgactgtggtggtgccaagttccggtgaggatactcttccaaacgacctatcattggcgattcgcgacttcttctgcgccctacccctccttccgccgaccctggcttttgcgcattcttgctcggagtcgtgacatcactttgctgacagcctgcaggcgttcaaagcgagcgtagcgtctcatctccgtatcgataggaatgcggtggaaccattcttgcgttgcccgtcacgatgcaggcgactttgctacaggcagcctggcgccttacagaggcacgttaagggtccgagcagacatggggacgatgtctagagcgatgagttgttcttgtaccattggaagtcccttgccaagcgcatcgcgcacgggtccggaacgacgccgtttccacagcaacagcggcctgtttggcgatgtcatggcaccagcgcgcgcacccaattccacaaggcataacgcgtaatttcacggcccacaacgcccaaaatactccgcactcgagatattagctgcatgccctcccgtttcccgtttccccttgcctgcttctgcatcgtcccaagacagcccgtctccactgcatcttgatagccgtcgcatctatcgggagtgacagttggacgtccgccatctctctgcgacacgtccacggccaattcgcaatggaggcgctactgtctctcgcgttcgacaacattgcgtccaaggacacgcagaagatccggaaggggctccggcagatcgagggcatgctcgcacagatatgtctctccggcagcaagtcgaagcagtccacgccaggccaccgacggaacgcctcggccatcaacctgggcgagcagcaagagtcgacaccaaagaagctgggacagttgtccgaggaccctgcttttagggagttctttcggttgcaggaggggttcgagtggaatggtaaggttgcacggatgcaatcgccaaactctagctaattgagtttgtagtcgcaacacgagtggcagactgcctcgagcgtttactaggcatggggagcagcaaaggtgagactttcacagatgtctaccacgaattggcactaacacatgacatagatggccagaacgacatcctcatcctctcatcgctctcgaacctgcagggcctcttactcctgcactcgccatcgcgaatcatcttcggccgcgaggtgtacatgaacctcatcctcgatctcctcgacccgtacaactgcccggcaatccagtcgcaagcgctcctcgttctcgtcaccgcactcctcgccacaccacagaatactcgaacattcgagcacatggatggattgctgaccgtaacgagcctgttcaaggacgaagagacaacacaaaacgtcaaagtcaagctcctcgaattcttgtacttctacctcatgcccgagacacctgccccgagtctgcagaggagtccaagcaaacttgccgctgcgttcgaccggcggactagcagcgcaaacggtgacgatggcggcggcgcatcgaagaagaacacccggtcacaagaggagaagcaacatcttctaggcaaatacctgagcaacgtcgacgccctagtcgaagacctgcaggagagcgcgcccttcacaggcgttgcctgccgatgaaaccacagcccccgcaccactactctctcattccagcgaacagcaccatcatcatttcctacatcaatctgctttgaattcttcttgtccatatactcctctgggctcagtcctagtctcacactttccttgaaacatccttcagcaaggcgttggcggcgtttgtacaaaattttctggacgtcgataatatgtctctgggctttcaatgctggcgctggttccctgcattacattacagtttgagtttggtgtctttggcatagcggggttgctctcactgtaatatcggattttacgtagtatcagacagatcagactaccacatgttggcagtatggtgagattgctagtaatgcaaaaactcatcaatccattcttatcgaacacaactttgcttcggacatgggccatagttgaaagcgctattgtatgcttcgatgtcagcttaccgccgccgccacgagataacgtggcgttacaaactcgtctctacacaagccagtccaacgcatccagcacgatctatgtaagcctgtgccaagcacaaagccaactggcaagcgatagcggaggtgctctcattggcgttccctctgcatctgaactgcaggagctgtcacacaagccttccagccagagccgagtgtagataccgaccgcttcatataagcagcaaccacttttggcaagtaagacattgataagcgggcagcatttataagcttatccagccaccgttgtgtcatttgtaacatcttgctgaagtgcaggcaaagaagctcactagccaggctgtagcagtaattatacagtaggtctcaattcggagacggtgtctcaagcgtagtacaaagtcgacaggacgccgaagaggcgcatcgtacatcggcatcggggcaagaagctaccgaatcctgcgtcagatgccagttggcgatcatcccatttagggtatgacatcttgatacggcagccggcggaagctagtaaggaagctagtaacaatcagccttcctacctcatccacccaacgttttgacgaggaatgtacagggcacgcgagcagctggaattttgcgattcacagcatgaggatgttggtcgcgaagaggatgttctccacgaggttgatctaggcaattttgcgacaccgagaagcgcctacaagacgccagagtatgacttgtgcctgtcttgatgtcagaataatgacgcagggcgcgttagacaacaagcacgcgaccaggataggtagacggaatgccggcatcttcacacccagcacatggcattcgctcgccgcttcgtccgagacgcgatgcctagcctgtttcttcttttagtcgttgacatcgtccgctatgtccgccgattttgaggtcatctatgcggcgctacctgacgccttggttattaggcaggtgatgcagagaggctgactgcttcagctggctttgttctcttctgttcttgttcctccagagctcttatactctactctgagtgtcttgatctgtgaagaagcagccacacgtgcgctggcagtaactttgtcaactacaacgtacactacgtccgaacggatcgcatcggcagccacacgggttccaccttaccctgacctaatagacctcaggcaacttgatctccgtctatcatccgggtacataatattcttcgtcctcctgtatccgcagtcgctgaatctcacgcgtcccttcttgccaaacaagttttggtatctctctgcgtgacactcgactaccatgggcgcaggagcattcatagaaccactggtagtgatcaccctgctgtttggaggcacatgggtcaaccggaataccgagtatcgcctcttcaaccgcagaagagtgtatacacattcgcctcgatctgcctcgccgtcgtctagcggttccggtcgctcaagccctgcctcgagcgtaacgctgctctcgcaaatcgacgaggagccagtatggcgggtccggaatataaacattatgggtttgcagaaggaggtcgtgtcgcccaacacaaggcggttccaagactacttccttagtagattactcaagaagttcccattcttggtagaggcatggtattgggccttgatatactgggtaagctcaagctcaacctcactgtgaaaattccatactaacatctccccaggtctaccaactcggtcgagccttcagcgccgtgaccatggtcgaaggcaccgtcactgtcgcccgccgacacgccctccaaatcatcgccctcgagcaacgcctgcacatcttcctcgaactcgacgtccagcgctggttcctccaacaccccttcctgatgcactggacaaaccgcatctactccttcgtccacattcccggcaccatcctcttcctcgtctggctcttcttctacaccaccacgcaatcccgcatcgatctgcccacccacacccgacccaagaacgacgatatttcctccgccggcccaaaactctacgccgccagacgcagaactatggctacgtgcaatcttattgcgtttattgtcttcaccctctggccctgcatgcccccgcgcctcctctccgacgccgccgtccccggcgcaatcggcgcacaagcgcgctcatacggcttcgtggataccgtgcacggcgccgaggacgagagcagcgtgtggacgcagaacaagttctgcaaccagtacgccgcgatgcccagcctgcactttggctactcgctgctcatcgggctaaccatcatgaccatcccgctcgcgccgcagcaccgacggagtcgcactgtacacttgacaagaagcttgcgcgtgcgtttgccggcgccgcgaaggctgatgtgtttggcactgggggtcgcatatccggcgattatcctggtcgcgattgtggcgacggcgaatcattttgtgctggatgccgtggcgggcgcgattgtgtgtgggtgcgcgtggacggggaatcgtgtgttgttgaatttgctgccgttggaggactatttcctcgcggttgtgaggatacacaagcccgagcgcagggtggtgtggcttgatggcgccgagagggtaggtggggagaaggggagtgggaagggggtggttgttgattgagtggagattcgacagagattgggtgggtcatgatgtgtaatgattgcgtgctttgcttttggaggggactaggtgggattggataagatagataccctatatgctttctctgcgcggtctgtcgttacgattatggcttcgagaatgacagcagtttcacgacattgcctgtgtatcacacggatatatttgaaagttgagactgtgccaagtttggaaggtacttcatggtcgtacgaactcactacacattgttctgacggaaacgccacacgggttcttaccagtgcacttccgtcaagtcactattcaagatgactgaaaatccgccagatgtgtccatgttgaaacgtctggccgtacgacataaggtctaggcgactcactacaattgggccttgaagtaacacttcaagctgtgtgtctacgctaggttagcgatgtctctacattcagtaggtggaggtagcatacccgaccggcagcagcatttgaagcgcagtcaagttcaggagccgaccactccttagagtgacaaaggccacactctccaacaccaatgatgtcctggttccagttgcatccgttgtagtggaatccaagctgatgcttcgtgaagtcgtcttcggtaaggtgcaacattagcagggtttttgaaaggtgtggaggagaacttacaggaaccaacggtcaggtaaaaaccgcctatagcaatgagcatgacggtggcctcgtcgtcgaagctgatattgacaccaccctcggggccaatgctaggttgccagtatgcgcgggccttgagaggagtgccctcggaggcttcgcagaactcggtgatgcttatatcgaatgcgtagttgtagcgctggctttcggcggcagcattggagctgatatcacgagtgatgactcccttctcgcctggaaggccatgctgagtacctatggtttcaccttctacaagcctgatccagcaagccgaagtgatactctacggcaagtcagtcagtactcgattatcagaagaccgataaactataccctagactctgtggcgccctcataaatgacatctcttgaccagttgctcttaacttcgcagccggcccttctacccgaggcgctatccttatccagcgcccacttagcctcacggaatttgaaccatgcccctgcctaggtgagcattcaatgaccgatagtagactcaaagacttactgtgctcattccagtcccagaagatatgcatgtcgtaatcattcagcttcacccagatgaacttaccctcaccctcgtagtccatgacgaagtctccgctgcgggtgcttatgtttccctggcagtggagcattttgccgttgaagtgctcggtgaaagtgacctggtagtcccaaatgccgtccgtggcaggagcgtccataccaaggctgggcatcgaaatgagatccctagggtggacggtgattttgaaggcgtagggagtatctgggcctggggcgtcatcgacatccctggcgtaaacagccatggcggtattggaagcaaccaacggcgctggaacagcgaccgcgagcgccgtggcgccgagtagcaagagagagatgagcttcatgatgagcctacagcaggtaagcaattgagctctgggagacaatcgagagtgtggcgtactggtgctggaagccgactgtggtaattgaggagcgaggggtctgtggaatagcagaggtcaagtagacggcggagcttagcgcctatatactagcgggacgaaagtaagtgaagggcagagcagagcaaggcggcgcactaacactgagcttggatgaacacaggcaacaaacgacagaggggatagggtcgcgtgcgtgctaagtgcttgatcgcagcgctcgggtttgagatcgcttcaatctcttcgaatactggagattctgtgaaggattgagacgattctactagaagtcacaacagaatcgctgcggtgggcggatagcgaagtgagagcaagagctctagtaggtcgcacggacatcgcagcaaacgggcaggaccgagtaaccagctcatcacgtggcaatcggagataagaaaattgtgacttaaaatgtgtgtgaatatacctacatgaaatcctacaccctagtcacacacccagacatgtctccaacgccaagcaatgcttcccaatccctaacgcccacgcctcgctacgtcctccaagaatcctagcaaaaacgtcttgtcgactgggctcttggcatcattaccagacctgcttacgctgcttgtactgccgtgacccgatgtgttctcgattggatgtgaagtaggcgggatgacgatacttggcgccgctccagactcgccgatactcgagatcctactgcgagaggcaaagtctgcggggctgacggtctggctacctttctctgggagtgggctgacagggctgatgatcccggacgtggtcgtcttcggggtcggtggcagagggcttcgtcctcttgggacagcgctgtgagtctgttgcaatggcgtaggaatacgagggctctggggcttcgttgaggattggccgaagagggagagcagagcgttcttctggtcggtggggaaggactctcgacggtcaaagggctgttgtgctgctaatggggctggtgactgtctaacaggcatggaaggctgtggcgacgggcccttgaacatgttcagtagaccttgcgcgtgtgctgtaggtgctggcgactgccttagcggcattgcaggttgagcagctggaggttggggtgaagggcttttgaacatgttcaacaggccctgtgcctgcgcggtaggtgctggcgattgcctgaccggcattacaggctgagctgccggtggttgcggtgatgcttctttgaacatgctcagcagaccttgcgcatgtgcagtcggtgcagctgatgcaggtgattgcgaagcaggctgaacggcgggcggctgtggtgatggtccttttaacatgttgagaaggccctgtgcatgcgctgttggtgcatttaccatccctgtggtgccctgctgaggtcgcttcagaatctgtggcttgaaagccgtctgcggctggtctgagatctcgatcgcattcggtggtgctccgtttcgggcgccgttctggatgtttgaaggactttgggttaccgactgctcacgcttcaaaatctgttgaggcatgaacgtagccggcgatggcccacgggaactgacactggcaggtagggtgttcttcttcatcgtgtcgaaatctggggcattgacaggcccgcgtacagtagctgaggtgatgcccccgggtttcggctggttgccaaacatgtcaagcaaagtcatattttgcggtcttcctgacttctgggagagttgtgcagatacatatgctggcgtggtaggcagcgcagacagctcagcaggctccggcgtaggcgacgagattggcggagtgcctctaaacattgacaataacgcatcctgttgtgcggatcttggcttcggctgcactggctgtatgttaataggcggcgactgaaattgcggggatgccagctcgtttggctgatactgcgagacatggcgcgattgtgctcgaggtgccatctggggggtctgagcttggactgtagcccggggaggctctgaaggtggtccttgttggtcgctgatcttgaacgagttcaacaaacccatcgtatgtgcggtgagcttcggtgcaggtagttttgaagcaggcggaacggccgggccggctccgtgtgaaccaaacgtttgggactgtgaagcttggaaagactgagactgtactgcgtgtccaccattgctttgttggaagggcatttgtgggggtgattgatacatgtggttgttctgatggtgttgtggcggcataaagtgttgctgttgttgagggtgtgggtgcatgccattgtcgaaatgtggatgaggaccatggaactgcatgccctgatggggtgggaacgggaatggtggtggcggcatgttgtgcatttgaggtggtcgaggaccatgttgtccatgaggactgttcggctggactggggcggacatgacctggtcgaaaggtgttctcggcaaagaatggtgaggactggatggattgttgttgccttgttggaacagggccagcagaggattggcctgtggctgttgagctgtcatgccaggagcctctacaggcggtgactgcattcccatgcctacactgagcaggcgtttgagttctgctgcaggatccacagattgtgctgcctgagattgcatagagacttcgggcagagcatcgcttccttgatggcccagtcgagcgacgaggttcgcaaagctatcatcttgctgcggcggtaaagaagcgatcatatccgctgttgtcgcgtgcacttcagcctgtagctcctcgtcgtctgtaataggcggggcaagatgagcgccgctgcgtgccctctgcctgtcgagtttttgttgttgcttgatccacgccctgagcggtccgagaaacggcgctaccatgtagaagctgctctccttgatcatatctggtccagcaccttgcggttgcgcctggttcttcctccgaagggtgggcaggtccgtcaacttgtaccaatctatcttggagatttcctttcgcgtccgtggttcgaagtacgtatccatgggcacaccgcgaaacacgtacagcatcatactctgctcgcgcataacgatggagatcttcttcatgtcttcgtccggcagtaccaaattggcttcttgcaggtcgtatccagtctcttcccagacctctcgcacggcgcagtccaagtcggtctcttccttgttgatcttccccctaggaaaactccatttcgcgcccttcttccatcctttcaccagcactgcatgtgtcatatcctggttgagcatgattgcgccgcgcacaggcactctggtcttgtacgcgagaaagttctcgtaggcctgctggtgcagctcttccgagtatgccgagaacagcgggcagtgctggaacatgagctgcgagaacttgcgcaggtgcatcgagggcaggttgttggggtccagcgggcggatgaagtcttcgtagaaccattgcgcttcttcgatctggaagcatattcgctcgactgactgcagctcttcattcggcagattgacgatgaagcgcacgcataggtcgtccagccagtcaactagcgacatctttgtattcgtcatggtggatgtgcgtctggcccgtgtcgagcatgcctcgggcacgagaagcgagcgtggtggggaggttgtcggacaactggcgcgtcgcagtaccggcagtgggctgtcgtgtagcgagtgttctggaaggcgatgatcagtgaggtgtaacgtgcacagccacgcgaaaaatggggaacaatatcaaagcacgtgaagtaaaggtggtcgtgttggcgtagtgcatgtggtggtggacagcttcgcgcataccacctaggtttggcgggtggtggctgtggctgtgcaggtgtggcgagtgcagcccaatcgagccaccaggccatgacgtctcctgtcgcgccagcgctggggtaggcactgtgaatcagggcatgacgacccagtcactcaccgccagcacaatgccataagagtcgccgaagccttcaattctgcttgatttctcgttcaccccattgcacatcttgcactgcacattgtcgccatcggacttgtctgctatacatagagcagcgacgcgcccgtttcacattttctgaagacaggagccgccgaccaatcgcaccaccactgctctctttgtagcagcgcaccaccgccagctctttgtggcccttgttttgaggaattccatataaggtcttctttgaggtcacttcacataatatatccaaacctattcttacgccgtccacatcacataccggctaccagcaaccaccgcaaccatgacgcagctcgtcgctaagtacgcgatgaagaaggtgatgggaaaggaaatggagaagtacagatccaaaggcgtaggaggtccatatgtacgtaccacattcactgcactcgtgtgactgccactgactcttccaggacccatactacgacgagatcccgcatcctaccaagaagggcaagaccaagaaagtcaagaaggaaatcgcatcctacatcccgccccaagaagccaatgtcctggcaaaagcccgcaagacagcctaccgcctcgactatgcgctcttcaccttcttcggcatgcgcttcggctggtcctccgtcattggcctcgtcccagccattggtgacgcagccgatgccctactcgcactcaacctgattctgcacatgcgcaagattgaatgcggcctgcccaactccgtcctgctcatgatgttggtcaacctcgctatcgatttcatcgtcggcctcgttcctttcattggcgatctcgccgacgctgctgtcaagtgcaatggcaagaatgtgcgtctgctggaagaacatctcgacaaggtcttcaagcctcaagagcagaaggctcgcgattcacagttgccccgcgagcgccgtccccgtcctgcgtcggtgtatgtcgactttgatgatgagctggacgagcgccgcaataactttgcagatgagcgcgaggatgtgcgcccgccgcagcaagcatactctggacgacgaccgcaggacgaggagatgggtatcccgcgtcaggatacgcgacccagccgtaacggaactaagagcagtaggaggtgatagtcttgtattgcgacttgcccgtcgctttcttgtagtcgttggcgttagcgttgcattgaatgcaattttctcttgttcaaaagtatggcatgtcaggatgcaatcaatacccttttcattgctttatcgtacctagctcttgtaatccaataatcttgcttcacacttgtgggatcgccatgccgtgcttgatgcaagtgtcactcatgattacgacaaacggggcgcaccgatatgaaagtgaagtggatgaggatgtgaacattttatcaggatcgattctcagggtacagaatgcatgtagaccctcatatagaaaacaagttaaacccagcgcatcattgcatgtcacggtgcgcaacgccagactcctcatcccttttgacacaatacaagatccctcaagatgccacaacatccatcctcacatggtatgcgcaatcctctacttcctcacagtcttactcgccttgccgaccagcttcttcagctcgccaaacgcctccacaaactcctcgtccacttcgcctcccttcccgctcttgtccttgctcaccatgacgacgctggtcgggcgcttggtcgcgctcgcctcgcccagctgcgcgcggctcttgatgtagatgtacggcacgccgtggtcctcgcacagcacggggatgtgggagatgacgtccatgggcgagatatcagcggcgatgacgacgatggcggaggggtctgtggagtgcgcggtgcttgatttgcgcagcgctttgacgacttcttttacgccgcggcggagggttttggatttggcggctgagagggtttgcgttagcaagagtatcttttcatactgaagtagagaaaagcggagtaggggtaggtagtatgggcagggctaggtatgcttaaggacctacatttcttgaccgtcttcagaatcttcttcacttccttcgcgtcgtcgctcagcgggaacgcaaacggcaccagcgcgccctcgacctcctcgccgtctacaatggtaacttgcgagacctcaggcgctttctcgagctccgcttcgagcatttcggtatcgacgtcggccgactttttttccttcttgtccttcttcgacttctttacgccgtcgacctcggagcgcttctccttcttctccttcttctctttgatgtctttcgccattttgtgtgtggagagagggggattgagtggtggttggtgttcgaggtgcgagatgctgggagctgttgcgcgagagctccagtgttcaacttttcccgagcccaaaatttcgcgagcacggacccgaacttttagcgtcctctttaagctcatccactcatgtccgcatcactagtagcatacataacgaaatcgtcacgaatattcgggcactctgcattttcaagtgattatacacattcattttaagactgaggcagccttttacaccctcttcatcaatctaactaccaactgccgtccaaaagtaaaagcagaaactatggtatatgcagtcccatcccatcccatacaatacataggaaagaagaaacagacatggggaaggtattagcagtccggcaggaccgagatgcgcgcgaggggccagccatccaggaaaagcagcgagcgggtatgaagaggaaaagaggtattaagctgcaagcaacaaaacagaaaaggagcccgagctcggtggatgtactggaccagactgaaccccgaaatgcgccgtttcaccccgatcttggagatgcatgatagaaacagggaagagattgagaaaataccgccggatgcgccgtaatgcagagaccagacaccaagtcatacacccttgactagtaggcagacagatataatccacaaactgagaaggagatcaagaaaagacattgtaggagatgggtagcagcggttactcctagtaaaccatctgcatttccagtgcttgcacaccaccagtggccattgatggtgaagcagatccggatcgagacgacatggcgtcttcgtagccaacgagggcttgcgagtgtagcttgaaggcttcgcccatgagcttagtgatactggctgaggttagtattaagttcattaggttgacaatagaatggtgaacatacccccaaacaacaacctcgtcgatcatgctgccccaaagtcgggcaacagtggagctcaattttgcgccatagacgtcaacagagtcatcgtcaaacaggttacggagcttgttgtacatagccagctcttcctcggtagcaggttcttcgtcgtgctcgaggcggtagagccataaggtaagaatgaccataagatccatgccagtgagcgggtgctcgatgctccaatttgtagctgaagtgcgggcgacccagcggataccttgtactgctgcaacctcgatgcagtcgaagcactcctggatgaccttgatcatctcttgcgatcgctggaccttatcgcgggcgttcgtcatagccgcagcaacttcgtacgaatcgtggtagcggagtgcttcctggatggacttcaagtcgactacaaggcgggcgcgagtgttgcggtagagcgccatggcgttgaagatcagagggtgacccttatgtggggcgctcaactgaacgaccacagtctcgggctcgcatagctcgagcgacttctcccaggtctccagagccagacgaagcttgtactcggtgaccacatcttgcagagcttctgggctgcgcttgtgataccagacctcgaggaagagcgcgttgatcattacgcgcgttgcaaaggcgctgtaacgagcagtctcgccttggaacaagttgtcatgggcttggcggaagggtaataatcttcgactgctcaacgctctcgcgccaggcctcgtcgtcggaaacttccatagtccagagcgattcggatgatggcaattccaatgtatcaaactcgttgaaacccatggccggggtgtggttgtaggtcaaagtcaagagtccgaagaagatgtacactgcatagtatgttcgtcggcactgctcgtcgacgacccattcctgatgggttggttgcgcgccctcgcgagcttctgtacggatcttgagctcgtagcggtttccagcaaccatattggcaagtaaactcttgatcgagcaggcccactcgagacccttggggtcgccgctccagctggagaatatcatgttgagcagggtgctctgcatggtccacagcgggcacttgcgcgagctaaagttctccttgttctgcagaaactggttgacaagaaccttggatccaatgtgcagcatgtaaggcctggtcttggtcgaagatgtacagggcaccaatcgaaagcactgcgagaagaaggggcgcagacacctcggtcgggttgaacgtcgctgggtgcaggaagggcagatggtggtggaacaggtcgaagtacgtcttgagcaggcggttcagcgtgttcaggctgggcaggtggaaggtctcgaggagcgcattctcgctatcatactgcttgatgttctcgtagatccttgcgcattggtcttccgactccagctggggagcgcgcgtcatggtcagagcctggctgggaccaggcgacttgcggtagtcgacgggcgagacaggacccagcattgatgggtacggcgagagtgcgccaggggttcctaggccgttgccaccatccatagaggggaatgtaggagccagggtgtcgttgcccgacattgtgcgctccatcagtggggggagctggtgcgggtgcgagttcagtgcgcttccgcgagtgaaggctgagggcgacttgctctcagcgtctgcggcaccatcgagtctctccagggcatctgcggcagcatgttctgccccggcgcagtgtaaggcacgacgggctccatcattgatgggcctgtgggcgagatgatggattcggagtggtttggtaccatctcgggctcctggctcgccatggcgcggttgtggaagtcggtcattagcatggcggcggcctcgatgtcagcatcgaccatgtcttcttcatgttcttcgaggtgggctggtgcgtcgaggattgcagctggcttcgaagggcctgggtcagcggcctgcttgttgttcgtccggcgcttttgctcgctggaaagaggcgacacccaccgtcctttgcgtgaacggtgcggtcatgtcgcagcagcaaatcacggcgtacaaatgtactgcgacatttggtgcaacaaaatggtctctcctttgtatctgatgatgtgtcagcgcgtccaagatgtcgaggctcgtcgcgaaattgcaagtgttgaggggcatttcgcaacagcgtggctgtgagatccccgcagcgcgaccaccacgcggtgtcccgcagcagtaaacagctaccccacctcaaaacatgtcccgcgacagaacagtgcacttacgggaacgttcatgacggctgcgatgctcactcctactgaaagctcggctgcaatactggcatctacagttgtcagtcatgcctcgcatacgcaatgtgttcattccttacttgtacttcttctctgggactcgagcactagcaggcgtcgagttgccagccatttcggcgcttgtagaggcagtgtgcggtcgtgcgtgtgttggcgatttcgagagtaggtagtccgctcgtgagatgcttgtgttaaagtgtgtaggcggtggtcgcagtagggatgtgatgatgcacgagatctctcattccgcagaaagttactgaactatagtgactggtgaatcgaagatacaaataagcgattgtgctattgtggtcactgccatcgatggacagctcatgaggtcggtgagagctgccggtcctaaggagtagcgctaacgctcgattagcataagagtgggtgattagataagccagcaccatcaagagacatcacacagacataggatctcacatctgggtatcacggtattgagctctgctacacagtttctcaccacgacagagcgacttacactctgctcggtgccatttgcaatctaccattgttcgacacacgtggcgttcgcaaaatcccttccattccatcctatacacagagtccaagcaacgaactttcaagttcatctccaagatagctgataacacccttactcagcctttacgccgccacgatggctcagacattatgtccttgttcttgccagtattggggttgcgcttgtggggagggcggtagggtagaacctgtcgtgatgttagttcgagtccaacagcagcggtagttgccagacataccttctcatcttttaccgcttcaccagtttcatttgactctcgaccctccattccctcctttttgatgttgggttcttcgctctcttccgcatcgctcatctcgtcttcatcacccaactcatcctcgtcgctcatctcctcgtcgctcatctcctcgtctgaccacgtctctccttctgcctccgcaattgctcgatcttcctctacgccagcgtcgtgtgctgctagcgtattaagtacgtctgcctcagcatccccgtcttgcatgctctcgtggcatccgtctttgtcgtccactaaagctcgccttgacatattcaattagtgtatgtcttttgtacaacaaaatgaacctacctcagctcattcaagccatcttgaaggtcatctagcgcctccttcacctcagtatcttcatcgtcgcaatgccatcgttttgtgatacgccaaatggtctcggcttttacccagcagctgtatgattccttccagtcgcccaaagtaccgccaagcaaagtaaggcatctgatgtggtggtaacgaggcatggccgggtccgcaagcaactcgcgtaatgcttcaatgcattgctcgtatttgtcctgtcggtagagttccgcagcagcgttgaaagctctgtcgaactgacgatcaacctcgtccattttttctgttgagaatgtatccgggttagatgttggtgtgtgagtgtgtgttgttgttcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttgctctgcggtgttgacttgggcgatgcgagctctagcggtcacgtgacaaacaacaaagtcgatgatagaatctgtccacactgctcctggctaagcacatgaaaatctataggtgctactggcagcttatgtgggtctgcagcggcacagatgtagtaggcgctagcagccaacggctcgagcaaacgctcactcagtatctccagccctccgccgccaggacattctcgttcacactccacgctccgcgcctcaagctttgtacggctttttgccattacataccgcgggcatggcgcgacccaaatcgaatttccaggcaaaagcaagtggcacgcctcaagcaaagccgactgctgggtcaaagagaaaagagccgccaactgccgcaaggccacgactagacaagaagtcaaaagcggtcaaggatacaaccggcaggcggaagaatttcaatgtacctgtcgaactccccgacctcaaacatcttggtctagaaattcctggtctcactctcgacttggaagacctgggcatcacgattgatcacactaccgtgaacacgactcggttcttaaagctagttcaggacactggtctgaccgtcaatacaattcgcaagtacacaccacccaccagtgaggcacgccatgtgctggaactaccactctatgatgcggacatgcggttgtaccaacttgatacggaatctgtcgctcttgtcgattgcacgcagcccgatggtacgactgctcgatgctggtaagatttctcaggcaatgtgttcttctgagacatgcgctgattcaggacgtgaattttctaggcaaatgaccgccacgaacattcatggcgcagaaccgaacaagccgatcgagttgtatcaaatccacatcaggaacatcaaaatctttcgaaactcgagaccagtcgtaacaacctgccccaattgcacaaaagacggcttgcaagctacttgcgacaggatgcatccctgcggcacctgtgtcgatgccggcaggggcgacaaatgcaagaaagagatggacaagcgcattgcgaagcaaacaaagggtaatttggccagaaaggtagcctacgccaaaaagcatgcgaacctgccgaggtggaacatgctcaccgacagcgtatgcaaagatcgtgaccagattttgaaactcggggagatcacggtcaacattatgaacagggtccccatggacctcgaaatcgatcagtggtacgcaaaccaaggagctccacttgcaaggagcttcatcatcgtcacgagtttgatgcattgggaaagaccacaattatccacagctcgatctcgcgactctatcccccggtgcacgatctttggagtagcagcgggctcaaaggctgctcgccatggattccttcaccggctaacaccaccttctcttgcaattctctgggaatgcaggcttgctcccccttacatccaccccacggatgatggtgcgacgtcatccccagcttcgtggcagtgatgtcgatgcatcagtcgtgagctctatgccatattcgacaggctggcacctatttggtgctgagccagtggaaggagcaccggatgagcttcgaaccatgcgatatgtgaaacttaagaacgaggaagagcgggtaagcatcaaagctatgcagattttacttcacgacatggttggaatggttggcagcagtagagcgctggccaactacttccagaacaggagcagaagtctgctgaagtcttctaaaggaatcagcgacgtagtacgcaagagaaccgtggcgaggggcacgtacgaaggaccatacgatggaaagcaaatactcagcctgcggaaacgtggcagtcggttcgagtttttcatctgcaaagccgctctggttgatctggatctcgatggatttggaccggacttcaaggactcttcaggcgaatggaatttcaccatgctgggggttaagtttggcgcaacgacccttgtacatgatcaggtttgtcatgcatgggtgtttgaagaatgcctacgtgcactggccagaggtgagacactccttaacactctacttctggtacatgttgccatcgacagaatcgagctcggtcttcttacaaggaagcaaattctcgccaattactgtatgtgcgagtctccggacgctcagcaatgcacagagcatgtctgcatcgtttgcaaagccaattggacctgcgcggacatggtgcggcgaattgatcaagacggtttgcttgttacgtgcgctggatgtgccggagtcaatgcgggcgagctcaaaaaatctcatgccagcctcgatctacttgcacagctcaaagtcaacgtcactacgctttacagaaatgaaaggcgtttcctgggatctgcgccaatttggacaattgaagagttgtccaatgttcttcgcaacaatcactcaacggatgacccgtactcgtggaccagaggttacgcaccgagccataacgtgtcgctgaaggttagatcaggtctgcttttgggaacaaacagatctgcttggctgggctccgagccttactctctgagcatcgagaagccacatgggcgatggcttcgctcagacctcaaagtctcgctgcacgatgttgaaaatatcacgctggagctgttttcgattaaccttctgaagtcgaaagaccccgtgtcgtcactaccactgtacaaagaggcactagaactctctgagcgtgtagctgggcgaccgccctgcgtggggtactaccctgaagttcgcaaaacatgggcgataattgagcgtgtatgttactgtcatgtcttccatcaacatgccggctaatttgatctcaggcatacgacaatcagcggtttatcaccctatttgtacctcagcgaaacaaagatcgtgttttggaccagacgccggatgtcatacgacgtgctatagagatggaaagatccggcgtttgggatggaactctcccagattctttctcgacgagagcgctcaaaaggatcttcagcacgcgagcagacaaccctaaattcctgaagaatacggatggcacccacaagtttgccatgaacgatgagtactgggattggatcttgatacaaaggcttatcaacgaactcgagaacgaccgcagtcaaggcggcttcaaccaacatggcctgaagttccctcggcttggtaaaaacaagcttccgtggttctggcgtatagatcattgcccaaacgatatcgatgaagcatggttcttcagagaattcagcagtcggctgcacaccatgtcgacgctctgtgattcacatcatgccacagaagagtcgcccgctacattattgttggagtgtgctgttcaatttctcgagaatggcggtaaggatcatctgttcggttttgtcatgaccccatgtcgtggacacacttccacatactcgttcgggcgcggtgttacgcggaagttaaatgacgggggagacaagaccatccaccctggagatcatttgaagacaggatgcaaggtcctactaccgacgagcatgaagaaggactatgatataacgcggcgcacattgatcatagaatgctggccaacgaaccggttccgctaccgattcggtggcggacctgctctcatcccagtactgaagaaagcagtgtccagcatcgagcctaccaaatggtacaagcaaatgaagtcaagtattgaagattatatggcagtacctctgcccgactcgtacaagagaagggatgcatgggcggctaggattagatcactggatccaagacgcaccacgcaacagccagacgacggagatgcgactgatgacgaagacgccttctttttagacgacgaacagctcttcttagcagagcagctagcggggctatccgccatgaagactgcggcaccggaggaccccgtcgaatgccatgagtgcggcgaaataggagacaagagcacacttttggcgtgcacaacaaaaggtcatacggagaggttgacgcattatcactgtctcggtctagatcgcatgcctacagataccgtggcttggccatgcaaggaatgtgaaggcgagtcgaggccgtctcacatgttcttgaatctgaagaatattgggaatacgtgctggatgtcgtcctcgatccaatgcgtttacgcaatcgactctatgcgtaacctgatcatggatgcaagcaaggagctaggaaaaggccatggcgattctggccgcgacacgcgcgcttggttgccttccattccacagagccgaggagcggacattgcaagcatttcatcgtcgcatatgcagaatgtgcaagaattcttgtccaaacttcgagcacttttctcaaagctaggtgatgcatcgcaggcaatgaggacagacgatatccggcgcttctttaatgccctctcctcactgcacccatcagaatgggtacttggtcagcagaatgactctgctgagctcatgagttttgtgatcatgtgtctagttatgattacagacgcatcagatatcacttaccgacaactcagtgatgagagcaagaagaaagagatacgagagcgaggtcttctctgtgagcttgatggaaaatacttcgatgaccgcgtcaaggtcagttgctgtggtttcaattattgccgcagatgtcttgagcactacctcgatgaacacgaccaaaagtgcccaaattccgactgcactggatcgtcgtctactgctcagtcgatctcacatctgtcgtcagatgccattgcatgcgccgccaagcttccaggcctagcagaggctgccgtatctgaacacatagatttcatgcgacaaggctatgaatccgaagtgcacaatgccttctgcctccaatcagtcatggagagtcagtgccaagaacctggctgtgctctgatatctaggatgttcacttgtgatcaccaaatgctgctcgacttccaagatccaaattcagacctgaattcgttgtctggaatgatgaagaattggctcaagaccgaagtcgattctagcatccactgcgtgtctggttgtcgcgcccatgcaggctctcgtgtccagcacaggcgaatcaccctctgttcagaatatatattcatacgctttcaacggggcgggatcagtgatcgggtgttatgcggtgtcgatgtccctacattcctagacatgtcgtctatcgccgatcttgcagggctcccatctgaccctggccaaccagtacgtttgggtatccgtccaatctatcagctcttcgccgtgaacatattctatcctcagggaaggggtggacactatgtcacttacatccggaagaacgacgtttggcggtcattcgatgacctaggtccagacattgccactgcagaacatccacaagtcgctataaacaaaggaggtgtggtttattacgtcctataccaacgacttcctcaactcatgctaccggttgacgacaagaatcagcagacgagtgggcatgtgcttcggaagggcgctcatgtgccgtctgaaatcgagccatctgtattctggcaggacgtgtgcacttgtgaaggctgcgacgacacctttgggagcgagaccacactcctaacacatcaagtggcctgcatgaaatatcagataaggatcgctgttgtagctgagcgcgagaagatggaaatgaagtttcgtgacgaggcggtgcaggaggagaagcgcttgaaattgtcactgattgaaacgatgagagtggtgatggatgcggaagacaagaaggctgcgcttcagacggaaatggacaacttggtcaaacgagtcaacgagattgacgctgagatgtacatggtagacatgtagtggtgatctgaataaaatggtctcacatctcttctacaaatggcgaatcaagcattacacatctgaactgcataaatgatgcttacatatacagccagctcaacacgtctcagcgattatgacaggtcctcagaccagccacgagacgtcatcctggctgcacctggaaacatgtcagttcctgtatattcctctagatcactcactgtgcagccataactagccgctctggtgttgctcagccatgcattgtcaaattggctgtgcggatgttggcattctctagtctgagccattaaattctctcgtaagcttccagcatcgcagtcttaccccgcccgactcaatcggtatggcggtctcttatcatatggatataccctcaagatccgggtcgaatatcttgatacttttatctgttctatcgcacagtatgcaagcccgccggccactattgttttggcggtacacgattctcatagattctctaaagtattggttggtacacacaacacttctgaaccagatcatacccaatctactattcagcctatggcagctaactcggtagactcggacacgtaagccttgcagagcagccagactcgcctgacttggctgtgtcccatgattcacgacctcaccccaacctgtggcctcttctgtggaaatattcttactcttgagatggctgaatgatccgccagtcgtacatcccttggctgtccctcatctccgtggatttactgcacacggcttcatcttcacatggcacaaagtaaactttcccgtaagttttgctgaccagccattttatgagaagcaggctgtacgtgatcttcaggtaatctttatttgtttccacctcttccgagcaaaagcgctgcaacgtcctcgagaaccctcatcagcccgccactttcctgaatgcgggctgtacgtacgcttgaatacttcattttccacagccttgttttccatcataatattgtagcatccatgagtagctttgctaacccgccactctttacgctgctggctgtacgcagattctgcaacttcgctacttgtcactacctcttctactcaagtgctgcaacatctatgagtaactttgctaacccgccactctttacgctgctggctgtacgcagattctgcaacttcgctacttgtcactacctcttctactcaagtgctgtgtactcttcacgagacatgactgacccgccactccaggacgcgcaggcggtgcctgataatttcgactttatcaccacacgttacgtcttccatgtcacttgccacagctggctatcgaactcaggttgttcagccattaccattgaatttggcgggtttcgttattgcgagcttcattggagctgcagcatcttctacgtaactcaagggagcatttgtcgatgtgccatagaccagccaaactatacgacatctggcggtatctctcaaaggtaggttcactatggtccgctgcatattccgtttgatttgatatagtgttccaacattcaatcctagccagccaatgtcctacaacctggcgggttcactctccatagattctctgcgggaccccaatcacttcgcgcaggtgcccaccggattccttccaaggcgcgatgaccagccagtctcgtttgacctggcggacctcgctctccatagattctctgcaggaccccaaccacttcgcgcaggtgtccaccggtttcctcctaagatgcgatagccagccagtctcgtttgacctggcggacctcgctctctatggattctcttcaggattctgaccacttcatccaagtgatcatcgcattcttgtcggggcgcgatgaccagccaatttcctgagacatggcggttctcactctccatggactcttctcaatacctgaccagttcatgcaagcgataaccagattcttttctgggggcgatgaccagccagtctcgtagtatgtggcggccaccactctccacggattctttgcggaatttcgacgacttcgtgcagggtagcgatcgaaatcttttcggggagcgatggccagccagtcccggagttcctggcggtaatcaggtatgaacatgaggcttcggggctcaaagacttttccacctctttgtttttgtgtcaatcttgtagattgttgatccgccattgtgacgacgcttggcggtgcttgacttgtgtagctcacatgccaatcattgcgtttttcttctaccttgtgcgcctcttccactcgcaggctactggtcagccacctcgagaagcctttgcggtgcatccagacgtaaagccactataacagccttcctttttgtatttgttctatacttggttattcaatagaaaattgaaagccagccagtacattcatacatggcggttcctgtgattcgaagttgttgaaatgcttcactatacaatattcgaagccgccaaaaacctaaagctatggctggcatgagtgtatgaatggtcaatgatagttgcatgggtaatgttggtaattctacgtcggacagcctccgtaatcaaggatggcgaaactggagcttcgtacttcttagggacagctcctcttggaaaattgccaagtgaggcgatcagccgtggtagccgtaaacggctgttcaacaggtctgagtccaggtaagggtaaaaggataagtgctgcatcggctctggaagagatcttagaggtgagtgaaaccagaaatctatcattgggcagcagtgagtccgtgagtctttcttcgtggcggtaacggcgccgcaagatgggctgcatatgcactcaccctgcttgtgtataattaattctccttcctaattgtatggggaaacagccgagtcgattacccttggctggatagcatgcgcaaagttgcctgacaccattaggatcacgttgcagcttcgcacgtgaacaaaacctccgcacacaagacaccctgatcattttacatgtatctgatcatctgccatggtaagccagcccaatatacatgcctatggctggtaataggactctatgcatatcgcaattatcatattgaggcgtagtgggccagccatcgagttcttacacggccgctgagccagaaatgcaagttcgcgctttccaatgatattgaggtcatgtgccagccatttgctttgctcgaggctttctatttcgacacgataacatattctggtcttgtataattttcattgctactttctacacaattcaccccgcgggtttgaacatttacacataccctagtctttacttccgacattatttatttgttcggaccgccatgttatgctcccctggctgatgacgcacattgattacacttttccaagcatctgtatctagtcagcccgctacaaagtgctatcttagctagctattatgtttgacccataacttcgctcttgtaagaagtcattggaagatccgccatacttttcaaatctggctgaccgcagcctcttattctatccgcttagttatttgtagtttctactaatccgccgcagtgcaattggctaggctgatcattatatcacattcgcatctatgtttgtatgtcatcactccaaacagcccgccagatgacacgtacccaggctggacgctaccttatatctatatctagctttcatttcttcatcgttaacggtccgccgaaatgtgtagtcttgggctgaacgccttgtagttcctatttatgaactcgcaactcgtcagccaatatcccgccaaggtagatctgctaaagctggttgcctcactgtgtattccttcttctccttcctactgccattcaagacccgccaaacaaacacagctcggctcgctgctccaatggaaaaccatcttcttcttacactccattcaattcggtagtacacctagacaggcgcagtatggttgtgtaacatggtaaagttcccttcttgagaatactgacatttaattgaataggaattgccgccaaaccgggtcttctaggctgcatcaggtaatcctttgtaccttctgccgcggtcttacaaatgcaacagcccgccgaggtagttatagccggctgcgattcggggttcttcgccaacatcatttgcatctccacgaactccgccacccgccaaactgagagtttctggctgtccaaatgtagatcttgctgctgcttaccgcattccacgacttcagtgagtgcgccaatacgcctgtattaagctatgccaatgctgggtgtttacacgcactcttcgcaaacccgccaatacgctcaaccctggctgggtagacagagcagctgttcatacctcgcacatcttgaagttcatgcgagagcgatcgcctttctctctcacatctcgcaggtcgtgcaagcccgccaataaaactcacctcggcggagtgtaatgattagatgttattttatcttacaatttgtacacgttgcgagtccgccaacaagtcgaacattagctgtaattagtatgcatctacaattttttccaccatttgacgaacgttgcaagctcgacaaaagccttcatcttggctggccgtcatgagtccttatattccccatttcttgcacaatgtggctgaacccgccacacgatatttgcatagcgggccgcgctatatttacagcatggtctctggtctttttggcttgcgatggtccgctgttgcacctatgcttggctgtttgttagaaccataactacgacttaacatctgtcttctgatttggtattgttgtaggtcagccgtatcatgcatacttggctggtctctttaccccagaaaagtgtgttcttgctatcaagttgcctgcagccccgcctcgtttcttacttatggctgttcgttatctagcatggtacattttttttcttgcaggatagctcctactgtaccgccgagcacccacgagcctggcggtgtgaaatacatcgaactatctgaagcgtcagaagagctcgatgtaccactcgtatcaagctagtacagacagccggatgatgatactttggcggggctgtcaaatgtttgttatctctatggaatatgcggacgagaaatgttggcaggatattcacagccaagccaaaggcatttggctgcataacaaagttcaaataccaggttcgtggacacaagtctagactattgacacagcaagtgcagccacgcaggagggacctggcgggtaactcttcccagtcagagctcaggatcaagcaaacttgacgacattgacacagcacgagcagccacataggagggacctggcgggtaactcttcccagtcagagctcatgagcaagcaaacttgacgacattgacacagcacgagcagccacgcaggagggacctggcgggtaacccttcctggccgaatctcgtgagcaagtaatcccaaagacgatgacagcactgagagcagccacgcaggagggacctggcgggtaacccttcctggccgaatctcgtgagcaagtaatcccaaagacgatgacgcactgagagcagccacgcaggagggacctggcgggtaacccttcctggccgaatctcgtgagcaagtaatcccaaagacgatgacgcactgagagcagccacgcaggagggacctggcgggtaacccttcctggccgaatctcgtgagcaagtaatcccaaagacgatgacgcactgagagcagccacgcaggagggacctggcgggtaacccttcctggccgaatctcgtgagcaagtaatcccaaagacgatgacgcactgagagcagccatggaaggaatgtttggcgggtaactcttcctggctgaagctcatgaacaattaagcttgaaaatgctgaagcacagagataagccacgcgaaatgtgtttggcgggtagctccccccagccgaaacccacgaagtgagcttcatgaagtaagcgtattgaagacagccagcgccgacccgctcggctgtacataaggagcgaatatttactattgtattgcatggaagaaatcgtgaatactttacagacacacgtttcatgtcttgggtggcggaacctcttcggagcccatatgcatggaaaacatcatgtgcacattgtagacagccaaaaataagagggctggcggtgggacatccagagaggcacaagccgtgcgatcaatcatattcaccttgaagcactatggacagccaaacggtatctgtttggctgggaacttcgcgtgatatgtatggcacaaagaatccatcgataacaaaatcgtcctagtggacagccagtaacgaaggatttggcggcagactgtttcctaaagacaaaagcagtgtttcccgtcctccgctcattgaggcactgtgaacagccggtctacatttgtttggcggatgacttctcataacatatacggtatgaggaacttgtcgacgacagccgtcctggttgtcagccgatcgatacttatctggcggggaacatcgcgtgatgcatatggcttgaagttttcttctacatatgagtcatcttcacgggcagcccattaatgtttacttggcggatgacttctcgcaatacatacggtgtgaagaactcgtcaacatcagctgtcttagttgtcagccgatcgataagtattcggcggggaacgtcgcgtgatatatacggcctggaagattcttcacgttttagccatcttcgtggacagccaatccatgtgtgtttggcgaatgacttctagtaataagtgcaagtatgacaaactctttggcagcgcatccttctttgtggacagccaattgacgcctacttggcggggtttgatgagaaagccatcttgacatgtgtggtacggggaaatcatcaacaacacgaccgtctcagtggacagccaattgacgcctacttggcggggtttgataagaaagccatcttgacatgtgtggtacggggaaatcatcaacaacacgaccgtctcagtggacagccaattgacgcctacttggcggggttttatgagaaagccatcttgacatgtatggtataggaatgttttaacaaatataacagtcccaatgaacagccagttgagatcagcttggcggggtttgacaggaaggtcatcttgctacgcgtagtatgggacatttctcaacgacacagccatctcaaaggacagccaacggtgcgagcgaatgctggcaagaacacttcatattgacagagtcttcatgatacacgatgttcttgggaaggctcattgatgcagaggatatattttgtaagagatatgagaagctatgtcacccgccagcgcttccgtctctggctgtctttcacatcagtttcgatgcaaacgcccccgaagattgatcaatggatgcagccaagcttgctatagaaccgatgttccatgtgagatatgctgtaatgcagatgaaaaggataaatcaaaaacttgttaccatcatgcctgttccgaaagtagcaccgccgcagggtatacgacttggcggtctgctgcacgggatattcatgtttgaggcatggaacatcgtgcaggtcctcgactgaggacagccgtcgcacagcccgcagagtgtaccttggctgaagcatctggaaagggagataaaagaaagcagacgcaaaaagacttttgtatggagaatcgtttggatgccagccagacatggtaactttggctgttttgccttcccggaaaagtggtgctgccatcgtagagtatactggcggcgagatggaggaggtgtccccagatgactatctagaaaagtaggtgagttttaggaagacatgaatgtacatcgggaagaacttacggctggtaccagtggcggcacgtagggtgcgagtgaaagactcacatattcaactctatgttgttgttctcaacgtatcgcaacttcttccgacccccataaggaatatactcctcgacttcttctgcctcagcaaaaagatcttggaattctaccggttcagccatatcatctttggctccttcttcttctgcctcagcaaaaagatcttggaattctaccggttcagccatatcatctttggctccttcttcttctcctccatcagcatcagagtctgctgcgagttcctgttggccattctgtttctcgtttccttgcttgatcttcttcgagcgggatggagcaggggtggtaggcgcagccttgcgtttcctagctggctggcggacgattgggtcctctgacagctcatgtaagctgcttgaggtcaggcgttcagctttgggtttgcggcccttgaccgcggaagctgagttctctggtgctgttttccgagctacatcgagtaacaagttttctagacaccctgatcgatgaaattcttcaacatcggctcgagtgaaccaatctttctgtatgtcgaactgctgcttcttcaaaatacctgaattttcgtactcgtcgatcttctttatcatcttgaccaccgtactgtcaaagtagcctttgatgtcgctggtatcccacaagtggcggatccggttctggtggaattcctcaatgtttccgaagtctttgtcaaaattcttgatcacaccagggagccttccgccgttctcaagttttcgtgttccatccgtgaaatttggtttgagaatggcttgtcccttttcgttcttcctgaggtaccggaccggatctgtcgccttactcttcttagccatttcaccaatcttcccactcgcaacagccttctgaatatgaagtggcactgatcggcgagctcgagtaaaggtacttcccagcgaccagaccgatgtatctccttgtatgacgatattaggaaaaccgagatgattgggctgtgttgttgggttcagcgttttatccatcttgcaaatcaagccatcttcgttgataccccagcctattctgaggatatagactcgagtaccgggcggtaagtagatgtcgacactcttccagtcctggtggttgcaatcaccgcaattgcccacgtctccagaacagaggacaatccaccctgagccatgagacgcttcgcaataatgagcgagctttctgctcattgcgccccaggcactggcatcgacgtctgccatatccttcgcacactcaggccagatcataccgatgtctgtgtatagcttgcgaccatcggatgtcgcccatgtacgttaacatgtctgcgtctgttgcatcaaacatgtggatgactccattcctcgagttttcacggaagaattgtctgcgctccgctggtgatttccttgcacgactcgttttcttctcaggcacaggggttccttttccagtattggatcgtggtgtgtcttccagctgttctcgattcatggatgcgtcatccccattcagctcagtcttgattttgactattgactctgttgctggagtgcttgatggtttccgatctgggggcggcattcccaaagtacgatcagcaaggcggccaacttccgacaacatcaatttcatttctggatccgcttcgtattcctcgcggtattgcagtcggatcttctccgaataggttgtgccgtcttgccttgacattgcagcgctgatgagctttgcaggaatgtcgtaaggagagcaggtcatacctgcaatctctgccaccactctctgcaaggcttgacaggcctcgcttccgatgctttccaaaacctttgcaacctcttcagggcctaaagttccagtcggattcgggtcgaatgttgtaccatccagcttcattgccattggaagtcggcgatatggtatgaggagaagatgatgctgagctacgccaagcgttgcttcaatatcaaacatggtgttcttcacgctcccggcaagctgattcctggcggctttgttgaactcctgtttccaatcttgcatcatcttcactttctcagcagcttgatctgcctgcacgtctttcctctgaggagcggcggtcgtgttcgtgggtccttcgctcttcttcgttgacttccgctcatcgttcggaagagacagcgcaacggctttcttcgaatcttgagagacagttgataccagcgcaacttcagcaatagtatccttgggctttccgtcatcatcgccctgatcttccgcaggctgggcaatgacttcctgttcatcagattggcccttgctggtctgcgtggtttccttgttgtcgagtggcaactccacgtctgcgcttgcaccaagttccgtctcttcctgttcgctttcgttgatcattcctggccatccccccaactccatgacccggactttgagcgcagtcttctcgcgctcatacttctggagcgtgctttggtgtcttccttccagagccttcattctttcttctgcggctaaccatcgatgtctgagaagattgaaatctatgttcctcgtttcaagctcctccatcagatgttcgtgattcgaccgcagctgggtaaggttccatccctcgataaagcctttcttttcgtccttgtccacgaagataccaccgcctttggcagcgcttttcaaaatttccggatagtattttgctgggatgggatcgtacgatggatggtagggattcaatgacgagtccgatgaatctttgcaaagatactggtcccaagttgtcaacttctctgggtggaggatgccatcatcggtgaagctcttcctcagcttttctacagaggatttgggatggtgtggccaataggttccgtccacgatgacgccgccgctcttcgtcgcgcgtttctggtatcggcgaatagcttcagcagttggagcttggaggtatgggttgcgaactggtgctgctttcgactctcttgtcgcagttgcaggctcttcttcgttcttgtcggacttgttcgcgtccttgaaacttgatcgaggtggagcagctgcggtcggtagcccgccatctcccacctcactcggctgcgccatggagggcgatgggtgtgctcttcgtatgctgcggttgctgttgaagtagtattgattgtcctgagggttcgtggctcgacgtcgagctcgctgtgatcagagttggtgtagaaatgatggaggtgagaagcagcagcctgtttatatgcgcttcgaacaagccattgcggggctttcaagtgagagcagccgtatatacacaggtaaagctgttcaacaagcctgaggcaaagggatgcgggaattacaggtgaggcgagagatgagcaggatctgttttcattgtattctacattcttggagccgtgagagcgctccgcaaggcttgctcttgaaggcacctgcaggtcgtcagtgatttctcgcatgcgcgattcgttaactaattacttgtatttctttctagaacttgagcgtcagcaggcgtcgatgtgctagctatttaggcagtcatcatagtagtatgcgatcacatttaaagggtctttctttagtgtctattaatagaggcagttagctggtgttgtgttgtttgaattgctttgcgaatggtggaggtgtgcgtgaaggagttggggttgtgggaaccacgtgtatgtcggtttccccgcagcgcgaccaccacgcggtgtcccgcagcagtaaacagctaccccgcctcaaaacaccaagctccatcgcgaactgcgagatgcacttacgagaacgttcgtgacggctacgatgctcgcttctgctaaatgcgcggctgcaatattggcacctggaggtcgtcagtgatttctcgcatgcgcgattcgtcgactgcttacttgtacttcttttctggaactcgagcgccagcaggcgtcgatgtgccggccatctaggcggttgtaacggtggtatgcgatcgtggccgggtgtggttgatgcagcgagatgtctcgacggccgtcgcgcgaggggcgttaaagcgtgttggtggtgggcgtggaacggtggctcgcgaaatctctcattccgcggaattgcacacgagggatagctaaaggtcggttgagggatgatacagatatgcgacggcgcggtagagatgcgcccgcagttgatgaagcgtggggatggtgatgggatgggattcggaagctgctgtgcgagcgcggaataaaggagggagaggggcgctcaaggcgggcactcgacctctcgacgagcgcccgtgctttgagcctcacaccagccatccacccctgccgtctgtcgctccgaaagtgtgaatattacactacgaatgccaccgctgcgttccaattacgcgctgttaataatacgccattaactgccacactttgcttttgcgccgcggagtgcgtcgctcttgccctgtcagctcaaccgagcaaggcacaatgttcatcacattgcttgcaatgcatccaatcctccatcaacactcaaccccctcaccatcacaacacattgctggaccgtcccggggcctctgtggagcaactggtgctgctagtacctggcaacccgctgtccaaccgctcttccacctttggaggaaagtcgccgtgctacgtcccgtcggcggagaattggcctgctcaacgactagctgtcacaccgaggtcaagaaagagcggtaaacacctgtcaaactaccctctacctttacctctacaaggcgtagtctgcgctgcgctacttatcagatgcatcgagtgcatacgagcactcaccgcctcacttttgccgaccgttccatacacagcttcaatactgacacacacacaacgtgccaccaccaccacccctcttctgctggtctgtgtccatgacggaggggcgtgaaaaaggggcagcccccctcgtcttctggaatgacatgacgaaacgagggcgtgccacgtccgtcctctgatcggaagttgcacgatcgcccttgtcattctggaaattagttcgaggaatctgttcctggaaacctggacccataactgcggggctaagtccccgtcccccgcgaccccacttggctccggtccatggctgcgtcagaatgttagtggatatgcggcagcttccaagtccaggtcgcgctctatagctgcgagtgtggatgctctcgctaaaagcgcggcggttgcggaaacctatctgataaccgaatggtgtcctcattaggcgacagcctgatgccgacaagtgctcaacgaggggcacaacgctcgcgccaaatatgaggtggctggtaaggcagggatgcactcgacggggactgcggattgcggaataaccgagcgacggcgcatgtttgactcagtcacgtccagaccaccgagactcgttccgtgtgactgttcggctctcagtatgttggaacgcgagacatgcgtttcttcgagtcgttcgacctcatccgagctgcgacaaactgccgaaattcctgcgcgctgtgtatggattctatacactatcggcgtgtctggaagttgaggttgtctaaccccaaaacttttgcagtacttcgtggcgtactaataagctatcgaagctcttcaggttcacacatggcgttccaaatggactctcatagtactcagagttcctccaagcctacacgtgccgccgacgaaattagacttgctgaacagccctgcatgtaggttgtggccgttgtatcatacaagagctagcagaggatcctctacttaactaagcggtcgaggtgaacgggaggcacgacttcttccttcgaagaattgaaaaaactatcctacaatgagctcacacatacttgggtacggctacatcttaccctctagtgaaattatcggctgttcctatatgctcactacagatatcagctccaggtcgagcaatagttcgcagtcacgccagtattctcccgcctggacactgcaaccacagggcattcaggatgttgtgaaactcaggtcagaagtgctacagtacagcctgattagcttcagtatgtcaatagtttccataagccgcccctagattccacgaaattctccaggaagatcaatcagtacccatggaatattgctagcacgaccatcgagcgatttttttttgctcgccttgtctacattatctctttcttcttcccctcttcgtcgagttgtcgctaggtgacgtccgaggagtcatgtcatgaagagtctcgtaatggcgaaacccataagctcagtagagtcgttctgctctccaagtacccgttctaatggatgcagcgaagagagagcggtgaaggatgggcggccaccgtctttcctaagtgcctgcgcattacaagttaacacgctatagttttaaggagttggtgcgagatcttgcaggatggctgcatgtgacgctggggtacagaggacctgggaactacgcggttccgacgacagcagggtaggctaatatgaatagtttcagtcatgccgttcgcccgctaggcgcaagcatgctactggggaaagcgagggccagacgttctggggagtggggtggcgtgaccgttacgcacataagccctgaaagtatagacaagagtgagatcaaagattattcccgagaccattcgaagatcacgtccttggaaagagaggacttgcatcccacgctattacatacttgggtctgcgtaaaccgtcaatcaaagtcggtgaataagacgtggctctttcctattctgttggatcagactggggatataatgacatttcggtcacgactacggaagaattctcccggcttgaaggatcttgaccgcctcataagctggagcgacgcgaggaaattcgcctgaaaatggtttcttacctgagcactacgatgacgatggtacctgcgtaatgctgactactcggcgccattactctcttcacatcacctgctcaccacgcacgaacaaaataccaacaatgactcccaattcttacgtttccttcacctcccccataagcttacacgcccaggttcgtcagaccttccctcggattctcccgtcacctgcatcatctgctccactgcgcctactctaccttcgtattgtataccttgccaagcacgtgaactggccacttacaatccgtttcgtgtcgggatgtgcatatgtacatgtaaagttgcctcatttgggcctcctttggatgtgatttgttctggatttgccttgtttacagcaatgctcggcgccgatatgtgcatgcagacggatgcgtggcatccacaaacattcccgcgcgtcagccgcggatagtgccaacggtcaacgggcgtttacacttgacacccagaacgtgggatggcatacgactggagtcagtatatattggagtcgcaaacttaacttttgagtcagaacaaaagatggcggcgatacaatacagaccgaaagatggactcgtctacggacgggatttatccgcgagacccactgcgctacatgcgccgacgatttcttctccacatatcctgattattggcggaggtgtcactggcctggtgaatgcgtggctgctgctcgacaaaggctaccacgttacgattctttcaaaggagtgggctacatatggcaagacgcaacgcttgacttctcagatcgcgggcgcgctgtgggaattccctccggcggtttgcggacagcataccgatgcgatttctctccagcgctcgaagccgtgggcaatggtgtcttatcatatatgggatgcgatcgctggcacggagggccttgcggagcgagcgggagtcaagatgaggaaggcagatttcttcttcccggggccgctagagggggatgaggtgcagatggcgaggatggaagaaatcaaggcacagggtatacggggatttcgacgggatccggctctcgttaaggaacgccgtgtggaagcttcatacggggcagtcgatgcgtacgaacatctcgcgcccgtcatcgatacggatgtgtgcatggcattcctcaaagatcttgtcacatccaaaggcgccagactcatcacacgaaccatcaccggcgacctgttcgaccaggaagcgtctctgctcgccgaattctccgcagaagtcatcatcaactgcaccggactggcagccaacgagctggcaagcgataaactgtgctatcccatccgcggcggactcattcgcgtcatcaacgacggcagtgacttcccgaagctgaaccaatgtcttatcgtgtctgcggacgcggtgcacgactcgaatgaaattgtcttcctggttccaaggaacgacaacatactgctcattggtggcattgctgaacccaacgagtcttcactcgacttgacgctggaatcgcctatcatcaagcgcatgcgagcccgttgtgaagcattccttccggatctcaagaaagcacgagtcgacccggagtatccagtagcacaaggccttcggccatttcgccctaagaatgtgcgtgtagagcgcgagttgcgatcacatcgaggaggaagggttagtcggattgtgcacaactacggccatggcggttccggatggacgttgtcgtttgggtgtgctggcgatgttctcgcactggtggatgaggcactgctgaatatcagttcaagaccagtgacaatggagacggtactgtcgggcttgcacaccgaagtcatgaggagcaagatatccatgagcttgcctgcaattcgagcgaaactatagattacgtaaggttacattggtgcgtatatagatacacgatattaaatgattctttcacacccaaacttgatcttattcctgggcatatagccaggatgacagtctagactatttcaacacgccgggaatatcgcatgctcttcggtctcggtgctacatccagttcatcaggatttagcagtaagcaggaagttgaacccacaaaaaatgccccgctcaaccaacacgtcggggcctgccctgtgatccctgaaagcgtggcctgcaagctaaggcatcgcttatgccagctctcaccgtcatcttcgcgaacgaaagcatgtatgaactgcagcctcatattcacacatcgtaccatcgcagctatacttccgcgttcctcagcagaggggcgctcgcacgactattgattccccccgcgctagaacacatttgctgcgctgcaccaggacagggcccgtggtttcaatgggattcaaatagaggtccgtccgctggagaaaagacggctcgcgcccgcttgccgtgtaatcagccgggccgagcgaacaaggcagtcatccgcggcggtgaaggtcgcagcagtgtgcagagtattttcaaggtccatgttgcaacgggctgcgtggtccaatgaggcagtttgcatggtactctccgtggcgcgcgcgcaccggaaactcgagcttgttccgattcctaacctatgcaaaacacgttcctacaaatagcacacggtgcagtgacattccgacgattgctatgaaacccccgcggcgtggtgcgagtttcccacgtgtgctgtgcagcgcggtagctattcgtcagagtggccattctttgatatctacgcgggagggagattctgatggtggtgggcctgccgctacgcacatgccggcgtctcacgatccagaaagaaaatgtccgtccgcttccacgcgatagcaccaagcgagttttgggtatcagatggggccgctaggagacttcgagtgcgcttccatcgggccttctcccttcatgtggcaggaggagatcctgcacgctctgcttagaagcctcagcgcagatccagtgtaagatttaaaggcgcattttcttgggagaactgggaatgggttgcggattgtatcagaggtggacgaagtgagcgcgctgcaacggcgagacgtgcttttttcttaaagtccgttgtcgtcgtgttgcacatgtaacgtagcaggtcgagggtgcaggcaagatgctggtgtcacggtggtggatgacttgcagacggcctggcggatccccatgaaggtgaaacgagtcaagcggcatactctagaggtgtagaatcgcctcaggccccaccgtcctcaggtgatgctagcttactggcgtgttgaggatcgaggtattggagtcggtggggttcgcacggtgctctttgcaactctctgtgaggaataatccgcagacagacggccgggccgggcgaggcttcacctgctttgacggtgccaagcgtcggatagacaatgagatgagcaaggcagtgctgcagtctaccagctagattgccgtgtaaatatcgggtgcgggtatgcttggatgaggacatgcatgtgcttcattaatactgcggcactaagtcgaagaataccatcacgtgccggctctagggctgcagtcagggtctttcacacaacaatcccttctactcgaccacactgaagcattagcagcagcgcgtgtgctgcggacttctattcgctgcgtctcttgcaaggcgcgcaaagtgaggggcgtcccgccgccaataacatcaacctcgctcgcctccaccctggctactggtcacccaccgcgcgaactcaaccgcgtcgtaacaagagcccgccggcctctggattttctttggagttcttgcacctgtccagcccagcttgaaggtgtcgggtggcatttgcctttggccgtccttgcctcccgttcgacacgagacgagacgaaaaggcggtcgcagcgcacctacacctacacctacacctacacctacacctcccacggacaaccacctctggcttcgcacttgcagtagaggactcatctactggcgaagggttcttcttcccttgcggtgcgatgagttccttcaccaacaccacttcgccgggaggcatgtacgtgagggcactctacgactacgaagcagacggtaagtacttcggatacctcttttcacacccacaagcatatgctaaccgtgtttggagatcgaactagtttatcgttcagacagggtgagatcatacaggtcatcacgcagctggagagcggctggtgggatggagtcatcaatggagtgcgcggctggttccccagcaattactgcgccgttgtgcaacgcccgagcgacgaagccgaagacgacaggaacggcgcggacgcagacgatgaccaagatgcgcagtcgctaggcggcaccgactacaccaactcggacacggagtcgctgagcggcaacgacaccatcctgcccatcgagcgcaatggcgccgccaatagcagcagcaaagaggaggaggccgccttctggataccccaggccacgcccgacggccgcttgttctatttcaacaccctgacgggcgtcagcacaatggagctgcccctggagtcgccctcgcccaacgagagcggcccccgcgaccgcgtcaatgtcttcataccagagtcgtcgaggccgccgcctgagatgctcgcttccggctacagcgtcgaggacacggacgacgagacgtcggcatccgagtttgaggggcacacagcacatggctcttacagctccatggtaagcagcgcgccggcagcgccacgagcggaagctaaccgagccatacagcacacacgacagcggctgtctgacggtgtctcgccggctacctccatggagtcgatgaacggcggcttctcatcgcggtctcacgagcccaacggtatgacgagcttctcggctgctgccatgcccccaatcggtaccacggccacctccttcgcaaacaatcctacgggcggcccgcccacctctgtgcagtcgcgcaagttctacgacgacgtcaaccccgtgccgctgacctggaacagaatggtggaggacatgcgccgggcgattgagcgctacagacaggccatcaacaacagtgcccgctctgagtttgtgaaacgggccgaggacatatcagaccatctgcgtctgctgctcgctgcaggttctggcaccacggacaaccactctggcaacccctccattatttccaccaacaaggccctctacccgcatttccgtgaaaccatgtcccgcttctcgaaattggtcctctcctcgcatatcgcagcctctgatttcccgccaccggattcgtactccaagtgtctgaaagaggcggatggcgtgctgaatggcgtgtatggctttgtggaggtggctcggcagcagcgtggagaggagattcctcgcctggtaccgggctttgttgttggcagcaacattggcggaagctggaattcgaacggtgtgaacatccgagaccctaactcgtccacgtcctttatagatcaggatgattacgactcgttcgtggagcccaccgtcaagctggattcgcgaatccttgagaggttggaggacatcaagagacttatagtgtcaagtctgcgacgacttgaagagcagctggttgttcgcgacaaggttatttctcaccagcggcatcaggtgattggcgaccacgtgtgtaacgccgcagtaaaggtgctcgaagtgtgccgaccgtggatctcgaccattgaatcgatcaacctgtcttcgctcgattcgccattgcaagcgcaacagctcaacgagttcagcatgcacaagcaaaaggcgtatgatatggtctcagaactcgtcattgtgtgccaaggagtcgctgcacccctcggggacgaatgggcagagctccgaggcgactcgctcgaggaccgcatcaatgctgttcggaacgtttcccgtgacttggaagcaactgttgctcagcaatatggacttctacatgctctctccgacgcagtgccactggcagacattatcccacgcactgacccacgaaggaatactgactccgaagtgcctggtcccactcacactcgtggaccttcgtcttcagaaaggccattacttggaaatatgaacaaatcgcagacatactctgagggcattgtgctggacgaaaccgagaggaagccatcacgcccgaacaacagcaacaagcccaataagtttttcggcgaagtggtcccagtcttcccccacagcagtcatggaagagacaccagagtatctcaagcttgaccacgaaggtgagatctcatacgatcacaaagtggtgccccctgcgttacgcggaggtactctggcaggtctcgtagaacaactcacacgacacgatcgcctggacccagcattcaacaatactttcctcctcacttaccgttccttcactaccgcgggcgagctattcgaaatgctagtcaagagatggagcatacagccaccgcacggcctcgccaaggaagattaccagacctgggtagacaagaagcagaaacccatcagattccgtgtcgtcaatatccttaagagttggttcgacaactactggatggagggcaacgacgaagaggctcgtattctgattcagagagtctacaacttcgcaaaggaccatgtggccacaaccagtacccctggagcaggccctctcatgacatctgtcgagcagcgatcgcgtggacctgacatgccaacgaagcgcttggtccccaccctgaacgcgcagactccacagccaattctgccaaagcacatgaagaagctcaaattcctcgacattgacgcaacagagttcgctcgtcaactcacaacgatcgaatccaggctgtacggcaaaatccgaccgaccgaatgccttaacaagacgtggcagaagaagcttgctcctggcgagcctgaccctgccgcaaacgtcaaggcgttgattctccactctaaccagttgaccaactgggtcgcccagatgattctaacccagcaggatgtcaagaggagagtgatcgtcattaagcactttgtcatggtggctgatgtaagttactgtggataagcatgcaatttgctcggctaatgttttttcagaaatgccgccaattgaacaacttctccacactaacgtcgatcatctcagctttgggcacggcgccaattcatcgtctcaacaggacgtggagtgcagtaaatcagcgctccatgggtgtcttggagagtatgcgcaagctcatgggtagtaccaagaactttgcagaataccgcgacacccttcacagggcaaatccaccgtgtattccattctttggtgagtctcgctgtttctaaagtctgtctctatggctaacgagaccaggtgtttacctcacggatctcacattcatcgaggatggtataccctcgctcatcaaaaagacgaacctgatcaactttgccaagcgagcaaagacggctgaggtgatccgagacatccagcaataccagaatgtgccgtacccactccagccggtgccagagctacaagattacatcttgaccaacatgcaatcggcaggcgatgtgcacgagatgtacgagatgagtttgtccgtagagccgcgtgagcgcgaggacgagaaaattgccaggtacacacagtactttttccctcaacgtccgcaggctgactaatgggggtaggctactgtccgagtctggtttcttgtgattgataccccacgaaagcgtttgtttatcgaatcgattgggaatttattggcgtacggtcatgttggctacgattatgaggtctggaaatactgttcggctggcgtagatggttcggctctgctgcagtattgttgcatcggagacggaatggtttggattgatgcccagcttcgccattgtcatgggcaggagctattttacgaattctccgcagcttcccctcgtgtttgctattggctttgccattggcatcaggcactccgtattcgaatgaggataggccgcgaggtcgcaatttcatgagcatgagtttgcccagcttccttccaatgtgacttgcccaactcgggagactgccgagatcgccatgcttccaggcactcctattcgcttgtgccaatcgggcatttggtgtgcgtttcaggatgctcccagacccagtgccagggatagccctttctgtcgcttcgattggctttgtcgatgacaggaacctgacaagtccgctgcatgtgcaacgctgggcagcgaacgttgcgcatgcgacagtgcatcgacacacgggacaacatccaaacagggcttgaccaggcacggtgttccagccttttccgcgttcctagagatcctcccgcgtgacgtcttcacgcgaggatcatcccaaggcatcgaggttacttgcatactcgacgcgatggccactcgacgttgccaggcaaacagcaattgccaactgctggtggaaatgactcccttgcatgtggccgattgatcgaggcaatcatgttgtgcaacactgcgcgtcgcctggatagcggtccgcgagccagtctctgttcattcttgttccgcaaagaggggtcgatgcactcaaaaaaaaccctatctaccgtggttgtcgatgggagttgatccgcagacggccattcgtgtctgtccttgggcgcgaaaagcaaagtagcgaagtctatgggctcctagagagactctggatgtttgacaggtgcactgttcgagacgccgagcgcacaccagtgctagcatccccacaagtgctcgtgtgggtcatttccgcgcctctcaaggacgcggttcccggcatgctggtgtctcgtcgcagcaaacggctacgcttgggcccctggcaccagcgcgtgagtggtggaaggcacgaagacaattactagtttggtcagggcgccggctcccatggcgctgcgcaactgcctcccaagaggccctccaagcccctaccgtttctgctgtaaaagctcatgctgctccctcccgattgctctttttagggacttgctttgtgcgcctgtcattcttttacttgtgccttctaccatacctcacccatagtcattcgctgtaataatttcacccgacatgtttcgctcagccacattgggcgccttaccgtggctgtttctggcggtctctcgcttgagtaagtttagctgcgggctgtctttctctccggccaatactgaccaacccgctttgtagccagcgctgcctgcgagtgcggatactcgctgaacaagacaagcgacgcggaccatgccgtctttactgaactgctggagaacgacttcttacacacgtctgcgcccgcgctgcagatgaaggagtacggctggcaaccacaagtctacgaagtaaactcaaaatccgcacgtgggccttatggaaagaacttccaattgaacaatatcgtcacaaatcctttgaagagctcgggatggtcgggagatgcagaacatggtggggatgctggtcttgagttgtgggtgcgcgcaaaccacatcgacggtcttgtgagcggctcggaaatcgtctcagcgcggacggatgcgctgcttgggagctttcgagtgggcatgaagttgtcaaattcttcagggacatgcggcgccttcttcttcgtatgtttggccagttacgcccgcacgtaccagttgctaacagtagacagtaccacaacaactctcaagagatcgacatggaattcctatcgcaccagttcaacgaatcgcaaggcgctgtaaaccttgtcctgcaatcaccacagtcccttgcgcagggctatgacgccgcaaacacatctggtttcgaggtccagcctctgcctttccgccccggacgagaagttccacgagtaccgcttcgactggaccaaggagcgcgtttccttctacgttgacggcgtcttcctgtacgagatgactgagaacgtccccacggagggtggcggtatcttcttacaaccactggagcaacggagacccaacatggtctgctggaccccccacgcaaagacaccgtcatgaccatttcgtacatgaagtcgtacttcaactcgaccgacactgagcgatcacaaaacgcgtacaagaagcgctgcccaacctacgaccccgccaaagtttgcgcgatcccctcgcaagacaccgcacccgacgtgtcagtcagcaaagacggagccaagacatacttcttcagccaccaaaaagacatgacacccggccagaccagctacgttggcgcagccaacagcttcggcgtttcatcactctccatcgccataccagtgctagtcaccgcactcagctggtcactggcgtggtagagcccggctcgataccatgcaatagaaatacctttctctctcaacattccctctttccgcagcccgacactatcaatccgagctttacgagtgcatgaacatacatttgcgacggcgttttcggttacgagataatacccatccttgggtcaatcaatcggccctacctctttctttttgtaacactttggcgagtatattttaactactggatcggaatgtcgccgacgtttttacgcttctcacttctttgtatataccctttattgtctgcagctgcgacgcgcggctagcacacggttccttcttcgttgttcaacagctttcacgcaaacactatatttccttggttcggacccaaaagcgagtgggcagagtcacagcgcttggtctgtgtcgcggcacagtacgcttcaagcgtttccaagcccgtactttccgggtgtgtggagttctgcccaggaccattctatccacttttacccattgaaaaaaactcttcgtattgcacgaagcgcgcatagcatagaaagtataattataattcattgcaaaaaacaaccccgcaaacaagttttctgacttctagctcttggttttgcgcaaaatccggaacatggaacacccggcaaactactgcaggcatcttcggtggtgatactaaagtctagtatattgcaagtgcatttatttagaggggtgttgcgcggtaacggccgtgggaaatgagcatgacgtgaggcgcggcgcaatcatccccggattctaggccgcgcctgctttgacgttgttagaacgggtctgcggtgggaggtacgagggtttgccttggttcataggcaagtgtttctttggagtccgatgcttttgttattattaccggggtgtaccgaggagagattttgatcgtcgcacgggttgtttgtttctttctgttacgcgcgccagcaatgcgaaagcttgattgcgcttgagacttttgttcaacactggtttgtttagcatgtatgcaccctttggattagacttcccttcctgcccctccaacgaggcgcgggatacgaagcaacacaagcttttattgatgcgcgcgactagtgaggacctggtgtggtgtggcgccacaagtgcaagtgcgaaatgcttagctagtggtctggatggtgctttgtgtgacaggtatgtcgtgcaagagattgtggctgggtggctagatgggtgtgtttattgatagtctgtggagtggtgggatttgagatatcgatgatgggcgcgaaagtgatggcgcaaatatcgaacgacgtgagaattttgggtatgcctagctgagtcaaaggtgaaaccgcggatgagtaaatgcacagcggatgtatctttcctgcagctattgaagcatcgtcgtaggtttcctcttcaaactttttctactgcgctcggcattggagccgatagaaaaccatggaaacatcatctcaactacatacaatatgcagttacaaccggaatatcgcgcatgtgcgactctcagatgggtacttgctgcgacgtgagggtcgcgctgcggtttccccttgtgttactgcaaaagggttggtaccttcattgatgtggtaggcgttccttttatctttccatctgccaggttcttggatttccctcgctcttcgttgtcgtttgtaagtctttgggaatacgatcacattgcgattacgttatttgcaccgacttgcatcgaacattgccagcgatgtggtcattcgcgctattcgttctcgtcttgcctgctttggcttgtggaagctttgccaagcgcaatgaagatgagggcgtacagcctatggtaaaggccagtcctgtttcaataccgactccaagctctccagtagcgacagtgagcgcaggcttggatacactcgagtaagtgattgagaccatctacttgcgcaagagctgagacgatacgatccagactgcgtcagtctacgtgtgcagcatgtcgcaaagccgagcgttggatcatcactcacatgcttgttgtagttctcaccaccacctcggtcacctcgcgctcaataacagctacatcgacatcgtccagtctatcgaccgtcacttcgtccatcaacaccaactacggccagccgctggactacacgacgacgaagtgggtcgagacctgggttggtggaacatattcgacatggacgcccacagtcataaccgtcatacacaaaacaccggcacccgcaccgccactctggcatggcgagatcggtatgggttcgctgaccggcaagacgggaatcacccagactgtcttcatgggcgctgcaccgtcgcaggctgcgggttgggcgaggggaatagttgctgcggtcggagttggattcgcgggtatcgtggtgtgaaggatgagtcagtcctacatcggtgattcgagagaagaatgggtcacaaataatggtctgagttcagaggtggaaaaatgggtgcgacgataacacccagggagcgacagaaaattccgagctaagacacagcgcgcacgcaacatgctttgataaccattggagaacgaatttggaagagaagatatgactttacgcagcaagtatgacataaagggaatttggacgaggttacgatattcgaacattacatgatatacccagcattgcgtggattcaaccgaatgagagataatcaagttatccaatcagcttttgccgcaggatgcaagactggacgagacaggtcgatgcttacctggttgttccgtatgtaggtctgtgctatctgcatacaccgcaacttacggagaacactcgggggtcgttcgaaaagtcatgctattgtgtcgtgtcgatccgggtgcgtccattgcttcggaatagttacgctgggagctgtgttcaacagaggagaatcgacgtcattgcgtttctgaagcaaagtagagtgcggtcctgctcactcgaaattcgaagaatgtagtccagtggattggaatatgaattgttttttgggactcgtaagatattattgaagtttgaactcatcgaagttggcatctcagaagaggtggggtgatgcgctaagaaatgtggcgttaccttcacgttccgttaccttatcaggagatcgacgatcatcggtccgactagaccgctgacgcaccgcaacaacgtgatctggttacatgtcctttttcgtctcgacagtaacgtgcttgagctcaacagattgatagtgggcatataaaggtatcaaagttgaggctctgttcgttccaagcatcagcaacccaacacaacagccattgacacttctatcatccgataacgaagtgcattacccgatccagtcacaacacacatacacgcacatcagacaacacgaaagttcgaggaccacaaaattcaccaaagaaattatacgacctattgaaaacttcatttacacattcgtatcgcgatcatcgacaaacgtcagcgctcggaacttcacactaggatagagttcaaatctctccaacatggccgcctactactacgccgcacacttcaacactcctctcaatcagacacctcagtccctgtacacgtctcaaaacccgttcggcatcccgtcgaacgcatcaaatctccccatgtcgcccgccaaacctcagcaacaagaccgtgctataagcaccaaacccagaaacaccgtggacgagcaagaggaatccatatttttccgcttacccaccgagctccgtcttcaaatctataaagaattactgtgcaagaataccgtcagcaagaagcatctcgccgaatacggctaccgacacgagcacgaggttggagcactttacccggaaataatctcgacctgccgcaaagtacacgatgaagcagtcgacctcttgtacacgacgcacgtcttctgcgcccatccgtcgctcttgacgtcgttgccgcaccttatcacctcagcttcgcccgtcttgtacccaaccgtattgtccaagatcaagcgttggcatcttacgatccgcttggacacggatcctcgcttcacaacagaacaagctacagcggcattctccggcgccgagttcctggacatccgtgtctggcagtccatgtttgatggagctgactcctctgtgctgaagctcttcatcggcgtcaggggcgtaaaggttgcaagagtgggaggtagcgcaaacaaggagttggcacggtggttggaggagcgaatgatgagtgagaaagaggaggatgaggatacatgctgctgtggaaaccaaagtgggatagtgagatgcggagactgttcaaagaaactggataaggatgccttgggcgattggtttgggaagagaaatacgtggcagtttggaaatcgctgaatgtgctcatccttgatggagatactacagcgacaggcagcactttttttaacttcaatggatatggcttttcatttctttgtagatctttgaacatcatgcaagttctaaaactctcttgatttctcatgcttcaatgttgtttgccatactcaactccagtattagtctccatacgaccagaacttgacttcctcggtttgccccgcgaacttcgaaacgtggtatataatgctctgtggaattcaaataattgtgtcgctgcctatcacacaccttcaaaatcaggagtattggcatactatgatggtatggttcttgatgaaagcgacctccactctgaataagccatacttacagaggatgacaagaattggcgcatagttcccattctggactaccacaatagcgccttgtgaataaatagatcttggcagaaggattggggcagtttcggctgaaggcgggttggaatctttggcgcctggaaccccggtacattgagtactccaacccgtcaaaacatgcagataggaagccaggcgacacactcatcaacccaagatatgcgagaaagatatgcatcacgcgcatactgatagaaaatcaaggagcagatcgcttccagacctggttcaggcacgacggcgttgttaggttcatattgtgtccaaaggactacagattgctcatccaagttatcgaagcacttggagacttgtcgaaaaccgaatcgctcagaattaccaccggctgcccttatctcaatttctctctcagaagcaagatcatgaagaaagacgattcgttcaggcttcatatgaagttgccacggccatacggcgcattgacccgcacctgtgcttccctgaatagacttgaagtggaggtattttagtataataaatccacatggtccgatgagatcctggacaacgaatttatggacagcattcgccctgcaatcaaatccataatgaggagcagtgtatccgagtcagtaacaagcacagcaaatcctctcttcaatagagatggattcaagcacagattcggggacaggcagctacttgatcacgcgctgatctataagagagagacctcaaaagttcatgagggagggagtaagtgagtggttgcaaaccatgatctgttgggaggtttatgtgatctggacaccaaagctacggtgaaatgctgtagagtagcgaaaagtagatagccaaatgcaacttacccctaccagatgccggcataattcttgtctgccttcacccaatgagtaatgtcaagaggtagctaagtcttcttcaaaaacttctgcaaaactaggcaggatgtcttatagcatcaaatgtatttaggcttctttataaacctacaagtgcgtgcctgaagactattagatcatgtcgtgtaggtgcaagcggacccgaattttgccgctacctgatatccctataggcaaacatgatcgcctggaatcttacccaaaacgaagcaaatatggctttgcaagcttgtccagccacttgaagaagcccaacgactccgagcactcaaaattacccttggcttcccaaaattcttgtccatcgcgccacgactgagcccatcactttcgagattccttttccgtccacactgaccgccctcgtcaacgcttgcaaggttttgcaaatgctcgaagtcgacctgtatcactgggaattcgaatcacactatacacaccaaattcttgaaacggagtgcctcgagcaattcaaaccgggcattgcagcatcattgaggcatgagttctctgagactgtcactaagacgcgtagtactgttcataatgaatggtactttggcagtatcaagggaaggctgctgttcgatcacaagttggcctacaccagaaagtcggaaagagagcttcagagggagctgacgctacagacatgaggaaaactcagagctaagaggagatgctgttgttcgccggtttggtgttcgttccgagcgcgaacacgatatgtactcagcgacaggccatctgtaaggaaatgaagaacatggcatggaatatcagctgtactgccatgatgcatcgtaatgcattcatttatgaactgtgaattgttgatattacgatgtacgaagtgggcggcgcagtctacctgggcaatgccttgttgccgtgccgcgcaaagcaaacctttcgcaaagaaaccacgccccatcctgcacatttcccacccgcccgaaccaacaccgctcggtcgccgcgccgcgttcacaggcatggatcgccatctctcagcgaatgtcatgcaagagtgttggtgtagccgccgcatgcccactttaaccgacgcagacgcgccgcacccccgcaggattgaccggtacgctgggtcgtcatcgcgaaatagcaacttcccaacatctgctcagcgcttagtgcttgtacggcacagcaaggctgcaaagtcttaagtgtgaaagatacctctgtgtacagtggtacactaccgcaggccgaatccaaacaattctatactttgctcgttcatttgtcttgcttgtttcccaaacaccgtttcaactctacatacattcaaaatgcataacgcgctggccgtcctgtgctctgcacttttcttcttatttagcacatcaacgtcggctctcttcctgccgcagttccgccttagtccatcgaagccaacgagctcagacgtcgcaaataagtgcacgttcaacctgtggcataagcaactcatcaccaccgacgcgaagacaaattatgtccagctcaatgagattaaagacaacaccaatggcatagtcatcgacatagcagccctgcgaccggcaaccgagcgcaacagctactcacgaatctgtgctcatcaagtcttcgctgtagagggcctgttggacaacacgaacttgacaatcagtggctacgatgatgtcgatgaggtgactttcgcgcacgacggcgtcgcattctccagcgaagagtcccggaattccgagaatgcgtcatgtattgctggtgcatgggacaatgtggtgtctggtgtcggttcgcgggtaagtcttgacccgtcatcttcggtattgaatgacactaagcatcacgtaggaaaggaagctacagtgcgcattcccatgcgactcgatcgacgaagacgtaatcagtgagctacgctgaggctacgagtcggtttcgttttcgtttctggcagaagttagcgcacgatgtctgggcatgactatatacatactcaacgtacaacatgccaacctgtccaagaaagtctatcaatggcaggagcgctagactcacgtcacctagctttggggcacctgtagctgcgtcaagtacattgtgctatgtacacacagccgcaagccgccgtcagctaccaaaccaccgtcctgagcgggcaaaccttatcctaatattcaacttctgtccaaaccatccaacaagcattcccccagtgtctttgagcaaattgatgcccgtcgcatttttgggaacaatgtatttcatgccttgccaagtccgcccaccaacagtatcgccgacccccattcatgctcccatgaatccatcgccatcagataaacagctctcgcacaacttacccgcaaaagcgtagctcagcggataggcccgcaatgccacatctgtcggtggcatgaatccgattccatcattatgccgcgcgacctcccaccggggcgctggtaagttgtgctagtcaaacgtgattctggagtcgggtacctgcagatcaattgtcaaatctttcgcacttgccactgaggccgcgaaagggcaggaaacaattgtcactaattttgccgttgttggtttcattgaggtccaaacgtgtcgtgtttcatgtcccgcttaaggtcctttcggcacttgttttgagaacaggggccaatgaacacgaatcggagagttacaaatgtttctaaggatcgaggatcgagggaggaagaacgggcattcgggaggattgttttatgcaggtgggatgcgagggaaattgttgtggtgtggtgtggtgtggtgtgattgcgaaatgtgtgcctcagggttaacatgtggcgcgtagaattgatggcgccgacggacgaaagatatcggtgcacatcatggcaataacgaaacaaaattatcaaagttgatgtttgatgagaattgtgatcaatttgtaatggtgtactagtgcaatgctctatggaagccgtgtcatgtcataattgtccttaaacgccgttgtctctgcaaattcaaaagcccacccataccgagaaaagagcaacgagaagaattaccagccaccgttgctgtgcttaggcttcttgtgcttgtcctcgagcttggatccaagaaccgcgcctgctatggcaccaataatgccgtggccgcccatcttgttgccaccgaagtagccagcggcaccgccacccagagcgcccatcatgcctcggtcgccctcagcctgagcattggggtccgtagatccgtggcctggagctccaggctgtccgtatggagcagcttggtgttggccttgagggtactgatcggctgaatatgcgccttgctgagggaactggctctgtggctgagcacctgggtaacctccttgttgctgttggccgtagtatctaatatgctagtcagttttatattctagagaccgaaaatcgtctgcatgactaacccttgctgctgctgctggtcatatggggctacttgctgaccatgctggaatccgccatgagctggtgcgccatattgctggttgtacccgccctggtcataaccctgctgggccgggtaggggctctgtgactgctggggagggtaaccgggttgttggtaaccgctctggtcatagccaccttgctgaggaggatatgggctgtgtgactgtgatgggtactgctggttgtactggggcgcaccgtactgtcctccgttgtactgatcgtaaggaccagacattgtgattaagttgtgttgtaattgatgttataggtcaggtttaaaaagcagtcgttgtctgatatccgaagttgaggggcgacgttgatgaggggtagtcggaaagcacgggtgacgtaagttgtctttgaagggcaaacgttgagtcgtaaggtgatgacaagaacaacgaaccggcgaaagcgaatcttatattattcacgcgcgattttcaccggtgctatcggcatcaaaatcatcctgatgactgaccttctccaccgccgtttggaaggcgcagcagatcacggcgcgtcgagctgtgctcagcctcagccaaagaaaggtactgccacggacttcaccggctacgacggcctccaaggacgacgaacggccaagttatgtccgcacccaaaccgaacatagtcagccctgccgagctgcgaactgctctgctcgaaaaacggccgcattctaaaaaaaattgtcgacggaatgtgaaaaaggcattcatgcgactggtgagctgtacgcactgccgatcaagtatgcactgcgccaggatacccggctttgggctcgcctcaggacgttcaggaaacgaaatgttccgtcctcagatgctgtgcgaaacatcttgtgcttcttgctaatagttagcaccctctacgactcggccagatcttcacatcgcgtatccacgactccgaagccgcggtgatgtattgccgagaggcttatgggtttagcgtctagaggcgccatcagaggcgcagcgacgaaccctaccgtgcgaaagtgtggcgctacgcatcgtcatcaaggcggttcaatccgtggcgaggcgtaatccgcgcaatttctttgtgtccaagagatgctatgcggggaacgctgggcgtgtacggcagtcccatccttcgaatttgatgtcgggcccgaacagtttattgctgaggagacaacgagtctcacgatgtccccctgtggcttttggctcccctggggctaggccaagcgggcgctgaaacgccccaggtgccctgagacaactcccagacaagctctcgcgatcggcaacccacttgggcttcataacactgtctctattactgcatctggacttattatgcttgtagagacgcataaatctactgcatacaggttttcgatagcgcagagagaacctaattgtgctaaattgctcgtaaccgcacgcctccctcttgccttgtcgagacctcaaaccgacatgggaccagaagcgactcacccctagcgtcattcatgcgacatctcaaatgcacccctcggcgcaatcgcatgaacccgtctcgtcttcagcgttcgccgagcctttttcgctgcgtacctgctgactttcgttctttcctgtctttcgttctgcagcgggctgctgttgctaatcctttttcctttccgttcaccatcgacgttccttaacaacttcaacaactggtcacggtcctggcaggcttaggaccgtcttacatcactgggcttaggaacttgatatcgctggacgacttgcagatgtattttggtggagcacttggaaggccgtaggactgcgaggggtccgccctaccgttatcgaacacgaccaattctggacgcaatgcctgtatcatggcaaccacggggagaggatcgcgtggactatgttgtagttgaaagagacggcgtggatggccagcgagaggctgtcggtattgagattggaaatccaacaccgactgtacgtcgcaggttccgtcgctctcttgccaaacgacagatgccagctcccacacccacacccacaccgatggacgatgattcggacgatgacagtgatcttgaggatgccctcgaaagcctcatgccctcaagccgacctttcacgatacccagcgctactccaactggtgtctcttctgtaagatcacataggaacacaatacatcatactcagctaattggagcagcaacctgtctcgacgaccttgcccggcaatagacccattgaaacccctgcaagaaaaggccctgcaccaacagagaccacaccttcggctttgctgtcaggtcctggttcaatctcgaatgacccgagttccgaccgtcagggaggaatttctcagaccaccgagcatctactcatcgctgctggctcaatcggtatgaccaaaactactaacaaagctgaaccattgctcacattttctaggtgcaaccattgtcattgttatgatcatactggctttctacaccatgcgcaagcgtggcttgaccatctcggacgttattcaaaacagcaaagcatcgcttcgacagcgtgtgctgacctcgcacctccgcctccgaagtatggtatggacacgaaaaaaatcatttgacgaactacacgtatgctgggaaacgatgtgttatccaccaggaagggctgcaacaaacagtcggatctggatcacttggtcacactgaaaccgctacaggctcttgggacgcagcgacagcttcaaccaaatgggcctgaacaagagcaacgccaacaaccaaagcttcatcctggaccctgcaccaccatcacggcaaaactcacatcgtcgagacatcagcgacacaccctcgtcacccgtcctcccaattcaatctatgcgccgcagtgaatcaacccacaacacgcggtctctacgggacgaagaagaagccctggactactacgagacaatgccacaccaacaatccgcagtgcccgcgcctcccaccttccggcaattcctctccaaccggccctccgcatcccagcgccccggcctcggcggcggcatggcctcgcgcttcagctggaccaactcaaacgcgccacaaacaccccacgacccatctcgtgacaccgccatcgccggccccggccgcgacagcttcatgacccagcgctcgtccgtccctcgcttccgcaccatcgacagctgggtcaaccagcaatccacacgcgtcgaggagcagaagctcaagcagcagttccgcatgacgcaatccaccacctacagcgacgaagacagcgtgccggaaatgccgcgcgtcccgtccacgctgagcaaggaagtcaagcacgcacgccacgacacgatcgacacggcgccgattttcaagcagcatccaggcacagaggtcaggtttagcacgcgcagcacggtgccgagcgaggttctggagacgcgtgtgaggctgtagaaacacatgtgtgcttgtatgtataccagaggcgaaatgatcaaactacaaaccccatcttgcgatcttgcgtttctttttcgttaagtaccccatcattatcttgcgcatattcttttggttttttttttcacatgcatttgttcagggatatcaaagcgaaggaacaaagttctttctcgggcatgtattaggatatggaaagtgtttctggacaaaatatctcttgtatattgcgagtttgatcgagtccgtatgacatctaatggaaggaaaacttggtttctccataccctcatctgatcacgtgttgatatttgttattgttattgttgttgctcttgctcttgccggatctgccggtgatttggaatgatggggtcgttgtcgagggtgatgaaacgcttctcgtacgtgtgcaccagcgatgacggatcggagtctggcctgtgaaatcaggtaatcatgttacaacgcagtgtctgagaaagtggaaatgaagctagattatttataaatactgttctagttatgctgagaatgatgctgcgtctaaatgacaaccgatatgcttagaaacgccagaatatgctactctatgatactgtgcgataatgcacctatttgctcgttacttgcaatgacatgctctgctcctgcttcattcatgacaatatcttgactaccagcgagactctcctgtgtgccggttatgctcgctgatccctcttccatctcttcttcgttccgccagcccatgccagtccagtctttgccagcagtagccatcacgagctcaaagttgacatgggcgtcaaaccaccgatcgcgtcgctttgtctctctgacaccaccctctaaagccactctacttgctcttgtggttctcgatctcttgccattgcctccggcgcttagaagattagacaggcgcacgcgttggctttcgagtatctgctcatgagcaacaatgctacgcacgtatggagctagatctagggttatgatacggaaagtgcggtcaaaagaagatggcgtaagaatgaatgacgtgcgctcgggcagtgtctggtccggtggcgcagcaagacagtctaaagcgaaagaaaaatgagggcgtgacaacaaatattccttgcttttcgcggctctaatgcggagaatctctgtcgaatattcggtttctgttgagggtttgtgactggtggatgctgagacaagacgtgccagctctgggaaggtgcggcgagcaagcaaatgggtctgcgtgtagatcgaggcatcgaactgcaaaaagtcggtctgatgatccgcctggaggagtggcgcagcgagtgtataactcagacgcgatttgtcgaatatgggtggtaaagtgggatcggcaggctcctcgaagtaacgctcatatgaaggcagcccaacgcgactgaacacgtctgcagcacttagcgtgtccatgaaactgtcaagttgctccaagctactcgtagaatcacattgtgtggatttcgagtgacgtgatgaagacgcctcccatgcatctggatcgaccccccaatcagcccaaacttcgtttaacaattcctcttccttgtcaaagacagtgttgctgtaagtttggaacacattgtgagatagccaccccattccagactgatatgtgccttcactggcgactctgagcaatcgaccctgagcatcaatatctttgcctggcggccagcgctgatacatccactccagaccacccttcttgtcaccaacagacatttgacaccaaaggttcagctcggtgatactaccgcgaagatcgtgatttttcgactcgaacaagtggcgcactgcttgtcgatccaggatatggccttcccggcctgcaagtaccagcatataatcaacggcgaggtccgctggcggtgggcgaagtcggaggacagcggctagcggcagatcttggaatggaatttgtctctcatcgttgcacgtaataacgatgggccgtttcgagtgcgcggcgagtttcgtgacctgcgcccagaactgctgatcttcctcgaagagtatatcagcttcttcaaagagaatcaaggactgcttctgcgacttcggtgcgccaggaagggctggctgcatagtcttacgcgcgctcgttggaaactcgcctggtgcttgttgtgtcttcggcttggattttgcttttggttttgtagtcggattggctttgaaaaacgtcatcattgtgccttgacgtccactgtcgatgtccttttggcatgcagtatccatgcgtgtggtgtcgttgtcggcatcttttagcaccgcgccctcatcttccgctacagcagcttcggccctcttgtggtttacgagatgatttgcggtcatatcgccgactctgtcctgtatatccttcccggaacggcgagttccagaattgatctcgaagatttcgaagtccagctcttttgcgacggcatatactgtagcgctcttgccgcatccatgtggcccagtaatgacaatgacgttattgttccttgtccatcgaggtcggcggaaggatcttgtgtgccctgtgttatctgtgtctgagacttcaatcatttcttcgtcttcctcatcgccgtccgaaacaatgaagtcgtccaccgccttctttcgcttcttcttaggcggccgcttagcgtctacgccatcatttttgacggagcctgacgcgcctccaacagccatcacggtcaggctctgtaaccaatcgcgtagcaccaaagcgtctttaccctcagacaggacgtgtgaggcgcacttcgggctatacttctgtgcccaagcctgtgtctcgcaccgcccctcgtcgaatgctgtaagggtgtgctcgatatccttgaagagtgattgaacagctggatgtgcctgtgactgcaggcgctcatgcaccctacgttgtatctcgacaccggtggtgagcagacgcttgggtagacgcacatcttcaggaggcttgaagtcgaaatcggatatttcgaagttgggtttcatgcccgcggcgatatccctggccaatcttgacatgatctcttcctcctctctgagtatgggccacgcgattcttcagtttccgtgcacgaagcggaagacttcgagtcacgtcaagatccatgtggtgtaccatatcagcttcaagattacgtacatgactagtctctctagtaggccacgcagcatcgaacaatccggcttgttttgtagtgcgcttgggccccgaggatgttccaaaggtaggcatgggctgaggtgaacagtctcgtcgagcctcggccctcagtttgccaggcgtgactgcgctcttcctaggagtgggaggcggcaaattcgcggcaggtttcgtgggcatgtcttcgactcctttagtagctttacccatgaagaaagggtgtgtgctcttaggaggctcggccggcttggagagccctttcttagtggttgtggagcgcttcccagtcgacgttatgccagccaagatggcgtctatccttccgccgatagcgtgccgacttgtggaatctgtgccatatttgatgatggtgacagtggataagacctttggtttcgctggttttcgtccccgtcgtctcttcggagttgtcgagtgctctgttttaggcttcggtggacttgagactagtttcccgctcttggtgatctttatctgcttcttcggcgtcacaatctctgccacagtgtcggtatccagaggctcatcagtggccgcaatcgtttcgggggctgctggggtgggtacgggggaggtggtgcgcaggagggtgttcggggtttcatccactggctctgttggtgccataagcatgctttcagaacctggcgcacgaacttgttcctgtatttgctggggccagtccaagttgggaatcgtgggagcaggagatacggtttttctccgcttccttcgatcgaggttgaggtcttcttggagtgttggcccagcaacttcgtctttcacagcttgatccacatgttgtacttgaacagattgcgtgaattgttccaaagatgcctggttctttgtgtgcgaagcatcggtcttccttgttcgcttcttccttgcctttaccggctgggcattcgtagttgtgtgctcgtaatcagggtcgtcgttgacgtcgttcatgggtgtctcattgattgaaaggtcctcaagcggtgcgggaccccgctgtggtttggagaagaaagggtgaaggctctggctcccctcatgattcattgcggtgtgcaccgcagcaagagccattgaccgtacagctaccagagcatgatcttgaaacaaacacgaggacactatagaagcaagagagactggaatacgattgcggagcgggagaggcgggtgagagggcgtgtcgtgaagaacggagagttggtgtctgcacgagcgcgacgtcagtgaaagtggaagacgcgacctgacgcgcctgcgttttagcacagccaagccacacttcagccacacctgggcagcgcgctaagaggtcgtgtctccaccgcccgcctgcaacattctgccgaacttttttctacaactaagcggccggcgacctcgaacaacgcgcgcgcataccgggaaacgacccacgcaggcccaataagacttctccgacgaggtctggcaaacaaaatgtcgttcaacgaaattggcgcggctttcaccctggcgacgctttcaaaacccgtctgctccaccaacgggcgcatacatgcagcgagcgtatgcagtctcagtggcataaagaagaggaagcgcacagaaattgccgtagggcttaatggcgagggaatctcgatatacagcgtatgtgtgcgtgcgagtatgcgaaaacatctgactgagattccgacagctccaaaatccccaactcgtaacttcctacgctctgccgccaagcactgccttcacacttgctcccttctcagtctatcgcaaaggctcgtccaagacatcttcgcagcgcttcacatatgcctcggtcacgggctccgcacaatccgacaagtcgcagctgatctgcttccaagagaagtcttctggagaccgcaccgaaaccgcaaagacggggtatgccccgtcctcgggtgctcaaatactggcgctcgatgcgctccctgttacgcctggtgggtccgcaacggctgcgacccatgacattctcgcgactttcgataacggggacgtcatttgcttgtctgcggatctcgagaccgttcgatgggttgccaaactagaagcagccaaggttggaggaacgattgcacatgtatcgacatccacagcgaaggcagtcatccgcggcctgctccggaatagggaagatgttgcttctctcttggcccccacaaatggcaatgcatcggatcttctggagctcacacagatactatgtgtcgtttcacgcaagcccagcggatcagtcactctcagccttctccaagtccagtcacggtcgccagaccttaccactgctccaatgtcacctctcaaacttctcgtatcttgggacttgaaacaacggaccaacgcgtctacttctacgacccactacgcactccactcttctagcggcattctgcatatgcttgagggctcgactctactctcatacgacttctctgagaatgtaccaaaactgtattcggaactgacgctacccggttctgatatcgactcatttctgcgcctctcacaagatactctactgatgacttcacgacaaacgtgccgcgtgtttgatgccaggttcaacacgctgcaggcagtacactccctcgataccttctcgaccttgtcggatgcagcaagtccagctaagaagcgaaagatcgcccaagcggagactacggagcagaatagtcaagtcaatctacttgcatactatgctgatcacgacctcgtggtagctgtgcgggagggtgaggttatcggcatgcaaattgacggctctttcacacacaagcgccctagacaggaaggcactttgttgtcggaggcacttggcaaaggaatctcctgcacaagcgctcgcgaggcgcagaaatggagtgaaagaaaggcaaaactggatcgatacgcatcaaagggaagaatcaacaagttcgagaaagccatcgcaggagatttgggtatcgagactgagtcgaacatactcatattcaaggaagaaaacgaagtgaatggagggcctcttacgaatggcatgggtcccagtataccggacgaagatgccatggcaatcgatctcgaccaagagaacaacccagacgatgacttgaaaacatggaagttatcaagtgtcgtcccagatatccgcaaatcgcagtaccgccgatatgctttgtatgcattgagtaagatcttccgatcgacgatagtctctcaggacgacggaaatgctcaaagcattctgaggattcagttctttccaccaaatgtcttccagtggctgctccacaccggacacctttctgtggcctccatccgccacgcaatgcttgaggagtcacccaagaatgcgcatctgtcgccgtccattgttgatggagacattgtcaaagcacttgtcgatttcgacccagatttacacatactctctgccatcctcaactacagtggacatttgcctgttggggaagttgtccaagctatcaagctcctcatgcaaagcttagacgaacagccaaaggcgcagaatacgacgaagcttttgactaacggcaacgctccttcagaagaggaaatggacgtcgacattacttccgagcttgacgcggcgactaacgaagttgatcatgcgctctcggtacttgatcacggcttgctcattcgcagccacacccttcgcccagctctgctccgattgcacgggttttcaccacgcataatcaccactacgcttcgctcaatgcttgcacgacacgatcttgaggccctgatcagtcttctgcaccttgagatgaagaatggaggctggtcatcgtcgtatgatggcagcgatgccgacccttcacccctaaatgagagtccagacgatcacgcagtagctatcattgcttcgctgcttagctgcactctcgatgctatcggtgctggtgcttggcttgcgactgtcggcaattcagcagaatccgagtcgagcgaagacatcatcgaagccctgcaaagcgacacatcagaagcactcaacggtttctgggaagcgcgatacatgcgtggtcttctaggcgagtttctgcgatttgcttccaacctgccaaagagccacaaaccgtccagcaaatcactcgaaagacaaggcaagccgttcgcggtcacgcaagacgatggcgagcttcccatgttaccccttggtgctaagcctgacatgggtatcgagaagatgaagtctggccgaggaggaaagaaagacgagataagcaagcgtgagatgggtctattgatcagtaaaaaggtgccaaagtacagctttgagaagattgtggtatagaggttggatgtttgtaatatagccttacccaccatttctagcatttagcgattgagatttgcacgcaatgctataccttgcactcccctgttctctgcttagtcactctggttcaaactgtggatctttgatgatcatccttgcatcgcgcgcgaaactaagtttagatgcactcttagcagattcttggccactcacgacttcgcattagaagctatgacgtttgacttcggtcggacttcgatgcgacggtctcgccgttggcgttggctttgcgtacggagcgtcgagcaagggtgtgaagagattaccatcatgaacacgcctttgttcatctaatcaccttcgccgcgttttctaccttcttcgcttgtgcatagactttacggacgcgtcgcaatggtatctcccgcgacgacccgagacaggctgaacagcgatgaggcggaagtcaatggaaaggagagatcaagtgaagaacaaggccaatcgaatggataccgacaagatgcatcactcacagaagagaaggacaagaaagagaagaaacccggcttcatcaaaagaacatggacgaaactgggcctggacgcacccacggtgatgatgatgtgcaaagcagctctcccgcccacaatcgcactagcaatgaatcagtcaacagctgtagcaaaagtatacgcgacactgggatacctggttgccattatatcgatcctggggttctgtatcatgcctcgcgcaaagttcatacaaaccatgactatgaacgtcctcggtacctgtatcggatcagcaatcgcaatgctaatggtctggtctggcgtcaaagcccgcgaacacacgaccacacccggcgcaccgcctgagcgctataattcttcgcagtccgctgtcctgggtgtctggcttttcttccagatctgggcgatcaacacggtcaaggcgaagtttccgcagctggcgtttccgacgatcatctatgcgattcaagttaatgtagcggcaacgaatggattcttgttccgcacgacggcgcagtgcgagacgttcattttgaggttattggaagctttccttacggggtttgggctggcgactggagttagtttgttcattattcctgtgacgagtcgcaaagttgtcatgaaggaggttacaggatatattggcttgttaagaggcacgctgggtgcgcacaagacctatatccacagcttggaggattcggatatgtttggcaagacatatgtgccggaatccaaggacaagaacaaggatgcaaagcccaaactgaagccagaaatccagaacatcaagaagatgattgggtctatccaggagttgcacgggaaactcacggcagatttgccgtttgcgaagcgcgaaatcgcatatggaaagttgacaccagatgatctcgagactattttcaagaaacttagaggtatcctgatgccggtgctgggtctcggcagtgtgatggatttgttcgagcgcggagctgaacttagtaattgggcagaagaagatgaggaggggtcggagcacgaagcagaacgcaagaaagctgtgcgcgagtggaacgacatgttcaagtacttgcatggacctttcgctgatatcttccaagctctcgatgacgggctcgcacacgttctgctgagactggggctagcaccacagccgaagaagaagaagggtgtcaagaaggaggatgaagaagcccatggggatactattagacctggagatgaaggctttgcggcacacctggaaaagcaagctagcatcttctttggcaagaaagaaccaacactgcgtcactggatgcagagcaagggcatcagcatacgctccgactacttctccacctccgagggcctggatgatgaggcactgaagcgactgcctagcctcaccacccgaaagcgcgatcagagtcagctatacgttctattgtacgtcatgttcctcctgaactcgatcgcgcgcagcactctagaattcgtcaagttcgccgatgagcatgatcaaacaaaagccaagagcaagatcatgtggcctggcggcaaacgattgaagaagtggataaagagcatcttcagcgaccaggatgcaaaccagggtgacgagacgacgatcgcgggatacgatggaagtaacaccacagtctacatgggcgacgcgtacaagaaaaagaaagacccagaacatctgccgcctgcaaatgcgtgggagaagtttggaaactccgtccgagggatctcacattttctgcgctctgatgaatcttcgttcggtttcagagccgcatgcgcgactatgagcatagccatcattgctttcctgaaagatacacagactttcttcgtcgagcagcgcctggtctgggctttgatcatggtcgccatctcaatgacacctacggccggccagagcgtgttccagtttgtgctgaggatcgttggaacagcaattgccatggtcttcgcttggcttatgtggtacatacctggacaacacactgctggtattctggtattcgttttcgtctttgtggcaattggcttttacgtccctctgaagcgcttcgatcttgtcattgcagggttgatcagtgtggtcactgctgttatgatcgtcggctatgagcttcaagttcgcgtgctcggtgtgcaagcagctacagcaacgactgggcaaccagcttatccgatctatcaactcggtccttatcgacttgctactgtcgttggaggtcttgctgtcgctttcttctggacaatcttccctttccccatcaccgagcattcggcgctccgtcaaaagctgggcggatcgctgtatctatctgccaacttgtactcaatcgtgcacgagcaagttatgtcgagaatccgaggcgatgccggcgacgaagagaacgacaagaaatcgccaggctatgcgctcaacaaagtgcgcaacaaggtcttcgcaaagcagatgctcactctccaaggcctaaagatgcatgcgcagtttgttaagtgggaattcccactcggcggtaaatttccaatggagcagtacgaagagattgtaggatatgttacaaagtatgcatctatccctcactttcgcttccatcctcgctaacatgtgcttctagcatcgtaaattacactgcccttacaggctacgcatcagctaccttcacacaccccgccctcaacccatcaaccagcgataaaccttacccttcagacggatctccaccagcttcgaaccccaacccaatgctctcacccacatccccctttactgtctcgccgcaatggttcaacgacttccgccgcctcagcacatcaacaaacgtcacatctcacgaaatcacatccctactcgccttactatcttcctccatatcatcgggacaaccactcccaccttacctcactgcgcccgagggtttccagctcagtaagagacttgatgccgtggaccacgacatcctcagcctacgccacatcgccgaaccaggctacgccgcgtttgccgtcatggcgataagtacgcgttgcatacacatggacctgcaacggctgctagaaggcgtcagaaagttggtcggcgagctagatttctccttccacgtcgtgagtacagatcagggcagtgggagcgaagaaacactagtcaagggacggaacaagcaagattgaaaaaggcttcttcctttgatttgaaaaaagtgattgcattagaatacactatgttgatcatgtcattaaaatcgtagaactgctatgtagaaagcagataatctagtcgtaatacatctagtccaactgtaggactgctaagtagcaagccatggtgcatttagtccatgatgcccgccttgccgtcgcggtccgcgtcgatcttggggttgagcttgtccttcaatgagggcttgccggcggtggtacctgaggtacctgtggtccctgtggtacctgtggtcgacgagccgtatgtggaggtgttggcggtggaagagccgtgggtagggacgccgtggctggtgtgcctgctgtccgagaagcctgtgtggccctcggtgaagccagcaggctgagccctggagacatcttcggtgagggcgcggggtaggtcgccggattcgccagcgcggtggtccaagccaccggtgacgggagggccgtggtggccggtgttggatgagccggtgaggtcgtgggcgttgacacggccgtcgttgttgcggtcgatggggttggcagtgtggccgaggccagctccagttgaagagtgaccaaggccgccagcaccagttgatgagtgtccaaggccagctccggttgatgtgtgaccaagtccgccagctccaccggtggagtgacctagacctccggttgttgagtgaccctggcctgtgaggtcgcgagcatcgacacggccatcgttgttacggtcggccgggttggcggtgtgaccaagtccaccggcagctgagtgaccaccaagtccaccagcggctgagtgaccagcgagtccgccagtggttgagtgaccagcgagtccgccagtggttgagtgaccggtgttgccacggccggtgaggtcatgggcatcgacgcggccgtcgttgttgcggtcaacagggttggcagtgtggccgactcctccagtcgttgaagagcctaggcctccagctgttgagtgaccaattcctcctgctgatgaatggccggtggcaccacctcctgtcaggtcacgagcgttgactctaccgtcgttgttgcggtcgatggggttggcagtgccgtgtcctgtgagtccgctgccggtggtgccatgtccgagaccacctgtgagtggcaccggagtgaccatgggtacctgagctgacgtggggatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtagtgttgcttcctgtcagatcgcaggcatctaccctgccgtcgttgttgcggtctgcggggttgatggtgctgtgtccagcagtgttgtgtcctgacagtccgccagtagtggtgttgtgtccaacagtgttgtgtcctgacaatccgccggtagcaccatgttgagtaccagtcacatcacgggcatctaccttgccgtcgttgttgcggtctgcggggttgatggtgctgtgtccagttgtgttgtgtccggtagtgctgctgtggcctgtaccagtggtgtgtgagctgtgggtggtgtcggtggtatccttgtccttgtgcaggatgtccttgaccttgttgacgattccagacatgattgtggattgatgtgttggtgtttgggaagtagatgtagtattggggtaagttgaagtgatgagttggagagttgaggagttggtgtagtgggtattggagtttgttctatggaagaactgggcgccttcttatatctacactggggagcaaggcgtgagcactacgtaacttatagcgtcattgcctggtgtgttacaaacggtatttgcgggtactagcgccaggatcaaggtaaaggcagctgtctaccacagcggcaacgtcataccggctgcgtcaccaacaatattctttcttacaatgcctccacttctttcaatcacgacaattccctgctgcagtaacagccacacaaacaagcatcagcggggtacttgctgcgccatgaggctaaaggcagactacatcgggtaatagcggggaacggctgcgtcattccgcgcttctctcagccgcgcatccagatcctgctttgccctgtctcacatcaacttcaccagaaattgggtatgcgatcaacggtggatcattctataacgaggctagtttcgaaattcttgcttgaacagccacatgggccccataacttcccaagtgttgcgtggctgggccgcaataagtgagaacttcgtcacatttagagtttactacgtcagaatgatcaattgcgatcagtcggtaccatattttcacacatggccgttgcgccaggccaagtacattgcaagttagttcagaaccccttctctttatcaattggcctggatgtagaacggacaggcactacgcaagaacattgcactacatcttgttaactacggcggaaagagatcaacaggcggcagttcatcccctggcctaaatctacacatactgcgttgctgtcgcaattttctcgctgcgatgctgcgcatagcttcaggctgcccatagtgctgaatgcccttggtacattccatcgtagttgacaacctgcagtatagagaaagtgctttggacctcccttcctcattatcctttcttcagcataatgaagcacacactcagctgctggattgacactgctgcttgctgcggagtgtgatcaagtgtggccgcagtaccagcagacatgttctaacaagtcaagttttacagcgctgctgcagtccagcctcaaatgccccaccacgcctgttcggtccgctattaatagttttactgatgtcaccaaagtctctctgttcactaagctagaacatatactctccatccccttcattcatgatgccaggagcgatgtacaagccaatgcgcaacacaaaggcgacagattccgaatttgcttttacgtcttttactccgacgctcaacaaccatggctccgattaatgatgcgattgcagatttagattcgcgcaatccagaagaacgatacacgcttaaagaagttgctgaaaaatggggagtcaaccgaccaacgctcgggcgaagatggatgcgcatgacaacgtccagaagcgataaaaacagacagcagcaagctctcagcccacaacaagaactagagctcatcaactatatcacgaagctagagtttctgctagcttttaagaccgtgtttaaacgcgcgtttacatcaactaatatacaatcagctttttcgaggtactaatcttattctacttcaaccagacgtagttctatcaaagcttaacgtgcagctacgtacactgactctaccagctcctatagaagctccataagaagctcgtacgcccagtaacgtacgcgaacttaaagctcaatcaacgcttctacgtgagcgcgtacgctggcataagagcttatcaccagctttaaatattaaagcaattaatcagcttaagaagggcgcagaagtaataatgctttcggctgagttgatgcgcgaccggatcactagtctagagagagctaatcaagcagcgtcagcacgtaggcagcgtaaaaaaagacgtatacagaagcaaggagtactcacaaaagccgctggcgaggatctactcgctcaacgtgaggctgaccagcagattgctcgtgaagagcgtcagagaggagagcaatcaggccttagccgccaggctctcgcgcgctgtacgtgctgcagagagactggctataactcacgcacgtgtaaaaaagataccttagctacgacatgatatatttgatcgccctctatctattatattatcgcgttgttgagttacgcgtcttcaaaagtgatcaaagttagtggggtgcggcgctcgcccgtggaacacgttaaccttggtatgtaccgtcgtatgcgccacaatatcggatgaatggggtctcgcttttgggccaaacagcaagctgcagccgaggtgcggccgagcgcttcgaacccgcccactcgtaaatgcctgacacttatagtgcggcgcaggtgagaggcacggtagtaggcaacagcgagatataaagagacataatactatgtgccgacgttttctgcctcttgtagcgactttgcgacgagactcttaccatgaggattctgattacgcttcccgaagatatcttatatcaaattgctcttgtcctcgagtgggatcgaagcagtcttcttgccttgtaagtgcgattcccgaacgagctatcagagcgcaagagctatacaaacgttctctgacttcacggtatcgagcaggggcaaaacatgtcacactgcctaccgcaccaccagaactttgctcgtcagacacattgaggatttggatacggacagactgagactattatatgacgtcttctcaaagagacctgagttgagagcatgtgtccaatccttcccggtgtatatgaaatatggagagatactcgtcgatgcacttttcaagttgactacattacccaacatttgcgagctcgtgttcatcagttcgcatgagcagttcttgcccgagaccataactggcctggcacgtatacggcagcagacactcggtaggcccacagaacaagatttccagtgtcagttccttgactcgcattcgtttgccggaataagagctgtgacccttatcggtaattttacaactacagagatcatgcgcttctcatatctaccaactctacgaactctctattgtagggatctctcgtctctacatgcttcgcaactaagtagcgaatttgttactcaaagtccgaatattacctcactctctctgagtggggacggctactggagtgtccaagctagaactatccaaaacatcatctcagcgtgccctcgaattgttgagttgcaatgtcaggtacctgtagaggtggagccgagggccccgttacatcttcgcagatcgaatgtaatcaggcctgtcagtccagcagctctccaggtcgctctcgctccattacgcacaagcctgagaaagctctctctcacgcaactgcggcacaacgtgccttacgatggatcttgtatagacttctcgtcctttactgaattggaagacctgaagattgtatcatgctgcatcctcccgccggggccgccttgcgatgcacgagaagaactgtatactcgccttcccattaatctgaaatatctagaagtaagagattatctaaaagagtacatataaagtagaactgattgctcggacagattgagttccctcgcgaaagcgggatcttttaccatcacgccgaaggggagccattcctctttcaagacccgtcatcgataccgcagtcaatatataggtggattgtgaagctcctagaatacaagcgatcacattatacagctttggcacgtgtgagcatggcagatccaccaggcgccataggattgtgggtatgggagcagaagttctgggacccatcggaaaacataaggaaactatttgatgcactgtgtgtaaagttggctatcaagctaagtcatccacacccgtgttcagtactgattcatgggaacggcgggaatataaacccccctttggtacctatccatgggagtaagactagcatatgccacccaccatcaaaaaggagtatcttgttcgcctccaactctttccaggttctggtcgtagaatatctcggctctgtttatcattttgagtttggttgcgtcgtcagccccgtccattctcaacctataccctttatccgcggctcgtgaaaacatcgcgtacatgacaaacgtctcagcgttccgaattgccttctcagcgctctgagtaacagttaatttccaatcgtatgtcacgtcgtcagctatgtgttggattagctgtctattgtaggatgtactcgcctccgcatagacacttacttctgaacccatccttgtcgatgtgtgttaactaataatgactgataagccctgattgtaaatcgttactcatcaccacttacttcgtgcgaatatgtccaagaacactacttgttttccataagtcgtgaattcggcaaagggccggcggcttgcgaagtcgctgtccagacccttgaatgacgagaacttcaagaagtcaggggtaacaagttctgaagacaataaagagctgtcacatatctagcagaatcagcacagttcctatgggtatgctgaatggccttacagttatagtggctcggtttgcattcataccgcttgggctcctttcagatgagaacttcctagtgtaggtttcggcttgtgtacccggacccgcacagcccatggatccgcgactttgtctaacccagtttgtctcgtcctgccactgctgcaatggttgttcctcgaccttttccccaggggatggtagacgtggtagctggtcgttcctcacatagaccggatcatctggatcgtttggggtcaaggtccaccgcttcccatctccacattcatcattatcacagtagaagcggacctccgctgccacctggtttgttgttgatacaaaccgctccccaacggtctcgaatatgcctgccgacaagcaaattgtctgttggccatccaacatatcataccctggtgtctacagagccagtgtggaaaacttactcttgactatgttcaatgtcgcgatatctgtcccgggcttgcggaaatggagcaaaaagatatcatccatgtagggactgacaggcgcattgagtctcatgagggagcggcgtgccataaacagcgcgtctttgatcccgaaatcaaaccctccgttgaacttcgggttttggtagctgccgtgtacccagtatgtgttgctttgtgcgatggatgtgggagcaataaagctcagtaagagaagatgatagactttcatgatgacatacaacatctatgtcgatgaatacgtcttgtatttgctttgaagcgctcctggtagcgatctgcttatatgcttgtgaataccaactagaatgccatcccacaagccacgcagcttaaggccaagtggcacgctgtcggattccgatcttaacctgtgccgcagacatcgggcctttcatgtcaaaaagaaaagatctagatagcctcgccaccaaggcaaacacctcaagttgagcatctcgtcactcttgatgattttattggcgacgtgttggattgggatagctggaacttagcaagtttggggcgacgcaaggcagtctggctgactagtttctgtgctcttcgtctcggtccgaaggagtggagaggcacagtgtttcacgatcctttgaggaggcgtgccatggcaatgagagtcacgagagaagctgtgcctcatgaaacaacacgacagtcaggcggattcagcctgccgtccaccgaatgatggtaccgatggtataaatagactgggatgtagtcattctattcagactgagagtgaaggatgtggcgcatacatggcacccgcaacaaggtgagcaggacaactatgctaaacctgctttcattggtagtgaaggacgtagatagcgaactcgccgcaatgatcatatcttagcagactttagtccggccgtgccacatatctgagactgatgatgttggtctggcttttgaggcacgtcagatggatactcagagaggagtgccgatatccagaattccacgaggcaaaatgaagtcggaaatcgttatcgattttgcgcaagctttgtgcttggtattgtaaacttgtacccattcttgtgctagactatatgcatatatattcagtctgaactgcatctctcttcttttttttttgttctcgtgggtggctttcaggagtcacaaatgctcatttgctcatgcttcaatgtggaccaaaaagaccagttgatggcgatatcccttagtccaggtatgttgaattcaggactgtcttgttcttgctgtctgctagcacaagtgagctgctgctgaaaagtgcgctcttcgtccgagagcactgatcgctgacgacgtcaagactgtgatggacttcaatgaataaagcgaagtagaaagttgcagaacagtgtcaaatgcaatatcgaagaagctgggttactaaatatccagacagtgatcgaacacggcactcgaaaaagattacatacctaccccacgcttacaatacctaaattaatgaactgcatgactgtgtaagctcaatcaaacttctacccaatactagcaacgtgtggtgagcataagttggacgtctactggtttgggtagcgtctttagtttcggccggacttgcactacctaagcccgcctcaccagggagcttaaagctagcgtaggtaagaagatcgatctttccacgaggaacattattatccctggcttatccacatgtcaggacatccatgtgcgtctagtgctggcttgtatcggccagaatcgaagccgctgctacccgatcgagtcacactcgccatttgcccagaagatccgttgcacagcccatgcagtatgcggagtcgctcggaacctcttgttgctgagcagtgcagtgcagtgtgaagttactcccgcgacttttccaaatagagatccgtttgtgcggagatgtcttccgtcagcggggtagctccactcctttgtcccgatatgtgaagtatgggcgtagatcacaaacccaatggagcttgctccgaggtcttgaatgggagcctgaacagcatcacgcagccagaaagaaagattgtgatcgatcaagctacatatgtaccataggtacttatcattactacatttcactcagcaagaaagcacagccatcgtcaatttctcaagatacattgcaaacattttaagatgacgctacctaatcaagtcattgacagcctgaagaaggcagtagacggagcgtgtgcagacatccgatccgacatcccggggaccagtgtcgtcgtggttggtaaagacggtaaagagctattcgcacatgccgcagggaagcgaggcgtgaactccaaagaagacatgacactatcgaacctctactggattgcaagctgcaccaaaatgatagcgggagttgcttgtatgcaattagtcgagcaaggaaagctccatttggacgatggagacgagatcgaaaagctcattccagagttgaaagatgttaaggtgttacagaaggatgggaaactcgtggagaaaaacaagaaaatcaccctgagaatgttgctcactcatactgctggcttcggctactcgttcttcaacaatgagcttcgcgacttcgctcatcctgctggcttcgacgagttctccggtgacatcaaggacatcctccagcccctggtcttccagcctggcgaaggttggcagtacggcgtcaacatcgattacgcaggcttggcactcgagcgtcttacgggcttgtctctcaacgattactgccacaagaatattttcgggccgttaggattgaagaacatctcgttcttcccgactgcagacatgaagaagaagttggtattcatgcatcaaagaaagcccgatgggacattaatcgcgcgcgatcatctgctgcgtaagccactcgtggttgaaagcgacagcgtgaaagaagtattcaacagtgcaggtgctggtgcattctcaacacctggagactacgcccgtaagctacggcgcaaaaaagcgtcagactagttttgctgacggaagcacagagataattgcaacgctgctgaacgatggcacttcgccgacaacaggcgcacagatcctcaagaaggagactgtagatcttatgttctcgaatcagattgagaaatttccagactttggtcgacaaggtataccagatgcaaagcctgatctgaccaatcctctggcggaaatctatcccaacgggggcgctcctcaaggatggggtctaactttcatgttgtccaacggagggccgactggcaggtcaaagacgaccggattctgggctgggttaccaaactgttggtggtgggcggaccgggagaaaggagtcggtggcatcgtttgcagtcaaatcttgccctttggtgacccaaaggtgcttgggctttggttcgacattgaaacgcagatctaccaggctctcaatgcctgagccgggccgttgtcatcgcacattctacatgtgaagcttttgtagatacagtgtcctcttcgggtcaattgacggtaccagaggatatgatattgtagtcttttcttgaacaatcctgcagatcttattctcattgtgattttaccactgctgaagacattagaacttcttaattcttcgtgtcagataacgcagtcggcgtataaccgaggacaaaatatccaagtaagtaattcccgagcctatactctttcggtccgatagcacaacgatcttgtctgacaggctcgtgacctgtgcagcacatatcccagtccgcgcaccaccactatggacgaataggatttttcgtcgaaacctgtgagaaagaggagtccagtggttcacagtctgtagatctgggaatttagagggttgagagtaaccgtgatgaatgcagagtaggtttgacgagctaaagactgtagatgtaaatgtgatggttccaaggtctttacatgacttagggtagtctgtcgcctgggcagcttgttggtttcttatagatcatggtaaatcatcgtacgattatgaaagtatgttccaattcgaaagtttgctggagggatcgctgttctcgcgcggcatgcgtaaccgttccccgcatcttcccagtcaggaatgtggagctagcaatgggcggggcgcgcatatcagcagcatcaactgccttttctcatgtccttgtcgctctacctttcctctttctgcctccatatccgggtcgcagtcatgaattttgtagacgtccaaccagatagcttcttagactatgccttcacatcgccatctacaaatgtgataacctctgcgacaaccgtcgaggaccagtaggaagcaaaaccgatgttgtgaccagtgtcggaaagggaaaagggcatgcgatgccgcaatcctggaagatgcattgctggatgacaccaaggcaaaggagaacccaacgacgttccattacagcggtaagctagtccactctccgccgaattaattaaatatctgactgtccagacgtctttggtccattagctgcatgcagtaatttgcgaaaagacaaagaagacatgcacccgctgagtgggttcgatcacaacgcgtagcacaatccaaggaaacagcagcgagttcactccctcccccaaaacgtcgtcgcacttcctcaaccaagtcgtcgcgaccgaaggaaagtgttcggcagtatgttacggaacctgtctgtcaaaacgattcttatacgagtggtgacctccgcgatctgtcccaatccgttcgatatgggagtaacgttcgccgactttgcttctgggatatctgagatgatcgatccgactcacaccgctccgactctgggttcgatatcaccatcttccgtagagacggaagcgaaggcttcttccttctttctacccgacacaaacgacgaagacgaggtgcttttggacaatgactctggcaaggggtcctcactggagaccgcttccgattttctagatgatgcacccaaagctgcaagtctatcacctccatccacatcgcacaaagaacaaggccctactgtagacaccagcgtcacaaagcgcgttagtcgcaagaagagacgtagagaagtctcacctcatctgatgtcaaacaactcgcccacatattctaccacatcgttcgctaccagcctggttcgttcgacaaacaacgctttactgacggatggcttactgaagatttaccacagcagcttcgagaacgcactttcttgctgggtgacggaacgtacttgtccatacaacaagaaaactgatgtagcacgaatcagcgaagcccgaccaaactggaatcgcatctaccaccacgttttccgccttgatagactcgcagcgaacgttaggggccgacagctcacatttgctgaggaccaagccgcggcgaaggcgcttaatttcgctatttatgcattcgcaacccaatgggcacagtctagcaagaggtgcaattcaagctatcccttcgacgttgccgaatctcgtgagaaaagtgcacagggcgacagtgttggatgtcccgagccagagtttgatcgtgttctgcagatcaatgcctggaacgaagctcataatgcgctgcacgctgctggtgacatcgagtctttccgagtcgtgctcgcacaaatcgtgtttgccttgacgcagaagccggcacagaatgactcagcagagcaggggatagatgtaagcgatctaaaaaaggagaaggcggatgtagacaaagagatggatgtgtgtgaagacttgctatccaagcttgatctcgccattgccgacgggccaccaacgcatctcgagcaaggtaagccgcacgcgtgcaaactacacatgaaacagccctaactttgcgtctcatcgaaattaggccttcgcttgattcactccttgaggtctcgggtggccatgcgcaatggaaactcatgcagagcatccggagttcaaaaacagtaccggtgctctgcgggacgacttgatgaggctgatcgggcaacggtagatctactgttctggctcggggtcatgtttgacacgctgtcgtccgcgatgcacaaccgacccctggtagtatcggatgaagattcgaacatctaccctaatggacctgagcagacagttgtgaaagatggggatgtatcaccaactgatcaagccgaaagtttgtgggatggttatttattcgctcaccaggatagccgtctccaagccactccgataagatggccctgctcgttcgatcaagctgcagcacttctttgtgatgcagcccctgtaaaagttttgcttttccggaaggtaacgaccatccaaaccctggtcacaagaggcatacgcggtcagaaaattgaagacactctgtgcacagcgctggatgtcgttgcacattggacgaaattgtatgcaccgtttatcgaagattgtatacagcaccacgaccaaatgcatccgcgcatacagtcatggtacacatgcctagctggtcactggcatcttgcagcattactgctcggagacttgatcgagatagtggatatgtcgaatagtggcgtggcagaagctcgcgctcgtcgtgattcgacaaacttcttggcgaatttcaggagaaataattgccagatcgtgtctgatatggctgcgcgtgcatgtccacgcgccgatgcatcattctcgcagtccaaagacttccactttgcgctcaatcagggctcgatactgactgagccttggacagccgtactcattcgcctgttcgctaaggctggcgtcattctgttagaggcggacaccatgttgccagcagagatcagaatcgatgatgaagacgtactcttccaaaaagcagatcaatgtgtccgtgccttgtggtatcttggccgaaagtcggacatggcacttgcggcagcaaacatccttggaaatgctctgaaggacaagcgcaagggtgttgaggagaaaatgagcgacatgagtacctttctggaaactgagctctggcatgatcttgatgacctagacgaggcattcgacgtggactgtaatccttaggggttcggcgttcattgtgcatggttgctaagaaactcggctatgttttgttagctttcggatctagtggaatctgtaaaaggcatgaagactagagcatttacaagatttaaattctagattgtttgtagtgaaggagtttaggtgcatcccaaatctggaaagatggagccgggcgccaaggcgcttgatcattagcgtgtaatttctctctggcgattggccggtattgcgcccctttcccttcaccacacacctcatgaacatgtacagaccgatgtccgactgcacacttggaagcgattgcacatctctcacagaccgttaattacaagtgtgcgcgattactcttctggcggtattgcagcacggagtgtggaatctcgacgtgtccagacgcgtccggcacgcgatcaagtgatatctgttcggactgtacgaaatgggtattccacagtaggcaaccaaattttgcaacacaatgcagctcagctcaccatatcagattgtttgatgtcatcaaagatcacgaggaagttgttcctattgcgcagctcgccgaggaccatcatcggcgctatggcagacctctcagaattgcaattgatgaggctgactggagattcaacaatctcacacaagcacaggtctacgccatccgcgatacctcggatatggcctatcaagggcaagaaaagaccatgttctacaggatctgtcgttttctcacgctcaacatacaattgatatttgtctttgacggccctagtcgaccatggaagaatggaaagcgaggtcaaggcaaaatcgactaccgtgaaagggacctcctcaaagaagtgctcagatgctttggtattgctttccacgaagctcccggagaagcggaggctgaatgtgctcgcctacaaattctaggccttgtcgatgccgtatggtcacaagactcagactctatcatgtttggctgcacgctgtggatccgtgatgaccgtgttgtaaaagagaagggcacgacggatcgatcgaaaagaaacacacaaaagagcaagaagaccgctcgtgtcgtgagtggaagaaaatttgaaagcacgattgcatctcgatcgagaggcattagttctcttcgccatgcttgttggtggtgactatgataggcaaggtttacctggatgcggaccgagtattgcgaagcaggtcatcaggaaaggtcttggacaaagtctgtgcatgtgcctcaaccaacgggattgcgatgcatggagtcttttgttggttgaaagcctcccgcgtaacattgctgtgccgcacggttttccgagcttcaaaaccttggtcaagtataatagcccgaaggtctccgcggacgaggtgttgcaaaagaacgcgaaattgaacctggactacctgagaccgatcgatgagctgaaactcctcgaagtgactagctcgcgcttcaatatctgggggcgattgtagtaagtttcgatattaacatccgaggaaaacaattattaagtctcactttgcagcatgaattgggtcggccctgtgctactgatgaaatgcttatcaaaaggcagctcatcagtagcaccagaggtggtcaacagcatcaggatggtcaaacaaaaagctggacaaactgatcgtgggccggtctttgaacgcaagcttagcttctcgccgtttggtgtgacgactttgcgaagggaagacttcgaaggtgaccgattcgggtattggaatggcgatagaaccacgttattcgacccggaacatcgcgtggaaaagtgcgaaatgccgaactactggcttcagaaggctctgccgccagatgtgcttgatcctccaccagcagtgccgaagagtcgctctaaaaaacgccgacagcaagctgaggcatcatcagagcctgctgagacagttggcgctatcataaagaaggcacgaaaggcgccccgaagcaacgcaacgggtcgccaaagctcacccaccaagaccagcgcacctccatacgtgacaccaacgagacaaagccgtccgaaacgtcctatagatcggaccgaagacgtcgtcgagatctcggattctgatgaagagctccgtctgccaccttcacggcgcctgcaaaaatccttggcacgatccgacgtgtctcgagttgtcgaccttggttcgccaagctcttcagatgaagcagccgatataattgcacgacgaatgtcacaaaaagctgcaggtctgcaaaggccggaccgagtggaccatacacgtccagtgtctcctatcggtttgcatgatatcgaagacgtgcgcgatttccaattcgctttacgaatgagtgtgcgcgagcgcaacgctgcaccttcaattcctggtgaaaggtgcctcaacagctcatcaaatcctggaatgcctacatataacgactctatccccgaacaaccgtttcgtgtgtcgcgtggagaaagacaaagcatgtctttcaacgtacatgcagaacctctctcaggaggaaatgaggatttgacagagacgctacgcgagcacgctacatttggtgcttataattcgccggcagcgcgcattgaatttctaagtacagcttcgcgaaaacaggcggacacgatgcattcctcctcacatgtctcccaaaagaactccgcttcattggagcctgcaatagctcacaacgctcatctaacttcccctacactcgacaacattcgtgcagcacgtctcaagcactttcagtcatctggtgctgtaacacccacgaatgacgatcaaccaggcattacacaaccaaatatgacaccaagacggccagtgccatcggctttctttgggctagccggtacagattgtatcgatttaacagatgattgatcagacacattcgatacgatctatcgtgggcacgctgtctctgttgccggggcagctcggggttctgcatagaatgaaagctcgtgattcagataaaattgctattaaatagggattctgggtggacagagtgatgattgctctgcgtcagagtgaaattcagtgaaagctcgtcacgagcctgcacaactcaccaatgtctaatcactcctagggtacaaaacttagttgtatcatgcatcctaagatgctctccagtaaatccgcaactcgaccaccactggattaaaaagcaatccgatagtcaagacgcccaatgccaattctttacgaagacttcgttgaggacctacgcgccgttctaccacctaccattacgccaagcgatccttcttgccatatttgcaactcggagtatggttcattaggggttggagtggtgtcaaatctcgaccatttcaacgaactacccggccactttcgaaggatttttattcagaatgtagtagagccagttaccacgccatgtggccataacttctgtacgttctgtatttgtcaatggctcatcggaaaggatactcccggttgtcccgtctgccgaactcgcatcgaaattccgcaacacttgctcgattggtacattggcaacgacattaacgatgctgtcgaaggtctctgcacttctctgcacgtcttctcctcagaggctcaggagatcatcgatgtcttgtctatgtctgtccgccagttactcactactatgacgccaatgctgttcctatggaacagtgcagtgttcgtgtcggacttgcctaagctcatggtctccgtagctcggcgcttccactaccaagccatgagggtcgaagtgcctaccgatctcccagaactgaagcttcataatcctatggatcgattggctggcatgcgcaagtctgacaagacgaaaagcctggcttcgttcactcgcgaggatgcaccgttgactgatcaccctcaatcgcacgaaatgtactcgcggctttgtgagcatatcttcaacgttggagacgatttagagagtacatacgagcgctgctttacccaagcggaggtgctgtatctcgttattaaaaaggagatgccggatgcggatggcggcgttgggatggataggtgggatgcgtatgtgcacatgctgtgggtcgacggcttaatggtctggcagagctactgtgagcgagttaacatgctcacagcgaggcgtgtgacccgggtttttgttgatgacgagagggcagcggagggcgtctgggcttacactgtaggctagcaaatgatttttctttggtaggaaaatggatagtctcatgacatccaaaacgcagcggggtgcttcaatgacgtctttccagaacctgttttaatggcgggtagcttctgtcttacacatctgtcaatctatgtaatcaggagtagatgaacaagtacatgcgtcttacgagtgcctgtttgacagccacctcctcagcttcccaatcgctccgtcccccaaggtctgactacagctctccgactccacatgcataaacagacctgacagcttcgtgaaatagatatcacatctgggacacttgaagcattcaatctcctcagcatcgccatactcatctattagtggccagagatcttcctcctccagtaaccttgcatgtacccaattagttatgatgtacttcttccattggaagcacatggcagccgatttaccgaggtcgtggatgtcgataccagaggtacaggtgccggactctagatggatgatcatgccgctgtaggtagtgaatgttcgtgtgcagccgtagcattcatagtcgggcgttcgatgtgtgagtttgtgctgtgtatgtatcagatcctagcctatccaaaatacatttctacttacatgtgttaagttggacggcgtctcgaagtgtttctcgcactcctcgcagacattgtgagtttgcttatgccgctcgaagtactcgttgttatgatgaagtgcgccgcgatgaccgcacccttcacagaccatggcacatttggtttgtcggcaatgtgtcttcagatcatcccaggatgagtaccacttcttgcagactgggcaaacgttgtgcttggacgcttcgtgtgcattgagttcttcattcgagcaaaggtcagaaactgtgcagaaacgacaatggtattccggatcggatggcaatgggtctaatatggcaagaccagtcatatggaacaccatggtgatgtcgtgcttctcatgaagtaagcgggtgttgaaaagtcaagagagtacttatacaggagcaaaggactttgcttacacgaaggcagacataagacggcaactagattgtttgactatcaagccagtctagcaccagatgaggatagcgcggctggccggtacagtgcatcccgaatgtaagccgcagggagcaattgcctatagtaagtttgcaaacatggtctaatagtgtctttgtatacccaaaaagagccaaaacatgttctatgcgtaaacttgaagtattcgccatccatcggctcatcggcgacagcccggtatgagcatcgtgaataatcgggcagactcagcggatgactacaaaacatcgtgaaactagaccttaggtaagaatagcccgtgaaaatatgagtcaaggaatatgtacaagtacacgtcttttgccgcagcaagtggatctgttcaatcttcttattctcctcccttttgtcgtttctagcaattcctgcaatcacaaattggcaagatgtccacaccttgtacccaacgacaaaccgcttgtctaaacagcagtaatgctgtcgaagatactgatttattgagcgctcaaccgctgccaaagtggcttatctcggcagaccgaagaggctggagaaggcttgtacaaaactttactccgtcatgggtacgtatatcctcaactcgagcagagacgtatgcacagaatactgatgcctctatcagtttgccgtaacgatgggtacagggatagtagccgtccttcttcacacactctccgacctctatcccagccatcaccattcgctgcacactctcagcatcgtgttcttcgtactgaacgtctttctcttcgccatgatcttcatcatctcaattttgagatacgcactctacccagccacttggtcgctcatgcttcagcaccccgtgcaatcgcttttccttggtacgctgccgatgggatttgcgacgatcataaacatgttcgtcgcggtctgcgtcccagcttggggcggcaaagcaccatactatgcgtgggctatgtggtggctcgacgtgggagtcagtattgcgtgttgccttgggcttcccttccagatgtgagttacttctcaagccgtatgataaatgaagaagcttatgagaacaggatgacgaagcaccaaactcgccacgagacgatgacagcggcatggctattgcctatcgtttcctgcattgttgccgcagcttcgggcggcgttgtggcgtcggtacttccaaatcctgaccatgctctgatcacggttgtcaccagctatgtcttatggggcatgggtgtccctcttgccttggtcgttctgaccatgtactttcatcgccttgcgatccacaaacttccaccaagcgaagtcatcgtcagtgtctttctaccgcttggtccgatgggtcaaggaggatacgcaattatgcagcttggtaaagtcgcagcggagatctttccccaaaccgaaatactgcacccaatggctggcgaggtcttatatgtgatgggttggatggttgccattgtactatggggctttggtctcgtctggctcttcttcgcagtggcatcgattgcacgaagcaggttcccgttcaatatgggttggtggggtttcacgttccctattggagtgtttaccatgtcgacgatcagtattgggcaagaactgccgtcggcattcttcaggatccttggaacagtgagtctggtgtattattcctggccacagcaagtgctaacattcgcctaggtgcttgcaatcagcgttatactgctctggcttgtggttgccgttggtactgccaagaatatattgtatggcaaccttttcgaagcgccttgcctgcgagaaatggagagaagggcgaatgctgcagcggaaaaaggacatcaaaacgcatgaattgcttgcacggggaaatggagatttcggagtaccagtaatgcgataactgccacgatgctttttactccaataccaagactgcagtgatgacgttatgacactgtatcatgtgctcatagatattgtcgctggtacaacatgcacaatgcttctgaggtcgcggagagagttactggaaatcgacgttcaccaagagggtgcttggcggcgatgttcattggtggcgtcagatgaggctgatggttgaccaggcaccaggcgacgcgtcgaaggtaacaatacgccagtttcacccatgggtctcgaaccgtggtacaggcggcggtgattggctggcgtaccaacatgtgcaggcggcaagaggtgaaagggacacggttttgagtttgtcggctgccttgccctggttatctaagcctttccatacgcttcgaagtgatacccgtggactgcgctaaaatccggcgcacggacagtcgtggagctacctacctcatcatcgagctgtggccgacttacttaacctccacccacgcctccatcgtcgacccatcacctccacccacaccgcaaccccccctcaacaacgctgcagccttcagataccccctccccaaccagaaaagtacactcgctgcagaccaagacagaccgccaacatgtcggctgaagactacaccactcccaaggtggatctgtcaaagtaagtttgctcgccaccagcctgcgttcatcatggaatggtgctaacaggttcccagagatccatctggcgcagaggccaaggacgtaagcatcaccaagtgcctttccgcggttgcgataactgacccgccacagaaagacgagaccgcaaccgcgatcctcaagaagaagaagaagccaaactcgttgatgtaagcaatctccgtgtcttttctgaagtcccagctaatagaacctagtgtcaccgatgccgtcaacgatgacaactccatcatcgccctctcaaacaacaccatggagacgctccagctcttccgcggtgataccgttcttgtcaagggcaagaagcgaaaggacacagtcttgatcgttctcgcagacgacgatctcgatgacggctcagcgcggataaaccgagtcgttcgccacaacctgcgggtgaagcacggcgacgttatcaccatccacccgtgccccgatatcaaatacgtaagcatcatctgacgaatcgctgattttgaactttgctaacaattcctcaggccaagcgtatcgcagtccttcctatcgcagacaccgtcgagggtatcacaggatcgttattcgacgtcttcctcgcaccgtacttccgcgaagcctaccgacccgttcgccagggtgacaccttcacagctcgcggtggaatgcgacaagtagagttcaaggtcgtagaggtcgacccaccagagtttggcattgtcgcgcaagataccgttatccactgcgagggcgagcccattcagcgtgaggacgaggagggcaacctcaacgaggtcggctacgatgacattggtggctgccgcaagcagatggcacagatccgagagttggttgaactgcctctgaggcatcctcagctcttcaagtctatcggtatcaagccaccgcgtggtatcctcatgtacggtcccccgggtaccggtaagacgctgatggctcgtgccgtcgccaacgagactggtgccttcttcttcctgatcaacggtcccgagatcatgtcgaagatggctggtgagtcggaatcgaacctccggaaagctttcgaggaggccgagaagaactcgcctgcgattatcttcatcgacgaaatcgattcgatcgcccctaagcgtgagaagaccaacggtgaagtcgagcgccgtgttgtctcccaattgcttaccctcatggacggtatgaaggcgcgctccaacgttgtcgtcatggcggccaccaaccgacccaactccatcgaccccgccctccgccgcttcggtcgtttcgatcgcgaggttgatatcggtatccccgaccccaccggccgtctcgagattctccagatccacaccaagaacatgaagcttggtgacgatgtcgacctacagaccatcgccgctgaaactcacggttacgttggttccgacttggcatccctctgctcagaggctgctatgcaacagattcgtgagaagatggatctcatcgatctcgacgaggacaccatcgacgccgaggtgctcgactcgctcggtgttaccatggagaacttccgcttcgctctgggtgtctctaacccatctgcgctgcgcgaggttgccgttgtcgaggtgcccaacgttcgatgggaggacattggtggtctcgaggaggttaagcgcgagctcatcgagagcgtgcaataccccgtcgaccaccccgacaagttcctcaagtttggtatgtcgccatcccgcggtgtgctcttctatggtcctcccggtaccggtaagacactgctcgccaaggctgttgccaacgagtgcgcggccaacttcatttccatcaaaggtcctgagctgctttccatgtggttcggtgagtctgagagcaacattcgcgacatcttcgacaaggcgcgtgccgccgcaccttgcgtcgtcttccttgacgaattggactccattgccaagtcgcgtggtggatcacagggcgatgctggtggcgcctcggaccgtgtcgtcaaccagcttctgactgagatggacggtatgacctcgaagaagaatgtcttcgttattggtgccaccaaccgaccggagcagctcgacaacgctctgtgccgtcctggacgtctcgataccctcgtctacgttcctctgcccgatcttgcctcgcgaacaagcattctcaaggcccaacttcgcaagacccctgtcgccccagacgttgatgttgagttcattgcgcagaacacccacggcttctccggtgccgatcttggcttcatcacccagcgtgctgtcaagcttgccatcaagcagtccatctctctggacattgagcgccgcaaggccccgcgaggctgctggtgaggacgtcgagatggaggatgatgccgaggatgccgtttcctgagttgaccaaggcccatttcgaggaggctatgcgttccgctcgccgctccgtgaccgacgtcgagatccgccggtacgaggcgttcgcacaatcgatgaagaacaccggtggctcaagcttcttccgctttcccgagggtgaccagcccgcggatgggcagaacgccttcggcaacgatggcgaggacgaggatttgtacaactagagaaggaatgattccacgacttgatgcgatggaggacgggttggcttatttcacggctacatgcctcgtacctagacagtaattccagacggcgcttgcatgagtggcggtgctgaatggggatggatttgatagtagtgttcaaggaacgtccatgatatgagaatgaaaggcatgatttccaagtggaagatttagttgcttgtgatgattgtgatgtgttgggaagtacttaacctgtacgttacacgccatcttgtaaccacaagcatatttccgtcctcattctcttcacgttgtatttatgataccatggtgtaatcacgctgtgtaagagtagaaggcatatgatgtgttctggcgaaaaagttgttgcttgccatggtggcattgtgctatctatgtatgctgcccttttgaaagggcgatgatgatgctcaaacccactggctaagtcatcatgacctgtgcaaagtctgacctaggacaaccttagtcccggtccttctctgcgaacattgtggatcaacaatctcgtttgaatatattccatgtatcatcctcgctagagtacatggcgctcttggtatattgtccaacgtaaggaggacagcgcagcgtagtgctggtctgacagcatttgatccaattcgatcgcgtgtagacattttgacgcgtgaatgcttcttgatatggctcaaggaagcaggaacgtattttaatgataatccacaattggtgccaagatagtagaatcaagatggaggactctgcaatccggcgtcaatatgattgcaatgtgcagtttgggaaacagcgagagggcacgcctggtaggttgtcaaaggctcgagcgagtcgccctctttggatatctcgcagcactgtcagaccgactgccgtccgacattagcatgtgtgaagaacaagactggaaaagcggaaaaatcacgagtcttcttcagtgatttcgcacactttctccagctctttgcgcacggccttggttccttccacaatggccttgtttgggattttcaagtcgtacttctgctcgtctccattggcgccattgagaccgttggtgccgttggtatcgttgttctggtcatcatcaccctgcatctggcgcctgatcttctccatggcgagtttctttgcttcatcagcggttgaagcttggcctgagcgcaggaggtcggtgacgtagcgcctgagctcgtccttgaagccagactcggcaagctggcggtcaagagcgccttcaatgttgcggatgccgtcgcctgaaagaagcgcggaataaatgttattgcgcagttcgagagagattccattctgggcttcggcgagacccatggtaaccggtttgttgttggacatgtctggaatggatgggtgcacagggcaaagagctgatgcggtatttgacgcgtgtggcctcgagctccggtatggctcacgctgggccaggctgaatcagaaaaacgaccgacttatgtgtggtgctaatgcgcgtgctgtgctgtttccagtgtttgggcgagtcgagcgggtgcaaagtggtgaggtcgaggcccaagagggatgtacgaccgttacgaaggagattgtcgaaatttcgggtagtgaaaatcggtgaagatccgtggagccgatatgggtggaggtctatgtggactaggccccgtgactcgccatgtgctgccaatactgggcggttgtgggagatggggtgttggggttgcagggtggggggaggggggtcgcaacgatttgatgtaggatgtcgtccgatttacaattccagcatgtgcatgcgtgaagtcgtaaagcgtgggtgatgacagctcggtagcgggtattgacgttggcgatggtacctgagggaggaggaagcttgggccacacggtcaatcatcaaaggtcccgcatttgcttcgcgcggttcggttctatagccgcccgggatgcatggcagatgcatgtctcgattgagactgccagtccgccggctgggagcccttgactgtctgcctctgcaccgcccattgctgtcggctatagcccagacgacagaagacagaagcctcttccgacggcctgcgtgtgtattgcatcctgtgtgcaccgccgccctatcctgttgctgctgccacggcccgcccaacaccaccaggccgcaggcgtcgacaacaaagcgcccaacgtcctgcacggcctagacagcagcgagcagcgacgaccgctccccgccttccctcacgaccctcgcaccgtctcgacgtccctccagcacggcgcgccagcacccgagtcgctcccgtcgagggcgaaacacgccggcccaatctcgcttcgtctcagacagggtgcgcattcacgacgtgctcctcgcgtcggcgggaatccaggaccagcatcagatctagtgctgctccacctgatagcagcgatctcccctccgcaagctctgcccagctcggtggcatccgctgtcttccctcgagcgaacactcctcccacccgccacacgacgcacgacgcacgacgctcgacgctcgacgctcgacgctcgacgtcatctgccatggcctacgcgaccaagtaccacgaggactcggacgccgacgacgagtttgagcgcagcgtcatgagtcccgcactcccgcccgactacgagcactcgcccaccagctcggggccgctgagcaccgagcacacgcccaccaccttcacccactcgcgcgacagcaagagcagccccacgggcctgctgatggagtggaccgaggagcaggtggccgacttcatatcagacctcggattggagcagtatgcagacacatttgctggtatgtcgtgtcacggctctgcagtgtcgtcgattgtgctaacatgcccacagaggaggtcatttcgggcgatgtgcttgcagccctccaacatgcagagctgaaggagatgggcgtcaatagcgtcggacatcgcctcaccatcctcaaggccgtctacgagatgaaggtcaagcagaacgtgcccatagaaccggacgactacgtgcccttgtgtaagtgcggtcccagccctctgcaagatgcatcctaatcaaccctctctccagctgcggacacgtcggcacaagaagctccgccaacacaggacgacttcgccaaagtcatccgagttgtccagatgcgagacgagcggatacacacagccgagtctgagctgcggcatctcagagaagacctgggtagagtgatagacgagaacaagcgattgcgtgaagaaatgctgccgctgttgcgcatgctgaaagacagccagcacccgctgcctcaacagccactaccaaccacacacgaacaccctgtcacatcaccaccggctactcaagagagatccgccggaagcagtttgtcccgtaagttttctaccaagaaacttttccttgggtcagctccaaagaacccttctccaacaattcaagagcaccgcactcttatcgatcattcttcgttggatccttcggcagcagctgtggcagcgtcctcacacctcacagcatctctcggcgcagttccccaattgtcgcccagctctattgcccaaccatcgcccacatctcctgcctatgcgcagaaccaaagccgacaacagtacgctcgcgacatgcgaagtgggcatgatcacgacacgccaagctggccacagtccagcaactgggcgtcagaattcgaaccatggtgtccgaccgtaaccgcgatccccgcgcaactccccgcaccgctttcttcagacgaccattacgaaataatgcccaacaaacgccaaaccccccgacgaccgagacccgccattatctggcggttccagtaccatgaatgctcccacgtctgcccccgcttcgacgccaatctacgaatccgcaagtcgaaatcttccaaatcattccggagtatctatcgaacgattctttgtcaacaaagttttgccggttgcatctcagagaaatacaacattacagcagattggcggccaatacggcgctctcacattgtgcacggtgatccagaagcgctgccttggggttgaaccgaagcgaccattgaattctgttccaagcagttggaccaaggaaagcccggaaacccatgttcatgctacggaaacacgccgcgccagcagaaggtcacgtcagcaccgtcggcggaaatgatgttcgacctgtaccatccggatcagacggatttggagggtggggcaacaacaatagaggaacgccactaccagggggcgtgttgtagaaggatgatttgtgcgaagggtataccctagtgcccttgtttttaggcatataagagcttggcgtcagttataggatcgccgaaaacttgcgccgatcaatctagagaaagcatggggatcttttagacgcgcactactgcgccatccgcaggggcatgggttgatcggagggttcaagacaatgcatcgagttcggagtttggcgcggtcacgacatactttttccatggactctggaatgatgcatagcatcgcacggctttactttgcatcgcatgacgcagtccttggcggcatcgtcacagtggagacaggacacgcgagaaatgtgggacggacgagggagtaggcgaaatgtcacttgacacgatagtcgttgccacattaggacgtgctcagatgagatagggcgattcttgcaagatatagggaggttatacgagagcttggagacatgttacagtgtagcggtgttgtcagcagcatgctaccatgtagttcattcatctacacacccacatgtgtcaaaatctaaaagaaacatttcatgcatgcattcatcatcagtcaatcaatcaatcaatcaatccaaagctctcatcttcctgagcacattgatgcgtgctacgctcaacaatgcctcaacgtccgatctacaaagtagtacctgaacccaccacccccatcagggatcgaccttccacaagcccccgtttcaccatcgctcccacccacccgcacgccaccgcgtctcagacattgttcgagaagctcatgcgtcggtcctatattgggaaataaagtttgcagattagtggggcccgcgagttcgggatgggggggtgtgcgttggactaggtatggggaaacgcataaacggtgtgggaaggaagagagggaaacgcattgacgcgtcgtttggggatcattgggtggcaagggtgggaatttgatttggaattgggtgctggggggagggggtggagagttggcatgtgctgtggttaggatggattgggggtggacaaaagtgttgttgctgttgttgttgttgtgaagactgagttggggaatggttcacggtcgtcattgatggcatttcagagtcatgtacaccgttcaacgtcggctaggttcgttgaactatcgcgagtcacgacgagacactggcgcgcgttgtgctctgtgaagaacccgcttctctacatcgtggcgcggtgccatgtcgaccttcttcccagggtcctctttcgtgtaccgtgcagctggtaatcttgtcaccgttgggatcaggaccgcgccgtcgcagggtgtgaccgcacgctgccgagcaagtgtatcccagcaccatcatcctgtgacaagtcggactgcgccctcttgcgtgtcctagaatagcatttctcgcagaccctttcaaaacggcttagcagccttcctgctctctcccttgcccgtcaccggatccctaaactccttccaactaaccggatacatcagcctgccctcctcgctcctcgccatgaccacgccaaactcattccgatccgtcgcgacgtagtaattgctctgatcgcccaaactgatcacgacgccgcggatcaagtcgcccacgcggaaactctcttcaatcttgatcttgtccttttccgtcgcgcgtatgtcttcgcgccgtatttgaccttggaaggcttcgcggcagacggtgtcgccaatgacgaggatctcgcatgtggcaaagcgcgcgccgagacgcgttatgcgcgcgagaacggtgctgtcgacttcggggaggatgggtgcgccgccaccgctgcctgtgcccagtattcctggatctgacgttgtgttgggcggtcgtgatatcgagagaagtgggacgagttttgactttgaggctgtagcagcggtttgtgatgcgcgcgacggtgatgatacgacgggtccagctattgaagcgtagatttgctgctcgtgaatgtgcgtgccaggtcccggtaggtatttgtctgttggtccaagaagctgccctgggagggctagagatggaagagccattgtcgtggtgttatggtacagtgtagggtgcgattgatgcgcgtttttctggtcgcttggttatacacttatgcgtttcgtaatacttcgcagtgtaccgtgtttgggcggacgtcgtagttgagttgtagctgggtgatcgtcgaagaagctctggaactttttgattcgggagagctactcgcctattgttgcgtcatcaatcggctaaacatgccccacctgcatctccagattcgatatcagaaagacgtgcaggaaagaagattggattaccacgatgctttgataagacactacattactttactgagcgtcgtgtttgcgatgggcgtctgaagcgcgccagcactagctatgccaccgcaagcagcatattgggctatcaacgcccagctgctttccacgtgagagaacgccgttttgcccaattcatgtatgcatacattgctccagtcgccaagccatgcaaatcctcccacaaaatcatgaagttcattcgctcatgctcacatttcggtaggtaaaccgaccgatctgcccttccctaattttcgcacattgggtcccgaggtttgacttgaccctgtgttcccgctccggcgactagacggcttggtagagcagaaggggctcgccgatgttctctatctccgggatcgtgcacttcagatcgaaggctttcgaaagcacaatcttgaagatctgcagaaagttagtgccgaacatgtcaggtcgtgacaatgcgtaccttctggacgttgatgctgtggctcgtactgctaaagattagactagccttcatcgctctcgcgaatcgcttggcctggcgggtgtcaggcagagatttcaatggtcagaagtactctcatacctggttggatatttcttcctgctcttcacgagggaagttgacgaagtggtcgtacttggtaccgaccaggaacgggatcgcagtcttgttgaagccacgcccttggcgataccactctttgatcgagttcagtgtgcttttcctggtcaagtcgaacatgaagagtatggccacggcatcgttacagaccaacggcaacatgttgacgaactcgcgctgaccacccagatcccagatggagaaggtgatctcggtgttccggatggagatggtcttctccatgaagttgacacctgtgtgggttagcggtcgtatgcaaatgaaatagtgaccaatgcataccgagtgtttggatgtagtcttcgtcccagctgccctcgacgtatttcaccatcagactggtcttgccgatctgggcatctccaaccatgccaaccttgattaccacactggcgttcttgttggcagcctctggcggggtcggttgttgctgctgttgttgctgcgcactccgctggttctgatcctgatatgaatttgaccttgaaccgccgtccgacgctgggtaccgtcccatctgcggagctcggccgcgagtgcgactggcccatgtgtgtctctttgctgccatcgtagttagccgtgccgtggcggtgtgtcggcgtctgagggtggtgttgaagcgcgagccattgtgggtagtgtactggtaagcggtgtcggagtatgacgtcgaaggtcggtgtggttctggagtgtagccgttgttgttctgcgcataggcgccgttgttcgggtggaagtcgggcagcgggcccacggtggaagcggtaatggtcgtgttctggctgtcgtccacgtccattgtctggtccatgtgcttctgcgtttcttgggtttcggcgaccatgggctgttgcggttgcagttgcggttgcggcggcggtagtggctgcacttcttcgacaagcacgtgttgttgttgctgctgctgcatgccgtcgctgggtatctgtgggggcgcttcctgcatgtggccctcgctgaccatgtgctccgggtgcatctccatggcgaagatttgttggtgtttgtctatgcgcttgactcgaggctcctaggatgtggttggtgggcgaataggagaggtgcaaacaccggtcgaagcacagccaaaacagccccgctgcagctgaatgcgcgcacgcgtcgagaccgggcctgtcgggatagcaagaaggggctatgtttgctggatcatgtgttgacgcgtggtgaagacgtgcagcagtgcagcagggcagcgtagctccagtggctctgttaggcgctacggggacgaatgcagtcaatccggtggcttgcttgggtactactgtgggcgaccgccctgggagcgtttcgaggcgatgatggcagctgaacagtgcgtcggcgctaagatatggcgataggcgaccaaaaagttcgacgcaggaaatttccccgcggcgaagacggtttttgagacattcacaccacaaccacacatacaccccaggaccacacccaatcatggcgaagcgaccagccgactcggagcaggagcaggaggcgatcaaaaacggagaccggcccatggaaatcgaccaagacgaggtcggcgactttgaggacgagttcgaggatgagtttgagagcgaggacgagattctcgaggcgggtgtagatggtcgccctgacgaggagagggaagcggaagagcgcgaaagtacgtcctgggcagtcaacttcacaatgcgcgcaaccgttaacacgctccagatggcatggacgttgatcaaggcaccttcatacccggtcgacacaagctctcgcccggcgaaaccctcaaccccgatctttccacatacgagatgctccacacactcgaagcgccatggccgtgtctgtcatgcgacataataccagacggcctgggctcagaccgcaaaacctaccccgcaaccgtgtacgcagtagcaggcacccaagcggcgcgaggacgggacaaggagaaccaaatcatggtgatgaagatgagcagtctgtcgcgtatggagaaggaagacgaggaagaggaagatgattccgacgacgaggcttccgatccgattctcgagaccaagtcgataccactgacgagctgcacgaaccgcatacgcgcacaccagacaccgcaaagcacatccgccgcgcctcccaccaccctcacagccgccatgaccgagtcagggcaagtcctggtctacgatgtcaccccacacctcactgcctttgacatgcctggtaccaccatcactcccacacaaaacaagcctgtatgcacaatacgcgcacacaaggccaacgagggctatgcgctggactggtcgccactgatccccgaaggaaagcttctgacgggtgacgttgctggcaacatcttcaccaccacccgaacacaaggcggaggcttcgtcaccgacaccacaccgttcacgggacacaagggcactgtggaagagctgcaatggtcgccaacggagaagcacgtcttcgcttcagcatcgaacgacggcacagtcaagatctgggatgcgcgatcaaagtcccgcaaagcagccgtcagcgtcaaagtctccaagaccgacgtcaacgtcctaagctggtcgcatcagaccgcacatctcctcgccaccggtgctgatgacggcgaatgggccgtctgggacttgcgacaatggaagccttcaacgtccatggccagcgacgtcaagcccacgcctgtcgcaaactacactttccacaaggagcaaatcacgtctgtcgagtggcaccctaccgacgacagtattgtgcttgtttgcgctggcgacaacacactcacactgtgggatctggctgtcgagctcgacgacgaagagagcagggacaccgcgggtgtgcaggacgtgccaccgcagttgctgtttgtacattacatggaccagatcaaagaagcgcactggcacccgcaaataccaggcaccatcatggcaaacgggtgggtcagggttcggtgtcttcaagacgattagcgtctagtgttgtgttgtggcggcagtaagaaagcaatcaaaaactattcacaacccttccaactctgtggccgagcagatccgcaaagtgtgccttgcaaaggaactctgttgctatatgcgacgttcgcaatcgatgcattccatgatcctagcgcttctttgttacgcgggatcacgttacttgcatcctttcaccaaatgcggtacatgcacaacaaagaaggtgtatctaccccgaataacttttgattcaagacacacctcatcttcaagtaaccttgatcctccatcatatctgcctagactcaaactcaacatggcgccctcgactcctccccgccagtgcgactctccatacccactatcctcgccatcacgctccccacaacaaccgtttccatctctcctctacacgcccaagattctacacgtcgcggatataagctacccagaatcttacctgcgcacgccattgccgctgttacctttccagcaatcagagtggctaagcaaacctgttgacaaggtgcctacgagcccggggctagggacctacgagctagatgagagtctcggcgagatcctggaatcgatagagggacgagatgaggtggatattcaggaagaaaggggcgtttggggagatgggaagagggaatgggatgagtgggaggagggaagcttgaaggagtggtcttgcatgggagagcaggcgagtaggaaaagagggttcgaagatgaggagggtagtgtgagggtgaagaagaagtataaagcgtagatgatgaaatattatatccttttgtgttcaatcgacagtccattttgcctattttctggtgtcaggtcgattgaagacatcagcgtacacagcccgtggaggactaccatgggccaacgttacatcgtcacagccactattgaatccgcaagccaagcttagtatcggcctggttcgagttcagggacaaaaggctatgtcgtatgaggcgcagcacaagggtgtcatgcaaccaggtaccgaaacacctcgagagtctagtgaatgccagtcgtcgcaagccgtctgaccggaaatgaggtgtctgcctccatcaggcttgaagcgacacctgaaacgggtgaaagtggttgcgggatattcaaggcgctgttgtggctgtgcaggaagctcgacaaaacaacgtaggcctaacgcgcggcatgtgtcgaggtcttcaaatgaattgagattgcgtattttcagctgccaacgttcctttctctgatgatcatgtcgatattgacactggtccttggtctttgaccttttgccgcatgcagacagtagaatctttcgcttaagtcacgtgccctcgtggcgacggactcgccgtaatgagttctcttaggccaccaacaaggtggagaaaatgatctgcaatgcatcatgtagagcggttatacttgcctctggtcgctgatctatggtggtccagtcaagttgtgttgtcggatactaggctcagcttgccagactggtctaaggcctggatgcaggtacttgagtttaccacggcgtccccgtactctgcgtggagtgaagatgtacggagcggcgattacccgaatctaggcacgtatcaagcaacagttcaacttcctcaaagttggatactgtgaccgaggaagttggcagcagctccgggtgccatggccaagacgtgaagggtcaaccaggggtcgcaatgctacccacatgcggtgaagagtaccaacaggactctttcctagcctagataagccttgagtagtgaggtagagctgttagcctgtctgtagtcctccaatgtgaccctgaatttgggtactttggtttggcagcccgccgaaagatgggcttcaaggcgaattggctaccaaataatcgcacgctccacctcgtctcctttccagctctttcagatgatgcggagatcccgatcgtagcccggaggcatatttgaggctctgaacgctctggcaaaccggcctacttttcctcatccatgtgtcatcggtgtgccactcggccgcggggtattttaagatctgagatcgatattcatagtaacaacgatggggttcaagccatctcgcgtgcccaaacgaaggctctgatggcacgcgatgcaagacatcttgaaagaaggcatcatccccgtcacaacgaatggaaaggtagcttgagcgagattttgacatctgacttcggcaaattgctcgattaactttgtacaatcttgcaaaggtcgcggtcaggttgcttgatggagtccttggtgtgcttgcaactcggttggcgtccaccgtgcagctgactaggcgcgtggcttctatcacgggaacgacggccgccgtgtaacacatgtccagaaaactcgatcgcagtagtggcgggcggaataatcatggtaaaagttggtcgagagcaagaagctagctcgccgttaatgaaggtgcagggccaaccgatcgggccagtgcgcttcggcgacgccacaaggaacgccatcgccgcactcctcagctgaactacccttgccaagactttgaggatatgtcggacctgctgaaactgccaccaaaccatgcctaccctagcagcctcgctgtattgcgttcaaaggcgcgattcgttgcagctgaggattacgcacctttgcccgtttgtcgatcatggcgacggccatgcttcactttggctccgtcatcagcacatgtacgagcaagatagccgctagccattgctcccaatgtttcgcgccgctaccggtaccggcttaatctcgatctgaggagactggatggcttgctgtattacctgtttgcgtatgctgagcgtggcgcttgctgttgttgcgatcgatgcagtgtcctgacatgcgacccgcttgaaataagtacttattcataccccggtgctaatcctgtacgaacgtctatactcattgcatattattagctgatactgaccgggaggattcgtaccttagtgcttatgcaacggttgttccgtcttatcacgtaggttctatgaaaggcaccgttctcccacgcttcactgactgagccatagttctaagcacctgcatcatcctactctctcttcatgccaaggtggcctactagcctgttcaattcacactgaccttctcatcggttcatggctcctcaccaaacattgactgaatcatcctggttagaaagctggacattattgacagtcgttgggattatcttcagagtcgtactgttattttcggtgttcgcggctgtcatcagctcgttcggtctcttttcaacacgacgaaagaaaatgctggtccaacagaacttgtgtcaagagaagatgtcgatagcgagtctggtgataaggggaaaacttccaccatctacacaaccagaagaacaaaatcagcggcttaaagccctgaaagaagaactatcacatgccgagtacataccgatatatccgtggatcgcaccgccaacccctctaccaggaccttacgatgcaccttactatccgctcccgagtatccgaaaatactctcatgattcttcgactaccgaatcacctccacctgaagagctacagtcggtttcatacacccgtcgcttacccacgaatagcacatccggcacagcagcgcaagagccggttctacacggcacaactaccgtgtcgaatcatggctggcgtcgaacgcagtggacaatttccaaagggtgatccaggcgcgccatgtacaaaaataccagcggacacacagccagccacattttcatcgcgcattcggcgtttcttcgcggtacgccgtgtcgtatgatgctgcaggcatctcacgatttccgccacctctgatctaggttcttggcgcacatgtgtgtgtgtgtgtgagtgtgtatgcggcagcaatggaggaaagcgggcctttcgcttttcatatggagacttgagaggtggctttctcgccagctagctgagaagtggagttgagtggggtggtccgatcgagcacgagcggtgcattgttaggcgttgtgattgtgaggcggtgctggtattagtggcccgtggctcgtaactatcgcttgtaagggacagctgtgtgcatgatgttttccctttcagactccaggctttgaatgggaagacgggttggcggaattttccgttcgattctatagcgttggcgtctggagcatgtgattcgatttggcaggcctcacaatcatgttattgcagtaatcgtacaatcaatcagtctataacaaacacaatatgacgcacgcgaatctaaaccttttgcccggagctgagtaggataattctgtccccgaacccctaacagactgtgctgctaccagcaaccgaactctgttgcgtacacactgcgcgtcgctagctcccgccattcagtagcacatgcttcagcgaggctgggtctagacgacataattgcctgaggcctacatgaaagcctcgggatctcgttgctacccatagatcgatcgatgtctgctaggttttcgaatcgaagactgcatccggacgcaccaggcggtgaagccggcgccaaaggcaatgcagtgatggtacgcacctgcagtaagctgcacagttttttagggttgttttttttgcatcgtctatcaagtatatgcgagttcatgtcacttagtctgccaaggaaggacagtgtgtgtgtatggcgatcattcctgcgtcgacggacagaggcattgcgctgtcgatctcatgtattgtgggaggctgaaacagagctccgcgggacaggcactcccacactgagtgctttcagctggtgtggttcagctgattgccgcaaggatgatcgggagaggcttgcgtggtgtgcagttgcagccgtgttcgatcatgtatgctgtcggatgatgttcgtgtcgtggaagctgagatgcagaaggtcagtacactcggggagatggccatccatagaaaattggacacagattgctggagagcatgaagatacgctctacggccttggaggtgttgttgcactgtgctgtatttcctgtgctgtatttcatgttgtaaggtatatgcgctcgctcatgtagacatccattccaaacgcccagcccagacctgccccgatttgtcgcaccctgtattcacacgccatcattgaacaatcacctcatatcctgaggtcgtcgttgccttgcatcatacctctctgtctcagtgtagaacctgatcaagctttgcgcaccgatttcatcaccaattctgaacaactgcgcgacatctacatttagcggactgtccggctccgcgctcgtgaggagctgatgtattgtggtcatggtcgccgtaatcgtgagtgcgggcgtccaggcggttttcaaagtgtcgaggcagatctccccggtcttgaagtcgacgtttgggtgacagatgggtgtgacaaagcggatggagggaggcgacagtgggtacgcgttgggtatgtgaatgtcgaggagccagcggccgcctatttatgtcagtcttctcgtgcatgcccagcagtctgggagcataccttcatatgctgtgccaacaacacccttcatgaccgcgcgccagtgcataacgtcgtcgtctatgggacccagttccaggagagcttcattggggtcgctctggtatgtttggagctccgtcatgaggcgcttgatgggcgatgcattgcgggatgagcctgccattgtgtttggataggagggcgaagatggcaggatataatacgcgcaactgagtagggtagcgatgggatgtgtagcaggaatctcaggtctatccagacagctcacggaggctggtaagccctctttgcaggtccaggatccgggatgatgcacctcggcatgggagcttcagccgcaatctgatcggagctcggatcgccctggccccaccgaaactttggtcatgttcgagaggaagcaagccgacattgcgcagacaaccccgccaacacgaatccacttaataccgtcgcaatggtcgtcccagaggccacgctcacccacctgaaccgcgcagatggctcggcgacatacactcacaatggcttctccatcattggcgccgtcaacggaccgatcgaggtgttgcgcagagacgagatgccagaggaagcgaccatcgaagtcaatgtaaggccggcagtcggcgttggaagtatgtaatctatattgtggccagcaattgttatactgatagcccccgtaggcccaaaagagcgccacctcgagaccctcctccacaacacgctgcgcagcataatactcacccgtctcataccgcggaccctcgtgcagctcactctgcaggtgcgctcattgcccgaagaagacgcgatgactggcataagcagcgtatgtaaagctccactctcgcgcaaacacctctagctgacctgcaatcacagaccctaaccatcctcccacacctcctccacaccgctctcctctccctcctcagcgcatcgatacccctctccacaaccctgacatgcgtcctcgtcgccctccccgcgtcatccacgcccctcctctcgcccaccgccaacgagctgctccgcgcaaaacccatcaaatccgtgcacgtatttgccttctcgggcgacaggcggctactcctgaacgaaagcgacggcagcttcagctacgaggagtgggaagaggcgtgcgagatggccgaggacgtgtgctgcagagaggaagagggtggtgtgagtctggggggagacagcatggatgtagatgggcagaccgagaatctggacaagtggctgagggaggttgtcaggcggaaagtggagtgggagcagaggtggaagaatgggacttgagattgagccccaagtcgacgtcgatttggaaatacagagcacagaaaatgggtgcctgacacgtcaggcatgactacaaagctcgcgcctagtatgtgattccgacaaggacacgaatgaacccggcttgaaagaaagtagagggcttgttcacaaggcatgcggagaagcagtcgtgcaggcagaggcagttggtgcgcgagctcaaggagatgatcatgacaacagagtatgttttgtaagaagactattttgtggcgcaaccagtatgcaacaacgcctaagcgctaccaagcgatgctatatgtgtggtatataattcgtaaatgtcgtgaaatccgtcatgtcatcgtagatgcttcctttccctcgcaatgcaatgcaatgccatgccatgccatgccataaccccaaaagaatgaatcttgttacacgtcctccaagatcctggtcgagttgatcttgtctttcttcgcttgtctgctcagcaactccaccaagtgtgcctgggggtcccagtcacgcggcacctcccaagtcctgacgccttccttgttctctttgtctgcaagcttaacatccttgctgaccgcgtgtgcctcacatagccactcccgccatgcgtctgtgtcggggcatgcatcacttcttgtgacccaggtcgtgttcttcgtgacgatgatagccttccaaagcgcttgcgtgaaggtctcgttctcggacgggtagcccttggcgtccatgttcgagtcggaaagacattcgttggtgaccttgtagcaggacgtgtcccagtggagcttttgtggcaaggcagctacaatccagtatgcagcacctagcaccatgtatgatcctgcccaagcaatctgcacttgaatttgcgcgttggcaaggcaaatgacacctcccataagcatcatggtgcctaccaagctcaagattcgataggcaggcgcgtgcttcaggaggtaatctatctctgcgggcgcgaagtacagctcgcgggctacgttctcgttgcagcggacaacgaggaaactgcctctcggatatcgaatcacgacatcgccgcgtggtacgctacccgacgttgatctacgcttaggcagttgtagtttccatttgttgccgaggccgatgaggctcgagagcagcgacaggaggcaggtagcaacgatggacatgccgtccttttgccatatcgagagtgcgaggaggaaggcggaaagggagaagccaacgaatatgacaaaagtcagcggcgcgacggttttcgatttcaagtcttgttcgttgatgcgttcgatctcgacgacgcggaccgagtatgtcgcaagattgttcgcatcgctaatggatgttagctggtgttccacgtgttgagcatctcatgaactatcggactcgacccgttttcaaagtttggtacgtgtggggaagggtcttcagggaccgtccaagttcggagcaagggtcttaccagacaatgtttccgatgtggttgatgttgtctctcttattgcccgagaaaatgcctgatacggttccaggcgcgggttcaagcaccaaaggcctagtcggtctcatcagcgcttgaggggccgggatcaagcgtggtagaaagatccatttcgaaagcgttgagacctgagcgttggcaagcacggaaccctctcctaagatggccaggaagcctacaatatcaagttgaagagagtctagtttgatgatgccattatcgttcggggcaagccaatgcatcccggtaaaggttggtccggctatgcggtgtagggcaatgttggactaagtgtcaacctgatatcgatgtcaaaggaacgaaagcatgggtcaactatgtcggtacgaagcggctagaagcgagatgggaccgtttttaacccaagtgccaagttgaggcaataaggatgggtggtgaagacgcgcatgctgtggacaaaagttgggatgcagcgtgtcgtcagttgggggccaaaaagcgcctgcgcaacgcagaaggccttgcgaacaagacccccaaacgcctccggtcagagagccagccaccagaacgtcgtagtcgaaaagcaagtggaacgctgtgcagttcacagcctcactcgttgtcgttggtgcaccctattgggtgtcgcgaatgcctgaggccaggagtcaaggaggggttctgtcgctgacaggacgagtgactaggctgcgagttatccgctgcatcggaggcgctgcatagcctcaattgtgcgatgggctatgggatcctccccatgtttccaaacttcattcttgcaaccgatccgctcgtcgcaacaactttcggaggtattgagctactgcgccccgtctgcaagtggagcttgacctcgactttgatcgcccacccatcgcttgatcaaacagttacgcggccgtacgcgccaggctgaccgctgtgatacagctgggatcgataactgcagcaaccgccgagaggttgtcgaaaacatcatataagagctgtcgcatcgtccgaaggtgtatcaggggagagacagagcgtgcgcaagtcgaatgcgctgatgtatgtggttgctccttcctatgtcttgtatcctcaggcacgcgatcgctgcatgccacttgctgcaatgtccacgaggaaagtgcgcagggccttggttcctcgcgtgaatagtgcagctgcgctctctgtaatcctactctcttctttcattatcaagtcacaaagtgcttcgtctagagtcatatttgtccaggcaccagcgcattcttcagccttccgcatggccctggtccctcttcgaggcgcagcagctttcataataccgaagccatcttttgtgaaccccatcactgacaagtcacttgcacaatcaggccgaaaaacaggtcagcggttgtcaattctggtacactagccacatcgccaggatagctctcttgctacagcgtgagctttgccgtagcggttctggtctcaccgaagctcgaaactcaagtatcagagctcctacacagcccagtgccggtcaacacctcaaggctaccaacgaataacattcataatcaagtgccactgcgtctgacccaagctaccggatttgttttctcaactcctaccgctctctcggcatgcgcagccggtgaaggacgcaaacaacacagtcgacgtcggaatgcccactgaaagcgactccaaggcgtcgagtgaagtctcagaactctcgtccaagggttgcctggcgaggtgtggtatcacgcttccgttattggtatgtgcttgctctcctttacaaatacgataatacttattcaagcccacagatccgtacgtgacaaacgcggatctcctgaggatcccaacagaatagtcatgaagaccgctgactctcccaagaagaggaaaagagttagcagccctttaccaagccgaaggaagcctacgcaacaatttgagccaaaagtcatagacgtggcggaggattactcggcagaagtaaatgatctctttgacgcagcacttggagatatagcagcacttcaaaagtacagtaaagaacatgatgagctactacgtgaggaagacgaagaaatgcttgcggatcgcgactcgaggctcgagaaccacttccagatccccagggatgatctgggacgagcagggatgccgcttgtatcgtacgagccttacgagaatatgaaaggaaggtagtatttgtcaacgtagcctcggaggcaatacccgggaaggacacccgggatatgggagggcaatttctcactaacaaaacccacatcaacgaaaagagtgagttatttaaaattgcacaacacgtcccaaagggcggtttgttgcatctccatttcaatgccgagttacaccctgagcggctcctagaacaggcacgatcgatcgacaacctttacattcggagcattcgtccactactcacggaggatgatcttgatgagaccgaaatggttcttactgtcctagatcctgaccaggttgaggaaggcgtggacatattctccgaaaaatatcctggcaatgcaaccaattggaagactgcagagtcgaagtggaaagtatggatgccttggaaacagtttcaagcagattttcaaaatcactttttgagtaataagtatgtgcaaccgcatgaaactaccgcttcaacgatcgccgcttgctgctcagagccaggagcagacattcgtttaaatcctgctgaattctggctgaagtcaaagatggttctcagtgaagaggaagcatatggctttggtcagactgtgaatgggtgagtccttcgctttacttggcataattgatactgacacagcaatagggtttgggcaagattcaatcaggcaacgcggtgcttcaaaggccttcttaattacgaaagcgtttatgtgtggtatattggtgaggcaattgatcgcatgatcgaagagaacgtcatgtatgctgagcttagaccgatgctgctcgacaaatccatacccaaggatagcggcaaagaagagcttaggaatgcggcgcaaatgcatctcattgtcaagggagttctggcaaaacaggcccagttgaagaagcaacaaaggctacataagtttccgtttggtttgaagatcatatattgcactccgcggtcaatacccaagaaaatgatgcaagaggagatgaagcagtgtatcggcctgaaggagaagttcccaaaactgatctgcggtaagctgagtttacaagtcgaatgcttgccagctattaacattctacaggttttgatttggtgggtgcggaagatcggcctaaccacatcggcttctacagagacgaattggttgcgttcaagaagacttgcgaggcacgcggccttgacattcctttcatgtttcatgctggagaaaccctcttggatactggaggctcttcagatccgagcaattccaatctgtatgatgcagtagtacttggttcaaagcgcattgggcatggttttgcgctgatgaagcaccctcacctcgttgaaaagttcaagaagacaaaaaacagtccgggcatatgcattgagctatgccccatttccaacgaacttctgcatctctgccgaaacatcaaggagcatccgttccccgagttactagccgccggcattccatgcacagtcaactcggataacccatcactctttaggtatgttgtaactaaacacttgtcggagaaattgattactgattcttcatgcagtaattccatgtcgcatgagttctatcagatcatggtaggtgcgcccaccatgtctctttacagctggaaacagctggcacgatggagtttggactatagctgcttgactcctgtcgagataaacgaagggcatctgatactttccaacgactggaagtcgttctgcagatgggttaagaaggaatatggcccaatcgtggtagacaatgaggtcgatgaggcgatggcggagcagcacgagaagtaccaatggcgcaaggtgctctcctgaacacagcctgcctgaaaacacactcgctatattcttgtggctttcatcaccacaaatcgctgcttgccggcccctcctaaaattgacgatgttagtacaattatttcgtcagaaggaaacactaatgcgccaagtcgttctggacacctgcacgaataacagccgatttcgaacgaggacaatgggtatgctcgtattggatgcaagaagtaaagtgaaaagtgtaattgaaaggtcgaacacggcgccttcagtggttgcactttgtgtagttcacttatgcttgaacgaatcatcgttcaaaagcaaaagagtatgtagtttgctaccaaattacagacgattacacaaacttgatcgatttgatatggtttcgattgccgacgactgttcaaagctaccgtggtgagcactaccctcgtttgattgcgatggagtacgatcactgtctagttatcggatccacacggcactgtgcatgactggaagttgctacgttgagctgttcttcatacttttccgtcgattgaacctgccgaagtctcaatcgcgttcactaggaaggtttctttcctgcgcctcgcattagacccaccacgtaaagcttgacatagtgtgtgtcacttcttgggtgcagaaataggccgcgatcatgtatgtagccccatcacacagctaagctgtgcattacggcacagcgcattcttccaataagatgagatatcctgcagcaaggatatgtagaagcgattggctgctatgggcagttcctcctatcagcgttaaggtgaaacaagaatgtgggacgcgctcggtcatcgaagaggacactgcatttgcgatgtatccaagtcagtcgagcctgccaggctcctatcagcacacaacacggatgttatcgtactctccatgtcttcatatcgttaccaaccgctttcgtcgacaaataacagtatacgtcttcttcgtctgatgccaaatcgagacccgaacactgagatacaatgcgagcttttcgaatactcgctacaagactcgtgtgaaagccatctgtacgaggctctctcctatgtgtggggtgatgcaaacaagaagttgcccgtgatcatacacggacatcgctttgacgccactgtcaaccttcatgcagcgctttcacggcttcgcaatcactcgatagaacgaatactgtggatagatgcaatatgcatcgaccaacagaatacggcggagaaagagtaccagatccaattcatggcaacaatctacgctcgagcataccgtgtggttgtctggcttggagaagcatcggatgatagcgaccttgtttttggagagatgctccgtgaagagggcaagacgtctccgtttggcgcaaaagccacaaagatcgattcagcggccgttgcgctactcaagcggccgtggttccaacgtatctgggtaaggtgatcattctctgacaggagccgtgctgagtctatatagatactgcaggaagttgccgcagcccggaacattgtcgtcatgtgcgggcgcgaccgaattgacgggtatgccttctgcttgggcaccgatggcttcatcgactcatatgagattccgttacaattgcagagcctcatacgttctgtgagctatctcatacgaggggccatcttcagacctgagtactccctgactcagtctagccgatcaacattgaacatatctccactcagtgaactggtagacatgtatcatgccaatcatgctactcattgccacgacaaagtatacgccttactcggtatgagtacggataacctgagcaatggtgacttgttgccaaattaccgaataccatgggcagaacttctgcaacgattggttaggcatgtgatttcggacgaagtatctgtggaaacgtggggggaaaatcaggcagcagtgatcaagagtggaggctggatcgttggcgaaatcatttcagtgaagattgatccagttagaggtgacaggtatcgtgttgaagttttgctcttcggaattccgctgcagagtggattgttagcaaacgtcaaataccactggactctacaaacaacatcgaacagtattcacaccggtgatctcatatgtcgtctgagaggagcttcgaaacctacaatagtcagacttggcagagactatttcaagatcatcatggttgcagtcaagttgatcgaagaggaactcaaatacgagcagtctgctagcccttcgataggctggactaccccagtgcttccccagcgcacctttctactcctctgggactgggagcaaagcctcaggaagacgctgcactccgaatactacgagacatggatacggatgactgactgggaatcggagaaggcaaaacttgaaatagaaagccacttggcccgagcgaagagattgtggaacgtcacactgaccttgtgcgatatgaccacatcgacatccgcatatctcagagactcacggatggaagagcgaggtcgagaagcaattggagaatttgatgtagcgatcgcacacaaaggtcgatcgcccctaaagctcgctacggtcagaaatcgctaatgcgcggaaatagacattactgcctccgagctccgtgtggtcaaaagcttactgcttgagcatattgacctggaatcatactcgcacaatgccaatagtgggttacagccactactctgggccgcagatgggaagcatgatgtggttgttgagctgctacttgactcgatgcataagtttcctccaacactcttgtcacaggcggcaaagaaaggccacgagactgtcgtaaggctgttacttcagaaggacatgactgagcacgagtcttcgaagacggaaagctatatggcgttactgttggcagctgaagcagggaatgcggctgtggtcaaactactgcttgacgcaggcagatcgaacgtggattttgatgcttctagtactggcgcagcgctactcaaagcagcaaccctggggcatgagcatgttgtcaagctgctcctcgaaacaaccgacattaaggttgatgtcaaagacgaacatggacacactccgctcttactggcagcaagccgagggaaacaagctgtagtcaagctactactggcgacaggaaaggtcgacttgaatagtaagggtatatatggagatacatcactgttccaggcgatagatgggggtcacgatgaggtggtcaaattactagtgaggacaggcaatattgacctcggggctaagaaccggttcggagagacaccattggaacgcgcgataagcaaagcacgacaagcagaacctttatcggcttcggagcttggtagcgtggaagaccaatggggcatgcttaattggccatcggaaagggaacgaagaggcctacaagctatcattacattgttgcaggacactgaaaagatagaggtggaaacgaagaataaacaactgcatgagcctggcaatgctgaggagatagtagaagatatagcagaggagacattctccgttaaaagactgctatcaaggaagatggcgagaggtagacagcggatggctaaactacggtagctcaatgacctacagcatctttctaccacttttcgaagctcaattgaaaggcttcacctcgtgatttatctatagattcatagttcatgctgtttttagccccaatcgccgcagacacttccagctacctctttccctcgcacacgctgtacccgttctctcaatcatgccatcctgtcttgctcacggtctcgctcccggtatagctccctcgctgatcatctctactccatccatttctcaaacctgtagccctttgctccctccagcactgtcagtttcaatgtgctgaacacgatgctctcatataactcgcgaccggccgctctagccttcttgtgccacggacctagaccgccctggtacgcatcggctcgtgagtgccagaagcctacaccacatggattaatcatatgcccattctcaatttagaacggacttacaagtcgccagattcctcctctctccatcggccttgccaaaccaatacttcagcagtccaccactctcgcaggcctcgcggtgagactcgtaatctagcttgtacagccactcttgatcgatccccgctttcaatttgctctcgaagaccacgacgtagaactcagtctccggatatgagaaaccggactcaatgctgagatcttggagcaagtcgaacacacggtcaaagttcagagcctcagtgtacggcgcggtggcgtagtccgaggatgtgggtgctagggccgtaagggcttttgcgaataggagagacggagtggtaacattggcgaggtcgagatagtgtccggggttgttgtatggcgaggagatcaagagggtggaatatgctggagaagttgtcgaaggtgtctgggtaccgccatcaccgttggttttggggagttggtcaaaggccgcggcatggaagcggaggagatcgaactcttgggtgatgaaagcaggatcgaggaccagtgtggtgctagtcagagtctccgagtcgggtgttgttggtgtcgacagcacggaagtgatactgagggagggctgtttcgcgcgggaattggtcaaggcgagtgctgcatcttccgcctggtgaacttggatgtcgattccgggcgccattgatggtgtttggtctttctgaagtactgggtacctttttagctaaagcgtcccaacgccaatccgcgtcttaccaaatgcgtatagattttcgcagttggaaccgaatcttataggaatcgtgattccgcaaggctatgttgaactgttaaagaagacttgtgagagtattacttttgttgggatattgaggttcgcggtcgtagtgagtcgtagtgacaatagaggtacattgcgacaaagcacgtcgaatcacgcaatccaaaaaacgccattttaggccctcgctcacctaaaacacaggaaacgacgaacgcccgaagtcatgaacattgaattccaaccttgtatttccaaacggggagacataattagctgtgcttgactatcactggggtcaagcagcgtcgtcgagtttgacaaacttttgatgacacatgtttctacactcgcacatgatagacgagagtttcaatgcagcgggggtacattacatagttttgatggtgaaagaaagttgtcagtgcatgtttggaccaggatttgccttgtgaaacgtggggatatgcaggtacacgcggttcggtgcgctagtcgcgagccgagcaggaagtctcaaattggcgtagacaatcagatcaaagtaatttcaattgccactacatgaattttctttcaattacaagcagtcccagagaagtggataatacgataacagatagcagatgctgttgaccttcatgcaaaatcagttcgaattccagcgccattgacgcaacaccattccatcaaccacgacccctgtagctccgattctgatcatgtcgatactcggcagcatacgtcatttggtctttgtataatttgtaaagcttcatcacctctcctgcagattccatatgcttgactatcttcagagctgccttctccctcttcttgtcgctccagccatctctttttacgagcttctcagctgtcagatagccttcacgcacaagatagtctttgacccagctatagaggtgatagcgccagtgatggagtgtatgtgcgacttgcgcattcgacttacatgtcgaaccgacggtaaacgctttactctccggcgggagacgtgcgccttgagcatcgtacgttggcttctcaccattcaactcgacttccgaatcagctgacagttcggagtcatcgtcatcgtcggagtcattttcatcgtttgaatcagagtcggagtcgttgtcaagtggctccagtgtatctttgttgtatggctttccagtaaacatcaactcgtcgctagcagggtgatttcttcgattgcatgcctcgcagtgtgcgtccatgatatctttcctgcttcttgagatctccgtaatcatcaagtcaggccttgctcggagcactcgtgtaaagtcagaagtccaagccgaggaagaaaacttagaattagcaagacctttgacttcatcatcaagcttgcgaaacgtgatgtcgtagacttcgcttttcgattcgaaacctgggtgtatcttcttcatcaccatccactcaatggcatacttgaatagttctcgaggtttcgaactagacaaccgactgagtataagaggcatgaagtcattaggagcaaggattggttcaccaatcatcgcatccgggtcgttgtcgatgaatgcctcgtcctcctcgtcttcgaggaactatagctttatgtcaggaaaagtgaaataaaacatgcccgggtacttaacttaccatgtctagagcattggcatcacggtcagaccctggctcctcctcttcttcgtcctcattgccgttaagttcttcctcactttccggctcctcttttatgatctcaagatctgattccgtgtccaagtccgattctatgacaactctgcgggtacgagcaggtgtagcagacgacgaaggctcattagtgccagcccgtcgcttcttgagcgcttctagtgccttttgtcgttcgcttttcggtttctcgtgcgtactcctcagtttgccacggtctggcagtggggatgaacgaaggaaggccagatcttccttgagatcctcgtcctcctcgtcttccccgtcgctttcggcgccgtcaacgttctccccatccgaatcttcactctcctggcttttctctgattcgtcagacggtgtcgcacgccgtctcgcaatcctccgtcttttgcttcgtggaggagacgcttcttgctctgaggcagattgacgtttggctatcctgcgggttcttcgcacaggtgtgacctggactgtggctgctttgttatcatctccctcttcgcctgtggaagattgatgttcaacattcgtcctccgtttgctcttcgggagccgtagctcatcatcctctgggctattgcgccgtcttctttttgtctttatgactgttacacccacgtcatcctccgcctcacgtctgcgcttgcgagacgcaagtttggccttcacttgtatgttgttccctccccgctcgtcttctgatgtttgcgaagcagcgccatcgatatctgagctgccaaacatgtcatgttctgttctgttcgtcgggataccaaggctcatgcctctgtgcgtctccgcggccagctcatcctcactcgatgaatatatgacggtcggtttcgaggctctacttgcgctagctttggtattccgtgacgctctcgtactcgaatgtctgttcggcgtagatgcagggctcttggaaggtgacgcgcccatcgttgcggatggcggaggttttgcagctggcgaaaagctgattgtggtctgccgcttgcgatcacgcttatttctaggagccatgtttgcgaagtcgcggtgaaggactttctgcgtgcagaacttcggagcgatttcttcgacttcacctcgtggcgtttgcgccacagataggatacgcgctaaaaagatgttgtagacagcgcgatgttagagcatgtggtcgcaaggtagttgtacgtgtataaaatatgtcatagaactattatgttgtccaaaataagggcttgggtgttggttgggatgcgtacccacggcggggaacagtctgcacgtagctgtcgcagccacaagaacttggccagggtccagacacgcgaaagcacgtgacgtctctgttcataggctccagcgctggtgcatttacttcacctctgcttcgtcgcacgatggtgtacatccactttcacgctcaatcacgcttcatgacctgcttaaatctgggttctcgtcaagctctaaaagagcaatgtcccgaaaagactctacgtcggctctgtactattagttcacagaacttcggtacgacatcggtgcctgagtttcacagacacagtgcccacagtgattgtggtcatggtcatgtctagaggttcatagtgaaagcagcatgttcttggaccaaagcttgtcaacatcgtgccagaaagctgcattcgttgaatcgtgtatatgcaatgaataaccgtaaatcttgtggtgagtaatcgcccttgggacaagcactcggcgcgctcatgcagtcgtcttgacaggttcgctggtctttatgtcgaggtttgcaacgccgtcaacaagtgtagcttcttcgctgctcttcgtagcagcagcagcatcagtgtcaacatccttctttgtctcatcgatagtcttgtcaccagccttctcctcagctgtgacttcaacatcttccttcactttcgcaccaatgctagcctcttctcctccccagaggtatatctcgctctctccaattggcttcccagccttctcccaccgatctttccgttgttgtttcctctctgctgccatttcagccagagctggccagtatatgctgtgatcgtatttgaaatccacctcaccaccggcggcaaccatgagctgtgatgcggggacatggtcgacgaggggctcattgtacttgattttcgatttcgtgacggggtcgatgaaagggcttatcagcttgaggaaagcagagatataccacggcactatctcatgtgtcagtactaatccttgctggcataaagtggtatgcgagtacgtacagtgtgtgagaagcgccctacccaatcgctccgggtaatgactctgaaggatatctagcacttgcttcgcaatgctcatgggtggagttccacccgaactcgtgttgcggaagtcgatcaacaatgctagtccttcctggccaggtgggtgcagatcaagcgtccgctcaagcatatacaccagatgttctacctgcttttggctcggcttggtattctggttctgtggcagcaagtacagacacgggcggccctccttgtcaaagcccagttgaacctgcttgccttttgtgttctcttcggatatgtagtcggcagtgaaggtctcggtgccaaactcacggcgccatatcaaggtcgcacgtagtcgctggatcgcggatttaaggtcccatttggtggcgcgtaggtaacgaagaagacattcgcgggtgagccagaaacgctcgtcttcggatacgggcgcggtctccgttccggtctttgtggtggggagagactcccaagacttgacttcggtgagaagttcgtcgtacttggtttgctggtcagccgtcagcgccgggggagctgcaggcttgcaaccgggcactggctctgcgaatggtttcatagcggacattgtttccagattgtggcgagaagtaggcttaattgaccctgagagaagttgaaacaattacccgctatcgcagactaccgaaacagcatcaattgcggattgcggtgtgacgggacagtcagcacctgcataacttttggaagaccctggtccttgtttgcgctaacccttcacacgctagttgaaccactctatcgcgggacgcgcgacgcgtctgccgacacgcgcaaaacgaccttgtcacaattcccctcattcactcccaaagtatggacgacctgacgacagaactcacggagcgcttcgagcgctactgcgctaccaaagacgatgaattccctcccgatgtgctcaacgaattgcagtcgatgctgcgactatactcgatatcaccagaagagctagacttcaaatggcaggcgtacaacatgaagatgggcggggaggagaacaagatggatctcaagactgcgcgtgacttcaagaagacgatgcaagatacgctcgagcgagagagcaggggcaaggctcagcagagacatgaggtcaagcgggcagcccccacaccaagagcaaagggaggggacatgtacgatatgttggagggcttggtgccaaattcgccacggccgagtggcgtgaccggtatcaatggcagtaccgtgaagaggaaggcagacttccggacgccagctagcaaagccaacaagccccatgagatgagctcaccaggcggaaatgcgacgccgaaagccgatgcctcaagcggaccagcctttgactttgcgtcccgcaaaaacccaaacgacatcaccgagcaatttatgcaaggcgacattgtcatcccagagccaccttctgaagagcccaacgaaccacgcatcaagctcaaagcgaacaccgacatgtccaagttttcgtaccgcaccatggccatgaagctgtccgaagcgtcagaggtactcgacgacaagattgacgagtttcgcgaactaatccgagagcacatgaacttggacgagagcgcatttggcaacccaaactaccaatcgccaagcgaattaatagcagtaggacggatagcaagcgacaccagcgaaggcaagctcaacactgcagcactagtcctggaaggatcaagacgttttggatctggtcgacgtgttccgctcaatgtcgacgggctggtcagctacaacttcttccctggacaaatcgttgctctcaaaggaaccaatgcatcgggcgatgcctttgtcgtctctgaagtcctctccttgcctcttctcaatcagcccgccactaagccagacgagcttgatgccataaatgcacgctatttggattcacccgaagccgacccagacaatgtacgcccactgacgatgatgattgcctctggcccatacacaacagaccagaacctcgatttcgcacctctgcacaccttcctggacaatgccgccgaagcctatgcagatagtatcattctagtggggcctttcctcgatgcagaacatccccagattcgcacaggagacttcgatccacctccaaactccagtccagatcaagccaccatgacggatctatttcgacatcatatctccaccgcactgcaggctttttcgaaacgcgtcccgacatgtaacgtcatcctcgtcccaagcttacgagacgcacatcaccaccacgccgcgtttccacaagacaaattcatcaagaaagagctcggactcggtgcagcagggaaaatggtgcaatgcgtgaccaaccccatgacactgagtatgaacgagatgacggtgggcatgagcagtatcgatattttggacatgctgagacgagaagaactggtcagtgaaaagtcgcgcggtatcaatatttatgagcgatgtgcgcgaaacgtgattgagcagcgaagtttcttgccattatttccgccgctcgcgagagataagatcataccacctcctgctgctgtggaagatcaggtctacaagaatggcgaagctgaagaggcagaggaagatgaaggacccagcccgttcttaccgctggggacaatgctggatacaagttacctcaagctaggtgaaatgttgaacgtgaggccagatatcctaatcacacctagtgtactacaaggtactgtcaaggtgagttgtgcgtcgtcaatgaatttcgacagtgctgacatgtattcaggttgtcgaatccgttattgttataaaccctggtactctggccaagcgccgcgcagcaggaacatatgcgcgtgtcattgtacaacccgcggcggtcagcgatgcagagagggagaagggatacgcagttgcgcacaagctttgggagcgcacgagggtggatattgtacgaatatgatcgggctgttatgtggtatagagtggcatgcctcggcctaggctgcgcatgtttggcatgataggatgagactatgaattcttgtacatcattcaaataatgcaagtccaaatcgttgaagtccaaggtacttctgtgacacgtgctgggacaatgttcatagcctgtggacaatgcctggtatccgacgtgcttggatcttcgcagtactgtgggataattttatccgtggtgctcaatgtgacaggtctagtcggtggcgcgtgtgtagtctcgctctgccaagtcaattcactagagcatactgctgtccaagtgcaaagcgaaattatgtcgtgaacgcaggttgatattttgctaccaaagcctgacgcatcccctccatcctttaaccgtaaggaaacaatgcataatgaaagccatgcagattcatactgcccgacgctttctcactccatgcccccgatgtatattggctcgtgggagccgagtcgaaccgaaatgtatcgtcgggtaatcatcgcgttccaccgttacgccttcactactccagccatcgcatttggcgagtgatttatcggtgctgcagagttgtcagaataacaatgttggaacggccgagaatcgtagtcgcagccgactgtggatggattgtagtgtgggaagttgagtgggttagagaatcgtaccttgacgaaaccaatgtcggcggacttctcacggaagcactgacggcagatgttcaggccgtacttgcggatgagaccagcaggggtgggtgcagacgcggctgtgagtacctcgttagccacggtcccaggatataaacctcgccattcgcccgcttctgctgcgcttcgctctgcaacacttccaccacttctttccgtagctacccagaatatttaaaggtgtgaacgtaccactcgcgggagcccttgccgtaggtcctaggacgcgaataccagacagactcgtgagacatgttgggtggatgtgtgtggggtttgcgatgtcgctgctgcacttcaaattagcatataaagtccaaaaatggtctccctcgctcgcgcatggttactgacagtgttgggtgctggagggcgggactgtcggtcgttcgtaggcgctgtcgttcacaatgtcaaagtttggggttcgagattcaatattgagcggcggatcttcgggtgggacgttaagcgagtggtccgtgccacaagctccttcactgccacaggtttgccatcgccgacaccagatcaacgaaacaaattatttgagcactctatcctcgtttcgggcattgccaaatattctacgcttacggttccggccatttgttatcattccgacgcatcaatgctccgacctcccaagtcttcttctcacatcgagcgccaggttagaggcgctcatggagcctgagaaaaagggtatatgagaacgtcagctacagatttcttgccgacctgtgaattcagcaaatattgcgatcaggcagtgttgacttgtatatcgaatcaaggtggtcatattcatcattaatccatccctagctcatcacaacaccggtacgccgtcatcgaataaagtaaaactaccaactaacatatctccttctcctagccgttgtttgcgtgcctgtcttcaaagcgctttcgccctttaaatcagacacgcattttcaggttcgtaggtcgattgaccttgtttgagctgtagaaccacttgccagcaccattctgcgtcatcgagatcttcgatcctccattgttgagccacagctccatcttcttgttgtcaccattgatgacattagtcgtacatgccacggtgattgtgccggactgcttcgagtcccacgtgtaagtgtccaaggtcacagtgtcattcatcgtagggttgatcttgacagtgacgtttgccttgctggagatggaagagttggacttcaagctgacaaggagttcgaagacgaacgaggtctctgttgtaaccttaggtgcgctaacggtggcgttgggagagccgccgttagtgatgctggcagatggcgaggacggcgaggtctgactccatttgaaagtgagatcgctgctggatacattggtctctgtgtttgagccaaccagcaagaaactcgtgccaacgcgttgggcggaagcaatttgtgcgacagcggccactgggctaacgacctgagcatcagaggtgggttgcgaggtcgcagacgctgttgctgaagccgatgccgaagcgctggcattggggtctagaaggtcgctgggattgcaagatttcgatggcgcgggaggtgcgacgccagggaaaggcgacagaggtccgtattgcttgccatccagtaccgttccctgaacgagatcgcgaatgtccttgaagggaaatggtggagggttcgtgccaggtacatcgacctcagggaagatccactcactcactgccatgatgtattcaccagcttgaatgccatccttcgtctccttcacaggggtatttgttgtgatgcgatattcacgcgtgtaaggcgcttgagcttgcgtagcaattttggtgtcaaatttgcagcgcgtctctgccttgggagtggcagtaccaatgggacgataggtttccttgccagtacatggatcgacgtcgattgcgctgattgtaacaattgcgttggcgcagttggagagaaagccgacaactttgatgtcagcaaactctacatttgctgcactgtcagggacaccgatcaacatgtcttccagtcggatgtagttcggtgcgtcagtgccctgggtggtgatatgaagactgatgcaggtgatgtcagatgcgaggatctcattcgcacctgccttgagcccggaatactcgatatagtcaccaaccttgagtgggaccatacgaagaggatctggggcggtgaatgactggccggtaccacggttcgagctcaggcatttatcggtgttgccaggataaggaatgcacattgggaacccagaaaaagaagcgacactggggctccctgtatcagccacccacatcggtgctgtatcgaccttgggtccaaataagccgtcagggtcgttgatacgcactctgacgcctccggagattgacagactgccatctgagttgatggcggtgatgtatccttgactggcttcaaggccaaatctttgggcgaccgaaatctggccggcgagaatggttccgtcaacgatgttgccgacaacagtggtctcaaaaccaccagctcctgcgccacataggtccttgaatggtgcaaagactgtgggaaattggacgatcagattctttggcaccttgatatcaaagccgttgacttggatcgagccgccagcgttgtattcagcacctgcactacatctataggatattagtccgaggacactatatttgtcgtcaagtcacttacccgtccagtccaccaacgaccgagaacgggatgatggctggaagctgcgcgaaacctagggaggcgagcgacaacagagtcgataattgtactgaacgatacatcttgaagattatggaagaaattgatctgagcaggtacttgaatccagacagcggaacatgtggtactgttatacttctctcaaggcagtcactgtccgtcacctaggctcagaaaatcgcttaaactggctggccaacatcacaacgaacactctgtcccagatttatacacctagaccatcaacctacgaggtctagtcctcatgagtagagccctgtcgtgtgccttcacgaggctcgagcgtattttgctgagaacacacgtgctgctgcgaccagtaagtagcgagtgacggacgccatcgatacttccaagaggcgaagcgaacaagtctgctgagtaacggccccccgacaagcactacgacggcgggtcccagtctttcaccatatggcagccagccacgtctatagaagccagagtccaacaagcaagccacaagccacgacacgctccgtgcaaggcttgcctgtcaatgttgtgctacaactctgaaaggaccgatctcgacttcttggcccgaagtgtatcttccccagatgttctctagcttggcgtgcgggagcggctgaagactcattgccaagtcgattctcgtacagtcaagcgggcggcagccgcacatatagcgccatgcagaggaaccttgtacatgttttatgtccggagatcaagttatgaagaccttgtatcgtgattttgatttgttcatgcaagtagcagagcagaatagaacggtcgttggactcgccatctcggagacgtggtatcggcacaacaacatgcctacgcaggtttcactcgttggcattaatcggagatccctgaagacatggcatgtgtatgtttttcagcttcgctacaatggccgccccgaacgcctcagtggaaaagcctcgacgcagtcagcattttctgagcgggacgagctgctaagtctatttcgggtgcggaggactcaagctttgcagcccggtcctcggttcaccggccgatccaggtggcttgctgtacagattagcaagcgcacctggagacgatgaaggcagctagagtagagaagcgaaaggttatcgtatggctgttctagaaagtaagcacacagctgagcggctgcttaatcatagctggcgctacgggctggcagtcgtagcatcgccctgtgttgagacatcgcattgtcctactcgcattttaccaaggaacacccgtagcgtctcgaattgtttgcctccttctcatgacttcgatggaggcagctgttcccgtccggcgaaatgaccggcaatactgtgcaagaacgatggggtctaggtccgtggaagaaacaccaactccgggtggcgaaggcgaactagagcgaaaatgaccctaataggctatttctttcagctcagcccacctcagatgcatgggagcggcatacacggtgaaaacgacgaggcgtttgttggtgtattcttgatgagcaatcgctcttacttcggtacatgcatggaggattcgagctgtcgcatcagagtttacgttcagcttcgtgacgagcacattttgcgcttgactgcgtgcgaatgctcacttttgcagtgtttcgcaagtgatagaatcgagaagatgatgtggacaggaacacaattcatatgtagtgatcggagtactagatgcgttggaatggagtagcgttctctccttgcaagcgtgaattctcgaacccccacgtgcggtacaggcgatgaatgccccgcatttacgcacacagtgattctacactaccaacagatggggatcagaatattattagtatggtcgtagtcaaaatcaacatatatacattaatcactcatttgctcatcaatcacccgatacatcggcctaatggcccaatggcaaggcgcttgactacgattacatatccgaaatcaagagattccaggttgtaagtagtgtccgcgatattctcaggttcgagcctctcctaacacatctcagcgacccctggttaggtcaaattatcttttttcccatacgaatgatcctttcttttttgctccatggcggacatgaagcttcaaccatgacgaccttccttgttatcgtaaattacttcatcatgtagcaaaagtaaacactgcaacttgtgaaaggtttgcaacccgtacacattctgcaaatgttgatggctggactagttaagtgtcagttgctgctgtattttaccactcgtgcagagacaataatcacgaaacattaagaacatgctgtatacactatatgcacatcagcgggctgactgatctatgattgtgtttttcaattgtttttgtatatggtgtagatatgtgtgtgacgcgtgagcgcagggtatataggtcggatatgactgcgacgcctgccgtaatcctccttatgcactcgagacctcgagtttccaccagaacataggaaatgctagacggctgtgaaacatgcaaagcaaagcaaaagtgcagtcagcgcttgactgtcacattgccaaaaaaaaaagatccgctcaagtcgctaataaatgccactcaaaaacaggggagggctgggctctagatctgactattgcgcgtcggcttgaaaactggtactcgaaaaattgctcgatgcaaatatgtaaatgcgcgactgacccccactttcggattcggcgggtaccggcatggtggatcctggcgcactttcggcgtatgaacgttattcgggaaaagacagagtggctcccagtatggttttgtgtgcgatgtttgcaaggcaaacttttggatgtcatgctgcaggaacagggccagggacaacacgcgtatagcaggcacgtgtgcagtgtttgatgtcacctgctccgtcgccgaggccccgaaaaaatgacgaacaccgcgtccaggtttggaaggaccctctttccggtggctggatgacacgtgccctgggactcgcgtgcgcagtcaagtaaagttttccgagtgaacggtcaccgtcctggaagagtccacaattagtaacgcgaagaggccatactgtccgaggaaatatcctgtttgcgatcgactccaggatgactgcgtgactgactgacgtcgactgagacagctgtctccaaggatggcatgtggcgcgacggcagtattcgtgaaaacaaggccgcgtgaacgtagcgagggtcttgatgcgtgcatgcccaacgcacacaacggttgtcgaaaccaggaaaccctaatgaaaatattcaaggtagtgcgatcattgcgccgcaattccaatccacctatccggtactgtgctgtgaaaggcaggtgccttgctaggcccgggcttcctgggcggtagccagatgcgtgccttgccgacggcctttgcatctagcttgccgactcgccgcatattcatttcaagcacaataacgcgcaaaaagtcgcagttctcgcgaggctcgcgttgtcggacagcaggcggtgttgacagagcccttccagcttcggaaaagggatccgaggtgcgtcggcggctcttggagcggccacgtcggtcgtatgtctgcatctggatcatcggcgcatggggctcggcatcggcgtcgatcatgagcgcatcgtgtagctgcatggatagctcggtaggcgagataggcgcaggatggggattcaggtatcgtcgcagagcaggagaaggcaggccttcgacatgcttgggtcgcatttcgctcgtaaacttgggtgccagcaaagatcgggtgaggaagtcatcaggcggtacgctcggagctgtgaagttggagaaggatttggccgcggatttgagtgcctggagtgaagcagttaggttggacttgaaagacttgaaacgttctatcgtgggtggaagcgagtcgacgacctcgttgacatctgttgcaatgagatcttcgcattcttcgggaccgtaatggaggagcgggtggtccaagacgcaatcttcttttggcggcgaggagactactcgctccttgcgctcgggtagtgatttgcggcttattgaatcgggtgtgctgatgttgtcccaatgcgaagaaaaggacgggtcgtcgtagtctagcgaaggaggaattgtagccagagattcgctagatattgaccgcgacgtggagaatagatgcttgtcttgctccatgctctggagactgccgtattcctcttcggactcgtcgacacgaccgagcagcaaatccagaggcgagcccaccacagaggacggggcatcgctgtcgtcttgcttccactcttgtatcagctcatccatagatatcctcctgtctgccatggcgggcttgcgacgacgctggggcatctgggggattgaggtaacagccagtagagcggccacggctggaggaatcgcatccgcgttgtgagcagagtgggtgcgagcaggtctggaggcactctgacctcgcattctcaccgcctggggcgctgatgctgttctggaaggcatacgaggcggaatgacgacgggtttcgagtgtgagtgcattgttgtgggcggctgcgcgagtcttggttcgggactggctataggcagagtgttactggatagtggcctttgaacaggcttaacactgcgcggagtgggtggattcctggctcgcgagcccattctttctgatctggtgcgcggagacggaggagactgctgcagatacgaccgggggcgtgtacatcatcttgcaagcgtaggccctgacggcgttctgtccccgtgactagagattggtgcttcccaggtgcggctagagatgctgtgacgtttggacgggcggattttgttacgttattcgctgtgacgggattggacggggcaccaagggaagcccgtcaggaacatgcagggacgggttggccggacgtggccggaggcaactggtgatagtactatgcagaagttgaggctgaacgggcgaaggggtggagaggaggaagggtgaagatgcgagaggagaagccgcgaggcagacgtcatgcagcaaggtagcggtgcaggtatgtatgtaatgtgtacggaagggacgataagggttatcggcgtgccggtatgataaagaaagggccctgaaggctcgcgtgggcacggccggcagtcgataggcaagcagcgagtatacggagcgcagtagagccctgtcgcacttaggtaccgcggcgggtggaagaggccacgcagtccagtcgatagcctctctgggccgtccacgttgtcactgcgcaacccaggctgctgatcctcgttgttgctcgagtgtgcttgaggcggcaactcgggcattgcgtctctactaggccgcttccgcacatgcgcgacacccccggcgcagcacgcggccttattccaaccgcgagatgcatcgttatccacgcgactgtgataggcccgccgccacctccgccatcttgctccgttatgcagccctgccgtccccgccgccatccttctggaagcacgcgagtcgctgagcacgcacatggcgacccatcaccggacgactgcgcaaatgactccagccatgattatgccaccatgagtcgattcctgtgtatggcggtgtactcctacggtagagcccgatgactggtgactgtgtccacagcgcgaccggttcccttcaggattccacgctgctcggcctgtcagcgtgcttatcgttatctcgtccgcatgcggctaatgcactgcacgtaatcgtgcttcactggcttgtggggtgcatccggggcatgagggtgtgctgaaccccgtcgccatttatcgtcatcaaccactgcaacgtttctttgattgctcatcagcgccctcgccttgccatgtgaaggagtctttctgcgctccagcaaatctctgcataactctcgcgcagcaactgccacttgcacttggagccggtctcaccttctgcatcaggactcgagcttacttgtaccaaaggggaaggttcaagagtcactgacattctgcggctctgcgcagagcatggcatggccctgtcactccctacacaacacaaaacaggcaagtatatgctttcatttacccgagtgcccgaagacatgcgcagtctgctcatttccggacattatgaaaccatccatctgcacagccttgccaacatgcagaaggcatgctgaagtctcggtggatatcttgacatgatcttctcgtcggacagtacccaatgcactaccattcggtacgccggacggaataggcatgtgctttagcctagatgcgttgaaggattctgctactccgaaatgttgaacaatttcaccgcctcatgtctccatctgagagtagctccctcacttttccagaagctttgcgcgggacacacaaatgcgctaccgaccccacacctatgaaaaaggcaagtacaaatgtctagatgcatcgcaggaccacaactactagagactggcaagacttgtccaatttagaaataccggcctggtagatcagtggaccctttgaaatacattcgccgtgacttttacttggcagggtctcgctgtctgccgtgtacggccaaatagcaaatagttaaaaaggcgtttggccgtacccgtcgactactgcccaggtgtatatcaacgacccacaccgccttgtgaagttatggaaggtccatgggcaggctgcgggcaccttctgcagaccctgtagatcatacgaagcgagcacataatgttccaaccaactgcgttgcatctgtcgcacgcttcaaaggcacagaattgaacatcatgtcttgcattttccgcatgcaaatcgtagtagtacacgttgccgtctgcatgtctcgtctggagataccaaggtgcatctcgcttcgcctacgcacaatcaaaaacgccctttatccaaggctttctaaccaaagtgcccgcccactcaaaaacgcctagttgacgcgctccacttccgcagtaatcaaaaaaaaaatgtcagagggataaagagagccagggcctgccgtcaagggtccgcatgcatcatgcaccgcgggatgcgttgcgcaacgtacgtggcggttctcccaaccacccacgctgcgcaatctcgaagcgaagaaaggtatgagtcgaaagagaagaaaaattttcagcagaccgtcgcggccgacccaagccgccgtcttgatgcaagaattacagagatgaggtgcaaaataagggagaaagaagattaagccagaaatgctcgccatggtgtgccaaaaagacaatggtactgggggctggatgacccagacgagggcagagcgaaaggtagacgaaggccaggcagacgcacttcagtagtcaccgtcgtctgtccagcccgcttctgagccctcgacaacgcggaccagacggccgtcgttctctaccatcagctccccgccgtcgacgttacgtatacttctgatcttcttgccttgcacaccccgagggctggctgcatgaccaccttcaggagtgtatcgcttcatttgccgttgacgatattgatgaaagtcgatgtcattctccggagggtcgtctgactgttcactgaaggtctcccagttctctgaccctgactgcattgtagcgcctgtgcctgtcgacgacgtctgtgagatctggcgactgctagatgacgaaagggatggcggtgggtacgagggggcataaccgcgtacgctgtggctatgtgacatgtatgctcggtcatcataagggtcctctggtggcacatttcgcacgatactctcgctccggtcgccgcgattgaattcgaagcggttcatgggggtctcagtgggctctggtggtacgaacaggtccttcatccgtggaggtggcgccatgggaggaggcatctttcggatagtagacgagtcttcgcgcgagggcggaggaggtcgacgttctggagagttaccaccgtgtcgcaagctgttcaacggcgcgcgtgcggggatcttagacgggctcttcgcaccacctgcagaggacatgaccgagctggcaagagcattgcgagatacgctggcaccgaaggtcgacactggtgtcttcgctcggcttggaggaggagctccgcgaactgtccctgcgcggctgtcaccacgggtgggctgggcagatttgggcaaagtcgctggcttggtgggcatgctagagttggagggtgtctttgctcttggcggagctgccttggaggcggcagcgtacagctcatccagataacgctggccatggacaagaaacggacggccatactcgtcttcccatgcttccagggtgctcttcagctcggcttcgactttgggcagctccttagcgatgcgcttgcgcatcttctcctctcgcagcagctttcctgggtcgcgcttctcgcccttctggccgcgagccatcaggcgcgaggcgtcctggctcgactgttggaggtcgttgcgctctgtgatcagctctcggtgtcggtcaatcttctgcaagatgggcagtcgctgctccttgagcgactctagccgcgcaatctcagcctcgtgtgcggagaggagcgcatcgctgcagacgtcggagaaggcgggcgtgaagtcgagcatttcctcctcggagaagtagagggcatcccacagctcctggagcttgcatcgcgcttcctcgacgaacaggtgtagattctggcgcttgagctcgttcaggcgcgccagctcatcttcgaactcgttgatggtgcgcagaccacagccgcggttgctgttcaagaactgcttgcgctcgtgctgctcgatgcccaggcgctcccacagctcctcgatggtggtgcgcagctgggccagacgtcgctcacggccgcgcttctcctctacgagtcgctccttcttcgccctgagttgggccaggtcgtccttgtgtaggcccagctgctccggcgcgtcgcggtgacactgcacaatggcgctgtcggtctgtgcctggggggttccgagctcggcccatagctggatgatgtcctgacacaagaccttgaccgtgttgatgcgacgcgtgtattcctcgtagacgcgcgagaactcgttgtcgagcttggcgacgtacgagggcgagatgtcgaatgacggcgagacgttggcgttgggcgccgtgggcggcagcttgatgtcgacgaaagacgtctcgaggtgcgatgcgtacgactccaaggcctcggccagcttgcggacctgctcgaagcgctcgcggtgctgcttgctgacggcgttgtacttctccttcaggcccgcgaggcagcgcgtcagcgggtacgtgatggcggtggtgtcgtggtcgtcatagttggggtttggcttgttgtcttccagcgacgcctccatcatcttgatcgtctggatgaggcgctgggcctcctcggtcatctcatgcttctcgttggtcacctgacgcagctggttgtgcagtgtctcggagagcgcggagaagagctgcagccaagttagcgacggctgcaaggcgcacatgtaatgtcagtctccatacctctgcctcgcgcgagtcccgctcatggctggggacgccgatctcgtcgaacaggccgtgcagctggccgatgatggtggtgacctgctgggcgaggtagctcgtgtccatggcgactgcagacctgccagctgtgtagtcaattgcacatgcaccgggcgtacgtaggtcgagagcggtgtcgggagtctggagacgaggaatgcgctagccgacaaagcgagggaatcctgtagacggtgtgctgtatactgtatacttgatactttatatacacgtccaacagcgcggcaggaccagagtccaattgttaggctacacacgaagtagaagtgatgcaatgctggaggtggtcgcagtcccaagtgcgcgcggcctggtggtcatagtggttcatgttggtttatttctggaccgtcgtctcccggggcaacgcccgcccgctagccatgcgcgtcaacaacaggccgcatcacgagaaggccagtttcacctcgagtagctccgcaccactcagacgcggggcaccatctcacaaaacaaggccgacccgtggtactgtatgcaccattgcgggtactgcgcctgtcagcacatggatcgacttgctttgcagtggcattttcacaacacagcttgagatcaaggtgccttgcaggtgcataacaacacgcaacaatggctgtcaatgactgcagcgcatcctagagcatgcagtagcatataaagacctaccccgcttgttcaatcatctcgagtatcccgtcagccgtgcaagctcccggtacatctgcgagtccaatgcaagggcatcccagcgcatgatgccgccgactagttgacttcactgtcaacaaaccatcagaccgtgtcccgacaaccacaccgagccttgcagcgactcctttactgtaaaaagttagcctttagtactgtcttcaagcaccctacatcaccaagcttaaccaaagcacatcacaatagtcaagttagcttagtaacaattgtatgttgaactaaagatcgagtactgatgccggctaactgtacattcccccacttaggcgccgcgctcaaaaaacgactaaccccgtgggccatcatctacatttggaagaaagcaactatgcatagcttgcccatcccatgtacagcaccgccagattcctctcatcggtcgcctgctgaatcaattcgttgacagtcgccttcgtactcaacgtcttgctcagcttcttttccaccacgctgagcgctctgccagcttctcccgcctgttcctccttctccctcttcttgttgctctcgtgtacaacttgatcttccatcgccgcctgacctgacggcgcaggggtcccaccaggtgcgacagttgaagcccgggcaccattctgcacattagtgtcttgattgccttcttgcatgcgcttggctttggtaggagttacgctccagttcacaagcggatcatagcgaagcacattgagcagcgtcatgatggactcgcgctcttcgcgaagagtgtccatggtgaactcgcaactgcgacggaatactccttcggtcttggtgtagcccatggcgtcgacgagatcgcgcgttaggcggaagggaacgacctctggtaccggtaagacacgtccagcttcgaaactgacgccaaggtcgatatggactacctcgcccgacttctcgtctaggagaatgttgtggcaatgccgatctccgagaccaagaacgtgaccaagaatcgatatggcagccgtggagcgtgtatatgctaagcgccgctcaaaccattcatcggggtcctggaagcgctcgagtaggaagtagcgcaaaacgggatggaaattgtcagcgaccttctgccacaccttggtacgggttgagagtgagtcctgctgggccgcaccaatctccttcctgcatcgatccggcttgtagtcattcggatagtacttctcgtgcgctggcatgacccagagatgtagtgggattgtattctgtacgaactccatgagtccagagcgcgtggatagaggtagaaccttatatgttcgaatgccaatgttgcggatacgcgtagcagtatggtttcggaggagtctggagacttgatcgaatacctgctccatgatagcatcttgacggagatcatcgttaccggatttgaactaaatgtgtcagtgaatacgcactattcagtcagcgatatgaccacctactagctgcttatatgggcgtccatctgtaccgatagcagtgatgacctttggtgcactgagaccatttgcaatgctcattgttgacttgaacctctgaatccgtggcagatccgtgtagttcttacttgccctaacctccacctgcagcgttgctggagggacgttaagctttggtaccttactgacgaggtctttggactctttgtatcgatccaatggtaactcgcggccctgctgtgtgctttccttctcacccttgaacatggcaaggtgatgatagatttcgtttgattgatatatcgagctccagtacgaccgggcagtcttgtcctggcccagcgcagtggcaagacctccagctgctttctgtcgggatcttgccgactcatccttagcacgaatggtatcctcacgagttatggctcccactttcatatgaatcgcgaagatttgatgcatcccatggtagggatgctcgacacatatgcggaacacaagctccatcaggaggttatgaaacgcagtctcttcagcctgcaaacgcgacgacaactggttcatgagcagcgcaaatttgccgctcggtacgtccttgagataggacttgaccgcagcattcgcgaggtctgtatccgcgtactctagccagagagagaaaacgcgaagtgcgtcgtggttgtactcatcgctggctatcagggaaagcagatagttctcgagacattgtcgcaagaattgttcccggcctttgcgtagcctctcgtactcagcgtggtcgaggtcgtaccacgtctttgcacgacgagcacttcggtggtatgtctctcgcatgcctttgctcttatcggtcttggagagcttcgtgaactcattgtactcctgccatttgcgatccatgacagttttgatgcggtccatgtcttcggctgcttctgggctttgaagctgcttatcgcagaagaaagcgaattcgtgaaatacttgccctggtccagaaccatgtttttggccttttagttcccggatcgcgggctcgagatactctttcataatcgagtcaggcttctccaagcgtgcttcagcaaggtgatgaccctgaggtgattagaaagcatttcttcagcaagggcatcgtctgagacttaccagtctagcaagaaggaccggcagactcaggtcaaccttttgagaatcaaaatcagcatgctcaatgagatgctgtcgcatgcgtatcgatatgtcggtttcgccttgctcccatagtacgtttgcaacttcatgctgtgcggtagcttcaatgtctaggcccacacgctttacaatctgggacgatgtcggagagataagtaacgcttgctagtgactcttgaagagccccatgctttctgcagatcgtagaggatgaaacaagagcttctacctccatattacgcacagtgcctgtccttgcgtgcaatgagtccacaagtgctgaattggcactgatgacgttgaacaaagtctcgcggcacgaaaggagctggcgtacatcgcggaatctatcagatgttaatgtttcataagttggtctccgtatgatcatgtcttactcgccagcccgcatccacttctctctcgccctcatgcgatcccatgtgtcgagcaaatgctcagaccgctcggctctgataacttcatcagcctccgtcagagctgccaacgttcgtaagcgggccttctctggcaccgaagagtcgccctggctagtcagaaaattcatggtagctatcagctgtcgttcaaagttctccttcgcctctaccgcacttttggcaaaatgcaacccctggaatgccttgaaaagtgtgctggactcagtgtggttcgcctcaggggccttgatgtcccattgcccgagtttgcgtgcagtatgaagcgtactttcaacaacatcatcgcctatgtcttggaattggtcgttcgagagcagcgaatgagtaacgctgttcaggttcagcataatgagagacttcactgttccacgggaatccgaagggtcaaatgcgttcgttcggcgcatctgactatcgaggcgcgccccacggaaaagaagagttttaccaccgtcaccctcatattcgagacggtctaaaacagaaagtaaggtagagccacgctcaactccgtaaaacgaatcaggctcgtcaagattcttgtaaattgaaagctgtaagtcgagcggtatctttggtgcctcgaccaagacggaagatctcctggagctactcttgataataggctgaccggaagacgtctcagcaaacagaagagcgctcctgtacatgccgcaagtgttcgcagcctgcgatgccgtcaagaaatcgatctcaagccagcgatctcggtctacgcgagtggtctcttttggtactggctggctgcggagatatagaatggcctcgatcaaaatgcgcacatatggcgtggtcggcgaatcgcaccgttggaaccatagcatcatggcagcagaaacgcacttccgaaccctgcgttcgccttcgaattcattgagtaggacgagatgaagtataaacggcaaaagtctttccgccatcgagtcgattccgtcgaggagattggagagggctccaagaatgggatcgtgtatgctggtcctacaaagcgccatcgcaaatccgcgaatccaagcagggacagactcagtagtgttacgggcaatcgactgttcgagactatctgcaccggtgagagatgcttcgagtgaatggtccgggatgggtaatcccagtgctttagcaatggcttccggtattgccattgccatctctgcgacatacaccggatcgcgcttatcaattcgtgatatcaatcgtctgacagcgtcctctgccaaacttacttcggcgcggtcgtcactgtagaagagatcgatgacctctcggacgatagcttccctggaagatttgccctaatgcatcctttgcggtttgcgtcgtaagcgaccatggtttcgagtgggttgtatttcgtttgacttcgccatacgcgctgtaagcacgtcccagcaccttcgctgcccacagaagatagccgtgtccaacgccatttcgttggcaagaatcccagacaagaggtgcatattctgcagcatctcggtctacgcccagtatatcatcacgggccatcgaagccggctgaaagttctggcatagcagattgagtgcaacctctcgtgaagttttattgaggagcttgcggcccgagcccacgtcatcgagaatctcgagtaacagcttgctctcctcactgccacgtaatgagttcccttcggctgtcacctgagaggctgccgttgtaatgagcctgaatgctttcactgaagatgaacgctcactggcactcatggcttctgcgtgagccctgagatactcggagagccatttgtggaatctgttcgccgcggtcattgttgacacatgttgtgactgctgggtcgtactttcctgtgtagagccgaggaatacacgcacagagatgaggatagaaagaccgatacccgtcagaaaagcaaggtgcttccggagatagtgagtgccatgctcaaataaatgttgcatgatgcctactgcatcttctgcgcattgcacatctatcagaaaaggtcgcaatgattggagggtcatctgaagtgggtatccctcataggccactgggccggccaaggcgacaaggatgcgaatcttgcggatcatcgaccgggcataaagtgacccaagagccgggtggatacgatccagaattgagcgcaagacatacgtatatgagtttggtgaccacagagtagccgggtcatcgcctgtgcgtcgacacaaacgttccaattgatctgggagatagaatgccgagaaagcaggttcgatcccaatgttgaggttctgcgatgagtgactgacgtcagtcatggctgccatgatctcggctgcagcaacgaaagctggcttcttctccagagccttaggaacgcgttcttcatgatcgatagtttgaaaaatgtagccgagaatctgaggggaatgtttctgtatggtgctgtaatagagatcgctgccgaccagcctcttgagcaagtctgagttgctaggctctgctctgttacgtgcaaatcctctgcatgtgtcccaagcaattgtgtatgcggctgccttgcccatgtttgctagcaagaggtcacccacagacatgcctagtcgatccgcgaggtactccacttctgtcttccgtccacacatcatagcttggccgactgcttctgccgtaatgtcgcgcaacagttcttctaatgtattgtaaccaaaagagacgaacggtatatcggcaagaatgcgaccgcgatcaagccatataaatatcacttgaggtgcaaacaagcgaaatagatactgcgagttgtccagccctcgcgctcgcgcaacgttggctatacaggttttcgcatgcatagctgcgccttgtacggagccggctgttgcgaagatgagataaatgcattgacgcaggagtgtatgccactgagatgccagcttagacaagacaagtaagcgaacggcgatcccttcgatgccttcatcatcgcccggcaagctgctgtcgacgtctcggaggatcttgtcgtgctcagaaaggacaaagtcttcgaacatcgttgggagttgttctgcaatgtggtgcttcactgtcatttcactccgcgcaagcagtccgaaaagacttgtacgaacagacggcactttgcgatgctgtcccaagtctggatgatgcttcaaaagatggtgcaagaagacggcaacgagcttctgcaaattcgccgattgtctgactccattcttctccatctctttgacatagtaggcatataatgcttccacattttcatagaggtcttgcgcatcgcgatctattgtgtcgggtccccataccagtacggtgccaatgagcacctcgactagcatgccattggcgacttctgaggtgttgtattcgcgagcacgggggtcaataagggcttcgctgtaacgttcaagcagattgaagcaatcattgcgagaaattgcgaaatcactgtcccacaacgcacgaagaaggggacgagaccgaaggagttcgctttcctgaagcgacacgagaaagtcaacgaatttcgttggaatccggctgtgttctaaatcactctcagcagcaactgacgttataagctgtagataagctgcgcatgacgcacgcagggcatatgtgtcgctctgggcttgaatgtcatgtctgggaacgtcggtttccgatccattgacaatagctgtggtctgagagtctgctgtatcgtcgacatccatgaagtcgtcatcctctgcgtgaaatgattgtctggtactcctgcgatcaccaagcgctttgcagaggtgctgtgccaggacatgaataccagcttgcttgaaaacatccagcttcaattgatggattgagctgatgcagggcagacttttggtacaagtttcgagaacggcgtccaccttctgctgttccacttgaggcctagtcaagacctcagccaaggacttgcaaagggttgcagtgcacgactctatggcactgacgcggcgatcttcggggtcactgtgatgagcaacagctggtgcgacaatacagaggtttgtgacaatccgcaacatgtcagaagtgatacttgtaacgcttccagcagttatttctttccacctttggttcgccttttccagttcagacagacaaaagtcgactattctgctttcgactggtgtcggatgatgctcagaagcaacattggtcattgttttgataagaactgtcggcggtgacaattcattcttttctttgctcagcaagagcaaatattggccaagatcccgatattgcgaggttctggttctagcttgtgcaattggacctaggactaggaaagaagcagattctgtaggaagaaattgtctgtccaagcaggcattaaagacgcgcaaaacatcgcgtgcattgcagtggtgcgcacctgtggatgagtatgttcgttcagaccaaagaccttgcaaagtcaggaagtaaacagtaggggataggggatcacgtactaggtgtccatttgctgaacaaccagctcagaactcgttcagaggtggtattgaaatgcgttgggttctcttgcatgcgctcacgcatgattgtagccatcaaggacgagcttgtttcggtgagagcagcaggaccacttaactcgattgagaggagcattgattgcacaatatcggagacagcagagaaaggtacgatttgtagcctgagtagaacatccatcaagtgggaagcagcacgggagactgacatggacgtcgcggctctggatgcgctctgccaagcggagatccagtatgacttgagtgaagcatgagtggcagttcgctggagcgcagctctacacgaggttagtagcggtcaatggtgggatacgttggtcactgacccagcgaggccgatcattgcccataccgcatgggccgggttctcatctgcgatgcatgaagtaagtttctctaacatggactgtaggtcttctttatcgacgggtccttcttgaaccatgaaggcgaccacctgcaatgctgcgcgcttggcattagatcggggctcaaggacatggcgaaggtactcctgaaataattgcgtgacacgtacacgtttagcggcattttccatgttactgtactcttggctggatgtgcatctctgttgatcgagcatgtgtgaagctcttgcgatggtggatacagtaccccatagaccctcaaatcggacttgctcggtttccatggagaaggcgcaagtgttcagtggatgagtgtccttgttggcgtagcctaagtggcggaagcatagatggtcttcttccaaatactggtgagctgtagtgtcttgccttttacgatattcaccgtacatggtctcaattaatgcctcgagatcgaacctgactgattcatcgtctgggttgtctaggagactggagatgtgagcctcagtatgcaccagtgtgataatgatctcatctcggagcgccacctcagaccacatgggcttcatcagaggaagcagctcccggacagtctgcttggtcagctctagagactggagcgcaatccttgtgagtattgaattgatagcagcaagggcagcgaccgcaccgctgctacgtccggacctacggcgaagatattggagcaggccagcaataactgcatcagccttgtcgagcagaggagcatttgcggccttgacaagagagctcaggcattgtacgaaatcctctgcgatatgggacttatcgtcatttgctgactttgttcttgcgactggagcgcggggactggcacgcgatgaggtgacatcagtggactcgaatggagtacgtgctcgactggagacgctggtgctccagctgttgtgaggctcaacttctggctctgctggcgcgaagaagctggacagcgagtctatgcagaagtctaccgcagcgtcccagcagtctttggagaggcgctcgacgtgcggttgatactcaaacagcgatcgtaacgtcttgggcaggtcctcgagcaagggcttgagaagcgacccatccgtgtctggaaacacttcaatgattgtgtctatgatgatctccacagtggagctcttgatggttcgcacgcccgtggctatgacatggcgcaatgctgaagcagaaagaggaaggagcacggctgacttggccgtcttggtcttgctgcgcagaaacgcggagcgctcgtctcgcagacactggaagagggtgtcgcacagcgccaggtaggctttgttgcccaatgcctcgagagtaggcttgccgcggttgtgcttgaggatgtggacaagatccttcagaccattggcgcgatcgacctggcgcgaggcttggatgagaactggacgggtcagcaagatgcctggtgtcgagtctcgatcatgtgattacgcttcgcatcctgaatgttggtcacccccatgctggcggctcacggtgcttcgcgtctggaggcagttgcgaccagcgagcattgccggcgggaacgggcggaagagacgtgtctatgggcggaacatgctcccagcagataggcgaccactatgtactgaacgacgcgtcgtacacgctcgatttcctcgtcgtcttgcgtgacggcggcggttgcggagctctgcgcggaagtctgatggaagtgggagctagcctgggtgtgggtccccacccaaatacttcgtagtctacccaagctagctcctgggtcgcgtcgccaaagtcaagacaagctccaggatcatcaaagaaagaaaacacgcccaaacacgcgcgcacctgcccttcctgctcgccctgcccgccattgccccggcgcataatgctcgacacgcccacacgcatctcccatggctgaagaagacagcctcgccgccctccagggcctgcaccgcgacctgtgtgcgcacatcgacctgcaactgcccgttctcgagcgtctgatccagaacctggaggcgcatctggaggacctaaagagcctgctagacaagaagccgcagagcgatgcgagcagacaggccctgagcgccggcaagatcaagctcggcgacgacgagtacgaggtcaacgatgacttcaagcagcagacgctcgagctgtccgaaaacctcaacctggacgagctcgacgccgccgccctcttcctcggtgccgaaaccgaagcccaggagctcgaccgctcgcagctgcagacggccgtgatccgcttccaccgccgccgcgaatatgtcctcctctgcctgcgcatcctcatgaagacggcgctggatggcgcagaccctgacgtgccgggcctggacgcgctgcagatggcagtgcacattgttgtcggcgtaaacgagaccaccaccctctcgaatgcgtacggcttctggatcaagtgcctgaccaccatgggttcaatagagcagtggttgacctcggtcagcgaccgcctgaatgccacttccatagttggacaagtgccactggcgggcttcgtcgagattatgaccttccagagacagagtctgaccaggcagcacgagaacctggccgccatatgcacgcacatgatcaaggccggatacatcaatctcgactgctaccaatcgctgctcgcccgtgcaaagactctcgagaggcacgacctcatcaccatccactacgtacccttggtccttcgcgccacatcctgggcagccgctgagacaaatctcgtcttgaaagatgcacggaagctccatgaccagctcatggcagggcgcgacaacgacaactggaccttgcgaaatctccatgctgcaacactggcatggtggctggctgaatatagcgggagatatgtcgatccaaacacccaggacccagcgatgcagagcataaacttcgaggccgaggccactgcgcgttctgatgctttcctccgaacactcgacgatggcgccttccacttcatgctctcattcagtcaagatgtgcgtccgacgcgctggtacgatccccagaagacgagcatgttgtcgacactgctgcaagataccgctgttctcaacaccgaagcaataattccagagggctttttcaagacactggtcatggaacaactgcagacttttgtagactctttcattaccaacatgccggacacgcttcgaagactcaaggtggaagaagacgatcaacgcagacggttgcaattacatttccagcaatctacaggtgaatatcccatgcaccttgaaaggttcatggttatcgtcgcctacgccttcgatggctttcctgacgcagcagaggacttctggtctgacaaggagagcaatctctacggctttctgcaatgggccgccaagcgacagccaacgcctcggattgccatgttttgcgaaatgctgcgcgccatttctaccggacaggccaacgcagactcggcgcatcgcttcttgatggaagaaggtgcctccgcctctggaaagatccgacgtaccagttctctaagctacgggcacatcttcagcgagctggtcgagtttgaaaaggacatccgcgaaccgaagaaaactatccagaatggaggatacgtcccttcacagaaccccgtggatcaaatcgtggaacctgaaagtgctaccatgctggaaagctacctacgtttgctggcgcacgtaggccggcaaagcgaggctgctcgaaactttctcctggacaacagagagcacgatttcgccaacatttgctttggtctttgcacagacaaagtcgaaagtggcctgcgcgcctcagcatacgacgctctgtctgccctcctcgttggaaaagactctttgcgtgcctccggtatgtggaacctgttagacaactggacagtgaacggtttctatgcaggttctaagccaagcactgcaatgggagctgtaccacgcgatgacttctgggctactttagcagagggctatgatgagtcggtggcctttgttcgctttctccacgctcttgttgagccatacccacaaaaccaaggcttaaacgatagcttgccttttcccgaaggactcggttcttcacgtcgaatgccaggtatcgagagctatatcgactttgtcatgcagcaggtcttcgccgagcgttctcaagacatcatcgacccactgcaacgtagcgttatgcgatggacatgtctaagcttcatggtgacttgccttcagaccttcaacgaaaacttagtcgtcttcgcaaacaagtctagcatacccgtagatgcagtcattgatacatcttctctggccgtctatgttgctctacatccatttacaagagtcatggaatggctattcaacgatagggtgctcaaggcacttttcgcggcatcccatcacgacgtgactgaagttgatgcggcgccatctgattcacccctcgtgcagtcgttgctgctaagcatcgaggtcatggatcaagtcatgaaactacaggctacctatctcgacatcgtccggccagtcctaaggcagcaatcctctttccagcattctcctgtatccaacctttcacttgcctcgttcgaggacgcagtgctcagcaatctacaagtgatcgtagatcttggactgtattgtggcactggccacgaggcgttgaccattgcttcacttcaactgttagagaagatggcctcctcacggaaactcgcaatttctccagctggcttcggacagcgatctggtagaagcaagattgtaggaatacttgaaaaggacaacgaagctgagcgtattggaagatcactttcgggactgatgaggtttagcgcagacgagcttgaagcaggcccggatgcctctggatacacggtcaaattacgcatcctcgactttctcaacagctgcctggctgcagtttctctgcgtcctaccattgcacacatactactaggattctcctgtggtagtaacactgttcacgttgccgaagacagtctatgggcaaatggtcaatcactgtttcatgcgatactcttactcagtgtcgaatatccagacaacaacggcgaagagttcttagcgtggcgatccgcgctcaagacacgttgctgggatattctgcagaagctgtggcgttcaccactgacaagtggcattgtcatggaagaactacgtgagaacgaattgttgttcatcgaggcgcctcaactggtccccatatcgctcaacgcctcttgggacggcgtctcctttgcacaaggactagagcaggcggctgtcaacgactactcatggttttttgctgatattccgggcattgctctccaaaatttcctccagcgacgtgctgccttcctggattacgaatcacgcgagctgcgcctcaccgtcaaagagagcatgccgacgatgaggtcgagaattcagtcggtgctactaggcaccagtgtgcgacctggtgaagatcctgttctcaatcccaccatatttgatctgttcgatttcgtagagtttgagtatccggagcgctccttacctgaccaacaccctatcttcgaaggtgtcaacttatcgtcttgcctagaagagaaggaaggagtggagctctattcagaacctctgctggagcaggtaattctcttgaggatgaagtattggcgcaaggatggaaccatcccaatttgtgctacaacagatgagcagatagaagcagaggctccaaaaatggccgaggctcatgcacttctacgcgtattcgctgattggaatcgccgacaacagttacgtcgatatcatcgcgaaattctgcagtcttggattcaggtactgatggtcgccgtgcatagctgcgactttgacgccggttcacgatcctcgtttatcctacaaacgattcaagtaattctaccgaagctggaacaagcatacacttctgacgtgttcacggcactgcaactcgccagtctagccgaatctcttgttcagaagattgattttgcatcaaccgcgtttgacaaaaccggagacttcgccaacgatcgcatatcgcaactgttccgtgcagcattggcaggcatttacagtcccgtctccagccctgagctacgagagtactgctaccaaatatgcttccgatacatacatggcacattccacaaagcatcgacaaacacgcttcttggtcggcatactatggacgcaatcaagaattgcggtagccatctgatcgaaacgatctgcgacgacgcttatagcgggcaaggaacctgcaagatctcggcgcttctcctcctcaatgccatggtcgcaattgcaactcgtcaacaatccaagcacatgcttgaaaccttcgtgtcgctgaattttgttggagtgctagtcgacaacttgaagcacattcccgaagagctccgcgctgctgctgctccacaaatcccagcgctactctcgtactacgacgcctgtctcgcactccttcttcgcatctgccaaagccggctcggcgccgcatatgttcttaatgcggggcttttcctgtccattcgggattcgcagatttttgcggttgatccagatattgggctggaatttgatgatgcgaaggccttgaagaagtattatgaactcatgctttctgtacttcgagtcatcaacgcggcagtcattgcaagaggaagacagaacgatcaaaccgtgttccaagcaagggagttcttgaaagacaatcgccataacatggtgtcgattttcaagaggagcgtcaatgtcggagctggtcaacacatggaagtggaacaagaacttgttgacttggtggattgttggacagtgctggtggaagtcacggggtttttggaggtaagtccacttcgtccgtacacgttcagccttgactaacatgctactagtacgaagatcaatcaagcttgaagaaagcgcggccgaacatgttctcttaggtcgtcacagagagcctcatcacctctggcgaggaagcgtaggcgaagaagagctagcgtggcggtttattgtgtgcattggttagcgcgtagtagcatgtaattgaaaaaggcgatcagacttcaaaaagatggctttgatggctctgggttggggcgcctagtggcagcagatgcattgatagtattcctacaactggcgaaacatgccacctaagaacttccagaacgccaataacatgcaagcctgccacgcgcaggcgaagtttctatccccttggcttccatgatgagcctctttcagtctaccatgcatgcggtgatgctcgtatcgtgtggttctctaccggaacttggccactcccggcacatccttgatgtgctcgaacttctcgcccattttgacgaccgagtatcggatcaatcgagggtccagactcatggtgcggcggagggcgtgttgtgcgcgtgcactcgcgtcgaagcgcatgatgaagtggtggccatagtggtgtgtagactgcagcttcttggcgggtttgggcaggaggaaggtgccccaattggagtagccgcgcacgacgccctgttgggagaggatgatgttgcctgcggttttggcgattctgtgggagcgtgtcagagctgggcgggttcaaggcaacgaggtgatggcatcatcgtactcttttacttcggagaggcggccaggccggacctggcagtgtcagtcacagtgtcggagcccatgcatttgcattgcagacataccactcctatcatctcgtacagcatcgtgcctgcctgtggttgtgtcggtgccggcactttttgccctctcccgccgcgaaaacgttcagttttcgggcaaggtacgcgaccgggacccgcgccggcacgtcttggcgcccatgatatctcacgagcttcgaagctccgagcctcagcattccgcacacacgacacgacaaaatggctgcttcttcttctgttgcccgcgcggtccgccaactggcttttgtcgcggcgaggaggcccgcgccgtttgtgtcccagagatggcagctgcaggcgcaaaagcagcggctattctcggtatctgccgcatgtatgtgacaacgggaaagagcaattgtagttcgtgggggggcacgaatggctgacggttggcagtaaaggagaagaagtacacagaggaccatgagtggatcgaattgtccgccgacggcaagacatgtacgttctttcaatcagtctgccacaaccacacgccccggcggtactgatagcgctccaggcaccctgggtatctcggaatatgccgccaaggccctcggcgacgttgtgtacatcgagctcccccagaccgacatggaagtcagcgaaggcgacgcaatcggcgccgtcgaatccgtcaagtcggcctcggacatcctcacgcccatcagcggcaccgtagcagaggtcaactcggagctcgagaagacgcccgcgaacgtcaacaaggaccccgagggcgacgcctggatcgcaaagatcaccgtttctggcgagccatcgggcaagatgatgagcaaggaggagtacacagccttcactgaggacgcataggcgtgcatgacattatgatatccaaatgaacgagtttgactcgacgcaattcaacaagcgtacgagacagggcattgtcacccttttgcaaccttaaacaccaccttccctcttgcatggccactcgctgtcttgccaaaagctccttcataatcttccagttcccacacagagtccacagtcgctttcagtaagccttgctcgaaaaatctgccaatttgcgccaattcatcgcctctggcttccataacgaaccacttgcttttgactccaacaggcttaccaccctcaggctctttgaatcctggcacaactgaaatgtaggtcccaccttcagcgacgccacaccagccgtccagcatggacttgccgcctacgcagtcgaacaccaagtcgaacttgctgctgccagaagcaatgtacttgtggaccgacacctgagtataatctatgacttcatcgatgcccagctcttgtaaatactcttcattcttcgcgcttgctgtgcctgtaacatgtgctcctgctaacttggcgaattgcacagccagtagtccaacaccgcctgatgcgcctaagattaaaacccgcttccccgacgcttgaccaagtactgctcctccatcgtcattcactcgaggcaacgatgttggcgcaaatgagcctgtcaatctgccatgctcaaacaaagcttgccacgctgtatgagcgctcataggcacgcttgctgcctccaaagtttcaagcccttttggaatcagagcagcttctgatggcagtatagtggcgtactccctcgctgtgccttcacgcttcgccatgacacggccataaacttcatccccactcttgaagccttttttctggcagccttggggtatagcaatgatggtcccgctgacgtcgtagcagggaatgtgttcttgaggccagtttacaaatggaccccaagtcaactcgccattcgtgattgcggtgctgtggacagagatgaggagttcatttttattcatgggcattgggtatgacgatgagaaggagagcaagttggttcctgtgttgaagactaccgcgcgttgatggactggcagagacattgtattgaggatggctgtggtctggaagacaaaatgattggaagaatcacaacgtgcgatattagaaacaatggtgggagagctcgttcaggcctgatgagccttttgtagattgactgggggcactgcgctttaacgcatctcagacattgcaaaactcttccacctctgcatgactgttggtcgcggaccggtcaatactgaatcaccgacaattccgttgagtagccgcgaccattcgacaattcgtattgagtgcaaatttttggttgttgattggacaagatcttgtcgcacgaaagatgcataagcagtagaagcgacttctccggcgtttctcccccagatgttcctcgatttggtcttcgttgacaatcgatatactacatcatatgcatgccgttccatgagcgtagagatttctcgtaaacttcgcatggaatgacaaggcagaaattattattcctcctcagttccttgtggtacctagaagtggtgggtgatatgatagggcagaacttacgtaccaaaacttgcatgaggttacgggaatggggaaacatgtccatattcgattggacccttcgcgcctgctgacatcgatgtcttcgggcttacacacccattctctttattacatcctatgggcttaactccagcttgcgtgctcctgtgcatattcgtttccgagtcgccgactttcggatagattacccgcgtgtactacagcagtacatgtttgttcatcccctgggctagcagatcacgacactggcgtcccggcgatcgaatcactgtagtcgtggcgctcgctcagtagaattccgcacctgcatcaaagaaggtttcgcgactgctacgtgatacgttcggcaagcgcccaagtgtgtctcagaagagttagattcaggatcaatgtgcatcttcgtgatcgtcaaccaacgagtgtcgttcctccgaatacgccactcaaccccatactaaagctagcgttgcgttaccccagatttgggacggcccgtttcggataaccatttccatggcagtctaacatgacaattcacaagtgcagaacaatcgcatctgcagtgattcgcatgaagatagatgcttagtcttgtggcgctatgctcaaaaagctcagctgatgagccaaatggttaagtaagctccaactaggtctgcacggagttgctgatcctggtcgggctgaattcaatataaggcaatgtactgggacgcgtgtaggaagcgtaagtcttaccagcattcctggtgctgatcaaaggcgtccaactacaatctcgaacagtcagtaccataatacgaatacttagctaccaacagtatgccgggagacgaaaaggccgaggtcgatcgcgcctctcacgagctgtccaagacatctaaggatgttgagaacgcgaatggtccctacctacctcaatcggatgaagagtacaatgtcactctgaaaacttggtgcgttgtcgttgtaagtttgacatccatgcacgccagtataaatcactcacagccttattagattctagctctttcgtacggcatcagtttctggattgttccttcattgagttcttgcgctgctgtcgttgcaacccaactcggcgacccaacaaaggcagcttggtatatctccttatatactatcaccgtgactattgctttcatggtctgtggagcaaatagcgatcttttcggtagaagatggtttattgttggtggcaatgccataatgttcattggtttcatcgtcggtggatcggctaagaacaacacttcgatgatggcagcaatgtcgctcattggtttcgtgagtgtactttgacgaactgtaacttctgatcctgactaagatagggtgctggcaatgctcaggtgagtctaccatagaggtactcgaatattgaccaacttaaccatcgcagcttgcggcctttgctcttccagaactgctaccaaacaaatggcgagccgctgccatcgttctagcaggtacaccgccttcgttgaagctatccatacatttctgacagaaatttgtagatgctggcgtctatttcgctgtcttagttggtcccgttggtggaggttttgcagcacaaagagcagatacagtaagcctcccacaagtcatggttttggttaaacctaagttttccacagtggcgttacatcttttatgctcctgccattgctgttttcttcagctttttaggactctacttcttctattatccaccaaagcacccacgaggattgcctaccgcccaggcgttcagagaattggattacgtgggcgccatactgttcattgctgccgccacattgattctcgttggaattgtttacaccacgacccttccctcgaacgaccctaaggtcattggcactctagtcagcggctttgttgcgttagtcgcatttgcgctgtgggagacgtttgcgccactgaagcaacctttaacgccaacatatgtgttcactcgtgataagggacgcgagcttaccgcaccatttatcgtcggctttgtagtgacaatgttttgtaagtggcctgaggtcaatgtgtcaagtgcccaagagccattactaacttccctgggacagattatgccatcaacatcatatgtaagtgaatcccgttcgcaatcaataaaaacaagtctaaccctgaccctttatagatccgacccaagtcggtgtacttttcacagatgcaactaccgatttcaaatatcgaattgttctcggcctccctggcaacctcggtacgtgaagcttcgcaaaccatacggccgtgactgacgaatattaggtttgtgcttcggtgctttcctattgaccgttcttggacacagaattggccactggaaatggacccttaccgcttcggttaccatgatggtcgtttttggagctttgcttgcgctaggaaaccccgagcgcaagggaatgatgatcgccttcgtcttcctgtgtcaggtaccaacccagttctctgctcgtccgtacattgtccgttgacaaagctttacttaggttggcttcggctgggcacagtacctctcgattgccttcattcaatttggagtcccgcaaataggtcagcaaccgacgtatggattttgtgtttgagacaccactaacttcatgccttcgccactatagaacttggcatctccggtggccttgctggtgtcgcacgattcgcaggtggtgcagtcgctatttccggtaagtacatgactgcaatcatgactcgatgtacgatttactgacccatgtctccgttacagtctaccagacgattctcacgaacgtgcaatcctcgaaagctgccgagcttgttccccgcgctgtgcttgctgccggtctttcggcggacgcggttcctgcatttctcaccgccttgccgttgggcgcgacagcccttgcacaagtttcaggcgtcacgaacgagatcatcgcagcaggtggcgcagccttccagcaggcgtatgtcgtaggtcttcgcacaacagccctgagctcgctcagcttcggcgtgctcgccatcatcgcttgctgcttctgtaacgatattggcccgaagatgaacaacaagattgaagtattcttggagaacgacgagaacgccgagaagaataagtatcactaggggtctcacactgtgtcgaaggcggtctcctggatggctatatggctttctttagttaggggtcggggatgtaatgtttactgtgtaaaaaaagcacctacatttgggattctgttcaggggttagccacggtagtggagacatgagaatcgtacaggatccacgaaggtccttgaacggtaatgatatgtacatacaacatatgccggtccacccccactcccaattgatcgcaacaccatgcagacgacccaccttagatccaacgacaggacctcgacgagcccttccaaccctgtcccaaaatctgatttcgctttgttaacagcgcactgtggagatcgcctcggtctaagaaaagcctgcttgactgtgcgtaatggctaaacacgatgaatggcggtgcttgaaccagcagtcatgtgcagtactgaacgtatccgcggcattgatgtgatacccgctcgtatggtttcatagaatcaagatgtccctgtgttagtttataattagcaaaaggcgtggacggtcgctgaggcttgttccctgcccggggtaaacatggtcttctctgccacaacggctattgatgcaaatggaacgatctcgttcagttactcgtgagtagagctcatgacacgaagagcagcatccgatccacatgcacgtggctatcatgcagagttcaggacgtgatgggccgaaaacaggctcgtgcattccccacgtgcgtctcgatcgcacgaattttatcttccttggaacatctgaatcctttctcgacaaagtgttcgctgccgaggcgaaataaagtggaccgggatgtcagtacgctttgggaaagacccactcagttccgcggcgggagcggaacgcaataggagaaccattcaatgcttcgaaggacgtgcactctcccccccggcctgaatttcgttgagcaacacgaaggcgaaattgaccaacgcaactaagcaaggtcaagaccacgcatcccactgaacaagaatgatgcaatgccaaaggaccgtaagaccggctactgcacagtcgccttgcaaaatcaatagcctctgtcattcagttgccttggtagttcacgcagtctggggtcggagattacatcctcagaatgcacatggatgcagcggtgatccctaaccagactgaaggctctacaggggcctcatatgaaaagtggcgcatcatttgccccaagacagaagggaactattcaggtatgcggaatcgaacaatggatctttccgctaggtctgcaagtggtaccagcaccgagaccttaacgtcgggtacgttctgtctactgcgctaacagaaggggcatcgtgcatggagggtcatctgtcagactgacggagtctttataaagcctgttagaagttattcaaaatgtgcaagcaggctttcgcaacgcctctgtccactcattcttacacaggcattcagccttcagtcattcattaaaaactcaccacatacatgtatgggctcttttcccaaatactacccagatttccactaacaacgacagtcattcgttcgttttaaaatgcgtgttctacaaatactaggacagcttgccgcgttcacgtcattggcatccgccgtcgatcttgagggctacgaatatgtcgttgtcggttctggtgctggtggagggtacgctaatctctaccgtattgtttgaccaagactaacaatgcgtagcccactagctgccagacttgcaattgcaggccacaagacgcttctcattgaagctggcgatgaccaaggcacaaacgtcaactacacagtcccgtcgtacaacgccagggtttcggaagatcccaatctgtcatggaacttctttgtgaagcactatgccgatgagaaaagacaggcccgcgactacaagactacctacgagacccccgatggtggtcgctacactggactgaccccaccggctggctccaagcagcttggtaccctctacccacgtactggaacccttggaggctgcactgcgcacaacgctttgattgcagtttacccccatcagagcgatttcgacttcatctccagcttgactggtgaccagtcctggtctgctgccaatatgcgcaagtacttttccaagttggaagacaatcactatcttcttcctggccaaaagggccatggttacgatggatggcttgggacccaatactctcccatcgatatcgtgcttactgacccaaagcttctcagcttggtcactggtgccaccttcgccctcggaaacgagaccaacgctgtaatcaacttggcgagtcttcttgccggagacgcgaacgcagacaccaagacccgtgacacacaacccgcagtgtaccaaattcctttgtcgactgctgatggcaagcgcaccggctcccgcgagttcgtcctcgctgttcgcgatgcggtcaacgccaacggcactaagcgtttcccgttggatgtaagactgaactgccacgttactaaggttactttcgaccagtctgttactccccctcgtgctaatggagtcgagttcctcgatggccaatacctgtacaaggccagcccaaagagcaggggcgctgctggaatccccggctccgtgaaggcttcgcgtgaggtcatcgtcgcaggtggcacctacaacagccctcagctgttgaagctgtccggcgtcggacccgccgatgagctcaagcgattcgacatccctgtcgtcgcggatctgcctggtgtcggtacgaacctccaggaccactacgaaattaacgttcaaggaaaggccccatccaacttctctgctctggacggttgcacttttggagagggtggtgaagccagtgacccatgccttgcccgctggcagaagtctgtccttggtaaccgtggtatctacgcttcgccaggtctcggtgctgccatgttctacaaaagctctgttgctgctcgcaacgagttcgatgttttcgtcttcggtggcccagtcaacttccgcggatactttcctgggtactcattcaacgccactcacgagcatgattggtttacgtgggctattcttaaggctcatccccgtaacaatgccggatctgttaccctccagtccgctaatcccctcgatgttcccgctattacctacaactacttcgatactggaagcggtgactatcaatctgacatcacggctttgtcagaagccgtcaaacttgctcgcagctccttcaagcgtcagcttgtcaagatcgatgaggtgctgcctggaaaggacgcgaatgttgatgattacatcaaggacaccgcatggggtcaccacgcctcttccacttgccccattggtgcggataatgacccaatggctgtccttgactccagcttcagggtcaggggaactgctggcctccgtgtggttgatgcgtccgtcttccccaggattcccggtacattcaccgccgtctcgacctacatggtcgctgagaaggcagctgatgttatccttgctgagcttgctgcccagtaaataaccagcaagacatagtacgaaaaagaatgcggttgagaaagaaacgacaacttgtaaataggcattgattgatgtggattctgtgcgcaccaatttgaccaacggtatataacaccaaaactcctcctgtccatgctgtattcgtgacttcatcgtttgcccttcttgagtacaagacctttccagcctttgctgtccttgatcctgcgcagtgctttacctgcaacagcatccttgtagagttcatcgaggcagtttttcttctcctcttcgtccgtgtgttcgtggaattcgcaccactccttctccatcttcggtctctcaccccttgctaaagttgtgactaattcgaacaagaatgcttgaggcagttggctccgcaaagctgccatgcgctcgctgtccctgtctggtgtccagtacacagagtacatgtccaggaaatacaggcacagtggcgagttcgcaggtaggctctcgtaggcggaaatgacattgctgtggtcaggcatgcattgtagaatttcgtcgttggtttgccaggccaagatgacggcgcggcgaagggcaggtatctcgtatttgtgcgcaaaaatgtatagggatatgaaacggcgctcaaggaaaccttccagccctcgccacttgtaaggccgagagcagcacgggcatagtgtttcctttggtatttcgggcttctcggtggggttgcgagcaggcagcgatggggcgcccttctcgctttcagtatcgccgggtactttctcggcagttgtctggtccgggctgacgaccgtttcagcaccagcatcaacagctgtatcatcgttgtcaagttgaattccccaggatgtcgtgtccacgtcttcgctttcggtagcttccggtatcgctgatgtctctcctctgttcaagtcgacggcgtgcgtggggggatgtacttccttcccaccttcgattaagtgatgaggaatgaagccagtgtatagccatagcataaaacagtcgaaaacatctgcgctagtgtcttcgagctctagtgtggtcccagagttcttgtatggagaactcttttcctctagacaccgatcaaagtaagccgagcatcgtcggagtaactctcggtggcagctgaacgattccggataatccttcccgccaactttgaccgtgataatggtctggtcaaagttcctgcccctggtcagcctttcagtgagatgctctaatcacgaatttggaacttacctaaaggtatggccgagagtggatttcatgttgtagggcattttgatgaggaagtcaggttccattcacattgaccttcaattgtaggcagcttgcctactcttaaggttgttcggccatcaggagtgagtttgtgggtttcagcaatggtgacagctgttgcttggcgttcgagcttcgggaggtcgtggacaagcacggagagacagaatgcttgtccaaagcgacaggatgcttaagtgaaacttacatcgctgttctgaccaatcgtgtccttgtttatctcaacgatcatcgggcgaatcaggggggatggagaaggtgcggatgcagctgagtttcaattgcagtttcatgacgcttggcagaagtggtgtgtcgcatgccttaggctaacaacgtgagacctttccgtaaattgcttggtggatgattaaatccgccagatattgcttgttttgctaggtagatcttgcatcgtgtcaagcttcgtgtgtcgagaagtgttgggtggaggcgttcgtggagccccactccacgcaccgtgcgcctcgtaacacctccattcctcttcgacactcggccaatattcacaagtatgagctctgcatactataagcgctgtatcctaattggagccactatatcatcctcttaaatgtagatattccgcctaccgtgtatatgaagcctgaggggacacttcgctatcacaaaatcatactacaagttcttgaccttaacggaagagcagagtcggtactgaaatttcaagcatcgaaattgcagaacattgtttgcctgcgacttttgactgatttccttggaaaccgcgccagagaaatgggaaagagactgaagaaaataggtgcacaggtcgcacatctagtgcttgccataccatttcctccaccactcgtataatgcaatacctcccgcagtctggacatctgtcggagagacagtatagttagtggccacacaaaatcaactgaacggaagcacttacttagactcctggtcaccccgaccgtcctgatctccacacaacgatcgagagccgccagaacctctgcagtgatgccccccttttcgcttccaagcaccaagacacattttcgcggtaaaattccaaggctagcatttccagtgtcctcggtccccaatatgctgctttggtccgtctgctcaatgccaacagcgacataaccgtttctcttcatggcaattaggaagtccggtacgcctccagccttgagctcgtggatagggaagtgcttctccgaggtcacactcgtggctttgaagtccttgtgcgcagtctgccgcaaatctccaatgtatagagcctccagtccaaaactttcagccacacgtgagagaccacccacgttggtacagttttcgataagtgacgctaccaggattacagaagctggccgttggttttgttcgctcggtgggccggcatgcgggtgtagagaactcaggtcgaagccggatttagtctggaagaaggttggtgacgcaccagtcggccggctgacggcttgttgtggtgcaacacgggttacttggttgtctgtaacgttcttggagggtaaacgttctcccaacggtatgcgctcaggtggaacggccacaccagacatacgatcgtcctcgtgaagtgctatgaagtcctcatacgcaactcgagctttctctggtgattcgatggtaagatactggccctgaattatgtttactagcgtaaagtcgtctacagcatcgagcttcagggtccggattgtccatggtgtggcttgaaacttgtccaaactccgaatgaaaccgtcgagatttcgaataggcggattgtctgtaattctcttccagttcctacttgaagcgagatcaaagatgattggaatggcataattcgactggaatacagggaacaaggagtcagcagtgtctcacacgcaccaattcaattaatgacttacctcatgccttatctggaccttcgggcttgcagccaagcttgttaaatggttcatatacgtgacggaaaagttctcgctctccagcggagcaaccaaaactgccaacttcatgagactggctatatgagtcgaactgttctcatccagcttagagaagtcttcaagaatctgagaagctttgcctggacagcggttgtagatccgggctgtgatccattcaagtagaaacctgtaacgaggccacgcctcaagagtcaaagcgtgcctaagataggtcaaatatgtatccgcatcggataagggcacacagaagtcgactagtaacagcatagcttgtagttgaagcacattcttccacctgcttatgattggagctccaggacgttggttcttccacggttcgagtaggctatcaaacacccgtttggcggcttctgtttgctgctcgggaaagtgctgtagcagatcgaatattgcagcgtatgcgtaccattctcttgaaccgtaatacgctttgtaagacctgtggggtcgcgtttgctggagcttctccgcagcaatgacctcgaacaaaaactcggacttgattgttggcggattgttcaggaagtgtaagatgtatgtttcgagctgaagcactccaataagctcaggataggccaggacagcccggcggactgacattgcgagcgtagaaagaatgtatattctaccctcagcaaggctttgaagacggtccagggccttcaagagcaaagcacttaaatcatggtttgatgttgccccatccagctccgactgttgcgcaatgcaaacttgtgcacaagtagggtgaaaaagtagacgaggtatgtgtatggcaacaggtctgatgaattgccgccgatctgtctcctcccagaaggcatctaggatgagatagagatccgaataactgattgaagtagagtctgtccgatcaagtattttcgtcagcttcttgcacatgatcgcgaagttttctccttggatgcagtggtgatgtgacgactctaggtcattgcgtatgtcctgtaatgtcatcggtgattctgcgcgtggcccgctgttttccaccctggctcttgactcgacgggtgttgtcaatttgagtgctccgtgtaggatttgctggtaagctagcatgtcgatgtccctccagcctgagctggtcaaatcacagatttgtgcacaatactctctgtataaatcgccggcaatctccggaagtccaggaagacgtgagatgcgcgagatcttgtcaatctcagcagaagtcaggggaacgcctaatggtaaatcttctgcacacatttgaaggcctttcaccaagccttccaagaggtacagtatagagaactggaacatcttgccttcagaatcgagaatgaagtcaagcacgccgatgatgactgctcgcctatcgaccgctgctgattgcacaacgggcgaatttgattccctcgaattggcacgacgagtggttacttgggagtcatagacaaaccgagcaatgaggtttgacaaagacatgccatgcactgaaacagtgctctctcgagtagcgacaacggtggttgtgaacaactcacccgtggtagcccatggaagaaagccgtcgagaagaaattgcaaatgtccctcgatattgccttgaatctatgcaactgttagctgcgtggtatgcctgtacgatgtgcctcgaacttgacccacctttatgacatgttccatataccagttgccaacgagcttgcggactccatcctgaaccatagggctgagggcagccgaaagcaacgtacttatcatcatcggcgtgagtttggcttcgagtagttttgtcaactctggtagacatgcctgaacctggttcgcatatcgatcgagtacgattgtctcgaagagggcagagtactgctcgaaagcttttagatacgcaacacgttcggtgaggcagtaacggatgaaatccgtatctatgtcgcgctgcgccgcaagcagtgactgcctaatgatcccgatgcagtacttccgctgatcagcgtgtccatatagtaagcctgtccgaagcctctcccaatagagattattttgcaggcagtcgagttgcaggtcgtcgatgacggcttgagagatccattgaaaccatgctcggaagaccatacttggctgcttgcctgtcatagtgtcagaaagggacattgtaaagtttgctggcacgtagcagaaatggaactgatgaattgccagacagcattatcacccagcaaagcttcgtacaagggacggccgactcacttttcgtttgatagctgagctccacagtggtgagctggtcccacagagagctatcaatgatggagcccgacaacactacttgtccagtgctagattcgaacctcaaccacgattcagtgtccgttgtcgtgggtgctaccacgactggctctcctctctttaagagcgaaaggaacgcagaaatggcctcaagtgcaatttcagttgtcgcggttaggcctacgaagcgtgataagagttctagtgagccttgatcaatgatgtggctacgatcactcgggagccagtaagagcacttgatgagcgtcaagtagcttgctgctgtacgagcagcttgtcgcaagttgctctcaggttcatgatcatcatgcacatgctcgtcatgagcgtgtccggacagctgcggtaccagtgcagcaagggccttattaatgttgtttctgaacagcagatgtgcaaaagggccgtcactacacaagatttcagccagtctgtagagatgatttgagtctactttctcgtgtggaatgcgaacgagaagtaggtcgcatagtgacgcattgagtgtttgcttctcgacaaggcgtgcagttgcacttgcatcttcttggtcctgagaagccgagaatggactggcggactgggtcgtcttgaccgaagagccgggtttggctgtggcgtcttcagacggcctaagcttgatacacacccttagagtttcgagatcaagcggttgggctgtcctgagtctctccaggcaagacttgaaggcctggactttcaactcttcactcagaaggtccagtatgatatctgtggtcatgattgttgtgcgacggttggaggcgtgcgtgtgcagggtcaagcttccaagggtttttttgtcgctctgtgcgccgaggaatgcgcgccaactttccaccaggtcagcagcgacaatcctgagcgcgaatgttttcgcactctatcacggtcagccacgtcgcaagcgctgcacaattgttcgagcctcgagtcgtctcatggttgttgcgtcgagaaacaatagtctgtggggtaagctggtgacgtcgggagttctttccctagcaacgagctttgtttacgctgaaagaggaaaggcgccgccagaccccaacagcgatcgcatccatgcacctgctatacaagcaaagatcgcggcagctgctccagaatatttttttgctgctggaagatatactggacccaagaatgtattcaggacaccacaccaccgcctcggcgccctcattgcgcgcatccgagccctatgccatgatggctccactgccgcctgcggccgatgacccgggcaatgtcaaggtcgtggtgcgctgcagagcctttgtgaggcgaggtttgttaccaaacggcgcttgcgatggacagcgggctgacgggagcagagaaggagaagggcacacgatgtctcatccgcatggatcccgcgacacagaagacgaccctcctcgcacccgccgacgatgaaaacacttcaaacacacgccgaacctatgacgacaaggagttcacgtttgaccgctcatactggtcgcacgacgagtcggatccccactatgcacaccaagaggacgtctaccgctcctttggcgaggagttcctggaccataactttgagggataccacacgtgcatcttcgcctacggccagacgggctctggaaagagttacaccatgatgggcaccccagacaacccaggcttgatcccacgcacgtgtgaggagctctttgacagaatcgcacacgagccacggcccgacacaagctaccatgtgcaggtctcctactttgaggtgtacaacgagcatgtgcgcgatttgctcactccacgcacaacccctcccatttacctcaagatccgcgagagccagaaagatggcgtctacgtccaaggcttgaccgagactgaaatcaagtcgtatgccgatattgagcgcctcttgagagtcggcgacctggtaaggcgtccctgccttgtttgcatctagactcgaaactgatcagattttagagccgaacaactgcctccaccaagatgaacgacacatcatcgcgatcccatgctgttttcactatccgactcaggcagatcactcactcgttgctctcggatgaaactattgaacgtacctctcgcatgcgtctcgttgaccttgcaggttcggagcgcgccaagtcgacagaggccaccggccagcgcctgaaggagggaggacaaatcaacaagtcgctcacgacgcttggtcgtgttattgctgcccttgcagaccctcgccggcaaggcgccaaaggacgacgaccgcgtgaagtggtcccgtaccgtgattcggttctgacttggcttctgaaggattctttgggcggcaacagcaagactgccatggtcgcttgtatcgcgcctgcagactatgaggaaaccctgtcaacgctacggtacgccgaccaagcgaagcgtatccgcacccgtgctttagtcaatcaggacagcatatcagctgcgcagcgtgatgcgcagattacggagatggcagagcagatacgcagtctacaagtcagtgtcaacgctgcgagtcagcgcaaaagggaggaggctacggaactcgaagaataccaacgtcaagtcgcgctgatgcagaggctgatggaggagaatcggcaaatgtcagcggcgaagatcagagcactcactaccgaggtcgaagagctccgcccagcaaatactgcattacatgctgagattgactccctgcgtcgccacctagctcttgccctgggcgaactcaagaatcctatcgtgctgcctccgccccgttcgcttggctcgcccaactttgagcaggaggactggtttggcgaaggagacggtaatgagaaatctgtccccgcaccccgcgatgatgaaggcagtgatgatgactcagactcagactcaggctacgatgaaggagatcacgatgagctggcgcaggagctgcaaaacgaagcacaggacttcttgaaggacctgggcctcttccggaagaaggtgggcagcgacgtcgagcgatttggtttgaaggaggctctggctgaaatgatggggcattgatagtgtaatagggcttgggctgggttttggatgatttgattacgaacgaatgcatgagcggaggcgtttctgattgggttgggtcacaggataggtcaacagtcgcagggttgagggttgagggttgagcgtatagcacagtatgtaggataatcgtacagttacaatgacgagagcgaatgaaggttatcgttagcgttggcgcagcagtaacgttatgcacagacgcgcgggccgtgacctcaagttgggcgcacaggtaagtagctagctaggcctcgtcacatcacgtcgctcggcacgacaacataacacggcgatgacttgactgcgcgacatgatagcccgatagcaattgccatgtcgaagccaaccgccaactgggagaaggtgggcgacaagttttatcgcaaagtgcagctctacacggccgtcttcgatgcggacctcgagctcgacaagtacagcgtggtgggcgccccatacagcggcgcagtaggtgggtatgcggccatgccttgtcttgccaggtgcagcagtactgaccagttgccaaaacagccatcttccgcgatgaggagaagctgcacgcatatcgcgggcccggcgcatccaagtcgagcatcgacatctacagctgcgccggcaagctgattcgcagcatcaacgtacggacgcctgcacacgtgcacacttggtgaagctgcaacagcatactgaccgctgcagtgggacaagggcgccatcaagggcctgggctggtctgaggacgagaagctgcttgtcgtgacggaagacggcacggtgcgctgctactatgacctgcagggcgactttgtccccttcactctcggccacgatgcagacacgctcggcgtcgtctcgtgcaagttctacagcaccggctttgtcgctctgctcggcaacaaccacctcatctcggtcgcctcgtacgcggaaccacgcccgaagctgctcgccatcgccccaaccgagcccgtcgtgtcatggagcatcatcccgcctgcatactcgctctcgcgctcagtcgaggttattctggccatcggcaccacgctctatgtcgtcgacgccaccgaggcagaagatcgcaactttgacgccggcccttttcgccacatcagcgtcagccctcgcgccgagttccttgcattctacacagacgacggcaaggtgtgggtcgtcagtggcgactggagcgagaagctcagcgagtatgacagcaaagtcaagacggtgcccaaggacatgcagtggtgcggctccaacgccgtagcactagcatgggaggacgagattcacttgatcggccccaaaagcgctgctgccaaattctactacgactcgtgggtgcatctgctcccggacgttgacggcatacggctcctcaccaacgacgtttgcgaattcatccaaaaggtgcccgacgaggccgtggatgtattccgcctaggatccgattccccagctgcaaaccttcttgaggcttcgtctctgctggagcagaagagccccaaagcagatgatctgatccagctgatacggccgtctctcgccgatgctgttgacacctgcatcaaggcggctgcacatgagtaccagatccactggcaaaaggcgctgctaaaagctgcctcgtacggcaagtcggtcctggacctgtactcgtctgacgatttcgtcgacacatgcgacacactgcgagtcctcaacgctgtgcggttttacgaagttggcttgccgctcagttacgatcaataccgacgcatgacccccgaaaagctcatcgagcgcctcacgaatcgcaacgattacctgcttgccttgcgcgtagccgagtacttgcatctaccggcaagtcgtatccacggacattgggcacagcagaaggtccgcgtatctactgaccccgaagaagagatctgcagcctgattgtgaaaaagctgcacgggaaacccggcgtttcatttgaggaaatcgcgcgggctgcttatgatgagggtcgcgttcgtcttgcgacggaactactcaactacgagccaagagccggaaagcaggtccccctacttctgaacatgaaagaagaaaacattgccttggataaagctatcgagtctggcgacactgatcttatctaccacgtcttgctgcatctccgtaagaagctacctctagcttccttctttcgcgtcatcaacagtagacctgtagccactgcccttgtcgaatcatcagcctgggatcaggacagagagctgctgaaagacctcttctatcaagacgacaggagactagacggctcaaacctcttgctatcggaagccctttcacaaagcagcttgcatgcttcgctggacaagctgaaattagccagcaagtatttgcaagactctcgcgatgcgtcggccgtcttccagcgacaggccgtcgatgaagccgcaaagctttttcgcctccaggagacgttcgagagagatctgggtttccgcgatactgcggctgccacgcccgggtcgcaacagaccgcttttatcgggctcagtgcgcacgaaacgatatttcagctcattcgtcagggtcactacaagcgtgcacagaaagtgcagagtgagttcaagatcgccgacaaagcatacatgtacatccgtcttcgtgccctcgttgcagcgcggcactgggtcgagctcgaagagtctgcaaagcaaaagaagagcccaattgggtgggagccgttcttcaatgaagtgcttgcggcaggcaacacgagggttgcaagtgttttcattccaaagtgtacaaatttgccggtggccgatcgcgtggatatgtgggtcaagtgcggtcttttcgtcaaggcaggggaagaagctttcaaggccaaggatcgagcactactagaggacctgagaagtaaagctgggggaagtgcagcggtggagattgagaggctcctaggcatgttgcctcatgggaggaaataataccatacattttgttgttgcagacgatgtcgtcctccactaacttgcagcatgcaaggcgacaaacgcactctggacccgaagttcaaccgagtctcttaagagcagccttaccccatggtgcagcagcgaatcatacagcacaaatcctagtctgtggagtcttccccgcattggccagggtaccgcctcaatacaacatcgtcatctcggggttcgctcgcccggggcactgcacctctggatgtacggcaattggctatggcaaagtagctccaggcacgagactaggatgttagccatataaacatcacaatgcatcagtattccctcgttcagatgcgtttgcatataaagtcacgatgaaacttctcccataccttgtgtttgcctctacgtctctagcgatcccttataagcaatacatccttgcgcccaagtcccgaacacttcatcctatctccgtacacagctcgaacggctctgtcagcaatccggaaggcctgacaacgacttcatccaccaatggcacgtgcatcttcgaaggcgaggctgccacagctttcgacttcggaattaacattgctggcatcgtcacattgaacatcgctacagtttcagacgaaaatcaatacattggcgtcacattctcagaaagctcactgtgggtatcaaatgcgtcgagcgacgcaacagccgatgcaggaaaagacgagaccctgtggttccacgtgacaagacctggtcgatacactgcaccacgcgagaaagagaggggcgggttcagatatatgtcactcatccacaacggcactggcaaggtggaaattgctgctgctgaagtacactacacccccatgccacattgggaagatgacgcgattgggaattatacaggctacttccactgtgatggtaagaacttcatgaagaattagttgtatgttggcataaggtagctaactaggatggtgcgccatagatgaactacttaatcggatctggtacgcaggcgcatacaccaatcagatctgtaccattgatcctcactatgggaacgctctgattcacatatttcaaatcaatgcgtccgtctcggatgcaacaaatgtgacatggtacaacaactatacaatcactcaagggtcgtctgcgcttgttgatggagcgaaaagagatcgcatcgtatgggctgggggtaagtcgccgtttgaattcctggggaataggcatcagactgactagattcgtagacatggcgattgcggtaccaggtgtcgtagtatccaccaacgacgttatatcgattgaaaactcattggactcgttgttcgacttgcagaacgaaacgactggacagctgcagtatgcggggagtccattcccagcgatcttgagcttcacatatcatctctatacgctgattggcgtggcggatcattacttgtacactgtaagtctgtctgtttagtcatacccctcgctcgcagaaccaatacatatgggccttgaagtaagagagcggcgtgaagtatgtggagactaacagcgaatagggcgacattgagtatctttcctcgctttggtctaaatggaaatttgcccttgaattttctctctccttcatcgatgacaccggcctcatgaatgttacttcaccttccgactggctgcgcttcggtatgggcgggcataacatcgaagccaattcgatcctgtactacaccatcaatcaaggcatccagcttgcgaaggtgatgaatgacacggcgccagttgccaattggacgtctaccgcagcgcgggtgaaatctgctgcaaacgaactgttgtgggatgataaggtgggcatgtacaaagacaatgagacaacgaccttgacacctcaagacggcaactcttgggctgtggttgccaatttgacagcaaactcgtcgcaggttgagcagatcagcagcaatttggcggaaagatggacaaaatacggagcacctgctgtcgaagccgccgacgccatatcccctttcatttccggatttgaactacaagctcatttcctcgcacaaaacgcgagcgctgcgctcgaactgatgcggcgacaatggggctttatgctggatgatccgcgcatgaccaactcgactttcatcgagggttatagcacatctggagaactacattacgcaccgtacctcaacgatgcgagaattagccatgcacatgggtgggcgacagggccaacgtcaagcctgacgtcgtatgtagcgggagtccagttgcttcgtgctggtggtagagagtggcgtatcgcgcccgtgctgggcgatttgaagcatgtagacgcaggtttcagcaccagtcttggattgttcgccgcgaagacgcaagtgacagatgatgggttggaaatggagtttgagacgccgaagggtactaagggtgaagtcagagtgcctttgccggcatgcaagggtcgcatgacgatgcaagaccaggacggtggatgcgaggatatcactgcagaggtcgtttctgcagatgtggggtatattcatgttgcggatgtggagggtggcagatggaaagttatggtcgcctgtggagactaaggttcatggacagacggattcaagtcgacatggtgggacgtggccgtgggtcaaatgtacatagtgaattgtccaaaacgatctataccctgccgtactgtacagcgaagtttcgcgagcaaagttggtattacatgcaagaagggccctgaccatgccacagcttgtcgtgctcctatggcctcacgactcggaggccgtcctttggaggtgcggcggcccgcttgaaagactgcgtctcggttagcactcgcctatgcttgggctaggtgacggagagaaactgacgttgtcacactcttcccaggcccgtccggcaccgaatccgagaccaacaaaggccggccatgcgcgtcgcttgaagaggaggacagagaagacgaccccgaagccgaggccgaggccggagcggatcatcatcgaggagagacagcggtcccactatagctaatatgtcagcgctgaagtagtctacagcgaagtgcggtacgcgtgaggtgatgttgccattggcggtcgcgaagcctctcggtagcagcctgaggctacgtcatcggccattggccatgcaccgtcgggccaggatatgccgtggctgttgttgcgggaggcgggagtcgggagtcgggagtcgtgagtcgtaccttttcgttcaacagggcttcgctcatggggcgcgtggtgcgcgggatgggcgccaccgtcttgggtgactcgtcggccatggctgttgctgtgtgtgtgcggggggcaattgatgggtcggacgccgcgctcgacgtggtgttggtggtgggatgcggacggcggtggaatgttgtcgtcctcgtgccggagcttgcaggtcgagtttggccatgaccaccagagccttggcgggtgtggctgcccggagatgcccaggtgccggggtgtgctggtcacggctcaacttttttttgaccttcaccacagccgatgcgctcgtgcagccccgacacttgatagacgtcgtgacatggcgcccgcactttctgtaggtgcagaaacaatgcttgcatgcagaacgttgctcacactccatgtagggcccgccagatggaccagcgcccacgcgcccacgcctgcagtccgtcaaccaggacttctccgacttggacgagcagatccgccaggtcgcgcacatcatccgccttccacccaactgggccgacattcgtgacaagaccacccgcgcagccgctttacgtcacgtggtcggcgccagagcagaatgggtcttgcgctggactcttgacaaactcggcaacgagacgcacgccgggaccaaagctcgagcaacaccgacgacatggcagctgctcgagtgcatgatgcacgtactgcccgtgtcgcgcagtgcaccccacctgcgcgatgccgccttcccttcgatcctcgagcgagcgctgctagaaaacttcgacaaggaccgcaacgacctcaacgaccctgctttcccagcagaagaggacgtgcattcgaggaacacttccgaatctagcgaaaccgtctgcgacgacacacagcttctcgcggaagcggaagcgaggctcgcctggcgtctcgccgtcgcaaagcaccgcttcagcgtcctccacacccctgctcttgttcactgcaatccacgctctgcttcgacaccatcactggtgtagcaaacgcaccgcatgacaatacacagacggagttgatggaagatggtctttgagagtccgatagcgcacaagccctctcgcatagtccaagttctggcttggtggcagtccaagaatctggtgcagagactacatgggcggcacgagacatccactctgcacccctggtcgcccttgtggacctttcagtcgtctttgatatctgggaattgcgcatgctcgacgcggccgaccccacaggatcgtccccagaagatttcgccaacgaatgtatggttcccacactccgactcagcgagactttgagaagcttgcgcgcagacatgacagagccagagtcttcaaaagcgctggacctggccgtgcaagccctcgacaaatcactcacgagccatatcctcgtaccagcaagatccaccttcttcagccaagcacacgccagtgctaaagcagactctacccgcagaggggcatcagtattgtctaccagcctcggaccgcttcgggctatcctcctccgaatcgcccaaatagaggatgccggcgaagttgttccaccccacatggcctctttgtcaaaagcaattggacatctactcgacctcgcaatccgcgtctccccttccaggacgcccaaatcacggctggcagaacgaccatggattcaagccgtagtcttgtcccttgctgaatgcgtaggttgctcattggaagggccgccagacttcgtcacaacaaagtccgcggcagccgctttgcagagcgctctcgagatactacattcccagaatgtgaacatcgattctgccatcctgagagaaatcttttggtattactgtggagtcaaatatcctcaacaggaagaaaggcaggtgaagtggaccttgatagcggcactggtcgagcttgacgcatccatcttcaccaccgaatctcgatctacctcgggcagctccaaggagcaacacgcggacctcaccgaagtcttatttgatcagatatcagataccgagttcaagggggtaggcttcaaggatactagatcgcgtttggaaacaaccacagtagatgctgcagttgctcgtgctagcaaccaagagagtcgtgagttcatacttggccgcatagtgaaccccatcatgtcagccttttcacgaaaccgcaatatgcttggtttcgtgcgcagatgggatgatcagctggtgaaaagttacaggtttgagaaccgcaaagctctgaaggagaagccagaatttatatgggaagatcgtgttctaacaaacgcattgtcaagtgttttcgagcagtctcttacgcagggtcagattgtaggacttatcgaagagcatgtcactcgtttggaagacctgagtggtgctctggccgtacaagacaacgaagacgtcagagtacggaagcttgctgctttcaaaagagcttctagcagcgccatcatcattccggccatcctacagtcgacccaatccgatgacaccctggctgcacttcagcaacagctgcattcacttttcgacttgtacgcaacatgggtccaagatgagcgtttcggtgcatacacccggctctctctatcttggttttctctatgcctgcttctggacaagctttggctaatcgacttacatgcctcttcgcagctgcagcaagagggcctgtatccgctacttgagcaagctactaaggatctttccacgagcaggtcagagtcaagtcggcggaaagtcgattccagtgcacgagcaattgcaatgttgttctccttgaaggcatgcaataagctacaaacggttcccggttccgaagaaattgtgcaggaagctttacgcagggttatgaagagcttctacgcgagccaactcaacgaatcggagctcagtcgaacagccgaacagttttgcgcctgcttcgtccagcttttgagccaccttgatgcacaggtggctcgggattcgatcctgaccatgtttaacaggctctcaattccgaatggaaacatccatgatcacatcagtggcctcttggctcaggcagtcttcgcacacgatagctcggctttgcataatgcctattcatacgcactttcggacgccctccaagaaggagattctgatcctctacatcgtatcgcagtccatgaccttcttcacattcgaccttctgccttgccgcgcgacaaaagggaggccattctggatcggttgtcagtccttttaacacttggaactgtagtccccgacgatctgctcagtgccatggctcaattgatggtcataccaaacgcgtcagcgagattatctaccgatggagcggtcatctttgacattgctctccagcttcagcaacgaggagcgatctcaagcactgctctccagcaactccaactactatgccagcgtatgctcgctcacattattccgaatcagagccaagcacagagtcgggctctacttggagagtatcagaagaagctaaataccctgactcaggccacaaaaaaggtttcgccaactggtctcgctatcctgcgtgcgactattctggagcaaaaggattcgcaacttctaagcgtcaaacagtatgtgtcactgctaaagcaatgtctggccgatgatgggactgatggaaaggacactgcatcttttgagcatgtattggacgcctttgaagaactatcttccactcttctgggagactctgcgtcattgaaagcaacaacctcatggcttcgtgcgtgggtcaaggacaacgcagacttgggattcgtacatcacttcgtcgcagctaggctccatcgaagtggcagactacgttgcgcgacttcacaggctagtggctaaatacaggctctactccgatgtcaagtggtttgtggcgttgactgtgaaaatgctttgtggtccgctcgccgatgagcagaagaggaaggcactcgcgaccactctcgaagtgtttgccccactcgagagggccgaaaaactaagcattgtctcgttgctcactgatgtggatgactcgtatgctcgtgcagcatcatacactgtccttcaagtcctggtttcaacactgcctgacaatctttctacggatgtcattctaaaacaaaaccaacttgcgattctaccaaagctctgcggaatgctgatcgaggtctctgacgcagcatgcttcaatgcgctcatggacagcatcaacacgctgttgaaccacagtacagccgttgcaacacaacacagtatcgaatgtgtccttggtgtattggtaaaatttacctcacgtaccagccccgctcttccctatgatcaggccagtcaaatattcactcggctttgtgaaacgagtcgtctagttttgcttgtgcaccgcagcaaaacggggggccgctctcacatactcttgcccctcctgcaaggtcttctgttctgtctgttcatgcctacgtcggcgcgcagtggtgctttaccaatgtggcttagatcgaacacgtctcaagcagtttgtcttgcgtcaacagacgcagcacactattcccgccttctaagcacgctgtgcaatccaccgcagtcgtcgatttccaaagcccatcagcactctcggaagtcgaaggatctcatcgaccctgtcaaagcagcacgtgagcggacaagtcactttctgtacccacttctggcatcattttgtcgttttcagctgtcgggtcgtttggtccctgcgatacgggcgaaaatgctgccaggtctctgggaacttatctccacggccagtctgcataaggaagagcttgacgccatgtttgcagggttgagcaggagcgagaaggatgtgtggaggagtctttggggagaatgggaaagtgtgcacgggagaaaggagagattcgtcagtgtagagggtctatagacaagcatcaatcagagcacgaagccatcgcagttctacagtcctcattcctgtgaacgacgttcgtcgcctgagacgttcaatgatgtgtcgttagagaggtgcactggcgtaaatgaagatctacacgttggcgactgtggggcgagtcaaggcacattatctcagctgtccggcccacggctgcttttccgttccgtcttggactaacatcgaagcccatctttcgttatcagtgttcgagaaggcacgtgcgaccagccagcacctgccgtgcaggatgaaactactgtggttataggcaaaagtagtagggtgagtcaggaggcagggatcagaaattgcaccagctaaactaagtttagatagataatatatttcaatactttatatagcagcctttagcctctattatagcctaatatctctctcttatactaattactaaggactgcaggtattctagtataatagaattctaagcttcttatataattgtacgtagctaattatagctctactacctacttataggtagatctaagtagttctacttaatctagtcctttatcttactctaaactgccttaataaggttaagatctagtaaaaaagctagctaagagatagctttaacctctctatcttatagctctttatatatagatatagctatataagctagagctctatcttatataaaaataaagcctagatatattcttatctattctttaataataggcataattctcttataataacgtaactagttaattaaatcttacttcttcttctaaaagatatatagacttttcttactactattaaagtaagcctagaatatctagcttctctttcttagtattttatctactaagtaagtattatctagactcttactagataagtaagtaacctagacttacctatagcgctctctagtaacttagattttattgctctagagtatatagttctattacttaagagtctagctaatataagcctatacctatactagctaagctctttaatttgctttagaaagagatagctttgctaaagctatttattaactatagctagtagaatatagagcatagcaaattacgtacttagatatactctagtaagagtaaaagtagtttaagagagtaagatagcttatttagtaagtacttctactctaatagataaaaaaaataagcttctctttctacttctagcttagtagtaagagtctgcttaatctctttcttagagtaatctgcgtagagagagagtacttaatctagtatcttaatactctaagttaattagaaataaagctctatatatagctagccttataaagagtatatatttaaagtctcttattataagtaagataagtatagcgtagagaggtagctagtatctctatagctacttagtaaagagagaagttactagagttttaagattaagagcagtattatttactagcaatagagctattttagctttatctaaagtctatctagatctacgaagaagattattttttctaagttttaggcctatgcagagtgcgcctaaatacctaaacttagtaatagctcttataaattagatactttataatataactatataactaattaagctataattaataaggctatctaattatataaagctctagctattatgcaattttctagtattatagctagctataaaagttattattactgctatatttaataattcttcgtactattatagaaacttgcattacctatctattaattatcttctaagatatagtattctatttctatatttattgcttcttacactctttcttattatagcttagagtatagtatttagttatatagcgtcttatctatagctaagtatatttagatgcatttacctctagtaagtgctctagctatagcattatttctaccttttaaatagtaagatagttatatataacgtaagccttataagtaagagtattatcttaaagtagtatatatataattctgcgatttttaaggctagtaatctataaagtaacttttttaagagcacctttatagtgcttatacttatctacctctctacgcgtataattaccttatttatagttatatatagagagtatatactgctttttctgcatattatatctcttattaacgttgctcttattagctactaagaaagtagcttatactttagtttaaagaaagttattatagtagtattaaaaaaagttctctgcctgcaacgcagcctctgcatactctttctcttagtctaattctttctaatatatataataaagtcttttataattatatctaaatgctctataaaattagagagcatagtccttacagttataatctttttttactctattattatatcttttttcttctctatactatactctttatattctctgctcttcttctatatatgcagaagttttattagtaaaatagatatatctaaagttatacctaagcttatctctaatcttatacctattagagttatactctaatgcctaaagatagcatattttaacttatttagagataagtaagagtttctaactaagatatttccttaaataactagccttatatataatatttttaaatattaaaatgcttatttaaggcgtaatacttataaaattactattcttaactgcttactaactctctttcttatagttattatataagaaagttataaccttaataatagtaaccttttattcttagcttaaaagtatacttctcttctactctaaattatttttatataatattaagtcttataatttaaaactttcttcttctactctcttttctatgcgttatactagtgctaagatgcctagttatatctattttatacattttaaaagagcatgcgcagaggcataactattgcgcaatgcaagtactacgctagtaataaaagcatactagattagagttatttctttatagaaagtctttagaatttttataactttgttttctttatatttataagatttttgctaatttatttaacttattttagacgttgtagtagagagatagagtagtgtttatataaggataatagtattaatatttacgcgcgatgctgcataggctctaaaacttaaaaaaaatgagcttctttgtacaacccctaatagacccaccccactacttttgcctgtaaccacagtagggtagccccattaagcgagcccctttccgcggaagcactgcatttccgtgccgacagtgaatcttgaggctctttcgacggcgttataacatgctcagaagctgcctatccattcaaagcaagtaactaatcgcttcatcgagaaactgattatacgccaacatgtctcttcttgcacgtttcagaaaaactgcttctcaagccaacacgccttctccatatgagcacgaccatgtttatcccgtacatgtgctagacgacacaccgaccatgcgcggcatattgctcacgtggacactttgttttaacgacgtattagatgcggataaactccaatcttctcttgcccgccttgttgaaattggagactggagaaagcttggaggtcgggtgagattgaatgtaagctatcctgccgccaactcatgactgttctttatactgaccgacatttgaaggagaacaagaagctcgagatccatgtacctcccaaattcacagcagagcggcctgctttctcatacagccatgtggttattgactccgccattgcagaccatgctgtagcccagaagctcccaaagccaaatggcaatgtctcgacggggctcggaccagaccatttttctgacttggcagttcggcctgatgcgccaaagactatggaggacttacttgcaggcgatactccccagatgtctgttcatatcacatccttcacaaatgcgactcttgtcggactgtcatggccccataccttgatggatgtcatgggtcagcaagccttcattcaagcctggtcacttgtgctggccggtcgtgagtctgaagtgccgcctgtgcttggtgcgcaagaggacgaattgtgcgcaatcgccgatgcacctgctgaaaatgcagaagagtacatacacaagtcgaagcaactgaaggggatggctatggtgcagtttggggcacgattcgcatgggagatgatgacaggacctgctccggagactcgaaccatctgtctgtccaagaaagtcgtggctgctctacggtcacaggcacaaagcgacctcccagatcctgtaaatggcgaggaaaagccttttatcagcgatggtgatgttctaaccggatggacaatgcgcgcagtagccacgtctctaccatccccccggcctgtgactgcgctacacgccatgaacgcccggttccgactaccctcgctcataaacgcaaaaggggtctacctgcagaacatgctggtccctggcttcactttcattccggccgacacagcaagaggcccaatgggtcccattgccctgactaatcggcagcatttactcgaacaagcaacagaagcccaagtccttgccagtctgcgcgagcagcgagtcagcggcgatccatccaagcttctctacagcgatgcaaacgctctcctcatgcccttcacggactggacgaaagcaaaattctttcagtcagcagactttggtccagcggtagtacgagccagcgatgagcaatcgagatgcaatcccccaggtacaccgatattccatcacgcatcgtcgagaaagccaaatcagacaactaggctggtggtcatcattctgggcaaggactttgatgacaattattggattacgatgacgatgtcgccaaacgcctggagaaacattgagaacagtctagaaggattggcctaatgttctatagcaacataagacacatgaaacgctagccaaaatgagccttttaggtacaaaagtggtcgaaagagatcatattttgttaagatccattctctaggtcgagttatagaacggtactaaccaaagaaatcatcgtcaaagaggtcttctgctgaaggtctatcctccggaagccagcgcaagacttttcggacaagtgctagtagcaacacttgattcttgccttccagcctgttctcgcgcgtttcgagtgtttgatgagagatcggcgttgacgcgatccaatttcctttgtttcttattaatcaagttttgcattcggcggttgtggcatgactgcaccttctacatcccaatactggcgactcttttcgcttcgctgaagaaagcttctgggtggaggaccaatcagagaaattatctcggcaagatgctgctcatcgttgagatgaccttccttcacagcacgaaacaggcaacctccttcaaacaagtcccaaatctacgtgatgtcagcacgggttgagatagaatcaatgtcacatcacgaaccatgactccaaaagaccacatatcaattttcgagttccactccatgcccataatgatttcaggcgctcggtagacgcccggcatgacatctccaacatgtttctccccaatcctagcagcaccaaaatcgcagatcataggtggtccattggtgataggcatagagcgagaacgatagactgttcgatctaagaagatcttgcggggagacggatgctcaagctcggcctgttcgatttctgcaaacactgacggatccggggcccccaggaggatattattagggtatatatctgaatgataaagaaagatatcagctaccagactcagtagaacgactgcatagaactacctgtatgcacaacgcccgcctggtgaaggaagtcaaggccaagaaggacaagttgcaatgtttgttgcaaaagttccttgttcaagcccttctctggaaacaggtttcgaaagtctgtgtagcttagacctagtggagcgaatagcaagcatttatgcatcccgtgagggccagttatctggaagtcgtccagtacgaggcgcagcaggtctttgccaggatgttcggcatcgatggatttgagatgtcgagaaatggccacttcattattcaccttcgtagcaccttgctgcaggatgcagactttgagggtcaggagaatatttgctctaatgaacacatgactctgttagcaaaaaaaaaagatatctttcctgagacatgaaagtgaaggctttctagaagacatactgaagatcacgacaaagccagatggtggaggccgtgccaaacccgagcttggcaacaacctggtaccgagacttgattacctcgcctaaccacatcgtatagaacctttctgctttgtagctatgaattcgctcttcctcaatcttttcttgtaaggaaagcttctcaaaaccgctagctgggaaattgcggacgagacaactcgtcatggccgttacagaaaatggtgtgcgtggctccgagaatgcgtctatatctgtgtgggatatgcgacatgcagcaacttagagtcctggaagtcagttgaggggctaaacttgctcgtttcatagttccagataagaaattagagcattaaccgtaaggaacatgcttgttgtgaaggtattctactaagctagggagttttttcgagtgaagttagatcgcgtaatgcctagttccgcataatgctctatctaatactaaactacatttttaatactaatattagtatgctataaatctataactatagatctaatctaaactaacgtatttaactactaagatagctagactactaagctagctactttttcttagtattataaatactatatataaaatataaaattactctatactctttatagattctttatataatatagctatattagatttagaatcttcttctatatctttctaatatatataagtattatatttagtctctctatagttactatagcattattaagctagctaagttctttcttaattatctttactactattcttcttagatattatataagtaataagagtacttttagctacttataatatgcttatactaaactctattatactgcttatctaaatttacttctttttatacttttaatatcttattaactttactacttattctttaagctcttatatataagctttaattaagatattcttatatagtatcttcttagcttctttaataagctttaaaagcttttctaagcgcttattagtaattatataagagatttctttataagtcttaattagaacttaaatttatatagattatttaatattttagattactagagcatttctaatagagctactagtagtagcatataaagataaatcttaaagtaattaagaacttttttgttagatagaaggcatcgcataaaacaggttaggcaattaacctactaagaaagatatagaggcttctatatacgtaaataagatgctacgcgcaccttagatagaataataataataatttttatctaagatcttattatatctaataattaagagtcttactacctctataaagctataaactatattattaaactctaactaataagatgcaatagttattctattagatataaagagctagatcttatagtactgctaacttaaaataaaatactaatcttaaggcatctagttactagcagacctagaagaaatctaatattctcttattagactaatctttctaatgcctctagatatctcttaatttaaactagcaataagcgcaaataatatattaatagtattattatatactattagagctagttaagataacacttatataatagcttaaaacttaattaaaatttagcagtctttattatatactctaataatactaatttaactattagacttttctaaaaagagcttagaagcatataaagagaattgcaaagattataagctttgcttagaattatataagatatataagagagactattaagagaagagaaataagatctctaagatagttaaatatatccttataatagtaactctgcacttataactaagctattacttagaaaatagaatattataagaatagataactactctctaagatattattagagtaaatatagataaagaataagtataagtataagaaagatactatattgcacttaagctaatatatatacctataaactaagaagtatagctaagtaaatataattaggctataacttaagctaagactcttaagatagctaaggttatgcaaatataagctataatagataattttctaagcttagtattaaaagtagcattaacctaaactatagtattctataagctaaaatataataagaaagctattaataggaaaagaataataaaactcttctataattatataagcctctataatctattaagagaaaagctaaaagatatattcttagtagtagaagccttatacgtagtaagcagtaaatttaacttagctatataaagaaacgcctttagtattaagataagagcgctatttataaataataactaaggcagagaaaacttaaagctaatatataagcagaagaataagcaatctatagagagaagtatagcattagctaagagtatatattctacttataaatagctgcataatatagctaactgctattatataaatagctaataactagaatagtttaaactaaactaaggtattataaaactaatatagtataaacttaaacataacctaagcttatagaagctagtagaagagaatatatataaatttaagtaactgcgccttactataatagctttctaattaattactctttaaattaagatattatatatactagaattatctaagtaactagatagacgtaagatcttaagactagataagagtataataaatatagcttttgctataagcaattaagaatatctattaaagaatatatttattctagactttagcttaataatgcatatctataataatctcttctaacttaaagatatatgcaacctagagatagaagattatatctaggctagaaacttaataatttagatataagaatatagagctattagagtaatagcagagagatcttagagtaaataaattatatatcttaaaaatattgcatagtacctagattttctttataatcttatctctttctagctactctaataataagatatatagtagaataactaagaggatttaataagcctataataaagaaatagcttaattatagctattctattagaatactataggcaatagattattaaataatctgctatactactattagccttctatatgcgtataaattaagctaaataattactataaagagctactgctatcctatagcataaataactagagtattctagtctatctactattaagcatcttatttagtaatctaagagagtaagaattaaagaaattactactatagaatgcaatgcctatagtagattaaaattaaaatgctaaatatgcaggactttaagaataaataataaagaacctagtaaaagaattgctattaatttctataagtataagaaaagcagttttactaagaagaagagctagatactagttatctgcagacgtatctaatttatataagatttctattttaagaataataggctagcctacttaattatataacttctagacttttttatctagtttataaagaaataatttaatattatagttaaagttattaagatagataataagattattactattaaataagaagttaagaaatagtatatatctctattaattagacttaagctctttactctagatacttaagcttagaatagagaagtagagcgcttagagagtataataaaagagaaagcatgcataatttaactagatataaatcttctatagaaactctagctagagattataagagtagtagtatacttctataattaaatactaaattatctaaataattagaagatactatataaagtattctttatatgcgctatagctataaatagtatagttactagactctaaaaactaaactaatcttatctaaaagtatatagatgcaaagcttttataataatagataatatctactaagaaaagttaagactatagaggcttaatcctaaagcctagattagttacttagtagaatattaattaataaatatctactatatatagatctcttttatagctaagataattagtacttataatatagtctttaataaagaaataatttttaatagcaaaactaagaatctaatagataatcttatgcatagtactcttaagaagattttagcctaagtaagaataatagaacttctaggaacttagagctaataactaaaaactaagatattctataagaataatataacgcagaagaagagtctacgttcttagagaactatatacgttaggaaaactaaaaatctgtcgaatatttatttctattaatactatagaattgactgtgttgctagcgagttaattaattcgaggaatttatgtttgttattaaatatactttgaaacaaaacttcgttgaaatagttagtactgtcagaattgttggaaccgtcgacgcaacagtctagcacgcaactttactgtctttaactattatattttctttctctctacctactctgtcttcttacctgcgctattaaagtttacttctttaatatactttccttagtatcttactacatatttacttctttctgcattgtaactagacatcacagatatcactagaaagagctttgttaggattgttagtaacataagaattattctattactatgctagtcctgcattctatatagttatctactgttaagcactgttaagcactgttaagcaccgttgagcactgttaagcaccttttctagcagtgcgccggaccttagcagagtgcttctaaacttataataatcagtttagtttgatgctagtctatgcgttaatctgtaaccgttaatcctctaccttatagtttatcttaggaagttgttttaacgtcctgcttgcctagtactttaagttctagtttactgtctaggttaaaatagacaatgctaatatatatttctgctaactagctgagttagtacacttagaacataaattgatcctgtgtgttctgcctatcttgcagctctataataacgacgtgcgtagcttctgtcagtataattacctctgcaaatgctattaaagctactatgatctaaggcttatctagatccctctatttagcaagcttaaggttaatttcgtgctgtgttatacctctctgcataactaagacgctctcgttactaaacttctctcttaagcctagctacgttactgcctgcacgattagtttatacgactctataaggattttagcgcagactttctttagcagtagtagtgtattagctgctttcgctgcatcttctgctgcaatgctctatgtccggcttagcgttcctagaattttaaccttagagcataaatttgataggttttgaaactttaggctgcttttagttatagcacgcgcctctcgtactaggaaatagtccttgcttagattagtaaagaggtcctttacgctgtttaacgtgaagcgtttaactttgcagctgctgtatgttttaaactgtgctgcctttagagtagcaagcgcagagtagaatgctattgcttgcatcttaaagcagttaaagatcacacgtctgctagcttctaatttattaaggccttctttttctaggatatctctgcattattgctcagcgttttgtactgtgctaaggaaatctggacataggtagctttagaagtaaggcaggaagtcgctcttaatgctagatattagtttgccctataggtcgcgcgtctttaatattctttttaatataaacctctgcgctactgctgctccttaagatataagttctttatacttataagacgacttatatttgcttgcgtcgtgctttacattagcaattatattgcgctattgtttagctattgctaggctattaagagctgtgttttagtaagttctgtaagatagtatctctgcaattaactggtagactgcatcttctatcttatagatgcgatcgctagttacggagtctctcttgttagtagcgttgaactagttagagacctctttcctgttttgaaggctaataagtgctagcgatacgaagattaagatcttatttagttcttattctataggcgttctggatagggcctatgctttctattagtatctgtagttgtagcttcgaatatcctagtaaaacttagctatgattgtgctctctgacttgcaattatagaatttattgaatacagtccgcccctatatagtaacataactaggaagtaatatcgccctcttttctatataaaggctgcttttgcgtatgatcgttcgctgtgctgtaacgcttatagtattgtaagctctaaatatatgcttatctacctttctaaagctgcagactattataaactgtgctgctgacagtgctagacggtgctttatagccttagagtgcatagcaggcgtattcgcttctagtattatctagtagactgtttctcgataatctacgcctcctagcacgtagctctgtagggcgactaacttattagcagcagcgagcgctttagagatagcgttagtagtattaatttgcatctctattgcttcctctttcgttagtctgcttatgttctctagaggagagttactaaagaagcagaactgtagagctagcggatcgcttaggttgcactacgtagagtttgtaagatctattacaactacctcgttcttttaggcattagctgctcgcctctaattagttatcattgtagctgcttattaaggttcagcgttaaagaagaggctccttttgcacgcgcagtagaacgttctctcgccttcagtaggatatagcttatcgttattattaactgcgttgtgttttatcgcgttgccttctgcttgcgtattttgcacttctatctagttcttaaagtaaacgtgttctatgaggacggcgagcactatcgcttgcgttttgcctatgcctatagcgttagcaaagatcccgctattattagataacaactctttgaagtagagaatatatgcgtctgtaagctagtatagggtaaagtcgcaactaaccctctaatatgccggtagctttattgtgcgcttgttctagaggttattaatcgaaatgccaaagaatactgcagctaaagtctactcttctagagtgcagtattctattgctgttcttactcttgcagagagactgtctctcgttctagtttatttattagcagagtaaatagtagttaactgtcttctacagtagacttacttagcgtttaataaggctttaagccttttttttttattctctagcaaggtcctttgctgttgttacctcctcgtcctctaagtcatccttagggtcaatatctgagctgctgtctgagcggtagtcgtcgctgtctagcaggctatctagctaagtcttgcgctcctaagcttctttcttctctttctcttttttagccttagctagcttctcttcgtccctagtcttcttaagctgcgctttctttcctaactgctttctttcagctaattaagcgcaggctgctgctctgtctcttctgcgtaagcgcaggacgttgctgctagtgttagagtcctctaaatctttatctttcttagttctttctctgcttgcttttgcatatctgctatccgctgcctcagtcttacatgcgcttaagaggaggtctgtctagtataagtttagaatatcagcctctcttcttaggtagtaagggctgttctggtagtaagagctgttctagtagtttgttaggttagaatgttactgcatatagatgttagtagtgtatattttagttttaagagttcgtgctatacctttattagaatcgcctagcagtttcgttatctagcataatagcatcactgctctaagccttcttaacttaatatgagagttaacggtgcctagcaagtcgtcgtcatctttaataagcgtcatcgttaacgcatctataacttaagaggtgcctgcttagtactaatcagagtacttaggcaatcaataaatgctagataagagcatcgtacttaaggtgctaggctctaaccttaaagtagttctcctctaatttctgctagctttcctttgtcatcagcctaaacatagagaattgtttaacgacagagtaatgcacagcgtctactaaggtaacattagcgttatttaagatagctagcttagtgagtaatacaatgctgaacttatcagttattaacgctatagacctattagacacgacagacaaagactgtcgctgcgctgtcttagatagtgtcagcgttagcgtgttgcttaagtcctctgtcttaaccttagcgccgtactaacgcaccttagctagcattatcgtctagatagttctagctgcagcctcgtagaagactttaagtatttgcgcattttgcagctgtgtacatttagctactgcaagctagtcctttaacgttagtaaacgtaagctctttagaagctacaattagctcttttctaattagatcttcttaagtaggtcctttttcttaacatagcttataaggtcctctataagtttaacaacctctaaggtcgtaattctatatccttctcttacattcgtttgtaatatgctgttggagcttattatgttagccttgctcttatactactctagttgcttcagcagcgcctattctgtgtcgctgttattatcgctgtcacgtccggctataatagcttcgcgcctagagtagaagacggttagcgactatatataatcgttagactgttgctaaaagtgcgtgttaatatgtagatgttgcttaggagagtgcgcttactaactatagagagtttaagcgcggtcacaggttattgatgtaagaagcgcgttattaacgtaagaagcgcgttgtagatttaagaagcgcgttgctgtgatagtagcaatgtagcaaaacgtgttggtagataaaataacgataaaaagaaattacagcgtaatgtgtaaagagcttaggctttaatgcgcagggcttgcagaaaacataatattattatgtagctaaaaaggttgttagttgcgttgcgtttgtatgcactaggcaaatatgccagatgcaggtaggataataggtaagagtgagtgtaaagttgagcaatgataatatttcgacttaagagctgctccgcatagcgggcatgctttagtctagcagaacttaattatgctgaataggttgcttgctgcagtctagtaactgttaagattttctaggacagtgcagtactgtctcttactgtcctctgcctgctacgggccctgcgcgcagggcattaagaggatgctgcgtagagggatattagtttagctttgttaagctagtgtatattaaactatagagtaattgatttatcctgcagttatctagagttagagttagagcagctttaagcttaatgttatttagatgcggtatagtagtcgttgtctttgttagtctagggcagtgcagcactatctcttactgtctcttactattctctctctcttactgccgcgagtcctgcgcgcagggcactagaaggatgttgcgtagagggtattagtctgactttattaggctagtgtgcattaaactatagagtaatcagtttgtcctgcagttatctggagttagagttagagcagctttaagcttaatgttatttagatgtagtgtagtagtcgttgtcttcgttagtctagggcggtgcagcactgtccctcgctatccctatctgctactgcgagtcctaggcgctgggtattagagagtatgtcgcttagaggttataagtctagctttgttaggctagtaggcattgaattacacatttgttactctgtctagctgtcgtttaaagttagagtctaagtaccttttaagcataatgttgcgtagaagttatgtaggatctaagggccttgttagtccggagcagtgcagcactatctctcgccgtctctatctgctactgcaagttctaggcgctgggtattagagagtatatcgcttagggattataagtttagctttgttaggctagagggcattaaattatatatttgttactctatctagccgtcgtttaaagtcagagttagagtatattttaagcataatgttgcttagaagttgtgtaggatctaagagccttattagttaggagcagtgcagcactgtcctttacagtcctcctctgctattataactctcaggcgctagatacctaagaggacagcgcgtagagggcacgagtccggctttgctaggctagtaggcattaaattacacatttattgctctgtctagctattgtttaaagtcagagtctaagtatcttttaagcataatgttgcgtagaagttgtgtataatctaagggcctcgttagttaggagcagtgcagcactatctcttatagtccttctctgctatcataactcccgggcgctggatatctaagaggacggtgcgtagaggttataagtctagctttattaagctagtaggcattaaactacagattcatcgctttgtcctgcaactgctaggagcaggtaatagggcgactttaagcttaagcgttacactatgacttagacactgcagtcttagtagcaatgttatgtatattaggttagtttacgcagtcagaggggggctagcaactgtgcgttgtaaaggggagcttagtagtattacaatagttcgattagagctggaacctacgcagatgttatcttagaggaatacgtcggcattataagggacaaagaatattatattatgctatttttatactatatagcagtagaggcgatgcgcgatgttaagaaagcatcgttgcttcattagaagagagagatagaggtttgctatagaagacgtgcgctgatagagcgttagtatagactgcgtctgtgcgtacgccttacgagcactatcttacctagaaactataataacctagtattttctgcaacttaacttaaggcattaggcgtcgtaactgctacgtattgtatttaactcctaggataatgttgataaacttattagaactgttaagaggatagtcttgcatgcaacttaactatctttaactgttaacccttctttctagctacttactttgtctatatacactgctacgctgtttaagtttactcttacttgcacgatgtagcaacgagtagtactattacttagcgtttaatactgaatacgagaagtcgtctagtacaacgttaacgtgttgtaaagatatttagattgtaattaactaagcacgtgttttaaagcgcctctaacatgcgataactatatctgcatttcttgcagcataaatctagcgctattacttaacctgcaagaggcacgtaaaagaggtatataatctctctttctttgcctaattctcttctgctctattttctgcgagaggtaaggactaaagtcgtctacgtcatctctgcgtttcttacgctatagaagctttcattcctaaccttatatagctgacagcctgcgtgcaagaacactaattaacctatctgcggttctgtataagcaggcagctgctcgaaccagcctctctgctgaggttagcaatatatcgtctatatcgtctctgcttttcctatgctatagaagcttttatttctaaccttatataactaacagcctgcgtgcaagaacactaattaacctatctgcagttctgtacgagcagttagctgctcaacccagcctctctgctaaggtcggtaatatagacctcaatttcgtgcctagtgttgcttttatctctaacgtctatatagctaacagcctgcgtgcaagaacactaattaacctatctgcagttctgtacgagtaggcagctgctcaaactagcctctctgctaaggttagcaatatagaccttaatttcgtgcctagtgttgcttttatctctaacgtctatatagctaatagcctgcgtgtaagaacactaattaacctatctgcagttctatataagcaggcagctgctcgaaccagcctctctgctaagattaataatatatcgtctacatcgtctctgcttttcttacgctatagaagcttttatttctaaccttatataactaacagcctgcgtataagaacactaattaactcgtctgcagtactatataagcaggcagatacttaatctagcttctctgctaaggtcggcattatagaccttgattttgtgcctagtattgctttcgatgctatagaaaatatagagctaacgggcgatttgctaggtaacgcggactgcattaataataataataataatattatacttactctacaatttagcccgactgctctacttaacctgcgattactcgcattaaaacgccttgcattatctagtagcgaccttaactgcaggcatactaatcttactatcgctagctaaatcttactcgttaagcagttgcacaacgtctaggagcgcacagctttactagcgaagcgaattaaaactaataagaactgcaaaaagtctacgcattgctaaggatttaacggtagcagcagtcttaagttataaaagataagtagttaagcactcttgcagatagaactgttaatcaacttaataataagtaaacactctacctctaatgcataataactagtctgacgcggatttaggcgataatgataatgtttagttagttagagataatatagagaagcttatatgtgttggtaaagttaagcatacctacgtttaggcctacactgtttcttatcctaacttaaagaagtacctcagcaacagtagttagtaaggccgaattaaggtcttattctattaagctagaaataatcgtaacaatcttaatattatagttactaatcttactagcagagaattcagtagagtcaatatgaagtcgttaactagattgtgtctattaatagatagagcgaaggctaatagactaatatagatagcttagactaatattcgacgaaaataagctagcgagggtcctttaggcttacctttcttagggcttatcagcataacgctctagttatactgtaagcagaagtaggcctataatattagtaagttctataagggcaagaacatttagctgctataacctgtttttaagctctagcgctacgactactataacctataagatagtaactctcttatacagatttaagcgatagatcctagcttttagactaattagttcacctagtaagagctaacacctagagaactaggcagtatctatatcttgcaaagcgttaataagatctaggctaacgttgctaacgtttttaatacagttattagtaaattagataaagtatctatgcaagagctatctagttacattaagatagagctgtatccgcatcagaagtaagccctctattttatgtaggataaggagcaggactatagcgcagaagagcacgactagcgcaagaatactctctaagcgctgaggcttcgcgacaatagttgtaagttctattatcttgttattactagcgaggatatgcactgtaagcagataataaagaaagcatatattatgttactagaaagagctttattaatattatttataacataagcattattttattactatgctagtcctgcgttttatacagctagctactgttaagcactattaagcactgttaagaactatctctattagtgcgctggaccttaggggagcgcttctaaatttataggaataggcttaaattgctgctagtctacgcgcagattcacgaccttagatcctgtactctgtagtctatcctgcgaaattatttttatactctgcttacttaggccttaactatagtctcttagctaactaagttaatactcttagaacatgaattagtctagtgtgttctgtctatcttgcagctctataataacgacgtgcgtagcttctgttagtatagttacctctacgaatgctattaaagtaactataatctaaggtctaactagatccctctatttagcaggcttgcagttaatatcttgctatgttatacctcctagcataactaagacgttcttgttatagaacttctttcttaagcctaactgcgttactgcctgcacgactagtttatacgacaatatgagagtgttaggatagattttctttagcagtagtagcgtcttagctacttttctgtcctctttagtagcagagctctaggttcagtgtcgtagctataaggtactaagagtcttatatatactcttaatgtatttaaactctgcgctcgctttaagcaagatgtctaggtttgctgtgtagcagttttcgttgcctagatagttaaatatattctctgcgcttttcgctgttacgcgaataacatagcagctaattaccttaaattaggctgcccttaatttagcaggcaaaagataggctgcaattgctttagttctagggcgttcgaagatttgttttaagctaattgctataggtctaaggccttcttacaagaagacctgtctgcactgtcgcttagcgtcttctactgtgctaaggaaccttagtagtttgcagccttagaaggaagtaaagaacttgctcttaataacagatattagattagcctattagtcgcttgtttttaatgttcttttctacgcgaaccttagcgtattctttacttctttcgcggttagttccttatactatctaacgccttaaattagtctgcgctgcaccttacattagcgactacgtcgcgctattgcctgtttattactaggccgttaatgtctaaagtttaagaatgctaagaagataaggtcttcgcagttaacgcgtagactctattatacatcttatatgatgtgtttgcctatcactttatctactgcgctgctgcgttctagacagagcttatgctttctattagtatccttagttatactttcgaagatccttataaaacttagctatgattatgccctctaacttgcaattatagaatttattaaatatagtctgcctctatacagtaacataactaggaagtagtattacatttatttctacctaaaggatgcctttgcgcgtaattgttcgctgtgctgtaatgcttatagtgttgttagccctaaatatatgcctgtctacctttctaaagctgcagactaacgcaaactgtgctgctaatagtgctagacggtgctttgtagccttagagtgcacagcaggcatattcgcctctgctattatctagtaaactgtttctacgtgctctaggatctttagtataaaggtctgtagtctaactaacttattaacagcagcgagcttattagcgagagcagtagcagtattagtttgcatctctactatcttcttatttgttagtatgcctatgttctctagagcagagttactaaagatgtagaaccttataactagcagattacttaggtcgcataatgtaaagtttgcagaatctattgcaactatcttattcttctaggcattagctgtacgctctaactagttattattgtagctgcttattaaggtctagcgttaaaagataagattcttctgcttaggcatttcgcacttctgtctagttcttaaagtgaacgtgttctataatagctgaaagcactatcgctcgcgtcctagttatgcttataacgctagcaaagatcctactgttattagataataactctttaaagtagaggatgtatgcgcctataagctagtatagagtagagttgcaataacccctctaacgtgctagtagctttattatgcgcttattctagaggttattaattaaaacgctaaagaatactgcagctaaagtctactcttctagagtacagtattctattgctgtctctactcttgcagagagactatctcttattctagtttatttgttagtagagtgaatagtagttaactatcttctacggtagacgtacttagcgtttaataaggctttaagcctttccttttgttctctagtaaggtcctttgctgtcgttgcctcctcgtcctctaagtcatcctcagagttaatatctaggctgctgtctaagcggtagttgtcgctatctagcaggctatctaacttagcctcgcgcttctaagcttctttctctctcttctcttttttagttttagctaactcttcttctttgcttgctttcctaagctgcgcttctaattctaacctctgtcttttaattaattaagcgcaggcctttattcttatcttcctagtagcagtgtcgctgttactattagagtagatataggctactgtaattcttatttcctccttctcttacgtttgcatctatctgctttgatgcgtctgcttcgcggaccttaagatgcttcttagagtatttgtctagtagaataagaaattattagactctcttcttagatagtaagggctgtttaggtagttcgttaggatagaattatactgcatataaatgttagtagagtatatattagtttaagtttttctattctacctgcactaggaatacttagtaattttattgtctagcataatagcattacttctttaagcttccttaatttaatgtgcgagtcgatagtatttagcaaattatcgttatccttaataggcgttactattaacgtgtctatcaccggagatatgcctgctttatataaatcagagagcttatatgctaaaaaaaaaaattatagggacattatacttaatgcgctagattctaatattaaagtctttacttctctacctatgtctaacgatctattgttatcagctctattaagagtactgcttagtagatagagattagactaactacgttcgcgttagctagtaaaaacagcttagtgagtaatacaaagccttatttattagctattaatgctgtagacgtattagacacgatagacgaagactatagttacgctgtcttagatagtgttagcgttagtatgttacgaggattcttagtctcaactttattgctaaagtgctgcaatttagttactattatataacggataattgcggctgctacttcacgaaagactagagaagtttacgcatcttatagttatagataggttactactgctagctaaatattcaaaaactgcgtacacagacttacctaatatttaagttagagttttagtcttaaatcttcttttcttaaatctagcttaagacatgtctggcaaactcctctactagatcgtaaacgctgaggtttaagagactatgcctcgcctctaattcccttataagatgccgttagtctctgctgcctaagattcaatattatgctcagcaccttatagtagtagcagctatactgtaaactatattatcctcttaggttacttagcctatcttaagcttagccttgcagtagtaagcaggtaggggcagtgttataagtatagatagctgctatagatacgcggttaggtatagatgttgcttagaaaagtgcgcgtatgcgcaggacagttgcagcaagaaggttataagaagcgattaaattaaagaaactttagcgtaagtataaatagatagtaggttaaggttaaggcgaagttatgcaaataataatattttaacttaagagctgctctgcatagcgggcatgccttagtctagcagaacttaatcatgttaaacgggctgattgctgcagcctagtagctgtctatattttctagaatagtgtagcactgtctcttactatcctctgcctgctataggctctgcgcgcagagcactaagaggatgctgcgtagaggggtattagtctaactttcttaggctagcgtgcatcaaactatagagtaattagtttattctgcagttatctaaagttagagttagagtagctttaagcacaatgttatttagatatagtatagtagtcgttgtcttcattagtctagagcagtgtaataccgtctcttactgtctctctctactactatgagccctgcgcgcaggacactaggaggatgttgcgtagagagtattagtctgactttgttaggccagtgtgcattaaactatagagtaattactttatcctgcagttatctaaagttaggtttagagcagctttgagtacaatgttatttggatatagtgtagtagtcgttgtcttcgttagtctaaggcagtatagcactgtctctcgctatctctatctttctaggcgctaggtgttagagaatatatcgcttagggtctataagttcagcttcgttaggctagtaggcattaaattacacatttattactctatctagctattatttaaagttagagttagagtaccttttaagtataatgttgcgtagaagttatatgtaatctaagggcctcgctagtctaaggcggtgcagtactgtctcttacagtctttctctgctattataactcctaggcgctagatacctaagagaacagtgcgtagaggttataagtctagctttgctaggctagtaggcattaaattatatatttattgctctatctagctattatttaaagttagagttagagtacctttcgagcataatattgcgtagaagttgtgtgtaatctaagagccttgctagttaggagcggtgtagcactgtctcttatagttctcctctgctattataactcctgggcgctgaatacttaagaggacggcgcgtagagagcatttctttagctttgctaggctagttaagcagagtagattataggtatagtaagcactaaactatagtaaagctcttagtagcaactctaataaaataatatattctagattactactaagctctagcaaaattcctgtctgccttcgctgaacgagaacagtaaagaggtaacttagatatgtttaaaaccttttccaaaactaaacaagatatcttatagcactaaatatatctaggtttctctgtaaacttttcagtgcgctcttagagactattagctgctatctagagttgaagttagagtaaccttaactataatgttacttacgttgatagtaaaagttgtcgtcttcgttagtttaaagcagtgcagcactgtctcttactatcctcctctactactagcacgagtcccggtcgctaggtattagagaggatgtagagttgcaggtctatctgcaagtagcctaataattagagagaagaaagaagggaggaaaataagcgagatttatatgcctgctagcactagcacagggctgctaagaggcaagcgaaaaaaaaatcaatagtaaagtaagtatctctttgcgcttcttcttgctgcgaacgtactactacctagggagctagattactgcaactactacgtcgaagaagctagcaagcctactctaagagcagctgattagagcaggacttatacgcagagataaggatcacgtaatattaaatcgcactatattgcgccctctatttaacctatagcagtaaaagtagtgcttagtatctaggaacttagtcgcttaactagacctaggagagggggtaaggtaggtatatagaatagaagagagttatagagtctttagcagcgtaggacgacggtgggcgactgtctacaactgtcagctactagagctaggcgggaactagcaatatagtagaataaacttatcgtacacagctgttaacctatgtaagaatatcgtaaataataactctaatgctatttacttatttataaaataatacctcttctgcataatacagttcctctccgttctgcgcatagatcgcttctatataatatacagcttctagcctaaaacctacgcagggcttattaaatatatagctagatactattcctgatatcttgcgcaacagagtctagaactatctaagaatatttataaaatactctagttaaacaaaacgtacacgttattgagcaacgagtataatactgcttaagataggaaggtgcatatatatacggcagacagcttaagctctactgtaatagtatatgattatattaagaaggataaaaatgcagacttagcaatagctaatagcattttagatgcactagatatgtgcgcaaaggacgaccttattggacgaaagagcctgttgttaatatctacgcagatataggaagtgctgttttagacatataataggcgattagcagaggaactagcaatagcagagtctgtaactgcaaaagagtatataacactttctctaatataatctagactaagtttactagccctaatcacgttaatacctttagtttagactttgccttttcgtttgctgcatagctgcaacggattaaatgcacgctagaagatattaatagcttctttgcagatgcacgattatataacttatatataagattactattttaattaggctgctaatagcaagaggcaatgtcagcaatgcagtctagtatataagataatatttagatataggaggacattgctaagacgtctggtctttctggacttaaggctaactaacattttttcgtatattagaacatcttatcgctgattgcgtttataattagctattgcctatttgcagataaattagtatacgctctaagctaattcttcttaggcaatacggactatcctattcgcgtttattataaattatattctagagactagtagtagaacatataacaaagcctactagatagagtaacagtcgtgctgattattatattagttaataaaaacataacttcttacttatattaggagatgtagcagcatagctagtctacgttataattaggaatctatcctgcgaagcctaacgttggagatcgacacctagtactcttctagctaggtttattcctacaactaagattcgtgattctcttcttaagagttaagtgtattactattgcataggtaagcttctgttacgtaagtttaagcactactatattagcctatatagtagaacactgttgcttactatctaatacagcactagaaaatgtagctaagtctagaatactacttgcatgcgtagatagacgaataaagcagtgttatctaactatttgcgcgatattagctaactacgaagaacaagtactcttaactagtgtaaagaaaaatcgctattgtatgcgttgtactgttgtacctaacgatagagaggatttatatagatcttacctatagagaatagagcaatttacttagctataataagagagatgtcttgataaaggacacgacgactttatatatctagttaattattttaggtagaagcactataactttaatattcacgtgtctttagcaacagatatattatacttgctgcttaaaggtttagtaatgaagatgctagactttatgcaagatatgttagatgatatctattctagcagtagaaagacctaggataacagtactatactagtaacgcaagaatctagtagtactcagttaaatgagcgcttctattaggtaatgcatagtactagcctaaagcgttttaataacaagagagcatttatagaagtctcttaatagactagcatagagcaaaaagcaatcatacaacagcttatagctgtcgtatctctattatttatattaaaagtgccttttgcgctgcattttattcgtgcagtatgcgacctagttatactagcgcaatataagagttacaacaaggataccttagcctatattcaaggagcactagagaggataaatatatttaaggagaaatttcgagtatatcagcaaacgctaggggaagagaagaactttaattattctaagtagcacgcgttaatatatattatataagacatatgtatatatagagctttagatagtatatgcactagagcgaacagcgaagcatattatattactatagtaaaatagttctactctataacaaataagaaagagtatatactgtaaatatgcttgcataattcttagaggatagcactactagcagctaactatgctactatagttaaatagagttaactgtctactactattaacatctaagatcgcacttattctatgagagtaacacgctctcttctcttctgtaggctcggatagttaatactagaaatacagccttatttgataaaattacctctaagcaaggtcgccgcaaatatagcaatatctaactttatatatgcagcagcagtatttgtctgcaacaaatgctaggcagtagcaggctaactaattactttttataatgaggactgtttagatgtcaacctatcttaggttagctgtataagtgtatagattcactcttttataaagtgctagtagttctctagtaagagatataacgactctaaacactgcaacgaggaggttataagatgcgcatctaactagcaatagataggcctctagcgtagagactacgtttaggtataagaatttaagcatagagataatagatgatagtctagaacggtaatagatagtagagtagtagcctagctctatctaatacttataattattaactatatctgctacgacaaagatagaaaacacatagcatatattagggtattctctaaggtattgctgtttaataataatagacagatcaacaacactactaaaatgttaagtgtgcgttaacgggcctagaacgcagcccctaaatgctagacattgcaagcttttaagttttataacctaagcacgattatctgcctagtgcacttagtactaagggacctgcctaatttaacaacttgtactactatgtcttactacgttaacaactatattaactaagacgaatataactgcctatacttgctgatatttgacattaatttactgcgcatgctataagagtatcgacgaaagcgaatataaaataactaaggatagccctttatacataatttataaatcttaaagtaaacgttaattgcttatgtcgagtctcctttctgcattgaaattttcgtcgatagagagatatagcagaagctatatcttatgctcttgctgcgtcttatttatttatcctcctcgtccttatcctctatacctaaatctatctctctatccttctctagattactcttactctctctaaagctcttaacattactatcctcttaacttatcttaagtctgcttcgttcttcttcttctgctacgccgtcctgtgcgttggcattataaaatctgcagagatcttctgcttcgacagcttaagatccttgttaactaagctcttgtacttgttaggttagttgcctatgcagcgtatagaaactatgctaatcttaattctctctcttcttaacaacgcagaagtctcgttgcctgctaatgctaacgcaggcgtaatgctgcgcaacaaatctgacgagtacaaaggcctagttaataaggatcttaagctgttaaagcaggagatctctgcaggttattagctagatgattacataagctagactagagttgcgaagacgctgcgcagtatgcgctctatctctataaacaacgacttattaagatataagtagtaataacgactacctatactacgatagttctttaagacgaacgacagtactctactgttaacgacagaatcctaaatcgctatatctttgcaattataatactactgcgataaatataggaacgctcgtctagagacagcatctgcgacgcaataaccttaataagcaataaatataagacactatatgcagaagttaagagagagataagagaatgagctatattatattagtctctgcgaacgatgactataaaagagcatattagatagatagtaagagtagttgcgttacgacagaatagcctgctgcaaagtacagcgcctaatagttgcctacgtataattacgcacttagtagtctaatataatcataatgcaacacgacagatgcgctctaagcaacgcaaaatgcgatgtaactataattctgagactaagctgcggaacaatgatagatatgctaaggctatagtctatagtgctagataatctaacactataaatagagcgcgttcttaactgttaactattctagtagctagtgcacacgaataggattagatccttatacgaatagactaactgctgtatgtgcgcaacgacctagcaatagaatacaaagatattagtagccttaactatacacagtttatatagacacttaagagagaggtaaggtttaaggataaacgcagtagcatatactactatacgaaaatagcagatagttagacttatatatgaatattaatagaagcatgctagcatagcgcactgcaagatatagttgcaacgaaactctatagggctacatttgtaattaaactattaatataatatgcgtcttaagaaaaacgttttagggagttcttataggaaaattaagctgaagcctgcgctgtgctctttccttaatgctatagatatattgtatcattaggtgtactaataacgctgggaatatagctgtaatttaaataaattaagctaaatagacctaataaggcaatagataagcgcctctaagacgtgctaacaggaattaactgtaggcgatactagaggacagttaataacagtatatctactaattatacagcacggcggatgacttcttgcaaaactgtatagagagcgcaataatttagaggtatctgcatgccttaatatactctttaagacataactaatcctttgcagactgaacgcgattctttactagtataaacctacgtactacacagaaaaacgcgtaattatagtaaagaatataagaaactagcaggtgcgcagcagcgtagcactatcttctgtaaagagagcgcagctgcttagttagacataagagagcataaaggtctatatcaaagacagatactaacactaatagcaagactaagaatcgtagaaattaagaactatataaagcgtaactctaccgtctttattacgagagactatactataattaaacttataagacttagcaacttctacatagtcttaaacctacgaacctagaagatatgctagttctaataaagggacgcctgcactcttgcgcactagttaatctatagagactagatattaagctagaataaaaacgattagttaatataaattaaaatagaatactactgctatgcagcatacctcttaaacacagaagaacgcactgcattctatataatataagcaaagatactataattactaaagtagtttatattaacttacatgcataagcctttcttctactatcttatctagcagacccgtttcattaaatgctatagagaatacaaaaacgctggatgaaagaactagtacaacctaaacacgaaagtacacttaataaggcttaggtgatattgttattgcagttgttaataaacaacgagacgacgctatgtagtatacctgttaatctatagctagacgcttataggagtatatttgcacagctaatgctagatgcatagttagaggcttagaaaacagcgcctctgctagtttgcttatctatagcgactacgccctgcaggagtacagcctgctaagtaagtatagtcgtagactatctataactatagctgatagtacttattagatgttagacatatgcagcgacctgcagatgcatataataagataggcacgtatagaggttacagctgtatatgctctaaactatctcgaactgcgagttcttaaactaagtaagctgctctaggattttgtctacctgcgctaggatcctaagaatataagttaatctaggacataatagcattagcttatagagtaatagcccgcgtcgctctagtttctaaacagtgcaattgcggctattatagcgcaagcgttctataataatagaaaatagagtattagtgctatagcagggaactaggataagttttagtttctaagcgctaacataatagcgcttgtgagcatagtattatataatgctattaaagagtactacgacgacggaacgaggaagacaatctatttccacagttatactgtagagagtatgttataacagcactaaataacaatagctaatatagtatagataattataacgctatctgcgagaagtagaaaaggctgagcgagatacgctgtcttcttatttaggatgctttaaaataacaaatagctatatacgcgaactatattaaaaactctagatctaacgttactgtgctagacgactattacgataataacgttaataatattcttataaaatatatagataataagcggcaacgatataatacattaatagaagactataattgcgtagggaaatgagaagataacatccttactatagataagtgcagaactggttacagtaataaggaagatatagaggctaatgagagagaggcaagatgcctaatataacataagggcaaaagctaatagataataggaagagactagagtgcgactgcgtgaattattaggagaaatacacgatatattgcttagagagtttcgtagagctaacgactttacagaaagtgtaacacacaacgacaacgagcaagtatagttttagaataaagggaaaagttagagcattataatagacagcacgtagaacgagtttactatgttagcagaggaatacacgatagataattgcattatatacgctctagcgctgacgaaagacgaataggaattagagctagaagactatgacgctctagtagaaagatacgaagaagagataaactgctctaatctatacagtactatgtaatagttaaatagataatgcagagcaaattagcaattaatagctatataattatgtttctgaaatgcattaagtctgctgtagttcctagagtaacgatactgtcttgcacagttgctaaccgtgcagaactagcttgcatatagttatagatatgagactctatctctaatagcactagattacagacagagtaagcctaatagctgcagctatgtttgcacagaggacttagactgcctataaaatatgcgtaactgacgtagtctacctcttctgctctttacagagtatatagaatgtttagtatgctaagtctgacgactaagcacagttaagcaatatagctacacagtgctaaacggtagaggatagtaactagactattctgacgttaacccgacgtcggaaaaaagtgactagagcgactttgtcgaatcgttatatctgttgaattgacggcgaattgcagcaacactactgactagacacttttcacttttcctgacgtactattaagaaagaaaagttatagatatatacttaatactactactaacttctctacttatagccttgctagtttaagaagagataataaataagaatattataaatatatttacttaactaatattaataatctatctataggctactgcatttatagctagcactaaattagaatatattagcaaatataaaagaaagctaattaataaggcctagataaagagactactctctaaagaaattaagctttactataattagctactactacttctattagcgcagttaaagctaaaagattatctattatataaaatatttaagaaagtagaaaaaacttatctctagagctattaataaataaagttatagactaaagtctaagcattgctaataaagcaagcaaggtattagattctagactatatatagatatatacctataaacttaataaatactactgccttaataaatgcaaggcaagactagtagtaagagaagactagcaaagaaatattatcttctaagatatatatatagtaatactagctagatacttattctaaatacttatagctattgctactaagtttaaccttaaactaaagtaatataatattataaacgcctttatatatgctataattaactaagaaatatatataagaatactaagagagtattagaaatctagcactctactaaaagtgtagaaagcactatatagactctagattttgctactactatagcaaaaggagtttactataactcttatatctatagagttctaataaatactatagaaactatactatataattaaagatagagtaattatcttcttctatatagataatattattattatatactacttaaagaaagaattagaagctctaaaggctattaaatagatctaagataaatatctctgcatagaaagaaagaacttatagtagtttcttaaagtagaagttatatataactgctagcagaagactatttagctattctaagctgcctatattaataaaattagcctacttattaattactagagtataagatataatatgctaatattaggcattaaacttctactataagatagacttatagcgctagctaaaattaataagtattagtataagattagatctctgctatttatagcagttactataaggctagatattatctttataatattataccttgcttaatttctagttaatctaagtaataagtattaagaggcagtagactaggtactactatatctaaagtaattattaaacttagctcttaagcttaggaaagataaagattttaaagttataagtaatatattatttatagataatactcttaactagaaaagcttataaagctatgctattaaactttttagcagtcttataacctagagagtaagtaaataagatatagttataaccttaataatagaagctaaactacttatgctctcttaggtagcaaagaaagctatctttatattgtagctactaaagaagctttaaattaatccttagtaatctaataattataattaaatgccaataataagcagactattagactagtaatagaagatatagctaagctttaaataaaacttcagcatattaatatatactactactagctaagataagaagttacctagaagataattaagatagagtatatactatctaataatataatagcagatagatttactaaggctcttctagctaataaataggctaactttcttaattaattagaacttattaagcatataaaagctctcttaaaggaagctagactagagttactgtaagagtaactagagagcctaatattatagctaattaactagaatgcatagcttataaggagaacttctaagctaagagagtatattagatagaaggcgtcgcataaaatagattaggtaattaatctactaagaaagatatagaagcttctatatacgcgaataagatactgcgtgcatcttagatagaataataataataatttctatctaggatcttattatatctaatatttttatatattaatagaaactagtcttactatattaaaagcttttttatagttcttatatataaatatattaaaaaatatattcttagaagtagagagaaagctttttttattaatatagtagatatgctagtatactaagtcttatatatattaaaagtacttctactttaatagtaaaaagtattattagatatatagcaagtacttagagttagatctatataattaagcagagacttagctcttaactacatatagctaagtaaaatatactagtagtacttagtaataagcgtaatataaataaaactctaagatagtctaagaagataataataatgcattaagttattatatattatttagattctatcttataaatctatttaatctaataagtatactatattaagtagctaaagtatatataataaataagcaaatatatagaaagttaagatcttttatataaagcagtagttcttaaaatcttagtttagatagctcttatagctatctaagataagtagcttatataactctacttaatatatctttaatatagtttataagtaagctagctacttaactaagctagcctacttaattcttactaaaacgcttacgtagtaatatagcgtaatattataataaatttatatactataaatataaatatattatttattagaagcattactatcttctatatcctctatctctactttatagatgcaggtgttatatctagtcttactataagtgctatagcgcttctttgcgtatactctctttaatagtctattattattattataatagttctctgctattatagtaattaagtctaatatcttattaattattaagatcttctctacttatatatattattatttatatactttatactttattattacttctatagtattttaaaagtaacttatttctttttatattaatactatattatgcgctttctactaagcgcctttacttagctatataatctttttatttattaactctattatagaatttatgcagttttttactttctattaaataagtatactttgcgcttctatcttataggcgttatatagtatctttgcctactaagtactattcttaatagtagttaataatagagtatagaagcatatattaagctttaataacactgcctctagattatatagagctaatctagtactttaaaactctatataaatattctctactataaaagtcttcttaaacgtagctttaaaagctagtaaaaaggtttctttattaatatagtagatataactatatactaaagctaagatactattactatatatatgctttaatagcaagaaatagataatattaagtagctatagtagat