cacgaattataaatatgcaatcgtcgctgagcccaatcaagctgcttatattgtcaagtgctcaaaggaggagaaagaggagtggtccaaaaaggctgaattactacctccgaaacttgaatactatgcacagtttccgaaacaacactacccagccagctgtggcactcgtatcaaggggacaaagatggccaatgaatggtcaatttctgcgggatcatcggaaaacactgatacaggtctgaagcacgaaatgcctccatctctacagaatcattcaaaaagagcaaagccgtagtcattttctcatgaatactgcctacctgtaattgcctactcaattgtggccttgggctgatgagaggtacttattacagactttgagtaggtccataccgggagatgggaaattgaaggatgccttcacgattcgaggttcagctgccttattcttaagatcctcatcttcgctggtgccgactgcagcgagacattcctcagaaattccatatttgcggcacaggaataccctaagctccattatgcacatgcgcgctgctactatatcccgaagtcgtgagaactcatcttcttcatcaacaatgtccaaactatcatctattgtttcttccaggctttctgctttcaaatcaagcaaacgggcgagcatacaaggttccagcatgtttctgtaggttatgttgctgatattggaacagaaaattatgatttcttccttcagatgaagtgcagacgtatcctcggcacgggctgtaaaagctttattcaaagcgttcagaaatttcgagtgcattgtgccagcttcgaaaacagtctcctgcaattttcgcagatagtttaggttaatagcgcatccattgctttggagccaacgagtatgctcgatgccttctcttattcccgaactcagcttgctgattagcatggtgccattttttgcgagaatgtcatctagcgtttgaagggcgagattatgggtctgatcagatgaggacgaagttagcgcaataatagtcgtaatgcagtaagcagggttagtgtaaccaaactctagcgctaactgaacaaatttgagggctatgcaagtgttagacgcgtcctcgaggcgggccgtgttcaaaacctttttcaaatagcgagaacatagtgcagagcatatggtatcgctcgttttgtcttcctgagcactccggtctctttgtgtgctcctagctcttctaaacagcggccgaatcatgtgtgaggacttgaactcctgatgcgcgaagaagtcgctgagacaattgatcattatcagtttgatctctagactccctgatgaaaattctctatcaataacttttaaaacatgacgagagttgaacagcttagggaatactcctgcgactttcaaaagatttcttattgccacttttcgcaaattctggggaatttcgatagtcgtgaacaccagcaagcacttggtgacgtactcgagtatgggctctctagttttgacctgtgggaacttctctttcgtattctcgaaattacaataccttgcaaatcctgcagcaagatataacaatctttggaccttcccatccgcaactacggagcttgggtcctttgttgccatattgatatagggcgcaagttgacctaagcaagacgaacaagctttggatactctagaatcgtccccgcggtgcttgacaatactccagcacaatggcatcgcttcttctagctcacgcaagtccatctttggaagtctacctaaaatgacagtttccaaatctgttaggaagctgaccttgaagtatgataatctggagaagctgttcctgaacactttcaaaatgtagtattgcagttctgactgttctggggacaggaggtacgggaacaaagttgtaatatgatccttcgtgataaaactttggtcgcaagaggataatatcgaaagtaactgtaaagtgttgactattgcagagtttgcctgatctttcacctcagcaccatcatactgtgtgctaattgcatcatctaccactttgctggctataagctgggttgacgcctttatgtgttcggatatgtctgcctcatgtagttcaggttcgagaacaaagtcgttcaaatacttctcaaaaagcctggaacaatccctgtcttggcctaggacaagggaaatgacattggcgacttctctgattttggggtcattcaaagattgttgtttttcattgatgacaaggaaccaacgttccagcaatgcactctgtgccttctcaactatgctgtcttcctcgtcttcagttctcttcaggatcctactagccacgaacgccttaacgtgactgtcaagtgcggcatcgtaaattcccatgttcagtctcaggatgtgttttcgaaccactacactatcgtcattataattgatgtttatcagatgataaaattccgtgtattgagaaatgctcaataagtcaagtattgcatctttcactgacggtgaagaatctctcaatcgttgttcgattactccttttactgaggaagcagaaagcaaattggggtctcttgctattagcggcgtaagacatttcacagcgcctgatctcaactttactctatgccggtctagtaacgacaaaacgagcttaacgtagggggcgaaaaggttgatcaattcagaaacatatagcgtcccaaaataatctttctcgtaatcggagctcttctctttcgacttgctgattgacctgagccgcaacgcagagttattttcaagaagtttgacgatctcgtcatggataagctccgcccattgggtatcggaagaatcgaatttggcaagagttaacaaacatgccatttgtttatcccaaatatgatgcattgccatatcattcttgctgttttgattcatatatgactggcacttttggaaaacttgcatgacactactcaacagttccctattttggaatatatcgacaacattatacgcttcaaattctctcgatttcaggcaaatttcttgaatgacacttccaatatggccaataatctgaattacgacagcttctttggcagcgctagctaggtgggctgggctaaatgtcaagagtagcttcttgaacaaagaagctagcactaactcagttacactccactctggatgtacgaccattgcagagagatcttgcacataattgtccagaatgaacttttttggggcgctacctggaaagcactttgccagtatggaattattgacatgctcaacgaacgctgcaagctgttcctgctgctccttgaatctcgataagaacttctcaatctcttcctcattcagctggtctgcttgaggttgaaacttggaagaattgacggtttggagcatggataccagggtcaaaaataagtgggtagcgaggaaggagtactgtgaattatgtactctcctaagcttcttctgaacgcgatgagttggtaaagtgtccagacggaacagcagttcatcaagtatgaataatctctgcgctggtaaactctcaaatagggatataagtcccatggagcactcagattttagactctcgagccacgatgtggatgtagatgttccgcctgcacctggtggggcaaaagtaagcagatcacataacaggtaaacaatcttagttattaattcctcttcttgcataggttttttttgaatgtaataggacaggagggaaagcaaggacctcagttggacgcaatcgtcgttacttgcctggtggtcaacatctgtatcctgcaacctctcatttatcctcgccaggaatgagatcgcagatatgaggtagctctcgaggtataatcgcttttcatctaggtcgagtgagaatattgttaatattgaagtggcgcatgtgaatgcaatgctattgagatatcccgtatcatcgttcttcaatataagatttatgcttcctgcacaaacactcaatatccttctcagcacgttcacacttagcgtcttgcagatttctgggatagaggaaacattcttcaagatcattagtattttctccgcgcacaattctgaaagcacatattctgatcctaccttggtccagaaaagcggattttccaaatcagcggattcctcatcctttccaattgattccatgagacgctccaagtctctaagatgctgagagctgagggctgattgattaagtgagaatccatcggatactgtttttagccttttaggcgccgtccgaaaatcaacttcaccatagttgttaccactgctttcgagttttccttcaaattgtgttccttcttcgctacgctctcttttcaaactctcgaaacaattggtgttcaaaagccgcatcgcatgttcagacagaccttcaaataagtcgtattctggatttgcatccgcccttgtagccaaatctagctctcgaaattgaaatgctaccgcgttatcctcccccaaagtcgaaaattgtcgcttctcctcattgtcgtggctcggcggctgcattccaaacgcgtccttttcataaacaggcgccaccttcaaggacgatcgcaacagcctacatagcccgctcttgggaaccaagtgattgagtggctgaaactctagacattccgtcaaccgctttggaatgttcgttttatctcctggaaatgtagccatttggtttttagccgcccttgcaaaatactgtagtcaagatcacttgaaataaataacctatattaatatctaaaaaatacagtggcattaaatacgaaaaaagagctaacggttttcaattgattgaaatagagctactaaagctgtacatttgaagctttcgatgacccgttgatgacccattgatgagtgcattgcgtggtctcagactgttatcattgatatgaggcagggattgatcaaagttatttttgaagcgaaaaattacgttattgtgaacaaaccggctgggatattctgtcagccgcctgatctgaataagtccaagttatgtgaggaaactgctccggttttgatggacatgttacggcaccagttccctgatgtggcctctaattggcgaacagtacataggctggataccaacgtcactggtgggttggtcattgctaaagataagaacagtgcagcgatgttttcacggaatctgagaaagggtggtaaccacggcttcaaactaactcgcaagtatgtggctattgtaggaaataaggcaaaagatttgccagaggagggcgtgcttggggggccagggatgttgagctggtataaaaaaggggaccctggattgctggtgatgcagctgggcactgggaaaaaacatcagctgcgatggcagttatcaagcttgtgtggactccctatacttaacgacgtgaagtacggcggcacaccagtgcttggcgctgggcggcagattgcgctgcattcggcatttatccagacgcaggttggtctgctccagaaacagcacttggtgcctgtggaaagcaagttcagaggtctgtggtcaaaatacgtagatcaagacggtcattttagtccttcaatgcagagccttttgactaaagagtggctgttggactaagtggcatgcgcaataaagcatgccgtaattctctcgagaagtagtgcactcatcttttggtccgtgcttatagcggccacgaattcttgtatgtctttgttgtgcagccctgtgattttatccagcttgtactgttgtaggagcctccagagattatccccgcactccagacgcaaaacatgcatttgttcttcgcttaaaattacacgcggcggtcccattgtattatcgtaggggaacacaagccttcgcagcttcagaagcaaacgtgaggtttgtatatggccttttacgaaattgtggaaggcattgcgtaaagaacggtcaactatgggttgcctggcgatcaacgcctggccgtatttgcaaatcagatataagagcggtcttcgctgctcaaatttggtcaaatttttgaacaatgtaaagatataatggtgcaggaatggtttgtgaactcctggcgccttttcatttttggatgtactgattaaagatctaaggagatcaactttctgtctccaggatagagtattgaccacctcacgcctagtggactgcaattcaactttagctaggagtgtttgcgaagcgttgtttattatctctagaatgagagaaggagccgcaatcccatgcaagactttcccgcacagtaggcccccatatagagaccacacaaatgtatcttgcagtttagattcaccacctaatagagacgaaatgtaatccgaaatttcaaaccgatcgtagctactatacttggaaagtttgcacattgtgtcatattttgcactgtcataacctacctcgcgcgctgtcttgacatgatgggatataacaaccggaaggtcgtctaggattaacttttcccagtcaaattcataattcttgaagtgtgtggtaagcagttctataactcggtacagctctatgaggaattctggatcagaagatggtatcttggttccgaaccaggagcttacaaaattctggaaaactaatgcgaagaaagagtgagcagcaaggctcgcatcttccagtttatcaatttggttatgcacttgttttggatacaccgagcgacataggtctctcaggtactcaggagagtctttctcataccgcgattggaatttatcgttttcggactgactgggatccgtttcgcctcggctcttctccttacgctgatatctggaaaccaagctagagtttgcattgtaaaggatagccgacatacaccttacaaccccacacccttggcttgaatgtgtgaaataagtggttctggtgatttgaaaattgctagatctcgcgagcacggttaaaataagccgaatgatccaagaacatattgtagctgcgttggaagacccatctcgtatacactacaaaaacctttggctcgtaagttcagtcaacgaagaacgtgaactactggaactgtttagctttgggcagataaaagatgcagtgggttctattagaaaacaaatgacaccacgaatgtggacaaaactacaaaagctaaccttgttgaagctgtgttgtgagaaacgtaccatcaattatagccaaattatagatgaatgtgcgttagcgagtcgtttggaggtggaacagcttgcgatgggacttggagatgtggttgatctacaaatagacgagacagaaagtcaaatatacgtgcagtggtgccaggactgccgggatgtatataatggtgagcaccagctcatggtagtcagtgaacccgcaaatactagactggccattttggaagacctgcgaaaatggcggagcaagctcaccaacgacatgtcatgaagatgtaagtaataaataagaataataaatatatatatgtgtgtgagcgactgtgtgttttagcattaatagcagcgctgacgctcaagcctgctcctgttggccggctgcccacaacttctggacaacacccgttagtccattttcctcagtttctagcttgtagatacccacaccgcccaccagagaccctagagtcaagaggtacatggcgtacgtgtgaaacttgccgtacacacgcgctgggatgtaatcaataatgcaggactggaatccgacgtaaccgtgagccagaagaaccgttgcaagcagtgagtctgccactacgctcagccctccgccgtaagccaagctgctgcccacaagtggaattagtgccacggccgtgaaacgctcaaagtcccagtgcaaggatccatgcttcttgtccactgggggtgtctcagtagcgtcgttaacatcacccttcacaccgccaggcgtaggagttagtgttggtagaaatggaatagtaagtgacctcttgcttgtagtgtgcagagctcttgctacactgcttctcaccattggtcccctggaaaacatcatctcgtaaaacttggaaaatatatagatttaggtcaaggtgtcaatctctaactgtcccaagagctcaaatgcttgtagctaattgtccagtctgttacctgttccaagattgaacttgtcttgactattgttctgttgtgttagttatcataccttcgctccacatcggatccgataatatcgaacctgctttcagtttttcggagcatatcggcaattttgagatgatttttcaaatgtctccgaattgttccgatggtcacaatcaacgaattatggcgtaaataatgacattgaatttagtaattagaaatcagtttagaagcatctcgatgccttgaaatacaagaaacaaaagtctctaagaagacttccagtttaggttctttcgagcttctgttatcttcattacaaccttaaacgcagttatttgatatgcttcgtaacctagcgcgccgctctgggctgcgtaggacgtttgctactgctttaccaaaaaccagaacttcagttttgcctaacgggctaactgtggccactgaggcgattccaaacacgtctagtgccacggtaggcatttttgtggacgcaggatcgcgggctgaaaacagtaagaacaacggaaccgcgcattttcttgaacatttggctttcaagggcacgaaaaaccgcacacaggtggggattgaaatggagattgagaacattgggtcgcatctcaacgcctacacgtcacgcgaaaacacagtgtactatgccaagactctgacacagaatatccccaatgccgttgacatcctgagtgatattttgaccaagtccgtactcgatacaaatgccattgaacgcgagagagacgtaatcattcgcgagagcgaggaggtggacaagatgtacgacgaggtcgttttcgatcacttacacgcgattacgtacaaagaccagcccttgggacgcaccattttgggccccataaagaatatcaagactatccagcagcgtgacctgcgggagtacatttcgacaaactacaagggtgatcgtatggttttggcaggagctggtgatgtggatcatgacaagctggtagaatacgcaggcaagtacttcggccacatcccaaaatcggaaattccagttcctctgggctctcctagagggcccttgccagtattctatggcaatgaacttatgatacaagaggataccttaccaactactcatattgccttggctgtagagggtgtctcctggtccgcacctgactatttcacggctttggccactcaagcgatcgtcggcaactgggacagggcactgggtactggaactaactcgccttcgccactagcggttgccgcgtccagcggtaacaccttggccaactcctacatgtctttttctacctcgtatgcggattcaggactgtggggtatgtatattgtgaccgactccaaggagcacaacgtgaaacgcattatcgatgaagttctcaaagattggaagaggatcaagacgggcaatattaccgatgaggaagttttgagggcgaaatcccaactcaaggcttcacttctactttctttggacgggtctactgccattgtcgaggatatcggcagacagatcgtcacaactggtaagcgactttcaccagaagaagtcttcgaacaagtcgaccgcatcaccaaacaggatatcattacttgggccaactaccgcctcaaggataagcctgtctcgattgttgctctcggaaacactaaaacagttccctcgctaaaagttatcgagcaaggattgaacgcttagcgctttcctttcacttcatacctcatgtagataaatcttaattatgcatttattcattcctctttattttgtaaactatctgtcaattcgtcatctttgttattcccgttactttcaaagacatctgcctcctcatcttcctcttcttgatccagatcccggaatacgctttcttttggaattcttttcatgacttccggccgatcaaagagaggcccgatctttgacacccatcttcttctcttgtcaagtaaagactttaagctggaactggctgcttgctgatgagctgcttgaatcgctgcctgggaagttgagctttgagctgaagctagagcttgttgcttcttctttttgtttttgggtgctctgattcttttgatgtaggcttgatcgacttgcttatcgaggtcgtccaaaatcgacgcatattcttgccatgccagatgacgttccaccaaaggtacaagcaatgctttcctcttgatgtttcttttcgtgacctgttttaactcactttgaagttcgcgcagttcagcgctaatttcgtcatcctcccgcccagctagccagtctggatcatctccataattgttgtcatcatctcttggtagattcatgtaaatccccacgtatttgagttctctcttaagacgttcctcgaacgtggggtaatcgaggttgacgctattgactttcctgccttgctgttgaggtattgcactagtagaagatgcaagcgcctgcttattgtcgtctacttcactggacggggtgagagctgacaatcctggatttggtgcgctggcctttgtatcgttgtccgccgcagattctaaatcgttttcgtctttgatgttgctatcgccatttggcggtagttcatcttttagaatcgcagacagtagtctagacactaatggcccgcacgagacctcttcggtttctaagacgtcgtctgataactctgcactagatttctttggaagaatgctagagggatcgttcaagggcggcggagaaagatttgcaatgttttgattattgtcctccttagcccaaatttctgtgtagaggggacctagctttggaataatatacggtgttacttctggatcataagacctctcgacggtaacattgggcggtaccagatactttttcttcagaaacttcacatcatcgtccgtaagctctctaaaaaagttatcgatggaagcaaggaaagtgctatattggatttgatttgtaggcttgggcctcgagaaatccatatcgggaagctcgccagcaagatattctttcaaatcgcttgtcggatagctggatacaccatacttctttttgaggtaatcttcacctgtgctttcgaggccctggttagtgaagagacccaatgttactgcagcagctggaagcgtctgggacaccacgaattcagatttagggtttttaacagatgggtcactttcgattcggtcaatctcaattttacttttcttatcgatatgcttcgaactgacccccagtccctcctcattctttttgttgtcattcgcttcatcaagctcacccgcctcgttttgccggggctgtgggacagctttttcagcgtgttttcgcgtctctccctcgtcgtcttcttcatcctctactttcaaagatcttttccgtgtcagctgtcgccttggtgtctcgctaacatcatcgtcactctgagccacttccgatgcctgttcttgggcttctactgctaccggctggacctcttgaaggttgtttacagcaggagggcgcgatgcttccagcgcttcttttatcgtggcgatcgtggcacggtcgctgttcagaatccgttccaaggtcgtctctaatttgtctagattcgcctgcaaactagtaagcgccgggagccctggaatagaacgtacgtattttccatttaatagccctatatcacgctcaaacgtcaggtccaggtctttcaatattgacgtcagaacccgcgaaggttcgtgtgcaagctcgtcatccaagttttcatctttgatcccctttcccctcctcgcagtccgagacatctcggcagaagccattaacaatcaaacctgcgctgtagtttaactttataagcgtctctagagctcgatatcgcagctcaacctgtcaacttcttcaactttatgttgctttactcatcgcttgacaattctttaaaggatatgttatcaaatttgactattcgaatttttgaagcacgtgaatatcgcgtgactcattatgtaagtcagattgatgaaagttcccgttttgaaaaatttagagctaagttgaagattgaaagaccttcaaatggggaaacagcgggaggcatttacaagattctagcaccatgagaaatggtatgtcgcttttaatgcggtcagcgttaagctgcagaaacgtggctaccaaaaaagctgctaatagtggagttctcgccgctgatttatatcaagatccatcgaaatggaagtctctaaaacctgaccagatctttgagctttatagggaaagattggttaagcttggcactgaatacaagccatccaaggaggaattggatgctttgttatctactgcagagtcaactggagtctcgccccgtgcgatcaagagtgtctactacggcggggaacaagcagcgtatgatatttcgggtttcaatttggaggatgactacaaacccacacctttcctgttcgatgagctgccatcacaggctcaaactctggtccaacaacaccgtgaacagcggttctacaacagactcgccgcgtacgagctgcccaaactggtgcaatacagacaagagtatcgcaggccttcgcccaagacaaatccggtcacttatcgttataccacatacatcggtgaggaccatcctaactcgcggaaagttgtactgagtctcaagaccaaagacctggggctgacagaaaaggaagtacacaagtttcgtcttctcgcacgcacccggtacgaccacaccacagacatcttcaaaatgtcaacagacagacacccagaggccgcgcaaaatgcccggtatctgagtgacgtcctgcagcggctaatcaaggaggctaaagacgtctcagacgattttgctgacgtgcctttggatacccgacacattgtggctcgcaacctgcgtcgcaaaactcgcgactacaaattccctgaagaatggaagaggccgcaggatgctccaaaggagatggtgaatgttgcagagctgattcagaaatctttataataacagaactccggtagtgtggtcgcaacgtggtccaaaataacccctgcaccctaactctaccgcttgtaaataaaacgtcttcgaaaaacatgtgcttctctactacaaacgaatcttttgttacaactaatacactcgagggcacgctgtgccctcccaatcacagtcttctagaccgtcaaaaacttttgttcgttaattaattttaattttgcaatgcttcctgagctgagcctggcactctacgaggagctgtgcttgtccttcttcttgtcctttctcttctttttcttcttcttttcggagctgcccgtgttgccctcgtcctcgtgaggacgcttctcctttggtggctcgaattcgttcaagtccgcctgcaagtagtctggaataggcacaggagcggagctgggagcatccaaaataggtgcaacaccgtttttcttgtcctccaggtacttgagtttctccaggtggtaatgctgcagttccacgttgtaggcctgcttccacttgtccttttcgacgtcgctcatctccttccatttcttggaaatctcctgggtaatttcggtcgatgacagaggtgggagtccggccttttggcggtcctcacgtagagcctggcgaacgtacgccgagtacgcaaagaaaaccgtcagaggcttcttgggcgcatttgggtcgcgttcttgcttcttgcgggcaggtgcggccttcacaggcgacacaatgcttgcaataacgtccttgtcgtcctccaatgggttggtgagctcagagcttacaacgtggatttggttcgttgctgatgtaagcttctgtagtgcttccgtaagcgtagtgaaagcttccagcttttcgtcctcgtcatcaccaatggcattgtagaagtctatgatgcaggatgcagtctggttggcggatttcgagagttcgaatagtgaagacacaagctgcaacgttgttagtatccatcgatcatcgagaaagatcacaattccaggttcaaactaataacataccgtgtccttggcggtcctgagtttaagagatggttcagacatcacgtgtgtattctttaactacttcgtttcaaagcactatgtcttaactttcttgtttccttgtacactagaaatctccctctggggttggtgcgtaatgagtttaagtttaggctacttcctgcctagttggtaccactggcctccgcctagcgaaaatttttctgcctgtggatcattttcggtgaaggaaacgtcgggccggatcaagatcatgttcaacgtttggtatttggaagggaacggatgggaatgagaagacgttggtgagttagagagagaggcttgaacgtggtgtaccgtttgcagtggttttgtttagtaccgctttgagcagcaagctcttagattggactttatagtttggtgacatttcgggaaaaaatgataagtgaaagtgttcacgggacaagaaattacgagcgtctgagggaggtgcaagggcgtaggtgtgtttgaatagggggattcgggtgggaagttgataattagagtaatgtaagggagttatattgggttttgtagggtgggttttgtagggtggagtttagttggtcgcgtaatttggggtggaggactattcgcggtttaccaagtgccattctattcgctgactggtatgtgggtgagaggtaattctaggttcgtataaggttttttatttacagtaataatgaaggtgcttgtcagatttggattgcttcttggtgtgtgatagcataaattggataatgacacagtggtacgaagtgatatttaaatcgtccgtctacaccagtgaagcaagtagtgtagatgacaagtggcttcatgcatggccaagagttgaatcatgagaccgtgcgagaatgcttggggatagccaaggattgtaccacaaggtgagtagaattttgtgtaaatatcggtggttgatcgagggataagcttttattgttggatcaaaataattactaagagattcttaactccatcatctacacattgaacaaattacttcactatggaaagcctgactactaaaaccgacaagcttttagtcaaaggtgcctaggttgactagaaattgcaaagaccggccgatgacaattcttaagaagagtgatattcatcatgctaattttttttagtacgaaagcaaccattagactggtgtaaagattacttggccctgaaggcggatcttagtttttttccggtacgcaacgatctctcgagccaacagtttctcaaccctgaaagacctcacttatcaaagaagcatgattctcattcagttgattccaaatgcatcccttgatatgctgtttgtggagaaagatgaataacaaatctattcagcttctcgagattgtatatccgtatcactttgcactagtgtgacatcgtgaccatcttaagcccgcagccacatgcactaatactcacaagtctctaaatcaaaacatctatacttctttaggcatatcatatatcctataaattaagtctacgtccgtgtaacaaatactctcctccagaatcagtagtggtatctgaagtacttgttctcaaagtccgtgtaatccttgaaaccgttgataacaccctccttctcttcctctggagtaggcttaccatactttctgtctctggttttgttcctgtagaacatcaatgcatagtacaagatgcacaaaaacatcatacacgcgtaggaggaaatcaatcccttcataccagtgatgtatcttggagcctcctttgcatagaagatcttggaaccaatgatgtttccggcggtatacatcaaaaaccacataatcttagaggtggaaatcttagatgatcctgcaacggtaacattcagtaaaacccaacacatgattacgggacctccaataatgtaaagtagccaacagcagccaaccagtgcccacttgtgttctagaggaattaagtgaatacccagtaagccggcaagtgttgggatacagagaacaaacaataggatcactctgatattctttttggtgaaaagtgccagcactcctgcggcgaacacgcataccaattcgatagcaccagttggcaactgcagcagggtggcatttaggcctgaaaatccgaatcccttaatcaaagacgagatgaagttggaggtaccaccattgatgataccgcatcctaaaccgatgagggccaagataataacgttcaagtcctttagtgcttccaaagcctgctttggtttcaacttagtgtccttgatacccatctggttcttagaaacacgctccacaacctttagtttctcttcgtgcgtcaagaatctcgcattagcaggagaatcaggcgccatgtacaagaagacaaaagcccaaacgaagttgattaggccgataacaaggaaaatcaatttccatggtttcaaagaactgctcgttgagtgacccaacccgtaggccaacaacgatccaaccatagttgctacaccattcatactgaggaatgtgcacattctgaaaggctgctcttgcttgttgtaaaacatagcgcacatcatcatatttgatggcgaaatcgaagcttccatgagccccagcaaaaatctcagagccatcatgtcccgagtgttttttgcgccaatgtgcgcaaccaacagaacggcccacacaatcaaagcacagccggtgtatttggcaactggtaacttctggatcacccagttagcaggaatagaccctaccagatatccaacgttaaagatggccgcaatgttcgagtagtcgtttcctttgaaattcaagtccttgctgagagagtacgcagatgcataattcaaagacagtttatctaaaaattgcaacatgtaggtcacacagagtactggtagaagccacctgtcgatcttgcgtctgataggcgcgtattctttatcactagtctcactttcgccctccaacaactcttggaacagctcagcaccaaccatgtgcttacctgctacttctagctggcccttgtcatagctgggagacgcggagcccttgatctccaatatctcgccgctttccacctgaaaaggctccttggtgtcttgttttttactgtgcagactcatcttaatgatgctttagctgtgtcttgcagatgatctgaacgaaatttggttacttgcaactcacaagttgttccttaagtatcccaacttcaacttatcaactcttagggtagccaagcgatagagtgtttatcatgtaatacatctactattccgatcatcttcaatcctcggattagattacttcaacatgtttaatctcgtatctctttgcctcttcgggccgcgaaagatgggacgagggattgcagcatgaacctcctgtaggcaaaaggtatttgcatgttcttagctggagggctctgcatgtgcgctcttcagctattgcattgtgccaccctccacgtcaaaatcaattgcttaatttttcgagataagcatcttcaagaagaaacctctactgattaaactgaactccaaaagcatgcataactggcttcagaagacgacgaagactctcatgataactgatatggccagaattaatgctgtagagttgcttgtgctctcggagaatctgctgtttgctctcacgccttcatctcgggaatctttcaatccagaagcttatcggaggtgaactatcagagattagggttatgtaagccatctctgaggatcgcttttgcaacagaaagatagtcaggtgatagggatcagcaaagtagttggccagatacaattgtactcatcctggttcgtgaataggattaagagcggatatggttgtgaatggccaggtagctatcggacacagggagagcatggattgtcgggtttgagagtatcaacttgtgagtggcaagatgtgtcgttcgaagcgaaatggattctttcagcttatgaggttgtttcagatgagacgagaccttcaggtagtattgaatagccagactagtcggagtagtactcttcttccaaatttggagtgattccttggatagcatgaactttgtagcttcagttgctcggaaagtgcttgtttacatcgaaactcgaagtaatggttgaaaccgcatgtagtcggatggttctcttcgtgaggataacagagaggtcatcaggtcaataagaatcgcacacatccggataactgtaatggttggagtgggggcgagtgggtgcagtagaaaacacgtcgaaaccctgtgactttgatgttcggaaaataacatcatttgattgtgctctgactcacttgaatttgatttctctaccctgccttacttggtctcctggagttgtaaggttcattcggtaaatgtaggctaaaccccagaaccattcttggggctctgggagggccagacctgtgtcttaagaaacgtcaacgcgctcttctagctcggataaaaagccttttttgacttacggcgaatattttgagtactagctcctcagcacatgctttgtagtaaatcctaacttcgacaaaacctcctctggtcaaggttattgataattatctacacaattgatttcgaagcgtaaaacaggtttttaataggtaacttacaagtacaatcctctttaagttaacgctctctctctttgacattaactaaacatctcctttgtcaaattcacttgtagctgttgatagtttggcggttatacaacctaaagaaccgtcttcgtatcataagattgctgaataagcttgaataatttacttgaagagcagtgacgtagaaagagaacgaccaactcggagtttgttttcaccaaagaacaccttcccagttctttgaagcagctatctttttgcgttcatgaccggctcctattgtaagattaagcaccaggccgcaggccatgaggggcccttcacggacgcagaagaaagcctcttctttaagcccacaacggcccaagaagtggaattttaccaggctattcaatctcaatcacagcttaatgatagttcagagcttaatttgaatgcatggatgcccgtatatctcggtattttggaacgtggagctcccgagaatgctagccaaattgcaggtgacattgttgaacctatgttggcaaacacacagtgcttagaggacggcgatgatttgcaatcttctaataaaccagtcattgttctagagaatcttttgcgtggttatagaaaaccaaatattctcgacatcaagttaggcagggttctacacgatgacaccgctacagaggacaagaaagctcgtctaatcaaagtgagccaagaaacgacctcgggtactttgggaattaggatatgtggaatgaaaatacaggaaaatagtcttgtatcgaaattagatccacagttttacgatcatgacagcggtggatacgtatcgataaacaagttctatgggcgagctcttgtagatactgaggtacagggcgcactcgaactattttttggtaataacgcattgcatgcaagccagagaaagtctctctatgaactcagtcttcagaggctgcagcttttatacaacgccctcctcgatgcggaagtaagaatgatatcgagcagtttgcttttcatctacgagggagatcctacacgctggagtgagctcggtaatcgagatacaattttaagagacgattttttccaagactccagtgatagcgaggaggaacatgtgtcctcgcccttgagctctctcacgctgattgattttgcacattcaagaatcgcaccgaagcagggatacgacgagaatgttatacatggtatcgaaacgcttcttgggacatttgaggccttgtgtgcaaaataaggtcctactcgcagtagagcagggagaaccttatacgagctgtcaatttggagaacgtcataaatcatgaaagtttggttggtagttagatgacagtgacggtttctgtaattacggtaaatccaccaacaagatccatctttcatttgtgacactggtacaatccatatttcaggttaaaggattacgattcttcatcggtaaactaacttctattatttgtggggcctgcaagttacaagtgcaattcggatggctttgtgagggcccggagcgaaaagcttcagtgttaatgatagtactcaaacaacacgtatccgactgcgatggggaaaagcctttcagatgtcttacgtagcactattcagtatataaataaaaggctgatccggactatcgctccgtttggttggggaaatacaacgatgtatctcagagatatttattcttcactaataccgtacacaatcattccttgatcttgacaatcttaccaatagcaattgtagtaccttggtcccttaaagtgaatctacctagctgtgggtaatcctggtaagtctctacacatacaggttcttcggtctccagaagagcaatgatcttcatacccttcttagcgaaggcaggaggtttcttagacctacggttagttcccttctctaacttatgcagcagcttggtaattgtcacttcctcaatagcagtgtgcacgtgcataacacaggagaaaccagcagaaatgatagatttcaattccacaatgacaatctcagccacgaacatcgtaacattcttgactgggttctttggcgacgtcagaacgaaacctggagagatatcttcctcctcaacacccttgatcttgagtctgacttgctcaccacagatagccatatctacttcggcttcggtctcgttgtaaatgtttgcgatttcaactggaattctgttgggcatcagcaatgtactagtgttctttttgatgtggccagattcaatcttaccttccactatggtaccaagatctttcatcttagaagcgattggaagcatgaatggagcattgaaacgacgatcaacgtgggtcataccgtccaagtactcgagcagcgcaggaccagtgtaccatgggcaatcctttggatccacacgttccttcagaccagcaccggtgtaaccagaaactggcatgaagactacttcctgcttgatgttgtaaccaatagccttcaagaaatttgagagattcttgacacatagatcataacgagccttgtcccatgcgacagttgggtcatccatcttgttgacaacgacaatcatcttgttaacaccctgagtcttggccaatagagcatgttctctagtttgtccacccttttcaaaaccagtctcgtattcaccttttctggcggaaatgacaagaatacctatgtccgcctgagaagcaccaccaatcatttccgaaacgtacattttgtggccaggagcatccaaaatagtgtaacgtctcttttcggtttcgaagtaagctctgccaacttcgatagtcttaccgtcgtttctttcttctttgttggtgtccataacccaagataagtaccaaccttgtctaccggcatccttggcttctctctcatatttctcgacagttctcttgtcgacagagccggtcaagtacaataggttaccacccatggtagacttaccggcgtcaacgtgacccatgaagatgatggacatgtggtctttgccgccgaacatatccttgacaatttcctcgtcaatttcatcctcttgctctttgatgagagcatcagcagaactgactgcggcagtggaggcagcaggagtctcagtttctttcttggaagcgttgtcctcgctaatcttgagctgttcaacctttggcatgctctcctcagtgctcttagagacgggctcagcggcagcactttcagtttccttggagacaggcttctccttctcttcctgggcaggcgtctcttcttctttcttggcatcttcggtttttactacagcaggcttcttggtcgcacctacaagtttgattccagagctggaagccaacttcaaagtcttctttggcttggctgctggagtactggaggccactggggtggaggcagcagccaagggagcatttaagtttccgcctttctgattttgaaagtcctgtagagtcattccctgagactgctgtaccgattgttgatcgtaaggctggtatgcctgctgctggttataagcctggtatccggtgtttgcggcgttgtagccctggttagggtttttgttgtatccgccacggttgtttctgaagcctccacgatttccctggttatagccctggtagccctggttgtagccttggtatccctggttgtaactctggtatccctggtagccttgagtatcctggttgtatgcctggtatgcttgagcatttgggttgtaggcttgatacccgccttgctgctgaccatacgcctgatagtattgctgatagtccttggcaccaccttgttgcccatcattttgatagtactggttgtacgagttttgctgctggtcctgagactggccttgaccctgttcagacatcttgaagctgctgatgttggttcgaagttgtcgctaagttgagatgcttaagtcttcgcgatgtgctctagtctttaaaaatttttactctaaattgtgcttgtgatgaatcgtatcaagttatccttgttgatatactgacgccttagataaaggcgtgttatctatgtaagctaaaagtatctatctaaggaaacatgttagagtgagtgagtaaggatcttatgtagcagcttttttcattttgcctttggatgtcgattttgtccttttgagttcaacttagaatgcttatttaagaataatttttaggatgtaaattagaatagaaccaagcctaccttgctcttaaagggaattgggcggacagcttggcttggagtgtagtgaattcagacttcaaggccgaaaccgcattcctgatatccaaactttccctttatctgttttattggtttttttcattagggagagaggattactttgcgaaatcgggtgggaaatgtcccatcttttaccgaggattaccagttgttctgccaactcaagaaccacaagtatgctactatcaacgagattgtgcctcgcactttttagattatcacgcatttttatattttgcttcgaatttagtgctttacgttattgcaactgaaaacttaattaatctctaacatgaaatttgcaaatgggtaccatcacataagtaaacgtcaatccagaatctaattcgtttatggatggaagttccggctaaggtacagcaaatggtattaaaacatgcttgataattgttaggtcactaaataccgacattgaaagatatcacgattttatttacttaatgtgttgagaaggaagagttggataaatcatgtcgaagccacagggtttgggttttgctcaaacaaaagttcttcatccggaacatcttcgattacaatcctcctcttaggttgagggttgacatcctcgtccaaaattttaggagtcttgatctgtagcaaaccgttggagtaagtagcctttatttcttcatccttaatccttggtaccacaggaaatttgacggacctctcaaacttgccaccctttagttcggagatcctcaaaaacttgtcgttgacgtcaattttcttgtcaagactgcccttgatcagcagctcatgcgatgaagggtggtagtcaattttgaaagacttggaattagcgccaggaagtgccagcactacaacgtacgcatccgtggtgtcataaacattgacttcaggtgaaaatggcatatctagacgcacttgaggcttcgagacctgcaaggggtctggaataggcgatgatgcacccgaaagtactgcctctggacgtgaagacgattctgccttgtcagcttctgaattttcctcgcgttcaccctctgcgctagcttcagcgtccgcctgctccaacgacttaccggttagtgcctttacaagcgtttcaggtgtgatttgaggcaccgttgctggaccctgcgccgaatctctgcgttgttcgagttgagctgagcctggctcctcagccgagtcctctgcctctgcctccgcttcgctgtcttctggctgtccttgagctaagaaagcccgtaggattcctggcaaaatatctgcctggttaggacgcccgctgacaacatatggtgtttcatattcttcatccccatagtaccgtggacggtagtaagccgtctgaggtctttccgtgtaataatatggtgattgcacgtatgggtttccaaatgcacgtcttgcaccggagtggctatggccaccatgatgatgatgatgccttcttgggtgagctctctcttgttggctagacaaagcgtcgattaagtcatatatcgaaattggtgtctgattgaaactcataatgcggttaggttggaaattctcgggtaaataaaagatgatctgttacagaacactaatcccaaaaacaactagaacaactttcatgattgagccattttacccttttatacatccttaatacgagatgtccgttttgccagaaaaatcgtgaaccttctctttgcgtaaaatgacgacttttactccgagaggttaaatctcatgggtaatataaagagatagataggctagatgcagattagatcagcatctaaaaaactagcttctatggccaagttggtaaggcgccacactagtaatgtggagatcatcggttcaaatccgattggaagcatttatttttgagaatttattattttttgaacctgtatgattcaggaggaccgttgggcggtgaacttaacctatacaatagtcgaataccgcaaggtggtaaatgacagtatcgcagagacacttaagattgctggtagtaattggctttgtcttcaaaataattcacgaaaatgtctatcagttaaaattcaagtatatatatcacatatagaaaggtgtgcataccagaaacacacgctagcaacacaaaagtttactggacgtcggtccaggttctaccttggacagacttaagctcgtccttggtcatgaccttaccggtagtaaagtagccagagttgatcttggcgtcaatctcgactctggagtcaggtggaaccaactcgtctgggataggaattctctcaatgataggaatgccctgttccacgatggcatcgtgcttcatgttggacattgacaacatacgatcaatcttggagatacctagccactttagaacgtcaggcatcaattgttggaaacgcatgtctctgacaccagcaatgcactcagttctgtggaagtattcgtcagcagtgtcaccacctctcttacgagcgttgtacaccaggtacttggtaacctcacccaaagcacgaccctcctttctgaagtaaacaacaacaccggatccaccgttctgggcttccttggcggcttcctcgataccaaagatcaagtatggacggcatgtgcagatgtcggaaccaaacacgtcagaaccgttacactcgtcgtggattctcaaagcgagcttcttggatgggtcggaaacgaaggctgggtcaccaaagatgtaaacggtcaaacctccaattggtggtaggaaaaccttgatgtcaggtctggtgatgagttcagggtacataccgttggtgtcacggaaaagagctcttcttagttcctgttcggtgataccgaaacgctcggcaacaccaggcaagtaccaggttggctcaacagcaaccttggagacagcgaggtcaccgttggcgttgagaacgaccttgccgtccacctccaaacggcccttttcaactgcatccttcatctcaaacagctgcatggtagccttggtgatggcaattgtgggtctgatttcaacgttctcggacttgctggtctcgtcaaacaggtatggggttagatggccaaaggggtccatggcaacaatgtccttggagttgtaccatgtcttttgctcggggatagagaaggcaggctgggagttggtgtagtccgcaatgtggttagggtctagctgcttagagcccacggcaagagcgtggtacacacagtaagagcccgagtgagcaccaatactgttgtgcttggagagaccgtctttgtaacgagaagcaacaataggaccacgggcctctggtgaagaagcaccccacgatagaggaattggctcggagtcctcaggataagtggtcaaaaccatgtcctccacaggggaagacgtggtagcggcgaagctcttggctgcggcactcttggtgtgctcacagcacgtcttggtagtaccagcaggggcttgctggctttcaacaactactggagacataatacaaatgggaaaattggaacgctttaggaaataatctgtactgaaggtatacgatgagtatacaaaatgtactttgatgctttctgagaactgaattggattcctcaaacgtccccatcctgctcttcttatacaactccagttacccaaattcccccaaacttgacactaacacaaacacgtttcgagggggaggggagatattggtttaaactctaatcccgaaggacaccaatggagatactgatggctgtgtgttacgtccaacgtgtttgagctgatctcagaaatcactgtcgcgaggagcgccagataagctgaaagtgatagtagggagaaataccaaatccgacggggcagacaaagccgtcggaaatatatggagttggaagctagtgatagttgggagtcgctaccgacggattaactgtgaagctcgtgggagattgagcgaggagatgttgaaactgtatcggagatggaatgatggtctacgatggataggtatattaagttgaacatgttttgctgagggtttgacgggactctttcatgctagtctatagctaacgttataatcatggatttgtgattcgtttaaaaaggtcgagtttgatagattctcgagtactctcgaggactgtggatttactgatagcaggtgattctactcactaatatcaaatcaacctatagtttctatacatcagtagtccaaatcaaatttattgttgtaaattgatatctatcaccatacacggcagagtatatatatagtgcaaacagtagttggattccctatctagttcggcagaacagttctgagccagcgaaacactccctcgctctcacactctcacactctcgctctcacactctcacactctcgctccctcacactcccactccctcgtagtactctcttcaccctaaaaagtcgtgagcccctctccgccccgctaatgctagacggatagttccccaatcgtgctgctcaggatcctttcactgaaccagtccagctatataattctcaaatggggagtccctctgcaatctggcttcaaatcactctgtatcactgacacttcaagaaagtactcaccaaaaagtactcatgatcatcattttcacacggtttttcaaatcaacttccattccatttaggataggggaagtggcgggctctgaacgtatctaaaagaccattatttcgacacagacgttggcatttatgactcaaaaagaggcccaacccgcttcttccgagacgcctactgtctcggtcgatcaaggggacgtcccgactacgccgaccgctgcacaacaggacaattctcccacatcccattcgccagttaaagccgcgaatggaggccattccaggcaggcatctaacatttcggtgggccaaaacaatctacgctccactgtggtgctcgtgaagtctacttttgaatccattttacagcagaaggagatcaagaaacatgttgacacccaaaagtcgctggagagaagtattcaaaaactcgacgaaatgatgacatccaccaacaacgaccccaaatttctggactccatcttgatttttgagcctctcagactcagttgtagaaccaagtccaccggcatcgtcatcaatgcgctcgattgtatgtccaagctattctcgttccaagctctcgacgattccatcatggtgtatccgcccaatgccatggcctctaacgaccaagaaaatgcagcagtcaccggaattacacctcctccgaaacaaaaactgatagatgccgccatagataccatcactgactgctttgaaggcgaaggtaccgacgcccgcgtggagcttcagatacttcgtgctctggccagctgtattctcactgacaatgccgtcacattatgccacggccagtcactactcaaagccatcaggcaaatctacaacatcttcatctattccttgagctcttcaaatcagggtatcgctcaggccactctaactcaggtggttaactccgtatttgacaggctaaacagtggtctagttactgcgccattcctaaatgctggtctttccagaacaagcctgaaaggtccaccttcagaaagcccagacattgctccagaaacgcctgacaagcctttaacccttcaaaacctggagactctcaatgacgaacaagagagaatcgttgacgaagcacagcacgaagaaatagaagacgagaagactttactcatcaaagacgccttcctcgtctttagagccatgaccaaaatctcagcaaaaccgcttgaaaacgacactgacatgagatctcacgctgtgagatcaaagctactctcattgcatatcattcactccatcatcaaagaccatatcgacgtctttttggctcaagatttgattcttccagggaaggaaaacaactctttagttgatgcagttagacagtatctttgtctactaatttcacgcaatgctgcttctcctatttctcctgtgtatgaaatcacactggaaataatgtggctcctaatctctaacttaaggtccgaattcaaaagagaaatacctgtgtttttaacagagatttattttcctataacggacctcaaatcctcgactgctcaccaaaaaaggtatttcttaagtgtgatgcagcgggtgtgcaacgatcctagaacactgatcgagttttacctaaattacgactgcgacactcatttgcctaacgtagtggagataatcgttgattatttgactcgtatggctcttactagggttgagataaccccatcacaaagaatgtactacgaggagcaacgtgcaaaaccattagccacgtataacctagcacaattgccgctgctttccatatcgagtttatcatccgcaaacaataacgataatgtcaattttcctgtggagttcgcattgaaaatgacttctcttagctgcatggtagcagtgctgcggtcattgagttcgtgggcccataaagctctcaatccaaacgaccctgctgctattaactcgcggctgcggggagcatcggcgtctacggttactggaaggaagcctttgtctgcaaatagttcctcgtttgatgtaaacggtgatgccaccggatctatgtcagggcaggaggagcaaagtcaagttgataacagtgaagaaggtgacgaccccacgcagttcgagaacttgaagattcgtaagaacgaattacaagattgcataaacatgttcaactacaagccaaagcgtggtatcaaagtattggtagaaagaaaattcatacctgatgacagcccagcttctattgctaagtggctgtcagaggccgagggattggatctggctgctgtcggagattacctgggtgaaggtgatgaaaagaacattgccaccatgcatgcctttgttgatgagttggatttcagcaaaaaatctttggtggatgccttaagagtctttctacagaaatttagattacctggagaaggccaaaagattgaccgctatatgctaaagttcgctgaaagatatgttgagcaaaatcctggccattttgcgaaagcagaaactgcctacgtgctttcttattccatcattatgcttaatactgatctgcattcgagtcatatcaagaataagatgacattgcaagaatttattgaaaataatgctggtattgataacgaaaacgacttacccaaagaatatatggtcggattgtacaatgagattgctcagaatgaaatcaagctacagtctgaacagcatcaagcaatgctatcaggtgatgtaaatcctgcacagcagcaacagtcagccttcaactttttcagcagtagagacctcaacagagaagcctacatgcaggtctctaaggagatctcatcgaaaactgaattagtattcaagaatctgacgaggcaaaggggaaaggaaagccacgtttattacgcagcttcccacatagaacatgtgaaatctgtatttgacactttatggatgtcatttttggctgcactcacaccaccattcaaggagtacgatgatgctgcgacaacggaaatgtgcctagaaggcataaagatatcgataaagatttccgcgacctttggaaatgattacgcaaggacctcatttgttggtgcgctggttcagttggcgaatctgcagaacatgcaagagatcaaggtaaagaatgtcaatgcgactgttgttcttcttgacctcgcgctgacagaaggtaacttcctaaaaaaatcgtggaaagatattttgctgatcgtctcacaagtcgaaagactacaactgatatcaaaagggattgatggccaatccttgcctgacgtctcgcaagcgagattggccaacaatcgtagctccttcgactcaaataggtcggcctctatgggatttttcgagagatggaccaaaaaatcgacgccaatggaactggctcaggagaaacatcataatcaaactcttggacctgaaatttccaagtacatttcttccagtcaccttgtggttcttatcgaccgaatttttacgaatagttccagtttgactggaacagcgattgtggactttattaaggcgcttactgaagtgtcattcgaagaaatcgagtcttcccagcatgctgccagccctaggatgttttcgctacaaaaaatggttgatgtttgttactacaacatggatcgtatcagagttgagtggactccaatttgggctgtaatgggggaagctttcaatagaattggtaccaactcaaacctggctgttgtcttctttgcaattgattccttgcgtcagctttcaatgagatttttggatatcgaggaactgacgggattcgaattccaacacgatttcttcaagccattcaaatatatcacttatcacaccgccgatacagaagtgcaagagatgtgtgttgaatgcttcaaaaacttcatcctaacgaaatcctccaaaataaagtctggctggaaacctattcttgaatctctccaatacactgccaaatctcagaacgaagctatcgttatgaaaacctatcagctagttgctagtgacatcgtgaaaaaccattttgaaagtgtatttgctcaagacaatgctttcgtagacctagtcaccgttttgaaagaaatcactaagaatcaaaaattccagaaactatcattgcattctttggaagttctaaagaggatcacacagaaggttgccgatgaatgtttcaagaaagattcaaacacttcacttcatggtaaagatctattccaggacgtgtggttcccagtcttattttgcttcaacgacacgataatgacagccgaagacctggaggtgaggtcaagggctctcaattacatgtttgatgcgttagttgcgtacggtggtgagtttgatgatacgttttggactagtatctgtacaaaattactgtttcccattttcggtgttttatcaaagcattgggagattaaccagttcaacagccacgatgacttatcggtctggctatcaacaactcttatccaagctcttagaaatatggttgcgctctttacccactacttcagctgcttaaacaaattactagatggattcctaggccttctagtatcctgcatatgccaggagaacgacacgatcgctagaattggtagatcttgcctacagcatctgattctccagaacatcagcaagttcaatgagctccattggagtcagattacggcggcctttagtagattttttgagttgacaaccgctaatgagctatttgagatggatccactgcgccaagggcggaaaaaatcagtgcccaatgcccattcagctaaggaaaacactgttcaacaagaagttgagagagctcaccaggaagaagaaggtgaagatgtcggcaatgctaataccgaagctgaaaaaccttcgaaacgtctcgtcaaaaccaaaagtagcgaggatttgagacgccgaatttccgcgaaaaacgccattgttgtgaagtgcgtcctgcaactattaatgatagagtctttgagtgagctgttcgaggatgatagtttctcaaaccatatcccatatcaagaggccattaagctcacaaatatgctggaaaacacttacgaatttgccagggatttcaatgacgacttcgagttaagaacgcgcttgctgaatgcccgcttggttgacaaaatccctaatttgacgaagcaagaaaccagtgccgctgctgtactactcaatataatgttcaaacttttcttgaatagcgagaacgaatctgcagaggagaagaaagagctatcagaaaggttgatatcgatatccgttcgtgtcgtccaaaaatacgtctccctggatgacagatctacggagcgtgacataacagcttggcgtcctgtggttgtagagatactgcaagggtactacgagtttgacgatagtgacttcaaggaaaattgtcctgtgatgtacgatctggcgatgcaaatattagataaaagcgtaccagcggacttgaggctcgcaatcaaggagttcctgactagagtaggcgaactgtacttatgattagaagaaatcgagtacatgtatatatagatacatatattagtagatgtttttccaactaatgaaaagacctgatctttagtctgcagtataagcggtgtgtgctgtttccaggatacgaaaaggatgggcagcagagctttgagctgaaaaacctcacagatcagtgcttggtcatgttataggatgttgtttatatggcgcttattataatacttcatgacagcgaatatcaaattccacttagtgttagcagtagaccatttgcgcttgaagtaatgatcgataaacccttgaagagaaaatgaggcaaaacttgaatcgttaaaattgtgagccaggaatccgaaggcagcaagcagttactttaaatgatccgaaagttttattctgaagctatataaaacaggaggtctctcaaattgagagaatattaacccgagaaggtaaatgtagcggagaatttcaatttccccgagagatccattacaagctcaaaaccttgccagctacagccggaatgaataaataggaaataataattaatttccagaatctggtactaggcttgcaaggagaggacaaagcttatcgaaactacaaaacaaggtaatacattttaactatgaaatctgcaataattaagattcagcattacaatggatagctattcatcagttgaagcttatctgtcgtaatgactttctatgcttccagacgtctgggtgaaatattttttctggagccgatgactatatgattcattaaccaaaccttcaaagctcgaaaaaactacaacattgcactttaatcaagcgtaagatgtcttcgtttggccgtttcttcactgttacgacttatggtgagtcccactgcaaatctgtgggatgtattgtggacggtgtacctccaggaatgtctcttaccgaagaggacatccagcctcagatgaccagaagaagaccaggtcaatcgaaattgtccactccaagaaatgaaaaggacagagttatgatccagtctggtactgagtttggaaaaacgctgggaactcccatcgggatgttggtgttgaacgaggaccaaaggcctcacgattataacgagatggacaagtacccaagaccctcgcacgcagacttcacttaccaagaaaaatacggaatcagagcttcttccggaggtggtcggtcttctgccagagagactattggtcgtgtagctgccggtgccattgcggaaaagtttttgaagcagttgtctaacgtagaaattgttgccttcgtgacgcagattggtgccattaagatgaacagagacccacttgacaagaactttcaacatgttttgaagaccataacgagagagaaggttgacagcatgggccctgtcagatgcccagatgcctcagttgccgaggccatggtccacgagattgaaaagtacagaggaaacaaagattccatcgggggtgtggttacctgtgtgattagaaatctgccggttggtattggtgagccttgctttgacaaactagaggctctgcttgctcatgccatgttatctattccagcctccaaaggtttcgaaattggatctggtttcgaaggtgtgcagcttcctggctcacagcataacgaccctttctactttgatgaagaaactaaaaccttgcgtaccaagaccaacaactcaggtggtattcaaggtggtatttccaacggggaaaacatttatttctctgttcccttcaaatccgctgctacgatctctcaagagcaagccaccgctacctacgatggtgaaaacggtattctagccgccaagggtagacacgacccttctgtcaccccaagagccgttcctattgttgaggctatggcagcgttggttctagctgacgctgtcttgattcaaaagtcacgtgaatttgccaagagcagtgtgttttagatagatctgcaatctgagaattgtccgatatgaaggtatttcaagcgttagattgcacagtggtctatttccgctttaaaatgaagtatcgagcttgagatgattcaaacgtcagtttttgtttatttaactttaagagagtttatttacttttgaaaaaaaatagcatcgcatgaggattatcttcatcgacaatcattttcctgagtatctcgtgaaagggaaagcgcagaccacttagccgttcaactggtagcctgcacacctattcgttattctctttgcatttttcacatcacaagtccacgcaaacaggcggagtgtgggggattgtgtttgtaggttgtcaaattctattgcatggtaaatttgatagcgctgatagcttcaattagcacataagataaaggagcgattgaaacagaaaaggttcagtgccattgagcagcagcattatgtcatctatcgcattacaaccaccttttaaagtcaaagcacattactcttggtcaggggagactaagaatgatctagggtttatcgaaaacgacataatacaagtcacgaaaactaaaggagactggttctatggaactcttctgaggaactctaaaaagtacggctacttccctactaattttgttactattatcccggaaaagtacaatgacttcaagccagaatcagaaaaaccaacatctgaaagttcatatgctaagtctgctcccttacaggtgccaccaattccgcagcgtgagtctgcagcgtacgcaggaagaaagtctcaggactccagaaatcccaggtttgaagctatggctaggccgactaggagggaaagaacatacaactctgactctcacgccagcaccgataaaaatcgagctcatattgcagagcggtcgtcacatgcgaagtcgtttgaaagactgccggtgtcatataccaaatctgcgaaacataatagtacaccgaacatcgagtacgctagggtaaaggataaaagtgatcacaaacgagacttgatgactgaaaccaaaagaaaaaacaaaatgggacaactcccacccttgcctccaattccacagctaaaagagcgtctcaaatcgaaatcttcggttccaaagtcattctcctcgaatgatttaccaaacgtcccctcaaatgcgaatttggacaccagagtatcatatcaaagagctagtgcggatttttacgatggttatgaaaatccacatttgccctcggatacaccctccactgtcttttcgcggtcacaatttctagacggctctcttactagcagcgaagatagcttcgcgcttatgagtgactttagcgcgaccagtgcaggcagtttcgctcgccataggtttgcaagatctttcaacgattctttacaaaggtctcagctagtggctgacgagggtcttcgctctaataatagctctggcgcacccgctagattcaacggcattttcaaaaaactacgctccaaagcaggcgagtcagctcccacgtcacctacgggtgcattccccaaacttcctgacattgcatctcttcaactcagctcttcaaataacgaagcccatgactgggttgaagcaaaagcgcatcttcacagagcgcaaacacttaactctaaagaacgtcacgaaagacaaatgcatgccctcgaagaaaacagagacttaatattacatccacaggaatacgtactggacgagattaacacaaacgaagtgagacacggtaaacaacctggtttggtggatattgaactcaactgcattgataaagagttcattgccacactaatgaaaaaacgagcaaagaaaggcggcacgtcttccatagaatcttttgcccgtcacacaattactactacatttaagacccaaattgaaagactttttgctatcttcatattctgcaccgaaacctttgccttagttgacgatcatggtcgtacagacttcggaaaagaacctattcacttaagtgaaaccttgcataaaccatactgcacaccctacgagttaacttggatattcaagcgaatggctaatgccctgggcataatttgtgaaattactatcggatttctcaagacaccaggtgctgacaatatgaacttcaagttcaaccactgctggttgcgagttttggccaatggggaatggcgattggtggacgttattcttgggaacatgaccaatcctatacacgagtatatcaacaacgtaacaccagaccacgcagaagctttctatttcctcgcacaacctctgcatttgatttatacgcacgtcccgcgtttgtatcaggaacagcatatcattcctgtcattgaccaaaatatcgcattaagtttgcctgtggtatttccatcgttttttcataacgagttaacgctttttaggctcagtaatggactttccaagctctacgacaatcaaatttatgaatgcacaatattgattcctaatgatgtggagatcttttcagcagtggttgcggacggcccaaaaaatagccactatgagagtatggatctttctcttgtacaaacaaagcatcgcaagaaagaccgtttggctgttgttaaggccgtcttaccctcaaatgtttctcgtggcgtgcttcacatccactctggaatcagaggaactcaaacaactctcgccaatatacaccctctatctatgatcatccctctcgagcattgtggaacctccaaggattatgaatttgtgaccagaataccttccaaggccgttcagaaggttgacatgtacatcaaagaaccccaaaacaagtacctgtttgccacacacgagtataatttccaagtgattcaacacccatgtgatggtgtcatatatggatctgccggtttcagcaagtctttcagacaggctttagccattcaatctccttccggaaaattacatttgatgcataaaaatgacccaaactttgaatttggtacatgggaagctttcattccctctaaagacatggaggttggtgtttggattggtctagtgacatcagatgctggtgctggctggtgtccctacgcggagtggaagtgcatctaaattctcaaaatatatagacgtaagacaaaaaaaaacaaattttacgatccacagaatcatcgtaacgcactgttccattctatcgtggcatggcaaactaagaacgtcgctggctattggtatttgtagtgttatatcaactaaatattcattcatcatctatttcgtaagtcgtgctatccatattgtcttgatttatttacttttacggcctacatcgtcaatgagctgaagagctacgctagagtttgtacagggacgcaaatggcaactgcgatggacgtcgacggaacgagcagttatgagcccttgatcaaatttgcaaacgttctcaaggatttcaagataagttcgctcacagagcctggatcgcgagatgtttttgatttggtcaaagacttcagatccattgcgggtgaaggagccatggagctagctaattcatctcaagacgatacgaaggaacaatttgagaattgggaactcgaggctaagctgtggcacttgatagagctgctcgtaaattatagaaccgcagacctggacttaagcaagggcgatgataattcccaaattaatgaccgtggtcacacgagaactttactggagaataaccggtctctttacgagttgtggcttattatggtatggattcagtcgaacgtaagagtttcggaaaggccagacggcatgggctcttcaaaatggtcaaattcggttatttcaggttcattgcagagttgcgacctggactatccactaagaaacccggactgtaagattgataaccgtgacaaagaatcggatcacactttcttcaagtacgcctacaacttgatattagctggcaaatttgacgaggtcaggaaggaatgcgagtataccgacaacttgggcctggctcttatcctttgtggactagacagtaacacagacctcatggagggagaagcagccgatgtaaagtcgcaaaatgaagagaccattaaaggaaaagctctatggcgcagagcagtccactccctgtctttgaacacggagttggacaaatacgaaagagccatttattcgttcctagcaggcgatgtcattgaggacaacgaacatgaaatgctgaactgggatactgaacttctggtctatttaaaccagtcctggcaaacagcactcgagaagaaccttatgcaaaacaatttgattgatacaaaagatctcattcttccaatggcttccgagcagctttcactgcaaactattttagacattgtttcgcaaaagcacgtatctgaaggtgaacatccaatccgagttttaatggccgctataatgcttgacaaagtttcaagtgtggtgaaatcctctgtatccatgttacttgaagccgtgaaaggggcagagtcgagtaacgacatgttcgaagagccctaccttctcagggttgtaacgcatctcgtcattttcatggacagcgtatgtcctggttcagttgatcagcacgataaatcgagactcgtaaccgcatacgtgacaatcctctctctttaccagctttatgacattattccggtgtacattagtttcttaggcgaggcggaagccttagaagcgtattcattcttcctatcaaacatttcagatccagctgcccgccaaagacagctggagttgtgcaatatcttagaaatgcccacagccaatatattgaggcgaactacgcaacgggtttttgacgacacagagaatttttacagcccgacctctggtatcagcgtggatgtcgccatagatgacattgataaacgcctcataacaactagcgagtggcttgtagttgggaagctgtattcagacgccatcgattctttgattgtactgtcgagacgatttttgctaaatggtaagacgaatgctctacggtatctatatgagagccaggacctagacgaactcatcaagaactttgaaatgcaaactttcaaggacaacaataaaaactcttttgcgattgccgagatacaacagtacaaaaagctggtggatttattctcacaatttgaaaaatgggaccagttaactaccacgcctctgaatgaagcaagcctcccacacttattgaataaattcaagaacttgtccaatgatgtatacaagtttaccaagttcttcctaacaaagctctctgaaagcgagctcatcgctgacagagacatcatatatgagattagggccctctacacccctcatctgatcatccagctccataaggcgctagtgtcagcttcacagacgctaaaaatatcaagcttcgtcaatgaggccctttcgctagccaacctagtagcgaatgaggctgatcgcatctaccttctatttcaatccagcggcagacttgaagagtacttacaactaatagccagaaccgcaactttagtgacaactaactaggctttgtaatttctggatacaatttggagatatatgttgtacagctcattgactgtataaaatatagtagttgtattcttgacgcaaaagaattactagatattgcactaaatgactgaatgaggcccttgtacggaaccccacagatatacacaaagaaaaattggaaatctcataaaagtcgctaggtcactagtcaaatctaagcctcttcctcgatgaaacccttctcagaaacgtagataccatccaagaacttacggatatccttgtttctgacacggcagatctgttggatgtcggcagcgttctgggagacgttctcaatagagttaccagacaagacaatctcgtccttttgggcagaagaaaagtcgatagtgacaccctctctgactggcaccattctgaccaacttgtcacccaagaagtttctgatctcaacgaacttctcaccctccttctcaacaacgttcacgttgataggaaaatgcgcgtacacgtatctcatcttgtacttgaaacctttggtgacaccagtgaccatgttggagaccaaagacttgacggttctcaaagcagcaacgtgctttctgtcaccgttgtgcacggtaatcttgacctgcttgttgctcaccttggagaaggtgacatcaatgtgcttcaagttcttggtcaaaacacctcttgggccagtgaccttgataactctggacttgatgttaacggtaacaccttctgggatatctagcgtttggtcagtttggatgtacttcattgtgctcaagctcgtctgccgttagaatatgctgagattgctcaatgcttagaccattccttctcactgtcaccattcgccagaccgtaccacaggttccacaggttccactgctcccgtcgattcccagccatccacggcggcggcggtctcgcacgcgatgccctgaatctttcatttggcaaagtttgcgtgggtctgtctcatcgagatttatgataaaaattttaggacccagacatttttgacaaaacagtcaaacggaagtcagctgacttagaggcagtacccccaaagtaagccataagacgtccttgagacgttaccagacttcctgcgtgcccctagcgtagtccaacagtttcatagcttgcgtttgagaccaaaagacgcttttttaattgttttcttgttcctttagaatggcatttatcgtttgttaatcattctttgtagcttgtcgaagattcggtcgcgatgaatggccagagggtcgtctgcatctgatggaaagaagttgtgacgtttgaattcagctgtatctagttcttcctgaagttcttcgtccgaatctcctgccaagtcatcgtccaggtcgtaaagttcgtggccagcagccttgaggacatcaggaacgccggagaatctttgaaaaagtagatcggtttcattttcacccaacatagcgacatggccacgcatggattcggcatcgaggttttcaaggttcaggcctgaactgccgtcgctactggcgaggctattacgcccagcaggtcctgcgccttcttcactgccaaaaagtatcgagcgatcatcgtcctcgtcttcaggatagtcgtttctgtagtacgcttcttcgttggagtcttcgtcgtctgaggccgcaaggctattgtcgtcttcctcctcctcaggaattaaatcgccgttgtcttcaacaattttaatgtagcccactgtgctgtcgtcgaatacaaactcatcttctgggacaacttcacggtaataaatgtcatacacgtaaccgatagatggtaaaatgttcgagttgacatttggctctgactttcgaccaccaggacgcttcaaggcccttggttctgtgggcgcactgcttctagattccaagcttagatagtcattcaacatctctgagatctccgctggtagctcctgttcttcgcgcttccgcttacgttgctccaaaatgaagtgacgggcatcgccatcgtctgagagctttagtaacggcgtgttaagctcctgtgctcgtacatatcccccgaatccactgttttagctagcttaaagacgaatcttccccttttacttggctcatcctcttgcagcactgaataattgtcagtacaactgtttccactttaaaggtatcctaatgttcccgcttaacttacacaaagcttgcacagagtcctcttccctcttgcgcttgactctgatgatctcaggagctgtcatcttcctggtgtagttctttatccctttctcatcgactgtattataatgactgtttttcaaaggcagattaatgatagtatcatcaataatacaggatcgtcacaaataagcaaaatcctgtagcgttacgcctccttgacgagtccttgattgttgggtcgagtaaattcaaacacgttcaaattgattgtaggtctttcaattccgaacctatttcgatgagcgatctatagttaacgagaacttaattacaagaacactatcgcattcaacacagtgaaggtacagaccaggctcactttatgctataccattcatcaatctacattcccatttttgtatacttgcatatataattgccacggttcaacccaaatggccattgaaatcagtagaagcatgcatgatcatatactaccaaaaaatgccgattcaaagctatgtcgtcccagcattcccatattcatgccccttgttgccttttaacatcttgccaaattctaaggttcgtctgagcgtagtgcttcaaatatctggagtaatttttcaagatttcagatacttcttcacttctatctttcgaaaactttggaagttcgtagtctttaattgttgatgatatagtaacaaggtctctttcactgacttctaacgattcactgagctgtgctatttctttttgtagattccccattgcaattgcaggatctggatcttgatagcttaccgtatccttgacaatcgatgccagcttatttatcttgttcataaacttaccggggtaagttcgcgtgctctcagaatgcgtcagatttatctgaccgctttgggccatttgctggtcaaccatactgtcaattcttttggcttctgcttcccgctcctcgagttttttggcctgtgctttccgatacatcaaaatgccaaccaaaattgttttttgtatgggcttcaatttaccggaccgtaaaaattcctgggcggcgcctgccatatgaacggcctcgcttaagggctcattaatattgtagtacaattttccaactatggattccagctctaaagcgctttcatcaaatgcattgctcagatgcgagagctgctcagcgagctcagcgccacgcttctgatcgtttgagaaatcagcaaacgcctcactcaactccttcatgtcttgtctcatagaatgcaaattcttggtgattcttctgttgtacttgtaaaacccattttccatgacatgctcatagcttttgtattcctgttctattttagtaaatccatcttcgggttcgtcgtgtgcagatgacgccagaacctctttgtttagcaatagctgggtggaggatgaggggatcggaagaaacgcgtgtgccctagttgtgtttgtcggatcaagtggattgcacagtaatacgctcttaggcaacgatgaaatggtagctgagcttgtgatcacatcattccaattggaattattaggatccaagaaatctgatataatggatgtttttgtgatctcatcgttcttcaggagcctattcaagaagctcgtgagcattcgaatacggtgccttatgagcttttcatcgttggtattcacagagccattaatcacggataaggacaaatccactgagccagcagcctccgacggaagcaagtagcttgactttgagcccgccattgcttttccatagcttgtgatagattgtttttcaggaatcggtggaatcaacgacattgggaacaactttattaggattttacgtagactctcaaagtcgctgtatctcctcttcaccaccttatccccatacttgattgtgtatgcaatgtaggtgcgcccttggccctcagatgctttagaggcttctaaaatgtatactttgtcgcctgacaaggggcctgtgtcaggtacagaaccgttgggacggcttatctccatgctacctgagctactactgtgagcgcgatcctgcgcggagagtgcttctgcatcaacatcggtgtcgacacccaacccattctggtacgttttgttagggttctctttcaacttaactctgttttgcggttttttctcgttctcgcaggagaatgggttgtcttgctccaaaatctcggtcttgaccattttactaggagatgctacctccgtatcagtgagctgttcctctagaaatgtctcagtagtgccattcgtgttgcttatctcttcaccacctgtttcaaaaaccctcttgacgtctcccaatacgctcgaacccgccccattactggacctagtatctcctgaaccttccatagcgcgtagttccacttgacgtaattgcaaggccctactgactcctacttgaggcttctgcttctcatcgatgctagcttataagggggattgaatgccaaccaaggttacatctttgagtattttggtacgattcgccaaaattaacaaccccatccagagtactaatagacaccactagggtctagtaccatcaaactctgactgaaatcgctttgctaagatggatgctaagcttgtgtcccttgagcgaggaaaacgtagcttaacggctttcttgtgatgatgcattaggaagtgggaaacgtgccaatcgggcagaggtctgtcatggtgttagtctgcagcaatggacatcctgagatagcagaagttgtatgagggctcgtcatgtttatgaggaaaggtttcacaaacttcagatcgtagttgggtgtgttttttaaaatgttcagtgggtctggaaattagagttcctgataatactttcttggtagatgagagaacgcagcactcggtagttgtccaagtcaaatcacttcaacccggtctgcttgagtaaacggtcttgcaggtaatgttaagaatctgtagggagagtattcctataatactcctcaaattttgacgtgagtgtgttttctgaactgtacgaataattcttaatacttgtagccctgggacctaaccgtcaaaacatgtgcaaaatgggcagacggtcttttatgatgatagaaatgtgtgatgtaatgaggtgcacttatttgttcttacatgaagtacagcaattgtagccggccaaaaactatgcttcctttcgacatagattattcgttccttgctagtaacaggtctcgaatccacttaatggcaccgcgggtgtttaattatttgcaccatattttccatcgacacttaatagtacttcattctatgtttgacaccttcatcgtgataaatcatagacatcaccaatttgaactatcagataaccctttgagtttagccgccaagatgagaaaggaaaattacggataaaaagcagtgggtatcatatccagtttctttgcttagtgttggtatacttactgaagcacatacatcgctccaactctaaaactgctactttcaacttgctacttacccaaagttgacatttccacacgttggattcattgtctggcgtcccaaataaagaagcgaatagctagtaactaatcaagaactatctagagccgaagacttgaagaagagatgatcattttatgaatttattaagccgcccaggtccaaaataagtgtttcgtacaagagtacccatattaccattgggtattacccatttatttcacattgcataaatgtagtcgagcgttgggatgcgaatagtttgagcctttccaactttgttatagtcgagccattagcacttcgtacagtgatgtcagcaagcgagattataggagagttctttccgagttcaaatcaagcagagcttctacgaaaattggtagagaatggaaaggacgctgagctttcaagcgtgctaaaaacgatacgctttgaacaagaagctttagatgaggtagcagcagcggtgactacacgtgttgtttctcttctcaattcttttcctgattcagaggtggaagaatcgaagacttttcaagaactagcagaattaacttcaaagctgaccaaatcagtaggagctcttcaagactggattgtcaatgctcttgataatagaaatgaagttactactgatatcaatcgcgcagtcgctctgaattttttgggaaaggtctctacataccataatgggccgggtctgccaaaatctgagggcttggataggcacctgatttctctgatatgcggcaatgatcaggccttggcagagtgtagctctagaattatcaagtggaagatcacagatataagtgaccgttttatggaaagtccagaatttgacgcgtatgtttgggataagataccttgcgttcttgcggctaggaacgactcttggagtctcaggtgtggttacttattcctcctcagatctctgatgcaggatgaaatttcagaaaaattgcacttgttcatcactcaagacacgttctgggaatgtcttcagcacgggctagggcagggactccatgatgtgcgcaaatatgcactttcggtcttaaagctatctttgcaaaagattccaaaagatagctctttcactaatagatggatcaagtggactccaaatacgtacctctccaccctggagacttggagaaaattctcaactttgtatgagattgttgccttggacacctctctcaatcaacttgaggctgctagcgctgatattttggatttgtttgaatctgaagttttgaatccccgctggacccttattatttttaagactggtattgaagctagtatggaaagtgtgagaagacatatcgtcaagctcatgcttcaggtaaaaaataaagctgtttttcaaaccagtggagatgatatagccgatttctttctgccagcagcaatgtacgctccttattttgctgttgtagatgataagtgcgctcacggagagactttgagcgagttcgtaaaacatttggtggtagatacgaacgaacaagcttcatcgtacactacttgtaacatggtctcttcaattctgcattgcctgtaccaacatcgggcttcttttgaccccgcaagaatatacatctctctggggttatacaatgctttgacgcacctgaaagcgcaaattctagatgaaagtaatatacttctagtggccaagctttttgaagctgaagcggaggaggaagtttttgatagttctttgcaaattatcaacctaaaacttctgatgcacatcaaaatggatgtttccccagaaatttggatcactgcactttcaaggcacatcaaagccaaaaatgggagctccaaattcatatctccactactggatgaccttatagatactgcagtgaaatgcttcgataaacgagaagtacaagaacttcttcccgaagctttcattggcgacagcgtatcacaagcggtttcatacatcctatttggagttttgcctgaggatgtcgatgcaaactttttgatagagcttgtcaaactaggcacaggcttcaacggctttgaagaaaagatcagttctctcttctcaaacttgatatctgcaagtctatcaaacagcgaatacaaagattctgaagttctagcccaaattccgatttttggaccccaagcctggaaccaggtttcgcatgatagaatttatcgatcactaattgaagattttgatgttcacaagtttgctttctttgttcagtcgtttcatcaaacagtcgaacatagcttgaatcctctgaatcttgacttgcaagatatgcttaaattttatgacctgataaagaaccactgtcaggctaattgtcaaggtgatttcagatacagggatgaagtatacggcaattacttcaacttccttctatcctttttgaaatataatgctctcaaccgattagaaaacccggaagaggaccagctttcttcagtattgaagatcatggagcttaatgtttcccaagataatgggaattacaaaggaaaccttgcagttgttaaggtagctcatcacatcttggataactacattttgccacgagttcaagatacagagagtgcgcctcataatgaatttgacgttgtgatggccattgtaaacattttatgcagaatctgggatgatgcatcaggggaacgcctgatccttgttcaaagagagctgcatctatcttttatcaaaactctctttcacccaataatcttgttttttgcattgacgcctgttccatcacaattgactctcgccaagcttcttttggagtatggcaatgagataatatccaattcatattcaagacgctccctccttcctacgctaggacagcgtattaatgttttcatggaaacatatggacgccagatagattggcatgattacaaccacgattggctcgtagaactgatgatcaagacattcatacaaaaccaaatggcggcaaatatctataagctaaaaccgattttagctcacgccttcgatatgcaagttgacagactccgcggttcatccagcgggctctacgagagggtttatacttttccagaggtctctgcgagagtgttcatagtaagcgctttgttacacgctaatgatcagtttagacaaacagttctggtgcattttatggaaaaggatgagaacctgctcaaggccaaaaaaagcacagatggagcggaagaaatggagagatttctgaaatggcaactactcctaatcacggtcaaatccacgaatcccacgatgctgaacaagtatgtcgatgaaaaggttttgaagagcgttatgagcgaagcctcacccttagtaagagtgtattctgaatgggtcactgccatcgatgttgctcaaacatcgaccgcagactgtccaagcagaagtgaagatgttctttttgatatcatgagtgatcagaccaagccattaaacgcggtaacggccgaaagaattttgttcgtcgctctgaaaagtctctcttcaaaggcaaattgccaaaggtttttacagagattcatctcgaagataataccaaattgtacttccaacaagccgcttatcagacatttctcaaattctctgatgttgtcgttctggccttcacttgagcaatacctagccaaagacactctgcgaagtgtattggaaaacctcttcaaagaggctcaaaaaatccaggtccatgggcaatacagaatgggagatgcaataatttgggatcttgaaaacgactttaaattgacgaacatatttggtggcactctaatgaaaagcacagaccatgaagttccatacatcaacagcgccactttccggaagtatatgtcctgcttagacagaattcctattggtgaagacgagcccgagttgtggctcgagaagagggctaaatcaaaaagttctgatacggtgaacttacaaaaggattctccaatacaaacaaaaagcggagcatgggaaactgttatggacatcgacaatcaaaaacaaagcagctctgtcaaacgtacgcctttaatcgtagtggcttctttggtcgacaaagctcccaacttgggtggaatctgtaggctttgtgatgttttgggagctggtcttttgactgtacacgatctaagggtgaaaaacagtcctcagttcaagagcgtagcagtgactgctgatcgctggatgccaatggacgcggtgcctgtagaagatattgccaaattcatgagactcaagaaacaggaaggctataccctagtgggtttggaacaaactgataaatccattcagttgaataactcttttcagtttccagtcaagacattgatcttactcggcactgaggctgaaggaattccaggaaccctcttgagcgagctggacctgtgtttggagatcaaacagtcaggtgttattcgttccatgaatatccagactgcaacagcagtgattgttcattcttactccgctcagcacgcttaaagcatgcacatacttaccacaccttacctgccaagtatgtgtttatatatttgagaactgatttaatgcaaagacactagctatacagatttttacataccgtccaaggctttcaaaactttgggagcaatttgctcaaccagttgtatgctatcttgaaaagtttgaggaacaatcccacgaacgtggtcctcattgagacccagagtccttatgggcgcagtaactttaccgtcattccatgtcaccagaataccattattcgctacatcgctttcatttgaagctggatcgataaggacattttttccaacaacggctattgtgaacaaaatgggcacactgacctcaagtttgactagatcgtagtcgtggaatgtcggcagctccgccacctccaaatcgtcatcacttgatataagtttggggagctgtgtcgagtttagagccgagtagatggcaaaggagattaacgttaatgggtatgaatagcttgacagcaccaaaacgtcaatatagagcttgaaactgtattttttcgtcagtcgtagtgacgacttcttaatttgcctgctcaatactttgttcaaagtggatgtaatgccctgtaccaaacttgagtcgtcacgatggcccccaatatccacctccactgttaccaattcgtcctcaaccgtatggtccacaaccttacactttacactaacaaggcactccgttccatcgcttgcgactatcttggaagacccgtcggatgtaggcaaaaaatcagtgaagatctcgattggtcgaaattgatcggcatttctaccgtctggccgagctggtggcgcagaaaccagactgtcataaagatacgatttctcagcaaccgaaagaaccattggaatactcttgaaatgccttttggagctcacaaatccttcttagtacgtcgtagtcaggattgaaattagagattcaatttcagagatggcctggcgggaaaatattttaatttcatcatgaatccttttgtactcaaaatggccaatatcggtaggactatcagcctctttctaccagtaattagaggattgcgaagctctgcgagtagccacataggctacgattagtgcgttgaaaatgaagagcaccgtgatgtaaagtatctgggcatataatagttgtgaaaacgtttcttcgttgaaatcgcgacgattactttccaatttaaacaattcttgtttctcctttgggagaagtagtggaagaagttccccagcatttgtactcagttcattagctgctttttccgtctgctctttaagttcttttgtttgtcttgaatcaaaatcgattaaagtgacagtgatagttttatccatatcaatagatttccaagaacaatcataaactctattgataaaacaaaggttgagtgtcggctcgctgtcttggcgtctcaccttgatgaaggttttacctgtacgtaagttgtttcgagcccttagtaaattgtcactgcaatcagtaatagtaaggtccaatgactgtttccctcgctcacagctattggagtcaaaacggctccagtcaatcttataacttatagtatccgttacttctatggctaacgtagcactgaaagagttaggatcgacctcaaatccaaaacaagttgcgttgtcctgccaaagcgctcctacctgcgacactttgataggtggacacacaaatgacagttgtggccgtgctaaagatccgctcaatgccccagcagcagttttggcaaagaaaatggggaaaattaccaacatatcaagccatgaagctgcctggtgcttgtctgacatgtctctctatgttttggttgtgttgcgctgtatatatataatatctgacacaaattgacgttctacaagcgttgtcaatggcatacgaaacatctctttgctgatataaagctatttatcaactatgctagggcgtgttataatcaaagatacacactgttgggcgcattagtgtcgccgttggtgttgtcggtgtcaaaagacgtagttgtggccgtagtgtcatgctggtcgctagtgctcgccgtagtgccacttctggcaccacgatcacggtaggaggcctccaaatctagagcctccagacgctcatagtggtttctcaatacaatttcattttcacggtacgagtcctggaaaagctgcaggtcgttggcatcaaccttgtcaagttcctcctcgtcaacaccgtcaggtgtgctttcccttttcccttcgatttttgctatgtacttcttgagacgcaagttcgaccggtccaagtgcttcatgctgttctccagctcgcttctgattttgtttagctggccatctggtaggtctttgatcactgctttgaattccgtgatttccacaggtcttctcctacttgtggcgtcgctcattttgggatttgcgtggttatgaaggtctgctgatgcggtatgaactgatatagtcttcttcgagctataatctgttctgctgcttgtgagagcaagcttgaaggcaaagtgtcccctaaaaaaggacctttatatagccataaccactttcgttaaatgcgacatcaacacttttgggttcggattaagtaagcacactatgcctcgatccaactggaaaggttgaagacccattcagtatctgtgggaagtatctgtggtatttgtaggagtatttgcaggagtatttgcaggagtagttgagattccacgttagtattaccttcagcgcgtgcttttgattatattgaataaatgttgtgaacagaaaactcgggacaggtttagctcttgagcagtgaaatttcggactagaaaatggtactagcgtcaatacaagctgcttatgggagcatggaatgcaggcagctaggatcaagagatgtggagattgaaaataatttcgtatccgatgttcaccacaattgttaagtctctttgaaagtagttaacaggttggacttctttcacaactcatggatgtggtaatgaagatcgcgtagtgtaaagatcagttgataactgatacaagtcttggaaaaacacgcaataaggaaaacaattcagtccacgtttaacgattttacatctaaaccccgtttcttataatcgttatccataattaggtagatgaaagttgaattgtaagtcttcgaatctcacatattcggcttcagtgtatcgtttatcgcattttttatctgtacttgaaatcattatgaggtgagctcagaaatgttgaagtgaaatgggcaacttccacaatccatattcacaatctcactaataccactctgaaaatcatttcgagaaccactaactcgtcatcaggatcgtcttttaacttataactctctctttaccttttaggtgatacgatgtacggagtgatgcctaaactgttataattcaaaaagcttacaacttagcgtctaacctaaaatcttcaactaaaggagctaaggtagcaatgttagcatccattgaggatcttaaaaagatcccggatctaatgtccgatctagaacgtcagagagaagcactagcagaaactctgcgctctaaaactggtgaagtaaatcaatcgaaagttcaagttgatgatagaagcgtacagatcacgaaagcagcagatgagatcctacaagctcgatctactctggacgttgatgatttgaaaaaggagtacggtgctttagatatcttgaatgatctctcttcacttttttcaaagaaagaagctaatgaagctgaagaaaaggcactccagagagtcagcaccattcatgcatcgatgatggaacagaaagaagcaaacgtggcccagctagaactctggcacgaagagatcaagtctgcagtagctccgttaaagtcggatagaattgttgagaatctttacggtcggttcatggtactcttacggcaagaggcggacatactgatccaagcactggaaaaaaaattgcttgaatcaacatgggacggtacgagttttgatgtaggaaatggagaagctgttttagatttgaggaatctttcacaaaggctatatcacttgtggaccttgcagctacccaaagcggatgaaaaccatatttggaatttccaatgcattgctaacaacttcaaaatcaaatttgtctaccatttcaatcagcaggcaatgcaacagttgcaatcggtcgaaatgtactttaagttcttggacaaatatttggatcaaaactccttcaagtgcgtcgagatcttcagtgatgcatctgcaggcttaccccaaaccatggtacaccagcaatttgtcaatcatgtcttaactcccattcgtgaaaaggtcagctccactttgacgaaaatatctaatgacacttcaagccaagctttgaaaacgcttattgttcttctttctcagattttcatcatggacaacgcattattgaaaaaacatctgtattatggcgatggactgattgtaatggtgcctaaaagtatactagacacatggcagaatttcgaaattgagacatccgtttctcaattccaaaagttgacctcaacatcgctagaaaagagtggtaatgacttcgccaagctgctcagaaacctctacacatattttgaacccttttttcaaatacagaatgaaaggctaatggactacaagatcaaaatcacaaatcgtatcttcatggatttgcctaatcgttatcgtgaggctttacttacaatcaaaggtggtaagggagtttcctatacagatgaagagcaattcgaaaagacgttatggaagcttcacaatctagagaacatacaatccctcttgaaagaatttgaaacaaagctcacttttattcaattgacaaactatgtgaataccgcaacatcgtcatcatatgacactatactaagtgatattttagagcgatacgacgaagctttgattgcagttcgagactctatcattcacagattcaaaaagatgctcagtacagcactacgaaactacttcaaattaaacgaatgggcttctataagctcgagccctcaacaatgcagtgcagagctagtaatacctttgaaggtttctagtagactcattgcaatggtggataaatttgacctgaaacctcacgtatccttatacatcaggaatgaagttctgaacatcataatccatttcttgtttgactatgtggttaacctcaataagtttagcgaagccggtcttcagcagctgcggctcgattttgatgcgctgaaaaatagcttgaactttccatatagtcacactccacagaacgcagaagaaggcgcatttttggagacgatttccgtacttcaattaagacattctcacattgacagttcacaaaggtttctttccggtagctatatcaaaggaaaggacttttctgcagtccgggactttttgaaattgaggtattcaactgatagcgaactagcaaatgcgatgtatagactcctgtgattatgagaaatccttctctcctaattcgtacctgaaaagattgtcttgttcgaaagagggcccttgcgtgctcggagctccattgcttctgtgtatcataaaactgttttttgccatagaatcaagaatctcacccacggtggatatcattccagttggaccaacatcaaacatggtctctttaccgttgtcaaacatccagcttcgatcctctttgtgatcttcaggagaggtctgatcgctttttacagaattagtaaccatagaatccatctcttcagattcatcatccatgctgttgaagtgattttgggtcaagtggtcaaccacgggccatccgtacgcattggaaaatcttctcctgacaataatgttgttgtgagcatccggctttagacccacaaccactttacgccacgaaatcccttcatgccaacgtcttgcaatttcctcctccaaacgtcgattatcctttcctgaacttcttgtgaaggctttcaaaagagtattattactctctaagagctctttctccgattgtgattctcttggaggaacttcctggtcacagtatattttgtcatggataatgatgttctcgcgagagctgggattcatgatatatgttttttctggtaatggtggaatcaaaactgatgttgcagactcgatgaccgataccttgggaatcttgagacttccatcatcaggaaatttttgaggcgcccaaaaactgatagccttacttattggtgacagaaaatttctactaataaagtcactcgacgtattcgaactcaacctttccctcaactcaggtttagtctttaactggcccaaaacatcttcataatccaaaaataagagtgatgcagaatacaaaggaacaatgccatcattaacagcattggcatatatcgttcgccgcttgaacattcgtaaaactgttttagtcggttttccaggtaacagatatagcaaaggcttcccgtccttacttagctctgttaagcccaaatcttgccctgtctttccgacaattccaaaggaaaggagtatattaacatacgcagggttgtctgtcacaataccaagcaagggcgtcgccaaggtaatgaagttgatcggactgacattttggaagaaccacggatacttcacgtggatatatgcaattgcaaacgtttggactaggccaccaagcgagtgcccgataaaggaaatcttctttacacgctcatggtacagttctttgacaatgtattcagctagccttgtacccaaataatttattcccttctcagttttgcacacattgccattaaagccctttacaactatctgttcttcgggataatatttctggcacttttcaatctgttctttgaggtaaaacatatccgcgtgtacatttgaatgcaagccatgtgtcagtataaccaaatgctccttctgatgagtatgggttgacaactgaactggcaaattccataaatccagggaggtgaggcgtgttacatttaatttggactccaaagagccagaaacaggactgaactcagaggatttggctaaacacttcctcgacgtcccaacagacacttcaaacccaacttgggtcgtagtggtgaaaatgatttgactcacaacatcaacgacccatacgtatgtcttcttaagattatgcagcgaaagttccgtaatgaaatcttgctgtggctgcagcgttggttcaaatgttggctggtctgcagatacaaaaagcctttgcgagtggtgataatcactagcccttacgtcgcaataaagcaggtatggacccattaagtatgcagctctgaatgtaaagctctcgatattccgtactttcaaccatagagaattcaggttgaggtctgctggaagcccttcatcatcatcgtacagctgatatgagattatatagcgttccatctcccctaccttgactgaagactttgcatggtatactactccatctttggtcataataggatcatgtagagtgatgtgaattcagttaaagctttacaggccttgctgatgtgctcttttttttgtgtctctatgaacttgttcttgaacgatggtattaagatgttgaactcgttaacaagatctgcgcttgacaataaccaacaaacaaacaaaatttatatatcaacaactaaacagacaatctggtcaactctaatgcttttaattagtaatgtcgatgtcaagtttgagcaagagtttatattgtcaattttgagtgcttacatggaattattctatttatttacaagatgagaagtatatactatccagactcctcagctgaagccaagagctcctttgcccgcgagtcgctatcgtaaacactcattgcactaattacgtcctcaagtctctcacctgccatgatgccctccatgtcgtgaagattgaaaccgcatctgtgatctgtcactctgttttgagggaagttgtaggtgcgaatcttgtccgagcgatcagtggtggtgacctgaccctttctgagagctctggctttttcttccttctcctttcgttctgcttctgccaaccgtgcacgtaaaatcgcaaacgctttagctttgttcttgtgttgagatctctcattctgcatattaatgacaataccggaggggtaatgcgtgagtctaactgctgaatcagtggtgttcacatgctgaccacctttaccgcgtgcacgcataacgtcaatcctaatttcatcgggtttgaacgtcctctcataagaatctgcttctttctcggaatcttcagccatttgtgggagtactacaacagcagcagtagacgtgtgtgttctaccttttgtttcggtggctggtattctttgtactctatgcactcctgattcaaatcgcaacatttcgtaagatccaggctcgtcaatgctcaggatagcatcgacaatcccagagccactttcattctcgctagacgaaattaaatgatatttccacctctttatgtgagcgaaattgatgtacatgttcaacaaatcttgagcaaagatcattgcctcaattcctcctacacctggccttatctccaggatacatggcctgtcagcaaatggatgaggagggagaagctgtgtcagcagtgaggaagccgtcttttccagttgaggcttgatttgcacgagctccaattcggcttcatctcgcaagcttggatcatctttcaccatatcctgaagttccttgaatgtagagacttctcgagagtaaattctaaaagagtctacaaccgccgatagctttgaaaacttcttttgtcgctcaacatcgaaggaacctcctcctttagccatccattcctctagtttttgaagttcttcgacatacttctcagctcttttcagtagtagtgggtgcagctctttgaactctgtatctgtatttgaataacacctaagagacaatttaggaagacggaatctgcctgatttagcgattcgtgggagcatcaatcgctattacagtagcttttgtatgttatattgcatagcgatatgaagttcaaatcaaaatattttgacagagctcatcggatacattgatatacatctcaaataaggaaatgatatcacaagcagagtattctaaaggtatgcgagcactgtaatagcttgaaagggccatccatgaaactaacatttattcttgcttagagaaaaaggtcggtgaaggtacctacgctgttgtctatgttggcactaaacagtcgagtaatcgaaagattgcaatcaaagagatcaaaacacttggttttaaagatggtctagacatgtcggcaatcagagaagtgaaatatttgcaggaaattcgtcatgttaatgttatagagttgattgacgtctacatggcgcagagtaacctgaacctagtgttggagtttctgcctgctgatctggaaatgattatcaaggacaactcgattcttttcacgcaggctgatatcaaatcgtggcttcttatgactttgagaggtgtacatcactgtcataggaacttcattctgcatcgagatttgaaacccaataatcttctgttagcgcctgatgggcaactaaagctggcagattttgggcttgctagaaacatgggatcacctcaagatatgcttaccagtaatgttgtgacacgatggtaccgagcaccagagcttctttttggcgctaagcattatacaggggccattgatatgtggtcagtaggagtaatctttgccgaactgatgttaagaataccgtacctaccgggaaaagatgacattgatcaaatagatgttacttttagagcactaggtactcctacggataaggactggcctgaaatatcaacctttggcacctataataaaatccaattctacccaccaccgtcaagagaggagatgagaagacgctttattgcagccactgaaaatgctcttaatcttatggatgggatgctgacgatgaatccgcataagagatgggatccgatccagtgtttgaccagtgagtatttcgtcgagcttccggtaccaacgacgccctctgaattaccgcagctaagcaaaagttaagtatacgtcctttaaatctagtcatgatatattttccggacgtaccgaccaatagccagactagaggtcaagcctggactctcaattccttgtaagttcacaaagccagggagtccgtcttcttcacgtatatagaaatctttaaactttgtgtcgcctgggccagccagtttgggccttataccgctgtacgccggttggaggtccgtaagttggatatgcgggtagtatttggtaatggcttcgtatgctggaacgaggttagaggtattcacatcataatctgagggagagtcaacgtattccagatctggtccaaatctcatctgtccattgagatctatggtgagatgggtacccaaagactttccattctttggagggaccgggtatatgaggcgacgcacaggcgcaaaggccgagccactcaagctgaaatagttccccttcgcaaagtactgttttaaatgacgttcttttggaagaagcatgttggccacattgtgggcatatagaccagccgcgtttacgatattctccacctgaatttcaacttgctcgttggagtcattcactgttgattgacacaaaatgttgtagctcctaccttcttgatgctgtatgtcaataacttctgtaccgattgcgagttccccgtcgttgttgtcgaagcccgtggacagatattgcattaaagagtgagagtcaattattccggatgtcggactactgagagcacttctccgcaccattacggccggctcaatccatttcgttttatgggccgggatcatttccaccgggagacctagatctttggtagctttctgatataatgattccagatatgcgtcgtctgcgtccgtttgagccacgatccatttaccacatttcgaccaattgactccagtcttgaacggtgtgagctcattatatatgatactactaccctctaaacatagtttggtcttaagggagctaggtggataatacaaccctgcatgaatgacttcactgttgcggcttgacgtctccagtccagtcgaaggatttttctcaataagcacaaccttgttgccggcaattttactcaattcagatgctactgctaacccgacaacacctcctccaatgacggcatgagaataatccacactgcccgcagaagaagtagccaatgatcggaacgctgttttgcgcgagtctaagagccgccatttccgacgaaaacattttgttagcgacatcttgtttactgaaaaccttcacaactacctctggtggtgcaaaactggtgcttgtctacaggccaaacacaatcgcttttcaatctaaccgataattgacagaagtctaattcacagacaagcgtactcgctcaattgcacaatccactaagaaccgctacaatctaatggaaatgcactaatgaaagaaagctcgaggaccctttcctcaatgaaatctggagaaatatggtcaagttcgaattggcactgctaacttgttgcccattttaacacgtgagcgacgattcctgcgcttttcattaatatagaatagtaagatcaagacagtaaaataaactcaatgacatgagaaatgagggctcatcctggcaagatgctgaatcgtagtttacagctgacacgacttgcgagcagtctggcaaaaaaacgcccgcctttttatgaggttttcccacaaaagaagatggtgaacaaaatcctatttcaattggacagcaagctgacttttccaaaactatatcctgttttcgagtcgctttatgataatgcaggtaacagggatccttctgagcttattcccacgtccttcaaggcttctgatgttatgatcatgaaaaaggttctggagaaaatacgacatcgaacaaagagtaccaacaaaaacctcataggcctcgagaatgagctgctggaaactgccgcagaaatgggggataacgacgcaattgcgcttttggcattcagttttctaaagaaccctggaaaacatgccccagaagatgttttgcacgccaagaatctgattaaagagctgtaccagctgcaacaccctttgacaattaagcttactgctgatttggcagtcaagtctaatcactttgaagatgctgagaggtattacttgcatttccttgagcttgaaagtgagacgccacgcgcaggtgaggtttacgggcaactgggactaatatattttagaagacctaatttgaaggaggcagaaaggtgcttcctatctagcatacgcttgtgtccactagaagctgtgacacattcttattatcatttggcgcagctctatatggactcagagcctttgaaagctagatcgttgatggaaagtgcagcgagtgaaggattcagggagtctttccaacttcttggcttccttgaaatgaactacttccacgattatgcaaaagcgctacaatggtttagactgggcatggaattataccaatttgagtgctatatcgggtatttcgattgctctataaaaatgcaggacctgaagaaggcaagaaactgtttgacgagtctgcaaaagctttcaaagacgaatgatctcttcgcctcggccttcaagagctttgtggattcacgacaagaaactatcaacaaagtgaatgttttttcagtcaacacactctcggatggaatcaagctcgcaaatgaagctaaagatacaaatacatccaaagacaacacctggggcttatagtaacatctttcatagccagtgtggctttcgatacacgataatgtcgcccgacctcctcgaatcccaatgactccaggtgttaaaaaatctggcttcttcggaatacgcgctatccttcaagaagtctttcataaaagtatcatccagctgctggaatatgataaggtattctggccattcgtgggagtattctttggatggtgacctcaattcctttctgaagactgggggcatattttggtaaatgaatttaggaacattgtcatataagaggtcgctttcatccatataagacgccagtaacttttccgcatctggatcttccagaagaaataaagggggctcgcaggttattgaccatatatcttggatgtcattccgatgaatatatgattgccaaggagttgaatggcatggcataatgaacccaacactgtggatgcgagggatatgatgaagatatttcgtaacctcggttacaccggtttcatgataggacgaaactagtaaagaagcaataattgagaaaaatggaggagcccagacaagatatttgagcgggccgttactcattttctccagtgtgggtattttgggtcccagtgcaatgctagaaaatagtaaaaagaacgggtgtaaaatgtaaaggaagcgaaattccttgtgtgatatcagcgaaaatgcgataatgttgataatgaccactattctagcctgtagcatagaactgttcagcccctcccgtcctttttcagtttttgagcagaaaaagccatacaaaaataatggcgttgaccatcccaaaattagtggtaagctttgtaatagatgaaagtgccatggcgcagtcccataaaaactggataaagcgcttgtatagttgaactttatgaacctgaaaactggaaaaatcaactccctgtagaaatagaaatcaattgctaggttcaccgcaagcacttgcagaaagactagtagaagcttgcgcactaacacggttaaattcttgaaatccttcctagctgtaaggtttagaaccaaaaacagtcctaagggaacccatatcagagcgttagtaggtctttggaggcataaaaagataccgcagtaaaggcttattgtgaaatttcttccactcacgcaagccccgcccgtccaatcccaaaagtatagagcagcacaggtcaagtccatttctagtgtattggcgaaggttcttgtaatcatgaagttgttgaagaaattggtggttgataaaaggcaggctgccatcttcacaagctttccggactgcattttgttcttctcgtcgccagaaaactctctagtgtacaatttctcaatgaatgcgaacgcgtacatctcgcccacggcaccaattaatgccatcattaccttaggcgctataattaccccgtagtattctaaaaagctttttatctcttgaggaaagtgctgcatttcattcaccatgctccatgctaactcggagccaggaataatcctgctaacagtgaagacaaaacaatcgactgtgatcgccacaatctgttcagcaatagttgaaactacacttaccaaacgataaagtatctcgaagatgaaaggaaatgcatagcttcgaagtccataatcccattcccatgtaagtttcccatatccaaaggcttggtgatgtgctggttcgagagtttgccagaactcgtcaggttgaaaataggagaccacgaaaagggagctcagtaccctaaatattatcagaactttctggattgatatcccatagggctttttagaagacgattgtgacatgtcttggtcgtgagtgttgattaaggttataacgttcataaatttaattgacatttaattaaggaaaagaacattattaaggccaacaagctaatgctgaactttactggacagaccaagcgccgcaacgtcaatttgggcaacaagtctggtagaacgaagcaggaacttttgaatgaggcaagaaaagagcgagaaagaagagctttaatacgaaggaatgaagagaacgcggtaatcattcaaagcgcgattcgcaggtatgaaagcagtaaaagctcatataccgctttcatcaacaacttggatcaagacatagcaaggagtctaattattgcttatccggtttctacatttcacactttaggggaggaagtcacccaaagagtactcaattgcgtaacaaacgaaggacaatacgtcctgaacttacgcataacacgactgctctccgaattaggatctcgtgagtgctctgaaacctttataaatacggtactatcaaaactcgtaccaataaatcctccgaaagctgaatatgttcaaagtatcattaagctgctgacatccgccacgtatgaattctccgcagcaattctgtcccatatcgtacagctcgtgcatgatttcaatatctgggaatcacaacttttgactctcctgttcagtatacccatagaggactcgaaagtcgcatctaatataaggcagtttttacagctgctaagcaaaacatgtccaccccaggaccttagtgaggatacatcgagcaggcacctggtagataatttggcttatatctatacagcagcagtcgatagtgcaaagccaaaattggccgacgcagtcctcaaaagtctaaaaccgtttagaggtctcgttctgggagattgcccccatttctcagggctctatacgcgcagtttcgtggatgttgtaatgcgttcgagttcagatggtttttatgataaaatgagcgatctaattagccaggcccctgacgttgacaggaagaacaatgtcctgatagcacttcttgcgaaacctggggctcttagccaggcttataatcaggccattgataaaaactcggaaatggcctcgaagcccaaaaatgctctcctgctagtggaaatgctcaacttatatctctcagtggctagtgactatgaaattctacacaacgttgaaactttcccccttcaatacctgcaaaaggcgactgtctttttgaagaatgtctgtttcgagaatctttgggatgagagcggtcgtcaagaggttcttgctgactgttatctaagcacattgaaaaagatccacttaagagattccaggctgcacttttgctcccagaacaataagatagatttttggagcgttctcgatgaaggctttttgaatgtcaacatcactaattatatcaaagattatgaatcgttctaccgcgatcatttaaacgcggtggaaaatgagaatgacgaaaagggctacgaagactcaatgaaaagaagtgacttacgccgagatttcttatcagcagctcaggtatcgttttcgaaccggcctaccaccaggcagtaccgaaagctgaacatactctttaatgccccattttacataccatttcagcagagagtcgactggctttatcttctaatatcattggatcatcagcgcttagatctcagtcaaaatggtttaggaagcgttttttcgccctggaatatgaggccaaattttgacaaacaaaacgctactatatcgcgtgaaaatttacttgaggatgcgtttgccgcctacaatcccattggagagagcttcaaatcaaaactttccattaccttcgtcaacgaattcggtcctgaggctggtattgatggcggaggaatcacaaaagaatttctaacaagcatcactgataaggcatttaaagatgacaagtatcagcttttcaagcacaacaagaatcacgagatatatcccgccagtaatttaaatgattcggctaatgtaaactacgtttggttcttgggtaaggtcttagggaaatgtctctatgaccacgtcctcgtagatgttacttttgccgactttttcctgaagaagcttcttaacttcaacaactcgaactcttcttttgatgacttggcaagtttggatccagatctatattcgaacctggcgaagttattagttatgaactcggacgaacttcaggcgctagggctgttatttgaaataaccgatgaggacacgcacagaacggtggagctagtgccgaacgggtcgtcgctgcgcgtagacaaatcaaacgtgttacattttctgcttgctgtgagtgatttcaagctaaacaagaagcttagggtcggcacacgcgctttcacaggagggctgtatacaatgatccctccgcattggatagagatgttcaactcagctgagcttcaaatgcttatttcaggcggtggcaaggatattgatctagaggacttgcagaacaataccgagtacggtgattacacatacaaacaccagactatcaaagatttctgggaaatactggctgagtgctcaccggaggatcgtctcaaatttgtaaagtttgttacatctgttcctcgcgcgccactgcaaggatttgggtctctgagtccgcgttttggcatcagaaatgccggtcaagatacctcgaggctccccacagcttccacctgtgtcaatttgctcaagttgcccgactacagaaacaaagaaattctacgggccaaattactctatgcaatcaatgcagaggctcgttttgatctctcatgaatctacggtcaagagcctgccctttatgtcgtcccattgatttgcaacgtacgatattccgaatcgtgagcgagcttttcttccacatagggagctggtagctactctataacggaggagtatcagcgacgcaaatcttcacctctgtagtgccaccaacaaagaatgatagaggttgaaccctagattataagtcattaagatctctgggtgacaaatattggcgctagaagaaaccttccaagaacaaacagcatgacagtgacaacgtgctaaagaacagtatataagctgcttggcaaagaaaagatgatgcttgatggatccagtaactattctaaatgatacatgattggactcttcatactatcccacatttcgtatatagtgatcgtagctcagcggctaaattttattcaaaaagtataaaaagaggtctaaaagagttctgagaaagtcaccaaacttatatactggtttcccaggctacaattaaaaggactcgatagaattgactaagactgaaagactgcccaatgtattggccgaaccaccggtcgaggctgatagaagggactcagagaacatatctctgagtatgtgaggcacctcctaaactaaaaaaaaaaaaatcgaaatattcaagcaagaaagtaccttcgttagctaaagtactcaacggtacgctactgaatattcaatggtacatccttacaattgacatgcttcaccagccagtaataatatgatgtccggtgattgttcgtagatagtgccgagtgatttgataaacttgaaggtactaaagaattataacaaaaaggcaacacagcagttgaaccctctcgattgagctgagtggatggatgggcatagtcgatgactctctcaagaaattaattcgaagtaaggaattatctccttctgatatttacgaatgtctagaatgcgtccgagctaatatttccgtggaaggagtttctgtcaccttgattgatgaagtgatagggtatttgtgcgaaacaactgcgatttcgacatcaacaaaaatattgttgatcagagaagcactacttcccaatgggccggtacccagctctacagtttacaccgtactcaaacagctgggtgtcaaaacactaagtatgccgctcaaacgtgaagtggcccgcgacatacaagtggagctgtgtaaatggcttgtgcatgtatatatcttcatggaggatattagcatctatgaaaaaacatattctatgtggttccaattatggcaatacgattttttgcaaacttggataacttatttattattttggtcaactaataggcgtcttgcgaaggattggagagtatcctacatactccgcgtcagttctaagaacgggtatacaaactgtaaggcactagcaaccttacttcttcaaaagttcaagttggtaatgcaaaatgagaaggctgaagaagcaatcaaaaagatacaatgcaataacggaagactaaaaactcttaaacatgatttctgggcacccagatttttagaaaattggagcagcgtccttgaaacctgtggatgtatgtcaaaggtagcatttttcgatctcgtcaaagatctcactacacaattaagttttgaggccgccgagatcgatcaaaaggtggatactcaggatatcgttactctcaacagtactgtgaatatagagacattggcggaaaatatcgaatcttttaaagtttctaaggatattgaaagattacttaccacacgcgatcggacaattttcgtattcttagccactctagatcaggcagatccgttttggtcagacctcgaagaatggtgtacgattcggttgaaactcttactatttcgtggtcgagaaaatactgaaaaggagaagttggtgactagagccatcctaacagcctgcttgctagttcccaaagacttgaatacattagtggctatttcagacaaggtcgaagaacttcagcttgctgactggtatccccttagtgacccttactgtagcgctgtgtttattcttacggggaatacctcagaggacagtgcgttagagaggatagtgaatgccagacaaaactttaagggtaagaagttttatgctttttgtcaaaacttgctcagcgagatttatttcagctgtgatatgccaaattgccatgagcgggcgggggcgtactctaagacgatcaagtacattctcactcttcttcatgaggacgtattacggctgctaccagatagacatattactctgacattcagactagtggtgaaactattatcgcgtttgggcgaccaaggcgtctttgacgccttgttatcgtcctcgtatccttcaaaacacgttttgaacatactaatggcttccagtgaccctattgctctgtcatcacttgcagattttttaattgtgtctcaaaagatcgtaatggcaactggtaaagataaacgattggtaagacttcacaatcattgtgtccttgatctatcaaactatctctggagaaataaaatgaatagcaccggtactctattcggtgttcctactctattctttcgcaatgtaataaacggcctaaaccagttcaattctgaattcaaatccaaatcgtggctgacattgttaagcattcccgcgttttcattttactccatgaaagctgtgaaaagtttcgaagaggcatcctccagcaaggtttccttcaagggcccgttgactgagataaatttcgatacgttaagaagaaccaccaaaaccagcgattggttagatactattgctacatttcaggaactgaaaaacgctatccttgcccacatgaaatatcatggtgcttacaaagaaatcccagaatttctattcagctacgttcggagtctcacggatgtatttgacgactgatcgataaagaactactactactttcgagggccttattacaaaagcaaaacaatcccacaccaatttcgaagcattataaaattaattacaactaatacgcttgtggagatacgttactagcctacacaccagagaatactcctccgctcttcacaattgattgagagagtcgctagttgcgacagttcctgtcagtagcgacggctcggattcgtaagtagtgccatggaggctaaaagtcaactttgattcagtctacacagcagataagtgatttaagaacaagagaaagcatcaaagagctttcagggtgctgtattgacgatgtttttggtgaaatcttctcgaggataccttggtgcggtattgttgagcgttttgtggatcaaaaaggcatcttgtggctatgttccaagtcaatctgacggtcagcattttgtgggatctggaccgtatgatggtgactatgaagatgatttggatattggtttgatgatgtttagtttagctttcatggttttttcttactttgcacttacgttagtgtatttggtggtcaaattccttttaagacggtatttccgcaccgggatatccctcagcgaaggcgaaagtcgtgtaatagggccagcagtgaatgctaggtggcctagtgctctggacgacgcagatgctgttagagataagctcgcgcgaatgtccgcagaagagcaattttactacaaacagggcgaggagttcatcaagcagaaccctccactcctgcttccagaccggtctccggttggagcggaaacagtggaccctattattaatgagcaaacattgcagtttattgacgaagaaggggcgcatgcgtgggaattccagcccgatcctaagctcccgaacgacagcgttcttgtggagaacaagagtgaaattacgtttttgaattacaactacgatgtgtccgtaatgacaaacctgcccattccgcgtttgaacagagtttattattgcgaattcaagatttttgagctaaatactgcgggcagtaacaacaattcatctcaaaacgaaatgctgtccttcggtttatcgacatccccatatccgtattttaggcttccaggaagacaccaccactccattgcgtatgattctacaggcgggcgcagatttaacgattcgtttgaattgtctcccgagctggcttcaatatttccacgttgcgagaaaggcgacgttatcggtattgggtacaggactaatagtggtactgtgtttttcacacgcaacggcaaaaagcttaatgagaaatcaataggaggccacatcaaaggctggaagttcaaatatgtataccctatcgttggctccaatattccatgcaaggtacatgttaatttcggaacgtatggatttgtgtttattgaagccaatgtgaaaaagtggggatatgcaaaatctaacggaatgaagctaccgccaccatcttatgaagactatagtcaggacgttctgttggagagtagttatgaagatgacgccacggacaatgaaagtacttctaccatagatggcgatataatagatagtgaggggcatctccttcctcctcctcctggatttgagtacagtgtttcaccgcagccctcagcagctggtcaattcacactcaattctttgcccccagagccgcctaggtatgcttctgacactccagaagatgcggaagaagctgagacaggtcaacaattggagcaattagcccatgatgttgaagaaggaaacgaaatttatgccggcaacgaactcgggaagaataccatggctaatcaatttttgtgaaaggatacaaatgtaaaggcacggcaaaacatcgatgtacattatataagtcaaaatatgataattacgcctattgttgaaacctatacagagatcataagttggtctgcagtgcatatttacataaaacccaaccacaagattatgctattaagatgctaagagatggggaggaaggagggaagggcagaagaggcaggatgcttcgtaacgatattttgtttattttgaactgtttagaagtaattttgagcactcttggtattgttactagtgtgatcgtcaaaaattaacagattgttgagtccggattgttcttcaacccccatctcagcgtgagatcgcaaaaaatctggcgttttgggcacaccagactctgaatattgaggagacgtgtgctcattaccagaaggttctggggaatgctgggaaaaggagtgtgattgagttgtcgtgtttgatgcagcgaactggggcgtgttgtgttcgccaatggcgtaaatatcctgatggtcattgaagtcgtcgaaaaaaggctgctggcgggtcccgagagcatgtggctctggatttatcactatattgtgagcttctggtgcaccaacagagtcacgtaaatgggatttgtgggacaaaacatgcgcgccgctattgtgatcctgaatactggagcacatgaagctcaaagagctctccaagcctgtaaggatgtgagggatgttgagaccaccaataaaggcctcactgacttggcgttcttcggaaaaatcctcgcagatggaccattggtttgaagaaaactggtccgcgccatctgagaaatacactgcaaaagtgggcgctttagagaggttcagacgtagctcgcagagcttgttgtgggcgtcgcttcgtacagattcggcgccatcggtggtagctgatagtgcgcagtcgaccgtcgtggtgattgggaagaaaatcctaaagagaatcttggtattgttggcgattgcgctgaagaagtaattgatttcatgattttttttggaaatcagcaccataaggtctgttgcattggccattatttcgttgatggaaacgggagatagatttgagagacgttgaacggtgggaagatcgtcctgtttcagattcccactcttcagacgcttccaactaccaaccgtaagcgattttacgtcgataaaacagtaattggaattactatcgagtggaatgcgatcaaagtccaaagctggaatggctcctgtaggctcacctgcaacatcggtcgtagcagaaccacgagtaccaccccgatcagacttacggtgcttggcgcgtcgattctgaaaccaaatacgcacgtttttctcgggtaatccggtgagttctgagatgcgtttacgattctgcgcatttggattcggattctggtcgaactcgcgtttcaacacgttgagtgcttcacctgtcgcgcgtgtacgcttggtacgcggcctatcgtcgcgagatccagtgttagactcttgctgatcactttgttcgcgttgttcactctgctcgcgttgctcgttcaaatctccatttccgaaagatccagcagttgtaaactgcgggttaaagtctgcaccatttccctggtattcctgcatctttcgcaattgatgtttgatctatactaggcttctacagcgctatagcccccgatttaagcttaacttgagggaggtattgtgaataacttgaattgaaattgtgaaaagttgatattagtacgtagtgatataattttttagaatactcgaagcacgatgaacgcgataaaagtgcgaattagtcgatattgaagcccgaagacgaccagaagaagctggtattacttacatgtgaatcttgaggatcatattgatagcacttgtcaaatttttcgatttgtgctgaccattttagccccagttatatgtgcttgcgtggtggtgggcgttaagagtgcgttatctttcacagtctgttcccaaggtttacgtagacggccttcacgtttgtaaaattggcgagcccgtattcaccaagctcgcgtccgtagccactcatcttgatacctccaaatggacaggcgggatccaactcgtttgaggaattgatgtagcagataccagactcgacctcggacgcaaacttgtgggcacgattgaggtctgaggtgaaaatggcagagcccaacccgtactcggagtcgttggccaaacgtagggcctcgtcatagtccgagaacttgctcacggcaatcacaggaccgaaaatctcttcgcgagccacggtatgcgactgtttcacgtccgccaagatggtaggacgcacgtagaacccgttgcggtgacgctcgtcgtttgcaatggtttcaggcaagccttcaccacccagcacaagacgagctccctcttcgacacctttgcgaatgtaattctgcacacgttcttgctgtgtgcgcgaaacttgtgggcccacacgcgtggtcgattgcgaaggtgggccaaccacgtacgtgtcggcaacatgggcggccagcgcatccacaaacttgtcgtaaatcgagtcttcgacgtaacagcgtgaagtaccggagcagatctggcccatattgtagaaaattcctgctgcggtccagcgcacggcctgctcaaagtccgcgtctgcgaacaccaatgcgggtgacttaccaccacattccagcgtcaacgccttcaagttcacagccgcagtgcgctggatctgttgtcccacggaggtggatcctgtaaatgcgatcttgtcgatcccagtgtgacgcgccatggcgtcccccacggtggcaccgcgtccggacaagacgttgaaaacacctggagggaaaccagcacgcaccaccaattgtgcaaaatacaagatcgaaagcggagtctgctctgcactcttgaaaaccgtagtgttacctgtggccaccgcagtccatttccacgccatcatccccagagggtagttgaaaggaataatacatccaaccactccgagtggctgatgcaacgtatacgtgagacgctgcgtgctaggagcgtacgactggccctgcgccttgtcgacccaaccggcgtaatacttcaaaatgcccgccagcgcctccacgtcgtggatagcattcgaccccagtggcttaccagagtccagggattccaccgcggccagcatctccttctcctcctcgaccaagcttgccaatttcaacaacaagtcccgtttttcagtcgtaggggtgtccctccatcccgggaaagcggcccgcgccgctgaaaccgccaaatcaacgtccaccgacgcgtccgcagcctgcactgccgcgatcacctccccagtcgccgcatcgaaagattcaattttctccgacgagtgcgaatccacgtattcattattgataaaaagacccaaaggttgcgtataagacccgcccaaaggcagctgaacttgtaccgtactcatgttaaactgtactgatcatatgaacacctcttgggtcccggttaggtgctctttttggcctgtttttatagttttcttatcgataattcatagataaccattgtcaagatgttttttcgatcattggtgctatctaagcgaacggacgcgaattttgactatcgcgaatcgtacccgaggaggcgagaaggagtaggcgagagcggagagtgatcgccgcgcgcgcgcggactggaggtggaggacaggggagcaggaggaggataaggtgagtaggtggtggtgtaggcgatgtataaaatagtgaaaaaagagcaggatgtgtgagtgtgtagcagcggtggtgggaggtgaacaacacgagaccaagaacaagccaagatgagcttgtcaacggagattcacattcctcaactagacttaacgtaccagcagcctctcgggttgtatatcaataacgagttcgtggctagcagcgatggtgggagcatcgagagtgtgaacccggccacgggcaagcccgtggccagcttccaagcagcaacggatgcggacgtggaccgggcggtggccgcagccaggaaggcgtaccagagccattggcgacacacgtctgcggagcagcgctccgcgctgctcgccaagctggccgagctggtggagcaggaacgggagttgctggcagcgatcgagacgttggactcgggcaagccgttccacaccaatgccaagggcgatctggaccagattgtgcaattgacaaagtactacgcgggcggtgctgacaagttcaacaagggccaacacatcccagtggggcccgacaagtatgcgtacacggtgcaggcgccatatggagttgttgcgcaggttgtgccctggaactatccgttggcgatggcgtcttggaagatgcaagggtgtctggccgcgggcaacacggtggtgatcaagcctgcggagaacacgtcgttgtcgctgttgtattttgcgcagctgttcgagcgagccgggttccctgcgggcgtggtgaatgtggttccgggccacggagcggttgccggatcgcggctggccgcgcacatggatgtggacaagattgcgtttactgggtcgactgcggtgggccagaaagtgatggggctcgcagcagcgtcgaatttgaaagctgtgaccttggaatgtggtggtaagtcccccgcggtgatatttgcggacgcagacctcgaccaggctgttgagtggactgcggcgggcatttactacaattcaggccaaaattgtactgctaattctcggttgtacgtgcaagaaagcgtttacgatgaattcgtggccaaattctgtgcatacgtggagaaaacttggaaattcggtgctaaacacgacccatttgacccagagtgtaccgttggacctgtggtatcgcaggtgcagtatgaccggattcgtgggtacattgagcatgggaaaagctctgaacaacttggaattcggcaaattggcgtggcagacgttgcaccagggtttttcataccaccaacgctgttcaccgatgttcctcaagactcgaagctttctcgcgaggagatttttggcccagttgctgttattgccaagtttaaagactacgacgatgctttagcgcgtgcaaacgataccaactacggtctcgctgctgcagtgttcaccgaggatgtacgcaaggccaaccattttgctcgcgacatagatgcgggtacagtttggatcaattcttcaaacgacgaggaagtgagtgtaccatttggaggattcaagatgagtggaattgggcgcgagctgggccaaagtggtatggacgtttacactcagattaaagcagtgcatgttaacatcagtaagctttgattgtgtggttggggatcttgagaatctggcaggatattacatacaccagctttgatctgacaatacatgatctagcttttaaaagtaatctctagtaatgtgttatttaaattagttttgtattgaattgaactttgatcaacttcaacttcatctaaccaactttcattatctttcttaatctttctacatatcaccaatctttctacttatcaccaaacttcctactcatcgccatcttttgccatcccatctcttaatcaattactatacttgacatgatcagtgcactgtccaagactcgtacgccctgtgttgtgtgcacgaagcgtaaagtcaagtgcgatcgcaacattccatgttccaattgtgttaaaagaggccaacaagagctatgtatcgcttctgaacgaaccaaacttgatcgttcttctcggtccccaccgctggagcgtgggaaactagactttcaactgatgtggcatgcgtatggtcactgggtggttgagttgggtatattccaaaatgatttactagcccacgatgtatgggaggaccgaatcaattcaaatgaactcactctctcacacgacaattccttcaagttattagactttgcagcggaaaaccttggtccactcttctttggcattgtgagcgatgtaagtgatctgtatttcaagctagaagagcattggttcggacccaagactggcgattctctgtttacggaagcagtgttatcatccatattcacattggctatattttacatgcctctagaggctttgacagagatcgctggcgactctcaagaatggaataatcagcgtcgaatgcgactctacacccagtattgcaacgaaacaattggcttgcttcaccaggcgcaatttctcagcaaacccgacattcgcacgcttcaaacctacctcattcttgcttccaccccattcccaactctaaagccttctctggccaattccattcttacgcagtgtttgcatcttgcaaagtactgggaaatcaatcaattccgtcccctggtcactgacgctccagatctcattcttacaaagctagcttgcgagaaactgtggtaccggcttagtgtgcacgattactggcaatcaggtccgaataagcccttgtccatacatgacgataacctttctttacttacacatgctgcatttctcatggatcgacccagtgtcgatgtatatcagagtgaggacaccttcgaggcactactttggaagatcgtgtcgctcgacagagatctacaacgctactttgctacacagaccaaaccgccgctcaagacactcgatgcaattggccgccaactagaaatctttgggcacaagacgcgatcaattgacgttcaaagttccaagaatgcccgcttagagcactttatcgcaacttttctactcaactttgttagctggaagctcactaatctctcatttacctactacgaccaacgcgcgggtgcggataagctcaatcaagcaaccactctattgctagctcaagtcctgcaaaatacccaaaatcgcgtttcgttctataatcaaattccaatggttccacgcatcctggccaaaattatgacatttcactctatgtgctttatatatgacacatctgcggtaaatgagcaacttttgctggatcttttggaagttgtgacaggtttcgatgctgctgtagaccctttgatagcagcatcgattgccgtaacccgcaggctaaagaaactaggaccgttatggcgtacggtacgcgtggttgacaatgagagttcccagacgcatcctgtattcaagattttgcatgacgatatccaacttctcaaaagccgttattgtaatcgacttcccatcgcattcggggccgcgccattcacaagcgaccctgataaagaggagcagagccaggagttccaacaaattgtaaaggattttcaaatgtcctttagcctcaacgacctactcaatctaccagtataaccttctcaacaacgttcaaaaatcttgtacagacctggtaaatttgcgacctcaacgacattctttgaaagacgtttcggagccagcaaacgtttcttcacagccgggaatatcacttcttccagaacggaagccatgcgctcacttttagtgatgtagtccacctgctcctcttcggagcgatcctctagtcttggttcttctagtacctcggggatgtatagcagtgcaatctgcttcaagataccgcgcagacactccatttcatcactccagtcaatcttggttccgagcctgtaaaagaaatagggcaattttgagaggggtggacagtaatccttgagaagaagcggtaagcttttgattctcattttgtcaactccttcttctccttgacacaattcgattgaaaagtattcttcaagcatttctcgcatttcccaaggtttctgcaaaagatttgatacttgcgtgtcattctgcccaattacatccgtcaggagcggatcaattaacaatccttgctcgccatgttcgtccactagattaatctttccgaagtttgcaaattctgttaaaccaatttgataaaaaagctcactacatagagaaccatagtccactagtagcaatgctaaatcatgttgaatgcatgctaacctacgctgttcatcgacgacgccaacataagtcaaattcgcaaaagtattcgttaaatccttattcgtttcgtcatccacttgtttgcgcaatgtccttatgcttgccaagttcacatctattctatcctttggtaaaacgacatacgttgagaatttgggtaccctcctacttggggtctctgaggccccattgatactcaaactcacatttttatctgaaggtgaaggcgggggtggcgacccttggaatggctccttttcgcttgtgctctgagaatactctgcggactttaagtagtttgtaattctagattgggatgcgtctatgcgcacaagcttgttttcctggcgtctaactttgttgtcgattggagtggatggaaacttgtttataatctgagaatgtggtttgcctaatccttctttgatggagacaggcttctgagtgaatatggatgtggttttgaatgatcgggaggagtctgaacttgacaacacttcctgaaggccacttgcaatatgttcaatgatttcttcatcgtgtagaaaacgcacttcccttttcgttggatggacattaacatccacaagatctggtctgatatcaatgctcagatatataaaaggtctgttgcctttggccaaatatgatgagtatacttgagacagtgctcttcgcagtggatcgcatgtcactagacgattgttgatgaagaatattggtgaaatagactttttgctgacaaagttgaggttgctgacctggccgtgcgctgaagtatcgagatgatcaatttttggcacctccaagtcgataagttcggatgccacattgcggccgaaaacagcacgtacacgttcctggacattagcatcagctcgcactgttagggcaaactgtgattctccaaatttcttgcacgagaaacccacacttgcggaattgatcgagtacttgcctacgcaatccagtatcttcgtaaactcgtcacttggagaccgaagagctcttaatctagacggtacattgtagaacaaatcctcaaccaagattacggtgccgtctttccctgctgtgggtttgggctcacctatcatctttcctgcattgtaagaaactttccacgcgcattggtcgtccttcgtcttggtagtaactgtgactcttgcgatgtgtgaaatgcttgccagagcttcgcctcgaaagccatacgtacgtatggaactcaagtcttcgaaactagtcagcttcgaagtcgtgaatctctcgcacagaattgaaaggtcgccttttgatataccacaaccattatctgtgatttgtaatatcttcaatccaccatcttttactaaaatgtcaatggcagtagctccagcatctattgagttctccatcatctccttcaaagcatttacaggagcaactataatctctcctgctgcgatcttgttgatcacagcctctgccaagggctgttgtaggttagtttactaactcttgaataacagcttctttcaaacagtgtcatatcaacttacctggatctttgatggcccctgtgttgtcattgtgggaatttataggtctatgcaaattcaagggcatcatgtagatcaagaattgaattctcgattctgagatgagcttaaatgataactaacgcgcaagccaatgtcgagaaggccaaacgagaatagtaccgatagtcgaccctcgaagcgatcgagaactgaaacaactaatggaacttccaccgaagcatctgctccagtagatggagaggaattcaagattttgcagaactatagagatgtcaacaatgacttgagtaaagatagagcagaggtggcgcggaatggggatgttactattgcagttgataggttacgtgtgattgataatctctttggaaagcttaatgtcgtgaacgcgaatcgaaattctttactagctcaggactcaaaagctgtcttgaatatcagcgagctgactcaactcagcgtgagaaatctcaaacttgatgagtcccagcgtatctttagcgtcaatgacattgtgaactactccaaacggtacatgctcaaagagtactttaatttgaatggtattgtagaagagcgtgctgacctcagaacgggtggtgagaccgaaccccagaatgcaccagaggatgcacccaatgacacagcgaaccaagaagatgaatatgcacaaatgcgtaacgaacgtagttcattgcagcagtttgaccgctatgatcaatttgggcagttcaactggttcaagatgggaatgctctttcaatccatatcgaagtcccccctaacagttgaccatttacttggtcctttcgctgcagaaaaaaaggttagagcaccaagtcaacgagtaagaacgcaagatgcggttgggcaagcaaaaaccgctgacagggtcactggagattctctcagctctactcaagaggcaactacaccggaattggtcaaaagatgcttcaaaatacttactgataaaattggctacaagcaaattaatctcttcaagttcattatagaccctcagtcgttcgcaaagtctgtcgaaaacctattttatacaagcttcctaatcaaagaaggtaagattgttttggaagaagacgctgacggctatccagcaataagacggaaagataaactaccaaaaggggagcttgaaaggaacatggaaattcagcttcgaaacactgcgcgacaaaatcacatcatatttcagttggatatggccacctggaggaaactcatagaaaggttcgacatcaagactgcatttattcctaatggaaatgaactcagcgggacaaactagttatggatccagccgggcacttttagcaaatctggtagcggccattttttgatcggactcacttcgagctccgttgtaagcgccaaagtttcaaagagttcaattcctgcccaccctatcatgacagcattgtctgtacacagggcgggcgcagggtaaaagacttcatcgaagttcgcggacaattctgttttaagcctttgctgcaaacgtcgattggcacctactccaccagaacatacgagctgctttgtgcttttaaaaatttcaggcctttgcgatatgactagctttatctttgtgatgaggtggctgaatagcgcttcttgtatttggtaagcgagggaccttatctcttttgaggaatactcgttaatgtccttggttaggccttggcgcactgccgttagaaacggcgcgaaagagaatgcttgcacattcatacgaccgttttggtttctgagcgggtttggtagagtaatggtagcaacaccgctgtgtgcttcatcaagattttcatttatgaacgcctccatattttgggcaatcatatttcccttgattccaatttctcgcgcacacttatcgagcgaatctccaattgcaatgtcaatagtatcgcacagtacctcatgctcactaatcgacttggaatgaacaacaatagtgtggccgccactcactaaaaggcttataaacggataattgggcgcacgaccgttggattccatgcgtggaatcaaaaggtggcctaacatatggtgaactccgatcaacggtttgtcccacgcaacggcaagcccttttgcaaggtctaatccgccagaaagagaaccaggcatccctgggccccgcgttacacaaactagtcctacatcattttgtgagtctgtttcctgaagggctcgttttacgagagatccaagctttaattggtgatgcaagtgtgctcgtgtgggcacgattccgccttgtttttcactatccagtgtatcttttaagtgtgctagaagacggggaggctcctcagggctgaacctgtcaagcactgcaacacaagtgtcgtcacaggatgtttcgatagccaaaatcttatacttacgcctggcataaatacttgtaagtctgagatcagtaaacaccgcttttgcggctaaacctgtactatatataatgcgagtccgtttcaacatatagtaacaactttagcgagccaactgctccagcaaatgctcgttttggctctctctgaatgtgatttattggcaagtgatgagttgataatatcgatcattactatatacggaatcaagaatatcaatcaaaccaacaaacaccataaaccaataagctaagcatgtctctggtcagctgaagttcgattcaaggatggtatacagacctatcgaatgttcaagaattagctagcattatgattatagagaaacgcgcgacacggatgctagacaattgaatcaacggattctgacaggttaaattgaatctgcattgctaaccggcaacgcaacgcaggattttaagactacctctggaagctgtcactctgaaggattaaaaaataggcagttagaatttcggcccctgcggatacaattactggccctgtaacagaaaaaccccatctgttgctcaaaactacagctgtttctgaaatcttccccgggccattcccagtttagaaaattcaaactgttcgacaccctcaccaagatgagatacttgacaatggaatcagaataaagtcttattgaataaactgtgcatcaaagtttttgaaactaaaatcagccaaaattgaaccataagtctctctgaaaaacaccatacccttttaaacttggaacagactcgctctccgggccaagctcatgactaggacgctatatatggctctttctgaatgtagatcctgtttctttcgtatttagtcattttcagaataaccaatgttcattaaaaaagatttgagtcgagatatgacaggttttaaacttcttgaagatcataaccagggaattgtagagcaccggagcctcttgatacatgaaagcgaggctggcatgttctccttcactacgcctataccggttttacatcctgggcacgaagcacatcattacaggagcccaattggtgtagaagatgaggcgaacggagccggctttgatggaacaagcggaggcaaagaatacagcgcaatagcgcattgcatagtagcaggagggattggtggggccattggagattcggtgatgcattcgctcgatacagtgaagacaaggcagcagggtgctccaaacgcgcccaagtacagaaatatgatatctgcgtatcagaagatctttatggaagaaggaataagacgagggttatacggagggtacacggctgcgatgctgggctcttttcccagcgcagctattttttttggaacctacgaactgaccaagcggaagctcattgatgactggggcgttaacgaaacactgtcacacttgaccgcgggcttaagcggagacctagtatccagtgtggtttatgtgccgagcgaggtcttgaaaacacgtttgcagcttcagggctgttataacaacccccatttccactcgggctacaactatcgcaacctgcgcgacgcaatcactgccatcgtgcgcctggagggctggcaaacacttttctttggctacaaggctacgctgtgccgagacttgcccttcagcgcgttccagtttgcgttctacgaaaaattcagacagtgggcttttacgctcgaaggaaagaccccaagtcaggatctctcgcttctcaatgaacttctcacgggtgcagcggctgggggactagcaggcatcatcacaactcctatggatgtcataaaaactcgcatacaaacccaaatgccttccaccgtcgcaagcgactccacacggctcgtacgcatcgaaaactccctaatcaagggtctcacagcggtctacagatcagaaggaaccctgggcttcttcagtggggtggggccccgcttcatatggaccagtatccaaagcagcattatgctgctactgtaccaagtcacgctcaaatctcttgatagatttgcctcacccaactctgcattcaagtacgactgaaataatccctatttcgcccgtccgctatacacatgcgctcttttgttttctttggcatcgcatcacacttgtaaatattggaatatcagatcgccgacttcatcaaaagcaggaataaaccaacagcaatagctcaaaggatcacagttcagtcatatcacgttcaaaatgaaaatcgtgaatatatctacatatatgtatatattcttgcaagactctcttccgcaattcttttctttctctggcaagataactaaaccctcaaacgttacaataagctcactaataacttaagctaattaatgtataattccaagcctcagctcgcctagcaatcgtttgttttcctcactttcctgtcgtcgtttagttttggcttaccatttgaccactcacgtggtaaagtgaaactcatatagttccaattaacaatttatttaaggttttgggactttgtagaccattaatgtgctgaattagcacataataagccatgcagtacgttgggagagctattggatcagtgtcaaagacatggtcatctataaatcctgccacgctgtcaggagcgattgatgtggtggtagtagagcatttagatgggagattagcatgttctcccttccatgtgagatttgggaagttccagatactgaagccatctcagaagaaggttctagtatcggtaaatggacagcctaccaatatacctatgaagttgggagactctggagaagcgtactttgtgtttgagacagaagcggatgtgggagcaattccggaagagctcttttcgtcaccagtagttagtgcggctagcagtccttcaacgtctcctaatgataagctcaacagcgagtctagcctcgaggaacctgattatctggacatcggaaaaccggcgcagtccgcacagcaggagataccgatgccctcaactcctcctccaccgagacgtgcgtcgatcttcgagcagcgtgccaaaagacttaacgagaagctacatgccaagcagattccaagtaaatttgacaataatggagatctgcttttggacatagagggatacaagcccagcaaggataaagttcacgacacggacgagattttaaagcaattgctacaagatgagctgggcactgagttcgatatatctgcatttgtgaaggaggaccgtaacggtaacatgcgtatcataaatcctggcgagcccagtcatctgcattcgccattaggttctccgcatgttctggcgactgaagaccttgacggtacaagctcaggtatctcggagtcctctactcaaacagaccttacaacaaccaccgaatacaactccctagcatcttcgaacaatgtcaactcagctgcgcctgagaagaactacataaagacaattcggctcacgtccgagcaactcaaatgcttggaactcaaatatggtgaaaacgatctctcgttttctgtggataacagcagagctgtggtaacggcgaaacttttcctatggcgttgggacgttccactcgttatctctgatatcgacggcactatcacaaaatcagacgcccttggtcatgtcctcacaatgataggccgagactggacccatcttggtgtggctcaacttttcaccgaaattaggcgaaatgggtacaatgtggtttacttgacggcacgcagtgcagggcaggctgattctactcgaagttaccttagaagcatcgtgcaggatggatttaaactgccgcgtgggcctgttatactttcaccggaccgaaccatggctgcattgagaagagaggtgatactgaaaaagcccgaagttttcaagattgcgtgtctaaatgacctgcgaaatctttactttggagagcacgactttggcggtaccgcggacgaagagaagaaggacgagctacccacaccttttgtggcgggtttcggaaaccgtatcacggatgcgcttgcgtatagaactgtgggaatcccgagctcgcgtattttcacaataaatccagacggcgaggtccacatggaactcttggagctggccggatatcggagctcctatatacacatcaacgagctagtggaccattttttcccgcccgtggggctaaactacaccaactgtgccgacgactaccggagtttgtcgcccaccccaggatccccagtagcaaccgtggaagaacgttcattacatcgcccacacgatgtgaagtttactgatgtgaatttttggcgagacccaatcccgagccttgaagacctatcggatataagcaccctggcctctgatgacgatacgcaagggctactcgagcccgaaagcaaggcccgactaagagaaggcattaatctcaatccgcccaccactccccgcaaatctgaccatacacacgcagcccgtcgttccagtacatcccacgacattggccagcaaatgtacctggacctgggctccccgctcgcatctcccaagctcaaacacgttgatcccaccgccatcgaaaaccacatgaaatccttctccatttccaatcctggcaaacccagtactcaaacctccaatctcagcgtactcaacaacggcgtctcccatgaaaacgtgcacccggtctacaaccctccagactctgcagacgatgaattcgatgaggacgaattcgaccaagagtcaaatgcaagcgatatacacgaactacgatctgtcatcgaccaaaatgacggatcagaaaacgaacacgaacaagaagaagatgatgaagaagaacacgacagtgtcaacgacaacgacaatgaagacgaacactacgataataatgatgaattcgacgaagatgaatttgacatttaaacaaatttcgctttgagcctcggctaaaattctttaaatttttgaaccatctggaaaatcacagctcgtatataatgatatggaagtattctgtcaaaaaaaaatacagggatgtcaaattggaatggcgccaagttttacagatgaaccagtcaagtatttaatcacttgaaattgtaatcgaaaaggacatcaggtcctgggcattaatttaaaccaataaacctgagggtcataaaggtagcagtgctttttgcagcgagactgttaggagtgaaattggatttttgcgaaaattaaattgaaccacgcgttgccgaggctcgatcagcaggcctttagagtttgtggaaagcgtattgaagtagccgtgagggcgtctggagcaacaaggctttagtaaagatggtttcgaatggcggtgaggaccaggaagagcatggtgagacagcagggaatggaactgtgaatgaacatggagacgatggcagtggtggacgtgaggagcgggccacggaagaagagccgcagttcaacccagggattctagtgtcggacgcaatggccaagaactcgcgtcaattgctgtacgcacacatctacaattacctcatccagcacaagtactatgacacatcgcgacggctgctcgacgaggcggacgtgccgctgtcgaagccgtttccggaggacgaggtcaagagcaatgagttactgcacgcgaagatgctgatgaactcgcgtgatacgtttctttgcgagtggtgggagtcgttatggacattgcaccattacgtggaatcacagcccgtggaaaagatatccagtagcagactgtttcacgaacctgtcacgccgattttgccgcaaagaccgccagcgacgaagggctttgctaccgcaaatacgacttggtttcaacagcagcagtacttaccaggcaatatggggtataatcatatggcgcctaatcccgcaatgcaaacaaacatgggacctcctagaagcggtgatgttaaagggagcaagggaggggttacacctgcgtcgccactaaggaagacacctatggcttaccctccacctgtacatacgacgcctggagtggttcagaattccatgggcatggcaggagttgctatgccggtaccgcatcaagtgaacgcgaacggcggccaaatatcgaccgcgccagcagcgctcgccacgcccttgtacacaaatgtatcaccaatggctaggagcggagcttcctccacagtcaatccagcacaggcacctgtaaaaaataacacgaaagcatcggcaaaagaatatcagcagtctgggtcactgatggctgacaatatgatgctatatatgcaacaacgtactcagggtgaagacgacgttgacaaatcgaacttacaggctaattggggtgtcaatcagcaaagactgcacgatcagtaccaaaaaaacatgtacttggcgcagcagcagcaacagctaccgcatcaagctcaacagcctcaaacgcgccagcagcagcaacagcaacaacagtcatcacaacagcagcagcagcaacagcggcaacagcagcagcagtccaacaagcgtatgccgcaggcccgatcttacccgcgacagcaggaatcgggcaaacaaatgttcccaacgcaggggacgcagggccctcaacacggcttgcatcctacacgaaacgacatggttcaaatgcaaggccgccacgatatccagcgtaagcaagacacgacacccaggcaacaagagccccatttacaccagcagctctcaccaaggggacagcagctaccactacagggatactccgcttcgacacagcaacacataccgcactatcaaaaccctgccgatgctgttccggattcgaatggctccatcccgatggtcaatcctgctatggaccagcagaactacttgaacatgatgatgatgcagcaatcgcctagcactttgtctccgagcgttgggccaccaatgggcacagccaatacagctccaagcatgagtcaggatatggggaacaacgataaattcagagataacttgggaagttggaacgacgtctaattgtatcattataaattatcaatagctgagcattgaccgaacgaaagctataatgacgttgttttccactacacagggtgagttactaataaaccaaacgtttaagccaagaaaaagtccgaaccaggaacactgtcacgggtgacaggacctatattcaataacatgtagctagggctggttatgttttccataacgccctcacggataattaaaaaaatttgatagatatttgcatagtcatgaaagtattcgaagtgttcggaggtggactagtggatgccaggaacgcagctgcaatgtagatatataataataggaatatggtattttgagacacgagcaaatgaatagtgctgtttctttgggaatgtagtactcacatgacctttaaagttgactatgtagattctatacaatgtacttttcacaagatggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcatttttttggctttagtaagaacaaattatctcaaactattacaataagtggaagggcgcttgatgcaagcctgtggacattggtgactattctgctattcaacgcttgcgtacttacatgttgcaactgtcagatctagacgatatattgatgtgtgagatggtacaaattgcatgatgacatattggtaagaagtgaccggtgtatacaagcgaataagaggtagattacgagtagattcatacatggccaaaatttgagatatgaaaccatgcctggggatagcgaagaatcacaccagcgggagattagaattttgtaaatatcggtggtctgaccgaggaacaagatcttattcttggattatgatgaatacggagagatgtttaaatacaacattcagatactaaactatgaaagacctagccactgaaattaagaaaccattaattgaagattaagactcgcctcaaatcatggaactcgccacatttcagactgacataattttacaaaaatatctttgagtaaaagcatctccgaaatagaaataagaatatattaattattggcattgggattaccttcgtgtggacgtggaaagaggatatcaacaatcgaaaatgcccctaggaatagtatatattgagtttactgcgacaagtcctgagctgttgtatgtaccaatcacaatgtgtcgcggagctagatgaatatctggtgccgagaaattcaaccgcgttgaaacgtcgtgttgaaggaggattattttgtaacgtacgaaagctagtcaccaagaacaccaatcagtgtagttgctcagatatgaacggcccaatcgggatatagccaggcaagctggagtagatttaggaacaccagttgaaatcttggcaagttttctggctaagtaaacggttaggctaatttgtggattatggtcgtattaatgtgacattctgcaagtgtactataaggcatcgatgaatagattagagtagacagtagggcatactccagctttccattgatgtgccattcatcgtgtgattctctctgacagctgagttctgctctttttactcccttattcataaatggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcattttttgtttttaataactctgcttggttgtaatcataagtttattaatgtttggttcaataaagataaatttaagttaaaccccatacaagatatgacttaaacggcatttttagctcgcgaatattgcccgatgaaccaaaggtctttgactctactatcacacctcaagggcattcctaattgaagctttgcacgcttgaaatctatagctctgatatttactgagaaaaatacggtttctgcccaattcggatcaaaaatattgatctgaaaacaaaacaaactcaacccaaaacataaaccactagtcatactcagaatacactttaaaactcttgaatatttctaggacacttccaacacctcctctcacgaaaggcgactccgtaagctcggcaaaaattgtagcatatatagacaaaaaaaaaattcagacactctatcgccaacgaagcgctaagtggctcgagagaatgcctcaatgtatctcagtctttggctattaattatcattattcttcgaagcgttctcttcttgtcatcttcacgtgaactcggactgttgatatttttaatatcaacacacaaaacttgatccaatacagatcatcactacatccctcggcggtagagcatgtcgtgtcatagtagtggggattcggtcaaaataaagctacctggactacaggtcttctcgcaaaatgtatggaatcgttcaaactcgactgtgggttcaaacaatgcaaaaataagctctggagtggaaagtatgcaagccaggaaattatcagattggggaatcgaaaccctcaacgatagctccccaaccgtggtagcgtctgcagactttgaatgcggcgatcggccactctggctggaggaggatattgacgaagaactggcgcggcttgaagatgcgcatcacccaggtgactcgcagtgcgaacagctcgctgcaaaggtctttctcgagcttccgttagggtcccacggttttgctgaggaattccaatacactatcatcgcatcgcaacttctcatggatacagtacggccgctatggtcacatccaaagttgcagaagctaacggcggatttcagcgctaaacaagcggcaagtagagcttgtaaggtacgaaccgtaccgacaaaattcggtaagctcaccacaattaataaaggttttatgctacgcaggacagttccctttctgcccacatttctgcttgcacgccgatgcctgggcctgttgctgcaagccgtgaaatctggacacacaaaatcaacgagaagaattttcattgtgatcactactgctgtttacctagcgatccagcaagaggtgtttttctctcattatctgcgacatgcaacgctcaccgcactgcggtccaccgtggaccagtttcagagcctcgataaactcctccatcgcctacatatgcggtacaaagagcttacaatctacaagcctatctctttagtccaatcctctcagcccacgggctgctcggacctaccgattatacgggatgtactcacagcatccctcgattttatgttttatggcatgaaaagaataattacagatattttaccaatacttgagcatcaggatctattcagatattgtgaaatatatgccataaacctcgtggatatcttctttgccataaatggcgaagcaatagaggtgggggaaaaggctactcgcacgcaccttttgaaaaaattcattctgtgctgcttattatctattggtccccgagcaatcaatccaaacactgaagttcatgacttcactgagagaattcaaagaatattcccttctttcagtggaagcgcatcacttacagaatccgagaggtcactgctagctttgaaacatctcaaggaattagtcaggctgcttcaagaagttggatgctttctaaagcaatataagttgcatatcatagacccaattcagtcacctgaacagaccctaccctcacaaaatggccgccaatatcagtttcggactgcaacaactttgaatatgatgaaagagttacaaaaagtcttgattgtttctcccccaaactcggaagaagagctagaactcttcatggccaagaaactagatgacctctcaaatttgtggagaaagtgcggaccctacaagagcagcaaatgtcaaaacttaaaaaaagatagacataccagtggattacaactagatgtcgttcaatcgccaacacaagactcacaagaatttgattttcagcagaacttgtctagagcgccaaaactggggctcaatgcagccatagaggtcaagacagtagatggatcgcagtcagatttcgacttagagtcagagcaggaatatgaccaaacaattactgaagaagtatgttttgcacactcgcaagaagaagtggaagaggattcgagtaggaaaggctatttcctgaaattgaccgacgacgagctgcgcgataagttaaacgaaagaataatgagcctagcgagggaaaatagaaaggggaaagaggagcttaggacgaagaagagttttgggcttctaggagaagattataaaagaaaggacaatatgagaagcaggccttctcacagatctggtttcacttcagaagaaagcataccagttttatacgaactgaaacagcttttgaaagagcagtaatgctctcgagaacttatatagatatatattttaagctataagctcaatgcaatttttattgtaagatagcaaggttttcatcaaaactttggcccctgtacttttccagagactcccctccataactcaaagttcctggaacctcgacaagtacaccagatgaaaccttagcacctgcagcggtcaaccaagatgtaccgaggttcaggaaggctgcacgactagtttctggattgtcatttgcagtaccaggagcgtttttaagtggagaaaactcactgcttctgtcgacttctaaacaaccaaacttaccaagcggaacgtatgggaacacatcgaaaatgaattgctccaacttgataccgtttggctcggttggtttttgataagagtcattcacattgtcgtagacgggaatcttcttcttcgcgatgtgataaggcatagacgcgcaccagttcccgagctcacgcttcaacagatcaactgaatagtaatggttcacaatattcgcagctctaaatttcagaagaccgtcctcgtctctagcttctgtcatctccttagaaatctcagaatactctacaacacaaggggcccctgcgttgctagcaatgagcccaactgactccgacgcatctctcttcctaactgcctttgtagctagctcaaacccattcttgatcgcaaaaccgataaatacagggtctgcaaccttaacaagaacgttatcaacacagtacatgtgaatgtgcttaatatttttctgaatcatgtcctctaggatcccattgtctttaagggctctgtaaagtccaccgtttccatcaggagactccaccagctcagtaggcgagttgagtagaagattacggccttgcaaatcaaatgcaggcaatgtaccctggttgaaaaaaatgatttgtttagcgtcaagaccaaagtacccattttctcggaagaagccctcagtagccgcacgcgtaggctttgaggtcataatgtaccaggagataggcttggatccctgcacaatctgctgcaagcgcaacaatttctcggcctgaatttggaaaagcgattttttcgacggtaacccaatgtcgtagcagcccttgggctgagaagaccccaaccgtgtaccttgtccaccagccatcaaaacgacgcccacctcgccctgtttcaaggcctgaagcccgatttcccgatactcttcttccttcttggtctctccaataatagattcataagaatgagctggaagtggctcaattccctcaggtttgctcatcttgtctcccagcttgatagcatcttgacaatcgcgaacaagcttatctggactgtttttactcgcaacttcgccgagattcttcaaaaattcttctctctcagcttcagaaagcctttcccagtgcttgaacaaagcatcctggccactgcttttatacaattcttgaattgacatccttgggttttatcgcacgtatgttacaagagatcttgaacaaaaatttgattgtggcttataacttaaataacaattaaaatatcaaaacctacaattgtttcagctctaacgaatgggacgaggaacgcgtaagagagcgttctcgttacgaactcagttgttcaacaaacagctgcacaacaagttcaagcgagattacgaggaagaagagccagaaatggatagcataaaaggtggagacagatggggacagctggtagataaggctgagaactttgcgtattgggttcttcggaggaagcagcagaagcacacaaaagctgggcgtgtgatacctttgtgtttgaatcatgaagactcgttttatcgaatgtttacgggagatggcggatcacaaactgcaaaactcacggatgagagaagcggcaaaccgtacatcagcaacttgataacgtcgtcgcggtacacaatatacacttttctgccgcgacagttgtatgcgcagttctcacgtcttgcaaatgcatacttcttcctagttgcagttttgcagatgattccgggttggtctaccacaggcacatacacgacgattgttccgctgttgatatttatgggcatttccatgtcacgagaggcgtgggatgacttccggcggcacaagctggaccgggaggaaaacgacaaaacggccagggttctagtaaaaagctcaagtcctcatacggaattttcgcggcccaatagcctttactcactgcctcaatggcagcaaagcgccacatctacaagtatgctcaccaaccctactttggaatcgacagcggaggctgctaccagccagaatgacgatcacacaaactgggatcttttaaagagcaagtatggcgtggaagctgttgaaaaaaagtggaaggacataaaggtcggtgactacgttgttttggaacaagacgaatgggtaccggcagatatgttggtactgacatgcagtgacgagaaaaatgagtgttttgttgagactatggccctagacggggaaactaacttaaagaacaaacaacctctaactgaagtcagcgaagtaatgaagactgcagcggggctgactgaattcaaagcaaaagtaactgtggaggatcccaacattgatttgcacaactttgaaggtaacctcgaattgctgggcgagaacaggaaacttaccattgggcccgatcatatcatctatagaggaagtatcataaggaatacctccaatgcggtcgggatggttgtcttcacgggtgaagaaactaagattcgtatgaacgctatcaagaaccccaggataaaagctcctaagttgcaacgtgccattaacttgattgttcttttcatggtctttgtagttgcctcgatggcactattctcgcttttgggtcaaagaataatcaaaaaaaaatacgtggacaataatagggcatggtacttgttcaactccgatgcaggccttgcacctacggtcatgtccttcattatcatgtacaacacattgattccgctctctctatacgtcacaatggagatcattaaagcaatgcaaagcaagcttatggaatgggacatagacatgtaccatgcggaaacgaacaccccgtgtgaatcacgcacggctactattctagaagaactgggccaggtgtcgtatatattcagcgacaaaacgggtacccttaccgacaacaagatggtgtttagggcactatccgtgtgtggatcatcatggattcacgattttgatcctgcagctgaaaaactgactaagtccgaatcaagcgacagcaatactgtcgaagtagtgtcagtcgacgatagaagtttcttgcaaaattttggagctgcagaccgcaaagtaccgagcaatcataaaacgtctatcgactataagggcaatagctctgcaatatatacgggaagaccaagtatggcttctcgtatctgtgaagaggataagaacccaaaaaaaattgaaccagagaagagttcaaaaacgggtttgagatcttctactgaactgatcaggtatattcagcaaaatccgaatactcattttgcaaagaaagtgagctttttcatcctatctttggctctgtgtcatgcttgcctcccgaaaagctcatccggagttgagggtgaggactgcgttgaatatcaagcttcttccccagatgaactggctcttgtaacagctgcaagagacatgggttatgcggtcatgaacagaaactctgatgttctgacgataaagacttatcctaatggttttgatgcagaaccacatttggataaatatgagattctgaataatattgagttcagctctcataggaaacggatgtccgtactggtacgacttccccacgaggaaaatcggattttgcttatctgcaagggtgccgataatgtaatccttgaaagattacacaatagtgaccttgcgaatcaaaaaatcgttgaacttcaggaaactactagcgagcgcaaggccgcagaagctgatctggttttgaaacaaagaatgtcattagaagtggctgcggccggccgcgttagtaactccttaagacggatatctaccaatcgcccttcgaaagcaagcctttctttacaagctgtgagaaaaagtttatcaaggagaagtattggaggcaacgatccagaagaacaaattaactccatcgacgacttcctgagcaatgtggagcgcgccaacaatgaagtcagtgaaatctttgcaaagagcagggagtctatgcacaagcaacagagagagcgatacttgaacaaggcgcaaaattctgccgggtctgcttcaacagcacaatcatctgggatgatggcgaaaacaccgccagaggtactgggtccgctactagatgataacagcattgaagagtacatctggagtgaggatttaatccagaatgaggagttcgtactcgaacgcactttgcaggcgatcgaagacttttcgactagcgggctaagaactttactatacagctacaaatggattccatccgaagattacgaaaagtggagcaaaaaatatcatgctgcaaagacttctttggagaatagaaaagagaaaatgcattcggtgggcgaactggtagagacatctttacatttactcggggccacggcgattgaagataaactgcaagaaggtgttgctgacgctatcgacaagattaggagagccggtatcaagatgtggatgctgacaggagacaagagggaaactgccattaacatcggctactcatgcaacctcattcatgactattcaacagtggttattctatctgcgaaagatgaaaacatttcatcgaaattaacggccgtgtctcaggaaattgaaagaggaaacatagcgcattgtgttgttgtcattgatggttcaacactgaccactttcgaaagtaaccccacattaatgtctgttttcgtagaactgtgcacgaagactgattcagtgatatgttgcagggcatcaccatctcaaaaagctctaatggtcacacacataaggaacacggataaaaaactggttaccttggccattggagacggtgcaaatgatatcgcaatgattcaatcggcagacataggtgttgggattgcaggcaaggaagggctgcaagcatcgaggtcctcggactactctattgctcaattcaggttcctcctaaagctacttttagtccacggccgatacaactatgttcgcaccacaaaatttgttctctgtaccttttacaaagagcttctattctatctcacgcaaatgatttatcaaaggcacactatgttttctggaacgtctctttatgagccttggtctctctctatgtttaacacattattcacctctctaccagtgttgtgtattgggatgttcgagaaggacctgaagccaatgacattgctagctatacctgaattgtacagtattggccgattgtcacagagtttcaacttgcgggttttcttgtattggatgttcttggcagctttgaactcgcttatcataactttcctcaactggaagatatgggcagtttcttccttatcggataatacggtctatcccattggtgtcatcaactttacagcaattattacactcgttaacgtcaaatgccagttacttgaaactcataaccgcaatgttctagccatttgctcacttgtcatctctgtgggagggtggttattgtggtgttgtctccttcctggaatttattctgaggacggaatgtacgacgttctgacagggttatactttcaatttggtaatgatatcaccttttggtgtgcatgccttgttctcgttgttttacccctaataatagacgtcgtcttcaagactgtaaagataatgatattcccatccgattctgaaatctccatggagctcgaacagaaggatgagattcgcaagaaattggagttcaaagcgtataatgaacttaagcaagggtggacgtgggaccgggatcgcagtacaatctcgaaatatactgagaaatttcttaagtggggccccagctctgtcgaagttaacgacagtggcaaccatacccgttcaaggaaaaatactattcctagtgcctttgagcttccagcaggatctccaagtaaagtgactgttcgaagtggaacaaagttcgatccagagcagtatgaaatgcttcctagcggtaagcttatcaaaagatgcggatcaaagtctgaaactggagatgaagggggccaatttgtacagagcctgggcaaaaagcttcggttcaagctcaagagcaaagaagaagaagacgtggatgcgattatagcggatcgcttaagagacttggaatagttaaattgcatatatacggatcaaaaaacaaaacggcatttattctcattaaattactatacaagcgtgacatctgtattagaagacaatgggcgtcgacagcatatgtgccatctctgcggctgcgcttcagaagtaggtgggtacacattcaggaactgtctgaagacttatgctccgaagagcaacctttccagcattggtaagaacaaaatgatcagtattggtattagtattcttagaatttgttgaacttcacgctgctcttcctgctgctgttgctgtgcgccttgcggtcttgcgcggaagccgttgccggtggtatgcaccttgaagccattggggccaccaaaagtaaatgtagtagccccaccacgaccaaatggccctccgaacccagtgtcgaaagggccgccgaatggacccccaaaagcaccattgaacggatgcccgccaccagcaccgcctccaccgttgaaaagaaagtcaaatatgtcttgcggctgcccaccaggagctcgcctgaagaacatgttctccgc